2 lines
340 KiB
JavaScript
2 lines
340 KiB
JavaScript
"use strict";(self.webpackChunktelegram_t=self.webpackChunktelegram_t||[]).push([[1644],{63744:(e,t,n)=>{n.d(t,{A:()=>h});var a=n(84051),o=n(13439),s=n(29807),i=n(71331),r=n(87357),l=n(14),c=n(59030),d=n(48885),m=n(26875),u=n(64493);const h=(0,a.ph)((0,o.EK)(((e,{chatId:t})=>{const n=(0,s.hds)(e,t),a=(0,i.mD)(e,t);return{groupCall:a,isActive:((0,s.nTw)(e).isMasterTab?e.groupCalls.activeGroupCallId:void 0)!==a?.id&&Boolean(a?a.participantsCount>0&&a.isLoaded:n&&n.isCallNotEmpty&&n.isCallActive)}}))((({chatId:e,isActive:t,className:n,groupCall:s,onPaneStateChange:i})=>{const{requestMasterAndJoinGroupCall:h,subscribeToGroupCallUpdates:A}=(0,o.ko)(),p=(0,c.A)(),g=(0,a.hb)((()=>{h({chatId:e})}),[h,e]),y=s?.participants,f=(0,a.Kr)((()=>{if(!y)return[];const e=(0,o.mS)().users.byId,t=(0,o.mS)().chats.byId;return Object.values(y).slice(0,3).map((({id:n})=>e[n]||t[n])).filter(Boolean)}),[y]);(0,a.vJ)((()=>{if(s?.id&&(t||!s.isLoaded))return A({id:s.id,subscribed:!0}),()=>{A({id:s.id,subscribed:!1})}}),[s?.id,s?.isLoaded,t,A]);const v=(0,l.A)(s?.participantsCount,!0),E=(0,l.A)(f,!0),C=Boolean(s&&t),{ref:w,shouldRender:b}=(0,d.A)({isOpen:C,onStateChange:i});if(b)return a.Ay.createElement("div",{ref:w,className:(0,r.A)("GroupCallTopPane",n),onClick:g},a.Ay.createElement("div",{className:"info"},a.Ay.createElement("span",{className:"title"},p("VoipGroupVoiceChat")),a.Ay.createElement("span",{className:"participants"},p("Participants",v??0,"i"))),Boolean(E?.length)&&a.Ay.createElement(m.A,{size:"small",peers:E,className:"avatars"}),a.Ay.createElement(u.A,{round:!0,className:"join"},p("VoipChatJoin")))})))},65240:(e,t,n)=>{n.d(t,{Ay:()=>x});var a=n(84051),o=n(13439),s=n(23174),i=n(89925),r=n(90709),l=n(53827),c=n(87357),d=n(50442),m=n(17663),u=n(58784),h=n(91525),A=n(4961);var p=n(43874),g=n(88792),y=n(71533),f=n(17712),v=n(62587),E=n(69419),C=n(59030),w=n(50680),b=n(64493),I=n(96530),S=n(35913),M=n(4438),N=n(18276);const k=window.matchMedia("(max-width: 375px)"),P=window.matchMedia("(max-width: 410px)");function T(e,t,n){return a.Ay.createElement("div",{className:"seekline",ref:n},t.map((({start:e,end:t})=>a.Ay.createElement("div",{className:"seekline-buffered-progress",style:`left: ${100*e}%; right: ${100-100*t}%`}))),a.Ay.createElement("span",{className:"seekline-play-progress"},a.Ay.createElement("i",{className:"seekline-play-progress-inner",style:`transform: translateX(${100*e}%)`})),a.Ay.createElement("span",{className:"seekline-thumb"},a.Ay.createElement("i",{className:"seekline-thumb-inner",style:`transform: translateX(${100*e}%)`})))}const x=(0,a.ph)((({theme:e,message:t,senderTitle:n,uploadProgress:x,origin:L,date:B,noAvatars:R,className:F,isSelectable:D,isSelected:O,isDownloading:U,isTranscribing:z,isTranscriptionHidden:j,isTranscribed:K,isTranscriptionError:V,canDownload:$,canTranscribe:J,autoPlay:_,onHideTranscription:q,onPlay:H,onPause:G,onReadMedia:W,onCancelUpload:Q,onDateClick:Z})=>{const{cancelMediaDownload:Y,downloadMedia:X,transcribeAudio:ee,openOneTimeMediaModal:te}=(0,o.ko)(),{content:{audio:ne,voice:ae,video:oe},isMediaUnread:se}=t,ie=ne||(0,r.Rp)(t),re=ae||oe||ie,le=ae||oe,ce=Boolean(ae||oe),de=(0,a.li)(!1),me=(0,a.li)(null),ue=(0,C.A)(),{isRtl:he}=ue,{isMobile:Ae}=(0,p.Ay)(),[pe,ge]=(0,a.J0)(!1),ye=pe||!0,fe=(0,r.VO)(re,"pictogram"),ve=(0,v.A)(fe,!1,s.qZ.BlobUrl),Ee=(0,r.G5)(t),Ce=L===i.d9.OneTimeModal,we=ce?Ee?"oneTimeVoice":"voice":"audio",be=(0,v.A)((0,r.VO)(re,"inline"),!ye,(0,r.Cz)(re,"inline")),{loadProgress:Ie}=(0,E.A)((0,r.VO)(re,"download"),!U,(0,r.Cz)(re,"download")),Se=(0,f.A)((()=>{ge(!0),H?.(t.id,t.chatId)})),Me=(0,f.A)((()=>{ge(!1)})),{isBuffered:Ne,bufferedRanges:ke,bufferingHandlers:Pe,checkBuffering:Te}=(0,y.A)(),xe=Ce,{isPlaying:Le,playProgress:Be,playPause:Re,setCurrentTime:Fe,duration:De}=(0,g.A)((0,l.dj)(t),(0,r.Fk)(t),we,be,Pe,void 0,Te,Boolean(pe||_),Se,Me,(0,r.Nb)(t)||Ee,void 0,G,xe,Ee&&!Ce),Oe=1-Be,Ue=(0,r.Ie)(t),ze=Ee&&Ce,je=function(e,t,n=0,o=!1,s=!1,i=!1,r=!1){const l=(0,a.li)(null),{data:c,peak:d}=(0,a.Kr)((()=>{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:o}=function(e,t){return{MIN_SPIKES:e?k.matches?16:20:25,MAX_SPIKES:e?k.matches?35:t&&P.matches?40:45:75}}(i,s),r=Math.min(n/10,1),l=Math.round(a+(o-a)*r);return function(e,t){let n=0;const a=new Array(t),o=e.length/t,s=e[0],i=e[e.length-1];for(let r=0;r<t;r++){const t=Math.floor(r*o),l=((e[t-1]??s)+(e[t]??s)+(e[t+1]??i))/3;a[r]=l,n<l&&(n=l)}return{data:a,peak:n}}(function(e){const t=8*e.length,n=Math.floor(t/5);if(!n)return[];const a=Array(n),o=e;for(let e=0,t=n-1;e!==t;++e){const t=Math.floor(5*e/8),n=Math.floor(5*e%8),s=o[t]+(o[t+1]<<8);a[e]=s>>n&31}const s=Math.floor(5*(n-1)/8),i=Math.floor(5*(n-1)%8),r=o[s]+(o[s+1]<<8);return a[n-1]=r>>i&31,a}(new Uint8Array(e)),l)}),[i,t,s])||{};return(0,a.Nf)((()=>{const t=l.current;t&&c&&void 0!==d&&function(e,t,n,{peak:a,fillStyle:o,progressFillStyle:s}){const i=4*t.length;e.width=2*i,e.height=46,e.style.width=`${i}px`,e.style.height="23px";const r=e.getContext("2d");r.scale(2,2),t.forEach(((e,i)=>{r.globalAlpha=i/t.length>=n?.5:1,r.fillStyle=n>i/t.length?s:o;const l=Math.max(2,e/Math.max(1,a)*23);!function(e,t,n,a,o,s){2<2*s&&(s=1),o<2*s&&(s=o/2),e.beginPath(),e.moveTo(t+s,n),e.arcTo(t+2,n,t+2,n-o,s),e.arcTo(t+2,n-o,t,n-o,s),e.arcTo(t,n-o,t,n,s),e.arcTo(t,n,t+2,n,s),e.closePath()}(r,4*i,(23+l)/2,0,l,1),r.fill()}))}(t,c,r?1-n:n,{peak:d,fillStyle:o?"dark"===e?"#B7ABED":"#AEDFA4":"dark"===e?"#494A78":"#ADD3F7",progressFillStyle:o?"dark"===e?"#FFFFFF":"#4FAE4E":"dark"===e?"#8774E1":"#3390EC"})}),[o,d,n,c,e,r]),l}(e,le,!se||Ue||ze?Be:1,Ue,!R,Ae,ze),Ke=Le||Be>0&&Be<1;(0,a.vJ)((()=>{ge(Le)}),[Le]);const Ve=pe&&!Ne,{isUploading:$e,isTransferring:Je,transferProgress:_e}=(0,r.LK)(x||Ie,Ve||U,void 0!==x),{shouldRender:qe,transitionClassNames:He}=(0,w.A)(Je),Ge=qe&&(Ve||$e),We=(0,f.A)((()=>{if($e)Q?.();else{if(Ee)return te({message:t}),void W?.();Le||H?.(t.id,t.chatId),(0,o.ko)().setAudioPlayerOrigin({origin:L}),ge(!pe),Re()}}));(0,a.vJ)((()=>{W&&se&&Le&&W()}),[Le,se,W]);const Qe=(0,f.A)((()=>{U?Y({media:re}):X({media:re,originMessage:t})})),Ze=(0,f.A)((e=>{if(de.current&&me.current){const{width:t,left:n}=me.current.getBoundingClientRect(),a=e instanceof MouseEvent?e.clientX:e.targetTouches[0].clientX;e.stopPropagation(),Fe(Math.max(Math.min(De*((a-n)/t),De-.1),.001))}})),Ye=(0,f.A)((e=>{e instanceof MouseEvent&&2===e.button||(de.current=!0,Ze(e))})),Xe=(0,f.A)((()=>{de.current=!1})),et=(0,f.A)((()=>{Z(t)})),tt=(0,f.A)((()=>{ee({chatId:t.chatId,messageId:t.id})}));function nt(){if(ce)return n||"Voice";const{title:e,fileName:t}=ie;return e||t}(0,a.vJ)((()=>{if(me.current&&Ke&&!Ce)return(0,d.wJ)(me.current,{onCapture:Ye,onRelease:Xe,onClick:Xe,onDrag:Ze})}),[Ke,Ye,Ze,Xe,Ce]);const at=(0,c.A)("Audio",F,Ce&&"non-interactive",L===i.d9.Inline&&"inline",Ue&&L===i.d9.Inline&&"own",(L===i.d9.Search||L===i.d9.SharedMedia)&&"bigger",O&&"audio-is-selected"),ot=["toogle-play-wrapper"];Ge?ot.push("loading"):ot.push(Le?"pause":"play");const st=(0,c.A)("content",Ke&&"with-seekline");function it(){return a.Ay.createElement("div",{className:st},a.Ay.createElement("div",{className:"content-row"},a.Ay.createElement("p",{className:"title",dir:"auto",title:nt()},(0,A.A)(nt())),a.Ay.createElement("div",{className:"message-date"},Boolean(B)&&a.Ay.createElement(I.A,{className:"date",onClick:et},(0,m.be)(ue,1e3*B)))),Ke&&a.Ay.createElement("div",{className:"meta search-result",dir:he?"rtl":void 0},a.Ay.createElement("span",{className:"duration with-seekline",dir:"auto"},Be<1&&`${(0,m.QO)(De*Be,De)}`),T(Be,ke,me)),!Ke&&function(){if(ce)return a.Ay.createElement("div",{className:"meta",dir:he?"rtl":void 0},(0,m.QO)((ae||oe).duration));const{performer:e}=ie;return a.Ay.createElement("div",{className:"meta",dir:he?"rtl":void 0},(0,m.QO)(De),a.Ay.createElement("span",{className:"bullet"},"•"),e&&a.Ay.createElement("span",{className:"performer",title:e},(0,A.A)(e)),e&&n&&a.Ay.createElement("span",{className:"bullet"},"•"),n&&a.Ay.createElement("span",{title:n},(0,A.A)(n)))}())}return a.Ay.createElement("div",{className:at,dir:ue.isRtl?"rtl":"ltr"},D&&a.Ay.createElement("div",{className:"message-select-control no-selection"},O&&a.Ay.createElement(N.A,{name:"select"})),a.Ay.createElement("div",{className:(0,c.A)(...ot)},a.Ay.createElement(b.A,{round:!0,ripple:!Ae,size:"smaller",className:"toggle-play",color:ve?"translucent-white":"primary",ariaLabel:Le?"Pause audio":"Play audio",onClick:We,isRtl:ue.isRtl,backgroundImage:ve,nonInteractive:Ce},!Ce&&a.Ay.createElement(N.A,{name:"play"}),!Ce&&a.Ay.createElement(N.A,{name:"pause"}),Ce&&a.Ay.createElement(M.A,{className:"flame",tgsUrl:u.w.Flame,nonInteractive:!0,noLoop:!1,size:40})),Ee&&!Ce&&a.Ay.createElement(N.A,{name:"view-once"})),qe&&a.Ay.createElement("div",{className:(0,c.A)("media-loading",He,Ge&&"interactive")},a.Ay.createElement(S.A,{progress:_e,transparent:!0,withColor:!0,size:"m",onClick:Ge?We:void 0,noCross:!Ge})),Ce&&!qe&&a.Ay.createElement("div",{className:(0,c.A)("media-loading")},a.Ay.createElement(S.A,{progress:Be,transparent:!0,size:"m",noCross:!0,rotationOffset:3/4})),ie&&$&&!$e&&a.Ay.createElement(b.A,{round:!0,size:"tiny",className:"download-button",ariaLabel:U?"Cancel download":"Download",onClick:Qe},a.Ay.createElement(N.A,{name:U?"close":"arrow-down"})),L===i.d9.Search&&it(),L!==i.d9.Search&&ie&&function(e,t,n,o,s,i,r,l,c,d,u){const{title:p,performer:g,fileName:y}=t,f=o||s>0&&s<1,{isRtl:v}=e;return a.Ay.createElement("div",{className:"content"},a.Ay.createElement("p",{className:"title",dir:"auto",title:p},(0,A.A)(p||y)),f&&a.Ay.createElement("div",{className:"meta",dir:v?"rtl":void 0},a.Ay.createElement("span",{className:"duration with-seekline",dir:"auto"},(0,m.QO)(n*s,n)),T(s,i,r)),!f&&l&&a.Ay.createElement("div",{className:"meta",dir:v?"rtl":void 0},d?`${(0,h.zV)(t.size*d)} / `:void 0,(0,h.zV)(t.size)),!f&&!l&&a.Ay.createElement("div",{className:"meta",dir:v?"rtl":void 0},a.Ay.createElement("span",{className:"duration",dir:"auto"},(0,m.QO)(n)),g&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("span",{className:"bullet"},"•"),a.Ay.createElement("span",{className:"performer",dir:"auto",title:g},(0,A.A)(g))),Boolean(c)&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("span",{className:"bullet"},"•"),a.Ay.createElement(I.A,{className:"date",onClick:u},(0,m.fS)(e,1e3*c,!0)))))}(ue,ie,De,Le,Be,ke,me,U||$e,B,_e,Z?et:void 0),L===i.d9.SharedMedia&&le&&it(),(L===i.d9.Inline||Ce||K)&&le&&function(e,t,n,o,s,r,l,d,u,h,A,p){return a.Ay.createElement("div",{className:"content"},a.Ay.createElement("div",{className:"waveform-wrapper"},a.Ay.createElement("div",{className:"waveform",draggable:!1,ref:t},a.Ay.createElement("canvas",{ref:n})),h&&a.Ay.createElement(b.A,{onClick:()=>{(d||u)&&A?A(!l):r||h()}},a.Ay.createElement(N.A,{name:d||u?"down":"transcribe",className:(0,c.A)("transcribe-icon",(d||u)&&!l&&"transcribe-shown")}),r&&a.Ay.createElement("svg",{viewBox:"0 0 32 24",className:"loading-svg"},a.Ay.createElement("rect",{className:"loading-rect",fill:"transparent",width:"32",height:"24","stroke-width":"3","stroke-linejoin":"round",rx:"6",ry:"6",stroke:"white","stroke-dashoffset":"1","stroke-dasharray":"32,68"})))),a.Ay.createElement("p",{className:(0,c.A)("voice-duration",p!==i.d9.OneTimeModal&&s&&"unread"),dir:"auto"},0===o||1===o?(0,m.QO)(e.duration):(0,m.QO)(e.duration*o)))}(le,me,je,Ee?Oe:Be,se,z,j,K,V,J?tt:void 0,q,L))}))},58674:(e,t,n)=>{n.d(t,{A:()=>Dt});var a=n(84051),o=n(13439),s=n(23174),i=n(31481),r=n(66644),l=n(90709),c=n(27109),d=n(70636),m=n(29807),u=n(64520),h=n(87357),A=n(17663),p=n(55148),g=n(46275),y=n(60261),f=n(36353),v=n(48775),E=n(79824),C=n(80539),w=n(39074),b=n(80140),I=n(82393),S=n(43503);let M;function N(e){M.focus(),e.focus()}I.pz&&(M=document.createElement("input"),M.classList.add("for-ios-autocapitalization-fix"),document.body.appendChild(M));var k=n(55153),P=n(58734),T=n(11359),x=n(35049),L=n(4961),B=n(18501),R=n(32625),F=n(14737),D=n(10722),O=n(19129),U=n(82117),z=n(37661),j=n(41316),K=n(39351),V=n(17712),$=n(59030),J=n(73767),_=n(24531),q=n(73172),H=n(50680),G=n(41257),W=n(35297),Q=n(17778),Z=n(63988),Y=n(83414);const X=/^\/([\w@]{1,32})?$/i;var ee=n(78396);const te=/id="docs-internal-guid/i,ne={BOLD:"700",ITALIC:"italic",UNDERLINE:"underline",STRIKETHROUGH:"line-through",SUPERSCRIPT:"super",SUBSCRIPT:"sub"},ae={ANCHOR:"a",BOLD:"strong",ITALIC:"em",UNDERLINE:"u",BLOCKQUOTE:"blockquote",STRIKETHROUGH:"del",SUPERSCRIPT:"sup",SUBSCRIPT:"sub"},oe=["H1","H2","H3","H4","H5","H6"];function se(e){return(new DOMParser).parseFromString(e,"text/html").body}function ie(e,t){const n=document.createElement(ae.ANCHOR);return n.href=t,n.appendChild(e.cloneNode(!0)),n}function re(e,t){const n=document.createElement(t);return n.appendChild(e.cloneNode(!0)),n}function le(e,t){let n=t.cloneNode(!0);return e?(e.style&&e.style.fontWeight===ne.BOLD&&(n=re(n,ae.BOLD)),e.style&&e.style.fontStyle===ne.ITALIC&&(n=re(n,ae.ITALIC)),e.style&&e.style.textDecoration===ne.UNDERLINE&&(n=re(n,ae.UNDERLINE)),e.style&&e.style.textDecoration===ne.STRIKETHROUGH&&(n=re(n,ae.STRIKETHROUGH)),e.style&&e.style.verticalAlign===ne.SUPERSCRIPT&&(n=re(n,ae.SUPERSCRIPT)),e.style&&e.style.verticalAlign===ne.SUBSCRIPT&&(n=re(n,ae.SUBSCRIPT)),n):n}function ce(e){const t=e.cloneNode(!0);let n=document.createTextNode(t.textContent||""),a=t;return"A"===t.nodeName&&(n=ie(n,t.href),"style"in t.childNodes[0]&&Boolean(t.childNodes[0].style)&&(a=t.childNodes[0])),n=le(a,n),n}function de(e){if(e.childNodes&&(e.childNodes.length<=1||"OL"===e.nodeName||"UL"===e.nodeName)){let t,n=document.createTextNode(e.textContent||"");if("UL"===e.nodeName||"OL"===e.nodeName||"LI"===e.nodeName){t=document.createElement(e.nodeName),n=document.createDocumentFragment();const a=[];for(let t=0;t<e.childNodes.length;t++)a.push(...de(e.childNodes[t]));a.map((e=>n.appendChild(e)))}else-1!==oe.indexOf(e.nodeName)?(t=document.createElement(e.nodeName),n=ce(e.childNodes[0])):"P"===e.nodeName?(t=document.createElement("p"),n=function(e){const t=e.cloneNode(!0);let n=document.createTextNode(t.textContent||""),a=document.createTextNode("");return"style"in t.childNodes[0]&&Boolean(t.childNodes[0].style)&&(a=t.childNodes[0]),t.childNodes[0]&&"A"===t.childNodes[0].nodeName&&(n=ie(n.cloneNode(!0),t.childNodes[0].href),a=t.childNodes[0].childNodes[0]),n=le(a,n),n}(e)):"BR"===e.nodeName?n=e:(t=document.createElement("span"),n=ce(e));return t?(t.appendChild(n),[t]):[e.cloneNode(!0)]}if(e.childNodes){const t=[];for(let n=0;n<e.childNodes.length;n++)t.push(...de(e.childNodes[n]));return t}return[e]}function me(e){return 8!==e.nodeType}const ue=/<style>(.*?)<\/style>/gs;var he=n(45761);const Ae=new Set([i.CfG,i.e0F,i.YVZ]),pe=(e,t,n,r,c,d,m)=>{const{showNotification:u}=(0,o.ko)(),h=(0,$.A)();(0,a.vJ)((()=>{if(e)return document.addEventListener("paste",a,!1),()=>{document.removeEventListener("paste",a,!1)};async function a(e){if(!e.clipboardData)return;const a=e.target?.closest("div[contenteditable]");if(!a||!Ae.has(a.id))return;if(e.preventDefault(),document.activeElement!==a)return;const o=e.clipboardData.getData("text"),A=e.clipboardData.getData("text/html");let p=A?(0,C.Ay)(function(e){let t=document.createElement("div");try{e=(n=e).match(te)?function(e){const t=document.createElement("body"),n=e.childNodes,a=Array.from(n).filter(me),o=[];for(const e of a)o.push(...de(e));for(let e=0;e<o.length;e++)t.appendChild(o[e].cloneNode(!0));return t}(se(n.replace(/(\r\n|\n|\r)/,""))).innerHTML:se(n.replace(/(\r\n|\n|\r)/,"")).innerHTML}catch(e){i.Oig&&console.error(e)}var n;t.innerHTML=e.replace(/\u00a0/g," ").replace(ue,"");const a=t.querySelectorAll(".text-content");return a.length&&(t=a[a.length-1]),Array.from(t.getElementsByTagName("*")).forEach((e=>{if(e instanceof HTMLElement)switch(e.removeAttribute("style"),"BR"===e.tagName&&e.replaceWith("\n"),"P"===e.tagName&&e.appendChild(document.createTextNode("\n")),"IMG"!==e.tagName||e.dataset.entityType||e.replaceWith(e.getAttribute("alt")||""),e.dataset.ignoreOnPaste&&e.remove(),C.qh[e.tagName]&&e.setAttribute("data-entity-type",C.qh[e.tagName]),e.dataset.entityType||e.textContent!==e.innerText||e.replaceWith(e.textContent),e.dataset.alt&&e.setAttribute("alt",e.dataset.alt),e.dataset.entityType){case s.C7.MentionName:e.replaceWith(e.textContent||"");break;case s.C7.CustomEmoji:e.textContent=e.dataset.alt||""}else e.remove()})),t.innerHTML.trimEnd()}(A),void 0,!0):void 0;p&&(0,ee.T8)(p)&&d&&(p=(0,ee.m4)(p),m?.());const{items:g}=e.clipboardData;let y=[];if(g.length>0&&(y=await(0,he.A)(g),c&&(y=y?.slice(0,1))),!y?.length&&!o)return;const f=p?.entities?.length?p:{text:o};let v=!1;try{v="urn:schemas-microsoft-com:office:word"===(new DOMParser).parseFromString(A,"text/html").documentElement.getAttribute("xmlns:w")}catch(e){}const E=f&&f.text;let w=y?.length&&!v;const b=y?await Promise.all(y.map((e=>(0,k.A)(e.name,e)))):[],I=c&&b?.length&&(0,l.eh)(c,b[0])||Boolean(E),S=(0,l.NK)(b[0]),M=c&&c?.groupedId;c&&S?u({message:h(M?"lng_edit_media_album_error":"lng_edit_media_invalid_file")}):!M||(w=I,w)?(w&&n(c?b:e=>e.concat(b)),E&&(w?r(f):t(f,a?.id))):u({message:h("lng_edit_media_album_error")})}}),[t,c,n,e,d,m,r,h])};var ge=n(3225),ye=n(37859),fe=n(56133),ve=n(61157),Ee=n(60138);let Ce=!1;const we=new Set([s.C7.TextUrl,s.C7.Url]);var be=n(25498),Ie=n(37830);const Se=/^@([a-z0-9_]{1,32})[\u00A0\u0020]+(.*)/is,Me=/^@([a-z0-9_]{1,32})[\u00A0\u0020]+\n{2,}/i,Ne={username:"",query:"",canShowHelp:!1,usernameLowered:""},ke=document.createElement("div");const Pe=(0,Ie.A)(((e,t,n)=>({username:e,query:t,canShowHelp:n,usernameLowered:e.toLowerCase()})));var Te=n(9442),xe=n(20247),Le=n(98221),Be=n(17237);const Re=new RegExp(`^${i.bpX.source}$`,"g");var Fe=n(11778);const De={encoderPath:new URL(n(89755),n.b).href,reuseWorker:!0},Oe={type:"audio/ogg"};let Ue,ze,je;async function Ke(){return Ue||(Ue=n.e(4550).then(n.t.bind(n,14550,23)),ze=(await Ue).default,je=new ze(De)),Ue}async function Ve(e){await async function(){await Ke(),await je.start()}();const t=Date.now();let n;const a=[],o=[];je.ondataavailable=e=>{a.push(e)};const s=function(t,n){const a=t.sourceNode,s=a.context.createAnalyser();s.fftSize=64,a.connect(s);const i=s.frequencyBinCount,l=new Uint8Array(i);let c=!1;return function t(){if(c)return;s.getByteFrequencyData(l);const n=l.reduce(((e,t)=>e+t),0)/i/255;(t=>{o.push(255*t),e(t)})(n<.1?0:n),(0,r.YS)(t)}(),()=>{c=!0}}(je);return{stop:()=>new Promise(((e,i)=>{je.onstop=()=>{e({blob:new Blob(a,Oe),duration:Math.round(((n||Date.now())-t)/1e3),waveform:o})},je.onerror=i;const r=Math.max(0,t+1e3-Date.now());setTimeout((()=>{je.stop(),s()}),r)})),pause:()=>{const e=Math.max(0,t+1e3-Date.now());setTimeout((()=>{je.pause(),n=Date.now(),s()}),e)}}}var $e=n(80089),Je=n(80464);const _e=e=>{const{attachments:t}=e,n=(0,Je.A)($e.ar.Extra,"AttachmentModal",!t.length);return n?a.Ay.createElement(n,e):void 0};var qe=n(61182),He=n(87679),Ge=n(52844),We=n(36680),Qe=n(18276),Ze=n(71429),Ye=n(24433),Xe=n(66469),et=n(54639);const tt=(0,a.ph)((({chatId:e,threadId:t,isButtonVisible:n,canAttachMedia:o,canAttachPolls:s,canSendPhotos:r,canSendVideos:c,canSendDocuments:d,canSendAudios:m,attachBots:u,peerType:A,isScheduled:p,theme:g,shouldCollectDebugLogs:y,onFileSelect:f,onMenuOpen:v,onMenuClose:E,onPollCreate:C,canEditMedia:w,editingMessage:b,messageListType:S,paidMessagesStars:M})=>{const[N,k,P]=(0,z.A)(),[T,x,L]=(0,We.A)(N,P),B=r&&c,R=r||c,[F,D,O]=(0,z.A)(),U=N||F,j=b&&b?.groupedId&&Boolean((0,l.yl)(b)||(0,l.dc)(b)||Boolean((0,l.zX)(b)||(0,l.QC)(b))),J=b&&b?.groupedId&&Boolean((0,l.wp)(b)||(0,l.gB)(b)||(0,l.zC)(b));(0,a.vJ)((()=>{N&&L()}),[N,L]),(0,a.vJ)((()=>{U?v():E()}),[U,E,v]);const _=(0,V.A)((()=>{N?P():k()})),q=(0,V.A)(((e,t)=>{const{files:n}=e.target,a=(0,He.kc)(n);a?.length&&f(a,t)})),H=(0,V.A)((()=>{(0,Ge.p)(Array.from(B?i.mxD:r?i.gex:i.fNs).join(","),(e=>q(e,!0)))})),G=(0,V.A)((()=>{(0,Ge.p)(!d&&m?Array.from(i.IH3).join(","):"*",(e=>q(e,!1)))})),W=(0,V.A)((()=>{const e=new File([(0,qe.F8)()],i.lFE,{type:"text/plain"});f([e])})),Q=(0,a.Kr)((()=>u?Object.values(u).filter((t=>!(!A||!t.isForAttachMenu)&&(!("bots"!==A||t.id!==e||!t.attachMenuPeerTypes||!t.attachMenuPeerTypes.includes("self"))||t.attachMenuPeerTypes.includes(A)))):void 0),[u,e,A]),Z=(0,$.A)(),Y=(0,K.A)();if(n)return a.Ay.createElement("div",{className:"AttachMenu"},b&&w?a.Ay.createElement(Xe.A,{id:"replace-menu-button",className:(0,h.A)("AttachMenu--button composer-action-button",N&&"activated"),round:!0,color:"translucent",onActivate:_,ariaLabel:"Replace an attachment",ariaControls:"replace-menu-controls",hasPopup:!0},a.Ay.createElement(Qe.A,{name:"replace"})):a.Ay.createElement(Xe.A,{id:"attach-menu-button",disabled:Boolean(b),className:(0,h.A)("AttachMenu--button composer-action-button",N&&"activated"),round:!0,color:"translucent",onActivate:_,ariaLabel:"Add an attachment",ariaControls:"attach-menu-controls",hasPopup:!0},a.Ay.createElement(Qe.A,{name:"attach"})),a.Ay.createElement(Ze.A,{id:"attach-menu-controls",isOpen:U,autoClose:!0,positionX:"right",positionY:"bottom",onClose:P,className:"AttachMenu--menu fluid",onCloseAnimationEnd:P,onMouseEnter:I.TF?void 0:T,onMouseLeave:I.TF?void 0:x,noCloseOnBackdrop:!I.TF,ariaLabelledBy:"attach-menu-button"},!o&&a.Ay.createElement(Ye.A,{className:"media-disabled",disabled:!0},Y("scheduled"===S&&M?"DescriptionScheduledPaidMediaNotAllowed":"DescriptionRestrictedMedia")),o&&a.Ay.createElement(a.Ay.Fragment,null,R&&!J&&a.Ay.createElement(Ye.A,{icon:"photo",onClick:H},Z(B?"AttachmentMenu.PhotoOrVideo":r?"InputAttach.Popover.Photo":"InputAttach.Popover.Video")),(d||m)&&!j&&a.Ay.createElement(Ye.A,{icon:"document",onClick:G},Z(!d&&m?"InputAttach.Popover.Music":"AttachDocument")),d&&y&&a.Ay.createElement(Ye.A,{icon:"bug",onClick:W},Z("DebugSendLogs"))),s&&!b&&a.Ay.createElement(Ye.A,{icon:"poll",onClick:C},Z("Poll")),!b&&!w&&!p&&Q?.map((n=>a.Ay.createElement(et.A,{bot:n,chatId:e,threadId:t,theme:g,onMenuOpened:D,onMenuClosed:O})))))})),nt=e=>{const{isOpen:t}=e,n=(0,Je.A)($e.ar.Extra,"BotCommandMenu",!t);return n?a.Ay.createElement(n,e):void 0};var at=n(85449),ot=n(64493);const st=(0,a.ph)((0,o.EK)(((e,{messageId:t})=>{const{chatId:n}=(0,m.Xf0)(e)||{};return n?{message:(0,m.O5q)(e,n,t)}:{}}))((({isOpen:e,message:t,onClose:n})=>{const{clickBotInlineButton:s}=(0,o.ko)(),i=(0,$.A)(),[r,l]=(0,We.A)(e,n),{isKeyboardSingleUse:c}=t||{},d=(0,a.Kr)((()=>{const e=[];return t?.keyboardButtons.forEach((t=>{e.push(t.map((e=>(0,at.A)(i,e))))})),e}),[i,t?.keyboardButtons]);if(t&&t.keyboardButtons)return a.Ay.createElement(Ze.A,{isOpen:e,autoClose:c,positionX:"right",positionY:"bottom",onClose:n,className:"BotKeyboardMenu",onCloseAnimationEnd:n,onMouseEnter:I.TF?void 0:r,onMouseLeave:I.TF?void 0:l,noCompact:!0},a.Ay.createElement("div",{className:"content custom-scroll"},t.keyboardButtons.map(((e,n)=>a.Ay.createElement("div",{className:"row"},e.map(((e,o)=>a.Ay.createElement(ot.A,{ripple:!0,disabled:"unsupported"===e.type,onClick:()=>s({chatId:t.chatId,messageId:t.id,button:e})},d?.[n][o]))))))))}))),it=(0,a.ph)((({isOpen:e,onClick:t,text:n,isDisabled:o})=>{const s=(0,a.li)(null);return(0,a.vJ)((()=>{const e=s.current;if(!e)return;const t=e.scrollWidth+1;e.closest(".Composer").style.setProperty("--bot-menu-text-width",`${t}px`)}),[e,n]),(0,a.vJ)((()=>{const e=s.current;if(!e)return;const t=e.closest(".Composer");return()=>{t.style.removeProperty("--bot-menu-text-width")}}),[]),a.Ay.createElement(ot.A,{className:(0,h.A)("composer-action-button bot-menu",e&&"open"),round:!0,color:"translucent",disabled:o,onClick:t,ariaLabel:"Open bot command keyboard"},a.Ay.createElement(Qe.A,{name:"webapp",className:(0,h.A)("bot-menu-icon",e&&"open")}),a.Ay.createElement("span",{ref:s,className:"bot-menu-text"},(0,L.A)(n)))})),rt=e=>{const{isOpen:t}=e,n=(0,Je.A)($e.ar.Extra,"ChatCommandTooltip",!t);return n?a.Ay.createElement(n,e):void 0};var lt=n(14),ct=n(91930),dt=n(60859);const mt=(0,a.ph)((0,o.EK)(((e,{shouldForceShowEditing:t,chatId:n,threadId:a,messageListType:o})=>{const{forwardMessages:{fromChatId:s,toChatId:i,messageIds:r,noAuthors:c,noCaptions:d},isShareMessageModalShown:u,shouldPreventComposerAnimation:h}=(0,m.nTw)(e),A="scheduled"===o?(0,m.VlN)(e,n):(0,m.Ys6)(e,n,a),p=(0,m.PKK)(e)&&!h,g=i===n,y=r?.map((t=>(0,m.O5q)(e,s,t))),f=(0,m.GA4)(e,n,a),v=f?.replyInfo,E=v?.replyToPeerId,C=E?(0,m.hds)(e,E):void 0;let w,b;if(A?w=(0,m.KLw)(e,n,a,o):g&&1===r.length?w=y?.[0]:v&&!t&&(w=(0,m.O5q)(e,v.replyToPeerId||n,v.replyToMsgId)),A&&w)b=(0,m.Y7C)(e,w);else if(g)w&&(b=(0,m.Szq)(e,w),b||(b=(0,m.Y7C)(e,w))),b||(b=(0,m.PVB)(e,s));else if(v&&w&&!t){const{forwardInfo:t}=w,a=(0,m.nZ4)(e,n);t&&(t.isChannelPost||a)&&(b=(0,m.Szq)(e,w)),b||t?.hiddenUserName&&!Boolean(v.quoteText)||(b=(0,m.Y7C)(e,w))}const I=b&&(0,m.hds)(e,b.id),S=I&&(0,l.WX)(I),M=y?.some((e=>e?.content.text&&Object.keys(e.content).length>1)),N=g&&1===r.length&&Boolean(w?.content.storyData),k=v?.replyToMsgId===a&&!v.replyToPeerId;return{replyInfo:v,editingId:A,message:w,sender:b,shouldAnimate:p,forwardedMessagesCount:g?r.length:void 0,noAuthors:c,noCaptions:d,forwardsHaveCaptions:M,isCurrentUserPremium:(0,m.g29)(e),isContextMenuDisabled:N,isReplyToDiscussion:k,isInChangingRecipientMode:u,shouldPreventComposerAnimation:h,senderChat:C,currentUserId:e.currentUserId,isSenderChannel:S}}))((({replyInfo:e,editingId:t,message:n,sender:s,shouldAnimate:i,forwardedMessagesCount:r,noAuthors:c,noCaptions:d,forwardsHaveCaptions:m,shouldForceShowEditing:u,isCurrentUserPremium:A,isContextMenuDisabled:p,isReplyToDiscussion:g,onClear:y,isInChangingRecipientMode:f,shouldPreventComposerAnimation:v,senderChat:E,chatId:C,currentUserId:w,isSenderChannel:b})=>{const{resetDraftReplyInfo:I,updateDraftReplyInfo:S,setEditingId:M,focusMessage:N,changeRecipient:k,openChatOrTopicWithReplyInDraft:P,setForwardNoAuthors:T,setForwardNoCaptions:L,exitForwardMode:B,setShouldPreventComposerAnimation:R}=(0,o.ko)(),F=(0,a.li)(null),O=(0,$.A)(),U=(0,K.A)(),z="topicCreate"===n?.content.action?.type,j=e&&!u,J=Boolean(e?.quoteText),_=Boolean(r),q=!(f||(!n||!e&&!t)&&(!s||!_)),{shouldRender:G,transitionClassNames:W}=(0,H.A)(q&&!z&&!g,void 0,!i,void 0,!i,350,!i);(0,a.vJ)((()=>{v&&R({shouldPreventComposerAnimation:!1})}));const Q=(0,V.A)((()=>{t?M({messageId:void 0}):r?B():e&&!u&&I(),y?.()}));(0,a.vJ)((()=>q?(0,Fe.A)(Q):void 0),[q,Q]);const{isContextMenuOpen:Z,contextMenuAnchor:Y,handleContextMenu:X,handleContextMenuClose:ee,handleContextMenuHide:te}=(0,D.A)(F),ne=(0,V.A)((e=>{X(e)})),ae=(0,V.A)((e=>{e.stopPropagation(),Q(),te()})),oe=e=>()=>{ee(),e()},se=(0,V.A)(oe(k)),ie=(0,V.A)(oe((()=>{N({chatId:n.chatId,messageId:n.id,noForumTopicPanel:!0})}))),re=(0,V.A)(oe((()=>S({quoteText:void 0})))),le=(0,V.A)(oe(k)),ce=(0,V.A)((()=>{ee(),s&&P({chatId:s.id})})),de=(0,V.A)(oe(Q)),me=(0,V.A)((()=>F.current)),ue=(0,V.A)((()=>F.current)),he=(0,V.A)((()=>F.current.querySelector(".forward-context-menu .bubble")));(0,a.vJ)((()=>{G||(ee(),te())}),[ee,te,G]);const Ae=(0,h.A)("ComposerEmbeddedMessage",W),pe=(0,lt.A)(s,!0),ge=(0,h.A)("ComposerEmbeddedMessage_inner",(0,x.y)(pe)),ye=(0,a.Kr)((()=>t?"edit":_?"forward":j?"reply":void 0),[t,_,j]),fe=r&&r>1?O("ForwardedMessageCount",r):void 0,ve=(0,a.Kr)((()=>{if(!n||!_||!n.content.text||!c||A)return n;const e=(0,l.m4)(n.content.text);return{...n,content:{...n.content,text:e}}}),[A,_,n,c]),Ee=(0,lt.A)(ye,!0);if(!G)return;const Ce=s&&!b&&C!==s.id&&s.id!==w;return a.Ay.createElement("div",{className:Ae,ref:F,onContextMenu:X},a.Ay.createElement("div",{className:ge},a.Ay.createElement("div",{className:"embedded-left-icon",onClick:X},Ee&&a.Ay.createElement(Qe.A,{name:Ee}),Boolean(e?.quoteText)&&a.Ay.createElement(Qe.A,{name:"quote",className:"quote-reply"})),a.Ay.createElement(ct.b,{isOpen:q,className:"inside-input",replyInfo:e,isInComposer:!0,message:ve,sender:c?void 0:s,customText:fe,title:t&&!j?O("EditMessage"):c?O("HiddenSendersNameDescription"):void 0,onClick:ne,senderChat:E}),a.Ay.createElement(ot.A,{className:"embedded-cancel",round:!0,faded:!0,color:"translucent",ariaLabel:O("Cancel"),onClick:ae},a.Ay.createElement(Qe.A,{name:"close"})),(j||_)&&!p&&a.Ay.createElement(Ze.A,{isOpen:Z,anchor:Y,getTriggerElement:me,getRootElement:ue,getMenuElement:he,className:"forward-context-menu",onClose:ee,onCloseAnimationEnd:te},_&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement(Ye.A,{icon:c?void 0:"message-succeeded",customIcon:c?a.Ay.createElement(Qe.A,{name:"placeholder"}):void 0,onClick:()=>T({noAuthors:!1})},O(r>1?"ShowSenderNames":"ShowSendersName")),a.Ay.createElement(Ye.A,{icon:c?"message-succeeded":void 0,customIcon:c?void 0:a.Ay.createElement(Qe.A,{name:"placeholder"}),onClick:()=>T({noAuthors:!0})},O(r>1?"HideSenderNames":"HideSendersName")),m&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement(dt.A,null),a.Ay.createElement(Ye.A,{icon:d?void 0:"message-succeeded",customIcon:d?a.Ay.createElement(Qe.A,{name:"placeholder"}):void 0,onClick:()=>L({noCaptions:!1})},O(r>1?"Conversation.ForwardOptions.ShowCaption":"ShowCaption")),a.Ay.createElement(Ye.A,{icon:d?"message-succeeded":void 0,customIcon:d?void 0:a.Ay.createElement(Qe.A,{name:"placeholder"}),onClick:()=>L({noCaptions:!0})},O(r>1?"Conversation.ForwardOptions.HideCaption":"HideCaption"))),a.Ay.createElement(dt.A,null),a.Ay.createElement(Ye.A,{icon:"replace",onClick:se},O("ForwardAnotherChat"))),j&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement(Ye.A,{icon:"show-message",onClick:ie},O("Message.Context.Goto")),J&&a.Ay.createElement(Ye.A,{icon:"remove-quote",onClick:re},O("RemoveQuote")),Ce&&a.Ay.createElement(Ye.A,{icon:"user",onClick:ce},U("ReplyInPrivateMessage")),a.Ay.createElement(Ye.A,{icon:"replace",onClick:le},O("ReplyToAnotherChat")),a.Ay.createElement(Ye.A,{icon:"delete",onClick:de},O("DoNotReply"))))))})));var ut=n(25897),ht=n(83689),At=n(41510);const pt=e=>{const{isOpen:t}=e,n=(0,Je.A)($e.ar.Extra,"DropArea",!t);return n?a.Ay.createElement(n,e):void 0};var gt=n(49068);const yt=e=>{const{isOpen:t}=e,n=(0,Je.A)($e.ar.Extra,"InlineBotTooltip",!t);return n?a.Ay.createElement(n,e):void 0},ft=e=>{const{isOpen:t}=e,n=(0,Je.A)($e.ar.Extra,"MentionTooltip",!t);return n?a.Ay.createElement(n,e):void 0};var vt=n(78407);const Et=e=>{const{isOpen:t}=e,n=(0,Je.A)($e.ar.Extra,"PollModal",!t);return n?a.Ay.createElement(n,e):void 0},Ct=e=>{const{isOpen:t}=e,n=(0,Je.A)($e.ar.Extra,"SendAsMenu",!t);return n?a.Ay.createElement(n,e):void 0},wt=e=>{const{isOpen:t}=e,n=(0,Je.A)($e.ar.Extra,"StickerTooltip",!t);return n?a.Ay.createElement(n,e):void 0};var bt=n(26440),It=n(14647);const St=new RegExp(i.kNZ,"i"),Mt=(0,a.ph)((0,o.EK)(((e,{chatId:t,threadId:n})=>{const a=(0,m.rQx)(e,t,n),{attachmentSettings:o}=e;return{theme:(0,m.SJA)(e),webPagePreview:(0,m.nTw)(e).webPagePreview,noWebPage:a,attachmentSettings:o}}))((({chatId:e,threadId:t,getHtml:n,isDisabled:i,webPagePreview:r,noWebPage:l,theme:c,attachmentSettings:d,isEditing:m})=>{const{loadWebPagePreview:u,clearWebPagePreview:A,toggleMessageWebPage:p,updateAttachmentSettings:g}=(0,o.ko)(),y=(0,$.A)(),f=(0,a.li)(),v=(0,a.li)(null),E=d.isInvertedMedia,w="small"===d.webPageMediaSize,b=(0,Z.tF)((()=>{const e=(0,C.Ay)(n()),t=e.entities?.find((e=>e.type===s.C7.TextUrl));return f.current=e,t?.url||e.text.match(St)?.[0]}),[n],300,!0),I=(0,Y.A)(b,[b,n],!0);(0,a.vJ)((()=>{const n=I(),a=f.current;n?u({text:a}):(A(),p({chatId:e,threadId:t}))}),[I,e,t]),(0,W.A)((()=>{A(),p({chatId:e,threadId:t})}),[e,A,t,p]);const S=(0,O.A)((()=>Boolean(r&&n()&&!l&&!i)),[i,n,l,r]),{shouldRender:M,transitionClassNames:N}=(0,H.A)(S),k=r?.hasLargeMedia,P=(0,lt.A)(r,!0),T=(0,V.A)((()=>{p({chatId:e,threadId:t,noWebPage:!0})})),{isContextMenuOpen:x,contextMenuAnchor:L,handleContextMenu:B,handleContextMenuClose:R,handleContextMenuHide:F}=(0,D.A)(v,m,!0),U=(0,V.A)((()=>v.current)),z=(0,V.A)((()=>v.current)),j=(0,V.A)((()=>v.current.querySelector(".web-page-preview-context-menu .bubble"))),K=(0,V.A)((e=>{B(e)}));function J(e){g({isInvertedMedia:e})}function _(e){g({webPageMediaSize:e})}if((0,a.vJ)((()=>{M&&P||(R(),F())}),[R,F,M,P]),!M||!P)return;const{photo:q,...G}=P,Q={content:{webPage:G}};return a.Ay.createElement("div",{className:(0,h.A)("WebPagePreview",N),ref:v},a.Ay.createElement("div",{className:"WebPagePreview_inner"},a.Ay.createElement("div",{className:"WebPagePreview-left-icon",onClick:K},a.Ay.createElement(Qe.A,{name:"link"})),a.Ay.createElement(It.A,{message:Q,inPreview:!0,theme:c,onContainerClick:K,isEditing:m}),a.Ay.createElement(ot.A,{className:"WebPagePreview-clear",round:!0,faded:!0,color:"translucent",ariaLabel:"Clear Webpage Preview",onClick:T},a.Ay.createElement(Qe.A,{name:"close"})),!m&&a.Ay.createElement(Ze.A,{isOpen:x,anchor:L,getTriggerElement:U,getRootElement:z,getMenuElement:j,className:"web-page-preview-context-menu",onClose:R,onCloseAnimationEnd:F,autoClose:!0},a.Ay.createElement(a.Ay.Fragment,null,E?a.Ay.createElement(Ye.A,{icon:"move-caption-up",onClick:()=>J(void 0)},y("PreviewSender.MoveTextUp")):a.Ay.createElement(Ye.A,{icon:"move-caption-down",onClick:()=>J(!0)},y("PreviewSender.MoveTextDown")),k&&(w?a.Ay.createElement(Ye.A,{icon:"expand",onClick:()=>_("large")},y("ChatInput.EditLink.LargerMedia")):a.Ay.createElement(Ye.A,{icon:"collapse",onClick:()=>_("small")},y("ChatInput.EditLink.SmallerMedia"))),a.Ay.createElement(Ye.A,{icon:"delete",onClick:T},y("ChatInput.EditLink.RemovePreview"))))))})));var Nt=n(97676),kt=n(76283),Pt=n(57474),Tt=n(41036),xt=n(68292),Lt=n(21849),Bt=n(48227),Rt=n(11241),Ft=function(e){return e.Send="send",e.Record="record",e.Edit="edit",e.Schedule="schedule",e.Forward="forward",e.SendOneTime="sendOneTime",e}(Ft||{});const Dt=(0,a.ph)((0,o.EK)(((e,{chatId:t,threadId:n,storyId:a,messageListType:o,isMobile:r,type:d})=>{const h=(0,m.hds)(e,t),A=(0,l.DX)(t)?void 0:(0,m.yps)(e,t),p=Boolean(A),g=(0,m.nZ4)(e,t),y=(0,l.L8)(t),f=y?(0,m.vGo)(e,t):void 0,v=(0,m.WA9)(e,t),E=y?void 0:(0,m.AWZ)(e,t),C=(p||!y)&&(0,m.tVS)(e,t,n),{language:w,shouldSuggestStickers:b,shouldSuggestCustomEmoji:I,shouldUpdateStickerSetOrder:S,shouldPaidMessageAutoApprove:M}=e.settings.byKey,{forwardMessages:{messageIds:N}}=(0,m.nTw)(e),k=e.emojiKeywords[i.cUY],P=w!==i.cUY?e.emojiKeywords[w]:void 0,T=C?C.id:void 0,x=T?(0,m.O5q)(e,t,T):void 0,{currentUserId:L}=e,B=(0,m.mBe)(e,L),R=E?E?.sendAsId||L:void 0,F=h?.sendAsPeerIds&&R&&(h.sendAsPeerIds.some((e=>e.id===R))?R:h?.adminRights?.anonymous?h?.id:void 0),D=F?(0,m.mBe)(e,F):void 0,O=!D&&F?(0,m.hds)(e,F):void 0,U=(0,m.sam)(e,t),z=(0,m.p6T)(e,t),j=(0,m.nTw)(e),K=Boolean(j.storyViewer.storyId),V=(0,m.Xf0)(e),$=t===V?.chatId&&n===V?.threadId&&o===V?.type&&!K,J=((0,m.mBe)(e,t)&&!f?.noVoiceMessages)??!0,_=E?.slowMode,q=(0,m.g29)(e),H="scheduled"===o?(0,m.dkp)(e,t):(0,m.U0A)(e,t,n),G=a&&(0,m.Msb)(e,t,a),W=G&&"sentReaction"in G?G.sentReaction:void 0,Q=(0,m.GA4)(e,t,n),Z=Q?.replyInfo?(0,m.O5q)(e,t,Q.replyInfo.replyToMsgId):void 0,Y=h?.isForum&&h.isForumAsMessages&&n===s.l3&&Z?(0,m.nkm)(e,Z):void 0,X="scheduled"===o,ee=y&&!p&&!X&&!g,te=(0,m.rQx)(e,t,n),ne=h&&(0,c.RY)(h,(0,m.K52)(e),(0,m.P5N)(e,t))?.isSilentPosting,ae=y&&!p&&!X&&!g&&"story"!==d&&t!==i.zv8,oe=(0,m.xYJ)(e,"stickerEffects"),se=j.shouldPlayEffectInComposer,ie=ae&&Q?.effectId,re=ie?e.availableEffectById[ie]:void 0,le=e.reactions.effectReactions,ce=e.config?.maxMessageLength||i.YfK,de=t===j.forwardMessages.toChatId,me=e.stars?.balance.amount||0,ue=Boolean(j.starsBalanceModal);return{availableReactions:e.reactions.availableReactions,topReactions:"story"===d?e.reactions.topReactions:void 0,isOnActiveTab:!j.isBlurred,editingMessage:(0,m.KLw)(e,t,n,o),draft:Q,chat:h,isChatWithBot:p,isChatWithSelf:g,isForCurrentMessageList:$,canScheduleUntilOnline:(0,m.RBq)(e,t),isChannel:h?(0,l.WX)(h):void 0,isRightColumnShown:(0,m.gjV)(e,r),isSelectModeActive:(0,m.rTV)(e),withScheduledButton:"thread"===o&&(f||E)?.hasScheduledMessages,isInScheduledList:X,botKeyboardMessageId:T,botKeyboardPlaceholder:x?.keyboardPlaceholder,isForwarding:de,forwardedMessagesCount:de?N.length:void 0,pollModal:j.pollModal,stickersForEmoji:e.stickers.forEmoji.stickers,customEmojiForEmoji:e.customEmojis.forEmoji.stickers,chatFullInfo:E,topInlineBotIds:e.topInlineBots?.userIds,currentUserId:L,currentUser:B,contentToBeScheduled:j.contentToBeScheduled,shouldSuggestStickers:b,shouldSuggestCustomEmoji:I,shouldUpdateStickerSetOrder:S,recentEmojis:e.recentEmojis,baseEmojiKeywords:k?.keywords,emojiKeywords:P?.keywords,inlineBots:j.inlineBots.byUsername,isInlineBotLoading:j.inlineBots.isLoading,botCommands:f?f.botInfo?.commands||!1:void 0,botMenuButton:f?.botInfo?.menuButton,sendAsUser:D,sendAsChat:O,sendAsId:F,editingDraft:H,requestedDraft:U,requestedDraftFiles:z,attachBots:e.attachMenu.bots,attachMenuPeerType:(0,m.dfQ)(e,t),theme:(0,m.SJA)(e),fileSizeLimit:(0,u.d)(e,"uploadMaxFileparts")*i.dK5,captionLimit:(0,u.d)(e,"captionLength"),isCurrentUserPremium:q,canSendVoiceByPrivacy:J,attachmentSettings:e.attachmentSettings,slowMode:_,currentMessageList:V,isReactionPickerOpen:(0,m.Ani)(e),canBuyPremium:!q&&!(0,m.n_C)(e),canPlayAnimatedEmojis:(0,m.BWX)(e),canSendOneTimeMedia:!g&&y&&!p&&!X,shouldCollectDebugLogs:e.settings.byKey.shouldCollectDebugLogs,sentStoryReaction:W,stealthMode:e.stories.stealthMode,replyToTopic:Y,quickReplyMessages:e.quickReplies.messagesById,quickReplies:e.quickReplies.byId,canSendQuickReplies:ee,noWebPage:te,webPagePreview:(0,m.nTw)(e).webPagePreview,isContactRequirePremium:f?.isContactRequirePremium,effect:re,effectReactions:le,areEffectsSupported:ae,canPlayEffect:oe,shouldPlayEffect:se,maxMessageLength:ce,paidMessagesStars:v,shouldPaidMessageAutoApprove:M,isSilentPosting:ne,isPaymentMessageConfirmDialogOpen:j.isPaymentMessageConfirmDialogOpen,starsBalance:me,isStarsBalanceModalOpen:ue}}))((({type:e,isOnActiveTab:t,dropAreaState:n,isInScheduledList:c,canScheduleUntilOnline:m,isReady:u,isMobile:M,editingMessage:ee,chatId:te,threadId:ne,storyId:ae,currentMessageList:oe,messageListType:se,draft:ie,chat:re,chatFullInfo:le,replyToTopic:ce,isForCurrentMessageList:de,isCurrentUserPremium:me,canSendVoiceByPrivacy:ue,isChatWithBot:he,isChatWithSelf:Ae,isChannel:Ie,fileSizeLimit:De,isRightColumnShown:Oe,isSelectModeActive:Ue,isReactionPickerOpen:ze,isForwarding:je,forwardedMessagesCount:$e,pollModal:Je,botKeyboardMessageId:qe,botKeyboardPlaceholder:He,inputPlaceholder:Ge,withScheduledButton:We,stickersForEmoji:Ze,customEmojiForEmoji:Ye,topInlineBotIds:et,currentUserId:at,currentUser:lt,captionLimit:ct,contentToBeScheduled:dt,shouldSuggestStickers:It,shouldSuggestCustomEmoji:St,baseEmojiKeywords:Dt,emojiKeywords:Ot,recentEmojis:Ut,inlineBots:zt,isInlineBotLoading:jt,botCommands:Kt,sendAsUser:Vt,sendAsChat:$t,sendAsId:Jt,editingDraft:_t,requestedDraft:qt,requestedDraftFiles:Ht,botMenuButton:Gt,attachBots:Wt,attachMenuPeerType:Qt,attachmentSettings:Zt,theme:Yt,slowMode:Xt,shouldUpdateStickerSetOrder:en,editableInputCssSelector:tn,editableInputId:nn,inputId:an,className:on,availableReactions:sn,topReactions:rn,canBuyPremium:ln,canPlayAnimatedEmojis:cn,shouldCollectDebugLogs:dn,sentStoryReaction:mn,stealthMode:un,canSendOneTimeMedia:hn,quickReplyMessages:An,quickReplies:pn,canSendQuickReplies:gn,webPagePreview:yn,noWebPage:fn,isContactRequirePremium:vn,paidMessagesStars:En,effect:Cn,effectReactions:wn,areEffectsSupported:bn,canPlayEffect:In,shouldPlayEffect:Sn,maxMessageLength:Mn,isSilentPosting:Nn,onDropHide:kn,onFocus:Pn,onBlur:Tn,onForward:xn,isPaymentMessageConfirmDialogOpen:Ln,starsBalance:Bn,isStarsBalanceModalOpen:Rn})=>{const{sendMessage:Fn,clearDraft:Dn,showDialog:On,openPollModal:Un,closePollModal:zn,loadScheduledHistory:jn,openThread:Kn,addRecentEmoji:Vn,sendInlineBotResult:$n,loadSendAs:Jn,resetOpenChatWithDraft:_n,callAttachBot:qn,addRecentCustomEmoji:Hn,showNotification:Gn,showAllowedMessageTypesNotification:Wn,openStoryReactionPicker:Qn,closeReactionPicker:Zn,sendStoryReaction:Yn,editMessage:Xn,updateAttachmentSettings:ea,saveEffectInDraft:ta,setReactionEffect:na,hideEffectInComposer:aa,updateChatSilentPosting:oa}=(0,o.ko)(),sa=(0,$.A)(),ia=(0,K.A)(),ra=(0,a.li)(null),la=(0,a.li)(null),ca=(0,a.li)(null),[da,ma]=(0,a.Ul)(""),[ua,ha]=(0,a.J0)(!1),Aa=(0,j.A)(tn),pa=(0,a.li)(),ga=(0,J.A)(n),{width:ya}=S.A.get(),fa="messageList"===e,va="story"===e,Ea=fa?re?.sendAsPeerIds:void 0,Ca=Ea&&(Ea.length>1||!Ea.some((e=>e.id===at))),[wa,ba,Ia]=(0,z.A)(),Sa=(0,q.A)(te,ne),[Ma,Na,ka]=(0,z.A)(),[Pa,Ta,xa]=(0,z.A)(),La=ee&&(0,l.ZV)(ee),{emojiSet:Ba,members:Ra,botCommands:Fa}=le||{},Da=Ba?.id,Oa=mn&&(0,l.a0)(mn,i.tNZ);(0,a.vJ)(y.VU,[da]);const Ua=(0,a.li)(0),[za,ja]=(0,_.A)(fa&&m,Ia);(0,F.A)((()=>{ha(!0)}),430),(0,a.vJ)((()=>{fa||Zn()}),[fa,ae]),(0,a.vJ)((()=>{pa.current=void 0}),[te]),(0,a.vJ)((()=>{te&&u&&!va&&jn({chatId:te})}),[u,te,ne,va]),(0,a.vJ)((()=>{const e=Ie&&re?.areProfilesShown;te&&re&&!Ea&&u&&((0,l.Vs)(re)||e)&&Jn({chatId:te})}),[re,te,Ie,u,Jn,Ea]);const Ka=(0,a.li)(!1);(0,W.A)((([e,t])=>{Ka.current=Boolean(te===e&&Ea&&!t)}),[te,Ea]);const[Va,$a]=(0,a.J0)([]),Ja=Boolean(Va.length),[_a,qa]=(0,a.J0)(void 0),{canSendStickers:Ha,canSendGifs:Ga,canAttachMedia:Wa,canAttachPolls:Qa,canAttachEmbedLinks:Za,canSendVoices:Ya,canSendPlainText:Xa,canSendAudios:eo,canSendVideos:to,canSendPhotos:no,canSendDocuments:ao}=(0,a.Kr)((()=>(0,l.Q_)(re,le,he,va,En,c)),[re,le,he,va,En,c]),oo=vn&&va,so=oo||!Xa,io=(0,O.A)((()=>{if(Ja)return Va.length;const e=da()||Ja?1:0;return je&&$e?$e+e:e||1}),[da,Ja,Va,je,$e]),ro=En?io*En:0,{closeConfirmDialog:lo,dialogHandler:co,shouldAutoApprove:mo,setAutoApprove:uo,handleWithConfirmation:ho}=(0,xe.A)(ro,Rn,Bn),Ao=!Ja&&Za&&!fn&&Boolean(yn),po=so&&!ee;(0,a.vJ)((()=>{Ao||ea({isInvertedMedia:void 0})}),[Ao]);const go=(0,V.A)(((e,t=nn)=>{if(t===nn&&po)return;const n=window.getSelection();let a;if(a=t===nn?document.querySelector(tn):document.getElementById(t),n.rangeCount){const o=n.getRangeAt(0);if((0,T.L)(o,t))return(0,w.oR)(e),void a.dispatchEvent(new Event("input",{bubbles:!0}))}ma(`${da()}${e}`),(0,r.Uz)((()=>{(0,f.A)(a)}))})),yo=(0,V.A)(((e,t=nn)=>{const n=(0,L.A)(e,["escape_html","emoji_html","br_html"]).join("").replace(/\u200b+/g,"");go(n,t)})),fo=(0,V.A)(((e,t=nn)=>{const n=(0,B.Q)(e);go(n,t)})),vo=(0,V.A)(((e,t=nn)=>{go((0,P.hB)(e),t)})),Eo=(0,V.A)((()=>{_a&&(fo(_a,nn),qa(void 0))})),{shouldSuggestCompression:Co,shouldForceCompression:wo,shouldForceAsFile:bo,handleAppendFiles:Io,handleFileSelect:So,onCaptionUpdate:Mo,handleClearAttachments:No,handleSetAttachments:ko}=function({attachments:e,fileSizeLimit:t,setHtml:n,setAttachments:s,chatId:i,canSendAudios:r,canSendVideos:c,canSendPhotos:d,canSendDocuments:m,insertNextText:u,editedMessage:h}){const A=(0,$.A)(),{openLimitReachedModal:p,showAllowedMessageTypesNotification:g,showNotification:y}=(0,o.ko)(),[f,v]=(0,a.J0)(!1),[C,w]=(0,a.J0)(!1),[b,I]=(0,a.J0)(void 0),S=(0,V.A)((()=>{s(E.p),u()})),M=(0,V.A)((n=>{const a="function"==typeof n?n(e):n;if(a.length)if(a.some((e=>{const t=(0,l.ES)(e);return"audio"===t&&!r&&!m||"video"===t&&!c&&!m||"photo"===t&&!d&&!m||"file"===t&&!m})))g({chatId:i});else if(a.some((({size:e})=>e>t)))p({limit:"uploadMaxFileparts"});else{s(a);const e=a.some((e=>{const t=(0,l.ES)(e);return"audio"===t&&!r||"video"===t&&!c||"photo"===t&&!d}));v(Boolean(e&&m)),w(!m)}else S()}));return{shouldSuggestCompression:b,handleAppendFiles:(0,V.A)((async(t,n)=>{if(h){const e=await(0,k.A)(t[0].name,t[0]),n=h&&(0,l.eh)(h,e);h?.groupedId?n?M([e]):y({message:A("lng_edit_media_album_error")}):M([e])}else{const a=await Promise.all(t.map((e=>(0,k.A)(e.name,e,{shouldSendAsSpoiler:n||void 0}))));M([...e,...a])}})),handleFileSelect:(0,V.A)((async(e,t)=>{if(h){const t=await(0,k.A)(e[0].name,e[0]),n=h&&(0,l.eh)(h,t);h?.groupedId?n?M([t]):y({message:A("lng_edit_media_album_error")}):M([t])}else{const t=await Promise.all(e.map((e=>(0,k.A)(e.name,e))));M(t)}I(t)})),onCaptionUpdate:n,handleClearAttachments:S,handleSetAttachments:M,shouldForceCompression:C,shouldForceAsFile:f}}({attachments:Va,setHtml:ma,setAttachments:$a,fileSizeLimit:De,chatId:te,canSendAudios:eo,canSendVideos:to,canSendPhotos:no,canSendDocuments:ao,insertNextText:Eo,editedMessage:ee}),[Po,To,xo]=(0,z.A)(),[Lo,Bo,Ro]=(0,z.A)(),[Fo,Do,Oo]=(0,z.A)(),[Uo,zo,jo]=(0,z.A)(),[Ko,Vo,$o]=(0,z.A)(),{startRecordingVoice:Jo,stopRecordingVoice:_o,pauseRecordingVoice:qo,activeVoiceRecording:Ho,currentRecordTime:Go,recordButtonRef:Wo,startRecordTimeRef:Qo,isViewOnceEnabled:Zo,setIsViewOnceEnabled:Yo,toogleViewOnceEnabled:Xo}=(()=>{const e=(0,a.li)(null),[t,n]=(0,a.J0)(),o=(0,a.li)(),[s,i]=(0,a.J0)(),[l,c]=(0,a.J0)(!1);(0,a.vJ)((()=>{I.Yw&&I.pW&&Ke()}),[]);const d=(0,V.A)((async()=>{try{const{stop:t,pause:a}=await Ve((t=>{e.current&&(o.current&&Date.now()%4==0&&(0,r.RK)((()=>{e.current&&(e.current.style.boxShadow=`0 0 0 ${50*(t||0)}px rgba(0,0,0,.15)`)})),i(Date.now()))}));o.current=Date.now(),i(Date.now()),n({stop:t,pause:a})}catch(e){console.error(e)}})),m=(0,V.A)((()=>{if(t){(0,r.RK)((()=>{e.current&&(e.current.style.boxShadow="none")}));try{return t.pause()}catch(e){return void console.error(e)}}})),u=(0,V.A)((()=>{if(t){n(void 0),o.current=void 0,i(void 0),(0,r.RK)((()=>{e.current&&(e.current.style.boxShadow="none")}));try{return t.stop()}catch(e){return void console.error(e)}}}));(0,a.vJ)((()=>t?(0,Fe.A)(u):void 0),[t,u]);const h=(0,V.A)((()=>{c(!l)}));return{startRecordingVoice:d,pauseRecordingVoice:m,stopRecordingVoice:u,activeVoiceRecording:t,currentRecordTime:s,recordButtonRef:e,startRecordTimeRef:o,isViewOnceEnabled:l,setIsViewOnceEnabled:c,toogleViewOnceEnabled:h}})(),es=de&&!va;(0,R.A)((()=>{Sa({type:"recordAudio"})}),es?Ho&&i.cqp:void 0),(0,a.vJ)((()=>{de&&!va&&(Ho||Sa({type:"cancel"}))}),[Ho,de,va,Sa]);const ts=(0,G.i)(Boolean(ee));(0,a.vJ)((()=>{de&&!va&&da()&&!ts.current&&Sa({type:"typing"})}),[da,ts,de,va,Sa]);const ns=re&&(0,l.SJ)(re),{isEmojiTooltipOpen:as,closeEmojiTooltip:os,filteredEmojis:ss,filteredCustomEmojis:is,insertEmoji:rs}=(0,be.A)(Boolean(u&&t&&(va||de)&&It&&!Ja),da,ma,void 0,Ut,Dt,Ot),{isCustomEmojiTooltipOpen:ls,closeCustomEmojiTooltip:cs,insertCustomEmoji:ds}=(0,ge.A)(Boolean(u&&t&&(va||de)&&St&&!Ja),da,ma,Aa,ra,Ye),{isStickerTooltipOpen:ms,closeStickerTooltip:us}=function(e,t,n){const{loadStickersForEmoji:s,clearStickersForEmoji:r}=(0,o.ko)(),[l,c,d]=(0,z.A)(!1),m=(0,Y.A)((()=>{const n=t();if(!e||!n||I.TL&&n.length>8)return;if(!n.match(I.TL?Le.A:i.bpX))return;const a=(0,Q.S)(n);return a&&(I.TL&&1===(0,Be.A)(a)||!I.TL&&Boolean(n.match(Re)))?I.TL?a:a.match(/alt="(.+)"/)?.[1]:void 0}),[t,e]),u=(0,O.A)((()=>Boolean(m())),[m]),h=Boolean(n?.length);return(0,a.vJ)((()=>{if(!e||!u)return;const t=m();t?h||s({emoji:t}):r()}),[e,u,m,h,s,r]),(0,a.vJ)(d,[d,t]),{isStickerTooltipOpen:Boolean(u&&h&&!l),closeStickerTooltip:c}}(Boolean(u&&t&&(va||de)&&It&&Ha&&!Ja),da,Ze),{isMentionTooltipOpen:hs,closeMentionTooltip:As,insertMention:ps,mentionFilteredUsers:gs}=(0,Te.A)(Boolean(fa&&u&&de&&!Ja),da,ma,Aa,ra,Ra,et,at),{isOpen:ys,botId:fs,isGallery:vs,switchPm:Es,switchWebview:Cs,results:ws,closeTooltip:bs,help:Is,loadMore:Ss}=function(e,t,n,s){const{queryInlineBot:i,resetInlineBot:r,resetAllInlineBots:l}=(0,o.ko)(),[c,d,m]=(0,z.A)(!1),u=(0,Z.gs)((()=>{const t=n();return e&&t.startsWith("@")?function(e){if(!e.startsWith("@"))return Ne;const t=function(e){return ke.innerHTML=e.replace(/<br>/g,"\n"),ke.querySelectorAll("[alt]").forEach((e=>{e.innerText||(e.innerText=e.getAttribute("alt"))})),ke.innerText}(e),n=t.match(Se);return n?Pe(n[1],n[2],""===n[2]&&!t.match(Me)):Ne}(t):Ne}),[n,e],300),{username:h,query:A,canShowHelp:p,usernameLowered:g}=(0,O.A)(u,[u,n],!0);(0,W.A)((([e])=>{e&&r({username:e})}),[h,r]),(0,a.vJ)((()=>{g&&i({chatId:t,username:g,query:A})}),[t,A,i,g]),(0,a.vJ)(m,[m,n]);const{id:y,switchPm:f,switchWebview:v,offset:E,results:C,isGallery:w,help:b}=g&&s?.[g]||{},I=Boolean((C?.length||f)&&!c);(0,a.vJ)((()=>{I||h||l()}),[I,l,h]);const S=(0,V.A)((()=>{g&&i({chatId:t,username:g,query:A,offset:E})}));return{isOpen:I,botId:y,isGallery:w,switchPm:f,switchWebview:v,results:C,closeTooltip:d,help:p&&b?`@${h} ${b}`:void 0,loadMore:S}}(Boolean(fa&&u&&de&&!Ja),te,da,zt),Ms=Boolean(pn&&Object.keys(pn).length),{isOpen:Ns,close:ks,filteredBotCommands:Ps,filteredQuickReplies:Ts}=function(e,t,n,o,s){const[i,r]=(0,a.J0)(),[l,c]=(0,a.J0)(),[d,m,u]=(0,z.A)(!1),h=(0,Z.gs)((()=>{const n=t();return e&&n.startsWith("/")?(0,Q.S)(n).match(X)?.[0].trim():void 0}),[t,e],300),A=(0,Y.A)(h,[h,t],!0);return(0,a.vJ)((()=>{const e=A(),t=n||o;if(!e||!t&&!s)return r(void 0),void c(void 0);const a=e.substring(1),i=t?.filter((e=>!a||e.command.startsWith(a)));r(i?.length?i:void 0);const l=Object.values(s||{}).filter((e=>!a||e.shortcut.startsWith(a)));c(l?.length?l:void 0)}),[A,n,o,s]),(0,a.vJ)(u,[u,t]),{isOpen:Boolean((i?.length||l?.length)&&!d),close:m,filteredBotCommands:i,filteredQuickReplies:l}}(Boolean(fa&&u&&de&&(Kt&&Kt?.length||Fa?.length||Ms&&gn)),da,Kt,Fa,gn?pn:void 0);(({draft:e,chatId:t,threadId:n,getHtml:l,setHtml:c,editedMessage:d,isDisabled:m})=>{const{saveDraft:u,clearDraft:h,loadCustomEmojis:A}=(0,o.ko)(),p=(0,a.li)(!1);(0,a.vJ)((()=>{const t=l(),n=void 0!==e?.isLocal;(0,B.Q)(e?.text)!==t||n?p.current=!0:p.current=!1}),[e,l]),(0,a.vJ)((()=>{p.current=!1}),[t,n]);const g=Boolean(d),y=(0,V.A)(((e={})=>{if(m||g||!p.current)return;const a=l();a?(0,r.YS)((()=>{u({chatId:e.chatId??t,threadId:e.threadId??n,text:(0,C.Ay)(a)})})):h({chatId:e.chatId??t,threadId:e.threadId??n,shouldKeepReply:!0})})),f=(0,fe.A)(i.mPG,!0,void 0,[t,n]);(0,ye.A)((([a,o,i])=>{if(m)return;const r=p.current;if(t===a&&n===o){if(r&&!e)return;if(!e&&i&&c(""),r)return}if(d||!e)return;c((0,B.Q)(e.text));const l=e.text?.entities?.map((e=>e.type===s.C7.CustomEmoji&&e.documentId)).filter(Boolean)||[];l.length&&A({ids:l})}),[t,n,e,l,c,d,m]),(0,a.Nf)((()=>{if(!m)return()=>{g||y({chatId:t,threadId:n}),Ce=!0,(0,r.YS)((()=>{Ce=!1}))}}),[t,n,g,y,m]);const v=(0,G.i)(t),E=(0,G.i)(n);(0,a.vJ)((()=>{if(m||Ce)return;if(!l())return void y();const e=v.current,t=E.current;f((()=>{v.current===e&&E.current===t&&y()}))}),[v,l,m,f,E,y]),(0,ve.A)(y),(0,Ee.A)(y)})({draft:ie,chatId:te,threadId:ne,getHtml:da,setHtml:ma,editedMessage:ee,isDisabled:va||Boolean(qt)});const xs=(0,V.A)(((e=!1)=>{e||ma(""),$a(E.p),qa(void 0),os(),cs(),us(),As(),M?setTimeout((()=>Oo()),350):Oo()})),[Ls,Bs,Rs]=((e,t,n,s,c,d,m,u,h)=>{const{editMessage:A,setEditingDraft:p,toggleMessageWebPage:g,openDeleteMessageModal:y}=(0,o.ko)(),[v,E]=(0,a.J0)(!1),w=u?.replyInfo?.replyToMsgId;(0,U.A)((([e,a])=>{if(!n)return;if(w&&a!==w)return t(""),void E(!1);if(e?.id===n.id&&w===a)return;const o=!e&&h?.text.length?h:n.content.text,s=(0,B.Q)(o);t(s),E(!0),(0,r.Uz)((()=>{const e=document.querySelector(i.m$5);e&&(0,f.A)(e,!0)}))}),[n,w,h,t]),(0,a.vJ)((()=>{if(!n)return;const e=!("webPage"in n.content)&&n.content.text?.entities?.some((e=>we.has(e.type)));g({chatId:c,threadId:d,noWebPage:e})}),[c,d,n]),(0,a.vJ)((()=>{if(n)return()=>{const t=(0,C.Ay)(e()),n=t.text.length?t:void 0;p({chatId:c,threadId:d,type:m,text:n})}}),[c,n,e,p,d,m]);const b=(0,Z.tF)((()=>{if(!n)return!1;const t=(0,C.Ay)(e());return!("webPage"in n.content)&&n.content.text?.entities?.some((e=>we.has(e.type)))&&!t.entities?.some((e=>we.has(e.type)))}),[n,e],300,!0),I=(0,Y.A)(b,[b,e],!0);(0,U.A)((([e])=>{n&&e?.id===n.id&&I()&&g({chatId:c,threadId:d,noWebPage:!1})}),[n,c,e,d,I]);const S=(0,V.A)((()=>{u&&(0,r.YS)((()=>{t((0,B.Q)(u.text)),(0,r.Uz)((()=>{const e=document.querySelector(i.m$5);e&&(0,f.A)(e,!0)}))}))})),M=(0,V.A)((()=>{s(),S()})),N=(0,V.A)((()=>{const{text:t,entities:a}=(0,C.Ay)(e());n&&(t||(0,l.mR)(n)?(A({messageList:{chatId:c,threadId:d,type:m},text:t,entities:a}),s(),S()):y({chatId:c,messageIds:[n.id],isSchedule:"scheduled"===m}))})),k=(0,V.A)((()=>{if(!n)return;const t=(0,C.Ay)(e()),a=t.text.length?t:void 0;p({chatId:c,threadId:d,type:m,text:a})}));return(0,ve.A)(k),(0,Ee.A)(k),[N,M,v]})(da,ma,ee,xs,te,ne,se,ie,_t),Fs=(0,G.i)(xs),Ds=(0,G.i)(_o);(0,a.vJ)((()=>()=>{Ds.current(),Fs.current()}),[te,ne,Fs,Ds]);const Os=(0,V.A)((()=>{const e=Ua.current;Gn(e?{message:sa("UnlockPremiumEmojiHint2"),action:{action:"openChat",payload:{id:at,shouldReplaceHistory:!0}},actionText:sa("Open")}:{message:sa("UnlockPremiumEmojiHint"),action:{action:"openPremiumModal",payload:{initialSection:"animated_emoji"}},actionText:sa("PremiumMore")}),Ua.current=Number(!e)})),Us=(0,O.A)((()=>Ma||!xn||da()&&!Ja?ee&&Rs?Ft.Edit:!I.pW||Ho||je||da()&&!Ja?c?Ft.Schedule:Ft.Send:Ft.Record:Ft.Forward),[Ho,ee,da,Ja,je,Ma,xn,Rs,c]),zs=!c,{isContextMenuOpen:js,handleContextMenu:Ks,handleContextMenuClose:Vs,handleContextMenuHide:$s}=(0,D.A)(Wo,!(Us===Ft.Send&&zs)),{contextMenuAnchor:Js,handleContextMenu:_s,handleBeforeContextMenu:qs,handleContextMenuHide:Hs}=(0,D.A)(ca,!va);(0,a.vJ)((()=>{ze||Js&&(Qn({peerId:te,storyId:ae,position:Js}),Hs())}),[te,Hs,ze,ae,Js]),pe(de||va,fo,ko,qa,ee,!me&&!Ae,Os);const Gs=(0,V.A)((()=>{ee&&Bs()})),Ws=(0,V.A)(((e,t)=>{const n=t?ct:Mn;if(e?.length>n){const t=e.length-n;return On({data:{message:"MESSAGE_TOO_LONG_PLEASE_REMOVE_CHARACTERS",textParams:{"{EXTRA_CHARS_COUNT}":t.toString(),"{PLURAL_S}":t>1?"s":""},hasErrorKey:!0}}),!1}return!0})),Qs=(0,V.A)((()=>{if(Xt&&!ns){const e=document.querySelector(tn),t=(0,b.Fm)(),n=pa.current&&Math.floor(t-pa.current),a=Xt.nextSendDate&&Xt.nextSendDate>t;if(n&&n<Xt.seconds||a){const o=a?Xt.nextSendDate-t:Xt.seconds-n;return On({data:{message:sa("SlowModeHint",(0,A.QO)(o)),isSlowMode:!0,hasErrorKey:!1}}),e?.blur(),!1}}return!0})),Zs=e=>{if(!oe&&!ae)return!1;const{text:t}=(0,C.Ay)(da());return!(!t&&!e.length||!Ws(t,!0)||!Qs())},Ys=(0,V.A)((({attachments:e,sendCompressed:t=Zt.shouldCompress,sendGrouped:n=Zt.shouldSendGrouped,isSilent:a,scheduledAt:o,isInvertedMedia:s})=>{if(!oe&&!ae)return;a=a||Nn;const{text:i,entities:l}=(0,C.Ay)(da());s=i&&t&&n?s:void 0,ee?Xn({messageList:oe,text:i,entities:l,attachments:(0,k.L)(e,t)}):Fn({messageList:oe,text:i,entities:l,scheduledAt:o,isSilent:a,shouldUpdateStickerSetOrder:en,attachments:(0,k.L)(e,t),shouldGroupMessages:n,isInvertedMedia:s}),pa.current=(0,b.Fm)(),Dn({chatId:te,isLocalOnly:!0}),(0,r.YS)((()=>{xs()}))})),Xs=(0,V.A)(((e,t,n)=>{if(Zs(Va)){if(ee)return void Ys({attachments:Va,sendCompressed:e,sendGrouped:t,isInvertedMedia:n});ho(Ys,{attachments:Va,sendCompressed:e,sendGrouped:t,isInvertedMedia:n})}})),ei=(0,V.A)(((e,t,n,a,o)=>{Zs(Va)&&Ys({attachments:Va,sendCompressed:e,sendGrouped:t,isSilent:n,scheduledAt:a,isInvertedMedia:o})})),ti=(0,V.A)(((e,t=!1,n)=>{const{text:a,entities:o}=(0,C.Ay)(da());if(e.length)return void(Zs(e)&&Ys({attachments:e,scheduledAt:n,isSilent:t}));if(!a&&!je)return;if(!Ws(a))return;const s=document.querySelector(tn),i=Cn?.id;if(a||je){if(!Qs())return;const e=Ao?Zt.isInvertedMedia:void 0;bn&&ta({chatId:te,threadId:ne,effectId:void 0}),Fn({messageList:oe,text:a,entities:o,scheduledAt:n,isSilent:t,shouldUpdateStickerSetOrder:en,isInvertedMedia:e,effectId:i,webPageMediaSize:Zt.webPageMediaSize,webPageUrl:Ao?yn.url:void 0,isForwarding:je})}pa.current=(0,b.Fm)(),Dn({chatId:te,threadId:ne,isLocalOnly:!0,shouldKeepReply:je}),I.pz&&s&&s===document.activeElement&&N(s),(0,r.YS)((()=>{xs()}))})),ni=(0,V.A)((async(e=!1,t)=>{if(!oe&&!ae)return;e=e||Nn;let n=Va;if(Ho){const e=await _o(),t=Zo?i.dxe:void 0;if(e){const{blob:a,duration:o,waveform:s}=e;n=[await(0,k.A)("wonderful-voice-message.ogg",a,{voice:{duration:o,waveform:s},ttlSeconds:t})]}}ti(n,e,t)})),ai=(0,V.A)(((e=!1,t)=>{ho(ni,e,t)})),oi=(0,V.A)((()=>{if("webApp"!==Gt?.type)return;const e=(0,g.vG)(Gt.url);"publicUsernameOrBotLink"===e?.type&&e.appName?(0,p._)(Gt.url):qn({chatId:te,url:Gt.url,threadId:ne})})),si=(0,V.A)((()=>{Oo(),Bo()})),ii=(0,V.A)(((e,t,n,a)=>{if(e&&"queryId"in e){const{id:n,queryId:a,isSilent:o}=e;return void $n({id:n,chatId:te,threadId:ne,queryId:a,scheduledAt:t,isSilent:o||Nn})}const{isSilent:o,...s}=e||{};if(e&&0!==Object.keys(s).length)if(void 0!==e.sendCompressed||void 0!==e.sendGrouped){const{sendCompressed:n=!1,sendGrouped:a=!1,isInvertedMedia:s}=e;ei(n,a,o,t,s)}else Fn({...e,messageList:n,scheduledAt:t,effectId:a});else ni(Boolean(o),t)}));(0,U.A)((([e])=>{oe&&dt&&dt!==e&&za((e=>{ii(dt,e,oe)}))}),[dt,oe,ii,za]),(0,a.vJ)((()=>{qt&&(fo(qt),_n(),(0,r.Uz)((()=>{const e=document.getElementById(nn);(0,f.A)(e,!0)})))}),[nn,qt,_n,ma]),(0,a.vJ)((()=>{Ht?.length&&(So(Ht),_n())}),[So,Ht,_n]);const ri=(0,V.A)(((e,t)=>{const n="id"in e.stickerSetInfo&&e.stickerSetInfo.id;e.isFree||me||Ae||n===Da?vo(e,t):Os()})),li=(0,V.A)((e=>{ri(e,i.e0F)})),ci=(0,V.A)(((e,t,n)=>{(oe||ae)&&(t=t||Nn,c||n?(ba(),za((n=>{Ia(),ho(ii,{gif:e,isSilent:t},n,oe),(0,r.YS)((()=>{xs(!0)}))}))):(ho(Fn,{messageList:oe,gif:e,isSilent:t}),(0,r.YS)((()=>{xs(!0)}))))})),di=(0,V.A)(((e,t,n,a=!1,o)=>{(oe||ae)&&(t=t||Nn,e={...e,isPreloadedGlobally:!0},c||n?(ba(),za((n=>{Ia(),ho(ii,{sticker:e,isSilent:t},n,oe),(0,r.YS)((()=>{xs(a)}))}))):(ho(Fn,{messageList:oe,sticker:e,isSilent:t,shouldUpdateStickerSetOrder:en&&o}),Dn({chatId:te,threadId:ne,isLocalOnly:!0}),(0,r.YS)((()=>{xs(a)}))))})),mi=(0,V.A)(((e,t,n)=>{if(!oe&&!ae)return;t=t||Nn,c||n?za((n=>{ho(ii,{id:e.id,queryId:e.queryId,isSilent:t},n,oe)})):ho($n,{id:e.id,queryId:e.queryId,threadId:ne,chatId:te,isSilent:t});const a=document.querySelector(tn);I.pz&&a&&a===document.activeElement&&N(a),Dn({chatId:te,isLocalOnly:!0}),(0,r.YS)((()=>{xs()}))})),ui=(0,V.A)((()=>{Dn({chatId:te,isLocalOnly:!0}),(0,r.YS)((()=>{xs()}))})),hi=(0,V.A)((e=>{oe&&(c?(za((t=>{ho(ii,{poll:e},t,oe)})),zn()):(ho(Fn,{messageList:oe,poll:e,isSilent:Nn}),zn()))})),Ai=(0,V.A)((e=>{if(c)za((t=>{ii({...e,isSilent:!0},t,oe)}));else if(e&&("sendCompressed"in e||"sendGrouped"in e)){const{sendCompressed:t=!1,sendGrouped:n=!1,isInvertedMedia:a}=e;ei(t,n,!0,void 0,a)}else ni(!0)})),pi=(0,V.A)((()=>{const e=document.querySelector(tn);if(!M||e!==document.activeElement)return Ro(),Oo(),void zo();e?.blur(),setTimeout((()=>{Ro(),Oo(),zo()}),100)}));(0,a.vJ)((()=>{po&&ma("")}),[po,ma,Va]);const gi=(0,V.A)((e=>{yo(e,i.e0F)})),yi=(0,V.A)(((e=nn)=>{const t=window.getSelection();if(t.rangeCount){const n=t.getRangeAt(0);if((0,T.L)(n,e))return void document.execCommand("delete",!1)}ma(function(e){const t=document.createElement("div");t.contentEditable="true",t.style.position="absolute",t.style.left="-10000px",t.style.top="-10000px",t.innerHTML=e,t.className="allow-selection",document.body.appendChild(t);let n=t.lastChild;if(n.lastChild)for(;n.lastChild;)n=n.lastChild;const a=n.textContent.length,o=document.createRange(),s=window.getSelection();o.setStart(n,a),o.setEnd(n,a),s.removeAllRanges(),s.addRange(o),document.execCommand("delete",!1);const i=t.innerHTML;return document.body.removeChild(t),i}(da()))})),fi=(0,V.A)((()=>{yi(i.e0F)})),vi=(0,V.A)((()=>{Kn({chatId:te,threadId:ne,type:"scheduled",noForumTopicPanel:!0})})),Ei=(0,V.A)((()=>{const e=!Nn;oa({chatId:te,isEnabled:e}),Gn({localId:"silentPosting",icon:e?"mute":"unmute",message:ia(`ComposerSilentPosting${e?"Enabled":"Disabled"}Tootlip`)})}));(0,a.vJ)((()=>{Oe&&M&&Oo()}),[Oe,Oo,M]),(0,a.vJ)((()=>{u&&(Ue?Vo():setTimeout((()=>{$o()}),200))}),[Ue,$o,Vo,u]);const Ci=(0,O.A)((()=>Boolean(da())),[da]),wi=he&&"webApp"===Gt?.type&&!ee&&"thread"===se,bi=wi&&!Ci&&!Ho,[Ii,Si]=(0,a.Kr)((()=>Xt?.nextSendDate?["SlowModeWait",Xt.nextSendDate]:un?.activeUntil&&va?["StealthModeActiveHint",un.activeUntil]:[]),[va,Xt?.nextSendDate,un?.activeUntil]),Mi=Po||Fo||as||Uo||hs||ys||Lo||Pa||ms||Ns||ls||bi||js||Boolean(Ho)||Va.length>0||Ma,Ni=Mi&&!ze&&va&&!Pa&&!Fo,ki=(0,a.Kr)((()=>Ho&&ya<=600?"":po?ia(va?"ComposerStoryPlaceholderLocked":"ComposerPlaceholderNoText"):He||Ge||(En?ia("ComposerPlaceholderPaidMessage",{amount:(0,v.U)(ia,En,{asFont:!0,className:"placeholder-star-icon"})},{withNodes:!0}):re?.isForum&&re?.isForumAsMessages&&ne===s.l3?ce?ia("ComposerPlaceholderTopic",{topic:ce.title}):ia("ComposerPlaceholderTopicGeneral"):ia(Ie?Nn?"ComposerPlaceholderBroadcastSilent":"ComposerPlaceholderBroadcast":"ComposerPlaceholder"))),[Ho,He,re,Ge,Ie,po,va,Nn,ia,ce,ne,ya,En]);(0,a.vJ)((()=>{Mi?Pn?.():Tn?.()}),[Mi,Tn,Pn]);const{shouldRender:Pi,transitionClassNames:Ti}=(0,H.A)(Ni),xi=!(Us!==Ft.Record||Wa&&ue&&Ya),Li=(0,V.A)((()=>{switch(Us){case Ft.Forward:xn?.();break;case Ft.Send:ai();break;case Ft.Record:xi?ue?Ya||Wn({chatId:te,messageListType:se}):Gn({message:sa("VoiceMessagesRestrictedByPrivacy",re?.title)}):(Yo(!1),Jo());break;case Ft.Edit:Ls();break;case Ft.Schedule:if(Ho&&qo(),!oe)return;za((e=>{ii({},e,oe,Cn?.id)}))}})),Bi=new Date;Bi.setSeconds(0),Bi.setMilliseconds(0);const Ri=new Date;Ri.setFullYear(Ri.getFullYear()+1);let Fi="SendMessage";switch(Us){case Ft.Forward:Fi="Forward";break;case Ft.Edit:Fi="Save edited message";break;case Ft.Record:Fi=Wa?"AccDescrVoiceMessage":"Conversation.DefaultRestrictedMedia"}const Di=(0,h.A)("Composer",!Ue&&"shown",Ko&&"hover-disabled",ua&&"mounted",on),Oi=(0,V.A)((e=>{let t,n;if("emoji"===e.type&&(t=e.emoticon),"custom"===e.type){const a=(0,o.mS)().customEmojis.byId[e.documentId];if(!a)return;if(!a.isFree&&!me&&!Ae)return void Os();const s=(0,C.Ay)((0,P.hB)(a));t=s.text,n=s.entities}ho(Fn,{text:t,entities:n,isReaction:!0}),Zn()})),Ui=(0,V.A)((e=>{na({chatId:te,threadId:ne,reaction:e}),Zn()})),zi=(0,V.A)((e=>{Qn({peerId:te,storyId:ae,position:e,sendAsMessage:!0})})),ji=(0,V.A)((()=>{const e=mn?void 0:i.tNZ;Yn({peerId:te,storyId:ae,containerId:(0,l.$_)(te,ae),reaction:e})})),Ki=(0,V.A)((()=>{za((e=>{ii({},e,oe)}))})),Vi=(0,V.A)((()=>{ho(Ai)})),$i=(0,V.A)((()=>{ho(ii,{},i.NkL,oe,Cn?.id)})),Ji=(0,V.A)(((e,t,n)=>{za((a=>{ho(ii,{sendCompressed:e,sendGrouped:t,isInvertedMedia:n},a,oe)}))})),_i=(0,V.A)(((e,t,n)=>{ho(Ai,{sendCompressed:e,sendGrouped:t,isInvertedMedia:n})})),qi=(0,V.A)((()=>{ta({chatId:te,threadId:ne,effectId:void 0})})),Hi=(0,V.A)((()=>{aa({})})),Gi=(0,a.Kr)((()=>{switch(Us){case Ft.Edit:return Ls;case Ft.Schedule:return Ki;default:return ai}}),[Us,Ls,ai]),Wi=he&&"commands"===Gt?.type&&!ee&&!1!==Kt&&!Ho,Qi=bn&&Cn?.emoticon,Zi=Boolean(En&&Us===Ft.Send);return a.Ay.createElement("div",{className:Di},fa&&Wa&&u&&a.Ay.createElement(pt,{isOpen:n!==At.I.None,withQuick:n===At.I.QuickFile||ga===At.I.QuickFile,onHide:kn,onFileSelect:So,editingMessage:ee}),Pi&&!oo&&a.Ay.createElement(kt.A,{topReactions:rn,allAvailableReactions:sn,onToggleReaction:Oi,isPrivate:!0,isReady:u,canBuyPremium:ln,isCurrentUserPremium:me,isInSavedMessages:Ae,isInStoryViewer:va,canPlayAnimatedEmojis:cn,onShowMore:zi,className:Ti}),a.Ay.createElement(_e,{chatId:te,threadId:ne,canShowCustomSendMenu:zs,attachments:Va,getHtml:da,isReady:u,shouldSuggestCompression:Co,shouldForceCompression:wo,shouldForceAsFile:bo,isForCurrentMessageList:de,isForMessage:fa,shouldSchedule:!En&&c,canSchedule:!En,forceDarkTheme:va,onCaptionUpdate:Mo,onSendSilent:_i,onSend:Xs,onSendScheduled:Ji,onFileAppend:Io,onClear:No,onAttachmentsUpdate:ko,onCustomEmojiSelect:li,onRemoveSymbol:fi,onEmojiSelect:gi,editingMessage:ee,onSendWhenOnline:$i,canScheduleUntilOnline:m&&!Zo,paidMessagesStars:En}),a.Ay.createElement(Et,{isOpen:Je.isOpen,isQuiz:Je.isQuiz,shouldBeAnonymous:Ie,onClear:zn,onSend:hi}),a.Ay.createElement(Ct,{isOpen:Uo,onClose:jo,chatId:te,selectedSendAsId:Jt,sendAsPeerIds:Ea,isCurrentUserPremium:me}),a.Ay.createElement(ft,{isOpen:hs,filteredUsers:gs,onInsertUserName:ps,onClose:As}),a.Ay.createElement(rt,{isOpen:Ns,chatId:te,withUsername:Boolean(Fa),botCommands:Ps,quickReplies:Ts,getHtml:da,self:lt,quickReplyMessages:An,onClick:ui,onClose:ks}),a.Ay.createElement("div",{className:(0,h.A)("composer-wrapper",va&&"with-story-tweaks",oo&&"is-need-premium")},!oo&&a.Ay.createElement("svg",{className:"svg-appendix",width:"9",height:"20"},a.Ay.createElement("defs",null,a.Ay.createElement("filter",{x:"-50%",y:"-14.7%",width:"200%",height:"141.2%",filterUnits:"objectBoundingBox",id:"composerAppendix"},a.Ay.createElement("feOffset",{dy:"1",in:"SourceAlpha",result:"shadowOffsetOuter1"}),a.Ay.createElement("feGaussianBlur",{stdDeviation:"1",in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),a.Ay.createElement("feColorMatrix",{values:"0 0 0 0 0.0621962482 0 0 0 0 0.138574144 0 0 0 0 0.185037364 0 0 0 0.15 0",in:"shadowBlurOuter1"}))),a.Ay.createElement("g",{fill:"none","fill-rule":"evenodd"},a.Ay.createElement("path",{d:"M6 17H0V0c.193 2.84.876 5.767 2.05 8.782.904 2.325 2.446 4.485 4.625 6.48A1 1 0 016 17z",fill:"#000",filter:"url(#composerAppendix)"}),a.Ay.createElement("path",{d:"M6 17H0V0c.193 2.84.876 5.767 2.05 8.782.904 2.325 2.446 4.485 4.625 6.48A1 1 0 016 17z",fill:"#FFF",className:"corner"}))),fa&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement(yt,{isOpen:ys,botId:fs,isGallery:vs,inlineBotResults:ws,switchPm:Es,switchWebview:Cs,loadMore:Ss,isSavedMessages:Ae,canSendGifs:Ga,isCurrentUserPremium:me,onSelectResult:mi,onClose:bs}),a.Ay.createElement(mt,{onClear:Gs,shouldForceShowEditing:Boolean(Rs&&ee),chatId:te,threadId:ne,messageListType:se}),a.Ay.createElement(Mt,{chatId:te,threadId:ne,getHtml:da,isDisabled:!Za||Ja,isEditing:Boolean(ee)})),a.Ay.createElement("div",{className:(0,h.A)("message-input-wrapper",(0,x.y)(lt))},fa&&a.Ay.createElement(a.Ay.Fragment,null,wi&&a.Ay.createElement(it,{isOpen:bi,text:Gt.text,isDisabled:Boolean(Ho),onClick:oi}),Wi&&a.Ay.createElement(Xe.A,{className:(0,h.A)("bot-commands","composer-action-button"),round:!0,disabled:void 0===Kt,color:"translucent",onActivate:si,ariaLabel:"Open bot command keyboard"},a.Ay.createElement(Qe.A,{name:"bot-commands-filled"})),Ca&&(Vt||$t)&&a.Ay.createElement(ot.A,{round:!0,color:"translucent",onClick:Uo?jo:pi,ariaLabel:sa("SendMessageAsTitle"),className:(0,h.A)("send-as-button","composer-action-button",Ka.current&&"appear-animation")},a.Ay.createElement(Lt.A,{peer:Vt||$t,size:"tiny"}))),(!po||Ga||Ha)&&!oo&&a.Ay.createElement(bt.A,{chatId:te,threadId:ne,isMobile:M,isReady:u,isSymbolMenuOpen:Fo,openSymbolMenu:Do,closeSymbolMenu:Oo,canSendStickers:Ha,canSendGifs:Ga,isMessageComposer:fa,onGifSelect:ci,onStickerSelect:di,onCustomEmojiSelect:ri,onRemoveSymbol:yi,onEmojiSelect:yo,closeBotCommandMenu:Ro,closeSendAsMenu:jo,isSymbolMenuForced:wa,canSendPlainText:!po,inputCssSelector:tn,idPrefix:e,forceDarkTheme:va}),a.Ay.createElement(vt.A,{ref:ra,id:an,editableInputId:nn,customEmojiPrefix:e,isStoryInput:va,chatId:te,canSendPlainText:!po,threadId:ne,isReady:u,isActive:!Ja,getHtml:da,placeholder:ki,timedPlaceholderDate:Si,timedPlaceholderLangKey:Ii,forcedPlaceholder:Is,canAutoFocus:u&&de&&!Ja&&fa,noFocusInterception:Ja,shouldSuppressFocus:M&&Fo,shouldSuppressTextFormatter:as||hs||ys,onUpdate:ma,onSend:Gi,onSuppressedFocus:Oo,onFocus:Na,onBlur:ka,isNeedPremium:oo,messageListType:se}),fa&&a.Ay.createElement(a.Ay.Fragment,null,jt&&Boolean(fs)&&a.Ay.createElement(Pt.A,{color:"gray"}),a.Ay.createElement(Tt.Ay,{className:"composer-action-buttons-container",slideClassName:"composer-action-buttons",activeKey:Number(Ci),direction:"inverse",name:"slideFadeAndroid"},!Ci&&a.Ay.createElement(a.Ay.Fragment,null,Ie&&a.Ay.createElement(Tt.Ay,{className:"composer-action-button",name:"reveal",activeKey:Number(Nn)},a.Ay.createElement(ot.A,{round:!0,faded:!0,className:"composer-action-button",color:"translucent",onClick:Ei,ariaLabel:ia(Nn?"AriaComposerSilentPostingDisable":"AriaComposerSilentPostingEnable")},a.Ay.createElement(Qe.A,{name:Nn?"mute":"unmute"}))),We&&a.Ay.createElement(ot.A,{round:!0,faded:!0,className:"composer-action-button scheduled-button",color:"translucent",onClick:vi,ariaLabel:ia("AriaComposerOpenScheduled")},a.Ay.createElement(Qe.A,{name:"schedule"})),Boolean(qe)&&!Ho&&!ee&&a.Ay.createElement(Xe.A,{className:(0,h.A)("composer-action-button",Po&&"activated"),round:!0,color:"translucent",onActivate:To,ariaLabel:ia("AriaComposerBotKeyboard")},a.Ay.createElement(Qe.A,{name:"bot-command"}))))),Ho&&Boolean(Go)&&a.Ay.createElement("span",{className:"recording-state"},(0,A.JW)(Go-Qo.current)),!oo&&a.Ay.createElement(tt,{chatId:te,threadId:ne,editingMessage:ee,canEditMedia:La,isButtonVisible:!Ho,canAttachMedia:Wa,canAttachPolls:Qa,canSendPhotos:no,canSendVideos:to,canSendDocuments:ao,canSendAudios:eo,onFileSelect:So,onPollCreate:Un,isScheduled:c,attachBots:fa?Wt:void 0,peerType:Qt,shouldCollectDebugLogs:dn,theme:Yt,onMenuOpen:Ta,onMenuClose:xa,messageListType:se,paidMessagesStars:En}),fa&&Boolean(qe)&&a.Ay.createElement(st,{messageId:qe,isOpen:Po,onClose:xo}),fa&&Kt&&a.Ay.createElement(nt,{isOpen:Lo,botCommands:Kt,onClose:Ro}),a.Ay.createElement(ut.A,{key:`custom-emoji-tooltip-${nn}`,chatId:te,isOpen:ls,onCustomEmojiSelect:ds,addRecentCustomEmoji:Hn,onClose:cs}),a.Ay.createElement(wt,{key:`sticker-tooltip-${nn}`,chatId:te,threadId:ne,isOpen:ms,onStickerSelect:di,onClose:us}),a.Ay.createElement(gt.A,{key:`emoji-tooltip-${nn}`,isOpen:as,emojis:ss,customEmojis:is,addRecentEmoji:Vn,addRecentCustomEmoji:Hn,onEmojiSelect:rs,onCustomEmojiSelect:rs,onClose:os}))),hn&&Ho&&a.Ay.createElement(ot.A,{className:(0,h.A)("view-once",Zo&&"active"),round:!0,color:"secondary",ariaLabel:sa("Chat.PlayOnceVoiceMessageTooltip"),onClick:Xo},a.Ay.createElement(Qe.A,{name:"view-once"}),a.Ay.createElement(Qe.A,{name:"one-filled"})),Ho&&a.Ay.createElement(ot.A,{round:!0,color:"danger",className:"cancel",onClick:_o,ariaLabel:"Cancel voice recording"},a.Ay.createElement(Qe.A,{name:"delete"})),va&&!Ho&&a.Ay.createElement(ot.A,{round:!0,className:"story-reaction-button",color:"secondary",onClick:ji,onContextMenu:_s,onMouseDown:qs,ariaLabel:sa("AccDescrLike"),ref:ca},mn&&a.Ay.createElement(Rt.A,{key:(0,l.Jj)(mn),containerId:(0,l.$_)(te,ae),reaction:mn,withEffectOnly:Oa}),(!mn||Oa)&&a.Ay.createElement(Qe.A,{name:"heart",className:(0,h.A)(Oa&&"story-reaction-heart")})),a.Ay.createElement(ot.A,{ref:Wo,round:!0,color:"secondary",className:(0,h.A)(Us,"main-button",!u&&"not-ready",Ho&&"recording"),disabled:xi,allowDisabledClick:!0,noFastClick:!0,ariaLabel:sa(Fi),onClick:Li,onContextMenu:Us===Ft.Send&&zs?Ks:void 0},a.Ay.createElement(Qe.A,{name:"send"}),a.Ay.createElement(Qe.A,{name:"microphone-alt"}),xn&&a.Ay.createElement(Qe.A,{name:"forward"}),fa&&a.Ay.createElement(Qe.A,{name:"schedule"}),fa&&a.Ay.createElement(Qe.A,{name:"check"}),a.Ay.createElement(ot.A,{className:(0,h.A)("paidStarsBadge",Zi&&"visible"),nonInteractive:!0,size:"tiny",color:"stars",pill:!0,fluid:!0},a.Ay.createElement("div",{className:"paidStarsBadgeText"},a.Ay.createElement(Qe.A,{name:"star",className:(0,h.A)("star-amount-icon",on)}),a.Ay.createElement(xt.A,{ref:la,text:ia.number(ro)})))),Qi&&a.Ay.createElement("span",{className:"effect-icon",onClick:qi},(0,L.A)(Qi)),Cn&&In&&a.Ay.createElement(Nt.A,{shouldPlay:Sn,effect:Cn,onStop:Hi}),zs&&a.Ay.createElement(ht.A,{isOpen:js,canSchedule:!En&&fa&&!Zo,canScheduleUntilOnline:m&&!Zo,onSendSilent:Ae?void 0:Vi,onSendSchedule:c?void 0:Ki,onSendWhenOnline:$i,onRemoveEffect:qi,onClose:Vs,onCloseAnimationEnd:$s,isSavedMessages:Ae,chatId:te,withEffects:bn,hasCurrentEffect:Boolean(Cn),effectReactions:wn,allAvailableReactions:sn,onToggleReaction:Ui,isCurrentUserPremium:me,isInSavedMessages:Ae,isInStoryViewer:va,canPlayAnimatedEmojis:cn}),ja,a.Ay.createElement(Bt.A,{isOpen:Ln,onClose:lo,userName:re?(0,d.F9)(ia,re):void 0,messagePriceInStars:En||0,messagesCount:io,shouldAutoApprove:mo,setAutoApprove:uo,confirmHandler:co}))})))},54314:(e,t,n)=>{n.d(t,{A:()=>u});var a=n(84051),o=n(13439),s=n(90709),i=n(29807),r=n(4961),l=n(59030),c=n(64493),d=n(8410),m=n(21849);const u=(0,a.ph)((0,o.EK)(((e,{chat:t,isSavedDialog:n})=>{const a=(0,s.L8)(t.id),o=(0,i.nZ4)(e,t.id),r=a&&(0,i.mBe)(e,(0,s.e7)(t)),l=r&&(0,s.tv)(r)&&!t.isSupport,c=a&&!o&&!l&&!n,d=a?(0,s.u0)((0,i.mBe)(e,(0,s.e7)(t))):void 0;return{isPrivateChat:a,isChatWithSelf:o,isBot:l,isChannel:(0,s.WX)(t),isBasicGroup:(0,s.yn)(t),isSuperGroup:(0,s.Vs)(t),currentUserId:e.currentUserId,canDeleteForAll:c,contactName:d}}))((({isOpen:e,chat:t,isSavedDialog:n,isChannel:i,isPrivateChat:u,isChatWithSelf:h,isBot:A,isBasicGroup:p,isSuperGroup:g,currentUserId:y,canDeleteForAll:f,contactName:v,onClose:E,onCloseAnimationEnd:C})=>{const{leaveChannel:w,deleteHistory:b,deleteSavedHistory:I,deleteChannel:S,deleteChatUser:M,blockUser:N}=(0,o.ko)(),k=(0,l.A)(),P=(0,s.Js)(k,t),T=(0,a.hb)((()=>{b({chatId:t.id,shouldDeleteForAll:!0}),E()}),[t.id,E]),x=(0,a.hb)((()=>{b({chatId:t.id,shouldDeleteForAll:!0}),N({userId:t.id}),E()}),[t.id,E]),L=(0,a.hb)((()=>{n?I({chatId:t.id}):u?b({chatId:t.id,shouldDeleteForAll:!1}):p?(M({chatId:t.id,userId:y}),b({chatId:t.id,shouldDeleteForAll:!1})):!i&&!g||t.isCreator?(i||g)&&t.isCreator&&S({chatId:t.id}):w({chatId:t.id}),E()}),[u,p,i,g,y,t.isCreator,t.id,n,E]),B=(0,a.hb)((()=>{i||g?(w({chatId:t.id}),E()):L()}),[t.id,L,i,g,w,E]);return a.Ay.createElement(d.A,{isOpen:e,className:"DeleteChatModal",header:a.Ay.createElement("div",{className:"modal-header",dir:k.isRtl?"rtl":void 0},a.Ay.createElement(m.A,{size:"tiny",peer:t,isSavedMessages:h}),a.Ay.createElement("h3",{className:"modal-title"},k(n?h?"ClearHistoryMyNotesTitle":"ClearHistoryTitleSingle2":i&&!t.isCreator?"LeaveChannel":i&&t.isCreator?"ChannelDelete":p||g?"Group.LeaveGroup":"DeleteChatUser"))),onClose:E,onCloseAnimationEnd:C},n?a.Ay.createElement("p",null,(0,r.A)(h?k("ClearHistoryMyNotesMessage"):k("ClearHistoryMessageSingle",P),["simple_markdown","emoji"])):i&&t.isCreator?a.Ay.createElement("p",null,(0,r.A)(k("ChatList.DeleteAndLeaveGroupConfirmation",P),["simple_markdown","emoji"])):i&&!t.isCreator||p||g?a.Ay.createElement("p",null,(0,r.A)(k("ChannelLeaveAlertWithName",P),["simple_markdown","emoji"])):a.Ay.createElement("p",null,(0,r.A)(k("ChatList.DeleteChatConfirmation",v),["simple_markdown","emoji"])),a.Ay.createElement("div",{className:"dialog-buttons-column"},A&&!n&&a.Ay.createElement(c.A,{color:"danger",className:"confirm-dialog-button",isText:!0,onClick:x},k("DeleteAndStop")),f&&a.Ay.createElement(c.A,{color:"danger",className:"confirm-dialog-button",isText:!0,onClick:T},v?(0,r.A)(k("ChatList.DeleteForEveryone",v)):k("DeleteForAll")),!u&&t.isCreator&&!n&&a.Ay.createElement(c.A,{color:"danger",className:"confirm-dialog-button",isText:!0,onClick:L},k("DeleteForAll")),a.Ay.createElement(c.A,{color:"danger",className:"confirm-dialog-button",isText:!0,onClick:u||n?L:B},k(n?"Delete":i&&!t.isCreator?"LeaveChannel":i&&t.isCreator?"Chat.Input.Delete":p||g?"Group.LeaveGroup":f?"ChatList.DeleteForCurrentUser":"Delete")),a.Ay.createElement(c.A,{className:"confirm-dialog-button",isText:!0,onClick:E},k("Cancel"))))})))},44589:(e,t,n)=>{n.d(t,{A:()=>y});var a=n(84051),o=n(13439),s=n(90709),i=n(91525),r=n(37661),l=n(5912),c=n(17712),d=n(62587),m=n(69419),u=n(59030),h=n(19806),A=n(94189),p=n(52988);const g=new Set(["svg","svgz"]),y=(0,a.ph)((({document:e,observeIntersection:t,smaller:n,canAutoLoad:y,autoLoadFileMaxSizeMb:f,uploadProgress:v,withDate:E,datetime:C,className:w,sender:b,isSelected:I,isSelectable:S,shouldWarnAboutSvg:M,isDownloading:N,message:k,onCancelUpload:P,onMediaClick:T,onDateClick:x})=>{const{cancelMediaDownload:L,downloadMedia:B,setSettingOption:R}=(0,o.ko)(),F=(0,a.li)(null),D=(0,u.A)(),[O,U,z]=(0,r.A)(),[j,K]=(0,a.J0)(!1),{fileName:V,size:$,timestamp:J}=e,_=(0,i.rK)(e)||"",q=(0,l.Vz)(F,t),[H,G]=(0,r.A)();(0,a.vJ)((()=>{q&&G()}),[q,G]);const[W,Q]=(0,a.J0)(y&&(!f||$<=1048576*f)),Z=Boolean(N||W&&H),Y=(0,s.mr)(e,"download"),{loadProgress:X,mediaData:ee}=(0,m.A)(Y,!Z,(0,s.Cz)(e,"download"),void 0,!0),te=Boolean(ee),{isUploading:ne,isTransferring:ae,transferProgress:oe}=(0,s.LK)(v||X,Z&&!te,void 0!==v),se=(0,i.ON)(e),ie=se?(0,s.VD)(e):void 0,re=se?e.previewBlobUrl:void 0,le=(0,d.A)((0,s.mr)(e,"pictogram"),!q),ce=T&&e.innerMediaType,de=(0,c.A)((()=>{B({media:e,originMessage:k})})),me=(0,c.A)((()=>{ne?P&&P():N?L({media:e}):ae?Q(!1):ce?T():g.has(_)&&M?U():de()})),ue=(0,c.A)((()=>{R({shouldWarnAboutSvg:!j}),z(),de()})),he=(0,c.A)((()=>{x?.(k)}));return a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement(p.A,{ref:F,name:V,extension:_,size:$,timestamp:E?C||J:void 0,thumbnailDataUri:ie,previewData:re||le,smaller:n,isTransferring:ae,isUploading:ne,transferProgress:oe,className:w,sender:b,isSelectable:S,isSelected:I,actionIcon:ce?(0,s.hr)(e)?"play":"eye":"download",onClick:me,onDateClick:x?he:void 0}),a.Ay.createElement(A.A,{isOpen:O,onClose:z,confirmHandler:ue},D("lng_launch_svg_warning"),a.Ay.createElement(h.A,{className:"dialog-checkbox",checked:j,label:D("lng_launch_exe_dont_ask"),onCheck:K})))}))},80999:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(84051),o=n(87357),s=n(4961),i=n(59030);const r=({content:e,className:t})=>{const n=(0,i.A)();return a.Ay.createElement("span",{className:(0,o.A)("DotAnimation",t),dir:n.isRtl?"rtl":"auto"},(0,s.A)(e),a.Ay.createElement("span",{className:"ellipsis"}))}},52988:(e,t,n)=>{n.d(t,{A:()=>f});var a=n(84051),o=n(87357),s=n(17663),i=n(82393),r=n(91525),l=n(76023),c=n(4961),d=n(43874),m=n(45470),u=n(83057),h=n(59030),A=n(50680),p=n(96530),g=n(35913),y=n(18276);const f=(0,a.ph)((({ref:e,name:t,size:n,extension:f="",timestamp:v,sender:E,thumbnailDataUri:C,previewData:w,className:b,smaller:I,isTransferring:S,isUploading:M,isSelectable:N,isSelected:k,transferProgress:P,actionIcon:T,onClick:x,onDateClick:L})=>{const B=(0,h.A)();let R=(0,a.li)(null);e&&(R=e);const{isMobile:F}=(0,d.Ay)(),[D]=(0,a.J0)(!w),O=Boolean(w),U=(0,m.A)(C,O,F&&!i.QH),z=(0,u.A)(!O),{shouldRender:j,transitionClassNames:K}=(0,A.A)(S,void 0,!0),V=(0,r.fE)(f),$=(0,r.zV)(n),J=(0,a.Kr)((()=>S&&P?`${(0,r.zV)(n*P)} / ${$}`:$),[S,n,$,P]),{width:_,height:q}=(0,l.tP)(I),H=(0,o.A)("File",b,I&&"smaller",x&&!M&&"interactive",k&&"file-is-selected");return a.Ay.createElement("div",{ref:R,className:H,dir:B.isRtl?"rtl":void 0},N&&a.Ay.createElement("div",{className:"message-select-control no-selection"},k&&a.Ay.createElement(y.A,{name:"select"})),a.Ay.createElement("div",{className:"file-icon-container",onClick:M?void 0:x},C||w?a.Ay.createElement("div",{className:"file-preview media-inner"},a.Ay.createElement("img",{src:w,className:"full-media",width:_,height:q,draggable:!1,alt:""}),D&&a.Ay.createElement("canvas",{ref:U,className:(0,o.A)("thumbnail",z)})):a.Ay.createElement("div",{className:`file-icon ${V}`},f.length<=4&&a.Ay.createElement("span",{className:"file-ext",dir:"auto"},f)),j&&a.Ay.createElement("div",{className:(0,o.A)("file-progress",V,K)},a.Ay.createElement(g.A,{progress:P,size:I?"s":"m",onClick:M?x:void 0})),x&&a.Ay.createElement(y.A,{name:T||"download",className:(0,o.A)("action-icon",j&&"hidden")})),a.Ay.createElement("div",{className:"file-info"},a.Ay.createElement("div",{className:"file-title",dir:"auto",title:t},(0,c.A)(t)),a.Ay.createElement("div",{className:"file-subtitle",dir:"auto"},a.Ay.createElement("span",null,J),E&&a.Ay.createElement("span",{className:"file-sender"},(0,c.A)(E)),!E&&Boolean(v)&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("span",{className:"bullet"}),a.Ay.createElement(p.A,{onClick:L},(0,s.fS)(B,1e3*v,!0))))),E&&Boolean(v)&&a.Ay.createElement(p.A,{onClick:L},(0,s.be)(B,1e3*v)))}))},51083:(e,t,n)=>{n.d(t,{A:()=>C});var a=n(84051),o=n(13439),s=n(89925),i=n(90709),r=n(29807),l=n(87357),c=n(76023),d=n(4961),m=n(17712),u=n(59030),h=n(41036),A=n(21849),p=n(80999),g=n(34431),y=n(18276),f=n(38102),v=n(80477);const E=2.5*c.$,C=(0,a.ph)((0,o.EK)(((e,{chatId:t,threadId:n})=>{const a=(0,r.hds)(e,t),o=n?(0,r.Vw0)(e,t,n):void 0,s=a?(0,r.ToO)(e,a):void 0,i=Boolean((0,r.zeq)(e,t)),l=n?(0,r.S0q)(e,t,n):void 0;return{chat:a,threadInfo:o,onlineCount:s,topic:l,areMessagesLoaded:i,messagesCount:l&&(0,r.QbG)(e,t,n),self:(0,r.mBe)(e,e.currentUserId)}}))((({typingStatus:e,className:t,statusIcon:n,avatarSize:r="medium",noAvatar:c,status:C,withDots:w,withMediaViewer:b,withUsername:I,withFullInfo:S,withUpdatingStatus:M,withChatType:N,threadInfo:k,noRtl:P,chat:T,onlineCount:x,areMessagesLoaded:L,topic:B,messagesCount:R,noStatusOrTyping:F,withStory:D,storyViewerOrigin:O,noEmojiStatus:U,emojiStatusSize:z,isSavedDialog:j,self:K,onClick:V,onEmojiStatusClick:$})=>{const{loadFullChat:J,openMediaViewer:_,loadMoreProfilePhotos:q}=(0,o.ko)(),H=(0,u.A)(),G=T&&(0,i.Vs)(T),W=Boolean(T?.isForum&&k&&B),{id:Q,isMin:Z,isRestricted:Y}=T||{};(0,a.vJ)((()=>{Q&&!Z&&(S&&J({chatId:Q}),b&&q({peerId:Q,isPreload:!0}))}),[Q,Z,S,G,b]);const X=(0,m.A)(((e,t)=>{T&&t&&(e.stopPropagation(),_({isAvatarView:!0,chatId:T.id,mediaIndex:0,origin:"jumbo"===r?s.TQ.ProfileAvatar:s.TQ.MiddleHeaderAvatar}))})),ee=(0,a.Kr)((()=>T&&I&&(0,i.Kl)(T)),[T,I]);if(T)return a.Ay.createElement("div",{className:(0,l.A)("ChatInfo",t),dir:!P&&H.isRtl?"rtl":void 0,onClick:V},!c&&!W&&a.Ay.createElement(a.Ay.Fragment,null,j&&K&&a.Ay.createElement(A.A,{key:"saved-messages",size:r,peer:K,isSavedMessages:!0,className:"saved-dialog-avatar"}),a.Ay.createElement(A.A,{key:T.id,className:(0,l.A)(j&&"overlay-avatar"),size:r,peer:T,withStory:D,storyViewerOrigin:O,storyViewerMode:"single-peer",isSavedDialog:j,onClick:b?X:void 0})),W&&a.Ay.createElement(f.A,{topic:B,className:"topic-header-icon",size:E}),a.Ay.createElement("div",{className:"info"},B?a.Ay.createElement("h3",{dir:"auto",className:"fullName"},(0,d.A)(B.title)):a.Ay.createElement(g.A,{peer:T,emojiStatusSize:z,withEmojiStatus:!U,isSavedDialog:j,onEmojiStatusClick:$}),!F&&function(){if(C)return w?a.Ay.createElement(p.A,{className:"status",content:C}):a.Ay.createElement("span",{className:"status",dir:"auto"},n&&a.Ay.createElement(y.A,{className:"status-icon",name:n}),(0,d.A)(C));if(M&&!L&&!Y)return a.Ay.createElement(p.A,{className:"status",content:H("Updating")});if(!T)return;if(e)return a.Ay.createElement(v.A,{typingStatus:e});if(W)return a.Ay.createElement("span",{className:"status",dir:"auto"},a.Ay.createElement(h.Ay,{name:"fade",shouldRestoreHeight:!0,activeKey:void 0!==R?1:2,className:"message-count-transition"},void 0!==R&&H("messages",R,"i")));if(N)return a.Ay.createElement("span",{className:"status",dir:"auto"},H((0,i.Gg)(T)));const t=(0,i.sT)(H,T),o=x?`, ${H("OnlineCount",x,"i")}`:void 0;return a.Ay.createElement("span",{className:"status"},ee&&a.Ay.createElement("span",{className:"handle withStatus"},ee),a.Ay.createElement("span",{className:"group-status"},t),o&&a.Ay.createElement("span",{className:"online-status"},o))}()))})))},81642:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(84051),o=n(87357),s=n(17663),i=n(59030),r=n(45);const l=(0,a.ph)((({className:e,message:t,outgoingStatus:n,draftDate:l})=>{const c=(0,i.A)(),d=l&&l>t.date;return a.Ay.createElement("div",{className:(0,o.A)("LastMessageMeta",e)},n&&!d&&a.Ay.createElement(r.A,{status:n}),a.Ay.createElement("span",{className:"time"},(0,s.be)(c,1e3*(d?l:t.date))))}))},47058:(e,t,n)=>{n.d(t,{A:()=>A});var a=n(84051),o=n(13439),s=n(87357),i=n(85982),r=n(43874),l=n(17712),c=n(59030),d=n(64493),m=n(22699),u=n(24433),h=n(18276);const A=(0,a.ph)((({title:e,link:t,isDisabled:n,className:A,withShare:p,onRevoke:g})=>{const y=(0,c.A)(),{showNotification:f,openChatWithDraft:v}=(0,o.ko)(),{isMobile:E}=(0,r.Ay)(),C=!g,w=(0,l.A)((()=>{(0,i.eM)(t),f({message:{key:"LinkCopied"}})})),b=(0,l.A)((()=>{n||w()})),I=(0,l.A)((()=>{v({text:{text:t}})})),S=(0,a.Kr)((()=>({onTrigger:e,isOpen:t})=>a.Ay.createElement(d.A,{round:!0,ripple:!E,size:"smaller",color:"translucent",className:t?"active":"",onClick:e,ariaLabel:y("AccDescrOpenMenu2")},a.Ay.createElement(h.A,{name:"more"}))),[E,y]);return a.Ay.createElement("div",{className:A},a.Ay.createElement("p",{className:"vCMpiQTJ"},y(e||"InviteLink.InviteLink")),a.Ay.createElement("div",{className:"xNjJHI7j"},a.Ay.createElement("input",{className:(0,s.A)("form-control","Ag6k_p7b"),value:t,readOnly:!0,onClick:b}),C?a.Ay.createElement(d.A,{color:"translucent",className:"obuPXobw",size:"smaller",round:!0,disabled:n,onClick:b},a.Ay.createElement(h.A,{name:"copy"})):a.Ay.createElement(m.A,{className:"p7t3macG",trigger:S,positionX:"right"},a.Ay.createElement(u.A,{icon:"copy",onClick:b,disabled:n},y("Copy")),g&&a.Ay.createElement(u.A,{icon:"delete",onClick:g,destructive:!0},y("RevokeButton")))),p&&a.Ay.createElement(d.A,{size:"smaller",disabled:n,onClick:I,className:"Sbagy_Tm"},y("FolderLinkScreen.LinkActionShare")))}))},81524:(e,t,n)=>{n.d(t,{A:()=>A});var a=n(84051),o=n(90709),s=n(87357),i=n(17663),r=n(83868),l=n(37661),c=n(5912),d=n(17712),m=n(62587),u=n(83057),h=n(27860);const A=(0,a.ph)((({message:e,idPrefix:t="shared-media",isProtected:n,observeIntersection:A,onClick:p})=>{const g=(0,a.li)(null),y=(0,c.Vz)(g,A),f=(0,o.CI)(e),v=(0,m.A)((0,o.EO)(e,"pictogram"),!y),E=(0,u.A)(v),C=(0,o.zX)(e),w=(0,o.y2)(e),[b,,I]=(0,l.A)(w),S=(0,d.A)((()=>{I(),p(e.id,e.chatId)}));return a.Ay.createElement("div",{ref:g,id:`${t}${(0,o.GZ)(e.id)}`,className:"Media scroll-item",onClick:p?S:void 0},a.Ay.createElement("img",{src:f,className:"media-miniature",alt:"",draggable:!n,decoding:"async",onContextMenu:n?r.A:void 0}),a.Ay.createElement("img",{src:v,className:(0,s.A)("full-media","media-miniature",E),alt:"",draggable:!n,decoding:"async",onContextMenu:n?r.A:void 0}),w&&a.Ay.createElement(h.A,{thumbDataUri:v||f,isVisible:b,className:"media-spoiler"}),C&&a.Ay.createElement("span",{className:"video-duration"},C.isGif?"GIF":(0,i.QO)(C.duration)),n&&a.Ay.createElement("span",{className:"protector"}))}))},45:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(84051),o=n(41036),s=n(18276),i=function(e){return e[e.failed=0]="failed",e[e.pending=1]="pending",e[e.succeeded=2]="succeeded",e[e.read=3]="read",e}(i||{});const r=(0,a.ph)((({status:e})=>a.Ay.createElement("div",{className:"MessageOutgoingStatus"},a.Ay.createElement(o.Ay,{name:"reveal",activeKey:i[e]},"failed"===e?a.Ay.createElement("div",{className:"MessageOutgoingStatus--failed"},a.Ay.createElement(s.A,{name:"message-failed"})):a.Ay.createElement(s.A,{name:`message-${e}`})))))},42827:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(84051),o=n(87357),s=n(4961),i=n(59030),r=n(50680);const l=(0,a.ph)((({text:e="Nothing found.",description:t})=>{const n=(0,i.A)(),{transitionClassNames:l}=(0,r.A)(!0);return a.Ay.createElement("div",{className:(0,o.A)("NothingFound",l,t&&"with-description")},e,t&&a.Ay.createElement("p",{className:"description"},(0,s.A)(n(t),["br"])))}))},48227:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(84051),o=n(39351),s=n(19806),i=n(94189);const r=(0,a.ph)((({isOpen:e,onClose:t,userName:n,messagePriceInStars:r,messagesCount:l,shouldAutoApprove:c,setAutoApprove:d,confirmHandler:m})=>{const u=(0,o.A)(),h=1===l?u("ConfirmationModalPaymentForOneMessage",{user:n,amount:r},{withMarkdown:!0,withNodes:!0}):u("ConfirmationModalPaymentForMessages",{user:n,price:r,amount:r*l,count:l},{withMarkdown:!0,withNodes:!0}),A=u("ButtonPayForMessage",{count:l},{withNodes:!0});return a.Ay.createElement(i.A,{title:u("TitleConfirmPayment"),confirmLabel:A,isOpen:e,onClose:t,confirmHandler:m},h,a.Ay.createElement(s.A,{className:"eScpikxM",label:u("DoNotAskAgain"),checked:c,onCheck:d}))}))},17751:(e,t,n)=>{n.d(t,{A:()=>v});var a=n(84051),o=n(13439),s=n(89925),i=n(90709),r=n(29807),l=n(87357),c=n(4961),d=n(54699),m=n(17712),u=n(59030),h=n(42452),A=n(21849),p=n(80999),g=n(34431),y=n(18276),f=n(80477);const v=(0,a.ph)((0,o.EK)(((e,{userId:t,forceShowSelf:n})=>{const{isSynced:a}=e,o=t?(0,r.mBe)(e,t):void 0,s=t?(0,r.K0y)(e,t):void 0,i=!n&&o&&o.isSelf,l=i?o:(0,r.mBe)(e,e.currentUserId);return{user:o,userStatus:s,isSavedMessages:i,areMessagesLoaded:Boolean(t&&(0,r.zeq)(e,t)),self:l,isSynced:a}}))((({customPeer:e,typingStatus:t,avatarSize:n="medium",status:r,statusIcon:v,withDots:E,withMediaViewer:C,withUsername:w,withStory:b,withFullInfo:I,withUpdatingStatus:S,emojiStatusSize:M,noStatusOrTyping:N,noEmojiStatus:k,noFake:P,noVerified:T,noRtl:x,user:L,userStatus:B,self:R,isSavedMessages:F,isSavedDialog:D,areMessagesLoaded:O,adminMember:U,ripple:z,className:j,storyViewerOrigin:K,isSynced:V,onEmojiStatusClick:$,iconElement:J,rightElement:_})=>{const{loadFullUser:q,openMediaViewer:H,loadMoreProfilePhotos:G}=(0,o.ko)(),W=(0,u.A)(),{id:Q}=L||{},Z=C&&!F;(0,a.vJ)((()=>{Q&&(I&&V&&q({userId:Q}),C&&G({peerId:Q,isPreload:!0}))}),[Q,I,C,V]),(0,d.A)(6e4);const Y=(0,m.A)(((e,t)=>{L&&t&&(e.stopPropagation(),H({isAvatarView:!0,chatId:L.id,mediaIndex:0,origin:"jumbo"===n?s.TQ.ProfileAvatar:s.TQ.MiddleHeaderAvatar}))})),X=(0,a.Kr)((()=>L&&w&&(0,i.Kl)(L)),[L,w]);if(!L&&!e)return;const ee=U?U.customTitle||W(U.isOwner?"GroupInfo.LabelOwner":"GroupInfo.LabelAdmin"):void 0;return a.Ay.createElement("div",{className:(0,l.A)("ChatInfo",j),dir:!x&&W.isRtl?"rtl":void 0},D&&R&&a.Ay.createElement(A.A,{key:"saved-messages",size:n,peer:R,isSavedMessages:!0,className:"saved-dialog-avatar"}),a.Ay.createElement(A.A,{key:L?.id,size:n,peer:e||L,className:(0,l.A)(D&&"overlay-avatar"),isSavedMessages:F,isSavedDialog:D,withStory:b,storyViewerOrigin:K,storyViewerMode:"single-peer",onClick:Z?Y:void 0}),a.Ay.createElement("div",{className:"info"},ee?a.Ay.createElement("div",{className:"info-name-title"},a.Ay.createElement(g.A,{peer:L,withEmojiStatus:!k,emojiStatusSize:M,isSavedMessages:F,isSavedDialog:D,onEmojiStatusClick:$}),ee&&a.Ay.createElement("span",{className:"custom-title"},ee)):a.Ay.createElement(g.A,{peer:e||L,noFake:P,noVerified:T,withEmojiStatus:!k,emojiStatusSize:M,isSavedMessages:F,isSavedDialog:D,onEmojiStatusClick:$,iconElement:J}),(r||!F&&!N)&&function(){if(r)return E?a.Ay.createElement(p.A,{className:"status",content:r}):a.Ay.createElement("span",{className:"status",dir:"auto"},v&&a.Ay.createElement(y.A,{className:"status-icon",name:v}),(0,c.A)(r));if(S&&!O)return a.Ay.createElement(p.A,{className:"status",content:W("Updating")});if(e?.subtitleKey)return a.Ay.createElement("span",{className:"status",dir:"auto"},a.Ay.createElement("span",{className:"user-status",dir:"auto"},W(e.subtitleKey)));if(!L)return;if(t)return a.Ay.createElement(f.A,{typingStatus:t});if((0,i.DX)(L.id))return;const n=(0,i.CD)(W,L,B),o=(0,l.A)("handle",n&&"withStatus");return a.Ay.createElement("span",{className:(0,l.A)("status",(0,i.PF)(L,B,!0)&&"online")},X&&a.Ay.createElement("span",{className:o},X),n&&a.Ay.createElement("span",{className:"user-status",dir:"auto"},n))}()),z&&a.Ay.createElement(h.A,null),_)})))},70195:(e,t,n)=>{n.d(t,{A:()=>j});var a=n(84051),o=n(13439),s=n(89925),i=n(90709),r=n(29807),l=n(87357),c=n(50442),d=n(79824),m=n(82393),u=n(4961),h=n(54699),A=n(17712),p=n(59030),g=n(73767),y=n(23174),f=n(58554),v=n(41036),E=n(21849),C=n(34431),w=n(14242),b=n(35049),I=n(43874),S=n(45470),M=n(37661),N=n(62587),k=n(83057),P=n(65843),T=n(57474),x=n(18276);const L=(0,a.ph)((({chat:e,user:t,photo:n,isSavedMessages:o,isSavedDialog:s,canPlayVideo:r,onClick:c})=>{const d=(0,a.li)(null),h=(0,p.A)(),{isMobile:A}=(0,I.Ay)(),g=t&&(0,i.PL)(t),y=e&&(0,i.kE)(e.id),f=e&&(0,i.Qe)(e.id),v=t||e,E=v&&!o&&!g&&!y&&!f,{isVideo:C}=n||{},L=(!n||n.id===v.avatarPhotoId)&&(0,i.cP)(v,"normal"),B=E&&n&&!L&&(0,i.rI)(n,"pictogram"),R=(0,N.A)(B||L),F=E&&n&&!C&&(0,i.mU)(n),D=(0,N.A)(F),O=E&&n&&C&&(0,i.Pg)(n),U=(0,N.A)(O)||D,[z,j]=(0,M.A)(),K=Boolean(U&&(!C||z)),V=(0,k.A)(K),$=E&&!K&&!R&&n?.thumbnail?.dataUri,J=(0,S.A)(n?.thumbnail?.dataUri,!$,A&&!m.QH),_=n||R||$;(0,a.vJ)((()=>{d.current&&!r&&(d.current.currentTime=0)}),[r]);const q=(0,a.Kr)((()=>o?s?"my-notes":"avatar-saved-messages":g?"avatar-deleted-account":y?"reply-filled":f?"author-hidden":void 0),[f,g,s,y,o]);let H;if(q)H=a.Ay.createElement(x.A,{name:q,role:"img"});else if(_)H=a.Ay.createElement(a.Ay.Fragment,null,$?a.Ay.createElement("canvas",{ref:J,className:"thumb"}):a.Ay.createElement("img",{src:R,draggable:!1,className:"thumb",alt:""}),n&&(C?a.Ay.createElement(P.A,{canPlay:r,ref:d,src:U,className:(0,l.A)("avatar-media",V),muted:!0,disablePictureInPicture:!0,loop:!0,playsInline:!0,onReady:j}):a.Ay.createElement("img",{src:U,className:(0,l.A)("avatar-media",V),alt:""})));else if(t){const e=(0,i.Yg)(t);H=e?(0,w.Qh)(e,2):void 0}else if(e){const t=(0,i.Js)(h,e);H=t&&(0,w.Qh)(t,(0,i.L8)(e.id)?2:1)}else H=a.Ay.createElement("div",{className:"spinner-wrapper"},a.Ay.createElement(T.A,{color:"white"}));const G=(0,l.A)("ProfilePhoto",(0,b.y)(v),o&&"saved-messages",f&&"anonymous-forwards",g&&"deleted-account",y&&"replies-bot-account",!o&&!_&&"no-photo");return a.Ay.createElement("div",{className:G,onClick:_?c:void 0},"string"==typeof H?(0,u.A)(H,["hq_emoji"]):H)}));var B=n(38102);const R="Wm9Ygb23",F="nflKKT3R",D="tFkRrvxe",O="GBGLnrA7",U="ZZRcBh8v",z="cpyXyZDl",j=(0,a.ph)((0,o.EK)(((e,{peerId:t})=>{const n=(0,r.mBe)(e,t),a=(0,r.K0y)(e,t),o=(0,r.hds)(e,t),s=(0,r.IVq)(e,t),{mediaIndex:i,chatId:l}=(0,r.nTw)(e).mediaViewer,c=o?.isForum,{threadId:d}=(0,r.Xf0)(e)||{},m=c&&d?(0,r.S0q)(e,t,d):void 0,u=(n||o)?.emojiStatus;return{user:n,userStatus:a,chat:o,mediaIndex:i,avatarOwnerId:l,emojiStatusSticker:u?e.customEmojis.byId[u.documentId]:void 0,emojiStatusSlug:"collectible"===u?.type?u.slug:void 0,profilePhotos:s,...m&&{topic:m,messagesCount:(0,r.QbG)(e,t,d)}}}))((({forceShowSelf:e,canPlayVideo:t,user:n,userStatus:r,chat:w,mediaIndex:b,avatarOwnerId:I,topic:S,messagesCount:M,emojiStatusSticker:N,emojiStatusSlug:k,profilePhotos:P,peerId:T})=>{const{openMediaViewer:x,openPremiumModal:j,openStickerSet:K,openPrivacySettingsNoticeModal:V,loadMoreProfilePhotos:$,openUniqueGiftBySlug:J}=(0,o.ko)(),_=(0,p.A)();(0,h.A)(n?6e4:void 0);const q=P?.photos||d.p,H=(0,g.A)(b),G=(0,g.A)(I),[W,Q]=(0,a.J0)(!0),Z=W?_.isRtl?"slideRtl":"slide":"none",[Y,X]=(0,a.J0)(0),ee=q.length<=1||0===Y,te=q.length<=1||Y===q.length-1;(0,a.vJ)((()=>{q.length-Y<=3&&$({peerId:T})}),[Y,T,q.length]),(0,a.vJ)((()=>{G&&void 0!==H&&void 0===b&&(Q(!1),X(H))}),[b,H,G]),(0,a.vJ)((()=>{Y>q.length&&(Q(!1),X(Math.max(0,q.length-1)))}),[Y,q.length]),function(e,t){(0,a.vJ)((()=>{e.slice(t,t+4).forEach((e=>{const t=(0,i.mU)(e);f.Ih(t)||f.hd(t,y.qZ.BlobUrl)}))}),[t,e])}(q,Y);const ne=(0,A.A)((()=>{x({isAvatarView:!0,chatId:T,mediaIndex:Y,origin:e?s.TQ.SettingsAvatar:s.TQ.ProfileAvatar})})),ae=(0,A.A)((()=>{k?J({slug:k}):T?j({fromUserId:T}):K({stickerSetInfo:N.stickerSetInfo})})),oe=(0,A.A)((()=>{ee||(Q(!0),X(Y-1))})),se=(0,A.A)((()=>{te||(Q(!0),X(Y+1))})),ie=(0,A.A)((()=>{V({chatId:w.id,isReadDate:!1})}));if((0,a.vJ)((()=>{const e=document.querySelector(`.${O}`);if(e)return(0,c.wJ)(e,{selectorToPreventScroll:".Profile, .settings-content",onSwipe:m.TF?(e,t)=>t===c.ez.Right?(oe(),!0):t===c.ez.Left&&(se(),!0):void 0})}),[se,oe]),n||w)return S?a.Ay.createElement("div",{className:"yzg267rr"},a.Ay.createElement(B.A,{topic:S,size:120,className:"ZCxp0_t4",letterClassName:"lkfZNWOm",noLoopLimit:!0}),a.Ay.createElement("h3",{className:"umOuiu3K",dir:_.isRtl?"rtl":void 0},(0,u.A)(S.title)),a.Ay.createElement("p",{className:"tLTzQ2ks"},M?_("Chat.Title.Topic",M,"i"):_("lng_forum_no_messages"))):a.Ay.createElement("div",{className:(0,l.A)("ProfileInfo"),dir:_.isRtl?"rtl":void 0},a.Ay.createElement("div",{className:O},function(){const e=Math.max(q.length,P?.count||0);if(!q||e<=1)return;const t=Array.from({length:Math.min(e,30)}),n=Y>=30?29:Y;return a.Ay.createElement("div",{className:"uyvKpR3B"},t.map(((e,t)=>a.Ay.createElement("span",{className:(0,l.A)("wB4yjvei",t===n&&"aZmp9FLh")}))))}(),!e&&P?.personalPhoto&&a.Ay.createElement("div",{className:(0,l.A)(R,ee&&D)},a.Ay.createElement("div",{className:F},_(P.personalPhoto.isVideo?"UserInfo.CustomVideo":"UserInfo.CustomPhoto"))),e&&P?.fallbackPhoto&&a.Ay.createElement("div",{className:(0,l.A)(R,(ee||te)&&D)},a.Ay.createElement("div",{className:F,onClick:function(){ee&&(Q(!0),X(q.length-1))}},!te&&a.Ay.createElement(E.A,{photo:P.fallbackPhoto,className:"R7w3H5eC",size:"mini"}),_(P.fallbackPhoto.isVideo?"UserInfo.PublicVideo":"UserInfo.PublicPhoto"))),a.Ay.createElement(v.Ay,{activeKey:Y,name:Z},re),!ee&&a.Ay.createElement("button",{type:"button",dir:_.isRtl?"rtl":void 0,className:(0,l.A)(U,"RQITz4WQ"),"aria-label":_("AccDescrPrevious"),onClick:oe}),!te&&a.Ay.createElement("button",{type:"button",dir:_.isRtl?"rtl":void 0,className:(0,l.A)(U,"_0F1Txru"),"aria-label":_("Next"),onClick:se})),a.Ay.createElement("div",{className:"UcyW7tVh",dir:_.isRtl?"rtl":"auto"},(n||w)&&a.Ay.createElement(C.A,{peer:n||w,withEmojiStatus:!0,emojiStatusSize:24,onEmojiStatusClick:ae,noLoopLimit:!0,canCopyTitle:!0}),function(){const e=(0,i.Qe)(T),t=(0,i.DX)(T);if(!e&&!t)return n?a.Ay.createElement("div",{className:(0,l.A)(z,"status",(0,i.PF)(n,r)&&"online")},a.Ay.createElement("span",{className:"_HDVUj4P",dir:"auto"},(0,i.CD)(_,n,r)),r?.isReadDateRestrictedByMe&&a.Ay.createElement("span",{className:"Qga38M20",onClick:ie},a.Ay.createElement("span",null,_("StatusHiddenShow")))):a.Ay.createElement("span",{className:(0,l.A)(z,"status"),dir:"auto"},(0,i.WX)(w)?_("Subscribers",w.membersCount??0,"i"):_("Members",w.membersCount??0,"i"))}()));function re(e){const o=q.length>0?q[Y]:void 0;return a.Ay.createElement(L,{key:Y,user:n,chat:w,photo:o,canPlayVideo:Boolean(e&&t),onClick:ne})}})))},38102:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(87412),s=n(76471);const i=(0,a.ph)((({topic:e,className:t,letterClassName:n,size:i,noLoopLimit:r,observeIntersection:l,onClick:c})=>e.iconEmojiId&&"0"!==e.iconEmojiId?a.Ay.createElement(o.A,{documentId:e.iconEmojiId,className:t,size:i,observeIntersectionForPlaying:l,loopLimit:r?void 0:2,onClick:c}):a.Ay.createElement(s.A,{iconColor:e.iconColor,title:e.title,topicId:e.id,className:t,letterClassName:n,onClick:c})))},80477:(e,t,n)=>{n.d(t,{A:()=>d});var a=n(84051),o=n(13439),s=n(90709),i=n(29807),r=n(4961),l=n(59030),c=n(80999);const d=(0,a.ph)((0,o.EK)(((e,{typingStatus:t})=>t.userId?{typingUser:(0,i.mBe)(e,t.userId)}:{}))((({typingStatus:e,typingUser:t})=>{const n=(0,l.A)(),o=t&&!t.isSelf&&(0,s.u0)(t),i=n(e.action).replace("{user}","").replace("{emoji}",e.emoji||"").trim();return a.Ay.createElement("p",{className:"typing-status",dir:n.isRtl?"rtl":"auto"},o&&a.Ay.createElement("span",{className:"sender-name",dir:"auto"},(0,r.A)(o)),a.Ay.createElement(c.A,{content:i}))})))},37378:(e,t,n)=>{n.d(t,{A:()=>p});var a=n(84051),o=n(90709),s=n(87357),i=n(17663),r=n(58849),l=n(49086),c=n(4961),d=n(17712),m=n(59030),u=n(96530),h=n(81524),A=n(84685);const p=(0,a.ph)((({message:e,senderTitle:t,isProtected:n,observeIntersection:p,onMessageClick:g})=>{const y=(0,m.A)();let f=(0,o.T_)(e);if(!f){const t=(0,o.ZD)(e);if(t){const{url:n,domain:a}=t;f={siteName:a.replace(/^www./,""),url:n.includes("://")?n:n.includes("@")?`mailto:${n}`:`http://${n}`,formattedDescription:(0,o.P5)(e)?.text!==n?(0,l.C)(y,e,void 0,void 0,170):void 0}}}const v=(0,d.A)((()=>{g(e)}));if(!f)return;const{siteName:E,url:C,displayUrl:w,title:b,description:I,formattedDescription:S,photo:M,video:N}=f,k=!t&&I&&(0,r.A)(I,170),P=(0,s.A)("WebLink scroll-item",!M&&!N&&"without-media"),T=C.replace("mailto:","")||w;return a.Ay.createElement("div",{className:P,"data-initial":(E||w)[0],dir:y.isRtl?"rtl":void 0},M&&a.Ay.createElement(h.A,{message:e,isProtected:n,observeIntersection:p}),a.Ay.createElement("div",{className:"content"},a.Ay.createElement(u.A,{isRtl:y.isRtl,className:"site-title",onClick:v},(0,c.A)(b||E||w)),(k||S)&&a.Ay.createElement(u.A,{isRtl:y.isRtl,className:"site-description",onClick:v},S||k&&(0,c.A)(k)),a.Ay.createElement(A.A,{url:C,className:"site-name",text:T,isRtl:y.isRtl}),t&&a.Ay.createElement("div",{className:"sender-name"},(0,c.A)(t))),t&&a.Ay.createElement("div",{className:"message-date"},a.Ay.createElement(u.A,{className:"date",onClick:v,isRtl:y.isRtl},(0,i.be)(y,1e3*e.date))))}))},91930:(e,t,n)=>{n.d(t,{A:()=>N,b:()=>M});var a=n(84051),o=n(31481),s=n(90709),i=n(3544),r=n(70636),l=n(87357),c=n(91034),d=n(76023),m=n(4961),u=n(18501),h=n(11217),A=n(5912),p=n(62587),g=n(59030),y=n(22867),f=n(64154),v=n(42452),E=n(18276),C=n(27860),w=n(18653),b=n(86070);const I=" ",S=({className:e,message:t,replyInfo:n,sender:c,senderChat:S,forwardSender:M,title:N,customText:k,isProtected:P,isInComposer:T,noUserColors:x,chatTranslations:L,requestedChatTranslationLanguage:B,observeIntersectionForLoading:R,observeIntersectionForPlaying:F,onClick:D})=>{const O=(0,a.li)(null),U=(0,A.Vz)(O,R),z=(0,a.Kr)((()=>{const e="message"===n?.type&&n.replyMedia||t?.content;if(e)return{content:e}}),[t,n]),j=z?.content?.video?.isGif?z.content.video:void 0,K=Boolean(j&&!j.previewPhotoSizes?.length),V=z&&(0,s.EO)(z,K?"full":"pictogram"),$=(0,p.A)(V,!U),J=(0,y.A)(z),_=Boolean(z&&(0,s.lk)(z)),q=Boolean(z&&(0,s.y2)(z)),H=Boolean("message"===n?.type&&n.isQuote),G="message"===n?.type?n.replyFrom:void 0,W=t&&(0,s.ZR)(t),{translatedText:Q}=(0,f.A)(L,t?.chatId,W?t?.id:void 0,B),Z=(0,g.A)(),Y=c?(0,r.F9)(Z,c):G?.hiddenUserName||t?.forwardInfo?.hiddenUserName,X=S?(0,r.F9)(Z,S):void 0,ee=M?(0,r.F9)(Z,M):t?.forwardInfo?.hiddenUserName,te=c&&c.id===M?.id,{handleClick:ne,handleMouseDown:ae}=(0,h.Q)(D);return a.Ay.createElement(b.A,{peer:c,emojiIconClassName:"EmbeddedMessage--background-icons",ref:O,shouldReset:!0,noUserColors:x,className:(0,l.A)("EmbeddedMessage",e,H&&"is-quote",J&&"with-thumb","no-selection"),dir:Z.isRtl?"rtl":void 0,onClick:ne,onMouseDown:ae},a.Ay.createElement("div",{className:"hover-effect"}),a.Ay.createElement(v.A,null),J&&function(e,t,n,o,s,i){const{width:r,height:c}=(0,d.mr)(),m=t||e,u=n&&t;return a.Ay.createElement("div",{className:(0,l.A)("embedded-thumb",o&&"round")},!i&&!u&&a.Ay.createElement("img",{src:m,width:r,height:c,alt:"",className:"pictogram",draggable:!1}),!i&&u&&a.Ay.createElement("video",{src:t,width:r,height:c,playsInline:!0,disablePictureInPicture:!0,className:"pictogram"}),a.Ay.createElement(C.A,{thumbDataUri:u?e:m,isVisible:Boolean(i),width:r,height:c}),s&&a.Ay.createElement("span",{className:"protector"}))}(J,$,K,_,P,q),a.Ay.createElement("div",{className:"message-text"},a.Ay.createElement("p",{className:(0,l.A)("embedded-text-wrapper",H&&"multiline")},"message"===n?.type&&n.quoteText?(0,u.f)({text:n.quoteText.text,entities:n.quoteText.entities,asPreview:!0,emojiSize:17}):t?a.Ay.createElement(w.A,{message:t,noEmoji:Boolean(J),translatedText:Q,observeIntersectionForLoading:R,observeIntersectionForPlaying:F,emojiSize:17}):k||function(e){if(!e||e.content.text)return I;const t=(0,i.GG)(Z,e.content,{});return t&&t!==o.bVP?a.Ay.createElement("span",null,(0,m.A)(t)):I}(z)||I),a.Ay.createElement("div",{className:"message-title"},function(){if(N)return(0,m.A)(N);if(!Y)return I;let e;S&&((0,s.WX)(S)&&(e="channel-filled"),(0,s.YE)(S)&&(e="group-filled"));const t=T&&Boolean(n&&"quoteText"in n&&n?.quoteText);return a.Ay.createElement("span",{className:"embedded-sender-wrapper"},(!S||!!(0,s.L8)(S?.id)||S.id!==c?.id)&&a.Ay.createElement("span",{className:"embedded-sender"},(0,m.A)(t?Z("ReplyToQuote",Y):Y)),e&&a.Ay.createElement(E.A,{name:e,className:"embedded-chat-icon"}),e&&X&&a.Ay.createElement("span",{className:"embedded-sender-chat"},(0,m.A)(X)))}(),ee&&!te&&a.Ay.createElement("span",{className:"embedded-forward-sender-wrapper"},a.Ay.createElement(E.A,{name:M?"share-filled":"forward",className:"embedded-origin-icon"}),a.Ay.createElement("span",{className:"forward-sender-title"},(0,m.A)(ee))))))},M=(0,c.A)(S),N=S},55317:(e,t,n)=>{function a(e,t){const{level:n,boosts:a,currentLevelBoosts:o,nextLevelBoosts:s,hasMyBoost:i,prepaidGiveaways:r}=e,l=t&&a===o&&i;return{currentLevel:l?n-1:n,hasNextLevel:Boolean(s),boosts:a,levelProgress:!s||l?1:(a-o)/(s-o),remainingBoosts:s?s-a:0,isMaxLevel:void 0===s,prepaidGiveaways:r}}n.d(t,{z:()=>a})},24899:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(31481);function o(e,t){return t?`${a.jsp}${e}`:`@${e}`}},44784:(e,t,n)=>{n.d(t,{A:()=>ae});var a=n(84051),o=n(13439),s=n(23174),i=n(31481),r=n(90709),l=n(27109),c=n(29807),d=n(85982),m=n(64713),u=n(83868),h=n(59852),A=n(79882),p=n(24899),g=n(4961),y=n(82117),f=n(39351),v=n(17712),E=n(62587),C=n(59030),w=n(38691),b=n(32754),I=n(64493),S=n(22720),M=n(55158),N=n(63152),k=n(87412),P=n(84685),T=n(66644),x=n(87357),L=n(17663);const B=1440,R=10080;function F(){const e=new Date;e.setHours(0,0,0,0);const t=e.getDay(),n=e.getDate()-t+(0===t?-6:1);return new Date(e.setDate(n)).getTime()}function D(e,t){if(0===t)return e;const n=[];for(const a of e){let e=(a.startMinute+t)%R,o=(a.endMinute+t)%R;e<0&&(e+=R),o<=0&&(o+=R),e>o?(n.push({startMinute:e,endMinute:10079}),n.push({startMinute:0,endMinute:o})):n.push({startMinute:e,endMinute:o})}return n.sort(((e,t)=>e.startMinute-t.startMinute)),n.reduce(((e,t)=>{const n=e[e.length-1];return n&&n.endMinute>=t.startMinute?n.endMinute=Math.max(n.endMinute,t.endMinute):e.push(t),e}),[])}var O=n(82393),U=n(98255),z=n(32625),j=n(19129),K=n(37661),V=n(30857),$=n(41036),J=n(18276);const _="MPBKHdZL",q=Array.from({length:7},((e,t)=>t)),H=(0,a.ph)((({businessHours:e})=>{const t=(0,a.li)(null),[n,o,s]=(0,K.A)(!1),[i,r,l]=(0,K.A)(!1),c=(0,C.A)(),d=(0,V.A)();(0,z.A)(d,6e4);const m=(0,U.A)((e=>e.timezones?.byId)),u=(0,j.A)(m,[m]),h=(0,a.Kr)((()=>{if(!u)return 0;const t=u[e.timezoneId];return(-60*(new Date).getTimezoneOffset()-t.utcOffset)/60}),[e.timezoneId,u]),A=(0,a.Kr)((()=>{const t=F(),n=function(e){const t={};for(const n of e){const e=n.startMinute,a=n.endMinute,o=Math.floor(e/B),s=Math.floor((a-1)/B);for(let n=o;n<=s;n++)t[n]||(t[n]=[]),t[n].push({startMinute:Math.max(0,e-n*B),endMinute:Math.min(B,a-n*B)})}return t}(D(e.workHours,i?h:0)),a={};return q.forEach((e=>{const o=n[e];a[e]=o?o.map((({startMinute:e,endMinute:n})=>n-e==1440?c("BusinessHoursDayFullOpened"):`${(0,L.fU)(c,t+60*e*1e3)} – ${(0,L.fU)(c,t+60*n*1e3)}`)):[c("BusinessHoursDayClosed")]})),a}),[e.workHours,i,c,h]),p=(0,a.Kr)((()=>{const t=D(e.workHours,h),n=F(),a=((new Date).getTime()-n)/1e3/60;return t.some((({startMinute:e,endMinute:t})=>e<=a&&a<=t))}),[e.workHours,h]),g=(0,a.Kr)((()=>(new Date(Date.now()-(i?0:60*h*1e3)).getDay()+6)%7),[i,h]),y=(0,v.A)((()=>{n?s():o()})),f=(0,v.A)((e=>{e.stopPropagation(),i?l():r()}));(0,a.vJ)((()=>{if(!n)return;const e=document.querySelector(`.${$.uo} > .${_}`);if(!e)return;const a=e.offsetHeight;(0,T.RK)((()=>{t.current.style.height=`${a}px`}))}),[n]);const E=(0,v.A)((()=>{const e=document.querySelector(`.${$.VY} > .${_}`);(0,T.YS)((()=>{const n=e.offsetHeight;(0,T.RK)((()=>{t.current.style.height=`${n}px`}))}))}));return a.Ay.createElement(S.A,{icon:"clock",iconClassName:"rlM4Mbnn",multiline:!0,className:"Ef_0p5Qm",isStatic:n,ripple:!0,narrow:!0,withColorTransition:!0,onClick:y},a.Ay.createElement("div",{className:"nHSmCUNs"},a.Ay.createElement("div",{className:"JTZ8UnnP"},a.Ay.createElement("div",null,c("BusinessHoursProfile")),a.Ay.createElement("div",{className:(0,x.A)("JVL7ZnnJ",p&&"segAfYXs")},c(p?"BusinessHoursProfileNowOpen":"BusinessHoursProfileNowClosed"))),a.Ay.createElement(J.A,{className:"dYxw2cFn",name:n?"up":"down"})),n&&a.Ay.createElement("div",{className:"lp9VIV1o"},Boolean(h)&&a.Ay.createElement("div",{className:"gVwflFhz",role:"button",tabIndex:0,onMouseDown:O.TF?void 0:f,onClick:O.TF?f:void 0},c(i?"BusinessHoursProfileSwitchMy":"BusinessHoursProfileSwitchLocal")),a.Ay.createElement($.Ay,{className:"WKgL_XiP",ref:t,name:"fade",activeKey:Number(i),onStart:E},a.Ay.createElement("dl",{className:_},q.map((e=>a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("dt",{className:(0,x.A)("cmxPqAof",e===g&&"YZVvP_56")},(0,L.wv)(c,6===e?0:e+1)),a.Ay.createElement("dd",{className:"Rs0VPgpq"},A[e].map((e=>a.Ay.createElement("div",null,e)))))))))))}));var G=n(87894),W=n(58554),Q=n(14737),Z=n(82855);const Y=["🎉","🎆","🎈"],X=(0,a.ph)((0,o.EK)((e=>{const{birthdayNumbers:t,animatedEmojiEffects:n}=e;return{birthdayNumbers:t,animatedEmojiEffects:n,isPremiumPurchaseBlocked:(0,c.n_C)(e)}}))((({user:e,birthday:t,isPremiumPurchaseBlocked:n,birthdayNumbers:i,animatedEmojiEffects:l,isInSettings:c})=>{const{openGiftModal:d,requestConfetti:m}=(0,o.ko)(),u=(0,a.li)(null),h=(0,a.li)(!1),[A,p,y]=(0,K.A)(),f=(0,C.A)(),{formattedDate:E,isToday:w,age:b}=(0,a.Kr)((()=>{const e=new Date,n=new Date;return t.year&&n.setFullYear(t.year),n.setMonth(t.month-1),n.setDate(t.day),n.setHours(0,0,0,0),{formattedDate:(0,L.A)(n,f.code,!0,"long"),isToday:n.getDate()===e.getDate()&&n.getMonth()===e.getMonth(),age:t.year&&ee(n)}}),[t,f]),I=(0,a.Kr)((()=>{if(!b||!w)return;const e=i?.stickers?.filter((({emoji:e})=>e?.endsWith("️⃣")));if(!e)return;const t=(0,G.dU)(e,"emoji");return b.toString().split("").map((e=>t[e+"️⃣"]))}),[b,i?.stickers,w]),M=(0,a.Kr)((()=>{if(!w)return;const e=Y[Math.floor(Math.random()*Y.length)];return l?.stickers?.find((({emoji:t})=>t===e))}),[l?.stickers,w]);(0,a.vJ)((()=>{if(w&&I&&(I.forEach((e=>{const t=(0,r.Mw)(e,"preview");W.hd(t,s.qZ.BlobUrl)})),M)){const e=(0,r.Mw)(M,"preview");W.hd(e,s.qZ.BlobUrl)}}),[M,w,I]),(0,Q.A)(y,A?3e3:void 0),(0,a.vJ)((()=>{if(A){h.current=!0;const e=document.getElementById(c?"LeftColumn":"RightColumn");if(!e)return;(0,T.YS)((()=>{const{top:t,left:n,width:a,height:o}=e.getBoundingClientRect();m({top:t,left:n,width:a,height:o,style:"top-down"})}))}}),[c,A]);const N=`ProfileBirthday${w?"Today":""}Value${b?"Year":""}`,k=w&&!e.isPremium&&!e.isSelf&&!n,P=(0,v.A)((()=>{d({forUserId:e.id})})),B=(0,v.A)((()=>{w&&(k&&h.current?P():p())})),R=!w&&!k;return a.Ay.createElement("div",{className:"wCp6TBYF"},a.Ay.createElement(S.A,{icon:"calendar",secondaryIcon:k?"gift":void 0,secondaryIconClassName:"c4HDQNGJ",multiline:!0,narrow:!0,ref:u,ripple:!R,onClick:B,isStatic:R,onSecondaryIconClick:P},a.Ay.createElement("div",{className:"title",dir:f.isRtl?"rtl":void 0},(0,g.A)(f(N,[E,b],void 0,b))),a.Ay.createElement("span",{className:"subtitle"},f(w?"ProfileBirthdayToday":"ProfileBirthday"))),A&&O.ol&&I?.map(((e,t)=>a.Ay.createElement("div",{className:(0,x.A)("lQeU96Fj",t>0&&"e1ezfWJb"),style:`--digit-offset: ${t}`},a.Ay.createElement(Z.A,{containerRef:u,sticker:e,size:128,forceAlways:!0})))),A&&M&&a.Ay.createElement("div",{className:"cFEXGUih"},a.Ay.createElement(Z.A,{containerRef:u,sticker:M,size:288,shouldLoop:!0,forceAlways:!0})))})));function ee(e){const t=new Date;let n=t.getFullYear()-e.getFullYear();const a=t.getMonth()-e.getMonth();return(a<0||0===a&&t.getDate()<e.getDate())&&n--,n}const te="UZbkeFDB",ne={width:64,height:64,zoom:15},ae=(0,a.ph)((0,o.EK)(((e,{chatOrUserId:t,isSavedDialog:n})=>{const{countryList:{phoneCodes:a}}=e,o=t?(0,c.hds)(e,t):void 0,s=t?(0,c.mBe)(e,t):void 0,i=t?(0,c.XOs)(e,t):void 0,d=o?.isForum,m=o&&(0,l.If)(o,(0,c.K52)(e),(0,c.P5N)(e,o.id)),{threadId:u}=(0,c.Xf0)(e)||{},h=d&&u?Number(u):void 0,A=o&&(0,c.AWZ)(e,o.id),p=s&&(0,c.vGo)(e,s.id),g=p?.botVerification||A?.botVerification,y=A?.inviteLink,f=p?.bio||A?.about,v=o&&!s&&(!(0,r.WX)(o)&&!(0,r.Sq)(o,"inviteUsers")||(0,r.ub)(o,"inviteUsers")),E=h?(0,c.sZk)(e,t,h):void 0,C=!n&&e.chats.listIds.saved?.includes(t),w=p?.personalChannelId?(0,c.hds)(e,p.personalChannelId):void 0,b=s?.hasMainMiniApp;return{phoneCodeList:a,chat:o,user:s,userFullInfo:p,canInviteUsers:v,botAppPermissions:i,isMuted:m,topicId:h,chatInviteLink:y,description:f,topicLink:E,hasSavedMessages:C,personalChannel:w,hasMainMiniApp:b,isBotCanManageEmojiStatus:p?.isBotCanManageEmojiStatus,botVerification:g}}))((({chatOrUserId:e,user:t,chat:n,userFullInfo:l,isInSettings:c,canInviteUsers:T,isMuted:x,phoneCodeList:L,topicId:B,description:R,chatInviteLink:F,topicLink:D,hasSavedMessages:O,personalChannel:U,hasMainMiniApp:z,isBotCanManageEmojiStatus:j,botAppPermissions:K,botVerification:V})=>{const{showNotification:$,updateChatMutedState:J,updateTopicMutedState:_,loadPeerStories:q,openSavedDialog:G,openMapModal:W,requestCollectibleInfo:Q,requestMainWebView:Z,toggleUserEmojiStatusPermission:Y,toggleUserLocationPermission:ee}=(0,o.ko)(),{id:ae,usernames:oe,phoneNumber:se,isSelf:ie}=t||{},{id:re,usernames:le}=n||{},ce=ae||re,{businessLocation:de,businessWorkHours:me,personalChannelMessageId:ue,birthday:he}=l||{},Ae=(0,C.A)(),pe=(0,f.A)();(0,y.A)((([e])=>{ce&&e!==ce&&(t||n&&(0,r.WX)(n))&&q({peerId:ce})}),[ce,n,t]);const{width:ge,height:ye,zoom:fe}=ne,ve=(0,w.A)(),Ee=de?.geo&&(0,r.rt)(de.geo,ge,ye,fe,ve),Ce=(0,E.A)(Ee),we=(0,a.Kr)((()=>{if(de?.geo)return Ce?a.Ay.createElement("img",{src:Ce,alt:"",className:te}):a.Ay.createElement(M.A,{className:te})}),[de,Ce]),be=Boolean(B&&B!==s.l3),Ie=n&&(0,r.WX)(n)||t?.isPremium,Se=(0,a.Kr)((()=>{const e=oe?.filter((e=>e.isActive));return e?.length?e:void 0}),[oe]),Me=(0,a.Kr)((()=>{const e=t?void 0:le?.filter((e=>e.isActive));return e?.length?e:void 0}),[le,t]),Ne=(0,a.Kr)((()=>{if(n)return be?D:(0,r.L7)(n)||F}),[n,be,D,F]),ke=(0,v.A)((()=>{const{address:e,geo:t}=de;if(!t)return(0,d.eM)(e),void $({message:Ae("BusinessLocationCopied")});W({geoPoint:t,zoom:fe})})),Pe=(0,v.A)((()=>{be?_({chatId:re,topicId:B,isMuted:!x}):J({chatId:re,isMuted:!x})})),Te=(0,v.A)((()=>{t&&Y({botId:t.id,isEnabled:!j})})),xe=(0,v.A)((()=>{t&&ee({botId:t.id,isAccessGranted:!K?.geolocation})})),Le=(0,v.A)((()=>{G({chatId:e})}));function Be(e,t){(0,d.eM)(e),$({message:`${t} was copied`})}const Re=se&&(0,m.Ox)(L,se),Fe=(0,v.A)((()=>{se?.length===i.PGI&&se.startsWith(i._Bb)?Q({collectible:se,peerId:ce,type:"phone"}):Be(Re,Ae("Phone"))})),De=(0,v.A)(((e,t)=>{e.isEditable?Be((0,p.A)(e.username,t),Ae(t?"Link":"Username")):Q({collectible:e.username,peerId:ce,type:"username"})})),Oe=(0,v.A)((()=>{const e=t?.id;if(!e)return;const n=(0,h.A)();Z({botId:e,peerId:e,theme:n,shouldMarkBotTrusted:!0})})),Ue=pe("ProfileOpenAppAbout",{terms:a.Ay.createElement(P.A,{text:pe("ProfileOpenAppTerms"),url:pe("ProfileBotOpenAppInfoLink")})},{withNodes:!0});if(!(n?.isRestricted||ie&&!c))return a.Ay.createElement("div",{className:"ChatExtra"},U&&a.Ay.createElement("div",{className:"HP5EJx7s"},a.Ay.createElement("h3",{className:"cHyTGri2"},Ae("ProfileChannel")),a.Ay.createElement("span",{className:"kYd2GrmU"},Ae("Subscribers",U.membersCount,"i")),a.Ay.createElement(b.A,{chatId:U.id,orderDiff:0,animationType:A.I.None,isPreview:!0,previewMessageId:ue,className:"qOJwhXMC"})),Boolean(Re?.length)&&a.Ay.createElement(S.A,{icon:"phone",multiline:!0,narrow:!0,ripple:!0,onClick:Fe},a.Ay.createElement("span",{className:"title",dir:pe.isRtl?"rtl":void 0},Re),a.Ay.createElement("span",{className:"subtitle"},Ae("Phone"))),Se&&ze(Se),R&&Boolean(R.length)&&a.Ay.createElement(S.A,{icon:"info",multiline:!0,narrow:!0,isStatic:!0,allowSelection:!0},a.Ay.createElement("span",{className:"title word-break allow-selection",dir:pe.isRtl?"rtl":void 0},(0,g.A)(R,["br",Ie?"links":"tg_links","emoji"])),a.Ay.createElement("span",{className:"subtitle"},Ae(ae?"UserBio":"Info"))),Me&&!be&&ze(Me,!0),(!Me&&T||be)&&Ne&&a.Ay.createElement(S.A,{icon:"link",multiline:!0,narrow:!0,ripple:!0,onClick:()=>Be(Ne,Ae("SetUrlPlaceholder"))},a.Ay.createElement("div",{className:"title"},Ne),a.Ay.createElement("span",{className:"subtitle"},Ae("SetUrlPlaceholder"))),he&&a.Ay.createElement(X,{key:ce,birthday:he,user:t,isInSettings:c}),z&&a.Ay.createElement(S.A,{multiline:!0,isStatic:!0,narrow:!0},a.Ay.createElement(I.A,{className:"x925YeS3",size:"smaller",onClick:Oe},Ae("ProfileBotOpenApp")),a.Ay.createElement("div",{className:"IrqRJFxm"},Ue)),!c&&a.Ay.createElement(S.A,{icon:"unmute",narrow:!0,ripple:!0,onClick:Pe},a.Ay.createElement("span",null,Ae("Notifications")),a.Ay.createElement(N.A,{id:"group-notifications",label:ae?"Toggle User Notifications":"Toggle Chat Notifications",checked:!x,inactive:!0})),me&&a.Ay.createElement(H,{businessHours:me}),de&&a.Ay.createElement(S.A,{icon:"location",ripple:!0,multiline:!0,narrow:!0,rightElement:we,onClick:ke},a.Ay.createElement("div",{className:"title"},de.address),a.Ay.createElement("span",{className:"subtitle"},Ae("BusinessProfileLocation"))),O&&!c&&a.Ay.createElement(S.A,{icon:"saved-messages",narrow:!0,ripple:!0,onClick:Le},a.Ay.createElement("span",null,Ae("SavedMessagesTab"))),l&&"isBotAccessEmojiGranted"in l&&a.Ay.createElement(S.A,{icon:"user",narrow:!0,ripple:!0,onClick:Te},a.Ay.createElement("span",null,Ae("BotProfilePermissionEmojiStatus")),a.Ay.createElement(N.A,{label:Ae("BotProfilePermissionEmojiStatus"),checked:j,inactive:!0})),void 0!==K?.geolocation&&a.Ay.createElement(S.A,{icon:"location",narrow:!0,ripple:!0,onClick:xe},a.Ay.createElement("span",null,Ae("BotProfilePermissionLocation")),a.Ay.createElement(N.A,{label:Ae("BotProfilePermissionLocation"),checked:K?.geolocation,inactive:!0})),V&&a.Ay.createElement("div",{className:"RWFu5ENh"},a.Ay.createElement(k.A,{className:"b32hsSPS",documentId:V.iconId,size:16}),V.description));function ze(e,t){const[n,...o]=e,s=o.length?Ae("UsernameAlso","%USERNAMES%").split("%").map((e=>"USERNAMES"===e?a.Ay.createElement(a.Ay.Fragment,null,o.map(((e,n)=>a.Ay.createElement(a.Ay.Fragment,null,n>0?", ":"",a.Ay.createElement("a",{key:e.username,href:(0,p.A)(e.username,!0),onMouseDown:u.A,onClick:n=>{(0,u.A)(n),De(e,t)},className:"text-entity-link username-link"},(0,p.A)(e.username)))))):e)):void 0;return a.Ay.createElement(S.A,{icon:t?"link":"mention",multiline:!0,narrow:!0,ripple:!0,onClick:()=>{De(n,t)}},a.Ay.createElement("span",{className:"title",dir:pe.isRtl?"rtl":void 0},(0,p.A)(n.username,t)),a.Ay.createElement("span",{className:"subtitle"},s&&a.Ay.createElement("span",{className:"other-usernames"},s),Ae(t?"Link":"Username")))}})))},97967:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(80089),s=n(80464);const i=e=>{const{isOpen:t}=e,n=(0,s.A)(o.ar.Extra,"ChatFolderModal",!t);return n?a.Ay.createElement(n,e):void 0}},97046:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(80089),s=n(80464);const i=e=>{const{isOpen:t}=e,n=(0,s.A)(o.ar.Extra,"MuteChatModal",!t);return n?a.Ay.createElement(n,e):void 0}},32754:(e,t,n)=>{n.d(t,{A:()=>R});var a=n(84051),o=n(13439),s=n(23174),i=n(89925),r=n(90709),l=n(27109),c=n(29807),d=n(87357),m=n(66414),u=n(82393),h=n(98255),A=n(43874),p=n(47067),g=n(49746),y=n(37661),f=n(5912),v=n(17712),E=n(50680),C=n(53188),w=n(21849),b=n(54314),I=n(34431),S=n(18276),M=n(9267),N=n(81642),k=n(22720),P=n(97967),T=n(97046),x=n(24807);const L="AA5s1Pu4",B=(0,a.ph)((({isSelected:e,isActive:t,isMobile:n})=>a.Ay.createElement("div",{className:(0,d.A)("byPckqUT",t&&"IsUWP16T",e&&!n&&"qy2i51dM")},a.Ay.createElement("div",{className:"nl36F75B"},a.Ay.createElement("div",{className:L}),a.Ay.createElement("div",{className:L}),a.Ay.createElement("div",{className:L}))))),R=(0,a.ph)((0,o.EK)(((e,{chatId:t,isSavedDialog:n,isPreview:a,previewMessageId:o})=>{const i=(0,c.hds)(e,t),r=(0,c.mBe)(e,t);if(!i)return{currentUserId:e.currentUserId};const d=o||(0,c.ZZX)(e,t,n?"saved":"all"),m=o?(0,c.O5q)(e,t,o):(0,c.yHC)(e,t,n?"saved":"all"),{isOutgoing:u,forwardInfo:h}=m||{},A=n&&h?.fromId?(0,c.PVB)(e,h.fromId):void 0,p=m?(0,c.Y7C)(e,m):void 0,g=A||p,{chatId:y,threadId:f,type:v}=(0,c.Xf0)(e)||{},E=!a&&t===y&&(n?t===f:f===s.l3),C=i.isForum&&t===y||t===(0,c.nTw)(e).forumPanelChatId,w=(0,c.K0y)(e,t),b=m&&(0,c.nkm)(e,m),I=(0,c.C5H)(e,t,s.l3,"typingStatus"),S=(0,c.xyP)(e,t),M=m?.content.storyData,N=M&&(0,c.Msb)(e,M.peerId,M.id);return{chat:i,isMuted:(0,l.If)(i,(0,c.K52)(e),(0,c.P5N)(e,i.id)),lastMessageSender:g,draft:(0,c.GA4)(e,t,s.l3),isSelected:E,isSelectedForum:C,isForumPanelOpen:(0,c.clw)(e),canScrollDown:E&&"thread"===v,canChangeFolder:(e.chatFolders.orderedIds?.length||0)>1,...u&&m&&{lastMessageOutgoingStatus:(0,c.Tl2)(e,m)},user:r,userStatus:w,lastMessageTopic:b,typingStatus:I,withInterfaceAnimations:(0,c.PKK)(e),lastMessage:m,lastMessageId:d,currentUserId:e.currentUserId,listedTopicIds:S?.listedTopicIds,topics:S?.topicsById,isSynced:e.isSynced,lastMessageStory:N}}))((({chatId:e,folderId:t,orderDiff:n,animationType:l,isPinned:L,listedTopicIds:R,topics:F,observeIntersection:D,chat:O,lastMessageStory:U,isMuted:z,user:j,userStatus:K,lastMessageSender:V,lastMessageOutgoingStatus:$,offsetTop:J,draft:_,withInterfaceAnimations:q,isSelected:H,isSelectedForum:G,isForumPanelOpen:W,canScrollDown:Q,canChangeFolder:Z,lastMessageTopic:Y,typingStatus:X,lastMessageId:ee,lastMessage:te,isSavedDialog:ne,currentUserId:ae,isPreview:oe,previewMessageId:se,className:ie,isSynced:re,onDragEnter:le})=>{const{openChat:ce,openSavedDialog:de,toggleChatInfo:me,focusLastMessage:ue,focusMessage:he,loadTopics:Ae,openForumPanel:pe,closeForumPanel:ge,setShouldCloseRightColumn:ye,reportMessages:fe}=(0,o.ko)(),{isMobile:ve}=(0,A.Ay)(),[Ee,Ce,we]=(0,y.A)(),[be,Ie,Se]=(0,y.A)(),[Me,Ne,ke]=(0,y.A)(),[Pe,Te,xe]=(0,y.A)(),[Le,Be,Re]=(0,y.A)(),[Fe,De,Oe]=(0,y.A)(),{isForum:Ue,isForumAsMessages:ze}=O||{};(0,g.A)(ne?ae:e,ee,te);const{renderSubtitle:je,ref:Ke}=(0,C.A)({chat:O,chatId:e,lastMessage:te,typingStatus:X,draft:_,statefulMediaContent:(0,r.FE)({story:U}),lastMessageTopic:Y,lastMessageSender:V,observeIntersection:D,animationType:l,withInterfaceAnimations:q,orderDiff:n,isSavedDialog:ne,isPreview:oe,topics:F}),Ve=(0,h.A)(c.sRo),$e=(0,v.A)((()=>{const t=ve&&ze;if(ve&&ye({value:!0}),oe)he({chatId:e,messageId:se});else{if(ne)return de({chatId:e,noForumTopicPanel:!0},{forceOnHeavyAnimation:!0}),void(ve&&me({force:!1}));if(Ue){if(W)return void ge(void 0,{forceOnHeavyAnimation:!0});if(t||pe({chatId:e},{forceOnHeavyAnimation:!0}),!ze)return}ce({id:e,noForumTopicPanel:t,shouldReplaceHistory:!0},{forceOnHeavyAnimation:!0}),H&&Q&&ue()}})),Je=(0,v.A)((t=>{t.preventDefault(),le?.(e)})),_e=(0,v.A)((()=>{Te(),Ce()})),qe=(0,v.A)((()=>{Be(),Ie()})),He=(0,v.A)((()=>{De(),Ne()})),Ge=(0,v.A)((()=>{O&&fe({chatId:O.id,messageIds:[]})})),We=(0,p.A)({chat:O,user:j,handleDelete:_e,handleMute:qe,handleChatFolderChange:He,handleReport:Ge,folderId:t,isPinned:L,isMuted:z,canChangeFolder:Z,isSavedDialog:ne,currentUserId:ae,isPreview:oe,topics:F}),Qe=(0,f.Vz)(Ke,O?D:void 0);(0,a.vJ)((()=>{Qe&&Ue&&re&&void 0===R&&Ae({chatId:e})}),[e,R,re,Ue,Qe]);const Ze=j&&K&&(0,r.PF)(j,K),{hasShownClass:Ye}=(0,E.A)(Ze),Xe=(0,a.Kr)((()=>{if(u.OS)return ne?`#${(0,m.az)(ae,"thread",e)}`:`#${(0,m.az)(e,"thread",s.l3)}`}),[e,ae,ne]);if(!O)return;const et=j||O,tt=(0,d.A)("Chat chat-item-clickable",(0,r.L8)(e)?"private":"group",Ue&&"forum",H&&"selected",G&&"selected-forum",oe&&"standalone",ie);return a.Ay.createElement(k.A,{ref:Ke,className:tt,href:Xe,style:`top: ${J}px`,ripple:!Ue&&!ve,contextActions:We,onClick:$e,onDragEnter:Je,withPortalForMenu:!0},a.Ay.createElement("div",{className:(0,d.A)("status","status-clickable")},a.Ay.createElement(w.A,{peer:et,isSavedMessages:j?.isSelf,isSavedDialog:ne,size:oe?"medium":"large",withStory:!j?.isSelf,withStoryGap:Ye||Boolean(O.subscriptionUntil),storyViewerOrigin:i.G9.ChatList,storyViewerMode:"single-peer"}),a.Ay.createElement("div",{className:"avatar-badge-wrapper"},a.Ay.createElement("div",{className:(0,d.A)("avatar-online","avatar-badge",Ye&&"avatar-online-shown")}),!Ye&&Boolean(O.subscriptionUntil)&&a.Ay.createElement(M.A,{type:"gold",className:"avatar-badge avatar-subscription",size:"adaptive"}),a.Ay.createElement(x.A,{chat:O,isMuted:z,shouldShowOnlyMostImportant:!0,forceHidden:Ve,topics:F,isSelected:H})),O.isCallActive&&O.isCallNotEmpty&&a.Ay.createElement(B,{isMobile:ve,isSelected:H,isActive:q})),a.Ay.createElement("div",{className:"info"},a.Ay.createElement("div",{className:"info-row"},a.Ay.createElement(I.A,{peer:et,withEmojiStatus:!0,isSavedMessages:e===j?.id&&j?.isSelf,isSavedDialog:ne,observeIntersection:D}),z&&!ne&&a.Ay.createElement(S.A,{name:"muted"}),a.Ay.createElement("div",{className:"separator"}),te&&a.Ay.createElement(N.A,{message:te,outgoingStatus:ne?void 0:$,draftDate:_?.date})),a.Ay.createElement("div",{className:"subtitle"},je(),!oe&&a.Ay.createElement(x.A,{chat:O,isPinned:L,isMuted:z,isSavedDialog:ne,hasMiniApp:j?.hasMainMiniApp,topics:F,isSelected:H}))),Pe&&a.Ay.createElement(b.A,{isOpen:Ee,onClose:we,onCloseAnimationEnd:xe,chat:O,isSavedDialog:ne}),Le&&a.Ay.createElement(T.A,{isOpen:be,onClose:Se,onCloseAnimationEnd:Re,chatId:e}),Fe&&a.Ay.createElement(P.A,{isOpen:Me,onClose:ke,onCloseAnimationEnd:Oe,chatId:e}))})))},24807:(e,t,n)=>{n.d(t,{A:()=>y});var a=n(84051),o=n(13439),s=n(87357),i=n(80140),r=n(22237),l=n(14242),c=n(59852),d=n(19129),m=n(17712),u=n(59030),h=n(68292),A=n(18276),p=n(64493),g=n(26607);const y=(0,a.ph)((({topic:e,topics:t,chat:n,isPinned:y,isMuted:f,shouldShowOnlyMostImportant:v,wasTopicOpened:E,forceHidden:C,isSavedDialog:w,hasMiniApp:b,isSelected:I})=>{const{requestMainWebView:S}=(0,o.ko)(),M=(0,u.A)(),{unreadMentionsCount:N=0,unreadReactionsCount:k=0}=n.isForum?{}:n,P=!y&&e&&!E,T=n.isForum&&!e,x=(0,a.Kr)((()=>T&&t?Object.values(t).filter((({unreadCount:e})=>e)):void 0),[t,T]),L=(0,a.Kr)((()=>T?x?.length:(e||n).unreadCount),[n,e,x,T]),B=(0,a.Kr)((()=>{if(!T)return!f||0===e?.notifySettings.mutedUntil;if(f)return x?.some((e=>0===e.notifySettings.mutedUntil));const t=x?.every((e=>e.notifySettings.mutedUntil&&e.notifySettings.mutedUntil>(0,i.Fm)()));return!t}),[T,f,x,e?.notifySettings.mutedUntil]),R=!e&&n.hasUnreadMark,F=!(0,d.A)((()=>(0,r.Hp)(C)?C():C),[C])&&Boolean(L||N||R||y||k||P||b),D=Boolean((L||R)&&!w),O=(0,s.A)("ChatBadge",!B&&"muted",!D&&y&&"pinned",D&&"unread"),U=(0,m.A)((e=>{e.stopPropagation();const t=(0,c.A)();S({botId:n.id,peerId:n.id,theme:t})}));return a.Ay.createElement(g.A,{isCustom:!0,className:"ChatBadge-transition",isOpen:F},function(){const e=k&&a.Ay.createElement("div",{className:(0,s.A)("ChatBadge reaction",!B&&"muted")},a.Ay.createElement(A.A,{name:"heart"})),t=N&&a.Ay.createElement("div",{className:"ChatBadge mention"},a.Ay.createElement(A.A,{name:"mention"})),n=P&&a.Ay.createElement("div",{className:(0,s.A)("ChatBadge unopened",!B&&"muted")}),o=R||L?a.Ay.createElement("div",{className:O},!R&&a.Ay.createElement(h.A,{text:(0,l.Vw)(L)})):void 0,i=y&&a.Ay.createElement("div",{className:O},a.Ay.createElement(A.A,{name:"pinned-chat"})),r=b&&a.Ay.createElement(p.A,{color:I?"secondary":"primary",className:"ChatBadge miniapp",pill:!0,size:"tiny",onClick:U},M("BotOpen")),c=!o&&!t&&!e&&i,d=[n,e,t,o,c].filter(Boolean);return w?i:b&&(0===d.length||c)?r:0!==d.length?1===d.length?d[0]:v?[t,o,e,i].filter(Boolean)[0]:a.Ay.createElement("div",{className:"ChatBadge-wrapper"},d):void 0}())}))},62830:(e,t,n)=>{n.d(t,{A:()=>q});var a=n(84051),o=n(13439),s=n(89925),i=n(31481),r=n(87357),l=n(49763),c=n(80140),d=n(82393),m=n(23459),u=n(66644),h=n(9718),A=n(16581),p=n(17712),g=n(74984),y=n(2178),f=n(96374),v=n(5912),E=n(21511),C=n(9717),w=n(46222),b=n(52745),I=n(90709),S=n(87894),M=n(14242),N=n(4961),k=n(59030),P=n(21849),T=n(18276),x=n(24713),L=n(22720);const B={root:"sG8AAzvK",minimized:"lTOui0dp",button:"bNkLqJf1",title:"rMTpNazX","unread-count":"O7esHjyC",unreadCount:"O7esHjyC",info:"OS2LWzdu",name:"bkCtPuPQ",icon:"f4LUPgr4",avatarWrapper:"RMY__Znz",avatar:"qeb0Aox1",chatsPreview:"_1817Hwgd",unread:"SS39xuL3"},R={isCustomPeer:!0,title:"Archived Chats",avatarIcon:"archive-filled",customPeerAvatarColor:"#9EAAB5"},F=(0,a.ph)((({archiveSettings:e,onDragEnter:t,onClick:n})=>{const{updateArchiveSettings:s}=(0,o.ko)(),l=(0,k.A)(),c=(0,g.Rh)(i._E9),d=(0,g.ic)(),m=d[i._E9]?.chatsCount,u=(0,a.Kr)((()=>{if(!c?.length)return l("Loading");const e=(0,o.mS)().chats.byId;return c.slice(0,5).map(((t,n,o)=>{const s=n===o.length-1,i=e[t];if(!i)return;const c=(0,I.Js)(l,i);return a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("span",{className:(0,r.A)(B.chat,m&&i.unreadCount&&B.unread)},(0,N.A)(c)),s?"":", ")}))}),[c,l,m]),h=(0,a.Kr)((()=>{const t=!e.isMinimized&&{title:l("lng_context_archive_collapse"),icon:"collapse",handler:()=>{s({isMinimized:!0})}},n=e.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,S.oE)([t,n,a])}),[e.isMinimized,l,s]),A=(0,a.hb)((e=>{e.preventDefault(),t?.()}),[t]);return a.Ay.createElement(L.A,{onClick:n,onDragEnter:A,className:(0,r.A)(B.root,e.isMinimized&&B.minimized,"chat-item-clickable","chat-item-archive"),buttonClassName:B.button,contextActions:h,withPortalForMenu:!0},e.isMinimized?a.Ay.createElement("div",{className:(0,r.A)(B.info,"info")},a.Ay.createElement("div",{className:"info-row"},a.Ay.createElement("div",{className:(0,r.A)("title",B.title)},a.Ay.createElement("h3",{dir:"auto",className:(0,r.A)(B.name,"fullName")},a.Ay.createElement(T.A,{name:"archive-filled",className:B.icon}),l("ArchivedChats"))),a.Ay.createElement(x.A,{className:B.unreadCount,text:m?(0,M.Vw)(m):void 0}))):a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("div",{className:(0,r.A)("status",B.avatarWrapper)},a.Ay.createElement(P.A,{peer:R})),a.Ay.createElement("div",{className:(0,r.A)(B.info,"info")},a.Ay.createElement("div",{className:"info-row"},a.Ay.createElement("div",{className:(0,r.A)("title",B.title)},a.Ay.createElement("h3",{dir:"auto",className:(0,r.A)(B.name,"fullName")},l("ArchivedChats")))),a.Ay.createElement("div",{className:"subtitle"},a.Ay.createElement("div",{className:(0,r.A)("status",B.chatsPreview)},u),a.Ay.createElement(x.A,{className:B.unreadCount,text:m?(0,M.Vw)(m):void 0})))))}));var D=n(32754),O=n(29807),U=n(43874),z=n(79577),j=n(64493);const K=(0,a.ph)((0,o.EK)(((e,{folderId:t,folderType:n})=>({chatFolder:t&&"folder"===n?(0,O.$aQ)(e,t):void 0,animatedEmoji:(0,O.oei)(e,"📂")})))((({chatFolder:e,animatedEmoji:t,foldersDispatch:n,onSettingsScreenSelect:o})=>{const i=(0,k.A)(),{isMobile:r}=(0,U.Ay)(),l=(0,a.hb)((()=>{n({type:"editFolder",payload:e}),o(s.VS.FoldersEditFolderFromChatList)}),[e,n,o]);return a.Ay.createElement("div",{className:"yftKUVDQ"},a.Ay.createElement("div",{className:"UCBfMOiz"},t&&a.Ay.createElement(z.A,{sticker:t,size:96})),a.Ay.createElement("h3",{className:"dB9cHelg",dir:"auto"},i("FilterNoChatsToDisplay")),a.Ay.createElement("p",{className:"TJ_liZcJ",dir:"auto"},i(e?"ChatList.EmptyChatListFilterText":"Chat.EmptyChat")),e&&a.Ay.createElement(j.A,{ripple:!r,fluid:!0,pill:!0,onClick:l,size:"smaller",isRtl:i.isRtl},a.Ay.createElement(T.A,{name:"settings"}),a.Ay.createElement("div",{className:"aL7e0w4t"},i("ChatList.EmptyChatListEditFilter"))))})));var V=n(93545);const $="pedMJD_v",J=(0,a.ph)((({sessionRef:e,sessions:t,onHeightChange:n})=>{const{changeSessionSettings:s,terminateAuthorization:i,showNotification:r}=(0,o.ko)(),l=(0,k.A)();(0,V.A)(e,(e=>{const t=e.borderBoxSize?.[0]?.blockSize||e.contentRect.height;n(t)}));const c=(0,a.Kr)((()=>Object.values(t).sort(((e,t)=>t.dateCreated-e.dateCreated)).find((e=>e.isUnconfirmed))),[t]),d=(0,a.Kr)((()=>[c.deviceModel,c.region,c.country].filter(Boolean).join(", ")),[c]),m=(0,p.A)((()=>{s({hash:c.hash,isConfirmed:!0})})),u=(0,p.A)((()=>{i({hash:c.hash}),r({title:l("UnconfirmedAuthDeniedTitle",1),message:l("UnconfirmedAuthDeniedMessageSingle",d)})}));return a.Ay.createElement("div",{className:"yEkGgZVL",ref:e},a.Ay.createElement("h2",{className:"VhAJDrnz"},l("UnconfirmedAuthTitle")),a.Ay.createElement("p",{className:"WmyL1NJ8"},l("UnconfirmedAuthSingle",d)),a.Ay.createElement("div",{className:"_40UGD1Y"},a.Ay.createElement(j.A,{fluid:!0,isText:!0,size:"smaller",className:$,onClick:m},l("UnconfirmedAuthConfirm")),a.Ay.createElement(j.A,{fluid:!0,isText:!0,size:"smaller",color:"danger",onClick:u,className:$},l("UnconfirmedAuthDeny"))))})),_=new Set(["9","0"]),q=(0,a.ph)((({className:e,folderType:t,folderId:n,isActive:I,isForumPanelOpen:S,canDisplayArchive:M,archiveSettings:N,sessions:k,foldersDispatch:P,onSettingsScreenSelect:T,onLeftColumnContentChange:x})=>{const{openChat:L,openNextChat:B,closeForumPanel:R,toggleStoryRibbon:O}=(0,o.ko)(),U=(0,a.li)(null),z=(0,a.li)(!1),[j,V]=(0,a.J0)(0),$="archived"===t,q="all"===t,H="saved"===t,G=q?i.DSF:$?i._E9:H?i.pX9:n,W=q&&M&&N,Q=(0,g.Rh)(G);(0,m.A)(Q);const Z=(Q?.length||0)*i.yq1,Y=W?N?.isMinimized?i.eqO:i.yq1:0,{orderDiffById:X,getAnimationType:ee}=(0,C.A)(Q),[te,ne]=(0,f.A)(void 0,Q,void 0,i.T7t),ae=(0,a.Kr)((()=>{const e=Object.values(k||{}),t=e.find((e=>e.isCurrent));return!(!t||(0,c.Fm)()-t.dateCreated<i.C7Y)&&q&&e.some((e=>e.isUnconfirmed))}),[q,k]);(0,a.vJ)((()=>{ae||V(0)}),[ae]);const{ref:oe,shouldRender:se}=(0,E.A)({isOpen:ae,withShouldRender:!0});(0,y.v)((0,a.Kr)((()=>I&&Q?.length?{"Alt+ArrowUp":e=>{e.preventDefault(),B({targetIndexDelta:-1,orderedIds:Q})},"Alt+ArrowDown":e=>{e.preventDefault(),B({targetIndexDelta:1,orderedIds:Q})}}:void 0),[I,Q])),(0,a.vJ)((()=>{if(I&&!H&&Q&&d.lE)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){if((d.MP&&e.metaKey||!d.MP&&e.ctrlKey)&&e.code.startsWith("Digit")){const[,t]=e.code.match(/Digit(\d)/)||[];if(!t||_.has(t))return;const n=W&&N&&!N.isMinimized,a=n?-1:0,o=Number(t)+a-1;if(n&&-1===o)return void x?.(s.Bn.Archived);if(o>Q.length-1)return;L({id:Q[o],shouldReplaceHistory:!0})}}}),[N,H,I,x,L,B,Q,W]);const{observe:ie}=(0,v.BL)({rootRef:U,throttleMs:200}),re=(0,p.A)((()=>{x(s.Bn.Archived),R()})),le=(0,p.A)((()=>{z.current?z.current=!1:re()})),ce=(0,A.A)((e=>{z.current?z.current=!1:L({id:e,shouldReplaceHistory:!0})}),[L],500,!0),de=(0,p.A)((e=>{const t=e.currentTarget.getBoundingClientRect(),n=e.clientX-t.left,a=e.clientY-t.top;n<t.width||a<t.y||(z.current=!0)})),me=function(e,t,n,o){const s=(0,a.li)(null),i=(0,a.li)(!1),r=(0,a.li)(0),l=(0,a.li)(!1),c=(0,a.li)(!0),m=(0,a.li)(0),g=(0,a.li)(!1),y=(0,p.A)(((t=!1)=>{l.current||s.current&&e.current&&(s.current.style.display="block",e.current.scrollTop=1,d.Yw||t||(0,h.E)(e.current),i.current=!0,r.current=1,l.current=!0,c.current=!0)})),f=(0,p.A)((()=>{l.current&&s.current&&(s.current.style.display="none",l.current=!1)})),v=(0,p.A)((()=>{if(!e.current)return;if(i.current)return void(i.current=!1);const a=e.current.scrollTop,o=a>r.current,d=a<r.current,h=0===a,A=Date.now()-m.current;if(s.current){if(h&&!l.current)return void(0,u.dL)(y,[e.current,s.current]);(0,u.dL)(f,s.current)}d&&(c.current&&A>100||a<0&&g.current)?t?.():o&&a>0&&n?.(),r.current=a,c.current=h,m.current=Date.now(),g.current=o&&a<0})),E=(0,A.A)((a=>{if(!e.current)return;const o=e.current;o.scrollHeight>o.offsetHeight||0===a.deltaY||(a.deltaY<0?t?.():n?.())}),[e,t,n],250);return(0,a.vJ)((()=>{const t=e.current;if(t)return 0===t.scrollTop&&(0,u.RK)((()=>{y(!0)})),t.addEventListener("scroll",v,{passive:!0}),t.addEventListener("wheel",E,{passive:!0}),()=>{t.removeEventListener("scroll",v),t.removeEventListener("wheel",E)}}),[e,E]),d.pz||o?void 0:a.Ay.createElement("div",{ref:s,className:"overscroll-trigger",key:"overscroll-trigger"})}(U,(0,p.A)((()=>{O({isShown:!0,isArchived:$})})),(0,p.A)((()=>{O({isShown:!1,isArchived:$})})),H);return a.Ay.createElement(w.A,{className:(0,r.A)("chat-list custom-scroll",S&&"forum-panel-open",e),ref:U,items:te,itemSelector:".ListItem:not(.chat-item-archive)",preloadBackwards:i.T7t,withAbsolutePositioning:!0,beforeChildren:me,maxHeight:Z+Y+j,onLoadMore:ne,onDragLeave:de},se&&a.Ay.createElement(J,{key:"unconfirmed",sessionRef:oe,sessions:k,onHeightChange:V}),W&&a.Ay.createElement(F,{key:"archive",archiveSettings:N,onClick:re,onDragEnter:le}),te?.length?function(){const e=Q.indexOf(te[0]),t=(0,l.zm)(G)||0;return te.map(((o,s)=>{const r=e+s<t,c=j+Y+(e+s)*i.yq1;return a.Ay.createElement(D.A,{key:o,teactOrderKey:r?s:(0,l.uk)(o,H),chatId:o,isPinned:r,folderId:n,isSavedDialog:H,animationType:ee(o),orderDiff:X[o],offsetTop:c,observeIntersection:ie,onDragEnter:ce})}))}():!te||te.length||H?a.Ay.createElement(b.A,{key:"loading"}):a.Ay.createElement(K,{folderId:n,folderType:t,foldersDispatch:P,onSettingsScreenSelect:T}))}))},90054:(e,t,n)=>{n.d(t,{A:()=>G});var a=n(84051),o=n(13439),s=n(23174),i=n(31481),r=n(66644),l=n(90709),c=n(29807),d=n(87357),m=n(11778),u=n(50442),h=n(25903),A=n(82393),p=n(43874),g=n(26072),y=n(96374),f=n(5912),v=n(17712),E=n(59030),C=n(73767),w=n(9717),b=n(63744),I=n(51083),S=n(18276),M=n(48553),N=n(64493),k=n(46222),P=n(52745),T=n(76023),x=n(79577);const L={root:"Ky16H_sV","button-text":"W01t9CIf",buttonText:"W01t9CIf",sticker:"c8lE3XW5",title:"wlwD1B1Q",description:"V8OCFHmp","is-ios":"IxW_z_r0",isIos:"IxW_z_r0","is-macos":"OFxKGCEJ",isMacos:"OFxKGCEJ"},B=7*T.$,R=(0,a.ph)((0,o.EK)(((e,{chatId:t})=>{const n=(0,c.hds)(e,t),a=n&&(n.isCreator||(0,l.ub)(n,"manageTopics"));return{animatedEmoji:(0,c.oei)(e,"🐣"),canManageTopics:a}}))((({chatId:e,animatedEmoji:t,canManageTopics:n})=>{const{openCreateTopicPanel:s}=(0,o.ko)(),i=(0,E.A)(),{isMobile:r}=(0,p.Ay)(),l=(0,a.hb)((()=>{s({chatId:e})}),[e,s]);return a.Ay.createElement("div",{className:L.root},a.Ay.createElement("div",{className:L.sticker},t&&a.Ay.createElement(x.A,{sticker:t,size:B})),a.Ay.createElement("h3",{className:L.title,dir:"auto"},i("ChatList.EmptyTopicsTitle")),a.Ay.createElement("p",{className:(0,d.A)(L.description,L.centered),dir:"auto"},i("ChatList.EmptyTopicsDescription")),n&&a.Ay.createElement(N.A,{ripple:!r,fluid:!0,onClick:l,size:"smaller",isRtl:i.isRtl},a.Ay.createElement("div",{className:L.buttonText},i("ChatList.EmptyTopicsCreate"))))})));var F=n(27109),D=n(66414),O=n(4961),U=n(37661),z=n(53188),j=n(87894),K=n(81642),V=n(38102),$=n(94189),J=n(22720),_=n(97046),q=n(24807);const H=(0,a.ph)((0,o.EK)(((e,{chatId:t,topic:n,isSelected:a})=>{const o=(0,c.hds)(e,t),s=(0,c.O5q)(e,t,n.lastMessageId),{isOutgoing:i}=s||{},r=s&&(0,c.Y7C)(e,s),l=(0,c.C5H)(e,t,n.id,"typingStatus"),d=(0,c.GA4)(e,t,n.id),m=(0,c.Vw0)(e,t,n.id),u=Boolean(m?.lastReadInboxMessageId),h=(0,c.pSx)(e,t),{chatId:A,threadId:p}=(0,c.Xf0)(e)||{},g=s?.content.storyData,y=g&&(0,c.Msb)(e,g.peerId,g.id);return{chat:o,lastMessage:s,lastMessageSender:r,typingStatus:l,isChatMuted:o&&(0,F.If)(o,(0,c.K52)(e),(0,c.P5N)(e,o.id)),canDelete:(0,c.DBV)(e,t,n.id),withInterfaceAnimations:(0,c.PKK)(e),draft:d,...i&&s&&{lastMessageOutgoingStatus:(0,c.Tl2)(e,s)},canScrollDown:a&&o?.id===A&&p===n.id,wasTopicOpened:u,topics:h,lastMessageStory:y}}))((({topic:e,isSelected:t,chatId:n,chat:s,isChatMuted:i,style:r,lastMessage:c,lastMessageStory:m,canScrollDown:u,lastMessageOutgoingStatus:h,observeIntersection:p,canDelete:g,lastMessageSender:y,animationType:f,withInterfaceAnimations:C,orderDiff:w,typingStatus:b,draft:I,wasTopicOpened:M,topics:N})=>{const{openThread:k,deleteTopic:P,focusLastMessage:T,setViewForumAsMessages:x}=(0,o.ko)(),L=(0,E.A)(),[B,R,F]=(0,U.A)(),[H,G,W]=(0,U.A)(),[Q,Z,Y]=(0,U.A)(),[X,ee,te]=(0,U.A)(),{isPinned:ne,isClosed:ae,notifySettings:oe}=e,se=Boolean(oe.mutedUntil||void 0===oe.mutedUntil&&i),ie=(0,v.A)((()=>{Z(),R()})),re=(0,v.A)((()=>{P({chatId:s.id,topicId:e.id})})),le=(0,v.A)((()=>{ee(),G()})),{renderSubtitle:ce,ref:de}=(0,z.A)({chat:s,chatId:n,lastMessage:c,draft:I,lastMessageSender:y,lastMessageTopic:e,observeIntersection:p,isTopic:!0,typingStatus:b,topics:N,statefulMediaContent:(0,l.FE)({story:m}),animationType:f,withInterfaceAnimations:C,orderDiff:w}),me=(0,v.A)((()=>{k({chatId:n,threadId:e.id,shouldReplaceHistory:!0}),x({chatId:n,isEnabled:!1}),u&&T()})),ue=function({topic:e,chat:t,isChatMuted:n,wasOpened:s,canDelete:i,handleDelete:r,handleMute:c}){const d=(0,E.A)();return(0,a.Kr)((()=>{const{isPinned:a,notifySettings:m,isClosed:u,id:h}=e,p=t.id,{editTopic:g,toggleTopicPinned:y,markTopicRead:f,updateTopicMutedState:v,openChatInNewTab:E}=(0,o.ko)(),C=(0,l.l1)(t,e),w=t.isCreator||(0,l.ub)(t,"manageTopics"),b=A.OS&&{title:"Open in new tab",icon:"open-in-new-tab",handler:()=>{E({chatId:t.id,threadId:h})}},I=e.unreadCount||!s?{title:d("MarkAsRead"),icon:"readchats",handler:()=>{f({chatId:p,topicId:h})}}:void 0,S=w?a?{title:d("UnpinFromTop"),icon:"unpin",handler:()=>y({chatId:p,topicId:h,isPinned:!1})}:{title:d("PinToTop"),icon:"pin",handler:()=>y({chatId:p,topicId:h,isPinned:!0})}:void 0,M=n&&void 0===m.mutedUntil||m.mutedUntil?{title:d("ChatList.Unmute"),icon:"unmute",handler:()=>v({chatId:p,topicId:h,isMuted:!1})}:{title:`${d("ChatList.Mute")}...`,icon:"mute",handler:c},N=C?u?{title:d("lng_forum_topic_reopen"),icon:"reopen-topic",handler:()=>g({chatId:p,topicId:h,isClosed:!1})}:{title:d("lng_forum_topic_close"),icon:"close-topic",handler:()=>g({chatId:p,topicId:h,isClosed:!0})}:void 0,k=i?{title:d("lng_forum_topic_delete"),icon:"delete",destructive:!0,handler:r}:void 0;return(0,j.oE)([b,S,I,M,N,k])}),[e,t,n,s,d,i,r,c])}({topic:e,chat:s,isChatMuted:i,wasOpened:M,canDelete:g,handleDelete:ie,handleMute:le});return a.Ay.createElement(J.A,{className:(0,d.A)("Fn34Vu_9","Chat",t&&"selected","chat-item-clickable"),onClick:me,style:r,href:A.OS?`#${(0,D.az)(n,"thread",e.id)}`:void 0,contextActions:ue,withPortalForMenu:!0,ref:de},a.Ay.createElement("div",{className:"info"},a.Ay.createElement("div",{className:"info-row"},a.Ay.createElement("div",{className:(0,d.A)("title")},a.Ay.createElement(V.A,{topic:e,className:"oXJl4tra",observeIntersection:p}),a.Ay.createElement("h3",{dir:"auto",className:"fullName"},(0,O.A)(e.title))),Boolean(oe.mutedUntil)&&a.Ay.createElement(S.A,{name:"muted"}),a.Ay.createElement("div",{className:"separator"}),ae&&a.Ay.createElement(S.A,{name:"lock-badge",className:"MB7Gomjn"}),c&&a.Ay.createElement(K.A,{message:c,outgoingStatus:h})),a.Ay.createElement("div",{className:"subtitle"},ce(),a.Ay.createElement(q.A,{chat:s,isPinned:ne,isMuted:se,topic:e,wasTopicOpened:M,topics:N}))),Q&&a.Ay.createElement($.A,{isOpen:B,onClose:F,onCloseAnimationEnd:Y,confirmIsDestructive:!0,confirmHandler:re,text:L("lng_forum_topic_delete_sure"),confirmLabel:L("Delete")}),X&&a.Ay.createElement(_.A,{isOpen:H,onClose:W,onCloseAnimationEnd:te,chatId:n,topicId:e.id}))}))),G=(0,a.ph)((0,o.EK)((e=>{const t=(0,c.nTw)(e).forumPanelChatId,n=t?(0,c.hds)(e,t):void 0,{chatId:a,threadId:o}=(0,c.Xf0)(e)||{},s=t?(0,c.xyP)(e,t):void 0;return{chat:n,currentTopicId:t===a?Number(o):void 0,withInterfaceAnimations:(0,c.PKK)(e),topicsInfo:s}}),(e=>(0,c.clw)(e)))((({chat:e,currentTopicId:t,isOpen:n,isHidden:c,topicsInfo:T,onTopicSearch:x,onCloseAnimationEnd:L,onOpenAnimationStart:B,withInterfaceAnimations:F})=>{const{closeForumPanel:D,openChatWithInfo:O,loadTopics:U}=(0,o.ko)(),z=(0,a.li)(null),j=(0,a.li)(null),K=(0,a.li)(null),{isMobile:V}=(0,p.Ay)(),$=e?.id;(0,a.vJ)((()=>{$&&!T&&U({chatId:$})}),[T,$]);const[J,_]=(0,a.J0)(!1),q=(0,E.A)(),G=(0,v.A)((()=>{D()}));(0,a.vJ)((()=>{F||n||L?.()}),[F,n,L]);const W=(0,v.A)((()=>{e&&O({id:e.id,shouldReplaceHistory:!0})})),{observe:Q}=(0,f.BL)({rootRef:j,throttleMs:200});(0,f.mv)(K,Q,(({isIntersecting:e})=>{_(!e)}));const Z=(0,a.Kr)((()=>T?(0,l.CO)(Object.values(T.topicsById),T.orderedPinnedTopicIds).map((({id:e})=>e)):[]),[T]),{orderDiffById:Y,getAnimationType:X}=(0,w.A)(Z,e?.id),[ee,te]=(0,y.A)((()=>{e&&U({chatId:e.id})}),Z,!T?.totalCount||Z.length>=T.totalCount,i.iIc),ne=(0,a.li)(!1),ae=n&&!c,oe=(0,C.A)(ae);oe!==ae&&(ne.current=!1),(0,g.A)({isActive:ae,onBack:G}),(0,a.vJ)((()=>ae?(0,m.A)(G):void 0),[G,ae]),(0,a.vJ)((()=>{oe!==ae&&(0,r.Uz)((()=>{if(!z.current)return;const e=(0,a.VK)();(0,h.j)(z.current,e),B?.(),ae?(ne.current=!0,z.current.style.transform="none"):(ne.current=!1,z.current.style.transform="")}))}),[ae,B,oe]),(0,a.vJ)((()=>{if(A.TF)return(0,u.wJ)(z.current,{selectorToPreventScroll:".chat-list",onSwipe:(e,t)=>t===(q.isRtl?u.ez.Left:u.ez.Right)&&(D(),!0)})}),[D,q.isRtl]);const se=void 0===T;return a.Ay.createElement("div",{ref:z,className:(0,d.A)("MlF2n1nb",J&&"SZ24u3cn",q.isRtl&&"Xs2y1fCE",!F&&"kmDMv6D8"),onTransitionEnd:n?void 0:L},a.Ay.createElement("div",{id:"TopicListHeader",className:"left-header"},a.Ay.createElement(N.A,{round:!0,size:"smaller",color:"translucent",onClick:G,ariaLabel:q("Close")},a.Ay.createElement(S.A,{name:"close"})),e&&a.Ay.createElement(I.A,{noAvatar:!0,className:"Sf633zAP",chatId:e.id,onClick:W}),e&&a.Ay.createElement(M.A,{chatId:e.id,threadId:s.l3,messageListType:"thread",canExpandActions:!1,isForForum:!0,isMobile:V,onTopicSearch:x})),e&&a.Ay.createElement(b.A,{chatId:e.id}),a.Ay.createElement("div",{className:"hGeb3TQJ"}),a.Ay.createElement(k.A,{className:"chat-list custom-scroll",ref:j,items:ee,preloadBackwards:i.iIc,withAbsolutePositioning:!0,maxHeight:(Z?.length||0)*i.HGU,onLoadMore:te,sensitiveArea:i.C$_,beforeChildren:a.Ay.createElement("div",{ref:K,className:"ERz3fcar"})},Boolean(ee?.length)&&function(){const n=Z.indexOf(ee[0]);return ee?.map(((o,s)=>a.Ay.createElement(H,{key:o,chatId:e.id,topic:T.topicsById[o],style:`top: ${(n+s)*i.HGU}px;`,isSelected:t===o,observeIntersection:Q,animationType:X(o),orderDiff:Y[o]})))}(),se&&!ee?.length&&a.Ay.createElement(P.A,{key:"loading"})),!se&&1===ee?.length&&ee[0]===i.HxB&&a.Ay.createElement(R,{chatId:$}))})))},79882:(e,t,n)=>{n.d(t,{I:()=>o,W:()=>s});var a=n(84051);let o=function(e){return e[e.Move=0]="Move",e[e.Opacity=1]="Opacity",e[e.None=2]="None",e}({});function s(e){return(0,a.Kr)((()=>{const t=Object.values(e),n=t.filter((e=>e<0)).length,a=t.filter((e=>e>0)).length;return t=>{const s=e[t];return 0===s?o.None:s===1/0||s===-1/0||n<=a&&s<0||a<n&&s>0?o.Opacity:o.Move}}),[e])}},53188:(e,t,n)=>{n.d(t,{A:()=>T});var a=n(84051),o=n(31481),s=n(66644),i=n(90709),r=n(70636),l=n(87357),c=n(4961),d=n(18501),m=n(79882),u=n(21488),h=n(62587),A=n(59030),p=n(13439),g=n(76023),y=n(43874),f=n(11217),v=n(38102);const E="CBda1UmC",C="BhS75ocD",w="uWo2dhui",b="g3XnC73g",I=Number(g.$),S=(0,a.ph)((({chat:e,topics:t,renderLastMessage:n,observeIntersection:o})=>{const{openThread:s}=(0,p.ko)(),r=(0,a.li)(null),d=(0,a.li)(null),m=(0,A.A)(),[u,...h]=(0,a.Kr)((()=>t?(0,i.CO)(Object.values(t),void 0,!0).slice(0,3):[]),[t]),[g,S]=(0,a.J0)(!1),[M,N]=(0,a.J0)(void 0),{handleClick:k,handleMouseDown:P}=(0,f.Q)((t=>{0===u.unreadCount||e.isForumAsMessages||(t.stopPropagation(),t.preventDefault(),s({chatId:e.id,threadId:u.id,shouldReplaceHistory:!0,noForumTopicPanel:(0,y.Ny)()}))}));return(0,a.vJ)((()=>{const e=r.current,t=d.current;if(!e||!t)return;const n=e.offsetWidth,a=t.offsetWidth;Math.abs(n-a)<I?N(Math.max(n,a)):N(void 0),S(n>a)}),[u,n]),a.Ay.createElement("div",{className:(0,l.A)("Ow6Ij9O5",g&&"U_yhhC0w",M&&"HV0wCR4O"),dir:m.isRtl?"rtl":void 0,style:M?`--overwritten-width: ${M}px`:void 0},u&&a.Ay.createElement("div",{className:E},a.Ay.createElement("div",{className:(0,l.A)("lEbV6HrI",u.unreadCount&&C),ref:d,onClick:k,onMouseDown:P},a.Ay.createElement(v.A,{topic:u,observeIntersection:o}),a.Ay.createElement("div",{className:"k3Ch25ZQ"},(0,c.A)(u.title)),!M&&g&&a.Ay.createElement("div",{className:w},a.Ay.createElement("div",{className:b}))),a.Ay.createElement("div",{className:"IkuCBmvA"},h.map((e=>a.Ay.createElement("div",{className:(0,l.A)("d0hTIVJn",e.unreadCount&&C),key:e.id},a.Ay.createElement(v.A,{topic:e,className:"oknhG11L",observeIntersection:o}),a.Ay.createElement("span",{className:"ZUj3xAjs"},(0,c.A)(e.title)))))),a.Ay.createElement("div",{className:"_m_2xcPW"})),!u&&a.Ay.createElement("div",{className:(0,l.A)(E,"L4Zk0yMN")},m("Loading")),a.Ay.createElement("div",{className:(0,l.A)("KJ16dBus",u?.unreadCount&&C),ref:r,onClick:k,onMouseDown:P},n(),!M&&!g&&a.Ay.createElement("div",{className:w},a.Ay.createElement("div",{className:b}))))}));var M=n(18276),N=n(18653),k=n(80477);const P=200;function T({chat:e,topics:t,lastMessage:n,statefulMediaContent:p,chatId:g,typingStatus:y,draft:f,lastMessageTopic:v,lastMessageSender:E,observeIntersection:C,animationType:w,orderDiff:b,withInterfaceAnimations:I,isTopic:T,isSavedDialog:x,isPreview:L}){const B=(0,A.A)(),R=(0,a.li)(null),F=n?.content.storyData,D=p&&!p.story;(0,u.A)(D?F?.peerId:void 0,F?.id,p?.story);const O=p?.story||n,U=O&&!(0,i.fP)(O),z=U?(0,i.CI)(O):void 0,j=(0,h.A)(U?(0,i.EO)(O,"micro"):void 0),K=Boolean(n&&(0,i.lk)(n)),V=(0,a.hb)((()=>{if(!x&&!L&&y&&n&&y.timestamp>1e3*n.date)return a.Ay.createElement(k.A,{typingStatus:y});const t=f&&f.replyInfo?.replyToMsgId===v?.id,o=f?.replyInfo&&!f.text&&f.isLocal;if(!e?.isForum&&!x&&!L&&f&&!o&&(!T||!t))return a.Ay.createElement("p",{className:"last-message",dir:B.isRtl?"auto":"ltr"},a.Ay.createElement("span",{className:"draft"},B("Draft")),(0,d.f)({text:f.text?.text||"",entities:f.text?.entities,asPreview:!0,withTranslucentThumbs:!0}));if(!n)return;const s=(0,r.Q5)(B,g,E);return a.Ay.createElement("p",{className:"last-message shared-canvas-container",dir:B.isRtl?"auto":"ltr"},s&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("span",{className:"sender-name"},(0,c.A)(s)),a.Ay.createElement("span",{className:"colon"},":")),!x&&n.forwardInfo&&a.Ay.createElement(M.A,{name:"share-filled",className:"chat-prefix-icon"}),"story"===n.replyInfo?.type&&a.Ay.createElement(M.A,{name:"story-reply",className:"chat-prefix-icon"}),function(e,t,n,o){const s=a.Ay.createElement(N.A,{message:e,noEmoji:Boolean(n),observeIntersectionForLoading:t,inChatList:!0});if(!n)return s;const r=(0,i.y2)(e);return a.Ay.createElement("span",{className:"media-preview"},a.Ay.createElement("img",{src:n,alt:"",className:(0,l.A)("media-preview--image",o&&"round",r&&"media-preview-spoiler"),draggable:!1}),(0,i.zX)(e)&&a.Ay.createElement(M.A,{name:"play"}),s)}(n,C,j||z,K))}),[e,g,f,K,T,B,n,E,v,j,z,C,y,x,L]);return(0,a.Nf)((()=>{const e=R.current;if(I&&e){if(w===m.I.Opacity)e.style.opacity="0",(0,s.RK)((()=>{e.classList.add("animate-opacity"),e.style.opacity="1"}));else{if(w!==m.I.Move)return;e.style.transform=`translate3d(0, ${-b*o.yq1}px, 0)`,(0,s.RK)((()=>{e.classList.add("animate-transform"),e.style.transform=""}))}setTimeout((()=>{(0,s.RK)((()=>{e.classList.remove("animate-opacity","animate-transform"),e.style.opacity="",e.style.transform=""}))}),P+o.xB5)}}),[I,b,w]),{renderSubtitle:function(){return e?.isForum&&!T?a.Ay.createElement(S,{chat:e,renderLastMessage:V,observeIntersection:C,topics:t}):V()},ref:R}}},24920:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(30857),s=n(73767);function i(e){const t=(0,o.A)(),n=(0,a.li)(e),i=(0,s.A)(e);return!1===e&&i!==e&&(n.current=!1),{shouldDisableDropdownMenuTransitionRef:n,handleDropdownMenuTransitionEnd:function(){n.current=Boolean(e),t()}}}},9717:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(84051),o=n(87894),s=n(79882),i=n(73767);function r(e,t){const n=(0,a.Kr)((()=>{if(e)return e.reduce(((e,t,n)=>(e[t]=n,e)),{})}),[e]),r=(0,i.A)(n),l=(0,i.A)(t),c=(0,a.Kr)((()=>n&&r&&t===l?(0,o.LG)(n,((e,t)=>void 0!==r[t]?e-r[t]:-1/0)):{}),[t,n,l,r]);return{orderDiffById:c,getAnimationType:(0,s.W)(c)}}},55429:(e,t,n)=>{n.d(t,{N:()=>s});var a=n(90709),o=n(70636);function s(e,t,n,s){const{senderId:i}=t;if(!i)return;const r=(0,a.L8)(i)?s[i]:n[i];let l=(0,o.F9)(e,r);const c=n[t.chatId];return c&&("isSelf"in r&&r.isSelf?l=`${e("FromYou")} → ${(0,a.Js)(e,c)}`:(0,a.YE)(c)&&(l+=` → ${(0,a.Js)(e,c)}`)),l}},15006:(e,t,n)=>{n.d(t,{U:()=>h,A:()=>u});var a=n(84051),o=n(13439),s=n(31481),i=n(29807),r=n(6842),l=n(14235);const c={root:"AN8wkEiR",ghost:"ANWk2pWP",scale:"kMHxyoSt",elementContainer:"UDCMfXxs"},d=50,m=1e3,u=(0,a.ph)((()=>a.Ay.createElement("div",{className:c.root,id:s.Lj4})));function h(e){const t=(0,o.mS)();if(!(0,i.Rwe)(t))return!1;const n=e.getBoundingClientRect(),u=n.left+window.scrollX,h=n.top+window.scrollY,A=n.width,p=n.height;if(u+A+d<0||u-d>window.innerWidth||h+p+d<0||h-d>window.innerHeight)return!1;const g=Math.floor(Date.now()/1e3),y=`${s.xcU}-${(0,l.A)()}`,f=a.Ay.createElement("svg",{className:c.ghost,width:A,height:p,style:`left: ${u}px; top: ${h}px;`,viewBox:`0 0 ${A} ${p}`},a.Ay.createElement("defs",null,function(e,t,n=42){return a.Ay.createElement("filter",{xmlns:s.jNX,id:e,x:"-150%",y:"-150%",width:"400%",height:"400%","color-interpolation-filters":"sRGB"},a.Ay.createElement("feTurbulence",{type:"fractalNoise",baseFrequency:"0.5",numOctaves:"1",result:"dustNoise",seed:n}),a.Ay.createElement("feComponentTransfer",{in:"dustNoise",result:"dustNoiseMask"},a.Ay.createElement("feFuncA",{type:"linear",slope:"5",intercept:"0"},a.Ay.createElement("animate",{attributeName:"slope",values:"5; 2; 1; 0",dur:`${m}ms`,fill:"freeze"}))),a.Ay.createElement("feComposite",{in:"SourceGraphic",in2:"dustNoiseMask",operator:"in",result:"dustySource"}),a.Ay.createElement("feTurbulence",{type:"fractalNoise",baseFrequency:"0.015",numOctaves:"1",result:"displacementNoise1",seed:n+1}),a.Ay.createElement("feTurbulence",{type:"fractalNoise",baseFrequency:"1",numOctaves:"2",result:"displacementNoise2",seed:n+2}),a.Ay.createElement("feMerge",{result:"combinedNoise"},a.Ay.createElement("feMergeNode",{in:"displacementNoise1"}),a.Ay.createElement("feMergeNode",{in:"displacementNoise2"})),a.Ay.createElement("feDisplacementMap",{in:"dustySource",in2:"combinedNoise",scale:"0",xChannelSelector:"R",yChannelSelector:"G"},a.Ay.createElement("animate",{attributeName:"scale",values:"0; "+3*t,dur:`${m}ms`,fill:"freeze"})))}(y,Math.min(A,p),g)),a.Ay.createElement("g",{filter:`url(#${y})`},a.Ay.createElement("foreignObject",{className:c.elementContainer,width:A,height:p}))),v=(0,r.A)(f)[0],E=v.querySelector("foreignObject"),C=window.getComputedStyle(e),w=e.cloneNode(!0);Array.from(C).forEach((e=>w.style.setProperty(e,C.getPropertyValue(e),"important"))),E.appendChild(w);const b=document.getElementById(s.Lj4);return b.appendChild(v),v.addEventListener("animationend",(()=>{b.removeChild(v)}),{once:!0}),!0}},48553:(e,t,n)=>{n.d(t,{A:()=>w});var a=n(84051),o=n(13439),s=n(23174),i=n(89925),r=n(66644),l=n(90709),c=n(29807),d=n(82393),m=n(2178),u=n(17712),h=n(59030),A=n(18276),p=n(64493),g=n(22699),y=n(24433),f=n(60859),v=n(80089),E=n(80464);const C=e=>{const{isOpen:t}=e,n=(0,E.A)(v.ar.Extra,"HeaderMenuContainer",!t);return n?a.Ay.createElement(n,e):void 0},w=(0,a.ph)((0,o.EK)(((e,{chatId:t,threadId:n,messageListType:a,isMobile:o})=>{const i=(0,c.hds)(e,t),r=Boolean(i&&(0,l.WX)(i)),m=Boolean(i&&(0,l.Vs)(i)),u=(0,c.wmb)(e),h=(0,c.Qq_)(e),A=(0,l.L8)(t),{doNotTranslate:p}=e.settings.byKey;if(!i||i.isRestricted||(0,c.rTV)(e))return{noMenu:!0,language:u,translationLanguage:h,doNotTranslate:p};const g=(0,c.yps)(e,t),y=A?void 0:(0,c.AWZ)(e,t),f=A?(0,c.vGo)(e,t):void 0,v=y||f,E=(0,c.nZ4)(e,t),C="thread"===a&&n===s.l3,w="thread"===a&&n!==s.l3,b=(0,c.gjV)(e,o),I=(0,l.cG)(t,n,e.currentUserId),S=!!A&&(0,c.apd)(e,t),M=Boolean(g&&S),N=!M&&Boolean((0,c.I_m)(e,t)),k=S&&!g,P=Boolean((C||i.isForum)&&(r||m)&&i.isNotJoined),T=C||w,x=d.OL&&(0,l.L8)(i.id)&&!E&&!g&&!i.isSupport&&!(0,l.Qe)(i.id),L=C&&!E&&!P,B=I||C&&!P,R=d.OL&&C&&i.isCallActive,F=d.OL&&C&&!i.isCallActive&&(i.adminRights?.manageCall||i.isCreator&&(0,l.yn)(i)),D=C&&y?.canViewStatistics,O=C&&y?.canViewMonetization,U=C&&(m||r)&&(D||(0,l.ub)(i,"postStories")),z=!U&&(m||r),j=C?y?.requestsPending:void 0,K=Boolean(i?.isNotJoined&&i.isJoinToSend),V=Boolean(i?.isNotJoined&&i.isJoinRequest),$=!(0,c.PKK)(e),J=Boolean((0,c.qZq)(e,t));return{noMenu:!1,isChannel:r,isRightColumnShown:b,canStartBot:N,canRestartBot:M,canSubscribe:P,canSearch:T,canCall:x,canMute:L,canViewStatistics:D,canViewMonetization:O,canViewBoosts:U,canShowBoostModal:z,canLeave:B,canEnterVoiceChat:R,canCreateVoiceChat:F,pendingJoinRequests:j,shouldJoinToSend:K,shouldSendJoinRequest:V,noAnimation:$,canTranslate:(0,c.jGY)(e,t)&&!v?.isTranslationDisabled,isTranslating:J,translationLanguage:h,language:u,doNotTranslate:p,detectedChatLanguage:i.detectedLanguage,canUnblock:k}}))((({chatId:e,threadId:t,noMenu:n,isMobile:s,isChannel:l,canStartBot:c,canRestartBot:v,canUnblock:E,canSubscribe:w,canSearch:I,canCall:S,canMute:M,canViewStatistics:N,canViewMonetization:k,canViewBoosts:P,canShowBoostModal:T,canLeave:x,canEnterVoiceChat:L,canCreateVoiceChat:B,pendingJoinRequests:R,isRightColumnShown:F,isForForum:D,canExpandActions:O,shouldJoinToSend:U,shouldSendJoinRequest:z,noAnimation:j,canTranslate:K,isTranslating:V,translationLanguage:$,language:J,detectedChatLanguage:_,doNotTranslate:q,onTopicSearch:H})=>{const{joinChannel:G,sendBotCommand:W,openMiddleSearch:Q,restartBot:Z,requestMasterAndRequestCall:Y,requestNextManagementScreen:X,showNotification:ee,openChat:te,requestChatTranslation:ne,togglePeerTranslations:ae,openChatLanguageModal:oe,setSettingOption:se,unblockUser:ie,setViewForumAsMessages:re}=(0,o.ko)(),le=(0,a.li)(null),ce=(0,h.A)(),[de,me]=(0,a.J0)(!1),[ue,he]=(0,a.J0)(void 0),Ae=(0,u.A)((()=>{me(!0);const e=le.current.getBoundingClientRect();he({x:e.right,y:e.bottom})})),pe=(0,u.A)((()=>{me(!1)})),ge=(0,u.A)((()=>{he(void 0)})),ye=(0,u.A)((()=>{G({chatId:e}),z&&ee({message:ce(l?"RequestToJoinChannelSentDescription":"RequestToJoinGroupSentDescription")})})),fe=(0,u.A)((()=>{W({command:"/start"})})),ve=(0,u.A)((()=>{Z({chatId:e})})),Ee=(0,u.A)((()=>{ie({userId:e})})),Ce=(0,u.A)((()=>{ne(V?{chatId:e,toLanguageCode:void 0}:{chatId:e,toLanguageCode:$})})),we=(0,u.A)((()=>{X({screen:i.je.JoinRequests})})),be=(0,u.A)((()=>{D?H?.():(Q(),s?b():j?(0,r.YS)((()=>{(0,r.Uz)(b)})):setTimeout(b,320))})),Ie=(0,u.A)((()=>{te({id:e}),re({chatId:e,isEnabled:!0})})),Se=(0,u.A)((()=>{Y({userId:e})})),Me=(0,u.A)((e=>{I&&d.lE&&!e.shiftKey&&(e.preventDefault(),be())})),Ne=(0,u.A)(((e,t)=>{const n=`TranslateLanguage${t.split("-")[0].toUpperCase()}`,a=ce(n);if(a!==n)return ce(e,a);const o=new Intl.DisplayNames([J],{type:"language"}).of(t);return ce(`${e}Other`,o)})),ke=(0,a.Kr)((()=>V?ce("ShowOriginalButton"):Ne("TranslateToButton",$)),[$,Ne,V,ce]),Pe=(0,a.Kr)((()=>{if(_)return Ne("DoNotTranslateLanguage",_)}),[Ne,_]),Te=(0,u.A)((()=>{ae({chatId:e,isEnabled:!1}),ne({chatId:e,toLanguageCode:void 0})})),xe=(0,u.A)((()=>{oe({chatId:e})})),Le=(0,u.A)((()=>{_&&(se({doNotTranslate:[...q,_]}),ne({chatId:e,toLanguageCode:void 0}),ee({message:Ne("AddedToDoNotTranslate",_)}))}));(0,m.v)((0,a.Kr)((()=>({"Mod+F":Me})),[]));const Be=(0,a.Kr)((()=>({onTrigger:e,isOpen:t})=>a.Ay.createElement(p.A,{round:!0,ripple:F,color:"translucent",size:"smaller",className:t?"active":"",onClick:e,ariaLabel:ce("TranslateMessage")},a.Ay.createElement(A.A,{name:"language"}))),[F,ce]);return a.Ay.createElement("div",{className:"HeaderActions"},!D&&K&&a.Ay.createElement(g.A,{className:"stickers-more-menu with-menu-transitions",trigger:Be,positionX:"right"},a.Ay.createElement(y.A,{icon:"language",onClick:Ce},ke),a.Ay.createElement(y.A,{icon:"replace",onClick:xe},ce("Chat.Translate.Menu.To")),a.Ay.createElement(f.A,null),_&&a.Ay.createElement(y.A,{icon:"hand-stop",onClick:Le},Pe),a.Ay.createElement(y.A,{icon:"close-circle",onClick:Te},ce("Hide"))),!s&&a.Ay.createElement(a.Ay.Fragment,null,O&&!z&&(w||U)&&a.Ay.createElement(p.A,{size:"tiny",ripple:!0,fluid:!0,onClick:ye},ce(l?"ProfileJoinChannel":"ProfileJoinGroup")),O&&z&&a.Ay.createElement(p.A,{size:"tiny",ripple:!0,fluid:!0,onClick:ye},ce("ChannelJoinRequest")),O&&c&&a.Ay.createElement(p.A,{size:"tiny",ripple:!0,fluid:!0,onClick:fe},ce("BotStart")),O&&v&&a.Ay.createElement(p.A,{size:"tiny",ripple:!0,fluid:!0,onClick:ve},ce("BotRestart")),O&&E&&a.Ay.createElement(p.A,{size:"tiny",ripple:!0,fluid:!0,onClick:Ee},ce("Unblock")),I&&a.Ay.createElement(p.A,{round:!0,ripple:F,color:"translucent",size:"smaller",onClick:be,ariaLabel:ce("Conversation.SearchPlaceholder")},a.Ay.createElement(A.A,{name:"search"})),S&&a.Ay.createElement(p.A,{round:!0,color:"translucent",size:"smaller",onClick:Se,ariaLabel:"Call"},a.Ay.createElement(A.A,{name:"phone"}))),!D&&Boolean(R)&&a.Ay.createElement(p.A,{round:!0,className:"badge-button",ripple:F,color:"translucent",size:"smaller",onClick:we,ariaLabel:ce(l?"SubscribeRequests":"MemberRequests")},a.Ay.createElement(A.A,{name:"user"}),a.Ay.createElement("div",{className:"badge"},R)),a.Ay.createElement(p.A,{ref:le,className:de?"active":"",round:!0,ripple:!s,size:"smaller",color:"translucent",disabled:n,ariaLabel:"More actions",onClick:Ae},a.Ay.createElement(A.A,{name:"more"})),ue&&a.Ay.createElement(C,{chatId:e,threadId:t,isOpen:de,anchor:ue,withExtraActions:s||!O,isChannel:l,canStartBot:c,canSubscribe:w,canSearch:I,canCall:S,canMute:M,canViewStatistics:N,canViewBoosts:P,canViewMonetization:k,canShowBoostModal:T,canLeave:x,canEnterVoiceChat:L,canCreateVoiceChat:B,pendingJoinRequests:R,onJoinRequestsClick:we,withForumActions:D,onSubscribeChannel:ye,onSearchClick:be,onAsMessagesClick:Ie,onClose:pe,onCloseAnimationEnd:ge}))})));function b(){const e=document.querySelector("#MiddleSearch input");e?.focus()}},54639:(e,t,n)=>{n.d(t,{A:()=>f});var a=n(84051),o=n(13439),s=n(37661),i=n(17712),r=n(59030),l=n(71429),c=n(24433),d=n(23174),m=n(90709),u=n(87357),h=n(43874),A=n(62587);const p="VGmPJoga",g=/#fff/gi,y=(0,a.ph)((({icon:e,theme:t})=>{const{isTouchScreen:n}=(0,h.Ay)(),o=(0,A.A)((0,m.mr)(e,"full"),!1,d.qZ.Text),s=(0,a.Kr)((()=>{if(!o)return"";const e="dark"===t?"rgb(170, 170, 170)":"rgb(112, 117, 121)",n=o.replace(g,e),a=(new DOMParser).parseFromString(n,"image/svg+xml");return a.querySelectorAll("path").forEach((t=>{t.style.stroke=e,t.style.strokeWidth="0.5px"})),`data:image/svg+xml;utf8,${a.documentElement.outerHTML}`}),[o,t]);return a.Ay.createElement("i",{className:(0,u.A)("mklnEg0s","icon",!n&&p)},a.Ay.createElement("img",{src:s,alt:"",className:(0,u.A)("tT8KQwg0",!n&&p),draggable:!1}))})),f=(0,a.ph)((({bot:e,theme:t,chatId:n,threadId:d,isInSideMenu:m,canShowNew:u,onMenuOpened:h,onMenuClosed:A})=>{const{callAttachBot:p,toggleAttachBot:g}=(0,o.ko)(),f=(0,r.A)(),v=(0,a.Kr)((()=>e.icons.find((({name:e})=>"default_static"===e))?.document),[e.icons]),[E,C,w]=(0,s.A)(),[b,I]=(0,a.J0)(void 0),S=(0,i.A)((e=>{e.preventDefault();const t=e.currentTarget.getBoundingClientRect();I({x:t.right,y:t.bottom}),h(),C()})),M=(0,i.A)((()=>{p(m?{bot:e,isFromSideMenu:!0}:{bot:e,chatId:n,threadId:d})})),N=(0,i.A)((()=>{w(),A()})),k=(0,i.A)((()=>{I(void 0)})),P=(0,i.A)((()=>{g({botId:e.id,isEnabled:!1})}));return a.Ay.createElement(c.A,{key:e.id,customIcon:v&&a.Ay.createElement(y,{icon:v,theme:t}),icon:v?void 0:"bots",onClick:M,onContextMenu:S},e.shortName,u&&e.isDisclaimerNeeded&&a.Ay.createElement("span",{className:"menu-item-badge"},f("New")),b&&a.Ay.createElement(l.A,{isOpen:E,positionX:"right",style:`left: ${b.x}px;top: ${b.y}px;`,className:"bot-attach-context-menu",autoClose:!0,withPortal:!0,onClose:N,onCloseAnimationEnd:k},a.Ay.createElement(c.A,{icon:"stop",destructive:!0,onClick:P},f("WebApp.RemoveBot"))))}))},25897:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(80089),s=n(80464);const i=e=>{const{isOpen:t}=e,n=(0,s.A)(o.ar.Extra,"CustomEmojiTooltip",!t);return n?a.Ay.createElement(n,e):void 0}},83689:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(80089),s=n(80464);const i=e=>{const{isOpen:t}=e,n=(0,s.A)(o.ar.Extra,"CustomSendMenu",!t);return n?a.Ay.createElement(n,e):void 0}},41510:(e,t,n)=>{n.d(t,{I:()=>E,A:()=>C});var a=n(84051),o=n(13439),s=n(90709),i=n(87357),r=n(11778),l=n(55153),c=n(45761),d=n(17712),m=n(59030),u=n(73767),h=n(50680),A=n(3325),p=n(15283),g=n(37661),y=n(93545),f=n(18276);const v=(0,a.ph)((({isQuick:e,isGeneric:t,onFileSelect:n})=>{const o=(0,a.li)(null),s=(0,a.li)(null),[r,l,c]=(0,g.A)(),m=(0,d.A)((e=>{const{relatedTarget:t}=e;t&&e.stopPropagation(),c()})),u=(0,d.A)((()=>{const e=s.current;if(!e)return;const{width:t,height:n}=e.getBoundingClientRect();e.viewBox.baseVal.width=t,e.viewBox.baseVal.height=n}));(0,y.A)(o,u),(0,p.A)(u);const h=(0,i.A)("DropTarget",r&&"hovered");return a.Ay.createElement("div",{className:h,ref:o,onDrop:n,onDragEnter:l,onDragLeave:m,"data-dropzone":!0},a.Ay.createElement("svg",{className:"target-outline-container"},a.Ay.createElement("rect",{className:"target-outline",x:"0",y:"0",width:"100%",height:"100%",rx:"8"})),a.Ay.createElement("div",{className:"target-content"},a.Ay.createElement(f.A,{name:e?"photo":"document"}),a.Ay.createElement("div",{className:"title"},"Drop files here to send them"),!t&&a.Ay.createElement("div",{className:"description"},e?"in a quick way":"without compression")))}));let E=function(e){return e.None="none",e.Document="document",e.QuickFile="quick_file",e}({});const C=(0,a.ph)((({isOpen:e,withQuick:t,onHide:n,onFileSelect:p,editingMessage:g})=>{const y=(0,m.A)(),{showNotification:f}=(0,o.ko)(),E=(0,a.li)(null),C=(0,u.A)(t),{shouldRender:w,transitionClassNames:b}=(0,h.A)(e),I=g&&g?.groupedId;(0,a.vJ)((()=>e?(0,r.A)(n):void 0),[e,n]);const S=(0,d.A)((async e=>{const{dataTransfer:a}=e;let o=[];if(!(a.files&&a.files.length>0)||a.items&&a.items.length){if(a.items&&a.items.length>0){const e=await(0,c.A)(a.items),t=e&&await(0,l.A)(e[0].name,e[0]);if(g&&t&&(0,s.eh)(g,t))return void f({message:y(I?"lng_edit_media_album_error":"lng_edit_media_invalid_file")});e?.length&&(o=o.concat(e))}}else o=o.concat(Array.from(a.files));n(),p(o,!t&&void 0)})),M=(0,d.A)((e=>{const{dataTransfer:t}=e;t.files&&t.files.length>0&&(n(),p(Array.from(t.files),!0))})),N=(0,d.A)((e=>{e.stopPropagation();const{target:t,relatedTarget:a}=e;!t.matches(".DropTarget, .DropArea")||a&&a.matches(".DropTarget, .DropArea")||(E.current=window.setTimeout((()=>{n()}),150))}));if(!w)return;const k=t||C,P=(0,i.A)("DropArea",b);return a.Ay.createElement(A.A,{containerSelector:"#middle-column-portals"},a.Ay.createElement("div",{className:P,onDragLeave:N,onDragOver:()=>{E.current&&window.clearTimeout(E.current)},onDrop:n,onClick:n},a.Ay.createElement(v,{onFileSelect:S,isGeneric:!k}),k&&a.Ay.createElement(v,{onFileSelect:M,isQuick:!0})))}))},49068:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(80089),s=n(80464);const i=e=>{const{isOpen:t}=e,n=(0,s.A)(o.ar.Extra,"EmojiTooltip",!t);return n?a.Ay.createElement(n,e):void 0}},78407:(e,t,n)=>{n.d(t,{A:()=>H});var a=n(84051),o=n(13439),s=n(31481),i=n(66644),r=n(29807),l=n(87357),c=n(52674),d=n(14680),m=n(17237),u=n(36353),h=n(37836),A=n(82393),p=n(4961),g=n(11359),y=n(43874),f=n(19129),v=n(37661),E=n(17712),C=n(59030),w=n(88458),b=n(41733);function I(e,t,n){var a;return(t="symbol"==typeof(a=function(e,t){if("object"!=typeof e||!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)}(t))?a:a+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class S{constructor(e,t,n){this.container=t,this.options=n,I(this,"video",void 0),I(this,"isPlaying",!1),this.video=document.createElement("video"),this.video.src=e,this.video.disablePictureInPicture=!0,this.video.muted=!0,n.style&&this.video.setAttribute("style",n.style),this.video.style.position="absolute",this.video.load(),this.options.noLoop||(this.video.loop=!0),(0,i.RK)((()=>{this.container.appendChild(this.video),this.recalculatePositionAndSize()}))}play(){!this.isPlaying&&this.video&&(this.recalculatePositionAndSize(),this.video.paused&&(0,b.A)(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(){const{size:e,position:{x:t,y:n}}=this.options;(0,i.YS)((()=>{if(!this.video)return;const a=this.video,{width:o,height:s}=this.container.getBoundingClientRect();(0,i.RK)((()=>{a.style.left=`${Math.round(t*o)}px`,a.style.top=`${Math.round(n*s)}px`,a.style.width=`${e}px`,a.style.height=`${e}px`}))}))}}var M=n(60261),N=n(43336),k=n(71322),P=n(76023),T=n(37479),x=n(87094),L=n(82117),B=n(93545),R=n(672),F=n(61157),D=n(38691);const O=1.25*P.$;var U=n(18276),z=n(64493),j=n(61361),K=n(80089),V=n(80464);const $=e=>{const{isOpen:t}=e,n=(0,V.A)(K.ar.Extra,"TextFormatter",!t);return n?a.Ay.createElement(n,e):void 0},J="input-scroller",_=140,q=["Esc","Escape","Enter","PageUp","PageDown","Meta","Alt","Ctrl","ArrowDown","ArrowUp","Control","Shift"],H=(0,a.ph)((0,o.EK)(((e,{chatId:t,threadId:n})=>{const{messageSendKeyCombo:a}=e.settings.byKey;return{messageSendKeyCombo:a,replyInfo:t&&n?(0,r.GA4)(e,t,n)?.replyInfo:void 0,isSelectModeActive:(0,r.rTV)(e),canPlayAnimatedEmojis:(0,r.BWX)(e)}}))((({ref:e,id:t,chatId:n,captionLimit:b,isAttachmentModalInput:I,isStoryInput:P,customEmojiPrefix:K,editableInputId:V,isReady:H,isActive:G,getHtml:W,placeholder:Q,timedPlaceholderLangKey:Z,timedPlaceholderDate:Y,forcedPlaceholder:X,canSendPlainText:ee,canAutoFocus:te,noFocusInterception:ne,shouldSuppressFocus:ae,shouldSuppressTextFormatter:oe,replyInfo:se,isSelectModeActive:ie,canPlayAnimatedEmojis:re,messageSendKeyCombo:le,onUpdate:ce,onSuppressedFocus:de,onSend:me,onScroll:ue,onFocus:he,onBlur:Ae,isNeedPremium:pe,messageListType:ge})=>{const{editLastMessage:ye,replyToNextMessage:fe,showAllowedMessageTypesNotification:ve,openPremiumModal:Ee}=(0,o.ko)();let Ce=(0,a.li)(null);e&&(Ce=e);const we=(0,a.li)(null),be=(0,a.li)(null),Ie=(0,a.li)(null),Se=(0,a.li)(null),Me=(0,a.li)(null),Ne=(0,a.li)(null),ke=(0,C.A)(),Pe=(0,a.li)(!1),[Te,xe,Le]=(0,v.A)(),[Be,Re]=(0,a.J0)(),[Fe,De]=(0,a.J0)(),[Oe,Ue]=(0,a.J0)(!1),{isMobile:ze}=(0,y.Ay)(),je=ze&&(A.pz||A.Ni),[Ke,Ve]=(0,a.J0)(!1);(0,a.vJ)((()=>{Ve(Boolean(Z&&Y))}),[Y,Z]);const $e=(0,E.A)((()=>{Ve(!1)}));!function(e,t,n,s,l,c,d,m,u){const h=(0,x.A)(t,void 0,!m),A=(0,T.A)(h,!0),p=(0,D.A)(),g=(0,a.li)(new Map),y=(0,E.A)((e=>{e.forEach((e=>{const t=g.current.get(e);t&&(t.destroy(),g.current.delete(e))}))})),f=(0,E.A)((()=>{if(!(m&&t.current&&n.current&&s.current))return;const e=(0,o.mS)(),a=new Set(g.current.keys());Array.from(t.current.querySelectorAll(".custom-emoji")).forEach((t=>{if(!t.dataset.uniqueId)return;const o=`${c}${t.dataset.uniqueId}${h||""}`,i=t.dataset.documentId;a.delete(o);const m=(0,M.ZR)(i);if(!m)return;const u=n.current.getBoundingClientRect(),y=t.getBoundingClientRect(),f=(0,N.LI)((y.left-u.left)/u.width,4),v=(0,N.LI)((y.top-u.top)/u.height,4);if(g.current.has(o))return void g.current.get(o).updatePosition(f,v);const E=e.customEmojis.byId[i];if(!E)return;const C=E?.stickerSetInfo&&(0,r.CzR)(e,E.stickerSetInfo),b=[c,i,h,p].filter(Boolean).join("_");(async function({customEmoji:e,sharedCanvasRef:t,sharedCanvasHqRef:n,absoluteContainerRef:a,renderId:o,viewId:s,mediaUrl:i,position:r,isHq:l,textColor:c,colorFilter:d}){if(e.isLottie){const a=e.shouldUseTextColor&&c?(0,k.E2)(c):void 0,d=(await(0,w.Y)()).init(i,l?n.current:t.current,o,{size:O,coords:r,isLowPriority:!l},s,a?[a.r,a.g,a.b]:void 0);return{play:()=>d.play(),pause:()=>d.pause(),destroy:()=>d.removeView(s),updatePosition:(e,t)=>d.setSharedCanvasCoords(s,{x:e,y:t})}}if(e.isVideo){const t=e.shouldUseTextColor&&d?`filter: ${d};`:void 0,n=new S(i,a.current,{size:O,position:r,style:t});return{play:()=>n.play(),pause:()=>n.pause(),destroy:()=>n.destroy(),updatePosition:(e,t)=>n.updatePosition({x:e,y:t})}}throw new Error("Unsupported custom emoji type")})({customEmoji:E,sharedCanvasRef:n,sharedCanvasHqRef:s,absoluteContainerRef:l,renderId:b,viewId:o,mediaUrl:m,isHq:C,position:{x:f,y:v},textColor:h,colorFilter:A}).then((e=>{d&&e.play(),g.current.set(o,e)}))})),y(Array.from(a))}));(0,a.vJ)((()=>(0,M.K3)(f)),[f]),(0,a.vJ)((()=>{const e=g.current;return()=>{y(Array.from(e.keys()))}}),[]),(0,a.vJ)((()=>{e()&&t.current&&n.current&&u&&m?(0,i.YS)((()=>{f()})):y(Array.from(g.current.keys()))}),[e,f,t,y,n,u,m]),(0,a.Nf)((()=>{document.documentElement.style.setProperty("--input-custom-emoji-filter",A||"none")}),[A]),(0,L.A)((([e])=>{void 0!==e&&h!==e&&f()}),[h,f]);const v=(0,R.A)(f,[f],300,!1);(0,B.A)(n,v),(0,L.A)((([e])=>{p!==e&&(y(Array.from(g.current.keys())),f())}),[p,f]);const C=(0,E.A)((()=>{g.current.forEach((e=>{e.pause()}))})),b=(0,E.A)((()=>{d&&g.current?.forEach((e=>{e.play()}))})),I=(0,E.A)((()=>{(0,i.YS)(b)}));(0,F.A)(C,I)}(W,Ce,Se,Me,Ne,K,re,H,G);const Je=I?160:P?128:ze?256:416,_e=(0,E.A)(((e=!1)=>{(0,i.gm)((()=>{const t=Ce.current.closest(`.${J}`),n=Number(t.style.height.replace("px","")),a=Ie.current,{scrollHeight:o}=a,s=Math.min(o,Je);if(s===n)return;const r=o>Je;function l(){const e=Math.round(50*Math.log(Math.abs(s-n)));t.style.height=`${s}px`,t.style.transitionDuration=`${e}ms`,t.classList.toggle("overflown",r)}return e?void(0,i.RK)(l):l}))}));(0,a.Nf)((()=>{I&&_e(!1)}),[I,_e]);const qe=(0,a.li)(W());(0,a.Nf)((()=>{const e=G?W():"";e!==Ce.current.innerHTML&&(Ce.current.innerHTML=e),e!==be.current.innerHTML&&(be.current.innerHTML=e),e!==qe.current&&(qe.current=e,_e(!e))}),[W,G,_e]),(0,a.li)(n).current=n;const He=(0,E.A)((()=>{Ce.current&&!pe&&((0,a.OV)()?setTimeout(He,350):(0,u.A)(Ce.current))})),Ge=(0,E.A)((()=>{Le(),function(){const e=window.getSelection();e&&(e.removeAllRanges?e.removeAllRanges():e.empty&&e.empty())}()}));function We(){if(A.pz)return!1;const e=window.getSelection();if(!e||!e.rangeCount||Pe.current)return Le(),A.Ni&&Ue(!1),!1;const t=e.getRangeAt(0),n=t.toString().trim();return!(oe||!(0,g.L)(t,V||s.CfG)||!n||(0,m.A)(n)||!t.START_TO_END)||(Le(),!1)}function Qe(){if(!We())return;if(Oe)return;const e=window.getSelection().getRangeAt(0),t=e.getBoundingClientRect(),n=Ce.current.closest(`.${J}`).getBoundingClientRect();let a=t.left+t.width/2-n.left;a<_?a=_:a>n.width-_&&(a=n.width-_),Re({x:a,y:t.top-n.top}),De(e),xe()}function Ze(){we.current&&window.clearTimeout(we.current),we.current=window.setTimeout(Qe,260)}const Ye=(0,E.A)((()=>Ee()));(0,a.vJ)((()=>{A.TF||te&&He()}),[n,He,se,te]),(0,a.vJ)((()=>{if(!n||V!==s.CfG||ne||je||ie)return;const e=e=>{if((0,d.ZJ)())return;const{key:t}=e,n=e.target;if(!n||q.includes(t))return;const a=Ce.current,o=document.getSelection()?.isCollapsed;if(!((t.startsWith("Arrow")||e.shiftKey&&"Shift"===t)&&!o||"KeyC"===e.code&&(e.ctrlKey||e.metaKey)&&"INPUT"!==n.tagName)&&a&&n!==a&&"INPUT"!==n.tagName&&"TEXTAREA"!==n.tagName&&!n.isContentEditable){(0,u.A)(a,!0,!0);const t=new KeyboardEvent(e.type,e);a.dispatchEvent(t)}};return document.addEventListener("keydown",e,!0),()=>{document.removeEventListener("keydown",e,!0)}}),[n,V,je,ie,ne]),(0,a.vJ)((()=>{const e=(0,h.sg)((e=>{"Tab"!==e.key||(0,d.ZJ)()||(e.preventDefault(),(0,i.RK)(He))}),2e3,!0,!1);return(0,c.A)({onTab:e})}),[He]),(0,a.vJ)((()=>{const e=Ce.current;function t(){e.blur()}return ae&&e.addEventListener("focus",t),()=>{e.removeEventListener("focus",t)}}),[ae]);const Xe=(0,f.A)((()=>Boolean(G&&W())),[G,W]),et=(0,l.A)("form-control allow-selection",Xe&&"touched",ae&&"focus-disabled"),tt=(0,l.A)("input-scroller-content",pe&&"is-need-premium"),nt="string"==typeof Q?Q:void 0;return a.Ay.createElement("div",{id:t,onClick:ae?de:void 0,dir:ke.isRtl?"rtl":void 0},a.Ay.createElement("div",{className:(0,l.A)("custom-scroll",J,pe&&"is-need-premium"),onScroll:ue,onClick:I||ee?void 0:function(){I||ee||P&&pe||ve({chatId:n,messageListType:ge})}},a.Ay.createElement("div",{className:tt},a.Ay.createElement("div",{ref:Ce,id:V||s.CfG,className:et,contentEditable:I||ee,role:"textbox",dir:"auto",tabIndex:0,onClick:He,onChange:function(e){const{innerHTML:t,textContent:n}=e.currentTarget;if(ce("<br>"===t?"":t),!A.TF&&(!n||!n.length)&&(A.TL||!t.includes("emoji-small"))&&!t.includes("custom-emoji")){const e=window.getSelection();e&&(Ce.current.blur(),e.removeAllRanges(),(0,u.A)(Ce.current,!0))}},onKeyDown:function(e){const{isComposing:t}=e,n=W();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 fe({targetIndexDelta:t})}t||"Enter"!==e.key||e.shiftKey?t||"ArrowUp"!==e.key||n||e.metaKey||e.ctrlKey||e.altKey?e.target.addEventListener("keyup",Ze,{once:!0}):(e.preventDefault(),ye()):!je&&("enter"===le&&!e.shiftKey||"ctrl-enter"===le&&(e.ctrlKey||e.metaKey))&&(e.preventDefault(),Le(),me())},onMouseDown:function(e){function t(e){e instanceof KeyboardEvent&&"Esc"!==e.key&&"Escape"!==e.key||(setTimeout((()=>{Pe.current=!1}),100),window.removeEventListener("keydown",t),window.removeEventListener("mousedown",t))}2===e.button?Pe.current||(Pe.current=!0,document.addEventListener("mousedown",t),document.addEventListener("keydown",t)):(e.currentTarget.closest(".message-input-wrapper")||e.target).addEventListener("mouseup",Ze,{once:!0})},onContextMenu:A.Ni?function(e){We()&&(Ue(!Oe),Oe?Le():(e.preventDefault(),e.stopPropagation(),Qe()))}:void 0,onTouchCancel:A.Ni?Ze:void 0,"aria-label":nt,onFocus:pe?void 0:he,onBlur:pe?void 0:Ae}),!X&&a.Ay.createElement("span",{className:(0,l.A)("placeholder-text",!I&&!ee&&"with-icon",pe&&"is-need-premium"),dir:"auto"},!I&&!ee&&a.Ay.createElement(U.A,{name:"lock-badge",className:"placeholder-icon"}),Ke?a.Ay.createElement(j.A,{langKey:Z,endsAt:Y,onEnd:$e}):Q,P&&pe&&a.Ay.createElement(z.A,{className:"unlock-button",size:"tiny",color:"adaptive",onClick:Ye},ke("StoryRepliesLockedButton"))),a.Ay.createElement("canvas",{ref:Se,className:"shared-canvas"}),a.Ay.createElement("canvas",{ref:Me,className:"shared-canvas"}),a.Ay.createElement("div",{ref:Ne,className:"absolute-video-container"}))),a.Ay.createElement("div",{ref:Ie,className:(0,l.A)("custom-scroll",J,"clone",pe&&"is-need-premium")},a.Ay.createElement("div",{className:tt},a.Ay.createElement("div",{ref:be,className:(0,l.A)(et,"clone"),dir:"auto"}))),void 0!==b&&a.Ay.createElement("div",{className:"max-length-indicator",dir:"auto"},b),a.Ay.createElement($,{isOpen:Te,anchorPosition:Be,selectedRange:Fe,setSelectedRange:De,onClose:Ge}),X&&a.Ay.createElement("span",{className:"forced-placeholder"},(0,p.A)(X)))})))},26440:(e,t,n)=>{n.d(t,{A:()=>g});var a=n(84051),o=n(13439),s=n(31481),i=n(87357),r=n(37661),l=n(17712),c=n(18276),d=n(64493),m=n(66469),u=n(57474),h=n(80089),A=n(80464);const p=e=>{const{isOpen:t}=e,n=(0,A.A)(h.ar.Extra,"SymbolMenu",!t);return n?a.Ay.createElement(n,e):void 0},g=(0,a.ph)((({chatId:e,threadId:t,isMobile:n,canSendGifs:h,canSendStickers:A,isMessageComposer:g,isReady:y,isSymbolMenuOpen:f,idPrefix:v,isAttachmentModal:E,canSendPlainText:C,isSymbolMenuForced:w,className:b,forceDarkTheme:I,inputCssSelector:S=s.m$5,openSymbolMenu:M,closeSymbolMenu:N,onCustomEmojiSelect:k,onStickerSelect:P,onGifSelect:T,onRemoveSymbol:x,onEmojiSelect:L,closeBotCommandMenu:B,closeSendAsMenu:R})=>{const{setStickerSearchQuery:F,setGifSearchQuery:D,addRecentEmoji:O,addRecentCustomEmoji:U}=(0,o.ko)(),z=(0,a.li)(null),[j,K]=(0,r.A)(),[V,$]=(0,a.J0)(void 0),J=(0,i.A)("composer-action-button mobile-symbol-menu-button",!y&&"not-ready",j?f&&"menu-opened":f&&"is-loading"),_=(0,l.A)((()=>{B?.(),R?.(),M();const e=z.current;if(!e)return;const{x:t,y:n}=e.getBoundingClientRect();$({x:t,y:n})})),q=(0,l.A)((e=>{"stickers"===e?(F({query:""}),D({query:void 0})):(D({query:""}),F({query:void 0}))})),H=(0,l.A)((()=>{const e=document.querySelector(E?s.wVm:S);n&&e===document.activeElement?(e?.blur(),setTimeout((()=>{B?.(),M()}),100)):M()})),G=(0,l.A)((()=>z.current)),W=(0,l.A)((()=>z.current?.closest(".custom-scroll, .no-scrollbar"))),Q=(0,l.A)((()=>document.querySelector("#portals .SymbolMenu .bubble"))),Z=(0,l.A)((()=>({withPortal:!0})));return a.Ay.createElement(a.Ay.Fragment,null,n?a.Ay.createElement(d.A,{className:J,round:!0,color:"translucent",onClick:f?N:H,ariaLabel:"Choose emoji, sticker or GIF"},a.Ay.createElement(c.A,{name:"smile"}),a.Ay.createElement(c.A,{name:"keyboard"}),f&&!j&&a.Ay.createElement(u.A,{color:"gray"})):a.Ay.createElement(m.A,{className:(0,i.A)("composer-action-button symbol-menu-button",f&&"activated"),round:!0,color:"translucent",onActivate:_,ariaLabel:"Choose emoji, sticker or GIF"},a.Ay.createElement("div",{ref:z,className:"symbol-menu-trigger"}),a.Ay.createElement(c.A,{name:"smile"})),a.Ay.createElement(p,{chatId:e,threadId:t,isOpen:f||Boolean(w),canSendGifs:h,canSendStickers:A,isMessageComposer:g,idPrefix:v,onLoad:K,onClose:N,onEmojiSelect:L,onStickerSelect:P,onCustomEmojiSelect:k,onGifSelect:T,onRemoveSymbol:x,onSearchOpen:q,addRecentEmoji:O,addRecentCustomEmoji:U,isAttachmentModal:E,canSendPlainText:C,className:(0,i.A)(b,I&&"component-theme-dark"),anchor:E?V:void 0,getTriggerElement:E?G:void 0,getRootElement:E?W:void 0,getMenuElement:E?Q:void 0,getLayout:E?Z:void 0}))}))},55153:(e,t,n)=>{n.d(t,{A:()=>d,L:()=>m});var a=n(31481),o=n(87679),s=n(24909);const i=1280,r=40,l=20,c=/\.[^/.]+$/;async function d(e,t,l){const m=URL.createObjectURL(t),{type:h,size:A}=t;let p,g,y,f;if(a.gex.has(h)){const n=await(0,o.NN)(m),{width:A,height:g}=n;f=!u(A,g);const v=Math.max(A,g)>i,E=h===a.Vz3;if(!f){if(!l?.compressedBlobUrl&&!E&&(v||"image/jpeg"!==h)){const n=await(0,s.s)(m,v?i/Math.max(A,g):1,"image/jpeg");return URL.revokeObjectURL(m),d(e,t,{compressedBlobUrl:n})}"image/jpeg"===h&&(e=e.replace(c,".jpg")),p={width:A,height:g}}y=Math.max(A,g)>r?await(0,s.s)(m,r/Math.max(A,g),"image/jpeg"):m}else if(a.fNs.has(h)){try{const{videoWidth:e,videoHeight:t,duration:n}=await(0,o.FW)(m);f=!u(e,t),f||(p={width:e,height:t,duration:n})}catch(e){f=!0}y=await(0,o.eT)(m)}else if(a.IH3.has(h)){const{duration:e,title:t,performer:a,coverUrl:o}=await async function(e){const{fetchFromUrl:t,selectCover:a}=await n.e(244).then(n.t.bind(n,30244,23)),o=await t(e),{common:{title:s,artist:i,picture:r},format:{duration:l}}=o,c=a(r),d=c?new Blob([c.data],{type:c.format}):void 0;return{title:s,performer:i,duration:l,coverUrl:d?URL.createObjectURL(d):void 0}}(m);g={duration:e||0,title:t,performer:a},y=o}return{blobUrl:m,filename:e,mimeType:h,size:A,quick:p,audio:g,previewBlobUrl:y,shouldSendAsFile:f||void 0,uniqueId:`${Date.now()}-${Math.random()}`,...l}}function m(e,t){return e.map((e=>t?e.compressedBlobUrl?{...e,blobUrl:e.compressedBlobUrl}:e:{...e,shouldSendAsFile:!(e.voice||e.audio)||void 0,shouldSendAsSpoiler:void 0}))}function u(e,t){return Math.max(e,t)/Math.min(e,t)<=l}},45761:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(87679);async function o(e){const t=[];function n(e,a){return new Promise((o=>{if(e instanceof File)t.push(e),o(e);else if(e.isFile){const n=a.getAsFile();e.file((e=>{t.push(e),o(e)}),(()=>{n&&t.push(n),o(n)}))}else e.isDirectory&&e.createReader().readEntries((e=>{const t=[];for(let o=0;o<e.length;o++)t.push(n(e[o],a));o(Promise.all(t))}))}))}const o=[];for(let t=0;t<e.length;t++){const a=e[t];if("file"===a.kind){const e=a.webkitGetAsEntry()||a.getAsFile();e&&o.push(n(e,a))}}return await Promise.all(o),(0,a.kc)(t)}},17778:(e,t,n)=>{n.d(t,{S:()=>r});const a=/(<br>|<br\s?\/>)/g,o=/( |\u00A0)/g,s=/(<div>|<\/div>)/gi,i=/\n$/i;function r(e){return e.replace(o," ").replace(a,"\n").replace(s,"").replace(i,"")}},85449:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(84051),o=n(31481),s=n(98607),i=n(4961),r=n(18276);function l(e,t){return"receipt"===t.type?e("PaymentReceipt"):"buy"===t.type?(0,s.i)(t.text,o.Cyx,a.Ay.createElement(r.A,{className:"star-currency-icon",name:"star"})):(0,i.A)(t.text)}},11359:(e,t,n)=>{n.d(t,{L:()=>o});const a=5;function o(e,t){const{commonAncestorContainer:n}=e;let o=n,s=1;for(;o&&o.id!==t&&s<a;)o=o.parentElement,s++;return Boolean(o&&o.id===t)}},3225:(e,t,n)=>{n.d(t,{A:()=>E});var a=n(84051),o=n(13439),s=n(31481),i=n(66644),r=n(98221),l=n(36353),c=n(39074),d=n(82393),m=n(58734),u=n(63988),h=n(83414),A=n(19129),p=n(37661),g=n(17712);const y=300,f=new RegExp(`(${r.A.source})$`,"g"),v=new RegExp(`${s.bpX.source}$`,"g");function E(e,t,n,E,C,w){const{loadCustomEmojiForEmoji:b,clearCustomEmojiForEmoji:I}=(0,o.ko)(),[S,M,N]=(0,p.A)(!1),k=(0,u.gs)((()=>{const n=t();if(!e||!n||!E()?.collapsed)return;if(!n.match(d.TL?r.A:s.bpX))return;const a=(0,c.LV)(C.current);return a.match(d.TL?f:v)?.[0]}),[t,E,C,e],y),P=(0,h.A)(k,[k,t,E],!0),T=(0,A.A)((()=>Boolean(P())),[P]),x=Boolean(w?.length);(0,a.vJ)((()=>{if(!e||!T)return;const t=P();t?x||b({emoji:d.TL?t:t.match(/.+alt="(.+)"/)?.[1]}):I()}),[e,T,P,x,I,b]);const L=(0,g.A)((t=>{const a=P();if(!e||!a)return;const o=C.current,s=(0,c.LV)(o),r=d.TL?a:a.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),u=new RegExp(`(${r})\\1*$`,""),h=s.match(u)[0].length/a.length,A=s.replace(u,(0,m.hB)(t).repeat(h)),p=o.innerHTML.substring(s.length);n(`${A}${p}`),(0,i.Uz)((()=>{(0,l.A)(o,!0,!0)}))}));return(0,a.vJ)(N,[N,t]),{isCustomEmojiTooltipOpen:Boolean(T&&x&&!S),closeCustomEmojiTooltip:M,insertCustomEmoji:L}}},25498:(e,t,n)=>{n.d(t,{A:()=>x});var a=n(84051),o=n(13439),s=n(31481),i=n(66644),r=n(29807),l=n(52491),c=n(36353),d=n(87894),m=n(79824),u=n(37830),h=n(4961),A=n(58734),p=n(17778),g=n(63988),y=n(83414),f=n(37661),v=n(17712);let E,C,w,b,I;const S=36,M=2,N=300,k=(0,u.A)((function(e,t,n){return e&&t.length?Object.values((0,d._E)(e,t)).slice(0,n):m.p})),P=(0,u.A)((function(e,t,n){const a=Object.values(e),o=(0,d.dU)(a,"native"),s=t?(0,d.LG)(t,(e=>Object.values((0,d._E)(o,e)))):{},i=n?(0,d.LG)(n,(e=>Object.values((0,d._E)(o,e)))):{},r={...s,...i},l=[].concat(Object.keys(s),Object.keys(i)),c=a.reduce(((e,t)=>(t.names.forEach((n=>{e[n]||(e[n]=[]),e[n].push(t)})),e)),{}),m=Object.keys(c),u=l.reduce(((e,t)=>Math.max(e,t.length)),0);return{byKeyword:r,keywords:l,byName:c,names:m,maxKeyLength:u}})),T=(0,u.A)((function(e,t,n){const{byKeyword:a,keywords:o,byName:s,names:i,maxKeyLength:r}=e;let l=[];if(t.length>r)return m.p;const c=o.filter((e=>e.startsWith(t))).sort();l=l.concat(Object.values((0,d._E)(a,c)).flat());const u=i.filter((e=>e.startsWith(t)));return l=l.concat(Object.values((0,d._E)(s,u)).flat()),l=(0,d.Am)(l),l.length?l.slice(0,n):m.p}));try{b=/(^|\s):(?!\s)[-+_:'\s\p{L}\p{N}]*$/giu,I=/\p{Ll}/u}catch(e){b=/(^|\s):(?!\s)[-+_:'\s\d\wа-яёґєії]*$/gi,I=/[a-zяёґєії]/}function x(e,t,u,x=s.CfG,L,B,R){const[F,D,O]=(0,f.A)(!1),[U,z]=(0,a.J0)(),[j,K]=(0,a.J0)(m.p),[V,$]=(0,a.J0)(m.p);(0,a.vJ)((()=>{function t(){z(w.emojis)}e&&(w?t():async function(){return E||(E=n.e(996).then(n.t.bind(n,20996,19)),C=(await E).default,w=(0,l.cp)(C)),E}().then(t))}),[e]);const J=(0,g.gs)((()=>{const n=t();return e&&n.includes(":")?(0,p.S)(n).match(b)?.[0].trim():void 0}),[t,e],N),_=(0,y.A)(J,[J,t],!0),q=(0,v.A)((e=>{if(K(e),e===m.p)return void $(m.p);const t=e.map((e=>e.native)),n=(0,d.Xd)((0,r.oZ0)((0,o.mS)(),t),"id");$(n)})),H=(0,v.A)(((e,n=!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.A)(e,["emoji_html"]):(0,A.hB)(e);u(`${a.substring(0,o)}${t}`);const n=x===s.CfG?document.querySelector(s.m$5):document.getElementById(x);(0,i.Uz)((()=>{(0,c.A)(n,!0,!0)}))}q(m.p)}));return(0,a.vJ)((()=>{const e=_();if(!e||!U)return void q(m.p);const t=e.length>2&&e.endsWith(":"),n=e.substring(1,t?1+e.length-2:void 0);let a=m.p;if(n){if(1===n.length&&I.test(n)||n.length>=M){const e=P(U,B,R);a=T(e,n.toLowerCase(),S)}}else a=k(U,L,S);a.length?t?H(a[0].native,!0):q(a):q(m.p)}),[B,U,_,R,H,L,q]),(0,a.vJ)(O,[O,t]),{isEmojiTooltipOpen:Boolean(j.length||V.length)&&!F,closeEmojiTooltip:D,filteredEmojis:j,filteredCustomEmojis:V,insertEmoji:H}}},9442:(e,t,n)=>{n.d(t,{A:()=>v});var a=n(84051),o=n(13439),s=n(23174),i=n(66644),r=n(90709),l=n(70636),c=n(36353),d=n(87894),m=n(39074),u=n(17778),h=n(63988),A=n(83414),p=n(37661),g=n(17712);const y=300;let f;try{f=/(^|\s)@[-_\p{L}\p{M}\p{N}]*$/giu}catch(e){f=/(^|\s)@[-_\d\wа-яёґєії]*$/gi}function v(e,t,n,v,C,w,b,I){const[S,M]=(0,a.J0)(),[N,k,P]=(0,p.A)(!1),T=(0,h.gs)((()=>{const n=t();if(!e||!v()?.collapsed||!n.includes("@"))return;const a=(0,m.LV)(C.current);return(0,u.S)(a).match(f)?.[0].trim()}),[e,t,v,C],y),x=(0,A.A)(T,[T,t,v],!0),L=(0,A.A)((()=>e&&t().startsWith("@")),[t,e]);(0,a.vJ)((()=>{const e=x();if(!e||!w&&!b)return void M(void 0);const t=(0,o.mS)().users.byId;if(!t)return void M(void 0);const n=w?.reduce(((e,t)=>(t.userId!==I&&e.push(t.userId),e)),[]),a=e.substring(1),s=(0,l.PU)({ids:(0,d.Am)([...L()&&b||[],...n||[]]),query:a,type:"user"});M(Object.values((0,d._E)(t,s)))}),[I,w,b,x,L]);const B=(0,g.A)(((e,t=!1)=>{if(!e.usernames&&!(0,r.u0)(e))return;const a=(0,r.Kl)(e),o=(0,r.u0)(e)||"",l=a?`@${a}`:`<a\n class="text-entity-link"\n data-entity-type="${s.C7.MentionName}"\n data-user-id="${e.id}"\n contenteditable="false"\n dir="auto"\n >${o}</a>`,d=C.current,u=E((0,m.LV)(d)),h=u.lastIndexOf("@"),A=(a?a.length+1:o.length)-(u.length-h);if(-1!==h){const e=`${u.substr(0,h)}${l} `,a=E(d.innerHTML).substring(u.length),o=(0,m.JC)(d);n(`${e}${a}`),(0,i.Uz)((()=>{const e=o+A+1;(0,c.A)(d,t),e>=0&&(0,m.vZ)(d,e)}))}M(void 0)}));return(0,a.vJ)(P,[P,t]),{isMentionTooltipOpen:Boolean(S?.length&&!N),closeMentionTooltip:k,insertMention:B,mentionFilteredUsers:S}}function E(e){return e.replace(/<div>(<br>|<br\s?\/>)?<\/div>/gi,"<br>")}},20247:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(84051),o=n(13439),s=n(31481),i=n(17712);function r(e,t,n){const{shouldPaidMessageAutoApprove:r}=(0,o.mS)().settings.byKey,[l,c]=(0,a.J0)(Boolean(r)),[d,m]=(0,a.J0)(!1),u=(0,a.li)(void 0),h=(0,i.A)((()=>{(0,o.ko)().closePaymentMessageConfirmDialogOpen()}));(0,a.vJ)((()=>{d&&!t&&(m(!1),n>e&&u?.current?.())}),[d,t,n,e]);const A=(0,i.A)((()=>{(0,o.ko)().openStarsBalanceModal({topup:{balanceNeeded:e,purpose:s.D3m}}),m(!0)}));return{closeConfirmDialog:h,handleWithConfirmation:(t,...a)=>{if(e){if(u.current=()=>t(...a),!r)return void(0,o.ko)().openPaymentMessageConfirmDialogOpen();if(e>n)return void A()}t(...a)},dialogHandler:(0,i.A)((()=>{e>n?A():u?.current?.(),(0,o.ko)().closePaymentMessageConfirmDialogOpen(),l&&(0,o.ko)().setPaidMessageAutoApprove()})),shouldAutoApprove:l,setAutoApprove:c}}},48885:(e,t,n)=>{n.d(t,{A:()=>u,S:()=>h});var a=n(84051),o=n(61433),s=n(66644),i=n(14737),r=n(17712),l=n(93545),c=n(672);const d=450,m=100;function u({ref:e,isOpen:t,isDisabled:n,withResizeObserver:o,onStateChange:u}){const[h,A]=(0,a.J0)(t),p=(0,a.li)(null),g=e||p,y=(0,a.li)(0),f=(0,r.A)((()=>{A(!0),u?.({element:void 0,height:0,isOpen:!1})}));(0,a.vJ)((()=>{n&&f()}),[n]),(0,a.vJ)((()=>{t&&A(!0)}),[t]),(0,a._W)(f),(0,i.A)((()=>{A(!1),u?.({height:0,isOpen:!1})}),t?void 0:d);const v=(0,a.hb)((()=>{const e=g.current;!n&&e&&h&&(t?(0,s.gm)((()=>{const n=e.offsetHeight;return y.current=n,()=>{u?.({element:e,height:n,isOpen:t})}})):u?.({element:e,height:0,isOpen:!1}))}),[t,h,n,g,u]),E=(0,c.A)((()=>{const e=g.current;e&&e.offsetHeight!==y.current&&v()}),[v,g],m,!0);return(0,a.Nf)(v,[v]),(0,l.A)(g,E,!o||!h),{shouldRender:h,ref:g}}function h(e,t=!1){let n=0;for(let a=0;a<e.length;a++){const i=e[a],r=i.element;if(!r)continue;const l=`${n}px`,c=()=>{(0,o.Tv)(r,{transform:`translateY(${i.isOpen?l:`calc(${l} - 100%)`})`,zIndex:String(-a),transition:t?"none":""})};r.dataset.isPanelOpen||!i.isOpen||t?c():((0,o.Tv)(r,{transform:`translateY(calc(${l} - 100%))`,zIndex:String(-a),transition:"none"}),r.dataset.isPanelOpen="true",(0,s.Uz)(c)),n+=i.height}}},70297:(e,t,n)=>{n.d(t,{A:()=>f});var a=n(84051),o=n(13439),s=n(90709),i=n(87357),r=n(17663),l=n(82393),c=n(43874),d=n(45470),m=n(14),u=n(17712),h=n(62587),A=n(59030),p=n(50680),g=n(18276),y=n(59816);const f=(0,a.ph)((function({story:e,isPreview:t,isProtected:n,isConnected:f}){const{openStoryViewer:v,loadPeerStoriesByIds:E,showNotification:C}=(0,o.ko)(),w=(0,A.A)(),{isMobile:b}=(0,c.Ay)(),I=e&&"isDeleted"in e,S=e&&"content"in e,M=S?e.content.video:void 0,N=S?(0,s.EN)(e):void 0,k=(0,h.A)(N),P=S?M?M.thumbnail?.dataUri:e.content.photo?.thumbnail?.dataUri:void 0,T=(0,m.A)(k,!0),{shouldRender:x,transitionClassNames:L}=(0,p.A)(Boolean(T)),B=(0,d.A)(P,I&&!t,b&&!l.QH),R=(0,i.A)("EVLTkrt1","media-inner",(!f||I)&&"AQWPv0bP",I&&"tprkr7qf",t&&"V3HabdKr");(0,a.vJ)((()=>{!e||S||I||E({peerId:e.peerId,storyIds:[e.id]})}),[e,I,S]);const F=(0,u.A)((()=>{I?C({message:w("StoryNotFound")}):v({peerId:e.peerId,storyId:e.id,isSinglePeer:!0,isSingleStory:!0})}));return a.Ay.createElement("div",{className:R,onClick:f?F:void 0},!I&&t&&a.Ay.createElement("canvas",{ref:B,className:"thumbnail blurred-bg"}),x&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("img",{src:T,alt:"",className:(0,i.A)("WAItYc5d",t&&"ClGe8yij",L),draggable:!1}),S&&a.Ay.createElement(y.A,{story:e,className:L})),I&&a.Ay.createElement("span",null,a.Ay.createElement(g.A,{name:"story-expired",className:"nLA7VEhv"}),w("StoryExpiredSubtitle")),Boolean(M?.duration)&&a.Ay.createElement("div",{className:"message-media-duration"},(0,r.QO)(M.duration)),n&&a.Ay.createElement("span",{className:"protector"}))}))},17010:(e,t,n)=>{n.d(t,{A:()=>wn});var a=n(84051),o=n(13439),s=n(23174),i=n(89925),r=n(31481),l=n(90709),c=n(70636),d=n(26129),m=n(29807),u=n(87357),h=n(60343),A=n(83868),p=n(41512),g=n(82393),y=n(76023),f=n(35049),v=n(4961),E=n(58734);function C(e){if(!e||1!==e.extendedMedia.length)return{photo:void 0,video:void 0};const t=e.extendedMedia[0],n="mediaType"in t;return{photo:n?t.duration?void 0:t:t.photo,video:n?t.duration?t:void 0:t.video}}var w=n(43336),b=n(35127);const I={None:0,Top:1,Right:2,Bottom:4,Left:8};function S(e,t){return e.reduce(((e,t)=>e+t),t)}function M(e){const t={width:0,height:0};return e.forEach((({dimensions:e,sides:n})=>{n&I.Right&&(t.width=e.width+e.x),n&I.Bottom&&(t.height=e.height+e.y)})),t}function N(e,t,n,a){const o=function(e,t,n){const a=e[0].isOutgoing;return(t?e[0].content.paidMedia.extendedMedia.map((e=>"mediaType"in e?e:e.photo||e.video)):e.map((e=>(0,l.r_)(e).photo||(0,l.r_)(e).video))).filter(Boolean).map((e=>{const t=(0,b.yA)({media:e,isOwn:a,isMobile:n});return t.width/t.height}))}(n.messages,n.isPaidMedia,a),s=function(e){return e.map((e=>e>1.2?"w":e<.8?"n":"q")).join("")}(o),i=function(e){return e.reduce(((e,t)=>t+e),1)/e.length}(o),r=o.length,c=o.some((e=>e>2)),d=(0,y.w4)(e,!1,t,a);let m;const u={ratios:o,proportions:s,averageRatio:i,maxWidth:d,minWidth:100,maxHeight:d,spacing:2};return m=r>=5||c?function({ratios:e,averageRatio:t,maxWidth:n,minWidth:a,spacing:o,maxHeight:s=4*n/3}){const i=function(e,t){return e.map((e=>t>1.1?(0,w.qE)(e,1,2.75):(0,w.qE)(e,.6667,1)))}(e,t),r=e.length,l=new Array(r),c=[],d=e=>{const t=[];let a=0;e.forEach((e=>{t.push(((e,t)=>{const a=S(i.slice(e,e+t),0);return(n-(t-1)*o)/a})(a,e)),a+=e})),c.push({lineCounts:e,heights:t})};for(let e=1;e!==r;++e){const t=r-e;e<=3&&t<=3&&d([e,t])}for(let e=1;e!==r-1;++e)for(let n=1;n!==r-e;++n){const a=r-e-n;e<=3&&n<=(t<.85?4:3)&&a<=3&&d([e,n,a])}for(let e=1;e!==r-1;++e)for(let t=1;t!==r-e;++t)for(let n=1;n!==r-e-t;++n){const a=r-e-t-n;e<=3&&t<=3&&n<=3&&a<=4&&d([e,t,n,a])}let m,u=0;for(let e=0;e<c.length;e++){const{heights:t,lineCounts:n}=c[e],i=n.length,r=S(t,0)+o*(i-1),l=Math.min(...t)<a?1.5:1,d=(()=>{for(let e=1;e!==i;++e)if(n[e-1]>n[e])return 1.5;return 1})(),h=Math.abs(r-s)*l*d;(!m||h<u)&&(m=c[e],u=h)}const h=m.lineCounts,A=m.heights,p=h.length;let g=0,y=0;for(let e=0;e!==p;++e){const t=h[e],a=A[e],s=Math.round(a);let r=0;for(let c=0;c!==t;++c){const d=I.None|(0===e?I.Top:I.None)|(e===p-1?I.Bottom:I.None)|(0===c?I.Left:I.None)|(c===t-1?I.Right:I.None),m=i[g],u=c===t-1?n-r:Math.round(m*a);l[g]={dimensions:{x:r,y,width:u,height:s},sides:d},r+=u+o,++g}y+=s+o}return l}(u):2===r?function(e){const{ratios:t,proportions:n,averageRatio:a}=e;return"ww"===n&&a>1.4&&t[1]-t[0]<.2?function(e){const{ratios:t,maxWidth:n,spacing:a,maxHeight:o}=e,s=Math.round(Math.min(n/t[0],Math.min(n/t[1],(o-a)/2)));return[{dimensions:{x:0,y:0,width:n,height:s},sides:I.Left|I.Top|I.Right},{dimensions:{x:0,y:s+a,width:n,height:s},sides:I.Left|I.Bottom|I.Right}]}(e):"ww"===n||"qq"===n?function(e){const{ratios:t,maxWidth:n,spacing:a,maxHeight:o}=e,s=(n-a)/2,i=Math.round(Math.min(s/t[0],Math.min(s/t[1],o)));return[{dimensions:{x:0,y:0,width:s,height:i},sides:I.Top|I.Left|I.Bottom},{dimensions:{x:s+a,y:0,width:s,height:i},sides:I.Top|I.Right|I.Bottom}]}(e):function(e){const{ratios:t,minWidth:n,maxWidth:a,spacing:o,maxHeight:s}=e,i=Math.round(1.5*n),r=Math.min(Math.round(Math.max(.4*(a-o),(a-o)/t[0]/(1/t[0]+1/t[1]))),a-o-i),l=a-r-o,c=Math.min(s,Math.round(Math.min(l/t[0],r/t[1])));return[{dimensions:{x:0,y:0,width:l,height:c},sides:I.Top|I.Left|I.Bottom},{dimensions:{x:l+o,y:0,width:r,height:c},sides:I.Top|I.Right|I.Bottom}]}(e)}(u):3===r?function(e){const{proportions:t}=e;return"n"===t[0]?function(e){const{maxHeight:t,spacing:n,ratios:a,maxWidth:o,minWidth:s}=e,i=t,r=Math.round(Math.min((t-n)/2,a[1]*(o-n)/(a[2]+a[1]))),l=i-r-n,c=Math.max(s,Math.round(Math.min((o-n)/2,Math.min(r*a[2],l*a[1])))),d=Math.min(Math.round(i*a[0]),o-n-c);return[{dimensions:{x:0,y:0,width:d,height:i},sides:I.Top|I.Left|I.Bottom},{dimensions:{x:d+n,y:0,width:c,height:l},sides:I.Top|I.Right},{dimensions:{x:d+n,y:l+n,width:c,height:r},sides:I.Bottom|I.Right}]}(e):function(e){const{maxWidth:t,ratios:n,maxHeight:a,spacing:o}=e,s=t,i=Math.round(Math.min(s/n[0],.66*(a-o))),r=(t-o)/2,l=Math.min(a-i-o,Math.round(Math.min(r/n[1],r/n[2]))),c=s-r-o;return[{dimensions:{x:0,y:0,width:s,height:i},sides:I.Left|I.Top|I.Right},{dimensions:{x:0,y:i+o,width:r,height:l},sides:I.Bottom|I.Left},{dimensions:{x:r+o,y:i+o,width:c,height:l},sides:I.Bottom|I.Right}]}(e)}(u):function(e){const{proportions:t}=e;return"w"===t[0]?function({maxWidth:e,ratios:t,spacing:n,maxHeight:a,minWidth:o}){const s=e,i=Math.round(Math.min(s/t[0],.66*(a-n))),r=Math.round((e-2*n)/(t[1]+t[2]+t[3])),l=Math.max(o,Math.round(Math.min(.4*(e-2*n),r*t[1]))),c=Math.round(Math.max(Math.max(o,.33*(e-2*n)),r*t[3])),d=s-l-c-2*n,m=Math.min(a-i-n,r);return[{dimensions:{x:0,y:0,width:s,height:i},sides:I.Left|I.Top|I.Right},{dimensions:{x:0,y:i+n,width:l,height:m},sides:I.Bottom|I.Left},{dimensions:{x:l+n,y:i+n,width:d,height:m},sides:I.Bottom},{dimensions:{x:l+n+d+n,y:i+n,width:c,height:m},sides:I.Right|I.Bottom}]}(e):function({maxHeight:e,ratios:t,maxWidth:n,spacing:a,minWidth:o}){const s=e,i=Math.round(Math.min(s*t[0],.6*(n-a))),r=Math.round((e-2*a)/(1/t[1]+1/t[2]+1/t[3])),l=Math.round(r/t[1]),c=Math.round(r/t[2]),d=s-l-c-2*a,m=Math.max(o,Math.min(n-i-a,r));return[{dimensions:{x:0,y:0,width:i,height:s},sides:I.Top|I.Left|I.Bottom},{dimensions:{x:i+a,y:0,width:m,height:l},sides:I.Top|I.Right},{dimensions:{x:i+a,y:l+a,width:m,height:c},sides:I.Right},{dimensions:{x:i+a,y:l+c+2*a,width:m,height:d},sides:I.Bottom|I.Right}]}(e)}(u),{layout:m,containerStyle:M(m)}}var k=n(43874),P=n(10722),T=n(49746),x=n(21488),L=n(37661),B=n(5912),R=n(17712),F=n(59030),D=n(73767),O=n(14622),U=n(21511),z=n(9705),j=n(5130);let K;const V=new z.A;g.CM&&setTimeout((function(){K||(K=(0,j.U)(new Worker(new URL(n.p+n.u(8590),n.b))),V.resolve())}),4e3);var $=n(84947),J=n(37836);const _=new Map;const q=(0,J.nF)((function(e){const{updateChatDetectedLanguage:t}=(0,o.ko)(),n=_.get(e);if(!n)return;const a=n.size;if(a<8)return;let s=0,i=0;const r=new Map;for(const e of n.values()){e.isTranslatable&&s++,e.detectedLanguage&&i++;const t=e.detectedLanguage;if(t){const e=r.get(t)||0;r.set(t,e+1)}}if(s/a<.3||i/a<.6)return;t({chatId:e,detectedLanguage:Array.from(r.entries()).sort((([,e],[,t])=>t-e))[0][0]})}),1e3);var H=n(79519),G=n(46275),W=n(64154),Q=n(66644),Z=n(50442),Y=n(43503),X=n(54464),ee=n(672);const te=3*y.$,ne=Number(y.$),ae="data-is-document-group-hover";function oe(e,t,n,s,i,r,l,c,d,m,u,h,p){const{updateDraftReplyInfo:y,sendDefaultReaction:f}=(0,o.ko)(),[v,E,C]=(0,L.A)(),[w,b,I]=(0,L.A)(),S=(0,a.li)(),M=(0,ee.A)((e=>{const t=u.current;if(!t)return;const{clientX:n,clientY:a}=e,{x:o,width:s,y:i,height:r}=t.getBoundingClientRect(),l=o+s/2,c=i+r/2,d=Math.abs(l-n)<te,m=Math.abs(c-a)<ne;d&&m?E():C()}),[u],Q.YS);return(0,a.vJ)((()=>{if(!g.TF||s||!i||m||!p?.())return;let e;return(0,Z.wJ)(t.current,{selectorToPreventScroll:".MessageList",excludedClosestSelector:".no-word-wrap",onSwipe:(t,n)=>n===Z.ez.Left&&(e||(e=Date.now()),b(),!0),onRelease:()=>{e&&i&&(y({replyToMsgId:n}),setTimeout(I,Math.max(0,150-(Date.now()-e))),e=void 0)}})}),[t,s,n,b,I,i,m,p]),{handleMouseDown:s?void 0:function(e){(0,X.l)(e),c(e)},handleClick:function(t){if(s)e(t);else if(g.TF)return S.current?(clearInterval(S.current),S.current=void 0,void f({chatId:d,messageId:n})):void(S.current=setTimeout((()=>{S.current=void 0,function(e){if(g.Ni){const t=e.target;if(!t.classList.contains("text-content")&&!t.classList.contains("Message"))return;Y.A.getIsKeyboardVisible()?setTimeout((()=>{l(e)}),350):l(e)}}(t)}),200))},handleContextMenu:s?r?A.A:void 0:function(t){if(g.Ni){if(t.target.matches("a[href]")||m)return;t.preventDefault(),e()}else l(t)},handleDoubleClick:s?void 0:function(){!g.TF&&i&&y({replyToMsgId:n,replyToPeerId:void 0,quoteText:void 0})},handleContentDoubleClick:g.TF?void 0:function(e){e.stopPropagation()},handleMouseMove:M,handleSendQuickReaction:function(e){e.stopPropagation(),f({chatId:d,messageId:n})},handleMouseLeave:function(e){(0,Q.YS)(C),h&&function(e){const t=ie(e.currentTarget);t&&t.removeAttribute(ae)}(e)},isSwiped:w,isQuickReactionVisible:v,handleDocumentGroupMouseEnter:se}}function se(e){const t=ie(e.currentTarget);t&&t.setAttribute(ae,"")}function ie(e){let t=e;do{t=t.nextElementSibling}while(t&&!t.classList.contains("last-in-document-group"));return t}var re=n(65240),le=n(21849),ce=n(87412),de=n(44589),me=n(80999),ue=n(91930),he=n(11217),Ae=n(62587),pe=n(18276),ge=n(86070);const ye=({story:e,sender:t,noUserColors:n,isProtected:s,observeIntersectionForLoading:i,onClick:r})=>{const{showNotification:d}=(0,o.ko)(),m=(0,F.A)(),h=(0,a.li)(null),A=(0,B.Vz)(h,i),p=e&&"content"in e,g=e&&"isDeleted"in e,f=p&&Boolean(e.content.video),E=p?"Story":g?"ExpiredStory":"Loading",C=(0,Ae.A)(p&&(0,l.EN)(e,"pictogram"),!A),w=f?e.content.video.thumbnail?.dataUri:void 0,b=C||w,I=t?(0,c.F9)(m,t):void 0,S=(0,R.A)((()=>{e&&!g?r():d({message:m("StoryNotFound")})})),{handleClick:M,handleMouseDown:N}=(0,he.Q)(S);return a.Ay.createElement(ge.A,{ref:h,peerColor:t?.color,noUserColors:n,shouldReset:!0,className:(0,u.A)("EmbeddedMessage",b&&"with-thumb"),onClick:M,onMouseDown:N},b&&function(e,t){const{width:n,height:o}=(0,y.mr)();return a.Ay.createElement("div",{className:"embedded-thumb"},a.Ay.createElement("img",{src:e,width:n,height:o,alt:"",className:"pictogram",draggable:!1}),t&&a.Ay.createElement("span",{className:"protector"}))}(b,s),a.Ay.createElement("div",{className:"message-text with-message-color"},a.Ay.createElement("p",{className:"embedded-text-wrapper"},g&&a.Ay.createElement(pe.A,{name:"story-expired",className:"embedded-origin-icon"}),p&&a.Ay.createElement(pe.A,{name:"story-reply",className:"embedded-origin-icon"}),m(E)),a.Ay.createElement("div",{className:"message-title"},(0,v.A)(I||" "))))};var fe=n(2578),ve=n(9267),Ee=n(74936),Ce=n(17794),we=n(90603),be=n(38102);var Ie=n(61911);const Se=1.125*y.$,Me=(0,a.ph)((({topic:e,className:t,onClick:n})=>{const o=(0,F.A)();return a.Ay.createElement("div",{className:(0,u.A)("JldIqqof",t),style:`--topic-button-accent-color: var(${(0,we.Mt)(e?.iconColor)})`,onClick:n},e?a.Ay.createElement(be.A,{topic:e,size:Se}):a.Ay.createElement("img",{src:Ie,alt:"",draggable:!1}),e?.title?(0,v.A)(e.title):o("Loading"),e?.isClosed&&a.Ay.createElement(pe.A,{name:"lock"}),a.Ay.createElement(pe.A,{name:"next"}))}));var Ne=n(15006),ke=n(64493);function Pe(e){return(0,a.ph)((0,o.EK)(((e,t)=>{const{clickArg:n,noSelectControls:a}=t;return{isInSelectMode:!a&&(0,m.rTV)(e),isSelected:!a&&(0,m.H1_)(e,n)}}))((t=>{const{isInSelectMode:n,isSelected:s,dimensions:i,clickArg:r}=t,{toggleMessageSelection:l}=(0,o.ko)(),c=(0,R.A)((e=>{e.stopPropagation(),l({messageId:r,withShift:e?.shiftKey})})),d=(0,a.Kr)((()=>{const{dimensions:e,onClick:a}=t;return{...t,isInSelectMode:n,isSelected:s,dimensions:{...e,x:0,y:0},onClick:n?void 0:a}}),[t,n,s]);return a.Ay.createElement("div",{className:(0,u.A)("album-item-select-wrapper",s&&"is-selected"),style:i?`left: ${i.x}px; top: ${i.y}px;`:"",onClick:n?c:void 0},n&&a.Ay.createElement("div",{className:"message-select-control"},s&&a.Ay.createElement(pe.A,{name:"select"})),a.Ay.createElement(e,d))})))}var Te=n(51644),xe=n(25477);const Le=Pe(Te.A),Be=Pe(xe.A),Re=(0,o.EK)((e=>{const t=(0,m.SJA)(e),n=(0,m.yuw)(e);return{theme:t,uploadsByKey:e.fileUploads.byMessageKey,activeDownloads:n}}))((({album:e,observeIntersection:t,hasCustomAppendix:n,isOwn:s,isProtected:i,albumLayout:r,onMediaClick:c,uploadsByKey:d,activeDownloads:u,theme:A})=>{const{cancelUploadMedia:p}=(0,o.ko)(),{content:{paidMedia:g}}=e.mainMessage,y=e.isPaidMedia?g.extendedMedia.length:e.messages.length,f=(0,R.A)((t=>{c(e.mainMessage.id,t)})),v=(0,R.A)((e=>{c(e)})),E=(0,R.A)((t=>{p({chatId:e.mainMessage.chatId,messageId:t})})),C=(0,a.Kr)((()=>e.isPaidMedia?e.mainMessage.content.paidMedia.extendedMedia.map((()=>e.mainMessage)):e.messages),[e]),{width:w,height:b}=r.containerStyle;return a.Ay.createElement("div",{className:"Album",style:`width: ${w}px; height: ${b}px;`},C.map((function(c,p){const g=e.isPaidMedia?c.content.paidMedia?.extendedMedia[p]:void 0,C=g&&"mediaType"in g?g:g?.photo,w=g&&"mediaType"in g?g:g?.video,b=C||(0,l.yl)(c),S=w||(0,l.r_)(c).video,M=d[(0,h.bj)(c)],N=M?.progress,{dimensions:k,sides:P}=r.layout[p],T=(0,m.wwb)((0,o.mS)(),c),x=(0,m.OEt)((0,o.mS)(),c);if(b){const o=n&&(s?p===y-1:Boolean(P&I.Left&&P&I.Bottom));return a.Ay.createElement(Le,{id:`album-media-${(0,l.GZ)(c.id,e.isPaidMedia?p:void 0)}`,photo:b,isOwn:s,observeIntersectionForLoading:t,canAutoLoad:T,shouldAffectAppendix:o,uploadProgress:N,dimensions:k,isProtected:i,clickArg:e.isPaidMedia?p:c.id,onClick:e.isPaidMedia?f:v,onCancelUpload:E,isDownloading:"extendedMediaPreview"!==b.mediaType&&(0,l.$r)(u,b),theme:A,noSelectControls:e.isPaidMedia})}if(S)return a.Ay.createElement(Be,{id:`album-media-${(0,l.GZ)(c.id)}`,video:S,observeIntersectionForLoading:t,canAutoLoad:T,canAutoPlay:x,uploadProgress:N,dimensions:k,isProtected:i,clickArg:e.isPaidMedia?p:c.id,onClick:e.isPaidMedia?f:v,onCancelUpload:E,isDownloading:"extendedMediaPreview"!==S.mediaType&&(0,l.$r)(u,S),theme:A,noSelectControls:e.isPaidMedia})})))}));var Fe=n(95807),De=n(41733);const Oe=7*y.$;function Ue(e,t,n,s,i,r,l){const{interactWithAnimatedEmoji:c,sendEmojiInteraction:d,sendWatchingEmojiInteraction:m}=(0,o.ko)(),u=(0,a.li)(null),h=(0,a.li)(null),A=(0,Ae.A)(n?`document${n}`:void 0,!n),p=l||Oe,y=(0,Fe.A)(`width: ${p}px`,`height: ${p}px`,r&&!g.cp&&"cursor: pointer"),f=(0,a.li)(void 0),v=(0,a.li)(void 0),E=(0,R.A)((()=>{u.current&&(d({chatId:e,messageId:t,emoji:r,interactions:f.current}),v.current=void 0,f.current=void 0)})),C=(0,R.A)((()=>{const e=h.current;A&&(e&&(e.pause(),e.remove()),h.current=new Audio,h.current.src=A,(0,De.A)(h.current),h.current.addEventListener("ended",(()=>{h.current=void 0}),{once:!0}))})),w=(0,R.A)((()=>{C();const n=u.current;if(!(r&&n&&t&&e))return;const{x:a,y:o}=n.getBoundingClientRect();c({emoji:r,x:a,y:o,startSize:p,isReversed:!i}),f.current||(f.current=[],v.current=performance.now(),setTimeout(E,1e3)),f.current.push(v.current?(performance.now()-v.current)/1e3:0)}));return(0,a.vJ)((()=>{const n=u.current;n&&s&&s.forEach((({id:a,startSize:o,messageId:s})=>{if(o||t!==s)return;const{x:l,y:c}=n.getBoundingClientRect();m({id:a,chatId:e,emoticon:r,startSize:p,x:l,y:c,isReversed:!i}),C()}))}),[s,e,r,i,t,C,m,p]),{ref:u,size:p,style:y,handleClick:w}}const ze=(0,a.ph)((0,o.EK)(((e,{customEmojiId:t,withEffects:n})=>{const a=e.customEmojis.byId[t];return{sticker:a,effect:a?.emoji&&n?(0,m.Nr8)(e,a.emoji):void 0,soundId:a?.emoji&&(0,m.tKM)(e,a.emoji),noPlay:!(0,m.BWX)(e)}}))((({isOwn:e,customEmojiId:t,messageId:n,chatId:o,activeEmojiInteractions:s,sticker:i,effect:r,soundId:l,noPlay:c,observeIntersection:d})=>{const{ref:m,size:h,style:A,handleClick:p}=Ue(o,n,l,s,e,r?.emoji,(0,E.Rr)(1));return a.Ay.createElement(ce.A,{ref:m,documentId:t,className:(0,u.A)("AnimatedEmoji media-inner",i?.id===y.AC&&"like-sticker-thumb"),style:A,size:h,isBig:!0,noPlay:c,withSharedAnimation:!0,forceOnHeavyAnimation:Boolean(r&&s?.length),observeIntersectionForLoading:d,onClick:p})})));var je=n(79577);const Ke=(0,a.ph)((0,o.EK)(((e,{emoji:t,withEffects:n})=>({sticker:(0,m.oei)(e,t),effect:n?(0,m.Nr8)(e,t):void 0,soundId:(0,m.tKM)(e,t)})))((({isOwn:e,observeIntersection:t,forceLoadPreview:n,messageId:o,chatId:s,activeEmojiInteractions:i,sticker:r,effect:l,soundId:c})=>{const{ref:d,size:m,style:h,handleClick:A}=Ue(s,o,c,i,e,l?.emoji),p=(0,B.Vz)(d,t);return a.Ay.createElement(je.A,{sticker:r,size:m,quality:1,noLoad:!p,forcePreview:n,play:p,forceAlways:!0,ref:d,className:(0,u.A)("AnimatedEmoji media-inner",r?.id===y.AC&&"like-sticker-thumb"),style:h,onClick:A})})));var Ve=n(14242),$e=n(93809),Je=n(68292),_e=n(57474);const qe=(0,a.ph)((({isCustomShape:e,threadInfo:t,disabled:n,isLoading:s,asActionButton:i})=>{const{openThread:r}=(0,o.ko)(),l=(0,$e.A)([s],450),c=(0,F.A)(),{originMessageId:d,chatId:h,messagesCount:A,lastMessageId:p,lastReadInboxMessageId:g,recentReplierIds:y,originChannelId:f}=t,v=(0,R.A)((()=>{r({isComments:!0,chatId:h,originMessageId:d,originChannelId:f})})),E=(0,a.Kr)((()=>{if(!y?.length)return;const e=(0,o.mS)();return y.map((t=>(0,m.PVB)(e,t))).filter(Boolean)}),[y]);if(void 0===A)return;const C=Boolean(g&&p&&g<p),w=A?c("CommentsCount","%COMMENTS_COUNT%",void 0,A).split("%").map((e=>"COMMENTS_COUNT"===e?a.Ay.createElement(Je.A,{text:(0,Ve.Vw)(A)}):e)):void 0;return a.Ay.createElement("div",{"data-cnt":(0,Ve.Vw)(A),className:(0,u.A)("CommentButton",C&&"has-unread",n&&"disabled",e&&"CommentButton-custom-shape",s&&"loading",i&&"as-action-button"),dir:c.isRtl?"rtl":"ltr",onClick:v,role:"button",tabIndex:0},a.Ay.createElement(pe.A,{name:"comments-sticker",className:(0,u.A)("CommentButton_icon-comments",s&&l&&"CommentButton_hidden")}),!E?.length&&a.Ay.createElement(pe.A,{name:"comments"}),Boolean(E?.length)&&a.Ay.createElement("div",{className:"recent-repliers",dir:c.isRtl?"rtl":"ltr"},E.map((e=>a.Ay.createElement(le.A,{key:e.id,size:"small",peer:e})))),a.Ay.createElement("div",{className:"label",dir:"auto"},A?w:c("LeaveAComment")),a.Ay.createElement("div",{className:"CommentButton_right"},s&&a.Ay.createElement(_e.A,{className:(0,u.A)("CommentButton_loading",!l&&"CommentButton_hidden"),color:e?"white":"blue"}),a.Ay.createElement(pe.A,{name:"next",className:(0,u.A)("CommentButton_icon-open",s&&l&&"CommentButton_hidden")})))}));var He=n(85982),Ge=n(64713);const We="ReDHhQHm";function Qe(e){return e.firstName&&e.lastName?`${e.firstName} ${e.lastName}`:e.firstName?e.firstName:e.lastName?e.lastName:""}const Ze=(0,o.EK)(((e,{contact:t})=>{const{countryList:{phoneCodes:n}}=e;return{user:(0,m.mBe)(e,t.userId),phoneCodeList:n}}))((({contact:e,user:t,phoneCodeList:n,noUserColors:s})=>{const i=(0,F.A)(),{openChat:r,openAddContactDialog:c,showNotification:d,openChatWithInfo:m}=(0,o.ko)(),{phoneNumber:u,userId:h}=e,A="0"!==h,p=A&&t&&(0,l.Gh)(t),g=(0,R.A)((()=>{r({id:h})})),y=(0,R.A)((()=>{c({userId:t?.id})})),f=(0,R.A)((()=>{t?m({id:h}):((0,He.eM)(u),d({message:i("PhoneCopied")}))}));return a.Ay.createElement(ge.A,{noUserColors:s,peer:t,emojiIconClassName:"SjZYi3sJ",className:"AAHWWWvU"},a.Ay.createElement("div",{className:"tpDpg82n",onClick:f},a.Ay.createElement(le.A,{size:"medium",peer:t,text:Qe(e)}),a.Ay.createElement("div",{className:"fpYynE5s"},a.Ay.createElement("div",{className:"_PNTJc_V"},t?(0,l.Yg)(t):Qe(e)),a.Ay.createElement("div",{className:"JP_3wes8"},(0,Ge.Ox)(n,u)))),A&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("div",{className:"_OSJcuqH"}),a.Ay.createElement("div",{className:"Blui4M4G"},a.Ay.createElement(ke.A,{isText:!0,color:"translucent",ripple:!0,size:"tiny",onClick:g,className:We},i("SharedContactMessage")),p&&a.Ay.createElement(ke.A,{isText:!0,color:"translucent",ripple:!0,size:"tiny",onClick:y,className:We},i("SharedContactAdd")))))}));var Ye=n(80089),Xe=n(80464);const et=e=>{const{isOpen:t}=e,n=(0,Xe.A)(Ye.ar.Extra,"ContextMenuContainer",!t);return n?a.Ay.createElement(n,e):void 0};var tt=n(18501),nt=n(57675),at=n(32581);const ot={color:0},st=(0,a.ph)((({factCheck:e,isToggleDisabled:t})=>{const n=(0,F.A)(),o=(0,a.li)(null),s=(0,a.li)(null),{isCollapsed:i,isCollapsible:r,setIsCollapsed:l}=(0,nt.A)(o,4,s),c=(0,a.Kr)((()=>{if(e.countryCode&&n.code)return new Intl.DisplayNames([n.code],{type:"region"}).of(e.countryCode)}),[e.countryCode,n.code]),d=!t&&i,m=(0,R.A)((()=>{l(!1)})),h=(0,R.A)((()=>{l((e=>!e))}));if(e.text)return a.Ay.createElement(ge.A,{peerColor:ot,className:"HMB5LgeX",onClick:d?m:void 0},a.Ay.createElement("div",{ref:s,className:(0,u.A)("nfCzKu78",i&&"hYzpXwTM")},a.Ay.createElement("div",{className:"vZnCPl3t"},n("FactCheck")),a.Ay.createElement("div",{ref:o,className:"k_dGolcu"},(0,tt.f)({text:e.text.text,entities:e.text.entities})),a.Ay.createElement(at.A,{className:"qRaSs5iA"}),a.Ay.createElement("div",{className:"EDmr0wJG"},n("FactCheckFooter",c))),r&&a.Ay.createElement("div",{className:(0,u.A)("mxPizZpR",!t&&"Cj2cLczd"),onClick:t?void 0:h,"aria-hidden":!0},a.Ay.createElement(pe.A,{name:i?"down":"up"})))}));var it=n(55158);const rt=(0,a.ph)((({message:e,canAutoLoadMedia:t})=>{const{clickBotInlineButton:n}=(0,o.ko)(),s=e.content.game,{title:i,description:r}=s,c=(0,l.zb)(s),d=(0,l.ih)(s),m=(0,Ae.A)(c,!t),u=(0,Ae.A)(d,!t);return a.Ay.createElement("div",{className:"Game"},a.Ay.createElement("div",{className:"preview",style:"width: 480px; height: 270px",onClick:()=>{n({chatId:e.chatId,messageId:e.id,button:e.inlineButtons[0][0]})}},!m&&!u&&a.Ay.createElement(it.A,{className:"skeleton preview-content"}),m&&a.Ay.createElement("img",{className:"preview-content",src:m,alt:i,draggable:!1}),u&&a.Ay.createElement("video",{className:"preview-content",playsInline:!0,muted:!0,disablePictureInPicture:!0,autoPlay:!0,loop:!0,src:u})),a.Ay.createElement("div",{className:"title"},i),!(0,l.P5)(e)&&a.Ay.createElement("div",{className:"description"},r))}));var lt=n(17663),ct=n(52491),dt=n(80140),mt=n(4875),ut=n(58784),ht=n(64489),At=n(10187),pt=n(94189);const gt="ogvcv3mr",yt="MSFa9BPf",ft="HfZ6SuLI",vt="rPyyNYxK",Et="FV70u896",Ct=(0,a.ph)((0,o.EK)(((e,{message:t})=>{const{giveaway:n}=t.content,a=(0,m.hds)(e,t.chatId);return{chat:a,sender:(0,m.hds)(e,n?.channelIds[0])||(0,m.Szq)(e,t)||a,giftSticker:n&&(0,m.t0O)(e,n.months),canPlayAnimatedEmojis:(0,m.BWX)(e)}}))((({chat:e,sender:t,message:n,canPlayAnimatedEmojis:s,giftSticker:i})=>{const{openChat:r}=(0,o.ko)(),d=(0,a.li)(!1),[m,h]=(0,a.J0)(),A=(0,F.A)(),{giveaway:p,giveawayResults:g}=n.content,y=Boolean(g),{months:f,untilDate:E,prizeDescription:C,stars:w}=p||g,b=(0,l.Ie)(n),I=y?g.winnersCount:p.quantity,S=(0,dt.Fm)()>E,M=(0,a.Kr)((()=>{if(y)return;const e=new Intl.DisplayNames([A.code,"en"].filter(Boolean),{type:"region"});return p?.countries?.map((t=>`${(0,ct.D0)(t)} ${e.of(t)}`)).join(", ")}),[p,y,A.code]),N=(0,R.A)((e=>{r({id:e})})),k=(0,R.A)((async()=>{if(d.current)return;d.current=!0;const t=await(0,mt.px)("fetchGiveawayInfo",{peer:e,messageId:n.id});h(t),d.current=!1})),P=(0,R.A)((()=>{h(void 0)})),T=(0,a.Kr)((()=>{if(m)return A("results"===m.type?"BoostingGiveawayEnd":"BoostingGiveAwayAbout")}),[m,A]);return a.Ay.createElement("div",{className:"CbpKtOey"},a.Ay.createElement("div",{className:(0,u.A)("hjjKhvVv",y&&"JEiR48jJ")},y?a.Ay.createElement(ht.A,{size:150,tgsUrl:ut.w.PartyPopper,nonInteractive:!0,noLoop:!0}):a.Ay.createElement(je.A,{sticker:i,play:s&&S,noLoop:!0,nonInteractive:!0,size:175}),a.Ay.createElement("span",{className:"n_QCMv_A"},`x${I}`)),y?function(e){const t=e.winnerIds;return a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("div",{className:yt},a.Ay.createElement("strong",{className:gt},(0,v.A)(A("BoostingGiveawayResultsMsgWinnersSelected"),["simple_markdown"])),a.Ay.createElement("p",{className:ft},(0,v.A)(A("BoostingGiveawayResultsMsgWinnersTitle",t.length),["simple_markdown"])),a.Ay.createElement("strong",{className:gt},A("lng_prizes_results_winners")),a.Ay.createElement("div",{className:vt},t.map((e=>a.Ay.createElement(At.A,{peerId:e,forceShowSelf:!0,withPeerColors:!b,className:Et,clickArg:e,onClick:N}))))),a.Ay.createElement("div",{className:yt},a.Ay.createElement("p",{className:ft},A("BoostingGiveawayResultsMsgAllWinnersReceivedLinks"))))}(g):function(e){const t=e.channelIds;return a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("div",{className:yt},a.Ay.createElement("strong",{className:gt},(0,v.A)(A("BoostingGiveawayPrizes"),["simple_markdown"])),C&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("p",{className:ft},(0,v.A)(A("BoostingGiveawayMsgPrizes",[I,C],void 0,I),["simple_markdown"])),a.Ay.createElement(at.A,null,A("BoostingGiveawayMsgWithDivider"))),a.Ay.createElement("p",{className:ft},n?.content?.giveaway?.stars?a.Ay.createElement(a.Ay.Fragment,null,(0,v.A)(A("Chat.Giveaway.Message.Stars.PrizeText",A("Stars",n?.content?.giveaway?.stars)),["simple_markdown"]),a.Ay.createElement("br",null),(0,v.A)(A("AmongWinners",I),["simple_markdown"])):a.Ay.createElement(a.Ay.Fragment,null,(0,v.A)(A("Chat.Giveaway.Info.Subscriptions",I),["simple_markdown"]),a.Ay.createElement("br",null),(0,v.A)(A("ActionGiftPremiumSubtitle",A("Chat.Giveaway.Info.Months",f)),["simple_markdown"])))),a.Ay.createElement("div",{className:yt},a.Ay.createElement("strong",{className:gt},(0,v.A)(A("BoostingGiveawayMsgParticipants"),["simple_markdown"])),a.Ay.createElement("p",{className:ft},(0,v.A)(A("BoostingGiveawayMsgAllSubsPlural",t.length),["simple_markdown"])),a.Ay.createElement("div",{className:vt},t.map((e=>a.Ay.createElement(At.A,{peerId:e,forceShowSelf:!0,withPeerColors:!b,className:Et,clickArg:e,onClick:N})))),M&&a.Ay.createElement("span",null,(0,v.A)(A("Chat.Giveaway.Message.CountriesFrom",M)))),a.Ay.createElement("div",{className:yt},a.Ay.createElement("strong",{className:gt},(0,v.A)(A("BoostingWinnersDate"),["simple_markdown"])),a.Ay.createElement("p",{className:ft},(0,lt.L2)(1e3*E,A.code,!0))))}(p),a.Ay.createElement(ke.A,{className:"jMBw7STU",color:"adaptive",size:"smaller",onClick:k},A("BoostingHowItWork")),a.Ay.createElement(pt.A,{isOpen:Boolean(m),isOnlyConfirm:!0,title:T,confirmHandler:P,onClose:P},function(){if(!t||!m)return;const e="results"===m.type,n=(0,c.vj)(t)?(0,l.Js)(A,t):(0,l.Yg)(t),s=(0,lt.U)(A,1e3*E),i=p?.channelIds?p.channelIds.length-1:0,r=A("Chat.Giveaway.Info.OtherChannels",i),d=i>0,u=e?"BoostingGiveawayHowItWorksTextEnd":"BoostingGiveawayHowItWorksText",h=e?A("Chat.Giveaway.Info.Months",f):A("Stars",w,"i"),g=A(u,[n,I,h],void 0,I),y=C?A("BoostingGiveawayHowItWorksIncludeText",[n,I,C],void 0,I):void 0;let b="";b=e?d?"BoostingGiveawayHowItWorksSubTextSeveralEnd":"BoostingGiveawayHowItWorksSubTextEnd":d?"BoostingGiveawayHowItWorksSubTextSeveral":"BoostingGiveawayHowItWorksSubText";let S=A(b,[s,I,n,i],void 0,I);e&&m.activatedCount&&(S+=` ${A("BoostingGiveawayUsedLinksPlural",m.activatedCount)}`);let M="";e&&(M=m.isRefunded?A("BoostingGiveawayCanceledByPayment"):A(m.isWinner?"BoostingGiveawayYouWon":"BoostingGiveawayYouNotWon"));let N="";if(e);else if(m.disallowedCountry)N=A("BoostingGiveawayNotEligibleCountry");else if(m.adminDisallowedChatId){const e=(0,o.mS)().chats.byId[m.adminDisallowedChatId],t=e&&(0,l.Js)(A,e);N=A("BoostingGiveawayNotEligibleAdmin",t)}else if(m.joinedTooEarlyDate){const e=(0,lt.U)(A,1e3*m.joinedTooEarlyDate);N=A("BoostingGiveawayNotEligible",e)}else N=m.isParticipating?d?A("Chat.Giveaway.Info.ParticipatingMany",[n,i]):A("Chat.Giveaway.Info.Participating",n):d?A("Chat.Giveaway.Info.NotQualifiedMany",[n,r,s]):A("Chat.Giveaway.Info.NotQualified",[n,s]);return a.Ay.createElement(a.Ay.Fragment,null,M&&a.Ay.createElement("p",{className:"ZQ4aVVkI"},(0,v.A)(M,["simple_markdown"])),a.Ay.createElement("p",null,(0,v.A)(g,["simple_markdown"])),y&&a.Ay.createElement("p",null,(0,v.A)(y,["simple_markdown"])),a.Ay.createElement("p",null,(0,v.A)(S,["simple_markdown"])),N&&a.Ay.createElement("p",null,(0,v.A)(N,["simple_markdown"])))}()))})));var wt=n(85449);const bt=(0,a.ph)((({message:e,onClick:t})=>{const n=(0,F.A)(),o=(0,a.Kr)((()=>{const t=[];return e.inlineButtons.forEach((e=>{t.push(e.map((e=>(0,wt.A)(n,e))))})),t}),[n,e.inlineButtons]);return a.Ay.createElement("div",{className:"InlineButtons"},e.inlineButtons.map(((n,s)=>a.Ay.createElement("div",{className:"row"},n.map(((n,i)=>a.Ay.createElement(ke.A,{size:"tiny",ripple:!0,disabled:"unsupported"===n.type,onClick:()=>t({chatId:e.chatId,messageId:e.id,button:n})},a.Ay.createElement("span",{className:"inline-button-text"},o[s][i]),(e=>{const{type:t}=e;switch(t){case"url":if(!r.OFc.test(e.url))return a.Ay.createElement(pe.A,{className:"corner-icon",name:"arrow-right"});break;case"urlAuth":return a.Ay.createElement(pe.A,{className:"corner-icon",name:"arrow-right"});case"buy":case"receipt":return a.Ay.createElement(pe.A,{className:"corner-icon",name:"card"});case"switchBotInline":return a.Ay.createElement(pe.A,{className:"corner-icon",name:"share-filled"});case"webView":case"simpleWebView":return a.Ay.createElement(pe.A,{className:"corner-icon",name:"webapp"});case"copy":return a.Ay.createElement(pe.A,{className:"corner-icon",name:"copy"})}})(n))))))))}));var It=n(17142),St=n(40435),Mt=n(39351),Nt=n(37859),kt=n(61097);const Pt=(0,a.ph)((({message:e,shouldAffectAppendix:t,isInSelectMode:n,isSelected:o,theme:s,forcedWidth:i})=>{const c=(0,a.li)(null),d=(0,F.A)(),m=(0,Mt.A)(),u=(0,l.NO)(e),{title:h,description:A,amount:p,currency:g,isTest:y,photo:f}=u,E=(0,Ae.A)((0,l.cy)(f)),C=Boolean(i),w=(0,kt.A)(E,!C),b=e.id;(0,Nt.A)((([e])=>{if(t){if(E){const e=c.current.closest(r.KFG);(0,St.A)(E,!1,b,o,s).then((t=>{(0,Q.RK)((()=>{e.style.setProperty("--appendix-bg",t),e.setAttribute(r.D3G,"")}))}))}}else e&&c.current.closest(r.KFG).removeAttribute(r.D3G)}),[t,E,n,o,s,b]);const I=i||f?.dimensions?.width,S=(0,Fe.A)(f?.dimensions&&`width: ${I}px`,f?.dimensions&&`aspect-ratio: ${f.dimensions.width} / ${f.dimensions.height}`,Boolean(!f?.dimensions&&i)&&`width: ${i}px`);return a.Ay.createElement("div",{ref:c,className:"Invoice"},h&&a.Ay.createElement("p",{className:"title"},(0,v.A)(h)),A&&a.Ay.createElement("div",{className:"info"},(0,v.A)(A,["emoji","br"])),a.Ay.createElement("div",{className:"description "+(f?"has-image":"")},Boolean(f)&&a.Ay.createElement("div",{className:"invoice-image-container"},C&&a.Ay.createElement("canvas",{ref:w,className:"thumbnail blurred-bg"}),E&&a.Ay.createElement("img",{className:"invoice-image",src:E,alt:"",style:S,crossOrigin:"anonymous",draggable:!1}),!E&&f&&a.Ay.createElement(it.A,{width:I,height:f.dimensions?.height,forceAspectRatio:!0})),a.Ay.createElement("p",{className:"description-text"},(0,It.v)(m,p,g,{iconClassName:"invoice-currency-icon"}),y&&a.Ay.createElement("span",{className:"test-invoice"},d("PaymentTestInvoice")))))}));var Tt=n(32625),xt=n(27860);const Lt={root:"dCK8GQ_8",duration:"CWT8ZMwV",buy:"C38zhCDM",spoiler:"CG55VZP1"},Bt=(0,a.ph)((({message:e,isConnected:t})=>{const{openInvoice:n,loadExtendedMedia:s}=(0,o.ko)(),i=(0,F.A)(),r=(0,l.NO)(e),{chatId:c,id:d}=e,m=(0,R.A)((()=>{s({chatId:c,ids:[d]})}));(0,Tt.A)(m,t?3e4:void 0);const{amount:h,currency:A,extendedMedia:p}=r,{width:g,height:y,thumbnail:f,duration:v}=p,E=(0,R.A)((()=>{n({type:"message",chatId:c,messageId:d,isExtendedMedia:!0})}));return a.Ay.createElement("div",{className:(0,u.A)(Lt.root,"media-inner"),onClick:E},a.Ay.createElement(xt.A,{thumbDataUri:f?.dataUri,width:g,height:y,isVisible:!0,className:Lt.spoiler}),Boolean(v)&&a.Ay.createElement("div",{className:Lt.duration},(0,lt.QO)(v)),a.Ay.createElement("div",{className:Lt.buy},a.Ay.createElement(pe.A,{name:"lock",className:Lt.lock}),i("Checkout.PayPrice",(0,It.A)(h,A))))}));var Rt=n(47526),Ft=n(14737),Dt=n(30857),Ot=n(38691);const Ut=n.p+"map-pin.899635f6fe777c28998a.svg",zt=24*Math.PI,jt=1e-4,Kt={width:400,height:300,zoom:16};function Vt(){return a.Ay.createElement("svg",{className:"round-pin",style:"enable-background:new 0 0 64 64",viewBox:"0 0 64 64"},a.Ay.createElement("circle",{cx:"32",cy:"32",r:"24.5"}),a.Ay.createElement("path",{d:"M32 8c13.23 0 24 10.77 24 24S45.23 56 32 56 8 45.23 8 32 18.77 8 32 8m0-1C18.19 7 7 18.19 7 32s11.19 25 25 25 25-11.19 25-25S45.81 7 32 7z"}),a.Ay.createElement("path",{d:"m29.38 57.67-1.98-1.59 3.02-1.66L32 51.54l1.58 2.88 3.02 1.66-1.91 1.53L32 60.73z"}),a.Ay.createElement("path",{d:"m32 52.58 1.07 1.95.14.26.26.14 2.24 1.22-1.33 1.06-.07.06-.06.07L32 59.96l-2.24-2.61-.06-.07-.07-.06-1.33-1.06 2.24-1.22.26-.14.14-.26L32 52.58m0-2.08-1.94 3.56L26.5 56l2.5 2 3 3.5 3-3.5 2.5-2-3.56-1.94L32 50.5z"}))}const $t=(0,a.ph)((({message:e,peer:t})=>{const{openMapModal:n}=(0,o.ko)(),s=(0,a.li)(null),i=(0,a.li)(null),r=(0,F.A)(),c=(0,Dt.A)(),d=(0,l.fB)(e),{mediaType:m,geo:h}=d,A=(0,dt.Fm)(),p=(0,l.vz)(e),g="geoLive"!==m||p?void 0:e.date+d.period-A,[y,f]=(0,a.J0)(h),v="venue"===m||"geoLive"===m&&!p,{width:E,height:C,zoom:w}=Kt,b=(0,Ot.A)(),I=(0,l.rt)(y,E,C,w,b),S=(0,Ae.A)(I),M=(0,D.A)(S,!0),N=S||M,k=(0,a.Kr)((()=>{if("geoLive"!==m||!y.accuracyRadius)return 0;const{lat:e,accuracyRadius:t}=y;return t/(0,Rt._u)(e,w)}),[m,y,w]),P=(0,R.A)((t=>{if("geoLive"!==m)return;const n=t.lastElementChild,a=t.firstElementChild,o=e.date+d.period-(0,dt.Fm)(),s=(1-o/d.period)*zt,i=(0,lt.dq)(r,1e3*o);a.textContent=i,n.firstElementChild.setAttribute("stroke-dashoffset",`-${s}`)}));return(0,a.Nf)((()=>{i.current&&P(i.current)}),[P]),(0,a.vJ)((()=>{Math.abs(h.lat-y.lat)<jt&&Math.abs(h.long-y.long)<jt?y.accuracyRadius!==h.accuracyRadius&&f({...y,accuracyRadius:h.accuracyRadius}):f(h)}),[h,y]),(0,Ft.A)((()=>{c()}),p?void 0:1e3*(g||0)),(0,Tt.A)((()=>{(0,Q.RK)((()=>{const e=i.current;e&&P(e)}))}),g?1e3:void 0),a.Ay.createElement("div",{ref:s,className:"Location media-inner interactive",onClick:()=>{n({geoPoint:y,zoom:w})}},a.Ay.createElement("div",{className:"map-wrapper"},N?a.Ay.createElement("img",{className:"full-media map",src:N,alt:"Location on a map",draggable:!1,style:`width: ${Kt.width}px; height: ${Kt.height}px;`}):a.Ay.createElement(it.A,{width:E,height:C}),function(){if(N)return a.Ay.createElement(a.Ay.Fragment,null,Boolean(k)&&!p&&a.Ay.createElement("div",{className:"location-accuracy",style:`width: ${2*k}px; height: ${2*k}px`}),function(){const e=(0,u.A)("pin",m,p&&"expired");if("geoLive"===m)return a.Ay.createElement("div",{className:e},a.Ay.createElement(Vt,null),a.Ay.createElement(le.A,{peer:t,className:"location-avatar"}),void 0!==d.heading&&a.Ay.createElement("div",{className:"direction",style:`--direction: ${d.heading}deg`}));if("venue"===m){const t=(0,Rt.PP)(d.venueType),n=(0,Rt.KE)(d.venueType);if(n)return a.Ay.createElement("div",{className:e,style:`--pin-color: ${t}`},a.Ay.createElement(Vt,null),a.Ay.createElement("img",{src:n,draggable:!1,className:"venue-icon",alt:""}))}return a.Ay.createElement("img",{className:e,draggable:!1,src:Ut,alt:""})}())}()),function(){if(v)return"venue"===m?a.Ay.createElement("div",{className:"location-info"},a.Ay.createElement("div",{className:"location-info-title"},d.title),a.Ay.createElement("div",{className:"location-info-subtitle"},d.address)):"geoLive"===m?a.Ay.createElement("div",{className:"location-info"},a.Ay.createElement("div",{className:"location-info-title"},r("AttachLiveLocation")),a.Ay.createElement("div",{className:"location-info-subtitle"},(0,lt.IF)(r,A,e.editDate)),!p&&a.Ay.createElement("div",{className:"geo-countdown",ref:i},a.Ay.createElement("span",{className:"geo-countdown-text"}),a.Ay.createElement("svg",{width:"32px",height:"32px"},a.Ay.createElement("circle",{cx:"16",cy:"16",r:12,className:"geo-countdown-progress",transform:"rotate(-90, 16, 16)","stroke-dasharray":zt,"stroke-dashoffset":"0"})))):void 0}())}));var Jt=n(48906),_t=n(97676),qt=n(48775),Ht=n(45);const Gt=(0,a.ph)((({message:e,outgoingStatus:t,signature:n,withReactionOffset:s,repliesThreadInfo:i,renderQuickReactionButton:r,noReplies:l,isTranslated:c,isPinned:d,withFullDate:m,effectEmoji:h,onClick:A,onTranslationClick:p,onEffectClick:g,onOpenThread:y,paidMessageStars:f})=>{const{showNotification:E}=(0,o.ko)(),[C,w]=(0,L.A)(),b=(0,F.A)(),I=(0,Mt.A)();function S(e){e.stopPropagation(),E({message:{key:"ImportedInfo"}})}const M=(0,a.Kr)((()=>{if(!C)return;const t=(0,lt.L2)(1e3*e.date,b.code,void 0,b.timeFormat),n=e.isEdited&&(0,lt.L2)(1e3*e.editDate,b.code,void 0,b.timeFormat),a=e.forwardInfo&&(0,lt.L2)(1e3*(e.forwardInfo.savedDate||e.forwardInfo.date),b.code,void 0,b.timeFormat);let o=t;return n&&(o+="\n",o+=I("MessageTooltipEditedDate",{date:n})),a&&(o+="\n",o+=I("MessageTooltipForwardedDate",{date:a})),o}),[C,b,e,b.timeFormat]),N=(0,a.Kr)((()=>{if(!e.viewsCount)return;let t=I("MessageTooltipViews",{count:e.viewsCount},{pluralValue:e.viewsCount});return e.forwardsCount&&(t+="\n",t+=I("MessageTooltipForwards",{count:e.forwardsCount},{pluralValue:e.forwardsCount})),t}),[I,e.forwardsCount,e.viewsCount]),k=(0,a.Kr)((()=>{const e=i?.messagesCount;if(e)return I("MessageTooltipReplies",{count:e},{pluralValue:e})}),[I,i]),P=(0,a.Kr)((()=>{const t=(0,lt.fU)(b,1e3*e.date);return m?(0,lt.be)(b,1e3*(e.forwardInfo?.date||e.date),!0):t}),[b,e.date,e.forwardInfo?.date,m]),T=(0,u.A)("MessageMeta",s&&"reactions-offset",e.forwardInfo?.isImported&&"is-imported");return a.Ay.createElement("span",{className:T,dir:I.isRtl?"rtl":"ltr",onClick:A,"data-ignore-on-paste":!0},h&&a.Ay.createElement("span",{className:"message-effect-icon",onClick:g},(0,v.A)(h)),c&&a.Ay.createElement(pe.A,{name:"language",className:"message-translated",onClick:p}),Boolean(e.viewsCount)&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("span",{className:"message-views",title:N},(0,Ve.Vw)(e.viewsCount)),a.Ay.createElement(pe.A,{name:"channelviews"})),!l&&Boolean(i?.messagesCount)&&a.Ay.createElement("span",{onClick:function(e){e.stopPropagation(),y()},className:"message-replies-wrapper",title:k},a.Ay.createElement("span",{className:"message-replies"},a.Ay.createElement(Je.A,{text:(0,Ve.Vw)(i.messagesCount)})),a.Ay.createElement(pe.A,{name:"reply-filled"})),d&&a.Ay.createElement(pe.A,{name:"pinned-message",className:"message-pinned"}),n&&a.Ay.createElement("span",{className:"message-signature"},(0,v.A)(n)),f&&a.Ay.createElement("span",{className:"message-price"},(0,qt.U)(I,f,{asFont:!0,className:"message-price-star-icon",containerClassName:"message-price-stars-container"})),a.Ay.createElement("span",{className:"message-time",title:M,onMouseEnter:w},e.forwardInfo?.isImported&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("span",{className:"message-imported",onClick:S},(0,lt.L2)(1e3*e.forwardInfo.date,I.code,!0)),a.Ay.createElement("span",{className:"message-imported",onClick:S},I("MessageMetaImported"))),e.isEdited&&`${I("MessageMetaEdited")} `,e.isVideoProcessingPending&&`${I("MessageMetaApproximate")} `,P),t&&a.Ay.createElement(Ht.A,{status:t}),r&&r())}));var Wt=n(4262);const Qt=(0,a.ph)((({phoneCall:e,message:t,chatId:n})=>{const{requestMasterAndRequestCall:s}=(0,o.ko)(),i=(0,F.A)(),{isVideo:r,reason:l,duration:c}=e,d=t.isOutgoing,m="missed"===l,h="busy"===l||void 0===c,A=(0,R.A)((()=>{s({isVideo:r,userId:n})})),p=(0,a.Kr)((()=>e.duration?(0,lt.zA)(i,e.duration):void 0),[i,e.duration]),y=(0,lt.fU)(i,1e3*t.date);return a.Ay.createElement("div",{className:"wqsZyy8u"},a.Ay.createElement(ke.A,{size:"smaller",color:"translucent",round:!0,ripple:!0,onClick:A,className:"NGmo4ADz",disabled:!g.OL,ariaLabel:i(d?"CallAgain":"CallBack")},a.Ay.createElement(pe.A,{name:r?"video-outlined":"phone"})),a.Ay.createElement("div",{className:"iFn6m6hd"},a.Ay.createElement("div",{className:"l8QfocIQ"},i((0,Wt.fB)(e,t.isOutgoing))),a.Ay.createElement("div",{className:"rF5tkx92"},a.Ay.createElement(pe.A,{name:"arrow-right",className:(0,u.A)("ONmpzmUS",m&&"Alra_BWu",h&&"J7xsuCAm",!d&&"BfgDXljM")}),a.Ay.createElement("span",{className:"kKPKwFzu"},p?i("CallMessageWithDuration",[y,p]):y))))}));var Zt=n(98607);const Yt=(0,a.ph)((({paidMedia:e,chatId:t,messageId:n,isOutgoing:s,children:i})=>{const{openInvoice:l}=(0,o.ko)(),c=(0,F.A)(),d=(0,Mt.A)(),m=!e.isBought,h=(0,a.Kr)((()=>{const t=c("UnlockPaidContent",e.starsAmount);return(0,Zt.i)(t,r.Cyx,a.Ay.createElement(ve.A,{className:"ywiOugiH",type:"gold",size:"adaptive"}))}),[c,e]),p=(0,R.A)((e=>{l({type:"message",chatId:t,messageId:n}),(0,A.A)(e)}));return a.Ay.createElement("div",{className:"mVaSjZRJ",onClick:m?p:void 0},i,m&&a.Ay.createElement(ke.A,{className:"GnKGu6D9",color:"dark",size:"tiny",fluid:!0,pill:!0},a.Ay.createElement("span",{className:"gLaaVQXr"},h)),e.isBought&&a.Ay.createElement("div",{className:(0,u.A)("message-paid-media-status","IGXW5hWr")},s?(0,qt.U)(d,e.starsAmount):c("Chat.PaidMedia.Purchased")))}));var Xt=n(26875),en=n(77561),tn=n(1087);function nn(e,t){return t>0?(e/t*100).toFixed():0}const an=({answer:e,voteResults:t,totalVoters:n,maxVotersCount:o,correctResults:s,shouldAnimate:i})=>{const r=(0,Mt.A)(),l=t&&t.find((t=>t.option===e.option)),c=0===s.length||-1!==s.indexOf(e.option),d=s.length>0&&c||l?.isChosen,m=l?nn(l.votersCount,n||0):0,[h,A]=(0,a.J0)(i?0:m),p=l?nn(l.votersCount,o||0):0,g=h!==m;if((0,a.vJ)((()=>{i&&A(m)}),[i,m]),!t||!l)return;const y=`width: ${p}%; transform:scaleX(${g?0:1})`;return a.Ay.createElement("div",{className:"PollOption",dir:r.isRtl?"rtl":void 0},a.Ay.createElement("div",{className:"poll-option-share "+("100"===m?"limit-width":"")},m,"%",d&&a.Ay.createElement("span",{className:(0,u.A)("poll-option-chosen",!c&&"wrong",i&&"animate")},a.Ay.createElement(pe.A,{name:c?"check":"close",className:"poll-option-icon"}))),a.Ay.createElement("div",{className:"poll-option-right"},a.Ay.createElement("div",{className:"poll-option-text",dir:"auto"},(0,tt.f)({text:e.text.text,entities:e.text.entities})),a.Ay.createElement("div",{className:(0,u.A)("poll-option-answer",d&&!c&&"wrong")},i&&a.Ay.createElement("svg",{className:"poll-line",style:g?"":"stroke-dasharray: 100% 200%; stroke-dashoffset: -44"},a.Ay.createElement("path",{d:"M4.47 5.33v13.6a9 9 0 009 9h13"})),a.Ay.createElement("div",{className:"poll-option-line",style:y}))))},on=12*Math.PI;function sn(e){e.stopPropagation()}const rn=(0,a.ph)((({message:e,poll:t,observeIntersectionForLoading:n,observeIntersectionForPlaying:s,onSendVote:i})=>{const{loadMessage:r,openPollResults:l,requestConfetti:c,showNotification:d}=(0,o.ko)(),{id:u,chatId:A}=e,{summary:p,results:g}=t,[y,f]=(0,a.J0)(!1),[v,E]=(0,a.J0)([]),[C,w]=(0,a.J0)(!1),[b,I]=(0,a.J0)(!p.closed&&p.closeDate&&p.closeDate>0?Math.min(p.closeDate-(0,dt.Fm)(),p.closePeriod):0),S=(0,a.li)(null),M=(0,a.li)(null),{results:N,totalVoters:k}=g,P=N&&N.some((e=>e.isChosen)),T=!p.closed&&!P,x=!T&&p.isPublic&&Number(g.totalVoters)>0,L=T&&p.multipleChoice,B=g.recentVoterIds,D=N?Math.max(...N.map((e=>e.votersCount))):k,O=(0,a.Kr)((()=>N?.filter((e=>e.isCorrect)).map((e=>e.option))||[]),[N]),U=(0,a.Kr)((()=>p.answers.map((e=>({label:(0,tt.f)({text:e.text.text,entities:e.text.entities,observeIntersectionForLoading:n,observeIntersectionForPlaying:s}),value:e.option,hidden:Boolean(p.quiz&&p.closePeriod&&b<=0)})))),[b,n,s,p.answers,p.closePeriod,p.quiz]);(0,a.vJ)((()=>{const e=t.results.results?.find((e=>e.isChosen));y&&e&&(e.isCorrect&&c({}),f(!1))}),[y,t.results.results,c]),(0,a.Nf)((()=>{if(b>0&&setTimeout((()=>I(b-1)),1e3),!M.current)return;b<=5&&S.current.classList.add("hurry-up");const e=(p.closePeriod-b)/p.closePeriod*on;M.current.setAttribute("stroke-dashoffset",`-${e}`)}),[b,p.closePeriod]),(0,a.vJ)((()=>{p.quiz&&(b<=0||P&&!p.closed)&&r({chatId:A,messageId:u})}),[A,b,P,r,u,p.closed,p.quiz]),(0,a.vJ)((()=>{let e;return p.quiz&&!p.closed&&p.closePeriod&&p.closePeriod>0&&(e=window.setTimeout((()=>{r({chatId:A,messageId:u})}),1e3*p.closePeriod)),()=>{e&&window.clearTimeout(e)}}),[T,A,r,u,p.closePeriod,p.closed,p.quiz]);const z=(0,a.Kr)((()=>{const e=(0,o.mS)();return B?B.reduce(((t,n)=>{const a=(0,m.PVB)(e,n);return a&&t.push(a),t}),[]):[]}),[B]),j=(0,R.A)((e=>{E([e]),f(!0),w(!0),i([e])})),K=(0,R.A)((e=>{E(e)})),V=(0,R.A)((()=>{f(!0),w(!0),i(v)})),$=(0,R.A)((()=>{l({chatId:A,messageId:u})})),J=(0,R.A)((()=>{d({localId:(0,h.bj)(e),message:(0,tt.f)({text:t.results.solution,entities:t.results.solutionEntities}),duration:5e3,containerSelector:"#middle-column-portals"})}));(0,a.vJ)((()=>{C&&P&&p.quiz&&g.results&&t.results.solution&&(g.results.find((e=>e.isChosen&&e.isCorrect))||J())}),[P,C,g.results,p.quiz,t.results.solution]);const _=(0,F.A)();return a.Ay.createElement("div",{className:"Poll",dir:_.isRtl?"auto":"ltr"},a.Ay.createElement("div",{className:"poll-question"},(0,tt.f)({text:p.question.text,entities:p.question.entities,observeIntersectionForLoading:n,observeIntersectionForPlaying:s})),a.Ay.createElement("div",{className:"poll-type"},_(function(e){return void 0===e.isPublic?" ":e.closed?"FinalResults":e.quiz?e.isPublic?"QuizPoll":"AnonymousQuizPoll":e.isPublic?"PublicPoll":"AnonymousPoll"}(p)),z.length>0&&a.Ay.createElement("div",{className:"poll-recent-voters"},a.Ay.createElement(Xt.A,{size:"micro",peers:z})),b>0&&T&&a.Ay.createElement("div",{ref:S,className:"poll-countdown"},a.Ay.createElement("span",null,(0,lt.QO)(b)),a.Ay.createElement("svg",{width:"16px",height:"16px"},a.Ay.createElement("circle",{ref:M,cx:"8",cy:"8",r:6,className:"poll-countdown-progress",transform:"rotate(-90, 8, 8)","stroke-dasharray":on,"stroke-dashoffset":"0"}))),p.quiz&&t.results.solution&&!T&&a.Ay.createElement(ke.A,{round:!0,size:"tiny",color:"translucent",className:"poll-quiz-help",onClick:J,ariaLabel:"Show Solution"},a.Ay.createElement(pe.A,{name:"lamp"}))),T&&a.Ay.createElement("div",{className:"poll-answers",onClick:sn},L?a.Ay.createElement(en.A,{options:U,onChange:K,disabled:e.isScheduled||y,loadingOptions:y?v:void 0,isRound:!0}):a.Ay.createElement(tn.A,{name:`poll-${u}`,options:U,onChange:j,disabled:e.isScheduled||y,loadingOption:y?v[0]:void 0})),!T&&a.Ay.createElement("div",{className:"poll-results"},p.answers.map((function(e){return a.Ay.createElement(an,{key:e.option,shouldAnimate:C||!T,answer:e,voteResults:N,totalVoters:k,maxVotersCount:D,correctResults:O})}))),!x&&!L&&a.Ay.createElement("div",{className:"poll-voters-count"},function(e,t,n){return n?e(t?"Answer":"Vote",n,"i"):e(t?"Chat.Quiz.TotalVotesEmpty":"Chat.Poll.TotalVotesResultEmpty")}(_,p.quiz,g.totalVoters)),L&&a.Ay.createElement(ke.A,{isText:!0,disabled:0===v.length,size:"tiny",onClick:V},_("PollSubmitVotes")),x&&a.Ay.createElement(ke.A,{isText:!0,size:"tiny",onClick:$},_("PollViewResults")))}));var ln=n(43581),cn=n(84555),dn=n(10221),mn=n(18104),un=n(82855),hn=n(3325);const An="GydRBA08",pn=({message:e,observeIntersection:t,observeIntersectionForPlaying:n,shouldLoop:i,shouldPlayEffect:r,withEffect:c,onStopEffect:d})=>{const{showNotification:m,openStickerSet:h}=(0,o.ko)(),A=(0,F.A)(),{isMobile:p}=(0,k.Ay)(),f=(0,a.li)(null),v=(0,a.li)(null),E=e.content.sticker,{stickerSetInfo:C,isVideo:w,hasEffect:b}=E,I=!e.isOutgoing,S=E.isPreloadedGlobally?void 0:(0,l.Mw)(E,w&&!g.OF?"pictogram":"inline"),M=(0,B.Vz)(f,t),N=(0,B.Vz)(f,n),P=`sticker${E.id}?size=f`,T=(0,Ae.A)(P,!M||!b||!c,s.qZ.BlobUrl),[x,D,O]=(0,L.A)(),U=(0,R.A)((()=>{O(),d?.()}));(0,a.vJ)((()=>{b&&c&&N&&r&&D()}),[b,N,r,D,c]);const z=b&&c&&T&&x;(0,dn.A)({anchorRef:f,overlayRef:v,isMirrored:I,isDisabled:!z});const j=(0,R.A)((()=>{h({stickerSetInfo:E.stickerSetInfo})})),K=(0,R.A)((()=>{if(b){if(x||!c)return void m({message:A("PremiumStickerTooltip"),action:{action:"openStickerSet",payload:{stickerSetInfo:E.stickerSetInfo}},actionText:A("ViewAction")});if(c)return void D()}j()})),V="isMissing"in C,{width:$,height:J}=(0,y.bu)(E,p),_=(0,u.A)("media-inner","FPceNkgD",V&&"hruUWBuj",b&&I&&An);return a.Ay.createElement("div",{ref:f,className:_,style:`width: ${$}px; height: ${J}px;`,onClick:V?void 0:K},a.Ay.createElement(un.A,{containerRef:f,sticker:E,fullMediaHash:S,fullMediaClassName:"full-media",size:$,shouldLoop:i,noLoad:!M,noPlay:!N,withSharedAnimation:!0}),z&&a.Ay.createElement(hn.A,null,a.Ay.createElement(mn.A,{ref:v,key:P,className:(0,u.A)("WMMaWlOL",I&&An),tgsUrl:T,size:1.49*$,play:!0,isLowPriority:!0,noLoop:!0,onEnded:U})))};var gn=n(70297);const yn=(0,a.ph)((0,o.EK)(((e,{message:t})=>{const{id:n,peerId:a}=t.content.storyData;return{story:(0,m.Msb)(e,a,n),isConnected:"connectionStateReady"===e.connectionState}}))((function({message:e,story:t,isProtected:n,isConnected:o}){const{storyData:s}=e.content;return a.Ay.createElement(gn.A,{story:t||s,isProtected:n,isConnected:o})}))),fn=(0,a.ph)((0,o.EK)(((e,{message:t})=>{const{id:n,peerId:a}=t.content.storyData,o=(0,m._bp)(e,a)?.lastReadId;return{story:(0,m.Msb)(e,a,n),peer:(0,m.PVB)(e,a),targetUser:(0,m.mBe)(e,t.chatId),isUnread:Boolean(o&&o<n)}}))((function({message:e,story:t,peer:n,isUnread:s,targetUser:i}){const{openStoryViewer:r}=(0,o.ko)(),d=(0,F.A)(),{storyData:m}=e.content,h=(0,R.A)((()=>{r({peerId:t.peerId,storyId:t.id,isSinglePeer:!0,isSingleStory:!0})})),A=t&&"isDeleted"in t,p=t&&"content"in t,g=p?t.content.video:void 0,y=p?(0,l.EN)(t,"pictogram"):void 0,f=(0,Ae.A)(y)||g?.thumbnail?.dataUri;return(0,x.A)(m.peerId,m.id,t),a.Ay.createElement("div",{className:(0,u.A)("action-message-story-mention",s&&"is-unread",p&&"with-preview"),tabIndex:0,role:"button",onClick:p?h:void 0},p&&a.Ay.createElement("span",{className:"story-media-wrapper"},f&&a.Ay.createElement("img",{src:f,alt:"",className:"story-media"})),a.Ay.createElement("span",{className:"story-title"},(0,v.A)(n&&"isSelf"in n&&n.isSelf?d(A?"ExpiredStoryMentioned":"StoryYouMentionedTitle",(0,l.u0)(i)):A?d("ExpiredStoryMention"):d("StoryMentionedTitle",(0,c.F9)(d,n)),["emoji","simple_markdown"])))})));var vn=n(14647);const En=1.75*y.$,Cn=2.25*y.$,wn=(0,a.ph)((0,o.EK)(((e,t)=>{const{focusedMessage:n,forwardMessages:a,activeReactions:o,activeEmojiInteractions:i,loadingThread:r}=(0,m.nTw)(e),{message:c,album:u,withSenderName:A,withAvatar:p,threadId:y,messageListType:f,isLastInDocumentGroup:v,isFirstInGroup:E}=t,{id:C,chatId:w,viaBotId:b,isOutgoing:I,forwardInfo:S,transcriptionId:M,isPinned:N,viaBusinessBotId:k,effectId:P,paidMessageStars:T}=c,x=(0,l.L8)(w),L=(0,m.hds)(e,w),B=(0,m.nZ4)(e,w),R=(0,l.DX)(w),F=(0,l.Qe)(w),D=L&&(0,l.WX)(L),O=L&&(0,l.YE)(L),U=x?void 0:(0,m.AWZ)(e,w),z=c.content.webPage?.story,j=z?(0,m.Msb)(e,z.peerId,z.id):void 0,K=a.messageIds&&a.messageIds.includes(C),V=!B&&(0,l.zP)(c),$=A||p||V,J=(0,m.Y7C)(e,c),_=(0,m.Szq)(e,c),q=b?(0,m.mBe)(e,b):void 0,H=J?.id&&O?U?.adminMembersById?.[J?.id]:void 0,G=c.id===y,{replyToMsgId:W,replyToPeerId:Q,replyFrom:Z}=(0,d.Q)(c)||{},{peerId:Y,storyId:X}=(0,d.W)(c)||{},ee=W&&W===y,te=(0,m.gMr)(e,c),ne=S||Z,ae=te?(0,m.Y7C)(e,te):!ne||R||F?void 0:(0,m.HdA)(e,ne),oe=te&&(0,m.Szq)(e,te),se=Q?(0,m.hds)(e,Q):void 0,ie=!R&&!F&&se&&!(0,l.gA)(se)&&(se.isNotJoined||se.isRestricted),re="topicCreate"===te?.content.action?.type,le=X&&Y?(0,m.Msb)(e,Y,X):void 0,ce=Y?(0,m.PVB)(e,Y):void 0,de=(0,m.ldX)(e,c),me="thread"===f&&(u?u.messages.some((t=>(0,m.nJv)(e,t,y))):(0,m.nJv)(e,c,y)),{direction:ue,noHighlight:he,isResizingContainer:Ae,quote:pe,scrollTargetPosition:ge}=me&&n||{},ye=(0,m.TCk)(e),fe=ye?.results?.query&&`${ye.isHashtag?"#":""}${ye.results.query}`,ve=(0,l.wb)(c),Ee=ve&&(0,m.oei)(e,ve)?ve:void 0,Ce=(0,l.Jw)(c);let we;we=u?.messages?u.messages.every((({id:t})=>(0,m.H1_)(e,t))):(0,m.H1_)(e,C);const be="thread"===f&&(0,m.tOf)(e,c,y),Ie=(0,m.yuw)(e),Se=(0,l.ed)(c),Me=Se&&(0,l.$r)(Ie,Se),Ne=(0,m.Vw0)(e,w,u?.commentsMessage?.id||C),ke=Boolean(c.groupedId)&&!c.isInAlbum,Pe=ke?(0,m.D_S)(e,w,c.groupedId)[0]:void 0,Te=ke?v?(0,m.O5q)(e,w,Pe):void 0:c,xe=L?.unreadReactions?.includes(c.id),Le=y===s.l3&&L?.isForum&&E,Be=Le?(0,m.nkm)(e,c):void 0,Re=(0,m.RnX)(e,w),Fe=(0,m.Rny)(e,w,c.id),De=(0,m.qZq)(e,w),Oe=g.CM&&e.settings.byKey.canTranslate&&!De,Ue="connectionStateReady"===e.connectionState,ze=Boolean(Te&&o[(0,h.bj)(Te)]?.length),je=(0,m.g29)(e),Ke=J&&(0,m.nZ4)(e,J.id)?U?.boostsApplied??c.senderBoosts:c.senderBoosts,Ve=L?.boostLevel||0,$e=e.appConfig?.groupTranscribeLevelMin,Je=je||Boolean($e&&Ve>=$e),_e=k?(0,m.mBe)(e,k):void 0,qe=P?e.availableEffectById[P]:void 0,He=(0,m.zcZ)(e,c),Ge=(0,m.meW)(e,c),We=(0,m.xd0)(e,w,c.id);return{theme:(0,m.SJA)(e),forceSenderName:V,sender:J,canShowSender:$,originSender:_,botSender:q,shouldHideReply:ee||re,isThreadTop:G,replyMessage:te,replyMessageSender:ae,replyMessageForwardSender:oe,replyMessageChat:se,replyStory:le,isReplyPrivate:ie,storySender:ce,isInDocumentGroup:ke,isProtected:(0,m.ynf)(e,c),isChatProtected:(0,m.ryq)(e,w),isFocused:me,isForwarding:K,reactionMessage:Te,isChatWithSelf:B,isRepliesChat:R,isAnonymousForwards:F,isChannel:D,isGroup:O,canReply:be,highlight:fe,animatedEmoji:Ee,animatedCustomEmoji:Ce,isInSelectMode:(0,m.rTV)(e),isSelected:we,isGroupSelected:Boolean(c.groupedId)&&!c.isInAlbum&&(0,m.SLS)(e,w,c.groupedId),threadId:y,isDownloading:Me,isPinnedList:"pinned"===f,isPinned:N,canAutoLoadMedia:(0,m.wwb)(e,c),canAutoPlayMedia:(0,m.OEt)(e,c),autoLoadFileMaxSizeMb:e.settings.byKey.autoLoadFileMaxSizeMb,shouldLoopStickers:(0,m.ML4)(e),repliesThreadInfo:Ne,availableReactions:e.reactions.availableReactions,defaultReaction:(0,l.Nb)(c)||"scheduled"===f?void 0:(0,m.nTJ)(e,w),hasActiveReactions:ze,activeEmojiInteractions:i,hasUnreadReaction:xe,isTranscribing:void 0!==M&&e.transcriptions[M]?.isPending,transcribedText:void 0!==M?e.transcriptions[M]?.text:void 0,isPremium:je,senderAdminMember:H,messageTopic:Be,hasTopicChip:Le,chatTranslations:Re,areTranslationsEnabled:Oe,shouldDetectChatLanguage:(0,m.LRV)(e,w),requestedTranslationLanguage:Fe,requestedChatTranslationLanguage:De,hasLinkedChat:Boolean(U?.linkedChatId),withAnimatedEffects:(0,m.xYJ)(e,"stickerEffects"),webPageStory:j,isConnected:Ue,isLoadingComments:Ne?.isCommentsInfo&&r?.loadingChatId===Ne?.originChannelId&&r?.loadingMessageId===Ne?.originMessageId,shouldWarnAboutSvg:e.settings.byKey.shouldWarnAboutSvg,...I&&{outgoingStatus:(0,m.Tl2)(e,c,"scheduled"===f)},..."number"==typeof de&&{uploadProgress:de},...me&&{focusDirection:ue,noFocusHighlight:he,isResizingContainer:Ae,focusedQuote:pe,scrollTargetPosition:ge},senderBoosts:Ke,tags:e.savedReactionTags?.byKey,canTranscribeVoice:Je,viaBusinessBot:_e,effect:qe,poll:He,maxTimestamp:Ge,lastPlaybackTimestamp:We,paidMessageStars:T,isChatWithUser:x}}))((({message:e,observeIntersectionForBottom:t,observeIntersectionForLoading:n,observeIntersectionForPlaying:m,album:h,noAvatars:w,withAvatar:I,withSenderName:S,noComments:M,noReplies:z,appearanceOrder:j,isJustAdded:J,isFirstInGroup:Q,isPremium:Z,isLastInGroup:Y,isFirstInDocumentGroup:X,isLastInDocumentGroup:ee,isTranscribing:te,transcribedText:ne,isLastInList:ae,theme:se,forceSenderName:ie,sender:he,canShowSender:Ae,originSender:ge,botSender:we,isThreadTop:be,shouldHideReply:Ie,replyMessage:Se,replyMessageSender:Pe,replyMessageForwardSender:Le,replyMessageChat:Be,replyStory:Fe,isReplyPrivate:De,storySender:Oe,outgoingStatus:Ue,uploadProgress:je,isInDocumentGroup:Ve,isLoadingComments:$e,isProtected:Je,isChatProtected:_e,isFocused:He,focusDirection:Ge,focusedQuote:We,noFocusHighlight:Qe,scrollTargetPosition:Ye,isResizingContainer:Xe,isForwarding:tt,isChatWithSelf:nt,isRepliesChat:at,isAnonymousForwards:ot,isChannel:it,isGroup:lt,canReply:ct,highlight:dt,animatedEmoji:mt,animatedCustomEmoji:ut,hasActiveReactions:ht,hasLinkedChat:At,isInSelectMode:pt,isSelected:gt,isGroupSelected:yt,threadId:ft,reactionMessage:vt,availableReactions:Et,defaultReaction:wt,activeEmojiInteractions:It,messageListType:St,isPinnedList:Mt,isPinned:Nt,isDownloading:kt,canAutoLoadMedia:Tt,canAutoPlayMedia:xt,shouldLoopStickers:Lt,autoLoadFileMaxSizeMb:Rt,repliesThreadInfo:Ft,hasUnreadReaction:Dt,memoFirstUnreadIdRef:Ot,senderAdminMember:Ut,messageTopic:zt,hasTopicChip:jt,chatTranslations:Kt,areTranslationsEnabled:Vt,shouldDetectChatLanguage:qt,requestedTranslationLanguage:Ht,requestedChatTranslationLanguage:Wt,withAnimatedEffects:Zt,webPageStory:Xt,isConnected:en,getIsMessageListReady:tn,shouldWarnAboutSvg:nn,senderBoosts:an,tags:on,canTranscribeVoice:sn,viaBusinessBot:dn,effect:mn,poll:un,maxTimestamp:hn,lastPlaybackTimestamp:An,onIntersectPinnedMessage:gn,paidMessageStars:wn,isChatWithUser:bn})=>{const{toggleMessageSelection:In,clickBotInlineButton:Sn,disableContextMenuHint:Mn,animateUnreadReaction:Nn,focusLastMessage:kn,markMentionsRead:Pn}=(0,o.ko)(),Tn=(0,a.li)(null),xn=(0,a.li)(null),Ln=(0,a.li)(null),Bn=(0,F.A)(),[Rn,Fn]=(0,a.J0)(!1),[Dn,On]=(0,a.J0)(!1),[Un,zn]=(0,a.J0)(!1),[jn,Kn,Vn]=(0,L.A)(),{isMobile:$n,isTouchScreen:Jn}=(0,k.Ay)();(0,B.mv)(xn,t);const{isContextMenuOpen:_n,contextMenuAnchor:qn,contextMenuTarget:Hn,handleBeforeContextMenu:Gn,handleContextMenu:Wn,handleContextMenuClose:Qn,handleContextMenuHide:Zn}=(0,P.A)(Tn,Jn&&pt,!g.cp,g.Ni,tn);(0,a.vJ)((()=>{_n&&Mn()}),[_n,Mn]);const Yn=j<=0,[Xn,ea]=(0,L.A)(Yn);(0,a.vJ)((()=>{Yn||setTimeout(ea,j*r.zq7)}),[j,ea,Yn]),(0,U.A)({ref:Tn,isOpen:Xn||J,noMountTransition:Yn&&!J,className:!1});const{id:ta,chatId:na,forwardInfo:aa,viaBotId:oa,isTranscriptionError:sa,factCheck:ia}=e;(0,a._W)((()=>{if(e.isPinned){const e=h?h.mainMessage.id:ta;gn?.({viewportPinnedIdsToRemove:[e]})}}));const ra=(0,l.Nb)(e),la=(0,l.Ie)(e),ca="scheduled"===St||e.isScheduled,da=(0,l.Tv)(e)&&!Ie,{paidMedia:ma}=(0,l.r_)(e),{photo:ua,video:ha}=C(ma),{photo:Aa=ua,video:pa=ha,audio:ga,voice:ya,document:fa,sticker:va,contact:Ea,webPage:Ca,invoice:wa,location:ba,action:Ia,game:Sa,storyData:Ma,giveaway:Na,giveawayResults:ka}=(0,l.r_)(e),Pa=(0,d.Q)(e),Ta=(0,d.W)(e),xa=Boolean(!Rn&&(sa||ne)),La=Boolean(Ta),Ba=Boolean(Ft)&&"thread"===St,Ra=!xa&&(0,l.aN)(e),Fa=Ra&&(mt||ut),Da=vt?.reactions&&!(0,l.G)(vt.reactions),Oa=aa&&(!nt||ca)&&!at&&!aa.isLinkedChannelPost&&!ot&&!we||Boolean(Ma&&!Ma.isMention),Ua=Boolean(an)&&!Oa&&Q,za=Ma?.isMention,ja="video"===pa?.mediaType&&pa.isRound,Ka=Boolean(h)&&(h.isPaidMedia&&ma.extendedMedia.length>1||h.messages.length>1)&&!h.messages.some((e=>0===Object.keys(e.content).length)),Va=Ve&&!X,$a=Ve&&!ee,Ja=void 0!==qn,_a=!(Ja||pt||tt||$a||za||(va||Fa)&&Oa),qa=it&&!ca&&e.isForwardingAllowed&&!_e,Ha=Boolean(Mt||aa&&(aa.isChannelPost||nt||at||ot)&&aa.fromMessageId),Ga=Boolean(ia?.text),Wa=Oa&&Ra,Qa=jt||da||La||Wa,Za=(0,R.A)(((e,t)=>{In({messageId:ta,groupedId:t,...e?.shiftKey&&{withShift:!0},...Ka&&{childMessageIds:h.messages.map((({id:e})=>e))}})})),Ya=Ae?he:void 0,Xa=aa&&(nt||at||ot||!Ya)?ge:Ya,eo=Oa?ge:he,to=la&&!Ra,no=aa||Ma?ge:Ya,ao=(0,l.G5)(e),{handleMouseDown:oo,handleClick:so,handleContextMenu:io,handleDoubleClick:ro,handleContentDoubleClick:lo,handleMouseMove:co,handleSendQuickReaction:mo,handleMouseLeave:uo,isSwiped:ho,isQuickReactionVisible:Ao,handleDocumentGroupMouseEnter:po}=oe(Za,Tn,ta,Boolean(pt),Boolean(ct),Boolean(Je),Wn,Gn,na,Ja,Ln,$a,tn),{handleSenderClick:go,handleViaBotClick:yo,handleReplyClick:fo,handleMediaClick:vo,handleDocumentClick:Eo,handleAudioPlay:Co,handleAlbumMediaClick:wo,handlePhotoMediaClick:bo,handleVideoMediaClick:Io,handleMetaClick:So,handleTranslationClick:Mo,handleOpenThread:No,handleReadMedia:ko,handleCancelUpload:Po,handleVoteSend:To,handleGroupForward:xo,handleForward:Lo,handleFocus:Bo,handleFocusForwarded:Ro,handleDocumentGroupSelectAll:Fo,handleTopicChipClick:Do,handleStoryClick:Oo}=function({lang:e,selectMessage:t,message:n,chatId:a,threadId:r,isInDocumentGroup:c,asForwarded:m,isScheduled:u,album:h,senderPeer:A,botSender:p,messageTopic:g,isTranslatingChat:y,story:f,isReplyPrivate:v,isRepliesChat:E,isSavedMessages:C,lastPlaybackTimestamp:w}){const{openChat:b,showNotification:I,focusMessage:S,openMediaViewer:M,openAudioPlayer:N,markMessagesRead:k,cancelUploadMedia:P,sendPollVote:T,openForwardMenu:x,openChatLanguageModal:L,openThread:B,openStoryViewer:F,searchChatMediaMessages:D}=(0,o.ko)(),{id:O,forwardInfo:U,groupedId:z,content:{paidMedia:j,video:K,webPage:V}}=n,{replyToMsgId:$,replyToPeerId:J,replyToTopId:_,isQuote:q,quoteText:H}=(0,d.Q)(n)||{},W=(0,R.A)((()=>{A?m&&U?.channelPostId?S({chatId:A.id,messageId:U.channelPostId}):b({id:A.id}):I({message:e("HidAccount")})})),Q=(0,R.A)((()=>{p&&b({id:p.id})})),Z=(0,R.A)((()=>{$&&!v?E&&J&&_?B({isComments:!0,originChannelId:J,originMessageId:_,focusMessageId:$}):S({chatId:J||a,threadId:E?_:r,messageId:$,replyMessageId:J?void 0:O,noForumTopicPanel:!J,...q&&{quote:H?.text}}):I({message:e(q?"QuotePrivate":"ReplyPrivate")})})),Y=(0,R.A)((()=>{M({chatId:a,threadId:r,messageId:O,origin:u?i.TQ.ScheduledInline:i.TQ.Inline})})),X=(0,R.A)((e=>{if(j&&!j.isBought)return;e&&D({chatId:a,threadId:r,currentMediaMessageId:O});const t=V?.url&&(0,G.vG)(V.url),n=K||V?.video,o=t&&"timestamp"in t?t.timestamp:void 0;M({chatId:a,threadId:r,messageId:O,origin:u?i.TQ.ScheduledInline:i.TQ.Inline,timestamp:w||n?.timestamp||o,withDynamicLoading:e})})),ee=(0,R.A)((()=>{X(!u&&!j)})),te=(0,R.A)((()=>{const e=n.content?.video?.isGif;X(!e&&!u&&!j)})),ne=(0,R.A)((()=>{((0,l.yl)(n)||(0,l.dc)(n))&&ee(),te()})),ae=(0,R.A)((()=>{N({chatId:a,messageId:O})})),oe=(0,R.A)(((e,t)=>{j&&!j.isBought||(D({chatId:a,threadId:r,currentMediaMessageId:O}),M({chatId:a,threadId:r,messageId:e,mediaIndex:t,origin:u?i.TQ.ScheduledAlbum:i.TQ.Album,withDynamicLoading:!j}))})),se=(0,R.A)((()=>{k({messageIds:[O]})})),ie=(0,R.A)((()=>{P({chatId:a,messageId:O})})),re=(0,R.A)((e=>{T({chatId:a,messageId:O,options:e})})),le=(0,R.A)((()=>{x({fromChatId:a,groupedId:z})})),ce=(0,R.A)((()=>{if(h&&h.messages){const e=h.messages.map((({id:e})=>e));x({fromChatId:a,messageIds:e})}else x({fromChatId:a,messageIds:[O]})})),de=(0,R.A)((()=>{S({chatId:a,threadId:s.l3,messageId:O})})),me=(0,R.A)((()=>{const e=C&&U.savedFromPeerId||U.fromChatId;c?S({chatId:e,groupedId:z,groupedChatId:a,messageId:U.fromMessageId}):J&&_?E?B({isComments:!0,originChannelId:J,originMessageId:_,focusMessageId:U.fromMessageId}):S({chatId:J,threadId:_,messageId:U.fromMessageId}):S({chatId:e,messageId:U.fromMessageId})})),ue=(0,R.A)((e=>{e.stopPropagation(),t(e,z)})),he=(0,R.A)((e=>{e.stopPropagation(),L({chatId:a,messageId:y?void 0:O})})),Ae=(0,R.A)((()=>{B({chatId:n.chatId,threadId:n.id})})),pe=(0,R.A)((()=>{g&&S({chatId:J||a,threadId:g.id,messageId:O})})),ge=(0,R.A)((()=>{f&&F({peerId:f.peerId,storyId:f.id,isSingleStory:!0})}));return{handleSenderClick:W,handleViaBotClick:Q,handleReplyClick:Z,handleDocumentClick:Y,handleMediaClick:ne,handleAudioPlay:ae,handleAlbumMediaClick:oe,handlePhotoMediaClick:ee,handleVideoMediaClick:te,handleMetaClick:ue,handleTranslationClick:he,handleOpenThread:Ae,handleReadMedia:se,handleCancelUpload:ie,handleVoteSend:re,handleGroupForward:le,handleForward:ce,handleFocus:de,handleFocusForwarded:me,handleDocumentGroupSelectAll:ue,handleTopicChipClick:pe,handleStoryClick:ge}}({lang:Bn,selectMessage:Za,message:e,chatId:na,threadId:ft,isInDocumentGroup:Ve,asForwarded:Oa,isScheduled:ca,album:h,avatarPeer:Xa,senderPeer:no,botSender:we,messageTopic:zt,isTranslatingChat:Boolean(Wt),story:Fe&&"content"in Fe?Fe:void 0,isReplyPrivate:De,isRepliesChat:at,isSavedMessages:nt,lastPlaybackTimestamp:An}),Uo=(0,R.A)((e=>{e.stopPropagation(),Kn()}));(0,a.vJ)((()=>{ae&&xa&&ne&&kn()}),[kn,ae,ne,xa]),(0,a.vJ)((()=>{const t=Tn.current,n=e.isInAlbum&&h?.messages.some((e=>!e.isDeleting));e.isDeleting&&t&&!n&&((0,Ne.U)(t)?On(!0):zn(!0))}),[e.isDeleting]);const zo=h?.hasMultipleCaptions?void 0:h?.captionMessage||e,jo=zo&&(0,l.XR)(zo),Ko=jo||Ga,Vo=(0,u.A)("Message message-list-item",Q&&"first-in-group",Je&&"hide-on-print",Je&&!jo?"is-protected":"allow-selection",Y&&"last-in-group",X&&"first-in-document-group",ee&&"last-in-document-group",ae&&"last-in-list",la&&"own",Boolean(e.viewsCount)&&"has-views",e.isEdited&&"was-edited",da&&"has-reply",_n&&"has-menu-open",He&&!Qe&&"focused",tt&&"is-forwarding",Un&&"is-deleting",Dn&&"is-dissolving",Ve&&"is-in-document-group",Ka&&"is-album",e.hasUnreadMention&&"has-unread-mention",gt&&"is-selected",pt&&"is-in-selection-mode",be&&!I&&"is-thread-top",Boolean(e.inlineButtons)&&"has-inline-buttons",ho&&"is-swiped",J&&"is-just-added",(ht||jn)&&"has-active-effect",za&&"is-story-mention",!_a&&"no-action-button"),$o=zo&&(0,l.r_)(zo).text,Jo=Boolean(e.isInvertedMedia),{replyToMsgId:_o,replyToPeerId:qo,isQuote:Ho}=Pa||{},{peerId:Go,storyId:Wo}=Ta||{};(0,a.vJ)((()=>{(va?.hasEffect||mn)&&(Ot?.current&&ta>=Ot.current||ra)&&Kn()}),[mn,ra,Ot,ta,va?.hasEffect]);const Qo=function(e,t,n){const[o,s]=(0,a.J0)();return(0,a.vJ)((()=>{t||n&&!n()||(e?async function(e,t=.2){return K||await V.promise,await K.request({name:"detectLanguage",args:[e,t]})}(e).then(s):s(void 0))}),[t,e,n]),o}($o?.text,!(Vt||qt),tn);!function(e,t,n,o){(0,a.vJ)((()=>{if(n||o&&!o())return;const a=Boolean(e.content.text?.text.length);!function(e,t,n,a){const o=_.get(e)||new $.A(150),s=o.get(t);s&&s.detectedLanguage===a&&s.isTranslatable===n||(o.set(t,{id:t,isTranslatable:n,detectedLanguage:a}),_.set(e,o),q(e))}(e.chatId,e.id,a,t)}),[e,t,n,o])}(e,Qo,!qt,tn);const Zo=(0,l.ZR)(e,!Wt),{isPending:Yo,translatedText:Xo}=(0,W.A)(Kt,na,Zo?ta:void 0,Ht),es=(0,D.A)(Xo,Boolean(Zo)),ts=Xo||es,ns="phoneCall"===Ia?.type?Ia:void 0,as=(Ft||At&&it&&ra)&&!$a&&"thread"===St&&!M,os=Ft?.isCommentsInfo&&!$a&&"thread"===St&&!M,ss=!Jn&&!ns&&!pt&&wt&&!$a&&!za&&!ao,is=!xa&&Da&&(Ra||(Aa||pa||Ma||"geo"===ba?.mediaType)&&!Ko),rs=function(e,t,{poll:n,hasSubheader:a,isCustomShape:o,isLastInGroup:s,asForwarded:i,hasThread:c,forceSenderName:d,hasCommentCounter:m,hasCommentButton:u,hasActionButton:h,hasReactions:A,isGeoLiveActive:p,withVoiceTranscription:g,peerColorClass:y,hasOutsideReactions:f}={}){const{paidMedia:v}=(0,l.r_)(e),{photo:E,video:w}=C(v),b=(0,l.r_)(e),{photo:I=E,video:S=w,audio:M,voice:N,document:k,webPage:P,contact:T,location:x,invoice:L,storyData:B,giveaway:R,giveawayResults:F}=b,D=t?.hasMultipleCaptions?void 0:(0,l.r_)(t?.captionMessage||e).text,O=Boolean(e.factCheck?.text),U="video"===S?.mediaType&&S.isRound,z=e.isInvertedMedia,j=I||S&&!U||t||P,K=[r.zPk],V=B||I||S||x||L?.extendedMedia||v,$=D||"venue"===x?.mediaType||p||O,J=V&&!$,_=Boolean(e.inlineButtons),q=Boolean(e.viaBotId),H=z&&j?!(!A||f)||!!O||!(!P||!$):$;return y&&K.push(y),!V&&e.emojiOnlyCount?(K.push("emoji-only"),e.emojiOnlyCount<=r.Apc&&K.push(`emoji-only-${e.emojiOnlyCount}`)):$?K.push("text"):K.push("no-text"),Object.keys(b).length||K.push("unsupported"),h&&K.push("has-action-button"),o&&(K.push("custom-shape"),U&&K.push("round"),m&&K.push("has-comment-counter")),V&&!g?K.push("media"):S?K.push("video"):M?K.push("audio"):N?(K.push("voice"),g&&K.push("with-voice-transcription")):k?K.push("document"):T?K.push("contact"):n?K.push("poll"):R||F?K.push("giveaway"):P&&(K.push("web-page"),(P.photo||P.video)&&K.push("media"),P.document&&K.push("document"),P.gift&&K.push("gift")),L&&!L.extendedMedia&&K.push("invoice"),L&&L.photo&&K.push("has-photo"),B&&K.push("story"),i&&K.push("is-forwarded"),a&&K.push("has-subheader"),c&&K.push("has-replies"),A&&K.push("has-reactions"),f&&K.push("has-outside-reactions"),q&&K.push("is-via-bot"),d&&K.push("force-sender-name"),o||(K.push("has-shadow"),V&&c&&K.push("has-background"),(a||i||q||!J||d||O||g)&&K.push("has-solid-background"),O&&K.push("has-fact-check"),!s||_||!I&&J&&!u||K.push("has-appendix")),j&&z&&K.push("is-inverted-media"),H?K.push("has-footer"):K.push("no-footer"),K.join(" ")}(e,h,{poll:un,hasSubheader:Qa,isCustomShape:Ra,isLastInGroup:Y,asForwarded:Oa,hasThread:Ba&&!M,forceSenderName:ie,hasCommentCounter:Ba&&Ft.messagesCount>0,hasCommentButton:os,hasActionButton:qa||Ha,hasReactions:Da,isGeoLiveActive:"geoLive"===ba?.mediaType&&!(0,l.vz)(e),withVoiceTranscription:xa,peerColorClass:(0,f.y)(eo,to,!0),hasOutsideReactions:is}),ls=rs.includes("has-appendix"),cs=(0,E.Rr)(e.emojiOnlyCount),ds=bn?void 0:Ka&&wn?h.messages.length*wn:wn;let ms,us;ms=ns||$a?"none":!Ko||Ca||cs||Jo?Jo&&!cs&&(Ga||Ca)?"in-text":"standalone":"in-text",Da?is?us="outside":Oa?(ms="standalone",us="inside"):us="inside":us="none";const hs=Ra?"in-meta":"in-content";(0,T.A)(qo||na,_o,Se,e.id,Ie||Ho||De),(0,x.A)(Go||na,Wo,Fe),(0,H.A)({elementRef:Tn,chatId:na,isFocused:He,focusDirection:Ge,noFocusHighlight:Qe,isResizingContainer:Xe,isJustAdded:J,isQuote:Boolean(We),scrollTargetPosition:Ye});const As=dn?(0,c.em)(Bn,dn):void 0,ps=!e.senderId,gs=As||ps&&e.postAuthorTitle||(Oa||nt)&&aa?.postAuthorTitle||void 0;(0,O.A)(Tn,ae),(0,a.vJ)((()=>{const t=xn.current;if(!t||!(0,p.Y)(t))return;Dt&&Nn({messageIds:[ta]});let n=[];e.hasUnreadMention&&(n=[ta]),h&&(n=h.messages.filter((e=>e.hasUnreadMention)).map((e=>e.id))),n.length&&Pn({chatId:na,messageIds:n})}),[Dt,h,na,ta,Nn,e.hasUnreadMention]);const ys=(0,a.Kr)((()=>Ka?N(la,Boolean(w),h,$n):void 0),[Ka,la,w,h,$n]),fs=Oa&&!Ra?28:0,vs=(0,a.Kr)((()=>{let e,t,n,a=!1,o="";if(!Ka&&(Aa||pa||wa?.extendedMedia)){let n;if(Aa||pa){const e=Aa||pa;e&&!ja&&(n=(0,b.yA)({media:e,isOwn:la,asForwarded:Oa,noAvatars:w,isMobile:$n}).width)}else if(wa?.extendedMedia&&wa.extendedMedia.width&&wa.extendedMedia.height){const{width:e,height:t}=wa.extendedMedia;n=(0,y.kn)({width:e,height:t,fromOwnMessage:la,asForwarded:Oa,noAvatars:w,isMobile:$n}).width}n&&(n<b.MC&&(t=n),e=Math.max((0,b.nP)($o?.text,as),n),!Oa&&wa?.extendedMedia&&e-n>18&&(a=!0))}else ys&&(e=Math.max((0,b.nP)($o?.text,as),ys.containerStyle.width),e-ys.containerStyle.width>18&&(a=!0));if(e)o=`width: ${e}px`,n=e+Cn;else if(va&&!Qa){const{width:e}=(0,y.bu)(va,$n);o=`width: ${e+fs}px`,n=e+Cn}return{contentWidth:t,noMediaCorners:a,style:o,reactionsMaxWidth:n}}),[ys,Oa,fs,Qa,wa?.extendedMedia,Ka,as,$n,la,w,Aa,va,$o?.text,pa,ja]),{contentWidth:Es,noMediaCorners:Cs,style:ws,reactionsMaxWidth:bs}=vs;function Is(e){if(zo)return a.Ay.createElement(Ee.A,{messageOrStory:zo,translatedText:Ht?ts:void 0,isForAnimation:e,focusedQuote:We,emojiSize:cs,highlight:dt,isProtected:Je,observeIntersectionForLoading:n,observeIntersectionForPlaying:m,withTranslucentThumbs:Ra,isInSelectMode:pt,canBeEmpty:Ga,maxTimestamp:hn,threadId:ft})}const Ss=(0,a.hb)((()=>{if(wt)return a.Ay.createElement("div",{className:(0,u.A)("quick-reaction",Ao&&!ht&&"visible"),onClick:mo,ref:Ln},a.Ay.createElement(Ce.A,{reaction:wt,size:En,availableReactions:Et,observeIntersection:m}))}),[ht,Et,wt,mo,Ao,m]);function Ms(){const t=a.Ay.createElement(Gt,{message:e,isPinned:Nt,withFullDate:nt&&!la,noReplies:z,repliesThreadInfo:Ft,outgoingStatus:Ue,signature:gs,withReactionOffset:"inside"===us,renderQuickReactionButton:ss&&"in-meta"===hs?Ss:void 0,availableReactions:Et,isTranslated:Boolean(Ht?ts:void 0),effectEmoji:mn?.emoticon,onClick:So,onEffectClick:Uo,onTranslationClick:Mo,onOpenThread:No,paidMessageStars:ds});return"inside"!==us?t:a.Ay.createElement(ln.A,{message:vt,threadId:ft,metaChildren:t,observeIntersection:m,noRecentReactors:it,tags:on,isCurrentUserPremium:Z})}function Ns(){return Ca&&a.Ay.createElement(vn.A,{message:e,observeIntersectionForLoading:n,observeIntersectionForPlaying:m,noAvatars:w,canAutoLoad:Tt,canAutoPlay:xt,asForwarded:Oa,isDownloading:kt,isProtected:Je,theme:se,story:Xt,isConnected:en,lastPlaybackTimestamp:An,backgroundEmojiId:eo?.color?.backgroundEmojiId,shouldWarnAboutSvg:nn,autoLoadFileMaxSizeMb:Rt,onAudioPlay:Co,onMediaClick:vo,onDocumentClick:Eo,onCancelMediaTransfer:Po})}function ks(e){const t=a.Ay.createElement(a.Ay.Fragment,null,Ka&&n&&a.Ay.createElement(Re,{album:h,albumLayout:ys,observeIntersection:n,isOwn:la,isProtected:Je,hasCustomAppendix:e,onMediaClick:wo}),!Ka&&Aa&&a.Ay.createElement(Te.A,{messageText:$o?.text,photo:Aa,isOwn:la,observeIntersection:n,noAvatars:w,canAutoLoad:Tt,uploadProgress:je,shouldAffectAppendix:e,isDownloading:kt,isProtected:Je,asForwarded:Oa,theme:se,forcedWidth:Es,onClick:bo,onCancelUpload:Po}),!Ka&&pa&&!ja&&a.Ay.createElement(xe.A,{video:pa,isOwn:la,observeIntersectionForLoading:n,observeIntersectionForPlaying:m,forcedWidth:Es,noAvatars:w,canAutoLoad:Tt,canAutoPlay:xt,uploadProgress:je,isDownloading:kt,isProtected:Je,asForwarded:Oa,lastPlaybackTimestamp:An,onClick:Io,onCancelUpload:Po}));return ma?a.Ay.createElement(Yt,{chatId:na,messageId:ta,paidMedia:ma,isOutgoing:la},t):t}function Ps(){return!(Ra&&!oa)&&(S&&(!(Aa||pa||ba||ma)||jt)||Oa||oa||ie)&&!Va&&!(da&&Ra)}function Ts(){return a.Ay.createElement("span",{className:"forward-title-container"},Oa&&a.Ay.createElement(pe.A,{name:aa?.hiddenUserName?"forward":"share-filled"}),Oa&&a.Ay.createElement("span",{className:"forward-title"},Bn("ForwardedFrom")))}function xs(t=!1,o=!1){let s;!no||Ra&&oa?aa?.hiddenUserName?s=aa.hiddenUserName:Ma&&ge&&(s=(0,c.em)(Bn,ge)):s=(0,c.em)(Bn,no);const i=no&&"emojiStatus"in no&&no.emojiStatus,l=no&&"isPremium"in no&&no.isPremium,d=Oa&&no,h=we?.usernames?.length;return a.Ay.createElement("div",{className:"message-title",dir:"ltr"},s||Oa?a.Ay.createElement("span",{className:(0,u.A)("message-title-name-container",aa?.hiddenUserName?"sender-hidden":"interactive",void 0),dir:"ltr"},!t&&Ts(),a.Ay.createElement("span",{className:"message-title-name"},Ma&&a.Ay.createElement(pe.A,{name:"play-story"}),d&&a.Ay.createElement(le.A,{className:"forward-avatar",peer:no,size:"micro"}),a.Ay.createElement("span",{className:"sender-title",onClick:go},s?(0,v.A)(s):Oa?" ":void 0),!Oa&&i&&a.Ay.createElement(ce.A,{documentId:i.documentId,className:"no-selection",loopLimit:r.J$1,observeIntersectionForLoading:n,observeIntersectionForPlaying:m}),!Oa&&!i&&l&&a.Ay.createElement(ve.A,null),no?.fakeType&&a.Ay.createElement(fe.A,{fakeType:no.fakeType}))):we?void 0:" ",we?.usernames?.length&&a.Ay.createElement("span",{className:"interactive"},a.Ay.createElement("span",{className:"via"},Bn("ViaBot")),a.Ay.createElement("span",{className:"sender-title",onClick:yo},(0,v.A)(`@${we.usernames[0].username}`))),a.Ay.createElement("div",{className:"title-spacer"}),o||h?void 0:aa?.isLinkedChannelPost?a.Ay.createElement("span",{className:"admin-title",dir:"auto"},Bn("DiscussChannel")):e.postAuthorTitle&<&&!Oa?a.Ay.createElement("span",{className:"admin-title",dir:"auto"},e.postAuthorTitle):!Ut||Oa||oa?void 0:a.Ay.createElement("span",{className:"admin-title",dir:"auto"},Ut.customTitle||Bn(Ut.isOwner?"GroupInfo.LabelOwner":"GroupInfo.LabelAdmin")),Ua&&a.Ay.createElement("span",{className:"sender-boosts","aria-hidden":!0},a.Ay.createElement(pe.A,{name:an>1?"boosts":"boost"}),an>1?an:void 0))}const Ls=lt&&Oa?e.postAuthorTitle:void 0;return a.Ay.createElement("div",{ref:Tn,id:(0,l.GZ)(e.id),className:Vo,"data-message-id":ta,onCopy:Je?A.A:void 0,onMouseDown:oo,onClick:so,onContextMenu:io,onDoubleClick:ro,onMouseEnter:$a?po:void 0,onMouseMove:ss?co:void 0,onMouseLeave:ss||$a?uo:void 0},a.Ay.createElement("div",{ref:xn,className:"bottom-marker","data-message-id":ta,"data-last-message-id":h?h.messages[h.messages.length-1].id:void 0,"data-album-main-id":h?h.mainMessage.id:void 0,"data-has-unread-mention":e.hasUnreadMention||void 0,"data-has-unread-reaction":Dt||void 0,"data-is-pinned":Nt||void 0,"data-should-update-views":void 0!==e.viewsCount}),!Ve&&a.Ay.createElement("div",{className:"message-select-control no-selection"},gt&&a.Ay.createElement(pe.A,{name:"select"})),ee&&a.Ay.createElement("div",{className:(0,u.A)("message-select-control group-select no-selection",yt&&"is-selected"),onClick:Fo},yt&&a.Ay.createElement(pe.A,{name:"select"})),a.Ay.createElement("div",{className:(0,u.A)("message-content-wrapper",rs.includes("text")&&"can-select-text",rs.includes("giveaway")&&"giveaway-result-content")},a.Ay.createElement("div",{className:rs,style:ws,dir:"auto"},Oa&&!Va&&a.Ay.createElement(a.Ay.Fragment,null,Ps()&&xs(),Ls&&a.Ay.createElement("span",{className:"admin-title",dir:"auto"},Ls)),function(){const t=(0,u.A)("content-inner",Oa&&"forwarded-message",Wa&&"forwarded-custom-shape",Qa&&"with-subheader",Cs&&"no-media-corners"),o=Y&&(!Ko||Jo&&!Ga&&!Da)&&!os,s=(0,u.A)("text-content","clearfix","in-text"===ms&&"with-meta",Ue&&"with-outgoing-icon"),r=!ao||!la||nt;return a.Ay.createElement("div",{className:t,onDoubleClick:lo,dir:"auto"},!Oa&&Ps()&&xs(),Qa&&a.Ay.createElement("div",{className:"message-subheader"},jt&&a.Ay.createElement(Me,{topic:zt,onClick:Do,className:"message-topic"}),Wa&&a.Ay.createElement("div",{className:"forward-custom-shape-subheader"},a.Ay.createElement("div",{className:"message-title"},Ts()),xs(!0,!0)),da&&a.Ay.createElement(ue.A,{message:Se,replyInfo:Pa,noUserColors:to,isProtected:Je,sender:Pe,senderChat:Be,forwardSender:Le,chatTranslations:Kt,requestedChatTranslationLanguage:Wt,observeIntersectionForLoading:n,observeIntersectionForPlaying:m,onClick:fo}),La&&a.Ay.createElement(ye,{story:Fe,sender:Oe,noUserColors:to,isProtected:Je,observeIntersectionForLoading:n,onClick:Oo})),va&&n&&m&&a.Ay.createElement(pn,{message:e,observeIntersection:n,observeIntersectionForPlaying:m,shouldLoop:Lt,shouldPlayEffect:jn,withEffect:Zt,onStopEffect:Vn}),Fa&&ut&&a.Ay.createElement(ze,{customEmojiId:ut,withEffects:Zt&&bn&&!mn,isOwn:la,observeIntersection:n,forceLoadPreview:ra,messageId:ta,chatId:na,activeEmojiInteractions:It}),Fa&&mt&&a.Ay.createElement(Ke,{emoji:mt,withEffects:Zt&&bn&&!mn,isOwn:la,observeIntersection:n,forceLoadPreview:ra,messageId:ta,chatId:na,activeEmojiInteractions:It}),Zt&&mn&&!ra&&a.Ay.createElement(_t.A,{shouldPlay:jn,messageId:e.id,isMirrored:!e.isOutgoing,effect:mn,observeIntersectionForLoading:n,observeIntersectionForPlaying:m,onStop:Vn}),ns&&a.Ay.createElement(Qt,{message:e,phoneCall:ns,chatId:na}),!Ka&&ja&&!xa&&a.Ay.createElement(cn.A,{message:e,observeIntersection:n,canAutoLoad:Tt,isDownloading:kt,onReadMedia:r?ko:void 0,onHideTranscription:Fn,isTranscriptionError:sa,isTranscribed:Boolean(ne),canTranscribe:sn&&!ao,isTranscriptionHidden:Rn,isTranscribing:te}),(ga||ya||xa)&&a.Ay.createElement(re.Ay,{theme:se,message:e,origin:i.d9.Inline,uploadProgress:je,isSelectable:Ve,isSelected:gt,noAvatars:w,onPlay:Co,onReadMedia:ya&&r?ko:void 0,onCancelUpload:Po,isDownloading:kt,isTranscribing:te,isTranscriptionHidden:Rn,isTranscribed:Boolean(ne),isTranscriptionError:sa,canDownload:!Je,onHideTranscription:Fn,canTranscribe:sn&&!ao}),fa&&a.Ay.createElement(de.A,{document:fa,message:e,observeIntersection:n,canAutoLoad:Tt,autoLoadFileMaxSizeMb:Rt,uploadProgress:je,isSelectable:Ve,isSelected:gt,onMediaClick:Eo,onCancelUpload:Po,isDownloading:kt,shouldWarnAboutSvg:nn}),Ma&&!za&&a.Ay.createElement(yn,{message:e,isProtected:Je}),za&&a.Ay.createElement(fn,{message:e}),Ea&&a.Ay.createElement(Ze,{contact:Ea,noUserColors:la}),un&&a.Ay.createElement(rn,{message:e,poll:un,onSendVote:To}),(Na||ka)&&a.Ay.createElement(Ct,{message:e}),Sa&&a.Ay.createElement(rt,{message:e,canAutoLoadMedia:Tt}),wa?.extendedMedia&&a.Ay.createElement(Bt,{message:e,isConnected:en}),xa&&a.Ay.createElement("p",{className:(0,u.A)("transcription",!Rn&&sa&&"transcription-error"),dir:"auto"},sa?Bn("NoWordsRecognized"):te&&ne?a.Ay.createElement(me.A,{content:ne}):ne),Jo&&function(e){const t=(0,u.A)("text-content","clearfix"),n=(0,u.A)("text-content","clearfix","in-text"===ms&&"with-meta",Ue&&"with-outgoing-icon"),o=Ka||!Ka&&Aa||!Ka&&pa&&!ja||!Fa&&Ga,s="in-text"===ms;return a.Ay.createElement(a.Ay.Fragment,null,Ns(),Ko&&!Fa&&a.Ay.createElement("div",{className:t,dir:"auto"},Is(),Yo&&a.Ay.createElement("div",{className:"translation-animation"},a.Ay.createElement("div",{className:"text-loading"},Is(!0))),!o&&s&&Ms()),o&&a.Ay.createElement(a.Ay.Fragment,null,ks(e),!Fa&&a.Ay.createElement("div",{className:n,dir:"auto"},Ga&&a.Ay.createElement(st,{factCheck:ia,isToggleDisabled:pt}),s&&Ms())))}(o),!Jo&&a.Ay.createElement(a.Ay.Fragment,null,ks(o),Ko&&!Fa&&a.Ay.createElement("div",{className:s,dir:"auto"},Is(),Yo&&a.Ay.createElement("div",{className:"translation-animation"},a.Ay.createElement("div",{className:"text-loading"},Is(!0))),Ga&&a.Ay.createElement(st,{factCheck:ia,isToggleDisabled:pt}),"in-text"===ms&&Ms()),Ns()),wa&&!wa.extendedMedia&&a.Ay.createElement(Pt,{message:e,shouldAffectAppendix:o&&!Da,isInSelectMode:pt,isSelected:gt,theme:se,forcedWidth:Es}),ba&&a.Ay.createElement($t,{message:e,isInSelectMode:pt,isSelected:gt,theme:se,peer:he}))}(),!$a&&"standalone"===ms&&!za&&Ms(),_a&&a.Ay.createElement("div",{className:(0,u.A)("message-action-buttons",$e&&"message-action-buttons-shown")},os&&Ra&&a.Ay.createElement(qe,{threadInfo:Ft,disabled:M,isLoading:$e,isCustomShape:!0,asActionButton:!0}),qa&&a.Ay.createElement(ke.A,{className:"message-action-button",color:"translucent-white",round:!0,size:"tiny",ariaLabel:Bn("lng_context_forward_msg"),onClick:ee?xo:Lo},a.Ay.createElement(pe.A,{name:"share-filled"})),Ha&&a.Ay.createElement(ke.A,{className:"message-action-button",color:"translucent-white",round:!0,size:"tiny",ariaLabel:"Focus message",onClick:Mt?Bo:Ro},a.Ay.createElement(pe.A,{name:"arrow-right"}))),os&&!(_a&&Ra)&&a.Ay.createElement(qe,{threadInfo:Ft,disabled:M,isLoading:$e}),ls&&a.Ay.createElement(Jt.A,{isOwn:la}),ss&&"in-content"===hs&&Ss()),e.inlineButtons&&a.Ay.createElement(bt,{message:e,onClick:Sn}),"outside"===us&&!za&&a.Ay.createElement(ln.A,{message:vt,threadId:ft,isOutside:!0,isCurrentUserPremium:Z,maxWidth:bs,observeIntersection:m,noRecentReactors:it,tags:on})),qn&&a.Ay.createElement(et,{isOpen:_n,anchor:qn,targetHref:Hn?.matches("a[href]")?Hn.href:void 0,message:e,album:h,messageListType:St,onClose:Qn,onCloseAnimationEnd:Zn,repliesThreadInfo:Ft,noReplies:z,detectedLanguage:Qo}))})))},48906:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(84051);const o=function({isOwn:e}){const t=e?"M6 17H0V0c.193 2.84.876 5.767 2.05 8.782.904 2.325 2.446 4.485 4.625 6.48A1 1 0 016 17z":"M3 17h6V0c-.193 2.84-.876 5.767-2.05 8.782-.904 2.325-2.446 4.485-4.625 6.48A1 1 0 003 17z";return a.Ay.createElement("svg",{width:"9",height:"20",className:"svg-appendix"},a.Ay.createElement("defs",null,a.Ay.createElement("filter",{x:"-50%",y:"-14.7%",width:"200%",height:"141.2%",filterUnits:"objectBoundingBox",id:"messageAppendix"},a.Ay.createElement("feOffset",{dy:"1",in:"SourceAlpha",result:"shadowOffsetOuter1"}),a.Ay.createElement("feGaussianBlur",{stdDeviation:"1",in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),a.Ay.createElement("feColorMatrix",{values:"0 0 0 0 0.0621962482 0 0 0 0 0.138574144 0 0 0 0 0.185037364 0 0 0 0.15 0",in:"shadowBlurOuter1"}))),a.Ay.createElement("g",{fill:"none","fill-rule":"evenodd"},a.Ay.createElement("path",{d:t,fill:"#000",filter:"url(#messageAppendix)"}),a.Ay.createElement("path",{d:t,fill:e?"#EEFFDE":"FFF",className:"corner"})))}},97676:(e,t,n)=>{n.d(t,{A:()=>u});var a=n(84051),o=n(87357),s=n(37661),i=n(5912),r=n(17712),l=n(62587),c=n(10221),d=n(18104),m=n(3325);const u=(0,a.ph)((({messageId:e,isMirrored:t,effect:n,shouldPlay:u,observeIntersectionForLoading:h,observeIntersectionForPlaying:A,onStop:p})=>{const g=(0,a.li)(null),y=(0,a.li)(null),f=(0,i.Vz)(g,h),v=(0,i.Vz)(g,A),[E,C,w]=(0,s.A)(),[b,I,S]=(0,s.A)(),M=function(e){return e.effectAnimationId?`sticker${e.effectAnimationId}`:`sticker${e.effectStickerId}?size=f`}(n),N=(0,l.A)(M,!f),k=(0,r.A)((()=>{w(),p?.()})),P=(0,c.A)({anchorRef:g,overlayRef:y,isMirrored:t,isDisabled:!E,isForMessageEffect:!0,id:n.id});(0,a.vJ)((()=>{b&&P(),S()}),[P,S,b]),(0,a.vJ)((()=>{v&&u&&N&&(C(),I())}),[v,N,u,P]);const T=(0,o.A)("McmbiWZE",t&&"wNvU2uqi");return a.Ay.createElement("div",{className:(0,o.A)("IYu2f7FM",t&&"GsTZawTE"),ref:g},E&&a.Ay.createElement(m.A,null,a.Ay.createElement(d.A,{ref:y,key:`effect-${e??n.id}`,className:T,tgsUrl:N,size:256,play:!0,isLowPriority:!0,noLoop:!0,forceAlways:!0,onEnded:k})))}))},51644:(e,t,n)=>{n.d(t,{A:()=>b});var a=n(84051),o=n(31481),s=n(66644),i=n(90709),r=n(87357),l=n(40435),c=n(35127),d=n(43874),m=n(37661),u=n(5912),h=n(17712),A=n(37859),p=n(37960),g=n(69419),y=n(73767),f=n(21511),v=n(61097),E=n(18276),C=n(27860),w=n(35913);const b=({id:e,photo:t,messageText:n,isOwn:b,observeIntersection:I,noAvatars:S,canAutoLoad:M,isInSelectMode:N,isSelected:k,uploadProgress:P,forcedWidth:T,size:x="inline",dimensions:L,asForwarded:B,nonInteractive:R,shouldAffectAppendix:F,isDownloading:D,isProtected:O,theme:U,isInWebPage:z,clickArg:j,className:K,onClick:V,onCancelUpload:$})=>{const J=(0,a.li)(null),_="extendedMediaPreview"===t.mediaType,q=_?void 0:t.blobUrl,H=(0,u.Vz)(J,I),{isMobile:G}=(0,d.Ay)(),[W,Q]=(0,a.J0)(M),Z=W&&H&&!_,{mediaData:Y,loadProgress:X}=(0,g.A)(_?void 0:(0,i.rI)(t,x),!Z),ee=q||Y,te=Boolean(T),[ne]=(0,a.J0)(!ee),ae=Boolean(ee),oe=(0,v.A)(t,ae);(0,p.A)(!ae,{ref:oe});const se=(0,v.A)(t,!te),ie=(0,i.VD)(t),[re,le,ce]=(0,m.A)(_||t.isSpoiler);(0,a.vJ)((()=>{_||t.isSpoiler?le():ce()}),[_,t]);const{loadProgress:de}=(0,g.A)(_?void 0:(0,i.rI)(t,"download"),!D,_?void 0:(0,i.Cz)(t,"download")),{isUploading:me,isTransferring:ue,transferProgress:he}=(0,i.LK)(P||(D?de:X),Z&&!ee,void 0!==P),Ae=!1===(0,y.A)(W),{ref:pe,shouldRender:ge}=(0,f.A)({isOpen:ue,noMountTransition:Ae,className:"slow",withShouldRender:!0}),{ref:ye,shouldRender:fe}=(0,f.A)({isOpen:!ee&&!W,withShouldRender:!0}),ve=(0,h.A)((e=>{me?$?.(j):ee?re?ce():V?.(j,e):Q((e=>!e))}));(0,A.A)((([e])=>{if(!F)return void(e&&J.current.closest(o.KFG).removeAttribute(o.D3G));const t=J.current.closest(o.KFG);if(ee){const e=Number(t.closest(".Message").dataset.messageId);(0,l.A)(ee,Boolean(b),e,k,U).then((e=>{(0,s.RK)((()=>{t.style.setProperty("--appendix-bg",e),t.setAttribute(o.D3G,"")}))}))}else t.classList.add("has-appendix-thumb")}),[F,ee,b,N,k,U]);const{width:Ee,height:Ce,isSmall:we}=L||(0,c.yA)({media:t,isOwn:b,asForwarded:B,noAvatars:S,isMobile:G,messageText:n,isInWebPage:z}),be=(0,r.A)("media-inner",!me&&!R&&"interactive",we&&"small-image",(Ee===Ce||"pictogram"===x)&&"square-image",Ce<c.ej&&"fix-min-height",K),Ie=L?` width: ${Ee}px; left: ${L.x}px; top: ${L.y}px;`:"",Se="inline"===x?`height: ${Ce}px;${Ie}`:void 0;return a.Ay.createElement("div",{id:e,ref:J,className:be,style:Se,onClick:me?void 0:ve},te&&a.Ay.createElement("canvas",{ref:se,className:"thumbnail blurred-bg"}),ee&&a.Ay.createElement("img",{src:ee,className:(0,r.A)("full-media",te&&"with-blurred-bg"),alt:"",style:T?`width: ${T}px`:void 0,draggable:!O}),ne&&a.Ay.createElement("canvas",{ref:oe,className:"thumbnail"}),O&&a.Ay.createElement("span",{className:"protector"}),ge&&!fe&&a.Ay.createElement("div",{ref:pe,className:"media-loading"},a.Ay.createElement(w.A,{progress:he,onClick:me?ve:void 0})),fe&&a.Ay.createElement(E.A,{ref:ye,name:"download"}),a.Ay.createElement(C.A,{isVisible:re,withAnimation:!0,thumbDataUri:ie,width:Ee,height:Ce,className:"media-spoiler"}),ue&&a.Ay.createElement("span",{className:"message-transfer-progress"},Math.round(100*he),"%"))}},84555:(e,t,n)=>{n.d(t,{A:()=>P});var a=n(84051),o=n(13439),s=n(23174),i=n(90709),r=n(53827),l=n(87357),c=n(17663),d=n(41733),m=n(76023),u=n(63988),h=n(37661),A=n(5912),p=n(17712),g=n(37960),y=n(69419),f=n(73767),v=n(21511),E=n(61097),C=n(18276),w=n(27860),b=n(64493),I=n(65843),S=n(35913);const M=m.Wd/2,N=2*(M-6)*Math.PI;let k;const P=({message:e,className:t,canAutoLoad:n,isDownloading:P,origin:T,observeIntersection:x,onStop:L,onReadMedia:B,isTranscriptionError:R,isTranscribed:F,canTranscribe:D,onHideTranscription:O,isTranscriptionHidden:U,isTranscribing:z})=>{const j=(0,a.li)(null),K=(0,a.li)(null),V=(0,a.li)(null),{cancelMediaDownload:$,openOneTimeMediaModal:J,transcribeAudio:_}=(0,o.ko)(),q=(0,A.Vz)(j,x),H=e.content.video,G=e.isMediaUnread,[W,Q]=(0,a.J0)(n),Z=Boolean(W&&q),{mediaData:Y,loadProgress:X}=(0,y.A)((0,i.sC)(H,"inline"),!Z,(0,i.Cz)(H,"inline")),{loadProgress:ee}=(0,y.A)((0,i.sC)(H,"download"),!P,s.qZ.BlobUrl),[te,ne]=(0,h.A)(),ae=(0,i.G5)(e),oe="oneTimeModal"===T,se=ae&&!oe,ie=!Boolean((0,i.CI)(e))||te||se,re=(0,E.A)(H,ie);(0,g.A)(!ie,{ref:re});const le=(0,i.CI)(e),ce=W&&!te||P,de=!1===(0,f.A)(W),{ref:me,shouldRender:ue}=(0,v.A)({isOpen:ce,noMountTransition:de,withShouldRender:!0}),[he,Ae]=(0,a.J0)(!1),[pe,ge]=(0,a.Ul)(0),ye=(0,u.aG)(pe,16);(0,a.vJ)((()=>{if(!he)return;const e=K.current;ge(e.currentTime/e.duration)}),[ge,he,ye]),(0,a.Nf)((()=>{if(!he||!V.current)return;const e=N-ye()*N;V.current.setAttribute("stroke-dashoffset",e.toString())}),[he,ye]);const fe=Boolean(Y&&q),ve=(0,p.A)((()=>{K.current&&(Ae(!1),ge(0),(0,d.A)(K.current))})),Ee=(0,p.A)((()=>{k?.(),k=ve})),Ce=(0,p.A)((()=>{const e=K.current;he?e.paused?((0,d.A)(e),(0,r._K)()):e.pause():(Ee(),e.pause(),e.currentTime=0,(0,d.A)(e),(0,r._K)(),Ae(!0))}));(0,a.vJ)((()=>{oe&&Ce()}),[oe]);const we=(0,p.A)((t=>{if(!t.target.closest(".transcribe-button"))if(Y){if(!P)return ae&&!oe?(J({message:e}),void B?.()):void Ce();$({media:H})}else Q((e=>!e))}));(0,a.vJ)((()=>{B&&G&&he&&B()}),[he,G,B]);const be=(0,p.A)((e=>{const t=e.currentTarget;ge(t.currentTime/t.duration)})),Ie=(0,p.A)((()=>{_({chatId:e.chatId,messageId:e.id})})),Se=(0,p.A)((()=>{(F||R)&&O?O(!U):z||Ie()}));return a.Ay.createElement("div",{ref:j,className:(0,l.A)("RoundVideo","media-inner",oe&&"non-interactive",t),onClick:we},Y&&a.Ay.createElement("div",{className:"video-wrapper"},se&&a.Ay.createElement(w.A,{isVisible:!0,thumbDataUri:le,width:m.Wd,height:m.Wd,className:"media-spoiler"}),a.Ay.createElement(I.A,{canPlay:fe,ref:K,src:Y,className:"full-media",width:m.Wd,height:m.Wd,autoPlay:!se,disablePictureInPicture:!0,muted:!he,defaultMuted:!0,loop:!he,playsInline:!0,isPriority:!0,onEnded:he?L??ve:void 0,onTimeUpdate:he?be:void 0,onReady:ne})),!se&&a.Ay.createElement("canvas",{ref:re,className:"thumbnail",style:`width: ${m.Wd}px; height: ${m.Wd}px`}),a.Ay.createElement("div",{className:"progress"},he&&a.Ay.createElement("svg",{width:m.Wd,height:m.Wd},a.Ay.createElement("circle",{ref:V,cx:M,cy:M,r:M-6,className:"progress-circle",transform:`rotate(-90, ${M}, ${M})`,"stroke-dasharray":N,"stroke-dashoffset":N}))),ue&&a.Ay.createElement("div",{ref:me,className:"media-loading"},a.Ay.createElement(S.A,{progress:P?ee:X})),se&&!ue&&a.Ay.createElement("div",{className:"play-wrapper"},a.Ay.createElement(b.A,{color:"dark",round:!0,size:"smaller",className:"play",nonInteractive:!0},a.Ay.createElement(C.A,{name:"play"})),a.Ay.createElement(C.A,{name:"view-once"})),!Y&&!W&&a.Ay.createElement(C.A,{name:"download"}),!oe&&a.Ay.createElement("div",{className:(0,l.A)("message-media-duration",G&&"unread")},he?(0,c.QO)(K.current.currentTime):(0,c.QO)(H.duration),(!he||K.current.paused)&&a.Ay.createElement(C.A,{name:"muted"})),D&&a.Ay.createElement(b.A,{onClick:Se,className:"transcribe-button"},F||R?a.Ay.createElement(C.A,{name:"down"}):a.Ay.createElement(C.A,{name:"transcribe"}),z&&a.Ay.createElement("svg",{viewBox:"0 0 32 24",className:"loading-svg"},a.Ay.createElement("rect",{className:"loading-rect",fill:"transparent",width:"32",height:"24","stroke-width":"3","stroke-linejoin":"round",rx:"6",ry:"6",stroke:"white","stroke-dashoffset":"1","stroke-dasharray":"32,68"}))))}},33527:(e,t,n)=>{n.d(t,{A:()=>u});var a=n(84051),o=n(13439),s=n(17712),i=n(21511),r=n(59030),l=n(71429),c=n(24433),d=n(60859);const m=(0,a.ph)((({isOpen:e,message:t,anchor:n,triggerRef:o,shouldSkipAbout:i,onClose:m,onCloseAnimationEnd:u,onAboutAdsClick:h,onSponsoredHide:A,onSponsorInfo:p,onSponsoredReport:g})=>{const y=(0,a.li)(null),f=(0,r.A)(),v=(0,s.A)((()=>o.current)),E=(0,s.A)((()=>({withPortal:!0}))),C=(0,s.A)((()=>y.current)),w=(0,s.A)((()=>document.body)),b=t.sponsorInfo||!i||t.canReport;return a.Ay.createElement(l.A,{ref:y,isOpen:e,anchor:n,withPortal:!0,className:"with-menu-transitions",getLayout:E,getTriggerElement:v,getMenuElement:C,getRootElement:w,onClose:m,onCloseAnimationEnd:u},t.sponsorInfo&&p&&a.Ay.createElement(c.A,{icon:"channel",onClick:p},f("SponsoredMessageSponsor")),!i&&a.Ay.createElement(c.A,{icon:"info",onClick:h},f(t.canReport?"AboutRevenueSharingAds":"SponsoredMessageInfo")),t.canReport&&g&&a.Ay.createElement(c.A,{icon:"hand-stop",onClick:g},f("ReportAd")),b&&a.Ay.createElement(d.A,null),a.Ay.createElement(c.A,{icon:"close-circle",onClick:A},f("HideAd")))})),u=(0,a.ph)((({isOpen:e,message:t,anchor:n,triggerRef:r,shouldSkipAbout:l,onItemClick:c,onClose:d,onCloseAnimationEnd:u})=>{const{openAboutAdsModal:h,showDialog:A,reportSponsoredMessage:p,hideSponsoredMessages:g}=(0,o.ko)(),{ref:y}=(0,i.A)({isOpen:e,onCloseAnimationEnd:u}),f=(0,s.A)((()=>{c?.(),d()})),v=(0,s.A)((()=>{h({chatId:t.chatId}),f()})),E=(0,s.A)((()=>{g(),f()})),C=(0,s.A)((()=>{A({data:{message:[t.sponsorInfo,t.additionalInfo].join("\n")}}),f()})),w=(0,s.A)((()=>{p({peerId:t.chatId,randomId:t.randomId}),f()}));if(n)return a.Ay.createElement("div",{ref:y,className:"ContextMenuContainer"},a.Ay.createElement(m,{isOpen:e,anchor:n,triggerRef:r,message:t,shouldSkipAbout:l,onClose:d,onCloseAnimationEnd:d,onAboutAdsClick:v,onSponsoredHide:E,onSponsorInfo:C,onSponsoredReport:w}))}))},25477:(e,t,n)=>{n.d(t,{A:()=>M});var a=n(84051),o=n(13439),s=n(90709),i=n(87357),r=n(17663),l=n(58554),c=n(76023),d=n(35127),m=n(84313),u=n(43874),h=n(37661),A=n(5912),p=n(17712),g=n(62587),y=n(37960),f=n(69419),v=n(73767),E=n(21511),C=n(61097),w=n(18276),b=n(27860),I=n(65843),S=n(35913);const M=({id:e,video:t,isOwn:n,isInWebPage:M,observeIntersectionForLoading:N,observeIntersectionForPlaying:k,noAvatars:P,canAutoLoad:T,canAutoPlay:x,uploadProgress:L,forcedWidth:B,dimensions:R,asForwarded:F,isDownloading:D,isProtected:O,className:U,lastPlaybackTimestamp:z,clickArg:j,onClick:K,onCancelUpload:V})=>{const{cancelMediaDownload:$}=(0,o.ko)(),J=(0,a.li)(null),_=(0,a.li)(null),q="extendedMediaPreview"===t.mediaType,H=q?void 0:t.blobUrl,[G,W,Q]=(0,h.A)(q||t.isSpoiler);(0,a.vJ)((()=>{q||t.isSpoiler?W():Q()}),[q,t]);const Z=(0,A.Vz)(J,N),Y=(0,A.Vz)(J,k)&&Z,X=(0,a.li)(Z);Y&&!X.current&&(X.current=!0);const{isMobile:ee}=(0,u.Ay)(),[te,ne]=(0,a.J0)(T),ae=Boolean(te&&Z&&!q),[oe,se]=(0,a.J0)(Boolean(x&&!G)),ie=q?void 0:(0,s.sC)(t,"inline"),[re]=(0,a.J0)(Boolean(ie&&l.Ih(ie))),{mediaData:le,loadProgress:ce}=(0,f.A)(ie,!ae,q?void 0:(0,s.Cz)(t,"inline")),de=H||le,[me,ue]=(0,h.A)(),he=(0,s.VD)(t),Ae=Boolean(he),pe=Boolean(B),ge=de&&X.current,ye=(0,m.A)(_,!0,!ge),fe=q?void 0:(0,s.sC)(t,"preview"),[ve]=(0,a.J0)(Boolean(fe&&l.Ih(fe))),Ee=Z,Ce=(0,g.A)(fe,!Ee),we=me&&!ye,be=(0,y.A)((Ae||Ce)&&!we),Ie=Boolean(!Ae||Ce||me),Se=(0,C.A)(t,Ie);(0,y.A)(!Ie,{ref:Se});const Me=(0,C.A)(t,!pe),{loadProgress:Ne}=(0,f.A)(q?void 0:(0,s.sC)(t,"download"),!D,q?void 0:(0,s.Cz)(t,"download")),{isUploading:ke,isTransferring:Pe,transferProgress:Te}=(0,s.LK)(L||(D?Ne:ce),ae&&!me&&!re||D,void 0!==L),xe=!1===(0,v.A)(te),{ref:Le,shouldRender:Be}=(0,E.A)({isOpen:Pe&&!ye,noMountTransition:xe,withShouldRender:!0}),{ref:Re}=(0,E.A)({isOpen:Boolean((te||de)&&!oe&&!Be)}),[Fe,De]=(0,a.J0)(0),Oe=(0,p.A)((e=>{De(Math.max(0,e.currentTarget.currentTime-1))})),Ue=(Number.isFinite(_.current?.duration)&&!ye?_.current?.duration:t.duration)||0,{width:ze,height:je}=R||(q?(0,c.ri)(t,Boolean(n),F,M,P,ee):(0,c.rO)(t,Boolean(n),F,M,P,ee)),Ke=(0,p.A)(((e,n)=>{if(ke)V?.(j);else if(q||!D)if(de){if(de&&!oe&&se(!0),!G)return n&&ae&&!me&&!re?(ne(!1),void e.stopPropagation()):void K?.(j,e);Q()}else ne((e=>!e));else $({media:t})})),Ve=(0,p.A)((e=>{Ke(e,!0)})),$e=(0,i.A)("media-inner dark",!ke&&"interactive",je<d.ej&&"fix-min-height",U),Je=`height: ${je}px;${R?` width: ${ze}px; left: ${R.x}px; top: ${R.y}px;`:""}`;return a.Ay.createElement("div",{ref:J,id:e,className:$e,style:Je,onClick:ke?void 0:e=>Ke(e)},pe&&a.Ay.createElement("canvas",{ref:Me,className:"thumbnail blurred-bg"}),ge&&a.Ay.createElement(I.A,{ref:_,src:de,className:(0,i.A)("full-media",pe&&"with-blurred-bg"),canPlay:oe&&Y&&!ye,defaultMuted:!0,muted:!0,loop:!0,playsInline:!0,disablePictureInPicture:!0,draggable:!O,onTimeUpdate:Oe,onReady:ue,style:B?`width: ${B}px`:void 0}),a.Ay.createElement("img",{ref:be,src:Ce,className:(0,i.A)("thumbnail",pe&&"with-blurred-bg"),alt:"",style:B?`width: ${B}px;`:void 0,draggable:!O}),Ae&&!ve&&a.Ay.createElement("canvas",{ref:Se,className:"thumbnail"}),O&&a.Ay.createElement("span",{className:"protector"}),a.Ay.createElement(w.A,{ref:Re,name:"large-play"}),a.Ay.createElement(b.A,{isVisible:G,withAnimation:!0,thumbDataUri:he,width:ze,height:je,className:"media-spoiler"}),Be&&a.Ay.createElement("div",{ref:Le,className:"media-loading"},a.Ay.createElement(S.A,{progress:Te,onClick:Ve})),!te&&!de&&a.Ay.createElement(w.A,{name:"download"}),!Pe||ye&&!D?a.Ay.createElement("div",{className:"message-media-duration"},!q&&t.isGif?"GIF":(0,r.QO)(Math.max(Ue-Fe,0)),ye&&a.Ay.createElement(w.A,{name:"message-failed",className:"playback-failed"})):a.Ay.createElement("span",{className:"message-transfer-progress"},ke||D?`${Math.round(100*Te)}%`:"..."),Boolean(z)&&a.Ay.createElement("div",{className:"message-media-last-progress",style:`--_progress: ${Math.floor(z/Ue*100)}%`}))}},14647:(e,t,n)=>{n.d(t,{A:()=>L});var a=n(84051),o=n(13439),s=n(89925),i=n(90709),r=n(29807),l=n(87357),c=n(46275),d=n(58849),m=n(4961),u=n(35127),h=n(87094),A=n(43874),p=n(21488),g=n(39351),y=n(17712),f=n(59030),v=n(65240),E=n(44589),C=n(39877),w=n(86070),b=n(84685),I=n(82855),S=n(64493),M=n(70297),N=n(51644),k=n(25477),P=n(66833),T=n(40558);const x=(0,a.ph)((({gift:e,observeIntersectionForLoading:t,observeIntersectionForPlaying:n,onClick:o})=>{const s=(0,a.li)(null),{backdrop:i,model:r,pattern:l}=(0,P.uc)(e),c=[i.centerColor,i.edgeColor];return a.Ay.createElement("div",{className:"LaOdPURl",onClick:o},a.Ay.createElement("div",{className:"zDnMa37m"},a.Ay.createElement(T.A,{className:"EdXfeKWY",backgroundColors:c,patternColor:i.patternColor,patternIcon:l.sticker})),a.Ay.createElement("div",{ref:s,className:"o_DYZEMV"},a.Ay.createElement(I.A,{containerRef:s,sticker:r.sticker,size:120,observeIntersectionForPlaying:n,observeIntersectionForLoading:t})))})),L=(0,a.ph)((0,o.EK)((e=>({canPlayAnimatedEmojis:(0,r.BWX)(e)})))((({message:e,noAvatars:t,canAutoLoad:n,canAutoPlay:r,inPreview:P,asForwarded:T,isDownloading:L=!1,isProtected:B,isConnected:R,story:F,theme:D,backgroundEmojiId:O,shouldWarnAboutSvg:U,autoLoadFileMaxSizeMb:z,lastPlaybackTimestamp:j,isEditing:K,observeIntersectionForLoading:V,observeIntersectionForPlaying:$,onMediaClick:J,onDocumentClick:_,onContainerClick:q,onAudioPlay:H,onCancelMediaTransfer:G})=>{const{openUrl:W,openTelegramLink:Q}=(0,o.ko)(),Z=(0,i.T_)(e),{isMobile:Y}=(0,A.Ay)(),X=(0,a.li)(null),ee=(0,f.A)(),te=(0,g.A)(),ne=(0,y.A)((()=>{J()})),ae=(0,y.A)((e=>{q?.(e)})),oe=(0,y.A)((()=>{Z&&Q({url:Z.url})})),{story:se,stickers:ie}=Z||{};(0,p.A)(se?.peerId,se?.id,F);const re=ie?.isWithTextColor||ie?.documents?.[0]?.shouldUseTextColor,le=(0,h.A)(X,void 0,!re),ce=(0,a.Kr)((()=>{const e=Z?.url&&(0,c.vG)(Z?.url);if(e&&"timestamp"in e)return e.timestamp}),[Z?.url]);if(!Z)return;const{siteName:de,url:me,displayUrl:ue,title:he,description:Ae,photo:pe,video:ge,audio:ye,type:fe,document:ve,mediaSize:Ee}=Z,Ce="telegram_story"===fe,we="telegram_nft"===fe,be=P||F&&"isDeleted"in F?void 0:function(e){switch(e){case"telegram_channel_request":case"telegram_megagroup_request":case"telegram_chat_request":return"ViewButtonRequestJoin";case"telegram_message":return"ViewButtonMessage";case"telegram_bot":return"ViewButtonBot";case"telegram_voicechat":return"ViewButtonVoiceChat";case"telegram_livestream":return"ViewButtonVoiceChatChannel";case"telegram_megagroup":case"telegram_chat":return"ViewButtonGroup";case"telegram_channel":return"ViewButtonChannel";case"telegram_user":return"ViewButtonUser";case"telegram_botapp":return"ViewButtonBotApp";case"telegram_chatlist":return"ViewChatList";case"telegram_story":return"ViewButtonStory";case"telegram_channel_boost":case"telegram_group_boost":return"ViewButtonBoost";case"telegram_stickerset":return"ViewButtonStickerset";case"telegram_emojiset":return"ViewButtonEmojiset";case"telegram_nft":return"ViewButtonGiftUnique";default:return}}(ie?.isEmoji?"telegram_emojiset":fe),Ie=be&&te(be),Se=(0,d.A)(Ae,170),Me=Boolean(Se||he||de);let Ne=Boolean(ie);if(Me&&Z?.photo&&!Z.video&&!Z.document){const{width:n,height:a}=(0,u.yA)({media:Z.photo,isOwn:e.isOutgoing,isInWebPage:!0,asForwarded:T,noAvatars:t,isMobile:Y});Ne=(n===a||"small"===Ee)&&"large"!==Ee}const ke=(pe||ge)&&J&&!Ne,Pe=(0,l.A)("WebPage",P&&"in-preview",!K&&P&&"interactive",Ne&&"with-square-photo",!pe&&!ge&&!P&&"without-media",ge&&"with-video",!Me&&"no-article",ve&&"with-document",Ie&&"with-quick-button",we&&"with-gift");return a.Ay.createElement(w.A,{className:Pe,"data-initial":(de||ue)[0],dir:ee.isRtl?"rtl":"auto",onClick:ae},a.Ay.createElement("div",{className:(0,l.A)("WebPage--content",Ce&&"is-story",we&&"is-gift")},O&&a.Ay.createElement(C.A,{emojiDocumentId:O,className:"WebPage--background-icons"}),Ce&&a.Ay.createElement(M.A,{story:F,isProtected:B,isConnected:R,isPreview:!0}),we&&!P&&a.Ay.createElement(x,{gift:Z.gift,observeIntersectionForLoading:V,observeIntersectionForPlaying:$,onClick:oe}),Me&&a.Ay.createElement("div",{className:(0,l.A)("WebPage-text",!P&&"WebPage-text_interactive"),onClick:P?void 0:()=>W({url:me,shouldSkipModal:!0})},a.Ay.createElement(b.A,{className:"site-name",url:me,text:de||ue}),(!P||we)&&he&&a.Ay.createElement("p",{className:"site-title"},(0,m.A)(he)),Se&&!we&&a.Ay.createElement("p",{className:"site-description"},(0,m.A)(Se,["emoji","br"]))),pe&&!we&&!ge&&!ve&&a.Ay.createElement(N.A,{photo:pe,isOwn:e.isOutgoing,isInWebPage:!0,observeIntersection:V,noAvatars:t,canAutoLoad:n,size:Ne?"pictogram":"inline",asForwarded:T,nonInteractive:!ke,isDownloading:L,isProtected:B,theme:D,onClick:ke?ne:void 0,onCancelUpload:G}),!P&&ge&&a.Ay.createElement(k.A,{video:ge,isOwn:e.isOutgoing,isInWebPage:!0,observeIntersectionForLoading:V,noAvatars:t,canAutoLoad:n,canAutoPlay:r,asForwarded:T,isDownloading:L,isProtected:B,lastPlaybackTimestamp:j||ce,onClick:ke?ne:void 0,onCancelUpload:G}),!P&&ye&&a.Ay.createElement(v.Ay,{theme:D,message:e,origin:s.d9.Inline,noAvatars:t,isDownloading:L,onPlay:H,onCancelUpload:G}),!P&&ve&&a.Ay.createElement(E.A,{document:ve,message:e,observeIntersection:V,autoLoadFileMaxSizeMb:z,onMediaClick:_,onCancelUpload:G,isDownloading:L,shouldWarnAboutSvg:U}),!P&&ie&&a.Ay.createElement("div",{ref:X,className:(0,l.A)("media-inner","square-image",ie.isEmoji&&"WebPage--emoji-grid","WebPage--stickers")},ie.documents.map((e=>a.Ay.createElement("div",{key:e.id,className:"WebPage--sticker"},a.Ay.createElement(I.A,{containerRef:X,sticker:e,shouldLoop:!0,size:ie.isEmoji?38:80,customColor:le,observeIntersectionForPlaying:$,observeIntersectionForLoading:V}))))),P&&ue&&!Me&&a.Ay.createElement("div",{className:"WebPage-text"},a.Ay.createElement("p",{className:"site-name"},ue),a.Ay.createElement("p",{className:"site-description"},ee("Chat.Empty.LinkPreview")))),Ie&&(Te=Ie,a.Ay.createElement(S.A,{className:"WebPage--quick-button",size:"tiny",color:"translucent",isRectangular:!0,noForcedUpperCase:!0,onClick:oe},Te)));var Te})))},40435:(e,t,n)=>{n.d(t,{A:()=>s});var a=n(41074);const o={dark:{outgoing:"rgb(135,116,225)",incoming:"rgb(33,33,33)"},light:{outgoing:"rgb(238,255,222)",incoming:"rgb(255,255,255)"}};function s(e,t,n,s,i){return s?Promise.resolve(o[i||"light"][t?"outgoing":"incoming"]):(0,a.M1)({name:"offscreen-canvas:getAppendixColorFromImage",args:[e,t]},Math.round(n)%a.bP)}},35127:(e,t,n)=>{n.d(t,{MC:()=>i,ej:()=>l,nP:()=>c,yA:()=>d});var a=n(76023);const o=12,s=40,i=20*a.$,r=o*a.$,l=5*a.$;function c(e,t){return(e?.length??0)>s||t?i:r}function d({media:e,messageText:t,isOwn:n,isInWebPage:s,asForwarded:i,noAvatars:r,isMobile:d}){const m="photo"===e.mediaType,u="video"===e.mediaType,h=m&&s,A=u&&s,{width:p,height:g}=m?(0,a.ck)(e,n,i,h,r,d):u?(0,a.rO)(e,n,i,A,r,d):(0,a.ri)(e,n,i,s,r,d),y=c(t);let f=1;p<y&&y-p<o&&(f=y/p),g*f<l&&l-g*f<o&&(f=l/g);const v=Math.round(p*f),E=Math.round(g*f);return{width:v,height:E,isSmall:v<y||E<l}}},61097:(e,t,n)=>{n.d(t,{A:()=>u});var a=n(90709),o=n(84051),s=n(66644),i=n(67054),r=n(87679),l=n(41074),c=n(17712);const d=.1;let m=-1;function u(e,t){return function(e,t=!1){const n=(0,o.li)(null),a=(0,o.Kr)((()=>(0,i.A)(l.bP,++m)),[]),u=(0,o.li)(),h=(0,c.A)((async(e,t)=>{const n=await(0,r.NN)(t);n&&(0,s.RK)((()=>{e.width=n.width,e.height=n.height,u.current=e.transferControlToOffscreen();const o=Math.ceil(Math.min(n.width,n.height)*d);(0,l.M1)({name:"offscreen-canvas:blurThumb",args:[u.current,t,o],transferables:[u.current]},a)}))}));return(0,o.Nf)((()=>{if(!e||t||u.current)return;const a=n.current;a&&h(a,e)}),[h,t,e]),n}(e?"string"==typeof e?e:(0,a.VD)(e):void 0,t)}},64154:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(84051),o=n(13439),s=n(37836);const i=new Map;function r(e,t,n,s){const r=s&&n?e?.byLangCode[s]?.[n]:void 0,{isPending:c,text:d}=r||{};return(0,a.vJ)((()=>{t&&n&&!d&&void 0===c&&s&&function(e,t,n){const a=i.get(n)||new Map,s=a.get(e)||[];s.includes(t)||(s.push(t),a.set(e,s),i.set(n,a),(0,o.ko)().markMessagesTranslationPending({chatId:e,messageIds:s,toLanguageCode:n})),l()}(t,n,s)}),[t,d,c,n,s]),t&&n?{isPending:c,translatedText:d}:{isPending:!1,translatedText:void 0}}const l=(0,s.nF)((function(){const{translateMessages:e}=(0,o.ko)();let t=!1;i.forEach(((n,a)=>{n.forEach(((n,o)=>{const s=n.slice(0,20);s.length<n.length&&(t=!0),e({chatId:o,messageIds:s,toLanguageCode:a}),function(e,t,n){const a=i.get(n);if(!a?.size)return void i.delete(n);const o=a.get(e);if(!o?.length)return void a.delete(e);const s=o.filter((e=>!t.includes(e)));if(!s?.length)return a.delete(e),void(a.size||i.delete(n));a.set(e,s)}(o,s,a)}))})),t&&l()}),500)},10221:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(84051),o=n(66644),s=n(76023),i=n(17712);const r=s.$;function l({anchorRef:e,overlayRef:t,isMirrored:n,isForMessageEffect:s,isDisabled:l,id:c}){const d=(0,i.A)((()=>{const a=t.current,i=e.current;if(!a||!i)return;const l=i.getBoundingClientRect(),c=a.getBoundingClientRect(),d=window.innerWidth;(0,o.RK)((()=>{const e=l.top+l.height/2,t=l.bottom,o=s?t:e;a.style.top=o-c.height/2+"px",n?a.style.left=l.left-r+"px":a.style.right=d-l.right-r+"px"}))}));return(0,a.vJ)((()=>{l||d()}),[l,c]),(0,a.vJ)((()=>{if(l)return;const t=e.current.closest(".MessageList");return t?(t.addEventListener("scroll",d,{passive:!0}),()=>{t.removeEventListener("scroll",d)}):void 0}),[l,e]),d}},285:(e,t,n)=>{n.d(t,{A:()=>d});var a=n(84051),o=n(13439),s=n(90709),i=n(29807),r=n(4961),l=n(59030),c=n(94189);const d=(0,a.ph)((0,o.EK)(((e,{userId:t})=>{const n=(0,i.meB)(e),a=t&&(0,i.mBe)(e,t);return{chat:n,contactName:a?(0,s.u0)(a):void 0}}))((({isOpen:e,chat:t,userId:n,contactName:s,onClose:i})=>{const{deleteChatMember:d}=(0,o.ko)(),m=(0,l.A)(),u=(0,a.hb)((()=>{d({chatId:t.id,userId:n}),i()}),[t,d,i,n]);if(t&&n)return a.Ay.createElement(c.A,{isOpen:e,onClose:i,title:m("GroupRemoved.Remove"),textParts:(0,r.A)(m("PeerInfo.Confirm.RemovePeer",s)),confirmLabel:m("lng_box_remove"),confirmHandler:u,confirmIsDestructive:!0})})))},93809:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(30857),s=n(35297);function i(e,t){const n=void 0===t,i=(0,a.li)(n),r=(0,a.li)(),l=(0,o.A)();return(0,s.A)((()=>{n||(i.current=!1,r.current&&(clearTimeout(r.current),r.current=void 0))}),e),(0,a.vJ)((()=>{if(n||i.current)return;const e=()=>{i.current=!0,l()};t>0?r.current=window.setTimeout(e,t):e()}),e),i.current}},71950:(e,t,n)=>{n.d(t,{A:()=>y});var a=n(84051),o=n(87357),s=n(17663),i=n(14242),r=n(59030),l=n(18276);const c="gvrp3KoR",d="IHb3ZATQ",m="zAPFdKbZ",u=[[{name:"followers",title:"ChannelStats.Overview.Followers"},{name:"enabledNotifications",title:"ChannelStats.Overview.EnabledNotifications",isPercentage:!0}],[{name:"viewsPerPost",title:"ChannelStats.Overview.ViewsPerPost"},{name:"viewsPerStory",title:"ChannelStats.Overview.ViewsPerStory"}],[{name:"sharesPerPost",title:"ChannelStats.Overview.SharesPerPost"},{name:"sharesPerStory",title:"ChannelStats.Overview.SharesPerStory"}],[{name:"reactionsPerPost",title:"ChannelStats.Overview.ReactionsPerPost"},{name:"reactionsPerStory",title:"ChannelStats.Overview.ReactionsPerStory"}]],h=[[{name:"members",title:"Stats.GroupMembers"},{name:"messages",title:"Stats.GroupMessages"}],[{name:"viewers",title:"Stats.GroupViewers"},{name:"posters",title:"Stats.GroupPosters"}]],A=[[{name:"viewsCount",title:"Stats.Message.Views",isPlain:!0},{name:"publicForwards",title:"Stats.Message.PublicShares",isPlain:!0}],[{name:"reactionsCount",title:"Channel.Stats.Overview.Reactions",isPlain:!0},{name:"forwardsCount",title:"Stats.Message.PrivateShares",isPlain:!0,isApproximate:!0}]],p=[[{name:"viewsCount",title:"Channel.Stats.Overview.Views",isPlain:!0},{name:"publicForwards",title:"PublicShares",isPlain:!0}],[{name:"reactionsCount",title:"Channel.Stats.Overview.Reactions",isPlain:!0},{name:"forwardsCount",title:"PrivateShares",isPlain:!0}]],g=[[{name:"level",title:"Stats.Boosts.Level",isPlain:!0},{name:"premiumSubscribers",title:"Stats.Boosts.PremiumSubscribers",isPercentage:!0,isApproximate:!0,withAbsoluteValue:!0}],[{name:"boosts",title:"Stats.Boosts.ExistingBoosts",isPlain:!0},{name:"remainingBoosts",title:"Stats.Boosts.BoostsToLevelUp",isPlain:!0}]],y=(0,a.ph)((({title:e,type:t,statistics:n,isToncoin:y,className:f,subtitle:v})=>{const E=(0,r.A)(),C=(e,t,n)=>{const[o,s]=e.toFixed(4).split("."),[i,r]=(e*t).toFixed(2).split(".");return a.Ay.createElement("div",null,a.Ay.createElement(l.A,{className:"it39BC_c",name:"toncoin"}),a.Ay.createElement("b",{className:m},o,a.Ay.createElement("span",{className:"ZAfXkuWL"},".",s))," ",a.Ay.createElement("span",{className:d},"≈ $",i,a.Ay.createElement("span",{className:"HRXb_S2M"},".",r)),a.Ay.createElement("h3",{className:d},E(n)))},{period:w}=n,{balances:b,usdRate:I}=n,S=function(e){switch(e){case"group":return h;case"message":return A;case"boost":return g;case"story":return p;default:return u}}(t);return a.Ay.createElement("div",{className:(0,o.A)("Gi8Nokbl",f)},a.Ay.createElement("div",{className:"H01lE7mv"},e&&a.Ay.createElement("div",{className:"VQbs04hT"},e),w&&a.Ay.createElement("div",{className:"X7bBlGdi"},(0,s.Lu)(E,1e3*w.minDate)," — ",(0,s.Lu)(E,1e3*w.maxDate))),a.Ay.createElement("table",{className:"s5beXqqL"},y?a.Ay.createElement("tr",null,a.Ay.createElement("td",{className:c},C(b?.availableBalance||0,I||0,"lng_channel_earn_available"),C(b?.currentBalance||0,I||0,"lng_channel_earn_reward"),C(b?.overallRevenue||0,I||0,"lng_channel_earn_total"))):S.map((e=>a.Ay.createElement("tr",null,e.map((e=>{const t=n[e.name];return e.isPlain?a.Ay.createElement("td",{className:c},a.Ay.createElement("b",{className:m},`${e.isApproximate?"≈":""}${(0,i.Sm)(t)}`),a.Ay.createElement("h3",{className:d},E(e.title))):e.isPercentage?a.Ay.createElement("td",{className:c},e.withAbsoluteValue&&a.Ay.createElement("span",{className:m},`${e.isApproximate?"≈":""}${(0,i.Sm)(t.part)}`),a.Ay.createElement("span",{className:e.withAbsoluteValue?"_mYEmh_u":m},t.percentage,"%"),a.Ay.createElement("h3",{className:d},E(e.title))):a.Ay.createElement("td",{className:c},a.Ay.createElement("b",{className:m},(0,i.Vw)(t.current))," ",(({change:e,percentage:t})=>{if(!e)return;const n=Number(e)<0;return a.Ay.createElement("span",{className:(0,o.A)("idLrmbhS",n&&"SLfwGHQC")},n?`-${(0,i.Vw)(Math.abs(e))}`:`+${(0,i.Vw)(e)}`,t&&a.Ay.createElement(a.Ay.Fragment,null," ","(",t,"%)"))})(t),a.Ay.createElement("h3",{className:d},E(e.title)))})))))),v)}))},75343:(e,t,n)=>{n.d(t,{A:()=>C});var a=n(84051),o=n(13439),s=n(87357),i=n(43874),r=n(36838),l=n(59030),c=n(89925),d=n(90709),m=n(70636),u=n(54464),h=n(10722),A=n(17712),p=n(92111),g=n(21849),y=n(71429),f=n(24433),v=n(2429);const E=(0,a.ph)((function({peer:e,isArchived:t}){const{openChat:n,openChatWithInfo:i,openStoryViewer:r,toggleStoriesHidden:E}=(0,o.ko)(),C=(0,l.A)(),w=(0,a.li)(null),b="isSelf"in e&&e.isSelf,I=!(0,d.L8)(e.id);(0,p.A)(e.id);const{isContextMenuOpen:S,contextMenuAnchor:M,handleBeforeContextMenu:N,handleContextMenu:k,handleContextMenuClose:P,handleContextMenuHide:T}=(0,h.A)(w),x=(0,A.A)((()=>w.current)),L=(0,A.A)((()=>document.body)),B=(0,A.A)((()=>w.current.querySelector(".story-peer-context-menu .bubble"))),R=(0,A.A)((()=>({withPortal:!0,isDense:!0}))),F=(0,A.A)((()=>{S||r({peerId:e.id,origin:c.G9.StoryRibbon})})),D=(0,A.A)((e=>{(0,u.u)(e),N(e)})),O=(0,A.A)((()=>{i({id:e.id,shouldReplaceHistory:!0,profileTab:"stories"})})),U=(0,A.A)((()=>{i({id:e.id,shouldReplaceHistory:!0,profileTab:"storiesArchive"})})),z=(0,A.A)((()=>{n({id:e.id,shouldReplaceHistory:!0})})),j=(0,A.A)((()=>{i({id:e.id,shouldReplaceHistory:!0})})),K=(0,A.A)((()=>{E({peerId:e.id,isHidden:!t})}));return a.Ay.createElement("div",{ref:w,role:"button","data-peer-id":e.id,tabIndex:0,className:v.A.peer,onMouseDown:D,onClick:F,onContextMenu:k},a.Ay.createElement(g.A,{peer:e,withStory:!0,storyViewerOrigin:c.G9.StoryRibbon,storyViewerMode:"full"}),a.Ay.createElement("div",{className:(0,s.A)(v.A.name,e.hasUnreadStories&&v.A.name_hasUnreadStory)},b?C("MyStory"):(0,m.F9)(C,e)),void 0!==M&&a.Ay.createElement(y.A,{isOpen:S,anchor:M,getTriggerElement:x,getRootElement:L,getMenuElement:B,getLayout:R,className:(0,s.A)("story-peer-context-menu",v.A.contextMenu),autoClose:!0,withPortal:!0,onClose:P,onCloseAnimationEnd:T},b?a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement(f.A,{onClick:O,icon:"play-story"},C("StoryList.Context.SavedStories")),a.Ay.createElement(f.A,{onClick:U,icon:"archive"},C("StoryList.Context.ArchivedStories"))):a.Ay.createElement(a.Ay.Fragment,null,!I&&a.Ay.createElement(f.A,{onClick:z,icon:"message"},C("SendMessageTitle")),I?a.Ay.createElement(f.A,{onClick:j,icon:"channel"},C("ChatList.ContextOpenChannel")):a.Ay.createElement(f.A,{onClick:j,icon:"user"},C("StoryList.Context.ViewProfile")),a.Ay.createElement(f.A,{onClick:K,icon:t?"unarchive":"archive"},C(t?"StoryList.Context.Unarchive":"StoryList.Context.Archive")))))})),C=(0,a.ph)((0,o.EK)(((e,{isArchived:t})=>{const{orderedPeerIds:{active:n,archived:a}}=e.stories;return{orderedPeerIds:t?a:n,usersById:e.users.byId,chatsById:e.chats.byId}}))((function({isArchived:e,className:t,orderedPeerIds:n,usersById:o,chatsById:c,isClosing:d}){const m=(0,l.A)(),u=(0,s.A)(v.A.root,!n.length&&v.A.hidden,d&&v.A.closing,t,"no-scrollbar"),h=(0,a.li)(null);return(0,r.A)(h,(0,i.Ny)()),a.Ay.createElement("div",{ref:h,id:"StoryRibbon",className:u,dir:m.isRtl?"rtl":void 0},n.map((t=>{const n=o[t]||c[t];if(n)return a.Ay.createElement(E,{key:t,peer:n,isArchived:e})})))})))},40175:(e,t,n)=>{n.d(t,{A:()=>h});var a=n(84051),o=n(13439),s=n(31481),i=n(29807),r=n(34458),l=n(59030),c=n(21511),d=n(92111),m=n(21849),u=n(17169);const h=(0,a.ph)((0,o.EK)(((e,{isArchived:t})=>{const{orderedPeerIds:{archived:n,active:a},byPeerId:o}=e.stories,{storyViewer:{isRibbonShown:s,isArchivedRibbonShown:r}}=(0,i.nTw)(e),l=(0,i.clw)(e),c=(0,i.xYJ)(e,"storyRibbonAnimations");return{currentUserId:e.currentUserId,orderedPeerIds:t?n:a,isShown:t?!r:!s,isForumPanelOpen:l,withAnimation:c,usersById:e.users.byId,chatsById:e.chats.byId,peerStories:o}}))((function({currentUserId:e,orderedPeerIds:t,usersById:n,chatsById:i,canShow:h,isShown:A,isForumPanelOpen:p,isArchived:g,withAnimation:y,peerStories:f}){const{toggleStoryRibbon:v}=(0,o.ko)(),E=(0,l.A)(),C=(0,a.Kr)((()=>1===t.length?[n[t[0]]||i[t[0]]]:t.map((e=>n[e]||i[e])).filter((t=>t&&t.id!==e)).slice(0,s.dqH).reverse()),[e,t,n,i]),w=(0,a.Kr)((()=>C?.length?C.reduce(((e,t)=>{const n=f[t.id];if(!n)return e;const a=n.orderedIds.some((e=>{const t=n.byId[e];if(!t||!("isForCloseFriends"in t))return!1;const a=n.lastReadId&&t.id<=n.lastReadId;return t.isForCloseFriends&&!a}));return e[t.id]=a,e}),{}):{}),[f,C]),b=(0,a.Kr)((()=>t.slice(0,5)),[t]);(0,d.A)(b);const I=h&&A,{ref:S,shouldRender:M}=(0,c.A)({isOpen:I,className:"slow",withShouldRender:!0});if((0,a.vJ)((()=>{y&&!p&&(I?((0,a.VK)(r.UG+s.xB5),(0,r.$)(g)):((0,a.VK)(r.UG+s.xB5),(0,r.wV)(g)))}),[g,I,y,p]),M)return a.Ay.createElement("button",{ref:S,type:"button",id:"StoryToggler",className:u.A.root,"aria-label":E("Chat.Context.Peer.OpenStory"),onClick:()=>v({isShown:!0,isArchived:g}),dir:E.isRtl?"rtl":void 0},C.map((e=>a.Ay.createElement(m.A,{key:e.id,peer:e,size:"tiny",className:u.A.avatar,withStorySolid:!0,forceFriendStorySolid:w[e.id]}))))})))},34458:(e,t,n)=>{n.d(t,{$:()=>y,UG:()=>d,wV:()=>g});var a=n(31481),o=n(66644),s=n(19822),i=n(83868),r=n(76023),l=n(2429),c=n(17169);const d=250,m=.25*r.$,u=11,h=.1875*r.$,A=.125*r.$,p=new Set;function g(e){b();const{container:t,toggler:n,leftMainHeader:i,ribbonPeers:r,toggleAvatars:l}=f(e);if(!(n&&l&&r&&t&&i))return;const{bottom:A,right:g}=i.getBoundingClientRect(),y=A+m,I=l[0],S=l[l.length-1],M=E(I);Array.from(r).reverse().forEach(((e,i,{length:r})=>{const l=E(e);if(!l)return;const m=l===M;let A=C(n,l),f=u+i+1;if(A||(A=i===r-1?S:I,f=u),!A)return;let{top:b,left:N,width:k}=A.getBoundingClientRect();const{left:P,width:T}=e.getBoundingClientRect();if(P>g)return;N-=h,k+=2*h;const x=N-P,L=b-y,B=k/T;b-=h;const R=P-N+2*h,F=y-b+h,D=T/(k+2*h);(0,o.RK)((()=>{if(!A)return;const n=v(e);let i;f>u?(i=v(A),m&&i.classList.add(c.A.ghostLast)):n.classList.add(c.A.ghostAnimateName),(0,s.ZM)(n,{top:`${y}px`,left:`${P}px`,zIndex:`${f}`,opacity:i?"0":"",transform:`translate3d(${x}px, ${L}px, 0) scale(${B})`}),i&&(0,s.ZM)(i,{top:`${b}px`,left:`${N}px`,zIndex:`${f}`}),t.appendChild(n),i&&t.appendChild(i),A.classList.add("animating"),e.classList.add("animating"),(0,o.RK)((()=>{(0,s.ZM)(n,{opacity:"",transform:""}),i?(0,s.ZM)(i,{opacity:"0",transform:`translate3d(${R}px, ${F}px, 0) scale(${D})`}):n.classList.add(c.A.ghostRevealName);const r=w((()=>{(0,o.RK)((()=>{t.contains(n)&&t.removeChild(n),i&&t.contains(i)&&t.removeChild(i),A?.classList.remove("animating"),e.classList.remove("animating"),p.delete(r)}))}),d+a.xB5);p.add(r)}))}))}))}function y(e){b();const{container:t,toggler:n,toggleAvatars:i,ribbonPeers:r,leftMainHeader:l}=f(e);if(!(n&&i&&r&&t&&l))return;const{right:m}=l.getBoundingClientRect(),g=i[0],y=i[i.length-1],I=E(g);Array.from(r).reverse().forEach(((e,i,{length:r})=>{const l=E(e);if(!l)return;const f=l===I;let b=C(n,l),S=u+i+1;if(b||(b=i===r-1?y:g,S=u),!b)return;const{top:M,left:N,width:k}=e.getBoundingClientRect();let{left:P,width:T,top:x}=b.getBoundingClientRect();if(N>m)return;P-=h,T+=2*h;const L=P-N,B=x-M-A,R=T/k;x-=h;const F=N-P+2*h,D=M-x+h,O=k/(T+2*h);(0,o.RK)((()=>{const n=v(e);let i;S>u?(i=v(b),f&&i.classList.add(c.A.ghostLast)):n.classList.add(c.A.ghostAnimateName,c.A.ghostRevealName),(0,s.ZM)(n,{top:`${M}px`,left:`${N}px`,width:`${k}px`,zIndex:`${S}`}),i&&(0,s.ZM)(i,{top:`${x}px`,left:`${P}px`,zIndex:`${S}`,opacity:"0",transform:`translate3d(${F}px, ${D}px, 0) scale(${O})`}),e.classList.add("animating"),b.classList.add("animating"),t.appendChild(n),i&&t.appendChild(i),(0,o.RK)((()=>{(0,s.ZM)(n,{opacity:i?"0":"",transform:`translate3d(${L}px, ${B}px, 0) scale(${R})`}),i?(0,s.ZM)(i,{opacity:"",transform:""}):n.classList.remove(c.A.ghostRevealName);const r=w((()=>{(0,o.RK)((()=>{t.contains(n)&&t.removeChild(n),i&&t.contains(i)&&t.removeChild(i),e.classList.remove("animating"),b.classList.remove("animating")})),p.delete(r)}),d+a.xB5);p.add(r)}))}))}))}function f(e){let t=document.getElementById("LeftColumn");if(t&&e&&(t=t.querySelector(".ArchivedChats")),!t)return{};const n=t.querySelector("#StoryToggler"),a=t.querySelector("#StoryRibbon"),o=t.querySelector(".left-header"),s=a?.querySelectorAll(`.${l.A.peer}`),i=n?.querySelectorAll(".Avatar");return{container:t,toggler:n,leftMainHeader:o,ribbonPeers:s,toggleAvatars:i}}function v(e){const t=e.cloneNode(!0);t.classList.add(c.A.ghost),t.classList.remove("animating"),t.draggable=!1,t.oncontextmenu=i.A;const n=e.querySelector("canvas");if(n){const e=t.querySelector("canvas");e?.getContext("2d")?.drawImage(n,0,0)}return t}function E(e){return e?.getAttribute("data-peer-id")}function C(e,t){return e?.querySelector(`[data-peer-id="${t}"]`)}function w(e,t){const n=setTimeout(e,t);return()=>{clearTimeout(n),e()}}function b(){p.forEach((e=>e())),p.clear()}},46051:(e,t,n)=>{n.d(t,{G:()=>a,w:()=>o});const a="video/mp4; codecs=hvc1.1.6.L63.00",o="video/mp4; codecs=avc1.64001E"},92111:(e,t,n)=>{n.d(t,{A:()=>y});var a=n(84051),o=n(13439),s=n(23174),i=n(90709),r=n(29807),l=n(39761),c=n(87679),d=n(58554),m=n(95704),u=n(37836),h=n(46051),A=n(66991);const p={},g=(0,u.v7)(1e3),y=function(e,t){(0,a.vJ)((()=>{if(void 0===e)return;(Array.isArray(e)?e:[e]).forEach((e=>{const n=t||(0,o.mS)().stories.byPeerId[e]?.orderedIds?.[0];n&&(async e=>{await g,e.forEach((({hash:e,format:t,isStream:n})=>{n?async function(e){const t=(0,m.h)((0,d.RB)(e));let n=0;for await(const e of t)if(n+=e.byteLength,n>=2097152)break}(e):d.hd(e,t).then((e=>{e&&(t===s.qZ.Progressive&&function(e){const t=document.head,n=document.createElement("video");n.preload="auto",n.src=e,n.muted=!0,n.autoplay=!0,n.disableRemotePlayback=!0,n.style.display="none",t.appendChild(n),n.load(),setTimeout((()=>{(0,l.A)(n),t.removeChild(n)}),1e3)}(e),t===s.qZ.BlobUrl&&(0,c.NN)(e))}))}))})(function(e,t){const n=(0,r._bp)((0,o.mS)(),e);if(!n||!n.orderedIds?.length)return[];const a=function(e,t,n){const a=e.indexOf(t),o=Math.max(a-5,0),s=Math.min(a+5,e.length);return e.slice(o,s)}(n.orderedIds,t),l=[];return a.forEach((t=>{if(p[e]?.has(t))return;const a=n.byId[t];if(!a||!("content"in a))return;const o=Boolean(a.content.video);l.push({hash:(0,i.EN)(a,"full"),format:o?s.qZ.Progressive:s.qZ.BlobUrl,isStream:o&&(0,A.c)(h.G)}),l.push({hash:(0,i.EN)(a),format:s.qZ.BlobUrl}),a.content.altVideos&&l.push({hash:(0,i.EN)(a,"full",!0),format:s.qZ.Progressive}),p[e]=(p[e]||new Set).add(t)})),l}(e,n))}))}),[t,e])}},59816:(e,t,n)=>{n.d(t,{A:()=>M});var a=n(84051),o=n(13439),s=n(31481),i=n(66644),r=n(87357),l=n(95807),c=n(39751),d=n(90709),m=n(76023),u=n(82117),h=n(17712),A=n(93545),p=n(11241);const g="pruw1nLm",y=(0,a.ph)((({story:e,mediaArea:t,index:n,className:s,style:i,isPreview:c})=>{const{sendStoryReaction:g}=(0,o.ko)(),y=(0,a.li)(null),[f,v]=(0,a.J0)(1.5*m.$),{peerId:E,id:C,views:w}=e,{reactions:b}=w||{},{reaction:I,isDark:S,isFlipped:M}=t,N=!(0,d.L8)(E),k=`${(0,d.$_)(E,C)}-${n}-${c?"preview":"viewer"}`,P=(0,a.Kr)((()=>b?.find((e=>(0,d.a0)(e.reaction,I)))?.count),[I,b]),T=!c&&Boolean(P)&&N,x=(0,h.A)((()=>{if(!y.current)return;const e=y.current.clientHeight;v(Math.round(.6*e))}));(0,u.A)((([e])=>{Boolean(P)!==Boolean(e)&&x()}),[P]),(0,A.A)(y,x);const L=(0,h.A)((()=>{g({peerId:E,storyId:C,containerId:k,reaction:I})}));return a.Ay.createElement("div",{ref:y,className:(0,r.A)(S?"eic2vQ8c":"_7esBA3m",s),style:(0,l.A)(i,`--custom-emoji-size: ${f}px`),onClick:L},a.Ay.createElement("div",{className:(0,r.A)("c3ajA3hg",M&&"furSXGdL")}),Boolean(f)&&a.Ay.createElement(p.A,{className:(0,r.A)("Et3MvYmN",T&&"mFTLUHm2"),reaction:I,containerId:k,size:f,effectSize:4*f,shouldPause:c,shouldLoop:!c}),T&&a.Ay.createElement("span",{className:"Tr8mYyDk"},P))}));var f=n(61433),v=n(29807),E=n(48894),C=n(87412);const w=(0,a.ph)((0,o.EK)(((e,t)=>{const{mediaArea:n}=t;return{restrictedEmoji:(0,v.GHK)(e,n.emoji)}}))((({mediaArea:e,className:t,style:n,restrictedEmoji:o,isPreview:s})=>{const c=(0,a.li)(null),[d,m]=(0,a.J0)(0),{temperatureC:u,color:p}=e,g=(0,E.Bz)(p),y=(0,E.vG)(p),v=(0,h.A)((e=>{if(!c.current)return;const t=c.current,n=t.clientHeight,a=Math.round(.7*n);m(a);const o=()=>{(0,f.Tv)(t,{"--custom-emoji-size":`${a}px`,"font-size":n/32+"rem"})};if(e)return o;(0,i.RK)(o)}));return(0,a.Nf)((()=>{(0,i.gm)((()=>v(!0)))}),[]),(0,A.A)(c,(()=>v())),a.Ay.createElement("div",{ref:c,className:(0,r.A)("KBjMtRUS",t),style:(0,l.A)(n,`--custom-background-color: ${g}`,`color: ${y}`)},a.Ay.createElement("div",{className:"IFChB3tD"},o&&a.Ay.createElement(C.A,{key:o.id,documentId:o.id,size:d,noPlay:s,withTranslucentThumb:!0,forceAlways:!0}),a.Ay.createElement("p",{className:"_ke1UBIl"},(e=>Boolean("en-US"===navigator.language)?`${Math.round(9*e/5+32)}°F`:`${Math.round(e)}°C`)(u))))}))),b=9/16,I=new Set(["channelPost","uniqueGift"]);function S(e,t){const{x:n,y:a,width:o,height:s,rotation:i,radius:r}=e.coordinates;let c="";if(t&&r&&t>0){const e=t*(o/100),n=t*(s/100);c=Math.min(e,n)*(r/100)+"px"}return(0,l.A)(`left: ${n}%`,`top: ${a}%`,`width: ${o}%`,`height: ${s}%`,`transform: rotate(${i}deg) translate(-50%, -50%)`,c&&`border-radius: ${c}`)}const M=(0,a.ph)((({story:e,isActive:t,className:n,isStoryPlaying:l})=>{const{openMapModal:d,openUniqueGiftBySlug:m,focusMessage:u,closeStoryViewer:h,openUrl:A}=(0,o.ko)(),p=(0,a.li)(null),[f,v]=(0,a.J0)(0),E=(0,c.A)();(0,a.vJ)((()=>{if(!p.current)return;const e=p.current;if(v(e.clientWidth),E.width>s.c2m)return void(0,i.RK)((()=>{e.style.removeProperty("--media-width"),e.style.removeProperty("--media-height")}));const t=E.width/E.height,n=t<b?e.clientHeight*b:e.clientWidth,a=t<b?e.clientHeight:e.clientWidth/b;(0,i.RK)((()=>{e.style.setProperty("--media-width",`${n}px`),e.style.setProperty("--media-height",`${a}px`)}))}),[t,E]);const C=e.mediaAreas;return a.Ay.createElement("div",{className:(0,r.A)("RXAMu4VD",!t&&"_5HkplWee",n),ref:p},C?.map(((n,o)=>{switch(n.type){case"geoPoint":case"venue":case"channelPost":case"url":case"uniqueGift":{const e=t&&!I.has(n.type);return a.Ay.createElement("div",{className:(0,r.A)(g,e&&"xFjJpeOA"),style:S(n),onClick:()=>(e=>{switch(e.type){case"geoPoint":case"venue":d({geoPoint:e.geo});break;case"channelPost":u({chatId:e.channelId,messageId:e.messageId}),h();break;case"url":A({url:e.url});break;case"uniqueGift":m({slug:e.slug})}})(n)})}case"suggestedReaction":return a.Ay.createElement(y,{key:`${n.type}-${o}`,story:e,mediaArea:n,index:o,isPreview:!t,className:g,style:S(n)});case"weather":return a.Ay.createElement(w,{key:`${n.type}-${o}`,mediaArea:n,className:g,style:S(n,f),isPreview:!t||l});default:return}})))}))},71331:(e,t,n)=>{n.d(t,{Ip:()=>r,O7:()=>u,iT:()=>d,mD:()=>i,n5:()=>l,qI:()=>c,uu:()=>m});var a=n(90709),o=n(21133),s=n(19926);function i(e,t){const n=(0,o.AW)(e,t);if(n&&n.groupCallId)return r(e,n.groupCallId)}function r(e,t){return e.groupCalls.byId[t]}function l(e,t,n){return r(e,t)?.participants[n]}function c(e){const t=d(e)?.chatId;if(!t)return!1;const n=(0,o.hd)(e,t);return!!n&&((0,a.yn)(n)&&n.isCreator||Boolean(n.adminRights?.manageCall))}function d(e){const{groupCalls:{activeGroupCallId:t}}=e;if(t)return r(e,t)}function m(e){const{phoneCall:t,currentUserId:n}=e;if(!t||!t.participantId||!t.adminId)return;const a=t.adminId===n?t.participantId:t.adminId;return(0,s.mB)(e,a)}function u(e){const t=d(e);if(!t||!t.chatId)return!1;const n=(0,o.hd)(e,t.chatId);if(!n)return!1;if(Boolean((0,a.Kl)(n)))return!0;const s=(0,o.AW)(e,n.id)?.inviteLink;return Boolean(s)}},64520:(e,t,n)=>{n.d(t,{B:()=>i,d:()=>s});var a=n(31481),o=n(19926);function s(e,t){const{appConfig:n}=e;if(!n)return a.dR$[t][0];const s=(0,o.g2)(e),{limits:i}=n,r=i[t]?.[s?1:0]??a.dR$[t][s?1:0];return"dialogFilters"===t?r+1:r}function i(e,t){const{appConfig:n}=e;if(!n)return a.dR$[t][1];const{limits:o}=n;return o[t][1]}},84313:(e,t,n)=>{n.d(t,{A:()=>c});var a=n(84051),o=n(13439),s=n(82393),i=n(17712),r=n(59030);const l=8e3;function c(e,t,n){const{showNotification:c}=(0,o.ko)(),d=(0,r.A)(),[m,u]=(0,a.J0)(!1),h=(0,i.A)((()=>{u(!0),t||c({message:s.yS?d("Video.Unsupported.Mobile"):d("Video.Unsupported.Desktop"),duration:l})})),A=(0,i.A)((e=>{const t=e.currentTarget,{error:n}=t;n&&(3!==n.code&&4!==n.code||h())})),p=(0,i.A)((e=>{const t=e.currentTarget;t.videoHeight&&t.videoWidth||h()}));return(0,a.vJ)((()=>{if(n)return;const{current:t}=e;return t?(t.addEventListener("error",A),t.addEventListener("canplay",p),()=>{t.removeEventListener("error",A),t.removeEventListener("canplay",p)}):void 0}),[n,e]),m}},23459:(e,t,n)=>{n.d(t,{A:()=>u});var a=n(84051),o=n(13439),s=n(90709),i=n(29807),r=n(37836);const l=36e5,c=new Map;let d=new Set;const m=(0,r.nF)((()=>{const e=Array.from(d),t=e.slice(0,100),n=e.slice(101);(0,o.ko)().loadStoriesMaxIds({peerIds:t}),t.forEach((e=>c.set(e,Date.now()))),d=new Set(n),d.size&&m()}),500);function u(e){const t=(0,a.Kr)((()=>{const t=(0,o.mS)();return e?.map((e=>(0,i.PVB)(t,e))).filter(Boolean)}),[e]),n=(0,a.Kr)((()=>{const e=(0,o.mS)();return t?.filter((t=>{const n=c.get(t.id)||0;if(Date.now()-n<l)return!1;if((0,s.L8)(t.id)){const n=t,a=(0,i.K0y)(e,n.id),o=a&&"userStatusEmpty"!==a.type;return!n.isContact&&!n.isSelf&&!(0,s.tv)(n)&&!t.isSupport&&o}{const e=t;return(0,s.WX)(e)&&!e.isRestricted}})).map((e=>e.id))}),[t]);(0,a.vJ)((()=>{n?.length&&(n.forEach((e=>d.add(e))),m())}),[n])}},31880:(e,t,n)=>{n.d(t,{A:()=>h,a:()=>c});var a=n(13439),o=n(29807),s=n(87894),i=n(42215);const r=["includedChatIds","bots","channels","groups","contacts","nonContacts"],l=["excludedChatIds","excludeArchived","excludeMuted","excludeRead"];function c(e,t,n){let i=[],c=[];if("included"===t){const{includedChatIds:t,...a}=n?e.includeFilters||{}:(0,s.Up)(e.folder,r);i=t||[],c=Object.keys(a).filter((e=>Boolean(a[e])))}else{const{excludedChatIds:t,...a}=n?e.excludeFilters||{}:(0,s.Up)(e.folder,l);i=t||[],c=Object.keys(a).filter((e=>Boolean(a[e])))}const d=(0,a.mS)();return{selectedChatIds:i.filter((e=>(0,o.hds)(d,e))),selectedChatTypes:c}}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 m={mode:"create",chatFilter:"",folder:{title:{text:""},includedChatIds:[],excludedChatIds:[]}},u=(e,t)=>{switch(t.type){case"setTitle":return{...e,folder:{...e.folder,title:{text:t.payload}},isTouched:!0};case"setFolderId":return{...e,folderId:t.payload,mode:"edit"};case"editIncludeFilters":return{...e,includeFilters:(0,s.Up)(e.folder,r)};case"editExcludeFilters":return{...e,excludeFilters:(0,s.Up)(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,s.cJ)(e.folder,r),title:e.folder.title?e.folder.title:{text:d(e.includeFilters)},...e.includeFilters},includeFilters:void 0,chatFilter:"",isTouched:!0}:e.excludeFilters?{...e,folder:{...(0,s.cJ)(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"setIsTouched":return{...e,isTouched:t.payload};case"setIsLoading":return{...e,isLoading:t.payload};case"setError":return{...e,isLoading:!1,error:t.payload};case"setIsChatlist":return{...e,folder:{...e.folder,isChatList:t.payload}};case"reset":return m;default:return e}},h=()=>(0,i.A)(u,m)},54699:(e,t,n)=>{n.d(t,{A:()=>s});var a=n(30857),o=n(32625);function s(e){const t=(0,a.A)();(0,o.A)(t,e,!0)}},63988:(e,t,n)=>{n.d(t,{D7:()=>c,aG:()=>r,gs:()=>i,tF:()=>l});var a=n(16581),o=n(83414),s=n(672);function i(e,t,n,a=!1){return(0,s.A)((t=>{t(e())}),t,n,a)}function r(e,t,n=!1){const a=i((()=>e()),[e],t,n);return(0,o.A)(a,[a,e],!0)}function l(e,t,n,o=!1,s=!1){return(0,a.A)((t=>{t(e())}),t,n,o,s)}function c(e,t,n=!1,a=!1){const s=l((()=>e()),[e],t,n,a);return(0,o.A)(s,[s,e],!0)}},88792:(e,t,n)=>{n.d(t,{A:()=>h});var a=n(84051),o=n(13439),s=n(31481),i=n(29807),r=n(53827),l=n(49642),c=n(80853),d=n(82117),m=n(17712),u=n(35297);const h=(e,t,n,h,A,p,g,y=!1,f,v,E=!1,C=!1,w,b=!1,I=!1)=>{const S=(0,a.li)(null),[M,N]=(0,a.J0)(!1);let k=M;const[P,T]=(0,a.J0)(0),x=(0,m.A)((()=>{N(!1),v&&v()}));(0,u.A)((()=>{if(!e)return;S.current=(0,r.kz)(e,n,((e,a)=>{if(!I){switch(e){case"onPlay":{const{setVolume:e,setPlaybackRate:a,toggleMuted:r,proxy:c}=S.current;N(!0),"oneTimeVoice"!==n&&(0,l.MV)(p,function(e){let t={};if(e&&e.current){const{play:n,pause:a,setCurrentTime:s,proxy:i,requestNextTrack:r,requestPreviousTrack:l,isFirst:c,isLast:d}=e.current;t={play:()=>{n(i.src)},pause:()=>{a()},stop:()=>{a(),s(0),(0,o.ko)().closeAudioPlayer()},seekbackward:e=>{const t=e.seekOffset||10;s(Math.max(i.currentTime-t,0))},seekforward:e=>{const t=e.seekOffset||10;s(Math.min(i.currentTime+t,i.duration))},seekTo:e=>{e.seekTime&&s(e.seekTime)}},d()||(t.nexttrack=()=>{r()}),c()||(t.previoustrack=()=>{l()})}return t}(S)),(0,l.HW)("playing");const{audioPlayer:d}=(0,i.nTw)((0,o.mS)());e(d.volume),r(Boolean(d.isMuted));const m=c.duration&&Number.isFinite(c.duration)?c.duration:t;("voice"===n||m>s.CVm)&&a(d.playbackRate),(0,l.hm)({duration:c.duration||0,playbackRate:c.playbackRate,position:c.currentTime});break}case"onRateChange":{const{proxy:e}=S.current;(0,l.hm)({duration:e.duration||0,playbackRate:e.playbackRate,position:e.currentTime});break}case"onPause":N(!1),(0,l.HW)("paused"),w?.();break;case"onTimeUpdate":{const{proxy:e}=S.current;if(b&&0===e.currentTime)break;const n=e.duration&&Number.isFinite(e.duration)?e.duration:t;C||T(e.currentTime/n);break}case"onEnded":(0,l.HW)("paused")}A?.[e]?.(a)}}),f,x);const{proxy:a}=S.current;M||a.paused||(N(!0),k=!0),g&&!I&&g(a)}),[e]),(0,a.vJ)((()=>{M&&p&&(0,l.D5)(p)}),[p,M]);const{play:L,pause:B,setCurrentTime:R,proxy:F,destroy:D,setVolume:O,stop:U,isFirst:z,isLast:j,requestNextTrack:K,requestPreviousTrack:V,setPlaybackRate:$,toggleMuted:J}=S.current??{},_=(0,a.Kr)((()=>F?.duration&&Number.isFinite(F.duration)?F.duration:t),[F?.duration,t]);(0,a.vJ)((()=>{F&&(b&&0===F.currentTime||!_||(0,c.f)(F)||C||T(F.currentTime/_))}),[_,P,F,C,b]),(0,a.vJ)((()=>()=>{D?.(E)}),[D,E]),(0,d.A)((([e,t])=>{e===y&&h===t||F?.src&&F?.paused||y&&h&&!M&&L?.(h)}),[y,h,M,L,F?.src,F?.paused,n]);const q=(0,m.A)((()=>{h&&L?.(h)})),H=(0,m.A)((()=>{M?B?.():q()})),G=(0,m.A)((e=>{R?.(e),_&&F&&T(F.currentTime/_)}));return{isPlaying:k,playProgress:P,playPause:H,pause:B,play:q,stop:U,setCurrentTime:G,setVolume:O,audioProxy:F,duration:_,requestNextTrack:K,requestPreviousTrack:V,isFirst:z,isLast:j,setPlaybackRate:$,toggleMuted:J}}},47067:(e,t,n)=>{n.d(t,{A:()=>d});var a=n(84051),o=n(13439),s=n(31481),i=n(90709),r=n(87894),l=n(82393),c=n(59030);const d=({chat:e,user:t,folderId:n,isPinned:d,isMuted:m,canChangeFolder:u,isSavedDialog:h,currentUserId:A,isPreview:p,topics:g,handleDelete:y,handleMute:f,handleChatFolderChange:v,handleReport:E},C=!1)=>{const w=(0,c.A)(),{isSelf:b}=t||{},I=t?.id===s.zv8,S=(0,a.Kr)((()=>{if(e)return h?w("Delete"):(0,i.L8)(e.id)?w("DeleteChatUser"):(0,i.IC)(e)?w("DeleteChat"):(0,i.WX)(e)?w("LeaveChannel"):w("Group.LeaveGroup")}),[e,h,w]);return(0,a.Kr)((()=>{if(!e||p)return;const{toggleChatPinned:a,toggleSavedDialogPinned:s,updateChatMutedState:c,toggleChatArchived:M,markChatMessagesRead:N,markChatUnread:k,openChatInNewTab:P}=(0,o.ko)(),T=l.OS&&{title:l.cp?"Open in new window":"Open in new tab",icon:"open-in-new-tab",handler:()=>{P(h?{chatId:A,threadId:e.id}:{chatId:e.id})}},x=()=>{h?s({id:e.id}):a({id:e.id,folderId:n})},L=d?{title:w("UnpinFromTop"),icon:"unpin",handler:x}:{title:w("PinToTop"),icon:"pin",handler:x},B={title:S,icon:"delete",destructive:!0,handler:y};if(h)return(0,r.oE)([T,L,B]);const R=u?{title:w("ChatList.Filter.AddToFolder"),icon:"folder",handler:v}:void 0,F=m?{title:w("ChatList.Unmute"),icon:"unmute",handler:()=>c({chatId:e.id,isMuted:!1})}:{title:`${w("ChatList.Mute")}...`,icon:"mute",handler:f};if(C)return(0,r.oE)([T,L,R,F]);const D=e.unreadCount||e.hasUnreadMark||Object.values(g||{}).some((({unreadCount:e})=>e))?{title:w("MarkAsRead"),icon:"readchats",handler:()=>N({id:e.id})}:void 0,O=e.unreadCount||e.hasUnreadMark||e.isForum?void 0:{title:w("MarkAsUnread"),icon:"unread",handler:()=>k({id:e.id})},U=(0,i.TJ)(e)?{title:w("Unarchive"),icon:"unarchive",handler:()=>M({id:e.id})}:{title:w("Archive"),icon:"archive",handler:()=>M({id:e.id})},z=E&&!t&&((0,i.WX)(e)||(0,i.YE)(e))?{title:w("ReportPeer.Report"),icon:"flag",handler:E}:void 0,j=void 0!==n;return(0,r.oE)([T,R,D,O,L,!b&&F,!b&&!I&&!j&&U,z,B])}),[e,t,u,w,v,d,C,m,A,y,f,E,n,b,I,h,S,p,g])}},21488:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(13439),s=n(37836);const i=function(e,t,n){const{loadPeerStoriesByIds:i}=(0,o.ko)(),r=(0,a.Kr)((()=>{const n=(0,s.nF)(i,200,!0);return()=>{n({peerId:e,storyIds:[t]})}}),[t,e]);(0,a.vJ)((()=>{e&&t&&(!n||!("content"in n)&&!("isDeleted"in n))&&r()}),[r,n,t,e])}},11462:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(84051),o=n(30857),s=n(17712),i=n(35297);function r(e=!1){const t=(0,a.li)(e),n=(0,a.li)(!1),r=(0,o.A)();(0,i.A)((()=>{e&&(t.current=!0)}),[e]);const l=(0,s.A)((()=>{t.current=!1,n.current=!1,r()})),c=(0,s.A)((()=>{n.current=!0,r()}));return{shouldRenderForumPanel:t.current,isAnimationStarted:n.current,handleForumPanelAnimationEnd:l,handleForumPanelAnimationStart:c}}},41316:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(84051);function o(e){const[t,n]=(0,a.Ul)();return(0,a.vJ)((()=>{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:o}=a;(o instanceof Element?o:o.parentElement).closest(e)&&n(a)}return document.addEventListener("selectionchange",t),()=>document.removeEventListener("selectionchange",t)}),[e,n]),t}},2178:(e,t,n)=>{n.d(t,{v:()=>r});var a=n(84051),o=n(46536);const s=new Set(["INPUT","TEXTAREA","SELECT"]),i=(0,o.h)();function r(e){(0,a.vJ)((()=>{if(!e)return;const t=Object.entries(e);return i.addCallback((function(e){(function(e){return!(e.target instanceof HTMLElement)||!s.has(e.target.tagName)})(e)&&t.forEach((([t,n])=>{(function(e){return t=>function(e,t){const{alt:n,ctrl:a,meta:o,mod:s,shift:i,key:r}=e,{altKey:l,ctrlKey:c,metaKey:d,shiftKey:m,key:u}=t;if(n!==l)return!1;if(s){if(!c&&!d)return!1}else{if(a!==c)return!1;if(o!==d)return!1}return i===m&&Boolean(r&&(u.toLowerCase()===r.toLowerCase()||t.code.replace("Key","").toLowerCase()===r.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)})(t)(e)&&n(e)}))}))}),[e])}document.documentElement.addEventListener("keydown",i.runCallbacks)},79174:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(84051),o=n(66644),s=n(43874);const i=500,r=300;function l(e,t,n){const{isMobile:l}=(0,s.Ay)();(0,a.vJ)((()=>{t?l||setTimeout((()=>{(0,o.RK)((()=>{e.current?.isConnected&&e.current.focus()}))}),i):(e.current?.isConnected&&e.current.blur(),n&&setTimeout(n,r))}),[e,l,t,n])}},38218:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(84051);const o=function({onClick:e,onStart:t,onEnd:n,threshold:o=250}){const s=(0,a.li)(!1),i=(0,a.li)(!1),r=(0,a.li)(void 0),l=(0,a.hb)((e=>{const n="button"in e&&0===e.button||"touches"in e&&e.touches.length>0;!i.current&&n&&(i.current=!0,r.current=window.setTimeout((()=>{t?.(),s.current=!0}),o))}),[t,o]),c=(0,a.hb)((t=>{i.current&&(s.current?n?.():e?.(t),s.current=!1,i.current=!1,window.clearTimeout(r.current))}),[n,e]);return(0,a._W)((()=>{window.clearTimeout(r.current)})),{onMouseDown:l,onMouseUp:c,onMouseLeave:c,onTouchStart:l,onTouchEnd:c}}},79307:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(66644),s=n(37836);const i=({containerRef:e,selector:t},n)=>{(0,a.vJ)((()=>{const n=e?.current?.querySelectorAll(t);if(!n?.length)return;const a=(0,s.nF)((e=>{const t=e.target,n=t.scrollTop>0;(0,o.RK)((()=>{t.classList.toggle("scrolled",n)}))}),100);return n.forEach((e=>e.addEventListener("scroll",a,{passive:!0}))),n.forEach((e=>e.dispatchEvent(new Event("scroll",{bubbles:!1})))),()=>{n.forEach((e=>e.removeEventListener("scroll",a)))}}),[e,t,...n])}},69419:(e,t,n)=>{n.d(t,{A:()=>p});var a=n(84051),o=n(23174),s=n(29807),i=n(58554),r=n(37836),l=n(82393),c=n(63527),d=n(30857),m=n(14745);const u=.75,h=1500,A=500;function p(e,t=!1,n=o.qZ.BlobUrl,p,g=!1){const y=e?i.Ih(e):void 0,f=l.Uz&&n===o.qZ.Progressive,v=(0,d.A)(),E=(0,c.A)(s.nIz),C=(0,m.A)(),[w,b]=(0,a.J0)(y&&!f?1:0),I=(0,a.li)(),S=(0,a.Kr)((()=>(0,r.nF)((e=>{I.current&&(!p||Date.now()-I.current>p)&&b(e)}),A,!0)),[p]);return(0,a.vJ)((()=>{!t&&e&&(y?f&&setTimeout((()=>{b(u)}),h):(b(0),I.current&&i.ch(S),I.current=Date.now(),i.hd(e,n,g,S,C).then((()=>{const e=Date.now()-I.current;I.current=void 0,!p||e>=p?v():setTimeout(v,p-e)}))))}),[t,e,y,n,f,p,S,g,C,E]),(0,a.vJ)((()=>{t&&I.current&&(i.ch(S),b(0),I.current=void 0)}),[S,t]),(0,a.vJ)((()=>()=>{e&&i.Cn(e,C)}),[C,e]),{mediaData:y,loadProgress:w}}},36680:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(84051),o=n(82393),s=n(17712);const i=250;let r;function l(e,t,n=i,l=!1){const c=(0,a.li)(!1),d=(0,s.A)((()=>{c.current=!0}));return(0,a.vJ)((()=>{r&&(clearTimeout(r),r=void 0),!e||o.TF||l||(r=window.setTimeout((()=>{c.current||t()}),2*n))}),[l,e,n,t]),[(0,s.A)((()=>{c.current=!0})),(0,s.A)((()=>{c.current=!1,r&&(clearTimeout(r),r=void 0),r=window.setTimeout((()=>{c.current||t()}),n)})),d]}},23565:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(84051),o=n(30857),s=n(73767),i=n(35297);function r(e,t){const n=(0,s.A)(e,!0),r=(0,a.li)(),l=(0,o.A)(),c=null!=e,d=null!=n;return c&&r.current&&(clearTimeout(r.current),r.current=void 0),(0,i.A)((()=>{t&&!c&&d&&!r.current&&(r.current=window.setTimeout((()=>{r.current=void 0,l()}),t))}),[t,l,c,d]),r.current&&t&&!c?n:e}},42215:(e,t,n)=>{n.d(t,{A:()=>s});var a=n(84051),o=n(30857);function s(e,t){const n=(0,o.A)(),s=(0,a.li)(e),i=(0,a.li)(t),r=(0,a.hb)((e=>(i.current=s.current(i.current,e),n(),i.current)),[]);return[i.current,r]}},73172:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(84051),o=n(13439),s=n(31481),i=n(37836);const r=(e,t)=>(0,a.Kr)((()=>(0,i.nF)((n=>{e&&t&&(0,o.ko)().sendMessageAction({chatId:e,threadId:t,action:n})}),s.cqp)),[e,t])},66991:(e,t,n)=>{n.d(t,{Y:()=>m,c:()=>u});var a=n(84051),o=n(31481),s=n(66644),i=n(19822),r=n(39761),l=n(95704),c=n(82393);const d=100;function m(e,t,n){return(0,a.vJ)((()=>{if(!t||!e.current)return;const a=p(),o=e.current;if(!c.Yw||!n||!a?.isTypeSupported(n))return;const m=new a;function u(){if(!t||!n)return;const e=m.addSourceBuffer(n),a=(0,l.h)(t);e.addEventListener("updateend",(function(){a.next().then((({value:t,done:n})=>{"open"===m.readyState&&(n?A(m):h(e,t))}))})),a.next().then((({value:t,done:n})=>{n||"open"!==m.readyState||((0,s.RK)((()=>{o.style.display="block",setTimeout((()=>{(0,s.RK)((()=>{(0,i.ZM)(o,{opacity:"1"})}))}),d)})),h(e,t))}))}return m.addEventListener("sourceopen",u,{once:!0}),(0,s.RK)((()=>{(0,i.ZM)(o,{display:"none",opacity:"0"}),o.src=URL.createObjectURL(m)})),()=>{(0,s.RK)((()=>{const e=o.src;(0,r.A)(o),m.removeEventListener("sourceopen",u),"open"===m.readyState&&A(m),URL.revokeObjectURL(e)}))}}),[n,t,e]),u(n)}function u(e){return!(!c.Yw||!e)&&Boolean(p()?.isTypeSupported(e))}function h(e,t){try{e.appendBuffer(t)}catch(e){o.Oig&&console.warn("[Stream] failed to append buffer",e)}}function A(e){try{e.endOfStream()}catch(e){o.Oig&&console.warn("[Stream] failed to end stream",e)}}function p(){return"ManagedMediaSource"in window?ManagedMediaSource:"MediaSource"in window?MediaSource:void 0}},60138:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(37836),s=n(17712);function i(e){const t=(0,s.A)(e);(0,a.vJ)((()=>(0,o.yu)(t)),[t])}},90423:(e,t,n)=>{n.d(t,{Ay:()=>r,j9:()=>d,zk:()=>l});var a=n(84051),o=n(31791),s=n(82393);const i=c();function r(e,t,n){const[o,r]=(0,a.J0)(Boolean(i&&document[i]));return(0,a.Nf)((()=>{const a=e.current,o=()=>{const e=Boolean(i&&document[i]);r(e),e?n?.(!1):t?.(!1),a instanceof HTMLVideoElement&&(a.controls=e)},s=()=>{r(!0),n&&n(!0)},l=()=>{r(!1),t&&t(!1)};return document.addEventListener("fullscreenchange",o,!1),document.addEventListener("webkitfullscreenchange",o,!1),document.addEventListener("mozfullscreenchange",o,!1),a&&(a.addEventListener("webkitbeginfullscreen",s,!1),a.addEventListener("webkitendfullscreen",l,!1)),()=>{document.removeEventListener("fullscreenchange",o,!1),document.removeEventListener("webkitfullscreenchange",o,!1),document.removeEventListener("mozfullscreenchange",o,!1),a&&(a.removeEventListener("webkitbeginfullscreen",s,!1),a.removeEventListener("webkitendfullscreen",l,!1))}}),[]),i||s.pz?[o,()=>{var t;e.current&&(i||s.pz)&&!o&&((t=e.current).requestFullscreen?t.requestFullscreen():t.webkitRequestFullscreen?t.webkitRequestFullscreen():t.webkitEnterFullscreen?t.webkitEnterFullscreen():t.mozRequestFullScreen&&t.mozRequestFullScreen(),r(!0))},()=>{e.current&&(document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen(),r(!1))}]:[!1]}const l=()=>{const[e,t]=(0,a.J0)(!1);return(0,a.vJ)((()=>{const e=()=>{t(d())},n=window.electron?.on(o.v.FULLSCREEN_CHANGE,t);return window.electron?.isFullscreen().then(t),document.addEventListener("fullscreenchange",e,!1),document.addEventListener("webkitfullscreenchange",e,!1),document.addEventListener("mozfullscreenchange",e,!1),()=>{n?.(),document.removeEventListener("fullscreenchange",e,!1),document.removeEventListener("webkitfullscreenchange",e,!1),document.removeEventListener("mozfullscreenchange",e,!1)}}),[]),e};function c(){return void 0!==document.fullscreenElement?"fullscreenElement":void 0!==document.mozFullScreenElement?"mozFullScreenElement":void 0!==document.webkitFullscreenElement?"webkitFullscreenElement":""}function d(){const e=c();return Boolean(e&&document[e])}},31791:(e,t,n)=>{n.d(t,{v:()=>a});let a=function(e){return e.FULLSCREEN_CHANGE="fullscreen-change",e.UPDATE_ERROR="update-error",e.UPDATE_AVAILABLE="update-available",e.DEEPLINK="deeplink",e}({})},5130:(e,t,n)=>{n.d(t,{U:()=>r});var a=n(14235),o=n(37836);function s(e,t,n){var a;return(t="symbol"==typeof(a=function(e,t){if("object"!=typeof e||!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)}(t))?a:a+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class i{constructor(e,t,n){this.target=e,this.onUpdate=t,this.channel=n,s(this,"requestStates",new Map),s(this,"requestStatesByCallback",new Map),s(this,"pendingPayloads",[]),s(this,"pendingTransferables",[]),s(this,"postMessagesOnTickEnd",(0,o.Fe)((()=>{const{channel:e}=this,t=this.pendingPayloads,n=this.pendingTransferables;this.pendingPayloads=[],this.pendingTransferables=[],this.target.postMessage({channel:e,payloads:t},n)})))}destroy(){}init(...e){this.postMessageOnTickEnd({type:"init",args:e})}request(e){const{requestStates:t,requestStatesByCallback:n}=this,{transferables:o,...s}=e,i=(0,a.A)(),r={type:"callMethod",messageId:i,...s},l={messageId:i},c=new Promise(((e,t)=>{Object.assign(l,{resolve:e,reject:t})}));if("function"==typeof r.args[r.args.length-1]){r.withCallback=!0;const e=r.args.pop();l.callback=e,n.set(e,l)}return t.set(i,l),c.catch((()=>{})).finally((()=>{t.delete(i),l.callback&&n.delete(l.callback)})),this.postMessageOnTickEnd(r,o),c}cancelCallback(e){e.isCanceled=!0;const{messageId:t}=this.requestStatesByCallback.get(e)||{};t&&this.postMessageOnTickEnd({type:"cancelProgress",messageId:t})}onMessage(e){const{requestStates:t,channel:n}=this;e.channel===n&&e.payloads.forEach((e=>{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)}))}postMessageOnTickEnd(e,t){this.pendingPayloads.push(e),t&&this.pendingTransferables.push(...t),this.postMessagesOnTickEnd()}}function r(e,t,n){const a=new i(e,t,n);function o({data:e}){a.onMessage(e)}return e.addEventListener("message",o),a.destroy=()=>{e.removeEventListener("message",o)},a}},53827:(e,t,n)=>{n.d(t,{_K:()=>g,dj:()=>v,kz:()=>y});var a=n(13439),o=n(89925),s=n(66644),i=n(29807),r=n(60343),l=n(80853),c=n(41733),d=n(82393);const m=new Map;let u,h=[],A=[];function p(e,t){const n=u&&m.get(u);n&&(n.audio.pause(),n.audio.currentTime=0,n.onTrackChange&&n.onTrackChange());const s=f(e,(0,i.nTw)((0,a.mS)()).audioPlayer.origin||o.d9.Inline,t);if(!s)return;if(!m.has(s))return void(0,a.ko)().openAudioPlayer((0,r.ES)(E(s).messageKey));const l=m.get(s);l.onForcePlay&&l.onForcePlay(),u=s,l.audio.src&&(0,c.A)(l.audio)}function g(){const e=u&&m.get(u);e&&e.audio.pause()}function y(e,t,n,g,y){if(!m.has(e)){const n=function(e,t,n,a){const o=new Audio;function s(t){return n=>{m.has(e)&&((0,l.f)(o)||m.get(e).handlers.forEach((e=>{e(t,n)})))}}return o.addEventListener("timeupdate",s("onTimeUpdate")),o.addEventListener("play",s("onPlay")),o.addEventListener("pause",s("onPause")),o.addEventListener("loadstart",s("onLoadStart")),o.addEventListener("loadeddata",s("onLoadedData")),o.addEventListener("playing",s("onPlaying")),o.addEventListener("ended",(()=>{m.has(e)&&((0,l.f)(o)||p(e))})),{audio:o,type:t,proxy:new Proxy(o,{get:(e,t)=>e[t]}),handlers:[],onForcePlay:n,onTrackChange:a}}(e,t,g,y);m.set(e,n),function(e,t){"audio"!==e.type||A.includes(t)||(A.push(t),A.sort(C)),"voice"!==e.type||h.includes(t)||(h.push(t),h.sort(C))}(n,e)}const{audio:v,proxy:w,handlers:b}=m.get(e);return b.push(n),{play(n){if(!v.paused)return;const s=u&&m.get(u);s&&u!==e&&(s.audio.pause(),s.audio.currentTime=0,(0,l.f)(s.audio)&&(s.audio.dataset.preventPlayAfterPatch="true"),s.onTrackChange&&s.onTrackChange()),u=e,v.src||(v.src=n,v.preload="auto",n.includes("/progressive/")&&d.Yw&&(delete v.dataset.preventPlayAfterPatch,(0,l.C)(v))),(0,c.A)(v),function(e,t){if((0,i.nTw)((0,a.mS)()).globalSearch.currentContent===o.$C.Music)return;const{chatId:n}=(0,r.ES)(E(t).messageKey),s=(0,i.Xf0)((0,a.mS)())?.chatId,l=e=>e.startsWith(`msg${n}`)||s&&e.startsWith(`msg${s}`);"audio"===e&&(A=A.filter(l)),"voice"===e&&(h=h.filter(l))}(t,e)},pause(){u===e&&v.pause()},stop(){if(u===e){const e=v.src;v.pause(),(0,s.Uz)((()=>{v.src="",v.src=e}))}},setCurrentTime(t){u===e&&(v.fastSeek?v.fastSeek(t):v.currentTime=t)},setVolume(t){u===e&&(v.volume=t,v.muted=!1)},setPlaybackRate(t){u===e&&(v.playbackRate=t)},toggleMuted(e){v.muted=void 0===e?!v.muted:e},proxy:w,requestNextTrack(){p(e)},isLast:()=>!f(e,(0,i.nTw)((0,a.mS)()).audioPlayer.origin),isFirst:()=>!f(e,(0,i.nTw)((0,a.mS)()).audioPlayer.origin,!0),requestPreviousTrack(){p(e,!0)},destroy(t=!1){const a=m.get(e);a&&(a.handlers=a.handlers.filter((e=>e!==n)),a.handlers.length||(a.audio.pause(),m.delete(e),t&&function(e,t){const n=e=>e!==t;"audio"===e.type&&(A=A.filter(n)),"voice"===e.type&&(h=h.filter(n))}(a,e),e===u&&(u=void 0)))}}}function f(e,t=o.d9.Inline,n){const a=function(e){switch(e.type){case"audio":return A;case"voice":return h;default:return}}(m.get(e));if(!a)return;if(t===o.d9.Search){const t=a.indexOf(e);if(t<0)return;return a[t+(n?-1:1)]}const{chatId:s}=(0,r.ES)(E(e).messageKey),i=a.filter((e=>e.startsWith(`msg${s}`))),l=i.indexOf(e);if(l<0)return;let c=t===o.d9.Inline?-1:1;return n&&(c*=-1),i[l+c]}function v(e){const t=(0,r.AD)(e);if(t)return`${t}-${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:o,messageKey:s}=E(t),i=o-n;return 0===i?s.localeCompare(a):i}},67054:(e,t,n)=>{function a(e,t){return t-Math.floor(t/e)*e}n.d(t,{A:()=>a})},95362:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(37836);const o=10,s=1e3;let i=[],r=!1;function l(e,t){i.push({url:e,filename:t}),r||(r=!0,setTimeout((async()=>{await async function(){let e=0;for(const t of i)c(t),e++,e===o&&(await(0,a.v7)(s),e=0);i=[]}(),r=!1}),s))}function c({url:e,filename:t}){const n=document.createElement("a");n.href=e,n.target="_blank",n.rel="noopener noreferrer",n.download=t;try{n.click()}catch(e){console.error(e)}}},36353:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(82393);function o(e,t,n){if(!t&&e===document.activeElement)return;const o=window.getSelection(),s=document.createRange(),i=e.lastChild||e;a.TF||n||i&&i.nodeValue?(s.selectNodeContents(n?e:i),s.collapse(!1),o.removeAllRanges(),o.addRange(s)):e.focus()}},24909:(e,t,n)=>{n.d(t,{s:()=>s,y:()=>i});var a=n(48894);const o=240;function s(e,t,n="image/png"){const a=e instanceof Blob?URL.createObjectURL(e):e,o=new Image;return new Promise((s=>{o.onload=()=>{r(o,o.width*t,o.height*t,n).then((e=>{if(!e)throw new Error("Image resize failed!");return URL.createObjectURL(e)})).then(s).finally((()=>{e instanceof Blob&&URL.revokeObjectURL(a)}))},o.src=a}))}function i(e,t,n,a="image/png"){const o=e instanceof Blob?URL.createObjectURL(e):e,s=new Image;return new Promise((i=>{s.onload=()=>{r(s,t,n,a).then((e=>{if(!e)throw new Error("Image resize failed!");return URL.createObjectURL(e)})).then(i).finally((()=>{e instanceof Blob&&URL.revokeObjectURL(o)}))},s.src=o}))}async function r(e,t,n,s="image/png"){if(!("createImageBitmap"in window))return l(e,t,n,void 0,s);try{const i=await window.createImageBitmap(e,{resizeWidth:t,resizeHeight:n,resizeQuality:"high"});if(i.height!==n||i.width!==t)throw new Error("Image bitmap resize not supported!");const r=await(0,a.rX)(e.src),l=(0,a.LS)(r)<o?"#fff":"#000";return await new Promise((e=>{const t=document.createElement("canvas");t.width=i.width,t.height=i.height;const n=t.getContext("2d");n.fillStyle=l,n.fillRect(0,0,t.width,t.height);const a=t.getContext("bitmaprenderer");a?a.transferFromImageBitmap(i):n.drawImage(i,0,0),t.toBlob(e,s)}))}catch(a){return l(e,t,n,void 0,s)}}async function l(e,t,n,s=.5,i="image/png"){const r=document.createElement("canvas"),l=r.getContext("2d"),c=document.createElement("canvas"),d=c.getContext("2d");if(r.width=t,r.height=n,e.width*s>t){const n=1/s;let a={width:Math.floor(e.width*s),height:Math.floor(e.height*s)};for(c.width=a.width,c.height=a.height,d.drawImage(e,0,0,a.width,a.height);a.width*s>t;)a={width:Math.floor(a.width*s),height:Math.floor(a.height*s)},d.drawImage(c,0,0,a.width*n,a.height*n,0,0,a.width,a.height);l.drawImage(c,0,0,a.width,a.height,0,0,r.width,r.height)}else l.drawImage(e,0,0,r.width,r.height);const m=await(0,a.rX)(e.src),u=(0,a.LS)(m)<o?"#fff":"#000";return l.fillStyle=u,l.globalCompositeOperation="destination-over",l.fillRect(0,0,r.width,r.height),new Promise((e=>{r.toBlob(e,i)}))}},41074:(e,t,n)=>{n.d(t,{Ay:()=>r,M1:()=>l,bP:()=>s});var a=n(31481),o=n(5130);const s=Math.min(navigator.hardwareConcurrency||4,4);let i;function r(){return a.W75?[]:(i||(i=new Array(s).fill(void 0).map((()=>{const e=new Worker(new URL(n.p+n.u(9722),n.b));return{worker:e,connector:(0,o.U)(e,void 0,"media")}}))),i)}function l(e,t){return r()[t].connector.request(e)}},47526:(e,t,n)=>{n.d(t,{KE:()=>l,PP:()=>c,_u:()=>r,zS:()=>i});const a={google:"https://maps.google.com/maps",bing:"https://bing.com/maps/default.aspx",osm:"https://www.openstreetmap.org",apple:"https://maps.apple.com"},o=new Map(Object.entries({"building/medical":"#43b3f4","building/gym":"#43b3f4","education/cafeteria":"#f7943f","travel/bedandbreakfast":"#9987ff","travel/hotel":"#9987ff","travel/hostel":"#9987ff","travel/resort":"#9987ff","travel/hotel_bar":"#e56dd6",arts_entertainment:"#e56dd6",building:"#6e81b2",education:"#a57348",event:"#959595",food:"#f7943f",home:"#00aeef",nightlife:"#e56dd6",parks_outdoors:"#6cc039",shops:"#ffb300",travel:"#1c9fff",work:"#ad7854"})),s=["#e56cd5","#f89440","#9986ff","#44b3f5","#6dc139","#ff5d5a","#f87aad","#6e82b3","#f5ba21"];function i(e,t,n=15){const{lat:o,long:s}=t,i=a[e];switch(e){case"google":return`${i}/place/${o}+${s}/@${o},${s},${n}z`;case"bing":return`${i}?cp=${o}~${s}&lvl=${n}&sp=point.${o}_${s}`;case"apple":return`${i}?q=${o},${s}`;default:return`${i}/?mlat=${o}&mlon=${s}&zoom=${n}`}}function r(e,t){return 156543.03392*Math.cos(e*(Math.PI/180))/2**t}function l(e){return e?`https://ss3.4sqi.net/img/categories_v2/${e}_88.png`:""}function c(e){return e?o.get(e)||o.get(e.split("/")[0])||s[(t=e,t.split("").reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)|0),0)%s.length)]:"#008df2";var t}},49642:(e,t,n)=>{n.d(t,{D5:()=>s,Eg:()=>r,HW:()=>l,MV:()=>o,hm:()=>c,wp:()=>d});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 o(e,t){const{mediaSession:n}=window.navigator;n?(e&&s(e),t&&i(t)):console.warn("MediaSession API not supported in this browser")}function s(e){const{mediaSession:t}=window.navigator;t&&(t.metadata=e??null)}function i(e){const{mediaSession:t}=window.navigator;t&&Object.entries({...a,...e}).forEach((([e,n])=>{try{t.setActionHandler(e,n)}catch(e){}}))}function r(){const{mediaSession:e}=window.navigator;e&&(e.metadata=null,i(a),e.playbackState&&(e.playbackState="none"),e.setPositionState?.())}function l(e="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({title:e,artist:t,album:n,artwork:a}){if("MediaMetadata"in window)return new window.MediaMetadata({title:e,artist:t,album:n,artwork:a})}},37830:(e,t,n)=>{n.d(t,{A:()=>s});var a=n(87894);const o=new WeakMap;function s(e){return(...t)=>{const n=o.get(e);if(n&&(0,a.k)(n.lastArgs,t))return n.lastResult;const s=e(...t);return o.set(e,{lastArgs:t,lastResult:s}),s}}},95704:(e,t,n)=>{n.d(t,{h:()=>d});var a=n(23174),o=n(4875);const s=262144,i=5242879,r=new Map,l=new Map,c=new Map;async function*d(e,t=0,n=s){const d=e.match(/fileSize=(\d+)/);let m;for(m=d?d&&Number(d[1]):l.get(e);;){if(m&&t>=m)return;let s=t+n-1;m&&s>m&&(s=m-1);const d=`${e}:${t}-${s}`;let u=r.get(d);if(!u){let n=c.get(d);n||(n=(0,o.px)("downloadMedia",{mediaFormat:a.qZ.Progressive,url:e,start:t,end:s}),c.set(d,n));const h=await n.finally((()=>{c.delete(d)}));if(!h?.arrayBuffer)return;h.fullSize&&!m&&(m=h.fullSize,l.set(e,h.fullSize)),u=h.arrayBuffer,s<=i&&r.set(d,h.arrayBuffer)}yield u,t=s+1}}},39074:(e,t,n)=>{n.d(t,{DY:()=>l,JC:()=>i,LV:()=>s,oR:()=>o,vZ:()=>r});const a=document.createElement("div");function o(e){const t=window.getSelection();if(t?.getRangeAt&&t.rangeCount){const n=t.getRangeAt(0);n.deleteContents();const a=n.createContextualFragment(e),o=a.lastChild;n.insertNode(a),o?(n.setStartAfter(o),n.setEndAfter(o)):n.collapse(!1),t.removeAllRanges(),t.addRange(n)}}function s(e,t){if(!e)return"";const n=window.getSelection();if(!n||!n.rangeCount)return e.innerHTML;const o=n.getRangeAt(0).cloneRange();return o.intersectsNode(e)?t||e.contains(o.commonAncestorContainer)?(o.collapse(!0),o.setStart(e,0),a.innerHTML="",a.appendChild(o.cloneContents()),a.innerHTML):"":e.innerHTML}function i(e){let t=0;const n=window.getSelection();if(!n||0===n.rangeCount)return t;const a=n.getRangeAt(0),o=a.cloneRange();return o.selectNodeContents(e),o.setEnd(a.endContainer,a.endOffset),t=o.toString().length,t}function r(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=r(n,t)))return-1;return t}function l(){const e=window.getSelection();e?.removeAllRanges()}},52844:(e,t,n)=>{let a;function o(e="*",t,n=!1){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,{p:()=>o})},2429:(e,t,n)=>{n.d(t,{A:()=>a});const a={root:"CdTfL4f7",fadeIn:"MyeHARy0",closing:"EZbKn_M3",peer:"kW0xpExG",name:"BDZrSTO_",name_hasUnreadStory:"OoUm5AUZ",nameHasUnreadStory:"OoUm5AUZ",hidden:"lnVtxMZI",contextMenu:"N1sagA0s"}},17169:(e,t,n)=>{n.d(t,{A:()=>a});const a={name:"BDZrSTO_",root:"QOz6fQFU",avatar:"dXSy0i2c",avatarHidden:"n0vJEdNW",ghost:"E1IeDpeb",ghostAnimateName:"HMp3KTKQ",ghostRevealName:"unYkDic1",ghostLast:"dZJGfaXC"}},89755:(e,t,n)=>{e.exports=n.p+"encoderWorker.min.40a69ba9ec4d2c4cf3a7.js"},72078:(e,t,n)=>{e.exports=n.p+"GiftBlueRound.90e369f0f350cdfb20d4.svg"},68153:(e,t,n)=>{e.exports=n.p+"GiftGreenRound.f66f0acd5d3dda1c7baf.svg"},65741:(e,t,n)=>{e.exports=n.p+"GiftRedRound.a86b78b0b99e07f69a70.svg"},45318:(e,t,n)=>{e.exports=n.p+"GiftStar.59a3e3598fdbab13b181.svg"}}]);
|
||
//# sourceMappingURL=1644.e61a5f6fa95c27df4f33.js.map
|