1"use strict";(self.rspackChunkcircle=self.rspackChunkcircle||[]).push([[13095],{264280(e,n,s){var t=s(391426),a=s(959909),r=s(914803),o=s(721226),i=s(677123),c=s(184982),u=s(947331),l=s(933578),d=s(161338),m=s(671806),v=function(e){var n=e.isNewConversation,s=e.onClose,v=(0,d.F)(),f=(0,c.M)().id,g=(0,o.$)();(0,m.U)({currentChatId:Number(f)});var h=(0,u.UF)().showMessagesTab,C=(0,r.D)(),p=(0,i.tc)().setDmSelectedTabIndex;return(0,l.useEffect)(function(){C&&p(2*!!h)},[p,h,C]),(0,t.jsx)(a.B,{isNewConversation:void 0!==n&&n,isUnifiedInbox:g,onClose:null!=s?s:v,roomId:f,isDms:!0})};s.d(n,{r:()=>v})},671806(e,n,s){var t=s(230763),a=s(677123),r=s(544819),o=s(933578),i=s(707347),c=function(e){var n=e.currentChatId,s=e.isPreview,c=void 0!==s&&s,u=(0,t.Od)().currentCommunityMember,l=null==u?void 0:u.id,d=(0,a.IH)(),m=d.setCurrentChatId,v=d.appendMessage,f=d.updateMessage,g=d.destroyMessage,h=d.appendChat,C=d.updateChat,p=d.updateAgentChats,b=d.destroyChat,j=d.setPreviewChat,y=d.previewChat,I=(0,i.L)().adjustScroller;return(0,o.useEffect)(function(){n&&m(n)},[n,m]),(0,r.h)({channel:"CommunityInbox::MemberChannel",community_member_id:l,canCreateConnection:!!l,onMessageReceive:function(e){switch(e.event){case"createMessage":v(e.json_message,"member");break;case"updateMessage":f(e.json_message),I();break;case"destroyMessage":g(e.json_message.id);break;case"createChat":h(e.json_message,"member");break;case"updateChat":var n=e.json_message.id;c&&n===(null==y?void 0:y.id)?j(e.json_message):C(e.json_message,"member");break;case"destroyChat":b(e.json_message.id,"member");break;case"updateAgentChats":p(e.json_message.agent_id,e.json_message.enabled)}}},[l])};s.d(n,{U:()=>c})},674098(e,n,s){var t=s(391426),a=s(933578),r=s(973646),o=function(e){var n=e.fetchNewPage,s=e.footerDistanceFromBottom,o=void 0===s?-1e3:s,i=e.componentId,c=e.onEvent,u=void 0===c?"scrollDown":c,l=e.messageId,d=e.isLoading,m=e.scrollUpDistanceFromTop,v=void 0===m?20:m,f=(0,a.useRef)(null);return(0,a.useEffect)(function(){var e=document.getElementById(i||"");if(e){var s=function(){if(!d){var s=!1;if("scrollUp"===u)s=e.scrollTop<v;else{var t,a=null==f||null==(t=f.current)?void 0:t.getBoundingClientRect();s=e.clientHeight-((null==a?void 0:a.top)||0)>o}s&&n(l)}};return e.addEventListener("scroll",s),function(){e.removeEventListener("scroll",s)}}},[i,n,o,d,l,u,v]),(0,t.jsx)("div",{ref:f,className:"flex justify-center",children:d&&(0,t.jsx)(r.In,{type:"loader"})})};s.d(n,{v:()=>o})},471162(e,n,s){var t=s(422331),a=s(489699),r=function(){return!!document.getElementById(t.m)||!!document.getElementById(a.w)};s.d(n,{e:()=>r})},161338(e,n,s){var t=s(298463),a=s(519104),r=s(310860),o=s(933578),i=s(547938),c=function(){var e,n=(0,a.Z)(),s=(0,r.z)(),c=(0,t.J)().goToCommunityRootPath,u=(0,o.useRef)(null==(e=s.state)?void 0:e.from);return(0,o.useCallback)(function(){var e,s,t,a=u.current,r=null!=(e=null!=(s=null==a?void 0:a.path)?s:null==a?void 0:a.pathname)?e:"";r?n({href:(0,i.n)({pathname:r,search:null!=(t=null==a?void 0:a.search)?t:null==a?void 0:a.query})}):c()},[n,c])};s.d(n,{F:()=>c})},135170(e,n,s){s.r(n);var t=s(264280).r;s.d(n,{component:()=>t})}}]); 2//# sourceMappingURL=/packs/js/13095-9225f7b820921ecc.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.