1"use strict"; 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="1965c30f-768c-543a-9388-42f9795e7963")}catch(e){}}(); 3(self.webpackChunkclient=self.webpackChunkclient||[]).push([["3512"],{82018(e,s,a){a.d(s,{B:()=>i});var t=a(42062),n=a(91994),r=a(17961);function i(e){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"userId";return t.memo(a=>{var t=(0,n.w)();return(0,r.jsx)(e,Object.assign({},a,{[s]:t}))})}},905(e,s,a){a.d(s,{n:()=>n});var t=a(28222);function n(e,s,a){var n=!0,r=!0;if("function"!=typeof e)throw TypeError("Expected a function");null!==a&&"object"==typeof a&&(n="leading"in a?!!a.leading:n,r="trailing"in a?!!a.trailing:r);var i={leading:n,maxWait:Number(s)||0,trailing:r};return(0,t.s)(e,s,i)}},58716(e,s,a){a.d(s,{z:()=>f});var t=a(42062),n=a(75841),r=a(28138),i=a(15654),o=a(91994),l=a(66691),d=a(7027),c=a(98086),u=a(32389),g=a(43751),h=a(49844),m=a(6857),v=a(14394),p=a(31085),f=(0,t.memo)(e=>{var{attendeeId:s,onGeneratingChange:a}=e,f=(0,o.w)(),b=(0,l.J2)(()=>f?d.S.shared(f).copilotButtonEnabled():(0,n.of)(!1),[f],!1),x=(0,l.J2)(()=>f?c.d.shared(f).isInitialized:(0,n.of)(!1),[f],!1),I=(0,l.J2)(()=>f?u.S.shared(f).getDraftMessage(s):(0,n.of)(null),[f,s]),j=(0,l.J2)(()=>f?u.S.shared(f).getMessageIsGenerated(s):(0,n.of)(!1),[f,s]),C=!I,w=!C&&j,S=(0,t.useCallback)(e=>{f&&(u.S.shared(f).updateDraftMessage(s,e).safeSubscribe(),u.S.shared(f).updateMessageIsGenerated(s,!0).safeSubscribe())},[f,s]),k=(0,t.useCallback)(e=>{f&&u.S.shared(f).updateSelectedSuggestionData(s,{suggestion:e.suggestion,requestId:e.requestId,lastMessageId:e.lastMessageId}).safeSubscribe()},[f,s]),y=(0,t.useCallback)(()=>{f&&(u.S.shared(f).updateDraftMessage(s,null).safeSubscribe(),u.S.shared(f).updateMessageIsGenerated(s,!1).safeSubscribe(),u.S.shared(f).updateSelectedSuggestionData(s,null).safeSubscribe())},[f,s]),T=(0,l.J2)(()=>f&&s?(g.Y.shared().get(h.Ay,(0,h.OX)(f,s)).actions.get(),g.Y.shared().get(h.Ay,(0,h.OX)(f,s)).store.rxState().pipe((0,r.T)(e=>{var s;return{messagesLoaded:!!e.messagesLoaded,lastMessageId:null==(s=e.messages)||null==(s=s[0])||null==(s=s.id)?void 0:s.toString()}}),(0,i.F)((e,s)=>e.messagesLoaded===s.messagesLoaded&&e.lastMessageId===s.lastMessageId))):(0,n.of)(void 0),[f,s]),M=!!(null==T?void 0:T.messagesLoaded),E=null==T?void 0:T.lastMessageId,L=(0,t.useCallback)(e=>{null==a||a("generating"===e)},[a]);return f&&b&&x&&M&&(C||w)?(0,p.jsx)(m.z8,{attendeeId:s,lastMessageId:E,hasGeneratedText:w,onTextChange:S,onSuggestionAccepted:k,onClear:y,onStateChange:L,tooltipComponent:v.Z}):null})},93143(e,s,a){a.d(s,{o:()=>k});var t=a(42062),n=a(6857),r=a(97314),i=a(14394),o=a(31085);let l=(0,t.memo)(e=>{var{onSendCheerClick:s,onSendButtonClick:a,onGeneratedMessageClick:t,lastMessageId:l,placement:d,suggestionsAvailable:c,suggestionVariant:u,attendeeId:g,suggestionsAppearance:h}=e;return(0,o.jsx)("div",{className:"chat-generated-messages-stack__container",children:(0,o.jsx)(n.yJ,{onSend:a,onSendCheer:s,onSuggestClick:t,lastMessageId:l,textComponent:r.E,tooltipComponent:i.Z,placement:d,suggestionVariant:u,cheerSuggestionsEnabled:!0,giftRequestsAvailable:!0,suggestionsAvailable:c,attendeeId:g,suggestionsAppearance:h})})});var d=a(91994),c=a(66691),u=a(75841),g=a(17524),h=a(43751),m=a(49844),v=a(28138),p=a(39971),f=a(79942),b=a(98153),x=a(32389),I=a(44150),j=a(52118),C=a(16355),w=a(4328),S=a(13462),k=(0,t.memo)(e=>{var s,{attendeeId:a,onGeneratedMessageClick:t,placement:n}=e,r=(0,d.w)(),i=(0,c.uN)(e=>r&&a&&"requestId"in e.suggestionsResult?x.S.shared(r).updateSelectedSuggestionData(a,{suggestion:e.suggestion,requestId:e.suggestionsResult.requestId,lastMessageId:e.suggestionsResult.lastMessageId}).pipe((0,f.ex)(()=>t(e))):p.v.just(),[r,a,t]),k=(0,c.uN)((e,s)=>r&&a?(b.A.emit("command.user-actions.interaction.track",[{place:"messages.text.send",tag:s,recipient:a,cta:"chat-suggestion"}]),b.A.emit("cmd:message:send",a,{text:e,tag:s}),x.S.shared(r).updateSelectedSuggestionData(a,null)):p.v.just(),[r,a]),y=(0,c.J2)(()=>r&&a?(h.Y.shared().get(m.Ay,(0,m.OX)(r,a)).actions.get(),h.Y.shared().get(m.Ay,(0,m.OX)(r,a)).store.rxState().pipe((0,v.T)(e=>{var s;return null==(s=e.messages)?void 0:s[0]}))):(0,u.of)(void 0),[r,a]),T=(0,c.J2)(()=>r&&a?C.q.shared().suggestionsAvailable({userId:r,attendeeId:a,placement:n}):(0,u.of)(void 0),[r,a,n]),M=null==y||null==(s=y.id)?void 0:s.toString(),E=(0,c.uN)((e,s)=>I.$.shared(a).cheersSet("common",{paidCheers:!1}).toSingle().pipe((0,f.vV)(s=>s.find(s=>s.reference===e)),(0,f.Fg)(e=>e?(0,j.G)(e,a,"copilot-suggestion",!1,s):p.v.just(void 0))),[a],!1),L=(0,c.J2)(()=>r?(0,g.z)([S.T.shared().dialogsThemesEnabled,w.Q.shared(r).theme(a)]).pipe((0,v.T)(e=>{var[s,a]=e;return s&&null!=a&&a.reference?"highContrast":"default"})):(0,u.of)("default"),[r,a],"default"),O=!!M&&(null==T?void 0:T.available),_="reminder"===n?"default":"advanced";return O?(0,o.jsx)(l,{onSendCheerClick:E,onSendButtonClick:k,onGeneratedMessageClick:i,lastMessageId:M,placement:n,suggestionsAvailable:T.available,suggestionVariant:_,attendeeId:a,suggestionsAppearance:L}):null})},46774(e,s,a){a.d(s,{Q:()=>eu});var t,n,r=a(82018),i=a(39971),o=a(79942),l=a(15526),d=a(36264),c=a(34677),u=a(4126),g=a(75841);class h{constructor(e){this.userId=e}translations(e){return(0,u.v)(()=>
3{if(!e.id||e.type!==c.Go.Voice)return(0,g.of)([]);var{id:s,sender:a,recipient:t}=e;return d.H.shared(this.userId).data({messageId:s,senderId:a,recipientId:t})})}translate(e,s){return i.v.defer(()=>{if(!e.id||e.type!==c.Go.Voice||"other"===s)return i.v.just(void 0);var{id:a,sender:t,recipient:n}=e;return d.H.shared(this.userId).translate({messageId:a,senderId:t,recipientId:n,language:s})})}}h.shared=(0,l.G)(e=>new h(e));var m=a(26874),v=a(85311),p=a(84401),f=a(74923),b=a(49844),x=a(37896),I=a(91885),j=a(43751),C=a(45482),w=a(79760),S=a(34578),k=a(50626),y=a(53940),T=a(28138),M="voice-message-translation-target-language-prompt",E=a(42062),L=a(66691),O=a(66640),_=a(92453),A=a(99870),N=a.n(A),R=a(2778),P=a(37201),z=a(81924);let G="chat-voice-message-translation-controls__ctaButton",F="chat-voice-message-translation-controls__translatedText";var B=a(54361),J=a(97314),V=a(78903),H=a(31085);let D=(0,E.memo)(e=>{var{languages:s,selectedLanguage:a,onListenTranslationClick:t,variant:n,onListenOriginalClick:r,onTryAgainClick:i,onSelectedLanguageChange:o}=e,l=(0,E.useRef)(null),[d,c]=(0,E.useState)(!1),[u,g]=(0,E.useState)(a),h=(0,E.useCallback)(()=>c(e=>!e),[]),m=(0,E.useCallback)(e=>{o(e),g(e)},[o]),v=(0,E.useCallback)(()=>{t(u)},[t,u]),p=N()("chat-voice-message-translation-controls__trigger",{"chat-voice-message-translation-controls__triggerOpen":d});return(0,H.jsxs)("div",{className:"chat-voice-message-translation-controls__container",children:["offer-translation"===n&&(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)("button",{className:G,type:"button",onClick:v,children:(0,H.jsx)(z.LocalizedText,{href:"/dialogs/voice-messages/translation#listen-button-title",variant:"footnote-2",color:"inherit"})}),(0,H.jsxs)("button",{ref:l,className:p,type:"button",onClick:h,children:[(0,H.jsx)(J.E,{content:u,variant:"footnote-1",color:"inherit"}),(0,H.jsx)(V.Icon,{name:"arrow",size:"normal",className:"chat-voice-message-translation-controls__triggerIcon"})]}),(0,H.jsx)(B.S,{reference:l,open:d,onOpenChange:c,languages:s,selectedValue:u,onSelect:m,boundarySelector:"#messages-nano-content"})]}),"loading"===n&&(0,H.jsx)(z.LocalizedText,{href:"/dialogs/voice-messages/translation#translating-status",variant:"footnote-2",color:"action-gray"}),"translated"===n&&(0,H.jsxs)(H.Fragment,{children:[(0,H.jsxs)("div",{className:F,children:[(0,H.jsx)(V.Icon,{name:"ai-stars",size:"normal",color:"var(--sdv-action-gray-color)"}),(0,H.jsx)(z.LocalizedText,{href:"/dialogs/voice-messages/translation#translated-status",variant:"footnote-2",color:"action-gray"})]}),(0,H.jsx)("button",{className:G,type:"button",onClick:r,children:(0,H.jsx)(z.LocalizedText,{href:"/dialogs/voice-messages/translation#listen-original-button-title",variant:"footnote-2",color:"inherit"})})]}),"try-again"===n&&(0,H.jsxs)(H.Fragment,{children:[(0,H.jsxs)("div",{className:F,children:[(0,H.jsx)(V.Icon,{name:"warning",size:"normal"}),(0,H.jsx)(z.LocalizedText,{href:"/dialogs/voice-messages/translation#failed-status",variant:"footnote-2",color:"action-gray"})]}),(0,H.jsx)("button",{className:G,type:"button",onClick:i,children:(0,H.jsx)(z.LocalizedText,{href:"/dialogs/voice-messages/translation#try-again-button-title",variant:"footnote-2",color:"inherit"})})]}),"failed"===n&&(0,H.jsxs)("div",{className:F,children:[(0,H.jsx)(V.Icon,{name:"warning",size:"normal"}),(0,H.jsx)(z.LocalizedText,{href:"/dialogs/voice-messages/translation#failed-status",variant:"footnote-2",color:"action-gray"})]}),"cannot-translate"===n&&(0,H.jsx)(z.LocalizedText,{href:"/dialogs/voice-messages/translation#cannot-translate-status",variant:"footnote-2",color:"action-gray"})]})});var Z=a(32820),U=a(99785),q=["userId","attendeeId","translationStatus","messageLanguage","onTryAgainClick","onListenOriginalClick","onListenTranslationClick","selectedLanguage","messageId"],Y=(0,E.memo)(e=>{var{userId:s,attendeeId:a,translationStatus:t,messageLanguage:n,onTryAgainClick:r,onListenOriginalClick:i,onListenTranslationClick:o,selectedLanguage:l,messageId:d}=e,c=function(e,s){if(null==e)return{};var a={};for(var t in e)if(({}).hasOwnProperty.call(e,t)){if(s.includes(t))continue;a[t]=e[t]}return a}(e,q),u=(0,E.useCallback)(function(){U.B.shared(s).logTryAgainClicked({attendeeId:a,messageId:String(d)}),r(...arguments)},[a,d,r,s]),g=(0,E.useCallback)(function(){U.B.shared(s).logListenOriginalClicked({attendeeId:a,messageId:String(d),sourceLanguage:String(n)}),i(...arguments)},[a,d,n,i,s]),h=(0,E.useCallback)(function(){U.B.shared(s).logListenTranslationClicked({attendeeId:a,messageId:String(d),targetLanguage:l}),o(...arguments)},[a,d,o,l,s]),m=(0,E.useCallback)(e=>{U.B.shared(s).logTargetLanguageChanged({attendeeId:a,messageId:String(d),targetLanguage:e})},[a,d,s]),p=(0,v.Z)(null!=t?t:null);return(0,E.useEffect)(()=>{void 0!==p&&p!==t&&t&&U.B.shared(s).logTranslationStatusChanged({translationStatus:t,attendeeId:a,messageId:String(d)})},[a,d,p,t,s]),(0,H.jsx)(D,Object.assign({},c,{onSelectedLanguageChange:m,selectedLanguage:l,onTryAgainClick:u,onListenOriginalClick:g,onListenTranslationClick:h}))}),Q=(0,E.memo)(e=>{var s,{message:a,userId:t,translations:n,toggleListenTranslation:r,listenTranslation:l}=e,d=(0,Z.J)(()=>m.b.shared(t).translationLanguage,[t]),u=(0,Z.J)(()=>m.b.shared(t).translationPreselectedLanguage,[t]),g=n.some(e=>"attemptsExhausted"in e&&e.attemptsExhausted),h=d||u,v=n.find(e=>e.targetLang===h),p=g?(null==v?void 0:v.targetLang)||(null==(s=n[0])?void 0:s.targetLang):h,f=(0,Z.J)(()=>m.b.shared(t).translationLanguages,[t],[]),b=n.find(e=>e.targetLang===p),x=(0,E.useCallback)(()=>{r(null)},[r]),I=(0,L.uN)(e=>e===d?(r(e),i.v.just(void 0)):m.b.shared(t).setTranslationLanguage(e).pi
3pe((0,o.ex)(()=>r(e))),[r,d,t]),j=(0,E.useCallback)(()=>{d&&r(d)},[r,d]),C=(0,E.useMemo)(()=>{if(!l&&(null==b?void 0:b.status)!=="error"||!b)return"offer-translation";if("error"===b.status&&b.code&&["file_corrupted","same_lang"].includes(b.code))return"cannot-translate";if("error"===b.status&&!b.attemptsExhausted)return"try-again";if("error"===b.status&&b.attemptsExhausted)return"failed";else if("pending"===b.status)return"loading";else if("done"===b.status)return"translated"},[b,l]),w=a.type===c.Go.Voice&&a.content.basename?a.content.language:void 0,S=(0,E.useMemo)(()=>{var e=n.map(e=>e.targetLang);return f.filter(s=>g?e.includes(s.code):s.code!==w)},[n,f,g,w]),k=a.sender===t?a.recipient:a.sender;return C&&p&&void 0!==d&&void 0!==u?(0,H.jsx)(Y,{languages:S,messageLanguage:w,messageId:a.id,userId:t,attendeeId:k,translationStatus:null==b?void 0:b.status,selectedLanguage:p,variant:C,onListenOriginalClick:x,onTryAgainClick:j,onListenTranslationClick:I}):null}),X=a(8807);let W=(0,E.memo)(e=>{var{voiceMessagePlayerRef:s,messageIsIncoming:a,onUnavailableAudioPlayButtonClick:t,remotePath:n,onPlay:r,onPause:i,onEnded:o,accessStatus:l,messageId:d,attendeeId:c,ownerId:u,message:g,bubbleSize:h,translating:m,listenTranslation:v,toggleListenTranslation:p,translations:f,translationsControlsCanBeShown:b,messagesReactionsEnabled:x}=e,I="payment_required"===l,j=(0,E.useMemo)(()=>N()("voice-message-wrapper",{incoming:a,locked:I}),[a,I]),C=(0,E.useMemo)(()=>N()("voice-message-player",{"incoming-voice-message-player":a,"large-size":"DSGN6867"===h}),[a,h]),w=(0,E.useMemo)(()=>N()("voice-message-locked",{"large-size":"DSGN6867"===h}),[h]),S=(0,E.useMemo)(()=>a?"incoming-voice-message-wave":void 0,[a]),k=(0,E.useMemo)(()=>a?"incoming-voice-message-action":void 0,[a]),y=(0,E.useMemo)(()=>({uri:n,remote:!0}),[n]),T=(0,E.useCallback)(()=>{var e;(I||!m)&&(null==s||null==(e=s.current)||e.play())},[I,m,s]),M=a?"incoming":"outgoing";return(0,H.jsxs)(H.Fragment,{children:[(0,H.jsxs)("div",{className:j,children:[!a&&(0,H.jsx)("div",{className:"undelivered-indicator"}),(0,H.jsxs)("div",{className:"voice-message-player-container",onClick:T,children:[(0,H.jsxs)("div",{className:"voice-message-player-with-lock",children:[(0,H.jsx)(R.VoiceMessagePlayer,{ref:s,source:y,unavailable:void 0!==l&&"available"!==l,preload:"none",onPlay:r,onPause:i,onEnded:o,onUnavailableAudioPlayButtonClick:t,className:C,waveClassName:S,actionIconclassName:k}),!I&&!!m&&(0,H.jsx)("div",{className:"voice-message-shimmer"}),!!I&&(0,H.jsx)("div",{className:w,children:(0,H.jsx)("div",{className:"voice-message-locked-blur"})})]}),!!x&&(0,H.jsx)(X.MessagesReactions,{attendeeId:c,message:g,userId:u}),!!d&&(0,H.jsx)("div",{className:"voice-messages-animations-stack",children:(0,H.jsx)(P.DialogsMessageAnimationsStack,{userId:u,messageId:d,direction:M})})]})]}),!!b&&!!f&&(0,H.jsx)("div",{className:"voice-message-translation-controls",children:(0,H.jsx)(Q,{userId:u,message:g,listenTranslation:v,toggleListenTranslation:p,translations:f})})]})});var $=a(99027),K=a(17951);class ee{constructor(e){this.userId=e}logVoiceMessagePlayed(e,s){K._.shared(this.userId).logUserAction({type:"voicemessage.played",data:{id:s,sender:e}}).safeSubscribe()}logVoiceMessagePaused(e,s){K._.shared(this.userId).logUserAction({type:"voicemessage.paused",data:{id:s,sender:e}}).safeSubscribe()}logVoiceMessageEnded(e,s){K._.shared(this.userId).logUserAction({type:"voicemessage.ended",data:{id:s,sender:e}}).safeSubscribe()}}ee.shared=(0,l.G)(e=>new ee(e));var es=["messageId","sender","onEnded","userId","message","accessStatus","attendeeId","targetTranslationLanguage","targetTranslationStatus","translationAvailable"],ea=a(13462),et=a(56177),en=a(84190);class er{constructor(e){this.userId=e}available(e){var s=m.b.shared(this.userId).availabilityTargetLanguage.pipe((0,et.s)(1));return ea.T.shared().voiceMessagesTranslationEnabled.pipe((0,en.n)(a=>{var t=e.sender!==this.userId,n=e.status===f.n.Unpaid,r=e.type===c.Go.Voice;if(!a||!t||n||!r)return(0,g.of)(!1);var i=e.content.basename?e.content.language:void 0;return i&&"other"!==i?s.pipe((0,T.T)(e=>!!e&&e!==i)):(0,g.of)(!1)}))}}er.shared=(0,l.G)(e=>new er(e));var ei=a(60116),eo=a(98153),el=["message"],ed=(0,E.memo)(e=>{var{messageId:s,sender:a,onEnded:t,userId:n,message:r,accessStatus:i,attendeeId:o,targetTranslationLanguage:l,targetTranslationStatus:d,translationAvailable:u}=e,g=function(e,s){if(null==e)return{};var a={};for(var t in e)if(({}).hasOwnProperty.call(e,t)){if(s.includes(t))continue;a[t]=e[t]}return a}(e,es),h=(0,E.useRef)(!1),m=(0,E.useCallback)(()=>{n&&"number"==typeof s&&(h.current=!0,ee.shared(n).logVoiceMessagePlayed(a,s))},[n,s,a]),p=(0,E.useCallback)(()=>{n&&"number"==typeof s&&ee.shared(n).logVoiceMessagePaused(a,s)},[n,s,a]),f=(0,E.useCallback)(()=>{null==t||t(),n&&"number"==typeof s&&(h.current=!1,ee.shared(n).logVoiceMessageEnded(a,s))},[t,n,s,a]),b="payment_required"===(0,v.Z)(i)&&"available"===i,x=(0,E.useRef)(!1);return(0,E.useEffect)(()=>{var e=r.type===c.Go.Voice&&r.content.basename?r.content.language:void 0;b&&!x.current&&(U.B.shared(n).logTranslationStatusOnPurchase({attendeeId:o,sourceLanguage:e,messageId:String(r.id),targetLanguage:l,translationStatus:d,translationAvailable:u}),x.current=!0)},[o,b,u,l,r,d,n]),(0,E.useEffect)(()=>()=>{n&&"number"==typeof s&&h.current&&ee.shared(n).logVoiceMessageEnded(a,s)},[a,s,n]),(0,H.jsx)(W,Object.assign({},g,{accessStatus:i,attendeeId:o,message:r,onPlay:m,onPause:p,onEnded:f,messageId:s}))}),ec=(0,E.memo)(e=>{var{messagesReactionsEnabled:s=!0,accessStatus:a,userId:t,translationAvailable:n,targetTranslationLanguage:r,targetTranslationStatus:i,message:o}=e,{sender:l,recipient:d,id:c}=o,u=(0,L.J2)(()=>ea.T.shared().voiceMessagesBubbleSize,[]),g="available"===a,h=g&&"pending"===i,m=n&&g,v=t===l?d:l;return(0,H.jsx)(ed,Object.assign({},e,{targetTranslationLanguage:r,translating:h,targetTranslationStatus:i,translationsControlsCanBeShown:m,sender:l,messageId:c,attendeeId:v,bubbleSize:u,messagesReactionsEnabled:s}))}),eu=(n=(0,r.B)((t=(0,E.memo)(e=>{var{message:s,userId:a,messageIsIncoming:t,accessStatus:n,remotePath:r,audioAvailable:l,onUnavailableAudioPlayButtonClick:d}=e,[u,p]=(0,E.useState)(!1),f=(0,E.useRef)(null),[b,A]=(0,E.useState)("original"),N="translation"===b,R=(0,L.J2)(()=>C.Session.shared().userIsUsual,[],!1),P=(0,L.J2)(()=>t&&a?er.shared(a).available(s):(0,g.of)(!1),[s,t,a],!1),z=(0,L.J2)(()=>t&&a&&P?h.shared(a).translations(s):(0,g.of)(),[s,a,t,P]),G=(0,L.J2)(()=>m.b.shared(a).translationLanguage.pipe((0,T.T)(e=>null!=e?e:void 0)),[a]),F=null==z?void 0:z.find(e=>e.targetLang===G),B=null==F?void 0:F.status,J=(0,L.uN)(e=>a?h.shared(a).translate(s,e):i.v.just(void 0),[s,a]),V=(0,E.useCallback)(e=>{A(e?"translation":"original"),null==(s=f.current)||s.pause();var s,a=null==z?void 0:z.find(s=>
3s.targetLang===e),t=null==a?void 0:a.status,n=!!(null!=z&&z.some(e=>"attemptsExhausted"in e&&e.attemptsExhausted)),r=(null==a?void 0:a.status)==="error"&&(!a.code||!["file_corrupted","same_lang"].includes(a.code))&&!n;e&&!n&&(!t||r)&&J(e),(e&&"done"===t||!e)&&p(!0)},[z,J]),D=(0,L.uN)(()=>{if(P&&!G)return i.v.defer(()=>{var e=j.Y.shared().get(w.A).store.rxState().pipe((0,k.J)(),(0,y.p)(e=>{var[s,a]=e;return(null==s?void 0:s.name)===M&&(null==a?void 0:a.name)!==M}),(0,T.T)(()=>I.Q.failure("canceled"))),a=C.Session.shared().userId.toSingle().pipe((0,o.Fg)(e=>new i.v(a=>{var t=s.type===c.Go.Voice&&s.content.basename?s.content.language:void 0,n=s.sender===e?s.recipient:s.sender;j.Y.shared().get(w.A).actions.open(M,[{props:{onClose:()=>{a.success(I.Q.failure("canceled")),j.Y.shared().get(w.A).actions.close(M)},onSave:()=>{a.success(I.Q.success()),j.Y.shared().get(w.A).actions.close(M)},messageLanguage:t,userId:e,attendeeId:n},disableManualClose:!0}])})));return(0,S.h)(a,e).toSingle()}).pipe((0,o.ex)(e=>{e.isSuccessful&&d()}));return d(),i.v.just()},[d,P,G,s]);(0,E.useEffect)(()=>{if(u){var e;null==(e=f.current)||e.play(),p(!1)}},[u]);var Z=(0,L.J2)(()=>x.k.shared().playingUri,[]),U=N&&!Z&&"available"===n&&t;(0,L.GG)(()=>U?h.shared(a).translations(s).pipe((0,T.T)(e=>e.find(e=>e.targetLang===G)),(0,y.p)(e=>!!e),(0,O.v)(e=>{var s="error"===e.status&&e.attemptsExhausted;return"done"!==e.status&&!s},!0),(0,T.T)(e=>e.status),(0,k.J)(),(0,y.p)(e=>{var[s,a]=e;return"done"!==s&&"done"===a}),(0,T.T)(()=>void 0),(0,_.M)(()=>p(!0))).toSingle():i.v.just(void 0),[U,s,a,G]);var q=(0,v.Z)(l),Y=(0,E.useRef)(!1),Q=!1===q&&l,X="original"===b||N&&"done"===B;(0,E.useEffect)(()=>{Q&&!Y.current&&(Y.current=!0,X&&p(!0))},[Q,X]),(0,E.useEffect)(()=>{z&&!z.length&&R&&G&&(J(G),A("translation"))},[J,z,R,G]),(0,E.useEffect)(()=>{"done"===B&&A("translation"),"error"===B&&A("original")},[B]);var W=(0,E.useMemo)(()=>{var e,a;return(0,$.YS)(s.sender,s.recipient,s.meta&&null!=(e=null==(a=s.meta.reference)?void 0:a.basename)?e:"",null!=G?G:void 0)},[s,G]),K=N&&"done"===B?W:r;return(0,H.jsx)(ec,Object.assign({},e,{translationAvailable:P,targetTranslationLanguage:G,targetTranslationStatus:B,voiceMessagePlayerRef:f,message:s,remotePath:K,toggleListenTranslation:V,onUnavailableAudioPlayButtonClick:D,translations:z,listenTranslation:N}))}),(0,E.memo)(e=>{var s,{message:a,messagesReactionsEnabled:n=!0,userId:r}=e,{sender:i,recipient:o,meta:l}=a,d=null!=(s=a.type)?s:c.Go.Voice,u=(0,E.useMemo)(()=>Object.assign({},a,{type:d}),[a,d]),h=(0,E.useMemo)(()=>i!==r,[i,r]),[m,v]=(0,E.useState)(!1),p=(0,E.useMemo)(()=>{var e,s;return(0,$.YS)(i,o,l&&null!=(e=null==(s=l.reference)?void 0:s.basename)?e:"")},[i,o,l]),f=(0,E.useMemo)(()=>{if(!h||!p)return null;var e=h?o:i;return new ei.dX(e,{type:"audio",path:p,ownerId:e})},[h,p,i,o]),b=(0,L.J2)(()=>!f||m?(0,g.of)("available"):f.status,[f,m]),x=(0,E.useCallback)(e=>{var s,a;null!=l&&null!=(s=l.reference)&&s.basename&&e.basename===(null==l||null==(a=l.reference)?void 0:a.basename)&&(v(!0),eo.A.removeListener("event.attachment.paid",x))},[l]),I=(0,E.useCallback)(()=>{var e;null!=l&&null!=(e=l.reference)&&e.basename&&(eo.A.emit("command.dialogs.attachment.pay",o,i,"audio:"+l.reference.basename),eo.A.sync("event.attachment.paid",x))},[i,o,l,x]),j=(0,E.useCallback)(()=>{"payment_required"===b&&I()},[b,I]);return r&&(0,H.jsx)(t,Object.assign({},e,{messageIsIncoming:h,remotePath:p,accessStatus:b,onUnavailableAudioPlayButtonClick:j,ownerId:r,message:u,messagesReactionsEnabled:n,audioAvailable:m}))}))),(0,E.memo)(e=>{var{message:s}=e,a=function(e,s){if(null==e)return{};var a={};for(var t in e)if(({}).hasOwnProperty.call(e,t)){if(s.includes(t))continue;a[t]=e[t]}return a}(e,el),t=(0,E.useMemo)(()=>"content"in s?s:function(e){var s,a,t,n,r,i,o,l,d,u=null!=(s=null==(a=e.meta)||null==(a=a.reference)?void 0:a.basename)?s:"",g=null!=(t=null==(n=e.meta)?void 0:n["voice-language"])?t:null==(r=e.meta)?void 0:r.voiceLanguage,h=f.n.Sending;switch(e.status){case p.R.Failed:h=f.n.Failed;break;case p.R.Processing:case p.R.Sending:h=f.n.Sending;break;case p.R.Delivered:h=f.n.Delivered;break;case p.R.Unpaid:h=f.n.Unpaid;break;case p.R.Local:h=f.n.Local}return Object.assign({},e,{tag:null!=(i=e.tag)?i:(0,b.w0)(e.sender),timestamp:null!=(o=e.timestamp)?o:0,read:null!=(l=e.read)&&l,needPay:null!=(d=e.needPay)&&d,status:h,meta:{reference:{basename:u}},type:c.Go.Voice,content:{basename:u,language:g}})}(s),[s]);return(0,H.jsx)(n,Object.assign({},a,{message:t}))}))},6870(e,s,a){a.d(s,{S:()=>i});var t=a(27648),n=a(24970),r=a(31085);function i(){return(0,r.jsx)(t.A,{typeClass:"smile",icon:n.A})}},15168(e,s,a){a.d(s,{UserNewcomerTagLabel:()=>u});var t=a(42062),n=a(78186),r=a(99870),i=a.n(r),o=a(31085);let l=(0,t.memo)(e=>{var{className:s}=e,a=(0,t.useMemo)(()=>i()("tag-label user-tag-label newcomer-tag-label",s),[s]);return(0,o.jsx)("div",{className:a,children:(0,o.jsx)(n.X,{href:"/users/relations#newcomer"})})});var d=a(11870),c=["ownerId"],u=(0,t.memo)(e=>{var{ownerId:s}=e,a=function(e,s){if(null==e)return{};var a={};for(var t in e)if(({}).hasOwnProperty.call(e,t)){if(s.includes(t))continue;a[t]=e[t]}return a}(e,c);return(0,d.p)(s)?(0,o.jsx)(l,Object.assign({},a)):null})},68989(e,s,a){a.d(s,{a:()=>f});var t=a(42062),n=a(14815),r=a(91994),i=a(98153),o=a(66691),l=a(75841),d=a(96650),c=a(84190),u=a(15654),g=a(28138),h=a(16355),m=a(45482),v=a(62170),p=a(67276);function f(e){var{placement:s}=e,[a,f]=(0,t.useState)(!0),[b,x]=(0,t.useState)(!1),I=(0,r.w)();(0,t.useEffect)(()=>{var e=()=>{x(window.innerHeight<800)};return window.addEventListener("resize",e),i.A.on("chat-cheers-menu.visible",f),e(),()=>{window.removeEventListener("resize",e),i.A.removeListener("chat-cheers-menu.visible",f)}},[]);var j=(0,o.J2)(()=>d.j.shared().chatAttendee.pipe((0,c.n)(e=>e?h.q.shared().copilotAvailable(e):(0,l.of)(!1)),(0,u.F)()),[],!1),C=(0,o.J2)(()=>m.Session.shared().userId.pipe((0,c.n)(e=>e?v.o.shared(e).state.pipe((0,g.T)(e=>!!(null!=e&&e.userEnabled))):(0,l.of)(!1))),[],!1),w=(0,o.J2)(()=>I?n.W.shared(I).available:(0,l.of)(!1),[I],!1),S=(0,o.J2)(()=>m.Session.shared().userId.pipe((0,c.n)(e=>e?p.M.shared(e).callIsAudioOnly:(0,l.of)(!1))),[],!1);return a&&(j||C&&b&&!S||w&&"chat"===s)}},55901(e,s,a){a.d(s,{G:()=>u});var t=a(42062),n=a(14394),r=a(15782),i=a(31085);let o=(0,t.memo)(e=>{var{type:s,onCloseButtonClick:a}=e,t=(0,r.A)("cheers","limits-lifted-tooltip");return(0,i.jsx)("div",{className:"cheers-views-limits-lifted-tooltip__container",children:(0,i.jsx)(n.Z,{title:t,onCloseButtonClick:a,variant:"second-accent",arrowPlacement:"tape"===s?"topRight":"top"})})});var l=a(64147),d=a(8924),c=a(91994),u=(0,t.memo)(e=>{var{type:s,attendeeId:a}=e,n=(0,c.w)(),{offer:r,acceptOffer:u}=(0,l.g)(n?d.n5.shared(n):void 0),g=(0,t.useCallback)(()=>{null==u||u({attendeeId:a})},[u,a]);return r?(0,i.jsx)(o,{type:s,onCloseButtonClick:g}):null})},12016(e,s,a){a.d(s,{L:()=>v});var t=a(42062),n=a(19143),r=a(31568),i=a(75141),o=a(99870),l=a.n(o),d=a(81924),c=a(14394),u=a(31085);let g=(0,t.memo)(e=>{var{attendeeName:s,onCloseButtonClick:a,onClick:n,arrowPlacement:r="topRight"}=e,i=(0,t.useMemo)(()=>(0,u.jsx)(d.LocalizedText,{data:{name:s},color:"light",variant:"footnote-2",href:"/cheers/#match-gifts-order-tooltip"}),[s]),o=l()("cheers-views-matching-tape-tooltip__container");return(0,u.jsx)("div",{className:o,onClick:n,children:(0,u.jsx)(c.Z,{title:i,variant:"second-accent",arrowPlacement:r,onCloseButtonClick:a})})});var h=a(64651),m=a(91994),v=(0,t.memo)(e=>{var{attendeeId:s,arrowPlacement:a}=e,o=(0,m.w)(),l=(0,r.sb)(s),{offer:d,acceptOffer:c,postponeOffer:v}=(0,n.g)(o?i.p.shared(o):void 0),p=(0,t.useCallback)(e=>{e.stopPropagation()},[]);(0,h.Fd)(()=>{null==v||v()},[v]);var f=(0,t.useCallback)(()=>{null==c||c(s)},[c,s]);return d&&null!=l&&l.name?(0,u.jsx)(g,{attendeeName:l.name,onClick:p,onCloseButtonClick:f,arrowPlacement:a}):null})},99020(e,s,a){a.d(s,{$:()=>eC});var t=a(42062),n=a(66691),r=a(91994),i=a(22508),o=a(75841),l=a(28138),d=a(99870),c=a.n(d),u=a(78903),g=a(16754),h=a(19143),m=a(94375),v=a(89218),p=a(91885),f=a(84190),b=a(15654),x=a(15526),I=a(13462),j=a(79942);class C extends v.D{constructor(e){super(),this.userId=e,this.canOffer=I.T.shared().bonusesServicesEnabled.pipe((0,f.n)(e=>e?i.T.shared(this.userId).status.pipe((0,l.T)(e=>!e.paidCheersOfferingShown)):(0,o.of)(!1)),(0,b.F)())}start(){return i.T.shared(this.userId).setStatus({paidCheersOfferingShown:!0}).pipe((0,j.AB)(p.Q.success({})))}}C.shared=(0,x.G)(e=>new C(e));var w=a(14394),S=a(81924),k=a(31085);let y=(0,t.memo)(e=>{var{onCloseButtonClick:s,visible:a}=e,n=(0,t.useMemo)(()=>[(0,k.jsxs)("div",{className:"cheers-views-bonuses-cheers-onboarding-tooltip__description",children:[(0,k.jsxs)("div",{className:"cheers-views-bonuses-cheers-onboarding-tooltip__top",children:[(0,k.jsx)(S.LocalizedText,{href:"/bonuses/#sparks-onboarding-cheers-opened",variant:"footnote-2",color:"light"}),"\xa0",(0,k.jsx)(S.LocalizedText,{href:"/bonuses/#sparks-onboarding-can-send-cheer",variant:"footnote-2",color:"light"})]}),(0,k.jsx)(S.LocalizedText,{href:"/bonuses/#sparks-onboarding-where-shown",variant:"footnote-2",color:"light"})]},"description")],[]),r=(0,t.useCallback)(e=>{e.stopPropagation()},[]),i=(0,t.useMemo)(()=>c()("cheers-views-bonuses-cheers-onboarding-tooltip__container",{"cheers-views-bonuses-cheers-onboarding-tooltip__visible":a}),[a]);return(0,k.jsx)("div",{className:i,onClick:r,children:(0,k.jsx)(w.Z,{title:n,onCloseButtonClick:s,arrowPlacement:"topLeft"})})});var T=(0,t.memo)(()=>{var e=(0,r.w)(),{rejectOffer:s,offer:a,postponeOffer:n}=(0,h.g)(e?C.shared(e):void 0);(0,t.useEffect)(()=>{var e;return a&&(e=setTimeout(()=>null==n?void 0:n(),30*m.b.second)),()=>{e&&clearTimeout(e),null==n||n()}},[a,n]);var i=(0,t.useCallback)(()=>{null==s||s()},[s]);return(0,k.jsx)(y,{onCloseButtonClick:i,visible:!!a})}),M=a(12016),E=a(64651),L=a(36580),O=a(66382),_=a(22998),A=a(44150),N="mask-cheers-tooltip-offering",R="tooltip-shown";class P extends v.D{constructor(e){super(),this.userId=e,this.canOffer=I.T.shared().maskCheersEnabled.pipe((0,f.n)(s=>s?_.w.shared(N,e).load(R).asObservable().pipe((0,f.n)(e=>e?(0,o.of)(!1):O.j.shared().chatAttendee.pipe((0,f.n)(e=>e?A.$.shared(e).cheersSet().pipe((0,l.T)(e=>e.some(e=>e.mask))):(0,o.of)(!1))))):(0,o.of)(!1)),(0,b.F)(),(0,L.t)({bufferSize:1,refCount:!0}))}start(){return _.w.shared(N,this.userId).store(R,!0).pipe((0,j.AB)(p.Q.success({})))}}P.shared=(0,x.G)(e=>new P(e));var z=a(58223);let G=(0,t.memo)(e=>{var{onCloseButtonClick:s}=e,a=(0,t.useMemo)(()=>(0,k.jsx)("div",{className:"cheers-mask-cheers-tooltip__description",children:(0,k.jsx)(S.LocalizedText,{href:"/cheers/#mask-cheers-tooltip",variant:"footnote-2",color:"light"})}),[]),n=(0,z.H)();return(0,k.jsx)("div",{id:"mask-cheers-tooltip",className:"cheers-mask-cheers-tooltip__container",children:(0,k.jsx)(w.Z,{title:a,onCloseButtonClick:s,arrowPlacement:"topLeft",variant:n?"second-accent":"dark"})})});var F=(0,t.memo)(()=>{var e=(0,r.w)(),{rejectOffer:s,offer:a,postponeOffer:n}=(0,h.g)(e?P.shared(e):void 0);(0,t.useEffect)(()=>{var e;return a&&n&&(e=setTimeout(n,30*m.b.second)),()=>{e&&clearTimeout(e)}},[a,n]),(0,E.Fd)(()=>{null==n||n()},[n]);var i=(0,t.useCallback)(()=>{null==s||s()},[s]);return a?(0,k.jsx)(G,{onCloseButtonClick:i}):null}),B=a(78186),J=a(55901),V=a(16116),H=a(92495),D=a(97815),Z=a(39067),U=a.n(Z),q=a(92362),Y=a(45482),Q=a(56177);class X extends t.Component{constructor(e){super(e),this.state={wasShowed:!!D.A.getItem("cheers-introduction-tip-showed")||e.disabled}}componentDidMount(){this.state.wasShowed||(D.A.setItem("cheers-introduction-tip-showed",!0),this.timerId=setTimeout(()=>this.setState({wasShowed:!0}),5e3)),this.props.disabled&&D.A.setItem("cheers-introduction-tip-showed",!0),this.props.disabled||this.state.wasShowed||Y.Session.shared().userId.pipe((0,Q.s)(1)).safeSubscribe(e=>{e&&q.a.shared(e).logBannerShown("tooltip_free_gift_shown")})}render(){var{disabled:e}=this.props,{wasShowed:s}=this.state;return!s&&!e&&(0,k.jsx)("div",{className:"tooltip",children:(0,k.jsx)("span",{className:"tooltiptext",children:(0,k.jsx)(B.X,{href:"/notifications#cheers-introduction-tooltip"})})})}UNSAFE_componentWillMount(){this.timerId&&clearTimeout(this.timerId)}}X.propTypes={disabled:U().bool};var W=a(15782);let $=(0,t.memo)(e=>{var{onCloseButtonClick:s}=e,a=(0,W.A)("/cheers","send-cancellation-tooltip");return(0,k.jsx)("div",{className:"cheers-views-send-cancellation-tooltip__container",children:(0,k.jsx)(w.Z,{title:a,onCloseButtonClick:s,variant:"second-accent",arrowPlacement:"top"})})});var K=a(34578),ee=a(97983),es=a(53193),ea=a(45784),et="cheers-send-cancellation-tooltip",en="offered";class er extends v.D{constructor(e){super(),this.userId=e,this.canOffer=(0,K.h)(this.offeringResult.pipe((0,ee.u)(!1)),I.T.shared().cheersSendCancellationEnabled.pipe((0,f.n)(e=>e?O.j.shared().tab.pipe((0,f.n)(e=>
3"chat"!==e?(0,o.of)(!1):ea.q.shared(this.userId).offer.pipe((0,f.n)(e=>e?(0,o.of)(!1):_.w.shared(et,this.userId).load(en).pipe((0,j.vV)(e=>!e)))))):(0,o.of)(!1)))).pipe((0,b.F)(),(0,L.t)({bufferSize:1,refCount:!0}))}start(){return _.w.shared(et,this.userId).store(en,!0).pipe((0,j.AB)(p.Q.success({}))).pipe((0,j.ex)(()=>{O.j.shared().chatAttendee.pipe((0,f.n)(()=>this.rejectOffer()),(0,es.Q)(this.offeringResult)).safeSubscribe()}))}}er.shared=(0,x.G)(e=>new er(e));var ei=a(39971),eo=a(50167),el=(0,t.memo)(e=>{var{userId:s,attendeeId:a,onCloseButtonClick:n}=e;return(0,t.useEffect)(()=>{s&&a&&eo.N.shared(s).logTooltipShown(a)},[s,a]),(0,k.jsx)($,{onCloseButtonClick:n})}),ed=(0,t.memo)(()=>{var e=(0,r.w)(),s=(0,n.J2)(()=>O.j.shared().chatAttendee,[]),a=(0,n.uN)(()=>e?er.shared(e).acceptOffer():ei.v.just(),[e]);return(0,k.jsx)(el,{userId:e,attendeeId:s,onCloseButtonClick:a})}),ec=(0,t.memo)(e=>{var s,{cheer:a,sendCheer:n,freeCheerLabelVisible:r,attendeeId:i,extendedPriceShowEnabled:o}=e,l=a.bonuses?a.bonuses:a.price,d=a.originalPrice?"discount-price":void 0,c=null==(s=a.labels)?void 0:s.includes("price.hidden"),u=(0,t.useMemo)(()=>({price:l}),[l]),h=(0,t.useMemo)(()=>({price:a.originalPrice}),[a.originalPrice]),m=o&&!a.bonuses;return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(g.h,{cheer:a,onClick:n,attendeeId:i}),(0,k.jsxs)("div",{className:"cheer-mobile-price",children:[!!a.originalPrice&&(m?(0,k.jsx)("s",{children:(0,k.jsx)(B.X,{href:"/cheers#price-short",data:h})}):(0,k.jsx)("s",{children:a.originalPrice})),r&&a.free?(0,k.jsx)(B.X,{href:"/bonuses#free"}):c?(0,k.jsx)("span",{children:"-"}):m?(0,k.jsx)("span",{className:d,children:(0,k.jsx)(B.X,{href:"/cheers#price-short",data:u})}):(0,k.jsx)("span",{className:d,children:l})]})]})}),eu=(0,t.memo)(e=>{var{cheer:s,attendeeId:a,sendCheer:t,animationTooltipCanBeShown:n,placement:r}=e;return(0,k.jsx)("div",{className:"zoomed",children:(0,k.jsx)(g.h,{attendeeId:a,cheer:s,onClick:t,animationTooltipCanBeShown:n,animationTooltipBoundarySelectors:"chat"===r?[".chat-wrapper"]:"letter"===r?[".send-letter-wrapper"]:[]})})});let eg=(0,t.memo)(e=>{var{type:s,cheers:a,attendeeId:n,sendCheer:r,openPanel:i,updateIndicatorVisible:o,placement:l,setCheerRef:d,isAnimationPlaying:g,freeCheerLabelVisible:h,cheersTapeTooltip:m,sendCancellationTooltipVisible:v,extendedPriceShowEnabled:p,chatThemeApplied:f}=e,[b,x]=(0,t.useState)(),I=(0,V.Z)(H.zh.LteLaptop)?"mobile":"desktop",j="mobile"===I?5:7,C="limits-lifted"===m,w=(0,t.useMemo)(()=>c()("cheers-tape cheers",{"cheers-tape-mobile":"mobile"===I},{"click-animation":!!g}),[I,g]),y=(0,t.useMemo)(()=>c()("opener-content",{"theme-applied":!!f}),[f]),E=f?"light":"action-gray",L=(0,t.useMemo)(()=>null==a?void 0:a.findIndex(e=>e.mask),[a]),O=(0,t.useMemo)(()=>null==a?void 0:a.findIndex(e=>e.free),[a]),_=(0,t.useCallback)(e=>{if("desktop"===I){var s=null==a?void 0:a[Number(e.currentTarget.dataset.position)];null!=s&&s.animated&&!s.bonuses&&x(e=>null!=e?e:s.reference)}},[a,I]),A=(0,t.useCallback)((e,s,a)=>{var t={cheer:e,sendCheer:r,freeCheerLabelVisible:h,limitsLiftedTooltipVisible:C,attendeeId:n,extendedPriceShowEnabled:p,placement:l,animationTooltipCanBeShown:b===e.reference};return(0,k.jsxs)("li",{className:"cheer",onMouseEnter:_,"data-basename":e.basename,"data-amount":e.amount,"data-price":e.price,"data-position":s,"data-discounted":e.isDiscounted,"data-animated":e.animated,ref:d,children:[O===s&&(0,k.jsx)(X,{disabled:!!e.disabled}),!!e.mask&&L===s&&(0,k.jsx)(F,{}),"mobile"===I?(0,k.jsx)(ec,Object.assign({},t)):(0,k.jsx)(eu,Object.assign({},t))]},e.reference)},[r,h,C,L,I,d,n,O,p,_,l,b]),N="default"===s&&a&&a.length>0&&i;return(0,k.jsxs)(k.Fragment,{children:["chat"===l?(0,k.jsx)(T,{}):null,(0,k.jsxs)("ul",{className:w,children:[null==a?void 0:a.slice(0,j).map(A),!!N&&(0,k.jsxs)(k.Fragment,{children:[!!v&&(0,k.jsx)("div",{className:"tape-send-cancellation-tooltip",children:(0,k.jsx)(ed,{})}),!!C&&(0,k.jsx)("div",{className:"tape-limits-tooltip",children:(0,k.jsx)(J.G,{attendeeId:n,type:"tape"})}),(0,k.jsxs)("li",{className:"cheer opener",onClick:i,children:["matching-tape"===m&&(0,k.jsx)("div",{className:"tape-matching-tooltip",children:(0,k.jsx)(M.L,{attendeeId:n}
3)}),(0,k.jsxs)("div",{className:y,children:[(0,k.jsxs)("div",{className:"arrow-icon",children:[(0,k.jsx)(u.Icon,{name:"arrow",size:"normal"}),!!o&&(0,k.jsx)("div",{className:"update-indicator"})]}),(0,k.jsx)(S.LocalizedText,{href:"/cheers#gifts-fab",variant:"footnote-1",color:E})]})]})]})]})]})});var eh=a(14321),em=a(52569),ev=a(97033),ep=["userId","attendeeId","placement","type","openPanel"],ef=a(64147),eb=a(28486),ex=a(4328),eI=["onSend","type","openPanel","placement","attendeeId"],ej=(0,t.memo)(e=>{var{userId:s,attendeeId:a,placement:n,type:r,openPanel:i}=e,o=function(e,s){if(null==e)return{};var a={};for(var t in e)if(({}).hasOwnProperty.call(e,t)){if(s.includes(t))continue;a[t]=e[t]}return a}(e,ep),l=(0,t.useRef)(!1);(0,t.useEffect)(()=>{"chat"===n&&s&&!l.current&&"default"===r&&(ev.C.shared(s).logCheersTapeShown(a),l.current=!0)},[a,s,r,n]);var d=(0,t.useCallback)(e=>{s&&q.a.shared(s).logChatClick("MoreGifts_button"),ev.C.shared(s).logTapeMoreCheersButtonClicked(),null==i||i(e)},[i,s]);return(0,k.jsx)(eg,Object.assign({},o,{userId:s,attendeeId:a,placement:n,type:r,openPanel:d}))}),eC=(0,t.memo)(e=>{var{onSend:s,type:a,openPanel:d,placement:c,attendeeId:u}=e,g=function(e,s){if(null==e)return{};var a={};for(var t in e)if(({}).hasOwnProperty.call(e,t)){if(s.includes(t))continue;a[t]=e[t]}return a}(e,eI),[h,m]=(0,t.useState)(!1),v=(0,r.w)(),p=(0,n.J2)(()=>v?eh.f.shared(v).userIsFeaturedMember:(0,o.of)(void 0),[v]),f=(0,n.J2)(()=>I.T.shared().extendedPriceShowEnabled,[],!1),b=(0,n.J2)(()=>v?i.T.shared(v).hasUnshownSets:(0,o.of)(!1),[v],!1),x=(0,n.J2)(()=>v?eb.A.shared(v).filters.pipe((0,l.T)(e=>Object.values(e).includes("unseen"))):(0,o.of)(!1),[v],!1),j=(0,n.J2)(()=>v&&"chat"===c?ex.Q.shared(v).theme(u).pipe((0,l.T)(e=>!!e)):(0,o.of)(!1),[v,u,c],!1),C="chat"===c||x,{offer:w,acceptOffer:S}=(0,ef.g)(v?er.shared(v):void 0),y=(0,t.useCallback)(()=>{null==S||S()},[S]),T=C&&(b||x)&&!p,M=(0,n.uN)((e,s)=>i.T.shared(e).setStatus(s),[],!1),E=(0,t.useCallback)(e=>{s(e,"default"===a?"tape":"tape-"+a),y()},[s,a,y]),L=(0,t.useCallback)(e=>{v&&T&&b&&M(v,{shownSets:["common"]}),null==d||d(e)},[d,v,T,M,b]),O=Object.values((0,n.J2)(()=>em.Z.shared().status,[])||{}).some(e=>"active"===e);return(0,t.useEffect)(()=>{m(O)},[O]),void 0!==p&&v?(0,k.jsx)(ej,Object.assign({},g,{type:a,sendCheer:E,updateIndicatorVisible:T,openPanel:L,placement:c,isAnimationPlaying:h,freeCheerLabelVisible:p,userId:v,attendeeId:u,sendCancellationTooltipVisible:!!w,extendedPriceShowEnabled:f,chatThemeApplied:j})):null})},38685(e,s,a){a.d(s,{i:()=>d});var t=a(42062),n=a(43793),r=a(33366),i=a(31085);let o=(0,t.memo)(e=>{var{src:s,onAnimationEvent:a,className:t}=e;return(0,i.jsx)(r.f,{src:s,autoplay:!0,className:t,onEvent:a})});var l=a(64651),d=(0,t.memo)(e=>{var{userId:s,src:a,animationId:r,className:d}=e,c=(0,t.useCallback)(()=>{n.z.shared(s).remove(r)},[r,s]),u=(0,t.useCallback)(e=>{"complete"===e&&c()},[c]);return(0,l.Fd)(()=>{c()},[c]),(0,i.jsx)(o,{src:a,onAnimationEvent:u,className:d})})},37201(e,s,a){a.d(s,{DialogsMessageAnimationsStack:()=>g});var t=a(42062),n=a(28138),r=a(66691),i=a(43793),o=a(99870),l=a.n(o),d=a(38685),c=a(31085);let u=(0,t.memo)(e=>{var{userId:s,direction:a,animations:t}=e;return!!t.length&&(0,c.jsx)("div",{className:"dialogs-messages-message-animations-stack__container",children:t.map(e=>{var t=void 0;return"reaction-animation"===e.name&&(t=l()("dialogs-messages-message-animations-stack__reactionAnimation",{"dialogs-messages-message-animations-stack__incoming":"incoming"===a})),(0,c.jsx)(d.i,{src:e.path,userId:s,className:t,animationId:e.id},e.id)})})});var g=(0,t.memo)(e=>{var{userId:s,messageId:a,direction:t}=e,o=(0,r.J2)(()=>i.z.shared(s).animations("message").pipe((0,n.T)(e=>e.filter(e=>{var s;return(null==(s=e.meta)?void 0:s.messageId)===a}))),[s,a],[]);return(0,c.jsx)(u,{userId:s,animations:o,direction:t})})},8807(e,s,a){a.d(s,{MessagesReactions:()=>eU});var t=a(66691),n=a(15526),r=a(75841),i=a(17524),o=a(13462),l=a(84190),d=a(28138),c=a(15654),u=a(14321),g=a(14540),h=a(67276),m=a(55952),v=a(43751),p=a(10845),f=a(34677),b=a(87902),x=a(55976),I=a(99027);
3class j{constructor(e){this.userId=e}available(e,s){return o.T.shared().messagesReactionsEnabled.pipe((0,l.n)(a=>a?(0,i.z)([u.f.shared(this.userId).userIsFeaturedMember,u.f.shared(e).userIsFeaturedMember,g.r.shared(e).tags,this.getCalleeId(),this.validateMessage(s),b.t.shared().model(e)]).pipe((0,d.T)(s=>{var[a,t,n,r,i,o]=s,l=n.includes("experiments.dialogs.messages.reactions");return(!a||"services"!==o)&&i&&(!r||r!==e)&&(t||l)})):(0,r.of)(!1)),(0,c.F)())}getCalleeId(){var e=h.M.shared(this.userId).state.pipe((0,d.T)(e=>"idle"!==e.status?e.calleeId||e.participants[0]:null),(0,l.n)(e=>e?m.K.shared(this.userId).id(e):(0,r.of)(null))),s=v.Y.shared().get(p.A,this.userId).store.rxState().pipe((0,d.T)(e=>"connecting"===e.status||"speaking"===e.status?e.attendee:null));return(0,i.z)([e,s]).pipe((0,d.T)(e=>{var[s,a]=e;return s||a}))}validateMessage(e){var s=[f.Go.Text,f.Go.Photo,f.Go.Video,f.Go.Voice];return(0,r.of)(e).pipe((0,l.n)(e=>{if(!s.includes(e.type)||e.wink)return(0,r.of)(!1);if(e.type===f.Go.Text||e.sender===this.userId)return(0,r.of)(!0);var a=((s,a,t,n,r)=>{switch(e.type){case f.Go.Photo:return(0,I.qW)(e.sender,e.recipient,null!=(s=e.content.basename)?s:"");case f.Go.Video:return(0,I.Bt)(e.sender,e.recipient,null!=(a=e.content.basename)?a:"");case f.Go.Voice:return(0,I.YS)(e.sender,e.recipient,null!=(t=null!=(n=null==(r=e.meta)||null==(r=r.reference)?void 0:r.basename)?n:e.content.basename)?t:"");default:return null}})();return a?x.N.shared(this.userId).data(a).pipe((0,d.T)(e=>"available"===e.status)):(0,r.of)(!1)}))}}j.shared=(0,n.G)(e=>new j(e));var C=a(4004),w=a(94375),S=a(29455),k=a(42062),y=a(39971),T=a(91994),M=a(99870),E=a.n(M),L=a(16116),O=a(92495),_=a(33366),A=a(31085);let N=(0,k.memo)(e=>{var{src:s,name:a,loop:t,autoplay:n,onClick:r,hover:i}=e,o=(0,L.Z)(O.zh.LteTablet),l=E()("dialogs-messages-reactions-reaction__container",{"dialogs-messages-reactions-reaction__mobile":o}),d=(0,k.useCallback)(e=>{null==r||r(a)},[a,r]);return(0,A.jsx)("div",{className:l,onClick:d,children:(0,A.jsx)(_.f,{src:s,loop:!!t,autoplay:!!n,className:"dialogs-messages-reactions-reaction__lottiePlayer",hover:i},s+"+"+t)})});var R=a(25405),P=(0,k.memo)(e=>{var{name:s,loop:a,autoplay:t,onClick:n,hover:r}=e,i=(0,R.r)((0,I.B0)(s,"micro-animation"));return(0,A.jsx)(N,{src:i,name:s,loop:a,autoplay:t,onClick:n,hover:r})});let z=(0,k.memo)(e=>{var{name:s,pending:a,onClick:t,containerRef:n,incoming:r}=e,i=(0,L.Z)(O.zh.LteTablet),o=E()("dialogs-messages-reactions-bubble__container",{"dialogs-messages-reactions-bubble__mobile":i,"dialogs-messages-reactions-bubble__incoming":r}),l=E()("dialogs-messages-reactions-bubble__messageReactionContainer",{"dialogs-messages-reactions-bubble__pending":a}),d=(0,k.useCallback)(e=>{e.stopPropagation(),t(s)},[s,t]);return(0,A.jsx)("div",{ref:n,className:o,onClick:d,children:(0,A.jsx)("div",{className:l,children:(0,A.jsx)(P,{name:s,hover:!0,loop:!0})})})});var G=a(12640);class F{constructor(e){this.userId=e}logReactionsShown(e,s,a){G._.shared(this.userId).logEvent("messages-reactions-shown",{userId:this.userId,attendeeId:e,device:s,messageType:this.messageTypeToString(a)}).safeSubscribe()}logReactionClicked(e,s,a,t){G._.shared(this.userId).logEvent("messages-reaction-clicked",{userId:this.userId,attendeeId:e,reaction:s,device:a,messageType:this.messageTypeToString(t)}).safeSubscribe()}logReactionAnimationTriggered(e,s,a){G._.shared(this.userId).logEvent("messages-reaction-animation-triggered",{userId:this.userId,attendeeId:e,reaction:s,device:a}).safeSubscribe()}logReactionsOnboardingShown(e){G._.shared(this.userId).logEvent("messages-reactions-onboarding-shown",{userId:this.userId,attendeeId:e}).safeSubscribe()}logReactionsExpandedListShown(e){G._.shared(this.userId).logEvent("messages-reactions-full-shown",{userId:this.userId,attendeeId:e}).safeSubscribe()}messageTypeToString(e){switch(e){case f.Go.Text:return"text";case f.Go.Photo:return"photo";case f.Go.Video:return"video";case f.Go.Voice:return"audio";default:return"other"}}}F.shared=(0,n.G)(e=>new F(e));var B=["userId","attendeeId","onClick"],J=(0,k.memo)(e=>{var{userId:s,attendeeId:a,onClick:t}=e,n=function(e,s){if(null==e)return{};var a={};for(var t in e)if(({}).hasOwnProperty.call(e,t)){if(s.includes(t))continue;a[t]=e[t]}return a}(e,B),r=(0,O.Zm)(O.zh.LteMobile)?"mobile":"desktop",i=(0,k.useCallback)(e=>{F.shared(s).logReactionAnimationTriggered(a,e,r),t(e)},[s,a,r,t]);return(0,A.jsx)(z,Object.assign({},n,{onClick:i}))}),V=(0,k.memo)(e=>{var{name:s,attendeeId:a,messageId:n,incoming:i}=e,o=(0,k.useRef)(null),l=(0,k.useRef)(null),c=(0,T.w)(),u=(0,t.J2)(()=>c?C.H.shared(c).pendingMessageReactions.pipe((0,d.T)(e=>e.some(e=>e.messageId===n))):(0,r.of)(!1),[c,n]),g=(0,t.J2)(()=>c?S.k.shared(c).getUnseenReactions({attendeeId:a}).pipe((0,d.T)(e=>!e.some(e=>e.messageId===n))):(0,r.of)(!1),[c,n,a],!0),h=(0,t.uN)(()=>c?S.k.shared(c).markReactionSeen({attendeeId:a,messageId:n,name:s}):y.v.just(),[a,n,c,s]);(0,k.useEffect)(()=>
3{if(!g&&c&&o.current){var e=new IntersectionObserver(e=>{var[s]=e;l.current&&clearTimeout(l.current),s.isIntersecting&&(l.current=setTimeout(h,.3*w.b.second))},{threshold:.9});return e.observe(o.current),()=>{e.disconnect(),l.current&&clearTimeout(l.current)}}},[h,g,c]);var m=(0,t.uN)(()=>c&&!u?C.H.shared(c).triggerMessageAnimation(a,n,s):y.v.just(),[c,a,n,s,u]);return c&&(0,A.jsx)(J,{name:s,pending:!!u,onClick:m,userId:c,attendeeId:a,containerRef:o,incoming:i})}),H=a(78903),D=a(91885),Z=a(27888),U=a(45482),q=a(79942),Y=a(40961),Q=a(5801),X=(e,s,a)=>U.Session.shared().userId.pipe((0,Q.o)(),(0,l.n)(s=>C.H.shared(s).reactions(e).pipe((0,d.T)(e=>({userId:s,price:e.price.value}))))).toSingle().pipe((0,q.Fg)(t=>{var{userId:n,price:r}=t;return n&&"number"==typeof r?C.H.shared(n).sendReaction(e,s,a).pipe((0,q.Fg)(t=>t.isSuccessful||"need-payment"!==t.error?y.v.just(t):Y.J.shared().refillBalance({attendeeId:e,requiredAmount:r,name:Z.N.MessagesReactions}).toSingle().pipe((0,q.Fg)(t=>t.isSuccessful?X(e,s,a):(C.H.shared(n).cancelSending(s),y.v.just(D.Q.failure("failure"))))))):y.v.just(D.Q.failure("failure"))})),W=a(64147),$=a(89218),K=a(34578),ee=a(4126),es=a(56607),ea=a(30131),et=a(97983),en=a(65052),er=a(53940),ei=a(50626),eo=a(36580),el=a(40554),ed=a(56177),ec=a(66382),eu=a(22998),eg=a(49844),eh=a(77252),em=a(91654),ev=a(4938),ep=a(22081),ef=a(97156);class eb{constructor(e){this.reactionsOpenedSubject=new ef.t(null),this.userId=e,this.reactionsOpened=this.reactionsOpenedSubject.asObservable()}emitReactionsOpened(e){return eu.w.shared("messages-reactions-open-counter",this.userId).update("reactions-opened",e=>{var s;return{count:(null!=(s=null==e?void 0:e.count)?s:0)+1}}).pipe((0,q.ex)(s=>{this.reactionsOpenedSubject.next({messageId:e,count:s.count})}),(0,q.AB)(void 0))}}eb.shared=(0,n.G)(e=>new eb(e));var ex="messages-reactions-onboarding-offering",eI="tooltip-shown",ej="tooltip-shown-state";class eC extends $.D{constructor(e){super(),this.userId=e,this.canOffer=(0,K.h)(this.offeringResult.pipe((0,et.u)(!1)),o.T.shared().messagesReactionsEnabled.pipe((0,l.n)(e=>e?ec.j.shared().chatAttendee.pipe((0,en.Z)(void 0),(0,er.p)(e=>null!==e),(0,ei.J)(),(0,l.n)(e=>{var[s,a]=e;if(!a)return(0,r.of)(!1);if(s&&s!==a)return this.acceptOffer().pipe((0,q.AB)(!1));var t=(0,ee.v)(()=>{var e=v.Y.shared().get(eg.Ay,(0,eg.OX)(this.userId,a));return e.store.getState().messagesLoaded||e.actions.get(),e.store.rxState()});return o.T.shared().messagesReactionsExperimentalOnboardingEnabled.pipe((0,l.n)(e=>e?this.experimentalOffer(t,a):this.controlOffer(t,a)))})):(0,r.of)(!1)))).pipe((0,c.F)(),(0,eo.t)({refCount:!0,bufferSize:1}))}accept(e){return"control"===e.variant?eu.w.shared(ex,this.userId).store(eI,!0).pipe((0,q.AB)(D.Q.success())):y.v.just(D.Q.success())}start(e){return this.canOffer.toSingle().pipe((0,q.Fg)(s=>s&&s.messageId===e?"experimental"===s.variant?ev.E.shared().currentTime().pipe((0,q.Fg)(e=>eu.w.shared(ex,this.userId).update(ej,a=>{var t;return Object.assign({},a,{lastShown:e,shownCount:(null!=(t=s.repeatIndex)?t:0)+1})})),(0,q.AB)(D.Q.success(s))):y.v.just(D.Q.success(s)):y.v.just(D.Q.failure("offer-not-allowed"))))}controlOffer(e,s){return e.pipe((0,l.n)(e=>this.findReactableMessage(e.messages,s)),(0,l.n)(e=>e?eu.w.shared(ex,this.userId).load(eI).asObservable().pipe((0,d.T)(s=>!s&&{messageId:e,variant:"control"})):(0,r.of)(!1)))}experimentalOffer(e,s){return(0,K.h)((0,i.z)([em.e.shared(this.userId).hasPurchases,eh.J.shared(this.userId).status,ep.x.shared(this.userId).tags,e]).pipe((0,l.n)(e=>{var[a,t,n,i]=e;return!a||"idle"!==t||n.includes("reactions.involved.sender")||i.messages.length<15||i.messages[0].outgoing?(0,r.of)(void 0):this.findReactableMessage(i.messages,s)})),eb.shared(this.userId).reactionsOpened.pipe((0,l.n)(e=>(null==e?void 0:e.count)!==1?es.w:ep.x.shared(this.userId).tags.pipe((0,er.p)(e=>!e.includes("reactions.involved.sender")),(0,d.T)(()=>e.messageId))))).pipe((0,l.n)(e=>e?ev.E.shared().currentTime().pipe((0,q.Fg)(s=>eu.w.shared(ex,this.userId).load(ej).pipe((0,q.vV)(a=>a?!!(s-a.lastShown>=w.b.day&&a.shownCount<4)&&{messageId:e,variant:"experimental",repeatIndex:a.shownCount}:{messageId:e,variant:"experimental",repeatIndex:0})))).asObservable():(0,r.of)(!1)))}findReactableMessage(e,s){return(0,ea.H)(e.filter(e=>!e.outgoing)).pipe((0,el.H)(e=>j.shared(this.userId).available(s,e).pipe((0,ed.s)(1),(0,er.p)(e=>e),(0,et.u)(e.id))),(0,ed.s)(1),(0,en.Z)(void 0))}}eC.shared=(0,n.G)(e=>new eC(e));
3var ew=a(14394),eS=a(15782),ek=a(905);let ey=(0,k.memo)(e=>{var{onCloseButtonClick:s,reactionsIconId:a,userIsFeaturedMember:t,sendMessageReactionPrice:n,variant:r,repeatIndex:i,popoverOnHoverEnabled:o,messageId:l}=e,[d,c]=(0,k.useState)({width:294}),{arrowPlacement:u,width:g}=d,h=(0,O.Zm)(O.zh.LteMobile),m=(0,k.useCallback)(()=>{var e=document.querySelector("#messages-nano-content"),s=document.querySelector("#"+a),t=document.querySelector("#reactions-popover-"+l),n=s||t;if(!e||!n)return{width:294};var r=e.getBoundingClientRect(),i=n.getBoundingClientRect(),o=i.left-r.left,d=r.right-i.right,c=i.top-r.top,u=294-i.width,g=u/2,h=c>=106?"top":"bottom";if(o>=g&&d>=g)return{width:294,arrowPlacement:h};if(o>=u)return{arrowPlacement:h+"Right",width:294};if(d>=u)return{arrowPlacement:h+"Left",width:294};var m=2*Math.min(o,d);return o>m?{arrowPlacement:h+"Right",width:o}:d>m?{arrowPlacement:h+"Left",width:d}:{width:m,arrowPlacement:h}},[a,l]);(0,k.useEffect)(()=>{c(m());var e=(0,ek.n)(()=>{c(m())},100);return window.addEventListener("resize",e),window.addEventListener("scrollend",e,{capture:!0,once:!0}),()=>{window.removeEventListener("resize",e),window.removeEventListener("scrollend",e,{capture:!0})}},[m]);var v=(0,k.useMemo)(()=>{var e=t?"onboarding-title-featured-member":"onboarding-title";if("control"===r)return o&&!h?e+"-on-message-hover":e;var s=[];return(h&&s.push("mobile"),void 0!==i&&s.push(i),0===s.length)?e:e+"-"+s.join("-")},[t,r,h,i,o]),p=(0,eS.A)("/dialogs/messages/reactions",v,{price:n}),f=(0,k.useMemo)(()=>({width:g,left:"topLeft"===u||"bottomLeft"===u?0:"auto",right:"topRight"===u||"bottomRight"===u?0:"auto"}),[g,u]),b=(0,k.useCallback)(e=>{e.stopPropagation()},[]),x=E()("dialogs-messages-reactions-onboarding__container",{"dialogs-messages-reactions-onboarding__bottomPosition":!!(null!=u&&u.includes("bottom"))});return(0,A.jsx)("div",{className:x,style:f,onClick:b,id:"messages-reactions-onboarding",children:(0,A.jsx)(ew.Z,{title:p,onCloseButtonClick:s,variant:"second-accent",arrowPlacement:d.arrowPlacement})})});var eT=a(64651),eM=["userId","attendeeId"];class eE{constructor(e){this.availabilityCache={},this.userId=e}available(e){return this.availabilityCache[e]||(this.availabilityCache[e]=o.T.shared().messagesReactionsExperimentalMechanicEnabled.pipe((0,l.n)(s=>s?(0,i.z)([this.attendeeExpandableListEnabled(e),this.rolesCombinationAllowed(e)]).pipe((0,l.n)(e=>{var[s,a]=e;return s&&a?(0,r.of)(!0):(0,r.of)(!1)})):(0,r.of)(!1)),(0,c.F)(),(0,eo.t)({refCount:!0,bufferSize:1}))),this.availabilityCache[e]}rolesCombinationAllowed(e){return(0,i.z)([u.f.shared(this.userId).userIsFeaturedMember,u.f.shared(e).userIsFeaturedMember]).pipe((0,d.T)(e=>{var[s,a]=e;return s!==a}))}attendeeExpandableListEnabled(e){return o.T.shared().messagesReactionsExperimentalMechanic.pipe((0,d.T)(e=>{var{attendeeTag:s}=e;return s})).pipe((0,l.n)(s=>"*"===s?(0,r.of)(!0):ep.x.shared(e).tags.pipe((0,d.T)(e=>e.includes(s)))))}}eE.shared=(0,n.G)(e=>new eE(e));var eL=(0,k.memo)(e=>{var{userId:s,attendeeId:a}=e,t=function(e,s){if(null==e)return{};var a={};for(var t in e)if(({}).hasOwnProperty.call(e,t)){if(s.includes(t))continue;a[t]=e[t]}return a}(e,eM);return(0,k.useEffect)(()=>{F.shared(s).logReactionsOnboardingShown(a)},[s,a]),(0,A.jsx)(ey,Object.assign({},t))}),eO=(0,k.memo)(e=>{var{reactionsIconId:s,messageId:a,attendeeId:n,variant:i,messageType:o}=e,l=(0,T.w)(),d=(0,t.J2)(()=>l?u.f.shared(l).userIsFeaturedMember:(0,r.of)(!1),[l],!1),{offer:c,acceptOffer:g}=(0,W.g)(l?eC.shared(l):void 0,()=>a),h=(0,t.J2)(()=>l&&n?eE.shared(l).available(n):(0,r.of)(!1),[l,n],!1)&&o===f.Go.Text;(0,eT.Fd)(()=>{(null==c?void 0:c.variant)==="experimental"&&(null==g||g())},[c,g]);var m=(0,t.J2)(()=>l&&(null==c?void 0:c.messageId)===a?C.H.shared(l).reactions(n):(0,r.of)(void 0),[n,l,c,a]),v=null==m?void 0:m.price.value;return(null==c?void 0:c.messageId)===a&&void 0!==v&&i===c.variant&&l&&(0,A.jsx)(eL,{onCloseButtonClick:g,reactionsIconId:s,userIsFeaturedMember:d,sendMessageReactionPrice:Number(v),repeatIndex:c.repeatIndex,variant:c.variant,attendeeId:n,userId:l,popoverOnHover
3Enabled:h,messageId:a})}),e_=a(2380),eA=a(34462),eN=a(26584);function eR(e,s,a,t,n,r,i){try{var o=e[r](i),l=o.value}catch(e){return void a(e)}o.done?s(l):Promise.resolve(l).then(t,n)}var eP=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{bufferX:s=0,bufferY:a=0}=e,t=e=>t=>{var n=e.refs.reference.current,r=e.refs.floating.current;if(n&&r){var i=n.getBoundingClientRect(),o=r.getBoundingClientRect(),{clientX:l,clientY:d}=t,c=l>=i.left&&l<=i.right&&d>=i.top&&d<=i.bottom,u=l>=o.left-s&&l<=o.right+s&&d>=o.top-a&&d<=o.bottom+a;c||u||e.onClose()}};return t.__options={blockPointerEvents:!0},t};let ez=(0,k.memo)(e=>{let s;var a,{open:t,reactions:n,onMessagesReactionClick:r,attendeeId:i,messageId:o,onOpenChange:l,reference:d,trigger:c,targetRef:u,targetElement:g,popoverOnboardingIsVisible:h,popoverOnboardingVariant:m,messageType:v,experimentalMechanicAvailable:p,expandableListAvailable:b,onReactionListExpand:x}=e,I=(0,k.useRef)(null),j="click"===c,C=(0,L.Z)(O.zh.LteTablet),[w,S]=(0,k.useState)(!1),y=(0,k.useCallback)(e=>{e||S(!1),l(e)},[l]),{refs:T,floatingStyles:M,context:_,middlewareData:N,elements:R,y:z,placement:G}=(0,eA.we)({open:t,onOpenChange:y,placement:"top-start",strategy:"absolute",whileElementsMounted:e_.ll,middleware:[(0,eN.cY)(e=>{var{rects:s,placement:a}=e;return{mainAxis:a.startsWith("top")?j?-20:-10:j?6:-6,crossAxis:j?-80:s.reference.width/2+4}}),(s={scroller:()=>document.querySelector("#messages-nano-content"),padding:0},{name:"reactionsListFlip",fn:e=>{var a;return(a=function*(){var{scroller:a,padding:t}=s;if(!e.placement.startsWith("top"))return{};var n=a();if(!n)return{};var r=yield(0,e_.__)(e,{boundary:n,padding:t});return r.top<=0||n.scrollTop>=r.top?{}:{reset:{placement:e.placement.replace("top","bottom")}}},function(){var e=this,s=arguments;return new Promise(function(t,n){var r=a.apply(e,s);function i(e){eR(r,t,n,i,o,"next",e)}function o(e){eR(r,t,n,i,o,"throw",e)}i(void 0)})})()}}),(0,eN.BN)({boundary:null!=(a=document.querySelector("#messages-nano-content"))?a:void 0,padding:12}),(0,eN.UE)({element:I,padding:12})]}),F=(0,eA.kp)(_,{enabled:j&&(v!==f.Go.Text||!(C&&p))}),B=(0,eA.s9)(_,{outsidePressEvent:C?"click":"pointerdown"}),J=(0,eA.It)(_),V=(0,eA.Mk)(_,{enabled:"hover"===c,delay:{open:300,close:200},handleClose:eP({bufferY:80,bufferX:10})}),{getReferenceProps:D,getFloatingProps:Z}=(0,eA.bv)([F,V,B,J]);(0,k.useEffect)(()=>{null!=u&&u.current&&T.setReference(u.current),g&&T.setReference(g)},[T,u,g]),(0,k.useEffect)(()=>{var e=(null==u?void 0:u.current)||g;if(e){var s=D();return Object.entries(s).forEach(s=>{var[a,t]=s;if(a.startsWith("on")&&"function"==typeof t){var n=a.slice(2).toLowerCase();e.addEventListener(n,t)}}),()=>{Object.entries(s).forEach(s=>{var[a,t]=s;if(a.startsWith("on")&&"function"==typeof t){var n=a.slice(2).toLowerCase();e.removeEventListener(n,t)}})}}},[u,g,D]);var U=(0,k.useMemo)(()=>{var e,s,{arrow:a,offset:t}=N;return null!=a&&a.x?{left:j?null==a?void 0:a.x:(null==a?void 0:a.x)+Math.abs(null!=(e=null==t?void 0:t.x)?e:0)+(null!=(s=a.centerOffset)?s:0)-4,bottom:G.startsWith("top")?"-7px":"calc(100% - 7px)"}:void 0},[N,j,G]),q=D({ref:T.setReference,onClick:e=>{e.stopPropagation()}}),Y=(0,k.useMemo)(()=>b?w?n:n.slice(0,6):n,[n,w,b]),Q=(0,k.useCallback)(()=>{S(!0),x()},[x]);(0,k.useEffect)(()=>{if(R.floating){var e;null==(e=R.floating)||e.scrollIntoView({block:"nearest",behavior:"smooth"})}},[R.floating,z]);var X=(0,k.useRef)(null);(0,k.useEffect)(()=>{var e=X.current;if(e&&w){var s=s=>{s.preventDefault(),e.scrollBy({top:s.deltaY,behavior:"smooth"})};return e.addEventListener("wheel",s,{passive:!1}),()=>e.removeEventListener("wheel",s)}},[w]);var W=E()("dialogs-messages-reactions-popover__popover",{"dialogs-messages-reactions-popover__expanded":w,"dialogs-messages-reactions-popover__extraSpace":h});return(0,A.jsxs)(A.Fragment,{children:[null==d?void 0:d(q,t),!!t&&(0,A.jsxs)("div",Object.assign({ref:T.setFloating,style:M},Z(),{className:W,id:"reactions-popover-"+o,children:[(0,A.jsx)("div",{ref:I,className:"dialogs-messages-reactions-popover__arrow",style:U}),(0,A.jsxs)("div",{className:"dialogs-messages-reactions-popover__contentContainer",children:[(0,A.jsxs)("div",{ref:X,className:"dialogs-messages-reactions-popover__reactionsList",children:[Y.map(e=>(0,A.jsx)(P,{loop:!0,autoplay:!0,name:e.name,onClick:r},e.name)),!!b&&!w&&(0,A.jsx)("div",{onClick:Q,className:"dialogs-messages-reactions-popover__expandReactionsListButton",children:(0,A.jsx)("div",{className:"dialogs-messages-reactions-popover__buttonIcon",children:(0,A.jsx)(H.Icon,{name:"plus-bold",size:"normal",className:"dialogs-messages-reactions-popover__icon"})})})]}),(0,A.jsx)(eO,{attendeeId:i,messageId:o,variant:m,messageType:v})]})]}))]})});var eG=a(4477),eF=["userId","attendeeId","messageType","open","onMessagesReactionClick","onReactionListExpand"],eB=a(7580),eJ=(0,k.memo)(e=>{var{userId:s,attendeeId:a,messageType:t,open:n,onMessagesReactionClick:r,onReactionListExpand:i}=e,o=function(e,s){if(null==e)return{};var a={};for(var t in e)if(({}).hasOwnProperty.call(e,t)){if(s.includes(t))continue;a[t]=e[t]}return a}(e,eF),l=(0,O.Zm)(O.zh.LteMobile)?"mobile":"desktop";(0,k.useEffect)(()=>{n&&F.shared(s).logReactionsShown(a,l,t)},[s,a,l,t,n]);var d=(0,k.useCallback)(e=>{F.shared(s).logReactionClicked(a,e,l,t),null==r||r(e)},[s,a,t,l,r]),c=(0,k.useCallback)(()=>{F.shared(s).logReactionsExpandedListShown(a),i()},[s,a,i]);return(0,A.jsx)(ez,Object.assign({},o,{open:n,onMessagesReactionClick:d,attendeeId:a,messageType:t,onReactionListExpand:c}))}),eV=(0,k.memo)(e=>
3{var{open:s,reference:a,messageId:n,attendeeId:i,messageType:o,onPopoverClose:l,trigger:c,targetRef:u,targetElement:g,onOpenChange:h,popoverOnboardingVariant:m,experimentalMechanicAvailable:v}=e,[p,f]=(0,k.useState)(s||!1),b=(0,T.w)(),x=(0,t.J2)(()=>b?eC.shared(b).offer:(0,r.of)(null),[b]),I=(0,t.J2)(()=>eG.r.shared().name.pipe((0,d.T)(Boolean)),[]),j=(0,t.J2)(()=>b&&i?eB.G.shared(b).available(i):(0,r.of)(!1),[b,i],!1);(0,k.useEffect)(()=>{I&&f(!1)},[I]),(0,k.useEffect)(()=>{"boolean"==typeof s&&f(s)},[s]);var w=(0,t.J2)(()=>b?C.H.shared(b).reactions(i):(0,r.of)(null),[b,i]),S=(0,t.uN)(e=>(f(!1),X(i,n,e)),[i,n],!1),M=(0,t.uN)(()=>b&&(null==x?void 0:x.variant)==="control"?eC.shared(b).acceptOffer():y.v.just(),[b,x]),E=(0,t.uN)(()=>b?eb.shared(b).emitReactionsOpened(n):y.v.just(),[b,n]),L=(0,k.useCallback)(e=>{f(e),null==h||h(e),M(),e?E():null==l||l()},[l,M,E,h]),O=(0,t.uN)(()=>b?eC.shared(b).acceptOffer():y.v.just(),[b]),_=null==w?void 0:w.reactions,N=(null==x?void 0:x.variant)==="experimental";return b&&_?(0,A.jsx)(eJ,{reference:a,reactions:_,open:p,onMessagesReactionClick:S,userId:b,attendeeId:i,messageType:o,messageId:n,onOpenChange:L,trigger:c,targetRef:u,targetElement:g,popoverOnboardingIsVisible:N,popoverOnboardingVariant:m,experimentalMechanicAvailable:v,expandableListAvailable:j,onReactionListExpand:O}):null});let eH=(0,k.memo)(e=>{var{attendeeId:s,messageId:a,messageType:t,onClose:n,defaultPopoverOpen:r,iconPersistent:i,targetRef:o,targetElement:l,popoverOnHoverEnabled:d,iconAvailable:c,iconVisible:u,lteTablet:g,popoverOnboardingVariant:h,experimentalMechanicAvailable:m}=e,[v,p]=(0,k.useState)(!1),f=(0,k.useCallback)((e,n)=>{var r=E()("dialogs-messages-reactions-icon__container",{"dialogs-messages-reactions-icon__hidden":n||!u||v,"dialogs-messages-reactions-icon__floating":!i}),o="messages-reactions-icon-"+a,l=g?"small":"normal";return(0,A.jsxs)("div",Object.assign({className:r,id:o},e,{children:[(0,A.jsx)(H.Icon,{name:"reaction",size:l,color:"var(--sdv-action-gray-color)"}),(0,A.jsx)(eO,{attendeeId:s,reactionsIconId:o,messageId:a,variant:"control",messageType:t})]}))},[g,a,s,u,i,v,t]),b=c?void 0:r;return(0,A.jsxs)(A.Fragment,{children:[!!c&&(0,A.jsx)(eV,{reference:f,messageId:a,attendeeId:s,messageType:t,onPopoverClose:n,open:r,trigger:"click",popoverOnboardingVariant:h,experimentalMechanicAvailable:m}),!!d&&(0,A.jsx)(eV,{messageId:a,attendeeId:s,messageType:t,open:b,trigger:"hover",targetRef:o,targetElement:l,onOpenChange:p,popoverOnboardingVariant:h,experimentalMechanicAvailable:m})]})});class eD{constructor(){this.visibleOnMessageIdSubject=new ef.t(null),this.visibleOnMessageId=this.visibleOnMessageIdSubject.asObservable().pipe((0,c.F)(),(0,eo.t)({refCount:!0,bufferSize:1}))}setVisibleOnMessageId(e){this.visibleOnMessageIdSubject.next(e)}}eD.shared=(0,n.G)(()=>new eD);var eZ=(0,k.memo)(e=>{var{attendeeId:s,userId:a,message:n,targetRef:i,targetElement:l,messageIsLastIncomingTextMessage:d}=e,c=(0,t.J2)(()=>a&&s?eE.shared(a).available(s):(0,r.of)(!1),[a,s],!1),u=(0,t.J2)(()=>o.T.shared().messagesReactionsExperimentalOnboardingEnabled,[],!1),g=(0,O.Zm)(O.zh.LteTablet),h=c&&n.type===f.Go.Text,m=n.type===f.Go.Photo||n.type===f.Go.Video||n.type===f.Go.Voice,{offer:v,acceptOffer:p}=(0,W.g)(a?eC.shared(a):void 0,()=>{var e;return null!=(e=n.id)?e:0}),b=(0,t.J2)(()=>eD.shared().visibleOnMessageId,[]),[x,I]=(0,k.useState)(!1),j=u?"experimental":"control",C=!h||!!d&&g,w=(null==v?void 0:v.messageId)===n.id,S=b===n.id,y=(null==v?void 0:v.variant)===j&&("control"!==v.variant||!C),T=v?w&&y:void 0,M=w||S||x||m||h&&!!d&&g;(0,eT.Fd)(()=>{S&&eD.shared().setVisibleOnMessageId(null)},[S]),(0,eT.Fd)(()=>{w&&(null==v?void 0:v.variant)==="control"&&(null==p||p())},[w,v,p]);var E=!S&&window.matchMedia("(hover: hover)").matches,L=(0,k.useCallback)(()=>{E&&I(!0)},[E]),_=(0,k.useCallback)(()=>{E&&I(!1)},[E]),N=(0,k.useCallback)(e=>{if(n.id){var s="messages-reactions-icon-"+n.id,a=e.target,t=b===n.id;a.closest("#messages-reactions-onboarding")||a.closest("#"+s)&&t||(eD.shared().setVisibleOnMessageId(t?null:n.id),I(!1))}},[n.id,b]),R=(0,k.useCallback)(()=>{S&&eD.shared().setVisibleOnMessageId(null)},[S]);return(0,k.useEffect)(()=>
3{if(!m&&!h){var e=(null==i?void 0:i.current)||l;return e&&(e.addEventListener("mouseenter",L),e.addEventListener("mouseleave",_),e.addEventListener("click",N)),()=>{e&&(e.removeEventListener("mouseenter",L),e.removeEventListener("mouseleave",_),e.removeEventListener("click",N))}}},[i,L,_,N,l,m,h]),n.id?(0,A.jsx)(eH,{attendeeId:s,messageId:n.id,messageType:n.type,onClose:R,defaultPopoverOpen:T,iconPersistent:m,targetRef:i,targetElement:l,popoverOnHoverEnabled:h,iconAvailable:C,iconVisible:M,lteTablet:g,popoverOnboardingVariant:j,experimentalMechanicAvailable:c}):null}),eU=e=>{var{attendeeId:s,userId:a,message:n,targetRef:r,targetElement:i,messageIsLastIncomingTextMessage:o}=e,l=(0,t.J2)(()=>j.shared(a).available(s,n),[s,a,n]),c=(0,t.J2)(()=>C.H.shared(a).pendingMessageReactions.pipe((0,d.T)(e=>e.find(e=>e.messageId===n.id))),[a,n]),u=c?c.reactionName:n.reaction,g=s===n.sender;return l&&n.id&&(0,A.jsxs)(A.Fragment,{children:[!c&&!n.reaction&&!!g&&(0,A.jsx)(eZ,{message:n,attendeeId:s,userId:a,targetRef:r,targetElement:i,messageIsLastIncomingTextMessage:o}),!!u&&(0,A.jsx)(V,{messageId:n.id,attendeeId:s,name:u,incoming:g})]})}},72323(e,s,a){a.d(s,{T:()=>m});var t,n,r=a(33457),i=a(94375),o=a(96240),l=a(4938),d=a(70009),c=a(31085),u=["jan","feb","mar","apr","may","june","july","aug","sept","oct","nov","dec"],g=["sun","mon","tue","wed","thu","fri","sat"];function h(e,s){for(var a=e.toString(),t=0;t<s-a.length;t++)a="0"+a;return a}var m=(t=a(78186).X,(n=(0,r.X)((e,s)=>{var{useDistinct:a,useObservable:n,useState:r}=s,{date:m}=e,v=n(()=>d.G.shared().localizeNamespace("/commons/date").asObservable()),p=a(e=>e&&(o.A.isDate(e)?e:new Date(e)),m),[f,b]=r(void 0);p&&l.E.shared().now(e=>{var s,a=new Date(e),t=(s=new Date(p.getFullYear(),p.getMonth(),p.getDate()),Math.floor((new Date(a.getFullYear(),a.getMonth(),a.getDate()).getTime()-s.getTime())/i.b.day));f!==t&&b(t)});var x=a((e,s,a)=>{if(e&&s&&o.A.isNumber(a))if(0===a)return{pattern:"weeks",data:{day:e.today,hours:h(s.getHours(),2),minutes:h(s.getMinutes(),2)}};else if(1===a)return{pattern:"weeks",data:{day:e.yesterday,hours:h(s.getHours(),2),minutes:h(s.getMinutes(),2)}};else if(a<7)return{pattern:"weeks",data:{day:e[g[s.getDay()]],hours:h(s.getHours(),2),minutes:h(s.getMinutes(),2)}};else return{pattern:"date",data:{month:e[u[s.getMonth()]],day:s.getDate(),hours:h(s.getHours(),2),minutes:h(s.getMinutes(),2)}}},v,p,f),I=a(e=>e&&"/commons/date#"+e,x&&x.pattern);return I?(0,c.jsx)(t,Object.assign({},e,{href:I,data:!!x&&x.data})):null})).displayName="components.date.controller",n)},70618(e,s,a){a.d(s,{L:()=>n});var t=a(42062);function n(e,s){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{eventListenerOptions:n}=a;(0,t.useEffect)(()=>{function a(a){var t=Array.isArray(e)?e:[e];a.target.isConnected&&t.every(e=>e.current&&!e.current.contains(a.target))&&s()}return document.addEventListener("click",a,n),()=>{document.removeEventListener("click",a,n)}},[e,s,n])}},29395(e,s,a){a.d(s,{C:()=>n});var t=a(42062);function n(e){return(0,t.useCallback)(s=>{e(s.target.value)},[e])}},52569(e,s,a){a.d(s,{Z:()=>r});var t=a(15526),n=a(97156);class r{constructor(){this.statusSubject=new n.t({}),this.status=this.statusSubject.asObservable()}setStatus(e,s){var a=this.statusSubject.getValue();this.statusSubject.next(Object.assign({},a,{[s]:e}))}}r.shared=(0,t.G)(()=>new r)},28486(e,s,a){a.d(s,{A:()=>c});var t=a(15526),n=a(28138),r=a(15654),i=a(36580),o=a(22081),l=a(33702),d=a.n(l);class c{constructor(e){this.userId=e,this.filters=o.x.shared(this.userId).tags.pipe((0,n.T)(e=>{var s={};return e.forEach(e=>{var a="";e.startsWith("cheers.unseen..chip.")&&(s[a=e.replace("cheers.unseen..chip.","")]="unused"),"cheers.unseen"===e&&(s[a]="unseen")}),s}),(0,r.F)(d()),(0,i.t)({bufferSize:1,refCount:!0}))}}c.shared=(0,t.G)(e=>new c(e))},97033(e,s,a){a.d(s,{C:()=>i});var t=a(15526),n=a(12640),r=a(17951);class i{constructor(e){this.userId=e}logCheersTapeShown(e){n._.shared(this.userId).logEvent("cheers-tape-shown",{userId:this.userId,attendeeId:e}).safeSubscribe()}logTapeMoreCheersButtonClicked(){r._.shared(this.userId).logUserAction({type:"cheers.tape.opened",data:{}}).safeSubscribe()}logCheersTapeCollapsedToTab(e){n._.shared(this.userId).logEvent("cheers-tape-collapsed-to-tab",{userId:this.userId,attendeeId:e}).safeSubscribe()}logCheersTapeUncollapsedFromTab(e){n._.shared(this.userId).logEvent("cheers-tape-uncollapsed-from-tab",{userId:this.userId,attendeeId:e}).safeSubscribe()}}i.shared=(0,t.G)(e=>new i(e))},14815(e,s,a){a.d(s,{W:()=>b});var t=a(15526),n=a(66382),r=a(17524),i=a(75841),o=a(84190),l=a(28138),d=a(56177),c=a(15654),u=a(36580),g=a(13462),h=a(37394),m=a(14321),v=a(22081);class p{constructor(e){this.userId=e,this.available=(0,r.z)([m.f.shared(this.userId).userIsFeaturedMember,g.T.shared().stickersEnabled,n.j.shared().chatAttendee]).pipe((0,o.n)(e=>{var[s,a,t]=e;return(0,h.T)(()=>!!(s&&t),v.x.shared(t).tags.pipe((0,l.T)(e=>!e.includes("experiments.stickers.ban"))),(0,i.of)(a))}),(0,c.F)(),(0,u.t)({bufferSize:1,refCount:!0}))}}p.shared=(0,t.G)(e=>new p(e));var f=a(64805);class b{constructor(e){this.userId=e;var s=g.T.shared().stickersTapeEnabled.pipe((0,o.n)(e=>e?(0,r.z)([p.shared(this.userId).available,f.n.shared(this.userId).available]).pipe((0,l.T)(e=>{var[s,a]=e;return s&&!a})):(0,i.of)(!1)));this.available=n.j.shared().chatAttendee.pipe((0,o.n)(()=>s.pipe((0,d.s)(1))),(0,c.F)(),(0,u.t)({bufferSize:1,refCount:!0}))}}b.shared=(0,t.G)(e=>new b(e))},85311(e,s,a){a.d(s,{Z:()=>n});var t=a(42062);function n(e){var s=(0,t.useRef)(void 0);return(0,t.useEffect)(()=>{s.current=e},[e]),s.current}},26110(e,s,a){a.d(s,{e:()=>n});var t=a(42062);function n(e){var[s,a]=(0,t.useState)(e);return[s,(0,t.useCallback)(()=>{a(e=>!e)},[]),a]}},11870(e,s,a){a.d(s,{p:()=>u});var t=a(66691),n=a(86013),r=a(14321),i=a(91994),o=a(17524),l=a(75841),d=a(28138),c=a(15654);function u(e){var s=(0,i.w)();return(0,t.J2)(()=>s&&e?(0,o.z)([r.f.shared(s).userIsFeaturedMember,n.H.shared(s).userIsNewcomer(e),r.f.shared(e).userIsReviewer]).pipe((0,d.T)(e=>{var[s,a,t]=e;return s&&a&&!t}),(0,c.F)()):(0,l.of)(!1),[s,e],!1)}},33457(e,s,a){a.d(s,{X:()=>i});var t=a(42062),n=a(82788);function r(e,s){return e.length===s.length&&e.every((e,a)=>e===s[a])}function i(e){var s;return(s=class extends t.Component{constructor(e){var s;super(e),s=this,this.nextHook=()=>(this.currentHookIndex+=1,this.currentHookIndex>=this.usedHooks.length&&this.usedHooks.push({}),this.usedHooks[this.currentHookIndex]),this.useState=e=>{var s=this.nextHook();return s.setValue||(s.value=e,s.setValue=e=>{setTimeout(()=>{s.value=e,this.forceUpdate()},0)}),[s.value,s.setValue]},this.useDistinct=function(e){for(var a=s.nextHook(),t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return void 0!==a.args&&r(a.args,n)||(a.args=n,a.cachedResult=e(...n)),a.cachedResult},this.useObservable=function(e){for(var a=s.nextHook(),t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];if(void 0===a.args||!r(a.args,n)){a.args=n,a.subscription&&a.subscription.unsubscribe(),a.latestValue=void 0;var o=!1;a.subscription=e(...n).safeSubscribe(e=>{a.latestValue=e,o&&s.forceUpdate()}),o=!0}return a.latestValue},this.useObservableAction=function(e){for(var a=s.nextHook(),t=arguments.length,i=Array(t>1?t-1:0),o=1;o<t;o++)i[o-1]=arguments[o];return void 0!==a.args&&r(a.args,i)||(a.args=i,a.subscription&&a.subscription.unsubscribe(),a.subscription=new n.yU,a.cachedAction=function(){a.subscription.add(e(...arguments).safeSubscribe())}),a.cachedAction},this.state={},this.usedHooks=[],this.currentHookIndex=-1}
3componentWillUnmount(){this.usedHooks.forEach(e=>e.subscription&&e.subscription.unsubscribe())}render(){return this.currentHookIndex=-1,e(this.props,{useDistinct:this.useDistinct,useObservable:this.useObservable,useObservableAction:this.useObservableAction,useState:this.useState})}}).displayName="components.rx-render",s}}}]); 4//# sourceMappingURL=sourcemaps/3512.329fba56cb1ff28e.js.map 5//# debugId=1965c30f-768c-543a-9388-42f9795e7963
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.