TelegramPWA/dist/9545.756045eac9528c19dea2.js
Alexander Zinchuk 2226feb98e [Build]
2023-04-27 01:48:35 +04:00

2 lines
182 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

"use strict";(self.webpackChunktelegram_t=self.webpackChunktelegram_t||[]).push([[9545],{4794:(e,t,n)=>{n.d(t,{Z:()=>u});var a=n(60748),i=n(33555),o=n(42431),r=n(46752),s=n(11192),l=n(59107),c=n(231),d=n(70172);const u=(0,a.X$)((0,i.c$)(((e,t)=>{let{chatId:n}=t;const a=(0,s.Z1)(e,n),i=(0,o.Bj)(e,n);return{groupCall:i,isActive:((0,s.jU)(e).isMasterTab?e.groupCalls.activeGroupCallId:void 0)!==i?.id&&Boolean(i?i.participantsCount>0&&i.isLoaded:a&&a.isCallNotEmpty&&a.isCallActive)}}))((e=>{let{chatId:t,isActive:n,className:o,groupCall:s,hasPinnedOffset:u}=e;const{requestMasterAndJoinGroupCall:m,subscribeToGroupCallUpdates:h}=(0,i.Sv)(),p=(0,l.Z)(),v=(0,a.I4)((()=>{m({chatId:t})}),[m,t]),f=s?.participants,g=(0,a.Ye)((()=>{if(!f)return[];const e=(0,i.Rd)().users.byId,t=(0,i.Rd)().chats.byId;return Object.values(f).filter(((e,t)=>t<3)).map((n=>{let{id:a,isUser:i}=n;if(i){if(!e[a])return;return{user:e[a]}}if(t[a])return{chat:t[a]}})).filter(Boolean)}),[f]);if((0,a.d4)((()=>{if(s?.id&&(n||!s.isLoaded))return h({id:s.id,subscribed:!0}),()=>{h({id:s.id,subscribed:!1})}}),[s?.id,s?.isLoaded,n,h]),s)return a.ZP.createElement("div",{className:(0,r.Z)("GroupCallTopPane",u&&"has-pinned-offset",!n&&"is-hidden",o),onClick:v},a.ZP.createElement("div",{className:"info"},a.ZP.createElement("span",{className:"title"},p("VoipGroupVoiceChat")),a.ZP.createElement("span",{className:"participants"},p("Participants",s.participantsCount||0,"i"))),a.ZP.createElement("div",{className:"avatars"},g.map((e=>{if(e)return a.ZP.createElement(d.Z,{key:e.user?e.user.id:e.chat.id,chat:e.chat,user:e.user})}))),a.ZP.createElement(c.Z,{round:!0,className:"join"},p("VoipChatJoin")))})))},34076:(e,t,n)=>{n.d(t,{Z:()=>c});var a=n(60748),i=n(33555),o=n(46752),r=n(11192),s=n(59107),l=n(60706);const c=e=>{let{text:t,className:n}=e;const c=(0,s.Z)(),d=(0,a.sO)(),[u,m,h]=(0,l.Z)(!1),p=(0,r.FO)((0,i.Rd)()),v=(0,a.Ye)((()=>{if(!p)return t;if(!u)return d.current||t;const e=d.current,n=[];for(let i=0;i<t.length;i++)e&&t[i]!==e[i]?n.push(a.ZP.createElement("div",{className:"LTqDt1MFKRDBjNZxKii4"},a.ZP.createElement("div",{className:"o1u1ctUWtWa2FWlC_BuT"},t[i]),a.ZP.createElement("div",{className:"tzggk5evL9EPqVAtvWEu",onAnimationEnd:h},e[i]),a.ZP.createElement("div",{className:"q6poDASGW35qQiXsD99c",onAnimationEnd:h},t[i]))):n.push(a.ZP.createElement("span",null,t[i]));return d.current=t,n}),[p,u,t]);return(0,a.d4)((()=>{m()}),[t]),a.ZP.createElement("span",{className:(0,o.Z)("Tx2CpCmpZZrHnCMUksg2",n),dir:c.isRtl?"rtl":void 0},v)}},45601:(e,t,n)=>{n.d(t,{Z:()=>c});var a=n(60748),i=n(6137),o=n(48670),r=n(6202),s=n(21179);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},l.apply(this,arguments)}const c=(0,a.X$)((function(e){const{sticker:t,noLoad:n,forcePreview:c,lastSyncTime:d,...u}=e,m=t?.thumbnail?.dataUri,h=t&&`sticker${t.id}`,p=(0,r.Z)(t?(0,o.RK)(t.id):void 0,n&&!c,i.IU.BlobUrl,d),v=(0,r.Z)(h,n,void 0,d);return a.ZP.createElement(s.Z,l({tgsUrl:v,previewUrl:p,thumbDataUri:m},u))}))},21179:(e,t,n)=>{n.d(t,{Z:()=>h});var a=n(60748),i=n(46752),o=n(80036),r=n(70692),s=n(60706),l=n(58912);const c="oGmd77AsTbJeJk8CV6gl",d="gp5OwinzPeHwkesmaEIR";function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},u.apply(this,arguments)}const m=new Set,h=(0,a.X$)((function(e){const{previewUrl:t,thumbDataUri:n,className:h,...p}=e,[v,f]=(0,s.Z)(Boolean(n)||m.has(t)),g=(0,r.Z)(v),[Z,P]=(0,s.Z)(!1),E=(0,a.I4)((()=>{f(),m.add(t)}),[f,t]),{size:C}=e;return a.ZP.createElement("div",{className:(0,i.Z)(h,c,g),style:(0,o.Z)(void 0!==C&&`width: ${C}px; height: ${C}px;`)},n&&!Z&&a.ZP.createElement("img",{src:n,className:d}),t&&!Z&&a.ZP.createElement("img",{src:t,className:d,onLoad:E}),a.ZP.createElement(l.Z,u({},p,{onLoad:P,noTransition:!0})))}))},54752:(e,t,n)=>{n.d(t,{ZP:()=>S});var a=n(60748),i=n(33555),o=n(6137),r=n(91713);var s=n(32340),l=n(15376),c=n(48670),d=n(46752),u=n(790),m=n(10396),h=n(92566),p=n(31212),v=n(12019),f=n(23186),g=n(59107),Z=n(64963),P=n(6202),E=n(42797),C=n(231),y=n(39196),b=n(8337);const N=window.matchMedia("(max-width: 375px)"),I=window.matchMedia("(max-width: 410px)");function w(e,t,n){return a.ZP.createElement("div",{className:"seekline no-selection",ref:n},t.map((e=>{let{start:t,end:n}=e;return a.ZP.createElement("div",{className:"seekline-buffered-progress",style:`left: ${100*t}%; right: ${100-100*n}%`})})),a.ZP.createElement("span",{className:"seekline-play-progress"},a.ZP.createElement("i",{className:"seekline-play-progress-inner",style:`transform: translateX(${100*e}%)`})),a.ZP.createElement("span",{className:"seekline-thumb"},a.ZP.createElement("i",{className:"seekline-thumb-inner",style:`transform: translateX(${100*e}%)`})))}const S=(0,a.X$)((e=>{let{theme:t,message:n,senderTitle:S,uploadProgress:k,origin:M,date:T,lastSyncTime:x,noAvatars:A,className:L,isSelectable:R,isSelected:O,isDownloading:D,isTranscribing:F,isTranscriptionHidden:$,isTranscribed:B,isTranscriptionError:j,canDownload:U,canTranscribe:X,onHideTranscription:Y,onPlay:_,onReadMedia:H,onCancelUpload:z,onDateClick:V}=e;const{cancelMessageMediaDownload:q,downloadMessageMedia:W,transcribeAudio:K}=(0,i.Sv)(),{content:{audio:J,voice:G,video:Q},isMediaUnread:ee}=n,te=Boolean(G||Q),ne=(0,a.sO)(!1),ae=(0,a.sO)(null),ie=(0,g.Z)(),{isRtl:oe}=ie,{isMobile:re}=(0,E.ZP)(),[se,le]=(0,a.eJ)(!1),ce=x,de=(0,c.Ti)(n,"pictogram"),ue=(0,P.Z)(de,!1,o.IU.BlobUrl),me=(0,P.Z)((0,c.Ti)(n,"inline"),!ce,(0,c.kG)(n,"inline")),{loadProgress:he}=(0,h.Z)((0,c.Ti)(n,"download"),!D,(0,c.kG)(n,"download")),pe=(0,a.I4)((()=>{le(!0),_(n.id,n.chatId)}),[n,_]),ve=(0,a.I4)((()=>{le(!1)}),[]),{isBuffered:fe,bufferedRanges:ge,bufferingHandlers:Ze,checkBuffering:Pe}=(0,v.Z)(),{isPlaying:Ee,playProgress:Ce,playPause:ye,setCurrentTime:be,duration:Ne}=(0,f.Z)((0,m.An)(n),(0,c.XV)(n),te?"voice":"audio",me,Ze,void 0,Pe,se,pe,ve,(0,c.CI)(n)),Ie=(0,c.B4)(n),we=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r=arguments.length>5&&void 0!==arguments[5]&&arguments[5];const s=(0,a.sO)(null),{data:l,peak:c}=(0,a.Ye)((()=>{if(!t)return;const{waveform:e,duration:n}=t;if(!e)return{data:new Array(Math.min(n,30)).fill(0),peak:0};const{MIN_SPIKES:a,MAX_SPIKES:i}=function(e,t){return{MIN_SPIKES:e?N.matches?16:20:25,MAX_SPIKES:e?N.matches?35:t&&I.matches?40:45:75}}(r,o),s=Math.min(n/10,1),l=Math.round(a+(i-a)*s);return function(e,t){let n=0;const a=new Array(t),i=e.length/t,o=e[0],r=e[e.length-1];for(let d=0;d<t;d++){var s,l,c;const t=Math.floor(d*i),u=((null!==(s=e[t-1])&&void 0!==s?s:o)+(null!==(l=e[t])&&void 0!==l?l:o)+(null!==(c=e[t+1])&&void 0!==c?c:r))/3;a[d]=u,n<u&&(n=u)}return{data:a,peak:n}}(function(e){const t=8*e.length,n=Math.floor(t/5);if(!n)return[];const a=Array(n),i=e;for(let e=0,t=n-1;e!==t;++e){const t=Math.floor(5*e/8),n=Math.floor(5*e%8),o=i[t]+(i[t+1]<<8);a[e]=o>>n&31}const o=Math.floor(5*(n-1)/8),r=Math.floor(5*(n-1)%8),s=i[o]+(i[o+1]<<8);return a[n-1]=s>>r&31,a}(new Uint8Array(e)),l)}),[r,t,o])||{};return(0,a.bt)((()=>{const t=s.current;t&&l&&void 0!==c&&function(e,t,n,a){let{peak:i,fillStyle:o,progressFillStyle:r}=a;const s=4*t.length;e.width=2*s,e.height=46,e.style.width=`${s}px`,e.style.height="23px";const l=e.getContext("2d");l.scale(2,2),t.forEach(((e,a)=>{l.globalAlpha=a/t.length>=n?.5:1,l.fillStyle=n>a/t.length?r:o;const s=Math.max(2,e/Math.max(1,i)*23);!function(e,t,n,a,i,o){2<2*o&&(o=1),i<2*o&&(o=i/2),e.beginPath(),e.moveTo(t+o,n),e.arcTo(t+2,n,t+2,n-i,o),e.arcTo(t+2,n-i,t,n-i,o),e.arcTo(t,n-i,t,n,o),e.arcTo(t,n,t+2,n,o),e.closePath()}(l,4*a,(23+s)/2,0,s,1),l.fill()}))}(t,l,n,{peak:c,fillStyle:i?"dark"===e?"#B7ABED":"#AEDFA4":"dark"===e?"#494A78":"#ADD3F7",progressFillStyle:i?"dark"===e?"#FFFFFF":"#4FAE4E":"dark"===e?"#8774E1":"#3390EC"})}),[i,c,n,l,e]),s}(t,G,ee&&!Ie?1:Ce,Ie,!A,re),Se=Ee||Ce>0&&Ce<1;(0,a.d4)((()=>{le(Ee)}),[Ee]);const ke=se&&!fe,{isUploading:Me,isTransferring:Te,transferProgress:xe}=(0,c.Sc)(n,k||he,ke||D),{shouldRender:Ae,transitionClassNames:Le}=(0,p.Z)(Te),Re=Ae&&(ke||Me),Oe=(0,a.I4)((()=>{Me?z?.():(Ee||_(n.id,n.chatId),(0,i.Sv)().setAudioPlayerOrigin({origin:M}),le(!se),ye())}),[Me,Ee,se,ye,z,_,n.id,n.chatId,M]);(0,a.d4)((()=>{H&&ee&&(Ee||D)&&H()}),[Ee,ee,H,D]);const De=(0,a.I4)((()=>{D?q({message:n}):W({message:n})}),[q,W,D,n]),Fe=(0,a.I4)((e=>{if(ne.current&&ae.current){const{width:t,left:n}=ae.current.getBoundingClientRect(),a=e instanceof MouseEvent?e.clientX:e.targetTouches[0].clientX;e.stopPropagation(),be(Math.max(Math.min(Ne*((a-n)/t),Ne-.1),.001))}}),[Ne,be]),$e=(0,a.I4)((e=>{e instanceof MouseEvent&&2===e.button||(ne.current=!0,Fe(e))}),[Fe]),Be=(0,a.I4)((()=>{ne.current=!1}),[]),je=(0,a.I4)((()=>{V(n.id,n.chatId)}),[V,n.id,n.chatId]),Ue=(0,a.I4)((()=>{K({chatId:n.chatId,messageId:n.id})}),[n.chatId,n.id,K]);(0,a.d4)((()=>{if(ae.current&&Se)return(0,Z.sf)(ae.current,{onCapture:$e,onRelease:Be,onClick:Be,onDrag:Fe})}),[Se,$e,Fe,Be]);const Xe=(0,a.Ye)((()=>a.ZP.createElement("div",{dangerouslySetInnerHTML:{__html:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 24" class="loading-svg"><rect class="loading-rect" fill="transparent" width="32" height="24" stroke-width="3" stroke-linejoin="round" rx="6" ry="6" stroke="var(--accent-color)" stroke-dashoffset="1" stroke-dasharray="32,68"></rect></svg>'}})),[]);function Ye(){if(te)return S||"Voice";const{title:e,fileName:t}=J;return e||t}const _e=(0,d.Z)("Audio",L,Ie&&M===r.Cr.Inline&&"own",(M===r.Cr.Search||M===r.Cr.SharedMedia)&&"bigger",O&&"audio-is-selected"),He=["toggle-play"];Re?He.push("loading"):He.push(Ee?"pause":"play");const ze=(0,d.Z)("content",Se&&"with-seekline");function Ve(){return a.ZP.createElement("div",{className:ze},a.ZP.createElement("div",{className:"content-row"},a.ZP.createElement("p",{className:"title",dir:"auto",title:Ye()},(0,s.Z)(Ye())),a.ZP.createElement("div",{className:"message-date"},Boolean(T)&&a.ZP.createElement(b.Z,{className:"date",onClick:je},(0,u.VX)(ie,1e3*T)))),Se&&a.ZP.createElement("div",{className:"meta search-result",dir:oe?"rtl":void 0},a.ZP.createElement("span",{className:"duration with-seekline",dir:"auto"},Ce<1&&`${(0,u.k9)(Ne*Ce,Ne)}`),w(Ce,ge,ae)),!Se&&function(){if(te)return a.ZP.createElement("div",{className:"meta",dir:oe?"rtl":void 0},(0,u.k9)((G||Q).duration));const{performer:e}=J;return a.ZP.createElement("div",{className:"meta",dir:oe?"rtl":void 0},(0,u.k9)(Ne),a.ZP.createElement("span",{className:"bullet"},"•"),e&&a.ZP.createElement("span",{className:"performer",title:e},(0,s.Z)(e)),e&&S&&a.ZP.createElement("span",{className:"bullet"},"•"),S&&a.ZP.createElement("span",{title:S},(0,s.Z)(S)))}())}return a.ZP.createElement("div",{className:_e,dir:ie.isRtl?"rtl":"ltr"},R&&a.ZP.createElement("div",{className:"message-select-control"},O&&a.ZP.createElement("i",{className:"icon icon-select"})),a.ZP.createElement(C.Z,{round:!0,ripple:!re,size:"smaller",color:ue?"translucent-white":"primary",className:He.join(" "),ariaLabel:Ee?"Pause audio":"Play audio",onClick:Oe,isRtl:ie.isRtl,backgroundImage:ue},a.ZP.createElement("i",{className:"icon icon-play"}),a.ZP.createElement("i",{className:"icon icon-pause"})),Ae&&a.ZP.createElement("div",{className:(0,d.Z)("media-loading",Le,Re&&"interactive")},a.ZP.createElement(y.Z,{progress:xe,transparent:!0,size:"m",onClick:Re?Oe:void 0,noCross:!Re})),J&&U&&!Me&&a.ZP.createElement(C.Z,{round:!0,size:"tiny",className:"download-button",ariaLabel:D?"Cancel download":"Download",onClick:De},a.ZP.createElement("i",{className:(0,d.Z)("icon",D?"icon-close":"icon-arrow-down")})),M===r.Cr.Search&&Ve(),M!==r.Cr.Search&&J&&function(e,t,n,i,o,r,c,d,m,h,p){const{title:v,performer:f,fileName:g}=t,Z=i||o>0&&o<1,{isRtl:P}=e;return a.ZP.createElement("div",{className:"content"},a.ZP.createElement("p",{className:"title",dir:"auto",title:v},(0,s.Z)(v||g)),Z&&a.ZP.createElement("div",{className:"meta",dir:P?"rtl":void 0},a.ZP.createElement("span",{className:"duration with-seekline",dir:"auto"},(0,u.k9)(n*o,n)),w(o,r,c)),!Z&&d&&a.ZP.createElement("div",{className:"meta",dir:P?"rtl":void 0},h?`${(0,l.yW)(t.size*h)} / `:void 0,(0,l.yW)(t.size)),!Z&&!d&&a.ZP.createElement("div",{className:"meta",dir:P?"rtl":void 0},a.ZP.createElement("span",{className:"duration",dir:"auto"},(0,u.k9)(n)),f&&a.ZP.createElement(a.ZP.Fragment,null,a.ZP.createElement("span",{className:"bullet"},"•"),a.ZP.createElement("span",{className:"performer",dir:"auto",title:f},(0,s.Z)(f))),Boolean(m)&&a.ZP.createElement(a.ZP.Fragment,null,a.ZP.createElement("span",{className:"bullet"},"•"),a.ZP.createElement(b.Z,{className:"date",onClick:p},(0,u.ZK)(e,1e3*m,!0)))))}(ie,J,Ne,Ee,Ce,ge,ae,D||Me,T,xe,V?je:void 0),M===r.Cr.SharedMedia&&(G||Q)&&Ve(),M===r.Cr.Inline&&G&&function(e,t,n,i,o,r,s,l,c,m,h,p){return a.ZP.createElement("div",{className:"content"},a.ZP.createElement("div",{className:"waveform-wrapper"},a.ZP.createElement("div",{className:"waveform",draggable:!1,ref:t},a.ZP.createElement("canvas",{ref:n})),h&&a.ZP.createElement(C.Z,{onClick:()=>{(l||c)&&p?p(!s):r||h()}},a.ZP.createElement("i",{className:(0,d.Z)("transcribe-icon","icon",l||c?"icon-down":"icon-transcribe",(l||c)&&!s&&"transcribe-shown")}),r&&m)),a.ZP.createElement("p",{className:(0,d.Z)("voice-duration",o&&"unread"),dir:"auto"},0===i?(0,u.k9)(e.duration):(0,u.k9)(e.duration*i)))}(G,ae,we,Ce,ee,F,$,B,j,Xe,X?Ue:void 0,Y))}))},70180:(e,t,n)=>{n.d(t,{Z:()=>Z});var a=n(60748),i=n(33555),o=n(6137),r=n(83716),s=n(11192),l=n(48670),c=n(32340),d=n(64319),u=n(6272),m=n(69118),h=n(3858),p=n(59107),v=n(31876),f=n(83321);const g=(0,m.Ds)((e=>e()),500,!1),Z=(0,a.X$)((0,i.c$)(((e,t)=>{let{chatOrUserId:n}=t;const{lastSyncTime:a,countryList:{phoneCodes:i}}=e,o=n?(0,s.Z1)(e,n):void 0,r=(0,l.YC)(n)?(0,s.dy)(e,n):void 0,c=o?.isForum,d=o&&(0,l.i4)(o,(0,s.dZ)(e),(0,s.NJ)(e)),{threadId:u}=(0,s.Bt)(e)||{},m=c?u:void 0,h=o?(0,s.x6)(e,o.id)?.inviteLink:void 0;let p=r?(0,s.iF)(e,r.id)?.bio:void 0;return!p&&o&&(p=(0,s.x6)(e,o.id)?.about),{lastSyncTime:a,phoneCodeList:i,chat:o,user:r,canInviteUsers:o&&!r&&(!(0,l.eA)(o)&&!(0,l.Mg)(o,"inviteUsers")||(0,l.VE)(o,"inviteUsers")),isMuted:d,topicId:m,chatInviteLink:h,description:p}}))((e=>{let{lastSyncTime:t,user:n,chat:s,forceShowSelf:m,canInviteUsers:Z,isMuted:P,phoneCodeList:E,topicId:C,description:y,chatInviteLink:b}=e;const{loadFullUser:N,showNotification:I,updateChatMutedState:w,updateTopicMutedState:S}=(0,i.Sv)(),{id:k,usernames:M,phoneNumber:T,isSelf:x}=n||{},{id:A,usernames:L}=s||{},R=(0,p.Z)(),[O,D]=(0,a.eJ)(!P);(0,a.d4)((()=>{t&&k&&N({userId:k})}),[N,k,t]);const F=Boolean(C&&C!==o._f),$=(0,a.Ye)((()=>{const e=M?.filter((e=>e.isActive));return e?.length?e:void 0}),[M]),B=(0,a.Ye)((()=>{const e=n?void 0:L?.filter((e=>e.isActive));return e?.length?e:void 0}),[L,n]),j=(0,a.Ye)((()=>{if(s)return F?(0,l.pA)(s.id,B?.[0].username,C):(0,l.hu)(s)||b}),[s,F,B,C,b]),U=(0,a.I4)((()=>{D((e=>{const t=!e;return g((()=>{F?S({chatId:A,topicId:C,isMuted:!t}):w({chatId:A,isMuted:!t})})),t}))}),[A,F,C,w,S]);if(!s||s.isRestricted||x&&!m)return;function X(e,t){(0,d.TE)(e),I({message:`${t} was copied`})}const Y=T&&(0,u.WZ)(E,T);function _(e,t){const[n,...i]=e,o=i.length?R("UsernameAlso","%USERNAMES%").split("%").map((e=>"USERNAMES"===e?a.ZP.createElement(a.ZP.Fragment,null,i.map(((e,n)=>{let{username:i}=e;const o=t?`${r.zHP}${i}`:`@${i}`;return a.ZP.createElement(a.ZP.Fragment,null,n>0?", ":"",a.ZP.createElement("a",{key:i,href:`${r.zHP}${i}`,onClick:e=>{(0,h.Z)(e),X(o,R(t?"Link":"Username"))},className:"text-entity-link username-link"},`@${i}`))}))):e)):void 0,s=t?`t.me/${n.username}`:n.username,l=t?`${r.zHP}${n.username}`:`@${n.username}`;return a.ZP.createElement(v.Z,{icon:t?"link":"mention",multiline:!0,narrow:!0,ripple:!0,onClick:()=>X(l,R(t?"Link":"Username"))},a.ZP.createElement("span",{className:"title",dir:"auto"},s),a.ZP.createElement("span",{className:"subtitle"},o&&a.ZP.createElement("span",{className:"other-usernames"},o),R(t?"Link":"Username")))}return a.ZP.createElement("div",{className:"ChatExtra"},Y&&Boolean(Y.length)&&a.ZP.createElement(v.Z,{icon:"phone",multiline:!0,narrow:!0,ripple:!0,onClick:()=>X(Y,R("Phone"))},a.ZP.createElement("span",{className:"title",dir:"auto"},Y),a.ZP.createElement("span",{className:"subtitle"},R("Phone"))),$&&_($),y&&Boolean(y.length)&&a.ZP.createElement(v.Z,{icon:"info",multiline:!0,narrow:!0,isStatic:!0},a.ZP.createElement("span",{className:"title word-break",dir:"auto"},(0,c.Z)(y,["br","links","emoji"])),a.ZP.createElement("span",{className:"subtitle"},R(k?"UserBio":"Info"))),B&&!F&&_(B,!0),(!B&&Z||F)&&j&&a.ZP.createElement(v.Z,{icon:"link",multiline:!0,narrow:!0,ripple:!0,onClick:()=>X(j,R("SetUrlPlaceholder"))},a.ZP.createElement("div",{className:"title"},j),a.ZP.createElement("span",{className:"subtitle"},R("SetUrlPlaceholder"))),!m&&a.ZP.createElement(v.Z,{icon:"unmute",ripple:!0,onClick:U},a.ZP.createElement("span",null,R("Notifications")),a.ZP.createElement(f.Z,{id:"group-notifications",label:k?"Toggle User Notifications":"Toggle Chat Notifications",checked:O,inactive:!0})))})))},40329:(e,t,n)=>{n.d(t,{Z:()=>m});var a=n(60748),i=n(33555),o=n(11192),r=n(48670),s=n(59107),l=n(32340),c=n(70172),d=n(13103),u=n(231);const m=(0,a.X$)((0,i.c$)(((e,t)=>{let{chat:n}=t;const a=(0,r.YC)(n.id),i=(0,o.FM)(e,n.id),s=a&&(0,o.dy)(e,(0,r.zX)(n)),l=s&&(0,r.cS)(s)&&!n.isSupport,c=a&&!i&&!l,d=a?(0,r.Vl)((0,o.dy)(e,(0,r.zX)(n))):void 0;return{isPrivateChat:a,isChatWithSelf:i,isBot:l,isChannel:(0,r.eA)(n),isBasicGroup:(0,r.G9)(n),isSuperGroup:(0,r.ZV)(n),currentUserId:e.currentUserId,canDeleteForAll:c,contactName:d}}))((e=>{let{isOpen:t,chat:n,isChannel:o,isPrivateChat:m,isChatWithSelf:h,isBot:p,isBasicGroup:v,isSuperGroup:f,currentUserId:g,canDeleteForAll:Z,contactName:P,onClose:E,onCloseAnimationEnd:C}=e;const{leaveChannel:y,deleteHistory:b,deleteChannel:N,deleteChatUser:I,blockContact:w}=(0,i.Sv)(),S=(0,s.Z)(),k=(0,r.U)(S,n),M=(0,a.I4)((()=>{b({chatId:n.id,shouldDeleteForAll:!0}),E()}),[b,n.id,E]),T=(0,a.I4)((()=>{b({chatId:n.id,shouldDeleteForAll:!0}),w({contactId:n.id,accessHash:n.accessHash}),E()}),[b,n.id,n.accessHash,w,E]),x=(0,a.I4)((()=>{m?b({chatId:n.id,shouldDeleteForAll:!1}):v?(I({chatId:n.id,userId:g}),b({chatId:n.id,shouldDeleteForAll:!1})):!o&&!f||n.isCreator?(o||f)&&n.isCreator&&N({chatId:n.id}):y({chatId:n.id}),E()}),[m,v,o,f,g,n.isCreator,n.id,E,b,I,y,N]),A=(0,a.I4)((()=>{o||f?(y({chatId:n.id}),E()):x()}),[n.id,x,o,f,y,E]);return a.ZP.createElement(d.Z,{isOpen:t,className:"DeleteChatModal",header:a.ZP.createElement("div",{className:"modal-header",dir:S.isRtl?"rtl":void 0},a.ZP.createElement(c.Z,{size:"tiny",chat:n,isSavedMessages:h}),a.ZP.createElement("h3",{className:"modal-title"},S(o&&!n.isCreator?"LeaveChannel":o&&n.isCreator?"ChannelDelete":v||f?"Group.LeaveGroup":"DeleteChatUser"))),onClose:E,onCloseAnimationEnd:C},o&&n.isCreator?a.ZP.createElement("p",null,(0,l.Z)(S("ChatList.DeleteAndLeaveGroupConfirmation",k),["simple_markdown","emoji"])):o&&!n.isCreator||v||f?a.ZP.createElement("p",null,(0,l.Z)(S("ChannelLeaveAlertWithName",k),["simple_markdown","emoji"])):a.ZP.createElement("p",null,(0,l.Z)(S("ChatList.DeleteChatConfirmation",P),["simple_markdown","emoji"])),a.ZP.createElement("div",{className:"dialog-buttons-column"},p&&a.ZP.createElement(u.Z,{color:"danger",className:"confirm-dialog-button",isText:!0,onClick:T},S("DeleteAndStop")),Z&&a.ZP.createElement(u.Z,{color:"danger",className:"confirm-dialog-button",isText:!0,onClick:M},P?(0,l.Z)(S("ChatList.DeleteForEveryone",P)):S("DeleteForAll")),!m&&n.isCreator&&a.ZP.createElement(u.Z,{color:"danger",className:"confirm-dialog-button",isText:!0,onClick:x},S("DeleteForAll")),a.ZP.createElement(u.Z,{color:"danger",className:"confirm-dialog-button",isText:!0,onClick:m?x:A},S(o&&!n.isCreator?"LeaveChannel":o&&n.isCreator?"Chat.Input.Delete":v||f?"Group.LeaveGroup":Z?"ChatList.DeleteForCurrentUser":"Delete")),a.ZP.createElement(u.Z,{className:"confirm-dialog-button",isText:!0,onClick:E},S("Cancel"))))})))},82535:(e,t,n)=>{n.d(t,{Z:()=>h});var a=n(60748),i=n(33555),o=n(83716),r=n(15376),s=n(48670),l=n(3657),c=n(92566),d=n(6202),u=n(60706),m=n(47002);const h=(0,a.X$)((e=>{let{message:t,observeIntersection:n,smaller:h,canAutoLoad:p,autoLoadFileMaxSizeMb:v,uploadProgress:f,withDate:g,datetime:Z,className:P,sender:E,isSelected:C,isSelectable:y,onCancelUpload:b,onMediaClick:N,onDateClick:I,isDownloading:w}=e;const S=(0,i.Sv)(),k=(0,a.sO)(null),M=t.content.document,{fileName:T,size:x,timestamp:A}=M,L=(0,r.K2)(M)||"",R=(0,l.Op)(k,n),[O,D]=(0,u.Z)();(0,a.d4)((()=>{R&&D()}),[R,D]);const[F,$]=(0,a.eJ)(p&&(!v||x<=1048576*v)),B=Boolean(w||F&&O),j=(0,s.Ti)(t,"download"),{loadProgress:U,mediaData:X}=(0,c.Z)(j,!B,(0,s.kG)(t,"download"),void 0,void 0,!0),Y=Boolean(X),{isUploading:_,isTransferring:H,transferProgress:z}=(0,s.Sc)(t,f||U,B&&!Y),V=(0,r.v6)(M),q=V?(0,s.DH)(t):void 0,W=V?M.previewBlobUrl:void 0,K=(0,d.Z)((0,s.Ti)(t,"pictogram"),!R),J=N&&Boolean(M.mediaType)&&(o.wGh.has(M.mimeType)||o.oGt.has(M.mimeType)),G=(0,a.I4)((()=>{_?b&&b():w?S.cancelMessageMediaDownload({message:t}):H?$(!1):J?N():S.downloadMessageMedia({message:t})}),[_,w,H,J,b,S,t,N]),Q=(0,a.I4)((()=>{I(t.id,t.chatId)}),[I,t.id,t.chatId]);return a.ZP.createElement(m.Z,{ref:k,name:T,extension:L,size:x,timestamp:g?Z||A:void 0,thumbnailDataUri:q,previewData:W||K,smaller:h,isTransferring:H,isUploading:_,transferProgress:z,className:P,sender:E,isSelectable:y,isSelected:C,actionIcon:J?(0,s.hC)(t)?"icon-play":"icon-eye":"icon-download",onClick:G,onDateClick:I?Q:void 0})}))},78780:(e,t,n)=>{n.d(t,{Z:()=>s});var a=n(60748),i=n(46752),o=n(32340),r=n(59107);const s=e=>{let{content:t,className:n}=e;const s=(0,r.Z)();return a.ZP.createElement("span",{className:(0,i.Z)("DotAnimation",n),dir:s.isRtl?"rtl":"auto"},(0,o.Z)(t),a.ZP.createElement("span",{className:"ellipsis"}))}},50685:(e,t,n)=>{n.d(t,{Z:()=>o});var a=n(60748),i=n(59107);const o=(0,a.X$)((e=>{let{fakeType:t}=e;const n=(0,i.Z)();return a.ZP.createElement("span",{className:"FakeIcon"},n("fake"===t?"FakeMessage":"ScamMessage"))}))},47002:(e,t,n)=>{n.d(t,{Z:()=>g});var a=n(60748),i=n(863),o=n(46752),r=n(790),s=n(15376),l=n(74399),c=n(32340),d=n(31212),u=n(70692),m=n(59107),h=n(15866),p=n(42797),v=n(39196),f=n(8337);const g=(0,a.X$)((e=>{let{ref:t,name:n,size:g,extension:Z="",timestamp:P,sender:E,thumbnailDataUri:C,previewData:y,className:b,smaller:N,isTransferring:I,isUploading:w,isSelectable:S,isSelected:k,transferProgress:M,actionIcon:T,onClick:x,onDateClick:A}=e;const L=(0,m.Z)();let R=(0,a.sO)(null);t&&(R=t);const{isMobile:O}=(0,p.ZP)(),[D]=(0,a.eJ)(!y),F=Boolean(y),$=(0,h.Z)(C,F,O&&!i.vX),B=(0,u.Z)(!F),{shouldRender:j,transitionClassNames:U}=(0,d.Z)(I,void 0,!0),X=(0,s.Oh)(Z),Y=(0,s.yW)(g),{width:_,height:H}=(0,l.lE)(N),z=(0,o.Z)("File",b,N&&"smaller",x&&!w&&"interactive",k&&"file-is-selected");return a.ZP.createElement("div",{ref:R,className:z,dir:L.isRtl?"rtl":void 0},S&&a.ZP.createElement("div",{className:"message-select-control"},k&&a.ZP.createElement("i",{className:"icon icon-select"})),a.ZP.createElement("div",{className:"file-icon-container",onClick:w?void 0:x},C||y?a.ZP.createElement("div",{className:"file-preview media-inner"},a.ZP.createElement("img",{src:y,className:"full-media",width:_,height:H,alt:""}),D&&a.ZP.createElement("canvas",{ref:$,className:(0,o.Z)("thumbnail",B)})):a.ZP.createElement("div",{className:`file-icon ${X}`},Z.length<=4&&a.ZP.createElement("span",{className:"file-ext",dir:"auto"},Z)),j&&a.ZP.createElement("div",{className:(0,o.Z)("file-progress",X,U)},a.ZP.createElement(v.Z,{progress:M,size:N?"s":"m",onClick:w?x:void 0})),x&&a.ZP.createElement("i",{className:(0,o.Z)("action-icon","icon",T||"icon-download",j&&"hidden")})),a.ZP.createElement("div",{className:"file-info"},a.ZP.createElement("div",{className:"file-title",dir:"auto",title:n},(0,c.Z)(n)),a.ZP.createElement("div",{className:"file-subtitle",dir:"auto"},a.ZP.createElement("span",null,I&&M?`${Math.round(100*M)}%`:Y),E&&a.ZP.createElement("span",{className:"file-sender"},(0,c.Z)(E)),!E&&Boolean(P)&&a.ZP.createElement(a.ZP.Fragment,null,a.ZP.createElement("span",{className:"bullet"}),a.ZP.createElement(f.Z,{onClick:A},(0,r.ZK)(L,1e3*P,!0))))),E&&Boolean(P)&&a.ZP.createElement(f.Z,{onClick:A},(0,r.VX)(L,1e3*P)))}))},2153:(e,t,n)=>{n.d(t,{Z:()=>v});var a=n(60748),i=n(83716),o=n(32340),r=n(48670),s=n(46752),l=n(59107);const c={__html:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.3 2.9c.1.1.2.1.3.2.7.6 1.3 1.1 2 1.7.3.2.6.4.9.4.9.1 1.7.2 2.6.2.5 0 .6.1.7.7.1.9.1 1.8.2 2.6 0 .4.2.7.4 1 .6.7 1.1 1.3 1.7 2 .3.4.3.5 0 .8-.5.6-1.1 1.3-1.6 1.9-.3.3-.5.7-.5 1.2-.1.8-.2 1.7-.2 2.5 0 .4-.2.5-.6.6-.8 0-1.6.1-2.5.2-.5 0-1 .2-1.4.5-.6.5-1.3 1.1-1.9 1.6-.3.3-.5.3-.8 0-.7-.6-1.4-1.2-2-1.8-.3-.2-.6-.4-.9-.4-.9-.1-1.8-.2-2.7-.2-.4 0-.5-.2-.6-.5 0-.9-.1-1.7-.2-2.6 0-.4-.2-.8-.4-1.1-.6-.6-1.1-1.3-1.6-2-.4-.4-.3-.5 0-1 .6-.6 1.1-1.3 1.7-1.9.3-.3.4-.6.4-1 0-.8.1-1.6.2-2.5 0-.5.1-.6.6-.6.9-.1 1.7-.1 2.6-.2.4 0 .7-.2 1-.4.7-.6 1.4-1.2 2.1-1.7.1-.2.3-.3.5-.2z" style="fill: var(--color-fill)"/><path class="lol" d="M16.4 10.1l-.2.2-5.4 5.4c-.1.1-.2.2-.4 0l-2.6-2.6c-.2-.2-.1-.3 0-.4.2-.2.5-.6.7-.6.3 0 .5.4.7.6l1.1 1.1c.2.2.3.2.5 0l4.3-4.3c.2-.2.4-.3.6 0 .1.2.3.3.4.5.2 0 .3.1.3.1z" style="fill: var(--color-checkmark)"/></svg>'},d=()=>a.ZP.createElement("span",{className:"VerifiedIcon",dangerouslySetInnerHTML:c});var u=n(50685),m=n(96459),h=n(4863);const p="ysHMmXALnn0fgFRc7Bn7",v=(0,a.X$)((e=>{let{className:t,peer:n,noVerified:c,noFake:v,withEmojiStatus:f,emojiStatusSize:g,isSavedMessages:Z,noLoopLimit:P,onEmojiStatusClick:E,observeIntersection:C}=e;const y=(0,l.Z)(),b=(0,r.YC)(n.id),N=b?(0,r.Js)(n):(0,r.U)(y,n),I=b&&n.emojiStatus,w=b&&n.isPremium;return Z?a.ZP.createElement("div",{className:(0,s.Z)("title",p,t)},a.ZP.createElement("h3",null,y("SavedMessages"))):a.ZP.createElement("div",{className:(0,s.Z)("title",p,t)},a.ZP.createElement("h3",{dir:"auto",className:"fullName"},(0,o.Z)(N||"")),!c&&n.isVerified&&a.ZP.createElement(d,null),!v&&n.fakeType&&a.ZP.createElement(u.Z,{fakeType:n.fakeType}),f&&I&&a.ZP.createElement(m.Z,{documentId:I.documentId,size:g,loopLimit:P?void 0:i.y3O,observeIntersectionForLoading:C,onClick:E}),f&&!I&&w&&a.ZP.createElement(h.Z,null))}))},98799:(e,t,n)=>{n.d(t,{Z:()=>Z});var a=n(60748),i=n(33555),o=n(91713),r=n(74399),s=n(48670),l=n(11192),c=n(46752),d=n(32340),u=n(59107),m=n(70172),h=n(68729),p=n(78780),v=n(2153),f=n(2995);const g=2.5*r.Gw,Z=(0,a.X$)((0,i.c$)(((e,t)=>{let{chatId:n,threadId:a}=t;const{lastSyncTime:i}=e,o=(0,l.Z1)(e,n),r=a?(0,l.tZ)(e,n,a):void 0,s=o?(0,l.YK)(e,o):void 0,c=Boolean((0,l.Zw)(e,n)),d=a?o?.topics?.[a]:void 0;return{lastSyncTime:i,chat:o,threadInfo:r,onlineCount:s,topic:d,areMessagesLoaded:c,messagesCount:d&&(0,l.v_)(e,n,a)}}))((e=>{let{typingStatus:t,className:n,avatarSize:r="medium",noAvatar:l,status:Z,withDots:P,withMediaViewer:E,withUsername:C,withFullInfo:y,withUpdatingStatus:b,withChatType:N,threadInfo:I,noRtl:w,chat:S,onlineCount:k,areMessagesLoaded:M,lastSyncTime:T,topic:x,messagesCount:A,onClick:L}=e;const{loadFullChat:R,openMediaViewer:O,loadProfilePhotos:D}=(0,i.Sv)(),F=S&&(0,s.ZV)(S),$=Boolean(S?.isForum&&I&&x),{id:B,isMin:j,isRestricted:U}=S||{};(0,a.d4)((()=>{B&&!j&&T&&(y&&R({chatId:B}),E&&D({profileId:B}))}),[B,j,T,y,R,D,F,E]);const X=(0,a.I4)(((e,t)=>{S&&t&&(e.stopPropagation(),O({avatarOwnerId:S.id,mediaId:0,origin:"jumbo"===r?o.bZ.ProfileAvatar:o.bZ.MiddleHeaderAvatar}))}),[S,r,O]),Y=(0,u.Z)(),_=(0,a.Ye)((()=>S&&C&&(0,s.WS)(S)),[S,C]);if(S)return a.ZP.createElement("div",{className:(0,c.Z)("ChatInfo",n),dir:!w&&Y.isRtl?"rtl":void 0,onClick:L},!l&&!$&&a.ZP.createElement(m.Z,{key:S.id,size:r,chat:S,onClick:E?X:void 0}),$&&a.ZP.createElement(f.Z,{topic:x,className:"topic-header-icon",size:g}),a.ZP.createElement("div",{className:"info"},x?a.ZP.createElement("h3",{dir:"auto",className:"fullName"},(0,d.Z)(x.title)):a.ZP.createElement(v.Z,{peer:S}),function(){if(Z)return P?a.ZP.createElement(p.Z,{className:"status",content:Z}):a.ZP.createElement("span",{className:"status",dir:"auto"},Z);if(b&&!M&&!U)return a.ZP.createElement(p.Z,{className:"status",content:Y("Updating")});if(!S)return;if(t)return a.ZP.createElement(h.Z,{typingStatus:t});if($)return a.ZP.createElement("span",{className:"status",dir:"auto"},A?Y("messages",A,"i"):(0,d.Z)(S.title));if(N)return a.ZP.createElement("span",{className:"status",dir:"auto"},Y((0,s.l6)(S)));const e=function(e,t){const n=e((0,s.l6)(t)),{membersCount:a}=t;return t.isRestricted?"Channel"===n?"channel is inaccessible":"group is inaccessible":a?e("Channel"===n?"Subscribers":"Members",a,"i"):n}(Y,S),n=k?`, ${Y("OnlineCount",k,"i")}`:void 0;return a.ZP.createElement("span",{className:"status"},_&&a.ZP.createElement("span",{className:"handle"},_),a.ZP.createElement("span",{className:"group-status"},e),n&&a.ZP.createElement("span",{className:"online-status"},n))}()))})))},76844:(e,t,n)=>{n.d(t,{Z:()=>s});var a=n(60748),i=n(790),o=n(59107),r=n(8018);const s=(0,a.X$)((e=>{let{message:t,outgoingStatus:n}=e;const s=(0,o.Z)();return a.ZP.createElement("div",{className:"LastMessageMeta"},n&&a.ZP.createElement(r.Z,{status:n}),a.ZP.createElement("span",{className:"time"},(0,i.VX)(s,1e3*t.date)))}))},13709:(e,t,n)=>{n.d(t,{Z:()=>h});var a=n(60748),i=n(790),o=n(3858),r=n(48670),s=n(46752),l=n(6202),c=n(70692),d=n(60706),u=n(3657),m=n(62230);const h=(0,a.X$)((e=>{let{message:t,idPrefix:n="shared-media",isProtected:h,observeIntersection:p,onClick:v}=e;const f=(0,a.sO)(null),g=(0,u.Op)(f,p),Z=(0,r.DH)(t),P=(0,l.Z)((0,r.Ti)(t,"pictogram"),!g),E=(0,c.Z)(P),C=(0,r.b7)(t),y=(0,r.NE)(t),[b,,N]=(0,d.Z)(y),I=(0,a.I4)((()=>{N(),v(t.id,t.chatId)}),[N,t,v]);return a.ZP.createElement("div",{ref:f,id:`${n}${(0,r.d0)(t.id)}`,className:"Media scroll-item",onClick:v?I:void 0},a.ZP.createElement("img",{src:Z,className:"media-miniature",alt:"",draggable:!h,decoding:"async",onContextMenu:h?o.Z:void 0}),a.ZP.createElement("img",{src:P,className:(0,s.Z)("full-media","media-miniature",E),alt:"",draggable:!h,decoding:"async",onContextMenu:h?o.Z:void 0}),y&&a.ZP.createElement(m.Z,{thumbDataUri:P||Z,isVisible:b,className:"media-spoiler"}),C&&a.ZP.createElement("span",{className:"video-duration"},C.isGif?"GIF":(0,i.k9)(C.duration)),h&&a.ZP.createElement("span",{className:"protector"}))}))},62230:(e,t,n)=>{n.d(t,{Z:()=>s});var a=n(60748),i=n(46752),o=n(15866),r=n(31212);const s=(0,a.X$)((e=>{let{isVisible:t,withAnimation:n,thumbDataUri:s,className:l,width:c,height:d}=e;const u=(0,a.sO)(null),{shouldRender:m,transitionClassNames:h}=(0,r.Z)(t,void 0,!0,!n&&void 0,void 0,500),p=(0,o.Z)(s,!m,void 0,25,c,d),v=(0,a.I4)((e=>{if(!u.current)return;const t=e.currentTarget.getBoundingClientRect(),n=e.clientX-t.left,a=e.clientY-t.top,i=n-t.width/2,o=a-t.height/2;u.current.setAttribute("style",`--click-shift-x: ${i}px; --click-shift-y: ${o}px`)}),[]);if(m)return a.ZP.createElement("div",{className:(0,i.Z)("MbgQHglBDZLEAHDebnxc",h,l,n&&"zFmCa6knHOC8UhmcYHq8"),ref:u,onClick:n?v:void 0},a.ZP.createElement("canvas",{ref:p,className:"oQmroREXWSylQXgjAdIB",width:c,height:d}),a.ZP.createElement("div",{className:"leAfUrALDfdpl4i8VEmv"}))}))},8018:(e,t,n)=>{n.d(t,{Z:()=>r});var a=n(60748),i=n(2255),o=function(e){return e[e.failed=0]="failed",e[e.pending=1]="pending",e[e.succeeded=2]="succeeded",e[e.read=3]="read",e}(o||{});const r=(0,a.X$)((e=>{let{status:t}=e;return a.ZP.createElement("div",{className:"MessageOutgoingStatus"},a.ZP.createElement(i.Z,{name:"reveal",activeKey:o[t]},"failed"===t?a.ZP.createElement("div",{className:"MessageOutgoingStatus--failed"},a.ZP.createElement("i",{className:"icon icon-message-failed"})):a.ZP.createElement("i",{className:`icon icon-message-${t}`})))}))},47262:(e,t,n)=>{n.d(t,{Z:()=>c});var a=n(60748),i=n(46752),o=n(31212),r=n(32340),s=n(59107);const l="Nothing found.",c=(0,a.X$)((e=>{let{text:t=l,description:n}=e;const c=(0,s.Z)(),{transitionClassNames:d}=(0,o.Z)(!0);return a.ZP.createElement("div",{className:(0,i.Z)("NothingFound",d,n&&"with-description")},t,n&&a.ZP.createElement("p",{className:"description"},(0,r.Z)(c(n),["br"])))}))},99364:(e,t,n)=>{n.d(t,{Z:()=>h});var a=n(60748),i=n(57710),o=n(83716),r=n(863),s=n(46752),l=n(3858),c=n(59107),d=n(28183),u=n(42797),m=n(231);const h=(0,a.X$)((e=>{let{isLoading:t=!1,isPasswordVisible:n,error:h,hint:p,placeholder:v="Password",submitLabel:f="Next",description:g,shouldShowSubmit:Z,shouldResetValue:P,shouldDisablePasswordManager:E=!1,noRipple:C=!1,clearError:y,onChangePasswordVisibility:b,onInputChange:N,onSubmit:I}=e;const w=(0,a.sO)(null),S=(0,c.Z)(),{isMobile:k}=(0,u.ZP)(),[M,T]=(0,a.eJ)(""),[x,A]=(0,a.eJ)(!1),L=k?550:400;return(0,a.d4)((()=>{P&&T("")}),[P]),(0,d.Z)((()=>{r.$b||w.current.focus()}),L),(0,a.d4)((()=>{h&&(0,i.WM)((()=>{w.current.focus(),w.current.select()}))}),[h]),a.ZP.createElement("form",{action:"",onSubmit:I?function(e){e.preventDefault(),t||x&&I(M)}:l.Z,autoComplete:"off"},a.ZP.createElement("div",{className:(0,s.Z)("input-group password-input",M&&"touched",h&&"error"),dir:S.isRtl?"rtl":void 0},E&&a.ZP.createElement("input",{type:"password",id:"prevent_autofill",autoComplete:"off",className:"visually-hidden",tabIndex:-2}),a.ZP.createElement("input",{ref:w,className:"form-control",type:n?"text":"password",id:"sign-in-password",value:M||"",autoComplete:E?"one-time-code":"current-password",onChange:function(e){h&&y();const{target:t}=e;T(t.value),A(t.value.length>=o.loe),N&&N(t.value)},maxLength:256,dir:"auto"}),a.ZP.createElement("label",null,h||p||v),a.ZP.createElement("div",{className:"div-button toggle-password",onClick:function(){b(!n)},role:"button",tabIndex:0,title:"Toggle password visibility"},a.ZP.createElement("i",{className:(0,s.Z)("icon",n?"icon-eye":"icon-eye-closed")}))),g&&a.ZP.createElement("p",{className:"description"},g),I&&(x||Z)&&a.ZP.createElement(m.Z,{type:"submit",ripple:!C,isLoading:t,disabled:!x},f))}))},11820:(e,t,n)=>{n.d(t,{Z:()=>g});var a=n(60748),i=n(57710),o=n(48670),r=n(70735),s=n(27407),l=n(59107),c=n(21273),d=n(14605),u=n(97687),m=n(31876),h=n(6058),p=n(98799),v=n(49187),f=n(34288);const g=(0,a.X$)((e=>{let{itemIds:t,selectedIds:n,filterValue:g,filterPlaceholder:Z,notFoundText:P,searchInputId:E,isLoading:C,noScrollRestore:y,isSearchable:b,lockedIds:N,onSelectedIdsChange:I,onFilterChange:w,onDisabledClick:S,onLoadMore:k}=e;const M=(0,a.sO)(null),T=n.length>10;(0,a.d4)((()=>{b&&setTimeout((()=>{(0,i.WM)((()=>{M.current.focus()}))}),500)}),[b]);const[x,A]=(0,a.Ye)((()=>{if(!N?.length)return[r.D,n];const e=n.filter((e=>!N.includes(e)));return[N,e]}),[n,N]),L=(0,a.Ye)((()=>new Set(N)),[N]),R=(0,a.Ye)((()=>t.sort(((e,t)=>{const n=L.has(e),a=L.has(t);return n&&!a?-1:!n&&a?1:0}))),[t,L]),O=(0,a.I4)((e=>{if(L.has(e))return void S?.(e);const t=n.slice();t.includes(e)?t.splice(t.indexOf(e),1):t.push(e),I?.(t),w?.("")}),[L,n,I,w,S]),D=(0,a.I4)((e=>{const{value:t}=e.currentTarget;w?.(t)}),[w]),[F,$]=(0,s.Z)(k,R,Boolean(g)),B=(0,l.Z)();return a.ZP.createElement("div",{className:"Picker"},b&&a.ZP.createElement("div",{className:"picker-header custom-scroll",dir:B.isRtl?"rtl":void 0},x.map(((e,t)=>a.ZP.createElement(v.Z,{chatOrUserId:e,isMinimized:T&&t<n.length-5,onClick:O,clickArg:e}))),A.map(((e,t)=>a.ZP.createElement(v.Z,{chatOrUserId:e,isMinimized:T&&t+x.length<n.length-5,canClose:!0,onClick:O,clickArg:e}))),a.ZP.createElement(u.Z,{id:E,ref:M,value:g,onChange:D,placeholder:Z||B("SelectChat")})),F?.length?a.ZP.createElement(c.Z,{className:"picker-list custom-scroll",items:F,onLoadMore:$,noScrollRestore:y},F.map((e=>a.ZP.createElement(m.Z,{key:e,className:"chat-item-clickable picker-list-item",disabled:L.has(e),allowDisabledClick:Boolean(S),onClick:()=>O(e),ripple:!0},a.ZP.createElement(d.Z,{label:"",disabled:L.has(e),checked:n.includes(e)}),(0,o.YC)(e)?a.ZP.createElement(h.Z,{userId:e}):a.ZP.createElement(p.Z,{chatId:e}))))):C||!F||F.length?a.ZP.createElement(f.Z,null):a.ZP.createElement("p",{className:"no-results"},P||"Sorry, nothing found."))}))},49187:(e,t,n)=>{n.d(t,{Z:()=>u});var a=n(60748),i=n(33555),o=n(11192),r=n(48670),s=n(32340),l=n(46752),c=n(59107),d=n(70172);const u=(0,a.X$)((0,i.c$)(((e,t)=>{let{chatOrUserId:n}=t;return n?{chat:n?(0,o.Z1)(e,n):void 0,user:(0,r.YC)(n)?(0,o.dy)(e,n):void 0,currentUserId:e.currentUserId}:{}}))((e=>{let{icon:t,title:n,isMinimized:i,canClose:o,clickArg:u,chat:m,user:h,className:p,currentUserId:v,onClick:f}=e;const g=(0,c.Z)();let Z,P;if(t&&n)Z=a.ZP.createElement("div",{className:"item-icon"},a.ZP.createElement("i",{className:(0,l.Z)("icon",`icon-${t}`)})),P=n;else if(m||h){Z=a.ZP.createElement(d.Z,{chat:m,user:h,size:"small",isSavedMessages:h?.isSelf});const e=!m||h&&!h.isSelf?(0,r.Vl)(h):(0,r.U)(g,m,m.id===v);P=e?(0,s.Z)(e):void 0}const E=(0,l.Z)("PickerSelectedItem",p,m?.isForum&&"forum-avatar",i&&"minimized",o&&"closeable");return a.ZP.createElement("div",{className:E,onClick:()=>f(u),title:i?P:void 0,dir:g.isRtl?"rtl":void 0},Z,!i&&a.ZP.createElement("div",{className:"item-name",dir:"auto"},P),o&&a.ZP.createElement("div",{className:"item-remove"},a.ZP.createElement("i",{className:"icon icon-close"})))})))},4863:(e,t,n)=>{n.d(t,{Z:()=>l});var a=n(60748),i=n(26926),o=n(46752);const r={__html:'<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.63869 12.1902L3.50621 14.1092C3.18049 14.3087 2.75468 14.2064 2.55515 13.8807C2.45769 13.7216 2.42864 13.5299 2.47457 13.3491L2.95948 11.4405C3.13452 10.7515 3.60599 10.1756 4.24682 9.86791L7.6642 8.22716C7.82352 8.15067 7.89067 7.95951 7.81418 7.80019C7.75223 7.67116 7.61214 7.59896 7.47111 7.62338L3.66713 8.28194C2.89387 8.41581 2.1009 8.20228 1.49941 7.69823L0.297703 6.69116C0.00493565 6.44581 -0.0335059 6.00958 0.211842 5.71682C0.33117 5.57442 0.502766 5.48602 0.687982 5.47153L4.35956 5.18419C4.61895 5.16389 4.845 4.99974 4.94458 4.75937L6.36101 1.3402C6.5072 0.987302 6.91179 0.819734 7.26469 0.965925C7.43413 1.03612 7.56876 1.17075 7.63896 1.3402L9.05539 4.75937C9.15496 4.99974 9.38101 5.16389 9.6404 5.18419L13.3322 5.47311C13.713 5.50291 13.9975 5.83578 13.9677 6.2166C13.9534 6.39979 13.8667 6.56975 13.7269 6.68896L10.9114 9.08928C10.7131 9.25826 10.6267 9.52425 10.6876 9.77748L11.5532 13.3733C11.6426 13.7447 11.414 14.1182 11.0427 14.2076C10.8642 14.2506 10.676 14.2208 10.5195 14.1249L7.36128 12.1902C7.13956 12.0544 6.8604 12.0544 6.63869 12.1902Z" fill="var(--color-fill)"/></svg>'},s={},l=(0,a.X$)((e=>{let{withGradient:t,big:n,className:l,onClick:c}=e;const d=(0,a.Ye)((()=>t?function(){const e=(0,i.Z)(s);return{__html:`<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="${e}" x1="3" y1="63.5001" x2="84.1475" y2="-1.32262" gradientUnits="userSpaceOnUse"><stop stop-color="#6B93FF"/><stop offset="0.439058" stop-color="#976FFF"/><stop offset="1" stop-color="#E46ACE"/></linearGradient></defs><path fill-rule="evenodd" clip-rule="evenodd" d="M6.63869 12.1902L3.50621 14.1092C3.18049 14.3087 2.75468 14.2064 2.55515 13.8807C2.45769 13.7216 2.42864 13.5299 2.47457 13.3491L2.95948 11.4405C3.13452 10.7515 3.60599 10.1756 4.24682 9.86791L7.6642 8.22716C7.82352 8.15067 7.89067 7.95951 7.81418 7.80019C7.75223 7.67116 7.61214 7.59896 7.47111 7.62338L3.66713 8.28194C2.89387 8.41581 2.1009 8.20228 1.49941 7.69823L0.297703 6.69116C0.00493565 6.44581 -0.0335059 6.00958 0.211842 5.71682C0.33117 5.57442 0.502766 5.48602 0.687982 5.47153L4.35956 5.18419C4.61895 5.16389 4.845 4.99974 4.94458 4.75937L6.36101 1.3402C6.5072 0.987302 6.91179 0.819734 7.26469 0.965925C7.43413 1.03612 7.56876 1.17075 7.63896 1.3402L9.05539 4.75937C9.15496 4.99974 9.38101 5.16389 9.6404 5.18419L13.3322 5.47311C13.713 5.50291 13.9975 5.83578 13.9677 6.2166C13.9534 6.39979 13.8667 6.56975 13.7269 6.68896L10.9114 9.08928C10.7131 9.25826 10.6267 9.52425 10.6876 9.77748L11.5532 13.3733C11.6426 13.7447 11.414 14.1182 11.0427 14.2076C10.8642 14.2506 10.676 14.2208 10.5195 14.1249L7.36128 12.1902C7.13956 12.0544 6.8604 12.0544 6.63869 12.1902Z" fill="url(#${e})"/></svg>`}}():r),[t]);return a.ZP.createElement("i",{onClick:c,className:(0,o.Z)("PremiumIcon",l,t&&"gradient",c&&"clickable",n&&"big"),dangerouslySetInnerHTML:d,title:"Premium"})}))},6058:(e,t,n)=>{n.d(t,{Z:()=>v});var a=n(60748),i=n(33555),o=n(91713),r=n(11192),s=n(48670),l=n(46752),c=n(32340),d=n(59107),u=n(70172),m=n(68729),h=n(78780),p=n(2153);const v=(0,a.X$)((0,i.c$)(((e,t)=>{let{userId:n,forceShowSelf:a}=t;const{lastSyncTime:i}=e,o=(0,r.dy)(e,n);return{lastSyncTime:i,user:o,userStatus:(0,r.ss)(e,n),isSavedMessages:!a&&o&&o.isSelf,areMessagesLoaded:Boolean((0,r.Zw)(e,n))}}))((e=>{let{typingStatus:t,avatarSize:n="medium",status:r,withDots:v,withMediaViewer:f,withUsername:g,withFullInfo:Z,withUpdatingStatus:P,emojiStatusSize:E,noStatusOrTyping:C,noRtl:y,user:b,userStatus:N,isSavedMessages:I,areMessagesLoaded:w,lastSyncTime:S,adminMember:k}=e;const{loadFullUser:M,openMediaViewer:T,loadProfilePhotos:x}=(0,i.Sv)(),{id:A}=b||{};(0,a.d4)((()=>{A&&S&&(Z&&M({userId:A}),f&&x({profileId:A}))}),[A,M,x,S,Z,f]);const L=(0,a.I4)(((e,t)=>{b&&t&&(e.stopPropagation(),T({avatarOwnerId:b.id,mediaId:0,origin:"jumbo"===n?o.bZ.ProfileAvatar:o.bZ.MiddleHeaderAvatar}))}),[b,n,T]),R=(0,d.Z)(),O=(0,a.Ye)((()=>b&&g&&(0,s.WS)(b)),[b,g]);if(!b)return;const D=k?k.customTitle||R(k.isOwner?"GroupInfo.LabelOwner":"GroupInfo.LabelAdmin"):void 0;return a.ZP.createElement("div",{className:"ChatInfo",dir:!y&&R.isRtl?"rtl":void 0},a.ZP.createElement(u.Z,{key:b.id,size:n,user:b,isSavedMessages:I,onClick:f?L:void 0}),a.ZP.createElement("div",{className:"info"},D?a.ZP.createElement("div",{className:"info-name-title"},a.ZP.createElement(p.Z,{peer:b,withEmojiStatus:!0,emojiStatusSize:E,isSavedMessages:I}),D&&a.ZP.createElement("span",{className:"custom-title"},D)):a.ZP.createElement(p.Z,{peer:b,withEmojiStatus:!0,emojiStatusSize:E,isSavedMessages:I}),(r||!I&&!C)&&(r?v?a.ZP.createElement(h.Z,{className:"status",content:r}):a.ZP.createElement("span",{className:"status",dir:"auto"},(0,c.Z)(r)):P&&!w?a.ZP.createElement(h.Z,{className:"status",content:R("Updating")}):b?t?a.ZP.createElement(m.Z,{typingStatus:t}):a.ZP.createElement("span",{className:(0,l.Z)("status",(0,s.kM)(b,N)&&"online")},O&&a.ZP.createElement("span",{className:"handle"},O),a.ZP.createElement("span",{className:"user-status",dir:"auto"},(0,s.Tq)(R,b,N))):void 0)))})))},16568:(e,t,n)=>{n.d(t,{Z:()=>D});var a=n(60748),i=n(33555),o=n(91713),r=n(863),s=n(70735),l=n(11192),c=n(48670),d=n(64963),u=n(46752),m=n(32340),h=n(6137),p=n(40647);var v=n(59107),f=n(87204),g=n(2153),Z=n(2155),P=n(6202),E=n(60706),C=n(70692),y=n(15866),b=n(42797),N=n(49204),I=n(57080);const w=(0,a.X$)((e=>{let{chat:t,user:n,photo:i,isSavedMessages:o,canPlayVideo:s,lastSyncTime:l,onClick:d}=e;const h=(0,a.sO)(null),p=(0,v.Z)(),{isMobile:f}=(0,b.ZP)(),g=n&&(0,c.NB)(n),w=t&&(0,c.pK)(t.id),S=n||t,k=S&&!o&&!g&&!w,{isVideo:M}=i||{},T=k&&(0,c.RT)(S,"normal"),x=(0,P.Z)(T,void 0,void 0,l),A=k&&i&&!M&&`photo${i.id}?size=c`,L=(0,P.Z)(A,void 0,void 0,l),R=k&&i&&M&&(0,c.Dk)(i),O=(0,P.Z)(R,void 0,void 0,l)||L,[D,F]=(0,E.Z)(),$=Boolean(O&&(!M||D)),B=(0,C.Z)($),j=k&&!$&&!x&&i?.thumbnail?.dataUri,U=(0,y.Z)(i?.thumbnail?.dataUri,!j,f&&!r.vX),X=i||x||j;let Y;if((0,a.d4)((()=>{h.current&&!s&&(h.current.currentTime=0)}),[s]),o)Y=a.ZP.createElement("i",{className:"icon icon-avatar-saved-messages"});else if(g)Y=a.ZP.createElement("i",{className:"icon icon-avatar-deleted-account"});else if(w)Y=a.ZP.createElement("i",{className:"icon icon-reply-filled"});else if(X)Y=a.ZP.createElement(a.ZP.Fragment,null,j?a.ZP.createElement("canvas",{ref:U,className:"thumb"}):a.ZP.createElement("img",{src:x,className:"thumb",alt:""}),i&&(M?a.ZP.createElement(I.Z,{canPlay:s,ref:h,src:O,className:(0,u.Z)("avatar-media",B),muted:!0,disablePictureInPicture:!0,loop:!0,playsInline:!0,onReady:F}):a.ZP.createElement("img",{src:O,className:(0,u.Z)("avatar-media",B),alt:""})));else if(n){const e=(0,c.Js)(n);Y=e?(0,Z.Xv)(e,2):void 0}else if(t){const e=(0,c.U)(p,t);Y=e&&(0,Z.Xv)(e,(0,c.YC)(t.id)?2:1)}else Y=a.ZP.createElement("div",{className:"spinner-wrapper"},a.ZP.createElement(N.Z,{color:"white"}));const _=(0,u.Z)("ProfilePhoto",`color-bg-${(0,c.Rs)(n||t)}`,o&&"saved-messages",g&&"deleted-account",w&&"replies-bot-account",!o&&!X&&"no-photo");return a.ZP.createElement("div",{className:_,onClick:X?d:void 0},"string"==typeof Y?(0,m.Z)(Y,["hq_emoji"]):Y)}));var S=n(2255),k=n(2995),M=n(70172);const T="DwTvYuXwYiyH8P8HGyEw",x="a_azkhZzdtjRO5pWnNno",A="NVXGZpj7iFHkn7HaGsey",L="zPvRR0bFn0HFuXDjj1wU",R="YvztuUsksHhhNiXGWWbN",O="rcKy8wQruH_z84yRjAry",D=(0,a.X$)((0,i.c$)(((e,t)=>{let{userId:n,forceShowSelf:a}=t;const{connectionState:i}=e,o=(0,l.dy)(e,n),r=(0,c.YC)(n),s=(0,l.ss)(e,n),d=(0,l.Z1)(e,n),u=!a&&o&&o.isSelf,{mediaId:m,avatarOwnerId:h}=(0,l.jU)(e).mediaViewer,p=d?.isForum,{threadId:v}=(0,l.Bt)(e)||{},f=p&&v?d?.topics?.[v]:void 0,g=r?(0,l.iF)(e,n):void 0,Z=r?void 0:(0,l.x6)(e,n);return{connectionState:i,user:o,userStatus:s,chat:d,userPersonalPhoto:g?.personalPhoto,userProfilePhoto:g?.profilePhoto,userFallbackPhoto:g?.fallbackPhoto,chatProfilePhoto:Z?.profilePhoto,isSavedMessages:u,mediaId:m,avatarOwnerId:h,...f&&{topic:f,messagesCount:(0,l.v_)(e,n,v)}}}))((e=>{let{forceShowSelf:t,canPlayVideo:n,user:l,userStatus:Z,chat:P,isSavedMessages:E,connectionState:C,mediaId:y,avatarOwnerId:b,topic:N,messagesCount:I,userPersonalPhoto:D,userProfilePhoto:F,userFallbackPhoto:$,chatProfilePhoto:B}=e;const{loadFullUser:j,openMediaViewer:U,openPremiumModal:X}=(0,i.Sv)(),Y=(0,v.Z)(),{id:_}=l||{},{id:H}=P||{},z=l?.photos||P?.photos||s.D,V=(0,f.Z)(y),q=(0,f.Z)(b),[W,K]=(0,a.eJ)(!0),J=W?Y.isRtl?"slideOptimizedRtl":"slideOptimized":"none",[G,Q]=(0,a.eJ)(0),ee=E||z.length<=1||0===G,te=E||z.length<=1||G===z.length-1;(0,a.d4)((()=>{q&&void 0!==V&&void 0===y&&(K(!1),Q(V))}),[y,V,q]),(0,a.d4)((()=>{G>z.length&&Q(Math.max(0,z.length-1))}),[G,z.length]),(0,a.d4)((()=>{"connectionStateReady"===C&&_&&!t&&j({userId:_})}),[_,j,C,t]),function(e,t,n){(0,a.d4)((()=>{t.slice(n,n+4).forEach((e=>{p.UV(`photo${e.id}?size=c`)||p.he(`photo${e.id}?size=c`,h.IU.BlobUrl)}))}),[n,t])}(0,z,G);const ne=(0,a.I4)((()=>{U({avatarOwnerId:_||H,mediaId:G,origin:t?o.bZ.SettingsAvatar:o.bZ.ProfileAvatar})}),[U,_,H,G,t]),ae=(0,a.I4)((()=>{l&&X({fromUserId:l.id})}),[X,l]),ie=(0,a.I4)((()=>{ee||(K(!0),Q(G-1))}),[G,ee]),oe=(0,a.I4)((()=>{te||(K(!0),Q(G+1))}),[G,te]);var re,se;if((0,a.d4)((()=>{const e=document.querySelector(`.${R}`);if(e)return(0,d.sf)(e,{selectorToPreventScroll:".Profile, .settings-content",onSwipe:r.$b?(e,t)=>t===d.eM.Right?(ie(),!0):t===d.eM.Left&&(oe(),!0):void 0})}),[oe,ie]),l||P)return N?a.ZP.createElement("div",{className:"Dlmqly7y8H7bCtaGNFIO"},a.ZP.createElement(k.Z,{topic:N,size:120,className:"Bv321I_wzF0fdNw63dxB",letterClassName:"MwfYq2acbtWIp8pGf9kI",noLoopLimit:!0}),a.ZP.createElement("h3",{className:"eMDgnAzVXSNlBUAgdBPK",dir:Y.isRtl?"rtl":void 0},(0,m.Z)(N.title)),a.ZP.createElement("p",{className:"YrvPEuAvDVR3BLU68aIN"},I?Y("Chat.Title.Topic",I,"i"):Y("lng_forum_no_messages"))):a.ZP.createElement("div",{className:(0,u.Z)("ProfileInfo",t&&"M4GWpBd7i7ViA2xNTvH4"),dir:Y.isRtl?"rtl":void 0},a.ZP.createElement("div",{className:R},function(){if(!(E||!z||z.length<=1))return a.ZP.createElement("div",{className:"UXIlP1uQpXVG_DNB26iC"},z.map(((e,t)=>a.ZP.createElement("span",{className:(0,u.Z)("Ay_dhoiSuGWjH2hVOy7i",t===G&&"xWzV6TAYO756R70Pzfmb")}))))}(),!t&&D&&a.ZP.createElement("div",{className:(0,u.Z)(x,ee&&L)},a.ZP.createElement("div",{className:A},Y(D.isVideo?"UserInfo.CustomVideo":"UserInfo.CustomPhoto"))),t&&$&&a.ZP.createElement("div",{className:(0,u.Z)(x,(ee||te)&&L)},a.ZP.createElement("div",{className:A,onClick:function(){ee&&(K(!0),Q(z.length-1))}},!te&&a.ZP.createElement(M.Z,{photo:$,className:"IG9hcS9__jiZjU59BA1U",size:"mini"}),Y($.isVideo?"UserInfo.PublicVideo":"UserInfo.PublicPhoto"))),a.ZP.createElement(S.Z,{activeKey:G,name:J},le),!ee&&a.ZP.createElement("button",{type:"button",dir:Y.isRtl?"rtl":void 0,className:(0,u.Z)(O,"IrGNErqISNgGY687XP5I"),"aria-label":Y("AccDescrPrevious"),onClick:ie}),!te&&a.ZP.createElement("button",{type:"button",dir:Y.isRtl?"rtl":void 0,className:(0,u.Z)(O,"mERrfFjC7wKBhpVCjGgg"),"aria-label":Y("Next"),onClick:oe})),a.ZP.createElement("div",{className:"uHKuP7J67YWxko9FiDo9",dir:Y.isRtl?"rtl":"auto"},(l||P)&&a.ZP.createElement(g.Z,{peer:l||P,withEmojiStatus:!0,emojiStatusSize:24,isSavedMessages:E,onEmojiStatusClick:ae,noLoopLimit:!0}),!E&&(l?a.ZP.createElement("div",{className:(0,u.Z)(T,"status",(0,c.kM)(l,Z)&&"online")},a.ZP.createElement("span",{className:"user-status",dir:"auto"},(0,c.Tq)(Y,l,Z))):a.ZP.createElement("span",{className:(0,u.Z)(T,"status"),dir:"auto"},(0,c.eA)(P)?Y("Subscribers",null!==(re=P.membersCount)&&void 0!==re?re:0,"i"):Y("Members",null!==(se=P.membersCount)&&void 0!==se?se:0,"i")))));function le(e){const t=(!E&&z.length>0?z[G]:void 0)||D||F||B||$;return a.ZP.createElement(w,{key:G,user:l,chat:P,photo:t,isSavedMessages:E,canPlayVideo:Boolean(e&&n),onClick:ne})}})))},48198:(e,t,n)=>{n.d(t,{Z:()=>u});var a=n(60748),i=n(6137),o=n(46752),r=n(48670),s=n(70692),l=n(6202),c=n(96459),d=n(69123);const u=(0,a.X$)((e=>{let{reaction:t,availableReactions:n,className:u,size:m,observeIntersection:h}=e;const p="documentId"in t,v=(0,a.Ye)((()=>n?.find((e=>(0,r.Hl)(e.reaction,t)))),[n,t]),f=v?.staticIcon?.id,g=(0,l.Z)(`document${f}`,!f,i.IU.BlobUrl),Z=(0,s.Z)(g);return p?a.ZP.createElement(c.Z,{documentId:t.documentId,className:(0,o.Z)("ReactionStaticEmoji",u),size:m,observeIntersectionForPlaying:h}):a.ZP.createElement("img",{className:(0,o.Z)("ReactionStaticEmoji",Z,u),style:m?`width: ${m}px; height: ${m}px`:void 0,src:g||d,alt:v?.title})}))},66534:(e,t,n)=>{n.d(t,{Z:()=>d});var a=n(60748),i=n(33555),o=n(59107),r=n(13103),s=n(231),l=n(14434),c=n(97687);const d=(0,a.X$)((e=>{let{isOpen:t,subject:n="messages",chatId:d,photo:u,messageIds:m,onClose:h,onCloseAnimationEnd:p}=e;const{reportMessages:v,reportPeer:f,reportProfilePhoto:g,exitMessageSelectMode:Z}=(0,i.Sv)(),[P,E]=(0,a.eJ)("spam"),[C,y]=(0,a.eJ)(""),b=(0,a.I4)((()=>{switch(n){case"messages":v({messageIds:m,reason:P,description:C}),Z();break;case"peer":f({chatId:d,reason:P,description:C});break;case"media":g({chatId:d,photo:u,reason:P,description:C})}h()}),[C,Z,m,u,h,v,P,d,g,f,n]),N=(0,a.I4)((e=>{E(e)}),[]),I=(0,a.I4)((e=>{y(e.target.value)}),[]),w=(0,o.Z)(),S=(0,a.Ye)((()=>[{value:"spam",label:w("lng_report_reason_spam")},{value:"violence",label:w("lng_report_reason_violence")},{value:"pornography",label:w("lng_report_reason_pornography")},{value:"childAbuse",label:w("lng_report_reason_child_abuse")},{value:"copyright",label:w("ReportPeer.ReasonCopyright")},{value:"illegalDrugs",label:"Illegal Drugs"},{value:"personalDetails",label:"Personal Details"},{value:"other",label:w("lng_report_reason_other")}]),[w]);if("messages"===n&&!m||"peer"===n&&!d||"media"===n&&(!d||!u))return;const k=w("messages"===n?"lng_report_message_title":"ReportPeer.Report");return a.ZP.createElement(r.Z,{isOpen:t,onClose:h,onEnter:t?b:void 0,onCloseAnimationEnd:p,className:"narrow",title:k},a.ZP.createElement(l.Z,{name:"report-message",options:S,onChange:N,selected:P}),a.ZP.createElement(c.Z,{label:w("lng_report_reason_description"),value:C,onChange:I}),a.ZP.createElement("div",{className:"dialog-buttons"},a.ZP.createElement(s.Z,{color:"danger",className:"confirm-dialog-button",isText:!0,onClick:b},w("lng_report_button")),a.ZP.createElement(s.Z,{className:"confirm-dialog-button",isText:!0,onClick:h},w("Cancel"))))}))},73547:(e,t,n)=>{n.d(t,{Z:()=>P});var a=n(60748),i=n(33555),o=n(46752),r=n(30386),s=n(863),l=n(82267),c=n(3657),d=n(59107),u=n(17240),m=n(12644),h=n(70113),p=n(36765),v=n(231),f=n(52328),g=n(58964);const Z=[{title:"SetTimeoutFor.Hours",value:1,arg:3600},{title:"SetTimeoutFor.Hours",value:2,arg:7200},{title:"SetTimeoutFor.Hours",value:8,arg:28800},{title:"SetTimeoutFor.Days",value:1,arg:86400},{title:"SetTimeoutFor.Days",value:2,arg:172800}],P=(0,a.X$)((e=>{let{sticker:t,size:n,noPlay:P,title:E,className:C,noContextMenu:y,isSavedMessages:b,isStatusPicker:N,canViewSet:I,observeIntersection:w,observeIntersectionForShowing:S,isSelected:k,isCurrentUserPremium:M,noShowPremium:T,sharedCanvasRef:x,withTranslucentThumb:A,onClick:L,clickArg:R,onFaveClick:O,onUnfaveClick:D,onRemoveRecentClick:F,onContextMenuOpen:$,onContextMenuClose:B,onContextMenuClick:j}=e;const{openStickerSet:U,openPremiumModal:X,setEmojiStatus:Y}=(0,i.Sv)(),_=(0,a.sO)(null),H=(0,a.sO)(null),z=(0,d.Z)(),V=t.shouldUseTextColor,{rgbColor:q}=(0,h.Z)(_,!V),{id:W,isCustomEmoji:K,hasEffect:J,stickerSetInfo:G}=t,Q=!M&&J,ee=(0,c.Op)(_,w),te=ee,ne=ee&&!P,ae=(0,c.Op)(_,S),{isContextMenuOpen:ie,contextMenuPosition:oe,handleBeforeContextMenu:re,handleContextMenu:se,handleContextMenuClose:le,handleContextMenuHide:ce}=(0,u.Z)(_),de=Boolean(!y&&oe),ue=(0,a.I4)((()=>_.current),[]),me=(0,a.I4)((()=>_.current.closest(".custom-scroll, .no-scrollbar")),[]),he=(0,a.I4)((()=>N?H.current:_.current.querySelector(".sticker-context-menu .bubble")),[N]),{positionX:pe,positionY:ve,transformOriginX:fe,transformOriginY:ge,style:Ze}=(0,m.Z)(oe,ue,me,he,(()=>({withPortal:N,shouldAvoidNegativePosition:!0})));(0,a.d4)((()=>{ie?$?.():B?.()}),[ie,B,$]),(0,a.d4)((()=>{ee||le()}),[le,ee]);const Pe=(0,a.I4)((e=>{e.stopPropagation(),e.preventDefault(),F(t)}),[F,t]),Ee=(0,a.I4)((()=>{F(t)}),[F,t]),Ce=(0,a.I4)((()=>{D(t)}),[D,t]),ye=(0,a.I4)((()=>{O(t)}),[O,t]),be=(0,a.I4)((()=>{L?.(R,!0)}),[R,L]),Ne=(0,a.I4)((()=>{L?.(R,void 0,!0)}),[R,L]),Ie=(0,a.I4)((()=>{U({stickerSetInfo:G})}),[U,G]),we=(0,a.I4)((function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;e.preventDefault(),e.stopPropagation(),le(),j?.(),Y({emojiStatus:t,expires:Date.now()/1e3+n+(0,l.Qj)()})}),[Y,t,le,j]),Se=!s.$b&&F,ke=(0,o.Z)("StickerButton",L&&"interactive",k&&"selected",K&&"custom-emoji",C),Me=(0,a.Ye)((()=>{if(!de||y||K&&!N)return[];const e=[];return K?(Z.forEach((t=>{e.push(a.ZP.createElement(g.Z,{onClick:we,clickArg:t.arg},z(t.title,t.value,"i")))})),e):(D&&e.push(a.ZP.createElement(g.Z,{icon:"favorite",onClick:Ce},z("Stickers.RemoveFromFavorites"))),O&&e.push(a.ZP.createElement(g.Z,{icon:"favorite",onClick:ye},z("Stickers.AddToFavorites"))),!Q&&L&&(b||e.push(a.ZP.createElement(g.Z,{onClick:be,icon:"muted"},z("SendWithoutSound"))),e.push(a.ZP.createElement(g.Z,{onClick:Ne,icon:"calendar"},z(b?"SetReminder":"ScheduleMessage")))),I&&e.push(a.ZP.createElement(g.Z,{onClick:Ie,icon:"stickers"},z("ViewPackPreview"))),F&&e.push(a.ZP.createElement(g.Z,{icon:"delete",onClick:Ee},z("DeleteFromRecent"))),e)}),[de,y,K,N,D,O,Q,L,I,F,we,z,Ce,ye,b,Ne,be,Ie,Ee]);return a.ZP.createElement("div",{ref:_,className:ke,title:E||t?.emoji,"data-sticker-id":W,onMouseDown:e=>{(0,r.b)(e),re(e)},onClick:()=>{ie||(Q?X({initialSection:"premium_stickers"}):L?.(R))},onContextMenu:se},ae&&a.ZP.createElement(p.Z,{containerRef:_,sticker:t,isSmall:!0,size:n,shouldLoop:!0,shouldPreloadPreview:!0,noLoad:!te,noPlay:!ne,withSharedAnimation:!0,sharedCanvasRef:x,withTranslucentThumb:A,customColor:q}),!T&&Q&&a.ZP.createElement("div",{className:"sticker-locked"},a.ZP.createElement("i",{className:"icon icon-lock-badge"})),!T&&J&&!Q&&a.ZP.createElement("div",{className:"sticker-premium"},a.ZP.createElement("i",{className:"icon icon-premium"})),Se&&a.ZP.createElement(v.Z,{className:"sticker-remove-button",color:"dark",round:!0,noFastClick:!0,onClick:Pe},a.ZP.createElement("i",{className:"icon icon-close"})),Boolean(Me.length)&&a.ZP.createElement(f.Z,{ref:H,isOpen:ie,transformOriginX:fe,transformOriginY:ge,positionX:pe,positionY:ve,style:Ze,className:"sticker-context-menu",autoClose:!0,withPortal:N,onClose:le,onCloseAnimationEnd:ce},Me))}))},2995:(e,t,n)=>{n.d(t,{Z:()=>r});var a=n(60748),i=n(96459),o=n(58987);const r=(0,a.X$)((e=>{let{topic:t,className:n,letterClassName:r,size:s,noLoopLimit:l,observeIntersection:c,onClick:d}=e;return t.iconEmojiId&&"0"!==t.iconEmojiId?a.ZP.createElement(i.Z,{documentId:t.iconEmojiId,className:n,size:s,observeIntersectionForPlaying:c,loopLimit:l?void 0:2,onClick:d}):a.ZP.createElement(o.Z,{iconColor:t.iconColor,title:t.title,topicId:t.id,className:n,letterClassName:r,onClick:d})}))},68729:(e,t,n)=>{n.d(t,{Z:()=>d});var a=n(60748),i=n(33555),o=n(11192),r=n(48670),s=n(32340),l=n(59107),c=n(78780);const d=(0,a.X$)((0,i.c$)(((e,t)=>{let{typingStatus:n}=t;return n.userId?{typingUser:(0,o.dy)(e,n.userId)}:{}}))((e=>{let{typingStatus:t,typingUser:n}=e;const i=(0,l.Z)(),o=n&&!n.isSelf&&(0,r.Vl)(n),d=i(t.action).replace("{user}","").replace("{emoji}",t.emoji||"").trim();return a.ZP.createElement("p",{className:"typing-status",dir:i.isRtl?"rtl":"auto"},o&&a.ZP.createElement("span",{className:"sender-name",dir:"auto"},(0,s.Z)(o)),a.ZP.createElement(c.Z,{content:d}))})))},45418:(e,t,n)=>{n.d(t,{Z:()=>p});var a=n(60748),i=n(48670),o=n(46752),r=n(48035),s=n(32340),l=n(790),c=n(59107),d=n(996),u=n(13709),m=n(8337),h=n(10088);const p=(0,a.X$)((e=>{let{message:t,senderTitle:n,isProtected:p,observeIntersection:v,onMessageClick:f}=e;const g=(0,c.Z)();let Z=(0,i.s1)(t);if(!Z){const e=(0,i.T7)(t);if(e){const{url:n,domain:a}=e;Z={siteName:a.replace(/^www./,""),url:n.includes("://")?n:n.includes("@")?`mailto:${n}`:`http://${n}`,formattedDescription:(0,i.UD)(t)!==n?(0,d.e)(g,t,void 0,void 0,170):void 0}}}const P=(0,a.I4)((()=>{f(t.id,t.chatId)}),[f,t.id,t.chatId]);if(!Z)return;const{siteName:E,url:C,displayUrl:y,title:b,description:N,formattedDescription:I,photo:w,video:S}=Z,k=!n&&N&&(0,r.Z)(N,170),M=(0,o.Z)("WebLink scroll-item",!w&&!S&&"without-media"),T=C.replace("mailto:","")||y;return a.ZP.createElement("div",{className:M,"data-initial":(E||y)[0],dir:g.isRtl?"rtl":void 0},w&&a.ZP.createElement(u.Z,{message:t,isProtected:p,observeIntersection:v}),a.ZP.createElement("div",{className:"content"},a.ZP.createElement(m.Z,{isRtl:g.isRtl,className:"site-title",onClick:P},(0,s.Z)(b||E||y)),(k||I)&&a.ZP.createElement(m.Z,{isRtl:g.isRtl,className:"site-description",onClick:P},I||k&&(0,s.Z)(k)),a.ZP.createElement(h.Z,{url:C,className:"site-name",text:T,isRtl:g.isRtl}),n&&a.ZP.createElement("div",{className:"sender-name"},(0,s.Z)(n))),n&&a.ZP.createElement("div",{className:"message-date"},a.ZP.createElement(m.Z,{className:"date",onClick:P,isRtl:g.isRtl},(0,l.VX)(g,1e3*t.date))))}))},996:(e,t,n)=>{n.d(t,{X:()=>l,e:()=>c});var a=n(6137),i=n(48670),o=n(32340),r=n(20230),s=n(48035);function l(e,t,n,a,o,l,c){const{text:d,entities:u}=e.content.text||{};if(!d){const t=(0,i.UD)(e);return t?[(0,s.Z)(t,o)]:void 0}return(0,r.H)({text:(0,s.Z)(d,o),entities:u,highlight:t,emojiSize:n,shouldRenderAsHtml:c,messageId:e.id,isSimple:a,isProtected:l})}function c(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0,c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:i.lN;const{entities:d}=t.content.text||{},u=d?.some((e=>e.type===a.Vv.Spoiler)),m=d?.some((e=>e.type===a.Vv.CustomEmoji));if(!u&&!m){const a=(0,s.Z)((0,i.MK)(e,t,n),c);return r?(0,o.Z)(a,["emoji","highlight"],{highlight:r}):(0,o.Z)(a)}const h=!n&&(0,i.Eb)(t),p=h?`${h} `:"",v=l(t,r,void 0,!0,c),f=(0,i.Kk)(e,t,v);return[...(0,o.Z)(p),...Array.isArray(f)?f:[f]].filter(Boolean)}},50742:(e,t,n)=>{n.d(t,{Z:()=>r});var a=n(60748),i=n(99203),o=n(48778);const r=(0,a.X$)((e=>{const{isOpen:t}=e,n=(0,o.Z)(i.gl.Extra,"ChatFolderModal",!t);return n?a.ZP.createElement(n,e):void 0}))},77699:(e,t,n)=>{n.d(t,{Z:()=>l});var a=n(60748),i=n(2155),o=n(46752),r=n(40126),s=n(34076);const l=(0,a.X$)((e=>{let{topic:t,chat:n,isPinned:l,isMuted:c,shouldShowOnlyMostImportant:d,wasTopicOpened:u,forceHidden:m}=e;const{unreadMentionsCount:h=0,unreadReactionsCount:p=0}=n.isForum?{}:n,v=!l&&t&&!u,f=n.isForum&&!t,g=(0,a.Ye)((()=>f&&n?.topics?Object.values(n.topics).filter((e=>{let{unreadCount:t}=e;return t})):void 0),[n,f]),Z=(0,a.Ye)((()=>f?c&&g?.filter((e=>!1===e.isMuted)).length||g?.length:(t||n).unreadCount),[n,t,g,f,c]),P=(0,a.Ye)((()=>{const e=n.topics&&Object.values(n.topics).some((e=>e.isMuted&&e.unreadCount));return c||n.topics&&!e}),[n,c]),E=!t&&n.hasUnreadMark,C=!m&&Boolean(Z||h||E||l||p||v),y=Boolean(Z||E),b=(0,o.Z)("ChatBadge",P&&"muted",!y&&l&&"pinned",y&&"unread");return a.ZP.createElement(r.Z,{isCustom:!0,className:"ChatBadge-transition",isOpen:C},function(){const e=p&&a.ZP.createElement("div",{className:(0,o.Z)("ChatBadge reaction",P&&"muted")},a.ZP.createElement("i",{className:"icon icon-heart"})),t=h&&a.ZP.createElement("div",{className:"ChatBadge mention"},a.ZP.createElement("i",{className:"icon icon-mention"})),n=v&&a.ZP.createElement("div",{className:(0,o.Z)("ChatBadge unopened",P&&"muted")}),r=E||Z?a.ZP.createElement("div",{className:b},!E&&a.ZP.createElement(s.Z,{text:(0,i.bi)(Z)})):void 0,c=l&&!r&&!t&&!e&&a.ZP.createElement("div",{className:b},a.ZP.createElement("i",{className:"icon icon-pinned-chat"})),u=[n,e,t,r,c].filter(Boolean);if(0!==u.length)return 1===u.length?u[0]:d?[t,r,e,c].filter(Boolean)[0]:a.ZP.createElement("div",{className:"ChatBadge-wrapper"},u)}())}))},11543:(e,t,n)=>{n.d(t,{Z:()=>W});var a=n(60748),i=n(33555),o=n(91713),r=n(83716),s=n(863),l=n(16974),c=n(46752),d=n(27407),u=n(95616),m=n(3657),h=n(73541),p=n(67360),v=n(61204),f=n(21273),g=n(34288),Z=n(6137),P=n(48670),E=n(11192),C=n(15780),y=n(41470),b=n(60706),N=n(44499),I=n(42797),w=n(31876),S=n(70172),k=n(76844),M=n(40329),T=n(66534),x=n(2153),A=n(50742);const L="mem3FdA38CqQltSSxUwi",R=(0,a.X$)((e=>{let{isSelected:t,isActive:n,isMobile:i}=e;return a.ZP.createElement("div",{className:(0,c.Z)("wYxzEPxIxq51N_1Jvb22",n&&"AtRfJ5hbKIb7giL05RZz",t&&!i&&"J83lhIRMV9uenQVCQJpB")},a.ZP.createElement("div",{className:"GjqQzJt4PhbEBMchbPMg"},a.ZP.createElement("div",{className:L}),a.ZP.createElement("div",{className:L}),a.ZP.createElement("div",{className:L})))}));var O=n(77699);const D=(0,a.X$)((0,i.c$)(((e,t)=>{let{chatId:n}=t;const a=(0,E.Z1)(e,n);return a?{chat:a,isMuted:(0,P.i4)(a,(0,E.dZ)(e),(0,E.NJ)(e)),isForumPanelActive:(0,E.nd)(e)}:{}}))((e=>{let{chat:t,isMuted:n,isForumPanelActive:i}=e;return t&&a.ZP.createElement("div",{className:"avatar-badge-wrapper"},a.ZP.createElement(O.Z,{chat:t,isMuted:n,shouldShowOnlyMostImportant:!0,forceHidden:!i}))}))),F=(0,a.X$)((0,i.c$)(((e,t)=>{let{chatId:n}=t;const a=(0,E.Z1)(e,n);if(!a)return{};const{senderId:i,replyToMessageId:o,isOutgoing:r}=a.lastMessage||{},s=i?(0,E.dy)(e,i)||(0,E.Z1)(e,i):void 0,l=a.lastMessage?(0,P.N5)(a.lastMessage):void 0,c=l&&o?(0,E.hj)(e,a.id,o):void 0,{targetUserIds:d,targetChatId:u}=l||{},m=(0,P.zX)(a),{chatId:h,threadId:p,type:v}=(0,E.Bt)(e)||{},f=n===h&&p===Z._f,g=n===(0,E.jU)(e).forumPanelChatId,C=m?(0,E.dy)(e,m):void 0,y=m?(0,E.ss)(e,m):void 0,b=a.lastMessage&&(0,E.p$)(e,a.lastMessage),N=(0,E.WP)(e,n,Z._f,"typingStatus");return{chat:a,isMuted:(0,P.i4)(a,(0,E.dZ)(e),(0,E.NJ)(e)),lastMessageSender:s,actionTargetUserIds:d,actionTargetChatId:u,actionTargetMessage:c,draft:(0,E.Ms)(e,n,Z._f),isSelected:f,isSelectedForum:g,canScrollDown:f&&"thread"===v,canChangeFolder:(e.chatFolders.orderedIds?.length||0)>1,lastSyncTime:e.lastSyncTime,...r&&a.lastMessage&&{lastMessageOutgoingStatus:(0,E.dT)(e,a.lastMessage)},user:C,userStatus:y,lastMessageTopic:b,typingStatus:N,withInterfaceAnimations:(0,E.FO)(e)}}))((e=>{let{chatId:t,folderId:n,orderDiff:o,animationType:r,isPinned:l,observeIntersection:d,chat:u,isMuted:h,user:p,userStatus:v,actionTargetUserIds:f,lastMessageSender:g,lastMessageOutgoingStatus:E,actionTargetMessage:L,actionTargetChatId:F,offsetTop:$,draft:B,withInterfaceAnimations:j,isSelected:U,isSelectedForum:X,canScrollDown:Y,canChangeFolder:_,lastSyncTime:H,lastMessageTopic:z,typingStatus:V,onDragEnter:q}=e;const{openChat:W,focusLastMessage:K,loadTopics:J,openForumPanel:G}=(0,i.Sv)(),{isMobile:Q}=(0,I.ZP)(),[ee,te,ne]=(0,b.Z)(),[ae,ie,oe]=(0,b.Z)(),[re,se,le]=(0,b.Z)(),[ce,de,ue]=(0,b.Z)(),[me,he,pe]=(0,b.Z)(),[ve,fe,ge]=(0,b.Z)(),{lastMessage:Ze,isForum:Pe}=u||{},{renderSubtitle:Ee,ref:Ce}=(0,N.Z)({chat:u,chatId:t,lastMessage:Ze,typingStatus:V,draft:B,actionTargetMessage:L,actionTargetUserIds:f,actionTargetChatId:F,lastMessageTopic:z,lastMessageSender:g,observeIntersection:d,animationType:r,withInterfaceAnimations:j,orderDiff:o}),ye=(0,a.I4)((()=>{Pe?G({chatId:t},{forceOnHeavyAnimation:!0}):(W({id:t,shouldReplaceHistory:!0},{forceOnHeavyAnimation:!0}),U&&Y&&K())}),[Pe,W,t,U,Y,G,K]),be=(0,a.I4)((e=>{e.preventDefault(),q?.(t)}),[t,q]),Ne=(0,a.I4)((()=>{de(),te()}),[de,te]),Ie=(0,a.I4)((()=>{he(),ie()}),[he,ie]),we=(0,a.I4)((()=>{fe(),se()}),[fe,se]),Se=(0,y.Z)({chat:u,user:p,handleDelete:Ne,handleChatFolderChange:Ie,handleReport:we,folderId:n,isPinned:l,isMuted:h,canChangeFolder:_}),ke=(0,m.Op)(Ce,d);if((0,a.d4)((()=>{ke&&H&&Pe&&u&&void 0===u.listedTopicIds&&J({chatId:t})}),[u,t,Pe,ke,H,J]),!u)return;const Me=(0,c.Z)("Chat chat-item-clickable",(0,P.YC)(t)?"private":"group",Pe&&"forum",U&&"selected",X&&"selected-forum");return a.ZP.createElement(w.Z,{ref:Ce,className:Me,href:s.IT?`#${(0,C.tB)(t,"thread",Z._f)}`:void 0,style:`top: ${$}px`,ripple:!Pe&&!Q,contextActions:Se,onClick:ye,onDragEnter:be,withPortalForMenu:!0},a.ZP.createElement("div",{className:"status"},a.ZP.createElement(S.Z,{chat:u,user:p,userStatus:v,isSavedMessages:p?.isSelf,lastSyncTime:H}),a.ZP.createElement(D,{chatId:t}),u.isCallActive&&u.isCallNotEmpty&&a.ZP.createElement(R,{isMobile:Q,isSelected:U,isActive:j})),a.ZP.createElement("div",{className:"info"},a.ZP.createElement("div",{className:"info-row"},a.ZP.createElement(x.Z,{peer:p||u,withEmojiStatus:!0,isSavedMessages:t===p?.id&&p?.isSelf,observeIntersection:d}),h&&a.ZP.createElement("i",{className:"icon icon-muted"}),a.ZP.createElement("div",{className:"separator"}),u.lastMessage&&a.ZP.createElement(k.Z,{message:u.lastMessage,outgoingStatus:E})),a.ZP.createElement("div",{className:"subtitle"},Ee(),a.ZP.createElement(O.Z,{chat:u,isPinned:l,isMuted:h}))),ce&&a.ZP.createElement(M.Z,{isOpen:ee,onClose:ne,onCloseAnimationEnd:ue,chat:u}),me&&a.ZP.createElement(A.Z,{isOpen:ae,onClose:oe,onCloseAnimationEnd:pe,chatId:t}),ve&&a.ZP.createElement(T.Z,{isOpen:re,onClose:le,onCloseAnimationEnd:ge,chatId:t,subject:"peer"}))})));var $=n(59107),B=n(231),j=n(45601);const U=(0,a.X$)((0,i.c$)(((e,t)=>{let{folderId:n,folderType:a}=t;return{chatFolder:n&&"folder"===a?(0,E.Mw)(e,n):void 0,animatedEmoji:(0,E.zB)(e,"📂")}}))((e=>{let{chatFolder:t,animatedEmoji:n,foldersDispatch:i,onSettingsScreenSelect:r}=e;const s=(0,$.Z)(),{isMobile:l}=(0,I.ZP)(),c=(0,a.I4)((()=>{i({type:"editFolder",payload:t}),r(o.MT.FoldersEditFolderFromChatList)}),[t,i,r]);return a.ZP.createElement("div",{className:"SQg81XcAI_8yUrDTZsuO"},a.ZP.createElement("div",{className:"wJbYOMkKbFvBF3ETHcTe"},n&&a.ZP.createElement(j.Z,{sticker:n,size:96})),a.ZP.createElement("h3",{className:"aAjnCIjqnZ5azP_wg1ax",dir:"auto"},s("FilterNoChatsToDisplay")),a.ZP.createElement("p",{className:"xkUox6hbodMU0tsgwbai",dir:"auto"},s(t?"ChatList.EmptyChatListFilterText":"Chat.EmptyChat")),t&&a.ZP.createElement(B.Z,{ripple:!l,fluid:!0,pill:!0,onClick:c,size:"smaller",isRtl:s.isRtl},a.ZP.createElement("i",{className:"icon icon-settings"}),a.ZP.createElement("div",{className:"avAW55GP937eCr8UmpfS"},s("ChatList.EmptyChatListEditFilter"))))})));var X=n(60782),Y=n(2155),_=n(32340),H=n(34076);const z={root:"QNEU55wdWY0UBHKcohz_",minimized:"HJvl22k3BH70ntnjhIP0",button:"RF4n_8QOkb5FMXcpbmBW",title:"XFFMu4VlEHKxRihwcGTm","unread-count":"jYYtPy1W31sqUc_gw9RW",unreadCount:"jYYtPy1W31sqUc_gw9RW",info:"fvlwjR3heR1XQKFT_jiv",name:"Njj0lF4z1QQ96mlTyHt_",icon:"EKj05B3RNFnEMtMNttAq",avatarWrapper:"qx5qdiOt16oub2O9sYeg",avatar:"n8grGxKGGUr4oa8NVGFW",chatsPreview:"m7P0WNHzg_kxle3rxniA",unread:"mee_ERQMDxZsfb47JEBb"},V=(0,a.X$)((e=>{let{archiveSettings:t,onDragEnter:n,onClick:o}=e;const{updateArchiveSettings:s}=(0,i.Sv)(),l=(0,$.Z)(),d=(0,u.d7)(r.WSp),m=(0,u.yi)(),h=m[r.WSp]?.chatsCount,p=(0,a.Ye)((()=>{if(!d?.length)return l("Loading");const e=(0,i.Rd)().chats.byId;return d.slice(0,5).map(((t,n,i)=>{const o=n===i.length-1,r=e[t];if(!r)return;const s=(0,P.U)(l,r);return a.ZP.createElement(a.ZP.Fragment,null,a.ZP.createElement("span",{className:(0,c.Z)(z.chat,h&&r.unreadCount&&z.unread)},(0,_.Z)(s)),o?"":", ")}))}),[d,l,h]),v=(0,a.Ye)((()=>{const e=!t.isMinimized&&{title:l("lng_context_archive_collapse"),icon:"collapse",handler:()=>{s({isMinimized:!0})}},n=t.isMinimized&&{title:l("lng_context_archive_expand"),icon:"expand",handler:()=>{s({isMinimized:!1})}},a={title:l("lng_context_archive_to_menu"),icon:"archive-to-main",handler:()=>{s({isHidden:!0})}};return(0,X.oA)([e,n,a])}),[t.isMinimized,l,s]),f=(0,a.I4)((e=>{e.preventDefault(),n?.()}),[n]);return a.ZP.createElement(w.Z,{onClick:o,onDragEnter:f,className:(0,c.Z)(z.root,t.isMinimized&&z.minimized,"chat-item-clickable","chat-item-archive"),buttonClassName:z.button,contextActions:v,withPortalForMenu:!0},t.isMinimized?a.ZP.createElement("div",{className:(0,c.Z)(z.info,"info")},a.ZP.createElement("div",{className:"info-row"},a.ZP.createElement("div",{className:(0,c.Z)("title",z.title)},a.ZP.createElement("h3",{dir:"auto",className:(0,c.Z)(z.name,"fullName")},a.ZP.createElement("i",{className:(0,c.Z)(z.icon,"icon","icon-archive-filled")}),l("ArchivedChats"))),Boolean(h)&&a.ZP.createElement("div",{className:z.unreadCount},a.ZP.createElement(H.Z,{text:(0,Y.bi)(h)})))):a.ZP.createElement(a.ZP.Fragment,null,a.ZP.createElement("div",{className:(0,c.Z)("status",z.avatarWrapper)},a.ZP.createElement("div",{className:(0,c.Z)("Avatar",z.avatar)},a.ZP.createElement("i",{className:"icon icon-archive-filled"}))),a.ZP.createElement("div",{className:(0,c.Z)(z.info,"info")},a.ZP.createElement("div",{className:"info-row"},a.ZP.createElement("div",{className:(0,c.Z)("title",z.title)},a.ZP.createElement("h3",{dir:"auto",className:(0,c.Z)(z.name,"fullName")},l("ArchivedChats")))),a.ZP.createElement("div",{className:"subtitle"},a.ZP.createElement("div",{className:(0,c.Z)("status",z.chatsPreview)},p),Boolean(h)&&a.ZP.createElement("div",{className:"Badge"},a.ZP.createElement(H.Z,{text:(0,Y.bi)(h)}))))))})),q=new Set(["9","0"]),W=(0,a.X$)((e=>{let{folderType:t,folderId:n,isActive:Z,isForumPanelOpen:P,canDisplayArchive:E,archiveSettings:C,foldersDispatch:y,onSettingsScreenSelect:b,onLeftColumnContentChange:N}=e;const{openChat:I,openNextChat:w,closeForumPanel:S}=(0,i.Sv)(),k=(0,a.sO)(null),M=(0,a.sO)(!1),T="all"===t?r.NfV:"archived"===t?r.WSp:n,x="all"===t&&E,A=(0,u.d7)(T),L=(A?.length||0)*r.rSj,R=x?C.isMinimized?r.RBO:r.rSj:0,{orderDiffById:O,getAnimationType:D}=(0,v.Z)(A),[$,B]=(0,d.Z)(void 0,A,void 0,r.t_F);(0,h.y)(Z&&A?.length?{"Alt+ArrowUp":e=>{e.preventDefault(),w({targetIndexDelta:-1,orderedIds:A})},"Alt+ArrowDown":e=>{e.preventDefault(),w({targetIndexDelta:1,orderedIds:A})}}:void 0),(0,a.d4)((()=>{if(Z&&A&&s.fl)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){if((s.jm&&e.metaKey||!s.jm&&e.ctrlKey)&&e.code.startsWith("Digit")){const[,t]=e.code.match(/Digit(\d)/)||[];if(!t||q.has(t))return;const n=x&&!C.isMinimized,a=n?-1:0,i=Number(t)+a-1;if(n&&-1===i)return void N(o.du.Archived);if(i>A.length-1)return;I({id:A[i],shouldReplaceHistory:!0})}}}),[C,Z,N,I,w,A,x]);const{observe:j}=(0,m.S1)({rootRef:k,throttleMs:200}),X=(0,a.I4)((()=>{N(o.du.Archived),S()}),[S,N]),Y=(0,a.I4)((()=>{M.current?M.current=!1:X()}),[X]),_=(0,p.Z)((e=>{M.current?M.current=!1:I({id:e,shouldReplaceHistory:!0})}),[I],500,!0),H=(0,a.I4)((e=>{const t=e.currentTarget.getBoundingClientRect(),n=e.clientX-t.left,a=e.clientY-t.top;n<t.width||a<t.y||(M.current=!0)}),[]);return a.ZP.createElement(f.Z,{className:(0,c.Z)("chat-list custom-scroll",P&&"forum-panel-open"),ref:k,items:$,itemSelector:".ListItem:not(.chat-item-archive)",preloadBackwards:r.t_F,withAbsolutePositioning:!0,maxHeight:L+R,onLoadMore:B,onDragLeave:H},x&&a.ZP.createElement(V,{key:"archive",archiveSettings:C,onClick:X,onDragEnter:Y}),$?.length?function(){const e=A.indexOf($[0]),t=(0,l.aE)(T)||0;return $.map(((i,o)=>{const s=e+o<t,c=R+(e+o)*r.rSj;return a.ZP.createElement(F,{key:i,teactOrderKey:s?o:(0,l.jK)(i),chatId:i,isPinned:s,folderId:n,animationType:D(i),orderDiff:O[i],offsetTop:c,observeIntersection:j,onDragEnter:_})}))}():$&&!$.length?a.ZP.createElement(U,{folderId:n,folderType:t,foldersDispatch:y,onSettingsScreenSelect:b}):a.ZP.createElement(g.Z,{key:"loading"}))}))},59690:(e,t,n)=>{n.d(t,{Z:()=>H});var a=n(60748),i=n(33555),o=n(57710),r=n(6137),s=n(83716),l=n(863),c=n(11192),d=n(46752),u=n(48670),m=n(23989),h=n(1279),p=n(64963),v=n(27407),f=n(3657),g=n(61204),Z=n(59107),P=n(87204),E=n(46590),C=n(18674),y=n(42797),b=n(98799),N=n(231),I=n(15780),w=n(32340),S=n(44499),k=n(60782),M=n(60706),T=n(31876),x=n(76844),A=n(77699),L=n(17551),R=n(2995);const O=(0,a.X$)((0,i.c$)(((e,t)=>{let{chatId:n,topic:a,isSelected:i}=t;const o=(0,c.Z1)(e,n),r=(0,c.hj)(e,n,a.lastMessageId),{senderId:s,replyToMessageId:l,isOutgoing:d}=r||{},m=s?(0,c.dy)(e,s)||(0,c.Z1)(e,s):void 0,h=r?(0,u.N5)(r):void 0,p=h&&l?(0,c.hj)(e,n,l):void 0,{targetUserIds:v,targetChatId:f}=h||{},g=(0,c.WP)(e,n,a.id,"typingStatus"),Z=(0,c.Ms)(e,n,a.id),P=(0,c.tZ)(e,n,a.id),E=Boolean(P?.lastReadInboxMessageId),{chatId:C,threadId:y}=(0,c.Bt)(e)||{};return{chat:o,lastMessage:r,actionTargetUserIds:v,actionTargetChatId:f,actionTargetMessage:p,lastMessageSender:m,typingStatus:g,canDelete:(0,c.nt)(e,n,a.id),withInterfaceAnimations:(0,c.FO)(e),draft:Z,...d&&r&&{lastMessageOutgoingStatus:(0,c.dT)(e,r)},canScrollDown:i&&o?.id===C&&y===a.id,wasTopicOpened:E}}))((e=>{let{topic:t,isSelected:n,chatId:o,chat:r,style:s,lastMessage:c,canScrollDown:m,lastMessageOutgoingStatus:h,observeIntersection:p,canDelete:v,actionTargetMessage:f,actionTargetUserIds:g,actionTargetChatId:P,lastMessageSender:E,animationType:C,withInterfaceAnimations:y,orderDiff:b,typingStatus:N,draft:O,wasTopicOpened:D}=e;const{openChat:F,deleteTopic:$,focusLastMessage:B}=(0,i.Sv)(),j=(0,Z.Z)(),[U,X,Y]=(0,M.Z)(),[_,H,z]=(0,M.Z)(),{isPinned:V,isClosed:q}=t,W=t.isMuted||void 0===t.isMuted&&r.isMuted,K=(0,a.I4)((()=>{H(),X()}),[H,X]),J=(0,a.I4)((()=>{$({chatId:r.id,topicId:t.id})}),[r.id,$,t.id]),{renderSubtitle:G,ref:Q}=(0,S.Z)({chat:r,chatId:o,lastMessage:c,draft:O,actionTargetMessage:f,actionTargetUserIds:g,actionTargetChatId:P,lastMessageSender:E,lastMessageTopic:t,observeIntersection:p,isTopic:!0,typingStatus:N,animationType:C,withInterfaceAnimations:y,orderDiff:b}),ee=(0,a.I4)((()=>{F({id:o,threadId:t.id,shouldReplaceHistory:!0}),m&&B()}),[F,o,t.id,m,B]),te=function(e,t,n,o,r){const s=(0,Z.Z)();return(0,a.Ye)((()=>{const{isPinned:a,isMuted:c,isClosed:d,id:m}=e,h=t.id,{editTopic:p,toggleTopicPinned:v,markTopicRead:f,updateTopicMutedState:g,openChatInNewTab:Z}=(0,i.Sv)(),P=(0,u.GU)(t,e),E=t.isCreator||(0,u.VE)(t,"manageTopics"),C=l.IT&&{title:"Open in new tab",icon:"open-in-new-tab",handler:()=>{Z({chatId:t.id,threadId:m})}},y=C&&{isSeparator:!0,key:"newTabSeparator"},b=e.unreadCount||!n?{title:s("MarkAsRead"),icon:"readchats",handler:()=>{f({chatId:h,topicId:m})}}:void 0,N=E?a?{title:s("UnpinFromTop"),icon:"unpin",handler:()=>v({chatId:h,topicId:m,isPinned:!1})}:{title:s("PinToTop"),icon:"pin",handler:()=>v({chatId:h,topicId:m,isPinned:!0})}:void 0,I=t.isMuted&&!1!==c||!0===c?{title:s("ChatList.Unmute"),icon:"unmute",handler:()=>g({chatId:h,topicId:m,isMuted:!1})}:{title:s("ChatList.Mute"),icon:"mute",handler:()=>g({chatId:h,topicId:m,isMuted:!0})},w=P?d?{title:s("lng_forum_topic_reopen"),icon:"reopen-topic",handler:()=>p({chatId:h,topicId:m,isClosed:!1})}:{title:s("lng_forum_topic_close"),icon:"close-topic",handler:()=>p({chatId:h,topicId:m,isClosed:!0})}:void 0,S=o?{title:s("lng_forum_topic_delete"),icon:"delete",destructive:!0,handler:r}:void 0;return(0,k.oA)([C,y,N,b,I,w,S])}),[e,t,n,s,o,r])}(t,r,D,v,K);return a.ZP.createElement(T.Z,{className:(0,d.Z)("YmRS2ZiwKMtqCF87Nsw8","Chat",n&&"selected","chat-item-clickable"),onClick:ee,style:s,href:l.IT?`#${(0,I.tB)(o,"thread",t.id)}`:void 0,contextActions:te,ref:Q},a.ZP.createElement("div",{className:"info"},a.ZP.createElement("div",{className:"info-row"},a.ZP.createElement("div",{className:(0,d.Z)("title")},a.ZP.createElement(R.Z,{topic:t,className:"TB99wQ9nHBumZ6E9ByUz"}),a.ZP.createElement("h3",{dir:"auto",className:"fullName"},(0,w.Z)(t.title))),t.isMuted&&a.ZP.createElement("i",{className:"icon icon-muted"}),a.ZP.createElement("div",{className:"separator"}),q&&a.ZP.createElement("i",{className:(0,d.Z)("icon","icon-lock-badge","K6QDMKEV2GXbuOQWOS73")}),c&&a.ZP.createElement(x.Z,{message:c,outgoingStatus:h})),a.ZP.createElement("div",{className:"subtitle"},G(),a.ZP.createElement(A.Z,{chat:r,isPinned:V,isMuted:W,topic:t,wasTopicOpened:D}))),_&&a.ZP.createElement(L.Z,{isOpen:U,onClose:Y,onCloseAnimationEnd:z,confirmIsDestructive:!0,confirmHandler:J,text:j("lng_forum_topic_delete_sure"),confirmLabel:j("Delete")}))})));var D=n(21273),F=n(34288),$=n(59188),B=n(4794),j=n(74399),U=n(45601);const X={root:"ZyX_vkPmR8lkPavXpJ8t","button-text":"eyTT7Nz45S4tsccfs60O",buttonText:"eyTT7Nz45S4tsccfs60O",sticker:"qtGErqZ1CIiAYG3E4UcJ",title:"xpDHtODGvlK2Esrg3kFa",description:"xqeZm45hTFw3abdn8dYe","is-ios":"G5wtv6cwHgiIpRWtvIvu",isIos:"G5wtv6cwHgiIpRWtvIvu","is-macos":"H92rL6BfAuzokrWOXdQr",isMacos:"H92rL6BfAuzokrWOXdQr"},Y=7*j.Gw,_=(0,a.X$)((0,i.c$)(((e,t)=>{let{chatId:n}=t;const a=(0,c.Z1)(e,n),i=a&&(a.isCreator||(0,u.VE)(a,"manageTopics"));return{animatedEmoji:(0,c.zB)(e,"🐣"),canManageTopics:i}}))((e=>{let{chatId:t,animatedEmoji:n,canManageTopics:o}=e;const{openCreateTopicPanel:r}=(0,i.Sv)(),s=(0,Z.Z)(),{isMobile:l}=(0,y.ZP)(),c=(0,a.I4)((()=>{r({chatId:t})}),[t,r]);return a.ZP.createElement("div",{className:X.root},a.ZP.createElement("div",{className:X.sticker},n&&a.ZP.createElement(U.Z,{sticker:n,size:Y})),a.ZP.createElement("h3",{className:X.title,dir:"auto"},s("ChatList.EmptyTopicsTitle")),a.ZP.createElement("p",{className:(0,d.Z)(X.description,X.centered),dir:"auto"},s("ChatList.EmptyTopicsDescription")),o&&a.ZP.createElement(N.Z,{ripple:!l,fluid:!0,onClick:c,size:"smaller",isRtl:s.isRtl},a.ZP.createElement("div",{className:X.buttonText},s("ChatList.EmptyTopicsCreate"))))}))),H=(0,a.X$)((0,i.c$)(((e,t,n)=>{n((0,c.nd)(e));const a=(0,c.jU)(e).forumPanelChatId,i=a?(0,c.Z1)(e,a):void 0,{chatId:o,threadId:r}=(0,c.Bt)(e)||{};return{chat:i,lastSyncTime:e.lastSyncTime,currentTopicId:a===o?r:void 0,withInterfaceAnimations:(0,c.FO)(e)}}))((e=>{let{chat:t,currentTopicId:n,isOpen:c,isHidden:I,lastSyncTime:w,onTopicSearch:S,onCloseAnimationEnd:k,onOpenAnimationStart:M,withInterfaceAnimations:T}=e;const{closeForumPanel:x,openChatWithInfo:A,loadTopics:L}=(0,i.Sv)(),R=(0,a.sO)(null),j=(0,a.sO)(null),U=(0,a.sO)(null),{isMobile:X}=(0,y.ZP)();(0,a.d4)((()=>{w&&t&&!t.topics&&L({chatId:t.id})}),[t,w,L]);const[Y,H]=(0,a.eJ)(!1),z=(0,Z.Z)(),V=(0,a.I4)((()=>{x()}),[x]);(0,a.d4)((()=>{T||c||k?.()}),[T,c,k]);const q=(0,a.I4)((()=>{t&&A({id:t.id,shouldReplaceHistory:!0})}),[t,A]),{observe:W}=(0,f.S1)({rootRef:j,throttleMs:200});(0,f._N)(U,W,(e=>{let{isIntersecting:t}=e;H(!t)}));const K=(0,a.Ye)((()=>t?.topics?(0,u.AY)(Object.values(t.topics),t.orderedPinnedTopicIds).map((e=>{let{id:t}=e;return t})):[]),[t]),{orderDiffById:J,getAnimationType:G}=(0,g.Z)(K,t?.id),[Q,ee]=(0,v.Z)((()=>{t&&w&&L({chatId:t.id})}),K,!t?.topicsCount||K.length>=t.topicsCount,s.C1M),te=(0,a.sO)(!1),ne=c&&!I,ae=(0,P.Z)(ne);ae!==ne&&(te.current=!1),(0,E.Z)({isActive:ne,onBack:V}),(0,a.d4)((()=>ne?(0,m.Z)(V):void 0),[V,ne]),(0,a.d4)((()=>{ae!==ne&&(0,o.Yq)((()=>{if(!R.current)return;const e=(0,C.YW)();(0,h.L)(R.current,e),M?.(),ne?(te.current=!0,R.current.style.transform="none"):(te.current=!1,R.current.style.transform="")}))}),[ne,M,ae]),(0,a.d4)((()=>{if(l.$b)return(0,p.sf)(R.current,{selectorToPreventScroll:".chat-list",onSwipe:(e,t)=>t===(z.isRtl?p.eM.Left:p.eM.Right)&&(x(),!0)})}),[x,z.isRtl]);const ie=void 0===t?.topics;return a.ZP.createElement("div",{ref:R,className:(0,d.Z)("GUOX6Q0XzHRhNZvBwjQ9",Y&&"h_YBka1L8eRICjrO5dF5",z.isRtl&&"_1XehUpS3aX91hWXDmcu",!T&&"mPOFnJvncopcVbbyZrzs"),onTransitionEnd:c?void 0:k},a.ZP.createElement("div",{className:"left-header"},a.ZP.createElement(N.Z,{round:!0,size:"smaller",color:"translucent",onClick:V,ariaLabel:z("Close")},a.ZP.createElement("i",{className:"icon icon-close"})),t&&a.ZP.createElement(b.Z,{noAvatar:!0,className:"mzucaTAH77gNB1V006lS",chatId:t.id,onClick:q}),t&&a.ZP.createElement($.Z,{chatId:t.id,threadId:r._f,messageListType:"thread",canExpandActions:!1,withForumActions:!0,isMobile:X,onTopicSearch:S})),t&&a.ZP.createElement(B.Z,{chatId:t.id,hasPinnedOffset:!1,className:"OH0LaRqoNDIvvHsCtEte"}),a.ZP.createElement("div",{className:"UhjDQykjZBYhiVclJl16"}),a.ZP.createElement(D.Z,{className:"chat-list custom-scroll",ref:j,items:Q,preloadBackwards:s.C1M,withAbsolutePositioning:!0,maxHeight:(K?.length||0)*s.oDu,onLoadMore:ee,sensitiveArea:s.BtI,beforeChildren:a.ZP.createElement("div",{ref:U,className:"cO3iiLSh70tyWuNCUFtX"})},Boolean(Q?.length)&&function(){const e=K.indexOf(Q[0]);return Q?.map(((i,o)=>a.ZP.createElement(O,{key:i,chatId:t.id,topic:t.topics[i],style:`top: ${(e+o)*s.oDu}px;`,isSelected:n===i,observeIntersection:W,animationType:G(i),orderDiff:J[i]})))}(),ie&&!Q?.length&&a.ZP.createElement(F.Z,{key:"loading"})),!ie&&1===Q?.length&&Q[0]===s.OxA&&a.ZP.createElement(_,{chatId:t.id}))})))},9950:(e,t,n)=>{n.d(t,{b:()=>i,w:()=>o});var a=n(60748);let i=function(e){return e[e.Move=0]="Move",e[e.Opacity=1]="Opacity",e[e.None=2]="None",e}({});function o(e){return(0,a.Ye)((()=>{const t=Object.values(e),n=t.filter((e=>e<0)).length,a=t.filter((e=>e>0)).length;return t=>{const o=e[t];return 0===o?i.None:o===1/0||o===-1/0||n<=a&&o<0||a<n&&o>0?i.Opacity:i.Move}}),[e])}},44499:(e,t,n)=>{n.d(t,{Z:()=>M});var a=n(60748),i=n(57710),o=n(33555),r=n(83716),s=n(20230),l=n(48670),c=n(18005),d=n(32340),u=n(46752),m=n(59107),h=n(75790),p=n(6202),v=n(9950),f=n(45370),g=n(863),Z=n(42797),P=n(74399),E=n(2995);const C="GrFgsvT5YSYldl56Hnzu",y="yHnVWii5hDMte2XGiGio",b="H4WbKWl7lQI8hw8ryOgF",N="DGAWy9KRwAZqof7Bt1nx",I=Number(P.Gw),w=(0,a.X$)((e=>{let{chat:t,renderLastMessage:n,observeIntersection:i}=e;const{openChat:r}=(0,o.Sv)(),s=(0,a.sO)(null),c=(0,a.sO)(null),h=(0,m.Z)(),p=n(),[v,...f]=(0,a.Ye)((()=>t.topics?(0,l.AY)(Object.values(t.topics),void 0,!0).slice(0,3):[]),[t.topics]),[P,w]=(0,a.eJ)(!1),[S,k]=(0,a.eJ)(void 0);function M(e){0!==v.unreadCount&&(e.stopPropagation(),e.preventDefault(),r({id:t.id,threadId:v.id,shouldReplaceHistory:!0,noForumTopicPanel:(0,Z.W7)()}))}return(0,a.d4)((()=>{const e=s.current,t=c.current;if(!e||!t)return;const n=e.offsetWidth,a=t.offsetWidth;Math.abs(n-a)<I?k(Math.max(n,a)):k(void 0),w(n>a)}),[v,p]),a.ZP.createElement("div",{className:(0,u.Z)("gljGvMdlFlsKhrMPQ_xa",P&&"RJ0NXk_lx9qewdoGgJsT",S&&"e4cE7B51DN3MrEY9WuKx"),dir:h.isRtl?"rtl":void 0,style:S?`--overwritten-width: ${S}px`:void 0},v&&a.ZP.createElement("div",{className:C},a.ZP.createElement("div",{className:(0,u.Z)("VUe4FFBCwClvaU9aiXG1",v.unreadCount&&y),ref:c,onMouseDown:g.$b?void 0:M,onClick:g.$b?M:void 0},a.ZP.createElement(E.Z,{topic:v,observeIntersection:i}),a.ZP.createElement("div",{className:"WeBppBs2KkOXzHRzQ2_W"},(0,d.Z)(v.title)),!S&&P&&a.ZP.createElement("div",{className:b},a.ZP.createElement("div",{className:N}))),a.ZP.createElement("div",{className:"FJt1oTIn6WgfvH9iKMg3"},f.map((e=>a.ZP.createElement("div",{className:(0,u.Z)("RhuR5wto63HGEeY1NdXg",e.unreadCount&&y),key:e.id},a.ZP.createElement(E.Z,{topic:e,observeIntersection:i}),a.ZP.createElement("span",{className:"Ub9bpPYaMAw0qMouq5_O"},(0,d.Z)(e.title)))))),a.ZP.createElement("div",{className:"RL7lx7aP0Fg2LakRlxHp"})),!v&&a.ZP.createElement("div",{className:(0,u.Z)(C,"bYI9fzK27IbEWGTzvRGf")},h("Loading")),a.ZP.createElement("div",{className:(0,u.Z)("OyHxp9apV7oixvvxGFDx",v?.unreadCount&&y),ref:s,onMouseDown:g.$b?void 0:M,onClick:g.$b?M:void 0},p,!S&&!P&&a.ZP.createElement("div",{className:b},a.ZP.createElement("div",{className:N}))))}));var S=n(68729);const k=200;function M(e){let{chat:t,lastMessage:n,chatId:g,typingStatus:Z,draft:P,actionTargetMessage:E,actionTargetUserIds:C,lastMessageTopic:y,lastMessageSender:b,actionTargetChatId:N,observeIntersection:I,animationType:M,orderDiff:T,withInterfaceAnimations:x,isTopic:A}=e;const L=(0,m.Z)(),R=(0,a.sO)(null),O=n&&(0,l.FT)(n);(0,h.Z)(g,O?n.replyToMessageId:void 0,E);const D=n&&!(0,l.bf)(n)?(0,l.DH)(n):void 0,F=(0,p.Z)(n?(0,l.Ti)(n,"micro"):void 0),$=Boolean(n&&(0,l.Y5)(n)),B=(0,a.Ye)((()=>{if(!C)return;const e=(0,o.Rd)().users.byId;return C.map((t=>e[t])).filter(Boolean)}),[C]);function j(){if(Z&&n&&Z.timestamp>1e3*n.date)return a.ZP.createElement(S.Z,{typingStatus:Z});if(P?.text.length&&(!t?.isForum||A))return a.ZP.createElement("p",{className:"last-message",dir:L.isRtl?"auto":"ltr"},a.ZP.createElement("span",{className:"draft"},L("Draft")),(0,s.H)({text:P.text,entities:P.entities,isSimple:!0,withTranslucentThumbs:!0}));if(!n)return;if(O){const e=t&&((0,l.eA)(t)||n.senderId===n.chatId);return a.ZP.createElement("p",{className:"last-message shared-canvas-container",dir:L.isRtl?"auto":"ltr"},(0,c.D)(L,n,e?void 0:b,e?t:void 0,B,E,N,y,{isEmbedded:!0},void 0,void 0))}const e=(0,l.zF)(L,g,b);return a.ZP.createElement("p",{className:"last-message shared-canvas-container",dir:L.isRtl?"auto":"ltr"},e&&a.ZP.createElement(a.ZP.Fragment,null,a.ZP.createElement("span",{className:"sender-name"},(0,d.Z)(e)),a.ZP.createElement("span",{className:"colon"},":")),function(e,t,n,i,o){const r=a.ZP.createElement(f.Z,{lang:e,message:t,noEmoji:Boolean(i),observeIntersectionForLoading:n,inChatList:!0});if(!i)return r;const s=(0,l.NE)(t);return a.ZP.createElement("span",{className:"media-preview"},a.ZP.createElement("img",{src:i,alt:"",className:(0,u.Z)("media-preview--image",o&&"round",s&&"media-preview-spoiler")}),(0,l.b7)(t)&&a.ZP.createElement("i",{className:"icon icon-play"}),r)}(L,n,I,F||D,$))}return(0,a.bt)((()=>{const e=R.current;if(x&&e){if(M===v.b.Opacity)e.style.opacity="0",(0,i.WM)((()=>{e.classList.add("animate-opacity"),e.style.opacity="1"}));else{if(M!==v.b.Move)return;e.style.transform=`translate3d(0, ${-T*r.rSj}px, 0)`,(0,i.WM)((()=>{e.classList.add("animate-transform"),e.style.transform=""}))}setTimeout((()=>{(0,i.WM)((()=>{e.classList.remove("animate-opacity","animate-transform"),e.style.opacity="",e.style.transform=""}))}),k+r.fK3)}}),[x,T,M]),{renderSubtitle:function(){return t?.isForum&&!A?a.ZP.createElement(w,{chat:t,renderLastMessage:j,observeIntersection:I}):j()},ref:R}}},73217:(e,t,n)=>{n.d(t,{Z:()=>r});var a=n(60748),i=n(87204),o=n(65326);function r(e){const t=(0,o.Z)(),n=(0,a.sO)(e),r=(0,i.Z)(e);return!1===e&&r!==e&&(n.current=!1),{shouldDisableDropdownMenuTransitionRef:n,handleDropdownMenuTransitionEnd:function(){n.current=Boolean(e),t()}}}},61204:(e,t,n)=>{n.d(t,{Z:()=>s});var a=n(60748),i=n(87204),o=n(60782),r=n(9950);function s(e,t){const n=(0,a.Ye)((()=>{if(e)return e.reduce(((e,t,n)=>(e[t]=n,e)),{})}),[e]),s=(0,i.Z)(n),l=(0,i.Z)(t),c=(0,a.Ye)((()=>n&&s&&t===l?(0,o.Q8)(n,((e,t)=>void 0!==s[t]?e-s[t]:-1/0)):{}),[t,n,l,s]);return{orderDiffById:c,getAnimationType:(0,r.w)(c)}}},91:(e,t,n)=>{n.d(t,{F:()=>i});var a=n(48670);function i(e,t,n,i){const{senderId:o}=t;if(!o)return;const r=(0,a.YC)(o)?i[o]:n[o];let s=(0,a.OU)(e,r);const l=n[t.chatId];return l&&((0,a.YC)(o)&&r.isSelf?s=`${e("FromYou")}${(0,a.U)(e,l)}`:(0,a.Bf)(l)&&(s+=`${(0,a.U)(e,l)}`)),s}},59188:(e,t,n)=>{n.d(t,{Z:()=>g});var a=n(60748),i=n(57710),o=n(33555),r=n(6137),s=n(91713),l=n(863),c=n(48670),d=n(11192),u=n(59107),m=n(73541),h=n(231),p=n(99203),v=n(48778);const f=(0,a.X$)((e=>{const{isOpen:t}=e,n=(0,v.Z)(p.gl.Extra,"HeaderMenuContainer",!t);return n?a.ZP.createElement(n,e):void 0})),g=(0,a.X$)((0,o.c$)(((e,t)=>{let{chatId:n,threadId:a,messageListType:i,isMobile:o}=t;const s=(0,d.Z1)(e,n),u=Boolean(s&&(0,c.eA)(s));if(!s||s.isRestricted||(0,d.CA)(e))return{noMenu:!0};const m=(0,d.IK)(e,n),h=(0,c.YC)(n)?void 0:(0,d.x6)(e,n),p=(0,d.FM)(e,n),v="thread"===i&&a===r._f,f="thread"===i&&a!==r._f,g=(0,d.Jf)(e,o),Z=Boolean(m&&(0,d.s4)(e,m.id)),P=!Z&&Boolean((0,d.pk)(e,n)),E=Boolean((v||s.isForum)&&(u||(0,c.ZV)(s))&&s.isNotJoined),C=v||f,y=l.Bi&&(0,c.YC)(s.id)&&!p&&!m,b=v&&!p&&!E,N=v&&!E,I=l.Bi&&v&&s.isCallActive,w=l.Bi&&v&&!s.isCallActive&&(s.adminRights?.manageCall||s.isCreator&&(0,c.G9)(s));return{noMenu:!1,isChannel:u,isRightColumnShown:g,canStartBot:P,canRestartBot:Z,canSubscribe:E,canSearch:C,canCall:y,canMute:b,canViewStatistics:v&&h?.canViewStatistics,canLeave:N,canEnterVoiceChat:I,canCreateVoiceChat:w,pendingJoinRequests:v?h?.requestsPending:void 0,shouldJoinToSend:Boolean(s?.isNotJoined&&s.isJoinToSend),shouldSendJoinRequest:Boolean(s?.isNotJoined&&s.isJoinRequest),noAnimation:!(0,d.FO)(e)}}))((e=>{let{chatId:t,threadId:n,noMenu:c,isMobile:d,isChannel:p,canStartBot:v,canRestartBot:g,canSubscribe:P,canSearch:E,canCall:C,canMute:y,canViewStatistics:b,canLeave:N,canEnterVoiceChat:I,canCreateVoiceChat:w,pendingJoinRequests:S,isRightColumnShown:k,withForumActions:M,canExpandActions:T,shouldJoinToSend:x,shouldSendJoinRequest:A,noAnimation:L,onTopicSearch:R}=e;const{joinChannel:O,sendBotCommand:D,openLocalTextSearch:F,restartBot:$,requestMasterAndRequestCall:B,requestNextManagementScreen:j,showNotification:U,openChat:X}=(0,o.Sv)(),Y=(0,a.sO)(null),_=(0,u.Z)(),[H,z]=(0,a.eJ)(!1),[V,q]=(0,a.eJ)(void 0),W=(0,a.I4)((()=>{z(!0);const e=Y.current.getBoundingClientRect();q({x:e.right,y:e.bottom})}),[]),K=(0,a.I4)((()=>{z(!1)}),[]),J=(0,a.I4)((()=>{q(void 0)}),[]),G=(0,a.I4)((()=>{O({chatId:t}),A&&U({message:_(p?"RequestToJoinChannelSentDescription":"RequestToJoinGroupSentDescription")})}),[O,t,A,U,p,_]),Q=(0,a.I4)((()=>{D({command:"/start"})}),[D]),ee=(0,a.I4)((()=>{$({chatId:t})}),[t,$]),te=(0,a.I4)((()=>{j({screen:s.u1.JoinRequests})}),[j]),ne=(0,a.I4)((()=>{M?R?.():(F(),d?document.querySelector("#MobileSearch input").focus():L?(0,i.i$)((()=>{(0,i.Yq)(Z)})):setTimeout(Z,320))}),[d,L,R,F,M]),ae=(0,a.I4)((()=>{X({id:t,threadId:r._f})}),[t,X]),ie=(0,a.I4)((e=>{E&&l.fl&&!e.shiftKey&&(e.preventDefault(),ne())}),[E,ne]);return(0,m.y)({"Mod+F":ie}),a.ZP.createElement("div",{className:"HeaderActions"},!d&&a.ZP.createElement(a.ZP.Fragment,null,T&&!A&&(P||x)&&a.ZP.createElement(h.Z,{size:"tiny",ripple:!0,fluid:!0,onClick:G},_(p?"ProfileJoinChannel":"ProfileJoinGroup")),T&&A&&a.ZP.createElement(h.Z,{size:"tiny",ripple:!0,fluid:!0,onClick:G},_("ChannelJoinRequest")),T&&v&&a.ZP.createElement(h.Z,{size:"tiny",ripple:!0,fluid:!0,onClick:Q},_("BotStart")),T&&g&&a.ZP.createElement(h.Z,{size:"tiny",ripple:!0,fluid:!0,onClick:ee},_("BotRestart")),E&&a.ZP.createElement(h.Z,{round:!0,ripple:k,color:"translucent",size:"smaller",onClick:ne,ariaLabel:"Search in this chat"},a.ZP.createElement("i",{className:"icon icon-search"})),C&&a.ZP.createElement(h.Z,{round:!0,color:"translucent",size:"smaller",onClick:function(){B({userId:t})},ariaLabel:"Call"},a.ZP.createElement("i",{className:"icon icon-phone"}))),!M&&Boolean(S)&&a.ZP.createElement(h.Z,{round:!0,className:"badge-button",ripple:k,color:"translucent",size:"smaller",onClick:te,ariaLabel:_(p?"SubscribeRequests":"MemberRequests")},a.ZP.createElement("i",{className:"icon icon-user"}),a.ZP.createElement("div",{className:"badge"},S)),a.ZP.createElement(h.Z,{ref:Y,className:H?"active":"",round:!0,ripple:!d,size:"smaller",color:"translucent",disabled:c,ariaLabel:"More actions",onClick:W},a.ZP.createElement("i",{className:"icon icon-more"})),V&&a.ZP.createElement(f,{chatId:t,threadId:n,isOpen:H,anchor:V,withExtraActions:d||!T,isChannel:p,canStartBot:v,canRestartBot:g,canSubscribe:P,canSearch:E,canCall:C,canMute:y,canViewStatistics:b,canLeave:N,canEnterVoiceChat:I,canCreateVoiceChat:w,pendingJoinRequests:S,onJoinRequestsClick:te,withForumActions:M,onSubscribeChannel:G,onSearchClick:ne,onAsMessagesClick:ae,onClose:K,onCloseAnimationEnd:J}))})));function Z(){const e=document.querySelector(".RightHeader .SearchInput input");e?.focus()}},93219:(e,t,n)=>{n.d(t,{Z:()=>r});var a=n(60748),i=n(99203),o=n(48778);const r=(0,a.X$)((e=>{const{isOpen:t}=e,n=(0,o.Z)(i.gl.Extra,"CustomEmojiTooltip",!t);return n?a.ZP.createElement(n,e):void 0}))},67146:(e,t,n)=>{n.d(t,{Z:()=>r});var a=n(60748),i=n(99203),o=n(48778);const r=(0,a.X$)((e=>{const{isOpen:t}=e,n=(0,o.Z)(i.gl.Extra,"CustomSendMenu",!t);return n?a.ZP.createElement(n,e):void 0}))},12420:(e,t,n)=>{n.d(t,{t:()=>m,Z:()=>h});var a=n(60748),i=n(31212),o=n(46752),r=n(21262),s=n(23989),l=n(87204),c=n(62898),d=n(60706);const u=(0,a.X$)((e=>{let{isQuick:t,isGeneric:n,onFileSelect:i}=e;const[r,s,l]=(0,d.Z)(),c=(0,o.Z)("DropTarget",r&&"hovered");return a.ZP.createElement("div",{className:c,onDrop:i,onDragEnter:s,onDragLeave:e=>{const{relatedTarget:t}=e;t&&e.stopPropagation(),l()},"data-dropzone":!0},a.ZP.createElement("div",{className:"target-content"},a.ZP.createElement("div",{className:"icon icon-"+(t?"photo":"document")}),a.ZP.createElement("div",{className:"title"},"Drop files here to send them"),!n&&a.ZP.createElement("div",{className:"description"},t?"in a quick way":"without compression")))}));let m=function(e){return e.None="none",e.Document="document",e.QuickFile="quick_file",e}({});const h=(0,a.X$)((e=>{let{isOpen:t,withQuick:n,onHide:d,onFileSelect:m}=e;const h=(0,a.sO)(null),p=(0,l.Z)(n),{shouldRender:v,transitionClassNames:f}=(0,i.Z)(t);(0,a.d4)((()=>t?(0,s.Z)(d):void 0),[t,d]);const g=(0,a.I4)((async e=>{const{dataTransfer:t}=e;let a=[];if(!(t.files&&t.files.length>0)||t.items&&t.items.length){if(t.items&&t.items.length>0){const e=await(0,r.Z)(t.items);e?.length&&(a=a.concat(e))}}else a=a.concat(Array.from(t.files));d(),m(a,!n&&void 0)}),[m,d,n]),Z=(0,a.I4)((e=>{const{dataTransfer:t}=e;t.files&&t.files.length>0&&(d(),m(Array.from(t.files),!0))}),[m,d]),P=(0,a.I4)((e=>{e.stopPropagation();const{target:t,relatedTarget:n}=e;t.matches(".DropTarget, .DropArea")&&!n&&(h.current=window.setTimeout((()=>{d()}),150))}),[d]);if(!v)return;const E=n||p,C=(0,o.Z)("DropArea",f);return a.ZP.createElement(c.Z,{containerId:"#middle-column-portals"},a.ZP.createElement("div",{className:C,onDragLeave:P,onDragOver:()=>{h.current&&window.clearTimeout(h.current)},onDrop:d,onClick:d},a.ZP.createElement(u,{onFileSelect:g,isGeneric:!E}),E&&a.ZP.createElement(u,{onFileSelect:Z,isQuick:!0})))}))},19830:(e,t,n)=>{n.d(t,{Z:()=>r});var a=n(60748),i=n(99203),o=n(48778);const r=(0,a.X$)((e=>{const{isOpen:t}=e,n=(0,o.Z)(i.gl.Extra,"EmojiTooltip",!t);return n?a.ZP.createElement(n,e):void 0}))},49841:(e,t,n)=>{n.d(t,{Z:()=>j});var a=n(60748),i=n(57710),o=n(33555),r=n(83716),s=n(863),l=n(11192),c=n(69118),d=n(65723),u=n(46752),m=n(517),h=n(98069),p=n(94462),v=n(96391),f=n(32340),g=n(60706),Z=n(18674),P=n(59107),E=n(74288),C=n(28712),y=n(74753);function b(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class N{constructor(e,t,n){this.container=t,this.options=n,b(this,"video",void 0),b(this,"isPlaying",!1),this.video=document.createElement("video"),this.video.src=e,this.video.disablePictureInPicture=!0,this.video.muted=!0,this.video.style.position="absolute",this.video.load(),this.options.noLoop||(this.video.loop=!0),this.container.appendChild(this.video),this.recalculatePositionAndSize()}play(){!this.isPlaying&&this.video&&(this.recalculatePositionAndSize(),this.video.paused&&(0,y.Z)(this.video),this.isPlaying=!0)}pause(){this.isPlaying&&this.video&&(this.video.paused||this.video.pause(),this.isPlaying=!1)}destroy(){this.pause(),this.video?.remove(),this.video=void 0}updatePosition(e){this.options.position=e,this.recalculatePositionAndSize()}recalculatePositionAndSize(){if(!this.video)return;const{size:e,position:{x:t,y:n}}=this.options,{width:a,height:i}=this.container.getBoundingClientRect();this.video.style.left=`${Math.round(t*a)}px`,this.video.style.top=`${Math.round(n*i)}px`,this.video.style.width=`${e}px`,this.video.style.height=`${e}px`}}var I=n(74399),w=n(78722),S=n(45332),k=n(3927),M=n(70113),T=n(274),x=n(84089);const A=1.25*I.Gw,L=300;var R=n(42797),O=n(86203),D=n(72087);const F="input-scroller",$=140,B=["Esc","Escape","Enter","PageUp","PageDown","Meta","Alt","Ctrl","ArrowDown","ArrowUp","Control","Shift"],j=(0,a.X$)((0,o.c$)(((e,t)=>{let{chatId:n,threadId:a}=t;const{messageSendKeyCombo:i}=e.settings.byKey;return{messageSendKeyCombo:i,replyingToId:n&&a?(0,l.Yy)(e,n,a):void 0,isSelectModeActive:(0,l.CA)(e),canPlayAnimatedEmojis:(0,l.W9)(e)}}))((e=>{let{ref:t,id:n,chatId:y,captionLimit:b,isAttachmentModalInput:I,editableInputId:j,isActive:U,getHtml:X,placeholder:Y,forcedPlaceholder:_,canSendPlainText:H,canAutoFocus:z,noFocusInterception:V,shouldSuppressFocus:q,shouldSuppressTextFormatter:W,replyingToId:K,isSelectModeActive:J,canPlayAnimatedEmojis:G,messageSendKeyCombo:Q,onUpdate:ee,onSuppressedFocus:te,onSend:ne,onScroll:ae}=e;const{editLastMessage:ie,replyToNextMessage:oe,showAllowedMessageTypesNotification:re}=(0,o.Sv)();let se=(0,a.sO)(null);t&&(se=t);const le=(0,a.sO)(null),ce=(0,a.sO)(null),de=(0,a.sO)(null),ue=(0,a.sO)(null),me=(0,a.sO)(null),he=(0,a.sO)(null),pe=(0,P.Z)(),ve=(0,a.sO)(!1),[fe,ge,Ze]=(0,g.Z)(),[Pe,Ee]=(0,a.eJ)(),[Ce,ye]=(0,a.eJ)(),[be,Ne]=(0,a.eJ)(!1),{isMobile:Ie}=(0,R.ZP)();!function(e,t,n,r,s,c,d,u){const{rgbColor:m}=(0,M.Z)(t),h=(0,a.sO)(new Map),p=(0,a.I4)((e=>{e.forEach((e=>{const t=h.current.get(e);t&&(t.destroy(),h.current.delete(e))}))}),[]),v=(0,a.I4)((()=>{if(!t.current||!n.current||!r.current)return;const e=(0,o.Rd)(),a=new Set(h.current.keys());Array.from(t.current.querySelectorAll(".custom-emoji")).forEach((t=>{if(!t.dataset.uniqueId)return;const i=`${c}${t.dataset.uniqueId}${m?.join(",")||""}`,o=t.dataset.documentId;a.delete(i);const u=(0,E.XH)(o);if(!u)return;const p=n.current.getBoundingClientRect(),v=t.getBoundingClientRect(),f=(0,C.NM)((v.left-p.left)/p.width,4),g=(0,C.NM)((v.top-p.top)/p.height,4);if(h.current.has(i))return void h.current.get(i).updatePosition(f,g);const Z=e.customEmojis.byId[o];if(!Z)return;const P=Z?.stickerSetInfo&&(0,l.Si)(e,Z.stickerSetInfo),y=[c,o,m?.join(",")].filter(Boolean).join("_");(async function(e){let{customEmoji:t,sharedCanvasRef:n,sharedCanvasHqRef:a,absoluteContainerRef:i,renderId:o,viewId:r,mediaUrl:s,position:l,isHq:c,textColor:d}=e;if(t.isLottie){const e=(await(0,x.t)()).init(s,c?a.current:n.current,o,{size:A,coords:l,isLowPriority:!c},r,t.shouldUseTextColor?d:void 0);return{play:()=>e.play(),pause:()=>e.pause(),destroy:()=>e.removeView(r),updatePosition:(t,n)=>e.setSharedCanvasCoords(r,{x:t,y:n})}}if(t.isVideo){const e=new N(s,i.current,{size:A,position:l});return{play:()=>e.play(),pause:()=>e.pause(),destroy:()=>e.destroy(),updatePosition:(t,n)=>e.updatePosition({x:t,y:n})}}throw new Error("Unsupported custom emoji type")})({customEmoji:Z,sharedCanvasRef:n,sharedCanvasHqRef:r,absoluteContainerRef:s,renderId:y,viewId:i,mediaUrl:u,isHq:P,position:{x:f,y:g},textColor:m}).then((e=>{d&&e.play(),h.current.set(i,e)}))})),p(Array.from(a))}),[t,n,r,p,c,m,s,d]);(0,a.d4)((()=>((0,E.bn)(v),()=>{(0,E.pT)(v)})),[v]),(0,a.d4)((()=>{e()&&t.current&&n.current&&u?(0,i.i$)((()=>{v()})):p(Array.from(h.current.keys()))}),[e,v,t,p,n,u]),(0,T.Z)((e=>{let[t]=e;m!==t&&v()}),[m,v]);const f=(0,k.Z)(v,[v],L,!1);(0,w.Z)(n,f);const g=(0,a.I4)((()=>{h.current.forEach((e=>{e.pause()}))}),[]),Z=(0,a.I4)((()=>{d&&h.current?.forEach((e=>{e.play()}))}),[d]),P=(0,a.I4)((()=>{(0,i.i$)(Z)}),[Z]);(0,S.Z)(g,P)}(X,se,ue,me,he,I?"attachment":"composer",G,U);const we=I?160:Ie?256:416,Se=(0,a.I4)((function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];(0,i.lT)((()=>{const t=se.current.closest(`.${F}`),n=Number(t.style.height.replace("px","")),a=de.current,{scrollHeight:o}=a,r=Math.min(o,we);if(r===n)return;const s=o>we;function l(){const e=Math.round(50*Math.log(Math.abs(r-n)));t.style.height=`${r}px`,t.style.transitionDuration=`${e}ms`,t.classList.toggle("overflown",s)}return e?void(0,i.WM)(l):l}))}),[we]);(0,a.bt)((()=>{I&&Se(!1)}),[I,Se]);const ke=(0,a.sO)(X());(0,a.bt)((()=>{const e=U?X():"";e!==se.current.innerHTML&&(se.current.innerHTML=e),e!==ce.current.innerHTML&&(ce.current.innerHTML=e),e!==ke.current&&(ke.current=e,Se(!e))}),[X,U,Se]),(0,a.sO)(y).current=y;const Me=(0,a.I4)((()=>{se.current&&((0,Z.zG)()?setTimeout(Me,350):(0,d.Z)(se.current))}),[]),Te=(0,a.I4)((()=>{Ze(),function(){const e=window.getSelection();e&&(e.removeAllRanges?e.removeAllRanges():e.empty&&e.empty())}()}),[Ze]);function xe(){if(s.cj)return!1;const e=window.getSelection();if(!e||!e.rangeCount||ve.current)return Ze(),s.wZ&&Ne(!1),!1;const t=e.getRangeAt(0),n=t.toString().trim();return!(W||!(0,v.R)(t,j||r.R2F)||!n||(0,p.Z)(n)||!t.START_TO_END)||(Ze(),!1)}function Ae(){if(!xe())return;if(be)return;const e=window.getSelection().getRangeAt(0),t=e.getBoundingClientRect(),n=se.current.closest(`.${F}`).getBoundingClientRect();let a=t.left+t.width/2-n.left;a<$?a=$:a>n.width-$&&(a=n.width-$),Ee({x:a,y:t.top-n.top}),ye(e),ge()}function Le(){le.current&&window.clearTimeout(le.current),le.current=window.setTimeout(Ae,260)}(0,a.d4)((()=>{s.$b||z&&Me()}),[y,Me,K,z]),(0,a.d4)((()=>{if(!y||j!==r.R2F||V||s.$b&&Ie||J)return;const e=e=>{if((0,h.wT)())return;const{key:t}=e,n=e.target;if(!n||B.includes(t))return;const a=se.current,i=document.getSelection()?.isCollapsed;if(!((t.startsWith("Arrow")||e.shiftKey&&"Shift"===t)&&!i||"KeyC"===e.code&&(e.ctrlKey||e.metaKey)&&"INPUT"!==n.tagName)&&a&&n!==a&&"INPUT"!==n.tagName&&"TEXTAREA"!==n.tagName&&!n.isContentEditable){(0,d.Z)(a,!0,!0);const t=new KeyboardEvent(e.type,e);a.dispatchEvent(t)}};return document.addEventListener("keydown",e,!0),()=>{document.removeEventListener("keydown",e,!0)}}),[y,j,Ie,J,V]),(0,a.d4)((()=>{const e=(0,c.Ds)((e=>{"Tab"!==e.key||(0,h.wT)()||(e.preventDefault(),(0,i.WM)(Me))}),2e3,!0,!1);return(0,m.Z)({onTab:e})}),[Me]),(0,a.d4)((()=>{const e=se.current;function t(){e.blur()}return q&&e.addEventListener("focus",t),()=>{e.removeEventListener("focus",t)}}),[q]);const Re=(0,O.Z)((()=>Boolean(U&&X())),[U,X]),Oe=(0,u.Z)("form-control",Re&&"touched",q&&"focus-disabled");return a.ZP.createElement("div",{id:n,onClick:q?te:void 0,dir:pe.isRtl?"rtl":void 0},a.ZP.createElement("div",{className:(0,u.Z)("custom-scroll",F),onScroll:ae,onClick:I||H?void 0:function(){I||H||re({chatId:y})}},a.ZP.createElement("div",{className:"input-scroller-content"},a.ZP.createElement("div",{ref:se,id:j||r.R2F,className:Oe,contentEditable:I||H,role:"textbox",dir:"auto",tabIndex:0,onClick:Me,onChange:function(e){const{innerHTML:t,textContent:n}=e.currentTarget;if(ee("<br>"===t?"":t),!s.$b&&(!n||!n.length)&&(s.op||!t.includes("emoji-small"))&&!t.includes("custom-emoji")){const e=window.getSelection();e&&(se.current.blur(),e.removeAllRanges(),(0,d.Z)(se.current,!0))}},onKeyDown:function(e){const{isComposing:t}=e,n=X();if(!t&&!n&&(e.metaKey||e.ctrlKey)){const t="ArrowDown"===e.key?1:"ArrowUp"===e.key?-1:void 0;if(t)return e.preventDefault(),void oe({targetIndexDelta:t})}t||"Enter"!==e.key||e.shiftKey?t||"ArrowUp"!==e.key||n||e.metaKey||e.ctrlKey||e.altKey?e.target.addEventListener("keyup",Le,{once:!0}):(e.preventDefault(),ie()):s.cj||s.wZ||!("enter"===Q&&!e.shiftKey||"ctrl-enter"===Q&&(e.ctrlKey||e.metaKey))||(e.preventDefault(),Ze(),ne())},onMouseDown:function(e){function t(e){e instanceof KeyboardEvent&&"Esc"!==e.key&&"Escape"!==e.key||(setTimeout((()=>{ve.current=!1}),100),window.removeEventListener("keydown",t),window.removeEventListener("mousedown",t))}2===e.button?ve.current||(ve.current=!0,document.addEventListener("mousedown",t),document.addEventListener("keydown",t)):(e.currentTarget.closest(".message-input-wrapper")||e.target).addEventListener("mouseup",Le,{once:!0})},onContextMenu:s.wZ?function(e){xe()&&(Ne(!be),be?Ze():(e.preventDefault(),e.stopPropagation(),Ae()))}:void 0,onTouchCancel:s.wZ?Le:void 0,"aria-label":Y}),!_&&a.ZP.createElement("span",{className:(0,u.Z)("placeholder-text",!I&&!H&&"with-icon"),dir:"auto"},!I&&!H&&a.ZP.createElement("i",{className:"icon icon-lock-badge placeholder-icon"}),Y),a.ZP.createElement("canvas",{ref:ue,className:"shared-canvas"}),a.ZP.createElement("canvas",{ref:me,className:"shared-canvas"}),a.ZP.createElement("div",{ref:he,className:"absolute-video-container"}))),a.ZP.createElement("div",{ref:de,className:(0,u.Z)("custom-scroll",F,"clone")},a.ZP.createElement("div",{className:"input-scroller-content"},a.ZP.createElement("div",{ref:ce,className:(0,u.Z)(Oe,"clone"),dir:"auto"}))),void 0!==b&&a.ZP.createElement("div",{className:"max-length-indicator",dir:"auto"},b),a.ZP.createElement(D.Z,{isOpen:fe,anchorPosition:Pe,selectedRange:Ce,setSelectedRange:ye,onClose:Te}),_&&a.ZP.createElement("span",{className:"forced-placeholder"},(0,f.Z)(_)))})))},23522:(e,t,n)=>{n.d(t,{Z:()=>v});var a=n(60748),i=n(33555),o=n(83716),r=n(46752),s=n(60706),l=n(12644),c=n(231),d=n(49204),u=n(43521),m=n(99203),h=n(48778);const p=(0,a.X$)((e=>{const{isOpen:t}=e,n=(0,h.Z)(m.gl.Extra,"SymbolMenu",!t);return n?a.ZP.createElement(n,e):void 0})),v=(0,a.X$)((e=>{let{chatId:t,threadId:n,isMobile:m,canSendGifs:h,canSendStickers:v,isReady:f,isSymbolMenuOpen:g,openSymbolMenu:Z,closeSymbolMenu:P,onCustomEmojiSelect:E,onStickerSelect:C,onGifSelect:y,isAttachmentModal:b,canSendPlainText:N,onRemoveSymbol:I,onEmojiSelect:w,closeBotCommandMenu:S,closeSendAsMenu:k,isSymbolMenuForced:M,className:T}=e;const{setStickerSearchQuery:x,setGifSearchQuery:A,addRecentEmoji:L,addRecentCustomEmoji:R}=(0,i.Sv)(),O=(0,a.sO)(null),[D,F]=(0,s.Z)(),[$,B]=(0,a.eJ)(void 0),j=(0,r.Z)("mobile-symbol-menu-button",!f&&"not-ready",D?g&&"menu-opened":g&&"is-loading"),U=(0,a.I4)((()=>{S?.(),k?.(),Z();const e=O.current;if(!e)return;const{x:t,y:n}=e.getBoundingClientRect();B({x:t,y:n})}),[S,k,Z]),X=(0,a.I4)((e=>{"stickers"===e?(x({query:""}),A({query:void 0})):(A({query:""}),x({query:void 0}))}),[x,A]),Y=(0,a.I4)((()=>{const e=document.querySelector(b?o.VEm:o.Edp);m&&e===document.activeElement?(e?.blur(),setTimeout((()=>{S?.(),Z()}),100)):Z()}),[b,m,Z,S]),_=(0,a.I4)((()=>O.current),[]),H=(0,a.I4)((()=>O.current?.closest(".custom-scroll, .no-scrollbar")),[]),z=(0,a.I4)((()=>document.querySelector("#portals .SymbolMenu .bubble")),[]),V=(0,a.I4)((()=>({withPortal:!0})),[]),{positionX:q,positionY:W,transformOriginX:K,transformOriginY:J,style:G}=(0,l.Z)($,_,H,z,V);return a.ZP.createElement(a.ZP.Fragment,null,m?a.ZP.createElement(c.Z,{className:j,round:!0,color:"translucent",onClick:g?P:Y,ariaLabel:"Choose emoji, sticker or GIF"},a.ZP.createElement("i",{className:"icon icon-smile"}),a.ZP.createElement("i",{className:"icon icon-keyboard"}),g&&!D&&a.ZP.createElement(d.Z,{color:"gray"})):a.ZP.createElement(u.Z,{className:(0,r.Z)("symbol-menu-button",g&&"activated"),round:!0,color:"translucent",onActivate:U,ariaLabel:"Choose emoji, sticker or GIF"},a.ZP.createElement("div",{ref:O,className:"symbol-menu-trigger"}),a.ZP.createElement("i",{className:"icon icon-smile"})),a.ZP.createElement(p,{chatId:t,threadId:n,isOpen:g||Boolean(M),canSendGifs:h,canSendStickers:v,onLoad:F,onClose:P,onEmojiSelect:w,onStickerSelect:C,onCustomEmojiSelect:E,onGifSelect:y,onRemoveSymbol:I,onSearchOpen:X,addRecentEmoji:L,addRecentCustomEmoji:R,isAttachmentModal:b,canSendPlainText:N,className:T,positionX:b?q:void 0,positionY:b?W:void 0,transformOriginX:b?K:void 0,transformOriginY:b?J:void 0,style:b?G:void 0}))}))},72087:(e,t,n)=>{n.d(t,{Z:()=>Z});var a=n(60748),i=n(6137),o=n(83716),r=n(46752),s=n(81396),l=n(23989),c=n(44139),d=n(3858),u=n(31212),m=n(58758),h=n(60706),p=n(59107),v=n(231);const f={B:"bold",STRONG:"bold",I:"italic",EM:"italic",U:"underline",DEL:"strikethrough",CODE:"monospace",SPAN:"spoiler"},g=document.createElement("div"),Z=(0,a.X$)((e=>{let{isOpen:t,anchorPosition:n,selectedRange:Z,setSelectedRange:P,onClose:E}=e;const C=(0,a.sO)(null),y=(0,a.sO)(null),{shouldRender:b,transitionClassNames:N}=(0,u.Z)(t),[I,w,S]=(0,h.Z)(),[k,M]=(0,a.eJ)(""),[T,x]=(0,a.eJ)(!1),[A,L]=(0,a.eJ)(),[R,O]=(0,a.eJ)({});(0,a.d4)((()=>t?(0,l.Z)(E):void 0),[t,E]),(0,m.Z)(t,C,E,!0),(0,a.d4)((()=>{I?y.current.focus():(M(""),x(!1))}),[I]),(0,a.d4)((()=>{b||(S(),O({}),L(void 0))}),[S,b]),(0,a.d4)((()=>{if(!t||!Z)return;const e={};let{parentElement:n}=Z.commonAncestorContainer;for(;n&&n.id!==o.R2F;){const t=f[n.tagName];t&&(e[t]=!0),n=n.parentElement}O(e)}),[t,Z,w]);const D=(0,a.I4)((()=>{if(!Z)return;const e=window.getSelection();e&&(e.removeAllRanges(),e.addRange(Z))}),[Z]),F=(0,a.I4)((()=>{const e=window.getSelection();e&&P(e.getRangeAt(0))}),[P]),$=(0,a.I4)((e=>{if(Z)return g.replaceChildren(Z.cloneContents()),e&&g.querySelectorAll(c.fJ).forEach((e=>{e.replaceWith(e.getAttribute("alt"))})),g.innerHTML}),[Z]),B=(0,a.I4)((()=>{if(Z)return Z.commonAncestorContainer.parentElement}),[Z]);function j(){const e=y.current;if(!e)return;const{offsetWidth:t,scrollWidth:n,scrollLeft:a}=e;if(n<=t)return void L(void 0);let i="";a<n-t&&(i="mask-right"),a>0&&(i+=" mask-left"),L(i)}function U(e){if(R[e])return"active";if("monospace"===e||"strikethrough"===e){if(Object.keys(R).some((t=>t!==e&&Boolean(R[t]))))return"disabled"}else if(R.monospace||R.strikethrough)return"disabled"}const X=(0,a.I4)((()=>{if(R.spoiler){const e=B();if(!Z||!e||e.dataset.entityType!==i.Vv.Spoiler||!e.textContent)return;return e.replaceWith(e.textContent),void O((e=>({...e,spoiler:!1})))}const e=$();document.execCommand("insertHTML",!1,`<span class="spoiler" data-entity-type="${i.Vv.Spoiler}">${e}</span>`),E()}),[B,$,E,Z,R.spoiler]),Y=(0,a.I4)((()=>{O((e=>(document.execCommand(e.bold?"removeFormat":"bold"),Object.keys(e).forEach((t=>{"italic"!==t&&"underline"!==t||!Boolean(e[t])||document.execCommand(t)})),F(),{...e,bold:!e.bold})))}),[F]),_=(0,a.I4)((()=>{document.execCommand("italic"),F(),O((e=>({...e,italic:!e.italic})))}),[F]),H=(0,a.I4)((()=>{document.execCommand("underline"),F(),O((e=>({...e,underline:!e.underline})))}),[F]),z=(0,a.I4)((()=>{if(R.strikethrough){const e=B();if(!Z||!e||"DEL"!==e.tagName||!e.textContent)return;return e.replaceWith(e.textContent),void O((e=>({...e,strikethrough:!1})))}const e=$();document.execCommand("insertHTML",!1,`<del>${e}</del>`),E()}),[B,$,E,Z,R.strikethrough]),V=(0,a.I4)((()=>{if(R.monospace){const e=B();if(!Z||!e||"CODE"!==e.tagName||!e.textContent)return;return e.replaceWith(e.textContent),void O((e=>({...e,monospace:!1})))}const e=$(!0);document.execCommand("insertHTML",!1,`<code class="text-entity-code" dir="auto">${e}</code>`),E()}),[B,$,E,Z,R.monospace]),q=(0,a.I4)((()=>{const e=((0,s.X)(k)||"").split("%").map(encodeURI).join("%");if(T){const t=B();if(!t||"A"!==t.tagName)return;return t.href=e,void E()}const t=$(!0);D(),document.execCommand("insertHTML",!1,`<a href=${e} class="text-entity-link" dir="auto">${t}</a>`),E()}),[B,$,T,k,E,D]),W=(0,a.I4)((e=>{const t={k:w,b:Y,u:H,i:_,m:V,s:z,p:X}[function(e){const t=e.key||e.code;return t.startsWith("Key")?t.slice(3).toLowerCase():t}(e)];!e.altKey&&(e.ctrlKey||e.metaKey)&&t&&(e.preventDefault(),e.stopPropagation(),t())}),[w,Y,H,_,V,z,X]);(0,a.d4)((()=>(t&&document.addEventListener("keydown",W),()=>document.removeEventListener("keydown",W))),[t,W]);const K=(0,p.Z)();if(!b)return;const J=(0,r.Z)("TextFormatter",N,I&&"link-control-shown"),G=(0,r.Z)("TextFormatter-link-url-confirm",Boolean(k.length)&&"shown"),Q=n?`left: ${n.x}px; top: ${n.y}px;--text-formatter-left: ${n.x}px;`:"";return a.ZP.createElement("div",{ref:C,className:J,style:Q,onKeyDown:function(e){"Enter"===e.key&&I&&(q(),e.preventDefault())},onMouseDown:d.Z},a.ZP.createElement("div",{className:"TextFormatter-buttons"},a.ZP.createElement(v.Z,{color:"translucent",ariaLabel:"Spoiler text",className:U("spoiler"),onClick:X},a.ZP.createElement("i",{className:"icon icon-eye-closed"})),a.ZP.createElement("div",{className:"TextFormatter-divider"}),a.ZP.createElement(v.Z,{color:"translucent",ariaLabel:"Bold text",className:U("bold"),onClick:Y},a.ZP.createElement("i",{className:"icon icon-bold"})),a.ZP.createElement(v.Z,{color:"translucent",ariaLabel:"Italic text",className:U("italic"),onClick:_},a.ZP.createElement("i",{className:"icon icon-italic"})),a.ZP.createElement(v.Z,{color:"translucent",ariaLabel:"Underlined text",className:U("underline"),onClick:H},a.ZP.createElement("i",{className:"icon icon-underlined"})),a.ZP.createElement(v.Z,{color:"translucent",ariaLabel:"Strikethrough text",className:U("strikethrough"),onClick:z},a.ZP.createElement("i",{className:"icon icon-strikethrough"})),a.ZP.createElement(v.Z,{color:"translucent",ariaLabel:"Monospace text",className:U("monospace"),onClick:V},a.ZP.createElement("i",{className:"icon icon-monospace"})),a.ZP.createElement("div",{className:"TextFormatter-divider"}),a.ZP.createElement(v.Z,{color:"translucent",ariaLabel:K("TextFormat.AddLinkTitle"),onClick:w},a.ZP.createElement("i",{className:"icon icon-link"}))),a.ZP.createElement("div",{className:"TextFormatter-link-control"},a.ZP.createElement("div",{className:"TextFormatter-buttons"},a.ZP.createElement(v.Z,{color:"translucent",ariaLabel:K("Cancel"),onClick:S},a.ZP.createElement("i",{className:"icon icon-arrow-left"})),a.ZP.createElement("div",{className:"TextFormatter-divider"}),a.ZP.createElement("div",{className:(0,r.Z)("TextFormatter-link-url-input-wrapper",A)},a.ZP.createElement("input",{ref:y,className:"TextFormatter-link-url-input",type:"text",value:k,placeholder:"Enter URL...",autoComplete:"off",inputMode:"url",dir:"auto",onChange:function(e){M(e.target.value),j()},onScroll:j})),a.ZP.createElement("div",{className:G},a.ZP.createElement("div",{className:"TextFormatter-divider"}),a.ZP.createElement(v.Z,{color:"translucent",ariaLabel:K("Save"),className:"color-primary",onClick:q},a.ZP.createElement("i",{className:"icon icon-check"}))))))}))},21262:(e,t,n)=>{n.d(t,{Z:()=>i});var a=n(71394);async function i(e){const t=[];function n(e,a){return new Promise((i=>{if(e instanceof File)t.push(e),i(e);else if(e.isFile){const n=a.getAsFile();e.file((e=>{t.push(e),i(e)}),(()=>{n&&t.push(n),i(n)}))}else e.isDirectory&&e.createReader().readEntries((e=>{const t=[];for(let i=0;i<e.length;i++)t.push(n(e[i],a));i(Promise.all(t))}))}))}const i=[];for(let t=0;t<e.length;t++){const a=e[t];if("file"===a.kind){const e=a.webkitGetAsEntry()||a.getAsFile();e&&i.push(n(e,a))}}return await Promise.all(i),(0,a.ox)(t)}},52400:(e,t,n)=>{n.d(t,{_:()=>s});const a=/(<br>|<br\s?\/>)/g,i=/(&nbsp;|\u00A0)/g,o=/(<div>|<\/div>)/gi,r=/\n$/i;function s(e){return e.replace(i," ").replace(a,"\n").replace(o,"").replace(r,"")}},96391:(e,t,n)=>{n.d(t,{R:()=>i});const a=5;function i(e,t){const{commonAncestorContainer:n}=e;let i=n,o=1;for(;i&&i.id!==t&&o<a;)i=i.parentElement,o++;return Boolean(i&&i.id===t)}},60130:(e,t,n)=>{n.d(t,{Z:()=>P});var a=n(60748),i=n(33681),o=n(57710),r=n(33555),s=n(83716),l=n(863),c=n(41098),d=n(65723),u=n(44139),m=n(86203),h=n(60706),p=n(71790),v=n(11309);const f=300,g=new RegExp(`(${i.Z.source})$`,"g"),Z=new RegExp(`${s.t8f.source}$`,"g");function P(e,t,n,P,E,C){const{loadCustomEmojiForEmoji:y,clearCustomEmojiForEmoji:b}=(0,r.Sv)(),[N,I,w]=(0,h.Z)(!1),S=(0,v.CH)((()=>{const n=t();if(!e||!n||!P()?.collapsed)return;if(!n.match(l.op?i.Z:s.t8f))return;const a=(0,c.gJ)(E.current);return a.match(l.op?g:Z)?.[0]}),[t,P,E,e],f),k=(0,p.Z)(S,[S,t,P],!0),M=(0,m.Z)((()=>Boolean(k())),[k]),T=Boolean(C?.length);(0,a.d4)((()=>{if(!e)return;const t=k();t?T||y({emoji:l.op?t:t.match(/.+alt="(.+)"/)?.[1]}):b()}),[e,k,T,b,y]);const x=(0,a.I4)((t=>{const a=k();if(!e||!a)return;const i=E.current,r=(0,c.gJ)(i),s=l.op?a:a.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),m=new RegExp(`(${s})\\1*$`,""),h=r.match(m)[0].length/a.length,p=r.replace(m,(0,u.yR)(t).repeat(h)),v=i.innerHTML.substring(r.length);n(`${p}${v}`),(0,o.Yq)((()=>{(0,d.Z)(i,!0,!0)}))}),[k,e,E,n]);return(0,a.d4)(w,[w,t]),{isCustomEmojiTooltipOpen:Boolean(M&&T&&!N),closeCustomEmojiTooltip:I,insertCustomEmoji:x}}},28353:(e,t,n)=>{n.d(t,{Z:()=>T});var a=n(60748),i=n(57710),o=n(33555),r=n(34284),s=n(83716),l=n(60782),c=n(70735),d=n(52400),u=n(65723),m=n(16580),h=n(32340),p=n(11192),v=n(44139),f=n(60706),g=n(71790),Z=n(11309);let P,E,C,y,b;const N=36,I=2,w=300,S=(0,m.Z)((function(e,t,n){return e&&t.length?Object.values((0,l.q0)(e,t)).slice(0,n):c.D})),k=(0,m.Z)((function(e,t,n){const a=Object.values(e),i=(0,l.ee)(a,"native"),o=t?(0,l.Q8)(t,(e=>Object.values((0,l.q0)(i,e)))):{},r=n?(0,l.Q8)(n,(e=>Object.values((0,l.q0)(i,e)))):{},s={...o,...r},c=[].concat(Object.keys(o),Object.keys(r)),d=a.reduce(((e,t)=>(t.names.forEach((n=>{e[n]||(e[n]=[]),e[n].push(t)})),e)),{}),u=Object.keys(d),m=c.reduce(((e,t)=>Math.max(e,t.length)),0);return{byKeyword:s,keywords:c,byName:d,names:u,maxKeyLength:m}})),M=(0,m.Z)((function(e,t,n){const{byKeyword:a,keywords:i,byName:o,names:r,maxKeyLength:s}=e;let d=[];if(t.length>s)return c.D;const u=i.filter((e=>e.startsWith(t))).sort();d=d.concat(Object.values((0,l.q0)(a,u)).flat());const m=r.filter((e=>e.startsWith(t)));return d=d.concat(Object.values((0,l.q0)(o,m)).flat()),d=(0,l.Tw)(d),d.length?d.slice(0,n):c.D}));try{y=/(^|\s):(?!\s)[-+_:'\s\p{L}\p{N}]*$/giu,b=/\p{Ll}/u}catch(e){y=/(^|\s):(?!\s)[-+_:'\s\d\wа-яёґєії]*$/gi,b=/[a-zяёґєії]/}function T(e,t,m){let T=arguments.length>3&&void 0!==arguments[3]?arguments[3]:s.R2F,x=arguments.length>4?arguments[4]:void 0,A=arguments.length>5?arguments[5]:void 0,L=arguments.length>6?arguments[6]:void 0;const[R,O,D]=(0,f.Z)(!1),[F,$]=(0,a.eJ)(),[B,j]=(0,a.eJ)(c.D),[U,X]=(0,a.eJ)(c.D);(0,a.d4)((()=>{function t(){$(C.emojis)}e&&(C?t():async function(){return P||(P=n.e(7501).then(n.t.bind(n,47501,19)),E=(await P).default,C=(0,r.NM)(E)),P}().then(t))}),[e]);const Y=(0,Z.CH)((()=>{const n=t();return e&&n.includes(":")?(0,d._)(n).match(y)?.[0].trim():void 0}),[t,e],w),_=(0,g.Z)(Y,[Y,t],!0),H=(0,a.I4)((e=>{if(j(e),e===c.D)return void X(c.D);const t=e.map((e=>e.native)),n=(0,l.od)((0,p.iX)((0,o.Rd)(),t),"id");X(n)}),[]),z=(0,a.I4)((function(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const a=t();if(!a)return;const o=a.lastIndexOf(":",n?a.lastIndexOf(":")-1:void 0);if(-1!==o){const t="string"==typeof e?(0,h.Z)(e,["emoji_html"]):(0,v.yR)(e);m(`${a.substring(0,o)}${t}`);const n=T===s.R2F?document.querySelector(s.Edp):document.getElementById(T);(0,i.Yq)((()=>{(0,u.Z)(n,!0,!0)}))}H(c.D)}),[t,m,T,H]);return(0,a.d4)((()=>{const e=_();if(!e||!F)return void H(c.D);const t=e.length>2&&e.endsWith(":"),n=e.substring(1,t?1+e.length-2:void 0);let a=c.D;if(n){if(1===n.length&&b.test(n)||n.length>=I){const e=k(F,A,L);a=M(e,n.toLowerCase(),N)}}else a=S(F,x,N);a.length?t?z(a[0].native,!0):H(a):H(c.D)}),[A,F,_,L,z,x,H]),(0,a.d4)(D,[D,t]),{isEmojiTooltipOpen:Boolean(B.length||U.length)&&!R,closeEmojiTooltip:O,filteredEmojis:B,filteredCustomEmojis:U,insertEmoji:z}}},29295:(e,t,n)=>{n.d(t,{Z:()=>g});var a=n(60748),i=n(33555),o=n(57710),r=n(6137),s=n(48670),l=n(52400),c=n(65723),d=n(60782),u=n(41098),m=n(60706),h=n(71790),p=n(11309);const v=300;let f;try{f=/(^|\s)@[-_\p{L}\p{M}\p{N}]*$/giu}catch(e){f=/(^|\s)@[-_\d\wа-яёґєії]*$/gi}function g(e,t,n,g,P,E,C,y){const[b,N]=(0,a.eJ)(),[I,w,S]=(0,m.Z)(!1),k=(0,p.CH)((()=>{const n=t();if(!e||!g()?.collapsed||!n.includes("@"))return;const a=(0,u.gJ)(P.current);return(0,l._)(a).match(f)?.[0].trim()}),[e,t,g,P],v),M=(0,h.Z)(k,[k,t,g],!0),T=(0,h.Z)((()=>e&&t().startsWith("@")),[t,e]);(0,a.d4)((()=>{const e=M();if(!e||!E&&!C)return void N(void 0);const t=(0,i.Rd)().users.byId;if(!t)return void N(void 0);const n=E?.reduce(((e,t)=>(t.userId!==y&&e.push(t.userId),e)),[]),a=e.substring(1),o=(0,s.kK)((0,d.Tw)([...T()&&C||[],...n||[]]),t,a);N(Object.values((0,d.q0)(t,o)))}),[y,E,C,M,T]);const x=(0,a.I4)((function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e.usernames&&!(0,s.Vl)(e))return;const a=(0,s.WS)(e),i=(0,s.Vl)(e)||"",l=a?`@${a}`:`<a\n class="text-entity-link"\n data-entity-type="${r.Vv.MentionName}"\n data-user-id="${e.id}"\n contenteditable="false"\n dir="auto"\n >${i}</a>`,d=P.current,m=Z((0,u.gJ)(d)),h=m.lastIndexOf("@"),p=(a?a.length+1:i.length)-(m.length-h);if(-1!==h){const e=`${m.substr(0,h)}${l}&nbsp;`,a=Z(d.innerHTML).substring(m.length),i=(0,u.qK)(d);n(`${e}${a}`),(0,o.Yq)((()=>{const e=i+p+1;(0,c.Z)(d,t),e>=0&&(0,u.Mq)(d,e)}))}N(void 0)}),[P,n]);return(0,a.d4)(S,[S,t]),{isMentionTooltipOpen:Boolean(b?.length&&!I),closeMentionTooltip:w,insertMention:x,mentionFilteredUsers:b}}function Z(e){return e.replace(/<div>(<br>|<br\s?\/>)?<\/div>/gi,"<br>")}},17891:(e,t,n)=>{n.d(t,{Z:()=>r});var a=n(60748),i=n(34446),o=n(65326);function r(e,t){const n=void 0===t,r=(0,a.sO)(n),s=(0,a.sO)(),l=(0,o.Z)();return(0,i.Z)((()=>{n||(r.current=!1,s.current&&(clearTimeout(s.current),s.current=void 0))}),e),(0,a.d4)((()=>{if(n||r.current)return;const e=()=>{r.current=!0,l()};t>0?s.current=window.setTimeout(e,t):e()}),e),r.current}},51218:(e,t,n)=>{n.d(t,{Z:()=>o});var a=n(60748),i=n(14605);const o=(0,a.X$)((e=>{let{id:t,options:n,selected:o=[],disabled:r,round:s,loadingOptions:l,onChange:c}=e;const[d,u]=(0,a.eJ)(o||[]),m=(0,a.I4)((e=>{const{value:t,checked:n}=e.currentTarget;let a;a=n?[...d,t]:d.filter((e=>e!==t)),u(a),c(a)}),[c,d]);return a.ZP.createElement("div",{id:t,className:"radio-group"},n.map((e=>a.ZP.createElement(i.Z,{label:e.label,subLabel:e.subLabel,value:e.value,checked:-1!==o.indexOf(e.value),disabled:e.disabled||r,round:s,isLoading:l?-1!==l.indexOf(e.value):void 0,onChange:m}))))}))},66735:(e,t,n)=>{n.d(t,{Z:()=>p});var a=n(60748),i=n(83716),o=n(71394),r=n(59107),s=n(231),l=n(13103),c=n(34288);const d={type:"blob",quality:1,format:"jpeg",circle:!1,size:{width:1024,height:1024}};let u,m,h;const p=(0,a.X$)((e=>{let{file:t,onChange:p,onClose:v}=e;const[f,g]=(0,a.eJ)(!1);(0,a.d4)((()=>{t&&(f?async function(e){try{const t=document.getElementById("avatar-crop");if(!t)return;const{offsetWidth:n,offsetHeight:a}=t;h=new u(t,{enableZoom:!0,boundary:{width:n,height:a},viewport:{width:n-16,height:a-16,type:"circle"}});const i=await(0,o.YJ)(e);await h.bind({url:i})}catch(e){i.eMD&&console.error(e)}}(t):async function(){return m||(m=Promise.all([n.e(5099),n.e(3472)]).then(n.bind(n,23472)),u=(await m).default),m}().then((()=>g(!0))))}),[t,f]);const Z=(0,r.Z)(),P=(0,a.I4)((async()=>{if(!h)return;const e=await h.result(d),t="string"==typeof e?e:(0,o.hl)(e,"avatar.jpg");p(t)}),[p]);return a.ZP.createElement(l.Z,{isOpen:Boolean(t),onClose:v,title:"Drag to reposition",className:"CropModal",hasCloseButton:!0},f?a.ZP.createElement("div",{id:"avatar-crop"}):a.ZP.createElement(c.Z,null),a.ZP.createElement(s.Z,{className:"confirm-button",round:!0,color:"primary",onClick:P,ariaLabel:Z("CropImage")},a.ZP.createElement("i",{className:"icon icon-check"})))}))},41151:(e,t,n)=>{n.d(t,{Z:()=>s});var a=n(60748),i=n(46752),o=n(59107),r=n(231);const s=e=>{let{isShown:t,className:n,color:s="primary",ariaLabel:l,disabled:c,onClick:d,children:u}=e;const m=(0,o.Z)(),h=(0,i.Z)("FloatingActionButton",t&&"revealed",n);return a.ZP.createElement(r.Z,{className:h,color:s,round:!0,disabled:c,onClick:t&&!c?d:void 0,ariaLabel:l,tabIndex:-1,isRtl:m.isRtl},u)}},31876:(e,t,n)=>{n.d(t,{Z:()=>f});var a=n(60748),i=n(57710),o=n(863),r=n(46752),s=n(17240),l=n(12644),c=n(60706),d=n(59107),u=n(68512),m=n(52328),h=n(58964),p=n(66902),v=n(231);const f=e=>{let{ref:t,buttonRef:n,icon:f,leftElement:g,buttonClassName:Z,secondaryIcon:P,rightElement:E,className:C,style:y,children:b,disabled:N,allowDisabledClick:I,ripple:w,narrow:S,inactive:k,focus:M,destructive:T,multiline:x,isStatic:A,contextActions:L,withPortalForMenu:R,href:O,onMouseDown:D,onClick:F,clickArg:$,onSecondaryIconClick:B,onDragEnter:j}=e,U=(0,a.sO)(null);t&&(U=t);const[X,Y,_]=(0,c.Z)(),{isContextMenuOpen:H,contextMenuPosition:z,handleBeforeContextMenu:V,handleContextMenu:q,handleContextMenuClose:W,handleContextMenuHide:K}=(0,s.Z)(U,!L),J=(0,a.I4)((()=>U.current),[]),G=(0,a.I4)((()=>U.current.closest(".custom-scroll")),[]),Q=(0,a.I4)((()=>(R?document.querySelector("#portals"):U.current).querySelector(".ListItem-context-menu .bubble")),[R]),ee=(0,a.I4)((()=>({withPortal:R})),[R]),{positionX:te,positionY:ne,transformOriginX:ae,transformOriginY:ie,style:oe}=(0,l.Z)(z,J,G,Q,ee),re=(0,a.I4)((e=>{e.ctrlKey||e.metaKey||e.shiftKey||e.button!==o.tc.Main||e.preventDefault()}),[]),se=(0,a.I4)((e=>{if((!N||I)&&F){if(O){if((e.ctrlKey||e.metaKey||e.shiftKey)&&e.button===o.tc.Main||e.button===o.tc.Auxiliary)return;e.preventDefault()}F(e,$),o.$b&&!w&&(Y(),(0,i.i$)(_))}}),[I,$,N,Y,F,w,_,O]),le=e=>{N&&!I||0!==e.button||!B&&!L||(e.stopPropagation(),B?B(e):q(e))},ce=(0,a.I4)((e=>{k||o.$b||(!L||e.button!==o.tc.Secondary&&F||V(e),e.button===o.tc.Main&&(F?se(e):q(e)))}),[k,L,F,V,q,se]),de=(0,d.Z)(),ue=(0,r.Z)("ListItem",C,!A&&"no-selection",w&&"has-ripple",S&&"narrow",N&&"disabled",I&&"click-allowed",k&&"inactive",z&&"has-menu-open",M&&"focus",T&&"destructive",x&&"multiline",A&&"is-static"),me=O?"a":"div";return a.ZP.createElement("div",{ref:U,className:ue,dir:de.isRtl?"rtl":void 0,style:y,onMouseDown:D,onDragEnter:j},a.ZP.createElement(me,{className:(0,r.Z)("ListItem-button",X&&"active",Z),role:A?void 0:"button",href:O,ref:n,tabIndex:A?void 0:0,onClick:!k&&o.$b?se:re,onMouseDown:ce,onContextMenu:!k&&L?q:void 0},g,f&&a.ZP.createElement("i",{className:`icon icon-${f}`}),x&&a.ZP.createElement("div",{className:"multiline-item"},b),!x&&b,!N&&!k&&w&&a.ZP.createElement(u.Z,null),P&&a.ZP.createElement(v.Z,{className:"secondary-icon",round:!0,color:"translucent",size:"smaller",onClick:o.$b?le:void 0,onMouseDown:o.$b?void 0:le},a.ZP.createElement("i",{className:`icon icon-${P}`})),E),L&&void 0!==z&&a.ZP.createElement(m.Z,{isOpen:H,transformOriginX:ae,transformOriginY:ie,positionX:te,positionY:ne,style:oe,className:"ListItem-context-menu",autoClose:!0,onClose:W,onCloseAnimationEnd:K,withPortal:R},L.map((e=>"isSeparator"in e?a.ZP.createElement(p.Z,{key:e.key||"separator"}):a.ZP.createElement(h.Z,{key:e.title,icon:e.icon,destructive:e.destructive,disabled:!e.handler,onClick:e.handler},e.title)))))}},66902:(e,t,n)=>{n.d(t,{Z:()=>o});var a=n(60748),i=n(46752);const o=e=>{let{className:t}=e;return a.ZP.createElement("div",{className:(0,i.Z)("GC8g9Q16IaK76g6rcU78",t)})}},96937:(e,t,n)=>{n.d(t,{Z:()=>m});var a=n(60748),i=n(33555),o=n(83716),r=n(31212),s=n(46752),l=n(23989),c=n(62898),d=n(231);const u=3e3,m=e=>{let{title:t,className:n,message:m,duration:h=u,containerId:p,onDismiss:v,action:f,actionText:g}=e;const Z=(0,i.Sv)(),[P,E]=(0,a.eJ)(!0),C=(0,a.sO)(null),{transitionClassNames:y}=(0,r.Z)(P),b=(0,a.I4)((()=>{E(!1),setTimeout(v,150+o.fK3)}),[v]),N=(0,a.I4)((()=>{f&&Z[f.action](f.payload),b()}),[f,Z,b]);(0,a.d4)((()=>P?(0,l.Z)(b):void 0),[P,b]),(0,a.d4)((()=>(C.current=window.setTimeout(b,h),()=>{C.current&&(clearTimeout(C.current),C.current=void 0)})),[h,b]);const I=(0,a.I4)((()=>{C.current&&(clearTimeout(C.current),C.current=void 0)}),[]),w=(0,a.I4)((()=>{C.current=window.setTimeout(b,h)}),[h,b]);return a.ZP.createElement(c.Z,{className:"Notification-container",containerId:p},a.ZP.createElement("div",{className:(0,s.Z)("Notification",y,n),onClick:N,onMouseEnter:I,onMouseLeave:w},a.ZP.createElement("div",{className:"content"},t&&a.ZP.createElement("div",{className:"notification-title"},t),m),f&&g&&a.ZP.createElement(d.Z,{color:"translucent-white",onClick:N,className:"Notification-button"},g)))}},39196:(e,t,n)=>{n.d(t,{Z:()=>r});var a=n(60748),i=n(46752);const o={s:22,m:25,l:28,xl:20},r=(0,a.X$)((e=>{let{progress:t=0,size:n="l",square:r,transparent:s,noCross:l,onClick:c}=e;const d=o[n],u=d-4,m=d-1,h=2*u*Math.PI,p=(0,a.sO)(null);(0,a.bt)((()=>{const e=p.current,n=e.firstElementChild,a=h-Math.min(Math.max(.05,t),1)*h;n?n.firstElementChild.setAttribute("stroke-dashoffset",a.toString()):e.innerHTML=`<svg\n viewBox="0 0 ${2*m} ${2*m}"\n height="${2*m}"\n width="${2*m}"\n >\n <circle\n stroke="white"\n fill="transparent"\n stroke-width=2\n stroke-dasharray="${h} ${h}"}\n stroke-dashoffset="${a}"\n stroke-linecap="round"\n r=${u}\n cx=${m}\n cy=${m}\n />\n </svg>`}),[p,h,m,u,t]);const v=(0,i.Z)(`ProgressSpinner size-${n}`,s&&"transparent",r&&"square",l&&"no-cross");return a.ZP.createElement("div",{ref:p,className:v,onClick:c})}))},14434:(e,t,n)=>{n.d(t,{Z:()=>l});var a=n(60748),i=n(46752),o=n(59107),r=n(49204);const s=(0,a.X$)((e=>{let{id:t,label:n,subLabel:s,value:l,name:c,checked:d,disabled:u,hidden:m,isLoading:h,onChange:p}=e;const v=(0,o.Z)(),f=(0,i.Z)("Radio",u&&"disabled",m&&"hidden-widget",h&&"loading");return a.ZP.createElement("label",{className:f,dir:v.isRtl?"rtl":void 0},a.ZP.createElement("input",{type:"radio",name:c,value:l,id:t,checked:d,onChange:p,disabled:u||m}),a.ZP.createElement("div",{className:"Radio-main"},a.ZP.createElement("span",{className:"label",dir:v.isRtl?"auto":void 0},n),s&&a.ZP.createElement("span",{className:"subLabel",dir:v.isRtl?"auto":void 0},s)),h&&a.ZP.createElement(r.Z,null))})),l=(0,a.X$)((e=>{let{id:t,name:n,options:i,selected:o,disabled:r,loadingOption:l,onChange:c}=e;const d=(0,a.I4)((e=>{const{value:t}=e.currentTarget;c(t,e)}),[c]);return a.ZP.createElement("div",{id:t,className:"radio-group"},i.map((e=>a.ZP.createElement(s,{name:n,label:e.label,subLabel:e.subLabel,value:e.value,checked:e.value===o,hidden:e.hidden,disabled:r,isLoading:l?l===e.value:void 0,onChange:d}))))}))},18051:(e,t,n)=>{n.d(t,{Z:()=>r});var a=n(60748),i=n(46752),o=n(59107);const r=(0,a.X$)((e=>{let{options:t,min:n=0,max:r=(t?t.length-1:100),step:s=1,label:l,value:c,disabled:d,bold:u,className:m,renderValue:h,onChange:p}=e;const v=(0,o.Z)(),f=(0,a.I4)((e=>{p(Number(e.currentTarget.value))}),[p]),g=(0,i.Z)(m,"RangeSlider",d&&"disabled",u&&"bold"),Z=(0,a.Ye)((()=>t?c/(t.length-1)*100:(c-n)/((r-n)/s)*100),[t,c,r,n,s]);return a.ZP.createElement("div",{className:g},l&&a.ZP.createElement("div",{className:"slider-top-row",dir:v.isRtl?"rtl":void 0},a.ZP.createElement("span",{className:"label",dir:"auto"},l),!t&&a.ZP.createElement("span",{className:"value",dir:"auto"},h?h(c):c)),a.ZP.createElement("div",{className:"slider-main"},a.ZP.createElement("div",{className:"slider-fill-track",style:`width: ${Z}%`}),a.ZP.createElement("input",{min:n,max:r,value:c,step:s,type:"range",className:"RangeSlider__input",onChange:f}),t&&a.ZP.createElement("div",{className:"slider-options"},t.map(((e,t)=>a.ZP.createElement("div",{className:(0,i.Z)("slider-option no-selection",t===c&&"active"),onClick:()=>p(t)},e))))))}))},43521:(e,t,n)=>{n.d(t,{Z:()=>c});var a=n(60748),i=n(863),o=n(231);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},r.apply(this,arguments)}let s,l=!0;const c=(0,a.X$)((e=>{let{onActivate:t,...n}=e;const c=(0,a.sO)(!1),d=(0,a.I4)((e=>{if(c.current=!0,l)return l=!1,void t(e);s&&(clearTimeout(s),s=void 0),s=window.setTimeout((()=>{c.current&&t(e)}),200)}),[t]),u=(0,a.I4)((()=>{c.current=!1}),[]),m=(0,a.I4)((e=>{c.current=!0,t(e)}),[t]);return a.ZP.createElement(o.Z,r({},n,{onMouseEnter:i.$b?void 0:d,onMouseLeave:i.$b?void 0:u,onClick:i.$b?m:t}))}))},69589:(e,t,n)=>{n.d(t,{Z:()=>u});var a=n(60748),i=n(46752),o=n(60706),r=n(59107),s=n(12515),l=n(34288),c=n(231),d=n(40126);const u=(0,a.X$)((e=>{let{ref:t,children:n,parentContainerClassName:u,value:m,inputId:h,className:p,focused:v,isLoading:f,spinnerColor:g,spinnerBackgroundColor:Z,placeholder:P,disabled:E,autoComplete:C,canClose:y,autoFocusSearch:b,onChange:N,onReset:I,onFocus:w,onBlur:S,onSpinnerClick:k}=e,M=(0,a.sO)(null);t&&(M=t);const[T,x,A]=(0,o.Z)(v);(0,s.Z)(M,b,A),(0,a.d4)((()=>{M.current&&(v?M.current.focus():M.current.blur())}),[v,P]);const L=(0,r.Z)(),R=(0,a.I4)((e=>{if("ArrowDown"===e.key||"Enter"===e.key){const e=document.querySelector(`.${u} .ListItem-button`);e&&e.focus()}}),[u]);return a.ZP.createElement("div",{className:(0,i.Z)("SearchInput",p,T&&"has-focus"),dir:L.isRtl?"rtl":void 0},n,a.ZP.createElement("input",{ref:M,id:h,type:"text",dir:"auto",placeholder:P||L("Search"),className:"form-control",value:m,disabled:E,autoComplete:C,onChange:function(e){const{currentTarget:t}=e;N(t.value)},onFocus:function(){x(),w&&w()},onBlur:function(){A(),S&&S()},onKeyDown:R}),a.ZP.createElement("i",{className:"icon icon-search"}),a.ZP.createElement(d.Z,{isOpen:Boolean(f),className:"slow"},a.ZP.createElement(l.Z,{color:g,backgroundColor:Z,onClick:k})),!f&&(m||y)&&I&&a.ZP.createElement(c.Z,{round:!0,size:"tiny",color:"translucent",onClick:I},a.ZP.createElement("span",{className:"icon icon-close"})))}))},40126:(e,t,n)=>{n.d(t,{Z:()=>s});var a=n(60748),i=n(31212),o=n(87204),r=n(46752);const s=e=>{let{isOpen:t,isHidden:n,isCustom:s,id:l,className:c,onClick:d,children:u,noCloseTransition:m,shouldAnimateFirstRender:h,style:p,ref:v}=e;const f=(0,o.Z)(t),g=(0,o.Z)(u),Z=(0,a.sO)(),P=void 0===f,{shouldRender:E,transitionClassNames:C}=(0,i.Z)(t&&!n,void 0,P&&!h,!s&&void 0,m);return f&&!t&&(Z.current=g),(E||n)&&a.ZP.createElement("div",{id:l,ref:v,className:(0,r.Z)(c,C),onClick:d,style:p},t?u:Z.current)}},17921:(e,t,n)=>{n.d(t,{Z:()=>r});var a=n(60748),i=n(46752),o=n(80036);const r=e=>{let{variant:t="rectangular",animation:n="wave",width:r,height:s,forceAspectRatio:l,inline:c,className:d}=e;const u=(0,i.Z)("Skeleton",t,n,d,c&&"inline"),m=l?r&&s?`aspect-ratio: ${r}/${s}`:void 0:(0,o.Z)(Boolean(r)&&`width: ${r}px`,Boolean(s)&&`height: ${s}px`);return a.ZP.createElement("div",{className:u,style:m},c&&" ")}},83321:(e,t,n)=>{n.d(t,{Z:()=>o});var a=n(60748),i=n(46752);const o=(0,a.X$)((e=>{let{id:t,name:n,value:o,label:r,checked:s=!1,disabled:l,inactive:c,noAnimation:d,onChange:u,onCheck:m}=e;const h=(0,a.I4)((e=>{u&&u(e),m&&m(e.currentTarget.checked)}),[u,m]),p=(0,i.Z)("Switcher",l&&"disabled",c&&"inactive",d&&"no-animation");return a.ZP.createElement("label",{className:p,title:r},a.ZP.createElement("input",{type:"checkbox",id:t,name:n,value:o,checked:s,disabled:l,onChange:h}),a.ZP.createElement("span",{className:"widget"}))}))},53152:(e,t,n)=>{n.d(t,{Z:()=>v});var a=n(60748),i=n(57710),o=n(863),r=n(82972),s=n(46752),l=n(32340),c=n(12644),d=n(17240),u=n(52328),m=n(58964),h=n(66902);const p="Tab--active",v=(0,a.X$)((e=>{let{className:t,title:n,isActive:v,isBlocked:f,badgeCount:g,isBadgeActive:Z,previousActiveTab:P,onClick:E,clickArg:C,contextActions:y,contextRootElementSelector:b}=e;const N=(0,a.sO)(null);(0,a.bt)((()=>{v&&void 0===P&&N.current&&N.current.classList.add(p)}),[v,P]),(0,a.d4)((()=>{if(!v||void 0===P)return;const e=N.current,t=e.parentElement.children[P];if(!t)return void(v&&!e.classList.contains(p)&&(0,i.WM)((()=>{e.classList.add(p)})));const n=e.querySelector(".platform"),a=t.querySelector(".platform"),o=a.parentElement.offsetLeft-n.parentElement.offsetLeft,s=a.clientWidth/n.clientWidth;(0,i.WM)((()=>{a.classList.remove("animate"),n.classList.remove("animate"),n.style.transform=`translate3d(${o}px, 0, 0) scale3d(${s}, 1, 1)`,(0,i.lT)((()=>((0,r.Z)(n),()=>{n.classList.add("animate"),n.style.transform="none",t.classList.remove(p),e.classList.add(p)})))}))}),[v,P]);const{contextMenuPosition:I,handleContextMenu:w,handleBeforeContextMenu:S,handleContextMenuClose:k,handleContextMenuHide:M,isContextMenuOpen:T}=(0,d.Z)(N,!y),x=(0,a.I4)((e=>{!y||e.button!==o.tc.Secondary&&E||S(e),"mousedown"===e.type&&e.button!==o.tc.Main||E?.(C)}),[C,y,S,E]),A=(0,a.I4)((()=>N.current),[]),L=(0,a.I4)((()=>b?N.current.closest(b):document.body),[b]),R=(0,a.I4)((()=>document.querySelector("#portals").querySelector(".Tab-context-menu .bubble")),[]),O=(0,a.I4)((()=>({withPortal:!0})),[]),{positionX:D,positionY:F,transformOriginX:$,transformOriginY:B,style:j}=(0,c.Z)(I,A,L,R,O);return a.ZP.createElement("div",{className:(0,s.Z)("Tab",E&&"Tab--interactive",t),onClick:o.$b?x:void 0,onMouseDown:o.$b?void 0:x,onContextMenu:w,ref:N},a.ZP.createElement("span",{className:"Tab_inner"},(0,l.Z)(n),Boolean(g)&&a.ZP.createElement("span",{className:(0,s.Z)("badge",Z&&"Tab__badge--active")},g),f&&a.ZP.createElement("i",{className:"icon icon-lock-badge blocked"}),a.ZP.createElement("i",{className:"platform"})),y&&void 0!==I&&a.ZP.createElement(u.Z,{isOpen:T,transformOriginX:$,transformOriginY:B,positionX:D,positionY:F,style:j,className:"Tab-context-menu",autoClose:!0,onClose:k,onCloseAnimationEnd:M,withPortal:!0},y.map((e=>"isSeparator"in e?a.ZP.createElement(h.Z,{key:e.key||"separator"}):a.ZP.createElement(m.Z,{key:e.title,icon:e.icon,destructive:e.destructive,disabled:!e.handler,onClick:e.handler},e.title)))))}))},31711:(e,t,n)=>{n.d(t,{Z:()=>m});var a=n(60748),i=n(83716),o=n(863),r=n(8582),s=n(87204),l=n(78781),c=n(59107),d=n(53152);const u=o.cj?450:o.wZ?400:300,m=(0,a.X$)((e=>{let{tabs:t,areFolders:n,activeTab:o,big:m,onSwitchTab:h,contextRootElementSelector:p}=e;const v=(0,a.sO)(null),f=(0,s.Z)(o);(0,l.Z)(v,void 0,!0),(0,a.d4)((()=>{const e=v.current,{scrollWidth:t,offsetWidth:n,scrollLeft:a}=e;if(t<=n)return;const i=e.childNodes[o];if(!i)return;const{offsetLeft:s,offsetWidth:l}=i,c=s-n/2+l/2;Math.abs(c-a)<16||(0,r.Z)(e,c,u)}),[o]);const g=(0,c.Z)();return a.ZP.createElement("div",{className:"TabList no-selection no-scrollbar "+(m?"big":""),ref:v,dir:g.isRtl?"rtl":void 0},t.map(((e,t)=>{var r;return a.ZP.createElement(d.Z,{key:null!==(r=e.id)&&void 0!==r?r:e.title,title:n&&e.id!==i.NfV?e.title:g(e.title),isActive:t===o,isBlocked:e.isBlocked,badgeCount:e.badgeCount,isBadgeActive:e.isBadgeActive,previousActiveTab:f,onClick:h,clickArg:t,contextActions:e.contextActions,contextRootElementSelector:p})})))}))},53455:(e,t,n)=>{n.d(t,{Yy:()=>r,ZP:()=>h,fi:()=>o,vb:()=>c});var a=n(60782),i=n(91090);const o=[{icon:"user",title:"FilterContacts",key:"contacts"},{icon:"non-contacts",title:"FilterNonContacts",key:"nonContacts"},{icon:"group",title:"FilterGroups",key:"groups"},{icon:"channel",title:"FilterChannels",key:"channels"},{icon:"bots",title:"FilterBots",key:"bots"}],r=[{icon:"mute",title:"FilterMuted",key:"excludeMuted"},{icon:"archive",title:"FilterArchived",key:"excludeArchived"},{icon:"readchats",title:"FilterRead",key:"excludeRead"}],s=["includedChatIds","bots","channels","groups","contacts","nonContacts"],l=["excludedChatIds","excludeArchived","excludeMuted","excludeRead"];function c(e,t,n){let i=[],o=[];if("included"===t){const{includedChatIds:t,...r}=n?e.includeFilters||{}:(0,a.ei)(e.folder,s);i=t||[],o=Object.keys(r).filter((e=>Boolean(r[e])))}else{const{excludedChatIds:t,...r}=n?e.excludeFilters||{}:(0,a.ei)(e.folder,l);i=t||[],o=Object.keys(r).filter((e=>Boolean(r[e])))}return{selectedChatIds:i,selectedChatTypes:o}}function d(e){if(e){const{includedChatIds:t,...n}=e;if(Object.values(n).filter(Boolean).length>1||t?.length)return"";if(n.bots)return"Bots";if(n.groups)return"Groups";if(n.channels)return"Channels";if(n.contacts)return"Contacts";if(n.nonContacts)return"Non-Contacts"}return""}const u={mode:"create",chatFilter:"",folder:{title:"",includedChatIds:[],excludedChatIds:[]}},m=(e,t)=>{switch(t.type){case"setTitle":return{...e,folder:{...e.folder,title:t.payload},isTouched:!0};case"editIncludeFilters":return{...e,includeFilters:(0,a.ei)(e.folder,s)};case"editExcludeFilters":return{...e,excludeFilters:(0,a.ei)(e.folder,l)};case"setIncludeFilters":return{...e,includeFilters:t.payload,chatFilter:""};case"setExcludeFilters":return{...e,excludeFilters:t.payload,chatFilter:""};case"saveFilters":return e.includeFilters?{...e,folder:{...(0,a.CE)(e.folder,s),title:e.folder.title?e.folder.title:d(e.includeFilters),...e.includeFilters},includeFilters:void 0,chatFilter:"",isTouched:!0}:e.excludeFilters?{...e,folder:{...(0,a.CE)(e.folder,l),...e.excludeFilters},excludeFilters:void 0,chatFilter:"",isTouched:!0}:e;case"editFolder":{const{id:e,description:n,...a}=t.payload;return{mode:"edit",folderId:e,folder:a,chatFilter:""}}case"setChatFilter":return{...e,chatFilter:t.payload};case"setIsLoading":return{...e,isLoading:t.payload};case"setError":return{...e,error:t.payload};case"reset":return u;default:return e}},h=()=>(0,i.Z)(m,u)},11309:(e,t,n)=>{n.d(t,{CH:()=>r,Vr:()=>c,WR:()=>s,iD:()=>l});var a=n(3927),i=n(67360),o=n(71790);function r(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return(0,a.Z)((t=>{t(e())}),t,n,i)}function s(e,t){const n=r((()=>e()),[e],t,arguments.length>2&&void 0!==arguments[2]&&arguments[2]);return(0,o.Z)(n,[n,e],!0)}function l(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return(0,i.Z)((t=>{t(e())}),t,n,a,o)}function c(e,t){const n=l((()=>e()),[e],t,arguments.length>2&&void 0!==arguments[2]&&arguments[2],arguments.length>3&&void 0!==arguments[3]&&arguments[3]);return(0,o.Z)(n,[n,e],!0)}},23186:(e,t,n)=>{n.d(t,{Z:()=>m});var a=n(60748),i=n(33555),o=n(83716),r=n(10396),s=n(85266),l=n(64532),c=n(11192),d=n(274),u=n(34446);const m=function(e,t,n,m,h,p,v){let f=arguments.length>7&&void 0!==arguments[7]&&arguments[7],g=arguments.length>8?arguments[8]:void 0,Z=arguments.length>9?arguments[9]:void 0,P=arguments.length>10&&void 0!==arguments[10]&&arguments[10],E=arguments.length>11&&void 0!==arguments[11]&&arguments[11];const C=(0,a.sO)(null),[y,b]=(0,a.eJ)(!1);let N=y;const[I,w]=(0,a.eJ)(0),S=(0,a.I4)((()=>{b(!1),Z&&Z()}),[Z]);(0,u.Z)((()=>{C.current=(0,r.z2)(e,n,((e,a)=>{switch(e){case"onPlay":{const{setVolume:e,setPlaybackRate:a,toggleMuted:r,proxy:s}=C.current;b(!0),(0,l.N)(p,function(e){let t={};if(e&&e.current){const{play:n,pause:a,setCurrentTime:o,proxy:r,requestNextTrack:s,requestPreviousTrack:l,isFirst:c,isLast:d}=e.current;t={play:()=>{n(r.src)},pause:()=>{a()},stop:()=>{a(),o(0),(0,i.Sv)().closeAudioPlayer()},seekbackward:e=>{const t=e.seekOffset||10;o(Math.max(r.currentTime-t,0))},seekforward:e=>{const t=e.seekOffset||10;o(Math.min(r.currentTime+t,r.duration))},seekTo:e=>{e.seekTime&&o(e.seekTime)}},d()||(t.nexttrack=()=>{s()}),c()||(t.previoustrack=()=>{l()})}return t}(C)),(0,l.pC)("playing");const{audioPlayer:d}=(0,c.jU)((0,i.Rd)());e(d.volume),r(Boolean(d.isMuted));const u=s.duration&&Number.isFinite(s.duration)?s.duration:t;("voice"===n||u>o.J0S)&&a(d.playbackRate),(0,l.NS)({duration:s.duration||0,playbackRate:s.playbackRate,position:s.currentTime});break}case"onRateChange":{const{proxy:e}=C.current;(0,l.NS)({duration:e.duration||0,playbackRate:e.playbackRate,position:e.currentTime});break}case"onPause":b(!1),(0,l.pC)("paused");break;case"onTimeUpdate":{const{proxy:e}=C.current,n=e.duration&&Number.isFinite(e.duration)?e.duration:t;E||w(e.currentTime/n);break}case"onEnded":(0,l.pC)("paused")}h?.[e]?.(a)}),g,S);const{proxy:a}=C.current;y||a.paused||(b(!0),N=!0),v&&v(a)}),[e]),(0,a.d4)((()=>{y&&p&&(0,l.Ym)(p)}),[p,y]);const{play:k,pause:M,setCurrentTime:T,proxy:x,destroy:A,setVolume:L,stop:R,isFirst:O,isLast:D,requestNextTrack:F,requestPreviousTrack:$,setPlaybackRate:B,toggleMuted:j}=C.current,U=x.duration&&Number.isFinite(x.duration)?x.duration:t;(0,a.d4)((()=>{!U||(0,s.z)(x)||E||w(x.currentTime/U)}),[U,I,x,E]),(0,a.d4)((()=>()=>{A(P)}),[A,P]),(0,d.Z)((e=>{let[t,n]=e;t===f&&m===n||x.src&&x.paused||f&&m&&!y&&k(m)}),[f,m,y,k,x.src,x.paused]);const X=(0,a.I4)((()=>{m&&k(m)}),[m,k]),Y=(0,a.I4)((()=>{y?M():X()}),[M,X,y]),_=(0,a.I4)((e=>{T(e),U&&w(x.currentTime/U)}),[U,x,T]);return{isPlaying:N,playProgress:I,playPause:Y,pause:M,play:X,stop:R,setCurrentTime:_,setVolume:L,audioProxy:x,duration:U,requestNextTrack:F,requestPreviousTrack:$,isFirst:O,isLast:D,setPlaybackRate:B,toggleMuted:j}}},15866:(e,t,n)=>{n.d(t,{Z:()=>d});var a=n(60748),i=n(57710),o=n(863),r=n(96264),s=n(34446);const l=2,c=2;function d(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:l,u=arguments.length>4?arguments[4]:void 0,m=arguments.length>5?arguments[5]:void 0;const h=(0,a.sO)(null),p=(0,a.sO)();return(0,s.Z)((()=>{t||(p.current=!1)}),[e,t]),(0,a.d4)((()=>{const a=h.current;if(!e||!a||t||p.current)return;p.current=!0;const s=new Image,l=()=>{const e=u||s.width,t=m||s.height,n=a.getContext("2d",{alpha:!1});(0,i.WM)((()=>{a.width=e,a.height=t,o.vX&&(n.filter=`blur(${d}px)`),n.drawImage(s,2*-d,2*-d,e+4*d,t+4*d),o.vX||(0,r.Z)(n,0,0,e,t,d,c)}))};s.onload=()=>{n?(0,i.i$)(l):l()},s.src=e}),[e,t,m,u,d,n]),h}},41470:(e,t,n)=>{n.d(t,{Z:()=>d});var a=n(60748),i=n(33555),o=n(863),r=n(83716),s=n(48670),l=n(60782),c=n(59107);const d=function(e){let{chat:t,user:n,folderId:d,isPinned:u,isMuted:m,canChangeFolder:h,handleDelete:p,handleChatFolderChange:v,handleReport:f}=e,g=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const Z=(0,c.Z)(),{isSelf:P}=n||{},E=n?.id===r.awM;return(0,a.Ye)((()=>{if(!t)return;const{toggleChatPinned:e,updateChatMutedState:a,toggleChatArchived:r,toggleChatUnread:c,openChatInNewTab:C}=(0,i.Sv)(),y=o.IT&&{title:"Open in new tab",icon:"open-in-new-tab",handler:()=>{C({chatId:t.id})}},b=h?{title:Z("ChatList.Filter.AddToFolder"),icon:"folder",handler:v}:void 0,N=u?{title:Z("UnpinFromTop"),icon:"unpin",handler:()=>e({id:t.id,folderId:d})}:{title:Z("PinToTop"),icon:"pin",handler:()=>e({id:t.id,folderId:d})};if(g)return(0,l.oA)([y,N,b]);const I=t.unreadCount||t.hasUnreadMark?{title:Z("MarkAsRead"),icon:"readchats",handler:()=>c({id:t.id})}:void 0,w=t.unreadCount||t.hasUnreadMark||t.isForum?void 0:{title:Z("MarkAsUnread"),icon:"unread",handler:()=>c({id:t.id})},S=m?{title:Z("ChatList.Unmute"),icon:"unmute",handler:()=>a({chatId:t.id,isMuted:!1})}:{title:Z("ChatList.Mute"),icon:"mute",handler:()=>a({chatId:t.id,isMuted:!0})},k=(0,s.pE)(t)?{title:Z("Unarchive"),icon:"unarchive",handler:()=>r({id:t.id})}:{title:Z("Archive"),icon:"archive",handler:()=>r({id:t.id})},M=f&&((0,s.eA)(t)||(0,s.Bf)(t)||n&&!n.isSelf)?{title:Z("ReportPeer.Report"),icon:"flag",handler:f}:void 0,T={title:(0,s.YC)(t.id)?Z("Delete"):Z((0,s.cc)(t)?"DeleteChat":(0,s.eA)(t)?"LeaveChannel":"Group.LeaveGroup"),icon:"delete",destructive:!0,handler:p},x=void 0!==d;return(0,l.oA)([y,b,I,w,N,!P&&S,!P&&!E&&!x&&k,M,T])}),[t,n,h,Z,v,u,g,m,p,f,d,P,E])}},17240:(e,t,n)=>{n.d(t,{Z:()=>l});var a=n(60748),i=n(31664),o=n(57710),r=n(863);function s(e){e.stopImmediatePropagation(),e.preventDefault(),e.stopPropagation()}const l=(e,t,n,l)=>{const[c,d]=(0,a.eJ)(!1),[u,m]=(0,a.eJ)(void 0),h=(0,a.I4)((e=>{t||2!==e.button||(0,o.WM)((()=>{(0,i.D_)(e.target,"no-selection")}))}),[t]),p=(0,a.I4)((e=>{(0,o.WM)((()=>{(0,i.mC)(e.target,"no-selection")})),t||n&&e.target.matches("a[href]")||(e.preventDefault(),u||(d(!0),m({x:e.clientX,y:e.clientY})))}),[t,n,u]),v=(0,a.I4)((()=>{d(!1)}),[]),f=(0,a.I4)((()=>{m(void 0)}),[]);return(0,a.d4)((()=>{if(t||!r.$b||l)return;const a=e.current;if(!a)return;let i;const o=()=>{i&&(clearTimeout(i),i=void 0)},c=e=>{t||(o(),i=window.setTimeout((()=>(e=>{o();const{clientX:t,clientY:i,target:l}=e.touches[0];u||n&&l.matches("a[href]")||(a.addEventListener("touchend",(e=>{r.cj&&r.fl&&setTimeout((()=>{a.removeEventListener("mousedown",s,{capture:!0}),a.removeEventListener("click",s,{capture:!0})}),100),s(e)}),{once:!0,capture:!0}),r.fl&&r.cj&&(a.addEventListener("mousedown",s,{once:!0,capture:!0}),a.addEventListener("click",s,{once:!0,capture:!0})),d(!0),m({x:t,y:i}))})(e)),200))};return a.addEventListener("touchstart",c,{passive:!0}),a.addEventListener("touchcancel",o,!0),a.addEventListener("touchend",o,!0),a.addEventListener("touchmove",o,{passive:!0}),()=>{o(),a.removeEventListener("touchstart",c),a.removeEventListener("touchcancel",o,!0),a.removeEventListener("touchend",o,!0),a.removeEventListener("touchmove",o)}}),[u,t,l,e,n]),{isContextMenuOpen:c,contextMenuPosition:u,handleBeforeContextMenu:h,handleContextMenu:p,handleContextMenuClose:v,handleContextMenuHide:f}}},71790:(e,t,n)=>{n.d(t,{Z:()=>s});var a=n(34446),i=n(33799),o=n(70971),r=n(93862);const s=function(e,t){var n;let s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const l=t?e:()=>e;null!==(n=t)&&void 0!==n||(t=[e]);const[c,d]=(0,i.Z)(),u=(0,o.Y)(l);function m(){const e=u.current;s?e(d):d(e())}return(0,a.Z)(m,t),(0,r.b)(m,t),c}},86203:(e,t,n)=>{n.d(t,{Z:()=>l});var a=n(60748),i=n(65326),o=n(34446),r=n(70971),s=n(93862);const l=function(e,t){var n;let l=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const c=t?e:()=>e();null!==(n=t)&&void 0!==n||(t=[e]);const d=(0,a.sO)(),u=(0,i.Z)(),m=(0,r.Y)(c);function h(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=m.current;if(l)t((e=>{d.current!==e&&(d.current=e,u())}));else{const n=t();d.current!==n&&(d.current=n,e||u())}}return(0,o.Z)((()=>{h(!0)}),t),(0,s.b)(h,t),d.current}},75790:(e,t,n)=>{n.d(t,{Z:()=>r});var a=n(60748),i=n(33555),o=n(69118);const r=(e,t,n,r)=>{const{loadMessage:s}=(0,i.Sv)(),l=(0,a.Ye)((()=>{const n=(0,o.P2)(s,500,!0);return()=>{n({chatId:e,messageId:t,replyOriginForId:r})}}),[s,e,t,r]);(0,a.d4)((()=>{t&&!n&&l()}))}},95616:(e,t,n)=>{n.d(t,{d7:()=>r,mE:()=>l,yi:()=>s});var a=n(60748),i=n(16974),o=n(65326);function r(e){const t=(0,o.Z)();return(0,a.d4)((()=>(0,i.M2)(e,t)),[e,t]),(0,i.gO)(e)}function s(){const e=(0,o.Z)();return(0,a.d4)((()=>(0,i.O6)(e)),[e]),(0,i.wC)()}function l(){const e=(0,o.Z)();return(0,a.d4)((()=>(0,i.r_)(e)),[e]),(0,i.Yz)()}},54416:(e,t,n)=>{n.d(t,{Z:()=>r});var a=n(60748),i=n(65326),o=n(34446);function r(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=(0,a.sO)(e),n=(0,a.sO)(!1),r=(0,i.Z)();(0,o.Z)((()=>{e&&(t.current=!0)}),[e]);const s=(0,a.I4)((()=>{t.current=!1,n.current=!1,r()}),[r]),l=(0,a.I4)((()=>{n.current=!0,r()}),[]);return{shouldRenderForumPanel:t.current,isAnimationStarted:n.current,handleForumPanelAnimationEnd:s,handleForumPanelAnimationStart:l}}},69156:(e,t,n)=>{n.d(t,{Z:()=>o});var a=n(60748),i=n(33799);function o(e){const[t,n]=(0,i.Z)();return(0,a.d4)((()=>{function t(){const t=window.getSelection();if(!t?.rangeCount)return;const a=t.getRangeAt(0);if(!a)return;if(!document.querySelector(e))return;const{commonAncestorContainer:i}=a;(i instanceof Element?i:i.parentElement).closest(e)&&n(a)}return document.addEventListener("selectionchange",t),()=>document.removeEventListener("selectionchange",t)}),[e,n]),t}},78781:(e,t,n)=>{n.d(t,{Z:()=>i});var a=n(60748);const i=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];(0,a.d4)((()=>{if(t)return;const a=e.current;function i(e){e.deltaX||(a.scrollLeft+=e.deltaY/4,n&&e.preventDefault())}return a.addEventListener("wheel",i,{passive:!n}),()=>{a.removeEventListener("wheel",i)}}),[e,t,n])}},73541:(e,t,n)=>{n.d(t,{y:()=>s});var a=n(60748);var i=n(16063);const o=new Set(["INPUT","TEXTAREA","SELECT"]),r=(0,i._)();function s(e){(0,a.d4)((()=>{if(!e)return;const t=Object.entries(e);return r.addCallback((function(e){(function(e){return!(e.target instanceof HTMLElement)||!o.has(e.target.tagName)})(e)&&t.forEach((t=>{let[n,a]=t;(function(e){return t=>function(e,t){const{alt:n,ctrl:a,meta:i,mod:o,shift:r,key:s}=e,{altKey:l,ctrlKey:c,metaKey:d,shiftKey:u,key:m}=t;if(n!==l)return!1;if(o){if(!c&&!d)return!1}else{if(a!==c)return!1;if(i!==d)return!1}return r===u&&Boolean(s&&(m.toLowerCase()===s.toLowerCase()||t.code.replace("Key","").toLowerCase()===s.toLowerCase()))}(function(e){const t=e.toLowerCase().split("+").map((e=>e.trim())),n={alt:t.includes("alt"),ctrl:t.includes("ctrl"),meta:t.includes("meta"),mod:t.includes("mod"),shift:t.includes("shift")},a=["alt","ctrl","meta","shift","mod"];return{...n,key:t.find((e=>!a.includes(e)))}}(e),t)})(n)(e)&&a(e)}))}))}),[e])}document.documentElement.addEventListener("keydown",r.runCallbacks)},12515:(e,t,n)=>{n.d(t,{Z:()=>l});var a=n(60748),i=n(57710),o=n(42797);const r=500,s=300;function l(e,t,n){const{isMobile:l}=(0,o.ZP)();(0,a.d4)((()=>{t?l||setTimeout((()=>{(0,i.WM)((()=>{e.current?.isConnected&&e.current.focus()}))}),r):(e.current?.isConnected&&e.current.blur(),n&&setTimeout(n,s))}),[e,l,t,n])}},92566:(e,t,n)=>{n.d(t,{Z:()=>v});var a=n(60748),i=n(863),o=n(6137),r=n(69118),s=n(40647),l=n(65326),c=n(26926);const d={},u=()=>{const e=(0,a.sO)();return e.current||(e.current=(0,c.Z)(d),d[e.current]=!0),e.current},m=.75,h=1500,p=500;function v(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o.IU.BlobUrl,c=arguments.length>3?arguments[3]:void 0,d=arguments.length>4?arguments[4]:void 0,v=arguments.length>5&&void 0!==arguments[5]&&arguments[5];const f=e?s.UV(e):void 0,g=n===o.IU.Stream||i.I_&&n===o.IU.Progressive,Z=(0,l.Z)(),P=u(),[E,C]=(0,a.eJ)(f&&!g?1:0),y=(0,a.sO)(),b=(0,a.Ye)((()=>(0,r.P2)((e=>{y.current&&(!d||Date.now()-y.current>d)&&C(e)}),p,!0)),[d]);return(0,a.d4)((()=>{!t&&e&&(f?g&&setTimeout((()=>{C(m)}),h):(C(0),y.current&&s.cC(b),y.current=Date.now(),s.he(e,n,v,b,P).then((()=>{const e=Date.now()-y.current;y.current=void 0,!d||e>=d?Z():setTimeout(Z,d-e)}))))}),[t,e,f,n,c,Z,g,d,b,v,P]),(0,a.d4)((()=>{t&&y.current&&(s.cC(b),C(0),y.current=void 0)}),[b,t]),(0,a.d4)((()=>()=>{e&&s.Iq(e,P)}),[P,e]),{mediaData:f,loadProgress:E}}},12644:(e,t,n)=>{n.d(t,{Z:()=>s});var a=n(60748);const i=16,o=12,r={width:0,left:0,height:0,top:0};function s(e,t,n,s,l){const[c,d]=(0,a.eJ)("right"),[u,m]=(0,a.eJ)("bottom"),[h,p]=(0,a.eJ)(),[v,f]=(0,a.eJ)(),[g,Z]=(0,a.eJ)(!1),[P,E]=(0,a.eJ)(""),[C,y]=(0,a.eJ)("opacity: 0;");return(0,a.d4)((()=>{const a=t();if(!e||!a)return;let{x:c,y:u}=e;const h=c,v=u,g=s(),P=n(),{extraPaddingX:C=0,extraTopPadding:b=0,marginSides:N=0,extraMarginTop:I=0,menuElMinWidth:w=0,shouldAvoidNegativePosition:S=!1,withPortal:k=!1,isDense:M=!1}=l?.()||{},T=g?parseInt(getComputedStyle(g).marginTop,10)+I:void 0,{offsetWidth:x,offsetHeight:A}=g||{offsetWidth:0,offsetHeight:0},L=g?{width:Math.max(x,w),height:A+T}:r,R=P?P.getBoundingClientRect():r;let O,D;M||c+L.width+C<R.width+R.left?(c+=3,O="left"):c-L.width-R.left>0?(O="right",c-=3):(O="left",c=16),d(O),N&&"right"===O&&c+C+N>=R.width+R.left&&(c-=N),N&&"left"===O&&(c+C+N+L.width>=R.width+R.left?c-=N:c-N<=0&&(c+=N)),M||u+L.height<R.height+R.top?D="top":(D="bottom",u-L.height<R.top+b&&(u=R.top+R.height)),m(D);const F=a.getBoundingClientRect(),$=k?F.top:0,B=k?F.left:0,j=Math.min(c-F.left,R.width-L.width-i);let U=("left"===O?k||S?Math.max(i,j):j:c-F.left)+B,X=u-F.top+$;M&&(U=Math.min(U,R.width-L.width-i),X=Math.min(X,R.height-L.height-i));const Y=w?Math.max(0,(w-x)/2):0;U-Y<0&&S&&(U=Y+i);const _=R.height-o-(T||0);Z(_<L.height),y(`max-height: ${_}px;`),E(`left: ${U}px; top: ${X}px`);const H=h+B-F.left-U,z=v+$-F.top-X-(T||0);p("left"===O?H:L.width+H),f("bottom"===D?L.height+z:z)}),[e,s,n,t,l]),{positionX:c,positionY:u,transformOriginX:h,transformOriginY:v,style:P,menuStyle:C,withScroll:g}}},56503:(e,t,n)=>{n.d(t,{Z:()=>s});var a=n(60748),i=n(863);const o=250;let r;function s(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o,s=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const l=(0,a.sO)(!1),c=(0,a.I4)((()=>{l.current=!0}),[]);return(0,a.d4)((()=>{r&&(clearTimeout(r),r=void 0),!e||i.$b||s||(r=window.setTimeout((()=>{l.current||t()}),2*n))}),[s,e,n,t]),[(0,a.I4)((()=>{l.current=!0}),[]),(0,a.I4)((()=>{l.current=!1,r&&(clearTimeout(r),r=void 0),r=window.setTimeout((()=>{l.current||t()}),n)}),[n,t]),c]}},52678:(e,t,n)=>{n.d(t,{Z:()=>s});var a=n(60748),i=n(87204),o=n(65326),r=n(34446);function s(e,t){const n=(0,i.Z)(e,!0),s=(0,a.sO)(),l=(0,o.Z)(),c=null!=e,d=null!=n;return c&&s.current&&(clearTimeout(s.current),s.current=void 0),(0,r.Z)((()=>{t&&!c&&d&&!s.current&&(s.current=window.setTimeout((()=>{s.current=void 0,l()}),t))}),[t,l,c,d]),s.current&&t&&!c?n:e}},91090:(e,t,n)=>{n.d(t,{Z:()=>o});var a=n(60748),i=n(65326);function o(e,t){const n=(0,i.Z)(),o=(0,a.sO)(e),r=(0,a.sO)(t),s=(0,a.I4)((e=>{r.current=o.current(r.current,e),n()}),[]);return[r.current,s]}},88957:(e,t,n)=>{n.d(t,{Z:()=>i});var a=n(67360);function i(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];return(0,a.Z)((e=>{e()}),i,e,t,n)}},33057:(e,t,n)=>{n.d(t,{Z:()=>u});var a=n(60748),i=n(83716),o=n(790),r=n(59107),s=n(99203),l=n(48778);const c=(0,a.X$)((e=>{const{isOpen:t}=e,n=(0,l.Z)(s.gl.Extra,"CalendarModal",!t);return n?a.ZP.createElement(n,e):void 0}));var d=n(82267);const u=(e,t,n)=>{const s=(0,r.Z)(),[l,u]=(0,a.eJ)(),m=(0,a.I4)((function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=Math.round(Math.max(e.getTime(),Date.now()+6e4)/1e3)+(t?0:(0,d.Qj)());l?.(n),u(void 0)}),[l]),h=(0,a.I4)((()=>{m(new Date(1e3*i.t4X),!0)}),[m]),p=(0,a.I4)((()=>{u(void 0),t?.()}),[t]),v=(0,a.I4)((e=>{u((()=>e))}),[]),f=n?new Date(1e3*n):new Date;f.setSeconds(0),f.setMilliseconds(0);const g=new Date;return g.setFullYear(g.getFullYear()+1),[v,a.ZP.createElement(c,{isOpen:Boolean(l),withTimePicker:!0,selectedAt:f.getTime(),maxAt:(0,o._F)(g),isFutureMode:!0,secondButtonLabel:e?s("Schedule.SendWhenOnline"):void 0,onClose:p,onSubmit:m,onSecondButtonClick:e?h:void 0})]}},56389:(e,t,n)=>{n.d(t,{Z:()=>s});var a=n(60748),i=n(33555),o=n(83716),r=n(69118);const s=(e,t)=>(0,a.Ye)((()=>(0,r.P2)((n=>{e&&t&&(0,i.Sv)().sendMessageAction({chatId:e,threadId:t,action:n})}),o.o_S)),[e,t])},33799:(e,t,n)=>{n.d(t,{Z:()=>o});var a=n(60748),i=n(19369);function o(e){var t;const n=(0,a.sO)();return null!==(t=n.current)&&void 0!==t||(n.current=(0,i.gQ)(e)),n.current}},93862:(e,t,n)=>{n.d(t,{b:()=>r});var a=n(60748),i=n(19369),o=n(7792);function r(e,t){const n=(0,a.sO)(!0);n.current&&(n.current=!1,t?.forEach((t=>{(0,i.$Z)(t)&&t.subscribe(e)}))),(0,o.Z)((()=>()=>{(0,i.Dc)(e)}))}},28183:(e,t,n)=>{n.d(t,{Z:()=>i});var a=n(60748);const i=function(e,t){const n=(0,a.sO)(e);(0,a.bt)((()=>{n.current=e}),[e]),(0,a.d4)((()=>{if("number"!=typeof t)return;const e=setTimeout((()=>n.current()),t);return()=>clearTimeout(e)}),[t])}},96264:(e,t,n)=>{n.d(t,{Z:()=>o});const a=[1,57,41,21,203,34,97,73,227,91,149,62,105,45,39,137,241,107,3,173,39,71,65,238,219,101,187,87,81,151,141,133,249,117,221,209,197,187,177,169,5,153,73,139,133,127,243,233,223,107,103,99,191,23,177,171,165,159,77,149,9,139,135,131,253,245,119,231,224,109,211,103,25,195,189,23,45,175,171,83,81,79,155,151,147,9,141,137,67,131,129,251,123,30,235,115,113,221,217,53,13,51,50,49,193,189,185,91,179,175,43,169,83,163,5,79,155,19,75,147,145,143,35,69,17,67,33,65,255,251,247,243,239,59,29,229,113,111,219,27,213,105,207,51,201,199,49,193,191,47,93,183,181,179,11,87,43,85,167,165,163,161,159,157,155,77,19,75,37,73,145,143,141,35,138,137,135,67,33,131,129,255,63,250,247,61,121,239,237,117,29,229,227,225,111,55,109,216,213,211,209,207,205,203,201,199,197,195,193,48,190,47,93,185,183,181,179,178,176,175,173,171,85,21,167,165,41,163,161,5,79,157,78,154,153,19,75,149,74,147,73,144,143,71,141,140,139,137,17,135,134,133,66,131,65,129,1],i=[0,9,10,10,14,12,14,14,16,15,16,15,16,15,15,17,18,17,12,18,16,17,17,19,19,18,19,18,18,19,19,19,20,19,20,20,20,20,20,20,15,20,19,20,20,20,21,21,21,20,20,20,21,18,21,21,21,21,20,21,17,21,21,21,22,22,21,22,22,21,22,21,19,22,22,19,20,22,22,21,21,21,22,22,22,18,22,22,21,22,22,23,22,20,23,22,22,23,23,21,19,21,21,21,23,23,23,22,23,23,21,23,22,23,18,22,23,20,22,23,23,23,21,22,20,22,21,22,24,24,24,24,24,22,21,24,23,23,24,21,24,23,24,22,24,24,22,24,24,22,23,24,24,24,20,23,22,23,24,24,24,24,24,24,24,23,21,23,22,23,24,24,24,22,24,24,24,23,22,24,24,25,23,25,25,23,24,25,25,24,22,25,25,25,24,23,24,25,25,25,25,25,25,25,25,25,25,25,25,23,25,23,24,25,25,25,25,25,25,25,25,25,24,22,25,25,23,25,25,20,24,25,24,25,25,22,24,25,24,25,24,25,25,24,25,25,25,25,22,25,25,25,24,25,24,25,18];function o(e,t,n,o,r,s,l){if(Number.isNaN(s)||s<1)return;s|=0,Number.isNaN(l)&&(l=1),(l|=0)>3&&(l=3),l<1&&(l=1);const c=e.getImageData(t,n,o,r),d=c.data;let u,m,h,p,v,f,g,Z,P,E,C,y,b=o-1,N=r-1,I=s+1,w=[],S=[],k=[],M=a[s],T=i[s],x=[],A=[];for(;l-- >0;){for(y=C=0,v=0;v<r;v++){for(u=d[y]*I,m=d[y+1]*I,h=d[y+2]*I,f=1;f<=s;f++)g=y+((f>b?b:f)<<2),u+=d[g++],m+=d[g++],h+=d[g++];for(p=0;p<o;p++)w[C]=u,S[C]=m,k[C]=h,0==v&&(x[p]=((g=p+I)<b?g:b)<<2,A[p]=(g=p-s)>0?g<<2:0),Z=y+x[p],P=y+A[p],u+=d[Z++]-d[P++],m+=d[Z++]-d[P++],h+=d[Z++]-d[P++],C++;y+=o<<2}for(p=0;p<o;p++){for(E=p,u=w[E]*I,m=S[E]*I,h=k[E]*I,f=1;f<=s;f++)E+=f>N?0:o,u+=w[E],m+=S[E],h+=k[E];for(C=p<<2,v=0;v<r;v++)d[C]=u*M>>>T,d[C+1]=m*M>>>T,d[C+2]=h*M>>>T,0==p&&(x[v]=((g=v+I)<N?g:N)*o,A[v]=(g=v-s)>0?g*o:0),Z=p+x[v],P=p+A[v],u+=w[Z]-w[P],m+=S[Z]-S[P],h+=k[Z]-k[P],C+=o<<2}}e.putImageData(c,t,n)}},74095:(e,t,n)=>{n.d(t,{K:()=>r});var a=n(26926);function i(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class o{constructor(e,t,n){this.target=e,this.onUpdate=t,this.channel=n,i(this,"requestStates",new Map),i(this,"requestStatesByCallback",new Map)}destroy(){}init(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this.postMessage({type:"init",args:t})}request(e){const{requestStates:t,requestStatesByCallback:n}=this,i=(0,a.Z)(t),o={type:"callMethod",messageId:i,...e},r={messageId:i},s=new Promise(((e,t)=>{Object.assign(r,{resolve:e,reject:t})}));if("function"==typeof o.args[o.args.length-1]){o.withCallback=!0;const e=o.args.pop();r.callback=e,n.set(e,r)}return t.set(i,r),s.catch((()=>{})).finally((()=>{t.delete(i),r.callback&&n.delete(r.callback)})),this.postMessage(o),s}cancelCallback(e){e.isCanceled=!0;const{messageId:t}=this.requestStatesByCallback.get(e)||{};t&&this.postMessage({type:"cancelProgress",messageId:t})}onMessage(e){const{requestStates:t,channel:n}=this;if(e.channel===n)if("update"===e.type&&this.onUpdate&&this.onUpdate(e.update),"methodResponse"===e.type){const n=t.get(e.messageId);n&&(e.error?n.reject(e.error):n.resolve(e.response))}else if("methodCallback"===e.type){const n=t.get(e.messageId);n?.callback?.(...e.callbackArgs)}else if("unhandledError"===e.type)throw new Error(e.error?.message)}postMessage(e){e.channel=this.channel,this.target.postMessage(e)}}function r(e,t,n){const a=new o(e,t,n);function i(e){let{data:t}=e;a.onMessage(t)}return e.addEventListener("message",i),a.destroy=()=>{e.removeEventListener("message",i)},a}},8582:(e,t,n)=>{n.d(t,{Z:()=>c});var a=n(33555),i=n(9933),o=n(57710),r=n(11192);const s=300,l=new Map;function c(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s;(0,r.FO)((0,a.Rd)())||(n=0);const c="rtl"===e.getAttribute("dir"),{scrollLeft:d,offsetWidth:u,scrollWidth:m,dataset:{scrollId:h}}=e;let p=t-d;if(p<0){const e=-d*(c?-1:1);p=Math.max(p,e)}else if(p>0){const e=m-(d+u);p=Math.min(p,e)}if(0===p)return Promise.resolve();h&&l.has(h)&&l.get(h)();const v=d+p;return new Promise((t=>{(0,o.WM)((()=>{if(0===n)return e.scrollLeft=v,void t();let a=!1;const r=Math.random().toString();e.dataset.scrollId=r,l.set(r,(()=>{a=!0})),e.style.scrollSnapType="none";const s=Date.now();(0,i.jt)((()=>{if(a)return!1;const i=Math.min((Date.now()-s)/n,1),o=p*(1-function(e){return 1-(1-e)**3.5}(i));return e.scrollLeft=Math.round(v-o),i>=1&&(e.style.scrollSnapType="",delete e.dataset.scrollId,l.delete(r),t()),i<1}),o.WM)}))}))}},81740:(e,t,n)=>{n.d(t,{Ni:()=>f,ZP:()=>h,wA:()=>p});var a=n(57710),i=n(33555),o=n(91713),r=n(83716),s=n(863),l=n(18674),c=n(9933),d=n(11192);let u,m=!1;function h(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];u=t.slice(0,8);const i=v(...u);if(t[8])return i;(0,a.WM)(i)}function p(){m&&((0,c.vR)(),(0,a.i$)((()=>{(0,a.WM)(v(...u))})))}function v(e,t,n){let h=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,p=arguments.length>4&&void 0!==arguments[4]?arguments[4]:r.V$q,v=arguments.length>5?arguments[5]:void 0,f=arguments.length>6?arguments[6]:void 0,P=arguments.length>7?arguments[7]:void 0;v!==o.fo.Static&&(0,d.FO)((0,i.Rd)())||(f=0);const{offsetTop:E,offsetHeight:C}=t,{scrollTop:y,offsetHeight:b,scrollHeight:N}=e,I=P&&e.dataset.normalHeight?Number(e.dataset.normalHeight):b;let w;switch(n){case"start":w=E-h+(s.wZ?1:0);break;case"end":w=E+C+h-I;break;case"nearest":case"center":case"centerOrTop":w=C<I?E+C/2-I/2:E-h}const S=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.V$q,a=arguments.length>3?arguments[3]:void 0;const{scrollTop:i}=e;if(void 0===a){const e=t-i;if(e<-n)return i+(e+n);if(e>n)return i+(e-n)}else{if(a===o.fo.Up)return t+n;if(a===o.fo.Down)return Math.max(0,t-n)}return i}(e,w,p,v);let k=w-S;if(k<0){const e=-S;k=Math.max(k,e)}else if(k>0){const e=N-(S+I);k=Math.min(k,e)}const M=Math.abs(k);return()=>{if(M<1)return void(y!==S&&(e.scrollTop=S));const t=S+k;if(0===f)return void(e.scrollTop=t);m=!0;const n=M<=r.xnK?g:Z,i=f||r.bKs+M/r.V$q*(r.ckE-r.bKs),o=Date.now(),s=(0,l.YW)();(0,c.cK)((()=>{const a=Math.min((Date.now()-o)/i,1),r=k*(1-n(a)),l=Math.round(t-r);return e.scrollTop=l,m=a<1&&l!==t,m||(u=void 0,s()),m}),a.WM)}}function f(){return m}function g(e){return 1-(1-e)**3.5}function Z(e){return 1-(1-e)**6.5}},10396:(e,t,n)=>{n.d(t,{An:()=>P,Es:()=>f,z2:()=>g});var a=n(33555),i=n(57710),o=n(91713),r=n(863),s=n(74753),l=n(85266),c=n(48670),d=n(11192);const u=new Map;let m,h=[],p=[];function v(e,t){const n=m&&u.get(m);n&&(n.audio.pause(),n.audio.currentTime=0,n.onTrackChange&&n.onTrackChange());const i=Z(e,(0,d.jU)((0,a.Rd)()).audioPlayer.origin||o.Cr.Inline,t);if(!i)return;if(!u.has(i))return void(0,a.Sv)().openAudioPlayer((0,c.Ak)(E(i).messageKey));const r=u.get(i);r.onForcePlay&&r.onForcePlay(),m=i,r.audio.src&&(0,s.Z)(r.audio)}function f(){const e=m&&u.get(m);e&&e.audio.pause()}function g(e,t,n,f,g){if(!u.has(e)){const n=function(e,t,n,a){const i=new Audio;function o(t){return n=>{u.has(e)&&((0,l.z)(i)||u.get(e).handlers.forEach((e=>{e(t,n)})))}}return i.addEventListener("timeupdate",o("onTimeUpdate")),i.addEventListener("play",o("onPlay")),i.addEventListener("pause",o("onPause")),i.addEventListener("loadstart",o("onLoadStart")),i.addEventListener("loadeddata",o("onLoadedData")),i.addEventListener("playing",o("onPlaying")),i.addEventListener("ended",(()=>{u.has(e)&&((0,l.z)(i)||v(e))})),{audio:i,type:t,proxy:new Proxy(i,{get:(e,t)=>e[t]}),handlers:[],onForcePlay:n,onTrackChange:a}}(e,t,f,g);u.set(e,n),function(e,t){"audio"!==e.type||p.includes(t)||(p.push(t),p.sort(C)),"voice"!==e.type||h.includes(t)||(h.push(t),h.sort(C))}(n,e)}const{audio:P,proxy:y,handlers:b}=u.get(e);return b.push(n),{play(n){if(!P.paused)return;const i=m&&u.get(m);i&&m!==e&&(i.audio.pause(),i.audio.currentTime=0,(0,l.z)(i.audio)&&(i.audio.dataset.preventPlayAfterPatch="true"),i.onTrackChange&&i.onTrackChange()),m=e,P.src||(P.src=n,P.preload="auto",n.includes("/progressive/")&&r.s$&&(delete P.dataset.preventPlayAfterPatch,(0,l.B)(P))),(0,s.Z)(P),function(e,t){if((0,d.jU)((0,a.Rd)()).globalSearch.currentContent===o.nJ.Music)return;const{chatId:n}=(0,c.Ak)(E(t).messageKey),i=(0,d.Bt)((0,a.Rd)())?.chatId,r=e=>e.startsWith(`msg${n}`)||i&&e.startsWith(`msg${i}`);"audio"===e&&(p=p.filter(r)),"voice"===e&&(h=h.filter(r))}(t,e)},pause(){m===e&&P.pause()},stop(){if(m===e){const e=P.src;P.pause(),(0,i.Yq)((()=>{P.src="",P.src=e}))}},setCurrentTime(t){m===e&&(P.fastSeek?P.fastSeek(t):P.currentTime=t)},setVolume(t){m===e&&(P.volume=t,P.muted=!1)},setPlaybackRate(t){m===e&&(P.playbackRate=t)},toggleMuted(e){P.muted=void 0===e?!P.muted:e},proxy:y,requestNextTrack(){v(e)},isLast:()=>!Z(e,(0,d.jU)((0,a.Rd)()).audioPlayer.origin),isFirst:()=>!Z(e,(0,d.jU)((0,a.Rd)()).audioPlayer.origin,!0),requestPreviousTrack(){v(e,!0)},destroy(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const a=u.get(e);a&&(a.handlers=a.handlers.filter((e=>e!==n)),a.handlers.length||(a.audio.pause(),u.delete(e),t&&function(e,t){const n=e=>e!==t;"audio"===e.type&&(p=p.filter(n)),"voice"===e.type&&(h=h.filter(n))}(a,e),e===m&&(m=void 0)))}}}function Z(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.Cr.Inline,n=arguments.length>2?arguments[2]:void 0;const a=function(e){switch(e.type){case"audio":return p;case"voice":return h;default:return}}(u.get(e));if(!a)return;if(t===o.Cr.Search){const t=a.indexOf(e);if(t<0)return;return a[t+(n?-1:1)]}const{chatId:i}=(0,c.Ak)(E(e).messageKey),r=a.filter((e=>e.startsWith(`msg${i}`))),s=r.indexOf(e);if(s<0)return;let l=t===o.Cr.Inline?-1:1;return n&&(l*=-1),r[s+l]}function P(e){return`${(0,c.Tp)(e)}-${e.date}`}function E(e){return{messageKey:e.match(/^msg(-?\d+)-(\d+)/)[0],date:Number(e.split("-").pop())}}function C(e,t){if(!e||!t)return 0;const{date:n,messageKey:a}=E(e),{date:i,messageKey:o}=E(t),r=i-n;return 0===r?o.localeCompare(a):r}},64963:(e,t,n)=>{n.d(t,{vJ:()=>c,eM:()=>l,sf:()=>Z});var a=n(863);function i(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=n(28712),r=n(69118),s=n(43858);let l=function(e){return e[e.Up=0]="Up",e[e.Down=1]="Down",e[e.Left=2]="Left",e[e.Right=3]="Right",e}({});const c=20,d=15,u=50,m=150,h=150;function p(e,t){return t?Math.hypot(t.pageX-e.pageX,t.pageY-e.pageY):0}function v(e,t){return{x:(e.pageX+t.pageX)/2,y:(e.pageY+t.pageY)/2}}let f=0;const g=new class{constructor(){let{stability:e=8,sensitivity:t=100,tolerance:n=1.1,delay:a=150}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,"stability",void 0),i(this,"sensitivity",void 0),i(this,"tolerance",void 0),i(this,"delay",void 0),i(this,"lastUpDeltas",void 0),i(this,"lastDownDeltas",void 0),i(this,"deltasTimestamp",void 0),this.stability=e,this.sensitivity=t,this.tolerance=n,this.delay=a,this.lastUpDeltas=new Array(2*this.stability).fill(0),this.lastDownDeltas=new Array(2*this.stability).fill(0),this.deltasTimestamp=new Array(2*this.stability).fill(0)}check(e){let t;return void 0!==(e=e.originalEvent||e).wheelDelta?t=e.wheelDelta:void 0!==e.deltaY?t=-40*e.deltaY:void 0===e.detail&&0!==e.detail||(t=-40*e.detail),this.deltasTimestamp.push(Date.now()),this.deltasTimestamp.shift(),t>0?(this.lastUpDeltas.push(t),this.lastUpDeltas.shift(),this.isInertia(1)):(this.lastDownDeltas.push(t),this.lastDownDeltas.shift(),this.isInertia(-1))}isInertia(e){const t=-1===e?this.lastDownDeltas:this.lastUpDeltas;if(void 0===t[0])return e;if(this.deltasTimestamp[2*this.stability-2]+this.delay>Date.now()&&t[0]===t[2*this.stability-1])return!1;const n=t.slice(0,this.stability),a=t.slice(this.stability,2*this.stability),i=n.reduce(((e,t)=>e+t)),o=a.reduce(((e,t)=>e+t)),r=i/n.length,s=o/a.length;return Math.abs(r)<Math.abs(s*this.tolerance)&&this.sensitivity<Math.abs(s)}}({stability:5,sensitivity:25,tolerance:.6,delay:150});function Z(e,t){var n,i,Z;let P,E=!1,C=!1,y=!1,b=0,N=null!==(n=t.initialZoom)&&void 0!==n?n:1,I={x:0,y:0},w={x:!1,y:!1};const S=s.Z.get();let k,M={x:S.width/2,y:S.height/2};const T=null!==(i=t.minZoom)&&void 0!==i?i:1,x=null!==(Z=t.maxZoom)&&void 0!==Z?Z:4;function A(e){if(!t.excludedClosestSelector||!e.target.matches(t.excludedClosestSelector)&&!e.target.closest(t.excludedClosestSelector)){if(P=e,"mousedown"===e.type)!t.withNativeDrag&&t.onDrag&&e.preventDefault(),document.addEventListener("mousemove",R),document.addEventListener("mouseup",L);else if("touchstart"===e.type){const t=e.target;t.addEventListener("touchmove",R,{passive:!0}),t.addEventListener("touchend",L),t.addEventListener("touchcancel",L),"touches"in e&&(void 0===e.pageX&&(e.pageX=e.touches[0].pageX),void 0===e.pageY&&(e.pageY=e.touches[0].pageY),2===e.touches.length&&(b=p(e.touches[0],e.touches[1]),M=v(e.touches[0],e.touches[1])))}t.withCursor&&document.body.classList.add("cursor-grabbing"),t.onCapture&&t.onCapture(e)}}function L(e){P&&(t.withCursor&&document.body.classList.remove("cursor-grabbing"),document.removeEventListener("mouseup",L),document.removeEventListener("mousemove",R),P.target.removeEventListener("touchcancel",L),P.target.removeEventListener("touchend",L),P.target.removeEventListener("touchmove",R),a.cj&&t.selectorToPreventScroll&&Array.from(document.querySelectorAll(t.selectorToPreventScroll)).forEach((e=>{e.style.overflow=""})),e&&(E?t.onRelease&&t.onRelease(e):"mouseup"===e.type&&(t.onDoubleClick&&Date.now()-f<300?t.onDoubleClick(e,{centerX:P.pageX,centerY:P.pageY}):!t.onClick||"button"in e&&0!==e.button||t.onClick(e),f=Date.now()))),E=!1,C=!1,y=!1,b=0,N=(0,o.uZ)(N,T,x),k=void 0,I={x:0,y:0},w={x:!1,y:!1};const n=s.Z.get();M={x:n.width/2,y:n.height/2},P=void 0}function R(e){if(P){if("touchmove"===e.type&&"touches"in e&&(void 0===e.pageX&&(e.pageX=e.touches[0].pageX),void 0===e.pageY&&(e.pageY=e.touches[0].pageY),t.onZoom&&b>0&&2===e.touches.length)){const n=p(e.touches[0],e.touches[1]),a=v(e.touches[0],e.touches[1]),i=a.x-M.x,o=a.y-M.y,r=n/b;t.onZoom(e,{zoomFactor:r,initialCenterX:M.x,initialCenterY:M.y,dragOffsetX:i,dragOffsetY:o,currentCenterX:a.x,currentCenterY:a.y}),1!==r&&(E=!0)}const n=e.pageX-P.pageX,i=e.pageY-P.pageY;(Math.abs(n)>=d||Math.abs(i)>=d)&&(E=!0);let o=!1;t.onDrag&&(t.onDrag(e,P,{dragOffsetX:n,dragOffsetY:i}),o=!0),t.onSwipe&&!C&&(C=function(e,n,i){if(a.cj){const t=e.touches[0].pageX;if(t<=c||t>=s.Z.get().width-c)return!1}const o=Math.abs(n),r=Math.abs(i);if(n&&i&&Math.max(o,r)/Math.min(o,r)<2)return!1;let d;if(o>=u?d="x":r>=u&&(d="y"),!d)return!1;if(k){if(k!==d)return!1}else k=d;return function(e,t,n,a,i){return"x"===t?i(e,n<0?l.Left:l.Right):"y"===t&&i(e,a<0?l.Up:l.Down)}(e,d,n,i,t.onSwipe)}(e,n,i),o=C),a.cj&&o&&t.selectorToPreventScroll&&Array.from(document.querySelectorAll(t.selectorToPreventScroll)).forEach((e=>{e.style.overflow="hidden"}))}}const O=(0,r.Ds)(L,h,!1),D=(0,r.Ds)(L,m,!1);function F(e){E||(A(e),E=!0,M={x:e.x,y:e.y})}function $(e){if(!t.onZoom&&!t.onDrag)return;if(t.excludedClosestSelector&&(e.target.matches(t.excludedClosestSelector)||e.target.closest(t.excludedClosestSelector)))return;e.preventDefault(),e.stopPropagation();const{doubleTapZoom:n=3}=t;if(t.onDoubleClick&&Object.is(e.deltaX,-0)&&Object.is(e.deltaY,-0)&&e.ctrlKey)return F(e),N=N>1?1:n,t.onDoubleClick(e,{centerX:e.pageX,centerY:e.pageY}),void(E=!1);const a=e.metaKey||e.ctrlKey||e.shiftKey;if(a&&function(e){if(!t.onZoom)return;F(e);const n=e.x-M.x,a=e.y-M.y,i=(0,o.uZ)(e.deltaY,-25,25);N-=.01*i,N=(0,o.uZ)(N,.5*T,3*x),t.onZoom(e,{zoom:(0,o.NM)(N,2),initialCenterX:M.x,initialCenterY:M.y,dragOffsetX:n,dragOffsetY:a,currentCenterX:e.x,currentCenterY:e.y}),D(e)}(e),!a&&!y){const n=g.check(e);(1!==N||n)&&function(e){if(!t.onDrag)return;F(e),w.x&&Math.sign(I.x)!==Math.sign(e.deltaX)||(I.x-=e.deltaX),w.y&&Math.sign(I.y)!==Math.sign(e.deltaY)||(I.y-=e.deltaY);const{x:n,y:a}=I;t.onDrag(e,P,{dragOffsetX:n,dragOffsetY:a},((e,t)=>{w={x:e,y:t}})),O(e)}(e)}}return e.addEventListener("wheel",$),e.addEventListener("mousedown",A),e.addEventListener("touchstart",A,{passive:!t.isNotPassive}),()=>{L(),e.removeEventListener("wheel",$),e.removeEventListener("touchstart",A),e.removeEventListener("mousedown",A)}}},75851:(e,t,n)=>{n.d(t,{CO:()=>o,eb:()=>s,ix:()=>l,rZ:()=>c,uR:()=>d,wK:()=>i,xP:()=>r});var a=n(71394);function i(e){return[parseInt(e.substring(0,2),16),parseInt(e.substring(2,4),16),parseInt(e.substring(4,6),16)]}function o(e){const t=e[0].toString(16),n=e[1].toString(16),a=e[2].toString(16);return(1==t.length?"0"+t:t)+(1==n.length?"0"+n:n)+(1==a.length?"0"+a:a)}function r(e){let[t,n,a]=e;t/=255,n/=255,a/=255;let i,o,r=Math.max(t,n,a),s=Math.min(t,n,a),l=r,c=r-s;if(o=0==r?0:c/r,r==s)i=0;else{switch(r){case t:i=(n-a)/c+(n<a?6:0);break;case n:i=(a-t)/c+2;break;case a:i=(t-n)/c+4}i/=6}return[i,o,l]}function s(e){let t,n,a,[i,o,r]=e,s=Math.floor(6*i),l=6*i-s,c=r*(1-o),d=r*(1-l*o),u=r*(1-(1-l)*o);switch(s%6){case 0:t=r,n=u,a=c;break;case 1:t=d,n=r,a=c;break;case 2:t=c,n=r,a=u;break;case 3:t=c,n=d,a=r;break;case 4:t=u,n=c,a=r;break;case 5:t=r,n=c,a=d}return[Math.round(255*t),Math.round(255*n),Math.round(255*a)]}async function l(e){const t=[0,0,0];let n,i,o,r,s=-4,l=[0,0,0],c=0;const d=document.createElement("canvas"),u=d.getContext&&d.getContext("2d");if(!u)return t;const m=await(0,a.pt)(e);o=m.naturalHeight||m.offsetHeight||m.height,i=m.naturalWidth||m.offsetWidth||m.width,d.height=o,d.width=i,u.drawImage(m,0,0);try{n=u.getImageData(0,0,i,o)}catch(e){return t}for(r=n.data.length;(s+=20)<r;)0!==n.data[s+3]&&(++c,l[0]+=n.data[s],l[1]+=n.data[s+1],l[2]+=n.data[s+2]);return l[0]=Math.floor(l[0]/c),l[1]=Math.floor(l[1]/c),l[2]=Math.floor(l[2]/c),l}function c(e){const[t,n,a]=e;return.2126*t+.7152*n+.0722*a}function d(e){let[t,n,a]=r(e);return n=Math.min(1,n+.05+.1*(1-n)),a=a>.5?Math.max(0,.65*a):Math.max(0,Math.min(1,1-.65*a)),`hsla(${360*t}, ${100*n}%, ${100*a}%, .4)`}},3570:(e,t,n)=>{function a(e,t){return t-Math.floor(t/e)*e}n.d(t,{Z:()=>a})},65723:(e,t,n)=>{n.d(t,{Z:()=>i});var a=n(863);function i(e,t,n){if(!t&&e===document.activeElement)return;const i=window.getSelection(),o=document.createRange(),r=e.lastChild||e;a.$b||n||r&&r.nodeValue?(o.selectNodeContents(n?e:r),o.collapse(!1),i.removeAllRanges(),i.addRange(o)):e.focus()}},60998:(e,t,n)=>{n.d(t,{Z:()=>o});var a=n(83716);const i=1;function o(){const e=window.getSelection();let t=e?.rangeCount?e.getRangeAt(0).cloneContents():void 0;const n=e?.focusNode&&e.focusOffset>0&&r(e.focusNode,a.gnl);if(!t||0===t.childElementCount)return;const o=Array.from(t.children).reduce(((e,t)=>t.nodeType===i&&t.classList.contains("message-date-group")?Array.from(t.querySelectorAll(".Message")).reduce(((e,t)=>e.concat(Number(t.dataset.messageId))),e):t.nodeType===i&&t.classList.contains("Message")?e.concat(Number(t.dataset.messageId)):e),[]);for(;t.firstChild;)t.removeChild(t.firstChild);return t=void 0,n||o.pop(),o}function r(e,t){return!(e.nodeType!==i||!e.classList.contains(t))||!!e.parentNode&&r(e.parentNode,t)}},55254:(e,t,n)=>{n.d(t,{P:()=>i});var a=n(43858);function i(e){if("none"===e.style.display)return!1;const t=e.getBoundingClientRect(),{height:n}=a.Z.get();return t.top<=n&&t.top+t.height>=0}},64532:(e,t,n)=>{n.d(t,{Ay:()=>s,N:()=>i,NS:()=>c,Of:()=>d,Ym:()=>o,pC:()=>l});const a={play:void 0,pause:void 0,seekbackward:void 0,seekforward:void 0,previoustrack:void 0,nexttrack:void 0,stop:void 0,seekTo:void 0};function i(e,t){const{mediaSession:n}=window.navigator;n?(e&&o(e),t&&r(t)):console.warn("MediaSession API not supported in this browser")}function o(e){const{mediaSession:t}=window.navigator;t&&(t.metadata=null!=e?e:null)}function r(e){const{mediaSession:t}=window.navigator;t&&Object.entries({...a,...e}).forEach((e=>{let[n,a]=e;try{t.setActionHandler(n,a)}catch(e){}}))}function s(){const{mediaSession:e}=window.navigator;e&&(e.metadata=null,r(a),e.playbackState&&(e.playbackState="none"),e.setPositionState?.())}function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"none";const{mediaSession:t}=window.navigator;t&&t.playbackState&&(t.playbackState=e)}function c(e){if(!e||void 0===e.position||void 0===e.duration)return;e.position=Math.min(e.position,e.duration);const{mediaSession:t}=window.navigator;t?.setPositionState?.(e)}function d(e){let{title:t,artist:n,album:a,artwork:i}=e;if("MediaMetadata"in window)return new window.MediaMetadata({title:t,artist:n,album:a,artwork:i})}},16580:(e,t,n)=>{n.d(t,{Z:()=>o});var a=n(60782);const i=new WeakMap;function o(e){return function(){const t=i.get(e);for(var n=arguments.length,o=new Array(n),r=0;r<n;r++)o[r]=arguments[r];if(t&&(0,a.et)(t.lastArgs,o))return t.lastResult;const s=e(...o);return i.set(e,{lastArgs:o,lastResult:s}),s}}},94462:(e,t,n)=>{n.d(t,{Z:()=>o});var a=n(33681);const i=new RegExp(`^(?:${a.Z.source})+$`,""),o=e=>{const t=e.split("\n"),n=t.join("");if(n.length>800)return!1;if(!Boolean(n.match(i)))return!1;const o=t.map((e=>{let t=0;for(;a.Z.exec(e);)if(t++,t>100)return a.Z.lastIndex=0,-1;return t}));let r=t.length;for(let e=0;e<o.length;e++){if(-1===o[e])return!1;o[e]>r&&(r=o[e])}return r}},83099:(e,t,n)=>{n.d(t,{ZP:()=>l,fu:()=>c,xe:()=>r});var a=n(6137),i=n(83716),o=n(863);const r={B:a.Vv.Bold,STRONG:a.Vv.Bold,I:a.Vv.Italic,EM:a.Vv.Italic,INS:a.Vv.Underline,U:a.Vv.Underline,S:a.Vv.Strike,STRIKE:a.Vv.Strike,DEL:a.Vv.Strike,CODE:a.Vv.Code,PRE:a.Vv.Pre,BLOCKQUOTE:a.Vv.Blockquote},s=3;function l(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const l=document.createElement("div");l.innerHTML=n?e:function(e){let t=e.slice(0);return t=t.replace(/&nbsp;/g," "),t=t.replace(/<div><br([^>]*)?><\/div>/g,"\n"),t=t.replace(/<br([^>]*)?>/g,"\n"),t=t.replace(/<\/div>(\s*)<div>/g,"\n"),t=t.replace(/<div>/g,"\n"),t=t.replace(/<\/div>/g,""),t=t.replace(/^`{3}(.*?)[\n\r](.*?[\n\r]?)`{3}/gms,'<pre data-language="$1">$2</pre>'),t=t.replace(/^`{3}[\n\r]?(.*?)[\n\r]?`{3}/gms,"<pre>$1</pre>"),t=t.replace(/[`]{3}([^`]+)[`]{3}/g,"<pre>$1</pre>"),t=t.replace(/(?!<(code|pre)[^<]*|<\/)[`]{1}([^`\n]+)[`]{1}(?![^<]*<\/(code|pre)>)/g,"<code>$2</code>"),o.op||(t=t.replace(/\[<img[^>]+alt="([^"]+)"[^>]*>]/gm,"[$1]")),t=t.replace(/(?!<(?:code|pre)[^<]*|<\/)\[([^\]\n]+)\]\(customEmoji:(\d+)\)(?![^<]*<\/(?:code|pre)>)/g,'<img alt="$1" data-document-id="$2">'),t=t.replace(/(?!<(code|pre)[^<]*|<\/)[*]{2}([^*\n]+)[*]{2}(?![^<]*<\/(code|pre)>)/g,"<b>$2</b>"),t=t.replace(/(?!<(code|pre)[^<]*|<\/)[_]{2}([^_\n]+)[_]{2}(?![^<]*<\/(code|pre)>)/g,"<i>$2</i>"),t=t.replace(/(?!<(code|pre)[^<]*|<\/)[~]{2}([^~\n]+)[~]{2}(?![^<]*<\/(code|pre)>)/g,"<s>$2</s>"),t=t.replace(/(?!<(code|pre)[^<]*|<\/)[|]{2}([^|\n]+)[|]{2}(?![^<]*<\/(code|pre)>)/g,`<span data-entity-type="${a.Vv.Spoiler}">$2</span>`),t}(t?function(e){return e.replace(new RegExp(`\\[([^\\]]+?)]\\((${i.FM6}+?)\\)`,"g"),((e,t,n)=>`<a href="${n.includes("://")?n:n.includes("@")?`mailto:${n}`:`http://${n}`}">${t}</a>`))}(e):e),c(l);const d=l.innerText.trim().replace(/\u200b+/g,"");let u=-l.innerText.indexOf(d[0]),m=0;const h=[];function p(e){if(e.nodeType===Node.COMMENT_NODE)return;const{index:t,entity:n}=function(e,t,n){const i=function(e){if(e instanceof HTMLElement&&e.dataset.entityType)return e.dataset.entityType;if(r[e.nodeName])return r[e.nodeName];if("A"===e.nodeName){const t=e;return t.dataset.entityType===a.Vv.MentionName?a.Vv.MentionName:t.dataset.entityType===a.Vv.Url?a.Vv.Url:t.href.startsWith("mailto:")?a.Vv.Email:t.href.startsWith("tel:")?a.Vv.Phone:t.href!==t.textContent?a.Vv.TextUrl:a.Vv.Url}return"SPAN"===e.nodeName?e.dataset.entityType:"IMG"===e.nodeName&&e.dataset.documentId?a.Vv.CustomEmoji:void 0}(e);if(!i||!e.textContent)return{index:n,entity:void 0};const o=t.indexOf(e.textContent,n),s=o>=0?o:n,l=t.substring(0,s).length,{length:c}=t.substring(s,s+e.textContent.length);return i===a.Vv.TextUrl?{index:s,entity:{type:i,offset:l,length:c,url:e.href}}:i===a.Vv.MentionName?{index:s,entity:{type:i,offset:l,length:c,userId:e.dataset.userId}}:i===a.Vv.Pre?{index:s,entity:{type:i,offset:l,length:c,language:e.dataset.language}}:i===a.Vv.CustomEmoji?{index:s,entity:{type:i,offset:l,length:c,documentId:e.dataset.documentId}}:{index:s,entity:{type:i,offset:l,length:c}}}(e,d,u);if(n)u=t,h.push(n);else if(e.textContent){if(0===t&&""===e.textContent.trim())return;u+=e.textContent.length}e.hasChildNodes()&&m<=s&&(m+=1,Array.from(e.childNodes).forEach(p))}return Array.from(l.childNodes).forEach((e=>{m=1,p(e)})),{text:d,entities:h.length?h:void 0}}function c(e){e.querySelectorAll("img").forEach((e=>{e.dataset.documentId?e.textContent=e.alt||"":e.replaceWith(e.alt||"")}))}},41098:(e,t,n)=>{n.d(t,{Mq:()=>s,gJ:()=>o,qK:()=>r,tx:()=>i});const a=document.createElement("div");function i(e){const t=window.getSelection();if(t?.getRangeAt&&t.rangeCount){const n=t.getRangeAt(0);n.deleteContents();const a=n.createContextualFragment(e),i=a.lastChild;n.insertNode(a),i?(n.setStartAfter(i),n.setEndAfter(i)):n.collapse(!1),t.removeAllRanges(),t.addRange(n)}}function o(e,t){if(!e)return"";const n=window.getSelection();if(!n||!n.rangeCount)return e.innerHTML;const i=n.getRangeAt(0).cloneRange();return i.intersectsNode(e)?t||e.contains(i.commonAncestorContainer)?(i.collapse(!0),i.setStart(e,0),a.innerHTML="",a.appendChild(i.cloneContents()),a.innerHTML):"":e.innerHTML}function r(e){let t=0;const n=window.getSelection();if(!n||0===n.rangeCount)return t;const a=n.getRangeAt(0),i=a.cloneRange();return i.selectNodeContents(e),i.setEnd(a.endContainer,a.endOffset),t=i.toString().length,t}function s(e,t){for(const n of e.childNodes)if(n.nodeType===Node.TEXT_NODE){if(n.length>=t){const e=document.createRange(),a=window.getSelection();return e.setStart(n,t),e.collapse(!0),a.removeAllRanges(),a.addRange(e),-1}t-="length"in n?n.length:0}else if(-1===(t=s(n,t)))return-1;return t}},3858:(e,t,n)=>{n.d(t,{Z:()=>a});const a=e=>{e.stopPropagation(),e.preventDefault()}},85655:(e,t,n)=>{let a;function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"*",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];a||(a=document.createElement("input"),a.setAttribute("type","file")),a.setAttribute("accept",e),n?a.removeAttribute("multiple"):a.setAttribute("multiple","multiple"),a.onchange=null,a.value="",a.onchange=t,a.click()}n.d(t,{g:()=>i})}}]);
//# sourceMappingURL=9545.756045eac9528c19dea2.js.map