2 lines
441 KiB
JavaScript
2 lines
441 KiB
JavaScript
"use strict";(self.webpackChunkmontana_messenger=self.webpackChunkmontana_messenger||[]).push([[7768],{98163(e,t,a){a.r(t),a.d(t,{LockScreen:()=>qd,Main:()=>Dd});var s=a(31481),o=(a(48544),a(42347)),i=a(23174),n=a(89925),r=a(24585),d=a(96454),c=a(85982),l=a(46275),u=a(14487),h=a(87894),f=a(60343),p=a(6211),m=a(43044),g=a(48775),I=a(6e4),b=a(37836),y=a(80140),v=a(4875),S=a(90709),w=a(62214),A=a(70636),M=a(13439),C=a(15186),P=a(32989),k=a(39848),T=a(11597),F=a(96115),U=a(22986),x=a(48899),B=a(5560),R=a(26129),G=a(14865),J=a(59321);const N=350,E=1e3;let O=0;function L(e,t,a,s){if(!s.length)return e;const o=(0,F._X)(e,t,a,"typingDraftIdByRandomId")||{},i=s.map(({randomId:e})=>e),n=(0,h.cJ)(o,i),r=i.reduce((a,s)=>{const i=o[s],n=i?(0,T.O5q)(e,t,i):void 0;return n?.isTypingDraft?(a.push(i),a):a},[]);return e=(0,k.w1)(e,t,a,"typingDraftIdByRandomId",Object.keys(n).length?n:void 0),r.length&&(e=(0,C.AH0)(e,t,r)),e}function D(e,t,{chatId:a,id:s,threadId:o,reactions:i}){const n=(0,T.hds)(e,a),r=(0,T.O5q)(e,a,s);if(!n||!r)return(0,S.pU)(e,i)?e=(0,G.fv)({global:e,chatId:a,ids:[s]}):t.loadUnreadReactions({chatId:a,threadId:o}),e;const d=r?.reactions;if(d&&(0,U.T)(i,d))return e;const c=d?.results.find(e=>e.localAmount);if(c?.localAmount){const{localIsPrivate:e,localAmount:t,localPeerId:a}=c;i.results=(0,S.Ny)(i.results,t,e,a)}if(e=(0,C.r3y)(e,a,s,{reactions:i}),!r.isOutgoing)return e;const{reaction:l,isOwn:h,isUnread:p}=i.recentReactions?.[0]??{};if((0,T.xYJ)(e,"reactionEffects")&&r&&l&&p&&!h){const e=(0,f.bj)(r);t.startActiveReaction({containerId:e,reaction:l,tabId:(0,u.g0)()})}const m=r.reactions&&(0,S.pU)(e,r.reactions),g=(0,S.pU)(e,i);if(g&&!m){e=(0,G.fv)({global:e,chatId:a,ids:[s]});const t=(0,T.O5q)(e,a,s);if(!n||!t)return e;(0,b.aj)(()=>{(0,B.Oq)({chat:n,message:t,isReaction:!0})})}return!g&&m&&(e=(0,G.u$)({global:e,chatId:a,ids:[s]})),e}function Y(e,t,a,s,o,i=!1){const n=i?(0,T.Jl6)(e,t,a):(0,T.O5q)(e,t,a);if(!n&&!s)return e;if(n&&o.content&&!(0,f.iL)(a)){const{photo:e,video:t,sticker:a,document:s}=(0,S.r_)(n);e&&o.content.photo?(o.content.photo.blobUrl??=e.blobUrl,o.content.photo.thumbnail??=e.thumbnail):t&&o.content.video?o.content.video.blobUrl??=t.blobUrl:a&&o.content.sticker?o.content.sticker.isPreloadedGlobally??=a.isPreloadedGlobally:s&&o.content.document&&(o.content.document.previewBlobUrl??=s.previewBlobUrl)}const r=n?{...n,...o}:o;return i?(0,C.Egm)(e,t,a,r):(0,C.r3y)(e,t,a,r)}function V(e,t){const{id:a,chatId:s}=t,o=(0,F.QP)(e,t)||(0,F.L_)(e,t),n=(0,F.Vw)(e,s,o),r=(0,F.a1)(e,s,i.l3),d=r?.unreadCount&&!(0,T.gCU)(e,s,i.l3);if(o&&(e=(0,C.d4w)(e,s,o,[a]),Object.values(e.byTabId).forEach(({id:t})=>{if((0,T.haw)(e,s,o,t)){const i=(0,T.RjD)(e,s,o),n=(0,C.fgD)(e,s,o,a,t),r=(0,T.rA3)(n,s,o,t);i&&!r.includes(i)||(e=n)}}),n&&(e=(0,k.Qo)(e,s,o,t.id),!(0,S.Nb)(t)&&!(0,S._P)(t)))){const t=(n.messagesCount||0)+1;e=(0,k.jG)(e,s,o,t)}return d||(e=(0,C.d4w)(e,s,i.l3,[a]),Object.values(e.byTabId).forEach(({id:t})=>{if((0,T.haw)(e,s,i.l3,t)){const o=(0,T.RjD)(e,s,i.l3),n=(0,C.fgD)(e,s,i.l3,a,t),r=(0,T.rA3)(n,s,i.l3,t);o&&!r.includes(o)||(e=n)}})),e}function q(e,t,a,s=!1){const o=(0,T.ZZX)(e,t),i=(0,F.L_)(e,a);e=(0,k.Qo)(e,t,i,a.id);const n=(0,F.QP)(e,a);return n&&(e=(0,C.yKC)(e,n,a.id,"saved")),!o||s||o===a.id||o===a.previousLocalId||a.id>o?(0,C.yKC)(e,t,a.id):e}function j(e,t,a=i.l3){const s=(0,T.zeq)(e,t),o=(0,T.gCU)(e,t,a);if(!s||!o)return;let n=o.length;for(;n--;){const e=s[o[n]];if(e&&!e.isDeleting)return e}}function z(e,t,a,s){if(t){const o=(0,T.hds)(e,t);if(!o)return;const n=new Set;n.add(i.l3),a.forEach(a=>{e=(0,C.r3y)(e,t,a,{isDeleting:!0}),(0,T.S0q)(e,t,a)&&(e=(0,C.do9)(e,t,a));const s=(0,T.O5q)(e,t,a);if(!s)return;"chatEditPhoto"===s.content.action?.type&&s.content.action.photo&&(e=(0,C.sol)(e,t,s.content.action.photo.id,!0));const o=(0,F.L_)(e,s);o&&n.add(o)}),s.requestChatUpdate({chatId:t});const r=new Set(a);n.forEach(a=>{o.isForum&&a!==i.l3&&s.loadTopicById({chatId:t,topicId:Number(a)});const n=(0,F.Vw)(e,t,a);if(!n?.lastMessageId||!r.has(n.lastMessageId))return;const d=j(e,t,a);d&&(a===i.l3&&(e=q(e,t,d,!0)),e=(0,k.Qo)(e,t,a,d.id))}),(0,M.UF)(e);const d=(0,T.Rwe)(e);return void setTimeout(()=>{e=(0,M.mS)();const s=a.filter(a=>(0,T.O5q)(e,t,a)?.isDeleting);e=(0,C.AH0)(e,t,s),(0,M.UF)(e)},d?E:N)}const o=[];a.forEach(t=>{const a=(0,T.Egn)(e,t);if(a){o.push(a);const i=j(e=(0,C.r3y)(e,a,t,{isDeleting:!0}),a);i&&(e=q(e,a,i,!0));const n=(0,T.O5q)(e,a,t);if((0,T.nZ4)(e,a)&&n){const t=(0,F.L_)(e,n);if((0,S.cG)(a,t,e.currentUserId)){const o=j(e,a,t);s.requestSavedDialogUpdate({chatId:String(t)}),o&&(e=(0,C.yKC)(e,a,o.id,"saved"))}}"chatEditPhoto"===n?.content.action?.type&&n.content.action.photo&&(e=(0,C.sol)(e,a,n.content.action.photo.id,!0));const r=(0,T.Rwe)(e);setTimeout(()=>{e=(0,M.mS)(),e=(0,C.AH0)(e,a,[t]),(0,M.UF)(e)},r?E:N)}}),(0,M.UF)(e),(0,h.Am)(o).forEach(e=>{s.requestChatUpdate({chatId:e})})}(0,M.aJ)("apiUpdate",(e,t,a)=>{switch(a["@type"]){case"newMessage":{const{chatId:s,id:o,message:n,shouldForceReply:r,wasDrafted:d,poll:c,webPage:l}=a,h=(0,T.hds)(e,s),f=(0,S.Nb)(n),p=(0,F.L_)(e,n)||i.l3,m=function(e,t,a){const s=(0,F._X)(e,t,a,"typingDraftIdByRandomId");return Object.entries(s||{}).reduce((a,[s,o])=>{const i=(0,T.O5q)(e,t,o);return i?.isTypingDraft?(a.push({randomId:s,message:i}),a):a},[])}(e,s,p),g=Boolean(m.length),I=!f&&!n.isOutgoing&&!n.content.action;let v,w=!1;if(g&&I){const e=(0,S.OT)(n,m.map(({message:e})=>e));v=e?m.find(({message:t})=>t.id===e.id):void 0,w=Boolean(m.length&&!v)}const A=v?{...n,previousLocalId:v.message.id,isTypingDraft:!0}:n;e=V(e=Y(e,s,o,!0,A),A),g&&v&&(e=L(e,s,p,[v]));const P=(0,T.O5q)(e,s,o),k=(0,R.Q)(P),U=(0,R.W)(P);if(h?.isForum&&k?.isForumTopic&&!(0,T.nkm)(e,P)&&k.replyToMsgId&&t.loadTopicById({chatId:s,topicId:k.replyToMsgId}),Object.values(e.byTabId).forEach(({id:a})=>{f&&d&&(e=q(e,s,P));const c=(0,F.L_)(e,P);if(e=(0,C.PKO)(e,P,s,c,a),(0,T.fo$)(e,s,n,a)){if(f&&n.isOutgoing&&!n.content?.action&&!U?.storyId&&!n.content?.storyData){const o=(0,T.Xf0)(e,a);o&&t.focusMessage({chatId:s,threadId:o.threadId,messageId:n.id,noHighlight:!0,isResizingContainer:!0,tabId:a})}f||setTimeout(()=>{e=(0,M.mS)(),r&&t.updateDraftReplyInfo({replyToMsgId:o,tabId:a}),e=q(e,s,P),(0,M.UF)(e)},N)}else e=q(e,s,P);if(!f&&n.isOutgoing&&"noForwardsRequest"===n.content?.action?.type){const o=(0,T.Xf0)(e,a);o?.chatId===s&&"thread"===o.type&&t.focusMessage({chatId:s,threadId:i.l3,messageId:n.id,noHighlight:!0,tabId:a})}}),c&&(e=(0,C.J81)(e,c.summary.id,c)),l&&(e=(0,C.o7c)(e,l.id,l)),n.reportDeliveryUntilDate&&n.reportDeliveryUntilDate>(0,y.Fm)()&&t.reportMessageDelivery({chatId:s,messageId:o}),w&&(0,b.aj)(()=>{e=L(e=(0,M.mS)(),s,p,m),(0,M.UF)(e)}),!f&&"noForwardsToggle"===n.content?.action?.type){const{newValue:a}=n.content.action;if(n.isOutgoing){e=(0,J.we)(e,s,{noForwardsMyEnabled:a});const o=(0,u.g0)();(0,T.Xf0)(e,o)?.chatId===s&&t.showNotification({icon:a?"hand-stop-filled":"select-filled",message:{key:a?"NotificationSharingDisabled":"NotificationSharingEnabled"},tabId:o})}else{const t=k?.replyToMsgId?(0,T.O5q)(e,s,k.replyToMsgId):void 0;e=t?.isOutgoing&&!a?(0,J.we)(e,s,{noForwardsMyEnabled:!1}):(0,J.we)(e,s,{noForwardsPeerEnabled:a})}}if((0,M.UF)(e),f||h?.isNotJoined||(0,T.mJZ)(e,s)||t.loadTopChats(),!f&&(0,T.nZ4)(e,s)){const a=(0,F.QP)(e,P);a&&!(0,T.mJZ)(e,a,"saved")&&t.requestSavedDialogUpdate({chatId:a})}break}case"updateChatLastMessage":{const{id:t,lastMessage:s}=a;e=q(e,t,s,!0),e=(0,C.KcS)(e,[s]),(0,M.UF)(e);break}case"updateStartEmojiInteraction":Object.values(e.byTabId).forEach(({id:t})=>{const{chatId:s}=(0,T.Xf0)(e,t)||{};if(s!==a.id)return;const o=(0,T.O5q)(e,s,a.messageId);if(!o)return;if((0,S.P5)(o)?.text!==a.emoji)return;const i=(0,T.nTw)(e,t);e=(0,P.w)(e,{activeEmojiInteractions:[...i.activeEmojiInteractions||[],{id:Math.random(),animatedEffect:a.emoji,messageId:a.messageId}]},t)}),(0,M.UF)(e);break;case"newScheduledMessage":{const{chatId:t,id:s,message:o,poll:n,webPage:r}=a;e=Y(e,t,s,!0,o,!0);const d=(0,T.K3w)(e,t,i.l3)||[];e=(0,k.w1)(e,t,i.l3,"scheduledIds",(0,h.Am)([...d,s]));const c=(0,F.L_)(e,o);if(c!==i.l3){const a=(0,T.K3w)(e,t,c)||[];e=(0,k.w1)(e,t,c,"scheduledIds",(0,h.Am)([...a,s]))}n&&(e=(0,C.J81)(e,n.summary.id,n)),r&&(e=(0,C.o7c)(e,r.id,r)),e=(0,C.zTz)(e,t,{hasScheduledMessages:!0}),(0,M.UF)(e);break}case"updateScheduledMessage":{const{chatId:s,id:o,message:n,poll:r,webPage:d,isFromNew:c}=a,l=(0,T.Jl6)(e,s,o);if(!l)return void(c&&t.apiUpdate({"@type":"newScheduledMessage",id:a.id,chatId:a.chatId,message:a.message,poll:a.poll,webPage:a.webPage}));e=Y(e,s,o,!1,n,!0);const u=Object.keys((0,T.yFI)(e,s)||{}).map(Number).sort((e,t)=>t-e);e=(0,k.w1)(e,s,i.l3,"scheduledIds",u);const h=(0,F.L_)(e,l);if(h!==i.l3){const t=(0,T.K3w)(e,s,h)||[];e=(0,k.w1)(e,s,h,"scheduledIds",[...t].sort((e,t)=>t-e))}r&&(e=(0,C.J81)(e,r.summary.id,r)),d&&(e=(0,C.o7c)(e,d.id,d)),(0,M.UF)(e);break}case"updateMessage":{const{chatId:s,id:o,message:i,poll:n,webPage:r,isFromNew:d,isFull:c,shouldForceReply:l}=a,u=(0,T.O5q)(e,s,o);if(i.reactions&&(e=D(e,t,{chatId:s,id:o,reactions:i.reactions})),n&&(e=(0,C.J81)(e,n.summary.id,n)),r&&(e=(0,C.o7c)(e,r.id,r)),!u)return d&&c&&t.apiUpdate({"@type":"newMessage",id:a.id,chatId:a.chatId,message:a.message,poll:a.poll,webPage:a.webPage,shouldForceReply:l}),a.isFull&&(e=(0,C.KcS)(e,[a.message])),void(0,M.UF)(e);i.content?.text?.text!==u?.content?.text?.text&&(e=(0,C.gt4)(e,s,o),e=(0,C.BxO)(e,s,o)),e=Y(e,s,o,!1,i),(0,M.UF)(e);break}case"updateQuickReplyMessage":{const{id:t,message:s,poll:o,webPage:i}=a;e=(0,C.QNR)(e,t,s),o&&(e=(0,C.J81)(e,o.summary.id,o)),i&&(e=(0,C.o7c)(e,i.id,i)),(0,M.UF)(e);break}case"deleteQuickReplyMessages":{const{messageIds:t}=a;e=(0,C.vad)(e,t),(0,M.UF)(e);break}case"updateQuickReplies":{const{quickReplies:t}=a,s=(0,h.dU)(t,"id");e=(0,C.xAV)(e,s),(0,M.UF)(e);break}case"deleteQuickReply":e=(0,C.hjk)(e,a.quickReplyId),(0,M.UF)(e);break;case"updateVideoProcessingPending":{const{chatId:s,localId:o,newScheduledMessageId:i}=a;e=(0,C.AH0)(e,s,[o]),e=(0,C.zTz)(e,s,{hasScheduledMessages:!0}),(0,M.UF)(e),Object.values(e.byTabId).forEach(({id:a})=>{const o=(0,T.Xf0)(e,a);if(o?.chatId!==s)return;const n=Date.now();n-O<1e3||(O=n,t.showNotification({message:{key:"VideoConversionText"},title:{key:"VideoConversionTitle"},tabId:a}),t.focusMessage({chatId:s,messageId:i,messageListType:"scheduled",tabId:a}))});break}case"updateMessageSendSucceeded":{const{chatId:s,localId:o,message:n,poll:r}=a;e=V(e,n);const d=(0,T.O5q)(e,s,o);e=(0,C.AH0)(e,s,[o]),n.isScheduled&&(e=(0,C.XAm)(e,s,[o])),e=(0,C.r3y)(e,s,n.id,{...d,...n,previousLocalId:o,isDeleting:void 0}),r&&(e=(0,C.J81)(e,r.summary.id,r)),e={...e,fileUploads:{byMessageKey:(0,h.cJ)(e.fileUploads.byMessageKey,[(0,f.bj)(n)])}};const c=(0,T.O5q)(e,s,n.id);e=q(e,s,c);const l=(0,F.T)(e,n);Object.values(e.byTabId).forEach(({id:a})=>{const{chatId:o,threadId:r}=(0,T.Xf0)(e,a)||{};o===s&&(l?.threadInfo?.threadId||i.l3)===r&&t.markMessageListRead({maxId:n.id,tabId:a})}),l?.threadInfo?.threadId&&(e=(0,k.XR)(e,s,l.threadInfo.threadId,"lastReadInboxMessageId",n.id),e=(0,k.Qo)(e,s,l.threadInfo.threadId,n.id));const u=(0,T.hds)(e,s);if(u?.isNotJoined||(0,T.mJZ)(e,s)||t.loadTopChats(),(0,T.nZ4)(e,s)){const a=(0,F.QP)(e,c);a&&!(0,T.mJZ)(e,a,"saved")&&t.requestSavedDialogUpdate({chatId:a})}(0,M.UF)(e);break}case"updateScheduledMessageSendSucceeded":{const{chatId:t,localId:s,message:o,poll:n}=a,r=(0,T.K3w)(e,t,i.l3)||[];e=(0,k.w1)(e,t,i.l3,"scheduledIds",[...r,o.id]);const d=(0,F.L_)(e,o);if(d!==i.l3){const a=(0,T.K3w)(e,t,d)||[];e=(0,k.w1)(e,t,d,"scheduledIds",[...a,o.id])}const c=(0,T.Jl6)(e,t,s);e=(0,C.XAm)(e,t,[s]),e=(0,C.Egm)(e,t,o.id,{...c,...o,previousLocalId:s,isDeleting:void 0}),n&&(e=(0,C.J81)(e,n.summary.id,n)),(0,M.UF)(e);break}case"updatePinnedIds":{const{chatId:t,isPinned:s,messageIds:o}=a,i=Boolean(s);o.forEach(a=>{e=(0,C.r3y)(e,t,a,{isPinned:i})});const n=(0,S.Zz)(e,t,o,!1);Object.entries(n).forEach(([a,o])=>{const i=(0,T.fcC)(e,t,a)||[],n=s?(0,h.Am)(i.concat(o)).sort((e,t)=>t-e):i.filter(e=>!o.includes(e));e=(0,k.w1)(e,t,a,"pinnedIds",n)}),(0,M.UF)(e);break}case"updateThreadInfo":{const{threadInfo:t}=a;e=(0,k.eA)(e,t),(0,M.UF)(e);break}case"updateThreadReadState":{const{chatId:t,threadId:s,readState:o}=a;e=(0,k.Bg)(e,t,s,o),(0,M.UF)(e);break}case"resetMessages":{const{id:s}=a,o=(0,T.zeq)(e,s);if(o&&!(0,x.L8)(s)){const a=(0,u.g0)();e=(0,C.AH0)(e,s,Object.keys(o).map(Number)),(0,M.UF)(e),t.loadFullChat({chatId:s,force:!0}),t.loadViewportMessages({chatId:s,threadId:i.l3,tabId:a})}break}case"deleteMessages":{const{ids:s,chatId:o}=a;z(e,o,s,t);break}case"deleteScheduledMessages":{const{ids:s,newIds:o,chatId:i}=a,n=s?.some(t=>(0,T.Jl6)(e,i,t)?.isVideoProcessingPending),r=o?.find(t=>{const a=(0,T.O5q)(e,i,t);return a?.content.video});n&&r&&Object.values(e.byTabId).forEach(({id:e})=>{t.showNotification({message:{key:"VideoConversionDone"},actionText:{key:"VideoConversionView"},action:{action:"focusMessage",payload:{chatId:i,messageId:r,tabId:e}},tabId:e})}),function(e,t,a,s){t.forEach(t=>{s=(0,C.Egm)(s,e,t,{isDeleting:!0})}),(0,M.UF)(s);const o=(0,T.Rwe)(s);setTimeout(()=>{s=(0,M.mS)(),s=(0,C.XAm)(s,e,t),(0,M.UF)(s)},o?E:N)}(i,s,0,e);break}case"deleteHistory":{const{chatId:o}=a,i=e.messages.byChatId[o];if(o===s.zv8&&(e={...e,serviceNotifications:e.serviceNotifications.map(e=>({...e,isDeleted:!0}))},(0,M.UF)(e)),i){const a=Object.keys(i.byId).map(Number);z(e=(0,M.mS)(),o,a,t)}else t.requestChatUpdate({chatId:o});e=(0,M.mS)(),e=(0,C.SJu)(e,o),(0,M.UF)(e);break}case"deleteSavedHistory":{const{chatId:s}=a,o=e.currentUserId;e=(0,C.SJu)(e,s,"saved"),(0,M.UF)(e),function(e,t,a,s){const o=(0,T.zeq)(e,t);if(!o)return;const i=Object.values(o).filter(t=>(0,F.L_)(e,t)===a).map(e=>e.id);i.length&&z(e,t,i,s)}(e=(0,M.mS)(),o,s,t);break}case"deleteParticipantHistory":{const{chatId:s,peerId:o}=a;!function(e,t,a,s){const o=(0,T.zeq)(e,t),i=Object.values(o).filter(e=>e.senderId===a).map(e=>e.id);i.length&&z(e,t,i,s)}(e=(0,M.mS)(),s,o,t);break}case"updateCommonBoxMessages":{const{ids:t,messageUpdate:s}=a;t.forEach(t=>{const a=(0,T.Egn)(e,t);a&&(e=(0,C.r3y)(e,a,t,s))}),(0,M.UF)(e);break}case"updateChannelMessages":{const{channelId:t,ids:s,messageUpdate:o}=a;s.forEach(a=>{e=(0,C.r3y)(e,t,a,o)}),(0,M.UF)(e);break}case"updateMessagePoll":{const{pollId:t,pollUpdate:s}=a;e=(0,C.J81)(e,t,s),(0,M.UF)(e);break}case"updateMessagePollVote":{const{pollId:t,peerId:s,options:o}=a;e=(0,C.DLl)(e,t,s,o),(0,M.UF)(e);break}case"updateServiceNotification":{const{message:s}=a;(0,T.dqr)(e)&&t.createServiceNotification({message:s});break}case"updateMessageReactions":{const{chatId:s,id:o,threadId:i,reactions:n}=a;e=D(e,t,{chatId:s,id:o,threadId:i,reactions:n}),(0,M.UF)(e);break}case"updateMessageExtendedMedia":{const{chatId:t,id:s,extendedMedia:o,isBought:i}=a,n=(0,T.O5q)(e,t,s);if(!(0,T.hds)(e,a.chatId)||!n)return;if(n.content.invoice){const a=o[0];if("mediaType"in a&&"extendedMediaPreview"===a.mediaType){if(!n.content.invoice)return;e=(0,C.r3y)(e,t,s,{content:{...n.content,invoice:{...n.content.invoice,extendedMedia:a}}}),(0,M.UF)(e)}else{const o=a;e=(0,C.r3y)(e,t,s,{content:{...o}}),(0,M.UF)(e)}}if(n.content.paidMedia){const a=i?{isBought:i,extendedMedia:o}:{extendedMedia:o,isBought:void 0};e=(0,C.r3y)(e,t,s,{content:{...n.content,paidMedia:{...n.content.paidMedia,...a}}}),(0,M.UF)(e)}break}case"updateTranscribedAudio":{const{transcriptionId:t,text:s,isPending:o}=a;e={...e,transcriptions:{...e.transcriptions,[t]:{...e.transcriptions[t]||{},transcriptionId:t,text:s,isPending:o}}},(0,M.UF)(e);break}case"updateMessageSendFailed":{const{chatId:s,localId:o,error:i}=a;i.match(/CHAT_SEND_.+?FORBIDDEN/)&&Object.values(e.byTabId).forEach(({id:e})=>{t.showAllowedMessageTypesNotification({chatId:s,tabId:e})}),e=(0,C.r3y)(e,s,o,{sendingState:"messageSendingStateFailed"}),(0,M.UF)(e);break}case"updateScheduledMessageSendFailed":{const{chatId:s,localId:o,error:i}=a;i.match(/CHAT_SEND_.+?FORBIDDEN/)&&Object.values(e.byTabId).forEach(({id:e})=>{t.showAllowedMessageTypesNotification({chatId:s,tabId:e})}),e=(0,C.Egm)(e,s,o,{sendingState:"messageSendingStateFailed"}),(0,M.UF)(e);break}case"updateMessageTranslations":{const{chatId:t,messageIds:s,toLanguageCode:o,translations:i,tone:n}=a;e=(0,C.rmT)(e,t,s,o,i,n),(0,M.UF)(e);break}case"failedMessageTranslations":{const{chatId:t,messageIds:s,toLanguageCode:o,tone:i}=a;e=(0,C.rmT)(e,t,s,o,[],i),(0,M.UF)(e);break}case"updateChatTypingDraft":{const{id:s,chatId:o,threadId:n=i.l3,text:r}=a;if(!(0,F.$j)(e,o,n))return;let d=(0,F._X)(e,o,n,"typingDraftIdByRandomId");const c=d?.[s],l=Boolean(c),u=l?(0,T.O5q)(e,o,c):void 0,f=()=>{setTimeout(()=>{e=(0,M.mS)();const t=(0,F._X)(e,o,n,"typingDraftIdByRandomId");if(t?.[s]){const a=t[s],i=(0,T.O5q)(e,o,a);if(!i||(0,y.Fm)()-i.editDate<e.appConfig.typingDraftTtl)return;const r=(0,h.cJ)(t,[s]);e=(0,k.w1)(e,o,n,"typingDraftIdByRandomId",r),e=(0,C.AH0)(e,o,[a]),(0,M.UF)(e)}},1e3*e.appConfig.typingDraftTtl)};if(l&&u)return e=(0,C.r3y)(e,o,c,{content:{text:r},editDate:(0,y.Fm)()}),f(),e;(0,v.px)("incrementLocalMessagesCounter");const p=(0,T.ZZX)(e,o),m=(0,S.Yh)({lastMessageId:p||0,chatId:o,threadId:n,text:r});return t.apiUpdate({"@type":"newMessage",chatId:o,id:m.id,message:m}),d={...d,[s]:m.id},e=(0,k.w1)(e,o,n,"typingDraftIdByRandomId",d),f(),e}}});const K=new Map,W=(0,b.sg)(e=>e(),500,!1);async function H({global:e,chatId:t,threadId:a,draft:s,isLocalOnly:o,noLocalTimeUpdate:i}){const n=(0,T.hds)(e,t),r=(0,T.mBe)(e,t);if(!n||r&&(0,S.PL)(r))return;const d=(0,T.OEv)(e,t,a,s?.replyInfo),c=s?{...s,replyInfo:d,date:i&&s.date||(0,y.Fm)(),isLocal:!0}:void 0;e=(0,k.w1)(e,t,a,"draft",c),(0,M.UF)(e),o||(await(0,v.px)("saveDraft",{chat:n,draft:c})&&c&&(c.isLocal=!1),e=(0,M.mS)(),e=(0,k.w1)(e,t,a,"draft",c),(0,M.UF)(e))}async function _(e,t,a){const{fromChatId:s,messageIds:o,toChatId:n,withMyScore:r,noAuthors:d,noCaptions:c,toThreadId:l=i.l3}=(0,T.nTw)(e,a).forwardMessages,{messagePriceInStars:u,isSilent:f,scheduledAt:p,scheduleRepeatPeriod:m,effectId:g,attachments:I}=t,b=t.text||I?.length?void 0:g,y=(0,T.g29)(e),w=l===i.l3,A=s?(0,T.hds)(e,s):void 0,C=n?(0,T.hds)(e,n):void 0,k=s&&o?o.sort((e,t)=>e-t).map(t=>(0,T.O5q)(e,s,t)).filter(Boolean):void 0;if(!A||!C||!k||l&&!w&&!C.isForum)return;const U=(0,T.VF$)(e,n),x=(0,F.GA)(e,n,l||i.l3),B=(0,T.ZZX)(e,C.id),R=[],[G,J]=(0,h.jB)(k,e=>!(0,S.u7)(e)),N=G.filter(t=>(0,T.R4s)(e,t));if(N.length){const a=e.config?.maxForwardedCount?(0,S.v$)(N,e.config.maxForwardedCount):[N];for(const e of a){const a={fromChat:A,toChat:C,toThreadId:l,messages:e,isSilent:f,scheduledAt:p,scheduleRepeatPeriod:m,sendAs:U,withMyScore:r,noAuthors:d,noCaptions:c,isCurrentUserPremium:y,wasDrafted:Boolean(x),lastMessageId:B,messagePriceInStars:u,effectId:b};if(u){const e=await(0,v.px)("forwardMessagesLocal",a);R.push({...t,forwardParams:{...a,forwardedLocalMessagesSlice:e},forwardedLocalMessagesSlice:e})}else(0,v.px)("forwardMessages",a)}}for(const t of J){const{text:a,entities:s}=t.content.text||{},{sticker:o}=t.content,i={chat:C,replyInfo:(0,T.OEv)(e,C.id,l),text:a,entities:s,sticker:o,isSilent:f,scheduledAt:p,scheduleRepeatPeriod:m,sendAs:U,lastMessageId:B};await Z(e,i,R)}return e=(0,M.mS)(),e=(0,P.w)(e,{forwardMessages:{},isShareMessageModalShown:!1},a),(0,M.UF)(e),R}async function X(e,t,a,o,r,d=!1,c=!1,l,...[f=(0,u.g0)()]){const p=t.id;let m,g=s.yo2;switch(r){case n.TN.Backwards:o?(m=-1,g+=1):m=void 0;break;case n.TN.Around:m=-(Math.round(s.yo2/2)+1);break;case n.TN.Forwards:m=-(s.yo2+1),o&&(g+=1)}const I=(e=(0,M.mS)()).currentUserId,b=(0,S.cG)(p,a,I),y=b?String(a):p,w=await(0,v.px)("fetchMessages",{chat:(0,T.hds)(e,y),offsetId:o,addOffset:m,limit:g,threadId:a,isSavedDialog:b});if(!w)return;const{messages:A,count:P,topics:U}=w;e=(0,M.mS)();const x=(0,F._X)(e,p,a,"typingDraftIdByRandomId"),B=x?Object.values(x).map(t=>(0,T.O5q)(e,p,t)).filter(Boolean):[],R=p===s.zv8?e.serviceNotifications.filter(({isDeleted:e})=>!e).map(({message:e})=>e):B,G=[].concat(A,R),J=(0,h.dU)(G,"id"),N=Object.keys(J).map(Number);if(a!==i.l3&&!(0,S.cG)(p,a,e.currentUserId)){const t=(0,T.dU3)(e,p,a);if((!N[0]||t===N[0])&&t!==a){const t=(0,T.O5q)(e,p,Number(a)),s=t?.groupedId?(0,T.D_S)(e,p,t.groupedId):void 0;s&&s.length>1?N.unshift(...s):N.unshift(Number(a))}}e=(0,C.o4A)(e,p,J),e=d?(0,C.E0b)(e,p,a,N):(0,C.d4w)(e,p,a,N);let E=(0,T.gCU)(e,p,a);const O=o?(0,T.Lzh)(e,p,a,o):void 0;if(d&&E&&O&&(O.length&&!(0,h.h8)(E,O)||(e=(0,C.d4w)(e,p,a,O),E=(0,T.gCU)(e,p,a),e=(0,C.qKm)(e,p,a,O),d=!1)),!c){const t=d&&O?O:E;if(t){const{newViewportIds:s}=$(t,o,r);e=(0,C.s3Z)(e,p,a,s,f)}}void 0!==P&&(e=(0,k.jG)(e,t.id,a,P)),U.forEach(a=>{e=(0,C.Efl)(e,t.id,a)}),(0,M.UF)(e),l?.()}function $(e,t,a){const{length:o}=e,i=t?function(e,t){return t<e[0]?0:t>e[e.length-1]?e.length-1:e.findIndex((a,s)=>a===t||a<t&&e[s+1]>t)}(e,t):-1,r=a===n.TN.Backwards?i:i+1||o,d=a===n.TN.Around?Math.round(s.yo2/2):s.yo2,c=r-d,l=r+d-1,u=e.slice(Math.max(0,c),l+1);let h,f;switch(a){case n.TN.Backwards:h=r>=0,f=c>=0;break;case n.TN.Forwards:h=r<o,f=l<=o-1;break;case n.TN.Around:default:h=u.length>0,f=u.length===s.yo2}return{newViewportIds:u,areSomeLocal:h,areAllLocal:f}}async function Q(e,t){const a=(0,T.PVB)(e,t);if(!a)return;if((0,A.vj)(a)){if((0,w.SJ)(a)||(0,T.ODG)(e,t))return;return a.paidMessagesStars}if(!a?.paidMessagesStars)return;const s=(0,T.vGo)(e,a.id);return s?s.paidMessagesStars:await(0,v.px)("fetchPaidMessagesStarsAmount",a)}async function Z(e,t,a){if(t.messagePriceInStars){const e=await(0,v.px)("sendMessageLocal",t);e&&a.push({...t,localMessage:e})}else ee(e,t)}async function ee(e,t){let a;(t.replyInfo||d.pz)&&await(0,b.P_)();const s=t.attachment?(t,o)=>{K.has(o)||(a=o,K.set(o,s)),e=(0,M.mS)(),e=(0,C.mR)(e,o,t),(0,M.UF)(e)}:void 0;await(0,v.px)("sendMessage",t,s),s&&a&&(e=(0,M.mS)(),e=(0,C.mR)(e,a,void 0),(0,M.UF)(e),K.delete(a))}function te({global:e,fromChat:t,toChat:a,toThreadId:s=i.l3,realMessages:o,serviceMessages:n,comment:r,withMyScore:d,noAuthors:c,noCaptions:l,isCurrentUserPremium:u}){const h=(0,T.VF$)(e,a.id),f=s!==i.l3?(0,F.Vw)(e,a.id,s):void 0,p=s===i.l3?(0,T.ZZX)(e,a.id):f?.lastMessageId,m=(0,T.WA9)(e,a.id),g={chatId:a.id,threadId:s,type:"thread"};if(r&&ee(e,{chat:a,messageList:g,text:r,sendAs:h,lastMessageId:p,messagePriceInStars:m}),o.length){const i=e.config?.maxForwardedCount?(0,S.v$)(o,e.config.maxForwardedCount):[o];for(const e of i){const o={fromChat:t,toChat:a,toThreadId:s,messages:e,isSilent:!0,sendAs:h,withMyScore:d,noAuthors:c,noCaptions:l,isCurrentUserPremium:u,wasDrafted:!1,lastMessageId:p,messagePriceInStars:m};(0,v.px)("forwardMessages",o)}}for(const t of n){const{text:s,entities:o}=t.content.text||{},{sticker:i}=t.content;ee(e,{chat:a,messageList:g,text:s,entities:o,sticker:i,isSilent:!0,sendAs:h,lastMessageId:p,messagePriceInStars:m})}}(0,M.aJ)("loadViewportMessages",(e,t,a)=>{const{direction:s=n.TN.Around,isBudgetPreload:o=!1,shouldForceRender:i=!1,forceLastSlice:r=!1,onLoaded:d,onError:c,tabId:l=(0,u.g0)()}=a||{};let{chatId:h,threadId:p}=a||{};if(!h||!p){const t=(0,T.Xf0)(e,l);if(!t)return void c?.();h=t.chatId,p=t.threadId}const m=(0,T.hds)(e,h),g=(0,T._ls)(e,h);if(!m||g)return void c?.();const I=(0,T.rA3)(e,h,p,l),y=(0,T.gCU)(e,h,p);if(I&&I.length&&s!==n.TN.Around){const a=r?void 0:s===n.TN.Backwards?I[0]:I[I.length-1];if(a&&(0,f.iL)(a))return;if(a===p&&s===n.TN.Backwards)return;if(s===n.TN.Forwards&&a){const t=(0,F.Vw)(e,h,p);if(t?.lastMessageId&&a>=t.lastMessageId)return}const i=Boolean(y&&a&&!y.includes(a)),c=i?(0,T.Lzh)(e,h,p,a):y;if(c?.length){const{newViewportIds:n,areSomeLocal:r,areAllLocal:f}=$(c,a,s);r&&(e=(0,C.s3Z)(e,h,p,n,l)),(0,b.aj)(()=>{!async function(e,t,a,s,o,i,n,r,d,c,...[l=(0,u.g0)()]){a||await X(e,i,n,d,r,s,o,c,l),o||t.loadViewportMessages({chatId:i.id,threadId:n,direction:r,isBudgetPreload:!0,onLoaded:c,tabId:l})}(e,t,f,i,o,m,p,s,a,d,l)})}if(o)return}else{const t=r?void 0:(0,T.kdX)(e,h,l)||(0,T.EHH)(e,h,p),a=Boolean(t&&y&&!y.includes(t)),s=(a?(0,T.Lzh)(e,h,p,t):y)||[],{newViewportIds:i,areSomeLocal:c,areAllLocal:u}=$(s,t,n.TN.Around);c&&(e=(0,C.s3Z)(e,h,p,i,l)),u?d?.():(0,b.aj)(()=>{X(e,m,p,t,n.TN.Around,a,o,d,l)})}(0,M.UF)(e,{forceOnHeavyAnimation:i})}),(0,M.aJ)("loadMessage",async(e,t,a)=>{const{chatId:s,messageId:o,replyOriginForId:n}=a,r=(0,T.hds)(e,s);if(!r)return;const d=await(0,v.px)("fetchMessage",{chat:r,messageId:o});if(d)if(d!==i.K1)e=(0,M.mS)(),e=(0,C.r3y)(e,r.id,o,d.message),(0,M.UF)(e);else if(n){e=(0,M.mS)();const t=(0,T.O5q)(e,r.id,n);e=(0,C.r3y)(e,r.id,n,{...t,replyInfo:void 0}),(0,M.UF)(e)}}),(0,M.aJ)("loadMessagesById",async(e,t,a)=>{const{chatId:s,messageIds:o}=a,i=(0,T.hds)(e,s);if(!i)return;const n=await(0,v.px)("fetchMessagesById",{chat:i,messageIds:o});n&&(e=(0,M.mS)(),e=(0,C.o4A)(e,s,(0,h.dU)(n,"id")),(0,M.UF)(e))}),(0,M.aJ)("sendMessage",async(e,t,a)=>{const{messageList:o,tabId:n=(0,u.g0)()}=a,{storyId:r,peerId:d}=(0,T.V9I)(e,n),c=Boolean(r&&d);if(!o&&!c)return;let{chatId:l,threadId:p,type:I}=o||{};if(c&&(l=d,p=i.l3,I="thread"),a=(0,h.cJ)(a,["tabId"]),"scheduled"===I&&!a.scheduledAt)return e=(0,P.w)(e,{contentToBeScheduled:a},n),void(0,M.UF)(e);const b=(0,T.hds)(e,l),y=(0,T.mBe)(e,l),w=(0,F.GA)(e,l,p),A=(0,T.nTw)(e,n).forwardMessages?.messageIds?.length,C=A||c?void 0:w?.replyInfo,k=A||c?void 0:w?.suggestedPostInfo,U=c?{type:"story",peerId:d,storyId:r}:void 0,x=(0,T.OEv)(e,l,p,C),B=U||x,R=(0,F.Vw)(e,l,p),G=p===i.l3?(0,T.ZZX)(e,l):R?.lastMessageId,J=await Q(e,l),N=k?.price,E=N?.currency||s.OUy,O=N?.amount||0;if(O&&!C)if(E===s.OUy){if(O>(e.stars?.balance?.amount||0))return void t.openStarsBalanceModal({topup:{balanceNeeded:O},tabId:n})}else if(E===s.ykW&&O>(e.ton?.balance?.amount||0))return void t.openStarsBalanceModal({currency:s.ykW,tabId:n});const L=C&&k?(0,T.O5q)(e,l,C.replyToMsgId):void 0;let D;if(k&&L?.content&&(D=L.content),b.isBotForum&&p===i.l3&&"message"===B?.type&&y?.canManageBotForumTopics){const a=(0,T.O5q)(e,l,B.replyToMsgId),s=a&&(0,F.L_)(e,a);t.openThread({chatId:l,threadId:s||B?.replyToTopId||B?.replyToMsgId,tabId:n})}const Y=(0,S.Sq)(b,"sendStickers"),V=e.appConfig.diceEmojies;let q=a.dice;!Y&&a.text&&!a.entities?.length&&V.includes(a.text)&&(q=a.text);const j={...a,chat:b,replyInfo:B,suggestedPostInfo:k,suggestedMedia:D,noWebPage:(0,F.rQ)(e,l,p),sendAs:(0,T.VF$)(e,l),lastMessageId:G,messagePriceInStars:J,isStoryReply:c,dice:q,text:q?void 0:a.text,isPending:!!J||void 0,...L&&{isInvertedMedia:L?.isInvertedMedia}};if(c||t.clearWebPagePreview({tabId:n}),b.isBotForum&&y?.canManageBotForumTopics&&p===i.l3&&"message"!==B?.type){const e=j.text??(0,m.Yw)()("BotForumTopicTitlePlaceholder"),t=e.length>12?`${e.slice(0,12)}...`:e,a=await(0,v.px)("createTopic",{chat:b,title:t,isTitleMissing:!0,sendAs:j.sendAs});a&&(j.replyInfo="message"===j.replyInfo?.type?{...j.replyInfo,replyToTopId:a}:{type:"message",replyToMsgId:a,replyToTopId:a},(0,M.ko)().openThread({chatId:b.id,threadId:a}))}const z=(!a.attachments||a.attachments.length<=1)&&!A,K=!z&&a.shouldGroupMessages,W=[];if(z){const{attachments:t,...a}=j,s={...a,attachment:t?t[0]:void 0,wasDrafted:Boolean(w)};await Z(e,s,W)}else if(K){const{text:t,entities:a,attachments:o,...i}=j,n=function(e){return e.reduce((e,t,a,s)=>0===a?(e.push([t]),e):(re(t)===re(s[a-1])?e[e.length-1].push(t):e.push([t]),e),[])}(o);let r=!1;for(let o=0;o<n.length;o++){const d=n[o],c=(0,h.lD)(d,s.ynd);for(let s=0;s<c.length;s++){const l=`${Date.now()}${o}${s}`,u=0===s&&0===o,h=s===c.length-1&&o===n.length-1;if(d[0].quick&&!d[0].shouldSendAsFile){const[o,...n]=c[s];let d={...i,text:u&&!r?t:void 0,entities:u&&!r?a:void 0,attachment:o,groupedId:n.length>0?l:void 0,wasDrafted:Boolean(w)};await Z(e,d,W),r=!0;for(const t of n)d={...i,attachment:t,groupedId:l},await Z(e,d,W)}else{const o=c[s].slice(0,-1),n=c[s][c[s].length-1];for(const t of o){const a={...i,attachment:t,groupedId:l};await Z(e,a,W)}const d={...i,text:h&&!r?t:void 0,entities:h&&!r?a:void 0,attachment:n,groupedId:o.length>0?l:void 0,wasDrafted:Boolean(w)};await Z(e,d,W),r=!0}}}}else{const{text:t,entities:a,attachments:s,replyInfo:o,...i}=j;if(t){const s={...i,text:t,entities:a,replyInfo:o,wasDrafted:Boolean(w)};await Z(e,s,W)}if(s)for(const t of s){const a={...i,attachment:t};await Z(e,a,W)}}if(A){const t=await _(e,j,n);t&&W.push(...t)}W?.length&&async function(e,t){const a=t[0]?.chat;if(!a||!t.length)return;const s=await Q(e,a.id);if(!s)return void(0,M.ko)().sendMessages({sendParams:t});const o=t.reduce((e,t)=>{if(t.localMessage?.id)e.push(t.localMessage.id);else if(t.forwardedLocalMessagesSlice?.localMessages){const a=Object.values(t.forwardedLocalMessagesSlice.localMessages).map(e=>e.id).filter(Boolean);e.push(...a)}return e},[]),i=t[0]?.forwardedLocalMessagesSlice?.localMessages,n=t[0]?.localMessage||i&&Object.values(i)[0];if(!n)return;const r=o.length,d=t[0];let c;if(1===t.length&&d.isStoryReply){const{gif:e,sticker:t,isReaction:a}=d;e?c={key:"MessageSentPaidToastTitle",variables:{count:1},options:{pluralValue:1}}:t?c={key:"StoryTooltipStickerSent"}:a&&(c={key:"StoryTooltipReactionSent"})}const l=c||{key:"MessageSentPaidToastTitle",variables:{count:r},options:{pluralValue:r}};(0,M.ko)().sendMessages({sendParams:t}),(0,M.ko)().showNotification({localId:(0,f.bj)(n),title:l,message:{key:"MessageSentPaidToastText",variables:{amount:(0,g.Kk)((0,m.Yw)(),s*r)}},icon:"star",shouldUseCustomIcon:!0,type:"paidMessage"})}(e,W)}),(0,M.aJ)("sendInviteMessages",async(e,t,a)=>{const{chatId:s,userIds:o,tabId:i=(0,u.g0)()}=a,n=(0,T.AWZ)(e,s);if(!n?.inviteLink)return;const r=[];return await Promise.all(o.map(t=>{const a=(0,T.hds)(e,t);if(!a)return Promise.resolve(void 0);const s=(0,S.Yg)((0,T.mBe)(e,t));return s&&r.push(s),ee(e,{chat:a,text:n.inviteLink})})),t.showNotification({message:(0,I.yE)("Conversation.ShareLinkTooltip.Chat.One",r.join(", ")),tabId:i})}),(0,M.aJ)("sendDiceInCurrentChat",(e,t,a)=>{const{emoji:s,tabId:o=(0,u.g0)()}=a,i=(0,T.Xf0)(e,o);i&&t.sendMessage({messageList:i,dice:s,tabId:o})}),(0,M.aJ)("editMessage",(e,t,a)=>{const{messageList:s,text:o,entities:i,attachments:n,tabId:r=(0,u.g0)()}=a;if(!s)return;let d;const c=n?(t,a)=>{K.has(a)||(d=a,K.set(a,c)),e=(0,M.mS)(),e=(0,C.mR)(e,a,t),(0,M.UF)(e)}:void 0,{chatId:l,threadId:h,type:f}=s,p=(0,T.hds)(e,l),m=(0,T.KLw)(e,l,h,f);p&&m&&(t.setEditingId({messageId:void 0,tabId:r}),(async()=>{await(0,v.px)("editMessage",{chat:p,message:m,attachment:n?n[0]:void 0,text:o,entities:i,noWebPage:(0,F.rQ)(e,l,h)},c),c&&d&&(e=(0,M.mS)(),e=(0,C.mR)(e,d,void 0),(0,M.UF)(e),K.delete(d))})())}),(0,M.aJ)("editTodo",(e,t,a)=>{const{chatId:s,todo:o,messageId:i}=a,n=(0,T.hds)(e,s),r=(0,T.O5q)(e,s,i);n&&r&&(0,v.px)("editTodo",{chat:n,message:r,todo:o})}),(0,M.aJ)("cancelUploadMedia",(e,t,a)=>{const{chatId:s,messageId:o}=a,i=(0,T.O5q)(e,s,o);if(!i)return;const n=i&&K.get((0,f.bj)(i));n&&(0,v.om)(n),(0,S.Nb)(i)&&t.apiUpdate({"@type":"deleteMessages",ids:[o],chatId:s})}),(0,M.aJ)("saveDraft",(e,t,a)=>{const{chatId:s,threadId:o,text:i}=a,n=(0,T.hds)(e,s);if(!i||!n)return;const r=(0,F.GA)(e,s,o);(!n.isMonoforum||r?.replyInfo||r?.suggestedPostInfo)&&H({global:e,chatId:s,threadId:o,draft:{text:i,replyInfo:r?.replyInfo,effectId:r?.effectId,suggestedPostInfo:r?.suggestedPostInfo}})}),(0,M.aJ)("clearDraft",(e,t,a)=>{const{chatId:s,threadId:o=i.l3,isLocalOnly:n,shouldKeepReply:r,shouldKeepSuggestedPost:d}=a,c=(0,F.GA)(e,s,o);if(!c)return;const l=c.replyInfo;H({global:e,chatId:s,threadId:o,draft:r&&l||d&&c.suggestedPostInfo?{replyInfo:r?l:void 0,suggestedPostInfo:d?c.suggestedPostInfo:void 0}:void 0,isLocalOnly:n})}),(0,M.aJ)("updateDraftReplyInfo",(e,t,a)=>{const{tabId:s=(0,u.g0)(),...o}=a,i=(0,T.Xf0)(e,s);if(!i)return;const{chatId:n,threadId:r}=i,d=(0,F.GA)(e,n,r),c={type:"message",...d?.replyInfo,...o};c.replyToMsgId&&H({global:e,chatId:n,threadId:r,draft:{...d,replyInfo:c,suggestedPostInfo:void 0},isLocalOnly:!0,noLocalTimeUpdate:!0})}),(0,M.aJ)("resetDraftReplyInfo",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.Xf0)(e,s);if(!o)return;const{chatId:i,threadId:n}=o,r=(0,T.hds)(e,i),d=(0,F.GA)(e,i,n);if(r?.isMonoforum&&!d?.replyInfo&&!d?.suggestedPostInfo)return;const c=d?.text?{...d,replyInfo:void 0}:void 0;H({global:e,chatId:i,threadId:n,draft:c,isLocalOnly:Boolean(c)})}),(0,M.aJ)("updateDraftSuggestedPostInfo",(e,t,a)=>{const{tabId:s=(0,u.g0)(),...o}=a,i=(0,T.Xf0)(e,s);if(!i)return;const{chatId:n,threadId:r}=i,d=(0,F.GA)(e,n,r),c={...d?.suggestedPostInfo,...o};H({global:e,chatId:n,threadId:r,draft:{...d,suggestedPostInfo:c},isLocalOnly:!0,noLocalTimeUpdate:!0})}),(0,M.aJ)("resetDraftSuggestedPostInfo",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.Xf0)(e,s);if(!o)return;const{chatId:i,threadId:n}=o;H({global:e,chatId:i,threadId:n,draft:void 0,isLocalOnly:!1})}),(0,M.aJ)("initDraftFromSuggestedMessage",(e,t,a)=>{const{chatId:s,messageId:o,tabId:i=(0,u.g0)()}=a,n=(0,T.O5q)(e,s,o);if(!n)return;const r=(0,T.Xf0)(e,i);if(!r)return;const{threadId:d}=r;if(t.clearDraft({chatId:s,threadId:d,isLocalOnly:!0}),t.updateDraftReplyInfo({replyToMsgId:o,monoforumPeerId:(0,F.QP)(e,n),tabId:i}),n.suggestedPostInfo){const{scheduleDate:a,...s}=n.suggestedPostInfo,o=(0,y.Fm)(),r=e.appConfig.starsSuggestedPostFutureMin,d=a&&a>o+r?a:void 0;t.updateDraftSuggestedPostInfo({...s,scheduleDate:d,tabId:i})}t.saveDraft({chatId:s,threadId:d,text:n.content.text})}),(0,M.aJ)("saveEffectInDraft",(e,t,a)=>{const{chatId:s,threadId:o,effectId:i}=a,n=(0,T.hds)(e,s),r=(0,F.GA)(e,s,o);(!n?.isMonoforum||r?.replyInfo||r?.suggestedPostInfo)&&H({global:e,chatId:s,threadId:o,draft:{...r,effectId:i},isLocalOnly:!0,noLocalTimeUpdate:!0})}),(0,M.aJ)("updateInsertingPeerIdMention",(e,t,a)=>{const{peerId:s,tabId:o=(0,u.g0)()}=a||{};return(0,P.w)(e,{insertingPeerIdMention:s},o)}),(0,M.aJ)("toggleMessageWebPage",(e,t,a)=>{const{chatId:s,threadId:o,noWebPage:i}=a;return(0,k.w1)(e,s,o,"noWebPage",i)}),(0,M.aJ)("pinMessage",(e,t,a)=>{const{chatId:s,messageId:o,isUnpin:i,isOneSide:n,isSilent:r}=a,d=(0,T.hds)(e,s);d&&(0,v.px)("pinMessage",{chat:d,messageId:o,isUnpin:i,isOneSide:n,isSilent:r})}),(0,M.aJ)("unpinAllMessages",async(e,t,a)=>{const{chatId:s,threadId:o}=a,i=(0,T.hds)(e,s);if(!i)return;await(0,v.px)("unpinAllMessages",{chat:i,threadId:o}),e=(0,M.mS)();const n=(0,T.fcC)(e,s,o);n?.forEach(t=>{e=(0,C.r3y)(e,s,t,{isPinned:!1})}),e=(0,k.w1)(e,i.id,o,"pinnedIds",[]),(0,M.UF)(e)}),(0,M.aJ)("deleteMessages",(e,t,a)=>{const{messageIds:s,shouldDeleteForAll:o,messageList:i,tabId:n=(0,u.g0)()}=a,r=(0,T.Xf0)(e,n),d=i||r;if(!d)return;const{chatId:c,threadId:l}=d,h=(0,T.hds)(e,c),f=s.filter(t=>{const a=(0,T.O5q)(e,c,t);return a&&!(0,S.Nb)(a)});if(!f.length&&s.length)return void z(e,(0,S.WX)(h)||(0,S.Vs)(h)?c:void 0,s,t);(0,v.px)("deleteMessages",{chat:h,messageIds:f,shouldDeleteForAll:o});const p=(0,F.Ys)(e,c,l);p&&s.includes(p)&&t.setEditingId({messageId:void 0,tabId:n})}),(0,M.aJ)("resetLocalPaidMessages",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s).notifications;return o&&o.length?(o.forEach(e=>{if("paidMessage"===e.type){const a=e.dismissAction;a&&!Array.isArray(a)&&t[a.action](a.payload),t.dismissNotification({localId:e.localId,tabId:s})}}),e):e}),(0,M.aJ)("deleteParticipantHistory",(e,t,a)=>{const{chatId:s,peerId:o}=a,i=(0,T.hds)(e,s),n=(0,T.PVB)(e,o);(0,v.px)("deleteParticipantHistory",{chat:i,peer:n})}),(0,M.aJ)("deleteScheduledMessages",(e,t,a)=>{const{messageIds:s,tabId:o=(0,u.g0)()}=a,i=(0,T.Xf0)(e,o);if(!i)return;const{chatId:n}=i,r=(0,T.hds)(e,n);(0,v.px)("deleteScheduledMessages",{chat:r,messageIds:s});const d=(0,F.Vl)(e,n);d&&s.includes(d)&&t.setEditingId({messageId:void 0,tabId:o})}),(0,M.aJ)("deleteHistory",async(e,t,a)=>{const{chatId:s,shouldDeleteForAll:o,tabId:i=(0,u.g0)()}=a,n=(0,T.hds)(e,s);if(!n)return;await(0,v.px)("deleteHistory",{chat:n,shouldDeleteForAll:o}),e=(0,M.mS)();const r=(0,T.Xf0)(e,i);r&&r.chatId===s&&t.openChat({id:void 0,tabId:i});const d=e.chatFolders.byId;Object.values(d).forEach(e=>{if(e.includedChatIds.includes(s)||e.pinnedChatIds?.includes(s)){const t=e.includedChatIds.filter(e=>e!==s),a=e.pinnedChatIds?.filter(e=>e!==s),o={...e,includedChatIds:t,pinnedChatIds:a};(0,v.px)("editChatFolder",{id:e.id,folderUpdate:o})}})}),(0,M.aJ)("deleteSavedHistory",async(e,t,a)=>{const{chatId:s,tabId:o=(0,u.g0)()}=a,i=(0,T.hds)(e,s);if(!i)return;await(0,v.px)("deleteSavedHistory",{chat:i}),e=(0,M.mS)();const n=(0,T.Xf0)(e,o);n&&n.threadId===s&&t.openChat({id:void 0,tabId:o})}),(0,M.aJ)("reportMessages",async(e,t,a)=>{const{messageIds:o,description:i="",option:n="",chatId:r,tabId:d=(0,u.g0)()}=a,c=(0,T.hds)(e,r),l=await(0,v.px)("reportMessages",{peer:c,messageIds:o,description:i,option:n});if(!l)return;const{result:h,error:f}=l;if(f===s.zLi)return t.showNotification({message:(0,I.yE)("lng_report_please_select_messages"),tabId:d}),void t.closeReportModal({tabId:d});if(h){if("reported"===h.type)return t.showNotification({message:h?(0,I.yE)("ReportPeer.AlertSuccess"):"An error occurred while submitting your report. Please, try again later.",tabId:d}),void t.closeReportModal({tabId:d});if("selectOption"===h.type){e=(0,M.mS)();const t=(0,T.nTw)(e,d).reportModal?.sections,a=t?.[t.length-1]?.options?.find(e=>e.option===n),s={title:h.title,options:h.options,subtitle:a?.text};e=(0,P.w)(e,{reportModal:{chatId:r,messageIds:o,description:i,subject:"message",sections:t?[...t,s]:[s]}},d),(0,M.UF)(e)}if("comment"===h.type){e=(0,M.mS)();const t=(0,T.nTw)(e,d).reportModal?.sections,a=t?.[t.length-1]?.options?.find(e=>e.option===n),s={isOptional:h.isOptional,option:h.option,title:a?.text};e=(0,P.w)(e,{reportModal:{chatId:r,messageIds:o,description:i,subject:"message",sections:t?[...t,s]:[s]}},d),(0,M.UF)(e)}}}),(0,M.aJ)("sendMessageAction",async(e,t,a)=>{const{action:s,chatId:o,threadId:i}=a;if("connectionStateReady"!==e.connectionState)return;if((0,T.nZ4)(e,o))return;const n=(0,T.hds)(e,o);if(!n||n.isMonoforum)return;const r=(0,T.mBe)(e,o);r&&((0,S.tv)(r)||(0,S.PL)(r))||await(0,v.px)("sendMessageAction",{peer:n,threadId:i,action:s})}),(0,M.aJ)("reportChannelSpam",(e,t,a)=>{const{participantId:s,chatId:o,messageIds:i}=a,n=(0,T.PVB)(e,s),r=(0,T.hds)(e,o);n&&r&&(0,v.px)("reportChannelSpam",{peer:n,chat:r,messageIds:i})}),(0,M.aJ)("markMessageListRead",(e,t,a)=>{if((0,T.trm)(e))return;const{maxId:o,tabId:i=(0,u.g0)()}=a,n=(0,T.Xf0)(e,i);if(!n)return;const{chatId:r,threadId:d}=n,c=(0,T.hds)(e,r);if(!c||(0,S.cG)(r,d,e.currentUserId))return;W(()=>{(0,v.px)("markMessageListRead",{chat:c,threadId:d,maxId:o})}),r===s.zv8&&(e={...e,serviceNotifications:e.serviceNotifications.map(e=>e.isUnread&&e.id<=o?{...e,isUnread:!1}:e)});const l=(0,F.a1)(e,r,d);e=(0,k.XR)(e,r,d,"hasUnreadMark",void 0);const h=(0,T.rA3)(e,r,d,i),f=(0,T.RjD)(e,r,d);if(!h||!f||!l?.unreadCount)return e;const p=function(e,t,a){if(0===e.length||t<e[0]||a>e[e.length-1])return;let s=0;for(let o=0,i=e.length;o<i&&(e[o]>=t&&e[o]<=a&&s++,!(e[o]>=a));o++);return s}(h,f,o);if(!p)return e;const m=Math.max(0,(l.unreadCount||0)-p);return e=(0,k.XR)(e,r,d,"unreadCount",m),(0,k.XR)(e,r,d,"lastReadInboxMessageId",o)}),(0,M.aJ)("markMessagesRead",(e,t,a)=>{const{chatId:s,messageIds:o}=a,i=(0,T.hds)(e,s);i&&(0,v.px)("markMessagesRead",{chat:i,messageIds:o})}),(0,M.aJ)("loadWebPagePreview",async(e,t,a)=>{const{text:s,tabId:o=(0,u.g0)()}=a,i=await(0,v.px)("fetchWebPagePreview",{text:s});e=(0,M.mS)(),e=(0,P.w)(e,{webPagePreviewId:i?.id},o),(0,M.UF)(e),i&&t.apiUpdate({"@type":"updateWebPage",webPage:i})}),(0,M.aJ)("clearWebPagePreview",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{webPagePreviewId:void 0},s)}),(0,M.aJ)("sendPollVote",(e,t,a)=>{const{chatId:s,messageId:o,options:i}=a,n=(0,T.hds)(e,s);n&&(0,v.px)("sendPollVote",{chat:n,messageId:o,options:i})}),(0,M.aJ)("appendPollAnswer",async(e,t,a)=>{const{chatId:s,messageId:o,text:i}=a,n=(0,T.hds)(e,s);n&&await(0,v.px)("appendPollAnswer",{chat:n,messageId:o,text:i})}),(0,M.aJ)("toggleTodoCompleted",(e,t,a)=>{const{chatId:s,messageId:o,completedIds:i,incompletedIds:n}=a,r=(0,T.hds)(e,s),d=(0,T.O5q)(e,s,o),c=e.currentUserId,l=d?.content.todo;if(!l||!c||!r)return;const u=l.completions||[],h=u.map(e=>e.itemId),f=[...u],p=(0,y.Fm)();i.forEach(e=>{h.includes(e)||f.push({itemId:e,completedBy:c,completedAt:p})});const m=f.filter(e=>!n.includes(e.itemId)),g={...d.content,todo:{...l,completions:m}},I={...d,content:g};e=Y(e,s,d.id,!1,I),(0,M.UF)(e),(0,v.px)("toggleTodoCompleted",{chat:r,messageId:d.id,completedIds:i,incompletedIds:n})}),(0,M.aJ)("appendTodoList",(e,t,a)=>{const{chatId:s,items:o,messageId:i}=a,n=(0,T.hds)(e,s),r=(0,T.O5q)(e,s,i);n&&r&&(0,v.px)("appendTodoList",{chat:n,message:r,items:o})}),(0,M.aJ)("cancelPollVote",(e,t,a)=>{const{chatId:s,messageId:o}=a,i=(0,T.hds)(e,s);i&&(0,v.px)("sendPollVote",{chat:i,messageId:o,options:[]})}),(0,M.aJ)("closePoll",(e,t,a)=>{const{chatId:s,messageId:o}=a,i=(0,T.hds)(e,s),n=(0,T.O5q)(e,s,o),r=n&&(0,T.zcZ)(e,n);i&&r&&(0,v.px)("closePoll",{chat:i,messageId:o,poll:r})}),(0,M.aJ)("loadPollOptionResults",async(e,t,a)=>{const{chat:s,messageId:o,option:i,offset:n,limit:r,shouldResetVoters:d,tabId:c=(0,u.g0)()}=a,l=await(0,v.px)("loadPollOptionResults",{chat:s,messageId:o,option:i,offset:n,limit:r});if(!l)return;e=(0,M.mS)();const f=(0,T.nTw)(e,c),{pollResults:p}=f,{votesByOption:m}=p,g=!d&&m?.[i]?m[i]:[],I=(0,h.Xd)([...g,...l.votes],"peerId");e=(0,P.w)(e,{pollResults:{...p,votesByOption:{...m,[i]:I},offsets:{...p.offsets?p.offsets:{},[i]:l.nextOffset||""}}},c),(0,M.UF)(e)}),(0,M.aJ)("loadExtendedMedia",(e,t,a)=>{const{chatId:s,ids:o}=a,i=(0,T.hds)(e,s);i&&(0,v.px)("fetchExtendedMedia",{chat:i,ids:o})}),(0,M.aJ)("loadScheduledHistory",async(e,t,a)=>{if((0,T.trm)(e))return;const{chatId:s}=a,o=(0,T.hds)(e,s);if(!o)return;const i=await(0,v.px)("fetchScheduledHistory",{chat:o});if(!i)return;const{messages:n}=i,r=(0,h.dU)(n,"id"),d=Object.keys(r).map(Number).sort((e,t)=>t-e);e=(0,M.mS)(),e=(0,C.Ffw)(e,o.id,r);const c=(0,S.Zz)(e,o.id,d,!0);d.length||(e=(0,C.zTz)(e,o.id,{hasScheduledMessages:!1})),Object.entries(c).forEach(([t,a])=>{const s=t;e=(0,k.w1)(e,o.id,s,"scheduledIds",a)}),(0,M.UF)(e)}),(0,M.aJ)("sendScheduledMessages",(e,t,a)=>{const{chatId:s,id:o}=a,i=(0,T.hds)(e,s);i&&(0,v.px)("sendScheduledMessages",{chat:i,ids:[o]})}),(0,M.aJ)("rescheduleMessage",(e,t,a)=>{const{chatId:s,messageId:o,scheduledAt:i,scheduleRepeatPeriod:n}=a,r=(0,T.hds)(e,s),d=r&&(0,T.Jl6)(e,r.id,o);r&&d&&(0,v.px)("rescheduleMessage",{chat:r,message:d,scheduledAt:i,scheduleRepeatPeriod:n})}),(0,M.aJ)("transcribeAudio",async(e,t,a)=>{const{messageId:s,chatId:o}=a,i=(0,T.hds)(e,o);if(!i)return;e=(0,C.r3y)(e,o,s,{transcriptionId:""}),(0,M.UF)(e);const n=await(0,v.px)("transcribeAudio",{chat:i,messageId:s});e=(0,M.mS)(),e=(0,C.r3y)(e,o,s,{transcriptionId:n,isTranscriptionError:!n}),(0,M.UF)(e)}),(0,M.aJ)("loadCustomEmojis",async(e,t,a)=>{const{ids:s,ignoreCache:o}=a,i=o?s:(0,h.Am)(s.filter(t=>!(0,T.O8F)(e,t))),n=await(0,v.px)("fetchCustomEmoji",{documentId:i});n&&(e=(0,M.mS)(),e={...e,customEmojis:{...e.customEmojis,byId:{...e.customEmojis.byId,...(0,h.dU)(n,"id")}}},(0,M.UF)(e))}),(0,M.aJ)("forwardMessages",(e,t,a)=>{const{isSilent:s,scheduledAt:o,scheduleRepeatPeriod:i,tabId:n=(0,u.g0)()}=a,{toChatId:r}=(0,T.nTw)(e,n).forwardMessages,d=r?(0,T.hds)(e,r):void 0;d&&_(e,{chat:d,isSilent:s,scheduledAt:o,scheduleRepeatPeriod:i},n)}),(0,M.aJ)("sendMessages",async(e,t,a)=>{const{sendParams:s}=a;await Promise.all(s.map(async t=>{t.forwardedLocalMessagesSlice&&t.forwardParams?(await(0,b.P_)(),await(0,v.px)("forwardApiMessages",t.forwardParams)):await ee(e,t)})),s.length>0&&s[0].messagePriceInStars&&t.loadStarStatus()}),(0,M.aJ)("loadPinnedMessages",async(e,t,a)=>{const{chatId:s,threadId:o}=a,i=(0,T.hds)(e,s);if(!i||(0,S.cG)(s,o,e.currentUserId))return;const n=await(0,v.px)("fetchPinnedMessages",{chat:i,threadId:o});if(!n)return;const{messages:r}=n,d=(0,h.dU)(r,"id"),c=Object.keys(d).map(Number).sort((e,t)=>t-e);e=(0,M.mS)(),e=(0,C.o4A)(e,i.id,d),e=(0,C.gz3)(e,i.id,o,c),(0,M.UF)(e)}),(0,M.aJ)("loadSeenBy",async(e,t,a)=>{const{chatId:s,messageId:o}=a,i=(0,T.hds)(e,s);if(!i)return;const n=await(0,v.px)("fetchSeenBy",{chat:i,messageId:o});n&&(e=(0,M.mS)(),e=(0,C.r3y)(e,s,o,{seenByDates:n}),(0,M.UF)(e))}),(0,M.aJ)("saveDefaultSendAs",(e,t,a)=>{const{chatId:s,sendAsId:o}=a,i=(0,T.hds)(e,s),n=(0,T.hds)(e,o)||(0,T.mBe)(e,o);if(i&&n)return(0,v.px)("saveDefaultSendAs",{sendAs:n,chat:i}),(0,C.ltr)(e,s,{sendAsId:o})}),(0,M.aJ)("loadSendAs",async(e,t,a)=>{const{chatId:s}=a,o=(0,T.hds)(e,s);if(!o)return;const i=await(0,v.px)("fetchSendAs",{chat:o});if(!i)return e=(0,M.mS)(),e=(0,C.wix)(e,s,{sendAsPeerIds:[]}),void(0,M.UF)(e);e=(0,M.mS)(),e=(0,C.wix)(e,s,{sendAsPeerIds:i}),(0,M.UF)(e)}),(0,M.aJ)("loadSendPaidReactionsAs",async(e,t,a)=>{const{chatId:s}=a,o=(0,T.hds)(e,s);if(!o)return;const i=await(0,v.px)("fetchSendAs",{chat:o,isForPaidReactions:!0});if(!i)return e=(0,M.mS)(),e=(0,C.wix)(e,s,{sendPaidReactionsAsPeerIds:[]}),void(0,M.UF)(e);e=(0,M.mS)(),e=(0,C.wix)(e,s,{sendPaidReactionsAsPeerIds:i}),(0,M.UF)(e)}),(0,M.aJ)("loadSponsoredMessages",async(e,t,a)=>{if((0,T.trm)(e))return;const{peerId:s}=a,o=(0,T.PVB)(e,s);if(!o)return;if((0,A.mO)(o)&&(0,T.I_m)(e,o.id))return;const i=await(0,v.px)("fetchSponsoredMessages",{peer:o});i&&(e=(0,M.mS)(),e=(0,C.EKx)(e,s,i.messages[0]),(0,M.UF)(e))}),(0,M.aJ)("viewSponsored",(e,t,a)=>{const{randomId:s}=a;(0,v.px)("viewSponsoredMessage",{random:s})}),(0,M.aJ)("clickSponsored",(e,t,a)=>{const{randomId:s,isMedia:o,isFullscreen:i}=a;(0,v.px)("clickSponsoredMessage",{random:s,isMedia:o,isFullscreen:i})}),(0,M.aJ)("reportSponsored",async(e,t,a)=>{const{peerId:s,randomId:o,option:i="",tabId:n=(0,u.g0)()}=a,r=await(0,v.px)("reportSponsoredMessage",{randomId:o,option:i});if(r){if("premiumRequired"===r.type)return t.openPremiumModal({initialSection:"no_ads",tabId:n}),void t.closeReportAdModal({tabId:n});if("reported"===r.type||"hidden"===r.type)return t.showNotification({message:(0,I.yE)("reported"===r.type?"AdReported":"AdHidden"),tabId:n}),t.closeReportAdModal({tabId:n}),e=(0,M.mS)(),e=s?(0,C.Itk)(e,s):(0,C.b8O)(e,{sponsoredPeer:void 0},n),void(0,M.UF)(e);if("selectOption"===r.type){e=(0,M.mS)();const t=(0,T.nTw)(e,n).reportAdModal?.sections,a=t?.[t.length-1]?.options.find(e=>e.option===i),d={title:r.title,options:r.options,subtitle:a?.text};e=(0,P.w)(e,{reportAdModal:{chatId:s,randomId:o,sections:t?[...t,d]:[d]}},n),(0,M.UF)(e)}}}),(0,M.aJ)("hideSponsored",async(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};(0,T.g29)(e)?await(0,v.px)("toggleSponsoredMessages",{enabled:!1})&&(e=(0,M.mS)(),e=(0,C.weB)(e,e.currentUserId,{areAdsEnabled:!1}),(0,M.UF)(e),t.showNotification({message:(0,I.yE)("AdHidden"),tabId:s})):t.openPremiumModal({initialSection:"no_ads",tabId:s})}),(0,M.aJ)("loadUnreadMentions",async(e,t,a)=>{const{chatId:s,threadId:o=i.l3,offsetId:n}=a,r=(0,T.hds)(e,s);if(!r)return;const d=await(0,v.px)("fetchUnreadMentions",{chat:r,threadId:o!==i.l3?o:void 0,offsetId:n});if(!d)return;const{messages:c,topics:l,totalCount:u}=d;e=(0,M.mS)(),e=(0,C.CJJ)({global:e,chatId:s,threadId:o,messages:c,topics:l,totalCount:u,unreadCountKey:"unreadMentionsCount"}),(0,M.UF)(e)}),(0,M.aJ)("loadUnreadPollVotes",async(e,t,a)=>{const{chatId:s,threadId:o=i.l3,offsetId:n}=a,r=(0,T.hds)(e,s);if(!r)return;const d=await(0,v.px)("fetchUnreadPollVotes",{chat:r,threadId:o!==i.l3?o:void 0,offsetId:n});if(!d)return;const{messages:c,topics:l,totalCount:u}=d;e=(0,M.mS)(),e=(0,C.CJJ)({global:e,chatId:s,threadId:o,messages:c,topics:l,totalCount:u,unreadCountKey:"unreadPollVotesCount"}),(0,M.UF)(e)}),(0,M.aJ)("approveSuggestedPost",async(e,t,a)=>{const{chatId:o,messageId:i,scheduleDate:n,tabId:r=(0,u.g0)()}=a,d=(0,T.hds)(e,o);if(!d)return;const c=(0,T.O5q)(e,o,i);if(!(0,T.ODG)(e,o)&&c?.suggestedPostInfo?.price?.amount){const a=c.suggestedPostInfo.price.amount;if(c.suggestedPostInfo.price.currency===s.OUy){if(a>(e.stars?.balance?.amount||0))return void t.openStarsBalanceModal({topup:{balanceNeeded:a},tabId:r})}else if(a>(e.ton?.balance?.amount||0))return void t.openStarsBalanceModal({currency:s.ykW,tabId:r})}await(0,v.px)("toggleSuggestedPostApproval",{chat:d,messageId:i,reject:!1,scheduleDate:n})&&t.showNotification({message:{key:"SuggestedPostApproved"},tabId:r})}),(0,M.aJ)("rejectSuggestedPost",async(e,t,a)=>{const{chatId:s,messageId:o,rejectComment:i,tabId:n=(0,u.g0)()}=a,r=(0,T.hds)(e,s);r&&await(0,v.px)("toggleSuggestedPostApproval",{chat:r,messageId:o,reject:!0,rejectComment:i})&&t.showNotification({message:{key:"SuggestedPostRejectedNotification"},tabId:n})}),(0,M.aJ)("markMentionsRead",(e,t,a)=>{const{chatId:s,messageIds:o}=a;(0,T.hds)(e,s)&&(e=(0,C.pWt)({global:e,chatId:s,ids:o}),(0,M.UF)(e),t.markMessagesRead({chatId:s,messageIds:o}))}),(0,M.aJ)("markPollVotesRead",(e,t,a)=>{const{chatId:s,messageIds:o}=a;(0,T.hds)(e,s)&&(e=(0,C.OGb)({global:e,chatId:s,ids:o}),(0,M.UF)(e),t.markMessagesRead({chatId:s,messageIds:o}))}),(0,M.aJ)("focusNextMention",async(e,t,a)=>{const{chatId:s,threadId:o=i.l3,tabId:n=(0,u.g0)()}=a;let r=(0,F.a1)(e,s,o);(r?.unreadMentions||(await(0,M.pv)().loadUnreadMentions({chatId:s,threadId:o}),e=(0,M.mS)(),r=(0,F.a1)(e,s,o),r?.unreadMentions))&&t.focusMessage({chatId:s,messageId:r.unreadMentions[0],tabId:n})}),(0,M.aJ)("focusNextPollVote",async(e,t,a)=>{const{chatId:s,threadId:o=i.l3,tabId:n=(0,u.g0)()}=a;let r=(0,F.a1)(e,s,o);(r?.unreadPollVotes?.length||(await(0,M.pv)().loadUnreadPollVotes({chatId:s,threadId:o}),e=(0,M.mS)(),r=(0,F.a1)(e,s,o),r?.unreadPollVotes?.length))&&t.focusMessage({chatId:s,threadId:o,messageId:r.unreadPollVotes[0],tabId:n,scrollTargetPosition:"end"})}),(0,M.aJ)("readAllMentions",(e,t,a)=>{const{chatId:s,threadId:o=i.l3}=a,n=(0,T.hds)(e,s);if(n)return(0,v.px)("readAllMentions",{chat:n,threadId:o!==i.l3?o:void 0}),(0,k.Bg)(e,s,o,{unreadMentionsCount:0,unreadMentions:void 0})}),(0,M.aJ)("readAllPollVotes",(e,t,a)=>{const{chatId:s,threadId:o=i.l3}=a,n=(0,T.hds)(e,s);if(n)return(0,v.px)("readAllPollVotes",{chat:n,threadId:o!==i.l3?o:void 0}),(0,k.Bg)(e,s,o,{unreadPollVotesCount:0,unreadPollVotes:void 0})}),(0,M.aJ)("openUrl",(e,t,a)=>{const{url:o,shouldSkipModal:i,ignoreDeepLinks:n,linkContext:d,tabId:c=(0,u.g0)()}=a,h=(0,r.Tc)(o),f=new URL(h),p=(0,r._G)(h);if(!n&&(0,l.zq)(h))return t.closeStoryViewer({tabId:c}),t.closePaymentModal({tabId:c}),void t.openTelegramLink({url:o,linkContext:d,tabId:c});const{appConfig:m,config:g}=e;if(g?.autologinToken&&m.autologinDomains.includes(f.hostname))return f.searchParams.set("autologin_token",g.autologinToken),void window.open(f.href,"_blank","noopener");if(m.urlAuthDomains.includes(f.hostname))return t.closeStoryViewer({tabId:c}),void t.requestLinkUrlAuth({url:o,tabId:c});const I=m.whitelistedDomains.includes(f.hostname);h.match(s.H_r)||i||I?window.open(f,"_blank","noopener"):t.toggleSafeLinkModal({url:p?f.toString():h,tabId:c})}),(0,M.aJ)("openChatOrTopicWithReplyInDraft",(e,t,a)=>{const{chatId:s,topicId:o,tabId:n=(0,u.g0)()}=a;e=(0,M.mS)();const r=(0,T.nTw)(e,n).replyingMessage;e=(0,P.w)(e,{isShareMessageModalShown:!1,replyingMessage:{}},n),(0,M.UF)(e),e=(0,M.mS)();const d=(0,T.meB)(e,n),c=(0,T.Xf0)(e,n)?.threadId;if(!d||!c)return;const l=o||i.l3,h=d.id,f={type:"message",replyToMsgId:r.messageId,replyToTopId:r.toThreadId,replyToPeerId:h,monoforumPeerId:r.toThreadId,quoteText:r.quoteText,quoteOffset:r.quoteOffset},p=r.messageId?f:(0,F.GA)(e,h,c)?.replyInfo;if(!p)return;if(!(0,T.Vz3)(e,s,h,p))return void t.showNotification({message:(0,I.yE)("Chat.SendNotAllowedText"),tabId:n});if(!p.replyToPeerId&&s===d.id)return;const m=p?.replyToPeerId?p.replyToPeerId===s?void 0:p.replyToPeerId:h;!function(e,t,a,s){const o=(0,F.GA)(e,s,t);a.replyToMsgId&&H({global:e,chatId:s,threadId:t,draft:{...o,replyInfo:a},isLocalOnly:!0,noLocalTimeUpdate:!0})}(e,l,{...p,replyToPeerId:m,type:"message"},s),t.openThread({chatId:s,threadId:l,tabId:n}),t.closeMediaViewer({tabId:n}),t.exitMessageSelectMode({tabId:n}),t.clearDraft({chatId:h,threadId:c})}),(0,M.aJ)("setForwardChatOrTopic",async(e,t,a)=>{const{chatId:s,topicId:o,tabId:n=(0,u.g0)()}=a,r=(0,T.mBe)(e,s);(0,T.lC)(e,n)&&r&&!await async function(e,t,a){let s=(0,T.vGo)(e,a);if(!s){const{accessHash:e}=t,o=await(0,v.px)("fetchFullUser",{id:a,accessHash:e});s=o?.fullInfo}return Boolean(!s?.noVoiceMessages)}(e,r,s)?t.showDialog({data:{type:"localized",text:{key:"NoVoiceMessagesAllowed",variables:{user:(0,S.Yg)(r)},options:{withNodes:!0,withMarkdown:!0}}},tabId:n}):(e=(0,M.mS)(),(0,T.DI)(e,s,n)?(e=(0,P.w)(e,{forwardMessages:{...(0,T.nTw)(e,n).forwardMessages,toChatId:s,toThreadId:o},isShareMessageModalShown:!1},n),(0,M.UF)(e),t.openThread({chatId:s,threadId:o||i.l3,tabId:n}),t.closeMediaViewer({tabId:n}),t.exitMessageSelectMode({tabId:n})):t.showAllowedMessageTypesNotification({chatId:s,tabId:n}))}),(0,M.aJ)("forwardToSavedMessages",(e,t,a)=>{const{scheduledAt:s,tabId:o=(0,u.g0)()}=a||{};e=(0,P.w)(e,{forwardMessages:{...(0,T.nTw)(e,o).forwardMessages,toChatId:e.currentUserId}},o),(0,M.UF)(e),t.exitMessageSelectMode({tabId:o}),t.forwardMessages({isSilent:!0,scheduledAt:s,tabId:o})}),(0,M.aJ)("forwardToMultipleChats",(e,t,a)=>{const{targets:s,comment:o,tabId:n=(0,u.g0)()}=a,{fromChatId:r,messageIds:d,withMyScore:c,noAuthors:l,noCaptions:f}=(0,T.nTw)(e,n).forwardMessages,p=r?(0,T.hds)(e,r):void 0,m=(0,T.g29)(e),g=r&&d?d.sort((e,t)=>e-t).map(t=>(0,T.O5q)(e,r,t)).filter(Boolean):void 0;if(!p||!g?.length)return;const[I,b]=(0,h.jB)(g,e=>!(0,S.u7)(e)),y=I.filter(t=>(0,T.R4s)(e,t));if(y.length||b.length){for(const{chatId:t,topicId:a}of s){const s=(0,T.hds)(e,t);s&&te({global:e,fromChat:p,toChat:s,toThreadId:a||i.l3,realMessages:y,serviceMessages:b,comment:o,withMyScore:c,noAuthors:l,noCaptions:f,isCurrentUserPremium:m})}return e=(0,P.w)(e,{forwardMessages:{},isShareMessageModalShown:!1},n),t.exitMessageSelectMode({tabId:n}),e}}),(0,M.aJ)("forwardStory",(e,t,a)=>{const{toChatId:s,tabId:o=(0,u.g0)()}=a||{},{fromChatId:i,storyId:n}=(0,T.nTw)(e,o).forwardMessages,r=i?(0,T.hds)(e,i):void 0,d=s?(0,T.hds)(e,s):void 0,c=i&&n?(0,T.Msb)(e,i,n):void 0;if(!r||!d||!c||"isDeleted"in c)return;const l=(0,T.ZZX)(e,s),{text:h,entities:f}=c.content.text||{};ee(e,{chat:d,text:h,entities:f,story:c,lastMessageId:l}),e=(0,M.mS)(),e=(0,P.w)(e,{forwardMessages:{},isShareMessageModalShown:!1},o),(0,M.UF)(e)}),(0,M.aJ)("requestMessageTranslation",(e,t,a)=>{const{chatId:s,id:o,toLanguageCode:i=(0,T.Qq_)(e),tone:n,tabId:r=(0,u.g0)()}=a;return e=(0,C._Bm)(e,s,o,i,n,r),n||(e=(0,C.qpc)(e,{translationLanguage:i})),e}),(0,M.aJ)("showOriginalMessage",(e,t,a)=>{const{chatId:s,id:o,tabId:i=(0,u.g0)()}=a;return(0,C.xGf)(e,s,o,i)}),(0,M.aJ)("markMessagesTranslationPending",(e,t,a)=>{const{chatId:s,messageIds:o,toLanguageCode:i=(0,T.wmb)(e),tone:n}=a;return o.forEach(t=>{e=(0,C.oeN)(e,s,t,i,{isPending:!0},n)}),e}),(0,M.aJ)("translateMessages",(e,t,a)=>{const{chatId:s,messageIds:o,toLanguageCode:i=(0,T.wmb)(e),tone:n}=a,r=(0,T.hds)(e,s);if(r)return t.markMessagesTranslationPending({chatId:s,messageIds:o,toLanguageCode:i,tone:n}),(0,v.px)("translateText",{chat:r,messageIds:o,toLanguageCode:i,tone:n}),e}),(0,M.aJ)("summarizeMessage",async(e,t,a)=>{const{chatId:s,id:o,toLanguageCode:i}=a,n=(0,T.hds)(e,s);if(!n)return;const{languageCode:r,tone:d}=i?(0,p.C)(i):{languageCode:void 0,tone:void 0},c="neutral"===d?void 0:d;e=(0,C.FCT)(e,s,o,{isPending:!0,text:void 0},i),(0,M.UF)(e);const l=await(0,v.px)("fetchMessageSummary",{chat:n,id:o,toLanguageCode:r,tone:c});if(!l)return e=(0,M.mS)(),e=(0,C.r3y)(e,s,o,{summaryLanguageCode:void 0}),e=(0,C.BxO)(e,s,o),void(0,M.UF)(e);const u={isPending:!1,text:l};e=(0,M.mS)(),e=(0,C.FCT)(e,s,o,u,i),(0,M.UF)(e)});let ae,se={};function oe(){ae&&(clearTimeout(ae),ae=void 0);const{loadMessageViews:e}=(0,M.ko)();Object.entries(se).forEach(([t,a])=>{e({chatId:t,ids:Array.from(a),shouldIncrement:!0})}),se={}}(0,M.aJ)("scheduleForViewsIncrement",(e,t,a)=>{const{ids:s,chatId:o}=a;ae||setTimeout(oe,1e3),se[o]||(se[o]=new Set),s.forEach(e=>{se[o].add(e)})}),(0,M.aJ)("loadMessageViews",async(e,t,a)=>{const{chatId:s,ids:o,shouldIncrement:i}=a;if((0,T.trm)(e))return;const n=(0,T.hds)(e,s);if(!n)return;const r=await(0,v.px)("fetchMessageViews",{chat:n,ids:o,shouldIncrement:i});r&&(e=(0,M.mS)(),r.viewsInfo.forEach(t=>{e=(0,C.r3y)(e,s,t.id,{viewsCount:t.views,forwardsCount:t.forwards},!0),t.threadInfo&&(e=(0,k.eA)(e,t.threadInfo))}),(0,M.UF)(e))}),(0,M.aJ)("loadFactChecks",async(e,t,a)=>{const{chatId:s,ids:o}=a,i=(0,T.hds)(e,s);if(!i)return;const n=await(0,v.px)("fetchFactChecks",{chat:i,ids:o});n&&(e=(0,M.mS)(),n.forEach((t,a)=>{e=(0,C.r3y)(e,s,o[a],{factCheck:t})}),(0,M.UF)(e))}),(0,M.aJ)("loadPaidReactionPrivacy",()=>{(0,v.px)("fetchPaidReactionPrivacy")}),(0,M.aJ)("loadOutboxReadDate",async(e,t,a)=>{const{chatId:s,messageId:o}=a,i=(0,T.hds)(e,s);if(i)try{const t=await(0,v.px)("fetchOutboxReadDate",{chat:i,messageId:o});t?.date&&(e=(0,M.mS)(),e=(0,C.r3y)(e,s,o,{readDate:t.date}),(0,M.UF)(e))}catch(t){const{message:a}=t;if("USER_PRIVACY_RESTRICTED"===a||"YOUR_PRIVACY_RESTRICTED"===a){if(e=(0,M.mS)(),!(0,T.mBe)(e,s))return;const t=(0,T.K0y)(e,s);if(!t)return;const i="USER_PRIVACY_RESTRICTED"===a?{isReadDateRestricted:!0}:{isReadDateRestrictedByMe:!0};e=(0,C.wWy)(e,{[s]:{...t,...i}}),e=(0,C.r3y)(e,s,o,{readDate:void 0}),(0,M.UF)(e)}}}),(0,M.aJ)("loadQuickReplies",async e=>{const t=await(0,v.px)("fetchQuickReplies");t&&(e=(0,M.mS)(),e=(0,C.tMr)(e,(0,h.dU)(t.messages,"id")),e=(0,C.xAV)(e,t.quickReplies),(0,M.UF)(e))}),(0,M.aJ)("sendQuickReply",(e,t,a)=>{const{chatId:s,quickReplyId:o}=a,i=(0,T.hds)(e,s);return i?((0,v.px)("sendQuickReply",{chat:i,shortcutId:o}),e):e}),(0,M.aJ)("copyMessageLink",async(e,t,a)=>{const{chatId:s,messageId:o,shouldIncludeThread:i,shouldIncludeGrouped:n,tabId:r=(0,u.g0)()}=a,d=(0,T.hds)(e,s);if(!d)return void t.showNotification({message:(0,I.yE)("ErrorOccurred"),tabId:r});const l=()=>t.showNotification({message:(0,I.yE)("ErrorOccurred"),tabId:r});if(!(0,S.WX)(d)&&!(0,S.Vs)(d))return void l();const h=(0,v.px)("exportMessageLink",{chat:d,id:o,shouldIncludeThread:i,shouldIncludeGrouped:n});await(0,c.LD)(h,()=>t.showNotification({message:(0,I.yE)("LinkCopied"),tabId:r}),l)});const ie=new Map;let ne;function re(e){const{shouldSendAsFile:t,mimeType:a}=e;return s.IH3.has(a)?"audio":t?"file":a===s.Vz3?"gif":s.gex.has(a)||s.fNs.has(a)?"media":e.voice?"voice":"file"}(0,M.aJ)("reportMessageDelivery",(e,t,a)=>{const{chatId:s,messageId:o}=a,i=ie.get(s)||[];i.push(o),ie.set(s,i),ne||(ne=window.setTimeout(()=>{ne=void 0,ie.forEach((t,a)=>{const s=(0,T.hds)(e,a);s&&(0,v.px)("reportMessagesDelivery",{chat:s,messageIds:t})}),ie.clear()},500))}),(0,M.aJ)("openPreparedInlineMessageModal",async(e,t,a)=>{const{botId:s,messageId:o,webAppKey:i,tabId:n=(0,u.g0)()}=a,r=(0,T.mBe)(e,s);if(!r)return;const d=await(0,v.px)("fetchPreparedInlineMessage",{bot:r,id:o});d?(e=(0,M.mS)(),e=(0,P.w)(e,{preparedMessageModal:{message:d,webAppKey:i,botId:s}},n),(0,M.UF)(e)):t.sendWebAppEvent({webAppKey:i,event:{eventType:"prepared_message_failed",eventData:{error:"MESSAGE_EXPIRED"}},tabId:n})}),(0,M.aJ)("openSharePreparedMessageModal",(e,t,a)=>{const{webAppKey:s,message:o,tabId:i=(0,u.g0)()}=a,n=o.peerTypes?.filter(e=>"self"!==e);e=(0,M.mS)(),e=(0,P.w)(e,{sharePreparedMessageModal:{webAppKey:s,filter:n,message:o}},i),(0,M.UF)(e)});var de=a(529),ce=a(64520);const le=(0,b.nF)(e=>e(),500,!1);async function ue(e,t){const a=await(0,v.px)("fetchRecentStickers",{hash:t});a&&(e=(0,M.mS)(),e={...e,stickers:{...e.stickers,recent:a}},(0,M.UF)(e))}async function he(e,t,a){let s;try{s=await(0,v.px)("fetchStickers",{stickerSetInfo:a})}catch(s){if("STICKERSET_INVALID"===s.message)return void Object.values(e.byTabId).forEach(({id:s})=>{t.showNotification({message:(0,I.yE)("StickerPack.ErrorNotFound"),tabId:s}),"shortName"in a&&(0,T.nTw)(e,s).openedStickerSetShortName===a.shortName&&(e=(0,P.w)(e,{openedStickerSetShortName:void 0},s),(0,M.UF)(e))})}if(e=(0,M.mS)(),!s)return;const{set:o,stickers:i,packs:n}=s,r=(e=(0,C.v9P)(e,o.id,{...o,stickers:i,packs:n})).stickers.forEmoji.emoji;r&&n[r]&&(e=(0,C.PcY)(e)),(0,M.UF)(e)}async function fe(e,t,a,s,...[o=(0,u.g0)()]){const i=await(0,v.px)("searchGifs",{query:t,offset:s,username:a});i&&(e=(0,M.mS)(),e=(0,C.Mel)(e,!s,i.gifs,i.nextOffset,o),(0,M.UF)(e))}(0,M.aJ)("loadStickerSets",async(e,t)=>{const[a,s]=await Promise.all([(0,v.px)("fetchStickerSets",{hash:e.stickers.added.hash}),(0,v.px)("fetchCustomEmojiSets",{hash:e.customEmojis.added.hash})]);s&&a&&(e=(0,M.mS)(),e=(0,C.MkE)(e,"added",a.hash,a.sets),e=(0,C.E24)(e,s.hash,s.sets),(0,M.UF)(e),t.loadCustomEmojis({ids:e.recentCustomEmojis}))}),(0,M.aJ)("loadAddedStickers",async(e,t)=>{const{added:{setIds:a=[]},setsById:s}=e.stickers,{added:{setIds:o=[]}}=e.customEmojis,i=[...a,...o];if(i.length)for(let e=0;e<i.length;e++){const a=i[e];s[a]?.stickers||(t.loadStickers({stickerSetInfo:{id:a,accessHash:s[a].accessHash}}),e%10==0&&e>0&&await(0,b.v7)(200))}}),(0,M.aJ)("loadRecentStickers",e=>{const{hash:t}=e.stickers.recent||{};ue(e,t)}),(0,M.aJ)("loadFavoriteStickers",async e=>{const{hash:t}=e.stickers.favorite||{},a=await(0,v.px)("fetchFavoriteStickers",{hash:t});a&&(e=(0,M.mS)(),e={...e,stickers:{...e.stickers,favorite:a}},(0,M.UF)(e))}),(0,M.aJ)("loadPremiumStickers",async e=>{const{hash:t}=e.stickers.premium||{};if((0,T.trm)(e))return;const a=await(0,v.px)("fetchStickersForEmoji",{emoji:"⭐️⭐️",hash:t});a&&(e=(0,M.mS)(),e={...e,stickers:{...e.stickers,premium:{hash:a.hash,stickers:a.stickers}}},(0,M.UF)(e))}),(0,M.aJ)("loadGreetingStickers",async e=>{const{hash:t}=e.stickers.greeting||{};if((0,T.trm)(e))return;const a=await(0,v.px)("fetchStickersForEmoji",{emoji:"👋⭐️",hash:t});a&&(e=(0,M.mS)(),e={...e,stickers:{...e.stickers,greeting:{hash:a.hash,stickers:a.stickers.filter(e=>"👋"===e.emoji)}}},(0,M.UF)(e))}),(0,M.aJ)("loadFeaturedStickers",async e=>{const{hash:t}=e.stickers.featured||{},a=await(0,v.px)("fetchFeaturedStickers",{hash:t});a&&(e=(0,M.mS)(),e=(0,C.MkE)(e,"featured",a.hash,a.sets),(0,M.UF)(e))}),(0,M.aJ)("loadDiceStickers",async e=>{const t=e.appConfig.diceEmojies,a=t.map(e=>(0,v.px)("fetchDiceStickers",{emoji:e})),s=await Promise.all(a);e=(0,M.mS)(),s.forEach((a,s)=>{if(!a)return;const o=t[s],{set:i,stickers:n,packs:r}=a;e=(0,C.v9P)(e,i.id,{...i,stickers:n,packs:r}),e={...e,stickers:{...e.stickers,diceSetIdByEmoji:{...e.stickers.diceSetIdByEmoji,[o]:i.id}}}}),(0,M.UF)(e)}),(0,M.aJ)("loadPremiumGifts",async e=>{const t=await(0,v.px)("fetchPremiumGifts");if(!t)return;const{set:a,stickers:s}=t;e=(0,M.mS)(),e={...e,premiumGifts:{...a,stickers:s}},(0,M.UF)(e)}),(0,M.aJ)("loadTonGifts",async e=>{const t=await(0,v.px)("fetchTonGifts");if(!t)return;const{set:a,stickers:s}=t;e=(0,M.mS)(),e={...e,tonGifts:{...a,stickers:s}},(0,M.UF)(e)}),(0,M.aJ)("loadDefaultTopicIcons",async e=>{const t=await(0,v.px)("fetchDefaultTopicIcons");if(!t)return;e=(0,M.mS)();const{set:a,stickers:s}=t,o={...a,stickers:s};e=(0,C.v9P)(e,o.id,o),e={...e,defaultTopicIconsId:o.id},(0,M.UF)(e)}),(0,M.aJ)("loadDefaultStatusIcons",async e=>{const t=await(0,v.px)("fetchDefaultStatusEmojis");if(!t)return;e=(0,M.mS)();const{set:a,stickers:s}=t,o={...a,stickers:s};e=(0,C.v9P)(e,o.id,o),e={...e,defaultStatusIconsId:o.id},(0,M.UF)(e)}),(0,M.aJ)("loadUserCollectibleStatuses",async(e,t)=>{(0,M.UF)(e);const{hash:a}=e.collectibleEmojiStatuses||{},s=await(0,v.px)("fetchCollectibleEmojiStatuses",{hash:a});if(!s)return;e=(0,M.mS)(),e={...e,collectibleEmojiStatuses:{hash:s.hash,statuses:s.statuses}},(0,M.UF)(e);const o=s.statuses.map(({documentId:e})=>e);t.loadCustomEmojis({ids:o})}),(0,M.aJ)("loadStickers",(e,t,a)=>{const{stickerSetInfo:s}=a,o=(0,T.ycM)(e,s);o&&o.count===o?.stickers?.length||he(e,t,s)}),(0,M.aJ)("loadAnimatedEmojis",async e=>{const[t,a]=await Promise.all([(0,v.px)("fetchAnimatedEmojis"),(0,v.px)("fetchAnimatedEmojiEffects")]);t&&a&&(e=(0,M.mS)(),e=(0,C.$nQ)(e,{...t.set,stickers:t.stickers}),e={...e,animatedEmojiEffects:{...a.set,stickers:a.stickers}},(0,M.UF)(e))}),(0,M.aJ)("loadBirthdayNumbersStickers",async e=>{const t=await(0,v.px)("fetchStickers",{stickerSetInfo:{shortName:s.OVC}});t&&(e=(0,M.mS)(),e={...e,birthdayNumbers:{...t.set,stickers:t.stickers}},(0,M.UF)(e))}),(0,M.aJ)("loadRestrictedEmojiStickers",async e=>{const t=await(0,v.px)("fetchStickers",{stickerSetInfo:{shortName:s.Kh8}});t&&(e=(0,M.mS)(),e={...e,restrictedEmoji:{...t.set,stickers:t.stickers}},(0,M.UF)(e))}),(0,M.aJ)("loadGenericEmojiEffects",async e=>{const t=await(0,v.px)("fetchGenericEmojiEffects");if(!t)return;e=(0,M.mS)();const{set:a,stickers:s}=t;e={...e,genericEmojiEffects:{...a,stickers:s}},(0,M.UF)(e)}),(0,M.aJ)("loadSavedGifs",async e=>{const{hash:t}=e.gifs.saved,a=await(0,v.px)("fetchSavedGifs",{hash:t});a&&(e=(0,M.mS)(),e={...e,gifs:{...e.gifs,saved:a}},(0,M.UF)(e))}),(0,M.aJ)("saveGif",async(e,t,a)=>{const{gif:s,shouldUnsave:o,tabId:i=(0,u.g0)()}=a,n=e.gifs.saved.gifs?.length,r=(0,ce.d)(e,"savedGifs"),d=(0,ce.B)(e,"savedGifs"),c=(0,T.g29)(e);if(!o&&n&&n>=r&&t.showNotification({title:I.yE("LimitReachedFavoriteGifs",r.toString()),message:c?I.yE("LimitReachedFavoriteGifsSubtitlePremium"):I.yE("LimitReachedFavoriteGifsSubtitle",d.toString()),...!c&&{action:{action:"openPremiumModal",payload:{tabId:i}}},className:"bold-link",tabId:i}),!await(0,v.px)("saveGif",{gif:s,shouldUnsave:o}))return;e=(0,M.mS)();const l=e.gifs.saved.gifs?.filter(({id:e})=>e!==s.id)||[],h=o?l:[s,...l];e={...e,gifs:{...e.gifs,saved:{...e.gifs.saved,gifs:h}}},(0,M.UF)(e)}),(0,M.aJ)("faveSticker",(e,t,a)=>{const{sticker:s,tabId:o=(0,u.g0)()}=a,i=e.stickers.favorite.stickers.length,n=(0,ce.d)(e,"stickersFaved"),r=(0,ce.B)(e,"stickersFaved"),d=(0,T.g29)(e);i>=n&&t.showNotification({title:I.yE("LimitReachedFavoriteStickers",n.toString()),message:d?I.yE("LimitReachedFavoriteStickersSubtitlePremium"):I.yE("LimitReachedFavoriteStickersSubtitle",r.toString()),...!d&&{action:{action:"openPremiumModal",payload:{tabId:o}}},className:"bold-link",tabId:o}),s&&(0,v.px)("faveSticker",{sticker:s})}),(0,M.aJ)("unfaveSticker",(e,t,a)=>{const{sticker:s}=a;s&&(e=(0,M.mS)(),e={...e,stickers:{...e.stickers,favorite:{...e.stickers.favorite,stickers:e.stickers.favorite.stickers.filter(({id:e})=>e!==s.id)}}},(0,M.UF)(e),(0,v.px)("faveSticker",{sticker:s,unfave:!0}))}),(0,M.aJ)("removeRecentSticker",async(e,t,a)=>{const{sticker:s}=a;await(0,v.px)("removeRecentSticker",{sticker:s})&&ue((0,M.mS)())}),(0,M.aJ)("clearRecentStickers",async e=>{await(0,v.px)("clearRecentStickers")&&(e=(0,M.mS)(),e={...e,stickers:{...e.stickers,recent:{stickers:[]}}},(0,M.UF)(e))}),(0,M.aJ)("toggleStickerSet",(e,t,a)=>{const{stickerSetId:s}=a,o=(0,T.ycM)(e,s);if(!o)return;const{accessHash:i,installedDate:n,isArchived:r}=o,d=!r&&Boolean(n);(0,v.px)(d?"uninstallStickerSet":"installStickerSet",{stickerSetId:s,accessHash:i})}),(0,M.aJ)("loadEmojiKeywords",async(e,t,a)=>{const{language:s}=a;let o=e.emojiKeywords[s];if(o?.isLoading)return;e={...e,emojiKeywords:{...e.emojiKeywords,[s]:{...o,isLoading:!0}}},(0,M.UF)(e);const i=await(0,v.px)("fetchEmojiKeywords",{language:s,fromVersion:o?o.version:0});if(o=(e=(0,M.mS)()).emojiKeywords[s],!i)return e={...e,emojiKeywords:{...e.emojiKeywords,[s]:{...o,isLoading:!1}}},void(0,M.UF)(e);e={...e,emojiKeywords:{...e.emojiKeywords,[s]:{isLoading:!1,version:i.version,keywords:{...o?.keywords,...i.keywords}}}},(0,M.UF)(e)}),(0,M.aJ)("setStickerSearchQuery",(e,t,a)=>{const{query:s,tabId:o=(0,u.g0)()}=a;s&&le(async()=>{const t=await(0,v.px)("searchStickers",{query:s});if(!t)return;e=(0,M.mS)();const{setsById:a,added:i}=e.stickers,n=t.sets.map(({id:e})=>e);i.setIds&&i.setIds.forEach(e=>{if(!n.includes(e)){const{title:t}=a[e]||{};t&&(0,de.A)(t,s)&&n.unshift(e)}}),e=(0,C.MkE)(e,"search",t.hash,t.sets),e=(0,C.bG)(e,t.hash,n,o),(0,M.UF)(e)})}),(0,M.aJ)("setGifSearchQuery",(e,t,a)=>{const{query:s,tabId:o=(0,u.g0)()}=a;"string"==typeof s&&le(()=>{fe(e=(0,M.mS)(),s,e.config?.gifSearchUsername,void 0,o)})}),(0,M.aJ)("searchMoreGifs",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},{query:o,offset:i}=(0,T.nTw)(e,s).gifSearch;"string"==typeof o&&le(()=>{fe(e=(0,M.mS)(),o,e.config?.gifSearchUsername,i,s)})}),(0,M.aJ)("loadStickersForEmoji",(e,t,a)=>{const{emoji:s}=a,{hash:o}=e.stickers.forEmoji;le(async()=>{e=(0,M.mS)(),e={...e,stickers:{...e.stickers,forEmoji:{...e.stickers.forEmoji,emoji:s}}},(0,M.UF)(e);const t=await(0,v.px)("fetchStickersForEmoji",{emoji:s,hash:o});e=(0,M.mS)(),t&&e.stickers.forEmoji.emoji===s&&(e=(0,C.f_N)(e,s,t.stickers,t.hash),(0,M.UF)(e))})}),(0,M.aJ)("clearStickersForEmoji",e=>({...e,stickers:{...e.stickers,forEmoji:{}}})),(0,M.aJ)("loadCustomEmojiForEmoji",(e,t,a)=>{const{emoji:s}=a;return(0,C.G4z)(e,s)}),(0,M.aJ)("clearCustomEmojiForEmoji",e=>({...e,customEmojis:{...e.customEmojis,forEmoji:{}}})),(0,M.aJ)("loadFeaturedEmojiStickers",async e=>{const t=await(0,v.px)("fetchFeaturedEmojiStickers",{});t&&(e=(0,M.mS)(),e={...e,customEmojis:{...e.customEmojis,featuredIds:t.sets.map(({id:e})=>e),byId:{...e.customEmojis.byId,...(0,h.dU)(t.sets.flatMap(e=>e.stickers||[]),"id")}},stickers:{...e.stickers,setsById:{...e.stickers.setsById,...(0,h.dU)(t.sets,"id")}}},(0,M.UF)(e))}),(0,M.aJ)("openStickerSet",async(e,t,a)=>{const{stickerSetInfo:s,shouldIgnoreCache:o,tabId:i=(0,u.g0)()}=a;!o&&(0,T.ycM)(e,s)||await he(e,t,s),e=(0,M.mS)();const n=(0,T.ycM)(e,s);n?.shortName&&(e=(0,P.w)(e,{openedStickerSetShortName:n.shortName},i),(0,M.UF)(e))}),(0,M.aJ)("loadRecentEmojiStatuses",async e=>{const t=await(0,v.px)("fetchRecentEmojiStatuses");t&&(e=(0,M.mS)(),e=(0,C.T3R)(e,t.hash,t.emojiStatuses),(0,M.UF)(e))});var pe=a(58744);const me=(0,b.nF)(e=>e(),500,!1);async function ge(e,t,a){if(!(0,w.YE)(t)&&!(0,w.WX)(t))return;const s=(0,T.O5q)(e,t.id,a);if(s)return s;const o=await(0,v.px)("fetchMessage",{chat:t,messageId:a});return"MESSAGE_DELETED"===o?void 0:o?.message}(0,M.aJ)("setGlobalSearchQuery",(e,t,a)=>{const{query:s,tabId:o=(0,u.g0)()}=a,{chatId:i}=(0,T.nTw)(e,o).globalSearch;s&&!i&&me(async()=>{const[t,a]=await Promise.all([(0,v.px)("searchChats",{query:s}),(0,v.px)("fetchSponsoredPeer",{query:s})]);e=(0,M.mS)();const i=(0,T.xT4)(e,o);if(!t||!i||s!==i)return e=(0,C.RgT)(e,{chats:!1},o),void(0,M.UF)(e);const{accountResultIds:n,globalResultIds:r}=t;e=(0,C.RgT)(e,{chats:!1},o),e=(0,C.b8O)(e,{localResults:{peerIds:n},globalResults:{...(0,T.nTw)(e,o).globalSearch.globalResults,peerIds:r},sponsoredPeer:a},o),(0,M.UF)(e)})}),(0,M.aJ)("setGlobalSearchDate",(e,t,a)=>{const{date:s,tabId:o=(0,u.g0)()}=a,i=s?(0,pe.TI)(s):s;e=(0,C.b8O)(e,{minDate:s,maxDate:i,query:"",resultsByType:{...(0,T.nTw)(e,o).globalSearch.resultsByType,text:{totalCount:void 0,foundIds:[],nextOffsetId:0}}},o),(0,M.UF)(e),t.searchMessagesGlobal({type:"text",tabId:o})}),(0,M.aJ)("searchMessagesGlobal",(e,t,a)=>{const{type:o,context:i,shouldResetResultsByType:n,shouldCheckFetchingMessagesStatus:r,tabId:d=(0,u.g0)()}=a;r&&(e=(0,C.RgT)(e,{messages:!0},d),(0,M.UF)(e),e=(0,M.mS)());const{query:c,resultsByType:h,chatId:f}=(0,T.nTw)(e,d).globalSearch,{totalCount:p,foundIds:I,nextOffsetId:b,nextOffsetPeerId:y,nextOffsetRate:S}=!n&&h?.[o]||{};if(void 0!==p&&(!p||I&&I.length>=p))return;const w=f?(0,T.PVB)(e,f):void 0;!async function(e,t){const{query:a="",type:o,context:i,offsetRate:n,offsetId:r,offsetPeer:d,peer:c,maxDate:h,minDate:f,shouldResetResultsByType:p,tabId:I=(0,u.g0)()}=t;let b,y;"publicPosts"===o&&(e=(0,C.RgT)(e,{publicPosts:!0},I),(0,M.UF)(e));const S=(0,T.nTw)(e,I).globalSearch.searchFlood;if(c){const e=(0,v.px)("searchMessagesInChat",{peer:c,query:a,type:o,limit:s.wAs,offsetId:r,minDate:f,maxDate:h}),t=(0,A.vj)(c)&&c.isForum?(0,v.px)("fetchTopics",{chat:c,query:a,limit:s.mH$}):void 0,[i,n]=await Promise.all([e,t]);if(i){const{messages:e,totalCount:t,nextOffsetId:a,topics:s}=i,{topics:o,count:r}=n||{};b={topics:s.concat(o||[]),totalTopicsCount:r,messages:e,totalCount:t,nextOffsetId:a}}}else if(b=await(0,v.px)("searchMessagesGlobal",{query:a,offsetRate:n,offsetId:r,offsetPeer:d,limit:s.wAs,type:o,context:i,maxDate:h,minDate:f}),(0,l.zq)(a)){const t=(0,l.vG)(a);"publicMessageLink"===t?.type&&(e=(0,M.mS)(),y=await async function(e,t){const{username:a,messageId:s}=t,o=(0,T.qn$)(e,a);if(o)return ge(e,o,s);const{chat:i}=await(0,v.px)("getChatByUsername",a)??{};return i?ge(e,i,s):void 0}(e,t)),"privateMessageLink"===t?.type&&(e=(0,M.mS)(),y=await function(e,t){const{channelId:a,messageId:s}=t,o=(0,x.QE)(a),i=(0,T.hds)(e,o);if(i)return ge(e,i,s)}(e,t))}e=(0,M.mS)(),p&&(e=(0,C.b8O)(e,{resultsByType:{...((0,T.nTw)(e,I).globalSearch||{}).resultsByType,[o]:void 0}},I));const w=(0,T.xT4)(e,I);if(!b||""!==a&&a!==w)return e=(0,C.RgT)(e,{messages:!1,publicPosts:!1},I),void(0,M.UF)(e);y&&(b.totalCount=b.messages.unshift(y));const{messages:P,userStatusesById:k,totalCount:F,nextOffsetRate:U,nextOffsetId:B,nextOffsetPeerId:R}=b,G=b.searchFlood||S;k&&(e=(0,C.d2X)(e,k)),P.length&&(e=(0,C.KcS)(e,P)),e=(0,C.HyB)(e,P,F,o,U,B,R,G,I),c&&b.topics?.length&&b.topics.forEach(t=>{e=(0,C.Efl)(e,c.id,t)});const J=b.topics?.sort((e,t)=>(t.lastMessageId||t.topic.id)-(e.lastMessageId||e.topic.id)).map(({topic:e})=>e.id);if(e=(0,C.b8O)(e,{foundTopicIds:J},I),(0,M.UF)(e),"publicPosts"===o&&G&&!G.queryIsFree&&!r&&0===S?.remains){const e=(0,m.Yw)();(0,M.ko)().showNotification({icon:"star",message:{key:"NotificationPaidExtraSearch",variables:{stars:(0,g.Kk)(e,G.starsAmount)}}})}}(e,{query:c,type:o,context:i,shouldResetResultsByType:n,offsetRate:S,offsetId:b,offsetPeer:y?(0,T.PVB)(e,y):void 0,peer:w,tabId:d})}),(0,M.aJ)("searchPopularBotApps",async(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s).globalSearch.popularBotApps,i=o?.nextOffset;if(o?.peerIds&&!i)return;e=(0,C.RgT)(e,{botApps:!0},s),(0,M.UF)(e);const n=await(0,v.px)("fetchPopularAppBots",{offset:i});if(e=(0,M.mS)(),!n)return e=(0,C.RgT)(e,{botApps:!1},s),void(0,M.UF)(e);e=(0,C.b8O)(e,{popularBotApps:{peerIds:[...o?.peerIds||[],...n.peerIds],nextOffset:n.nextOffset}},s),e=(0,C.RgT)(e,{botApps:!1},s),(0,M.UF)(e)}),(0,M.aJ)("checkSearchPostsFlood",async(e,t,a)=>{const{query:s,tabId:o=(0,u.g0)()}=a,i=await(0,v.px)("checkSearchPostsFlood",s);e=(0,M.mS)(),i&&(e=(0,C.b8O)(e,{searchFlood:i},o),(0,M.UF)(e))});var Ie=a(57309);async function be(e,t,a,o,i,n=!1,r,...[d=(0,u.g0)()]){const c=r?e.currentUserId:t.id,l=await(0,v.px)("searchMessagesInChat",{peer:t,type:o,limit:2*s.Um,threadId:a,offsetId:i,isSavedDialog:r});if(!l)return;const{userStatusesById:f,messages:p,totalCount:m,nextOffsetId:g}=l,I=(0,h.dU)(p,"id"),b=Object.keys(I).map(Number);e=(0,M.mS)(),(0,T.BU_)(e,d)&&(e=(0,C.d2X)(e,f),e=(0,C.o4A)(e,c,I),e=(0,C.jU1)(e,c,a,o,b,m,g,d),(0,M.UF)(e),n||be(e,t,a,o,g,!0,r,d))}(0,M.aJ)("performMiddleSearch",async(e,t,a)=>{const{query:o,chatId:n,threadId:r=i.l3,tabId:d=(0,u.g0)()}=a||{};if(!n)return;const c=e.currentUserId,l=(0,S.cG)(n,r,c),h=l?String(r):n,f=h?(0,T.PVB)(e,h):void 0;let p=(0,T.TCk)(e,d);if(!f)return;p||(e=(0,C.$RI)(e,h,r,{},d),(0,M.UF)(e),e=(0,M.mS)()),p=(0,T.TCk)(e,d);const{results:m,savedTag:g,type:I,isHashtag:b,fromPeerId:y}=p,w=m?.query===o,A=y?(0,T.PVB)(e,y):void 0,P=w?m?.nextOffsetId:void 0,k=w?m?.nextOffsetRate:void 0,F=w?m?.nextOffsetPeerId:void 0,U=w&&F?(0,T.hds)(e,F):void 0;if((b||!g&&!y)&&!o)return e=(0,C.$RI)(e,h,r,{fetchingQuery:void 0},d),void(0,M.UF)(e);let x;if(e=(0,C.$RI)(e,h,r,{fetchingQuery:o},d),(0,M.UF)(e),"chat"===I&&(x=await(0,v.px)("searchMessagesInChat",{peer:f,type:"text",query:b?`#${o}`:o,threadId:r,limit:s.gXr,offsetId:P,isSavedDialog:l,savedTag:g,fromPeer:A})),"myChats"===I&&(x=await(0,v.px)("searchMessagesGlobal",{type:"text",query:b?`#${o}`:o,limit:s.gXr,offsetId:P,offsetRate:k,offsetPeer:U})),"channels"===I&&(x=await(0,v.px)("searchPublicPosts",{hashtag:o,limit:s.gXr,offsetId:P,offsetPeer:U,offsetRate:k})),!x)return;const{userStatusesById:B,messages:R,totalCount:G,nextOffsetId:J,nextOffsetRate:N,nextOffsetPeerId:E}=x,O=R.map(Ie.D);e=(0,M.mS)(),p=(0,T.TCk)(e,d);const L=p?.savedTag&&!(0,S.a0)(g,p.savedTag);if(!p||p?.fetchingQuery!==o||L)return;const D=l?c:f.id;e=(0,C.d2X)(e,B),e=(0,C.KcS)(e,R),e=(0,C.$RI)(e,D,r,{fetchingQuery:void 0},d),e=(0,C.VmW)(e,D,r,{foundIds:O,totalCount:G,nextOffsetId:J,nextOffsetRate:N,nextOffsetPeerId:E,query:o||""},d),(0,M.UF)(e)}),(0,M.aJ)("searchHashtag",(e,t,a)=>{const{hashtag:s,tabId:o=(0,u.g0)()}=a,i=(0,T.Xf0)(e,o);if(!i)return;const n=s.replace(/^#/,"");t.updateMiddleSearch({chatId:i.chatId,threadId:i.threadId,update:{isHashtag:!0,requestedQuery:n},tabId:o})}),(0,M.aJ)("searchSharedMediaMessages",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},{chatId:o,threadId:i}=(0,T.Xf0)(e,s)||{};if(!o||!i)return;const n=(0,S.cG)(o,i,e.currentUserId),r=n?String(i):o,d=(0,T.PVB)(e,r),c=(0,T.BU_)(e,s);if(!d||!c)return;const{currentType:l,resultsByType:h}=c,f=l&&h&&h[l],p=f?.nextOffsetId;l&&be(e,d,i,l,p,void 0,n,s)}),(0,M.aJ)("searchChatMediaMessages",(e,t,a)=>{const{chatId:o,threadId:i,currentMediaMessageId:r,limit:d,direction:c,tabId:l=(0,u.g0)()}=a;if(!o||!i||!r)return;const f=(0,S.cG)(o,i,e.currentUserId),p=f?String(i):o,m=(0,T.hds)(e,p);if(!m)return;let g=(0,T.CuV)(e,l);if(!g){if(e=(0,C.tXQ)(e,o,i,l),(0,M.UF)(e),g=(0,T.CuV)(e,l),!g)return;e=(0,M.mS)()}!async function(e,t,a,o,i,r,d,c=s.laV,...[l=(0,u.g0)()]){const{isSynced:f}=e;if(!f||i.isLoading)return;let p=function(e,t){if((0,h.OX)(t,e.currentSegment.foundIds))return e.currentSegment;const a=e.segments.findIndex(e=>(0,h.OX)(t,e.foundIds));if(-1===a)return void(e.currentSegment&&e.currentSegment.foundIds.length&&e.segments.push(e.currentSegment));const s=e.segments.splice(a,1)[0];return e.segments.push(e.currentSegment),s}(i,o);if(void 0===r&&(r=function(e,t){if(!t)return n.TN.Around;const a=t.foundIds.length,s=t.foundIds.indexOf(e);if(-1===s)return n.TN.Around;if(t.loadingState.areAllItemsLoadedBackwards&&t.loadingState.areAllItemsLoadedForwards)return;const o=9>Math.floor(a/2)?0:9,i=a-1;if(s<=o){if(t.loadingState.areAllItemsLoadedBackwards)return;return n.TN.Backwards}if(s>=i-o){if(t.loadingState.areAllItemsLoadedForwards)return;return n.TN.Forwards}}(o,p)),void 0===r)return;const m=function(e,t,a){return a?e===n.TN.Backwards?a.foundIds[0]:e===n.TN.Forwards?a.foundIds[a.foundIds.length-1]:t:t}(r,o,p),g=function(e,t){return e===n.TN.Backwards?0:e===n.TN.Forwards?-(t+1):-(Math.round(t/2)+1)}(r,c),I=d?e.currentUserId:t.id;e=(0,C.lwK)(e,I,a,!0,l),(0,M.UF)(e);const b=await(0,v.px)("searchMessagesInChat",{peer:t,type:"media",limit:c,threadId:a,offsetId:m,isSavedDialog:d,addOffset:g});if(e=(0,M.mS)(),!b)return e=(0,C.lwK)(e,I,a,!1,l),void(0,M.UF)(e);const{messages:y,userStatusesById:w}=b,A=(0,h.dU)(y,"id"),P=Object.keys(A).map(Number);e=(0,C.d2X)(e,w),e=(0,C.o4A)(e,I,A);const k=function(e,t,a,s){let o=Boolean(s?.loadingState.areAllItemsLoadedForwards),i=Boolean(s?.loadingState.areAllItemsLoadedBackwards);return a<t&&(e===n.TN.Forwards?o=!0:e===n.TN.Backwards&&(i=!0)),{areAllItemsLoadedForwards:o,areAllItemsLoadedBackwards:i}}(r,c,P.length,p),T=(0,S.lH)(A,P,"media");p=(0,C.olz)(T,k,p),e=(0,C.Qb2)(e,I,a,p,i,l),e=(0,C.lwK)(e,I,a,!1,l),(0,M.UF)(e)}(e,m,i,r,g,c,f,d,l)}),(0,M.aJ)("searchMessagesByDate",async(e,t,a)=>{const{timestamp:s,tabId:o=(0,u.g0)()}=a,{chatId:i}=(0,T.Xf0)(e,o)||{};if(!i)return;const n=(0,T.hds)(e,i);if(!n)return;const r=await(0,v.px)("findFirstMessageIdAfterDate",{chat:n,timestamp:s});r&&t.focusMessage({chatId:n.id,messageId:r,tabId:o})}),(0,M.aJ)("checkPublicLink",async(e,t,a)=>{const{username:s,tabId:o=(0,u.g0)()}=a,{chatId:i}=(0,T.Xf0)(e,o)||{};if(!i)return;if((0,T.nTw)(e,o).management.progress===n.TD.InProgress)return;e=(0,C.H6X)(e,i,{isUsernameAvailable:void 0,checkedUsername:void 0},o),(0,M.UF)(e);const{result:r,error:d}=await(0,v.px)("checkChatUsername",{username:s});e=(0,M.mS)(),e=(0,C.G42)(e,!0===r?n.TD.Complete:n.TD.Error,o),e=(0,C.H6X)(e,i,{isUsernameAvailable:!0===r,checkedUsername:s,error:d},o),(0,M.UF)(e),void 0===r&&t.openLimitReachedModal({limit:"channelsPublic",tabId:o})}),(0,M.aJ)("updatePublicLink",async(e,t,a)=>{const{username:s,shouldDisableUsernames:i,tabId:r=(0,u.g0)()}=a,{chatId:d}=(0,T.Xf0)(e,r)||{};if(!d)return;const c=await(0,o.Jm)(e,t,d,r);if(!c)return;e=(0,M.mS)(),e=(0,C.G42)(e,n.TD.InProgress,r),(0,M.UF)(e);const l=await(0,v.px)("setChatUsername",{chat:c,username:s});i&&await(0,v.px)("deactivateAllUsernames",{chat:c}),e=(0,M.mS)(),e=(0,C.G42)(e,l?n.TD.Complete:n.TD.Error,r),e=(0,C.H6X)(e,c.id,{isUsernameAvailable:void 0,checkedUsername:void 0,error:void 0},r),(0,M.UF)(e)}),(0,M.aJ)("updatePrivateLink",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},{chatId:o}=(0,T.Xf0)(e,s)||{},i=o&&(0,T.hds)(e,o);o&&i&&(0,v.px)("updatePrivateLink",{chat:i})}),(0,M.aJ)("setEditingExportedInvite",(e,t,a)=>{const{chatId:s,invite:o,tabId:i=(0,u.g0)()}=a;e=(0,C.H6X)(e,s,{editingInvite:o},i),(0,M.UF)(e)}),(0,M.aJ)("setOpenedInviteInfo",(e,t,a)=>{const{chatId:s,invite:o,tabId:i=(0,u.g0)()}=a,n=o?{inviteInfo:{invite:o}}:{inviteInfo:void 0};e=(0,C.H6X)(e,s,n,i),(0,M.UF)(e)}),(0,M.aJ)("loadExportedChatInvites",async(e,t,a)=>{if((0,T.trm)(e))return;const{chatId:s,adminId:o,isRevoked:i,limit:n,tabId:r=(0,u.g0)()}=a,d=(0,T.hds)(e,s),c=(0,T.mBe)(e,o||e.currentUserId);if(!d||!c)return;const l=await(0,v.px)("fetchExportedChatInvites",{peer:d,admin:c,isRevoked:i,limit:n});if(!l)return;e=(0,M.mS)();const{invites:h}=l,f=i?{revokedInvites:h}:{invites:h};e=(0,C.H6X)(e,s,f,r),(0,M.UF)(e)}),(0,M.aJ)("editExportedChatInvite",async(e,t,a)=>{const{chatId:s,link:o,isRevoked:i,expireDate:n,usageLimit:r,isRequestNeeded:d,title:c,tabId:l=(0,u.g0)()}=a,h=(0,T.hds)(e,s);if(!h)return;const f=await(0,v.px)("editExportedChatInvite",{peer:h,link:o,isRevoked:i,expireDate:n,usageLimit:r,isRequestNeeded:d,title:c});if(!f)return;const{oldInvite:p,newInvite:m}=f;e=(0,M.mS)();const{management:g}=(0,T.nTw)(e,l),I=(g.byChatId[s].invites||[]).filter(e=>e.link!==p.link),b=[...g.byChatId[s].revokedInvites||[]];m.isRevoked?b.unshift(m):I.push(m),e=(0,C.H6X)(e,s,{invites:I,revokedInvites:b},l),(0,M.UF)(e)}),(0,M.aJ)("exportChatInvite",async(e,t,a)=>{const{chatId:s,expireDate:o,usageLimit:i,isRequestNeeded:n,title:r,tabId:d=(0,u.g0)()}=a,c=(0,T.hds)(e,s);if(!c)return;const l=await(0,v.px)("exportChatInvite",{peer:c,expireDate:o,usageLimit:i,isRequestNeeded:n,title:r});if(!l)return;e=(0,M.mS)();const h=(0,T.nTw)(e,d).management.byChatId[s].invites||[];e=(0,C.H6X)(e,s,{invites:[...h,l]},d),(0,M.UF)(e)}),(0,M.aJ)("deleteExportedChatInvite",async(e,t,a)=>{const{chatId:s,link:o,tabId:i=(0,u.g0)()}=a,n=(0,T.hds)(e,s);if(!n)return;if(!await(0,v.px)("deleteExportedChatInvite",{peer:n,link:o}))return;e=(0,M.mS)();const r=(0,T.nTw)(e,i).management.byChatId[s];e=(0,C.H6X)(e,s,{invites:r?.invites?.filter(e=>e.link!==o),revokedInvites:r?.revokedInvites?.filter(e=>e.link!==o)},i),(0,M.UF)(e)}),(0,M.aJ)("deleteRevokedExportedChatInvites",async(e,t,a)=>{const{chatId:s,adminId:o,tabId:i=(0,u.g0)()}=a,n=(0,T.hds)(e,s),r=(0,T.mBe)(e,o||e.currentUserId);n&&r&&await(0,v.px)("deleteRevokedExportedChatInvites",{peer:n,admin:r})&&(e=(0,M.mS)(),e=(0,C.H6X)(e,s,{revokedInvites:[]},i),(0,M.UF)(e))}),(0,M.aJ)("loadChatInviteImporters",async(e,t,a)=>{const{chatId:s,link:o,offsetDate:i,offsetUserId:n,limit:r,tabId:d=(0,u.g0)()}=a,c=(0,T.hds)(e,s),l=n?(0,T.mBe)(e,n):void 0;if(!c||n&&!l)return;const h=await(0,v.px)("fetchChatInviteImporters",{peer:c,link:o,offsetDate:i,offsetUser:l,limit:r});if(!h)return;const{importers:f}=h;e=(0,M.mS)();const p=(0,T.nTw)(e,d).management.byChatId[s]?.inviteInfo;p?.invite&&p.invite.link===o&&(e=(0,C.H6X)(e,s,{inviteInfo:{...p,importers:f}},d),(0,M.UF)(e))}),(0,M.aJ)("loadChatInviteRequesters",async(e,t,a)=>{const{chatId:s,link:o,offsetDate:i,offsetUserId:n,limit:r,tabId:d=(0,u.g0)()}=a,c=(0,T.hds)(e,s),l=n?(0,T.mBe)(e,n):void 0;if(!c||n&&!l)return;const h=await(0,v.px)("fetchChatInviteImporters",{peer:c,link:o,offsetDate:i,offsetUser:l,limit:r,isRequested:!0});if(!h)return;const{importers:f}=h;e=(0,M.mS)();const p=(0,T.nTw)(e,d).management.byChatId[s]?.inviteInfo;p?.invite&&p.invite.link===o&&(e=(0,C.H6X)(e,s,{inviteInfo:{...p,requesters:f}},d),(0,M.UF)(e))}),(0,M.aJ)("loadChatJoinRequests",async(e,t,a)=>{const{chatId:s,offsetDate:o=0,offsetUserId:i,limit:n=0}=a,r=(0,T.hds)(e,s),d=i?(0,T.mBe)(e,i):void 0;if(!r||i&&!d)return;const c=await(0,v.px)("fetchChatInviteImporters",{peer:r,offsetDate:o,offsetUser:d,limit:n,isRequested:!0});if(!c)return;const{importers:l}=c;e=(0,M.mS)(),e=(0,C.wix)(e,s,{joinRequests:l}),(0,M.UF)(e)}),(0,M.aJ)("hideChatJoinRequest",async(e,t,a)=>{const{chatId:s,userId:o,isApproved:i}=a,n=(0,T.hds)(e,s),r=(0,T.mBe)(e,o);if(!n||!r)return;if(!await(0,v.px)("hideChatJoinRequest",{peer:n,user:r,isApproved:i}))return;e=(0,M.mS)();const d=(0,T.hds)(e,s);d&&(e=(0,C.wix)(e,s,{joinRequests:d.joinRequests?.filter(e=>e.userId!==o)}),(0,M.UF)(e))}),(0,M.aJ)("hideAllChatJoinRequests",async(e,t,a)=>{const{chatId:s,isApproved:o,link:i}=a,n=(0,T.hds)(e,s);n&&await(0,v.px)("hideAllChatJoinRequests",{peer:n,isApproved:o,link:i})&&(e=(0,M.mS)(),(0,T.hds)(e,s)&&(e=(0,C.wix)(e,s,{joinRequests:[]}),e=(0,C.ltr)(e,s,{recentRequesterIds:[],requestsPending:0}),(0,M.UF)(e)))}),(0,M.aJ)("hidePeerSettingsBar",async(e,t,a)=>{const{peerId:s}=a,o=(0,T.mBe)(e,s);o&&await(0,v.px)("hidePeerSettingsBar",o)&&(e=(0,M.mS)(),e=(0,C.weB)(e,s,{settings:void 0}),(0,M.UF)(e))}),(0,M.aJ)("uploadContactProfilePhoto",async(e,t,a)=>{const{userId:s,file:o,isSuggest:i,tabId:r=(0,u.g0)()}=a,d=(0,T.mBe)(e,s);if(!d)return;if(e=(0,C.G42)(e,n.TD.InProgress,r),(0,M.UF)(e),!await(0,v.px)("uploadContactProfilePhoto",{user:d,file:o,isSuggest:i}))return e=(0,M.mS)(),e=(0,C.G42)(e,n.TD.Error,r),void(0,M.UF)(e);e=(0,M.mS)(),(0,M.UF)(e);const{id:c,accessHash:l}=d;if(!await(0,v.px)("fetchFullUser",{id:c,accessHash:l}))return e=(0,M.mS)(),e=(0,C.G42)(e,n.TD.Error,r),void(0,M.UF)(e);t.loadMoreProfilePhotos({peerId:s,shouldInvalidateCache:!0}),e=(0,M.mS)(),e=(0,C.G42)(e,n.TD.Complete,r),(0,M.UF)(e),o&&!i&&t.showNotification({message:I.yE("UserInfo.SetCustomPhoto.SuccessPhotoText",(0,S.u0)(d)),tabId:r})}),(0,M.aJ)("resetManagementError",(e,t,a)=>{const{chatId:s,tabId:o=(0,u.g0)()}=a||{};return(0,C.H6X)(e,s,{error:void 0},o)});var ye=a(37932),ve=a(49763);let Se,we;function Ae(e,t={}){return{...e,messages:{...e.messages,byChatId:t}}}function Me(e,t,a){if(a===i.l3)return;const s=(0,T.hds)(e,t);if(!s||s.isForum||(0,S.cG)(t,a,e.currentUserId))return;const o=(0,F.Vw)(e,t,a);if(!1===o?.isCommentsInfo&&o.fromChannelId){const t=(0,T.hds)(e,o.fromChannelId);if(t&&o.fromMessageId)return{chat:t,messageId:o.fromMessageId}}return{chat:s,messageId:Number(a)}}function Ce(e,t,a,o){const i=e.currentUserId,n=(0,S.cG)(t,a,i),r=n?String(a):t,d=(0,T.hds)(e,r);if(!d)return;const c=(0,F.a1)(e,t,a),l=o?.[0],u=Boolean(l&&!(0,S.cG)(t,a,i));return(0,v.px)("fetchMessages",{chat:d,threadId:a,offsetId:u?l:n?void 0:c?.lastReadInboxMessageId,addOffset:u?-(s.yo2+1):-(Math.round(s.yo2/2)+1),limit:u?s.yo2+1:s.yo2,isSavedDialog:n})}function Pe(e,t){return`${e||""}_${t?"1":"0"}`}function ke(e,t,a){return`${e||""}_${t||""}_${a?"1":"0"}`}(0,M.aJ)("sync",(e,t)=>{s.Oig&&console.log(">>> START SYNC"),Se&&clearTimeout(Se),e=(0,M.mS)(),e={...e,isSyncing:!0},(0,M.UF)(e),Se=window.setTimeout(()=>{e=(0,M.mS)(),e={...e,isSyncing:!1},(0,M.UF)(e),Se=void 0},15e3);const{loadAllChats:a,preloadTopChatMessages:o}=t;(0,ve.Ts)(),a({listType:"active",whenFirstBatchDone:async()=>{await async function(e,t){let a=!1,o=!1;const n=function(e){return Object.values(e.byTabId).reduce((t,{id:a})=>{const s=(0,T.Xf0)(e,a);if(!s)return t;const{chatId:o,threadId:n=i.l3}=s,r=(0,T.nTw)(e,a).tabThreads[o]?.[n];return r?(t[a]={[o]:{[n]:r}},t):t},{})}(e=(0,M.mS)()),r=function(e){return Object.values(e.byTabId).reduce((t,{id:a})=>{const s=(0,T.Xf0)(e,a);if(!s)return t;const{chatId:o,threadId:n=i.l3}=s,r=e.messages.byChatId[o]?.threadsById[n];return r?(t[o]={byId:{},summaryById:{},threadsById:{...t[o]?.threadsById,[n]:{...r,localState:{...r.localState,listedIds:void 0,outlyingLists:void 0}}}},t):t},{})}(e),d=Object.keys(e.messages.byChatId).reduce((t,a)=>(t[a]=Object.keys(e.messages.byChatId[a].threadsById).reduce((t,s)=>(t[Number(s)]=(0,h.Oy)({draft:(0,F.GA)(e,a,Number(s)),editingId:(0,F.Ys)(e,a,Number(s)),editingDraft:(0,F.U0)(e,a,Number(s))}),t),{}),t),{}),c=(0,u.g0)(),l=Object.values(e.byTabId).sort(({id:e},{id:t})=>e===c?-1:t===c?1:0);for(const{id:d}of l){e=(0,M.mS)();const{chatId:c,threadId:l}=(0,T.Xf0)(e,d)||{},u=l||i.l3,f=c?e.chats.byId[c]:void 0,p=c?(0,T.rA3)(e,c,u,d):void 0,m=!!c&&(0,S.cG)(c,u,e.currentUserId);if(c&&f){const t=Me(e,c,u),[i,l,g]=await Promise.all([Ce(e,c,u,p),t?(0,v.px)("fetchDiscussionMessage",{chat:t.chat,messageId:t.messageId}):void 0,p?.length&&!m?(0,v.px)("fetchMessagesById",{chat:f,messageIds:p}).catch(()=>{}):void 0]);e=(0,M.mS)();const{chatId:I}=(0,T.Xf0)(e,d)||{};if(i&&I===c){const t=(0,T.zeq)(e,c),d=c===s.zv8?e.serviceNotifications.filter(({isDeleted:e})=>!e).map(({message:e})=>e):[],f=(0,T.pSx)(e,c),p=f?Object.values(f).map(({id:a})=>{const s=(0,F.Vw)(e,c,a);return s?.lastMessageId?t[s.lastMessageId]:void 0}).filter(Boolean):[],m=i.messages.map(({id:e})=>e),I=(0,h.Up)(e.messages.byChatId[c].threadsById,m),b=(!i.messages.length||i.messages.some(({id:e})=>e===l?.firstMessageId))&&l?.topMessages||[],y=g?.map(({id:e})=>e)||[],v=b.concat(i.messages,g||[],d),S=v.concat(p),w=(0,h.dU)(S,"id"),A=(0,h.Am)(y.concat(v.map(({id:e})=>e)));o||(e=Ae(e,r),Object.values(e.byTabId).forEach(({id:t})=>{e=(0,P.w)(e,{tabThreads:n[t]||{}},t)}),o=!0),e=(0,C.o4A)(e,c,w),l&&(e=(0,k.eA)(e,l.threadInfo),e=(0,k.Bg)(e,c,u,l.threadReadState),e=(0,k.w1)(e,c,u,"firstMessageId",l.firstMessageId),e=(0,C.o4A)(e,c,(0,h.dU)(l.topMessages,"id"))),e=(0,C.d4w)(e,c,u,A),Object.entries(I).forEach(([t,a])=>{a?.threadInfo&&(e=(0,k.eA)(e,a.threadInfo))}),Object.values(e.byTabId).forEach(({id:t})=>{const{chatId:a,threadId:s}=(0,T.Xf0)(e,t)||{};if(a===c&&s===u){const a=n[t]?.[c]?.[u]?.viewportIds,s=(0,T.zeq)(e,c)||{},o=a?.filter(e=>Boolean(s[e]));e=(0,C.s3Z)(e,c,u,o?.length?o:A,t)}}),e=(0,C.h7P)(e,(0,h.dU)(i.chats,"id")),e=(0,C.CKT)(e,(0,h.dU)(i.users,"id")),a=!0}}(0,M.UF)(e),f?.isForum&&(t.loadTopics({chatId:c,force:!0}),l&&l!==i.l3&&t.loadTopicById({chatId:c,topicId:Number(l),shouldCloseChatOnError:!0}))}e=(0,M.mS)(),a||(e=Ae(e,r),Object.values(e.byTabId).forEach(({id:t})=>{e=(0,P.w)(e,{tabThreads:n[t]||{}},t)})),Object.keys(d).forEach(t=>{const a=d[t];Object.keys(a).forEach(a=>{e=(0,k.AD)(e,t,Number(a),d[t][Number(a)])})}),(0,M.UF)(e),Object.values(e.byTabId).forEach(({id:a})=>{const{chatId:s,messageId:o}=(0,T.nTw)(e,a).audioPlayer;s&&o&&!(0,T.O5q)(e,s,o)&&t.closeAudioPlayer({tabId:a})})}(e,t),e=(0,M.mS)(),e={...e,isSyncing:!1,isSynced:!0,isFetchingDifference:!1},(0,M.UF)(e),s.Oig&&console.log(">>> FINISH SYNC"),a({listType:"archived"}),o()}})}),(0,ye.DW)(e=>{const{connectionState:t,auth:a,isSynced:s}=e,{isMasterTab:o}=(0,T.nTw)(e);!o||s||we?.connectionState===t&&we?.auth.state===a.state||"connectionStateReady"===t&&"authorizationStateReady"===a.state&&(0,M.ko)().sync(),we=e}),(0,M.aJ)("reportPeer",async(e,t,a)=>{const{chatId:s,reason:o,description:i,tabId:n=(0,u.g0)()}=a;if(!s)return;const r=(0,T.hds)(e,s);if(!r)return;const d=await(0,v.px)("reportPeer",{peer:r,reason:o,description:i});t.showNotification({message:d?(0,I.yE)("ReportPeer.AlertSuccess"):"An error occurred while submitting your report. Please, try again later.",tabId:n})}),(0,M.aJ)("reportProfilePhoto",async(e,t,a)=>{const{chatId:s,reason:o,description:i,photo:n,tabId:r=(0,u.g0)()}=a;if(!s)return;const d=(0,T.hds)(e,s);if(!d||!n)return;const c=await(0,v.px)("reportProfilePhoto",{peer:d,photo:n,reason:o,description:i});t.showNotification({message:c?(0,I.yE)("ReportPeer.AlertSuccess"):"An error occurred while submitting your report. Please, try again later.",tabId:r})}),(0,M.aJ)("loadAuthorizations",async e=>{const t=await(0,v.px)("fetchAuthorizations");t&&(e=(0,M.mS)(),e={...e,activeSessions:{byHash:t.authorizations,orderedHashes:Object.keys(t.authorizations),ttlDays:t.ttlDays}},(0,M.UF)(e))}),(0,M.aJ)("terminateAuthorization",async(e,t,a)=>{const{hash:s}=a;if(!await(0,v.px)("terminateAuthorization",s))return;e=(0,M.mS)();const{[s]:o,...i}=e.activeSessions.byHash;e={...e,activeSessions:{byHash:i,orderedHashes:e.activeSessions.orderedHashes.filter(e=>e!==s)}},(0,M.UF)(e)}),(0,M.aJ)("terminateAllAuthorizations",async e=>{if(!await(0,v.px)("terminateAllAuthorizations"))return;const t=(e=(0,M.mS)()).activeSessions.orderedHashes.find(t=>e.activeSessions.byHash[t].isCurrent);if(!t)return;const a=e.activeSessions.byHash[t];e={...e,activeSessions:{byHash:{[t]:a},orderedHashes:[t]}},(0,M.UF)(e)}),(0,M.aJ)("changeSessionSettings",async(e,t,a)=>{const{hash:s,areCallsEnabled:o,areSecretChatsEnabled:i,isConfirmed:n}=a;await(0,v.px)("changeSessionSettings",{hash:s,areCallsEnabled:o,areSecretChatsEnabled:i,isConfirmed:n})&&(e=(0,M.mS)(),e={...e,activeSessions:{...e.activeSessions,byHash:{...e.activeSessions.byHash,[s]:{...e.activeSessions.byHash[s],...void 0!==o?{areCallsEnabled:o}:void 0,...void 0!==i?{areSecretChatsEnabled:i}:void 0,...n&&{isUnconfirmed:void 0}}}}},(0,M.UF)(e))}),(0,M.aJ)("changeSessionTtl",async(e,t,a)=>{const{days:s}=a;await(0,v.px)("changeSessionTtl",{days:s})&&(e=(0,M.mS)(),e={...e,activeSessions:{...e.activeSessions,ttlDays:s}},(0,M.UF)(e))}),(0,M.aJ)("loadWebAuthorizations",async e=>{const t=await(0,v.px)("fetchWebAuthorizations");if(!t)return;const{webAuthorizations:a}=t;e=(0,M.mS)(),e={...e,activeWebSessions:{byHash:a,orderedHashes:Object.keys(a)}},(0,M.UF)(e)}),(0,M.aJ)("terminateWebAuthorization",async(e,t,a)=>{const{hash:s}=a;if(!await(0,v.px)("terminateWebAuthorization",s))return;e=(0,M.mS)();const{[s]:o,...i}=e.activeWebSessions.byHash;e={...e,activeWebSessions:{byHash:i,orderedHashes:e.activeWebSessions.orderedHashes.filter(e=>e!==s)}},(0,M.UF)(e)}),(0,M.aJ)("terminateAllWebAuthorizations",async e=>{await(0,v.px)("terminateAllWebAuthorizations")&&(e=(0,M.mS)(),e={...e,activeWebSessions:{byHash:{},orderedHashes:[]}},(0,M.UF)(e))}),(0,M.aJ)("loadAccountDaysTtl",async(e,t,a)=>{const s=await(0,v.px)("fetchAccountTTL");s&&(e=(0,M.mS)(),e={...e,settings:{...e.settings,accountDaysTtl:s.days}},(0,M.UF)(e))}),(0,M.aJ)("setAccountTTL",async(e,t,a)=>{const{days:s,tabId:o=(0,u.g0)()}=a||{};s&&await(0,v.px)("setAccountTTL",{days:s})&&(e=(0,M.mS)(),e={...e,settings:{...e.settings,accountDaysTtl:s}},(0,M.UF)(e),t.closeDeleteAccountModal({tabId:o}))}),(0,M.aJ)("composeWithAiMessageEditor",async(e,t,a)=>{const{shouldProofread:s,isEmojify:o,translateToLang:i,changeTone:n,tabId:r=(0,u.g0)()}=a;let d,c,l=(0,T.nTw)(e,r).aiMessageEditorModal;if(!l)return;if(s)c="fixTab",d=l.fixTab?.cache;else if(i){c="translateTab";const e=ke(i,n,o);d=l.translateTab?.cache?.[e]}else{c="styleTab";const e=Pe(n,o);d=l.styleTab?.cache?.[e]}if(d){if(e=(0,M.mS)(),l=(0,T.nTw)(e,r).aiMessageEditorModal,!l)return;return e=(0,P.w)(e,{aiMessageEditorModal:{...l,[c]:{...l[c],result:d,error:void 0,isLoading:!1}}},r),void(0,M.UF)(e)}if(e=(0,M.mS)(),l=(0,T.nTw)(e,r).aiMessageEditorModal,!l)return;e=(0,P.w)(e,{aiMessageEditorModal:{...l,[c]:{...l[c],isLoading:!0}}},r),(0,M.UF)(e);const h=await(0,v.px)("composeMessageWithAI",{text:l.text,shouldProofread:s,isEmojify:o,translateToLang:i,changeTone:n});if(e=(0,M.mS)(),l=(0,T.nTw)(e,r).aiMessageEditorModal,!l)return;if(h?.error)return e=(0,P.w)(e,{aiMessageEditorModal:{...l,[c]:{...l[c],result:void 0,isLoading:!1,error:h.error}}},r),void(0,M.UF)(e);const f=h?.result,p=l[c]||{};let m,g=!1;if(i){const{selectedLanguage:e,selectedTone:t,shouldEmojify:a}=l.translateTab||{};g=e!==i||t!==n||Boolean(a)!==Boolean(o)}else if(!s){const{selectedTone:e,shouldEmojify:t}=l.styleTab||{};g=e!==n||Boolean(t)!==Boolean(o)}if(f)if(s)m=f;else if(i){const e=ke(i,n,o);m={...p.cache,[e]:f}}else{const e=Pe(n,o);m={...p.cache,[e]:f}}if(g)return e=(0,P.w)(e,{aiMessageEditorModal:{...l,[c]:{...p,isLoading:!1,cache:void 0!==m?m:p.cache}}},r),void(0,M.UF)(e);e=(0,P.w)(e,{aiMessageEditorModal:{...l,[c]:{...p,isLoading:!1,result:f,error:void 0,cache:void 0!==m?m:p.cache}}},r),(0,M.UF)(e)});const Te=(0,b.nF)(e=>e(),500,!1);(0,M.aJ)("loadFullUser",async(e,t,a)=>{const{userId:s,withPhotos:o}=a,i=(0,T.mBe)(e,s);if(!i)return;const{id:n,accessHash:r}=i,d=await(0,v.px)("fetchFullUser",{id:n,accessHash:r});if(!d?.user)return;e=(0,M.mS)();const c=(0,T.vGo)(e,s),{user:l,fullInfo:u}=d,f=(0,T.IVq)(e,s),p=i.avatarPhotoId!==l.avatarPhotoId||c?.profilePhoto?.id!==u?.profilePhoto?.id||c?.fallbackPhoto?.id!==u?.fallbackPhoto?.id||c?.personalPhoto?.id!==u?.personalPhoto?.id;e=(0,C.TKu)(e,s,d.user),e=(0,C.weB)(e,s,d.fullInfo),e=(0,C.CKT)(e,(0,h.dU)(d.users,"id")),e=(0,C.h7P)(e,(0,h.dU)(d.chats,"id")),e=(0,C.d2X)(e,d.userStatusesById),(0,M.UF)(e),(o||f?.count&&p)&&t.loadMoreProfilePhotos({peerId:s,shouldInvalidateCache:!0})}),(0,M.aJ)("loadUser",async(e,t,a)=>{const{userId:s}=a,o=(0,T.mBe)(e,s);if(!o)return;const i=await(0,v.px)("fetchUsers",{users:[o]});if(!i)return;const{users:n,userStatusesById:r}=i;e=(0,M.mS)(),e=(0,C.CKT)(e,(0,h.dU)(n,"id")),e=(0,C.wWy)(e,{...e.users.statusesById,...r}),(0,M.UF)(e)}),(0,M.aJ)("loadTopUsers",async e=>{const{topPeers:{lastRequestedAt:t}}=e;if(t&&!((0,y.Fm)()-t>60))return;const a=await(0,v.px)("fetchTopUsers");if(!a)return;const{ids:s}=a;e=(0,M.mS)(),e={...e,topPeers:{...e.topPeers,userIds:s,lastRequestedAt:(0,y.Fm)()}},(0,M.UF)(e)}),(0,M.aJ)("loadContactList",async e=>{const t=await(0,v.px)("fetchContactList");if(!t)return;e=(0,M.mS)(),e=(0,C.d2X)(e,t.userStatusesById);const a=e=>e.lastName||e.firstName||"",s=new Intl.Collator("en-US"),o=t.users.sort((e,t)=>s.compare(a(e),a(t))).filter(e=>!e.isSelf);e={...e,contactList:{userIds:o.map(e=>e.id)}},(0,M.UF)(e)}),(0,M.aJ)("loadCurrentUser",()=>{(0,v.px)("fetchCurrentUser")}),(0,M.aJ)("loadCommonChats",async(e,t,a)=>{const{userId:s}=a;if((0,T.trm)(e))return;const o=(0,T.mBe)(e,s),i=(0,T.Ua4)(e,s);if(!o||(0,S.tv)(o)||i?.isFullyLoaded)return;const n=await(0,v.px)("fetchCommonChats",{user:o,maxId:i?.maxId});if(!n)return;const{chatIds:r,count:d}=n,c=(0,h.Am)((i?.ids||[]).concat(r));e=(0,M.mS)(),e=(0,C.lWl)(e,o.id,{maxId:r.length?r[r.length-1]:void 0,ids:c,isFullyLoaded:c.length>=d}),(0,M.UF)(e)}),(0,M.aJ)("toggleNoPaidMessagesException",async(e,t,a)=>{const{userId:s,shouldRefundCharged:o}=a,i=(0,T.mBe)(e,s);i&&await(0,v.px)("toggleNoPaidMessagesException",{user:i,shouldRefundCharged:o})&&(e=(0,M.mS)(),e=(0,C.weB)(e,s,{settings:void 0}),(0,M.UF)(e))}),(0,M.aJ)("openChatRefundModal",async(e,t,a)=>{const{userId:s,tabId:o=(0,u.g0)()}=a,i=(0,T.mBe)(e,s);if(!i)return;const n=await(0,v.px)("fetchPaidMessagesRevenue",{user:i});void 0!==n&&(e=(0,M.mS)(),e=(0,P.w)(e,{chatRefundModal:{userId:s,starsToRefund:n}},o),(0,M.UF)(e))}),(0,M.aJ)("updateContact",async(e,t,a)=>{const{userId:s,firstName:o,lastName:i,shouldSharePhoneNumber:r,note:d,tabId:c=(0,u.g0)()}=a,l=(0,T.mBe)(e,s);if(!l)return;let h;if(e=(0,M.mS)(),e=(0,C.G42)(e,n.TD.InProgress,c),(0,M.UF)(e),l.isContact||!l.phoneNumber||d){const{id:e,accessHash:t}=l;h=await(0,v.px)("updateContact",{id:e,accessHash:t,phoneNumber:"",firstName:o,lastName:i,shouldSharePhoneNumber:r,note:d})}else h=await(0,v.px)("importContact",{phone:l.phoneNumber,firstName:o,lastName:i});h&&(t.loadPeerSettings({peerId:s}),t.loadPeerStories({peerId:s}),e=(0,M.mS)(),e=(0,C.TKu)(e,l.id,{firstName:o,lastName:i}),(0,M.UF)(e)),e=(0,M.mS)(),e=(0,C.G42)(e,n.TD.Complete,c),e=(0,C.BOn)(e,c),(0,M.UF)(e)}),(0,M.aJ)("updateContactNote",async(e,t,a)=>{const{userId:s,note:o,tabId:i=(0,u.g0)()}=a,r=(0,T.mBe)(e,s);if(!r)return;e=(0,M.mS)(),e=(0,C.G42)(e,n.TD.InProgress,i),(0,M.UF)(e);const d=await(0,v.px)("updateContactNote",r,o);e=(0,M.mS)(),d&&(e=(0,C.weB)(e,s,{note:o})),e=(0,C.G42)(e,n.TD.Complete,i),(0,M.UF)(e)}),(0,M.aJ)("deleteContact",async(e,t,a)=>{const{userId:s}=a,o=(0,T.mBe)(e,s);if(!o)return;const{id:i,accessHash:n}=o;await(0,v.px)("deleteContact",{id:i,accessHash:n})}),(0,M.aJ)("loadMoreProfilePhotos",async(e,t,a)=>{if((0,T.trm)(e))return;const{peerId:s,shouldInvalidateCache:o,isPreload:i}=a,n=(0,x.L8)(s),r=n?(0,T.mBe)(e,s):void 0,d=n?void 0:(0,T.hds)(e,s),c=r||d;if(d&&(0,T._ls)(e,s))return;const l=(0,T.IVq)(e,s);if(!c?.avatarPhotoId)return;if(l&&!o&&(i||!l.nextOffset))return;e=(0,C.Tqk)(e,s,!0),(0,M.UF)(e),e=(0,M.mS)();let u=(0,T.vGo)(e,s),h=(0,T.AWZ)(e,s);if(r&&!u){const{id:e,accessHash:t}=r,a=await(0,v.px)("fetchFullUser",{id:e,accessHash:t});if(!a?.user)return;u=a.fullInfo}if(d&&!h){const e=await(0,v.px)("fetchFullChat",d);if(!e?.fullInfo)return;h=e.fullInfo}const f=u||h;if(!f)return;const p=l?.nextOffset,m=!p||i||o?10:void 0,g=await(0,v.px)("fetchProfilePhotos",{peer:c,offset:p,limit:m});if(!g||!g.photos)return;e=(0,M.mS)();const{photos:I,count:b,nextOffsetId:y}=g;e=(0,C.LZP)(e,s,{newPhotos:I,count:b,nextOffset:y,fullInfo:f,shouldInvalidateCache:o}),(0,M.UF)(e)}),(0,M.aJ)("setUserSearchQuery",(e,t,a)=>{const{query:s,tabId:o=(0,u.g0)()}=a;s&&Te(async()=>{const t=await(0,v.px)("searchChats",{query:s});e=(0,M.mS)();const a=(0,T.nTw)(e,o).userSearch.query;if(!t||!a||s!==a)return e=(0,C.Z0S)(e,!1,o),void(0,M.UF)(e);const{accountResultIds:i,globalResultIds:n}=t,r=i.filter(x.L8),d=n.filter(x.L8);e=(0,C.Z0S)(e,!1,o),e=(0,C.BFh)(e,{localUserIds:r,globalUserIds:d},o),(0,M.UF)(e)})}),(0,M.aJ)("importContact",async(e,t,a)=>{const{phoneNumber:s,firstName:o,lastName:i,tabId:n=(0,u.g0)()}=a,r=await(0,v.px)("importContact",{phone:s,firstName:o,lastName:i});r?(t.openChat({id:r,tabId:n}),e=(0,M.mS)(),e=(0,C.BOn)(e,n),(0,M.UF)(e)):t.showNotification({message:I.yE("Contacts.PhoneNumber.NotRegistred"),tabId:n})}),(0,M.aJ)("reportSpam",(e,t,a)=>{const{chatId:s}=a,o=(0,T.PVB)(e,s);o&&(0,v.px)("reportSpam",o)}),(0,M.aJ)("setEmojiStatus",async(e,t,a)=>{const{emojiStatus:s,referrerWebAppKey:o,tabId:i=(0,u.g0)()}=a;if(!(0,T.g29)(e))return o&&t.sendWebAppEvent({webAppKey:o,event:{eventType:"emoji_status_failed",eventData:{error:"USER_DECLINED"}},tabId:i}),void t.openPremiumModal({initialSection:"emoji_status",tabId:i});const n=await(0,v.px)("updateEmojiStatus",s);if(o){if(!n)return void t.sendWebAppEvent({webAppKey:o,event:{eventType:"emoji_status_failed",eventData:{error:"SERVER_ERROR"}},tabId:i});t.sendWebAppEvent({webAppKey:o,event:{eventType:"emoji_status_set"},tabId:i}),t.showNotification({message:{key:"BotSuggestedStatusUpdated"},customEmojiIconId:s.documentId,tabId:i})}}),(0,M.aJ)("saveCloseFriends",async(e,t,a)=>{const{userIds:s}=a;await(0,v.px)("saveCloseFriends",s)&&(e=(0,M.mS)(),e.contactList?.userIds.forEach(t=>{const{isCloseFriend:a}=e.users.byId[t]||{};a&&!s.includes(t)&&(e=(0,C.TKu)(e,t,{isCloseFriend:void 0}))}),s.forEach(t=>{e=(0,C.TKu)(e,t,{isCloseFriend:!0})}),(0,M.UF)(e))}),(0,M.aJ)("openSuggestedStatusModal",async(e,t,a)=>{const{customEmojiId:s,duration:o,botId:i,webAppKey:n,tabId:r=(0,u.g0)()}=a,d=await(0,v.px)("fetchCustomEmoji",{documentId:[s]});d?.[0]?(e=(0,M.mS)(),e=(0,P.w)(e,{suggestedStatusModal:{customEmojiId:s,duration:o,webAppKey:n,botId:i}},r),(0,M.UF)(e)):n&&t.sendWebAppEvent({webAppKey:n,event:{eventType:"emoji_status_failed",eventData:{error:"SUGGESTED_EMOJI_INVALID"}},tabId:r})}),(0,M.aJ)("loadPeerSettings",async(e,t,a)=>{const{peerId:s}=a;if((0,T.trm)(e))return;if(!(0,T.vGo)(e,s))return void t.loadFullUser({userId:s});const o=(0,T.mBe)(e,s);if(!o)return;const i=await(0,v.px)("fetchPeerSettings",o);if(!i)return;const{settings:n}=i;e=(0,M.mS)(),e=(0,C.weB)(e,s,{settings:n}),(0,M.UF)(e)}),(0,M.aJ)("markBotVerificationInfoShown",(e,t,a)=>{const{peerId:o}=a,i=e.settings.botVerificationShownPeerIds,n=(0,h.Am)([o,...i]).slice(0,s.qLe);e={...e,settings:{...e.settings,botVerificationShownPeerIds:n}},(0,M.UF)(e)}),(0,M.aJ)("toggleNoForwards",async(e,t,a)=>{const{userId:s,isEnabled:o,requestMsgId:i}=a,n=(0,T.mBe)(e,s);n&&await(0,v.px)("toggleNoForwards",{user:n,isEnabled:o,requestMsgId:i})});var Fe=a(33204),Ue=a(59852),xe=a(20179);function Be(e,t,a,...[s=(0,u.g0)()]){const o=(0,T.nTw)(e,s);return(0,P.w)(e,{inlineBots:{...o.inlineBots,byUsername:{...o.inlineBots.byUsername,[t]:a}}},s)}function Re(e,t,...[a=(0,u.g0)()]){return(0,P.w)(e,{inlineBots:{...(0,T.nTw)(e,a).inlineBots,isLoading:t}},a)}function Ge(e,t,a,...[s=(0,u.g0)()]){const o=(0,T.nTw)(e,s),i=o.webApps.openedWebApps,n=i[t];if(!n)return e;const r={...n,...a},d=(0,xe.rp)(r);return d?e=(0,P.w)(e,{webApps:{...o.webApps,openedWebApps:{...i,[d]:r}}},s):e}function Je(e,t,a=!0,s=!0,...[o=(0,u.g0)()]){const i=(0,T.nTw)(e,o),n=(0,xe.rp)(t);if(!n)return e;const r=[...i.webApps.openedOrderedKeys];r.includes(n)||r.push(n);const d=[...i.webApps.sessionKeys];d.includes(n)||d.push(n);const c=i.webApps.openedWebApps;return(0,P.w)(e,{webApps:{...i.webApps,...a&&{activeWebAppKey:n},isMoreAppsTabActive:!1,isModalOpen:s,modalState:"maximized",openedWebApps:{...c,[n]:t},openedOrderedKeys:r,sessionKeys:d}},o)}function Ne(e,t,a,...[s=(0,u.g0)()]){const o=(0,T.nTw)(e,s),{openedWebApps:i,openedOrderedKeys:n,activeWebAppKey:r}=o.webApps,d=i[t];if(!d)return e;if(!a&&d.shouldConfirmClosing)return Ge(e,t,{isCloseModalOpen:!0},s);const c={...i},l=(0,xe.rp)(d);let h=n;l&&(delete c[l],h=n.filter(e=>e!==l));const f=r===(0,xe.rp)(d),p=Object.keys(c),m=p.length;return(0,P.w)(e,{webApps:{...o.webApps,...f&&{activeWebAppKey:m?p[m-1]:void 0},openedWebApps:c,openedOrderedKeys:h,...!m&&{sessionKeys:[]}}},s)}function Ee(e,...[t=(0,u.g0)()]){return Object.keys((0,T.nTw)(e,t).webApps.openedWebApps).length>0}function Oe(e,t,...[a=(0,u.g0)()]){const s=(0,T.nTw)(e,a);return(0,P.w)(e,{webApps:{...s.webApps,isModalOpen:t}},a)}var Le=a(30708),De=a(43874);const Ye=(0,b.sg)(e=>e(),500,!1);let Ve;function qe(e,t,a,s,o){const i={botId:t,requestUrl:s,webAppName:o};if(function(e,t,a){const s=(0,T.nTw)(e,a).webApps.openedWebApps,o=(0,S.rp)(t);return!!o&&s[o]}(e,i,a)){const t=(0,S.rp)(i);return t&&(e=function(e,t,...[a=(0,u.g0)()]){const s=(0,T.nTw)(e,a);return s.webApps.openedWebApps[t]?e=(0,P.w)(e,{webApps:{...s.webApps,isMoreAppsTabActive:!1,activeWebAppKey:t,modalState:"maximized"}},a):e}(e,t,a),(0,M.UF)(e)),!0}return!1}function je(e,{url:t,result:a,wasPhoneShared:s},...[o=(0,u.g0)()]){const i=(0,M.ko)();if("expired"===a.type)return i.closeUrlAuthModal({tabId:o}),void i.showNotification({message:{key:"ErrorUrlExpired"},tabId:o});const n=(0,T.nTw)(e,o);if("request"===a.type){if(!n.urlAuth)return;e=(0,M.mS)();const{type:t,bot:s,...i}=a;return e=(0,P.w)(e,{urlAuth:{...n.urlAuth,matchCode:void 0,request:{...i,botId:s.id}}},o),void(0,M.UF)(e)}if("accepted"===a.type&&!a.url){const e=n.urlAuth?.request,a=e?.isApp?e.verifiedAppName||(0,m.Yw)()("BotAuthUnverifiedApp"):e?.domain||t,r={key:!s&&e?.shouldRequestPhoneNumber?"BotAuthSuccessTextNoPhone":"BotAuthSuccessText",variables:{url:a},options:{withMarkdown:!0,withNodes:!0}};return i.showNotification({message:r,title:{key:"BotAuthSuccessTitle"},tabId:o}),void i.closeUrlAuthModal({tabId:o})}const r="accepted"===a.type?a.url:t;window.open(r,"_blank","noopener"),i.closeUrlAuthModal({tabId:o})}async function ze(e,t,a,s,o,i){await(0,v.px)("sendMessage",{chat:e,replyInfo:(0,S.eW)(t,s),text:a,sendAs:o,lastMessageId:i})}async function Ke(e,t,a,s,o,i,n=!1,...[r=(0,u.g0)()]){const{showDialog:d,showNotification:c,openUrl:l,openGame:h}=t,f=await(0,v.px)("answerCallbackButton",{chatId:a.id,accessHash:a.accessHash,messageId:s,data:i,isGame:n});if(!f)return;const{message:p,alert:m,url:g}=f;m?d({data:{type:"error",message:p||"Error"},tabId:r}):p?c({message:p,tabId:r}):g&&(n?h({url:g,chatId:a.id,messageId:s,tabId:r}):l({url:g,tabId:r,linkContext:{type:"message",chatId:a.id,messageId:s,threadId:o}}))}(0,M.aJ)("clickSuggestedMessageButton",(e,t,a)=>{const{chatId:s,messageId:o,button:i,tabId:n=(0,u.g0)()}=a,{buttonType:r}=i,d=(0,T.O5q)(e,s,o);switch(r){case"suggestChanges":if(!d)break;t.initDraftFromSuggestedMessage({chatId:s,messageId:o,tabId:n})}}),(0,M.aJ)("clickBotInlineButton",(e,t,a)=>{const{chatId:s,messageId:o,threadId:i,button:n,tabId:r=(0,u.g0)()}=a,d=(0,T.hds)(e,s),l=(0,T.O5q)(e,s,o);if(d&&l)switch(n.type){case"command":t.sendBotCommand({command:n.text,tabId:r});break;case"url":{const{url:e}=n;t.openUrl({url:e,tabId:r,linkContext:{type:"message",chatId:s,messageId:o,threadId:i}});break}case"copy":(0,c.eM)(n.copyText),t.showNotification({message:(0,I.yE)("ExactTextCopied",n.copyText),tabId:r});break;case"callback":Ke(0,t,d,o,i,n.data,void 0,r);break;case"requestPoll":t.openPollModal({chatId:s,threadId:i,messageListType:"thread",isQuiz:n.isQuiz,tabId:r});break;case"requestPhone":{const a=e.currentUserId?(0,T.mBe)(e,e.currentUserId):void 0;if(!a)return;t.showDialog({data:{type:"contact",contact:{mediaType:"contact",phoneNumber:a.phoneNumber,firstName:a.firstName||"",lastName:a.lastName||"",userId:a.id}},tabId:r});break}case"receipt":{const{receiptMessageId:e}=n;t.getReceipt({chatId:d.id,messageId:e,tabId:r});break}case"buy":t.openInvoice({type:"message",chatId:d.id,messageId:o,tabId:r});break;case"game":Ke(0,t,d,o,i,void 0,!0,r);break;case"switchBotInline":{const{query:e,isSamePeer:a}=n;t.switchBotInline({query:e,isSamePeer:a,messageId:o,tabId:r});break}case"userProfile":{const{userId:e}=n;t.openChatWithInfo({id:e,tabId:r});break}case"simpleWebView":{const{url:a}=n,s=(0,T.Y7C)(e,l);if(!s)return;const o=(0,Ue.A)();t.requestSimpleWebView({url:a,botId:s.id,theme:o,buttonText:n.text,tabId:r});break}case"webView":{const{url:a}=n,s=(0,T.Y7C)(e,l),o=l.viaBotId||s?.id;if(!o)return;const i=(0,Ue.A)();t.requestWebView({url:a,botId:o,peerId:d.id,theme:i,buttonText:n.text,tabId:r});break}case"urlAuth":{const{url:e}=n;t.requestBotUrlAuth({chatId:d.id,messageId:o,buttonId:n.buttonId,url:e,tabId:r});break}}}),(0,M.aJ)("sendBotCommand",(e,t,a)=>{const{command:s,chatId:o,tabId:i=(0,u.g0)()}=a,n=o?(0,T.hds)(e,o):(0,T.meB)(e,i),r=(0,T.Xf0)(e,i);if(!n||!r)return;const{threadId:d}=r;t.resetDraftReplyInfo({tabId:i}),t.clearWebPagePreview({tabId:i});const c=(0,T.ZZX)(e,n.id);ze(n,d,s,(0,F.GA)(e,n.id,d)?.replyInfo,(0,T.VF$)(e,n.id),c)}),(0,M.aJ)("restartBot",async(e,t,a)=>{const{chatId:s,tabId:o=(0,u.g0)()}=a,{currentUserId:n}=e,r=(0,T.meB)(e,o),d=n&&(0,T.yps)(e,s);if(!n||!r||!d)return;const c=(0,T.ZZX)(e,r.id);await(0,v.px)("unblockUser",{user:d})&&(e=(0,M.mS)(),e=(0,C.OW3)(e,d.id),(0,M.UF)(e),ze(r,i.l3,"/start",void 0,(0,T.VF$)(e,s),c))}),(0,M.aJ)("loadTopInlineBots",async e=>{const{lastRequestedAt:t}=e.topInlineBots;if(t&&(0,y.Fm)()-t<60)return;const a=await(0,v.px)("fetchTopInlineBots");if(!a)return;const{ids:s}=a;e=(0,M.mS)(),e={...e,topInlineBots:{...e.topInlineBots,userIds:s,lastRequestedAt:(0,y.Fm)()}},(0,M.UF)(e)}),(0,M.aJ)("loadTopBotApps",async e=>{const{lastRequestedAt:t}=e.topBotApps;if(t&&(0,y.Fm)()-t<60)return;const a=await(0,v.px)("fetchTopBotApps");if(!a)return;const{ids:s}=a;e=(0,M.mS)(),e={...e,topBotApps:{...e.topBotApps,userIds:s,lastRequestedAt:(0,y.Fm)()}},(0,M.UF)(e)}),(0,M.aJ)("queryInlineBot",async(e,t,a)=>{const{chatId:s,username:o,query:i,offset:n,tabId:r=(0,u.g0)()}=a;let d=(0,T.nTw)(e,r).inlineBots.byUsername[o];if(!1!==d){if(void 0===d){const{user:t,chat:a}=await(0,v.px)("fetchInlineBot",{username:o})||{};if(e=(0,M.mS)(),!t||!a)return e=Be(e,o,!1,r),void(0,M.UF)(e);d={id:t.id,query:"",offset:"",switchPm:void 0,canLoadMore:!0,results:[],cacheTime:0},e=Be(e,o,d,r),(0,M.UF)(e)}(i!==d.query||d.canLoadMore)&&Ye(()=>{!async function(e,{username:t,inlineBotData:a,chatId:s,query:o,offset:i},...[n=(0,u.g0)()]){e=(0,M.mS)();const r=(0,T.mBe)(e,a.id),d=(0,T.hds)(e,s);if(!r||!d)return;const c=a.query!==o;e=Be(e=Re(e,!0,n),t,{...a,query:o,...c&&{offset:void 0,results:[]}},n),(0,M.UF)(e);const l=await(0,v.px)("fetchInlineBotResults",{bot:r,chat:d,query:o,offset:c?void 0:i});e=(0,M.mS)();const f=(0,T.nTw)(e,n).inlineBots.byUsername[t];if(e=Re(e,!1,n),!l||!f||o!==f.query)return void(0,M.UF)(e);const p=new Set((f.results||[]).map(e=>e.id)),m=l.results.filter(e=>!p.has(e.id));e=Be(e,t,{...f,...(0,h.Up)(l,["help","switchPm","switchWebview"]),cacheTime:Date.now()+1e3*l.cacheTime,...m.length&&{isGallery:l.isGallery},canLoadMore:l.results.length>0&&Boolean(l.nextOffset),results:""===f.offset||f.offset===l.nextOffset?l.results:(f.results||[]).concat(m),offset:m.length?l.nextOffset:""},n),(0,M.UF)(e)}(e,{username:o,inlineBotData:d,chatId:s,query:i,offset:n},r)})}}),(0,M.aJ)("switchBotInline",(e,t,a)=>{const{query:s,isSamePeer:o,messageId:i,filter:n,tabId:r=(0,u.g0)()}=a;let{botId:d}=a;const c=(0,T.meB)(e,r);if(!c)return;if(!d&&i){const t=(0,T.O5q)(e,c.id,i);if(!t)return;const a=(0,T.Y7C)(e,t);d=t.viaBotId||a?.id}if(!d)return;const l=(0,T.mBe)(e,d);l&&t.openChatWithDraft({text:{text:`@${(0,S.Kl)(l)} ${s}`},chatId:o?c.id:void 0,filter:n,tabId:r})}),(0,M.aJ)("sendInlineBotApiResult",async(e,t,a)=>{const{chat:s,id:o,queryId:i,replyInfo:n,sendAs:r,isSilent:d,scheduledAt:c,allowPaidStars:l}=a;await(0,v.px)("sendInlineBotResult",{chat:s,resultId:o,queryId:i,replyInfo:n,sendAs:r,isSilent:d,scheduleDate:c,allowPaidStars:l}),l&&t.loadStarStatus()}),(0,M.aJ)("sendInlineBotResult",async(e,t,a)=>{const{id:s,queryId:o,isSilent:i,scheduledAt:n,threadId:r,chatId:d,tabId:c=(0,u.g0)()}=a;if(!s)return;const l=(0,T.hds)(e,d),h=(0,F.GA)(e,d,r)?.replyInfo,f=(0,T.OEv)(e,d,r,h);t.resetDraftReplyInfo({tabId:c}),t.clearWebPagePreview({tabId:c});const p=await Q(e,d),I={chat:l,id:s,queryId:o,replyInfo:f,sendAs:(0,T.VF$)(e,d),isSilent:i,scheduledAt:n,allowPaidStars:p};p?(t.sendInlineBotApiResult({...I}),t.showNotification({localId:o,title:{key:"MessageSentPaidToastTitle",variables:{count:1},options:{pluralValue:1}},message:{key:"MessageSentPaidToastText",variables:{amount:(0,g.Kk)((0,m.Yw)(),p)}},icon:"star",shouldUseCustomIcon:!0,type:"paidMessage",tabId:c})):t.sendInlineBotApiResult(I)}),(0,M.aJ)("resetInlineBot",(e,t,a)=>{const{username:s,force:o,tabId:i=(0,u.g0)()}=a;let n=(0,T.nTw)(e,i).inlineBots.byUsername[s];n&&(!o&&Date.now()<n.cacheTime||(n={id:n.id,query:"",offset:"",switchPm:void 0,canLoadMore:!0,results:[],cacheTime:0},e=Be(e,s,n,i),(0,M.UF)(e)))}),(0,M.aJ)("resetAllInlineBots",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s).inlineBots.byUsername;Object.keys(o).forEach(e=>{t.resetInlineBot({username:e,tabId:s})})}),(0,M.aJ)("startBot",async(e,t,a)=>{const{botId:s,param:o}=a,i=(0,T.mBe)(e,s);if(!i)return;let n=(0,T.vGo)(e,s);if(!n){const e=await(0,v.px)("fetchFullUser",{id:i.id,accessHash:i.accessHash});n=e?.fullInfo}n?.isBlocked&&await(0,v.px)("unblockUser",{user:i}),await(0,v.px)("startBot",{bot:i,startParam:o})}),(0,M.aJ)("sharePhoneWithBot",async(e,t,a)=>{const{botId:s}=a,o=(0,T.mBe)(e,s);if(!o)return;let i=(0,T.vGo)(e,s);if(!i){const e=await(0,v.px)("fetchFullUser",{id:o.id,accessHash:o.accessHash});i=e?.fullInfo}i?.isBlocked&&await(0,v.px)("unblockUser",{user:o}),e=(0,M.mS)();const n=(0,T.hds)(e,s),r=(0,T.mBe)(e,e.currentUserId);if(!n)return;const d=(0,T.ZZX)(e,n.id);await(0,v.px)("sendMessage",{chat:n,contact:{mediaType:"contact",firstName:r.firstName||"",lastName:r.lastName||"",phoneNumber:r.phoneNumber||"",userId:r.id},lastMessageId:d})}),(0,M.aJ)("requestSimpleWebView",async(e,t,a)=>{const{url:s,botId:o,theme:i,buttonText:n,isFromSideMenu:r,isFromSwitchWebView:d,startParam:c,tabId:l=(0,u.g0)()}=a;if(qe(e,o,l,s))return;const h=(0,T.mBe)(e,o);if(!h)return;if(!(0,T.nTL)(e,o))return e=(0,P.w)(e,{botTrustRequest:{botId:o,type:"webApp",onConfirm:{action:"requestSimpleWebView",payload:a}}},l),void(0,M.UF)(e);const f=await(0,v.px)("requestSimpleWebView",{url:s,bot:h,theme:i,startParam:c,isFromSideMenu:r,isFromSwitchWebView:d});f&&(e=Je(e=(0,M.mS)(),{requestUrl:s,appName:h.firstName,url:f,botId:o,buttonText:n},!0,!0,l),(0,M.UF)(e))}),(0,M.aJ)("requestWebView",async(e,t,a)=>{const{url:s,botId:o,peerId:n,theme:r,isSilent:d,buttonText:c,isFromBotMenu:l,startParam:h,isFullscreen:f,tabId:p=(0,u.g0)()}=a;if(qe(e,o,p,s))return;const m=(0,T.mBe)(e,o);if(!m)return;const g=(0,T.PVB)(e,n);if(!g)return;if(!(0,T.nTL)(e,o))return e=(0,P.w)(e,{botTrustRequest:{botId:o,type:"webApp",onConfirm:{action:"requestWebView",payload:a}}},p),void(0,M.UF)(e);const I=(0,T.Xf0)(e,p),{chatId:b,threadId:y=i.l3}=I||{},S=b?(0,F.GA)(e,b,y)?.replyInfo:void 0,w=b?(0,T.OEv)(e,b,y,S):void 0,A=b?(0,T.VF$)(e,b):void 0,C=await(0,v.px)("requestWebView",{url:s,bot:m,peer:g,theme:r,isSilent:d,replyInfo:w,isFromBotMenu:l,startParam:h,sendAs:A,isFullscreen:f});if(!C)return;const{url:k,queryId:U,isFullScreen:x}=C;e=Je(e=(0,M.mS)(),{requestUrl:s,url:k,appName:m.firstName,botId:o,peerId:n,queryId:U,replyInfo:w,buttonText:c},!0,!0,p),(0,M.UF)(e),x&&(0,De.cB)()&&t.changeWebAppModalState({state:"fullScreen",tabId:p})}),(0,M.aJ)("requestAgeVerification",async(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},{verifyAgeBotUsername:i}=e.appConfig;if(!i)return void t.showNotification({message:{key:"MiniAppUnavailableError"},tabId:s});const n=await(0,o.A$)(e,i);e=(0,M.mS)();const r=n&&(0,T.mBe)(e,n.id);if(!r?.hasMainMiniApp)return void t.showNotification({message:{key:"MiniAppUnavailableError"},tabId:s});const d=(0,Ue.A)();t.requestMainWebView({botId:r.id,peerId:r.id,theme:d,shouldMarkBotTrusted:!0,tabId:s}),t.closeAgeVerificationModal({tabId:s})}),(0,M.aJ)("requestMainWebView",async(e,t,a)=>{const{botId:s,peerId:o,theme:i,startParam:n,mode:r,shouldMarkBotTrusted:d,tabId:c=(0,u.g0)()}=a;if((0,T.trm)(e))return void t.openFrozenAccountModal({tabId:c});if(qe(e,s,c))return;const l=(0,T.mBe)(e,s);if(!l)return void t.showNotification({message:{key:"MiniAppUnavailableError"},tabId:c});const h=(0,T.PVB)(e,o);if(!h)return;if(!(0,T.nTL)(e,s)){if(!d)return e=(0,P.w)(e,{botTrustRequest:{botId:s,type:"webApp",onConfirm:{action:"requestMainWebView",payload:a}}},c),void(0,M.UF)(e);t.markBotTrusted({botId:s,isWriteAllowed:!0,tabId:c})}const f=await(0,v.px)("requestMainWebView",{bot:l,peer:h,theme:i,startParam:n,mode:r});if(!f)return void t.showNotification({message:{key:"MiniAppUnavailableError"},tabId:c});const{url:p,queryId:m,isFullscreen:g}=f;e=Je(e=(0,M.mS)(),{url:p,appName:l.firstName,botId:s,peerId:o,queryId:m,buttonText:""},!0,!0,c),(0,M.UF)(e),g&&(0,De.cB)()&&t.changeWebAppModalState({state:"fullScreen",tabId:c})}),(0,M.aJ)("loadPreviewMedias",async(e,t,a)=>{const{botId:s}=a,o=(0,T.mBe)(e,s);if(!o)return;const i=await(0,v.px)("fetchPreviewMedias",{bot:o});e=(0,M.mS)(),i&&(e={...e,users:{...e.users,previewMediaByBotId:{...e.users.previewMediaByBotId,[s]:i}}},(0,M.UF)(e))}),(0,M.aJ)("openWebAppsCloseConfirmationModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{isWebAppsCloseConfirmationModalOpen:!0},s)}),(0,M.aJ)("closeWebAppsCloseConfirmationModal",(e,t,a)=>{const{shouldSkipInFuture:s,tabId:o=(0,u.g0)()}=a||{};return e=(0,C.qoo)(e,{shouldSkipWebAppCloseConfirmation:Boolean(s)}),(0,P.w)(e,{isWebAppsCloseConfirmationModalOpen:void 0},o)}),(0,M.aJ)("requestAppWebView",async(e,t,a)=>{const{botId:s,appName:o,startApp:i,mode:n,theme:r,isWriteAllowed:d,isFromConfirm:c,shouldSkipBotTrustRequest:l,tabId:h=(0,u.g0)()}=a;if(qe(e,s,h,o))return;const f=(0,T.mBe)(e,s);if(!f)return;const p=Boolean(e.attachMenu.bots[f.id]);if(f.isAttachBot&&!c&&!p){const t=await(0,v.px)("loadAttachBot",{bot:f});if(t){e=(0,M.mS)();const s=t.bot;if(s.isDisclaimerNeeded||s.isForAttachMenu||s.isForSideMenu)return e=(0,P.w)(e,{requestedAttachBotInstall:{bot:s,onConfirm:{action:"requestAppWebView",payload:{...a,isFromConfirm:!0}}}},h),void(0,M.UF)(e)}}const m=await(0,v.px)("fetchBotApp",{bot:f,appName:o});if(e=(0,M.mS)(),!m)return void t.showNotification({message:(0,I.yE)("lng_username_app_not_found"),tabId:h});if(!l&&(m.isInactive||!(0,T.nTL)(e,s)))return a.shouldSkipBotTrustRequest=!0,e=(0,P.w)(e,{botTrustRequest:{botId:s,shouldRequestWriteAccess:m.shouldRequestWriteAccess,type:"botApp",onConfirm:{action:"requestAppWebView",payload:a}}},h),void(0,M.UF)(e);const g=(0,T.meB)(e,h),{url:b,isFullscreen:y}=await(0,v.px)("requestAppWebView",{peer:g||f,app:m,startParam:i,mode:n,isWriteAllowed:d,theme:r});if(!b)return;e=(0,M.mS)();const S=g?g.id:f.id;e=Je(e,{url:b,appName:o&&f.firstName,peerId:S,botId:s,buttonText:""},!0,!0,h),(0,M.UF)(e),y&&(0,De.cB)()&&t.changeWebAppModalState({state:"fullScreen",tabId:h})}),(0,M.aJ)("prolongWebView",async(e,t,a)=>{const{botId:s,peerId:o,isSilent:i,replyInfo:n,queryId:r,tabId:d=(0,u.g0)()}=a,c=(0,T.mBe)(e,s);if(!c)return;const l=(0,T.hds)(e,o);if(!l)return;const h=(0,T.VF$)(e,o);await(0,v.px)("prolongWebView",{bot:c,peer:l,isSilent:i,replyInfo:n,queryId:r,sendAs:h})||t.closeActiveWebApp({tabId:d})}),(0,M.aJ)("sendWebViewData",(e,t,a)=>{const{bot:s,data:o,buttonText:i}=a;(0,v.px)("sendWebViewData",{bot:s,data:o,buttonText:i})}),(0,M.aJ)("loadAttachBots",async e=>{await async function(e){const t=await(0,v.px)("loadAttachBots",{hash:void 0});if(t)return e=(0,M.mS)(),e={...e,attachMenu:{hash:t.hash,bots:t.bots}},(0,M.UF)(e),t}(e),(0,Fe.A)({action:"loadAttachBots",payload:void 0},s.npx)}),(0,M.aJ)("toggleAttachBot",async(e,t,a)=>{const{botId:s,isWriteAllowed:o,isEnabled:i}=a,n=(0,T.mBe)(e,s);n&&await(0,v.px)("toggleAttachBot",{bot:n,isWriteAllowed:o,isEnabled:i})}),(0,M.aJ)("callAttachBot",(e,t,a)=>{const{bot:s,startParam:o,isFromConfirm:n,tabId:r=(0,u.g0)()}=a,d="isFromSideMenu"in a&&a.isFromSideMenu,c=!s,l=!c&&!e.attachMenu.bots[s.id]||s?.isInactive||s?.isDisclaimerNeeded;if(!n&&l)return(0,P.w)(e,{requestedAttachBotInstall:{bot:s,onConfirm:{action:"callAttachBot",payload:{...a,isFromConfirm:!0}}}},r);const h=(0,Ue.A)();if(d&&t.requestSimpleWebView({botId:s.id,buttonText:"",isFromSideMenu:!0,startParam:o,theme:h,tabId:r}),"chatId"in a){const{chatId:e,threadId:n=i.l3,url:d}=a;t.openThread({chatId:e,threadId:n,tabId:r}),t.requestWebView({url:d,peerId:e,botId:c?e:s.id,theme:h,buttonText:"",isFromBotMenu:c,startParam:o,tabId:r})}}),(0,M.aJ)("confirmAttachBotInstall",async(e,t,a)=>{const{isWriteAllowed:s,tabId:o=(0,u.g0)()}=a,{requestedAttachBotInstall:i}=(0,T.nTw)(e,o),{bot:n,onConfirm:r}=i;e=(0,P.w)(e,{requestedAttachBotInstall:void 0},o),(0,M.UF)(e);const d=(0,T.mBe)(e,n.id);if(d&&(t.markBotTrusted({botId:n.id,isWriteAllowed:s,tabId:o}),await(0,v.px)("toggleAttachBot",{bot:d,isWriteAllowed:s,isEnabled:!0}),r)){const{action:e,payload:a}=r;t[e](a)}}),(0,M.aJ)("requestBotUrlAuth",async(e,t,a)=>{const{chatId:s,buttonId:o,messageId:i,url:n,tabId:r=(0,u.g0)()}=a,d=(0,T.hds)(e,s);if(!d)return;const c=await(0,v.px)("requestBotUrlAuth",{chat:d,buttonId:o,messageId:i});c&&(e=(0,M.mS)(),"request"===c.type?(e=(0,P.w)(e,{urlAuth:{url:n,button:{buttonId:o,messageId:i,chatId:d.id}}},r),(0,M.UF)(e),je(e,{url:n,result:c},r)):je(e,{url:n,result:c},r))}),(0,M.aJ)("acceptBotUrlAuth",async(e,t,a)=>{const{isWriteAllowed:s,wasPhoneShared:o,matchCode:i,tabId:n=(0,u.g0)()}=a,r=(0,T.nTw)(e,n);if(!r.urlAuth?.button)return;const{button:d,url:c}=r.urlAuth,{chatId:l,messageId:h,buttonId:f}=d,p=(0,T.hds)(e,l);if(!p)return;const m=await(0,v.px)("acceptBotUrlAuth",{chat:p,messageId:h,buttonId:f,isWriteAllowed:s,wasPhoneShared:o,matchCode:i||r.urlAuth.matchCode});m&&je(e=(0,M.mS)(),{url:c,result:m,wasPhoneShared:o},n)}),(0,M.aJ)("requestLinkUrlAuth",async(e,t,a)=>{const{url:s,tabId:o=(0,u.g0)()}=a,i=await(0,v.px)("requestLinkUrlAuth",{url:s});i&&(e=(0,M.mS)(),"request"===i.type?(e=(0,P.w)(e,{urlAuth:{url:s}},o),(0,M.UF)(e),je(e,{url:s,result:i},o)):je(e,{url:s,result:i},o))}),(0,M.aJ)("acceptLinkUrlAuth",async(e,t,a)=>{const{isWriteAllowed:s,wasPhoneShared:o,matchCode:i,tabId:n=(0,u.g0)()}=a,r=(0,T.nTw)(e,n);if(!r.urlAuth?.url)return;const{url:d}=r.urlAuth,c=await(0,v.px)("acceptLinkUrlAuth",{url:d,isWriteAllowed:s,wasPhoneShared:o,matchCode:i||r.urlAuth.matchCode});c&&je(e=(0,M.mS)(),{url:d,result:c,wasPhoneShared:o},n)}),(0,M.aJ)("checkUrlAuthMatchCode",async(e,t,a)=>{const{matchCode:s,tabId:o=(0,u.g0)()}=a,i=(0,T.nTw)(e,o).urlAuth?.url;if(!i)return;const{type:n}=await(0,v.px)("checkUrlAuthMatchCode",{url:i,matchCode:s});if("unmatched"===n)return void t.closeUrlAuthModal({tabId:o});if("expired"===n)return t.closeUrlAuthModal({tabId:o}),void t.showNotification({message:{key:"ErrorUrlExpired"},tabId:o});e=(0,M.mS)();const r=(0,T.nTw)(e,o);r.urlAuth&&(e=(0,P.w)(e,{urlAuth:{...r.urlAuth,matchCode:s}},o),(0,M.UF)(e))}),(0,M.aJ)("declineUrlAuth",async(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s).urlAuth?.url;o&&(t.closeUrlAuthModal({tabId:s}),await(0,v.px)("declineUrlAuth",{url:o}))}),(0,M.aJ)("closeUrlAuthModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{urlAuth:void 0},s)}),(0,M.aJ)("setBotInfo",async(e,t,a)=>{const{bot:s,name:o,description:i,tabId:r=(0,u.g0)()}=a;let{langCode:d}=a;d||(d=(0,Le.lS)(e).language);const{currentUserId:c}=e;c&&s&&(e=(0,M.mS)(),e=(0,C.G42)(e,n.TD.InProgress,r),(0,M.UF)(e),(o||i)&&await(0,v.px)("setBotInfo",{bot:s,langCode:d,name:o,about:i})&&(e=(0,M.mS)(),e=(0,C.TKu)(e,s.id,{firstName:o}),e=(0,C.weB)(e,s.id,{bio:i}),(0,M.UF)(e)),e=(0,M.mS)(),e=(0,C.G42)(e,n.TD.Complete,r),(0,M.UF)(e))}),(0,M.aJ)("toggleUserEmojiStatusPermission",async(e,t,a)=>{const{botId:s,isEnabled:o,isBotAccessEmojiGranted:i}=a,n=(0,T.yps)(e,s);s&&n&&await(0,v.px)("toggleUserEmojiStatusPermission",{bot:n,isEnabled:o})&&(e=(0,M.mS)(),e=(0,C.weB)(e,s,{isBotCanManageEmojiStatus:o,isBotAccessEmojiGranted:i}),(0,M.UF)(e))}),(0,M.aJ)("toggleUserLocationPermission",(e,t,a)=>{const{botId:s,isAccessGranted:o}=a,i=(0,T.mBe)(e,s);i&&(e=(0,M.mS)(),e=(0,C.cxc)(e,i.id,{geolocation:o}),(0,M.UF)(e))}),(0,M.aJ)("startBotFatherConversation",async(e,t,a)=>{const{param:i,tabId:n=(0,u.g0)()}=a;if(!Ve){const t=await(0,o.A$)(e,s.aFH);if(!t)return;Ve=t.id}i&&t.startBot({botId:Ve,param:i}),t.openChat({id:Ve,tabId:n})}),(0,M.aJ)("loadBotFreezeAppeal",async e=>{const t=e.appConfig.freezeAppealUrl;if(!t)return;const a=t?(0,l.l8)(t):void 0;if(!a)return;const s=await(0,o.A$)(e,a);e=(0,M.mS)(),e={...e,botFreezeAppealId:s?.id},(0,M.UF)(e)}),a(26943),(0,M.aJ)("loadPasswordInfo",async e=>{const t=await(0,v.px)("getPasswordInfo");t&&(e=(0,M.mS)(),e=(0,C.qpc)(e,{hasPassword:t.hasPassword}),e=(0,C.keG)(e,{hint:t.hint}),(0,M.UF)(e))}),(0,M.aJ)("checkPassword",async(e,t,a)=>{const{currentPassword:s,onSuccess:o}=a;e=(0,C.keG)(e,{isLoading:!0,errorKey:void 0}),(0,M.UF)(e);const i=await(0,v.px)("checkPassword",s);e=(0,M.mS)(),e=(0,C.keG)(e,{isLoading:!1}),(0,M.UF)(e),i&&o()}),(0,M.aJ)("clearPassword",async(e,t,a)=>{const{currentPassword:s,onSuccess:o}=a;e=(0,C.keG)(e,{isLoading:!0,errorKey:void 0}),(0,M.UF)(e);const i=await(0,v.px)("clearPassword",s);e=(0,M.mS)(),e=(0,C.keG)(e,{isLoading:!1}),(0,M.UF)(e),i&&o()}),(0,M.aJ)("updatePassword",async(e,t,a)=>{const{currentPassword:s,password:o,hint:i,email:n,onSuccess:r}=a;e=(0,C.keG)(e,{isLoading:!0,errorKey:void 0}),(0,M.UF)(e);const d=await(0,v.px)("updatePassword",s,o,i,n);e=(0,M.mS)(),e=(0,C.keG)(e,{isLoading:!1}),(0,M.UF)(e),d&&r()}),(0,M.aJ)("updateRecoveryEmail",async(e,t,a)=>{const{currentPassword:s,email:o,onSuccess:i,tabId:n=(0,u.g0)()}=a;e=(0,C.keG)(e,{isLoading:!0,errorKey:void 0}),e=(0,P.w)(e,{recoveryEmail:o},n),(0,M.UF)(e);const r=await(0,v.px)("updateRecoveryEmail",s,o);e=(0,M.mS)(),e=(0,C.keG)(e,{isLoading:!1,waitingEmailCodeLength:void 0}),e=(0,P.w)(e,{recoveryEmail:void 0},n),(0,M.UF)(e),r&&i()}),(0,M.aJ)("provideTwoFaEmailCode",(e,t,a)=>{const{code:s}=a;(0,v.px)("provideRecoveryEmailCode",s)}),(0,M.aJ)("clearTwoFaError",e=>(0,C.keG)(e,{errorKey:void 0}));const We={missing_payment_information:{field:"cardNumber",message:"Incorrect card number"},invalid_number:{field:"cardNumber",message:"Incorrect card number"},number:{field:"cardNumber",message:"Incorrect card number"},exp_year:{field:"expiry",message:"Incorrect year"},exp_month:{field:"expiry",message:"Incorrect month"},invalid_expiry_year:{field:"expiry",message:"Incorrect year"},invalid_expiry_month:{field:"expiry",message:"Incorrect month"},cvc:{field:"cvv",message:"Incorrect CVV"},invalid_cvc:{field:"cvv",message:"Incorrect CVV"}};var He=a(86046);const _e="smart-glocal.com";async function Xe(e,t,a,...[o=(0,u.g0)()]){const i=(0,M.ko)(),n="stargiftResale"===t.type&&t.currency===s.ykW,r=n?e.ton?.balance:e.stars?.balance,d=n?s.ykW:s.OUy;if(void 0===r)return;if(r.amount<a)return void i.openStarsBalanceModal({currency:d,tabId:o});const c=(0,He.jA)(e,t);if(!c)return;e=(0,P.w)(e,{isPaymentFormLoading:!0},o),(0,M.UF)(e);const l=(0,Ue.A)(),h=await(0,v.px)("getPaymentForm",c,l);if(!h)return;if(e=(0,M.mS)(),e=(0,P.w)(e,{isPaymentFormLoading:!1},o),(0,M.UF)(e),"error"in h)return void $e(h.error,o);const f=h.invoice.totalAmount;f===a?i.sendStarPaymentForm({directInfo:{inputInvoice:t,formId:h.formId},tabId:o}):i.openPriceConfirmModal({originalAmount:a,newAmount:f,currency:d,directInfo:{inputInvoice:t,formId:h.formId},tabId:o})}function $e(e,t){"SLUG_INVALID"!==e?(0,M.ko)().showDialog({data:{type:"error",message:e,hasErrorKey:!0},tabId:t}):(0,M.ko)().showNotification({message:{key:"PaymentInvoiceNotFound"},tabId:t})}(0,M.aJ)("validateRequestedInfo",(e,t,a)=>{const{requestInfo:s,saveInfo:o,tabId:i=(0,u.g0)()}=a,r=(0,T.aF2)(e,i);if(!r)return;const d=(0,He.jA)(e,r);d&&async function(e,t,a,s,...[o=(0,u.g0)()]){const i=await(0,v.px)("validateRequestedInfo",{inputInvoice:t,requestInfo:a,shouldSave:s});if(!i)return;const{id:r,shippingOptions:d}=i;e=(0,M.mS)(),e=(0,C.bbG)(e,r,o),d?.length?(e=(0,C.oFy)(e,d,o),e=(0,C.lwH)(e,n.tn.Shipping,o)):e=(0,C.lwH)(e,n.tn.Checkout,o),(0,M.UF)(e)}(e,d,s,o,i)}),(0,M.aJ)("openInvoice",async(e,t,a)=>{const{tabId:s=(0,u.g0)(),...o}=a,i=(0,He.jA)(e,o);if(!i)return;e=(0,P.w)(e,{isPaymentFormLoading:!0},s),(0,M.UF)(e);const r=(0,Ue.A)(),d=await(0,v.px)("getPaymentForm",i,r);if(d){if(e=(0,M.mS)(),e=(0,P.w)(e,{isPaymentFormLoading:!1},s),"error"in d)return(0,M.UF)(e),void $e(d.error,s);"regular"===d.type&&(e=(0,C._$X)(e,{inputInvoice:a,form:d,isPaymentModalOpen:!0,isExtendedMedia:a.isExtendedMedia,confirmPaymentUrl:void 0,status:void 0},s),e=(0,C.lwH)(e,n.tn.Checkout,s)),"stars"===d.type&&(e=(0,P.w)(e,{starsPayment:{inputInvoice:o,form:d,status:"pending"}},s)),(0,M.UF)(e)}}),(0,M.aJ)("sendStarGift",(e,t,a)=>{const{gift:s,peerId:o,message:i,shouldHideName:n,shouldUpgrade:r,tabId:d=(0,u.g0)()}=a;Xe(e,{type:"stargift",peerId:o,giftId:s.id,message:i,shouldHideName:n,shouldUpgrade:r||void 0},s.stars,d)}),(0,M.aJ)("buyStarGift",(e,t,a)=>{const{slug:s,peerId:o,price:i,tabId:n=(0,u.g0)()}=a;Xe(e,{type:"stargiftResale",slug:s,peerId:o,currency:i.currency},i.amount,n)}),(0,M.aJ)("sendPremiumGiftByStars",(e,t,a)=>{const{userId:s,months:o,amount:i,message:n,tabId:r=(0,u.g0)()}=a;Xe(e,{type:"premiumGiftStars",userId:s,months:o,message:n},i,r)}),(0,M.aJ)("getReceipt",async(e,t,a)=>{const{chatId:s,messageId:o,tabId:i=(0,u.g0)()}=a,n=s&&(0,T.hds)(e,s);if(!o||!n)return;const r=await(0,v.px)("getReceipt",n,o);r&&(e=(0,M.mS)(),e="stars"===r.receipt.type?(0,C.MeL)(e,r.receipt,i):(0,C.lEm)(e,r.receipt,i),(0,M.UF)(e))}),(0,M.aJ)("clearPaymentError",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};e=(0,P.w)(e,{payment:{...(0,T.nTw)(e,s).payment,error:void 0}},s),(0,M.UF)(e)}),(0,M.aJ)("clearReceipt",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{payment:{...(0,T.nTw)(e,s).payment,receipt:void 0}},s)}),(0,M.aJ)("sendCredentialsInfo",(e,t,a)=>{const{credentials:o,tabId:i=(0,u.g0)()}=a,{nativeProvider:r}=(0,T.nTw)(e,i).payment.form,{data:d}=o;if("stripe"===r){const t=(0,T.EGt)(e,i);if(!t)return;!async function(e,t,a,...[s=(0,u.g0)()]){const o=new URLSearchParams({"card[number]":t.cardNumber,"card[exp_month]":t.expiryMonth,"card[exp_year]":t.expiryYear,"card[cvc]":t.cvv,"card[name]":t.cardholder,"card[address_zip]":t.zip,"card[address_country]":t.country}),i=await fetch("https://api.stripe.com/v1/tokens",{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/x-www-form-urlencoded",Authorization:`Bearer ${a}`},body:o}),r=await i.json();if(r.error){const t=function(e){const{message:t,code:a,param:s}=e,{field:o,message:i}=s?We[s]:We[a];return{field:o,message:i,description:t}}(r.error);return e=(0,M.mS)(),e=(0,P.w)(e,{payment:{...(0,T.nTw)(e,s).payment,status:"failed",error:{...t}}},s),void(0,M.UF)(e)}e=(0,M.mS)(),e=(0,C.yQW)(e,{type:r.type,id:r.id},s),e=(0,C.lwH)(e,n.tn.Checkout,s),(0,M.UF)(e)}(e,d,t,i)}else if("smartglocal"===r){const t=(0,T.Kt9)(e,i);if(!t)return;!async function(e,t,a,...[o=(0,u.g0)()]){const i={card:{number:t.cardNumber.replace(/\D+/g,""),expiration_month:t.expiryMonth,expiration_year:t.expiryYear,security_code:t.cvv.replace(/\D+/g,"")}},r=(0,T.nTw)(e,o).payment.form?.nativeParams.tokenizeUrl;let d;d=s.qKY?"https://tgb-playground.smart-glocal.com/cds/v1/tokenize/card":"https://tgb.smart-glocal.com/cds/v1/tokenize/card",r&&function(e){if(e!==e.trim())return!1;let t;try{t=new URL(e)}catch{return!1}const{protocol:a,hostname:s,pathname:o,port:i,username:n,password:r}=t,d=s===_e||s.endsWith(`.${_e}`);return"https:"===a&&d&&"/cds/v1/tokenize/card"===o&&!i&&!n&&!r}(r)&&(d=r);const c=await fetch(d,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json","X-PUBLIC-TOKEN":a},body:JSON.stringify(i)}),l=await c.json();if("ok"!==l.status){const t={descriptionKey:{key:"ErrorUnexpected"}};return e=(0,M.mS)(),e=(0,P.w)(e,{payment:{...(0,T.nTw)(e,o).payment,status:"failed",error:{...t}}},o),void(0,M.UF)(e)}e=(0,M.mS)(),e=(0,C.Mac)(e,{type:"card",token:l.data.token},o),e=(0,C.lwH)(e,n.tn.Checkout,o),(0,M.UF)(e)}(e,d,t,i)}}),(0,M.aJ)("sendPaymentForm",async(e,t,a)=>{const{shippingOptionId:s,saveCredentials:o,savedCredentialId:i,tipAmount:r,tabId:d=(0,u.g0)()}=a,c=(0,T.PGw)(e,d),l=(0,T.nTw)(e,d).payment,{form:h,temporaryPassword:f,inputInvoice:p}=l;if(!p||!h)return;const{nativeProvider:m,formId:g}=h,I=(0,He.jA)(e,p);if(!I)return;e=(0,C._$X)(e,{status:"pending"},d),(0,M.UF)(e);const b={save:o,data:"stripe"===m?(0,T.e7$)(e,d):(0,T.G4m)(e,d)},y=await(0,v.px)("sendPaymentForm",{inputInvoice:I,formId:g,credentials:b,requestedInfoId:c,shippingOptionId:s,savedCredentialId:i,temporaryPassword:f?.value,tipAmount:r});if(e=(0,M.mS)(),(0,T.nTw)(e,d).payment.form?.formId===g&&y){if("verificationUrl"in y)return e=(0,C._$X)(e,{confirmPaymentUrl:y.verificationUrl,step:n.tn.ConfirmPayment},d),void(0,M.UF)(e);e=(0,C._$X)(e,{status:"paid"},d),e=(0,C.cYc)(e,d),(0,M.UF)(e),t.apiUpdate({"@type":"updatePaymentStateCompleted",paymentState:l,tabId:d})}}),(0,M.aJ)("sendStarPaymentForm",async(e,t,a)=>{const{directInfo:s,tabId:o=(0,u.g0)()}=a,i=(0,T.Osl)(e,o),n=i?.inputInvoice||s?.inputInvoice;if(!n)return;const r=(0,He.jA)(e,n);if(!r)return;const d=i.form?.formId||i.subscriptionInfo?.subscriptionFormId||s?.formId;e=(0,C.nv6)(e,{status:"pending"},o),(0,M.UF)(e);const c=await(0,v.px)("sendStarPaymentForm",{inputInvoice:r,formId:d});if(!c)return e=(0,M.mS)(),e=(0,C.nv6)(e,{status:"failed"},o),(0,M.UF)(e),t.closeStarsPaymentModal({tabId:o}),void t.closeGiftModal({tabId:o});e=(0,M.mS)(),e=(0,C.nv6)(e,{status:"paid"},o),(0,M.UF)(e),t.closeStarsPaymentModal({tabId:o}),"channelId"in c&&t.openChat({id:c.channelId,tabId:o}),t.apiUpdate({"@type":"updateStarPaymentStateCompleted",paymentState:s?{inputInvoice:n}:i,tabId:o}),t.loadStarStatus()}),(0,M.aJ)("setSmartGlocalCardInfo",(e,t,a)=>{const{tabId:s=(0,u.g0)(),type:o,token:i}=a;return(0,C.Mac)(e,{type:o,token:i},s)}),(0,M.aJ)("setPaymentStep",(e,t,a)=>{const{step:s,tabId:o=(0,u.g0)()}=a;return(0,C.lwH)(e,s??n.tn.Checkout,o)}),(0,M.aJ)("closePremiumModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s);if(o.premiumModal)return(0,P.w)(e,{premiumModal:{promo:o.premiumModal.promo,isOpen:!1}},s)}),(0,M.aJ)("openPremiumModal",async(e,t,a)=>{const{initialSection:s,fromUserId:o,isSuccess:i,isGift:n,daysAmount:r,toUserId:d,gift:c,tabId:l=(0,u.g0)()}=a||{};t.loadPremiumStickers();const h=await(0,v.px)("fetchPremiumPromo");h&&(e=(0,M.mS)(),e=(0,P.w)(e,{premiumModal:{promo:h.promo,initialSection:s,isOpen:!0,fromUserId:o,toUserId:d,isGift:n,daysAmount:r,isSuccess:i,gift:c}},l),(0,M.UF)(e),t.closeReactionPicker({tabId:l}))}),(0,M.aJ)("openGiveawayModal",async(e,t,a)=>{const{chatId:s,prepaidGiveaway:o,tabId:i=(0,u.g0)()}=a,n=(0,T.hds)(e,s);if(!n)return;const r=await(0,v.px)("getPremiumGiftCodeOptions",{chat:n}),d=await(0,v.px)("fetchStarsGiveawayOptions");r&&d&&(e=(0,M.mS)(),e=(0,P.w)(e,{giveawayModal:{chatId:s,gifts:r,isOpen:!0,prepaidGiveaway:o,starOptions:d}},i),(0,M.UF)(e))}),(0,M.aJ)("checkCanSendGift",async(e,t,a)=>{const{gift:s,onSuccess:o,tabId:i=(0,u.g0)()}=a;if("starGift"!==s.type||!s.lockedUntilDate)return void o();const n=await(0,v.px)("fetchCheckCanSendGift",{giftId:s.id});n&&(n?.canSend?o():t.openLockedGiftModalInfo({untilDate:"starGift"===s.type?s.lockedUntilDate:void 0,reason:n.reason,tabId:i}))}),(0,M.aJ)("openGiftModal",async(e,t,a)=>{const{forUserId:s,selectedGift:o,selectedResaleGift:i,tabId:n=(0,u.g0)()}=a;if((0,T.trm)(e))return void t.openFrozenAccountModal({tabId:n});const r=await(0,v.px)("getPremiumGiftCodeOptions",{});r&&(e=(0,M.mS)(),e=(0,P.w)(e,{giftModal:{forPeerId:s,gifts:r,selectedResaleGift:i,selectedGift:o}},n),(0,M.UF)(e))}),(0,M.aJ)("openStarsGiftModal",async(e,t,a)=>{const{forUserId:s,tabId:o=(0,u.g0)()}=a||{};if((0,T.trm)(e))return void t.openFrozenAccountModal({tabId:o});const i=s?(0,T.hds)(e,s):void 0;if(s&&!i)return;const n=await(0,v.px)("fetchStarsGiftOptions",{chat:i});e=(0,M.mS)(),e=(0,P.w)(e,{starsGiftModal:{isOpen:!0,forUserId:s,starsGiftOptions:n}},o),(0,M.UF)(e)}),(0,M.aJ)("validatePaymentPassword",async(e,t,a)=>{const{password:s,tabId:o=(0,u.g0)()}=a,i=await(0,v.px)("fetchTemporaryPaymentPassword",s);e=(0,M.mS)(),e=i?"error"in i?(0,C._$X)(e,{error:{messageKey:i.messageKey,field:"password"}},o):(0,C._$X)(e,{temporaryPassword:i,step:n.tn.Checkout},o):(0,C._$X)(e,{error:{messageKey:{key:"ErrorUnexpected"},field:"password"}},o),(0,M.UF)(e)}),(0,M.aJ)("openBoostModal",async(e,t,a)=>{const{chatId:s,tabId:o=(0,u.g0)()}=a,i=(0,T.hds)(e,s);if(!i||!(0,S.WX)(i)&&!(0,S.Vs)(i))return;e=(0,P.w)(e,{boostModal:{chatId:s}},o),(0,M.UF)(e);const n=await(0,v.px)("fetchBoostStatus",{chat:i});if(!n)return void t.closeBoostModal({tabId:o});e=(0,M.mS)(),e=(0,P.w)(e,{boostModal:{chatId:s,boostStatus:n}},o),(0,M.UF)(e);const r=await(0,v.px)("fetchMyBoosts");if(!r)return;e=(0,M.mS)();const d=(0,T.nTw)(e,o);d.boostModal&&(e=(0,P.w)(e,{boostModal:{...d.boostModal,myBoosts:r.boosts}},o),(0,M.UF)(e))}),(0,M.aJ)("openBoostStatistics",async(e,t,a)=>{const{chatId:s,tabId:o=(0,u.g0)()}=a,i=(0,T.hds)(e,s);if(!i)return;e=(0,P.w)(e,{boostStatistics:{chatId:s}},o),(0,M.UF)(e);const[n,r,d]=await Promise.all([(0,v.px)("fetchBoostList",{chat:i}),(0,v.px)("fetchBoostList",{chat:i,isGifts:!0}),(0,v.px)("fetchBoostStatus",{chat:i})]);if(e=(0,M.mS)(),!n||!r||!d)return e=(0,P.w)(e,{boostStatistics:void 0},o),void(0,M.UF)(e);e=(0,P.w)(e,{boostStatistics:{chatId:s,boostStatus:d,nextOffset:n.nextOffset,boosts:{count:n.count,list:n.boostList},giftedBoosts:{count:r?.count,list:r?.boostList}}},o),(0,M.UF)(e)}),(0,M.aJ)("openMonetizationStatistics",(e,t,a)=>{const{chatId:s,tabId:o=(0,u.g0)()}=a;(0,T.hds)(e,s)&&(e=(0,P.w)(e,{monetizationStatistics:{chatId:s}},o),(0,M.UF)(e))}),(0,M.aJ)("loadMoreBoosters",async(e,t,a)=>{const{isGifts:s,tabId:o=(0,u.g0)()}=a||{};let i=(0,T.nTw)(e,o);if(!i.boostStatistics)return;const n=(0,T.hds)(e,i.boostStatistics.chatId);if(!n)return;e=(0,P.w)(e,{boostStatistics:{...i.boostStatistics,isLoadingBoosters:!0}},o),(0,M.UF)(e);const r=await(0,v.px)("fetchBoostList",{chat:n,offset:i.boostStatistics.nextOffset,isGifts:s});if(!r)return;if(e=(0,M.mS)(),i=(0,T.nTw)(e,o),!i.boostStatistics)return;const d=(s?i.boostStatistics.giftedBoosts?.list||[]:i.boostStatistics.boosts?.list||[]).concat(r.boostList);e=(0,P.w)(e,{boostStatistics:{...i.boostStatistics,nextOffset:r.nextOffset,isLoadingBoosters:!1,[s?"giftedBoosts":"boosts"]:{count:r.count,list:d}}},o),(0,M.UF)(e)}),(0,M.aJ)("applyBoost",async(e,t,a)=>{const{chatId:s,slots:o,tabId:i=(0,u.g0)()}=a,n=(0,T.hds)(e,s);if(!n)return;const r=(0,T.AWZ)(e,s),d=r?.boostsApplied||0,c=o.length;let l=(0,T.nTw)(e,i);const h=l.boostModal?.boostStatus;if(h){const t=h.nextLevelBoosts?h.nextLevelBoosts-h.currentLevelBoosts:1,a=h.boosts+c,s=h.nextLevelBoosts&&a>=h.nextLevelBoosts,o=s?h.nextLevelBoosts:h.currentLevelBoosts,n=s?h.nextLevelBoosts+t:h.nextLevelBoosts;e=(0,P.w)(e,{boostModal:{...l.boostModal,boostStatus:{...h,level:s?h.level+1:h.level,currentLevelBoosts:o,nextLevelBoosts:n,hasMyBoost:!0,boosts:a}}},i),(0,M.UF)(e)}e=(0,M.mS)(),l=(0,T.nTw)(e,i);const f=l.boostModal?.myBoosts;if(f){const t=(0,y.Fm)(),a=f.map(e=>o.includes(e.slot)?{...e,chatId:s,date:t,cooldownUntil:t+86400}:e);e=(0,P.w)(e,{boostModal:{...l.boostModal,myBoosts:a}},i),(0,M.UF)(e)}const p=await(0,v.px)("applyBoost",{slots:o,chat:n});if(e=(0,M.mS)(),!p){const t=(0,T.nTw)(e,i).boostModal;return void(t&&(e=(0,P.w)(e,{boostModal:{...t,boostStatus:h,myBoosts:f}},i),(0,M.UF)(e)))}l=(0,T.nTw)(e,i),r&&(e=(0,C.ltr)(e,s,{boostsApplied:d+o.length})),l.boostModal&&(e=(0,P.w)(e,{boostModal:{...l.boostModal,myBoosts:p.boosts}},i)),(0,M.UF)(e)}),(0,M.aJ)("checkGiftCode",async(e,t,a)=>{const{slug:s,message:o,tabId:i=(0,u.g0)()}=a,n=await(0,v.px)("checkGiftCode",{slug:s});n?(e=(0,M.mS)(),e=(0,P.w)(e,{giftCodeModal:{slug:s,info:n.code,message:o}},i),(0,M.UF)(e)):t.showNotification({message:I.yE("lng_gift_link_expired"),tabId:i})}),(0,M.aJ)("applyGiftCode",async(e,t,a)=>{const{slug:s,tabId:o=(0,u.g0)()}=a;await(0,v.px)("applyGiftCode",{slug:s})&&(t.requestConfetti({withStars:!0,tabId:o}),t.closeGiftCodeModal({tabId:o}))}),(0,M.aJ)("launchPrepaidGiveaway",async(e,t,a)=>{const{chatId:s,giveawayId:o,paymentPurpose:i,tabId:n=(0,u.g0)()}=a,r=(0,T.hds)(e,s);if(!r)return;const d=i?.additionalChannelIds?.map(t=>(0,T.hds)(e,t)).filter(Boolean);await(0,v.px)("launchPrepaidGiveaway",{chat:r,giveawayId:o,paymentPurpose:{type:"giveaway",chat:r,areWinnersVisible:i?.areWinnersVisible,additionalChannels:d,countries:i?.countries,prizeDescription:i.prizeDescription,untilDate:i.untilDate,currency:i.currency,amount:i.amount}})&&t.openBoostStatistics({chatId:s,tabId:n})}),(0,M.aJ)("launchPrepaidStarsGiveaway",async(e,t,a)=>{const{chatId:s,giveawayId:o,paymentPurpose:i,tabId:n=(0,u.g0)()}=a,r=(0,T.hds)(e,s);if(!r)return;const d=i?.additionalChannelIds?.map(t=>(0,T.hds)(e,t)).filter(Boolean);await(0,v.px)("launchPrepaidGiveaway",{chat:r,giveawayId:o,paymentPurpose:{type:"starsgiveaway",chat:r,areWinnersVisible:i?.areWinnersVisible,additionalChannels:d,countries:i?.countries,prizeDescription:i.prizeDescription,untilDate:i.untilDate,currency:i.currency,amount:i.amount,stars:i.stars,users:i.users}})&&t.openBoostStatistics({chatId:s,tabId:n})}),(0,M.aJ)("upgradeGift",async(e,t,a)=>{const{gift:s,shouldKeepOriginalDetails:o,upgradeStars:i,tabId:n=(0,u.g0)()}=a,r=(0,He.HT)(e,s);if(r){if(e=(0,P.w)(e,{isWaitingForStarGiftUpgrade:!0},n),(0,M.UF)(e),e=(0,M.mS)(),t.closeGiftUpgradeModal({tabId:n}),t.closeGiftInfoModal({tabId:n}),!i){const a=await(0,v.px)("upgradeStarGift",{inputSavedGift:r,shouldKeepOriginalDetails:o||void 0});return e=(0,M.mS)(),void(a&&e.currentUserId&&t.reloadPeerSavedGifts({peerId:e.currentUserId}))}Xe(e,{type:"stargiftUpgrade",inputSavedGift:s,shouldKeepOriginalDetails:o||void 0},i,n)}}),(0,M.aJ)("transferGift",(e,t,a)=>{const{gift:s,recipientId:o,transferStars:i,tabId:n=(0,u.g0)()}=a,r=(0,T.hds)(e,o),d=(0,He.HT)(e,s);r&&d&&(e=(0,P.w)(e,{isWaitingForStarGiftTransfer:!0},n),(0,M.UF)(e),e=(0,M.mS)(),t.closeGiftTransferModal({tabId:n}),t.closeGiftInfoModal({tabId:n}),i?Xe(e,{type:"stargiftTransfer",inputSavedGift:s,recipientId:o},i,n):(0,v.px)("transferStarGift",{inputSavedGift:d,toPeer:r}))}),(0,M.aJ)("removeGiftDescription",(e,t,a)=>{const{gift:s,price:o,tabId:i=(0,u.g0)()}=a;Xe(e,{type:"stargiftDropOriginalDetails",inputSavedGift:s},o,i)}),(0,M.aJ)("upgradePrepaidGift",(e,t,a)=>{const{peerId:s,hash:o,stars:i,tabId:n=(0,u.g0)()}=a;Xe(e,{type:"stargiftPrepaidUpgrade",peerId:s,hash:o},i,n)}),(0,M.aJ)("sendStarGiftAuctionBid",(e,t,a)=>{const{giftId:s,bidAmount:o,peerId:i,message:n,shouldHideName:r,isUpdateBid:d,tabId:c=(0,u.g0)()}=a;Xe(e,{type:"stargiftAuctionBid",giftId:s,bidAmount:o,peerId:i,message:n,shouldHideName:r,isUpdateBid:d},o,c)}),(0,M.aJ)("openUniqueGiftBySlug",async(e,t,a)=>{const{slug:s,tabId:o=(0,u.g0)()}=a,i=await(0,v.px)("fetchUniqueStarGift",{slug:s});if(!i||"error"in i){const e=i&&"error"in i&&"STARGIFT_ALREADY_BURNED"===i.errorMessage;return void t.showNotification({message:{key:e?"ActionStarGiftUniqueBurnedError":"GiftWasNotFound"},tabId:o})}t.openGiftInfoModal({gift:i,tabId:o})}),(0,M.aJ)("openGiftAuctionBySlug",async(e,t,a)=>{const{slug:s,tabId:o=(0,u.g0)()}=a,i=await(0,v.px)("fetchStarGiftAuctionState",{slug:s});i?t.openGiftAuctionModal({gift:i.gift,tabId:o}):t.showNotification({message:{key:"GiftWasNotFound"},tabId:o})}),(0,M.aJ)("processStarGiftWithdrawal",async(e,t,a)=>{const{gift:s,password:o,tabId:i=(0,u.g0)()}=a;let n=(0,T.nTw)(e,i).giftWithdrawModal;if(!n)return;e=(0,P.w)(e,{giftWithdrawModal:{...n,isLoading:!0,errorKey:void 0}},i),(0,M.UF)(e);const r=(0,He.HT)(e,s);if(!r)return;const d=await(0,v.px)("fetchStarGiftWithdrawalUrl",{inputGift:r,password:o});if(d&&(e=(0,M.mS)(),n=(0,T.nTw)(e,i).giftWithdrawModal,n)){if("error"in d)return e=(0,P.w)(e,{giftWithdrawModal:{...n,isLoading:!1,errorKey:d.messageKey}},i),void(0,M.UF)(e);t.openUrl({url:d.url,tabId:i}),t.closeGiftWithdrawModal({tabId:i})}});var Qe=a(66833),Ze=a(13235);(0,M.aJ)("loadStarStatus",async e=>{const t=e.stars,a=!t?.topupOptions,[o,i,n]=await Promise.all([(0,v.px)("fetchStarsStatus"),(0,v.px)("fetchStarsStatus",{isTon:!0}),a?(0,v.px)("fetchStarsTopupOptions"):void 0]);!o&&!i||a&&!n||(e=(0,M.mS)(),o&&o.balance.currency===s.OUy&&(e={...e,stars:{...t,balance:o.balance,topupOptions:n||t.topupOptions,history:{all:void 0,inbound:void 0,outbound:void 0},subscriptions:void 0}},o.history&&(e=(0,C.Psh)(e,"all",o.history,o.nextHistoryOffset)),o.subscriptions&&(e=(0,C.qEh)(e,o.subscriptions,o.nextSubscriptionOffset))),i?.balance.currency===s.ykW&&(e={...e,ton:{...i,balance:i.balance,history:{all:void 0,inbound:void 0,outbound:void 0}}},e=(0,C.L_F)(e,i.balance),i.history&&(e=(0,C.Psh)(e,"all",i.history,i.nextHistoryOffset,!0))),(0,M.UF)(e))}),(0,M.aJ)("loadStarsTransactions",async(e,t,a)=>{const{type:s,isTon:o}=a,i=o?e.ton?.history[s]:e.stars?.history[s],n=i?.nextOffset;if(i&&!n)return;const r=await(0,v.px)("fetchStarsTransactions",{isInbound:"inbound"===s,isOutbound:"outbound"===s,offset:n||"",isTon:o});r&&(e=(0,M.mS)(),e=(0,C.L_F)(e,r.balance),r.history&&(e=(0,C.Psh)(e,s,r.history,r.nextOffset,o)),(0,M.UF)(e))}),(0,M.aJ)("loadStarGifts",async e=>{const t=await(0,v.px)("fetchStarGifts");if(!t)return;e=(0,M.mS)();const a=(0,h.dU)(t.gifts,"id"),s=Object.keys(a),o=Object.values(a).map(e=>e.availabilityResale||e.isLimited&&!e.isSoldOut?e.id:void 0).filter(Boolean);e={...e,starGifts:{byId:a,idsByCategory:{all:s,collectible:o,myUnique:[]}}},(0,M.UF)(e)}),(0,M.aJ)("loadMyUniqueGifts",async(e,t,a)=>{const{shouldRefresh:s}=a||{},o=e.currentUserId;if(!o)return;const i=e.myUniqueGifts,n=i?.nextOffset;if(i&&!n&&!s)return;const r=(0,T.PVB)(e,o);if(!r)return;const d=await(0,v.px)("fetchSavedStarGifts",{peer:r,offset:s?void 0:n,filter:{sortType:"byDate",shouldIncludeUnique:!0,shouldIncludeUnlimited:!1,shouldIncludeUpgradable:!1,shouldIncludeLimited:!1,shouldIncludeDisplayed:!0,shouldIncludeHidden:!0}});if(!d)return;e=(0,M.mS)();const c=d.gifts,l=(0,h.pA)(c,e=>[e.gift.id,e]),u=c.map(e=>e.gift.id);e={...e,myUniqueGifts:{byId:{...!s&&(e.myUniqueGifts?.byId||{}),...l},ids:[...s?[]:e.myUniqueGifts?.ids||[],...u],nextOffset:d.nextOffset}},(0,M.UF)(e)}),(0,M.aJ)("updateResaleGiftsFilter",(e,t,a)=>{const{filter:s,tabId:o=(0,u.g0)()}=a,i=(0,T.nTw)(e,o);e=(0,P.w)(e,{resaleGifts:{...i.resaleGifts,filter:s}},o),i.resaleGifts.giftId&&t.loadResaleGifts({giftId:i.resaleGifts.giftId,shouldRefresh:!0,tabId:o}),(0,M.UF)(e)}),(0,M.aJ)("loadResaleGifts",async(e,t,a)=>{const{giftId:s,shouldRefresh:o,tabId:i=(0,u.g0)()}=a;let n=(0,T.nTw)(e,i);if(n.resaleGifts.isLoading||n.resaleGifts.isAllLoaded&&!o)return;e=(0,P.w)(e,{resaleGifts:{...n.resaleGifts,isLoading:!0,...o&&{count:0,nextOffset:void 0,isAllLoaded:!1}}},i),(0,M.UF)(e),e=(0,M.mS)(),n=(0,T.nTw)(e,i);const r=n.resaleGifts.nextOffset,d=n.resaleGifts.attributesHash,c=n.resaleGifts.filter,l=await(0,v.px)("fetchResaleGifts",{giftId:s,offset:r,limit:Ze.bc,attributesHash:d,filter:c});if(!l)return;const{chats:f,users:p}=l;e=(0,M.mS)(),n=(0,T.nTw)(e,i);const m=n.resaleGifts.gifts,g=o?l.gifts:m.concat(l.gifts),I=n.resaleGifts.updateIteration,b=n.resaleGifts.giftId!==s||o?I+1:I;e=(0,P.w)(e,{resaleGifts:{...n.resaleGifts,giftId:s,count:l.count||n.resaleGifts.count,gifts:g,attributes:l.attributes||n.resaleGifts.attributes,counters:l.counters||n.resaleGifts.counters,attributesHash:l.attributesHash,nextOffset:l.nextOffset,isLoading:!1,isAllLoaded:!l.nextOffset,updateIteration:b}},i),e=(0,C.CKT)(e,(0,h.dU)(p,"id")),e=(0,C.h7P)(e,(0,h.dU)(f,"id")),(0,M.UF)(e)}),(0,M.aJ)("resetResaleGifts",(e,t,a)=>{const{tabId:o=(0,u.g0)()}=a||{},i=(0,T.nTw)(e,o);return(0,P.w)(e,{resaleGifts:{updateIteration:i.resaleGifts.updateIteration+1,filter:s.hYe,count:0,gifts:[]}},o)}),(0,M.aJ)("loadPeerSavedGifts",async(e,t,a)=>{const{peerId:s,shouldRefresh:o,tabId:i=(0,u.g0)()}=a,n=(0,T.PVB)(e,s);if(!n)return;e=(0,M.mS)();const r=(0,T.B59)(e,s,i),d=(0,T.HS0)(e,s,r,i),c=d?.nextOffset;if(!o&&d&&!c)return;const l=(0,T.w0X)(e,s,i),h=await(0,v.px)("fetchSavedStarGifts",{peer:n,offset:o?"":c,filter:l,collectionId:"all"===r?void 0:r});e=(0,M.mS)();const f=(0,T.w0X)(e,s,i),p=(0,T.B59)(e,s,i);if(!h||p!==r||f!==l)return;const m=d&&!o?d.gifts.concat(h.gifts):h.gifts;e=(0,C.xOA)(e,s,m,h.nextOffset,i),(0,M.UF)(e)}),(0,M.aJ)("reloadPeerSavedGifts",(e,t,a)=>{const{peerId:s}=a;Object.values(e.byTabId).forEach(a=>{const o=(0,T.B59)(e,s,a.id);(0,T.HS0)(e,s,o,a.id)&&t.loadPeerSavedGifts({peerId:s,shouldRefresh:!0,tabId:a.id})}),s===e.currentUserId&&t.loadMyUniqueGifts({shouldRefresh:!0})}),(0,M.aJ)("loadStarsSubscriptions",async e=>{const t=e.stars?.subscriptions,a=t?.nextOffset;if(t&&!a)return;e=(0,C.Yzx)(e,!0),(0,M.UF)(e);const o=await(0,v.px)("fetchStarsSubscriptions",{offset:a||""});o&&o.balance.currency===s.OUy&&(e=(0,M.mS)(),e=(0,C.L_F)(e,o.balance),e=(0,C.qEh)(e,o.subscriptions,o.nextOffset),(0,M.UF)(e))}),(0,M.aJ)("changeStarsSubscription",async(e,t,a)=>{const{peerId:s,id:o,isCancelled:i}=a,n=s?(0,T.PVB)(e,s):void 0;s&&!n||(await(0,v.px)("changeStarsSubscription",{peer:n,subscriptionId:o,isCancelled:i}),t.loadStarStatus())}),(0,M.aJ)("fulfillStarsSubscription",async(e,t,a)=>{const{peerId:s,id:o}=a,i=s?(0,T.PVB)(e,s):void 0;s&&!i||(await(0,v.px)("fulfillStarsSubscription",{peer:i,subscriptionId:o}),t.loadStarStatus())}),(0,M.aJ)("changeGiftVisibility",async(e,t,a)=>{const{gift:s,shouldUnsave:o,tabId:i=(0,u.g0)()}=a,n="user"===s.type?e.currentUserId:s.chatId,r=(0,He.HT)(e,s);if(!r)return;const d=(0,T.B59)(e,n,i),c=(0,T.nTw)(e,i).savedGifts.collectionsByPeerId[n]?.[d];if(c?.gifts?.length){const t=c.gifts.map(e=>e.inputGift&&(0,He.j6)(e.inputGift,s)?{...e,isUnsaved:o}:e);e=(0,C.xOA)(e,n,t,c.nextOffset,i),(0,M.UF)(e)}const l=await(0,v.px)("saveStarGift",{inputGift:r,shouldUnsave:o});if(e=(0,M.mS)(),!l)return e=(0,C.xOA)(e,n,c.gifts,c.nextOffset,i),void(0,M.UF)(e);t.reloadPeerSavedGifts({peerId:n})}),(0,M.aJ)("convertGiftToStars",async(e,t,a)=>{const{gift:s,tabId:o=(0,u.g0)()}=a,i=(0,He.HT)(e,s);if(!i)return;if(!await(0,v.px)("convertStarGift",{inputSavedGift:i}))return;const n="user"===s.type?e.currentUserId:s.chatId;t.reloadPeerSavedGifts({peerId:n}),t.openStarsBalanceModal({tabId:o})}),(0,M.aJ)("openGiftUpgradeModal",async(e,t,a)=>{const{giftId:s,gift:o,peerId:i,tabId:n=(0,u.g0)()}=a,r=await(0,v.px)("fetchStarGiftUpgradePreview",{giftId:s});if(!r)return;const d=(0,y.Fm)(),c=r.prices.filter(e=>e.date>d),l=r.nextPrices.filter(e=>e.date>d),h=r.nextPrices.filter(e=>e.date<=d),f="starGift"===o?.gift.type?o.gift:void 0,p=h.length?h[h.length-1].upgradeStars:f?.upgradeStars,m=r.prices[0]?.upgradeStars,g=r.prices.at(-1)?.upgradeStars;e=(0,M.mS)(),e=(0,P.w)(e,{giftUpgradeModal:{recipientId:i,gift:o,sampleAttributes:r.sampleAttributes,prices:c,nextPrices:l,currentUpgradeStars:p,minPrice:g,maxPrice:m}},n),(0,M.UF)(e)}),(0,M.aJ)("shiftGiftUpgradeNextPrice",async(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s),i=o?.giftUpgradeModal;if(!i?.nextPrices?.length)return;const n=i.nextPrices[0].upgradeStars,r=i.nextPrices.slice(1);if(r.length)return e=(0,P.w)(e,{giftUpgradeModal:{...i,nextPrices:r,currentUpgradeStars:n}},s),void(0,M.UF)(e);const d=i.gift?.gift,c="starGift"===d?.type?d.id:void 0;if(!c)return;const l=await(0,v.px)("fetchStarGiftUpgradePreview",{giftId:c});if(!l)return;const h=(0,y.Fm)(),f=l.nextPrices.filter(e=>e.date>h);e=(0,M.mS)();const p=(0,T.nTw)(e,s),m=p?.giftUpgradeModal;m&&(e=(0,P.w)(e,{giftUpgradeModal:{...m,nextPrices:f,currentUpgradeStars:n}},s),(0,M.UF)(e))}),(0,M.aJ)("openGiftAuctionModal",async(e,t,a)=>{const{gift:s,tabId:o=(0,u.g0)()}=a,[,i]=await Promise.all([(0,M.pv)().loadGiftAuction({giftId:s.id}),(0,v.px)("fetchStarGiftUpgradePreview",{giftId:s.id})]);e=(0,M.mS)(),e=(0,P.w)(e,{giftAuctionModal:{auctionGiftId:s.id,sampleAttributes:i?.sampleAttributes}},o),(0,M.UF)(e)}),(0,M.aJ)("loadGiftAuction",async(e,t,a)=>{const{giftId:s}=a,o=e.giftAuctionByGiftId?.[s],i="active"===o?.state.type?o.state.version:0,n=await(0,v.px)("fetchStarGiftAuctionState",{giftId:s,version:i});n&&(e=(0,M.mS)(),e=(0,C.KNO)(e,n),(0,M.UF)(e))}),(0,M.aJ)("toggleSavedGiftPinned",async(e,t,a)=>{const{gift:s,peerId:o,tabId:i=(0,u.g0)()}=a,n=(0,T.PVB)(e,o);if(!n)return;const r=(0,T.FDg)(e,o,i);if(!r)return;const d=e.appConfig.savedGiftPinLimit,c=r.gifts.filter(e=>e.isPinned),l=s.isPinned?c.filter(e=>e.gift.slug!==s.gift.slug):[...c,s],h=(d?l.slice(-d):l).map(t=>(0,He.HT)(e,t.inputGift)).filter(Boolean);await(0,v.px)("toggleSavedGiftPinned",{inputSavedGifts:h,peer:n})&&t.reloadPeerSavedGifts({peerId:o})}),(0,M.aJ)("updateStarGiftPrice",async(e,t,a)=>{const{gift:s,price:o}=a,i=(0,He.HT)(e,s);i&&await(0,v.px)("updateStarGiftPrice",{inputSavedGift:i,price:o})&&t.reloadPeerSavedGifts({peerId:e.currentUserId})}),(0,M.aJ)("loadStarGiftCollections",async(e,t,a)=>{const{peerId:s,hash:o}=a,i=(0,T.PVB)(e,s);if(!i)return;const n=await(0,v.px)("fetchStarGiftCollections",{peer:i,hash:o});n&&(e=(0,M.mS)(),e=(0,C.thC)(e,s,n.collections),(0,M.UF)(e))}),(0,M.aJ)("openGiftAuctionAcquiredModal",async(e,t,a)=>{const{giftId:s,giftTitle:o,giftSticker:i,tabId:n=(0,u.g0)()}=a,r=await(0,v.px)("fetchStarGiftAuctionAcquiredGifts",{giftId:s});r&&(e=(0,M.mS)(),e=(0,P.w)(e,{giftAuctionAcquiredModal:{giftId:s,giftTitle:o,giftSticker:i,acquiredGifts:r.gifts}},n),(0,M.UF)(e))}),(0,M.aJ)("acceptStarGiftOffer",async(e,t,a)=>{const{messageId:s}=a;await(0,v.px)("resolveStarGiftOffer",{offerMsgId:s})&&(t.loadStarStatus(),e.currentUserId&&t.reloadPeerSavedGifts({peerId:e.currentUserId}))}),(0,M.aJ)("declineStarGiftOffer",async(e,t,a)=>{const{messageId:s}=a;await(0,v.px)("resolveStarGiftOffer",{offerMsgId:s,shouldDecline:!0})}),(0,M.aJ)("loadActiveGiftAuctions",async(e,t,a)=>{const s=await(0,v.px)("fetchStarGiftActiveAuctions");s&&(e=(0,M.mS)(),s.auctions.forEach(t=>{e=(0,C.KNO)(e,t)}),e={...e,activeGiftAuctionIds:s.auctions.map(e=>e.gift.id)},(0,M.UF)(e))}),(0,M.aJ)("openGiftInfoModalFromMessage",async(e,t,a)=>{const{chatId:s,messageId:o,tabId:i=(0,u.g0)()}=a;if(!(0,T.hds)(e,s))return;await(0,M.pv)().loadMessage({chatId:s,messageId:o}),e=(0,M.mS)();const n=(0,T.O5q)(e,s,o);if(!n||!n.content.action)return;const r=n.content.action;if("starGift"!==r.type&&"starGiftUnique"!==r.type)return;const d="starGift"===r.type?r:void 0,c="starGiftUnique"===r.type?r:void 0,l=d?.giftMsgId,h=r.peerId||(n.isOutgoing?n.chatId:e.currentUserId),f=l?{type:"user",messageId:l}:r.savedId?{type:"chat",chatId:s,savedId:r.savedId}:{type:"user",messageId:o},p=r.fromId||(n.isOutgoing?e.currentUserId:n.chatId),m={date:n.date,gift:r.gift,message:d?.message,starsToConvert:d?.starsToConvert,isNameHidden:d?.isNameHidden,isUnsaved:!r.isSaved,fromId:p,messageId:n.id,isConverted:d?.isConverted,upgradeMsgId:d?.upgradeMsgId,canUpgrade:d?.canUpgrade,alreadyPaidUpgradeStars:d?.alreadyPaidUpgradeStars,inputGift:f,canExportAt:c?.canExportAt,savedId:r.savedId,transferStars:c?.transferStars,dropOriginalDetailsStars:c?.dropOriginalDetailsStars,prepaidUpgradeHash:d?.prepaidUpgradeHash,canCraftAt:c?.canCraftAt};t.openGiftInfoModal({peerId:h,gift:m,tabId:i})}),(0,M.aJ)("openGiftInfoValueModal",async(e,t,a)=>{const{gift:s,tabId:o=(0,u.g0)()}=a,i=await(0,v.px)("fetchUniqueStarGiftValueInfo",{slug:s.slug});i&&(e=(0,M.mS)(),e=(0,P.w)(e,{giftInfoValueModal:{valueInfo:i,gift:s}},o),(0,M.UF)(e))}),(0,M.aJ)("openGiftCraftModal",async(e,t,a)=>{const{gift:s,tabId:o=(0,u.g0)()}=a,i="starGiftUnique"===s?.gift.type?s.gift:void 0,n=i?.regularGiftId;let r;if(n){const e=await(0,v.px)("fetchStarGiftUpgradeAttributes",{giftId:n});if(e){const t=e.attributes.filter(e=>"model"===e.type&&"regular"!==e.rarity.type);(0,Qe.y8)(t),r=t}}e=(0,M.mS)(),e=(0,P.w)(e,{giftCraftModal:{regularGiftId:n,regularGiftTitle:i?.title,gift1:s,marketFilter:{sortType:"byPrice"},marketUpdateIteration:0,previewAttributes:r}},o),(0,M.UF)(e)}),(0,M.aJ)("openGiftCraftSelectModal",async(e,t,a)=>{const{slotIndex:s,tabId:o=(0,u.g0)()}=a,i=(0,T.nTw)(e,o).giftCraftModal;if(!i?.regularGiftId)return;const n=!i.myCraftableGifts||i.shouldRefreshMyCraftableGifts,r=!i.marketCraftableGifts;if(!n&&!r)return e=(0,P.w)(e,{giftCraftSelectModal:{slotIndex:s}},o),void(0,M.UF)(e);e=(0,P.w)(e,{giftCraftSelectModal:{slotIndex:s,isLoading:!0}},o),(0,M.UF)(e);const[d,c]=await Promise.all([n?(0,v.px)("fetchCraftStarGifts",{giftId:i.regularGiftId,peerId:e.currentUserId}):void 0,r?(0,v.px)("fetchResaleGifts",{giftId:i.regularGiftId,filter:i.marketFilter,forCraft:!0}):void 0]);e=(0,M.mS)();const l=(0,T.nTw)(e,o).giftCraftModal,h=(0,T.nTw)(e,o).giftCraftSelectModal;if(!l||!h)return;const f=d?.gifts.filter(e=>"starGiftUnique"===e.gift.type),p=c?.gifts.filter(e=>"starGiftUnique"===e.type),m=n&&d,g=r&&c;e=(0,P.w)(e,{giftCraftModal:{...l,myCraftableGifts:m?f:l.myCraftableGifts,myCraftableGiftsNextOffset:m?d.nextOffset:l.myCraftableGiftsNextOffset,shouldRefreshMyCraftableGifts:n?!d:l.shouldRefreshMyCraftableGifts,marketCraftableGifts:g?p:l.marketCraftableGifts,marketCraftableGiftsNextOffset:g?c.nextOffset:l.marketCraftableGiftsNextOffset,marketCraftableGiftsCount:g?c.count:l.marketCraftableGiftsCount,marketAttributes:g?c.attributes:l.marketAttributes,marketCounters:g?c.counters:l.marketCounters,marketAttributesHash:g?c.attributesHash:l.marketAttributesHash},giftCraftSelectModal:{...h,isLoading:!1}},o),(0,M.UF)(e)}),(0,M.aJ)("loadMoreCraftableGifts",async(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s).giftCraftModal;if(!o?.myCraftableGiftsNextOffset)return;const i="starGiftUnique"===o.gift1?.gift.type?o.gift1.gift:void 0;if(!i?.regularGiftId)return;const n=await(0,v.px)("fetchCraftStarGifts",{giftId:i.regularGiftId,peerId:e.currentUserId,offset:o.myCraftableGiftsNextOffset});if(!n)return;e=(0,M.mS)();const r=(0,T.nTw)(e,s).giftCraftModal;if(!r)return;const d=n.gifts.filter(e=>"starGiftUnique"===e.gift.type);e=(0,P.w)(e,{giftCraftModal:{...r,myCraftableGifts:[...r.myCraftableGifts||[],...d],myCraftableGiftsNextOffset:n.nextOffset}},s),(0,M.UF)(e)}),(0,M.aJ)("loadMoreMarketCraftableGifts",async(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s).giftCraftModal;if(!o?.regularGiftId)return;if(o.isMarketLoading)return;if(o.marketCraftableGifts&&!o.marketCraftableGiftsNextOffset)return;e=(0,P.w)(e,{giftCraftModal:{...o,isMarketLoading:!0}},s),(0,M.UF)(e);const i=await(0,v.px)("fetchResaleGifts",{giftId:o.regularGiftId,offset:o.marketCraftableGiftsNextOffset,filter:o.marketFilter,forCraft:!0});e=(0,M.mS)();const n=(0,T.nTw)(e,s).giftCraftModal;if(!n)return;if(!i)return e=(0,P.w)(e,{giftCraftModal:{...n,isMarketLoading:!1}},s),void(0,M.UF)(e);const r=i.gifts.filter(e=>"starGiftUnique"===e.type);e=(0,P.w)(e,{giftCraftModal:{...n,marketCraftableGifts:[...n.marketCraftableGifts||[],...r],marketCraftableGiftsNextOffset:i.nextOffset,isMarketLoading:!1}},s),(0,M.UF)(e)}),(0,M.aJ)("updateCraftGiftsFilter",async(e,t,a)=>{const{filter:s,tabId:o=(0,u.g0)()}=a,i=(0,T.nTw)(e,o).giftCraftModal;if(!i?.regularGiftId)return;e=(0,P.w)(e,{giftCraftModal:{...i,marketFilter:s,isMarketLoading:!0}},o),(0,M.UF)(e);const n=await(0,v.px)("fetchResaleGifts",{giftId:i.regularGiftId,filter:s,forCraft:!0});e=(0,M.mS)();const r=(0,T.nTw)(e,o).giftCraftModal;if(!r)return;if(!n)return e=(0,P.w)(e,{giftCraftModal:{...r,isMarketLoading:!1}},o),void(0,M.UF)(e);const d=n.gifts.filter(e=>"starGiftUnique"===e.type);e=(0,P.w)(e,{giftCraftModal:{...r,marketCraftableGifts:d,marketCraftableGiftsNextOffset:n.nextOffset,marketCraftableGiftsCount:n.count,marketCounters:n.counters,marketUpdateIteration:r.marketUpdateIteration+1,isMarketLoading:!1}},o),(0,M.UF)(e)}),(0,M.aJ)("craftStarGift",async(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s).giftCraftModal;if(!o?.regularGiftId)return;const i=[o.gift1,o.gift2,o.gift3,o.gift4].filter(e=>Boolean(e));if(0===i.length)return;const n=i.map(t=>t.inputGift&&(0,He.HT)(e,t.inputGift)).filter(e=>Boolean(e));if(0===n.length)return;const r=await(0,v.px)("craftStarGift",{inputSavedGifts:n});if(r?.error){e=(0,M.mS)();const t=(0,T.nTw)(e,s).giftCraftModal;if(!t)return;e=(0,P.w)(e,{giftCraftModal:{...t,craftResult:{success:!1,isError:!0}}},s),(0,M.UF)(e)}}),(0,M.aJ)("openAboutStarGiftModal",async(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=await(0,v.px)("fetchPremiumPromo");let i,n;if(o?.promo){const e=o.promo.videoSections.indexOf("gifts");if(-1!==e&&e<o.promo.videos.length){const t=o.promo.videos[e];i=t.id,n=t.thumbnail}}e=(0,M.mS)(),e=(0,P.w)(e,{aboutStarGiftModal:{videoId:i,videoThumbnail:n}},s),(0,M.UF)(e)}),(0,M.aJ)("openGiftPreviewModal",async(e,t,a)=>{const{originGift:s,shouldShowCraftableOnStart:o,tabId:i=(0,u.g0)()}=a,n="starGiftUnique"===s.type?s.regularGiftId:s.id,r=await(0,v.px)("fetchStarGiftUpgradeAttributes",{giftId:n});r&&(e=(0,M.mS)(),e=(0,P.w)(e,{giftPreviewModal:{originGift:s,attributes:r.attributes,shouldShowCraftableOnStart:o}},i),(0,M.UF)(e))});var et=a(58554);let tt=0;(0,M.aJ)("loadAvailableReactions",async e=>{const t=await(0,v.px)("fetchAvailableReactions");t&&(t.forEach(e=>{e.aroundAnimation&&et.hd(`sticker${e.aroundAnimation.id}`,i.qZ.BlobUrl),e.centerIcon&&et.hd(`sticker${e.centerIcon.id}`,i.qZ.BlobUrl),e.appearAnimation&&et.hd(`sticker${e.appearAnimation.id}`,i.qZ.BlobUrl),e.selectAnimation&&et.hd((0,S.mr)(e.selectAnimation,"full"),i.qZ.BlobUrl)}),e=(0,M.mS)(),e={...e,reactions:{...e.reactions,availableReactions:t}},(0,M.UF)(e),(0,Fe.A)({action:"loadAvailableReactions",payload:void 0},s.npx))}),(0,M.aJ)("loadAvailableEffects",async e=>{const t=await(0,v.px)("fetchAvailableEffects");if(!t)return;const{effects:a,emojis:s,stickers:o}=t,i=[],n=(0,h.dU)(a,"id");for(const e of a)if(e.effectAnimationId){const t={type:"emoji",emoticon:e.emoticon};i.push(t)}e=(0,M.mS)(),e={...e,availableEffectById:n,stickers:{...e.stickers,effect:{stickers:o,emojis:s}},reactions:{...e.reactions,effectReactions:i}},(0,M.UF)(e)}),(0,M.aJ)("interactWithAnimatedEmoji",(e,t,a)=>{const{emoji:s,x:o,y:i,startSize:n,isReversed:r,tabId:d=(0,u.g0)()}=a,c={id:tt++,animatedEffect:s,x:(0,G.cf)(e,o)+40*Math.random()-20,y:i+40*Math.random()-20,startSize:n,isReversed:r};return(0,P.w)(e,{activeEmojiInteractions:[...(0,T.nTw)(e,d).activeEmojiInteractions||[],c]},d)}),(0,M.aJ)("sendEmojiInteraction",(e,t,a)=>{const{messageId:s,chatId:o,emoji:i,interactions:n}=a;if("connectionStateReady"!==e.connectionState)return;const r=(0,T.hds)(e,o);r&&i&&!(0,T.nZ4)(e,o)&&(0,v.px)("sendEmojiInteraction",{chat:r,messageId:s,emoticon:i,timestamps:n})}),(0,M.aJ)("sendDefaultReaction",(e,t,a)=>{const{chatId:s,messageId:o,tabId:i=(0,u.g0)()}=a,n=(0,T.nTJ)(e,s),r=(0,T.O5q)(e,s,o);n&&r&&!(0,S.Nb)(r)&&t.toggleReaction({chatId:s,messageId:o,reaction:n,tabId:i})}),(0,M.aJ)("toggleReaction",async(e,t,a)=>{const{chatId:s,reaction:o,shouldAddToRecent:i,tabId:n=(0,u.g0)()}=a;let{messageId:r}=a;const d=(0,T.hds)(e,s);let c=(0,T.O5q)(e,s,r);if(!d||!c)return;const l=(0,T.nZ4)(e,s),p=Boolean(c.groupedId)&&!c.isInAlbum,m=p?(0,T.D_S)(e,s,c.groupedId)[0]:void 0;c=p&&(0,T.O5q)(e,s,m)||c,r=c?.id||r;const g=(0,S.uC)(c),I=g.some(e=>(0,S.a0)(e,o)),b=I?g.filter(e=>!(0,S.a0)(e,o)):[...g,o],y=(0,T.cO5)(e),[w,A]=(0,h.jB)(b,e=>"paid"===e.type),C=A.slice(-y),P=[...w,...C],k=(0,f.bj)(c);(0,T.xYJ)(e,"reactionEffects")&&(I?t.stopActiveReaction({containerId:k,reaction:o,tabId:n}):t.startActiveReaction({containerId:k,reaction:o,tabId:n})),e=(0,G.Y1)(e,c,P),(0,M.UF)(e);try{await(0,v.px)("sendReaction",{chat:d,messageId:r,reactions:C,shouldAddToRecent:i}),l&&t.loadSavedReactionTags()}catch(t){e=(0,M.mS)(),e=(0,G.Y1)(e,c,g),(0,M.UF)(e)}}),(0,M.aJ)("addLocalPaidReaction",(e,t,a)=>{const{chatId:s,messageId:o,count:i,shouldIgnoreDefaultPrivacy:n=!1,tabId:r=(0,u.g0)()}=a,d=e.settings.paidReactionPrivacy,c=n?a.isPrivate:"anonymous"===d?.type,l=n?a.peerId:"peer"===d?.type?d.peerId:void 0,h=(0,T.hds)(e,s),p=(0,T.O5q)(e,s,o);if(!h||!p)return;const m=p.reactions?.results||[],g=(0,S.Ny)(m,i,c,l);e=(0,C.r3y)(e,p.chatId,p.id,{reactions:{...m,results:g}}),(0,M.UF)(e);const I=(0,f.bj)(p);(0,T.xYJ)(e,"reactionEffects")&&t.startActiveReaction({containerId:I,reaction:{type:"paid"},tabId:r})}),(0,M.aJ)("sendPaidReaction",async(e,t,a)=>{const{chatId:s,messageId:o,forcedAmount:i,tabId:n=(0,u.g0)()}=a,r=(0,T.hds)(e,s),d=(0,T.O5q)(e,s,o);if(!r||!d)return;const c=d.reactions?.results?.find(e=>"paid"===e.reaction.type),l=i||c?.localAmount||0;if(l){t.resetLocalPaidReactions({chatId:s,messageId:o});try{await(0,v.px)("sendPaidReaction",{chat:r,messageId:o,count:l,isPrivate:c?.localIsPrivate,peerId:c?.localPeerId})}catch(e){"BALANCE_TOO_LOW"===e.message&&t.openStarsBalanceModal({originReaction:{chatId:s,messageId:o,amount:l},tabId:n})}}}),(0,M.aJ)("startActiveReaction",(e,t,a)=>{const{containerId:s,reaction:o,tabId:i=(0,u.g0)()}=a,n=(0,T.nTw)(e,i);if(!(0,T.xYJ)(e,"reactionEffects"))return;const r=n.activeReactions[s]||[];if(r.some(e=>(0,S.a0)(e,o)))return;const d=r.concat(o);return(0,P.w)(e,{activeReactions:{...n.activeReactions,[s]:d}},i)}),(0,M.aJ)("stopActiveReaction",(e,t,a)=>{const{containerId:s,reaction:o,tabId:i=(0,u.g0)()}=a,n=(0,T.nTw)(e,i),r=n.activeReactions[s]||[],d=o?r.filter(e=>!(0,S.a0)(e,o)):[],c=d.length?{...n.activeReactions,[s]:d}:(0,h.cJ)(n.activeReactions,[s]);return(0,P.w)(e,{activeReactions:c},i)}),(0,M.aJ)("setDefaultReaction",async(e,t,a)=>{const{reaction:s}=a;await(0,v.px)("setDefaultReaction",{reaction:s})&&((e=(0,M.mS)()).config?(e={...e,config:{...e.config,defaultReaction:s}},(0,M.UF)(e)):t.loadConfig())}),(0,M.aJ)("stopActiveEmojiInteraction",(e,t,a)=>{const{id:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{activeEmojiInteractions:(0,T.nTw)(e,o).activeEmojiInteractions?.filter(e=>e.id!==s)},o)}),(0,M.aJ)("loadReactors",async(e,t,a)=>{if((0,T.trm)(e))return;const{chatId:s,messageId:o,reaction:i}=a,n=(0,T.hds)(e,s),r=(0,T.O5q)(e,s,o);if(!n||!r)return;const d=r.reactors?.nextOffset,c=await(0,v.px)("fetchMessageReactionsList",{reaction:i,chat:n,messageId:o,offset:d});c&&(e=(0,M.mS)(),e=(0,C.r3y)(e,s,o,{reactors:c}),(0,M.UF)(e))}),(0,M.aJ)("loadMessageReactions",(e,t,a)=>{if((0,T.trm)(e))return;const{ids:s,chatId:o}=a,i=(0,T.hds)(e,o);i&&"connectionStateReady"===e.connectionState&&(0,v.px)("fetchMessageReactions",{ids:s,chat:i})}),(0,M.aJ)("sendWatchingEmojiInteraction",(e,t,a)=>{const{chatId:s,emoticon:o,x:i,y:n,startSize:r,isReversed:d,id:c,tabId:l=(0,u.g0)()}=a,h=(0,T.hds)(e,s),f=(0,T.nTw)(e,l);if(h&&f.activeEmojiInteractions?.some(e=>e.id===c)&&!(0,T.nZ4)(e,s))return"connectionStateReady"===e.connectionState&&(0,v.px)("sendWatchingEmojiInteraction",{chat:h,emoticon:o}),(0,P.w)(e,{activeEmojiInteractions:f.activeEmojiInteractions.map(t=>t.id===c?{...t,x:(0,G.cf)(e,i),y:n,startSize:r,isReversed:d}:t)},l)}),(0,M.aJ)("loadUnreadReactions",async(e,t,a)=>{const{chatId:s,threadId:o=i.l3,offsetId:n}=a,r=(0,T.hds)(e,s);if(!r)return;const d=await(0,v.px)("fetchUnreadReactions",{chat:r,threadId:o!==i.l3?o:void 0,offsetId:n});if(!d)return;const{messages:c,topics:l,totalCount:u}=d;e=(0,M.mS)(),e=(0,C.CJJ)({global:e,chatId:s,threadId:o,messages:c,topics:l,totalCount:u,unreadCountKey:"unreadReactionsCount"}),(0,M.UF)(e)}),(0,M.aJ)("animateUnreadReaction",(e,t,a)=>{const{chatId:s,messageIds:o,tabId:i=(0,u.g0)()}=a;e=(0,G.u$)({global:e,chatId:s,ids:o}),(0,M.UF)(e),t.markMessagesRead({chatId:s,messageIds:o}),(0,T.xYJ)(e,"reactionEffects")&&(e=(0,M.mS)(),o.forEach(a=>{const o=(0,T.O5q)(e,s,a);if(!o)return;const{reaction:n,isOwn:r,isUnread:d}=o.reactions?.recentReactions?.[0]??{};if(n&&d&&!r){const e=(0,f.bj)(o);t.startActiveReaction({containerId:e,reaction:n,tabId:i})}}))}),(0,M.aJ)("focusNextReaction",async(e,t,a)=>{const{chatId:s,threadId:o=i.l3,tabId:n=(0,u.g0)()}=a||{};let r=(0,F.a1)(e,s,o);(r?.unreadReactions?.length||(await(0,M.pv)().loadUnreadReactions({chatId:s,threadId:o}),e=(0,M.mS)(),r=(0,F.a1)(e,s,o),r?.unreadReactions?.length))&&(t.focusMessage({chatId:s,threadId:o,messageId:r.unreadReactions[0],tabId:n,scrollTargetPosition:"end"}),t.markMessagesRead({chatId:s,messageIds:[r.unreadReactions[0]]}))}),(0,M.aJ)("readAllReactions",(e,t,a)=>{const{chatId:s,threadId:o=i.l3}=a,n=(0,T.hds)(e,s);if(n)return(0,v.px)("readAllReactions",{chat:n,threadId:o!==i.l3?o:void 0}),(0,k.Bg)(e,s,o,{unreadReactionsCount:0,unreadReactions:void 0})}),(0,M.aJ)("loadTopReactions",async e=>{const t=await(0,v.px)("fetchTopReactions",{hash:e.reactions.hash.topReactions});t&&(e=(0,M.mS)(),e={...e,reactions:{...e.reactions,topReactions:t.reactions,hash:{...e.reactions.hash,topReactions:t.hash}}},(0,M.UF)(e))}),(0,M.aJ)("loadRecentReactions",async e=>{const t=await(0,v.px)("fetchRecentReactions",{hash:e.reactions.hash.recentReactions});t&&(e=(0,M.mS)(),e={...e,reactions:{...e.reactions,recentReactions:t.reactions,hash:{...e.reactions.hash,recentReactions:t.hash}}},(0,M.UF)(e))}),(0,M.aJ)("clearRecentReactions",async e=>{await(0,v.px)("clearRecentReactions")&&(e=(0,M.mS)(),e={...e,reactions:{...e.reactions,recentReactions:[]}},(0,M.UF)(e))}),(0,M.aJ)("loadDefaultTagReactions",async e=>{const t=await(0,v.px)("fetchDefaultTagReactions",{hash:e.reactions.hash.defaultTags});t&&(e=(0,M.mS)(),e={...e,reactions:{...e.reactions,defaultTags:t.reactions,hash:{...e.reactions.hash,defaultTags:t.hash}}},(0,M.UF)(e))}),(0,M.aJ)("loadSavedReactionTags",async e=>{const{hash:t}=e.savedReactionTags||{},a=await(0,v.px)("fetchSavedReactionTags",{hash:t});if(!a)return;e=(0,M.mS)();const s=(0,h.pA)(a.tags,e=>[(0,S.Jj)(e.reaction),e]);e={...e,savedReactionTags:{hash:a.hash,byKey:s}},(0,M.UF)(e)}),(0,M.aJ)("editSavedReactionTag",async(e,t,a)=>{const{reaction:s,title:o}=a;if(!await(0,v.px)("updateSavedReactionTag",{reaction:s,title:o}))return;e=(0,M.mS)();const i=e.savedReactionTags?.byKey;if(!i)return;const n=(0,S.Jj)(s),r={...i[n],title:o};e={...e,savedReactionTags:{...e.savedReactionTags,byKey:{...i,[n]:r}}},(0,M.UF)(e)}),(0,M.aJ)("loadStatistics",async(e,t,a)=>{const{chatId:s,isGroup:o,tabId:i=(0,u.g0)()}=a,n=(0,T.hds)(e,s),r=(0,T.AWZ)(e,s);if(!n||!r)return;const d=await(0,v.px)(o?"fetchGroupStatistics":"fetchChannelStatistics",{chat:n,dcId:r.statisticsDcId});if(!d)return;const{stats:c}=d;if(e=(0,M.mS)(),e=(0,C.n8l)(e,s,c,i),(0,M.UF)(e),"channel"===c.type){const e=c.recentPosts.filter(e=>"message"===e.type),a=c.recentPosts.filter(e=>"story"===e.type);e.length>0&&t.loadMessagesById({chatId:s,messageIds:e.map(e=>e.msgId)}),a.length>0&&t.loadPeerStoriesByIds({peerId:s,storyIds:a.map(e=>e.storyId)})}}),(0,M.aJ)("loadChannelMonetizationStatistics",async(e,t,a)=>{const{peerId:s,tabId:o=(0,u.g0)()}=a,i=(0,T.PVB)(e,s),n=(0,T.AWZ)(e,s);if(!i)return;const r=n?.statisticsDcId,d=await(0,v.px)("fetchChannelMonetizationStatistics",{peer:i,dcId:r});d&&(e=(0,M.mS)(),e=(0,C.$ry)(e,d,o),(0,M.UF)(e))}),(0,M.aJ)("loadMessageStatistics",async(e,t,a)=>{const{chatId:s,messageId:o,tabId:i=(0,u.g0)()}=a,n=(0,T.hds)(e,s),r=(0,T.AWZ)(e,s);if(!n||!r)return;const d=r.statisticsDcId;let c=await(0,v.px)("fetchMessageStatistics",{chat:n,messageId:o,dcId:d});c||(c={}),e=(0,M.mS)();const{viewsCount:l,forwardsCount:h,reactions:f}=(0,T.zeq)(e,s)[o]||{};c.viewsCount=l,c.forwardsCount=h,c.reactionsCount=f?.results?f?.results.reduce((e,t)=>e+t.count,0):void 0,e=(0,C.gJI)(e,c,i),(0,M.UF)(e),t.loadMessagePublicForwards({chatId:s,messageId:o,tabId:i})}),(0,M.aJ)("loadMessagePublicForwards",async(e,t,a)=>{const{chatId:s,messageId:o,tabId:i=(0,u.g0)()}=a,n=(0,T.hds)(e,s),r=(0,T.AWZ)(e,s);if(!n||!r)return;const d=r.statisticsDcId,c=(0,T.nTw)(e,i).statistics.currentMessage||{};if(c?.publicForwards&&!c.nextOffset)return;const l=await(0,v.px)("fetchMessagePublicForwards",{chat:n,messageId:o,dcId:d,offset:c.nextOffset}),{forwards:h,nextOffset:f,count:p}=l||{};e=(0,M.mS)(),e=(0,C.gJI)(e,{...c,publicForwards:p||h?.length,publicForwardsData:(c.publicForwardsData||[]).concat(h||[]),nextOffset:f},i),(0,M.UF)(e)}),(0,M.aJ)("loadStatisticsAsyncGraph",async(e,t,a)=>{const{chatId:s,token:o,name:i,isPercentage:n,tabId:r=(0,u.g0)()}=a,d=(0,T.AWZ)(e,s);if(!d)return;const c=d.statisticsDcId,l=await(0,v.px)("fetchStatisticsAsyncGraph",{token:o,dcId:c,isPercentage:n});l&&(e=(0,M.mS)(),e=(0,C.RoI)(e,s,i,l,r),(0,M.UF)(e))}),(0,M.aJ)("loadStoryStatistics",async(e,t,a)=>{const{chatId:s,storyId:o,tabId:i=(0,u.g0)()}=a,n=(0,T.hds)(e,s),r=(0,T.AWZ)(e,s);if(!n||!r)return;const d=r.statisticsDcId;let c=await(0,v.px)("fetchStoryStatistics",{chat:n,storyId:o,dcId:d});c||(c={}),e=(0,M.mS)();const l=(0,T.Msb)(e,s,o),{forwardsCount:h=0,viewsCount:f=0,reactionsCount:p=0}=l&&"views"in l&&l.views?l.views:{};c.viewsCount=f,c.forwardsCount=h,c.reactionsCount=p,e=(0,M.mS)(),e=(0,C.KXe)(e,c,i),(0,M.UF)(e),t.loadStoryPublicForwards({chatId:s,storyId:o,tabId:i})}),(0,M.aJ)("loadStoryPublicForwards",async(e,t,a)=>{const{chatId:s,storyId:o,tabId:i=(0,u.g0)()}=a,n=(0,T.hds)(e,s),r=(0,T.AWZ)(e,s);if(!n||!r)return;const d=r.statisticsDcId,c=(0,T.nTw)(e,i).statistics.currentStory||{};if(c?.publicForwards&&!c.nextOffset)return;const{publicForwards:l,count:h,nextOffset:f}=await(0,v.px)("fetchStoryPublicForwards",{chat:n,storyId:o,dcId:d,offset:c.nextOffset})||{};e=(0,M.mS)(),e=(0,C.KXe)(e,{...c,publicForwards:h||l?.length,publicForwardsData:(c.publicForwardsData||[]).concat(l||[]),nextOffset:f},i),(0,M.UF)(e)}),(0,M.aJ)("processMonetizationRevenueWithdrawalUrl",async(e,t,a)=>{const{peerId:s,currentPassword:o,tabId:i=(0,u.g0)()}=a;e=(0,C.Zct)(e,{isLoading:!0},i),(0,M.UF)(e);const n=(0,T.PVB)(e,s);if(!n)return;const r=await(0,v.px)("fetchMonetizationRevenueWithdrawalUrl",{peer:n,currentPassword:o});r&&(e=(0,M.mS)(),e=(0,C.Zct)(e,{isLoading:!1,errorKey:"error"in r?r.messageKey:void 0},i),(0,M.UF)(e),"url"in r&&(t.openUrl({url:r.url,tabId:i,ignoreDeepLinks:!0}),t.closeMonetizationVerificationModal({tabId:i})))});var at=a(1903);(0,M.aJ)("loadAllStories",async e=>{let t=0;for(;e.stories.hasNext;){if(t++>=100)return void(s.Oig&&console.error("`actions/loadAllStories`: Infinite loop detected"));e=(0,M.mS)();const{stateHash:a,hasNext:o}=e.stories;if(a&&!o)return;const i=await(0,v.px)("fetchAllStories",{isFirstRequest:!a,stateHash:a});if(!i)return;(e=(0,M.mS)()).stories.stateHash=i.state,"peerStories"in i&&(e=(0,C.Niu)(e,i.peerStories),e=(0,C.Gzl)(e,i.peerStories),(e=(0,C.qsx)(e,i.stealthMode)).stories.hasNext=i.hasMore),(0,M.UF)(e)}}),(0,M.aJ)("loadAllHiddenStories",async e=>{let t=0;for(;e.stories.hasNextInArchive;){if(t++>=100)return void(s.Oig&&console.error("`actions/loadAllHiddenStories`: Infinite loop detected"));e=(0,M.mS)();const{archiveStateHash:a,hasNextInArchive:o}=e.stories;if(a&&!o)return;const i=await(0,v.px)("fetchAllStories",{isFirstRequest:!a,stateHash:a,isHidden:!0});if(!i)return;(e=(0,M.mS)()).stories.archiveStateHash=i.state,"peerStories"in i&&(e=(0,C.Niu)(e,i.peerStories),e=(0,C.Gzl)(e,i.peerStories),(e=(0,C.qsx)(e,i.stealthMode)).stories.hasNextInArchive=i.hasMore),(0,M.UF)(e)}}),(0,M.aJ)("loadPeerSkippedStories",async(e,t,a)=>{const{peerId:s}=a,o=(0,T.PVB)(e,s),i=(0,T._bp)(e,s);if(!o||!i)return;const n=Object.values(i.byId).reduce((e,t)=>("content"in t||e.push(t.id),e),[]);if(0===n.length)return;const r=await(0,v.px)("fetchPeerStoriesByIds",{peer:o,ids:n});r&&(e=(0,M.mS)(),e=(0,C.K4v)(e,s,r.stories,r.pinnedIds),(0,M.UF)(e))}),(0,M.aJ)("viewStory",async(e,t,a)=>{const{peerId:s,storyId:o,tabId:i=(0,u.g0)()}=a,n=(0,T.PVB)(e,s),r=(0,T.Msb)(e,s,o);if(!n||!r||!("content"in r))return;e=(0,C.SYp)(e,s,o,i),(0,M.UF)(e);const d=(0,y.Fm)();r.expireDate<d&&r.isInProfile&&(0,v.px)("viewStory",{peer:n,storyId:o}),(e.stories.byPeerId[s].lastReadId||0)<r.id&&await(0,v.px)("markStoryRead",{peer:n,storyId:o})&&(e=(0,M.mS)(),e=(0,C.Ahb)(e,s,o),(0,M.UF)(e))}),(0,M.aJ)("deleteStory",async(e,t,a)=>{const{peerId:s,storyId:o}=a,i=(0,T.PVB)(e,s);i&&await(0,v.px)("deleteStory",{peer:i,storyId:o})&&(e=(0,M.mS)(),e=(0,C.ONz)(e,s,o),(0,M.UF)(e))}),(0,M.aJ)("toggleStoryInProfile",async(e,t,a)=>{const{peerId:s,storyId:o,isInProfile:i}=a,n=(0,T.PVB)(e,s);if(!n)return;const r=(0,T.Msb)(e,s,o),d=r&&"content"in r?r.isInProfile:void 0;e=(0,C.Xzz)(e,s,o,{isInProfile:i}),e=(0,C.KpR)(e,s,o,i),(0,M.UF)(e);const c=await(0,v.px)("toggleStoryInProfile",{peer:n,storyId:o,isInProfile:i});c?.length||(e=(0,M.mS)(),e=(0,C.Xzz)(e,s,o,{isInProfile:d}),e=(0,C.KpR)(e,s,o,d),(0,M.UF)(e))}),(0,M.aJ)("toggleStoryPinnedToTop",async(e,t,a)=>{const{peerId:s,storyId:o}=a,i=(0,T.PVB)(e,s),n=(0,T._bp)(e,s);if(!i||!n)return;const r=(0,T.gVx)(e,s)?.map(e=>e.id)||[],d=r.includes(o)?r.filter(e=>e!==o):[...r,o];e=(0,M.mS)(),e={...e,stories:{...e.stories,byPeerId:{...e.stories.byPeerId,[s]:{...n,pinnedIds:d.sort((e,t)=>t-e)}}}},(0,M.UF)(e),await(0,v.px)("toggleStoryPinnedToTop",{peer:i,storyIds:d})||(e=(0,M.mS)(),e={...e,stories:{...e.stories,byPeerId:{...e.stories.byPeerId,[s]:{...n,pinnedIds:r}}}},(0,M.UF)(e))}),(0,M.aJ)("loadPeerStories",async(e,t,a)=>{if((0,T.trm)(e))return;const{peerId:s}=a,o=(0,T.PVB)(e,s);if(!o)return;const i=await(0,v.px)("fetchPeerStories",{peer:o});i&&(e=(0,M.mS)(),e=(0,C.K4v)(e,s,i.stories),i.lastReadStoryId&&(e=(0,C.Ahb)(e,s,i.lastReadStoryId)),(0,M.UF)(e))}),(0,M.aJ)("loadPeerProfileStories",async(e,t,a)=>{if((0,T.trm)(e))return;const{peerId:s,offsetId:o,tabId:i=(0,u.g0)()}=a,n=(0,T.PVB)(e,s);let r=(0,T._bp)(e,s);if(!n||r?.isFullyLoaded)return;const d=(0,at.tW)(e,i);if("all"!==d){let t=r?.idsByAlbumId?.[d];if(t?.isFullyLoaded)return;const a=await(0,v.px)("fetchAlbumStories",{peer:n,albumId:d,offset:o||0});if(!a)return;return e=(0,M.mS)(),e=(0,C.K4v)(e,s,a.stories,a.pinnedIds,!1,d),r=(0,T._bp)(e,s),t=r?.idsByAlbumId?.[d],(0===Object.values(a.stories).length||t?.ids?.length&&t.ids.length>=a.count)&&(e=(0,C.oeX)(e,s,!0,!1,d)),void(0,M.UF)(e)}const c=await(0,v.px)("fetchPeerProfileStories",{peer:n,offsetId:o});c&&(e=(0,M.mS)(),e=(0,C.K4v)(e,s,c.stories,c.pinnedIds),r=(0,T._bp)(e,s),(0===Object.values(c.stories).length||r?.profileIds?.length&&r?.profileIds.length>=c.count)&&(e=(0,C.oeX)(e,s,!0)),(0,M.UF)(e))}),(0,M.aJ)("loadStoriesArchive",async(e,t,a)=>{if((0,T.trm)(e))return;const{peerId:s,offsetId:o}=a,i=(0,T.PVB)(e,s);let n=(0,T._bp)(e,s);if(!i||n?.isArchiveFullyLoaded)return;const r=await(0,v.px)("fetchStoriesArchive",{peer:i,offsetId:o});r&&(e=(0,M.mS)(),e=(0,C.K4v)(e,s,r.stories,void 0,!0),n=(0,T._bp)(e,s),(0===Object.values(r.stories).length||n?.archiveIds?.length&&n?.archiveIds.length>=r.count)&&(e=(0,C.oeX)(e,s,!0,!0)),(0,M.UF)(e))}),(0,M.aJ)("loadPeerStoriesByIds",async(e,t,a)=>{const{peerId:s,storyIds:o}=a,i=(0,T.PVB)(e,s);if(!i)return;const n=await(0,v.px)("fetchPeerStoriesByIds",{peer:i,ids:o});n&&(e=(0,M.mS)(),e=(0,C.K4v)(e,s,n.stories),(0,M.UF)(e))}),(0,M.aJ)("loadStoryViews",async(e,t,a)=>{const{peerId:s,storyId:o}=a,i=(0,T.PVB)(e,s);if(!i)return;const n=await(0,v.px)("fetchStoriesViews",{peer:i,storyIds:[o]});n&&(e=(0,M.mS)(),e=(0,C.ZCo)(e,s,o,n.views),(0,M.UF)(e))}),(0,M.aJ)("loadStoryViewList",async(e,t,a)=>{const{peerId:s,storyId:o,offset:i,areReactionsFirst:n,areJustContacts:r,query:d,limit:c,tabId:l=(0,u.g0)()}=a,h=(0,T.PVB)(e,s);if(!h)return;e=(0,C.dxy)(e,!0,l),(0,M.UF)(e);const f=await(0,v.px)("fetchStoryViewList",{peer:h,storyId:o,offset:i,areReactionsFirst:n,areJustContacts:r,limit:c,query:d});if(!f)return e=(0,M.mS)(),e=(0,C.dxy)(e,!1,l),void(0,M.UF)(e);e=(0,M.mS)(),e=(0,C.X5v)(e,o,f.views,f.nextOffset,l),(0,M.UF)(e)}),(0,M.aJ)("reportStory",async(e,t,a)=>{const{peerId:o,storyId:i,description:n="",option:r="",tabId:d=(0,u.g0)()}=a,c=(0,T.PVB)(e,o);if(!c)return;const l=await(0,v.px)("reportStory",{peer:c,storyId:i,description:n,option:r});if(!l)return;const{result:h,error:f}=l;if(f===s.zLi)return t.showNotification({message:(0,I.yE)("lng_report_please_select_messages"),tabId:d}),void t.closeReportModal({tabId:d});if(h){if("reported"===h.type)return t.showNotification({message:h?(0,I.yE)("ReportPeer.AlertSuccess"):"An error occurred while submitting your report. Please, try again later.",tabId:d}),void t.closeReportModal({tabId:d});if("selectOption"===h.type){e=(0,M.mS)();const t=(0,T.nTw)(e,d).reportModal?.sections,a=t?.[t.length-1]?.options?.find(e=>e.option===r),s={title:h.title,options:h.options,subtitle:a?.text};e=(0,P.w)(e,{reportModal:{messageIds:[i],subject:"story",peerId:o,description:n,sections:t?[...t,s]:[s]}},d),(0,M.UF)(e)}if("comment"===h.type){e=(0,M.mS)();const t=(0,T.nTw)(e,d).reportModal?.sections,a=t?.[t.length-1]?.options?.find(e=>e.option===r),s={isOptional:h.isOptional,option:h.option,title:a?.text};e=(0,P.w)(e,{reportModal:{messageIds:[i],description:n,peerId:o,subject:"story",sections:t?[...t,s]:[s]}},d),(0,M.UF)(e)}}}),(0,M.aJ)("editStoryPrivacy",(e,t,a)=>{const{peerId:s,storyId:o,privacy:i}=a,n=(0,T.PVB)(e,s);if(!n)return;const r=[...i.allowUserIds,...i.allowChatIds],d=[...i.blockUserIds,...i.blockChatIds],c=(0,S.wT)(e,{visibility:i.visibility,isUnspecified:i.isUnspecified,allowedIds:r,blockedIds:d,botsPrivacy:"none"});(0,v.px)("editStoryPrivacy",{peer:n,id:o,privacy:c})}),(0,M.aJ)("toggleStoriesHidden",async(e,t,a)=>{const{peerId:s,isHidden:o}=a,i=(0,T.PVB)(e,s);i&&await(0,v.px)("toggleStoriesHidden",{peer:i,isHidden:o})&&(e=(0,M.mS)(),e=(0,C.VWO)(e,s,o),(0,M.UF)(e))}),(0,M.aJ)("loadStoriesMaxIds",async(e,t,a)=>{const{peerIds:s}=a,o=s.map(t=>(0,T.PVB)(e,t)).filter(Boolean);if(!o.length)return;const i=await(0,v.px)("fetchStoriesMaxIds",{peers:o});if(!i)return;const n=[];e=(0,M.mS)(),i.forEach((t,a)=>{const s=o[a];e=(0,C.kTB)(e,s.id,{maxStoryId:t.maxId,hasStories:Boolean(t.maxId)}),t.maxId&&t.maxId>0&&n.push(s.id)}),(0,M.UF)(e),n?.forEach(e=>t.loadPeerStories({peerId:e}))}),(0,M.aJ)("sendStoryReaction",async(e,t,a)=>{const{peerId:s,storyId:o,containerId:i,reaction:n,shouldAddToRecent:r,tabId:d=(0,u.g0)()}=a,c=(0,T.PVB)(e,s);if(!c)return;const l=(0,T.Msb)(e,s,o);if(!l||!("content"in l))return;const h=l.sentReaction;e=(0,C.k31)(e,s,o,n),(0,M.UF)(e),n?t.startActiveReaction({containerId:i,reaction:n,tabId:d}):t.stopActiveReaction({containerId:i,tabId:d});const f=await(0,v.px)("sendStoryReaction",{peer:c,storyId:o,reaction:n,shouldAddToRecent:r});e=(0,M.mS)(),f||(e=(0,C.k31)(e,s,o,h)),(0,M.UF)(e)}),(0,M.aJ)("activateStealthMode",(e,t,a)=>{const{isForPast:s=!0,isForFuture:o=!0}=a||{};(0,v.px)("activateStealthMode",{isForPast:s||!0,isForFuture:o||!0})}),(0,M.aJ)("loadStoryAlbums",async(e,t,a)=>{const{peerId:s}=a,o=(0,T.PVB)(e,s);if(!o)return;const i=await(0,v.px)("fetchAlbums",{peer:o});i&&(e=(0,M.mS)(),e={...e,stories:{...e.stories,albumsByPeerId:{...e.stories.albumsByPeerId,[s]:i}}},(0,M.UF)(e))}),(0,M.aJ)("selectStoryAlbum",(e,t,a)=>{const{peerId:s,albumId:o,tabId:i=(0,u.g0)()}=a;o&&s&&(e=(0,C.oeX)(e,s,!1)),e=(0,P.w)(e,{selectedStoryAlbumId:o||void 0},i),(0,M.UF)(e),t.loadPeerProfileStories({peerId:s,tabId:i})}),(0,M.aJ)("loadAlbumStories",async(e,t,a)=>{const{peerId:s,albumId:o,offsetId:i}=a,n=(0,T.PVB)(e,s);if(!n)return;const r=await(0,v.px)("fetchAlbumStories",{peer:n,albumId:o,offset:i||0});r&&(e=(0,M.mS)(),e=(0,C.K4v)(e,s,r.stories,r.pinnedIds),(0,M.UF)(e))}),(0,M.aJ)("resetSelectedStoryAlbum",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{selectedStoryAlbumId:void 0},s)});var st=a(65530),ot=a(20508);const it="/messenger/api";const nt="montana-session-v1";(0,M.aJ)("signInMontana",async(e,t,a)=>{const{mnemonic:s}=a;let o,i;try{o=(0,st.Vg)(s)}catch(e){return void t.showNotification({message:`Invalid mnemonic: ${e}`})}try{i=await async function(e){const t=await async function(e){const t=await fetch(`${it}/auth/challenge`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({accountId:e})});if(!t.ok)throw new Error(`challenge failed: ${t.status}`);return t.json()}(e.accountId);return async function(e,t,a){const s=(0,ot.aT)(a),o=(0,st.$p)(e,s),i=await fetch(`${it}/auth/verify`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({accountId:e.accountId,challengeId:t,signature:(0,ot.My)(o)})});if(!i.ok)throw new Error(`verify failed: ${i.status}`);return i.json()}(e,t.challengeId,t.challenge)}(o)}catch(e){return void t.showNotification({message:`Auth failed: ${e}`})}var n;n={accountId:o.accountId,mnemonic:s,sessionToken:i.sessionToken,expiresAt:i.expiresAt},localStorage.setItem(nt,JSON.stringify(n)),window.location.reload()}),(0,M.aJ)("signOutMontana",()=>{localStorage.removeItem(nt),window.location.reload()}),a(88742);var rt=a(66414);function dt({global:e,isSameMessageList:t,profileTab:a,forceScrollProfileTab:s,isOwnProfile:o,tabId:i}){const n=(0,T.nTw)(e,i).chatInfo,r=a??(t?n.profileTab:void 0),d=s??(t?n.forceScrollProfileTab:void 0),c=o??(t?n.isOwnProfile:void 0);(0,M.br)(()=>{e=(0,M.mS)(),e=(0,P.w)(e,{...(0,T.nTw)(e,i),chatInfo:{isOpen:!0,profileTab:r,forceScrollProfileTab:d,isOwnProfile:c}},i),e={...e,lastIsChatInfoShown:!0},(0,M.UF)(e)})}(0,M.aJ)("processOpenChatOrThread",(e,t,a)=>{const{chatId:s,threadId:o=i.l3,type:n="thread",shouldReplaceHistory:r=!1,shouldReplaceLast:d=!1,noForumTopicPanel:c,tabId:l=(0,u.g0)()}=a,h=(0,T.Xf0)(e,l),f=(0,T.nTw)(e,l);if(f.premiumModal?.promo&&f.premiumModal?.isOpen&&(e=(0,P.w)(e,{premiumModal:{...f.premiumModal,isOpen:!1}},l)),t.hideEffectInComposer({tabId:l}),t.closeStoryViewer({tabId:l}),t.closeStarsBalanceModal({tabId:l}),t.closeStarsTransactionModal({tabId:l}),t.closeGiftInfoModal({tabId:l}),t.closeGiftAuctionModal({tabId:l}),h&&h.chatId===s&&h.threadId===o&&h.type===n||(s&&(e=(0,k.n4)(e,s,o,"replyStack",[],l),e=(0,P.w)(e,{activeReactions:{},shouldPreventComposerAnimation:!0},l),e=(0,C._54)(e,s,o,l)),e=(0,C.T4Z)(e,l),e=(0,P.w)(e,{isStatisticsShown:!1,monetizationStatistics:void 0,boostStatistics:void 0,contentToBeScheduled:void 0,...s!==(0,T.nTw)(e,l).forwardMessages.toChatId&&{forwardMessages:{},isShareMessageModalShown:!1},chatInfo:{isOpen:f.chatInfo.isOpen}},l)),s){const a=(0,T.hds)(e,s);a?.isForum&&!c?t.openForumPanel({chatId:s,tabId:l}):s!==(0,T.nTw)(e,l).forumPanelChatId&&t.closeForumPanel({tabId:l})}return t.updatePageTitle({tabId:l}),(0,C.MNF)(e,s,o,n,r,d,l)}),(0,M.aJ)("openChatInNewTab",(e,t,a)=>{const{chatId:s,threadId:o=i.l3}=a,n=(0,rt.dk)(s,"thread",o);window.open(n,"_blank")}),(0,M.aJ)("openPreviousChat",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return t.updatePageTitle({tabId:s}),(0,C.MNF)(e,void 0,void 0,void 0,void 0,void 0,s)}),(0,M.aJ)("openChatWithInfo",(e,t,a)=>{const{profileTab:s,forceScrollProfileTab:o,isOwnProfile:n,tabId:r=(0,u.g0)(),...d}=a,c=(0,T.Xf0)(e,r);dt({global:e,isSameMessageList:c?.chatId===d.id&&c?.threadId===i.l3&&c?.type===(d.type||"thread"),profileTab:s,forceScrollProfileTab:o,isOwnProfile:n,tabId:r}),t.openChat({...d,tabId:r})}),(0,M.aJ)("openThreadWithInfo",(e,t,a)=>{const{profileTab:s,forceScrollProfileTab:o,isOwnProfile:i,tabId:n=(0,u.g0)(),...r}=a,d=(0,T.Xf0)(e,n);dt({global:e,isSameMessageList:d?.chatId===r.chatId&&d?.threadId===r.threadId&&d?.type===(r.type||"thread"),profileTab:s,forceScrollProfileTab:o,isOwnProfile:i,tabId:n}),t.openThread({...r,tabId:n})}),(0,M.aJ)("openChatWithDraft",(e,t,a)=>{const{chatId:s,text:o,threadId:n=i.l3,files:r,filter:d,tabId:c=(0,u.g0)()}=a;return s&&t.openThread({chatId:s,threadId:n,tabId:c}),(0,P.w)(e,{requestedDraft:{chatId:s,text:o,files:r,filter:d}},c)}),(0,M.aJ)("resetChatCreation",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{chatCreation:void 0},s)}),(0,M.aJ)("setNewChatMembersDialogState",(e,t,a)=>{const{newChatMembersProgress:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{newChatMembersProgress:s},o)}),(0,M.aJ)("openNextChat",(e,t,a)=>{const{targetIndexDelta:s,orderedIds:o,tabId:i=(0,u.g0)()}=a,{chatId:n}=(0,T.Xf0)(e,i)||{};if(!n)return void t.openChat({id:o[0],tabId:i});const r=o.indexOf(n);if(-1===r)return;const d=o[r+s];t.openChat({id:d,shouldReplaceHistory:!0,tabId:i})}),(0,M.aJ)("closeDeleteChatFolderModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{deleteFolderDialogModal:void 0},s)}),(0,M.aJ)("closeChatlistModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{chatlistModal:void 0},s)}),(0,M.aJ)("requestChatTranslation",(e,t,a)=>{const{chatId:s,toLanguageCode:o,tabId:i=(0,u.g0)()}=a,n=(0,T.nTw)(e,i),r=n.requestedTranslations.byChatId[s]?.tone,d=r||e.settings.byKey.translationTone;return(0,C.lcj)(e,s,o,d,i)}),(0,M.aJ)("setChatTranslationTone",(e,t,a)=>{const{chatId:s,tone:o,tabId:i=(0,u.g0)()}=a;return(0,C.Pt5)(e,s,o,i)}),(0,M.aJ)("setMessageTranslationTone",(e,t,a)=>{const{chatId:s,messageId:o,tone:i,tabId:n=(0,u.g0)()}=a;return(0,C.QMH)(e,s,o,i,n)}),(0,M.aJ)("closeChatInviteModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{chatInviteModal:void 0},s)}),(0,M.aJ)("openWebAppTab",(e,t,a)=>{const{webApp:s,tabId:o=(0,u.g0)()}=a;s&&(e=Je(e=(0,M.mS)(),s,!0,!0,o),(0,M.UF)(e))}),(0,M.aJ)("updateWebApp",(e,t,a)=>{const{key:s,update:o,tabId:i=(0,u.g0)()}=a;return Ge(e,s,o,i)}),(0,M.aJ)("closeActiveWebApp",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return e=function(e,...[t=(0,u.g0)()]){const a=(0,T.nTw)(e,t).webApps.activeWebAppKey;return a?Ne(e,a,!1,t):e}(e,s),Ee(e,s)?e:Oe(e,!1,s)}),(0,M.aJ)("openMoreAppsTab",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s);return(0,P.w)(e,{webApps:{...o.webApps,activeWebAppKey:void 0,isMoreAppsTabActive:!0}},s)}),(0,M.aJ)("closeMoreAppsTab",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s),i=o.webApps.openedWebApps,n=Object.keys(i),r=n.length;return(0,P.w)(e,{webApps:{...o.webApps,isMoreAppsTabActive:!1,activeWebAppKey:r?n[r-1]:void 0,isModalOpen:r>0}},s)}),(0,M.aJ)("closeWebApp",(e,t,a)=>{const{key:s,skipClosingConfirmation:o,tabId:i=(0,u.g0)()}=a||{};return Ee(e=Ne(e,s,o,i),i)?e:Oe(e,!1,i)}),(0,M.aJ)("closeWebAppModal",(e,t,a)=>{const{shouldSkipConfirmation:s,tabId:o=(0,u.g0)()}=a||{},i=!s&&!(0,Le.lS)(e).shouldSkipWebAppCloseConfirmation&&function(e,...[t=(0,u.g0)()]){return Object.keys((0,T.nTw)(e,t).webApps.openedWebApps).length>1}(e,o);return i?(t.openWebAppsCloseConfirmationModal({tabId:o}),e):(e=function(e,...[t=(0,u.g0)()]){const a=(0,T.nTw)(e,t),s=Object.fromEntries(Object.entries(a.webApps.openedWebApps).filter(([,e])=>e.shouldConfirmClosing)),o=Object.values(s);if(!(o.length>0))return(0,P.w)(e,{webApps:{...a.webApps,activeWebAppKey:void 0,openedWebApps:{},openedOrderedKeys:[],sessionKeys:[]}},t);const i=(0,T.ES7)(e,t),n=i?.shouldConfirmClosing?i:o[0],r=(0,xe.rp)(n);r&&(s[r]={...n,isCloseModalOpen:!0});const d=a.webApps.openedOrderedKeys.filter(e=>s[e]);return(0,P.w)(e,{webApps:{...a.webApps,activeWebAppKey:r,isMoreAppsTabActive:!1,openedWebApps:s,openedOrderedKeys:d}},t)}(e,o),Ee(e,o)?e:Oe(e,!1,o))}),(0,M.aJ)("changeWebAppModalState",(e,t,a)=>{const{state:s,tabId:o=(0,u.g0)()}=a;return function(e,t,...[a=(0,u.g0)()]){const s=(0,T.nTw)(e,a);return(0,P.w)(e,{webApps:{...s.webApps,modalState:t}},a)}(e,s,o)}),(0,M.aJ)("updateMiniAppCachedPosition",(e,t,a)=>{const{position:s}=a;return(0,C.qoo)(e,{miniAppsCachedPosition:s})}),(0,M.aJ)("updateMiniAppCachedSize",(e,t,a)=>{const{size:s}=a;return(0,C.qoo)(e,{miniAppsCachedSize:s})}),(0,M.aJ)("setWebAppPaymentSlug",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a,o=(0,T.ES7)(e,s);if(o?.url)return Ge(e,(0,S.rp)(o),{slug:a.slug},s)}),(0,M.aJ)("cancelBotTrustRequest",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{botTrustRequest:void 0},s)}),(0,M.aJ)("markBotTrusted",(e,t,a)=>{const{botId:s,isWriteAllowed:o,tabId:i=(0,u.g0)()}=a,{trustedBotIds:n}=e,r=new Set(n);r.add(s),e={...e,trustedBotIds:Array.from(r)};const d=(0,T.nTw)(e,i);if(d.botTrustRequest?.onConfirm){const{action:e,payload:a}=d.botTrustRequest.onConfirm;t[e]({...a,isWriteAllowed:o})}e=(0,P.w)(e,{botTrustRequest:void 0},i),(0,M.UF)(e)}),(0,M.aJ)("sendWebAppEvent",(e,t,a)=>{const{event:s,webAppKey:o,tabId:i=(0,u.g0)()}=a,n=(0,T.wtp)(e,o,i);if(!n)return e;const r=n.plannedEvents?[...n.plannedEvents,s]:[s];return t.updateWebApp({key:o,update:{plannedEvents:r},tabId:i}),e}),(0,M.aJ)("cancelAttachBotInstall",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{requestedAttachBotInstall:void 0},s)}),(0,M.aJ)("requestAttachBotInChat",(e,t,a)=>{const{bot:s,filter:o,startParam:i,tabId:n=(0,u.g0)()}=a,r=(0,T.Xf0)(e,n)?.chatId,d=s.attachMenuPeerTypes?.filter(e=>"self"!==e&&o.includes(e));d?.length?(e=(0,P.w)(e,{requestedAttachBotInChat:{bot:s,filter:d,startParam:i}},n),(0,M.UF)(e)):t.callAttachBot({chatId:r||s.id,bot:s,startParam:i,tabId:n})}),(0,M.aJ)("cancelAttachBotInChat",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{requestedAttachBotInChat:void 0},s)}),(0,M.aJ)("openEmojiStatusAccessModal",(e,t,a)=>{const{bot:s,webAppKey:o,tabId:i=(0,u.g0)()}=a;s&&o&&(e=(0,M.mS)(),e=(0,P.w)(e,{emojiStatusAccessModal:{bot:s,webAppKey:o}},i),(0,M.UF)(e))}),(0,M.aJ)("closeEmojiStatusAccessModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{emojiStatusAccessModal:void 0},s)}),(0,M.aJ)("openLocationAccessModal",(e,t,a)=>{const{bot:s,webAppKey:o,tabId:i=(0,u.g0)()}=a;s&&o&&(e=(0,M.mS)(),e=(0,P.w)(e,{locationAccessModal:{bot:s,webAppKey:o}},i),(0,M.UF)(e))}),(0,M.aJ)("closeLocationAccessModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{locationAccessModal:void 0},s)});var ct=a(81954),lt=a(80539),ut=a(3544),ht=a(188),ft=a(49086),pt=a(86525);function mt(e,t){const a=(0,M.mS)(),s=(0,ut.Su)(t),o=s?`${s} `:"",i=(0,ft.V)({message:t,shouldRenderAsHtml:!0})?.join(""),n=(0,pt.ni)(a,t);return`${o}${(0,ut.oL)(e,t,n,i,!0)}`}var gt=a(56494);const It=s.OzO+s.xB5;let bt;function yt(e,t,a){const{type:s,threadId:o}=(0,T.Xf0)(e)||{},i=(0,m.Yw)(),n=(0,T.hds)(e,t),r="scheduled"===s?(0,T.yFI)(e,t):(0,T.zeq)(e,t);if(!n||!r||!o)return;const d=a.map(e=>r[e]).filter(t=>(0,T.WAX)(e,t,o).canCopy).sort((e,t)=>e.id-t.id),l=[],u=[];d.forEach(t=>{const a=(0,S.WX)(n)?n:(0,T.Y7C)(e,t),s=`> ${a?(0,A.F9)(i,a):t.forwardInfo?.hiddenUserName||""}:`,o=(0,S.ni)(e,t);l.push(s),l.push(`${mt(i,t)}\n`),u.push(s),u.push(`${(0,ut.dS)(i,t,o,!1,0,!0)}\n`)}),(0,c.A)(l.join("\n"),u.join("\n"))}(0,M.aJ)("setScrollOffset",(e,t,a)=>{const{chatId:s,threadId:o,scrollOffset:i,tabId:n=(0,u.g0)()}=a;return e=(0,k.w1)(e,s,o,"lastScrollOffset",i),(0,k.n4)(e,s,o,"scrollOffset",i,n)}),(0,M.aJ)("setEditingId",(e,t,a)=>{const{messageId:s,tabId:o=(0,u.g0)()}=a,i=(0,T.Xf0)(e,o);if(!i)return;const{chatId:n,threadId:r,type:d}=i,c="scheduled"===d?"editingScheduledId":"editingId";return(0,k.w1)(e,n,r,c,s)}),(0,M.aJ)("markTypingDraftDone",(e,t,a)=>{const{chatId:s,messageId:o}=a,i=(0,T.O5q)(e,s,o);if(i?.isTypingDraft)return(0,C.r3y)(e,s,o,{isTypingDraft:void 0})}),(0,M.aJ)("setEditingDraft",(e,t,a)=>{const{text:s,chatId:o,threadId:i,type:n}=a,r="scheduled"===n?"editingScheduledDraft":"editingDraft";return(0,k.w1)(e,o,i,r,s)}),(0,M.aJ)("editLastMessage",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},{chatId:o,threadId:i}=(0,T.Xf0)(e,s)||{};if(!o||!i)return;const n=(0,T.zeq)(e,o),r=(0,T.rA3)(e,o,i,s);if(!n||!r)return;const d=(0,h.Uk)(r,t=>Boolean(n[t]&&(0,T.WAX)(e,n[t],i).canEdit));return d?(0,k.w1)(e,o,i,"editingId",d):void 0}),(0,M.aJ)("replyToNextMessage",(e,t,a)=>{const{targetIndexDelta:s,tabId:o=(0,u.g0)()}=a,{chatId:n,threadId:r}=(0,T.Xf0)(e,o)||{};if(!n||!r)return;const d=(0,T.zeq)(e,n),c=(0,T.rA3)(e,n,r,o);if(!d||!c)return;const l=(0,F.GA)(e,n,r)?.replyInfo;let h;if((0,T.haw)(e,n,r,o)&&l?.replyToMsgId){const e=Object.keys(d),t=e.indexOf(l.replyToMsgId.toString())+s;h=t<=e.length+1&&t>=0?Number(e[t]):void 0}else if(r===i.l3)h=(0,T.ZZX)(e,n);else{const t=(0,F.Vw)(e,n,r);h=t?.lastMessageId}t.updateDraftReplyInfo({replyToMsgId:h,replyToPeerId:void 0,quoteText:void 0,tabId:o}),t.focusMessage({chatId:n,threadId:r,messageId:h,tabId:o})}),(0,M.aJ)("openAudioPlayer",(e,t,a)=>{const{chatId:s,threadId:o,messageId:i,origin:n,playbackRate:r,isMuted:d,timestamp:c,tabId:l=(0,u.g0)()}=a,h=(0,T.nTw)(e,l);return(0,P.w)(e,{audioPlayer:{chatId:s,threadId:o,messageId:i,timestamp:c,origin:n??h.audioPlayer.origin,playbackRate:r||h.audioPlayer.playbackRate||e.audioPlayer.lastPlaybackRate,isPlaybackRateActive:void 0===h.audioPlayer.isPlaybackRateActive?e.audioPlayer.isLastPlaybackRateActive:h.audioPlayer.isPlaybackRateActive,isMuted:d||h.audioPlayer.isMuted}},l)}),(0,M.aJ)("setAudioPlayerVolume",(e,t,a)=>{const{volume:s,tabId:o=(0,u.g0)()}=a;return e=(0,P.w)(e,{audioPlayer:{...(0,T.nTw)(e,o).audioPlayer,isMuted:!1}},o),{...e,audioPlayer:{...e.audioPlayer,volume:s}}}),(0,M.aJ)("setAudioPlayerPlaybackRate",(e,t,a)=>{const{playbackRate:s,isPlaybackRateActive:o,tabId:i=(0,u.g0)()}=a;return e={...e,audioPlayer:{...e.audioPlayer,lastPlaybackRate:s,isLastPlaybackRateActive:o}},(0,P.w)(e,{audioPlayer:{...(0,T.nTw)(e,i).audioPlayer,playbackRate:s,isPlaybackRateActive:o}},i)}),(0,M.aJ)("setAudioPlayerMuted",(e,t,a)=>{const{isMuted:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{audioPlayer:{...(0,T.nTw)(e,o).audioPlayer,isMuted:s}},o)}),(0,M.aJ)("setAudioPlayerOrigin",(e,t,a)=>{const{origin:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{audioPlayer:{...(0,T.nTw)(e,o).audioPlayer,origin:s}},o)}),(0,M.aJ)("closeAudioPlayer",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s);return(0,P.w)(e,{audioPlayer:{playbackRate:o.audioPlayer.playbackRate,isPlaybackRateActive:o.audioPlayer.isPlaybackRateActive,isMuted:o.audioPlayer.isMuted}},s)}),(0,M.aJ)("openPollResults",(e,t,a)=>{const{chatId:s,messageId:o,tabId:i=(0,u.g0)()}=a,n=(0,T.gjV)(e,(0,De.Ny)(),i),r=(0,T.nTw)(e,i);if(n){if(s!==r.pollResults.chatId||o!==r.pollResults.messageId)return(0,P.w)(e,{pollResults:{chatId:s,messageId:o,votesByOption:{}}},i)}else window.setTimeout(()=>{e=(0,M.mS)(),e=(0,P.w)(e,{pollResults:{chatId:s,messageId:o,votesByOption:{}}},i),(0,M.UF)(e)},450)}),(0,M.aJ)("closePollResults",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{pollResults:{}},s)}),(0,M.aJ)("focusNextReply",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.Xf0)(e,s);if(!o)return;const{chatId:i,threadId:n}=o,r=(0,F.jp)(e,i,n,s);if(r&&0!==r.length){const a=r.pop();e=(0,k.n4)(e,i,n,"replyStack",[...r],s),(0,M.UF)(e),t.focusMessage({chatId:i,threadId:n,messageId:a,tabId:s,noForumTopicPanel:!0})}else t.scrollMessageListToBottom({tabId:s})}),(0,M.aJ)("focusMessage",(e,t,a)=>{const{chatId:s,threadId:o=i.l3,messageListType:r="thread",noHighlight:d,groupedId:c,groupedChatId:l,replyMessageId:f,isResizingContainer:p,shouldReplaceHistory:m,noForumTopicPanel:g,quote:I,quoteOffset:b,scrollTargetPosition:y,timestamp:v,tabId:S=(0,u.g0)()}=a;let{messageId:w}=a;if(!(0,T.hds)(e,s))return void t.showNotification({message:{key:"ErrorFocusInaccessibleMessage"},tabId:S});const A=v?()=>t.openMediaFromTimestamp({chatId:s,threadId:o,messageId:w,timestamp:v,tabId:S}):void 0;if(void 0!==c){const t=(0,T.VC8)(e,l,c);t?.length&&([w]=(0,h.oE)(t))}const P=(0,T.Xf0)(e,S),U=!P||s!==P.chatId||o!==P.threadId||r!==P.type;if(bt&&(clearTimeout(bt),bt=void 0),bt=window.setTimeout(()=>{e=(0,M.mS)(),e=(0,C.kV7)(e,void 0,S),(0,M.UF)(e)},d?It:1500),e=(0,C.kV7)(e,{chatId:s,messageId:w,threadId:o,noHighlight:d,isResizingContainer:p,quote:I,quoteOffset:b,scrollTargetPosition:y,direction:void 0},S),f){const t=(0,F.jp)(e,s,o,S)||[];e=(0,k.n4)(e,s,o,"replyStack",[...t,f],S)}U&&(e=(0,C.kV7)(e,{direction:n.CC.Static},S));const x=(0,T.rA3)(e,s,o,S);if(x&&x.includes(w))return(0,M.UF)(e,{forceOnHeavyAnimation:!0}),t.openThread({chatId:s,threadId:o,type:r,shouldReplaceHistory:m,noForumTopicPanel:g,tabId:S}),void A?.();if(U&&(e=(0,k.n4)(e,s,o,"viewportIds",void 0,S)),x&&!U){const t=w>x[0]?n.CC.Down:n.CC.Up;e=(0,C.kV7)(e,{direction:t},S)}(0,ct.o8)()&&(0,ct.H$)(),(0,M.UF)(e,{forceOnHeavyAnimation:!0}),t.openThread({chatId:s,threadId:o,type:r,shouldReplaceHistory:m,noForumTopicPanel:g,tabId:S}),t.loadViewportMessages({chatId:s,threadId:o,tabId:S,shouldForceRender:!0,onLoaded:A})}),(0,M.aJ)("scrollMessageListToBottom",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.Xf0)(e,s);if(!o)return;const{chatId:i,threadId:r}=o;e=(0,C.kV7)(e,{chatId:i,threadId:r,messageId:void 0,scrollTargetPosition:"end",direction:n.CC.Down,noHighlight:!0},s),(0,M.UF)(e,{forceOnHeavyAnimation:!0}),bt&&(clearTimeout(bt),bt=void 0),bt=window.setTimeout(()=>{e=(0,M.mS)(),e=(0,C.kV7)(e,void 0,s),e=(0,k.Bg)(e,i,r,{unreadCount:0}),(0,M.UF)(e)},It),(0,ct.o8)()&&(0,ct.H$)(),(0,T.haw)(e,i,r,s)||t.loadViewportMessages({chatId:i,threadId:r,tabId:s,shouldForceRender:!0,forceLastSlice:!0})}),(0,M.aJ)("setShouldPreventComposerAnimation",(e,t,a)=>{const{shouldPreventComposerAnimation:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{shouldPreventComposerAnimation:s},o)}),(0,M.aJ)("openReplyMenu",(e,t,a)=>{const{fromChatId:s,messageId:o,quoteText:i,quoteOffset:n,tabId:r=(0,u.g0)()}=a;return(0,P.w)(e,{replyingMessage:{fromChatId:s,messageId:o,quoteText:i,quoteOffset:n},isShareMessageModalShown:!0},r)}),(0,M.aJ)("openForwardMenu",(e,t,a)=>{const{fromChatId:s,messageIds:o,storyId:i,groupedId:n,withMyScore:r,tabId:d=(0,u.g0)()}=a;let c;return n&&(c=(0,T.D_S)(e,s,n)),(0,P.w)(e,{forwardMessages:{fromChatId:s,messageIds:c||o,storyId:i,withMyScore:r},isShareMessageModalShown:!0},d)}),(0,M.aJ)("changeRecipient",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{forwardMessages:{...(0,T.nTw)(e,s).forwardMessages,toChatId:void 0,noAuthors:!1,noCaptions:!1},isShareMessageModalShown:!0},s)}),(0,M.aJ)("setForwardNoAuthors",(e,t,a)=>{const{noAuthors:s,tabId:o=(0,u.g0)()}=a,i=(0,T.nTw)(e,o);return(0,P.w)(e,{forwardMessages:{...i.forwardMessages,noAuthors:s,noCaptions:s&&i.forwardMessages.noCaptions}},o)}),(0,M.aJ)("setForwardNoCaptions",(e,t,a)=>{const{noCaptions:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{forwardMessages:{...(0,T.nTw)(e,o).forwardMessages,noCaptions:s,noAuthors:s}},o)}),(0,M.aJ)("exitForwardMode",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};e=(0,P.w)(e,{isShareMessageModalShown:!1,forwardMessages:{},replyingMessage:{}},s),(0,M.UF)(e)}),(0,M.aJ)("openForwardMenuForSelectedMessages",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s);if(!o.selectedMessages)return;const{chatId:i,messageIds:n}=o.selectedMessages,r=n.filter(t=>{const a=(0,T.O5q)(e,i,t);return a&&(0,T.R4s)(e,a)});r.length&&t.openForwardMenu({fromChatId:i,messageIds:r,tabId:s})}),(0,M.aJ)("cancelMediaDownload",(e,t,a)=>{const{media:s,tabId:o=(0,u.g0)()}=a,i=(0,S.VO)(s,"download");if(i)return(0,C.IwB)(e,[i],o)}),(0,M.aJ)("cancelMediaHashDownloads",(e,t,a)=>{const{mediaHashes:s,tabId:o=(0,u.g0)()}=a;return(0,C.IwB)(e,s,o)}),(0,M.aJ)("downloadMedia",(e,t,a)=>{const{media:s,originMessage:o,tabId:i=(0,u.g0)()}=a,n=(0,S.VO)(s,"download");if(!n)return;const r={size:"size"in s?s.size:0,format:(0,S.Cz)(s,"download"),filename:(0,S.sd)(s),originChatId:o?.chatId,originMessageId:o?.id};return(0,C.iRS)(e,n,r,i)}),(0,M.aJ)("downloadSelectedMessages",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s);if(!o.selectedMessages)return;const{chatId:i,messageIds:n}=o.selectedMessages,{threadId:r}=(0,T.Xf0)(e,s)||{},d=(0,T.zeq)(e,i);d&&r&&n.map(e=>d[e]).filter(t=>(0,T.WAX)(e,t,r).canDownload).forEach(a=>{const o=(0,gt.iS)(e,a);o&&t.downloadMedia({media:o,originMessage:a,tabId:s})})}),(0,M.aJ)("enterMessageSelectMode",(e,t,a)=>{const{messageId:s,tabId:o=(0,u.g0)()}=a||{},i=(0,T.meB)(e,o);return i?(0,C.l3i)(e,i.id,s,o):e}),(0,M.aJ)("toggleMessageSelection",(e,t,a)=>{const{messageId:s,groupedId:o,childMessageIds:i,withShift:n,tabId:r=(0,u.g0)()}=a,c=(0,T.Xf0)(e,r);if(!c)return;const{chatId:l,threadId:h,type:f}=c;e=(0,C.yrN)(e,l,h,f,s,o,i,n,r),(0,M.UF)(e),e.shouldShowContextMenuHint&&(t.disableContextMenuHint(),t.showNotification({message:{key:d.TF?"ContextMenuHintTouch":"ContextMenuHintMouse"},tabId:r}))}),(0,M.aJ)("disableContextMenuHint",e=>{if(e.shouldShowContextMenuHint)return{...e,shouldShowContextMenuHint:!1}}),(0,M.aJ)("exitMessageSelectMode",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,C.T4Z)(e,s)}),(0,M.aJ)("openPollModal",(e,t,a)=>{const{chatId:s,threadId:o,messageListType:i,isQuiz:n,tabId:r=(0,u.g0)()}=a;return(0,P.w)(e,{pollModal:{chatId:s,threadId:o,messageListType:i,isQuiz:n}},r)}),(0,ht.k)("closePollModal","pollModal"),(0,M.aJ)("openTodoListModal",(e,t,a)=>{const{chatId:s,messageId:o,forNewTask:i,tabId:n=(0,u.g0)()}=a;return(0,P.w)(e,{todoListModal:{chatId:s,messageId:o,forNewTask:i}},n)}),(0,ht.k)("closeTodoListModal","todoListModal"),(0,M.aJ)("checkVersionNotification",(e,t)=>{if(Date.now()>1779366440537)return;const a="1.0.0".split(".").slice(0,2).join("."),{serviceNotifications:o}=e;if(o.find(({version:e})=>e===a))return;const i={chatId:s.zv8,date:(0,y.Fm)(),content:{text:(0,lt.A)("**Telegram Web A Digest**\n\nOver the past year, many new features and useful optimisations have been added. Here is a brief overview of the developments that have taken place in Web A during those busy months.\n\n✏️ __General__\n• A huge number of design fixes across the app.\n• Preview chats and mark them as read.\n• Video messages can now be transcribed.\n• Track your tasks with the help of [checklists](https://telegram.org/blog/checklists-suggested-posts/#checklists).\n• Folder tags are now supported with the help of GitHub contributors.\n• [Send photos in HD quality](https://telegram.org/blog/direct-to-channel-trim-voice-and-more#send-photos-in-higher-quality).\n• [Global search of public posts](https://telegram.org/blog/post-search-story-albums-and-more#public-post-search).\n• Support for channels with enabled auto-translate has been added.\n\n🎁 __Gifts__\n• Added interactions on hover.\n• Support for [Gift Marketplace](https://telegram.org/blog/gift-marketplace-and-more).\n• Pinned gifts are now displayed in the profile.\n\n📣 __Channels__\n• Accept and send direct messages to channels.\n• [Suggest your posts to be published by your favourite channels](https://telegram.org/blog/checklists-suggested-posts#suggest-posts-in-channels).\n\n👤 __Profile__\n• Full redesign of the profile page.\n• [Explore other people's gift collections and story albums](https://telegram.org/blog/post-search-story-albums-and-more#story-albums).\n• Keep an eye on all your accounts, just like on mobile and desktop clients, with the multi-account feature.\n\nThere are so many other bugfixes and improvements that it would take forever to describe them all! We're continually working on adding new features and improving the user experience.\n",!0)},isOutgoing:!1};t.createServiceNotification({message:i,version:a})}),(0,M.aJ)("createServiceNotification",(e,t,a)=>{const{message:o,version:i}=a,{serviceNotifications:n}=e,r=Math.max((0,T.ZZX)(e,s.zv8)||0,...n.map(({id:e})=>e)),d=(n.length+1)/1e3,c=Math.floor(r)+d;o.previousLocalId=o.id,o.id=c;const l={id:c,message:o,version:i,isUnread:!0};e={...e,serviceNotifications:[...n.slice(-1e3),l]},(0,M.UF)(e),t.apiUpdate({"@type":"newMessage",id:o.id,chatId:o.chatId,message:o})}),(0,M.aJ)("openReactorListModal",(e,t,a)=>{const{chatId:s,messageId:o,tabId:i=(0,u.g0)()}=a;return(0,P.w)(e,{reactorModal:{chatId:s,messageId:o}},i)}),(0,M.aJ)("closeReactorListModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{reactorModal:void 0},s)}),(0,M.aJ)("openSeenByModal",(e,t,a)=>{const{chatId:s,messageId:o,tabId:i=(0,u.g0)()}=a;return(0,P.w)(e,{seenByModal:{chatId:s,messageId:o}},i)}),(0,M.aJ)("closeSeenByModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{seenByModal:void 0},s)}),(0,M.aJ)("openPrivacySettingsNoticeModal",(e,t,a)=>{const{chatId:s,isReadDate:o,tabId:i=(0,u.g0)()}=a;return(0,P.w)(e,{privacySettingsNoticeModal:{chatId:s,isReadDate:o}},i)}),(0,M.aJ)("closePrivacySettingsNoticeModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{privacySettingsNoticeModal:void 0},s)}),(0,M.aJ)("openChatLanguageModal",(e,t,a)=>{const{chatId:s,messageId:o,tabId:i=(0,u.g0)()}=a,n=o?(0,T.Rny)(e,s,o,i):(0,T.qZq)(e,s,i);return(0,P.w)(e,{chatLanguageModal:{chatId:s,messageId:o,activeLanguage:n}},i)}),(0,M.aJ)("closeChatLanguageModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{chatLanguageModal:void 0},s)}),(0,M.aJ)("copySelectedMessages",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s);if(!o.selectedMessages)return;const{chatId:i,messageIds:n}=o.selectedMessages;yt(e,i,n)}),(0,M.aJ)("copyMessagesByIds",(e,t,a)=>{const{messageIds:s,tabId:o=(0,u.g0)()}=a,i=(0,T.meB)(e,o);s&&0!==s.length&&i&&yt(e,i.id,s)}),(0,M.aJ)("openOneTimeMediaModal",(e,t,a)=>{const{message:s,tabId:o=(0,u.g0)()}=a;e=(0,P.w)(e,{oneTimeMediaModal:{message:s}},o),(0,M.UF)(e)}),(0,M.aJ)("closeOneTimeMediaModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};e=(0,P.w)(e,{oneTimeMediaModal:void 0},s),(0,M.UF)(e)}),(0,M.aJ)("closeReportAdModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{reportAdModal:void 0},s)}),(0,M.aJ)("closeReportModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{reportModal:void 0},s)}),(0,M.aJ)("openPreviousReportAdModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s).reportAdModal;if(o){if(1!==o.sections.length)return(0,P.w)(e,{reportAdModal:{...o,sections:o.sections.slice(0,-1)}},s);t.closeReportAdModal({tabId:s})}}),(0,M.aJ)("openPreviousReportModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s).reportModal;if(o){if(1!==o.sections.length)return(0,P.w)(e,{reportModal:{...o,sections:o.sections.slice(0,-1)}},s);t.closeReportModal({tabId:s})}}),(0,M.aJ)("openPaidReactionModal",(e,t,a)=>{const{chatId:s,messageId:o,tabId:i=(0,u.g0)()}=a;return(0,P.w)(e,{paidReactionModal:{chatId:s,messageId:o}},i)}),(0,M.aJ)("closePaidReactionModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{paidReactionModal:void 0},s)}),(0,M.aJ)("openSuggestMessageModal",(e,t,a)=>{const{chatId:s,messageId:o,tabId:i=(0,u.g0)()}=a;return(0,P.w)(e,{suggestMessageModal:{chatId:s,messageId:o}},i)}),(0,M.aJ)("closeSuggestMessageModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{suggestMessageModal:void 0},s)}),(0,M.aJ)("openSuggestedPostApprovalModal",(e,t,a)=>{const{chatId:s,messageId:o,tabId:i=(0,u.g0)()}=a;return(0,P.w)(e,{suggestedPostApprovalModal:{chatId:s,messageId:o}},i)}),(0,M.aJ)("closeSuggestedPostApprovalModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{suggestedPostApprovalModal:void 0},s)}),(0,M.aJ)("openDeleteMessageModal",(e,t,a)=>{const{chatId:s,messageIds:o,isSchedule:i,tabId:n=(0,u.g0)()}=a;e=(0,M.mS)(),e=(0,P.w)(e,{deleteMessageModal:{chatId:s,messageIds:o,isSchedule:i}},n),(0,M.UF)(e)}),(0,M.aJ)("closeDeleteMessageModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{deleteMessageModal:void 0},s)}),(0,M.aJ)("openAboutAdsModal",(e,t,a)=>{const{randomId:s,additionalInfo:o,canReport:i,sponsorInfo:n,tabId:r=(0,u.g0)()}=a||{};return(0,P.w)(e,{aboutAdsModal:{randomId:s,canReport:i,additionalInfo:o,sponsorInfo:n}},r)}),(0,M.aJ)("closeAboutAdsModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{aboutAdsModal:void 0},s)}),(0,M.aJ)("closePreparedInlineMessageModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{preparedMessageModal:void 0},s)}),(0,M.aJ)("closeSharePreparedMessageModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{sharePreparedMessageModal:void 0},s)}),(0,M.aJ)("updateSharePreparedMessageModalSendArgs",async(e,t,a)=>{const{args:s,tabId:o=(0,u.g0)()}=a||{},i=(0,T.nTw)(e,o);if(!i.sharePreparedMessageModal)return;if(!s)return e=(0,P.w)(e,{sharePreparedMessageModal:{...i.sharePreparedMessageModal,pendingSendArgs:void 0}},o),void(0,M.UF)(e);const n=await Q(e,s.peerId);e=(0,M.mS)(),e=(0,P.w)(e,{sharePreparedMessageModal:{...i.sharePreparedMessageModal,pendingSendArgs:{peerId:s.peerId,threadId:s.threadId,starsForSendMessage:n}}},o),(0,M.UF)(e)}),(0,M.aJ)("openQuickPreview",(e,t,a)=>{const{id:s,threadId:o,tabId:i=(0,u.g0)()}=a;return(0,P.w)(e,{quickPreview:{chatId:s,threadId:o}},i)}),(0,M.aJ)("closeQuickPreview",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{quickPreview:void 0},s)}),(0,M.aJ)("setGlobalSearchQuery",(e,t,a)=>{const{query:s,tabId:o=(0,u.g0)()}=a,{chatId:i,currentContent:r}=(0,T.nTw)(e,o).globalSearch,d=s&&r!==n.$C.BotApps&&r!==n.$C.PublicPosts?{chats:!i,messages:!0}:void 0;return(0,C.b8O)(e,{globalResults:{},localResults:{},resultsByType:void 0,fetchingStatus:d,query:s},o)}),(0,M.aJ)("setGlobalSearchClosing",(e,t,a)=>{const{tabId:s=(0,u.g0)(),isClosing:o}=a||{};return(0,C.b8O)(e,{isClosing:o},s)}),(0,M.aJ)("addRecentlyFoundChatId",(e,t,a)=>{const{id:s}=a,{recentlyFoundChatIds:o}=e;if(!o)return{...e,recentlyFoundChatIds:[s]};const i=o.filter(e=>e!==s);return i.unshift(s),i.length>10&&i.pop(),{...e,recentlyFoundChatIds:i}}),(0,M.aJ)("clearRecentlyFoundChats",e=>({...e,recentlyFoundChatIds:void 0})),(0,M.aJ)("setGlobalSearchContent",(e,t,a)=>{const{content:s,tabId:o=(0,u.g0)()}=a;return(0,C.GQ)(e,s,o)}),(0,M.aJ)("setGlobalSearchChatId",(e,t,a)=>{const{id:s,tabId:o=(0,u.g0)()}=a;return(0,C.b8O)(e,{chatId:s,query:void 0,resultsByType:void 0},o)}),(0,M.aJ)("openMiddleSearch",(e,t,a)=>{const{fromPeerId:s,tabId:o=(0,u.g0)()}=a||{},{chatId:i,threadId:n}=(0,T.Xf0)(e,o)||{};if(i&&n)return(0,C.$RI)(e,i,n,{fromPeerId:s},o)}),(0,M.aJ)("closeMiddleSearch",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},{chatId:o,threadId:i}=(0,T.Xf0)(e,s)||{};if(o&&i)return(0,C._54)(e,o,i,s)}),(0,M.aJ)("updateMiddleSearch",(e,t,a)=>{const{update:s,tabId:o=(0,u.g0)()}=a;let n,r;if(a.chatId)n=a.chatId,r=a.threadId||i.l3;else{const t=(0,T.Xf0)(e,o);if(!t)return;n=t.chatId,r=t.threadId}return(0,C.$RI)(e,n,r,s,o)}),(0,M.aJ)("resetMiddleSearch",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},{chatId:o,threadId:i}=(0,T.Xf0)(e,s)||{};if(o&&i)return(0,C.zde)(e,o,i,s)}),(0,M.aJ)("setSharedMediaSearchType",(e,t,a)=>{const{mediaType:s,tabId:o=(0,u.g0)()}=a,{chatId:i,threadId:n}=(0,T.Xf0)(e,o)||{};if(i&&n)return(0,C.Tu_)(e,i,n,s,o)}),(0,M.aJ)("setStickerSearchQuery",(e,t,a)=>{const{query:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{stickerSearch:{query:s,resultIds:void 0}},o)}),(0,M.aJ)("setGifSearchQuery",(e,t,a)=>{const{query:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{gifSearch:{query:s,offset:void 0,results:void 0}},o)}),(0,M.aJ)("openFrozenAccountModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{isFrozenAccountModalOpen:!0},s)}),(0,M.aJ)("closeFrozenAccountModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{isFrozenAccountModalOpen:!1},s)}),(0,M.aJ)("openDeleteAccountModal",(e,t,a)=>{const{days:s,tabId:o=(0,u.g0)()}=a||{};s&&(e=(0,P.w)(e,{...(0,T.nTw)(e,o),deleteAccountModal:{selfDestructAccountDays:s}},o),(0,M.UF)(e))}),(0,M.aJ)("closeDeleteAccountModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{deleteAccountModal:void 0},s)}),(0,M.aJ)("openAgeVerificationModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{isAgeVerificationModalOpen:!0},s)}),(0,M.aJ)("closeAgeVerificationModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{isAgeVerificationModalOpen:!1},s)});var vt=a(19408),St=a(30757);(0,M.aJ)("openAiMessageEditorModal",(e,t,a)=>{const{chatId:s,text:o,initialTab:i="style",isFromAttachment:n,tabId:r=(0,u.g0)()}=a,d=(0,St.Qq)(e);return(0,P.w)(e,{aiMessageEditorModal:{chatId:s,text:o,activeTab:i,isFromAttachment:n,translateTab:{selectedLanguage:d}}},r)}),(0,M.aJ)("closeAiMessageEditorModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{aiMessageEditorModal:void 0},s)}),(0,M.aJ)("setAiMessageEditorTab",(e,t,a)=>{const{tab:s,tabId:o=(0,u.g0)()}=a,i=(0,T.nTw)(e,o).aiMessageEditorModal;if(i)return(0,P.w)(e,{aiMessageEditorModal:{...i,activeTab:s}},o)}),(0,M.aJ)("setAiMessageEditorTranslateOptions",(e,t,a)=>{const{selectedLanguage:s,shouldEmojify:o,clearResult:i,tabId:n=(0,u.g0)()}=a,r="selectedTone"in a,d=(0,T.nTw)(e,n).aiMessageEditorModal;if(!d)return;const c=d.translateTab||{};return(0,P.w)(e,{aiMessageEditorModal:{...d,translateTab:{...c,selectedLanguage:void 0!==s?s:c.selectedLanguage,selectedTone:r?a.selectedTone:c.selectedTone,shouldEmojify:void 0!==o?o:c.shouldEmojify,result:i?void 0:c.result,error:i?void 0:c.error}}},n)}),(0,M.aJ)("setAiMessageEditorStyleOptions",(e,t,a)=>{const{shouldEmojify:s,clearResult:o,tabId:i=(0,u.g0)()}=a,n="selectedTone"in a,r=(0,T.nTw)(e,i).aiMessageEditorModal;if(!r)return;const d=r.styleTab||{};return(0,P.w)(e,{aiMessageEditorModal:{...r,styleTab:{...d,selectedTone:n?a.selectedTone:d.selectedTone,shouldEmojify:void 0!==s?s:d.shouldEmojify,result:o?void 0:d.result,error:o?void 0:d.error}}},i)}),(0,M.aJ)("applyAiMessageEditorResult",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s).aiMessageEditorModal;if(!o)return;const{activeTab:i}=o,n="translate"===i?o.translateTab:"style"===i?o.styleTab:o.fixTab,r=n?.result?.resultText||o.text;return(0,P.w)(e,{aiMessageEditorModal:void 0,aiMessageEditorPendingResult:{text:r}},s)}),(0,M.aJ)("sendAiMessageEditorResult",(e,t,a)=>{const{isSilent:s,scheduledAt:o,scheduleRepeatPeriod:i,tabId:n=(0,u.g0)()}=a||{},r=(0,T.nTw)(e,n).aiMessageEditorModal;if(!r)return;const{activeTab:d,isFromAttachment:c}=r,l="translate"===d?r.translateTab:"style"===d?r.styleTab:r.fixTab,h=l?.result?.resultText||r.text;if(c)return(0,P.w)(e,{aiMessageEditorModal:void 0,aiMessageEditorPendingResult:{text:h,shouldSendWithAttachments:!0,isSilent:s,scheduledAt:o,scheduleRepeatPeriod:i}},n);const f=(0,vt.Xf)(e,n);if(!f)return;const{chatId:p,threadId:m}=f,g=o?{...f,type:"scheduled"}:f;return(0,M.ko)().sendMessage({messageList:g,text:h.text,entities:h.entities,isSilent:s,scheduledAt:o,scheduleRepeatPeriod:i,tabId:n}),(0,M.ko)().clearDraft({chatId:p,threadId:m,isLocalOnly:!0}),(0,P.w)(e,{aiMessageEditorModal:void 0,aiMessageEditorPendingResult:{shouldClear:!0}},n)}),(0,M.aJ)("clearAiMessageEditorPendingResult",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{aiMessageEditorPendingResult:void 0},s)}),(0,M.aJ)("setUserSearchQuery",(e,t,a)=>{const{query:s,tabId:o=(0,u.g0)()}=a;return(0,C.BFh)(e,{globalUserIds:void 0,localUserIds:void 0,fetchingStatus:Boolean(s),query:s},o)}),(0,M.aJ)("openAddContactDialog",(e,t,a)=>{const{userId:s,tabId:o=(0,u.g0)()}=a;return(0,T.trm)(e)?(t.openFrozenAccountModal({tabId:o}),e):(0,P.w)(e,{newContact:{userId:s}},o)}),(0,M.aJ)("openNewContactDialog",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,T.trm)(e)?(t.openFrozenAccountModal({tabId:s}),e):(0,P.w)(e,{newContact:{isByPhoneNumber:!0}},s)}),(0,M.aJ)("closeNewContactDialog",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,C.BOn)(e,s)}),(0,M.aJ)("closeSuggestedStatusModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{suggestedStatusModal:void 0},s)}),(0,ht.k)("closeChatRefundModal","chatRefundModal"),(0,M.aJ)("openDisableSharingAboutModal",(e,t,a)=>{const{userId:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{disableSharingAboutModal:{userId:s}},o)}),(0,ht.k)("closeDisableSharingAboutModal","disableSharingAboutModal"),(0,M.aJ)("openProfileRatingModal",(e,t,a)=>{const{userId:s,level:o,tabId:i=(0,u.g0)()}=a;return(0,P.w)(e,{profileRatingModal:{userId:s,level:o}},i)}),(0,ht.k)("closeProfileRatingModal","profileRatingModal"),(0,M.aJ)("openRankModal",(e,t,a)=>{const{tabId:s=(0,u.g0)(),...o}=a;return(0,P.w)(e,{rankModal:o},s)}),(0,ht.k)("closeRankModal","rankModal"),(0,M.aJ)("openEditRankModal",(e,t,a)=>{const{tabId:s=(0,u.g0)(),...o}=a;return(0,P.w)(e,{editRankModal:o},s)}),(0,ht.k)("closeEditRankModal","editRankModal"),a(11117);var wt=a(63495);const At=/^\d+\.\d+(\.\d+)?$/;var Mt=a(99375);function Ct(e){document.querySelectorAll('link[rel="icon"], link[rel="alternate icon"]').forEach(t=>{e?t.href.includes("favicon-unread")||(t.href=t.href.replace("favicon","favicon-unread")):t.href=t.href.replace("favicon-unread","favicon")})}async function Pt(e){wt.Vq?await(window.tauri?.setWindowTitle(e)):document.title!==e&&(document.title=e)}const kt=(0,b.sg)(Pt,200,!1);let Tt,Ft;(0,M.aJ)("toggleChatInfo",(e,t,a)=>{const{force:s,tabId:o=(0,u.g0)()}=a||{},i=(0,T.nTw)(e,o).chatInfo,n=void 0!==s?s:!i.isOpen;return n!==i.isOpen&&(e=(0,P.w)(e,{chatInfo:{...i,isOpen:n}},o)),{...e,lastIsChatInfoShown:n}}),(0,M.aJ)("setLeftColumnWidth",(e,t,a)=>{const{leftColumnWidth:s}=a;return{...e,leftColumnWidth:s}}),(0,M.aJ)("resetLeftColumnWidth",e=>({...e,leftColumnWidth:void 0})),(0,M.aJ)("toggleManagement",(e,t,a)=>{const{force:s,tabId:o=(0,u.g0)()}=a||{},{chatId:i}=(0,T.Xf0)(e,o)||{};if(!i)return;const n=(0,T.nTw)(e,o);return(0,P.w)(e,{management:{byChatId:{...n.management.byChatId,[i]:{...n.management.byChatId[i],isActive:void 0!==s?s:!(n.management.byChatId[i]||{}).isActive}}}},o)}),(0,M.aJ)("requestNextManagementScreen",(e,t,a)=>{const{screen:s,tabId:o=(0,u.g0)()}=a||{},{chatId:i}=(0,T.Xf0)(e,o)||{};if(!i)return;const n=(0,T.nTw)(e,o);return(0,P.w)(e,{management:{byChatId:{...n.management.byChatId,[i]:{...n.management.byChatId[i],isActive:!0,nextScreen:s}}}},o)}),(0,M.aJ)("closeManagement",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},{chatId:o}=(0,T.Xf0)(e,s)||{};if(!o)return;const i=(0,T.nTw)(e,s);return(0,P.w)(e,{management:{byChatId:{...i.management.byChatId,[o]:{...i.management.byChatId[o],isActive:!1}}}},s)}),(0,M.aJ)("processOpenChatOrThread",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a;if((0,De.Ny)()||(0,De.Bb)())return(0,P.w)(e,{isLeftColumnShown:0===(0,T.nTw)(e,s).messageLists.length},s)}),(0,M.aJ)("changeProfileTab",(e,t,a)=>{const{profileTab:s,shouldScrollTo:o,tabId:i=(0,u.g0)()}=a,{chatId:n}=(0,T.Xf0)(e,i)||{};if(!n)return;const r=(0,T.nTw)(e,i).chatInfo;return(0,P.w)(e,{chatInfo:{...r,isOpen:!0,profileTab:s,forceScrollProfileTab:o}},i)}),(0,M.aJ)("toggleStatistics",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s);return(0,P.w)(e,{isStatisticsShown:!o.isStatisticsShown,statistics:{...o.statistics,currentMessageId:void 0,currentStoryId:void 0}},s)}),(0,M.aJ)("toggleMessageStatistics",(e,t,a)=>{const{tabId:s=(0,u.g0)(),messageId:o}=a||{};return(0,P.w)(e,{statistics:{...(0,T.nTw)(e,s).statistics,currentMessageId:o,currentMessage:void 0,currentStoryId:void 0,currentStory:void 0}},s)}),(0,M.aJ)("toggleStoryStatistics",(e,t,a)=>{const{tabId:s=(0,u.g0)(),storyId:o}=a||{};return(0,P.w)(e,{statistics:{...(0,T.nTw)(e,s).statistics,currentStoryId:o,currentMessageId:void 0,currentMessage:void 0,currentStory:void 0}},s)}),(0,M.aJ)("toggleLeftColumn",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{isLeftColumnShown:!(0,T.nTw)(e,s).isLeftColumnShown},s)}),(0,M.aJ)("addRecentEmoji",(e,t,a)=>{const{emoji:s}=a,{recentEmojis:o}=e;if(!o)return{...e,recentEmojis:[s]};const i=o.filter(e=>e!==s);return i.unshift(s),i.length>32&&i.pop(),{...e,recentEmojis:i}}),(0,M.aJ)("addRecentSticker",(e,t,a)=>{const{sticker:s}=a,{recent:o}=e.stickers;if(!o)return{...e,stickers:{...e.stickers,recent:{hash:"0",stickers:[s]}}};const i=o.stickers.filter(e=>e.id!==s.id);return i.unshift(s),{...e,stickers:{...e.stickers,recent:{...o,stickers:i}}}}),(0,M.aJ)("addRecentCustomEmoji",(e,t,a)=>{const{documentId:s}=a,{recentCustomEmojis:o}=e;if(!o)return{...e,recentCustomEmojis:[s]};const i=o.filter(e=>e!==s);return i.unshift(s),i.length>32&&i.pop(),{...e,recentCustomEmojis:i}}),(0,M.aJ)("clearRecentCustomEmoji",e=>({...e,recentCustomEmojis:[]})),(0,M.aJ)("reorderStickerSets",(e,t,a)=>{const{order:s,isCustomEmoji:o}=a;return{...e,stickers:{...e.stickers,added:{setIds:o?e.stickers.added.setIds:s}},customEmojis:{...e.customEmojis,added:{setIds:o?s:e.customEmojis.added.setIds}}}}),(0,M.aJ)("showAllowedMessageTypesNotification",(e,t,a)=>{const{chatId:s,messageListType:o,tabId:i=(0,u.g0)()}=a;if((0,T.WA9)(e,s)&&"scheduled"===o)return void t.showNotification({message:{key:"DescriptionScheduledPaidMessagesNotAllowed"},tabId:i});const n=(0,T.hds)(e,s);if(!n)return;const r=(0,T.AWZ)(e,s),d=s?(0,T.nZ4)(e,s):void 0,c=s?(0,T.ALW)(e,s):void 0,{canSendPlainText:l,canSendPhotos:f,canSendVideos:p,canSendDocuments:m,canSendAudios:g,canSendStickers:b,canSendRoundVideos:y,canSendVoices:v}=(0,S.Q_)(n,r,c,d),w=(0,h.oE)([l?"Chat.SendAllowedContentTypeText":void 0,f?"Chat.SendAllowedContentTypePhoto":void 0,p?"Chat.SendAllowedContentTypeVideo":void 0,v?"Chat.SendAllowedContentTypeVoiceMessage":void 0,y?"Chat.SendAllowedContentTypeVideoMessage":void 0,m?"Chat.SendAllowedContentTypeFile":void 0,g?"Chat.SendAllowedContentTypeMusic":void 0,b?"Chat.SendAllowedContentTypeSticker":void 0]).map(e=>I.yE(e));if(!w.length)return void t.showNotification({message:I.yE("Chat.SendNotAllowedText"),tabId:i});const A=I.yE("AutoDownloadSettings.LastDelimeter"),M=w.join(", ").replace(/,([^,]*)$/,`${A}$1`);t.showNotification({message:I.yE("Chat.SendAllowedContentText",M),tabId:i})}),(0,M.aJ)("showDialog",(e,t,a)=>{const{data:s,tabId:o=(0,u.g0)()}=a;if("error"===s.type&&!(0,Mt.tD)(s))return e;const i=[...(0,T.nTw)(e,o).dialogs];if("error"===s.type){const e=i.findIndex(e=>"error"===e.type&&e.message===s.message);-1!==e&&i.splice(e,1)}return i.push(s),(0,P.w)(e,{dialogs:i},o)}),(0,M.aJ)("dismissDialog",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=[...(0,T.nTw)(e,s).dialogs];return o.pop(),(0,P.w)(e,{dialogs:o},s)}),(0,M.aJ)("toggleSafeLinkModal",(e,t,a)=>{const{url:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{safeLinkModalUrl:s},o)}),(0,M.aJ)("openHistoryCalendar",(e,t,a)=>{const{selectedAt:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{historyCalendarSelectedAt:s},o)}),(0,M.aJ)("closeHistoryCalendar",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{historyCalendarSelectedAt:void 0},s)}),(0,M.aJ)("openGame",(e,t,a)=>{const{url:s,chatId:o,messageId:i,tabId:n=(0,u.g0)()}=a,r=(0,T.O5q)(e,o,i);if(!r)return;const d=r.viaBotId||(0,T.Y7C)(e,r)?.id;if(d){if(!(0,T.nTL)(e,d))return e=(0,P.w)(e,{botTrustRequest:{botId:d,type:"game",onConfirm:{action:"openGame",payload:a}}},n),void(0,M.UF)(e);e=(0,P.w)(e,{openedGame:{url:s,chatId:o,messageId:i}},n),(0,M.UF)(e)}}),(0,M.aJ)("closeGame",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{openedGame:void 0},s)}),(0,M.aJ)("requestConfetti",(e,t,a)=>{const{tabId:s=(0,u.g0)(),...o}=a;if((0,T.PKK)(e))return(0,P.w)(e,{confetti:{lastConfettiTime:Date.now(),...o}},s)}),(0,M.aJ)("requestWave",(e,t,a)=>{const{startX:o,startY:i,tabId:n=(0,u.g0)()}=a;if(!d.J6||!(0,T.PKK)(e))return;const r=(0,T.nTw)(e,n),c=r.wave?.lastWaveTime||0;return Date.now()-c<s.S4O?void 0:(0,P.w)(e,{wave:{lastWaveTime:Date.now(),startX:o,startY:i}},n)}),(0,M.aJ)("updateAttachmentSettings",(e,t,a)=>({...e,attachmentSettings:{...e.attachmentSettings,...a}})),(0,M.aJ)("updateShouldSaveAttachmentsCompression",(e,t,a)=>{const{shouldSave:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{shouldSaveAttachmentsCompression:s},o)}),(0,M.aJ)("applyDefaultAttachmentsCompression",e=>{const{defaultAttachmentCompression:t}=e.attachmentSettings,a="compress"===t;return{...e,attachmentSettings:{...e.attachmentSettings,shouldCompress:a}}}),(0,M.aJ)("requestEffectInComposer",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a;return(0,P.w)(e,{shouldPlayEffectInComposer:!0},s)}),(0,M.aJ)("hideEffectInComposer",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a;return(0,P.w)(e,{shouldPlayEffectInComposer:void 0},s)}),(0,M.aJ)("setPaidMessageAutoApprove",e=>({...e,settings:{...e.settings,byKey:{...e.settings.byKey,shouldPaidMessageAutoApprove:!0}}})),(0,M.aJ)("setReactionEffect",(e,t,a)=>{const{chatId:s,threadId:o,reaction:i,tabId:n=(0,u.g0)()}=a,r="emoji"===i?.type&&i.emoticon;if(!r)return;const d=Object.values(e.availableEffectById).find(e=>e.effectAnimationId&&e.emoticon===r),c=d?.id,l=(0,T.g29)(e);!d?.isPremium||l?c&&(t.requestEffectInComposer({tabId:n}),t.saveEffectInDraft({chatId:s,threadId:o,effectId:c})):t.openPremiumModal({initialSection:"effects",tabId:n})}),(0,M.aJ)("openLimitReachedModal",(e,t,a)=>{const{limit:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{limitReachedModal:{limit:s}},o)}),(0,M.aJ)("closeLimitReachedModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{limitReachedModal:void 0},s)}),(0,M.aJ)("closeStickerSetModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{openedStickerSetShortName:void 0},s)}),(0,M.aJ)("openCustomEmojiSets",(e,t,a)=>{const{setIds:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{openedCustomEmojiSetIds:s},o)}),(0,M.aJ)("closeCustomEmojiSets",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{openedCustomEmojiSetIds:void 0},s)}),(0,M.aJ)("updateLastRenderedCustomEmojis",(e,t,a)=>{const{ids:o}=a,{lastRendered:i}=e.customEmojis;return{...e,customEmojis:{...e.customEmojis,lastRendered:(0,h.Am)([...i,...o]).slice(0,s.GW0)}}}),(0,M.aJ)("openCreateTopicPanel",(e,t,a)=>{const{chatId:s,tabId:o=(0,u.g0)()}=a;return(0,T.meB)(e,o)||t.openChat({id:s,tabId:o}),(0,P.w)(e,{createTopicPanel:{chatId:s}},o)}),(0,M.aJ)("closeCreateTopicPanel",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{createTopicPanel:void 0},s)}),(0,M.aJ)("openEditTopicPanel",(e,t,a)=>{const{chatId:s,topicId:o,tabId:i=(0,u.g0)()}=a;return(0,T.meB)(e,i)||t.openChat({id:s,tabId:i}),(0,P.w)(e,{editTopicPanel:{chatId:s,topicId:o}},i)}),(0,M.aJ)("closeEditTopicPanel",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{editTopicPanel:void 0},s)}),(0,M.aJ)("updateArchiveSettings",(e,t,a)=>{const{archiveSettings:s}=e,{isHidden:o=s.isHidden,isMinimized:i=s.isMinimized}=a;return{...e,archiveSettings:{isHidden:o,isMinimized:i}}}),(0,M.aJ)("openMapModal",(e,t,a)=>{const{geoPoint:s,zoom:o,tabId:i=(0,u.g0)()}=a;return(0,P.w)(e,{mapModal:{point:s,zoom:o}},i)}),(0,M.aJ)("closeMapModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{mapModal:void 0},s)}),(0,M.aJ)("checkAppVersion",e=>{fetch(`version.txt?${Date.now()}`).then(e=>e.text()).then(t=>{(function(e,t){const a=e.trim();return!!At.test(a)&&a!==t})(t=t.trim(),"1.0.0")&&(e=(0,M.mS)(),e={...e,isAppUpdateAvailable:!0},(0,M.UF)(e))}).catch(e=>{s.Oig&&console.error("[checkAppVersion failed] ",e)})}),(0,M.aJ)("afterHangUp",e=>{(0,T.nTw)(e,(0,u.g0)()).multitabNextAction&&(0,u.I)()}),(0,M.aJ)("onTabFocusChange",(e,t,a)=>{const{isBlurred:s,tabId:o=(0,u.g0)()}=a;return s?(Tt&&clearInterval(Tt),Tt=window.setInterval(()=>{t.updatePageTitle({tabId:o})},500)):(clearInterval(Tt),Tt=void 0),e=(0,P.w)(e,{isBlurred:s},o),{...e,initialUnreadNotifications:s?(0,ve.vp)():void 0}}),(0,M.aJ)("updatePageTitle",(e,t,a)=>{const{tabId:o=(0,u.g0)()}=a||{},{canDisplayChatInTitle:i}=(0,Le.lS)(e),n=e.currentUserId,r=e.config?.isTestServer,d=r?"[T] ":"",c=wt.Vq?s.zGP:s.j0M;if(document.title.includes(s.LaL))return Ct(!1),void Pt(`${d}${c} ${s.LaL}`);if(!wt.Vq&&e.initialUnreadNotifications&&Math.round(Date.now()/1e3)%2==0){const t=(0,ve.vp)()-e.initialUnreadNotifications;if(t>0)return Pt(`${d}${t} notification${t>1?"s":""}`),void Ct(!0)}Ct(!1);const l=(0,T.Xf0)(e,o);if(l&&i&&!e.passcode.isScreenLocked){const{chatId:t,threadId:a}=l,s=(0,T.hds)(e,t);if(s){const o=(0,S.Js)(I.yE,s,t===n),i=(0,T.S0q)(e,t,a);return s.isForum&&i?void kt(`${d}${o} › ${i.title}`):void kt(`${d}${o}`)}}Pt(`${d}${c}`)}),(0,M.aJ)("closeInviteViaLinkModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a??{};return(0,P.w)(e,{inviteViaLinkModal:void 0},s)}),(0,M.aJ)("closeCollectibleInfoModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a??{};return(0,P.w)(e,{collectibleInfoModal:void 0},s)}),(0,M.aJ)("openBirthdaySetupModal",(e,t,a)=>{const{currentBirthday:s,tabId:o=(0,u.g0)()}=a||{};return(0,P.w)(e,{birthdaySetupModal:{currentBirthday:s}},o)}),(0,ht.k)("closeBirthdaySetupModal","birthdaySetupModal"),(0,M.aJ)("setShouldCloseRightColumn",(e,t,a)=>{const{value:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{shouldCloseRightColumn:s},o)}),(0,M.aJ)("refreshLangPackFromCache",(e,t,a)=>{(0,m.K1)(a.langCode)}),(0,M.aJ)("processPremiumFloodWait",(e,t,a)=>{const{isUpload:s}=a,{bandwidthPremiumDownloadSpeedup:o,bandwidthPremiumUploadSpeedup:i,bandwidthPremiumNotifyPeriod:n}=e.appConfig,{lastPremiumBandwithNotificationDate:r}=e.settings;if(o&&i&&n&&!(r&&Date.now()<r+1e3*n))return Object.values(e.byTabId).filter(e=>!e.isBlurred).map(e=>e.id).forEach(e=>{t.showNotification({title:I.yE(s?"UploadSpeedLimited":"DownloadSpeedLimited"),message:I.yE(s?"UploadSpeedLimitedMessage":"DownloadSpeedLimitedMessage",s?i:o),duration:6e3,tabId:e})}),{...e,settings:{...e.settings,lastPremiumBandwithNotificationDate:Date.now()}}});let Ut,xt=0;(0,ye.DW)(e=>{const{updatePageTitle:t,updateIsOnline:a}=(0,M.ko)(),s=e.passcode.isScreenLocked!==Ft,o=Object.values(e.byTabId).filter(e=>e.isBlurred).length,i=(0,T.nTw)(e,(0,u.g0)()).isMasterTab;s&&t(),o!==xt&&i&&(Ut&&clearTimeout(Ut),Ut=window.setTimeout(()=>{e=(0,M.mS)();const t=Object.values(e.byTabId).filter(e=>e.isBlurred).length;a({isOnline:t!==(0,u.gb)().length})},100)),Ft=e.passcode.isScreenLocked,xt=o}),(0,M.aJ)("openLeaveGroupModal",(e,t,a)=>{const{chatId:s,nextOwnerId:o,tabId:i=(0,u.g0)()}=a;return(0,P.w)(e,{leaveGroupModal:{chatId:s,nextOwnerId:o}},i)}),(0,ht.k)("closeLeaveGroupModal","leaveGroupModal"),(0,M.aJ)("openTwoFaCheckModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{isTwoFaCheckModalOpen:!0},s)}),(0,ht.k)("closeTwoFaCheckModal","isTwoFaCheckModalOpen"),(0,M.aJ)("openQuickChatPicker",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{isQuickChatPickerOpen:!0},s)}),(0,ht.k)("closeQuickChatPicker","isQuickChatPickerOpen"),(0,M.aJ)("openCocoonModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{isCocoonModalOpen:!0},s)}),(0,ht.k)("closeCocoonModal","isCocoonModalOpen"),(0,M.aJ)("requestMessageMediaEditor",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.Xf0)(e,s);if(!o)return;const i=(0,F.GA)(e,o.chatId,o.threadId),n=i?.replyInfo?(0,T.O5q)(e,o.chatId,i.replyInfo.replyToMsgId):void 0,r=(0,F.Ys)(e,o.chatId,o.threadId),d=r?(0,T.O5q)(e,o.chatId,r):void 0,c=n||d;return c&&(0,S.tM)(c)?(0,P.w)(e,{shouldOpenMessageMediaEditor:!0},s):void 0}),(0,ht.k)("resetMessageMediaEditorRequest","shouldOpenMessageMediaEditor"),(0,M.aJ)("closePaymentModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s).payment.status||"cancelled",i=(0,T.nTw)(e,s).starsBalanceModal;return t.processOriginStarsPayment({originData:i,status:o,tabId:s}),e=(0,C.GSI)(e,s),(0,C._$X)(e,{status:o},s)}),(0,M.aJ)("resetPaymentStatus",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return e=(0,C._$X)(e,{status:void 0},s),(0,C.nv6)(e,{status:void 0},s)}),(0,M.aJ)("addPaymentError",(e,t,a)=>{const{error:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{payment:{...(0,T.nTw)(e,o).payment,status:"failed",error:s}},o)}),(0,M.aJ)("closeGiveawayModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{giveawayModal:void 0},s)}),(0,M.aJ)("closeGiftCodeModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{giftCodeModal:void 0},s)}),(0,M.aJ)("updateGiftProfileFilter",(e,t,a)=>{const{filter:s,peerId:o,tabId:i=(0,u.g0)()}=a||{},n=(0,T.nTw)(e,i),r=n.savedGifts.filter;let d={...r,...s};d.shouldIncludeUnlimited||d.shouldIncludeLimited||d.shouldIncludeUnique||d.shouldIncludeUpgradable||(d={...r,shouldIncludeUnlimited:!0,shouldIncludeLimited:!0,shouldIncludeUnique:!0,shouldIncludeUpgradable:!0,...s}),d.shouldIncludeDisplayed||d.shouldIncludeHidden||(d={...r,shouldIncludeDisplayed:!0,shouldIncludeHidden:!0,...s});const c=(0,T.B59)(e,o,i);e=(0,P.w)(e,{savedGifts:{...n.savedGifts,collectionsByPeerId:{[o]:{[c]:n.savedGifts.collectionsByPeerId[o]?.[c]}},filter:d}},i),(0,M.UF)(e),t.loadPeerSavedGifts({peerId:o,shouldRefresh:!0,tabId:n.id})}),(0,M.aJ)("resetGiftProfileFilter",(e,t,a)=>{const{peerId:o,tabId:i=(0,u.g0)()}=a||{},n=(0,T.nTw)(e,i),r=(0,T.B59)(e,o,i);e=(0,P.w)(e,{savedGifts:{...n.savedGifts,collectionsByPeerId:{[o]:{[r]:n.savedGifts.collectionsByPeerId[o]?.[r]}},filter:{...s.tBS}}},i),(0,M.UF)(e),t.loadPeerSavedGifts({peerId:o,shouldRefresh:!0,tabId:n.id})}),(0,M.aJ)("openPaymentMessageConfirmDialogOpen",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{isPaymentMessageConfirmDialogOpen:!0},s)}),(0,M.aJ)("closePaymentMessageConfirmDialogOpen",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{isPaymentMessageConfirmDialogOpen:!1},s)}),(0,M.aJ)("openPriceConfirmModal",(e,t,a)=>{const{originalAmount:s,newAmount:o,currency:i,directInfo:n,tabId:r=(0,u.g0)()}=a;return(0,P.w)(e,{priceConfirmModal:{originalAmount:s,newAmount:o,currency:i,directInfo:n}},r)}),(0,M.aJ)("closePriceConfirmModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{priceConfirmModal:void 0},s)});var Bt=a(12859);(0,M.aJ)("openMediaViewer",(e,t,a)=>{const{chatId:s,threadId:o=i.l3,messageId:n,timestamp:r,mediaIndex:d,isAvatarView:c,isSponsoredMessage:l,origin:h,withDynamicLoading:f,standaloneMedia:p,tabId:m=(0,u.g0)()}=a,g=(0,T.nTw)(e,m);return(0,P.w)(e,{mediaViewer:{...g.mediaViewer,chatId:s,threadId:o,messageId:n,mediaIndex:d||0,isAvatarView:c,isSponsoredMessage:l,origin:h,standaloneMedia:p,isHidden:!1,withDynamicLoading:f,timestamp:r},forwardMessages:{},isShareMessageModalShown:!1},m)}),(0,M.aJ)("closeMediaViewer",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},{volume:o,isMuted:i,playbackRate:n,isHidden:r}=(0,T.nTw)(e,s).mediaViewer;return(0,P.w)(e,{mediaViewer:{volume:o,isMuted:i,isHidden:r,playbackRate:n}},s)}),(0,M.aJ)("openMediaFromTimestamp",(e,t,a)=>{const{chatId:s,messageId:o,threadId:i,timestamp:r,tabId:d=(0,u.g0)()}=a,c=(0,T.O5q)(e,s,o);if(!c)return;const l=(0,R.Q)(c),h=(0,T.gMr)(e,c),f=(0,gt.ly)(e,c),p=f?.duration;if(p){if(p<=r)return;return"video"===f.mediaType?void t.openMediaViewer({chatId:s,messageId:o,threadId:i,origin:n.TQ.Inline,timestamp:r,tabId:d}):void t.openAudioPlayer({chatId:s,messageId:o,threadId:i,origin:n.d9.Inline,timestamp:r,tabId:d})}const m=h?(0,gt.ly)(e,h):void 0,g=m?.duration;!g||g<=r||("video"!==m.mediaType?t.openAudioPlayer({chatId:h.chatId,messageId:h.id,threadId:l?.replyToTopId,origin:n.d9.Inline,timestamp:r,tabId:d}):t.openMediaViewer({chatId:h.chatId,messageId:h.id,threadId:l?.replyToTopId,origin:n.TQ.Inline,timestamp:r,tabId:d}))}),(0,M.aJ)("updateLastPlaybackTimestamp",(e,t,a)=>{const{chatId:s,messageId:o,timestamp:i}=a,n=e.messages.playbackByChatId[s]?.byId||{};return i?{...e,messages:{...e.messages,playbackByChatId:{...e.messages.playbackByChatId,[s]:{byId:{...n,[o]:i}}}}}:{...e,messages:{...e.messages,playbackByChatId:{...e.messages.playbackByChatId,[s]:{byId:(0,h.cJ)(n,[o])}}}}}),(0,M.aJ)("setMediaViewerVolume",(e,t,a)=>{const{volume:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{mediaViewer:{...(0,T.nTw)(e,o).mediaViewer,volume:s,isMuted:!1}},o)}),(0,M.aJ)("setMediaViewerPlaybackRate",(e,t,a)=>{const{playbackRate:s,tabId:o=(0,u.g0)()}=a;return e={...e,mediaViewer:{...e.mediaViewer,lastPlaybackRate:s}},(0,P.w)(e,{mediaViewer:{...(0,T.nTw)(e,o).mediaViewer,playbackRate:s}},o)}),(0,M.aJ)("setMediaViewerMuted",(e,t,a)=>{const{isMuted:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{mediaViewer:{...(0,T.nTw)(e,o).mediaViewer,isMuted:s}},o)}),(0,M.aJ)("setMediaViewerHidden",(e,t,a)=>{const{isHidden:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{mediaViewer:{...(0,T.nTw)(e,o).mediaViewer,isHidden:s}},o)});var Rt=a(70934),Gt=a(57751),Jt=a(42385),Nt=a(20714);let Et=!1;(0,b.yu)(()=>{const e=(0,M.mS)();e.isInited&&e.passcode.hasPasscode&&!Et&&1===Object.keys(e.byTabId).length&&(0,Gt.rE)()}),(0,M.aJ)("setPasscode",async(e,t,a)=>{const{passcode:s,tabId:o=(0,u.g0)()}=a;e=(0,C.Vg3)(e,{isLoading:!0}),(0,M.UF)(e),await(0,Rt.IG)(s);const i=JSON.stringify({...(0,Gt.CX)(),userId:e.currentUserId});e=(0,M.mS)();const r=(0,Jt.Mm)((0,C.Vg3)(e,{hasPasscode:!0,error:void 0,isLoading:!1}));try{await(0,Rt.yp)(i,r),(0,u.ZQ)(),e=(0,M.mS)(),e=(0,C.Vg3)(e,{hasPasscode:!0,error:void 0,isLoading:!1}),(0,M.UF)(e),(0,Jt.Bo)(!0)}catch(a){(0,Rt.m)(),e=(0,M.mS)(),e=(0,C.Vg3)(e,{isLoading:!1}),(0,M.UF)(e),t.showNotification({message:"Failed to set passcode",tabId:o}),t.openSettingsScreen({screen:n.VS.PasscodeDisabled,tabId:o})}}),(0,M.aJ)("clearPasscode",e=>((0,Rt.WN)(),localStorage.removeItem(s.ozB),(0,C.XQb)(e))),(0,M.aJ)("unlockScreen",(e,t,a)=>{const s=Object.values(e.byTabId),{sessionJson:o,globalJson:i}=a,n=JSON.parse(o);(0,Gt.AA)(n);const r=e;(e=JSON.parse(i)).byTabId=r.byTabId,(0,Jt.e)(e,(0,h.mg)(Nt.HB)),e=(0,C.Vg3)(e,{isScreenLocked:!1,error:void 0,invalidAttemptsCount:0}),(0,M.UF)(e),(0,u.ZQ)(),s.forEach(({id:e,isMasterTab:a})=>t.init({tabId:e,isMasterTab:a})),t.initApi()}),(0,M.aJ)("logInvalidUnlockAttempt",e=>{const t=(e.passcode?.invalidAttemptsCount??0)+1;return(0,C.Vg3)(e,{invalidAttemptsCount:t,timeoutUntil:t>=5?Date.now()+15e3:void 0})}),(0,M.aJ)("resetInvalidUnlockAttempts",e=>(0,C.Vg3)(e,{invalidAttemptsCount:0,timeoutUntil:void 0})),(0,M.aJ)("setPasscodeError",(e,t,a)=>{const{error:s}=a;return(0,C.Vg3)(e,{error:s})}),(0,M.aJ)("clearPasscodeError",e=>(0,C.Vg3)(e,{error:void 0})),(0,M.aJ)("skipLockOnUnload",()=>{Et=!0});var Ot=a(20158);(0,M.aJ)("processOriginStarsPayment",(e,t,a)=>{const{originData:s,status:o,tabId:i=(0,u.g0)()}=a,{originStarsPayment:n,originReaction:r,originGift:d,topup:c}=s||{};if((n||r||d||c)&&(t.closeStarsBalanceModal({tabId:i}),"paid"===o))return n&&(e=(0,P.w)(e,{starsPayment:n},i)),r&&t.sendPaidReaction({chatId:r.chatId,messageId:r.messageId,forcedAmount:r.amount,tabId:i}),d&&t.sendStarGift({...d,tabId:i}),e}),(0,M.aJ)("openGiftRecipientPicker",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,T.trm)(e)?(t.openFrozenAccountModal({tabId:s}),e):(0,P.w)(e,{isGiftRecipientPickerOpen:!0},s)}),(0,ht.k)("closeGiftRecipientPicker","isGiftRecipientPickerOpen"),(0,M.aJ)("openStarsGiftingPickerModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{starsGiftingPickerModal:{isOpen:!0}},s)}),(0,ht.k)("closeStarsGiftingPickerModal","starsGiftingPickerModal"),(0,M.aJ)("openPrizeStarsTransactionFromGiveaway",(e,t,a)=>{const{chatId:s,messageId:o,tabId:i=(0,u.g0)()}=a||{},n=(0,T.O5q)(e,s,o);if(!n)return;const r=(0,He.D5)(n);return r?(0,C.V5q)(e,r,i):void 0}),(0,M.aJ)("openStarsBalanceModal",(e,t,a)=>{const{originStarsPayment:o,originReaction:i,originGift:n,topup:r,shouldIgnoreBalance:d,currency:c=s.OUy,tabId:l=(0,u.g0)()}=a||{},h=e.stars?.balance;if(!(!d&&h&&r&&r.balanceNeeded<=h.amount))return e=(0,C.Y1r)(e,l),t.loadStarStatus(),(0,P.w)(e,{starsBalanceModal:{originStarsPayment:o,originReaction:i,originGift:n,topup:r,currency:c}},l);t.showNotification({message:I.yE("StarsTopupLinkEnough"),actionText:I.yE("StarsTopupLinkTopupAnyway"),action:{action:"openStarsBalanceModal",payload:{topup:r,shouldIgnoreBalance:!0,tabId:l}},icon:"star",tabId:l})}),(0,ht.k)("closeStarsBalanceModal","starsBalanceModal"),(0,M.aJ)("closeStarsPaymentModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.Osl)(e,s);let i=o?.status;return i&&"pending"!==i||(i="cancelled"),(0,P.w)(e,{starsPayment:{status:i}},s)}),(0,M.aJ)("openStarsTransactionModal",(e,t,a)=>{const{transaction:s,tabId:o=(0,u.g0)()}=a;return(0,C.V5q)(e,s,o)}),(0,M.aJ)("openStarsTransactionFromGift",(e,t,a)=>{const{chatId:s,messageId:o,tabId:i=(0,u.g0)()}=a||{},n=(0,T.O5q)(e,s,o);if(!n)return;const r=(0,He.M6)(n);return r?(0,C.V5q)(e,r,i):void 0}),(0,ht.k)("closeStarsTransactionModal","starsTransactionModal"),(0,M.aJ)("openStarsSubscriptionModal",(e,t,a)=>{const{subscription:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{starsSubscriptionModal:{subscription:s}},o)}),(0,ht.k)("closeStarsSubscriptionModal","starsSubscriptionModal"),(0,ht.k)("closeGiftModal","giftModal"),(0,M.aJ)("setGiftModalSelectedGift",(e,t,a)=>{const{gift:s,tabId:o=(0,u.g0)()}=a,i=(0,T.nTw)(e,o),n=i?.giftModal;if(!s){const t=n?.selectedGift,a=t&&"id"in t&&"starGift"===t.type&&t.isAuction?t.id:void 0;a&&(0,T.N_N)(e,a)&&(e=(0,Ot.Su)(e,a))}if(n)return(0,P.w)(e,{giftModal:{...n,selectedGift:s}},o);s&&"id"in s&&t.openGiftModal({forUserId:e.currentUserId,selectedGift:s,tabId:o})}),(0,M.aJ)("closeStarsGiftModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{starsGiftModal:{isOpen:!1}},s)}),(0,M.aJ)("openGiftInfoModal",(e,t,a)=>{const{gift:s,craftSlotIndex:o,tabId:i=(0,u.g0)()}=a,n="peerId"in a?a.peerId:void 0,r="recipientId"in a?a.recipientId:void 0;return(0,P.w)(e,{giftInfoModal:{peerId:n,gift:s,recipientId:r,craftSlotIndex:o}},i)}),(0,M.aJ)("openLockedGiftModalInfo",(e,t,a)=>{const{untilDate:s,reason:o,tabId:i=(0,u.g0)()}=a;return(0,P.w)(e,{lockedGiftModal:{untilDate:s,reason:o}},i)}),(0,ht.k)("closeLockedGiftModal","lockedGiftModal"),(0,M.aJ)("openGiftResalePriceComposerModal",(e,t,a)=>{const{gift:s,peerId:o,tabId:i=(0,u.g0)()}=a;return(0,P.w)(e,{giftResalePriceComposerModal:{peerId:o,gift:s}},i)}),(0,M.aJ)("openGiftInMarket",(e,t,a)=>{const{gift:s,tabId:o=(0,u.g0)()}=a,i=(0,T.nTw)(e,o).giftModal;return t.closeGiftInfoValueModal({tabId:o}),t.closeGiftInfoModal({tabId:o}),i?(0,P.w)(e,{giftModal:{...i,selectedResaleGift:s}},o):(t.openGiftModal({forUserId:e.currentUserId,selectedResaleGift:s,tabId:o}),e)}),(0,M.aJ)("closeResaleGiftsMarket",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};t.resetResaleGifts({tabId:s});const o=(0,T.nTw)(e,s).giftModal;return o?(0,P.w)(e,{giftModal:{...o,selectedResaleGift:void 0}},s):e}),(0,ht.k)("closeGiftInfoModal","giftInfoModal"),(0,ht.k)("closeGiftInfoValueModal","giftInfoValueModal"),(0,ht.k)("closeGiftResalePriceComposerModal","giftResalePriceComposerModal"),(0,ht.k)("closeGiftUpgradeModal","giftUpgradeModal"),(0,ht.k)("closeGiftCraftModal","giftCraftModal"),(0,ht.k)("closeGiftCraftSelectModal","giftCraftSelectModal"),(0,M.aJ)("openGiftCraftInfoModal",(e,t,a)=>{const{gift:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{giftCraftInfoModal:{gift:s}},o)}),(0,ht.k)("closeGiftCraftInfoModal","giftCraftInfoModal"),(0,M.aJ)("selectGiftForCraft",(e,t,a)=>{const{gift:s,slotIndex:o,tabId:i=(0,u.g0)()}=a,n=(0,T.nTw)(e,i),r=n.giftCraftModal;if(!r)return;const d=[r.gift1,r.gift2,r.gift3,r.gift4];return d[o]=s,(0,P.w)(e,{giftCraftModal:{...r,gift1:d[0],gift2:d[1],gift3:d[2],gift4:d[3]},giftCraftSelectModal:s?void 0:n.giftCraftSelectModal},i)}),(0,M.aJ)("selectPurchasedGiftForCraft",(e,t,a)=>{const{giftId:s,slotIndex:o,tabId:i=(0,u.g0)()}=a,n=(0,T.nTw)(e,i),r=n.giftCraftModal,d=n.giftInfoModal;if(!r)return;const c=d?.gift,l=c&&"gift"in c?c.gift:c;if(!l||"starGiftUnique"!==l.type||l.id!==s)return;const h=(f=l,p=e.currentUserId,{gift:f,date:Math.floor(Date.now()/1e3),fromId:p});var f,p;const m=[r.gift1,r.gift2,r.gift3,r.gift4];return m[o]=h,e=(0,P.w)(e,{giftCraftModal:{...r,gift1:m[0],gift2:m[1],gift3:m[2],gift4:m[3],shouldRefreshMyCraftableGifts:!0}},i),t.closeGiftCraftSelectModal({tabId:i}),e}),(0,M.aJ)("resetGiftCraftResult",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s).giftCraftModal;if(o)return(0,P.w)(e,{giftCraftModal:{...o,craftResult:void 0,gift1:void 0,gift2:void 0,gift3:void 0,gift4:void 0}},s)}),(0,ht.k)("closeGiftPreviewModal","giftPreviewModal"),(0,M.aJ)("closeGiftAuctionModal",(e,t,a)=>{const{shouldKeepAuction:s,tabId:o=(0,u.g0)()}=a||{},i=(0,T.nTw)(e,o),n=i.giftAuctionModal?.auctionGiftId;return e=(0,P.w)(e,{giftAuctionModal:void 0},o),!s&&n&&(0,T.N_N)(e,n)&&(e=(0,Ot.Su)(e,n)),e}),(0,M.aJ)("openGiftAuctionBidModal",(e,t,a)=>{const{auctionGiftId:s,peerId:o,message:i,shouldHideName:n,tabId:r=(0,u.g0)()}=a;return(0,P.w)(e,{giftAuctionBidModal:{auctionGiftId:s,peerId:o,message:i,shouldHideName:n}},r)}),(0,M.aJ)("closeGiftAuctionBidModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{giftAuctionBidModal:void 0},s)}),(0,M.aJ)("openGiftAuctionInfoModal",(e,t,a)=>{const{auctionGiftId:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{giftAuctionInfoModal:{auctionGiftId:s}},o)}),(0,M.aJ)("closeGiftAuctionInfoModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{giftAuctionInfoModal:void 0},s)}),(0,ht.k)("closeAboutStarGiftModal","aboutStarGiftModal"),(0,M.aJ)("openGiftAuctionChangeRecipientModal",(e,t,a)=>{const{auctionGiftId:s,oldPeerId:o,newPeerId:i,message:n,shouldHideName:r,tabId:d=(0,u.g0)()}=a;return(0,P.w)(e,{giftAuctionChangeRecipientModal:{auctionGiftId:s,oldPeerId:o,newPeerId:i,message:n,shouldHideName:r}},d)}),(0,ht.k)("closeGiftAuctionChangeRecipientModal","giftAuctionChangeRecipientModal"),(0,ht.k)("closeGiftAuctionAcquiredModal","giftAuctionAcquiredModal"),(0,M.aJ)("openStarGiftPriceDecreaseInfoModal",(e,t,a)=>{const{prices:s,currentPrice:o,minPrice:i,maxPrice:n,tabId:r=(0,u.g0)()}=a;return(0,P.w)(e,{starGiftPriceDecreaseInfoModal:{prices:s,currentPrice:o,minPrice:i,maxPrice:n}},r)}),(0,ht.k)("closeStarGiftPriceDecreaseInfoModal","starGiftPriceDecreaseInfoModal"),(0,M.aJ)("openGiftWithdrawModal",(e,t,a)=>{const{gift:s,tabId:o=(0,u.g0)()}=a||{};return(0,P.w)(e,{giftWithdrawModal:{gift:s}},o)}),(0,ht.k)("closeGiftWithdrawModal","giftWithdrawModal"),(0,M.aJ)("openGiftStatusInfoModal",(e,t,a)=>{const{emojiStatus:s,tabId:o=(0,u.g0)()}=a||{};return(0,P.w)(e,{giftStatusInfoModal:{emojiStatus:s}},o)}),(0,M.aJ)("closeGiftStatusInfoModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{giftStatusInfoModal:void 0},s)}),(0,M.aJ)("clearGiftWithdrawError",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s),i=o?.giftWithdrawModal;if(i)return(0,P.w)(e,{giftWithdrawModal:{...i,errorKey:void 0}},s)}),(0,M.aJ)("openGiftTransferModal",(e,t,a)=>{const{gift:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{giftTransferModal:{gift:s}},o)}),(0,ht.k)("closeGiftTransferModal","giftTransferModal"),(0,M.aJ)("openGiftTransferConfirmModal",(e,t,a)=>{const{gift:s,recipientId:o,tabId:i=(0,u.g0)()}=a;return(0,P.w)(e,{giftTransferConfirmModal:{gift:s,recipientId:o}},i)}),(0,ht.k)("closeGiftTransferConfirmModal","giftTransferConfirmModal"),(0,M.aJ)("openGiftDescriptionRemoveModal",(e,t,a)=>{const{gift:s,price:o,details:i,tabId:n=(0,u.g0)()}=a;return(0,P.w)(e,{giftDescriptionRemoveModal:{gift:s,price:o,details:i}},n)}),(0,ht.k)("closeGiftDescriptionRemoveModal","giftDescriptionRemoveModal"),(0,M.aJ)("openGiftOfferAcceptModal",(e,t,a)=>{const{peerId:s,messageId:o,gift:i,price:n,tabId:r=(0,u.g0)()}=a;return(0,P.w)(e,{giftOfferAcceptModal:{peerId:s,messageId:o,gift:i,price:n}},r)}),(0,ht.k)("closeGiftOfferAcceptModal","giftOfferAcceptModal"),(0,M.aJ)("updateSelectedGiftCollection",(e,t,a)=>{const{peerId:s,collectionId:o,tabId:i=(0,u.g0)()}=a,n=(0,T.nTw)(e,i);e=(0,P.w)(e,{savedGifts:{...n.savedGifts,activeCollectionByPeerId:{...n.savedGifts.activeCollectionByPeerId,[s]:o}}},i),(0,M.UF)(e),t.loadPeerSavedGifts({peerId:s,shouldRefresh:!0,tabId:n.id})}),(0,M.aJ)("resetSelectedGiftCollection",(e,t,a)=>{const{peerId:s,tabId:o=(0,u.g0)()}=a,i=(0,T.nTw)(e,o);e=(0,P.w)(e,{savedGifts:{...i.savedGifts,activeCollectionByPeerId:{...i.savedGifts.activeCollectionByPeerId,[s]:void 0}}},o),(0,M.UF)(e),t.loadPeerSavedGifts({peerId:s,shouldRefresh:!0,tabId:i.id})}),(0,M.aJ)("openActiveGiftAuctionsModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{activeGiftAuctionsModal:!0},s)}),(0,ht.k)("closeActiveGiftAuctionsModal","activeGiftAuctionsModal"),(0,M.aJ)("processOpenChatOrThread",(e,t,a)=>{const{chatId:s,tabId:o=(0,u.g0)()}=a;return s?(0,P.w)(e,{reactionPicker:{chatId:s,messageId:void 0,position:void 0}},o):(0,P.w)(e,{reactionPicker:void 0},o)}),(0,M.aJ)("openMessageReactionPicker",(e,t,a)=>{const{chatId:s,messageId:o,position:i,tabId:n=(0,u.g0)()}=a;return(0,P.w)(e,{reactionPicker:{chatId:s,messageId:o,position:i}},n)}),(0,M.aJ)("openStoryReactionPicker",(e,t,a)=>{const{peerId:s,storyId:o,position:i,sendAsMessage:n,tabId:r=(0,u.g0)()}=a;return(0,P.w)(e,{reactionPicker:{storyPeerId:s,storyId:o,sendAsMessage:n,position:i}},r)}),(0,M.aJ)("openEffectPicker",(e,t,a)=>{const{position:s,chatId:o,tabId:i=(0,u.g0)()}=a;return(0,P.w)(e,{reactionPicker:{position:s,chatId:o,isForEffects:!0}},i)}),(0,M.aJ)("closeReactionPicker",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s);return(0,P.w)(e,{reactionPicker:{...o.reactionPicker,messageId:void 0,position:void 0,storyId:void 0,storyPeerId:void 0,isForEffects:void 0}},s)}),(0,M.aJ)("resetLocalPaidReactions",(e,t,a)=>{const{chatId:s,messageId:o}=a,i=(0,T.O5q)(e,s,o);if(!i)return;const{reactions:n}=i;if(!n)return;const r=n.results.map(e=>{if(e.localAmount){if(!e.count)return;return{...e,localAmount:void 0,localPreviousChosenOrder:void 0,chosenOrder:e.localPreviousChosenOrder}}return e}).filter(Boolean);return Object.values(e.byTabId).forEach(({id:e})=>{t.dismissNotification({localId:(0,f.bj)(i),tabId:e})}),(0,C.r3y)(e,s,o,{reactions:{...n,results:r}})}),(0,M.aJ)("openStoryViewer",async(e,t,a)=>{const{peerId:s,storyId:o,isSinglePeer:i,isSingleStory:n,isPrivate:r,isArchive:d,origin:c,tabId:l=(0,u.g0)()}=a,h=(0,T.PVB)(e,s);if(!h)return;const f=(0,T.nTw)(e,l),p=(0,T._bp)(e,s);if(o&&(!p||!p.byId[o])){const t=await(0,v.px)("fetchPeerStoriesByIds",{peer:h,ids:[o]});if(!t)return;e=(0,M.mS)(),e=(0,C.K4v)(e,s,t.stories)}const m=f.storyViewer.storyList||(0,T.R3Q)(e,s,o,n,i,r,d);e=(0,P.w)(e,{storyViewer:{...f.storyViewer,peerId:s,storyId:o||(0,T._$$)(e,s)||(0,T.dNJ)(e,s),isSinglePeer:i,isPrivate:r,isArchive:d,isSingleStory:n,viewModal:void 0,origin:c,storyList:m}},l),(0,M.UF)(e)}),(0,M.aJ)("openStoryViewerByUsername",async(e,t,a)=>{const{username:s,storyId:i,origin:n,tabId:r=(0,u.g0)()}=a,d=await(0,o.A$)(e,s);d&&t.openStoryViewer({peerId:d.id,storyId:i,isSinglePeer:!0,isSingleStory:!0,origin:n,tabId:r})}),(0,M.aJ)("closeStoryViewer",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},{isMuted:o,isRibbonShown:i,isArchivedRibbonShown:n,storyId:r}=(0,T.nTw)(e,s).storyViewer;return r?e=(0,P.w)(e,{storyViewer:{isMuted:o,isRibbonShown:i,isArchivedRibbonShown:n,lastViewedByPeerId:void 0,storyList:void 0}},s):e}),(0,M.aJ)("setStoryViewerMuted",(e,t,a)=>{const{isMuted:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{storyViewer:{...(0,T.nTw)(e,o).storyViewer,isMuted:s}},o)}),(0,M.aJ)("toggleStoryRibbon",(e,t,a)=>{const{isShown:s,isArchived:o,tabId:i=(0,u.g0)()}=a,n=e.stories.orderedPeerIds[o?"archived":"active"];return n?.length?(0,P.w)(e,{storyViewer:{...(0,T.nTw)(e,i).storyViewer,[o?"isArchivedRibbonShown":"isRibbonShown"]:s}},i):e}),(0,M.aJ)("openPreviousStory",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s),{peerId:i,storyId:n,isSinglePeer:r,isSingleStory:d,storyList:c}=o.storyViewer;if(d||!c)return void t.closeStoryViewer({tabId:s});if(!i||!n)return;const l=(0,T.PVB)(e,i);if(!(0,T._bp)(e,i)||!l)return;const{peerIds:h,storyIdsByPeerId:f}=c,p=(f[i]??[]).indexOf(n);let m,g;if(p>0)m=p-1,g=i;else{const e=h.indexOf(i)-1;if(r||e<0)return;g=h[e],m=(f?.[g]?.length||1)-1}const I=f?.[g]?.[m];return I?(0,P.w)(e,{storyViewer:{...o.storyViewer,peerId:g,storyId:I}},s):void 0}),(0,M.aJ)("openNextStory",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s),{peerId:i,storyId:n,isSinglePeer:r,isSingleStory:d,storyList:c}=o.storyViewer;if(d||!c)return void t.closeStoryViewer({tabId:s});if(!i||!n)return;const l=(0,T.PVB)(e,i);if(!(0,T._bp)(e,i)||!l)return;const{peerIds:h,storyIdsByPeerId:f}=c,p=f[i]??[],m=p.indexOf(n);let g,I;if(m<p.length-1)g=m+1,I=i;else{const e=h.indexOf(i)+1;if(r||e>h.length-1)return void t.closeStoryViewer({tabId:s});I=h[e],g=0}const b=f?.[I]?.[g];return b?(0,P.w)(e,{storyViewer:{...o.storyViewer,peerId:I,storyId:b}},s):void 0}),(0,M.aJ)("openStoryViewModal",(e,t,a)=>{const{storyId:s,tabId:o=(0,u.g0)()}=a,i=(0,T.nTw)(e,o);return(0,P.w)(e,{storyViewer:{...i.storyViewer,viewModal:{storyId:s,nextOffset:"",isLoading:!0}}},o)}),(0,M.aJ)("closeStoryViewModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s);return(0,P.w)(e,{storyViewer:(0,h.cJ)(o.storyViewer,["viewModal"])},s)}),(0,M.aJ)("copyStoryLink",async(e,t,a)=>{const{peerId:s,storyId:o,tabId:i=(0,u.g0)()}=a,n=(0,T.PVB)(e,s);if(!n)return;const r=await(0,v.px)("fetchStoryLink",{peer:n,storyId:o});r&&((0,c.eM)(r),t.showNotification({message:I.yE("LinkCopied"),tabId:i}))}),(0,M.aJ)("sendMessage",async(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a,{storyId:o,peerId:i}=(0,T.V9I)(e,s);if(!Boolean(o&&i))return;if(void 0===await Q(e,i))return;const{gif:n,sticker:r,isReaction:d}=a;let c;c=n?"Story.Tooltip.GifSent":r?"Story.Tooltip.StickerSent":d?"Story.Tooltip.ReactionSent":"Story.Tooltip.MessageSent",t.showNotification({message:I.yE(c),actionText:I.yE("Story.ToastViewInChat"),action:[{action:"closeStoryViewer",payload:void 0},{action:"openChat",payload:{id:i}}],tabId:s})}),(0,M.aJ)("openStoryPrivacyEditor",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s);return(0,P.w)(e,{storyViewer:{...o.storyViewer,isPrivacyModalOpen:!0}},s)}),(0,M.aJ)("closeStoryPrivacyEditor",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{},o=(0,T.nTw)(e,s);return(0,P.w)(e,{storyViewer:{...o.storyViewer,isPrivacyModalOpen:!1}},s)}),(0,M.aJ)("openStealthModal",(e,t,a)=>{const{targetPeerId:s,tabId:o=(0,u.g0)()}=a;return(0,P.w)(e,{storyStealthModal:{targetPeerId:s}},o)}),(0,ht.k)("closeStealthModal","storyStealthModal"),(0,M.aJ)("clearStoryViews",(e,t,a)=>{const{isLoading:s,tabId:o=(0,u.g0)()}=a||{},i=(0,T.nTw)(e,o);return i.storyViewer.viewModal?(0,P.w)(e,{storyViewer:{...i.storyViewer,viewModal:{...i.storyViewer.viewModal,views:void 0,isLoading:s,nextOffset:""}}},o):e}),(0,M.aJ)("updateStoryView",(e,t,a)=>{const{userId:s,isUserBlocked:o,areStoriesBlocked:i,tabId:n=(0,u.g0)()}=a,r=(0,T.nTw)(e,n),{viewModal:d}=r.storyViewer;if(!d?.storyId)return;const c=d?.views?.map(e=>e.peerId===s?{...e,isUserBlocked:o||void 0,areStoriesBlocked:i||void 0}:e);return(0,P.w)(e,{storyViewer:{...r.storyViewer,viewModal:{...d,views:c}}},n)}),(0,M.aJ)("closeBoostModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{boostModal:void 0},s)}),(0,M.aJ)("closeBoostStatistics",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{boostStatistics:void 0},s)}),(0,M.aJ)("openMonetizationVerificationModal",(e,t,a)=>{const{tabId:s=(0,u.g0)(),chatId:o}=a||{};return(0,P.w)(e,{monetizationVerificationModal:{chatId:o}},s)}),(0,M.aJ)("closeMonetizationVerificationModal",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{monetizationVerificationModal:void 0},s)}),(0,M.aJ)("clearMonetizationVerificationError",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,C.Zct)(e,{errorKey:void 0},s)}),(0,M.aJ)("closeMonetizationStatistics",(e,t,a)=>{const{tabId:s=(0,u.g0)()}=a||{};return(0,P.w)(e,{monetizationStatistics:void 0},s)}),a(4990);const Lt=new Set(["boostLevel","isForum","isLinkedInDiscussion","fakeType","restrictionReasons","isJoinToSend","isJoinRequest","type"]);(0,M.aJ)("apiUpdate",(e,t,a)=>{switch(a["@type"]){case"updateChat":{const s=(0,T.hds)(e,a.id),o=(0,F.a1)(e,a.id,i.l3),{isForum:n}=s||{},{lastReadOutboxMessageId:r}=o||{};a.readState?.lastReadOutboxMessageId&&r&&a.readState.lastReadOutboxMessageId<r&&(a={...a,readState:(0,h.cJ)(a.readState,["lastReadOutboxMessageId"])}),e=(0,C.wix)(e,a.id,a.chat),s?.areStoriesHidden!==a.chat.areStoriesHidden&&(e=(0,C.VWO)(e,a.id,a.chat.areStoriesHidden||!1));const d=s?.adminRights,c=a.chat.adminRights;d&&d.manageDirectMessages&&!a.chat.isMin&&c?.manageDirectMessages!==d.manageDirectMessages&&s.linkedMonoforumId&&(e=(0,C.n$d)(e,s.linkedMonoforumId,{})),(0,M.UF)(e);const l=(0,T.hds)(e,a.id);if(a.noTopChatsRequest||(0,T.mJZ)(e,a.id)||l?.isNotJoined||t.loadTopChats(),a.chat.id&&(0,B.Kz)({chatId:a.chat.id,lastReadInboxMessageId:a.readState?.lastReadInboxMessageId}),Object.values(e.byTabId).forEach(({id:s})=>{const{chatId:o}=(0,T.Xf0)(e,s)||{},i=a;o===i.id&&"isForum"in i.chat&&n!==i.chat.isForum&&(n&&t.closeForumPanel({tabId:s}),t.openChat({id:o,tabId:s}))}),s){const e=a.chat;Object.keys(e).filter(t=>s[t]!==e[t]).some(e=>Lt.has(e))&&t.invalidateFullInfo({peerId:a.id})}return}case"updateChatJoin":{const s=(0,T.P4G)(e,a.id),o=(0,T.hds)(e,a.id);if(e=(0,C.wix)(e,a.id,{isNotJoined:!1,isForbidden:!1}),(0,M.UF)(e),o&&t.requestChatUpdate({chatId:o.id}),t.loadFullChat({chatId:a.id,force:!0}),!s)return;return e=(0,M.mS)(),e=(0,C.ec2)(e,s,[a.id]),void(0,M.UF)(e)}case"updateChatLeave":{e=(0,C.CX_)(e,a.id);const t=(0,T.hds)(e,a.id);if(t&&(0,S.WX)(t)){const s=(0,T.zeq)(e,a.id);if(s){const a=Object.keys(s).map(Number).filter(f.iL);e=(0,C.AH0)(e,t.id,a)}}return e}case"updateChatTypingStatus":{const{id:t,threadId:s=i.l3,typingStatus:o,peerId:n}=a,r=(0,F._X)(e,t,s,"typingStatusByPeerId");if(!o){if(!r?.[n])return;const a=(0,h.cJ)(r,[n]);return e=(0,k.w1)(e,t,s,"typingStatusByPeerId",Object.keys(a).length?a:void 0),void(0,M.UF)(e)}const d=r?{...r,[n]:o}:{[n]:o};return e=(0,k.w1)(e,t,s,"typingStatusByPeerId",d),(0,M.UF)(e),void setTimeout(()=>{e=(0,M.mS)();const a=(0,F._X)(e,t,s,"typingStatusByPeerId"),i=a?.[n];if(!i||o.timestamp!==i.timestamp)return;const r=(0,h.cJ)(a,[n]);e=(0,k.w1)(e,t,s,"typingStatusByPeerId",Object.keys(r).length?r:void 0),(0,M.UF)(e)},6e3)}case"newMessage":{const{chatId:t,id:o,message:i}=a;if((i.senderId?i.senderId===e.currentUserId:i.isOutgoing)&&!i.isFromScheduled)return;const n=(0,f.iL)(o),r=(0,T.hds)(e,t);if(!r)return;const d=Boolean(i.hasUnreadMention);return n&&r.id!==s.zv8||(e=(0,k.zZ)(e,t,i),d&&(e=(0,C.Wez)({global:e,chatId:t,ids:[o]}))),(0,M.UF)(e),void(0,B.Oq)({chat:r,message:i})}case"updateCommonBoxMessages":case"updateChannelMessages":{const{ids:t,messageUpdate:s}=a;return t.forEach(t=>{const o="channelId"in a?a.channelId:(0,T.Egn)(e,t);s.reactions&&!(0,S.pU)(e,s.reactions)&&(e=(0,G.u$)({global:e,chatId:o,ids:[t]})),s.hasUnreadMention||(e=(0,C.pWt)({global:e,chatId:o,ids:[t]}))}),e}case"updateChatFullInfo":return(0,C.ltr)(e,a.id,a.fullInfo);case"updatePinnedChatIds":{const{ids:o,folderId:i}=a,n=i===s._E9?"archived":"active";return o?{...e,chats:{...e.chats,orderedPinnedIds:{...e.chats.orderedPinnedIds,[n]:o.length?o:void 0}}}:(t.loadPinnedDialogs({listType:n}),e)}case"updatePinnedSavedDialogIds":{const{ids:t}=a;return{...e,chats:{...e.chats,orderedPinnedIds:{...e.chats.orderedPinnedIds,saved:t.length?t:void 0}}}}case"updateChatPinned":{const{id:t,isPinned:o}=a,i=(0,T.P4G)(e,t);if(!i)return;const{[i]:n}=e.chats.orderedPinnedIds;let r=n||[];if(o){if(!r.includes(t)){if("active"===i&&r.length>=s.FZw){const t=e.chats.listIds.active;r=r.filter(e=>t&&t.includes(e))}r=[t,...r]}}else r=r.filter(e=>e!==t);return{...e,chats:{...e.chats,orderedPinnedIds:{...e.chats.orderedPinnedIds,[i]:r.length?r:void 0}}}}case"updateSavedDialogPinned":{const{id:t,isPinned:s}=a,{saved:o}=e.chats.orderedPinnedIds;let i=o||[];return s?i.includes(t)||(i=[t,...i]):i=i.filter(e=>e!==t),{...e,chats:{...e.chats,orderedPinnedIds:{...e.chats.orderedPinnedIds,saved:i.length?i:void 0}}}}case"updateChatListType":{const{id:t,folderId:s}=a;return(0,C.KrP)(e,t,s)}case"updateChatFolder":{const{id:t,folder:s}=a,{byId:o,orderedIds:i}=e.chatFolders,n=void 0===s;Object.values(e.byTabId).forEach(({id:a})=>{const s=(0,T.nTw)(e,a);Object.values(o)[s.activeChatFolder-1]?.id===t&&(e=(0,P.w)(e,{activeChatFolder:0},a))});const r=n?(0,h.cJ)(o,[t]):{...o,[t]:s},d=n?i?.filter(e=>e!==t):i?.includes(t)?i:[...i||[],t];return{...e,chatFolders:{...e.chatFolders,byId:r,orderedIds:d,invites:(0,h.cJ)(e.chatFolders.invites,[t])}}}case"updateChatFoldersOrder":{const{orderedIds:t}=a;return{...e,chatFolders:{...e.chatFolders,orderedIds:t}}}case"updateRecommendedChatFolders":{const{folders:t}=a;return{...e,chatFolders:{...e.chatFolders,recommended:t}}}case"updateChatMembers":{const t=(0,T.AWZ)(e,a.id),{replacedMembers:s,addedMember:o,deletedMemberId:i}=a;if(!t)return;let n=!1,r=t?.members?[...t.members]:[];if(s)r=s,n=!0;else if(o)r.length&&r.some(e=>e.userId===o.userId)||(r.push(o),n=!0);else if(r.length&&i){const e=r.findIndex(e=>e.userId===i);e>-1&&(r.slice(e,1),n=!0)}if(n){const t=r.filter(({isOwner:e,isAdmin:t})=>e||t);return e=(0,C.wix)(e,a.id,{membersCount:r.length}),e=(0,C.ltr)(e,a.id,{members:r,adminMembersById:(0,h.dU)(t,"userId")})}return}case"updateChatParticipantRank":return(0,C.H96)(e,a.id,a.userId,a.rank);case"draftMessage":{const{chatId:t,threadId:s,draft:o}=a;if(!e.chats.byId[t])return;return e=(0,k.w1)(e,t,s||i.l3,"draft",o)}case"updatePendingJoinRequests":{const{chatId:s,requestsPending:o,recentRequesterIds:i}=a;if(!e.chats.byId[s])return;return e=(0,C.ltr)(e,s,{requestsPending:o,recentRequesterIds:i}),(0,M.UF)(e),void t.loadChatJoinRequests({chatId:s})}case"updatePinnedTopic":{const{chatId:t,topicId:s,isPinned:o}=a;if(!e.chats.byId[t])return;return e=(0,C.TwA)(e,t,s,{isPinned:o}),void(0,M.UF)(e)}case"updatePinnedTopicsOrder":{const{chatId:t,order:s}=a;if(!e.chats.byId[t])return;return e=(0,C.mPd)(e,t,s),void(0,M.UF)(e)}case"updateTopic":{const{chatId:s,topicId:o}=a,i=(0,T.hds)(e,s);if(!i?.isForum)return;return void t.loadTopicById({chatId:s,topicId:o})}case"updateTopics":{const{chatId:s}=a,o=(0,T.hds)(e,s);if(!o?.isForum)return;return void t.loadTopics({chatId:s,force:!0})}case"updateDiscussion":{const{chatId:e,threadId:s}=a;return void t.loadDiscussion({chatId:e,threadId:s})}case"updateViewForumAsMessages":{const{chatId:t,isEnabled:s}=a,o=(0,T.hds)(e,t);if(!o?.isForum)return;e=(0,C.wix)(e,t,{isForumAsMessages:s}),(0,M.UF)(e);break}case"updateNewProfilePhoto":{const{peerId:s,photo:o}=a;e=(0,C.wix)(e,s,{avatarPhotoId:o.id}),(0,M.UF)(e),t.loadMoreProfilePhotos({peerId:s,shouldInvalidateCache:!0});break}case"updateDeleteProfilePhoto":{const{peerId:s,photoId:o}=a,i=(0,T.PVB)(e,s);if(!i)return;o&&i.avatarPhotoId!==o?e=(0,C.sol)(e,s,o):(e=(0,C.wix)(e,s,{avatarPhotoId:void 0}),e=(0,C.Khb)(e,s,void 0)),(0,M.UF)(e),t.loadMoreProfilePhotos({peerId:s,shouldInvalidateCache:!0});break}}});const Dt=(0,a(8718).By)(function(){let e=(0,M.mS)();e=(0,C.wWy)(e,{...e.users.statusesById,...Yt}),(0,M.UF)(e),Yt={}});let Yt={};(0,M.aJ)("apiUpdate",(e,t,a)=>{switch(a["@type"]){case"deleteContact":return(0,C.MOQ)(e,a.id);case"updateUser":{Object.values(e.byTabId).forEach(({id:s})=>{(0,T.nZ4)(e,a.id)&&a.user.isPremium!==(0,T.g29)(e)&&(a.user.isPremium&&e.byTabId[s].premiumModal&&t.openPremiumModal({isSuccess:!0,tabId:s}),e={...e,translations:{byChatId:{}}})});const s=(0,T.mBe)(e,a.id);return e=(0,C.TKu)(e,a.id,a.user),a.fullInfo&&(e=(0,C.weB)(e,a.id,a.fullInfo)),s?.areStoriesHidden!==a.user.areStoriesHidden&&(e=(0,C.VWO)(e,a.id,a.user.areStoriesHidden||!1)),e}case"updateRequestUserUpdate":t.loadFullUser({userId:a.id});break;case"updateUserEmojiStatus":return e=(0,C.TKu)(e,a.userId,{emojiStatus:a.emojiStatus}),e=(0,C.wix)(e,a.userId,{emojiStatus:a.emojiStatus});case"updateUserStatus":return Yt[a.userId]=a.status,void Dt();case"updateUserFullInfo":{const{id:t,fullInfo:s}=a;return(0,C.weB)(e,t,s)}case"updateBotMenuButton":{const{botId:t,button:s}=a,o=(0,T.vGo)(e,t);if(!o?.botInfo)return;return(0,C.weB)(e,t,{botInfo:{...o.botInfo,menuButton:s}})}case"updateBotCommands":{const{botId:t,commands:s}=a,o=(0,T.vGo)(e,t);if(!o?.botInfo)return;return(0,C.weB)(e,t,{botInfo:{...o.botInfo,commands:s}})}case"updatePeerSettings":{const{id:s,settings:o}=a,i=(0,T.vGo)(e,s);return i?.botInfo?e=(0,C.weB)(e,s,{settings:o}):void t.loadFullUser({userId:s})}}}),(0,M.aJ)("apiUpdate",(e,t,a)=>{if("updateStickerSet"===a["@type"])return(0,C.v9P)(e,a.id,a.stickerSet)}),(0,M.aJ)("apiUpdate",(e,t,a)=>{switch(a["@type"]){case"updateEntities":{const{users:t,chats:s,threadInfos:o,polls:i,webPages:n}=a;t&&(e=(0,C.g18)(e,t)),s&&(e=(0,C.Nl5)(e,s)),o&&o.forEach(t=>{e=(0,k.eA)(e,t)}),i&&i.forEach(t=>{e=(0,C.J81)(e,t.summary.id,t)}),n&&n.forEach(t=>{e="full"===t.webpageType?(0,C.Cfr)(e,t.id,t):(0,C.o7c)(e,t.id,t)}),(0,M.UF)(e);break}case"updatePeerBlocked":return a.isBlocked?(0,C.P6h)(e,a.id):a.isBlockedFromStories?e:(0,C.OW3)(e,a.id);case"updateResetContactList":e={...e,contactList:{userIds:[]}},(0,M.UF)(e);break;case"updateConfig":t.loadConfig();break;case"updateNewAuthorization":t.loadAuthorizations();break;case"updateFavoriteStickers":t.loadFavoriteStickers();break;case"updateRecentStickers":t.loadRecentStickers();break;case"updateRecentReactions":t.loadRecentReactions();break;case"updateRecentEmojiStatuses":t.loadRecentEmojiStatuses();break;case"updateSavedReactionTags":t.loadSavedReactionTags();break;case"updateMoveStickerSetToTop":{const s=a.isCustomEmoji?e.customEmojis.added.setIds:e.stickers.added.setIds;if(!s?.some(e=>e===a.id))return e;const o=[a.id,...s.filter(e=>e!==a.id)];t.reorderStickerSets({order:o,isCustomEmoji:a.isCustomEmoji});break}case"updateStickerSets":t.loadStickerSets();break;case"updateStickerSetsOrder":{const s=a.order.filter(t=>Boolean(e.stickers.setsById[t]));t.reorderStickerSets({order:s,isCustomEmoji:a.isCustomEmoji});break}case"updateSavedGifs":t.loadSavedGifs();break;case"updatePrivacy":e={...e,settings:{...e.settings,privacy:{...e.settings.privacy,[a.key]:a.rules}}},(0,M.UF)(e);break;case"updateWebViewResultSent":Object.values(e.byTabId).forEach(e=>{Object.entries(e.webApps.openedWebApps).forEach(([s,o])=>{o.queryId===a.queryId&&(t.resetDraftReplyInfo({tabId:e.id}),t.closeWebApp({key:s,tabId:e.id}))})});break;case"updateWebPage":{const{webPage:t}=a;e="full"===t.webpageType?(0,C.Cfr)(e,t.id,t):(0,C.o7c)(e,t.id,t),(0,M.UF)(e);break}case"updateStory":e=(0,C.K4v)(e,a.peerId,{[a.story.id]:a.story}),e=(0,C.Gzl)(e,{[a.peerId]:(0,T._bp)(e,a.peerId)}),(0,M.UF)(e);break;case"deleteStory":e=(0,C.ONz)(e,a.peerId,a.storyId),(0,M.UF)(e);break;case"updateReadStories":e=(0,C.Ahb)(e,a.peerId,a.lastReadId),(0,M.UF)(e);break;case"updateSentStoryReaction":{const{peerId:t,storyId:s,reaction:o}=a;if(!(0,T.Msb)(e,t,s))return e;e=(0,C.Xzz)(e,t,s,{sentReaction:o}),(0,M.UF)(e);break}case"updateStealthMode":e=(0,C.qsx)(e,a.stealthMode),(0,M.UF)(e);break;case"updateAttachMenuBots":t.loadAttachBots();break;case"updatePremiumFloodWait":t.processPremiumFloodWait({isUpload:a.isUpload});break;case"updatePaidReactionPrivacy":e={...e,settings:{...e.settings,paidReactionPrivacy:a.private}},(0,M.UF)(e);break;case"updateLangPackTooLong":(0,m.eg)(a.langCode);break;case"updateLangPack":(0,m.DV)(a.version,a.strings,a.keysToRemove);break;case"newMessage":{const o=a.message.content?.action;if("starGift"===o?.type&&a.message.isOutgoing){const{gift:i}=o;if(!i.isAuction||a.message.chatId===s.zv8)return;const{chatId:n,id:r}=a.message;if(!n||!r)return;return void Object.values(e.byTabId).forEach(({id:e})=>{t.focusMessage({chatId:n,messageId:r,tabId:e}),t.closeGiftAuctionBidModal({tabId:e}),t.closeGiftModal({tabId:e}),t.showNotification({icon:"auction-filled",message:{key:"GiftAuctionWonNotification",variables:{gift:i.title}},tabId:e}),t.requestConfetti({withStars:!0,tabId:e})})}if(!a.message.isOutgoing&&a.message.chatId!==s.zv8)return;if("starGiftUnique"!==o?.type)return;const i=o.gift;Object.values(e.byTabId).forEach(({id:s})=>{const o=(0,T.nTw)(e,s);if(o.isWaitingForStarGiftUpgrade&&(t.openUniqueGiftBySlug({slug:i.slug,tabId:s}),t.showNotification({title:{key:"GiftUpgradedTitle"},message:{key:"GiftUpgradedDescription"},tabId:s}),t.requestConfetti({withStars:!0,tabId:s}),e=(0,P.w)(e,{isWaitingForStarGiftUpgrade:void 0},s)),o.isWaitingForStarGiftTransfer){const o=a.message.chatId,n=o?(0,T.PVB)(e,o):void 0;n&&(t.focusMessage({chatId:n.id,messageId:a.message.id,tabId:s}),t.showNotification({message:{key:"GiftTransferSuccessMessage",variables:{gift:{key:"GiftUnique",variables:{title:i.title,number:i.number}},peer:(0,A.F9)((0,m.Yw)(),n)}},tabId:s})),t.requestConfetti({withStars:!0,tabId:s}),e=(0,P.w)(e,{isWaitingForStarGiftTransfer:void 0},s),t.reloadPeerSavedGifts({peerId:e.currentUserId})}o.giftCraftModal&&i.isCrafted&&(e=(0,P.w)(e,{giftCraftModal:{...o.giftCraftModal,craftResult:{success:!0,gift:i}}},s))}),(0,M.UF)(e)}}}),(0,M.aJ)("apiUpdate",(e,t,a)=>{switch(a["@type"]){case"updateDefaultNotifySettings":return(0,C.p92)(e,a.peerType,a.settings);case"updateChatNotifySettings":{const{chatId:t,settings:s}=a;e=(0,C.m1I)(e,t,s),(0,M.UF)(e);break}case"updateTopicNotifySettings":{const{chatId:t,topicId:s,settings:o}=a;e=(0,C.TwA)(e,t,s,{notifySettings:o}),(0,M.UF)(e);break}}}),(0,M.aJ)("apiUpdate",(e,t,a)=>{switch(a["@type"]){case"updateTwoFaStateWaitCode":return{...e,twoFaSettings:{...e.twoFaSettings,isLoading:!1,waitingEmailCodeLength:a.length}};case"updateTwoFaError":return{...e,twoFaSettings:{...e.twoFaSettings,errorKey:a.messageKey}}}});var Vt=a(80840),qt=a(71331);(0,M.aJ)("apiUpdate",(e,t,a)=>{switch(a["@type"]){case"updateGroupCall":{if("discarded"===a.call.connectionState)return e.groupCalls.activeGroupCallId?void("leaveGroupCall"in t&&t.leaveGroupCall({shouldRemove:!0,tabId:(0,u.g0)()})):(0,Vt.um)(e,a.call.id);const s=(0,qt.Ip)(e,a.call.id),o=s?.chatId;return o&&(e=(0,C.wix)(e,o,{isCallNotEmpty:s.participantsCount>0||Boolean(s.participants?.length)})),(0,Vt.h9)(e,a.call.id,(0,h.cJ)(a.call,["connectionState"]),void 0,a.call.participantsCount)}case"updateGroupCallChatId":return(0,T.hds)(e,a.chatId)&&(e=(0,C.ltr)(e,a.chatId,{groupCallId:a.call.id})),e;case"updateGroupCallParticipants":{const{groupCallId:t,participants:s,nextOffset:o}=a,{currentUserId:i}=e;e=(0,M.mS)(),s.forEach(a=>{a.id&&(e=(0,Vt.c5)(e,t,a.id,a,Boolean(o)||i===a.id))}),o&&(e=(0,Vt.h9)(e,t,{nextOffset:o}));const n=(0,qt.Ip)(e,t),r=n?.chatId;return r&&(e=(0,C.wix)(e,r,{isCallNotEmpty:n.participantsCount>0||Boolean(n.participants?.length)})),e}case"updatePhoneCall":{if(!d.OL)return;const{phoneCall:s,currentUserId:o}=e,{call:i}=a;if(s)return"discarded"===i.state?(t.playGroupCallSound({sound:"end"}),"hangUp"in t&&t.hangUp({tabId:(0,u.g0)()}),{...e,...i.needRating&&{ratingPhoneCall:i}}):void 0;if(i?.adminId!==o&&"requested"===i.state)return(0,b.aj)(()=>{e=(0,M.mS)();const t=(0,qt.uu)(e);t&&(0,B.DJ)({call:i,user:t})}),(0,Bt.JD)(),(0,Bt.re)(e,t,i.isVideo,(0,u.g0)()),e={...e,phoneCall:i},(0,P.w)(e,{isCallPanelVisible:!1},(0,u.g0)())}}});var jt=a(17142);(0,M.aJ)("apiUpdate",(e,t,a)=>{switch(a["@type"]){case"updatePaymentStateCompleted":{const{paymentState:s,tabId:o}=a,i=s.form,{invoice:n}=i,{totalAmount:r,currency:d}=n,c=s.inputInvoice;if("stars"===c?.type)t.closeStarsBalanceModal({tabId:o}),t.showNotification({message:I.yE("StarsAcquiredInfo",c.stars),title:I.yE("StarsAcquired"),icon:"star",tabId:o}),t.requestConfetti({withStars:!0,tabId:o});else if("giftcode"===c?.type){const a=(0,T.nTw)(e,o).giftModal;a&&c?.userIds[0]===a.forPeerId&&(t.showNotification({message:{key:"GiftSent"},tabId:o}),t.requestConfetti({withStars:!0,tabId:o}),t.closeGiftModal({tabId:o}))}else t.showNotification({tabId:o,message:I.yE("PaymentInfoHint",[(0,jt.Ad)(r,d,I.Yw().code),i.title])});(0,M.UF)(e);break}case"updateStarPaymentStateCompleted":{const{paymentState:s,tabId:o}=a,{inputInvoice:i,subscriptionInfo:n,form:r}=s;if("chatInviteSubscription"===i?.type&&n){const e=n.subscriptionPricing.amount;t.showNotification({tabId:o,title:I.yE("StarsSubscriptionCompleted"),message:I.yE("StarsSubscriptionCompletedText",[e,n.title],void 0,e),icon:"star"})}if(r?.invoice.subscriptionPeriod){const e=r.invoice.totalAmount;t.showNotification({tabId:o,title:I.yE("StarsSubscriptionCompleted"),message:I.yE("StarsSubscriptionCompletedText",[e,r.title],void 0,e),icon:"star"})}if("giftcode"===i?.type){if(!i.userIds)return;const a=(0,T.nTw)(e,o).giftModal;a&&i.userIds[0]===a.forPeerId&&(t.showNotification({message:{key:"StarsGiftCompleted"},tabId:o}),t.requestConfetti({withStars:!0,tabId:o}),t.closeGiftModal({tabId:o}))}if("premiumGiftStars"===i?.type){const a=(0,T.nTw)(e,o).giftModal;a&&i.userId===a.forPeerId&&(t.showNotification({message:{key:"StarsGiftCompleted"},tabId:o}),t.requestConfetti({withStars:!0,tabId:o}),t.closeGiftModal({tabId:o}))}if("starsgift"===i?.type){if(!i.userId)return;const t=(0,T.nTw)(e,o).starsGiftModal;t?.isOpen&&i.userId===t.forUserId&&(e=(0,P.w)(e,{starsGiftModal:{...t,isCompleted:!0}},o))}if("stargift"===i?.type){if(!i.peerId)return;const a=(0,T.nTw)(e,o).giftModal;a&&i.peerId===a.forPeerId&&(t.showNotification({message:{key:"StarsGiftCompleted"},tabId:o}),t.reloadPeerSavedGifts({peerId:a.forPeerId}),t.requestConfetti({withStars:!0,tabId:o}),t.closeGiftModal({tabId:o}))}if("stargiftResale"===i?.type){const a=(0,T.nTw)(e,o).giftInfoModal;if(a){const{craftSlotIndex:e,gift:s}=a,n="gift"in s?s.gift:s,r="starGiftUnique"===n.type?n.id:void 0;t.showNotification({message:{key:"StarsGiftBought"},tabId:o}),a.peerId&&t.reloadPeerSavedGifts({peerId:a.peerId}),t.reloadPeerSavedGifts({peerId:i.peerId}),t.requestConfetti({withStars:!0,tabId:o}),void 0!==e&&r&&t.selectPurchasedGiftForCraft({giftId:r,slotIndex:e,tabId:o}),t.closeGiftInfoModal({tabId:o})}}if("stargiftUpgrade"===i?.type&&e.currentUserId&&t.reloadPeerSavedGifts({peerId:e.currentUserId}),"stargiftDropOriginalDetails"===i?.type&&(e=(0,M.mS)(),e=(0,C.OlY)(e,o),(0,M.UF)(e),t.closeGiftDescriptionRemoveModal({tabId:o}),t.showNotification({message:{key:"RemoveGiftDescriptionSuccessMessage"},tabId:o}),e.currentUserId&&t.reloadPeerSavedGifts({peerId:e.currentUserId})),"stargiftPrepaidUpgrade"===i?.type){t.reloadPeerSavedGifts({peerId:i.peerId});const a=I.Yw(),s=(0,T.PVB)(e,i.peerId),n=s?(0,A.F9)(a,s):void 0;t.showNotification({icon:"gift",title:{key:"GiftUpgradeSentTitle"},message:{key:"GiftUpgradeSentMessage",variables:{user:n}},tabId:o})}if("stargiftAuctionBid"===i?.type){const a=e.giftAuctionByGiftId?.[i.giftId],s=a?.gift.giftsPerRound;t.showNotification({icon:"auction-filled",title:{key:i.isUpdateBid?"GiftAuctionBidIncreasedTitle":"GiftAuctionBidPlacedTitle"},message:{key:"GiftAuctionBidPlacedMessage",variables:{count:s}},tabId:o}),a&&t.loadGiftAuction({giftId:i.giftId})}break}case"updateStarsBalance":e=(0,C.L_F)(e,a.balance),(0,M.UF)(e),t.loadStarStatus();break;case"updateStarGiftAuctionState":{const{giftId:t,state:s}=a;e=(0,C.qK3)(e,t,s),(0,M.UF)(e);break}case"updateStarGiftAuctionUserState":{const{giftId:s,userState:o}=a;if(!e.giftAuctionByGiftId?.[s])return void t.loadActiveGiftAuctions();e=(0,C.ly2)(e,s,o),(0,M.UF)(e);break}case"updateStarGiftCraftFail":Object.values(e.byTabId).forEach(({id:t})=>{const a=(0,T.nTw)(e,t).giftCraftModal;a&&(e=(0,P.w)(e,{giftCraftModal:{...a,craftResult:{success:!1}}},t))}),(0,M.UF)(e)}});var zt=a(84051),Kt=a(61433),Wt=a(66644),Ht=a(87357),_t=a(25903),Xt=a(55148),$t=a(80089),Qt=a(32625),Zt=a(14737),ea=a(30857),ta=a(39351),aa=a(17712);const sa=document.querySelector('meta[name="viewport"]'),oa=sa?.getAttribute("content")||"";function ia(e){e.preventDefault()}var na=a(34201),ra=a(35297),da=a(61157),ca=a(60138),la=a(90423),ua=a(80464),ha=a(20021);const fa=e=>{const{isActive:t}=e,a=(0,ua.A)($t.ar.Calls,"ActiveCallHeader",!t);return a?(0,ha.Y)(a,{}):void 0},pa=e=>{const{groupCallId:t}=e,a=(0,ua.A)($t.ar.Calls,"GroupCall",!t);return a?(0,ha.Y)(a,{...e}):void 0},ma=e=>{const{isActive:t}=e,a=(0,ua.A)($t.ar.Calls,"PhoneCall",!t);return a?(0,ha.Y)(a,{}):void 0},ga=e=>{const{isOpen:t}=e,a=(0,ua.A)($t.ar.Calls,"RatePhoneCallModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},Ia=e=>{const{customEmojiSetIds:t}=e,a=(0,ua.A)($t.ar.Extra,"CustomEmojiSetsModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},ba=e=>{const{isOpen:t}=e,a=(0,ua.A)($t.ar.Extra,"DeleteMessageModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},ya=e=>{const{isOpen:t}=e,a=(0,ua.A)($t.ar.Extra,"StickerSetModal",!t);return a?(0,ha.Y)(a,{...e}):void 0};var va=a(26120),Sa=a(14242),wa=a(74984);const Aa=(0,zt.ph)(({isForAppBadge:e})=>{const t=(0,wa.ic)(),a=t[s.DSF]?.notificationsCount||0,o=(0,ta.A)();if((0,zt.vJ)(()=>{e&&(0,va.q)(a)},[e,a]),!e&&a)return(0,ha.Y)("div",{className:"unread-count active",children:(0,Sa.Vw)(o,a)})});var Ma=a(11778),Ca=a(31460),Pa=a(55994),ka=a(11359),Ta=a(31880),Fa=a(2178),Ua=a(29886),xa=a(41257),Ba=a(41036),Ra=a(52745);const Ga=e=>{const t=(0,ua.A)($t.ar.Extra,"ArchivedChats");return t?(0,ha.Y)(t,{...e}):(0,ha.Y)(Ra.A,{})};var Ja=a(11462),Na=a(59030),Ea=a(50680),Oa=a(64493),La=a(18276),Da=a(71429),Ya=a(24433);const Va=({isShown:e,onNewPrivateChat:t,onNewChannel:a,onNewGroup:s,isAccountFrozen:o})=>{const[i,n]=(0,zt.J0)(!1),{openFrozenAccountModal:r}=(0,M.ko)(),d=e||i;(0,zt.vJ)(()=>{d||n(!1)},[d]);const c=(0,Na.A)(),l=(0,Ht.A)("NewChatButton",d&&"revealed",i&&"menu-is-open"),u=(0,zt.hb)(()=>{o?r():n(!i)},[i,o]),h=(0,zt.hb)(()=>{n(!1)},[]),f=(0,zt.Kr)(()=>(0,ha.FD)(ha.FK,{children:[(0,ha.Y)(Ya.A,{icon:"channel",onClick:a,children:c("NewChannel")}),(0,ha.Y)(Ya.A,{icon:"group",onClick:s,children:c("NewGroup")}),(0,ha.Y)(Ya.A,{icon:"user",onClick:t,children:c("NewMessageTitle")})]}),[c,a,s,t]);return(0,ha.FD)("div",{className:l,dir:c.isRtl?"rtl":void 0,children:[(0,ha.FD)(Oa.A,{round:!0,color:"primary",className:i?"active":"",onClick:u,ariaLabel:c(i?"Close":"NewMessageTitle"),tabIndex:-1,children:[(0,ha.Y)(La.A,{name:"new-chat-filled"}),(0,ha.Y)(La.A,{name:"close"})]}),(0,ha.Y)(Da.A,{isOpen:i,positionX:c.isRtl?"left":"right",positionY:"bottom",autoClose:!0,onClose:h,children:f})]})},qa=e=>{const t=(0,ua.A)($t.ar.Extra,"LeftSearch");return t?(0,ha.Y)(t,{...e}):(0,ha.Y)(Ra.A,{})};var ja=a(50442),za=a(19129),Ka=a(8247),Wa=a(26072),Ha=a(47366),_a=a(75343),Xa=a(17486);const $a=(0,zt.ph)(({tabs:e,activeTab:t,isHidden:a,className:s,onSwitchTab:o})=>{const i=(0,aa.A)(e=>{if(e.badgeCount)return(0,ha.Y)("span",{className:(0,Ht.A)("wIUwWSzN",e.isBadgeActive&&"Y8pXCbtQ"),children:e.badgeCount})});return(0,ha.Y)("div",{className:(0,Ht.A)("XO11PpcN",a&&"mWKiq_Zm"),children:(0,ha.Y)(Xa.A,{tabs:e,activeTab:t,withFadeMask:!0,renderExtra:i,className:(0,Ht.A)("bQwSQ5tl",s),onSwitchTab:o})})});var Qa=a(70463);const Za=(0,zt.ph)((0,M.EK)(e=>{const{chatFolders:{byId:t,orderedIds:a,invites:s},chats:{listIds:{archived:o}},stories:{orderedPeerIds:{archived:i}},currentUserId:n,archiveSettings:r}=e,{animationLevel:d}=(0,Le.lS)(e),{shouldSkipHistoryAnimations:c,activeChatFolder:l}=(0,T.nTw)(e),{storyViewer:{isRibbonShown:u}}=(0,T.nTw)(e);return{chatFoldersById:t,folderInvitesById:s,orderedFolderIds:a,activeChatFolder:l,currentUserId:n,animationLevel:d,shouldSkipHistoryAnimations:c,hasArchivedChats:Boolean(o?.length),hasArchivedStories:Boolean(i?.length),maxFolders:(0,ce.d)(e,"dialogFilters"),maxFolderInvites:(0,ce.d)(e,"chatlistInvites"),maxChatLists:(0,ce.d)(e,"chatlistJoined"),archiveSettings:r,isStoryRibbonShown:u}})(({foldersDispatch:e,chatFoldersById:t,orderedFolderIds:a,activeChatFolder:o,currentUserId:i,isForumPanelOpen:n,animationLevel:r,shouldSkipHistoryAnimations:c,maxFolders:l,maxChatLists:u,shouldHideFolderTabs:h,folderInvitesById:f,maxFolderInvites:p,hasArchivedChats:m,hasArchivedStories:g,archiveSettings:I,isStoryRibbonShown:b,isFoldersSidebarShown:y})=>{const{loadChatFolders:v,setActiveChatFolder:S,openChat:w}=(0,M.ko)(),A=(0,zt.li)(),C=(0,ta.A)(),{handleScroll:P,updateScrollState:k}=(0,Ha.A)();(0,zt.vJ)(()=>{v()},[]),(0,zt.vJ)(()=>{const e=A.current?.querySelector(".chat-list.Transition_slide-active");k(e??void 0)},[o,k]);const{ref:T,shouldRender:F,getIsClosing:U}=(0,na.A)({isOpen:b,className:!1,withShouldRender:!0}),x=(0,za.A)(U),B=(0,aa.A)(()=>{const e=T.current?.querySelector("#LeftColumn .chat-list.Transition_slide-active");e?.scrollTo({top:0,behavior:"smooth"})}),{displayedFolders:R,folderTabs:G}=(0,Ka.A)({sidebarMode:!1,noEmoticons:!0,orderedFolderIds:a,chatFoldersById:t,maxFolders:l,maxChatLists:u,folderInvitesById:f,maxFolderInvites:p}),J=R?.findIndex(e=>e.id===s.DSF),N=J===o,E=0===o,O=(0,aa.A)(e=>{S({activeChatFolder:e},{forceOnHeavyAnimation:!0}),o===e&&B()});(0,zt.vJ)(()=>{G?.length&&o>=G.length&&S({activeChatFolder:0})},[o,G,S]),(0,zt.vJ)(()=>{if(d.TF&&G?.length&&!n)return(0,ja.wJ)(A.current,{selectorToPreventScroll:".chat-list",onSwipe:(e,t)=>t===ja.ez.Left?(S({activeChatFolder:Math.min(o+1,G.length-1)},{forceOnHeavyAnimation:!0}),!0):t===ja.ez.Right&&(S({activeChatFolder:Math.max(0,o-1)},{forceOnHeavyAnimation:!0}),!0)})},[o,G,n,S]);const L=(0,zt.li)();L.current=!E,(0,zt.vJ)(()=>L.current?(0,Ma.A)(()=>{L.current&&S({activeChatFolder:0})}):void 0,[o,S]),(0,Wa.A)({isActive:!E,onBack:()=>S({activeChatFolder:0},{forceOnHeavyAnimation:!0})}),(0,zt.vJ)(()=>{const e=e=>{if(e.ctrlKey&&e.shiftKey&&e.code.startsWith("Digit")&&G){const[,t]=e.code.match(/Digit(\d)/)||[];if(!t)return;if("0"===t)return void w({id:i,shouldReplaceHistory:!0});const a=Number(t)-1;if(a>G.length-1)return;S({activeChatFolder:a},{forceOnHeavyAnimation:!0}),e.preventDefault()}};return document.addEventListener("keydown",e,!0),()=>{document.removeEventListener("keydown",e,!0)}},[i,G,w,S]);const{ref:D,shouldRender:Y}=(0,na.A)({isOpen:!a&&!y,noMountTransition:!0,withShouldRender:!0}),V=G&&G.length>1,q=V&&!y;return(0,ha.FD)("div",{ref:T,className:(0,Ht.A)("ChatFolders",F&&"with-story-ribbon",y&&"ChatFolders--tabs-sidebar-shown"),children:[F&&(0,ha.Y)(_a.A,{isClosing:x}),(0,ha.FD)("div",{className:(0,Ht.A)("ChatFolders-content",q&&"with-tabs"),children:[q?(0,ha.Y)($a,{tabs:G,activeTab:o,isHidden:h,onSwitchTab:O}):Y?(0,ha.Y)("div",{ref:D,className:"tabs-placeholder"}):void 0,(0,ha.Y)(Ba.Ay,{ref:A,name:(0,Ca.P)("slideOptimized",r,c,C.isRtl),activeKey:o,renderCount:V?G.length:void 0,children:function(a){const s=Object.values(t).find(({id:e})=>e===G[o].id),i=s&&!N;return(0,ha.Y)(Qa.A,{folderType:i?"folder":"all",folderId:i?s.id:void 0,isActive:a,isForumPanelOpen:n,foldersDispatch:e,isMainList:!0,canDisplayArchive:(m||g)&&!I.isHidden,archiveSettings:I,isFoldersSidebarShown:y,isStoryRibbonShown:b,withTags:!0,onScroll:P})}})]})]})})),es=e=>{const t=(0,ua.A)($t.ar.Extra,"ContactList");return t?(0,ha.Y)(t,{...e}):(0,ha.Y)(Ra.A,{})};var ts=a(77018),as=a(76786),ss=a(37661),os=a(24920),is=a(4029),ns=a(19800),rs=a(84382),ds=a(54639),cs=a(60859),ls=a(34396),us=a(63152),hs=a(629),fs=a(4350),ps=a(76023),ms=a(93855),gs=a(21849),Is=a(34431);const bs=(0,zt.ph)(({currentUser:e,totalLimit:t,onSelectCurrent:a})=>{const{showNotification:s}=(0,M.ko)(),o=(0,ta.A)(),i=(0,ms.A)(e),n=(0,S.Em)(),r=(0,S.SM)(),c=(0,zt.Kr)(()=>Object.values(i).find(t=>t.userId===e.id),[i,e.id]),l=n>=r,u=(0,aa.A)(t=>{t.userId!==e.id?d.Yw&&(0,Jt.uw)():a?.()}),h=(0,aa.A)(()=>{l?s({title:o("PremiumLimitAccountsTitle"),message:e.isPremium?o("PremiumLimitAccounts"):o("PremiumLimitAccountsNoPremium"),duration:7e3}):d.Yw&&(0,Jt.uw)()}),f=(0,zt.Kr)(()=>{if(!Object.values(i).length)return;if(n===t)return;let e=1;for(;i[e];)e+=1;return(0,fs.Nv)(e,!0)},[i,n,t]);return(0,ha.FD)(ha.FK,{children:[Object.entries(i||{}).sort(([,t])=>t.userId===e.id?-1:1).map(([t,a],s,o)=>{const i=a.isTest===c?.isTest,n={title:[a.firstName,a.lastName].filter(Boolean).join(" "),isCustomPeer:!0,peerColorId:a.color,emojiStatusId:i?a.emojiStatusId:void 0,isPremium:a.isPremium},r=a.userId===e.id&&(f||o.length>1);return(0,ha.FD)(ha.FK,{children:[(0,ha.FD)(Ya.A,{className:"account-menu-item",customIcon:(0,ha.Y)(gs.A,{size:"mini",className:"account-avatar",peer:n,previewUrl:a.avatarUri}),onClick:()=>u(a),href:a.userId!==e.id?(0,fs.Nv)(Number(t)):void 0,children:[a.isTest&&(0,ha.Y)("span",{className:"account-menu-item-test",children:"T"}),(0,ha.Y)(Is.A,{peer:n,withEmojiStatus:!0,emojiStatusSize:ps.$})]}),r&&(0,ha.Y)(cs.A,{})]})}),f&&(0,ha.Y)(Ya.A,{icon:"add",rel:"noopener",href:l?void 0:f,onClick:h,children:o("MenuAddAccount")})]})}),ys=(0,zt.ph)((0,M.EK)(e=>{const t=(0,T.nTw)(e),{currentUserId:a,archiveSettings:s}=e,{animationLevel:o}=(0,Le.lS)(e),i=e.attachMenu.bots;return{currentUserId:a,currentUser:(0,T.mBe)(e,a),theme:(0,T.SJA)(e),animationLevel:o,canInstall:Boolean(t.canInstall),archiveSettings:s,attachBots:i,accountsTotalLimit:(0,ce.B)(e,"moreAccounts")}})(({currentUserId:e,archiveSettings:t,animationLevel:a,theme:o,canInstall:i,attachBots:n,currentUser:r,accountsTotalLimit:d,onSelectArchived:c,onSelectContacts:l,onSelectSettings:u,onBotMenuOpened:h,onBotMenuClosed:f,footer:p})=>{const{openChat:m,setSharedSettingOption:g,updatePerformanceSettings:I,openChatByUsername:b,openUrl:y,openChatWithInfo:v}=(0,M.ko)(),S=(0,ta.A)(),w=a!==s.dnp?a===s.zP3?"max":"mid":"min",A=!wt.Vq&&(window.location.hostname===s.mFn||s.W75),C=(0,wa.ic)()[s._E9]?.chatsCount||0,P=(0,zt.Kr)(()=>Object.values(n).filter(e=>e.isForSideMenu),[n]),k=(0,aa.A)(()=>{v({id:e,shouldReplaceHistory:!0,isOwnProfile:!0})}),T=(0,aa.A)(()=>{m({id:e,shouldReplaceHistory:!0})}),F=(0,aa.A)(e=>{e.stopPropagation();const t="light"===o?"dark":"light",a=t===(0,rs.V)();g({theme:t}),g({shouldUseSystemTheme:a})}),U=(0,aa.A)(e=>{e.stopPropagation();let t=a+1;t>s.zP3&&(t=s.dnp);const o=t===s.dnp?Nt.PI:t===s.zP3?Nt.LH:Nt.tS;g({animationLevel:t,wasAnimationLevelSetManually:!0}),I(o)}),x=(0,aa.A)(()=>{window.open(s.qGQ,"_blank","noopener,noreferrer")}),B=(0,aa.A)(()=>{(0,ns.Bt)("K")}),R=(0,aa.A)(()=>{b({username:S("TelegramFeaturesUsername")})}),G=(0,aa.A)(()=>{y({url:s.ukY})});return(0,ha.FD)(ha.FK,{children:[wt.vM&&r&&(0,ha.FD)(ha.FK,{children:[(0,ha.Y)(bs,{currentUser:r,totalLimit:d,onSelectCurrent:u}),(0,ha.Y)(cs.A,{})]}),(0,ha.Y)(Ya.A,{icon:"user",onClick:k,children:S("MenuMyProfile")}),(0,ha.Y)(Ya.A,{icon:"saved-messages",onClick:T,children:S("MenuSavedMessages")}),t.isHidden&&(0,ha.FD)(Ya.A,{icon:"archive",onClick:c,children:[(0,ha.Y)("span",{className:"menu-item-name",children:S("MenuArchivedChats")}),C>0&&(0,ha.Y)("div",{className:"right-badge",children:C})]}),(0,ha.Y)(Ya.A,{icon:"group",onClick:l,children:S("MenuContacts")}),P.map(e=>(0,ha.Y)(ds.A,{bot:e,theme:o,isInSideMenu:!0,canShowNew:!0,onMenuOpened:h,onMenuClosed:f})),(0,ha.Y)(Ya.A,{icon:"settings",onClick:u,children:S("MenuSettings")}),(0,ha.Y)(ls.A,{icon:"more",footer:p,submenu:(0,ha.FD)(ha.FK,{children:[(0,ha.FD)(Ya.A,{icon:"darkmode",onClick:F,children:[(0,ha.Y)("span",{className:"menu-item-name",children:S("MenuNightMode")}),(0,ha.Y)(us.A,{id:"darkmode",label:S("dark"===o?"AriaMenuDisableNightMode":"AriaMenuEnableNightMode"),checked:"dark"===o,noAnimation:!0})]}),(0,ha.FD)(Ya.A,{icon:"animations",onClick:U,children:[(0,ha.Y)("span",{className:"menu-item-name capitalize",children:S("MenuUIFeaturesSwitch")}),(0,ha.Y)(hs.A,{value:w})]}),(0,ha.Y)(cs.A,{}),(0,ha.Y)(Ya.A,{icon:"help",onClick:R,children:S("MenuTelegramFeatures")}),(0,ha.Y)(Ya.A,{icon:"bug",onClick:G,children:S("MenuReportBug")}),s.Cmz&&(0,ha.Y)(Ya.A,{icon:"permissions",onClick:x,children:S("MenuBetaChangelog")}),A&&(0,ha.Y)(Ya.A,{icon:"K",isCharIcon:!0,href:`${s.qJR}k`,onClick:B,children:S("MenuSwitchToK")}),i&&(0,ha.Y)(Ya.A,{icon:"install",onClick:(0,is.S)(),children:S("MenuInstallApp")})]}),children:S("MenuMore")})]})}));var vs=a(22699);const Ss=(0,zt.ph)(({trigger:e,shouldHideSearch:t,className:a})=>{const{openLeftColumnContent:o,closeForumPanel:i,openSettingsScreen:r}=(0,M.ko)(),[d,c,l]=(0,ss.A)(),u=(0,ta.A)(),h=s.Cmz?"1.0.0 Beta (master#9fa7ed5)":s.Oig?"master#9fa7ed5":"1.0.0",{shouldDisableDropdownMenuTransitionRef:f,handleDropdownMenuTransitionEnd:p}=(0,os.A)(t),m=(0,aa.A)(()=>{r({screen:n.VS.Main})}),g=(0,aa.A)(()=>{o({contentKey:n.Bn.Contacts})}),I=(0,aa.A)(()=>{o({contentKey:n.Bn.Archived}),i()});return(0,ha.Y)(vs.A,{trigger:e,className:(0,Ht.A)("main-menu",u.isRtl&&"rtl",t&&u.isRtl&&"right-aligned",f.current&&u.isRtl&&"disable-transition",a),forceOpen:d,positionX:t&&u.isRtl?"right":"left",transformOriginX:90,transformOriginY:100,withPortal:!0,onTransitionEnd:u.isRtl?p:void 0,children:(0,ha.Y)(ys,{onSelectArchived:I,onSelectContacts:g,onSelectSettings:m,onBotMenuOpened:c,onBotMenuClosed:l,footer:`${s.C39} ${h}`})})});var ws=a(10187),As=a(40175),Ms=a(36393),Cs=a(26607),Ps=a(97422);const ks=(0,zt.ph)(({connectionStatus:e,connectionStatusText:t,onClick:a})=>{const s=(0,Na.A)();return(0,ha.FD)("div",{id:"ConnectionStatusOverlay",dir:s.isRtl?"rtl":void 0,onClick:a,children:[(0,ha.Y)(Ps.A,{color:"black"}),(0,ha.Y)("div",{className:"state-text",children:(0,ha.Y)(Ba.Ay,{activeKey:e,name:"slideFade",children:t})}),(0,ha.Y)(Oa.A,{round:!0,size:"tiny",color:"translucent-black",iconName:"close"})]})});var Ts=a(82117),Fs=a(87412),Us=a(95773),xs=a(9267),Bs=a(83594);const Rs=e=>{const{isOpen:t}=e,a=(0,ua.A)($t.ar.Extra,"StatusPickerMenu",!t);return a?(0,ha.Y)(a,{...e}):void 0},Gs=(0,zt.ph)((0,M.EK)(e=>{const{currentUserId:t}=e,a=t?(0,T.mBe)(e,t):void 0,s=e.collectibleEmojiStatuses?.statuses,o=(0,T.trm)(e);return{emojiStatus:a?.emojiStatus,collectibleStatuses:s,isAccountFrozen:o}})(({emojiStatus:e,collectibleStatuses:t,isAccountFrozen:a})=>{const{setEmojiStatus:o,loadCurrentUser:i,openFrozenAccountModal:n}=(0,M.ko)(),r=(0,zt.li)(),[d,c,l]=(0,ss.A)(!1),[u,h,f]=(0,ss.A)(!1),[p,m,g]=(0,ss.A)(!1),{isMobile:I}=(0,De.Ay)(),b="collectible"===e?.type?e:void 0,v=e?.until?1e3*(e.until-(0,y.Fm)()):void 0;(0,Zt.A)(i,v),(0,Ts.A)(([t])=>{d&&e&&e.documentId!==t?.documentId&&(h(),l())},[e,d,h,l]);const S=(0,zt.hb)(e=>{const a=t?.find(t=>"collectibleId"in t&&t.documentId===e.id);c(),o({emojiStatus:a||{type:"regular",documentId:e.id}})},[c,o,t]);(0,Zt.A)(f,u?1500:void 0);const w=(0,zt.hb)(()=>{a?n():m()},[m,a]);return(0,ha.FD)("div",{className:"StatusButton extra-spacing",children:[Boolean(u&&e)&&(0,ha.Y)(Bs.A,{reaction:e,isLottie:!0,className:"emoji-status-effect"}),(0,ha.Y)(Oa.A,{round:!0,ref:r,ripple:!I,size:"smaller",color:"translucent",className:"emoji-status",onClick:w,children:e?(0,ha.Y)(Us.A,{withSparkles:Boolean(b),sparklesClassName:"statusSparkles",sparklesColor:b?.textColor,children:(0,ha.Y)(Fs.A,{documentId:e.documentId,size:24,loopLimit:s.J$1},e.documentId)}):(0,ha.Y)(xs.A,{})}),(0,ha.Y)(Rs,{statusButtonRef:r,isOpen:p,onEmojiStatusSelect:S,onClose:g})]})})),Js={date:void 0},Ns={id:void 0},Es=wt.Vq&&d.MP,Os=(0,zt.ph)((0,M.EK)(e=>{const t=(0,T.nTw)(e),{query:a,fetchingStatus:s,chatId:o,minDate:i}=t.globalSearch,{connectionState:n,isSyncing:r,isFetchingDifference:d}=e,{isConnectionStatusMinimized:c}=(0,Le.lS)(e),l=(0,T.clw)(e);return{searchQuery:a,isLoading:!!s&&Boolean(s.chats||s.messages||s.publicPosts),globalSearchChatId:o,searchDate:i,theme:(0,T.SJA)(e),connectionState:n,isSyncing:r,isFetchingDifference:d,isMessageListOpen:Boolean((0,T.Xf0)(e)),isConnectionStatusMinimized:c,isCurrentUserPremium:(0,T.g29)(e),areChatsLoaded:Boolean(e.chats.listIds.active),hasPasscode:Boolean(e.passcode.hasPasscode),canSetPasscode:(0,T.Ntz)(e),isForumPanelOpen:l}})(({shouldHideSearch:e,content:t,contactsFilter:a,isClosingSearch:s,searchQuery:o,isLoading:i,isCurrentUserPremium:r,shouldSkipTransition:c,globalSearchChatId:l,searchDate:u,theme:h,connectionState:f,isSyncing:p,isFetchingDifference:m,isMessageListOpen:g,isConnectionStatusMinimized:I,areChatsLoaded:b,hasPasscode:y,canSetPasscode:v,isFoldersSidebarShown:S,isForumPanelOpen:w,onSearchQuery:A,onReset:C})=>{const{setGlobalSearchDate:P,setSharedSettingOption:k,setGlobalSearchChatId:T,lockScreen:F,openSettingsScreen:U,searchMessagesGlobal:x,closeForumPanel:B}=(0,M.ko)(),R=(0,Na.A)(),G=(0,ta.A)(),{isMobile:J}=(0,De.Ay)(),N=t===n.Bn.Contacts,E=t===n.Bn.ChatList,O=w&&S&&!Es,L=(0,zt.Kr)(()=>u?(0,pe.A)(new Date(1e3*u)):void 0,[u]),{connectionStatus:D,connectionStatusText:Y,connectionStatusPosition:V}=(0,as.A)(G,f,p||m,g,I,!b),q=(0,aa.A)(e=>{e.preventDefault(),e.stopPropagation(),y?F():U({screen:n.VS.PasscodeDisabled})}),j=(0,aa.A)(()=>{B()});(0,Fa.v)((0,zt.Kr)(()=>v?{"Ctrl+Shift+L":q,"Alt+Shift+L":q,"Meta+Shift+L":q,...d.lE&&{"Mod+L":q}}:void 0,[v]));const z=(0,zt.Kr)(()=>({onTrigger:e,isOpen:t})=>(0,ha.Y)(Oa.A,{round:!0,ripple:E&&!J,size:"smaller",color:"translucent",className:(0,Ht.A)(t&&"active"),onClick:O?j:E?e:()=>C(),ariaLabel:G(E?"AriaLabelOpenMenu":"AriaLabelBackChatList"),children:O?(0,ha.Y)(La.A,{name:"search"}):(0,ha.Y)("div",{className:(0,Ht.A)("animated-menu-icon",!E&&"state-back",c&&"no-animation")})}),[E,O,J,G,C,c]),K=(0,aa.A)(()=>{o||A("")}),W=(0,aa.A)(()=>{k({isConnectionStatusMinimized:!I})}),H=(0,aa.A)(()=>{F()}),_=(0,aa.A)(()=>{o&&t===n.Bn.GlobalSearch&&x({type:"publicPosts",shouldResetResultsByType:!0})}),X=Boolean(l)||t===n.Bn.GlobalSearch||t===n.Bn.Contacts,$=J?!g&&X:X;(0,zt.vJ)(()=>$?(0,Ma.A)(()=>C()):void 0,[$,C]);const Q=t===n.Bn.Contacts?G("SearchFriends"):G("Search"),Z=!($||L||l||N),ee=(0,zt.Kr)(()=>(0,ha.FD)(ha.FK,{children:[L&&(0,ha.Y)(ws.A,{icon:"calendar",title:L,canClose:!0,isMinimized:Boolean(l),className:"left-search-picker-item",onClick:P,isCloseNonDestructive:!0,clickArg:Js}),l&&(0,ha.Y)(ws.A,{className:"left-search-picker-item",peerId:l,onClick:T,canClose:!0,isMinimized:!0,clickArg:Ns})]}),[l,L]);return(0,ha.Y)("div",{className:"LeftMainHeader",children:(0,ha.FD)("div",{id:"LeftMainHeader",className:"left-header","data-tauri-drag-region":!!Es||void 0,children:[G.isRtl&&(0,ha.Y)("div",{className:"DropdownMenuFiller"}),(0,ha.Y)(Ss,{trigger:z,className:(0,Ht.A)(E&&S&&!Es&&!O&&"hide-menu-button",O&&"forum-search-button")}),(0,ha.FD)(Ms.A,{inputId:"telegram-search-input",resultsItemSelector:".LeftSearch .ListItem-button",className:(0,Ht.A)(l||u?"with-picker-item":void 0,e&&"SearchInput--hidden",E&&S&&!Es&&"SearchInput--no-left-margin"),value:s?void 0:a||o,focused:$,isLoading:i||"minimized"===V,spinnerColor:"minimized"===V?"yellow":void 0,spinnerBackgroundColor:"minimized"===V&&"light"===h?"light":void 0,placeholder:Q,autoComplete:"off",canClose:Boolean(l||u),onChange:A,onReset:C,onFocus:K,onSpinnerClick:"minimized"===V?W:void 0,onEnter:_,children:[ee,(0,ha.Y)(As.A,{canShow:Z})]}),r&&(0,ha.Y)(Gs,{}),y&&(0,ha.Y)(Oa.A,{round:!0,ripple:!J,size:"smaller",color:"translucent",ariaLabel:`${R("ShortcutsController.Others.LockByPasscode")} (Ctrl+Shift+L)`,onClick:H,className:(0,Ht.A)(!r&&"extra-spacing"),iconName:"lock"}),(0,ha.Y)(Cs.A,{isOpen:"overlay"===V,isCustom:!0,className:"connection-state-wrapper",children:(0,ha.Y)(ks,{connectionStatus:D,connectionStatusText:Y,onClick:W})})]})})})),Ls=Object.keys(n.Bn).length/2;let Ds;const Ys=(0,zt.ph)(({content:e,searchQuery:t,searchDate:a,isClosingSearch:o,contactsFilter:i,shouldSkipTransition:r,foldersDispatch:c,isAppUpdateAvailable:l,isForumPanelOpen:u,onSearchQuery:h,onReset:f,onTopicSearch:p,isAccountFrozen:m,isFoldersSidebarShown:g})=>{const{openLeftColumnContent:I}=(0,M.ko)(),[b,y]=(0,zt.J0)(d.TF),[v,S]=(0,zt.J0)(),[w,A]=(0,zt.J0)(!1),{shouldRenderForumPanel:C,handleForumPanelAnimationEnd:P,handleForumPanelAnimationStart:k,isAnimationStarted:T}=(0,Ja.A)(u),F=u&&e===n.Bn.ChatList,U=F&&T,{shouldRender:x,transitionClassNames:B}=(0,Ea.A)(l||Boolean(v)),R=(0,zt.li)(!1),G=(0,aa.A)(()=>{e===n.Bn.ChatList&&(R.current=!0,y(!0))}),J=(0,aa.A)(()=>{R.current=!1,Ds&&(clearTimeout(Ds),Ds=void 0),Ds=window.setTimeout(()=>{R.current||y(!1)},250)}),N=(0,aa.A)(()=>{I({contentKey:n.Bn.Contacts})}),E=(0,aa.A)(async()=>{if(v)try{A(!0),await v.downloadAndInstall(),A(!1),await(window.tauri?.relaunch())}catch(e){console.error("Failed to download and install Tauri update",e)}finally{A(!1)}else window.location.reload()}),O=(0,aa.A)(()=>{I({contentKey:n.Bn.NewChannelStep1})}),L=(0,aa.A)(()=>{I({contentKey:n.Bn.NewGroupStep1})});(0,zt.vJ)(()=>{let t;return e!==n.Bn.ChatList?t=window.setTimeout(()=>{y(!1)},250):(R.current||d.TF)&&y(!0),()=>{t&&(clearTimeout(t),t=void 0)}},[e]);const D=(0,aa.A)(()=>{window.tauri?.checkUpdate().then(e=>S(e??void 0)).catch(e=>{console.error("Tauri update check failed:",e)})});(0,zt.vJ)(()=>{D()},[]),(0,Qt.A)(D,wt.Vq&&!s.Oig?6e5:void 0);const Y=(0,Na.A)();return(0,ha.FD)("div",{id:"LeftColumn-main",onMouseEnter:d.TF?void 0:G,onMouseLeave:d.TF?void 0:J,children:[(0,ha.Y)(Os,{shouldHideSearch:U,content:e,contactsFilter:i,onSearchQuery:h,onReset:f,shouldSkipTransition:r,isClosingSearch:o,isFoldersSidebarShown:g}),(0,ha.Y)(Ba.Ay,{name:r?"none":"zoomFade",renderCount:Ls,activeKey:e,shouldCleanup:!0,cleanupExceptionKey:n.Bn.ChatList,shouldWrap:!0,wrapExceptionKey:n.Bn.ChatList,children:s=>{switch(e){case n.Bn.ChatList:return(0,ha.Y)(Za,{shouldHideFolderTabs:U,foldersDispatch:c,isForumPanelOpen:U,isFoldersSidebarShown:g});case n.Bn.GlobalSearch:return(0,ha.Y)(qa,{searchQuery:t,searchDate:a,isActive:s,onReset:f});case n.Bn.Contacts:return(0,ha.Y)(es,{filter:i,isActive:s,onReset:f});default:return}}}),x&&(0,ha.Y)(Oa.A,{fluid:!0,badge:!0,className:(0,Ht.A)("btn-update",B),onClick:E,isLoading:w,children:Y("lng_update_telegram")}),C&&(0,ha.Y)(ts.A,{isOpen:u,isHidden:!F,onTopicSearch:p,onOpenAnimationStart:k,onCloseAnimationEnd:P}),(0,ha.Y)(Va,{isShown:b,onNewPrivateChat:N,onNewChannel:O,onNewGroup:L,isAccountFrozen:m})]})}),Vs=e=>{const t=(0,ua.A)($t.ar.Extra,"NewChat");return t?(0,ha.Y)(t,{...e}):(0,ha.Y)(Ra.A,{})},qs=e=>{const t=(0,ua.A)($t.ar.Extra,"Settings");return t?(0,ha.Y)(t,{...e}):(0,ha.Y)(Ra.A,{})};var js=function(e){return e[e.Main=0]="Main",e[e.Settings=1]="Settings",e[e.Archived=2]="Archived",e[e.NewGroup=3]="NewGroup",e[e.NewChannel=4]="NewChannel",e}(js||{});const zs=Object.keys(js).length/2,Ks=(0,zt.ph)((0,M.EK)(e=>{const t=(0,T.nTw)(e),{globalSearch:{query:a,minDate:s},shouldSkipHistoryAnimations:o,activeChatFolder:i,leftColumn:n,nextFoldersAction:r,storyViewer:{isArchivedRibbonShown:d}}=t,{currentUserId:c,passcode:{hasPasscode:l},isAppUpdateAvailable:u,archiveSettings:h}=e,{animationLevel:f}=(0,Le.lS)(e),p=(0,T.meB)(e),m=Boolean(p?.id),g=(0,T.clw)(e),I=t.forumPanelChatId,b=(0,T.trm)(e);return{searchQuery:a,searchDate:s,isFirstChatFolderActive:0===i,animationLevel:f,shouldSkipHistoryAnimations:o,currentUserId:c,hasPasscode:l,nextFoldersAction:r,isChatOpen:m,isAppUpdateAvailable:u,isForumPanelOpen:g,forumPanelChatId:I,isClosingSearch:t.globalSearch.isClosing,archiveSettings:h,isArchivedStoryRibbonShown:d,isAccountFrozen:b,contentKey:n.contentKey,settingsScreen:n.settingsScreen}})(function({ref:e,contentKey:t,settingsScreen:a,searchQuery:s,searchDate:o,isFirstChatFolderActive:i,animationLevel:r,shouldSkipHistoryAnimations:c,currentUserId:l,hasPasscode:u,nextFoldersAction:h,isChatOpen:f,isAppUpdateAvailable:p,isForumPanelOpen:m,forumPanelChatId:g,isClosingSearch:I,archiveSettings:b,isArchivedStoryRibbonShown:y,isAccountFrozen:v,isFoldersSidebarShown:S}){const{setGlobalSearchQuery:w,setGlobalSearchClosing:A,setGlobalSearchChatId:C,resetChatCreation:P,setGlobalSearchDate:k,loadPasswordInfo:T,clearTwoFaError:F,openChat:U,openLeftColumnContent:x,openSettingsScreen:B,openQuickChatPicker:R}=(0,M.ko)(),[G,J]=(0,zt.J0)(""),[N,E]=(0,Ta.A)(),[O,L]=(0,zt.J0)(0);let D=js.Main;switch(t){case n.Bn.Archived:D=js.Archived;break;case n.Bn.Settings:D=js.Settings;break;case n.Bn.NewChannelStep1:case n.Bn.NewChannelStep2:D=js.NewChannel;break;case n.Bn.NewGroupStep1:case n.Bn.NewGroupStep2:D=js.NewGroup}const Y=(0,aa.A)(e=>{function s(){x({contentKey:void 0}),B({screen:void 0}),J(""),A({isClosing:!0}),P(),setTimeout(()=>{w({query:""}),k({date:void 0}),C({id:void 0}),A({isClosing:!1}),L(Date.now())},250)}if(!0!==e)if(t!==n.Bn.NewGroupStep2)if(t!==n.Bn.NewChannelStep2){if(t===n.Bn.NewGroupStep1){const e=document.getElementById("new-group-picker-search");e&&e.blur()}if(t===n.Bn.Settings)switch(a){case n.VS.EditProfile:case n.VS.Folders:case n.VS.General:case n.VS.Notifications:case n.VS.DataStorage:case n.VS.Privacy:case n.VS.Performance:case n.VS.ActiveSessions:case n.VS.Language:case n.VS.Stickers:case n.VS.Experimental:return void B({screen:n.VS.Main});case n.VS.GeneralChatBackground:return void B({screen:n.VS.General});case n.VS.GeneralChatBackgroundColor:return void B({screen:n.VS.GeneralChatBackground});case n.VS.PrivacyPhoneNumber:case n.VS.PrivacyAddByPhone:case n.VS.PrivacyLastSeen:case n.VS.PrivacyProfilePhoto:case n.VS.PrivacyBio:case n.VS.PrivacyBirthday:case n.VS.PrivacyGifts:case n.VS.PrivacyPhoneCall:case n.VS.PrivacyPhoneP2P:case n.VS.PrivacyForwarding:case n.VS.PrivacyGroupChats:case n.VS.PrivacyVoiceMessages:case n.VS.PrivacyMessages:case n.VS.PrivacyBlockedUsers:case n.VS.ActiveWebsites:case n.VS.TwoFaDisabled:case n.VS.TwoFaEnabled:case n.VS.TwoFaCongratulations:case n.VS.PasscodeDisabled:case n.VS.PasscodeEnabled:case n.VS.PasscodeCongratulations:case n.VS.Passkeys:return void B({screen:n.VS.Privacy});case n.VS.PasscodeNewPasscode:return void B({screen:u?n.VS.PasscodeEnabled:n.VS.PasscodeDisabled});case n.VS.PasscodeChangePasscodeCurrent:case n.VS.PasscodeTurnOff:return void B({screen:n.VS.PasscodeEnabled});case n.VS.PasscodeNewPasscodeConfirm:return void B({screen:n.VS.PasscodeNewPasscode});case n.VS.PasscodeChangePasscodeNew:return void B({screen:n.VS.PasscodeChangePasscodeCurrent});case n.VS.PasscodeChangePasscodeConfirm:return void B({screen:n.VS.PasscodeChangePasscodeNew});case n.VS.PrivacyPhoneNumberAllowedContacts:case n.VS.PrivacyPhoneNumberDeniedContacts:return void B({screen:n.VS.PrivacyPhoneNumber});case n.VS.PrivacyLastSeenAllowedContacts:case n.VS.PrivacyLastSeenDeniedContacts:return void B({screen:n.VS.PrivacyLastSeen});case n.VS.PrivacyProfilePhotoAllowedContacts:case n.VS.PrivacyProfilePhotoDeniedContacts:return void B({screen:n.VS.PrivacyProfilePhoto});case n.VS.PrivacyBioAllowedContacts:case n.VS.PrivacyBioDeniedContacts:return void B({screen:n.VS.PrivacyBio});case n.VS.PrivacyBirthdayAllowedContacts:case n.VS.PrivacyBirthdayDeniedContacts:return void B({screen:n.VS.PrivacyBirthday});case n.VS.PrivacyGiftsAllowedContacts:case n.VS.PrivacyGiftsDeniedContacts:return void B({screen:n.VS.PrivacyGifts});case n.VS.PrivacyPhoneCallAllowedContacts:case n.VS.PrivacyPhoneCallDeniedContacts:return void B({screen:n.VS.PrivacyPhoneCall});case n.VS.PrivacyPhoneP2PAllowedContacts:case n.VS.PrivacyPhoneP2PDeniedContacts:return void B({screen:n.VS.PrivacyPhoneP2P});case n.VS.PrivacyForwardingAllowedContacts:case n.VS.PrivacyForwardingDeniedContacts:return void B({screen:n.VS.PrivacyForwarding});case n.VS.PrivacyVoiceMessagesAllowedContacts:case n.VS.PrivacyVoiceMessagesDeniedContacts:return void B({screen:n.VS.PrivacyVoiceMessages});case n.VS.PrivacyGroupChatsAllowedContacts:case n.VS.PrivacyGroupChatsDeniedContacts:return void B({screen:n.VS.PrivacyGroupChats});case n.VS.TwoFaNewPassword:return void B({screen:n.VS.TwoFaDisabled});case n.VS.TwoFaNewPasswordConfirm:return void B({screen:n.VS.TwoFaNewPassword});case n.VS.TwoFaNewPasswordHint:return void B({screen:n.VS.TwoFaNewPasswordConfirm});case n.VS.TwoFaNewPasswordEmail:return void B({screen:n.VS.TwoFaNewPasswordHint});case n.VS.TwoFaNewPasswordEmailCode:return void B({screen:n.VS.TwoFaNewPasswordEmail});case n.VS.TwoFaChangePasswordCurrent:case n.VS.TwoFaTurnOff:case n.VS.TwoFaRecoveryEmailCurrentPassword:return void B({screen:n.VS.TwoFaEnabled});case n.VS.TwoFaChangePasswordNew:return void B({screen:n.VS.TwoFaChangePasswordCurrent});case n.VS.TwoFaChangePasswordConfirm:return void B({screen:n.VS.TwoFaChangePasswordNew});case n.VS.TwoFaChangePasswordHint:return void B({screen:n.VS.TwoFaChangePasswordConfirm});case n.VS.TwoFaRecoveryEmail:return void B({screen:n.VS.TwoFaRecoveryEmailCurrentPassword});case n.VS.TwoFaRecoveryEmailCode:return void B({screen:n.VS.TwoFaRecoveryEmail});case n.VS.FoldersCreateFolder:case n.VS.FoldersEditFolder:return void B({screen:n.VS.Folders});case n.VS.FoldersShare:return void B({screen:n.VS.FoldersEditFolder});case n.VS.FoldersIncludedChatsFromChatList:case n.VS.FoldersExcludedChatsFromChatList:return void B({screen:n.VS.FoldersEditFolderFromChatList});case n.VS.FoldersEditFolderFromChatList:case n.VS.FoldersEditFolderInvites:return x({contentKey:n.Bn.ChatList}),void B({screen:n.VS.Main});case n.VS.QuickReaction:case n.VS.CustomEmoji:return void B({screen:n.VS.Stickers});case n.VS.DoNotTranslate:return void B({screen:n.VS.Language});case n.VS.PrivacyNoPaidMessages:return void B({screen:n.VS.PrivacyMessages})}t===n.Bn.ChatList&&i?x({contentKey:n.Bn.GlobalSearch}):s()}else x({contentKey:n.Bn.NewChannelStep1});else x({contentKey:n.Bn.NewGroupStep1});else s()}),V=(0,aa.A)(e=>{t!==n.Bn.Contacts?(x({contentKey:n.Bn.GlobalSearch}),e!==s&&w({query:e})):J(e)}),q=(0,aa.A)(()=>{x({contentKey:n.Bn.GlobalSearch}),w({query:""}),C({id:g})});(0,zt.vJ)(()=>{const e=t===n.Bn.Archived,a=t===n.Bn.ChatList,s=!f&&!m;return e&&s||!a&&!e||i&&s?(0,Ma.A)(()=>{Y()}):void 0},[i,t,Y,f,m]);const j=(0,aa.A)(e=>{t!==n.Bn.GlobalSearch&&(e.preventDefault(),x({contentKey:n.Bn.GlobalSearch}))}),z=(0,aa.A)(e=>{e.preventDefault(),U({id:l,shouldReplaceHistory:!0})}),K=(0,aa.A)(e=>{e.preventDefault(),x({contentKey:n.Bn.Archived})}),W=(0,aa.A)(e=>{e.preventDefault(),x({contentKey:n.Bn.Settings})}),H=(0,aa.A)(e=>{(0,ka.J)()||(e.preventDefault(),R())});(0,Fa.v)((0,zt.Kr)(()=>({"Mod+Shift+F":j,"Mod+K":H,...!d.$M&&{"Mod+Shift+S":z},...d.lE&&{"Mod+0":z,"Mod+9":K},...d.MP&&d.lE&&{"Mod+,":W}}),[])),(0,zt.vJ)(()=>{F(),a===n.VS.Privacy&&T()},[F,T,a]),(0,ra.A)(()=>{h&&E(h)},[E,h]);const _=(0,xa.i)((0,Ua.A)(D===js.Settings?a:-1));return(0,zt.vJ)(()=>{if(d.TF)return(0,Pa.P)(e.current,{excludedClosestSelector:".ProfileInfo, .color-picker, .hue-picker",selectorToPreventScroll:"#Settings .custom-scroll",onSwipeRightStart:Y,onCancel:()=>{x({contentKey:n.Bn.Settings}),B({screen:_.current})}})},[_,e]),(0,ha.Y)(Ba.Ay,{ref:e,name:(0,Ca.P)("layers",r,c),renderCount:zs,activeKey:D,shouldCleanup:!0,cleanupExceptionKey:js.Main,shouldWrap:!0,wrapExceptionKey:js.Main,id:"LeftColumn",withSwipeControl:!0,children:function(e){switch(D){case js.Archived:return(0,ha.Y)(Ga,{isActive:e,onReset:Y,onTopicSearch:q,foldersDispatch:E,isForumPanelOpen:m,archiveSettings:b,isStoryRibbonShown:y});case js.Settings:return(0,ha.Y)(qs,{isActive:e,currentScreen:a,foldersState:N,foldersDispatch:E,animationLevel:r,shouldSkipTransition:c,onReset:Y});case js.NewChannel:return(0,ha.Y)(Vs,{isActive:e,isChannel:!0,content:t,animationLevel:r,onReset:Y},O);case js.NewGroup:return(0,ha.Y)(Vs,{isActive:e,content:t,animationLevel:r,onReset:Y},O);default:return(0,ha.Y)(Ys,{content:t,isClosingSearch:I,searchQuery:s,searchDate:o,contactsFilter:G,foldersDispatch:E,onSearchQuery:V,onReset:Y,shouldSkipTransition:c,isAppUpdateAvailable:p,isForumPanelOpen:m,onTopicSearch:q,isAccountFrozen:v,isFoldersSidebarShown:S})}}})})),Ws=({isOpen:e})=>{const t=(0,ua.A)($t.ar.Extra,"MediaViewer",!e);return t?(0,ha.Y)(t,{}):void 0},Hs=e=>{const{isOpen:t}=e,a=(0,ua.A)($t.ar.Extra,"ReactionPicker",!t);return a?(0,ha.Y)(a,{...e}):void 0},_s=({chatId:e,type:t,threadId:a,onBack:s})=>{(0,Wa.A)({isActive:!0,hash:(0,rt.az)(e,t,a),onBack:s})},Xs=(0,zt.ph)((0,M.EK)(e=>({messageLists:(0,T.nTw)(e).messageLists}))(({messageLists:e})=>{const{openChat:t}=(0,M.ko)(),a=()=>{t({id:void 0},{forceSyncOnIOs:!0})};return(0,ha.Y)("div",{children:e?.map((e,t)=>(0,ha.Y)(_s,{...e,onBack:a},`${e.chatId}_${e.threadId}_${e.type}_${t}`))})}));var $s=a(95807),Qs=a(2673),Zs=a(65632),eo=a(23565),to=a(73767),ao=a(39751),so=a(67054),oo=a(83414);function io(e){return Math.max(0,e)}var no=a(48196),ro=a(17676);const co=e=>{const{isOpen:t}=e,a=(0,ua.A)($t.ar.Extra,"PrivacySettingsNoticeModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},lo=e=>{const{isOpen:t}=e,a=(0,ua.A)($t.ar.Extra,"SeenByModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},uo=e=>{const{isOpen:t}=e,a=(0,ua.A)($t.ar.Extra,"UnpinAllMessagesModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},ho=e=>{const{isOpen:t}=e,a=(0,ua.A)($t.ar.Extra,"ChatLanguageModal",!t);return a?(0,ha.Y)(a,{...e}):void 0};var fo=a(41510);const po=e=>{const{activeEmojiInteraction:t}=e,a=(0,ua.A)($t.ar.Extra,"EmojiInteractionAnimation",!t);return a?(0,ha.Y)(a,{...e}):void 0};var mo=a(10722);const go=(0,zt.ph)(({icon:e,ariaLabelLang:t,unreadCount:a,onClick:s,onReadAll:o,className:i})=>{const n=(0,Na.A)(),r=(0,ta.A)(),d=(0,zt.li)(),{isContextMenuOpen:c,handleContextMenu:l,handleContextMenuClose:u,handleContextMenuHide:h}=(0,mo.A)(d,!o);return(0,ha.FD)("div",{className:(0,Ht.A)("Y2NKrpKj",i),ref:d,children:[(0,ha.Y)(Oa.A,{color:"secondary",round:!0,className:"cxwA6gDO",onClick:s,onContextMenu:l,ariaLabel:n(t),iconName:e,iconClassName:"F4zNUFhH"}),Boolean(a)&&(0,ha.Y)("div",{className:"GovSzpfQ",children:(0,Sa.Vw)(r,a)}),o&&(0,ha.Y)(Da.A,{isOpen:c,onClose:u,onCloseAnimationEnd:h,autoClose:!0,positionX:"right",positionY:"bottom",children:(0,ha.Y)(Ya.A,{icon:"readchats",onClick:o,children:n("MarkAllAsRead")})})]})}),Io=(0,zt.ph)((0,M.EK)(e=>{const t=(0,T.Xf0)(e);if(!t)return{chatId:void 0,messageListType:void 0,shouldShowCount:void 0,threadId:void 0,threadReadState:void 0};const{chatId:a,threadId:s,type:o}=t,i=(0,T.hds)(e,a),n=Boolean((0,T.TCk)(e)),r=i&&"thread"===o&&!n;return{messageListType:o,chatId:a,threadId:s,threadReadState:(0,F.a1)(e,a,s),shouldShowCount:r}})(({withScrollDown:e,canPost:t,messageListType:a,chatId:s,threadId:o,withExtraShift:i,threadReadState:n,shouldShowCount:r})=>{const{focusNextPollVote:d,focusNextReply:c,focusNextReaction:l,focusNextMention:u,loadUnreadPollVotes:h,loadUnreadReactions:f,readAllMentions:p,readAllPollVotes:m,readAllReactions:g,loadUnreadMentions:I,scrollMessageListToBottom:b}=(0,M.ko)(),y=(0,zt.li)(),{unreadPollVotesCount:v,unreadReactionsCount:S,unreadMentionsCount:w,unreadCount:A,unreadPollVotes:C,unreadReactions:P,unreadMentions:k}=r&&n||{},T=Boolean(v),F=Boolean(S),U=Boolean(w),x=(0,aa.A)(()=>{s&&m({chatId:s,threadId:o})}),B=(0,aa.A)(()=>{s&&g({chatId:s,threadId:o})}),R=(0,aa.A)(()=>{s&&p({chatId:s,threadId:o})});(0,zt.vJ)(()=>{T&&s&&!C?.length&&h({chatId:s,threadId:o})},[s,o,T,C?.length]),(0,zt.vJ)(()=>{F&&s&&!P?.length&&f({chatId:s,threadId:o})},[s,o,F,P?.length]),(0,zt.vJ)(()=>{U&&s&&!k?.length&&I({chatId:s,threadId:o})},[s,o,U,k?.length]);const G=(0,aa.A)(()=>{e&&("thread"===a?c():b())}),J=(0,aa.A)(()=>{s&&l({chatId:s,threadId:o})}),N=(0,aa.A)(()=>{s&&d({chatId:s,threadId:o})}),E=(0,aa.A)(()=>{s&&u({chatId:s,threadId:o})});let O=0;const L=[{icon:"poll",ariaLabelLang:"AccDescrPollVoteDown",unreadCount:v,isHidden:!T,onClick:N,onReadAll:x},{icon:"heart-outline",ariaLabelLang:"AccDescrReactionMentionDown",unreadCount:S,isHidden:!F,onClick:J,onReadAll:B},{icon:"mention",ariaLabelLang:"AccDescrMentionDown",unreadCount:w,isHidden:!U,onClick:E,onReadAll:R}].reduceRight((e,t)=>(e.unshift({...t,hiddenUnreadCountButtonsBelow:O}),t.isHidden&&O++,e),[]),D=L.some(e=>!e.isHidden),Y=e=>(0,Ht.A)("vWylIUnF",e.isHidden&&"UMXbiYB3",1===e.hiddenUnreadCountButtonsBelow&&"HDMwVFhd",2===e.hiddenUnreadCountButtonsBelow&&"EeKkNWu_"),V=(0,Ht.A)("VWoOZCD5",(e||D)&&"iozW83la",D&&!e&&"UBa5kAK5",!t&&"yzzjqibi",!i&&"wDwOdyQH");return(0,ha.FD)("div",{ref:y,className:V,children:[L.map(e=>(0,ha.Y)(go,{icon:e.icon,ariaLabelLang:e.ariaLabelLang,onClick:e.onClick,onReadAll:e.onReadAll,unreadCount:e.unreadCount,className:Y(e)},e.icon)),(0,ha.Y)(go,{icon:"arrow-down",ariaLabelLang:"AccDescrPageDown",onClick:G,unreadCount:A,className:"u62x81QI"})]})})),bo=(0,zt.ph)(function(){const e=(0,ta.A)(),{openFrozenAccountModal:t}=(0,M.ko)(),a=(0,aa.A)(()=>{t()});return(0,ha.FD)("div",{className:"GuZke_HG",onClick:a,children:[(0,ha.Y)("div",{className:"oLWeN4mA",children:e("ComposerTitleFrozenAccount")}),(0,ha.Y)("div",{className:"ZxTe54MY",children:e("ComposerSubtitleFrozenAccount")})]})});var yo=a(46442);const vo=e=>{const{isActive:t}=e,a=(0,ua.A)($t.ar.Extra,"MessageSelectToolbar",!t);return a?(0,ha.Y)(a,{...e}):void 0};var So=a(38218),wo=a(51083),Ao=a(58920),Mo=a(48553),Co=a(53827),Po=a(49642),ko=a(4961),To=a(35749),Fo=a(88792),Uo=a(14),xo=a(62587),Bo=a(24909),Ro=a(56863);const Go=a.p+"telegram-logo-filled.67469f6dc5e301e8e0bd.svg",Jo={width:200,height:200},No=115;var Eo=a(48885),Oo=a(82497),Lo=a(42452);const Do={.5:.66,.75:.8,1:1,1.5:1.4,2:1.8},Yo=Object.keys(Do).sort().map(Number);function Vo(e){const{title:t,performer:a,fileName:s}=e;return(0,ha.FD)(ha.FK,{children:[(0,ha.Y)("div",{className:"title",dir:"auto",children:(0,ko.A)(t||s)}),a&&(0,ha.Y)("div",{className:"subtitle",dir:"auto",children:(0,ko.A)(a)})]})}function qo(e,t){return(0,ha.FD)(ha.FK,{children:[(0,ha.Y)("div",{className:"title",dir:"auto",children:t&&(0,ko.A)(t)}),(0,ha.Y)("div",{className:"subtitle",dir:"auto",children:e})]})}const jo=(0,M.EK)((e,{isHidden:t})=>{const{audioPlayer:a}=(0,T.nTw)(e),{chatId:s,messageId:o}=a,i=!t&&s&&o?(0,T.O5q)(e,s,o):void 0,n=i&&(0,T.Y7C)(e,i),r=i&&(0,T.hds)(e,i.chatId),{playbackRate:d,isMuted:c,isPlaybackRateActive:l,timestamp:u}=(0,T.nTw)(e).audioPlayer,{volume:h}=e.audioPlayer;return{message:i,sender:n,chat:r,volume:h,playbackRate:d,isPlaybackRateActive:l,isMuted:c,timestamp:u,mediaDuration:i?(0,gt.Y9)(e,i):void 0}})(({message:e,mediaDuration:t,className:a,noUi:o,sender:i,chat:n,volume:r,playbackRate:c,isPlaybackRateActive:l,isMuted:u,isFullWidth:h,timestamp:f,onPaneStateChange:p})=>{const{setAudioPlayerVolume:m,setAudioPlayerPlaybackRate:g,setAudioPlayerMuted:I,focusMessage:b,closeAudioPlayer:y}=(0,M.ko)(),v=(0,Na.A)(),{isMobile:w}=(0,De.Ay)(),C=(0,Uo.A)(e),{audio:P,voice:k,video:T}=C?(0,S.r_)(C):{},F=Boolean(k||T),U=F||(P?.duration||0)>s.CVm,x=i?(0,A.F9)(v,i):void 0,B=k||T||P,R=(0,To.A)(C,"inline"),G=B&&(0,S.Cz)(B,"inline"),J=(0,xo.A)(R,!1,G),N=((e,t,a)=>{const s=(0,Na.A)(),{audio:o,voice:i}=e?(0,S.r_)(e):{},n=o?o.title||o.fileName:i?"Voice message":"",r=o?.performer||t&&(0,A.F9)(s,t),d=a&&(0,S.Js)(s,a)||"Telegram",c=o&&(0,S.AB)(o)&&(0,S.VO)(o,"pictogram"),l=t&&(0,S.cP)(t,"big"),u=o&&c||i&&l,h=(0,xo.A)(u),f=(0,zt.Kr)(()=>function(e,t,a){if(!a)return Jo;if(e){if(!e.thumbnailSizes?.length)return;const t=e.thumbnailSizes.find(e=>"m"===e.type);return t||e.thumbnailSizes[0]}return t?ps.cf:void 0}(o,i,h),[o,h,i]),{result:p}=(0,Ro.A)(()=>function(e,t){if(!e)return Promise.resolve(Go);if(!t)return(0,Bo.y)(e,No,No);const a=Math.min(t.width,t.height);if(a<No){const t=No/a;return(0,Bo.s)(e,t)}return Promise.resolve(e)}(h,f),[h,f],Go);return(0,zt.Kr)(()=>(0,Po.wp)({title:n,artist:r,album:d,artwork:[{src:p}]}),[d,r,n,p])})(C,i,n),{playPause:E,stop:O,isPlaying:L,requestNextTrack:D,requestPreviousTrack:Y,isFirst:V,isLast:q,setVolume:j,toggleMuted:z,setPlaybackRate:K,setCurrentTime:W}=(0,Fo.A)(e&&(0,Co.dj)(e),t||0,F?"voice":"audio",J,void 0,N,void 0,!0,void 0,void 0,e&&(0,S.Nb)(e),!0),H=Boolean(e),{ref:_}=(0,na.A)({isOpen:H,shouldForceOpen:h}),{ref:X,shouldRender:$}=(0,Eo.A)({isOpen:H,isDisabled:!h,ref:_,onStateChange:p}),{isContextMenuOpen:Q,handleBeforeContextMenu:Z,handleContextMenu:ee,handleContextMenuClose:te,handleContextMenuHide:ae}=(0,mo.A)(_,!$);(0,zt.vJ)(()=>{f&&W(f)},[f,W]),(0,zt.vJ)(()=>{L&&e?.isDeleting&&E()},[L,e?.isDeleting,E]);const se=(0,aa.A)(()=>{const{chatId:e,id:t}=C;b({chatId:e,messageId:t})}),oe=(0,aa.A)(()=>{O&&(L&&E(),y(),(0,Po.Eg)(),O())}),ie=(0,aa.A)(e=>{j&&(m({volume:e/100}),j(e/100))}),ne=(0,aa.A)(()=>{d.TF&&!d.pz||z&&(z(),I({isMuted:!u}))}),re=(0,aa.A)((e,t=!0)=>{if(!K)return;const a=Do[e],s=1!==e&&t;g({playbackRate:a,isPlaybackRateActive:s}),K(s?a:1)}),de=(0,aa.A)(()=>{te();const e=Number(Object.entries(Do).find(([,e])=>e===c)?.[0])||1,t=!l;re(t&&1===e?2:e,t)}),ce=(0,aa.A)(()=>{const e=Object.entries(Do).find(([,e])=>e===c)?.[0]||1,t=`${1===c?2:e}Х`;return(0,ha.FD)("div",{className:"playback-wrapper",children:[Q&&(0,ha.Y)("div",{className:"playback-backdrop",onClick:te}),(0,ha.Y)(Oa.A,{round:!0,className:(0,Ht.A)("playback-button",l&&"applied",Q&&"on-top"),color:"translucent",size:"smaller",ariaLabel:"Playback Rate",ripple:!w,onMouseEnter:ee,onClick:de,onMouseDown:Z,onContextMenu:ee,children:(0,ha.Y)("span",{className:(0,Ht.A)("playback-button-inner",4===t.length&&"small",5===t.length&&"tiny"),children:t})})]})}),le=(0,zt.Kr)(()=>0===r||u?"muted":r<.3?"volume-1":r<.6?"volume-2":"volume-3",[r,u]);if(!o&&$)return(0,ha.FD)("div",{className:(0,Ht.A)("AudioPlayer",h?"full-width-player":"mini-player",a),dir:v.isRtl?"rtl":void 0,ref:X,children:[(0,ha.FD)("div",{className:"AudioPlayer-content",onClick:se,children:[P?Vo(P):qo(v("AttachAudio"),x),(0,ha.Y)(Lo.A,{})]}),(0,ha.Y)(Oa.A,{round:!0,ripple:!w,color:"translucent",size:"smaller",className:"player-button",disabled:V?.(),onClick:Y,ariaLabel:"Previous track",iconName:"skip-previous"}),(0,ha.FD)(Oa.A,{round:!0,ripple:!w,color:"translucent",size:"smaller",className:(0,Ht.A)("toggle-play","player-button",L?"pause":"play"),onClick:E,ariaLabel:L?"Pause audio":"Play audio",children:[(0,ha.Y)(La.A,{name:"play"}),(0,ha.Y)(La.A,{name:"pause"})]}),(0,ha.Y)(Oa.A,{round:!0,ripple:!w,color:"translucent",size:"smaller",className:"player-button",disabled:q?.(),onClick:D,ariaLabel:"Next track",iconName:"skip-next"}),(0,ha.FD)("div",{className:"volume-button-wrapper",children:[(0,ha.Y)(Oa.A,{round:!0,className:"player-button volume-button",color:"translucent",size:"smaller",ariaLabel:"Volume",onClick:ne,ripple:!w,iconName:le}),!d.pz&&(0,ha.FD)("div",{className:"volume-slider-wrapper",children:[(0,ha.Y)("div",{className:"volume-slider-spacer"}),(0,ha.Y)("div",{className:"volume-slider",children:(0,ha.Y)(Oo.A,{bold:!0,value:u?0:100*r,onChange:ie})})]})]}),U&&(0,ha.Y)(vs.A,{forceOpen:Q,positionX:"right",positionY:"top",className:"playback-rate-menu",trigger:ce,onClose:te,onHide:ae,onMouseEnterBackdrop:te,children:Yo.map(e=>function(e,t,a,s){const o=t===Do[e]&&s||1===e&&!s;return(0,ha.FD)(Ya.A,{onClick:()=>a(e),icon:o?"check":void 0,customIcon:o?void 0:(0,ha.Y)(La.A,{name:"placeholder"}),children:[e,"X"]},e)}(e,c,re,l))}),(0,ha.Y)(Oa.A,{round:!0,className:"player-close",color:"translucent",size:"smaller",onClick:oe,ariaLabel:"Close player",iconName:"close"})]})});var zo=a(85449),Ko=a(49746),Wo=a(11217),Ho=a(93809),_o=a(68292),Xo=a(5505),$o=a(18653),Qo=a(94189);const Zo={"pinned-message-border":"L5TQCriM",pinnedMessageBorder:"L5TQCriM","pinned-message-border-wrapper-1":"v5sJGzfS",pinnedMessageBorderWrapper1:"v5sJGzfS","pinned-message-border-wrapper":"p6PQhvds",pinnedMessageBorderWrapper:"p6PQhvds","pinned-message-border-mark":"M2PQZgBd",pinnedMessageBorderMark:"M2PQZgBd"};function ei(e,t,a,s,o){return`M${e},${t+o}a${o},${o},0,0,1,\n ${a},0v${s-2*o}a${o},${o},0,0,1,${-a},0Z`}const ti=(0,zt.ph)(({count:e,index:t})=>{const a=(0,zt.li)(),s=(0,zt.Kr)(()=>function(e,t){const a=e-t-1,s=function(e){let t=8;return 1===e?t=36:2===e?t=17:3===e?t=11:(4===e||e>3)&&(t=7.5),t}(e),o=function(e,t){let a=36;return 1===e?a=36:2===e?a=17:3===e?a=1===t?12:11:(4===e||e>3)&&(a=7.5),a}(e,a),i=function(e,t){return e<=3?36:t*e+2*(e-1)}(e,s),n=`clipPath${e}`,r=function(e,t,a){let s="";if(3===a)s=ei(0,0,2,t,1)+ei(0,12,2,t+1,1)+ei(0,25,2,t,1);else for(let e=0;e<a;e++)s+=ei(0,(t+2)*e,2,t,1);return`<clipPath id="${e}">\n <path d="${s}" />\n </clipPath>`}(n,s,e),d=function(e,t,a){return 1===a?0:2===a?0===e?0:t+2:3===a?0===e?0:1===e?12:25:(t+2)*e}(a,s,e),c=function(e,t,a,s){return t<=4||e<=1?0:e>=t-2?s-36:(a+4)/2+(e-2)*(a+2)}(a,e,s,i);return{markHeight:o,clipPath:r,markTranslateY:d,trackTranslateY:c,trackHeight:i,clipPathId:n}}(e,t),[e,t]);if((0,zt.Nf)(()=>{if(!a.current)return;const{trackHeight:e,trackTranslateY:t,markHeight:o,markTranslateY:i,clipPathId:n,clipPath:r}=s,d=a.current.firstElementChild;if(a?.current){const s=a.current,{style:c}=s;c.height=`${e}px`,c.transform=`translateY(-${t}px)`,c.clipPath=`url("#${n}")`;const l=s.querySelector("svg"),u=s.querySelector("div"),h=s.querySelector("defs");l||d&&(d.innerHTML=`<svg height="0" width="0"><defs> ${r} </defs></svg>`),h&&(h.innerHTML=r),u&&(u.style.height=`${o}px`,u.style.transform=`translateY(${i}px)`)}},[s]),1===e)return(0,ha.Y)("div",{className:Zo.pinnedMessageBorder,children:(0,ha.Y)("div",{className:Zo.pinnedMessageBorderWrapper1,ref:a})});const{trackHeight:o,trackTranslateY:i,markHeight:n,markTranslateY:r,clipPathId:d}=s;return(0,ha.Y)("div",{className:(0,Ht.A)(Zo.pinnedMessageBorder,e>4&&Zo.pinnedMessageBorderMask),children:(0,ha.FD)("div",{className:Zo.pinnedMessageBorderWrapper,ref:a,style:`clip-path: url("#${d}"); width: 2px;\n height: ${o}px; transform: translateY(-${i}px);`,children:[(0,ha.Y)("span",{}),(0,ha.Y)("div",{className:Zo.pinnedMessageBorderMark,style:`--height: ${n}px; --translate-y: ${r}px; --translate-track: ${i}px;`})]})})}),ai="LFRysfVa",si="E_C4DXKN",oi=1.125*ps.$,ii=(0,zt.ph)((0,M.EK)((e,{chatId:t,threadId:a,messageListType:s})=>{const o=(0,T.hds)(e,t),n=e.isSynced,r=(0,S.cG)(t,a,e.currentUserId),d=(0,T.zeq)(e,t),c={chat:o,isSynced:n};if("thread"!==s||!d)return c;if(a!==i.l3&&!r&&!o?.isForum){const s=Number(a),o=s?(0,T.O5q)(e,t,s):void 0,i=o?(0,T.Szq)(e,o):void 0;return{...c,pinnedMessageIds:s,messagesById:d,canUnpin:!1,topMessageSender:i}}const l=r?void 0:(0,T.fcC)(e,t,a);if(l?.length){const t=d[l[0]],{canUnpin:s=!1}=t&&1===l.length&&(0,T.WAX)(e,t,a)||{};return{...c,pinnedMessageIds:l,messagesById:d,canUnpin:s}}return c})(({chatId:e,threadId:t,canUnpin:a,getLoadingPinnedId:s,pinnedMessageIds:o,messagesById:n,isFullWidth:r,topMessageSender:c,getCurrentPinnedIndex:l,className:u,chat:h,isSynced:f,shouldHide:p,onPaneStateChange:m,onFocusPinnedMessage:g})=>{const{clickBotInlineButton:I,focusMessage:b,openThread:y,pinMessage:v,loadPinnedMessages:w}=(0,M.ko)(),C=(0,ta.A)(),P=(0,za.A)(l),k=Array.isArray(o)?o[P]:o,T=n&&k?n[k]:void 0,F=Array.isArray(o)?o.length:o?1:0,U=Math.max(F-P,1),x=c?(0,A.F9)(C,c):void 0,B=Boolean((0,za.A)(s)),R=(0,Ho.A)([B],450)&&B,G=(0,Uo.A)(T,!0),J=Boolean(G&&(0,Xo.c)(G.content)),N=G&&(0,S.y2)(G);(0,zt.vJ)(()=>{f&&(t===i.l3||h?.isForum)&&w({chatId:e,threadId:t})},[e,t,f,h?.isForum]),(0,Ko.A)(e,k,T);const E=Boolean(T)&&!p,{ref:O}=(0,na.A)({isOpen:E,noOpenTransition:!0,shouldForceOpen:r}),{ref:L,shouldRender:D}=(0,Eo.A)({isOpen:E,isDisabled:!r,ref:O,onStateChange:m}),[Y,V,q]=(0,ss.A)(),j=(0,aa.A)(()=>{q(),v({chatId:e,messageId:T.id,isUnpin:!0})}),z=T&&(0,S.rK)(T),K=(0,aa.A)(()=>{z&&I({chatId:T.chatId,messageId:T.id,button:z})}),W=(0,aa.A)(()=>{y({chatId:e,threadId:t,type:"pinned"})}),H=(0,aa.A)(a=>{const i=a.shiftKey&&Array.isArray(o)?o[(0,so.A)(o.length,o.indexOf(k)-2)]:k;s()||(b({chatId:e,threadId:t,messageId:i,noForumTopicPanel:!0}),g(i))}),[_,X,$]=(0,ss.A)(),{handleClick:Q,handleMouseDown:Z}=(0,Wo.Q)(H);if(D&&G)return(0,ha.FD)("div",{ref:L,className:(0,Ht.A)("HeaderPinnedMessageWrapper","tE8PJzpv",r?"gutn4asD":"lrBhOgvf",u),children:[(F>1||R)&&(0,ha.FD)(Oa.A,{round:!0,size:"smaller",color:"translucent",ariaLabel:C("EventLogFilterPinnedMessages"),onClick:R?void 0:W,children:[B&&(0,ha.Y)(Ps.A,{color:"blue",className:(0,Ht.A)("yvd9_9PF",ai,!R&&si)}),(0,ha.Y)(La.A,{name:"pin-list",className:(0,Ht.A)(ai,R&&si)})]}),a&&(0,ha.Y)(Oa.A,{round:!0,size:"smaller",color:"translucent",ariaLabel:C("UnpinMessageAlertTitle"),onClick:V,iconName:"close"}),(0,ha.Y)(Qo.A,{isOpen:Y,onClose:q,text:C("PinnedConfirmUnpin"),confirmLabel:C("DialogUnpin"),confirmHandler:j}),(0,ha.FD)("div",{className:(0,Ht.A)("ayLUtX1S",_&&"WVjde2rq"),onClick:Q,onMouseDown:Z,dir:C.isRtl?"rtl":void 0,children:[(0,ha.Y)(ti,{count:F,index:P}),(0,ha.Y)(Ba.Ay,{activeKey:G.id,name:"slideVertical",className:"Gp431jU4",children:(0,ha.Y)(Xo.A,{media:G.content,className:"XjjZeOUy",isPictogram:!0,isSpoiler:N})}),(0,ha.FD)("div",{className:(0,Ht.A)("ETMw73qH",J&&"BWZytkCB"),dir:C.isRtl?"rtl":void 0,children:[(0,ha.FD)("div",{className:"IWpRWVBg",dir:C.isRtl?"rtl":void 0,children:[!x&&(0,ha.Y)(_o.A,{text:1===F?C("PinnedMessageTitleSingle"):C("PinnedMessageTitle",{index:U},{pluralValue:F})}),x&&(0,ko.A)(x)]}),(0,ha.Y)(Ba.Ay,{activeKey:G.id,name:"slideVerticalFade",className:"mA1i07pG",children:(0,ha.Y)("p",{dir:"auto",className:"k19QLKaH",children:(0,ha.Y)($o.A,{message:G,truncateLength:256,noEmoji:J,emojiSize:oi})})})]}),(0,ha.Y)(Lo.A,{}),z&&(0,ha.Y)(Oa.A,{size:"tiny",className:"fpQMpARI",onClick:K,shouldStopPropagation:!0,onMouseEnter:d.TF?void 0:X,onMouseLeave:d.TF?void 0:$,children:(0,zo.A)(C,z)})]})]})})),ni=(0,zt.ph)((0,M.EK)((e,{chatId:t,threadId:a,messageListType:s,isMobile:o})=>{const{isLeftColumnShown:n,shouldSkipHistoryAnimations:r,audioPlayer:d,messageLists:c}=(0,T.nTw)(e),l=(0,T.hds)(e,t),u=(0,T.PVB)(e,t),{chatId:h,messageId:f}=d,p=h&&f?(0,T.O5q)(e,h,f):void 0,m=(0,S.cG)(t,a,e.currentUserId);let g;if("pinned"===s){const s=(0,T.fcC)(e,t,a);g=s?.length}else if("scheduled"===s){const s=(0,T.K3w)(e,t,a);g=s?.length}else"thread"===s&&a!==i.l3&&(g=(0,F.Qb)(e,t,a));const I=(0,F._X)(e,t,a,"typingStatusByPeerId"),b=u?.emojiStatus,y=b&&(0,T.O8F)(e,b.documentId),v="collectible"===b?.type?b.slug:void 0;return{typingStatusByPeerId:I,isLeftColumnShown:n,isRightColumnShown:(0,T.gjV)(e,o),isSelectModeActive:(0,T.rTV)(e),audioMessage:p,chat:l,messagesCount:g,isChatWithSelf:(0,T.nZ4)(e,t),shouldSkipHistoryAnimations:r,currentTransitionKey:Math.max(0,c.length-1),connectionState:e.connectionState,isSyncing:e.isSyncing,isFetchingDifference:e.isFetchingDifference,emojiStatusSticker:y,emojiStatusSlug:v,isSavedDialog:m}})(({chatId:e,threadId:t,messageListType:a,isMobile:o,typingStatusByPeerId:r,isSelectModeActive:c,isLeftColumnShown:l,audioMessage:u,chat:h,messagesCount:f,isComments:p,isChatWithSelf:m,shouldSkipHistoryAnimations:g,currentTransitionKey:I,connectionState:b,isSyncing:y,isFetchingDifference:v,getCurrentPinnedIndex:S,getLoadingPinnedId:w,emojiStatusSticker:A,emojiStatusSlug:C,isSavedDialog:P,onFocusPinnedMessage:k})=>{const{openThreadWithInfo:T,openChat:F,openPreviousChat:U,toggleLeftColumn:B,exitMessageSelectMode:R,openPremiumModal:G,openStickerSet:J,updateMiddleSearch:N,openUniqueGiftBySlug:E}=(0,M.ko)(),O=(0,ta.A)(),L=(0,zt.li)(!0),{isDesktop:D,isTablet:Y}=(0,De.Ay)(),{width:V}=(0,ao.A)(),q=V<=s.j7z,j=Y&&l,z=(0,zt.li)(),K=(0,aa.A)(()=>{N({chatId:e,threadId:t,update:{}})}),W=(0,aa.A)(a=>{a.target.closest(".title > .custom-emoji")||T({chatId:e,threadId:t,isOwnProfile:!1})}),{onMouseDown:H,onMouseUp:_,onMouseLeave:X,onTouchStart:$,onTouchEnd:Q}=(0,So.A)({onStart:K,onClick:W,threshold:500}),Z=(0,aa.A)(()=>{setTimeout(()=>{L.current=!0},450)}),ee=(0,aa.A)(()=>{C?E({slug:C}):G({fromUserId:e})}),te=(0,aa.A)(()=>{C?E({slug:C}):J({stickerSetInfo:A.stickerSetInfo})}),ae=(0,aa.A)(e=>{if(L.current){if(L.current=!1,o){const e=document.querySelector(s.m$5);e?.blur()}if(c)return R(),void Z();if("thread"===a&&0===I)return!Y||j?(e.stopPropagation(),F({id:void 0},{forceOnHeavyAnimation:!0})):B(),void Z();U(),Z()}}),se=(0,to.A)(I),oe=void 0!==se&&se<I?se:void 0,ie=Boolean(u),ne=D&&ie,re=ie||!D,{connectionStatusText:de}=(0,as.A)(O,b,y||v,!0);function ce(e=!1,t=!1){return(0,ha.FD)("div",{className:"back-button",children:[(0,ha.Y)(Oa.A,{round:!0,size:"smaller",color:"translucent",onClick:ae,ariaLabel:O(e?"Close":"Back"),children:(0,ha.Y)("div",{className:(0,Ht.A)("animated-close-icon",!e&&"state-back")})}),t&&(0,ha.Y)(Aa,{})]})}return(0,ha.FD)("div",{className:"MiddleHeader",ref:z,"data-tauri-drag-region":!(!wt.Vq||!d.MP)||void 0,children:[(0,ha.Y)(Ba.Ay,{name:g?"none":"slideFade",activeKey:I,shouldCleanup:!0,cleanupExceptionKey:oe,children:"thread"===a&&(t===i.l3||P||h?.isForum)?function(){const a=P?void 0!==f?O("Messages",{count:f},{pluralValue:f}):O("SavedMessages"):void 0,s=P?String(t):e,o=h?.isMonoforum?h.linkedMonoforumId:s;return(0,ha.FD)(ha.FK,{children:[(q||I>0)&&ce(j,!P),(0,ha.Y)("div",{className:"chat-info-wrapper",onMouseDown:H,onMouseUp:_,onMouseLeave:X,onTouchStart:$,onTouchEnd:Q,children:(0,x.L8)(o)?(0,ha.Y)(Ao.A,{userId:o,threadId:P?void 0:t,typingStatusByPeerId:r,status:de||a,withDots:Boolean(de),withFullInfo:t===i.l3,withMediaViewer:t===i.l3,withStory:!m,withUpdatingStatus:!0,isSavedDialog:P,storyViewerOrigin:n.G9.MiddleHeaderAvatar,emojiStatusSize:22,noRtl:!0,onEmojiStatusClick:ee},o):(0,ha.Y)(wo.A,{chatId:o,threadId:P?void 0:t,typingStatusByPeerId:r,withMonoforumStatus:h?.isMonoforum,status:de||a,withDots:Boolean(de),withMediaViewer:t===i.l3,withFullInfo:t===i.l3,withUpdatingStatus:!0,withStory:!0,isSavedDialog:P,storyViewerOrigin:n.G9.MiddleHeaderAvatar,emojiStatusSize:22,onEmojiStatusClick:te,noRtl:!0},o)})]})}():(0,ha.FD)(ha.FK,{children:[ce(0===I),(0,ha.Y)("h3",{children:void 0===f?O("Loading"):"thread"===a?f?O(p?"Comments":"Replies",{count:f},{pluralValue:f}):O(p?"CommentsTitle":"RepliesTitle"):"pinned"===a?O("PinnedMessagesCount",{count:f},{pluralValue:f}):"scheduled"===a?m?O("Reminders"):O("Messages",{count:f},{pluralValue:f}):void 0})]})}),!re&&(0,ha.Y)(ii,{chatId:e,threadId:t,messageListType:a,onFocusPinnedMessage:k,getLoadingPinnedId:w,getCurrentPinnedIndex:S},e),(0,ha.FD)("div",{className:"header-tools",children:[ne&&(0,ha.Y)(jo,{}),(0,ha.Y)(Mo.A,{chatId:e,threadId:t,messageListType:a,isMobile:o,canExpandActions:!ne})]})]})}));var ri=a(15283),di=a(5718),ci=a(63744),li=a(69282),ui=a(81949),hi=a(86070),fi=a(89873);const pi={root:"yMkfzjus",content:"__w9Ejd3",info:"wdU19Be7",avatar:"AQFE1t4V",title:"u2vIptvT",text:"SVG6BaX3",aboutAd:"SrgXYpPk"},mi=(0,zt.ph)((0,M.EK)((e,{chatId:t})=>{const a=(0,T.yps)(e,t),s=(0,T.v8U)(e,t);return{isBot:Boolean(a),sponsoredMessage:s}})(({chatId:e,isBot:t,messageListType:a,sponsoredMessage:s,onPaneStateChange:o})=>{const{viewSponsored:i,openUrl:n,clickSponsored:r,openAboutAdsModal:d}=(0,M.ko)(),c=(0,ta.A)(),l=Boolean(t&&s&&"thread"===a),u=(0,Uo.A)(s),{ref:h,shouldRender:f}=(0,Eo.A)({isOpen:l,withResizeObserver:!0,onStateChange:o}),{isContextMenuOpen:p,contextMenuAnchor:m,handleBeforeContextMenu:g,handleContextMenu:I,handleContextMenuClose:b,handleContextMenuHide:y}=(0,mo.A)(h,!f,!0),v=(0,aa.A)(()=>{s&&(r({randomId:s.randomId}),n({url:s.url,shouldSkipModal:!0}))}),S=(0,aa.A)(e=>{if(!s)return;const{randomId:t,additionalInfo:a,canReport:o,sponsorInfo:i}=s;e.stopPropagation(),d({randomId:t,additionalInfo:a,canReport:o,sponsorInfo:i})});if((0,zt.vJ)(()=>{f&&u&&i({randomId:u.randomId})},[f,u,e]),!f||!u)return;const{randomId:w,canReport:A,additionalInfo:C,sponsorInfo:P}=u,{peerColor:k,content:T,photo:F,title:U}=u;return(0,ha.FD)(ha.FK,{children:[(0,ha.Y)("div",{ref:h,className:pi.root,onClick:v,onMouseDown:g,onContextMenu:I,children:(0,ha.FD)(hi.A,{peerColor:k,noBar:!0,className:pi.content,children:[F&&(0,ha.Y)(gs.A,{size:"medium",photo:F,className:pi.avatar}),(0,ha.FD)("div",{className:pi.contentInner,children:[(0,ha.FD)("span",{className:pi.info,children:[c("SponsoredMessageAd"),(0,ha.Y)(ui.A,{onClick:S,className:pi.aboutAd,children:c("SponsoredMessageAdWhatIsThis")})]}),(0,ha.Y)("div",{className:pi.title,children:U}),T.text&&(0,ha.Y)("div",{className:pi.text,children:(0,li.fd)({text:T.text.text,entities:T.text.entities})})]})]})}),m&&(0,ha.Y)(fi.A,{isOpen:p,anchor:m,triggerRef:h,randomId:w,additionalInfo:C,canReport:A,sponsorInfo:P,onClose:b,onCloseAnimationEnd:y})]})})),gi=(0,zt.ph)((0,M.EK)((e,{peerId:t})=>{const a=(0,T.kBv)(e,t),s=a?.botVerification;return{botVerification:s,wasShown:e.settings.botVerificationShownPeerIds.includes(t)}})(({peerId:e,wasShown:t,botVerification:a,onPaneStateChange:s})=>{const o=Boolean(!t&&a),{markBotVerificationInfoShown:i}=(0,M.ko)(),{ref:n,shouldRender:r}=(0,Eo.A)({isOpen:o,onStateChange:s}),d=(0,aa.A)(()=>{i({peerId:e})});if((0,Zt.A)(d,t?void 0:5e3),r&&a)return(0,ha.FD)("div",{ref:n,className:"sAWttcxl",children:[(0,ha.Y)("span",{className:"tK9d2y8u",children:(0,ha.Y)(Fs.A,{documentId:a.iconId,size:16})}),a.description]})}));var Ii=a(19806);const bi=(0,zt.ph)((0,M.EK)((e,{chatId:t})=>({currentUserId:e.currentUserId,peer:(0,T.PVB)(e,t)}))(({chatId:e,className:t,isAutoArchived:a,canReportSpam:s,canAddContact:o,canBlockContact:i,peer:n,currentUserId:r,onPaneStateChange:d})=>{const{openAddContactDialog:c,blockUser:l,reportSpam:u,deleteChat:h,leaveChannel:f,deleteChatUser:p,deleteHistory:m,toggleChatArchived:g,hidePeerSettingsBar:I}=(0,M.ko)(),b=(0,Na.A)(),[y,v,w]=(0,ss.A)(),[C,P]=(0,zt.J0)(!0),[k,T]=(0,zt.J0)(!0),F=(0,Uo.A)(n),U=F&&(0,A.vj)(F)?F:void 0,x=F&&(0,A.mO)(F)?F:void 0,B=U&&(0,S.yn)(U),R=(0,Uo.A)(o),G=(0,Uo.A)(i),J=(0,Uo.A)(s),N=(0,Uo.A)(a),E=(0,aa.A)(()=>{c({userId:e}),N&&g({id:e})}),O=(0,aa.A)(()=>{w(),l({userId:e}),J&&C&&u({chatId:e}),k&&h({chatId:e})}),L=(0,aa.A)(()=>{I({peerId:e})}),D=(0,aa.A)(()=>{w(),u({chatId:e}),B?(p({chatId:e,userId:r}),m({chatId:e,shouldDeleteForAll:!1})):f({chatId:e})}),Y=Boolean((o||i||s)&&n);(0,zt.vJ)(()=>{Y||w()},[Y]);const{ref:V,shouldRender:q}=(0,Eo.A)({isOpen:Y,onStateChange:d});if(q)return(0,ha.FD)("div",{ref:V,className:(0,Ht.A)("ChatReportPane",t),dir:b.isRtl?"rtl":void 0,children:[R&&(0,ha.Y)(Oa.A,{isText:!0,fluid:!0,size:"tiny",className:"ChatReportPane--Button",onClick:E,children:b("lng_new_contact_add")}),G&&(0,ha.Y)(Oa.A,{color:"danger",isText:!0,fluid:!0,size:"tiny",className:"ChatReportPane--Button",onClick:v,children:b("lng_new_contact_block")}),J&&!G&&(0,ha.Y)(Oa.A,{color:"danger",isText:!0,fluid:!0,size:"tiny",className:"ChatReportPane--Button",onClick:v,children:b("lng_report_spam_and_leave")}),(0,ha.Y)(Oa.A,{round:!0,ripple:!0,size:"smaller",color:"translucent",onClick:L,ariaLabel:b("Close"),iconName:"close"}),(0,ha.FD)(Qo.A,{isOpen:y,onClose:w,title:b("BlockUserTitle",x?(0,S.u0)(x):(0,S.Js)(b,U)),text:x?b("UserInfo.BlockConfirmationTitle",(0,S.Yg)(x)):b("Chat.Confirm.ReportSpam.Channel"),confirmIsDestructive:!0,confirmLabel:b("Block"),confirmHandler:x?O:D,children:[x&&(0,ha.Y)(Ii.A,{className:"dialog-checkbox",label:b("DeleteThisChat"),checked:k,onCheck:T}),x&&s&&(0,ha.Y)(Ii.A,{className:"ChatReportPane--Checkbox dialog-checkbox",label:b("ReportChat"),checked:C,onCheck:P})]})]})})),yi={root:"xqcWnBH4",message:"CJhqoyif",messageStars:"sZR8zqEk"},vi=(0,zt.ph)((0,M.EK)((e,{peerId:t})=>{const a=(0,T.hds)(e,t),s=(0,T.vGo)(e,t),o=s?.settings?.chargedPaidMessageStars;return{chargedPaidMessageStars:o,chat:a}})(({chargedPaidMessageStars:e,chat:t,peerId:a,onPaneStateChange:s})=>{const o=Boolean(e),i=(0,ta.A)(),{openChatRefundModal:n}=(0,M.ko)(),{ref:r,shouldRender:d}=(0,Eo.A)({isOpen:o,onStateChange:s}),c=(0,aa.A)(()=>{n({userId:a})});if(!d||!e)return;const l=i("PaneMessagePaidMessageCharge",{peer:t?(0,A.F9)(i,t):void 0,amount:(0,g.U2)(i,e,{asFont:!0})},{withMarkdown:!0,withNodes:!0});return(0,ha.FD)("div",{ref:r,className:yi.root,children:[(0,ha.Y)("span",{className:yi.message,children:l}),(0,ha.Y)(Oa.A,{isText:!0,noForcedUpperCase:!0,pill:!0,fluid:!0,size:"tiny",className:yi.button,onClick:c,children:i("RemoveFeeTitle")})]})})),Si={height:0},wi=(0,zt.ph)((0,M.EK)((e,{chatId:t})=>{const{audioPlayer:a}=(0,T.nTw)(e),s=(0,T.hds)(e,t),o=(0,T.vGo)(e,t),{chatId:i,messageId:n}=a,r=i&&n?(0,T.O5q)(e,i,n):void 0,d=Boolean((0,T.TCk)(e));return{chat:s,userFullInfo:o,isAudioPlayerRendered:Boolean(r),isMiddleSearchOpen:d,withRightColumnAnimation:(0,T.MBp)(e)}})(({className:e,chatId:t,threadId:a,messageListType:s,chat:o,userFullInfo:n,getCurrentPinnedIndex:r,getLoadingPinnedId:d,isAudioPlayerRendered:c,isMiddleSearchOpen:l,withRightColumnAnimation:u,onFocusPinnedMessage:h})=>{const{settings:f}=n||{},{isDesktop:p}=(0,De.Ay)(),[m,g]=(0,zt.Ul)(Si),[I,b]=(0,zt.Ul)(Si),[y,v]=(0,zt.Ul)(Si),[S,w]=(0,zt.Ul)(Si),[A,M]=(0,zt.Ul)(Si),[C,P]=(0,zt.Ul)(Si),[k,T]=(0,zt.Ul)(Si),F=c||!p,U=(0,zt.li)(!0),{shouldRender:x,ref:B}=(0,na.A)({isOpen:!l,withShouldRender:!0,noMountTransition:!0});if((0,ri.A)(()=>{U.current=!1}),(0,di.R)(()=>{const e=m(),t=C(),a=I(),s=[e,y(),S(),t,a,A(),k()],o=U.current,i=s.reduce((e,t)=>e+t.height,0),n=document.getElementById("MiddleColumn");n&&((0,Eo.S)({list:s,noTransition:o}),(0,Wt.RK)(()=>{(0,Kt.Tv)(n,{"--middle-header-panes-height":`${i}px`})}))},[m,y,I,S,A,C,k]),x)return(0,ha.FD)("div",{ref:B,className:(0,Ht.A)("oCUr3DTX",u&&"YPrc0luK",e),children:[(0,ha.Y)(jo,{isFullWidth:!0,onPaneStateChange:g,isHidden:p}),a===i.l3&&!o?.isForum&&(0,ha.Y)(ci.A,{chatId:t,onPaneStateChange:v}),(0,ha.Y)(bi,{chatId:t,canAddContact:f?.canAddContact,canBlockContact:f?.canBlockContact,canReportSpam:f?.canReportSpam,isAutoArchived:f?.isAutoArchived,onPaneStateChange:w}),(0,ha.Y)(gi,{peerId:t,onPaneStateChange:P}),(0,ha.Y)(vi,{peerId:t,onPaneStateChange:T}),(0,ha.Y)(ii,{chatId:t,threadId:a,messageListType:s,onFocusPinnedMessage:h,getLoadingPinnedId:d,getCurrentPinnedIndex:r,onPaneStateChange:b,isFullWidth:!0,shouldHide:!F}),(0,ha.Y)(mi,{chatId:t,messageListType:s,onPaneStateChange:M})]})}));var Ai=a(96530);const Mi=(0,zt.ph)((0,M.EK)((e,{userId:t})=>{const a=(0,T.mBe)(e,t);return{userName:(0,S.u0)(a)}})(function({userName:e}){const t=(0,Na.A)(),{openPremiumModal:a}=(0,M.ko)(),s=(0,aa.A)(()=>a());return(0,ha.FD)("div",{children:[(0,ha.Y)("div",{children:t("Chat.MessagingRestrictedPlaceholder",e)}),(0,ha.Y)(Ai.A,{isPrimary:!0,onClick:s,children:t("Chat.MessagingRestrictedPlaceholderAction")})]})})),Ci=e=>{const{isOpen:t}=e,a=(0,ua.A)($t.ar.Extra,"ReactorListModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},Pi=e=>{const{isActive:t}=e,a=(0,ua.A)($t.ar.Extra,"MiddleSearch",!t,!0);return a?(0,ha.Y)(a,{...e}):void 0};var ki=a(38353);const Ti=450+s.xB5,Fi=(0,zt.ph)((0,M.EK)((e,{isMobile:t})=>{const a=(0,T.SJA)(e),{isBlurred:o,background:n,backgroundColor:r,patternColor:d}=(0,T.Gyz)(e,a)||{},{messageLists:c,isLeftColumnShown:l,activeEmojiInteractions:u,seenByModal:h,reactorModal:f,shouldSkipHistoryAnimations:p,chatLanguageModal:m,privacySettingsNoticeModal:g}=(0,T.nTw)(e),I=(0,T.Xf0)(e),{leftColumnWidth:b}=e,y={theme:a,customBackground:n,backgroundColor:r,patternColor:d,actionMessageBg:(0,T.bdt)(e),isLeftColumnShown:l,isRightColumnShown:(0,T.gjV)(e,t),isBackgroundBlurred:o,hasActiveMiddleSearch:Boolean((0,T.TCk)(e)),isSelectModeActive:(0,T.rTV)(e),isSeenByModalOpen:Boolean(h),isPrivacySettingsNoticeModalOpen:Boolean(g),isReactorListModalOpen:Boolean(f),isChatLanguageModalOpen:Boolean(m),animationLevel:(0,Le.lS)(e).animationLevel,withInterfaceAnimations:(0,T.PKK)(e),withRightColumnAnimation:(0,T.MBp)(e),currentTransitionKey:Math.max(0,c.length-1),activeEmojiInteractions:u,leftColumnWidth:b};if(!I)return y;const{chatId:v,threadId:w,type:A}=I,M=(0,x.L8)(v),C=(0,T.hds)(e,v),P=(0,T.yps)(e,v),k=(0,T.fcC)(e,v,w),U=v?(0,T.AWZ)(e,v):void 0,B=v?(0,T.vGo)(e,v):void 0,R=(0,F.Ys)(e,v,w),G=(0,F.Vw)(e,v,w),J=Boolean(!G?.isCommentsInfo&&G?.fromChannelId),N=(0,T.S0q)(e,v,w),E=C&&(0,S.__)(C,N,J,U),O=(0,T.I_m)(e,v),L="pinned"===A,D="thread"===A&&w===i.l3,Y=Boolean(C&&(0,S.WX)(C)),V=Boolean(C&&D&&(Y||(0,S.Vs)(C))&&C.isNotJoined&&!C.joinRequests&&!C.isMonoforum),q=Boolean(C?.isNotJoined&&C.isJoinToSend),j=Boolean(C?.isNotJoined&&C.isJoinRequest),z=!!M&&(0,T.apd)(e,v),K=Boolean(P&&z),W=!K&&O,H=z&&!P,_=Boolean(C&&(0,S.YE)(C)&&!U),X=(0,F.GA)(e,v,w)?.replyInfo,$=!!C?.isForum&&w===i.l3&&!X&&(0,T.S0q)(e,v,s.HxB)?.isClosed,Q=(0,T.ODG)(e,v),Z=Boolean(C?.isMonoforum&&!X&&Q&&!R),ee=(0,T.pSx)(e,v),te=(0,S.cG)(v,w,e.currentUserId),ae=te&&w!==s.Ckz&&w!==e.currentUserId,se=C&&(M||C?.isCreator||!Y&&!(0,S.Sq)(C,"pinMessages")||(0,S.ub)(C,"pinMessages")),oe=(0,T.vGo)(e,v),ie=oe?.isContactRequirePremium,ne=(0,T.WA9)(e,v),re=(0,T.trm)(e),de=e.botFreezeAppealId,ce=de?(0,T.hds)(e,de):void 0;return{...y,chatId:v,threadId:w,messageListType:A,chat:C,draftReplyInfo:X,isPrivate:M,arePeerSettingsLoaded:Boolean(B?.settings),isComments:J,canPost:!L&&(!C||E)&&!O&&!(q&&C?.isNotJoined)&&!$&&!Z&&!te&&(!re||ce?.id===v),isPinnedMessageList:L,currentUserBannedRights:C?.currentUserBannedRights,defaultBannedRights:C?.defaultBannedRights,pinnedMessagesCount:k?k.length:0,shouldSkipHistoryAnimations:p,isChannel:Y,canSubscribe:V,canStartBot:W,canRestartBot:K,shouldJoinToSend:q,shouldSendJoinRequest:j,shouldLoadFullChat:_,pinnedIds:k,canUnpin:se,canUnblock:H,isSavedDialog:te,canShowOpenChatButton:ae,isContactRequirePremium:ie,topics:ee,paidMessagesStars:ne,isAccountFrozen:re,freezeAppealChat:ce,shouldBlockSendInMonoforum:Z}})(function({leftColumnRef:e,chatId:t,threadId:a,isComments:o,messageListType:i,isMobile:n,chat:r,draftReplyInfo:c,isPrivate:l,isPinnedMessageList:u,canPost:h,currentUserBannedRights:f,defaultBannedRights:p,pinnedMessagesCount:m,customBackground:g,theme:I,backgroundColor:b,patternColor:y,actionMessageBg:v,isLeftColumnShown:w,isRightColumnShown:A,isBackgroundBlurred:C,leftColumnWidth:P,hasActiveMiddleSearch:k,isSelectModeActive:F,isSeenByModalOpen:U,isPrivacySettingsNoticeModalOpen:x,isReactorListModalOpen:B,isChatLanguageModalOpen:R,animationLevel:G,withInterfaceAnimations:J,withRightColumnAnimation:N,shouldSkipHistoryAnimations:E,currentTransitionKey:O,isChannel:L,arePeerSettingsLoaded:D,canSubscribe:Y,canStartBot:V,canRestartBot:q,activeEmojiInteractions:j,shouldJoinToSend:z,shouldSendJoinRequest:K,shouldLoadFullChat:W,pinnedIds:H,canUnpin:_,canUnblock:X,isSavedDialog:$,canShowOpenChatButton:Q,isContactRequirePremium:Z,topics:ee,paidMessagesStars:te,isAccountFrozen:ae,freezeAppealChat:se,shouldBlockSendInMonoforum:oe}){const{openChat:ie,openPreviousChat:ne,unpinAllMessages:re,loadUser:de,loadPeerSettings:ce,exitMessageSelectMode:le,joinChannel:ue,sendBotCommand:he,restartBot:fe,showNotification:pe,loadFullChat:me,setLeftColumnWidth:ge,resetLeftColumnWidth:Ie,unblockUser:be}=(0,M.ko)(),{width:ye}=(0,ao.A)(),{isTablet:ve,isDesktop:Se}=(0,De.Ay)(),we=(0,Na.A)(),Ae=(0,ta.A)(),[Me,Ce]=(0,zt.J0)(fo.I.None),[Pe,ke]=(0,zt.J0)(!1),Te=Pe&&(!n||!k),[Fe,Ue]=(0,zt.J0)(),[xe,Be]=(0,zt.J0)(!1),{handleIntersectPinnedMessage:Re,handleFocusPinnedMessage:Ge,getCurrentPinnedIndex:Je,getLoadingPinnedId:Ne}=function(e,t,a){const[s,o]=(0,zt.Ul)({}),[i,n]=(0,zt.Ul)(),r=e?`${e}_${t}`:void 0,d=(0,oo.A)(()=>s()[r]??0,[s,r]);return(0,zt.vJ)(()=>{n(void 0)},[e,t,o,n]),(0,zt.vJ)(()=>{if(!r)return;const e=s()[r],t=a?.length||0;e>=t&&o({...s(),[r]:io(t-1)})},[s,r,a?.length,o]),{handleIntersectPinnedMessage:(0,aa.A)(({firstViewportId:d,shouldCancelWaiting:c})=>{if(!(e&&t&&r&&a?.length))return;if(c)return void n(void 0);const l=i();if(l){const e=a.indexOf(l);if(o({...s(),[r]:io(e)}),n(void 0),l<(d||0))return}let u=a.findIndex(e=>e<(d||0));-1===u&&(u=0),o({...s(),[r]:io(u)})}),handleFocusPinnedMessage:(0,aa.A)(i=>{if(!e||!t||!a?.length)return;const d=(0,M.mS)(),c=(0,T.gCU)(d,e,t),l=c?.includes(i)||(0,T.Lzh)(d,e,t,i),u=a.indexOf(i),h=(0,so.A)(a.length,u+1);l?o({...s(),[r]:h}):n(a[h])}),getCurrentPinnedIndex:d,getLoadingPinnedId:i}}(t,a,H),Ee=n?Ti:void 0,Oe=(0,eo.A)(t,Ee),Le=(0,eo.A)(a,Ee),Ye=(0,eo.A)(i,Ee),Ve=(0,eo.A)(Y,Ee),qe=(0,eo.A)(V,Ee),je=(0,eo.A)(q,Ee),ze=(0,eo.A)(X,Ee),Ke=(0,eo.A)(h,Ee)&&!je&&!qe&&!Ve&&!ze&&t!==s.Xab&&!Z,We=(0,eo.A)(Te,Ee)&&t!==s.Xab,He=(0,eo.A)(L,Ee),_e=(0,eo.A)(z,Ee),Xe=(0,eo.A)(K,Ee),$e=(0,eo.A)(t?Re:void 0,Ee),Qe=(0,to.A)(O),Ze=void 0!==Qe&&Qe<O?Qe:void 0,{isReady:et,handleCssTransitionEnd:tt,handleSlideTransitionStop:at}=function(e,t,a,s,o){const[i,n]=(0,zt.J0)(!o),r=(0,ea.A)(),d=void 0!==a&&a!==t;return(0,ra.A)(()=>{if(!d)return;if(!e)return void r();n(!1);const t=setTimeout(()=>{n(!0)},Ti);return()=>{clearTimeout(t)}},[d,e]),(0,ra.A)(()=>{e||n(!0)},[e]),{isReady:i&&!d,handleCssTransitionEnd:e?function(e){"transform"===e.propertyName&&e.target===e.currentTarget&&n(Boolean(s))}:void 0,handleSlideTransitionStop:e?function(){n(!0)}:void 0}}(!E&&J,O,Qe,t,n);(0,zt.vJ)(()=>t?(0,Ma.A)(()=>{ie({id:void 0})}):void 0,[t,ie]),(0,ra.A)(()=>{Ce(fo.I.None),Ue(void 0)},[t]),(0,zt.vJ)(()=>{if(!d.pz&&!d.Ni)return;const{visualViewport:e}=window;if(!e)return;const t=()=>{const t=e.height!==document.documentElement.clientHeight;(0,Wt.RK)(()=>{document.body.classList.toggle("keyboard-visible",t),(0,Wt.YS)(()=>{!t&&e.offsetTop&&(0,Wt.RK)(()=>{window.scrollTo({top:0})})})})};return e.addEventListener("resize",t),()=>{e.removeEventListener("resize",t)}},[]),(0,zt.vJ)(()=>{l&&de({userId:t})},[t,l,de]),(0,zt.vJ)(()=>{D||ce({peerId:t})},[t,l,D]),(0,zt.vJ)(()=>{t&&W&&et&&me({chatId:t})},[W,t,et,me]);const{initResize:st,resetResize:ot,handleMouseUp:it}=function(e,t,a,s,o){const[i,n,r]=(0,ss.A)(),[d,c]=(0,zt.J0)(0),[l,u]=(0,zt.J0)(0),h=(0,aa.A)(t=>{(0,Wt.RK)(()=>{if(!e.current)return;const a=t?`${t}px`:"";e.current.style.width=a,o&&e.current.style.setProperty(o,a)})});function f(){(0,Wt.RK)(()=>{document.body.classList.remove("cursor-ew-resize")})}return(0,zt.Nf)(()=>{e.current&&s&&h(s)},[o,e,s,h]),(0,zt.vJ)(()=>{if(!i)return;const a=e=>{const t=Math.ceil(l+e.clientX-d);h(t)};function s(){o(),t(e.current.offsetWidth)}function o(){f(),document.removeEventListener("mousemove",a,!1),document.removeEventListener("mouseup",s,!1),document.removeEventListener("blur",s,!1),r()}return document.addEventListener("mousemove",a,!1),document.addEventListener("mouseup",s,!1),document.addEventListener("blur",s,!1),o},[l,d,e,t,i,r,h]),{initResize:function(t){t.preventDefault(),(0,Wt.RK)(()=>{document.body.classList.add("cursor-ew-resize")}),c(t.clientX),u(e.current.offsetWidth),n()},resetResize:function(e){e.preventDefault(),h(void 0),a()},handleMouseUp:f}}(e,e=>ge({leftColumnWidth:e}),Ie,P,"--left-column-width"),nt=(0,aa.A)(e=>{const{items:t}=e.dataTransfer||{},a=d.Yw||t&&t.length>0&&Array.from(t).filter(e=>"text/uri-list"!==e.type).every(e=>function(e){return"file"===e.kind&&e.type&&s.gex.has(e.type)}(e)||function(e){return"file"===e.kind&&e.type&&s.fNs.has(e.type)}(e));Ce(a?fo.I.QuickFile:fo.I.Document)}),rt=(0,aa.A)(()=>{Ce(fo.I.None)}),dt=(0,aa.A)(()=>{Be(!0)}),ct=(0,aa.A)(()=>{Be(!1)}),lt=(0,aa.A)(()=>{ie({id:String(a)})}),ut=(0,aa.A)(()=>{re({chatId:t,threadId:a}),ct(),ne()}),ht=(0,aa.A)(()=>{ie({id:t})}),ft=(0,aa.A)(()=>{ue({chatId:t}),Xe&&pe({message:we(L?"RequestToJoinChannelSentDescription":"RequestToJoinGroupSentDescription")})}),pt=(0,aa.A)(()=>{he({command:"/start"})}),mt=(0,aa.A)(()=>{fe({chatId:t})}),gt=(0,aa.A)(()=>{be({userId:t})}),It=(0,Zs.A)(I,g),bt=(0,Ht.A)(d.So?"mask-image-disabled":"mask-image-enabled"),yt=(0,Ht.A)(ki.A.background,N&&ki.A.withTransition,g&&ki.A.customBgImage,b&&ki.A.customBgColor,g&&C&&ki.A.blurred,A&&ki.A.withRightColumn),vt=(0,Ht.A)("messaging-disabled",!F&&"shown"),St=(0,S.gU)(we,f,p),At=(0,S.zc)(we,r,a,ee,Boolean(c)),Mt=St||At||(oe?Ae("MonoforumComposerPlaceholder"):void 0)||(Z?(0,ha.Y)(Mi,{userId:t}):void 0)||(ae&&se?.id!==t?(0,ha.Y)(bo,{}):void 0),{composerHiddenScale:Ct,toolbarHiddenScale:Pt,composerTranslateX:kt,toolbarTranslateX:Tt,unpinHiddenScale:Ft,toolbarForUnpinHiddenScale:Ut}=(0,zt.Kr)(()=>(0,Qs.Ay)(ye,Ke),[Ke,ye]),xt=(0,Ht.A)("middle-column-footer",!Ke&&"no-composer",Ke&&Fe&&!F&&"with-notch");(0,Wa.A)({isActive:F,onBack:le}),(0,no.A)(v);const Bt=Boolean(!u&&!$&&!Ke&&!je&&!qe&&!Ve&&Mt)||ae&&se?.id!==t,Rt=Boolean(je||Ve||Xe||qe||u&&_||Q||ze),Gt=Boolean(Bt||F);return(0,ha.FD)("div",{id:"MiddleColumn",className:bt,onTransitionEnd:tt,style:(0,$s.A)(`--composer-hidden-scale: ${Ct}`,`--toolbar-hidden-scale: ${Pt}`,`--unpin-hidden-scale: ${Ft}`,`--toolbar-unpin-hidden-scale: ${Ut}`,`--composer-translate-x: ${kt}px`,`--toolbar-translate-x: ${Tt}px`,`--pattern-color: ${y}`,b&&`--theme-background-color: ${b}`),onClick:ve&&w?ht:void 0,children:[Se&&(0,ha.Y)("div",{className:"resize-handle",onMouseDown:st,onMouseUp:it,onDoubleClick:ot}),(0,ha.Y)("div",{className:yt,style:It?`--custom-background: ${It}`:void 0,"data-tauri-drag-region":!(!wt.Vq||!d.MP||Oe&&Le)||void 0}),(0,ha.Y)("div",{id:"middle-column-portals"}),Boolean(Oe&&Le)&&(0,ha.FD)(ha.FK,{children:[(0,ha.FD)("div",{className:"messages-layout",onDragEnter:Ke?nt:void 0,children:[(0,ha.Y)(wi,{chatId:Oe,threadId:Le,messageListType:Ye,getCurrentPinnedIndex:Je,getLoadingPinnedId:Ne,onFocusPinnedMessage:Ge},Oe),(0,ha.Y)(ni,{chatId:Oe,threadId:Le,messageListType:Ye,isComments:o,isMobile:n,getCurrentPinnedIndex:Je,getLoadingPinnedId:Ne,onFocusPinnedMessage:Ge}),(0,ha.FD)(Ba.Ay,{name:(0,Ca.P)("slide",G,E||!J),activeKey:O,shouldCleanup:!0,cleanupExceptionKey:Ze,isBlockingAnimation:!0,onStop:at,children:[(0,ha.Y)(yo.A,{chatId:Oe,threadId:Le,type:Ye,isComments:o,canPost:Ke,onScrollDownToggle:ke,onNotchToggle:Ue,isReady:et,isContactRequirePremium:Z,paidMessagesStars:te,withBottomShift:Rt,withDefaultBg:Boolean(!g&&!b),onIntersectPinnedMessage:$e},`${Oe}-${Le}-${Ye}`),(0,ha.FD)("div",{className:xt,children:[(0,ha.Y)(Io,{withScrollDown:We,canPost:Ke,withExtraShift:Gt}),Ke&&(0,ha.Y)(ro.A,{type:"messageList",chatId:Oe,threadId:Le,messageListType:Ye,dropAreaState:Me,onDropHide:rt,isReady:et,isMobile:n,editableInputId:s.CfG,editableInputCssSelector:s.m$5,inputId:"message-input-text"}),u&&_&&(0,ha.Y)("div",{className:"middle-column-footer-button-container",dir:Ae.isRtl?"rtl":void 0,children:(0,ha.Y)(Oa.A,{size:"tiny",fluid:!0,color:"secondary",className:"composer-button unpin-all-button",onClick:dt,iconName:"unpin",children:(0,ha.Y)("span",{children:we("Chat.Pinned.UnpinAll",m,"i")})})}),Q&&(0,ha.Y)("div",{className:"middle-column-footer-button-container",dir:Ae.isRtl?"rtl":void 0,children:(0,ha.Y)(Oa.A,{size:"tiny",fluid:!0,color:"secondary",className:"composer-button open-chat-button",onClick:lt,children:(0,ha.Y)("span",{children:we("SavedOpenChat")})})}),Bt&&(0,ha.Y)("div",{className:vt,children:(0,ha.Y)("div",{className:"messaging-disabled-inner",children:(0,ha.Y)("span",{children:Mt})})}),n&&(Ve||_e&&!Xe)&&(0,ha.Y)("div",{className:"middle-column-footer-button-container",dir:Ae.isRtl?"rtl":void 0,children:(0,ha.Y)(Oa.A,{size:"tiny",fluid:!0,ripple:!0,className:"composer-button join-subscribe-button",onClick:ft,children:we(He?"ProfileJoinChannel":"ProfileJoinGroup")})}),n&&Xe&&(0,ha.Y)("div",{className:"middle-column-footer-button-container",dir:Ae.isRtl?"rtl":void 0,children:(0,ha.Y)(Oa.A,{size:"tiny",fluid:!0,ripple:!0,className:"composer-button join-subscribe-button",onClick:ft,children:we("ChannelJoinRequest")})}),n&&qe&&(0,ha.Y)("div",{className:"middle-column-footer-button-container",dir:Ae.isRtl?"rtl":void 0,children:(0,ha.Y)(Oa.A,{size:"tiny",fluid:!0,ripple:!0,className:"composer-button join-subscribe-button",onClick:pt,children:we("BotStart")})}),n&&je&&(0,ha.Y)("div",{className:"middle-column-footer-button-container",dir:Ae.isRtl?"rtl":void 0,children:(0,ha.Y)(Oa.A,{size:"tiny",fluid:!0,ripple:!0,className:"composer-button join-subscribe-button",onClick:mt,children:we("BotRestart")})}),n&&ze&&(0,ha.Y)("div",{className:"middle-column-footer-button-container",dir:Ae.isRtl?"rtl":void 0,children:(0,ha.Y)(Oa.A,{size:"tiny",fluid:!0,ripple:!0,className:"composer-button join-subscribe-button",onClick:gt,children:we("Unblock")})}),(0,ha.Y)(vo,{messageListType:Ye,isActive:F,canPost:Ke}),(0,ha.Y)(lo,{isOpen:U}),(0,ha.Y)(co,{isOpen:x}),(0,ha.Y)(Ci,{isOpen:B}),d.CM&&(0,ha.Y)(ho,{isOpen:R})]})]})]}),(0,ha.Y)(Pi,{isActive:Boolean(k)})]}),t&&(0,ha.Y)(uo,{isOpen:xe,chatId:t,pinnedMessagesCount:m,onClose:ct,onUnpin:ut}),(0,ha.Y)("div",{teactFastList:!0,children:j?.map((e,t)=>(0,ha.Y)(po,{teactOrderKey:t,activeEmojiInteraction:e},e.id))})]})})),Ui=(0,zt.ph)(e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"AgeVerificationModal",!t);return a?(0,ha.Y)(a,{...e}):void 0}),xi=(0,zt.ph)(e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftCraftInfoModal",!t);return a?(0,ha.Y)(a,{...e}):void 0}),Bi=(0,zt.ph)(e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftCraftModal",!t);return a?(0,ha.Y)(a,{...e}):void 0}),Ri=(0,zt.ph)(e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftCraftSelectModal",!t);return a?(0,ha.Y)(a,{...e}):void 0}),Gi=(0,zt.ph)(e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"QuickPreviewModal",!t);return a?(0,ha.Y)(a,{...e}):void 0}),Ji={pollModal:200},Ni=({modal:e,ModalComponent:t,closeDuration:a,shouldAnimateInterface:s})=>{const o=Boolean(e),i=(0,Uo.A)(e,!0),{shouldRender:n}=(0,na.A)({isOpen:o,withShouldRender:!0,closeDuration:a,noCloseTransition:!s});if(n&&i)return(0,ha.Y)(t,{modal:i,isOpen:o})},Ei={aiMessageEditorModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"AiMessageEditorModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},giftCodeModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"GiftCodeModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},boostModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"BoostModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},chatlistModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"ChatlistModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},urlAuth:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"UrlAuthModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},oneTimeMediaModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"OneTimeMediaModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},inviteViaLinkModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"InviteViaLinkModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},requestedAttachBotInstall:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"AttachBotInstallModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},reportAdModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"ReportAdModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},reportModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"ReportModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},webApps:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"WebAppModal",!t?.isModalOpen);return a?(0,ha.Y)(a,{...e}):void 0},collectibleInfoModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"CollectibleInfoModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},mapModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"MapModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},starsPayment:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"StarPaymentModal",!t?.inputInvoice);return a?(0,ha.Y)(a,{...e}):void 0},starsBalanceModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"StarsBalanceModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},starsTransactionModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"StarsTransactionInfoModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},chatInviteModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"ChatInviteModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},paidReactionModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"PaidReactionModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},suggestMessageModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"SuggestMessageModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},suggestedPostApprovalModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"SuggestedPostApprovalModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},starsSubscriptionModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"StarsSubscriptionModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},starsGiftModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"StarsGiftModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},giftModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},isGiftRecipientPickerOpen:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftRecipientPicker",!t);return a?(0,ha.Y)(a,{...e}):void 0},isWebAppsCloseConfirmationModalOpen:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"WebAppsCloseConfirmationModal",!t);return a?(0,ha.Y)(a,{modal:t}):void 0},giftInfoModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftInfoModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},giftInfoValueModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftInfoValueModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},lockedGiftModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftLockedModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},giftResalePriceComposerModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftResalePriceComposerModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},suggestedStatusModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"SuggestedStatusModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},emojiStatusAccessModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"EmojiStatusAccessModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},locationAccessModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"LocationAccessModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},aboutAdsModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"AboutAdsModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},giftPreviewModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftPreviewModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},giftUpgradeModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftUpgradeModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},giftCraftModal:Bi,giftCraftSelectModal:Ri,giftCraftInfoModal:xi,giftAuctionModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftAuctionModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},giftAuctionBidModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftAuctionBidModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},giftAuctionInfoModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftAuctionInfoModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},giftAuctionChangeRecipientModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftAuctionChangeRecipientModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},giftAuctionAcquiredModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftAuctionAcquiredModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},activeGiftAuctionsModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"ActiveGiftAuctionsModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},starGiftPriceDecreaseInfoModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"StarGiftPriceDecreaseInfoModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},aboutStarGiftModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"AboutStarGiftModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},monetizationVerificationModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"VerificationMonetizationModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},giftWithdrawModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftWithdrawModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},giftStatusInfoModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftStatusInfoModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},preparedMessageModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"PreparedMessageModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},sharePreparedMessageModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"SharePreparedMessageModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},giftTransferModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftTransferModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},giftTransferConfirmModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftTransferConfirmModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},giftDescriptionRemoveModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftDescriptionRemoveModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},giftOfferAcceptModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"GiftOfferAcceptModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},chatRefundModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Stars,"ChatRefundModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},disableSharingAboutModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"DisableSharingAboutModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},priceConfirmModal:({modal:e})=>{const t=(0,ua.A)($t.ar.Stars,"PriceConfirmModal",!e);return t?(0,ha.Y)(t,{modal:e}):void 0},isFrozenAccountModalOpen:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"FrozenAccountModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},deleteAccountModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"DeleteAccountModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},isAgeVerificationModalOpen:Ui,profileRatingModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"ProfileRatingModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},quickPreview:Gi,storyStealthModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"StealthModeModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},isPasskeyModalOpen:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"PasskeyModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},birthdaySetupModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"BirthdaySetupModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},leaveGroupModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"LeaveGroupModal",!t);return a?(0,ha.Y)(a,{...e},t?.chatId):void 0},isTwoFaCheckModalOpen:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"TwoFaCheckModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},isQuickChatPickerOpen:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"QuickChatPickerModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},isCocoonModalOpen:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"CocoonModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},editRankModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"EditRankModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},rankModal:e=>{const{modal:t}=e,a=(0,ua.A)($t.ar.Extra,"RankModal",!t);return a?(0,ha.Y)(a,{...e}):void 0}},Oi={pollModal:e=>{const{isOpen:t}=e,a=(0,ua.A)($t.ar.Extra,"PollModal",!t);return a?(0,ha.Y)(a,{...e}):void 0}},Li=[...Object.keys(Ei),...Object.keys(Oi)],Di=Object.entries(Ei),Yi=Object.entries(Oi),Vi=(0,zt.ph)((0,M.EK)(e=>({...(0,h.Up)((0,T.nTw)(e),Li),shouldAnimateInterface:(0,T.PKK)(e)}))(e=>{const{shouldAnimateInterface:t}=e;return[...Di.map(([t,a])=>(0,ha.Y)(a,{modal:e[t]},t)),...Yi.map(([a,s])=>(0,ha.Y)(Ni,{modal:e[a],ModalComponent:s,closeDuration:Ji[a],shouldAnimateInterface:t},a))]})),qi=e=>{const{isOpen:t}=e,a=(0,ua.A)($t.ar.Extra,"PaymentModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},ji=e=>{const{isOpen:t}=e,a=(0,ua.A)($t.ar.Extra,"ReceiptModal",!t);return a?(0,ha.Y)(a,{...e}):void 0};var zi=a(37859),Ki=a(60406),Wi=a(79582),Hi=a(54960),_i=a(12933);const Xi=(0,zt.ph)((0,M.EK)((e,{chatId:t})=>{const a=(0,T.hds)(e,t),{userIds:s}=e.contactList||{},{newChatMembersProgress:o}=(0,T.nTw)(e),{currentUserId:i}=e,r=a&&(0,S.WX)(a),{query:d,fetchingStatus:c,globalUserIds:l,localUserIds:u}=(0,T.nTw)(e).userSearch;return{isChannel:r,members:(0,T.AWZ)(e,t)?.members,currentUserId:i,localContactIds:s,searchQuery:d,isSearching:c,isLoading:o===n.D7.Loading,globalUserIds:l,localUserIds:u}})(({isChannel:e,members:t,onNextStep:a,currentUserId:s,localContactIds:o,isLoading:i,searchQuery:n,isSearching:r,localUserIds:d,globalUserIds:c,onClose:l,isActive:u})=>{const{setUserSearchQuery:f}=(0,M.ko)(),p=(0,Na.A)(),[m,g]=(0,zt.J0)([]),I=(0,to.A)(m)===m;(0,Wa.A)({isActive:u,onBack:l});const b=(0,zt.Kr)(()=>t?t.map(e=>e.userId):[],[t]),y=(0,zt.hb)(e=>{f({query:e})},[f]),v=(0,zt.Kr)(()=>{const t=(0,M.mS)().users.byId,a=(0,A.PU)({ids:(0,h.Am)([...o||[],...d||[],...c||[]]),query:n,type:"user"});return(0,Wi.A)(a.filter(a=>{const o=t[a];return!b.includes(a)&&a!==s&&(!o||!(0,S.tv)(o)||!e&&o.canBeInvitedToGroup)}))},[o,n,d,c,s,b,e]),w=(0,zt.hb)(()=>{m.length&&(f({query:""}),a(m))},[m,f,a]);return(0,ha.Y)("div",{className:"AddChatMembers",children:(0,ha.FD)("div",{className:"AddChatMembers-inner",children:[(0,ha.Y)(Hi.A,{itemIds:v,selectedIds:m,filterValue:n,filterPlaceholder:p("lng_channel_add_users"),searchInputId:"new-members-picker-search",isLoading:r,onSelectedIdsChange:g,onFilterChange:y,isSearchable:!0,withDefaultPadding:!0,noScrollRestore:I,allowMultiple:!0,withStatus:!0,itemInputType:"checkbox"}),(0,ha.Y)(_i.A,{isShown:Boolean(m.length),disabled:i,ariaLabel:p("lng_channel_add_users"),onClick:w,iconName:"arrow-right",isLoading:i})]})})})),$i=e=>{const t=(0,ua.A)($t.ar.Extra,"CreateTopic");return t?(0,ha.Y)(t,{...e}):(0,ha.Y)(Ra.A,{})},Qi=e=>{const t=(0,ua.A)($t.ar.Extra,"EditTopic");return t?(0,ha.Y)(t,{...e}):(0,ha.Y)(Ra.A,{})},Zi=e=>{const{isActive:t}=e,a=(0,ua.A)($t.ar.Extra,"GifSearch",!t);return a?(0,ha.Y)(a,{...e}):(0,ha.Y)(Ra.A,{})},en=e=>{const t=(0,ua.A)($t.ar.Extra,"Management");return t?(0,ha.Y)(t,{...e}):(0,ha.Y)(Ra.A,{})},tn=e=>{const{isActive:t}=e,a=(0,ua.A)($t.ar.Extra,"PollResults",!t);return a?(0,ha.Y)(a,{...e}):(0,ha.Y)(Ra.A,{})};var an=a(35104),sn=a(55475),on=a(93005),nn=a(44029),rn=a(55429),dn=a(68323),cn=a(41385),ln=a(23459),un=a(7985),hn=a(5912),fn=a(66230);const pn=(0,b.nF)(e=>e(),250,!1);let mn=!1;function gn(e){const t=e.querySelector(".profile-info");return t?t.offsetHeight:0}function In(e){switch(e){case"members":return n.zW.MemberList;case"gifts":return n.zW.GiftList;case"stories":return n.zW.StoryList;case"dialogs":return n.zW.SavedDialogs;default:return n.zW.SharedMedia}}var bn=a(96374);const yn=["media","documents","links","audio","voice","gif"];function vn(e,t){const[a,o]=(0,bn.A)(e,t,void 0,t?.length||s.nnT);return[a,o,!(!a||!t||a[0]===t[0])]}function Sn(e,t,a,o,i,n){const r=(0,zt.li)();(0,ra.A)(()=>{r.current=void 0},[n]),(0,ra.A)(()=>{t===e&&o&&i&&(r.current=(0,S.lH)(o,i,e))},[o,i,t,e]);const d=r.current?.length??0,c="media"===e?Math.max(s.Um,d):Math.max(s.gXr,d),[l,u]=(0,bn.A)(a,r.current,void 0,c);return[l,u,!(!l||!r.current||l[0]===r.current[0])]}var wn=a(64489),An=a(65240),Mn=a(55723),Cn=a(58968),Pn=a(82855),kn=a(40558),Tn=a(25404),Fn=a(87049);const Un="LLQBJODm",xn="_TMVTkD4",Bn=(0,zt.ph)((0,M.EK)((e,{peerId:t,gift:a})=>{const s=a.fromId?(0,T.PVB)(e,a.fromId):void 0,o=(0,T.hds)(e,t),i=o&&(0,S.ub)(o,"postMessages"),n=e.currentUserId,r=n?(0,T.mBe)(e,n):void 0,d=r?.emojiStatus,c=e.collectibleEmojiStatuses?.statuses;return{fromPeer:s,hasAdminRights:i,currentUserId:n,currentUserEmojiStatus:d,collectibleEmojiStatuses:c}})(({peerId:e,gift:t,style:a,fromPeer:o,currentUserId:i,hasAdminRights:n,collectibleEmojiStatuses:r,currentUserEmojiStatus:c,className:l,observeIntersection:u})=>{const{openGiftInfoModal:h}=(0,M.ko)(),f=(0,zt.li)(),p=(0,zt.li)(),m=(0,ta.A)(),[I,b,y]=(0,ss.A)(),v=e===i||n,S=(0,Qe.UC)(t.gift),w=t.gift,A="starGiftUnique"===w.type?w:void 0,C=(0,zt.Kr)(()=>{if(A?.resellPrice)return A.resaleTonOnly?A.resellPrice.find(e=>e.currency===s.ykW):A.resellPrice.find(e=>e.currency===s.OUy)},[A]),P=A?.resellPrice?m("GiftRibbonSale"):t.isPinned&&A?m("GiftSavedNumber",{number:A.number}):S?m("ActionStarGiftLimitedRibbon",{total:(0,Sa.Vw)(m,S)}):void 0,k=A?.resellPrice?"green":"blue",{isContextMenuOpen:T,contextMenuAnchor:F,handleBeforeContextMenu:U,handleContextMenu:x,handleContextMenuClose:B,handleContextMenuHide:R}=(0,mo.A)(f),G=(0,aa.A)(()=>f.current),J=(0,aa.A)(()=>f.current.closest(".custom-scroll")),N=(0,aa.A)(()=>document.querySelector("#portals")?.querySelector(".saved-gift-context-menu .bubble")),E=(0,aa.A)(()=>({withPortal:!0})),O=(0,aa.A)(()=>{h({peerId:e,gift:t})}),L=t.isNameHidden&&!o?Cn.I5:o,D=(0,Qe.yQ)(t.gift),Y=(0,zt.Kr)(()=>(0,Qe.uc)(t.gift),[t.gift]),{backdrop:V,pattern:q}=Y||{},j=(0,zt.Kr)(()=>{if(!V||!q)return;const e=[V.centerColor,V.edgeColor];return(0,ha.Y)(kn.A,{className:"_I9aOdGr",backgroundColors:e,patternIcon:q.sticker,patternSize:14,ringsCount:1,ovalFactor:1,withAdaptiveHeight:!0})},[V,q]);if(D)return(0,ha.FD)("div",{ref:f,className:(0,Ht.A)("interactive-gift scroll-item","HN4dYXIk",l),style:a,onClick:O,onContextMenu:x,onMouseDown:U,onMouseEnter:d.TF?void 0:b,onMouseLeave:d.TF?void 0:y,children:[j,!j&&(0,ha.Y)(gs.A,{className:xn,peer:L,size:"micro"}),t.isPinned&&(0,ha.Y)(La.A,{name:"pinned-message",className:xn}),(0,ha.Y)("div",{ref:p,className:"NYuBBB9j",style:"width: 90px; height: 90px",children:D&&(0,ha.Y)(Pn.A,{containerRef:p,sticker:D,size:90,shouldLoop:I,shouldPreloadPreview:!0,observeIntersectionForPlaying:u,observeIntersectionForLoading:u})}),t.isUnsaved&&(0,ha.Y)("div",{className:"xY4yqqYA",children:(0,ha.Y)(La.A,{name:"eye-crossed-outline"})}),C&&(0,ha.Y)(Oa.A,{className:"haa6STaT",nonInteractive:!0,size:"tiny",withSparkleEffect:!0,pill:!0,fluid:!0,inline:!0,children:"TON"===C.currency?(0,g.Ms)(m,C.amount,{shouldConvertFromNanos:!0,className:Un}):(0,g.U2)(m,C.amount,{asFont:!0,className:Un})}),P&&(0,ha.Y)(Fn.A,{color:k,text:P}),void 0!==F&&(0,ha.Y)(Da.A,{isOpen:T,anchor:F,className:"saved-gift-context-menu",autoClose:!0,withPortal:!0,getMenuElement:N,getTriggerElement:G,getRootElement:J,getLayout:E,onClose:B,onCloseAnimationEnd:R,children:(0,ha.Y)(Tn.A,{peerId:e,gift:t,canManage:v,collectibleEmojiStatuses:r,currentUserEmojiStatus:c})})]})}));var Rn=a(81524),Gn=a(42827),Jn=a(83868),Nn=a(2338),En=a(83057);const On=(0,zt.ph)(({media:e,idPrefix:t="preview-media",isProtected:a,observeIntersection:s,onClick:o,index:i})=>{const n=(0,zt.li)(),r=(0,hn.Vz)(n,s),d=(0,Nn.A)(e),c=(0,To.A)(e,"preview"),l=(0,xo.A)(c,!r),u=(0,En.A)(l),h=e.content.video,f=(0,aa.A)(()=>{o(i)});return(0,ha.FD)("div",{ref:n,id:`${t}${i}`,className:"Media scroll-item",onClick:f,children:[(0,ha.Y)("img",{src:d,className:"media-miniature",alt:"",draggable:!a,decoding:"async",onContextMenu:a?Jn.A:void 0}),(0,ha.Y)("img",{src:l,className:(0,Ht.A)("full-media","media-miniature",u),alt:"",draggable:!a,decoding:"async",onContextMenu:a?Jn.A:void 0}),h&&(0,ha.Y)("span",{className:"video-duration",children:h.isGif?"GIF":(0,pe.QO)(h.duration)}),a&&(0,ha.Y)("span",{className:"protector"})]})});var Ln=a(25301),Dn=a(87970),Yn=a(37378),Vn=a(79462),qn=a(37903),jn=a(54464),zn=a(59816);const Kn="XHW5o0B8",Wn="NOCaj4mx",Hn=(0,zt.ph)((0,M.EK)((e,{story:t})=>{const a=(0,T.hds)(e,t.peerId),s=a?.isProtected,{maxPinnedStoriesCount:o}=e.appConfig,i="isOut"in t&&t.isOut,n=(0,T.gVx)(e,t.peerId),r=n?.some(e=>e.id===t.id);return{isProtected:s,isPinned:r,canPin:i&&(!o||(n?.length||0)<o)}})(function({story:e,isProtected:t,isArchive:a,isPinned:s,canPin:o}){const{openStoryViewer:i,loadPeerSkippedStories:n,toggleStoryInProfile:r,toggleStoryPinnedToTop:d,showNotification:c}=(0,M.ko)(),l=(0,ta.A)(),u=(0,Na.A)(),h=(0,zt.li)(),f=(0,aa.A)(()=>h.current),p=(0,aa.A)(()=>document.body),m=(0,aa.A)(()=>document.querySelector("#portals .story-context-menu .bubble")),g=(0,aa.A)(()=>({withPortal:!0,isDense:!0})),I=e&&e.peerId,b=e&&"content"in e,y=b&&e.isOut,v=e&&"isDeleted"in e,w=b&&0===Object.keys(e.content).length,A=b?e.content.video:void 0,C=A&&(0,pe.QO)(A.duration),P=b?(0,S.EN)(e):void 0,k=(0,xo.A)(P)||A?.thumbnail?.dataUri;(0,zt.vJ)(()=>{!e||b||v||n({peerId:e.peerId})},[v,b,e]);const{isContextMenuOpen:T,contextMenuAnchor:F,handleBeforeContextMenu:U,handleContextMenu:x,handleContextMenuClose:B,handleContextMenuHide:R}=(0,mo.A)(h,!y),G=(0,zt.hb)(()=>{i({peerId:e.peerId,storyId:e.id,isSinglePeer:!0,isPrivate:!0,isArchive:a})},[a,e.id,e.peerId]),J=(0,aa.A)(e=>{(0,jn.u)(e),U(e)}),N=(0,aa.A)(t=>{(0,Jn.A)(t),r({peerId:I,storyId:e.id,isInProfile:!0}),c({message:u("Story.ToastSavedToProfileText")}),B()}),E=(0,aa.A)(t=>{(0,Jn.A)(t),r({peerId:I,storyId:e.id,isInProfile:!1}),c({message:u("Story.ToastRemovedFromProfileText")}),B()}),O=(0,aa.A)(()=>{d({peerId:I,storyId:e.id}),B()});return(0,ha.FD)("div",{ref:h,className:(0,Ht.A)("kxMIqtqr","scroll-item"),onMouseDown:J,onClick:G,onContextMenu:x,children:[v&&(0,ha.FD)("span",{children:[(0,ha.Y)(La.A,{className:Kn,name:"story-expired"}),u("ExpiredStory")]}),w&&(0,ha.FD)("span",{children:[(0,ha.Y)(La.A,{className:Kn,name:"warning"}),l("StoryUnsupported")]}),s&&(0,ha.Y)(La.A,{className:(0,Ht.A)(Wn,"GTWFQyJx"),name:"pin-badge"}),b&&Boolean(e.views?.viewsCount)&&(0,ha.FD)("span",{className:(0,Ht.A)(Wn,"g09Rb4Ps"),children:[(0,ha.Y)(La.A,{name:"eye"}),e.views.viewsCount]}),C&&(0,ha.Y)("span",{className:(0,Ht.A)(Wn,"lM_2MMyQ"),children:C}),(0,ha.FD)("div",{className:"D6Yajvjx",children:[k&&(0,ha.Y)("img",{src:k,alt:"",className:"cV_QL3N5",draggable:!1}),b&&(0,ha.Y)(zn.A,{story:e}),t&&(0,ha.Y)("span",{className:"protector"})]}),void 0!==F&&(0,ha.FD)(Da.A,{isOpen:T,anchor:F,getTriggerElement:f,getRootElement:p,getMenuElement:m,getLayout:g,className:(0,Ht.A)("UAfI9izT","story-context-menu"),autoClose:!0,onClose:B,onCloseAnimationEnd:R,withPortal:!0,children:[a&&(0,ha.Y)(Ya.A,{icon:"archive",onClick:N,children:u("StoryList.SaveToProfile")}),!a&&(0,ha.Y)(Ya.A,{icon:"archive",onClick:E,children:u("Story.Context.RemoveFromProfile")}),!a&&!s&&o&&(0,ha.Y)(Ya.A,{icon:"pin",onClick:O,children:u("StoryList.ItemAction.Pin")}),!a&&s&&(0,ha.Y)(Ya.A,{icon:"unpin",onClick:O,children:u("StoryList.ItemAction.Unpin")})]})]})}));var _n=a(46222),Xn=a(22720),$n=a(285),Qn=a(36838),Zn=a(93545),er=a(79577);const tr=(0,zt.ph)(({id:e,title:t,sticker:a,onClick:s})=>{const o=(0,aa.A)(()=>{s?.(e)});return(0,ha.FD)("div",{className:"_KBrROQt",onClick:o,children:[a&&(0,ha.Y)(er.A,{className:"Y3vEed9M",sticker:a,size:20,forcePreview:!0}),t]})}),ar=(0,zt.ph)(({items:e,selectedItemId:t,animationLevel:a,onItemSelect:o,className:i})=>{const n=(0,zt.li)(),r=(0,zt.li)(),d=e.findIndex(e=>e.id===t)||0,[c,l]=(0,zt.J0)(""),u=a>s.dnp;(0,Qn.A)(n,!e.length,!0);const h=(0,aa.A)(()=>{const e=r.current,t=d>=0&&e?.childNodes[d];if(e&&t&&e.offsetWidth>0){const{offsetLeft:a,offsetWidth:s}=t,o=e.offsetWidth,i=(a/o*100).toFixed(1),n=((o-(a+s))/o*100).toFixed(1);l(`inset(0 ${n}% 0 ${i}% round 1rem)`)}});if((0,zt.vJ)(()=>{h()},[d,e]),(0,Zn.A)(r,h),e.length)return(0,ha.FD)("div",{ref:n,className:(0,Ht.A)("UQ6pUmuC","no-scrollbar",i,c&&"_Nw3GzkO"),children:[e.map(e=>(0,ha.Y)(tr,{id:e.id,title:e.title,sticker:e.sticker,onClick:o},e.id)),(0,ha.Y)("div",{ref:r,className:(0,Ht.A)("c397ZVz4","clip-path-container",!u&&"zNFdzcTe"),style:c?`clip-path: ${c}`:void 0,"aria-hidden":!0,children:e.map((e,t)=>(0,ha.Y)(tr,{id:e.id,title:e.title,sticker:e.sticker,onClick:o},e.id))})]})}),sr=(0,zt.ph)((0,M.EK)((e,{peerId:t})=>{const{starGiftCollections:a}=e,s=a?.byPeerId?.[t];return{collections:s,activeCollectionId:(0,T.B59)(e,t),animationLevel:(0,Le.lS)(e).animationLevel}})(({peerId:e,className:t,collections:a,activeCollectionId:s,animationLevel:o})=>{const{updateSelectedGiftCollection:i,resetSelectedGiftCollection:n}=(0,M.ko)(),r=(0,ta.A)(),d=(0,aa.A)(t=>{if("all"===t)n({peerId:e});else{const a=Number(t);i({peerId:e,collectionId:a})}}),c=(0,zt.Kr)(()=>[{id:"all",title:r("AllGiftsCategory")},...(a||[]).map(e=>({id:String(e.collectionId),title:e.title,sticker:e.icon}))],[a,r]);if(!a||0===a.length)return;const l=s?String(s):"all";return(0,ha.Y)(ar,{items:c,selectedItemId:l,animationLevel:o,onItemSelect:d,className:(0,Ht.A)("pvf61Tbm",t)})})),or=(0,zt.ph)((0,M.EK)((e,{peerId:t})=>{const{stories:a}=e,s=a?.albumsByPeerId?.[t];return{albums:s,selectedAlbumId:(0,at.tW)(e),animationLevel:(0,Le.lS)(e).animationLevel}})(({peerId:e,className:t,albums:a,selectedAlbumId:s,animationLevel:o})=>{const{selectStoryAlbum:i,resetSelectedStoryAlbum:n}=(0,M.ko)(),r=(0,ta.A)(),d=(0,aa.A)(t=>{if("all"===t)n();else{const a=Number(t);i({peerId:e,albumId:a})}}),c=(0,zt.Kr)(()=>[{id:"all",title:r("AllStoriesCategory")},...(a||[]).map(e=>({id:String(e.albumId),title:e.title}))],[a,r]);if(!a?.length)return;const l=s?String(s):"all";return(0,ha.Y)(ar,{items:c,selectedItemId:l,animationLevel:o,onItemSelect:d,className:(0,Ht.A)("GgK8T6WN",t)})})),ir="YUg6d6hS",nr="NiALUSnA",rr="nmnEraYX",dr="ZrF8hQfb",cr="I4pyXkav",lr="MXeTq3OW",ur="mEoqOt1t",hr=[{type:"media",key:"ProfileTabMedia"},{type:"documents",key:"ProfileTabFiles"},{type:"links",key:"ProfileTabLinks"},{type:"audio",key:"ProfileTabMusic"},{type:"gif",key:"ProfileTabGifs"}],fr=new Set(["stories","gifts","media","documents","audio","voice","links","gif"]),pr=new Set(["stories","gifts"]),mr=new Set(["media","documents","links","audio","voice","gif"]),gr=new Set(["media","gif","stories","storiesArchive","previewMedia","gifts"]),Ir={media:"Mgtjng_7",documents:"Z_CEL2BG",links:"x2RV1xPZ",audio:"Huq4c_kB",voice:"Q3q3F98l",gif:"DKWlX8o2",stories:"LLDzwzlf",storiesArchive:"CEd5L77h",previewMedia:"CWJzo6V_",gifts:"JX9o7iRH",members:"es6RankF",commonChats:"SBbIeWrj",similarChannels:"_Qc31XnT",similarBots:"cHm7aqIb"},br=(0,zt.ph)((0,M.EK)((e,{chatId:t,threadId:a,isMobile:s})=>{const o=(0,T.mBe)(e,t),n=(0,T.hds)(e,t),r=(0,T.AWZ)(e,t),d=(0,T.vGo)(e,t),c=(0,T.zeq)(e,t),l=(0,T.nTw)(e),{chatInfo:u,savedGifts:h}=l,{isOwnProfile:f}=u,{animationLevel:p,shouldWarnAboutFiles:m}=(0,Le.lS)(e),{currentType:g,resultsByType:I}=(0,T.BU_)(e)||{},{foundIds:b}=I&&g&&I[g]||{},y=Boolean(n?.isForum&&a&&a!==i.l3),{byId:v,statusesById:w}=e.users,{byId:A}=e.chats,M=t===e.currentUserId&&!f,C=f?void 0:(0,S.cG)(t,a,e.currentUserId),P=n&&(0,S.YE)(n),k=n&&(0,S.WX)(n),F=o&&(0,S.tv)(o),U=!y&&!C&&P&&!n?.isMonoforum,x=r?.members,B=r?.adminMembersById,R=U&&n&&(n.isForbidden||r&&!r.canViewMembers),G=U&&n&&((0,S.ub)(n,"inviteUsers")||!k&&!(0,S.Sq)(n,"inviteUsers")||n.isCreator),J=U&&n&&((0,S.ub)(n,"banUsers")||n.isCreator),N=(0,T.yuw)(e),{similarChannelIds:E}=(0,T.dg4)(e,t)||{},{similarBotsIds:O}=(0,T.AOG)(e,t)||{},L=(0,T.g29)(e),D=o||n,Y=d||r,V=o&&!o.isSelf&&!(0,S.tv)(o)&&!M&&Boolean(d?.commonChatsCount),q=(0,T.Ua4)(e,t),j=d?.botInfo?.hasPreviewMedia,z=e.users.previewMediaByBotId[t],K=D&&(o?.isSelf||!D.areStoriesHidden&&Y?.hasPinnedStories)&&!M,W=K?(0,T._bp)(e,D.id):void 0,H=(0,at.tW)(e),_="all"!==H?W?.idsByAlbumId?.[H]?.ids:W?.profileIds,X=W?.pinnedIds,$=W?.byId,Q=W?.archiveIds,Z=Boolean(Y?.starGiftCount)&&!M,ee=(0,sn.B5)(e,t),te=h.collectionsByPeerId[t]?.[ee],ae=e.stories.albumsByPeerId?.[t],se=e.starGiftCollections?.byPeerId?.[t],oe=(0,T.k2W)(e,t),ie=n&&(0,T._ls)(e,n.id),ne=Boolean(D?.avatarPhotoId),re=(0,T.xYJ)(e,"autoplayGifs");return{theme:(0,T.SJA)(e),isChannel:k,isBot:F,messagesById:c,foundIds:b,mediaSearchType:g,hasCommonChatsTab:V,hasStoriesTab:K,hasMembersTab:U,hasPreviewMediaTab:j,areMembersHidden:R,canAddMembers:G,canDeleteMembers:J,currentUserId:e.currentUserId,isRightColumnShown:(0,T.gjV)(e,s),isRestricted:ie,activeDownloads:N,usersById:v,userStatusesById:w,chatsById:A,storyIds:_,hasGiftsTab:Z,gifts:te?.gifts,storyAlbums:ae,giftCollections:se,pinnedStoryIds:X,archiveStoryIds:Q,storyByIds:$,selectedStoryAlbumId:H,activeCollectionId:ee,giftsFilter:h.filter,isChatProtected:n?.isProtected,chatInfo:u,animationLevel:p,shouldWarnAboutFiles:m,similarChannels:E,similarBots:O,botPreviewMedia:z,isCurrentUserPremium:L,isTopicInfo:y,isSavedDialog:C,isSavedMessages:M,isSynced:e.isSynced,limitSimilarPeers:(0,ce.B)(e,"recommendedChannels"),members:U?x:void 0,adminMembersById:U?B:void 0,commonChatIds:q?.ids,monoforumChannel:oe,hasAvatar:ne,peerFullInfo:Y,canUpdateMainTab:(0,T.ySL)(e,t),canAutoPlayGifs:re}})(({chatId:e,isActive:t,threadId:a,chatInfo:o,profileState:r,theme:c,monoforumChannel:l,isChannel:u,isBot:f,currentUserId:p,messagesById:m,foundIds:g,storyIds:I,pinnedStoryIds:b,archiveStoryIds:y,storyByIds:v,selectedStoryAlbumId:w,activeCollectionId:A,giftsFilter:C,mediaSearchType:P,hasCommonChatsTab:k,hasStoriesTab:F,hasMembersTab:B,hasPreviewMediaTab:R,hasGiftsTab:G,gifts:J,storyAlbums:N,giftCollections:E,botPreviewMedia:O,areMembersHidden:L,canAddMembers:D,canDeleteMembers:Y,commonChatIds:V,members:q,adminMembersById:j,usersById:z,userStatusesById:K,chatsById:W,isRightColumnShown:H,isRestricted:_,activeDownloads:X,isChatProtected:$,animationLevel:Q,shouldWarnAboutFiles:Z,similarChannels:ee,similarBots:te,isCurrentUserPremium:ae,limitSimilarPeers:se,isTopicInfo:oe,isSavedDialog:ie,isSavedMessages:ne,isSynced:re,hasAvatar:de,peerFullInfo:ce,canUpdateMainTab:le,canAutoPlayGifs:ue,onProfileStateChange:he,onProfileExpandedChange:fe})=>{const{setSharedMediaSearchType:pe,loadMoreMembers:me,loadCommonChats:ge,openChat:Ie,searchSharedMediaMessages:be,openMediaViewer:ye,openAudioPlayer:ve,focusMessage:Se,setNewChatMembersDialogState:we,loadPeerProfileStories:Ae,loadStoriesArchive:Me,openPremiumModal:Ce,loadChannelRecommendations:Pe,loadBotRecommendations:ke,loadPreviewMedias:Te,loadPeerSavedGifts:Fe,resetGiftProfileFilter:Ue,loadStarGiftCollections:xe,loadStoryAlbums:Be,resetSelectedStoryAlbum:Re,changeProfileTab:Ge,setMainProfileTab:Je,openEditRankModal:Ne}=(0,M.ko)(),Ee=(0,zt.li)(),Oe=(0,zt.li)(),Le=(0,zt.li)(!1),De=(0,Na.A)(),Ye=(0,ta.A)(),[Ve,qe]=(0,zt.J0)(),[je,ze,Ke]=(0,ss.A)(),We=!o.isOpen,{profileTab:He,forceScrollProfileTab:_e,isOwnProfile:Xe}=o,$e=ie?String(a):e,Qe=ne&&!ie,[Ze,et,tt]=(0,ss.A)();(0,zt.vJ)(()=>{fe?.(Ze)},[Ze,fe]);const at=(0,x.L8)(e)?pr:fr,st=ce?.mainTab,ot=(0,zt.Kr)(()=>{const t=[];if(Qe&&t.push({type:"dialogs",key:"ProfileTabSavedDialogs"}),F&&t.push({type:"stories",key:"ProfileTabStories"}),G&&t.push({type:"gifts",key:"ProfileTabGifts"}),F&&Xe&&t.push({type:"storiesArchive",key:"ProfileTabStoriesArchive"}),B&&!Xe&&t.push({type:"members",key:"ProfileTabMembers"}),R&&!Xe&&t.push({type:"previewMedia",key:"ProfileTabBotPreview"}),Xe||t.push(...hr),oe||Xe||t.push({type:"voice",key:"ProfileTabVoice"}),k&&!Xe&&t.push({type:"commonChats",key:"ProfileTabSharedGroups"}),u&&ee?.length&&!Xe&&t.push({type:"similarChannels",key:"ProfileTabSimilarChannels"}),f&&te?.length&&!Xe&&t.push({type:"similarBots",key:"ProfileTabSimilarBots"}),t.length||t.push(hr[0]),st){const e=t.findIndex(e=>e.type===st);if(-1!==e){const a=t[e];t.splice(e,1),t.unshift(a)}}return t.map(t=>{const a=le&&st!==t.type&&at.has(t.type)?[{title:Ye("ProfileMenuSetMainTab"),icon:"reorder-tabs",handler:()=>{Je({chatId:e,tab:t.type})}}]:void 0;return{type:t.type,title:Ye(t.key),contextActions:a}})},[Qe,F,G,B,R,oe,k,u,f,ee?.length,te?.length,Ye,Xe,st,e,le,at]),[it,nt,rt]=(0,ss.A)(!1),dt=(0,aa.A)(e=>{We||(Ge({profileTab:e}),pe({mediaType:mr.has(e)?e:void 0}))});(0,zt.vJ)(()=>{We||(He?Ge({profileTab:He,shouldScrollTo:void 0}):dt(ot[0].type))},[We,He,ot]),(0,Ts.A)(([e])=>{!e&&ce?.mainTab&&dt(ce.mainTab)},[ce]);const lt=(0,aa.A)(e=>{nt(),dt(ot[e].type)});(0,zt.vJ)(()=>{R&&!O&&Te({botId:e})},[e,O,R]),(0,zt.vJ)(()=>{u&&!ee&&re&&Pe({chatId:e})},[e,u,ee,re]),(0,zt.vJ)(()=>{f&&!te&&re&&ke({userId:e})},[e,f,te,re]),(0,zt.vJ)(()=>{Re()},[e]),(0,ra.A)(()=>{ze()},[C]),(0,ra.A)(()=>{Ke()},[J]),(0,zt.vJ)(()=>{G&&re&&(xe({peerId:e}),Be({peerId:e}))},[e,G,re]);const[ut,ht]=(0,zt.J0)(J),{startViewTransition:ft}=(0,dn.Y)(),{createVtnStyle:pt}=(0,cn.k)(),mt=(0,zt.Kr)(()=>q&&(0,h.dU)(q,"userId"),[q]),It=(0,zt.Kr)(()=>ut?.map(e=>(0,an.p)(e)),[ut]),bt=(0,zt.Kr)(()=>{const e=ot.findIndex(({type:e})=>e===He);return-1===e?0:e},[He,ot]);Le.current&&(Le.current=!1),(0,fn.A)(([e,t])=>{e===He&&t!==bt&&(Le.current=!0)},[He,bt]);const yt=ot[bt].type,vt=(0,aa.A)(()=>{re&&ge({userId:e})}),St=(0,aa.A)(({offsetId:t})=>{Ae({peerId:e,offsetId:t})}),wt=(0,aa.A)(({offsetId:t})=>{Me({peerId:e,offsetId:t})}),At=(0,aa.A)(()=>{Fe({peerId:e})}),Mt=(0,aa.A)(()=>{re&&me({chatId:e})});(0,Ts.A)(([e])=>{if((0,U.T)(J,e))return;if(!J||!e||!je)return void ht(J);const t=e.map(e=>(0,an.p)(e)),a=J.map(e=>(0,an.p)(e));t.some((e,t)=>e!==a[t])?ft(on.NH,()=>{ht(J)}):ht(J)},[J,ft,je]);const[Ct,Pt,kt,Tt]=function({loadMoreMembers:e,loadCommonChats:t,searchMessages:a,loadStories:s,loadStoriesArchive:o,loadMoreGifts:i,tabType:n,mediaSearchType:r,groupChatMembers:d,commonChatIds:c,usersById:l,userStatusesById:u,chatsById:h,chatMessages:f,foundIds:p,threadId:m,storyIds:g,giftIds:I,pinnedStoryIds:b,archiveStoryIds:y,similarChannels:v,similarBots:w}){const A=r&&yn.includes(n)?r:n,M=(0,zt.Kr)(()=>{if(d&&l&&u)return(0,S.UB)(d.map(({userId:e})=>e),l,u)},[d,l,u]),C=(0,zt.Kr)(()=>{if(c&&h)return(0,Wi.A)(c,!0)},[h,c]),[P,k,T]=vn(e,M),[F,U,x]=Sn("media",A,a,f,p,m),[B,R,G]=Sn("gif",A,a,f,p,m),[J,N,E]=Sn("documents",A,a,f,p,m),[O,L,D]=Sn("links",A,a,f,p,m),[Y,V,q]=Sn("audio",A,a,f,p,m),[j,z,K]=Sn("voice",A,a,f,p,m),[W,H,_]=vn(t,C),X=(0,zt.Kr)(()=>{if(!g?.length)return g;const e=new Set(b);return g.slice().sort((t,a)=>{const s=e.has(t),o=e.has(a);return s&&!o?-1:!s&&o?1:a-t})},[g,b]),[$,Q,Z]=vn(s,X),[ee,te,ae]=vn(o,y);let se,oe,ie=!1;switch(A){case"members":se=P,oe=k,ie=T;break;case"commonChats":se=W,oe=H,ie=_;break;case"media":se=F,oe=U,ie=x;break;case"gif":se=B,oe=R,ie=G;break;case"documents":se=J,oe=N,ie=E;break;case"links":se=O,oe=L,ie=D;break;case"audio":se=Y,oe=V,ie=q;break;case"voice":se=j,oe=z,ie=K;break;case"stories":se=$,oe=Q,ie=Z;break;case"storiesArchive":se=ee,oe=te,ie=ae;break;case"similarChannels":se=v;break;case"similarBots":se=w;break;case"gifts":se=I,oe=i;break;case"dialogs":ie=!0}return[A,se,oe,ie]}({loadMoreMembers:Mt,searchMessages:be,loadStories:St,loadStoriesArchive:wt,loadMoreGifts:At,loadCommonChats:vt,tabType:yt,mediaSearchType:P,groupChatMembers:q,commonChatIds:V,usersById:z,userStatusesById:K,chatsById:W,chatMessages:m,foundIds:g,threadId:a,storyIds:I,giftIds:It,pinnedStoryIds:b,archiveStoryIds:y,similarChannels:ee,similarBots:te}),Ft=!gr.has(Ct);(0,zt.vJ)(()=>{kt&&!Pt&&re&&kt({direction:n.TN.Backwards})},[kt,Pt,Ct,re]);const Ut=!Tt&&!ne,xt=ot[0].type===Ct,Bt=ot.findIndex(({type:e})=>e===Ct),[Rt,Gt,Jt]=(0,ss.A)(!1),[Nt,Et,Ot]=(0,ss.A)(!1),Lt=E&&E.length>0,Dt=N&&N.length>0,Yt="gifts"===Ct&&Lt||"stories"===Ct&&Dt;(0,zt.vJ)(()=>{const e=[];return Lt?e.push(setTimeout(Gt,300)):Jt(),Dt?e.push(setTimeout(Et,300)):Ot(),()=>e.forEach(clearTimeout)},[Lt,Dt,Gt,Et]),(0,ln.A)("members"===Ct?Pt:void 0);const Vt=(0,aa.A)(()=>{rt()}),qt=(0,aa.A)(()=>{Ze||ft(on.pV,()=>{et()})}),jt=(0,aa.A)(()=>{Ze&&ft(on.gh,()=>{tt()})}),{handleScroll:Kt}=function({containerRef:e,tabType:t,profileState:a,onProfileStateChange:s,forceScrollProfileTab:o=!1,allowAutoScrollToTabs:i=!1,handleStopAutoScrollToTabs:r}){(0,Ts.A)(([a])=>{if(a&&a!==t&&i||t&&o){const a=e.current,o=a.querySelector(".shared-media-tabs");r(),a.scrollTop<gn(a)&&(s(In(t)),mn=!0,(0,ct.Ay)({container:a,element:o,position:"start",forceDuration:300}),setTimeout(()=>{mn=!1},350))}},[t,s,e,o,i,r]),(0,Ts.A)(([t])=>{if(a!==n.zW.Profile||a===t)return;const s=e.current;s&&(!s.querySelector(".shared-media-tabs")||gn(s)>s.scrollTop||(mn=!0,(0,ct.Ay)({container:s,element:s.firstElementChild,position:"start",maxDistance:2*s.offsetHeight}),setTimeout(()=>{mn=!1},350)))},[a,e]);const d=(0,aa.A)(()=>{const o=e.current;if(!o)return;if(!o.querySelector(".shared-media-tabs"))return;let i=n.zW.Profile;Math.ceil(o.scrollTop)>=gn(o)&&(i=In(t)),i!==a&&s(i)});return(0,zt.vJ)(()=>{mn||d()},[d,t]),{handleScroll:(0,aa.A)(()=>{mn||pn(d)})}}({containerRef:Ee,tabType:Ct,profileState:r,forceScrollProfileTab:_e,allowAutoScrollToTabs:it,onProfileStateChange:he,handleStopAutoScrollToTabs:Vt});!function(e,t=".Transition.shared-media-transition"){(0,zt.vJ)(()=>{function a(){(0,Wt.YS)(()=>{const a=e.current;if(!a)return;const s=a.querySelector(t),o=a.querySelector(".shared-media-tabs"),i=s?.parentElement;if(!s||!o)return;const n=i&&parseInt(getComputedStyle(i).marginTop,10)||0,r=parseInt(getComputedStyle(o).marginTop,10)||0,d=a.clientHeight-o.offsetHeight-r-n;(0,Wt.RK)(()=>{s.style.minHeight=`${d}px`})})}return a(),window.addEventListener("resize",a,!1),()=>{window.removeEventListener("resize",a,!1)}},[e,t])}(Ee);const{observe:_t}=(0,hn.BL)({rootRef:Ee,throttleMs:500}),Xt=(0,aa.A)(()=>{we({newChatMembersProgress:n.D7.InProgress})}),$t=(0,aa.A)(e=>{ye({chatId:$e,threadId:i.l3,messageId:e,origin:n.TQ.SharedMedia})}),Qt=(0,aa.A)(e=>{ye({standaloneMedia:O?.flatMap(e=>e?.content.photo||e?.content.video).filter(Boolean),origin:n.TQ.PreviewMedia,mediaIndex:e})}),Zt=(0,aa.A)(e=>{ve({chatId:$e,messageId:e})}),ea=(0,aa.A)(e=>{Ie({id:e})}),sa=(0,aa.A)(e=>{Se({chatId:e.chatId,messageId:e.id})}),oa=(0,aa.A)(()=>{qe(void 0)}),ia=(0,aa.A)(()=>{Ue({peerId:e})});let na;(0,un.A)({containerRef:Ee,onOverscroll:qt,onReset:jt,isOverscrolled:Ze,isDisabled:!de||!Ut}),(0,zt.vJ)(()=>{if(Oe.current&&d.TF)return(0,ja.wJ)(Oe.current,{selectorToPreventScroll:".Profile",onSwipe:(e,t)=>{if(t===ja.ez.Left){const e=Math.min(bt+1,ot.length-1);return dt(ot[e].type),!0}if(t===ja.ez.Right){const e=Math.max(0,bt-1);return dt(ot[e].type),!0}return!1}})},[bt,ot]),xt?na=H?0:1e3:(!Pt&&!O||!J?.length&&"gifts"===Ct)&&(na=s.jhd);const da=(0,Ho.A)([e,a,Ct,bt,A,w],na);function ca(t){const a=(0,M.mS)(),s=j?.[t]||mt?.[t],o=s&&(0,T.b0v)(a,{chatId:e,userId:t,isAdmin:s?.isAdmin,isOwner:s?.isOwner}),i=[];if(t!==p&&Y&&i.push({title:De("lng_context_remove_from_group"),icon:"stop",handler:()=>{qe(t)}}),o&&i.push({title:Ye("MemberContextEditRank"),icon:"tag",handler:()=>{Ne({chatId:e,userId:t,isAdmin:s?.isAdmin,isOwner:s?.isOwner,rank:s?.rank})}}),0!==i.length)return i}const la=Ft&&"dialogs"!==Ct;function ua(e,t){if(!Ft)return e;const a=la?(0,ha.Y)(_n.A,{items:da?Pt:void 0,itemSelector:`.${Ir[Ct]} > .scroll-item`,preloadBackwards:da?"members"===Ct?s.nnT:s.Um:0,onLoadMore:kt,scrollContainerClosest:".Profile",sensitiveArea:s.ZhW,noScrollRestore:!0,noFastList:!0,children:e}):e;return(0,ha.Y)("div",{className:ir,children:(0,ha.Y)(Vn.Ay,{className:(0,Ht.A)("afPhjtmS","custom-scroll",t),children:a})})}const fa="stories"===Ct||"gifts"===Ct,pa="stories"===Ct?"all"===w?0:w:"gifts"===Ct?"all"===A?0:A:0;function ma(t,a){const s=function(t,a){if(t){const e=Boolean("members"===Ct&&L);return(0,ha.FD)("div",{className:(0,Ht.A)(nr,dr),children:[!a&&!e&&(0,ha.Y)(Ps.A,{}),e&&(0,ha.Y)(Gn.A,{text:Ye("ChatMemberListNoAccess")})]})}const s=Pt&&!Pt?.length;if(s&&"gifts"===Ct)return(0,ha.FD)("div",{className:"XY__a1uy",children:[(0,ha.Y)(wn.A,{size:160,tgsUrl:nn.w.SearchingDuck,nonInteractive:!0,noLoop:!0}),(0,ha.Y)("div",{className:"qDkHsSX6",children:Ye("GiftSearchEmpty")}),(0,ha.Y)(Ai.A,{className:"date",onClick:ia,children:Ye("GiftSearchReset")})]});if(s){let e;switch(Ct){case"members":e=Ye(L?"ChatMemberListNoAccess":"NoMembersFound");break;case"commonChats":e=De("NoGroupsInCommon");break;case"documents":e=De("lng_media_file_empty");break;case"links":e=De("lng_media_link_empty");break;case"audio":e=De("lng_media_song_empty");break;case"voice":e=De("lng_media_audio_empty");break;case"stories":e=De("StoryList.SavedEmptyState.Title");break;case"storiesArchive":e=De("StoryList.ArchivedEmptyState.Title");break;case"gif":e=De("lng_media_gif_empty");break;default:e=De("SharedMedia.EmptyTitle")}return(0,ha.Y)("div",{className:(0,Ht.A)(nr,dr),children:(0,ha.Y)(Gn.A,{text:e})})}if(!m)return;const o="gifts"===Ct?Rt:"stories"===Ct&&Nt;return ua((0,ha.Y)("div",{className:(0,Ht.A)(nr,Ir[Ct],Yt&&"vUIMAyh5",o&&rr),dir:!Ye.isRtl||"media"!==Ct&&"gif"!==Ct?void 0:"rtl",children:"media"===Ct||"gif"===Ct?Pt.filter(e=>Boolean(m[e])).map(e=>(0,ha.Y)(Rn.A,{message:m[e],isProtected:$||m[e].isProtected,canAutoPlay:ue,observeIntersection:_t,onClick:$t},e)):"stories"===Ct||"storiesArchive"===Ct?Pt.filter(e=>Boolean(v?.[e])).map((e,t)=>(0,ha.Y)(Hn,{teactOrderKey:t,story:v[e],isArchive:"storiesArchive"===Ct},`${Ct}_${e}`)):"documents"===Ct?Pt.filter(e=>Boolean(m[e])).map(e=>(0,ha.Y)(Mn.A,{id:`shared-media${(0,S.GZ)(e)}`,document:(0,S.zC)(m[e]),datetime:m[e].date,fileSize:"small",className:"scroll-item",isDownloading:(0,S.$r)(X,(0,S.zC)(m[e])),observeIntersection:_t,onDateClick:sa,message:m[e],shouldWarnAboutFiles:Z,onMediaClick:$t},e)):"links"===Ct?Pt.filter(e=>Boolean(m[e])).map(e=>(0,ha.Y)(Yn.A,{message:m[e],isProtected:$||m[e].isProtected,observeIntersection:_t,onMessageClick:sa},e)):"audio"===Ct?Pt.filter(e=>Boolean(m[e])).map(e=>(0,ha.Y)(An.Ay,{theme:c,message:m[e],origin:n.d9.SharedMedia,date:m[e].date,className:"scroll-item",onPlay:Zt,onDateClick:sa,canDownload:!$&&!m[e].isProtected,isDownloading:(0,S.$r)(X,m[e].content.audio)},e)):"voice"===Ct?Pt.filter(e=>Boolean(m[e])).map(e=>{const t=(0,M.mS)(),a=m[e],s=(0,gt.iS)(t,a);return(0,ha.Y)(An.Ay,{theme:c,message:a,senderTitle:(0,rn.N)(De,a,W,z),origin:n.d9.SharedMedia,date:a.date,className:"scroll-item",onPlay:Zt,onDateClick:sa,canDownload:!$&&!a.isProtected,isDownloading:(0,S.$r)(X,s)},e)}):"members"===Ct?Pt.map((t,a)=>(0,ha.Y)(Xn.A,{teactOrderKey:a,className:"chat-item-clickable contact-list-item scroll-item small-icon",onClick:()=>ea(t),contextActions:ca(t),withPortalForMenu:!0,children:(0,ha.Y)(Ao.A,{userId:t,chatMemberOriginId:e,chatMember:j?.[t]||mt?.[t],forceShowSelf:!0,withStory:!0})},t)):"commonChats"===Ct?Pt.map((e,t)=>(0,ha.Y)(Xn.A,{teactOrderKey:t,className:"chat-item-clickable scroll-item small-icon",onClick:()=>Ie({id:e}),children:(0,ha.Y)(wo.A,{chatId:e})},e)):"previewMedia"===Ct?O.map((e,t)=>(0,ha.Y)(On,{media:e,isProtected:$,observeIntersection:_t,onClick:Qt,index:t},e.date)):"similarChannels"===Ct?(0,ha.FD)("div",{children:[Pt.map((e,t)=>(0,ha.Y)(Xn.A,{teactOrderKey:t,className:(0,Ht.A)("chat-item-clickable search-result",!ae&&t===ee.length-1&&"blured"),onClick:()=>Ie({id:e}),children:(0,ha.Y)(wo.A,{avatarSize:"large",chatId:e,withFullInfo:!0})},e)),!ae&&(0,ha.FD)(ha.FK,{children:[(0,ha.Y)(Oa.A,{className:"kKhlGslp",onClick:()=>Ce(),iconName:"unlock-badge",iconAlignment:"end",children:De("UnlockSimilar")}),(0,ha.Y)("div",{className:cr,children:(0,ko.A)(De("MoreSimilarText",se),["simple_markdown"])})]})]},Ct):"similarBots"===Ct?(0,ha.FD)("div",{children:[Pt.map((e,t)=>(0,ha.Y)(Xn.A,{teactOrderKey:t,className:(0,Ht.A)("chat-item-clickable search-result",!ae&&t===te.length-1&&"blured"),onClick:()=>Ie({id:e}),children:(0,ha.Y)(Ao.A,{userId:e,avatarSize:"medium"})},e)),!ae&&(0,ha.FD)(ha.FK,{children:[(0,ha.Y)(Oa.A,{className:"OeN4ghJj",onClick:()=>Ce(),iconName:"unlock-badge",children:Ye("UnlockMoreSimilarBots")}),(0,ha.Y)("div",{className:cr,children:(0,ko.A)(Ye("MoreSimilarBotsDescription",{count:se},{withNodes:!0,withMarkdown:!0,pluralValue:se}))})]})]},Ct):"gifts"===Ct?ut?.map(t=>(0,ha.Y)(Bn,{peerId:e,className:"ZDuT5rht",style:pt((0,an.p)(t)),gift:t,observeIntersection:_t},(0,an.p)(t))):void 0}))}(t,a),o=t&&!a;return fa?(0,ha.Y)(Ba.Ay,{className:Ir[Ct],activeKey:pa,name:(0,Ca.P)("slideOptimized",Q,void 0,Ye.isRtl),contentSelector:`.Transition > .Transition_slide-active > .${nr}`,children:(0,ha.Y)(Ba.Ay,{activeKey:o?0:1,name:"fade",contentSelector:`.${nr}`,children:s})}):(0,ha.Y)(Ba.Ay,{activeKey:o?0:1,name:"fade",children:s})}return(0,ha.FD)(qn.A,{ref:Ee,scrollable:!0,noPadding:!0,className:(0,Ht.A)("tEdOYoSf","Profile",Qe&&"is-saved-messages"),onScroll:Kt,children:[!Tt&&!ne&&(ga=l?.id||$e,Ia=H&&da,(0,ha.FD)("div",{className:(0,Ht.A)("r8nY6BZB","profile-info"),children:[(0,ha.Y)(Dn.A,{isExpanded:Ze,peerId:ga,canPlayVideo:Ia,isForMonoforum:Boolean(l),onExpand:qt}),(0,ha.Y)(Ln.A,{chatOrUserId:$e,isSavedDialog:ie,isOwnProfile:Xe,withIslands:!0,className:"EzwbyDh6",style:pt("chatExtraBlock",!0)})]})),!_&&(0,ha.FD)(ha.FK,{children:[(0,ha.Y)("div",{className:(0,Ht.A)("rTcrpjbP","shared-media-tabs"),style:pt("sharedMediaTabs"),children:(0,ha.Y)(Xa.A,{activeTab:bt,tabs:ot,onSwitchTab:lt})}),(0,ha.Y)("div",{className:"OIeZU9Sc",style:pt("sharedMedia"),children:(0,ha.Y)(Ba.Ay,{ref:Oe,name:Le.current?"none":(0,Ca.P)("slideOptimized",Q,void 0,Ye.isRtl),activeKey:Bt,renderCount:ot.length,className:"shared-media-transition",contentSelector:fa?`.Transition > .Transition_slide-active > .Transition > .Transition_slide-active > .${nr}`:void 0,children:function(){if("dialogs"===Ct)return ua((0,ha.Y)(Qa.A,{className:"APWp7DFF",folderType:"saved",isActive:!0,noAbsolutePositioning:!0,noVirtualization:!0,noScrollRestore:!0,noFastList:!0,scrollContainerClosest:".Profile"}),"KRqCruAH");const t=!Pt&&!O||!da||("media"===Ct||"gif"===Ct||"documents"===Ct||"links"===Ct||"audio"===Ct||"voice"===Ct)&&!m,a=xt&&!da;return Ft?ma(t,a):(0,ha.FD)("div",{className:ir,children:["gifts"===Ct?(0,ha.Y)("div",{className:(0,Ht.A)(lr,!Yt&&ur,Rt&&rr),children:(0,ha.Y)(sr,{peerId:e})}):"stories"===Ct?(0,ha.Y)("div",{className:(0,Ht.A)(lr,!Yt&&ur,Nt&&rr),children:(0,ha.Y)(or,{peerId:e})}):void 0,(0,ha.Y)(_n.A,{itemSelector:`.${Ir[Ct]} > .scroll-item`,items:da?Pt:void 0,sensitiveArea:s.ZhW,preloadBackwards:da?s.Um:0,scrollContainerClosest:".Profile",noScrollRestore:!0,onLoadMore:kt,noFastList:!0,children:ma(t,a)})]})}()})})]}),D&&(0,ha.Y)(_i.A,{className:(0,Ht.A)(!t&&"gkqs0kNT"),style:pt("profileFab"),isShown:da,onClick:Xt,ariaLabel:De("lng_channel_add_users"),iconName:"add-user-filled"}),Y&&(0,ha.Y)($n.A,{isOpen:Boolean(Ve),userId:Ve,onClose:oa})]});var ga,Ia})),yr=450+s.xB5;var vr=function(e){return e[e.Profile=0]="Profile",e[e.MemberList=1]="MemberList",e[e.GiftList=2]="GiftList",e[e.SharedMedia=3]="SharedMedia",e[e.StoryList=4]="StoryList",e[e.Search=5]="Search",e[e.Statistics=6]="Statistics",e[e.MessageStatistics=7]="MessageStatistics",e[e.StoryStatistics=8]="StoryStatistics",e[e.BoostStatistics=9]="BoostStatistics",e[e.MonetizationStatistics=10]="MonetizationStatistics",e[e.Management=11]="Management",e[e.ManageInitial=12]="ManageInitial",e[e.ManageChannelSubscribers=13]="ManageChannelSubscribers",e[e.ManageChatAdministrators=14]="ManageChatAdministrators",e[e.ManageChatPrivacyType=15]="ManageChatPrivacyType",e[e.ManageDiscussion=16]="ManageDiscussion",e[e.ManageGroupPermissions=17]="ManageGroupPermissions",e[e.ManageGroupRemovedUsers=18]="ManageGroupRemovedUsers",e[e.ManageChannelRemovedUsers=19]="ManageChannelRemovedUsers",e[e.ManageGroupUserPermissionsCreate=20]="ManageGroupUserPermissionsCreate",e[e.ManageGroupUserPermissions=21]="ManageGroupUserPermissions",e[e.ManageGroupRecentActions=22]="ManageGroupRecentActions",e[e.ManageGroupAdminRights=23]="ManageGroupAdminRights",e[e.ManageGroupNewAdminRights=24]="ManageGroupNewAdminRights",e[e.ManageGroupMembers=25]="ManageGroupMembers",e[e.ManageGroupAddAdmins=26]="ManageGroupAddAdmins",e[e.StickerSearch=27]="StickerSearch",e[e.GifSearch=28]="GifSearch",e[e.PollResults=29]="PollResults",e[e.AddingMembers=30]="AddingMembers",e[e.ManageInvites=31]="ManageInvites",e[e.ManageEditInvite=32]="ManageEditInvite",e[e.ManageReactions=33]="ManageReactions",e[e.ManageInviteInfo=34]="ManageInviteInfo",e[e.ManageJoinRequests=35]="ManageJoinRequests",e[e.CreateTopic=36]="CreateTopic",e[e.EditTopic=37]="EditTopic",e[e.SavedDialogs=38]="SavedDialogs",e[e.NewDiscussionGroup=39]="NewDiscussionGroup",e}(vr||{});const Sr=(0,M.EK)((e,{chatId:t,isProfile:a,isManagement:s,threadId:o})=>{const n=(0,T.nTw)(e),{query:r}=(0,T.BmE)(e)||{},{query:d}=(0,T.Wy7)(e)||{},c=t?(0,T.hds)(e,t):void 0,l=a&&t&&(0,x.L8)(t)?(0,T.mBe)(e,t):void 0,u=c&&(0,S.WX)(c),h=c?.isForum&&Boolean(o&&o!==i.l3),f=h?(0,T.S0q)(e,t,o):void 0,p=h&&f&&(0,S.l1)(c,f),m=l&&(0,S.tv)(l),g=n.chatInfo?.isOwnProfile,I=t&&!g?(0,T.nZ4)(e,t):void 0,b=m&&l?.canEditBot,y=l&&(0,S.Gh)(l),v=Boolean(!s&&a&&t&&(0,T.e5V)(e,t)),w=Boolean(t&&n.management.byChatId[t]?.editingInvite),A=!h&&t?(0,T.AWZ)(e,t)?.canViewStatistics:void 0,M=t?n.management.byChatId[t]?.inviteInfo?.invite:void 0,C=n.savedGifts.filter,P=!!t&&(0,T.rtZ)(e,t),k=!!t&&(0,T.ERc)(e,t);return{canManage:v,canAddContact:y,canViewStatistics:A,isChannel:u,isBot:m,isInsideTopic:h,canEditTopic:p,userId:l?.id,isSelf:l?.isSelf,stickerSearchQuery:r,gifSearchQuery:d,isEditingInvite:w,currentInviteInfo:M,isSavedMessages:I,shouldSkipHistoryAnimations:n.shouldSkipHistoryAnimations,canEditBot:b,giftProfileFilter:C,canUseGiftFilter:P,canUseGiftAdminFilter:k,isOwnProfile:g}})(({chatId:e,threadId:t,isColumnOpen:a,isProfile:o,isManagement:i,isStatistics:r,isMessageStatistics:c,isStoryStatistics:l,isMonetizationStatistics:u,isBoostStatistics:h,isStickerSearch:f,isGifSearch:p,isPollResults:m,isCreatingTopic:g,isEditingTopic:I,isAddingChatMembers:b,headerBackground:y,profileState:v,managementScreen:S,canAddContact:w,userId:A,isSelf:C,canManage:P,isChannel:k,stickerSearchQuery:T,gifSearchQuery:F,isEditingInvite:U,canViewStatistics:x,currentInviteInfo:B,shouldSkipHistoryAnimations:R,isBot:G,isInsideTopic:J,canEditTopic:N,isSavedMessages:E,canEditBot:O,giftProfileFilter:L,canUseGiftFilter:D,canUseGiftAdminFilter:Y,isOwnProfile:V,onClose:q,onScreenSelect:j})=>{const{setStickerSearchQuery:z,setGifSearchQuery:K,toggleManagement:W,openAddContactDialog:H,toggleStatistics:_,setEditingExportedInvite:X,deleteExportedChatInvite:$,openEditTopicPanel:Q,updateGiftProfileFilter:Z,openSettingsScreen:ee}=(0,M.ko)(),[te,ae,se]=(0,ss.A)(),{isMobile:oe}=(0,De.Ay)(),{createVtnStyle:ie}=(0,cn.k)(),{sortType:ne,shouldIncludeUnlimited:re,shouldIncludeLimited:de,shouldIncludeUpgradable:ce,shouldIncludeUnique:le,shouldIncludeDisplayed:ue,shouldIncludeHidden:he}=L,fe=(0,wa.g5)(),pe=(0,aa.A)(()=>{X({chatId:e,invite:B}),j(n.je.EditInvite)}),me=(0,aa.A)(()=>{$({chatId:e,link:B.link}),j(n.je.Invites),se()}),ge=(0,aa.A)(e=>{z({query:e})}),Ie=(0,aa.A)(e=>{K({query:e})}),be=(0,aa.A)(()=>{H({userId:A})}),ye=(0,aa.A)(()=>{e&&t&&Q({chatId:e,topicId:Number(t)})}),ve=(0,aa.A)(()=>{W()}),Se=(0,aa.A)(()=>{_()}),we=(0,aa.A)(()=>{ee({screen:n.VS.EditProfile})}),Ae=(0,aa.A)(()=>{q(!E)}),[Me,Ce]=(0,zt.J0)(!a);(0,zt.vJ)(()=>{setTimeout(()=>{Ce(!a)},yr)},[a]);const Pe=(0,Na.A)(),ke=(0,ta.A)(),Te="secondary"===y,Fe=o?v===n.zW.Profile?vr.Profile:v===n.zW.SharedMedia?vr.SharedMedia:v===n.zW.MemberList?vr.MemberList:v===n.zW.GiftList?vr.GiftList:v===n.zW.StoryList?vr.StoryList:v===n.zW.SavedDialogs?vr.SavedDialogs:-1:m?vr.PollResults:f?vr.StickerSearch:p?vr.GifSearch:b?vr.AddingMembers:i?S===n.je.Initial?vr.ManageInitial:S===n.je.ChatPrivacyType?vr.ManageChatPrivacyType:S===n.je.Discussion?vr.ManageDiscussion:S===n.je.ChannelSubscribers?vr.ManageChannelSubscribers:S===n.je.GroupPermissions?vr.ManageGroupPermissions:S===n.je.ChatAdministrators?vr.ManageChatAdministrators:S===n.je.GroupRemovedUsers?vr.ManageGroupRemovedUsers:S===n.je.ChannelRemovedUsers?vr.ManageChannelRemovedUsers:S===n.je.GroupUserPermissionsCreate?vr.ManageGroupUserPermissionsCreate:S===n.je.GroupUserPermissions?vr.ManageGroupUserPermissions:S===n.je.GroupRecentActions?vr.ManageGroupRecentActions:S===n.je.ChatAdminRights?vr.ManageGroupAdminRights:S===n.je.ChatNewAdminRights?vr.ManageGroupNewAdminRights:S===n.je.GroupMembers?vr.ManageGroupMembers:S===n.je.Invites?vr.ManageInvites:S===n.je.EditInvite?vr.ManageEditInvite:S===n.je.GroupAddAdmins?vr.ManageGroupAddAdmins:S===n.je.Reactions?vr.ManageReactions:S===n.je.InviteInfo?vr.ManageInviteInfo:S===n.je.JoinRequests?vr.ManageJoinRequests:S===n.je.NewDiscussionGroup?vr.NewDiscussionGroup:void 0:r?vr.Statistics:c?vr.MessageStatistics:l?vr.StoryStatistics:h?vr.BoostStatistics:g?vr.CreateTopic:I?vr.EditTopic:u?vr.MonetizationStatistics:void 0,Ue=(0,Uo.A)(Fe,!0)??-1,xe=(0,zt.Kr)(()=>({onTrigger:e,isOpen:t})=>(0,ha.Y)(Oa.A,{round:!0,ripple:!oe,size:"smaller",color:"translucent",className:t?"active":"",onClick:e,ariaLabel:ke("AriaLabelOpenMenu"),iconName:"more"}),[oe,ke]),Be=N?(0,ha.Y)(Oa.A,{round:!0,color:"translucent",size:"smaller",ariaLabel:Pe("EditTopic"),onClick:ye,iconName:"edit"}):P||O?(0,ha.Y)(Oa.A,{round:!0,color:"translucent",size:"smaller",ariaLabel:Pe("Edit"),onClick:ve,iconName:"edit"}):void 0,Re=oe||!E&&(Fe===vr.SharedMedia||Fe===vr.GiftList||Fe===vr.MemberList||Fe===vr.StoryList||Fe===vr.AddingMembers||Fe===vr.MessageStatistics||Fe===vr.StoryStatistics||i),Ge=(0,Ht.A)("animated-close-icon",Re&&"state-back",(Me||R)&&"no-transition");return(0,ha.FD)("div",{className:(0,Ht.A)("RightHeader",Te&&"secondary"),"data-tauri-drag-region":!(!wt.Vq||!d.MP)||void 0,style:ie("rightHeader",!0),children:[(0,ha.Y)(Oa.A,{className:"close-button",round:!0,color:"translucent",size:"smaller",onClick:Ae,ariaLabel:Pe(Re?"Common.Back":"Common.Close"),children:(0,ha.Y)("div",{className:Ge})}),(0,ha.Y)(Ba.Ay,{name:Me||R?"none":"slideFade",activeKey:Ue,children:function(){if(-1!==Ue)switch(Ue){case vr.PollResults:return(0,ha.Y)("h3",{className:"title",children:Pe("PollResults")});case vr.AddingMembers:return(0,ha.Y)("h3",{className:"title",children:Pe(k?"ChannelAddSubscribers":"GroupAddMembers")});case vr.ManageInitial:return(0,ha.Y)("h3",{className:"title",children:Pe("Edit")});case vr.ManageChatPrivacyType:return(0,ha.Y)("h3",{className:"title",children:Pe(k?"ChannelTypeHeader":"GroupTypeHeader")});case vr.ManageDiscussion:return(0,ha.Y)("h3",{className:"title",children:Pe("Discussion")});case vr.ManageChatAdministrators:return(0,ha.Y)("h3",{className:"title",children:Pe("ChannelAdministrators")});case vr.ManageGroupRecentActions:return(0,ha.Y)("h3",{className:"title",children:Pe("Group.Info.AdminLog")});case vr.ManageGroupAdminRights:return(0,ha.Y)("h3",{className:"title",children:Pe("EditAdminRights")});case vr.ManageGroupNewAdminRights:return(0,ha.Y)("h3",{className:"title",children:Pe("SetAsAdmin")});case vr.ManageGroupPermissions:return(0,ha.Y)("h3",{className:"title",children:Pe("ChannelPermissions")});case vr.ManageGroupRemovedUsers:return(0,ha.Y)("h3",{className:"title",children:Pe("BlockedUsers")});case vr.ManageChannelRemovedUsers:return(0,ha.Y)("h3",{className:"title",children:Pe("ChannelBlockedUsers")});case vr.ManageGroupUserPermissionsCreate:return(0,ha.Y)("h3",{className:"title",children:Pe("ChannelAddException")});case vr.ManageGroupUserPermissions:return(0,ha.Y)("h3",{className:"title",children:Pe("UserRestrictions")});case vr.ManageInvites:return(0,ha.Y)("h3",{className:"title",children:Pe("lng_group_invite_title")});case vr.ManageEditInvite:return(0,ha.Y)("h3",{className:"title",children:Pe(U?"EditLink":"NewLink")});case vr.ManageInviteInfo:return(0,ha.FD)(ha.FK,{children:[(0,ha.Y)("h3",{className:"title",children:Pe("InviteLink")}),(0,ha.FD)("section",{className:"tools",children:[B&&!B.isRevoked&&(0,ha.Y)(Oa.A,{round:!0,color:"translucent",size:"smaller",ariaLabel:Pe("Edit"),onClick:pe,iconName:"edit"}),B&&B.isRevoked&&(0,ha.FD)(ha.FK,{children:[(0,ha.Y)(Oa.A,{round:!0,color:"danger",size:"smaller",ariaLabel:Pe("Delete"),onClick:ae,iconName:"delete"}),(0,ha.Y)(Qo.A,{isOpen:te,onClose:se,title:Pe("DeleteLink"),text:Pe("DeleteLinkHelp"),confirmIsDestructive:!0,confirmLabel:Pe("Delete"),confirmHandler:me})]})]})]});case vr.ManageJoinRequests:return(0,ha.Y)("h3",{className:"title",children:Pe(k?"SubscribeRequests":"MemberRequests")});case vr.ManageGroupAddAdmins:return(0,ha.Y)("h3",{className:"title",children:Pe("Channel.Management.AddModerator")});case vr.StickerSearch:return(0,ha.Y)(Ms.A,{value:T,placeholder:Pe("SearchStickersHint"),autoFocusSearch:!0,onChange:ge});case vr.GifSearch:return(0,ha.Y)(Ms.A,{value:F,placeholder:Pe("SearchGifsTitle"),autoFocusSearch:!0,onChange:Ie});case vr.Statistics:return(0,ha.Y)("h3",{className:"title",children:Pe(k?"ChannelStats.Title":"GroupStats.Title")});case vr.MessageStatistics:return(0,ha.Y)("h3",{className:"title",children:Pe("Stats.MessageTitle")});case vr.StoryStatistics:return(0,ha.Y)("h3",{className:"title",children:Pe("Stats.StoryTitle")});case vr.BoostStatistics:return(0,ha.Y)("h3",{className:"title",children:Pe("Boosts")});case vr.MonetizationStatistics:return(0,ha.Y)("h3",{className:"title",children:Pe("lng_channel_earn_title")});case vr.SharedMedia:return(0,ha.Y)("h3",{className:"title",children:Pe("SharedMedia")});case vr.ManageChannelSubscribers:return(0,ha.Y)("h3",{className:"title",children:Pe("ChannelSubscribers")});case vr.MemberList:case vr.ManageGroupMembers:return(0,ha.Y)("h3",{className:"title",children:Pe("GroupMembers")});case vr.StoryList:return(0,ha.Y)("h3",{className:"title",children:Pe(C?"Settings.MyStories":"PeerInfo.PaneStories")});case vr.SavedDialogs:return(0,ha.FD)("div",{className:"header",children:[(0,ha.Y)("h3",{className:"title",children:Pe("SavedMessagesTab")}),(0,ha.Y)("div",{className:"subtitle",children:Pe("Chats",fe[s.pX9])})]});case vr.ManageReactions:return(0,ha.Y)("h3",{className:"title",children:Pe("Reactions")});case vr.CreateTopic:return(0,ha.Y)("h3",{className:"title",children:Pe("NewTopic")});case vr.EditTopic:return(0,ha.Y)("h3",{className:"title",children:Pe("EditTopic")});case vr.GiftList:return(0,ha.FD)(ha.FK,{children:[(0,ha.Y)("h3",{className:"title",children:ke("ProfileTabGifts")}),D&&e&&(0,ha.Y)("section",{className:"tools",children:(0,ha.FD)(vs.A,{trigger:xe,positionX:"right",autoClose:!1,children:[(0,ha.Y)(Ya.A,{icon:"byDate"===ne?"cash-circle":"calendar-filter",onClick:()=>Z({peerId:e,filter:{sortType:"byDate"===ne?"byValue":"byDate"}}),children:ke("byDate"===ne?"GiftSortByValue":"GiftSortByDate")}),(0,ha.Y)(cs.A,{}),(0,ha.Y)(Ya.A,{icon:re?"check":"placeholder",onClick:()=>Z({peerId:e,filter:{shouldIncludeUnlimited:!re}}),children:ke("GiftFilterUnlimited")}),(0,ha.Y)(Ya.A,{icon:de?"check":"placeholder",onClick:()=>Z({peerId:e,filter:{shouldIncludeLimited:!de}}),children:ke("GiftFilterLimited")}),(0,ha.Y)(Ya.A,{icon:ce?"check":"placeholder",onClick:()=>Z({peerId:e,filter:{shouldIncludeUpgradable:!ce}}),children:ke("GiftFilterUpgradable")}),(0,ha.Y)(Ya.A,{icon:le?"check":"placeholder",onClick:()=>Z({peerId:e,filter:{shouldIncludeUnique:!le}}),children:ke("GiftFilterUnique")}),Y&&(0,ha.FD)(ha.FK,{children:[(0,ha.Y)(cs.A,{}),(0,ha.Y)(Ya.A,{icon:ue?"check":"placeholder",onClick:()=>Z({peerId:e,filter:{shouldIncludeDisplayed:!ue}}),children:ke("GiftFilterDisplayed")}),(0,ha.Y)(Ya.A,{icon:he?"check":"placeholder",onClick:()=>Z({peerId:e,filter:{shouldIncludeHidden:!he}}),children:ke("GiftFilterHidden")})]})]})})]});case vr.NewDiscussionGroup:return(0,ha.Y)("h3",{className:"title",children:Pe("NewGroup")});default:return(0,ha.FD)(ha.FK,{children:[(0,ha.Y)("h3",{className:"title",children:V?ke("MyProfileHeader"):Pe(E?"SavedMessages":J?"AccDescrTopic":k?"Channel.TitleInfo":A?G?"lng_info_bot_title":"lng_info_user_title":"GroupInfo.Title")}),(0,ha.FD)("section",{className:"tools",children:[w&&(0,ha.Y)(Oa.A,{round:!0,color:"translucent",size:"smaller",ariaLabel:Pe("AddContact"),onClick:be,iconName:"add-user"}),Be,x&&(0,ha.Y)(Oa.A,{round:!0,color:"translucent",size:"smaller",ariaLabel:Pe("Statistics"),onClick:Se,iconName:"stats"}),V&&(0,ha.Y)(Oa.A,{round:!0,color:"translucent",size:"smaller",ariaLabel:ke("Edit"),onClick:we,iconName:"edit"})]})]})}}()})]})});var wr=a(55317),Ar=a(47058),Mr=a(20333),Cr=a(22191),Pr=a(71950);const kr={root:"gk6pIryJ",noResults:"WP4wRUbm","section-header":"LWcgK3OX",sectionHeader:"LWcgK3OX",section:"C8KF95yU",user:"oMy5KOFr",stats:"GOzrl0zF",down:"QuLtxDUV",loadMoreSpinner:"ln5zB7KK",status:"r3zLiaXx",info:"Eo1qQlxx",month:"McSPvm0N",quantity:"s1yf_GJa",floatingBadge:"oSCjRZtx",floatingBadgeButtonColor:"duVpAT_e",floatingBadgeWarning:"DsJMXNNk",floatingBadgeButton:"urrWJVYB",floatingBadgeIcon:"hcA9VPeV",floatingBadgeValue:"hHkCO4Ge",content:"SG00REIA",boostSection:"ETgjBS4d",giveawayButton:"wOCtp5Kk",giveawayIcon:"B9GF4NDB",primaryLink:"GXmXwIbx",copy:"rB0gc1GX",boostInfo:"BhoA3MT6"};var Tr=a(72078),Fr=a(68153),Ur=a(65741),xr=a(45318);const Br={3:Fr,6:Tr,12:Ur},Rr={isCustomPeer:!0,avatarIcon:"star",peerColorId:1},Gr={isCustomPeer:!0,titleKey:"BoostingToBeDistributed",avatarIcon:"user",withPremiumGradient:!0},Jr=(0,zt.ph)((0,M.EK)(e=>{const t=(0,T.nTw)(e).boostStatistics,a=(0,T.hc)(e),s=t&&t.chatId,o=s?(0,T.hds)(e,s):void 0,i=o&&(0,S.WX)(o),n=e.appConfig.giveawayBoostsPerPremium,{animationLevel:r}=(0,Le.lS)(e);return{boostStatistics:t,isGiveawayAvailable:a,chatId:s,giveawayBoostsPerPremium:n,isChannel:i,animationLevel:r}})(({boostStatistics:e,isGiveawayAvailable:t,chatId:a,giveawayBoostsPerPremium:o,isChannel:i,animationLevel:n})=>{const{openChat:r,loadMoreBoosters:d,closeBoostStatistics:c,openGiveawayModal:l,showNotification:u}=(0,M.ko)(),h=(0,Na.A)(),f=(0,zt.li)(),p=e?.boostStatus,m=p?e.boostStatus:void 0,g=!(e&&e?.boosts?.count===e?.giftedBoosts?.count)&&e?.giftedBoosts&&e?.giftedBoosts?.list?.length>0,{currentLevel:I,hasNextLevel:b,boosts:y,levelProgress:v,remainingBoosts:S}=(0,zt.Kr)(()=>m?(0,wr.z)(m):{currentLevel:0,hasNextLevel:!1,boosts:0,levelProgress:0,remainingBoosts:0,prepaidGiveaways:[]},[m]),w=(0,zt.Kr)(()=>{if(m)return{level:I,boosts:y,premiumSubscribers:m.premiumSubscribers,remainingBoosts:S,prepaidGiveaways:m.prepaidGiveaways}},[m,y,I,S]),A=(0,zt.Kr)(()=>g?[{type:"boostList",title:h("BoostingBoostsCount",e?.boosts?.count,"i")},{type:"giftedBoostList",title:h("BoostingGiftsCount",e?.giftedBoosts?.count,"i")}]:[],[g,h,e?.boosts?.count,e?.giftedBoosts?.count]),C=(0,zt.Kr)(()=>e?.boosts&&e.boosts?.list.length>0?1:0,[e]),[P,k]=(0,zt.J0)(C),T=P>A.length-1?A.length-1:P,F=A[T]?.type,U=A.findIndex(({type:e})=>e===F),x=(0,zt.Kr)(()=>{if(!e)return;const t=g?"boostList"===F?e.boosts:e.giftedBoosts:e.boosts;if(!t?.count)return;const a=t.list.reduce((e,t)=>e+(t.multiplier||1),0),s=t.count-a;return s>0?s:void 0},[g,e,F]),B=(0,aa.A)(e=>(0,ha.Y)("div",{className:kr.quantity,children:(0,ha.FD)("div",{className:(0,Ht.A)(kr.floatingBadge,kr.floatingBadgeButtonColor),children:[(0,ha.Y)(La.A,{name:"boost",className:kr.floatingBadgeIcon}),(0,ha.Y)("div",{className:kr.floatingBadgeValue,children:e})]})})),R=(0,aa.A)(e=>{if(e.isFromGiveaway||e.isGift)return(0,ha.Y)("div",{className:kr.quantity,children:(0,ha.FD)("div",{className:(0,Ht.A)(kr.floatingBadge,!e.isFromGiveaway&&kr.floatingBadgeWarning,kr.floatingBadgeButtonColor,kr.floatingBadgeButton),children:[(0,ha.Y)(La.A,{name:"gift",className:kr.floatingBadgeIcon}),(0,ha.Y)("div",{className:kr.floatingBadgeValue,children:h(e.isFromGiveaway?"BoostingGiveaway":"BoostingGift")})]})})}),G=(0,aa.A)(e=>{e?(r({id:e}),c()):u({message:h("BoostingRecipientWillBeSelected")})}),J=(0,aa.A)(e=>{let t;return Boolean(e?.stars)&&(t={...Rr,title:h("Stars",e.stars)}),e.userId||(t=Gr),(0,ha.Y)(Xn.A,{className:(0,Ht.A)(kr.boostInfo,"chat-item-clickable"),onClick:()=>G(e.userId),children:(0,ha.Y)(Ao.A,{className:kr.user,userId:e.userId,customPeer:t,status:h("BoostExpireOn",(0,pe.U)(h,1e3*e.expires)),noEmojiStatus:!0,forceShowSelf:!0,noFake:!0,noVerified:!0,iconElement:e.multiplier?B(e.multiplier):void 0,rightElement:R(e)})})}),N=(0,aa.A)(()=>{l({chatId:a})}),E=(0,aa.A)(e=>{e.preventDefault(),d({isGifts:"giftedBoostList"===F})}),O=(0,aa.A)(e=>{l({chatId:a,prepaidGiveaway:e})});return(0,ha.FD)("div",{className:(0,Ht.A)(kr.root,"panel-content custom-scroll"),children:[!p&&(0,ha.Y)(Ra.A,{}),p&&w&&(0,ha.FD)(ha.FK,{children:[(0,ha.FD)("div",{className:kr.section,children:[(0,ha.Y)(Mr.A,{leftText:h("BoostsLevel",I),rightText:b?h("BoostsLevel",I+1):void 0,progress:v,floatingBadgeText:(0,Sa.Sm)(y),floatingBadgeIcon:"boost"}),(0,ha.Y)(Pr.A,{className:kr.stats,statistics:w,type:"boost"})]}),w.prepaidGiveaways&&(0,ha.FD)("div",{className:kr.section,children:[(0,ha.Y)("h4",{className:kr.sectionHeader,dir:h.isRtl?"rtl":void 0,children:h("BoostingPreparedGiveaways")}),w?.prepaidGiveaways?.map(e=>{const t="stars"in e;return(0,ha.Y)(Xn.A,{className:"chat-item-clickable",onClick:()=>O(e),children:(0,ha.FD)("div",{className:(0,Ht.A)(kr.status,"status-clickable"),children:[(0,ha.Y)("div",{children:t?(0,ha.Y)("img",{src:xr,className:kr.giveawayIcon,alt:h("GiftStar")}):(0,ha.Y)("img",{src:Br[e.months]||Br[3],className:kr.giveawayIcon,alt:h("Giveaway")})}),(0,ha.FD)("div",{className:kr.info,children:[(0,ha.Y)("h3",{children:t?h("Giveaway.Stars.Prepaid.Title",e.stars):h("BoostingTelegramPremiumCountPlural",e.quantity)}),(0,ha.Y)("p",{className:kr.month,children:t?h("Giveaway.Stars.Prepaid.Desc",e.quantity):h("PrepaidGiveawayMonths",e.months)})]}),(0,ha.Y)("div",{className:kr.quantity,children:(0,ha.FD)("div",{className:(0,Ht.A)(kr.floatingBadge,kr.floatingBadgeButtonColor,kr.floatingBadgeButton),children:[(0,ha.Y)(La.A,{name:"boost",className:kr.floatingBadgeIcon}),(0,ha.Y)("div",{className:kr.floatingBadgeValue,dir:h.isRtl?"rtl":void 0,children:t?e.boosts:e.quantity*(o??s.CQG)})]})})]})},e.id)}),(0,ha.Y)("p",{className:"text-muted hint",children:h("BoostingSelectPaidGiveaway")},"links-hint")]}),(0,ha.FD)("div",{className:kr.section,children:[g?(0,ha.FD)("div",{className:(0,Ht.A)(kr.boostSection,kr.content),children:[(0,ha.Y)(Ba.Ay,{ref:f,name:(0,Ca.P)("slideOptimized",n,void 0,h.isRtl),activeKey:U,renderCount:A.length,shouldRestoreHeight:!0,children:function(){let t;if("boostList"===F?t=e?.boosts?.list:"giftedBoostList"===F&&(t=e?.giftedBoosts?.list),!t||t?.length)return(0,ha.Y)("div",{className:kr.section,children:t?.map(e=>J(e))})}()}),(0,ha.Y)(Cr.A,{activeTab:T,tabs:A,onSwitchTab:k})]}):(0,ha.FD)(ha.FK,{children:[(0,ha.Y)("h4",{className:kr.sectionHeader,dir:h.isRtl?"rtl":void 0,children:h("BoostingBoostsCount",e?.boosts?.count)}),!e?.boosts?.list?.length&&(0,ha.Y)("div",{className:kr.noResults,children:h(i?"NoBoostersHint":"NoBoostersGroupHint")}),e?.boosts?.list?.map(e=>J(e))]}),Boolean(x)&&(0,ha.FD)(Xn.A,{className:kr.showMore,disabled:e?.isLoadingBoosters,onClick:E,children:[e?.isLoadingBoosters?(0,ha.Y)(Ps.A,{className:kr.loadMoreSpinner}):(0,ha.Y)(La.A,{name:"down",className:kr.down}),h("ShowVotes",x,"i")]},"load-more")]}),(0,ha.Y)(Ar.A,{className:kr.section,link:m.boostUrl,withShare:!0,title:h("LinkForBoosting")}),t&&(0,ha.FD)("div",{className:kr.section,children:[(0,ha.Y)(Xn.A,{icon:"gift",onClick:N,className:kr.giveawayButton,children:h("BoostingGetBoostsViaGifts")},"load-more"),(0,ha.Y)("p",{className:"text-muted hint",children:h(i?"BoostingGetMoreBoosts":"BoostingGetMoreBoostsGroup")},"links-hint")]})]})]})})),Nr=e=>{const t=(0,ua.A)($t.ar.Extra,"MessageStatistics");return t?(0,ha.Y)(t,{...e}):(0,ha.Y)(Ra.A,{})};var Er=a(75319);const Or=e=>{const{isOpen:t}=e,a=(0,ua.A)($t.ar.Extra,"AboutMonetizationModal",!t);return a?(0,ha.Y)(a,{...e}):void 0};var Lr=a(84685);const Dr={root:"vBPv6lUS",graph:"EbPbvB1I",hidden:"nsPIlLYL",ready:"s6qyDhkE",section:"cB2IkwY6",topText:"FLOpxZd1",availableReward:"emE6bAD8",rewardValue:"eyDAxGDU",decimalPart:"jkRV_L7b",integer:"xE9kfGi7",decimalUsdPart:"hWMnYdxX",toncoinIcon:"ubDl9CvS",textBottom:"P3qZJJzF"};let Yr,Vr;const qr={topHoursGraph:"ChannelStats.Graph.ViewsByHours",revenueGraph:"lng_channel_earn_chart_revenue"},jr=Object.keys(qr),zr=(0,zt.ph)((0,M.EK)(e=>{const t=(0,T.nTw)(e),{settings:{byKey:{hasPassword:a}}}=e,s=t.monetizationStatistics,o=s&&s.chatId,i=o?(0,T.hds)(e,o):void 0,n=(0,T.AWZ)(e,o)?.statisticsDcId,r=Boolean(i?.isCreator);return{chatId:o,dcId:n,statistics:t.statistics.monetization,isCreator:r,isChannelRevenueWithdrawalEnabled:e.appConfig.isChannelRevenueWithdrawalEnabled,hasPassword:a}})(({chatId:e,dcId:t,statistics:s,isCreator:o,isChannelRevenueWithdrawalEnabled:i,hasPassword:n})=>{const{loadChannelMonetizationStatistics:r,openMonetizationVerificationModal:d,loadPasswordInfo:c}=(0,M.ko)(),l=(0,Na.A)(),u=(0,ta.A)(),h=(0,zt.li)(),[f,p]=(0,zt.J0)(!1),m=(0,zt.li)(new Set),g=(0,zt.li)(new Set),I=(0,ea.A)(),[b,y,v]=(0,ss.A)(!1),[S,w,A]=(0,ss.A)(),C=s?.balances?.availableBalance,P=s?.balances?.isWithdrawalEnabled,k=o&&i&&Boolean(C)&&P;(0,zt.vJ)(()=>{e&&(r({peerId:e}),c())},[e,r]),(0,zt.vJ)(()=>{(async()=>{await async function(){return Yr||(Yr=a.e(4810).then(a.bind(a,24810)),Vr=await Yr),Yr}(),f?(h.current&&Array.from(h.current.children).forEach(e=>{e.innerHTML="",e.classList.add(Dr.hidden)}),m.current.clear(),g.current.clear(),s&&h.current&&(jr.forEach((e,t)=>{const a=s[e];if(!(0,Er.R)(a))return;const o="async"===a.graphType,i="error"===a.graphType;if(!o&&!m.current.has(e)){if(i)return m.current.add(e),void g.current.add(e);Vr.create(h.current.children[t],{title:l(qr[e]),...a}),m.current.add(e),h.current.children[t].classList.remove(Dr.hidden)}}),I())):p(!0)})()},[f,s,l,e,t,I]);const T=(0,zt.Kr)(()=>{const e=l("LearnMore");return u("ChannelEarnAbout",{link:(0,ha.FD)(Ai.A,{isPrimary:!0,onClick:y,children:[e,(0,ha.Y)(La.A,{name:"next"})]})},{withNodes:!0})},[u,l]),F=(0,zt.Kr)(()=>{const e=l("LearnMore");return u("MonetizationBalanceZeroInfo",{link:(0,ha.FD)(Lr.A,{url:l("MonetizationProceedsInfoLink"),text:e,children:[e,(0,ha.Y)(La.A,{name:"next"})]})},{withNodes:!0})},[u,l]),U=(0,aa.A)(()=>{n?d({chatId:e}):w()});return f&&s?(0,ha.FD)("div",{className:(0,Ht.A)(Dr.root,"custom-scroll",f&&Dr.ready),children:[(0,ha.Y)("div",{className:(0,Ht.A)(Dr.section,Dr.topText),children:T}),(0,ha.Y)(Pr.A,{statistics:s,isToncoin:!0,type:"monetization",title:l("MonetizationOverview"),subtitle:(0,ha.Y)("div",{className:Dr.textBottom,children:l("MonetizationProceedsTONInfo")})}),!m.current.size&&(0,ha.Y)(Ra.A,{}),(0,ha.Y)("div",{ref:h,className:Dr.section,children:jr.filter(Boolean).map(e=>(0,ha.Y)("div",{className:(0,Ht.A)(Dr.graph,Dr.hidden)},e))}),(0,ha.FD)("div",{className:Dr.section,children:[l("lng_channel_earn_balance_title"),function(){const e=C?(0,jt.wD)(C.amount):0,[t,a]=e.toFixed(4).split("."),[o,i]=C&&s?.usdRate?(e*s.usdRate).toFixed(2).split("."):[0];return(0,ha.FD)("div",{className:Dr.availableReward,children:[(0,ha.FD)("div",{className:Dr.toncoin,children:[(0,ha.Y)(La.A,{className:Dr.toncoinIcon,name:"toncoin"}),(0,ha.FD)("b",{className:Dr.rewardValue,children:[t,a?(0,ha.FD)("span",{className:Dr.decimalPart,children:[".",a]}):void 0]})]})," ",(0,ha.FD)("span",{className:Dr.integer,children:["≈ $",o,i?(0,ha.FD)("span",{className:Dr.decimalUsdPart,children:[".",i]}):void 0]})]})}(),(0,ha.Y)(Oa.A,{type:"button",onClick:U,disabled:!k,children:l("MonetizationWithdraw")}),(0,ha.Y)("div",{className:Dr.textBottom,children:F})]}),(0,ha.Y)(Or,{isOpen:b,onClose:v}),(0,ha.Y)(Qo.A,{isOnlyConfirm:!0,isOpen:S,onClose:A,confirmHandler:A,confirmLabel:u("OK"),children:(0,ha.Y)("p",{children:(0,ko.A)(l("Monetization.Withdraw.Error.Text"),["br"])})})]}):(0,ha.Y)(Ra.A,{})})),Kr=e=>{const t=(0,ua.A)($t.ar.Extra,"Statistics");return t?(0,ha.Y)(t,{...e}):(0,ha.Y)(Ra.A,{})},Wr=e=>{const t=(0,ua.A)($t.ar.Extra,"StoryStatistics");return t?(0,ha.Y)(t,{...e}):(0,ha.Y)(Ra.A,{})},Hr=e=>{const{isActive:t}=e,a=(0,ua.A)($t.ar.Extra,"StickerSearch",!t);return a?(0,ha.Y)(a,{...e}):(0,ha.Y)(Ra.A,{})},_r=450+s.xB5,Xr=Object.keys(n.Ul).length/2,$r=Object.keys(n.je).length/2;function Qr(){const e=document.querySelector(".RightHeader .SearchInput input");e&&e.blur()}const Zr=(0,zt.ph)((0,M.EK)((e,{isMobile:t})=>{const{chatId:a,threadId:s}=(0,T.Xf0)(e)||{},o=(0,T.bE$)(e),{animationLevel:i}=(0,Le.lS)(e),{management:n,shouldSkipHistoryAnimations:r,shouldCloseRightColumn:d,chatInfo:c}=(0,T.nTw)(e),l=a?n.byChatId[a]?.nextScreen:void 0,u=c?.isOwnProfile,h=a&&!u?(0,T.nZ4)(e,a):void 0,f=a?(0,S.cG)(a,s,e.currentUserId):void 0;return{contentKey:(0,T.t75)(e,t),chatId:a,threadId:s,isChatSelected:Boolean(a&&o),animationLevel:i,shouldSkipHistoryAnimations:r,nextManagementScreen:l,shouldCloseRightColumn:d,isSavedMessages:h,isSavedDialog:f,isOwnProfile:u,hasProfileBackground:a?(0,T.c7s)(e,a):void 0}})(({contentKey:e,chatId:t,threadId:a,isMobile:o,isChatSelected:i,animationLevel:r,shouldSkipHistoryAnimations:d,nextManagementScreen:c,shouldCloseRightColumn:l,isSavedMessages:u,isSavedDialog:h,isOwnProfile:f,hasProfileBackground:p})=>{const{toggleChatInfo:m,toggleManagement:g,setStickerSearchQuery:I,setGifSearchQuery:b,closePollResults:y,addChatMembers:v,setNewChatMembersDialogState:S,setEditingExportedInvite:w,toggleStatistics:A,toggleMessageStatistics:C,toggleStoryStatistics:P,setOpenedInviteInfo:k,requestNextManagementScreen:T,closeCreateTopicPanel:F,closeEditTopicPanel:U,closeBoostStatistics:x,setShouldCloseRightColumn:B,closeMonetizationStatistics:R}=(0,M.ko)(),G=(0,zt.li)(),{width:J}=(0,ao.A)(),[N,E]=(0,zt.J0)(u&&!h?n.zW.SavedDialogs:n.zW.Profile),[O,L]=(0,zt.J0)(n.je.Initial),[D,Y]=(0,zt.J0)(),[V,q]=(0,zt.J0)(),[j,z]=(0,zt.J0)(!1),[K,W]=(0,zt.J0)(!1),H=N!==n.zW.Profile,_=void 0!==e,X=e===n.Ul.ChatInfo,$=e===n.Ul.Management,Q=e===n.Ul.Statistics,Z=e===n.Ul.MessageStatistics,ee=e===n.Ul.StoryStatistics,te=e===n.Ul.BoostStatistics,ae=e===n.Ul.MonetizationStatistics,se=e===n.Ul.StickerSearch,oe=e===n.Ul.GifSearch,ie=e===n.Ul.PollResults,ne=e===n.Ul.AddingMembers,re=e===n.Ul.CreateTopic,de=e===n.Ul.EditTopic,ce=J<=s.gQx,le=u?"secondary":X?H?"secondary":K||j||p?"regular":"secondary":"regular",[ue,he]=(0,zt.J0)(!_),fe=(0,Uo.A)(e,!0,!i)??-1;(0,Ki.A)({containerRef:G,selector:":scope .custom-scroll, :scope .panel-content",shouldHideTopNotch:u||X&&H},[e,O,t,a]),(0,zt.vJ)(()=>{if(!X||H||u)return void W(!1);const e=G.current?.querySelector(".custom-scroll");if(!e)return;const t=()=>{W(e.scrollTop>1)};return t(),e.addEventListener("scroll",t,{passive:!0}),()=>e.removeEventListener("scroll",t)},[t,a,X,H,u]);const pe=(0,aa.A)((a=!0)=>{switch(e){case n.Ul.AddingMembers:S({newChatMembersProgress:n.D7.Closed});break;case n.Ul.ChatInfo:if(H&&a&&!u){E(n.zW.Profile);break}m({force:!1},{forceSyncOnIOs:!0});break;case n.Ul.Management:switch(O){case n.je.Initial:g();break;case n.je.ChatPrivacyType:case n.je.Discussion:case n.je.GroupPermissions:case n.je.GroupType:case n.je.ChatAdministrators:case n.je.ChannelSubscribers:case n.je.GroupMembers:case n.je.Invites:case n.je.Reactions:case n.je.JoinRequests:case n.je.ChannelRemovedUsers:L(n.je.Initial);break;case n.je.GroupUserPermissionsCreate:case n.je.GroupRemovedUsers:case n.je.GroupUserPermissions:L(n.je.GroupPermissions),Y(void 0),q(void 0);break;case n.je.NewDiscussionGroup:L(n.je.Discussion);break;case n.je.ChatAdminRights:case n.je.ChatNewAdminRights:case n.je.GroupAddAdmins:case n.je.GroupRecentActions:L(n.je.ChatAdministrators);break;case n.je.EditInvite:case n.je.InviteInfo:L(n.je.Invites),k({chatId:t,invite:void 0}),w({chatId:t,invite:void 0})}break;case n.Ul.MessageStatistics:C();break;case n.Ul.StoryStatistics:P();break;case n.Ul.Statistics:A();break;case n.Ul.BoostStatistics:x();break;case n.Ul.MonetizationStatistics:R();break;case n.Ul.StickerSearch:Qr(),I({query:void 0});break;case n.Ul.GifSearch:Qr(),b({query:void 0});break;case n.Ul.PollResults:y();break;case n.Ul.CreateTopic:F();break;case n.Ul.EditTopic:U()}}),me=(0,aa.A)((e,t)=>{Y(e),q(t)}),ge=(0,aa.A)(e=>{v({chatId:t,memberIds:e})});return(0,zt.vJ)(()=>_&&t?(0,Ma.A)(pe):void 0,[_,pe,t]),(0,zt.vJ)(()=>{setTimeout(()=>{he(!_)},_r)},[_]),(0,zt.vJ)(()=>{c&&(L(c),T(void 0))},[c]),(0,zt.vJ)(()=>{l&&(pe(),B({value:void 0}))},[l]),(0,zt.vJ)(()=>{_&&ce&&pe()},[ce]),(0,zi.A)(([e,s])=>{e===t&&s===a||(E(u&&!h?n.zW.SavedDialogs:n.zW.Profile),L(n.je.Initial))},[t,a,h,u]),(0,Wa.A)({isActive:i&&(e===n.Ul.ChatInfo||e===n.Ul.Management||e===n.Ul.AddingMembers||e===n.Ul.CreateTopic||e===n.Ul.EditTopic),onBack:()=>pe(!1)}),(0,ha.FD)("div",{id:"RightColumn-wrapper",className:i?void 0:"is-hidden",children:[ce&&(0,ha.Y)("div",{className:"overlay-backdrop",onClick:pe}),(0,ha.FD)("div",{id:"RightColumn",children:[(0,ha.Y)(Sr,{chatId:t,threadId:a,isColumnOpen:_,isProfile:X,headerBackground:le,isManagement:$,isStatistics:Q,isBoostStatistics:te,isMonetizationStatistics:ae,isMessageStatistics:Z,isStoryStatistics:ee,isStickerSearch:se,isGifSearch:oe,isPollResults:ie,isCreatingTopic:re,isEditingTopic:de,isAddingChatMembers:ne,profileState:N,managementScreen:O,onClose:pe,onScreenSelect:L}),(0,ha.Y)(Ba.Ay,{ref:G,name:(0,Ca.P)("layers",r,ue||d),renderCount:Xr+$r,activeKey:$?Xr+O:fe,shouldCleanup:!0,cleanupExceptionKey:fe===n.Ul.MessageStatistics||fe===n.Ul.StoryStatistics?n.Ul.Statistics:void 0,children:function(e){if(-1!==fe)switch(fe){case n.Ul.AddingMembers:return(0,ha.Y)(Xi,{chatId:t,isActive:_&&e,onNextStep:ge,onClose:pe},`add_chat_members_${t}`);case n.Ul.ChatInfo:return(0,ha.Y)(br,{chatId:t,threadId:a,profileState:N,isMobile:o,isActive:_&&e,onProfileStateChange:E,onProfileExpandedChange:z},`profile_${t}_${a}_${Boolean(f)}`);case n.Ul.Management:return(0,ha.Y)(en,{chatId:t,currentScreen:O,isPromotedByCurrentUser:V,selectedChatMemberId:D,isActive:_&&e,onScreenSelect:L,onChatMemberSelect:me,onClose:pe},`management_${t}_${O}`);case n.Ul.Statistics:return(0,ha.Y)(Kr,{chatId:t});case n.Ul.BoostStatistics:return(0,ha.Y)(Jr,{});case n.Ul.MonetizationStatistics:return(0,ha.Y)(zr,{});case n.Ul.MessageStatistics:return(0,ha.Y)(Nr,{chatId:t,isActive:_&&e});case n.Ul.StoryStatistics:return(0,ha.Y)(Wr,{chatId:t,isActive:_&&e});case n.Ul.StickerSearch:return(0,ha.Y)(Hr,{onClose:pe,isActive:_&&e});case n.Ul.GifSearch:return(0,ha.Y)(Zi,{onClose:pe,isActive:_&&e});case n.Ul.PollResults:return(0,ha.Y)(tn,{onClose:pe,isActive:_&&e});case n.Ul.CreateTopic:return(0,ha.Y)($i,{onClose:pe,isActive:_&&e});case n.Ul.EditTopic:return(0,ha.Y)(Qi,{onClose:pe,isActive:_&&e})}}})]})]})})),ed=(0,zt.ph)(({isOpen:e})=>{const t=(0,ua.A)($t.ar.Extra,"StoryViewer",!e);return t?(0,ha.Y)(t,{}):void 0}),td=e=>{const{requestedAttachBotInChat:t}=e,a=(0,ua.A)($t.ar.Extra,"AttachBotRecipientPicker",!t);return a?(0,ha.Y)(a,{...e}):void 0},ad=e=>{const{bot:t}=e,a=(0,ua.A)($t.ar.Extra,"BotTrustModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},sd=e=>{const{folder:t}=e,a=(0,ua.A)($t.ar.Extra,"DeleteFolderDialog",!t);return a?(0,ha.Y)(a,{...e}):void 0};var od=a(26087),id=a(95362),nd=a(14235),rd=a(56133);const dd=new Set,cd=new Set,ld=(0,zt.ph)((0,M.EK)(e=>({activeDownloads:(0,T.nTw)(e).activeDownloads}))(({activeDownloads:e})=>{const{cancelMediaHashDownloads:t,showNotification:a}=(0,M.ko)(),s=(0,rd.A)(1e3,!0),o=(0,aa.A)(e=>{cd.add(e),s(()=>{cd.size&&(t({mediaHashes:Array.from(cd)}),cd.clear())})});(0,zt.vJ)(()=>{Object.keys(e).length?Object.entries(e).forEach(([e,t])=>{if(dd.has(e))return;dd.add(e);const{size:s,filename:n,format:r}=t,c=et.Ih(e);if(c)return(0,id.A)(c,n),void o(e);if(s>d.kn&&!d.l5&&!d.Tz)return a({message:"Downloading files bigger than 2GB is not supported in your browser."}),void o(e);const l=()=>{(0,T.nTw)((0,M.mS)()).activeDownloads[e]||et.ch(l)};et.hd(e,r,!0,l,(0,nd.A)()).then(t=>{if(r===i.qZ.DownloadUrl){const e=new URL(t,window.document.baseURI);e.searchParams.set("filename",encodeURIComponent(n));const s=window.open(e.toString());s?.addEventListener("beforeunload",()=>{a({message:"Download started. Please, do not close the app before it is finished."})},{once:!0})}else t&&(0,id.A)(t,n);o(e)})}):dd.clear()},[e])})),ud=e=>{const{requestedDraft:t}=e,a=(0,ua.A)($t.ar.Extra,"DraftRecipientPicker",!t);return a?(0,ha.Y)(a,{...e}):void 0};var hd=a(98028);const fd={root:"kRuZeoF6",tabs:"rABcVLvv",icon:"os3EiiML",menuButton:"wrXChz0J",divider:"tXL6PpB_",hideMenuButton:"OkCgWlzE"},pd=(0,zt.ph)((0,M.EK)(e=>{const{chatFolders:{byId:t,orderedIds:a,invites:s}}=e,{activeChatFolder:o}=(0,T.nTw)(e);return{chatFoldersById:t,folderInvitesById:s,orderedFolderIds:a,activeChatFolder:o,maxFolders:(0,ce.d)(e,"dialogFilters"),maxFolderInvites:(0,ce.d)(e,"chatlistInvites"),maxChatLists:(0,ce.d)(e,"chatlistJoined")}})(({chatFoldersById:e,orderedFolderIds:t,activeChatFolder:a,maxFolders:s,maxChatLists:o,folderInvitesById:i,maxFolderInvites:r,isActive:c})=>{const{loadChatFolders:l,setActiveChatFolder:u,openLeftColumnContent:h,openSettingsScreen:f}=(0,M.ko)(),p=(0,zt.li)();(0,zt.vJ)(()=>{l()},[]);const m=(0,aa.A)(()=>{const e=document.querySelector("#LeftColumn .chat-list.Transition_slide-active");e?.scrollTo({top:0,behavior:"smooth"})}),{folderTabs:g}=(0,Ka.A)({sidebarMode:!0,orderedFolderIds:t,chatFoldersById:e,maxFolders:s,maxChatLists:o,folderInvitesById:i,maxFolderInvites:r}),{handleScroll:I,isAtBeginning:b,isAtEnd:y}=(0,Ha.A)(),v=(0,ta.A)(),S=(0,aa.A)(e=>{h({contentKey:n.Bn.ChatList}),f({screen:void 0}),u({activeChatFolder:e},{forceOnHeavyAnimation:!0}),a===e&&m(),p.current?.children[e]?.scrollIntoView({behavior:"smooth",block:"center"})}),w=(0,aa.A)(()=>{h({contentKey:n.Bn.Settings}),f({screen:n.VS.Folders})});(0,zt.vJ)(()=>{g?.length&&a>=g.length&&u({activeChatFolder:0})},[a,g,u]);const A=(0,zt.Kr)(()=>({onTrigger:e,isOpen:t})=>(0,ha.Y)(Oa.A,{color:"translucent",className:(0,Ht.A)(t?"active":"",fd.menuButton),onClick:e,ariaLabel:v("AriaLabelOpenMenu"),iconName:"menu",iconClassName:fd.icon}),[v]);if(c)return(0,ha.FD)("div",{className:fd.root,id:"FoldersSidebar",children:[(0,ha.Y)(Ss,{trigger:A,className:(0,Ht.A)(wt.Vq&&d.MP&&fd.hideMenuButton)}),!b&&(0,ha.Y)("div",{className:fd.divider}),(0,ha.Y)("div",{ref:p,className:(0,Ht.A)(fd.tabs,"custom-scroll","no-scrollbar"),onScroll:I,children:g?.map((e,t)=>(0,ha.Y)(hd.A,{title:e.title,isActive:t===a,isBlocked:e.isBlocked,badgeCount:e.badgeCount,isBadgeActive:e.isBadgeActive,onClick:S,clickArg:t,contextActions:e.contextActions,contextRootElementSelector:"#FoldersSidebar",icon:e.emoticon,className:fd.tab},e.id))}),!y&&(0,ha.Y)("div",{className:fd.divider}),(0,ha.Y)(Oa.A,{color:"translucent",className:(0,Ht.A)(fd.menuButton,fd.settingsButton),onClick:w,iconName:"tools",iconClassName:fd.icon})]})})),md=e=>{const{isOpen:t}=e,a=(0,ua.A)($t.ar.Extra,"ForwardRecipientPicker",!t);return a?(0,ha.Y)(a,{...e}):void 0};var gd=a(85679),Id=a(73172),bd=a(22337);const yd=(0,zt.ph)((0,M.EK)((e,{openedGame:t})=>{const{chatId:a}=t||{},s=a&&(0,T.hds)(e,a),o=a?(0,T.AWZ)(e,a):void 0;return{canPost:Boolean(s)&&(0,S.__)(s,void 0,void 0,o)}})(({openedGame:e,gameTitle:t,canPost:a})=>{const{closeGame:s,openForwardMenu:o}=(0,M.ko)(),i=(0,Na.A)(),{url:n,chatId:r,messageId:d}=e||{},c=Boolean(n),l=(0,zt.li)(),u=(0,Id.A)(r);(0,Qt.A)(()=>{u({type:"playingGame"})},c&&a?5e3:void 0);const h=(0,zt.hb)(e=>{if(r&&d&&(0,gd.S)(e,l.current))try{const t=JSON.parse(e.data);"share_score"===t.eventType&&(o({fromChatId:r,messageIds:[d],withMyScore:!0}),s()),"share_game"===t.eventType&&(o({fromChatId:r,messageIds:[d]}),s())}catch(e){}},[r,s,d,o]),f=(0,zt.hb)(e=>{e.currentTarget.focus()},[]);return(0,zt.vJ)(()=>(window.addEventListener("message",h),()=>window.removeEventListener("message",h)),[h]),(0,ha.Y)(bd.A,{className:"GameModal",isOpen:c,onClose:s,title:t,hasCloseButton:!0,children:c&&(0,ha.Y)("iframe",{ref:l,className:"game-frame",onLoad:f,src:n,title:i("AttachGame"),sandbox:"allow-scripts allow-same-origin allow-orientation-lock",allow:"fullscreen"})})})),vd=e=>{const{isOpen:t}=e,a=(0,ua.A)($t.ar.Extra,"HistoryCalendar",!t);return a?(0,ha.Y)(a,{...e}):void 0},Sd=e=>{const{isOpen:t}=e,a=(0,ua.A)($t.ar.Extra,"NewContactModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},wd=e=>{const{limit:t}=e,a=(0,ua.A)($t.ar.Extra,"PremiumLimitReachedModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},Ad=e=>{const{isOpen:t}=e,a=(0,ua.A)($t.ar.Extra,"GiveawayModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},Md=e=>{const{isOpen:t}=e,a=(0,ua.A)($t.ar.Extra,"PremiumMainModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},Cd=e=>{const{isOpen:t}=e,a=(0,ua.A)($t.ar.Stars,"StarsGiftingPickerModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},Pd=e=>{const{url:t}=e,a=(0,ua.A)($t.ar.Extra,"SafeLinkModal",!t);return a?(0,ha.Y)(a,{...e}):void 0},kd={root:"YUAfqWPN"},Td=["#E8BC2C","#D0049E","#02CBFE","#5723FD","#FE8C27","#6CB859"],Fd=new Path2D("M6.63869 12.1902L3.50621 14.1092C3.18049 14.3087 2.75468 14.2064 2.55515 13.8807C2.45769 13.7216 2.42864 13.5299 2.47457 13.3491L2.95948 11.4405C3.13452 10.7515 3.60599 10.1756 4.24682 9.86791L7.6642 8.22716C7.82352 8.15067 7.89067 7.95951 7.81418 7.80019C7.75223 7.67116 7.61214 7.59896 7.47111 7.62338L3.66713 8.28194C2.89387 8.41581 2.1009 8.20228 1.49941 7.69823L0.297703 6.69116C0.00493565 6.44581 -0.0335059 6.00958 0.211842 5.71682C0.33117 5.57442 0.502766 5.48602 0.687982 5.47153L4.35956 5.18419C4.61895 5.16389 4.845 4.99974 4.94458 4.75937L6.36101 1.3402C6.5072 0.987302 6.91179 0.819734 7.26469 0.965925C7.43413 1.03612 7.56876 1.17075 7.63896 1.3402L9.05539 4.75937C9.15496 4.99974 9.38101 5.16389 9.6404 5.18419L13.3322 5.47311C13.713 5.50291 13.9975 5.83578 13.9677 6.2166C13.9534 6.39979 13.8667 6.56975 13.7269 6.68896L10.9114 9.08928C10.7131 9.25826 10.6267 9.52425 10.6876 9.77748L11.5532 13.3733C11.6426 13.7447 11.414 14.1182 11.0427 14.2076C10.8642 14.2506 10.676 14.2208 10.5195 14.1249L7.36128 12.1902C7.13956 12.0544 6.8604 12.0544 6.63869 12.1902Z"),Ud=(0,zt.ph)((0,M.EK)(e=>(0,h.Up)((0,T.nTw)(e),["confetti"]))(({confetti:e})=>{const t=(0,zt.li)(),a=(0,zt.li)([]),s=(0,zt.li)(!1),o=(0,ao.A)(),i=(0,ea.A)(),{isMobile:n}=(0,De.Ay)(),r=n?50:100,{lastConfettiTime:d,top:c,width:l,left:u,height:h,style:f="poppers"}=e||{},p=(0,aa.A)((t,s,o=r)=>{for(let i=0;i<o;i++){const{position:o,velocity:n}=xd(f,t,s,i),r=10+Bd(5),d=Td[Math.floor(Math.random()*Td.length)];a.current.push({pos:o,size:r,color:d,velocity:n,flicker:r,flickerFrequency:.2*Math.random(),rotation:0,lastDrawnAt:Date.now(),frameCount:0,isStar:e?.withStars&&Math.random()>.8})}}),m=(0,aa.A)(()=>{if(!t.current||!s.current)return;const e=t.current,o=e.getContext("2d");if(!o)return;const{width:i,height:n}=e;o.clearRect(0,0,i,n);const r=[];a.current.forEach((e,t)=>{const{pos:s,velocity:i,size:d,color:c,flicker:l,flickerFrequency:u,rotation:h,lastDrawnAt:f,frameCount:p}=e,m=(Date.now()-f)/1e3,g={x:s.x+i.x*m,y:s.y+i.y*m},I={x:i.x*.5**(m/1),y:i.y+=1e3*m},b=d*Math.abs(Math.sin(p*u)),y=5*p*u*(Math.PI/180),v=p+1,S=Date.now();if(g.y>n+e.size)return void r.push(e);const w={...e,pos:g,velocity:I,flicker:b,rotation:y,lastDrawnAt:S,frameCount:v};a.current[t]=w,o.fillStyle=c,e.isStar?(o.save(),o.translate(s.x,s.y),o.scale(d/10*1.5,d/10*1.5),o.rotate(h),o.fill(Fd),o.restore()):(o.beginPath(),o.ellipse(s.x,s.y,d,l,h,0,2*Math.PI),o.fill())}),a.current=a.current.filter(e=>!r.includes(e)),a.current.length?(0,Wt.YS)(m):s.current=!1});if((0,ra.A)(([e])=>{let t;return e!==d&&(p(l||o.width,h||o.height),t=setTimeout(i,1e4),s.current||(s.current=!0,(0,Wt.YS)(m))),()=>{clearTimeout(t)}},[d,i,m]),!d||Date.now()-d>1e4)return;const g=(0,$s.A)(Boolean(c)&&`top: ${c}px`,Boolean(u)&&`left: ${u}px`,Boolean(l)&&`width: ${l}px`,Boolean(h)&&`height: ${h}px`);return(0,ha.Y)("div",{id:"Confetti",className:kd.root,style:g,children:(0,ha.Y)("canvas",{ref:t,className:kd.canvas,width:o.width,height:o.height})})}));function xd(e,t,a,s){if("poppers"===e){const e=s%2,o={x:t*(e?-.1:1.1),y:.66*a},i=Math.random()*t;return{position:o,velocity:{x:e?i:-1*i,y:-a-Bd(.75*a)}}}return{position:{x:Math.random()*t,y:-20},velocity:{x:Bd(t),y:-a*Math.random()*1.25}}}function Bd(e=1){return Math.random()*e-e/2}var Rd=a(15006),Gd=a(28470),Jd=a(43503);const Nd=a.p+"wave_ripple.5d7d9fa793232bef56c0.jpg",Ed="wave-filter",Od=(0,zt.ph)((0,M.EK)(e=>({waveInfo:(0,T.nTw)(e).wave}))(({waveInfo:e})=>{const[t,a]=(0,zt.J0)([]),o=(0,aa.A)(e=>{t.length>=7||a(t=>[...t,e])});return(0,zt.vJ)(()=>{if(!e)return;const{startX:t,startY:a}=e,{width:s,height:i}=Jd.A.get(),n=1.73*Math.max(s-t,i-a,t,a),r=a-n/2,d=t-n/2;o({startTime:e.lastWaveTime,waveWidth:n,top:r,left:d})},[e]),(0,zt.vJ)(()=>((0,Gd.z)((0,ha.FD)("filter",{x:"0",y:"0",width:"1",height:"1","color-interpolation-filters":"sRGB",xmlns:s.jNX,children:[(0,ha.Y)("feImage",{href:Nd,result:"waveImage"}),(0,ha.Y)("feDisplacementMap",{in:"SourceGraphic",in2:"waveImage",scale:"20",xChannelSelector:"R",yChannelSelector:"B"})]}),Ed),()=>{(0,Gd.e)(Ed)}),[]),(0,ha.Y)("div",{className:(0,Ht.A)("RMsQzedH"),teactFastList:!0,children:t.map(e=>(0,ha.Y)("div",{className:"YLR2Oh2f",style:(0,$s.A)(`--wave-width: ${e.waveWidth}px`,`--wave-pos-top: ${e.top}px`,`--wave-pos-left: ${e.left}px`),onAnimationEnd:()=>a(t=>t.filter(t=>t!==e))},e.startTime))})}));let Ld=!1;const Dd=(0,zt.ph)((0,M.EK)((e,{isMobile:t})=>{const{currentUserId:a}=e,{botTrustRequest:o,requestedAttachBotInChat:i,requestedDraft:n,safeLinkModalUrl:r,openedStickerSetShortName:d,openedCustomEmojiSetIds:c,shouldSkipHistoryAnimations:l,openedGame:u,isLeftColumnShown:h,historyCalendarSelectedAt:f,newContact:p,ratingPhoneCall:m,premiumModal:g,giveawayModal:I,deleteMessageModal:b,starsGiftingPickerModal:y,isMasterTab:v,payment:S,limitReachedModal:w,deleteFolderDialogModal:A}=(0,T.nTw)(e),M=(0,T.C0i)(e),{wasTimeFormatSetManually:C,foldersPosition:P}=(0,Le.lS)(e),k=u&&(0,T.O5q)(e,u.chatId,u.messageId),F=k?.content.game?.title,{chatId:U}=(0,T.Xf0)(e)||{},x=!(0,T.xYJ)(e,"rightColumnAnimations")||!(0,T.PKK)(e),B=A?(0,T.$aQ)(e,A):void 0,R=(0,T.trm)(e);return{currentUserId:a,isLeftColumnOpen:h,isMiddleColumnOpen:Boolean(U),isRightColumnOpen:(0,T.gjV)(e,t),isMediaViewerOpen:(0,T.F4N)(e),isStoryViewerOpen:(0,T.gd2)(e),isForwardModalOpen:(0,T.p5z)(e),isReactionPickerOpen:(0,T.Ani)(e),safeLinkModalUrl:r,isHistoryCalendarOpen:Boolean(f),shouldSkipHistoryAnimations:l,openedStickerSetShortName:d,openedCustomEmojiSetIds:c,isServiceChatReady:(0,T.dqr)(e),activeGroupCallId:v?e.groupCalls.activeGroupCallId:void 0,withInterfaceAnimations:(0,T.PKK)(e),wasTimeFormatSetManually:C,isPhoneCallActive:v?Boolean(e.phoneCall):void 0,addedSetIds:e.stickers.added.setIds,addedCustomEmojiIds:e.customEmojis.added.setIds,newContactUserId:p?.userId,newContactByPhoneNumber:p?.isByPhoneNumber,openedGame:u,gameTitle:F,isRatePhoneCallModalOpen:Boolean(m),botTrustRequest:o,botTrustRequestBot:o&&(0,T.mBe)(e,o.botId),requestedAttachBotInChat:i,isCurrentUserPremium:(0,T.g29)(e),isPremiumModalOpen:g?.isOpen,isGiveawayModalOpen:I?.isOpen,isDeleteMessageModalOpen:Boolean(b),isStarsGiftingPickerModal:y?.isOpen,limitReached:w?.limit,isPaymentModalOpen:S.isPaymentModalOpen,isReceiptModalOpen:Boolean(S.receipt),deleteFolderDialog:B,isMasterTab:v,requestedDraft:n,noRightColumnAnimation:x,isSynced:e.isSynced,isAccountFrozen:R,isAppConfigLoaded:e.isAppConfigLoaded,isFoldersSidebarShown:P===s._C3&&!t&&(0,T.XD6)(e),diceEmojies:e.appConfig?.diceEmojies,selectedGiftAuction:M}})(({isMobile:e,isLeftColumnOpen:t,isMiddleColumnOpen:o,isRightColumnOpen:i,isMediaViewerOpen:n,isStoryViewerOpen:r,isForwardModalOpen:c,activeGroupCallId:l,safeLinkModalUrl:u,isHistoryCalendarOpen:h,shouldSkipHistoryAnimations:f,limitReached:p,openedStickerSetShortName:m,openedCustomEmojiSetIds:g,isServiceChatReady:I,withInterfaceAnimations:b,wasTimeFormatSetManually:y,addedSetIds:v,addedCustomEmojiIds:S,isPhoneCallActive:w,newContactUserId:A,newContactByPhoneNumber:C,openedGame:P,gameTitle:k,isRatePhoneCallModalOpen:T,botTrustRequest:F,botTrustRequestBot:U,requestedAttachBotInChat:x,requestedDraft:B,isPremiumModalOpen:R,isGiveawayModalOpen:G,isDeleteMessageModalOpen:J,isStarsGiftingPickerModal:N,isPaymentModalOpen:E,isReceiptModalOpen:O,isReactionPickerOpen:L,isCurrentUserPremium:D,deleteFolderDialog:Y,isMasterTab:V,noRightColumnAnimation:q,isSynced:j,currentUserId:z,isAccountFrozen:K,isAppConfigLoaded:W,isFoldersSidebarShown:H,diceEmojies:_,selectedGiftAuction:X})=>{const{initMain:$,loadAnimatedEmojis:Q,loadBirthdayNumbersStickers:Z,loadRestrictedEmojiStickers:ee,loadNotificationSettings:te,loadNotificationExceptions:ae,updateIsOnline:se,onTabFocusChange:oe,loadTopInlineBots:ie,loadEmojiKeywords:ne,loadCountryList:re,loadAvailableReactions:de,loadStickerSets:ce,loadDiceStickers:le,loadPremiumGifts:ue,loadTonGifts:he,loadStarGifts:fe,loadMyUniqueGifts:pe,loadDefaultTopicIcons:me,loadAddedStickers:ge,loadFavoriteStickers:Ie,loadDefaultStatusIcons:be,ensureTimeFormat:ye,closeStickerSetModal:ve,closeCustomEmojiSets:Se,checkVersionNotification:we,loadConfig:Ae,loadAppConfig:Me,loadAttachBots:Ce,loadContactList:Pe,loadCustomEmojis:ke,loadGenericEmojiEffects:Te,closePaymentModal:Fe,clearReceipt:Ue,checkAppVersion:xe,openThread:Be,toggleLeftColumn:Re,loadRecentEmojiStatuses:Ge,loadUserCollectibleStatuses:Je,updatePageTitle:Ne,loadTopReactions:Ee,loadRecentReactions:Oe,loadDefaultTagReactions:Le,loadFeaturedEmojiStickers:Ye,loadAuthorizations:Ve,loadPeerColors:qe,loadSavedReactionTags:je,loadTimezones:ze,loadQuickReplies:Ke,loadStarStatus:We,loadAvailableEffects:He,loadTopBotApps:_e,loadPaidReactionPrivacy:Xe,loadPasswordInfo:$e,loadBotFreezeAppeal:Qe,loadAllChats:Ze,loadAllStories:et,loadAllHiddenStories:tt,loadContentSettings:at,loadGiftAuction:st,loadPromoData:ot,loadActiveGiftAuctions:it}=(0,M.ko)();s.Oig&&!Ld&&(Ld=!0,console.log(">>> RENDER MAIN"));const nt=(0,ta.A)();(0,Zt.A)(()=>{(0,$t.po)($t.ar.Calls)},5e3);const dt=(0,zt.li)(),ct=(0,zt.li)(),{isDesktop:lt}=(0,De.Ay)();var ut,ht;(0,zt.vJ)(()=>{t||o||lt?t&&o&&e&&Re():Re()},[lt,t,o,e,Re]),(0,Qt.A)(xe,V?3e5:void 0,!0),(0,zt.vJ)(()=>{V&&j&&(se({isOnline:!0}),Ae(),Me(),qe(),$(),Pe(),xe(),Ve(),$e())},[V,j]),(0,zt.vJ)(()=>{V&&j&&W&&!K&&(Ze({listType:"saved"}),et(),tt(),ot(),at(),Oe(),Le(),Ce(),te(),ae(),ie(),Ee(),We(),ne({language:s.cUY}),Ye(),je(),_e(),Xe(),me(),Q(),de(),Je(),Te(),ue(),he(),fe(),pe(),He(),Z(),ee(),Ke(),ze(),it())},[V,j,W,K]),(0,zt.vJ)(()=>{V&&D&&W&&!K&&(be(),Ge())},[D,V,W,K]),(0,zt.vJ)(()=>{V&&(nt.code!==s.cUY&&ne({language:nt.code}),re({langCode:nt.code}))},[nt.code,V]),(0,zt.vJ)(()=>{V&&ke({ids:Object.keys((0,M.mS)().customEmojis.byId),ignoreCache:!0})},[V]),(0,zt.vJ)(()=>{V&&j&&W&&!K&&(v&&S||(ce(),Ie()),v&&S&&ge())},[v,S,V,j,W,K]),(0,zt.vJ)(()=>{V&&j&&W&&!K&&_&&le()},[V,j,W,K,_]),(0,zt.vJ)(()=>{Qe()},[W]),(0,zt.vJ)(()=>{I&&V&&we()},[I,V]),(0,zt.vJ)(()=>{y||ye()},[y]),(0,zt.vJ)(()=>{if(!j)return;Ne();const e=(0,rt.f4)();e?.tgaddr&&(0,Xt._)(decodeURIComponent(e.tgaddr),{type:"inner"})},[j]),ut="deeplink",ht=e=>{try{const t=e.payload||"",a=decodeURIComponent(t);(0,Xt._)(a,{type:"inner"})}catch(e){s.Oig&&console.error("Failed to process deep link",e)}},(0,zt.vJ)(()=>{if(!wt.Vq)return;let e;return(async()=>{const{listen:t}=await a.e(8925).then(a.bind(a,8925));e=await t(ut,e=>{ht(e)})})().catch(e=>{console.error(`Could not set up window event listener. ${e}`)}),()=>{e?.()}},[ut,ht]),(0,zt.vJ)(()=>{const e=(0,rt.xV)(z);e&&Be({chatId:e.chatId,threadId:e.threadId,type:e.type})},[z]);const ft="active"===X?.state.type?X?.timeout:void 0,pt=X?.gift.id;(0,Qt.A)(()=>{pt&&st({giftId:pt})},ft?1e3*ft:void 0),(0,zt.Nf)(()=>{const e=dt.current;1===e.parentNode.childElementCount&&(0,Kt.YM)(e,"Transition_slide-active")},[]),(0,na.A)({ref:dt,isOpen:t,noCloseTransition:f,prefix:"left-column-"});const mt=(0,zt.li)(!1),gt=(0,ea.A)();(0,ra.A)(([e])=>{if(void 0===e||t===e||!b)return;mt.current=!0,d.Ni&&(0,Wt.Uz)(()=>{document.body.classList.toggle("android-left-blackout-open",!t)});const a=(0,zt.VK)();(0,_t.j)(document.getElementById("MiddleColumn"),()=>{a(),mt.current=!1,gt()})},[t,b,gt]),(0,na.A)({ref:dt,isOpen:i,noCloseTransition:f,prefix:"right-column-"});const It=(0,zt.li)(!1),[bt,yt]=(0,zt.J0)(i),vt=(0,la.zk)();(0,ra.A)(([e,t])=>{if(void 0===t||i===t)return;if(!e||q)return void yt(i);It.current=!0;const a=(0,zt.VK)();(0,_t.j)(document.getElementById("RightColumn"),()=>{a(),It.current=!1,gt(),yt(i)})},[o,i,q,gt]);const St=(0,Ht.A)(mt.current&&"left-column-animating",It.current&&"right-column-animating",bt&&"narrow-message-list",f&&"history-animation-disabled",vt&&"is-fullscreen",H&&"folders-sidebar-visible"),At=(0,aa.A)(()=>{oe({isBlurred:!0})}),Mt=(0,aa.A)(()=>{oe({isBlurred:!1}),document.title.includes(s.LaL)||Ne(),Ct(!1)}),Pt=(0,aa.A)(()=>{ve()}),kt=(0,aa.A)(()=>{Se()});return(0,da.Ay)(At,Mt,wt.Vq),(0,ca.A)(At),function(e=!1){(0,zt.vJ)(()=>{if(d.TF){if(!e)return sa?.setAttribute("content",oa),d.pz&&!d._7&&document.addEventListener("gesturestart",ia),()=>{sa?.setAttribute("content","width=device-width, initial-scale=1, shrink-to-fit=no"),d.pz&&!d._7&&document.removeEventListener("gesturestart",ia)};sa?.setAttribute("content","width=device-width, initial-scale=1, shrink-to-fit=no, viewport-fit=cover")}},[e])}(n||r),(0,ha.FD)("div",{ref:dt,id:"Main",className:St,children:[(0,ha.Y)(pd,{isMobile:e,isActive:H}),(0,ha.Y)(Ks,{ref:ct,isFoldersSidebarShown:H}),(0,ha.Y)(Fi,{leftColumnRef:ct,isMobile:e}),(0,ha.Y)(Zr,{isMobile:e}),(0,ha.Y)(Ws,{isOpen:n}),(0,ha.Y)(ed,{isOpen:r}),(0,ha.Y)(md,{isOpen:c}),(0,ha.Y)(ud,{requestedDraft:B}),(0,ha.Y)(od.A,{}),(0,ha.Y)(jo,{noUi:!0}),(0,ha.Y)(Vi,{}),(0,ha.Y)(Pd,{url:u}),(0,ha.Y)(vd,{isOpen:h}),(0,ha.Y)(ya,{isOpen:Boolean(m),onClose:Pt,stickerSetShortName:m}),(0,ha.Y)(Ia,{customEmojiSetIds:g,onClose:kt}),l&&(0,ha.Y)(pa,{groupCallId:l}),(0,ha.Y)(fa,{isActive:Boolean(l||w)}),(0,ha.Y)(Sd,{isOpen:Boolean(A||C),userId:A,isByPhoneNumber:C}),(0,ha.Y)(yd,{openedGame:P,gameTitle:k}),(0,ha.Y)(ld,{}),(0,ha.Y)(Ud,{}),d.J6&&(0,ha.Y)(Od,{}),(0,ha.Y)(Rd.A,{}),(0,ha.Y)(ma,{isActive:w}),(0,ha.Y)(Aa,{isForAppBadge:!0}),(0,ha.Y)(ga,{isOpen:T}),(0,ha.Y)(ad,{bot:U,type:F?.type,shouldRequestWriteAccess:F?.shouldRequestWriteAccess}),(0,ha.Y)(td,{requestedAttachBotInChat:x}),(0,ha.Y)(Xs,{}),(0,ha.Y)(Md,{isOpen:R}),(0,ha.Y)(Ad,{isOpen:G}),(0,ha.Y)(Cd,{isOpen:N}),(0,ha.Y)(wd,{limit:p}),(0,ha.Y)(qi,{isOpen:E,onClose:Fe}),(0,ha.Y)(ji,{isOpen:O,onClose:Ue}),(0,ha.Y)(sd,{folder:Y}),(0,ha.Y)(Hs,{isOpen:L}),(0,ha.Y)(ba,{isOpen:J})]})}));var Yd=a(15535);var Vd=a(89704);const qd=(0,zt.ph)((0,M.EK)(e=>({passcodeSettings:e.passcode}))(({isLocked:e,passcodeSettings:t})=>{const{unlockScreen:a,signOut:s,logInvalidUnlockAttempt:o,resetInvalidUnlockAttempts:i}=(0,M.ko)(),{invalidAttemptsCount:n,timeoutUntil:r,isLoading:d}=t,c=(0,Na.A)(),[l,u]=(0,zt.J0)(""),[h,f]=(0,zt.J0)(!1),[p,m,g]=(0,ss.A)(!1),{shouldRender:I}=(0,Ea.A)(e);(0,Zt.A)(i,r?r-Date.now():void 0);const b=(0,zt.hb)(()=>{u("")},[]),y=(0,zt.hb)(e=>{void 0===r?(u(""),(0,Rt.UQ)(e).then(a,e=>{e instanceof Rt.Mv&&s({forceInitApi:!0}),o(),u(c("lng_passcode_wrong"))})):u(c("FloodWait"))},[c,r]);(0,zt.vJ)(()=>{void 0!==r?u(c("FloodWait")):0===n&&u("")},[r,c,n]);const v=(0,zt.hb)(()=>{g(),s({forceInitApi:!0})},[g,s]);if(I)return(0,ha.FD)("div",{className:"bdKGCai4",children:[(0,ha.FD)("div",{className:"BIi4Pl4Z",dir:c.isRtl?"rtl":void 0,children:[(0,ha.Y)(wn.A,{tgsUrl:nn.w.Lock,previewUrl:Vd,size:160,className:"JwlsF2tF"}),(0,ha.Y)(Yd.A,{shouldShowSubmit:!0,shouldDisablePasswordManager:!0,isLoading:d,error:l,placeholder:c("Passcode.EnterPasscodePlaceholder"),submitLabel:c("Next"),onClearError:b,isPasswordVisible:h,noRipple:!0,onChangePasswordVisibility:f,onSubmit:y},"password-form"),(0,ha.FD)("div",{className:"VlXFyC_a",children:[(0,ha.FD)("p",{children:[(0,ha.Y)(Ai.A,{onClick:m,children:"Log out"})," ","if you don't remember your passcode."]}),(0,ha.Y)("p",{children:(0,ha.Y)(Oa.A,{color:"translucent",size:"tiny",isText:!0,onClick:m,children:c("AccountSettings.Logout")})})]})]}),(0,ha.Y)(Qo.A,{isOpen:p,onClose:g,text:c("lng_sure_logout"),confirmLabel:c("AccountSettings.Logout"),confirmHandler:v,confirmIsDestructive:!0})]})}));s.Oig&&console.log(">>> FINISH LOAD MAIN BUNDLE")},25404(e,t,a){a.d(t,{A:()=>p});var s=a(84051),o=a(13439),i=a(31481),n=a(85982),r=a(58744),d=a(80140),c=a(39351),l=a(17712),u=a(59030),h=a(24433),f=a(20021);const p=(0,s.ph)(({peerId:e,canManage:t,gift:a,currentUserEmojiStatus:p,collectibleEmojiStatuses:m})=>{const{showNotification:g,openChatWithDraft:I,openGiftTransferModal:b,openGiftResalePriceComposerModal:y,openGiftStatusInfoModal:v,setEmojiStatus:S,toggleSavedGiftPinned:w,changeGiftVisibility:A,updateStarGiftPrice:M,closeGiftInfoModal:C}=(0,o.ko)(),P=(0,c.A)(),k=(0,u.A)(),T=a&&"gift"in a,F=T?a:void 0,U=T?a.gift:a,x="starGiftUnique"===U?.type?U.slug:void 0,B=(0,s.Kr)(()=>{if(x)return`${i.jsp}nft/${x}`},[x]),R=(0,s.Kr)(()=>{if(x)return m?.find(e=>"collectible"===e.type&&e.slug===x)},[x,m]),G="collectible"===p?.type?p.slug:void 0,J=U&&"starGiftUnique"===U.type,N=J&&G===U.slug,E=R&&!N,O=J?U.resellPrice:void 0,L=t&&F&&!F.isUnsaved&&J,D=(0,l.A)(()=>{const{inputGift:e,isUnsaved:t}=F;A({gift:e,shouldUnsave:!t})}),Y=(0,l.A)(()=>{B&&((0,n.eM)(B),g({message:P("LinkCopied")}))}),V=(0,l.A)(()=>{B&&I({text:{text:B}})}),q=(0,l.A)(()=>{F&&"starGiftUnique"===F?.gift.type&&(F.canTransferAt&&F.canTransferAt>(0,d.Fm)()?g({message:{key:"NotificationGiftCanTransferAt",variables:{date:(0,r.U)(k,1e3*F.canTransferAt)}}}):b({gift:F}))}),j=(0,l.A)(()=>{F&&(F.canResellAt&&F.canResellAt>(0,d.Fm)()?g({message:{key:"NotificationGiftCanResellAt",variables:{date:(0,r.U)(k,1e3*F.canResellAt)}}}):y({peerId:e,gift:F}))}),z=(0,l.A)(()=>{F&&"starGiftUnique"===F.gift.type&&F.inputGift&&(C(),M({gift:F.inputGift,price:{currency:i.OUy,amount:0,nanos:0}}),g({icon:"unlist-outline",message:{key:"NotificationGiftIsUnlist",variables:{gift:P("GiftUnique",{title:F.gift.title,number:F.gift.number})}}}))}),K=(0,l.A)(()=>{"starGiftUnique"===U?.type&&R&&v({emojiStatus:R})}),W=(0,l.A)(()=>{N&&S({emojiStatus:{type:"regular",documentId:i.zNY}})}),H=(0,l.A)(()=>{w({peerId:e,gift:F})});return(0,f.FD)(f.FK,{children:[L&&(0,f.Y)(h.A,{icon:F.isPinned?"unpin":"pin",onClick:H,children:P(F.isPinned?"ChatListUnpinFromTop":"ChatListPinToTop")}),(0,f.Y)(h.A,{icon:"link-badge",onClick:Y,children:P("CopyLink")}),(0,f.Y)(h.A,{icon:"forward",onClick:V,children:P("Share")}),t&&J&&(0,f.Y)(h.A,{icon:"diamond",onClick:q,children:P("GiftInfoTransfer")}),t&&J&&!O&&(0,f.Y)(h.A,{icon:"sell-outline",onClick:j,children:P("Sell")}),t&&J&&Boolean(O)&&(0,f.Y)(h.A,{icon:"unlist-outline",onClick:z,children:P("GiftInfoUnlist")}),t&&F&&(0,f.Y)(h.A,{icon:F.isUnsaved?"eye-outline":"eye-crossed-outline",onClick:D,children:P(F.isUnsaved?"GiftActionShow":"GiftActionHide")}),E&&(0,f.Y)(h.A,{icon:"crown-wear-outline",onClick:K,children:P("GiftInfoWear")}),N&&(0,f.Y)(h.A,{icon:"crown-take-off-outline",onClick:W,children:P("GiftInfoTakeOff")})]})})}}]);
|
||
//# sourceMappingURL=7768.553286dd75501b8da67c.js.map
|