2024-05-19 07:25:58 -05:00

2250 строки
573 KiB
Plaintext

define.alias("@glimmer/component/-private/ember-component-manager","msg-ui/component-managers/glimmer")
define("msg-ui/components/-dynamic-element-alt",["exports","@glimmer/component"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class n extends t.default{}e.default=n}))
define("msg-ui/components/-dynamic-element",["exports","@glimmer/component"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class n extends t.default{}e.default=n}))
define.alias("artdeco-button/components/artdeco-button","msg-ui/components/artdeco-button")
define.alias("artdeco-datepicker/components/artdeco-calendar","msg-ui/components/artdeco-calendar")
define.alias("artdeco-card/components/artdeco-card-image","msg-ui/components/artdeco-card-image")
define.alias("artdeco-card/components/artdeco-card","msg-ui/components/artdeco-card")
define.alias("artdeco-carousel/components/artdeco-carousel-item","msg-ui/components/artdeco-carousel-item")
define.alias("artdeco-carousel/components/artdeco-carousel-slider","msg-ui/components/artdeco-carousel-slider")
define.alias("artdeco-carousel/components/artdeco-carousel-title","msg-ui/components/artdeco-carousel-title")
define.alias("artdeco-carousel/components/artdeco-carousel","msg-ui/components/artdeco-carousel")
define.alias("artdeco-completeness-meter-linear/components/artdeco-completeness-meter-linear","msg-ui/components/artdeco-completeness-meter-linear")
define.alias("artdeco-modal/components/artdeco-confirmation-dialog","msg-ui/components/artdeco-confirmation-dialog")
define.alias("artdeco-datepicker/components/artdeco-datepicker-embedded-cal","msg-ui/components/artdeco-datepicker-embedded-cal")
define.alias("artdeco-datepicker/components/artdeco-datepicker","msg-ui/components/artdeco-datepicker")
define.alias("artdeco-datepicker/components/artdeco-daterange-embedded-cal","msg-ui/components/artdeco-daterange-embedded-cal")
define.alias("artdeco-datepicker/components/artdeco-daterange","msg-ui/components/artdeco-daterange")
define.alias("artdeco-dropdown/components/artdeco-dropdown-content","msg-ui/components/artdeco-dropdown-content")
define.alias("artdeco-dropdown/components/artdeco-dropdown-header","msg-ui/components/artdeco-dropdown-header")
define.alias("artdeco-dropdown/components/artdeco-dropdown-item","msg-ui/components/artdeco-dropdown-item")
define.alias("artdeco-dropdown/components/artdeco-dropdown-trigger","msg-ui/components/artdeco-dropdown-trigger")
define.alias("artdeco-dropdown/components/artdeco-dropdown","msg-ui/components/artdeco-dropdown")
define.alias("artdeco-empty-state/components/artdeco-empty-state","msg-ui/components/artdeco-empty-state")
define.alias("artdeco-entity-lockup/components/artdeco-entity-lockup-badge","msg-ui/components/artdeco-entity-lockup-badge")
define.alias("artdeco-entity-lockup/components/artdeco-entity-lockup-caption","msg-ui/components/artdeco-entity-lockup-caption")
define.alias("artdeco-entity-lockup/components/artdeco-entity-lockup-content","msg-ui/components/artdeco-entity-lockup-content")
define.alias("artdeco-entity-lockup/components/artdeco-entity-lockup-image","msg-ui/components/artdeco-entity-lockup-image")
define.alias("artdeco-entity-lockup/components/artdeco-entity-lockup-metadata","msg-ui/components/artdeco-entity-lockup-metadata")
define.alias("artdeco-entity-lockup/components/artdeco-entity-lockup-subtitle","msg-ui/components/artdeco-entity-lockup-subtitle")
define.alias("artdeco-entity-lockup/components/artdeco-entity-lockup-title","msg-ui/components/artdeco-entity-lockup-title")
define.alias("artdeco-entity-lockup/components/artdeco-entity-lockup","msg-ui/components/artdeco-entity-lockup")
define.alias("artdeco-entity-pile/components/artdeco-entity-pile","msg-ui/components/artdeco-entity-pile")
define.alias("artdeco-hoverables/components/artdeco-hoverable-content","msg-ui/components/artdeco-hoverable-content")
define.alias("artdeco-hoverables/components/artdeco-hoverable-trigger","msg-ui/components/artdeco-hoverable-trigger")
define.alias("artdeco-inline-feedback/components/artdeco-inline-feedback","msg-ui/components/artdeco-inline-feedback")
define.alias("artdeco-loader/components/artdeco-loader","msg-ui/components/artdeco-loader")
define.alias("artdeco-modal/components/container","msg-ui/components/artdeco-modal-container")
define.alias("artdeco-modal/components/artdeco-modal-content","msg-ui/components/artdeco-modal-content")
define.alias("artdeco-modal/components/artdeco-modal-footer","msg-ui/components/artdeco-modal-footer")
define.alias("artdeco-modal/components/artdeco-modal-header","msg-ui/components/artdeco-modal-header")
define.alias("artdeco-modal/components/artdeco-modal","msg-ui/components/artdeco-modal")
define.alias("artdeco-notification-badge/components/artdeco-notification-badge","msg-ui/components/artdeco-notification-badge")
define.alias("artdeco-pagination/components/artdeco-pagination-ellipsis","msg-ui/components/artdeco-pagination-ellipsis")
define.alias("artdeco-pagination/components/artdeco-pagination-indicator","msg-ui/components/artdeco-pagination-indicator")
define.alias("artdeco-pagination/components/artdeco-pagination","msg-ui/components/artdeco-pagination")
define.alias("artdeco-pill/components/artdeco-pill-choice-group","msg-ui/components/artdeco-pill-choice-group")
define.alias("artdeco-pill/components/artdeco-pill-choice","msg-ui/components/artdeco-pill-choice")
define.alias("artdeco-pill/components/artdeco-pill-dismiss","msg-ui/components/artdeco-pill-dismiss")
define.alias("artdeco-pill/components/artdeco-pill-input","msg-ui/components/artdeco-pill-input")
define.alias("artdeco-pill/components/artdeco-pill-link","msg-ui/components/artdeco-pill-link")
define.alias("artdeco-pill/components/artdeco-pill-toggle","msg-ui/components/artdeco-pill-toggle")
define.alias("artdeco-slider/components/artdeco-slider","msg-ui/components/artdeco-slider")
define.alias("ember-cli-artdeco-tabs/components/artdeco-spotlight-tab","msg-ui/components/artdeco-spotlight-tab")
define.alias("ember-cli-artdeco-tabs/components/artdeco-spotlight-tablist","msg-ui/components/artdeco-spotlight-tablist")
define.alias("ember-cli-artdeco-tabs/components/artdeco-tab","msg-ui/components/artdeco-tab")
define.alias("ember-cli-artdeco-tabs/components/artdeco-tablist","msg-ui/components/artdeco-tablist")
define.alias("ember-cli-artdeco-tabs/components/artdeco-tabpanel","msg-ui/components/artdeco-tabpanel")
define.alias("ember-cli-artdeco-tabs/components/artdeco-tabs","msg-ui/components/artdeco-tabs")
define.alias("artdeco-text-input/components/artdeco-text-input-multi","msg-ui/components/artdeco-text-input-multi")
define.alias("artdeco-text-input/components/artdeco-text-input-single","msg-ui/components/artdeco-text-input-single")
define.alias("artdeco-text-input/components/artdeco-text-input","msg-ui/components/artdeco-text-input")
define.alias("artdeco-toast/components/artdeco-toast-item","msg-ui/components/artdeco-toast-item")
define.alias("artdeco-toast/components/artdeco-toasts","msg-ui/components/artdeco-toasts")
define.alias("artdeco-toggle/components/artdeco-toggle","msg-ui/components/artdeco-toggle")
define.alias("ember-cli-artdeco-typeahead/components/artdeco-typeahead-input","msg-ui/components/artdeco-typeahead-input")
define.alias("ember-cli-artdeco-typeahead/components/artdeco-typeahead-result","msg-ui/components/artdeco-typeahead-result")
define.alias("ember-cli-artdeco-typeahead/components/artdeco-typeahead-results-list","msg-ui/components/artdeco-typeahead-results-list")
define.alias("ember-cli-artdeco-typeahead/components/artdeco-typeahead","msg-ui/components/artdeco-typeahead")
define("msg-ui/components/away-message-reminder-banner-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/classPrivateFieldSet","@babel/runtime/helpers/esm/classPrivateFieldGet","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","@glimmer/tracking","@glimmer/component","@ember/service","@ember/object","ember-lifeline","ember","artdeco-inline-feedback/components/artdeco-inline-feedback","ember-cli-pemberly-i18n/helpers/t","ember-cli-pemberly-tracking/helpers/tracked-action","ember-set-helper/helpers/set","@ember/render-modifiers/modifiers/did-insert","@ember/helper","@ember/render-modifiers/modifiers/did-update","msg-shared-modals/components/away-message-settings-modal-presenter"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y,v,_,w,M){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var k,x,T,D,S,C,I,P
e.default=(0,l.setComponentTemplate)((0,o.createTemplateFactory)({id:"v92q93YF",block:'[[[1,"\\n"],[41,[30,0,["msgDataManager","awayMessageSettings","length"]],[[[1," "],[8,[32,0],[[24,0,"msg-away-message-reminder-banner-presenter"],[4,[32,4],[[28,[32,5],[[30,0,["handleStartTime"]],[30,0,["msgDataManager","awayMessageSettings","firstObject","timeRange","start"]]],null]],null],[4,[32,6],[[28,[32,5],[[30,0,["handleStartTime"]],[30,0,["msgDataManager","awayMessageSettings","firstObject","timeRange","start"]]],null]],null]],[["@message","@linkText","@onClick"],[[52,[30,0,["isActive"]],[28,[32,1],["i18n_away_message_on","msg-ui/components/away-message-reminder-banner-presenter"],null],[28,[32,1],["i18n_away_message_scheduled","msg-ui/components/away-message-reminder-banner-presenter"],null]],[28,[32,1],["i18n_update","msg-ui/components/away-message-reminder-banner-presenter"],null],[28,[32,2],["away_message_update",[28,[32,3],[[30,0],"awayMessageSettingsModalIsOpen",true],null]],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["awayMessageSettingsModalIsOpen"]],[[[1," "],[8,[32,7],null,[["@closeModal"],[[28,[32,3],[[30,0],"awayMessageSettingsModalIsOpen",false],null]]],null],[1,"\\n"]],[]],null],[1," "]],[],false,["if"]]',moduleName:"msg-ui/components/away-message-reminder-banner-presenter.gjs",scope:()=>[h.default,f.default,b.default,y.default,v.default,_.fn,w.default,M.default],isStrictMode:!0}),(k=(0,u.inject)("date"),x=(0,u.inject)("msg-data@data-manager"),T=(P=new WeakMap,class extends c.default{constructor(){super(...arguments);(0,t.default)(this,"dateService",D,this);(0,t.default)(this,"msgDataManager",S,this);(0,t.default)(this,"currentTime",C,this);(0,t.default)(this,"isActive",I,this)
P.set(this,{writable:!0,value:null})}handleStartTime(e){if((0,s.default)(this,P)){(0,p.cancelTask)(this,(0,s.default)(this,P));(0,i.default)(this,P,null)}const t=e-this.dateService.now()
if(t>0){this.isActive=!1
g.default.testing||(0,i.default)(this,P,(0,p.runTask)(this,(()=>{this.isDestroying||(this.isActive=!0)}),t))}else this.isActive=!0}}),D=(0,r.default)(T.prototype,"dateService",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=(0,r.default)(T.prototype,"msgDataManager",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=(0,r.default)(T.prototype,"currentTime",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=(0,r.default)(T.prototype,"isActive",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,r.default)(T.prototype,"handleStartTime",[m.action],Object.getOwnPropertyDescriptor(T.prototype,"handleStartTime"),T.prototype),T))}))
define.alias("ember-semaphore/components/block-profile","msg-ui/components/block-profile")
define("msg-ui/components/blocked-conversation-footer-presenter",["exports","@ember/template-factory","@ember/component/template-only","@ember/component","ember-cli-pemberly-i18n/helpers/t"],(function(e,t,n,i,s){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const r=(0,i.setComponentTemplate)((0,t.createTemplateFactory)({id:"d5M1/qjU",block:'[[[1,"\\n"],[1," "],[11,0],[24,0,"msg-s-conversation-block-user p4 t-12 t-black--light t-normal"],[17,1],[12],[1,"\\n "],[10,2],[14,0,"t-12 t-black t-normal"],[12],[1,"\\n "],[1,[28,[32,0],["i18n_blocked_recipient","msg-ui/components/blocked-conversation-footer-presenter"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],["&attrs"],false,[]]',moduleName:"msg-ui/components/blocked-conversation-footer-presenter.gjs",scope:()=>[s.default],isStrictMode:!0}),(0,n.default)("blocked-conversation-footer-presenter","BlockedConversationFooterPresenter"))
e.default=r}))
define.alias("ember-semaphore/components/cleared-content-modal-v2","msg-ui/components/cleared-content-modal-v2")
define.alias("ember-semaphore/components/cleared-content-modal","msg-ui/components/cleared-content-modal")
define("msg-ui/components/compose-feature",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","msg-shared/utils/view-data-helpers","msg-ui/viewdata/sdk-compose-viewdata","@glimmer/tracking","rsvp","@ember/service","@ember/object","@glimmer/component","@ember/destroyable","msg-ui/components/premium-upsell-presenter","msg-ui/components/msg-generated-text/gai-rich-text-loader","msg-typeahead/components/connections-typeahead-feature","ember-cli-pemberly-i18n/helpers/t","global-helpers/helpers/not","@ember/helper","@ember/component","msg-ui/components/thread-feature"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y,v,_,w){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var M,k,x,T,D,S,C,I
e.default=(0,_.setComponentTemplate)((0,r.createTemplateFactory)({id:"MbAva/MJ",block:'[[[1,"\\n"],[1,"\\n"],[41,[30,1],[[[1," "],[8,[32,0],null,[["@targetUrl"],[[30,2]]],null],[1,"\\n"]],[]],[[[41,[30,0,["showGAITextLoadingSpinner"]],[[[1," "],[8,[32,1],[[24,0,"msg-ui-compose-gai-loading-spinner"],[24,"data-show-gai-text-loading-spinner","true"]],[["@cancelLoading"],[[28,[32,2],[[30,0,["setGAITextLoadingSpinner"]],false],null]]],null],[1,"\\n"]],[]],null],[1," "],[10,0],[15,0,[29,["display-flex flex-column flex-grow-1\\n ",[52,[30,0,["showGAITextLoadingSpinner"]],"hidden"]]]],[12],[1,"\\n"],[41,[30,0,["showConnectionsTypeahead"]],[[[1," "],[8,[32,3],[[24,0,"mbA"]],[["@trackingPrefix","@a11yText","@placeholder","@prefilledRecipients","@recipientsChanged","@openConversation","@composeToNonConnection","@setComposeContext","@includeCoworkerResults","@includeGroupConversationResults","@includeNonConnectionResults","@enableGroupMessageRequests","@showSuggestedRecipientTray","@recipientSuggestionEnabled","@hasForwardedContent","@hasInitialFocus","@actionOnTypeaheadEnter","@messagePermission","@messageComposeFlowTrackingId","@toggleGroupChatCreationUI"],[[52,[30,3],"overlay_",""],[28,[32,4],["i18n_new_compose_recipients_label","msg-ui/components/compose-feature"],null],[52,[30,4],[30,4],[28,[32,4],["i18n_type_name_or_multiple_names","msg-ui/components/compose-feature"],null]],[30,5],[30,0,["recipientsChanged"]],[30,6],[30,7],[30,8],true,true,true,true,[30,0,["showSuggestedRecipientTray"]],[30,9],[52,[30,10],true,false],[28,[32,5],[[30,5,["length"]]],null],[30,0,["focusOnComposeForm"]],[30,11,["messagePermission"]],[30,12],[30,13]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showNewConversationRename"]],[[[1," "],[10,0],[14,0,"msg-s-thread-actions-tray__item msg-s-thread-actions-tray__item--rename msg-s-thread-actions-tray__item--rename-is-for-new-conversation pv2 ph3"],[12],[1,"\\n "],[10,"label"],[14,0,"mb1 mt0"],[15,"for",[28,[32,6],["msg-s-thread-actions-tray__rename-input-",[30,14]],null]],[12],[1,"\\n "],[1,[28,[32,4],["i18n_group_name","msg-ui/components/compose-feature"],null]],[1,"\\n "],[13],[1,"\\n "],[8,[32,7],[[24,"maxlength","300"],[24,0,"msg-s-thread-actions-tray__rename-input t-20 t-black t-light"],[16,1,[28,[32,6],["msg-s-thread-actions-tray__rename-input-",[30,14]],null]],[16,"placeholder",[28,[32,4],["i18n_group_name_placeholder","msg-ui/components/compose-feature"],null]]],[["@type","@value"],["text",[30,15]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[1," "],[8,[32,8],null,[["@bubbleId","@bubble","@openConversation","@noConvoHistoryInNewConvo","@loadingConvoHistory","@setNoConvoHistoryInNewConvo","@composeToNonConnection","@showRenameConversationForm","@toggleShowRenameConversation","@renamePageKey","@addParticipantsPageKey","@isOverlay","@handleSuccessfulDiscardRequest","@isOriginalSize","@quickRepliesUseCase","@messageActions","@composeViewContext","@forwardedEvent","@invitationUrn","@hasDraft","@setHasDraft","@hasPrefilledConversationName","@conversation","@messageRecipients","@messageContext","@isNew","@isInMailCompose","@msgAdapterOptions","@entryPointData","@customPlaceholderText","@prefilledAttachments","@prefilledMessage","@showOneToOneProfileCard","@subject","@update","@smpContent","@is1on1Compose","@isMessageRequestCompose","@didSubmitMessage","@dragAndDropTrackingKeys","@sendMessageControlName","@conversationDetailModuleKey","@fileUploadControlName","@imageUploadControlName","@imagePasteControlName","@composeModuleKey","@actionTrackingPrefix","@contextByRecipients","@contextWidth","@conversationName","@inmailReplyDeepLink","@setGAITextLoadingSpinner","@showGAITextLoadingSpinner"],[[30,14],[30,16],[30,6],[30,0,["noConvoHistoryInNewConvo"]],[30,0,["loadingConvoHistory"]],[30,0,["setNoConvoHistoryInNewConvo"]],[30,7],[30,17],[30,18],[30,19],[30,20],[30,3],[30,21],[30,22],[30,23],[30,24],[30,25],[30,10],[30,26],[30,27],[30,28],[30,29],[30,30],[30,5],[30,31],[30,32],[30,33],[30,34],[30,11],[30,35],[30,36],[30,37],[30,0,["showOneToOneProfileCard"]],[30,38],[30,39],[30,40],[30,41],[30,0,["isMessageRequestCompose"]],[30,0,["didSubmitMessage"]],[30,42],[30,43],[30,44],[30,45],[30,46],[30,47],[30,48],[30,49],[30,50],[30,51],[30,15],[30,52],[30,0,["setGAITextLoadingSpinner"]],[30,0,["showGAITextLoadingSpinner"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "]],["@showPremiumUpsell","@targetUrl","@isOverlay","@messageBarText","@messageRecipients","@openConversation","@composeToNonConnection","@setComposeContext","@recipientSuggestionEnabled","@forwardedEvent","@entryPointData","@messageComposeFlowTrackingId","@toggleGroupChatCreationUI","@bubbleId","@conversationName","@bubble","@showRenameConversationForm","@toggleShowRenameConversation","@renamePageKey","@addParticipantsPageKey","@handleSuccessfulDiscardRequest","@isOriginalSize","@quickRepliesUseCase","@messageActions","@composeViewContext","@invitationUrn","@hasDraft","@setHasDraft","@hasPrefilledConversationName","@conversation","@messageContext","@isNew","@isInMailCompose","@msgAdapterOptions","@customPlaceholderText","@prefilledAttachments","@prefilledMessage","@subject","@update","@smpContent","@is1on1Compose","@dragAndDropTrackingKeys","@sendMessageControlName","@conversationDetailModuleKey","@fileUploadControlName","@imageUploadControlName","@imagePasteControlName","@composeModuleKey","@actionTrackingPrefix","@contextByRecipients","@contextWidth","@inmailReplyDeepLink"],false,["if"]]',moduleName:"msg-ui/components/compose-feature.gjs",scope:()=>[g.default,h.default,v.fn,f.default,b.default,y.default,v.concat,_.Input,w.default],isStrictMode:!0}),(M=(0,c.inject)("jet"),k=(0,c.inject)("msg-data@data-manager"),x=class extends m.default{get showNewConversationRename(){const{numOfRecipients:e,conversationId:t}=this.viewData
return this.args.isNew&&e>1&&!t}get showSuggestedRecipientTray(){return this.args.isNew&&this.hasEnoughRecipientsToTriggerSuggestionsTray}get hasEnoughRecipientsToTriggerSuggestionsTray(){const e=this.viewData.numOfRecipients??0
return!!(this.args.update&&e>=1)||e>1}get showConnectionsTypeahead(){var e
return this.args.isNew&&!this.args.isInMailCompose&&!this.args.is1on1Compose&&(!this.isMessageRequestCompose||(null===(e=this.args.messageContext)||void 0===e?void 0:e.contextEntityUrn.includes("company")))}get isMessageRequestCompose(){var e
return"MESSAGE_REQUEST"===(null===(e=this.args.messageContext)||void 0===e?void 0:e.composeOptionType)}get showOneToOneProfileCard(){return!this.args.isInMailCompose&&!this.loadingConvoHistory&&1===this.viewData.numOfRecipients}constructor(){super(...arguments);(0,t.default)(this,"jet",T,this);(0,t.default)(this,"msgDataManager",D,this);(0,t.default)(this,"noConvoHistoryInNewConvo",S,this);(0,t.default)(this,"loadingConvoHistory",C,this);(0,t.default)(this,"showGAITextLoadingSpinner",I,this)
this.args.hasPrefilledConversationName||!this.viewData.numOfRecipients||this.groupConversationName||this._setConvoHistoryWithRecipients(this.viewData.recipientUrns)}_setConvoHistoryWithRecipients(e){if(!e||!e.length){var t,n
this.noConvoHistoryInNewConvo=!1
null===(t=(n=this.args).onConversationRemoved)||void 0===t||t.call(n)
return d.default.reject()}this.loadingConvoHistory=!0
return this.msgDataManager.fetchLatestConversationByRecipients(e).then((e=>{if(!this.isDestroying)if(e.entityUrn){var t,n
this.noConvoHistoryInNewConvo=!1
null===(t=(n=this.args).onConversationFetched)||void 0===t||t.call(n,e,e.id,this.args.isNew)
this.args.isInMailCompose&&this.jet.info(new Error("Loaded conversation history with InMail compose"),["convo-history_inmail-compose"],{shouldRethrow:!1})
this.args.invitationUrn&&this.jet.info(new Error("Loaded conversation history with invitation urn"),["convo-history_invitation"],{shouldRethrow:!1})}else this.noConvoHistoryInNewConvo=!0})).finally((()=>{(0,p.isDestroying)(this)||(this.loadingConvoHistory=!1)}))}recipientsChanged(e,t){this.args.recipientsChanged(e,t)
this.args.hasPrefilledConversationName||this._setConvoHistoryWithRecipients(e.map((e=>(0,a.getProfileDashUrn)(e))))}didSubmitMessage(e){var t,n
this.noConvoHistoryInNewConvo=!1
null===(t=(n=this.args).didSubmitMessage)||void 0===t||t.call(n,e)}focusOnComposeForm(){const{activeElement:e}=document
if(e.classList.contains("msg-connections-typeahead__search-field")){var t,n
null===(t=e.closest(".msg-convo-wrapper"))||void 0===t||null===(n=t.querySelector(".msg-form__contenteditable"))||void 0===n||n.focus()}}get viewData(){const{conversation:e,messageRecipients:t}=this.args
return new o.default({conversation:e,messageRecipients:t})}setGAITextLoadingSpinner(e){this.showGAITextLoadingSpinner=e}},T=(0,i.default)(x.prototype,"jet",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=(0,i.default)(x.prototype,"msgDataManager",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=(0,i.default)(x.prototype,"noConvoHistoryInNewConvo",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),C=(0,i.default)(x.prototype,"loadingConvoHistory",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),I=(0,i.default)(x.prototype,"showGAITextLoadingSpinner",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,i.default)(x.prototype,"recipientsChanged",[u.action],Object.getOwnPropertyDescriptor(x.prototype,"recipientsChanged"),x.prototype),(0,i.default)(x.prototype,"didSubmitMessage",[u.action],Object.getOwnPropertyDescriptor(x.prototype,"didSubmitMessage"),x.prototype),(0,i.default)(x.prototype,"focusOnComposeForm",[u.action],Object.getOwnPropertyDescriptor(x.prototype,"focusOnComposeForm"),x.prototype),(0,i.default)(x.prototype,"setGAITextLoadingSpinner",[u.action],Object.getOwnPropertyDescriptor(x.prototype,"setGAITextLoadingSpinner"),x.prototype),x))}))
define("msg-ui/components/conversation-entity-presenter",["exports","@ember/template-factory","@ember/component/template-only","@ember/component","presence/components/entity-with-presence-presenter","msg-facepile-grid/components/facepile-presenter"],(function(e,t,n,i,s,r){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const a=(0,i.setComponentTemplate)((0,t.createTemplateFactory)({id:"btsfNKrg",block:'[[[1,"\\n"],[1," "],[10,0],[12],[1,"\\n"],[41,[30,1],[[[41,[30,2,["hasPresenceInformation"]],[[[1," "],[8,[32,0],null,[["@viewData","@size"],[[30,2,["entityWithPresenceViewData"]],[30,3]]],null],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"p1"],[12],[1,"\\n "],[8,[32,1],[[16,0,[30,4]]],[["@viewData","@entitySize","@iconSize","@isInCoversationBubbleHeader"],[[30,2,["facepileViewData"]],[30,3],[30,5],[30,6]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]],null],[1," "],[13],[1,"\\n"]],["@hasParticipants","@viewData","@entitySize","@classNames","@iconSize","@isInCoversationBubbleHeader"],false,["if"]]',moduleName:"msg-ui/components/conversation-entity-presenter.gjs",scope:()=>[s.default,r.default],isStrictMode:!0}),(0,n.default)("conversation-entity-presenter","ConversationEntityPresenter"))
e.default=a}))
define("msg-ui/components/conversation-list-item-viewdata-i18n",["exports","@ember/template-factory","@ember/component/template-only","@ember/component"],(function(e,t,n,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const s=(0,i.setComponentTemplate)((0,t.createTemplateFactory)({id:"nRyFQmJB",block:'[[[1,"\\n"],[1," "]],[],false,[]]',moduleName:"msg-ui/components/conversation-list-item-viewdata-i18n.gjs",isStrictMode:!0}),(0,n.default)("conversation-list-item-viewdata-i18n","ConversationListItemViewdataI18n"))
e.default=s}))
define("msg-ui/components/conversation-starters-feature",["exports","@ember/template-factory","@ember/helper","@ember/component","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/initializerWarningHelper","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@ember/object","@ember/service","@glimmer/tracking","@glimmer/component","artdeco-carousel/components/artdeco-carousel","ember-cli-pemberly-tracking/modifiers/track-render","@ember/render-modifiers/modifiers/did-insert","ember-cli-pemberly-i18n/helpers/t","artdeco-button/components/artdeco-button","message-button/components/entry-point","ember-cli-pemberly-tracking/modifiers/track-interaction","image-view-model/components/image-view-model","ember-vector-images/components/lazy-image","global-helpers/helpers/eq","@ember/modifier","global-helpers/helpers/sub","text-view-model/components/text-view-model-v2","ember-element-helper/helpers/element","tracked-toolbox"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y,v,_,w,M,k,x,T,D){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var S,C,I,P,A,E,O,R,j,N,U,F,L,z
let B=(S=class{constructor(e,t){this.data=e
this.controlUrn=this.isProp?t.replace("suggestions","props"):t}get renderContentUnion(){return this.data.toJSON().renderContentUnion}get isProp(){return!!this.renderContentUnion.prop}get contextEntityUrn(){var e,t
return null===(e=this.renderContentUnion)||void 0===e||null===(t=e.prop)||void 0===t?void 0:t.entityUrn}},(0,o.default)(S.prototype,"renderContentUnion",[D.cached],Object.getOwnPropertyDescriptor(S.prototype,"renderContentUnion"),S.prototype),S)
e.default=(0,i.setComponentTemplate)((0,t.createTemplateFactory)({id:"eyKJYQlH",block:'[[[1,"\\n"],[41,[30,0,["lixEnabled"]],[[[41,[30,0,["showConversationStarters"]],[[[44,[[28,[32,0],[[30,0,["tagName"]]],null]],[[[1," "],[8,[30,1],[[17,2]],null,[["default"],[[[[1,"\\n "],[8,[32,1],[[16,0,[29,["msg-conversation-starters\\n ",[52,[30,3],"msg-conversation-starters--compact"]]]],[4,[32,2],null,[["pageKey","routeName","currentRoute"],["flagship3_messaging_top_of_inbox_suggestions",[28,[32,3],[[53,"outletState"],"render.name"],null],[28,[32,3],[[53,"outletState"],"render"],null]]]],[4,[32,4],[[30,0,["trackOnRender"]]],null]],[["@carouselItems","@cardWidth","@hidePrevNextBtns","@hidePagination","@currentSlideIndex"],[[30,0,["cards","length"]],"246px",true,true,[30,0,["currentSlideIndex"]]]],[["default"],[[[[1,"\\n "],[8,[30,4,["title"]],[[24,0,"display-flex full-width"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["title"]],[[[1," "],[10,"h3"],[15,0,[29,["msg-conversation-starters__title ml0\\n ",[52,[30,3],"text-heading-small","text-heading-medium"]]]],[12],[1,"\\n "],[8,[32,5],null,[["@tvm"],[[30,0,["title"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,"h3"],[15,0,[29,["msg-conversation-starters__title\\n ",[52,[30,3],"text-heading-small","text-heading-medium"]]]],[12],[1,[28,[32,6],["i18n_conversation_starters","msg-ui/components/conversation-starters-feature"],null]],[13],[1,"\\n"]],[]]],[1," "],[8,[32,7],[[16,"aria-label",[28,[32,6],["i18n_close","msg-ui/components/conversation-starters-feature"],null]],[24,0,"msg-conversation-starters__dismiss-button mlA"],[4,[32,8],["click",[30,0,["handleDismiss"]]],null]],[["@circle","@color","@icon","@size","@type"],[true,"muted","cancel-icon",1,"tertiary"]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,4,["slider"]],null,null,[["default"],[[[[1,"\\n"],[42,[28,[31,4],[[28,[31,4],[[30,0,["cards"]]],null]],null],null,[[[1," "],[8,[30,4,["item"]],null,[["@myIndex"],[[30,8]]],[["default"],[[[[1,"\\n "],[8,[32,9],null,[["@recipientUrns","@controlUrn","@contextEntityUrn","@body","@target","@referringModuleKey","@onMessagingOpened"],[[30,7,["data","recipientUrn"]],[30,7,["controlUrn"]],[30,7,["contextEntityUrn"]],[30,7,["data","prefilledText","text"]],[30,9],"msg_ui:recent_connections_feature",[30,0,["handleClickConnection"]]]],[["default"],[[[[1,"\\n "],[11,0],[24,"role","button"],[24,"tabindex","0"],[16,"aria-label",[28,[32,6],["i18n_compose_a_message","msg-ui/components/conversation-starters-feature"],null]],[16,0,[29,["display-flex flex-column justify-center msg-conversation-starters__item\\n ",[52,[30,3],"msg-conversation-starters__item--compact"]]]],[4,[32,8],["click",[30,10]],null],[12],[1,"\\n "],[10,0],[14,0,"display-flex align-items-center"],[12],[1,"\\n\\n"],[41,[30,7,["data","images"]],[[[1," "],[8,[32,10],[[24,0,"mtA"]],[["@images","@a11yText","@entitySize"],[[30,7,["data","images"]],[28,[32,6],["i18n_image_alt_tag_a11y","msg-ui/components/conversation-starters-feature"],null],3]],null],[1,"\\n"]],[]],[[[1," "],[8,[32,11],[[24,0,"EntityPhoto-circle-3 mtA"]],[["@desiredWidth","@ghostType"],[48,"person"]],null],[1,"\\n"]],[]]],[1," "],[10,2],[14,0,"msg-conversation-starters__user-info-container text-body-xsmall"],[12],[1,"\\n "],[8,[32,5],null,[["@tvm"],[[30,7,["data","title"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[10]]]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[7,8]],null],[1," "]],[]]]]],[1,"\\n\\n"],[41,[30,4,["slider"]],[[[1," "],[8,[32,7],[[16,"aria-label",[28,[32,6],["i18n_go_previous_card","msg-ui/components/conversation-starters-feature"],null]],[4,[32,8],["click",[30,5]],null],[4,[32,13],["top_of_inbox_suggestions_backward"],null]],[["@circle","@class","@icon","@size","@disabled"],[true,"msg-conversation-starters__nav msg-conversation-starters__nav--previous artdeco-pagination__button--previous","chevron-left","1",[28,[32,12],[[30,0,["currentSlideIndex"]],0],null]]],null],[1,"\\n\\n "],[8,[32,7],[[16,"aria-label",[28,[32,6],["i18n_go_next_card","msg-ui/components/conversation-starters-feature"],null]],[4,[32,8],["click",[30,6]],null],[4,[32,13],["top_of_inbox_suggestions_forward"],null]],[["@circle","@class","@icon","@size","@disabled"],[true,"msg-conversation-starters__nav msg-conversation-starters__nav--next artdeco-pagination__button--next","chevron-right","1",[28,[32,12],[[30,0,["currentSlideIndex"]],[28,[32,14],[[30,0,["cards","length"]],1],null]],null]]],null],[1,"\\n"]],[]],null],[1," "]],[4,5,6]]]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[1]]]],[]],null]],[]],null],[1," "]],["Tag","&attrs","@compact","carousel","moveToPrevious","moveToNext","card","index","@entryPointTarget","openMessaging"],false,["if","let","-get-dynamic-var","each","-track-array"]]',moduleName:"msg-ui/components/conversation-starters-feature.gjs",scope:()=>[T.default,m.default,p.default,n.get,g.default,x.default,h.default,f.default,M.on,b.default,v.default,_.default,w.default,y.default,k.default],isStrictMode:!0}),(C=(0,d.inject)("msg-data@data-manager"),I=(0,d.inject)("lix"),P=(0,d.inject)("lego@tracking"),A=(0,d.inject)("tracking"),E=(0,d.inject)("scaffold-layout@list-detail"),O=class extends u.default{constructor(){super(...arguments);(0,s.default)(this,"currentSlideIndex",R,this);(0,s.default)(this,"showModule",j,this);(0,s.default)(this,"msgDataManager",N,this);(0,s.default)(this,"lix",U,this);(0,s.default)(this,"legoTracking",F,this);(0,s.default)(this,"tracking",L,this);(0,s.default)(this,"listDetail",z,this)}get lixEnabled(){return"kindle"===this.lix.getTreatment("voyager.web.messaging-recent-connections")}get tagName(){return this.args.tagName??"div"}get showConversationStarters(){return this.args.canRender&&this.showModule&&this.cards.length>0}get results(){var e
return(null===(e=this.msgDataManager.fetchKindleData(!0))||void 0===e?void 0:e.value)??{}}get cards(){var e,t,n,i
return(((null===(e=this.results)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.cards)||(null===(n=this.results)||void 0===n||null===(i=n.data)||void 0===i?void 0:i.renderSubComponents))??[]).map((e=>new B(e,this.args.trackingKey)))}get title(){var e,t
return null===(e=this.results)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.title}get trackingToken(){var e
return null===(e=this.results.legoWidget)||void 0===e?void 0:e.trackingToken}trackOnRender(){this.legoTracking.sendLegoImpression(this.trackingToken,this.legoTracking.LEGO_IMPRESSION_VISIBILITY_SHOW)}handleClickConnection(){this.listDetail.setDetailActive(!0)}handleDismiss(){this.showModule=!1
this.tracking.fireInteractionEvent("dismiss","SHORT_PRESS")
this.legoTracking.sendLegoAction(this.trackingToken,this.legoTracking.LEGO_ACTION_DISMISS,1)
this.msgDataManager._fetchConnectionsCache.value.data.renderSubComponents=[]}},R=(0,o.default)(O.prototype,"currentSlideIndex",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),j=(0,o.default)(O.prototype,"showModule",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),N=(0,o.default)(O.prototype,"msgDataManager",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=(0,o.default)(O.prototype,"lix",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=(0,o.default)(O.prototype,"legoTracking",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=(0,o.default)(O.prototype,"tracking",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=(0,o.default)(O.prototype,"listDetail",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,o.default)(O.prototype,"lixEnabled",[D.cached],Object.getOwnPropertyDescriptor(O.prototype,"lixEnabled"),O.prototype),(0,o.default)(O.prototype,"trackOnRender",[l.action],Object.getOwnPropertyDescriptor(O.prototype,"trackOnRender"),O.prototype),(0,o.default)(O.prototype,"handleClickConnection",[l.action],Object.getOwnPropertyDescriptor(O.prototype,"handleClickConnection"),O.prototype),(0,o.default)(O.prototype,"handleDismiss",[l.action],Object.getOwnPropertyDescriptor(O.prototype,"handleDismiss"),O.prototype),O))}))
define.alias("ember-vector-images/components/custom-image","msg-ui/components/custom-image")
define("msg-ui/components/declined-message-request-footer-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/helper","@ember/component","@glimmer/tracking","@ember/object","@glimmer/component","ember-cli-pemberly-i18n/helpers/t","artdeco-button/components/artdeco-button","@ember/modifier"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var g,h
e.default=(0,o.setComponentTemplate)((0,r.createTemplateFactory)({id:"I+esKk5s",block:'[[[1,"\\n"],[1," "],[11,0],[24,0,"msg-declined-message-request-accept-banner"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"msg-declined-message-request-accept-banner__description t-12 t-black--light t-normal"],[12],[1,"\\n "],[1,[28,[32,0],["i18n_declined_message_request_description_v2","msg-ui/components/declined-message-request-footer-presenter"],[["senderName"],[[30,2]]]]],[1,"\\n "],[13],[1,"\\n "],[8,[32,1],[[16,"aria-label",[28,[32,0],["i18n_a11y_accept","msg-ui/components/declined-message-request-footer-presenter"],[["senderName"],[[30,2]]]]],[4,[32,2],["click",[30,0,["acceptDeclinedMessageRequest"]]],null]],[["@text","@size","@type","@class","@disabled"],[[28,[32,0],["i18n_accept","msg-ui/components/declined-message-request-footer-presenter"],null],3,"secondary","full-width",[30,0,["isReplyPending"]]]],[["default"],[[[[1,"\\n "],[1,[28,[32,0],["i18n_accept","msg-ui/components/declined-message-request-footer-presenter"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "]],["&attrs","@senderName"],false,[]]',moduleName:"msg-ui/components/declined-message-request-footer-presenter.gjs",scope:()=>[u.default,m.default,p.on],isStrictMode:!0}),(g=class extends c.default{constructor(){super(...arguments);(0,t.default)(this,"isReplyPending",h,this)}acceptDeclinedMessageRequest(){this.isReplyPending=!0
this.args.acceptMessageRequest().finally((()=>{this.isDestroying||(this.isReplyPending=!1)}))}},h=(0,i.default)(g.prototype,"isReplyPending",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,i.default)(g.prototype,"acceptDeclinedMessageRequest",[d.action],Object.getOwnPropertyDescriptor(g.prototype,"acceptDeclinedMessageRequest"),g.prototype),g))}))
define("msg-ui/components/delay-remove-from-dom",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/helper","@ember/component","ember-lifeline","@glimmer/tracking","@ember/object","@glimmer/component","@ember/render-modifiers/modifiers/did-update","@ember/render-modifiers/modifiers/did-insert"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var g,h
e.default=(0,o.setComponentTemplate)((0,r.createTemplateFactory)({id:"AbX7gODu",block:'[[[1,"\\n "],[11,0],[16,0,[29,[[52,[30,0,["shouldRender"]],[30,1]]]]],[4,[32,0],[[30,0,["onUpdate"]],[30,2]],null],[4,[32,1],[[30,0,["onUpdate"]]],null],[12],[1,"\\n"],[41,[30,0,["shouldRender"]],[[[1," "],[10,0],[15,0,[29,[[30,1]," ",[52,[30,2],"",[30,3]]]]],[12],[1,"\\n "],[18,4,null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "]],["@containerClass","@renderIf","@hideClass","&default"],false,["if","yield"]]',moduleName:"msg-ui/components/delay-remove-from-dom.gjs",scope:()=>[m.default,p.default],isStrictMode:!0}),(g=class extends u.default{constructor(){super(...arguments);(0,t.default)(this,"shouldRender",h,this)}onUpdate(){this.args.renderIf?this.shouldRender=!0:(0,l.runTask)(this,(()=>{this.shouldRender=!1}),this.args.delay)}},h=(0,i.default)(g.prototype,"shouldRender",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,i.default)(g.prototype,"onUpdate",[c.action],Object.getOwnPropertyDescriptor(g.prototype,"onUpdate"),g.prototype),g))}))
define("msg-ui/components/dispatcher",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/classPrivateFieldGet","@babel/runtime/helpers/esm/classPrivateMethodGet","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","@glimmer/component","@ember/helper","ember-async-data","@ember/service","@glimmer/tracking"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var g,h,f,b,y,v,_,w
e.default=(0,l.setComponentTemplate)((0,o.createTemplateFactory)({id:"9VNdDgIZ",block:'[[[1,"\\n "],[10,0],[14,0,"relative display-flex flex-column flex-grow-1"],[12],[1,"\\n"],[41,[30,0,["fetchCVCForEntryPointWithDispatcherArgs"]],[[[1," "],[18,10,[[28,[32,0],null,[["composeViewContext","recipientsChanged","composeToNonConnection","contextByRecipients","openConversation","conversation","msgAdapterOptions","entryPointData","messageContext"],[[30,0,["currentComposeViewContext"]],[30,1],[30,2],[30,3],[30,4],[30,5],[30,6],[30,7],[30,0,["currentMessageContext"]]]]]]],[1,"\\n"]],[]],[[[1," "],[18,10,[[28,[32,0],null,[["composeViewContext","recipientsChanged","composeToNonConnection","contextByRecipients","openConversation","conversation","msgAdapterOptions","entryPointData","messageContext"],[[30,8],[30,1],[30,2],[30,3],[30,4],[30,5],[30,6],[30,7],[30,9]]]]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "]],["@recipientsChanged","@composeToNonConnection","@contextByRecipients","@openConversation","@conversation","@msgAdapterOptions","@entryPointData","@composeViewContext","@messageContext","&default"],false,["if","yield"]]',moduleName:"msg-ui/components/dispatcher.gts",scope:()=>[c.hash],isStrictMode:!0}),(g=(0,m.inject)("msg-data@data-manager"),h=(_=new WeakMap,w=new WeakSet,class extends d.default{constructor(e,n){super(e,n)
w.add(this)
_.set(this,{get:M,set:void 0});(0,t.default)(this,"msgDataManager",f,this);(0,t.default)(this,"composeViewContext",b,this);(0,t.default)(this,"messageContext",y,this);(0,t.default)(this,"contextByRecipients",v,this)
const{dispatcherEntryPointArgs:r}=this.args
if(this.fetchCVCForEntryPointWithDispatcherArgs){const{recipientUrns:e,composeOptionType:t}=r.courierAPIArgs.cVCArgs;(0,s.default)(this,w,k).call(this,e,(0,i.default)(this,_),t)}}get currentComposeViewContext(){return this.args.composeViewContext??this.composeViewContext}get currentMessageContext(){return this.args.messageContext??this.messageContext}get fetchCVCForEntryPointWithDispatcherArgs(){return(this.msgDataManager.isDispatcherInitialCVCForExternalEntrypointsOverlayEnabled||this.msgDataManager.isDispatcherInitialCVCForExternalEntrypointPillarEnabled)&&this.args.dispatcherEntryPointArgs}}),f=(0,r.default)(h.prototype,"msgDataManager",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=(0,r.default)(h.prototype,"composeViewContext",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=(0,r.default)(h.prototype,"messageContext",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=(0,r.default)(h.prototype,"contextByRecipients",[p.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h))
function M(){var e
const{dispatcherEntryPointArgs:t}=this.args,{courierAPIArgs:{composeOptionArgs:n,cVCArgs:i},courierAPIResults:{composeOptionResult:s}}=t
let r
null!==(e=s.composeNavigationContext)&&void 0!==e&&e.messageRequestContextUrn?r=s.composeNavigationContext.messageRequestContextUrn:n.contextEntityUrn?r=n.contextEntityUrn:i.marketplaceProjectProposalUrn&&(r=i.marketplaceProjectProposalUrn)
return r}function k(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"CONNECTION_MESSAGE"
if(null!=e&&e.length)this.composeViewContext=new u.TrackedAsyncData(this.msgDataManager.fetchComposeContext({recipients:e,composeOptionType:n,context:t}).then((e=>{if(!this.isDestroying){!t||"HIGH_INTENT"!==n&&"MESSAGE_REQUEST"!==n||(this.messageContext={contextEntityUrn:t,contextText:e.contextText,composeOptionType:n})
return e}})))
else{this.composeViewContext=new u.TrackedAsyncData(null)
this.messageContext=void 0}}}))
define("msg-ui/components/draggable-object-target",["exports","ember-drag-drop/components/draggable-object-target"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
e.default=t.default}))
define("msg-ui/components/draggable-object",["exports","ember-drag-drop/components/draggable-object"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
e.default=t.default}))
define.alias("ember-cloud-filepicker/components/dropbox-file-picker","msg-ui/components/dropbox-file-picker")
define.alias("ember-semaphore/components/ember-semaphore","msg-ui/components/ember-semaphore")
define.alias("ember-wormhole/components/ember-wormhole","msg-ui/components/ember-wormhole")
define.alias("ember-cloud-filepicker/components/file-picker","msg-ui/components/file-picker")
define.alias("ember-finite-scroll/components/finite-scroll","msg-ui/components/finite-scroll")
define("msg-ui/components/focused-inbox-banner-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","msg-shared/utils/constants","@glimmer/tracking","@ember/service","@ember/object","@glimmer/component","@ember/destroyable","msg-ui/components/focused-inbox-opt-in-banner-presenter","@ember/helper","msg-ui/components/focused-inbox-opt-out-banner-presenter","msg-ui/components/focused-inbox-feedback-banner-presenter","msg-ui/components/focused-inbox-onboarding-presenter"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var y,v,_,w,M,k,x,T,D,S,C
const{FOCUSED_INBOX_ONBOARDING_LEGO:I,FOCUSED_INBOX_FEEDBACK_BANNER_LEGO:P,FOCUSED_INBOX_OPT_IN_BANNER_LEGO:A,FOCUSED_INBOX_EU_OPT_IN_BANNER_LEGO:E,FOCUSED_INBOX_POST_OPT_IN_BANNER_LEGO:O,MESSAGING_EU_MEMBER_LEGO:R}=o.default
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"n8qtS1IP",block:'[[[1,"\\n"],[41,[30,0,["showBanner"]],[[[41,[30,0,["showOptInBanner"]],[[[41,[30,1],[[[1," "],[8,[32,0],null,[["@legoTrackingToken","@isOverlay","@showLoader","@isEUMember"],[[30,0,["legoTrackingToken"]],[30,1],[30,0,["showLoader"]],[30,0,["isEUMember"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[32,0],null,[["@legoTrackingToken","@isOverlay","@showLoader","@isEUMember","@setInboxType"],[[30,0,["legoTrackingToken"]],[30,1],[30,0,["showLoader"]],[30,0,["isEUMember"]],[28,[32,1],[[30,2],"PRIMARY",true],null]]],null],[1,"\\n"]],[]]]],[]],[[[41,[30,0,["showOptOutBanner"]],[[[1," "],[8,[32,2],null,[["@legoTrackingToken","@isOverlay","@isEUMember"],[[30,0,["legoTrackingToken"]],[30,1],[30,0,["isEUMember"]]]],null],[1,"\\n"]],[]],[[[41,[30,0,["showFeedbackBanner"]],[[[1," "],[8,[32,3],null,[["@legoTrackingToken"],[[30,0,["legoTrackingToken"]]]],null],[1,"\\n"]],[]],[[[41,[30,0,["showOnboardingBanner"]],[[[1," "],[8,[32,4],null,[["@legoTrackingToken"],[[30,0,["legoTrackingToken"]]]],null],[1,"\\n "]],[]],null]],[]]]],[]]]],[]]]],[]],null],[1," "]],["@isOverlay","@setInboxType"],false,["if"]]',moduleName:"msg-ui/components/focused-inbox-banner-presenter.gjs",scope:()=>[p.default,g.fn,h.default,f.default,b.default],isStrictMode:!0}),(y=(0,d.inject)("lego@resolver"),v=(0,d.inject)("lego@tracking"),_=(0,d.inject)("msg-data@data-manager"),w=(0,d.inject)("lix"),M=class extends u.default{get isPageContentGraphQLEnabled(){return this.lix.getTreatmentIsEnabled("voyager.web.hiring-lego-page-content-graphql-migration")}constructor(){super(...arguments);(0,t.default)(this,"legoResolver",k,this);(0,t.default)(this,"legoTracking",x,this);(0,t.default)(this,"msgDataManager",T,this);(0,t.default)(this,"lix",D,this);(0,t.default)(this,"showBanner",S,this);(0,t.default)(this,"legoTrackingToken",C,this)
this.legoResolver.fireLegoCall(R,!0,this.isPageContentGraphQLEnabled).then((e=>{if(!(0,m.isDestroying)(this)){e&&(this.isEUMember=!0)
this._fetchLegoWidget(A).then((()=>{(0,m.isDestroying)(this)||this.showOptInBanner||this._fetchLegoWidget(E).then((()=>{(0,m.isDestroying)(this)||this.showOptInBanner||this._fetchLegoWidget(O).then((()=>{(0,m.isDestroying)(this)||this.showOptOutBanner||this._fetchLegoWidget(P).then((()=>{(0,m.isDestroying)(this)||this.showFeedbackBanner||this._fetchLegoWidget(I)}))}))}))}))}}))}_fetchLegoWidget(e){return this.legoResolver.fireLegoCall(e,!0,this.isPageContentGraphQLEnabled).then((t=>{if(!this.isDestroying){if(t){this.legoTrackingToken=t.trackingToken
if(this.legoTrackingToken){this.showBanner=!0
e!==A&&e!==E||this.msgDataManager.enableFocusedInbox?e===O&&this.msgDataManager.enableFocusedInbox?this.showOptOutBanner=!0:e===P?this.showFeedbackBanner=!0:e===I&&(this.showOnboardingBanner=!0):this.showOptInBanner=!0}}return t}}))}showLoader(){this.args.showLoader()}dismiss(){this.legoTracking.sendLegoAction(this.legoTrackingToken,this.legoTracking.LEGO_ACTION_DISMISS)
this.showBanner=!1}},k=(0,i.default)(M.prototype,"legoResolver",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=(0,i.default)(M.prototype,"legoTracking",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=(0,i.default)(M.prototype,"msgDataManager",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=(0,i.default)(M.prototype,"lix",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=(0,i.default)(M.prototype,"showBanner",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),C=(0,i.default)(M.prototype,"legoTrackingToken",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),(0,i.default)(M.prototype,"showLoader",[c.action],Object.getOwnPropertyDescriptor(M.prototype,"showLoader"),M.prototype),(0,i.default)(M.prototype,"dismiss",[c.action],Object.getOwnPropertyDescriptor(M.prototype,"dismiss"),M.prototype),M))}))
define("msg-ui/components/focused-inbox-feedback-banner-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","@ember/object","@glimmer/tracking","@ember/service","@glimmer/component","ember-cli-pemberly-i18n/helpers/t","@ember/modifier","@ember/helper","artdeco-button/components/artdeco-button"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var h,f,b,y,v,_,w,M,k
const x=["premium","au","mpc","hvmu"]
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"+4nDmqSl",block:'[[[1,"\\n"],[41,[30,0,["showBanner"]],[[[1," "],[10,0],[14,0,"msg-focused-inbox-feedback-banner"],[12],[1,"\\n "],[10,0],[14,0,"msg-focused-inbox-feedback-banner__icon"],[12],[13],[1,"\\n "],[10,0],[14,0,"msg-focused-inbox-feedback-banner__text-container"],[12],[1,"\\n "],[10,0],[14,0,"t-14 t-black t-bold"],[12],[1,"\\n "],[1,[28,[32,0],["i18n_focused_inbox_feedback_banner_title","msg-ui/components/focused-inbox-feedback-banner-presenter"],null]],[1,"\\n "],[13],[1,"\\n"],[1," "],[11,0],[24,0,"t-12"],[4,[32,1],["click",[30,0,["dismiss"]]],null],[12],[1,"\\n "],[1,[28,[32,0],["i18n_focused_inbox_feedback_banner_content","msg-ui/components/focused-inbox-feedback-banner-presenter"],[["surveyLink"],[[28,[32,2],null,[["data-test-msg-ui-focused-inbox-feedback-banner-presenter__survey-link","target","href","rel"],["true","_blank",[30,0,["surveyLink"]],"noopener noreferrer"]]]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"msg-focused-inbox-feedback-banner__dismiss-button-container"],[12],[1,"\\n "],[8,[32,3],[[16,"aria-label",[28,[32,0],["i18n_a11y_dismiss_banner","msg-ui/components/focused-inbox-feedback-banner-presenter"],null]],[4,[32,1],["click",[30,0,["dismiss"]]],null]],[["@color","@icon","@type","@circle","@size"],["muted","close","tertiary","true",1]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[],false,["if"]]',moduleName:"msg-ui/components/focused-inbox-feedback-banner-presenter.gjs",scope:()=>[u.default,m.on,p.hash,g.default],isStrictMode:!0}),(h=(0,d.inject)("lego@resolver"),f=(0,d.inject)("lego@tracking"),b=(0,d.inject)("lix"),y=class extends c.default{constructor(){super(...arguments);(0,t.default)(this,"legoResolver",v,this);(0,t.default)(this,"legoTracking",_,this);(0,t.default)(this,"lix",w,this);(0,t.default)(this,"showBanner",M,this);(0,t.default)(this,"surveyLink",k,this)
this._showWidget()}get isPageContentGraphQLEnabled(){return this.lix.getTreatmentIsEnabled("voyager.web.hiring-lego-page-content-graphql-migration")}_showWidget(){const{legoTrackingToken:e}=this.args
if(e){this.showBanner=!0
x.forEach((e=>{null===this.surveyLink&&this._setSurveyLink(e)}))
this.legoTracking.sendLegoImpression(e,this.legoTracking.LEGO_IMPRESSION_VISIBILITY_SHOW)}}dismiss(){const{legoTrackingToken:e}=this.args
this.legoTracking.sendLegoAction(e,this.legoTracking.LEGO_ACTION_DISMISS)
this.showBanner=!1}_setSurveyLink(e){const t=this._getLegoConfig(e)
return this.legoResolver.fireLegoCall(t,!0,this.isPageContentGraphQLEnabled).then((t=>{if(!this.isDestroying&&t){this.legoTrackingToken=t.trackingToken
this.legoTrackingToken&&(this.surveyLink=this._getSurveyLink(e))}}))}_getSurveyLink(e){switch(e){case"premium":return"https://linkedin.focusvision.com/survey/selfserve/bb5/22rops665?folioKey=665"
case"au":default:return"https://linkedin.focusvision.com/survey/selfserve/bb5/22rops646?folioKey=646&mt=1"
case"mpc":return"https://linkedin.focusvision.com/survey/selfserve/bb5/22rops646?folioKey=646&mt=2"
case"hvmu":return"https://linkedin.focusvision.com/survey/selfserve/bb5/22rops646?folioKey=646&mt=3"}}_getLegoConfig(e){return Object.freeze({pageKey:"message_inbox",slotId:"focused_inbox_feedback_banner",groupId:`${e}`,widgetId:`messaging:focused-inbox-feedback-banner-${e}`})}},v=(0,i.default)(y.prototype,"legoResolver",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=(0,i.default)(y.prototype,"legoTracking",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=(0,i.default)(y.prototype,"lix",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=(0,i.default)(y.prototype,"showBanner",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=(0,i.default)(y.prototype,"surveyLink",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),(0,i.default)(y.prototype,"dismiss",[o.action],Object.getOwnPropertyDescriptor(y.prototype,"dismiss"),y.prototype),y))}))
define("msg-ui/components/focused-inbox-onboarding-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/helper","@ember/component","@glimmer/tracking","@ember/service","@ember/object","@glimmer/component","ember-cli-pemberly-i18n/helpers/t","artdeco-button/components/artdeco-button","@ember/modifier"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var h,f,b,y
e.default=(0,o.setComponentTemplate)((0,r.createTemplateFactory)({id:"BlpvJ/jV",block:'[[[1,"\\n"],[41,[30,0,["showBanner"]],[[[1," "],[10,0],[14,0,"msg-focused-inbox-onboarding-widget__banner"],[12],[1,"\\n "],[10,0],[14,0,"msg-focused-inbox-onboarding-widget__icon"],[12],[13],[1,"\\n "],[10,0],[14,0,"msg-focused-inbox-onboarding-widget__text-container"],[12],[1,"\\n "],[10,0],[14,0,"t-14 t-black t-bold"],[12],[1,"\\n "],[1,[28,[32,0],["i18n_focused_inbox_early_access_title","msg-ui/components/focused-inbox-onboarding-presenter"],null]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"t-12"],[12],[1,"\\n "],[1,[28,[32,0],["i18n_focused_inbox_early_access_content","msg-ui/components/focused-inbox-onboarding-presenter"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"msg-focused-inbox-onboarding-widget__dismiss-button-container"],[12],[1,"\\n "],[8,[32,1],[[16,"aria-label",[28,[32,0],["i18n_a11y_dismiss_banner","msg-ui/components/focused-inbox-onboarding-presenter"],null]],[4,[32,2],["click",[30,0,["dismiss"]]],null]],[["@color","@icon","@type","@circle","@size"],["muted","close","tertiary","true",1]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[],false,["if"]]',moduleName:"msg-ui/components/focused-inbox-onboarding-presenter.gjs",scope:()=>[m.default,p.default,g.on],isStrictMode:!0}),(h=(0,d.inject)("lego@tracking"),f=class extends u.default{constructor(){super(...arguments);(0,t.default)(this,"legoTracking",b,this);(0,t.default)(this,"showBanner",y,this)
this._showWidget()}_showWidget(){const{legoTrackingToken:e}=this.args
if(e){this.showBanner=!0
this.legoTracking.sendLegoImpression(e,this.legoTracking.LEGO_IMPRESSION_VISIBILITY_SHOW)}}dismiss(){const{legoTrackingToken:e}=this.args
this.legoTracking.sendLegoAction(e,this.legoTracking.LEGO_ACTION_DISMISS)
this.showBanner=!1}},b=(0,i.default)(f.prototype,"legoTracking",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=(0,i.default)(f.prototype,"showBanner",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,i.default)(f.prototype,"dismiss",[c.action],Object.getOwnPropertyDescriptor(f.prototype,"dismiss"),f.prototype),f))}))
define("msg-ui/components/focused-inbox-opt-in-banner-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/helper","@ember/component","@glimmer/tracking","@ember/service","@ember/object","@glimmer/component","@ember/destroyable","ember-cli-pemberly-tracking/modifiers/track-render","ember-cli-pemberly-i18n/helpers/t","artdeco-button/components/artdeco-button","ember-cli-pemberly-tracking/modifiers/track-interaction","@ember/modifier"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var y,v,_,w,M,k,x,T
e.default=(0,o.setComponentTemplate)((0,r.createTemplateFactory)({id:"TtN31xh8",block:'[[[1,"\\n"],[41,[51,[30,0,["isFocusedInboxEnabled"]]],[[[41,[30,0,["showBanner"]],[[[1," "],[11,0],[24,0,"msg-focused-inbox-opt-in-banner__container"],[4,[32,0],null,[["pageKey","routeName","currentRoute"],[[52,[30,1],"flagship3_messaging_smart_feature_opt_in_banner","flagship3_messaging_focused_inbox_opt_in_banner"],[28,[32,1],[[53,"outletState"],"render.name"],null],[28,[32,1],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n "],[10,0],[14,0,"msg-focused-inbox-opt-in-banner__icon"],[12],[13],[1,"\\n "],[10,0],[14,0,"msg-focused-inbox-opt-in-banner__text-container"],[12],[1,"\\n "],[10,0],[15,0,[29,[[52,[30,2],"text-body-small-bold","text-body-medium-bold"]]]],[12],[1,"\\n "],[1,[52,[30,1],[28,[32,2],["i18n_opt_in_banner_eu_title","msg-ui/components/focused-inbox-opt-in-banner-presenter"],null],[28,[32,2],["i18n_opt_in_banner_title","msg-ui/components/focused-inbox-opt-in-banner-presenter"],null]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[15,0,[29,[[52,[30,2],"text-body-xsmall","text-body-small"]]]],[12],[1,"\\n "],[1,[52,[30,1],[28,[32,2],["i18n_opt_in_banner_eu_content","msg-ui/components/focused-inbox-opt-in-banner-presenter"],null],[28,[32,2],["i18n_opt_in_banner_content","msg-ui/components/focused-inbox-opt-in-banner-presenter"],null]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"display-flex"],[12],[1,"\\n "],[8,[32,3],[[16,"aria-label",[28,[32,2],["i18n_a11y_select_opt_in","msg-ui/components/focused-inbox-opt-in-banner-presenter"],null]],[4,[32,4],[[52,[30,1],"click_eu_opt_in_banner","click_opt_in_banner"]],null],[4,[32,5],["click",[30,0,["selectOptIn"]]],null]],[["@type","@size","@class","@text"],["primary",[52,[30,2],"1","2"],"mv2",[52,[30,1],[28,[32,2],["i18n_opt_in_banner_eu_turn_on_cta","msg-ui/components/focused-inbox-opt-in-banner-presenter"],null],[28,[32,2],["i18n_opt_in_banner_cta","msg-ui/components/focused-inbox-opt-in-banner-presenter"],null]]]],null],[1,"\\n"],[41,[30,1],[[[1," "],[8,[32,3],[[16,"aria-label",[28,[32,2],["i18n_a11y_dismiss_banner","msg-ui/components/focused-inbox-opt-in-banner-presenter"],null]],[4,[32,4],["dismiss_eu_opt_in_banner"],null],[4,[32,5],["click",[30,0,["dismiss"]]],null]],[["@type","@size","@class","@text","@color"],["secondary",[52,[30,2],"1","2"],"ml2 mv2",[28,[32,2],["i18n_opt_in_banner_eu_not_now_cta","msg-ui/components/focused-inbox-opt-in-banner-presenter"],null],"muted"]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[41,[51,[30,1]],[[[1," "],[10,0],[14,0,"msg-focused-inbox-opt-in-banner__dismiss-button-container"],[12],[1,"\\n "],[8,[32,3],[[16,"aria-label",[28,[32,2],["i18n_a11y_dismiss_banner","msg-ui/components/focused-inbox-opt-in-banner-presenter"],null]],[4,[32,4],["dismiss_opt_in_banner"],null],[4,[32,5],["click",[30,0,["dismiss"]]],null]],[["@color","@icon","@type","@circle","@size"],["muted","close","tertiary","true",1]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null]],[]],null],[1," "]],["@isEUMember","@isOverlay"],false,["unless","if","-get-dynamic-var"]]',moduleName:"msg-ui/components/focused-inbox-opt-in-banner-presenter.gjs",scope:()=>[p.default,a.get,g.default,h.default,f.default,b.on],isStrictMode:!0}),(y=(0,d.inject)("lego@tracking"),v=(0,d.inject)("msg-shared@messaging-user-settings"),_=(0,d.inject)("msg-data@data-manager"),w=class extends u.default{get isFocusedInboxEnabled(){return this.msgDataManager.enableFocusedInbox}constructor(){super(...arguments);(0,t.default)(this,"legoTracking",M,this);(0,t.default)(this,"msgUserSettings",k,this);(0,t.default)(this,"msgDataManager",x,this);(0,t.default)(this,"showBanner",T,this)
this._showWidget()}_showWidget(){const{legoTrackingToken:e}=this.args
if(e){this.showBanner=!0
this.legoTracking.sendLegoImpression(e,this.legoTracking.LEGO_IMPRESSION_VISIBILITY_SHOW)}}dismiss(){const{legoTrackingToken:e}=this.args
this.legoTracking.sendLegoAction(e,this.legoTracking.LEGO_ACTION_DISMISS)
this.showBanner=!1}async selectOptIn(){this.args.showLoader()
const{legoTrackingToken:e,isEUMember:t}=this.args
this.legoTracking.sendLegoAction(e,this.legoTracking.LEGO_ACTION_DISMISS)
this.showBanner=!1
await this.msgUserSettings.savefocusedInboxEnabled(!0)
if((0,m.isDestroying)(this))return
this.msgUserSettings.focusedInboxEnabled=!0
if(t){this.msgUserSettings.messagingSmartReplies=!0
this.msgUserSettings.enableMessageNudging=!0
await this.msgUserSettings.saveMessagingSmartReplies(!0)
if((0,m.isDestroying)(this))return
await this.msgUserSettings.saveEnableMessageNudging(!0)
if((0,m.isDestroying)(this))return}const{setInboxType:n,isOverlay:i}=this.args
i||this.msgUserSettings.onFocusedInboxOptOut(n(...arguments))}},M=(0,i.default)(w.prototype,"legoTracking",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=(0,i.default)(w.prototype,"msgUserSettings",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=(0,i.default)(w.prototype,"msgDataManager",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=(0,i.default)(w.prototype,"showBanner",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,i.default)(w.prototype,"dismiss",[c.action],Object.getOwnPropertyDescriptor(w.prototype,"dismiss"),w.prototype),(0,i.default)(w.prototype,"selectOptIn",[c.action],Object.getOwnPropertyDescriptor(w.prototype,"selectOptIn"),w.prototype),w))}))
define("msg-ui/components/focused-inbox-opt-out-banner-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/helper","@ember/component","@glimmer/tracking","@ember/service","@ember/object","@glimmer/component","ember-cli-pemberly-tracking/modifiers/track-render","ember-cli-pemberly-i18n/helpers/t","artdeco-button/components/artdeco-button","ember-cli-pemberly-tracking/modifiers/track-interaction","@ember/modifier"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var b,y,v,_
e.default=(0,o.setComponentTemplate)((0,r.createTemplateFactory)({id:"7dq4n/Bw",block:'[[[1,"\\n"],[41,[30,0,["showBanner"]],[[[1," "],[11,0],[24,0,"msg-focused-inbox-opt-out-banner__container"],[4,[32,0],null,[["pageKey","routeName","currentRoute"],[[52,[30,1],"flagship3_messaging_focused_inbox_eu_post_opt_in_banner","flagship3_messaging_focused_inbox_eu_post_opt_in_banner"],[28,[32,1],[[53,"outletState"],"render.name"],null],[28,[32,1],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n "],[10,0],[14,0,"msg-focused-inbox-opt-out-banner__icon"],[12],[13],[1,"\\n "],[10,0],[14,0,"msg-focused-inbox-opt-out-banner__text-container"],[12],[1,"\\n "],[10,0],[15,0,[29,[[52,[30,2],"text-body-small-bold","text-body-medium-bold"]]]],[12],[1,"\\n "],[1,[52,[30,1],[28,[32,2],["i18n_opt_out_banner_eu_title","msg-ui/components/focused-inbox-opt-out-banner-presenter"],null],[28,[32,2],["i18n_opt_out_banner_title","msg-ui/components/focused-inbox-opt-out-banner-presenter"],null]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[15,0,[29,[[52,[30,2],"text-body-xsmall","text-body-small"]]]],[12],[1,"\\n "],[1,[52,[30,1],[28,[32,2],["i18n_opt_out_banner_eu_content","msg-ui/components/focused-inbox-opt-out-banner-presenter"],null],[28,[32,2],["i18n_opt_out_banner_content","msg-ui/components/focused-inbox-opt-out-banner-presenter"],null]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"msg-focused-inbox-opt-out-banner__dismiss-button-container"],[12],[1,"\\n "],[8,[32,3],[[16,"aria-label",[28,[32,2],["i18n_a11y_dismiss_banner","msg-ui/components/focused-inbox-opt-out-banner-presenter"],null]],[4,[32,4],[[52,[30,1],"dismiss_eu_post_opt_in_banner","dismiss_post_opt_in_banner"]],null],[4,[32,5],["click",[30,0,["dismiss"]]],null]],[["@color","@icon","@type","@circle","@size"],["muted","close","tertiary","true",1]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],["@isEUMember","@isOverlay"],false,["if","-get-dynamic-var"]]',moduleName:"msg-ui/components/focused-inbox-opt-out-banner-presenter.gjs",scope:()=>[m.default,a.get,p.default,g.default,h.default,f.on],isStrictMode:!0}),(b=(0,d.inject)("lego@tracking"),y=class extends u.default{constructor(){super(...arguments);(0,t.default)(this,"legoTracking",v,this);(0,t.default)(this,"showBanner",_,this)
this._showWidget()}_showWidget(){const{legoTrackingToken:e}=this.args
if(e){this.showBanner=!0
this.legoTracking.sendLegoImpression(e,this.legoTracking.LEGO_IMPRESSION_VISIBILITY_SHOW)}}dismiss(){const{legoTrackingToken:e}=this.args
this.legoTracking.sendLegoAction(e,this.legoTracking.LEGO_ACTION_DISMISS)
this.showBanner=!1}},v=(0,i.default)(y.prototype,"legoTracking",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=(0,i.default)(y.prototype,"showBanner",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,i.default)(y.prototype,"dismiss",[c.action],Object.getOwnPropertyDescriptor(y.prototype,"dismiss"),y.prototype),y))}))
define("msg-ui/components/focused-inbox-secondary-preview-banner-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","@ember/object","@glimmer/tracking","@ember/service","@glimmer/component","@ember/helper","@ember/modifier","ember-cli-pemberly-tracking/modifiers/track-interaction","image-view-model/components/entity-pile","text-view-model/components/text-view-model-v2","artdeco-button/components/artdeco-button","ember-cli-pemberly-i18n/helpers/t"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var y,v,_,w
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"j3NhD3TA",block:'[[[1,"\\n"],[41,[30,0,["showBanner"]],[[[1," "],[10,0],[15,0,[28,[32,0],["msg-ui-focused-inbox-secondary-preview-banner-presenter__container ",[30,1]],null]],[12],[1,"\\n "],[11,0],[24,"role","button"],[24,0,"msg-ui-focused-inbox-secondary-preview-banner-presenter__content"],[4,[32,1],["click",[30,2]],null],[4,[32,2],["secondary_preview_banner_click"],null],[12],[1,"\\n"],[41,[30,0,["images"]],[[[1," "],[8,[32,3],null,[["@image","@entitySize","@isStackedLayout","@maxEntities"],[[30,0,["images"]],1,true,3]],null],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"msg-ui-focused-inbox-secondary-preview-banner-presenter__text-container"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[32,4],null,[["@tvm"],[[30,0,["title"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"display-flex align-item-center"],[12],[1,"\\n "],[8,[32,5],[[24,0,"msg-ui-focused-inbox-secondary-preview-banner-presenter__dismiss-button"],[16,"aria-label",[28,[32,6],["i18n_a11y_dismiss_banner","msg-ui/components/focused-inbox-secondary-preview-banner-presenter"],null]],[4,[32,1],["click",[30,0,["dismiss"]]],null],[4,[32,2],[[52,[30,3],"overlay.dismiss_preview_banner","dismiss_preview_banner"]],null]],[["@color","@icon","@type","@circle","@size"],["muted","close","tertiary","true",1]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],["@classNames","@onClicked","@isOverlay"],false,["if"]]',moduleName:"msg-ui/components/focused-inbox-secondary-preview-banner-presenter.gjs",scope:()=>[u.concat,m.on,p.default,g.default,h.default,f.default,b.default],isStrictMode:!0}),(y=(0,d.inject)("msg-data@data-manager"),v=class extends c.default{constructor(){super(...arguments);(0,t.default)(this,"msgDataManager",_,this);(0,t.default)(this,"isDismissed",w,this)}get showBanner(){return null!==this.bannerData&&!this.isDismissed}get bannerData(){return this.msgDataManager.inboxManager.secondaryPreviewBannerData}get title(){return this.bannerData?this.bannerData.title:null}get images(){return this.bannerData?this.bannerData.profileImages:null}get imageCount(){return this.images?this.images.length:0}dismiss(){this.isDismissed=!0}},_=(0,i.default)(v.prototype,"msgDataManager",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=(0,i.default)(v.prototype,"isDismissed",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,i.default)(v.prototype,"dismiss",[o.action],Object.getOwnPropertyDescriptor(v.prototype,"dismiss"),v.prototype),v))}))
define("msg-ui/components/focused-inbox-tabs-presenter",["exports","@ember/template-factory","@ember/helper","@ember/component/template-only","@ember/component","ember-cli-artdeco-tabs/components/artdeco-tabs","ember-cli-pemberly-tracking/modifiers/track-interaction","ember-cli-pemberly-i18n/helpers/t"],(function(e,t,n,i,s,r,a,o){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const l=(0,s.setComponentTemplate)((0,t.createTemplateFactory)({id:"5TnJ22jp",block:'[[[1,"\\n"],[1," "],[8,[32,0],[[24,0,"msg-focused-inbox-tabs"]],[["@selection","@align"],[[30,1],"centered"]],[["default"],[[[[1,"\\n "],[8,[30,2,["tablist"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,3,["tab"]],[[4,[32,1],[[52,[30,5],"overlay.click_primary_tab","click_primary_tab"]],null]],[["@model","@on-select"],["PRIMARY",[30,4]]],[["default"],[[[[1,"\\n "],[1,[28,[32,2],["i18n_inbox_tab_focused","msg-ui/components/focused-inbox-tabs-presenter"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3,["tab"]],[[4,[32,1],[[52,[30,5],"overlay.click_secondary_tab","click_secondary_tab"]],null]],[["@model","@on-select"],["SECONDARY",[30,6]]],[["default"],[[[[1,"\\n "],[1,[28,[32,2],["i18n_inbox_tab_other","msg-ui/components/focused-inbox-tabs-presenter"],null]],[1,"\\n"],[41,[30,7],[[[1," "],[10,1],[14,0,"msg-focused-inbox-tabs__badge"],[12],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n "]],[3]]]]],[1,"\\n "]],[2]]]]],[1,"\\n"]],["@currentSelection","tabs","tablist","@onPrimaryTabSelect","@isOverlay","@onSecondaryTabSelect","@showSecondaryTabBadge"],false,["if"]]',moduleName:"msg-ui/components/focused-inbox-tabs-presenter.gjs",scope:()=>[r.default,a.default,o.default],isStrictMode:!0}),(0,i.default)("focused-inbox-tabs-presenter","FocusedInboxTabsPresenter"))
e.default=l}))
define("msg-ui/components/forwarded-message-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/helper","@ember/component","msg-shared/utils/decorate-attributed-body","@ember/service","@glimmer/component","msg-ui/components/primitives/message-sender-entity-presenter","app-aware-link/components/app-aware-link","ember-cli-pemberly-tracking/modifiers/track-interaction","msg-cross-pillar/components/render-chunk","ember-cli-pemberly-i18n/helpers/t"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var f,b,y
e.default=(0,o.setComponentTemplate)((0,r.createTemplateFactory)({id:"zN4vtVRN",block:'[[[1,"\\n"],[1," "],[10,0],[14,0,"msg-s-forward-preview__forwarded-item mv2 t-14 t-black"],[12],[1,"\\n "],[10,0],[14,0,"msg-s-forward-preview__forwarded-from"],[12],[1,"\\n "],[8,[32,0],null,[["@viewData","@size","@profileRoute","@hasResharedContent"],[[30,1,["messageSenderEntityViewData"]],1,"profile.common.profile",[30,2]]],null],[1,"\\n "],[10,0],[12],[1,"\\n"],[41,[30,1,["participantProfileUrl"]],[[[1," "],[8,[32,1],[[4,[32,2],["view_profile"],null]],[["@href"],[[30,1,["participantProfileUrl"]]]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"msg-s-message-group__profile-link msg-s-message-group__name t-14 t-black t-bold hoverable-link-text"],[12],[1,"\\n "],[1,[30,1,["senderName"]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[10,1],[14,0,"msg-s-message-group__profile-link msg-s-message-group__name t-14 t-black t-bold"],[12],[1,"\\n "],[1,[30,1,["senderName"]]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[1," "],[10,2],[14,0,"msg-s-forward-preview__forwarded-body msg-form__reshared-content t-14 t-normal"],[12],[1,"\\n"],[41,[30,0,["decoratedContent"]],[[[1," "],[8,[32,3],null,[["@decoratedContent"],[[30,0,["decoratedContent"]]]],null],[1,"\\n"]],[]],[[[1," "],[1,[30,1,["messageBodyText"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[10,0],[14,0,"msg-s-forward-preview__forwarded-details t-12 t-black--light t-normal"],[12],[1,"\\n "],[10,1],[12],[1,"\\n "],[1,[28,[32,4],["i18n_forwarded_label","msg-ui/components/forwarded-message-presenter"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"time"],[14,0,"msg-s-message-group__timestamp white-space-nowrap"],[12],[1,"\\n "],[1,[30,1,["timestampText"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],["@viewData","@hasResharedContent"],false,["if"]]',moduleName:"msg-ui/components/forwarded-message-presenter.gjs",scope:()=>[u.default,m.default,p.default,g.default,h.default],isStrictMode:!0}),(f=(0,d.inject)("lix"),b=class extends c.default{constructor(){super(...arguments);(0,t.default)(this,"lix",y,this)}get linkifyOpts(){return{url:!0,email:!0,hashtag:!0,goLink:this.lix.getTreatmentIsEnabled("voyager.client.staff")}}get decoratedContent(){const{viewData:{messageBody:e}}=this.args
if(e){const{forwardedBody:t}=e,n=t&&t.text
return(0,l.default)(t,n,this.linkifyOpts)}}},y=(0,i.default)(b.prototype,"lix",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b))}))
define.alias("ember-cloud-filepicker/components/google-drive-file-picker","msg-ui/components/google-drive-file-picker")
define("msg-ui/components/harmful-content-detection-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/helper","@ember/component","msg-shared/utils/constants","@ember/service","@ember/object","@glimmer/tracking","@glimmer/component","@ember/destroyable","ember-cli-pemberly-tracking/modifiers/track-render","artdeco-inline-feedback/components/artdeco-inline-feedback","ember-cli-pemberly-i18n/helpers/t","artdeco-button/components/artdeco-button","@ember/modifier"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var v,_,w,M,k,x,T,D,S,C,I,P,A
e.default=(0,o.setComponentTemplate)((0,r.createTemplateFactory)({id:"0UZNX7rl",block:'[[[1,"\\n"],[41,[30,0,["showBanner"]],[[[1," "],[11,0],[24,0,"display-flex p2 msg-harmful-content-detection-presenter__container"],[4,[32,0],null,[["pageKey","routeName","currentRoute"],["flagship3_messaging_harmful_banner",[28,[32,1],[[53,"outletState"],"render.name"],null],[28,[32,1],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n "],[8,[32,2],[[24,0,"msg-harmful-content-detection-presenter__text"]],[["@type","@message","@linkText","@onClick"],["note",[28,[32,3],["i18n_msg_harmful_content_detection_presenter_title","msg-ui/components/harmful-content-detection-presenter"],null],[28,[32,3],["i18n_msg_harmful_content_detection_presenter_action_text","msg-ui/components/harmful-content-detection-presenter"],null],[30,0,["onPrimaryAction"]]]],null],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[32,4],[[4,[32,5],["click",[30,0,["onSecondaryAction"]]],null]],[["@icon","@type","@color","@size","@circle"],["close","tertiary","muted",1,true]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[],false,["if","-get-dynamic-var"]]',moduleName:"msg-ui/components/harmful-content-detection-presenter.gjs",scope:()=>[g.default,a.get,h.default,f.default,b.default,y.on],isStrictMode:!0}),(v=(0,d.inject)("lix"),_=(0,d.inject)("lego@resolver"),w=(0,d.inject)("lego@tracking"),M=(0,d.inject)("global-services@window"),k=(0,d.inject)("tracking"),x=class extends m.default{constructor(){super(...arguments);(0,t.default)(this,"lix",T,this);(0,t.default)(this,"legoResolver",D,this);(0,t.default)(this,"legoTracking",S,this);(0,t.default)(this,"windowService",C,this);(0,t.default)(this,"tracking",I,this);(0,t.default)(this,"showBanner",P,this);(0,t.default)(this,"legoTrackingToken",A,this)
this._fetchLegoWidget()}get isPageContentGraphQLEnabled(){return this.lix.getTreatmentIsEnabled("voyager.web.hiring-lego-page-content-graphql-migration")}_fetchLegoWidget(){return this.legoResolver.fireLegoCall(l.HARMFUL_CONTENT_DETECTION_BANNER_LEGO,!0,this.isPageContentGraphQLEnabled).then((e=>{if(!(0,p.isDestroying)(this)&&e){this.legoTrackingToken=e.trackingToken
if(this.legoTrackingToken){this.showBanner=!0
this.legoTracking.sendLegoImpression(this.legoTrackingToken,this.legoTracking.LEGO_IMPRESSION_VISIBILITY_SHOW)}return e}}))}onPrimaryAction(){this.tracking.fireInteractionEvent("click","SHORT_PRESS")
this.windowService.open("/mypreferences/d/settings/detect-harmful-content","_blank")
this.legoTrackingToken&&this.legoTracking.sendLegoAction(this.legoTrackingToken,this.legoTracking.LEGO_ACTION_DISMISS,1)
this.showBanner=!1}onSecondaryAction(){this.tracking.fireInteractionEvent("dismiss","SHORT_PRESS")
this.legoTrackingToken&&this.legoTracking.sendLegoAction(this.legoTrackingToken,this.legoTracking.LEGO_ACTION_DISMISS,1)
this.showBanner=!1}},T=(0,i.default)(x.prototype,"lix",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=(0,i.default)(x.prototype,"legoResolver",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=(0,i.default)(x.prototype,"legoTracking",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=(0,i.default)(x.prototype,"windowService",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=(0,i.default)(x.prototype,"tracking",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=(0,i.default)(x.prototype,"showBanner",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),A=(0,i.default)(x.prototype,"legoTrackingToken",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,i.default)(x.prototype,"onPrimaryAction",[c.action],Object.getOwnPropertyDescriptor(x.prototype,"onPrimaryAction"),x.prototype),(0,i.default)(x.prototype,"onSecondaryAction",[c.action],Object.getOwnPropertyDescriptor(x.prototype,"onSecondaryAction"),x.prototype),x))}))
define.alias("ember-highcharts/components/high-charts","msg-ui/components/high-charts")
define("msg-ui/components/i18n-shared",["exports","@ember/template-factory","@ember/component/template-only","@ember/component"],(function(e,t,n,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const s=(0,i.setComponentTemplate)((0,t.createTemplateFactory)({id:"x5x0qEv0",block:'[[[1,"\\n"],[1,"\\n"],[1," "]],[],false,[]]',moduleName:"msg-ui/components/i18n-shared.gjs",isStrictMode:!0}),(0,n.default)("i18n-shared","I18nShared"))
e.default=s}))
define.alias("image-editor/components/image-editor-loader","msg-ui/components/image-editor-loader")
define.alias("image-editor/components/image-editor","msg-ui/components/image-editor")
define("msg-ui/components/inbox-header-with-message-request-presenter",["exports","@ember/template-factory","@ember/helper","@ember/component/template-only","@ember/component","ember-cli-pemberly-i18n/helpers/t","artdeco-button/components/artdeco-button","ember-cli-pemberly-tracking/modifiers/track-interaction","@ember/modifier"],(function(e,t,n,i,s,r,a,o,l){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const d=(0,s.setComponentTemplate)((0,t.createTemplateFactory)({id:"ZkXB0WV6",block:'[[[1,"\\n"],[1," "],[11,0],[24,0,"msg-message-request-banner-v2"],[17,1],[12],[1,"\\n "],[10,1],[14,0,"t-14 t-bold t-black display-flex align-items-center"],[12],[1,"\\n "],[1,[28,[32,0],["i18n_inbox_label","msg-ui/components/inbox-header-with-message-request-presenter"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[32,1],[[4,[32,2],[[30,2]],null],[4,[32,3],["click",[30,3]],null]],[["@size","@type"],[1,"tertiary"]],[["default"],[[[[1,"\\n "],[1,[30,4]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],["&attrs","@trackingKey","@openMessageRequestConversationList","@headingText"],false,[]]',moduleName:"msg-ui/components/inbox-header-with-message-request-presenter.gjs",scope:()=>[r.default,a.default,o.default,l.on],isStrictMode:!0}),(0,i.default)("inbox-header-with-message-request-presenter","InboxHeaderWithMessageRequestPresenter"))
e.default=d}))
define("msg-ui/components/inmail-compose-form-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/helper","@ember/component","msg-shared/utils/constants","@ember/object","@ember/utils","@ember/service","@glimmer/tracking","@glimmer/component","ember-cli-pemberly-tracking/modifiers/track-render","artdeco-entity-lockup/components/artdeco-entity-lockup","ember-cli-pemberly-tracking/components/shared/external-link","presence/components/entity-with-presence-presenter","msg-ui/components/msg-form/primitives/subject-line-input-presenter","msg-ui/components/msg-form/base-form-feature","ember-cli-pemberly-i18n/helpers/t","artdeco-inline-feedback/components/artdeco-inline-feedback","hue-web-icons/components/icon","text-view-model/components/text-view-model-v2","emoji-picker/components/emoji-hoverable"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y,v,_,w,M,k,x){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var T,D,S,C,I,P,A,E,O,R,j
const{INMAIL_MAX_CHARACTERS:N}=l.default
e.default=(0,o.setComponentTemplate)((0,r.createTemplateFactory)({id:"Sc90PbrD",block:'[[[1,"\\n"],[1," "],[11,0],[17,1],[24,0,"msg-inmail-compose-form-v2 relative flex-1 white display-flex flex-column"],[4,[32,0],null,[["pageKey","routeName","currentRoute"],["flagship3_messaging_compose_inmail",[28,[32,1],[[53,"outletState"],"render.name"],null],[28,[32,1],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n "],[8,[32,2],null,[["@classNames","@size"],["msg-compose__inmail-compose-entity-lockup",2]],[["default"],[[[[1,"\\n "],[8,[32,3],null,[["@href"],[[30,3,["recipientParticipantProfileUrl"]]]],[["default"],[[[[1,"\\n "],[8,[30,2,["image"]],null,[["@type"],["circle"]],[["default"],[[[[1,"\\n "],[8,[32,4],null,[["@class","@viewData","@size"],["mr2",[30,3,["entityWithPresenceViewData"]],2]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,2,["content"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["title"]],null,[["@altLink"],[true]],[["default"],[[[[1,"\\n "],[8,[32,3],null,[["@href","@class"],[[30,3,["recipientParticipantProfileUrl"]],"msg-compose__profile-link"]],[["default"],[[[[1,"\\n "],[1,[30,3,["recipientName"]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,2,["subtitle"]],[[24,0,"msg-compose__occupation"]],null,[["default"],[[[[1,"\\n "],[1,[30,3,["recipientOccupation"]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[2]]]]],[1,"\\n\\n "],[8,[32,5],null,[["@subject","@updateSubject"],[[30,0,["subject"]],[30,0,["updateSubject"]]]],null],[1,"\\n "],[10,0],[14,0,"full-height"],[12],[1,"\\n "],[8,[32,6],[[16,0,[29,[[52,[51,[30,4]],"msg-form--thread"]," full-height"]]]],[["@conversation","@msgAdapterOptions","@prefilledMessage","@beforeUpload","@submitMessage","@subject","@update","@isInMailCompose","@isDraftGenerated","@isOverlay","@composeIsFullyExpanded","@smpContent","@validateForm","@updateFormState","@updateGeneratedSubject","@setGAITextLoadingSpinner","@showGAITextLoadingSpinner","@uiSenderContext","@messageRecipients","@isOriginalSize","@gaiInteractionTrackingPrefix"],[[30,5],[30,6],[30,7],[30,8],[30,9],[30,0,["subject"]],[30,10],true,[30,11],[30,4],true,[30,12],[30,0,["validateForm"]],[30,13],[30,0,["updateGeneratedSubject"]],[30,14],[30,15],[30,16],[30,17],[30,18],"msg_inmail"]],[["default"],[[[[1,"\\n "],[8,[30,19,["attachmentDragAndDropPresenter"]],null,[["@composeIsFullyExpanded","@trackingKeys"],[true,[30,22]]],null],[1,"\\n"],[41,[51,[30,21,["showMiniAttachmentPreviews"]]],[[[1," "],[8,[30,19,["uploadedAttachmentListPresenter"]],null,null,null],[1,"\\n"],[41,[30,21,["attachmentDropErrorType"]],[[[1," "],[8,[30,19,["attachmentDragAndDropErrorPresenter"]],null,null,null],[1,"\\n"]],[]],null]],[]],null],[1," "],[8,[30,19,["messageContentContainerPresenter"]],[[24,0,"msg-form__message-texteditor relative flex-grow-1 display-flex"]],[["@composeIsFullyExpanded","@labelText","@update","@smpContent","@uiSenderContext","@gaiIntents","@recipientUrn","@gaiInteractionTrackingPrefix"],[true,[28,[32,7],["i18n_write_message","msg-ui/components/inmail-compose-form-presenter"],null],[30,10],[30,12],[30,16],[30,21,["gaiIntents"]],[30,3,["recipientEntityUrn"]],"msg_inmail"]],null],[1,"\\n"],[41,[30,0,["messageExceedsLength"]],[[[1," "],[8,[32,8],null,[["@classNames","@type","@message"],["msg-form__compose-error p2","error",[28,[32,7],["i18n_inmail_too_long","msg-ui/components/inmail-compose-form-presenter"],[["messagelength"],[[30,0,["messageLength"]]]]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,3,["composeViewContext","value"]],[[[41,[30,3,["footerText"]],[[[1," "],[10,"section"],[15,0,[29,["msg-inmail-credits-display pv2 ph4\\n ",[52,[30,23],"justify-flex-end"]]]],[12],[1,"\\n"],[41,[30,3,["footerIcon"]],[[[1," "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n "],[1,[28,[32,7],["i18n_a11y_premium_badge","msg-ui/components/inmail-compose-form-presenter"],null]],[1,"\\n "],[13],[1,"\\n "],[8,[32,9],null,[["@type","@size","@name"],["logo","xxxsmall","premium-badge"]],null],[1,"\\n"]],[]],null],[1," "],[10,2],[14,0,"t-12 t-black--light t-normal"],[12],[1,"\\n "],[8,[32,10],null,[["@tvm"],[[30,3,["footerText"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],[[[1," "],[8,[30,19,["inmailCreditsPresenter"]],null,[["@inmailCredits","@isOpenLink","@loading","@recipientOpenToFreeMessages"],[[30,0,["inmailCredits"]],[30,0,["isOpenLink"]],[30,0,["loadingInmailCreditsData"]],[30,6,["recipientOpenToFreeMessages"]]]],null],[1,"\\n"]],[]]],[1," "],[10,"footer"],[14,0,"msg-form__footer"],[12],[1,"\\n "],[10,0],[14,0,"msg-form__left-actions display-flex"],[12],[1,"\\n "],[8,[30,19,["uploadAttachmentPresenter"]],null,[["@buttonClasses","@iconName","@iconSize","@labelText","@acceptTypes","@trackingPrefix"],["artdeco-button artdeco-button--tertiary artdeco-button--circle artdeco-button--muted m0","image","medium",[28,[32,7],["i18n_attach_image","msg-ui/components/inmail-compose-form-presenter"],null],[30,21,["supportedImageAttachmentTypes"]],"image"]],null],[1,"\\n "],[8,[30,19,["uploadAttachmentPresenter"]],null,[["@buttonClasses","@iconName","@iconSize","@labelText","@acceptTypes","@trackingPrefix"],["artdeco-button artdeco-button--tertiary artdeco-button--circle artdeco-button--muted m0","attachment","medium",[28,[32,7],["i18n_attach_file","msg-ui/components/inmail-compose-form-presenter"],null],[30,21,["supportedFileAttachmentTypes"]],"file"]],null],[1,"\\n "],[8,[32,11],null,[["@doNotFocusTrigger","@handleEmojiSelect","@hoverableIdPrefix","@onHoverableHide","@size","@trackingClosePickerString","@trackingOpenPickerString","@trackingSelectEmojiString","@trackingSelectSearchedEmojiString","@triggerClasses"],[true,[30,20,["updateTextarea"]],[52,[30,4],"msg_overlay_emoji","msg_pillar_emoji"],[30,20,["focusTextarea"]],2,"msg.close_emoji_picker","msg.open_emoji_picker","msg.select_emoji","msg.select_searched_emoji","msg-form__footer-action"]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"msg-form__right-actions display-flex align-items-center"],[12],[1,"\\n "],[8,[30,19,["sendControlsPresenter"]],null,[["@buttonClass","@isEnterToSendEnabled"],["artdeco-button artdeco-button--1",false]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[19,20,21]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],["&attrs","elements","@viewData","@isOverlay","@conversation","@msgAdapterOptions","@prefilledMessage","@beforeUpload","@submitMessage","@update","@isDraftGenerated","@smpContent","@updateFormState","@setGAITextLoadingSpinner","@showGAITextLoadingSpinner","@uiSenderContext","@messageRecipients","@isOriginalSize","components","actions","props","@dragAndDropTrackingKeys","@recipientOpenToFreeMessages"],false,["-get-dynamic-var","unless","if"]]',moduleName:"msg-ui/components/inmail-compose-form-presenter.gjs",scope:()=>[g.default,a.get,h.default,f.default,b.default,y.default,v.default,_.default,w.default,M.default,k.default,x.default],isStrictMode:!0}),(T=(0,u.inject)("global-services@a11y-notification"),D=(0,u.inject)("i18n"),S=class extends p.default{constructor(){var e,n
super(...arguments);(0,t.default)(this,"a11yNotification",C,this);(0,t.default)(this,"i18n",I,this);(0,t.default)(this,"subject",P,this);(0,t.default)(this,"messageLength",A,this);(0,t.default)(this,"messageExceedsLength",E,this);(0,t.default)(this,"inmailCredits",O,this);(0,t.default)(this,"creditsDataLoaded",R,this);(0,t.default)(this,"loadingInmailCreditsData",j,this)
this.subject=(null===(e=this.args.subject)||void 0===e?void 0:e.string)??this.args.subject
this.loadingInmailCreditsData=!(0,c.isPresent)(null===(n=this.args.viewData.composeViewContext)||void 0===n?void 0:n.value)
this.args.viewData.fetchInmailCredits.then((e=>{this.isDestroying||(this.inmailCredits=e)})).finally((()=>{this.isDestroying||(this.loadingInmailCreditsData=!1)}))}a11yNotify(e){const t=this.i18n.lookupTranslation("components/msg-ui@i18n-shared",e)
this.a11yNotification.setTextInLiveRegion(t([]))}updateGeneratedSubject(e){this.subject=e}updateSubject(e){this.subject=e.target.value}validateForm(e){const t=this.messageExceedsLength,n=e.length>N
if(n){t||this.a11yNotify("i18n_inmail_too_long")
this.messageLength=e.length}else t&&this.a11yNotify("i18n_inmail_not_too_long_any_more")
this.messageExceedsLength=n
return!(!(0,c.isPresent)(e)||n)}},C=(0,i.default)(S.prototype,"a11yNotification",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=(0,i.default)(S.prototype,"i18n",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=(0,i.default)(S.prototype,"subject",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=(0,i.default)(S.prototype,"messageLength",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=(0,i.default)(S.prototype,"messageExceedsLength",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=(0,i.default)(S.prototype,"inmailCredits",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),R=(0,i.default)(S.prototype,"creditsDataLoaded",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),j=(0,i.default)(S.prototype,"loadingInmailCreditsData",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,i.default)(S.prototype,"updateGeneratedSubject",[d.action],Object.getOwnPropertyDescriptor(S.prototype,"updateGeneratedSubject"),S.prototype),(0,i.default)(S.prototype,"updateSubject",[d.action],Object.getOwnPropertyDescriptor(S.prototype,"updateSubject"),S.prototype),(0,i.default)(S.prototype,"validateForm",[d.action],Object.getOwnPropertyDescriptor(S.prototype,"validateForm"),S.prototype),S))}))
define("msg-ui/components/inmail-quick-action-footer-presenter",["exports","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@ember/template-factory","@ember/component","msg-shared/utils/constants","@ember/object","@ember/debug","@glimmer/component","@ember/destroyable","artdeco-button/components/artdeco-button","ember-cli-pemberly-i18n/helpers/t","ember-cli-pemberly-tracking/modifiers/track-interaction","@ember/legacy-built-in-components","@ember/modifier","@ember/helper","global-helpers/helpers/or","global-helpers/helpers/eq"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var b
const{SMART_ACTIONS:y}=s.default
e.default=(0,i.setComponentTemplate)((0,n.createTemplateFactory)({id:"n6mzMFsX",block:'[[[1,"\\n"],[1," "],[10,0],[14,0,"msg-inmail-reply-panel display-flex flex-column pt1 ph3"],[12],[1,"\\n "],[10,0],[14,0,"msg-inmail-reply-panel__header display-flex justify-space-between align-items-center"],[12],[1,"\\n "],[10,1],[14,0,"msg-inmail-reply-panel__signal-text t-14 t-black--medium"],[12],[1,[30,1,["text"]]],[13],[1,"\\n"],[44,[[28,[32,0],[[30,2],[30,3,["inmailType"]],"_inmail_",[30,0,["signal"]],"_back"],null]],[[[1," "],[8,[32,1],[[4,[32,3],["click",[30,5]],null],[4,[32,4],[[30,4]],null]],[["@class","@type","@color","@size","@circle","@icon","@text"],["msg-inmail-reply-panel__cancel-icon","tertiary","muted","1","true","close",[28,[32,2],["a11y_cancel_button","msg-ui/components/inmail-quick-action-footer-presenter"],null]]],null],[1,"\\n"]],[4]]],[1," "],[13],[1,"\\n "],[10,"label"],[14,"for","msg-inmail-reply-panel"],[14,0,"visually-hidden"],[12],[1,"\\n "],[1,[28,[32,2],["i18n_edit_reply","msg-ui/components/inmail-quick-action-footer-presenter"],null]],[1,"\\n "],[13],[1,"\\n"],[44,[[28,[32,0],[[30,2],[30,3,["inmailType"]],"_inmail_",[30,0,["signal"]],"_edit"],null]],[[[1," "],[8,[32,5],[[24,0,"msg-inmail-reply-panel__message mb2"],[24,1,"msg-inmail-reply-panel"],[4,[32,3],["input",[30,0,["textInputHandler"]]],null],[4,[32,4],[[30,6]],null]],[["@value"],[[30,0,["messageBody"]]]],null],[1,""]],[6]]],[1," "],[10,0],[14,0,"msg-inmail-reply-panel__footer display-flex justify-flex-end pb2"],[12],[1,"\\n"],[41,[30,0,["isDecline"]],[[[44,[[28,[32,0],[[30,2],[30,3,["inmailType"]],"_inmail_no_send_no_message"],null]],[[[1," "],[8,[32,1],[[4,[32,3],["click",[30,0,["sendDeclineWithoutMessageBody"]]],null],[4,[32,4],[[30,7]],null]],[["@class","@type","@size","@disabled","@text","@aria-label"],["msg-inmail-reply-panel__decline-without-a-message-button mr2","secondary","1",[30,0,["sendInProgress"]],[28,[32,2],["i18n_decline_without_a_message_button_text","msg-ui/components/inmail-quick-action-footer-presenter"],null],[28,[32,2],["a11y_decline_without_a_message_button","msg-ui/components/inmail-quick-action-footer-presenter"],null]]],null],[1,"\\n"]],[7]]]],[]],null],[44,[[28,[32,0],[[30,2],[30,3,["inmailType"]],"_inmail_",[30,0,["signal"]],"_send"],null]],[[[1,"\\n "],[8,[32,1],[[4,[32,3],["click",[28,[32,8],[[30,9],[30,0,["isDecline"]],[30,0,["messageBody"]]],null]],null],[4,[32,4],[[30,8]],null]],[["@class","@type","@size","@text","@aria-label","@disabled"],["msg-inmail-reply-panel__send-button","primary","1",[28,[32,2],["i18n_send_button_text","msg-ui/components/inmail-quick-action-footer-presenter"],null],[52,[30,0,["isAccept"]],[28,[32,2],["a11y_send_accept","msg-ui/components/inmail-quick-action-footer-presenter"],null],[28,[32,2],["a11y_send_decline","msg-ui/components/inmail-quick-action-footer-presenter"],null]],[28,[32,6],[[30,0,["sendInProgress"]],[28,[32,7],[[30,0,["messageBody"]],""],null]],null]]],null],[1,"\\n"]],[8]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "]],["@quickReply","@trackingPrefix","@viewData","controlName","@cancel","controlName","controlName","controlName","@send"],false,["let","if"]]',moduleName:"msg-ui/components/inmail-quick-action-footer-presenter.gjs",scope:()=>[g.concat,d.default,c.default,p.on,u.default,m.TextArea,h.default,f.default,g.fn],isStrictMode:!0}),(b=class extends o.default{constructor(){super(...arguments)
this.isAccept=this.args.quickReply.replyType===y.INMAIL_ACCEPT
this.isDecline=this.args.quickReply.replyType===y.INMAIL_DECLINE
this.signal=this.isAccept?"yes":"no"
this.sendInProgress=!1
this.messageBody=this.args.quickReply.quickActionPrefillText}sendDeclineWithoutMessageBody(){this.sendInProgress=!0
this.args.send(this.isDecline,"").finally((()=>{(0,l.isDestroying)(this)||(this.sendInProgress=!1)}))}textInputHandler(e){const t=e.target
t.style.height="auto"
t.scrollHeight!==t.clientHeight&&(t.style.height=`${t.scrollHeight+2}px`)}},(0,t.default)(b.prototype,"sendDeclineWithoutMessageBody",[r.action],Object.getOwnPropertyDescriptor(b.prototype,"sendDeclineWithoutMessageBody"),b.prototype),b))}))
define.alias("ember-finite-scroll/components/item-container","msg-ui/components/item-container")
define("msg-ui/components/kindness-reminder-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","@glimmer/tracking","rsvp","@ember/service","@ember/object","@glimmer/component","global-helpers/helpers/eq","artdeco-inline-feedback/components/artdeco-inline-feedback","artdeco-button/components/artdeco-button","@ember/modifier","@ember/helper","dummy-yield-wrapper/components/dummy-yield-wrapper"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var y,v,_,w,M,k,x,T
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"nJeNL1U/",block:'[[[1,"\\n"],[41,[30,0,["widgetTrackingToken"]],[[[41,[28,[32,0],[[30,0,["widgetType"]],"simple"],null],[[[1," "],[11,0],[24,0,"msg-kindness-reminder-presenter--simple-layout"],[17,1],[12],[1,"\\n "],[10,2],[14,0,"t-14 t-black--light"],[12],[1,"\\n "],[1,[30,2]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[32,0],[[30,0,["widgetType"]],"basic"],null],[[[1," "],[11,0],[24,0,"msg-kindness-reminder-presenter--basic-layout"],[17,1],[12],[1,"\\n "],[8,[32,1],null,[["@class","@message","@linkText","@onClick","@type"],["mr1",[30,2],[30,3],[30,0,["legoWidgetPrimaryAction"]],"note"]],null],[1,"\\n "],[8,[32,2],[[4,[32,3],["click",[30,0,["legoWidgetDismissAction"]]],null]],[["@class","@icon","@type","@color","@size","@circle"],["msg-kindness-reminder-presenter--basic-cancel","close","tertiary","muted",[30,0,["dismissButtonSize"]],true]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[32,0],[[30,0,["widgetType"]],"full"],null],[[[1," "],[11,0],[24,0,"msg-kindness-reminder-presenter"],[17,1],[12],[1,"\\n"],[41,[48,[30,7]],[[[1," "],[10,0],[14,0,"msg-kindness-reminder-presenter__left-section-container"],[12],[1,"\\n "],[18,7,[[28,[32,4],null,[["leftSection"],[[50,[32,5],0,null,null]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"pt3"],[12],[1,"\\n "],[10,0],[14,0,"display-flex justify-space-between align-items-center"],[12],[1,"\\n "],[10,1],[14,0,"t-14 t-bold t-black mb1"],[12],[1,"\\n "],[1,[30,4]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,5],[[[1," "],[10,0],[14,0,"pr1"],[12],[1,"\\n "],[8,[32,2],[[4,[32,3],["click",[30,0,["legoWidgetDismissAction"]]],null]],[["@icon","@type","@color","@size","@circle"],["close","tertiary","muted",1,true]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,2],[14,0,"t-12 t-black--light pr3 pb4"],[12],[1,"\\n "],[1,[30,2]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,6],[[[1," "],[8,[32,2],[[4,[32,3],["click",[30,0,["legoWidgetPrimaryAction"]]],null]],[["@text","@type","@size"],[[30,3],"secondary",1]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]]],[]]]],[]],null],[1," "]],["&attrs","@text","@primaryActionText","@title","@onDismiss","@onPrimary","&default"],false,["if","has-block","yield","component"]]',moduleName:"msg-ui/components/kindness-reminder-presenter.gjs",scope:()=>[m.default,p.default,g.default,h.on,f.hash,b.default],isStrictMode:!0}),(y=(0,d.inject)("lego@resolver"),v=(0,d.inject)("lego@tracking"),_=(0,d.inject)("lix"),w=class extends u.default{get widgetType(){return this.args.type??"full"}get dismissButtonSize(){return this.args.dismissButtonSize??1}get impressOnRender(){return this.args.impressOnRender??!0}get sendPrimaryActionOnPrimaryActionClick(){return this.args.sendPrimaryActionOnPrimaryActionClick??!0}get isPageContentGraphQLEnabled(){return this.lix.getTreatmentIsEnabled("voyager.web.hiring-lego-page-content-graphql-migration")}constructor(){super(...arguments);(0,t.default)(this,"legoResolver",M,this);(0,t.default)(this,"legoTracking",k,this);(0,t.default)(this,"lix",x,this);(0,t.default)(this,"widgetTrackingToken",T,this)
this._fetchLegoWidget()}_fetchLegoWidget(){return this.legoResolver.fireLegoCall(this.args.legoConfig,!0,this.isPageContentGraphQLEnabled).then((e=>{if(!this.isDestroying){if(!e){var t,n
null===(t=(n=this.args).onDismiss)||void 0===t||t.call(n)
return(0,l.reject)()}this.widgetTrackingToken=e.trackingToken
if(this.widgetTrackingToken){var i,s
this.impressOnRender&&this._sendLegoImpression()
null===(i=(s=this.args).onImpression)||void 0===i||i.call(s)
this.args.dismissOnImpression&&this.legoTracking.sendLegoAction(this.widgetTrackingToken,this.legoTracking.LEGO_ACTION_DISMISS,1)}else{var r,a
null===(r=(a=this.args).onDismiss)||void 0===r||r.call(a)}return e}}))}_sendLegoImpression(){this.legoTracking.sendLegoImpression(this.widgetTrackingToken,this.legoTracking.LEGO_IMPRESSION_VISIBILITY_SHOW)}legoWidgetPrimaryAction(){var e,t
this.sendPrimaryActionOnPrimaryActionClick&&this.legoTracking.sendLegoAction(this.widgetTrackingToken,this.legoTracking.LEGO_ACTION_PRIMARY,1)
null===(e=(t=this.args).onPrimary)||void 0===e||e.call(t)}legoWidgetDismissAction(){var e,t
this.legoTracking.sendLegoAction(this.widgetTrackingToken,this.legoTracking.LEGO_ACTION_DISMISS,1)
null===(e=(t=this.args).onDismiss)||void 0===e||e.call(t)}},M=(0,i.default)(w.prototype,"legoResolver",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=(0,i.default)(w.prototype,"legoTracking",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=(0,i.default)(w.prototype,"lix",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=(0,i.default)(w.prototype,"widgetTrackingToken",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),(0,i.default)(w.prototype,"legoWidgetPrimaryAction",[c.action],Object.getOwnPropertyDescriptor(w.prototype,"legoWidgetPrimaryAction"),w.prototype),(0,i.default)(w.prototype,"legoWidgetDismissAction",[c.action],Object.getOwnPropertyDescriptor(w.prototype,"legoWidgetDismissAction"),w.prototype),w))}))
define.alias("ember-vector-images/components/lazy-background","msg-ui/components/lazy-background")
define.alias("ember-vector-images/components/lazy-image","msg-ui/components/lazy-image")
define.alias("ember-line-clamp/components/line-clamp","msg-ui/components/line-clamp")
define.alias("artdeco-icons-web/components/linkedin-logo","msg-ui/components/linkedin-logo")
define("msg-ui/components/loader",["exports","@ember/template-factory","@ember/component","@ember/debug","@glimmer/component","artdeco-loader/components/artdeco-loader"],(function(e,t,n,i,s,r){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const a={right:"flex-row",left:"flex-row-reverse",top:"flex-column-reverse",bottom:"flex-column"},o={top:"msg-loader--border-top",bottom:"msg-loader--border-bottom"}
class l extends s.default{constructor(){super(...arguments)
const{textPosition:e}=this.args}get positionClass(){return a[this.args.textPosition??"right"]}get borderClass(){return o[this.args.border]??""}get size(){return this.args.size??"default"}get type(){return this.args.type??"standard"}}e.default=l;(0,n.setComponentTemplate)((0,t.createTemplateFactory)({id:"4M+59fja",block:'[[[1,"\\n "],[11,0],[16,0,[29,["msg-loader display-flex align-items-center\\n ",[30,0,["positionClass"]],"\\n ",[30,0,["borderClass"]]]]],[17,1],[12],[1,"\\n "],[8,[32,0],null,[["@size","@type","@class"],[[30,0,["size"]],[30,0,["type"]],"mh2"]],null],[1,"\\n"],[41,[30,2],[[[1," "],[10,0],[14,0,"t-14 t-bold t-black--light"],[12],[1,"\\n "],[1,[30,2]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "]],["&attrs","@text"],false,["if"]]',moduleName:"msg-ui/components/loader.gjs",scope:()=>[r.default],isStrictMode:!0}),l)}))
define.alias("ember-cloud-filepicker/components/local-file-input","msg-ui/components/local-file-input")
define.alias("ember-media-player/components/media-player","msg-ui/components/media-player")
define("msg-ui/components/message-list-feature",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","@glimmer/tracking","msg-ui/viewdata/sdk-message-list-viewdata","global-utils/utils/is-browser","@glimmer/component","@ember/service","@ember/object","global-modifiers/modifiers/shim-link","ember-cli-pemberly-i18n/helpers/format-date","msg-ui/helpers/is-current-year","premium-shared/components/premium-branding-banner","ember-cli-pemberly-i18n/helpers/t","@ember/helper","msg-conversation-ui/components/recipient-detail-group-presenter","msg-conversation-ui/components/recipient-detail-one-to-one-presenter","artdeco-loader/components/artdeco-loader","global-helpers/helpers/and","global-helpers/helpers/eq","msg-ui/components/primitives/message-list-item-feature","ember-set-helper/helpers/set","msg-cross-pillar/components/typing-indicators-presenter","msg-ui/components/quick-replies-presenter","artdeco-modal/components/artdeco-modal","ember-vector-images/components/custom-image"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y,v,_,w,M,k,x,T,D,S,C,I){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var P,A,E,O,R,j,N,U,F,L,z,B,G,q,H,V,W,K,Q,$,Y,X
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"nBufmJ1L",block:'[[[1,"\\n"],[1,"\\n "],[11,0],[16,0,[29,["msg-s-message-list",[52,[51,[30,0,["viewData","conversationFullyLoaded"]]]," msg-s-message-list--scroll-buffer"],"\\n full-width scrollable"]]],[17,1],[4,[32,0],null,[["when","params"],[[30,0,["shouldLinkBeShimmed"]],[30,0,["linkShimmingParams"]]]]],[12],[1,"\\n "],[10,"ul"],[14,0,"msg-s-message-list-content list-style-none full-width mbA"],[12],[1,"\\n "],[10,"li"],[14,0,"msg-s-message-list__top-of-list"],[12],[13],[1,"\\n\\n"],[41,[30,0,["viewData","showSponsoredBanner"]],[[[1," "],[10,"li"],[14,0,"msg-s-message-list__top-banner"],[12],[1,"\\n "],[10,0],[14,0,"display-flex"],[12],[1,"\\n "],[10,2],[14,0,"t-12 t-black--light t-normal"],[12],[1,"\\n "],[1,[30,0,["viewData","advertiserLabel"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["viewData","oldestMessageCreatedAt"]],[[[1," "],[10,"time"],[14,0,"white-space-nowrap pl3 t-12 t-black--light t-normal"],[12],[1,"\\n "],[1,[28,[32,1],[[30,0,["viewData","oldestMessageCreatedAt"]]],[["format","useTimeZone"],[[52,[28,[32,2],[[30,0,["viewData","oldestMessageCreatedAt"]]],null],"fmt_md_medium","fmt_mdy_medium"],true]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],[[[41,[30,0,["shouldDisplayPremiumBranding"]],[[[1," "],[8,[32,3],[[24,0,"msg-s-message-list__top-banner"]],[["@bannerText","@hovercardTitle","@hovercardDescription"],[[28,[32,4],["i18n_message_received_via_open_profile","msg-ui/components/message-list-feature"],null],[28,[32,4],["i18n_make_easier_contacted_opportunities","msg-ui/components/message-list-feature"],null],[28,[32,4],["i18n_received_message_open_profile_turned_on_contact_adjust_in_settings","msg-ui/components/message-list-feature"],[["linkInfo"],[[28,[32,5],null,[["target","href","rel","class"],["_blank","/mypreferences/d/who-can-message-me","noopener noreferrer","link"]]]]]]]],null],[1,"\\n "]],[]],null]],[]]],[41,[30,0,["showProfileCard"]],[[[1," "],[10,"li"],[12],[1,"\\n"],[41,[30,2,["groupChat"]],[[[1," "],[8,[32,6],null,[["@viewData","@isOverlay","@addParticipantsPageKey","@actionTrackingPrefix","@toggleShowRenameConversation"],[[30,0,["viewData","recipientDetailGroupViewData"]],[30,3],[30,4],[30,0,["actionTrackingPrefix"]],[30,5]]],null],[1,"\\n"]],[]],[[[41,[30,0,["viewData","recipientDetailOneToOneViewData"]],[[[1," "],[8,[32,7],[[24,0,"ph3"]],[["@viewData","@inlineLayout","@contextText"],[[30,0,["viewData","recipientDetailOneToOneViewData"]],[30,6],[30,0,["viewData","contextText"]]]],null],[1,"\\n "]],[]],null]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[10,"li"],[15,0,[29,["msg-s-message-list__loader",[52,[51,[30,7]]," hidden"]]]],[12],[1,"\\n "],[8,[32,8],null,[["@size"],["small"]],null],[1,"\\n "],[13],[1,"\\n"],[42,[28,[31,3],[[28,[31,3],[[30,0,["messages"]]],null]],null],"entityUrn",[[[1," "],[10,"li"],[15,0,[29,["msg-s-message-list__event clearfix\\n ",[52,[28,[32,9],[[28,[32,10],[[30,9],[30,0,["lastMessageIndex"]]],null],[30,0,["isLastMessageStatusSending"]]],null],"msg-s-message-list__event--slide-in"]]]],[12],[1,"\\n "],[8,[32,11],null,[["@message","@messages","@index","@conversation","@showSeenReceipts","@messageIndexToBeAnchored","@indexOfLatestMessageSeenByNone","@blockedByNoResponse","@isOverlay","@moduleKey","@resendMessage","@showMessageEditForm","@showImageAttachment","@replyToMessage"],[[30,8],[30,0,["messages"]],[30,9],[30,2],[30,0,["viewData","showSeenReceipts"]],[30,10],[30,0,["viewData","indexOfLatestMessageSeenByNone"]],[30,11],[30,3],[52,[30,3],"overlay_compose"],[30,12],[30,13],[28,[32,12],[[30,0],"currentlyViewedImageAttachment"],null],[30,14]]],[["default"],[[[[1,"\\n "],[18,26,[[30,15]]],[1,"\\n "]],[15]]]]],[1,"\\n "],[13],[1,"\\n"]],[8,9]],null],[1," "],[10,"li"],[15,0,[52,[52,[30,0,["viewData","showSeenReceipts"]],[30,0,["viewData","latestMessageHasSeenReceipts"]]],"msg-s-message-list__typing-indicator-container--with-seen-receipt","msg-s-message-list__typing-indicator-container--without-seen-receipt"]],[12],[1,"\\n"],[41,[30,0,["viewData","hasTypingParticipants"]],[[[1," "],[8,[32,13],null,[["@typingParticipants"],[[30,0,["viewData","typingIndicatorsViewData","typingParticipants"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[30,16],[[[1," "],[10,"li"],[14,0,"msg-s-message-list__quick-replies-container"],[12],[1,"\\n "],[8,[32,14],null,[["@viewData","@quickReplies","@useCase","@trackingPrefix","@controlActionEventName","@saveReply","@openGIFPopover","@handleInMailReplySmartAction","@handleInMailDeclineSmartAction","@openVirtualMeetingModal","@contextWidth","@isConversationWithPage"],[[30,0,["viewData","quickRepliesViewData"]],[30,17],[30,18],[30,0,["actionTrackingPrefix"]],[52,[30,3],"mebc_quick_reply","non_inmail_quick_reply"],[30,19],[30,20],[30,21],[30,22],[30,23],[30,24],[30,0,["viewData","isConversationWithCompany"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,"li"],[14,0,"msg-s-message-list__bottom-of-list"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[8,[32,15],null,[["@dismissModal","@isOpen","@modalClasses","@overlayClasses"],[[30,0,["dismissImageAttachmentViewer"]],[30,0,["currentlyViewedImageAttachment"]],"msg-modal-preview","display-flex flex-column justify-center"]],[["default"],[[[[1,"\\n "],[8,[30,25,["artdeco-modal-header"]],null,[["@classNames"],["visually-hidden"]],[["default"],[[[[1,"\\n "],[10,"h3"],[14,1,"msg-modal-preview__label"],[12],[1,[28,[32,4],["i18n_img_alt","msg-ui/components/message-list-feature"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,25,["artdeco-modal-content"]],null,[["@classNames"],["msg-modal-preview__content"]],[["default"],[[[[1,"\\n "],[8,[32,16],null,[["@alt","@classNames","@ghostType","@image","@desiredWidth"],[[28,[32,4],["i18n_img_alt","msg-ui/components/message-list-feature"],null],"msg-modal-preview__image","image",[30,0,["currentlyViewedImageAttachment"]],10000]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[25]]]]],[1,"\\n "]],["&attrs","@conversation","@isOverlay","@addParticipantsPageKey","@toggleShowRenameConversation","@inlineProfileCardLayout","@isLoading","message","index","@messageIndexToBeAnchored","@blockedByNoResponse","@resendMessage","@showMessageEditForm","@replyToMessage","listItemViewData","@showQuickReplies","@quickRepliesList","@quickRepliesUseCase","@sendQuickReply","@openGIFPopover","@handleInMailReplySmartAction","@handleInMailDeclineSmartAction","@openVirtualMeetingModal","@contextWidth","modal","&default"],false,["unless","if","each","-track-array","yield"]]',moduleName:"msg-ui/components/message-list-feature.gjs",scope:()=>[p.default,g.default,h.default,f.default,b.default,y.hash,v.default,_.default,w.default,M.default,k.default,x.default,T.default,D.default,S.default,C.default,I.default],isStrictMode:!0}),(P=(0,u.inject)("global-services@a11y-notification"),A=(0,u.inject)("i18n"),E=(0,u.inject)("lix"),O=(0,u.inject)("authentication@authenticated-user"),R=(0,u.inject)("tracking"),j=(0,u.inject)("msg-data@data-manager"),N=(0,u.inject)("formatter"),U=(0,u.inject)("invitation-platform@invitation-platform"),F=(0,u.inject)("profile-services@identity-store"),L=(0,u.inject)("presence@presence-api-dash"),z=class extends c.default{constructor(){super(...arguments);(0,t.default)(this,"a11yNotification",B,this);(0,t.default)(this,"i18n",G,this);(0,t.default)(this,"lix",q,this);(0,t.default)(this,"authenticatedUser",H,this);(0,t.default)(this,"tracking",V,this);(0,t.default)(this,"msgDataManager",W,this);(0,t.default)(this,"formatter",K,this);(0,t.default)(this,"invitationPlatform",Q,this);(0,t.default)(this,"identityStore",$,this);(0,t.default)(this,"presenceAPI",Y,this);(0,t.default)(this,"currentlyViewedImageAttachment",X,this);(0,n.default)(this,"_lastTypingParticipants",0)}get linkShimmingParams(){return{trk:"flagship-messaging-web",messageThreadUrn:this.viewData.conversationBackendUrn}}get showProfileCard(){return this.viewData.conversationFullyLoaded&&!this.args.isLoading&&!this.viewData.isSponsoredConversation}get shouldLinkBeShimmed(){return!this.viewData.isSponsoredConversation}willUpdate(){this._checkTypingParticipants()}_checkTypingParticipants(){var e,t,n
if("INMAIL"===!(null!==(e=this.args)&&void 0!==e&&null!==(t=e.conversation)&&void 0!==t&&null!==(n=t.latestEvent)&&void 0!==n&&n.subtype)){var i,s
const e=this._lastTypingParticipants??0,t=null===(i=this.args.conversation)||void 0===i||null===(s=i.typingParticipants)||void 0===s?void 0:s.length
if(e!==t){this._announceTypingIndicators(t)
this._lastTypingParticipants=t}}}_a11yNotify(e,t){const n=this.i18n.lookupTranslation("components/msg-ui@i18n-shared",e)
this.a11yNotification.setTextInLiveRegion(n([t]))}_announceTypingIndicators(e){if(1===e){var t,n,i,s
this._a11yNotify("i18n_a11y_user_is_typing",{user:null===(t=this.args)||void 0===t||null===(n=t.conversation)||void 0===n||null===(i=n.typingParticipants)||void 0===i||null===(s=i[0])||void 0===s?void 0:s.name})}else this._a11yNotify("i18n_a11y_users_are_typing",{usercount:e})}onEmojiHoverableShow(e){if(null!=e&&e.currentTrigger){const n=e.currentTrigger.closest(".msg-s-message-list")
null==(t=n)||t.classList.add("msg-s-message-list--inactive")
const i=this.args.isOverlay?"flagship3_messaging_overlay_reaction_picker":"flagship3_messaging_reaction_picker"
this.tracking.firePageViewEvent(i)}var t}onEmojiHoverableHide(){d.default&&document.querySelectorAll(".msg-s-message-list--inactive").forEach((e=>{e.classList.remove("msg-s-message-list--inactive")}))}dismissImageAttachmentViewer(){this.currentlyViewedImageAttachment=null
this.tracking.fireInteractionEvent("close_photo_viewer")}get messages(){return this.args.conversation.messages.map((e=>e))}get isLastMessageStatusSending(){return"Sending"===this.messages[this.lastMessageIndex].status}get lastMessageIndex(){return this.messages.length-1}get shouldDisplayPremiumBranding(){var e
return this.lix.getTreatmentIsEnabled("voyager.web.premium-branding-search-messaging")&&(null===(e=this.args.conversation.hostConversationActions)||void 0===e?void 0:e.includes("SHOULD_DISPLAY_PREMIUM_BRANDING"))}get viewData(){const{conversation:e}=this.args
return new l.default({conversation:e,mailboxParticipants:this.msgDataManager.mailboxParticipants,msgDataManager:this.msgDataManager,formatter:this.formatter,i18n:this.i18n,authenticatedUser:this.authenticatedUser,identityStore:this.identityStore,invitationPlatform:this.invitationPlatform,presenceAPI:this.presenceAPI})}},B=(0,i.default)(z.prototype,"a11yNotification",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=(0,i.default)(z.prototype,"i18n",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=(0,i.default)(z.prototype,"lix",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=(0,i.default)(z.prototype,"authenticatedUser",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=(0,i.default)(z.prototype,"tracking",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=(0,i.default)(z.prototype,"msgDataManager",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=(0,i.default)(z.prototype,"formatter",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=(0,i.default)(z.prototype,"invitationPlatform",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=(0,i.default)(z.prototype,"identityStore",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=(0,i.default)(z.prototype,"presenceAPI",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=(0,i.default)(z.prototype,"currentlyViewedImageAttachment",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,i.default)(z.prototype,"onEmojiHoverableShow",[m.action],Object.getOwnPropertyDescriptor(z.prototype,"onEmojiHoverableShow"),z.prototype),(0,i.default)(z.prototype,"onEmojiHoverableHide",[m.action],Object.getOwnPropertyDescriptor(z.prototype,"onEmojiHoverableHide"),z.prototype),(0,i.default)(z.prototype,"dismissImageAttachmentViewer",[m.action],Object.getOwnPropertyDescriptor(z.prototype,"dismissImageAttachmentViewer"),z.prototype),z))}))
define("msg-ui/components/message-list-scroller",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","msg-data/utils/sdk-view-data-helpers","msg-ui/utils/msg-anchoring-helpers","ember-batcher","global-utils/utils/is-browser","global-utils/utils/intersection-observer","global-utils/utils/scroller","msg-shared/utils/constants","rsvp","@ember/service","@glimmer/tracking","@ember/object","@glimmer/component","@ember/render-modifiers/modifiers/did-insert","@ember/render-modifiers/modifiers/did-update","@ember/helper"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y,v,_,w){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var M,k,x,T,D,S,C,I,P,A,E,O,R,j,N
const{MESSAGE_LIST_SCROLLBLOCK_THRESHOLD:U}=p.default
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"2ebhjZeT",block:'[[[1,"\\n"],[1,"\\n "],[11,0],[16,0,[29,["msg-s-message-list-container relative display-flex mbA\\n ",[52,[51,[30,0,["shouldScrollFromTop"]]],"msg-s-message-list-container--column-reversed"],"\\n ",[52,[30,1],"message-list-container--collapsed"]]]],[4,[32,0],[[30,0,["handleContainerInsert"]]],null],[4,[32,1],[[30,0,["handleConversationUpdate"]],[30,2,["entityUrn"]]],null],[4,[32,1],[[30,0,["handleLatestEventChange"]],[30,2,["latestEvent"]]],null],[12],[1,"\\n "],[18,3,[[28,[32,2],null,[["props","actions"],[[28,[32,2],null,[["isLoading","hasNewMessages","scrollingPastThreshold","messageIndexToBeAnchored"],[[30,0,["isLoading"]],[30,0,["hasNewMessages"]],[30,0,["scrollingPastThreshold"]],[30,0,["messageIndexToBeAnchored"]]]]],[28,[32,2],null,[["scrollToNewMessages"],[[30,0,["scrollToNewMessages"]]]]]]]]]],[1,"\\n "],[13],[1,"\\n "]],["@composeIsFullyExpanded","@conversation","&default"],false,["unless","if","yield"]]',moduleName:"msg-ui/components/message-list-scroller.gjs",scope:()=>[v.default,_.default,w.hash],isStrictMode:!0}),(M=(0,h.inject)("i18n"),k=(0,h.inject)("global-services@a11y-notification"),x=(0,h.inject)("authentication@authenticated-user"),T=(0,h.inject)("client-sensor-web@client-sensor"),D=(0,h.inject)("msg-data@data-manager"),S=class extends y.default{get hasNewMessages(){var e
const t=this.args.conversation.messages.last()
if(!t)return!1
return(null===(e=this.authenticatedUser.miniProfile)||void 0===e?void 0:e.dashEntityUrn)!==t.senderUrn&&t.deliveredAt>this._lastLeftScrollAreaBottomAt&&0!==this._lastLeftScrollAreaBottomAt}get shouldScrollFromTop(){const{conversation:e}=this.args
return(0,o.messageHasInMailHostUrnData)(e.messages.first())&&1===e.messages.length}constructor(){super(...arguments);(0,t.default)(this,"i18n",C,this);(0,t.default)(this,"a11yNotification",I,this);(0,t.default)(this,"authenticatedUser",P,this);(0,t.default)(this,"clientSensor",A,this);(0,t.default)(this,"msgDataManager",E,this);(0,t.default)(this,"isLoading",O,this);(0,t.default)(this,"messageIndexToBeAnchored",R,this);(0,t.default)(this,"scrollingPastThreshold",j,this);(0,t.default)(this,"_lastLeftScrollAreaBottomAt",N,this);(0,n.default)(this,"_previousLatestEvent",null);(0,n.default)(this,"_hasMoreMessagesToLoad",!0)
this.handleConversationUpdate()
c.default&&(this._isSafari=/^((?!chrome).)*safari/i.test(window.navigator.userAgent))}handleConversationUpdate(){this._hasMoreMessagesToLoad=!0
const e=this.msgDataManager.initialConversationActivateRequestsMap.get(this.args.conversation.entityUrn)
e&&e.finally((()=>{if(!this.isDestroying){this.messageIndexToBeAnchored=this._getAnchoredMessageIndex()
this.isLoading=!1
this._hasMoreMessagesToLoad=!this.args.conversation.status.fullyLoaded
this.scrollingElement&&this._reconnectIntersectionObserver()}}))}handleLatestEventChange(){const{latestEvent:e}=this.args
if(e&&e!==this._previousLatestEvent){var t
this.messageIndexToBeAnchored=this._getAnchoredMessageIndex()
if((this.authenticatedUser.miniProfile.dashEntityUrn===(null===(t=this.msgDataManager.latestEvent)||void 0===t?void 0:t.senderUrn)||!this.scrollingPastThreshold)&&this.scrollingElement){this._isSafari&&this.scrollingElement.classList.add("msg-s-message-list--hide-scrollbar");(0,d.mutateDOM)((()=>{this.scrollToNewMessages()
this._isSafari&&this.scrollingElement.classList.remove("msg-s-message-list--hide-scrollbar")}))}}this._previousLatestEvent=e}handleContainerInsert(e){this.scrollingElement=e.querySelector(".msg-s-message-list")
if(c.default){this._bottomIntersectionObserver=new u.default((e=>{e.forEach((e=>{if(1===e.intersectionRatio)this.scrollingPastThreshold=!1
else if(!this.shouldScrollFromTop){this._lastLeftScrollAreaBottomAt=Date.now()
this.scrollingPastThreshold=!0}}))}),{root:this.scrollingElement,rootMargin:`0px 0px ${U}px 0px`})
this._bottomIntersectionObserver.observe(e.querySelector(".msg-s-message-list__bottom-of-list"))}}willDestroy(){var e,t
super.willDestroy(...arguments)
null===(e=this._bottomIntersectionObserver)||void 0===e||e.disconnect()
null===(t=this._topIntersectionObserver)||void 0===t||t.disconnect()}loadMore(){const{conversation:e}=this.args
if(this.isLoading||!this._hasMoreMessagesToLoad)return(0,g.resolve)([])
this.isLoading=!0
return this.msgDataManager.loadMoreMessages(e.entityUrn).then((t=>{if(this.isDestroying)return(0,g.resolve)([])
const n=this.scrollingElement.scrollTop;(0,d.mutateDOM)((()=>{this.isDestroying||(this.scrollingElement.scrollTop=n)}))
this._hasMoreMessagesToLoad=!e.status.fullyLoaded
0===t&&(this._hasMoreMessagesToLoad=!1)
this.messageIndexToBeAnchored&&(this.messageIndexToBeAnchored=this._getAnchoredMessageIndex())
const i=this.i18n.lookupTranslation("components/msg-ui@i18n-shared","i18n_a11y_infinite_scroll_messages")
this.a11yNotification.setTextInLiveRegion(i([{newRecordCount:t}]))
return t})).finally((()=>{this.isDestroying||(this.isLoading=!1)}))}_reconnectIntersectionObserver(){this._topIntersectionObserver&&this._topIntersectionObserver.disconnect()
this._topIntersectionObserver=new u.default((e=>{e.forEach((e=>{if(1===e.intersectionRatio){var t
null!==(t=this.args.conversation.messages)&&void 0!==t&&t.length&&this.loadMore()}}))}),{root:this.scrollingElement,rootMargin:"250px 0px 0px 0px"})
this._topIntersectionObserver.observe(this.scrollingElement.querySelector(".msg-s-message-list__top-of-list"))}scrollToNewMessages(){this.isDestroying||m.default.scrollTo(this.scrollingElement,{animate:!0,top:0})}_getAnchoredMessageIndex(){var e,t
const{conversation:n}=this.args,i=n.lastReadAt,s=null===(e=n.messages.first())||void 0===e?void 0:e.deliveredAt,r=null===(t=n.messages.last())||void 0===t?void 0:t.deliveredAt,a=!!i&&i>=s
!a&&i&&this.clientSensor.incrementMetricCounter({groupName:"messaging",metricName:"anchoring-EV-unread"})
if(!this.isDestroying&&a&&i<r)return(0,l.getMessageIndexToBeAnchoredFromSDKMessages)(i,n.messages,this.authenticatedUser)}},C=(0,i.default)(S.prototype,"i18n",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=(0,i.default)(S.prototype,"a11yNotification",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=(0,i.default)(S.prototype,"authenticatedUser",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=(0,i.default)(S.prototype,"clientSensor",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=(0,i.default)(S.prototype,"msgDataManager",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=(0,i.default)(S.prototype,"isLoading",[f.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),R=(0,i.default)(S.prototype,"messageIndexToBeAnchored",[f.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=(0,i.default)(S.prototype,"scrollingPastThreshold",[f.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=(0,i.default)(S.prototype,"_lastLeftScrollAreaBottomAt",[f.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),(0,i.default)(S.prototype,"handleConversationUpdate",[b.action],Object.getOwnPropertyDescriptor(S.prototype,"handleConversationUpdate"),S.prototype),(0,i.default)(S.prototype,"handleLatestEventChange",[b.action],Object.getOwnPropertyDescriptor(S.prototype,"handleLatestEventChange"),S.prototype),(0,i.default)(S.prototype,"handleContainerInsert",[b.action],Object.getOwnPropertyDescriptor(S.prototype,"handleContainerInsert"),S.prototype),(0,i.default)(S.prototype,"scrollToNewMessages",[b.action],Object.getOwnPropertyDescriptor(S.prototype,"scrollToNewMessages"),S.prototype),S))}))
define("msg-ui/components/message-request-list-header-presenter",["exports","@ember/template-factory","@ember/helper","@ember/component/template-only","@ember/component","ember-cli-pemberly-i18n/helpers/t","@ember/modifier","ember-cli-pemberly-tracking/modifiers/track-interaction"],(function(e,t,n,i,s,r,a,o){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const l=(0,s.setComponentTemplate)((0,t.createTemplateFactory)({id:"HFBuKq7S",block:'[[[1,"\\n"],[1," "],[10,0],[14,0,"msg-message-request-list-header-presenter p3"],[12],[1,"\\n "],[10,0],[14,0,"visually-hidden"],[14,"aria-live","polite"],[12],[1,"\\n "],[1,[52,[30,1],[28,[32,0],["i18n_a11y_declined_mesage_requests","msg-ui/components/message-request-list-header-presenter"],null],[28,[32,0],["i18n_a11y_message_requests","msg-ui/components/message-request-list-header-presenter"],null]]],[1,"\\n "],[13],[1,"\\n "],[10,"h4"],[14,0,"t-14 t-bold"],[12],[1,"\\n "],[1,[52,[30,1],[28,[32,0],["i18n_declined_mesage_requests","msg-ui/components/message-request-list-header-presenter"],null],[28,[32,0],["i18n_message_requests","msg-ui/components/message-request-list-header-presenter"],null]]],[1,"\\n "],[13],[1,"\\n "],[10,2],[14,0,"t-12 pt1"],[12],[1,"\\n "],[1,[52,[30,1],[28,[32,0],["i18n_declined_message_request_description","msg-ui/components/message-request-list-header-presenter"],null],[28,[32,0],["i18n_message_request_description","msg-ui/components/message-request-list-header-presenter"],null]]],[1,"\\n "],[13],[1,"\\n "],[11,"button"],[24,0,"msg-message-request-list-header-presenter__back-button t-14 t-bold pt1"],[24,4,"button"],[4,[32,1],["click",[30,2]],null],[4,[32,2],[[30,3]],null],[12],[1,"\\n "],[1,[52,[30,1],[28,[32,0],["i18n_back_to_message_request_inbox","msg-ui/components/message-request-list-header-presenter"],null],[28,[32,0],["i18n_go_to_inbox","msg-ui/components/message-request-list-header-presenter"],null]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],["@isDeclinedList","@goBack","@trackingKey"],false,["if"]]',moduleName:"msg-ui/components/message-request-list-header-presenter.gjs",scope:()=>[r.default,a.on,o.default],isStrictMode:!0}),(0,i.default)("message-request-list-header-presenter","MessageRequestListHeaderPresenter"))
e.default=l}))
define("msg-ui/components/message-snippet",["exports","@ember/template-factory","@ember/component/template-only","@ember/component"],(function(e,t,n,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const s=(0,i.setComponentTemplate)((0,t.createTemplateFactory)({id:"ovPZlZk6",block:'[[[1,"\\n"],[1,"\\n"],[1," "]],[],false,[]]',moduleName:"msg-ui/components/message-snippet.gjs",isStrictMode:!0}),(0,n.default)("message-snippet","MessageSnippet"))
e.default=s}))
define("msg-ui/components/msg-edit-form/edit-message-footer-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/helper","@ember/component","@ember/service","@ember/object","@glimmer/component","@ember/destroyable","msg-ui/components/msg-form/base-form-feature","msg-ui/components/msg-form/primitives/character-limit-banner","ember-cli-pemberly-i18n/helpers/t","emoji-picker/components/emoji-hoverable","artdeco-button/components/artdeco-button","@ember/modifier","ember-cli-pemberly-tracking/modifiers/track-interaction"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var v,_,w,M,k,x,T
e.default=(0,o.setComponentTemplate)((0,r.createTemplateFactory)({id:"SiCVb1bl",block:'[[[1,"\\n"],[1," "],[10,0],[14,0,"msg-edit-form"],[12],[1,"\\n "],[8,[32,0],[[24,0,"msg-edit-form__base-form"]],[["@conversation","@prefilledMessage","@isMessageEditForm","@validateForm","@submitMessage"],[[30,1],[30,2],true,[30,0,["validateFormForEdits"]],[30,0,["onSaveEditedMessage"]]]],[["default"],[[[[1,"\\n"],[41,[30,5,["isOverCharLimit"]],[[[1," "],[8,[32,1],null,[["@isEditForm"],[true]],null],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"t-14 t-black pl3 pv2"],[12],[1,"\\n "],[1,[28,[32,2],["i18n_edit_message","msg-ui/components/msg-edit-form/edit-message-footer-presenter"],null]],[1,"\\n "],[13],[1,"\\n"],[41,[30,5,["showMentionsPicker"]],[[[1," "],[8,[30,3,["mentionsPickerPresenter"]],null,null,null],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"msg-edit-form__content-container ph3"],[12],[1,"\\n "],[8,[30,3,["messageContentContainerPresenter"]],[[24,0,"msg-form__message-texteditor msg-edit-form__message-texteditor relative flex-grow-1 display-flex"]],[["@expandButtonSize"],[1]],null],[1,"\\n "],[13],[1,"\\n "],[10,"footer"],[14,0,"msg-edit-form__footer flex-shrink-zero"],[12],[1,"\\n "],[10,0],[14,0,"msg-form__left-actions display-flex"],[12],[1,"\\n "],[8,[32,3],null,[["@doNotFocusTrigger","@handleEmojiSelect","@hoverableIdPrefix","@onHoverableHide","@size","@trackingClosePickerString","@trackingOpenPickerString","@trackingSelectEmojiString","@trackingSelectSearchedEmojiString","@triggerClasses"],[true,[30,4,["updateTextarea"]],"msg_pillar_emoji",[30,4,["focusTextarea"]],2,"msg.close_emoji_picker","msg.open_emoji_picker","msg.select_emoji","msg.select_searched_emoji","msg-form__footer-action"]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"msg-form__right-actions display-flex align-items-center"],[12],[1,"\\n "],[8,[32,4],[[4,[32,5],["click",[30,0,["onDismissForm"]]],null]],[["@class","@controlType","@size","@type","@text"],["msg-edit-form__dismiss-button","button",1,"secondary",[28,[32,2],["i18n_cancel_button","msg-ui/components/msg-edit-form/edit-message-footer-presenter"],null]]],null],[1,"\\n "],[8,[32,4],[[4,[32,6],[[30,6]],null]],[["@class","@controlType","@size","@text","@disabled"],["msg-edit-form__save-button ml1","submit",1,[28,[32,2],["i18n_save_button","msg-ui/components/msg-edit-form/edit-message-footer-presenter"],null],[52,[30,5,["enableSend"]],false,true]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[3,4,5]]]]],[1,"\\n "],[13],[1,"\\n "]],["@conversation","@prefilledMessage","components","actions","props","@saveEditControlName"],false,["if"]]',moduleName:"msg-ui/components/msg-edit-form/edit-message-footer-presenter.gjs",scope:()=>[m.default,p.default,g.default,h.default,f.default,b.on,y.default],isStrictMode:!0}),(v=(0,l.inject)("msg-data@data-manager"),_=(0,l.inject)("persistent-toast-manager@persistent-toast-manager"),w=(0,l.inject)("i18n"),M=class extends c.default{constructor(){super(...arguments);(0,t.default)(this,"msgDataManager",k,this);(0,t.default)(this,"persistentToastManager",x,this);(0,t.default)(this,"i18n",T,this)}willDestroy(){super.willDestroy(...arguments)
this.args.conversation._draftMessage=void 0}_showEditErrorToast(e){const t=e||"i18n_edit_generic_error",n=this.i18n.lookupTranslation("components/msg-ui@msg-edit-form/edit-message-footer-presenter",t)()
this.persistentToastManager.error({message:n})}onSaveEditedMessage(e){const{eventCreatedAt:t,conversationUrn:n,eventUrn:i}=this.args.viewData
if(s=t,Date.now()-s>36e5)this._showEditErrorToast("i18n_edit_timebox_expired_error")
else{this.actions.onDismissForm.call(this)
n&&i&&e&&e.text||this._showEditErrorToast()
this.msgDataManager.editMessage(n,i,e).catch((e=>{if((0,u.isDestroying)(this))throw e
this._showEditErrorToast()
throw e}))}var s}validateFormForEdits(e){return this.args.prefilledMessage!==e}onDismissForm(){this.args.conversation._draftMessage=void 0
this.args.onDismissEditForm()}},k=(0,i.default)(M.prototype,"msgDataManager",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=(0,i.default)(M.prototype,"persistentToastManager",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=(0,i.default)(M.prototype,"i18n",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,i.default)(M.prototype,"onSaveEditedMessage",[d.action],Object.getOwnPropertyDescriptor(M.prototype,"onSaveEditedMessage"),M.prototype),(0,i.default)(M.prototype,"validateFormForEdits",[d.action],Object.getOwnPropertyDescriptor(M.prototype,"validateFormForEdits"),M.prototype),(0,i.default)(M.prototype,"onDismissForm",[d.action],Object.getOwnPropertyDescriptor(M.prototype,"onDismissForm"),M.prototype),M))}))
define("msg-ui/components/msg-form/base-form-feature",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/classPrivateMethodGet","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","@ember/debug","s-upsell/utils/upsell-card-dash-helpers","ember-async-data/tracked-async-data","@linkedin/ember-restli-graphql","msg-ui/utils/msg-generated-text-constants","@ember/destroyable","msg-typeahead/viewdata/graphql-possible-recipient-viewdata","scaffold-sound/services/sound","msg-ui/utils/attributed-text-helpers","msg-ui/viewdata/sdk-base-form-viewdata","tracked-toolbox","msg-ui/utils/mentions-helper","ember-lifeline","global-helpers/helpers/load","@linkedin/ember-m3-pdsc-model-builder","msg-shared/utils/decorate-attributed-body","rsvp","msg-shared/utils/attachments-handler","global-utils/utils/is-browser","msg-ui/utils/attributed-text-manager","msg-shared/utils/constants","global-utils/utils/api-compat","@ember-decorators/object","@glimmer/tracking","@glimmer/component","@ember/object/internals","@ember/object","@ember/utils","ember","@ember/service","@ember/modifier","@ember/render-modifiers/modifiers/did-insert","@ember/render-modifiers/modifiers/did-update","global-helpers/helpers/lazy-hash","msg-cross-pillar/components/uploaded-attachment-list-presenter","msg-cross-pillar/components/upload-attachment-presenter","msg-ui/components/rich-media/attachment-drag-and-drop-presenter","msg-ui/components/rich-media/attachment-drag-and-drop-error-presenter","msg-ui/components/msg-form/primitives/msg-content-container-presenter","msg-mentions/components/mentions-picker-presenter","msg-ui/components/msg-form/primitives/send-controls-presenter","msg-cross-pillar/components/send-mode-toggle-presenter","msg-conversation-ui/components/inmail-credits-presenter","msg-mentions/components/mention-to-invite-toast-presenter","@ember/helper","artdeco-modal/components/artdeco-confirmation-dialog","ember-cli-pemberly-i18n/helpers/t","ember-set-helper/helpers/set"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y,v,_,w,M,k,x,T,D,S,C,I,P,A,E,O,R,j,N,U,F,L,z,B,G,q,H,V,W,K,Q,$,Y,X,Z,J,ee,te){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var ne,ie,se,re,ae,oe,le,de,ce,ue,me,pe,ge,he,fe,be,ye,ve,_e,we,Me,ke,xe,Te,De,Se,Ce,Ie,Pe,Ae,Ee,Oe,Re,je,Ne,Ue,Fe,Le,ze,Be,Ge,qe,He,Ve,We,Ke,Qe,$e,Ye,Xe,Ze,Je,et,tt,nt,it,st,rt,at
const{CONTROL_NAMES:{MENTIONS:{OPEN_DROPDOWN:ot,SELECT_MENTION:lt}},KEYCODES:{TAB:dt,ENTER:ct,ESC:ut,SPACEBAR:mt,UP_ARROW:pt,DOWN_ARROW:gt,Z:ht},UPSELL_SLOT:ft}=C.default,bt=/(?:^|\s)([@](?:\S+\s)?(?:\S+\s)?\S*$)/
e.default=(0,o.setComponentTemplate)((0,a.createTemplateFactory)({id:"ZNugChw0",block:'[[[1,"\\n"],[1," "],[11,"form"],[16,1,[29,[[30,0,["formId"]]]]],[16,0,[29,[[52,[30,1],"msg-form--is-fully-expanded"],"\\n msg-form"]]],[17,2],[4,[32,0],["click",[30,0,["onClick"]]],null],[4,[32,0],["submit",[30,0,["onSubmit"]]],null],[4,[32,0],["change",[30,0,["onChange"]]],null],[4,[32,0],["focusout",[30,0,["onFocusOut"]]],null],[4,[32,1],[[30,0,["baseFormAfterInsert"]]],null],[4,[32,2],[[30,0,["checkForReset"]],[30,3],[30,4],[30,5],[30,6],[30,7],[30,8],[30,9],[30,10],[30,11],[30,12],[30,13],[30,14],[30,15],[30,16],[30,17],[30,18],[30,19],[30,20]],null],[12],[1,"\\n"],[41,[48,[30,23]],[[[1," "],[18,23,[[28,[32,3],null,[["uploadedAttachmentListPresenter","uploadAttachmentPresenter","attachmentDragAndDropPresenter","attachmentDragAndDropErrorPresenter","messageContentContainerPresenter","mentionsPickerPresenter","sendControlsPresenter","sendModeTogglePresenter","inmailCreditsPresenter","mentionToInviteToastPresenter"],[[50,[32,4],0,null,[["attachments","removeAttachment"],[[30,0,["attachments"]],[30,0,["removeAttachment"]]]]],[50,[32,5],0,null,[["addAttachment","attachmentAdded","beforeUpload","afterUpload","triggerDragAndDropLayer"],[[30,0,["addAttachment"]],[30,0,["onAttachmentAdded"]],[30,0,["onBeforeUpload"]],[30,0,["onAttachmentAdded"]],[30,0,["triggerDragAndDropLayer"]]]]],[50,[32,6],0,null,[["showUserEducationLayer","addAttachment","beforeUpload","afterUpload","onError"],[[30,0,["showDragAndDropUserEducationLayer"]],[30,0,["addAttachment"]],[30,0,["onBeforeUpload"]],[30,0,["afterDragAndDropUpload"]],[30,0,["handleAttachmentDropError"]]]]],[50,[32,7],0,null,[["errorType","dismissError"],[[30,0,["attachmentDropErrorType"]],[30,0,["dismissAttachmentDropError"]]]]],[50,[32,8],0,null,[["forwardedMessageViewData","overridePlaceholder","showPlaceholder","isInMailCompose","subject","handleKeyDown","messageSendInProgress","hasResharedContent","onIntentClick","onGaiRefreshClick","generatedContentTrackingId","showGAISmartAction","gaiUpsellCard","gaiSmartActionIntent","gaiIntents","showGAIFeedbackPanel","showGAIReviewLabel","handleTextEditorFocus","gaiRateLimitError","gaiUpsellAsyncData"],[[30,0,["viewData","forwardedMessageViewData"]],[30,0,["_overridePlaceholder"]],[30,0,["showPlaceholder"]],[30,21],[30,16],[30,0,["onTextEditorKeyDown"]],[30,0,["messageSendInProgress"]],[30,8],[30,0,["onIntentClick"]],[28,[32,9],[[30,0,["onIntentClick"]],[30,0,["lastFetchedGaiIntent"]]],null],[30,0,["generatedContentTrackingId"]],[30,0,["showGAISmartAction"]],[30,0,["gaiUpsellAsyncData","value"]],[30,0,["gaiSmartActionIntent"]],[30,0,["gaiIntentsResponse"]],[30,0,["showGAIFeedbackPanel"]],[30,0,["showGAIReviewLabel"]],[30,0,["handleTextEditorFocus"]],[30,0,["gaiRateLimitError"]],[30,0,["gaiUpsellAsyncData"]]]]],[50,[32,10],0,null,[["viewData","mentionsTopPosition","mentionAll","showMentionAllOption","isTabbingThroughMentions","onKeyDown","selectMentionWithKeyDown","selectMention","closeMentions"],[[30,0,["viewData","mentionsPickerViewData"]],[30,0,["mentionsTopPosition"]],[30,0,["mentionAll"]],[30,0,["showMentionAllOption"]],[30,0,["isTabbingThroughMentions"]],[30,0,["onMentionsPickerKeyDown"]],[30,0,["selectMentionWithKeyDown"]],[30,0,["selectMention"]],[30,0,["closeMentions"]]]]],[50,[32,11],0,null,[["enableSend"],[[30,0,["enableSend"]]]]],[50,[32,12],0,null,null],[50,[32,13],0,null,null],[50,[32,14],0,null,[["viewData","membersToInvite","onToastDismiss"],[[30,0,["viewData","mentionToInviteToastViewData"]],[30,0,["membersToInvite"]],[30,0,["onMentionToInviteDismiss"]]]]]]]],[28,[32,15],null,[["beforeUpload","validateForm","attachmentAdded","focusTextarea","addAttachment","updateTextarea","updateTextareaWithEmoji","focusComposeAfterEmojiPickerClose","handleGIFSend","toggleExpandComposeField","onSubmit","setEnterToSendSetting"],[[30,0,["onBeforeUpload"]],[30,0,["onValidateForm"]],[30,0,["onAttachmentAdded"]],[30,0,["focusTextarea"]],[30,0,["addAttachment"]],[30,0,["updateTextarea"]],[30,0,["updateTextareaWithEmoji"]],[30,0,["focusComposeAfterEmojiPickerClose"]],[30,0,["handleGIFSend"]],[30,22],[30,0,["onSubmit"]],[30,0,["setEnterToSendSetting"]]]]],[28,[32,15],null,[["attributedTextModel","showMentionsPicker","showMiniAttachmentPreviews","attachments","overridePlaceholder","showPlaceholder","isValidForm","isOverCharLimit","pressEnterToSend","isNotInmail","supportedFileAttachmentTypes","supportedImageAttachmentTypes","attachmentDropErrorType","enableSend","subjectDisplay","gaiIntents"],[[30,0,["attributedTextModel"]],[30,0,["showMentionsPicker"]],[30,0,["showMiniAttachmentPreviews"]],[30,0,["attachments"]],[30,0,["_overridePlaceholder"]],[30,0,["showPlaceholder"]],[30,0,["isValidForm"]],[30,0,["isOverCharLimit"]],[30,0,["messagingUserSettings","pressEnterToSend"]],[30,0,["isNotInmail"]],[30,0,["supportedFileAttachmentTypes"]],[30,0,["supportedImageAttachmentTypes"]],[30,0,["attachmentDropErrorType"]],[30,0,["enableSend"]],[30,0,["subjectDisplay"]],[30,0,["gaiIntentsResponse"]]]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[8,[32,16],null,[["@isOpen","@title","@content","@primaryActionText","@secondaryActionText","@onPrimary","@onSecondary","@onEscape"],[[30,0,["showSendConfirmationModal"]],[28,[32,17],["i18n_send_generated_message","msg-ui/components/msg-form/base-form-feature"],null],[28,[32,17],["i18n_send_generated_message_body","msg-ui/components/msg-form/base-form-feature"],null],[28,[32,17],["i18n_send_generated_message_primary","msg-ui/components/msg-form/base-form-feature"],null],[28,[32,17],["i18n_send_generated_message_secondary","msg-ui/components/msg-form/base-form-feature"],null],[30,0,["onSubmit"]],[28,[32,18],[[30,0],"showSendConfirmationModal",false],null],[28,[32,18],[[30,0],"showSendConfirmationModal",false],null]]],null],[1,"\\n\\n "],[8,[32,16],null,[["@isOpen","@title","@content","@primaryActionText","@secondaryActionText","@onPrimary","@onSecondary","@onEscape"],[[30,0,["overwriteConfirmationModalGaiIntent"]],[28,[32,17],["i18n_delete_existing_message","msg-ui/components/msg-form/base-form-feature"],null],[28,[32,17],["i18n_delete_existing_message_body","msg-ui/components/msg-form/base-form-feature"],null],[28,[32,17],["i18n_confirm_delete_existing_message","msg-ui/components/msg-form/base-form-feature"],null],[28,[32,17],["i18n_cancel_delete_exisiting_message","msg-ui/components/msg-form/base-form-feature"],null],[30,0,["confirmRefetchGaiSuggestion"]],[28,[32,18],[[30,0],"overwriteConfirmationModalGaiIntent",[27]],null],[28,[32,18],[[30,0],"overwriteConfirmationModalGaiIntent",[27]],null]]],null],[1,"\\n "]],["@composeIsFullyExpanded","&attrs","@id","@bubbleId","@messageContext","@contextByRecipients","@conversation","@hasResharedContent","@externallyValid","@forwardedEvent","@loadingConvoHistory","@msgAdapterOptions","@overridePlaceholder","@prefilledAttachments","@prefilledMessage","@subject","@update","@smpContent","@updateFormState","@validateForm","@isInMailCompose","@toggleExpandComposeField","&default"],false,["if","has-block","yield","component"]]',moduleName:"msg-ui/components/msg-form/base-form-feature.gjs",scope:()=>[F.on,L.default,z.default,B.default,G.default,q.default,H.default,V.default,W.default,Z.fn,K.default,Q.default,$.default,Y.default,X.default,Z.hash,J.default,ee.default,te.default],isStrictMode:!0}),(ne=(0,U.inject)("i18n"),ie=(0,U.inject)("jet"),se=(0,U.inject)("lix"),re=(0,U.inject)("msg-data@data-manager"),ae=(0,U.inject)("tracking"),oe=(0,U.inject)("formatter"),le=(0,U.inject)("vector@vector-media-upload"),de=(0,U.inject)("msg-ui@update-message-compose"),ce=(0,U.inject)("msg-shared@messaging-user-settings"),ue=(0,U.inject)("scaffold-sound@sound"),me=(0,U.inject)("persistent-toast-manager@persistent-toast-manager"),pe=(0,U.inject)("presence@presence-api-dash"),ge=(0,U.inject)("client-sensor-web@client-sensor"),he=(0,U.inject)("@linkedin/ember-restli-graphql@graphql"),fe=(0,P.on)("updateMessageCompose"),be=(0,P.on)("focusMessageCompose"),ye=(rt=new WeakSet,at=new WeakSet,class extends E.default{get showPlaceholder(){var e
return!(null!==(e=this.attributedTextModel)&&void 0!==e&&e.text)}get showMiniAttachmentPreviews(){const{composeIsFullyExpanded:e,isInMailCompose:t}=this.args
return e&&!t}get formElement(){return D.default?document.getElementById(this.formId):null}get subjectDisplay(){var e
return(null===(e=this.args.subject)||void 0===e?void 0:e.string)||this.args.subject||""}set subjectDisplay(e){this.subjectDisplay=e}get isNotInmail(){return!(this.args.isInMailCompose||this.viewData.isInMailConversation)}get hasNewConversationMessageInFlight(){var e,t
return(null===(e=this.messageSendRequest)||void 0===e?void 0:e.isLoading)&&!(null!==(t=this.args.conversation)&&void 0!==t&&t.entityUrn)}get enableSend(){return this.isValidForm&&!this.hasNewConversationMessageInFlight}get jobPostingUrn(){var e
return null===(e=this.args.uiSenderContext)||void 0===e?void 0:e.jobPosting}get isComposeAssistEnabled(){return this.lix.getTreatmentIsEnabled("voyager.web.messaging-compose-assist")}constructor(){var e,s
super(...arguments)
at.add(this)
rt.add(this);(0,n.default)(this,"pageKey","flagship3_messaging_msg_form");(0,t.default)(this,"i18n",ve,this);(0,t.default)(this,"jet",_e,this);(0,t.default)(this,"lix",we,this);(0,t.default)(this,"msgDataManager",Me,this);(0,t.default)(this,"tracking",ke,this);(0,t.default)(this,"formatter",xe,this);(0,t.default)(this,"vectorMediaUpload",Te,this);(0,t.default)(this,"updateMessageComposeService",De,this);(0,t.default)(this,"messagingUserSettings",Se,this);(0,t.default)(this,"sound",Ce,this);(0,t.default)(this,"persistentToastManager",Ie,this);(0,t.default)(this,"presenceAPI",Pe,this);(0,t.default)(this,"clientSensor",Ae,this);(0,t.default)(this,"graphql",Ee,this);(0,t.default)(this,"attributedTextModel",Oe,this);(0,t.default)(this,"showSendConfirmationModal",Re,this);(0,t.default)(this,"overwriteConfirmationModalGaiIntent",je,this);(0,t.default)(this,"isGeneratedDraftEdited",Ne,this);(0,t.default)(this,"mentionsTopPosition",Ue,this);(0,t.default)(this,"messageSendRequest",Fe,this);(0,t.default)(this,"isTabbingThroughMentions",Le,this);(0,t.default)(this,"isValidForm",ze,this);(0,t.default)(this,"isOverCharLimit",Be,this);(0,t.default)(this,"conversationMentions",Ge,this);(0,t.default)(this,"connectionMentionData",qe,this);(0,t.default)(this,"showMentionAllOption",He,this);(0,t.default)(this,"showDragAndDropUserEducationLayer",Ve,this);(0,t.default)(this,"attachmentDropErrorType",We,this);(0,t.default)(this,"attachments",Ke,this);(0,t.default)(this,"messageSendInProgress",Qe,this);(0,t.default)(this,"membersToInvite",$e,this);(0,t.default)(this,"mentionAll",Ye,this);(0,t.default)(this,"isSystemClipboardUsed",Xe,this);(0,t.default)(this,"gaiIntentsResponse",Ze,this);(0,t.default)(this,"isDraftGenerated",Je,this);(0,t.default)(this,"hasGaiFeatureAccess",et,this);(0,t.default)(this,"lastFetchedGaiIntent",tt,this);(0,t.default)(this,"generatedMessageRecipient",nt,this);(0,t.default)(this,"generatedContentTrackingId",it,this);(0,t.default)(this,"gaiRateLimitError",st,this);(0,n.default)(this,"gaiUpsellAsyncDataBySlot",{});(0,n.default)(this,"formIsAnimating",!1);(0,n.default)(this,"renderContent",[]);(0,n.default)(this,"lastSeenTyping",0);(0,n.default)(this,"supportedFileAttachmentTypes","image/*,.ai,.psd,.pdf,.doc,.docx,.csv,.zip,.rar,.ppt,.pptx,.pps,.ppsx,.odt,.rtf,.xls,.xlsx,.txt,.pub,.html,.7z,.eml,.mov,.mp4");(0,n.default)(this,"supportedImageAttachmentTypes","image/*");(0,n.default)(this,"conversationUrnsThatTriggeredMCSE",new Set)
const{id:r,isOverlay:a,beforeUpload:o,conversation:l,overridePlaceholder:d,prefilledAttachments:c}=this.args
this._overridePlaceholder=d
this.attachments=c||[]
this.attachments&&this.renderContent.push(...this.attachments)
this.attachmentsHandler=new T.default({beforeUpload:o,vectorMediaUpload:this.vectorMediaUpload,afterUpload:this._attachmentAdded.bind(this),tracking:this.tracking,jet:this.jet,updateUI:this._addAttachment.bind(this),clientSensor:this.clientSensor})
this.formId=r||`base-form-${(0,O.guidFor)(this)}`
this.oldConvo=l
this.oldConvoId=this.viewData.conversationId
this.AttributedTextManager=new S.default
const u=(null===(e=this.args.prefilledMessage)||void 0===e?void 0:e.string)||this.args.prefilledMessage||(null===(s=this.args.conversation)||void 0===s?void 0:s._draftMessage)
if(u)if((this.args.isMessageEditForm||this.isComposeAssistEnabled)&&"object"==typeof u&&u.text){const e=(0,k.default)(u,u.text,{url:!0,email:!0,hashtag:!0,goLink:this.lix.getTreatmentIsEnabled("voyager.client.staff")})
let t=0
e.forEach((e=>{if(e.mention){let n
this.isComposeAssistEnabled?this.args.isMessageEditForm?n=this._getMentionsEntityByAttributeChunk(e):e.firstName&&e.entityUrn&&(n=e):n=this._getMentionsEntityByAttributeChunk(e)
n&&this.AttributedTextManager.insertAttribute({entity:n,entityUrn:e.entityUrn,match:{start:t,length:e.value.length,text:e.value},tokenSelection:{start:t,end:t+e.value.length},type:(0,M.buildModel)("com.linkedin.pemberly.text.Entity",{urn:e.entityUrn,type:"Entity"})})}else this.AttributedTextManager.insertText(e.value,{start:t,end:t})
t+=e.value.length}))}else this.AttributedTextManager.insertText(u,{start:0,end:0})
this._validateForm()
a&&(this.bubbleId=this.args.bubbleId)
this.updateMessageComposeService.setBaseFormSubscriber(this,a);(0,i.default)(this,rt,yt).call(this)}get isExistingConversation(){return!!this.args.conversation&&!!this.args.conversation.entityUrn}get inMailGaiLixEnabled(){return this.lix.getTreatmentIsEnabled("voyager.web.messaging-compose-gai-text")}get nonInMailGaiLixEnabled(){return this.lix.getTreatmentIsEnabled("voyager.web.messaging-mebc-compose-gai-text")}get isMagicWandPemEnabled(){return this.lix.getTreatmentIsEnabled("voyager.web.messaging-mw-pem-tracking")}get isGaiLixEnabled(){return this.args.isInMailCompose?this.inMailGaiLixEnabled:this.nonInMailGaiLixEnabled}get isNewConversationWithOneRecipient(){var e
return!this.args.loadingConvoHistory&&1===(null===(e=this.args.messageRecipients)||void 0===e?void 0:e.length)&&!this.isExistingConversation}get gaiSmartActionIntent(){var e
return null===(e=this.gaiIntentsResponse)||void 0===e?void 0:e.smartActionIntent}get showGAISmartAction(){var e,t,n
const i=(null===(e=this.gaiIntentsResponse)||void 0===e||null===(t=e.intents)||void 0===t?void 0:t.length)||(null===(n=this.gaiUpsellAsyncData)||void 0===n?void 0:n.isResolved)
return this.isNewConversationWithOneRecipient&&this.showPlaceholder&&i&&!this.args.forwardedEvent&&this.isGaiLixEnabled}get showGAIReviewLabel(){return this.isNewConversationWithOneRecipient&&this.isDraftGenerated&&!this.isGeneratedDraftEdited&&!this.showPlaceholder&&this.isGaiLixEnabled}get showGAIFeedbackPanel(){return this.isNewConversationWithOneRecipient&&this.isDraftGenerated&&this.isGeneratedDraftEdited&&!this.showPlaceholder&&this.isGaiLixEnabled}_toggleExpandComposeField(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0]
"function"==typeof this.args.toggleExpandComposeField&&this.args.toggleExpandComposeField(e)}_constructfileAttachment(e){return{assetUrn:e.id,byteSize:e.byteSize,mediaType:e.mediaType,name:e.name,url:e.reference}}_constructExternalMedia(e){var t,n
return{entityUrn:e.id,title:e.title,media:null===(t=e.media)||void 0===t?void 0:t.gif,previewMedia:null===(n=e.media)||void 0===n?void 0:n.previewMedia}}onClick(e){const t=this._getMessageTextEditor()
t.contains(e.target)&&this.AttributedTextManager.correctClickPosition(t)}onChange(){this._validateForm()}onSubmit(e){return this._onSubmit(e)}onReSubmit(e){return this._onReSubmit(e)}checkForReset(){const{oldConvoId:e}=this,t=this.viewData.conversationId
if(e&&e!==t){const e=this.AttributedTextManager.getModel().text
e&&(this.oldConvo._draftMessage=e)
this._resetForm()
this.oldConvo=this.args.conversation
this.oldConvoId=this.viewData.conversationId}this._validateForm();(0,i.default)(this,rt,yt).call(this)}willDestroy(){var e,t
super.willDestroy(...arguments)
null===(e=(t=this.args).updateFormState)||void 0===e||e.call(t,"")
this.updateMessageComposeService.removeBaseFormSubscriber(this,this.args.isOverlay)}updateMessageComposeFromService(e){this._updateTextarea(e)}focusMessageComposeFromService(){this._focusTextarea()}shouldSubmitMessage(e){const{keyCode:t,metaKey:n,ctrlKey:i,shiftKey:s,altKey:r}=e
if(t===ct){if(this.messagingUserSettings.pressEnterToSend&&!this.args.isInMailCompose)return!(s||r||n||i)
if(n||i)return!0}return!1}_attachmentAdded(){this._validateForm()
const{conversationUrn:e}=this.viewData,t=this.msgDataManager.getMailboxByConversationUrn(e),n={text:this.AttributedTextManager.getModel().text,attributes:[]}
this.renderContent.push(...this.attachments.map((e=>({file:this._constructfileAttachment(e)}))))
const i={renderContent:this.renderContent}
null==t||t.updateDraftMessage(e,n,i)
this.isDraftGenerated&&(this.isGeneratedDraftEdited=!0)}_addAttachment(e){this.attachments.pushObject(e)}_updateTextarea(e){const t=(0,j.isPresent)(this._lastCursorPosition)?this._lastCursorPosition:this.AttributedTextManager.getCaretPosition(this._getMessageTextEditor(),D.default)
this.AttributedTextManager.insertText(e,t)
this.updateAttributedTextModel()
this._focusTextarea()
this._validateForm()}_playSound(e){h.Sound[e]&&this.sound.play(h.Sound[e])}_onSubmit(e){e.preventDefault()
let t=null
if(this.formIsAnimating)return x.Promise.resolve()
if(this.isDraftGenerated){if(this.showSendConfirmationModal){this.showSendConfirmationModal=!1
this.tracking.fireInteractionEvent(`${this.args.gaiInteractionTrackingPrefix}_gai_compose_send_without_edit`)
t=m.aiMessageType.AI_GENERATED}else if(!this.isGeneratedDraftEdited){this.showSendConfirmationModal=!0
return x.Promise.reject()}t=t??m.aiMessageType.AI_ASSISTED}this.viewData.isGroupChatWithAddParticipantFeature&&this._handleMentionToInvite()
const n=this._constructAttributedBody(this.viewData.conversationUrn)
let i
if(this.args.isMessageEditForm)i=this.args.submitMessage(n)
else{if(!this._validateForm())return x.Promise.reject()
const e={message:n.text,conversationUrn:this.viewData.conversationUrn,contextByRecipients:this.args.contextByRecipients,attributedBody:n,attachments:(this.attachments??[]).filter((e=>!e.isError)),messageReplyType:this.viewData.messageReplyType,adapterOptions:this.args.msgAdapterOptions,isSystemClipboardUsed:this.isSystemClipboardUsed,aiMessageType:t},r=this.viewData.isReplyDisabled&&this.viewData.isInMail,a=this.viewData.isRecruiterInmail;(r||a)&&this._setupInmailResponseActionPayload(e)
this.args.isInMailCompose&&(e.subject=this.subjectDisplay)
this.args.smpContent&&(e.smpContent=this.args.smpContent)
if(this.args.update){var s
e.update={id:null===(s=this.args.update)||void 0===s?void 0:s.id,type:(0,I.classNameOf)(this.args.update)}}this.messageSendInProgress=!0
const o=!!this.args.conversation&&!!this.args.conversation.entityUrn
if(o){this.formIsAnimating=!0
this.delayedReset=(0,_.runTask)(this,(()=>{this._resetForm(!0)
this.messageSendInProgress=!1
this.formIsAnimating=!1
this._playSound(h.Sound.MessageSent)}),(0,_.getTimeoutOrTestFallback)(400))}e.attachments=this.attachments.map((e=>({file:this._constructfileAttachment(e)})))
i=this.args.submitMessage(e).then((e=>{if(e&&this.isDraftGenerated){var t,n
this.tracking.fireTrackingPayload(m.PREMIUM_GAI_COMPOSE_TRACKING_KEYS.GAI_DRAFT_SUBMIT,{generatedMessageTrackingId:this.generatedContentTrackingId,messagingMessageUrn:null===(t=e.messages)||void 0===t||null===(n=t.at(0))||void 0===n?void 0:n.backendUrn})}if(!(0,p.isDestroying)(this)&&!o){if(!this.isDestroying){this.messageSendInProgress=!1
this.isDraftGenerated=!1}this._playSound(h.Sound.MessageSent)
this._resetForm(!0)}}))}this.messageSendRequest=(0,w.load)(i)
return this.messageSendRequest}baseFormAfterInsert(){const e=this._getMessageTextEditor();(0,_.addEventListener)(this,this.formElement,"paste",(t=>{e&&e.contains(t.target)&&this._handlePasteEvent(t)}));(0,_.addEventListener)(this,this.formElement,"input",(t=>{e&&e.contains(t.target)&&this._onTextEditorChange(t)}))
const t=""!==this.AttributedTextManager.getModel().text.trim()
this.updateAttributedTextModel(t)
this._validateForm()}onFocusOut(e){if(e.target.classList.contains("msg-form__contenteditable")){const e=this.AttributedTextManager.getCaretPosition(this._getMessageTextEditor(),D.default)
this._lastCursorPosition=e
this.AttributedTextManager.updateModelCursorPosition(e.start)}}_constructAttributedBody(e){this.AttributedTextManager.removeMentionInProgress()
const t=this.AttributedTextManager.getModel()
let{attributes:n}=t
n=e?(0,f.createMentionAttributesWithAttributedKind)(t,e):t.attributes.map((e=>{delete e.entity
return e}))
return{text:(t.text??"").trim(),attributes:n}}getMentionedMembers(){return this.AttributedTextManager.getModel().attributes.filter((e=>{var t
return e.urn&&(null===(t=this.mentionAll)||void 0===t?void 0:t.entityUrn)!==e.urn})).map((e=>this.AttributedTextManager.EntityMap[e.urn]))}onBeforeUpload(e){let{attachment:t,isPasteEvent:n}=e
this.args.beforeUpload({attachment:t,isPasteEvent:n})
this.disableForm()}updateTextarea(e){let{body:t}=e
this._updateTextarea(t)}updateTextareaWithEmoji(e){let{body:t,triggerData:n}=e
this.updateMessageComposeService.triggerUpdateMessageCompose({bubbleId:n.bubbleId,isOverlay:this.args.isOverlay,messageText:t})
this._updateDraftMessageForConversation(this.viewData.conversationUrn,this.AttributedTextManager.getModel())}focusComposeAfterEmojiPickerClose(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
this.updateMessageComposeService.triggerFocusMessageCompose({bubbleId:e.bubbleId,isOverlay:this.args.isOverlay})}disableForm(){this.isValidForm=!1}handleGIFSend(e){this.messageSendRequest=(0,w.load)(this.args.sendGif(this._constructExternalMedia(e)).then((()=>{this.isDestroying||this._toggleExpandComposeField(!1)})))
return this.messageSendRequest.then((()=>{this.isDestroying||this._playSound(h.Sound.MessageSent)}))}handleAttachmentDropError(e){this.attachmentDropErrorType=e
this._toggleExpandComposeField(!1)}dismissAttachmentDropError(){this.attachmentDropErrorType=""}onValidateForm(){this._validateForm()}onAttachmentAdded(){this._attachmentAdded()}afterDragAndDropUpload(){this._attachmentAdded()
this._focusTextarea()}focusTextarea(){this._focusTextarea()}handleTextEditorFocus(){this.isDraftGenerated&&(this.isGeneratedDraftEdited=!0)}addAttachment(e){this._addAttachment(e)}removeAttachment(e){this.attachments.removeObject(e)
const t=this.renderContent.filter((t=>t.file.assetUrn===e.id))
this.renderContent.removeObject(t[0])
this._validateForm()}overridePlaceholderValue(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null
this._overridePlaceholder=e}onMentionsPickerKeyDown(e){if(!this.showMentionsPicker)return
e.preventDefault()
const{keyCode:t}=e
switch(t){case ut:this._closeMentionsDropdownUI()
this._focusTextarea()
e.stopPropagation()
break
case gt:this._arrowThroughDropdown(e,!1)
break
case pt:this._arrowThroughDropdown(e,!0)
break
case dt:this._arrowThroughDropdown(e,e.shiftKey)}}onTextEditorKeyDown(e){if(this.messageSendInProgress){(0,_.cancelTask)(this,this.delayedReset)
this._resetForm(!0)
this.messageSendInProgress=!1
this.formIsAnimating=!1}const{keyCode:t,shiftKey:n,ctrlKey:i,metaKey:s}=e,r=this._getMessageTextEditor(),a=this.AttributedTextManager.getCaretPosition(r)
switch(t){case ht:if(i||s){e.preventDefault()
this.AttributedTextManager.handleUndoRedo(e)
this.updateAttributedTextModel()}break
case ut:if(this.showMentionsPicker){this._closeMentionsDropdownUI()
this._focusTextarea()
e.stopPropagation()}break
case gt:this.showMentionsPicker&&this._arrowThroughDropdown(e,!1)
break
case pt:this.showMentionsPicker&&this._arrowThroughDropdown(e,!0)
break
case dt:this.showMentionsPicker&&this._arrowThroughDropdown(e,n)
break
case ct:if(this.showMentionsPicker&&this._getCurrentMentionValue()){var o,l,d,c,u
const t=this.showMentionAllOption?this.mentionAll:(null===(o=this.conversationMentions)||void 0===o||null===(l=o[0])||void 0===l?void 0:l.editorAttribute)||(null===(d=this.viewData)||void 0===d||null===(c=d.connectionMentions)||void 0===c||null===(u=c[0])||void 0===u?void 0:u.editorAttribute)
if(t){e.stopPropagation()
e.preventDefault()
this._selectAndAddMention(t)
this._closeMentionsDropdownUI()
break}}if(e.target!==r)break
if(this.shouldSubmitMessage(e)){this._onSubmit(e)
break}e.preventDefault()
this.AttributedTextManager.insertText("\n",a)
this.updateAttributedTextModel()
this._scrollToCaretPosition()}}selectMentionWithKeyDown(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
if(t.keyCode===ct||t.keyCode===mt){t.stopPropagation()
t.preventDefault()
this._selectAndAddMention(e)}}selectMention(e){this._selectAndAddMention(e)}closeMentions(){this._closeMentionsDropdownUI()}triggerDragAndDropLayer(e){this.showDragAndDropUserEducationLayer=e}_selectAndAddMention(e){this.tracking.fireInteractionEvent(lt,"SHORT_PRESS")
this.AttributedTextManager.removeMentionInProgress()
this.AttributedTextManager.insertAttribute(e)
this.updateAttributedTextModel(!0,!0)
this._closeMentionsDropdownUI()}_getMessageTextEditor(){return this.formElement.querySelector(".msg-form__contenteditable")}_getComposeScrollableArea(){return this.formElement.querySelector(".msg-form__msg-content-container--scrollable")}_focusTextarea(){const e=this._getMessageTextEditor()
""!==this.AttributedTextManager.getModel().text.trim()&&this.setCaretPosition()
e&&e.focus()}_resetForm(e){let t
if(e){var n
t=""
this.args.conversation&&null!==(n=this.args.conversation)&&void 0!==n&&n._draftMessage&&(this.args.conversation._draftMessage=void 0)}else{var i
t=this.args.prefilledMessage||(null===(i=this.args.conversation)||void 0===i?void 0:i._draftMessage)||""}this.isValidForm=!1
this.attachments=[]
this.renderContent=[]
this._closeMentionsDropdownUI()
this.AttributedTextManager.resetModel()
this._lastCursorPosition=null
t&&this.AttributedTextManager.insertText(t,{start:0,end:0})
this.formElement&&this.updateAttributedTextModel()
this._updateFormState()
this.attachmentDropErrorType=""
this._overridePlaceholder=null
this._toggleExpandComposeField(!1)
this.isSystemClipboardUsed=!1
this.isGeneratedDraftEdited=!1}_updateFormState(){var e,t,n
const i=null===(e=this.attributedTextModel)||void 0===e?void 0:e.text
null===(t=(n=this.args).updateFormState)||void 0===t||t.call(n,i)}_validateForm(){var e
const t=this.attachments||[],n=t.filter((e=>{let{isUploading:t,isError:n}=e
return t||n})),i=null===(e=this.attributedTextModel)||void 0===e?void 0:e.text
if((null==i?void 0:i.length)>=8e3){this.isValidForm=!1
this.isOverCharLimit=!0
return!1}this.isOverCharLimit=!1
let s=((0,j.isPresent)(i)||!this.args.isInMailCompose&&(t.length>0||this.args.update||this.args.forwardedEvent))&&0===n.length
if(this.args.validateForm){var r
const e=null===(r=this.subjectDisplay)||void 0===r?void 0:r.trim()
s=s&&this.args.validateForm(i,e)}const a=this.args.externallyValid;(0,j.isPresent)(a)&&(s=s&&a)
this.isValidForm=s
return!this.hasNewConversationMessageInFlight&&!!s}_setupInmailResponseActionPayload(e){const{isInMail:t,inmailProductType:n}=this.viewData
e.inMailResponseAction=!t||"RECRUITER"!==n&&"SALES"!==n?"ACCEPT":"NONE"}_handlePasteEvent(e){let{clipboardData:t}=e
if(t){const{files:n}=t
this.isSystemClipboardUsed=!0
if(n&&n.length&&t.types&&t.types.length<3&&t.types.includes("Files")){e.preventDefault()
if(this.args.hasResharedContent||this.args.isMessageRequestCompose)return
const[t]=n
t.type.match(/image/)&&this.attachmentsHandler.uploadAttachment(t,!0)
return}}e.preventDefault()
t&&t.getData?t=t.getData("text/plain"):D.default&&(t=window.clipboardData.getData("Text"))
const n=t.replace(/(\r\n|\n\r|\r)/g,"\n"),i=this.AttributedTextManager.getCaretPosition(this._getMessageTextEditor(),D.default)
this.AttributedTextManager.insertText(n,i)
this.updateAttributedTextModel()
this._updateDraftMessageForConversation(this.viewData.conversationUrn,this.AttributedTextManager.getModel())
this._validateForm()
this._updateFormState()}_onTextEditorChange(){const e=this._getMessageTextEditor()
this.AttributedTextManager.updateModelFromHTML(e)
this.updateAttributedTextModel()
this.isDraftGenerated&&(""===this.AttributedTextManager.getModel().text.trim()?this.isDraftGenerated=!1:this.isGeneratedDraftEdited=!0)
this.args.isMessagingExternalSendFlow||this._updateDraftMessageForConversation(this.viewData.conversationUrn,this.AttributedTextManager.getModel(),{renderContent:this.renderContent})
this._triggerMentionDropdown();(0,_.debounceTask)(this,"_validateForm",(0,_.getTimeoutOrTestFallback)(150));(0,_.debounceTask)(this,"_updateFormState",(0,_.getTimeoutOrTestFallback)(150))}updateAttributedTextModel(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1]
const n=this.AttributedTextManager.getModel()
this.attributedTextModel=n
t&&this._updateDraftMessageForConversation(this.viewData.conversationUrn,n,{renderContent:this.renderContent})
if(this.AttributedTextManager.didAttributesChange){const t=this._getMessageTextEditor(),n=this.AttributedTextManager.createHTMLFromModel()
jSecure.setElementContent(t,n)
e&&this.setCaretPosition()}}setCaretPosition(e){const t=this.AttributedTextManager.getModel(),n=this._getMessageTextEditor()
this.AttributedTextManager.setCaretPosition(e||t.cursor,n)}_arrowThroughDropdown(e,t){e.stopPropagation()
e.preventDefault()
const n=this.formElement.querySelector("[data-mentions-picker]"),i=this.formElement.querySelectorAll("[data-mentions-picker-option]"),s=this.formElement.querySelector("[data-mentions-picker-option]:focus")
let r
if(s){r=Array.from(i).indexOf(s)
r=t?--r:++r}else r=t?i.length-1:1
if(i[r]&&r>0){i[r].focus()
this.isTabbingThroughMentions=!0}else{n.scrollTop=0
this._focusTextarea()
this.isTabbingThroughMentions=!1}}_getCurrentMentionValue(){const e=this.AttributedTextManager.getCaretPosition(this._getMessageTextEditor())
return(this.AttributedTextManager.getTextBeforeCursor(e).match(bt)||[])[1]||""}_getCurrentMentionQuery(){return this._getCurrentMentionValue().substr(1).trim()}_triggerMentionDropdown(){const{start:e,end:t}=this.AttributedTextManager.getCaretPosition(this._getMessageTextEditor())
if(t!==e||this.AttributedTextManager.mentionAtPosition(t))return
const n=this._getCurrentMentionValue()
if((0,j.isPresent)(n)){const e=t-n.length,i=this._getCurrentMentionQuery()
this._fetchConversationMentions(i,{start:e,end:t})
if(i){const n=N.default.testing?0:100;(0,_.debounceTask)(this,"_fetchConnectionMentions",i,{start:e,end:t},n)}else this.tracking.fireInteractionEvent(ot,"KEYBOARD_SUBMIT")
this.AttributedTextManager.removeMentionInProgress()
this.AttributedTextManager.insertAttribute({mentionInProgress:!0,match:{start:e,length:n.length,text:n},tokenSelection:{start:e,end:t}})
this._setMentionsDropdownPosition()}else this._closeMentionsDropdownUI()
this.updateAttributedTextModel()}_getMentionsEntityByAttributeChunk(e){const t=this.viewData.conversationParticipants,{entityUrn:n}=e,i=t.find((e=>{var t
return(null===(t=e.entity)||void 0===t?void 0:t.entityUrn)===n}))
return(null==i?void 0:i.entity)||void 0}_fetchConversationMentions(e,t){const n=this.viewData.conversationParticipants.filter((t=>t.fullName.toLowerCase().indexOf(e.toLowerCase())>=0)).map(((e,n)=>{const{profile:i,fullName:s,entity:r}=e,a=`@${s}`
return{mentionedMemberProfile:i,editorAttribute:{index:n,tokenSelection:t,entity:r,entityUrn:r.entityUrn,match:{start:t.start,length:a.length,text:a}}}})),i=this.i18n.lookupTranslation("components/msg-ui@msg-form/base-form-feature","i18n_mention_all")()
if(this._shouldShowMentionAllOption(e,i)){const e=this._createMentionAllEntity(t,i)
this.mentionAll=e
this.showMentionAllOption=!0}else this.showMentionAllOption=!1
this.conversationMentions=n}get gaiUpsellAsyncData(){if(!1!==this.hasGaiFeatureAccess)return
const e=this.args.isInMailCompose?"voyager.web.messaging-compose-gai-upsells":"voyager.web.messaging-mebc-compose-gai-upsells"
return this.lix.getTreatmentIsEnabled(e)?this.args.isInMailCompose?this.getGAIUpsellAsyncDataCached(ft.GAI_COMPOSE_INMAIL):this.getGAIUpsellAsyncDataCached(ft.GAI_COMPOSE_DEFAULT):void 0}getGAIUpsellAsyncDataCached(e){if(e){this.gaiUpsellAsyncDataBySlot[e]||(this.gaiUpsellAsyncDataBySlot[e]=new c.default((0,d.queryUpsellCardDataV2)({graphql:this.graphql},{upsellSlot:e}).then((e=>{var t
if(!(0,p.isDestroying)(this))return null===(t=e.data.premiumDashUpsellSlotContentBySlotType.elements[0])||void 0===t?void 0:t.upsellCard}))))
return this.gaiUpsellAsyncDataBySlot[e]}}setGeneratedMessageRecipient(e){this.generatedMessageRecipient=e}onIntentClick(e,t){var n
t&&"function"==typeof t.preventDefault&&t.preventDefault()
""!==(null===(n=this.AttributedTextManager)||void 0===n?void 0:n.getModel().text.trim())&&this.isGeneratedDraftEdited?this.overwriteConfirmationModalGaiIntent=e:this.fetchGeneratedMessage(e)}confirmRefetchGaiSuggestion(){this.fetchGeneratedMessage(this.overwriteConfirmationModalGaiIntent)
this.tracking.fireInteractionEvent(`${this.args.gaiInteractionTrackingPrefix}_gai_confirm_edit_draft`)
this.overwriteConfirmationModalGaiIntent=void 0}fetchGeneratedMessage(e){this.lastFetchedGaiIntent=e
const{intentType:t,profilePosition:n}=e
this.args.setGAITextLoadingSpinner(!0)
this.isDraftGenerated=!0
const i=this.i18n.lookupTranslation("components/msg-ui@msg-form/base-form-feature","i18n_gai_text_failure")();("CASUAL_CONVERSATION"===t?this.msgDataManager.fetchGeneratedMessageByCasualConversationIntent(this.viewData.firstRecipientEntityUrn,null==n?void 0:n.entityUrn,this.isMagicWandPemEnabled):this.msgDataManager.fetchGeneratedMessageBySeekWorkIntent(this.viewData.firstRecipientEntityUrn,this.jobPostingUrn,this.isMagicWandPemEnabled)).then((e=>{if((0,p.isDestroying)(this))return
const t=null==e?void 0:e.message.messageData,n=null==e?void 0:e.message.messageError
if(this.args.showGAITextLoadingSpinner&&!(0,p.isDestroying)(this))if(n){this.gaiRateLimitError=n.header
const e=n.header.text
this.persistentToastManager.error({message:e})}else if(t){var s,r
this._resetForm()
this.AttributedTextManager.insertText(t.body,0)
this.updateAttributedTextModel(!0,!0)
null===(s=(r=this.args).updateGeneratedSubject)||void 0===s||s.call(r,t.subject)
this.generatedContentTrackingId=t.trackingId
this._validateForm()
this._updateFormState()
const e=this.i18n.lookupTranslation("components/msg-ui@msg-form/base-form-feature","i18n_gai_text_success")()
this.persistentToastManager.success({message:e})}else this.persistentToastManager.error({message:i})})).catch((e=>{if(!(0,p.isDestroying)(this)){this.persistentToastManager.error({message:i})
throw e}})).finally((()=>{(0,p.isDestroying)(this)||this.args.setGAITextLoadingSpinner(!1)}))}_createMentionAllEntity(e,t){const n=this.viewData.conversationUrn,i={firstName:t,lastName:"",entityUrn:n}
return R.default.create({tokenSelection:e,entity:i,entityUrn:n,match:{length:t.length+1,start:e.start,text:`@${t}`}})}_shouldShowMentionAllOption(e,t){return this.viewData.isGroupChat&&t.toLowerCase().includes(e.toLowerCase())}_fetchConnectionMentions(e,t){return this.msgDataManager.fetchTypeaheadResults(e).then((n=>{this.isDestroying||e===this._getCurrentMentionQuery()&&(this.connectionMentionData={typeaheadResultsViewData:n.map((e=>new g.default({possibleRecipient:e,formatter:this.formatter}))),tokenSelection:t})}))}_closeMentionsDropdownUI(){if(this.showMentionsPicker){this.AttributedTextManager.removeMentionInProgress()
this.mentionsTopPosition=!1
this.connectionMentionData=null
this.conversationMentions=[]
this.isTabbingThroughMentions=!1}}_setMentionsDropdownPosition(){if(!D.default)return
if(!this.args.composeIsFullyExpanded){const e=this.formElement.offsetHeight
this.mentionsTopPosition=`bottom: ${e}px`
return}const e=this._getCaretParentOffsets()
if(e){const t=20,n=this.formElement.querySelector(".msg-form__footer").offsetHeight,{scrollTop:i,offsetHeight:s}=this._getMessageTextEditor(),{caretParentOffsetTop:r,caretParentOffsetHeight:a}=e
let o=Math.round(a+r+4-i)
o+=this.formElement.offsetTop
let l="auto"
if(o>130){l=`${Math.round(s-r-a+n+t+i+4)}px`
o="auto"}else o=`${o}px`
this.mentionsTopPosition=`top: ${o}; bottom: ${l};`}}_scrollToCaretPosition(){const e=this._getCaretParentOffsets()
if(e){const{caretParentOffsetTop:t,caretParentOffsetHeight:n}=e,i=t+n,s=this._getComposeScrollableArea(),{scrollTop:r,offsetHeight:a}=s
i>r+a?s.scrollTop=i-a:t<r&&(s.scrollTop=t)}}_updateDraftMessageForConversation(e,t,n){const s=this.msgDataManager.getMailboxByConversationUrn(e),r={text:t.text,attributes:(0,f.createMentionAttributesWithAttributedKind)(t,e)};(0,i.default)(this,at,vt).call(this,e)
null==s||s.updateDraftMessage(e,r,{renderContent:[],...n})}_getCaretParentOffsets(){const e=this._getMessageTextEditor(),t=e.ownerDocument||e.document,n=t.defaultView||t.parentWindow
if(void 0!==n.getSelection){if(n.getSelection().rangeCount>0){const e=n.getSelection().getRangeAt(0),{offsetTop:t,offsetHeight:i}=e.commonAncestorContainer.parentNode
return{caretParentOffsetTop:t,caretParentOffsetHeight:i}}}}setEnterToSendSetting(e,t,n){e()
t()
return this.messagingUserSettings.saveEnterToSendSetting(n)}_handleMentionToInvite(){const e=this.getMentionedMembers()
if(!e||!this.args.conversation)return
const t=(0,v.getMembersToInviteByParticipants)(e,this.viewData.conversationParticipants);(0,j.isEmpty)(t)||(this.membersToInvite=t)}onMentionToInviteDismiss(){this.focusTextarea()
this.membersToInvite=null}get viewData(){return new b.default({msgDataManager:this.msgDataManager,conversation:this.args.conversation,participants:this.msgDataManager.mailboxParticipants,formatter:this.formatter,conversationMentions:this.conversationMentions,connectionMentionData:this.connectionMentionData,forwardedMessage:this.args.forwardedEvent,i18n:this.i18n,presenceAPI:this.presenceAPI,recipients:this.args.messageRecipients})}get showMentionsPicker(){return this.conversationMentions.length||this.viewData.connectionMentions.length}}),ve=(0,s.default)(ye.prototype,"i18n",[ne],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=(0,s.default)(ye.prototype,"jet",[ie],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=(0,s.default)(ye.prototype,"lix",[se],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=(0,s.default)(ye.prototype,"msgDataManager",[re],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=(0,s.default)(ye.prototype,"tracking",[ae],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=(0,s.default)(ye.prototype,"formatter",[oe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=(0,s.default)(ye.prototype,"vectorMediaUpload",[le],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=(0,s.default)(ye.prototype,"updateMessageComposeService",[de],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=(0,s.default)(ye.prototype,"messagingUserSettings",[ce],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=(0,s.default)(ye.prototype,"sound",[ue],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ie=(0,s.default)(ye.prototype,"persistentToastManager",[me],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=(0,s.default)(ye.prototype,"presenceAPI",[pe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=(0,s.default)(ye.prototype,"clientSensor",[ge],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=(0,s.default)(ye.prototype,"graphql",[he],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=(0,s.default)(ye.prototype,"attributedTextModel",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Re=(0,s.default)(ye.prototype,"showSendConfirmationModal",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),je=(0,s.default)(ye.prototype,"overwriteConfirmationModalGaiIntent",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),Ne=(0,s.default)(ye.prototype,"isGeneratedDraftEdited",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ue=(0,s.default)(ye.prototype,"mentionsTopPosition",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Fe=(0,s.default)(ye.prototype,"messageSendRequest",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Le=(0,s.default)(ye.prototype,"isTabbingThroughMentions",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ze=(0,s.default)(ye.prototype,"isValidForm",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Be=(0,s.default)(ye.prototype,"isOverCharLimit",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ge=(0,s.default)(ye.prototype,"conversationMentions",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),qe=(0,s.default)(ye.prototype,"connectionMentionData",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),He=(0,s.default)(ye.prototype,"showMentionAllOption",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ve=(0,s.default)(ye.prototype,"showDragAndDropUserEducationLayer",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),We=(0,s.default)(ye.prototype,"attachmentDropErrorType",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),Ke=(0,s.default)(ye.prototype,"attachments",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Qe=(0,s.default)(ye.prototype,"messageSendInProgress",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$e=(0,s.default)(ye.prototype,"membersToInvite",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ye=(0,s.default)(ye.prototype,"mentionAll",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Xe=(0,s.default)(ye.prototype,"isSystemClipboardUsed",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ze=(0,s.default)(ye.prototype,"gaiIntentsResponse",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Je=(0,s.default)(ye.prototype,"isDraftGenerated",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),et=(0,s.default)(ye.prototype,"hasGaiFeatureAccess",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),tt=(0,s.default)(ye.prototype,"lastFetchedGaiIntent",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),nt=(0,s.default)(ye.prototype,"generatedMessageRecipient",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),it=(0,s.default)(ye.prototype,"generatedContentTrackingId",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),st=(0,s.default)(ye.prototype,"gaiRateLimitError",[A.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,s.default)(ye.prototype,"onClick",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"onClick"),ye.prototype),(0,s.default)(ye.prototype,"onChange",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"onChange"),ye.prototype),(0,s.default)(ye.prototype,"onSubmit",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"onSubmit"),ye.prototype),(0,s.default)(ye.prototype,"onReSubmit",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"onReSubmit"),ye.prototype),(0,s.default)(ye.prototype,"checkForReset",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"checkForReset"),ye.prototype),(0,s.default)(ye.prototype,"updateMessageComposeFromService",[fe],Object.getOwnPropertyDescriptor(ye.prototype,"updateMessageComposeFromService"),ye.prototype),(0,s.default)(ye.prototype,"focusMessageComposeFromService",[be],Object.getOwnPropertyDescriptor(ye.prototype,"focusMessageComposeFromService"),ye.prototype),(0,s.default)(ye.prototype,"baseFormAfterInsert",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"baseFormAfterInsert"),ye.prototype),(0,s.default)(ye.prototype,"onFocusOut",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"onFocusOut"),ye.prototype),(0,s.default)(ye.prototype,"onBeforeUpload",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"onBeforeUpload"),ye.prototype),(0,s.default)(ye.prototype,"updateTextarea",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"updateTextarea"),ye.prototype),(0,s.default)(ye.prototype,"updateTextareaWithEmoji",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"updateTextareaWithEmoji"),ye.prototype),(0,s.default)(ye.prototype,"focusComposeAfterEmojiPickerClose",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"focusComposeAfterEmojiPickerClose"),ye.prototype),(0,s.default)(ye.prototype,"handleGIFSend",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"handleGIFSend"),ye.prototype),(0,s.default)(ye.prototype,"handleAttachmentDropError",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"handleAttachmentDropError"),ye.prototype),(0,s.default)(ye.prototype,"dismissAttachmentDropError",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"dismissAttachmentDropError"),ye.prototype),(0,s.default)(ye.prototype,"onValidateForm",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"onValidateForm"),ye.prototype),(0,s.default)(ye.prototype,"onAttachmentAdded",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"onAttachmentAdded"),ye.prototype),(0,s.default)(ye.prototype,"afterDragAndDropUpload",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"afterDragAndDropUpload"),ye.prototype),(0,s.default)(ye.prototype,"focusTextarea",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"focusTextarea"),ye.prototype),(0,s.default)(ye.prototype,"handleTextEditorFocus",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"handleTextEditorFocus"),ye.prototype),(0,s.default)(ye.prototype,"addAttachment",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"addAttachment"),ye.prototype),(0,s.default)(ye.prototype,"removeAttachment",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"removeAttachment"),ye.prototype),(0,s.default)(ye.prototype,"overridePlaceholderValue",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"overridePlaceholderValue"),ye.prototype),(0,s.default)(ye.prototype,"onMentionsPickerKeyDown",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"onMentionsPickerKeyDown"),ye.prototype),(0,s.default)(ye.prototype,"onTextEditorKeyDown",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"onTextEditorKeyDown"),ye.prototype),(0,s.default)(ye.prototype,"selectMentionWithKeyDown",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"selectMentionWithKeyDown"),ye.prototype),(0,s.default)(ye.prototype,"selectMention",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"selectMention"),ye.prototype),(0,s.default)(ye.prototype,"closeMentions",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"closeMentions"),ye.prototype),(0,s.default)(ye.prototype,"triggerDragAndDropLayer",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"triggerDragAndDropLayer"),ye.prototype),(0,s.default)(ye.prototype,"onIntentClick",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"onIntentClick"),ye.prototype),(0,s.default)(ye.prototype,"confirmRefetchGaiSuggestion",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"confirmRefetchGaiSuggestion"),ye.prototype),(0,s.default)(ye.prototype,"fetchGeneratedMessage",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"fetchGeneratedMessage"),ye.prototype),(0,s.default)(ye.prototype,"setEnterToSendSetting",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"setEnterToSendSetting"),ye.prototype),(0,s.default)(ye.prototype,"onMentionToInviteDismiss",[R.action],Object.getOwnPropertyDescriptor(ye.prototype,"onMentionToInviteDismiss"),ye.prototype),(0,s.default)(ye.prototype,"viewData",[y.cached],Object.getOwnPropertyDescriptor(ye.prototype,"viewData"),ye.prototype),ye))
function yt(){this.isNewConversationWithOneRecipient&&this.msgDataManager.fetchPremiumFeatureAccess("CAN_ACCESS_GENERATED_MESSAGES").then((e=>{if(!(0,p.isDestroying)(this)){this.hasGaiFeatureAccess=e
if(e&&this.isGaiLixEnabled){const e=this.jobPostingUrn??(this.args.isInMailCompose?void 0:this.viewData.firstRecipientEntityUrn)
return this.msgDataManager.fetchGAIIntents(e,this.viewData.firstRecipientEntityUrn,this.isMagicWandPemEnabled)}}})).then((e=>{(0,p.isDestroying)(this)||(this.gaiIntentsResponse=e)})).catch((e=>{if((0,p.isDestroying)(this))throw e
if(!(e instanceof u.GraphQLQueryError))throw e}))}function vt(e){const t=`${e}::${this.args.messageComposeFlowTrackingId}`
if(!this.conversationUrnsThatTriggeredMCSE.has(t)){var n
this.conversationUrnsThatTriggeredMCSE.add(t)
let s=null
if(null!==(n=this.args.messageRecipients)&&void 0!==n&&n.length){var i
s={urns:null===(i=this.args.messageRecipients)||void 0===i?void 0:i.map((e=>e.dashEntityUrn??e.entityUrn))}}const r={messageComposeFlowTrackingId:this.args.messageComposeFlowTrackingId,conversationUrn:e}
s&&(r.recipientUrns=s)
this.tracking.fireTrackingPayload("MessengerComposeStartEvent",r)}}}))
define("msg-ui/components/msg-form/primitives/character-limit-banner",["exports","@ember/template-factory","@ember/component/template-only","@ember/component","artdeco-inline-feedback/components/artdeco-inline-feedback","ember-cli-pemberly-i18n/helpers/t"],(function(e,t,n,i,s,r){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const a=(0,i.setComponentTemplate)((0,t.createTemplateFactory)({id:"kV1s+vDL",block:'[[[1,"\\n"],[1,"\\n"],[1," "],[8,[32,0],[[16,0,[29,["msg-character-limit-banner ph1 pv2\\n ",[52,[30,1],"msg-character-limit-banner__edit-form"]]]]],[["@message","@type"],[[28,[32,1],["i18n_character_limit_warning","msg-ui/components/msg-form/primitives/character-limit-banner"],null],"yield"]],null],[1,"\\n"]],["@isEditForm"],false,["if"]]',moduleName:"msg-ui/components/msg-form/primitives/character-limit-banner.gjs",scope:()=>[s.default,r.default],isStrictMode:!0}),(0,n.default)("character-limit-banner","CharacterLimitBanner"))
e.default=a}))
define("msg-ui/components/msg-form/primitives/message-texteditor-presenter",["exports","@ember/template-factory","@ember/helper","@ember/component/template-only","@ember/component","ember-cli-pemberly-tracking/modifiers/track-render","ember-cli-pemberly-i18n/helpers/t","global-helpers/helpers/and","msg-ui/components/msg-generated-text/gai-draft-intents-feedback-panel","@ember/modifier"],(function(e,t,n,i,s,r,a,o,l,d){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const c=(0,s.setComponentTemplate)((0,t.createTemplateFactory)({id:"Ff2Ch198",block:'[[[1,"\\n"],[1," "],[10,0],[14,0,"flex-grow-1 relative"],[12],[1,"\\n"],[41,[30,1],[[[1," "],[11,0],[24,"tabindex","0"],[16,0,[29,["msg-form__reviewlabel flex-grow-1 display-flex text-body-small\\n ",[52,[30,2],"","msg-form__reviewlabel-non-inmail"]]]],[24,"contenteditable","false"],[4,[32,0],null,[["pageKey","routeName","currentRoute"],["flagship3_messaging_gai_compose_review",[28,[32,1],[[53,"outletState"],"render.name"],null],[28,[32,1],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n "],[1,[28,[32,2],["i18n_review_label_v2","msg-ui/components/msg-form/primitives/message-texteditor-presenter"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[32,3],[[30,3],[30,4]],null],[[[1," "],[8,[32,4],[[24,"tabindex","0"],[24,"contenteditable","false"]],[["@generatedContentTrackingId","@setIsFeedbackProvided","@isInMailCompose","@refreshDraft","@gaiInteractionTrackingPrefix"],[[30,4],[30,5],[30,2],[30,6],[30,7]]],null],[1,"\\n "]],[]],null]],[]]],[1," "],[11,0],[16,0,[29,["msg-form__contenteditable t-14 t-black--light t-normal flex-grow-1 full-height notranslate\\n ",[52,[30,8],"msg-form__contenteditable--slide-out"],"\\n ",[52,[30,9],"pb9"]]]],[24,"contenteditable","true"],[24,"role","textbox"],[24,"aria-multiline","true"],[16,"aria-placeholder",[30,10]],[16,"aria-label",[28,[32,2],["i18n_write_a_message","msg-ui/components/msg-form/primitives/message-texteditor-presenter"],null]],[4,[32,5],["blur",[30,11]],null],[4,[32,5],["focus",[30,12]],null],[12],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,"aria-hidden","true"],[15,0,[29,[[52,[30,13],"msg-form__placeholder"],"\\n t-14 t-black--light t-normal"]]],[15,"data-placeholder",[52,[30,14],[30,14],[28,[32,2],["i18n_write_a_message","msg-ui/components/msg-form/primitives/message-texteditor-presenter"],null]]],[12],[1,"\\n "],[13],[1,"\\n\\n "],[13],[1,"\\n"]],["@showGAIReviewLabel","@isInMailCompose","@showGAIFeedbackPanel","@generatedContentTrackingId","@setIsFeedbackProvided","@refreshDraft","@gaiInteractionTrackingPrefix","@messageSendInProgress","@addPaddingToTextEditor","@labelText","@parentBlurAction","@parentFocusAction","@showPlaceholder","@overridePlaceholder"],false,["if","-get-dynamic-var"]]',moduleName:"msg-ui/components/msg-form/primitives/message-texteditor-presenter.gjs",scope:()=>[r.default,n.get,a.default,o.default,l.default,d.on],isStrictMode:!0}),(0,i.default)("message-texteditor-presenter","MessageTexteditorPresenter"))
e.default=c}))
define("msg-ui/components/msg-form/primitives/msg-content-container-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","@ember/service","@ember/object","ember-lifeline","@glimmer/tracking","@glimmer/component","@ember/modifier","global-helpers/helpers/optional","msg-ui/components/msg-form/primitives/message-texteditor-presenter","@ember/helper","artdeco-button/components/artdeco-button","ember-cli-pemberly-i18n/helpers/t","ember-cli-pemberly-tracking/modifiers/track-interaction","msg-ui/components/forwarded-message-presenter","marketplace-message-card/components/marketplace-message-card","update-components/components/mini-update-v2","msg-ui/components/msg-generated-text/gai-smart-action","msg-ui/components/msg-generated-text/gai-intro-tooltip","tracked-toolbox"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y,v,_,w,M,k,x){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var T,D,S,C,I,P
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"8p0VgQfQ",block:'[[[1,"\\n"],[1," "],[11,0],[16,0,[29,["msg-form__msg-content-container\\n ",[52,[30,1,["update"]],"msg-form__msg-content-container--has-reshare"],"\\n ",[52,[30,0,["isActive"]],"msg-form__msg-content-container--is-active"]]]],[17,2],[4,[32,0],["keydown",[30,3]],null],[4,[32,0],["focusin",[28,[32,1],[[30,4]],null]],null],[12],[1,"\\n"],[1," "],[10,0],[14,0,"msg-form__msg-content-container--scrollable scrollable relative"],[12],[1,"\\n "],[8,[32,2],null,[["@addTopBorder","@classNames","@overridePlaceholder","@parentBlurAction","@parentFocusAction","@showPlaceholder","@messageSendInProgress","@addPaddingToTextEditor","@showGAIReviewLabel","@showGAIFeedbackPanel","@setIsFeedbackProvided","@generatedContentTrackingId","@isInMailCompose","@refreshDraft","@gaiInteractionTrackingPrefix","@gaiIntents","@onIntentClick","@gaiRateLimitError","@showGAISmartAction","@gaiUpsellAsyncData"],[true,"msg-form__message-texteditor relative flex-grow-1 display-flex",[30,5],[28,[32,3],[[30,0,["setIsActive"]],false],null],[30,0,["parentFocusAction"]],[30,6],[30,7],[30,0,["addPaddingToTextEditor"]],[30,8],[30,9],[30,0,["setIsFeedbackProvided"]],[30,10],[30,11],[30,12],[30,13],[30,14],[30,15],[30,16],[30,17],[30,18]]],null],[1,"\\n\\n"],[41,[30,19],[[[1," "],[10,0],[14,0,"msg-form__expand-btn-wrapper"],[12],[1,"\\n"],[44,[[28,[32,4],[[30,20],[52,[30,21],"close_expand","open_expand"]],null]],[[[1," "],[8,[32,5],[[16,"aria-expanded",[52,[30,21],"true","false"]],[4,[32,0],["click",[30,24]],null],[4,[32,7],[[30,22]],null]],[["@circle","@class","@color","@controlType","@icon","@type","@size","@text"],[true,"msg-form__expand-btn","muted","button",[52,[30,21],"chevron-down","chevron-up"],"tertiary",[30,23],[52,[30,21],[28,[32,6],["i18n_minimize_compose","msg-ui/components/msg-form/primitives/msg-content-container-presenter"],null],[28,[32,6],["i18n_maximize_compose","msg-ui/components/msg-form/primitives/msg-content-container-presenter"],null]]]],null],[1,"\\n"]],[22]]],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,25],[[[1," "],[8,[32,8],null,[["@viewData","@hasResharedContent"],[[30,25],[30,26]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,27],[[[1," "],[8,[32,9],[[24,0,"mv3 ml3 mr7"]],[["@messageCard","@isPreview"],[[30,27],true]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,28],[[[1," "],[8,[32,10],[[24,0,"msg-form__reshared-content artdeco-card overflow-hidden"]],[["@update","@showNestedShares"],[[30,28],true]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[30,17],[[[1," "],[10,0],[15,0,[29,["msg-form__gai-smart-action-container\\n ",[52,[30,11],"msg-form__gai-smart-action-container--in-mail"]]]],[12],[1,"\\n "],[8,[32,11],null,[["@isLixEnabled","@legoConfig","@text"],[[30,0,["isCoachTooltipEnabled"]],[30,0,["gaiTooptipLegoConfig"]],[28,[32,6],["i18n_draft_with_ai","msg-ui/components/msg-form/primitives/msg-content-container-presenter"],null]]],[["default"],[[[[1,"\\n "],[8,[32,12],null,[["@intents","@upsellCard","@onIntentClick","@onClick","@isInMailCompose","@rateLimitError","@interactionTrackingPrefix"],[[30,14],[30,30],[30,15],[30,29,["handlePrimaryAction"]],[30,11],[30,16],[30,13]]],null],[1,"\\n "]],[29]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "]],["@event","&attrs","@handleKeyDown","@handleFocusIn","@overridePlaceholder","@showPlaceholder","@messageSendInProgress","@showGAIReviewLabel","@showGAIFeedbackPanel","@generatedContentTrackingId","@isInMailCompose","@onGaiRefreshClick","@gaiInteractionTrackingPrefix","@gaiIntents","@onIntentClick","@gaiRateLimitError","@showGAISmartAction","@gaiUpsellAsyncData","@showExpandButton","@trackingPrefix","@composeIsFullyExpanded","controlName","@expandButtonSize","@toggleExpandComposeField","@forwardedMessageViewData","@hasResharedContent","@smpContent","@update","tooltip","@gaiUpsellCard"],false,["if","let"]]',moduleName:"msg-ui/components/msg-form/primitives/msg-content-container-presenter.gjs",scope:()=>[m.on,p.default,g.default,h.fn,h.concat,f.default,b.default,y.default,v.default,_.default,w.default,k.default,M.default],isStrictMode:!0}),(T=(0,o.inject)("lix"),D=(0,x.trackedReset)("args.showGAIFeedbackPanel"),S=class extends u.default{constructor(){super(...arguments);(0,t.default)(this,"lix",C,this);(0,t.default)(this,"isActive",I,this);(0,t.default)(this,"isFeedbackProvided",P,this);(0,n.default)(this,"gaiTooptipLegoConfig",{pageKey:"premium_tooltip_messaging",slotId:"premium_tooltip_messaging_mw",groupId:"premium_tooltip_messaging_mw",widgetId:"premium_tooltip:mw_messaging"})}setIsActive(e){(0,d.runTask)(this,(()=>{this.isActive=e}))}setIsFeedbackProvided(e){this.isFeedbackProvided=e}get addPaddingToTextEditor(){return!this.isFeedbackProvided&&this.args.showGAIFeedbackPanel&&this.args.generatedContentTrackingId||this.args.showGAIReviewLabel}parentFocusAction(){this.setIsActive(!0)
this.args.handleTextEditorFocus()}get isCoachTooltipEnabled(){return this.lix.getTreatmentIsEnabled(this.args.isInMailCompose?"voyager.web.messaging-gai-coach-tooltip":"voyager.web.messaging-gai-mebc-coach-tooltip")}},C=(0,i.default)(S.prototype,"lix",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=(0,i.default)(S.prototype,"isActive",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P=(0,i.default)(S.prototype,"isFeedbackProvided",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,i.default)(S.prototype,"setIsActive",[l.action],Object.getOwnPropertyDescriptor(S.prototype,"setIsActive"),S.prototype),(0,i.default)(S.prototype,"setIsFeedbackProvided",[l.action],Object.getOwnPropertyDescriptor(S.prototype,"setIsFeedbackProvided"),S.prototype),(0,i.default)(S.prototype,"parentFocusAction",[l.action],Object.getOwnPropertyDescriptor(S.prototype,"parentFocusAction"),S.prototype),S))}))
define("msg-ui/components/msg-form/primitives/send-controls-presenter",["exports","@ember/template-factory","@ember/component/template-only","@ember/component","ember-cli-pemberly-i18n/helpers/t"],(function(e,t,n,i,s){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const r=(0,i.setComponentTemplate)((0,t.createTemplateFactory)({id:"oxVLdzVQ",block:'[[[1,"\\n"],[1,"\\n "],[11,0],[17,1],[12],[1,"\\n"],[41,[30,2],[[[1," "],[10,0],[14,0,"msg-form__hint-text t-12 t-black--light t-normal"],[12],[1,"\\n "],[1,[28,[32,0],["enter_to_send","msg-ui/components/msg-form/primitives/send-controls-presenter"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,"button"],[15,0,[29,["msg-form__send-button ",[30,3]]]],[15,"disabled",[52,[51,[30,4]],"disabled"]],[14,4,"submit"],[12],[1,"\\n"],[41,[30,5],[[[1," "],[1,[30,5]],[1,"\\n"]],[]],[[[1," "],[1,[28,[32,0],["send_message","msg-ui/components/msg-form/primitives/send-controls-presenter"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],["&attrs","@isEnterToSendEnabled","@buttonClass","@enableSend","@customSendButtonText"],false,["if","unless"]]',moduleName:"msg-ui/components/msg-form/primitives/send-controls-presenter.gjs",scope:()=>[s.default],isStrictMode:!0}),(0,n.default)("send-controls-presenter","SendControlsPresenter"))
e.default=r}))
define("msg-ui/components/msg-form/primitives/send-failure-banner",["exports","@ember/template-factory","@ember/component/template-only","@ember/component","artdeco-inline-feedback/components/artdeco-inline-feedback","ember-cli-pemberly-i18n/helpers/t"],(function(e,t,n,i,s,r){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const a=(0,i.setComponentTemplate)((0,t.createTemplateFactory)({id:"RXB+Fd5E",block:'[[[1,"\\n"],[1," "],[10,0],[14,0,"msg-form--message-send-failure-banner display-flex flex-row p2"],[12],[1,"\\n "],[8,[32,0],null,[["@message","@type","@linkText","@onClick"],[[28,[32,1],["i18n_message_failed_to_send","msg-ui/components/msg-form/primitives/send-failure-banner"],null],"error",[28,[32,1],["i18n_message_send_failed_try_again","msg-ui/components/msg-form/primitives/send-failure-banner"],null],[30,1]]],null],[1,"\\n "],[13],[1,"\\n"]],["@resendMessage"],false,[]]',moduleName:"msg-ui/components/msg-form/primitives/send-failure-banner.gjs",scope:()=>[s.default,r.default],isStrictMode:!0}),(0,n.default)("send-failure-banner","SendFailureBanner"))
e.default=a}))
define("msg-ui/components/msg-form/primitives/subject-line-input-presenter",["exports","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@ember/template-factory","@ember/helper","@ember/component","@ember/object","@ember/debug","msg-shared/utils/constants","@glimmer/component","@ember/render-modifiers/modifiers/did-insert","artdeco-text-input/components/artdeco-text-input","ember-cli-pemberly-i18n/helpers/t"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var p
const{INMAIL_SUBJECT_MAX_CHARACTERS:g}=l.default
e.default=(0,r.setComponentTemplate)((0,i.createTemplateFactory)({id:"yjJoQEVf",block:'[[[1,"\\n"],[1," "],[11,0],[24,0,"msg-form__subject-line-input-presenter relative"],[17,1],[4,[32,0],[[30,0,["handleInsert"]]],null],[12],[1,"\\n "],[8,[32,1],[[16,"aira-label",[28,[32,2],["i18n_write_subject","msg-ui/components/msg-form/primitives/subject-line-input-presenter"],null]]],[["@type","@name","@value","@onChange","@classNames","@placeholder"],["text","subject",[30,2],[30,3],"msg-form__subject",[28,[32,2],["i18n_optional_subject_placeholder","msg-ui/components/msg-form/primitives/subject-line-input-presenter"],null]]],null],[1,"\\n "],[13],[1,"\\n "]],["&attrs","@subject","@updateSubject"],false,[]]',moduleName:"msg-ui/components/msg-form/primitives/subject-line-input-presenter.gjs",scope:()=>[c.default,u.default,m.default],isStrictMode:!0}),(p=class extends d.default{constructor(){super(...arguments);(0,t.default)(this,"maxSubjectLength",g)}handleInsert(e){e.querySelector("input").setAttribute("autocomplete","off")}},(0,n.default)(p.prototype,"handleInsert",[a.action],Object.getOwnPropertyDescriptor(p.prototype,"handleInsert"),p.prototype),p))}))
define("msg-ui/components/msg-generated-text/gai-draft-intent-presenter",["exports","@ember/template-factory","@ember/helper","@ember/component/template-only","@ember/component","artdeco-button/components/artdeco-button","ember-cli-pemberly-tracking/modifiers/track-interaction","hue-web-icons/components/icon","text-view-model/components/text-view-model-v2","@ember/modifier"],(function(e,t,n,i,s,r,a,o,l,d){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const c=(0,s.setComponentTemplate)((0,t.createTemplateFactory)({id:"l73jYCm1",block:'[[[1,"\\n"],[1,"\\n"],[1,"\\n "],[8,[32,0],[[16,0,[29,["msg-gai-intent__button\\n ",[52,[30,1],"msg-gai-intent__button--container-inmail","msg-gai-intent__button--container-non-inmail"]]]],[17,2],[4,[32,1],["click",[30,3]],null],[4,[32,2],[[30,4]],null]],[["@type","@color"],["secondary","muted"]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"msg-gai-intent__button--text text-body-small-bold"],[12],[1,"\\n "],[8,[32,3],[[24,0,"msg-gai-intent__icon"]],[["@type","@size","@name"],["system","small","signal-ai"]],null],[1,"\\n"],[41,[30,5],[[[1," "],[8,[32,4],null,[["@tvm"],[[30,5]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],["@isInMailCompose","&attrs","@clickIntent","@intentInteractionName","@gaiIntentText"],false,["if"]]',moduleName:"msg-ui/components/msg-generated-text/gai-draft-intent-presenter.gjs",scope:()=>[r.default,d.on,a.default,o.default,l.default],isStrictMode:!0}),(0,i.default)("gai-draft-intent-presenter","GaiDraftIntentPresenter"))
e.default=c}))
define("msg-ui/components/msg-generated-text/gai-draft-intents-feedback-panel",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/helper","@ember/component","tracked-toolbox","form-builder-v2/utils/dash-form-utils-v2","msg-ui/utils/msg-generated-text-constants","profile-shared/utils/tetris-api-helpers","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","ember-cli-pemberly-tracking/modifiers/track-render","artdeco-button/components/artdeco-button","ember-cli-pemberly-i18n/helpers/t","ember-cli-pemberly-tracking/modifiers/track-interaction","artdeco-modal/components/artdeco-modal","form-builder-v2/components/dash-form-section","@ember/modifier"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y,v,_,w,M){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var k,x,T,D,S,C,I,P,A,E,O,R,j,N,U
e.default=(0,o.setComponentTemplate)((0,r.createTemplateFactory)({id:"UKIAd0fO",block:'[[[1,"\\n"],[1," "],[11,0],[16,0,[29,["msg-ui-gai-draft-intents-feedback-panel__container flex-grow-1\\n ",[52,[30,0,["hideDraftIntentsFeedbackPanel"]],"hidden"],"\\n ",[52,[30,1],"","msg-ui-gai-draft-intents-feedback-panel__container-non-inmail"]]]],[4,[32,0],null,[["pageKey","routeName","currentRoute"],["flagship3_messaging_gai_compose_feedback",[28,[32,1],[[53,"outletState"],"render.name"],null],[28,[32,1],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n "],[8,[32,2],[[16,"aria-label",[28,[32,3],["i18n_refresh_draft","msg-ui/components/msg-generated-text/gai-draft-intents-feedback-panel"],null]],[4,[32,4],["click",[30,2]],null],[4,[32,5],[[30,0,["refreshInteractionTrackingName"]]],null]],[["@size","@text","@type","@icon","@color"],[2,[28,[32,3],["i18n_refresh","msg-ui/components/msg-generated-text/gai-draft-intents-feedback-panel"],null],"tertiary","refresh","muted"]],null],[1,"\\n\\n "],[10,1],[14,0,"msg-ui-gai-draft-intents-feedback-panel__buttons"],[12],[1,"\\n "],[8,[32,2],[[4,[32,4],["click",[30,0,["markFeedbackAsGood"]]],null],[4,[32,5],["messaging_gai_generated_suggestion_feedback_thumbs_up"],null]],[["@icon","@aria-label","@circle","@color","@type","@size"],[[52,[30,0,["isPositiveActive"]],"thumbs-up-fill","thumbs-up-outline"],[28,[32,3],["i18n_good_feedback","msg-ui/components/msg-generated-text/gai-draft-intents-feedback-panel"],null],true,"muted","tertiary","2"]],null],[1,"\\n "],[8,[32,2],[[4,[32,4],["click",[30,0,["markFeedbackAsBad"]]],null],[4,[32,5],["messaging_gai_generated_suggestion_feedback_thumbs_down"],null]],[["@icon","@aria-label","@circle","@color","@type","@size"],[[52,[30,0,["isNegativeActive"]],"thumbs-down-fill","thumbs-down-outline"],[28,[32,3],["i18n_good_feedback","msg-ui/components/msg-generated-text/gai-draft-intents-feedback-panel"],null],true,"muted","tertiary","2"]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[32,6],null,[["@isOpen","@dismissModal","@headerId","@size"],[[30,0,["isFeedbackCollectionModalOpen"]],[30,0,["dismissFeedbackCollectionModal"]],"generated-suggestion-feedback-panel-modal__header","small"]],[["default"],[[[[1,"\\n "],[8,[30,3,["artdeco-modal-header"]],null,null,[["default"],[[[[1,"\\n "],[10,"h2"],[14,1,"generated-suggestion-feedback-panel-modal__header"],[12],[1,"\\n "],[1,[28,[32,3],["i18n_feedback_modal_header","msg-ui/components/msg-generated-text/gai-draft-intents-feedback-panel"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3,["artdeco-modal-content"]],null,null,[["default"],[[[[1,"\\n "],[10,"h3"],[14,0,"t-16"],[12],[1,[28,[32,3],["i18n_feedback_collection_title","msg-ui/components/msg-generated-text/gai-draft-intents-feedback-panel"],null]],[13],[1,"\\n "],[8,[32,7],null,[["@viewModel"],[[30,0,["feedbackFormSectionViewModel"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,3,["artdeco-modal-footer"]],[[24,0,"text-align-right"]],null,[["default"],[[[[1,"\\n"],[41,[30,0,["feedbackFormData","showSecondaryCta"]],[[[1," "],[8,[32,2],[[4,[32,4],["click",[30,0,["dismissFeedbackCollectionModal"]]],null],[4,[32,5],["messaging_gai_generated_suggestion_feedback_cancel_feedback_submission"],null]],[["@text","@type","@color"],[[28,[32,3],["i18n_cancel","msg-ui/components/msg-generated-text/gai-draft-intents-feedback-panel"],null],"secondary","muted"]],null],[1,"\\n"]],[]],null],[41,[30,0,["feedbackFormData","showPrimaryCta"]],[[[1," "],[8,[32,2],[[4,[32,4],["click",[30,0,["submitSuggestionQualityFeedback"]]],null]],[["@text","@type","@disabled"],[[28,[32,3],["i18n_submit","msg-ui/components/msg-generated-text/gai-draft-intents-feedback-panel"],null],"primary",[30,0,["isSubmitDisabled"]]]],null],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n "]],[3]]]]],[1,"\\n "],[13],[1,"\\n "]],["@isInMailCompose","@refreshDraft","modal"],false,["if","-get-dynamic-var"]]',moduleName:"msg-ui/components/msg-generated-text/gai-draft-intents-feedback-panel.gjs",scope:()=>[f.default,a.get,b.default,y.default,M.on,v.default,_.default,w.default],isStrictMode:!0}),(k=(0,m.inject)("tracking"),x=(0,m.inject)("@linkedin/ember-restli-graphql@graphql"),T=(0,m.inject)("persistent-toast-manager@persistent-toast-manager"),D=(0,m.inject)("i18n"),S=(0,m.inject)("form-builder-v2@dependency-handler"),C=class extends p.default{constructor(){super(...arguments);(0,t.default)(this,"tracking",I,this);(0,t.default)(this,"graphql",P,this);(0,t.default)(this,"persistentToastManager",A,this);(0,t.default)(this,"i18n",E,this);(0,t.default)(this,"dependencyHandler",O,this);(0,t.default)(this,"isFeedbackCollectionModalOpen",R,this);(0,t.default)(this,"isPositiveActive",j,this);(0,t.default)(this,"isNegativeActive",N,this);(0,t.default)(this,"hideDraftIntentsFeedbackPanel",U,this)}get isFeedbackProvided(){return this.hideDraftIntentsFeedbackPanel&&(this.isNegativeActive||this.isPositiveActive)}get refreshInteractionTrackingName(){return`${this.args.gaiInteractionTrackingPrefix}_refresh_gai_draft`}markFeedbackAsGood(e){e.preventDefault()
this.isPositiveActive=!0
this.hideDraftIntentsFeedbackPanel=!0
this._fireGeneralFeedbackTracking(c.feedbackChoice.SATISFIED)
this._showThankyouToast()}_showThankyouToast(){const e=this.i18n.lookupTranslation("components/msg-ui@msg-generated-text/gai-draft-intents-feedback-panel","i18n_thank_you")()
this.persistentToastManager.success({message:e})
this.args.setIsFeedbackProvided(this.isFeedbackProvided)}_fetchPremiumGenerativeAiFeedbackForm(){return(0,u.fetchPremiumGenerativeAiFeedbackFormsByFeedbackTypeGraphQL)(this.graphql,c.PREMIUM_GENERATIVE_AI_FEEDBACK_TYPE.SEEK_WORK_MESSAGE)}markFeedbackAsBad(e){e.preventDefault()
this.isNegativeActive=!0
this._fireGeneralFeedbackTracking(c.feedbackChoice.UNSATISFIED)
this._fetchPremiumGenerativeAiFeedbackForm().then((e=>{if(!this.isDestroying){var t,n,i
const s=null===(t=e.data)||void 0===t||null===(n=t.messagingDashPremiumGenerativeAiFeedbackFormsByFeedbackType)||void 0===n||null===(i=n.elements)||void 0===i?void 0:i[0]
this.feedbackFormData=s
this.isFeedbackCollectionModalOpen=!0
this._fireImpressionTrackingForFeedbackOptions()}}))}dismissFeedbackCollectionModal(){this.isFeedbackCollectionModalOpen=!1
this._fireTrackingForFeedback()
this._closeFeedbackModal()}submitSuggestionQualityFeedback(){var e
const t=null===(e=this.feedbackFormSectionViewModel)||void 0===e?void 0:e.firstFormElementViewModel.inputValues.values.map((e=>e.inputEntityName))
this._fireTrackingForFeedback(t)
this._closeFeedbackModal()}_fireTrackingForFeedback(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]
this.tracking.fireTrackingPayload(c.PREMIUM_GAI_COMPOSE_TRACKING_KEYS.GAI_SURVEY_SUBMIT,{surveyChoicesSelected:e,generatedContentTrackingId:this.args.generatedContentTrackingId,generatedContentType:c.feedbackFormType.MESSAGING})}_fireGeneralFeedbackTracking(e){this.tracking.fireTrackingPayload(c.PREMIUM_GAI_COMPOSE_TRACKING_KEYS.GAI_GENERAL_FEEDBACK_SUBMIT,{generatedContentTrackingId:this.args.generatedContentTrackingId,generatedContentType:c.feedbackFormType.MESSAGING,feedbackChoiceSelected:e})}_fireImpressionTrackingForFeedbackOptions(){var e,t
const n=null===(e=this.feedbackFormSectionViewModel)||void 0===e?void 0:e.firstFormElementViewModel.formElement
if(!n||this.isDestroying)return
const i=null===(t=n.formComponentResolutionResult.radioButtonFormComponent.selectableOptionsResolutionResults)||void 0===t?void 0:t.map((e=>{var t
return null===(t=e.textSelectableOption)||void 0===t?void 0:t.optionEnumString}))
this.tracking.fireTrackingPayload(c.PREMIUM_GAI_COMPOSE_TRACKING_KEYS.GAI_SURVEY_IMPRESSION,{generatedContentTrackingId:this.args.generatedContentTrackingId,generatedContentType:c.feedbackFormType.MESSAGING,surveyChoicesShown:i})}_closeFeedbackModal(){this.isFeedbackCollectionModalOpen=!1
this.hideDraftIntentsFeedbackPanel=!0
this._showThankyouToast()}get feedbackFormSectionViewModel(){var e
if(!this.feedbackFormData)return null
const t=null===(e=this.feedbackFormData.feedbackForms)||void 0===e?void 0:e[0]
return t&&new d.FormSectionViewModel(t,"feedbackForm",this.dependencyHandler)}},I=(0,i.default)(C.prototype,"tracking",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=(0,i.default)(C.prototype,"graphql",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=(0,i.default)(C.prototype,"persistentToastManager",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=(0,i.default)(C.prototype,"i18n",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=(0,i.default)(C.prototype,"dependencyHandler",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=(0,i.default)(C.prototype,"isFeedbackCollectionModalOpen",[g.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),j=(0,i.default)(C.prototype,"isPositiveActive",[g.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=(0,i.default)(C.prototype,"isNegativeActive",[g.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),U=(0,i.default)(C.prototype,"hideDraftIntentsFeedbackPanel",[g.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,i.default)(C.prototype,"markFeedbackAsGood",[h.action],Object.getOwnPropertyDescriptor(C.prototype,"markFeedbackAsGood"),C.prototype),(0,i.default)(C.prototype,"markFeedbackAsBad",[h.action],Object.getOwnPropertyDescriptor(C.prototype,"markFeedbackAsBad"),C.prototype),(0,i.default)(C.prototype,"dismissFeedbackCollectionModal",[h.action],Object.getOwnPropertyDescriptor(C.prototype,"dismissFeedbackCollectionModal"),C.prototype),(0,i.default)(C.prototype,"submitSuggestionQualityFeedback",[h.action],Object.getOwnPropertyDescriptor(C.prototype,"submitSuggestionQualityFeedback"),C.prototype),(0,i.default)(C.prototype,"feedbackFormSectionViewModel",[l.cached],Object.getOwnPropertyDescriptor(C.prototype,"feedbackFormSectionViewModel"),C.prototype),C))}))
define("msg-ui/components/msg-generated-text/gai-draft-intents-hoverable-content",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","@ember/service","@ember/object","@glimmer/component","hue-web-icons/components/icon","text-view-model/components/text-view-model-v2","msg-ui/components/msg-generated-text/gai-draft-intent-presenter","@ember/helper"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var g,h,f
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"6R7DY4XP",block:'[[[1,"\\n"],[41,[30,1],[[[1," "],[10,0],[14,0,"msg-gai-draft-intents-hoverable-content"],[12],[1,"\\n "],[10,0],[14,0,"msg-gai-draft-intents-hoverable-content__branding-row"],[12],[1,"\\n"],[1," "],[8,[32,0],null,[["@a11yText","@type","@size","@name"],["Premium","logo","xxxsmall","premium-badge"]],null],[1,"\\n "],[8,[32,0],[[24,0,"msg-gai-draft-intents-hoverable-content__ai-icon"]],[["@type","@size","@name"],["system","medium","signal-ai"]],null],[1,"\\n"],[1," "],[10,1],[12],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"msg-gai-draft-intents-hoverable-content__inner-container"],[12],[1,"\\n "],[10,"h3"],[14,0,"t-16"],[12],[1,"\\n "],[8,[32,1],null,[["@tvm"],[[30,1,["header"]]]],null],[1,"\\n "],[13],[1,"\\n"],[41,[30,2],[[[1," "],[10,0],[14,0,"msg-gai-draft-intents-hoverable-content__rate-limiting-error display-flex flex-row"],[12],[1,"\\n "],[8,[32,0],[[24,0,"text-body-small"]],[["@type","@size","@name"],["system","small","signal-notice"]],null],[1,"\\n "],[10,2],[14,0,"pr1 mh2"],[12],[1,"\\n "],[8,[32,1],null,[["@tvm"],[[30,2]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"msg-gai-draft-intents-hoverable-content__button-group"],[12],[1,"\\n"],[42,[28,[31,2],[[28,[31,2],[[30,1,["intents"]]],null]],null],null,[[[1," "],[8,[32,2],null,[["@clickIntent","@gaiIntentText","@intentInteractionName"],[[28,[32,3],[[30,0,["onIntentSelected"]],[30,3]],null],[30,3,["title"]],[30,0,["intentInteractionName"]]]],null],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n"],[41,[51,[30,2]],[[[1," "],[10,0],[14,0,"msg-gai-draft-intents-hoverable-content__note"],[12],[1,"\\n "],[8,[32,1],null,[["@tvm"],[[30,1,["note"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],["@gaiIntents","@gaiRateLimitError","intent"],false,["if","each","-track-array","unless"]]',moduleName:"msg-ui/components/msg-generated-text/gai-draft-intents-hoverable-content.gjs",scope:()=>[c.default,u.default,m.default,p.fn],isStrictMode:!0}),(g=(0,o.inject)("artdeco-hoverable"),h=class extends d.default{constructor(){super(...arguments);(0,t.default)(this,"artdecoHoverable",f,this)}onIntentSelected(e){this.artdecoHoverable.close()
this.args.onIntentClick(e)}get intentInteractionName(){return`${this.args.gaiInteractionTrackingPrefix}-hovercard-intent`}},f=(0,i.default)(h.prototype,"artdecoHoverable",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,i.default)(h.prototype,"onIntentSelected",[l.action],Object.getOwnPropertyDescriptor(h.prototype,"onIntentSelected"),h.prototype),h))}))
define("msg-ui/components/msg-generated-text/gai-intro-tooltip",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","@ember/object","@ember/debug","msg-ui/utils/fix-hoverable-position","@ember/service","@ember/destroyable","@glimmer/tracking","artdeco-hoverables/components/artdeco-hoverable-trigger","@glimmer/component","hue-web-icons/components/icon","@ember/helper"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var b,y,v,_,w,M,k,x,T,D
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"NRMWYPB8",block:'[[[1,"\\n"],[41,[30,0,["legoTrackingToken"]],[[[1," "],[8,[32,0],null,[["@on","@placement"],["init","top"]],[["default"],[[[[1,"\\n "],[8,[30,1,["artdeco-hoverable-content"]],null,[["@onDismissPressed","@onShow","@contentClass"],[[30,0,["handleTooltipDismiss"]],[30,0,["handleTooltipShow"]],[30,0,["HOVERABLE_CONTENT_CLASS"]]]],[["default"],[[[[1,"\\n"],[1," "],[10,0],[15,0,[52,[30,0,["isDarkModeEnabled"]],"hue-web-color-scheme--light","hue-web-color-scheme--dark"]],[12],[1,"\\n"],[1," "],[8,[32,1],null,[["@a11yText","@type","@size","@name"],["Premium","logo","xxxsmall","premium-badge"]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"msg-gai-intro-tooltip__message"],[12],[1,"\\n "],[1,[30,2]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[18,3,[[28,[32,2],null,[["handlePrimaryAction"],[[30,0,["handlePrimaryAction"]]]]]]],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]],[[[1," "],[18,3,null],[1,"\\n"]],[]]],[1," "]],["trigger","@text","&default"],false,["if","yield"]]',moduleName:"msg-ui/components/msg-generated-text/gai-intro-tooltip.gjs",scope:()=>[p.default,h.default,f.hash],isStrictMode:!0}),(b=(0,c.inject)("lego@tracking"),y=(0,c.inject)("lego@resolver"),v=(0,c.inject)("global-services@theme"),_=(0,c.inject)("msg-ui@msg-generated-text/gai-tooltip-manager"),w=class extends g.default{get isDarkModeEnabled(){const{theme:e}=this.theme
return"dark"===e}constructor(){super(...arguments);(0,t.default)(this,"legoTracking",M,this);(0,t.default)(this,"legoResolver",k,this);(0,t.default)(this,"theme",x,this);(0,t.default)(this,"tooltipManager",T,this);(0,n.default)(this,"HOVERABLE_CONTENT_CLASS","msg-gai-intro-tooltip__content");(0,t.default)(this,"legoTrackingToken",D,this)
const{legoConfig:e}=this.args
this.tooltipManager.canShowTooltip(e)&&this.args.isLixEnabled&&this.legoResolver.fireLegoCall(e,!1,!0).then((e=>{(0,u.isDestroying)(this)||e&&(this.legoTrackingToken=e.trackingToken)}))}handleTooltipShow(){(0,d.fixHoverablePosition)(`.${this.HOVERABLE_CONTENT_CLASS}`)
this.legoTracking.sendLegoImpression(this.legoTrackingToken,this.legoTracking.LEGO_IMPRESSION_VISIBILITY_SHOW)}handleTooltipDismiss(){this.legoTracking.sendLegoAction(this.legoTrackingToken,this.legoTracking.LEGO_ACTION_DISMISS)}handlePrimaryAction(){this.legoTracking.sendLegoAction(this.legoTrackingToken,this.legoTracking.LEGO_ACTION_PRIMARY)}},M=(0,i.default)(w.prototype,"legoTracking",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=(0,i.default)(w.prototype,"legoResolver",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=(0,i.default)(w.prototype,"theme",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=(0,i.default)(w.prototype,"tooltipManager",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=(0,i.default)(w.prototype,"legoTrackingToken",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,i.default)(w.prototype,"handleTooltipShow",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"handleTooltipShow"),w.prototype),(0,i.default)(w.prototype,"handleTooltipDismiss",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"handleTooltipDismiss"),w.prototype),(0,i.default)(w.prototype,"handlePrimaryAction",[o.action],Object.getOwnPropertyDescriptor(w.prototype,"handlePrimaryAction"),w.prototype),w))}))
define("msg-ui/components/msg-generated-text/gai-rich-text-loader",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/helper","@ember/component","@ember/service","@glimmer/tracking","ember-lifeline","@glimmer/component","ember-cli-pemberly-tracking/modifiers/track-render","artdeco-loader/components/artdeco-loader","ember-cli-pemberly-i18n/helpers/t","artdeco-button/components/artdeco-button","ember-cli-pemberly-tracking/modifiers/track-interaction","@ember/modifier"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var y,v,_,w
e.default=(0,o.setComponentTemplate)((0,r.createTemplateFactory)({id:"iT9OEous",block:'[[[1,"\\n"],[1," "],[11,0],[24,"aria-live","polite"],[24,0,"full-height display-flex flex-column justify-center align-center align-items-center msg-generated-text-rich-text-loader__component"],[4,[32,0],null,[["pageKey","routeName","currentRoute"],["flagship3_messaging_gai_compose_loading_state",[28,[32,1],[[53,"outletState"],"render.name"],null],[28,[32,1],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n "],[10,0],[14,0,"msg-generated-text-rich-text-loader__loader"],[12],[1,"\\n "],[8,[32,2],null,[["@size"],["small"]],null],[1,"\\n\\n "],[10,2],[14,0,"pv2 text-body-medium-bold text-align-center"],[12],[1,"\\n "],[1,[30,0,["loadingString"]]],[1,"\\n "],[13],[1,"\\n "],[10,2],[14,0,"text-body-xsmall msg-generated-text-rich-text-loader__loader-subtext"],[12],[1,"\\n "],[1,[28,[32,3],["i18n_gai_compose_rich_text_substring","msg-ui/components/msg-generated-text/gai-rich-text-loader"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"msg-generated-text-rich-text-loader__button-container"],[12],[1,"\\n "],[8,[32,4],[[4,[32,5],["click",[30,1]],null],[4,[32,6],["gai_compose_cancel_loading"],null]],[["@controlType","@type","@color","@text"],["button","tertiary","muted",[28,[32,3],["i18n_cancel_gai_draft","msg-ui/components/msg-generated-text/gai-rich-text-loader"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],["@cancelLoading"],false,["-get-dynamic-var"]]',moduleName:"msg-ui/components/msg-generated-text/gai-rich-text-loader.gjs",scope:()=>[m.default,a.get,p.default,g.default,h.default,b.on,f.default],isStrictMode:!0}),(y=(0,l.inject)("i18n"),v=class extends u.default{constructor(){super(...arguments);(0,t.default)(this,"i18n",_,this);(0,n.default)(this,"loadingStrings",["i18n_gai_compose_rich_text_first_string","i18n_gai_compose_rich_text_second_string","i18n_gai_compose_rich_text_third_string"]);(0,n.default)(this,"index",0);(0,t.default)(this,"loadingString",w,this);(0,n.default)(this,"postTaskToken","MSG_GAI_COMPOSE_LOADER_TOKEN");(0,c.pollTask)(this,this._updateLoaderText,this.postTaskToken)}_updateLoaderText(e){(this.isDestroying||this.isDestroyed)&&(0,c.cancelPoll)(this,this.postTaskToken)
this.loadingString=this.i18n.lookupTranslation("components/msg-ui@msg-generated-text/gai-rich-text-loader",this.loadingStrings[this.index%this.loadingStrings.length])()
this.index++;(0,c.runTask)(this,e,(0,c.getTimeoutOrTestFallback)(5e3,{scaling:1e3}))}willDestroy(){super.willDestroy(...arguments);(0,c.cancelPoll)(this,this.postTaskToken)}},_=(0,i.default)(v.prototype,"i18n",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=(0,i.default)(v.prototype,"loadingString",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),v))}))
define("msg-ui/components/msg-generated-text/gai-smart-action",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component/template-only","@ember/component","@ember/object","msg-ui/utils/fix-hoverable-position","@ember/helper","@ember/service","@ember/modifier","@glimmer/component","artdeco-hoverables/components/artdeco-hoverable-trigger","artdeco-button/components/artdeco-button","hue-web-icons/components/icon","msg-ui/components/msg-generated-text/gai-draft-intents-hoverable-content","ember-cli-pemberly-tracking/modifiers/track-impression","ember-cli-pemberly-tracking/modifiers/track-interaction","ember-cli-pemberly-i18n/helpers/t","s-upsell/components/upsell-templates-v2/upsell-template-container-v2"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y,v,_,w){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var M,k,x
e.default=(0,o.setComponentTemplate)((0,r.createTemplateFactory)({id:"m1oGqysc",block:'[[[1,"\\n"],[41,[30,1],[[[1," "],[8,[32,0],null,[["@upsellCard","@defaultConfig"],[[30,1],[28,[32,1],null,[["isCustomTrigger"],[true]]]]],[["default"],[[[[1,"\\n "],[8,[30,2,["trigger"]],null,null,[["default"],[[[[1,"\\n "],[8,[32,2],[[17,3]],[["@controlName","@onImpression","@onClick","@shouldUsePremiumChipIcon"],[[30,0,["controlName"]],[30,0,["firePageViewEvent"]],[28,[32,3],[[30,0,["handleClick"]],[30,2,["openModal"]]],null],true]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[2]]]]],[1,"\\n"]],[]],[[[1," "],[8,[32,4],null,[["@on","@placement"],["click","top"]],[["default"],[[[[1,"\\n "],[8,[30,4,["artdeco-hoverable-content"]],null,[["@contentClass","@theme","@spacing","@onShow"],[[30,0,["HOVERABLE_CONTENT_CLASS"]],"inverse","open",[30,0,["handleTooltipShow"]]]],[["default"],[[[[1,"\\n "],[8,[32,5],null,[["@gaiIntents","@gaiInteractionTrackingPrefix","@gaiRateLimitError","@onIntentClick"],[[30,5],[30,6],[30,7],[30,8]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[32,2],[[17,3]],[["@controlName","@onImpression","@ariaId","@ariaExpanded","@onClick"],[[30,0,["controlName"]],[30,0,["firePageViewEvent"]],[30,4,["ariaId"]],[30,4,["ariaExpanded"]],[28,[32,3],[[30,0,["handleClick"]],[27]],null]]],null],[1,"\\n "]],[4]]]]],[1,"\\n"]],[]]],[1," "]],["@upsellCard","upsellModal","&attrs","trigger","@intents","@interactionTrackingPrefix","@rateLimitError","@onIntentClick"],false,["if"]]',moduleName:"msg-ui/components/msg-generated-text/gai-smart-action.gjs",scope:()=>[w.default,c.hash,T,c.fn,g.default,b.default],isStrictMode:!0}),(M=(0,u.inject)("tracking"),k=class extends p.default{constructor(){super(...arguments);(0,t.default)(this,"tracking",x,this);(0,n.default)(this,"HOVERABLE_CONTENT_CLASS","msg-gai-smart-action__hoverable-content")}get controlName(){return`${this.args.interactionTrackingPrefix}-gai_entry_point_click`}firePageViewEvent(){this.tracking.firePageViewEvent("flagship3_messaging_gai_compose_entry_point")
return[]}handleClick(e){var t,n
null==e||e()
null===(t=(n=this.args).onClick)||void 0===t||t.call(n)}handleTooltipShow(){(0,d.fixHoverablePosition)(`.${this.HOVERABLE_CONTENT_CLASS}`)}},x=(0,i.default)(k.prototype,"tracking",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,i.default)(k.prototype,"firePageViewEvent",[l.action],Object.getOwnPropertyDescriptor(k.prototype,"firePageViewEvent"),k.prototype),(0,i.default)(k.prototype,"handleClick",[l.action],Object.getOwnPropertyDescriptor(k.prototype,"handleClick"),k.prototype),(0,i.default)(k.prototype,"handleTooltipShow",[l.action],Object.getOwnPropertyDescriptor(k.prototype,"handleTooltipShow"),k.prototype),k))
const T=(0,o.setComponentTemplate)((0,r.createTemplateFactory)({id:"zLvm81hO",block:'[[[1,"\\n"],[1," "],[8,[32,0],[[16,"aria-controls",[30,1]],[16,"aria-expanded",[30,2]],[17,3],[4,[32,1],["click",[30,4]],null],[4,[32,2],[[30,5]],null],[4,[32,3],[[30,6]],[["routeName","currentRoute"],[[28,[32,4],[[53,"outletState"],"render.name"],null],[28,[32,4],[[53,"outletState"],"render"],null]]]]],[["@type","@color"],["secondary","muted"]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"display-flex align-items-center text-body-small-bold"],[12],[1,"\\n"],[41,[30,7],[[[1," "],[8,[32,5],[[24,0,"msg-gai-smart-action__icon"]],[["@type","@size","@name"],["system","small","premium-chip"]],null],[1,"\\n"]],[]],[[[1," "],[8,[32,5],[[24,0,"msg-gai-smart-action__icon msg-gai-smart-action__icon--gold"]],[["@type","@size","@name"],["system","small","signal-ai"]],null],[1,"\\n"]],[]]],[1," "],[1,[28,[32,6],["i18n_write_with_ai","msg-ui/components/msg-generated-text/gai-smart-action"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],["@ariaId","@ariaExpanded","&attrs","@onClick","@controlName","@onImpression","@shouldUsePremiumChipIcon"],false,["-get-dynamic-var","if"]]',moduleName:"msg-ui/components/msg-generated-text/gai-smart-action.gjs",scope:()=>[h.default,m.on,v.default,y.default,c.get,f.default,_.default],isStrictMode:!0}),(0,a.default)("gai-smart-action","SmartActionButton"))}))
define("msg-ui/components/no-messages-presenter",["exports","@ember/template-factory","@ember/component/template-only","@ember/component","hue-web-icons/components/illustration","ember-cli-pemberly-i18n/helpers/t","artdeco-button/components/artdeco-button","ember-cli-pemberly-tracking/modifiers/track-interaction","@ember/routing","@ember/helper","@ember/modifier"],(function(e,t,n,i,s,r,a,o,l,d,c){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const u=(0,i.setComponentTemplate)((0,t.createTemplateFactory)({id:"xFYecc2d",block:'[[[1,"\\n"],[1," "],[10,0],[14,0,"display-flex full-height flex-grow-1 pv5 ph4"],[12],[1,"\\n "],[10,0],[14,0,"align-items-center display-flex flex-column mvA mhA"],[12],[1,"\\n "],[8,[32,0],null,[["@name","@size"],["empty-no-mail","small"]],null],[1,"\\n "],[10,0],[14,0,"text-align-center pv3"],[12],[1,"\\n "],[10,2],[14,0,"mb4 large-text"],[12],[1,"\\n "],[1,[28,[32,1],["i18n_no_messages_yet","msg-ui/components/no-messages-presenter"],null]],[1,"\\n "],[13],[1,"\\n "],[10,2],[12],[1,"\\n "],[1,[28,[32,1],["i18n_why_start_a_message","msg-ui/components/no-messages-presenter"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,1],[[[1," "],[8,[32,2],[[4,[32,3],["click",[30,2]],null],[4,[32,4],["overlay.compose_message"],null]],[["@type","@text","@color"],["secondary",[28,[32,1],["i18n_send_a_message","msg-ui/components/no-messages-presenter"],null],"muted"]],[["default"],[[[[1,"\\n "],[1,[28,[32,1],["i18n_send_a_message","msg-ui/components/no-messages-presenter"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[32,5],[[16,"title",[28,[32,1],["i18n_send_a_message","msg-ui/components/no-messages-presenter"],null]],[24,0,"artdeco-button artdeco-button--secondary artdeco-button--muted"],[4,[32,4],["compose_message"],null]],[["@route","@query"],["compose",[28,[32,6],null,[["composeOptionType","recipients"],[[27],[27]]]]]],[["default"],[[[[1,"\\n "],[1,[28,[32,1],["i18n_send_a_message","msg-ui/components/no-messages-presenter"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],["@isOverlay","@newConversation"],false,["if"]]',moduleName:"msg-ui/components/no-messages-presenter.gjs",scope:()=>[s.default,r.default,a.default,c.on,o.default,l.LinkTo,d.hash],isStrictMode:!0}),(0,n.default)("no-messages-presenter","NoMessagesPresenter"))
e.default=u}))
define("msg-ui/components/object-bin",["exports","ember-drag-drop/components/object-bin"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
e.default=t.default}))
define.alias("ember-cloud-filepicker/components/onedrive-file-picker","msg-ui/components/onedrive-file-picker")
define("msg-ui/components/pending-message-request-footer-presenter",["exports","@ember/template-factory","@ember/helper","@ember/component","@glimmer/component","ember-cli-pemberly-i18n/helpers/t","artdeco-button/components/artdeco-button","@ember/modifier","ember-cli-pemberly-tracking/modifiers/track-interaction"],(function(e,t,n,i,s,r,a,o,l){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class d extends s.default{get declineTrackingInteractionId(){var e
return`${void 0!==(null===(e=this.args)||void 0===e?void 0:e.actionTrackingPrefix)?this.args.actionTrackingPrefix:""}decline_message_request`}get acceptTrackingInteractionId(){var e
return`${void 0!==(null===(e=this.args)||void 0===e?void 0:e.actionTrackingPrefix)?this.args.actionTrackingPrefix:""}accept_message_request`}}e.default=d;(0,i.setComponentTemplate)((0,t.createTemplateFactory)({id:"MWlgUZWc",block:'[[[1,"\\n"],[1,"\\n "],[10,0],[14,0,"msg-pending-message-request-footer-presenter__prompts t-12 t-normal"],[12],[1,"\\n "],[1,[52,[30,1],[28,[32,0],["i18n_allow_group_message_request_prompt","msg-ui/components/pending-message-request-footer-presenter"],null],[28,[32,0],["i18n_allow_message_request_prompt","msg-ui/components/pending-message-request-footer-presenter"],[["senderName"],[[30,2]]]]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"msg-pending-message-request-footer-presenter__actions display-flex"],[12],[1,"\\n "],[8,[32,1],[[16,"aria-label",[52,[30,1],[28,[32,0],["i18n_a11y_message_request_reply_form_leave","msg-ui/components/pending-message-request-footer-presenter"],null],[28,[32,0],["i18n_a11y_message_request_reply_form_decline","msg-ui/components/pending-message-request-footer-presenter"],[["senderName"],[[30,2]]]]]],[4,[32,2],["click",[30,4]],null],[4,[32,3],[[30,0,["declineTrackingInteractionId"]]],null]],[["@text","@color","@type","@class","@disabled"],[[52,[30,1],[28,[32,0],["i18n_message_request_reply_form_leave","msg-ui/components/pending-message-request-footer-presenter"],null],[28,[32,0],["i18n_message_request_reply_form_decline","msg-ui/components/pending-message-request-footer-presenter"],null]],"muted","tertiary","msg-pending-message-request-footer-presenter__reject-button full-width",[30,3]]],[["default"],[[[[1,"\\n "],[1,[52,[30,1],[28,[32,0],["i18n_message_request_reply_form_leave","msg-ui/components/pending-message-request-footer-presenter"],null],[28,[32,0],["i18n_message_request_reply_form_decline","msg-ui/components/pending-message-request-footer-presenter"],null]]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[32,1],[[16,"aria-label",[28,[32,0],["i18n_a11y_message_request_reply_form_interested","msg-ui/components/pending-message-request-footer-presenter"],[["senderName"],[[30,2]]]]],[4,[32,2],["click",[30,5]],null],[4,[32,3],[[30,0,["acceptTrackingInteractionId"]]],null]],[["@text","@type","@class","@disabled"],[[28,[32,0],["i18n_message_request_reply_form_interested","msg-ui/components/pending-message-request-footer-presenter"],null],"tertiary","msg-pending-message-request-footer-presenter__accept-button full-width",[30,3]]],[["default"],[[[[1,"\\n "],[1,[28,[32,0],["i18n_message_request_reply_form_interested","msg-ui/components/pending-message-request-footer-presenter"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "]],["@isGroupMessageRequest","@senderName","@isMessageRequestClickReplyPending","@sendRejectReply","@sendAcceptReply"],false,["if"]]',moduleName:"msg-ui/components/pending-message-request-footer-presenter.gjs",scope:()=>[r.default,a.default,o.on,l.default],isStrictMode:!0}),d)}))
define("msg-ui/components/premium-mailboxes-card",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","feature-introduction/utils/constants","graphql-queries/queries/premium/feature-access.graphql","global-utils/utils/is-browser","global-utils/utils/url","@ember/service","msg-shared/utils/constants","global-utils/utils/array/push","tracked-built-ins","@glimmer/tracking","ember-app-scheduler","@glimmer/component","@ember/utils","@ember/destroyable","global-helpers/helpers/gt","msg-shared/components/page-inboxes-entrypoint-card","ember-cli-pemberly-tracking/components/shared/external-link","ember-cli-pemberly-i18n/helpers/t","hue-web-icons/components/icon","artdeco-notification-badge/components/artdeco-notification-badge","artdeco-card/components/artdeco-card"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y,v,_,w,M,k,x,T,D){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var S,C,I,P,A,E,O,R,j,N,U,F,L,z,B,G
const{MAILBOX_URLS:q,CONTROL_NAMES:{MAILBOXES:H}}=m.default
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"iBuKbExL",block:'[[[1,"\\n"],[41,[28,[32,0],[[30,0,["pagesAffiliatedMailboxes","pageMailboxes","length"]],0],null],[[[1," "],[8,[32,1],null,[["@mailboxes","@pagesAffiliatedMailboxes","@showFif","@fifWidgetInfo"],[[30,0,["mailboxes"]],[30,0,["pagesAffiliatedMailboxes"]],[30,0,["showFif"]],[30,0,["fifWidgetInfo"]]]],null],[1,"\\n"]],[]],[[[41,[30,0,["mailboxes","length"]],[[[1," "],[8,[32,2],[[24,0,"mb6"]],null,[["default"],[[[[1,"\\n "],[10,0],[14,0,"text-heading-medium pb2 pt4 ph4"],[12],[1,"\\n "],[1,[28,[32,3],["more_inboxes","msg-ui/components/premium-mailboxes-card"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"ul"],[14,0,"list-style-none"],[12],[1,"\\n"],[42,[28,[31,2],[[28,[31,2],[[30,0,["mailboxes"]]],null]],null],null,[[[1," "],[10,"li"],[15,0,[29,["msg-premium-mailboxes-card__mailbox msg-premium-mailboxes__mailbox--",[30,1,["controlName"]]]]],[12],[1,"\\n "],[8,[32,4],null,[["@href","@classNames","@control-name","@target"],[[30,1,["url"]],"msg-premium-mailboxes-card__link display-flex align-items-center justify-space-between pv2 pl3 pr4 text-heading-small",[30,1,["controlName"]],"_blank"]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"display-flex flex-direction-row align-items-center"],[12],[1,"\\n"],[41,[30,1,["isSalesNavMailbox"]],[[[1," "],[8,[32,5],null,[["@type","@size","@name"],["app","medium","sales-navigator"]],null],[1,"\\n"]],[]],[[[1," "],[8,[32,5],null,[["@type","@size","@name"],["app","medium","talent-insights"]],null],[1,"\\n"]],[]]],[1," "],[10,0],[14,0,"msg-premium-mailboxes-card__affiliated-mailbox-premium-inbox-name"],[12],[1,"\\n "],[1,[52,[30,1,["isRecruiterMailbox"]],[28,[32,3],["recruiter_messages","msg-ui/components/premium-mailboxes-card"],null],[52,[30,1,["isHiringManagerMailbox"]],[28,[32,3],["hiring_manager_messages","msg-ui/components/premium-mailboxes-card"],null],[52,[30,1,["isJobPostMailbox"]],[28,[32,3],["job_post_messages","msg-ui/components/premium-mailboxes-card"],null],[28,[32,3],["sales_navigator_messages","msg-ui/components/premium-mailboxes-card"],null]]]]],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"msg-premium-mailboxes-card__external-link-icon ml1 display-flex"],[12],[1,"\\n "],[8,[32,5],null,[["@a11yText","@type","@size","@name"],[[28,[32,3],["mailbox_count","msg-ui/components/premium-mailboxes-card"],[["count"],[[30,1,["count"]]]]],"system","small","link-external"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[41,[30,1,["count"]],[[[1," "],[8,[32,6],[[24,0,"msg-premium-mailboxes-card__unread-count artdeco-notification-badge--new text-align-center mr2"]],[["@number","@showCount"],[[30,1,["count"]],true]],[["default"],[[[[1,"\\n"],[1," "]],[]]]]],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null]],[]]],[1," "]],["mailbox"],false,["if","each","-track-array"]]',moduleName:"msg-ui/components/premium-mailboxes-card.gjs",scope:()=>[_.default,w.default,D.default,k.default,M.default,x.default,T.default],isStrictMode:!0}),(S=(0,u.inject)("lix"),C=(0,u.inject)("msg-data@data-manager"),I=(0,u.inject)("global-services@store-shim"),P=(0,u.inject)("tracking"),A=(0,u.inject)("@linkedin/ember-restli-graphql@graphql"),E=(0,u.inject)("feature-introduction@fif-client-manager"),O=class extends b.default{constructor(){super(...arguments);(0,t.default)(this,"lix",R,this);(0,t.default)(this,"msgDataManager",j,this);(0,t.default)(this,"storeShim",N,this);(0,t.default)(this,"tracking",U,this);(0,t.default)(this,"graphql",F,this);(0,t.default)(this,"fifClientManager",L,this);(0,t.default)(this,"mailboxes",z,this);(0,t.default)(this,"pagesAffiliatedMailboxes",B,this);(0,t.default)(this,"showFif",G,this)
const e=this.lix.getTreatmentIsEnabled("voyager.infra.api.show-post-job"),n="CAN_ACCESS_RECRUITER_MAILBOX",i="CAN_ACCESS_HIRING_MANAGER_MAILBOX";(0,f.whenRouteIdle)().then((()=>{if((0,v.isDestroying)(this))return
this.graphql.executeQuery(l.default,{featureAccessTypes:[n,i]}).then((t=>{if((0,v.isDestroying)(this))return
const s=e=>{var n,i,s
return null===(n=t.data.premiumDashFeatureAccessByFeatureAccessTypes)||void 0===n||null===(i=n.elements)||void 0===i||null===(s=i.find((t=>t.featureAccessType===e)))||void 0===s?void 0:s.hasAccess},r=s(n),a=s(i)
this.msgDataManager.fetchMailBoxUnreadCounts().then((t=>{if(this.isDestroying)return
let n,i
t.forEach((e=>{let{mailbox:t}=e
t.recruiter&&(n=t.recruiter.unreadCountTotal)
t.sales&&(i=!0)
t.pageMailbox&&(this.pagesAffiliatedMailboxes=t.pageMailbox)}))
const s=(0,y.isPresent)(n),o=e&&!r
if(s||i||a||o){const e=this.tracking,{pageUrn:t,trackingId:r}=e.getCurrentPageInstance(),l={trk:e.getCurrentPageKey(),lipi:`${encodeURIComponent(t)};${d.default?window.btoa(r):""}`}
if(a){const t=H.HIRING_MANAGER
l.licu=e.generateControlUrn(t);(0,p.pushValue)(this.mailboxes,{controlName:t,count:0,isHiringManagerMailbox:!0,url:(0,c.addQueryParamsFromSnapshot)(q.RECRUITER,{adapterOptions:{query:l}})})}else if(s&&o){const t=H.JOB_POST
l.licu=e.generateControlUrn(t);(0,p.pushValue)(this.mailboxes,{controlName:t,count:n,isJobPostMailbox:!0,url:(0,c.addQueryParamsFromSnapshot)(q.RECRUITER,{adapterOptions:{query:l}})})}else if(s){const t=H.RECRUITER
l.licu=e.generateControlUrn(t);(0,p.pushValue)(this.mailboxes,{controlName:t,count:n,isRecruiterMailbox:!0,url:(0,c.addQueryParamsFromSnapshot)(q.RECRUITER,{adapterOptions:{query:l}})})}if(i){const t=H.SALES_NAV
l.licu=e.generateControlUrn(t);(0,p.pushValue)(this.mailboxes,{controlName:t,count:0,isSalesNavMailbox:!0,url:(0,c.addQueryParamsFromSnapshot)(q.SALES_NAV,{adapterOptions:{query:l}})})}}})).catch((()=>{}))}))
this.storeShim.queryURL("/voyager/api/voyagerOrganizationDashPageMailbox/",{method:"GET",reload:!0,params:{q:"admin",count:3}}).then((e=>{var t
if((0,v.isDestroying)(this))return
const n=null==e||null===(t=e.elements)||void 0===t?void 0:t.map((e=>e.entityUrn));(null==n?void 0:n.length)>0&&this.msgDataManager.connectToPageMailboxes(n)})).catch((e=>{if((0,v.isDestroying)(this))throw e
if(e&&e.isAdapterError)return[]
throw e}))
this.lix.getTreatmentIsEnabled("voyager.web.organization-pages-messaging-fif")&&(this.args.isOverlay||this.fifClientManager.shouldShowFeatureIntroduction(o.FIF_PAGES_MEMBER_MESSAGING_PREMIUM_MAILBOX_WIDGET_GROUP_ID,!1).then((e=>{(0,v.isDestroying)(this)||(this.showFif=e)})))}))}get fifWidgetInfo(){return{widgetGroupId:o.FIF_PAGES_MEMBER_MESSAGING_PREMIUM_MAILBOX_WIDGET_GROUP_ID,widgetId:o.FIF_PAGES_MEMBER_MESSAGING_PREMIUM_MAILBOX_WIDGET_1_ID}}},R=(0,i.default)(O.prototype,"lix",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=(0,i.default)(O.prototype,"msgDataManager",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=(0,i.default)(O.prototype,"storeShim",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=(0,i.default)(O.prototype,"tracking",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=(0,i.default)(O.prototype,"graphql",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=(0,i.default)(O.prototype,"fifClientManager",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=(0,i.default)(O.prototype,"mailboxes",[h.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new g.TrackedArray([])}}),B=(0,i.default)(O.prototype,"pagesAffiliatedMailboxes",[h.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new g.TrackedArray([])}}),G=(0,i.default)(O.prototype,"showFif",[h.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),O))}))
define("msg-ui/components/premium-mailboxes",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","feature-introduction/utils/constants","graphql-queries/queries/premium/feature-access.graphql","global-utils/utils/is-browser","global-utils/utils/url","@ember/service","msg-shared/utils/constants","global-utils/utils/array/push","tracked-built-ins","@glimmer/tracking","ember-app-scheduler","@glimmer/component","@ember/utils","@ember/destroyable","global-helpers/helpers/gt","msg-shared/components/page-inboxes-entrypoint","global-helpers/helpers/and","global-helpers/helpers/not","ember-cli-pemberly-tracking/components/shared/external-link","ember-cli-pemberly-i18n/helpers/t","hue-web-icons/components/icon","artdeco-notification-badge/components/artdeco-notification-badge"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y,v,_,w,M,k,x,T,D,S){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var C,I,P,A,E,O,R,j,N,U,F,L,z,B,G,q
const{MAILBOX_URLS:H,CONTROL_NAMES:{MAILBOXES:V}}=m.default
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"4InP6eb1",block:'[[[1,"\\n"],[41,[28,[32,0],[[30,0,["pagesAffiliatedMailboxes","pageMailboxes","length"]],0],null],[[[1," "],[8,[32,1],null,[["@mailboxes","@pagesAffiliatedMailboxes","@showFif","@fifWidgetInfo","@isOverlay"],[[30,0,["mailboxes"]],[30,0,["pagesAffiliatedMailboxes"]],[30,0,["showFif"]],[30,0,["fifWidgetInfo"]],[30,1]]],null],[1,"\\n"]],[]],[[[41,[28,[32,2],[[30,0,["mailboxes","length"]],[28,[32,3],[[30,1]],null]],null],[[[1," "],[11,0],[17,2],[12],[1,"\\n "],[10,"ul"],[12],[1,"\\n"],[42,[28,[31,2],[[28,[31,2],[[30,0,["mailboxes"]]],null]],null],null,[[[1," "],[10,"li"],[15,0,[29,["msg-premium-mailboxes__mailbox msg-premium-mailboxes__mailbox--",[30,3,["controlName"]]]]],[12],[1,"\\n "],[8,[32,4],null,[["@href","@classNames","@control-name","@target"],[[30,3,["url"]],"msg-premium-mailboxes__link display-flex align-items-center pv4 ph3",[30,3,["controlName"]],"_blank"]],[["default"],[[[[1,"\\n "],[1,[52,[30,3,["isRecruiterMailbox"]],[28,[32,5],["recruiter_messages","msg-ui/components/premium-mailboxes"],null],[52,[30,3,["isHiringManagerMailbox"]],[28,[32,5],["hiring_manager_messages","msg-ui/components/premium-mailboxes"],null],[52,[30,3,["isJobPostMailbox"]],[28,[32,5],["job_post_messages","msg-ui/components/premium-mailboxes"],null],[28,[32,5],["sales_navigator_messages","msg-ui/components/premium-mailboxes"],null]]]]],[1,"\\n "],[10,1],[14,0,"msg-premium-mailboxes__external-link-icon ml1 display-flex"],[12],[1,"\\n "],[8,[32,6],null,[["@a11yText","@type","@size","@name"],[[28,[32,5],["mailbox_count","msg-ui/components/premium-mailboxes"],[["count"],[[30,3,["count"]]]]],"system","small","link-external"]],null],[1,"\\n "],[13],[1,"\\n"],[41,[30,3,["count"]],[[[1," "],[8,[32,7],[[24,0,"msg-premium-mailboxes__unread-count artdeco-notification-badge--new pl2"]],[["@number","@showCount"],[[30,3,["count"]],true]],[["default"],[[[[1,"\\n"],[1," "]],[]]]]],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]],[1," "]],["@isOverlay","&attrs","mailbox"],false,["if","each","-track-array"]]',moduleName:"msg-ui/components/premium-mailboxes.gjs",scope:()=>[_.default,w.default,M.default,k.default,x.default,T.default,D.default,S.default],isStrictMode:!0}),(C=(0,u.inject)("lix"),I=(0,u.inject)("msg-data@data-manager"),P=(0,u.inject)("global-services@store-shim"),A=(0,u.inject)("tracking"),E=(0,u.inject)("@linkedin/ember-restli-graphql@graphql"),O=(0,u.inject)("feature-introduction@fif-client-manager"),R=class extends b.default{constructor(){super(...arguments);(0,t.default)(this,"lix",j,this);(0,t.default)(this,"msgDataManager",N,this);(0,t.default)(this,"storeShim",U,this);(0,t.default)(this,"tracking",F,this);(0,t.default)(this,"graphql",L,this);(0,t.default)(this,"fifClientManager",z,this);(0,t.default)(this,"mailboxes",B,this);(0,t.default)(this,"pagesAffiliatedMailboxes",G,this);(0,t.default)(this,"showFif",q,this)
const e=this.lix.getTreatmentIsEnabled("voyager.infra.api.show-post-job"),n="CAN_ACCESS_RECRUITER_MAILBOX",i="CAN_ACCESS_HIRING_MANAGER_MAILBOX";(0,f.whenRouteIdle)().then((()=>{if((0,v.isDestroying)(this))return
this.graphql.executeQuery(l.default,{featureAccessTypes:[n,i]}).then((t=>{if((0,v.isDestroying)(this))return
const s=e=>{var n,i,s
return null===(n=t.data.premiumDashFeatureAccessByFeatureAccessTypes)||void 0===n||null===(i=n.elements)||void 0===i||null===(s=i.find((t=>t.featureAccessType===e)))||void 0===s?void 0:s.hasAccess},r=s(n),a=s(i)
this.msgDataManager.fetchMailBoxUnreadCounts().then((t=>{if(this.isDestroying)return
let n,i
t.forEach((e=>{let{mailbox:t}=e
t.recruiter&&(n=t.recruiter.unreadCountTotal)
t.sales&&(i=!0)
t.pageMailbox&&(this.pagesAffiliatedMailboxes=t.pageMailbox)}))
const s=(0,y.isPresent)(n),o=e&&!r
if(s||i||a||o){const e=this.tracking,{pageUrn:t,trackingId:r}=e.getCurrentPageInstance(),l={trk:e.getCurrentPageKey(),lipi:`${encodeURIComponent(t)};${d.default?window.btoa(r):""}`}
if(a){const t=V.HIRING_MANAGER
l.licu=e.generateControlUrn(t);(0,p.pushValue)(this.mailboxes,{controlName:t,count:0,isHiringManagerMailbox:!0,url:(0,c.addQueryParamsFromSnapshot)(H.RECRUITER,{adapterOptions:{query:l}})})}else if(s&&o){const t=V.JOB_POST
l.licu=e.generateControlUrn(t);(0,p.pushValue)(this.mailboxes,{controlName:t,count:n,isJobPostMailbox:!0,url:(0,c.addQueryParamsFromSnapshot)(H.RECRUITER,{adapterOptions:{query:l}})})}else if(s){const t=V.RECRUITER
l.licu=e.generateControlUrn(t);(0,p.pushValue)(this.mailboxes,{controlName:t,count:n,isRecruiterMailbox:!0,url:(0,c.addQueryParamsFromSnapshot)(H.RECRUITER,{adapterOptions:{query:l}})})}if(i){const t=V.SALES_NAV
l.licu=e.generateControlUrn(t);(0,p.pushValue)(this.mailboxes,{controlName:t,count:0,isSalesNavMailbox:!0,url:(0,c.addQueryParamsFromSnapshot)(H.SALES_NAV,{adapterOptions:{query:l}})})}}})).catch((()=>{}))}))
this.storeShim.queryURL("/voyager/api/voyagerOrganizationDashPageMailbox/",{method:"GET",reload:!0,params:{q:"admin",count:3}}).then((e=>{var t
if((0,v.isDestroying)(this))return
const n=null==e||null===(t=e.elements)||void 0===t?void 0:t.map((e=>e.entityUrn));(null==n?void 0:n.length)>0&&this.msgDataManager.connectToPageMailboxes(n)})).catch((e=>{if((0,v.isDestroying)(this))throw e
if(e&&e.isAdapterError)return[]
throw e}))
this.lix.getTreatmentIsEnabled("voyager.web.organization-pages-messaging-fif")&&(this.args.isOverlay||this.fifClientManager.shouldShowFeatureIntroduction(o.FIF_PAGES_MEMBER_MESSAGING_PREMIUM_MAILBOX_WIDGET_GROUP_ID,!1).then((e=>{(0,v.isDestroying)(this)||(this.showFif=e)})))}))}get fifWidgetInfo(){return{widgetGroupId:o.FIF_PAGES_MEMBER_MESSAGING_PREMIUM_MAILBOX_WIDGET_GROUP_ID,widgetId:o.FIF_PAGES_MEMBER_MESSAGING_PREMIUM_MAILBOX_WIDGET_1_ID}}},j=(0,i.default)(R.prototype,"lix",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=(0,i.default)(R.prototype,"msgDataManager",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=(0,i.default)(R.prototype,"storeShim",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=(0,i.default)(R.prototype,"tracking",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=(0,i.default)(R.prototype,"graphql",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=(0,i.default)(R.prototype,"fifClientManager",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=(0,i.default)(R.prototype,"mailboxes",[h.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new g.TrackedArray([])}}),G=(0,i.default)(R.prototype,"pagesAffiliatedMailboxes",[h.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new g.TrackedArray([])}}),q=(0,i.default)(R.prototype,"showFif",[h.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R))}))
define("msg-ui/components/premium-upsell-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","global-utils/utils/url","urn-utils","s-upsell/utils/upsell-card-dash-helpers","@ember/service","@glimmer/tracking","@glimmer/component","s-upsell/components/upsell-templates-v2/upsell-template-container-v2","@ember/helper","s-upsell/components/upsell-templates/upsell-template-container","artdeco-loader/components/artdeco-loader"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var b,y,v,_,w,M,k,x
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"uX/Gzkbx",block:'[[[1,"\\n "],[10,0],[14,0,"msg-premium-upsell-presenter scrollable"],[12],[1,"\\n"],[41,[30,0,["upsellCard"]],[[[41,[30,0,["isUpsellTemplateComponentV2Enabled"]],[[[1," "],[8,[32,0],null,[["@upsellCard","@upsellStyles"],[[30,0,["upsellCard"]],[28,[32,1],null,[["upsellWrapperClass","headlineClass","subheaderClass","socialProofInsightClass","socialProofInsightTextClass","customAnchorClass"],["msg-premium-upsell-presenter__content","t-18 mb3","t-14 t-black--light mb6","display-flex align-items-center mb3","t-12 t-black--light ml2","full-width"]]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[32,2],null,[["@upsellCard","@defaultConfig","@upsellStyles"],[[30,0,["upsellCard"]],[28,[32,1],null,[["isVerticalLayout"],[true]]],[28,[32,1],null,[["upsellWrapperClass","headlineClass","subheaderClass","socialProofInsightClass","socialProofInsightTextClass","customAnchorClass"],["msg-premium-upsell-presenter__content","t-18 mb3","t-14 t-black--light mb3","display-flex align-items-center mb3","t-12 t-black--light ml2","full-width"]]]]],null],[1,"\\n"]],[]]]],[]],[[[1," "],[8,[32,3],null,[["@size"],["small"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "]],[],false,["if"]]',moduleName:"msg-ui/components/premium-upsell-presenter.gjs",scope:()=>[p.default,g.hash,h.default,f.default],isStrictMode:!0}),(b=(0,c.inject)("client-sensor-web@client-sensor"),y=(0,c.inject)("lix"),v=(0,c.inject)("@linkedin/ember-restli-graphql@graphql"),_=class extends m.default{get isUpsellTemplateComponentV2Enabled(){return this.lix.getTreatmentIsEnabled("voyager.web.premium-upsell-template-components-v2")}constructor(){var e,n
super(...arguments);(0,t.default)(this,"clientSensor",w,this);(0,t.default)(this,"lix",M,this);(0,t.default)(this,"graphql",k,this);(0,t.default)(this,"upsellCard",x,this)
const{args:{targetUrl:i}}=this,s=(0,o.isUrl)(i)?new URL(i):null,r=null==s||null===(e=s.searchParams)||void 0===e?void 0:e.get("premiumUpsellSlotUrn"),a=r?(0,l.extractEntityInfoFromUrn)(r).id:null,c=null==s||null===(n=s.searchParams)||void 0===n?void 0:n.get("profileUrn");(0,d.queryUpsellCardDataV2)({clientSensor:this.clientSensor,graphql:this.graphql},{upsellSlot:a},{vieweeProfileUrn:c}).then((e=>{if(!this.isDestroying){var t,n,i,s
this.upsellCard=null==e||null===(t=e.data)||void 0===t||null===(n=t.premiumDashUpsellSlotContentByViewee)||void 0===n||null===(i=n.elements)||void 0===i||null===(s=i[0])||void 0===s?void 0:s.upsellCard}}))}},w=(0,i.default)(_.prototype,"clientSensor",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=(0,i.default)(_.prototype,"lix",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=(0,i.default)(_.prototype,"graphql",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=(0,i.default)(_.prototype,"upsellCard",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_))}))
define("msg-ui/components/primitives/bulk-actions-panel-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/helper","@ember/component","@glimmer/tracking","@ember/object","@glimmer/component","@ember/service","@ember/destroyable","artdeco-button/components/artdeco-button","ember-cli-pemberly-i18n/helpers/t","@ember/modifier","ember-cli-pemberly-tracking/modifiers/track-interaction","ember-set-helper/helpers/set","artdeco-modal/components/artdeco-confirmation-dialog"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var v,_,w,M,k,x,T,D,S,C
e.default=(0,o.setComponentTemplate)((0,r.createTemplateFactory)({id:"mvMQQFZO",block:'[[[1,"\\n"],[1," "],[10,0],[14,0,"msg-bulk-actions-panel-presenter ph2"],[12],[1,"\\n "],[10,0],[14,0,"display-flex mvA"],[12],[1,"\\n "],[8,[32,0],[[24,1,"msg-bulk-actions-panel-presenter-close-button"],[4,[32,2],["click",[30,0,["exitBulkActionsMode"]]],null],[4,[32,3],[[30,0,["exitBulkActionsTrackingControlName"]]],null]],[["@type","@text","@color","@icon","@size","@circle"],["tertiary",[28,[32,1],["a11y_go_to_inbox_v2","msg-ui/components/primitives/bulk-actions-panel-presenter"],[["selectedConversationsCount"],[[30,1,["length"]]]]],"muted","close",1,true]],null],[1,"\\n "],[10,1],[14,0,"msg-bulk-actions-panel-presenter__selected-text t-14 t-black--light t-bold mvA"],[12],[1,"\\n "],[1,[28,[32,1],["i18n_selected_count","msg-ui/components/primitives/bulk-actions-panel-presenter"],[["count"],[[30,1,["length"]]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"display-flex mvA"],[12],[1,"\\n "],[8,[32,0],[[4,[32,2],["click",[30,0,["toggleRead"]]],null],[4,[32,3],[[30,0,["toggleReadTrackingControlName"]]],null]],[["@aria-label","@type","@color","@icon","@disabled","@title","@size","@circle"],[[52,[30,0,["allSelectedConversationsRead"]],[28,[32,1],["i18n_mark_unread","msg-ui/components/primitives/bulk-actions-panel-presenter"],null],[28,[32,1],["i18n_mark_read","msg-ui/components/primitives/bulk-actions-panel-presenter"],null]],"tertiary","muted",[52,[30,0,["allSelectedConversationsRead"]],"envelope","envelope-open"],[30,0,["actionButtonsDisabled"]],[52,[30,0,["allSelectedConversationsRead"]],[28,[32,1],["i18n_mark_unread","msg-ui/components/primitives/bulk-actions-panel-presenter"],null],[28,[32,1],["i18n_mark_read","msg-ui/components/primitives/bulk-actions-panel-presenter"],null]],1,true]],null],[1,"\\n\\n "],[8,[32,0],[[4,[32,2],["click",[28,[32,4],[[30,0],"showConfirmModal",true],null]],null]],[["@aria-label","@type","@color","@icon","@disabled","@title","@size","@circle"],[[28,[32,1],["i18n_delete","msg-ui/components/primitives/bulk-actions-panel-presenter"],null],"tertiary","muted","trash",[30,0,["actionButtonsDisabled"]],[28,[32,1],["i18n_delete","msg-ui/components/primitives/bulk-actions-panel-presenter"],null],1,true]],null],[1,"\\n\\n "],[8,[32,0],[[4,[32,2],["click",[30,0,["toggleArchive"]]],null],[4,[32,3],[[30,0,["toggleArchiveTrackingControlName"]]],null]],[["@aria-label","@type","@color","@icon","@disabled","@title","@size","@circle"],[[52,[30,0,["selectedConversationsAreArchived"]],[28,[32,1],["i18n_restore","msg-ui/components/primitives/bulk-actions-panel-presenter"],null],[28,[32,1],["i18n_archive","msg-ui/components/primitives/bulk-actions-panel-presenter"],null]],"tertiary","muted",[52,[30,0,["selectedConversationsAreArchived"]],"unarchive","archive-message-icon"],[30,0,["actionButtonsDisabled"]],[52,[30,0,["selectedConversationsAreArchived"]],[28,[32,1],["i18n_restore","msg-ui/components/primitives/bulk-actions-panel-presenter"],null],[28,[32,1],["i18n_archive","msg-ui/components/primitives/bulk-actions-panel-presenter"],null]],1,true]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[32,5],null,[["@isOpen","@title","@content","@primaryActionText","@primaryActionTextA11y","@secondaryActionText","@secondaryActionTextA11y","@onPrimary","@onSecondary","@onEscape"],[[30,0,["showConfirmModal"]],[28,[32,1],["i18n_sure_you_want_delete","msg-ui/components/primitives/bulk-actions-panel-presenter"],null],[28,[32,1],["i18n_deletion_warning_text","msg-ui/components/primitives/bulk-actions-panel-presenter"],[["count"],[[30,1,["length"]]]]],[28,[32,1],["i18n_yes_delete","msg-ui/components/primitives/bulk-actions-panel-presenter"],null],[28,[32,1],["a11y_confirm_delete_selected_conversations","msg-ui/components/primitives/bulk-actions-panel-presenter"],null],[28,[32,1],["i18n_cancel","msg-ui/components/primitives/bulk-actions-panel-presenter"],null],[28,[32,1],["a11y_cancel_delete_selected_conversations","msg-ui/components/primitives/bulk-actions-panel-presenter"],null],[30,0,["confirmDelete"]],[30,0,["cancelDelete"]],[30,0,["cancelDelete"]]]],null],[1,"\\n "]],["@selectedConversationUrns"],false,["if"]]',moduleName:"msg-ui/components/primitives/bulk-actions-panel-presenter.gjs",scope:()=>[p.default,g.default,h.on,f.default,b.default,y.default],isStrictMode:!0}),(v=(0,u.inject)("msg-data@data-manager"),_=(0,u.inject)("persistent-toast-manager@persistent-toast-manager"),w=(0,u.inject)("i18n"),M=(0,u.inject)("tracking"),k=class extends c.default{constructor(){super(...arguments);(0,t.default)(this,"msgDataManager",x,this);(0,t.default)(this,"persistentToastManager",T,this);(0,t.default)(this,"i18n",D,this);(0,t.default)(this,"tracking",S,this);(0,t.default)(this,"showConfirmModal",C,this)}get actionButtonsDisabled(){var e
return 0===(null===(e=this.args.selectedConversationUrns)||void 0===e?void 0:e.length)}get selectedUnreadConversationUrns(){return this.msgDataManager.filterUnreadConversationUrns(this.args.selectedConversationUrns)}get allSelectedConversationsRead(){return 0===this.selectedUnreadConversationUrns.length}get selectedConversationsAreArchived(){var e
return(null===(e=this.args.selectedConversationUrns)||void 0===e?void 0:e.length)>0&&this.msgDataManager.isConversationArchived(this.args.selectedConversationUrns[0])}get exitBulkActionsTrackingControlName(){return this.args.isOverlay?"overlay.exit_bulk_selection":"exit_bulk_selection"}get toggleArchiveTrackingControlName(){let e=this.selectedConversationsAreArchived?"bulk_unarchive":"bulk_archive"
this.args.isOverlay&&(e=`overlay.${e}`)
return e}get toggleReadTrackingControlName(){let e=this.allSelectedConversationsRead?"bulk_unread":"bulk_read"
this.args.isOverlay&&(e=`overlay.${e}`)
return e}_unselectConversations(){var e,t
null===(e=(t=this.args).onExitBulkActionsMode)||void 0===e||e.call(t)}_showErrorToast(){const e=this.i18n.lookupTranslation("components/msg-ui@primitives/bulk-actions-panel-presenter","i18n_bulk_action_failed_message")([])
this.persistentToastManager.error({message:e})}_showInfoToast(){const e=this.i18n.lookupTranslation("components/msg-ui@primitives/bulk-actions-panel-presenter","i18n_bulk_action_info_message")([])
this.persistentToastManager.notice({message:e})}exitBulkActionsMode(){this._unselectConversations()}cancelDelete(){this.showConfirmModal=!1
const e=this.args.isOverlay?"overlay.bulk_delete_cancel":"bulk_delete_cancel"
this.tracking.fireInteractionEvent(e)}confirmDelete(){var e,t
null===(e=(t=this.args).willExecuteBulkAction)||void 0===e||e.call(t)
const n=this.args.isOverlay?"overlay.bulk_delete_confirm":"bulk_delete_confirm"
this.tracking.fireInteractionEvent(n)
this.msgDataManager.bulkDeleteConversations(this.args.selectedConversationUrns).then((()=>{var e,t
return null===(e=(t=this.args).didExecuteBulkAction)||void 0===e?void 0:e.call(t,"delete")})).catch((e=>{if((0,m.isDestroying)(this))throw e
this._showErrorToast()
throw e}))
this._unselectConversations()
this.showConfirmModal=!1}toggleArchive(){var e,t
null===(e=(t=this.args).willExecuteBulkAction)||void 0===e||e.call(t)
const n=!this.selectedConversationsAreArchived
this.msgDataManager.toggleBulkConversationsArchive(this.args.selectedConversationUrns,n).then((()=>{var e,t
return null===(e=(t=this.args).didExecuteBulkAction)||void 0===e?void 0:e.call(t)})).catch((e=>{if((0,m.isDestroying)(this))throw e
this._showErrorToast()
throw e}))
this._unselectConversations()}toggleRead(){var e,t
null===(e=(t=this.args).willExecuteBulkAction)||void 0===e||e.call(t)
const n=!this.allSelectedConversationsRead,i=n?this.selectedUnreadConversationUrns:this.args.selectedConversationUrns
this.msgDataManager.toggleBulkConversationsRead(i,n).then((()=>{var e,t
return null===(e=(t=this.args).didExecuteBulkAction)||void 0===e?void 0:e.call(t)})).catch((e=>{if((0,m.isDestroying)(this))throw e
this._showErrorToast()
throw e}))
this._unselectConversations()}},x=(0,i.default)(k.prototype,"msgDataManager",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=(0,i.default)(k.prototype,"persistentToastManager",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=(0,i.default)(k.prototype,"i18n",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=(0,i.default)(k.prototype,"tracking",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=(0,i.default)(k.prototype,"showConfirmModal",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,i.default)(k.prototype,"exitBulkActionsMode",[d.action],Object.getOwnPropertyDescriptor(k.prototype,"exitBulkActionsMode"),k.prototype),(0,i.default)(k.prototype,"cancelDelete",[d.action],Object.getOwnPropertyDescriptor(k.prototype,"cancelDelete"),k.prototype),(0,i.default)(k.prototype,"confirmDelete",[d.action],Object.getOwnPropertyDescriptor(k.prototype,"confirmDelete"),k.prototype),(0,i.default)(k.prototype,"toggleArchive",[d.action],Object.getOwnPropertyDescriptor(k.prototype,"toggleArchive"),k.prototype),(0,i.default)(k.prototype,"toggleRead",[d.action],Object.getOwnPropertyDescriptor(k.prototype,"toggleRead"),k.prototype),k))}))
define("msg-ui/components/primitives/inline-warning-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/helper","@ember/component","global-utils/utils/urn-converter","@ember/service","@ember/object","@glimmer/tracking","@glimmer/component","artdeco-inline-feedback/components/artdeco-inline-feedback","artdeco-button/components/artdeco-button","global-modifiers/modifiers/focus","ember-cli-pemberly-tracking/modifiers/track-interaction","msg-shared-modals/components/conversation-semaphore-presenter","@ember/modifier"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var v,_,w,M,k
e.default=(0,o.setComponentTemplate)((0,r.createTemplateFactory)({id:"W092Na/M",block:'[[[1,"\\n"],[1," "],[11,0],[24,0,"msg-inline-warning mt1 mr3"],[17,1],[12],[1,"\\n "],[8,[32,0],null,[["@type","@isIconHidden","@message"],["yield",true,[30,2,["warningText"]]]],null],[1,"\\n "],[10,0],[14,0,"inline-block"],[12],[1,"\\n "],[8,[32,1],[[4,[32,2],["click",[30,0,["reportConversation"]]],null],[4,[32,3],null,[["when"],[[30,3]]]],[4,[32,4],["inline_warning_report"],null]],[["@classNames","@type","@color","@size","@text","@icon"],["mt2 display-flex","secondary","muted",2,[30,2,["reportSpamCTAText"]],"report"]],null],[1,"\\n\\n "],[8,[32,1],[[4,[32,2],["click",[30,0,["dismissWarning"]]],null],[4,[32,4],["inline_warning_notspam"],null]],[["@classNames","@type","@color","@size","@text","@icon"],["mv2 display-flex","secondary","muted",2,[30,2,["inlineWarningDismissCTAText"]],"close"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[32,5],null,[["@viewData","@authorProfileId","@reportOptions","@redirectToActiveConversation","@handleSuccessfulDiscardRequest","@isOpen","@hideSemaphore"],[[30,2,["conversationSemaphoreViewData"]],[30,0,["reportOptions","participantIdToReport"]],[30,0,["reportOptions"]],[30,4],[30,5],[30,0,["isReportSemaphoreOpen"]],[30,0,["closeSemaphore"]]]],null],[1,"\\n "]],["&attrs","@viewData","@focusOnMsgReportCta","@redirectToActiveConversation","@handleSuccessfulDiscardRequest"],false,[]]',moduleName:"msg-ui/components/primitives/inline-warning-presenter.gjs",scope:()=>[p.default,g.default,y.on,h.default,f.default,b.default],isStrictMode:!0}),(v=(0,d.inject)("msg-data@data-manager"),_=class extends m.default{constructor(){super(...arguments);(0,t.default)(this,"msgDataManager",w,this);(0,t.default)(this,"isReportSemaphoreOpen",M,this);(0,t.default)(this,"reportOptions",k,this)}reportConversation(){this.reportOptions={participantIdToReport:(0,l.fromUrn)(this.args.viewData.messageSenderProfileUrn).id,authorUrn:this.args.viewData.messageSenderProfileUrn,entityUrn:this.args.viewData.messageBackendUrn,contentSource:"INBOX_REPORT_SPAM"}
this.isReportSemaphoreOpen=!0}closeSemaphore(){this.isReportSemaphoreOpen=!1}dismissWarning(){this.msgDataManager.dismissInlineWarning(this.args.viewData.conversationUrn,this.args.viewData.messageUrn).then((()=>{if(!this.isDestroying){var e,t
null===(e=(t=this.args).afterDismissed)||void 0===e||e.call(t)}}))}},w=(0,i.default)(_.prototype,"msgDataManager",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=(0,i.default)(_.prototype,"isReportSemaphoreOpen",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=(0,i.default)(_.prototype,"reportOptions",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,i.default)(_.prototype,"reportConversation",[c.action],Object.getOwnPropertyDescriptor(_.prototype,"reportConversation"),_.prototype),(0,i.default)(_.prototype,"closeSemaphore",[c.action],Object.getOwnPropertyDescriptor(_.prototype,"closeSemaphore"),_.prototype),(0,i.default)(_.prototype,"dismissWarning",[c.action],Object.getOwnPropertyDescriptor(_.prototype,"dismissWarning"),_.prototype),_))}))
define("msg-ui/components/primitives/linkedin-video-meeting-preview-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/helper","@ember/component","global-utils/utils/is-browser","@ember/object","@ember/application","global-utils/utils/api-compat","@ember/service","ember","@glimmer/component","@ember/destroyable","@ember/modifier","ember-cli-pemberly-tracking/modifiers/track-interaction","hue-web-icons/components/icon","ember-cli-pemberly-i18n/helpers/t","ember-cli-pemberly-i18n/helpers/format-date","ember-cli-pemberly-i18n/helpers/format-time","global-helpers/helpers/format-duration"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y,v,_,w,M){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var k,x,T,D,S,C,I,P,A
e.default=(0,o.setComponentTemplate)((0,r.createTemplateFactory)({id:"ldepMFIO",block:'[[[1,"\\n"],[1," "],[11,3],[16,6,[30,0,["videoConferencePath"]]],[16,"target",[30,1]],[24,"rel","opener"],[24,0,"link-without-hover-visited msg-linkedin-video-meeting-preview-presenter"],[4,[32,0],["click",[30,0,["joinMeeting"]]],null],[4,[32,1],["virtual_meetings_click_card_linkedin"],null],[12],[1,"\\n "],[10,0],[14,0,"artdeco-card display-flex pl3 pr4"],[12],[1,"\\n "],[10,0],[14,0,"display-flex align-items-center pr2"],[12],[1,"\\n "],[8,[32,2],[[24,0,"msg-ui-linkedin-video-meeting-preview-presenter-card__icon artdeco-button__icon t-black--light"]],[["@type","@size","@name"],["system","medium","video-conference"]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"msg-ui-linkedin-video-meeting-preview-presenter-card__info pl1 pt3 pb3"],[12],[1,"\\n"],[41,[30,0,["isDisabledBrowser"]],[[[1," "],[10,2],[14,0,"t-16 t-bold pb1"],[12],[1,[28,[32,3],["i18n_unavailable_on_firefox_text","msg-ui/components/primitives/linkedin-video-meeting-preview-presenter"],null]],[13],[1,"\\n "],[10,2],[14,0,"t-14"],[12],[1,[28,[32,3],["i18n_unavailable_on_firefox_explanation_text","msg-ui/components/primitives/linkedin-video-meeting-preview-presenter"],null]],[13],[1,"\\n"]],[]],[[[1," "],[10,2],[14,0,"t-14 t-bold pl2"],[12],[1,[28,[32,3],["i18n_meeting_title","msg-ui/components/primitives/linkedin-video-meeting-preview-presenter"],[["member"],[[30,2]]]]],[13],[1,"\\n"],[41,[30,0,["scheduledMeetingDuration"]],[[[1," "],[10,2],[14,0,"t-12 pl2 t-black--light"],[12],[1,[28,[32,3],["i18n_scheduled_meeting_time","msg-ui/components/primitives/linkedin-video-meeting-preview-presenter"],[["date","time"],[[28,[32,4],[[30,3,["start"]]],[["format","useTimeZone"],["fmt_mdy_short",true]]],[28,[32,5],[[30,3,["start"]]],[["format","useTimeZone"],["fmt_hm",true]]]]]]],[13],[1,"\\n "],[10,2],[14,0,"t-12 pl2 t-black--light"],[12],[1,[28,[32,3],["i18n_scheduled_meeting_duration","msg-ui/components/primitives/linkedin-video-meeting-preview-presenter"],[["duration"],[[28,[32,6],[[30,0,["scheduledMeetingDuration"]]],[["format"],["human"]]]]]]],[13],[1,"\\n"]],[]],null],[1," "],[10,2],[14,0,"t-bold artdeco-button--1 artdeco-button--tertiary"],[12],[1,"\\n "],[1,[28,[32,3],["i18n_join_meeting","msg-ui/components/primitives/linkedin-video-meeting-preview-presenter"],null]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],["@threadId","@senderName","@virtualMeetingTimeRange"],false,["if"]]',moduleName:"msg-ui/components/primitives/linkedin-video-meeting-preview-presenter.gjs",scope:()=>[f.on,b.default,y.default,v.default,_.default,w.default,M.default],isStrictMode:!0}),(k=(0,m.inject)("i18n"),x=(0,m.inject)("persistent-toast-manager@persistent-toast-manager"),T=(0,m.inject)("router"),D=(0,m.inject)("prefetch"),S=class extends g.default{get scheduledMeetingDuration(){var e,t
const n=null===(e=this.args.virtualMeetingTimeRange)||void 0===e?void 0:e.start,i=null===(t=this.args.virtualMeetingTimeRange)||void 0===t?void 0:t.end
if(n&&i){const e=i-n
return e>0?Math.round(e/1e3):null}return null}get isDisabledBrowser(){return!l.default||/firefox/i.test(window.navigator.userAgent)}get videoConferencePath(){return this.router.urlFor("msg-video-call.index",this.args.threadId,(0,u.entityUrnToId)(this.args.conferenceUrn))}get shouldPrefetchVideoBundle(){const e=(new Date).getTime(),t=18e5
if(this.isDisabledBrowser)return!1
if(this.scheduledMeetingDuration){var n,i
const s=null===(n=this.args.virtualMeetingTimeRange)||void 0===n?void 0:n.start,r=null===(i=this.args.virtualMeetingTimeRange)||void 0===i?void 0:i.end
if(e<s-t||e>r)return!1}else{if(e>this.args.virtualMeetingCreationTime+t)return!1}return!0}constructor(){super(...arguments);(0,t.default)(this,"i18n",C,this);(0,t.default)(this,"persistentToastManager",I,this);(0,t.default)(this,"router",P,this);(0,t.default)(this,"prefetch",A,this)
this.shouldPrefetchVideoBundle&&this.prefetch.prefetchAssets("msg-video-call","d_flagship3_messaging_video_conference").then((()=>{if(!(0,h.isDestroying)(this)&&(!p.default.testing||this.args.testingPrefetchOverride)){(0,c.getOwner)(this).lookup("service:video-call@fetch-client").fetchConferenceClient()}}))}joinMeeting(e){var t
const n=(new Date).getTime(),i=null===(t=this.args.virtualMeetingTimeRange)||void 0===t?void 0:t.start
if(i&&i-n>18e5){e.preventDefault()
const t=this.i18n.lookupTranslation("components/msg-ui@primitives/linkedin-video-meeting-preview-presenter","i18n_scheduled_meeting_not_started")()
this.persistentToastManager.notice({message:t})}}},C=(0,i.default)(S.prototype,"i18n",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=(0,i.default)(S.prototype,"persistentToastManager",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=(0,i.default)(S.prototype,"router",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=(0,i.default)(S.prototype,"prefetch",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,i.default)(S.prototype,"joinMeeting",[d.action],Object.getOwnPropertyDescriptor(S.prototype,"joinMeeting"),S.prototype),S))}))
define("msg-ui/components/primitives/message-hover-actions-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","ember-batcher","global-utils/utils/file-size-formatter","msg-shared/utils/file-meta","ember-lifeline","@glimmer/tracking","@glimmer/component","global-utils/utils/is-browser","@ember/service","@ember/object","@ember/modifier","global-helpers/helpers/or","ember-cli-pemberly-tracking/modifiers/track-interaction","msg-reactions/components/emoji/promoted-reactions-list-presenter","ember-set-helper/helpers/set","artdeco-dropdown/components/artdeco-dropdown","ember-cli-pemberly-i18n/helpers/t","hue-web-icons/components/icon","artdeco-dropdown/components/artdeco-dropdown-item","@ember/helper","global-helpers/helpers/not"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y,v,_,w,M,k,x,T,D){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var S,C,I,P,A,E,O,R,j,N,U,F,L,z,B
const G="\r\n\r\n"
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"HbkNhXcj",block:'[[[1,"\\n"],[1," "],[11,0],[16,0,[28,[32,0],["msg-s-event-listitem__message-bubble",[52,[30,0,["isFocused"]]," msg-s-event-listitem__message-bubble--is-focused"]," ",[30,1]],null]],[24,"tabindex","0"],[17,2],[4,[32,1],["mouseenter",[30,0,["toggleActionsOn"]]],null],[4,[32,1],["focus",[30,0,["toggleActionsOn"]]],null],[4,[32,1],["mouseleave",[30,0,["toggleActionsOff"]]],null],[4,[32,1],["focusout",[30,0,["toggleActionsOff"]]],null],[12],[1,"\\n"],[41,[28,[32,2],[[30,0,["messageHovered"]],[30,0,["isFocused"]]],null],[[[41,[30,3],[[[41,[30,4],[[[41,[30,5],[[[1," "],[11,0],[24,0,"msg-s-event-listitem__actions-container artdeco-card"],[4,[32,3],[[30,6]],[["interactionType"],["HOVER"]]],[12],[1,"\\n "],[8,[32,4],null,[["@messageUrn","@conversationUrn","@isOverlay","@onEmojiHoverableShow","@onEmojiHoverableHide","@hideAllActionMenus","@hideOptionsMenu","@setMessageFocusState","@focusIn"],[[30,7,["messageUrn"]],[30,7,["conversationUrn"]],[30,8],[30,9],[30,10],[30,0,["hideAllActionMenus"]],[28,[32,5],[[30,0],"isOptionMenuOpen",false],null],[28,[32,5],[[30,0],"isFocused"],null],[28,[32,5],[[30,0],"isFocused",true],null]]],null],[1,"\\n\\n"],[1," "],[8,[32,6],[[16,"aria-label",[28,[32,7],["a11y_message_options","msg-ui/components/primitives/message-hover-actions-presenter"],[["senderName","messageBody"],[[30,7,["senderFamiliarName"]],[30,7,["messageTextBody","text"]]]]]]],[["@class","@justification","@placement","@isOpen","@onVisibilityChange","@focusIn","@focusOut"],["msg-s-event-listitem__reactions-options-ellipsis","right",[30,0,["dropDirection"]],[30,0,["isOptionMenuOpen"]],[28,[32,5],[[30,0],"isOptionMenuOpen"],null],[28,[32,5],[[30,0],"isFocused",true],null],[30,0,["hideAllActionMenus"]]]],[["default"],[[[[1,"\\n "],[8,[30,11,["dropdown-trigger"]],[[4,[32,3],["attempt_forward"],null]],[["@class","@title","@onClick","@onKeyDown"],["msg-s-event-listitem__options-trigger",[28,[32,7],["a11y_forward_message","msg-ui/components/primitives/message-hover-actions-presenter"],[["senderName"],[[30,7,["senderFamiliarName"]]]]],[30,0,["setupDropMenu"]],[30,0,["setupDropMenu"]]]],[["default"],[[[[1,"\\n "],[8,[32,8],[[24,0,"msg-s-event-listitem__options-trigger-icon"]],[["@a11yText","@type","@size","@name"],[[28,[32,7],["a11y_message_options","msg-ui/components/primitives/message-hover-actions-presenter"],[["senderName","messageBody"],[[30,7,["senderFamiliarName"]],[30,7,["messageTextBody","text"]]]]],"system","small","overflow-web-ios"]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[10,0],[14,0,"msg-s-event-listitem__options-content"],[12],[1,"\\n "],[8,[30,11,["dropdown-content"]],null,[["@arrowDir"],["right"]],[["default"],[[[[1,"\\n "],[10,"ul"],[12],[1,"\\n "],[10,"li"],[12],[1,"\\n "],[8,[32,9],[[4,[32,3],["forward_to_message"],null]],[["@itemSelected","@role"],[[28,[32,10],[[30,0,["forwardAttachment"]],[30,12]],null],"button"]],[["default"],[[[[1,"\\n "],[1,[28,[32,7],["i18n_forward_via_LI","msg-ui/components/primitives/message-hover-actions-presenter"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"li"],[12],[1,"\\n "],[8,[32,9],[[4,[32,3],["forward_to_email"],null]],[["@itemSelected","@role"],[[30,0,["forwardViaEmail"]],"button"]],[["default"],[[[[1,"\\n "],[1,[28,[32,7],["i18n_forward_via_email","msg-ui/components/primitives/message-hover-actions-presenter"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"],[41,[30,13],[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[32,9],null,[["@itemSelected","@role","@disabled"],[[28,[32,10],[[30,14],true],null],"button",[52,[30,15],[30,15],false]]],[["default"],[[[[1,"\\n "],[1,[28,[32,7],["i18n_delete_message","msg-ui/components/primitives/message-hover-actions-presenter"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"],[41,[30,16],[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[32,9],null,[["@itemSelected","@role"],[[28,[32,10],[[30,16],[30,7,["messageTextBody"]],[30,7,["messageAPIModel"]]],null],"button"]],[["default"],[[[[1,"\\n "],[1,[28,[32,7],["i18n_edit_message","msg-ui/components/primitives/message-hover-actions-presenter"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "]],[11]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"msg-s-event-listitem__forward-arrow-common msg-s-event-listitem__forward-arrow-backer"],[12],[13],[1,"\\n "],[11,"button"],[24,0,"msg-s-event-listitem__forward-arrow-common msg-s-event-listitem__forward-arrow artdeco-card"],[16,"title",[28,[32,7],["i18n_forward_attachment_a11y","msg-ui/components/primitives/message-hover-actions-presenter"],[["filename","senderName"],[[30,17],[30,7,["senderFamiliarName"]]]]]],[24,4,"button"],[4,[32,1],["click",[28,[32,10],[[30,0,["forwardAttachment"]],[30,12]],null]],null],[12],[1,"\\n "],[8,[32,8],[[24,0,"msg-s-event-listitem__share-linkedin-icon"]],[["@a11yText","@type","@size","@name"],[[28,[32,7],["i18n_forward_attachment_a11y","msg-ui/components/primitives/message-hover-actions-presenter"],[["filename","senderName"],[[30,17],[30,7,["senderFamiliarName"]]]]],"system","small","share-linkedin"]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]],[[[41,[28,[32,11],[[30,18]],null],[[[1," "],[11,"button"],[16,0,[29,["msg-s-event-listitem__forward-attachment\\n ",[52,[30,0,["isImage"]],"msg-s-event-listitem__forward-attachment--image","msg-s-event-listitem__forward-attachment--file"],"\\n "]]],[24,4,"button"],[4,[32,1],["click",[28,[32,10],[[30,0,["forwardAttachment"]],[30,12]],null]],null],[12],[1,"\\n "],[8,[32,8],null,[["@a11yText","@type","@size","@name"],[[28,[32,7],["i18n_forward_attachment_a11y","msg-ui/components/primitives/message-hover-actions-presenter"],[["filename","senderName"],[[30,17],[30,7,["senderFamiliarName"]]]]],"system","small","share-linkedin"]],null],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]]],[]],[[[41,[30,5],[[[1," "],[11,0],[24,0,"msg-s-event-listitem__actions-container artdeco-card"],[4,[32,3],[[30,6]],[["interactionType"],["HOVER"]]],[12],[1,"\\n "],[8,[32,4],null,[["@messageUrn","@conversationUrn","@isOverlay","@onEmojiHoverableShow","@onEmojiHoverableHide","@hideAllActionMenus","@hideOptionsMenu","@setMessageFocusState","@focusIn"],[[30,7,["messageUrn"]],[30,7,["conversationUrn"]],[30,8],[30,9],[30,10],[30,0,["hideAllActionMenus"]],[28,[32,5],[[30,0],"isOptionMenuOpen",false],null],[28,[32,5],[[30,0],"isFocused"],null],[28,[32,5],[[30,0],"isFocused",true],null]]],null],[1,"\\n\\n"],[41,[28,[32,2],[[30,4],[30,13],[30,19]],null],[[[1," "],[8,[32,6],[[16,"aria-label",[28,[32,7],["a11y_message_options","msg-ui/components/primitives/message-hover-actions-presenter"],[["senderName","messageBody"],[[30,7,["senderFamiliarName"]],[30,7,["messageTextBody","text"]]]]]]],[["@class","@justification","@placement","@isOpen","@onVisibilityChange","@focusIn","@focusOut"],["msg-s-event-listitem__reactions-options-ellipsis","right",[30,0,["dropDirection"]],[30,0,["isOptionMenuOpen"]],[28,[32,5],[[30,0],"isOptionMenuOpen"],null],[28,[32,5],[[30,0],"isFocused",true],null],[30,0,["hideAllActionMenus"]]]],[["default"],[[[[1,"\\n "],[8,[30,20,["dropdown-trigger"]],[[4,[32,3],["attempt_forward"],null]],[["@class","@title","@onClick","@onKeyDown"],["msg-s-event-listitem__options-trigger",[28,[32,7],["a11y_forward_message","msg-ui/components/primitives/message-hover-actions-presenter"],[["senderName"],[[30,7,["senderFamiliarName"]]]]],[30,0,["setupDropMenu"]],[30,0,["setupDropMenu"]]]],[["default"],[[[[1,"\\n "],[8,[32,8],[[24,0,"msg-s-event-listitem__options-trigger-icon"]],[["@a11yText","@type","@size","@name"],[[28,[32,7],["a11y_message_options","msg-ui/components/primitives/message-hover-actions-presenter"],[["senderName","messageBody"],[[30,7,["senderFamiliarName"]],[30,7,["messageTextBody","text"]]]]],"system","small","overflow-web-ios"]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[10,0],[14,0,"msg-s-event-listitem__options-content"],[12],[1,"\\n "],[8,[30,20,["dropdown-content"]],null,[["@arrowDir"],["right"]],[["default"],[[[[1,"\\n "],[10,"ul"],[12],[1,"\\n"],[41,[30,4],[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[32,9],[[4,[32,3],["forward_to_message"],null]],[["@itemSelected","@role"],[[30,0,["forwardViaMessage"]],"button"]],[["default"],[[[[1,"\\n "],[1,[28,[32,7],["i18n_forward_via_LI","msg-ui/components/primitives/message-hover-actions-presenter"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["isReplyToWriteFlowEnabled"]],[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[32,9],[[4,[32,3],["reply_to_message"],null]],[["@itemSelected","@role"],[[30,0,["replyToMessage"]],"button"]],[["default"],[[[[1,"\\n "],[1,[28,[32,7],["i18n_reply","msg-ui/components/primitives/message-hover-actions-presenter"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,"li"],[12],[1,"\\n "],[8,[32,9],[[4,[32,3],["forward_to_email"],null]],[["@itemSelected","@role"],[[30,0,["forwardViaEmail"]],"button"]],[["default"],[[[[1,"\\n "],[1,[28,[32,7],["i18n_forward_via_email","msg-ui/components/primitives/message-hover-actions-presenter"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[28,[32,2],[[30,19],[30,13]],null],[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[32,9],null,[["@itemSelected","@role","@disabled"],[[28,[32,10],[[30,14],true],null],"button",[52,[30,15],[30,15],false]]],[["default"],[[[[1,"\\n "],[1,[28,[32,7],["i18n_delete_message","msg-ui/components/primitives/message-hover-actions-presenter"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,13],[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[32,9],null,[["@itemSelected","@role"],[[28,[32,10],[[30,16],[30,7,["messageTextBody"]],[30,7,["messageAPIModel"]]],null],"button"]],[["default"],[[[[1,"\\n "],[1,[28,[32,7],["i18n_edit_message","msg-ui/components/primitives/message-hover-actions-presenter"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "]],[20]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],[[[41,[30,4],[[[1," "],[10,0],[14,0,"msg-s-event-listitem__forward-arrow-common msg-s-event-listitem__forward-arrow-backer"],[12],[13],[1,"\\n "],[10,0],[14,0,"msg-s-event-listitem__actions-container msg-s-event-listitem__actions-container--ellipsis-only artdeco-card"],[12],[1,"\\n "],[8,[32,6],[[16,"aria-label",[28,[32,7],["a11y_message_options","msg-ui/components/primitives/message-hover-actions-presenter"],[["senderName","messageBody"],[[30,7,["senderFamiliarName"]],[30,7,["messageTextBody","text"]]]]]]],[["@class","@justification","@placement","@isOpen","@onVisibilityChange","@focusIn","@focusOut"],["msg-s-event-listitem__options-ellipsis","right",[30,0,["dropDirection"]],[30,0,["isOptionMenuOpen"]],[28,[32,5],[[30,0],"isOptionMenuOpen"],null],[28,[32,5],[[30,0],"isFocused",true],null],[30,0,["hideAllActionMenus"]]]],[["default"],[[[[1,"\\n "],[8,[30,21,["dropdown-trigger"]],[[4,[32,3],["attempt_forward"],null]],[["@class","@title","@onClick","@onKeyDown"],["msg-s-event-listitem__options-trigger",[28,[32,7],["a11y_forward_message","msg-ui/components/primitives/message-hover-actions-presenter"],[["senderName"],[[30,7,["senderFamiliarName"]]]]],[30,0,["setupDropMenu"]],[30,0,["setupDropMenu"]]]],[["default"],[[[[1,"\\n "],[8,[32,8],[[24,0,"msg-s-event-listitem__options-trigger-icon"]],[["@a11yText","@type","@size","@name"],[[28,[32,7],["a11y_message_options","msg-ui/components/primitives/message-hover-actions-presenter"],[["senderName","messageBody"],[[30,7,["senderFamiliarName"]],[30,7,["messageTextBody","text"]]]]],"system","small","overflow-web-ios"]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[10,0],[14,0,"msg-s-event-listitem__options-content"],[12],[1,"\\n "],[8,[30,21,["dropdown-content"]],null,[["@arrowDir"],["right"]],[["default"],[[[[1,"\\n "],[10,"ul"],[12],[1,"\\n "],[10,"li"],[12],[1,"\\n "],[8,[32,9],[[4,[32,3],["forward_to_message"],null]],[["@itemSelected","@role"],[[30,0,["forwardViaMessage"]],"button"]],[["default"],[[[[1,"\\n "],[1,[28,[32,7],["i18n_forward_via_LI","msg-ui/components/primitives/message-hover-actions-presenter"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["isReplyToWriteFlowEnabled"]],[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[32,9],[[4,[32,3],["reply_to_message"],null]],[["@itemSelected","@role"],[[30,0,["replyToMessage"]],"button"]],[["default"],[[[[1,"\\n "],[1,[28,[32,7],["i18n_reply","msg-ui/components/primitives/message-hover-actions-presenter"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,"li"],[12],[1,"\\n "],[8,[32,9],[[4,[32,3],["forward_to_email"],null]],[["@itemSelected","@role"],[[30,0,["forwardViaEmail"]],"button"]],[["default"],[[[[1,"\\n "],[1,[28,[32,7],["i18n_forward_via_email","msg-ui/components/primitives/message-hover-actions-presenter"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"],[41,[30,13],[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[32,9],null,[["@itemSelected","@role","@disabled"],[[28,[32,10],[[30,14],true],null],"button",[52,[30,15],[30,15],false]]],[["default"],[[[[1,"\\n "],[1,[28,[32,7],["i18n_delete_message","msg-ui/components/primitives/message-hover-actions-presenter"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"li"],[12],[1,"\\n "],[8,[32,9],null,[["@itemSelected","@role"],[[28,[32,10],[[30,16],[30,7,["messageTextBody"]],[30,7,["messageAPIModel"]]],null],"button"]],[["default"],[[[[1,"\\n "],[1,[28,[32,7],["i18n_edit_message","msg-ui/components/primitives/message-hover-actions-presenter"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "]],[21]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]]],[]]]],[]],null],[1,"\\n "],[18,22,null],[1,"\\n "],[13],[1,"\\n "]],["@classNames","&attrs","@hasAttachment","@enableMsgFwd","@showSendReactionControls","@reactionsHoverTrackingName","@viewData","@isOverlay","@onEmojiHoverableShow","@onEmojiHoverableHide","dropdown","@attachment","@shouldShowEditDelete","@deleteMessageEventModalState","@shouldAllowDeleteAction","@showMessageEditForm","@filename","@isSponsoredConversation","@shouldShowDelete","dropdown","dropdown","&default"],false,["if","yield"]]',moduleName:"msg-ui/components/primitives/message-hover-actions-presenter.gjs",scope:()=>[T.concat,f.on,b.default,y.default,v.default,_.default,w.default,M.default,k.default,x.default,T.fn,D.default],isStrictMode:!0}),(S=(0,g.inject)("msg-overlay-manager@msg-overlay-manager"),C=(0,g.inject)("i18n"),I=(0,g.inject)("lix"),P=(0,g.inject)("global-services@window"),A=(0,g.inject)("persistent-toast-manager@persistent-toast-manager"),E=class extends m.default{constructor(){super(...arguments);(0,t.default)(this,"msgOverlay",O,this);(0,t.default)(this,"i18n",R,this);(0,t.default)(this,"lix",j,this);(0,t.default)(this,"windowService",N,this);(0,t.default)(this,"persistentToastManager",U,this);(0,t.default)(this,"isOptionMenuOpen",F,this);(0,t.default)(this,"dropDirection",L,this);(0,t.default)(this,"messageHovered",z,this);(0,t.default)(this,"isFocused",B,this)}get isReplyToWriteFlowEnabled(){return this.lix.getTreatmentIsEnabled("voyager.web.messaging-reply-to-writes")&&this.args.viewData.isReplyEnabled}toggleActionsOn(){this.toggleActionsOnTask=(0,c.runTask)(this,(()=>{this.isDestroying||(this.messageHovered=!0)}),300)}toggleActionsOff(){this.toggleActionsOnTask&&(0,c.cancelTask)(this,this.toggleActionsOnTask);(0,c.runTask)(this,(()=>{const e=document.querySelector(".msg-s-event-listitem__message-bubble--is-focused .msg-s-event-listitem__actions-container")
!this.isDestroying&&e&&e.contains(document.activeElement)||(this.messageHovered=!1)}))}_closeOptionDropdown(){this.isOptionMenuOpen=!1}_showRecallErrorToast(){const e=this.i18n.lookupTranslation("components/msg-ui@primitives/message-hover-actions-presenter","i18n_recall_generic_error")()
this.persistentToastManager.error({message:e})}setupDropMenu(e){const t=this.dropDirection,n=e.target.closest(".msg-s-message-list"),i=e.target.closest(".msg-s-event-listitem__actions-container"),s=e.target,r=.5*n.offsetHeight,a=n.getBoundingClientRect().bottom-s.getBoundingClientRect().bottom-i.offsetHeight<r?"top":"bottom"
a!==t&&(this.dropDirection=a)}forwardViaMessage(){const e=this.args.viewData.messageAPIModel
this.msgOverlay.triggerNewConversation({forwardedEvent:e})
this._closeOptionDropdown()}replyToMessage(){var e,t
null===(e=(t=this.args).replyToMessage)||void 0===e||e.call(t,this.args.viewData.messageAPIModel)
this._closeOptionDropdown()}forwardViaEmail(){const e=jSecure.htmlUnencode(this.i18n.lookupTranslation("components/msg-ui@primitives/message-hover-actions-presenter","INMAIL"===this.args.viewData.messageSubtype?"i18n_forwarded_inmail_message_preamble":"i18n_forwarded_message_preamble")()),t=this.args.viewData.senderFullName,n=this.args.viewData.senderParticipantProfileUrl,i=jSecure.htmlUnencode(this.i18n.lookupTranslation("components/msg-ui@primitives/message-hover-actions-presenter","i18n_forwarded_message_header")([{originalSender:t,originalSenderProfileURL:n}])),s=this.args.viewData.messageSubject,r=this.args.viewData.messageTextBody.text
let a="mailto:?",o=`${e}${G}${i}${G}`
if("INMAIL"===this.args.viewData.messageSubtype&&s){a+=`subject=${encodeURIComponent(`FWD: ${s}`)}&`
o+=`${s}${G}`}o+=r
a+=`body=${encodeURIComponent(o)}`
this.windowService.open(a,"")
this._closeOptionDropdown()}forwardAttachment(e){const t={}
e.messageReference=this.args.viewData.messageUrn
const{file:n,vectorImage:i}=e
if(n){t.isImage=!1
t.id=n.assetUrn
t.reference=n.url
t.name=n.name
t.mediaType=n.mediaType
t.byteSize=n.byteSize
t.mediaTypeExtension=(0,d.mediaTypeExtension)(t.mediaType)
t.formattedSize=(0,l.default)(t.byteSize,this.i18n)}else if(i){t.isImage=!0
t.id=i.digitalmediaAsset
t.reference=i.rootUrl}Object.assign(e,t)
const s={attachments:[e]}
this.msgOverlay.triggerNewConversation(s)}hideAllActionMenus(e){if(p.default){const t=document.querySelector(".msg-s-event-listitem__message-bubble--is-focused .msg-s-event-listitem__actions-container")
if(e&&e.target&&t&&t.contains(e.target)&&e.relatedTarget&&t.contains(e.relatedTarget))return;(0,o.mutateDOM)((()=>{this.isOptionMenuOpen=!1
this.isFocused=!1}))}}},O=(0,i.default)(E.prototype,"msgOverlay",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=(0,i.default)(E.prototype,"i18n",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=(0,i.default)(E.prototype,"lix",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=(0,i.default)(E.prototype,"windowService",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=(0,i.default)(E.prototype,"persistentToastManager",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=(0,i.default)(E.prototype,"isOptionMenuOpen",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),L=(0,i.default)(E.prototype,"dropDirection",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"top"}}),z=(0,i.default)(E.prototype,"messageHovered",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),B=(0,i.default)(E.prototype,"isFocused",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,i.default)(E.prototype,"toggleActionsOn",[h.action],Object.getOwnPropertyDescriptor(E.prototype,"toggleActionsOn"),E.prototype),(0,i.default)(E.prototype,"toggleActionsOff",[h.action],Object.getOwnPropertyDescriptor(E.prototype,"toggleActionsOff"),E.prototype),(0,i.default)(E.prototype,"setupDropMenu",[h.action],Object.getOwnPropertyDescriptor(E.prototype,"setupDropMenu"),E.prototype),(0,i.default)(E.prototype,"forwardViaMessage",[h.action],Object.getOwnPropertyDescriptor(E.prototype,"forwardViaMessage"),E.prototype),(0,i.default)(E.prototype,"replyToMessage",[h.action],Object.getOwnPropertyDescriptor(E.prototype,"replyToMessage"),E.prototype),(0,i.default)(E.prototype,"forwardViaEmail",[h.action],Object.getOwnPropertyDescriptor(E.prototype,"forwardViaEmail"),E.prototype),(0,i.default)(E.prototype,"forwardAttachment",[h.action],Object.getOwnPropertyDescriptor(E.prototype,"forwardAttachment"),E.prototype),(0,i.default)(E.prototype,"hideAllActionMenus",[h.action],Object.getOwnPropertyDescriptor(E.prototype,"hideAllActionMenus"),E.prototype),E))}))
define("msg-ui/components/primitives/message-list-item-feature",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","tracked-toolbox","msg-ui/viewdata/sdk-message-list-item-viewdata","ember-cli-pemberly-tracking/utils/tracking","msg-shared/utils/constants","@glimmer/component","@ember/service","@ember/object","global-helpers/helpers/and","msg-ui/helpers/date-group-heading","ember-cli-pemberly-i18n/helpers/t","ember-cli-pemberly-i18n/helpers/format-time","ember-cli-pemberly-tracking/modifiers/track-impression","ember-cli-pemberly-tracking/modifiers/track-view","@ember/render-modifiers/modifiers/did-insert","msg-ui/components/primitives/message-sender-advertiser-entity-presenter","global-helpers/helpers/not","msg-ui/components/primitives/message-sender-entity-presenter","app-aware-link/components/app-aware-link","ember-cli-pemberly-tracking/modifiers/track-interaction","pronouns/components/pronouns","msg-ui/components/primitives/message-list-item-system-message-presenter","msg-ui/components/primitives/message-list-item-user-message-presenter","global-helpers/helpers/gte","@ember/modifier","@ember/helper","ember-vector-images/components/lazy-image","global-helpers/helpers/name"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y,v,_,w,M,k,x,T,D,S,C,I,P,A,E,O){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var R,j,N,U,F,L,z,B,G,q,H,V,W,K,Q
const{IMPRESSION_KEYS:{CONVERSATION_DETAIL_IMPRESSION:$,DISPLAY_ITEM_TYPE:Y},MESSAGES_PER_PAGE:X,PAGEVIEW_KEYS:{CONVERSATION_DETAIL_PAGEKEY:Z}}=c.default
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"xq3+OrBk",block:'[[[1,"\\n"],[41,[28,[32,0],[[30,0,["viewData","dateBoundary"]],[30,0,["isOldestUnreadMessage"]]],null],[[[1," "],[10,0],[14,0,"msg-s-message-list__new-message-time-heading t-12 t-bold"],[12],[1,"\\n "],[10,"time"],[14,0,"msg-s-message-list__new-message-heading--timestamp t-black--light"],[12],[1,"\\n "],[1,[28,[32,1],[[30,0,["viewData","dateBoundary","timestamp"]]],null]],[1,"\\n "],[13],[1,"\\n\\n "],[10,"time"],[14,0,"msg-s-message-list__new-message-heading--text"],[12],[1,"\\n "],[1,[28,[32,2],["i18n_new_message_divider_text","msg-ui/components/primitives/message-list-item-feature"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["viewData","dateBoundary"]],[[[1," "],[10,"time"],[14,0,"msg-s-message-list__time-heading t-12 t-black--light t-bold"],[12],[1,"\\n "],[1,[28,[32,1],[[30,0,["viewData","dateBoundary","timestamp"]]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["isOldestUnreadMessage"]],[[[1," "],[10,"time"],[14,0,"msg-s-message-list__new-message-heading t-12 t-bold"],[12],[1,"\\n "],[1,[28,[32,2],["i18n_new_message_divider_text","msg-ui/components/primitives/message-list-item-feature"],null]],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]]],[]]],[1,"\\n"],[41,[30,0,["viewData","senderGroupMessageCount"]],[[[1," "],[10,1],[14,0,"msg-s-event-listitem--group-a11y-heading visually-hidden"],[12],[1,"\\n "],[1,[28,[32,2],["i18n_a11y_pre_message_text","msg-ui/components/primitives/message-list-item-feature"],[["actorName","count","timestamp"],[[30,0,["viewData","senderName"]],[30,0,["viewData","senderGroupMessageCount"]],[28,[32,3],[[30,0,["viewData","messageCreatedAt"]]],[["format","useTimeZone"],["fmt_hm",true]]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[11,0],[16,0,[29,["msg-s-event-listitem\\n ",[52,[30,0,["viewData","isM2MMessageFollowedByDateBoundary"]]," msg-s-event-listitem--m2m-msg-followed-by-date-boundary"],"\\n ",[52,[30,0,["viewData","isSystemMessageFollowedByM2MMessage"]]," msg-s-event-listitem--system-followed-by-m2m-msg"],"\\n ",[52,[30,0,["viewData","isSystemMessagePrecededByM2MMessage"]]," msg-s-event-listitem--system-preceded-by-m2m-msg"],"\\n ",[52,[30,0,["viewData","isLastInGroup"]]," msg-s-event-listitem--last-in-group"],"\\n ",[52,[30,0,["viewData","messageSeenReceipts","length"]]," msg-s-event-listitem--has-seen-receipts"],"\\n ",[52,[30,0,["viewData","isSystemMessage"]]," msg-s-event-listitem--system"],"\\n ",[52,[30,0,["viewData","isInMailFromOtherUser"]]," msg-s-event-listitem--inmail"],"\\n ",[52,[30,0,["viewData","isMessageFromOtherUser"]]," msg-s-event-listitem--other"],"\\n ",[52,[30,0,["viewData","footerText"]]," msg-s-event-listitem--has-footer-text"],"\\n ",[52,[30,0,["viewData","isError"]]," msg-s-event-listitem--is-error"]]]],[16,"data-event-urn",[30,0,["viewData","messageUrn"]]],[17,1],[24,"data-view-name","message-list-item"],[4,[32,4],[[30,0,["createImpressionEvent"]]],[["routeName","currentRoute"],[[28,[32,5],[[53,"outletState"],"render.name"],null],[28,[32,5],[[53,"outletState"],"render"],null]]]],[4,[32,6],null,[["viewName","genericTrackingLixKey","routeName","currentRoute"],["message-list-item","voyager.web.tracking3-batch-9",[28,[32,5],[[53,"outletState"],"render.name"],null],[28,[32,5],[[53,"outletState"],"render"],null]]]],[4,[32,7],[[30,0,["fireCustomPageViewEvent"]]],null],[12],[1,"\\n"],[41,[30,0,["viewData","showMeta"]],[[[41,[30,0,["viewData","isSponsoredMessage"]],[[[1," "],[8,[32,8],null,[["@viewData"],[[30,0,["viewData","messageSenderAdvertiserEntityViewData"]]]],null],[1,"\\n"]],[]],[[[41,[28,[32,9],[[30,0,["viewData","isSystemMessage"]]],null],[[[1," "],[8,[32,10],null,[["@viewData","@showPresence","@size","@profileRoute"],[[30,0,["viewData","messageSenderEntityViewData"]],[30,2,["groupChat"]],2,"profile.common.profile"]],null],[1,"\\n "]],[]],null]],[]]],[1,"\\n "],[10,0],[14,0,"msg-s-message-group__meta"],[12],[1,"\\n"],[41,[30,0,["viewData","senderProfileUrl"]],[[[44,[[52,[30,0,["viewData","isMessageSentByCompany"]],"view_page","view_profile"]],[[[41,[30,0,["profileNavigationEnabled"]],[[[1," "],[8,[32,11],[[4,[32,12],[[30,3]],null]],[["@href"],[[30,0,["viewData","senderProfileUrl"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["viewData","senderName"]],[[[1," "],[10,1],[14,0,"msg-s-message-group__profile-link msg-s-message-group__name t-14 t-black t-bold hoverable-link-text"],[12],[1,"\\n"],[41,[30,0,["viewData","isMessageSentByCompany"]],[[[1," "],[1,[28,[32,2],["i18n_default_listitem_page_name","msg-ui/components/primitives/message-list-item-feature"],[["pageName"],[[30,0,["viewData","senderName"]]]]]],[1,"\\n"]],[]],[[[1," "],[1,[28,[32,2],["i18n_default_listitem_actor_full_name","msg-ui/components/primitives/message-list-item-feature"],[["actorName"],[[30,0,["viewData","senderName"]]]]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["viewData","senderName"]],[[[1," "],[10,1],[14,0,"msg-s-message-group__profile-link msg-s-message-group__name t-14 t-black t-bold"],[12],[1,"\\n"],[41,[30,0,["viewData","isMessageSentByCompany"]],[[[1," "],[1,[28,[32,2],["i18n_default_listitem_page_name","msg-ui/components/primitives/message-list-item-feature"],[["pageName"],[[30,0,["viewData","senderName"]]]]]],[1,"\\n"]],[]],[[[1," "],[1,[28,[32,2],["i18n_default_listitem_actor_full_name","msg-ui/components/primitives/message-list-item-feature"],[["actorName"],[[30,0,["viewData","senderName"]]]]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null]],[]]]],[3]]]],[]],[[[1," "],[10,1],[14,0,"msg-s-message-group__name t-14 t-black t-bold"],[12],[1,"\\n "],[1,[30,0,["viewData","senderAnonymousName"]]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[8,[32,13],[[24,0,"t-12 t-black--light t-normal"]],[["@pronounsObject"],[[30,0,["viewData","senderPronouns"]]]],null],[1,"\\n "],[10,"time"],[14,0,"msg-s-message-group__timestamp white-space-nowrap t-12 t-black--light t-normal"],[12],[1,"\\n "],[1,[28,[32,3],[[30,0,["viewData","messageCreatedAt"]]],[["format","useTimeZone"],["fmt_hm",true]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["viewData","isSystemMessage"]],[[[1," "],[8,[32,14],null,[["@viewData","@handleSuccessfulDiscardRequest"],[[30,0,["viewData","messageListItemSystemMessageViewData"]],[30,4]]],null],[1,"\\n"]],[]],[[[1," "],[8,[32,15],null,[["@viewData","@isMsgSeenByNone","@redirectToActiveConversation","@showMessageEditForm","@showImageAttachment","@onEmojiHoverableShow","@onEmojiHoverableHide","@replyToMessage","@blockedByNoResponse","@isOverlay","@trackingPrefix"],[[30,0,["viewData","messageListItemUserMessageViewData"]],[28,[32,16],[[30,5],[30,6]],null],[30,7],[30,8],[30,9],[30,0,["onEmojiHoverableShow"]],[30,0,["onEmojiHoverableHide"]],[30,10],[30,11],[30,12],[52,[30,12],"overlay.",""]]],null],[1,"\\n"]],[]]],[1,"\\n "],[18,15,[[30,0,["viewData"]]]],[1,"\\n\\n"],[41,[30,0,["viewData","showMessageSendFailedError"]],[[[1," "],[11,2],[24,0,"msg-s-event-listitem__error-message t-12 t-black t-bold"],[4,[32,17],["click",[28,[32,18],[[30,0,["resendFailedMessage"]],[30,0,["viewData","messageUrn"]]],null]],null],[12],[1,"\\n "],[1,[28,[32,2],["i18n_message_retry","msg-ui/components/primitives/message-list-item-feature"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[52,[30,13],[28,[32,5],[[30,0,["viewData","messageSeenReceipts"]],"length"],null]],[[[1," "],[10,0],[14,0,"msg-s-event-listitem__seen-receipts t-12 t-black--light t-normal"],[12],[1,"\\n"],[42,[28,[31,5],[[28,[31,5],[[30,0,["viewData","messageSeenReceipts"]]],null]],null],"id",[[[41,[30,14,["profile"]],[[[1," "],[8,[32,19],null,[["@image","@alt","@title","@class","@desiredWidth","@desiredHeight","@ghostType"],[[30,14,["profile","picture"]],[28,[32,2],["i18n_seen_receipt_alt_and_title_text","msg-ui/components/primitives/message-list-item-feature"],[["senderName","seenAt"],[[28,[32,20],[[30,14,["profile"]]],null],[28,[32,3],[[30,14,["seenAt"]]],[["format","useTimeZone"],["fmt_hm",true]]]]]],[28,[32,2],["i18n_seen_receipt_alt_and_title_text","msg-ui/components/primitives/message-list-item-feature"],[["senderName","seenAt"],[[28,[32,20],[[30,14,["profile"]]],null],[28,[32,3],[[30,14,["seenAt"]]],[["format","useTimeZone"],["fmt_hm",true]]]]]],"msg-s-event-listitem__seen-receipt-photo EntityPhoto-circle-1",100,100,"person"]],null],[1,"\\n"]],[]],null]],[14]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "]],["&attrs","@conversation","controlName","@handleSuccessfulDiscardRequest","@index","@indexOfLatestMessageSeenByNone","@redirectToActiveConversation","@showMessageEditForm","@showImageAttachment","@replyToMessage","@blockedByNoResponse","@isOverlay","@showSeenReceipts","receipt","&default"],false,["if","-get-dynamic-var","let","yield","each","-track-array"]]',moduleName:"msg-ui/components/primitives/message-list-item-feature.gjs",scope:()=>[g.default,h.default,f.default,b.default,y.default,A.get,v.default,_.default,w.default,M.default,k.default,x.default,T.default,D.default,S.default,C.default,I.default,P.on,A.fn,E.default,O.default],isStrictMode:!0}),(R=(0,m.inject)("i18n"),j=(0,m.inject)("jet"),N=(0,m.inject)("msg-data@data-manager"),U=(0,m.inject)("authentication@authenticated-user"),F=(0,m.inject)("tracking"),L=(0,m.inject)("formatter"),z=(0,m.inject)("presence@presence-api-dash"),B=class extends u.default{constructor(){super(...arguments);(0,t.default)(this,"i18n",G,this);(0,t.default)(this,"jet",q,this);(0,t.default)(this,"msgDataManager",H,this);(0,t.default)(this,"authenticatedUser",V,this);(0,t.default)(this,"tracking",W,this);(0,t.default)(this,"formatter",K,this);(0,t.default)(this,"presenceAPI",Q,this)}get viewData(){const{conversation:e,index:t}=this.args,{messages:n}=e
let i=null,s=null
try{t>0&&(i=n.at(t-1))
t<n.length-1&&(s=n.at(t+1))}catch(i){this.jet.error(new Error("Unexpected SDK Index out of bounds error"),[`index: ${t}`,`conversation URN: ${e.entityUrn}`,`conversation URN from message: ${this.args.message.backendConversationUrn}`,`messages length: ${n.length}`],{shouldRethrow:!1})}const{mailboxParticipants:r}=this.msgDataManager
return new l.default({message:this.args.message,sender:r[this.args.message.senderUrn],conversation:e,mailboxParticipants:r,authenticatedUser:this.authenticatedUser,formatter:this.formatter,i18n:this.i18n,previousMessage:i,nextMessage:s,presenceAPI:this.presenceAPI})}get isOldestUnreadMessage(){return this.args.index===this.args.messageIndexToBeAnchored}get profileNavigationEnabled(){return!(!this.viewData.isSponsoredMessage||!this.viewData.isMessageSentByCompany)||!this.viewData.isSponsoredMessage&&this.viewData.creatorProfileViewEnabled}createImpressionEvent(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
if(this.isDestroyed||this.isDestroying||this.viewData.isBeingCreatedOrDestroyed)return[]
const{conversationBackendUrn:t,messageBackendUrn:n,participantUrns:i,isGifMessage:s,tenorGifId:r}=this.viewData,a={objectUrn:t,trackingId:(0,d.generateTrackingId)()},o={moduleKey:this.args.moduleKey??this.tracking.getCurrentPageKey(),displayItem:{trackingObject:{objectUrn:n,trackingId:(0,d.generateTrackingId)()},type:Y.MESSAGE_DETAIL,visibleTime:e.visibleTime,duration:e.duration},participantUrns:i,conversation:a}
s&&(o.displayItem.thirdPartyMediaTrackingObject={objectUrn:`urn:li:tenor:${r}`,trackingId:(0,d.generateTrackingId)()})
return{name:$,body:o}}fireCustomPageViewEvent(){this.args.messageIndex>0&&this.args.messageIndex%X==0&&this.tracking.firePageViewEvent(Z)}resendFailedMessage(e){const{isMessageFromOtherUser:t,isSystemMessage:n,conversationUrn:i}=this.viewData
t||n||this.args.resendMessage(i,e)}},G=(0,i.default)(B.prototype,"i18n",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=(0,i.default)(B.prototype,"jet",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=(0,i.default)(B.prototype,"msgDataManager",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=(0,i.default)(B.prototype,"authenticatedUser",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=(0,i.default)(B.prototype,"tracking",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=(0,i.default)(B.prototype,"formatter",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=(0,i.default)(B.prototype,"presenceAPI",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,i.default)(B.prototype,"viewData",[o.cached],Object.getOwnPropertyDescriptor(B.prototype,"viewData"),B.prototype),(0,i.default)(B.prototype,"createImpressionEvent",[p.action],Object.getOwnPropertyDescriptor(B.prototype,"createImpressionEvent"),B.prototype),(0,i.default)(B.prototype,"fireCustomPageViewEvent",[p.action],Object.getOwnPropertyDescriptor(B.prototype,"fireCustomPageViewEvent"),B.prototype),(0,i.default)(B.prototype,"resendFailedMessage",[p.action],Object.getOwnPropertyDescriptor(B.prototype,"resendFailedMessage"),B.prototype),B))}))
define("msg-ui/components/primitives/message-list-item-system-message-presenter",["exports","@ember/template-factory","@ember/component/template-only","@ember/component","global-helpers/helpers/attributed-text-html"],(function(e,t,n,i,s){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const r=(0,i.setComponentTemplate)((0,t.createTemplateFactory)({id:"8VHAFZAl",block:'[[[1,"\\n "],[10,2],[14,0,"msg-system-message-presenter t-12 t-black--light t-normal"],[12],[1,"\\n"],[41,[30,1,["hasSystemMessageBodyRenderFormat"]],[[[1," "],[10,1],[14,0,"msg-system-message-presenter__attributed-text--system"],[12],[1,"\\n "],[1,[28,[32,0],[[30,1,["messageTextBody"]]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,1,["isParticipantChangeSystemMessage"]],[[[1," "],[1,[30,1,["participantChangeSummary"]]],[1,"\\n "]],[]],null]],[]]],[1," "],[13],[1,"\\n"]],["@viewData"],false,["if"]]',moduleName:"msg-ui/components/primitives/message-list-item-system-message-presenter.gjs",scope:()=>[s.default],isStrictMode:!0}),(0,n.default)("message-list-item-system-message-presenter","MessageListItemSystemMessagePresenter"))
e.default=r}))
define("msg-ui/components/primitives/message-list-item-user-message-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","tracked-toolbox","ember-async-data","global-utils/utils/urn-id-helpers","graphql-queries/queries/messaging/get-profiles-by-urns.graphql","msg-shared/components/i18n-shared","graphql-queries/queries/sharing/contentcreation-dash-update-url-preview-by-url.graphql","graphql-queries/queries/service-marketplace/marketplaces-dash-project-message-cards-by-id.graphql","scaffold-sound/services/sound","msg-ui/utils/marketplace-project-card-constants","@glimmer/tracking","msg-shared/utils/decorate-attributed-body","msg-cross-pillar/utils/virtual-meeting-constants","msg-shared/utils/constants","@ember/service","@glimmer/component","@ember/object","@ember/destroyable","@ember/render-modifiers/modifiers/did-insert","ember-cli-pemberly-i18n/helpers/t","msg-ui/components/primitives/message-hover-actions-presenter","ember-set-helper/helpers/set","msg-ui/components/primitives/message-with-sending-indicator-presenter","tenor-gif/components/gif-image-presenter","msg-reactions/components/emoji/reaction-summary-presenter","ember-vector-images/components/custom-image","ember-cli-pemberly-tracking/components/shared/external-link","ember-cli-pemberly-tracking/modifiers/track-interaction","global-helpers/helpers/css-style","@ember/modifier","global-helpers/helpers/and","msg-ui/components/rich-media/story-presenter","global-helpers/helpers/or","global-helpers/helpers/eq","global-helpers/helpers/not","ember-cli-pemberly-i18n/helpers/bidi-dir","emoji-picker/helpers/is-emoji-only-content","msg-cross-pillar/components/render-chunk","hue-web-icons/components/icon","artdeco-button/components/artdeco-button","msg-ui/components/forwarded-message-presenter","global-helpers/helpers/attributed-text-html","msg-ui/components/primitives/inline-warning-presenter","artdeco-card/components/artdeco-card","ember-engines/components/link-to-external","global-helpers/helpers/urn-to-id","ember-vector-images/components/lazy-image","msg-cross-pillar/components/video-conference-card-presenter","update-components/components/mini-update-v2","marketplace-message-card/components/marketplace-message-card","msg-ui/components/rich-media/feed-update-presenter","msg-ui/components/rich-media/file-attachment-presenter","msg-ui/components/primitives/linkedin-video-meeting-preview-presenter","msg-ui/components/rich-media/audio-message-presenter","msg-ui/components/rich-media/video-message-presenter","message-button/components/entry-point","@ember/helper","msg-cross-pillar/components/delete-message-modal-presenter","text-view-model/components/text-view-model-v2"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y,v,_,w,M,k,x,T,D,S,C,I,P,A,E,O,R,j,N,U,F,L,z,B,G,q,H,V,W,K,Q,$,Y,X,Z,J,ee,te,ne,ie,se,re,ae,oe,le,de,ce){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var ue,me,pe,ge,he,fe,be,ye,ve,_e,we,Me,ke,xe,Te,De,Se,Ce,Ie,Pe,Ae,Ee,Oe,Re,je,Ne,Ue
const{SPONSORED_TRACKING:{ACTIONS:Fe},MESSAGE_STATUS:Le}=v.default
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"ymBnF+CT",block:'[[[1,"\\n"],[41,[30,1,["groupName"]],[[[1," "],[10,2],[14,0,"msg-s-event-listitem--system t-12 t-black--light t-normal"],[12],[1,"\\n "],[1,[28,[32,0],["i18n_users_of_linkedin_group","msg-ui/components/primitives/message-list-item-user-message-presenter"],[["group"],[[30,1,["groupName"]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["isRecalled"]],[[[1," "],[10,2],[14,0,"msg-s-event-listitem__body--recalled msg-s-event-listitem__body t-14 t-black--light t-normal"],[12],[1,"\\n "],[1,[28,[32,0],["i18n_message_deleted","msg-ui/components/primitives/message-list-item-user-message-presenter"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,1,["gif"]],[[[1," "],[8,[32,1],null,[["@classNames","@viewData","@deleteMessageEventModalState","@enableMsgFwd","@isOverlay","@onEmojiHoverableHide","@onEmojiHoverableShow","@onEmojiPickerVisibilityChange","@shouldShowEditDelete","@showMessageEditForm","@showSendReactionControls","@reactionsHoverTrackingName"],["msg-s-event-listitem__message-bubble--msg-actions-enabled",[30,1,["messageHoverActionsViewData"]],[28,[32,2],[[30,0],"isDeleteMessageModalOpen"],null],false,[30,2],[30,3],[30,4],[30,5],false,false,[30,1,["allowReactions"]],[30,0,["reactionsHoverTrackingName"]]]],[["default"],[[[[1,"\\n "],[8,[32,3],null,[["@createdAt","@shouldShowMessageSendingIndicator","@messageStatus"],[[30,1,["messageCreatedAt"]],[30,0,["shouldShowMessageSendingIndicator"]],[30,1,["messageStatus"]]]],[["default"],[[[[1,"\\n "],[8,[32,4],[[24,0,"msg-s-event-listitem__gif"]],[["@imgClass","@maxWidth","@mediaObject"],["msg-s-event-listitem__gif-img-class",220,[30,1,["gif"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["showReactionSummaries"]],[[[1," "],[8,[32,5],null,[["@viewData","@isOverlay"],[[30,1,["reactionSummaryViewData"]],[30,2]]],null],[1,"\\n"]],[]],null]],[]],[[[41,[30,1,["stickerImage"]],[[[1," "],[8,[32,6],null,[["@image","@class","@alt","@desiredWidth"],[[30,1,["stickerImage"]],"msg-s-event-listitem__sticker",[28,[32,0],["i18n_sticker","msg-ui/components/primitives/message-list-item-user-message-presenter"],[["senderName"],[[30,1,["senderFamiliarName"]]]]],150]],null],[1,"\\n"]],[]],[[[41,[30,1,["locationSharePreview"]],[[[1," "],[8,[32,1],null,[["@classNames","@viewData","@deleteMessageEventModalState","@enableMsgFwd","@isOverlay","@onEmojiHoverableHide","@onEmojiHoverableShow","@onEmojiPickerVisibilityChange","@shouldShowEditDelete","@showMessageEditForm","@showSendReactionControls","@reactionsHoverTrackingName"],["msg-s-event-listitem__message-bubble--msg-actions-enabled",[30,1,["messageHoverActionsViewData"]],[28,[32,2],[[30,0],"isDeleteMessageModalOpen"],null],false,[30,2],[30,3],[30,4],[30,5],false,false,[30,1,["allowReactions"]],[30,0,["reactionsHoverTrackingName"]]]],[["default"],[[[[1,"\\n "],[8,[32,3],null,[["@createdAt","@shouldShowMessageSendingIndicator","@messageStatus"],[[30,1,["messageCreatedAt"]],[30,0,["shouldShowMessageSendingIndicator"]],[30,1,["messageStatus"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"msg-s-event-listitem__url-preview-wrapper mv1"],[12],[1,"\\n "],[8,[32,7],[[4,[32,8],["open_sent_location"],null]],[["@href","@target","@class"],[[30,1,["urlToUnroll"]],"_blank","msg-s-event-listitem__url-preview display-flex flex-column"]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"msg-s-event-listitem__url-preview-img-wrapper msg-s-event-listitem__url-preview-img-wrapper--location"],[12],[1,"\\n"],[1," "],[10,0],[14,0,"msg-s-event-listitem__url-preview-img"],[15,5,[28,[32,9],null,[["background-image"],[[28,[32,10],["url(",[30,1,["locationSharePreview","imageUrl"]],")"],null]]]]],[12],[13],[1,"\\n "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n "],[1,[28,[32,0],["i18n_bing_maps","msg-ui/components/primitives/message-list-item-user-message-presenter"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"article"],[14,0,"msg-s-event-listitem__url-preview-description p2"],[12],[1,"\\n "],[10,"h2"],[14,0,"msg-s-event-listitem__url-preview-headline t-14 t-black t-bold"],[12],[1,"\\n "],[1,[30,1,["locationSharePreview","title"]]],[1,"\\n "],[13],[1,"\\n "],[10,"h3"],[14,0,"msg-s-event-listitem__url-preview-byline t-14 t-black--light t-normal"],[12],[1,"\\n "],[1,[28,[32,0],["i18n_bing_maps","msg-ui/components/primitives/message-list-item-user-message-presenter"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["showReactionSummaries"]],[[[1," "],[8,[32,5],null,[["@viewData","@isOverlay"],[[30,1,["reactionSummaryViewData"]],[30,2]]],null],[1,"\\n"]],[]],null]],[]],[[[41,[30,0,["shouldObfuscateMessage"]],[[[1," "],[8,[32,1],null,[["@classNames","@viewData","@deleteMessageEventModalState","@enableMsgFwd","@isOverlay","@onEmojiHoverableHide","@onEmojiHoverableShow","@onEmojiPickerVisibilityChange","@showMessageEditForm","@showSendReactionControls","@shouldShowEditDelete","@reactionsHoverTrackingName"],["msg-s-event-listitem__message-bubble--msg-actions-enabled",[30,1,["messageHoverActionsViewData"]],[28,[32,2],[[30,0],"isDeleteMessageModalOpen"],null],false,[30,2],[30,3],[30,4],[30,5],false,[30,1,["allowReactions"]],false,[30,0,["reactionsHoverTrackingName"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"msg-s-event-listitem__obfuscated-message-card mt2 mr2 mb1 pv2 ph3 t-14"],[12],[1,"\\n "],[1,[30,1,["obfuscatedMessage","warning"]]],[1,"\\n\\n "],[11,"button"],[24,0,"t-14 t-black t-bold"],[16,"aria-label",[30,1,["obfuscatedMessage","ctaText"]]],[24,4,"button"],[4,[32,8],["inline_warning_show"],null],[4,[32,11],["click",[30,0,["showObfuscatedMessage"]]],null],[12],[1,"\\n "],[1,[30,1,["obfuscatedMessage","ctaText"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["showReactionSummaries"]],[[[1," "],[8,[32,5],null,[["@viewData","@isOverlay"],[[30,1,["reactionSummaryViewData"]],[30,2]]],null],[1,"\\n"]],[]],null]],[]],[[[41,[28,[32,12],[[30,1,["storyItemUrn"]],[30,0,["displayMessagingStoryBeforeTextBody"]]],null],[[[1," "],[8,[32,13],null,[["@viewData","@deleteMessageEventModalState","@enableMsgFwd","@isOverlay","@onEmojiHoverableHide","@onEmojiHoverableShow","@onEmojiPickerVisibilityChange","@showSendReactionControls","@showMessageEditForm","@shouldShowEditDelete","@trackingPrefix","@reactionsHoverTrackingName","@shouldShowMessageSendingIndicator","@messageStatus"],[[30,1,["storyViewData"]],[28,[32,2],[[30,0],"isDeleteMessageModalOpen"],null],false,[30,2],[30,3],[30,4],[30,5],[30,1,["allowReactions"]],false,false,[30,6],[30,0,["reactionsHoverTrackingName"]],[30,0,["shouldShowMessageSendingIndicator"]],[30,1,["messageStatus"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[32,12],[[30,0,["enableReplyToReads"]],[30,1,["repliedMessageContentDisplayText"]]],null],[[[1," "],[10,0],[14,0,"msg-s-event-listitem__replied-message-container t-12 t-black--light"],[12],[1,"\\n "],[11,1],[16,0,[29,["msg-s-event-listitem__replied-message-body-text\\n ",[52,[51,[30,0,["shouldTruncateRepliedMessageText"]]],"msg-s-event-listitem__replied-message-body-text--expanded"]]]],[4,[32,14],[[30,0,["checkIfRepliedMessageIsTruncated"]]],null],[12],[1,[30,1,["repliedMessageContentDisplayText"]]],[13],[1,"\\n"],[41,[30,0,["shouldTruncateRepliedMessageText"]],[[[1," "],[11,"button"],[24,0,"msg-s-event-listitem__replied-message-see-more-button"],[24,4,"button"],[4,[32,11],["click",[28,[32,2],[[30,0],"shouldTruncateRepliedMessageText",false],null]],null],[12],[1,[28,[32,0],["i18n_replied_message_see_more","msg-ui/components/primitives/message-list-item-user-message-presenter"],null]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[32,15],[[30,1,["isSponsoredConversation"]],[30,0,["attrubitedContent"]],[30,0,["decoratedContent"]]],null],[[[1," "],[8,[32,1],null,[["@classNames","@viewData","@deleteMessageEventModalState","@enableMsgFwd","@isOverlay","@onEmojiHoverableHide","@onEmojiHoverableShow","@onEmojiPickerVisibilityChange","@shouldShowEditDelete","@showMessageEditForm","@showSendReactionControls","@reactionsHoverTrackingName","@shouldAllowDeleteAction","@replyToMessage"],["msg-s-event-listitem__message-bubble--msg-fwd-enabled",[30,1,["messageHoverActionsViewData"]],[28,[32,2],[[30,0],"isDeleteMessageModalOpen"],null],[30,1,["allowMessageForward"]],[30,2],[30,3],[30,4],[30,5],[30,0,["enableModifyMessage"]],[30,7],[30,1,["allowReactions"]],[30,0,["reactionsHoverTrackingName"]],[30,8],[30,9]]],[["default"],[[[[1,"\\n"],[41,[28,[32,16],[[30,1,["messageSubType"]],"INMAIL"],null],[[[41,[28,[32,12],[[30,1,["subject"]],[28,[32,17],[[30,0,["referralRequestCardUrl"]]],null]],null],[[[1," "],[10,"h3"],[14,0,"msg-s-event-listitem__subject t-14 t-black--light t-bold"],[12],[1,"\\n "],[1,[30,1,["subject"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null],[1," "],[8,[32,3],null,[["@createdAt","@shouldShowMessageSendingIndicator","@messageStatus","@dir"],[[30,1,["messageCreatedAt"]],[30,0,["shouldShowMessageSendingIndicator"]],[30,1,["messageStatus"]],[28,[32,18],[[30,1,["messageAttributedBody","text"]]],null]]],[["default"],[[[[1,"\\n"],[41,[30,1,["isSponsoredConversation"]],[[[1,"\\n"],[1," "],[11,0],[4,[32,11],["click",[30,0,["fireBodyLinkTracking"]]],null],[12],[1,"\\n "],[10,2],[15,0,[29,["msg-s-event-listitem__body msg-spinmail-thread-presenter__message-body t-14 t-black t-normal msg-sdk-spinmail-quill-editor--no-margin-bottom\\n ",[52,[30,1,["isRichText"]]," msg-spinmail-thread-presenter__rich-text"]]]],[12],[1,[30,1,["spinmailContent"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,2],[16,0,[29,["msg-s-event-listitem__body t-14 t-black--light t-normal\\n ",[52,[28,[32,19],[[30,1,["messageAttributedBody"]]],null]," t-32"]]]],[4,[32,11],["click",[30,0,["fireBodyLinkTracking"]]],null],[12],[41,[30,0,["enableAttrText"]],[[[8,[32,20],null,[["@tvm"],[[30,0,["attrubitedContent"]]]],null]],[]],[[[8,[32,21],null,[["@decoratedContent"],[[30,0,["decoratedContent"]]]],null]],[]]],[41,[30,1,["hasBeenEdited"]],[[[10,1],[14,0,"t-14 t-black--light t-normal pl1"],[12],[1,[28,[32,0],["i18n_message_edited","msg-ui/components/primitives/message-list-item-user-message-presenter"],null]],[13]],[]],null],[13]],[]]]],[]]]]],[1,"\\n\\n"],[41,[30,0,["referralRequestCardUrl"]],[[[1," "],[10,0],[14,0,"msg-s-event__referral-request-card display-flex flex-column mt4 mr3 mb4"],[12],[1,"\\n "],[10,0],[14,0,"card-info display-flex align-items-center"],[12],[1,"\\n "],[8,[32,22],[[24,0,"msg-s-event__referral-request-card-logo"]],[["@name","@type","@size"],["linkedin-bug","logo","xxsmall"]],null],[1,"\\n "],[10,1],[14,0,"t-12 t-bold t-black--light ml1"],[12],[1,[28,[32,0],["i18n_referral_request_header","msg-ui/components/primitives/message-list-item-user-message-presenter"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"display-flex mt3 mb1"],[12],[1,"\\n "],[10,0],[14,0,"banner-icon"],[12],[13],[1,"\\n "],[10,0],[14,0,"display-flex flex-column ml2"],[12],[1,"\\n "],[10,1],[14,0,"t-14 mb1 t-bold"],[12],[1,"\\n "],[1,[52,[30,1,["isSentByCurrentUser"]],[28,[32,0],["i18n_referral_request_title","msg-ui/components/primitives/message-list-item-user-message-presenter"],null],[28,[32,0],["i18n_referral_request_title_referrer_side","msg-ui/components/primitives/message-list-item-user-message-presenter"],null]]],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"t-12 mb0 t-black--light t-normal"],[12],[1,"\\n "],[1,[52,[30,1,["isSentByCurrentUser"]],[28,[32,0],["i18n_referral_request_description","msg-ui/components/primitives/message-list-item-user-message-presenter"],null],[28,[32,0],["i18n_referral_request_description_referrer_side","msg-ui/components/primitives/message-list-item-user-message-presenter"],null]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[8,[32,7],[[24,0,"referral-request-link"],[4,[32,8],[[52,[30,1,["isSentByCurrentUser"]],"job_seeker_referral_request_card_view_detail","referral_request_card_view_detail"]],null]],[["@href","@target"],[[30,0,["referralRequestCardUrl"]],"_blank"]],[["default"],[[[[1,"\\n "],[8,[32,23],null,[["@type","@size","@text","@class"],["primary","1",[28,[32,0],["i18n_referral_request_cta","msg-ui/components/primitives/message-list-item-user-message-presenter"],null],"full-width full-height"]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[32,12],[[30,1,["storyItemUrn"]],[30,0,["displayMessagingStoryAfterTextBody"]]],null],[[[1," "],[8,[32,13],null,[["@viewData","@deleteMessageEventModalState","@enableMsgFwd","@isOverlay","@onEmojiHoverableHide","@onEmojiHoverableShow","@onEmojiPickerVisibilityChange","@showSendReactionControls","@showMessageEditForm","@shouldShowEditDelete","@trackingPrefix","@reactionsHoverTrackingName","@shouldShowMessageSendingIndicator","@messageStatus"],[[30,1,["storyViewData"]],[28,[32,2],[[30,0],"isDeleteMessageModalOpen"],null],false,[30,2],[30,3],[30,4],[30,5],[30,1,["allowReactions"]],false,false,[30,6],[30,0,["reactionsHoverTrackingName"]],[30,0,["shouldShowMessageSendingIndicator"]],[30,1,["messageStatus"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["hasForwardedContent"]],[[[1," "],[8,[32,1],null,[["@classNames","@viewData","@deleteMessageEventModalState","@enableMsgFwd","@isOverlay","@onEmojiHoverableHide","@onEmojiHoverableShow","@onEmojiPickerVisibilityChange","@shouldShowEditDelete","@showMessageEditForm","@showSendReactionControls","@reactionsHoverTrackingName"],["msg-s-event-listitem__message-bubble--msg-actions-enabled",[30,1,["messageHoverActionsViewData"]],[28,[32,2],[[30,0],"isDeleteMessageModalOpen"],null],false,[30,2],[30,3],[30,4],[30,5],false,false,[30,1,["allowReactions"]],[30,0,["reactionsHoverTrackingName"]]]],[["default"],[[[[1,"\\n "],[8,[32,3],null,[["@createdAt","@shouldShowMessageSendingIndicator","@messageStatus"],[[30,1,["messageCreatedAt"]],[30,0,["shouldShowMessageSendingIndicator"]],[30,1,["messageStatus"]]]],[["default"],[[[[1,"\\n "],[8,[32,24],null,[["@viewData"],[[30,1,["forwardedMessageViewData"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["footerTextViewModel"]],[[[1," "],[10,1],[14,0,"msg-s-event-listitem__footer-text t-12 t-bold"],[12],[1,"\\n "],[1,[28,[32,25],[[30,1,["footerTextViewModel"]]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showInlineWarning"]],[[[1," "],[8,[32,26],null,[["@viewData","@handleSuccessfulDiscardRequest","@redirectToActiveConversation","@afterDismissed","@focusOnMsgReportCta"],[[30,1,["inlineWarningViewData"]],[30,10],[30,11],[28,[32,2],[[30,0],"isInlineWarningDismissed",true],null],[30,0,["focusOnMsgReportCta"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["referral","isHiringPlatformSupported"]],[[[1," "],[8,[32,27],null,[["@class"],["msg-s-event-listitem__job-card mt3 mb4"]],[["default"],[[[[1,"\\n "],[8,[32,28],[[24,0,"display-flex flex-column"],[4,[32,8],["view_job_card"],null]],[["@route","@model"],["job-details-engine",[28,[32,29],[[30,1,["referral","jobPosting"]]],null]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"inline-flex Elevation-0dp p2"],[12],[1,"\\n "],[8,[32,30],null,[["@image","@class","@alt","@ghostType","@width"],[[30,1,["referral","companyLogo"]],"msg-s-event-listitem__company-logo EntityPhoto-square-3",[28,[32,0],["i18n_company_logo_a11y","msg-ui/components/primitives/message-list-item-user-message-presenter"],null],"company",64]],null],[1,"\\n "],[10,0],[14,0,"ml2"],[12],[1,"\\n "],[10,2],[14,0,"t-16 t-bold"],[12],[1,"\\n "],[1,[30,1,["referral","jobTitle"]]],[1,"\\n "],[13],[1,"\\n "],[10,2],[14,0,"t-14 t-black--light"],[12],[1,"\\n "],[1,[30,1,["referral","companyName"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["virtualMeetingData"]],[[[1," "],[8,[32,1],null,[["@classNames","@viewData","@deleteMessageEventModalState","@enableMsgFwd","@isOverlay","@onEmojiHoverableHide","@onEmojiHoverableShow","@onEmojiPickerVisibilityChange","@shouldShowEditDelete","@showMessageEditForm","@showSendReactionControls","@reactionsHoverTrackingName"],["msg-s-event-listitem__message-bubble--msg-actions-enabled",[30,1,["messageHoverActionsViewData"]],[28,[32,2],[[30,0],"isDeleteMessageModalOpen"],null],false,[30,2],[30,3],[30,4],[30,5],false,false,[30,1,["allowReactions"]],[30,0,["reactionsHoverTrackingName"]]]],[["default"],[[[[1,"\\n "],[8,[32,3],null,[["@createdAt","@shouldShowMessageSendingIndicator","@messageStatus"],[[30,1,["messageCreatedAt"]],[30,0,["shouldShowMessageSendingIndicator"]],[30,1,["messageStatus"]]]],[["default"],[[[[1,"\\n "],[8,[32,31],null,[["@class","@virtualMeetingData"],["msg-s-event-listitem__unrolled-virtual-meeting artdeco-card",[30,0,["virtualMeetingData"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["unrolledUpdateV2"]],[[[1," "],[8,[32,1],null,[["@classNames","@viewData","@deleteMessageEventModalState","@enableMsgFwd","@isOverlay","@onEmojiHoverableHide","@onEmojiHoverableShow","@onEmojiPickerVisibilityChange","@shouldShowEditDelete","@showMessageEditForm","@showSendReactionControls","@reactionsHoverTrackingName"],["msg-s-event-listitem__message-bubble--msg-actions-enabled",[30,1,["messageHoverActionsViewData"]],[28,[32,2],[[30,0],"isDeleteMessageModalOpen"],null],false,[30,2],[30,3],[30,4],[30,5],false,false,[30,1,["allowReactions"]],[30,0,["reactionsHoverTrackingName"]]]],[["default"],[[[[1,"\\n "],[8,[32,3],null,[["@createdAt","@shouldShowMessageSendingIndicator","@messageStatus"],[[30,1,["messageCreatedAt"]],[30,0,["shouldShowMessageSendingIndicator"]],[30,1,["messageStatus"]]]],[["default"],[[[[1,"\\n "],[8,[32,32],[[24,0,"msg-s-event-listitem__unrolled-update-v2 artdeco-card overflow-hidden"],[16,"onClick",[52,[28,[32,16],[[30,1,["messageSubType"]],"SPONSORED_MESSAGE"],null],[30,0,["fireBodyLinkTracking"]]]]],[["@update","@isDashEnabled","@disableStackedView","@shouldHideCtaButton","@showNestedShares"],[[30,0,["unrolledUpdateV2"]],[30,0,["enableGraphQLUrlUnrolling"]],true,[30,2],true]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[]],null]],[]]],[1,"\\n"],[41,[30,0,["smpContent"]],[[[1," "],[8,[32,1],null,[["@classNames","@viewData","@enableMsgFwd","@isOverlay","@onEmojiHoverableHide","@onEmojiHoverableShow","@onEmojiPickerVisibilityChange","@showSendReactionControls","@shouldShowEditDelete","@showMessageEditForm","@reactionsHoverTrackingName"],["msg-s-event-listitem__message-bubble--msg-actions-enabled",[30,1,["messageHoverActionsViewData"]],false,[30,2],[30,3],[30,4],[30,5],[30,1,["allowReactions"]],false,false,[30,0,["reactionsHoverTrackingName"]]]],[["default"],[[[[1,"\\n "],[8,[32,33],[[24,0,"msg-s-event-listitem__unrolled-update-v2"]],[["@messageCard","@isPreview"],[[30,0,["smpContent"]],false]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["hasArticleOrUpdate"]],[[[1," "],[8,[32,34],null,[["@viewData","@showNestedShares","@deleteMessageEventModalState","@enableMsgFwd","@isOverlay","@onEmojiHoverableHide","@onEmojiHoverableShow","@onEmojiPickerVisibilityChange","@showSendReactionControls","@showMessageEditForm","@shouldShowEditDelete","@reactionsHoverTrackingName","@shouldShowMessageSendingIndicator","@messageStatus"],[[30,1,["feedUpdateViewData"]],true,[28,[32,2],[[30,0],"isDeleteMessageModalOpen"],null],false,[30,2],[30,3],[30,4],[30,5],[30,1,["allowReactions"]],false,false,[30,0,["reactionsHoverTrackingName"]],[30,0,["shouldShowMessageSendingIndicator"]],[30,1,["messageStatus"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["fileAttachmentViewDataItems","length"]],[[[42,[28,[31,3],[[28,[31,3],[[30,1,["fileAttachmentViewDataItems"]]],null]],null],null,[[[1," "],[8,[32,3],null,[["@createdAt","@shouldShowMessageSendingIndicator","@messageStatus","@classNames"],[[30,1,["messageCreatedAt"]],[30,0,["shouldShowMessageSendingIndicator"]],[30,1,["messageStatus"]],[29,["\\n ",[52,[30,1,["allowMessageForward"]],"msg-s-event-listitem__attachment-item--msg-fwd-enabled"],"\\n "]]]],[["default"],[[[[1,"\\n "],[8,[32,35],null,[["@viewData","@deleteMessageEventModalState","@enableMsgFwd","@isOverlay","@showImageAttachment","@onEmojiHoverableHide","@onEmojiHoverableShow","@onEmojiPickerVisibilityChange","@showSendReactionControls","@shouldShowEditDelete","@reactionsHoverTrackingName","@isSponsoredConversation"],[[30,12],[28,[32,2],[[30,0],"isDeleteMessageModalOpen"],null],[30,1,["allowMessageForward"]],[30,2],[30,13],[30,3],[30,4],[30,5],[30,1,["allowReactions"]],[30,0,["enableModifyMessage"]],[30,0,["reactionsHoverTrackingName"]],[30,0,["isSponsoredConversation"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[12]],null]],[]],null],[1,"\\n"],[41,[30,1,["digitalMediaConferenceUrn"]],[[[1," "],[8,[32,1],null,[["@classNames","@viewData","@deleteMessageEventModalState","@enableMsgFwd","@isOverlay","@onEmojiHoverableHide","@onEmojiHoverableShow","@onEmojiPickerVisibilityChange","@shouldShowDelete","@showMessageEditForm","@showSendReactionControls","@reactionsHoverTrackingName"],["msg-s-event-listitem__message-bubble--msg-actions-enabled",[30,1,["messageHoverActionsViewData"]],[28,[32,2],[[30,0],"isDeleteMessageModalOpen"],null],false,[30,2],[30,3],[30,4],[30,5],[30,0,["enableModifyMessage"]],false,[30,1,["allowReactions"]],[30,0,["reactionsHoverTrackingName"]]]],[["default"],[[[[1,"\\n "],[8,[32,3],null,[["@createdAt","@shouldShowMessageSendingIndicator","@messageStatus"],[[30,1,["messageCreatedAt"]],[30,0,["shouldShowMessageSendingIndicator"]],[30,1,["messageStatus"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"msg-s-event-listitem__linkedin-meeting-container"],[12],[1,"\\n "],[8,[32,36],null,[["@conferenceUrn","@threadId","@senderName","@virtualMeetingTimeRange","@virtualMeetingCreationTime"],[[30,1,["digitalMediaConferenceUrn"]],[30,1,["conversationId"]],[30,1,["senderName"]],[30,1,["virtualMeetingTimeRange"]],[30,1,["messageCreatedAt"]]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,1,["mediaAttachments","length"]],[[[1," "],[8,[32,1],null,[["@classNames","@viewData","@deleteMessageEventModalState","@enableMsgFwd","@isOverlay","@onEmojiHoverableHide","@onEmojiHoverableShow","@onEmojiPickerVisibilityChange","@shouldShowEditDelete","@showMessageEditForm","@showSendReactionControls","@reactionsHoverTrackingName"],["msg-s-event-listitem__message-bubble--msg-actions-enabled",[30,1,["messageHoverActionsViewData"]],[28,[32,2],[[30,0],"isDeleteMessageModalOpen"],null],false,[30,2],[30,3],[30,4],[30,5],false,false,[30,1,["allowReactions"]],[30,0,["reactionsHoverTrackingName"]]]],[["default"],[[[[1,"\\n"],[42,[28,[31,3],[[28,[31,3],[[30,1,["mediaAttachments"]]],null]],null],null,[[[41,[28,[32,16],[[30,14,["mediaType"]],"AUDIO"],null],[[[1," "],[10,0],[14,0,"msg-s-event-listitem__audio-container"],[12],[1,"\\n "],[8,[32,3],null,[["@createdAt","@shouldShowMessageSendingIndicator","@messageStatus"],[[30,1,["messageCreatedAt"]],[30,0,["shouldShowMessageSendingIndicator"]],[30,1,["messageStatus"]]]],[["default"],[[[[1,"\\n "],[8,[32,37],null,[["@duration","@url","@trackingPrefix"],[[30,14,["audioDuration"]],[30,14,["audioUrl"]],[30,6]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[32,16],[[30,14,["mediaType"]],"VIDEO"],null],[[[1," "],[8,[32,3],null,[["@createdAt","@shouldShowMessageSendingIndicator","@messageStatus"],[[30,1,["messageCreatedAt"]],[30,0,["shouldShowMessageSendingIndicator"]],[30,1,["messageStatus"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"msg-s-event-listitem__video-container"],[12],[1,"\\n "],[8,[32,38],null,[["@videoPlayMetadata"],[[30,14,["videoPlayMetadata"]]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[]],null]],[]]]],[14]],null],[1," "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["shouldShowComposeAssistGroupChatCTA"]],[[[41,[28,[32,12],[[30,0,["introNameTrackedPromise","isResolved"]],[30,0,["introNameTrackedPromise","value","firstName"]]],null],[[[1," "],[10,0],[14,0,"msg-s-event-listitem__group-chat-cta-container"],[12],[1,"\\n "],[10,0],[14,0,"msg-s-event-listitem__group-chat-cta"],[12],[1,"\\n "],[10,0],[14,0,"display-flex align-items-flex-start"],[12],[1,"\\n "],[8,[32,22],[[24,0,"flex-shrink-zero mr1"]],[["@type","@size","@name"],["system","medium","linkedin-bug-color"]],null],[1,"\\n "],[10,"h2"],[14,0,"text-body-small-bold mb1"],[14,"tabindex","0"],[12],[1,"\\n "],[1,[28,[32,0],["i18n_introduce_connections","msg-ui/components/primitives/message-list-item-user-message-presenter"],[["senderName","introName"],[[30,1,["senderName"]],[30,0,["introNameTrackedPromise","value"]]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[8,[32,39],null,[["@controlUrn","@screenContext","@recipientUrns","@body"],["create_group_chat_click","MESSAGING",[30,0,["groupChatCTARecipients"]],[30,0,["prefilledIntroGroupChatBody"]]]],[["default"],[[[[1,"\\n "],[8,[32,23],[[16,"aria-label",[28,[32,0],["i18n_create_group_chat","msg-ui/components/primitives/message-list-item-user-message-presenter"],null]],[4,[32,11],["click",[28,[32,40],[[30,0,["getIntroGroupChatBodyAndOpenMessaging"]],[30,15]],null]],null]],[["@type","@color","@text"],["secondary","muted",[28,[32,0],["i18n_create_group_chat","msg-ui/components/primitives/message-list-item-user-message-presenter"],null]]],null],[1,"\\n "]],[15]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"\\n"],[41,[30,0,["showReactionSummaries"]],[[[1," "],[8,[32,5],null,[["@viewData","@isOverlay","@onEmojiHoverableShow","@onEmojiHoverableHide"],[[30,1,["reactionSummaryViewData"]],[30,2],[30,4],[30,3]]],null],[1,"\\n"]],[]],null]],[]]],[1," "]],[]]]],[]]]],[]]]],[]]],[1,"\\n"],[41,[30,0,["isDeleteMessageModalOpen"]],[[[1," "],[8,[32,41],null,[["@isOpen","@dismissModal","@deleteMessageAndCloseModal","@deleteEventControlName"],[true,[28,[32,2],[[30,0],"isDeleteMessageModalOpen",false],null],[30,0,["deleteMessageAndCloseModal"]],[28,[32,10],[[30,6],"delete_message"],null]]],null],[1,"\\n"]],[]],null],[1," "]],["@viewData","@isOverlay","@onEmojiHoverableHide","@onEmojiHoverableShow","@onEmojiPickerVisibilityChange","@trackingPrefix","@showMessageEditForm","@blockedByNoResponse","@replyToMessage","@handleSuccessfulDiscardRequest","@redirectToActiveConversation","fileAttachmentViewData","@showImageAttachment","mediaAttachment","openMessaging"],false,["if","unless","each","-track-array"]]',moduleName:"msg-ui/components/primitives/message-list-item-user-message-presenter.gjs",scope:()=>[T.default,D.default,S.default,C.default,I.default,P.default,A.default,E.default,O.default,R.default,le.concat,j.on,N.default,U.default,x.default,F.default,L.default,z.default,B.default,G.default,ce.default,q.default,H.default,V.default,W.default,K.default,Q.default,$.default,Y.default,X.default,Z.default,J.default,ee.default,te.default,ne.default,ie.default,se.default,re.default,ae.default,oe.default,le.fn,de.default],isStrictMode:!0}),(ue=(0,_.inject)("global-services@store-shim"),me=(0,_.inject)("lix"),pe=(0,_.inject)("i18n"),ge=(0,_.inject)("jet"),he=(0,_.inject)("@linkedin/ember-restli-graphql@graphql"),fe=(0,_.inject)("msg-data@data-manager"),be=(0,_.inject)("persistent-toast-manager@persistent-toast-manager"),ye=(0,_.inject)("msg-spinmail-data@sponsored-action-tracking"),ve=(0,_.inject)("scaffold-sound@sound"),_e=class extends w.default{get enableReplyToReads(){return this.lix.getTreatmentIsEnabled("voyager.web.messaging-reply-to-reads")}get enableGraphQLUrlUnrolling(){return this.lix.getTreatmentIsEnabled("voyager.web.messaging-graphql-url-unrolling")}get enableAttrText(){return this.lix.getTreatmentIsEnabled("voyager.web.messaging-rich-text")}get shouldShowMessageSendingIndicator(){const{args:{viewData:{isSentByCurrentUser:e,isError:t,messageSubType:n,messageStatus:i}}}=this
return"INMAIL"!==n&&e&&(0,M.get)(this.args,"isMsgSeenByNone")&&!t&&i!==Le.ERROR}get shouldShowComposeAssistGroupChatCTA(){const{introductionUrn:e,senderName:t,senderProfileUrn:n,isSentByCurrentUser:i}=this.args.viewData
return this.lix.getTreatmentIsEnabled("voyager.web.messaging-compose-assist-group-chat-cta")&&e&&t&&n&&!i}get isSponsoredConversation(){return"SPONSORED_MESSAGE"===this.args.viewData.messageSubType}get referralButtonControlName(){return this.args.trackingPrefix?`${this.args.trackingPrefix}start_referral`:"start_referral"}get virtualMeetingData(){const e=this.unrolledUpdateV2&&(0,M.get)(this.unrolledUpdateV2,"content.navigationContext.actionTarget")
if(e){const t=Object.values(y.MEETING_PROVIDERS).find((t=>t.regex.test(e)))
return t?{class:t.class,controlName:t.controlName,name:t.name,url:e}:void 0}}get decoratedContent(){const{viewData:{messageAttributedBody:e,isJobSeekerRequestReferral:t}}=this.args,n=e&&(0,M.get)(e,"text"),i=(0,b.default)(e,n,this.linkifyOpts),s=(0,M.get)(i,i.length-1+".url")
if(t&&s){this.referralRequestCardUrl=s
i.pop()}return i}get attrubitedContent(){if(!this.enableAttrText)return!1
const{viewData:{messageAttributedBody:e}}=this.args
return(0,b.convertToAttributedTextV2)(e,this.jet)}get showInlineWarning(){return!this.isInlineWarningDismissed&&this.args.viewData.hasInlineWarning}get showReactionSummaries(){var e,t
return!(null===(e=this.args.viewData.reactionSummaryViewData)||void 0===e||null===(t=e.reactionSummaryItems)||void 0===t||!t.length)}get displayMessagingStoryAfterTextBody(){return!this.args.viewData.replyToContent}get displayMessagingStoryBeforeTextBody(){return this.args.viewData.replyToContent}get shouldObfuscateMessage(){var e
return(null===(e=this.args.viewData.obfuscatedMessage)||void 0===e?void 0:e.warning)&&!this.obfuscatedMessageIsRevealed}get enableModifyMessage(){return this.args.viewData.allowMessageEdit&&this._isEditDeleteTimeboxExpired()}get reactionsHoverTrackingName(){return this.args.isOverlay?"overlay.show_reactions_entrypoint":"show_reactions_entrypoint"}get groupChatCTARecipients(){return[(0,d.extractUrnParts)(this.args.viewData.introductionUrn)[1]||null,this.args.viewData.senderProfileUrn]}get introNameTrackedPromise(){const e=this.graphql.executeQuery(c.default,{profileUrns:[this.groupChatCTARecipients[0]]}).then((e=>{var t,n
if(!(0,k.isDestroying)(this))return null==e||null===(t=e.data)||void 0===t||null===(n=t.identityDashProfilesByIds)||void 0===n?void 0:n[0]}))
return new l.TrackedAsyncData(e)}constructor(){super(...arguments);(0,t.default)(this,"storeShim",we,this);(0,t.default)(this,"lix",Me,this);(0,t.default)(this,"i18n",ke,this);(0,t.default)(this,"jet",xe,this);(0,t.default)(this,"graphql",Te,this);(0,t.default)(this,"msgDataManager",De,this);(0,t.default)(this,"persistentToastManager",Se,this);(0,t.default)(this,"sponsoredActionTracking",Ce,this);(0,t.default)(this,"sound",Ie,this);(0,t.default)(this,"unrolledUpdateV2",Pe,this);(0,t.default)(this,"isDeleteMessageModalOpen",Ae,this);(0,t.default)(this,"obfuscatedMessageIsRevealed",Ee,this);(0,t.default)(this,"focusOnMsgReportCta",Oe,this);(0,t.default)(this,"smpContent",Re,this);(0,t.default)(this,"isInlineWarningDismissed",je,this);(0,t.default)(this,"prefilledIntroGroupChatBody",Ne,this);(0,t.default)(this,"shouldTruncateRepliedMessageText",Ue,this)
this.linkifyOpts={url:!0,email:!0,hashtag:!0,goLink:this.lix.getTreatmentIsEnabled("voyager.client.staff")}
const e=this.args.viewData.smpContent
if(e){this.graphql.executeQuery(p.default,{marketplaceProjectMessageCardUrn:e},{adapterOptions:{degradations:[h.MARKETPLACE_PROJECT_DEGRADATION_METADATA.MARKETPLACE_PROJECT_MESSAGE_CARD],degradedEntityIDsToRemove:[e]}}).then((e=>{this.isDestroying||(this.smpContent=(0,M.get)(e,"data.marketplacesDashProjectMessageCardsById"))})).catch((t=>{if((0,k.isDestroying)(this))throw t
this.jet.error(t,["msg-ui/message-list-item-user-message-presenter","business-inquiry-fetch-message-card-failure",`urn: ${e}`])}))}const{urlToUnroll:n,locationSharePreview:i}=this.args.viewData
if(n&&!i)if(this.enableGraphQLUrlUnrolling)this.graphql.executeQuery(m.default,{url:n}).then((e=>{var t,n
this.isDestroying||(this.unrolledUpdateV2=null===(t=e.data.contentcreationDashUpdateUrlPreviewByUrl)||void 0===t||null===(n=t.elements[0])||void 0===n?void 0:n.update)})).catch((()=>{}))
else{const e=encodeURIComponent(n)
this.storeShim.queryURL(`contentcreation/urlPreview/${e}`,{cacheKey:e}).then((e=>{this.isDestroying||(this.unrolledUpdateV2=(0,M.get)(e,"update"))})).catch((()=>{}))}}_isEditDeleteTimeboxExpired(){return Date.now()-this.args.viewData.messageCreatedAt<36e5}_showRecallErrorToast(){const e=this.i18n.lookupTranslation("components/msg-ui@primitives/message-list-item-user-message-presenter","i18n_recall_generic_error")()
this.persistentToastManager.error({message:e})}getIntroGroupChatBodyAndOpenMessaging(e){this.args.viewData.senderName.firstName&&this.introNameTrackedPromise.isResolved&&this.introNameTrackedPromise.value.firstName&&(this.prefilledIntroGroupChatBody=this.i18n.lookupTranslation(u.default,"i18n_create_group_chat_prefilled_message")([{requesterName:this.args.viewData.senderName,introName:this.introNameTrackedPromise.value}]))
e()}onReferralButtonImpression(){return{name:"CandidateInitiatedStartReferralActionEvent",body:{jobPostingUrn:this.args.viewData.referral.trackingUrn}}}fireBodyLinkTracking(e){if(!e.target.closest("a")||"SPONSORED_MESSAGE"!==this.args.viewData.messageSubType)return
const t=this.args.viewData.sponsoredData.metadata,n=(0,M.get)(t,"sponsoredTracking"),{sponsoredMessageContentUrn:i,sponsoredMessageTrackingId:s}=this.args.viewData.sponsoredData,r={action:Fe.BODY_CLICK,sponsoredConvoId:(0,M.get)(t,"sponsoredConversationTrackingId"),sponsoredMessageContentId:s,sponsoredMetadata:n,sponsoredMessageContentUrn:i}
this.sponsoredActionTracking.fireNodeLevelAdvertiserTracking(this.jet,(0,M.get)(t,"clickTrackingUrl")??"","cta_button",r)}deleteMessageAndCloseModal(){this.isDeleteMessageModalOpen=!1
const{conversationUrn:e,messageUrn:t}=this.args.viewData
e&&t||this._showRecallErrorToast()
this.msgDataManager.recallMessage(e,t).then((()=>{(0,k.isDestroying)(this)||this.sound.play(g.Sound.MessageDeleted)})).catch((e=>{if((0,k.isDestroying)(this))throw e
this._showRecallErrorToast()
throw e}))}showObfuscatedMessage(){this.obfuscatedMessageIsRevealed=!0
this.focusOnMsgReportCta=!0}checkIfRepliedMessageIsTruncated(e){e.offsetHeight>=e.scrollHeight&&(this.shouldTruncateRepliedMessageText=!1)}},we=(0,i.default)(_e.prototype,"storeShim",[ue],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=(0,i.default)(_e.prototype,"lix",[me],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=(0,i.default)(_e.prototype,"i18n",[pe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=(0,i.default)(_e.prototype,"jet",[ge],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=(0,i.default)(_e.prototype,"graphql",[he],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=(0,i.default)(_e.prototype,"msgDataManager",[fe],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=(0,i.default)(_e.prototype,"persistentToastManager",[be],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=(0,i.default)(_e.prototype,"sponsoredActionTracking",[ye],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ie=(0,i.default)(_e.prototype,"sound",[ve],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Pe=(0,i.default)(_e.prototype,"unrolledUpdateV2",[f.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ae=(0,i.default)(_e.prototype,"isDeleteMessageModalOpen",[f.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ee=(0,i.default)(_e.prototype,"obfuscatedMessageIsRevealed",[f.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Oe=(0,i.default)(_e.prototype,"focusOnMsgReportCta",[f.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Re=(0,i.default)(_e.prototype,"smpContent",[f.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),je=(0,i.default)(_e.prototype,"isInlineWarningDismissed",[f.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ne=(0,i.default)(_e.prototype,"prefilledIntroGroupChatBody",[f.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ue=(0,i.default)(_e.prototype,"shouldTruncateRepliedMessageText",[f.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),(0,i.default)(_e.prototype,"introNameTrackedPromise",[o.cached],Object.getOwnPropertyDescriptor(_e.prototype,"introNameTrackedPromise"),_e.prototype),(0,i.default)(_e.prototype,"getIntroGroupChatBodyAndOpenMessaging",[M.action],Object.getOwnPropertyDescriptor(_e.prototype,"getIntroGroupChatBodyAndOpenMessaging"),_e.prototype),(0,i.default)(_e.prototype,"onReferralButtonImpression",[M.action],Object.getOwnPropertyDescriptor(_e.prototype,"onReferralButtonImpression"),_e.prototype),(0,i.default)(_e.prototype,"fireBodyLinkTracking",[M.action],Object.getOwnPropertyDescriptor(_e.prototype,"fireBodyLinkTracking"),_e.prototype),(0,i.default)(_e.prototype,"deleteMessageAndCloseModal",[M.action],Object.getOwnPropertyDescriptor(_e.prototype,"deleteMessageAndCloseModal"),_e.prototype),(0,i.default)(_e.prototype,"showObfuscatedMessage",[M.action],Object.getOwnPropertyDescriptor(_e.prototype,"showObfuscatedMessage"),_e.prototype),(0,i.default)(_e.prototype,"checkIfRepliedMessageIsTruncated",[M.action],Object.getOwnPropertyDescriptor(_e.prototype,"checkIfRepliedMessageIsTruncated"),_e.prototype),_e))}))
define("msg-ui/components/primitives/message-sender-advertiser-entity-presenter",["exports","@ember/template-factory","@ember/component/template-only","@ember/component","global-helpers/helpers/and","app-aware-link/components/app-aware-link","ember-vector-images/components/lazy-background","ember-vector-images/components/lazy-image"],(function(e,t,n,i,s,r,a,o){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const l=(0,i.setComponentTemplate)((0,t.createTemplateFactory)({id:"U4VVh37L",block:'[[[1,"\\n "],[11,0],[17,1],[12],[1,"\\n"],[41,[28,[32,0],[[30,2,["isMessageSentByCompany"]],[30,2,["companyUrl"]]],null],[[[1," "],[8,[32,1],null,[["@href"],[[30,2,["companyUrl"]]]],[["default"],[[[[1,"\\n "],[8,[32,2],null,[["@image","@alt","@title","@class","@ghostType","@desiredWidth"],[[30,2,["profileImage"]],[30,2,["fullName"]],[30,2,["fullName"]],"msg-sender__advertiser-profile-picture EntityPhoto-square-2",[30,2,["ghostType"]],40]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[32,3],null,[["@image","@alt","@title","@class","@ghostType","@desiredWidth"],[[30,2,["profileImage"]],[30,2,["fullName"]],[30,2,["fullName"]],"msg-sender__advertiser-profile-picture EntityPhoto-circle-2",[30,2,["ghostType"]],40]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],["&attrs","@viewData"],false,["if"]]',moduleName:"msg-ui/components/primitives/message-sender-advertiser-entity-presenter.gjs",scope:()=>[s.default,r.default,a.default,o.default],isStrictMode:!0}),(0,n.default)("message-sender-advertiser-entity-presenter","MessageSenderAdvertiserEntityPresenter"))
e.default=l}))
define("msg-ui/components/primitives/message-sender-entity-presenter",["exports","@ember/template-factory","@ember/component","@glimmer/component","ember-cli-pemberly-i18n/helpers/t","ember-vector-images/components/lazy-image","@ember/helper","ember-cli-pemberly-tracking/components/shared/external-link","ember-cli-pemberly-tracking/modifiers/track-interaction","presence/components/entity-with-presence-presenter"],(function(e,t,n,i,s,r,a,o,l,d){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class c extends i.default{get profileNavigationEnabled(){const{viewData:e}=this.args
return!!this.args.hasResharedContent||e.creatorProfileViewEnabled}}e.default=c;(0,n.setComponentTemplate)((0,t.createTemplateFactory)({id:"rQZAUzmt",block:'[[[1,"\\n"],[41,[30,1,["recipientProfileUrl"]],[[[44,[[52,[30,1,["isOrganization"]],"view_page","view_profile"]],[[[41,[30,0,["profileNavigationEnabled"]],[[[1," "],[8,[32,0],[[24,0,"msg-s-event-listitem__link"],[4,[32,1],[[30,2]],null]],[["@href"],[[30,1,["recipientProfileUrl"]]]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n "],[1,[28,[32,2],["i18n_view_profile_a11y","msg-ui/components/primitives/message-sender-entity-presenter"],[["firstName"],[[30,1,["familiarName"]]]]]],[1,"\\n "],[13],[1,"\\n"],[41,[30,3],[[[1," "],[8,[32,3],[[24,0,"msg-s-event-listitem__profile-picture"]],[["@viewData","@size"],[[30,1,["entityWithPresenceViewData"]],[30,4]]],null],[1,"\\n"]],[]],[[[1," "],[8,[32,4],null,[["@image","@alt","@title","@class","@desiredWidth","@desiredHeight","@ghostType"],[[30,1,["profileImage"]],[30,1,["fullName"]],[30,1,["fullName"]],[29,["msg-s-event-listitem__profile-picture ",[28,[32,5],[[52,[30,1,["isOrganization"]],"msg-s-event-listitem__company-profile-picture EntityPhoto-square-","EntityPhoto-circle-"],[30,4]],null]]],100,100,[30,1,["ghostType"]]]],null],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n "],[1,[28,[32,2],["i18n_view_profile_a11y","msg-ui/components/primitives/message-sender-entity-presenter"],[["firstName"],[[30,1,["familiarName"]]]]]],[1,"\\n "],[13],[1,"\\n"],[41,[30,3],[[[1," "],[8,[32,3],[[24,0,"msg-sender__advertiser-profile-picture"]],[["@viewData","@size"],[[30,1,["entityWithPresenceViewData"]],[30,4]]],null],[1,"\\n"]],[]],[[[1," "],[8,[32,4],null,[["@image","@alt","@title","@class","@desiredWidth","@desiredHeight","@ghostType"],[[30,1,["profileImage"]],[30,1,["fullName"]],[30,1,["fullName"]],[29,["msg-sender__advertiser-profile-picture ",[28,[32,5],[[52,[30,1,["isOrganization"]],"msg-s-event-listitem__company-profile-picture EntityPhoto-square-","EntityPhoto-circle-"],[30,4]],null]]],100,100,[30,1,["ghostType"]]]],null],[1,"\\n"]],[]]]],[]]]],[2]]]],[]],[[[1," "],[10,0],[14,0,"msg-s-event-listitem__unknown-avatar"],[12],[1,"\\n "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n "],[1,[28,[32,2],["i18n_view_profile_a11y","msg-ui/components/primitives/message-sender-entity-presenter"],[["firstName"],[[30,1,["familiarName"]]]]]],[1,"\\n "],[13],[1,"\\n "],[8,[32,4],null,[["@image","@alt","@title","@class","@desiredWidth","@desiredHeight","@ghostType"],[[30,1,["profileImage"]],[30,1,["fullName"]],[30,1,["fullName"]],[28,[32,5],["msg-s-event-listitem__profile-picture EntityPhoto-circle-",[30,4]],null],100,100,[30,1,["ghostType"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "]],["@viewData","controlName","@showPresence","@size"],false,["if","let"]]',moduleName:"msg-ui/components/primitives/message-sender-entity-presenter.gjs",scope:()=>[o.default,l.default,s.default,d.default,r.default,a.concat],isStrictMode:!0}),c)}))
define("msg-ui/components/primitives/message-star-outline",["exports","@ember/template-factory","@ember/component/template-only","@ember/component"],(function(e,t,n,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const s=(0,i.setComponentTemplate)((0,t.createTemplateFactory)({id:"8jtNg9t3",block:'[[[1,"\\n"],[1," "],[10,"svg"],[14,"aria-hidden","true"],[14,"focusable","false"],[14,1,"Layer_1"],[14,"data-name","Layer 1"],[14,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[15,"width",[30,1]],[15,"height",[30,1]],[14,"viewBox","0 0 16 16"],[14,"fill","currentColor"],[12],[1,"\\n "],[10,"path"],[14,"d","M8,2.77,9.6,6l3.59.53-2.6,2.54.61,3.58L8,11,4.8,12.67l.61-3.58L2.81,6.55,6.4,6,8,2.77M8,.5,5.73,5.11.67,5.85,4.33,9.43,3.47,14.5,8,12.11l4.53,2.39-.86-5.07,3.66-3.58-5.06-.74L8,.5Z"],[12],[13],[1,"\\n "],[13],[1,"\\n"]],["@iconSize"],false,[]]',moduleName:"msg-ui/components/primitives/message-star-outline.gjs",isStrictMode:!0}),(0,n.default)("message-star-outline","MessageStarOutline"))
e.default=s}))
define("msg-ui/components/primitives/message-with-sending-indicator-presenter",["exports","@ember/template-factory","@ember/component/template-only","@ember/component","msg-cross-pillar/components/message-sending-indicator-presenter"],(function(e,t,n,i,s){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const r=(0,i.setComponentTemplate)((0,t.createTemplateFactory)({id:"4fG89Vb9",block:'[[[1,"\\n"],[1," "],[10,0],[15,0,[29,["msg-s-event-with-indicator display-flex ",[30,1]]]],[12],[1,"\\n "],[10,0],[14,0,"msg-s-event__content"],[15,"dir",[30,2]],[12],[1,"\\n "],[18,5,null],[1,"\\n "],[13],[1,"\\n"],[41,[30,3],[[[1," "],[8,[32,0],null,[["@messageStatus","@createdAt"],[[30,0,["messageStatus"]],[30,4,["deliveredAt"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],["@classNames","@dir","@shouldShowMessageSendingIndicator","@message","&default"],false,["yield","if"]]',moduleName:"msg-ui/components/primitives/message-with-sending-indicator-presenter.gjs",scope:()=>[s.default],isStrictMode:!0}),(0,n.default)("message-with-sending-indicator-presenter","MessageWithSendingIndicatorPresenter"))
e.default=r}))
define("msg-ui/components/quick-replies-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/component","@ember/template-factory","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","ember-lifeline","ember-batcher","global-utils/utils/is-browser","msg-shared/utils/constants","@ember/object/internals","scaffold-sound/services/sound"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var b,y,v,_,w,M,k,x,T,D
const S=(0,a.createTemplateFactory)({id:"y+NRBEtz",block:'[[[11,0],[16,1,[30,0,["quickRepliesId"]]],[24,0,"conversations-quick-replies justify-center display-flex align-items-center"],[17,1],[4,[38,0],["keyup",[30,0,["onKeyUp"]]],null],[4,[38,1],[[30,0,["onDidUpdate"]],[30,2]],null],[12],[1,"\\n"],[41,[30,0,["hasOverflow"]],[[[1," "],[8,[39,3],[[4,[38,0],["click",[28,[37,5],[[30,0,["scrollHandler"]],"LEFT"],null]],null]],[["@class","@circle","@size","@icon","@text","@color","@type","@disabled"],["flex-shrink-zero mr2",true,1,"chevron-left",[28,[37,4],["i18n_scroll_quick_replies_left","msg-ui/components/quick-replies-presenter"],null],"muted","tertiary",[30,0,["disableScrollLeft"]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[11,"ul"],[16,0,[29,["conversations-quick-replies__container relative list-style-none display-flex justify-flex-start overflow-hidden pv2",[52,[30,0,["animateIn"]]," conversations-quick-replies__container--animate-in"]]]],[4,[38,6],null,[["onRender","routeName","currentRoute"],[[30,0,["createQuickReplyImpressionTracking"]],[28,[37,7],[[53,"outletState"],"render.name"],null],[28,[37,7],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["filteredQuickReplies"]]],null]],null],null,[[[1," "],[10,"li"],[14,0,"conversations-quick-replies__reply"],[12],[1,"\\n"],[41,[28,[37,11],[[30,3,["replyType"]],"GIF"],null],[[[1," "],[8,[39,12],null,[["@controlNamePrefix","@reply","@replyAction","@trackingPrefix","@customInteractionPayload"],[[30,4,["controlNamePrefix"]],[30,3],[28,[37,5],[[30,5],[30,3,["quickActionPrefillText"]]],null],[30,6],[28,[37,5],[[30,0,["createSendQuickReplyInteractionPayload"]],[30,3,["trackingId"]]],null]]],null],[1,"\\n"]],[]],[[[41,[28,[37,11],[[30,3,["replyType"]],"INMAIL_ACCEPT"],null],[[[1," "],[8,[39,12],null,[["@controlNamePrefix","@reply","@replyAction","@trackingPrefix","@customInteractionPayload"],[[30,4,["controlNamePrefix"]],[30,3],[28,[37,5],[[30,7],[30,3]],null],[30,6],[28,[37,5],[[30,0,["createSendQuickReplyInteractionPayload"]],[30,3,["trackingId"]]],null]]],null],[1,"\\n"]],[]],[[[41,[28,[37,11],[[30,3,["replyType"]],"INMAIL_DECLINE"],null],[[[1," "],[8,[39,12],null,[["@controlNamePrefix","@reply","@replyAction","@trackingPrefix","@customInteractionPayload"],[[30,4,["controlNamePrefix"]],[30,3],[28,[37,5],[[30,7],[30,3]],null],[30,6],[28,[37,5],[[30,0,["createSendQuickReplyInteractionPayload"]],[30,3,["trackingId"]]],null]]],null],[1,"\\n"]],[]],[[[41,[28,[37,11],[[30,3,["replyType"]],"VIDEO_MEETING"],null],[[[41,[51,[30,8]],[[[1," "],[8,[39,12],null,[["@controlNamePrefix","@reply","@replyAction","@trackingPrefix","@customInteractionPayload"],[[30,4,["controlNamePrefix"]],[30,3],[30,9],[30,6],[28,[37,5],[[30,0,["createSendQuickReplyInteractionPayload"]],[30,3,["trackingId"]]],null]]],null],[1,"\\n"]],[]],null]],[]],[[[1," "],[8,[39,12],null,[["@controlNamePrefix","@reply","@replyAction","@controlActionEventName","@emojiSkintone","@customInteractionPayload"],[[30,4,["controlNamePrefix"]],[30,3],[28,[37,5],[[30,0,["sendQuickReply"]],[30,3],[30,4,["replyConversationUrn"]]],null],[30,10],[30,0,["emojiSkintoneManager","selectedSkintone"]],[28,[37,5],[[30,0,["createSendQuickReplyInteractionPayload"]],[30,3,["trackingId"]]],null]]],null],[1,"\\n "]],[]]]],[]]]],[]]]],[]]],[1," "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n\\n"],[41,[30,0,["hasOverflow"]],[[[1," "],[8,[39,3],[[4,[38,0],["click",[28,[37,5],[[30,0,["scrollHandler"]],"RIGHT"],null]],null]],[["@class","@circle","@size","@icon","@text","@color","@type","@disabled"],["flex-shrink-zero ml2",true,1,"chevron-right",[28,[37,4],["i18n_scroll_quick_replies_right","msg-ui/components/quick-replies-presenter"],null],"muted","tertiary",[30,0,["disableScrollRight"]]]],null],[1,"\\n"]],[]],null],[13]],["&attrs","@contextWidth","reply","@viewData","@openGIFPopover","@trackingPrefix","@handleInMailReplySmartAction","@isConversationWithPage","@openVirtualMeetingModal","@controlActionEventName"],false,["on","did-update","if","artdeco-button@artdeco-button","t","fn","ember-cli-pemberly-tracking@track-render","get","-get-dynamic-var","each","-track-array","global-helpers@eq","msg-ui@quick-reply-presenter","unless"]]',moduleName:"msg-ui/components/quick-replies-presenter.hbs",isStrictMode:!1}),{IMPRESSION_KEYS:{CONTEXTUAL_RECOMMENDATION_IMPRESSION:C},ACTION_KEYS:{MEBC_QUICK_REPLY_ACTION:I},KEYCODES:{TAB:P}}=g.default
let A=e.default=(b=(0,o.inject)("client-sensor-web@client-sensor"),y=(0,o.inject)("msg-shared@emoji-skintone"),v=(0,o.inject)("scaffold-sound@sound"),_=class extends l.default{constructor(){super(...arguments);(0,n.default)(this,"quickRepliesId",`quick-replies-${(0,h.guidFor)(this)}`);(0,t.default)(this,"clientSensor",w,this);(0,t.default)(this,"emojiSkintoneManager",M,this);(0,t.default)(this,"sound",k,this);(0,t.default)(this,"disableScrollLeft",x,this);(0,t.default)(this,"disableScrollRight",T,this);(0,t.default)(this,"hasOverflow",D,this)}get filteredQuickReplies(){const e={TEXT:this.args.saveReply,GIF:this.args.openGIFPopover,INMAIL_ACCEPT:this.args.handleInMailReplySmartAction,INMAIL_DECLINE:this.args.handleInMailReplySmartAction,VIDEO_MEETING:this.args.openVirtualMeetingModal},t=this.args.quickReplies.filter((t=>{const{replyType:n}=t
return!n||e[n]}))
this._updateHasOverflow()
return t}get animateIn(){const{latestMessageUrn:e}=this.args.viewData,t=!e||e!==this.lastQRId
this.lastQRId=e
return!t}get scrollingElement(){if(p.default)return document.getElementById(this.quickRepliesId).querySelector(".conversations-quick-replies__container")}_updateHasOverflow(){(0,m.mutateDOM)((()=>{this.isDestroying||(0,u.runTask)(this,(()=>{this.hasOverflow=this.scrollingElement.scrollWidth>this.scrollingElement.clientWidth}))}))}onKeyUp(e){p.default&&this.hasOverflow&&e.keyCode===P&&this._updateScrollButtons(this.scrollingElement.scrollLeft)}onDidUpdate(){this._updateHasOverflow()}createQuickReplyImpressionTracking(){return this.args.useCase?this.args.quickReplies.map((e=>({name:C,body:{recommendedEntity:{recommendedEntityUrn:e.objectUrn,recommendationTrackingId:e.trackingId,usecase:this.args.useCase,visibleTime:0,duration:0,listPosition:{index:0}}}}))):[]}_updateScrollButtons(e){const t=this.scrollingElement.scrollWidth-this.scrollingElement.clientWidth
if(e<=0){this.disableScrollLeft=!0
this.disableScrollRight=!1}else if(e>=t){this.disableScrollLeft=!1
this.disableScrollRight=!0}}createSendQuickReplyInteractionPayload(e,t){let{controlUrn:n}=t
return{name:I,body:{controlUrn:n,recommendationTrackingId:e,actionCategory:"SELECT",usecase:this.args.useCase}}}sendQuickReply(e,t,n){const i=n.target.querySelector(".conversations-quick-replies__reply-content").innerText
this.args.saveReply(i,e.objectUrn,t)
this.sound.play(f.Sound.MessageSent)
this.clientSensor.incrementMetricCounter({groupName:"messaging",metricName:"smart-reply-action-event"})}scrollHandler(e){(0,m.mutateDOM)((()=>{if(!this.isDestroying){const{clientWidth:t,scrollLeft:n}=this.scrollingElement,i="LEFT"===e?n-t:n+t
"scrollBehavior"in document.documentElement.style?this.scrollingElement.scrollTo(i,0):this.scrollingElement.scrollTo(n,0)
this._updateScrollButtons(i)}}))}},w=(0,i.default)(_.prototype,"clientSensor",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=(0,i.default)(_.prototype,"emojiSkintoneManager",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=(0,i.default)(_.prototype,"sound",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=(0,i.default)(_.prototype,"disableScrollLeft",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),T=(0,i.default)(_.prototype,"disableScrollRight",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),D=(0,i.default)(_.prototype,"hasOverflow",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,i.default)(_.prototype,"onKeyUp",[c.action],Object.getOwnPropertyDescriptor(_.prototype,"onKeyUp"),_.prototype),(0,i.default)(_.prototype,"onDidUpdate",[c.action],Object.getOwnPropertyDescriptor(_.prototype,"onDidUpdate"),_.prototype),(0,i.default)(_.prototype,"createQuickReplyImpressionTracking",[c.action],Object.getOwnPropertyDescriptor(_.prototype,"createQuickReplyImpressionTracking"),_.prototype),(0,i.default)(_.prototype,"createSendQuickReplyInteractionPayload",[c.action],Object.getOwnPropertyDescriptor(_.prototype,"createSendQuickReplyInteractionPayload"),_.prototype),(0,i.default)(_.prototype,"sendQuickReply",[c.action],Object.getOwnPropertyDescriptor(_.prototype,"sendQuickReply"),_.prototype),(0,i.default)(_.prototype,"scrollHandler",[c.action],Object.getOwnPropertyDescriptor(_.prototype,"scrollHandler"),_.prototype),_);(0,r.setComponentTemplate)(S,A)}))
define("msg-ui/components/quick-reply-presenter",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/debug"],(function(e,t,n,i,s){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const r=(0,n.createTemplateFactory)({id:"cLW9oJwP",block:'[[[41,[30,0,["canRender"]],[[[41,[30,0,["isSmartAction"]],[[[1," "],[11,"button"],[24,0,"conversations-quick-replies__reply-button artdeco-button artdeco-button--2 artdeco-button--secondary p0"],[24,4,"button"],[4,[38,1],[[30,0,["controlName"]]],[["onInteract"],[[30,1]]]],[4,[38,2],["click",[30,2]],null],[12],[1,"\\n "],[8,[39,3],[[24,0,"conversations-quick-replies__rich-props-icon"]],[["@type","@name","@size"],["system",[30,0,["icon"]],"small"]],null],[1,"\\n "],[10,"hr"],[14,0,"conversations-quick-replies__rich-props-vertical-divider"],[12],[13],[1,"\\n "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,4],["i18n_a11y_reply_context","msg-ui/components/quick-reply-presenter"],[["contentText"],[[30,3,["text"]]]]]],[13],[1,"\\n "],[10,1],[14,"aria-hidden","true"],[14,0,"ml2 mr3"],[12],[1,"\\n "],[1,[30,3,["text"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,5],[[4,[38,1],[[30,0,["controlName"]]],[["onInteract"],[[30,1]]]],[4,[38,2],["click",[30,2]],null]],[["@class","@type"],["conversations-quick-replies__reply-button","secondary"]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"a11y-text"],[12],[1,[28,[35,4],["i18n_a11y_reply_context","msg-ui/components/quick-reply-presenter"],[["contentText"],[[30,3,["text"]]]]]],[13],[1,"\\n "],[10,1],[14,0,"conversations-quick-replies__reply-content"],[14,"aria-hidden","true"],[12],[1,"\\n"],[41,[30,4],[[[1," "],[1,[28,[35,6],[[30,3,["text"]],[30,4]],null]],[1,"\\n"]],[]],[[[1," "],[1,[30,3,["text"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]]],[]],null]],["@customInteractionPayload","@replyAction","@reply","@emojiSkintone"],false,["if","ember-cli-pemberly-tracking@track-interaction","on","hue-web-icons@icon","t","artdeco-button@artdeco-button","emoji-picker@emoji-skintone-modifier"]]',moduleName:"msg-ui/components/quick-reply-presenter.hbs",isStrictMode:!1}),a={TEXT:{typeName:"text",isSmartAction:!1,controlName:"mebc_quick_reply",icon:void 0},GIF:{typeName:"gif",isSmartAction:!0,controlName:"smart_action_gif",icon:"gif"},INMAIL_ACCEPT:{typeName:"inmail-accept",isSmartAction:!0,controlName:"inmail_yes",icon:"edit"},INMAIL_DECLINE:{typeName:"inmail-decline",isSmartAction:!0,controlName:"inmail_no",icon:"edit"},VIDEO_MEETING:{typeName:"video-meeting",isSmartAction:!0,controlName:"create_video_meeting_smart_action",icon:"video-conference"}}
class o extends i.default{constructor(){super(...arguments)
this.replyType=this.args.reply.replyType||"TEXT"
this.canRender=this.replyType in a
if(this.canRender){Object.assign(this,a[this.replyType])
this.args.controlActionEventName?this.controlName=this.args.controlActionEventName:this.controlName=`${this.args.trackingPrefix||""}${this.args.controlNamePrefix}${this.controlName}`}}}e.default=o;(0,t.setComponentTemplate)(r,o)}))
define("msg-ui/components/rich-media/attachment-drag-and-drop-error-presenter",["exports","@ember/template-factory","@ember/helper","@ember/component/template-only","@ember/component","global-helpers/helpers/eq","ember-cli-pemberly-i18n/helpers/t","@ember/modifier","hue-web-icons/components/icon"],(function(e,t,n,i,s,r,a,o,l){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const d=(0,s.setComponentTemplate)((0,t.createTemplateFactory)({id:"T7iWkLXM",block:'[[[1,"\\n"],[1," "],[10,0],[14,0,"msg-form__attachment-drag-and-drop-error-display pv2 ph4 display-flex"],[12],[1,"\\n "],[10,2],[14,0,"msg-form__attachment-drag-and-drop-error-text flex-1 t-12 t-bold"],[12],[1,"\\n"],[41,[28,[32,0],[[30,1],"MULTIPLE_FILES"],null],[[[1," "],[1,[28,[32,1],["i18n_error_multiple_files","msg-ui/components/rich-media/attachment-drag-and-drop-error-presenter"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[32,1],["i18n_error_invalid_file_type","msg-ui/components/rich-media/attachment-drag-and-drop-error-presenter"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n "],[11,"button"],[24,0,"msg-form__attachment-drag-and-drop-error-dismiss-button"],[24,4,"button"],[4,[32,2],["click",[30,2]],null],[12],[1,"\\n "],[8,[32,3],null,[["@a11yText","@type","@size","@name"],[[28,[32,1],["i18n_dismiss_error","msg-ui/components/rich-media/attachment-drag-and-drop-error-presenter"],null],"system","small","close"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],["@errorType","@dismissError"],false,["if"]]',moduleName:"msg-ui/components/rich-media/attachment-drag-and-drop-error-presenter.gjs",scope:()=>[r.default,a.default,o.on,l.default],isStrictMode:!0}),(0,i.default)("attachment-drag-and-drop-error-presenter","AttachmentDragAndDropErrorPresenter"))
e.default=d}))
define("msg-ui/components/rich-media/attachment-drag-and-drop-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","msg-shared/utils/attachments-handler","ember-lifeline","@glimmer/tracking","@glimmer/component","@ember/service","@ember/object","@ember/helper","@ember/render-modifiers/modifiers/did-insert","@ember/modifier","ember-cli-pemberly-i18n/helpers/t"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var b,y,v,_,w,M,k,x,T,D,S
const C="MULTIPLE_FILES",I="INVALID_FILE_TYPE",P=/^image\/*/,A=["ai","psd","pdf","doc","docx","csv","zip","rar","ppt","pptx","pps","ppsx","odt","rtf","xls","xlsx","txt","pub","html","7z","eml","mov","mp4"]
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"g44oW7AS",block:'[[[1,"\\n"],[1," "],[11,0],[16,0,[28,[32,0],["msg-form__attachment-drag-and-drop",[52,[30,0,["isDraggingOverWindow"]]," msg-form__attachment-drag-and-drop--over-window"],[52,[30,0,["isDraggingOverLayer"]]," msg-form__attachment-drag-and-drop--over-layer"],[52,[30,0,["showUserEducationLayer"]]," msg-form__attachment-drag-and-drop--user-education"]],null]],[4,[32,1],[[30,0,["setupWindowDragAndDropListeners"]]],null],[4,[32,2],["dragenter",[30,0,["onDragEnter"]]],null],[4,[32,2],["dragleave",[30,0,["onDragLeave"]]],null],[4,[32,2],["dragover",[30,0,["onDragOver"]]],null],[4,[32,2],["drop",[30,0,["onDrop"]]],null],[12],[1,"\\n "],[10,0],[14,0,"msg-form__attachment-drag-and-drop-content display-flex flex-column align-items-center justify-center"],[12],[1,"\\n "],[10,0],[14,0,"msg-form__attachment-drag-and-drop-state-illustration"],[12],[13],[1,"\\n "],[10,0],[14,0,"msg-form__attachment-drag-and-drop-text display-flex flex-column align-items-center justify-center"],[12],[1,"\\n "],[10,0],[14,0,"msg-form__attachment-drag-and-drop-state-text t-16 t-bold"],[12],[1,"\\n "],[1,[52,[30,0,["isDraggingOverLayer"]],[28,[32,3],["i18n_drop_file","msg-ui/components/rich-media/attachment-drag-and-drop-presenter"],null],[28,[32,3],["i18n_drag_file","msg-ui/components/rich-media/attachment-drag-and-drop-presenter"],null]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"msg-form__attachment-drag-and-drop-discoverability-text text-align-center"],[12],[1,"\\n "],[10,0],[14,0,"t-16 t-bold"],[12],[1,"\\n "],[1,[28,[32,3],["i18n_select_file","msg-ui/components/rich-media/attachment-drag-and-drop-presenter"],null]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"t-14"],[12],[1,"\\n "],[1,[28,[32,3],["i18n_or_drag_and_drop","msg-ui/components/rich-media/attachment-drag-and-drop-presenter"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[],false,["if"]]',moduleName:"msg-ui/components/rich-media/attachment-drag-and-drop-presenter.gjs",scope:()=>[p.concat,g.default,h.on,f.default],isStrictMode:!0}),(b=(0,u.inject)("jet"),y=(0,u.inject)("tracking"),v=(0,u.inject)("vector@vector-media-upload"),_=(0,u.inject)("client-sensor-web@client-sensor"),w=class extends c.default{constructor(){super(...arguments);(0,t.default)(this,"jet",M,this);(0,t.default)(this,"tracking",k,this);(0,t.default)(this,"vectorMediaUpload",x,this);(0,t.default)(this,"clientSensor",T,this);(0,t.default)(this,"isDraggingOverWindow",D,this);(0,t.default)(this,"isDraggingOverLayer",S,this)
this.windowDragCounter=0
this.layerDragCounter=0
this.attachmentsHandler=new o.default({vectorMediaUpload:this.vectorMediaUpload,tracking:this.tracking,jet:this.jet,updateUI:this.args.addAttachment,beforeUpload:this.args.beforeUpload,afterUpload:this.afterDropUpload.bind(this),clientSensor:this.clientSensor})}setupWindowDragAndDropListeners(){(0,l.addEventListener)(this,window,"dragenter",(e=>{if(!this.isDestroying&&this._isFileDragAndDropEvent(e)){this.windowDragCounter+=1
if(1===this.windowDragCounter){this.isDraggingOverWindow=!0
this.tracking.firePageViewEvent(this.args.trackingKeys.PAGE_VIEW.DRAG)}}}));(0,l.addEventListener)(this,window,"dragleave",(e=>{if(!this.isDestroying&&this._isFileDragAndDropEvent(e)){e.preventDefault()
this.windowDragCounter-=1
0===this.windowDragCounter&&(this.isDraggingOverWindow=!1)}}));(0,l.addEventListener)(this,window,"drop",(e=>{if(!this.isDestroying&&this._isFileDragAndDropEvent(e)){this.windowDragCounter=0
this.isDraggingOverWindow=!1
this.showUserEducationLayer=!1}}))}onDragEnter(e){if(!this.isDestroying&&this._isFileDragAndDropEvent(e)){this.layerDragCounter+=1
if(1===this.layerDragCounter){this.isDraggingOverLayer=!0
this.tracking.firePageViewEvent(this.args.trackingKeys.PAGE_VIEW.DROP)}}}onDragLeave(e){if(!this.isDestroying&&this._isFileDragAndDropEvent(e)){e.preventDefault()
this.layerDragCounter-=1
0===this.layerDragCounter&&(this.isDraggingOverLayer=!1)}}onDrop(e){if(this.isDestroying&&!this._isFileDragAndDropEvent(e))return
e.preventDefault()
this.layerDragCounter=0
this.isDraggingOverLayer=!1
const{files:t}=e.dataTransfer
if(0===t.length)return
if(t.length>1){this.args.onError(C)
return}const n=t[0]
if(this._isAcceptedFileType(n)){this.tracking.fireInteractionEvent(this.args.trackingKeys.INTERACTION.DROPPED)
this.attachmentsHandler.uploadAttachment(n)}else this.args.onError(I)}onDragOver(e){e.preventDefault()}_isFileDragAndDropEvent(e){return-1!==Array.prototype.indexOf.call(e.dataTransfer.types,"Files")}_isAcceptedFileType(e){if(!e.type)return!1
if(P.test(e.type))return!0
const t=this._getFileExtension(e.name)
return-1!==A.indexOf(t)}_getFileExtension(e){return e.includes(".")?e.split(".").pop().toLowerCase():""}afterDropUpload(){this.tracking.fireInteractionEvent(this.args.trackingKeys.INTERACTION.UPLOADED)
this.args.afterUpload()}},M=(0,i.default)(w.prototype,"jet",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=(0,i.default)(w.prototype,"tracking",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=(0,i.default)(w.prototype,"vectorMediaUpload",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=(0,i.default)(w.prototype,"clientSensor",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=(0,i.default)(w.prototype,"isDraggingOverWindow",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S=(0,i.default)(w.prototype,"isDraggingOverLayer",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,i.default)(w.prototype,"setupWindowDragAndDropListeners",[m.action],Object.getOwnPropertyDescriptor(w.prototype,"setupWindowDragAndDropListeners"),w.prototype),(0,i.default)(w.prototype,"onDragEnter",[m.action],Object.getOwnPropertyDescriptor(w.prototype,"onDragEnter"),w.prototype),(0,i.default)(w.prototype,"onDragLeave",[m.action],Object.getOwnPropertyDescriptor(w.prototype,"onDragLeave"),w.prototype),(0,i.default)(w.prototype,"onDrop",[m.action],Object.getOwnPropertyDescriptor(w.prototype,"onDrop"),w.prototype),(0,i.default)(w.prototype,"onDragOver",[m.action],Object.getOwnPropertyDescriptor(w.prototype,"onDragOver"),w.prototype),w))}))
define("msg-ui/components/rich-media/audio-message-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/helper","@ember/component","global-utils/utils/html-safe","global-utils/utils/is-browser","@glimmer/tracking","@glimmer/component","@ember/service","@ember/object","ember","@ember/modifier","hue-web-icons/components/icon","ember-cli-pemberly-i18n/helpers/t","global-helpers/helpers/format-duration"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var v,_,w,M,k
e.default=(0,o.setComponentTemplate)((0,r.createTemplateFactory)({id:"SiT0iNk3",block:'[[[1,"\\n"],[1," "],[11,"button"],[24,0,"msg-s-event-listitem__audio"],[16,5,[30,0,["buttonStyle"]]],[24,4,"button"],[4,[32,0],["click",[30,0,["onClick"]]],null],[12],[1,"\\n "],[10,"progress"],[14,0,"msg-s-event-listitem__audio-progress-bar"],[15,2,[30,0,["currentTime"]]],[15,"max",[30,0,["duration"]]],[12],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"msg-s-event-listitem__audio-icon-container relative"],[12],[1,"\\n"],[41,[30,0,["isPlaying"]],[[[1," "],[8,[32,1],[[24,0,"mh2"]],[["@a11yText","@type","@size","@name"],[[28,[32,2],["i18n_pause","msg-ui/components/rich-media/audio-message-presenter"],null],"system","small","pause"]],null],[1,"\\n"]],[]],[[[1," "],[8,[32,1],[[24,0,"mh2"]],[["@a11yText","@type","@size","@name"],[[28,[32,2],["i18n_play","msg-ui/components/rich-media/audio-message-presenter"],null],"system","small","play"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n "],[10,1],[14,0,"msg-s-event-listitem__audio-time t-12 t-white t-normal"],[12],[1,"\\n "],[1,[28,[32,3],[[30,0,["roundedRemainingTime"]]],[["customPrefixFormat"],[[30,0,["customPrefixFormat"]]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[],false,["if"]]',moduleName:"msg-ui/components/rich-media/audio-message-presenter.gjs",scope:()=>[h.on,f.default,b.default,y.default],isStrictMode:!0}),(v=(0,m.inject)("tracking"),_=class extends u.default{get customPrefixFormat(){return{prefixInsignificants:!1,prefixSeconds:!0}}get duration(){return this.args.duration/1e3}get roundedRemainingTime(){return Math.round(this.duration-this.currentTime)}get buttonStyle(){return(0,l.default)(`width: calc(75px + ${this.widthRatio} * (100% - 75px));`)}get widthRatio(){return Math.max(0,Math.min(this.duration/60,1))}constructor(){super(...arguments);(0,t.default)(this,"tracking",w,this);(0,t.default)(this,"currentTime",M,this);(0,t.default)(this,"isPlaying",k,this);(0,n.default)(this,"trackingPrefix","")
d.default&&(this.audio=new window.Audio)
const e=document.createElement("source")
e.src=jSecure.sanitizeUrl(this.args.url)
e.type="audio/mp4"
this.audio.appendChild(e)
this.audio.addEventListener("playing",this._handlePlaybackStarted.bind(this))
this.audio.addEventListener("ended",this._handlePlaybackEnded.bind(this))}onClick(){this.isPlaying?this._pauseAudio():this._playAudio()}_handlePlaybackStarted(){this.tracking.fireInteractionEvent(`${this.args.trackingPrefix||""}play_successful_voice_message`)
this._updateProgress()}_updateProgress(){g.default.testing?this.currentTime=this.audio.currentTime:d.default&&window.requestAnimationFrame((()=>{if(this.isPlaying){this.currentTime=this.audio.currentTime
this._updateProgress()}}))}_handlePlaybackEnded(){this.isPlaying=!1
this.currentTime=0}_playAudio(){this.isPlaying=!0
this.audio.play()
this.tracking.fireInteractionEvent(`${this.args.trackingPrefix||""}play_voice_message`)}_pauseAudio(){this.isPlaying=!1
this.audio.pause()
this.tracking.fireInteractionEvent(`${this.args.trackingPrefix||""}pause_voice_message`)}},w=(0,i.default)(_.prototype,"tracking",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=(0,i.default)(_.prototype,"currentTime",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),k=(0,i.default)(_.prototype,"isPlaying",[c.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,i.default)(_.prototype,"onClick",[p.action],Object.getOwnPropertyDescriptor(_.prototype,"onClick"),_.prototype),_))}))
define("msg-ui/components/rich-media/feed-update-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","@glimmer/component","ember-async-data","@ember/service","@ember/destroyable","msg-ui/components/primitives/message-hover-actions-presenter","msg-ui/components/primitives/message-with-sending-indicator-presenter","ember-engines/components/link-to-external","update-components/components/mini-update-v2","artdeco-loader/components/artdeco-loader","graphql-queries/queries/feed/single-update.graphql"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var b,y,v,_,w,M,k
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"aKLLB1vM",block:'[[[1,"\\n "],[8,[32,0],null,[["@classNames","@deleteMessageEventModalState","@enableMsgFwd","@viewData","@isOverlay","@onEmojiHoverableHide","@onEmojiHoverableShow","@onEmojiPickerVisibilityChange","@shouldShowEditDelete","@showMessageEditForm","@showSendReactionControls","@reactionsHoverTrackingName"],["msg-s-event-listitem__message-bubble--msg-actions-enabled",[30,1],false,[30,2,["messageHoverActionsViewData"]],[30,3],[30,4],[30,5],[30,6],false,false,[30,7],[30,8]]],[["default"],[[[[1,"\\n "],[8,[32,1],null,[["@createdAt","@shouldShowMessageSendingIndicator","@messageStatus"],[[30,2,["eventCreatedAt"]],[30,9],[30,10]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"msg-s-event-listitem__content-preview-container"],[12],[1,"\\n "],[11,0],[24,0,"msg-content-preview artdeco-card"],[17,11],[12],[1,"\\n"],[41,[30,0,["feedUpdateAsyncData","isResolved"]],[[[1," "],[8,[32,2],null,[["@route","@model","@class"],["feed.update",[30,0,["feedUpdateAsyncData","value?","metadata","backendUrn"]],"msg-content-preview__link feed-container-theme"]],[["default"],[[[[1,"\\n "],[8,[32,3],null,[["@isDashEnabled","@showFollowButton","@update","@showNestedShares"],[true,false,[30,0,["feedUpdateAsyncData","value"]],[30,12]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[41,[30,0,["feedUpdateAsyncData","isPending"]],[[[1," "],[8,[32,4],null,[["@size"],["small"]],null],[1,"\\n "]],[]],null]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],["@deleteMessageEventModalState","@viewData","@isOverlay","@onEmojiHoverableHide","@onEmojiHoverableShow","@onEmojiPickerVisibilityChange","@showSendReactionControls","@reactionsHoverTrackingName","@shouldShowMessageSendingIndicator","@messageStatus","&attrs","@showNestedShares"],false,["if"]]',moduleName:"msg-ui/components/rich-media/feed-update-presenter.gjs",scope:()=>[u.default,m.default,p.default,g.default,h.default],isStrictMode:!0}),(b=(0,d.inject)("jet"),y=(0,d.inject)("@linkedin/ember-restli-graphql@graphql"),v=(0,d.inject)("client-sensor-web@client-sensor"),_=class extends o.default{constructor(){super(...arguments);(0,t.default)(this,"jet",w,this);(0,t.default)(this,"graphql",M,this);(0,t.default)(this,"clientSensor",k,this)}get feedUpdateAsyncData(){return new l.TrackedAsyncData(this.graphql.executeQuery(f.default,{updateUrn:this.args.viewData.feedUpdateUrn}).then((e=>{if(!(0,c.isDestroying)(this))return e.data.feedDashUpdatesById})).catch((e=>{if((0,c.isDestroying)(this))throw e
this.jet.error(e,["MSG-74303","messaging-feed-update-failed"],{shouldRethrow:!1})
this.clientSensor.incrementMetricCounter({metricName:"messaging-feed-update-failed",groupName:"messaging"})
throw e})))}},w=(0,i.default)(_.prototype,"jet",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=(0,i.default)(_.prototype,"graphql",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=(0,i.default)(_.prototype,"clientSensor",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_))}))
define("msg-ui/components/rich-media/file-attachment-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","@glimmer/tracking","global-utils/utils/is-browser","@glimmer/component","@ember/object","ember","msg-ui/components/primitives/message-hover-actions-presenter","ember-set-helper/helpers/set","@ember/modifier","@ember/helper","ember-cli-pemberly-tracking/modifiers/track-interaction","ember-cli-pemberly-i18n/helpers/t","ember-vector-images/components/custom-image","hue-web-icons/components/icon"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y,v){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var _,w
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"Ep1s1dQA",block:'[[[1,"\\n"],[1," "],[8,[32,0],null,[["@classNames","@viewData","@attachment","@hasAttachment","@enableMsgFwd","@deleteMessageEventModalState","@filename","@isImage","@isOverlay","@onEmojiHoverableHide","@onEmojiHoverableShow","@onEmojiPickerVisibilityChange","@setMessageFocus","@shouldShowEditDelete","@showMessageEditForm","@showSendReactionControls","@reactionsHoverTrackingName","@isSponsoredConversation"],[[29,["\\n msg-s-event-listitem__attachment-item\\n ",[52,[30,0,["downloaded"]],"msg-s-event-listitem__attachment-item--downloaded"],"\\n "]],[30,1,["messageHoverActionsViewData"]],[30,1,["attachmentAPIModel"]],true,[30,2],[30,3],[30,1,["filename"]],[30,1,["isImage"]],[30,4],[30,5],[30,6],[30,7],[28,[32,1],[[30,0],"messageFocused"],null],[30,8],false,[30,9],[30,10],[30,11]]],[["default"],[[[[1,"\\n"],[41,[30,1,["isImage"]],[[[1," "],[10,0],[14,0,"msg-s-event-listitem__image-container"],[12],[1,"\\n "],[11,"button"],[24,0,"full-height full-width"],[24,4,"button"],[4,[32,2],["click",[28,[32,3],[[30,12],[30,1,["downloadUrl"]]],null]],null],[4,[32,2],["click",[28,[32,1],[[30,0],"previewModalIsOpen",true],null]],null],[4,[32,4],["photo_viewer"],null],[12],[1,"\\n "],[10,1],[14,0,"visually-hidden"],[12],[1,"\\n "],[1,[28,[32,5],["i18n_file_preview","msg-ui/components/rich-media/file-attachment-presenter"],[["filename"],[[30,1,["filename"]]]]]],[1,"\\n "],[13],[1,"\\n"],[1," "],[8,[32,6],null,[["@image","@class","@alt","@ghostType","@desiredWidth"],[[28,[31,1],[[30,1,["downloadUrl"]]],null],"msg-s-event-listitem__image block",[30,1,["filename"]],"image",1000]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,3],[16,6,[30,1,["downloadUrl"]]],[24,0,"msg-s-event-listitem__download-attachment t-14 t-black--light t-normal"],[16,"download",[30,1,["filename"]]],[24,"target","_blank"],[24,"tabindex","-1"],[24,"rel","noopener noreferrer"],[4,[32,2],["click",[30,0,["downloadAttachment"]]],null],[4,[32,4],["view_attachment"],null],[12],[1,"\\n "],[10,0],[15,0,[29,["msg-s-event-listitem__attachment-type ui-attachment ui-attachment--",[30,1,["mediaTypeExtension"]],"\\n display-flex m0"]]],[12],[1,"\\n "],[10,0],[14,0,"flex-grow-1 truncate"],[12],[1,"\\n "],[10,"h3"],[14,0,"ui-attachment__filename"],[12],[1,"\\n "],[1,[30,1,["filename"]]],[1,"\\n "],[13],[1,"\\n "],[10,2],[14,0,"ui-attachment__filesize flex-shrink-zero"],[12],[1,"\\n "],[1,[30,1,["formattedSize"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"display-flex align-items-center justify-center flex-shrink-zero"],[12],[1,"\\n"],[1," "],[10,"button"],[14,0,"ui-attachment__download-button display-flex align-items-center justify-center"],[14,4,"button"],[12],[1,"\\n "],[8,[32,7],null,[["@type","@size","@name"],["system","small","download"]],null],[1,"\\n "],[10,2],[14,0,"t-14 t-black--light t-bold"],[12],[1,"\\n "],[1,[28,[32,5],["i18n_download_attachment","msg-ui/components/rich-media/file-attachment-presenter"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n "]],["@viewData","@enableMsgFwd","@deleteMessageEventModalState","@isOverlay","@onEmojiHoverableHide","@onEmojiHoverableShow","@onEmojiPickerVisibilityChange","@shouldShowEditDelete","@showSendReactionControls","@reactionsHoverTrackingName","@isSponsoredConversation","@showImageAttachment"],false,["if","unbound"]]',moduleName:"msg-ui/components/rich-media/file-attachment-presenter.gjs",scope:()=>[m.default,p.default,g.on,h.fn,f.default,b.default,y.default,v.default],isStrictMode:!0}),(_=class extends d.default{constructor(){super(...arguments);(0,t.default)(this,"downloaded",w,this)}downloadAttachment(e){e.preventDefault()
if(!u.default.testing&&l.default){var t,n,i
const e=document.createElement("a")
e.setAttribute("href",null===(t=this.args.viewData)||void 0===t?void 0:t.downloadUrl)
e.setAttribute("download",null===(n=this.args.viewData)||void 0===n?void 0:n.filename)
e.setAttribute("rel","noopener noreferrer")
e.style.display="none"
"pdf"===(null===(i=this.args.viewData)||void 0===i?void 0:i.mediaTypeExtension)&&e.setAttribute("target","_blank")
document.body.appendChild(e)
e.click()
document.body.removeChild(e)}this.downloaded=!0}},w=(0,i.default)(_.prototype,"downloaded",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,i.default)(_.prototype,"downloadAttachment",[c.action],Object.getOwnPropertyDescriptor(_.prototype,"downloadAttachment"),_.prototype),_))}))
define("msg-ui/components/rich-media/story-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","@glimmer/tracking","@ember/service","image-view-model/utils/hue-icon","@ember/object","@glimmer/component","msg-ui/components/primitives/message-hover-actions-presenter","ember-set-helper/helpers/set","msg-ui/components/primitives/message-with-sending-indicator-presenter","text-view-model/helpers/text-view-model","ember-cli-pemberly-i18n/helpers/t","artdeco-loader/components/artdeco-loader","@ember/helper","artdeco-button/components/artdeco-button","@ember/modifier","ember-cli-pemberly-tracking/modifiers/track-interaction","app-aware-link/components/app-aware-link","image-view-model/components/image-view-model","hue-web-icons/components/icon"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y,v,_,w,M,k,x){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var T,D,S,C,I,P,A
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"a9YZYbvo",block:'[[[1,"\\n"],[1," "],[8,[32,0],null,[["@classNames","@viewData","@deleteMessageEventModalState","@enableMsgFwd","@isOverlay","@onEmojiHoverableHide","@onEmojiHoverableShow","@onEmojiPickerVisibilityChange","@setMessageFocus","@shouldShowEditDelete","@showMessageEditForm","@showSendReactionControls","@reactionsHoverTrackingName"],["msg-s-event-listitem__message-bubble--msg-actions-enabled",[30,1,["messageHoverActionsViewData"]],[30,2],[30,3],[30,4],[30,5],[30,6],[30,7],[28,[32,1],[[30,0],"messageFocused"],null],[30,8],[30,9],[30,10],[30,11]]],[["default"],[[[[1,"\\n "],[8,[32,2],null,[["@createdAt","@shouldShowMessageSendingIndicator","@messageStatus"],[[30,1,["createdAt"]],[30,12],[30,13]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"msg-story-item"],[12],[1,"\\n"],[41,[30,1,["contentCaption"]],[[[1," "],[10,0],[14,0,"t-14 t-black--light pl2 pb2"],[12],[1,"\\n "],[1,[28,[32,3],[[30,1,["contentCaption"]]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"pl2 display-flex"],[12],[1,"\\n"],[41,[30,0,["showThumbnailContainer"]],[[[1," "],[10,0],[14,"role","link"],[14,"tabindex","0"],[15,"aria-label",[52,[30,0,["messagingStory","url"]],[28,[32,4],["a11y_click_to_view_story","msg-ui/components/rich-media/story-presenter"],null],[28,[32,4],["a11y_cant_view_expired_story","msg-ui/components/rich-media/story-presenter"],null]]],[14,0,"msg-story-item__thumbnail"],[12],[1,"\\n"],[41,[30,0,["messagingStoryLoading"]],[[[1," "],[8,[32,5],null,[["@size"],["small"]],null],[1,"\\n"]],[]],[[[41,[30,0,["messagingStoryFailedToLoad"]],[[[44,[[28,[32,6],[[30,14],"reload_story_thumbnail"],null]],[[[1," "],[8,[32,7],[[16,"aria-label",[28,[32,4],["a11y_retry_loading_story","msg-ui/components/rich-media/story-presenter"],null]],[4,[32,8],["click",[30,0,["fetchMessagingStory"]]],null],[4,[32,9],[[30,15]],null]],[["@type","@icon","@circle","@size","@color"],["tertiary","refresh",true,2,"muted"]],null],[1,"\\n"]],[15]]]],[]],[[[41,[30,0,["messagingStory","url"]],[[[44,[[28,[32,6],[[30,14],"expand_story_thumbnail"],null]],[[[1," "],[8,[32,10],[[24,0,"msg-story-item__link"],[24,"tabindex","-1"],[4,[32,9],[[30,16]],null]],[["@href"],[[30,0,["messagingStory","url"]]]],null],[1,"\\n"]],[16]]],[1," "],[8,[32,11],null,[["@imgClasses","@images","@desiredWidth"],["msg-story-item__thumbnail-image",[30,0,["messagingStory","thumbnail"]],72]],null],[1,"\\n "]],[]],null]],[]]]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showExpiredState"]],[[[1," "],[10,0],[15,0,[28,[32,6],["t-12 t-black--light display-flex justify-center",[52,[30,0,["showThumbnailContainer"]]," flex-column"]],null]],[12],[1,"\\n "],[8,[32,12],[[24,0,"msg-story-item__expired-view-icon"]],[["@a11yText","@type","@size","@name"],[[30,0,["messagingStory","expiredText"]],[30,0,["expiredTextIcon","type"]],[30,0,["expiredTextIcon","size"]],[30,0,["expiredTextIcon","name"]]]],null],[1,"\\n "],[1,[30,0,["messagingStory","expiredText"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],["@viewData","@deleteMessageEventModalState","@enableMsgFwd","@isOverlay","@onEmojiHoverableHide","@onEmojiHoverableShow","@onEmojiPickerVisibilityChange","@shouldShowEditDelete","@showMessageEditForm","@showSendReactionControls","@reactionsHoverTrackingName","@shouldShowMessageSendingIndicator","@messageStatus","@trackingPrefix","controlName","controlName"],false,["if","let"]]',moduleName:"msg-ui/components/rich-media/story-presenter.gjs",scope:()=>[m.default,p.default,g.default,h.default,f.default,b.default,y.concat,v.default,_.on,w.default,M.default,k.default,x.default],isStrictMode:!0}),(T=(0,l.inject)("msg-data@data-manager"),D=class extends u.default{get showThumbnailContainer(){var e
return(null===(e=this.messagingStory)||void 0===e?void 0:e.thumbnail)||this.messagingStoryLoading||this.messagingStoryFailedToLoad}get showExpiredState(){var e
return this.messagingStory&&!(null!==(e=this.messagingStory)&&void 0!==e&&e.url)&&!this.messagingStoryFailedToLoad&&!this.messagingStoryLoading}constructor(){super(...arguments);(0,t.default)(this,"msgDataManager",S,this);(0,t.default)(this,"messagingStory",C,this);(0,t.default)(this,"messagingStoryLoading",I,this);(0,t.default)(this,"messagingStoryFailedToLoad",P,this);(0,t.default)(this,"expiredTextIcon",A,this)
this.args.viewData.storyItemUrn&&this.fetchMessagingStory()}fetchMessagingStory(){this.messagingStoryLoading=!0
const{storyItemUrn:e}=this.args.viewData
this.msgDataManager.fetchMessagingStory(e).then((e=>{if(!this.isDestroying){this.expiredTextIcon=(0,d.getHueIcon)(e.expiredTextIcon)
this.messagingStoryFailedToLoad=!1
this.messagingStoryLoading=!1
this.messagingStory=e}})).catch((e=>{if(!this.isDestroying){this.messagingStoryLoading=!1
this.messagingStoryFailedToLoad=!0
throw e}}))}},S=(0,i.default)(D.prototype,"msgDataManager",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=(0,i.default)(D.prototype,"messagingStory",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=(0,i.default)(D.prototype,"messagingStoryLoading",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=(0,i.default)(D.prototype,"messagingStoryFailedToLoad",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=(0,i.default)(D.prototype,"expiredTextIcon",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,i.default)(D.prototype,"fetchMessagingStory",[c.action],Object.getOwnPropertyDescriptor(D.prototype,"fetchMessagingStory"),D.prototype),D))}))
define("msg-ui/components/rich-media/video-message-presenter",["exports","@ember/template-factory","@ember/component","@glimmer/component","video/components/native-video-loader"],(function(e,t,n,i,s){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class r extends i.default{constructor(){super(...arguments)
this.videoPlayMetadata=JSON.parse(JSON.stringify(this.args.videoPlayMetadata))
this.videoPlayMetadata.progressiveStreams[0].mediaType="video/mp4"}}e.default=r;(0,n.setComponentTemplate)((0,t.createTemplateFactory)({id:"I40qmjlG",block:'[[[1,"\\n "],[10,0],[14,0,"msg-s-event-listitem__video"],[12],[1,"\\n "],[10,0],[14,0,"msg-s-event-listitem__video-aspect-ratio-container"],[12],[1,"\\n "],[8,[32,0],null,[["@videoPlayMetadata","@iconSize","@onPlayerReady"],[[30,0,["videoPlayMetadata"]],[30,1],[30,2]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],["@iconSize","@onPlayerReady"],false,[]]',moduleName:"msg-ui/components/rich-media/video-message-presenter.gjs",scope:()=>[s.default],isStrictMode:!0}),r)}))
define("msg-ui/components/selectable-entity-presenter",["exports","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@ember/template-factory","msg-shared/utils/constants","@ember/debug","@ember/object","@ember/object/internals","@glimmer/component","@ember/modifier","presence/components/entity-with-presence-presenter","ember-vector-images/components/lazy-background","msg-facepile-grid/components/facepile-presenter","@ember/component","@ember/helper","global-helpers/helpers/eq","ember-cli-pemberly-i18n/helpers/t","global-helpers/helpers/not","global-helpers/helpers/and"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var v
const{KEYCODES:{ENTER:_}}=s.default
e.default=(0,p.setComponentTemplate)((0,i.createTemplateFactory)({id:"3Z59ayfN",block:'[[[1,"\\n"],[1," "],[11,0],[16,0,[29,[[52,[30,1],"pt1","msg-selectable-entity"],"\\n ",[52,[30,2],"msg-selectable-entity__checkbox-only"],"\\n msg-selectable-entity--",[30,3]]]],[17,4],[4,[32,0],["keyup",[30,0,["onKeyUp"]]],null],[4,[32,0],["click",[30,0,["handleClick"]]],null],[12],[1,"\\n"],[41,[28,[32,1],[[30,5,["hasParticipants"]],[28,[32,2],[[30,2]],null]],null],[[[41,[30,5,["hasPresenceInformation"]],[[[1," "],[8,[32,3],[[24,0,"msg-selectable-entity__entity"]],[["@viewData","@size"],[[30,5,["entityWithPresenceViewData"]],[30,3]]],null],[1,"\\n"]],[]],[[[41,[30,5,["isConversationWithCustomSender"]],[[[1," "],[10,0],[15,0,[29,["msg-selectable-entity__entity msg-facepile-grid msg-facepile-grid--no-facepile msg-facepile-grid--",[30,3]]]],[12],[1,"\\n "],[8,[32,4],null,[["@image","@alt","@class","@ghostType","@desiredWidth","@desiredHeight"],[[30,5,["customSender","image"]],[30,5,["customSender","name","text"]],"msg-facepile-grid__img msg-facepile-grid__img--person","person",100,100]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[32,5],[[24,0,"msg-selectable-entity__entity"]],[["@viewData","@entitySize","@iconSize"],[[30,5,["facepileViewData"]],[30,3],[30,6]]],null],[1,"\\n "]],[]]]],[]]]],[]],null],[1," "],[10,0],[14,0,"msg-selectable-entity__checkbox-container"],[12],[1,"\\n "],[8,[32,6],[[16,0,[28,[32,7],["msg-selectable-entity__input",[52,[28,[32,8],[[30,3],2],null]," small-input"," simple-form"]],null]],[16,1,[28,[32,7],["checkbox-",[30,0,["inputId"]]],null]]],[["@type","@checked"],["checkbox",[30,7]]],null],[1,"\\n "],[10,"label"],[14,0,"msg-selectable-entity__checkbox-label ml2"],[15,"aria-label",[52,[30,7],[28,[32,9],["i18n_unselect_conversation_a11y","msg-ui/components/selectable-entity-presenter"],null],[28,[32,9],["i18n_select_conversation_a11y","msg-ui/components/selectable-entity-presenter"],null]]],[15,"for",[28,[32,7],["checkbox-",[30,0,["inputId"]]],null]],[12],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"msg-selectable-entity__checkbox-circle-container"],[12],[1,"\\n "],[10,0],[14,0,"msg-selectable-entity__checkbox-circle"],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],["@disableSelectability","@checkboxOnly","@entitySize","&attrs","@viewData","@iconSize","@checked"],false,["if"]]',moduleName:"msg-ui/components/selectable-entity-presenter.gjs",scope:()=>[d.on,y.default,b.default,c.default,u.default,m.default,p.Input,g.concat,h.default,f.default],isStrictMode:!0}),(v=class extends l.default{constructor(){super(...arguments);(0,t.default)(this,"inputId",`msg-selectable-entity__checkbox-${(0,o.guidFor)(this)}`)
const{entitySize:e}=this.args}handleClick(e){if(!this.args.disableSelectability){e.stopPropagation()
e.preventDefault()
this.args.onCheckboxClick()}}onKeyUp(e){e.keyCode===_&&this.handleClick(e)}},(0,n.default)(v.prototype,"handleClick",[a.action],Object.getOwnPropertyDescriptor(v.prototype,"handleClick"),v.prototype),(0,n.default)(v.prototype,"onKeyUp",[a.action],Object.getOwnPropertyDescriptor(v.prototype,"onKeyUp"),v.prototype),v))}))
define.alias("ember-finite-scroll/components/sentinel","msg-ui/components/sentinel")
define.alias("ember-cloud-filepicker/components/slideshare-file-picker","msg-ui/components/slideshare-file-picker")
define("msg-ui/components/sortable-objects",["exports","ember-drag-drop/components/sortable-objects"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
e.default=t.default}))
define("msg-ui/components/thread-feature",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","graphql-queries/queries/messaging/get-confirmed-contact-info.graphql","msg-data/utils/sdk-view-data-helpers","scaffold-sound/services/sound","msg-ui/viewdata/sdk-thread-viewdata","tracked-toolbox","@glimmer/tracking","ember-lifeline","msg-shared/utils/user-visible-exception-helper","@ember/object/internals","@ember/utils","global-utils/utils/is-browser","@ember/service","rsvp","msg-shared/utils/constants","gdpr-notice/utils/notice-constants","@ember-decorators/object","@ember/object","@glimmer/component","@ember/destroyable","@ember/render-modifiers/modifiers/did-insert","@ember/render-modifiers/modifiers/did-update","msg-conversation-ui/components/thread-top-card-feature","@ember/helper","msg-ui/components/message-list-scroller","msg-ui/components/message-list-feature","artdeco-button/components/artdeco-button","ember-cli-pemberly-i18n/helpers/t","@ember/modifier","msg-ui/components/thread-footer-feature","ember-set-helper/helpers/set"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y,v,_,w,M,k,x,T,D,S,C,I,P,A,E,O,R,j,N){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var U,F,L,z,B,G,q,H,V,W,K,Q,$,Y,X,Z,J,ee,te,ne,ie,se,re,ae,oe,le,de,ce,ue,me,pe,ge,he,fe,be,ye,ve,_e,we,Me,ke,xe,Te,De,Se,Ce
const Ie="i18n_conversation_send_error",{INMAIL_ACTION:Pe,INMAIL_MAX_CHARACTERS:Ae}=_.default
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"Q8TGh0dB",block:'[[[1,"\\n"],[1," "],[11,0],[4,[32,0],[[30,0,["didUpdateArgs"]]],null],[4,[32,1],[[30,0,["didUpdateArgs"]],[30,1]],null],[12],[1,"\\n"],[1," "],[8,[32,2],null,[["@actionTrackingPrefix","@conversation","@contextText","@isOriginalSize","@recipientProfile","@noticeTypes","@renamePageKey","@showRenameConversationForm","@showRecipientDetailOneToOne","@toggleShowRenameConversation","@composeViewContext"],[[30,2],[30,1],[30,3,["value","contextText"]],[30,4],[28,[32,3],[[30,5],"0"],null],[30,0,["gdprNoticeType"]],[30,6],[30,7],[30,0,["showOneToOneProfileCard"]],[30,8],[30,3]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["showMessageList"]],[[[1," "],[8,[32,4],null,[["@composeIsFullyExpanded","@conversation","@latestEvent"],[[30,0,["shouldExpandComposeSection"]],[30,1],[30,1,["latestEvent"]]]],[["default"],[[[[1,"\\n "],[8,[32,5],[[16,1,[30,10]]],[["@blockedByNoResponse","@isOverlay","@isLoading","@conversation","@handleSuccessfulDiscardRequest","@resendMessage","@inlineProfileCardLayout","@addParticipantsPageKey","@actionTrackingPrefix","@showMessageEditForm","@toggleShowRenameConversation","@showQuickReplies","@quickRepliesList","@quickRepliesUseCase","@sendQuickReply","@openGIFPopover","@handleInMailReplySmartAction","@handleInMailDeclineSmartAction","@replyToMessage","@openVirtualMeetingModal","@messageIndexToBeAnchored","@contextWidth"],[[30,0,["blockedByNoResponse"]],[30,11],[30,9,["props","isLoading"]],[30,1],[30,12],[30,0,["resendMessage"]],[30,4],[30,13],[30,2],[30,0,["showMessageEditForm"]],[30,8],[30,0,["showQuickReplies"]],[30,0,["viewData","quickRepliesList"]],[30,14],[30,0,["sendQuickReply"]],[30,0,["openGIFPopover"]],[30,0,["openInMailReplyPanel"]],[30,0,["showInmailDeclineReasonModal"]],[30,0,["replyToMessage"]],[30,0,["openVirtualMeetingModal"]],[30,9,["props","messageIndexToBeAnchored"]],[30,15]]],null],[1,"\\n\\n"],[41,[30,9,["props","scrollingPastThreshold"]],[[[1," "],[10,0],[14,0,"msg-s-message-list__new-message msg-animation__indicator"],[12],[1,"\\n "],[8,[32,6],[[16,"aria-label",[28,[32,7],["a11y_new_messages","msg-ui/components/thread-feature"],null]],[4,[32,8],["click",[30,9,["actions","scrollToNewMessages"]]],null]],[["@class","@size","@controlType","@text"],["msg-s-message-list__new-message-button block",1,"button",[52,[30,9,["props","hasNewMessages"]],[28,[32,7],["i18n_new_messages_v2","msg-ui/components/thread-feature"],null],[28,[32,7],["i18n_latest_message","msg-ui/components/thread-feature"],null]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[9]]]]],[1,"\\n"]],[]],[[[1," "],[10,0],[15,0,[29,["msg-compose-container__spacer mtA\\n ",[52,[30,0,["composeIsFullyExpanded"]]," msg-compose-container__spacer--compose-is-expanded"]]]],[12],[13],[1,"\\n"]],[]]],[1,"\\n "],[8,[32,9],null,[["@composeViewContext","@messageComposeFlowTrackingId","@conversation","@selectedInMailReplySmartAction","@cancelQuickAction","@sendQuickAction","@actionTrackingPrefix","@messageEventToEdit","@messageToEdit","@shouldShowMessageEditForm","@onDismissEditForm","@composeIsFullyExpanded","@blockedByNoResponse","@isMessageRequestClickReplyPending","@isOverlay","@subject","@loadingConvoHistory","@messageRecipients","@msgAdapterOptions","@prefilledMessage","@messageToReplyTo","@submitMessage","@sendPremiumInMail","@sendGif","@beforeUpload","@dragAndDropTrackingKeys","@smpContent","@msgFormId","@bubbleId","@isMessageRequestCompose","@contextByRecipients","@hasResharedContent","@isNew","@forwardedEvent","@isInMailCompose","@customPlaceholderText","@prefilledAttachments","@update","@updateFormState","@validateForm","@shouldShowMessageComposeFailedBanner","@enableAttachmentDragAndDrop","@closeVirtualMeetingContainer","@markConversationAsRead","@showExpandButton","@toggleExpandComposeField","@openGIFPopover","@isGifSearchPopoverOpen","@closeGIFPopover","@prefilledSearchTerm","@declineInmailReasonModalIsOpen","@dismissInmailFeedbackModal","@profileContactInfo","@shareInfoModalIsOpen","@onShareContactInfoAccept","@onShareContactInfoDecline","@closeShareProfileInfoModal","@shouldShowComposeRetryLoader","@hasValidRecipients","@isVirtualMeetingModalOpen","@handleSuccessfulDiscardRequest","@uiSenderContext","@setGAITextLoadingSpinner","@showGAITextLoadingSpinner","@removeReplyMessage","@isOriginalSize"],[[30,3],[30,16,["messageComposeFlowTrackingId"]],[30,1],[30,0,["inMailReplySmartAction"]],[28,[32,10],[[30,0],"selectedInMailReplySmartAction",[27]],null],[30,0,["onSendCustomInmailReply"]],[30,2],[30,0,["messageEventToEdit"]],[30,0,["messageToEdit"]],[30,0,["shouldShowMessageEditForm"]],[28,[32,10],[[30,0],"shouldShowMessageEditForm",false],null],[30,0,["composeIsFullyExpanded"]],[30,0,["blockedByNoResponse"]],[30,0,["isMessageRequestClickReplyPending"]],[30,11],[30,0,["subject"]],[30,17],[30,5],[30,18],[30,19],[30,0,["messageToReplyTo"]],[30,0,["submitMessage"]],[30,0,["sendPremiumInMail"]],[30,0,["sendGif"]],[30,0,["beforeUpload"]],[30,20],[30,21],[30,0,["msgFormId"]],[30,22],[30,23],[30,24],[30,0,["hasResharedContent"]],[30,25],[30,26],[30,27],[30,28],[30,29],[30,30],[30,0,["updateFormState"]],[30,0,["validateForm"]],[30,0,["shouldShowMessageComposeFailedBanner"]],[30,0,["enableAttachmentDragAndDrop"]],[28,[32,10],[[30,0],"isVirtualMeetingModalOpen",false],null],[30,0,["markConversationAsRead"]],[30,0,["showExpandButton"]],[30,0,["toggleExpandComposeField"]],[28,[32,10],[[30,0],"isGifSearchPopoverOpen",true],null],[30,0,["isGifSearchPopoverOpen"]],[30,0,["closeGIFPopover"]],[30,0,["prefilledGIFSearchTerm"]],[30,31],[28,[32,10],[[30,0],"declineInmailReasonModalIsOpen",false],null],[30,0,["profileContactInfo"]],[30,0,["shareInfoModalIsOpen"]],[30,0,["onShareContactInfoAccept"]],[30,0,["onShareContactInfoDecline"]],[28,[32,10],[[30,0],"shareInfoModalIsOpen",false],null],[30,0,["shouldShowComposeRetryLoader"]],[30,0,["hasValidRecipients"]],[30,0,["isVirtualMeetingModalOpen"]],[30,12],[30,16,["uiSenderContext"]],[30,32],[30,33],[28,[32,10],[[30,0],"messageToReplyTo",[27]],null],[30,4]]],null],[1,"\\n "]],["@conversation","@actionTrackingPrefix","@composeViewContext","@isOriginalSize","@messageRecipients","@renamePageKey","@showRenameConversationForm","@toggleShowRenameConversation","scroller","@messageListId","@isOverlay","@handleSuccessfulDiscardRequest","@addParticipantsPageKey","@quickRepliesUseCase","@contextWidth","@entryPointData","@loadingConvoHistory","@msgAdapterOptions","@prefilledMessage","@dragAndDropTrackingKeys","@smpContent","@bubbleId","@isMessageRequestCompose","@contextByRecipients","@isNew","@forwardedEvent","@isInMailCompose","@customPlaceholderText","@prefilledAttachments","@update","@declineInmailReasonModalIsOpen","@setGAITextLoadingSpinner","@showGAITextLoadingSpinner"],false,["if"]]',moduleName:"msg-ui/components/thread-feature.gjs",scope:()=>[D.default,S.default,C.default,I.get,P.default,A.default,E.default,O.default,R.on,j.default,N.default],isStrictMode:!0}),(U=(0,y.inject)("msg-data@data-manager"),F=(0,y.inject)("@linkedin/ember-restli-graphql@graphql"),L=(0,y.inject)("tracking"),z=(0,y.inject)("authentication@authenticated-user"),B=(0,y.inject)("jet"),G=(0,y.inject)("global-services@a11y-notification"),q=(0,y.inject)("i18n"),H=(0,y.inject)("formatter"),V=(0,y.inject)("persistent-toast-manager@persistent-toast-manager"),W=(0,y.inject)("scaffold-sound@sound"),K=(0,y.inject)("presence@presence-api-dash"),Q=(0,y.inject)("msg-ui@update-message-compose"),$=(0,M.on)("messageSendSuccess"),Y=(0,M.on)("messageSendFail"),X=class extends x.default{constructor(){super(...arguments);(0,n.default)(this,"msgFormId",`msg-form-${(0,h.guidFor)(this)}`);(0,n.default)(this,"gdprNoticeType",[w.GDPR_NOTICE_POLICY_TYPE.MESSAGE_CONTROL]);(0,t.default)(this,"msgDataManager",Z,this);(0,t.default)(this,"graphql",J,this);(0,t.default)(this,"tracking",ee,this);(0,t.default)(this,"authenticatedUser",te,this);(0,t.default)(this,"jet",ne,this);(0,t.default)(this,"a11yNotification",ie,this);(0,t.default)(this,"i18n",se,this);(0,t.default)(this,"formatter",re,this);(0,t.default)(this,"persistentToastManager",ae,this);(0,t.default)(this,"sound",oe,this);(0,t.default)(this,"presenceAPI",le,this);(0,t.default)(this,"updateMessageComposeService",de,this);(0,t.default)(this,"profileContactInfo",ce,this);(0,t.default)(this,"shareInfoModalIsOpen",ue,this);(0,t.default)(this,"selectedInMailReplySmartAction",me,this);(0,t.default)(this,"declineInmailReasonModalIsOpen",pe,this);(0,t.default)(this,"isGifSearchPopoverOpen",ge,this);(0,t.default)(this,"isVirtualMeetingModalOpen",he,this);(0,t.default)(this,"prefilledGIFSearchTerm",fe,this);(0,t.default)(this,"messageToEdit",be,this);(0,t.default)(this,"messageEventToEdit",ye,this);(0,t.default)(this,"shouldShowMessageEditForm",ve,this);(0,t.default)(this,"messageToReplyTo",_e,this);(0,t.default)(this,"inMailTooLong",we,this);(0,t.default)(this,"longMessageLength",Me,this);(0,t.default)(this,"isMessageRequestClickReplyPending",ke,this);(0,t.default)(this,"blockDialogOpen",xe,this);(0,t.default)(this,"_subject",Te,this);(0,t.default)(this,"_composeIsFullyExpanded",De,this);(0,t.default)(this,"composeIsSending",Se,this);(0,t.default)(this,"messageComposeFailed",Ce,this);(0,n.default)(this,"blockedInmailReplyHelpCenterLink","/help/linkedin/answer/124531")
this._originalRecipients=this.args.messageRecipients}get subject(){return this.args.subject||this._subject}get composeIsFullyExpanded(){return this.args.isInMailCompose||this.hasResharedContent||this._composeIsFullyExpanded||this.args.noConvoHistoryInNewConvo}get shouldExpandComposeSection(){return!this.viewData.isInMail&&this.composeIsFullyExpanded&&!this.showBlockedFooter}get showOneToOneProfileCard(){return!this.showMessageList&&this.args.showOneToOneProfileCard}didUpdateArgs(){this.selectedInMailReplySmartAction=void 0}get showMessageList(){const{conversationUrn:e,isDraftState:t}=this.viewData
return!this.args.noConvoHistoryInNewConvo&&e&&!t}get showQuickReplies(){const{isViewerCurrentParticipant:e,isPendingOrDeclinedMessageRequest:t,quickRepliesList:n,showBlockedFooter:i}=this.viewData
return!this.composeIsFullyExpanded&&e&&!t&&n.length&&!i}get inMailReplySmartActionFromDeeplink(){if(this.viewData.latestMessage&&this.args.inmailReplyDeepLink&&this.viewData.isInMail&&"DECLINED"!==this.viewData.latestMessageActionType){let e
this.args.inmailReplyDeepLink.endsWith("sent_accepted")?e="INMAIL_ACCEPT":this.args.inmailReplyDeepLink.endsWith("sent_rejected")&&(e="INMAIL_DECLINE")
return this.viewData.quickRepliesList.find((t=>t.replyType===e))}}get inMailReplySmartAction(){return this.selectedInMailReplySmartAction??this.inMailReplySmartActionFromDeeplink}get blockedByNoResponse(){const{isInMail:e,currentUser:t,isReplyDisabled:n}=this.viewData
return e&&t&&n}get enableAttachmentDragAndDrop(){return!this.hasResharedContent&&!this.args.isMessageRequestCompose}get hasResharedContent(){return this.args.forwardedEvent||this.args.update}get showExpandButton(){return!this.args.isInMailCompose}get inMailRequestContactInfo(){return this.viewData.inMailRequestContactInfo}get shouldShowComposeRetryLoader(){return this.args.isNew&&this.composeIsSending}get shouldShowMessageComposeFailedBanner(){return this.args.isNew&&this.messageComposeFailed}_onMessageSendSuccess(e){var t,n,i
null===(t=(n=this.args).didSubmitMessage)||void 0===t||t.call(n,e)
this._composeIsFullyExpanded=!1
this.messageToReplyTo=void 0
this.msgDataManager.setConversationAsActive(e)
if(null!==(i=this.args.messageActions)&&void 0!==i&&i.afterSend){this.args.messageActions.afterSend()
delete this.args.messageActions.afterSend}this._focusMessageInput()
return e}_onMessageSendFail(e){let t=(0,g.default)(e)
if(!t){const e=this.args.isInMailCompose?"i18n_inmail_send_error":Ie
t=this.i18n.lookupTranslation("components/msg-ui@i18n-shared",e)()}this.persistentToastManager.error({message:t})
throw e}handleMessageSendSuccess(e){const{conversation:t}=e
this._onMessageSendSuccess(t)}handleMessageSendFail(e){this._onMessageSendFail(e)}_focusMessageInput(){if(b.default&&window.getSelection().toString())return
const e=document.querySelector(`#${this.msgFormId} .msg-form__contenteditable`)
e&&e.focus()}_fetchContactInfo(){return this.graphql.executeQuery(o.default).then((e=>{if(this.isDestroying)return
const t={confirmedEmailAddresses:[],confirmedPhoneNumbers:[]}
e.data.onboardingDashMemberHandlesByCriteria.elements.forEach((e=>{var n,i,s,r,a
const o=null===(n=e.handleDetail)||void 0===n||null===(i=n.emailAddress)||void 0===i?void 0:i.emailAddress,l=null===(s=e.handleDetail)||void 0===s||null===(r=s.phoneNumber)||void 0===r||null===(a=r.phoneNumber)||void 0===a?void 0:a.number
o&&t.confirmedEmailAddresses.push({email:o})
l&&t.confirmedPhoneNumbers.push({number:l})}))
this.profileContactInfo=t
this.shareInfoModalIsOpen=!0}))}_clickReplyToRecruiterInMail(e){return this.msgDataManager.updateInMailStateWithoutSendingMessage(this.viewData.conversationUrn,e).then((()=>{(0,T.isDestroying)(this)||this.a11yNotify("i18n_a11y_send_successful")})).catch((e=>{if((0,T.isDestroying)(this))throw e
const t=this.i18n.lookupTranslation("components/msg-ui@i18n-shared",Ie)()
this.persistentToastManager.error({message:t})
throw e}))}a11yNotify(e){const t=this.i18n.lookupTranslation("components/msg-ui@i18n-shared",e)
this.a11yNotification.setTextInLiveRegion(t([]))}_sendCustomInMailReplyMessage(e,t){var n
let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
const s={renderContent:[]}
this.viewData.isRecruiterInmailReply&&(s.hostMessageCreateContent={"com.linkedin.voyager.dash.messaging.MessageCreateContent":{messageCreateContentUnion:{recruiterInMailCandidateReply:i}}})
"ACCEPT"===t?s.conversationState="ACCEPTED":"DECLINE"===t&&(s.conversationState="DECLINED")
this.selectedInMailReplySmartAction=void 0
return this.msgDataManager.sendMessage(this.args.conversation.entityUrn,{text:e,attributes:[]},s,this.args.isOverlay,null===(n=this.args.entryPointData)||void 0===n?void 0:n.messageComposeFlowTrackingId)}openInMailReplyPanel(e){this.selectedInMailReplySmartAction=e}showInmailDeclineReasonModal(){this.declineInmailReasonModalIsOpen=!0}replyToMessage(e){this.messageToReplyTo=e
this.updateMessageComposeService.triggerFocusMessageCompose({isOverlay:this.args.isOverlay,bubbleId:this.args.bubbleId})}openGIFPopover(e){this.isGifSearchPopoverOpen=!0
this.prefilledGIFSearchTerm=e}closeGIFPopover(){this.isGifSearchPopoverOpen=!1
this.prefilledGIFSearchTerm=""
document.querySelector(".tenor-gif__button button").focus()}openVirtualMeetingModal(){this.isVirtualMeetingModalOpen=!0}beforeUpload(e){let t,{attachment:n,isPasteEvent:i}=e
t=n.isImage?i?this.args.imagePasteControlName:this.args.imageUploadControlName:this.args.fileUploadControlName
this.tracking.fireInteractionEvent(t)}resendMessage(e,t){var n
return this.msgDataManager.retrySaveMessage(e,t,this.args.isOverlay,null===(n=this.args.entryPointData)||void 0===n?void 0:n.messageComposeFlowTrackingId).then((e=>{if(!(0,T.isDestroying)(this)){this.sound.play(d.Sound.MessageSent)
return e}}))}sendQuickReply(e,t,n){var i
return this.msgDataManager.sendMessage(n,{text:e,attributes:[]},{quickActionContextUrn:t},this.args.isOverlay,null===(i=this.args.entryPointData)||void 0===i?void 0:i.messageComposeFlowTrackingId).then((e=>{let{conversation:t}=e;(0,T.isDestroying)(this)||this.args.isNew&&t&&this._onMessageSendSuccess(t)}))}sendGif(e){var t
return this.msgDataManager.sendMessage(this.viewData.conversationUrn,{text:"",attributes:[]},{renderContent:[{externalMedia:e}]},this.args.isOverlay,null===(t=this.args.entryPointData)||void 0===t?void 0:t.messageComposeFlowTrackingId).then((e=>{let{conversation:t}=e
if(!this.isDestroying){this.toggleExpandComposeField(!1)
this.args.isNew&&t&&this._onMessageSendSuccess(t)}}))}sendPremiumInMail(e){var t
this._focusMessageInput()
this.messageComposeFailed=!1
this.composeIsSending=!0
this.tracking.fireInteractionEvent(this.args.sendMessageControlName)
return(null!==(t=this.args.messageActions)&&void 0!==t&&t.willSendAsync?this.args.messageActions.willSendAsync(e):v.default.Promise.resolve()).then((()=>{var t
if((0,T.isDestroying)(this))return
const n={hostMessageCreateContent:{"com.linkedin.voyager.dash.messaging.MessageCreateContent":{messageCreateContentUnion:{premiumInMail:{}}}},hostRecipientUrns:this.viewData.recipientIDs,renderContent:[]}
e.attachments&&(n.renderContent=[...e.attachments])
e.update&&n.renderContent.push({hostUrnData:{hostUrn:this.args.update.dashEntityUrn||this.args.update.entityUrn,type:"FEED_UPDATE"}})
if(this.args.forwardedEvent){n.forwardedMessageUrn=this.args.forwardedEvent.entityUrn
n.renderContent=[{forwardedMessageContent:(0,l.mungeMessageStateIntoForwardedMessageContent)(this.args.forwardedEvent,this.msgDataManager.mailboxParticipants,this.i18n,this.formatter)}]}e.subject&&(n.messageSubject=e.subject)
return this.msgDataManager.sendMessage(this.args.conversation.clientId,e.attributedBody,n,this.args.isOverlay,null===(t=this.args.entryPointData)||void 0===t?void 0:t.messageComposeFlowTrackingId,e.isSystemClipboardUsed,e.aiMessageType)})).then((e=>{let{conversation:t}=e
if((0,T.isDestroying)(this))return
const{entityUrn:n}=t
return this.msgDataManager.fetchMailboxConversation(n)})).then((e=>{if(!(0,T.isDestroying)(this))return e?this._onMessageSendSuccess(e):e})).catch((e=>{if(!this.isDestroying){this.messageComposeFailed=!0
this._onMessageSendFail(e)}})).finally((()=>{(0,T.isDestroying)(this)||(this.composeIsSending=!1)}))}submitMessage(e){var t,n=this
const i=this.messageComposeFailed&&this.args.isNew
this.args.isNew&&(this.messageComposeFailed=!1)
this.composeIsSending=!0
this._focusMessageInput()
this.tracking.fireInteractionEvent(this.args.sendMessageControlName)
return(null!==(t=this.args.messageActions)&&void 0!==t&&t.willSendAsync?this.args.messageActions.willSendAsync(e):v.default.Promise.resolve()).then((()=>{var t,s,r,a,o,d,c,u,m,p,g,h,f,b,y,_,w,M,k,x,D,S,C,I,P,A
if(this.isDestroying)return(0,v.reject)()
const E={renderContent:[]}
this.args.conversationName&&(E.conversationTitle=this.args.conversationName)
e.attachments&&E.renderContent.push(...e.attachments)
e.update&&E.renderContent.push({hostUrnData:{hostUrn:this.args.update.dashEntityUrn||this.args.update.entityUrn,type:"FEED_UPDATE"}})
if(null!==(t=this.args.msgAdapterOptions)&&void 0!==t&&t.marketplaceProjectProposalUrn){const{marketplaceProjectProposalUrn:t}=this.args.msgAdapterOptions,n=(0,l.getMarketplaceProjectUrn)(t)
E.hostMessageCreateContent={"com.linkedin.voyager.dash.messaging.MessageCreateContent":{messageCreateContentUnion:{marketplacePlatform:{marketplaceProjectProposalUrn:t,marketplaceProjectUrn:n}}}}
if(e.smpContent){const t=e.smpContent.entityUrn
E.renderContent.push({hostUrnData:{hostUrn:t,type:"SMP_MESSAGE_CARD"}})}}else if(this.viewData.isRecruiterInmailReply){E.hostMessageCreateContent={"com.linkedin.voyager.dash.messaging.MessageCreateContent":{messageCreateContentUnion:{recruiterInMailCandidateReply:{}}}}
"ACCEPT"===e.inMailResponseAction?E.conversationState="ACCEPTED":"DECLINE"===e.inMailResponseAction&&(E.conversationState="DECLINED")}else if(null!==(s=e.adapterOptions)&&void 0!==s&&s.jobApplication||null!==(r=this.args.messageContext)&&void 0!==r&&null!==(a=(o=r.contextEntityUrn).includes)&&void 0!==a&&a.call(o,"applicant")){const{jobApplication:t,careersValidationToken:n}=e.adapterOptions
E.hostMessageCreateContent={"com.linkedin.voyager.dash.messaging.MessageCreateContent":{messageCreateContentUnion:{freeJobPosterToApplicant:{jobApplicationUrn:t.replace("fs_","fsd_"),validationToken:n}}}}}else if(null!==(d=e.adapterOptions)&&void 0!==d&&d.prop||null!==(c=this.args.messageContext)&&void 0!==c&&null!==(u=(m=c.contextEntityUrn).includes)&&void 0!==u&&u.call(m,"prop")||null!==(p=this.args.messageContext)&&void 0!==p&&null!==(g=(h=p.contextEntityUrn).includes)&&void 0!==g&&g.call(h,"activity")){var O,R
E.hostMessageCreateContent={"com.linkedin.voyager.dash.messaging.MessageCreateContent":{messageCreateContentUnion:{propMessage:(null===(O=e.adapterOptions)||void 0===O?void 0:O.prop)??(null===(R=this.args.messageContext)||void 0===R?void 0:R.contextEntityUrn)}}}}else null!==(f=this.args.contextByRecipients)&&void 0!==f&&f.length?E.messageRequestContextByRecipient=this.args.contextByRecipients.map((e=>({hostRecipientUrn:`urn:li:fsd_profile:${e.recipient}`,contextEntityUrn:e.contextEntityUrn}))):!this.args.messageContext||"REPLY"===(null===(b=this.args.messageContext)||void 0===b?void 0:b.composeOptionType)||this.args.invitationUrn||null!==(y=this.args.msgAdapterOptions)&&void 0!==y&&y.marketplaceProjectProposalUrn||null!==(_=this.args.msgAdapterOptions)&&void 0!==_&&_.jobApplication||null!==(w=this.args.messageContext.contextEntityUrn)&&void 0!==w&&null!==(M=w.includes)&&void 0!==M&&M.call(w,"applicant")||null!==(k=this.args.msgAdapterOptions)&&void 0!==k&&k.prop||null!==(x=this.args.messageContext.contextEntityUrn)&&void 0!==x&&null!==(D=x.includes)&&void 0!==D&&D.call(x,"prop")||null!==(S=this.args.messageContext.contextEntityUrn)&&void 0!==S&&null!==(C=S.includes)&&void 0!==C&&C.call(S,"activity")||null!==(I=this.args.messageContext.contextEntityUrn)&&void 0!==I&&null!==(P=I.includes)&&void 0!==P&&P.call(I,"endorsement")||(E.messageRequestContextByRecipient=[{contextEntityUrn:this.args.messageContext.contextEntityUrn.replace("fs_","fsd_"),hostRecipientUrn:this.viewData.recipientIDs[0]}])
if(this.args.forwardedEvent){E.forwardedMessageUrn=this.args.forwardedEvent.entityUrn
E.renderContent=[{forwardedMessageContent:(0,l.mungeMessageStateIntoForwardedMessageContent)(this.args.forwardedEvent,this.msgDataManager.mailboxParticipants,this.i18n,this.formatter)}]}if(this.messageToReplyTo){const e=this.msgDataManager.mailboxParticipants[this.messageToReplyTo.senderUrn].entityUrn
E.renderContent.push({repliedMessageContent:{originalSenderUrn:e,originalSendAt:this.messageToReplyTo.deliveredAt.valueOf(),originalMessageUrn:this.messageToReplyTo.entityUrn,messageBody:this.messageToReplyTo.content}})}this.args.invitationUrn&&(E.invitationUrn=this.args.invitationUrn.replace("urn:li:fs_relInvitation","urn:li:invitation"))
if(null!==(A=this.args.msgAdapterOptions)&&void 0!==A&&A.introductionUrn){var j
E.renderContent.push({hostUrnData:{hostUrn:null===(j=this.args.msgAdapterOptions)||void 0===j?void 0:j.introductionUrn,type:"MEMBER_INTRODUCTION"}})}const N=this.args.conversation.entityUrn??this.args.conversation.clientId
if(this.viewData.isRecruiterInmailReply&&this.inMailRequestContactInfo){this.inMailContactInfoRequestCallback=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
n.inMailContactInfoRequestCallback=null
E.hostMessageCreateContent["com.linkedin.voyager.dash.messaging.MessageCreateContent"].messageCreateContentUnion.recruiterInMailCandidateReply=t
return n._sendMessageAndHandleResponse(N,e.attributedBody,E,i)}
return this._fetchContactInfo().catch((e=>{if((0,T.isDestroying)(this))throw e
this.inMailContactInfoRequestCallback()
throw e}))}return this._sendMessageAndHandleResponse(N,e.attributedBody,E,i,e.isSystemClipboardUsed,e.aiMessageType)}))}_sendMessageAndHandleResponse(e,t,n,i){let s,r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null
if(i){var o,l,d
const t=null===(o=this.msgDataManager.getMailboxByConversationUrn(e).state.draftConversations.get(e))||void 0===o||null===(l=o.messages)||void 0===l||null===(d=l.first())||void 0===d?void 0:d.clientId
s=this.resendMessage(e,t)}else{var c
s=this.msgDataManager.sendMessage(e,t,n,this.args.isOverlay,null===(c=this.args.entryPointData)||void 0===c?void 0:c.messageComposeFlowTrackingId,r,a)}return s.then((e=>{let{conversation:t}=e
if((0,T.isDestroying)(this))return
const{entityUrn:n}=t
return this.msgDataManager.fetchMailboxConversation(n)})).then((e=>{if(!(0,T.isDestroying)(this))return e?this._onMessageSendSuccess(e):e})).catch((t=>{var i
if((0,T.isDestroying)(this))throw t
this.args.isNew&&(this.messageComposeFailed=!0)
const s=this.msgDataManager.getMailboxByConversationUrn(e)
this.jet.error(new Error("Failed to send message through SDK"),[`is from compose UI: ${!!this.args.isNew}`,`is new conversation: ${!e.startsWith("urn:li:msg_conversation")}`,`is message request: ${!(null===(i=n.messageRequestContextByRecipient)||void 0===i||!i.length)}`,`conversation exists locally: ${!!this.msgDataManager.getTrackedConversation(e)}`,`conversation identifier: ${e}`,`draft conversations in mailbox: ${Array.from(s.state.draftConversations.keys()).join(" ")}`,`persisted conversations in mailbox: ${s.state.conversations._conversations.map((e=>`${e.entityUrn} & ${e.clientId}`)).join(" ")}`],{shouldRethrow:!1})
this.isDestroying||this._onMessageSendFail(t)})).finally((()=>{(0,T.isDestroying)(this)||(this.composeIsSending=!1)}))}toggleExpandComposeField(e){const t="boolean"==typeof e?e:!this.composeIsFullyExpanded
this._composeIsFullyExpanded=t}updateFormState(e){var t,n
null===(t=(n=this.args).setHasDraft)||void 0===t||t.call(n,!!e)}focusMessageInput(){this._focusMessageInput()}showMessageEditForm(e,t){this.messageToEdit=e
this.messageEventToEdit=t
this.shouldShowMessageEditForm=!0}validateForm(e){if(this.args.isNew){var t
let n=!1
if(this.args.isInMailCompose){const t=this.inMailTooLong
n=e.length>Ae
if(n){t||this.a11yNotify("i18n_inmail_too_long")
this.longMessageLength=e.length}else t&&this.a11yNotify("i18n_inmail_not_too_long_any_more")
this.inMailTooLong=n}return(null===(t=this.args.messageRecipients)||void 0===t?void 0:t.length)&&(!this.args.isInMailCompose||(0,f.isPresent)(e)&&!n)}return!0}onSendCustomInmailReply(e,t){var n=this
const i=e?Pe.DECLINE:Pe.ACCEPT
if(!e&&this.inMailRequestContactInfo){this.inMailContactInfoRequestCallback=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
n.inMailContactInfoRequestCallback=null
return n._sendCustomInMailReplyMessage(t,i,e)}
return this._fetchContactInfo().catch((e=>{if((0,T.isDestroying)(this))throw e
this.inMailContactInfoRequestCallback()
throw e}))}return e&&!t?this._clickReplyToRecruiterInMail(!1).then((()=>{this.isDestroying||(this.selectedInMailReplySmartAction=void 0)})):this._sendCustomInMailReplyMessage(t,i)}onShareContactInfoAccept(e,t){var n
return null===(n=this.inMailContactInfoRequestCallback)||void 0===n?void 0:n.call(this,{emailAddressString:e,phoneNumber:{number:t}})}onShareContactInfoDecline(){var e
null===(e=this.inMailContactInfoRequestCallback)||void 0===e||e.call(this)}updateSubject(e){this._subject=e.target.value}markConversationAsRead(e){(0,p.runTask)(this,(()=>{!this.isDestroying&&e&&e.entityUrn&&!e.read&&this.msgDataManager.markConversationAsRead(e.entityUrn)}))}get viewData(){const{conversation:e,messageRecipients:t,composeViewContext:n}=this.args
return new c.default({conversation:e,composeViewContext:n,authenticatedUser:this.authenticatedUser,messageRecipients:t,msgDataManager:this.msgDataManager,presenceAPI:this.presenceAPI})}},Z=(0,i.default)(X.prototype,"msgDataManager",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=(0,i.default)(X.prototype,"graphql",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=(0,i.default)(X.prototype,"tracking",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=(0,i.default)(X.prototype,"authenticatedUser",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=(0,i.default)(X.prototype,"jet",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=(0,i.default)(X.prototype,"a11yNotification",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=(0,i.default)(X.prototype,"i18n",[q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=(0,i.default)(X.prototype,"formatter",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=(0,i.default)(X.prototype,"persistentToastManager",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=(0,i.default)(X.prototype,"sound",[W],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=(0,i.default)(X.prototype,"presenceAPI",[K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=(0,i.default)(X.prototype,"updateMessageComposeService",[Q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=(0,i.default)(X.prototype,"profileContactInfo",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=(0,i.default)(X.prototype,"shareInfoModalIsOpen",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=(0,i.default)(X.prototype,"selectedInMailReplySmartAction",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=(0,i.default)(X.prototype,"declineInmailReasonModalIsOpen",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=(0,i.default)(X.prototype,"isGifSearchPopoverOpen",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=(0,i.default)(X.prototype,"isVirtualMeetingModalOpen",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=(0,i.default)(X.prototype,"prefilledGIFSearchTerm",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=(0,i.default)(X.prototype,"messageToEdit",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=(0,i.default)(X.prototype,"messageEventToEdit",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=(0,i.default)(X.prototype,"shouldShowMessageEditForm",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=(0,i.default)(X.prototype,"messageToReplyTo",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=(0,i.default)(X.prototype,"inMailTooLong",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Me=(0,i.default)(X.prototype,"longMessageLength",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=(0,i.default)(X.prototype,"isMessageRequestClickReplyPending",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=(0,i.default)(X.prototype,"blockDialogOpen",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te=(0,i.default)(X.prototype,"_subject",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),De=(0,i.default)(X.prototype,"_composeIsFullyExpanded",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Se=(0,i.default)(X.prototype,"composeIsSending",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Ce=(0,i.default)(X.prototype,"messageComposeFailed",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,i.default)(X.prototype,"didUpdateArgs",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"didUpdateArgs"),X.prototype),(0,i.default)(X.prototype,"handleMessageSendSuccess",[$],Object.getOwnPropertyDescriptor(X.prototype,"handleMessageSendSuccess"),X.prototype),(0,i.default)(X.prototype,"handleMessageSendFail",[Y],Object.getOwnPropertyDescriptor(X.prototype,"handleMessageSendFail"),X.prototype),(0,i.default)(X.prototype,"openInMailReplyPanel",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"openInMailReplyPanel"),X.prototype),(0,i.default)(X.prototype,"showInmailDeclineReasonModal",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"showInmailDeclineReasonModal"),X.prototype),(0,i.default)(X.prototype,"replyToMessage",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"replyToMessage"),X.prototype),(0,i.default)(X.prototype,"openGIFPopover",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"openGIFPopover"),X.prototype),(0,i.default)(X.prototype,"closeGIFPopover",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"closeGIFPopover"),X.prototype),(0,i.default)(X.prototype,"openVirtualMeetingModal",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"openVirtualMeetingModal"),X.prototype),(0,i.default)(X.prototype,"beforeUpload",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"beforeUpload"),X.prototype),(0,i.default)(X.prototype,"resendMessage",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"resendMessage"),X.prototype),(0,i.default)(X.prototype,"sendQuickReply",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"sendQuickReply"),X.prototype),(0,i.default)(X.prototype,"sendGif",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"sendGif"),X.prototype),(0,i.default)(X.prototype,"sendPremiumInMail",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"sendPremiumInMail"),X.prototype),(0,i.default)(X.prototype,"submitMessage",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"submitMessage"),X.prototype),(0,i.default)(X.prototype,"toggleExpandComposeField",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"toggleExpandComposeField"),X.prototype),(0,i.default)(X.prototype,"updateFormState",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"updateFormState"),X.prototype),(0,i.default)(X.prototype,"focusMessageInput",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"focusMessageInput"),X.prototype),(0,i.default)(X.prototype,"showMessageEditForm",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"showMessageEditForm"),X.prototype),(0,i.default)(X.prototype,"validateForm",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"validateForm"),X.prototype),(0,i.default)(X.prototype,"onSendCustomInmailReply",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"onSendCustomInmailReply"),X.prototype),(0,i.default)(X.prototype,"onShareContactInfoAccept",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"onShareContactInfoAccept"),X.prototype),(0,i.default)(X.prototype,"onShareContactInfoDecline",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"onShareContactInfoDecline"),X.prototype),(0,i.default)(X.prototype,"updateSubject",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"updateSubject"),X.prototype),(0,i.default)(X.prototype,"markConversationAsRead",[k.action],Object.getOwnPropertyDescriptor(X.prototype,"markConversationAsRead"),X.prototype),(0,i.default)(X.prototype,"viewData",[u.cached],Object.getOwnPropertyDescriptor(X.prototype,"viewData"),X.prototype),X))}))
define("msg-ui/components/thread-footer-feature",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","@glimmer/tracking","msg-ui/viewdata/sdk-thread-footer-viewdata","@ember/service","@ember/object","@glimmer/component","@ember/destroyable","@ember/modifier","global-helpers/helpers/attributed-text-html","msg-shared-modals/components/block-lss-modal-presenter","ember-set-helper/helpers/set","artdeco-inline-feedback/components/artdeco-inline-feedback","text-view-model/helpers/text-view-model","msg-cross-pillar/components/unspam-footer-presenter","msg-ui/components/blocked-conversation-footer-presenter","msg-ui/components/inmail-quick-action-footer-presenter","msg-ui/components/msg-edit-form/edit-message-footer-presenter","ember-cli-pemberly-i18n/helpers/t","global-helpers/helpers/eq","msg-ui/components/pending-message-request-footer-presenter","@ember/helper","msg-ui/components/declined-message-request-footer-presenter","msg-ui/components/inmail-compose-form-presenter","msg-ui/components/msg-form/base-form-feature","msg-ui/components/msg-form/primitives/character-limit-banner","msg-ui/components/msg-form/primitives/send-failure-banner","msg-shared-modals/components/virtual-meeting-modal-presenter","tenor-gif/components/gif-button-presenter","tenor-gif/components/tenor-search-presenter","emoji-picker/components/emoji-hoverable","msg-shared-modals/components/inmail-feedback-modal-presenter","msg-shared-modals/components/share-profile-info-modal-presenter","msg-shared-modals/components/compose-retry-loader-presenter","artdeco-button/components/artdeco-button"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y,v,_,w,M,k,x,T,D,S,C,I,P,A,E,O,R,j,N,U,F,L){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var z,B,G,q,H,V,W,K,Q,$,Y,X,Z,J,ee,te,ne,ie,se,re,ae
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"phz2TnbL",block:'[[[1,"\\n"],[41,[30,0,["viewData","customLssFooter"]],[[[1," "],[10,0],[14,0,"pt3 ph5 pb2"],[12],[1,"\\n "],[10,2],[14,0,"t-12 t-black--light mb3"],[12],[1,"\\n"],[1," "],[11,0],[4,[32,0],["click",[30,0,["handleLssFooterClick"]]],null],[12],[1,[28,[32,1],[[30,0,["viewData","customLssFooter"]]],null]],[13],[1,"\\n"],[1," "],[13],[1,"\\n\\n"],[41,[30,0,["blockDialogOpen"]],[[[1," "],[8,[32,2],null,[["@modalIsOpen","@convoId","@participantNames","@closeModal"],[true,[30,0,["viewData","conversationId"]],[30,0,["viewData","participantNames"]],[28,[32,3],[[30,0],"blockDialogOpen",false],null]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["viewData","showBlockedFooter"]],[[[1," "],[10,0],[14,0,"align-items-flex-end display-flex artdeco-divider"],[12],[1,"\\n "],[10,0],[14,0,"msg-s-conversation-blocked-footer"],[12],[1,"\\n "],[8,[32,4],null,[["@type"],["note"]],[["default"],[[[[1,"\\n"],[1," "],[1,[28,[32,5],[[30,1,["value","footerText"]]],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["viewData","isBlocked"]],[[[1," "],[8,[32,6],null,[["@viewData"],[[30,0,["viewData","unspamFooterViewData"]]]],null],[1,"\\n"]],[]],[[[41,[30,0,["conversationWithBlockedMember"]],[[[1," "],[8,[32,7],null,null,null],[1,"\\n"]],[]],[[[41,[30,2],[[[1," "],[8,[32,8],null,[["@viewData","@quickReply","@cancel","@send","@trackingPrefix"],[[30,0,["viewData","inmailQuickActionFooterViewData"]],[30,2],[30,3],[30,4],[30,5]]],null],[1,"\\n"]],[]],[[[41,[30,6],[[[1," "],[8,[32,9],null,[["@trackingPrefix","@saveEditControlName","@viewData","@prefilledMessage","@onDismissEditForm","@conversation"],[[30,5],[28,[32,10],[[30,5],"save_edit"],null],[30,0,["viewData","editMessageFooterViewData"]],[30,7],[30,8],[30,9]]],null],[1,"\\n"]],[]],[[[41,[30,10],[[[1," "],[10,2],[14,0,"msg-thread__blocked-compose p4 t-12 t-black--light t-normal"],[12],[1,"\\n "],[1,[28,[32,11],["i18n_no_response_yet","msg-ui/components/thread-footer-feature"],[["linkInfo"],[[28,[32,12],null,[["target","href","rel","class","aria-label","data-control-name","data-test-msg-ui-thread-footer-feature__awaiting-inmail-response-learn-more"],["_blank",[30,0,["blockedInmailReplyHelpCenterLink"]],"noopener noreferrer","link",[28,[32,11],["i18n_learn_more_a11y","msg-ui/components/thread-footer-feature"],null],"awaiting_inmail_response_learn_more","true"]]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["blockedByDecline"]],[[[1," "],[10,2],[14,0,"msg-thread__blocked-compose p4 t-12 t-black--light t-normal"],[12],[1,"\\n "],[1,[28,[32,11],["i18n_recipient_declined_inmail","msg-ui/components/thread-footer-feature"],[["linkInfo"],[[28,[32,12],null,[["target","href","rel","class","aria-label","data-control-name","data-test-msg-ui-thread-footer-feature__inmail-declined-learn-more"],["_blank",[30,0,["blockedInmailReplyHelpCenterLink"]],"noopener noreferrer","link",[28,[32,11],["i18n_learn_more_a11y","msg-ui/components/thread-footer-feature"],null],"inmail_declined_learn_more","true"]]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[32,13],[[30,0,["viewData","messageRequestState"]],"PENDING"],null],[[[1," "],[8,[32,14],null,[["@isMessageRequestClickReplyPending","@isGroupMessageRequest","@senderName","@actionTrackingPrefix","@sendAcceptReply","@sendRejectReply"],[[30,0,["isMessageRequestClickReplyPending"]],[30,0,["isGroupMessageRequest"]],[30,0,["viewData","participantName"]],[30,5],[28,[32,15],[[30,0,["oneClickReplyToMessageRequest"]],true],null],[28,[32,15],[[30,0,["oneClickReplyToMessageRequest"]],false],null]]],null],[1,"\\n"]],[]],[[[41,[30,0,["showDeclinedMessageRequestAccept"]],[[[1," "],[8,[32,16],null,[["@senderName","@acceptMessageRequest"],[[30,0,["viewData","participantName"]],[28,[32,15],[[30,0,["oneClickReplyToMessageRequest"]],true],null]]],null],[1,"\\n"]],[]],[[[41,[30,11],[[[1," "],[8,[32,17],null,[["@conversation","@isOverlay","@subject","@viewData","@msgAdapterOptions","@prefilledMessage","@submitMessage","@beforeUpload","@dragAndDropTrackingKeys","@smpContent","@update","@updateFormState","@uiSenderContext","@messageRecipients","@setGAITextLoadingSpinner","@showGAITextLoadingSpinner","@isOriginalSize"],[[30,9],[30,12],[30,13],[30,0,["viewData","inmailComposeFormViewData"]],[30,14],[30,15],[30,16],[30,17],[30,18],[30,19],[30,20],[30,21],[30,22],[30,23],[30,24],[30,25],[30,26]]],null],[1,"\\n"]],[]],[[[41,[30,0,["showMessageForm"]],[[[1," "],[8,[32,18],null,[["@id","@beforeUpload","@bubbleId","@composeIsFullyExpanded","@isMessageRequestCompose","@contextByRecipients","@conversation","@hasResharedContent","@isOverlay","@externallyValid","@forwardedEvent","@isInMailCompose","@loadingConvoHistory","@msgAdapterOptions","@overridePlaceholder","@prefilledAttachments","@prefilledMessage","@subject","@submitMessage","@sendGif","@toggleExpandComposeField","@update","@smpContent","@updateFormState","@validateForm","@setGAITextLoadingSpinner","@showGAITextLoadingSpinner","@uiSenderContext","@messageRecipients","@messageComposeFlowTrackingId","@gaiInteractionTrackingPrefix"],[[30,27],[30,17],[30,28],[30,29],[30,30],[30,31],[30,9],[30,32],[30,12],[52,[30,33],[30,34],true],[30,35],[30,11],[30,36],[30,14],[52,[30,37],[30,37],[28,[32,11],["i18n_write_a_message","msg-ui/components/thread-footer-feature"],null]],[30,38],[30,15],[30,13],[30,39],[30,40],[30,41],[30,20],[30,19],[30,21],[30,42],[30,24],[30,25],[30,22],[30,23],[30,43],"msg_mebc"]],[["default"],[[[[1,"\\n"],[41,[30,46,["isOverCharLimit"]],[[[1," "],[8,[32,19],null,null,null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,47],[[[1," "],[8,[32,20],null,[["@resendMessage"],[[30,45,["onSubmit"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,48],[[[1," "],[8,[30,44,["attachmentDragAndDropPresenter"]],null,[["@composeIsFullyExpanded","@trackingKeys"],[[30,29],[30,18]]],null],[1,"\\n"],[41,[51,[30,46,["showMiniAttachmentPreviews"]]],[[[1," "],[8,[30,44,["uploadedAttachmentListPresenter"]],null,null,null],[1,"\\n"],[41,[30,46,["attachmentDropErrorType"]],[[[1," "],[8,[30,44,["attachmentDragAndDropErrorPresenter"]],null,null,null],[1,"\\n"]],[]],null]],[]],null]],[]],null],[1,"\\n"],[41,[30,46,["showMentionsPicker"]],[[[1," "],[8,[30,44,["mentionsPickerPresenter"]],null,null,null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,49],[[[1," "],[8,[32,21],null,[["@viewData","@refocusElement","@closeVirtualMeetingContainer","@filloutMeetingInvite"],[[30,0,["viewData","virtualMeetingModalViewData"]],[28,[32,10],["#",[30,27]," .msg-form__contenteditable"],null],[30,50],[30,45,["updateTextarea"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["viewData","messageToReplyToContent"]],[[[1," "],[10,0],[14,0,"msg-ui-thread-footer-feature__reply-to-message-container t-12"],[12],[1,"\\n "],[10,0],[14,0,"msg-ui-thread-footer-feature__reply-to-message-text"],[12],[1,"\\n "],[1,[30,0,["viewData","messageToReplyToContent"]]],[1,"\\n "],[13],[1,"\\n "],[8,[32,22],[[16,"aria-label",[28,[32,11],["i18n_remove_replied_message","msg-ui/components/thread-footer-feature"],null]],[24,0,"flex-shrink-zero mlA"],[4,[32,0],["click",[30,51]],null]],[["@circle","@color","@icon","@size","@type"],[true,"muted","clear",1,"tertiary"]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[1," "],[8,[30,44,["messageContentContainerPresenter"]],[[24,0,"msg-form__message-texteditor relative flex-grow-1 display-flex"]],[["@composeIsFullyExpanded","@expandButtonSize","@handleFocusIn","@gaiInteractionTrackingPrefix","@labelText","@showExpandButton","@toggleExpandComposeField","@trackingPrefix","@update","@smpContent","@gaiIntents"],[[30,29],1,[28,[32,15],[[30,52],[30,9]],null],"msg_mebc",[28,[32,11],[[52,[30,33],"a11y_compose_new","a11y_compose"],"msg-ui/components/thread-footer-feature"],[["names"],[[52,[30,0,["viewData","isGroupChat"]],[52,[30,0,["viewData","conversationName"]],[30,0,["viewData","conversationName"]],[28,[32,11],["i18n_participants_full_names","msg-ui/components/thread-footer-feature"],[["names"],[[30,0,["viewData","participantNames"]]]]]],[28,[32,11],["i18n_participants_full_names","msg-ui/components/thread-footer-feature"],[["names"],[[30,0,["viewData","participantNames"]]]]]]]]],[30,53],[30,41],[30,5],[30,20],[30,19],[30,46,["gaiIntents"]]]],null],[1,"\\n"],[41,[30,46,["showMiniAttachmentPreviews"]],[[[41,[30,46,["attachments","length"]],[[[1," "],[11,"button"],[24,0,"msg-form__mini-attachment-preview t-12 t-black--light t-bold pv1"],[24,4,"button"],[4,[32,0],["click",[30,41]],null],[12],[1,"\\n "],[1,[28,[32,11],["i18n_num_files_attached","msg-ui/components/thread-footer-feature"],[["numberOfAttachments"],[[30,46,["attachments","length"]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null],[1," "],[10,"footer"],[15,0,[29,["msg-form__footer flex-shrink-zero ",[52,[30,12],"","pb7"]]]],[12],[1,"\\n "],[10,0],[14,0,"msg-form__left-actions display-flex"],[12],[1,"\\n"],[41,[51,[30,32]],[[[1," "],[8,[30,44,["uploadAttachmentPresenter"]],null,[["@buttonClasses","@iconName","@iconSize","@labelText","@acceptTypes","@disabled","@trackingPrefix"],[[29,["artdeco-button artdeco-button--tertiary artdeco-button--circle artdeco-button--muted m0 ",[52,[30,12],"artdeco-button--1","artdeco-button--2"]]],"image",[52,[30,12],"small","medium"],[28,[32,11],[[52,[30,33],"a11y_attach_image_new","a11y_attach_image"],"msg-ui/components/thread-footer-feature"],[["names"],[[52,[30,0,["viewData","isGroupChat"]],[52,[30,0,["viewData","conversationName"]],[30,0,["viewData","conversationName"]],[28,[32,11],["i18n_participants_full_names","msg-ui/components/thread-footer-feature"],[["names"],[[30,0,["viewData","participantNames"]]]]]],[28,[32,11],["i18n_participants_full_names","msg-ui/components/thread-footer-feature"],[["names"],[[30,0,["viewData","participantNames"]]]]]]]]],[30,46,["supportedImageAttachmentTypes"]],[30,30],[28,[32,10],[[30,5],"image"],null]]],null],[1,"\\n "],[8,[30,44,["uploadAttachmentPresenter"]],null,[["@buttonClasses","@iconName","@iconSize","@labelText","@acceptTypes","@disabled","@trackingPrefix"],[[29,["artdeco-button artdeco-button--tertiary artdeco-button--circle artdeco-button--muted m0 ",[52,[30,12],"artdeco-button--1","artdeco-button--2"]]],"attachment",[52,[30,12],"small","medium"],[28,[32,11],[[52,[30,33],"a11y_attach_file_new","a11y_attach_file"],"msg-ui/components/thread-footer-feature"],[["names"],[[52,[30,0,["viewData","isGroupChat"]],[52,[30,0,["viewData","conversationName"]],[30,0,["viewData","conversationName"]],[28,[32,11],["i18n_participants_full_names","msg-ui/components/thread-footer-feature"],[["names"],[[30,0,["viewData","participantNames"]]]]]],[28,[32,11],["i18n_participants_full_names","msg-ui/components/thread-footer-feature"],[["names"],[[30,0,["viewData","participantNames"]]]]]]]]],[30,46,["supportedFileAttachmentTypes"]],[30,30],[28,[32,10],[[30,5],"file"],null]]],null],[1,"\\n"]],[]],null],[41,[30,0,["enableGifButton"]],[[[1," "],[8,[32,23],null,[["@size","@trackingPrefix","@conversation","@openGIFPopover","@disabled","@isGifSearchPopoverOpen"],[[52,[30,12],1,2],[30,5],[30,9],[30,54],[30,30],[52,[30,55],"true","false"]]],null],[1,"\\n"],[41,[30,55],[[[1," "],[8,[32,24],null,[["@trackingPrefix","@closeHovercard","@handleGIFSend","@afterSend","@prefilledSearchTerm","@isOverlay"],[[30,5],[30,56],[30,45,["handleGIFSend"]],[30,45,["focusTextarea"]],[30,57],[30,12]]],null],[1,"\\n"]],[]],null]],[]],null],[1," "],[8,[32,25],null,[["@doNotFocusTrigger","@handleEmojiSelect","@hoverableIdPrefix","@hoverableOutletId","@size","@onHoverableHide","@trackingClosePickerString","@trackingOpenPickerString","@trackingSelectEmojiString","@trackingSelectSearchedEmojiString","@triggerClasses","@triggerData"],[true,[30,45,["updateTextareaWithEmoji"]],[52,[30,12],"msg_overlay_emoji","msg_pillar_emoji"],[52,[30,12],"msg-overlay__emoji-hoverable-outlet"],[52,[30,12],1,2],[30,45,["focusComposeAfterEmojiPickerClose"]],[52,[30,12],"overlay.close_emoji_picker","msg.close_emoji_picker"],[52,[30,12],"overlay.open_emoji_picker","msg.open_emoji_picker"],[52,[30,12],"overlay.select_emoji","msg.select_emoji"],[52,[30,12],"overlay.select_searched_emoji","msg.select_searched_emoji"],"msg-form__footer-action",[30,0,["triggerData"]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"msg-form__right-actions display-flex align-items-center"],[12],[1,"\\n "],[8,[30,44,["sendControlsPresenter"]],null,[["@buttonClass","@isEnterToSendEnabled"],["artdeco-button artdeco-button--1",[30,46,["pressEnterToSend"]]]],null],[1,"\\n "],[8,[30,44,["sendModeTogglePresenter"]],null,[["@isEnterToSendEnabled","@setEnterToSendSetting","@afterToggleAction","@triggerButtonSize"],[[30,46,["pressEnterToSend"]],[30,45,["setEnterToSendSetting"]],[30,45,["focusTextarea"]],[52,[30,12],1,2]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[8,[30,44,["mentionToInviteToastPresenter"]],null,[["@actionTrackingPrefix"],[[30,5]]],null],[1,"\\n "]],[44,45,46]]]]],[1,"\\n "]],[]],null]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]],[1," "]],[]]]],[]]]],[]]]],[]]],[1,"\\n"],[41,[30,58],[[[1," "],[8,[32,26],null,[["@trackingPrefix","@dismissModal"],[[30,5],[30,59]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,60],[[[1," "],[8,[32,27],null,[["@viewData","@isOpen","@onShareContactInfoAccept","@sendInMailReply","@closeModal"],[[30,0,["viewData","shareProfileInfoModalViewData"]],[30,60],[30,61],[30,62],[30,63]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,64],[[[1," "],[8,[32,28],null,null,null],[1,"\\n"]],[]],null],[1," "]],["@composeViewContext","@selectedInMailReplySmartAction","@cancelQuickAction","@sendQuickAction","@actionTrackingPrefix","@shouldShowMessageEditForm","@messageToEdit","@onDismissEditForm","@conversation","@blockedByNoResponse","@isInMailCompose","@isOverlay","@subject","@msgAdapterOptions","@prefilledMessage","@sendPremiumInMail","@beforeUpload","@dragAndDropTrackingKeys","@smpContent","@update","@updateFormState","@uiSenderContext","@messageRecipients","@setGAITextLoadingSpinner","@showGAITextLoadingSpinner","@isOriginalSize","@msgFormId","@bubbleId","@composeIsFullyExpanded","@isMessageRequestCompose","@contextByRecipients","@hasResharedContent","@isNew","@hasValidRecipients","@forwardedEvent","@loadingConvoHistory","@customPlaceholderText","@prefilledAttachments","@submitMessage","@sendGif","@toggleExpandComposeField","@validateForm","@messageComposeFlowTrackingId","components","actions","props","@shouldShowMessageComposeFailedBanner","@enableAttachmentDragAndDrop","@isVirtualMeetingModalOpen","@closeVirtualMeetingContainer","@removeReplyMessage","@markConversationAsRead","@showExpandButton","@openGIFPopover","@isGifSearchPopoverOpen","@closeGIFPopover","@prefilledGIFSearchTerm","@declineInmailReasonModalIsOpen","@dismissInmailFeedbackModal","@shareInfoModalIsOpen","@onShareContactInfoAccept","@onShareContactInfoDecline","@closeShareProfileInfoModal","@shouldShowComposeRetryLoader"],false,["if","unless"]]',moduleName:"msg-ui/components/thread-footer-feature.gjs",scope:()=>[p.on,g.default,h.default,f.default,b.default,y.default,v.default,_.default,w.default,M.default,D.concat,k.default,D.hash,x.default,T.default,D.fn,S.default,C.default,I.default,P.default,A.default,E.default,L.default,O.default,R.default,j.default,N.default,U.default,F.default],isStrictMode:!0}),(z=(0,d.inject)("authentication@authenticated-user"),B=(0,d.inject)("profile-services@identity-store"),G=(0,d.inject)("formatter"),q=(0,d.inject)("msg-data@data-manager"),H=(0,d.inject)("persistent-toast-manager@persistent-toast-manager"),V=(0,d.inject)("i18n"),W=(0,d.inject)("global-services@a11y-notification"),K=(0,d.inject)("router"),Q=(0,d.inject)("presence@presence-api-dash"),$=class extends u.default{constructor(){super(...arguments);(0,n.default)(this,"blockedInmailReplyHelpCenterLink","/help/linkedin/answer/124531");(0,t.default)(this,"authenticatedUser",Y,this);(0,t.default)(this,"identityStore",X,this);(0,t.default)(this,"formatter",Z,this);(0,t.default)(this,"msgDataManager",J,this);(0,t.default)(this,"persistentToastManager",ee,this);(0,t.default)(this,"i18n",te,this);(0,t.default)(this,"a11yNotification",ne,this);(0,t.default)(this,"router",ie,this);(0,t.default)(this,"presenceAPI",se,this);(0,t.default)(this,"isMessageRequestClickReplyPending",re,this);(0,t.default)(this,"blockDialogOpen",ae,this)}get conversationWithBlockedMember(){const{participants:e,isRestrictedProfile:t}=this.viewData
return t&&1===e.length}get blockedByDecline(){const{inmailReplyAction:e,currentUser:t,isReplyDisabled:n}=this.viewData
return"DECLINED"===e&&!t&&n}get showDeclinedMessageRequestAccept(){const{messageRequestState:e,isGroupChat:t}=this.viewData
return"DECLINED"===e&&!t}get showMessageForm(){return this.viewData.isUserRepliesEnabled}get isGroupMessageRequest(){const{messageRequestState:e,isGroupChat:t}=this.viewData
return"PENDING"===e&&t}get isSmpNewConvo(){var e
return!(null===(e=this.args.msgAdapterOptions)||void 0===e||!e.marketplaceProjectProposalUrn||this.args.conversation)}get enableGifButton(){return!(this.args.isInMailCompose||this.viewData.isInMail||this.args.hasResharedContent||this.isSmpNewConvo)}get viewData(){const{composeViewContext:e,messageRecipients:t,conversation:n,messageEventToEdit:i,messageToReplyTo:s,profileContactInfo:r}=this.args
return new l.default({composeViewContext:e,recipients:t,conversation:n,messageEventToEdit:i,messageToReplyTo:s,profileContactInfo:r,msgDataManager:this.msgDataManager,authenticatedUser:this.authenticatedUser,i18n:this.i18n,participants:this.msgDataManager.mailboxParticipants,router:this.router,presenceAPI:this.presenceAPI,formatName:this.formatter.formatName.bind(this.formatter),getIdentityRecord:this.identityStore.findRecord.bind(this.identityStore)})}get triggerData(){return{bubbleId:this.args.bubbleId,conversationUrn:this.viewData.conversationUrn}}a11yNotify(e){const t=this.i18n.lookupTranslation("components/msg-ui@i18n-shared",e)
this.a11yNotification.setTextInLiveRegion(t([]))}oneClickReplyToMessageRequest(e){const{conversationUrn:t}=this.viewData
this.isMessageRequestClickReplyPending=!0
return this.msgDataManager.clickReplyToMessageRequest(t,e).then((()=>{if(!(0,m.isDestroying)(this)){if(!e){var n,i
null===(n=(i=this.args).handleSuccessfulDiscardRequest)||void 0===n||n.call(i,t)}this.a11yNotify("i18n_a11y_send_successful")}})).catch((e=>{if((0,m.isDestroying)(this))throw e
const t=this.i18n.lookupTranslation("components/msg-ui@i18n-shared","i18n_conversation_send_error")()
this.persistentToastManager.error({message:t})
throw e})).finally((()=>{(0,m.isDestroying)(this)||(this.isMessageRequestClickReplyPending=!1)}))}handleLssFooterClick(e){var t
const n=null==e||null===(t=e.target)||void 0===t?void 0:t.closest("a")
if(n&&n.getAttribute("href").includes("lss/inmail/unsubscribe")){e.preventDefault()
this.blockDialogOpen=!0}}},Y=(0,i.default)($.prototype,"authenticatedUser",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=(0,i.default)($.prototype,"identityStore",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=(0,i.default)($.prototype,"formatter",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=(0,i.default)($.prototype,"msgDataManager",[q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=(0,i.default)($.prototype,"persistentToastManager",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=(0,i.default)($.prototype,"i18n",[V],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=(0,i.default)($.prototype,"a11yNotification",[W],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=(0,i.default)($.prototype,"router",[K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=(0,i.default)($.prototype,"presenceAPI",[Q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=(0,i.default)($.prototype,"isMessageRequestClickReplyPending",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=(0,i.default)($.prototype,"blockDialogOpen",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,i.default)($.prototype,"oneClickReplyToMessageRequest",[c.action],Object.getOwnPropertyDescriptor($.prototype,"oneClickReplyToMessageRequest"),$.prototype),(0,i.default)($.prototype,"handleLssFooterClick",[c.action],Object.getOwnPropertyDescriptor($.prototype,"handleLssFooterClick"),$.prototype),$))}))
define("msg-ui/components/virtual-meeting-cta-presenter",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","@ember/object","@glimmer/tracking","@ember/application","@ember/service","ember","@glimmer/component","@ember/destroyable","product-education/components/coachmark","artdeco-button/components/artdeco-button","ember-cli-pemberly-i18n/helpers/t","@ember/modifier","ember-cli-pemberly-tracking/modifiers/track-interaction","msg-shared-modals/components/virtual-meeting-modal-presenter","@ember/helper","ember-set-helper/helpers/set"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y,v,_,w){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var M,k,x,T,D,S,C
e.default=(0,a.setComponentTemplate)((0,r.createTemplateFactory)({id:"3iNBYVdR",block:'[[[1,"\\n"],[1," "],[8,[32,0],null,[["@isVisible"],[[30,0,["showOnboardingNotification"]]]],[["default"],[[[[1,"\\n "],[8,[32,1],[[4,[32,3],["click",[30,0,["openVirtualMeetingModal"]]],null],[4,[32,4],["virtual_meeting_entrypoint"],null]],[["@aria-label","@class","@type","@color","@circle","@conversationUrn","@controlType","@icon","@size"],[[28,[32,2],["i18n_open_virtual_meeting_dialog","msg-ui/components/virtual-meeting-cta-presenter"],null],"msg-form__footer-action flex-shrink-zero",[52,[30,1],"primary","tertiary"],[52,[30,1],"default","muted"],true,[30,2,["conversationUrn"]],"button","video-conference",[30,3]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["isVirtualMeetingContainerOpen"]],[[[1," "],[8,[32,5],null,[["@viewData","@refocusElement","@closeVirtualMeetingContainer","@filloutMeetingInvite"],[[30,2,["virtualMeetingModalViewData"]],[28,[32,6],[[30,4]," .msg-form__contenteditable"],null],[28,[32,7],[[30,0],"isVirtualMeetingContainerOpen",false],null],[30,5]]],null],[1,"\\n"]],[]],null],[1," "]],["@invertColor","@viewData","@ctaSize","@parentRefocusElement","@updateTextarea"],false,["if"]]',moduleName:"msg-ui/components/virtual-meeting-cta-presenter.gjs",scope:()=>[g.default,h.default,f.default,b.on,y.default,v.default,_.concat,w.default],isStrictMode:!0}),(M=(0,c.inject)("msg-shared-modals@virtual-meeting-onboarding"),k=(0,c.inject)("prefetch"),x=class extends m.default{constructor(){super(...arguments);(0,t.default)(this,"isVirtualMeetingContainerOpen",T,this);(0,t.default)(this,"showOnboardingNotification",D,this);(0,t.default)(this,"vmOnboardingService",S,this);(0,t.default)(this,"prefetch",C,this)
this.vmOnboardingService.fetchOnboardingNotification().then((e=>{this.isDestroying||(this.showOnboardingNotification=e)}))}openVirtualMeetingModal(){this.isVirtualMeetingContainerOpen=!0
this.showOnboardingNotification=!1
this.vmOnboardingService.dismissOnboardingNotification()
this.prefetch.prefetchAssets("msg-video-call","d_flagship3_messaging_video_conference").then((()=>{if(!(0,p.isDestroying)(this)&&(!u.default.testing||this.args.testingPrefetchOverride)){(0,d.getOwner)(this).lookup("service:video-call@fetch-client").fetchConferenceClient()}}))}},T=(0,i.default)(x.prototype,"isVirtualMeetingContainerOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),D=(0,i.default)(x.prototype,"showOnboardingNotification",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S=(0,i.default)(x.prototype,"vmOnboardingService",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=(0,i.default)(x.prototype,"prefetch",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,i.default)(x.prototype,"openVirtualMeetingModal",[o.action],Object.getOwnPropertyDescriptor(x.prototype,"openVirtualMeetingModal"),x.prototype),x))}))
define("msg-ui/config/environment",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
let t
try{const e="msg-ui/config/environment",n=document.querySelector('meta[name="'+e+'"]').getAttribute("content")
t=JSON.parse(unescape(n))}catch(e){t={sparkPlaceholders:{includeHashes:["assets/media-player.amd.js"]}}}e.default=t}))
define.alias("ember-truth-helpers/helpers/and","msg-ui/helpers/and")
define.alias("artdeco-datepicker/helpers/artdeco-adjust-date-for-timezone","msg-ui/helpers/artdeco-adjust-date-for-timezone")
define.alias("artdeco-datepicker/helpers/artdeco-is-between-dates","msg-ui/helpers/artdeco-is-between-dates")
define.alias("ember-media-player/helpers/autoplay-media","msg-ui/helpers/autoplay-media")
define.alias("artdeco-datepicker/helpers/cal-dates-equal","msg-ui/helpers/cal-dates-equal")
define("msg-ui/helpers/date-group-heading",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/service","@ember/component/helper","msg-ui/helpers/is-current-year"],(function(e,t,n,i,s,r,a,o){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var l,d,c,u,m,p,g
e.default=(l=(0,r.inject)("i18n"),d=(0,r.inject)("formatter"),c=(0,r.inject)("date"),u=class extends a.default{constructor(){super(...arguments);(0,t.default)(this,"i18n",m,this);(0,t.default)(this,"formatter",p,this);(0,t.default)(this,"date",g,this)}compute(e){const t=e[0],n=this.date.now(),i=n-t
let s
if(t>=new Date(n).setHours(0,0,0,0))return this.i18n.lookupTranslation("components/msg-ui@message-list-feature","i18n_today")()
s=i<6048e5?"fmt_d":(0,o.isCurrentYear)(t,this.date)?"fmt_md_medium":"fmt_mdy_medium"
return this.formatter.formatDate(t,s,!0)}},m=(0,i.default)(u.prototype,"i18n",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=(0,i.default)(u.prototype,"formatter",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=(0,i.default)(u.prototype,"date",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)}))
define.alias("ember-element-helper/helpers/element","msg-ui/helpers/element")
define.alias("ember-holy-futuristic-template-namespacing-batman/helpers/-translate-dynamic-2","msg-ui/helpers/ember-holy-futuristic-template-namespacing-batman-translate-dynamic-2")
define("msg-ui/helpers/ensure-safe-component",["exports","@embroider/util"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EnsureSafeComponentHelper}})}))
define.alias("ember-truth-helpers/helpers/eq","msg-ui/helpers/eq")
define("msg-ui/helpers/extract-participant-names",["exports","@ember/component/helper","global-helpers/helpers/name"],(function(e,t,n){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
e.extractParticipantNames=i
function i(e){return null==e?void 0:e.map((e=>(0,n.getName)(e.miniProfile)))}class s extends t.default{compute(e){let[t]=e
return i(t)}}e.default=s}))
define.alias("ember-media-player/helpers/format-autoplay","msg-ui/helpers/format-autoplay")
define.alias("ember-cli-pemberly-i18n/helpers/format-number","msg-ui/helpers/format-number")
define.alias("ember-semaphore/helpers/format-title","msg-ui/helpers/format-title")
define.alias("ember-truth-helpers/helpers/gt","msg-ui/helpers/gt")
define.alias("ember-truth-helpers/helpers/gte","msg-ui/helpers/gte")
define.alias("@linkedin/hue-web-artdeco-migration-runtime/helpers/convert-to-icon-name","msg-ui/helpers/hue-web-artdeco-icon-migration-runtime")
define.alias("@linkedin/hue-web-artdeco-migration-runtime/helpers/convert-to-icon-v2","msg-ui/helpers/hue-web-artdeco-li-icon-migration-runtime-v2")
define.alias("@linkedin/hue-web-artdeco-migration-runtime/helpers/convert-to-icon-path","msg-ui/helpers/hue-web-artdeco-li-icon-migration-runtime")
define.alias("@linkedin/hue-web-artdeco-migration-runtime/helpers/convert-argument","msg-ui/helpers/hue-web-artdeco-migration-runtime")
define.alias("ember-truth-helpers/helpers/is-array","msg-ui/helpers/is-array")
define("msg-ui/helpers/is-current-year",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/service","@ember/component/helper"],(function(e,t,n,i,s,r,a){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
e.isCurrentYear=function(e,t){const n=t.now()
return new Date(n).getFullYear()===new Date(e).getFullYear()}
e.isCurrentYearWithNowTimestamp=c
var o,l,d
function c(e,t){return new Date(t).getFullYear()===new Date(e).getFullYear()}e.default=(o=(0,r.inject)("date"),l=class extends a.default{constructor(){super(...arguments);(0,t.default)(this,"dateService",d,this)}compute(e){let[t]=e
return c(t,this.dateService.now())}},d=(0,i.default)(l.prototype,"dateService",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)}))
define.alias("ember-truth-helpers/helpers/is-empty","msg-ui/helpers/is-empty")
define.alias("ember-truth-helpers/helpers/is-equal","msg-ui/helpers/is-equal")
define.alias("artdeco-icons-web/helpers/li-icon","msg-ui/helpers/li-icon")
define.alias("ember-async-data/helpers/load","msg-ui/helpers/load")
define.alias("ember-truth-helpers/helpers/lt","msg-ui/helpers/lt")
define.alias("ember-truth-helpers/helpers/lte","msg-ui/helpers/lte")
define.alias("ember-truth-helpers/helpers/not-eq","msg-ui/helpers/not-eq")
define.alias("ember-truth-helpers/helpers/not","msg-ui/helpers/not")
define.alias("ember-truth-helpers/helpers/or","msg-ui/helpers/or")
define("msg-ui/helpers/ref-to",["exports","ember-ref-bucket/helpers/ref-to"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})
Object.defineProperty(e,"refTo",{enumerable:!0,get:function(){return t.default}})}))
define.alias("ember-app-scheduler/helpers/route-idle","msg-ui/helpers/route-idle")
define.alias("ember-media-player/helpers/seek-media","msg-ui/helpers/seek-media")
define.alias("ember-set-helper/helpers/set","msg-ui/helpers/set")
define.alias("ember-cli-pemberly-i18n/helpers/t","msg-ui/helpers/t")
define.alias("ember-truth-helpers/helpers/xor","msg-ui/helpers/xor")
define.alias("ember-uuid","msg-ui/index")
define("msg-ui/initializers/coordinator-setup",["exports","msg-ui/models/coordinator"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
e.default={name:"setup coordinator",initialize:function(){let e=arguments[1]||arguments[0]
e.register("drag:coordinator",t.default)}}}))
define("msg-ui/initializers/icons",["exports","artdeco-icons-web/src/icons","msg-ui/config/environment"],(function(e,t,n){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
function i(e){throw e}e.default={name:"icons",initialize:function(){const{environment:e,APP:s}=n.default
let r,a
s&&({artdecoCustomSpriteUrl:r,artdecoCustomSpriteName:a}=s)
const o="test"!==e
t.default.load(o,r,a).catch(i)}}}))
define.alias("ember-cli-pemberly-lix/initializers/lix","msg-ui/initializers/lix")
define.alias("ember-m3/initializers/m3-store","msg-ui/initializers/m3-store")
define.alias("ember-ref-bucket/instance-initializers/global-ref-cleanup","msg-ui/instance-initializers/global-ref-cleanup")
define.alias("video/instance-initializers/media-plugins","msg-ui/instance-initializers/media-plugins")
define("msg-ui/models/coordinator",["exports","@ember/object","@ember/object/evented","msg-ui/models/obj-hash","ember-drag-drop/utils/proxy-unproxy-objects"],(function(e,t,n,i,s){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
e.default=t.default.extend(n.default,{objectMap:(0,t.computed)((function(){return i.default.create()})),getObject:function(e,t){t=t||{}
var n=this.get("objectMap").getObj(e)
if(n.ops.source&&!n.ops.source.isDestroying&&!n.ops.source.isDestroyed){const e=n.ops.source.action
"function"==typeof e&&e(n.obj)
"string"==typeof e&&"function"==typeof n.ops.source.target[e]&&n.ops.source.target[e](n.obj)}if(n.ops.target&&!n.ops.target.isDestroying&&!n.ops.target.isDestroyed){const e=n.ops.target.action
"function"==typeof e&&e(n.obj)
"string"==typeof e&&"function"==typeof n.ops.target.source[e]&&n.ops.target.source[e](n.obj)}this.trigger("objectMoved",{obj:(0,s.unwrapper)(n.obj),source:n.ops.source,target:t.target})
return(0,s.unwrapper)(n.obj)},setObject:function(e,t){t=t||{}
return this.get("objectMap").add({obj:e,ops:t})}})}))
define("msg-ui/models/obj-hash",["exports","@ember/object","@ember/object/computed","@ember/array"],(function(e,t,n,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
e.default=t.default.extend({contentLength:0,length:(0,n.alias)("contentLength"),init:function(){this._super()
this.content={}},add:function(e){var t=this.generateId()
this.get("content")[t]=e
this.incrementProperty("contentLength")
return t},getObj:function(e){var t=this.get("content")[e]
if(!t)throw new Error("no obj for key "+e)
return t},generateId:function(){var e=1e12*Math.random()
return e=""+(e=parseInt(e))},keys:function(){var e=[]
for(var t in this.get("content"))e.push(t)
return(0,i.A)(e)}})}))
define.alias("artdeco-datepicker/modifiers/artdeco-calendar-click-watcher","msg-ui/modifiers/artdeco-calendar-click-watcher")
define.alias("ember-ref-bucket/modifiers/create-ref","msg-ui/modifiers/create-ref")
define.alias("ember-css-transitions/modifiers/css-transition","msg-ui/modifiers/css-transition")
define.alias("@ember/render-modifiers/modifiers/did-insert","msg-ui/modifiers/did-insert")
define.alias("ember-scroll-modifiers/modifiers/did-intersect","msg-ui/modifiers/did-intersect")
define.alias("ember-resize-modifier/modifiers/did-resize","msg-ui/modifiers/did-resize")
define.alias("@ember/render-modifiers/modifiers/did-update","msg-ui/modifiers/did-update")
define.alias("ember-finite-scroll/modifiers/ember-finite-scroll/focus","msg-ui/modifiers/ember-finite-scroll/focus")
define.alias("image-editor/modifiers/fabric","msg-ui/modifiers/fabric")
define.alias("ember-prop-modifier","msg-ui/modifiers/prop")
define.alias("ember-scroll-modifiers/modifiers/scroll-into-view","msg-ui/modifiers/scroll-into-view")
define.alias("ember-sortable/modifiers/sortable-group","msg-ui/modifiers/sortable-group")
define.alias("ember-sortable/modifiers/sortable-handle","msg-ui/modifiers/sortable-handle")
define.alias("ember-sortable/modifiers/sortable-item","msg-ui/modifiers/sortable-item")
define.alias("@ember/render-modifiers/modifiers/will-destroy","msg-ui/modifiers/will-destroy")
define.alias("ember-cloud-filepicker/providers/base-provider","msg-ui/providers/base-provider")
define.alias("ember-cloud-filepicker/providers/dropbox-provider","msg-ui/providers/dropbox-provider")
define.alias("ember-cloud-filepicker/providers/onedrive-provider","msg-ui/providers/onedrive-provider")
define("msg-ui/providers/slideshare-provider",["exports","ember-cloud-filepicker/providers/slideshare-provider"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
var n={}
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})
Object.keys(t).forEach((function(i){"default"!==i&&"__esModule"!==i&&(Object.prototype.hasOwnProperty.call(n,i)||i in e&&e[i]===t[i]||Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[i]}}))}))}))
define.alias("@embroider/util/services/ensure-registered","msg-ui/services/-ensure-registered")
define.alias("artdeco-hoverables/services/artdeco-hoverable","msg-ui/services/artdeco-hoverable")
define.alias("artdeco-modal/services/artdeco-modal","msg-ui/services/artdeco-modal")
define.alias("artdeco-toast/services/artdeco-toast","msg-ui/services/artdeco-toast")
define.alias("client-sensor-web/services/client-sensor","msg-ui/services/client-sensor")
define.alias("ember-date-service/services/date","msg-ui/services/date")
define("msg-ui/services/drag-coordinator",["exports","ember-drag-drop/services/drag-coordinator"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
e.default=t.default}))
define.alias("@linkedin/ember-restli-graphql/services/graphql","msg-ui/services/graphql")
define.alias("image-editor/services/image-editor-loader","msg-ui/services/image-editor-loader")
define.alias("@linkedin/ember-pem/services/internal-event-utils","msg-ui/services/internal-event-utils")
define.alias("@linkedin/ember-pem/services/internal-pem-tracking","msg-ui/services/internal-pem-tracking")
define.alias("ember-cli-pemberly-lix/services/lix","msg-ui/services/lix")
define.alias("ember-m3/services/m3-schema-manager","msg-ui/services/m3-schema-manager")
define.alias("ember-media-player/services/media-player","msg-ui/services/media-player")
define("msg-ui/services/msg-generated-text/gai-tooltip-manager",["exports","@babel/runtime/helpers/esm/classPrivateFieldGet","@ember/debug","@ember/service"],(function(e,t,n,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var s=new WeakMap
class r extends i.default{constructor(){super(...arguments)
s.set(this,{writable:!0,value:new Set})}canShowTooltip(e){let{widgetId:n}=e
if((0,t.default)(this,s).has(n))return!1;(0,t.default)(this,s).add(n)
return!0}}e.default=r}))
define.alias("@linkedin/ember-pem/services/pem-response-metadata","msg-ui/services/pem-response-metadata")
define.alias("@linkedin/ember-pem/services/pem-tracking","msg-ui/services/pem-tracking")
define.alias("persistent-toast-manager/services/persistent-toast-manager","msg-ui/services/persistent-toast-manager")
define.alias("@linkedin/ember-qualtrics/services/qualtrics-surveys","msg-ui/services/qualtrics-surveys")
define.alias("ember-media-player/services/static-asset-loader","msg-ui/services/static-asset-loader")
define.alias("ember-cli-pemberly-m3/services/store","msg-ui/services/store")
define.alias("ember-cli-pemberly-litms/services/tag-manager","msg-ui/services/tag-manager")
define.alias("@linkedin/ember-pem/services/tracer","msg-ui/services/tracer")
define.alias("ember-cli-pemberly-litms/services/tracking-adapter-for-tag-manager","msg-ui/services/tracking-adapter-for-tag-manager")
define("msg-ui/services/update-message-compose",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/object/events","@ember/service"],(function(e,t,n,i,s,r,a){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var o,l,d
e.default=(o=(0,a.inject)("jet"),l=class extends a.default{constructor(){super(...arguments);(0,n.default)(this,"overlayBaseFormSubscriberList",[]);(0,t.default)(this,"jet",d,this)}setBaseFormSubscriber(e){arguments.length>1&&void 0!==arguments[1]&&arguments[1]?this.overlayBaseFormSubscriberList.push(e):this.pillarBaseForm=e}removeBaseFormSubscriber(e){arguments.length>1&&void 0!==arguments[1]&&arguments[1]?this.overlayBaseFormSubscriberList.splice(this.overlayBaseFormSubscriberList.indexOf(e),1):e===this.pillarBaseForm&&(this.pillarBaseForm=null)}_getBaseFormSubscriber(e,t){return t?this.overlayBaseFormSubscriberList.find((t=>t.bubbleId===e)):this.pillarBaseForm}triggerFocusMessageCompose(e){let{bubbleId:t,isOverlay:n}=e
const i=this._getBaseFormSubscriber(t,n)
i?(0,r.sendEvent)(i,"focusMessageCompose"):this.logErrorForNoBaseFormFound("triggerFocusMessageCompose",t)}triggerUpdateMessageCompose(e){let{bubbleId:t,isOverlay:n,messageText:i}=e
const s=this._getBaseFormSubscriber(t,n)
s?(0,r.sendEvent)(s,"updateMessageCompose",[i]):this.logErrorForNoBaseFormFound("triggerUpdateMessageCompose",t)}logErrorForNoBaseFormFound(e,t,n){const i=this.overlayBaseFormSubscriberList.map((e=>{var t
return null===(t=e.conversation)||void 0===t?void 0:t.entityUrn})),s=[`${e}()`]
t&&s.push(`bubbleId: ${t}`)
n&&s.push(`conversationUrn: ${n}`)
s.push(`baseFormConversationUrns: ${i.join(", ")}`)
this.jet.error(new Error("No baseFormSubscriber was found from conversation entityUrn"),s)}},d=(0,i.default)(l.prototype,"jet",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)}))
define("msg-ui/template-registry",[],(function(){}))
define("msg-ui/templates/components/draggable-object-target",["exports","@ember/template-factory"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"nVwuQAiS",block:'[[[41,[30,1],[[[1," "],[11,3],[24,6,"#"],[4,[38,1],[[30,0,["acceptForDrop"]]],null],[12],[1,"\\n "],[18,2,null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[18,2,null],[1,"\\n"]],[]]]],["@enableClicking","&default"],false,["if","fn","yield"]]',moduleName:"msg-ui/templates/components/draggable-object-target.hbs",isStrictMode:!1})}))
define("msg-ui/templates/components/draggable-object",["exports","@ember/template-factory"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"c0MEM8ls",block:'[[[41,[30,1],[[[1," "],[11,3],[24,6,"#"],[4,[38,1],[[30,0,["selectForDrag"]]],null],[12],[1,"\\n "],[18,2,null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[18,2,null],[1,"\\n"]],[]]]],["@enableClicking","&default"],false,["if","fn","yield"]]',moduleName:"msg-ui/templates/components/draggable-object.hbs",isStrictMode:!1})}))
define("msg-ui/templates/components/sortable-objects",["exports","@ember/template-factory"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
e.default=(0,t.createTemplateFactory)({id:"WmvkKJSE",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"msg-ui/templates/components/sortable-objects.hbs",isStrictMode:!1})}))
define.alias("ember-async-data/tracked-async-data","msg-ui/tracked-async-data")
define("msg-ui/utils/asset-utils",["exports","ember-cloud-filepicker/utils/asset-utils"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
var n={}
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})
Object.keys(t).forEach((function(i){"default"!==i&&"__esModule"!==i&&(Object.prototype.hasOwnProperty.call(n,i)||i in e&&e[i]===t[i]||Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[i]}}))}))}))
define("msg-ui/utils/attributed-text-helpers",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.createMentionAttributesWithAttributedKind=function(e,t){const n=[]
null==e||e.attributes.forEach((e=>{const i=function(e){const{entity:t}=e
if(t){var n
return-1!==(null===(n=t.entityUrn)||void 0===n?void 0:n.indexOf("urn:li:msg_conversation"))}return!1}(e)
let s
s=i?t:e.urn.replace("fs_miniProfile","fsd_profile")
const r={attributeKindUnion:{entity:{urn:s}},length:e.length,start:e.start,type:{"com.linkedin.pemberly.text.Entity":{urn:s}},attributeKind:{entity:{urn:s}}}
n.push(r)}))
return n}}))
define("msg-ui/utils/attributed-text-manager",["exports","ember","@ember/utils","global-utils/utils/get-ie-version","global-utils/utils/is-browser","rich-text/utils/mentions-texteditor-helpers"],(function(e,t,n,i,s,r){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const a={mention:"STRONG",wrapper:"P",newLine:"BR",nonVisual:["STYLE","#comment"],grammarly:"G",text:"#text"},o="msg-form__mention-highlight",l="data-id"
function d(e){return-1!==a.nonVisual.indexOf(e.nodeName)}e.default=class{constructor(){this.resetModel()
s.default?this.needsBlankChar=window.navigator.userAgent.indexOf("Firefox")>-1||this._isIEOrEdgeBrowser():this.needsBlankChar=!1}resetModel(){this.Model={text:"",attributes:[],cursor:0}
this.isBrowser=s.default
this.didAttributesChange=!0
this.EntityMap={}
this.History=new r.History}getModel(){return this.Model}setModel(e){this.History.addToUndo(e)
this.Model=e
return this}updateModelCursorPosition(e){this.History.addToUndo(this.Model)
this.Model={text:this.Model.text,attributes:this.Model.attributes,cursor:e}
return this.Model}updateModelFromHTML(e){const t=e.childNodes
this.History.clearRedo()
this.didAttributesChange=!1
if(""===e.textContent){this.resetModel()
return}let n=0
const i={text:"",attributes:[]}
if(this.needsBlankChar&&1===e.textContent.length){i.text=e.textContent
i.position=1
i.cursor=1
this.setModel(i)
this.didAttributesChange=!0
return}for(let e=0;e<t.length;e+=1){const s=t[e]
if(s.nodeName===a.wrapper){const e=s.childNodes
for(let t=0;t<e.length;t+=1){const s=e[t]
if(this.isMentionNode(s)){const e=s.getAttribute(l),t=this.EntityMap[e]
if(t){const r={start:n,length:s.textContent.length,entity:t,urn:e}
i.attributes.push(r)}}if(!d(s)){i.text+=s.textContent
n+=s.textContent.length}}}if(this._shouldInsertReturn(t,s,e)){i.text+="\n"
n+=1}else if(1===t.length&&1===s.childNodes.length&&s.childNodes[0]===a.newLine){i.text+="\n"
n+=1
i.cursor=1}}if(!i.cursor){const{end:t}=this.getCaretPosition(e)
i.cursor=t}const s=i.text.length<this.Model.text.length
this.cleanModel(i,s)}getCaretPosition(e){return(0,r.getCaretPosition)(e,this.isBrowser)}setCaretPosition(e,t){let n,i,s,r
if(!this.isBrowser)return
n=document.createRange()
i=window.getSelection()
let o=e,l=!1
const d=t.childNodes
for(let e=0;e<d.length;e+=1){let t=!1
const n=d[e].textContent.length
if(o-n>0){o-=n
e<d.length-1&&(o-=1)}else{r=d[e].childNodes
for(s=0;s<r.length;s+=1){const e=r[s].textContent.length
if(!(o-e>0)){r[s].nodeName===a.mention&&(l=!0)
t=!0
break}o-=e}if(t)break}}if(r&&r.length&&s>-1){l?n.setStart(r[s].childNodes[0],o):n.setStart(r[s],o)
n.collapse(!0)
i.removeAllRanges()
i.addRange(n)
t.focus()}}correctClickPosition(e){if(!this.needsBlankChar)return
const{text:t}=this.getModel()
t.length||this.setCaretPosition(0,e)}cleanModel(e,t){const n={text:e.text,attributes:[],cursor:e.cursor}
let i=0
e.attributes.sort(((e,t)=>e.start-t.start))
e.attributes.forEach((s=>{var r
const a=e.text.substr(s.start,s.length)
if(s.mentionInProgress||!this.isMentionEntity(null===(r=s.entity)||void 0===r?void 0:r.entityUrn)){n.attributes.push(s)
return}const o=this.EntityMap[s.urn]
let{firstName:l="",lastName:d=""}=o
a.indexOf(`@${l}`)>-1?l=`@${l}`:a.indexOf(`@${d}`)>-1&&(d=`@${d}`)
const c=a.split(" ")
if(c.length>1&&""===c[c.length-1]){c.splice(c.length-1,1)
c[c.length-1]+=" "
this.didAttributesChange=!0}const u=l.split(" ").concat(d.split(" "))
l.match(/[\u3400-\u9FBF]/)&&d.length&&d.match(/[\u3400-\u9FBF]/)&&u.unshift(d+l)
let m=0
for(let e=0;e<u.length;e+=1)if(c[m]&&c[m]===u[e]){if(m===c.length-1){const{start:e,length:t,entity:r,urn:a}=s
n.attributes.push({start:e+i,length:t,entity:r,urn:a})
return}m+=1}else if(!t){this.didAttributesChange=!0
if(m===c.length-1&&c[m]&&0===c[m].indexOf(u[e])){const t=c[m].length-u[e].length,{start:i,length:r,entity:a,urn:o}=s
n.attributes.push({start:i,length:r-t,entity:a,urn:o})
return}if(0===m){const t=c[m].indexOf(u[e])
if(t>0){const{start:e,length:i,entity:r,urn:a}=s
n.attributes.push({start:e+t,length:i-t,entity:r,urn:a})
return}}}if(t){const t=this.generateRemainingMentionText(c,u),{diffPosition:r}=t
let{finalMentionText:a}=t
a=a.indexOf("@")>-1?a:`@${a}`
const o=this.updateModelWithNewMentionText(a,s,e.text,r),{cursor:l,diff:d,mention:m,text:p}=o
i+=d
m&&n.attributes.push(m)
n.text=p
n.cursor=l
this.didAttributesChange=!0}}))
const s=0!==this.getModel().attributes.length,r=0===n.attributes.length
s&&r&&(this.didAttributesChange=!0)
this.setModel(n)}generateRemainingMentionText(e,t){let n,i="",s=0,r=0,a=!1
const o=e
for(let e=0;e<t.length&&s<o.length;e+=1){const l=t[e],d=o[s]
if(d.trim()===l){i+=`${d} `
r=e
s<o.length-1&&(s+=1)}else if(0===d.indexOf(l)){n=i.trim().length
a=!0
const e=d.replace(l,"")
o[s]=e}else if(e===t.length-1&&s<o.length-1){e=r
s+=1
n=i.trim().length
a=!0}else n||a||(n=i.trim().length)}return{finalMentionText:i,diffPosition:n}}updateModelWithNewMentionText(e,t,n,i){if(e&&"@"!==e){const s=e.trim(),r=s.length-t.length,a=n.substr(0,t.start)+s+n.substr(t.start+t.length),o=t.start+i
t.length=s.length
return{text:a,cursor:o,diff:r,mention:t}}delete this.EntityMap[t.urn]
return{text:n.substr(0,t.start)+n.substr(t.start+t.length),cursor:t.start,diff:-t.length}}createHTMLFromModel(){let e="",t=0
const{text:i}=this.Model
if(!i)return jSecure.sanitizeHTML(this._carriageReturnHandler(this.needsBlankChar))
this.Model.attributes.sort(((e,t)=>e.start-t.start)).forEach((n=>{const{start:s,length:r}=n
e=`${e}${jSecure.htmlEncode(i.substring(t,s))}${this.createHTMLForAttribute(n)}`
t=s+r}))
e+=jSecure.htmlEncode(i.substring(t))
return jSecure.sanitizeHTML(e.split("\n").map((e=>(0,n.isPresent)(e)?jSecure.mk`<${a.wrapper}>${new jSecure.UnsafeString(jSecure.sanitizeHTML(e))}</${a.wrapper}>`:this._carriageReturnHandler(this.needsBlankChar))).join(""))}createHTMLForAttribute(e){let{entity:t,start:n,length:i,mentionInProgress:s}=e
return`<strong class="${s?"msg-form__mention-in-progress":o}" ${l}="${jSecure.htmlEncode(t?t.entityUrn:"mention-in-progress")}">${jSecure.htmlEncode(this.Model.text.substring(n,n+i))}</strong>`}insertText(e,t){let{start:n,end:i}=t
if(!e)return
const{text:s,attributes:r}=this.Model,a=this._calcOffset(e,s,n),o={attributes:r.reduce(((t,s)=>{if(s.start+s.length<=n)return t.concat(s)
if(s.start>=i){const r={start:n+e.length+(s.start-i),length:s.length,entity:s.entity,urn:s.urn}
return t.concat(r)}return t}),[]),cursor:n+e.length+a,text:`${s.slice(0,n)}${e}${s.slice(i)}`}
this.didAttributesChange=!0
this.setModel(o)
return this}_calcOffset(e,t){let n=0
if(this.needsBlankChar)if("\n"===e){const{length:e}=t,i=" "===t[e-1]?t.slice(0,-1):t
"\n"===i[i.length-1]&&(n=1)}else n=(e.match(/\n\n/g)||[]).length
return n}insertAttribute(e){const t={match:e.match,entity:e.entity,entityUrn:e.entityUrn,mentionInProgress:e.mentionInProgress},n=this.getModel(),{text:i}=n,{start:s,end:r}=e.tokenSelection,a=e.match.text.length-(r-s),o={text:`${i.substring(0,s)}${e.match.text}${i.substring(r)}`,attributes:n.attributes.reduce(((e,t)=>{if(t.start>=r){const{start:n,length:i,entity:s,urn:r}=t
e.push({urn:r,length:i,entity:s,start:n+a})}else e.push(t)
return e}),[]),cursor:s+e.match.text.length}
this.didAttributesChange=!0
const{entity:l}=t,d=null==l?void 0:l.entityUrn,c={urn:d,entity:l,start:s,length:t.match.length}
t.mentionInProgress&&(c.mentionInProgress=!0)
o.attributes.push(c)
this.EntityMap[d]=l
this.setModel(o)
return this}removeMentionInProgress(){const e=this.getModel()
e.attributes=e.attributes.filter((e=>!e.mentionInProgress))
this.setModel(e)
this.didAttributesChange=!0}handleUndoRedo(e){let t
t=e.shiftKey?this.History.redo():this.History.undo()
if(t&&t.model){this.setModel(t.model)
this.didAttributesChange=!0}return this}getTextBeforeCursor(e){const{text:t}=this.Model,n=this.Model.attributes.sort(((e,t)=>t.start-e.start)).find((t=>{var n
return t.entity&&t.start+t.length<=e.start&&this.isMentionEntity(null===(n=t.entity)||void 0===n?void 0:n.entityUrn)}))
if(n){const i=n.start+n.length
return t.substring(i,e.end)}return t.substring(0,e.end)}isMentionNode(e){return e.className===o&&e.getAttribute(l)}isMentionEntity(e){return e&&e.includes("urn:li:member")||e.includes("miniProfile")||e.includes("urn:li:fs_conversation")||e.includes("urn:li:fsd_profile")}mentionAtPosition(e){return this.getModel().attributes.find((t=>{let{start:n,length:i}=t
return e>=n&&e<=n+i-1}))}_isGrammarly(e){return e.nodeName===a.grammarly&&e.classList.contains("gr_")}_shouldInsertReturn(e,t,n){const{nodeName:i}=t
return n<e.length-1&&!this._isGrammarly(t)&&i!==a.mention&&(i===a.newLine||i!==a.text)}_isIEOrEdgeBrowser(){return!(t.default.testing||!s.default)&&!!(0,i.default)(window.navigator.userAgent)}_carriageReturnHandler(e){return e?jSecure.mk`<${a.wrapper}>&nbsp;<br /></${a.wrapper}>`:jSecure.mk`<${a.wrapper}><br /></${a.wrapper}>`}}}))
define.alias("ember-highcharts/utils/build-options","msg-ui/utils/build-options")
define("msg-ui/utils/file-error",["exports","ember-cloud-filepicker/utils/file-error"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
var n={}
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})
Object.keys(t).forEach((function(i){"default"!==i&&"__esModule"!==i&&(Object.prototype.hasOwnProperty.call(n,i)||i in e&&e[i]===t[i]||Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[i]}}))}))}))
define("msg-ui/utils/file-result",["exports","ember-cloud-filepicker/utils/file-result"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
var n={}
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})
Object.keys(t).forEach((function(i){"default"!==i&&"__esModule"!==i&&(Object.prototype.hasOwnProperty.call(n,i)||i in e&&e[i]===t[i]||Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[i]}}))}))}))
define("msg-ui/utils/fix-hoverable-position",["exports","global-utils/utils/is-browser","@ember/debug","ember-batcher"],(function(e,t,n,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.fixHoverablePosition=function(e){t.default&&(0,i.readDOM)((()=>{const t=document.querySelector(e)
if(!(t instanceof HTMLElement)){(0,n.debug)("Hoverable element not found")
return}const s=parseInt(getComputedStyle(t).getPropertyValue("top"),10),r=parseInt(getComputedStyle(t).getPropertyValue("left"),10)
isNaN(s)||isNaN(r)?(0,n.debug)("Hoverable element missing top or left property"):(0,i.mutateDOM)((()=>{t.style.position="fixed"
t.style.top=s-window.scrollY+"px"
t.style.left=r-window.scrollX+"px"}))}))}}))
define("msg-ui/utils/get-app-config",["exports","ember-cloud-filepicker/utils/get-app-config"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
var n={}
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})
Object.keys(t).forEach((function(i){"default"!==i&&"__esModule"!==i&&(Object.prototype.hasOwnProperty.call(n,i)||i in e&&e[i]===t[i]||Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[i]}}))}))}))
define.alias("ember-cli-artdeco-tabs/utils/get-box-model-width","msg-ui/utils/get-box-model-width")
define.alias("client-sensor-web/utils/helpers","msg-ui/utils/helpers")
define.alias("@linkedin/hue-web-artdeco-migration-runtime/utils/mapping-data","msg-ui/utils/mapping-data")
define("msg-ui/utils/marketplace-project-card-constants",["exports","@linkedin/ember-pem/utils/degradation-tracking-metadata"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.MARKETPLACE_PROJECT_DEGRADATION_METADATA=void 0
e.MARKETPLACE_PROJECT_DEGRADATION_METADATA={MARKETPLACE_PROJECT_MESSAGE_CARD:new t.default("marketplace-project-message-card","failed-marketplace-project-message-card",{productName:"Voyager - Services Marketplace",clientSensorGroupName:"service-marketplace",nonDegradedResponseCodes:[]})}}))
define("msg-ui/utils/mentions-helper",["exports","@ember/debug"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=function(e,t){const n=t.participants.reduce(((e,t)=>{var n
e.set(null===(n=t.miniProfile)||void 0===n?void 0:n.entityUrn,!0)
return e}),new Map)
return e.filter((e=>!n.has(e.entityUrn)))}
e.getMembersToInviteByParticipants=function(e,t){const n=t.reduce(((e,t)=>{e.set(t.entity.entityUrn,!0)
return e}),new Map)
return e.filter((e=>!n.has(e.entityUrn)))}}))
define("msg-ui/utils/message-grouper",["exports","@ember/utils"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.dateBoundary=i
e.findNewestMessageSeenByNone=function(e,t){if(t)for(let n=e.length-1;n>=0;n--){const i=t[e.at(n).entityUrn]
if(i&&i.length>0)return n+1}return-1}
e.isDifferentGroup=function(e,t){if(!e||!t)return!0
const i=n(e,t),s=t.deliveredAt-e.deliveredAt>6e4
return i||s}
e.isDifferentSender=n
e.isM2MMessageImmediatelyFollowedByDateBoundary=function(e,t){if(!t)return!0
if("SYSTEM"!==e.messageBodyRenderFormat&&i(e,t))return!0
return!1}
e.isSystemMessageImmediatelyFollowedByM2MMessage=function(e,t){if("SYSTEM"===e.messageBodyRenderFormat&&(!t||"SYSTEM"!==t.messageBodyRenderFormat&&!i(e,t)))return!0
return!1}
e.isSystemMessageImmediatelyPrecededByM2MMessage=function(e,t){if(!e)return!1
if("SYSTEM"===t.messageBodyRenderFormat&&"SYSTEM"!==e.messageBodyRenderFormat&&!i(e,t))return!0
return!1}
e.senderGroupMessageCountHeader=function(e,i,s){let r=!1
const a=n(e,i)
if("SYSTEM"!==i.messageBodyRenderFormat&&a){r=(0,t.isEmpty)(s)||!n(i,s)?2:1}return r}
function n(e,t){return!e||!t||("SYSTEM"===t.messageBodyRenderFormat||"SYSTEM"===e.messageBodyRenderFormat||e.senderUrn!==t.senderUrn)}function i(e,t){const n=new Date(Number(t.deliveredAt)).setHours(0,0,0,0),i=Number(n)
if(!e)return{timestamp:i}
return new Date(Number(e.deliveredAt)).setHours(0,0,0,0)!==i&&{timestamp:i}}}))
define("msg-ui/utils/mime-type-utils",["exports","ember-cloud-filepicker/utils/mime-type-utils"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
var n={}
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})
Object.keys(t).forEach((function(i){"default"!==i&&"__esModule"!==i&&(Object.prototype.hasOwnProperty.call(n,i)||i in e&&e[i]===t[i]||Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[i]}}))}))}))
define("msg-ui/utils/msg-anchoring-helpers",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.getMessageIndexToBeAnchoredFromSDKMessages=function(e,t,n){var i
const s=null===(i=n.miniProfile)||void 0===i?void 0:i.dashEntityUrn
for(let n=0;n<t.length;n++){const i=t.at(n),r=n>0?t.at(n-1):void 0,a=r&&e>=r.deliveredAt,o=r&&r.senderUrn===s
if((!r||a||o)&&e<i.deliveredAt&&i.senderUrn!==s)return n}return}}))
define("msg-ui/utils/msg-generated-text-constants",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.feedbackFormType=e.feedbackChoice=e.aiMessageType=e.PREMIUM_GENERATIVE_AI_FEEDBACK_TYPE=e.PREMIUM_GAI_COMPOSE_TRACKING_KEYS=void 0
e.PREMIUM_GENERATIVE_AI_FEEDBACK_TYPE={SEEK_WORK_MESSAGE:"SEEK_WORK_MESSAGE"},e.PREMIUM_GAI_COMPOSE_TRACKING_KEYS={GAI_INTENT_IMPRESSION:"PremiumGeneratedMessageIntentImpressionEvent",GAI_SEEK_WORK_SERVED:"PremiumGeneratedMessageSeekingWorkServedEvent",GAI_DRAFT_SUBMIT:"PremiumGeneratedMessageSubmitEvent",GAI_GENERAL_FEEDBACK_SUBMIT:"PremiumGenerativeAIGeneralFeedbackSubmitEvent",GAI_SURVEY_IMPRESSION:"PremiumGenerativeAISurveyImpressionEvent",GAI_SURVEY_SUBMIT:"PremiumGenerativeAISurveySubmitEvent"},e.feedbackFormType={PROFILE:"PROFILE",MESSAGING:"MESSAGING"},e.feedbackChoice={SATISFIED:"SATISFIED",UNSATISFIED:"UNSATISFIED"},e.aiMessageType={AI_GENERATED:"AI_GENERATED",AI_ASSISTED:"AI_ASSISTED",AI_INSIGHT_DRIVEN:"AI_INSIGHT_DRIVEN"}}))
define("msg-ui/utils/notification-sounds",["exports","ember","global-utils/utils/is-browser"],(function(e,t,n){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.soundPlaybackUtils=e.notificationSounds=void 0
const i="https://media.licdn.com/media/",s=e.notificationSounds=n.default&&window.Audio?{TYPING:new window.Audio(`${i}AAMB_wQiAAgAAQAAAAAAAA0WAAAAJGY1ZGY1NGUxLTY2MzUtNDY0OC1hNGYxLWMwYjRiZDdmMWE4Ng.bin`),SEND:new window.Audio(`${i}AAMB_wQiAAgAAQAAAAAAAAukAAAAJDE2NTM5ZDVkLTU0ZWItNDU0ZS1hMTFlLThlNmM3MjFhMGEyNQ.bin`),RECEIVE:new window.Audio(`${i}AAMBAQQiAAgAAQAAAAAAAAriAAAAJDg2ZWY0MzhjLWQ5YTUtNDgyMy1hZjQ3LWYzM2RlOWRjZmZkYg.bin`)}:{}
e.soundPlaybackUtils={prevTypingSound:null,playSound(e){e===s.TYPING&&(this.prevTypingSound=e)
if(!t.default.testing){var n,i,r
null===(n=e.play)||void 0===n||null===(i=(r=n.call(e)).catch)||void 0===i||i.call(r,(()=>{}))}},stopTypingSound(){t.default.testing||!this.prevTypingSound||this.prevTypingSound.paused||this.prevTypingSound.pause()}}}))
define("msg-ui/utils/realtime-onboarding",["exports","rsvp","global-utils/utils/get-csrf-token"],(function(e,t,n){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
e.default=class{constructor(e,t,n,i,s,r){this.legoResolver=e
this.legoTracking=t
this.msgUserSettings=n
this.storeShim=i
this.tracking=s
this.lix=r
this._legoWidgetTrackingToken=void 0}get isPageContentGraphQLEnabled(){return this.lix.getTreatmentIsEnabled("voyager.web.hiring-lego-page-content-graphql-migration")}run(){this._fetchLegoWidget().then((()=>this.msgUserSettings.getRealtimeSettingExplicitlyChosen())).then((e=>{if(!e){this.tracking.firePageViewEvent("flagship3_messaging_realtime_onboarding")
return this._enableRealtimeSettings()}})).then((()=>this._dismissLegoWidget()))}_fetchLegoWidget(){return this.legoResolver.fireLegoCall({pageKey:"messaging_realtime",slotId:"onboarding",groupId:"onboarding_group",widgetId:"realtime_onboarding"},!0,this.isPageContentGraphQLEnabled).then((e=>{if(!e)return(0,t.reject)()
this._legoWidgetTrackingToken=e.trackingToken
return e}))}_dismissLegoWidget(){this.legoTracking.sendLegoAction(this._legoWidgetTrackingToken,this.legoTracking.LEGO_ACTION_DISMISS,1)}_enableRealtimeSettings(){return this.storeShim.adapterFor("-ember-m3").ajax("/psettings/seen-receipts","post",{data:{seenReceiptsEnabled:!0,csrfToken:(0,n.default)()},headers:{"x-requested-with":"XMLHttpRequest"}}).then((e=>{var t
const n=null===(t=e.result)||void 0===t?void 0:t.responseCode
if(200!==n)throw new Error(`failed to set realtime setting, responseCode: ${n}`)}))}}}))
define("msg-ui/utils/uuid-generator",["exports","ember-uuid/utils/uuid-generator"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})
Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return t.parse}})
Object.defineProperty(e,"unparse",{enumerable:!0,get:function(){return t.unparse}})
Object.defineProperty(e,"v1",{enumerable:!0,get:function(){return t.v1}})
Object.defineProperty(e,"v4",{enumerable:!0,get:function(){return t.v4}})}))
define("msg-ui/utils/validation-helpers",["exports","ember-cloud-filepicker/utils/validation-helpers"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
var n={}
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})
Object.keys(t).forEach((function(i){"default"!==i&&"__esModule"!==i&&(Object.prototype.hasOwnProperty.call(n,i)||i in e&&e[i]===t[i]||Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[i]}}))}))}))
define.alias("ember-vector-images/utils/vector-url","msg-ui/utils/vector-url")
define("msg-ui/utils/window-helpers",["exports","ember-cloud-filepicker/utils/window-helpers"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
var n={}
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})
Object.keys(t).forEach((function(i){"default"!==i&&"__esModule"!==i&&(Object.prototype.hasOwnProperty.call(n,i)||i in e&&e[i]===t[i]||Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[i]}}))}))}))
define("msg-ui/viewdata/inmail-compose-form-viewdata",["exports","global-helpers/helpers/name","msg-data/viewdata","presence/viewdata/host-entity-with-presence-viewdata"],(function(e,t,n,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class s extends n.default{get composeViewContext(){return this.props.composeViewContext}get footerIcon(){var e
return this.composeViewContext&&(null===(e=this.composeViewContext.value)||void 0===e?void 0:e.footerIcon)}get footerText(){var e
return this.composeViewContext&&(null===(e=this.composeViewContext.value)||void 0===e?void 0:e.footerText)}get recipientProfile(){return this.props.recipients[0]}get recipientParticipantProfileUrl(){const e=this.recipientProfile.publicIdentifier
if(e)return this.props.router.urlFor("profile.common.profile",{vanityName:e})}get recipientEntityUrn(){return this.recipientProfile.entityUrn}get recipientName(){const e=(0,t.getName)(this.recipientProfile)
return e&&this.props.formatName(e,"full")}get recipientOccupation(){return this.recipientProfile.headline}get entityWithPresenceViewData(){return new i.default({profile:this.recipientProfile,altText:this.recipientName})}get fetchInmailCredits(){return this.props.msgDataManager.fetchInmailCredits().then((e=>e.inMail))}}e.default=s}))
define("msg-ui/viewdata/sdk-base-form-viewdata",["exports","msg-data/viewdata","msg-data/utils/sdk-view-data-helpers","msg-shared/utils/constants","global-helpers/helpers/name","msg-mentions/viewdata/sdk-mentions-picker-viewdata","msg-mentions/viewdata/sdk-mention-to-invite-toast-viewdata","msg-ui/viewdata/sdk-forwarded-message-viewdata","msg-data/utils/urn-id-helpers"],(function(e,t,n,i,s,r,a,o,l){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const{MESSAGE_TYPE:d}=i.default
class c extends t.default{get conversationUrn(){const{conversation:e}=this.props
return(null==e?void 0:e.entityUrn)??(null==e?void 0:e.clientId)}get conversationId(){var e
const{conversationUrn:t}=this
return t?(0,l.extractMailboxAndConversationId)(t).conversationId:null===(e=this.props.conversation)||void 0===e?void 0:e.clientId}get conversationParticipants(){const{conversation:e,formatter:t}=this.props
return(null==e?void 0:e.decoratedParticipants.map((e=>{const n=t.formatName(e,"full"),{hostIdentityUrn:i,firstName:s,lastName:r}=e
return{profile:e,fullName:n,entity:{entityUrn:i,firstName:s,lastName:r}}})))??[]}get firstRecipientEntityUrn(){var e,t
return null===(e=this.props.recipients)||void 0===e||null===(t=e[0])||void 0===t?void 0:t.entityUrn}get latestEvent(){const{conversation:e}=this.props
return(0,n.getLatestMessage)(e)}get isInMail(){return(0,n.messageHasInMailHostUrnData)(this.latestEvent)}get isInMailConversation(){return(0,n.isInMailConversation)(this.props.conversation)}get messageReplyType(){return this.isInMailConversation?d.INMAIL_REPLY:(0,n.isSponsoredConversation)(this.props.conversation)?d.SPONSORED_MESSAGE_REPLY:d.M2M}get isRecruiterInmail(){return(0,n.messageHasInMailProductType)(this.latestEvent,"RECRUITER_INMAIL")}get inmailProductType(){return this.isRecruiterInmail?"RECRUITER":(0,n.messageHasInMailProductType)(this.latestEvent,"SALES_INMAIL")?"SALES":null}get isGroupChat(){const{conversation:e}=this.props
return!!e&&e.groupChat}get isGroupChatWithAddParticipantFeature(){const{conversation:e}=this.props
return!!e&&(this.isGroupChat&&!e.disabledFeatures.find((e=>"ADD_PARTICIPANT"===e.disabledFeature)))}get isReplyDisabled(){var e,t
return null===(e=this.props.conversation)||void 0===e||null===(t=e.disabledFeatures)||void 0===t?void 0:t.some((e=>"REPLY"===e.disabledFeature))}get connectionMentions(){var e
if(null===(e=this.props.connectionMentionData)||void 0===e||!e.typeaheadResultsViewData)return[]
const{conversationMentions:t,connectionMentionData:{tokenSelection:n,typeaheadResultsViewData:i}}=this.props,r=t.map((e=>{var t
return null===(t=e.mentionedMemberProfile)||void 0===t?void 0:t.hostIdentityUrn}))
return i.filter((e=>-1===r.indexOf(e.entityUrn))).map(((e,t)=>{const{profileAPIModel:i}=e,r=`@${this.props.formatter.formatName((0,s.getName)(i),"full")}`,a={entityUrn:i.entityUrn,firstName:i.firstName,lastName:i.lastName}
return{mentionedMemberProfile:i,editorAttribute:{index:t,tokenSelection:n,entity:a,entityUrn:a.entityUrn,match:{start:n.start,length:r.length,text:r}}}}))}get mentionsPickerViewData(){const{conversationMentions:e,formatter:t}=this.props
return new r.default({conversationParticipantMentions:e,connectionMentions:this.connectionMentions,formatter:t})}get mentionToInviteToastViewData(){const{conversation:e,participants:t,presenceAPI:n}=this.props
return new a.default({conversation:e,participants:t,presenceAPI:n})}get forwardedMessageViewData(){const{forwardedMessage:e}=this.props
if(e)return new o.default({conversation:this.props.conversation,forwardedMessage:e,forwardedMessageContent:void 0,formatter:this.props.formatter,i18n:this.props.i18n,sender:this.props.participants[e.senderUrn]})}}e.default=c}))
define("msg-ui/viewdata/sdk-compose-viewdata",["exports","msg-data/utils/urn-id-helpers","msg-data/viewdata","msg-shared/utils/view-data-helpers"],(function(e,t,n,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class s extends n.default{get conversationId(){const{conversation:e}=this.props
return e&&e.entityUrn?(0,t.extractMailboxAndConversationId)(e.entityUrn).conversationId:null}get numOfRecipients(){const{messageRecipients:e}=this.props
return e&&e.length}get recipientUrns(){const{messageRecipients:e}=this.props
return e&&e.map((e=>(0,i.getProfileDashUrn)(e)))||[]}}e.default=s}))
define("msg-ui/viewdata/sdk-conversation-entity-viewdata",["exports","@babel/runtime/helpers/esm/applyDecoratedDescriptor","tracked-toolbox","msg-data/viewdata","presence/viewdata/sdk-entity-with-presence-viewdata","msg-facepile-grid/viewdata/sdk-facepile-viewdata","msg-data/utils/sdk-view-data-helpers"],(function(e,t,n,i,s,r,a){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var o
e.default=(o=class extends i.default{get hasPresenceInformation(){return(0,a.shouldShowPresenceInformationForConversation)(this.props.conversation,this.props.msgDataManager,this.props.authenticatedUserMiniProfile)}get entityWithPresenceViewData(){if(!this.hasPresenceInformation)return
const[e]=(0,a.getNonSelfParticipants)(this.props.participants,this.props.authenticatedUserMiniProfile)
if(!e)return
const t=e?this.props.formatter.formatName(e,"full"):""
return new s.default({participant:e,altText:t})}get facepileViewData(){if(this.hasPresenceInformation)return
const{conversation:e,formatter:t}=this.props,n=e.groupChat?this.props.participants:this.nonSelfParticipants
return new r.default({participants:n,isGroupChat:e.groupChat,formatter:t})}get isOrganization(){return this.nonSelfParticipants[0].kind===a.PARTICIPANT_TYPES.ORGANIZATION}get hasParticipants(){return!!this.props.participants.length}get isConversationWithCustomSender(){return!!this.customSender}get customSender(){return this.nonSelfParticipants.find((e=>e.kind===a.PARTICIPANT_TYPES.CUSTOM))}get nonSelfParticipants(){return(0,a.getNonSelfParticipants)(this.props.participants,this.props.authenticatedUserMiniProfile,(0,a.isConversationWithAdvertiser)(this.props.conversation))}},(0,t.default)(o.prototype,"entityWithPresenceViewData",[n.cached],Object.getOwnPropertyDescriptor(o.prototype,"entityWithPresenceViewData"),o.prototype),(0,t.default)(o.prototype,"facepileViewData",[n.cached],Object.getOwnPropertyDescriptor(o.prototype,"facepileViewData"),o.prototype),o)}))
define("msg-ui/viewdata/sdk-conversation-list-item-viewdata",["exports","global-utils/utils/html-safe","msg-ui/helpers/is-current-year","msg-data/utils/urn-id-helpers","msg-data/viewdata","msg-ui/viewdata/sdk-conversation-entity-viewdata","msg-shared-modals/viewdata/sdk-conversation-header-dropdown-menu-viewdata","msg-data/utils/sdk-view-data-helpers","msg-shared/utils/custom-tracking"],(function(e,t,n,i,s,r,a,o,l){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class d extends s.default{get id(){return(0,i.extractMailboxAndConversationId)(this.props.conversation.entityUrn).conversationId}get entityUrn(){return this.props.conversation.entityUrn}get isArchived(){return this.props.conversation.categories.includes("ARCHIVE")}get isStarred(){return this.props.conversation.categories.includes("STARRED")}get isRead(){return this.props.conversation.read??!0}get isMute(){return"MUTE"===this.props.conversation.notificationStatus}get conversationUnreadCount(){return this.props.conversation.unreadCount}get conversationParticipants(){return this.props.conversation.decoratedParticipants}get title(){const{conversation:e,formatter:t}=this.props
if(e.groupChat)return e.title?e.title:this._groupChatParticipantsText()
const n=this._getNonSelfParticipants()
return n.length>0?(0,o.getParticipantNameByKind)(n[0],t,"full"):this.props.i18n.lookupTranslation("components/msg-ui@message-snippet","i18n_just_you")()}get timestampText(){if(!this.latestMessage)return null
const{latestMessage:{deliveredAt:e},props:{nowTimestamp:t,formatter:i}}=this
return e.getTime()>new Date(t).setHours(0,0,0,0)?i.formatTime(e,"fmt_hm",!0):i.formatDate(e,(0,n.isCurrentYearWithNowTimestamp)(e,t)?"fmt_md_medium":"fmt_mdy_medium",!0)}get messageSnippetIcon(){const{latestMessage:e}=this
if(!e)return null
const{optionalSendData:t}=e
if(t){const{renderContent:e}=t
if(e&&e.length>0&&this._shouldRenderAttachmentDetails(e[0].vectorImage,e[0].file))return"attachment"}return this._messageHasLocationShare(this.latestMessage)?"location-marker":null}get isConversationWithAdvertiser(){return(0,o.isConversationWithAdvertiser)(this.props.conversation)}get messageSnippetPillText(){var e
const{conversation:t}=this.props
return null===(e=t.conversationTypeText)||void 0===e?void 0:e.text}get conversationBackendUrn(){var e
return null===(e=this.props.conversation)||void 0===e?void 0:e.backendUrn}get controlName(){var e,t
const{conversation:n}=this.props
return null!==(e=n.categories)&&void 0!==e&&e.includes("MESSAGE_REQUEST_PENDING")?"view_message_request_conversation":null!==(t=n.categories)&&void 0!==t&&t.includes("MESSAGE_REQUEST_DECLINED")?"view_declined_message_request_conversation":"view_message"}get messageSnippetText(){var e,n
const{latestMessage:i}=this,{conversation:s}=this.props
if(!i)return null
if("RECALLED"===i.messageBodyRenderFormat)return(0,t.default)(this.props.i18n.lookupTranslation("components/msg-ui@message-snippet","i18n_message_deleted")())
if(i.inlineWarning)return i.inlineWarning.obfuscatedMessageWarning.text
if("SYSTEM"===i.messageBodyRenderFormat)return i.content.text
const r=!(null===(e=s.contentMetadata)||void 0===e||null===(n=e.conversationAdContent)||void 0===n||!n.sponsoredPreviewText)
return(0,o.isSponsoredConversation)(s)&&r?s.contentMetadata.conversationAdContent.sponsoredPreviewText:(0,o.isSponsoredConversation)(s)?i.content.text:(0,o.isInMailConversation)(s)&&i.subject?i.subject:this._messageContentSummary(i)}_messageContentSummary(e){let n
const i={},s=this._latestMessageIsFromCurrentUser()
if(!s){const t=this.props.msgDataManager.mailboxParticipants[e.senderUrn]
let n=t
n=t?t.kind===o.PARTICIPANT_TYPES.ORGANIZATION?t.name.text:this.props.formatter.formatName(t):""
i.senderName=n}const{content:r,optionalSendData:a}=e
if(a){const{renderContent:e}=a
if(e&&e.length>0){var l,d
const t=e[0]
if(t.forwardedMessageContent)n=s?"i18n_you_forwarded":"i18n_other_user_forwarded_preformatted_name"
else if(this._shouldRenderAttachmentDetails(t.vectorImage,t.file)){n=s?"i18n_you_sent_x_attachments":"i18n_sender_sent_x_attachments_v2"
i.count=e.filter((e=>e.vectorImage||e.file)).length}else if(t.externalMedia)n=s?"i18n_you_sent_gif":"i18n_sender_sent_gif_preformatted_name"
else if(t.audio)n=s?"i18n_you_sent_voice_message":"i18n_sender_sent_voice_message_preformatted_name"
else if(t.video)n=s?"i18n_you_sent_video":"i18n_sender_sent_video_preformatted_name"
else if("PROFILE_VIDEO"===(null===(l=t.hostUrnData)||void 0===l?void 0:l.type))n=s?"i18n_you_sent_story":"i18n_sent_you_story_preformatted_name"
else if("FEED_UPDATE"===(null===(d=t.hostUrnData)||void 0===d?void 0:d.type)){i.shareContentType=(0,o.getShareContentType)(t.hostUrnData)
n=s?"i18n_you_sent_share_content_v3":"i18n_sender_share_content_v3"}else if(t.videoMeeting)n=s?"i18n_you_sent_virtual_meeting":"i18n_sent_you_a_virtual_meeting_preformatted_name"
else if(t.awayMessage){n=s?"i18n_you_said_message":"i18n_sender_said_message_v2"
i.body=t.awayMessage.text.text}}}if(!n&&r.text)if(this._messageHasLocationShare(e))n=s?"i18n_you_sent_location":"i18n_sender_sent_location_preformatted_name"
else{n=s?"i18n_you_said_message":"i18n_sender_said_message_v2"
i.body=r.text}return n?(0,t.default)(this.props.i18n.lookupTranslation("components/msg-ui@message-snippet",n)([i])):""}_messageHasLocationShare(e){var t,n
return null===(t=e.content)||void 0===t||null===(n=t.text)||void 0===n?void 0:n.startsWith("https://www.bing.com/maps?cp=")}_latestMessageIsFromCurrentUser(){return!!this.latestMessage&&this.latestMessage.senderUrn===this.props.authenticatedUserMiniProfile.dashEntityUrn}get toggleReadButtonTitle(){let e
const n={isRead:this.isRead,threadName:"",names:[]}
if(this.props.conversation.title){e="i18n_mark_as_read_unread_thread_name"
n.threadName=this.props.conversation.title}else{e="i18n_mark_as_read_unread_participants"
n.names=this._getNonSelfParticipants().map((e=>({firstName:null==e?void 0:e.firstName,lastName:null==e?void 0:e.lastName,maidenName:null==e?void 0:e.maidenName})))}return(0,t.default)(this.props.i18n.lookupTranslation("components/msg-ui@conversation-list-item-viewdata-i18n",e)([n]))}get nudgeText(){var e
const t=this.props.msgDataManager.nudgingDataManager.getNudge(this.entityUrn)
return null==t||null===(e=t.nudgeText)||void 0===e?void 0:e.text}get messageRequestContext(){return this.props.conversation.shortHeadlineText}get showMessageRequestContext(){return!(0,o.isConversationWithCompany)(this.props.conversation,this.props.authenticatedUserMiniProfile)&&this.messageRequestContext}get participantTrackingUrns(){const{conversationParticipants:e}=this
return e?(0,l.getParticipantTrackingUrns)(e,!0):[]}get participantPresenceStatuses(){const{conversation:e,presenceAPI:t}=this.props
return(0,o.getParticipantPresenceStatuses)(e.participants,t)}get isGroupChat(){return this.props.conversation.groupChat}get isSponsoredInMail(){return(0,o.isSponsoredInMail)(this.props.conversation)}get participantNames(){return this.conversationParticipants}get conversationEntityViewData(){return new r.default({conversation:this.props.conversation,latestMessage:this.latestMessage,participants:this.conversationParticipants,authenticatedUserMiniProfile:this.props.authenticatedUserMiniProfile,msgDataManager:this.props.msgDataManager,formatter:this.props.formatter})}get conversationHeaderDropdownMenuViewData(){return new a.default({conversation:this.props.conversation,authenticatedUserProfile:this.props.authenticatedUserMiniProfile,participants:this.conversationParticipants,i18n:this.props.i18n,formatter:this.props.formatter,presenceAPI:this.props.presenceAPI,isInteractiveMessagingComponent:!1})}get latestMessage(){return(0,o.getLatestMessage)(this.props.conversation)}_shouldRenderAttachmentDetails(e,t){return(e||t)&&!(0,o.isSponsoredConversation)(this.props.conversation)}_getNonSelfParticipants(){return(0,o.getNonSelfParticipants)(this.conversationParticipants,this.props.authenticatedUserMiniProfile,this.isConversationWithAdvertiser)}_groupChatParticipantsText(){const{authenticatedUserMiniProfile:e,i18n:n}=this.props
return(0,t.default)(this.props.i18n.lookupTranslation("components/msg-ui@conversation-list-item-viewdata-i18n","i18n_conversation_familiar_names")([{names:(0,o.participantNamesWithSelf)(this.conversationParticipants,e,!0,n)}]))}}e.default=d}))
define("msg-ui/viewdata/sdk-edit-message-footer-viewdata",["exports","msg-data/viewdata"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class n extends t.default{get eventCreatedAt(){return this.props.messageEventToEdit.createdAt}get conversationUrn(){return this.props.conversationEntityUrn}get eventUrn(){return this.props.messageEventToEdit.entityUrn}}e.default=n}))
define("msg-ui/viewdata/sdk-feed-update-viewdata",["exports","msg-data/viewdata","msg-ui/viewdata/sdk-message-hover-actions-viewdata"],(function(e,t,n){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class i extends t.default{get feedUpdateUrn(){return this.props.feedUpdateUrn}get eventCreatedAt(){return this.props.message.deliveredAt}get messageHoverActionsViewData(){return new n.default({message:this.props.message,conversation:this.props.conversation,sender:this.props.sender,formatter:this.props.formatter})}}e.default=i}))
define("msg-ui/viewdata/sdk-file-attachment-viewdata",["exports","@babel/runtime/helpers/esm/applyDecoratedDescriptor","global-utils/utils/file-size-formatter","msg-shared/utils/file-meta","msg-data/viewdata","msg-ui/viewdata/sdk-message-hover-actions-viewdata","tracked-toolbox"],(function(e,t,n,i,s,r,a){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var o
e.default=(o=class extends s.default{get downloadUrl(){return this.isImage?this.props.attachment.vectorImage.rootUrl:this.props.attachment.file.url}get isImage(){var e
return!(null===(e=this.props.attachment)||void 0===e||!e.vectorImage)}get filename(){return this.isImage?void 0:jSecure.htmlUnencode(this.props.attachment.file.name)}get mediaTypeExtension(){return this.isImage?void 0:(0,i.mediaTypeExtension)(this.props.attachment.file.mediaType)}get formattedSize(){return this.isImage?void 0:(0,n.default)(this.props.attachment.file.byteSize,this.props.i18n)}get messageHoverActionsViewData(){return new r.default({message:this.props.message,sender:this.props.sender,formatter:this.props.formatter,conversation:this.props.conversation})}get attachmentAPIModel(){return this.props.attachment}},(0,t.default)(o.prototype,"messageHoverActionsViewData",[a.cached],Object.getOwnPropertyDescriptor(o.prototype,"messageHoverActionsViewData"),o.prototype),o)}))
define("msg-ui/viewdata/sdk-forwarded-message-viewdata",["exports","global-utils/utils/html-safe","msg-data/viewdata","msg-ui/viewdata/sdk-message-sender-entity-viewdata"],(function(e,t,n,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class s extends n.default{get senderName(){const{formatter:e,sender:t}=this.props
return t&&e.formatName(t,"full")}get participantProfileUrl(){var e
return null===(e=this.props.sender)||void 0===e?void 0:e.profile.url}get timestampText(){const{forwardedMessage:e,forwardedMessageContent:n,formatter:i,i18n:s}=this.props
let r
r=e?e.deliveredAt:n.originalSendAt
const a=i.formatDate(r,"fmt_md_medium",!0),o=i.formatTime(r,"fmt_hm",!0)
return(0,t.default)(s.lookupTranslation("components/msg-ui@forwarded-message-presenter","i18n_original_sent_date")([{dayMonth:a,hourMinute:o}]))}get messageBodyText(){const{forwardedMessage:e,forwardedMessageContent:t}=this.props
return e?e.content.text:t.forwardedBody.text}get messageBody(){var e
return null===(e=this.props)||void 0===e?void 0:e.forwardedMessageContent}get messageSenderEntityViewData(){const{formatter:e,sender:t,conversation:n}=this.props
return new i.default({conversation:n,sender:t,formatter:e})}}e.default=s}))
define("msg-ui/viewdata/sdk-inline-warning-viewdata",["exports","msg-data/viewdata","msg-shared-modals/viewdata/sdk-conversation-semaphore-viewdata","global-utils/utils/html-safe"],(function(e,t,n,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class s extends t.default{get conversationUrn(){var e
return null===(e=this.props.conversation)||void 0===e?void 0:e.entityUrn}get messageUrn(){return this.props.message.entityUrn}get warningText(){var e,t
return null===(e=this.props.message.inlineWarning)||void 0===e||null===(t=e.inlineWarningPrompt)||void 0===t?void 0:t.text}get reportSpamCTAText(){return(0,i.default)(this.props.i18n.lookupTranslation("components/msg-ui@primitives/inline-warning-presenter","i18n_report_spam_cta_text")())}get inlineWarningDismissCTAText(){return(0,i.default)(this.props.i18n.lookupTranslation("components/msg-ui@primitives/inline-warning-presenter","i18n_inline_warning_dismiss_cta_text")())}get messageBackendUrn(){return this.props.message.backendUrn}get messageSenderProfileUrn(){return this.props.message.senderUrn}get conversationSemaphoreViewData(){const{conversation:e,presenceAPI:t}=this.props
return new n.default({conversation:e,presenceAPI:t})}}e.default=s}))
define("msg-ui/viewdata/sdk-inmail-quick-action-footer-viewdata",["exports","msg-data/viewdata"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class n extends t.default{get inmailType(){var e,t,n
const{latestMessage:i}=this.props,{optionalSendData:s}=i
if(!s)return!1
const{renderContent:r}=s
return!(!r||0===r.length)&&("RECRUITER_INMAIL"===(null===(e=r[0].hostUrnData)||void 0===e?void 0:e.type)?"lts":"SALES_INMAIL"===(null===(t=r[0].hostUrnData)||void 0===t?void 0:t.type)?"lss":"PREMIUM_INMAIL"===(null===(n=r[0].hostUrnData)||void 0===n?void 0:n.type)&&"premium")}}e.default=n}))
define("msg-ui/viewdata/sdk-interactive-messaging-component-viewdata",["exports","msg-data/viewdata","msg-shared-modals/viewdata/sdk-conversation-header-dropdown-menu-viewdata","urn-utils","@ember/template"],(function(e,t,n,i,s){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class r extends t.default{get id(){return(0,i.extractEntityInfoFromUrn)(this.entityUrn).id}get entityUrn(){var e,t
return null===(e=this.props.model.renderContent)||void 0===e||null===(t=e.conversationStarterAd)||void 0===t?void 0:t.creativeUrn}get title(){return this.props.model.title}get contextText(){return(0,s.htmlSafe)(this.props.model.contextText.text.replace(/\n+/g," "))}get shortText(){return this.props.model.shortText}get images(){return this.props.model.images}get participantNames(){return this.conversationParticipants}get conversationHeaderDropdownMenuViewData(){return new n.default({conversation:this.props.model,authenticatedUserProfile:this.props.authenticatedUserMiniProfile,participants:[],i18n:this.props.i18n,formatter:this.props.formatter,presenceAPI:this.props.presenceAPI,isInteractiveMessagingComponent:!0})}}e.default=r}))
define("msg-ui/viewdata/sdk-message-hover-actions-viewdata",["exports","global-helpers/helpers/name","msg-data/viewdata","msg-data/utils/sdk-view-data-helpers"],(function(e,t,n,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class s extends n.default{get messageUrn(){return this.props.message.entityUrn}get conversationUrn(){return this.props.conversation.entityUrn}get senderFamiliarName(){if(!this.props.sender)return""
const e=(0,t.getName)(this.props.sender)
return e?this.props.formatter.formatName(e,"familiar"):""}get senderFullName(){if(!this.props.sender)return""
const e=(0,t.getName)(this.props.sender)
return e?this.props.formatter.formatName(e,"full"):""}get messageTextBody(){return this.props.message.content}get isMessageSentByCompany(){return this.props.sender.kind===i.PARTICIPANT_TYPES.ORGANIZATION}get isReplyEnabled(){return(0,i.isConversationFeatureSupported)(this.props.conversation,"REPLY")}get senderParticipantProfileUrl(){var e,t
if(this.isMessageSentByCompany){var n
return null===(n=this.props.sender)||void 0===n?void 0:n.pageUrl}return null===(e=this.props.sender)||void 0===e||null===(t=e.profile)||void 0===t?void 0:t.url}get messageSubject(){}get messageSubtype(){}get messageAPIModel(){return this.props.message}}e.default=s}))
define("msg-ui/viewdata/sdk-message-list-item-system-message-viewdata",["exports","msg-data/viewdata"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class n extends t.default{get messageTextBody(){return this.props.message.content}get hasSystemMessageBodyRenderFormat(){return!0}get isParticipantChangeSystemMessage(){return!1}}e.default=n}))
define("msg-ui/viewdata/sdk-message-list-item-user-message-viewdata",["exports","@babel/runtime/helpers/esm/applyDecoratedDescriptor","global-helpers/helpers/name","msg-data/utils/urn-id-helpers","urn-utils","tracked-toolbox","msg-data/viewdata","msg-ui/viewdata/sdk-reaction-summary-viewdata","msg-ui/viewdata/sdk-file-attachment-viewdata","msg-ui/viewdata/sdk-message-hover-actions-viewdata","msg-ui/viewdata/sdk-feed-update-viewdata","global-utils/utils/url","msg-data/utils/sdk-view-data-helpers","msg-ui/viewdata/sdk-forwarded-message-viewdata","msg-ui/viewdata/sdk-inline-warning-viewdata","msg-ui/viewdata/sdk-story-viewdata","global-helpers/utils/get-attributed-text-html","global-utils/utils/html-safe","global-utils/utils/urn-id-helpers"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g,h,f,b,y){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var v
e.default=(v=class extends a.default{get messageUrn(){return this.props.message.entityUrn}get conversationUrn(){return this.props.conversation.entityUrn}get conversationId(){return(0,i.extractMailboxAndConversationId)(this.props.conversation.entityUrn).conversationId}get senderName(){return this.props.sender?(0,n.getName)(this.props.sender):{}}get senderFamiliarName(){return this.props.formatter.formatName(this.senderName,"familiar")}get senderFullName(){return this.props.formatter.formatName(this.senderName,"full")}get senderProfileUrn(){return(0,y.extractUrnParts)(this.props.sender.entityUrn)[1]||null}get isSentByCurrentUser(){const{props:{message:e,authenticatedUserMiniProfile:t}}=this
return t.dashEntityUrn===e.senderUrn}get hasBeenEdited(){return"EDITED"===this.props.message.messageBodyRenderFormat}get messageAttributedBody(){const{message:e}=this.props,t=(0,m.getAwayMessage)(e)
return t?t.text:this.props.message.content}get urlToUnroll(){var e,t
const n=null===(e=this.messageAttributedBody)||void 0===e?void 0:e.text,i=(0,u.getUrlsFromText)(n,!0).filter((e=>e.toLowerCase()))
return!(0,m.messageHasInMailHostUrnData)(this.props.message)&&!(null!==(t=this.fileAttachmentViewDataItems)&&void 0!==t&&t.length)&&!this.hasArticleOrUpdate&&!this.smpContent&&n&&1===i.length&&!u.CONTAINS_GROUPCHATLINK_REGEX.test(i[0])&&i[0]}get messageCreatedAt(){return this.props.message.deliveredAt}get isError(){return"Failed"===this.props.message.status}get messageSubType(){return(0,m.messageHasInMailHostUrnData)(this.props.message)?"INMAIL":(0,m.isSponsoredInMailMessage)(this.props.message)?"SPONSORED_INMAIL":(0,m.isSponsoredMessage)(this.props.message)?"SPONSORED_MESSAGE":void 0}get isSponsoredConversation(){return(0,m.isSponsoredConversation)(this.props.conversation)}get spinmailContent(){return(0,f.default)(this.messageAttributedBody)}get isRichText(){var e,t
return!(null===(e=this.messageAttributedBody)||void 0===e||null===(t=e.attributes)||void 0===t||!t.length)}get subject(){return this.props.message.subject}get gif(){var e,t
const n=null===(e=this.props.message)||void 0===e||null===(t=e.optionalSendData)||void 0===t?void 0:t.renderContent
if(!n||0===n.length)return
const{externalMedia:i}=n.find((e=>e.externalMedia))||{}
return i?{...i.media||{}}:void 0}get digitalMediaConferenceUrn(){var e,t
return null===(e=(0,m.getContentWithVideoMeeting)(this.props.message))||void 0===e||null===(t=e.videoMeeting)||void 0===t?void 0:t.entityUrn}get virtualMeetingTimeRange(){var e
return null===(e=(0,m.getContentWithVideoMeeting)(this.props.message))||void 0===e?void 0:e.timeRange}get isRecalled(){return"RECALLED"===this.props.message.messageBodyRenderFormat}get hasForwardedContent(){var e,t,n
return!(null===(e=this.props.message)||void 0===e||null===(t=e.optionalSendData)||void 0===t||null===(n=t.renderContent)||void 0===n||!n.find((e=>!!e.forwardedMessageContent)))}get repliedMessageContentDisplayText(){var e,t,n
const i=null===(e=this.props.message)||void 0===e||null===(t=e.optionalSendData)||void 0===t||null===(n=t.renderContent)||void 0===n?void 0:n.map((e=>e.repliedMessageContent)).filter((e=>!!e))[0]
if(!i)return
let r
i.originalSenderUrn?r=(0,s.extractEntityInfoFromUrn)(i.originalSenderUrn).id:i.originalSender&&(r=i.originalSender.hostIdentityUrn)
const a=this.props.mailboxParticipants[r]
if(!a)return
const o=(0,m.getParticipantNameByKind)(a,this.props.formatter,"familiar")
return(0,b.default)(this.props.i18n.lookupTranslation("components/msg-ui@primitives/message-list-item-user-message-presenter","i18n_reply_to_template")([{senderName:o,messageContent:i.messageBody.text}]))}get footerTextViewModel(){const{message:e}=this.props,t=(0,m.getAwayMessage)(e)
if(t)return t.footerText}get smpContent(){var e,t,n,i,s
return null===(e=this.props.message)||void 0===e||null===(t=e.optionalSendData)||void 0===t||null===(n=t.renderContent)||void 0===n||null===(i=n.find((e=>{var t
return"SMP_MESSAGE_CARD"===(null===(t=e.hostUrnData)||void 0===t?void 0:t.type)})))||void 0===i||null===(s=i.hostUrnData)||void 0===s?void 0:s.hostUrn}get introductionUrn(){var e,t,n,i,s
return null===(e=this.props.message)||void 0===e||null===(t=e.optionalSendData)||void 0===t||null===(n=t.renderContent)||void 0===n||null===(i=n.find((e=>{var t
return"MEMBER_INTRODUCTION"===(null===(t=e.hostUrnData)||void 0===t?void 0:t.type)})))||void 0===i||null===(s=i.hostUrnData)||void 0===s?void 0:s.hostUrn}get feedUpdateUrn(){var e,t,n,i,s
return null===(e=this.props.message)||void 0===e||null===(t=e.optionalSendData)||void 0===t||null===(n=t.renderContent)||void 0===n||null===(i=n.find((e=>{var t
return"FEED_UPDATE"===(null===(t=e.hostUrnData)||void 0===t?void 0:t.type)})))||void 0===i||null===(s=i.hostUrnData)||void 0===s?void 0:s.hostUrn}get hasArticleOrUpdate(){const{feedUpdateUrn:e}=this
return e&&/article|activity|contentTopic|lyndaCourse/.test(e)}get jobPostingReferral(){}get allowMessageForward(){return!(0,m.isSponsoredConversation)(this.props.conversation)&&!this.props.message.inlineWarning&&!this.storyItemUrn}get allowReactions(){const{status:e}=this.props.message
return!this.props.conversation.disabledFeatures.some((e=>"REACTIONS"===e.disabledFeature))&&("Sent"===e||"Delivered"===e)}get allowMessageEdit(){const{status:e}=this.props.message
return this.isSentByCurrentUser&&"Pending"!==e&&"Sending"!==e&&!(0,m.isSponsoredConversation)(this.props.conversation)}get storyItemUrn(){var e
return null===(e=(0,m.getProfileVideoHostUrn)(this.props.message))||void 0===e?void 0:e.replace("urn:li:fsd_messagingProfileVideo:","urn:li:fs_messagingStoryItem:").replace("fsd_storyItem:","fs_storyItem:")}get replyToContent(){}get isJobSeekerRequestReferral(){}get referral(){}get mediaAttachments(){var e,t
const n=null===(e=this.props.message)||void 0===e||null===(t=e.optionalSendData)||void 0===t?void 0:t.renderContent
if(n&&0!==(null==n?void 0:n.length))return this.props.message.optionalSendData.renderContent.filter((e=>e.audio||e.video)).map((e=>{var t,n
return{mediaType:e.audio?"AUDIO":"VIDEO",audioDuration:null==e||null===(t=e.audio)||void 0===t?void 0:t.duration,audioUrl:null==e||null===(n=e.audio)||void 0===n?void 0:n.url,videoPlayMetadata:e.video}}))}get sponsoredData(){const{contentMetadata:e}=this.props.conversation,t=(0,m.getConversationAdsMessageContent)(this.props.message)
return{metadata:null==e?void 0:e.conversationAdContent,sponsoredMessageContentUrn:null==t?void 0:t.sponsoredMessageContentUrn,sponsoredMessageTrackingId:null==t?void 0:t.sponsoredMessageTrackingId}}get obfuscatedMessage(){var e
const t=null===(e=this.props.message.inlineWarning)||void 0===e?void 0:e.obfuscatedMessageWarning
if(!t)return
const n=this.props.i18n.lookupTranslation("components/msg-ui@primitives/message-list-item-user-message-presenter","i18n_inline_warning_view")()
return{warning:(0,f.default)(t),ctaText:n}}get hasInlineWarning(){return!!this.props.message.inlineWarning}get messageStatus(){const{status:e}=this.props.message
return"Sent"===e||"Delivered"===e?"sent":"Sending"===e?"sending":null}get messageHoverActionsViewData(){return new d.default({message:this.props.message,conversation:this.props.conversation,sender:this.props.sender,formatter:this.props.formatter})}get fileAttachmentViewDataItems(){var e,t,n
return(null===(e=this.props.message)||void 0===e||null===(t=e.optionalSendData)||void 0===t||null===(n=t.renderContent)||void 0===n?void 0:n.filter((e=>!!e.file||!!e.vectorImage)).map((e=>new l.default({attachment:e,message:this.props.message,conversation:this.props.conversation,sender:this.props.sender,formatter:this.props.formatter,i18n:this.props.i18n}))))||[]}get forwardedMessageViewData(){var e,t,n,i,s
const r=null===(e=this.props.message)||void 0===e||null===(t=e.optionalSendData)||void 0===t||null===(n=t.renderContent)||void 0===n||null===(i=n.find((e=>!!e.forwardedMessageContent)))||void 0===i?void 0:i.forwardedMessageContent,a=(null==r||null===(s=r.originalSender)||void 0===s?void 0:s.hostIdentityUrn)||(null==r?void 0:r.originalSenderUrn),o=a&&this.props.mailboxParticipants[a]
return new p.default({conversation:this.props.conversation,forwardedMessage:void 0,sender:o,forwardedMessageContent:r,i18n:this.props.i18n,formatter:this.props.formatter})}get feedUpdateViewData(){return new c.default({message:this.props.message,feedUpdateUrn:this.feedUpdateUrn,conversation:this.props.conversation,formatter:this.props.formatter,sender:this.props.sender})}get storyViewData(){return new h.default({message:this.props.message,conversation:this.props.conversation,formatter:this.props.formatter})}get reactionSummaryViewData(){const{message:e,conversation:t}=this.props
return new o.default({message:e,conversation:t})}get inlineWarningViewData(){const{message:e,conversation:t,i18n:n,presenceAPI:i}=this.props
return new g.default({message:e,conversation:t,i18n:n,presenceAPI:i})}},(0,t.default)(v.prototype,"messageHoverActionsViewData",[r.cached],Object.getOwnPropertyDescriptor(v.prototype,"messageHoverActionsViewData"),v.prototype),(0,t.default)(v.prototype,"fileAttachmentViewDataItems",[r.cached],Object.getOwnPropertyDescriptor(v.prototype,"fileAttachmentViewDataItems"),v.prototype),(0,t.default)(v.prototype,"forwardedMessageViewData",[r.cached],Object.getOwnPropertyDescriptor(v.prototype,"forwardedMessageViewData"),v.prototype),(0,t.default)(v.prototype,"feedUpdateViewData",[r.cached],Object.getOwnPropertyDescriptor(v.prototype,"feedUpdateViewData"),v.prototype),(0,t.default)(v.prototype,"storyViewData",[r.cached],Object.getOwnPropertyDescriptor(v.prototype,"storyViewData"),v.prototype),(0,t.default)(v.prototype,"reactionSummaryViewData",[r.cached],Object.getOwnPropertyDescriptor(v.prototype,"reactionSummaryViewData"),v.prototype),(0,t.default)(v.prototype,"inlineWarningViewData",[r.cached],Object.getOwnPropertyDescriptor(v.prototype,"inlineWarningViewData"),v.prototype),v)}))
define("msg-ui/viewdata/sdk-message-list-item-viewdata",["exports","global-helpers/helpers/name","msg-data/viewdata","msg-ui/utils/message-grouper","msg-ui/viewdata/sdk-message-list-item-user-message-viewdata","msg-ui/viewdata/sdk-message-sender-entity-viewdata","msg-ui/viewdata/sdk-message-list-item-system-message-viewdata","msg-data/utils/sdk-view-data-helpers","urn-utils","msg-spinmail-data/viewdata/sdk-sponsored-message-actions-viewdata","msg-ui/viewdata/sdk-message-sender-advertiser-entity-viewdata"],(function(e,t,n,i,s,r,a,o,l,d,c){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class u extends n.default{get messageUrn(){return this.props.message.entityUrn??this.props.message.clientId}get messageBackendUrn(){return this.props.message.backendUrn}get messageCreatedAt(){return this.props.message.deliveredAt}get senderName(){return this.props.sender?this.isMessageSentByCompany?this.companySenderName:(0,t.getName)(this.props.sender):{}}get senderAnonymousName(){return this.senderFullName||this.props.i18n.lookupTranslation("components/msg-ui@primitives/message-list-item-feature","i18n_name_anonymous_member")()}get senderUrn(){return this.props.message.senderUrn}get senderPronouns(){var e
return null===(e=this.props.sender)||void 0===e?void 0:e.pronoun}get senderFullName(){if(this.senderName)return this.props.formatter.formatName(this.senderName,"full")}get senderProfileUrl(){var e,t
if(this.isMessageSentByCompany){var n
return null===(n=this.props.sender)||void 0===n?void 0:n.pageUrl}return null===(e=this.props.sender)||void 0===e||null===(t=e.profile)||void 0===t?void 0:t.url}get companySenderUrn(){var e
return null===(e=this.props.sender)||void 0===e?void 0:e.hostIdentityUrn}get companySenderName(){var e,t
return null===(e=this.props.sender)||void 0===e||null===(t=e.name)||void 0===t?void 0:t.text}get footerText(){const{message:e}=this.props,t=(0,o.getAwayMessage)(e)
if(t)return t.footerText}get isSponsoredMessage(){return(0,o.isConversationWithAdvertiser)(this.props.conversation)}get isMessageSentByCompany(){var e
return(null===(e=this.props.sender)||void 0===e?void 0:e.kind)===o.PARTICIPANT_TYPES.ORGANIZATION}get isSystemMessage(){return"SYSTEM"===this.props.message.messageBodyRenderFormat}get isRecalledMessage(){return"RECALLED"===this.props.message.messageBodyRenderFormat}get isMessageFromOtherUser(){var e
return(null===(e=this.props.authenticatedUser.miniProfile)||void 0===e?void 0:e.dashEntityUrn)!==this.props.message.senderUrn}get isInMailFromOtherUser(){return(0,o.messageHasInMailHostUrnData)(this.props.message)&&this.isMessageFromOtherUser}get isGifMessage(){var e,t,n
return null===(e=this.props.message)||void 0===e||null===(t=e.optionalSendData)||void 0===t||null===(n=t.renderContent)||void 0===n?void 0:n.some((e=>e.externalMedia))}get tenorGifId(){var e,t,n
const i=null===(e=this.props.message)||void 0===e||null===(t=e.optionalSendData)||void 0===t||null===(n=t.renderContent)||void 0===n?void 0:n.find((e=>e.externalMedia))
if(!i)return""
const{entityUrn:s}=i.externalMedia
return s?(0,l.extractEntityInfoFromUrn)(s).id:""}get conversationUrn(){return this.props.conversation.entityUrn??this.props.conversation.clientId}get conversationBackendUrn(){return this.props.conversation.backendUrn}get messageSeenReceipts(){const e=this.props.conversation.seenReceiptsMap
if(e){const t=e[this.props.message.entityUrn]
return(null==t?void 0:t.reduce(((e,t)=>{let{participantUrn:n,seenAt:i}=t
const s=this.props.mailboxParticipants[n]
if(s){var r
e.push({profile:{picture:null===(r=s.profile)||void 0===r?void 0:r.picture,firstName:s.firstName,lastName:s.lastName},seenAt:i})}return e}),[]))??[]}return[]}get participantUrns(){return this.props.conversation.participants}get isError(){return"Failed"===this.props.message.status}get showMessageSendFailedError(){var e,t
return this.isError&&(null===(e=this.props.message.content)||void 0===e||null===(t=e.text)||void 0===t?void 0:t.length)>0}get isBeingCreatedOrDestroyed(){const{status:e}=this.props.message
return"Pending"===e||"Sending"===e}get messageListItemSystemMessageViewData(){return new a.default({message:this.props.message})}get messageListItemUserMessageViewData(){const{message:e,sender:t,mailboxParticipants:n,conversation:i,formatter:r,i18n:a,authenticatedUser:o,presenceAPI:l}=this.props
return new s.default({message:e,sender:t,mailboxParticipants:n,conversation:i,formatter:r,i18n:a,authenticatedUserMiniProfile:o.miniProfile.content,presenceAPI:l})}get messageSenderAdvertiserEntityViewData(){return new c.default({messageSender:this.props.sender,formatter:this.props.formatter})}get messageSenderEntityViewData(){const{sender:e,formatter:t,conversation:n}=this.props
return new r.default({conversation:n,sender:e,formatter:t})}get showMeta(){return!!this.isRecalledMessage||!this.isSystemMessage&&(0,i.isDifferentGroup)(this.props.previousMessage,this.props.message)}get dateBoundary(){if(!(0,o.isSponsoredConversation)(this.props.conversation))return(0,i.dateBoundary)(this.props.previousMessage,this.props.message)}get isLastInGroup(){return(0,i.isDifferentGroup)(this.props.message,this.props.nextMessage)}get isM2MMessageFollowedByDateBoundary(){return(0,i.isM2MMessageImmediatelyFollowedByDateBoundary)(this.props.message,this.props.nextMessage)}get isSystemMessagePrecededByM2MMessage(){return(0,i.isSystemMessageImmediatelyPrecededByM2MMessage)(this.props.previousMessage,this.props.message)}get isSystemMessageFollowedByM2MMessage(){return(0,i.isSystemMessageImmediatelyFollowedByM2MMessage)(this.props.message,this.props.nextMessage)}get senderGroupMessageCount(){return(0,i.senderGroupMessageCountHeader)(this.props.previousMessage,this.props.message,this.props.nextMessage)}get creatorProfileViewEnabled(){const{conversation:e}=this.props
return(0,o.isConversationFeatureSupported)(e,"VIEW_CREATOR_PROFILE")}get sponsoredMessageActionsViewData(){return new d.default({conversation:this.props.conversation,message:this.props.message})}}e.default=u}))
define("msg-ui/viewdata/sdk-message-list-viewdata",["exports","@babel/runtime/helpers/esm/applyDecoratedDescriptor","msg-data/viewdata","msg-conversation-ui/viewdata/sdk-recipient-detail-one-to-one-viewdata","global-utils/utils/profile-id-parser","global-helpers/helpers/name","msg-conversation-ui/viewdata/sdk-recipient-detail-group-viewdata","msg-data/utils/sdk-view-data-helpers","msg-ui/viewdata/sdk-quick-replies-viewdata","msg-conversation-ui/viewdata/sdk-typing-indicators-viewdata","msg-ui/utils/message-grouper","tracked-toolbox"],(function(e,t,n,i,s,r,a,o,l,d,c,u){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var m
e.default=(m=class extends n.default{get conversationBackendUrn(){return this.props.conversation.backendUrn}get isSponsoredConversation(){return(0,o.isSponsoredConversation)(this.props.conversation)}get showSponsoredBanner(){return this.isSponsoredConversation&&!!this.advertiserLabel}get isConversationWithCompany(){return(0,o.isConversationWithCompany)(this.props.conversation,this.props.authenticatedUser.miniProfile)}get advertiserLabel(){var e
const{conversation:t}=this.props
return null===(e=t.conversationTypeText)||void 0===e?void 0:e.text}get showSeenReceipts(){var e
return!(null!==(e=this.props.conversation.categories)&&void 0!==e&&e.includes("MESSAGE_REQUEST_PENDING"))}get latestMessageHasSeenReceipts(){return!1}get hasTypingParticipants(){var e
return(null===(e=this.props.conversation.typingUrns)||void 0===e?void 0:e.size)>0}get conversationFullyLoaded(){var e
return!0===(null===(e=this.props.conversation.status)||void 0===e?void 0:e.fullyLoaded)}get oldestMessageCreatedAt(){var e
return null===(e=(0,o.getOldestMessage)(this.props.conversation))||void 0===e?void 0:e.deliveredAt}get indexOfLatestMessageSeenByNone(){const{seenReceiptsMap:e,messages:t}=this.props.conversation
return(0,c.findNewestMessageSeenByNone)(t,e)}get contextText(){return this.props.conversation.headlineText}get quickRepliesViewData(){const{conversation:e}=this.props
return new l.default({conversation:e})}get recipientDetailGroupViewData(){const{authenticatedUser:e,formatter:t,i18n:n,conversation:i,msgDataManager:s,mailboxParticipants:r,presenceAPI:o}=this.props
return new a.default({authenticatedUser:e,formatter:t,i18n:n,conversation:i,msgDataManager:s,participants:r,presenceAPI:o})}get recipientDetailOneToOneViewData(){const{formatter:e,conversation:t,authenticatedUser:n,msgDataManager:a}=this.props,[l]=(0,o.getNonSelfParticipants)(t.decoratedParticipants,n.miniProfile)
if(!l)return
const d=l.kind===o.PARTICIPANT_TYPES.ORGANIZATION,c=(0,s.getProfileMemberId)(l),u=d?l.name.text:(0,r.getName)(l)
let m=u
d||(m=u?e.formatName(u,"full"):"")
return new i.default({conversation:t,profile:l,profileId:c,participantName:m,msgDataManager:a,isInvitationAccepted:()=>this.props.invitationPlatform.isInvitationAccepted(c)})}get typingIndicatorsViewData(){return new d.default({typingParticipants:this.props.conversation.typingParticipants,formatter:this.props.formatter})}get latestMessage(){var e
return null===(e=this.props.conversation.messages)||void 0===e?void 0:e.last()}},(0,t.default)(m.prototype,"latestMessage",[u.cached],Object.getOwnPropertyDescriptor(m.prototype,"latestMessage"),m.prototype),m)}))
define("msg-ui/viewdata/sdk-message-sender-advertiser-entity-viewdata",["exports","global-helpers/helpers/urn-to-id","msg-data/viewdata","msg-data/utils/sdk-view-data-helpers"],(function(e,t,n,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class s extends n.default{get companyId(){return(0,t.urnToId)([this.props.messageSender.hostIdentityUrn])}get profileImage(){return(0,i.getParticipantPictureByKind)(this.props.messageSender)}get fullName(){return(0,i.getParticipantNameByKind)(this.props.messageSender,this.props.formatter)}get ghostType(){return this.isMessageSentByCompany?"company":"person"}get isMessageSentByCompany(){var e
return(null===(e=this.props.messageSender)||void 0===e?void 0:e.kind)===i.PARTICIPANT_TYPES.ORGANIZATION}get companyUrl(){var e
return null===(e=this.props.messageSender)||void 0===e?void 0:e.pageUrl}}e.default=s}))
define("msg-ui/viewdata/sdk-message-sender-entity-viewdata",["exports","presence/viewdata/sdk-entity-with-presence-viewdata","msg-data/viewdata","msg-data/utils/sdk-view-data-helpers"],(function(e,t,n,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class s extends n.default{get isOrganization(){var e
return(null===(e=this.props.sender)||void 0===e?void 0:e.kind)===i.PARTICIPANT_TYPES.ORGANIZATION}get profileImage(){var e,t
return this.isOrganization?this.props.sender.logo:null===(e=this.props.sender)||void 0===e||null===(t=e.profile)||void 0===t?void 0:t.picture}get fullName(){return this.props.sender?this.isOrganization?this.props.sender.name.text:this.props.formatter.formatName(this.props.sender,"full"):""}get familiarName(){return this.props.sender?this.isOrganization?this.props.sender.name.text:this.props.formatter.formatName(this.props.sender,"familiar"):""}get ghostType(){return this.isOrganization?"company":"person"}get recipientProfileUrl(){var e,t
if(this.isOrganization){var n
return null===(n=this.props.sender)||void 0===n?void 0:n.pageUrl}return null===(e=this.props.sender)||void 0===e||null===(t=e.profile)||void 0===t?void 0:t.url}get creatorProfileViewEnabled(){const{conversation:e}=this.props
return(0,i.isConversationFeatureSupported)(e,"VIEW_CREATOR_PROFILE")}get entityWithPresenceViewData(){return new t.default({participant:this.props.sender,altText:this.fullName})}}e.default=s}))
define("msg-ui/viewdata/sdk-quick-replies-viewdata",["exports","msg-data/viewdata","msg-data/utils/sdk-view-data-helpers"],(function(e,t,n){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class i extends t.default{get replyConversationUrn(){var e
return null===(e=this.props.conversation)||void 0===e?void 0:e.entityUrn}get eventToReplyTo(){return(0,n.getLatestMessage)(this.props.conversation)}get latestMessageUrn(){var e
return null===(e=this.eventToReplyTo)||void 0===e?void 0:e.entityUrn}get controlNamePrefix(){const{eventToReplyTo:e}=this
return e?(0,n.messageHasInMailProductType)(e,"RECRUITER_INMAIL")?"lts_":(0,n.messageHasInMailProductType)(e,"SALES_INMAIL")?"lss_":(0,n.messageHasInMailProductType)(e,"PREMIUM_INMAIL")?"premium_":"":""}}e.default=i}))
define("msg-ui/viewdata/sdk-reaction-summary-viewdata",["exports","@babel/runtime/helpers/esm/applyDecoratedDescriptor","msg-data/viewdata","tracked-toolbox"],(function(e,t,n,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var s
e.default=(s=class extends n.default{get conversationUrn(){return this.props.conversation.entityUrn}get messageUrn(){return this.props.message.entityUrn}get messageUrnForReactors(){return this.props.message.entityUrn}get reactionSummaryItems(){return this.props.message.reactions.map((e=>({emoji:e.emoji,viewerReacted:e.viewerReacted,count:e.count})))}},(0,t.default)(s.prototype,"reactionSummaryItems",[i.cached],Object.getOwnPropertyDescriptor(s.prototype,"reactionSummaryItems"),s.prototype),s)}))
define("msg-ui/viewdata/sdk-story-viewdata",["exports","msg-ui/viewdata/sdk-message-hover-actions-viewdata","msg-data/viewdata","msg-data/utils/sdk-view-data-helpers"],(function(e,t,n,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class s extends n.default{get storyItemUrn(){var e
return null===(e=(0,i.getProfileVideoHostUrn)(this.props.message))||void 0===e?void 0:e.replace("urn:li:fsd_messagingProfileVideo:","urn:li:fs_messagingStoryItem:").replace("fsd_storyItem:","fs_storyItem:")}get senderProfileUrn(){var e
return null===(e=this.props.message.sender)||void 0===e?void 0:e.hostIdentityUrn}get createdAt(){return this.props.message.deliveredAt}get contentCaption(){var e
return null===(e=this.props.message.content)||void 0===e?void 0:e.text}get messageHoverActionsViewData(){return new t.default({message:this.props.message,conversation:this.props.conversation,formatter:this.props.formatter,sender:this.senderProfileUrn})}}e.default=s}))
define("msg-ui/viewdata/sdk-thread-footer-viewdata",["exports","@babel/runtime/helpers/esm/applyDecoratedDescriptor","msg-data/utils/sdk-view-data-helpers","msg-data/viewdata","urn-utils","msg-shared-modals/viewdata/sdk-virtual-meeting-modal-viewdata","msg-ui/viewdata/sdk-unspam-footer-viewdata","msg-ui/viewdata/sdk-edit-message-footer-viewdata","msg-shared-modals/viewdata/sdk-share-profile-info-modal-viewdata","msg-ui/viewdata/inmail-compose-form-viewdata","msg-ui/viewdata/sdk-inmail-quick-action-footer-viewdata","msg-ui/components/thread-footer-feature","msg-data/utils/urn-id-helpers","global-utils/utils/html-safe","tracked-toolbox"],(function(e,t,n,i,s,r,a,o,l,d,c,u,m,p,g){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var h
e.default=(h=class extends i.default{get currentUser(){const{latestMessage:e}=this
if(!e||!e.senderUrn)return!1
const t=(0,s.extractEntityInfoFromUrn)(e.senderUrn).id,n=(0,s.extractEntityInfoFromUrn)(this.props.authenticatedUser.miniProfile.entityUrn).id
return n&&n===(0,s.extractEntityInfoFromUrn)(t).id}get conversationUrn(){const{conversation:e}=this.props
return e?e.entityUrn:void 0}get conversationId(){const{conversationUrn:e}=this
return e?(0,m.extractMailboxAndConversationId)(e).conversationId:this.props.conversation.clientId}get latestMessage(){const{conversation:e}=this.props
return(0,n.getLatestMessage)(e)}get participants(){var e
const{conversation:t,participants:n}=this.props
return t?null===(e=t.participants)||void 0===e?void 0:e.map((e=>n[e])):[]}get conversationParticipants(){var e
return(null===(e=this.props.conversation)||void 0===e?void 0:e.decoratedParticipants)??[]}get participantNames(){const{conversation:e}=this.props
let t
if(this.isGroupChat){if(e.title)return e.title
t=this.conversationParticipants}else t=this._getNonSelfParticipantNames()
return t}get participantName(){return this.participantNames[0]}get isUserRepliesEnabled(){var e,t
return!(null!==(e=this.props.conversation)&&void 0!==e&&e.entityUrn)||!this.isReplyDisabled||"DECLINED"===this.messageRequestState&&(null===(t=this.props.conversation)||void 0===t?void 0:t.groupChat)}get inmailReplyAction(){var e
const{conversation:t}=this.props
return!(!t||null!==(e=t.categories)&&void 0!==e&&e.includes("MESSAGE_REQUEST_DECLINED")||!(0,n.isInMailConversation)(t))&&(null==t?void 0:t.state)}get isReplyDisabled(){var e,t
return null===(e=this.props.conversation)||void 0===e||null===(t=e.disabledFeatures)||void 0===t?void 0:t.some((e=>"REPLY"===e.disabledFeature))}get messageRequestState(){var e,t
const{conversation:n}=this.props
if(n&&(null!==(e=n.categories)&&void 0!==e&&e.includes("MESSAGE_REQUEST_PENDING")||null!==(t=n.categories)&&void 0!==t&&t.includes("MESSAGE_REQUEST_DECLINED")))return n.state}get isInMail(){return(0,n.isInMailConversation)(this.props.conversation)&&!(0,n.messageHasInMailHostUrnData)(this.latestMessage)}get isRestrictedProfile(){return!1}get customLssFooter(){if(!this.props.conversation)return
const{messages:e}=this.props.conversation
for(let t=0;t<e.length;t++){const n=e.at(t)
if(n.footer)return n.footer}}get showBlockedFooter(){var e
const{composeViewContext:t}=this.props
return t&&(null===(e=t.value)||void 0===e?void 0:e.showBlockedFooter)}get isBlocked(){var e
return this.props.conversation&&(null===(e=this.props.conversation.categories)||void 0===e?void 0:e.includes("SPAM"))}get conversationName(){return this.props.conversation&&this.props.conversation.title}get isGroupChat(){const{conversation:e}=this.props
return!!e&&e.groupChat}get messageToReplyToContent(){const{i18n:e,messageToReplyTo:t}=this.props
if(!t)return
const n=this.props.participants[t.senderUrn]
return(0,p.default)(e.lookupTranslation(u.default,"i18n_reply_to_template")({senderName:n,messageContent:t.content.text}))}get inmailComposeFormViewData(){const{composeViewContext:e,recipients:t,msgDataManager:n,router:i,formatName:s,getIdentityRecord:r}=this.props
return new d.default({composeViewContext:e,recipients:t,msgDataManager:n,router:i,formatName:s,getIdentityRecord:r})}get unspamFooterViewData(){const{conversation:e,presenceAPI:t}=this.props
return new a.default({conversation:e,participants:this.participants,presenceAPI:t})}get editMessageFooterViewData(){const{messageEventToEdit:e}=this.props
return new o.default({messageEventToEdit:e,conversationEntityUrn:this.conversationUrn})}get shareProfileInfoModalViewData(){const{conversation:e,profileContactInfo:t,authenticatedUser:n,participants:i,formatName:s}=this.props
return new l.default({conversation:e,profileContactInfo:t,authenticatedUser:n,participants:i,formatName:s})}get inmailQuickActionFooterViewData(){return new c.default({latestMessage:this.latestMessage})}get virtualMeetingModalViewData(){const{conversation:e,authenticatedUser:t,msgDataManager:n,participants:i}=this.props
return new r.default({conversation:e,authenticatedUserProfile:t.miniProfile,msgDataManager:n,participants:i})}_getNonSelfParticipantNames(){const{authenticatedUser:e}=this.props
return this.conversationParticipants.filter((t=>(null==t?void 0:t.hostIdentityUrn)!==e.miniProfile.dashEntityUrn)).map((e=>({firstName:null==e?void 0:e.firstName,lastName:null==e?void 0:e.lastName})))}},(0,t.default)(h.prototype,"messageToReplyToContent",[g.cached],Object.getOwnPropertyDescriptor(h.prototype,"messageToReplyToContent"),h.prototype),h)}))
define("msg-ui/viewdata/sdk-thread-viewdata",["exports","msg-data/utils/sdk-view-data-helpers","msg-data/viewdata","msg-shared/helpers/is-message-request-conversation","msg-shared/utils/custom-tracking","msg-shared/utils/view-data-helpers"],(function(e,t,n,i,s,r){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class a extends n.default{get conversationUrn(){var e,t
return(null===(e=this.props.conversation)||void 0===e?void 0:e.entityUrn)||(null===(t=this.props.conversation)||void 0===t?void 0:t.clientId)}get isDraftState(){var e
return!(null!==(e=this.props.conversation)&&void 0!==e&&e.entityUrn)}get conversationBackendUrn(){return this.props.conversation&&this.props.conversation.backendUrn}get participants(){return this.props.conversation.decoratedParticipants}get participantTrackingUrns(){const{participants:e}=this
return e?(0,s.getParticipantTrackingUrns)(e,!0):[]}get participantPresenceStatuses(){const{conversation:e,presenceAPI:n}=this.props
return(0,t.getParticipantPresenceStatuses)(e.participants,n)}get isMute(){var e
return"MUTE"===(null===(e=this.props.conversation)||void 0===e?void 0:e.notificationStatus)}get isBlocked(){var e
return this.props.conversation&&(null===(e=this.props.conversation.categories)||void 0===e?void 0:e.includes("SPAM"))}get isViewerCurrentParticipant(){var e,t
return this.props.conversation&&(null===(e=this.props.conversation.participants)||void 0===e?void 0:e.includes(null===(t=this.props.authenticatedUser.miniProfile)||void 0===t?void 0:t.dashEntityUrn))}get isPendingOrDeclinedMessageRequest(){const{conversation:e}=this.props
return(0,i.isMessageRequestConversation)(e)}get showBlockedFooter(){var e
const{composeViewContext:t}=this.props
return t&&(null===(e=t.value)||void 0===e?void 0:e.showBlockedFooter)}get latestMessage(){return(0,t.getLatestMessage)(this.props.conversation)}get currentUser(){var e
const{latestMessage:t}=this
return t&&t.senderUrn===(null===(e=this.props.authenticatedUser.miniProfile)||void 0===e?void 0:e.dashEntityUrn)}get inMailRequestContactInfo(){var e
return null===(e=this.props.conversation.hostConversationActions)||void 0===e?void 0:e.includes("SHOULD_REQUEST_CONTACT_INFO")}get isInMail(){return(0,t.isInMailConversation)(this.props.conversation)&&(0,t.messageHasInMailHostUrnData)(this.latestMessage)}get isInMailReply(){return(0,t.isInMailConversation)(this.props.conversation)&&!(0,t.messageHasInMailHostUrnData)(this.latestMessage)}get isRecruiterInmailReply(){return(0,t.isInMailConversation)(this.props.conversation)&&(0,t.messageHasInMailProductType)(this.latestMessage,"RECRUITER_INMAIL")}get latestMessageActionType(){var e
return null===(e=this.props.conversation)||void 0===e?void 0:e.state}get isReplyDisabled(){var e,t
return null===(e=this.props.conversation)||void 0===e||null===(t=e.disabledFeatures)||void 0===t?void 0:t.some((e=>"REPLY"===e.disabledFeature))}get senderID(){var e
const{authenticatedUser:t}=this.props
return t&&(null===(e=t.miniProfile)||void 0===e?void 0:e.entityUrn)}get recipientIDs(){const{messageRecipients:e}=this.props
return e&&e.map((e=>(0,r.getProfileDashUrn)(e)))}get quickRepliesList(){var e
return((null===(e=this.props.conversation)||void 0===e?void 0:e.quickReplies)||[]).filter((e=>null!==e)).map((e=>({text:e.displayText.text,objectUrn:e.objectUrn,quickActionPrefillText:e.prefillText&&e.prefillText.text,replyType:e.quickReplyType&&e.quickReplyType.type,trackingId:e.trackingId})))}}e.default=a}))
define("msg-ui/viewdata/sdk-unspam-footer-viewdata",["exports","msg-data/viewdata","msg-shared/utils/custom-tracking","msg-data/utils/sdk-view-data-helpers"],(function(e,t,n,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class s extends t.default{get conversationUrn(){return this.props.conversation.entityUrn}get conversationBackendUrn(){return this.props.conversation.backendUrn}get participantTrackingUrns(){return(this.props.participants?(0,n.getParticipantTrackingUrns)(this.props.participants):null)??[]}get participantPresenceStatuses(){const{conversation:e,presenceAPI:t}=this.props
return(0,i.getParticipantPresenceStatuses)(e.participants,t)}}e.default=s}))
define("msg-ui/viewdata/sdk-virtual-meeting-cta-viewdata",["exports","msg-data/viewdata","msg-shared-modals/viewdata/sdk-virtual-meeting-modal-viewdata"],(function(e,t,n){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class i extends t.default{get conversationUrn(){var e
return null===(e=this.props.conversation)||void 0===e?void 0:e.entityUrn}get virtualMeetingModalViewData(){const{conversation:e,authenticatedUserProfile:t,msgDataManager:i,participants:s}=this.props
return new n.default({conversation:e,authenticatedUserProfile:t,msgDataManager:i,participants:s})}}e.default=i}))
//# sourceMappingURL=engine.map