/*! VERSION | 11.0.93 */"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[6425],{68741:(e,t,a)=>{a.d(t,{D:()=>o});var s=a(27378),i=a(97969);let o=({onClose:e,onSubmit:t,id:a,isOpen:o})=>s.createElement(i.Y,{onClose:e,onSubmit:t,id:a,isOpen:o,title:"notifications.subscriptions.deleteChatsModal.title",subTitle:"notifications.subscriptions.deleteChatsModal.subTitle",description:["notifications.subscriptions.deleteChatsModal.cannotRestore","notifications.subscriptions.deleteChatsModal.staysInCollection","notifications.subscriptions.deleteChatsModal.notDeletedForModel"],confirmation:"notifications.subscriptions.deleteChatsModal.confirmation"})},4359:(e,t,a)=>{a.d(t,{Z:()=>b});var s=a(27378),i=a(48204),o=a(62668),n=a(83550),l=a(99382),r=a(65804),c=a(29413),m=a(91090),u=a(99973),d=a(99748),p=a(95654),h=a(79455),v=a(79561),E=a(57174);let g=(0,s.memo)(({isTickedPaid:e,onClick:t})=>{let a=(0,p.C)(v.Iu);return e?s.createElement(c.Z,{img:"check-1",className:"ticket-paid"}):s.createElement(E.ZP,{style:a?"apply-2-ds":"default-filled",className:"group-show-announce-join ticket-show-announce-join",onClick:t},s.createElement(r.Z,{messageId:"button.sendTip"}))});var _=a(59922);let N={emitButtonEvent:n.d2,showTipModalForGroupShow:o.oC,toggleGroupShowMobileDropdown:n.wp},b=(0,i.$j)(e=>({groupRate:(0,v.XZ)(e),isGroupShowSlotReserved:(0,v.r_)(e),isTicketShow:(0,v.yY)(e),isTicketShowPaidFromState:(0,v.Ke)(e),ticketRate:(0,v.ug)(e),topic:(0,v.cj)(e)}),N)(({emitButtonEvent:e,groupRate:t,isGroupShowSlotReserved:a,isTicketShow:i,isTicketShowPaid:o,isTicketShowPaidFromState:n,shouldHideControls:E=!1,showTipModalForGroupShow:N,ticketRate:b,toggleGroupShowMobileDropdown:C,topic:A})=>{let y=(0,p.C)(v.Iu),w=(0,s.useCallback)(t=>{t.stopPropagation(),e(u.FO.GROUP_SHOW_JOIN)},[e]),T=(0,s.useCallback)(t=>{t.stopPropagation(),N(h.t.JoinAnnouncedTicketShow),C(!1),e(u.FO.GROUP_SHOW_ANNOUNCEMENT_BUTTON,{source:m.Uu.PUBLIC_CHAT})},[N,C,e]);if(!A&&E)return null;let P=null!=o?o:n,k=(0,d.AK)("group-show-announce-rate",{"group-show-announce-rate--new":y}),S=y?s.createElement(_.T,{source:m.Uu.PUBLIC_CHAT}):s.createElement(l.ZP,{style:a?"default-filled":"login",className:"group-show-announce-join",onClick:w},a&&s.createElement(c.Z,{img:"check-1"}),s.createElement(r.Z,{messageId:a?"viewCam.groupShowAnnouncement.reservedSlot":"viewCam.groupShowAnnouncement.reserveSlot"}));return s.createElement(s.Fragment,null,A&&s.createElement("div",{className:"group-show-announce-topic"},s.createElement("span",{className:"group-show-announce-topic-label"},s.createElement(r.Z,{messageId:"topic"}),": "),s.createElement("span",null,A)),!E&&s.createElement("div",{className:(0,d.AK)("group-show-announce-controls",{"group-show-announce-controls--group-new":y&&!i&&!n,"group-show-announce-controls--ticket-new":y&&i&&!o})},s.createElement("div",{className:"group-show-announce-left"},i?s.createElement(g,{isTickedPaid:P,onClick:T}):S),s.createElement("div",{className:(0,d.AK)("group-show-announce-right")},s.createElement(r.Z,{messageId:function({isTicketShow:e,isTickedPaid:t}){return e?t?"viewCam.ticketShowAnnouncement.ticketPaid":"viewCam.ticketShowAnnouncement.ticketRate":"viewCam.groupShowAnnouncement.rate"}({isTicketShow:i,isTickedPaid:P}),elements:{ticketRate:i?s.createElement("span",{className:k}):null,groupRate:i?null:s.createElement("div",{className:k})},parameters:{rate:i?b:t},choiceParameter:i?void 0:"rate"}))))})},59922:(e,t,a)=>{a.d(t,{T:()=>E});var s=a(27378),i=a(83550),o=a(57174),n=a(15921),l=a(91090),r=a(99973),c=a(99748),m=a(97606),u=a(94380),d=a(95654),p=a(79455),h=a(79561);let v={button:"GroupShowReserveButton__button#CS",cancelReserveButton:"GroupShowReserveButton__cancelReserveButton#lN",checkIcon:"GroupShowReserveButton__checkIcon#Rj"},E=({source:e})=>{let t=(0,d.C)(h.r_),a=(0,u.T)(),{trans:E}=(0,m.QT)(),g=t=>{t.stopPropagation(),a((0,i.d2)(r.FO.GROUP_SHOW_JOIN,{additionalParam:{triggerSource:p.t.JoinAnnouncedGroupShow}})),a((0,i.d2)(r.FO.GROUP_SHOW_ANNOUNCEMENT_BUTTON,{source:e||l.Uu.ANNOUNCEMENT_TOAST}))};return t?s.createElement(o.ZP,{className:(0,c.AK)(v.button,v.cancelReserveButton),onClick:g},s.createElement(n.Z,{className:v.checkIcon,img:"check-ds",size:20}),E("viewCam.groupTicketShowAnnouncement.reserved")):s.createElement(o.ZP,{className:v.button,style:"gold-outline-ds",onClick:g},E("viewCam.groupTicketShowAnnouncement.reserveForFree"))}},16104:(e,t,a)=>{a.d(t,{Z:()=>l,x:()=>n});var s=a(27378),i=a(99748);let o=s.createContext(null),{Provider:n}=o,l=s.memo(({children:e,className:t,background:a,leftLineColor:n,onClick:l,afterBodyElem:r,tag:c="div",...m})=>{let u=(0,s.useContext)(o);return"div"===c?s.createElement("div",{onClick:l,"data-message-id":null!=u?u:m["data-message-id"],className:(0,i.AK)("message","message-base",t,{[`m-bg-${a}`]:a&&"default"!==a,[`m-line-${n}`]:n&&"none"!==n}),"data-username":m["data-username"],"data-amount":m["data-amount"],"data-publictip":m["data-publictip"],"data-inroom":m["data-inroom"],"data-lv-tag":m["data-lv-tag"]},s.createElement("div",{className:"message-body"},e),r):s.createElement("span",{onClick:l,"data-message-id":null!=u?u:m["data-message-id"],className:(0,i.AK)("message","message-base",t,{[`m-bg-${a}`]:a&&"default"!==a,[`m-line-${n}`]:n&&"none"!==n}),"data-username":m["data-username"],"data-amount":m["data-amount"],"data-publictip":m["data-publictip"],"data-inroom":m["data-inroom"],"data-lv-tag":m["data-lv-tag"]},s.createElement("div",{className:"message-body"},e),r)})},25842:(e,t,a)=>{a.d(t,{Z:()=>g});var s=a(27378),i=a(3319),o=a(39070),n=a(29413),l=a(3034);let r=({id:e,msg:t})=>s.createElement("div",null,s.createElement("div",{id:e,className:"message-word-sticker message-word-sticker-new-messenger"},s.createElement(n.Z,{img:"vr",size:20}),t.replace(/#/g,"")),s.createElement(l.Z,{targetId:e,placement:"top",isMobileRelative:!1},"VR Sticker"));var c=a(64741),m=a(99748),u=a(43501),d=a(95654),p=a(68020);let h=RegExp(`https:\\/\\/([\\w\\d-]+\\.)?(${c.Yo.join("|").replace(/\./g,"\\.")})\\S*`,"gi"),v=({input:e,shouldUseWhitelist:t})=>{let a=(0,d.C)(p.VK),o=(0,d.C)(p.yY);return t&&(!h.test(e)||Object.values(o).some(t=>t.startsWith(e))||e.startsWith(`http://${a}`)||e.startsWith(`https://${a}`))?s.createElement(s.Fragment,{key:e},e):s.createElement(i.Z,{key:`${e}`,className:"app-link",href:e,target:"_blank"},e)},E=(e,t)=>{let{username:a,isMentionMe:i,isMentionOwn:o}=e;return s.createElement("span",{key:t,className:(0,m.AK)("message-body-mention",{"message-body-mention-me":i,"message-body-mention-own":o})},"@",a)},g=s.memo(({body:e,id:t=null,sender:a,currentUser:i,shouldProcessLinks:n,wordStickers:l=[]})=>{if(!e)return null;let c=(0,u.Lb)(e),m=!!((null==a?void 0:a.isAdmin)||(null==a?void 0:a.isSupport));return s.createElement(s.Fragment,null,c.map((e,c)=>{let{raw:d}=e,p=`${d}_${c}`;if("smile"===e.type)return s.createElement(o.Z,{key:p,code:e.smile});if("link"===e.type&&(n||m))return s.createElement(v,{key:p,input:d,shouldUseWhitelist:!m});if("mention"===e.type){let{username:t}=e,s=t===(null==i?void 0:i.username),o=(null==a?void 0:a.id)===(null==i?void 0:i.id);if(!(o&&s)&&a&&i)return E({username:t,isMentionMe:s,isMentionOwn:o},p)}return"vrSticker"===e.type&&(0,u.th)(l,d)?s.createElement(r,{key:p,msg:d,id:String(t)}):s.createElement(s.Fragment,{key:p},d)}))})},34:(e,t,a)=>{a.d(t,{Zv:()=>k,v0:()=>s.Z,DB:()=>r.Z,x5:()=>s.x,ik:()=>l,_N:()=>b,nr:()=>N,mu:()=>C,Cm:()=>T,oq:()=>A,rA:()=>w});var s=a(16104),i=a(27378),o=a(78983),n=a(97606);let l=({time:e})=>{let{formatTime:t}=(0,n.QT)();return e?i.createElement("span",{className:"message-timestamp"},t(e,o.TIME_FORMATS.TIME)):null};var r=a(25842),c=a(99748),m=a(7474),u=a(49196),d=a(18775),p=a(37051),h=a(63345),v=a(99973),E=a(99641);class g extends i.Component{componentWillUnmount(){this.clearPopupTimeouts()}renderPopup(){let{isKnight:e,isMyKnight:t,isShowMuteAndBanButtonsInPopup:a,isShowKnightButtonInPopup:s,banReportSource:o}=this.props,{isPopupVisible:n}=this.state;return n?i.createElement(E.ZP,{key:"popup",modelId:this.props.modelId,onMouseLeave:this.popupMouseLeaveHandler,onMouseMove:this.popupMouseMoveHandler,isKing:this.props.isKing,isKnight:e,isMyKnight:t,isOwnShow:!0,targetId:this.uid,user:this.props.user,isShowKnightButton:s,isShowMuteAndBanButtons:a,sendPmShouldOpen:"hybrid",banReportSource:o}):null}render(){let{fanClubTierTerm:e,isKing:t,isKnight:a,isMyKnight:s,isColored:o,isAnonymous:n,isPopupEnabled:l,isMobileRelativeNote:r=!0,modelId:c,placeId:u,user:d,isMyRecorder:h,className:E}=this.props,g=l&&c!==d.id&&!v.BROWSER_CAPABILITIES.touch,_={};return"fanClubTier"in this.props&&(_.fanClubTier=this.props.fanClubTier),_.fanClubTierTerm=e,i.createElement("div",{className:"view-cam-username",id:this.uid,onClick:this.onClickHandler},i.createElement(m.Z,{isAdminIconVisible:!0,isGenderIconHidden:!0,isNoteIndicatorVisible:!0,isIconVisible:!0,isVrIconVisible:!0,isKnight:a,isKing:t,isMyKnight:s,isColored:o,isAnonymous:n,isMobileRelativeNote:r,isLevelLeagueStatusVisible:!1,modelId:c,placeId:u,size:14,user:this.props.user,onMouseEnter:g?this.mouseEnterHandler:p.Z,onMouseLeave:g?this.mouseLeaveHandler:p.Z,isMyRecorder:h,className:E,..._}),this.renderPopup())}constructor(e){super(e),(0,d._)(this,"showPopupTimeout",void 0),(0,d._)(this,"hidePopupTimeout",void 0),(0,d._)(this,"uid",(0,h.Z)("view_cam_username")),(0,d._)(this,"clearPopupTimeouts",()=>{this.showPopupTimeout&&clearTimeout(this.showPopupTimeout),this.hidePopupTimeout&&clearTimeout(this.hidePopupTimeout)}),(0,d._)(this,"showPopupNow",()=>{this.setState({isPopupVisible:!0})}),(0,d._)(this,"hidePopupNow",()=>{this.setState({isPopupVisible:!1})}),(0,d._)(this,"showPopupDelayed",()=>{this.clearPopupTimeouts(),this.showPopupTimeout=window.setTimeout(this.showPopupNow,300)}),(0,d._)(this,"hidePopupDelayed",()=>{this.clearPopupTimeouts(),this.hidePopupTimeout=window.setTimeout(this.hidePopupNow,300)}),(0,d._)(this,"mouseEnterHandler",()=>{this.hidePopupNow(),this.clearPopupTimeouts(),this.showPopupDelayed()}),(0,d._)(this,"mouseLeaveHandler",()=>{this.hidePopupDelayed()}),(0,d._)(this,"popupMouseLeaveHandler",()=>{this.hidePopupDelayed()}),(0,d._)(this,"popupMouseMoveHandler",()=>{this.clearPopupTimeouts()}),(0,d._)(this,"onClickHandler",()=>{let{user:e,onClick:t=p.Z}=this.props;t(e)}),this.state={isPopupVisible:!1}}}function _(e){let t=({className:t,...a})=>{let s={className:(0,c.AK)(t,"message-username")};return i.createElement(e,{shouldShowReportButton:!0,...a,...s,isMobileRelativeNote:!1})};return t.displayName=`withChatClassName(${e.displayName||e.name})`,t}let N=_(u.Z),b=_(m.Z),C=_(g),A=({tableData:e,className:t})=>i.createElement(s.Z,{className:(0,c.AK)("system-table-message",t),background:"system"},e.map(({reactKey:e,key:t,value:a})=>i.createElement("div",{className:"system-table-message-row",key:e},i.createElement("div",{className:"system-table-message-key"},t),i.createElement("div",null,a))));var y=a(29413);let w=({type:e,leftLineColor:t,children:a,className:o,icon:n})=>i.createElement(s.Z,{leftLineColor:t,className:(0,c.AK)("system-text-message",`system-text-message-${e}`,o),background:"error"===e?"error":"system"},n&&"announce"===e&&i.createElement(y.Z,{className:"system-text-message__icon",img:n}),i.createElement("span",{className:"system-text-message__body"},a)),T=({children:e,isStartSeparator:t,className:a,...o})=>i.createElement(s.Z,{"data-message-id":o["data-message-id"],className:(0,c.AK)("separator-message",a,{start:t})},e);var P=a(4359);let k=({className:e,withIcon:t,title:a,withBody:o,shouldHideControls:n,isTicketShowPaid:l})=>i.createElement(s.Z,{className:(0,c.AK)("group-show-message",e),background:"goal",leftLineColor:"group-show-announce"},i.createElement("div",{className:"group-show-message-title"},t&&i.createElement(y.Z,{className:"group-show-message-icon",img:"group"}),a),o&&i.createElement("div",{className:"group-show-message-body"},i.createElement(P.Z,{shouldHideControls:n,isTicketShowPaid:l})))},25415:(e,t,a)=>{a.d(t,{Z:()=>n});var s=a(27378),i=a(99382),o=a(21313);let n=({isOpen:e,text:t,additionalConfirmationText:a,onClose:n,buttons:l})=>s.createElement(o.Z,{open:e,closeIconPosition:"rightHeader",onClose:n},s.createElement("div",{className:"feed-confirm"},s.createElement("div",{className:"text"},t),a&&s.createElement("div",{className:"additional-text"},a),s.createElement("div",{className:"controls"},l.map(({id:e,onClick:t,text:a,style:o,...n})=>s.createElement(i.ZP,{key:e,...n,onClick:t,style:o},a)))))},39070:(e,t,a)=>{a.d(t,{Z:()=>o});var s=a(89061),i=a(27378);let o=({code:e})=>i.createElement("span",{className:`smile smile-${e}`,title:(0,s.Z)(e)})},80352:(e,t,a)=>{a.d(t,{Z:()=>n});var s=a(27378),i=a(98846),o=a(86766);let n=(0,i.n7)({resolved:{},chunkName:()=>"VoicePlayerComponent",isReady(e){let t=this.resolve(e);return!0===this.resolved[t]&&!!a.m[t]},importAsync:()=>a.e(6526).then(a.bind(a,96493)),requireAsync(e){let t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){return a(this.resolve(e))},resolve:()=>96493},{fallback:s.createElement(o.An,null)})},86766:(e,t,a)=>{a.d(t,{vB:()=>p,At:()=>r,An:()=>d,CU:()=>E});var s=a(47722),i=a(27378),o=a(29413),n=a(99748);let l=({iconImg:e,iconSize:t})=>"stop-rect"===e?i.createElement("div",{className:"voice-player-button__stop-rect",style:{width:`${t}px`,height:`${t}px`}}):i.createElement(o.Z,{size:t,img:e}),r=({disabled:e,iconImg:t,id:a,isLoading:o=!1,isMessage:r,onClick:c,size:m="big"})=>{let u="small"===m,d=u?16:20;return i.createElement("div",{className:(0,n.AK)("voice-player-button",{"voice-player-button--small":u,"voice-player-button__disabled":e})},i.createElement(s.mI,{className:(0,n.AK)("voice-player-button__round",{"voice-player-button__round--small":u,"voice-player-button__round--in-message":r}),disabled:e,id:a,onClick:e=>{e.stopPropagation(),c()}},o?i.createElement(s.rs,{className:"voice-player-button__loader",size:d}):i.createElement(l,{iconImg:t,iconSize:d})))};var c=a(41950),m=a(78983),u=a(97606);let d=(0,i.memo)(({duration:e=0,isLoading:t=!1,onPlayClick:a=()=>!1,onPlayerClick:s=()=>!1})=>{let{formatTime:o}=(0,u.QT)();return i.createElement("div",{className:"voice-player-loader",onClick:e=>{e.stopPropagation(),s()}},i.createElement("div",{className:"voice-player-loader__play"},i.createElement(c.At,{iconImg:"play-5",size:"small",isLoading:t,onClick:a})),i.createElement("div",{className:"voice-player-loader__wave"},i.createElement(c.vB,null)),i.createElement("div",{className:"voice-player-loader__time"},o(Math.max(1e3*e,1e3),m.TIME_FORMATS.MINUTES_SECONDS)))}),p=({className:e,duration:t})=>i.createElement("div",{style:t?{animationDuration:`${Math.round(t)}s`}:void 0,className:(0,n.AK)("voice-example-wave",e,{"voice-example-wave--animated":t})});var h=a(3034);let v="voice-player-button-id",E=({className:e,currentTime:t,isActionsDisabled:a,isLoading:s,isMessage:o,onPlay:l,onRemove:c,onWaveClick:m=()=>!1,playButtonIconImg:d,waveRef:p})=>{let{trans:E}=(0,u.QT)();return i.createElement("div",{className:(0,n.AK)("voice-player-ui",e,{"voice-player-ui--in-message":o})},i.createElement("div",{className:(0,n.AK)("voice-player-ui__time",{"voice-player-ui__time--in-message":o})},t),i.createElement("div",{className:(0,n.AK)("voice-player-ui__canvas",{"voice-player-ui__canvas--in-message":o}),ref:p,onClick:e=>{e.stopPropagation(),m()}}),i.createElement("div",{className:(0,n.AK)("voice-player-ui__actions",{"voice-player-ui__actions--in-message":o})},!o&&i.createElement(i.Fragment,null,i.createElement("div",{className:"voice-player-ui__remove-button"},i.createElement(r,{disabled:a,iconImg:"trash-2",id:v,onClick:c,size:"small"})),i.createElement(h.Z,{targetId:v,placement:"top",isMobileRelative:!1},E("button.delete"))),i.createElement("div",{className:"voice-player-ui__play-button"},i.createElement(r,{disabled:a,iconImg:d,isLoading:s,isMessage:o,onClick:l,size:o?"small":"big"}))))}},41950:(e,t,a)=>{a.d(t,{KY:()=>l,vB:()=>i.vB,At:()=>i.At,An:()=>i.An,ZP:()=>r});var s=a(80352),i=a(86766),o=a(18775);class n{constructor(){(0,o._)(this,"subscribeAudioEvent",(e,t)=>{document.addEventListener(e,t)}),(0,o._)(this,"removeListener",(e,t)=>{document.removeEventListener(e,t)}),(0,o._)(this,"emitAudioEvent",(e,t)=>{let a=new CustomEvent(e,{detail:{playerId:t}});document.dispatchEvent(a)}),(0,o._)(this,"subscribePlayAudioEvent",e=>(this.subscribeAudioEvent(n.AUDIO_EVENT.VOICE_PLAYER_PLAY,e),()=>{this.removeListener(n.AUDIO_EVENT.VOICE_PLAYER_PLAY,e)})),(0,o._)(this,"subscribeRecordStartAudioEvent",e=>(this.subscribeAudioEvent(n.AUDIO_EVENT.VOICE_RECORDER_START,e),()=>{this.removeListener(n.AUDIO_EVENT.VOICE_RECORDER_START,e)})),(0,o._)(this,"emitPlayAudioEvent",e=>{this.emitAudioEvent(n.AUDIO_EVENT.VOICE_PLAYER_PLAY,e)}),(0,o._)(this,"emitRecordStartAudioEvent",e=>{this.emitAudioEvent(n.AUDIO_EVENT.VOICE_RECORDER_START,e)})}}(0,o._)(n,"AUDIO_EVENT",{VOICE_PLAYER_PLAY:"VOICE_PLAYER_PLAY",VOICE_RECORDER_START:"VOICE_RECORDER_START"});let l=new n,r=s.Z},17291:(e,t,a)=>{a.d(t,{Z:()=>g});var s=a(47722),i=a(27378),o=a(15921),n=a(84423),l=a(97606),r=a(94380),c=a(95654),m=a(12278),u=a(31843),d=a(11747),p=a(21044),h=a(46607),v=a(63283),E=a(5930);let g=({counterpart:e,className:t,iconClassname:a})=>{let{trans:g}=(0,l.QT)(),_=(0,c.C)(m.ts),N=(0,c.C)(t=>(0,h.jB)(t,null==_?void 0:_.id,e.id)),b=(0,c.C)(t=>(0,h.FY)(t,null==_?void 0:_.id,e.id)),C=(0,c.C)(v.Q3),A=(0,r.T)();if(!_||!b&&!N)return null;let y=e.isModel&&!_.isModel?"model":"user",w=async()=>{C||(N?(await A((0,E.gT)(_.id,[e.id])),A((0,u.CS)(e,!0))):_.isModel?n.P4.show(d.v,{reportSource:p.OV.PRIVATE_CHAT,modelId:_.id,isMessengerSource:!0,user:e}):(await A((0,E.KC)({userId:_.id,bannedId:e.id,isChatMember:!1,type:p.Gq.BAN})),A((0,u.CS)(e,!0))))};return i.createElement(s.mI,{"data-testid":"chat-seetings-ban-button",className:t,onClick:w},i.createElement(o.Z,{img:N?"check-circle":"ban",className:a}),i.createElement("div",null,g(`messenger.${N?"unban":"ban"}.${y}`)))}},67958:(e,t,a)=>{a.d(t,{x:()=>l});var s=a(95654),i=a(12278),o=a(49873),n=a(82173);let l=({messageId:e,counterpartId:t,source:a})=>{let l=(0,s.C)(i.ts),r=(null==l?void 0:l.isModel)||!t?a:t;return(0,s.C)(t=>(0,n.iM)(t,{messageId:e,source:r})||o.w_)}}}]);