d:r,toggleExpanded:o}),d?l.createElement(EmailDetailsBodyIframe,{emailFile:y,isFileReady:h}):l.createElement("div",{className:K().emailBody},I.split(` `).map((e,t)=>l.createElement("p",{key:`${f}-${t}`,className:K().body},e)))),[t,d,x,f,s,m,k,g,C,v,r,o,y,h,I]),M=(0,l.useMemo)(()=>d?O?l.createElement("div",{className:K().attachments},l.createElement("p",{className:K().attachmentsTitle},q.t("Attachments")),l.createElement(b.A,null)):0===F.length?null:l.createElement("div",{className:K().attachments},l.createElement("p",{className:K().attachmentsTitle},q.t("Attachments")),l.createElement(A.A,{files:F})):null,[d,O,F]);return l.createElement(E.Ay,{dataQa:"email-details-flexpane",className:Y().workObjectFlexpane,titleContent:B,bodyContent:W,"aria-label":q.t("Email Details"),additionalButtonsContent:a,footerContent:M})};EmailDetailsFlexpane.displayName="EmailDetailsFlexpane";var X=a(0x1cbdfeceb),J=a(0xbe5e39b6),Z=a(0x62a17882),Q=a(0x22b8621cf),ee=a(0x99233ecb),et=a(0x2417d1641),ea=a(0xd843ab47),en=a(0x3711e82d),el=a(0x1fdf007c4);let er=new d.Ay("work-objects"),ei={name:"ellipsis-vertical-filled",size:"20"},EmailDetailsFlexpaneActionsButton=({menuItems:e,hasValidOAuth:t=!1})=>{let{isChildWindow:a}=(0,l.useContext)(ea.A),n=(0,Z.y3)()||(0,el.S)(),r=!a&&t&&n,i=(0,l.useCallback)(t=>l.createElement(c.A,{uiComponentName:en.UiComponentName.WORK_OBJECT_FLEXPANE_MENU},l.createElement(ee.Ay,t,e[et.O.share].menuItem,r&&e[et.O.openInWindow].menuItem,l.createElement(ee.bX,null),e[et.O.openInApp].menuItem)),[e,r]);return l.createElement(Q.A,{"aria-label":er.t("More actions"),isMenuTrigger:!0,onClick:X.A,renderMenu:i,svgIconProps:ei,autoClogProps:v.C1,tooltipLabel:er.t("More actions"),menuPosition:J.yX.BottomLeft})};EmailDetailsFlexpaneActionsButton.displayName="EmailDetailsFlexpaneActionsButton";var eo=a(0x8de0dc82),es=a(0x1d71c4455),ec=a(0xe7ed96ac),em=a(0x4c96e5d9),ed=a(0x1e1bdd25f),eu=a(0xb60f126e),ep=a.n(eu);let ActionMenuButton=({action:e,onOptionSelected:t})=>{let a=e.initial_option,n=a?.text??e.title,r=(0,l.useCallback)(a=>t({block_id:e.block_id,action_id:e.action_id,text:{type:"plain_text",text:a.text??"",emoji:!1},value:a.value,type:"button"}),[e,t]),i=(0,l.useCallback)(t=>l.createElement(ee.Ay,t,l.createElement(ee.Dr,{type:"checkbox",key:"menu-title",label:e.title,onSelected:r({text:e.title}),checked:!1,autoClogProps:v.qi,disabled:!0}),e.options.map(e=>l.createElement(ee.Dr,{type:"checkbox",key:e.value??e.text,label:e.text,onSelected:r(e),checked:null!=e.value&&e.value===a?.value,autoClogProps:v.qi}))),[e,a?.value,r]);return l.createElement(ed.A,{renderMenu:i,position:"top-left",closeOnSelect:!0},l.createElement(p.Ay,{type:es.Q.outline,size:"medium","aria-label":n,autoClogProps:v.GQ,className:ep().actionButton},l.createElement(x.A,{lines:1},n),l.createElement(h.Ah,{name:"caret-down",size:"16"})))};ActionMenuButton.displayName="ActionMenuButton";var eb=a(0x102edf836),e_=a(0xab77543),ey=a(0x20b4dda68),eh=a(0x1b6f39a31),ex=a(0x11c82607b),eE=a(0x170cf6ee1),ef=a(0x1bb9c210c),ek=a(0xe9460abe),eg=a(0x14149c126);let eC=(0,ex.Ay)("Submit and upsert view with state from a container id",async(e,t,{view:a,containerId:n})=>{let l=(0,ek.uz)(t(),n);"on"===(0,eg._Z)(t(),"snake_case_view_apis")&&(l=(0,eE.T)(l)),await e((0,ef.m)({view:a,viewState:{values:l??{}}}))});eC.meta={name:"submitAndUpsertViewWithContainerId",key:"createThunkSubmitAndUpsertViewWithContainerId",description:"Submit and upsert view with state from a container id"};var ev=a(0x8ca8865d);let eA=(0,ex.Ay)("Save changes made to a work object to the external service ",async(e,t,{entityId:a,entityUrl:n})=>{let l=(0,G.Ne)(t(),{recordId:a,fetchIfMissing:!1,entityUrl:n});if(e((0,ev.yT)({hasError:!1,entityId:a})),e((0,ev.xD)({fieldErrors:void 0,entityId:a})),e((0,ev.PB)({errorMessage:void 0,entityId:a})),e((0,ev.U$)({pendingChanges:{},entityId:a})),!l||!(0,eh.jH)(l)||!l.viewId)throw e((0,ev.yT)({hasError:!0,entityId:a})),Error("Unable to get work object");let r=l.viewId,i={id:r,type:ey.cs.entity_details};e((0,ev.mu)({isSaving:!0,entityId:a}));try{await e(eC({view:i,containerId:r}))}catch(t){throw e((0,ev.mu)({isSaving:!1,entityId:a})),e((0,ev.yT)({hasError:!0,entityId:a})),"validation_failed"===t.name&&e((0,ev.xD)({fieldErrors:t.data.errors,entityId:a})),Error(`Unable to save work object edits ${t}`)}setTimeout(()=>{if((0,G.Ro)(t(),a))throw e((0,ev.mu)({isSaving:!1,entityId:a})),e((0,ev.yT)({hasError:!0,entityId:a})),Error("Call to save work object edits timed out")},1e4)});eA.meta={name:"saveWorkObject",key:"createThunkSaveWorkObject",description:"Save changes made to a work object to the external service "};var eN=a(0x2539cccbc),ew=a.n(eN);let eT=new d.Ay("work-objects"),WorkObjectFlexpaneEditFooter=({entityId:e,entityUrl:t})=>{let a=(0,r.wA)(),n=(0,S.d4)(t=>(0,G.Ro)(t,e)),i=(0,S.d4)(t=>(0,G.$1)(t,e)),o=(0,S.d4)(t=>(0,G.e3)(t,e))||{},s=(0,S.d4)(t=>(0,G.u1)(t,e)),c=Object.keys(o).length>0,m=(0,S.d4)(t=>(0,G.Zr)(t,e)),d=m?Object.values(m).filter(e=>!0===e).length:0,u=n||c||0===d&&!i,p=(0,l.useCallback)(()=>{n||a(eA({entityId:e,entityUrl:t}))},[a,e,t,n]),_=(0,l.useCallback)(()=>{a((0,e_.o)({entityId:e,entityUrl:t}))},[a,e,t]),y=n?l.createElement(b.A,{size:"large",color:"blue"}):eT.t("Save Changes"),x=eT.t("Pending change on {numOfChanges, plural, =1 {# field} other {# fields}}",{numOfChanges:d,fallbackHash:"5167fe7b2f5398ad08e3d88da5e58e6f6370899b",fallbackHashNs:"workflow_builder"}),E=s||eT.t("Error saving to fields",{fallbackHash:"5167fe7b2f5398ad08e3d88da5e58e6f6370899b",fallbackHashNs:"workflow_builder"}),f=n?eT.t("Saving Changes\u2026"):null,k=0!==d&&!i&&!n,g=i&&!n;return l.createElement("div",{className:ew().editFooterContainer},f&&l.createElement("div",{className:ew().savingText},f),g&&l.createElement("div",{className:ew().errorText},l.createElement("div",{className:"padding_top_25"},l.createElement(h.Ah,{name:"info"})),E),k&&l.createElement("div",{className:ew().pendingChangesText},x),l.createElement("div",{className:ew().buttonsContainer},i&&l.createElement(eb.Ay,{type:"danger",onClick:_,className:ew().discardButton,autoClogProps:v.SS},eT.t("Discard")),l.createElement(eb.Ay,{type:"primary",onClick:p,className:ew().saveButton,disabled:u,autoClogProps:v.Fz},y)))};WorkObjectFlexpaneEditFooter.displayName="WorkObjectFlexpaneEditFooter";var eI=a(0x3ca4e1cc),eS=a(0xcdfe9538),eO=a(0x170453bed),ej=a(0xb90de824),eF=a(0x13953efe6),eB=a(0x3989021c),eW=a(0x5b1935a6);let BaseClickPreferenceCoachmark=({bodyText:e,children:t,closeBackgroundStyle:a,closeCoachmark:n,closeCoachmarkFromOutsideClick:r,hero:i,onClickPrimaryButton:o,onClickSecondaryButton:s,onAfterOpen:c,primaryCallToActionText:m,secondaryCallToActionText:d,title:u})=>{let{isOpen:p}=(0,eB.A)(eW.ze.WORK_OBJECT_CLICK_PREFERENCE_COACHMARK,eW.xu.IN_PRODUCT_COACHMARK),b=(0,l.useMemo)(()=>l.createElement(ej.Ay,{arrowPosition:92,alignActionsRight:!0,bodyText:e,closeBackgroundStyle:a,closeCoachmark:n,closeCoachmarkFromOutsideClick:r,hero:i,isMegaphoneCoachmark:!0,isOpen:p,offsetX:-16,onClickPrimaryButton:o,onClickSecondaryButton:s,primaryCallToActionText:m,secondaryCallToActionText:d,onAfterOpen:c,title:u,width:400}),[e,a,n,r,i,o,s,c,m,d,u,p]);return l.createElement(eF.Ay,{coachmarkElement:b,orientation:eF.YC.TopLeft},t)};BaseClickPreferenceCoachmark.displayName="BaseClickPreferenceCoachmark";var eM=((n={}).Dismissed="DEFAULT",n.First="STEP_1",n.Second="STEP_2",n);let eP=new d.Ay("work-objects"),ClickPreferenceSettingChangeConfirmationCoachmark=({children:e,closeCoachmark:t,dismissCoachmark:a,setCoachmarkStep:n,selectedOption:r,productName:i,onAfterOpen:o})=>{let s=(0,S.d4)(eI.jB),c=s?eP.t("Work Object"):"Work Object",m=i??c,d=s?eP.t("We\u2019ll open in the browser next time!"):"We\u2019ll open in the browser next time!",u=s?eP.t("We\u2019ll continue to preview in Slack."):"We\u2019ll continue to preview in Slack.",p=s?eP.t("{productName} previews will open in your browser. You can always change this setting in this menu.",{productName:m}):`${m} previews will open in your browser. You can always change this setting in this menu.`,b=s?eP.t("{productName} previews will open in Slack. You can always change this setting in this menu.",{productName:m}):`${m} previews will open in Slack. You can always change this setting in this menu.`,_=(0,l.useCallback)(()=>{a()},[a]),y=(0,l.useCallback)(()=>{n(eM.First)},[n]);return s?l.createElement(BaseClickPreferenceCoachmark,{bodyText:"browser"===r?p:b,closeBackgroundStyle:"light",closeCoachmark:a,closeCoachmarkFromOutsideClick:t,onClickPrimaryButton:_,onClickSecondaryButton:y,onAfterOpen:o,primaryCallToActionText:eP.t("Done"),title:"browser"===r?d:u},e):l.createElement(l.Fragment,null,e)};ClickPreferenceSettingChangeConfirmationCoachmark.displayName="ClickPreferenceSettingChangeConfirmationCoachmark";var eR=a(0x1d2cd7755),eD=a(0x139c79d16),eL=a(0xa5dbe09b);let eU=new d.Ay("work-objects"),ClickPreferenceSettingChangeSuggestionCoachmark=({children:e,closeCoachmark:t,dismissCoachmark:a,setCoachmarkStep:n,onAfterOpen:r,onSelectedOptionChange:i,selectedOption:o,productOrAppName:s})=>{let c=(0,S.d4)(eI.jB),m=(0,l.useCallback)(e=>{e.target.checked&&i("browser")},[i]),d=(0,l.useCallback)(e=>{e.target.checked&&i("preview")},[i]),u=c?eU.t("Work Object"):"Work Object",p=s??u,b=c?eU.t("Click preference options"):"Click preference options",_=c?eU.t("Your files, right where you want them"):"Your files, right where you want them",y=c?eU.t("Have a lot of editing to do? Change what happens when you click on a preview."):"Have a lot of editing to do? Change what happens when you click on a preview.",h=c?eU.t("Clicking a {productOrAppName} preview\u2026",{productOrAppName:p}):`Clicking a ${p} preview\u{2026}`,x=(0,l.useMemo)(()=>l.createElement(l.Fragment,null,l.createElement("div",{className:"margin_bottom_100"},y),l.createElement(eL.A,{"aria-label":b,legendText:h},l.createElement(eR.A,{text:c?eU.t("Opens a preview in Slack"):"Opens a preview in Slack",htmlFor:"click-preference-preview",type:"inline",cursor:"pointer"},l.createElement(eD.A,{id:"click-preference-preview",name:"click-preference",value:"preview",checked:"preview"===o,onChange:d})),l.createElement(eR.A,{text:c?eU.t("Opens in the browser"):"Opens in the browser",htmlFor:"click-preference-browser",type:"inline",cursor:"pointer"},l.createElement(eD.A,{id:"click-preference-browser",name:"click-preference",value:"browser",checked:"browser"===o,onChange:m})))),[y,o,b,c,m,d,h]),E=(0,l.useCallback)(()=>{n(eM.Second)},[n]);return c?l.createElement(BaseClickPreferenceCoachmark,{bodyText:x,closeBackgroundStyle:"light",closeCoachmark:a,closeCoachmarkFromOutsideClick:t,onClickPrimaryButton:E,onAfterOpen:r,primaryCallToActionText:eU.t("Next"),title:_},e):l.createElement(l.Fragment,null,e)};ClickPreferenceSettingChangeSuggestionCoachmark.displayName="ClickPreferenceSettingChangeSuggestionCoachmark";var eH=a(0x1e0ed7534),ez=a(0x218842a12),eG=a(0x1ec68d6a3),eV=a(0x143f63057),eK=a(0x12f41fc32),e$=a(0x20061cab9),eY=a(0xf3c65e54);ez.g.WORK_OBJECT_CLICK_PREFERENCE_COACHMARK;let ClickPreferenceCoachmarkContainer=({children:e,step:t,appId:a,productOrAppName:n})=>{let i=(0,eG.Ay)({label:M.t6}),o=(0,r.wA)(),[s,c]=(0,l.useState)(t),[m,d]=(0,l.useState)("browser"),u=(0,l.useCallback)(e=>{d(e)},[]),p=(0,S.d4)(eV.h),b=(0,l.useMemo)(()=>(0,eH.W)(a,n),[a,n]),_=(0,l.useMemo)(()=>b?p[b]:void 0,[p,b]),y=(0,l.useCallback)(e=>{o((0,eY.j)({notificationName:eW.ze.WORK_OBJECT_CLICK_PREFERENCE_COACHMARK,action:eW.hw.IMPRESSION,step:e}))},[o]),h=(0,l.useCallback)(e=>{y(s)},[y,s]),x=(0,l.useCallback)(()=>{c(eM.Dismissed),o((0,ev.hZ)({appId:a,productName:n,isStaged:!1}))},[o,a,n]),E=(0,l.useCallback)(()=>{x(),o((0,e$.Ay)({spaceName:eW.xu.IN_PRODUCT_COACHMARK,action:eW.hw.DISMISS}))},[x,o]),f=(0,l.useCallback)(e=>{if(b&&e!==_){let t;try{t=JSON.stringify({...p,[b]:e})}catch(e){i.error(Error(`Caught an error while setting browser click preference: ${e}`),{clickBehaviorUserPrefKey:b});return}void 0!==t&&o((0,eK.AZ)({pref:eV.g,value:t}))}},[b,o,i,p,_]),k=(0,l.useCallback)(e=>{c(e),e===eM.Second&&f("browser"===m)},[m,f]);switch(s){case eM.First:return l.createElement(ClickPreferenceSettingChangeSuggestionCoachmark,{closeCoachmark:x,dismissCoachmark:E,setCoachmarkStep:k,onSelectedOptionChange:u,selectedOption:m,onAfterOpen:h,productOrAppName:n},e);case eM.Second:return l.createElement(ClickPreferenceSettingChangeConfirmationCoachmark,{closeCoachmark:x,dismissCoachmark:E,setCoachmarkStep:k,selectedOption:m,productName:n,onAfterOpen:h},e);case eM.Dismissed:default:return l.createElement(l.Fragment,null,e)}};ClickPreferenceCoachmarkContainer.displayName="ClickPreferenceCoachmarkContainer";var eq=a(0x1ec1d09bd),eX=a(0x22250659e),eJ=a(0x14cbd83d1),eZ=a(0xceb4914),eQ=a(0x1bc652f98),e0=a(0x15bd01ec9),e1=a(0x17588a0d),e2=a.n(e1);function WorkObjectIcon({className:e,appId:t,entity:a,model:n}){let r=n?.full()?.subtitleImage();return n?.entityTypeForClogging()===eQ.C.SlackEntitiesTableauAnalytics?l.createElement("img",{className:o()(e,e2().productIconImg),src:eJ,alt:"tableau-logo"}):(0,e0.nY)(a)||(0,e0.WV)(a)?l.createElement(T.z,{imageClassName:e,appId:t,size:16}):r?l.createElement(eZ.O,{classNames:e,imageBlock:r,displayImageWithoutLink:!0}):l.createElement(T.z,{imageClassName:e,appId:t,size:16})}WorkObjectIcon.displayName="WorkObjectIcon";var e4=a(0x2158e0ec3),e3=a(0x70de3606),e5=a(0x5dd1c0f2),e8=a(0x217553e42);let e6=new d.Ay("work-objects"),e9={"open-in-app":et.O.openInApp,"share-link":et.O.share,"copy-link":et.O.copyLink,"add-to-folder":et.O.addToFolder,"add-to-todo":et.O.todo,"add-to-list":void 0,"save-for-later":void 0,"remind-me":void 0},e7={name:"ellipsis-vertical-filled",size:"20"},getActionByType=e=>{if(e)return e9[e]},getMenuItemIcon=(e,t,a)=>l.createElement(WorkObjectIcon,{className:ew().menuItemIcon,appId:a,entity:e,model:t});getMenuItemIcon.displayName="getMenuItemIcon";let getOverflowAppMenuItems=(e,t,a)=>{let{action_id:n,text:r}=e,i=r?.text;return l.createElement(ee.Dr,{key:n,className:ew().menuItemButton,onSelected:a(e),icon:t,label:i,autoClogProps:v.qi,ariaLabel:e.accessibility_label||i})};getOverflowAppMenuItems.displayName="getOverflowAppMenuItems";let CustomBlockActionButton=({action:e,callback:t,autoClogProps:a})=>{let n=e.text?.text,r=e?.accessibility_label??n;return l.createElement(p.Ay,{onClick:t,type:e.style||es.Q.outline,size:"medium",className:"display_flex flex_one",autoClogProps:a,"aria-label":r},l.createElement(x.A,{lines:1},n))};CustomBlockActionButton.displayName="CustomBlockActionButton";let SlackActionButton=({type:e="default",entityId:t,relatedConversationsEntityId:a,entityUrl:n,model:i,authProviderKey:o,lookupFunction:s,appId:c,actionType:m,workObjectType:d,entity:u})=>{let b=(0,r.wA)(),_=(0,S.d4)(eI.GH),y=(0,S.d4)(eI.jB),E=(0,S.d4)(e=>c&&(0,e5.jH)(e,c)),f=i.productName()||E,k=(0,S.d4)(e=>(0,G.G9)(e,c,f)),{workObjectClickOpensUrlPref:g}=(0,eS.c)({appId:c,productNameOrAppName:f}),C=(0,l.useMemo)(()=>y&&void 0===k&&!0!==g,[y,g,k]),v=(0,et.A)({appId:c,authProviderKey:o,entityId:t,relatedConversationsEntityId:a,entityTitle:i.full()?.title()??"",entitySubtitle:i.full()?.subtitle()??"",icon:i.full()?.subtitleImage(),externalUrl:n??"",lookupFunction:s,workObjectDisplayType:i.displayType()||d||"",productName:i.productName(),isFullSizePreviewEnabled:i.isFullSizePreviewEnabled(_),fullSizePreview:i.fullSizePreview()}),A=getActionByType(m),{callback:N,iconName:w,label:T,autoClogProps:I}=A?v[A]:{callback:X.A,iconName:"new-window",label:e6.t("Open in app")},O=(0,l.useCallback)(e=>{C&&A===et.O.openInApp&&b((0,ev.hZ)({appId:c,productName:f,isStaged:!0})),N(e)},[C,b,c,f,N,A]),j=(0,l.useMemo)(()=>y&&A===et.O.openInApp,[y,A]);return A?"icon"===e?l.createElement(em.Ay,{tip:T,position:"top"},l.createElement(ec.A,{"aria-label":T,onClick:N,svgIconProps:{name:w,size:"20"},outline:!0,className:"padding_50",autoClogProps:I})):l.createElement(p.Ay,{type:"outline",className:"display_flex flex_one",onClick:j?O:N,autoClogProps:I},l.createElement("div",{className:"margin_right_50"},A===et.O.openInApp?l.createElement(WorkObjectIcon,{className:ew().actionButtonIcon,appId:c,entity:u,model:i}):l.createElement(h.Ah,{name:w,size:"16"})),l.createElement(x.A,{lines:1},T)):null};SlackActionButton.displayName="SlackActionButton";let WorkObjectFlexpaneFooter=({appId:e,appName:t,entityId:a,relatedConversationsEntityId:n,entityUrl:r,model:i,lookupFunction:o,authProviderKey:s,workObjectType:m,useLegacyUrl:d,refreshTs:u,messageTs:p,channelId:b,isEphemeral:_,entity:y,isEditing:h,fileId:x})=>{let E=(0,S.d4)(eI.dr),f=(0,S.d4)(e3.tl),k=(0,S.d4)(eI.V9),g=i?.full(),C=g?.actions(),A=C?.block_payload?.service_id,N=C?.block_payload?.service_team_id,w=C?.block_payload?.container?.type,T=C?.primary_actions??[],I=C?.primary_actions_menu??[],O=(0,S.d4)(e=>(0,e8.OL)(e,b)),j=(0,eq.a)(a)?.objectId,F=(0,S.d4)(e=>(0,z.YM)(e,j)),B=(0,S.d4)(e=>(0,e4.M)(e,F,O)),W=i?.entityTypeForClogging(),M=i?.productName()||t,P=(0,l.useMemo)(()=>k&&!(0,eX.O)(e,F,W,a),[k,e,F,W,a]),{onActionButtonClick:R}=(0,eO.b)({entityId:a,serviceId:A,serviceTeamId:N,containerType:w,messageTs:p,channelId:b,entityUrl:r,isEphemeral:_}),D=(0,et.A)({appId:e,authProviderKey:s,entityId:a,relatedConversationsEntityId:n,entityTitle:g?.title()??"",entitySubtitle:g?.subtitle()??"",icon:g?.subtitleImage(),externalUrl:r??"",lookupFunction:o,workObjectDisplayType:i?.displayType()||m||"",useLegacyUrl:d,refreshTs:u,isEphemeral:_,messageTs:p,channelId:b,productName:i?.productName(),fileId:i?.fileId()||x}),L=(0,l.useMemo)(()=>{if(!i)return;let t=i?.full()?.actions(),a=t?.overflow_actions?.app_actions??[],n=new Map((t?.overflow_actions?.slack_actions??[]).map(e=>[getActionByType(e.type),e])),r=a.map(t=>getOverflowAppMenuItems(t,getMenuItemIcon(y,i,e),R)),o=n.has(et.O.copyLink),s=n.has(et.O.share),c=E&&f&&n.has(et.O.todo),m=n.has(et.O.openInApp),d=n.has(et.O.openInWindow),u=B&&n.has(et.O.addToFolder);return l.createElement(l.Fragment,null,(o||s)&&l.createElement(l.Fragment,null,s&&D[et.O.share].menuItem,o&&D[et.O.copyLink].menuItem),(c||u)&&l.createElement(l.Fragment,null,l.createElement(ee.bX,null),c&&D[et.O.todo].menuItem,u&&D[et.O.addToFolder].menuItem),r.length>0&&l.createElement(l.Fragment,null,l.createElement(ee.bX,null),l.createElement(ee.c$,{label:i?.appName()}),r),(m||d)&&l.createElement(l.Fragment,null,l.createElement(ee.bX,null),d&&D[et.O.openInWindow].menuItem,m&&D[et.O.openInApp].menuItem),P&&l.createElement(l.Fragment,null,l.createElement(ee.bX,null),D[et.O.clickBehaviorPref].menuItem),D.feedback.menuItem,l.createElement(ee.bX,null),D.syncData.menuItem)},[i,E,f,P,D,B,y,e,R]),U=(0,l.useCallback)(e=>l.createElement(c.A,{uiComponentName:en.UiComponentName.WORK_OBJECT_FLEXPANE_MENU},l.createElement(ee.Ay,e,L)),[L]);if(!i)return null;let H=I.map(e=>l.createElement(ActionMenuButton,{key:e.action_id,action:e,onOptionSelected:R})),G=T.map((t,c)=>"button"===t.type&&"action_id"in t&&"block_id"in t?l.createElement(CustomBlockActionButton,{key:t.action_id,action:t,callback:R(t),autoClogProps:v.GQ}):t.type in e9?l.createElement(SlackActionButton,{key:t.type,type:0===c?"default":"icon",entityId:a,relatedConversationsEntityId:n,entityUrl:r,model:i,lookupFunction:o,appId:e,actionType:t.type,workObjectType:m,entity:y,authProviderKey:s}):null);return h?l.createElement(WorkObjectFlexpaneEditFooter,{entityId:a,entityUrl:r}):l.createElement(l.Fragment,null,G,H,l.createElement(ClickPreferenceCoachmarkContainer,{appId:e,productOrAppName:M,step:eM.First},l.createElement(Q.A,{"aria-label":e6.t("More actions"),isMenuTrigger:!0,onClick:X.A,renderMenu:U,svgIconProps:e7,autoClogProps:v.C1,tooltipLabel:e6.t("More actions")})))};WorkObjectFlexpaneFooter.displayName="WorkObjectFlexpaneFooter";var te=a(0x13eedc190),tt=a(0xf225ecf2),ta=a(0x1c7997c1),tn=a(0x96920791),tl=a(0x16d221c7f),tr=a(0x142775427),ti=a(0x1f803375e);let to=new d.Ay("work-objects");function PendingChangesModal({entityId:e,entityUrl:t}){let a=(0,r.wA)(),n=(0,l.useCallback)(()=>{a((0,ev.gQ)({entityId:e,showModal:!1}))},[a,e]),i=(0,l.useCallback)(()=>{a((0,ev.U$)({entityId:e,pendingChanges:{}})),a((0,e_.o)({entityId:e,entityUrl:t}))},[a,e,t]),o=to.rt("Continue without saving changes?",{fallbackHash:"ff57ab1e7da2549c09428fa8bf231f322927829c",fallbackHashNs:"slack_connect_mcp"}),s=to.rt("Your updates to this will be lost. We hate to see hard work go to waste.",{fallbackHash:"16f48d827e890882e6fb8f89eb5583ebb4c65367",fallbackHashNs:"rimeto_atlas_admin"});return l.createElement(te.A,{onClose:n,isOpen:!0,centered:!0},l.createElement(tr.A,null,l.createElement(ti.A,{title:o})),l.createElement(tt.A,null,l.createElement(ta.A,null,l.createElement("p",null,s))),l.createElement(tn.A,null,l.createElement(tl.A,null,l.createElement(p.Ay,{type:"outline",onClick:n},to.t("Go Back",{fallbackHash:"f03e2d07687c3f501c6eacf30e658f457a05be25",fallbackHashNs:"channel_invite"})),l.createElement(p.Ay,{type:"danger",onClick:i},to.t("Continue",{fallbackHash:"2e02623966f9391facf6eaefc8b079ed5b630bee",fallbackHashNs:"app_view"})))))}PendingChangesModal.displayName="PendingChangesModal";var ts=a(0x14fad6485),tc=a(0x1f8893105),tm=a(0x177c6bf9e),td=a(0x15f4f83cf),tu=a(0x1ed767a16),tp=a(0x11ce49797),tb=a(0x1c2a1a838),t_=a(0x3be1c4f9),ty=a(0xa4086de4),th=a(0x66ca2077),tx=a(0x214d3bda8),tE=a.n(tx);let tf="password-reset",tk=new d.Ay("work-objects"),SalesforceAuthRedirect=({displayType:e,salesforceOrgId:t})=>{let a,n,i,o,s,c=(0,r.wA)(),{windowRef:m}=(0,ts.ox)(),d=(0,S.d4)(tc.Wy),[u,b]=(0,l.useState)(!1),y=(0,S.d4)(e=>(0,tb.kO)(e,t)),x=(0,td.uz)(y)?y.name:void 0,{redirectUrl:E,salesforceUrl:f}=(0,S.d4)(e=>(0,ty.o0)(e,{orgId:t})),k=((0,Z.y3)()?f:E)??"";E&&(a=tm.Fi.test(E)?"mfa":tm.El.test(E)?tf:"unknown");let g=(0,l.useCallback)(()=>{c((0,t_.Cw)({orgId:t,redirectUrl:void 0,status:th.n.AUTH_CONTINUE})),b(!1)},[c,t]),C=(0,l.useCallback)(e=>{if(e.stopPropagation(),u)g();else{let e,handleAuthRedirectComplete=t=>{"lo.loaded"===t.data.type&&e&&(m.deref()?.removeEventListener("message",handleAuthRedirectComplete),e.close(),e=null,g())};k&&((e=m.deref()?.open(k,"_blank","popup,width=500,height=775"))?m.deref()?.addEventListener("message",handleAuthRedirectComplete):b(!0))}},[k,g,u,m]),v=(0,l.useCallback)(e=>{e.stopPropagation(),u?((0,tu.x3)(k),c((0,tp.A)())):g()},[k,c,g,u]);if(!a)return null;let A=d?tk.t("Copy link to open in your browser."):"Copy link to open in your browser.",N=d?tk.t("Tableau Next"):"Tableau Next";switch(a){case"mfa":s=tk.t("Set up multifactor authentication",{fallbackHash:"45bd7ef960b8324ce407d8f19c487ec27a0a1d44",fallbackHashNs:"tableau"}),u?(i=d?tk.t("Has multifactor authentication (MFA) been set up?"):"Has multifactor authentication (MFA) been set up?",o=A,n=tk.t("Yes, Let\u2019s Go",{fallbackHash:"35fce253dba1093818b6b2ddd9d34e4ae0b26664",fallbackHashNs:"tableau"})):(i=d?x?tk.t("To view this {displayType} in Slack, you need to set up multifactor authentication (MFA) to connect to {salesforceOrgName}.",{displayType:e,salesforceOrgName:x}):tk.t("To view this {displayType} in Slack, you need to set up multifactor authentication (MFA).",{displayType:e}):`To view this ${e} in Slack, you need to set up multifactor authentication (MFA).`,o=d?tk.t("Already set up MFA?"):"Already set up MFA?",n=tk.t("Set up MFA",{fallbackHash:"df9560ba4d2b13a71d8ec4f418dd73b55dc36ed1",fallbackHashNs:"tableau"}));break;case tf:s=tk.t("Update your password",{fallbackHash:"23d127a3e4b61b7dff499efb33b609c68f366cf0",fallbackHashNs:"tableau"}),u?(i=d?tk.t("Has your Tableau Next password been updated?"):`Has your ${e} password been updated?`,o=A,n=tk.t("Yes, Let\u2019s Go",{fallbackHash:"35fce253dba1093818b6b2ddd9d34e4ae0b26664",fallbackHashNs:"tableau"})):(i=d?x?tk.t("To view this {displayType} in Slack, you need to update your Tableau Next password to connect to {salesforceOrgName}.",{displayType:e,salesforceOrgName:x}):tk.t("To view this {displayType} in Slack, you need to update your Tableau Next password.",{displayType:e}):`To view this ${e} in Slack, you need to update your Tableau Next password.`,o=d?tk.t("Already updated your password?"):"Already updated your password?",n=tk.t("Update Password",{fallbackHash:"61dcf34e70921088cddc6b8a5de3610727725562",fallbackHashNs:"tableau"}));break;default:s=tk.t("Something\u2019s missing",{fallbackHash:"6e3e750306ec79592b7a8d9996ac6846497399ba",fallbackHashNs:"tableau"}),u?(i=d?tk.t("Has your Tableau Next user been configured?"):`Has your ${e} user been configured?`,o=A,n=tk.t("Yes, Reload",{fallbackHash:"6313663ee47493fcc84195719b3ea482ca0db2d0",fallbackHashNs:"tableau"})):(i=d?x?tk.t("To view this {displayType} in Slack, you need to configure your Tableau Next user to connect to {salesforceOrgName}.",{displayType:e,salesforceOrgName:x}):tk.t("To view this {displayType} in Slack, you need to configure your Tableau Next user.",{displayType:e}):`To view this ${e} in Slack, you need to configure your Tableau Next user.`,o=d?tk.t("Already configured your user?"):"Already configured your user?",n=d?tk.t("Open Tableau Next",{fallbackHash:"f9f61c51c56309699a6b12e9a35a4f0943bb42fc",fallbackHashNs:"tableau"}):"Open Tableau Next")}return l.createElement("div",{className:tE().salesforceAuthRedirectContainer},l.createElement("div",{className:tE().tableauIconContainer},l.createElement("img",{src:eJ,className:tE().appIcon,alt:N}),l.createElement("div",{className:tE().plugIconContainer},l.createElement(h.Ah,{name:"plug"}))),l.createElement("div",{className:tE().title},s),l.createElement("div",{className:tE().appName},N),l.createElement("div",{className:tE().redirectDescription},i,o?l.createElement(l.Fragment,null," ",l.createElement(_.A,{onClick:v},o)):null),l.createElement("div",{className:tE().redirectAction},l.createElement(p.$n,{type:"primary",onClick:C},n)))};SalesforceAuthRedirect.displayName="SalesforceAuthRedirect";var tg=a(0x20716123c),tC=a(0x21109e926),tv=a(0x21343fa5a),tA=a(0x24573b3ff),tN=a(0xb7471cc3),tw=a(0x14705d91b),tT=a(0x2c5a5afa),tI=a(0x1ab793479),tS=a(0x1c7cb6e50),tO=a(0x19c76d181),tj=a(0x1851ee91d),tF=a(0x1b8a2ca0c),tB=a.n(tF);let tW=new d.Ay("work_objects"),WorkObjectCommentComposer=({entityId:e,entityUrl:t,workObjectModel:a,appName:n,onOptimisticComment:i,onRemoveOptimisticComment:o})=>{let s=(0,r.wA)(),{windowRef:c}=(0,l.useContext)(ts._0),m=(0,l.useRef)(null),[d,p]=(0,l.useState)(!1),[b,_]=(0,l.useState)(!1),y=(0,S.d4)(eI.Y),h=(0,S.d4)(tO.WR),x=(0,l.useCallback)(async()=>{let a=m.current?.getContents();if(!a)return;let n=s((0,tj.p)({textyContents:a}))[0];if(!n)return;let l=`optimistic-comment-${Date.now()}`;i({id:l,sender:{user_type:"slack",user_id:h},comment:{blocks:n},timestamp:Math.floor(Date.now()/1e3)}),m.current?.setContents({contents:[]}),p(!0),_(!1);try{await s((0,tI.I)({reason:"work-object-comment-post",entityId:e,entityUrl:t,comment:{blocks:(0,tS.t)(n)}}))}catch{o(l),_(!0)}finally{p(!1)}},[s,h,i,e,t,o]),E=(0,l.useCallback)(()=>{d||x()},[d,x]),f=a?.productName()||n,k=a?.displayType(),g=y?tW.t("Comment on {productName} {displayType}\u2026",{productName:f,displayType:k}):`Comment on ${f} ${k}\u{2026}`,C=y?tW.t("Comment on {productName} {displayType}",{productName:f,displayType:k}):`Comment on ${f} ${k}`,v=y?tW.t("Couldn\u2019t sync your comment to {productName}. Please try again.",{productName:f}):`Couldn't sync your comment to ${f}. Please try again.`;return l.createElement("div",{className:tB().composer},b&&l.createElement("div",{className:tB().errorBanner},l.createElement(u.Ay,{level:"error"},v)),l.createElement(tw.A,{enableSendButton:!0,enableComposerButton:!0,enableEmojiButton:!0,onSubmit:x},l.createElement(tT.A,{ref:m,windowRef:c,placeholder:g,ariaLabel:C,sendMessage:x,onEnter:E,completeOnMembers:!0,completeOnChannels:!0,completeOnEmoji:!0,useWysiwyg:!0})))};WorkObjectCommentComposer.displayName="WorkObjectCommentComposer";var tM=a(0x6792c5b4),tP=a(0x1f4fd9824),tR=a(0x11c86845f),tD=a(0x10ea414df),tL=a.n(tD);let tU=new d.Ay("work-objects"),tH={name:"edit",size:"16"},tz={name:"trash",size:"16"},WorkObjectCommentActions=({comment:e,onEdit:t,onDelete:a})=>{let n=e.can_edit,r=e.can_delete,i=(0,S.d4)(eI.Y),o=(0,l.useCallback)(()=>{t?.(e)},[t,e]),s=(0,l.useCallback)(()=>{a?.(e)},[a,e]);if(!n&&!r)return null;let c=i?tU.t("Edit"):"Edit",m=i?tU.t("Delete"):"Delete";return l.createElement("div",{className:tL().actions},l.createElement(tR.A,null,n?l.createElement(Q.A,{"aria-label":c,tooltipLabel:c,svgIconProps:tH,onClick:o,buttonSize:"small"}):null,r?l.createElement(Q.A,{"aria-label":m,tooltipLabel:m,svgIconProps:tz,onClick:s,buttonSize:"small"}):null))};WorkObjectCommentActions.displayName="WorkObjectCommentActions";var tG=a(0x1ec256990),tV=a(0x6cc5eee0),tK=a(0x129074070),t$=a(0x1ee9b0300),tY=a(0x15a4ffb05);let CommentAvatar=({sender:e})=>{if("slack"===e.user_type)return l.createElement(tG.A,{userId:e.user_id,size:36});let t="external"===e.user_type?e.image?.image_url||(0,t$.w)(e.text):void 0;return l.createElement("img",{src:t,alt:e.text,className:tL().externalAvatar})};CommentAvatar.displayName="CommentAvatar";let CommentBody=({comment:e})=>{let t=e.comment;if("blocks"in t&&t.blocks){let e=t.blocks.elements;return l.createElement("div",{className:"c-message_kit__blocks c-message_kit__blocks--rich_text"},l.createElement(tK.A,{elements:e}))}return"value"in t&&"string"==typeof t.value?"markdown"===t.format?l.createElement(tV.A,{text:t.value}):l.createElement(tY.A,{text:t.value}):null};CommentBody.displayName="CommentBody";let WorkObjectCommentItem=({comment:e,onEdit:t,onDelete:a})=>{let{sender:n,timestamp:r}=e,i="slack"===n.user_type;return l.createElement("div",{className:tL().commentItem},l.createElement(WorkObjectCommentActions,{comment:e,onEdit:t,onDelete:a}),l.createElement(tM.A,{light:l.createElement(CommentAvatar,{sender:n})},l.createElement("div",{className:tL().header},i?l.createElement(tP.A,{userId:n.user_id}):l.createElement("span",{className:tL().userName},n.text),l.createElement(N.A,{timestamp:r,relative:!0})),l.createElement("div",{className:tL().body},l.createElement(CommentBody,{comment:e}))))};WorkObjectCommentItem.displayName="WorkObjectCommentItem";var tq=a(0x339b339c),tX=a(0x1ccef1c6f),tJ=a(0xbafc75b7),tZ=a.n(tJ);let tQ={small:100,medium:200,large:280},t0=l.createElement("div",{className:tZ().avatarSkeleton}),SkeletonItem=({lineCount:e,shouldAnimate:t})=>l.createElement("div",{className:tZ().skeletonItem},l.createElement(tM.A,{light:t0},l.createElement("div",{className:tZ().lines},l.createElement(tq.A,{className:tZ().textSkeleton,size:"random",sizes:tQ,applyShimmer:t}),l.createElement(tq.A,{className:tZ().textSkeleton,size:"random",sizes:tQ,applyShimmer:t}),3===e&&l.createElement(tq.A,{className:tZ().textSkeleton,size:"random",sizes:tQ,applyShimmer:t})))),WorkObjectCommentSkeleton=()=>{let e=(0,S.d4)(e=>!!(0,tX.ty)(e,"a11y_animations"));return l.createElement(l.Fragment,null,l.createElement(SkeletonItem,{lineCount:3,shouldAnimate:e}),l.createElement(SkeletonItem,{lineCount:3,shouldAnimate:e}),l.createElement(SkeletonItem,{lineCount:2,shouldAnimate:e}),l.createElement(SkeletonItem,{lineCount:3,shouldAnimate:e}),l.createElement(SkeletonItem,{lineCount:3,shouldAnimate:e}),l.createElement(SkeletonItem,{lineCount:2,shouldAnimate:e}))};WorkObjectCommentSkeleton.displayName="WorkObjectCommentSkeleton";var t1=a(0xf3b0bc58),t2=a(0x15fb82076);let t4=a.p+"empty-state-comments-bd2d790.svg";var t3=a(0x1d53b5b7c),t5=a.n(t3);let t8=new d.Ay("work-objects"),WorkObjectCommentsEmptyState=({workObjectModel:e})=>{let t,a=(0,S.d4)(eI.Y),n=e?.appId(),r=(0,S.d4)(e=>n&&(0,e5.jH)(e,n)),i=e?.productName(),o=e?.appName()||r,s=e?.displayType(),c=e?.externalUrl(),m=i||o||"app",d=s||"item",u=a?t8.t("Synced with {productName}",{productName:m}):`Synced with ${m}`;return t=c?a?t8.rt("Comments posted on this {itemType} will sync back to {productNameLink}.",{itemType:d,productNameLink:l.createElement(t2.A,{href:c,target:"_blank"},m)}):l.createElement(l.Fragment,null,"Comments posted on this ",d," will sync back to"," ",l.createElement(t2.A,{href:c,target:"_blank"},m),"."):a?t8.t("Comments posted on this {itemType} will sync back to {productName}.",{itemType:d,productName:m}):`Comments posted on this ${d} will sync back to ${m}.`,l.createElement("div",{className:t5().emptyState},l.createElement(t1.A,{imageUrl:t4,title:u,description:t,isExtended:!0}),n&&l.createElement(T.z,{appId:n,size:36,imageClassName:t5().productIconOverlay}))};WorkObjectCommentsEmptyState.displayName="WorkObjectCommentsEmptyState";let t6=a.p+"error-state-comments-5114636.svg";var t9=a(0x1ee02af6d),t7=a.n(t9);let ae=new d.Ay("work-objects"),WorkObjectCommentsErrorState=({workObjectModel:e,onRefresh:t})=>{let a=(0,S.d4)(eI.Y),n=e?.appId(),r=(0,S.d4)(e=>n&&(0,e5.jH)(e,n)),i=e?.productName(),o=e?.appName()||r,s=e?.displayType(),m=e?.externalUrl(),d=i||o||"app",u=s||"item",p=a?ae.t("Couldn\u2019t load {productName} comments.",{productName:d}):`Couldn't load ${d} comments.`,b=a?ae.t("There was an issue and we couldn\u2019t display the comments on this {itemType}. Try again in a few minutes.",{itemType:u}):`There was an issue and we couldn't display the comments on this ${u}. Try again in a few minutes.`,_=a?ae.t("Refresh"):"Refresh",y=a?ae.t("View in browser"):"View in browser";return l.createElement(c.A,v.Ru,l.createElement("div",{className:t7().errorState},l.createElement(t1.A,{imageUrl:t6,title:p,description:b,isExtended:!0,primaryActionText:_,onClickPrimaryAction:t,primaryActionAutoClogProps:v.SH,secondaryActionText:m?y:void 0,secondaryActionHref:m})))};WorkObjectCommentsErrorState.displayName="WorkObjectCommentsErrorState";var at=a(0x10bae7b36),aa=a(0x8c72322a),an=a(0x1fcbb004d);let al=new d.Ay("work-objects"),WorkObjectDeleteCommentDialog=({comment:e,onConfirmDelete:t})=>{let a=(0,r.wA)(),n=(0,S.d4)(eI.Y),[i,o]=(0,l.useState)(!1),[s,c]=(0,l.useState)(!1),m=(0,l.useCallback)(async()=>{o(!0),c(!1);try{await t(e),a((0,an.O)())}catch{c(!0),o(!1)}},[t,e,a]),d=(0,l.useCallback)(()=>{a((0,an.O)())},[a]),p=n?al.t("Delete comment"):"Delete comment",b=n?al.t("Delete"):"Delete",_=n?al.t("Cancel"):"Cancel",y=n?al.t("Are you sure you want to delete this comment? This cannot be undone."):"Are you sure you want to delete this comment? This cannot be undone.",h=n?al.t("Something went wrong. Please try again."):"Something went wrong. Please try again.",{sender:x,timestamp:E}=e,f="slack"===x.user_type,k=(0,l.useMemo)(()=>l.createElement(CommentAvatar,{sender:x}),[x]);return l.createElement(at.A,{title:p,submitButtonText:b,submitButtonType:"danger",cancelButtonText:_,isSubmitButtonALoadingButton:!0,isSubmitting:i,onSubmit:m,onCancel:d,onClose:d},s?l.createElement("div",{className:"margin_bottom_50"},l.createElement(u.Ay,{level:"error"},h)):null,l.createElement("p",null,y),l.createElement("div",{className:"margin_top_100"},l.createElement(aa.A,{className:"c-message_kit__message c-message_kit__contextual_message"},l.createElement(tM.A,{light:k},l.createElement("div",{className:tL().header},f?l.createElement(tP.A,{userId:x.user_id}):l.createElement("span",{className:tL().userName},x.text),l.createElement(N.A,{timestamp:E,relative:!0})),l.createElement("div",{className:tL().body},l.createElement(CommentBody,{comment:e}))))))};WorkObjectDeleteCommentDialog.displayName="WorkObjectDeleteCommentDialog";var ar=a(0x1e4cc8fc2),ai=a(0x46dbff89),ao=a(0x10db4022c),as=a.n(ao);let WorkObjectCommentsContainer=({children:e})=>l.createElement("div",{className:as().container},e);WorkObjectCommentsContainer.displayName="WorkObjectCommentsContainer";let WorkObjectComments=({entityId:e,entityUrl:t,workObjectModel:a,appName:n})=>{let i=(0,r.wA)(),o=(0,S.d4)(t=>(0,G.hF)(t,e)),s=(0,S.d4)(t=>(0,G.nn)(t,e)),[c,m]=(0,l.useState)(!1),[d,u]=(0,l.useState)([]),p=(0,l.useRef)(),b=(0,l.useCallback)(e=>{u(t=>[...t,e])},[]),_=(0,l.useCallback)(e=>{u(t=>t.filter(t=>t.id!==e))},[]),y=(0,l.useCallback)(()=>{i((0,ev.Or)({entityId:e,isLoading:!0})),i((0,ar.F)({reason:"work-object-comments-fetch",entityId:e,entityUrl:t})).catch(()=>{i((0,ev.Or)({entityId:e,isLoading:!1})),m(!0),p.current&&clearTimeout(p.current)})},[i,e,t]);(0,l.useEffect)(()=>{o||s||c||y()},[o,s,c,y]),(0,l.useEffect)(()=>(s&&!o&&(p.current=setTimeout(()=>{i((0,ev.Or)({entityId:e,isLoading:!1})),m(!0)},1e4)),()=>{p.current&&clearTimeout(p.current)}),[s,o,i,e]),(0,l.useEffect)(()=>{o&&(m(!1),u([]),p.current&&clearTimeout(p.current))},[o]);let h=(0,l.useCallback)(()=>{m(!1),y()},[y]),x=o?.delete_action,{handleBlockAction:E}=(0,eO.b)({entityId:e,serviceId:x?.service_id,serviceTeamId:x?.service_team_id,containerType:x?.container?.type,entityUrl:t}),f=(0,l.useCallback)(e=>x?E({...x.action??{block_id:x.block_id,action_id:x.action_id,type:"button",text:{type:"plain_text",text:"Delete",emoji:!1}},value:e.id}):Promise.resolve(),[x,E]),k=(0,l.useCallback)(e=>{x&&i((0,ai.q)({element:l.createElement(WorkObjectDeleteCommentDialog,{comment:e,onConfirmDelete:f})}))},[x,f,i]),g=[...o?.comments??[],...d],C=(0,l.useRef)(null),v=(0,l.useRef)(g.length);return((0,l.useEffect)(()=>{g.length>v.current&&C.current?.scrollIntoView({behavior:"smooth",block:"nearest"}),v.current=g.length},[g.length]),!s||o||c)?c?l.createElement(WorkObjectCommentsContainer,null,l.createElement(WorkObjectCommentsErrorState,{workObjectModel:a,onRefresh:h})):o?.comments?.length?l.createElement(l.Fragment,null,l.createElement(WorkObjectCommentsContainer,null,g.map(e=>l.createElement(WorkObjectCommentItem,{key:e.id,comment:e,onDelete:x?k:void 0})),l.createElement("div",{ref:C})),l.createElement(WorkObjectCommentComposer,{entityId:e,entityUrl:t,workObjectModel:a,appName:n,onOptimisticComment:b,onRemoveOptimisticComment:_})):l.createElement(WorkObjectCommentsContainer,null,l.createElement(WorkObjectCommentsEmptyState,{workObjectModel:a})):l.createElement(WorkObjectCommentsContainer,null,l.createElement(WorkObjectCommentSkeleton,null))};WorkObjectComments.displayName="WorkObjectComments";var ac=a(0xb1c0d55),am=a(940089e4),ad=a(0x3dcad321),au=a(0x247aba52d),ap=a.n(au);let SamplePills=({shimmer:e})=>{let t=o()(ap().span,{[ap().shimmer]:e});return l.createElement("div",{"data-qa":"wo-sample-pills"},l.createElement("p",null,l.createElement("span",{className:t},"Creator")),l.createElement("p",null,l.createElement("span",{className:t},"Example Creator")),l.createElement("p",null,l.createElement("span",{className:t},"Updated")),l.createElement("p",null,l.createElement("span",{className:t},"Updated Date")),l.createElement("p",null,l.createElement("span",{className:t},"Description")),l.createElement("p",null,l.createElement("span",{className:ap().row},l.createElement("span",{className:t},"Lorem ipsum dolor sit amet, consectetur adipiscing elit.")),l.createElement("span",{className:ap().row},l.createElement("span",{className:t},"Sed do eiusmod temporincididunt ut labore et dolore")),l.createElement("span",{className:ap().row},l.createElement("span",{className:t},"magna aliqua. Ut enim ad minim veniam, quis nostrud")),l.createElement("span",{className:ap().row},l.createElement("span",{className:t},"exercitation ullamco laboris nisi ut aliquip ex ea")),l.createElement("span",{className:ap().row},l.createElement("span",{className:t},"commodo consequat."))),l.createElement("p",null,l.createElement("span",{className:ap().row},l.createElement("span",{className:t},"Duis aute irure dolor in reprehenderit in voluptate velit")),l.createElement("span",{className:ap().row},l.createElement("span",{className:t},"esse cillum dolore eu fugiat nulla pariatur.")),l.createElement("span",{className:ap().row},l.createElement("span",{className:t},"Excepteur sint occaecat cupidatat non proident, sunt in culpa qui")),l.createElement("span",{className:ap().row},l.createElement("span",{className:t},"officia deserunt mollit anim id est laborum."))))};SamplePills.displayName="SamplePills";var ab=a(0x7bde3d37),a_=a(0xe89390a),ay=a(0x1fc98bd03),ah=a(0x1c5116e43),ax=a(0xef2e73b8),aE=a.n(ax);let af=new d.Ay("search"),ak=new d.Ay("work-objects"),WorkObjectDetailsBody=({children:e})=>l.createElement(c.A,{eventId:en.EventId.WORK_OBJECT_FLEXPANE_DETAILS_VIEW,uiPage:en.UiPage.WORK_OBJECT_FLEXPANE_DETAILS},l.createElement("div",{className:"full_height full_width"},l.createElement("div",{className:aE().details},e)));WorkObjectDetailsBody.displayName="WorkObjectDetailsBody";let WorkObjectDetails=({appId:e,entity:t,entityUrl:a,model:n,messageTs:r,channelId:i,isEphemeral:o,source:s,refreshTs:c})=>{let m=(0,S.d4)(eI.Iz),d=(0,S.d4)(e=>(0,G.G1)(e,t.id))===ah.Gk.Form,p=n?.full(),b=c?(0,a_.L)(c):void 0,_=(0,S.d4)(e=>(0,ay.IQ)(e,p)),y=(0,l.useCallback)(e=>{if(e)try{let t=(0,am.A)(e);if(!t)return;let a=(0,ac.A)(t,{shortenDay:!0}),n=(0,ad.A)(t,{includeSeconds:!0});return ak.t("{date} at {time}",{date:a,time:n})}catch{return}},[]),h=(0,l.useMemo)(()=>y(c),[y,c]),x=null;(0,eh.jH)(t)&&(x=t);let{onActionButtonClick:E}=(0,eO.b)({entityId:n?.entityId()||x?.entity_id||"",serviceId:x?.ext_error?.actions?.block_payload?.service_id,serviceTeamId:x?.ext_error?.actions?.block_payload?.service_team_id,containerType:x?.ext_error?.actions?.block_payload?.container?.type,messageTs:r,channelId:i,entityUrl:n?.externalUrl()||x?.entity_url||a,isEphemeral:o});if((0,e0.nY)(t)||(0,e0.z9)(t))return l.createElement(WorkObjectDetailsBody,null,(0,e0.z9)(t)&&l.createElement("div",{className:"margin_bottom_100"},l.createElement(u.Ay,{level:"warning"},af.t("This is taking a while but we haven\u2019t given up yet\u2026"))),l.createElement(SamplePills,{shimmer:!0}));if((0,e0.WV)(t))return l.createElement(t1.A,{className:aE().emptyState,title:af.t("Cannot find this item"),isExtended:!0});if((0,eh.jH)(t)&&t.ext_error&&t.ext_error.show_partial_view)return l.createElement(WorkObjectDetailsBody,null,l.createElement(SamplePills,null));if((0,eh.jH)(t)&&t.ext_error)return m?l.createElement(eo.q,{appId:e,entity:t,entityUrl:a,messageTs:r,channelId:i,isEphemeral:o,displayMode:"center"}):l.createElement(t1.A,{className:aE().emptyState,title:t.ext_error.message,isExtended:!0,primaryActionButtonType:x?.ext_error?.actions?.error_actions?.[0]?.style||"outline",primaryActionText:x?.ext_error?.actions?.error_actions?.[0]?.text.text,onClickPrimaryAction:E(x?.ext_error?.actions?.error_actions?.[0]),primaryActionDataQA:"work-object-error-action"});if(p){let e=0===p.fields().length||1===p.fields().length&&_;return l.createElement(WorkObjectDetailsBody,null,l.createElement(ab.d,{layout:p,source:s,entityUrl:a,channelId:i,messageTs:r,isCalendarEntity:n?.entityTypeForClogging()===eQ.C.SlackEntitiesCalendarEvent}),!e&&!d&&l.createElement("div",{className:aE().updatedTsFooter},l.createElement(em.Ay,{delay:em.PK,tip:h,hideFromScreenReader:!0,maxWidth:"large",position:"top-left"},l.createElement("div",{className:aE().updatedTsText},b))))}return l.createElement(WorkObjectDetailsBody,null,"description"in t&&t.description&&t.description.length&&l.createElement("div",{key:"description",className:aE().fieldset},l.createElement("div",{className:aE().label},af.t("Description")),l.createElement("div",{className:aE().description},l.createElement(tV.A,{text:t.description}))),"fields"in t&&t.fields.length?t.fields.map(e=>l.createElement("div",{key:e.label,className:aE().fieldset},l.createElement("div",{className:aE().label},e.label),l.createElement("div",{className:aE().value},e.value))):l.createElement("div",null,af.t("Coming soon")))};WorkObjectDetails.displayName="WorkObjectDetails";var ag=a(0x2519dacdb),aC=a(0x105ecbbed),av=a(0xafce781a);let aA=new d.Ay("work-objects");function WorkObjectFlexpaneBody({appId:e,appName:t,entityId:a,relatedConversationsEntityId:n,entityUrl:i,entity:o,model:s,tab:c=ah.FG.Details,channelId:m,messageTs:d,isEphemeral:u,isAuthOverlayActive:p,onTabChange:b,flexpaneSource:_,onOpenRelatedThread:y,refreshTs:h}){let x=(0,r.wA)(),[E,f]=(0,l.useState)(),k=(0,S.d4)(e=>(0,G.G1)(e,a)),g=(0,S.d4)(e=>(0,G.Ro)(e,a)),C=(0,S.d4)(eI.Y),A=(0,S.d4)(e=>(0,G.hF)(e,a)),N=A?.comments?.length??s?.comments()?.count,w=(0,S.d4)(eI.jB),T=s?.productName()||t,I=(0,S.d4)(t=>(0,G.G9)(t,e,T)),{workObjectClickOpensUrlPref:O}=(0,eS.c)({appId:e,productNameOrAppName:T}),j=(0,l.useMemo)(()=>w&&!0===I&&!0!==O&&!p,[w,O,I,p]);(0,tv.A)(()=>{j&&x((0,av.iR)({event:{type:eW.jo.WORK_OBJECT_OPENED_IN_FLEXPANE_AFTER_CLICKING_BROWSER_CTA}}))});let F=(0,aC.Iu)(m,d),B=n||a,{isLoading:W,relatedThreadKeys:M}=(0,tN.U)({entityId:B,entityUrl:i,currentThreadKey:F,...E}),P=(0,l.useCallback)(e=>{f(e)},[]),R=(0,l.useMemo)(()=>{let n=[{id:ah.FG.Details,title:aA.t("Details"),content:l.createElement(WorkObjectDetails,{appId:e,entity:o,model:s,source:_,entityUrl:i,refreshTs:h,channelId:m,messageTs:d}),className:"no_margin",autoClogProps:v.DX}],r=C?aA.t("Comments"):"Comments";return C&&n.push({id:ah.FG.Comments,title:r,content:l.createElement(WorkObjectComments,{entityId:a,entityUrl:i,workObjectModel:s,appName:t}),className:"no_margin",titleCount:N&&N>0?N:void 0,autoClogProps:v.ky}),n.push({id:ah.FG.Threads,title:aA.t("Conversations"),content:l.createElement(ag.g,{relatedThreadKeys:M,isLoading:W,workObjectModel:s,filterThreadsBy:P,entityId:B,currentThreadKey:F,threadFilters:E,onOpenRelatedThread:y,shouldShowFilter:!0}),className:"no_margin",titleCount:M.length>0?M.length:void 0,autoClogProps:v.BC}),n},[e,t,o,s,_,i,a,B,C,M,W,P,F,E,y,h,N,m,d]);return k===ah.Gk.None?l.createElement(tA.A,{fullHeight:!0,fullWidthMenu:!0,tabs:R,defaultTabId:c,ariaLabel:aA.t("Details tabs"),tabMenuClassnames:Y().tabMenu,onTabChange:b}):l.createElement("div",{className:g?Y().isSavingContainer:Y().editContainer},l.createElement(WorkObjectDetails,{appId:e,entity:o,model:s,messageTs:d,channelId:m,isEphemeral:u,source:_,entityUrl:i,refreshTs:h}))}WorkObjectFlexpaneBody.displayName="WorkObjectFlexpaneBody";var aN=a(0x1d48b23f7),aw=a(0x2382c92e5),aT=a.n(aw);let aI=new d.Ay("work-objects"),WorkObjectFlexpaneEditModeButtons=({entityId:e,entityUrl:t})=>{let a=(0,r.wA)(),n=(0,S.d4)(t=>(0,G.Ro)(t,e)),i=(0,l.useCallback)(()=>{a((0,e_.o)({entityId:e,entityUrl:t}))},[a,e,t]);return l.createElement("div",{"data-qa":"work-object-flexpane-edit-mode-buttons"},l.createElement(p.Nm,{size:"small",className:aT().cancelEditButton,onClick:i,disabled:n,autoClogProps:v.IH},aI.t("Cancel")))};WorkObjectFlexpaneEditModeButtons.displayName="WorkObjectFlexpaneEditModeButtons";var aS=a(0x1acec8789),aO=a(0x51b81145),aj=a(0x207eb3801),aF=a(0x242503693),aB=a(0x1d92b7a98),aW=a(0xb04c4a12),aM=a(0x9b971e7e),aP=a(0x1e14c198f),aR=a(0x9bb47ea1),aD=a(0x330e5328),aL=a(0xc9b196b3),aU=a(0x121ede9d1),aH=a(0x1ad6b19a9);let az=new d.Ay("work-objects"),WorkObjectFlexpaneContainer=({children:e,disableScroll:t})=>l.createElement("div",{className:"full_height full_width"},l.createElement(s.A,null,({width:a,height:n})=>t?l.createElement("div",{className:Y().scrollDisabledContainer,style:{width:a,height:n}},e):l.createElement(y.A,{width:a,height:n},e)));WorkObjectFlexpaneContainer.displayName="WorkObjectFlexpaneContainer";let WorkObjectFlexpane=({entityId:e,relatedConversationsEntityId:t,id:a,appId:n,lookupFunction:i,authProviderKey:s,workObjectType:d,tab:y=ah.FG.Details,entityUrl:g,channelId:C,messageTs:A,useLegacyUrl:N,isEphemeral:w,source:T=ah.tL.Unfurl,onBackClick:I,reason:O,onFlexpaneTabsChange:j,fallbackTitle:F,onOpenRelatedThread:B,onClose:W,onCoordinatedRefresh:P,onDismissIndicators:R,fileId:D,viewId:L=aW.Y.WORK_OBJECT,openedFromFilePreviewModal:U=!1,currentPreviewFlexPaneView:H})=>{let V=(0,r.wA)(),K=(0,l.useRef)(null),$=(0,S.d4)(aM.JY),q=(0,l.useRef)(null),X=(0,l.useRef)(null),[J,Z]=(0,l.useState)(!1),Q=(0,S.d4)(e=>"on"===(0,eg._Z)(e,"app_connect")),ee=(0,S.d4)(eI.KT),ea=(0,S.d4)(eI.pM),el=(0,S.d4)(t=>(0,G.rP)(t,e)),er=(0,S.d4)(e=>"on"===(0,eg._Z)(e,"view_header_button_polish")),ei=(0,S.d4)(t=>(0,G.Ne)(t,{recordId:e,lookupFunction:i,entityUrl:g,channelId:C,messageTs:A,useLegacyUrl:N,reason:O??"work-objects-open-flexpane"})),es=(0,S.d4)(t=>(0,G.j_)(t,e)),ec=(0,S.d4)(t=>(0,G.hA)(t,e)),em=(0,S.d4)(t=>(0,G.G1)(t,e)),ed=(0,S.d4)(t=>(0,G.Ro)(t,e)),eu=(0,S.d4)(t=>(0,G.xB)(t,e)),ep=(0,S.d4)(t=>(0,G.s)(t,e)),[eb,e_]=(0,l.useState)(!1),ey=em===ah.Gk.Form,ex=(0,eh.jH)(ei)?ei.ext_error?.status!=="user_not_authed":ei.error!==aS.$.NotConnected,eE=(0,eh.$q)(ei),ef=(0,eh.jH)(ei)?ei.event_ts:void 0;(0,l.useEffect)(()=>{Q&&V((0,aP.A)({appId:n,connectionStatus:ex?aR.q.connected:aR.q.disconnected,connectUrl:(0,eh.jH)(ei)&&ei.auth_url||void 0}))},[n,V,ei,Q,ex]);let ek=(0,S.d4)(t=>(0,ty.d4)(t,{entityId:e})),eC=(0,eh.jH)(ei)?ei.ext_error:void 0,eA=!!eC&&eC?.status==="user_not_authed",eN=(0,l.useMemo)(()=>(0,e0.nY)(ei),[ei]),ew=eC&&$&&!(0,e0.vD)($,e),eT=(0,l.useMemo)(()=>!!(eN||es||ew),[eN,es,ew]),eS=(0,l.useCallback)(t=>e===t?.id&&(K.current?.focusCloseButton(),!0),[e]);(0,aO.A)(aF.Ay.VIEW_WORK_OBJECT,eS);let eO=(0,eh.Kr)(ei),ej=eO?.full(),eF=az.t("item",{ns:"solutions"}),eB=ei&&"display_type"in ei?ei.display_type:void 0,eW=eO?.displayType(),eM=eB??eW??d??eF,eP=eM.toLowerCase(),eR=eO?.fileId()||D,eD=(0,aj.k6)(e),eL=(0,l.useMemo)(()=>{if(ed)return az.t("Saving changes\u2026");let e=ej?.headerTitle();return e||(e=(e=eM??"").charAt(0).toUpperCase()+e.slice(1)),ey?az.t("Editing {title}",{title:e}):e},[ed,ej,ey,eM]),eU=(0,S.d4)(e=>(0,e5.sO)(e,n)),eH=(0,l.useCallback)(async t=>{g&&(ea&&t&&V((0,ev.cD)({entityId:e,focusBlockId:t})),await V((0,aU.E)({entityId:e,entityUrl:g,messageTs:A,channelId:C})))},[V,g,A,C,e,ea]),ez=(0,l.useMemo)(()=>ej?.headerSubtitle()??eO?.productName()??eU.name,[eU.name,ej,eO]),eG=(0,l.useCallback)(()=>{q.current&&Z(q.current.getBoundingClientRect().width<130)},[]),eV=(0,l.useMemo)(()=>({viewIdForTileContents:"entity",viewParamsForTileContents:{entityId:e,id:a,appId:n},showCloseButton:!ey,hideBottomBorder:!ey,onBackClick:I,toolbarAriaLabel:`${ez}, ${eW}`,openedFromFilePreviewModal:U}),[n,e,a,ey,I,ez,eW,U]);(0,l.useLayoutEffect)(()=>{let e=(0,m.A)(eG);if(!e||!q.current)return;let t=q.current;return e.observe(t),()=>{t&&e.unobserve(t)}},[eG,q]);let eK=(0,l.useMemo)(()=>l.createElement("div",{className:"display_flex align_items_baseline gap_50",ref:q},l.createElement("div",{className:Y().flexpaneTitle},eL),l.createElement("div",{className:o()(Y().flexpaneCaption,{[Y().flexpaneCaptionTruncated]:J}),"data-qa":"work-object-flexpane-caption"},l.createElement(x.A,{lines:1},ez))),[ez,eL,J]),e$=(0,aj.f1)(e),eY=(0,l.useCallback)(async()=>{if(eE)return void window.open(ei.app_detail_page_url,"_blank","popup,noopener,noreferrer");let e={appId:n};(0,eh.jH)(ei)&&ei.auth_url?e.authUrl=ei.auth_url:s&&(e.providerKey=s),eD?await V((0,aD.m)({salesforceOrgId:e$||""})):await V((0,aL.Zf)(e)),setTimeout(()=>e_(!0),1e3)},[n,ei,eD,s,V,eE,e$]),eq=(0,l.useCallback)(l=>{if(j)return j(l);T!==ah.tL.FileViewer&&V((0,aH.P)({entityId:e,relatedConversationsEntityId:t,id:a,appId:n,lookupFunction:i,authProviderKey:s,workObjectType:d||"",tab:l,entityUrl:g,messageTs:A,channelId:C,useLegacyUrl:N,fileId:eR,options:{navigateInPlace:!0,forceBackStack:!0}}))},[n,s,C,V,e,t,g,a,i,A,d,N,T,j,eR]),eX=(0,et.A)({appId:n,authProviderKey:s,entityId:e,relatedConversationsEntityId:t,entityTitle:eO?.full()?.title()??"",entitySubtitle:eO?.full()?.subtitle()??"",icon:eO?.full()?.subtitleImage(),externalUrl:g??"",lookupFunction:i,workObjectDisplayType:eW||"",useLegacyUrl:N,refreshTs:eO?.ts()||ef,isEphemeral:w,messageTs:A,channelId:C,productName:eO?.productName(),fileId:eR}),{callback:eJ,autoClogProps:eZ}=eX.syncData,eQ=(0,l.useCallback)(()=>{P?.()},[P]),e1=(0,tg.V)({refreshButtonRef:X,displayType:eM,onDismiss:R}),e4=(0,l.useMemo)(()=>{if(eb)return l.createElement(_.A,{onClick:eJ,"data-qa":"work-object-flexpane-refresh-link",autoClogProps:eZ},az.t("Refresh"))},[eb,eZ,eJ]),e3=az.t("Your {productName} account is needed to load the latest data and perform actions on this {displayType}.",{productName:eU.name,displayType:eP}),e8=eC&&!eA?eC?.message:e3,e6=(0,l.useMemo)(()=>l.createElement(c.A,{eventId:v.FG.eventId,elementName:v.FG.elementName,clogImpression:v.FG.clogImpression},l.createElement(f.v,{loadingStatus:k.r.FINISHED,providerName:eU.name,hasValidOAuth:!eE&&ex,onUpdateOAuth:eY,appId:n,isOAuthTokenInvalid:!0,showDisconnectedBorder:!1,customExpandedSubtext:e8,customExpandedButton:e4,isAppNotInstalled:eE,align:"left",isFullWidth:!0,buttonAutoClogProps:v.vd})),[eU.name,eE,ex,eY,n,e8,e4]),e9=(!ex||eE)&&y===ah.FG.Details,e7=(0,l.useMemo)(()=>{let a=ej?.title()??F??"",{formattedText:r}=(0,aB.A)(a);return l.createElement("div",{className:"full_height relative"},l.createElement("div",{className:Y().flexpane},l.createElement(WorkObjectFlexpaneContainer,{disableScroll:y===ah.FG.Comments},l.createElement("div",{className:Y().header},ej?.titleInput()&&!ey&&ee?l.createElement("div",{className:e2().editableValueContainer},l.createElement("div",{role:"heading","aria-level":1,className:Y().entityTitle},l.createElement(x.A,{lines:3,breakWords:!1,overflowWrap:!0},r)),l.createElement("div",{className:e2().editButtonContainer},l.createElement(p.Nm,{className:e2().editButton,onClick:()=>eH(ej?.titleInput()?.block_id),autoClogProps:v.Y_,"aria-label":az.t("Edit")},el?l.createElement(b.A,{size:"medium",color:"blue"}):l.createElement(h.Ah,{name:"edit",width:16,height:16})))):l.createElement("div",{role:"heading","aria-level":1,className:Y().entityTitle},l.createElement(x.A,{lines:3,breakWords:!1,overflowWrap:!0},r)),!ey&&l.createElement(aN.c,{entity:ei,model:eO,app:eU,entityURL:g})),eu&&l.createElement(PendingChangesModal,{entityId:e,entityUrl:g}),ec&&!eT&&!ep&&l.createElement("div",{className:Y().updateAlert},l.createElement(u.Ay,{type:"boxed",level:"success",align:"left"},az.t("Updated just now"))),l.createElement(WorkObjectFlexpaneBody,{appId:n,appName:eU.name,entity:ei,model:eO,entityId:e,relatedConversationsEntityId:t,entityUrl:g,onTabChange:eq,tab:y,channelId:C,messageTs:A,isEphemeral:w,isAuthOverlayActive:e9,flexpaneSource:T,onOpenRelatedThread:B,refreshTs:eO?.ts()||ef}))),e9&&l.createElement("div",{className:Y().authOverlay},l.createElement(ProgressiveBlur,null),l.createElement("div",{className:Y().authWrapper,"data-qa":"work-object-flexpane-auth"},e6)),!eE&&ex&&eC?.show_partial_view&&y===ah.FG.Details&&l.createElement("div",{className:Y().authOverlay},l.createElement(ProgressiveBlur,null),l.createElement("div",{className:Y().authWrapper},l.createElement(eo.q,{appId:n,entity:ei,entityUrl:g,messageTs:A,channelId:C,isEphemeral:w}))),ek&&e$&&l.createElement("div",{className:Y().authOverlay},l.createElement(ProgressiveBlur,null),l.createElement("div",{className:Y().authWrapper,"data-qa":"work-object-flexpane-auth-redirect"},l.createElement(c.A,{eventId:v.cU.eventId,elementName:v.cU.elementName,clogImpression:v.cU.clogImpression},l.createElement(SalesforceAuthRedirect,{displayType:eM,salesforceOrgId:e$})))))},[eM,ek,ex,eE,ej,F,ey,ei,eO,eU,g,eu,e,t,n,eq,y,C,A,w,T,B,e6,eC,ee,eH,el,ef,eT,ec,ep,e$,e9]),te=(0,l.useMemo)(()=>ey?l.createElement(WorkObjectFlexpaneEditModeButtons,{entityId:e,entityUrl:g}):l.createElement(tC.a,{appName:eU.name,isLoading:eT,isSynced:ec,hasValidOAuth:ex,entityId:e,lookupFunction:i,workObjectType:d,authProviderKey:s,appId:n,model:eO,useLegacyUrl:N,eventTs:ef,entityUrl:g,isEditable:!ee&&(ej?.isEditable()||!1),flexpaneSource:T,onClose:W,messageTs:A,channelId:C,refreshButtonRef:X,onCoordinatedRefresh:eQ,currentPreviewFlexPaneView:H,iconButtonSize:er?"x-small":"medium",suppressButtonStyles:er,experimentViewHeaderButtonPolishGroupOn:er,activeTab:y}),[ey,eU.name,eT,ec,ex,e,i,d,s,n,eO,N,ef,g,ej,T,W,A,C,eQ,H,ee,er,y]),tt=(0,l.useMemo)(()=>{if(!eT&&ex&&!eC&&!ek)return l.createElement(WorkObjectFlexpaneFooter,{appId:n,appName:eU.name,entityId:e,relatedConversationsEntityId:t,model:eO,lookupFunction:i,workObjectType:d,authProviderKey:s,entityUrl:g,useLegacyUrl:N,refreshTs:eO?.ts()||ef,channelId:C,messageTs:A,isEphemeral:w,entity:ei,isEditing:em===ah.Gk.Form,fileId:eR})},[eT,ex,eC,n,eU.name,t,e,eO,i,d,s,g,N,ef,C,A,ei,w,em,eR,ek]),ta=(0,S.d4)(e=>eR?(0,z.FD)(e,eR):null),tn=(0,l.useMemo)(()=>l.createElement(EmailDetailsFlexpaneActionsButton,{menuItems:eX,hasValidOAuth:ex}),[eX,ex]),tl=l.createElement(E.Ay,{key:e,ref:K,dataQa:"work-object-flexpane",className:Y().workObjectFlexpane,additionalButtonsContent:te,titleContent:eK,bodyContent:e7,"aria-label":eL,viewId:L,headerProps:eV,footerContent:y===ah.FG.Details||ey?tt:void 0,footerClassName:"padding_left_125 padding_right_125 gap_50"});return(0,M.r3)(n)&&(tl=l.createElement(EmailDetailsFlexpane,{model:eO,isLoading:eT,additionalButtonsContent:tn,entityId:e})),l.createElement(l.Fragment,null,l.createElement(c.A,{eventId:en.EventId.APP_WORK_OBJECT_FLEXPANE,clogImpression:!0,uiComponentName:en.UiComponentName.WORK_OBJECT_FLEXPANE,appId:n,workObjectType:eO?.type(),workObjectEntityType:eO?.entityTypeForClogging(),fileId:eR,fileType:ta},tl),e1)};WorkObjectFlexpane.displayName="WorkObjectFlexpane"},0x2519dacdb:(e,t,a)=>{"use strict";a.d(t,{g:()=>WorkObjectThreads});var n=a(0xbad225b5),l=a(0x16cf1da63),r=a(0x120c268ad),i=a.n(r),o=a(0x40c0d834),s=a(0x20482ad21),c=a(0x151aef05f),m=a(0x2501a2cee),d=a(0x10f728c1c),u=a(0x168d4289d),p=a(0x5eedb646),b=a(0x1faa3f1ac),_=a(0x12334bacc),y=a(0x3ca4e1cc),h=a(0x3711e82d),x=a(0x226892387),E=a(0x25336c8d7),f=a(0x11c82607b),k=a(0x1400f598e),g=a(0x365a4cc3),C=a(0x1f48e3aa4);let v=(0,f.Ay)("Generate a workobject summary",async(e,t,a)=>{let{entityId:n,entityUrl:l,entityDisplayType:r,shouldRegenerate:i}=a;if(!(0,y.NX)(t()))return;let o=(0,g.wv)(t(),{entityId:n});if(!o||i){i&&o&&e((0,k.dW)(o.id));try{let t=await e((0,E.S)({reason:"generate-ai-workobject-summary",entityId:n,entityUrl:l}));if(!t?.ok||!t?.summary?.id)return;e((0,k.S2)({id:t.summary.id,type:C.Tj.WorkObject,entryPoint:C.lZ.WorkObjectView,entityId:n,entityUrl:l,entityDisplayType:r,channelId:""}))}catch(e){console.error("Failed to generate work object summary",e)}}});v.meta={name:"generateAiWorkObjectSummary",key:"createThunkGenerateAiWorkObjectSummary",description:"Generate a workobject summary"};var A=a(0x22678ff4d),N=a.n(A);let w=new s.Ay("ai-work-objects-summary"),AiWorkObjectSummaryError=({aiSummary:e})=>{let t=(0,l.wA)(),a=(0,x.d4)(y.NX),r=(0,n.useCallback)(()=>{e&&e.entityUrl&&e.entityDisplayType&&e.entityId&&t(v({entityId:e.entityId,entityUrl:e.entityUrl,entityDisplayType:e.entityDisplayType,shouldRegenerate:!0}))},[e,t]),i=(0,n.useMemo)(()=>(0,_.vU)(e),[e]),s=(0,n.useMemo)(()=>n.createElement("span",null,n.createElement(b.A,{onClick:r,"data-qa":"ai_workobject_summary_error_try_again_link"},w.t("Try again"))),[r]),c=a?w.rt("There was a problem summarizing conversations for this {displayType}. Give it another try in a few minutes. {tryAgainLink}.",{displayType:e.entityDisplayType,tryAgainLink:s}):n.createElement(n.Fragment,null,n.createElement("span",null,"There was a problem summarizing conversations for this",e.entityDisplayType,". Give it another try in a few minutes."),s);return a?n.createElement(o.A,{clogImpression:!0,eventId:h.EventId.NATIVE_AI,elementName:p.H.AI_WORK_OBJECT_SUMMARY_ERROR_STATE_VIEW,...i},n.createElement("div",{className:N().container,"data-qa":"ai_workobject_summary_error"},n.createElement("div",{className:N().title},n.createElement(m.Ah,{name:"ai-summary",size:"20",inline:!0}),n.createElement("div",null,w.t("Summary"))),n.createElement("div",null,c))):null};AiWorkObjectSummaryError.displayName="AiWorkObjectSummaryError";var T=a(0x1340892e2),I=a(0x1930e4228),S=a(0x32f90b85),O=a(0x1ccef1c6f);let j=new s.Ay("ai-work-objects-summary"),F=n.createElement(m.Ah,{inline:!0,name:"ai-summary",size:"20"}),AIWorkObjectSummaryLoading=({aiSummaryId:e,totalThreadCount:t,displayType:a})=>{let r=(0,l.wA)(),o=(0,x.d4)(e=>!(0,O.ty)(e,"a11y_animations")),s=(0,x.d4)(y.NX),c=((e,t,a)=>{let n=[];if(a.length>0){let t=e?j.t("Gathering information about this {displayType}\u2026",{displayType:a}):"Gathering information about this thread\u2026";n.push(t)}if(t>0){let a=e?j.t("{totalThreadCount} relevant sources found\u2026",{totalThreadCount:t}):`${t} relevant threads found\u{2026}`;n.push(a)}return n.push(e?j.t("Putting it all together\u2026"):"Putting it all together\u2026"),n})(s,t,a),m=(0,n.useCallback)(()=>r((0,k.oR)(e)),[r,e]);return((0,S.Z)(m,6e4),s)?n.createElement("div",{className:N().container,"data-qa":"ai-work-object-summary-loading"},n.createElement(T.r,{icon:F,text:j.t("Summarizing\u2026"),className:N().shimmerText}),n.createElement("span",{className:i()(N().loadingText,{[N().loadingTextNoAnimation]:o})},n.createElement(I.SZ,{loadingMessages:c}))):null};AIWorkObjectSummaryLoading.displayName="AIWorkObjectSummaryLoading";var B=a(0x1ce4b4f7c);let AiWorkObjectSummarySection=({aiSummaryId:e,topic:t,topicIndex:a,shouldStartStreamingAnimating:l,detailsSectionAnimationIndex:r,onStreamingAnimationEnd:i,summaryClogData:o})=>{let s=(0,x.d4)(y.NX),c=(0,x.d4)(t=>(0,g.xD)(t,{id:e})),m=c?.topics?.length||0,d=(0,n.useMemo)(()=>!!(c?.isStreaming&&a>r),[c,a,r]);return s&&!d&&c?n.createElement("div",{className:N().sectionContainer},n.createElement(B.A,{aiSummaryId:c?.id,topic:t,topicIndex:a,isStreaming:c?.isStreaming,enableStreamingAnimation:c?.isStreaming&&!c?.hasStreamingAnimationFinished,totalTopicsCount:m,aiSummaryStatus:c?.status,channelId:"",onStreamingAnimationEnd:i,shouldStartStreamingAnimating:l,summaryClogData:o,hasFinishedHeadersReveal:!0,isTopicOnly:!0})):null};AiWorkObjectSummarySection.displayName="AiWorkObjectSummarySection";let W=new s.Ay("ai-work-objects-summary"),AIWorkObjectSummary=({entityId:e,totalThreadCount:t,displayType:a})=>{let l=(0,x.d4)(y.NX),[r,i]=(0,n.useState)(0),s=(0,x.d4)(t=>(0,g.wv)(t,{entityId:e})),c=(0,_.vU)(s),b=(0,n.useMemo)(()=>s&&s.entityId&&s.entityUrl?{entityId:s.entityId,entityUrl:s.entityUrl,summaryId:s.id}:null,[s]),E=(0,n.useCallback)(e=>()=>{i(e)},[]),f=(0,n.useCallback)(()=>s&&s.topics&&0!==s.topics.length?s.topics.map((e,t)=>n.createElement(AiWorkObjectSummarySection,{key:`work-object-topic-${t}`,aiSummaryId:s.id,topic:e,topicIndex:t,shouldStartStreamingAnimating:r===t,detailsSectionAnimationIndex:r,onStreamingAnimationEnd:E(t+1),summaryClogData:c})):null,[s,r,E,c]);return l&&s?s.status===C.nM.InProgress?n.createElement(AIWorkObjectSummaryLoading,{aiSummaryId:s.id,totalThreadCount:t,displayType:a}):s.status===C.nM.Error||s.status===C.nM.Complete&&s.error?n.createElement(AiWorkObjectSummaryError,{aiSummary:s}):s.topics&&0!==s.topics.length?n.createElement(o.A,{clogImpression:!0,eventId:h.EventId.NATIVE_AI,elementName:p.H.AI_WORK_OBJECT_SUMMARY_VIEW,nativeAiSummaryType:C.Tj.WorkObject},n.createElement("div",{className:N().container},n.createElement("div",{className:N().title},n.createElement(m.Ah,{name:"ai-summary",size:"18",inline:!0}),n.createElement("div",null,W.t("Summary"))),f(),n.createElement("div",{className:N().feedbackContainer},n.createElement(d.H,{includeFeedbackText:!0}),b&&n.createElement(u.A,{className:N().feedbackButtonGroup,entityRefsSummary:b,size:"18"})))):null:null};AIWorkObjectSummary.displayName="AIWorkObjectSummary";var M=a(0x1b6f39a31),P=a(0x1651509ed),R=a(0x45bd075),D=a(0x1d2cd7755),L=a(0x99233ecb),U=a(0x1e1bdd25f),H=a(0x9b65d19d),z=a.n(H);let G=new s.Ay("work-objects"),V="sortType",K="excludeUnjoinedChannels",$="excludeBots",Y={name:"refine"},filterReducer=(e,t)=>{switch(t.type){case"SET_SORT":return{...e,sortType:t.sortType};case"EXCLUDE_UNJOINED_CHANNELS":return{...e,excludeUnjoinedChannels:!e.excludeUnjoinedChannels};case"EXCLUDE_BOTS":return{...e,excludeBots:!e.excludeBots};default:return e}},CheckboxItem=({label:e,onChange:t,checked:a,id:l})=>n.createElement(D.A,{type:"inline",text:e,cursor:"pointer"},n.createElement(R.A,{checked:a,onChange:t,id:l})),WorkObjectThreadFilter=({filterThreadsBy:e,threadFilters:t})=>{let a={sortType:t?.sortType??M.Jv.NEWEST,excludeUnjoinedChannels:t?.excludeUnjoinedChannels,excludeBots:t?.excludeBots},[l,r]=(0,n.useReducer)(filterReducer,a),i=(0,n.useCallback)(a=>{let n=filterReducer(l,a);r(a),e?.({...t,sortType:n.sortType,excludeUnjoinedChannels:n.excludeUnjoinedChannels,excludeBots:n.excludeBots})},[e,t,l]),o=(0,n.useCallback)(()=>i({type:"EXCLUDE_UNJOINED_CHANNELS"}),[i]),s=(0,n.useCallback)(()=>i({type:"EXCLUDE_BOTS"}),[i]),c=(0,n.useCallback)(()=>i({type:"SET_SORT",sortType:M.Jv.NEWEST}),[i]),m=(0,n.useCallback)(()=>i({type:"SET_SORT",sortType:M.Jv.OLDEST}),[i]),d=(0,n.useMemo)(()=>+!!l.excludeUnjoinedChannels+ +!!l.excludeBots,[l.excludeUnjoinedChannels,l.excludeBots]),u="sorting-group-id",p="filtering-group-id",b=(0,n.useCallback)(e=>n.createElement(L.Ay,e,n.createElement("div",{className:z().work_objects_thread_filter_menu},n.createElement(L.c$,{for:u,label:G.t("Sort")}),n.createElement(L.Dr,{key:`${V}-${M.Jv.NEWEST}`,label:G.t("Newest"),type:"radio",ariaRole:"menuitemradio",checked:l.sortType===M.Jv.NEWEST,indeterminate:!1,onSelected:c,group:u}),n.createElement(L.Dr,{key:`${V}-${M.Jv.OLDEST}`,label:G.t("Oldest"),type:"radio",ariaRole:"menuitemradio",checked:l.sortType===M.Jv.OLDEST,indeterminate:!1,onSelected:m,group:u}),n.createElement(L.bX,null),n.createElement(L.c$,{for:p,label:G.t("Filter")}),n.createElement(L.Dr,{key:K,onSelected:o,group:p,checked:l.excludeUnjoinedChannels,indeterminate:!1,ariaRole:"menuitemcheckbox",ariaLabel:G.t("Only include channels I\u2019m in")},n.createElement(CheckboxItem,{label:G.t("Only my channels"),onChange:o,checked:l.excludeUnjoinedChannels,id:K})),n.createElement(L.Dr,{key:$,onSelected:s,group:p,checked:l.excludeBots,indeterminate:!1,ariaRole:"menuitemcheckbox",ariaLabel:G.t("Exclude apps, bots, and workflows")},n.createElement(CheckboxItem,{label:G.t("Exclude automations"),onChange:s,checked:l.excludeBots,id:$})))),[l,c,m,o,s]),_=G.t("Filter/Sort: {count, plural, =0 {No filters applied} =1 {Filtered by {onlyMyChannelsFilter}{excludeBotsLabel}} =2 {Filtered by {onlyMyChannelsFilter} and {excludeBotsLabel}} other {}}. Sorted by {sort}.",{count:d,sort:l.sortType,onlyMyChannelsFilter:l.excludeUnjoinedChannels?"Only include channels I\u2019m in":"",excludeBotsLabel:l.excludeBots?G.t("Exclude apps, bots, and workflows"):""});return n.createElement(U.A,{renderMenu:b,position:"bottom-left"},n.createElement(P.Fr,{icon:Y,text:d>0?d:void 0,isSelected:d>0,variant:"menu",ariaLabel:_}))};WorkObjectThreadFilter.displayName="WorkObjectThreadFilter";var q=a(0xf3b0bc58),X=a(0x2417d1641),J=a(0x19d06a55e),Z=a(0x1fb2d2a87),Q=a(0xb7224980),ee=a(0xce3c4162),et=a(0x1c412a275),ea=a.n(et);let en=new s.Ay("work-objects"),WorkObjectThreadsEmptyState=({workObjectModel:e,shouldShowHeader:t=!1,shouldShowFilter:a=!1,customFilter:l})=>{let r=(0,x.d4)(Z.to),{share:{callback:o,iconName:s}}=(0,X.A)({appId:e?.appId()||"",authProviderKey:e?.authProviderKey()||"",entityId:e?.entityId()||"",relatedConversationsEntityId:e?.relatedConversationsEntityId(),entityTitle:e?.full()?.title()||"",entitySubtitle:e?.full()?.subtitle()||"",icon:e?.full()?.subtitleImage(),externalUrl:e?.externalUrl()||"",lookupFunction:e?.lookupFunction()||void 0,workObjectDisplayType:e?.displayType()||"",productName:e?.productName(),fileId:e?.fileId()}),c=!!(e?.entityId()&&e?.externalUrl()),m=(0,n.useCallback)(e=>{e&&c&&(e.stopPropagation(),o(e))},[c,o]),d=en.t("It\u2019s quiet. Too quiet\u2026"),u=e?.displayType(),p=en.t("When this link is shared in other Slack messages, they will show up here."),b=en.t("When this {type} is shared in other Slack messages, they will show up here.",{type:u}),_=en.t("Share"),y=(0,n.useMemo)(()=>({name:s,size:"20"}),[s]);return n.createElement("div",{className:"p-list_item_threads"},t&&n.createElement("div",{className:"p-list_item_threads--header"},n.createElement("div",{className:"p-list_item_threads--header-title"},en.t("Across Slack")),a&&n.createElement("div",{className:"p-list_item_threads--header-filter"},l)),n.createElement(J.Y,{className:"margin_bottom_50",displayType:e?.displayType()}),n.createElement(q.A,{title:d,className:i()({[ea().work_object_threads_empty_state]:t}),description:u?b:p,isExtended:!0,primaryActionText:c?_:void 0,onClickPrimaryAction:c?m:void 0,primaryActionIcon:y,imageUrl:"dark"===r?Q:ee}))};WorkObjectThreadsEmptyState.displayName="WorkObjectThreadsEmptyState";var el=a(0x1a02c72b5),er=a(0xd6a16321),ei=a(0x20679dcfc),eo=a(0x105ecbbed),es=a(0xddebf5cb);let ec=new s.Ay("work-objects"),WorkObjectThreadsContainer=({children:e})=>n.createElement(o.A,{eventId:h.EventId.WORK_OBJECT_FLEXPANE_THREADS_VIEW,uiPage:h.UiPage.WORK_OBJECT_FLEXPANE_THREADS},e);WorkObjectThreadsContainer.displayName="WorkObjectThreadsContainer";let WorkObjectThreads=({relatedThreadKeys:e,isLoading:t,workObjectModel:a,onRemoveEntityRef:r,filterThreadsBy:o,entityId:s,currentThreadKey:m,threadFilters:d,onOpenRelatedThread:u,shouldShowFilter:p=!1})=>{let b=(0,l.wA)(),_=(0,x.d4)(y.NX),h=(0,x.d4)(e=>(0,g.wv)(e,{entityId:s||""})),E=(0,n.useMemo)(()=>a?.externalUrl(),[a]),f=(0,n.useMemo)(()=>a?.displayType(),[a]),k=(0,n.useCallback)((e,t,a,n)=>{let{channelId:l,threadTs:r}=(0,eo.Sb)(e),i=n||r;if(u)return u({relatedThreadKey:e,isCanvas:t,channelId:l,threadTs:i,isReply:a});l&&t&&!a?b((0,el.o)((0,er.mo)({id:(0,ei.l)(l)}))):l&&i&&b((0,es.Q)({channelId:l,threadTs:i,dangerouslyOverrideRouting:!0,highlightTs:r}))},[b,u]),[C,...A]=e,N=!!(m&&C),w=(0,n.useMemo)(()=>({current:N?[C]:[],related:N?A:e}),[C,A,e,N]),T=(0,n.useMemo)(()=>d?.sortType?w.related.sort((e,t)=>{let a=(0,eo.Sb)(e)?.threadTs,n=(0,eo.Sb)(t)?.threadTs;return a&&n?d.sortType===M.Jv.NEWEST?n.localeCompare(a):a.localeCompare(n):0}):w.related,[w.related,d]),I=0===T.length;(0,n.useEffect)(()=>{_&&s&&E&&!I&&!h&&b(v({entityId:s,entityUrl:E,entityDisplayType:f||""}))},[_,s,E,h,b,f,I]);let S=(0,n.useMemo)(()=>n.createElement(WorkObjectThreadFilter,{filterThreadsBy:o,threadFilters:d}),[o,d]),O=(0,n.useMemo)(()=>{if(!I)return;let e=d?.excludeBots||d?.excludeUnjoinedChannels;return n.createElement(WorkObjectThreadsEmptyState,{workObjectModel:a,shouldShowHeader:N||!N&&e,shouldShowFilter:e,customFilter:S})},[I,a,N,d,S]),j=(0,n.useMemo)(()=>d?.sortType===M.Jv.OLDEST?ec.t("Oldest"):ec.t("Newest"),[d?.sortType]);return n.createElement(WorkObjectThreadsContainer,null,_&&s&&n.createElement(AIWorkObjectSummary,{entityId:s,totalThreadCount:I?0:T.length+1,displayType:a?.displayType()||""}),N&&n.createElement("div",{className:i()(ea().work_object_threads)},n.createElement(c.L,{relatedThreadKeys:w.current,isLoading:t,onOpenRelatedThread:k,onRemoveEntityRef:r,shouldShowHeader:!0,shouldShowFilter:!1,headerTitle:ec.t("This thread"),isCurrentThread:!0,isWorkObjectContext:!0})),n.createElement("div",{className:i()(ea().work_object_threads,{full_height:!N})},n.createElement(c.L,{relatedThreadKeys:T,isLoading:t,onOpenRelatedThread:k,onRemoveEntityRef:r,customEmptyState:O,shouldShowHeader:!0,shouldShowFilter:p,headerTitle:p?j:void 0,customFilter:p?S:void 0,isWorkObjectContext:!0,workObjectDisplayType:a?.displayType(),showUpgradeBanner:!I})))};WorkObjectThreads.displayName="WorkObjectThreads"},0x151aef05f:(e,t,a)=>{"use strict";a.d(t,{L:()=>ItemThreads});var n=a(0xbad225b5),l=a(0x20482ad21),r=a(0xf3b0bc58),i=a(0x19ab18890),o=a(0xed33ee16),s=a(0x120c268ad),c=a.n(s),m=a(0xbe0b63ff),d=a(0x11a296110),u=a(0x128d54e52),p=a(0x24f1e08bb),b=a(0x1535e80f3),_=a(0x344bb842),y=a(0x2501a2cee),h=a(0x1fdec3e16),x=a(0x247cf31a2),E=a(0x1b2e599bc),f=a(0x21c8c64ab),k=a(0x14516fe7),g=a(0xca4f3cec),C=a(0x1939011ec),v=a(0x170214077),A=a(0x3ca4e1cc),N=a(0x32685543),w=a(0x12185e091),T=a(0x1ecc7f772),I=a(0xbd3de346),S=a(0xe8efe2c1),O=a(0x158809687),j=a(0x105ecbbed),F=a(0x226892387),B=a(0x217553e42),W=a(0x14ea3ce99),M=a(0xe684f705),P=a(0xd93ecf94);let R=new l.Ay("lists"),ItemRelatedThread=({threadKey:e,onOpenRelatedThread:t,onRemoveEntityRef:a,isCurrentThread:l,isWorkObjectContext:r=!1})=>{let i=(0,F.d4)(A._u),{channelId:o,threadTs:s}=(0,j.Sb)(e),D=(0,F.d4)(e=>o&&s?(0,P.Ld)(e,o,s):void 0),L=(0,F.d4)(e=>(0,B.OL)(e,D?.channel)),U=(0,F.d4)(e=>(0,T.SB)(e,L,{publicChannelIncludeHashSign:!1,imIncludeAtSign:!1})),H=(0,F.d4)(e=>(0,M.nv)(e,D?.user)),z=H?.profile?.first_name,G=(0,F.d4)(e=>(0,S.f)(e,L.id)),V=(0,F.d4)(e=>G?(0,W.Lp)(e,G):null),K=(0,n.useMemo)(()=>!!V&&(0,m.uz)(V)&&(0,I.ZG)(V)&&(0,I.DQ)(V),[V]),$=(0,n.useMemo)(()=>K&&!(0,O.n)(D)&&i,[K,D,i]),Y=(0,n.useMemo)(()=>V&&(0,m.uz)(V)&&V?.title||R.t("Untitled"),[V]),q=(0,n.useMemo)(()=>(0,w.JM)(L)?U:n.createElement(x.A,{channelId:L.id}),[L,U]),X=(0,n.useMemo)(()=>K?R.t("Shared in Canvas"):R.rt("Thread in {channel}",{channel:q}),[q,K]),J=(0,n.useCallback)(a=>{a.stopPropagation(),t(e,K,(0,O.n)(D),D?.thread_ts)},[t,e,K,D]),Z=(0,n.useCallback)(()=>n.createElement(k.A,{msg:D,size:r?b.RG.smallListVariant:b.RG.medium}),[D,r]),Q=(0,n.useCallback)(e=>{e.stopPropagation(),a&&o&&s&&a({channelId:o,timestamp:s})},[a,o,s]),ee=(0,n.useMemo)(()=>!D||r?null:n.createElement("span",{className:"c-base_entity__subtext p-list_item_related_thread__header-subtext"},q," | ",n.createElement(v.A,{msg:D,relative:!0,clickable:!1})),[q,D,r]);if(!D||!L)return null;let et=!!a,ea=(D?.reply_count??0)>0,en=(0,N._)(D.ts);return n.createElement(d.Nm,{onClick:J,className:"p-list_item_related_thread"},n.createElement("div",{className:c()("p-list_item_related_thread__header",{"p-list_item_related_thread__header--current-thread":l,"p-list_item_related_thread__header--work-object-context":r&&!l})},r&&!l&&n.createElement("div",{className:"p-list_item_related_thread__header-title"},n.createElement("span",{className:"p-list_item_related_thread__header-title-text"},X),n.createElement("span",{className:"p-list_item_related_thread__header-timestamp"},en)),et&&n.createElement(_.A,{className:"p-list_item_related_thread__remove-button",svgIconProps:{name:"close-filled"},"aria-label":"",onClick:Q}),!$&&n.createElement(p.A,{primaryContent:n.createElement(u.Ay,{avatar:Z,size:r?"small":"medium",text:n.createElement("span",{className:"c-base_entity__text"},n.createElement(h.A,{lines:1},n.createElement(g.A,{msg:D}))),subtext:ee})}),$&&n.createElement("div",{className:"p-list_item_related_thread__canvas-title"},n.createElement("div",{className:"p-list_item_related_thread__canvas-icon"},n.createElement(y.Ah,{name:"canvas-content",size:"16"})),n.createElement("div",{className:"p-list_item_related_thread__canvas-title-text"},n.createElement(h.A,{lines:1},Y)))),n.createElement("div",{className:"p-list_item_related_thread__content"},!$&&n.createElement(f.$,{value:D.blocks}),$&&G&&n.createElement("div",{className:"p-list_item_related_thread__canvas-preview"},n.createElement(E.Ay,{fileId:G,hideTitle:!0}))),!ea&&l&&r&&n.createElement("div",{className:"p-list_item_related_thread__no-reply"},n.createElement(y.Ah,{name:"threads",size:"16",inline:!0}),n.createElement("span",{className:"p-list_item_related_thread__no-reply-text"},z?R.rt("Reply to {firstName}",{firstName:z}):R.t("Reply in thread"))),ea&&n.createElement("div",{className:"p-list_item_related_thread__replies"},n.createElement(C.A,{msg:D,onOpenThread:J})))};ItemRelatedThread.displayName="ItemRelatedThread";var D=a(0x19d06a55e),L=a(0x1fb2d2a87);let U=new l.Ay("lists"),ItemThreads=({relatedThreadKeys:e,isLoading:t,onOpenRelatedThread:a,onRemoveEntityRef:l,customEmptyState:s,shouldShowHeader:c,headerTitle:m,shouldShowFilter:d=!1,customFilter:u,isCurrentThread:p,isWorkObjectContext:b,workObjectDisplayType:_,showUpgradeBanner:y})=>{let h=(0,F.d4)(L.to);if(t)return n.createElement(o.A,{clientTheme:h,loadingMessage:U.t("Loading item\u2019s related threads\u2026")});if(0===e.length){if(s)return s;let e=n.createElement(i.Ay,{emojiSize:i.lw.MEDIUM,text:"speech_balloon",className:"p-list_item_threads--empty_emoji"}),t=U.rt('{emoji}

No related threads

',{emoji:e}),a=U.t("If this item gets shared in other conversations in Slack, they will show up here.");return n.createElement(r.A,{className:"p-list_item_threads--empty-state",title:t,description:a,isExtended:!0})}return n.createElement("div",{className:"p-list_item_threads"},c&&n.createElement("div",{className:"p-list_item_threads--header"},n.createElement("div",{className:"p-list_item_threads--header-title"},m??U.t("Threads")),d&&n.createElement("div",{className:"p-list_item_threads--header-filter"},u)),y&&n.createElement(D.Y,{className:"margin_bottom_50",displayType:_}),e.map(e=>n.createElement(ItemRelatedThread,{threadKey:e,onOpenRelatedThread:a,onRemoveEntityRef:l,key:e,isCurrentThread:p,isWorkObjectContext:b})))};ItemThreads.displayName="ItemThreads"},0x1f2e22823:(e,t,a)=>{"use strict";a.d(t,{W:()=>l.W,v:()=>n.v});var n=a(0x171478a87),l=a(0x1729ca3b1)},0x1729ca3b1:(e,t,a)=>{"use strict";a.d(t,{W:()=>OAuthAccountSelectModal});var n=a(0xbad225b5),l=a(0x120c268ad),r=a.n(l),i=a(0x20482ad21),o=a(0x2b7f0bcc),s=a(0x11a296110),c=a(0x1d2cd7755),m=a(0xa5dbe09b),d=a(0x344bb842),u=a(0xb64e73ea),p=a(0x171478a87),b=a(0x6e0e2fb2),_=a(0x2120d7f64),y=a(0x145d46a61),h=a(0x20e80190e),x=a(0x226892387);let E=new i.Ay("oauth_account_picker");function OAuthAccountSelectModal({selectedAuth:e,providerName:t,onClose:a,onSelectOAuth:l,onAddOAuth:i,useOAuthTokenState:f}){let k=f(),g=(0,x.d4)(y.$T),[C,v]=(0,n.useState)(null),[A,N]=(0,n.useState)(null),[w,T]=(0,n.useState)(b.r.FINISHED),[I,S]=(0,n.useState)(e?.externalTokenId),[O,j]=(0,n.useState)(e?.externalTokenId);(0,n.useEffect)(()=>{if(!e?.externalTokenId){for(let e of k)if(e.isDefault){S(e.externalTokenId),j(e.externalTokenId);return}}},[k,e]);let F=(0,n.useCallback)(async()=>{try{N(null),T(b.r.IN_FLIGHT),await i()}catch(e){N(e)}finally{T(b.r.FINISHED)}},[i]),B=(0,n.useCallback)(async e=>{try{N(null),v(e),await l(e),v(null),a()}catch(e){N(e),v(null)}},[l,a]),W=(0,n.useCallback)(async()=>{I&&await B(I)},[I,B]),M=k?.length>0,P=(0,n.useCallback)(e=>n.createElement(s.$n,{...e,type:M?"outline":"primary"}),[M]),R=t?E.t("Change {providerName} account",{providerName:t}):E.t("Change account"),D=(0,n.useMemo)(()=>n.createElement("div",{id:"oauth-account-select-modal-heading"},R),[R]),{speedBumpState:L,closeSpeedBump:U,openSpeedBump:H}=(0,_.v)(),z=(0,n.useCallback)(()=>{O!==I?H():a()},[O,a,H,I]),G=(0,n.useMemo)(()=>n.createElement(d.A,{onClick:z,"aria-label":E.t("Back"),svgIconProps:{name:"caret-left-full",size:"20"}}),[z]),V=(0,n.useCallback)(e=>()=>{e&&S(e)},[]),K=g?E.t("This account lets Slack connect to {providerName} while you\u2019re building, so you can use {providerName} steps in the workflow.",{providerName:t}):E.t("This account lets Slack connect to {providerName}, so you can use {providerName} steps in the workflow.",{providerName:t}),$=g?E.t("This account lets Slack connect to the external service while you\u2019re building, so you can use their steps in the workflow."):E.t("This account lets Slack connect to the company, so you can use their steps in the workflow."),Y=t?K:$,q=g?E.t("Account for workflow use"):E.t("{providerName} account for workflow use",{providerName:t}),X=(0,n.useMemo)(()=>n.createElement("span",{className:r()("p-oauth_account_select_modal__label_font_weight","sk_primary_foreground")},t?q:E.t("Account for Workflow building")),[q,t]),J=(0,n.useMemo)(()=>n.createElement(c.A,{text:X,subtext:Y}),[X,Y]),Z=(0,n.useCallback)(e=>n.createElement("span",{className:"bold"},e),[]),Q=t?E.t("Could not connect to {providerName}. Please try again.",{providerName:t}):E.t("Could not connect. Please try again.");return n.createElement(h.dW,{centered:!0,closeModal:z,showCloseButton:!1},n.createElement(h.rQ,null,n.createElement(h.Rc,{title:D,icon:G})),n.createElement(h.$m,null,M?n.createElement(h.qf,null,n.createElement(m.A,{legendText:J,legendClassNames:"no_margin"},n.createElement("div",{className:r()("p-oauth_account_select_modal__radio_group_border")},k?.map(({externalUserId:e,externalTokenId:t})=>n.createElement(u._,{key:`oauth-account-change-modal-option-${e}`,label:Z(e),checked:I===t,onChange:V(t)}))))):null,n.createElement(h.qf,null,n.createElement(p.v,{loadingStatus:w,providerName:t,hasValidOAuth:!1,onUpdateOAuth:F,renderButton:P})),n.createElement(h.qf,null,A&&n.createElement(o.Ay,{level:"error",className:"margin_top_100"},Q))),n.createElement(h.jl,null,L.isVisible?n.createElement(h.ty,{heading:E.t("Discard changes?"),description:E.t("Your work will not be saved."),onContinue:a,onCancel:U}):n.createElement(h.ox,null,n.createElement(s.lV,{"data-qa":"oauth-account-select-modal-save",type:"primary",loading:!!C,disabled:!I,onClick:W,"aria-label":E.t("Done")},E.t("Done")))))}OAuthAccountSelectModal.displayName="OAuthAccountSelectModal"},0x1ce4b4f7c:(e,t,a)=>{"use strict";a.d(t,{A:()=>L});var n=a(0xbad225b5),l=a(0x16cf1da63),r=a(0x120c268ad),i=a.n(r),o=a(0x20482ad21),s=a(0x1faa3f1ac),c=a(0x1c659cbb1),m=a(0x6cc5eee0),d=a(0x113cdbbd7),u=a(0xa67b3699),p=a(0x78704cb5),b=a(0x5eedb646),_=a(0x1cefa8f4c),y=a(0x344bb842),h=a(0x2501a2cee),x=a(0x4c96e5d9),E=a(0x1ccef1c6f),f=a(0x226892387),k=a(0x14149c126);let g=new o.Ay("assistant"),C={opacity:0},v={opacity:1},A={duration:.1};function AiSummaryDetailsSectionButton({hasContent:e,toggleExpandableView:t,isStreaming:a,isExpanded:l,hasFinishedHeadersReveal:r,autoClogProps:i,isInline:o,topicTitle:s}){let c=(0,f.d4)(e=>"on"===(0,k._Z)(e,"slack_ai_a11y_fixes")),m=(0,f.d4)(e=>!(0,E.ty)(e,"a11y_animations")),d=l?g.t("Less detail"):g.t("More detail");if(!e&&!a)return null;if(a&&!r)return n.createElement("div",{className:"p-ai_summary_detail_section__button p-ai_summary_detail_section__button--invisible"},n.createElement("div",null));let u=!m&&a;return n.createElement(x.Ay,{"aria-label":d,tip:d},n.createElement(_.P.div,{className:o?"p-ai_summary_detail_section__button_container--inline":"",initial:u?C:void 0,animate:u?v:void 0,transition:u?A:void 0},n.createElement(y.A,{onClick:t,"aria-label":d,"aria-expanded":l,className:"p-ai_summary_detail_section__button",autoClogProps:i,"aria-describedby":c?s:void 0},n.createElement(h.Ah,{name:l?"caret-up":"caret-down",inline:!0,size:"20"}))))}AiSummaryDetailsSectionButton.displayName="AiSummaryDetailsSectionButton";var N=a(0xc96baf58),w=a(0x1c403364b),T=a(0x3796a18c),I=a(0x1b481369f),S=a(0x1d9627ee3),O=a(0x14ea3ce99);function AiSummaryFile({fileId:e}){let t=(0,l.wA)(),a=(0,f.d4)(t=>(0,O.Lp)(t,e)),r=(0,n.useCallback)(()=>{t((0,S.A)({fileId:e}))},[t,e]);return a?n.createElement(I.A,{className:"p-ai_summary_detail_section__file_list_item",file:a,onClick:r,key:a.id},n.createElement(w.A,{file:a,id:a.id,detailType:T.s.OWNER_TIMESTAMP,allowLiveTitle:!1,hasHighlightMarkers:!0})):null}AiSummaryFile.displayName="AiSummaryFile";var j=a(0x238b287cf),F=a(0x3711e82d),B=a(0x1400f598e),W=a(0x365a4cc3),M=a(0x1ff1aef05),P=a(0x1f48e3aa4);let R=new o.Ay("assistant"),D={size:c.RG.verySmall,isInteractive:!1},AiSummaryDetailsSection=({topic:e,topicIndex:t,aiSummaryId:a,aiSummaryStatus:r,channelDigestId:o,dailyDigestId:c,channelId:_,summaryClogData:y,displayExpandButtonInline:h=!1,hideMoreDetailsLabel:x=!1,showMoreDetailsDecoration:k=!1,showTopicAsCitationLink:g,onExpandCollapse:C,isStreaming:v,hasFinishedHeadersReveal:A,alwaysExpanded:w=!1,displayContentOnly:T=!1,onStreamingAnimationEnd:I,enableStreamingAnimation:S=!1,shouldStartStreamingAnimating:O=!1,totalTopicsCount:L=0,isMultiChannelUnreads:U=!1,isTopicOnly:H=!1})=>{let z,G=(0,f.d4)(e=>!(0,E.ty)(e,"a11y_animations")),V=(0,l.wA)(),K=(0,j.A)(),$=e.blocks?.some(e=>e.elements?.some(e=>e.elements?.length>0)),Y=(0,n.useMemo)(()=>V((0,M.a)({topic:e})),[V,e]),[q,X]=(0,n.useState)(e.isExpanded||w||!1),[J,Z]=(0,n.useState)(!1),[Q,ee]=(0,n.useState)(!1),et=(0,n.useCallback)(()=>{Z(!0)},[]),ea=(0,n.useCallback)(()=>{I&&I(),ee(!0)},[I]);(0,n.useEffect)(()=>{S&&O&&J&&I&&!e.subheading&&(L>t+1||r===P.nM.Complete)&&I()},[S,J,O,e.subheading,t,L,I,r]);let en=(0,n.useCallback)(()=>{X(!q),V((0,B.a9)({aiSummaryId:a,channelDigestId:o,dailyDigestId:c,topicIndex:t,isExpanded:!q})),C?.(!q)},[q,V,a,o,c,t,C]),el=(0,f.Z2)(e=>(0,W.JU)(e,{channelId:_})),er=(0,n.useCallback)(e=>{K.track(F.EventId.NATIVE_AI,{contexts:{ui_context:{action:F.UiAction.CLICK,ui_properties:{element_type:p.Q[e.link_type||"internal"],element_value:e?.appId}}},...y})},[K,y]),ei=(0,n.useMemo)(()=>({eventId:F.EventId.NATIVE_AI,onClick:{enableClogAction:!0},elementName:b.H.SUMMARY_DETAIL_VIEW_CONTENT_SECTION,elementValue:t.toString(),action:q?F.UiAction.COLLAPSE:F.UiAction.EXPAND,...y,...el}),[el,y,t,q]);k&&(z=e.users?.[0]?.[0]==="<"?e.users.map(e=>e.substring(2,e.length-1)):e.users);let eo=(0,n.useMemo)(()=>S&&O&&L>t+2,[S,O,L,t]),es=S&&v&&Q||A;return n.createElement("div",{className:i()("p-ai_summary_detail_section",{"p-ai_summary_detail_section--no-animation":G,"p-ai_summary_detail_section--no-bottom-margin":H}),"data-qa":"summary_detail_section"},T?null:n.createElement("div",{className:"p-ai_summary_detail_section__header_section"},n.createElement("div",{className:"p-ai_summary_detail_section__header"},n.createElement("div",{className:"p-ai_summary_detail_section__header_content"},g&&Y?n.createElement(s.A,{href:Y,className:"p-ai_summary_detail_section__heading_text"},n.createElement(m.A,{text:e.topic})):n.createElement(n.Fragment,null,S?n.createElement(N.A,{className:i()("p-ai_summary_detail_section__heading_text",{"p-ai_summary_detail_section__heading_text--short_summary":H}),text:e.topic,onAnimationEnd:et,shouldStartStreamingAnimating:O,enableStreamingAnimation:S,shouldSpeedUpAnimation:eo,isMultiChannelUnreads:U}):n.createElement(m.A,{className:i()("p-ai_summary_detail_section__heading_text",{"p-ai_summary_detail_section__heading_text--short_summary":H}),text:e.topic,clogLinkClick:er})),e.subheading&&n.createElement("div",{className:"p-ai_summary_detail_section__subheading"},S?n.createElement(N.A,{text:e.subheading,shouldStartStreamingAnimating:O&&J,onAnimationEnd:ea,enableStreamingAnimation:S,shouldSpeedUpAnimation:eo}):n.createElement(m.A,{text:e.subheading}),h&&n.createElement(AiSummaryDetailsSectionButton,{hasFinishedHeadersReveal:es,isExpanded:q,isStreaming:v,toggleExpandableView:en,isInline:!0,autoClogProps:ei,hasContent:$,topicTitle:e.topic}))),!h&&n.createElement(AiSummaryDetailsSectionButton,{hasFinishedHeadersReveal:es,isExpanded:q,isStreaming:v,toggleExpandableView:en,autoClogProps:ei,hasContent:$,topicTitle:e.topic}))),q&&n.createElement("div",{className:"p-ai_summary_detail_section__content"},!x&&n.createElement("div",{className:"p-ai_summary_detail_section__details"},R.t("More details")),!$&&v&&n.createElement("div",null,n.createElement("div",{className:"p-ai_summary_detail_section__skeleton p-ai_summary_detail_section__skeleton--large"}),n.createElement("div",{className:"p-ai_summary_detail_section__skeleton p-ai_summary_detail_section__skeleton--large"}),n.createElement("div",{className:"p-ai_summary_detail_section__skeleton p-ai_summary_detail_section__skeleton--small"})),$&&n.createElement(p.c,{blocks:e.blocks,blocksContainerContext:d.pi.ai_summary}),k&&n.createElement("div",{className:"p-ai_summary_detail_section__decoration"},n.createElement(u.A,{className:"p-ai_summary_detail_section__decoration_facepile",maxNumFaces:3,avatarOuterHeight:20,avatarOuterWidth:20,avatarProps:D,memberIds:z}),n.createElement("span",{className:"p-ai_summary_detail_section__decoration_metadata"},R.t("{numPeople, plural, =1 {{numPeople} person} other {{numPeople} people}} sent {numMessages, plural, =1 {{numMessages} message} other {{numMessages} messages}}",{numPeople:e.users?.length,numMessages:e.messageCount}))),e.files?.length>0?n.createElement(n.Fragment,null,n.createElement("div",{className:"p-ai_summary_detail_section__files"},R.t("Files shared")),n.createElement("div",{className:"p-ai_summary_detail_section__file_list"},e.files.map(e=>n.createElement(AiSummaryFile,{key:e.file.id,fileId:e.file.id})))):null))};AiSummaryDetailsSection.displayName="AiSummaryDetailsSection";let L=n.memo(AiSummaryDetailsSection)},0x1ff1aef05:(e,t,a)=>{"use strict";a.d(t,{a:()=>r});var n=a(0x20b4dda68);function getCitationLinksInBlocks(e){let t=/^\[\d+?\]$/,a=[];return e?.[0]?.type!==n.WP.rich_text||e?.[0]?.elements?.[0]?.elements?.forEach(e=>{"elements"in e&&e?.elements?.forEach(e=>{e?.type==="link"&&e?.text&&t.test(e?.text)&&a.push({text:e.text,url:e.url})})}),a}var l=a(0x6e20c837);let r=(0,a(0x11c82607b).Ay)("Given a summary topic, get the oldest citation link from it",(e,t,{topic:a})=>{let n=t(),r=getCitationLinksInBlocks(a.blocks);if(!r.length)return null;let i="",o="";return r.forEach(({url:e})=>{let t=(0,l.$N)(n,e);t?.ts&&(!o||t.ts{"use strict";a.d(t,{m:()=>p});var n=a(0xe874a88a),l=a(0x20b4dda68),r=a(0x11cdf8541),i=a(0x1a7312abf),o=a(0x3711e82d),s=a(0x45012309),c=a(0x11c82607b),m=a(0x9d312a09),d=a(0x22854503b),u=a(0x14149c126);let p=(0,c.Ay)("Submit and upsert view",(e,t,{view:a,viewState:c,traceId:p},b)=>{if(!a?.id)return n.S.resolve({responseAction:void 0,toastMessage:void 0});let{windowId:_}=b(r.C);return e((0,i.G0)({viewId:a.id,viewState:c})).then(({updatedView:n,responseAction:r,toastMessage:i}={})=>(p&&"on"===(0,u._Z)(t(),"pcx_better_clogs")&&(0,s.eo)({state:t()}).track(o.EventId.APPVIEW_SUBMITTED,{trace_id:p}),n&&("update"===r?(e((0,m.A)(n)),e((0,d.DF)({activeViewId:n.id,windowId:_})),(0,s.eo)({state:t()}).track(o.EventId.APPVIEW_UPDATED,{contexts:{platform:{app_id:n.app_id},block_kit:{view_id:n.id,type:n.type,app_id:n.app_id}}})):"push"===r&&n.previousViewId===a.id&&(a.type===l.cs.modal&&n.type===l.cs.modal||n.app_notification_subscription_configuration&&l.cs.app_notification_subscription_configuration)&&(e((0,m.A)(n)),e((0,d.DF)({windowId:_,activeViewId:n.id})),(0,s.eo)({state:t()}).track(o.EventId.APPVIEW_STACKED,{contexts:{platform:{app_id:n.app_id},block_kit:{view_id:n.id,type:n.type,app_id:n.app_id}}}))),{responseAction:r,toastMessage:i}))});p.meta={name:"submitAndUpsertView",key:"createThunkSubmitAndUpsertView",description:"Submit and upsert view"}},0xab77543:(e,t,a)=>{"use strict";a.d(t,{o:()=>c});var n=a(0x1b6f39a31),l=a(0x1a7312abf),r=a(0x11c82607b),i=a(0x8ca8865d),o=a(0x1f5c53bc),s=a(0x1c5116e43);let c=(0,r.Ay)("Coordinates required actions when changing edit modes",async(e,t,{entityId:a,entityUrl:r})=>{let c=(0,o.Ne)(t(),{recordId:a,fetchIfMissing:!1,entityUrl:r}),m=(0,o.Zr)(t(),a),d=m?Object.values(m).filter(e=>!0===e).length:0;if(c&&(0,n.jH)(c)){if(0!==d)return void e((0,i.gQ)({entityId:a,showModal:!0}));e((0,i.yT)({entityId:a,hasError:!1})),e((0,i.xD)({entityId:a,fieldErrors:void 0})),c.viewId&&e((0,l.lD)({viewId:c.viewId})),e((0,i.PB)({entityId:a,errorMessage:void 0})),e((0,i.U$)({entityId:a,pendingChanges:{}})),e((0,i.gQ)({entityId:a,showModal:!1})),e((0,i.m9)({mode:s.Gk.None,entityId:a})),e((0,i.mu)({isSaving:!1,entityId:a}))}});c.meta={name:"exitWorkObjectEditMode",key:"createThunkExitWorkObjectEditMode",description:"Coordinates required actions when changing edit modes"}},0xb64e73ea:(e,t,a)=>{"use strict";a.d(t,{_:()=>OAuthAccountDelegationRadioField});var n=a(0xbad225b5),l=a(0x120c268ad),r=a.n(l),i=a(0x1407c6c2c),o=a(0x139c79d16),s=a(0x810a3ce9),c=a.n(s);function OAuthAccountDelegationRadioField({label:e,checked:t,onChange:a,children:l,disabled:s}){let m=(0,i.A)();return n.createElement("div",{className:r()(c().radioField,{[c().radioButtonDisabled]:s})},n.createElement("label",{htmlFor:m,className:c().radioButtonLabel},n.createElement(o.A,{className:c().radioButtonBase,id:m,checked:t,onChange:a,disabled:s}),e),l&&n.createElement("div",{className:"align_self_center margin_left_auto"},l))}OAuthAccountDelegationRadioField.displayName="OAuthAccountDelegationRadioField"}}]); //# sourceMappingURL=https://slack.com/source-maps/bv1-13/gantry-v2-async-client-work-object-view.babf4dfc9db1c14536eb.min.js.mapØA —Eoúô