2 lines
349 KiB
JavaScript
2 lines
349 KiB
JavaScript
(()=>{"use strict";var e,t,n,o,r={71226:(e,t,n)=>{n.d(t,{t9:()=>I,$9:()=>w,u3:()=>C,UC:()=>S,s8:()=>P,Mk:()=>E,g8:()=>y,Zf:()=>v,mR:()=>b});var o=n(863),r=n(83716),a=n(26926),s=n(69118),i=n(65054);const d=150,c=5e3;let u;const l=new Map,f=new Map,h={chats:{},users:{},messages:{},documents:{},stickerSets:{},photos:{},webDocuments:{}};let m=!0;(0,i.Pz)((e=>{m=e}));const p=o.Eo?new BroadcastChannel(r.tuy):void 0;let g;function y(e,t){return g=e,m?(u||(r.eMD&&console.log(">>> START LOAD WORKER"),u=new Worker(new URL(n.p+n.u(8325),n.b)),function(e){u?.addEventListener("message",(t=>{let{data:n}=t;if("update"===n.type)e(n.update);else if("methodResponse"===n.type)E(n);else if("methodCallback"===n.type)P(n);else if("unhandledError"===n.type)throw new Error(n.error?.message)}))}(e),"iOS"===t.platform&&window.addEventListener("focus",(()=>{M(),setTimeout((()=>M()),1e3)}))),A({type:"initApi",args:[t,h]})):(function(e){p&&p.postMessage({type:"initApi",token:(0,i._w)(),initialArgs:e})}(t),Promise.resolve())}function b(e,t,n){h[e][t]=n}function v(e){Object.assign(h,e)}function w(e){if(!u)return void(r.eMD&&console.warn("API is not initialized"));for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];const a=A({type:"callMethod",name:e,args:n});return r.eMD&&(async()=>{try{await a}catch(e){}})(),a}function I(e){if(!u&&m)return void(r.eMD&&console.warn("API is not initialized"));for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];const s=m?A({type:"callMethod",name:e,args:n}):function(e){const t=(0,a.Z)(l),n={messageId:t,...e},o={messageId:t},r=new Promise(((e,t)=>{Object.assign(o,{resolve:e,reject:t})}));if("args"in n&&"name"in n&&"function"==typeof n.args[1]){n.withCallback=!0;const e=n.args.pop();o.callback=e,f.set(e,o)}return l.set(t,o),r.catch((()=>{})).finally((()=>{l.delete(t),o.callback&&f.delete(o.callback)})),function(e){p&&p.postMessage({type:"callApi",token:(0,i._w)(),...e})}(n),r}({name:e,args:n});return r.eMD&&(async()=>{try{await s}catch(e){}})(),s}function C(e){e.isCanceled=!0;const{messageId:t}=f.get(e)||{};if(t)if(m)S(t);else{if(!p)return;p.postMessage({type:"cancelApiProgress",token:(0,i._w)(),messageId:t})}}function S(e){u?.postMessage({type:"cancelProgress",messageId:e})}function E(e){const t=l.get(e.messageId);t&&(e.error?t.reject(e.error):t.resolve(e.response))}function P(e){l.get(e.messageId)?.callback?.(...e.callbackArgs)}function A(e){const t=(0,a.Z)(l),n={messageId:t,...e},o={messageId:t},r=new Promise(((e,t)=>{Object.assign(o,{resolve:e,reject:t})}));if("args"in n&&"name"in n&&"function"==typeof n.args[1]){n.withCallback=!0;const e=n.args.pop();o.callback=e,f.set(e,o)}return l.set(t,o),r.catch((()=>{})).finally((()=>{l.delete(t),o.callback&&f.delete(o.callback)})),u?.postMessage(n),r}const k=Date.now();async function M(){let e=!1;try{await Promise.race([A({type:"ping"}),(0,s.wO)(d).then((()=>e?void 0:Promise.reject(new Error("HEALTH_CHECK_TIMEOUT"))))])}catch(e){console.error(e),Date.now()-k>=c&&(u?.terminate(),u=void 0,g({"@type":"requestInitApi"}))}finally{e=!0}}},6137:(e,t,n)=>{n.d(t,{IU:()=>r.I,Vv:()=>o.Vv,_Q:()=>o._Q,_f:()=>o._f});var o=n(94746),r=n(9077)},9077:(e,t,n)=>{n.d(t,{I:()=>o});let o=function(e){return e[e.BlobUrl=0]="BlobUrl",e[e.Progressive=1]="Progressive",e[e.Stream=2]="Stream",e[e.DownloadUrl=3]="DownloadUrl",e[e.Text=4]="Text",e}({})},94746:(e,t,n)=>{n.d(t,{Vv:()=>o,_Q:()=>a,_f:()=>r});let o=function(e){return e.Bold="MessageEntityBold",e.Blockquote="MessageEntityBlockquote",e.BotCommand="MessageEntityBotCommand",e.Cashtag="MessageEntityCashtag",e.Code="MessageEntityCode",e.Email="MessageEntityEmail",e.Hashtag="MessageEntityHashtag",e.Italic="MessageEntityItalic",e.MentionName="MessageEntityMentionName",e.Mention="MessageEntityMention",e.Phone="MessageEntityPhone",e.Pre="MessageEntityPre",e.Strike="MessageEntityStrike",e.TextUrl="MessageEntityTextUrl",e.Url="MessageEntityUrl",e.Underline="MessageEntityUnderline",e.Spoiler="MessageEntitySpoiler",e.CustomEmoji="MessageEntityCustomEmoji",e.Unknown="MessageEntityUnknown",e}({});const r=-1,a="MESSAGE_DELETED"},58912:(e,t,n)=>{n.d(t,{Z:()=>u});var o=n(60748),r=n(46752),a=n(70692),s=n(60706),i=n(97799);function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},d.apply(this,arguments)}const c=150,u=(0,o.X$)((function(e){const{size:t=c,play:n=!0,noLoop:u=!0,className:l,noTransition:f,nonInteractive:h,onLoad:m,onClick:p,...g}=e,[y,b]=(0,s.Z)(!1),v=(0,a.Z)(f||y),w=(0,o.I4)((()=>{b(),m?.()}),[b,m]),[I,C]=(0,o.eJ)(String(Math.random())),S=(0,o.I4)((()=>{!0===n&&C(String(Math.random())),p?.()}),[p,n]);return o.ZP.createElement(i.Z,d({className:(0,r.Z)(l,v),size:t,play:!0===n?I:n,noLoop:u,onClick:h?void 0:S,onLoad:w},g))}))},97799:(e,t,n)=>{n.d(t,{Z:()=>w});var o=n(57710),r=n(84089),a=n(60748),s=n(46752),i=n(80036),d=n(26926),c=n(27370),u=n(18674),l=n(92112),f=n(45332),h=n(274),m=n(70971),p=n(76997),g=n(3927),y=n(22268),b=n(34446);const v={},w=(0,a.X$)((e=>{let{ref:t,renderId:n,className:w,style:C,tgsUrl:S,play:E,playSegment:P,speed:A,noLoop:k,size:M,quality:T,isLowPriority:N,color:L,forceOnHeavyAnimation:R,sharedCanvas:Z,sharedCanvasCoords:_,onClick:B,onLoad:O,onEnded:D,onLoop:F}=e,x=(0,a.sO)(null);t&&(x=t);const j=(0,a.Ye)((()=>(0,d.Z)(v,!0)),[]),[$,U]=(0,a.eJ)(),V=(0,a.sO)(),H=(0,a.sO)(!0),W=!Z&&L,G=(0,y.Z)(W?L:void 0),z=E||P,K=(0,m.Y)(E),q=(0,m.Y)(P),J=(0,a.sO)();(0,b.Z)((()=>{if(L&&!W){const{r:e,g:t,b:n}=(0,c.o)(L);J.current=[e,t,n]}else J.current=void 0}),[L,W]);const Y=(0,a.sO)(!1);(0,a.d4)((()=>()=>{Y.current=!0}),[]);const X=(0,a.I4)((()=>{if(V.current||Y.current||!S||Z&&(!_||!Z.offsetWidth||!Z.offsetHeight))return;const e=x.current||Z;if(!e)return;const t=(0,r._)().init(S,e,n||(0,d.Z)(v,!0),{size:M,noLoop:k,quality:T,isLowPriority:N,coords:_},j,J.current,O,D,F);A&&t.setSpeed(A),U(t),V.current=t}),[N,k,D,O,F,T,n,Z,_,M,A,S,j]);(0,a.d4)((()=>{(0,r._)()?X():(0,r.t)().then(X)}),[X]);const Q=(0,g.Z)(X,[X],150);(0,p.Z)(Z,Q),(0,a.d4)((()=>{$&&$.setColor(J.current)}),[L,$]),(0,a.d4)((()=>()=>{V.current?.removeView(j)}),[j]);const ee=(0,a.I4)((function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];$&&(K.current||q.current)&&!I(R)&&(q.current?$.playSegment(q.current,j):$.play(e,j))}),[$,R,K,q,j]),te=(0,a.I4)((()=>{(0,o.i$)(ee)}),[ee]),ne=(0,a.I4)((()=>{$?.isPlaying()&&$.pause(j)}),[$,j]);if((0,h.Z)((e=>{let[t]=e;void 0!==t&&k!==t&&$?.setNoLoop(k)}),[k,$]),(0,h.Z)((e=>{let[t]=e;void 0!==t&&_!==t&&$?.setSharedCanvasCoords(j,_)}),[_,j,$]),(0,a.d4)((()=>{$&&(z?I(R)||ee(k):ne())}),[$,z,k,ee,ne,R]),(0,a.d4)((()=>{$&&(H.current?H.current=!1:S&&($.changeData(S),ee()))}),[ee,$,S]),(0,u.ZP)(ne,ee,!z||R),(0,l.ZP)(ne,ee,!z),(0,f.Z)(ne,te,!z),!Z)return a.ZP.createElement("div",{ref:x,className:(0,s.Z)("AnimatedSticker",w),style:(0,i.Z)(void 0!==M&&`width: ${M}px; height: ${M}px;`,B&&"cursor: pointer",G,C),onClick:B})}));function I(){return!(arguments.length>0&&void 0!==arguments[0]&&arguments[0])&&(0,u.zG)()||(0,l.lh)()||(0,f.q)()}},96459:(e,t,n)=>{n.d(t,{Z:()=>g});var o=n(60748),r=n(33555),a=n(6137),s=n(46752),i=n(74753),d=n(11192),c=n(78046),u=n(92085),l=n(36765);const f="a51PrE1gNHtEZTsTv199";var h=n(53930),m=n(69123);const p=20,g=(0,o.X$)((e=>{let{ref:t,documentId:n,size:g=p,isBig:y,noPlay:b,className:v,loopLimit:w,style:I,withGridFix:C,withSharedAnimation:S,sharedCanvasRef:E,sharedCanvasHqRef:P,withTranslucentThumb:A,shouldPreloadPreview:k,forceOnHeavyAnimation:M,observeIntersectionForLoading:T,observeIntersectionForPlaying:N,onClick:L}=e,R=(0,o.sO)(null);t&&(R=t);const{customEmoji:Z,canPlay:_}=(0,c.Z)(n),B=(0,o.sO)(0),[O,D]=(0,o.eJ)(!0),F=Z?.shouldUseTextColor,x=(0,u.Z)(R,!F),j=(0,o.I4)((e=>{w&&(B.current+=1,B.current>=w?(D(!1),e.currentTarget.currentTime=0):(0,i.Z)(e.currentTarget))}),[w]),$=(0,o.I4)((()=>{w&&(B.current+=1,B.current>=w-1&&D(!1))}),[w]),U=Z?.stickerSetInfo&&(0,d.Si)((0,r.Rd)(),Z.stickerSetInfo);return o.ZP.createElement("div",{ref:R,className:(0,s.Z)("_cPVRYXabaTi4NzwuAuv",v,"custom-emoji","emoji",C&&"ATlIbx7wziKC9hp9tIjf"),onClick:L,"data-entity-type":a.Vv.CustomEmoji,"data-document-id":n,"data-alt":Z?.emoji,style:I},o.ZP.createElement("img",{className:"YK4vvTRvF0f3KvHfTCcq",src:m,alt:Z?.emoji,draggable:!1}),Z?o.ZP.createElement(l.Z,{containerRef:R,sticker:Z,isSmall:!y,size:g,noPlay:b||!_,thumbClassName:f,fullMediaClassName:"ZjeZqyl7YXHdvIDo1TbO",shouldLoop:O,loopLimit:w,shouldPreloadPreview:k||b||!_,forceOnHeavyAnimation:M,observeIntersectionForLoading:T,observeIntersectionForPlaying:N,withSharedAnimation:S,sharedCanvasRef:U?P:E,withTranslucentThumb:A,onVideoEnded:j,onAnimatedStickerLoop:$,customColor:x}):o.ZP.createElement("img",{className:f,src:h,alt:"Emoji"}))}))},45370:(e,t,n)=>{n.d(t,{Z:()=>c});var o=n(60748),r=n(6137),a=n(48035),s=n(48670),i=n(32340),d=n(14612);const c=(0,o.X$)((function(e){let{lang:t,message:n,noEmoji:c=!1,highlight:u,truncateLength:l=s.lN,observeIntersectionForLoading:f,observeIntersectionForPlaying:h,withTranslucentThumbs:m=!1,inChatList:p=!1}=e;const{text:g,entities:y}=(0,s.tK)(n,p)||{},b=y?.some((e=>e.type===r.Vv.Spoiler)),v=y?.some((e=>e.type===r.Vv.CustomEmoji));if(!g||!b&&!v){const e=(0,a.Z)((0,s.MK)(t,n,c),l);return o.ZP.createElement("span",null,u?(0,i.Z)(e,["emoji","highlight"],{highlight:u}):(0,i.Z)(e))}const w=!c&&(0,s.Eb)(n);return o.ZP.createElement(o.ZP.Fragment,null,[w?(0,i.Z)(`${w} `):void 0,(0,s.Kk)(t,n,o.ZP.createElement(d.Z,{message:n,highlight:u,isSimple:!0,observeIntersectionForLoading:f,observeIntersectionForPlaying:h,withTranslucentThumbs:m,truncateLength:l,inChatList:p}))].flat().filter(Boolean))}))},14612:(e,t,n)=>{n.d(t,{Z:()=>c});var o=n(60748),r=n(6137),a=n(48035),s=n(48670),i=n(20230),d=n(34446);const c=(0,o.X$)((function(e){let{message:t,translatedText:n,isForAnimation:c,emojiSize:u,highlight:l,isSimple:f,truncateLength:h,isProtected:m,observeIntersectionForLoading:p,observeIntersectionForPlaying:g,withTranslucentThumbs:y,shouldRenderAsHtml:b,inChatList:v}=e;const w=(0,o.sO)(null),I=(0,o.sO)(null),C=(0,o.sO)(0),S=n||(0,s.tK)(t,v),E=c&&S?(0,s.If)(S):S,{text:P,entities:A}=E||{};(0,d.Z)((()=>{C.current+=1}),[P,A]);const k=(0,o.Ye)((()=>{const e=A?.some((e=>e.type===r.Vv.Spoiler));return!e&&(A?.filter((e=>e.type===r.Vv.CustomEmoji)).length||0)>=3}),[A])||0;if(!P){const e=(0,s.UD)(t);return e?[(0,a.Z)(e,h)]:void 0}return o.ZP.createElement(o.ZP.Fragment,null,[k&&o.ZP.createElement("canvas",{ref:w,className:"shared-canvas"}),k&&o.ZP.createElement("canvas",{ref:I,className:"shared-canvas"}),(0,i.H)({text:(0,a.Z)(P,h),entities:A,highlight:l,emojiSize:u,shouldRenderAsHtml:b,messageId:t.id,isSimple:f,isProtected:m,observeIntersectionForLoading:p,observeIntersectionForPlaying:g,withTranslucentThumbs:y,sharedCanvasRef:w,sharedCanvasHqRef:I,cacheBuster:C.current.toString()})].flat().filter(Boolean))}))},10088:(e,t,n)=>{n.d(t,{Z:()=>S});var o=n(60748),r=n(33555);const a={decode:e=>{const t=[];let n=0;const o=e.length;let r,a;for(;n<o;){if(r=e.charCodeAt(n++),55296==(63488&r)){if(a=e.charCodeAt(n++),55296!=(64512&r)||56320!=(64512&a))throw new RangeError("UTF-16(decode): Illegal UTF-16 sequence");r=((1023&r)<<10)+(1023&a)+65536}t.push(r)}return t},encode:e=>{const t=[];let n=0;const o=e.length;let r;for(;n<o;){if(r=e[n++],55296==(63488&r))throw new RangeError("UTF-16(encode): Illegal UTF-16 value");r>65535&&(r-=65536,t.push(String.fromCharCode(r>>>10&1023|55296)),r=56320|1023&r),t.push(String.fromCharCode(r))}return t.join("")}},s=128,i=72,d="-",c=36,u=700,l=1,f=26,h=38,m=2147483647;function p(e,t,n){let o;for(e=n?Math.floor(e/u):e>>1,e+=Math.floor(e/t),o=0;e>(c-l)*f>>1;o+=c)e=Math.floor(e/(c-l));return Math.floor(o+(c-l+1)*e/(e+h))}function g(e,t){const n=[],o=[],r=e.length;let u,h,g,y,b,v,w,I,C,S,E,P,A;for(u=s,g=0,y=i,b=e.lastIndexOf(d),b<0&&(b=0),v=0;v<b;++v){if(t&&(o[n.length]=e.charCodeAt(v)-65<26),e.charCodeAt(v)>=128)throw new RangeError("Illegal input >= 0x80");n.push(e.charCodeAt(v))}for(w=b>0?b+1:0;w<r;){for(I=g,C=1,S=c;;S+=c){if(w>=r)throw RangeError("punycode_bad_input(1)");if(E=(k=e.charCodeAt(w++))-48<10?k-22:k-65<26?k-65:k-97<26?k-97:c,E>=c)throw RangeError("punycode_bad_input(2)");if(E>Math.floor((m-g)/C))throw RangeError("punycode_overflow(1)");if(g+=E*C,P=S<=y?l:S>=y+f?f:S-y,E<P)break;if(C>Math.floor(m/(c-P)))throw RangeError("punycode_overflow(2)");C*=c-P}if(h=n.length+1,y=p(g-I,h,0===I),Math.floor(g/h)>m-u)throw RangeError("punycode_overflow(3)");u+=Math.floor(g/h),g%=h,t&&o.splice(g,0,e.charCodeAt(w-1)-65<26),n.splice(g,0,u),g++}var k;if(t)for(g=0,A=n.length;g<A;g++)o[g]&&(n[g]=String.fromCharCode(n[g]).toUpperCase().charCodeAt(0));return a.encode(n)}const y=function(e){const t=e.split("."),n=[];for(let e=0;e<t.length;++e){const o=t[e];n.push(o.match(/^xn--/)?g(o.slice(4)):o)}return n.join(".")};var b=n(6137),v=n(83716),w=n(46752),I=n(81396);function C(e){if(!e)return;const t=(0,I.X)(e);if(t)try{let e=decodeURI(t.replace(/%%/g,"%25"));const n=e.match(/^https?:\/\/([^/:?#]+)(?:[/:?#]|$)/i);if(!n)return;const o=n[1];return e=e.replace(o,y(o)),e}catch(t){v.eMD&&console.error("SafeLink.getDecodedUrl error ",e,t)}}const S=(0,o.X$)((e=>{let{url:t,text:n,className:a,children:s,isRtl:i}=e;const{openUrl:d}=(0,r.Sv)(),c=s||n,u=t===n,l=(0,o.I4)((e=>!t||(e.preventDefault(),d({url:t,shouldSkipModal:u}),!1)),[u,d,t]);if(!t)return;const f=(0,w.Z)(a||"text-entity-link",n.length>50&&"long-word-break-all");return o.ZP.createElement("a",{href:(0,I.X)(t),title:C(t),target:"_blank",rel:"noopener noreferrer",className:f,onClick:l,dir:i?"rtl":"auto","data-entity-type":b.Vv.Url},c)}))},36765:(e,t,n)=>{n.d(t,{Z:()=>P});var o=n(60748),r=n(33555),a=n(863),s=n(40647),i=n(46752),d=n(26926),c=n(48670),u=n(11192),l=n(6202),f=n(3657),h=n(2903),m=n(70692),p=n(60706),g=n(45864),y=n(18674),b=n(22268),v=n(97799),w=n(57080);const I="daPpv_C6WkmYIJyCxxOx",C="lLI5VQHfbz7HKFfIcAnu",S=24,E={},P=(0,o.X$)((e=>{let{containerRef:t,sticker:n,thumbClassName:P,fullMediaHash:A,fullMediaClassName:k,isSmall:M,size:T=S,customColor:N,loopLimit:L,shouldLoop:R=!1,shouldPreloadPreview:Z,forceOnHeavyAnimation:_,observeIntersectionForLoading:B,observeIntersectionForPlaying:O,noLoad:D,noPlay:F,withSharedAnimation:x,withTranslucentThumb:j,sharedCanvasRef:$,cacheBuster:U,onVideoEnded:V,onAnimatedStickerLoop:H}=e;const{id:W,isLottie:G,stickerSetInfo:z,emoji:K}=n,q=n.isVideo&&!a.Hh,J=n.isVideo&&!q,Y=!G&&!J,X=(0,c.RK)(n.id),Q=(0,b.Z)(N),ee=(0,f.Op)(t,B),te=ee&&!D,ne=(0,f.Op)(t,O)&&ee&&!F,oe=(0,h.Z)(n),re=s.UV(X),ae=(0,l.Z)(X,Boolean(re||!F),void 0,U),se=N?oe:ae||oe;A||(A=q||Y&&M?X:`sticker${W}`);const ie=Boolean(A===X&&ae),de=(0,l.Z)(A,!te||ie,void 0,U),[ce,ue]=(0,p.Z)(Boolean(G&&de&&!ae)),[le,fe,he]=(0,p.Z)(!a.wZ||!(0,y.zG)());(0,y.ZP)(he,fe,le);const me=le&&de&&(Y||ce),pe=$&&!j,ge=(0,m.Z)(se&&!me),ye=(0,m.Z)(me),be=G&&ae,ve=(0,g.Z)(t,$);(0,l.Z)(X,!te||!Z,void 0,U);const we=(0,o.Ye)((()=>(0,d.Z)(E,!0)),[]),Ie=[x?"shared":we,W,T,x?N:void 0].filter(Boolean).join("_");return o.ZP.createElement(o.ZP.Fragment,null,o.ZP.createElement("img",{src:se,className:(0,i.Z)("JutR25BuG9LYhLOr69Ix",be&&I,pe&&"qH6Cov7zwmysL5nAnEjg",P,ge,"sticker-media"),alt:"",draggable:!1}),le&&(G?o.ZP.createElement(v.Z,{key:Ie,renderId:Ie,size:T,className:(0,i.Z)(C,(be||pe)&&I,k,ye),tgsUrl:de,play:ne,noLoop:!R,forceOnHeavyAnimation:_,isLowPriority:M&&!(0,u.Si)((0,r.Rd)(),z),sharedCanvas:$?.current||void 0,sharedCanvasCoords:ve,onLoad:ue,onLoop:H,onEnded:H,color:N}):J?o.ZP.createElement(w.Z,{canPlay:ne&&R,className:(0,i.Z)(C,k,ye,"sticker-media"),src:de,playsInline:!0,muted:!0,loop:!L,disablePictureInPicture:!0,onReady:ue,onEnded:V,style:Q}):o.ZP.createElement("img",{className:(0,i.Z)(C,k,ye,"sticker-media"),src:de,alt:K,style:Q,draggable:!1})))}))},58987:(e,t,n)=>{n.d(t,{Z:()=>u});var o=n(60748),r=n(83716),a=n(2155),s=n(46752),i=n(32340),d=n(98138);const c="aJM6jZTv0FGmbmVoeSGw",u=(0,o.X$)((e=>{let{className:t,letterClassName:n,topicId:u,iconColor:l,title:f,onClick:h}=e;const m=(0,d.gL)(l);return u===r.OxA?o.ZP.createElement("i",{className:(0,s.Z)(c,t,"icon","icon-hashtag","general-forum-icon"),onClick:h}):o.ZP.createElement("div",{className:(0,s.Z)(c,t),onClick:h},o.ZP.createElement("img",{className:"BYayNMDdPVgrna3NsHfu",src:m,alt:"",draggable:!1}),o.ZP.createElement("div",{className:(0,s.Z)("G4SxYH1X0X2e4J1z7GPV",n,"topic-icon-letter")},(0,i.Z)((0,a.Xv)(f,1))))}))},57773:(e,t,n)=>{n.d(t,{l:()=>m});const o=n.p+"TwoFactorSetupMonkeyIdle.dea4a492c144df84ddab.tgs",r=n.p+"TwoFactorSetupMonkeyTracking.eb5a7a6f166fb7589c12.tgs",a=n.p+"TwoFactorSetupMonkeyClose.604c4c833d322b7e6c3e.tgs",s=n.p+"TwoFactorSetupMonkeyPeek.1905436b042520363d7e.tgs",i=n.p+"FoldersAll.3f9f9e243d19f0fbf9aa.tgs",d=n.p+"FoldersNew.9a40d71c0c8be70f5bd1.tgs",c=n.p+"FoldersShare.3356f97ced75bf97121c.tgs",u=n.p+"DiscussionGroupsDucks.9ea453d1be9d1b0ee77a.tgs",l=n.p+"Lock.12547a0228d4fa544e53.tgs",f=n.p+"Congratulations.b6623b8efc6fedec9d33.tgs",h=n.p+"Experimental.43d62096368bf5a00ae3.tgs",m={MonkeyIdle:o,MonkeyTracking:r,MonkeyClose:a,MonkeyPeek:s,FoldersAll:i,FoldersNew:d,FoldersShare:c,DiscussionGroups:u,Lock:l,CameraFlip:n.p+"CameraFlip.1a9fe44cf01fcb22347d.tgs",HandFilled:n.p+"HandFilled.f87939d160f1dc288586.tgs",HandOutline:n.p+"HandOutline.f9831751ba60df30c484.tgs",Speaker:n.p+"Speaker.04bb3743412b41ff83c5.tgs",VoiceAllowTalk:n.p+"VoiceAllowTalk.a9cc7c39ec438973ddc9.tgs",VoiceMini:n.p+"VoiceMini.bf00ffdf69625c579569.tgs",VoiceMuted:n.p+"VoiceMuted.a4b4ec6bfd7c6c5fb275.tgs",VoiceOutlined:n.p+"VoiceOutlined.91b394ab3562cdfad6bc.tgs",JoinRequest:n.p+"Requests.af9f19772695a8898810.tgs",Invite:n.p+"Invite.4502ec3aa4249d6e6723.tgs",QrPlane:n.p+"QrPlane.a921709f266564f65b7e.tgs",Congratulations:f,Experimental:h}},15376:(e,t,n)=>{n.d(t,{K2:()=>s,Oh:()=>d,mD:()=>i,v6:()=>c,yW:()=>a});const o=1073741824,r=1048576;function a(e){return e>o/2?`${(e/o).toFixed(1)} GB`:e>r/2?`${(e/r).toFixed(1)} MB`:`${(e/1024).toFixed(1)} KB`}function s(e){const{fileName:t,mimeType:n}=e;return i(t,n)}function i(e,t){return e&&-1!==e.indexOf(".")?e.split(".").pop():t.split("/").pop()}function d(e){switch(e){case"apk":case"xls":case"xlsx":case"ods":return"green";case"zip":case"rar":case"7z":case"tar":case"gz":case"bz2":case"liz":case"lz4":case"lz5":case"xz":case"zst":case"wim":case"ppt":case"pptx":case"odp":return"orange";case"pdf":case"xps":return"red";default:return"default"}}function c(e){return Boolean(e.previewBlobUrl||e.thumbnail)}},74399:(e,t,n)=>{n.d(t,{Eh:()=>P,Fp:()=>f,GC:()=>A,Gw:()=>d,Kf:()=>S,L6:()=>i,PA:()=>N,Rj:()=>c,W7:()=>k,Wr:()=>T,fM:()=>E,jg:()=>L,kc:()=>C,lE:()=>M,vY:()=>l,wB:()=>h});var o=n(83716),r=n(863),a=n(43858),s=n(48670);const i="(max-height: 640px)",d=parseInt(getComputedStyle(document.documentElement).fontSize,10),c=240,u=300,l={width:640,height:640},f={width:800,height:800},h="4986041492570112461",m={width:100,height:100},p=4.5,g=7,y=29,b=30;let v,w,I;function C(e,t,n,o,r){const s=t&&n?2.25:t||n?1.625:0,i=function(e,t,n){if(!n)return e?b:y;const{width:o}=a.Z.get();return v||(v=Math.min(b,o/d-p)),w||(w=Math.min(y,o/d-g)),I||(I=Math.min(y,o/d-p)),e?v:t?I:w}(e,o,r)-s;return i*d}function S(e){let{width:t,height:n,fromOwnMessage:o,asForwarded:r,isWebPageMedia:a,isGif:s,noAvatars:i,isMobile:c}=e;const l=n/t,f=C(o,r,a,i,c),h=function(e,t){return e&&t&&t>=.75&&t<=1.25?20*d:27*d}(s,l),m=s?Math.max(u,t):t;return L(f,h,m,s?n*(m/t):n)}function E(e,t){const n=window.matchMedia(i),{width:o,height:s}=a.Z.get();let c=t&&n.matches?10:8.25;return e&&!r.$b&&(c=n.matches?10:12.5),{width:o,height:s-c*d}}function P(e,t,n,o,r,a){const{width:i,height:d}=(0,s.HV)(e)||m;return S({width:i,height:d,fromOwnMessage:t,asForwarded:n,isWebPageMedia:o,noAvatars:r,isMobile:a})}function A(e,t,n,o,r,a){const{width:i,height:d}=(0,s.jC)(e)||m;return S({width:i,height:d,fromOwnMessage:t,asForwarded:n,isWebPageMedia:o,isGif:e.isGif,noAvatars:r,isMobile:a})}function k(){return{width:2*d,height:2*d}}function M(e){return e?{width:3*d,height:3*d}:{width:3.375*d,height:3.375*d}}function T(e,t){const{width:n}=e;let{height:r}=e;e.id===h&&(r=n);const a=r&&n&&r/n,s=d*(t?o.w7O:o.K7x),i=a?s*a:s;return a&&i>s?{width:Math.round(s/a),height:s}:{width:s,height:i}}function N(e,t){let{width:n,height:o}=e,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const{width:a,height:s}=E(t,r);return L(a,s,n,o)}function L(e,t,n,o){const r=o/n,a=Math.min(n,e);return Math.round(a*r)>t?{width:Math.round(t/r),height:t}:{width:a,height:Math.round(a*r)}}},18005:(e,t,n)=>{n.d(t,{D:()=>w});var o=n(60748),r=n(48670),a=n(48035),s=n(9937),i=n(32340),d=n(46752),c=n(8337),u=n(33555);const l=e=>{let{className:t,sender:n,children:r}=e;const{openChat:a}=(0,u.Sv)(),s=(0,o.I4)((()=>{n&&a({id:n.id})}),[n,a]);return n?o.ZP.createElement(c.Z,{className:(0,d.Z)("UserLink",t),onClick:s},r):r},f=e=>{let{className:t,message:n,children:r}=e;const{focusMessage:a}=(0,u.Sv)(),s=(0,o.I4)((()=>{n&&a({chatId:n.chatId,messageId:n.id})}),[a,n]);return n?o.ZP.createElement(c.Z,{className:(0,d.Z)("MessageLink",t),onClick:s},r):r},h=(0,o.X$)((e=>{let{className:t,chatId:n,children:r}=e;const{openChat:a}=(0,u.Sv)(),s=(0,o.I4)((()=>{n&&a({id:n})}),[n,a]);return n?o.ZP.createElement(c.Z,{className:(0,d.Z)("ChatLink",t),onClick:s},r):r})),m=e=>{let{className:t,groupCall:n,children:r}=e;const{requestMasterAndJoinGroupCall:a}=(0,u.Sv)(),s=(0,o.I4)((()=>{n&&a({id:n.id,accessHash:n.accessHash})}),[n,a]);return n?o.ZP.createElement(c.Z,{className:(0,d.Z)("GroupCallLink",t),onClick:s},r):r};var p=n(45370),g=n(96459),y=n(58987);const b=32,v=" ";function w(e,t,n,d,c,u,l,w){let S=arguments.length>8&&void 0!==arguments[8]?arguments[8]:{},E=arguments.length>9?arguments[9]:void 0,P=arguments.length>10?arguments[10]:void 0;if(!t.content.action)return[];const{text:A,translationValues:k,amount:M,currency:T,call:N,score:L,topicEmojiIconId:R,giftCryptoInfo:Z}=t.content.action,_=[],B=S.asPlainText||S.isEmbedded,O="Chat.Service.Group.UpdatedPinnedMessage1"!==A||u?A:"Message.PinnedGenericMessage";let D,F=e(O,k?.length?k:void 0);if(O.includes("ScoredInGame")&&(F=F.replace("un1","%action_origin%").replace("un2","%message%")),"ActionGiftOutbound"===O&&(F=F.replace("un2","%gift_payment_amount%").replace(/\*\*/g,"")),"ActionGiftInbound"===O&&(F=F.replace("un1","%action_origin%").replace("un2","%gift_payment_amount%").replace(/\*\*/g,"")),F.includes("%payment_amount%")&&(D=C(F,"%payment_amount%",(0,s.x)(M,T,e.code)),F=D.pop(),_.push(...D)),D=C(F,"%action_origin%",n?I(n,B)||v:d?function(e,t,n){const s=(0,a.Z)((0,r.U)(e,t),b);return n?(0,i.Z)(s):o.ZP.createElement(h,{className:"action-link",chatId:t.id},t&&(0,i.Z)(s))}(e,d,B)||v:"User"),F=D.pop(),_.push(...D),F.includes("%action_topic%")&&(D=C(F,"%action_topic%",[w?.iconEmojiId?o.ZP.createElement(g.Z,{documentId:w.iconEmojiId}):"",w?`${w.title}`:"a topic"],""),F=D.pop(),_.push(...D)),F.includes("%action_topic_icon%")){const e=R||w?.iconEmojiId;D=C(F,"%action_topic_icon%",e&&"0"!==e?o.ZP.createElement(g.Z,{documentId:e}):w?o.ZP.createElement(y.Z,{topicId:w.id,title:w.title}):"..."),F=D.pop(),_.push(...D)}if(F.includes("%gift_payment_amount%")){const t=(0,s.x)(M,T,e.code);let n=t;Z&&(n=`${Z.amount} ${Z.currency} (~${t})`),D=C(F,"%gift_payment_amount%",n),F=D.pop(),_.push(...D)}return F.includes("%score%")&&(D=C(F,"%score%",L.toString()),F=D.pop(),_.push(...D)),D=C(F,"%target_user%",c?c.map((e=>I(e,B))).filter(Boolean):"User"),F=D.pop(),_.push(...D),D=C(F,"%message%",u?function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=arguments.length>3?arguments[3]:void 0,s=arguments.length>4?arguments[4]:void 0;const{asPlainText:i,isEmbedded:d}=n;if(i)return(0,r.MK)(e,t,void 0,b);const c=o.ZP.createElement(p.Z,{lang:e,message:t,truncateLength:b,observeIntersectionForLoading:a,observeIntersectionForPlaying:s,withTranslucentThumbs:!0});return d?c:o.ZP.createElement(f,{className:"action-link",message:t},c)}(e,u,S,E,P):"a message"),F=D.pop(),_.push(...D),D=C(F,"%product%",u?function(e){return e.content&&e.content.invoice?e.content.invoice.title:"a product"}(u):"a product"),F=D.pop(),_.push(...D),D=C(F,"%target_chat%",l?function(e,t){const n="another chat";return t?n:o.ZP.createElement(h,{className:"action-link underlined-link",chatId:e},n)}(l,B):"another chat"),D.forEach((e=>{_.push(...(0,i.Z)(e))})),S.asPlainText?_.join("").trim():N?function(e,t){return o.ZP.createElement(m,{groupCall:e},t)}(N,_):_}function I(e,t){const n=(0,a.Z)((0,r.Js)(e),b);return t?(0,i.Z)(n):o.ZP.createElement(l,{className:"action-link",sender:e},e&&(0,i.Z)(n))}function C(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:",";const r=e.indexOf(t);if(r<0||!n)return[e];const a=[];return a.push(e.substring(0,r)),Array.isArray(n)?n.forEach(((e,t)=>{a.push(e),t+1<n.length&&a.push(`${o} `)})):a.push(n),a.push(e.substring(r+t.length)),a.flat()}},32340:(e,t,n)=>{n.d(t,{Z:()=>h,h:()=>b});var o=n(60748),r=n(33681),a=n(83716),s=n(863),i=n(34284),d=n(46752),c=n(60782),u=n(97373),l=n(10088);const f=/(\*\*|__).+?\1/g;function h(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["emoji"],n=arguments.length>2?arguments[2]:void 0;return"string"!=typeof e?[e]:(0,c.oA)(t.reduce(((e,t)=>{switch(t){case"escape_html":return function(e){const t=document.createElement("div");return e.reduce(((e,n)=>"string"!=typeof n?(e.push(n),e):(t.innerText=n,e.push(t.innerHTML),e)),[])}(e);case"hq_emoji":return r.Z.lastIndex=0,m(e,"big","jsx");case"emoji":return r.Z.lastIndex=0,m(e,"small","jsx");case"emoji_html":return r.Z.lastIndex=0,m(e,"small","html");case"br":return p(e,"jsx");case"br_html":return p(e,"html");case"highlight":return a=e,s=n.highlight,a.reduce(((e,t)=>{if("string"!=typeof t||!s)return e.push(t),e;const n=t.toLowerCase().indexOf(s.toLowerCase());if(n<0)return e.push(t),e;const r=[];return r.push(t.substring(0,n)),r.push(o.ZP.createElement("span",{className:"matching-text-highlight"},t.substring(n,n+s.length))),r.push(t.substring(n+s.length)),[...e,...r]}),[]);case"links":return function(e){return e.reduce(((e,t)=>{if("string"!=typeof t)return e.push(t),e;const n=t.match(g);if(!n||!n.length)return e.push(t),e;const r=[];let a=n.shift(),s=0;for(;a;){const e=t.indexOf(a,s);r.push(t.substring(s,e)),a.startsWith("@")?r.push(o.ZP.createElement(u.Z,{username:a},a)):(a.endsWith("?")&&(a=a.slice(0,a.length-1)),r.push(o.ZP.createElement(l.Z,{text:a,url:a}))),s=e+a.length,a=n.shift()}return r.push(t.substring(s)),[...e,...r]}),[])}(e);case"simple_markdown":return y(e,"jsx");case"simple_markdown_html":return y(e,"html")}var a,s;return e}),[e]))}function m(e,t,n){return s.op?e:e.reduce(((e,a)=>{if("string"!=typeof a)return e.push(a),e;const s=(a=(0,i.g6)(a)).split(r.Z),c=a.match(r.Z)||[];return e.push(s[0]),c.reduce(((e,r,a)=>{const c=(0,i.DW)(r);if(!c)return e;const u=`./img-apple-${"big"===t?"160":"64"}/${c}.png`,l=(0,d.Z)("emoji","small"===t&&"emoji-small");if("jsx"===n){const t=i.Uz.has(u);e.push(o.ZP.createElement("img",{src:u,className:`${l}${t?"":" opacity-transition slow shown"}`,alt:r,"data-path":u,onLoad:t?void 0:i.mE}))}"html"===n&&e.push(`<img draggable="false" class="${l}" src="./img-apple-${"big"===t?"160":"64"}/${c}.png" alt="${r}" />`);const f=2*a+2;return s[f]&&e.push(s[f]),e}),e)}),[])}function p(e,t){return e.reduce(((e,n)=>{if("string"!=typeof n)return e.push(n),e;const r=n.split(/\r\n|\r|\n/g).reduce(((e,n,r,a)=>{const s=n.trimLeft(),i=n.length-s.length;return e.push(String.fromCharCode(160).repeat(i)+s),r!==a.length-1&&e.push("jsx"===t?o.ZP.createElement("br",null):"<br />"),e}),[]);return[...e,...r]}),[])}const g=new RegExp(`${a.FM6}|${a.uWu}`,"ig");function y(e,t){return e.reduce(((e,n)=>{if("string"!=typeof n)return e.push(n),e;const r=n.split(f),a=n.match(f)||[];return e.push(r[0]),a.reduce(((e,n,a)=>{"jsx"===t?e.push(n.startsWith("**")?o.ZP.createElement("b",null,n.replace(/\*\*/g,"")):o.ZP.createElement("i",null,n.replace(/__/g,""))):e.push(n.startsWith("**")?`<b>${n.replace(/\*\*/g,"")}</b>`:`<i>${n.replace(/__/g,"")}</i>`);const s=2*a+2;return r[s]&&e.push(r[s]),e}),e)}),[])}function b(e,t){const n=(e.trim().match(/\n/g)||"").length+1,{lineHeight:o}=getComputedStyle(t),r=parseFloat(o.split("px")[0]);return t.clientHeight>=(n+1)*r}},20230:(e,t,n)=>{n.d(t,{z:()=>A,H:()=>P});var o=n(60748),r=n(33555),a=n(6137),s=n(46752),i=n(32340),d=n(64319),c=n(59692),u=n(44139),l=n(97373),f=n(10088),h=n(60706);const m=new Map,p=(0,s.y)("Spoiler"),g=(0,o.X$)((e=>{let{children:t,messageId:n}=e;const r=(0,o.sO)(null),[s,i,d]=(0,h.Z)(),c=(0,o.I4)((()=>r.current?(r.current.textContent?.length||0)+4*r.current.querySelectorAll(".emoji").length:0),[]),u=(0,o.I4)((e=>{e.preventDefault(),e.stopPropagation(),m.get(n)?.forEach((e=>e.reveal()));const t=m.get(n)?.reduce(((e,t)=>e+t.contentLength),0)||0,o=1e3*Math.round(t/23),r=Math.max(5e3,Math.min(o,6e4));setTimeout((()=>{m.get(n)?.forEach((e=>e.conceal())),d()}),r)}),[d,n]);return(0,o.d4)((()=>{if(!n)return;const e=c();return m.has(n)?m.get(n).push({reveal:i,conceal:d,contentLength:e}):m.set(n,[{reveal:i,conceal:d,contentLength:e}]),()=>{m.delete(n)}}),[d,c,u,s,n,i]),o.ZP.createElement("span",{className:p("&",!s&&"concealed",!s&&Boolean(n)&&"animated"),onClick:n&&!s?u:void 0,"data-entity-type":a.Vv.Spoiler},o.ZP.createElement("span",{className:p("content"),ref:r},t))}));var y=n(96459),b=n(77510),v=n(12255),w=n(59107);const I=(0,o.X$)((e=>{let{text:t,className:n,noCopy:a,onWordWrapToggle:c}=e;const{showNotification:u}=(0,r.Sv)(),l=(0,o.sO)(null),f=(0,v.Z)(),h=(0,w.Z)(),[m,p]=(0,o.eJ)(!0),[g,y]=(0,o.eJ)(!1),b=(0,o.I4)((()=>{const e=(0,i.h)(t,l.current.parentElement);y(e)}),[t]);(0,o.d4)((()=>{m&&b()}),[b,m,t,f]);const I=(0,o.I4)((()=>{(0,d.TE)(t),u({message:h("TextCopied")})}),[h,u,t]),C=(0,o.I4)((()=>{p(!m),c?.(!m)}),[m,c]),S=(0,s.Z)("d09hp4fxFTuFw1emBUDA",!g&&a&&"We_Wcr7YvkkUM8ICjRAs"),E=(0,s.Z)("SwhO2lEtk47g68_ixpDe",n),P=(0,s.Z)("iEZTJnlmMCct8jJztTx8",m&&"B4kEjXkw8Sse9g0Xv_OO");return o.ZP.createElement("div",{className:E,ref:l},o.ZP.createElement("div",{className:S},g&&o.ZP.createElement("div",{className:P,onClick:C,title:"Word Wrap"},o.ZP.createElement("i",{className:"icon icon-word-wrap"})),!a&&o.ZP.createElement("div",{className:"deqdY4TS7mStC8qkslV4",onClick:I,title:h("Copy")},o.ZP.createElement("i",{className:"icon icon-copy"}))))})),C=(0,o.X$)((e=>{let{text:t,noCopy:n}=e;const[r,a]=(0,o.eJ)(!0),i=(0,o.I4)((e=>{a(e)}),[]),d=(0,s.Z)("text-entity-pre",!r&&"no-word-wrap");return o.ZP.createElement("pre",{className:d},o.ZP.createElement("div",{className:"pre-code custom-scroll-x"},t),o.ZP.createElement(I,{text:t,className:"code-overlay",onWordWrapToggle:i,noCopy:n}))})),S=(0,o.X$)((e=>{let{text:t,language:r,noCopy:i}=e;const[d,c]=(0,o.eJ)(!0),{result:u}=(0,b.Z)((()=>r?Promise.all([n.e(3966),n.e(4713)]).then(n.bind(n,94713)).then((e=>e.default(t,r))):Promise.resolve(void 0)),[r,t]),l=(0,o.I4)((e=>{c(e)}),[]);if(!u)return o.ZP.createElement(C,{text:t,noCopy:i});const f=(0,s.Z)("code-block",!d&&"no-word-wrap");return o.ZP.createElement("pre",{className:f,"data-entity-type":a.Vv.Pre,"data-language":r},u,o.ZP.createElement(I,{text:t,className:"code-overlay",onWordWrapToggle:l,noCopy:i}))})),E=64;function P(e){let{text:t,entities:n,highlight:r,emojiSize:d,shouldRenderAsHtml:c,messageId:h,isSimple:m,isProtected:p,observeIntersectionForLoading:b,observeIntersectionForPlaying:v,withTranslucentThumbs:w,sharedCanvasRef:I,sharedCanvasHqRef:C,cacheBuster:E}=e;if(!n||!n.length)return k(t,r,d,c,m);const P=[];let A=!1;const Z=function(e){const t=new Set,n=[];return e.forEach(((o,r)=>{if(t.has(r))return;const a=M(o,r,e,t);a&&(a.organizedIndexes.forEach((e=>{t.add(e)})),n.push(a))})),n}(n);function _(e,n,P,M){const Z=[],{entity:B,nestedEntities:O}=P,{offset:D,length:F,type:x}=B;let j=t.substring(e,D);const $=j.length;j&&(A&&j.length>0&&"\n"===j[0]&&(j=j.substr(1),A=!1),j&&Z.push(...k(j,r,d,c,m)));const U=e+$,V=U+F;let H=t.substring(D,D+F);const W=[];if(A&&H.length>0&&"\n"===H[0]&&(H=H.substr(1),A=!1),x===a.Vv.Pre&&(A=!0),O.length){let e=U;O.forEach(((t,n)=>{const{renderResult:o,entityEndIndex:r}=_(e,V,t,n===O.length-1);W.push(...o),e=r}))}const G=c?function(e,t,n){const o="string"==typeof t?t:void 0,r=e.type===a.Vv.Pre?t.trimEnd():t,s=n.length?n.join(""):(0,i.Z)(r,["escape_html","emoji_html","br_html"]).join("");if(!o)return s;switch(e.type){case a.Vv.Bold:return`<b>${s}</b>`;case a.Vv.Italic:return`<i>${s}</i>`;case a.Vv.Underline:return`<u>${s}</u>`;case a.Vv.Code:return`<code class="text-entity-code">${s}</code>`;case a.Vv.Pre:return`\`\`\`${(0,i.Z)(e.language||"",["escape_html"])}<br/>${s}<br/>\`\`\`<br/>`;case a.Vv.Strike:return`<del>${s}</del>`;case a.Vv.MentionName:return`<a\n class="text-entity-link"\n data-entity-type="${a.Vv.MentionName}"\n data-user-id="${e.userId}"\n contenteditable="false"\n dir="auto"\n >${s}</a>`;case a.Vv.Url:case a.Vv.TextUrl:return`<a\n class="text-entity-link"\n href=${T(o,e)}\n data-entity-type="${e.type}"\n dir="auto"\n >${s}</a>`;case a.Vv.Spoiler:return`<span\n class="spoiler"\n data-entity-type="${a.Vv.Spoiler}"\n >${s}</span>`;case a.Vv.CustomEmoji:return(0,u.z3)(o,e);default:return s}}(B,H,W):function(e,t,n,r,i,d,c,u,h,m,p,b,v,w){const I="string"==typeof t&&t,C=n.length?n:t;function E(){return k(C,r,void 0,void 0,d)}if(!I)return E();if(d){const t=E();return e.type===a.Vv.Spoiler?o.ZP.createElement(g,null,t):e.type===a.Vv.CustomEmoji?o.ZP.createElement(y.Z,{key:w?`${w}-${e.offset}`:void 0,documentId:e.documentId,size:p,withSharedAnimation:!0,sharedCanvasRef:b,sharedCanvasHqRef:v,withGridFix:!p,observeIntersectionForLoading:u,observeIntersectionForPlaying:h,withTranslucentThumb:m}):t}switch(e.type){case a.Vv.Bold:return o.ZP.createElement("strong",{"data-entity-type":e.type},E());case a.Vv.Blockquote:return o.ZP.createElement("blockquote",{"data-entity-type":e.type},E());case a.Vv.BotCommand:return o.ZP.createElement("a",{onClick:N,className:"text-entity-link",dir:"auto","data-entity-type":e.type},E());case a.Vv.Hashtag:case a.Vv.Cashtag:return o.ZP.createElement("a",{onClick:L,className:"text-entity-link",dir:"auto","data-entity-type":e.type},E());case a.Vv.Code:return o.ZP.createElement("code",{className:(0,s.Z)("text-entity-code",!c&&"clickable"),onClick:c?void 0:R,role:"textbox",tabIndex:0,"data-entity-type":e.type},E());case a.Vv.Email:return o.ZP.createElement("a",{href:`mailto:${I}`,target:"_blank",rel:"noopener noreferrer",className:"text-entity-link",dir:"auto","data-entity-type":e.type},E());case a.Vv.Italic:return o.ZP.createElement("em",{"data-entity-type":e.type},E());case a.Vv.MentionName:return o.ZP.createElement(l.Z,{userId:e.userId},E());case a.Vv.Mention:return o.ZP.createElement(l.Z,{username:I},E());case a.Vv.Phone:return o.ZP.createElement("a",{href:`tel:${I}`,className:"text-entity-link",dir:"auto","data-entity-type":e.type},E());case a.Vv.Pre:return o.ZP.createElement(S,{text:I,language:e.language,noCopy:c});case a.Vv.Strike:return o.ZP.createElement("del",{"data-entity-type":e.type},E());case a.Vv.TextUrl:case a.Vv.Url:return o.ZP.createElement(f.Z,{url:T(I,e),text:I},E());case a.Vv.Underline:return o.ZP.createElement("ins",{"data-entity-type":e.type},E());case a.Vv.Spoiler:return o.ZP.createElement(g,{messageId:i},E());case a.Vv.CustomEmoji:return o.ZP.createElement(y.Z,{key:w?`${w}-${e.offset}`:void 0,documentId:e.documentId,size:p,withSharedAnimation:!0,sharedCanvasRef:b,sharedCanvasHqRef:v,withGridFix:!p,observeIntersectionForLoading:u,observeIntersectionForPlaying:h,withTranslucentThumb:m});default:return E()}}(B,H,W,r,h,m,p,b,v,w,d,I,C,E);if(Array.isArray(G)?Z.push(...G):Z.push(G),M&&V<n){let e=t.substring(V,n);A&&e.length>0&&"\n"===e[0]&&(e=e.substring(1)),e&&Z.push(...k(e,r,d,c,m))}return{renderResult:Z,entityEndIndex:V}}let B=0;return Z.forEach(((e,n)=>{const{renderResult:o,entityEndIndex:r}=_(B,t.length,e,n===Z.length-1);P.push(...o),B=r})),P}function A(e){const{text:t,entities:n}=e||{};if(!t)return"";const o=P({text:t,entities:n,shouldRenderAsHtml:!0});return Array.isArray(o)?o.join(""):o}function k(e,t,n,o,r){if(Array.isArray(e)){const a=[];return e.forEach((e=>{a.push(...k(e,t,n,o,r))})),a}if(o)return(0,i.Z)(e,["escape_html","emoji_html","br_html"]);const a=[n&&n>E?"hq_emoji":"emoji"];return r||a.push("br"),t?(0,i.Z)(e,a.concat("highlight"),{highlight:t}):(0,i.Z)(e,a)}function M(e,t,n,o){const{offset:r,length:a}=e,s=new Set([t]);if(o.has(t))return;const i=[];return n.filter(((e,n)=>n>t&&e.offset>=r&&e.offset<r+a)).map((e=>M(e,n.indexOf(e),n,o))).filter(Boolean).forEach((e=>{let t=!1;e.organizedIndexes.forEach((e=>{t||s.has(e)||(t=!0),s.add(e)})),t&&i.push(e)})),{entity:e,organizedIndexes:s,nestedEntities:i}}function T(e,t){const{type:n}=t;return n===a.Vv.TextUrl&&t.url?t.url:e}function N(e){(0,r.Sv)().sendBotCommand({command:e.currentTarget.innerText})}function L(e){(0,r.Sv)().setLocalTextSearchQuery({query:e.currentTarget.innerText}),(0,r.Sv)().searchTextMessagesLocal()}function R(e){(0,d.TE)(e.currentTarget.innerText),(0,r.Sv)().showNotification({message:(0,c.Iu)("TextCopied")})}},78046:(e,t,n)=>{n.d(t,{Z:()=>g});var o=n(60748),r=n(33555),a=n(11192),s=n(74288),i=n(69118),d=n(65116);const c=new Set;let u;(0,d.ll)((e=>{if(e.lastSyncTime&&e.lastSyncTime!==u?.lastSyncTime)for(const t of c)t(e.lastSyncTime);u=e}));let l=new Set;const f=new Set,h=(0,i.P2)((()=>{const e=[...l],t=e.slice(0,100),n=e.slice(101);(0,r.Sv)().loadCustomEmojis({ids:t}),l=new Set(n),l.size&&h()}),200,!1),m=(0,i.P2)((()=>{(0,r.Sv)().updateLastRenderedCustomEmojis({ids:[...f].reverse()}),f.clear()}),200,!1);function p(e){f.add(e),m()}function g(e){const t=(0,r.Rd)(),[n,i]=(0,o.eJ)(e?t.customEmojis.byId[e]:void 0),[d,u]=(0,o.eJ)((0,a.W9)(t));!function(e){const t=function(){const[e,t]=(0,o.eJ)((0,r.Rd)().lastSyncTime);return(0,o.d4)((()=>(c.add(t),()=>{c.delete(t)})),[]),e}();e&&(p(e),(0,r.Rd)().customEmojis.byId[e]||(l.add(e),t&&h()))}(e);const f=(0,o.I4)((t=>{if(!e)return;const n=(0,r.Rd)();i((null!=t?t:n.customEmojis).byId[e]),u((0,a.W9)(n))}),[e]);return(0,o.d4)(f,[e,f]),(0,o.d4)((()=>{if(e)return(0,s.k2)(f,e),()=>{(0,s.sp)(f)}}),[n,e,f]),{customEmoji:n,canPlay:d}}(0,s.bn)(p)},44139:(e,t,n)=>{n.d(t,{fJ:()=>c,qo:()=>f,yR:()=>u,z3:()=>l});var o=n(6137),r=n(33555),a=n(83716),s=n(74399),i=n(74288),d=n(46752);const c="img[data-document-id]";function u(e){const[t,n,r]=(0,i.dA)(e);return`<img\n class="${(0,d.Z)("custom-emoji","emoji","emoji-small",t&&"placeholder",e.shouldUseTextColor&&"colorable")}"\n draggable="false"\n alt="${e.emoji}"\n data-document-id="${e.id}"\n ${r?`data-unique-id="${r}"`:""}\n data-entity-type="${o.Vv.CustomEmoji}"\n src="${n}"\n />`}function l(e,t){const n=(0,r.Rd)().customEmojis.byId[t.documentId],[a,s,c]=(0,i.dA)(n);return`<img\n class="${(0,d.Z)("custom-emoji","emoji","emoji-small",a&&"placeholder",n?.shouldUseTextColor&&"colorable")}"\n draggable="false"\n alt="${e}"\n data-document-id="${t.documentId}"\n ${c?`data-unique-id="${c}"`:""}\n data-entity-type="${o.Vv.CustomEmoji}"\n src="${s}"\n />`}function f(e){if(e)return e>a.L5X?2.25*s.Gw:1===e?7*s.Gw:Math.min(7.5-.75*e,5.625)*s.Gw}},30386:(e,t,n)=>{n.d(t,{b:()=>s,q:()=>a});var o=n(83716),r=n(863);function a(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];r.cj||!document.activeElement||document.activeElement.id!==o.R2F||!t&&e.target!==e.currentTarget||e.preventDefault()}function s(e){a(e,!0)}},97373:(e,t,n)=>{n.d(t,{Z:()=>i});var o=n(60748),r=n(33555),a=n(6137),s=n(11192);const i=(0,r.c$)(((e,t)=>{let{userId:n}=t;return{userOrChat:n?(0,s.dy)(e,n):void 0}}))((e=>{let{userId:t,username:n,userOrChat:s,children:i}=e;const{openChat:d,openChatByUsername:c}=(0,r.Sv)();return o.ZP.createElement("a",{onClick:()=>{s?d({id:s.id}):n&&c({username:n.substring(1)})},className:"text-entity-link",dir:"auto","data-entity-type":t?a.Vv.MentionName:a.Vv.Mention},i)}))},231:(e,t,n)=>{n.d(t,{Z:()=>c});var o=n(60748),r=n(863),a=n(46752),s=n(80036),i=n(49204),d=n(68512);const c=e=>{let{ref:t,type:n="button",id:c,onClick:u,onContextMenu:l,onMouseDown:f,onMouseEnter:h,onMouseLeave:m,onFocus:p,children:g,size:y="default",color:b="primary",backgroundImage:v,className:w,round:I,pill:C,fluid:S,isText:E,isLoading:P,isShiny:A,withPremiumGradient:k,onTransitionEnd:M,ariaLabel:T,ariaControls:N,hasPopup:L,href:R,download:Z,disabled:_,allowDisabledClick:B,noFastClick:O="danger"===b,ripple:D,faded:F,tabIndex:x,isRtl:j,noPreventDefault:$,shouldStopPropagation:U,style:V}=e,H=(0,o.sO)(null);t&&(H=t);const[W,G]=(0,o.eJ)(!1),z=(0,a.Z)("Button",w,y,b,I&&"round",C&&"pill",S&&"fluid",_&&"disabled",B&&"click-allowed",E&&"text",P&&"loading",D&&"has-ripple",F&&"faded",W&&"clicked",v&&"with-image",A&&"shiny",k&&"premium"),K=(0,o.I4)((e=>{!B&&_||!u||u(e),U&&e.stopPropagation(),G(!0),setTimeout((()=>{G(!1)}),400)}),[B,_,u,U]),q=(0,o.I4)((e=>{$||e.preventDefault(),!B&&_||!f||f(e),r.$b||e.button!==r.tc.Main||O||K(e)}),[B,_,K,O,$,f]);return R?o.ZP.createElement("a",{ref:H,id:c,className:z,href:R,title:T,download:Z,tabIndex:x,dir:j?"rtl":void 0,"aria-label":T,"aria-controls":N,style:V,onTransitionEnd:M},g,!_&&D&&o.ZP.createElement(d.Z,null)):o.ZP.createElement("button",{ref:H,id:c,type:n,className:z,onClick:r.$b||O?K:void 0,onContextMenu:l,onMouseDown:q,onMouseEnter:h&&!_?h:void 0,onMouseLeave:m&&!_?m:void 0,onTransitionEnd:M,onFocus:p&&!_?p:void 0,"aria-label":T,"aria-controls":N,"aria-haspopup":L,title:T,tabIndex:x,dir:j?"rtl":void 0,style:(0,s.Z)(V,v&&`background-image: url(${v})`)},P?o.ZP.createElement("div",null,o.ZP.createElement("span",{dir:j?"auto":void 0},"Please wait..."),o.ZP.createElement(i.Z,{color:E?"blue":"white"})):g,!_&&D&&o.ZP.createElement(d.Z,null))}},14605:(e,t,n)=>{n.d(t,{Z:()=>d});var o=n(60748),r=n(46752),a=n(59107),s=n(32340),i=n(49204);const d=(0,o.X$)((e=>{let{id:t,name:n,value:d,label:c,subLabel:u,checked:l,tabIndex:f,disabled:h,round:m,blocking:p,isLoading:g,className:y,rightIcon:b,onChange:v,onCheck:w,onClickLabel:I}=e;const C=(0,a.Z)(),S=(0,o.sO)(null),E=(0,o.I4)((e=>{v&&v(e),w&&w(e.currentTarget.checked)}),[v,w]),P=(0,r.Z)("Checkbox",h&&"disabled",m&&"round",g&&"loading",p&&"blocking",y);return o.ZP.createElement("label",{className:P,dir:C.isRtl?"rtl":void 0,onClick:I?function(e){e.target!==S.current&&I?.(e,d)}:void 0,ref:S},o.ZP.createElement("input",{type:"checkbox",id:t,name:n,value:d,checked:l,disabled:h,tabIndex:f,onChange:E,onClick:I?function(e){e.stopPropagation()}:void 0}),o.ZP.createElement("div",{className:"Checkbox-main"},o.ZP.createElement("span",{className:"label",dir:"auto"},"string"==typeof c?(0,s.Z)(c):c,b&&o.ZP.createElement("i",{className:`icon icon-${b} right-icon`})),u&&o.ZP.createElement("span",{className:"subLabel",dir:"auto"},(0,s.Z)(u))),g&&o.ZP.createElement(i.Z,null))}))},53106:(e,t,n)=>{n.d(t,{Z:()=>s});var o=n(60748),r=n(52328),a=n(231);const s=e=>{let{trigger:t,className:n,children:s,positionX:i="left",positionY:d="top",footer:c,forceOpen:u,onOpen:l,onClose:f,onTransitionEnd:h,onMouseEnterBackdrop:m,onHide:p}=e;const g=(0,o.sO)(null),y=(0,o.sO)(null),[b,v]=(0,o.eJ)(!1),w=(0,o.I4)((()=>{v(!1),f?.()}),[f]),I=(0,o.Ye)((()=>t||(e=>{let{onTrigger:t,isOpen:n}=e;return o.ZP.createElement(a.Z,{round:!0,size:"smaller",color:"translucent",className:n?"active":"",onClick:t,ariaLabel:"More actions"},o.ZP.createElement("i",{className:"icon icon-more"}))})),[t]);return o.ZP.createElement("div",{ref:y,className:`DropdownMenu ${n||""}`,onKeyDown:e=>{const t=g.current;if(!b||40!==e.keyCode||!t)return;const n=document.activeElement,o=Array.from(t.children);n&&-1!==o.indexOf(n)||o[0].focus()},onTransitionEnd:h},I({onTrigger:()=>{v(!b),b?f?.():l?.()},isOpen:b}),o.ZP.createElement(r.Z,{ref:g,containerRef:y,isOpen:b||Boolean(u),className:n||"",positionX:i,positionY:d,footer:c,autoClose:!0,onClose:w,shouldSkipTransition:u,onCloseAnimationEnd:p,onMouseEnterBackdrop:m},s))}},97687:(e,t,n)=>{n.d(t,{Z:()=>s});var o=n(60748),r=n(46752),a=n(59107);const s=(0,o.X$)((e=>{let{ref:t,id:n,className:s,value:i,label:d,error:c,success:u,disabled:l,readOnly:f,placeholder:h,autoComplete:m,inputMode:p,maxLength:g,tabIndex:y,teactExperimentControlled:b,onChange:v,onInput:w,onKeyPress:I,onKeyDown:C,onBlur:S,onPaste:E}=e;const P=(0,a.Z)(),A=c||u||d,k=(0,r.Z)("input-group",i&&"touched",c?"error":u&&"success",l&&"disabled",f&&"disabled",A&&"with-label",s);return o.ZP.createElement("div",{className:k,dir:P.isRtl?"rtl":void 0},o.ZP.createElement("input",{ref:t,className:"form-control",type:"text",id:n,dir:"auto",value:i||"",tabIndex:y,placeholder:h,maxLength:g,autoComplete:m,inputMode:p,disabled:l,readOnly:f,onChange:v,onInput:w,onKeyPress:I,onKeyDown:C,onBlur:S,onPaste:E,"aria-label":A,teactExperimentControlled:b}),A&&o.ZP.createElement("label",{htmlFor:n},A))}))},8337:(e,t,n)=>{n.d(t,{Z:()=>a});var o=n(60748),r=n(46752);const a=e=>{let{children:t,isPrimary:n,className:a,isRtl:s,onClick:i}=e;const d=(0,o.I4)((e=>{e.preventDefault(),i(e)}),[i]);return o.ZP.createElement("a",{href:"#",className:(0,r.Z)("h_qmZuKBrM7SWOEcmH68",a,n&&"iZ_WxIDQyqM2SOYqu4Y8"),dir:s?"rtl":"auto",onClick:i?d:void 0},t)}},34288:(e,t,n)=>{n.d(t,{Z:()=>s});var o=n(60748),r=n(49204),a=n(46752);const s=(0,o.X$)((e=>{let{color:t="blue",backgroundColor:n,onClick:s}=e;return o.ZP.createElement("div",{className:(0,a.Z)("Loading",s&&"interactive"),onClick:s},o.ZP.createElement(r.Z,{color:t,backgroundColor:n}))}))},52328:(e,t,n)=>{n.d(t,{Z:()=>y});var o=n(60748),r=n(863),a=n(23989),s=n(46752),i=n(80036),d=n(18674),c=n(30386),u=n(31212),l=n(72313),f=n(58758),h=n(274),m=n(46590),p=n(42797),g=n(62898);const y=(0,o.X$)((e=>{let{ref:t,containerRef:n,isOpen:y,id:b,className:v,bubbleClassName:w,style:I,bubbleStyle:C,ariaLabelledBy:S,children:E,transformOriginX:P,transformOriginY:A,positionX:k="left",positionY:M="top",autoClose:T=!1,footer:N,noCloseOnBackdrop:L=!1,backdropExcludedSelector:R,noCompact:Z,onCloseAnimationEnd:_,onClose:B,onMouseEnter:O,onMouseLeave:D,shouldSkipTransition:F,withPortal:x,onMouseEnterBackdrop:j}=e,$=(0,o.sO)(null);t&&($=t);const U=n||$,{isTouchScreen:V}=(0,p.ZP)(),{transitionClassNames:H}=(0,u.Z)(y,_,F,void 0,F);(0,o.d4)((()=>y?(0,a.Z)(B):void 0),[y,B]),(0,m.Z)({isActive:y,onBack:B,shouldBeReplaced:!0}),(0,h.Z)((e=>{let[t]=e;(y||!y&&!0===t)&&(0,d.YW)(200)}),[y]);const W=(0,l.Z)($,y,T?B:void 0,void 0,!0);(0,f.Z)(y,U,L?void 0:B,void 0,R);const G=(0,s.Z)("bubble menu-container custom-scroll",M,k,N&&"with-footer",H,w),z=void 0!==A?`${A}px`:void 0,K=void 0!==P?`${P}px`:void 0,q=o.ZP.createElement("div",{id:b,className:(0,s.Z)("Menu no-selection",!Z&&!V&&"compact",!r.gk&&"no-blur",v),style:I,"aria-labelledby":S,role:S?"menu":void 0,onKeyDown:y?W:void 0,onMouseEnter:O,onMouseLeave:y?D:void 0},y&&o.ZP.createElement("div",{className:"backdrop",onMouseDown:c.b,onMouseEnter:j}),o.ZP.createElement("div",{role:"presentation",ref:$,className:G,style:(0,i.Z)(`transform-origin: ${K||k} ${z||M}`,C),onClick:T?B:void 0},E,N&&o.ZP.createElement("div",{className:"footer"},N)));return x?o.ZP.createElement(g.Z,null,q):q}))},58964:(e,t,n)=>{n.d(t,{Z:()=>d});var o=n(60748),r=n(83716),a=n(46752),s=n(59107),i=n(42797);const d=e=>{const{icon:t,isCharIcon:n,customIcon:d,className:c,children:u,onClick:l,href:f,download:h,disabled:m,destructive:p,ariaLabel:g,withWrap:y,onContextMenu:b,clickArg:v}=e,w=(0,s.Z)(),{isTouchScreen:I}=(0,i.ZP)(),C=(0,o.I4)((e=>{if(m||!l)return e.stopPropagation(),void e.preventDefault();l(e,v)}),[v,m,l]),S=(0,o.I4)((e=>{if(13===e.keyCode||32===e.keyCode)return m||!l?(e.stopPropagation(),void e.preventDefault()):void l(e,v)}),[v,m,l]),E=(0,a.Z)("MenuItem",c,m&&"disabled",p&&"destructive",!I&&"compact",y&&"wrap"),P=o.ZP.createElement(o.ZP.Fragment,null,!d&&t&&o.ZP.createElement("i",{className:n?"icon icon-char":`icon icon-${t}`,"data-char":n?t:void 0}),d,u);return f?o.ZP.createElement("a",{tabIndex:0,className:E,href:f,download:h,"aria-label":g,title:g,target:f.startsWith(window.location.origin)||r.Cgt?"_self":"_blank",rel:"noopener noreferrer",dir:w.isRtl?"rtl":void 0,onClick:l},P):o.ZP.createElement("div",{role:"menuitem",tabIndex:0,className:E,onClick:C,onKeyDown:S,onContextMenu:b,"aria-label":g,title:g,dir:w.isRtl?"rtl":void 0},P)}},57080:(e,t,n)=>{n.d(t,{Z:()=>h});var o=n(60748),r=n(57710),a=n(45332),s=n(18674),i=n(92112);function d(){return(0,s.zG)()||(0,i.lh)()||(0,a.q)()}var c=n(46898),u=n(12019),l=n(34446);function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},f.apply(this,arguments)}const h=(0,o.X$)((function(e){let{ref:t,canPlay:n,onReady:h,onTimeUpdate:m,...p}=e;const g=(0,o.sO)(null);t||(t=g);const{handlePlaying:y}=function(e,t){const n=(0,o.sO)();n.current=t;const{play:c,pause:u}=function(e){const t=(0,o.sO)(!1),n=(0,o.sO)(!1);return{play:(0,o.I4)((()=>{t.current=!1,e.current&&!n.current&&document.body.contains(e.current)&&(n.current=!0,e.current.play().then((()=>{n.current=!1,t.current&&(e.current?.pause(),t.current=!1)})).catch((e=>{console.warn(e)})))}),[e]),pause:(0,o.I4)((()=>{n.current?t.current=!0:e.current?.pause()}),[e])}}(e),l=(0,o.I4)((()=>{n.current&&!d()&&c()}),[c]),f=(0,o.I4)((()=>{(0,r.i$)(l)}),[l]);(0,a.Z)(u,f,!t),(0,s.ZP)(u,l,!t),(0,i.ZP)(u,l,!t);const h=(0,o.I4)((()=>{n.current&&!d()||u()}),[u]);return(0,o.d4)((()=>{t?d()||c():u()}),[t,c,u]),{handlePlaying:h}}(t,n);(0,c.Z)(t,[]);const b=(0,o.sO)(!1),v=(0,o.I4)((()=>{b.current||(h?.(),b.current=!0)}),[h]),{isBuffered:w,bufferingHandlers:I}=(0,u.Z)(!0,m),{onPlaying:C,...S}=I;(0,l.Z)((e=>{let[t]=e;void 0!==t&&v()}),[w,v]);const E=(0,o.I4)((e=>{y(),C(e),v()}),[y,C,v]);return o.ZP.createElement("video",f({ref:t,autoPlay:!0},p,S,{onPlaying:E}))}))},62898:(e,t,n)=>{n.d(t,{Z:()=>a});var o=n(60748),r=n(31664);const a=e=>{let{containerId:t,className:n,children:a}=e;const s=(0,o.sO)();return s.current||(s.current=document.createElement("div")),(0,o.bt)((()=>{const e=document.querySelector(t||"#portals");if(!e)return;const o=s.current;return n&&o.classList.add(n),e.appendChild(o),()=>{r.ZP.render(void 0,o),e.removeChild(o)}}),[n,t]),r.ZP.render(a,s.current)}},68512:(e,t,n)=>{n.d(t,{Z:()=>a});var o=n(60748),r=n(69118);const a=(0,o.X$)((()=>{const[e,t]=(0,o.eJ)([]),n=(0,o.Ye)((()=>(0,r.Ds)((()=>{t([])}),700,!1)),[]),a=(0,o.I4)((o=>{if(0!==o.button)return;const r=o.currentTarget,a=r.getBoundingClientRect(),s=r.offsetWidth/2;t([...e,{x:o.clientX-a.x-s/2,y:o.clientY-a.y-s/2,size:s}]),n()}),[e,n]);return o.ZP.createElement("div",{className:"ripple-container",onMouseDown:a},e.map((e=>{let{x:t,y:n,size:r}=e;return o.ZP.createElement("span",{style:`left: ${t}px; top: ${n}px; width: ${r}px; height: ${r}px;`})})))}))},49204:(e,t,n)=>{n.d(t,{Z:()=>a});var o=n(60748),r=n(46752);const a=e=>{let{color:t="blue",backgroundColor:n,className:a}=e;return o.ZP.createElement("div",{className:(0,r.Z)("Spinner",a,t,n&&"with-background",n&&`bg-${n}`)},o.ZP.createElement("div",{className:"Spinner__inner"}))}},2255:(e,t,n)=>{n.d(t,{Z:()=>w});var o=n(60748),r=n(31664),a=n(57710),s=n(33555),i=n(46752),d=n(82972),c=n(1279),u=n(18674),l=n(11192),f=n(65326),h=n(87204);const m="Transition_slide",p="Transition_slide-active",g="Transition_slide-from",y="Transition_slide-to",b="Transition_slide-inactive",v=new Set(["slide","slideRtl","slideFade","zoomFade","slideLayers","pushSlide","reveal","slideOptimized","slideOptimizedRtl","slideVertical","slideVerticalFade"]),w=function(e){let{ref:t,activeKey:n,nextKey:w,name:I,direction:C="auto",renderCount:S,shouldRestoreHeight:E,shouldCleanup:P,cleanupExceptionKey:A,shouldWrap:k,wrapExceptionKey:M,id:T,className:N,slideClassName:L,onStart:R,onStop:Z,children:_}=e;const B=(0,o.sO)(),O=v.has(I)&&!(0,l.FO)((0,s.Rd)());let D=(0,o.sO)(null);t&&(D=t);const F=(0,o.sO)({}),x=(0,h.Z)(n),j=(0,f.Z)(),$=void 0!==x&&n!==x;!S&&$&&(F.current={[x]:F.current[x]}),F.current[n]=_,w&&(F.current[w]=_);const U=-1===C||"auto"===C&&x>n||"inverse"===C&&x<n;(0,o.bt)((()=>{function e(){if(!P)return;const e=void 0!==A?F.current[A]:void 0;F.current=e?{[A]:e}:{},j()}const t="slideOptimized"===I||"slideOptimizedRtl"===I,o=D.current,s=Object.keys(F.current).map(Number),i=S?x:s.indexOf(x),l=S?n:s.indexOf(n),f=Array.from(o.childNodes);if(!f.length)return;const h=Array.from(o.children);if(h.forEach((e=>{(0,r.D_)(e,m),L&&(0,r.D_)(e,L)})),!$){if(1===h.length||void 0!==w&&2===h.length){const e=f[l];if((0,r.D_)(e,p),t&&(e.style.transition="none",e.style.transform="translate3d(0, 0, 0)"),2===h.length){const t=h[0]===e?h[1]:h[0];(0,r.D_)(t,b)}}return}if(B.current=n,t)return void function(e,t,n,o,s,i,l,f,h,m,g,y){if(e)return(0,r.ye)(l,`Transition-${t}`,!n),(0,r.ye)(l,`Transition-${t}Backwards`,n),h instanceof HTMLElement&&(h.style.transition="none",h.style.transform="",(0,r.mC)(h,p)),f instanceof HTMLElement&&(f.style.transition="none",f.style.transform="translate3d(0, 0, 0)",(0,r.D_)(f,p)),void o();"slideOptimizedRtl"===t&&(n=!n);const b=(0,u.YW)();g?.(),(0,r.ye)(l,`Transition-${t}`,!n),(0,r.ye)(l,`Transition-${t}Backwards`,n),h instanceof HTMLElement&&(h.style.transition="none",h.style.transform="translate3d(0, 0, 0)"),f instanceof HTMLElement&&(f.style.transition="none",f.style.transform=`translate3d(${n?"-":""}100%, 0, 0)`),(0,a.lT)((()=>(f instanceof HTMLElement&&(0,d.Z)(f),()=>{h instanceof HTMLElement&&(h.style.transition="",h.style.transform=`translate3d(${n?"":"-"}100%, 0, 0)`,(0,r.mC)(h,p)),f instanceof HTMLElement&&(f.style.transition="",f.style.transform="translate3d(0, 0, 0)",(0,r.D_)(f,p))}))),(0,c.L)(f,(()=>{const e=f instanceof HTMLElement?f.clientHeight:void 0;(0,a.WM)((()=>{s===i.current&&(h instanceof HTMLElement&&(h.style.transition="none",h.style.transform=""),m&&e&&f instanceof HTMLElement&&(f.style.height="auto",l.style.height=`${e}px`),y?.(),b(),o())}))}))}(O,I,U,e,n,B,o,f[l],f[i],E,R,Z);if("none"===I||O)return f.forEach(((e,t)=>{e instanceof HTMLElement&&((0,r.mC)(e,g),(0,r.mC)(e,y),(0,r.ye)(e,p,t===l),(0,r.ye)(e,b,t!==l))})),void e();f.forEach(((e,t)=>{e instanceof HTMLElement&&((0,r.mC)(e,p),(0,r.ye)(e,g,t===i),(0,r.ye)(e,y,t===l),(0,r.ye)(e,b,t!==i&&t!==l))}));const v=(0,u.YW)();function C(){const t=o.querySelector(`.${p}`),{clientHeight:s}=t||{};(0,a.WM)((()=>{n===B.current&&((0,r.mC)(o,`Transition-${I}`),(0,r.mC)(o,`Transition-${I}Backwards`),f.forEach(((e,t)=>{e instanceof HTMLElement&&((0,r.mC)(e,g),(0,r.mC)(e,y),(0,r.ye)(e,p,t===l),(0,r.ye)(e,b,t!==l))})),E&&t&&(t.style.height="auto",o.style.height=`${s}px`),Z?.(),v(),e())}))}R?.(),(0,r.ye)(o,`Transition-${I}`,!U),(0,r.ye)(o,`Transition-${I}Backwards`,U);const k="reveal"===I&&U?f[i]:f[l];k?(0,c.f)(k,C,void 0,1e3):C()}),[n,w,x,$,U,I,R,Z,S,E,P,L,A,O,j]),(0,o.d4)((()=>{if(!E)return;const e=D.current,t=e.querySelector(`.${p}`)||e.querySelector(`.${g}`);if(!t)return;const{clientHeight:n}=t||{};n&&(0,a.WM)((()=>{t.style.height="auto",e.style.height=`${n}px`,e.style.flexBasis=`${n}px`}))}),[E,_]);const V=!S,H=F.current,W=Object.keys(S?new Array(S).fill(void 0):H).map(Number).map((e=>{const t=H[e];if(!t)return;const r="function"==typeof t?t(e===n,e===x,n):t;return k&&e!==M||V?o.ZP.createElement("div",{key:e,teactOrderKey:e},r):r}));return o.ZP.createElement("div",{ref:D,id:T,className:(0,i.Z)("Transition",N),teactFastList:V},W)}},83716:(e,t,n)=>{n.d(t,{$OQ:()=>qt,$RH:()=>je,ARG:()=>he,BRs:()=>mt,Bge:()=>Jt,BtI:()=>Q,C1M:()=>ee,CXA:()=>ue,Cgt:()=>l,CyD:()=>k,D$f:()=>Mt,DC_:()=>qe,DUi:()=>Wt,EGK:()=>Gt,ENB:()=>G,Edp:()=>ve,F9z:()=>xt,FDD:()=>Ft,FM6:()=>Tt,FSu:()=>Rt,FVh:()=>$t,Hkl:()=>K,Itv:()=>en,J0S:()=>ae,JiC:()=>r,K2q:()=>et,K7x:()=>$e,L5X:()=>dt,LBg:()=>Dt,LlA:()=>Ot,MPN:()=>Re,MW8:()=>gt,Mwe:()=>Ke,NUd:()=>O,NfV:()=>Vt,Ngd:()=>It,NjN:()=>ze,NuY:()=>u,Ov0:()=>W,OxA:()=>Xt,PMB:()=>at,PT8:()=>Ze,PZg:()=>Ut,QU1:()=>Ee,Qao:()=>We,QxZ:()=>oe,R2F:()=>ye,RBO:()=>$,Rk9:()=>P,Ro:()=>rn,SC4:()=>te,SGw:()=>T,SaG:()=>m,Tih:()=>p,Tjg:()=>f,UhJ:()=>C,V$q:()=>Fe,V61:()=>a,VC4:()=>kt,VEm:()=>we,Vk:()=>J,Vvx:()=>nn,Vxl:()=>v,WSp:()=>Ht,WfZ:()=>Bt,XM3:()=>q,Y7U:()=>Ye,YBT:()=>se,YQ0:()=>j,Yan:()=>wt,ZTn:()=>d,Zkg:()=>pt,_mX:()=>Ae,aCB:()=>an,aqU:()=>ct,avG:()=>B,awM:()=>jt,b6b:()=>fe,bKs:()=>Oe,bMi:()=>nt,b_O:()=>b,be_:()=>Se,byK:()=>Z,cPw:()=>ut,ckE:()=>De,dII:()=>At,dWG:()=>ht,e74:()=>Pt,eAU:()=>y,eMD:()=>i,eXY:()=>Ge,eev:()=>R,fK3:()=>Be,foQ:()=>L,g$l:()=>Lt,gJR:()=>E,ga_:()=>tn,gdz:()=>sn,gnl:()=>Ce,hT6:()=>x,iCi:()=>o,j7i:()=>A,jL5:()=>Zt,jT7:()=>Pe,jVS:()=>st,kUR:()=>vt,ka7:()=>ft,kj5:()=>c,ksF:()=>ke,kuM:()=>ot,l35:()=>Te,lF$:()=>N,lHp:()=>Qe,lOz:()=>S,lWA:()=>M,loe:()=>F,mUA:()=>Yt,moH:()=>tt,mok:()=>Y,mwi:()=>re,mzL:()=>de,mzl:()=>_e,nYf:()=>be,oBh:()=>ie,oDu:()=>V,oGt:()=>St,oX1:()=>w,o_S:()=>pe,ouc:()=>g,p3h:()=>Qt,pJM:()=>on,pRL:()=>bt,pnA:()=>z,prK:()=>dn,qUX:()=>X,qpg:()=>He,rOO:()=>Le,rSj:()=>U,r_R:()=>me,s11:()=>Ct,s22:()=>Ie,s38:()=>lt,sRA:()=>Kt,sdb:()=>I,sgm:()=>Me,sux:()=>ge,t4X:()=>zt,t8f:()=>yt,t_F:()=>H,tuy:()=>_,uWu:()=>Nt,u_N:()=>Ne,uaz:()=>Je,ulW:()=>h,ulj:()=>ne,w7O:()=>Ue,wGh:()=>Et,xHY:()=>s,xS7:()=>le,xnK:()=>xe,y3O:()=>it,yK2:()=>Xe,z7m:()=>Ve,zHP:()=>_t,zqK:()=>rt,zy8:()=>ce});const o="Telegram Web A",r="1.61.11",a=1684141142459,s="web.telegram.org",i=!1,d=!1,c=i,u=!1,l=!1,f=!1,h="https://telegra.ph/WebA-Beta-03-20",m="Shoot!\nSomething went wrong, please see the error details in Dev Tools Console.",p="Telegram",g="[Inactive]",y=!1,b="user_auth",v="GramJs:sessionId",w="tt-passcode",I=!1,C="tt-global-state",S=500,E=200,P=30,A=150,k=!1,M="tt-media",T="tt-media-avatars",N="tt-media-progressive",L="tt-custom-bg",R="tt-lang-packs-v19",Z=[1,5,10,50,100,500],_="tt-global",B="tt-establish",O="tt-multitab",D="undefined"!=typeof window&&window.innerHeight>=900,F=1,x=D?60:40,j=2*x,$=36,U=72,V=65,H=D?30:25,W=100,G=42,z=42,K=20,q=5,J=30,Y=200,X=500,Q=600,ee=20,te=500,ne=20,oe=1,re=1,ae=1200,se=-1,ie=0,de=1,ce=2,ue=ce,le=16,fe=17,he=15,me=1e4,pe=3e3,ge=1e7,ye="editable-message-text",be="editable-message-text-modal",ve=`.messages-layout .Transition_slide-active #${ye}, .messages-layout .Transition > .Transition_slide-to #${ye}`,we=`#${be}`,Ie="data-has-custom-appendix",Ce="message-content",Se=".message-content",Ee=1440,Pe=1150,Ae=1275,ke=925,Me=1340,Te=600,Ne=950,Le=450,Re=5e9,Ze=2**31-1,_e="0",Be=100,Oe=300,De=600,Fe=750,xe=300,je=(Math.round((Oe+De)/2),new Set(["newMessage","newScheduledMessage","deleteMessages","deleteScheduledMessages","deleteHistory"]),200),$e=13,Ue=11,Ve=160,He=120,We=72,Ge=36,ze=32,Ke=48,qe=32,Je=20,Ye=72,Xe=72,Qe=36,et=160,tt=160,nt=140,ot=100,rt=100,at=140,st=140,it=2,dt=7,ct="top",ut="popular",lt="recent",ft="favorite",ht="chatStickers",mt="premium",pt="topic-default-icon",gt="status-default-icon",yt=/<img[^>]+alt="([^"]+)"(?![^>]*data-document-id)[^>]*>/gm,bt="en",vt=200,wt=450,It="video/quicktime",Ct="image/gif",St=new Set(["image/png","image/jpeg",Ct]),Et=new Set(["video/mp4"]),Pt=new Set(["audio/mp3","audio/ogg","audio/wav","audio/mpeg","audio/flac","audio/aac","audio/m4a","audio/mp4","audio/x-m4a"]),At=new Set([...St,...Et]),kt="The message is not supported on this version of Telegram.",Mt=["en","ar","be","ca","zh","nl","fr","de","id","it","ja","ko","pl","pt","ru","es","uk","af","sq","am","hy","az","eu","bn","bs","bg","ceb","zh-CN","zh-TW","co","hr","cs","da","eo","et","fi","fy","gl","ka","el","gu","ht","ha","haw","he","iw","hi","hmn","hu","is","ig","ga","jv","kn","kk","km","rw","ku","ky","lo","la","lv","lt","lb","mk","mg","ms","ml","mt","mi","mr","mn","my","ne","no","ny","or","ps","fa","pa","ro","sm","gd","sr","st","sn","sd","si","sk","sl","so","su","sw","sv","tl","tg","ta","tt","te","th","tr","tk","ur","ug","uz","vi","cy","xh","yi","yo","zu"],Tt="((ftp|https?):\\/\\/)?((www\\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\\.[a-zA-Z0-9()]{1,63})\\b([-a-zA-Z0-9()@:%_+.~#?&/=]*)",Nt="(@[\\w\\d_-]+)",Lt=/^tg:(\/\/)?/i,Rt=/^(https?:\/\/)?([-a-zA-Z0-9@:%_+~#=]{1,32}\.)?t\.me/i,Zt=/^(https?:\/\/)?telegram\.org\//i,_t="https://t.me/",Bt="USERNAME_PURCHASE_AVAILABLE",Ot="auction",Dt=new Set(["t.me","web.t.me","a.t.me","k.t.me","z.t.me"]),Ft=new Set(["AU","BD","CA","CO","EG","HN","IE","IN","JO","MX","MY","NI","NZ","PH","PK","SA","SV","US"]),xt=["bots","channels","chats","users"],jt="777000",$t="1271266957",Ut="7173162320003080",Vt=0,Ht=1,Wt=10,Gt=5,zt=2147483646,Kt="en",qt="android",Jt=["android","ios","tdesktop","macos"],Yt="https://bugs.telegram.org/?tag_ids=41&sort=time",Xt=1,Qt="#99BA92",en="#0F0F0F",tn="#4A8E3A8C",nn="#0A0A0A8C",on=524288,rn=100,an=100*rn,sn=!0,dn={uploadMaxFileparts:[4e3,8e3],stickersFaved:[5,10],savedGifs:[200,400],dialogFiltersChats:[100,200],dialogFilters:[10,20],dialogFolderPinned:[5,10],captionLength:[1024,2048],channels:[500,1e3],channelsPublic:[10,20],aboutLength:[70,140],chatlistInvites:[3,100],chatlistJoined:[2,20]}},65456:(e,t,n)=>{var o=n(33555),r=n(71226),a=n(83716),s=n(863),i=n(28406),d=n(49524),c=n(17358),u=n(50214),l=n(706),f=n(25260),h=n(95281),m=n(5872),p=n(15780),g=n(65054),y=n(60782);(0,o.iw)("initApi",(async(e,t)=>{a.Cgt||(await(0,u.Qw)(),(0,u.f3)());const n=(0,p.dx)();(0,r.g8)(t.apiUpdate,{userAgent:navigator.userAgent,platform:s.Lt,sessionData:(0,u.K8)(),isTest:window.location.search.includes("test")||"1"===n?.tgWebAuthTest,isMovSupported:s.pA,isWebmSupported:s.Hh,maxBufferSize:s.l0,webAuthToken:n?.tgWebAuthToken,dcId:n?.tgWebAuthDcId?Number(n?.tgWebAuthDcId):void 0,mockScenario:n?.mockScenario})})),(0,o.iw)("setAuthPhoneNumber",((e,t,n)=>{const{phoneNumber:o}=n;return(0,r.t9)("provideAuthPhoneNumber",o.replace(/[^\d]/g,"")),{...e,authIsLoading:!0,authError:void 0}})),(0,o.iw)("setAuthCode",((e,t,n)=>{const{code:o}=n;return(0,r.t9)("provideAuthCode",o),{...e,authIsLoading:!0,authError:void 0}})),(0,o.iw)("setAuthPassword",((e,t,n)=>{const{password:o}=n;return(0,r.t9)("provideAuthPassword",o),{...e,authIsLoading:!0,authError:void 0}})),(0,o.iw)("uploadProfilePhoto",(async(e,t,n)=>{const{file:a,isFallback:s,isVideo:i,videoTs:d}=n,c=await(0,r.t9)("uploadProfilePhoto",a,s,i,d);c&&(e=(0,o.Rd)(),e=(0,f.Sh)(e,(0,y.ee)(c.users,"id")),(0,o.R3)(e),t.loadFullUser({userId:e.currentUserId}))})),(0,o.iw)("signUp",((e,t,n)=>{const{firstName:o,lastName:a}=n;return(0,r.t9)("provideAuthRegistration",{firstName:o,lastName:a}),{...e,authIsLoading:!0,authError:void 0}})),(0,o.iw)("returnToAuthPhoneNumber",(e=>((0,r.t9)("restartAuth"),{...e,authError:void 0}))),(0,o.iw)("goToAuthQrCode",(e=>((0,r.t9)("restartAuthWithQr"),{...e,authIsLoadingQrCode:!0,authError:void 0}))),(0,o.iw)("saveSession",((e,t,n)=>{if(e.passcode.isScreenLocked)return;const{sessionData:o}=n;o?(0,u.wX)(o,e.currentUserId):(0,u.jv)()})),(0,o.iw)("signOut",(async(e,t,n)=>{"hangUp"in t&&t.hangUp({tabId:(0,g._w)()}),"leaveGroupCall"in t&&t.leaveGroupCall({tabId:(0,g._w)()});try{(0,p.DQ)(),await(0,i.r1)(),await(0,r.t9)("destroy"),await(0,l.IT)(!1)}catch(e){}t.reset(),n?.forceInitApi&&t.initApi()})),(0,o.iw)("reset",((e,t)=>{(0,u.jv)(),(0,h.C8)(),d.clear(a.lWA),d.clear(a.SGw),d.clear(a.lF$),d.clear(a.foQ);const n=a.eev.replace(/\d+$/,""),o=Number((a.eev.match(/\d+$/)||["0"])[0]);for(let e=0;e<o;e++)d.clear(`${n}${0===e?"":e}`);(0,u.f3)(),(0,c.w)(0),t.initShared({force:!0}),Object.values(e.byTabId).forEach((e=>{let{id:n,isMasterTab:o}=e;t.init({tabId:n,isMasterTab:o})}))})),(0,o.iw)("disconnect",(()=>{(0,r.$9)("disconnect")})),(0,o.iw)("destroyConnection",(()=>{(0,r.$9)("destroy",!0,!0)})),(0,o.iw)("loadNearestCountry",(async e=>{if("connectionStateReady"!==e.connectionState)return;const t=await(0,r.t9)("fetchNearestCountry");e=(0,o.Rd)(),e={...e,authNearestCountry:t},(0,o.R3)(e)})),(0,o.iw)("setDeviceToken",((e,t,n)=>({...e,push:{deviceToken:n,subscribedAt:Date.now()}}))),(0,o.iw)("deleteDeviceToken",(e=>({...e,push:void 0}))),(0,o.iw)("lockScreen",(async e=>{const t=JSON.stringify({...(0,u.K8)(),userId:e.currentUserId}),n=await(0,m.Uf)(e);await(0,h.H4)(t,n),(0,h.J9)(),(0,u.jv)(),(0,c.w)(0),e=(0,o.Rd)(),e=(0,f.vu)(e,{isScreenLocked:!0,invalidAttemptsCount:0,timeoutUntil:void 0}),(0,o.R3)(e),setTimeout((()=>{e=(0,o.Rd)(),e=(0,f.ZI)(e),(0,o.R3)(e)}),a.$RH);try{await(0,i.r1)(),await(0,r.t9)("destroy",!0)}catch(e){}}))},55282:(e,t,n)=>{var o=n(33555),r=n(91713),a=n(83716),s=n(71226),i=n(60782),d=n(28406),c=n(59692);const u=new Map;function l(e,t){const n=e.action;clearTimeout(u.get(n));const r=window.setTimeout((()=>{(0,o.Sv)()[n](e.payload)}),t);u.set(n,r)}var f=n(82267),h=n(11192),m=n(25260),p=n(48670),g=n(44271),y=n(65054);function b(e,t){let{visibility:n,allowedIds:o,deniedIds:r}=t;const{users:{byId:a},chats:{byId:s}}=e,i={visibility:n};let d,c;const u=e=>{if(!(0,p.YC)(e))return;const{id:t,accessHash:n}=a[e]||{};return t?{id:t,accessHash:n}:void 0},l=e=>{if((0,p.YC)(e))return;const t=s[e];return t?{id:t.id}:void 0};return"contacts"!==n&&"nobody"!==n||(d=o.map(u).filter(Boolean),c=o.map(l).filter(Boolean),d.length>0&&(i.allowedUsers=d),c.length>0&&(i.allowedChats=c)),"everybody"!==n&&"contacts"!==n||(d=r.map(u).filter(Boolean),c=r.map(l).filter(Boolean),d.length>0&&(i.blockedUsers=d),c.length>0&&(i.blockedChats=c)),i}(0,o.iw)("updateProfile",(async(e,t,n)=>{const{photo:a,firstName:d,lastName:c,bio:u,username:l,tabId:f=(0,y._w)()}=n,{currentUserId:p}=e;if(p){if(e=(0,g.i)(e,{profileEdit:{progress:r.rN.InProgress}},f),(0,o.R3)(e),a){const n=await(0,s.t9)("uploadProfilePhoto",a);n&&(e=(0,o.Rd)(),e=(0,m.Sh)(e,(0,i.ee)(n.users,"id")),(0,o.R3)(e),t.loadProfilePhotos({profileId:p}))}if((d||c||u)&&await(0,s.t9)("updateProfile",{firstName:d,lastName:c,about:u})){e=(0,o.Rd)();const t=p&&(0,h.dy)(e,p);t&&(e=(0,m.Nq)(e,t.id,{firstName:d,lastName:c}),e=(0,m.ap)(e,t.id,{bio:u}),(0,o.R3)(e))}if(void 0!==l){const t=await(0,s.t9)("updateUsername",l);e=(0,o.Rd)();const n=p&&(0,h.dy)(e,p);if(t&&n){const t=n.usernames?.find((e=>e.isEditable)),r=t?n.usernames?.map((e=>e.isEditable?{...e,username:l}:e)):[{username:l,isEditable:!0,isActive:!0},...n.usernames||[]];e=(0,m.Nq)(e,p,{usernames:r}),(0,o.R3)(e)}}e=(0,o.Rd)(),e=(0,g.i)(e,{profileEdit:{progress:r.rN.Complete}},f),(0,o.R3)(e)}})),(0,o.iw)("updateProfilePhoto",(async(e,t,n)=>{const{photo:r,isFallback:a}=n,{currentUserId:d}=e;if(!d)return;if(!(0,h.dy)(e,d))return;e=(0,m.Nq)(e,d,{avatarHash:void 0}),e=(0,m.ap)(e,d,{profilePhoto:void 0}),(0,o.R3)(e);const c=await(0,s.t9)("updateProfilePhoto",r,a);if(!c)return;const{users:u}=c;e=(0,o.Rd)(),e=(0,m.Sh)(e,(0,i.ee)(u,"id")),(0,o.R3)(e),t.loadFullUser({userId:d}),t.loadProfilePhotos({profileId:d})})),(0,o.iw)("deleteProfilePhoto",(async(e,t,n)=>{const{photo:r}=n,{currentUserId:a}=e;if(!a)return;const i=(0,h.Z1)(e,a);i&&(i.avatarHash===r.id&&(e=(0,m.Nq)(e,a,{avatarHash:void 0}),e=(0,m.ap)(e,a,{profilePhoto:void 0}),(0,o.R3)(e)),await(0,s.t9)("deleteProfilePhotos",[r])&&(t.loadFullUser({userId:a}),t.loadProfilePhotos({profileId:a})))})),(0,o.iw)("checkUsername",(async(e,t,n)=>{const{username:a,tabId:i=(0,y._w)()}=n;let d=(0,h.jU)(e,i);if(d.profileEdit&&d.profileEdit.progress===r.rN.InProgress)return;e=(0,g.i)(e,{profileEdit:{progress:d.profileEdit?d.profileEdit.progress:r.rN.Idle,checkedUsername:void 0,isUsernameAvailable:void 0,error:void 0}},i),(0,o.R3)(e);const{result:c,error:u}=await(0,s.t9)("checkUsername",a);e=(0,o.Rd)(),d=(0,h.jU)(e,i),e=(0,g.i)(e,{profileEdit:{...d.profileEdit,checkedUsername:a,isUsernameAvailable:!0===c,error:u}},i),(0,o.R3)(e)})),(0,o.iw)("loadWallpapers",(async e=>{const t=await(0,s.t9)("fetchWallpapers");t&&(e=(0,o.Rd)(),e={...e,settings:{...e.settings,loadedWallpapers:t.wallpapers}},(0,o.R3)(e))})),(0,o.iw)("uploadWallpaper",(async(e,t,n)=>{const a=n,i=URL.createObjectURL(a);e={...e,settings:{...e.settings,loadedWallpapers:[{slug:r.mp,document:{fileName:"",size:a.size,mimeType:a.type,previewBlobUrl:i}},...e.settings.loadedWallpapers||[]]}},(0,o.R3)(e);const d=await(0,s.t9)("uploadWallpaper",a);if(!d)return;const{wallpaper:c}=d;if(!(e=(0,o.Rd)()).settings.loadedWallpapers)return;const u=e.settings.loadedWallpapers[0];if(!u||u.slug!==r.mp)return;const l={...c,document:{...c.document,previewBlobUrl:i}};e={...e,settings:{...e.settings,loadedWallpapers:[l,...e.settings.loadedWallpapers.slice(1)]}},(0,o.R3)(e)})),(0,o.iw)("loadBlockedContacts",(async e=>{const t=await(0,s.t9)("fetchBlockedContacts");t&&(e=(0,o.Rd)(),t.users?.length&&(e=(0,m.Sh)(e,(0,i.ee)(t.users,"id"))),t.chats?.length&&(e=(0,m.GL)(e,(0,i.ee)(t.chats,"id"))),e={...e,blocked:{...e.blocked,ids:[...e.blocked.ids||[],...t.blockedIds],totalCount:t.totalCount}},(0,o.R3)(e))})),(0,o.iw)("blockContact",(async(e,t,n)=>{const{contactId:r,accessHash:a}=n;await(0,s.t9)("blockContact",r,a)&&(e=(0,o.Rd)(),e=(0,m.O4)(e,r),(0,o.R3)(e))})),(0,o.iw)("unblockContact",(async(e,t,n)=>{const{contactId:r}=n;let a;if((0,p.YC)(r)){const t=(0,h.dy)(e,r);if(!t)return;a=t.accessHash}await(0,s.t9)("unblockContact",r,a)&&(e=(0,o.Rd)(),e=(0,m.rB)(e,r),(0,o.R3)(e))})),(0,o.iw)("loadNotificationExceptions",(async e=>{const t=await(0,s.t9)("fetchNotificationExceptions");t&&(e=(0,o.Rd)(),e=(0,m.aJ)(e,t),(0,o.R3)(e))})),(0,o.iw)("loadNotificationSettings",(async e=>{const t=await(0,s.t9)("fetchNotificationSettings");t&&(e=(0,o.Rd)(),e=(0,m.BI)(e,t),(0,o.R3)(e))})),(0,o.iw)("updateNotificationSettings",(async(e,t,n)=>{const{peerType:r,isSilent:a,shouldShowPreviews:i}=n;await(0,s.t9)("updateNotificationSettings",r,{isSilent:a,shouldShowPreviews:i})&&(e=(0,o.Rd)(),e=(0,m.HN)(e,r,a,i),(0,o.R3)(e))})),(0,o.iw)("updateWebNotificationSettings",((e,t,n)=>{e=(0,m.BI)(e,n),(0,o.R3)(e);const{hasPushNotifications:r,hasWebNotifications:a}=e.settings.byKey;a&&r?(0,d.Ld)():(0,d.r1)()})),(0,o.iw)("updateContactSignUpNotification",(async(e,t,n)=>{const{isSilent:r}=n;await(0,s.t9)("updateContactSignUpNotification",r)&&(e=(0,o.Rd)(),e=(0,m.BI)(e,{hasContactJoinedNotifications:!r}),(0,o.R3)(e))})),(0,o.iw)("loadLanguages",(async e=>{const t=await(0,s.t9)("fetchLanguages");t&&(e=(0,o.Rd)(),e=(0,m.BI)(e,{languages:t}),(0,o.R3)(e))})),(0,o.iw)("loadPrivacySettings",(async e=>{const t=await Promise.all([(0,s.t9)("fetchPrivacySettings","phoneNumber"),(0,s.t9)("fetchPrivacySettings","lastSeen"),(0,s.t9)("fetchPrivacySettings","profilePhoto"),(0,s.t9)("fetchPrivacySettings","forwards"),(0,s.t9)("fetchPrivacySettings","chatInvite"),(0,s.t9)("fetchPrivacySettings","phoneCall"),(0,s.t9)("fetchPrivacySettings","phoneP2P"),(0,s.t9)("fetchPrivacySettings","voiceMessages")]);if(t.some((e=>void 0===e)))return;const[n,r,a,d,c,u,l,f]=t,h=t.flatMap((e=>e.users));e=(0,o.Rd)(),e=(0,m.Sh)(e,(0,i.ee)(h,"id")),e={...e,settings:{...e.settings,privacy:{...e.settings.privacy,phoneNumber:n.rules,lastSeen:r.rules,profilePhoto:a.rules,forwards:d.rules,chatInvite:c.rules,phoneCall:u.rules,phoneP2P:l.rules,voiceMessages:f.rules}}},(0,o.R3)(e)})),(0,o.iw)("setPrivacyVisibility",(async(e,t,n)=>{const{privacyKey:r,visibility:a}=n,{privacy:{[r]:d}}=e.settings;if(!d)return;const c=b(e,{visibility:a,allowedIds:[...d.allowUserIds,...d.allowChatIds],deniedIds:[...d.blockUserIds,...d.blockChatIds]}),u=await(0,s.t9)("setPrivacySettings",r,c);u&&(e=(0,o.Rd)(),e=(0,m.Sh)(e,(0,i.ee)(u.users,"id")),e={...e,settings:{...e.settings,privacy:{...e.settings.privacy,[r]:u.rules}}},(0,o.R3)(e))})),(0,o.iw)("setPrivacySettings",(async(e,t,n)=>{const{privacyKey:r,isAllowList:a,contactsIds:d}=n,{privacy:{[r]:c}}=e.settings;if(!c)return;const u=b(e,{visibility:c.visibility,allowedIds:a?d:[...c.allowUserIds,...c.allowChatIds],deniedIds:a?[...c.blockUserIds,...c.blockChatIds]:d}),l=await(0,s.t9)("setPrivacySettings",r,u);l&&(e=(0,o.Rd)(),e=(0,m.Sh)(e,(0,i.ee)(l.users,"id")),e={...e,settings:{...e.settings,privacy:{...e.settings.privacy,[r]:l.rules}}},(0,o.R3)(e))})),(0,o.iw)("updateIsOnline",((e,t,n)=>{(0,s.t9)("updateIsOnline",n)})),(0,o.iw)("loadContentSettings",(async e=>{const t=await(0,s.t9)("fetchContentSettings");t&&(e=(0,o.Rd)(),e=(0,m.BI)(e,t),(0,o.R3)(e))})),(0,o.iw)("updateContentSettings",(async(e,t,n)=>{e=(0,m.BI)(e,{isSensitiveEnabled:n}),(0,o.R3)(e),await(0,s.t9)("updateContentSettings",n)||(e=(0,o.Rd)(),e=(0,m.BI)(e,{isSensitiveEnabled:!n}),(0,o.R3)(e))})),(0,o.iw)("loadCountryList",(async(e,t,n)=>{let{langCode:r}=n;r||(r=e.settings.byKey.language);const a=await(0,s.t9)("fetchCountryList",{langCode:r});a&&(e=(0,o.Rd)(),e={...e,countryList:a},(0,o.R3)(e))})),(0,o.iw)("ensureTimeFormat",(async(e,t,n)=>{const{tabId:o=(0,y._w)()}=n||{};if(e.authNearestCountry){const n=a.FDD.has(e.authNearestCountry.toUpperCase())?"12h":"24h";t.setSettingOption({timeFormat:n,tabId:o}),(0,c.qf)(n)}if(e.settings.byKey.wasTimeFormatSetManually)return;const r=await(0,s.t9)("fetchNearestCountry");if(r){const e=a.FDD.has(r.toUpperCase())?"12h":"24h";t.setSettingOption({timeFormat:e,tabId:o}),(0,c.qf)(e)}})),(0,o.iw)("loadAppConfig",(async(e,t,n)=>{const r=n?.hash,i=await(0,s.t9)("fetchAppConfig",r);i&&(l({action:"loadAppConfig",payload:{hash:i.hash}},a.sux),e=(0,o.Rd)(),e={...e,appConfig:i},(0,o.R3)(e))})),(0,o.iw)("loadConfig",(async e=>{const t=await(0,s.t9)("fetchConfig");t&&(e=(0,o.Rd)(),l({action:"loadConfig",payload:void 0},1e3*(t.expiresAt-(0,f.bp)())),e={...e,config:t},(0,o.R3)(e))})),(0,o.iw)("loadGlobalPrivacySettings",(async e=>{const t=await(0,s.t9)("fetchGlobalPrivacySettings");t&&(e=(0,o.Rd)(),e=(0,m.BI)(e,{shouldArchiveAndMuteNewNonContact:t.shouldArchiveAndMuteNewNonContact}),(0,o.R3)(e))})),(0,o.iw)("updateGlobalPrivacySettings",(async(e,t,n)=>{const{shouldArchiveAndMuteNewNonContact:r}=n;e=(0,m.BI)(e,{shouldArchiveAndMuteNewNonContact:r}),(0,o.R3)(e);const a=await(0,s.t9)("updateGlobalPrivacySettings",{shouldArchiveAndMuteNewNonContact:r});e=(0,o.Rd)(),e=(0,m.BI)(e,{shouldArchiveAndMuteNewNonContact:a?a.shouldArchiveAndMuteNewNonContact:!r}),(0,o.R3)(e)})),(0,o.iw)("toggleUsername",(async(e,t,n)=>{const{username:r,isActive:a}=n,{currentUserId:i}=e;if(!i)return;const d=(0,h.dy)(e,i);if(!d?.usernames)return;const c=d.usernames.map((e=>e.username!==r?e:{...e,isActive:a||void 0}));e=(0,m.Nq)(e,i,{usernames:c}),(0,o.R3)(e),await(0,s.t9)("toggleUsername",{username:r,isActive:a})||t.loadFullUser({userId:i})})),(0,o.iw)("toggleChatUsername",(async(e,t,n)=>{const{chatId:r,username:a,isActive:i,tabId:d=(0,y._w)()}=n,c=(0,h.Z1)(e,r);if(!c?.usernames)return;const u=c.usernames.map((e=>e.username!==a?e:{...e,isActive:i||void 0}));e=(0,m.a4)(e,r,{usernames:u}),(0,o.R3)(e),await(0,s.t9)("toggleUsername",{chatId:c.id,accessHash:c.accessHash,username:a,isActive:i})||t.loadFullChat({chatId:r,tabId:d})})),(0,o.iw)("sortUsernames",(async(e,t,n)=>{const{usernames:o}=n,{currentUserId:r}=e;r&&(await(0,s.t9)("reorderUsernames",{usernames:o})||t.loadUser({userId:r}))})),(0,o.iw)("sortChatUsernames",(async(e,t,n)=>{const{chatId:r,usernames:a}=n,i=(0,h.Z1)(e,r);if(!i)return;const d=[...i.usernames],c=i.usernames.reduce(((e,t)=>(e[a.findIndex((e=>e===t.username))]=t,e)),[]);e=(0,m.a4)(e,r,{usernames:c}),(0,o.R3)(e),await(0,s.t9)("reorderUsernames",{chatId:i.id,accessHash:i.accessHash,usernames:a})||(e=(0,o.Rd)(),e=(0,m.a4)(e,r,{usernames:d}),(0,o.R3)(e))}))},28304:(e,t,n)=>{var o=n(33555),r=n(83716),a=n(25260),s=n(59692),i=n(11192),d=n(706),c=n(91947),u=n(15780),l=n(65054),f=n(44271),h=n(82267);(0,o.iw)("apiUpdate",((e,t,n)=>{switch(n["@type"]){case"updateApiReady":!function(e){(0,s.m0)(e.settings.byKey.language)}(e);break;case"updateAuthorizationState":!function(e,t){const n="authorizationStateReady"===(e=(0,o.Rd)()).authState,r=t.authorizationState;switch(e={...e,authState:r,authIsLoading:!1},(0,o.R3)(e),e=(0,o.Rd)(),r){case"authorizationStateLoggingOut":(0,d.IT)(!1),e={...e,isLoggingOut:!0},(0,o.R3)(e);break;case"authorizationStateWaitCode":e={...e,authIsCodeViaApp:t.isCodeViaApp},(0,o.R3)(e);break;case"authorizationStateWaitPassword":e={...e,authHint:t.hint},t.noReset&&(e={...e,hasWebAuthTokenPasswordRequired:!0}),(0,o.R3)(e);break;case"authorizationStateWaitQrCode":e={...e,authIsLoadingQrCode:!1,authQrCode:t.qrCode},(0,o.R3)(e);break;case"authorizationStateReady":if(n)break;(0,d.IT)(!0),e={...e,isLoggingOut:!1},Object.values(e.byTabId).forEach((t=>{let{id:n}=t;e=(0,f.i)(e,{isInactive:!1},n)})),(0,o.R3)(e)}}(e,n);break;case"updateAuthorizationError":!function(e,t){e=(0,o.Rd)(),e={...e,authError:t.message},(0,o.R3)(e)}(e,n);break;case"updateWebAuthTokenFailed":!function(e){(0,u.Yw)(),e=(0,o.Rd)(),e={...e,hasWebAuthTokenFailed:!0},(0,o.R3)(e)}(e);break;case"updateConnectionState":!function(e,t,n){const{connectionState:r}=n;e=(0,o.Rd)();const a=(0,i.jU)(e,(0,l._w)());"connectionStateReady"===r&&a.isMasterTab&&a.multitabNextAction&&(t[a.multitabNextAction.action](a.multitabNextAction.payload),t.clearMultitabNextAction({tabId:a.id})),r!==e.connectionState&&(e={...e,connectionState:r},(0,o.R3)(e),"connectionStateBroken"===r&&t.signOut({forceInitApi:!0}))}(e,t,n);break;case"updateSession":!function(e,t,n){const{sessionData:r}=n;e=(0,o.Rd)();const{authRememberMe:a,authState:s}=e,i=!r||!r.mainDcId;a&&"authorizationStateReady"===s&&!i&&t.saveSession({sessionData:r})}(e,t,n);break;case"updateServerTimeOffset":!function(e){(0,h.Y$)(e.serverTimeOffset)}(n);break;case"updateCurrentUser":!function(e,t){const{currentUser:n,currentUserFullInfo:s}=t;e={...(0,a.Nq)(e,n.id,n),currentUserId:n.id},e=(0,a.ap)(e,n.id,s),(0,o.R3)(e),function(e){const t=localStorage.getItem(r.b_O);if(!t)return;const n=JSON.parse(t);n.id=e,localStorage.setItem(r.b_O,JSON.stringify(n))}(n.id)}(e,n);break;case"requestInitApi":t.initApi();break;case"error":Object.values(e.byTabId).forEach((e=>{let{id:o}=e;const r=(0,c.J_)(n.error);r?t.addPaymentError({error:r,tabId:o}):(0,c.pF)(n.error)?t.closePaymentModal({tabId:o}):t.showDialog&&t.showDialog({data:n.error,tabId:o})}))}}))},89005:(e,t,n)=>{var o=n(65116),r=n(57710),a=n(33555),s=n(863),i=n(59692),d=n(27370),c=n(11192),u=n(706),l=n(28406),f=n(5872),h=n(95281),m=n(50214),p=n(71226),g=n(44271),y=n(65054),b=n(99349);!function(){function e(){const e=document.documentElement.className.match(/theme-(\w+)/),t=e?e[1]:"light";let n=(0,a.Rd)();const o=(0,c.Pu)(n);o!==t&&((0,d.Z)(o,(0,c.FO)(n)),n={...n},(0,a.R3)(n))}const t=window.matchMedia("(prefers-color-scheme: dark)");"function"==typeof t.addEventListener?t.addEventListener("change",e):"function"==typeof t.addListener&&t.addListener(e)}(),(0,a.iw)("switchMultitabRole",(async(e,t,n)=>{const{isMasterTab:o,tabId:r=(0,y._w)()}=n;if(o!==(0,c.jU)(e,r).isMasterTab)if(e=(0,g.i)(e,{isMasterTab:o},r),(0,a.R3)(e,{forceSyncOnIOs:!0}),o){if(e.passcode.hasPasscode&&!e.passcode.isScreenLocked){const{sessionJson:e}=await(0,h.o6)(),t=JSON.parse(e);(0,m.wX)(t,t.userId)}(0,m.ti)(!0)&&(0,f.$S)(),(e=(0,a.Rd)()).passcode.hasPasscode&&e.passcode.isScreenLocked||("connectionStateReady"===e.connectionState&&(e={...e,connectionState:"connectionStateConnecting"},(0,a.R3)(e)),t.initApi()),(0,u.px)()}else(0,l.r1)(),t.destroyConnection(),(0,u.NA)(),(0,f.VJ)(),t.onSomeTabSwitchedMultitabRole();else(0,p.t9)("broadcastLocalDbUpdateFull")})),(0,a.iw)("onSomeTabSwitchedMultitabRole",(async e=>{if(e.passcode.hasPasscode&&!e.passcode.isScreenLocked){const{sessionJson:e}=await(0,h.o6)(),t=JSON.parse(e);(0,m.wX)(t,t.userId)}(0,p.t9)("broadcastLocalDbUpdateFull")})),(0,a.iw)("initShared",(()=>{(0,u.px)()})),(0,a.iw)("initMain",(e=>{const{hasWebNotifications:t,hasPushNotifications:n}=(0,c.dZ)(e);t&&n&&(0,l.Ld)()})),(0,o.ll)((e=>{let t=!1;const n=(0,c.jU)(e,(0,y._w)());if(!n?.shouldInit)return;e=(0,a.Rd)(),e=(0,g.i)(e,{shouldInit:!1},n.id);const{messageTextSize:o,language:l}=e.settings.byKey,f=(0,c.Pu)(e),h=(0,c.yf)(e);(0,i.m0)(l,void 0,!0),(0,r.WM)((()=>{document.documentElement.style.setProperty("--composer-text-size",`${Math.max(o,s.cj?16:15)}px`),document.documentElement.style.setProperty("--message-meta-height",`${Math.floor(1.3125*o)}px`),document.documentElement.style.setProperty("--message-text-size",`${o}px`),document.documentElement.setAttribute("data-message-text-size",o.toString()),document.body.classList.add("initial"),document.body.classList.add(s.$b?"is-touch-env":"is-pointer-env"),(0,b.d)(h),s.cj?document.body.classList.add("is-ios"):s.wZ?document.body.classList.add("is-android"):s.jm&&document.body.classList.add("is-macos"),s.s$&&document.body.classList.add("is-safari")})),(0,d.Z)(f,(0,c.FO)(e)),(0,u.px)(),t=!0,(0,a.R3)(e)})),(0,a.iw)("setInstallPrompt",((e,t,n)=>{const{canInstall:o,tabId:r=(0,y._w)()}=n;return(0,g.i)(e,{canInstall:o},r)})),(0,a.iw)("setIsUiReady",((e,t,n)=>{const{uiReadyState:o,tabId:a=(0,y._w)()}=n;return 2===o&&(0,r.WM)((()=>{document.body.classList.remove("initial")})),(0,g.i)(e,{uiReadyState:o},a)})),(0,a.iw)("setAuthPhoneNumber",((e,t,n)=>{const{phoneNumber:o}=n;return{...e,authPhoneNumber:o}})),(0,a.iw)("setAuthRememberMe",((e,t,n)=>({...e,authRememberMe:Boolean(n)}))),(0,a.iw)("clearAuthError",(e=>({...e,authError:void 0}))),(0,a.iw)("disableHistoryAnimations",((e,t,n)=>{const{tabId:o=(0,y._w)()}=n||{};setTimeout((()=>{e=(0,a.Rd)(),e=(0,g.i)(e,{shouldSkipHistoryAnimations:!1},o),(0,a.R3)(e),(0,r.WM)((()=>{document.body.classList.remove("no-animate")}))}),450),e=(0,g.i)(e,{shouldSkipHistoryAnimations:!0},o),(0,a.R3)(e,{forceSyncOnIOs:!0})}))},73456:(e,t,n)=>{var o=n(65116),r=n(57710),a=n(33555),s=n(91713),i=n(25260),d=n(27370),c=n(59692),u=n(863),l=n(44271),f=n(65054),h=n(99349),m=n(11192);let p;(0,o.ll)((e=>{const{updatePageTitle:t}=(0,a.Sv)(),n=e.settings.byKey,o=p?.settings.byKey,s=e.settings.performance,i=p?.settings.performance;if(p=e,o){if(s!==i&&(0,r.WM)((()=>{(0,h.d)(s)})),n.theme!==o.theme){const t=!!document.hasFocus()&&(0,m.FO)(e);(0,d.Z)(n.theme,t)}n.language!==o.language&&(0,c.m0)(n.language),n.timeFormat!==o.timeFormat&&(0,c.qf)(n.timeFormat),n.messageTextSize!==o.messageTextSize&&(document.documentElement.style.setProperty("--composer-text-size",`${Math.max(n.messageTextSize,u.cj?16:15)}px`),document.documentElement.style.setProperty("--message-meta-height",`${Math.floor(1.3125*n.messageTextSize)}px`),document.documentElement.style.setProperty("--message-text-size",`${n.messageTextSize}px`),document.documentElement.setAttribute("data-message-text-size",n.messageTextSize.toString())),n.canDisplayChatInTitle!==o.canDisplayChatInTitle&&t()}})),(0,a.iw)("setSettingOption",((e,t,n)=>(0,i.BI)(e,n))),(0,a.iw)("updatePerformanceSettings",((e,t,n)=>({...e,settings:{...e.settings,performance:{...e.settings.performance,...n}}}))),(0,a.iw)("setThemeSettings",((e,t,n)=>{const{theme:o,...r}=n;return(0,i.lr)(e,o,r)})),(0,a.iw)("requestNextSettingsScreen",((e,t,n)=>{const{screen:o,foldersAction:r,tabId:a=(0,f._w)()}=n;return(0,l.i)(e,{nextSettingsScreen:o,nextFoldersAction:r},a)})),(0,a.iw)("openEditChatFolder",((e,t,n)=>{const{folderId:o,isOnlyInvites:r,tabId:a=(0,f._w)()}=n,i=(0,m.Mw)(e,o);i&&t.requestNextSettingsScreen({screen:r?s.MT.FoldersEditFolderInvites:s.MT.FoldersEditFolderFromChatList,foldersAction:{type:"editFolder",payload:i},tabId:a})})),(0,a.iw)("openShareChatFolderModal",((e,t,n)=>{const{folderId:o,url:r,noRequestNextScreen:a,tabId:i=(0,f._w)()}=n,d=(0,m.Mw)(e,o),c=d?.isChatList;if(!c||a)return a||t.requestNextSettingsScreen({screen:s.MT.FoldersShare,tabId:i}),(0,l.i)(e,{shareFolderScreen:{folderId:o,isFromSettings:Boolean(a),url:r}},i);t.openEditChatFolder({folderId:o,isOnlyInvites:!0,tabId:i})})),(0,a.iw)("closeShareChatFolderModal",((e,t,n)=>{const{tabId:o=(0,f._w)()}=n||{};return t.requestNextSettingsScreen({screen:void 0,tabId:o}),(0,l.i)(e,{shareFolderScreen:void 0},o)}))},5872:(e,t,n)=>{n.d(t,{$S:()=>S,J9:()=>C,QS:()=>I,Uf:()=>M,VJ:()=>E,jA:()=>k,nE:()=>P});var o=n(65116),r=n(33555),a=n(6137),s=n(69118),i=n(83716),d=n(18674),c=n(60782),u=n(11192),l=n(50214),f=n(35369),h=n(48670),m=n(16974),p=n(25260),g=n(95281),y=n(42797);const b=(0,s.P2)((()=>(0,s.Q8)(A)),5e3,!1);let v,w=!1;function I(){i.sdb||((0,r.iw)("saveSession",(()=>{w||S()})),(0,r.iw)("reset",(()=>{localStorage.removeItem(i.UhJ),w&&E()})))}function C(e){if(i.sdb)return;const t=function(e){i.eMD&&console.time("global-state-cache-read");const t=localStorage.getItem(i.UhJ),n=t?JSON.parse(t):void 0;i.eMD&&console.timeEnd("global-state-cache-read"),n&&P(n,e);return{...e,...n}}(e);return t.passcode.hasPasscode||(0,l.ti)(!0)?(S(),t):void E()}function S(){w=!0,v=(0,s.Gq)(A,!0),window.addEventListener("blur",A),(0,o.ll)(b)}function E(){w=!1,(0,o.Iq)(b),window.removeEventListener("blur",A),v&&v()}function P(e,t){try{!function(e,t){if(e.settings.byKey={...t.settings.byKey,...e.settings.byKey},e.settings.themes={...t.settings.themes,...e.settings.themes},e.chatFolders={...t.chatFolders,...e.chatFolders},e.settings.performance||(e.settings.byKey.animationLevel===i.oBh?e.settings.performance=f.ww:e.settings.byKey.animationLevel===i.mzL?e.settings.performance=f.LN:e.settings.performance=t.settings.performance),"canAutoPlayVideos"in e.settings.byKey&&(e.settings.performance.autoplayVideos=e.settings.byKey.canAutoPlayVideos,delete e.settings.byKey.canAutoPlayVideos),"canAutoPlayGifs"in e.settings.byKey&&(e.settings.performance.autoplayGifs=e.settings.byKey.canAutoPlayGifs,delete e.settings.byKey.canAutoPlayGifs),e.settings.performance={...t.settings.performance,...e.settings.performance},e.stickers.premium||(e.stickers.premium=t.stickers.premium),e.attachMenu||(e.attachMenu={bots:{}}),e.trustedBotIds||(e.trustedBotIds=[]),e.passcode||(e.passcode={}),void 0===e.activeSessions?.byHash&&(e.activeSessions={byHash:{},orderedHashes:[]}),e.activeWebSessions||(e.activeWebSessions={byHash:{},orderedHashes:[]}),e.transcriptions||(e.transcriptions={}),e.appConfig&&!e.appConfig.limits&&(e.appConfig.limits=i.prK),e.customEmojis||(e.customEmojis={added:{},byId:{},lastRendered:[],forEmoji:{},statusRecent:{}}),e.customEmojis.statusRecent||(e.customEmojis.statusRecent={}),e.recentCustomEmojis||(e.recentCustomEmojis=[]),e.stickers.premiumSet||(e.stickers.premiumSet={stickers:[]}),e.customEmojis.forEmoji||(e.customEmojis.forEmoji={}),!e.users.fullInfoById){const t=Object.entries(e.users.byId).reduce(((e,t)=>{let[n,o]=t;return"fullInfo"in o&&(void 0!==o.fullInfo&&(e.fullInfo[n]=o.fullInfo),delete o.fullInfo),e.users[n]=o,e}),{users:{},fullInfo:{}});e.users.fullInfoById=t.fullInfo,e.users.byId=t.users}if(!e.chats.fullInfoById){const t=Object.entries(e.chats.byId).reduce(((e,t)=>{let[n,o]=t;return"fullInfo"in o&&(void 0!==o.fullInfo&&(e.fullInfo[n]=o.fullInfo),delete o.fullInfo),e.chats[n]=o,e}),{chats:{},fullInfo:{}});e.chats.fullInfoById=t.fullInfo,e.chats.byId=t.chats}const{light:n}=e.settings.themes;if("rgba(90, 110, 70, 0.6)"!==n?.patternColor&&n?.patternColor||(e.settings.themes.light={...n,patternColor:i.ga_}),e.serviceNotifications.forEach((e=>{const{isHidden:t}=e;t&&(e.isDeleted=t)})),e.users.byId&&Object.values(e.users.byId).some((e=>"username"in e))&&(e.users.byId=Object.entries(e.users.byId).reduce(((e,t)=>{let[n,o]=t;return"username"in o&&delete o.username,e[n]=o,e}),{})),e.chats.byId&&Object.values(e.chats.byId).some((e=>"username"in e))&&(e.chats.byId=Object.entries(e.chats.byId).reduce(((e,t)=>{let[n,o]=t;return"username"in o&&delete o.username,e[n]=o,e}),{})),e.messages.byChatId&&!Object.values(e.messages.byChatId).some((e=>Object.values(e.byId).some((e=>{let{reactions:t}=e;return t?.results[0]?.reaction&&"string"!=typeof t.results[0].reaction})))))for(const t of Object.values(e.messages.byChatId))for(const e of Object.values(t.byId))delete e.reactions;"string"==typeof e.config?.defaultReaction&&(e.config.defaultReaction={emoticon:e.config.defaultReaction}),"string"==typeof e.availableReactions?.[0].reaction&&(e.availableReactions=e.availableReactions.map((e=>({...e,reaction:{emoticon:e.reaction}})))),e.archiveSettings||(e.archiveSettings=t.archiveSettings)}(e,t)}catch(e){console.error(e)}}function A(){const e=(0,r.Rd)();!w||e.isLoggingOut||(0,d.zG)()||k()}function k(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=(0,r.Rd)(),{hasPasscode:n,isScreenLocked:o}=t.passcode,a=M(t);if(n){o||e||(0,g.H4)(void 0,a);const n=JSON.stringify((0,p.ZI)(t,!1));localStorage.setItem(i.UhJ,n)}else localStorage.setItem(i.UhJ,a)}function M(e){const t={...f.g9,...(0,c.ei)(e,["appConfig","authState","authPhoneNumber","authRememberMe","authNearestCountry","currentUserId","contactList","topPeers","topInlineBots","recentEmojis","recentCustomEmojis","topReactions","recentReactions","push","serviceNotifications","attachmentSettings","leftColumnWidth","archiveSettings","mediaViewer","audioPlayer","shouldShowContextMenuHint","trustedBotIds","recentlyFoundChatIds"]),lastIsChatInfoShown:(0,y.W7)()?void 0:e.lastIsChatInfoShown,customEmojis:T(e),users:N(e),chats:L(e),messages:R(e),settings:Z(e),chatFolders:_(e),groupCalls:B(e),availableReactions:O(e),passcode:(0,c.ei)(e.passcode,["isScreenLocked","hasPasscode","invalidAttemptsCount","timeoutUntil"])};return JSON.stringify(t)}function T(e){const{lastRendered:t,byId:n}=e.customEmojis,o=t.slice(0,i.j7i);return{byId:(0,c.ei)(n,o),lastRendered:o,forEmoji:{},added:{},statusRecent:{}}}function N(e){const{users:{byId:t,statusesById:n,fullInfoById:o},currentUserId:r}=e,a=(0,c.oA)(Object.values(e.byTabId).map((t=>{let{id:n}=t;return(0,u.Bt)(e,n)}))).map((e=>{let{chatId:t}=e;return t})).filter((e=>(0,h.YC)(e))),s=(0,c.Tw)((0,c.oA)(Object.values(e.byTabId).flatMap((t=>{let{id:n}=t;return(0,u.P2)(e,n)?.map((e=>e.id))||[]})))),d=(0,c.Tw)([...r?[r]:[],...a,...s||[],...e.topPeers.userIds||[],...(0,m.gO)(i.NfV)?.filter(h.YC)||[],...(0,m.gO)(i.WSp)?.filter(h.YC)||[],...e.contactList?.userIds||[],...e.recentlyFoundChatIds?.filter(h.YC)||[],...Object.keys(t)]).slice(0,i.lOz);return{byId:(0,c.ei)(t,d),statusesById:(0,c.ei)(n,d),fullInfoById:(0,c.ei)(o,d)}}function L(e){const{chats:{byId:t},currentUserId:n}=e,o=(0,c.oA)(Object.values(e.byTabId).flatMap((t=>{let{id:n}=t;const o=(0,u.Bt)(e,n);if(!o)return;const{chatId:r,threadId:s}=o,i=(0,u.Cm)(e,r,s);return i?[{chatId:i.id,threadId:a._f,type:"thread"},o]:[o]}))).map((e=>{let{chatId:t}=e;return t})),r=(0,c.Tw)([...n?[n]:[],...o,...(0,m.gO)(i.NfV)||[],...(0,m.gO)(i.WSp)||[],...e.recentlyFoundChatIds||[],...Object.keys(t)]).slice(0,i.gJR);return{...e.chats,isFullyLoaded:{},byId:(0,c.ei)(e.chats.byId,r),fullInfoById:(0,c.ei)(e.chats.fullInfoById,r)}}function R(e){const{currentUserId:t}=e,n={},o=(0,c.oA)(Object.values(e.byTabId).map((t=>{let{id:n}=t;return(0,u.Bt)(e,n)}))).map((e=>{let{chatId:t}=e;return t})),r=(0,c.oA)(Object.values(e.byTabId).map((e=>{let{forumPanelChatId:t}=e;return t})));return(0,c.Tw)([...o,...t?[t]:[],...r,...(0,m.gO)(i.NfV)?.slice(0,i.Rk9)||[]]).forEach((t=>{const o=e.messages.byChatId[t];if(!o)return;const r=(0,u.Z1)(e,t),s=(0,c.oA)(Object.values(e.byTabId).map((n=>{let{id:o}=n;const{chatId:r,threadId:s}=(0,u.Bt)(e,o)||{};if(r&&r===t&&s&&s!==a._f)return s}))),i=s.length?[a._f,...s]:[a._f],d=(0,c.q0)(o.threadsById,i);if(!Object.keys(d).length)return;const l=(0,c.Tw)(Object.values(d).flatMap((e=>e.lastViewportIds||[]))),f=r?.topics?Object.values(r.topics).map((e=>{let{lastMessageId:t}=e;return t})):[],h=(0,c.ei)(o.byId,l.concat(f)),m=Object.keys(d).reduce(((e,t)=>{const n=d[Number(t)];return e[Number(t)]={...n,listedIds:n.lastViewportIds,pinnedIds:void 0},e}),{});n[t]={byId:h,threadsById:m}})),{byChatId:n,sponsoredByChatId:{}}}function Z(e){const{byKey:t,themes:n,performance:o}=e.settings;return{byKey:t,themes:n,performance:o,privacy:{},notifyExceptions:{}}}function _(e){return{...e.chatFolders}}function B(e){return{...e.groupCalls,byId:{},activeGroupCallId:void 0}}function O(e){return e.availableReactions?.map((e=>(0,c.ei)(e,["reaction","staticIcon","title","isInactive"])))}},22825:(e,t,n)=>{n.d(t,{$l:()=>U,AY:()=>H,BV:()=>S,Bf:()=>h,G9:()=>m,GU:()=>T,H5:()=>R,Hp:()=>A,Mg:()=>N,Nl:()=>k,Qm:()=>L,RT:()=>P,Ru:()=>y,SB:()=>x,Sb:()=>V,Sm:()=>D,U:()=>I,VE:()=>M,YC:()=>f,ZV:()=>p,cc:()=>F,eA:()=>g,hu:()=>C,i4:()=>O,ih:()=>$,l6:()=>v,mt:()=>_,pA:()=>E,pE:()=>B,pK:()=>b,q8:()=>Z,zF:()=>j,zX:()=>w});var o=n(6137),r=n(83716),a=n(60782),s=n(93311),i=n(790),d=n(85765);const c=Date.now()/1e3+31622400,u=3e9,l=3e8;function f(e){return"number"==typeof e?e>0:!e.startsWith("-")}function h(e){return m(e)||p(e)}function m(e){return"chatTypeBasicGroup"===e.type}function p(e){return"chatTypeSuperGroup"===e.type}function g(e){return"chatTypeChannel"===e.type}function y(e){return"chatTypePrivate"===e.type||"chatTypeBasicGroup"===e.type}function b(e){return e===r.FVh}function v(e){switch(e.type){case"chatTypePrivate":return"PrivateChat";case"chatTypeBasicGroup":case"chatTypeSuperGroup":return"AccDescrGroup";case"chatTypeChannel":return"AccDescrChannel";default:return"Chat"}}function w(e){if("chatTypePrivate"===e.type||"chatTypeSecret"===e.type)return e.id}function I(e,t){return arguments.length>2&&void 0!==arguments[2]&&arguments[2]?e("SavedMessages"):t.title||e("HiddenName")}function C(e){const t=e.usernames?.find((e=>e.isActive));return t?`${r.zHP}${t.username}`:void 0}function S(e,t,n,a){const s=t||`c/${e.replace("-","")}`,i=n&&n!==o._f?`/${n}`:"",d=a?`/${a}`:"";return`${r.zHP}${s}${i}${d}`}function E(e,t,n){return S(e,t,n)}function P(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"normal",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.avatarHash;if(n)return"big"===t?`profile${e.id}?${n}`:`avatar${e.id}?${n}`}function A(e){return!e.lastMessage}function k(e){return Boolean(e.adminRights)}function M(e,t){return!!e.adminRights&&e.adminRights[t]}function T(e,t){return t.id===r.OxA?e.isCreator:e.isCreator||M(e,"manageTopics")||t.isOwner}function N(e,t){return Boolean(e.currentUserBannedRights?.[t]||e.defaultBannedRights?.[t])}function L(e,t,n){if(t!==o._f&&e.isForum){if(e.isNotJoined)return!1;const n=e.topics?.[t];if(n?.isClosed&&!n.isOwner&&!M(e,"manageTopics"))return!1}return!(e.isRestricted||e.isForbidden||e.migratedTo||!n&&e.isNotJoined||b(e.id))&&(!!e.isCreator||!!f(e.id)||(g(e)?M(e,"postMessages"):k(e)||!N(e,"sendMessages")))}function R(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e)return{canAttachMedia:!1,canAttachPolls:!1,canSendStickers:!1,canSendGifs:!1,canAttachEmbedLinks:!1,canSendPhotos:!1,canSendVideos:!1,canSendRoundVideos:!1,canSendAudios:!1,canSendVoices:!1,canSendPlainText:!1,canSendDocuments:!1};const n=k(e);return{canAttachMedia:n||!N(e,"sendMedia"),canAttachPolls:(n||!N(e,"sendPolls"))&&(!f(e.id)||t),canSendStickers:n||!N(e,"sendStickers"),canSendGifs:n||!N(e,"sendGifs"),canAttachEmbedLinks:n||!N(e,"embedLinks"),canSendPhotos:n||!N(e,"sendPhotos"),canSendVideos:n||!N(e,"sendVideos"),canSendRoundVideos:n||!N(e,"sendRoundvideos"),canSendAudios:n||!N(e,"sendAudios"),canSendVoices:n||!N(e,"sendVoices"),canSendPlainText:n||!N(e,"sendPlain"),canSendDocuments:n||!N(e,"sendDocs")}}function Z(e,t,n){if(t?.sendMessages){const{untilDate:n}=t;return n&&n<c?e("Channel.Persmission.Denied.SendMessages.Until",e("formatDateAtTime",[(0,i.xH)(new Date(1e3*n),e.code),(0,i.mr)(e,1e3*n)])):e("Channel.Persmission.Denied.SendMessages.Forever")}if(n?.sendMessages)return e("Channel.Persmission.Denied.SendMessages.DefaultRestrictedText")}function _(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o._f,a=arguments.length>3?arguments[3]:void 0;if(!t?.isForum)return;if(n===o._f){if(a||t.topics&&!t.topics[r.OxA]?.isClosed)return;return e("lng_forum_replies_only")}const s=t.topics?.[n];return s?!s.isClosed||s.isOwner||M(t,"manageTopics")?void 0:e("TopicClosedByAdmin"):void 0}function B(e){return e.folderId===r.WSp}function O(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n[e.id]&&void 0!==n[e.id].isMuted?n[e.id].isMuted:e.isMuted||f(e.id)&&!t.hasPrivateChatsNotifications||g(e)&&!t.hasBroadcastNotifications||h(e)&&!t.hasGroupNotifications}function D(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{hasPrivateChatsMessagePreview:o=!0,hasBroadcastMessagePreview:r=!0,hasGroupMessagePreview:a=!0}=t;return n[e.id]&&void 0!==n[e.id].shouldShowPreviews?n[e.id].shouldShowPreviews:f(e.id)&&o||g(e)&&r||h(e)&&a}function F(e){return m(e)||(p(e)||g(e))&&e.isCreator}function x(e,t,n){const{excludedChatIds:o,includedChatIds:r,bots:a,groups:s,contacts:i,nonContacts:d,channels:c}=t,u=[a,s,i,d,c];return void 0!==n&&(Object.values(u).filter(Boolean).length>1||o?.length||r?.length)?e("Chats",n):a?e("FilterBots"):s?e("FilterGroups"):c?e("FilterChannels"):i?e("FilterContacts"):d?e("FilterNonContacts"):void 0}function j(e,t,n){if(n&&!f(t)){if(!f(n.id)){if(t===n.id)return;return n.title}return n.isSelf?e("FromYou"):(0,s.Vl)(n)}}function $(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3?arguments[3]:void 0;return(0,a.Xo)(e,(e=>{const r=t[e];if(!r)return 0;let a=0;return r.lastMessage&&(a+=r.lastMessage.date),n&&r.isVerified&&(a+=u),o&&o.includes(e)&&(a=Date.now()+l+(o.length-o.indexOf(e))),a}),"desc")}function U(e,t,n,o,r){if(!o)return t;const a=(0,d.W)(o);return t.filter((t=>{const o=n[t];if(!o)return!1;const s=t===r,i=I(e,o,s);return s?a(i)||a(o.title):a(i)}))}function V(e){return e.usernames?.some((e=>{let{isActive:t}=e;return t}))}function H(e,t){if(arguments.length>2&&void 0!==arguments[2]&&arguments[2])return e.sort(((e,t)=>t.lastMessageId-e.lastMessageId));{const n=e.filter((e=>e.isPinned)),o=e.filter((e=>!e.isPinned&&!e.isHidden)).sort(((e,t)=>t.lastMessageId-e.lastMessageId)),r=e.filter((e=>!e.isPinned&&e.isHidden)).sort(((e,t)=>t.lastMessageId-e.lastMessageId));return[...t?t.map((e=>n.find((t=>t.id===e)))).filter(Boolean):n,...o,...r]}}},48670:(e,t,n)=>{n.d(t,{lN:()=>s.lN,JE:()=>ne,uw:()=>Y,k6:()=>Z,XU:()=>re,yL:()=>te,uF:()=>ue,tK:()=>a.tK,$l:()=>r.$l,kK:()=>o.kK,H5:()=>r.H5,MR:()=>x,NF:()=>ce,kw:()=>o.kw,cc:()=>r.cc,GU:()=>r.GU,Qm:()=>r.Qm,RT:()=>r.RT,hu:()=>r.hu,N0:()=>H,BV:()=>r.BV,U:()=>r.U,l6:()=>r.l6,ym:()=>R,T7:()=>a.T7,SB:()=>r.SB,mt:()=>r.mt,N:()=>O,Wc:()=>D,VE:()=>r.VE,WS:()=>o.WS,XV:()=>J,Sc:()=>K,N5:()=>g,g8:()=>h,oP:()=>y,nl:()=>S,qp:()=>u,w6:()=>a.w6,R5:()=>q,$D:()=>a.$D,aE:()=>w,ep:()=>$,c0:()=>U,d0:()=>a.d0,eO:()=>P,NE:()=>L,Tp:()=>a.Tp,nf:()=>A,kG:()=>j,Ti:()=>_,DH:()=>N,KK:()=>a.KK,O$:()=>f,t9:()=>E,dT:()=>ee,Y5:()=>p,zF:()=>r.zF,q8:()=>r.q8,HW:()=>a.HW,eH:()=>a.eH,h_:()=>a.eO,bf:()=>v,Kk:()=>s.Kk,Eb:()=>s.Eb,MK:()=>s.MK,UD:()=>a.UD,EU:()=>s.EU,b7:()=>m,kd:()=>b,s1:()=>k,F$:()=>M,Cg:()=>T,AY:()=>r.AY,bV:()=>W,HV:()=>G,zX:()=>r.zX,$d:()=>ie,OU:()=>a.OU,RI:()=>a.RI,RK:()=>fe.RK,Ow:()=>Q,pA:()=>r.pA,Rs:()=>o.Rs,Vl:()=>o.Vl,Js:()=>o.Js,db:()=>o.db,UZ:()=>se,Tq:()=>o.Tq,Dk:()=>le,jC:()=>z,O9:()=>B,BM:()=>V,u8:()=>l,fY:()=>a.fY,FT:()=>a.Lo,Ul:()=>a.Ul,Nl:()=>r.Nl,pE:()=>r.pE,G9:()=>r.G9,eA:()=>r.eA,Bf:()=>r.Bf,Sb:()=>r.Sb,Hp:()=>r.Hp,ZV:()=>r.ZV,pK:()=>r.pK,Ru:()=>r.Ru,NB:()=>o.NB,MF:()=>a.MF,$R:()=>a.$R,CD:()=>a.CD,AJ:()=>a.AJ,rl:()=>I,hC:()=>C,CI:()=>a.CI,B4:()=>a.B4,Bt:()=>de,ss:()=>a.ss,Hl:()=>oe,jM:()=>a.jM,cS:()=>o.cS,YC:()=>r.YC,kM:()=>o.kM,Mg:()=>r.Mg,Ib:()=>a.Ib,TO:()=>a.TO,Fs:()=>a.Fs,Ak:()=>a.Ak,i4:()=>r.i4,Sm:()=>r.Sm,ih:()=>r.ih,PO:()=>ae,Z0:()=>o.Z0,If:()=>fe.If});var o=n(93311),r=n(22825),a=n(20841),s=n(42986),i=n(6137),d=n(863),c=n(15376);function u(e){return e.content}function l(e){return Boolean(f(e)||m(e)||w(e)||v(e)||S(e)||E(e)||g(e)||y(e)||b(e))}function f(e){return e.content.photo}function h(e){return"suggestProfilePhoto"===e.content.action?.type?e.content.action.photo:void 0}function m(e){return e.content.video}function p(e){const{video:t}=e.content;return t?.isRound?t:void 0}function g(e){return e.content.action}function y(e){return e.content.audio}function b(e){return e.content.voice}function v(e){return e.content.sticker}function w(e){return e.content.document}function I(e){const t=w(e);return t?"photo"===t.mediaType:void 0}function C(e){const t=w(e);return t?"video"===t.mediaType:void 0}function S(e){return e.content.contact}function E(e){return e.content.poll}function P(e){return e.content.invoice}function A(e){return e.content.location}function k(e){return e.content.webPage}function M(e){return k(e)?.photo}function T(e){return k(e)?.video}function N(e){return function(e){const t=f(e)||m(e)||w(e)||v(e)||M(e)||T(e)||P(e)?.extendedMedia;if(t)return t.thumbnail}(e)?.dataUri}function L(e){const t=f(e)||m(e),n=P(e)?.extendedMedia;return Boolean(n||t?.isSpoiler)}function R(e){return`document${e.id}`}function Z(e,t,n,o,r){const{long:a,lat:s,accessHash:i,accuracyRadius:d}=e;return`staticMap:${i}?lat=${s}&long=${a}&w=${t}&h=${n}&zoom=${o}&scale=${r}&accuracyRadius=${d}`}function _(e,t){const{video:n,sticker:o,audio:r,voice:s,document:i}=e.content,d=f(e)||M(e)||function(e){return I(e)?w(e):void 0}(e),u=h(e),l=n||T(e)||function(e){return C(e)?w(e):void 0}(e),m=u||d||l||o||r||s||i;if(!m)return;const p=m.id,g=`${(0,a.Tp)(e)}${p?`:${p}`:""}`;if(l)switch(t){case"micro":case"pictogram":return`${g}?size=m`;case"inline":return V(e)?void 0:F(l,g);case"preview":return`${g}?size=x`;case"full":return F(l,g);case"download":return`${g}?download`}if(d||u)switch(t){case"micro":case"pictogram":return`${g}?size=${u?"a":"m"}`;case"inline":return V(e)?void 0:`${g}?size=${u?"b":"x"}`;case"preview":return`${g}?size=${u?"b":"x"}`;case"full":case"download":return i?g:`${g}?size=${u?"c":"z"}`}if(i)switch(t){case"micro":case"pictogram":case"inline":case"preview":if(!(0,c.v6)(i)||V(e))return;return`${g}?size=m`;case"full":case"download":return g}if(o)switch(t){case"micro":return;case"pictogram":return`${g}?size=m`;case"inline":return g;case"download":return`${g}?download`}if(r)switch(t){case"micro":case"pictogram":return x(r)?`${g}?size=m`:void 0;case"inline":return F(r,g);case"download":return`${g}?download`}if(s)switch(t){case"micro":case"pictogram":return;case"inline":return g;case"download":return`${g}?download`}}function B(e){if(e)return`webDocument:${e.url}`}function O(e){const{photo:t}=e;if(t)return`photo${t.id}?size=x`}function D(e){const{document:t}=e;if(t)return`document${t.id}`}function F(e,t){return d.I_&&d.s$?`${t}?fileSize=${e.size}&mimeType=${e.mimeType}`:t}function x(e){return e.thumbnailSizes&&e.thumbnailSizes.length>0}function j(e,t){const{video:n,audio:o,voice:r,document:a}=e.content,s=Boolean(n||T(e)||C(e)),c=(n||o||a)?.size;return"download"===t?d.I_&&c>d.l0&&!d.rT?i.IU.DownloadUrl:i.IU.BlobUrl:s&&d.I_&&("full"===t||"inline"===t)?i.IU.Progressive:o||r?r&&!d.m5?i.IU.BlobUrl:i.IU.Progressive:i.IU.BlobUrl}function $(e){const{photo:t,video:n,document:o}=e.content,r=M(e),a=T(e);if(t||r)return`photo${e.date}.jpeg`;const{fileName:s}=n||a||o||{};return s}function U(e){const{video:t,document:n}=e.content,o=T(e),{size:r}=t||o||n||{};return r}function V(e){const{photo:t,video:n,document:o}=e.content;return t?.blobUrl||n?.blobUrl||o?.previewBlobUrl}function H(e,t){return q(e,t,arguments.length>2&&void 0!==arguments[2]&&arguments[2]?"media":"inlineMedia")}function W(e){return e.sizes.find((e=>"z"===e.type))||e.sizes.find((e=>"y"===e.type))||G(e)}function G(e){return e.sizes.find((e=>"x"===e.type))||e.sizes.find((e=>"m"===e.type))||e.sizes.find((e=>"s"===e.type))||e.thumbnail}function z(e){if(e.width&&e.height)return e}function K(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const o=(0,a.CI)(e);return{isUploading:o,isTransferring:o||n,transferProgress:Number(t)}}function q(e,t,n){let o;switch(n){case"media":o=e=>{const t=m(e);return f(e)||t&&!t.isRound&&!t.isGif};break;case"documents":o=w;break;case"links":o=e=>k(e)||(0,a.sQ)(e);break;case"audio":o=y;break;case"voice":o=e=>{const t=m(e);return b(e)||t&&t.isRound};break;case"inlineMedia":o=e=>{const t=m(e);return f(e)||t&&!t.isRound&&!t.isGif||I(e)||C(e)};break;default:return[]}return t.reduce(((t,n)=>(e[n]&&o(e[n])&&t.push(n),t)),[])}function J(e){const{audio:t,voice:n,video:o}=u(e),r=t||n||o||T(e);if(r)return r.duration}function Y(e,t){return`${e}_${t}`}const X={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"}};function Q(e){const{message:t,code:n,param:o}=e,{field:r,message:a}=o?X[o]:X[n];return{field:r,message:a,description:t}}function ee(e){return e.isOutgoing?e.reactions?.recentReactions?.[0]:void 0}function te(e,t){const{currentUserId:n}=e;return t?.recentReactions?.some((e=>{let{isUnread:t,userId:o}=e;return t&&o!==n}))}function ne(e){return!e.results.some((e=>{let{count:t}=e;return t>0}))}function oe(e,t){return!(!e||!t)&&("emoticon"in e&&"emoticon"in t?e.emoticon===t.emoticon:"documentId"in e&&"documentId"in t&&e.documentId===t.documentId)}function re(e,t){return"all"===t.type?"emoticon"in e||t.areCustomAllowed:"some"===t.type&&t.allowed.some((t=>oe(t,e)))}function ae(e,t){return e.slice().sort(((e,n)=>{const o=e?"reaction"in e?e.reaction:e:void 0,r=n?"reaction"in n?n.reaction:n:void 0,a=t?.findIndex((e=>oe(e,o)))||0,s=t?.findIndex((e=>oe(e,r)))||0;return(a>-1?a:1/0)-(s>-1?s:1/0)}))}function se(e){return e.reactions?.results?.filter((e=>de(e))).sort(((e,t)=>e.chosenOrder-t.chosenOrder)).map((e=>e.reaction))||[]}function ie(e){return"emoticon"in e?e.emoticon:e.documentId}function de(e){return void 0!==e.chosenOrder}function ce(e){return`photo${e.id}?size=x`}function ue(e){return"channels"===e?"channels":"chats"===e||"groups"===e?"chats":"users"===e?"users":"bots"===e?"bots":void 0}function le(e){return`videoAvatar${e.id}?size=u`}var fe=n(56266)},42986:(e,t,n)=>{n.d(t,{EU:()=>u,Eb:()=>l,Kk:()=>f,MK:()=>c,lN:()=>d});var o=n(6137),r=n(83716),a=n(48035),s=n(20841);const i=["⠺","⠵","⠞","⠟"],d=80;function c(e,t){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:d,o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const r=!(arguments.length>2&&void 0!==arguments[2]&&arguments[2])&&l(t);return`${r?`${r} `:""}${f(e,t,(0,a.Z)(u(t),n),o)}`}function u(e){const t=(0,s.$b)(e),n=(0,s.UD)(e);if(!n)return t;const{entities:r}=e.content.text||{};if(!r?.length)return t?`${t}\n${n}`:n;const a=r.reduce(((e,t)=>{let{type:n,offset:r,length:a}=t;if(n!==o.Vv.Spoiler)return e;const s=function(e){return new Array(e).fill(void 0).map((()=>i[Math.floor(Math.random()*i.length)])).join("")}(a);return`${e.substr(0,r)}${s}${e.substr(r+a,e.length)}`}),n);return t?`${t}\n${a}`:a}function l(e){const{photo:t,video:n,audio:o,voice:r,document:a,sticker:s,poll:i}=e.content;return e.groupedId||t?"🖼":n?"📹":s?s.emoji:o?"🎧":r?"🎤":a?"📎":i?"📊":void 0}function f(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const{text:a,photo:s,video:i,audio:d,voice:c,document:u,sticker:l,contact:f,poll:h,invoice:m,location:p,game:g}=t.content;let y,b=!1;return t.groupedId&&(b=!0,y=n||e("lng_in_dlg_album")),s&&(b=!0,y=n||e("AttachPhoto")),i&&(b=!0,y=n||e(i.isGif?"AttachGif":"AttachVideo")),l&&(y=e("AttachSticker").trim()),d&&(y=function(e){const{audio:t,text:n}=e.content;return t&&[t.title,t.performer].filter(Boolean).join(" — ")||n?.text}(t)||e("AttachMusic")),c&&(b=!0,y=n||e("AttachAudio")),u&&(b=!o,y=o?u.fileName:n||u.fileName),f&&(y=e("AttachContact")),h&&(y=h.summary.question),m&&(y=m.extendedMedia?m.title:`${e("PaymentInvoice")}: ${m.text}`),a&&(o&&y&&!b?y+=`\n${n}`:y=n),"geo"!==p?.type&&"venue"!==p?.type||(y=e("Message.Location")),"geoLive"===p?.type&&(y=e("Message.LiveLocation")),g&&(y=`🎮 ${g.title}`),y||r.VC4}},20841:(e,t,n)=>{n.d(t,{$D:()=>b,$R:()=>B,$b:()=>p,AJ:()=>R,Ak:()=>h,B4:()=>S,CD:()=>Z,CI:()=>L,Fs:()=>F,HW:()=>w,Ib:()=>x,KK:()=>m,Lo:()=>A,MF:()=>P,OU:()=>T,RI:()=>N,T7:()=>I,TO:()=>D,Tp:()=>f,UD:()=>y,Ul:()=>M,d0:()=>l,eH:()=>O,eO:()=>v,fY:()=>g,jM:()=>k,sQ:()=>C,ss:()=>E,tK:()=>j,w6:()=>_});var o=n(6137),r=n(83716),a=n(93311),s=n(863),i=n(22825),d=n(33555),c=n(60782);const u=new RegExp(r.FM6,"i");function l(e){return`message${e.toString().replace(".","-")}`}function f(e){const{chatId:t,id:n,previousLocalId:o}=e;return function(e,t){return`msg${e}-${t}`}(t,k(e)&&o||n)}function h(e){const t=e.match(/^msg(-?\d+)-(\d+)/);return{chatId:t[1],messageId:Number(t[2])}}function m(e){return e.previousLocalId||e.id}function p(e){const{transcriptionId:t}=e,n=(0,d.Rd)();return t&&n.transcriptions[t]?.text}function g(e){const{text:t,sticker:n,photo:o,video:r,audio:a,voice:s,document:i,poll:d,webPage:c,contact:u,invoice:l,location:f,game:h,action:m}=e.content;return Boolean(t)||!(n||o||r||a||s||i||u||d||c||l||f||h||m?.phoneCall)}function y(e){return g(e)?e.content.text?.text||r.VC4:void 0}function b(e){const{text:t,sticker:n,photo:r,video:a,audio:s,voice:i,document:d,poll:c,webPage:u,contact:l,action:f,game:h,invoice:m,location:p}=e.content;if(n||a?.isRound)return!0;if(!t||r||a||s||i||d||c||u||l||f||h||m||p)return!1;const g=t?.entities?.some((e=>e.type!==o.Vv.CustomEmoji));return Boolean(e.emojiOnlyCount&&!g)}function v(e){const{text:t}=e.content;if(!t?.entities?.length&&1===e.emojiOnlyCount)return t.text}function w(e){const{text:t}=e.content;if(1===t?.entities?.length&&t.entities[0].type===o.Vv.CustomEmoji&&1===e.emojiOnlyCount)return t.entities[0].documentId}function I(e){const{text:t}=e.content;let n;if(t?.entities){const e=t.entities.find((e=>e.type===o.Vv.TextUrl));if(e&&(n=e.url.match(u)),!n){const e=t.entities.find((e=>e.type===o.Vv.Url));if(e){const{offset:o,length:r}=e;n=t.text.substring(o,o+r).match(u)}}}if(!n&&t&&(n=t.text.match(u)),n)return{url:n[0],domain:n[3]}}function C(e){const{text:t}=e.content,n=t&&t.text.match(u);if(n)return{url:n[0],domain:n[3]}}function S(e){return e.isOutgoing}function E(e){return Boolean(e.replyToMessageId)}function P(e){return Boolean(e.forwardInfo)}function A(e){return Boolean(e.content.action)}function k(e){return e.chatId===r.awM&&Math.round(e.id)!==e.id}function M(e){return Boolean(e.senderId)&&!(0,i.YC)(e.senderId)&&S(e)}function T(e,t){return(0,i.YC)(t.id)?(0,a.Js)(t):(0,i.U)(e,t)}function N(e){return e.sendingState?"messageSendingStateFailed"===e.sendingState?"failed":"pending":"succeeded"}function L(e){return R(e.id)}function R(e){return e>r.MPN}function Z(e){return e.content.action&&"historyClear"===e.content.action.type}function _(e){const{content:t}=e,n=t.webPage?t.webPage.video:t.video,o=t.webPage?t.webPage.photo:t.photo,r=t.webPage?t.webPage.document:t.document;if(r)return r.fileName;if(n)return n.fileName;if(t.sticker){const e=t.sticker.isLottie?"tgs":t.sticker.isVideo?"webm":(0,s.on)()?"webp":"png";return`${t.sticker.id}.${e}`}if(t.audio)return t.audio.fileName;const a=`${f(e)}${e.isScheduled?"_scheduled":""}`;return o?`${a}.jpg`:t.voice?s.m5?`${a}.ogg`:`${a}.wav`:a}function B(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now()/1e3;const{location:n}=e.content;return"geoLive"===n?.type&&t-(e.date||0)>=n.period}function O(e){return 1===e.inlineButtons?.length&&1===e.inlineButtons[0].length&&e.inlineButtons[0][0]}function D(e){return e.sort(((e,t)=>e-t))}function F(e){return e.sort(((e,t)=>t-e))}function x(e,t){let n=!1,o=e.length?e.map((e=>(0,c.YE)(e,t)&&!n?(n=!0,D((0,c.Tw)(e.concat(t)))):e)):[t];n||(o=o.concat([t])),o.sort(((e,t)=>e[0]-t[0]));let r=o.length;for(let e=0;e<r;e++){const t=o[e],n=o[e-1];n&&(n.includes(t[0])||n.includes(t[0]-1))&&(o[e-1]=D((0,c.Tw)(t.concat(n))),o.splice(e,1),r--,e--)}return o}function j(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=e.content.text;if(!n)return;const{text:a}=n;let{entities:s}=n;if(a&&t&&e.chatId===r.awM&&!(0,d.Rd)().settings.byKey.shouldShowLoginCodeInChatList){const e=a.match(/^\D*([\d-]{5,7})\D/)?.[1];e&&(s=[...s||[],{type:o.Vv.Spoiler,offset:a.indexOf(e),length:e.length}],s.sort(((e,t)=>e.offset>t.offset?1:-1)))}return{text:a,entities:s}}},56266:(e,t,n)=>{n.d(t,{If:()=>s,Lo:()=>a,RK:()=>r});var o=n(6137);function r(e){return`sticker${e}?size=m`}function a(e){return e.entities?.some((e=>e.type===o.Vv.CustomEmoji))}function s(e){if(!e.entities)return e;const t=e.entities.filter((e=>e.type!==o.Vv.CustomEmoji));return{...e,entities:t}}},93311:(e,t,n)=>{n.d(t,{Js:()=>l,NB:()=>m,Rs:()=>w,Tq:()=>f,Vl:()=>u,WS:()=>I,Z0:()=>y,cS:()=>p,db:()=>v,kK:()=>b,kM:()=>h,kw:()=>g});var o=n(83716),r=n(790),a=n(60782),s=n(82267),i=n(85765),d=n(6272);const c=[1,8,5,2,7,4,6];function u(e){if(e)switch(e.type){case"userTypeBot":case"userTypeRegular":return e.firstName||e.lastName;case"userTypeDeleted":case"userTypeUnknown":return"Deleted";default:return}}function l(e){if(e){if(m(e))return"Deleted Account";switch(e.type){case"userTypeBot":case"userTypeRegular":if(e.firstName&&e.lastName)return`${e.firstName} ${e.lastName}`;if(e.firstName)return e.firstName;if(e.lastName)return e.lastName;if(e.phoneNumber)return`+${(0,d.un)(e.phoneNumber)}`}}}function f(e,t,n){if(t.id===o.awM)return e("ServiceNotifications").toLowerCase();if(t.type&&"userTypeBot"===t.type)return e("Bot");if(!n)return"";switch(n.type){case"userStatusEmpty":return e("ALongTimeAgo");case"userStatusLastMonth":return e("WithinAMonth");case"userStatusLastWeek":return e("WithinAWeek");case"userStatusOffline":{const{wasOnline:t}=n;if(!t)return e("LastSeen.Offline");const o=(0,s.Qj)(),a=new Date((new Date).getTime()+1e3*o),i=new Date(1e3*t);if(i>=a)return e("LastSeen.JustNow");const d=new Date(a.getTime()-i.getTime());if(d.getTime()/1e3<60)return e("LastSeen.JustNow");if(d.getTime()/1e3<3600)return e("LastSeen.MinutesAgo",Math.floor(d.getTime()/1e3/60));const c=new Date;if(c.setHours(0,0,0,0),i>new Date(c.getTime()+1e3*o))return d.getTime()/1e3<21600?e("LastSeen.HoursAgo",Math.floor(d.getTime()/1e3/60/60)):e("LastSeen.TodayAt",(0,r.mr)(e,i));const u=new Date;return u.setDate(a.getDate()-1),u.setHours(0,0,0,0),i>new Date(u.getTime()+1e3*o)?e("LastSeen.YesterdayAt",(0,r.mr)(e,i)):e("LastSeen.AtDate",(0,r.Tu)(e,i))}case"userStatusOnline":return e("Online");case"userStatusRecently":return e("Lately");default:return}}function h(e,t){const{id:n,type:r}=e;return!!t&&n!==o.awM&&"userStatusOnline"===t.type&&"userTypeBot"!==r}function m(e){return("userTypeDeleted"===e.type||"userTypeUnknown"===e.type)&&e.id!==o.awM}function p(e){return"userTypeBot"===e.type}function g(e){return!e.isContact&&!p(e)}function y(e,t,n,o){return(0,a.Xo)(e,(e=>{const r=(0,s.bp)();if(o&&o.includes(e))return r+172800-(o.length-o.indexOf(e));const a=t[e],i=n[e];if(!a||!i)return 0;if("userStatusOnline"===i.type)return i.expires;if("userStatusOffline"===i.type&&i.wasOnline)return i.wasOnline;switch(i.type){case"userStatusRecently":return r-86400;case"userStatusLastWeek":return r-604800;case"userStatusLastMonth":return r-18144e3;default:return 0}}),"desc")}function b(e,t,n,o,r){if(!n)return e;const a=(0,i.W)(n);return e.filter((e=>{const n=t[e];if(!n)return!1;const s=e===o?r:l(n);return s&&a(s)||Boolean(n.usernames?.find((e=>{let{username:t}=e;return a(t)})))}))}function v(e){return"number"==typeof e?Math.abs(e):Math.abs(Number(e))}function w(e){const t=e?v(e.id)%7:0;return c[t]}function I(e){return e.usernames?.find((e=>e.isActive))?.username}},33555:(e,t,n)=>{n.d(t,{R3:()=>a,Rd:()=>r,Sv:()=>s,c$:()=>d,iw:()=>i});const o=(0,n(65116).gP)(),r=o.getGlobal,a=o.setGlobal,s=o.getActions,i=o.addActionHandler,d=o.withGlobal},35369:(e,t,n)=>{n.d(t,{LN:()=>i,WD:()=>s,g9:()=>c,nn:()=>u,ww:()=>d});var o=n(91713),r=n(83716),a=n(863);const s={animatedEmoji:!0,autoplayGifs:!0,autoplayVideos:!0,contextMenuAnimations:!0,contextMenuBlur:!0,loopAnimatedStickers:!0,mediaViewerAnimations:!0,messageComposerAnimations:!0,messageSendingAnimations:!0,pageTransitions:!0,reactionEffects:!0,rightColumnAnimations:!0,stickerEffects:!0},i={animatedEmoji:!0,autoplayGifs:!0,autoplayVideos:!0,contextMenuAnimations:!0,contextMenuBlur:!0,loopAnimatedStickers:!0,mediaViewerAnimations:!0,messageComposerAnimations:!0,messageSendingAnimations:!0,pageTransitions:!0,reactionEffects:!0,rightColumnAnimations:!1,stickerEffects:!1},d={animatedEmoji:!1,autoplayGifs:!1,autoplayVideos:!1,contextMenuAnimations:!1,contextMenuBlur:!1,loopAnimatedStickers:!1,mediaViewerAnimations:!1,messageComposerAnimations:!1,messageSendingAnimations:!1,pageTransitions:!1,reactionEffects:!1,rightColumnAnimations:!1,stickerEffects:!1},c={attachMenu:{bots:{}},passcode:{},twoFaSettings:{},isUpdateAvailable:!1,shouldShowContextMenuHint:!0,audioPlayer:{lastPlaybackRate:r.mwi},mediaViewer:{lastPlaybackRate:r.mwi},authRememberMe:!0,countryList:{phoneCodes:[],general:[]},blocked:{ids:[],totalCount:0},users:{byId:{},statusesById:{},fullInfoById:{}},chats:{listIds:{},isFullyLoaded:{},orderedPinnedIds:{},totalCount:{},byId:{},fullInfoById:{}},messages:{byChatId:{},sponsoredByChatId:{}},groupCalls:{byId:{}},attachmentSettings:{shouldCompress:!0,shouldSendGrouped:!0},scheduledMessages:{byChatId:{}},chatFolders:{byId:{},invites:{}},fileUploads:{byMessageLocalId:{}},recentEmojis:["grinning","kissing_heart","christmas_tree","brain","trophy","duck","cherries"],recentCustomEmojis:["5377305978079288312"],topReactions:[],recentReactions:[],stickers:{setsById:{},added:{},recent:{stickers:[]},favorite:{stickers:[]},greeting:{stickers:[]},premium:{stickers:[]},premiumSet:{stickers:[]},featured:{setIds:[]},forEmoji:{}},customEmojis:{lastRendered:[],byId:{},added:{},forEmoji:{},statusRecent:{}},emojiKeywords:{},gifs:{saved:{}},topPeers:{},topInlineBots:{},activeSessions:{byHash:{},orderedHashes:[]},activeWebSessions:{byHash:{},orderedHashes:[]},settings:{byKey:{theme:"light",shouldUseSystemTheme:!0,messageTextSize:a.cj?r.b6b:a.jm?r.ARG:r.xS7,animationLevel:r.CXA,messageSendKeyCombo:"enter",canAutoLoadPhotoFromContacts:!0,canAutoLoadPhotoInPrivateChats:!0,canAutoLoadPhotoInGroups:!0,canAutoLoadPhotoInChannels:!0,canAutoLoadVideoFromContacts:!0,canAutoLoadVideoInPrivateChats:!0,canAutoLoadVideoInGroups:!0,canAutoLoadVideoInChannels:!0,canAutoLoadFileFromContacts:!1,canAutoLoadFileInPrivateChats:!1,canAutoLoadFileInGroups:!1,canAutoLoadFileInChannels:!1,autoLoadFileMaxSizeMb:10,hasWebNotifications:!0,hasPushNotifications:!0,notificationSoundVolume:5,shouldSuggestStickers:!0,shouldSuggestCustomEmoji:!0,shouldUpdateStickerSetOrder:!0,language:"en",timeFormat:"24h",wasTimeFormatSetManually:!1,isConnectionStatusMinimized:!0,shouldArchiveAndMuteNewNonContact:!1,canTranslate:!1,canTranslateChats:!0,doNotTranslate:[],canDisplayChatInTitle:!0},themes:{light:{isBlurred:!0,patternColor:r.ga_},dark:{isBlurred:!0,patternColor:r.Vvx}},performance:s,privacy:{},notifyExceptions:{}},serviceNotifications:[],trustedBotIds:[],transcriptions:{},translations:{byChatId:{}},byTabId:{},archiveSettings:{isMinimized:!1,isHidden:!1}},u={id:0,isMasterTab:!1,isLeftColumnShown:!0,isChatInfoShown:!1,newChatMembersProgress:o.WB.Closed,uiReadyState:0,shouldInit:!0,gifSearch:{},stickerSearch:{},messageLists:[],activeChatFolder:0,tabThreads:{},inlineBots:{isLoading:!1,byUsername:{}},globalSearch:{},userSearch:{},localTextSearch:{byChatThreadKey:{}},localMediaSearch:{byChatThreadKey:{}},management:{byChatId:{}},mediaViewer:{volume:r.QxZ,playbackRate:r.mwi,isMuted:!1},audioPlayer:{volume:r.QxZ,playbackRate:r.mwi,isMuted:!1},forwardMessages:{},pollResults:{},payment:{},notifications:[],dialogs:[],activeReactions:{},activeDownloads:{byChatId:{}},statistics:{byChatId:{}},pollModal:{isOpen:!1},requestedTranslations:{byChatId:{}}}},53475:(e,t,n)=>{n.d(t,{B1:()=>c,BK:()=>P,Cn:()=>E,Dd:()=>v,FK:()=>h,GL:()=>m,Jr:()=>C,Mg:()=>d,Pi:()=>y,SL:()=>u,US:()=>f,XG:()=>S,a4:()=>l,fZ:()=>p,iX:()=>I,kq:()=>w,vv:()=>b});var o=n(83716),r=n(60782),a=n(11192),s=n(4907),i=n(84112);function d(e,t,n){return{...e,chats:{...e.chats,listIds:{...e.chats.listIds,[t]:n}}}}function c(e,t,n){const{[t]:o}=e.chats.listIds,r=o?.length?n.filter((e=>!o.includes(e))):n;return o&&!r.length?e:d(e,t,[...o||[],...r])}function u(e,t){return{...e,chats:{...e.chats,byId:t}}}function l(e,t,n,o){let r=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const{byId:a}=e.chats,s=g(e,t,n,o,r);return s?u(e,{...a,[t]:s}):e}function f(e,t,n){const o=(0,a.x6)(e,t),r={...o,...n};return(0,i.A)(o,r)?e:{...e,chats:{...e.chats,fullInfoById:{...e.chats.fullInfoById,[t]:r}}}}function h(e,t,n){const o=(0,a.x6)(e,t);return(0,i.A)(o,n)?e:{...e,chats:{...e.chats,fullInfoById:{...e.chats.fullInfoById,[t]:n}}}}function m(e,t){const n=Object.keys(t).reduce(((n,o)=>{const r=g(e,o,t[o]);return r&&(n[o]=r),n}),{});return e=u(e,{...e.chats.byId,...n})}function p(e,t){const{byId:n}=e.chats;let o=!1;const r=Object.keys(t).reduce(((r,a)=>{if(!n[a]||n[a].isMin&&!t[a].isMin){const n=g(e,a,t[a]);n&&(r[a]=n,o||(o=!0))}return r}),{});return o?e=u(e,{...n,...r}):e}function g(e,t,n,o){let a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const{byId:s}=e.chats,d=s[t],c=[];n.isMin&&d&&!d.isMin&&(c.push("isMin","accessHash"),Object.keys(n).forEach((e=>{const t=e;void 0===n[t]&&c.push(t)}))),a||c.push("unreadReactionsCount"),(0,i.A)(d?.usernames,n.usernames)&&c.push("usernames");const u={...d,...(0,r.CE)(n,c),...o&&{photos:[o,...d.photos||[]]}};if(u.id&&u.type)return u}function y(e,t,n){const r=n===o.WSp?"archived":"active";let a=e.chats.listIds;return Object.keys(a).forEach((e=>{const n=a[e]||[];e!==r||n.includes(t)?e!==r&&n.includes(t)&&(a={...a,[e]:n.filter((e=>e!==t))}):a={...a,[e]:[...n,t]}})),l(e={...e,chats:{...e.chats,listIds:a}},t,{folderId:n||void 0})}function b(e,t,n){const o="active"===t?"all":"archived";return{...e,chats:{...e.chats,...n.orderedPinnedIds&&{orderedPinnedIds:{...e.chats.orderedPinnedIds,[t]:n.orderedPinnedIds}},totalCount:{...e.chats.totalCount,[o]:n.totalChatCount},isFullyLoaded:{...e.chats.isFullyLoaded,[t]:!1}}}}function v(e,t){return l(e=w(e,t),t,{isNotJoined:!0})}function w(e,t){const n=e.chats.listIds;return Object.entries(n).forEach((n=>{let[o,r]=n;e=d(e,o,r.filter((e=>e!==t)))})),e}function I(e,t,n){const o=(0,a.x6)(e,t.id)?.members,s=new Set(n.map((e=>e.userId))),i=[...o?.filter((e=>{let{userId:t}=e;return!s.has(t)}))||[],...n],d=o?.map((e=>{let{userId:t}=e;return t}))||[],c=i.map((e=>{let{userId:t}=e;return t}));if((0,r.et)(d,c))return e;const u=i.filter((e=>{let{isAdmin:t,isOwner:n}=e;return t||n}));return f(e,t.id,{members:i,adminMembersById:(0,r.ee)(u,"userId")})}function C(e,t,n){return l(e,t,{listedTopicIds:(0,r.Tw)([...e.chats.byId[t]?.listedTopicIds||[],...n])})}function S(e,t,n,o){const i=(0,a.Z1)(e,t),d=(0,r.ee)(o,"id");return e=l(e,t,{topics:{...i?.topics,...d},topicsCount:n}),o.forEach((n=>{e=(0,s.sN)(e,t,n.id,{firstMessageId:n.id}),e=(0,s.Xg)(e,t,n.id,{lastMessageId:n.lastMessageId,threadId:n.id,chatId:t})})),e}function E(e,t,n,o){const r=(0,a.Z1)(e,t);if(!r)return e;const i=r?.topics?.[n],d={...i,...o};return d.id?(e=l(e,t,{topics:{...r.topics||{},[n]:d}}),e=(0,s.sN)(e,t,d.id,{firstMessageId:d.id}),e=(0,s.Xg)(e,t,d.id,{lastMessageId:d.lastMessageId,threadId:d.id,chatId:t})):e}function P(e,t,n){const o=(0,a.Z1)(e,t),s=o?.topics||[];return l(e,t,{topics:(0,r.CE)(s,[n])})}},25260:(e,t,n)=>{n.d(t,{fC:()=>r.fC,O4:()=>ne,iX:()=>o.iX,c_:()=>r.c_,fZ:()=>o.fZ,m6:()=>r.m6,aK:()=>ee,aJ:()=>Q,zn:()=>Z,Sh:()=>P,$S:()=>r.$S,wI:()=>r.wI,ZI:()=>de,CE:()=>Pe,Kn:()=>ie,bp:()=>ve,WY:()=>we,ft:()=>_,K4:()=>r.K4,bV:()=>r.bV,GK:()=>k,BK:()=>o.BK,M6:()=>r.M6,i9:()=>r.i9,Dd:()=>o.Dd,vy:()=>b,rB:()=>oe,kq:()=>o.kq,IU:()=>r.IU,IR:()=>Me,g_:()=>m,FK:()=>o.FK,Mg:()=>o.Mg,SL:()=>o.SL,Pb:()=>V,w3:()=>r.w3,BI:()=>Y,O8:()=>r.O8,lr:()=>X,pf:()=>r.pf,ps:()=>L,s5:()=>I,HX:()=>r.HX,y9:()=>r.y9,fS:()=>ye,bs:()=>he,_7:()=>ge,Q$:()=>fe,Dq:()=>be,vT:()=>le,QD:()=>pe,QH:()=>me,Ob:()=>r.Ob,a4:()=>o.a4,US:()=>o.US,B1:()=>o.B1,vv:()=>o.vv,Pi:()=>o.Pi,cY:()=>r.cY,GL:()=>o.GL,Wy:()=>r.Wy,AA:()=>g,cU:()=>l,wV:()=>r.wV,cq:()=>r.cq,rq:()=>h,No:()=>O,Og:()=>D,xv:()=>x,px:()=>F,xj:()=>r.xj,Jr:()=>o.Jr,c1:()=>z,z5:()=>G,qr:()=>U,dx:()=>H,fw:()=>J,H9:()=>q,kM:()=>Ce,qt:()=>Ee,TD:()=>Ae,HN:()=>te,hv:()=>r.hv,vu:()=>se,cQ:()=>ce,et:()=>y,ql:()=>ke,P4:()=>r.P4,TM:()=>ue,Fn:()=>r.Fn,ze:()=>Ie,yC:()=>Se,fH:()=>c,Rg:()=>f,z3:()=>u,IM:()=>p,sN:()=>r.sN,Xg:()=>r.Xg,j6:()=>r.j6,lG:()=>r.lG,Cn:()=>o.Cn,XG:()=>o.XG,IE:()=>re,Nq:()=>S,ap:()=>R,Lm:()=>M,Q3:()=>T,eD:()=>E});var o=n(53475),r=n(4907),a=n(60782),s=n(11192),i=n(44271),d=n(65054);function c(e,t,n){for(var o=arguments.length,r=new Array(o>3?o-3:0),a=3;a<o;a++)r[a-3]=arguments[a];let[c=(0,d._w)()]=r;return(0,i.i)(e,{stickerSearch:{...(0,s.jU)(e,c).stickerSearch,hash:t,resultIds:n}},c)}function u(e,t,n,o){const r=o.map((t=>{const n=e.stickers.setsById[t.id];return n?{...n,...t}:t})),s=o.map((e=>e.id));return"search"===t?{...e,stickers:{...e.stickers,setsById:{...e.stickers.setsById,...(0,a.ee)(r,"id")}}}:{...e,stickers:{...e.stickers,setsById:{...e.stickers.setsById,...(0,a.ee)(r,"id")},[t]:{...e.stickers[t],hash:n,setIds:[...e.stickers[t].setIds||[],...s]}}}}function l(e,t,n){const o=n.map((t=>{const n=e.stickers.setsById[t.id];return n?{...n,...t}:t})),r=n.map((e=>e.stickers)).flat().filter(Boolean),s=n.map((e=>e.id));return{...e,stickers:{...e.stickers,setsById:{...e.stickers.setsById,...(0,a.ee)(o,"id")}},customEmojis:{...e.customEmojis,added:{...e.customEmojis.added,hash:t,setIds:[...e.customEmojis.added.setIds||[],...s]},byId:{...e.customEmojis.byId,...(0,a.ee)(r,"id")}}}}function f(e,t,n){const o=e.stickers.setsById[t]||{},r=n.isEmoji||o.isEmoji,s=(r?e.customEmojis.added.setIds:e.stickers.added.setIds)||[];let i=s;n.installedDate&&!n.isArchived&&s&&!s.includes(t)&&(i=[t,...i]),!n.installedDate&&s?.includes(t)&&(i=i.filter((e=>e!==t)));const d=r&&n.stickers&&(0,a.ee)(n.stickers,"id");return{...e,stickers:{...e.stickers,added:{...e.stickers.added,...!r&&{setIds:i}},setsById:{...e.stickers.setsById,[t]:{...o,...n}}},customEmojis:{...e.customEmojis,byId:{...e.customEmojis.byId,...d},added:{...e.customEmojis.added,...r&&{setIds:i}}}}}function h(e,t,n,o){for(var r=arguments.length,a=new Array(r>4?r-4:0),c=4;c<r;c++)a[c-4]=arguments[c];let[u=(0,d._w)()]=a;const{results:l}=(0,s.jU)(e,u).gifSearch;let f;if(t||!l)f=n;else{const e=new Set(l.map((e=>e.id)));f=[...l,...n.filter((t=>!e.has(t.id)))]}return(0,i.i)(e,{gifSearch:{...(0,s.jU)(e,u).gifSearch,offset:o,results:f}},u)}function m(e,t){return{...e,animatedEmojis:t}}function p(e,t,n,o){const r=[...(0,s.Pk)(e,t),...n||[]],i=(0,a.Tw)(r.map((e=>{let{id:t}=e;return t}))),d=(0,a.ee)(r,"id"),c=i.map((e=>d[e]));return{...e,stickers:{...e.stickers,forEmoji:{emoji:t,stickers:c,hash:o}}}}function g(e,t){const n=(0,s.Ee)(e,t),o=(0,a.Tw)(n.map((e=>{let{id:t}=e;return t}))),r=(0,a.ee)(n,"id"),i=o.map((e=>r[e]));return{...e,customEmojis:{...e.customEmojis,forEmoji:{emoji:t,stickers:i}}}}function y(e,t,n){return{...e,customEmojis:{...e.customEmojis,statusRecent:{...e.customEmojis.statusRecent,hash:t,emojis:n}}}}function b(e){if(e.stickers.forEmoji){const{emoji:t,stickers:n,hash:o}=e.stickers.forEmoji;return t?p(e,t,n,o):e}if(e.customEmojis.forEmoji){const{emoji:t}=e.customEmojis.forEmoji;return t?g(e,t):e}return e}var v=n(70735),w=n(84112);function I(e,t){return{...e,users:{...e.users,byId:t}}}function C(e,t){const{userIds:n}=e.contactList||{};if(!n)return e;const o=t.filter((e=>e?.isContact&&!n.includes(e.id))).map((e=>e.id));return 0===o.length?e:{...e,contactList:{userIds:[...o,...n]}}}function S(e,t,n){const{byId:o}=e.users,r=A(e,t,n);return r?I(e=C(e,[r]),{...o,[t]:r}):e}function E(e,t){const n=Object.keys(t).reduce(((n,o)=>{const r=A(e,o,t[o]);return r&&(n[o]=r),n}),{});return e=C(e=I(e,{...e.users.byId,...n}),Object.values(n))}function P(e,t){const{byId:n}=e.users;let o=!1;const r=Object.keys(t).reduce(((r,a)=>{if(!n[a]||n[a].isMin&&!t[a].isMin){const n=A(e,a,t[a]);n&&(r[a]=n,o||(o=!0))}return r}),{});return o?e=C(e=I(e,{...n,...r}),Object.values(r)):e}function A(e,t,n){const{byId:o}=e.users,r=o[t],s=[];n.isMin&&r&&!r.isMin&&(s.push("isMin","accessHash"),Object.keys(n).forEach((e=>{const t=e;void 0===n[t]&&s.push(t)}))),(0,w.A)(r?.usernames,n.usernames)&&s.push("usernames");const i={...r,...(0,a.CE)(n,s)};if(i.id&&i.type)return i}function k(e,t){const{byId:n}=e.users,{userIds:r}=e.contactList||{};return e=I(e={...e,contactList:{userIds:r?r.filter((e=>e!==t)):v.D}},{...n,[t]:{...n[t],isContact:void 0}}),(0,o.a4)(e,t,{settings:void 0})}function M(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,d._w)()]=o;return(0,i.i)(e,{userSearch:{...(0,s.jU)(e,a).userSearch,...t}},a)}function T(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,d._w)()]=o;return M(e,{fetchingStatus:t},a)}function N(e,t,n){const{fullInfoById:o}=e.users;return o[t]?R(e,t,{isBlocked:n}):e}function L(e,t){return{...e,users:{...e.users,statusesById:t}}}function R(e,t,n){const o=e.users.fullInfoById[t];return{...e,users:{...e.users,fullInfoById:{...e.users.fullInfoById,[t]:{...o,...n}}}}}function Z(e,t){const{statusesById:n}=e.users,o=Object.keys(t).filter((e=>!n[e]));return o.length?e=L(e,{...n,...(0,a.ei)(t,o)}):e}function _(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,d._w)()]=n;return(0,i.i)(e,{newContact:void 0},r)}const B=e=>`${e.chatId}_${e.id}`;function O(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,d._w)()]=o;return(0,i.i)(e,{globalSearch:{...(0,s.jU)(e,a).globalSearch,...t}},a)}function D(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,d._w)()]=o;return O(e,{currentContent:t},a)}function F(e,t,n,o,r){for(var i=arguments.length,c=new Array(i>5?i-5:0),u=5;u<i;u++)c[u-5]=arguments[u];let[l=(0,d._w)()]=c;const{resultsByType:f}=(0,s.jU)(e,l).globalSearch||{},h=t.reduce(((e,t)=>(e[B(t)]=t,e)),{}),m=f?.[o]?.foundIds;if(void 0!==m&&Object.keys(h).every((e=>m.includes(B(h[e])))))return x(e,{messages:!1},l);const p=m||[],g=t.map((e=>B(e))).filter((e=>!p.includes(e))),y=Array.prototype.concat(p,g),b=(0,a.et)(p,y)?p:y;return O(e=x(e,{messages:!1},l),{resultsByType:{...((0,s.jU)(e,l).globalSearch||{}).resultsByType,[o]:{totalCount:n,nextOffsetId:r,foundIds:b}}},l)}function x(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,d._w)()]=o;return O(e,{fetchingStatus:{...(0,s.jU)(e,a).globalSearch.fetchingStatus,...t}},a)}var j=n(48670);function $(e,t,n){for(var o=arguments.length,r=new Array(o>3?o-3:0),a=3;a<o;a++)r[a-3]=arguments[a];let[c=(0,d._w)()]=r;return(0,i.i)(e,{localTextSearch:{byChatThreadKey:{...(0,s.jU)(e,c).localTextSearch.byChatThreadKey,[t]:n}}},c)}function U(e,t,n,o,r){for(var a=arguments.length,i=new Array(a>5?a-5:0),c=5;c<a;c++)i[c-5]=arguments[c];let[u=(0,d._w)()]=i;const l=(0,j.uw)(t,n);return $(e,l,{...(0,s.jU)(e,u).localTextSearch.byChatThreadKey[l],isActive:o,query:r},u)}function V(e,t,n,o,r,a){for(var i=arguments.length,c=new Array(i>6?i-6:0),u=6;u<i;u++)c[u-6]=arguments[u];let[l=(0,d._w)()]=c;const f=(0,j.uw)(t,n);return $(e,f,{...(0,s.jU)(e,l).localTextSearch.byChatThreadKey[f],results:{foundIds:o,totalCount:r,nextOffsetId:a}},l)}function H(e,t,n,o,r,i){for(var c=arguments.length,u=new Array(c>6?c-6:0),l=6;l<c;l++)u[l-6]=arguments[l];let[f=(0,d._w)()]=u;const h=(0,j.uw)(t,n),{results:m}=(0,s.jU)(e,f).localTextSearch.byChatThreadKey[h]||{},p=m?.foundIds||[],g=K((0,a.Tw)(Array.prototype.concat(p,o)));return V(e,t,n,(0,a.et)(p,g)?p:g,r,i,f)}function W(e,t,n,o){for(var r=arguments.length,a=new Array(r>4?r-4:0),c=4;c<r;c++)a[c-4]=arguments[c];let[u=(0,d._w)()]=a;const l=(0,j.uw)(t,n);return(0,i.i)(e,{localMediaSearch:{byChatThreadKey:{...(0,s.jU)(e,u).localMediaSearch.byChatThreadKey,[l]:o}}},u)}function G(e,t,n,o){for(var r=arguments.length,a=new Array(r>4?r-4:0),i=4;i<r;i++)a[i-4]=arguments[i];let[c=(0,d._w)()]=a;const u=(0,j.uw)(t,n);return W(e,t,n,{...(0,s.jU)(e,c).localMediaSearch.byChatThreadKey[u],currentType:o},c)}function z(e,t,n,o,r,i,c){for(var u=arguments.length,l=new Array(u>7?u-7:0),f=7;f<u;f++)l[f-7]=arguments[f];let[h=(0,d._w)()]=l;const m=(0,j.uw)(t,n),{resultsByType:p}=(0,s.jU)(e,h).localMediaSearch.byChatThreadKey[m]||{},g=p?.[o]?p[o].foundIds:[],y=K((0,a.Tw)(Array.prototype.concat(g,r)));return function(e,t,n,o,r,a,i){for(var c=arguments.length,u=new Array(c>7?c-7:0),l=7;l<c;l++)u[l-7]=arguments[l];let[f=(0,d._w)()]=u;const h=(0,j.uw)(t,n);return W(e,t,n,{...(0,s.jU)(e,f).localMediaSearch.byChatThreadKey[h],resultsByType:{...((0,s.jU)(e,f).localMediaSearch.byChatThreadKey[h]||{}).resultsByType,[o]:{foundIds:r,totalCount:a,nextOffsetId:i}}},f)}(e,t,n,o,(0,a.et)(g,y)?g:y,i,c,h)}function K(e){return e.sort(((e,t)=>t-e))}function q(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,d._w)()]=o;return(0,i.i)(e,{management:{...(0,s.jU)(e,a).management,progress:t}},a)}function J(e,t,n){for(var o=arguments.length,r=new Array(o>3?o-3:0),a=3;a<o;a++)r[a-3]=arguments[a];let[c=(0,d._w)()]=r;const{management:u}=(0,s.jU)(e,c);return(0,i.i)(e,{management:{...u,byChatId:{...u.byChatId,[t]:{...u.byChatId[t]||{},...n}}}},c)}function Y(e,t){return{...e,settings:{...e.settings,byKey:{...e.settings.byKey,...t}}}}function X(e,t,n){return{...e,settings:{...e.settings,themes:{...e.settings.themes,[t]:{...e.settings.themes[t]||{},...n}}}}}function Q(e,t){return t.forEach((t=>{const{chatId:n,...o}=t;e=ee(e,n,o)})),e}function ee(e,t,n){return{...e,settings:{...e.settings,notifyExceptions:{...e.settings.notifyExceptions,[t]:n}}}}function te(e,t,n,o){switch(t){case"contact":return Y(e,{...void 0!==n&&{hasPrivateChatsNotifications:!n},...void 0!==o&&{hasPrivateChatsMessagePreview:o}});case"group":return Y(e,{...void 0!==n&&{hasGroupNotifications:!n},...void 0!==o&&{hasGroupMessagePreview:o}});case"broadcast":return Y(e,{...void 0!==n&&{hasBroadcastNotifications:!n},...void 0!==o&&{hasBroadcastMessagePreview:o}})}}function ne(e,t){return e=N(e,t,!0),{...e,blocked:{...e.blocked,ids:[t,...e.blocked.ids],totalCount:e.blocked.totalCount+1}}}function oe(e,t){return e=N(e,t,!1),{...e,blocked:{...e.blocked,ids:e.blocked.ids.filter((e=>e!==t)),totalCount:e.blocked.totalCount-1}}}function re(e,t){return{...e,twoFaSettings:{...e.twoFaSettings,...t}}}var ae=n(35369);function se(e,t){return{...e,passcode:{...e.passcode,...t}}}function ie(e){return{...e,passcode:{}}}function de(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const{theme:n,shouldUseSystemTheme:o,animationLevel:r,language:a}=e.settings.byKey;return{...ae.g9,passcode:e.passcode,settings:{...ae.g9.settings,byKey:{...ae.g9.settings.byKey,theme:n,shouldUseSystemTheme:o,animationLevel:r,language:a}},...t&&{byTabId:Object.values(e.byTabId).reduce(((e,t)=>{let{id:n,isMasterTab:o}=t;return e[n]={...ae.nn,isMasterTab:o,id:n},e}),{})}}}function ce(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,d._w)()]=o;return(0,i.i)(e,{payment:{...(0,s.jU)(e,a).payment,...t}},a)}function ue(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,d._w)()]=o;return ce(e,{shippingOptions:t},a)}function le(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,d._w)()]=o;return ce(e,{requestId:t},a)}function fe(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,d._w)()]=o;return ce(e,{step:t},a)}function he(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,d._w)()]=o;const{title:s,text:i,amount:c,currency:u,isTest:l,photo:f,isRecurring:h,recurringTermsUrl:m,maxTipAmount:p,suggestedTipAmounts:g}=t;return ce(e,{invoice:{title:s,text:i,photo:f,amount:c,currency:u,isTest:l,isRecurring:h,recurringTermsUrl:m,maxTipAmount:p,suggestedTipAmounts:g}},a)}function me(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,d._w)()]=o;return ce(e,{stripeCredentials:{...t}},a)}function pe(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,d._w)()]=o;return ce(e,{smartGlocalCredentials:{...t}},a)}function ge(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,d._w)()]=o;return ce(e,{...t},a)}function ye(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,d._w)()]=o;return ce(e,{confirmPaymentUrl:t},a)}function be(e,t,n){for(var o=arguments.length,r=new Array(o>3?o-3:0),a=3;a<o;a++)r[a-3]=arguments[a];let[s=(0,d._w)()]=r;if(!t||!n)return ce(e,{receipt:void 0},s);const{invoice:i}=n.content,{photo:c,text:u,title:l}=i||{};return ce(e,{receipt:{...t,photo:c,text:u,title:l}},s)}function ve(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,d._w)()]=n;return(0,i.i)(e,{payment:{}},r)}function we(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,d._w)()]=n;return ce(e,{isPaymentModalOpen:void 0,isExtendedMedia:void 0},r)}function Ie(e,t,n){for(var o=arguments.length,r=new Array(o>3?o-3:0),a=3;a<o;a++)r[a-3]=arguments[a];let[c=(0,d._w)()]=r;return(0,i.i)(e,{statistics:{byChatId:{...(0,s.jU)(e,c).statistics.byChatId,[t]:n}}},c)}function Ce(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,d._w)()]=o;return(0,i.i)(e,{statistics:{...(0,s.jU)(e,a).statistics,currentMessage:t}},a)}function Se(e,t,n,o){for(var r=arguments.length,a=new Array(r>4?r-4:0),c=4;c<r;c++)a[c-4]=arguments[c];let[u=(0,d._w)()]=a;const{statistics:l}=(0,s.jU)(e,u);return(0,i.i)(e,{statistics:{...l,byChatId:{...l.byChatId,[t]:{...l.byChatId[t]||{},[n]:o}}}},u)}function Ee(e,t,n,o,r){const a=(0,s.HG)(e,t,o);return{...e,translations:{...e.translations,byChatId:{...e.translations.byChatId,[t]:{...e.translations.byChatId[t],byLangCode:{...e.translations.byChatId[t]?.byLangCode,[o]:{...a,[n]:{...a[n],...r}}}}}}}}function Pe(e,t,n){const o=e.translations.byChatId[t];if(!o)return e;const{byLangCode:r}=o,s=Object.keys(r).reduce(((e,t)=>{const o=(0,a.CE)(r[t],[n]);return Object.keys(o).length&&(e[t]=o),e}),{});return{...e,translations:{...e.translations,byChatId:{...e.translations.byChatId,[t]:{...o,byLangCode:s}}}}}function Ae(e,t,n,o,r){return n.forEach(((n,a)=>{e=Ee(e,t,n,o,{text:r[a],isPending:!1})})),e}function ke(e,t,n,o){for(var r=arguments.length,a=new Array(r>4?r-4:0),c=4;c<r;c++)a[c-4]=arguments[c];let[u=(0,d._w)()]=a;const l=(0,s.jU)(e,u);return(0,i.i)(e,{requestedTranslations:{...l.requestedTranslations,byChatId:{...l.requestedTranslations.byChatId,[t]:{...l.requestedTranslations.byChatId[t],manualMessages:{...l.requestedTranslations.byChatId[t]?.manualMessages,[n]:o}}}}},u)}function Me(e,t,n){for(var o=arguments.length,r=new Array(o>3?o-3:0),c=3;c<o;c++)r[c-3]=arguments[c];let[u=(0,d._w)()]=r;const l=(0,s.jU)(e,u),f=l.requestedTranslations.byChatId[t]?.manualMessages;if(!f)return e;const h=(0,a.CE)(f,[n]);return(0,i.i)(e,{requestedTranslations:{...l.requestedTranslations,byChatId:{...l.requestedTranslations.byChatId,[t]:{...l.requestedTranslations.byChatId[t],manualMessages:h}}}},u)}},4907:(e,t,n)=>{n.d(t,{$S:()=>P,Fn:()=>R,HX:()=>k,IU:()=>S,K4:()=>w,M6:()=>_,O8:()=>m,Ob:()=>B,P4:()=>v,Wy:()=>u,Xg:()=>M,bV:()=>I,cY:()=>b,c_:()=>y,cq:()=>L,fC:()=>F,hv:()=>E,i9:()=>O,j6:()=>T,lG:()=>D,m6:()=>g,pf:()=>p,sN:()=>f,w3:()=>N,wI:()=>x,wV:()=>Z,xj:()=>C,y9:()=>A});var o=n(6137),r=n(83716),a=n(11192),s=n(60782),i=n(44271),d=n(65054),c=n(48670);function u(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o._f,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"thread",c=arguments.length>4?arguments[4]:void 0,u=arguments.length>5?arguments[5]:void 0;for(var l=arguments.length,f=new Array(l>6?l-6:0),h=6;h<l;h++)f[h-6]=arguments[h];let[m=(0,d._w)()]=f;const{messageLists:p}=(0,a.jU)(e,m);let g=p;if(c||r.Cgt&&!r.NuY)g=t?[{chatId:t,threadId:n,type:s}]:[];else if(t){const e=p[p.length-1];e&&e.chatId===t&&e.threadId===n&&e.type===s||(g=e&&(e.chatId===r.mzl||u)?[...p.slice(0,-1),{chatId:t,threadId:n,type:s}]:[...p,{chatId:t,threadId:n,type:s}])}else g=p.slice(0,-1);return(0,i.i)(e,{messageLists:g},m)}function l(e,t,n){return h(e,t,{byId:n})}function f(e,t,n,o){const r=e.messages.byChatId[t];if(o.listedIds?.length){const r=o.listedIds[o.listedIds.length-1];r&&(e=function(e,t,n,o){const r=(0,a.Z1)(e,t);return r?.topics?.[n]?{...e,chats:{...e.chats,byId:{...e.chats.byId,[t]:{...r,topics:{...r.topics,[n]:{...r.topics[n],lastMessageId:o}}}}}}:e}(e,t,n,r))}return h(e,t,{threadsById:{...r?.threadsById,[n]:{...r?.threadsById[n],...o}}})}function h(e,t,n){const o=e.messages.byChatId[t]||{byId:{},threadsById:{}};return{...e,messages:{...e.messages,byChatId:{...e.messages.byChatId,[t]:{...o,...n}}}}}function m(e,t,n,o,r){for(var s=arguments.length,c=new Array(s>5?s-5:0),u=5;u<s;u++)c[u-5]=arguments[u];let[l=(0,d._w)()]=c;return"viewportIds"===o&&(e=p(e,t,n,"lastViewportIds",r)),function(e,t,n,o){for(var r=arguments.length,s=new Array(r>4?r-4:0),c=4;c<r;c++)s[c-4]=arguments[c];let[u=(0,d._w)()]=s;const l=(0,a.jU)(e,u),f=l.tabThreads[t]?.[n]||{};return(0,i.i)(e,{tabThreads:{...l.tabThreads,[t]:{...l.tabThreads[t],[n]:{...f,...o}}}},u)}(e,t,n,{[o]:r},l)}function p(e,t,n,o,r){return f(e,t,n,{[o]:r})}function g(e,t){const n=t.reduce(((e,t)=>(e[t.chatId]||(e[t.chatId]={}),e[t.chatId][t.id]=t,e)),{});return Object.keys(n).forEach((t=>{e=y(e,t,n[t])})),e}function y(e,t,n){const o=(0,a.Zw)(e,t);return o&&Object.keys(n).every((e=>Boolean(o[Number(e)])))?e:l(e,t,{...n,...o})}function b(e,t,n,o){const r=(0,a.Zw)(e,t)||{},s={...r[n],...o};return s.id?l(e,t,{...r,[n]:s}):e}function v(e,t,n,o){const r=(0,a.yB)(e,t)||{},s={...r[n],...o};return s.id?N(e,t,{...r,[n]:s}):e}function w(e,t,n){const r=(0,a.Zw)(e,t);if(!r)return e;const i=(0,s.CE)(r,n),d=Object.values((0,s.q0)(r,n)).filter((e=>{let{forwardInfo:t}=e;return t?.isLinkedChannelPost}));return Object.keys(e.messages.byChatId[t].threadsById).map(Number).forEach((r=>{const s=(0,a.tZ)(e,t,r);let i=(0,a.gb)(e,t,r),d=(0,a.KB)(e,t,r),u=(0,a.xd)(e,t,r),l=(0,a.KB)(e,t,o._f),f=s?.messagesCount;n.forEach((e=>{i?.includes(e)&&(i=i.filter((t=>t!==e)),void 0===f||(0,c.AJ)(e)||(f-=1)),u=u?.map((t=>t.includes(e)?t.filter((t=>t!==e)):t)),d?.includes(e)&&(d=d.filter((t=>t!==e))),l?.includes(e)&&(l=l.filter((t=>t!==e)))})),Object.values(e.byTabId).forEach((o=>{let{id:s}=o,i=(0,a.Cb)(e,t,r,s);n.forEach((e=>{i?.includes(e)&&(i=i.filter((t=>t!==e)))})),e=m(e,t,r,"viewportIds",i,s)})),e=p(e,t,r,"listedIds",i),e=p(e,t,r,"outlyingLists",u),e=p(e,t,r,"pinnedIds",d),e=p(e,t,o._f,"pinnedIds",l),s&&void 0!==f&&(e=M(e,t,r,{messagesCount:f}))})),d.length&&Object.values(e.byTabId).forEach((n=>{let{id:o}=n;const r=(0,a.Bt)(e,o),s=r&&r.chatId===t&&"thread"===r.type,i=r?.threadId;d.forEach((n=>{const{fromChatId:r,fromMessageId:d}=n.forwardInfo,c=(0,a.hj)(e,r,d);s&&i===d&&(e=u(e,t,void 0,void 0,void 0,void 0,o)),c&&(e=b(e,r,d,{repliesThreadInfo:void 0}))}))})),e=l(e,t,i)}function I(e,t,n){const r=(0,a.yB)(e,t);if(!r)return e;const i=(0,s.CE)(r,n);let d=(0,a.qy)(e,t,o._f);return d&&(n.forEach((e=>{d.includes(e)&&(d=d.filter((t=>t!==e)))})),e=p(e,t,o._f,"scheduledIds",d),Object.entries(e.messages.byChatId[t].threadsById).forEach((o=>{let[r,a]=o;if(a.scheduledIds){const o=a.scheduledIds.filter((e=>!n.includes(e)));e=p(e,t,Number(r),"scheduledIds",o)}}))),e=N(e,t,i)}function C(e,t,n,o){const r=(0,a.gb)(e,t,n),s=r?.length?o.filter((e=>!r.includes(e))):o;return r&&!s.length?e:p(e,t,n,"listedIds",(0,c.TO)([...r||[],...s]))}function S(e,t,n,o){const r=(0,a.xd)(e,t,n);return r?p(e,t,n,"outlyingLists",r.filter((e=>e!==o))):e}function E(e,t,n,o){if(!o.length)return e;const r=(0,a.xd)(e,t,n);return p(e,t,n,"outlyingLists",(0,c.Ib)(r||[],o))}function P(e,t,n,o){for(var s=arguments.length,i=new Array(s>4?s-4:0),u=4;u<s;u++)i[u-4]=arguments[u];let[l=(0,d._w)()]=i;const f=(0,a.Cb)(e,t,n,l)||[];return f.includes(o)?e:m(e,t,n,"viewportIds",(0,c.TO)([...f.length<r.YQ0?f:f.slice(-r.hT6/2),o]),l)}function A(e,t,n,o){for(var r=arguments.length,i=new Array(r>4?r-4:0),u=4;u<r;u++)i[u-4]=arguments[u];let[l=(0,d._w)()]=i;const f=(0,a.Cb)(e,t,n,l)||[],h=(0,c.TO)(o);return m(e,t,n,"viewportIds",(0,s.et)(f,h)?f:h,l)}function k(e,t,n,o){const r=(0,a.KB)(e,t,n)||[],i=(0,c.Fs)(o);return p(e,t,n,"pinnedIds",(0,s.et)(r,i)?r:i)}function M(e,t,n,o){const r={...(0,a.tZ)(e,t,n),...o};return r.threadId?p(e,t,n,"threadInfo",r):e}function T(e,t,n){return n.forEach((t=>{e=M(e,t.chatId,t.threadId,t)})),e}function N(e,t,n){return function(e,t,n){const o=e.scheduledMessages.byChatId[t]||{byId:{},hash:0};return{...e,scheduledMessages:{byChatId:{...e.scheduledMessages.byChatId,[t]:{...o,...n}}}}}(e,t,{byId:n})}function L(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:o._f,s=arguments.length>4&&void 0!==arguments[4]&&arguments[4],c=arguments.length>5&&void 0!==arguments[5]&&arguments[5];for(var u=arguments.length,l=new Array(u>6?u-6:0),f=6;f<u;f++)l[f-6]=arguments[f];let[h=(0,d._w)()]=l;return(0,i.i)(e,{focusedMessage:{...(0,a.jU)(e,h).focusedMessage,chatId:t,threadId:r,messageId:n,noHighlight:s,isResizingContainer:c}},h)}function R(e,t,n){return{...e,messages:{...e.messages,sponsoredByChatId:{...e.messages.sponsoredByChatId,[t]:n}}}}function Z(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[s=(0,d._w)()]=o;return(0,i.i)(e,{focusedMessage:{...(0,a.jU)(e,s).focusedMessage,direction:t}},s)}function _(e,t,n){for(var o=arguments.length,r=new Array(o>3?o-3:0),a=3;a<o;a++)r[a-3]=arguments[a];let[s=(0,d._w)()]=r;const c=n?Array.prototype.concat([],n):[];return(0,i.i)(e,{selectedMessages:{chatId:t,messageIds:c}},s)}function B(e,t,n,o,r,c,u){let l=arguments.length>7&&void 0!==arguments[7]&&arguments[7];for(var f=arguments.length,h=new Array(f>8?f-8:0),m=8;m<f;m++)h[m-8]=arguments[m];let[p=(0,d._w)()]=h;const{selectedMessages:g}=(0,a.jU)(e,p);c&&(u=(0,a.xH)(e,t,c));const y=u||[r];if(!g)return _(e,t,y,p);const{messageIds:b}=g;let v;const w=y.filter((e=>!b.includes(e)));if(w&&!w.length)v=b.filter((e=>!y.includes(e)));else if(l&&b.length){const i=(0,a.$W)(e,t,n,o,p),d=i.indexOf(b[b.length-1]),c=i.indexOf(r),u=Math.min(d,c),l=Math.max(d,c),f=i.slice(u,l+1);v=(0,s.Tw)([...b,...f])}else v=[...b,...w];return v.length?(0,i.i)(e,{selectedMessages:{...g,messageIds:v}},p):O(e,p)}function O(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,d._w)()]=n;return(0,i.i)(e,{selectedMessages:void 0},r)}function D(e,t,n,o,r){const{channelPostId:s,fromChatId:i}=t.forwardInfo||{};if(s&&i){const t=(0,a.tZ)(e,n,s);t&&(e=p(e,n,s,"threadInfo",{...t,lastMessageId:o,messagesCount:(t.messagesCount||0)+(r?-1:1)}))}return e}function F(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[c=(0,d._w)()]=o;const u=(0,a.jU)(e,c),l=u.activeDownloads.byChatId[t.chatId]||{},f=(t.isScheduled?l?.scheduledIds:l?.ids)||[];return(0,i.i)(e,{activeDownloads:{byChatId:{...u.activeDownloads.byChatId,[t.chatId]:{...l,[t.isScheduled?"scheduledIds":"ids"]:(0,s.Tw)([...f,t.id])}}}},c)}function x(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[s=(0,d._w)()]=o;const c=(0,a.jU)(e,s),u=c.activeDownloads.byChatId[t.chatId];if(!u)return e;const l=(t.isScheduled?u.scheduledIds:u.ids)||[];return(0,i.i)(e,{activeDownloads:{byChatId:{...c.activeDownloads.byChatId,[t.chatId]:{...u,[t.isScheduled?"scheduledIds":"ids"]:l.filter((e=>e!==t.id))}}}},s)}},44271:(e,t,n)=>{n.d(t,{i:()=>r});var o=n(65054);function r(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];let[s=(0,o._w)()]=r;return{...e,byTabId:{...e.byTabId,[s]:{...e.byTabId[s],...t}}}}},14342:(e,t,n)=>{n.d(t,{CT:()=>L,DI:()=>P,Ek:()=>C,FM:()=>f,IK:()=>g,JR:()=>N,LM:()=>y,Mw:()=>S,N:()=>I,P_:()=>m,UW:()=>A,YK:()=>p,Z1:()=>c,_5:()=>k,ep:()=>E,g4:()=>w,nA:()=>T,pk:()=>v,t:()=>b,uH:()=>M,x6:()=>u,xo:()=>h,yE:()=>R});var o=n(6137),r=n(48670),a=n(86087),s=n(83716),i=n(85967),d=n(65054);function c(e,t){return e.chats.byId[t]}function u(e,t){return e.chats.fullInfoById[t]}function l(e,t){const n=(0,r.zX)(t);return!!n&&(0,a.dy)(e,n)}function f(e,t){return t===e.currentUserId}function h(e,t){const n=l(e,t);return n&&(0,r.cS)(n)}function m(e){return Object.values(e.chats.byId).find((e=>{let{isSupport:t}=e;return t}))}function p(e,t){const n=u(e,t.id);if(!(0,r.YC)(t.id)&&!(0,r.eA)(t)&&n)return n.members&&n.members.length!==s.mok?n.members.reduce(((t,n)=>{let{userId:o}=n;return o!==e.currentUserId&&e.users.byId[o]&&(0,r.kM)(e.users.byId[o],e.users.statusesById[o])?t+1:t}),0):n.onlineCount}function g(e,t){const n=c(e,t),o=n&&(0,r.zX)(n),s=o&&(0,a.dy)(e,o);if(s&&(0,r.cS)(s))return s}function y(e,t){const n=(0,a.dy)(e,t);return n&&(n.isVerified||e.trustedBotIds.includes(t))}function b(e,t){const n=c(e,t);if(n)return(0,a.kB)(e,t)?"bots":l(e,n)?"users":(0,r.eA)(n)?"channels":"chats"}function v(e,t){const n=c(e,t),a=g(e,t);if(!n||!a)return!1;if(n.lastMessage&&(0,r.CD)(n.lastMessage))return!0;const s=e.messages.byChatId[t];if(!s)return!1;const{listedIds:i}=s.threadsById[o._f]||{};return i&&!i.length}function w(e){return Boolean(e.chats.listIds.active)}function I(e,t,n){const{listIds:o}=e.chats;if(n){const e=o[n];return Boolean(e&&e.includes(t))}return Object.values(o).some((e=>e&&e.includes(t)))}function C(e,t){const n=c(e,t);if(n&&I(e,t))return n.folderId===s.WSp?"archived":"active"}function S(e,t){return e.chatFolders.byId[t]}function E(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s.NfV;const{active:o,archived:r}=e.chats.orderedPinnedIds;if(n===s.NfV)return Boolean(o?.includes(t));if(n===s.WSp)return Boolean(r?.includes(t));const{byId:a}=e.chatFolders,{pinnedChatIds:i}=a[n]||{};return Boolean(i?.includes(t))}function P(e,t){const n=t.toLowerCase();return Object.values(e.chats.byId).find((e=>e.usernames?.some((e=>e.username.toLowerCase()===n))))}function A(e){return Boolean(c(e,s.awM))}function k(e,t){if(!c(e,t))return;const n=u(e,t)?.sendAsId;return n?(0,a.dy)(e,n)||c(e,n):void 0}function M(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,d._w)()]=o;const{requestedDraft:s}=(0,i.j)(e,a);if(s?.chatId===t&&!s.files?.length)return s.text}function T(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,d._w)()]=o;const{requestedDraft:s}=(0,i.j)(e,a);if(s?.chatId===t)return s.files}function N(e,t,n){return t.filter((t=>{const o=b(e,t);return!!o&&n.includes(o)}))}function L(e,t){const n=c(e,t);return!!n&&!n.migratedTo&&Boolean(!(0,r.YC)(t)&&((0,r.eA)(n)||(0,r.ZV)(n)?n.isCreator||(0,r.VE)(n,"inviteUsers")||n.usernames?.length&&!n.isJoinRequest:n.isCreator||(0,r.VE)(n,"inviteUsers")))}function R(e,t){const n=S(e,t);if(!n)return!1;const{bots:o,groups:r,channels:a,contacts:s,nonContacts:i,includedChatIds:d,pinnedChatIds:c,excludeArchived:u,excludeMuted:l,excludeRead:f,excludedChatIds:h}=n;return!o&&!r&&!a&&!s&&!i&&!u&&!l&&!f&&!h?.length&&(c?.length||d.length)&&n.includedChatIds.concat(n.pinnedChatIds||[]).some((t=>L(e,t)))}},11192:(e,t,n)=>{n.d(t,{JR:()=>i.JR,f2:()=>Pe,_k:()=>we,zB:()=>I,tH:()=>C,Oh:()=>S,g4:()=>i.g4,FO:()=>vt,bH:()=>Fe,__:()=>gt,xl:()=>Ie,nt:()=>ye,Nu:()=>Se,w9:()=>He,CT:()=>i.CT,W9:()=>bt,nB:()=>Ce,Eh:()=>Je,eB:()=>Rt,yE:()=>i.yE,Z1:()=>i.Z1,IK:()=>i.IK,DI:()=>i.DI,Mw:()=>i.Mw,x6:()=>i.x6,Ek:()=>i.Ek,hj:()=>se,ZB:()=>ce,Zw:()=>N,YK:()=>i.YK,yB:()=>L,xf:()=>Qe,t:()=>i.t,X5:()=>Ne,jr:()=>T,yN:()=>m,JX:()=>It,pP:()=>it,we:()=>rt,$W:()=>F,Bt:()=>M,y5:()=>h,n5:()=>ot,Ee:()=>y,iX:()=>b,q6:()=>Ge,Ms:()=>q,s:()=>G,_$:()=>W,kK:()=>de,hI:()=>K,wU:()=>z,yZ:()=>X,It:()=>Me,G$:()=>ue,y8:()=>Ze,cv:()=>pe,GQ:()=>nt,Nm:()=>Xe,ku:()=>Ve,Si:()=>E,pk:()=>i.pk,N:()=>i.N,ep:()=>i.ep,Am:()=>Ue,xo:()=>i.xo,FM:()=>i.FM,QR:()=>wt,wV:()=>d.wV,a6:()=>Be,te:()=>Ee,nd:()=>ft,Ev:()=>Te,CA:()=>Le,zQ:()=>dt,_X:()=>le,KA:()=>re,EV:()=>$e,vk:()=>Re,oe:()=>d.oe,Io:()=>ht,Jf:()=>ut,UW:()=>i.UW,FW:()=>v,LM:()=>i.LM,s4:()=>d.s4,b9:()=>ae,rB:()=>Lt,T6:()=>V,VF:()=>je,gb:()=>B,aW:()=>st,oC:()=>ze,q_:()=>Ye,xH:()=>_e,HG:()=>et,FT:()=>De,tV:()=>J,NJ:()=>Nt,dZ:()=>Tt,dT:()=>fe,of:()=>O,xd:()=>D,eh:()=>St,kb:()=>Ct,sp:()=>Et,yf:()=>mt,$Y:()=>pt,KB:()=>j,EB:()=>At,$$:()=>Pt,rd:()=>ke,Bz:()=>me,p9:()=>Q,Yy:()=>H,nA:()=>i.nA,uH:()=>i.uH,xx:()=>tt,Wq:()=>ct,qy:()=>$,Tm:()=>ie,Vt:()=>U,D7:()=>Oe,_5:()=>i._5,Ur:()=>he,Cy:()=>yt,Aq:()=>qe,Jg:()=>Mt,fS:()=>We,aT:()=>at,Ny:()=>p,Pk:()=>g,i3:()=>kt,P_:()=>i.P_,jU:()=>l.j,Pu:()=>lt,ci:()=>_,Db:()=>oe,nr:()=>be,tZ:()=>Y,v_:()=>ee,Cm:()=>te,WP:()=>Z,qS:()=>ne,p$:()=>ve,uZ:()=>Ae,dy:()=>d.dy,Bk:()=>d.Bk,iF:()=>d.cc,ss:()=>d.ss,Cb:()=>x,P2:()=>Ke});var o=n(91713),r=n(863),a=n(6137),s=n(83716),i=n(14342),d=n(86087),c=n(48670),u=n(60782),l=n(85967),f=n(65054);function h(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;return(0,l.j)(e,r).stickerSearch}function m(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;return(0,l.j)(e,r).gifSearch}function p(e,t){return"string"==typeof t?e.stickers.setsById[t]:"id"in t?e.stickers.setsById[t.id]:"isMissing"in t?void 0:Object.values(e.stickers.setsById).find((e=>{let{shortName:n}=e;return n.toLowerCase()===t.shortName.toLowerCase()}))}function g(e,t){const n=e.stickers.added.setIds;let o=[];return e.stickers.favorite.stickers.forEach((e=>{e.emoji===t&&o.push(e)})),n?.forEach((n=>{const r=e.stickers.setsById[n].packs;r&&(o=o.concat(r[t]||[],r[w(t)]||[]))})),o}function y(e,t){const n=(0,d.wV)(e),o=e.customEmojis.added.setIds;let r=[];return o?.forEach((n=>{const o=e.stickers.setsById[n].packs;o&&(r=r.concat(o[t]||[],o[w(t)]||[]))})),n?r:r.filter((e=>{let{isFree:t}=e;return t}))}function b(e,t){const n=(0,d.wV)(e),o=e.customEmojis.added.setIds;let r=[];return o?.forEach((n=>{const o=e.stickers.setsById[n].packs;if(!o)return;const a=Object.entries(o).filter((e=>{let[n]=e;return t.includes(n)||t.includes(w(n))})).flatMap((e=>{let[,t]=e;return t}));r=r.concat(a)})),n?r:r.filter((e=>{let{isFree:t}=e;return t}))}function v(e){return e.isEmoji&&e.stickers?.some((e=>!e.isFree))}function w(e){return e.replace("️","")}function I(e,t){const{animatedEmojis:n}=e;if(!n||!n.stickers)return;const o=w(t);return n.stickers.find((e=>e.emoji===t||e.emoji===o))}function C(e,t){const{animatedEmojiEffects:n}=e;if(!n||!n.stickers)return;const o=w(t);return n.stickers.find((e=>e.emoji===t||e.emoji===o))}function S(e,t){return e?.appConfig?.emojiSounds[w(t)]}function E(e,t){return"id"in t&&(t.id===e.appConfig?.defaultEmojiStatusesStickerSetId||t.id===s.PZg)}var P=n(82267),A=n(70735);const k=172800;function M(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;const{messageLists:a}=(0,l.j)(e,r);if(a.length)return a[a.length-1]}function T(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;const{chatId:a}=M(e,r)||{};return a?(0,i.Z1)(e,a):void 0}function N(e,t){return e.messages.byChatId[t]?.byId}function L(e,t){return e.scheduledMessages.byChatId[t]?.byId}function R(e,t,n,o){for(var r=arguments.length,a=new Array(r>4?r-4:0),s=4;s<r;s++)a[s-4]=arguments[s];let[i=(0,f._w)()]=a;return(0,l.j)(e,i).tabThreads[t]?.[n]?.[o]}function Z(e,t,n,o){return _(e,t,n)?.[o]}function _(e,t,n){const o=e.messages.byChatId[t];if(!o)return;return o.threadsById[n]||void 0}function B(e,t,n){return Z(e,t,n,"listedIds")}function O(e,t,n,o){const r=D(e,t,n);if(r)return r.find((e=>e[0]<=o&&e[e.length-1]>=o))}function D(e,t,n){return Z(e,t,n,"outlyingLists")}function F(e,t,n,o){for(var r=arguments.length,a=new Array(r>4?r-4:0),s=4;s<r;s++)a[s-4]=arguments[s];let[i=(0,f._w)()]=a;switch(o){case"thread":return x(e,t,n,i);case"pinned":return j(e,t,n);case"scheduled":return $(e,t,n)}}function x(e,t,n){for(var o=arguments.length,r=new Array(o>3?o-3:0),a=3;a<o;a++)r[a-3]=arguments[a];let[s=(0,f._w)()]=r;return R(e,t,n,"viewportIds",s)}function j(e,t,n){return Z(e,t,n,"pinnedIds")}function $(e,t,n){return Z(e,t,n,"scheduledIds")}function U(e,t,n){for(var o=arguments.length,r=new Array(o>3?o-3:0),a=3;a<o;a++)r[a-3]=arguments[a];let[s=(0,f._w)()]=r;return R(e,t,n,"scrollOffset",s)}function V(e,t,n){return Z(e,t,n,"lastScrollOffset")}function H(e,t,n){return Z(e,t,n,"replyingToId")}function W(e,t,n){return Z(e,t,n,"editingId")}function G(e,t,n){return Z(e,t,n,"editingDraft")}function z(e,t){return Z(e,t,a._f,"editingScheduledId")}function K(e,t){return Z(e,t,a._f,"editingScheduledDraft")}function q(e,t,n){return Z(e,t,n,"draft")}function J(e,t,n){return Z(e,t,n,"noWebPage")}function Y(e,t,n){return Z(e,t,n,"threadInfo")}function X(e,t,n){return Z(e,t,n,"firstMessageId")}function Q(e,t,n){for(var o=arguments.length,r=new Array(o>3?o-3:0),a=3;a<o;a++)r[a-3]=arguments[a];let[s=(0,f._w)()]=r;return R(e,t,n,"replyStack",s)}function ee(e,t,n){const o=(0,i.Z1)(e,t),r=Y(e,t,n);if(o&&r&&void 0!==r.messagesCount)return o.isForum&&n!==s.OxA?r.messagesCount-1:r.messagesCount}function te(e,t,n){if(n===a._f)return(0,i.Z1)(e,t);const o=Y(e,t,n);return(0,i.Z1)(e,o?.originChannelId||t)}function ne(e,t,n){if(n===a._f)return;const o=(0,i.Z1)(e,t);if(o?.isForum)return n;const r=Y(e,t,n);return r?r.topMessageId:void 0}function oe(e,t){const n=be(e,t);if(n&&n!==a._f)return e.messages.byChatId[t.chatId].threadsById[n]}function re(e,t,n){for(var o=arguments.length,r=new Array(o>3?o-3:0),s=3;s<o;s++)r[s-3]=arguments[s];let[i=(0,f._w)()]=r;const d=M(e,i);if(!d)return!1;const{threadInfo:c}=oe(e,n)||{};return t===d.chatId&&(d.threadId===a._f||c&&d.threadId===c.threadId)}function ae(e,t,n){for(var o=arguments.length,r=new Array(o>3?o-3:0),d=3;d<o;d++)r[d-3]=arguments[d];let[c=(0,f._w)()]=r;const u=x(e,t,n,c);if(!u||!u.length)return!0;let l;if(n===a._f){const n=(0,i.Z1)(e,t);if(!n||!n.lastMessage)return!0;l=n.lastMessage.id}else{const o=Y(e,t,n);if(!o||!o.lastMessageId)return;l=o.lastMessageId}return l>s.MPN&&!se(e,t,l)||u[u.length-1]>=l}function se(e,t,n){const o=N(e,t);return o?o[n]:void 0}function ie(e,t,n){const o=L(e,t);return o?o[n]:void 0}function de(e,t,n,o){if("scheduled"===o){const n=z(e,t);return n?ie(e,t,n):void 0}{const o=W(e,t,n);return o?se(e,t,o):void 0}}function ce(e,t){let n;for(const o of Object.values(e.messages.byChatId)){const{byId:e}=o;if(n=Object.values(e).find((e=>e.content.poll&&e.content.poll.id===t)),n)break}return n}function ue(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,f._w)()]=o;const{chatId:s,messageId:i}=(0,l.j)(e,a).focusedMessage||{};return s===t?i:void 0}function le(e,t,n){for(var o=arguments.length,r=new Array(o>3?o-3:0),a=3;a<o;a++)r[a-3]=arguments[a];let[s=(0,f._w)()]=r;const i=ue(e,t.chatId,s),d=(0,l.j)(e,s).focusedMessage?.threadId;return n===d&&!!i&&(i===t.id||i===t.previousLocalId)}function fe(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(e,t){const{lastReadOutboxMessageId:n}=(0,i.Z1)(e,t.chatId)||{};return(0,c.CI)(t)||!n||n<t.id}(e,t)||n?(0,c.RI)(t):"read"}function he(e,t){const{senderId:n}=t;if(n)return(0,c.YC)(n)?(0,d.dy)(e,n):(0,i.Z1)(e,n)}function me(e,t){if(arguments.length>2&&void 0!==arguments[2]&&arguments[2]){const{senderUserId:n,hiddenUserName:o}=t.forwardInfo||{};if(n)return(0,c.YC)(n)?(0,d.dy)(e,n):(0,i.Z1)(e,n);if(o)return}const{senderId:n}=t;if(n)return(0,c.YC)(n)?(0,d.dy)(e,n):(0,i.Z1)(e,n)}function pe(e,t){const{forwardInfo:n}=t;if(n)return n.isChannelPost&&n.fromChatId?(0,i.Z1)(e,n.fromChatId):n.senderUserId?(0,d.dy)(e,n.senderUserId)||(0,i.Z1)(e,n.senderUserId):void 0}const ge=10;function ye(e,t,n){const o=(0,i.Z1)(e,t);return!!o&&n!==s.OxA&&(o.isCreator||(0,c.VE)(o,"deleteMessages")||o.isForum&&function(e,t,n){const o=(0,i.Z1)(e,t);if(!o)return!1;if(o.topics?.[n]&&!o.topics?.[n].isOwner)return!1;const r=e.messages.byChatId[t]?.threadsById[n];if(!r)return!1;const{listedIds:a}=r;return!(!a||a.length+1>=ge||a.some((n=>{const o=se(e,t,n);return!o||!o.isOutgoing})))}(e,o.id,n))}function be(e,t){const n=(0,i.Z1)(e,t.chatId),{replyToMessageId:o,replyToTopMessageId:r,isTopicReply:d,content:u}=t;return"action"in u&&"topicCreate"===u.action?.type?t.id:n?.isForum?d&&(r||o)||s.OxA:n&&(0,c.G9)(n)?a._f:n&&(0,c.ZV)(n)&&(r||o)||a._f}function ve(e,t){const{chatId:n}=t,o=(0,i.Z1)(e,n);if(!o?.isForum)return;const r=be(e,t);return o.topics?.[r]}function we(e,t,n){const o=(0,i.Z1)(e,t.chatId);if(!o||o.isRestricted)return{};const r=(0,c.YC)(o.id),a=(0,i.FM)(e,t.chatId),s=(0,c.G9)(o),d=(0,c.ZV)(o),u=(0,c.eA)(o),l=(0,c.CI)(t),f=(0,c.jM)(t),h=(0,c.B4)(t),m=(0,c.FT)(t),{content:p}=t,g=ve(e,t),y=(a||d&&(0,c.VE)(o,"pinMessages")||u&&(0,c.VE)(o,"editMessages")||(0,P.bp)()-t.date<k)&&!(p.sticker||p.contact||p.poll||p.action||p.audio||p.video?.isRound||p.location||p.invoice)&&!(0,c.MF)(t)&&!t.viaBotId&&!o.isForbidden,b=Y(e,t.chatId,n),v=Boolean(b?.originChannelId),w=!l&&!f&&!o.isForbidden&&(0,c.Qm)(o,n,v)&&(!g||!g.isClosed||g.isOwner||(0,c.VE)(o,"manageTopics")),I=r||o.isCreator||!u&&!(0,c.Mg)(o,"pinMessages")||(0,c.VE)(o,"pinMessages");let C=!l&&!f&&!m&&I,S=!1;const E=j(e,o.id,n);C&&(S=Boolean(E&&E.includes(t.id)),C=!S);const A=!l&&!f&&(r||h||s||o.isCreator||(0,c.VE)(o,"deleteMessages")),M=!r&&!h,T=A&&!o.isForbidden&&(r&&!a||s&&(h||(0,c.VE)(o,"deleteMessages")||o.isCreator)),N=!l&&!m&&y&&(h||u&&(o.isCreator||(0,c.VE)(o,"editMessages"))),L=Ue(e,t.chatId),R=!l&&!m&&!L&&(t.isForwardingAllowed||f),Z=Boolean(t.content.sticker),_=Z&&function(e,t){const{stickers:n}=e.stickers.favorite;return n&&n.some((e=>{let{id:n}=e;return n===t.id}))}(e,t.content.sticker),B=!m&&Z&&!_,O=!m&&_,D=!m,F=!m&&(u||d),x=!m,$=Boolean(p.webPage?.document||p.webPage?.video||p.webPage?.photo||p.audio||p.voice||p.photo||p.video||p.document||p.sticker),U=t.content.video?.isGif,V=p.poll,H=!V?.summary.closed&&!V?.summary.quiz&&V?.results.results?.some((e=>e.isChosen)),W=h&&V&&!V.summary.closed;return{noOptions:[w,N,C,S,M,A,T,R,B,O,D,F,x,$,U,H,W].every((e=>!e)),canReply:w,canEdit:N,canPin:C,canUnpin:S,canReport:M,canDelete:A,canDeleteForAll:T,canForward:R,canFaveSticker:B,canUnfaveSticker:O,canCopy:D,canCopyLink:F,canSelect:x,canDownload:$,canSaveGif:U,canRevote:H,canClosePoll:W}}function Ie(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;const{messageIds:a}=(0,l.j)(e,r).selectedMessages||{},{chatId:s,threadId:i}=M(e,r)||{},d=s&&N(e,s);if(!d||!a||!i)return{};const c=a.map((t=>d[t]&&we(e,d[t],i))).filter(Boolean);return{canDelete:c.every((e=>e.canDelete)),canDeleteForAll:c.every((e=>e.canDeleteForAll))}}function Ce(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;const{messageIds:a}=(0,l.j)(e,r).selectedMessages||{},{chatId:s,threadId:i}=M(e,r)||{},d=s&&N(e,s);return!!(d&&a&&i)&&a.map((t=>d[t]&&we(e,d[t],i))).filter(Boolean).every((e=>e.canReport))}function Se(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;const{messageIds:a}=(0,l.j)(e,r).selectedMessages||{},{chatId:s,threadId:i}=M(e,r)||{},d=s&&N(e,s);return!!(d&&a&&i)&&a.map((t=>d[t]&&we(e,d[t],i))).filter(Boolean).some((e=>e.canDownload))}function Ee(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,f._w)()]=o;const s=(0,l.j)(e,a).activeDownloads.byChatId[t.chatId];return!!s&&Boolean(t.isScheduled?s.scheduledIds?.includes(t.id):s.ids?.includes(t.id))}function Pe(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,f._w)()]=o;return(0,l.j)(e,a).activeDownloads.byChatId[t]}function Ae(e,t){return e.fileUploads.byMessageLocalId[(0,c.KK)(t)]?.progress}function ke(e,t,n){if(n===a._f){const n=(0,i.Z1)(e,t);if(!n)return;if(!n.lastReadInboxMessageId)return;return n.lastMessage?(0,c.CI)(n.lastMessage)?n.lastMessage.id:Math.min(n.lastMessage.id,n.lastReadInboxMessageId):n.lastReadInboxMessageId}{const o=Y(e,t,n);if(!o)return;return o.lastReadInboxMessageId?Math.min(o.lastReadInboxMessageId,o.lastMessageId||1/0):o.topMessageId}}function Me(e,t,n){const o=(0,i.Z1)(e,t);if(n===a._f){if(!o)return}else{const o=Y(e,t,n);if(!o||void 0!==o.lastMessageId&&o.lastMessageId===o.lastReadInboxMessageId)return}const r=D(e,t,n),d=B(e,t,n),c=N(e,t);if(!c||!r?.length&&!d)return;const u=ke(e,t,n);if(!u&&o&&o.isNotJoined)return;const l=t===s.awM?e.serviceNotifications.reduce(((e,t)=>!t.isUnread&&t.id>e?t.id:e),-1):-1;function f(e){return e.find((e=>(!u||e>u)&&c[e]&&(!c[e].isOutgoing||c[e].content.action?.isTopicAction||c[e].isFromScheduled)&&e>l))}if(r?.length){const e=r.map((e=>f(e))).filter(Boolean)[0];if(e)return e}if(d){const e=f(d);if(e)return e}}function Te(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;const{forwardMessages:a}=(0,l.j)(e,r);return Boolean(a.isModalShown)}function Ne(e,t){const n=Object.values(e.chats.byId).find((e=>(0,c.Ru)(e)&&e.lastMessage&&e.lastMessage.id===t));if(n)return n.id;const{byChatId:o}=e.messages;return Object.keys(o).find((n=>{const r=(0,i.Z1)(e,n);return r&&(0,c.Ru)(r)&&o[r.id].byId[t]}))}function Le(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;const{selectedMessages:a}=(0,l.j)(e,r);return Boolean(a)}function Re(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,f._w)()]=o;const{messageIds:s}=(0,l.j)(e,a).selectedMessages||{};return!!s&&s.includes(t)}function Ze(e,t,n){const o=N(e,t);if(o)return Object.values(o).filter((e=>e.groupedId===n&&e.forwardInfo)).map((e=>{let{forwardInfo:t}=e;return t.fromMessageId}))}function _e(e,t,n){const o=N(e,t);if(o)return Object.keys(o).map(Number).filter((e=>o[e].groupedId===n))}function Be(e,t,n){for(var o=arguments.length,r=new Array(o>3?o-3:0),a=3;a<o;a++)r[a-3]=arguments[a];let[s=(0,f._w)()]=r;const{messageIds:i}=(0,l.j)(e,s).selectedMessages||{};if(!i)return!1;const d=_e(e,t,n);return d&&d.every((e=>i.includes(e)))}function Oe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;const{messageIds:a}=(0,l.j)(e,r).selectedMessages||{};return a?a.length:0}function De(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a._f;for(var o=arguments.length,r=new Array(o>3?o-3:0),s=3;s<o;s++)r[s-3]=arguments[s];let[d=(0,f._w)()]=r;if(!(0,i.Z1)(e,t))return;const c=N(e,t),l=x(e,t,n,d);if(!c||!l)return;const h=(0,u.dF)(l,(t=>function(e,t){const{keyboardButtons:n,shouldHideKeyboardButtons:o,isKeyboardSelective:r,isMentioned:a,replyToMessageId:s}=t;if(!n||o)return!1;if(r){if(a)return!0;if(!s)return!1;const n=se(e,t.chatId,s);return Boolean(n?.senderId===e.currentUserId)}return!0}(e,c[t]))),m=(0,u.dF)(l,(t=>function(e,t){const{shouldHideKeyboardButtons:n,isHideKeyboardSelective:o,replyToMessageId:r,isMentioned:a}=t;if(!n)return!1;if(o){if(a)return!0;if(!r)return!1;const n=se(e,t.chatId,r);return Boolean(n?.senderId===e.currentUserId)}return!0}(e,c[t])));return h&&m&&m>h?void 0:h?c[h]:void 0}function Fe(e,t){const n=(0,i.Z1)(e,t.chatId);if(!n)return;const o=he(e,t),r=Boolean((0,c.O$)(t)||(0,c.F$)(t)),a=Boolean((0,c.b7)(t)||(0,c.Cg)(t)),s=Boolean((0,c.oP)(t)||(0,c.kd)(t)||(0,c.aE)(t)),{canAutoLoadPhotoFromContacts:d,canAutoLoadPhotoInPrivateChats:u,canAutoLoadPhotoInGroups:l,canAutoLoadPhotoInChannels:f,canAutoLoadVideoFromContacts:h,canAutoLoadVideoInPrivateChats:m,canAutoLoadVideoInGroups:p,canAutoLoadVideoInChannels:g,canAutoLoadFileFromContacts:y,canAutoLoadFileInPrivateChats:b,canAutoLoadFileInGroups:v,canAutoLoadFileInChannels:w}=e.settings.byKey;return r?xe({global:e,chat:n,sender:o,canAutoLoadMediaFromContacts:d,canAutoLoadMediaInPrivateChats:u,canAutoLoadMediaInGroups:l,canAutoLoadMediaInChannels:f}):a?xe({global:e,chat:n,sender:o,canAutoLoadMediaFromContacts:h,canAutoLoadMediaInPrivateChats:m,canAutoLoadMediaInGroups:p,canAutoLoadMediaInChannels:g}):!s||xe({global:e,chat:n,sender:o,canAutoLoadMediaFromContacts:y,canAutoLoadMediaInPrivateChats:b,canAutoLoadMediaInGroups:v,canAutoLoadMediaInChannels:w})}function xe(e){let{global:t,chat:n,sender:o,canAutoLoadMediaFromContacts:r,canAutoLoadMediaInPrivateChats:a,canAutoLoadMediaInGroups:s,canAutoLoadMediaInChannels:i}=e;const u=Boolean(o&&(o.id===t.currentUserId||(0,d.nM)(t,o)));return Boolean(u&&r||!u&&a&&(0,c.YC)(n.id)||s&&(0,c.Bf)(n)||i&&(0,c.eA)(n))}function je(e){const{serviceNotifications:t}=e,n=Math.max(...t.map((e=>{let{id:t}=e;return t})));return t.find((e=>{let{id:t,isDeleted:o}=e;return!o&&t===n}))}function $e(e,t){return Boolean(t&&(t.isProtected||Ue(e,t.chatId)))}function Ue(e,t){return(0,i.Z1)(e,t)?.isProtected||!1}function Ve(e,t,n){if((0,i.Z1)(e,t)?.isProtected)return!0;if(!n)return!1;const o=N(e,t);return n.some((e=>o[e]?.isProtected))}function He(e,t,n){if((0,i.Z1)(e,t)?.isProtected)return!1;if(!n)return!1;const o=N(e,t);return n.map((e=>o[e])).every((e=>e.isForwardingAllowed||(0,c.jM)(e)))}function We(e,t){const n=(0,i.Z1)(e,t),o=n&&(0,c.eA)(n)?e.messages.sponsoredByChatId[t]:void 0;return o&&o.expiresAt>=Math.round(Date.now()/1e3)?o:void 0}function Ge(e,t){if(t===s.awM)return;const n=(0,c.YC)(t),o=e.config?.defaultReaction;if(!o)return;if(n)return o;const r=(0,i.x6)(e,t)?.enabledReactions;return r&&(0,c.XU)(o,r)?o:void 0}function ze(e){const t=(0,d.wV)(e),{maxUserReactionsPremium:n=3,maxUserReactionsDefault:o=1}=e.appConfig||{};return t?n:o}function Ke(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;const{chatId:a,threadId:s}=M(e,r)||{};if(!a||!s)return;const i=R(e,a,s,"viewportIds",r);return i?i.map((t=>{const{senderId:n}=se(e,a,t)||{};return n?(0,d.dy)(e,n):void 0})).filter(Boolean):void 0}function qe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;return"scheduled"===M(e,r)?.type}function Je(e,t){const n=(0,i.FM)(e,t),o=t===s.FVh&&(0,i.IK)(e,t);return Boolean(!n&&!o&&(0,c.YC)(t)&&(0,d.ss)(e,t)?.wasOnline)}function Ye(e,t){const n=function(e){const t=e.content.text?.entities;return t?.filter((e=>e.type===a.Vv.CustomEmoji))}(t);if(!n)return A.D;const o=n.map((t=>e.customEmojis.byId[t.documentId]));return o.every(Boolean)?o.map((e=>e.stickerSetInfo)).reduce(((e,t)=>("shortName"in t&&e.some((e=>"shortName"in e&&e.shortName===t.shortName))||"id"in t&&e.some((e=>"id"in e&&e.id===t.id))||e.push(t),e)),[]):void 0}function Xe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;const{messageIds:a,fromChatId:s}=(0,l.j)(e,r).forwardMessages;if(!a)return!1;const i=N(e,s);return a.some((e=>{const t=i[e];return Boolean(t.content.voice)||t.content.video?.isRound}))}function Qe(e,t){return e.translations.byChatId[t]}function et(e,t,n){return Qe(e,t)?.byLangCode[n]||{}}function tt(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:(0,f._w)();return(0,l.j)(e,o).requestedTranslations.byChatId[t]?.manualMessages?.[n]}function nt(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,f._w)()]=o;const{messageIds:s,fromChatId:d}=(0,l.j)(e,a).forwardMessages,u=(0,i.Z1)(e,t);if(!s||!u)return!1;const h=N(e,d),{canSendVoices:m,canSendRoundVideos:p,canSendStickers:g,canSendDocuments:y,canSendAudios:b,canSendVideos:v,canSendPhotos:w,canSendGifs:I,canSendPlainText:C}=(0,c.H5)(u);return!s.some((e=>{const t=h[e],n=t.content.voice,o=t.content.video?.isRound,r=t.content.photo,a=t.content.video?.isGif,s=t.content.video&&!o&&!a,i=t.content.audio,d=t.content.document,c=t.content.sticker,u=t.content.text&&!n&&!o&&!c&&!d&&!i&&!s&&!r&&!a;return n&&!m||o&&!p||c&&!g||d&&!y||i&&!b||s&&!v||r&&!w||a&&!I||u&&!C}))}function ot(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;const{chatId:a,threadId:s}=M(e,r)||{};if(!a||!s)return;const i=(0,c.uw)(a,s),d=(0,l.j)(e,r).localTextSearch.byChatThreadKey[i];return d&&d.isActive?d:void 0}function rt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;const{chatId:a,threadId:s}=M(e,r)||{};if(!a||!s)return;const i=(0,c.uw)(a,s);return(0,l.j)(e,r).localMediaSearch.byChatThreadKey[i]}function at(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,f._w)()]=o;return(0,l.j)(e,a).statistics.byChatId[t]}function st(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,f._w)()]=o;return(0,l.j)(e,a).management.byChatId[t]}function it(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;const{chatId:a,threadId:s}=M(e,r)||{};if(!a||!s)return;if((0,c.YC)(a))return"user";const d=(0,i.Z1)(e,a);return d?(0,c.Bf)(d)?"group":"channel":void 0}function dt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;const{mediaViewer:a}=(0,l.j)(e,r);return Boolean(a.mediaId||a.avatarOwnerId)}function ct(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];let[s=(0,f._w)()]=r;return function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;const{editTopicPanel:a}=(0,l.j)(e,r);return Boolean(a)}(e,s)?o.qt.EditTopic:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;const{createTopicPanel:a}=(0,l.j)(e,r);return Boolean(a)}(e,s)?o.qt.CreateTopic:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;const{pollResults:a}=(0,l.j)(e,r);return Boolean(a.messageId)}(e,s)?o.qt.PollResults:!t&&ot(e,s)?o.qt.Search:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;const{chatId:a,threadId:s}=M(e,r)||{};if(!a||!s)return;const i=(0,l.j)(e,r).management.byChatId[a];return i&&i.isActive?i:void 0}(e,s)?o.qt.Management:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;return!!(0,l.j)(e,r).isStatisticsShown&&Boolean((0,l.j)(e,r).statistics.currentMessageId)}(e,s)?o.qt.MessageStatistics:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;if(!(0,l.j)(e,r).isStatisticsShown)return!1;const{chatId:a}=M(e,r)||{};return a?(0,i.x6)(e,a)?.canViewStatistics:void 0}(e,s)?o.qt.Statistics:void 0!==h(e,s).query?o.qt.StickerSearch:void 0!==m(e,s).query?o.qt.GifSearch:(0,l.j)(e,s).newChatMembersProgress!==o.WB.Closed?o.qt.AddingMembers:(0,l.j)(e,s).isChatInfoShown&&M(e,s)?o.qt.ChatInfo:void 0}function ut(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];let[a=(0,f._w)()]=o;return void 0!==ct(e,t,a)}function lt(e){const{theme:t,shouldUseSystemTheme:n}=e.settings.byKey;return n?(0,r.vn)():t}function ft(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;const a=(0,l.j)(e,r);return Boolean(a.forumPanelChatId)&&(void 0===a.globalSearch.query||a.globalSearch.isClosing)}function ht(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;const{reactionPicker:a}=(0,l.j)(e,r);return Boolean(a?.position)}function mt(e){return e.settings.performance}function pt(e,t){return e.settings.performance[t]}function gt(e,t){const n=(0,c.b7)(t)||(0,c.Cg)(t);if(!n)return;const o=pt(e,"autoplayVideos"),r=pt(e,"autoplayGifs"),a=n.isGif||n.isRound;return o&&!a||r&&a}function yt(e){return pt(e,"loopAnimatedStickers")}function bt(e){return pt(e,"animatedEmoji")}function vt(e){return pt(e,"pageTransitions")}function wt(e){return pt(e,"contextMenuBlur")}function It(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;return(0,l.j)(e,r).globalSearch.query}function Ct(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;return(0,l.j)(e,r).payment.inputInvoice}function St(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;return(0,l.j)(e,r).payment.formId}function Et(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;return(0,l.j)(e,r).payment.requestId}function Pt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;return(0,l.j)(e,r).payment.nativeParams?.publishableKey}function At(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;return(0,l.j)(e,r).payment.nativeParams?.publicToken}function kt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;return(0,l.j)(e,r).payment.stripeCredentials}function Mt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[r=(0,f._w)()]=n;return(0,l.j)(e,r).payment.smartGlocalCredentials}function Tt(e){return e.settings.byKey}function Nt(e){return e.settings.notifyExceptions}function Lt(e){return e.settings.byKey.language.replace("-raw","")}function Rt(e){return e.authRememberMe&&e.isCacheApiSupported}},85967:(e,t,n)=>{n.d(t,{j:()=>r});var o=n(65054);function r(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[a=(0,o._w)()]=n;return e.byTabId[a]}},86087:(e,t,n)=>{n.d(t,{Bk:()=>u,cc:()=>s,dy:()=>r,kB:()=>f,nM:()=>l,oe:()=>c,s4:()=>i,ss:()=>a,wV:()=>d});var o=n(48670);function r(e,t){return e.users.byId[t]}function a(e,t){return e.users.statusesById[t]}function s(e,t){return e.users.fullInfoById[t]}function i(e,t){return s(e,t)?.isBlocked}function d(e){return!!e.currentUserId&&Boolean(e.users.byId[e.currentUserId].isPremium)}function c(e){var t;return null===(t=e.appConfig?.isPremiumPurchaseBlocked)||void 0===t||t}function u(e,t){const n=t.replace(/[^0-9]/g,"");return Object.values(e.users.byId).find((e=>e?.phoneNumber===n))}function l(e,t){return e.contactList&&e.contactList.userIds.includes(t.id)}function f(e,t){const n=r(e,t);if(n&&(0,o.cS)(n))return n}},22268:(e,t,n)=>{n.d(t,{Z:()=>c});var o=n(60748),r=n(27370);function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const s="http://www.w3.org/2000/svg",i=new Map;class d{constructor(e){this.color=e,a(this,"filterId",void 0),a(this,"element",void 0),a(this,"referenceCount",0),this.filterId=`color-filter-${e.slice(1)}`,this.element=document.createElementNS(s,"svg"),this.element.width.baseVal.valueAsString="0px",this.element.height.baseVal.valueAsString="0px";const t=document.createElementNS(s,"defs");this.element.appendChild(t);const n=document.createElementNS(s,"filter");n.id=this.filterId,n.setAttribute("color-interpolation-filters","sRGB"),t.appendChild(n);const o=document.createElementNS(s,"feColorMatrix");o.setAttribute("type","matrix");const i=(0,r.o)(e);o.setAttribute("values",`0 0 0 0 ${i.r/255} 0 0 0 0 ${i.g/255} 0 0 0 0 ${i.b/255} 0 0 0 1 0`),n.appendChild(o),document.body.appendChild(this.element)}getFilterId(){return this.referenceCount+=1,this.filterId}removeReference(){this.referenceCount-=1,0===this.referenceCount&&this.element.remove()}isUsed(){return this.referenceCount>0}}function c(e,t){if((0,o.d4)((()=>{if(e)return()=>{const t=i.get(e);t&&(t.removeReference(),t.isUsed()||i.delete(t.color))}}),[e]),!e)return;if(i.has(e))return u(i.get(e).getFilterId(),t);const n=new d(e);return i.set(e,n),u(n.getFilterId(),t)}function u(e,t){return t?`url(#${e})`:`filter: url(#${e});`}},92085:(e,t,n)=>{n.d(t,{Z:()=>d});var o=n(60748),r=n(18629),a=n(78722);const s="color",i=`50ms ${s} linear`;function d(e,t){const[n,d]=(0,o.eJ)(),c=(0,o.I4)((()=>{if(!e.current||t)return void d(void 0);const n=(0,r.ZX)(getComputedStyle(e.current),s);d(n)}),[t,e]);return(0,a.Z)(e,c,t),(0,o.bt)((()=>{const n=e.current;if(n&&!t)return n.style.setProperty("transition",i,"important"),()=>{n.style.removeProperty("transition")}}),[t,e]),(0,o.d4)((()=>{const n=e.current;if(n&&(c(),!t))return n.addEventListener("transitionend",o),()=>{n.removeEventListener("transitionend",o)};function o(e){e.propertyName===s&&c()}}),[t,e,c]),n}},42797:(e,t,n)=>{n.d(t,{W7:()=>p,ZP:()=>b,c9:()=>g});var o=n(83716),r=n(60748),a=n(863),s=n(16063),i=n(43858),d=n(65326);const c=new Map,u=(0,s._)();let l,f,h,m;function p(){return l}function g(){return f}function y(){l=c.get("mobile")?.matches||!1,f=!l&&(c.get("tablet")?.matches||!1),h=c.get("landscape")?.matches||!1,m=c.get("touch")?.matches||!1,(0,i.z)(),u.runCallbacks()}function b(){const e=(0,d.Z)();return(0,r.d4)((()=>u.addCallback(e)),[e]),{isMobile:l,isTablet:f,isLandscape:h,isDesktop:!l&&!f,isTouchScreen:m}}!function(){const e=window.matchMedia(`(max-width: ${o.l35}px), (max-width: ${o.u_N}px and max-height: ${o.rOO}px)`);c.set("mobile",e),e.addEventListener("change",y);const t=window.matchMedia(`(max-width: ${o.ksF}px)`);c.set("tablet",t),t.addEventListener("change",y);const n=window.matchMedia(a.cj?"(orientation: landscape)":"screen and (min-device-aspect-ratio: 1/1) and (orientation: landscape)");c.set("landscape",n),n.addEventListener("change",y);const r=window.matchMedia("(pointer: coarse)");c.set("touch",r),r.addEventListener("change",y)}(),y()},77510:(e,t,n)=>{n.d(t,{Z:()=>r});var o=n(60748);const r=(e,t,n)=>{const[r,a]=(0,o.eJ)(!1),[s,i]=(0,o.eJ)(),[d,c]=(0,o.eJ)(n);return(0,o.d4)((()=>{a(!0);let t=!1;return e().then((e=>{t||(a(!1),c(e))}),(e=>{t||(a(!1),i(e))})),()=>{t=!0}}),t),{isLoading:r,error:s,result:d}}},45332:(e,t,n)=>{n.d(t,{Z:()=>c,q:()=>u});var o=n(60748),r=n(16063),a=n(25190);const s=(0,r._)(),i=(0,r._)();let d=document.hasFocus();function c(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=(0,a.P)(e),c=(0,a.P)(t);(0,o.d4)((()=>{if(!n)return d||r(),s.addCallback(r),i.addCallback(c),()=>{i.removeCallback(c),s.removeCallback(r)}}),[n,r,c])}function u(){return!d}window.addEventListener("blur",(()=>{d&&(d=!1,s.runCallbacks())})),window.addEventListener("focus",(()=>{d=!0,i.runCallbacks()}))},12019:(e,t,n)=>{n.d(t,{Z:()=>i});var o=n(60748),r=n(69118),a=n(85266),s=n(84112);const i=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;const[n,i]=(0,o.eJ)(!e),[d,c]=(0,o.eJ)(!1),[u,l]=(0,o.eJ)(0),[f,h]=(0,o.eJ)([]),m=(0,o.Ye)((()=>(0,r.Ds)(i,200,!1,!0)),[]),p=(0,o.I4)((e=>{"timeupdate"===e.type&&t?.(e);const n=e.currentTarget;if(!(0,a.z)(n)){if(n.buffered.length){const e=function(e,t){const n=[];for(let o=0;o<e.length;o++)n.push({start:e.start(o)/t,end:e.end(o)/t});return n}(n.buffered,n.duration),t=e.reduce(((e,t)=>{let{start:n,end:o}=t;return e+o-n}),0);l(t/n.duration),h((t=>(0,s.A)(t,e)?t:e))}m(n.readyState>=3||n.currentTime>0),c((e=>e||n.readyState>3))}}),[t,m]);return{isReady:d,isBuffered:n,bufferedProgress:u,bufferedRanges:f,bufferingHandlers:{onLoadedData:p,onPlaying:p,onLoadStart:p,onPause:p,onTimeUpdate:p,onProgress:p},checkBuffering(e){m(e.readyState>=3)}}}},45864:(e,t,n)=>{n.d(t,{Z:()=>c});var o=n(60748),r=n(28712),a=n(78722),s=n(3927),i=n(76997);const d=150;function c(e,t){const[n,c]=(0,o.eJ)(),[u,l]=(0,o.eJ)(),f=(0,o.I4)((()=>{const n=e.current,o=t?.current;if(!n||!o)return;if(!o.offsetWidth||!o.offsetHeight)return;const a=n.classList.contains("sticker-set-cover")||n.classList.contains("sticker-reaction")?n:n.querySelector("img");if(!a)return;const s=a.getBoundingClientRect(),i=o.getBoundingClientRect();c((0,r.NM)((s.left-i.left)/i.width,4)||0),l((0,r.NM)((s.top-i.top)/i.height,4)||0)}),[e,t]);(0,o.d4)(f,[f]);const h=(0,s.Z)(f,[f],d);return(0,a.Z)(t,h),(0,i.Z)(t,h),(0,o.Ye)((()=>void 0!==n&&void 0!==u?{x:n,y:u}:void 0),[n,u])}},18360:(e,t,n)=>{n.d(t,{Z:()=>r});var o=n(87204);function r(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=(0,o.Z)(e,t);return n||null!=e?e:r}},67360:(e,t,n)=>{n.d(t,{Z:()=>a});var o=n(60748),r=n(69118);function a(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const i=(0,o.I4)(e,t);return(0,o.Ye)((()=>(0,r.Ds)(i,n,!a,!s)),[i,n,a,s])}},7792:(e,t,n)=>{n.d(t,{Z:()=>r});var o=n(60748);const r=function(e){(0,o.d4)(e,[])}},274:(e,t,n)=>{n.d(t,{Z:()=>r});var o=n(60748);const r=(e,t,n)=>{const r=(0,o.sO)();return(0,o.d4)((()=>{const n=r.current;return r.current=t,e(n||[])}),t,n)}},60706:(e,t,n)=>{n.d(t,{Z:()=>r});var o=n(60748);const r=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;const[n,r]=(0,o.eJ)(e,t);return[n,(0,o.I4)((()=>{r(!0)}),[]),(0,o.I4)((()=>{r(!1)}),[])]}},65326:(e,t,n)=>{n.d(t,{Z:()=>r});var o=n(60748);const r=()=>{const[,e]=(0,o.eJ)(!1);return(0,o.I4)((()=>{e((e=>!e))}),[])}},18674:(e,t,n)=>{n.d(t,{YW:()=>f,ZP:()=>h,zG:()=>l});var o=n(60748),r=n(16063),a=n(25190);const s=1e3,i=(0,r._)(),d=(0,r._)();let c,u=!1;function l(){return u}function f(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s;function t(){c&&(clearTimeout(c),c=void 0),u=!1,d.runCallbacks()}return u||(u=!0,i.runCallbacks()),c&&(clearTimeout(c),c=void 0),c=window.setTimeout(t,e),t}const h=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=(0,a.P)(e),s=(0,a.P)(t);(0,o.d4)((()=>{if(!n)return u&&r(),i.addCallback(r),d.addCallback(s),()=>{d.removeCallback(s),i.removeCallback(r)}}),[n,s,r])}},46590:(e,t,n)=>{n.d(t,{Z:()=>A});var o=n(60748),r=n(65116),a=n(57710),s=n(83716),i=n(863),d=n(34446),c=n(7792);const u=`${window.location.pathname}${window.location.search}`,l=350,f=Number(new Date);let h,m,p=!1,g=[],y=[],b=!1;function v(){b&&setTimeout((()=>{b=!1}),l)}function w(){const e=g.filter((e=>"go"===e.type)),t=g.filter((e=>"go"!==e.type)),n=e.reduce(((e,t)=>e+t.delta),0);g=[],n&&(window.history.go(n),t.length)?y.push(...t):I(t)}function I(e){e.forEach((e=>window.history[e.type](e.data,"",e.hash)))}function C(e){g.length||(0,a.i$)(w),g.push(e)}function S(){m=0,h=[{index:0,onBack:()=>window.history.back()}],window.history.replaceState({index:0,historyUniqueSessionId:f},"",u)}function E(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;for(let t=m-1;t>0&&h[t].isClosed;t--)e++;return e&&(p=!0,C({type:"go",delta:-e})),e}function P(){let e=!1;for(let t=h.length-1;t>0;t--)h[t].isClosed||(!e&&b&&((0,r.Sv)().disableHistoryAnimations(),e=!0),h[t].onBack?.());S()}function A(e){let{isActive:t,shouldBeReplaced:n,shouldResetUrlHash:r,hash:a,onBack:s}=e;const i=(0,o.sO)(),u=(0,o.sO)(!1),l=(0,o.sO)(!0),p=(0,o.I4)((function(){const e=arguments.length>0&&void 0!==arguments[0]&&arguments[0]||h[m].shouldBeReplaced;i.current=e?m:++m,m=i.current;const t=h[i.current];t&&!t.isClosed&&t.markReplaced?.(),h[i.current]={index:i.current,onBack:s,shouldBeReplaced:n,markReplaced:()=>{u.current=!0}};for(let e=i.current+1;e<h.length;e++)delete h[e];C({type:e?"replaceState":"pushState",data:{index:i.current,historyUniqueSessionId:f},hash:a?`#${a}`:r?" ":void 0})}),[a,s,n,r]),g=(0,o.I4)((()=>{i.current&&h[i.current]&&!u.current&&(h[i.current].isClosed=!0,u.current=!0,i.current!==m||n||(m-=E()))}),[n]);(0,c.Z)((()=>(l.current=!1,()=>{t&&!u.current&&g()}))),(0,d.Z)((e=>{let[n]=e;n!==t&&(l.current&&!t||(t?p():g()))}),[t,g,p])}s.Cgt&&(window.TEST_getHistoryState=()=>h,window.TEST_getHistoryCursor=()=>m),i.cj&&(window.addEventListener("touchstart",(function(e){const t=e.touches[0].pageX;(t<=300||t>=window.innerWidth-300)&&(b=!0)})),window.addEventListener("touchend",v),window.addEventListener("popstate",v)),S(),window.addEventListener("popstate",(e=>{let{state:t}=e;if(p)return p=!1,void(y.length&&(I(y),y=[]));if(!t)return P(),void window.location.hash;const{index:n,historyUniqueSessionId:o}=t;if(o===f){if(n!==m)if(n<m){let e=0,t=!1;for(let o=m;o>n-e;o--)h[o].isClosed?e++:(!t&&b&&((0,r.Sv)().disableHistoryAnimations(),t=!0),h[o].onBack?.());const o=E(e);m+=n-m-o,m<0&&(m=0)}else n>m&&(p=!0,C({type:"go",delta:-(n-m)}))}else P()}))},3657:(e,t,n)=>{n.d(t,{Op:()=>c,S1:()=>i,_N:()=>d});var o=n(60748),r=n(69118),a=n(7792),s=n(18674);function i(e,t){let{rootRef:n,throttleMs:a,throttleScheduler:i,debounceMs:d,shouldSkipFirst:c,margin:u,threshold:l,isDisabled:f}=e;const h=(0,o.sO)(),m=(0,o.sO)(),p=(0,o.sO)(0),g=(0,o.sO)();m.current=t;const y=(0,o.I4)((()=>{p.current++}),[]),b=(0,o.I4)((()=>{p.current&&(p.current--,!p.current&&g.current&&(g.current(),g.current=void 0))}),[]);return(0,s.ZP)(y,b),(0,o.d4)((()=>{if(!f)return()=>{h.current&&(h.current.observer.disconnect(),h.current.callbacks.clear(),h.current=void 0)}}),[f]),{observe:(0,o.I4)(((e,t)=>{h.current||function(){const e=new Map,t=new Map;let o;function s(){if(p.current)return void(g.current=o);const n=Array.from(t.values());n.forEach((t=>{const o=e.get(t.target);o&&o(t,n)})),m.current&&m.current(n),t.clear()}o="function"==typeof i?(0,r.d0)(i,s):a?(0,r.P2)(s,a,!c):d?(0,r.Ds)(s,d,!c):s;const f=new IntersectionObserver((e=>{e.forEach((e=>{t.set(e.target,e)})),p.current?g.current=o:o()}),{root:n.current,rootMargin:u?`${u}px`:void 0,threshold:l});h.current={observer:f,callbacks:e}}();const o=h.current;return o.observer.observe(e),t&&o.callbacks.set(e,t),()=>{t&&o.callbacks.delete(e),o.observer.unobserve(e)}}),[f]),freeze:y,unfreeze:b}}function d(e,t,n){(0,a.Z)((()=>t?t(e.current,n):void 0))}function c(e,t,n){const[r,a]=(0,o.eJ)(!t);return d(e,t,(e=>{a(e.isIntersecting),n&&n(e)})),r}},72313:(e,t,n)=>{n.d(t,{Z:()=>r});var o=n(60748);const r=(e,t,n,r,a)=>{const[s,i]=(0,o.eJ)(-1);return(0,o.d4)((()=>{i(-1);const n=e.current;t&&n&&!a&&(n.tabIndex=-1,n.focus())}),[e,t,a]),(0,o.I4)((t=>{const o=e.current;if(!o)return;if(13===t.keyCode&&n)return void n(s);if(38!==t.keyCode&&40!==t.keyCode)return;const a=document.activeElement,d=Array.from(r?o.querySelectorAll(r):o.children);let c=a&&d.indexOf(a)||s;if(38===t.keyCode&&c>0)c--;else if(40===t.keyCode&&c<d.length-1)c++;else{if(1!==d.length)return;c=0}const u=d[c];u&&(i(c),u.focus())}),[e,n,r,s])}},59107:(e,t,n)=>{n.d(t,{Z:()=>s});var o=n(59692),r=n(65326),a=n(34446);const s=()=>{const e=(0,r.Z)();return(0,a.Z)((()=>o.ll(e)),[e]),o.QO()}},25190:(e,t,n)=>{n.d(t,{P:()=>a});var o=n(60748),r=n(70971);function a(e){const t=(0,r.Y)(e);return(0,o.I4)((function(){for(var e=arguments.length,n=new Array(e),o=0;o<e;o++)n[o]=arguments[o];return t.current?.(...n)}),[t])}},6202:(e,t,n)=>{n.d(t,{Z:()=>i});var o=n(60748),r=n(6137),a=n(40647),s=n(65326);const i=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.IU.BlobUrl,i=arguments.length>3?arguments[3]:void 0,d=arguments.length>4?arguments[4]:void 0;const c=e?a.UV(e):void 0,u=(0,s.Z)();return(0,o.d4)((()=>{if(!t&&e&&!c){const t=Date.now();a.he(e,n).then((()=>{const e=Date.now()-t;!d||e>=d?u():setTimeout(u,d-e)}))}}),[t,e,c,n,i,u,d]),c}},70692:(e,t,n)=>{n.d(t,{Z:()=>r});var o=n(31212);function r(e){const t=Boolean(e),{transitionClassNames:n}=(0,o.Z)(t,void 0,t,"slow");return n}},48778:(e,t,n)=>{n.d(t,{Z:()=>s});var o=n(60748),r=n(99203),a=n(65326);const s=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const i=(0,r.o5)(e,t),d=(0,a.Z)();return(0,o.d4)((()=>{if(s)return(0,r.Qt)(d)}),[s,d]),(0,o.d4)((()=>{n||i||(0,r.$y)(e).then(d)}),[e,d,i,t,n]),i}},87204:(e,t,n)=>{n.d(t,{Z:()=>r});var o=n(60748);const r=function(e,t){const n=(0,o.sO)(),{current:r}=n;return t&&void 0===e||(n.current=e),r}},92112:(e,t,n)=>{n.d(t,{ZP:()=>f,lh:()=>u,pP:()=>l});var o=n(60748),r=n(16063),a=n(25190);const s=(0,r._)(),i=(0,r._)();let d,c=!1;function u(){return c}function l(){return c||(c=!0,s.runCallbacks()),d&&(clearTimeout(d),d=void 0),function(){d&&(clearTimeout(d),d=void 0),c=!1,i.runCallbacks()}}const f=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=(0,a.P)(e),d=(0,a.P)(t);(0,o.d4)((()=>{if(!n)return c&&r(),s.addCallback(r),i.addCallback(d),()=>{i.removeCallback(d),s.removeCallback(r)}}),[n,r,d])}},78722:(e,t,n)=>{n.d(t,{Z:()=>i});var o=n(60748),r=n(16063),a=n(70971);const s=new Map;function i(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const i=(0,a.Y)(t);(0,o.d4)((()=>{const t=e?.current;if(!t||n)return;const o=e=>{let[t]=e;0===t.contentRect.width&&0===t.contentRect.height||i.current(t)};let[a,d]=s.get(t)||[void 0,void 0];return a||(d=(0,r._)(),a=new ResizeObserver(d.runCallbacks),s.set(t,[a,d]),a.observe(t)),d.addCallback(o),()=>{d.removeCallback(o),d.hasCallbacks()||(a.unobserve(t),a.disconnect(),s.delete(t))}}),[n,i,e])}},76997:(e,t,n)=>{n.d(t,{Z:()=>i});var o=n(60748),r=n(16063),a=n(70971);const s=new Map;function i(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const i=(0,a.Y)(t);(0,o.d4)((()=>{const t=e&&"current"in e?e.current:e;if(!t||n)return;const o=e=>{let[t]=e;t.target.offsetWidth&&t.target.offsetHeight&&i.current(t)};let[a,d]=s.get(t)||[void 0,void 0];return a||(d=(0,r._)(),a=new IntersectionObserver(d.runCallbacks),s.set(t,[a,d]),a.observe(t)),d.addCallback(o),()=>{d.removeCallback(o),d.hasCallbacks()||(a.unobserve(t),a.disconnect(),s.delete(t))}}),[n,i,e])}},31212:(e,t,n)=>{n.d(t,{Z:()=>a});var o=n(60748),r=n(46752);const a=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"fast",s=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:350,d=arguments.length>6&&void 0!==arguments[6]&&arguments[6];const[c,u]=(0,o.eJ)(!e),l=(0,o.sO)(),[f,h]=(0,o.eJ)(e&&n);if(e)u(!1),h(!0),l.current&&(window.clearTimeout(l.current),l.current=void 0);else if(h(!1),!c&&!l.current){const e=()=>{u(!0),t&&t(),l.current=void 0};s?e():l.current=window.setTimeout(e,i)}const m=f&&!(s&&!e)||d&&e,p=Boolean(l.current),g=e||p;return{shouldRender:g,transitionClassNames:(0,r.Z)(a&&"opacity-transition",a,m&&"open",!m&&"not-open",g&&"shown",!g&&"not-shown",p&&"closing"),hasShownClass:g,hasOpenClass:m}}},70971:(e,t,n)=>{n.d(t,{Y:()=>a});var o=n(60748),r=n(34446);function a(e){const t=(0,o.sO)(e);return(0,r.Z)((()=>{t.current=e}),[e]),t}},34446:(e,t,n)=>{n.d(t,{Z:()=>r});var o=n(87204);const r=(e,t)=>{const n=(0,o.Z)(t);n&&!t.some(((e,t)=>e!==n[t]))||e(n||[])}},3927:(e,t,n)=>{n.d(t,{Z:()=>a});var o=n(60748),r=n(69118);function a(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const s=(0,o.I4)(e,t);return(0,o.Ye)((()=>"number"==typeof n?(0,r.P2)(s,n,!a):(0,r.d0)(n,s)),[s,n,a])}},2903:(e,t,n)=>{n.d(t,{Z:()=>u});var o=n(60748),r=n(83716),a=n(863),s=n(10862),i=n(48670),d=n(11192),c=n(33555);function u(e){const t=e&&"content"in e,n=t?(0,i.DH)(e):e?.thumbnail?.dataUri,u=t?e.content?.sticker:e,l=n&&u&&!(0,a.on)()&&n.includes("image/webp"),[f,h]=(0,o.eJ)(s.Hu),m=e?.id;(0,o.bt)((()=>{l&&(0,s.p6)(`b64-${m}`,n).then(h).catch((e=>{r.eMD&&console.error(e)}))}),[m,l,n]);const p=(0,d.Pu)((0,c.Rd)());return(0,o.Ye)((()=>{const e=l?f:n;return e&&"dark"===p?e.replace("<svg",'<svg fill="white"'):e}),[l,n,f,p])}},46898:(e,t,n)=>{n.d(t,{Z:()=>a});var o=n(60748),r=n(57710);function a(e,t){(0,o.d4)((()=>{const t=e.current;return()=>{t&&(0,r.Yq)((()=>{t.pause(),t.src="",t.load()}))}}),t)}},58758:(e,t,n)=>{n.d(t,{Z:()=>a});var o=n(60748);const r="backdrop";function a(e,t,n,a,s){(0,o.d4)((()=>{if(!e||!n)return;const o=e=>{const o=t.current,i=e.target;!o||!i||a&&2===e.button||o.contains(e.target)&&!i.classList.contains(r)||s&&(i.matches(s)||i.closest(s))||(e.preventDefault(),e.stopPropagation(),n?.())};return document.addEventListener("mousedown",o),()=>{document.removeEventListener("mousedown",o)}}),[s,a,e,t,n])}},12255:(e,t,n)=>{n.d(t,{Z:()=>i});var o=n(60748),r=n(69118),a=n(43858),s=n(67360);const i=()=>{const[e,t]=(0,o.eJ)(a.Z.get()),[n,i]=(0,o.eJ)(!1),d=(0,s.Z)(i,[i],250,!0),c=(0,o.Ye)((()=>({...e,isResizing:n})),[n,e]);return(0,o.d4)((()=>{const e=(0,r.P2)((()=>{i(!0)}),250,!0),n=(0,r.P2)((()=>{t(a.Z.get()),d(!1)}),250,!1),o=()=>{e(),n()};return window.addEventListener("resize",o),()=>{window.removeEventListener("resize",o)}}),[d]),c}},57710:(e,t,n)=>{n.d(t,{Ru:()=>a.Ru,WM:()=>f,Yq:()=>h,i$:()=>l,lT:()=>m,yn:()=>a.yn});var o=n(69118),r=n(93088),a=n(99314);let s=[],i=[],d=[];const c=(u=()=>{const e=s;s=[],e.forEach((e=>{(0,r.Z)(e)})),Promise.resolve().then((()=>{(0,a.$Y)("mutate");const e=i;i=[],e.forEach((e=>{(0,r.Z)(e)}))})).then((()=>{(0,a.$Y)("measure");const e=[];for(const t of d)(0,r.Z)((()=>{const n=t();n&&e.push(n)}));return d=[],e})).then((e=>{(0,a.$Y)("mutate");for(const t of e)(0,r.Z)(t)})).then((()=>{(0,a.$Y)("measure")}))},(0,o.d0)((e=>{(0,o.T2)(e,!0)}),u));var u;function l(e){s.push(e),c()}function f(e){i.push(e),c()}function h(e){l((()=>{f(e)}))}function m(e){d.push(e),c()}},99314:(e,t,n)=>{n.d(t,{Cz:()=>l,Ru:()=>u,yn:()=>f,$Y:()=>c});const o={Element:{props:["clientLeft","clientTop","clientWidth","clientHeight","scrollWidth","scrollHeight","scrollLeft","scrollTop"],methods:["getClientRects","getBoundingClientRect","scrollBy","scrollTo","scrollIntoView","scrollIntoViewIfNeeded"]},HTMLElement:{props:["offsetLeft","offsetTop","offsetWidth","offsetHeight","offsetParent","innerText"],methods:["focus"]},window:{props:["scrollX","scrollY","innerHeight","innerWidth"],methods:["getComputedStyle"]},VisualViewport:{props:["height","width","offsetTop","offsetLeft"]},Document:{props:["scrollingElement"],methods:["elementFromPoint"]},HTMLInputElement:{methods:["select"]},MouseEvent:{props:["layerX","layerY","offsetX","offsetY"]},Range:{methods:["getClientRects","getBoundingClientRect"]}};let r=console.error;const a=new Map;let s,i="measure",d=!1;function c(e){i=e}function u(){d||(d=!0,Object.entries(o).forEach((e=>{let[t,n]=e;const o=window[t],r="object"==typeof o?o:o.prototype;"props"in n&&n.props.forEach((e=>{const n=Object.getOwnPropertyDescriptor(r,e)?.get;n&&(a.set(`${t}#${e}`,n),Object.defineProperty(r,e,{get(){return h(e),n.call(this)}}))})),"methods"in n&&n.methods.forEach((e=>{const n=r[e];a.set(`${t}#${e}`,n),r[e]=function(){h(e);for(var t=arguments.length,o=new Array(t),r=0;r<t;r++)o[r]=arguments[r];return n.apply(this,o)}}))})),s=new MutationObserver((e=>{"mutate"!==i&&e.forEach((e=>{let{target:t,type:n,attributeName:o}=e;document.contains(t)&&("childList"===n&&t instanceof HTMLElement&&t.contentEditable||o?.startsWith("data-")||r(new Error(`Unexpected mutation detected: \`${"attributes"===n?o:n}\``)))}))})),s.observe(document.body,{childList:!0,attributes:!0,subtree:!0,characterData:!1}))}function l(){d&&(s?.disconnect(),s=void 0,Object.entries(o).forEach((e=>{let[t,n]=e;const o=window[t],r="object"==typeof o?o:o.prototype;"props"in n&&n.props.forEach((e=>{const n=a.get(`${t}#${e}`);n&&Object.defineProperty(r,e,{get:n})})),"methods"in n&&n.methods.forEach((e=>{r[e]=a.get(`${t}#${e}`)}))})),a.clear(),d=!1)}function f(e){if("mutate"!==i)throw new Error("The current phase is 'measure'");i="measure";const t=e();return i="mutate",t}function h(e){"measure"!==i&&r(new Error(`Unexpected measurement detected: \`${e}\``))}},84089:(e,t,n)=>{let o,r;async function a(){return o||(o=n.e(3748).then(n.bind(n,3748)).then((e=>e.default)),r=await o),o}function s(){return r}n.d(t,{_:()=>s,t:()=>a}),setTimeout(a,3e3)},31664:(e,t,n)=>{n.d(t,{D_:()=>B,ZP:()=>F,mC:()=>O,ye:()=>D});var o=n(60748),r=n(83716);const a=new Set(["scroll","mouseenter","mouseleave","load"]),s={},i={},d=new Map;function c(e,t){const n=e.replace(/^on/,"").replace(/Capture$/,"").toLowerCase();return"change"===n&&"SELECT"!==t.tagName?"input":"doubleclick"===n?"dblclick":"focus"===n?"focusin":"blur"===n?"focusout":n}function u(e,t,n){return!n&&!a.has(e)&&"VIDEO"!==t.tagName&&"IFRAME"!==t.tagName}function l(e,t){s[e]--,s[e]||document.removeEventListener(e,f),i[e].delete(t),d.get(t).delete(e)}function f(e){const t=i[e.type];if(t){let n=!1,o=e.target;const r=()=>{n=!0},a=()=>{e.preventDefault()},s=new Proxy(e,{get:(e,t)=>"currentTarget"===t?o:"stopPropagation"===t||"stopImmediatePropagation"===t?r:"preventDefault"===t?a:Reflect.get(e,t)});for(;o&&o!==document.body;){const e=t.get(o);if(e&&(e(s),n))return;o=o.parentNode}}}r.eMD&&document.addEventListener("dblclick",(()=>{const e=Object.keys(s).length,t=Object.values(s).reduce(((e,t)=>e+t),0),n=Object.keys(i).length,o=Object.values(i).reduce(((e,t)=>e+t.size),0),r=d.size,a=Array.from(d.values()).reduce(((e,t)=>e+t.size),0);console.warn("DELEGATED EVENTS STATS",{delegatedHandlersCount1:t,delegatedHandlersCount2:o,delegatedEventTypesCount:a,delegationRegistriesCount:n,delegationElementsCount:r,documentListenersCount:e})}));var h=n(60782);const m=new Set(["key","ref","teactFastList","teactOrderKey"]),p=new Set(["dir","role","form"]),g=["INPUT","TEXTAREA","SELECT"],y={autoPlay:"autoplay",autoComplete:"autocomplete"},b="__indexKey#",v=new WeakMap,w=new WeakMap;function I(e,t,n,a,s){let i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};const{skipComponentUpdate:d,fragment:f}=i;let{nextSibling:h}=i;const p=t&&(0,o.op)(t),g=n&&(0,o.op)(n),y=n,b=t&&!p&&(0,o.DN)(t),v=n&&!g&&(0,o.DN)(n);if(!d&&p&&g&&!(0,o.k)(t,n)&&(n=function(e,t){return e.componentInstance.props=t.componentInstance.props,(0,o.SO)(e.componentInstance)}(t,n)),!d&&g&&n.componentInstance.isMounted&&S(e,n,a,s),t===n)return n;if(r.eMD&&n){const e="target"in n&&n.target;if(e&&(!t||"target"in t&&e!==t.target))throw new Error("[Teact] Cached virtual element was moved within tree")}if(!t&&n)if(g||v)g&&(n=C(e,n,a,s)),E(e,n,{nextSibling:h,fragment:f});else{const t=P(y);y.target=t,M(f||e,t,h)}else if(t&&!n)A(e,t,void 0);else if(t&&n)if((0,o.k)(t,n))if(h||(h=T(t)),g||v)g&&(n=C(e,n,a,s)),A(e,t,void 0),E(e,n,{nextSibling:h,fragment:f});else{const n=P(y);y.target=n,A(e,t,n,h)}else if(p&&g||b&&v)n.children=N(t,n,e,h,i.forceMoveToEnd);else{const r=t,a=r.target;if(y.target=a,r.target=void 0,(0,o.HI)(t)){const o=n;o.props.ref=t.props.ref,(h||i.forceMoveToEnd)&&M(e,a,h),function(e,t,n){R(n.tagName,t.props);const o=Object.entries(e.props),r=Object.entries(t.props);o.forEach((e=>{let[o,r]=e;const a=t.props[o];void 0!==r&&(void 0===a||r!==a&&o.startsWith("on"))&&function(e,t,n){"className"===t?_(e,""):"value"===t?e.value="":"style"===t?e.style.cssText="":"dangerouslySetInnerHTML"===t?e.innerHTML="":t.startsWith("on")?function(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const r=c(t,e);u(r,e,o)?l(r,e):e.removeEventListener(r,n,o)}(e,t,n,t.endsWith("Capture")):m.has(t)||e.removeAttribute(t)}(n,o,r)})),r.forEach((t=>{let[o,r]=t;const a=e.props[o];void 0!==r&&r!==a&&Z(n,o,r)}))}(t,o,a),o.children=N(t,o,a)}}return n}function C(e,t,n,r){const{componentInstance:a}=t;if(!a.isMounted){S(e,t=(0,o.Hb)(a),n,r);const s=t.children[0];(0,o.op)(s)&&(t.children=[C(e,s,t,0)]),a.isMounted=!0}return t}function S(e,t,n,o){const{componentInstance:r}=t;r.onUpdate=()=>{n.children[o]=I(e,n.children[o],r.$element,n,o,{skipComponentUpdate:!0})}}function E(e,t,n){t.children=t.children.map(((o,r)=>I(e,void 0,o,t,r,n)))}function P(e){if((0,o.V2)(e))return document.createTextNode("");if((0,o.iB)(e))return document.createTextNode(e.value);const{tag:t,props:n,children:r=[]}=e,a=document.createElement(t);return"object"==typeof n.ref?n.ref.current=a:"function"==typeof n.ref&&n.ref(a),R(t,n),Object.entries(n).forEach((e=>{let[t,o]=e;void 0!==n[t]&&Z(a,t,o)})),function(e,t){g.includes(e.tagName)&&(t.defaultValue&&Z(e,"value",t.defaultValue),t.defaultChecked&&Z(e,"checked",t.defaultChecked))}(a,n),e.children=r.map(((t,n)=>I(a,void 0,t,e,n))),a}function A(e,t,n,r){const a=(0,o.op)(t),s=!a&&(0,o.DN)(t);a||s?(a&&(0,o.su)(t.componentInstance),function(e,t){t.children.forEach((n=>{I(e,n,void 0,t,-1)}))}(e,t),n&&M(e,n,r)):(n?e.replaceChild(n,t.target):e.removeChild(t.target),k(t))}function k(e){if((0,o.op)(e))(0,o.su)(e.componentInstance);else if(!(0,o.DN)(e)){if((0,o.HI)(e)){const{target:t}=e;t&&(w.delete(t),function(e){const t=d.get(e);t&&(t.forEach((t=>l(t,e))),d.delete(e))}(t),e.props.ref?.current===t&&(e.props.ref.current=void 0))}if(e.target&&(e.target=void 0),!(0,o.f4)(e))return}e.children.forEach(k)}function M(e,t,n){n?e.insertBefore(t,n):e.appendChild(t)}function T(e){if((0,o.op)(e)||(0,o.DN)(e))return T(e.children[e.children.length-1]);const t=e.target,{nextSibling:n}=t;return n||void 0}function N(e,t,n,a){let s=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(r.eMD&&function(e){const t=e[0];if(t&&"props"in t&&void 0!==t.props.key){const t=e.reduce(((e,t)=>("props"in t&&t.props.key&&e.push(t.props.key),e)),[]);if(t.length!==(0,h.Tw)(t).length)throw console.warn("[Teact] Duplicated keys:",t.filter(((e,t,n)=>n.indexOf(e)!==t))),new Error("[Teact] Children keys are not unique")}}(t.children),"props"in t&&t.props.teactFastList)return function(e,t,n){const a=new Set(t.children.map((e=>{const t="props"in e?e.props.key:void 0;if(r.eMD&&(0,o.f4)(e)&&(null==t&&console.warn("Missing `key` in `teactFastList`"),(0,o.DN)(e)))throw new Error("[Teact] Fragment can not be child of container with `teactFastList`");return t})));let s=0;const i=e.children.reduce(((e,o,r)=>{let i="props"in o?o.props.key:void 0;const d=null!=i;if(d&&!a.has(i))return I(n,o,void 0,t,-1),e;if(!d){const a=t.children[r],s=a&&"props"in a?a.props.key:void 0;if(!a||s)return I(n,o,void 0,t,-1),e;i=`${b}${r}`}return e[i]={$element:o,index:s++,orderKey:"props"in o?o.props.teactOrderKey:void 0},e}),{});let d,c,u=[],l=0;return t.children.forEach(((e,o)=>{const r="props"in e?e.props.key:`${b}${o}`,a=i[r];if(!a)return d||(d=[],c=o),void d.push(e);d&&(u=u.concat(L(d,c,n,t)),d=void 0,c=void 0);const s="props"in e?e.props.teactOrderKey:void 0,f=a.index!==l&&(!s||a.orderKey!==s),h=f&&l>a.index;f&&!h||l++;const m=n.childNodes[h?o+1:o],p=f?m?{nextSibling:m}:{forceMoveToEnd:!0}:void 0;u.push(I(n,a.$element,e,t,o,p))})),d&&(u=u.concat(L(d,c,n,t))),u}(e,t,n);const i=e.children.length,d=t.children.length,c=Math.max(i,d),u=[],l=d>i?document.createDocumentFragment():void 0,f=e.children[i-1],m=l&&(a||f?T(f):void 0);for(let o=0;o<c;o++){const r=I(n,e.children[o],t.children[o],t,o,o>=i?{fragment:l}:{nextSibling:a,forceMoveToEnd:s});r&&u.push(r)}return l&&M(n,l,m),u}function L(e,t,n,o){const r=n.childNodes[t];if(1===e.length)return[I(n,void 0,e[0],o,t,{nextSibling:r})];const a=document.createDocumentFragment(),s=e.map(((e,r)=>I(n,void 0,e,o,t+r,{fragment:a})));return M(n,a,r),s}function R(e,t){if(!t.teactExperimentControlled)return;const n=void 0!==t.value,o=void 0!==t.checked;if(!n&&!o||!g.includes(e.toUpperCase()))return;const{value:r,checked:a,onInput:s,onChange:i}=t;t.onChange=void 0,t.onInput=e=>{if(s?.(e),i?.(e),void 0!==r&&r!==e.currentTarget.value){const{selectionStart:t,selectionEnd:n}=e.currentTarget,o=t===n&&n===e.currentTarget.value.length;if(e.currentTarget.value=r,"number"==typeof t&&"number"==typeof n){e.currentTarget.setSelectionRange(t,n);const r={selectionStart:t,selectionEnd:n,isCaretAtEnd:o};e.currentTarget.dataset.__teactSelectionState=JSON.stringify(r)}}void 0!==a&&(e.currentTarget.checked=a)}}function Z(e,t,n){if("className"===t)_(e,n);else if("value"===t){const t=e;if(t.value!==n){t.value=n;const e=t.dataset.__teactSelectionState;if(e){const{selectionStart:n,selectionEnd:o,isCaretAtEnd:r}=JSON.parse(e);if(r){const e=t.value.length;t.setSelectionRange(e,e)}else"number"==typeof n&&"number"==typeof o&&t.setSelectionRange(n,o)}}}else"style"===t?e.style.cssText=n:"dangerouslySetInnerHTML"===t?e.innerHTML=n.__html:t.startsWith("on")?function(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const r=c(t,e);u(r,e,o)?function(e,t,n){s[e]||(s[e]=0,document.addEventListener(e,f)),function(e){return i[e]||(i[e]=new Map),i[e]}(e).set(t,n),function(e){const t=d.get(e);if(t)return t;const n=new Set;return d.set(e,n),n}(t).add(e),s[e]++}(r,e,n):e.addEventListener(r,n,o)}(e,t,n,t.endsWith("Capture")):t.startsWith("data-")||t.startsWith("aria-")||p.has(t)?e.setAttribute(t,n):m.has(t)||(e[y[t]||t]=n)}function _(e,t){const n=w.get(e);if(!n)return void(e.className=t);const o=Array.from(n);t&&o.push(t),e.className=o.join(" ")}function B(e,t){if(!(arguments.length>2&&void 0!==arguments[2]&&arguments[2])){const n=t.split(" ");if(n.length>1)return void n.forEach((t=>{B(e,t,!0)}))}e.classList.add(t);const n=w.get(e);n?n.add(t):w.set(e,new Set([t]))}function O(e,t){if(!(arguments.length>2&&void 0!==arguments[2]&&arguments[2])){const n=t.split(" ");if(n.length>1)return void n.forEach((t=>{O(e,t,!0)}))}e.classList.remove(t);const n=w.get(e);n&&(n.delete(t),n.size||w.delete(e))}function D(e,t,n){if(!(arguments.length>3&&void 0!==arguments[3]&&arguments[3])){const o=t.split(" ");if(o.length>1)return void o.forEach((t=>{D(e,t,n,!0)}))}e.classList.toggle(t,n),e.classList.contains(t)?B(e,t):O(e,t)}const F={render:function(e,t){v.has(t)||v.set(t,{children:[]});const n=v.get(t),r=I(t,n.children[0],e,n,0);(0,o.w5)()||(0,o.cq)(),n.children=r?[r]:[]}}},60748:(e,t,n)=>{n.d(t,{ZP:()=>oe,k:()=>W,op:()=>P,V2:()=>C,DN:()=>A,f4:()=>k,HI:()=>E,iB:()=>S,X$:()=>ne,Hb:()=>G,SO:()=>H,cq:()=>V,su:()=>z,I4:()=>ee,d4:()=>Y,bt:()=>X,Ye:()=>Q,sO:()=>te,eJ:()=>q,w5:()=>U});var o=n(57710),r=n(83716),a=n(69118),s=n(60782),i=n(275);const d=new Set(["TeactMemoWrapper renders","TeactNContainer renders","Button renders"]);let c={};const u=(0,a.P2)((function(){l||function(){l=document.createElement("div"),l.style.cssText="position: absolute; left: 0; bottom: 25px; z-index: 9998; width: 260px; height: 200px; border: 1px solid #555; background: rgba(255, 255, 255, 0.9); overflow: auto; font-size: 10px;",document.body.appendChild(l);const e=document.createElement("a");e.style.cssText="position: absolute; left: 222px; bottom: 198px; z-index: 9999; font-size: 20px; cursor: pointer;",e.innerText="🔄",e.addEventListener("click",(()=>{c={},u()})),document.body.appendChild(e)}();const e=Date.now()-500,[t,n]=Object.entries(c).reduce(((e,t)=>{let[n,{value:o}]=t;return d.has(n)||(n.includes("renders")&&o>e[0]&&(e[0]=o),n.includes("duration")&&o>e[1]&&(e[1]=o)),e}),[0,0]);l.innerHTML=Object.entries(c).filter((e=>{let[t,{value:n}]=e;return!d.has(t)&&(t.includes("renders")&&n>5||t.includes("duration")&&n>2)})).sort(((e,t)=>t[1].lastUpdateAt-e[1].lastUpdateAt)).map((o=>{let[r,{value:a,lastUpdateAt:s}]=o;return[`<div style="background: #ff0000${i=a/(r.includes("renders")?t:n),Math.round(255*i).toString(16).padStart(2,"0")}">`,` <span${s>e?' style="background: lightgreen"':""}>${r}: ${Math.round(a)}</span>`,"</div>"].join("\n");var i})).join("\n")}),500,!1);let l;function f(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;const n=Date.now();c[e]?(c[e].value+=t,c[e].lastUpdateAt=n):c[e]={value:t,lastUpdateAt:n},u()}var h=n(19369),m=n(93088);let p=function(e){return e[e.Empty=0]="Empty",e[e.Text=1]="Text",e[e.Tag=2]="Tag",e[e.Component=3]="Component",e[e.Fragment=4]="Fragment",e}({});const g=Symbol("Fragment"),y=7,b=7,v=new Set(["TeactMemoWrapper","TeactNContainer","Button","ListItem","MenuItem"]);let w,I=0;function C(e){return e.type===p.Empty}function S(e){return e.type===p.Text}function E(e){return e.type===p.Tag}function P(e){return e.type===p.Component}function A(e){return e.type===p.Fragment}function k(e){return E(e)||P(e)||A(e)}function M(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];return o=o.flat(),e===g?function(e){return{type:p.Fragment,children:N(e,!0).map(R)}}(o):"function"==typeof e?function(e,t,n){let o;0===n.length?o=void 0:1===n.length?[o]=n:o=n;const r={id:++I,$element:{},Component:e,name:e.name,props:{...t,...o&&{children:o}},isMounted:!1,hooks:{state:{cursor:0,byCursor:[]},effects:{cursor:0,byCursor:[]},memos:{cursor:0,byCursor:[]},refs:{cursor:0,byCursor:[]}}};return r.$element=T(r),r.$element}(e,t||{},o):function(e,t,n){return{type:p.Tag,tag:e,props:t,children:N(n).map(R)}}(e,t||{},o)}function T(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return{type:p.Component,componentInstance:e,props:e.props,children:N(t,!0).map(R)}}function N(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.length-1;for(;n>=0&&L(e[n]);n--);return n===e.length-1?e:-1===n&&t?e.slice(0,1):e.slice(0,n+1)}function L(e){return!1===e||null==e}function R(e){return L(e)?{type:p.Empty}:k(e)?e:(t=e,{type:p.Text,value:String(t)});var t}const Z={TOTAL:{componentName:"TOTAL",renderCount:0}};document.addEventListener("dblclick",(()=>{console.warn("COMPONENTS",(0,s.Xo)(Object.values(Z),"renderCount","desc"))}));let _=new Set,B=new Set,O=new Map,D=new Map,F=new Map,x=new Map,j=!1;const $=(0,a.d0)(o.i$,(()=>{j=!0,B=new Set;const e=Array.from(_).sort(((e,t)=>e.id-t.id));_=new Set;const t=D;D=new Map,t.forEach((e=>e()));const n=O;O=new Map,n.forEach((e=>e())),(0,o.WM)((()=>{e.forEach(K),e.forEach((e=>{B.has(e.id)||function(e){if(!e.isMounted||!e.onUpdate)return;const t=e.$element;H(e),e.$element!==t&&e.onUpdate()}(e)})),j=!1,V()}))}));function U(){return j}function V(){const e=x;x=new Map,e.forEach((e=>e()));const t=F;F=new Map,t.forEach((e=>e()))}function H(e){B.add(e.id);const{Component:t,props:n}=e;let o;if((0,m.Z)((()=>{let a;if(w=e,e.hooks.state.cursor=0,e.hooks.effects.cursor=0,e.hooks.memos.cursor=0,e.hooks.refs.cursor=0,r.eMD){const t=e.name;Z[t]||(Z[t]={componentName:t,renderCount:0,renderTimes:[]}),r.ZTn&&(v.has(t)||console.log(`[Teact] Render ${t}`)),a=performance.now()}if(o=t(n),r.eMD){const t=performance.now()-a,n=e.name;t>y&&console.warn(`[Teact] Slow component render: ${n}, ${Math.round(t)} ms`),Z[n].renderTimes.push(t),Z[n].renderCount++,Z.TOTAL.renderCount++,r.ZTn&&(f(`${n} renders`),f(`${n} duration`,t))}}),(()=>{console.error(`[Teact] Error while rendering component ${e.name}`),o=e.renderedValue})),e.isMounted&&o===e.renderedValue)return e.$element;e.renderedValue=o;const a=Array.isArray(o)?o:[o];return e.$element=T(e,a),e.$element}function W(e,t){return typeof e!=typeof t||e.type!==t.type||(S(e)&&S(t)?e.value!==t.value:E(e)&&E(t)?e.tag!==t.tag||e.props.key!==t.props.key:!(!P(e)||!P(t)||e.componentInstance.Component===t.componentInstance.Component&&e.props.key===t.props.key))}function G(e){return H(e),e.isMounted=!0,e.$element}function z(e){e.isMounted&&(B.add(e.id),e.hooks.effects.byCursor.forEach((e=>{e.cleanup&&(0,m.Z)(e.cleanup),e.cleanup=void 0,e.releaseSignals?.()})),e.isMounted=!1,function(e){e.hooks.effects.byCursor.forEach((e=>{e.schedule=void 0,e.cleanup=void 0,e.releaseSignals=void 0,e.dependencies=void 0})),e.hooks.state.byCursor.forEach((e=>{e.value=void 0,e.nextValue=void 0,e.setter=void 0})),e.hooks.memos.byCursor.forEach((e=>{e.value=void 0,e.dependencies=void 0})),e.hooks.refs.byCursor.forEach((e=>{e.current=void 0})),e.hooks=void 0,e.$element=void 0,e.renderedValue=void 0,e.Component=void 0,e.props=void 0,e.onUpdate=void 0}(e))}function K(e){e.isMounted&&e.hooks.state.byCursor.forEach((e=>{e.value=e.nextValue}))}function q(e,t){const{cursor:n,byCursor:o}=w.hooks.state;var a;return void 0===o[n]&&(o[n]={value:e,nextValue:e,setter:(a=w,e=>{"function"==typeof e&&(e=e(o[n].nextValue)),o[n].nextValue!==e&&(o[n].nextValue=e,_.add(a),$(),r.ZTn&&"TeactNContainer"!==a.name&&console.log("[Teact.useState]",a.name,a.Component&&a.Component.DEBUG_contentComponentName?`> ${a.Component.DEBUG_contentComponentName}`:"",`State update at cursor #${n}${t?` (${t})`:""}, next value: `,o[n].nextValue))})}),w.hooks.state.cursor++,[o[n].value,o[n].setter]}function J(e,t,n,o){const{cursor:a,byCursor:s}=w.hooks.effects,i=w,d=()=>(0,m.Z)((()=>{const{cleanup:e}=s[a];if(!e)return;let t;if(r.eMD&&(t=performance.now()),e(),r.eMD){const e=performance.now()-t,n=i.name;e>b&&console.warn(`[Teact] Slow cleanup at effect cursor #${a}: ${n}, ${Math.round(e)} ms`)}}),(()=>{console.error(`[Teact] Error in effect cleanup at cursor #${a} in ${i.name}`)}),(()=>{s[a].cleanup=void 0})),c=()=>(0,m.Z)((()=>{if(!i.isMounted)return;let e;r.eMD&&(e=performance.now());const n=t();if("function"==typeof n&&(s[a].cleanup=n),r.eMD){const t=performance.now()-e,n=i.name;t>b&&console.warn(`[Teact] Slow effect at cursor #${a}: ${n}, ${Math.round(t)} ms`)}}),(()=>{console.error(`[Teact] Error in effect at cursor #${a} in ${i.name}`)}));function u(){const t=`${i.id}_${a}`;e?(x.set(t,d),F.set(t,c)):(D.set(t,d),O.set(t,c)),$()}if(n&&s[a]?.dependencies){if(n.some(((e,t)=>e!==s[a].dependencies[t]))){if(o){const e=n.reduce(((e,t,n)=>{const o=s[a].dependencies[n];return t!==o&&e.push(`${n}: ${o} => ${t}`),e}),[]);console.log(`[Teact] Effect "${o}" caused by dependencies.`,e.join(", "))}u()}}else o&&console.log(`[Teact] Effect "${o}" caused by missing dependencies.`),u();const l=!s[a];s[a]={...s[a],dependencies:n,schedule:u},l&&(s[a].releaseSignals=function(){const e=n?.filter(h.$Z).map((e=>e.subscribe((()=>{s[a].schedule()}))));if(e?.length)return()=>{e.forEach((e=>e()))}}()),w.hooks.effects.cursor++}function Y(e,t,n){return J(!1,e,t,n)}function X(e,t,n){return J(!0,e,t,n)}function Q(e,t,n){const{cursor:o,byCursor:a}=w.hooks.memos;let{value:s}=a[o]||{};return(void 0===a[o]||t.length!==a[o].dependencies.length||t.some(((e,t)=>e!==a[o].dependencies[t])))&&(r.eMD&&n&&console.log(`[Teact.useMemo] ${w.name} (${n}): Update is caused by:`,a[o]?(0,i.c)(a[o].dependencies,t).join(", "):"[first render]"),s=e()),a[o]={value:s,dependencies:t},w.hooks.memos.cursor++,s}function ee(e,t,n){return Q((()=>e),t,n)}function te(e){const{cursor:t,byCursor:n}=w.hooks.refs;return n[t]||(n[t]={current:e}),w.hooks.refs.cursor++,n[t]}function ne(e,t){return function(n){return Q((()=>M(e,n)),Object.values(n),t)}}const oe={createElement:M,Fragment:g}},65116:(e,t,n)=>{n.d(t,{Iq:()=>L,Sv:()=>k,gP:()=>Z,ll:()=>N});var o=n(60748),r=n(57710),a=n(83716),s=n(65326),i=n(26926),d=n(69118),c=n(275),u=n(60782),l=n(33592),f=n(18674);function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},h.apply(this,arguments)}let m,p={};const g=(0,d.$6)((()=>{m=void 0})),y={},b=[function(){let e;a.eMD&&(e=performance.now());for(const e of I.values()){const{mapStateToProps:t,ownProps:n,mappedProps:o,forceUpdate:r,isDetached:s,detachWhenChanged:i}=e;if(s)continue;let d;try{if(d=t(p,n,i),e.isDetached)continue}catch(e){return void(0,l.S)(e)}a.eMD&&Object.values(d).some(Number.isNaN)&&console.warn(`[TeactN] Some of \`${e.DEBUG_componentName}\` mappers contain NaN values. This may cause redundant updates because of incorrect equality check.`),Object.keys(d).length&&!(0,c.Z)(o,d)&&(a.ZTn&&console.log("[TeactN] Will update",e.DEBUG_componentName,"caused by",(0,c.c)(o,d).join(", ")),e.mappedProps=d,e.DEBUG_updates++,r())}if(a.eMD){const t=performance.now()-e;t>7&&console.warn(`[TeactN] Slow containers update: ${Math.round(t)} ms`)}}],v=[],w={},I=new Map,C=(0,d.$6)(E);let S=!0;function E(){if(S)S=!1;else if((0,f.zG)())return void(0,r.i$)(C);b.forEach((e=>e(p)))}function P(e,t){if("object"==typeof e&&e!==p){if(a.eMD){if(e.DEBUG_capturedId&&e.DEBUG_capturedId!==m)throw new Error("[TeactN.setGlobal] Attempt to set an outdated global");m=void 0}p=e,t?.noUpdate||v.forEach((e=>e(p))),t?.forceSyncOnIOs?(S=!0,E()):(t?.forceOnHeavyAnimation&&(S=!0),C())}}function A(){return a.eMD&&(m=Math.random(),p={...p,DEBUG_capturedId:m},g()),p}function k(){return w}let M=[];function T(e,t){y[e]||(y[e]=[],w[e]=(t,n)=>{!function(e,t,n){if(M.push((()=>{y[e]?.forEach((e=>{const o=e(a.eMD?A():p,w,t);o&&"function"!=typeof o.then&&P(o,n)}))})),1===M.length)try{for(;M.length;)M[0](),M.shift()}finally{M=[]}}(e,t,n)}),y[e].push(t)}function N(e){(arguments.length>1&&void 0!==arguments[1]&&arguments[1]?v:b).push(e)}function L(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=(t?v:b).indexOf(e);-1!==n&&(t?v:b).splice(n,1)}function R(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>({});return t=>function n(r){n.DEBUG_contentComponentName=t.name;const[a]=(0,o.eJ)((0,i.Z)(I)),d=(0,s.Z)();(0,o.d4)((()=>()=>{I.delete(a)}),[a]);let u=I.get(a);if(u||(u={mapStateToProps:e,ownProps:r,forceUpdate:d,isDetached:!1,detachReason:void 0,detachWhenChanged:e=>{const{detachReason:t}=u;void 0===t&&void 0!==e?u.detachReason=e:void 0!==t&&t!==e&&(u.isDetached=!0)},DEBUG_updates:0,DEBUG_componentName:t.name},I.set(a,u)),!(u.mappedProps&&(0,c.Z)(u.ownProps,r)||(u.ownProps=r,u.isDetached)))try{u.mappedProps=e(p,r,u.detachWhenChanged)}catch(e){(0,l.S)(e)}return o.ZP.createElement(t,h({},u.mappedProps,r))}}function Z(){return{getGlobal:A,setGlobal:P,getActions:k,addActionHandler:T,withGlobal:R}}a.eMD&&(window.getGlobal=A,window.setGlobal=P,document.addEventListener("dblclick",(()=>{console.warn("GLOBAL CONTAINERS",(0,u.Xo)(Array.from(I.values()).map((e=>{let{DEBUG_componentName:t,DEBUG_updates:n}=e;return{DEBUG_componentName:t,DEBUG_updates:n}})),"DEBUG_updates","desc"))})))},33681:(e,t,n)=>{n.d(t,{Z:()=>s,l:()=>a});const o=/\uFE0F/g,r=String.fromCharCode(8205);function a(e){return e.indexOf(r)<0?e.replace(o,""):e}const s=/(?:\ud83c[\udd70\udd71\udd7e\udd7f]\ufe0f)|(?:\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c[\udffc-\udfff]|\ud83e\udef1\ud83c\udffc\u200d\ud83e\udef2\ud83c[\udffb\udffd-\udfff]|\ud83e\udef1\ud83c\udffd\u200d\ud83e\udef2\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\udef1\ud83c\udffe\u200d\ud83e\udef2\ud83c[\udffb-\udffd\udfff]|\ud83e\udef1\ud83c\udfff\u200d\ud83e\udef2\ud83c[\udffb-\udffe]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1|\ud83d\udc6b\ud83c[\udffb-\udfff]|\ud83d\udc6c\ud83c[\udffb-\udfff]|\ud83d\udc6d\ud83c[\udffb-\udfff]|\ud83d\udc8f\ud83c[\udffb-\udfff]|\ud83d\udc91\ud83c[\udffb-\udfff]|\ud83e\udd1d\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d\udc8f\udc91]|\ud83e\udd1d)|(?:\ud83d[\udc68\udc69]|\ud83e\uddd1)(?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf7c\udf84\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92]|\ud83e[\uddaf-\uddb3\uddbc\uddbd])|(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75]|\u26f9)((?:\ud83c[\udffb-\udfff]|\ufe0f)\u200d[\u2640\u2642]\ufe0f)|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc70\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd35\udd37-\udd39\udd3d\udd3e\uddb8\uddb9\uddcd-\uddcf\uddd4\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|(?:\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83d\ude36\u200d\ud83c\udf2b\ufe0f|\u2764\ufe0f\u200d\ud83d\udd25|\u2764\ufe0f\u200d\ud83e\ude79|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc15\u200d\ud83e\uddba|\ud83d\udc3b\u200d\u2744\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83d\ude2e\u200d\ud83d\udca8|\ud83d\ude35\u200d\ud83d\udcab|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f|\ud83d\udc08\u200d\u2b1b)|[#*0-9]\ufe0f?\u20e3|(?:[©®\u2122\u265f]\ufe0f)|(?:\ud83c[\udc04\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u203c\u2049\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2697\u2699\u269b\u269c\u26a0\u26a1\u26a7\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|(?:\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd0c\udd0f\udd18-\udd1c\udd1e\udd1f\udd26\udd30-\udd39\udd3d\udd3e\udd77\uddb5\uddb6\uddb8\uddb9\uddbb\uddcd-\uddcf\uddd1-\udddd\udec3-\udec5\udef0-\udef6]|[\u270a\u270b]))(?:\ud83c[\udffb-\udfff])?|(?:\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udc8e\udc90\udc92-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\uded5-\uded7\udedd-\udedf\udeeb\udeec\udef4-\udefc\udfe0-\udfeb\udff0]|\ud83e[\udd0d\udd0e\udd10-\udd17\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd3f-\udd45\udd47-\udd76\udd78-\uddb4\uddb7\uddba\uddbc-\uddcc\uddd0\uddde-\uddff\ude70-\ude74\ude78-\ude7c\ude80-\ude86\ude90-\udeac\udeb0-\udeba\udec0-\udec2\uded0-\uded9\udee0-\udee7]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g},91713:(e,t,n)=>{n.d(t,{Cr:()=>u,KB:()=>g,MT:()=>a,Nh:()=>l,Uq:()=>o,WB:()=>m,bZ:()=>c,du:()=>s,fo:()=>r,mp:()=>y,nJ:()=>i,qt:()=>d,rN:()=>f,u1:()=>b,vi:()=>p,wv:()=>h});let o=function(e){return e[e.Backwards=0]="Backwards",e[e.Forwards=1]="Forwards",e[e.Around=2]="Around",e}({}),r=function(e){return e[e.Up=0]="Up",e[e.Down=1]="Down",e[e.Static=2]="Static",e}({}),a=function(e){return e[e.Main=0]="Main",e[e.EditProfile=1]="EditProfile",e[e.Notifications=2]="Notifications",e[e.DataStorage=3]="DataStorage",e[e.Language=4]="Language",e[e.ActiveSessions=5]="ActiveSessions",e[e.General=6]="General",e[e.GeneralChatBackground=7]="GeneralChatBackground",e[e.GeneralChatBackgroundColor=8]="GeneralChatBackgroundColor",e[e.Privacy=9]="Privacy",e[e.PrivacyPhoneNumber=10]="PrivacyPhoneNumber",e[e.PrivacyLastSeen=11]="PrivacyLastSeen",e[e.PrivacyProfilePhoto=12]="PrivacyProfilePhoto",e[e.PrivacyPhoneCall=13]="PrivacyPhoneCall",e[e.PrivacyPhoneP2P=14]="PrivacyPhoneP2P",e[e.PrivacyForwarding=15]="PrivacyForwarding",e[e.PrivacyVoiceMessages=16]="PrivacyVoiceMessages",e[e.PrivacyGroupChats=17]="PrivacyGroupChats",e[e.PrivacyPhoneNumberAllowedContacts=18]="PrivacyPhoneNumberAllowedContacts",e[e.PrivacyPhoneNumberDeniedContacts=19]="PrivacyPhoneNumberDeniedContacts",e[e.PrivacyLastSeenAllowedContacts=20]="PrivacyLastSeenAllowedContacts",e[e.PrivacyLastSeenDeniedContacts=21]="PrivacyLastSeenDeniedContacts",e[e.PrivacyProfilePhotoAllowedContacts=22]="PrivacyProfilePhotoAllowedContacts",e[e.PrivacyProfilePhotoDeniedContacts=23]="PrivacyProfilePhotoDeniedContacts",e[e.PrivacyPhoneCallAllowedContacts=24]="PrivacyPhoneCallAllowedContacts",e[e.PrivacyPhoneCallDeniedContacts=25]="PrivacyPhoneCallDeniedContacts",e[e.PrivacyPhoneP2PAllowedContacts=26]="PrivacyPhoneP2PAllowedContacts",e[e.PrivacyPhoneP2PDeniedContacts=27]="PrivacyPhoneP2PDeniedContacts",e[e.PrivacyForwardingAllowedContacts=28]="PrivacyForwardingAllowedContacts",e[e.PrivacyForwardingDeniedContacts=29]="PrivacyForwardingDeniedContacts",e[e.PrivacyVoiceMessagesAllowedContacts=30]="PrivacyVoiceMessagesAllowedContacts",e[e.PrivacyVoiceMessagesDeniedContacts=31]="PrivacyVoiceMessagesDeniedContacts",e[e.PrivacyGroupChatsAllowedContacts=32]="PrivacyGroupChatsAllowedContacts",e[e.PrivacyGroupChatsDeniedContacts=33]="PrivacyGroupChatsDeniedContacts",e[e.PrivacyBlockedUsers=34]="PrivacyBlockedUsers",e[e.Performance=35]="Performance",e[e.Folders=36]="Folders",e[e.FoldersCreateFolder=37]="FoldersCreateFolder",e[e.FoldersEditFolder=38]="FoldersEditFolder",e[e.FoldersEditFolderFromChatList=39]="FoldersEditFolderFromChatList",e[e.FoldersEditFolderInvites=40]="FoldersEditFolderInvites",e[e.FoldersIncludedChats=41]="FoldersIncludedChats",e[e.FoldersIncludedChatsFromChatList=42]="FoldersIncludedChatsFromChatList",e[e.FoldersExcludedChats=43]="FoldersExcludedChats",e[e.FoldersExcludedChatsFromChatList=44]="FoldersExcludedChatsFromChatList",e[e.TwoFaDisabled=45]="TwoFaDisabled",e[e.TwoFaNewPassword=46]="TwoFaNewPassword",e[e.TwoFaNewPasswordConfirm=47]="TwoFaNewPasswordConfirm",e[e.TwoFaNewPasswordHint=48]="TwoFaNewPasswordHint",e[e.TwoFaNewPasswordEmail=49]="TwoFaNewPasswordEmail",e[e.TwoFaNewPasswordEmailCode=50]="TwoFaNewPasswordEmailCode",e[e.TwoFaEnabled=51]="TwoFaEnabled",e[e.TwoFaChangePasswordCurrent=52]="TwoFaChangePasswordCurrent",e[e.TwoFaChangePasswordNew=53]="TwoFaChangePasswordNew",e[e.TwoFaChangePasswordConfirm=54]="TwoFaChangePasswordConfirm",e[e.TwoFaChangePasswordHint=55]="TwoFaChangePasswordHint",e[e.TwoFaTurnOff=56]="TwoFaTurnOff",e[e.TwoFaRecoveryEmailCurrentPassword=57]="TwoFaRecoveryEmailCurrentPassword",e[e.TwoFaRecoveryEmail=58]="TwoFaRecoveryEmail",e[e.TwoFaRecoveryEmailCode=59]="TwoFaRecoveryEmailCode",e[e.TwoFaCongratulations=60]="TwoFaCongratulations",e[e.ActiveWebsites=61]="ActiveWebsites",e[e.PasscodeDisabled=62]="PasscodeDisabled",e[e.PasscodeNewPasscode=63]="PasscodeNewPasscode",e[e.PasscodeNewPasscodeConfirm=64]="PasscodeNewPasscodeConfirm",e[e.PasscodeEnabled=65]="PasscodeEnabled",e[e.PasscodeChangePasscodeCurrent=66]="PasscodeChangePasscodeCurrent",e[e.PasscodeChangePasscodeNew=67]="PasscodeChangePasscodeNew",e[e.PasscodeChangePasscodeConfirm=68]="PasscodeChangePasscodeConfirm",e[e.PasscodeTurnOff=69]="PasscodeTurnOff",e[e.PasscodeCongratulations=70]="PasscodeCongratulations",e[e.Experimental=71]="Experimental",e[e.Stickers=72]="Stickers",e[e.QuickReaction=73]="QuickReaction",e[e.CustomEmoji=74]="CustomEmoji",e[e.DoNotTranslate=75]="DoNotTranslate",e[e.FoldersShare=76]="FoldersShare",e}({}),s=function(e){return e[e.ChatList=0]="ChatList",e[e.GlobalSearch=1]="GlobalSearch",e[e.Settings=2]="Settings",e[e.Contacts=3]="Contacts",e[e.Archived=4]="Archived",e[e.NewChannelStep1=5]="NewChannelStep1",e[e.NewChannelStep2=6]="NewChannelStep2",e[e.NewGroupStep1=7]="NewGroupStep1",e[e.NewGroupStep2=8]="NewGroupStep2",e}({}),i=function(e){return e[e.ChatList=0]="ChatList",e[e.Media=1]="Media",e[e.Links=2]="Links",e[e.Files=3]="Files",e[e.Music=4]="Music",e[e.Voice=5]="Voice",e}({}),d=function(e){return e[e.ChatInfo=0]="ChatInfo",e[e.Search=1]="Search",e[e.Management=2]="Management",e[e.Statistics=3]="Statistics",e[e.MessageStatistics=4]="MessageStatistics",e[e.StickerSearch=5]="StickerSearch",e[e.GifSearch=6]="GifSearch",e[e.PollResults=7]="PollResults",e[e.AddingMembers=8]="AddingMembers",e[e.CreateTopic=9]="CreateTopic",e[e.EditTopic=10]="EditTopic",e}({}),c=function(e){return e[e.Inline=0]="Inline",e[e.ScheduledInline=1]="ScheduledInline",e[e.SharedMedia=2]="SharedMedia",e[e.ProfileAvatar=3]="ProfileAvatar",e[e.SettingsAvatar=4]="SettingsAvatar",e[e.MiddleHeaderAvatar=5]="MiddleHeaderAvatar",e[e.Album=6]="Album",e[e.ScheduledAlbum=7]="ScheduledAlbum",e[e.SearchResult=8]="SearchResult",e[e.SuggestedAvatar=9]="SuggestedAvatar",e}({}),u=function(e){return e[e.Inline=0]="Inline",e[e.SharedMedia=1]="SharedMedia",e[e.Search=2]="Search",e}({}),l=function(e){return e[e.Idle=0]="Idle",e[e.InProgress=1]="InProgress",e[e.Complete=2]="Complete",e[e.Error=3]="Error",e}({}),f=function(e){return e[e.Idle=0]="Idle",e[e.InProgress=1]="InProgress",e[e.Complete=2]="Complete",e[e.Error=3]="Error",e}({}),h=function(e){return e[e.Idle=0]="Idle",e[e.InProgress=1]="InProgress",e[e.Complete=2]="Complete",e[e.Error=3]="Error",e}({}),m=function(e){return e[e.Closed=0]="Closed",e[e.InProgress=1]="InProgress",e[e.Loading=2]="Loading",e}({}),p=function(e){return e[e.Profile=0]="Profile",e[e.SharedMedia=1]="SharedMedia",e[e.MemberList=2]="MemberList",e}({}),g=function(e){return e[e.Checkout=0]="Checkout",e[e.SavedPayments=1]="SavedPayments",e[e.ConfirmPassword=2]="ConfirmPassword",e[e.PaymentInfo=3]="PaymentInfo",e[e.ShippingInfo=4]="ShippingInfo",e[e.Shipping=5]="Shipping",e[e.ConfirmPayment=6]="ConfirmPayment",e}({});const y="UPLOADING_WALLPAPER_SLUG";let b=function(e){return e[e.Initial=0]="Initial",e[e.ChatPrivacyType=1]="ChatPrivacyType",e[e.Discussion=2]="Discussion",e[e.ChannelSubscribers=3]="ChannelSubscribers",e[e.GroupType=4]="GroupType",e[e.GroupPermissions=5]="GroupPermissions",e[e.GroupRemovedUsers=6]="GroupRemovedUsers",e[e.ChannelRemovedUsers=7]="ChannelRemovedUsers",e[e.GroupUserPermissionsCreate=8]="GroupUserPermissionsCreate",e[e.GroupUserPermissions=9]="GroupUserPermissions",e[e.ChatAdministrators=10]="ChatAdministrators",e[e.GroupRecentActions=11]="GroupRecentActions",e[e.ChatAdminRights=12]="ChatAdminRights",e[e.ChatNewAdminRights=13]="ChatNewAdminRights",e[e.GroupMembers=14]="GroupMembers",e[e.GroupAddAdmins=15]="GroupAddAdmins",e[e.Invites=16]="Invites",e[e.EditInvite=17]="EditInvite",e[e.Reactions=18]="Reactions",e[e.InviteInfo=19]="InviteInfo",e[e.JoinRequests=20]="JoinRequests",e}({})},9933:(e,t,n)=>{n.d(t,{M8:()=>c,cK:()=>a,jt:()=>i,vR:()=>s,vr:()=>u});var o=n(57710);let r;function a(e,t,n){n||(r&&!r.isCancelled&&(r.isCancelled=!0),r=n={isCancelled:!1}),!n.isCancelled&&e()&&t((()=>{a(e,t,n)}))}function s(){a((()=>{}),(e=>e))}function i(e,t){t((()=>{e()&&i(e,t)}))}function d(e,t){e()&&t((()=>{d(e,t)}))}const c={linear:e=>e,easeIn:e=>e**1.675,easeOut:e=>-1*e**1.675,easeInOut:e=>.5*(Math.sin((e-.5)*Math.PI)+1),easeInQuad:e=>e*e,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e*e:(4-2*e)*e-1,easeInCubic:e=>e**3,easeOutCubic:e=>--e*e*e+1,easeInOutCubic:e=>e<.5?4*e**3:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e**4,easeOutQuart:e=>1- --e*e**3,easeInOutQuart:e=>e<.5?8*e**4:1-8*--e*e**3,easeInQuint:e=>e**5,easeOutQuint:e=>1+--e*e**4,easeInOutQuint:e=>e<.5?16*e**5:1+16*--e*e**4};function u(e){let{timing:t=c.linear,onUpdate:n,duration:r,onEnd:a,from:s,to:i}=e;const u=Date.now();let l=!1;return d((()=>{if(l)return!1;let e=(Date.now()-u)/r;e>1&&(e=1);const o=t(e);if("number"==typeof s&&"number"==typeof i)n(s+(i-s)*o);else if(Array.isArray(s)&&Array.isArray(i)){const e=s.map(((e,t)=>e+(i[t]-e)*o));n(e)}return 1===e&&a&&a(),e<1}),o.i$),()=>{l=!0,a&&a()}}},17358:(e,t,n)=>{n.d(t,{w:()=>s});var o=n(83716),r=n(33555),a=n(11192);function s(e){(0,a.jU)((0,r.Rd)()).isMasterTab&&"function"==typeof window.navigator.setAppBadge&&window.navigator.setAppBadge(e).catch((e=>{o.eMD&&console.error(e)}))}},84112:(e,t,n)=>{function o(e,t){const n=typeof e;if(n!==typeof t)return!1;if("object"!==n)return e===t;const r=Array.isArray(e);if(r!==Array.isArray(t))return!1;if(r){const n=e,r=t;return n.length===r.length&&n.every(((e,t)=>o(e,r[t])))}const a=e,s=t,i=Object.keys(a);return i.length===Object.keys(s).length&&i.every((e=>o(a[e],s[e])))}n.d(t,{A:()=>o})},275:(e,t,n)=>{function o(e,t){if(e===t)return!0;const n=Object.keys(e),o=n.length;if(o!==Object.keys(t).length)return!1;if(0===o)return!0;for(let r=0;r<o;r++){const o=n[r];if(e[o]!==t[o])return!1}return!0}function r(e,t){const n=Object.keys(e);return n.length!==Object.keys(t).length?["%LENGTH%"]:n.reduce(((n,o)=>(e[o]!==t[o]&&n.push(`${o}: ${e[o]} => ${t[o]}`),n)),[])}n.d(t,{Z:()=>o,c:()=>r})},46752:(e,t,n)=>{function o(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(Boolean).join(" ")}function r(e){return function(t){const n="&"===t?e:`${e}__${t}`;for(var o=arguments.length,r=new Array(o>1?o-1:0),a=1;a<o;a++)r[a-1]=arguments[a];return r.reduce(((e,t)=>(t&&(Array.isArray(t)?e.push(...t):e.push(`${n}--${t}`)),e)),[n]).join(" ")}}n.d(t,{Z:()=>o,y:()=>r})},80036:(e,t,n)=>{function o(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(Boolean).join(";")}n.d(t,{Z:()=>o})},49524:(e,t,n)=>{n.d(t,{Type:()=>s,clear:()=>c,fetch:()=>i,isCacheApiSupported:()=>a,save:()=>d});const o=self.caches;let r;async function a(){var e;return r=null!==(e=r)&&void 0!==e?e:await o.has("test").then((()=>!0)).catch((()=>!1)),r}let s=function(e){return e[e.Text=0]="Text",e[e.Blob=1]="Blob",e[e.Json=2]="Json",e[e.ArrayBuffer=3]="ArrayBuffer",e}({});async function i(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(o)try{const a=new Request(t.replace(/:/g,"_")),i=await o.open(e),d=await i.match(a);if(!d)return;const c=d.headers.get("Content-Type");switch(n){case s.Text:return await d.text();case s.Blob:{if(t.startsWith("avatar")&&c&&c.startsWith("text"))return;const e=await d.blob(),n=!e.type||!r&&e.type.includes("html");let o=e.type||c;return n&&o?(r||(o=o.replace(/html/gi,"")),new Blob([e],{type:o})):e}case s.Json:return await d.json();case s.ArrayBuffer:return await d.arrayBuffer();default:return}}catch(e){return void console.warn(e)}}async function d(e,t,n){if(!o)return!1;try{const r="string"==typeof n||n instanceof Blob||n instanceof ArrayBuffer?n:JSON.stringify(n),a=new Request(t.replace(/:/g,"_")),s=new Response(r),i=await o.open(e);return await i.put(a,s),!0}catch(e){return console.warn(e),!1}}async function c(e){try{if(!o)return;return await o.delete(e)}catch(e){return void console.warn(e)}}},16063:(e,t,n)=>{function o(){const e=new Set;function t(t){e.delete(t)}return{runCallbacks:function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];e.forEach((e=>{e(...n)}))},addCallback:function(n){return e.add(n),()=>{t(n)}},removeCallback:t,hasCallbacks:function(){return Boolean(e.size)}}}n.d(t,{_:()=>o})},23989:(e,t,n)=>{n.d(t,{Z:()=>r});var o=n(517);function r(e){return(0,o.Z)({onEsc:e})}},517:(e,t,n)=>{n.d(t,{Z:()=>a});const o={Enter:"onEnter",Backspace:"onBackspace",Delete:"onDelete",Esc:"onEsc",Escape:"onEsc",ArrowUp:"onUp",ArrowDown:"onDown",ArrowLeft:"onLeft",ArrowRight:"onRight",Tab:"onTab"},r={onEnter:[],onDelete:[],onBackspace:[],onEsc:[],onUp:[],onDown:[],onLeft:[],onRight:[],onTab:[]};function a(e){return s()||document.addEventListener("keydown",i,!0),Object.keys(e).forEach((t=>{const n=e[t];if(!n)return;const o=r[t];o&&o.push(n)})),()=>{!function(e){Object.keys(e).forEach((t=>{const n=e[t],o=r[t];if(o){const e=o.findIndex((e=>e===n));-1!==e&&o.splice(e,1)}})),s()||document.removeEventListener("keydown",i,!1)}(e)}}function s(){return Object.values(r).some((e=>Boolean(e.length)))}function i(e){const t=o[e.key];if(!t)return;const{length:n}=r[t];if(n)for(let o=n-1;o>=0;o--)if(!1!==(0,r[t][o])(e)){e.stopPropagation();break}}},64319:(e,t,n)=>{n.d(t,{TE:()=>s,VP:()=>d,qN:()=>i,yl:()=>r});var o=n(83716);const r=window.navigator.clipboard&&window.ClipboardItem,a=document.createElement("textarea");a.setAttribute("readonly",""),a.tabIndex=-1,a.className="visually-hidden";const s=e=>{a.value=e,document.body.appendChild(a);const t=document.getSelection();if(t){const e=t.rangeCount>0&&t.getRangeAt(0);a.select(),document.execCommand("copy"),e&&(t.removeAllRanges(),t.addRange(e))}document.body.removeChild(a)},i=(e,t)=>{window.navigator.clipboard?.write?window.navigator.clipboard.write([new ClipboardItem({"text/plain":new Blob([t],{type:"text/plain"}),"text/html":new Blob([e],{type:"text/html"})})]):s(t)},d=e=>{if(!e)return;const t=document.createElement("canvas"),n=t.getContext("2d"),o=new Image;o.onload=e=>{if(n&&e.currentTarget){const o=e.currentTarget;t.width=o.width,t.height=o.height,n.drawImage(o,0,0,o.width,o.height),t.toBlob(c,"image/png",1)}},o.src=e};async function c(e){if(e&&r)try{await(window.navigator.clipboard.write?.([new ClipboardItem({[e.type]:e})]))}catch(e){o.eMD&&console.error(e)}}},1279:(e,t,n)=>{n.d(t,{L:()=>r,f:()=>a});const o=50;function r(e,t,n,o){s("transitionend",e,t,n,o)}function a(e,t,n,o){s("animationend",e,t,n,o)}function s(e,t,n,r,a){let s=!1;function i(a){s||a.target!==a.currentTarget||r&&(a instanceof TransitionEvent&&a.propertyName===r||a instanceof AnimationEvent&&a.animationName===r)||(s=!0,t.removeEventListener(e,i),setTimeout((()=>{n()}),o))}t.addEventListener(e,i),a&&setTimeout((()=>{s||(t.removeEventListener(e,i),n())}),a)}},74288:(e,t,n)=>{n.d(t,{AU:()=>P,XH:()=>A,bn:()=>C,dA:()=>M,k2:()=>w,pT:()=>S,sp:()=>I});var o=n(65116),r=n(57710),a=n(33555),s=n(6137),i=n(11192),d=n(48670),c=n(40647),u=n(69118),l=n(26926),f=n(863),h=n(53930),m=n(69123);const p={},g=new Set,y=new Map,b=new Set;let v;function w(e,t){y.set(e,t)}function I(e){y.delete(e)}function C(e){b.add(e)}function S(e){b.delete(e)}(0,o.ll)((e=>{if(e.customEmojis.byId!==v?.customEmojis.byId||(0,i.W9)(e)!==(0,i.W9)(v)){for(const t of y){const[n,o]=t;e.customEmojis.byId[o]&&n(e.customEmojis)}!function(e){const t=Array.from(g).filter((t=>Boolean(e.byId[t])));t.length&&(t.forEach((e=>g.delete(e))),P())}(e.customEmojis)}v=e}));const E=(0,u.P2)((e=>{b.forEach((t=>t(e)))}),500),P=(0,u.P2)((function(){document.querySelectorAll(".custom-emoji.placeholder").forEach((e=>{const t=(0,a.Rd)().customEmojis.byId[e.dataset.documentId];if(!t)return void g.add(e.dataset.documentId);const[n,o,s]=M(t);t.shouldUseTextColor&&!e.classList.contains("colorable")&&(0,r.WM)((()=>{e.classList.add("colorable")})),n||(0,r.WM)((()=>{e.src=o,e.classList.remove("placeholder"),s&&(e.dataset.uniqueId=s),E(t.id)}))}))}),500);function A(e,t){const n=t?(0,d.RK)(e):`sticker${e}`,o=c.UV(n);if(o)return o;k(n)}function k(e){return c.he(e,s.IU.BlobUrl).then((()=>{P()}))}function M(e){if(!e)return[!0,h,void 0];const t=!f.Hh&&e.isVideo;if(e.isLottie||e.isVideo&&!t)return k(`sticker${e.id}`),[!1,m,(0,l.Z)(p,!0)];const n=A(e.id,t);return[!n,n||h,void 0]}},790:(e,t,n)=>{n.d(t,{$M:()=>N,$Y:()=>l,D:()=>v,IS:()=>Z,J_:()=>C,SA:()=>T,Tu:()=>y,VX:()=>g,ZK:()=>E,_F:()=>f,dJ:()=>I,j1:()=>S,k9:()=>P,kj:()=>h,mB:()=>w,mr:()=>p,np:()=>b,rM:()=>A,xH:()=>M,xR:()=>c,xk:()=>R,zk:()=>u});var o=n(15155);const r=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],a=["January","February","March","April","May","June","July","August","September","October","November","December"].map((e=>e.toLowerCase())),s=2015,i=31,d=12,c=864e5;function u(e){return f(new Date)===f(e)}function l(e){const t=new Date(e);return t.setHours(0,0,0,0),t}function f(e){return l(e).getTime()}function h(e){const t=new Date(1e3*e);return`${t.getFullYear()}-${t.getMonth()}`}function m(e){return`${e.getFullYear()}-${e.getMonth()+1}-${e.getDate()}`}function p(e,t){const n="number"==typeof t?new Date(t):t,o=e.timeFormat||"24h";let r=n.getHours(),a="";return"12h"===o&&(a=r>=12?" PM":" AM",r=r>12?r%12:r),`${String(r).padStart(2,"0")}:${String(n.getMinutes()).padStart(2,"0")}${a}`}function g(e,t){const n="number"==typeof t?new Date(t):t,o=l(new Date);if(n>=o)return p(e,n);const a=new Date(o);if(a.setDate(o.getDate()-7),n>=a)return e(`Weekday.Short${r[n.getDay()]}`);const s=n.getFullYear()===o.getFullYear();return M(n,e.code,s)}function y(e,t){return M(t,e.code,!1,"numeric")}function b(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return M(t,e.code,!1,n?"short":"long",!0)}function v(e,t){const n=Math.floor(t/c);return t<0?0:n<1?P(t/1e3):n<7?e("Days",n):n<30?e("Weeks",Math.floor(n/7)):n<365?e("Months",Math.floor(n/30)):e("Years",Math.floor(n/365))}function w(e,t){return t<6e4?Math.ceil(t/1e3).toString():t<36e5?Math.ceil(t/6e4).toString():t<c?e("MessageTimer.ShortHours",Math.ceil(t/36e5)):e("MessageTimer.ShortDays",Math.ceil(t/c))}function I(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;const o=t-n;return o<60?e("LiveLocationUpdated.JustNow"):o<3600?e("LiveLocationUpdated.MinutesAgo",Math.floor(o/60)):e("LiveLocationUpdated.TodayAt",p(e,n))}function C(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2;if(!t)return;const o=[],r=[{multiplier:1,type:"Seconds"},{multiplier:60,type:"Minutes"},{multiplier:60,type:"Hours"},{multiplier:24,type:"Days"},{multiplier:7,type:"Weeks"}];let a=1;r.forEach(((e,n)=>{if(a*=e.multiplier,t<a)return;const s=r[n===r.length-1?n:n+1].multiplier;o.push({duration:Math.floor(t/a%s),type:e.type})}));const s=o.slice(-n).reverse();for(let e=s.length-1;e>=0;--e)0===s[e].duration&&s.splice(e,1);return s.map((t=>e(t.type,t.duration,"i"))).join(", ")}function S(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4?arguments[4]:void 0;const s="number"==typeof t?new Date(t):t,i=l(new Date);if(!o){if(m(s)===m(i))return(a||!n?B:_)(e("Weekday.Today"));const t=new Date(i);if(t.setDate(i.getDate()-1),m(s)===m(t))return(a||!n?B:_)(e("Weekday.Yesterday"));const o=new Date(i),d=new Date(i);if(o.setDate(i.getDate()-7),d.setDate(i.getDate()+7),s>=o&&s<=d){const t=r[s.getDay()];return(a||!n?B:_)(e(n?`Weekday.Short${t}`:`Weekday.${t}`))}}const d=s.getFullYear()===i.getFullYear();return(a||!n?B:_)(M(s,e.code,d,n?"short":"long"))}function E(e,t,n){const o="number"==typeof t?new Date(t):t;return`${S(e,o,!0,void 0,n)}, ${p(e,o)}`}function P(e,t){const n=Math.floor(e/3600),o=Math.floor(e%3600/60),r=Math.floor(e%3600%60),a=t?Math.floor(t/3600):0,s=t?Math.floor(t%3600/60):0;let i="";return n>0||a>0?(i+=`${String(n).padStart(2,"0")}:`,i+=`${String(o).padStart(2,"0")}:`):i+=s>=10?`${String(o).padStart(2,"0")}:`:`${String(o)}:`,i+=String(r).padStart(2,"0"),i}function A(e){const t=[];let n=e%1e3;e-=n,n=Math.floor(n/10);const o=(e=Math.floor(e/1e3))%60;e-=o;const r=(e=Math.floor(e/60))%60;e-=r;const a=(e=Math.floor(e/60))%60;return a>0&&t.push(String(a).padStart(2,"0")),t.push(String(r).padStart(a>0?2:1,"0")),t.push(String(o).padStart(2,"0")),`${t.join(":")},${String(n).padStart(2,"0")}`}const k=(0,o.Z)((function(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"short",r=arguments.length>4?arguments[4]:void 0;return new Date(e).toLocaleString(t,{year:n?void 0:"numeric",month:o,day:r?void 0:"numeric"})}));function M(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"short",r=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const a=f("number"==typeof e?new Date(e):e);return k(a,t,n,o,r)}function T(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US",n=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0;return("number"==typeof e?new Date(e):e).toLocaleString(t,{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",second:n?void 0:"numeric",hourCycle:"12h"===o?"h12":"h23"})}function N(e,t){const n="number"==typeof t?new Date(t):t,o=l(new Date),r=p(e,n);if(m(n)===m(o))return e("Time.TodayAt",r);const a=new Date(o);if(a.setDate(o.getDate()-1),m(n)===m(a))return e("Time.YesterdayAt",r);const s=n.getFullYear()===o.getFullYear();return e("formatDateAtTime",[M(n,e.code,s),r])}function L(e,t){if(t>d-1||e>i)return!1;const n=new Date(arguments.length>2&&void 0!==arguments[2]?arguments[2]:2021,t,e);return!Number.isNaN(n.getTime())&&n.getDate()===e}function R(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const t=e.match(/\d{1,2}\s[a-zA-Z]{3,}/),n=e.match(/[a-zA-Z]{3,}\s\d{1,2}/),o=e.match(/\d{1,2}[./-]\d{1,2}([./-]\d{2,4})?/);if(!t&&!o&&!n)return;if(o){const[t,n,o]=e.split(/[./-]/).map(Number);return o&&o<s||!L(t,n-1,o||void 0)?void 0:`${o?`${o}-`:""}${String(n).padStart(2,"0")}-${String(t).padStart(2,"0")}`}const r=e.split(" "),i=t?r[0]:r[1],d=(t?r[1]:r[0]).toLowerCase(),c=a.findIndex((e=>e.startsWith(d)));return-1!==c&&L(Number(i),c)?`${String(c+1).padStart(2,"0")}-${String(i).padStart(2,"0")}`:void 0}function Z(e){return e+c/1e3}function _(e){return`${e[0].toLowerCase()}${e.slice(1)}`}function B(e){return`${e[0].toUpperCase()}${e.slice(1)}`}},53551:(e,t,n)=>{n.d(t,{GX:()=>i,QH:()=>d,ou:()=>s});var o=n(33555),r=n(83716),a=n(863);const s=e=>{const{protocol:t,searchParams:n,pathname:r,hostname:s}=new URL(e);if("tg:"!==t)return;const{openChatByInvite:c,openChatByUsername:u,openChatByPhoneNumber:l,openStickerSet:f,focusMessage:h,joinVoiceChatByLink:m,openInvoice:p,processAttachBotParameters:g,openChatWithDraft:y,checkChatlistInvite:b}=(0,o.Sv)(),v=(a.s$?s:r).replace(/^\/\//,""),w=Object.fromEntries(n);switch(v){case"resolve":{const{domain:e,phone:t,post:n,comment:o,voicechat:r,livestream:a,start:s,startattach:d,attach:c,thread:f,topic:h,appname:p,startapp:y}=w,b=!(!w.hasOwnProperty("startattach")||d)||d,v=i(w.choose),I=Number(f)||Number(h)||void 0;"telegrampassport"!==e&&(p?u({username:e,startApp:y,originalParts:[e,p]}):b&&v?g({username:e,filter:v,..."string"==typeof b&&{startParam:b}}):w.hasOwnProperty("voicechat")||w.hasOwnProperty("livestream")?m({username:e,inviteHash:r||a}):t?l({phoneNumber:t,startAttach:b,attach:c}):u({username:e,messageId:n?Number(n):void 0,commentId:o?Number(o):void 0,startParam:s,startAttach:b,attach:c,threadId:I}));break}case"privatepost":{const{post:e,channel:t}=w;h({chatId:`-${t}`,messageId:Number(e)});break}case"bg":case"login":default:break;case"join":{const{invite:e}=w;c({hash:e});break}case"addemoji":case"addstickers":{const{set:e}=w;f({stickerSetInfo:{shortName:e}});break}case"share":case"msg":case"msg_url":{const{url:e,text:t}=w;y({text:d(e,t)});break}case"addlist":b({slug:w.slug});break;case"invoice":{const{slug:e}=w;p({slug:e});break}}};function i(e){if(e)return e.toLowerCase().split(" ").filter((e=>r.F9z.includes(e)))}function d(e,t,n){return[e,n,t].filter(Boolean).join("\n")}},34284:(e,t,n)=>{n.d(t,{DW:()=>h,NM:()=>m,Uz:()=>u,Wg:()=>p,g6:()=>f,mE:()=>l});var o=n(57710),r=n(33681),a=n(15155);const s=["female_sign","male_sign","medical_symbol"],i=127397,d=[[/\u{1f3f3}\u200d\u{1f308}/gu,"🏳️🌈"],[/\u{1f3f3}\u200d\u26a7\ufe0f/gu,"🏳️⚧️"],[/\u{1f937}\u200d\u2642[^\ufe0f]/gu,"🤷♂️"]];function c(e){const t=e.split("-").map((e=>parseInt(e,16)));return String.fromCodePoint(...t)}const u=new Set;function l(e){const t=e.currentTarget;u.add(e.currentTarget.dataset.path),(0,o.WM)((()=>{t.classList.add("open")}))}function f(e){if(!e.match(r.Z))return e;for(const[t,n]of d)e=e.replace(t,n);return e}const h=(0,a.Z)((function(e){return function(e){let t;if(1===e.length)t=e.charCodeAt(0).toString(16).padStart(4,"0");else{const n=[];for(let t=0;t<e.length;t++)e.charCodeAt(t)>=55296&&e.charCodeAt(t)<=56319?e.charCodeAt(t+1)>=56320&&e.charCodeAt(t+1)<=57343&&n.push(1024*(e.charCodeAt(t)-55296)+(e.charCodeAt(t+1)-56320)+65536):(e.charCodeAt(t)<55296||e.charCodeAt(t)>57343)&&n.push(e.charCodeAt(t));t=n.map((e=>e.toString(16).padStart(4,"0"))).join("-")}return t}((0,r.l)(e))}));function m(e){const t={categories:[],emojis:{}};for(let n=0;n<e.length;n+=2){const o={id:e[n][0],name:e[n][1],emojis:[]};for(let r=0;r<e[n+1].length;r++){const a=e[n+1][r];s.includes(a[1][0])||(o.emojis.push(a[1][0]),t.emojis[a[1][0]]={id:a[1][0],names:a[1],native:c(a[0]),image:a[0].toLowerCase()})}t.categories.push(o)}return t}function p(e){const t=e.toUpperCase();if(!/^[A-Z]{2}$/.test(t))return e;const n=[...t].map((e=>e.codePointAt(0)+i));return String.fromCodePoint(...n)}},81396:(e,t,n)=>{function o(e){if(e)return e.includes("://")?e:`http://${e}`}n.d(t,{X:()=>o})},65054:(e,t,n)=>{n.d(t,{AG:()=>A,Pz:()=>k,Z6:()=>C,_w:()=>S,g:()=>P,l:()=>w,s1:()=>E});var o=n(16063),r=n(83716),a=n(863),s=n(95281);const i=100,{addCallback:d,runCallbacks:c}=(0,o._)(),{addCallback:u,runCallbacks:l}=(0,o._)(),f=Number(Math.random().toString().substring(2)),h=new Set([f]),m=a.Eo?new BroadcastChannel(r.avG):void 0;let p,g,y=!1,b=!1;const v=e=>{let{data:t}=e;if(m&&t){if(t.currentPasscodeHash&&(0,s.xV)(t.currentPasscodeHash),t.hasGaveUpMaster&&b)return p=f,b=!1,void c(!0);if(t.shouldGiveUpMaster)return p===f&&(c(!1),m.postMessage({currentPasscodeHash:(0,s.FB)(),hasGaveUpMaster:!0})),void(p=t.masterToken);if(t.tokenDied&&(l(t.tokenDied),h.delete(t.tokenDied),t.tokenDied===p&&(h.delete(t.tokenDied),p=void 0,y=!1,g=t.tokenDied,m.postMessage({collectedTokens:h,masterToken:p,reestablishToken:g}),1===h.size&&(y=!0,p=f,g=void 0,c(!0)))),t.collectedTokens){if(!t.reestablishToken&&g)return;t.reestablishToken&&g!==t.reestablishToken&&(t.collectedTokens.delete(t.reestablishToken),g=t.reestablishToken);const e=h.size;t.collectedTokens.forEach((e=>h.add(e))),g&&t.collectedTokens.delete(g),y?t.masterToken||m.postMessage({collectedTokens:h,masterToken:p,reestablishToken:g}):t.masterToken?(g=void 0,p=t.masterToken,c(p===f),y||m.postMessage({collectedTokens:h,masterToken:p,reestablishToken:g}),y=!0):e!==h.size?m.postMessage({collectedTokens:h,masterToken:p,reestablishToken:g}):(g=void 0,p=Math.max(...Array.from(h)),c(p===f),y||m.postMessage({collectedTokens:h,masterToken:p,reestablishToken:g}),y=!0)}}};function w(){m&&(m.addEventListener("message",v),m.postMessage({collectedTokens:h}),setTimeout((()=>{void 0===p&&(p=f,c(!0))}),i),window.addEventListener("beforeunload",I))}function I(){m&&(l(f),m.removeEventListener("message",v),m.postMessage({tokenDied:f,currentPasscodeHash:(0,s.FB)()}),m.close())}function C(){m&&m.postMessage({currentPasscodeHash:(0,s.FB)()})}function S(){return f}function E(){return Array.from(h)}function P(){m&&(b=!0,m.postMessage({collectedTokens:h,masterToken:f,shouldGiveUpMaster:!0}))}const A=u,k=d},71394:(e,t,n)=>{n.d(t,{A9:()=>a,YJ:()=>s,ao:()=>f,gm:()=>l,hl:()=>i,jj:()=>c,ox:()=>h,pt:()=>d,ud:()=>u}),n(83716);var o=n(69118);function r(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){const t=e.split(","),n=t[0].match(/:(.*?);/)[1],o=atob(t[1]);let r=o.length;const a=new Uint8Array(r);for(;r--;)a[r]=o.charCodeAt(r);return new Blob([a],{type:n})}function s(e){return new Promise(((t,n)=>{const o=new FileReader;o.onload=e=>{const{result:o}=e.target||{};"string"==typeof o&&t(o),n(new Error("Failed to read blob"))},o.onerror=n,o.readAsDataURL(e)}))}function i(e,t){return new File([e],t,{lastModified:Date.now(),type:e.type})}function d(e){return new Promise(((t,n)=>{const o=new Image;o.onload=()=>t(o),o.onerror=n,o.src=e}))}function c(e){return new Promise(((t,n)=>{const o=document.createElement("video");o.volume=0,o.onloadedmetadata=()=>t(o),o.onerror=n,o.src=e}))}async function u(e){const t=await c(e);return Promise.race([(0,o.wO)(2e3),new Promise(((e,n)=>{t.onseeked=()=>{t.videoWidth&&t.videoHeight||e(void 0);const n=document.createElement("canvas");n.width=t.videoWidth,n.height=t.videoHeight,n.getContext("2d").drawImage(t,0,0),e(n.toDataURL("image/jpeg"))},t.onerror=n,t.currentTime=Math.min(t.duration,1)}))])}async function l(e){return(await fetch(e)).blob()}function f(e){const t=document.createElement("canvas");return t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(e,0,0),t}function h(e){if(e?.length)return Array.from(e).map(m).filter((e=>e.size))}function m(e){const t=e.name.split(".").pop();return e.type||"mov"!==t.toLowerCase()?e:new File([e],e.name,{type:"video/quicktime"})}"undefined"==typeof File&&(self.File=class extends Blob{constructor(e,t,n){if(n){const{type:t,...o}=n;super(e,{type:t}),r(this,"name",void 0),Object.assign(this,o)}else super(e),r(this,"name",void 0);this.name=t}})},16974:(e,t,n)=>{n.d(t,{M2:()=>k,O6:()=>T,S1:()=>w,Yz:()=>S,aE:()=>C,gO:()=>I,jK:()=>A,r_:()=>M,wC:()=>E,xW:()=>P});var o=n(65116),r=n(33555),a=n(83716),s=n(11192),i=n(48670),d=n(69118),c=n(60782),u=n(275),l=n(16063);const f=6,h=B();let m=h.prevGlobal,p=h.prepared,g=h.results,y=h.callbacks;const b=(0,d.P2)((()=>{(0,d.Q8)((()=>{N((0,r.Rd)())}))}),500);let v=!1;function w(){v=!0,(0,o.ll)(b),(0,r.iw)("reset",O);const e=(0,r.Rd)();(0,s.jU)(e).isMasterTab||R(e,!0,!0,!0),N(e)}function I(e){return v||w(),g.orderedIdsByFolderId[e]}function C(e){return v||w(),g.pinnedCountByFolderId[e]||0}function S(){return v||w(),g.chatsCountByFolderId}function E(){return v||w(),g.unreadCountersByFolderId}function P(){return E()[a.NfV]?.notificationsCount||0}function A(e){return p.chatSummariesById.get(e).order}function k(e,t){return y.orderedIdsByFolderId[e]||(y.orderedIdsByFolderId[e]=(0,l._)()),y.orderedIdsByFolderId[e].addCallback(t)}function M(e){return y.chatsCountByFolderId.addCallback(e)}function T(e){return y.unreadCountersByFolderId.addCallback(e)}function N(e){let t;a.eMD&&(t=performance.now());const n=Boolean(e.chats.listIds.active&&L(a.NfV,e.chats.listIds.active,e.chats.orderedPinnedIds.active)),o=Boolean(e.chats.listIds.archived&&L(a.WSp,e.chats.listIds.archived,e.chats.orderedPinnedIds.archived)),r=e.chats.isFullyLoaded.active!==m.isAllFolderFullyLoaded,d=e.chats.isFullyLoaded.archived!==m.isArchivedFolderFullyLoaded,l=e.chatFolders.byId!==m.foldersById,h=e.chats.byId!==m.chatsById,y=e.users.byId!==m.usersById,b=(0,s.dZ)(e)!==m.notifySettings,v=(0,s.NJ)(e)!==m.notifyExceptions;let w=[];if((r||d)&&(w=w.concat(function(e){let t=[];arguments.length>1&&void 0!==arguments[1]&&arguments[1]&&t.push(a.WSp);const n=e.chats.isFullyLoaded.active,o=e.chats.isFullyLoaded.archived;if(n&&o){const e=Object.keys(p.folderSummariesById).filter((e=>!g.orderedIdsByFolderId[e])).map(Number);t=t.concat(e)}return m.isAllFolderFullyLoaded=n,m.isArchivedFolderFullyLoaded=o,t}(e,d))),!(n||o||l||h||y||b||v))return void(w.length&&_(w));const I=m.allFolderListIds,C=m.archivedFolderListIds;if(R(e,n,o,l),w=w.concat(function(e,t,n,o,r,d){const l=e.chats.byId,f=e.users.byId,h=(0,s.dZ)(e),y=(0,s.NJ)(e),b=Object.values(p.folderSummariesById),v=new Set,w=e.chats.listIds.active,I=e.chats.listIds.archived,C=[...w||[],...I||[]];let S=C;return w===r&&I===d||(S=(0,c.Tw)(S.concat(r||[],d||[]))),S.forEach((e=>{const r=l[e];if(!t&&!n&&!o&&r===m.chatsById[e]&&f[e]===m.usersById[e])return;let s;if(r){const n=p.chatSummariesById.get(e),o=!C.includes(e),d=function(e,t,n,o,r){const{id:s,type:d,lastMessage:c,isRestricted:u,isNotJoined:l,migratedTo:f,folderId:h,unreadCount:m,unreadMentionsCount:p,hasUnreadMark:g,joinDate:y,draftDate:b,isForum:v,topics:w}=e,{unreadCount:I,unreadMentionsCount:C}=v?Object.values(w||{}).reduce(((e,t)=>(e.unreadCount+=t.unreadCount,e.unreadMentionsCount+=t.unreadMentionsCount,e)),{unreadCount:0,unreadMentionsCount:0}):{unreadCount:m,unreadMentionsCount:p},S="chatTypePrivate"===d&&o,E=e.id===a.awM&&(!e.lastMessage||"historyClear"===e.lastMessage.content.action?.type);return{id:s,type:d,isListed:Boolean(!(u||l||f||E||r)),isArchived:h===a.WSp,isMuted:(0,i.i4)(e,t,n),isUnread:Boolean(I||C||g),unreadCount:I,unreadMentionsCount:C,order:Math.max(y||0,b||0,c?.date||0),isUserBot:S?"userTypeBot"===S.type:void 0,isUserContact:S?S.isContact:void 0}}(r,h,y,f[e],o);if(!t&&n&&(0,u.Z)(d,n))return;p.chatSummariesById.set(e,d),s=function(e,t){return t.reduce(((t,n)=>(function(e,t){if(!e.isListed)return!1;const{id:n,type:o}=e;if(t.listIds)return!(e.isArchived&&t.id===a.NfV||!e.isArchived&&t.id===a.WSp)&&t.listIds.has(n);if(t.excludedChatIds?.has(n))return!1;if(t.includedChatIds?.has(n))return!0;if(t.pinnedChatIds?.has(n))return!0;if(t.excludeArchived&&e.isArchived)return!1;if(t.excludeRead&&!e.isUnread)return!1;if(t.excludeMuted&&e.isMuted&&!e.unreadMentionsCount)return!1;if("chatTypePrivate"===o)if(e.isUserBot){if(t.bots)return!0}else{if(t.contacts&&e.isUserContact)return!0;if(t.nonContacts&&!e.isUserContact)return!0}else{if("chatTypeChannel"===o)return Boolean(t.channels);if("chatTypeBasicGroup"===o||"chatTypeSuperGroup"===o)return Boolean(t.groups)}return!1}(e,n)&&t.push(n.id),t)),[]).sort()}(d,b),s.forEach((e=>{v.add(e)}))}else p.chatSummariesById.delete(e),s=[];const d=p.folderIdsByChatId[e]||[];if((0,c.et)(s,d))return;const w=function(e,t,n){const o=new Set(t),r=new Set(n),a=[];return(0,c.Tw)([...t,...n]).forEach((t=>{let n=g.orderedIdsByFolderId[t];o.has(t)&&!r.has(t)?(p.chatIdsByFolderId[t].delete(e),a.push(t),n&&(n=n.filter((t=>t!==e)),p.isOrderedListJustPatched[t]=!0)):!o.has(t)&&r.has(t)&&(p.chatIdsByFolderId[t]||(p.chatIdsByFolderId[t]=new Set),p.chatIdsByFolderId[t].add(e),n&&(n.push(e),p.isOrderedListJustPatched[t]=!0)),g.orderedIdsByFolderId[t]=n})),p.folderIdsByChatId[e]=n,a}(e,d,s);w.forEach((e=>{v.add(e)}))})),m.chatsById=l,m.usersById=f,m.notifySettings=h,m.notifyExceptions=y,Array.from(v)}(e,l||n||o,b,v,I,C)),_((0,c.Tw)(w)),a.eMD){const e=performance.now()-t;e>f&&console.warn(`Slow \`updateFolderManager\`: ${Math.round(e)} ms`)}}function L(e,t,n){const o=e===a.NfV?m.allFolderListIds:m.archivedFolderListIds,r=e===a.NfV?m.allFolderPinnedIds:m.archivedFolderPinnedIds;return o!==t||r!==n}function R(e,t,n,o){const r=[];if(t){const t=e.chats.listIds.active,n=e.chats.orderedPinnedIds.active;p.folderSummariesById[a.NfV]=Z(a.NfV,t,n),m.allFolderListIds=t,m.allFolderPinnedIds=n,r.push(a.NfV)}if(n){const t=e.chats.listIds.archived,n=e.chats.orderedPinnedIds.archived;p.folderSummariesById[a.WSp]=Z(a.WSp,t,n),m.archivedFolderListIds=t,m.archivedFolderPinnedIds=n,r.push(a.WSp)}if(o){const t=e.chatFolders.byId;Object.values(t).forEach((e=>{e!==m.foldersById[e.id]&&(p.folderSummariesById[e.id]=function(e){return{...e,orderedPinnedIds:e.pinnedChatIds,excludedChatIds:e.excludedChatIds?new Set(e.excludedChatIds):void 0,includedChatIds:e.excludedChatIds?new Set(e.includedChatIds):void 0,pinnedChatIds:e.excludedChatIds?new Set(e.pinnedChatIds):void 0}}(e),r.push(e.id))})),m.foldersById=t}return r}function Z(e,t,n){return{id:e,listIds:new Set(t),orderedPinnedIds:n,pinnedChatIds:new Set(n)}}function _(e){let t=!1,n=!1;if(Array.from(e).forEach((e=>{const{pinnedCount:o,orderedIds:r}=function(e){const t=p.folderSummariesById[e];if(!t)return{};const{orderedPinnedIds:n,pinnedChatIds:o}=t,{chatSummariesById:r,chatIdsByFolderId:{[e]:a}}=p,{orderedIdsByFolderId:{[e]:s}}=g,i=a?n?.filter((e=>a.has(e))):n,d=s||a&&Array.from(a)||[],c=(o?d.filter((e=>!o.has(e))):d).sort(((e,t)=>r.get(t).order-r.get(e).order));return{pinnedCount:i?.length||0,orderedIds:[...i||[],...c]}}(e);if(!r)return;const a=g.orderedIdsByFolderId[e],s=g.pinnedCountByFolderId[e];(!a||void 0===s||s!==o||p.isOrderedListJustPatched[e]||!(0,c.et)(r,a))&&(p.isOrderedListJustPatched[e]=!1,g.orderedIdsByFolderId[e]=r,g.pinnedCountByFolderId[e]=o,y.orderedIdsByFolderId[e]?.runCallbacks(r));const i=g.chatsCountByFolderId[e],d=r.length;n||(n=i!==d),g.chatsCountByFolderId[e]=d;const l=g.unreadCountersByFolderId[e],f=function(e){const{chatSummariesById:t}=p,{orderedIdsByFolderId:{[e]:n}}=g;return n.reduce(((e,n)=>{const o=t.get(n);return o?(o.isUnread&&(e.chatsCount++,o.unreadMentionsCount&&(e.notificationsCount+=o.unreadMentionsCount),o.isMuted||(o.unreadCount?e.notificationsCount+=o.unreadCount:o.unreadMentionsCount||(e.notificationsCount+=1))),e):e}),{chatsCount:0,notificationsCount:0})}(e);t||(t=!l||!(0,u.Z)(f,l)),g.unreadCountersByFolderId[e]=f})),n){const e={...g.chatsCountByFolderId};g.chatsCountByFolderId=e,y.chatsCountByFolderId.runCallbacks(e)}if(t){const e={...g.unreadCountersByFolderId};g.unreadCountersByFolderId=e,y.unreadCountersByFolderId.runCallbacks(e)}}function B(){return{prevGlobal:{foldersById:{},chatsById:{},usersById:{},notifySettings:{},notifyExceptions:{}},prepared:{folderSummariesById:{},chatSummariesById:new Map,folderIdsByChatId:{},chatIdsByFolderId:{},isOrderedListJustPatched:{}},results:{orderedIdsByFolderId:{},pinnedCountByFolderId:{},chatsCountByFolderId:{},unreadCountersByFolderId:{}},callbacks:{orderedIdsByFolderId:{},chatsCountByFolderId:(0,l._)(),unreadCountersByFolderId:(0,l._)()}}}function O(){const e=B();m=e.prevGlobal,p=e.prepared,g=e.results,y=e.callbacks}},82972:(e,t,n)=>{function o(e){e.offsetWidth}n.d(t,{Z:()=>o})},9937:(e,t,n)=>{function o(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en",o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const r=e/10**function(e){return"CLF"===e?4:["BHD","IQD","JOD","KWD","LYD","OMR","TND"].includes(e)?3:["BIF","BYR","CLP","CVE","DJF","GNF","ISK","JPY","KMF","KRW","MGA","PYG","RWF","UGX","UYI","VND","VUV","XAF","XOF","XPF"].includes(e)?0:"MRO"===e?1:2}(t);return o&&r%1==0?new Intl.NumberFormat(n,{style:"currency",currency:t,minimumFractionDigits:0,maximumFractionDigits:0}).format(r):new Intl.NumberFormat(n,{style:"currency",currency:t}).format(r)}n.d(t,{x:()=>o})},98138:(e,t,n)=>{n.d(t,{gZ:()=>f,fB:()=>u,gL:()=>l});const o=n.p+"blue.7addb55a171bbda244ac.svg",r=n.p+"green.19008e11c98b08550285.svg";var a=n(17017);const s=n.p+"red.1ab26ec752237fc45355.svg",i=n.p+"rose.6dd2db47d5e1fb9bdb9d.svg",d=n.p+"violet.7c7f825ebb51cf3084e3.svg",c={7322096:[o,"blue"],16766590:[n.p+"yellow.40f6b4865f20f3e6a1ab.svg","yellow"],13338331:[d,"violet"],9367192:[r,"green"],16749490:[i,"rose"],16478047:[s,"red"]};function u(){return Object.keys(c).map((e=>parseInt(e,10)))}function l(e){return e&&c[e][0]||a}function f(e){return`--color-topic-${e&&c[e][1]||"grey"}`}},26926:(e,t,n)=>{function o(e){let t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];do{t=String(Math.random()).replace("0.","id")}while(e[t]);return n&&(e[t]=!0),t}n.d(t,{Z:()=>o})},91947:(e,t,n)=>{n.d(t,{J_:()=>d,ZP:()=>i,pF:()=>c});var o=n(83716);const r={CHAT_RESTRICTED:"You can't send messages in this chat, you were restricted",CHAT_SEND_POLL_FORBIDDEN:"You can't create polls in this chat",CHAT_SEND_STICKERS_FORBIDDEN:"You can't send stickers in this chat",CHAT_SEND_GIFS_FORBIDDEN:"You can't send gifs in this chat",CHAT_SEND_MEDIA_FORBIDDEN:"You can't send media in this chat",CHAT_LINK_EXISTS:"The chat is public, you can't hide the history to new users",SLOWMODE_WAIT_X:"Slowmode is enabled in this chat: you must wait for the specified number of seconds before sending another message to the chat.",USER_BANNED_IN_CHANNEL:"You're banned from sending messages in supergroups / channels",USER_IS_BLOCKED:"You were blocked by this user",YOU_BLOCKED_USER:"You blocked this user",IMAGE_PROCESS_FAILED:"Failure while processing image",MEDIA_EMPTY:"The provided media object is invalid",MEDIA_INVALID:"Media invalid",PHOTO_EXT_INVALID:"The extension of the photo is invalid",PHOTO_INVALID_DIMENSIONS:"The photo dimensions are invalid",PHOTO_SAVE_FILE_INVALID:"Internal issues, try again later",MESSAGE_DELETE_FORBIDDEN:"You can't delete one of the messages you tried to delete, most likely because it is a service message.",MESSAGE_POLL_CLOSED:"Poll closed",MESSAGE_EDIT_TIME_EXPIRED:"You can't edit this message anymore.",PINNED_DIALOGS_TOO_MUCH:"Sorry, you can only pin 5 chats to the top",CHANNEL_PRIVATE:"This channel is private",MEDIA_CAPTION_TOO_LONG:"The provided caption is too long",ADDRESS_STREET_LINE1_INVALID:"The address you provided is not valid",ADDRESS_STREET_LINE2_INVALID:"The address you provided is not valid",ADDRESS_CITY_INVALID:"The city you provided is not valid",ADDRESS_COUNTRY_INVALID:"The country you provided is not valid",ADDRESS_POSTCODE_INVALID:"The postcode you provided is not valid",ADDRESS_STATE_INVALID:"The state you provided is not valid",REQ_INFO_NAME_INVALID:"The name you provided is not valid",REQ_INFO_PHONE_INVALID:"The phone you provided is not valid",REQ_INFO_EMAIL_INVALID:"The email you provided is not valid",LINK_NOT_MODIFIED:"This discussion is already linked to the channel",MESSAGE_TOO_LONG:"Message is too long",SERVICE_WORKER_DISABLED:"Service Worker is disabled. Streaming media may not be supported. Try reloading the page without holding <Shift> key",MESSAGE_TOO_LONG_PLEASE_REMOVE_CHARACTERS:"The provided message is too long. Please remove {EXTRA_CHARS_COUNT} character{PLURAL_S}.",FRESH_RESET_AUTHORISATION_FORBIDDEN:"You can’t logout other sessions if less than 24 hours have passed since you logged on the current session",BOTS_TOO_MUCH:"There are too many bots in this chat/channel",BOT_GROUPS_BLOCKED:"This bot can't be added to groups",USERS_TOO_MUCH:"The maximum number of users has been exceeded",USER_CHANNELS_TOO_MUCH:"One of the users you tried to add is already in too many channels/supergroups",USER_KICKED:"This user was kicked from this supergroup/channel",USER_NOT_MUTUAL_CONTACT:"The provided user is not a mutual contact",USER_PRIVACY_RESTRICTED:"The user's privacy settings do not allow you to do this",INVITE_HASH_EMPTY:"The invite hash is empty",INVITE_HASH_EXPIRED:"The invite link has expired",INVITE_HASH_INVALID:"The invite hash is invalid",CHANNELS_TOO_MUCH:"You have joined too many channels/supergroups",USER_ALREADY_PARTICIPANT:"You already in the group",SCHEDULE_DATE_INVALID:"Invalid schedule date provided",WALLPAPER_DIMENSIONS_INVALID:"The wallpaper dimensions are invalid, please select another file",ADMINS_TOO_MUCH:"There are too many admins",ADMIN_RANK_EMOJI_NOT_ALLOWED:"An admin rank cannot contain emojis",ADMIN_RANK_INVALID:"The specified admin rank is invalid",FRESH_CHANGE_ADMINS_FORBIDDEN:"You were just elected admin, you can't add or modify other admins yet",INPUT_USER_DEACTIVATED:"The specified user was deleted",BOT_PRECHECKOUT_TIMEOUT:"The request for payment has expired",PEERS_LIST_EMPTY:"No chats are added to the list"};o.eMD&&(r.CHAT_WRITE_FORBIDDEN="You can't write in this chat",r.CHAT_ADMIN_REQUIRED="You must be an admin in this chat to do this");const a={ADDRESS_STREET_LINE1_INVALID:{field:"streetLine1",message:"Incorrect street address"},ADDRESS_STREET_LINE2_INVALID:{field:"streetLine2",message:"Incorrect street address"},ADDRESS_CITY_INVALID:{field:"city",message:"Incorrect city"},ADDRESS_COUNTRY_INVALID:{field:"countryIso2",message:"Incorrect country"},ADDRESS_POSTCODE_INVALID:{field:"postCode",message:"Incorrect post code"},ADDRESS_STATE_INVALID:{field:"state",message:"Incorrect state"},REQ_INFO_NAME_INVALID:{field:"fullName",message:"Incorrect name"},REQ_INFO_PHONE_INVALID:{field:"phone",message:"Incorrect phone"},REQ_INFO_EMAIL_INVALID:{field:"email",message:"Incorrect email"}},s=new Set(["BOT_PRECHECKOUT_FAILED","PAYMENT_FAILED"]);function i(e){const{message:t,isSlowMode:n,textParams:o}=e;if(n){const e=t.indexOf(" (caused by");return e>0?t.substring(0,e):t}let a=r[t];return a&&o&&(a=Object.keys(o).reduce(((e,t)=>e.replace(t,o[t])),a)),a}function d(e){return a[e.message]}function c(e){return s.has(e.message)}},33592:(e,t,n)=>{n.d(t,{S:()=>u});var o=n(83716),r=n(69118),a=n(65054),s=n(863);const i="production";function d(e){e instanceof ErrorEvent&&"ResizeObserver loop limit exceeded"===e.message||(e.preventDefault(),u(e instanceof ErrorEvent?e.error||e.message:e.reason))}window.addEventListener("error",d),window.addEventListener("unhandledrejection",d);const c=(0,r.P2)((e=>{s.Eo&&(0,a.s1)().length>1||window.alert(e)}),1e3);function u(e){console.error(e),"development"!==i&&"staging"!==i||c(`${o.SaG}\n\n${e?.message||e}\n${e?.stack}`)}},36046:(e,t,n)=>{n.d(t,{G:()=>s,e:()=>a});var o=n(33555);let r;function a(){window.addEventListener("beforeinstallprompt",(e=>{r=async()=>{e.prompt(),"accepted"===(await e.userChoice).outcome&&(0,o.Sv)().setInstallPrompt({canInstall:!1})},(0,o.Sv)().setInstallPrompt({canInstall:!0})}))}function s(){return r}},60782:(e,t,n)=>{function o(e,t){return e.reduce(((e,n)=>(e[n[t]]=n,e)),{})}function r(e,t){return Object.keys(e).reduce(((n,o,r)=>(n[o]=t(e[o],o,r,e),n)),{})}function a(e,t){return t.reduce(((t,n)=>(t[n]=e[n],t)),{})}function s(e,t){return t.reduce(((t,n)=>(e[n]&&(t[n]=e[n]),t)),{})}function i(e,t){const n=new Set(t.map(String));return a(e,Object.keys(e).filter((e=>!n.has(e))))}function d(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"asc";function o(e,t,n,o){const r=("function"==typeof n?n(e):e[n])||0,a=("function"==typeof n?n(t):t[n])||0;return o?r-a:a-r}if(Array.isArray(t)){const[r,a]=Array.isArray(n)?n:[n,n],[s,i]=t,d="asc"===r,c="asc"===a;return e.sort(((e,t)=>o(e,t,s,d)||o(e,t,i,c)))}const r="asc"===n;return e.sort(((e,n)=>o(e,n,t,r)))}function c(e){return Array.from(new Set(e))}function u(e,t){return[...new Map(e.map((e=>[e[t],e]))).values()]}function l(e){return e.filter(Boolean)}function f(e,t){return e.length===t.length&&e.every(((e,n)=>e===t[n]))}function h(e,t){return e[0]<=t[t.length-1]&&e[e.length-1]>=t[0]}function m(e,t){return e.filter((e=>t.has(e)))}function p(e,t){const n=[];for(let o=0;o<e.length;o+=t)n.push(e.slice(o,o+t));return n}function g(e,t){const n=[],o=[];return e.forEach(((e,r,a)=>(t(e,r,a)?n:o).push(e))),[n,o]}function y(e){return function(e){return"object"==typeof e&&null!==e}(e)?Array.isArray(e)?e.map(y):Object.keys(e).reduce(((t,n)=>(t[n]=y(e[n]),t)),{}):e}function b(e,t){let n=e.length;for(;n--;)if(t(e[n],n,e))return e[n]}n.d(t,{CE:()=>i,Q8:()=>r,Tw:()=>c,Vl:()=>p,Xh:()=>y,Xo:()=>d,YE:()=>h,dF:()=>b,eL:()=>m,ee:()=>o,ei:()=>a,et:()=>f,oA:()=>l,od:()=>u,q0:()=>s,uK:()=>g})},59692:(e,t,n)=>{n.d(t,{ll:()=>g,QO:()=>E,Pn:()=>P,m0:()=>A,qf:()=>k,Iu:()=>S});var o=n(33555),r=n(83716),a=n(49524),s=n(71226),i=n(16063),d=n(2155);const c={WrongNumber:{key:"WrongNumber",value:"Wrong number?"},SentAppCode:{key:"SentAppCode",value:"We've sent the code to the **Telegram** app on your other device."},"Login.JustSentSms":{key:"Login.JustSentSms",value:"We have sent you a code via SMS. Please enter it above."},"Login.Header.Password":{key:"Login.Header.Password",value:"Enter Password"},"Login.EnterPasswordDescription":{key:"Login.EnterPasswordDescription",value:"You have Two-Step Verification enabled, so your account is protected with an additional password."},StartText:{key:"StartText",value:"Please confirm your country code and enter your phone number."},"Login.PhonePlaceholder":{key:"Login.PhonePlaceholder",value:"Your phone number"},"Login.Next":{key:"Login.Next",value:"Next"},"Login.QR.Login":{key:"Login.QR.Login",value:"Log in by QR Code"},"Login.QR.Title":{key:"Login.QR.Title",value:"Log in to Telegram by QR Code"},"Login.QR.Help1":{key:"Login.QR.Help1",value:"Open Telegram on your phone"},"Login.QR.Help2":{key:"Login.QR.Help2",value:"Go to **Settings** > **Devices** > **Link Desktop Device**"},"Login.QR2.Help2":{key:"Login.QR.Help2",value:"Go to **Settings** → **Devices** → **Link Desktop Device**"},"Login.QR.Help3":{key:"Login.QR.Help3",value:"Point your phone at this screen to confirm login"},"Login.QR.Cancel":{key:"Login.QR.Cancel",value:"Log in by phone Number"},YourName:{key:"YourName",value:"Your Name"},"Login.Register.Desc":{key:"Login.Register.Desc",value:"Enter your name and add a profile picture."},"Login.Register.FirstName.Placeholder":{key:"Login.Register.FirstName.Placeholder",value:"First Name"},"Login.Register.LastName.Placeholder":{key:"Login.Register.LastName.Placeholder",value:"Last Name"},"Login.SelectCountry.Title":{key:"Login.SelectCountry.Title",value:"Country"},lng_country_none:{key:"lng_country_none",value:"Country not found"},PleaseEnterPassword:{key:"PleaseEnterPassword",value:"Enter your new password"},PHONE_NUMBER_INVALID:{key:"PHONE_NUMBER_INVALID",value:"Invalid phone number"},PHONE_CODE_INVALID:{key:"PHONE_CODE_INVALID",value:"Invalid code"},PASSWORD_HASH_INVALID:{key:"PASSWORD_HASH_INVALID",value:"Incorrect password"},PHONE_PASSWORD_FLOOD:{key:"PHONE_PASSWORD_FLOOD",value:"Limit exceeded. Please try again later."},PHONE_NUMBER_BANNED:{key:"PHONE_NUMBER_BANNED",value:"This phone number is banned."}},u=/%\d?\$?[sdf@]/g,l=["value","zeroValue","oneValue","twoValue","fewValue","manyValue","otherValue"],f={en:e=>1!==e?6:2,ar:e=>0===e?1:1===e?2:2===e?3:e%100>=3&&e%100<=10?4:e%100>=11?5:6,be:e=>{const t=String(e).split("."),n=Number(t[0])===e,o=n?Number(t[0].slice(-1)):0,r=n?Number(t[0].slice(-2)):0;return 1===o&&11!==r?2:o>=2&&o<=4&&(r<12||r>14)?4:n&&0===o||o>=5&&o<=9||r>=11&&r<=14?5:6},ca:e=>1!==e?6:2,cs:e=>{const t=String(e).split("."),n=Number(t[0]),o=!t[1];return 1===e&&o?2:n>=2&&n<=4&&o?4:o?6:5},de:e=>1!==e?6:2,es:e=>1!==e?6:2,fa:e=>e>1?6:2,fi:e=>1!==e?6:2,fr:e=>e>1?6:2,id:()=>0,it:e=>1!==e?6:2,hr:e=>{const t=String(e).split("."),n=t[0],o=t[1]||"",r=!t[1],a=Number(n.slice(-1)),s=Number(n.slice(-2)),i=Number(o.slice(-1)),d=Number(o.slice(-2));return r&&1===a&&11!==s||1===i&&11!==d?2:r&&a>=2&&a<=4&&(s<12||s>14)||i>=2&&i<=4&&(d<12||d>14)?4:6},hu:e=>e>1?6:2,ko:()=>0,ms:()=>0,nb:e=>e>1?6:2,nl:e=>1!==e?6:2,pl:e=>1===e?2:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?4:5,"pt-br":e=>e>1?6:2,ru:e=>e%10==1&&e%100!=11?2:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?4:5,sk:e=>{const t=String(e).split("."),n=Number(t[0]),o=!t[1];return 1===e&&o?2:n>=2&&n<=4&&o?4:o?6:5},sr:e=>{const t=String(e).split("."),n=t[0],o=t[1]||"",r=!t[1],a=Number(n.slice(-1)),s=Number(n.slice(-2)),i=Number(o.slice(-1)),d=Number(o.slice(-2));return r&&1===a&&11!==s||1===i&&11!==d?2:r&&a>=2&&a<=4&&(s<12||s>14)||i>=2&&i<=4&&(d<12||d>14)?4:6},tr:e=>e>1?6:2,uk:e=>e%10==1&&e%100!=11?2:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?4:5,uz:e=>e>1?6:2},h=new Map;let m,p;const{addCallback:g,removeCallback:y,runCallbacks:b}=(0,i._)();let v,w;function I(){return(e,t,n,o)=>{if(void 0!==t){const r=Array.isArray(t)?JSON.stringify(t):t,a=h.get(`${e}_${r}_${n}${o?`_${o}`:""}`);if(a)return a}p||M();const r=m?.[e]||p?.[e]||c[e];return r?T(r,e,t,n,o):e}}let C=I();function S(){return C(...arguments)}function E(){return C}async function P(e,t){let n=await a.fetch(r.eev,`${r.$OQ}_${e}_${t}`,a.Type.Json);return n||(n=await async function(e,t,n){const o=await(0,s.t9)("fetchLangStrings",{langPack:e,langCode:t,keys:[n]});if(o?.length)return await a.save(r.eev,`${e}_${t}_${n}`,o[0]),o[0]}(r.$OQ,e,t)),T(n,t)}async function A(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(m&&e===v)return void(t&&t());let i=await a.fetch(r.eev,e,a.Type.Json);if(!i&&(n&&await M(),i=await async function(e){const t=await(0,s.t9)("fetchLangPack",{sourceLangPacks:r.Bge,langCode:e});if(t)return await a.save(r.eev,e,t.langPack),t.langPack}(e),!i))return;h.clear(),v=e,m=i,document.documentElement.lang=e;const{languages:d,timeFormat:c}=(0,o.Rd)().settings.byKey,u=d?.find((t=>t.langCode===e));C=I(),C.isRtl=Boolean(u?.rtl),C.code=e.replace("-raw",""),C.langName=u?.nativeName,C.timeFormat=c,t&&t(),b()}function k(e){e&&e===w||(w=e,C.timeFormat=e,b())}async function M(){p||(p=(await n.e(1915).then(n.bind(n,31915))).default,b())}function T(e,t,n,o,a){const s="number"==typeof n||void 0!==a?function(e){const t=v||r.sRA,n=f[t]?f[t](e):0;return l[n]}(null!=a?a:n):"value",i=e?e[s]||e.otherValue||e.value:void 0;if(!i||!i.trim()){const e=t.split(".");return e[e.length-1]}if(void 0!==n){const e=function(e,t){t=Array.isArray(t)?t:[t];const n=e.split(u),o=n.shift();return n.reduce(((e,n,o)=>{var r;return`${e}${String(null!==(r=t[o])&&void 0!==r?r:"")}${n}`}),o||"")}(i,"i"===o?(0,d.kh)(n):n),r=Array.isArray(n)?JSON.stringify(n):n;return h.set(`${t}_${r}_${o}${a?`_${a}`:""}`,e),e}return i}},28712:(e,t,n)=>{n.d(t,{Kh:()=>r,NM:()=>a,t7:()=>s,uZ:()=>o});const o=(e,t,n)=>Math.min(n,Math.max(t,e)),r=(e,t,n)=>e>=t&&e<=n,a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Math.round(e*10**t)/10**t},s=(e,t,n)=>(1-n)*e+n*t},40647:(e,t,n)=>{n.d(t,{cC:()=>C,he:()=>w,UV:()=>I,Iq:()=>S});var o=n(6137),r=n(83716),a=n(71226),s=n(49524),i=n(71394),d=n(863);const c=48e3,u=16;async function l(e){const t=await new Response(e).arrayBuffer();return new Promise((e=>{const o=new Uint8Array(t);let r=new Worker(new URL(n.p+n.u(5745),n.b)),a=new Worker(new URL(n.p+n.u(5993),n.b));r.onmessage=e=>{null===e.data?a.postMessage({command:"done"}):a.postMessage({command:"encode",buffers:e.data},e.data.map((e=>{let{buffer:t}=e;return t})))},a.onmessage=t=>{"page"===t.data.message&&(e(new Blob([t.data.page],{type:"audio/wav"})),r.terminate(),r=void 0,a.terminate(),a=void 0)},a.postMessage({command:"init",wavBitDepth:u,wavSampleRate:c}),r.postMessage({command:"init",decoderSampleRate:c,outputBufferSampleRate:c}),r.postMessage({command:"decode",pages:o},[o.buffer])}))}var f=n(10862);const h={[o.IU.BlobUrl]:s.Type.Blob,[o.IU.Text]:s.Type.Text,[o.IU.DownloadUrl]:void 0,[o.IU.Progressive]:void 0,[o.IU.Stream]:void 0},m="./progressive/",p="./download/",g=new Map,y=new Map,b=new Map,v=new Map;function w(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],c=arguments.length>3?arguments[3]:void 0,u=arguments.length>4?arguments[4]:void 0;if(t===o.IU.Progressive)return d.I_?function(e){const t=`${m}${e}`;return g.set(e,t),Promise.resolve(t)}(e):w(e,o.IU.BlobUrl,n,c,u);if(t===o.IU.DownloadUrl)return d.I_?function(e){return Promise.resolve(`${p}${e}`)}(e):w(e,o.IU.BlobUrl,n,c,u);if(!y.has(e)){const c=async function(e,t,n){if(!r.CyD){const o=e.startsWith("avatar")?r.SGw:r.lWA,a=await s.fetch(o,e,h[t],n);if(a){let t=a;if("audio/ogg"!==a.type||d.m5||(t=await l(t)),"image/webp"===a.type&&!(0,d.on)()&&t){const n=await(0,f._y)(e,t);n&&(t=n)}const n=P(t);return g.set(e,n),n}}if(t===o.IU.Stream){const n=new MediaSource,o=URL.createObjectURL(n);let r=!1;return n.addEventListener("sourceopen",(()=>{if(r)return;r=!0;const o=n.addSourceBuffer("audio/mpeg"),s=E(e,n,o);v.set(e,s),(0,a.t9)("downloadMedia",{url:e,mediaFormat:t},s)})),g.set(e,o),o}const c=E(e);v.set(e,c);const u=await(0,a.t9)("downloadMedia",{url:e,mediaFormat:t,isHtmlAllowed:n},c);if(!u)throw new Error(`Failed to fetch media ${e}`);let{mimeType:m}=u,p=P(u.dataBlob);if("audio/ogg"===m&&!d.m5){const e=await(0,i.gm)(p);URL.revokeObjectURL(p);const t=await l(e);p=P(t),m=t.type}if("image/webp"===m&&!(0,d.on)()){const t=await(0,i.gm)(p);URL.revokeObjectURL(p);const n=await(0,f._y)(e,t);n&&(p=P(n))}return g.set(e,p),p}(e,t,n).catch((e=>{r.eMD&&console.warn(e)})).finally((()=>{y.delete(e),b.delete(e),v.delete(e)}));y.set(e,c)}if(c&&u){let t=b.get(e);t||(t=new Map,b.set(e,t)),t.set(u,c)}return y.get(e)}function I(e){return g.get(e)}function C(e){b.forEach(((t,n)=>{t.forEach((t=>{if(t===e){const e=v.get(n);if(!e)return;(0,a.u3)(e),v.delete(n),b.delete(n)}}))}))}function S(e,t){const n=b.get(e);n&&n.delete(t)}function E(e,t,n){const o=(r,a)=>{b.get(e)?.forEach((e=>{e(r),e.isCanceled&&(o.isCanceled=!0)})),1===r&&t?.endOfStream(),a&&n?.appendBuffer(a)};return o}function P(e){return e instanceof Blob?URL.createObjectURL(e):e}d.I_&&navigator.serviceWorker.addEventListener("message",(async e=>{const{type:t,messageId:n,params:r}=e.data;if("requestPart"!==t)return;const s=await(0,a.t9)("downloadMedia",{mediaFormat:o.IU.Progressive,...r});if(!s)return;const{arrayBuffer:i,mimeType:d,fullSize:c}=s;navigator.serviceWorker.controller.postMessage({type:"partResponse",messageId:n,result:{arrayBuffer:i,mimeType:d,fullSize:c}},[i])}))},70735:(e,t,n)=>{n.d(t,{D:()=>o});const o=[]},99203:(e,t,n)=>{n.d(t,{$y:()=>l,Pb:()=>u,Qt:()=>h,gl:()=>a,o5:()=>f});var o=n(83716),r=n(16063);let a=function(e){return e[e.Auth=0]="Auth",e[e.Main=1]="Main",e[e.Extra=2]="Extra",e[e.Calls=3]="Calls",e}({});const s={},i={},{addCallback:d,runCallbacks:c}=(0,r._)();async function u(e){if(!s[e]){switch(e){case a.Auth:s[a.Auth]=n.e(3041).then(n.bind(n,51133));break;case a.Main:o.eMD&&console.log(">>> START LOAD MAIN BUNDLE"),s[a.Main]=Promise.all([n.e(2239),n.e(9545),n.e(8422),n.e(5769)]).then(n.bind(n,59851));break;case a.Extra:s[a.Extra]=Promise.all([n.e(2239),n.e(9545),n.e(3779)]).then(n.bind(n,77140));break;case a.Calls:s[a.Calls]=Promise.all([n.e(2239),n.e(8422),n.e(9954)]).then(n.bind(n,78130))}s[e].then(c)}const t=await s[e];return i[e]||(i[e]=t),t}async function l(e){await u(e)}function f(e,t){const n=i[e];if(n)return n[t]}const h=d},28406:(e,t,n)=>{n.d(t,{KC:()=>B,Ld:()=>N,Nz:()=>E,TO:()=>R,Vr:()=>_,q3:()=>S,r1:()=>k,rh:()=>Z});var o=n(71226),r=n(6137),a=n(18005),s=n(83716),i=n(33555),d=n(48670),c=n(25260),u=n(11192),l=n(863),f=n(59692),h=n(40647),m=n(69118),p=n(60782);function g(e){const t=e.toJSON();return JSON.stringify({endpoint:t.endpoint,keys:t.keys})}function y(){return!(!l.Mc||l.s$||("showNotification"in ServiceWorkerRegistration.prototype?"denied"===Notification.permission?(s.eMD&&console.warn("[PUSH] The user has blocked push notifications."),1):!("PushManager"in window)&&(s.eMD&&console.warn("[PUSH] Push messaging isn't supported."),1):(s.eMD&&console.warn("[PUSH] Push notifications aren't supported."),1)))}function b(){return"Notification"in window?"denied"!==Notification.permission||(s.eMD&&console.warn("[PUSH] The user has blocked push notifications."),!1):(s.eMD&&console.warn("[PUSH] This browser does not support desktop notification"),!1)}const v=432e5,w=3e3,I=new Set,C=new Audio("./notification.mp3");async function S(e,t){if(void 0!==e&&I.has(e))return;const{notificationSoundVolume:n}=(0,u.dZ)((0,i.Rd)()),o=t?t/10:n/10;if(0!==o){C.volume=o,void 0!==e&&(C.addEventListener("ended",(()=>{I.add(e)}),{once:!0}),setTimeout((()=>{I.delete(e)}),w));try{await C.play()}catch(e){s.eMD&&console.warn("[PUSH] Unable to play notification sound")}}}C.setAttribute("mozaudiochannel","notification");const E=(0,m.Ds)(S,1e3,!0,!1);async function P(){"Notification"in window&&(["granted","denied"].includes(Notification.permission)||await Notification.requestPermission())}async function A(e){const t=(0,i.Rd)(),n=(0,i.Sv)();if(e)try{const t=g(e);return await(0,o.t9)("unregisterDevice",t),await e.unsubscribe(),void n.deleteDeviceToken()}catch(e){s.eMD&&console.log("[PUSH] Unable to unsubscribe from push.",e)}t.push&&(await(0,o.t9)("unregisterDevice",t.push.deviceToken),n.deleteDeviceToken())}async function k(){if(!y())return;const e=await navigator.serviceWorker.ready,t=await e.pushManager.getSubscription();await A(t)}let M=!1;async function T(){if(M)return(0,u.dZ)((0,i.Rd)());const[e,t]=await Promise.all([(0,o.t9)("fetchNotificationSettings"),(0,o.t9)("fetchNotificationExceptions")]);if(!e)return(0,u.dZ)((0,i.Rd)());let n=(0,c.BI)((0,i.Rd)(),e);return t&&(n=(0,c.aJ)(n,t)),(0,i.R3)(n),M=!0,(0,u.dZ)(n)}async function N(){if(!y())return void await P();const e=await navigator.serviceWorker.ready;let t=await e.pushManager.getSubscription();if(function(e){const t=(0,i.Rd)();return!t.push||!e||g(e)!==t.push.deviceToken||Date.now()-t.push.subscribedAt>v}(t)){await A(t);try{t=await e.pushManager.subscribe({userVisibleOnly:!0});const n=g(t);s.eMD&&console.log("[PUSH] Received push subscription: ",n),await(0,o.t9)("registerDevice",n),(0,i.Sv)().setDeviceToken(n)}catch(e){"denied"===Notification.permission?s.eMD&&console.warn("[PUSH] The user has blocked push notifications."):s.eMD&&(console.log("[PUSH] Unable to subscribe to push.",e),e.code===DOMException.ABORT_ERR&&await P())}}}async function L(e){const t=(0,d.RT)(e);if(!t)return;let n=h.UV(t);return n||(await h.he(t,r.IU.BlobUrl),n=h.UV(t)),n}async function R(e){let{call:t,user:n}=e;const{hasWebNotifications:o}=await T();if(document.hasFocus()||!o)return;if(!b())return;const r=await L(n),a={body:(0,d.Js)(n),icon:r,badge:r,tag:`call_${t.id}`};"vibrate"in navigator&&(a.vibrate=[200,100,200]);const s=new Notification((0,f.Iu)("VoipIncoming"),a);s.onclick=()=>{s.close(),window.focus&&window.focus()}}async function Z(e){let{chat:t,message:n,isReaction:r=!1}=e;const{hasWebNotifications:c}=await T();if(!function(e){if(!M)return!1;const t=(0,i.Rd)();if((0,d.i4)(e,(0,u.dZ)(t),(0,u.NJ)(t))||e.isNotJoined||!e.isListed)return!1;if(l.$b){const{chatId:n,type:o}=(0,u.Bt)(t)||{};return!(n===e.id&&"thread"===o)}return!document.hasFocus()}(t))return;const h=b();if(!c||!h)return void(n.isSilent||r||E(String(n.id)||t.id));if(!h)return;if(!n.id)return;const m=(0,d.dT)(n);if(r&&!m)return;r&&m&&"documentId"in m.reaction&&await async function(e){let t=(0,i.Rd)();if(t.customEmojis.byId[e])return;const n=await(0,o.t9)("fetchCustomEmoji",{documentId:[e]});n&&(t=(0,i.Rd)(),t={...t,customEmojis:{...t.customEmojis,byId:{...t.customEmojis.byId,...(0,p.ee)(n,"id")}}},(0,i.R3)(t))}(m.reaction.documentId);const g=await L(t),{title:v,body:w}=function(e,t,n){const o=(0,i.Rd)(),{replyToMessageId:r}=t;let{senderId:c}=t;const l=Boolean(n);l&&(c=n.userId);const{isScreenLocked:h}=o.passcode,m=c?(0,u.dy)(o,c):void 0,p=(0,d.N5)(t),g=p&&r?(0,u.hj)(o,e.id,r):void 0,{targetUserIds:y,targetChatId:b}=p||{},v=y?y.map((e=>(0,u.dy)(o,e))).filter(Boolean):void 0,w=(0,d.zX)(e)===o.currentUserId,I=(0,u.p$)(o,t);let C;if(!h&&(0,d.Sm)(e,(0,u.dZ)(o),(0,u.NJ)(o)))if((0,d.FT)(t)){const n=e&&((0,d.eA)(e)||t.senderId===t.chatId);C=(0,a.D)(f.Iu,t,n?void 0:m,n?e:void 0,v,g,b,I,{asPlainText:!0})}else{const o=(0,d.zF)(f.Iu,e.id,m);let r=(0,d.MK)(f.Iu,t,l,60);if(l){const e=function(e){let t;return"emoticon"in e.reaction&&(t=e.reaction.emoticon),"documentId"in e.reaction&&(t=(0,i.Rd)().customEmojis.byId[e.reaction.documentId]?.emoji),t||"❤️"}(n);r=(0,f.Iu)("PushReactText",[e,r])}C=o?`${o}: ${r}`:r}else C="New message";let S=h?s.iCi:(0,d.U)(f.Iu,e,w);return t.isSilent&&(S+=" 🔕"),{title:S,body:C}}(t,n,m);if(y())navigator.serviceWorker?.controller&&navigator.serviceWorker.controller.postMessage({type:"showMessageNotification",payload:{title:v,body:w,icon:g,chatId:t.id,messageId:n.id,shouldReplaceHistory:!0,isSilent:n.isSilent,reaction:m?.reaction}});else{const e=(0,i.Sv)(),o={body:w,icon:g,badge:g,tag:String(n.id)};"vibrate"in navigator&&(o.vibrate=[200,100,200]);const a=new Notification(v,o);a.onclick=()=>{a.close(),e.focusMessage({chatId:t.id,messageId:n.id,shouldReplaceHistory:!0}),window.focus&&window.focus()},a.onshow=()=>{r||n.isSilent||E(String(n.id)||t.id)}}}function _(e){!s.Cgt&&navigator.serviceWorker?.controller&&navigator.serviceWorker.controller.postMessage({type:"closeMessageNotifications",payload:e})}function B(){navigator.serviceWorker?.controller&&navigator.serviceWorker.controller.postMessage({type:"clientReady"})}},95281:(e,t,n)=>{n.d(t,{AU:()=>u,C8:()=>p,FB:()=>d,H4:()=>l,J9:()=>m,o6:()=>f,so:()=>h,xV:()=>c});var o=n(49524),r=n(83716);const a=12,s="harder better faster stronger";let i;function d(){return i}function c(e){i=e}async function u(e){i=await g(e)}async function l(e,t){if(!i)throw console.error("[api/passcode] Missing current passcode"),new Error("[api/passcode] Missing current passcode");await Promise.all([(async()=>{if(!e)return;const t=await v(e,i);await y("sessionEncrypted",t)})(),(async()=>{if(!t)return;const e=await v(t,i);await y("globalEncrypted",e)})()])}async function f(){if(!i)throw console.error("[api/passcode] Missing current passcode"),new Error("[api/passcode] Missing current passcode");const[e,t]=await Promise.all([b("sessionEncrypted"),b("globalEncrypted")]);if(!e||!t)throw console.error("[api/passcode] Missing required stored fields"),new Error("[api/passcode] Missing required stored fields");try{const[n,o]=await Promise.all([w(e,i),w(t,i)]);return{sessionJson:n,globalJson:o}}catch(e){throw console.error("[api/passcode] Error decrypting session",e),e}}async function h(e){const t=await g(e),[n,o]=await Promise.all([b("sessionEncrypted"),b("globalEncrypted")]);if(!n||!o)throw console.error("[api/passcode] Missing required stored fields"),new Error("[api/passcode] Missing required stored fields");try{const[e,r]=await Promise.all([w(n,t),w(o,t)]);return i=t,{sessionJson:e,globalJson:r}}catch(e){throw console.error("[api/passcode] Error decrypting session",e),e}}function m(){i=void 0}function p(){return m(),o.clear(r.oX1)}function g(e){return crypto.subtle.digest("SHA-256",(new TextEncoder).encode(`${e}${s}`))}async function y(e,t){if(!await o.save(r.oX1,e,t))throw new Error("Failed to save to cache")}function b(e){return o.fetch(r.oX1,e,o.Type.ArrayBuffer)}async function v(e,t){const n=crypto.getRandomValues(new Uint8Array(a)),o={name:"AES-GCM",iv:n},r=await crypto.subtle.importKey("raw",t,o,!1,["encrypt"]),s=(new TextEncoder).encode(e),i=await crypto.subtle.encrypt(o,r,s),d=new Uint8Array(i),c=new Uint8Array(a+d.length);return c.set(n,0),c.set(d,a),c.buffer}async function w(e,t){const n=new Uint8Array(e),o={name:"AES-GCM",iv:n.slice(0,a)},r=await crypto.subtle.importKey("raw",t,o,!1,["decrypt"]),s=n.slice(a),i=await crypto.subtle.decrypt(o,r,s);return(new TextDecoder).decode(i)}},85266:(e,t,n)=>{function o(e){e.dataset.patchedForSafari||(e.addEventListener("play",(()=>{const t=e.currentTime;e.dataset.patchForSafariInProgress="true",e.addEventListener("progress",(function n(){e.buffered.length&&(e.currentTime=e.duration-1,e.addEventListener("progress",(()=>{delete e.dataset.patchForSafariInProgress,e.currentTime=t,e.paused&&!e.dataset.preventPlayAfterPatch&&e.play()}),{once:!0}),e.removeEventListener("progress",n))}))}),{once:!0}),e.dataset.patchedForSafari="true")}function r(e){return Boolean(e.dataset.patchForSafariInProgress)}n.d(t,{B:()=>o,z:()=>r})},99349:(e,t,n)=>{function o(e){const{pageTransitions:t,messageSendingAnimations:n,mediaViewerAnimations:o,messageComposerAnimations:r,contextMenuAnimations:a,contextMenuBlur:s,rightColumnAnimations:i}=e,d=document.body;d.classList.toggle("no-page-transitions",!t),d.classList.toggle("no-message-sending-animations",!n),d.classList.toggle("no-media-viewer-animations",!o),d.classList.toggle("no-message-composer-animations",!r),d.classList.toggle("no-context-menu-animations",!a),d.classList.toggle("no-menu-blur",!s),d.classList.toggle("no-right-column-animations",!i)}n.d(t,{d:()=>o})},6272:(e,t,n)=>{n.d(t,{U9:()=>a,WZ:()=>d,g3:()=>s,un:()=>i});const o="X",r="XXX XXX XXX XXX";function a(e,t){return e.filter((e=>e.iso2===t))}function s(e){let t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"").replace(/[^\d+]+/g,"");t.startsWith("+")&&(t=t.substr(1));const n=e.filter((e=>t.startsWith(e.countryCode))).map((e=>(e.prefixes||[""]).map((t=>({code:`${e.countryCode}${t}`,country:e}))))).flat().filter((e=>{let{code:n}=e;return t.startsWith(n)})).sort(((e,t)=>e.code.length-t.code.length));return n[n.length-1]?.country}function i(e,t){if(!e)return"";let n=e.replace(/[^\d]+/g,"");if(t)n=n.substr(t.countryCode.length);else if(e.startsWith("+"))return e;const a=function(e,t){if(!t||0===t.length)return r;if(1===t.length)return t[0];const n=t.find((e=>e.startsWith(o)))||r,a=t.filter((t=>{const n=t.replace(/[^\dX]+/g,"");if(n.startsWith(o))return!1;for(let t=0;t<e.length;t++)if(t>n.length-1||n[t]!==o&&n[t]!==e[t])return!1;return!0}));return 1===a.length?a[0]:n}(n,t?.patterns),s=[];let i=0;for(let e=0;e<n.length;e++){for(;a[i]!==o&&i<a.length&&(s.push(a[i]),a[i]!==n[e]||(e++,e!==n.length));)i++;s.push(n[e]),i++}return s.join("")}function d(e,t){if(!t)return"";const n=t.startsWith("+")?t:`+${t}`,o=s(e,n);return o?`+${o.countryCode} ${i(n,o)}`:n}},15780:(e,t,n)=>{n.d(t,{DQ:()=>c,Ex:()=>f,VX:()=>l,Yw:()=>m,dx:()=>h,tB:()=>u});var o=n(6137),r=n(83716);let a,s,i=!1,d=window.location.hash;function c(){d=void 0,i=!1,s=void 0,a=void 0}const u=(e,t,n)=>{const r="thread"===t?void 0:t;return(n===o._f?[e,r]:[e,n,r]).filter(Boolean).join("_")};function l(){if(h(),!s)return;const e=s.split("_");let t,n,r;if(1===e.length)t=e[0];else if(2===e.length){const o=["thread","pinned","scheduled"].includes(e[1]);t=e[0],n=o?e[1]:"thread",r=o?void 0:e[1]}else e.length>=3&&([t,r,n]=e);if(!t?.match(/^-?\d+$/))return;const a=["thread","pinned","scheduled"].includes(n);return{chatId:t,type:n&&a?n:"thread",threadId:Number(r)||o._f}}const f=(e,t,n)=>{const o=new URL(window.location.href);return o.hash=u(e,t,n),o.href};function h(){if(a)return a;if(i)return;if(!d)return;let e=d.replace(/^#/,"");return e.includes("?")?([s,e]=e.split("?"),r.NuY||(window.location.hash=s)):e.includes("=")&&(r.NuY||(window.location.hash="")),a=e.includes("=")?e.split("&").reduce(((e,t)=>{const[n,o]=t.split("=");return e[n]=o,e}),{}):void 0,i=!0,a||(s=e),a}function m(){a&&delete a.tgWebAuthToken}},93088:(e,t,n)=>{n.d(t,{Z:()=>s});var o=n(83716),r=n(33592);const a=!o.ZTn;function s(e,t,n){if(!a)return e();try{return e()}catch(e){return t?.(e),void(0,r.S)(e)}finally{n?.()}}},74753:(e,t,n)=>{n.d(t,{Z:()=>a,h:()=>r});var o=n(83716);const r=e=>e.currentTime>0&&!e.paused&&!e.ended&&e.readyState>2,a=e=>{e.play().catch((t=>{o.eMD&&console.warn(t,e)}))}},69118:(e,t,n)=>{function o(e,t){let n,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return function(){for(var a=arguments.length,s=new Array(a),i=0;i<a;i++)s[i]=arguments[i];n?(clearTimeout(n),n=void 0):o&&e(...s),n=self.setTimeout((()=>{r&&e(...s),n=void 0}),t)}}function r(e,t){let n,o,r,a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return function(){o=!0;for(var s=arguments.length,i=new Array(s),d=0;d<s;d++)i[d]=arguments[d];r=i,n||(a&&(o=!1,e(...r)),n=self.setInterval((()=>{if(!o)return self.clearInterval(n),void(n=void 0);o=!1,e(...r)}),t))}}function a(e){return s(y,e)}function s(e,t){let n,o=!1;return function(){for(var r=arguments.length,a=new Array(r),s=0;s<r;s++)a[s]=arguments[s];n=a,o||(o=!0,e((()=>{o=!1,t(...n)})))}}function i(e,t){self.requestIdleCallback?self.requestIdleCallback(e,{timeout:t}):y(e)}n.d(t,{$6:()=>a,Ds:()=>o,Gq:()=>b,P2:()=>r,Pn:()=>c,Q8:()=>i,R3:()=>y,T2:()=>g,d0:()=>s,wO:()=>d});const d=e=>new Promise((t=>{setTimeout((()=>t()),e)}));function c(){return new Promise((e=>{g(e)}))}const u=300;let l,f,h,m,p;function g(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];l?l.add(e):(l=new Set([e]),requestAnimationFrame((()=>{const e=l;l=void 0,f=void 0,h&&(clearTimeout(h),h=void 0),e.forEach((e=>e()))}))),t&&(f?f.add(e):f=new Set([e]),h||(h=window.setTimeout((()=>{const e=f;l&&e.forEach(l.delete,l),f=void 0,h&&(clearTimeout(h),h=void 0),e.forEach((e=>e()))}),u)))}function y(e){m?m.push(e):(m=[e],Promise.resolve().then((()=>{const e=m;m=void 0,e.forEach((e=>e()))})))}function b(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return p||(p=[],self.addEventListener("beforeunload",(()=>{p.forEach((e=>e()))}))),t?p.push(e):p.unshift(e),()=>{p=p.filter((t=>t!==e))}}},85765:(e,t,n)=>{let o;n.d(t,{W:()=>a,Z:()=>r});try{o=/[^\p{L}\p{M}]+/iu}catch(e){o=/[^\wа-яёґєії]+/i}function r(e,t){if(!e||!t)return!1;const n="string"==typeof t?t.toLowerCase().split(o):t,r=e.toLowerCase();if(1===n.length&&!r.includes(n[0]))return!1;let a;return n.every((e=>!!r.includes(e)&&(a||(a=r.split(o)),a.some((t=>t.startsWith(e))))))}function a(e){const t=e.toLowerCase().split(o);return e=>r(e,t)}},82267:(e,t,n)=>{n.d(t,{Qj:()=>a,Y$:()=>r,bp:()=>s});let o=0;function r(e){o=e}function a(){return o}function s(){return Math.floor(Date.now()/1e3)+o}},50214:(e,t,n)=>{function o(e){return new Promise(((t,n)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>n(e.error)}))}let r;function a(){return r||(r=function(e,t){const n=indexedDB.open("keyval-store");n.onupgradeneeded=()=>n.result.createObjectStore(t);const r=o(n);return(e,n)=>r.then((o=>n(o.transaction(t,e).objectStore(t))))}(0,"keyval")),r}n.d(t,{f3:()=>m,jv:()=>l,ti:()=>c,Qw:()=>h,K8:()=>f,wX:()=>u});var s=n(83716),i=n(49524);const d=[1,2,3,4,5];function c(){if(arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&localStorage.getItem(s.Vxl))return!0;if(function(){const e=JSON.parse(localStorage.getItem(s.UhJ)||"{}");return Boolean(e?.passcode?.isScreenLocked)}())return!0;const e=localStorage.getItem(s.b_O);if(!e)return!1;try{const t=JSON.parse(e);return Boolean(t&&t.id&&t.dcID)}catch(e){return!1}}function u(e,t){const{mainDcId:n,keys:o,hashes:r}=e;localStorage.setItem(s.b_O,JSON.stringify({dcID:n,id:t})),localStorage.setItem("dc",String(n)),Object.keys(o).map(Number).forEach((e=>{localStorage.setItem(`dc${e}_auth_key`,JSON.stringify(o[e]))})),r&&Object.keys(r).map(Number).forEach((e=>{localStorage.setItem(`dc${e}_hash`,JSON.stringify(r[e]))}))}function l(){[s.b_O,"dc",...d.map((e=>`dc${e}_auth_key`)),...d.map((e=>`dc${e}_hash`)),...d.map((e=>`dc${e}_server_salt`))].forEach((e=>{localStorage.removeItem(e)}))}function f(){if(!c())return;const e=JSON.parse(localStorage.getItem(s.b_O));if(!e)return;const t=Number(e.dcID),n={},o={};return d.forEach((e=>{try{const t=localStorage.getItem(`dc${e}_auth_key`);t&&(n[e]=JSON.parse(t));const r=localStorage.getItem(`dc${e}_hash`);r&&(o[e]=JSON.parse(r))}catch(e){s.eMD&&console.warn("Failed to load stored session",e)}})),Object.keys(n).length?{mainDcId:t,keys:n,hashes:o}:void 0}async function h(){const e=localStorage.getItem(s.Vxl);if(!e)return;const t=await function(e,t=a()){return t("readonly",(t=>o(t.get(e))))}(`GramJs:${e}`);try{u(JSON.parse(t))}catch(e){s.eMD&&console.warn("Failed to load legacy session",e)}}async function m(){try{localStorage.removeItem(s.Vxl);const e=await function(e=a()){return e("readonly",(e=>{if(e.getAllKeys)return o(e.getAllKeys());const t=[];return function(e,t){return e.openCursor().onsuccess=function(){this.result&&(t(this.result),this.result.continue())},o(e.transaction)}(e,(e=>t.push(e.key))).then((()=>t))}))}();await Promise.all([i.clear("GramJs"),...e.filter((e=>"string"==typeof e&&e.startsWith("GramJs:GramJs-session-"))).map((e=>function(e,t=a()){return t("readwrite",(t=>(t.delete(e),o(t.transaction))))}(e)))])}catch(e){s.eMD&&console.warn("Failed to clear legacy session",e)}}},19369:(e,t,n)=>{n.d(t,{$Z:()=>a,Dc:()=>d,gQ:()=>i});var o=n(16063);const r=Symbol("SIGNAL_MARK");function a(e){return"function"==typeof e&&r in e}const s=new Map;function i(e){const t={value:e,effects:(0,o._)()};return[Object.assign((function(){return t.value}),{[r]:r,subscribe:function(e){const n=t.effects.addCallback(e);return s.has(e)?s.get(e).add(n):s.set(e,new Set([n])),()=>{n();const t=s.get(e);t.delete(n),t.size||s.delete(e)}}}),function(e){t.value!==e&&(t.value=e,t.effects.runCallbacks())}]}function d(e){s.get(e)?.forEach((e=>{e()})),s.delete(e)}},27370:(e,t,n)=>{n.d(t,{Z:()=>h,o:()=>l});var o=n(57710),r=n(9933),a=n(28712);const s=JSON.parse('{"--color-primary":["#3390EC","#8774E1"],"--color-primary-opacity":["#50A2E940","#8378DB80"],"--color-primary-opacity-hover":["#50A2E926","#8378DBA0"],"--color-primary-shade":["#4a95d6","#7b71c6"],"--color-background":["#FFFFFF","#212121"],"--color-background-compact-menu":["#FFFFFFBB","#212121DD"],"--color-background-compact-menu-reactions":["#FFFFFFEB","#212121DD"],"--color-background-compact-menu-hover":["#00000011","#00000066"],"--color-background-secondary":["#f4f4f5","#0F0F0F"],"--color-background-secondary-accent":["#E4E4E5","#100f10"],"--color-background-own":["#EEFFDE","#766AC8"],"--color-background-own-apple":["#DCF8C5","#766AC8"],"--color-background-selected":["#F4F4F5","#2C2C2C"],"--color-background-own-selected":["#d0ffac","#6549d4"],"--color-chat-hover":["#F4F4F5","#2C2C2C"],"--color-chat-active":["#3390EC","#766AC8"],"--color-chat-active-greyed":["#60a7f0","#9288d3"],"--color-item-active":["#ededed","#292929"],"--color-text":["#000000","#FFFFFF"],"--color-text-secondary":["#707579","#AAAAAA"],"--color-icon-secondary":["#707579","#AAAAAA"],"--color-text-secondary-apple":["#8E8E92","#AAAAAA"],"--color-borders":["#DADCE0","#303030"],"--color-borders-input":["#DADCE0","#5B5B5A"],"--color-dividers":["#C8C6CC","#3B3B3D"],"--color-dividers-android":["#E7E7E7","#0F0F0F"],"--color-links":["#3390EC","#8774E1"],"--color-gray":["#C4C9CC","#717579"],"--color-pinned":["#C4C9CC","#707579"],"--color-default-shadow":["#72727240","#1010109c"],"--color-light-shadow":["#7272722B","#00000040"],"--color-green":["#00C73E","#8774E1"],"--color-text-meta-colored":["#4DCD5E","#8378DB"],"--color-reply-hover":["#F4F4F4","#272727"],"--color-reply-active":["#E8E9E9","#2E2F2F"],"--color-reply-own-hover":["#D9F5CE","#8775DA"],"--color-reply-own-hover-apple":["#cbefb7","#8775DA"],"--color-reply-own-active":["#C5ECBE","#917DEA"],"--color-reply-own-active-apple":["#bae6a8","#917DEA"],"--color-accent-own":["#45AF54","#FFFFFF"],"--color-message-meta-own":["#4FAE4EFF","#FFFFFF88"],"--color-own-links":["#3390EC","#FFFFFF"],"--color-code":["#4a729a","#8774E1"],"--color-code-own":["#3c7940","#FFFFFF"],"--color-code-bg":["#70757914","#00000080"],"--color-code-own-bg":["#70757914","#00000050"],"--color-composer-button":["#707579CC","#AAAAAACC"],"--color-message-reaction":["#ebf3fd","#2b2a35"],"--color-message-reaction-hover":["#c5def9","#343147"],"--color-message-reaction-own":["#cef0ba","#675CAF"],"--color-message-reaction-hover-own":["#b5e0a4","#5B529B"],"--color-voice-transcribe-button":["#e8f3ff","#2a2a3c"],"--color-voice-transcribe-button-own":["#cceebf","#8373d3"],"--color-topic-blue":["#2F7772","#6ff9f0"],"--color-topic-yellow":["#7F693B","#ffd67e"],"--color-topic-violet":["#8B5A96","#cb86db"],"--color-topic-green":["#44774A","#8eee98"],"--color-topic-rose":["#9B576B","#ff93b2"],"--color-topic-red":["#EB6858","#fb6f5f"],"--color-topic-grey":["#6C6C6C","#999999"],"--color-forum-unread-topic-hover":["#e9e9e9","#363636"],"--color-forum-hover-unread-topic-hover":["#e2e2e2","#3f3f3f"],"--color-chat-username":["#3C7EB0","#E9EEF4"]}');let i=!1;const d=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i,c=new Set(["--color-primary-shade","--color-text-secondary"]),u=Object.keys(s).map((e=>({property:e,colors:[l(s[e][0]),l(s[e][1])]})));function l(e){const t=d.exec(e);return{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16),a:void 0!==t[4]?parseInt(t[4],16):void 0}}function f(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;u.forEach((o=>{let{property:r,colors:s}=o;const i=Math.round((0,a.t7)(s[e].r,s[t].r,n)),d=Math.round((0,a.t7)(s[e].g,s[t].g,n)),u=Math.round((0,a.t7)(s[e].b,s[t].b,n)),l=void 0!==s[e].a?Math.round((0,a.t7)(s[e].a,s[t].a,n)):void 0;document.documentElement.style.setProperty(r,void 0!==l?`rgba(${i},${d},${u},${l/255})`:`rgb(${i},${d},${u})`),c.has(r)&&document.documentElement.style.setProperty(`${r}-rgb`,`${i},${d},${u}`)}))}const h=(e,t)=>{const n=`theme-${e}`;if(document.documentElement.classList.contains(n))return;const a="dark"===e,s=i&&t,d=a?0:1,c=a?1:0,u=Date.now(),l=document.querySelector('meta[name="theme-color"]');(0,o.WM)((()=>{let e;document.documentElement.classList.remove("theme-"+(a?"light":"dark")),i&&(e=(e=>{const t=document.createElement("style");return t.textContent="\n.no-animations #root *,\n.no-animations #root *::before,\n.no-animations #root *::after {\n transition: none !important;\n}",document.head.appendChild(t),()=>{document.head.removeChild(t)}})(),document.documentElement.classList.add("no-animations")),document.documentElement.classList.add(n),l&&l.setAttribute("content",a?"#212121":"#fff"),setTimeout((()=>{(0,o.WM)((()=>{e?.(),document.documentElement.classList.remove("no-animations")}))}),500),i=!0,s?(0,r.jt)((()=>{const e=Math.min((Date.now()-u)/200,1);return f(d,c,function(e){return 1-(1-e)**3.5}(e)),e<1}),o.WM):f(d,c)}))}},2155:(e,t,n)=>{n.d(t,{Xv:()=>d,bi:()=>i,kh:()=>a,sS:()=>u});var o=n(33681),r=n(34284);function a(e){return String(e).replace(/\d(?=(\d{3})+$)/g,"$& ")}function s(e){return".0"===String(e.toFixed(1)).substr(-2)?Math.round(e):e.toFixed(1).replace(".",",")}function i(e){return e<1e3?e.toString():e<1e6?`${s(e/1e3)}K`:`${s(e/1e6)}M`}const d=(0,n(15155).Z)((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return e.replace(/[.,!@#$%^&*()_+=\-`~[\]/\\{}:"|<>?]+/gi,"").trim().split(/\s+/).slice(0,t).map((e=>{if(!e.length)return"";const t=(e=(0,r.g6)(e)).match(o.Z);return t&&e.startsWith(t[0])?t[0]:e.match(/./u)[0].toUpperCase()})).join("")})),c=["B","KB","MB","GB"];function u(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;if(0===t)return e("FileSize.B",0);const o=Math.floor(Math.log(t)/Math.log(1024)),r=(t/1024**o).toFixed(Math.max(n,0));return e(`FileSize.${c[o]}`,r)}},18629:(e,t,n)=>{function o(){const e=getComputedStyle(document.documentElement),t=a(e,"--color-background"),n=a(e,"--color-text"),o=a(e,"--color-primary"),r=a(e,"--color-white"),s=a(e,"--color-links");return{bg_color:t,text_color:n,hint_color:a(e,"--color-text-secondary"),link_color:s,button_color:o,button_text_color:r,secondary_bg_color:a(e,"--color-background-secondary")}}function r(e){return/^#[0-9A-F]{6}$/i.test(e)}function a(e,t){const n=e.getPropertyValue(t);var o;if(n)return r(o=n.trim())?o:`#${o.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+\.{0,1}\d*))?\)$/).slice(1).map(((e,t)=>(3===t?Math.round(255*parseFloat(e)):parseFloat(e)).toString(16).padStart(2,"0").replace("NaN",""))).join("")}`}n.d(t,{BS:()=>o,Uq:()=>r,ZX:()=>a})},48035:(e,t,n)=>{function o(e,t){return!e||!t||e.length<=t?e:`${e.substring(0,t)}...`}n.d(t,{Z:()=>o})},10862:(e,t,n)=>{n.d(t,{Hu:()=>c,_y:()=>u,p6:()=>l});var o=n(863),r=n(71394),a=n(69118);const s=2e3;let i,d;const c="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=";async function u(e,t){for(f();!d.wasmReady;)await(0,a.wO)(s);const{result:n,width:o,height:r}=await function(e,t){return new Promise((n=>{d.requests||(d.requests=new Map),d.requests.set(e,n),d.postMessage({id:e,blob:t})}))}(e,t);if(o&&r)return function(e){let{result:t,width:n,height:o}=e;return i||(i=document.createElement("canvas")),new Promise((e=>{const r=new ImageData(t,n,o);i.width=n,i.height=o,i.getContext("2d").putImageData(r,0,0),i.toBlob((t=>{e(null!=t?t:void 0)}),"image/png",1)}))}({result:n,width:o,height:r})}async function l(e,t){if((0,o.on)()||"data:image/webp"!==t.substr(0,15))return t;f();const n=await u(e,(0,r.A9)(t));if(!n)throw new Error(`Can't convert webp to png. Url: ${t}`);return(0,r.YJ)(n)}function f(){d||(d=new Worker(new URL(n.p+n.u(9536),n.b)),d.wasmReady=!1,d.onmessage=h)}function h(e){const{id:t}=e.data;switch(e.data.type){case"initialized":d.wasmReady=!0;break;case"result":if(d.requests.has(t)){const n=d.requests.get(t);d.requests.delete(t),n(e.data)}}}},706:(e,t,n)=>{n.d(t,{IT:()=>f,NA:()=>h,W8:()=>p,px:()=>m});var o=n(83716),r=n(33555),a=n(50214);const s=["t.me","telegram.me"].map((e=>`//${e}/_websync_?`)),i=`${o.JiC} Z`,d="tgme_sync",c=86400,u=()=>Math.floor(Number(new Date)/1e3);let l;const f=e=>{if(o.NuY)return;const t=u(),{canRedirect:n,ts:r}=JSON.parse(localStorage.getItem(d)||"{}");return n!==e||r+c<=t?Promise.all(s.map((t=>new Promise(((n,o)=>{const r=document.createElement("script"),a=()=>Boolean(document.body.removeChild(r));r.src=t+new URLSearchParams({authed:Number(e).toString(),version:i}),document.body.appendChild(r),r.onload=()=>{(e=>{const t=u();localStorage.setItem(d,JSON.stringify({canRedirect:e,ts:t}))})(e),a(),l&&(clearTimeout(l),l=void 0),m(),n()},r.onerror=()=>{a(),o()}}))))):Promise.resolve()};function h(){o.eMD||l&&clearTimeout(l)}function m(){if(o.eMD)return;if(void 0!==l)return;const e=u(),{ts:t}=JSON.parse(localStorage.getItem(d)||"{}"),n=c-(e-t);l=setTimeout((()=>{const{authState:e}=(0,r.Rd)(),t="authorizationStateReady"===e||(0,a.ti)(!0);f(t)}),Math.max(0,1e3*n))}function p(){localStorage.removeItem(d)}},863:(e,t,n)=>{n.d(t,{Bi:()=>M,zQ:()=>Z,cL:()=>_,wZ:()=>m,gk:()=>F,vX:()=>A,op:()=>C,EA:()=>x,cj:()=>h,jm:()=>f,pA:()=>L,Eo:()=>j,_G:()=>D,IT:()=>$,rT:()=>O,m5:()=>P,Xp:()=>u,I_:()=>E,fl:()=>v,t0:()=>k,s$:()=>g,Mc:()=>S,$b:()=>w,SX:()=>U,mh:()=>I,Hh:()=>R,nJ:()=>y,s0:()=>T,aZ:()=>B,l0:()=>H,gZ:()=>V,tc:()=>b,Lt:()=>l,vn:()=>i,on:()=>a});var o=n(83716);let r;function a(){return Boolean(r)}new Promise((e=>{const t=new Image;t.src="data:image/webp;base64,UklGRjoAAABXRUJQVlA4IC4AAACyAgCdASoCAAIALmk0mk0iIiIiIgBoSygABc6WWgAA/veff/0PP8bA//LwYAAA";const n=()=>{e(2===t.height)};t.onload=n,t.onerror=n})).then((e=>{r=e}));let s=window.matchMedia?.("(prefers-color-scheme: dark)").matches?"dark":"light";function i(){return s}function d(e){s=e.matches?"dark":"light"}const c=window.matchMedia("(prefers-color-scheme: dark)");"function"==typeof c.addEventListener?c.addEventListener("change",d):"function"==typeof c.addListener&&c.addListener(d);const u=window.location.host===o.xHY,l=function(){const{userAgent:e,platform:t}=window.navigator;let n;return-1!==["iPhone","iPad","iPod"].indexOf(t)||"MacIntel"===t&&"maxTouchPoints"in navigator&&navigator.maxTouchPoints>2?n="iOS":-1!==["Macintosh","MacIntel","MacPPC","Mac68K"].indexOf(t)?n="macOS":-1!==["Win32","Win64","Windows","WinCE"].indexOf(t)?n="Windows":/Android/.test(e)?n="Android":/Linux/.test(t)&&(n="Linux"),n}(),f="macOS"===l,h="iOS"===l,m="Android"===l,p=h||m,g=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),y=navigator.userAgent.includes("YaBrowser");let b=function(e){return e[e.Main=0]="Main",e[e.Auxiliary=1]="Auxiliary",e[e.Secondary=2]="Secondary",e[e.Fourth=3]="Fourth",e[e.Fifth=4]="Fifth",e}({});const v=window.matchMedia("(display-mode: standalone)").matches||window.navigator.standalone||document.referrer.includes("android-app://"),w=window.matchMedia("(pointer: coarse)").matches,I=Boolean(window.navigator.mediaDevices&&"getUserMedia"in window.navigator.mediaDevices&&(window.AudioContext||window.webkitAudioContext)),C=(document.documentElement.style,l&&(f||h)&&function(){const e=document.createElement("span");e.classList.add("emoji-test-element"),document.body.appendChild(e),e.innerText="🫱🏻";const t=e.offsetWidth;e.innerText="❤️";const n=e.offsetWidth;return document.body.removeChild(e),Math.abs(t-n)<5}()),S="serviceWorker"in navigator,E=S,P=(window,Boolean((new Audio).canPlayType("audio/ogg; codecs=opus"))),A=!o.Cgt&&"filter"in(document.createElement("canvas").getContext("2d")||{}),k="requestFullscreen"in document.createElement("div"),M=!navigator.userAgent.includes("Firefox"),T=m?"slideFade":h?"slideLayers":"pushSlide",N=document.createElement("video"),L=Boolean(N.canPlayType(o.Ngd).replace("no","")||h||f);L&&(o.wGh.add(o.Ngd),o.dII.add(o.Ngd));const R=Boolean(N.canPlayType('video/webm; codecs="vp9"').replace("no","")),Z="VideoDecoder"in window,_=window.devicePixelRatio||1,B=!0,O=Boolean(navigator.storage?.getDirectory);O&&(async()=>{try{const e=await navigator.storage.getDirectory();await e.removeEntry("downloads",{recursive:!0})}catch{}})();const D=CSS.supports("offset-rotate: 0deg"),F=CSS.supports("backdrop-filter: blur()")||CSS.supports("-webkit-backdrop-filter: blur()"),x="onbeforeinstallprompt"in window,j="BroadcastChannel"in window,$=j&&!(v&&p),U=Boolean(Intl.DisplayNames),V=750,H=1048576*(p?512:2e3)},43858:(e,t,n)=>{n.d(t,{Z:()=>u,z:()=>c});var o=n(69118),r=n(863),a=n(57710);const s=window.innerHeight;let i=c();const d=(0,o.P2)((()=>{i=c()}),250,!0);function c(){let e;return e=r.cj?window.visualViewport.height+window.visualViewport.pageTop:window.innerHeight,(0,a.WM)((()=>{const t=.01*e;document.documentElement.style.setProperty("--vh",`${t}px`)})),{width:window.innerWidth,height:window.innerHeight}}window.addEventListener("orientationchange",d),r.cj?window.visualViewport.addEventListener("resize",d):window.addEventListener("resize",d);const u={get:()=>i,getIsKeyboardVisible:()=>s>i.height}},15155:(e,t,n)=>{n.d(t,{Z:()=>r});const o=new WeakMap;function r(e){return function(){let t=o.get(e);for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];const s=r.map(String).join("_");if(t){const e=t.get(s);if(e)return e}else t=new Map,o.set(e,t);const i=e(...r);return t.set(s,i),i}}},69123:(e,t,n)=>{e.exports=n.p+"blank.8dd283bceccca95a48d8.png"},17017:(e,t,n)=>{e.exports=n.p+"grey.45da821d56a68ea86203.svg"},2092:(e,t,n)=>{e.exports=n.p+"lock.f11661905df47960fa3e.png"},53930:(e,t,n)=>{e.exports=n.p+"square.370a4828a4f2afc14ada.svg"}},a={};function s(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={exports:{}};return r[e].call(n.exports,n,n.exports,s),n.exports}s.m=r,s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,s.t=function(n,o){if(1&o&&(n=this(n)),8&o)return n;if("object"==typeof n&&n){if(4&o&&n.__esModule)return n;if(16&o&&"function"==typeof n.then)return n}var r=Object.create(null);s.r(r);var a={};e=e||[null,t({}),t([]),t(t)];for(var i=2&o&&n;"object"==typeof i&&!~e.indexOf(i);i=t(i))Object.getOwnPropertyNames(i).forEach((e=>a[e]=()=>n[e]));return a.default=()=>n,s.d(r,a),r},s.d=(e,t)=>{for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.f={},s.e=e=>Promise.all(Object.keys(s.f).reduce(((t,n)=>(s.f[n](e,t),t)),[])),s.u=e=>e+"."+{67:"ab3b175c1cef5e795368",143:"75591742da6fe29b506f",154:"190805421c218afaacca",191:"fbba73bb0546e4aeef56",209:"c77ebbe4d87814490d9b",212:"ec6c4ae539a65d91d763",244:"4fb5a6a992dfe2772843",256:"9cbceca5513a1e451fc4",370:"85cc8edb5508af06f4a8",483:"331205bd6b88b24a5841",625:"ade314f6afcf6e6e82b1",713:"aca65c2f2e86a3a52762",730:"3b5e9a76d0a3b326752e",831:"018621bed17df1435d49",905:"315ad903fb4e78e62d6f",958:"39d9ea5000dd2c897a93",1098:"1ec86b6ad5d6f7f24704",1142:"1e5e13ab310d86a7f9f8",1161:"6d30ce484add158fd796",1276:"81a694d637809c097b8d",1360:"d15ba91fa1a70257628c",1367:"da2d0bb2dd13e9c78776",1402:"d7e8ed64d8172f86d7e3",1418:"c94df14230589e0e9df5",1437:"526368907db6d46897de",1514:"b9b86e5b0e96b59b73c1",1627:"8c55ac6a261c033cc3b2",1641:"99065ce0d2275efa4a84",1699:"1a91a9412e58bd5bdac8",1752:"e29785687f77c7201d7c",1879:"742cffe6337885997d4d",1915:"a059cc6d45b25cee2849",1917:"1f4ebd450328f390147d",1933:"404533fd768bde1a112b",1954:"bc7da572532413b1059e",1967:"258d758a16362b429696",2001:"facc7e54210dc0c6520f",2002:"e7494caf8ef12d693f95",2054:"d02755cd24ce7da2e9c6",2098:"ef17b0440771ca0f848b",2137:"845772d30bf90d8620ad",2138:"8ec8cf54e928a784e152",2239:"7e196b7db2612ba27a20",2243:"eb5996e2c6b19077c695",2251:"c4e51d2c2dea788d9447",2342:"f258d118ab60a5fed293",2369:"5e9f405114eb00da0a86",2390:"5fe801d4a2413eba7c20",2537:"985bd3670640d8e26fee",2690:"ef61f20a77adade44ca5",2741:"2dfb4dd558c9e3ffedd2",2767:"9597ccd7f31851d4c995",2853:"8ccb205826e334774954",2892:"9a967d94326a35259856",3041:"f98cde451a13a5dbb1ab",3075:"c94177cdd8f47c6c22ec",3076:"d0910a7df431a3738813",3098:"19ab9764f8ff754a423d",3108:"b7e806654c7de22d73c7",3124:"07c5f4b4d72cbdf8955a",3147:"4d09b4d0524f863d0fdd",3163:"d9d76bb19bc93ab975dc",3191:"0926e04f897f60062bd0",3268:"2b7623a11974489be507",3280:"4af5336ef99775247c30",3288:"f818cd61caafc84b1ce6",3309:"a0db13b97f0a9dbb1b68",3311:"8ced19ef169751f4e73f",3404:"a23835f4f060ac217f97",3408:"c93f5685bf3eb0b9bd78",3411:"9b8609c4593121cb28d0",3420:"ee38d3069ffbdad28d16",3472:"9385edffe9bd8c3cb19d",3488:"19a3a63801a1ce716560",3505:"8872a87ac24b471812f5",3539:"01200e7cd294a595ab74",3585:"2c72e83ba7be0036e601",3588:"11037e10c48f50263277",3656:"803929f44f4ad711980c",3698:"e899ef26e6967e2e43e6",3748:"384215938594b7a2a83a",3779:"fec4d57a470008c5f04a",3800:"e7100e32e2c74ec24cd5",3848:"7f54e17f3dc86da15fb6",3863:"0dfc7a35a79275eda4ab",3866:"067466fb7f4318a3e6b8",3881:"4391eee44b880ff85c8d",3894:"d765f322dc5d702790d0",3936:"5dac00120b96eddb2c60",3966:"4fa85fadaa12f8ac9871",4037:"f297de9f4929a0eadc42",4039:"c1e938017858cfba1fdc",4231:"a0f8d1bd810b4cca2736",4276:"350b9dbea87b1cfcb8c5",4303:"07430735cbed337eb6a1",4314:"b5052fe14e9d2be00609",4334:"545b011674bde3983532",4408:"f795e156cd433ba35c2d",4484:"6940f153c064779d75a0",4536:"604942858488529410f0",4566:"d1e4a14d30d1f1d4c3cc",4569:"ff592ea19514e51be31f",4646:"6a8c70ac472dabc12c66",4685:"6083948d7f31896e4e13",4686:"30482529b69d97cef3f4",4710:"8b867edb15b03881015e",4713:"432237c179659ecb528d",4723:"670ce1e04917700adbee",4747:"b1ef2a86d1cedad2abb4",4753:"554b7f0139180b9b0340",4835:"ed64ea1dd2bca721354a",4838:"1590da9cdfd4bcb9aed7",4850:"6a54a2b14341a6ea54d6",4923:"82a39f65509519c4b7a1",4933:"c30415a7a56272172a7c",4973:"f4f0dd779aad15a5dcf3",4986:"c6075b4ccbbd83708c09",5040:"6eac39ca9ee5d8850300",5060:"5769e6a0f7b7ea9c130a",5066:"c83ebf7cf054596dca89",5099:"1c01d60b9a94c9d4e894",5119:"aebf017acaed0e2f8daa",5204:"0afb9ead84dd382e2423",5239:"a85941732ee544b3edb3",5246:"560fa7b473a1a8c76a51",5281:"1a68c30dd7a6ee14484b",5297:"e3f87ca954c02b6fcb65",5309:"cd1cef439cab3f2df38c",5344:"05548a3386ac0ac39147",5368:"f715d6ffa71ff6b525c6",5386:"0551b8e855d54e0bfc93",5434:"ea73c04ab2ab8749fc8e",5474:"b99529fe5c235f93f0e8",5588:"891ca2c40bb4a2d2a4c2",5603:"0236dd28c3c720982db2",5648:"5cc871e48c0ada85e6cc",5699:"e1cdeafbe14ad56fe592",5745:"61df729cdf72b96ad7d7",5769:"3344b005f66647598645",5855:"af1e3a51e64c53434b67",5930:"0e7707f1695f875d38f3",5993:"9f70f1d7408a3646a60f",5999:"5eac88d1489793ada5a1",6052:"ac77e2a4d7778898f515",6146:"a097ddaa8ee2ed04be10",6220:"9ff9b22e6fd17e0166da",6284:"eff83cd2483abfdf21ce",6297:"9f54a189223318e71773",6346:"1cc27756f1f8324ff5b2",6401:"3704ed7faf4e0b66094b",6483:"f696d8a641f1d64b1962",6548:"6525d079c72935fd6d0a",6642:"e1c29725eb5019c18f8c",6688:"a7aa6fdf11f478915401",6770:"b9a17c427b5be8f8a95e",6798:"92a76a9428404f9158a6",6839:"e36a5249866d136a8bde",6889:"b57cad3457aef0fda94e",6892:"eed751d4c7db7d9a8ba0",6931:"93264af1cf058656c475",6941:"2c9a62f870fa61d45581",6969:"00f10bc56380c55f5d66",6972:"b72c805a0bc14241dcbe",7049:"24f907e28242c888cd42",7052:"23df0e5bb5c585be34a6",7119:"9d0b556df1c13e40c3fc",7125:"fbacc4b62274f228f938",7316:"4ef9fd184dbd86c7841d",7388:"b7e1aeceb87b69f26793",7501:"5e89fe9d64cd11762321",7551:"be57373ebacb553aa22e",7556:"01adbf364f743896c63f",7794:"343e1e560a955dad127f",7799:"5e569433f28996eda6d1",7897:"a72ae05e81bbd7caca8b",7963:"42bdfdd9dee7ef31262f",8063:"d3bb190df1f5400dcefd",8138:"266d67b6777afc8357ab",8208:"6cd1dbae403d79b945ac",8294:"397f54327e3a2639429a",8325:"4b8fa983d93e3a12264d",8369:"3586e4fdfb93788aa7b7",8401:"525148e88c4bdda8aa4e",8422:"8f51aecdbc24b5e4d9c0",8435:"2c0887590f6c4784d6d7",8505:"55cf2c8d7941db35a976",8530:"8c281e2c25414c4d87be",8663:"8be3125a05a723c948a1",8709:"8fc697f30f298901017d",8812:"12eb7f01e53a7839c698",8815:"643fde9a0db6a8770622",8822:"5a10c6a1cdadd40405cd",8878:"cd43d94a5a7253db27e1",8913:"be6e703ed8ec464c897d",9071:"d2b54f624a354de7a8f4",9125:"7479ca4666b72feb28f3",9223:"c82944ba0d4d28244fd9",9227:"1063a1e5121c37f803e9",9285:"4d5e2b1308766cbb2631",9328:"77fdee3cb1e4c66f4ee5",9338:"9ca79e4dbdd8efbf2af2",9375:"b1c31159563f3fad327d",9379:"870a88474d8951340e27",9400:"86595b08cbcaf8cfeb12",9486:"9ec23a4c72dadebea25a",9535:"fea4acf295b99e86e44d",9536:"79b5c56a0f70d03c0030",9545:"b8722cdbb647b55ea4dd",9565:"895949cbfecf48ad165c",9606:"9604b4bb8cdd3dc32946",9623:"c6738a6f76b3098dce34",9635:"d8977ebfbfcf3be5cdc0",9641:"80e3d9f408f746abdc45",9657:"f7cf93d858eb4811b058",9682:"4ff6dffaeef18e776548",9783:"aa35da2f84edd71a51db",9822:"ffc449d38a557fcc93d7",9954:"c94541e690b17f728ef9"}[e]+".js",s.miniCssF=e=>(({3041:"BundleAuth",3779:"BundleExtra",5769:"BundleMain",9954:"BundleCalls"}[e]||e)+"."+{3041:"f98cde451a13a5dbb1ab",3472:"9385edffe9bd8c3cb19d",3779:"fec4d57a470008c5f04a",5769:"3344b005f66647598645",8878:"cd43d94a5a7253db27e1",9545:"b8722cdbb647b55ea4dd",9954:"c94541e690b17f728ef9"}[e]+".css"),s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n={},o="telegram-t:",s.l=(e,t,r,a)=>{if(n[e])n[e].push(t);else{var i,d;if(void 0!==r)for(var c=document.getElementsByTagName("script"),u=0;u<c.length;u++){var l=c[u];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==o+r){i=l;break}}i||(d=!0,(i=document.createElement("script")).charset="utf-8",i.timeout=120,s.nc&&i.setAttribute("nonce",s.nc),i.setAttribute("data-webpack",o+r),i.src=e),n[e]=[t];var f=(t,o)=>{i.onerror=i.onload=null,clearTimeout(h);var r=n[e];if(delete n[e],i.parentNode&&i.parentNode.removeChild(i),r&&r.forEach((e=>e(o))),t)return t(o)},h=setTimeout(f.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=f.bind(null,i.onerror),i.onload=f.bind(null,i.onload),d&&document.head.appendChild(i)}},s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;s.g.importScripts&&(e=s.g.location+"");var t=s.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");n.length&&(e=n[n.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),s.p=e})(),(()=>{if("undefined"!=typeof document){var e={179:0};s.f.miniCss=(t,n)=>{e[t]?n.push(e[t]):0!==e[t]&&{3041:1,3472:1,3779:1,5769:1,8878:1,9545:1,9954:1}[t]&&n.push(e[t]=(e=>new Promise(((t,n)=>{var o=s.miniCssF(e),r=s.p+o;if(((e,t)=>{for(var n=document.getElementsByTagName("link"),o=0;o<n.length;o++){var r=(s=n[o]).getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(r===e||r===t))return s}var a=document.getElementsByTagName("style");for(o=0;o<a.length;o++){var s;if((r=(s=a[o]).getAttribute("data-href"))===e||r===t)return s}})(o,r))return t();((e,t,n,o,r)=>{var a=document.createElement("link");a.rel="stylesheet",a.type="text/css",a.onerror=a.onload=n=>{if(a.onerror=a.onload=null,"load"===n.type)o();else{var s=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.href||t,d=new Error("Loading CSS chunk "+e+" failed.\n("+i+")");d.code="CSS_CHUNK_LOAD_FAILED",d.type=s,d.request=i,a.parentNode&&a.parentNode.removeChild(a),r(d)}},a.href=t,document.head.appendChild(a)})(e,r,0,t,n)})))(t).then((()=>{e[t]=0}),(n=>{throw delete e[t],n})))}}})(),(()=>{s.b=document.baseURI||self.location.href;var e={179:0};s.f.j=(t,n)=>{var o=s.o(e,t)?e[t]:void 0;if(0!==o)if(o)n.push(o[2]);else{var r=new Promise(((n,r)=>o=e[t]=[n,r]));n.push(o[2]=r);var a=s.p+s.u(t),i=new Error;s.l(a,(n=>{if(s.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var r=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.src;i.message="Loading chunk "+t+" failed.\n("+r+": "+a+")",i.name="ChunkLoadError",i.type=r,i.request=a,o[1](i)}}),"chunk-"+t,t)}};var t=(t,n)=>{var o,r,[a,i,d]=n,c=0;if(a.some((t=>0!==e[t]))){for(o in i)s.o(i,o)&&(s.m[o]=i[o]);d&&d(s)}for(t&&t(n);c<a.length;c++)r=a[c],s.o(e,r)&&e[r]&&e[r][0](),e[r]=0},n=self.webpackChunktelegram_t=self.webpackChunktelegram_t||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{s(33592);var e=s(83716),t=s(33555),n=s(53551),o=s(863),r=s(71394),a=s(28406);function i(o){const s=o.data;if(e.ZTn&&console.log("[SW] Message from worker",s),!s.type)return;const i=(0,t.Sv)(),d=s.payload;switch(s.type){case"focusMessage":i.focusMessage?.(d);break;case"playNotificationSound":(0,a.Nz)(s.payload.id);break;case"share":i.openChatWithDraft({text:(0,n.QH)(d.url,d.text,d.title),files:(0,r.ox)(d.files)})}}function d(){navigator.serviceWorker.removeEventListener("message",i),navigator.serviceWorker.addEventListener("message",i),(0,a.KC)()}o.Mc&&(window.addEventListener("load",(async()=>{try{const n=navigator.serviceWorker.controller;if(!n||n.scriptURL.includes("/k/")){const t=(await navigator.serviceWorker.getRegistrations()).filter((e=>!e.scope.includes("/k/")));t.length&&(e.eMD&&console.log("[SW] Hard reload detected, re-enabling Service Worker"),await Promise.all(t.map((e=>e.unregister()))))}await navigator.serviceWorker.register(new URL(s.p+s.u(1367),s.b)),e.eMD&&console.log("[SW] ServiceWorker registered"),await navigator.serviceWorker.ready,navigator.serviceWorker.controller?(e.eMD&&console.log("[SW] ServiceWorker ready"),d()):(e.eMD&&console.error("[SW] ServiceWorker not available"),o.cj||o.wZ||e.Cgt||(0,t.Sv)().showDialog?.({data:{message:"SERVICE_WORKER_DISABLED",hasErrorKey:!0}}))}catch(t){e.eMD&&console.error("[SW] ServiceWorker registration failed: ",t)}})),window.addEventListener("focus",(async()=>{await navigator.serviceWorker.ready,d()})));var c=s(60748),u=s(31664),l=s(57710),f=s(35369),h=s(5872),m=s(60782),p=s(25260),g=s(50214),y=s(15780),b=s(11192),v=s(99203),w=s(65054),I=s(44271),C=s(48670),S=s(49524);function E(e,t){const n=typeof e,o=typeof t;if("object"!==n)return t;if(Array.isArray(t))return t;if(n!==o)return t;if(e===t)return t;const r=e,a=t,s=Object.keys(a),i=s.filter((e=>a[e]?.__delete));return s.filter((e=>!a[e]?.__delete)).reduce(((e,t)=>(e[t]=E(r[t],a[t]),e)),{...(0,m.CE)(r,i)})}(0,h.QS)(),(0,t.iw)("initShared",((t,n,o)=>{const{force:r}=o||{};if(!r&&"byTabId"in t)return t;const a=(0,m.Xh)(f.g9);let s=(0,h.J9)(a)||a;e.NuY&&(s.authState="authorizationStateReady");const{hasPasscode:i,isScreenLocked:d}=s.passcode;return i&&!d&&(s=(0,p.vu)(s,{isScreenLocked:!0}),(0,g.jv)()),r&&(s.byTabId=t.byTabId),s})),(0,t.iw)("init",((e,n,r)=>{const{tabId:a=(0,w._w)(),isMasterTab:s}=r||{},i=(0,m.Xh)(f.nn);i.id=a,i.isChatInfoShown=Boolean(e.lastIsChatInfoShown),i.audioPlayer.playbackRate=e.audioPlayer.lastPlaybackRate,i.audioPlayer.isPlaybackRateActive=e.audioPlayer.isLastPlaybackRateActive,i.mediaViewer.playbackRate=e.mediaViewer.lastPlaybackRate,e={...e,byTabId:{...e.byTabId,[a]:i}},!s&&o.Eo||(i.isMasterTab=!0),Object.keys(e.messages.byChatId).forEach((t=>{const n=e.messages.byChatId[t].threadsById;Object.keys(n).forEach((n=>{const o=Number(n),r=(0,b.WP)(e,t,o,"lastViewportIds");e=r?.every((n=>(0,C.AJ)(n)||e.messages.byChatId[t]?.byId[n]))?(0,p.O8)(e,t,o,"viewportIds",r,a):(0,p.pf)(e,t,o,"lastViewportIds",void 0)}))})),Object.keys(e.messages.byChatId).forEach((t=>{const n=e.messages.byChatId[t].threadsById,o=Object.keys(n).reduce(((e,t)=>{const o=n[Number(t)];return e[Number(t)]={...o,listedIds:o.lastViewportIds},e}),{});e={...e,messages:{...e.messages,byChatId:{...e.messages.byChatId,[t]:{...e.messages.byChatId[t],threadsById:o}}}}}));const d=(0,y.VX)();return"authorizationStateReady"===e.authState||e.passcode.hasPasscode||e.passcode.isScreenLocked||Object.values(e.byTabId).forEach((t=>{let{id:n}=t;n!==a&&(e=(0,I.i)(e,{isInactive:!0},n))})),o.Eo||n.initApi(),(0,S.isCacheApiSupported)().then((n=>{(e=(0,t.Rd)()).isCacheApiSupported=n,(0,t.R3)(e)})),(0,I.i)(e,{messageLists:d?[d]:i.messageLists},a)})),(0,t.iw)("requestMasterAndCallAction",(async(e,n,o)=>{const{tabId:r=(0,w._w)()}=o;if((0,b.jU)(e,r).isMasterTab){const{action:e,payload:t}=o;n[e](t)}else e.phoneCall||e.groupCalls.activeGroupCallId?(await(0,v.Pb)(v.gl.Calls),"hangUp"in n&&n.hangUp({tabId:r}),"leaveGroupCall"in n&&n.leaveGroupCall({tabId:r})):(0,w.g)(),e=(0,t.Rd)(),e=(0,I.i)(e,{multitabNextAction:o},r),(0,t.R3)(e)})),(0,t.iw)("clearMultitabNextAction",((e,t,n)=>{const{tabId:o=(0,w._w)()}=n||{};return(0,I.i)(e,{multitabNextAction:void 0},o)}));var P=s(71226),A=s(65116);const k=Symbol("EQUAL");function M(e,t){const n=typeof t;if(e===t)return k;if(typeof e!==n)return t;if("object"!==n)return t;if(Array.isArray(e)&&Array.isArray(t))return r=t,(o=e).length===r.length&&o.every(((e,t)=>M(e,r[t])===k))?k:t;var o,r;const a=e,s=t,i=Array.from(new Set([...Object.keys(a),...Object.keys(s)])).reduce(((e,t)=>{if(a[t]===s[t])return e;const n=a.hasOwnProperty(t),o=s.hasOwnProperty(t);if(!o)return e[t]={__delete:!0},e;if(!n&&o)return e[t]=s[t],e;const r=M(a[t],s[t]);return r!==k&&(e[t]=r),e}),{});return 0===Object.keys(i).length?k:i}let T,N,L=!1,R=!1;const Z=o.Eo?new BroadcastChannel(e.tuy):void 0;function _(n){let{data:o}=n;if(o&&Z)switch(o.type){case"initApi":{const e=(0,t.Rd)();if(!(0,b.jU)(e).isMasterTab)return;const{initialArgs:n}=o;(0,P.g8)((0,t.Sv)().apiUpdate,n);break}case"globalDiffUpdate":{if(!L)return;const{diff:e}=o,n=(0,t.Rd)(),r=E(n,e);r.DEBUG_capturedId=n.DEBUG_capturedId,(0,t.R3)(r,{noUpdate:!0}),N=r;break}case"globalUpdate":{if(L)return;const e=(0,t.Rd)();o.global.DEBUG_capturedId=e.DEBUG_capturedId,(0,t.R3)(o.global,{noUpdate:!0}),N=o.global,T&&(T(),T=void 0,L=!0);break}case"requestGlobal":{const{appVersion:n}=o;if(n!==e.JiC)return void window.location.reload();if(!L)return;const r=(0,t.Rd)();if(!(0,b.jU)(r).isMasterTab)return;Z.postMessage({type:"globalUpdate",global:r}),(0,w.Z6)();break}case"messageCallback":{if(!L)return;const e=(0,t.Rd)();if((0,b.jU)(e).isMasterTab)return;(0,P.s8)(o);break}case"localDbUpdate":{if(!L)return;const e=(0,t.Rd)();if((0,b.jU)(e).isMasterTab)return;const{batchedUpdates:n}=o;n.forEach((e=>{let{name:t,prop:n,value:o}=e;(0,P.mR)(t,n,o)}));break}case"localDbUpdateFull":{if(!L)return;const e=(0,t.Rd)();if((0,b.jU)(e).isMasterTab)return;const{localDb:n}=o;(0,P.Zf)(n);break}case"messageResponse":{if(!L)return;const e=(0,t.Rd)();if((0,b.jU)(e).isMasterTab)return;(0,P.Mk)(o);break}case"cancelApiProgress":{if(!L)return;const e=(0,t.Rd)();if(!(0,b.jU)(e).isMasterTab)return;const{messageId:n}=o;(0,P.UC)(n);break}case"callApi":{if(!L)return;const e=(0,t.Rd)();if(!(0,b.jU)(e).isMasterTab)return;const{name:n,messageId:r,token:a,args:s,withCallback:i}=o,d=i?[...s,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];Z.postMessage({type:"messageCallback",token:a,messageId:r,callbackArgs:t})}]:s;(async()=>{const e=await(0,P.$9)(n,...d);Z.postMessage({type:"messageResponse",token:a,messageId:r,response:e})})();break}}}var B=s(69118),O=s(43858);const D="tt-active-tab",F=String(Date.now()+Math.random());let x;localStorage.setItem(D,F);const j=window.setInterval((()=>{x&&localStorage.getItem(D)!==F&&(x(),clearInterval(j))}),2e3);var $=s(46752),U=s(60706),V=s(87204),H=s(42797),W=(s(89005),s(73456),s(65456),s(55282),s(28304),s(46590)),G=s(18360),z=s(2255);const K=s.p+"monkey.a3d5fcdc50b18dc55695.svg",q=["400 1em Roboto","500 1em Roboto"];function J(){if("fonts"in document)return Promise.all(q.map((e=>document.fonts.load(e))))}var Y=s(6272),X=s(59692),Q=s(59107);const ee=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const[o,r]=(0,c.eJ)();return e&&X.Pn(e,t).then((e=>{n&&e===t||r(e)})),o};function te(){let e=navigator.language.toLowerCase();return e&&"pt-br"!==e&&(e=e.substr(0,2)),e}var ne=s(231),oe=s(14605),re=s(97687),ae=s(34288),se=s(85765),ie=s(32340),de=s(34284),ce=s(34446),ue=s(53106),le=s(58964),fe=s(49204);const he=200+e.fK3;function me(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(!t.length)return e;const n=(0,se.W)(t);return e.filter((e=>n(e.defaultName)||e.name&&n(e.name)))}const pe=(0,c.X$)((0,t.c$)((e=>{const{countryList:{phoneCodes:t}}=e;return{phoneCodeList:t}}))((e=>{let{id:t,value:n,isLoading:o,onChange:r,phoneCodeList:a}=e;const s=(0,Q.Z)(),i=(0,c.sO)(null),[d,u]=(0,c.eJ)(),[l,f]=(0,c.eJ)([]),h=(0,c.I4)((e=>{u(e),f(me(a,e))}),[a]);(0,ce.Z)((e=>{let[t]=e;!t?.length&&a.length&&f(me(a,d))}),[a,d]);const m=(0,c.I4)((e=>{r(e),setTimeout((()=>h(void 0)),he)}),[r,h]),p=(0,c.I4)((e=>{h(e.currentTarget.value)}),[h]),g=(0,c.I4)((e=>{if(8!==e.keyCode)return;const t=e.currentTarget;n&&void 0===d&&(t.value=""),h(t.value)}),[d,h,n]),y=(0,c.I4)((e=>{let{onTrigger:r,isOpen:a}=e;const u=()=>{if(a)return;setTimeout((()=>{i.current.select()}),50),r();const e=document.getElementById("auth-phone-number-form");e.scrollTo({top:e.scrollHeight,behavior:"smooth"})},l=null!=d?d:n?.name||n?.defaultName||"";return c.ZP.createElement("div",{className:(0,$.Z)("input-group",n&&"touched")},c.ZP.createElement("input",{ref:i,className:(0,$.Z)("form-control",a&&"focus"),type:"text",id:t,value:l,autoComplete:"off",onClick:u,onFocus:u,onInput:e=>{p(e),u()},onKeyDown:g}),c.ZP.createElement("label",null,s("Login.SelectCountry.Title")),o?c.ZP.createElement(fe.Z,{color:"black"}):c.ZP.createElement("i",{onClick:u,className:(0,$.Z)("css-icon-down",a&&"open")}))}),[d,p,g,t,o,s,n]);return c.ZP.createElement(ue.Z,{className:"CountryCodeInput",trigger:y},l.map((e=>c.ZP.createElement(le.Z,{key:`${e.iso2}-${e.countryCode}`,className:n&&e.iso2===n.iso2?"selected":"",onClick:()=>m(e)},c.ZP.createElement("span",{className:"country-flag"},(0,ie.Z)((0,de.Wg)(e.iso2),["hq_emoji"])),c.ZP.createElement("span",{className:"country-name"},e.name||e.defaultName),c.ZP.createElement("span",{className:"country-code"},"+",e.countryCode)))),!l.length&&c.ZP.createElement(le.Z,{key:"no-results",className:"no-results",disabled:!0},c.ZP.createElement("span",null,s("lng_country_none"))))})));let ge=!1;const ye=(0,c.X$)((0,t.c$)((e=>{const{settings:{byKey:{language:t}},countryList:{phoneCodes:n}}=e;return{...(0,m.ei)(e,["connectionState","authState","authPhoneNumber","authIsLoading","authIsLoadingQrCode","authError","authRememberMe","authNearestCountry"]),language:t,phoneCodeList:n}}))((e=>{let{connectionState:n,authState:a,authPhoneNumber:s,authIsLoading:i,authIsLoadingQrCode:d,authError:u,authRememberMe:f,authNearestCountry:h,phoneCodeList:m,language:p}=e;const{setAuthPhoneNumber:g,setAuthRememberMe:y,loadNearestCountry:b,loadCountryList:v,clearAuthError:w,goToAuthQrCode:I,setSettingOption:C}=(0,t.Sv)(),S=(0,Q.Z)(),E=(0,c.sO)(null),P=te(),A=ee(P,"ContinueOnThisLanguage",!0),[k,M]=(0,c.eJ)(),[T,N]=(0,c.eJ)(),[L,R]=(0,c.eJ)(!1),[Z,_]=(0,c.eJ)(),[B,O,D]=(0,U.Z)(),F=k?`+${k.countryCode} ${T||""}`:T,x=F&&F.replace(/[^\d]+/g,"").length>=7;(0,c.d4)((()=>{o.$b||E.current.focus()}),[k]),(0,c.d4)((()=>{"connectionStateReady"!==n||h||b()}),[n,h,b]),(0,c.d4)((()=>{"connectionStateReady"===n&&v({langCode:p})}),[n,p,v]),(0,c.d4)((()=>{h&&m&&!k&&!L&&M((0,Y.U9)(m,h)[0])}),[k,h,L,m]);const j=(0,c.I4)((e=>{e.length||N("");const t=m&&(0,Y.g3)(m,e),n=!k||t&&t.iso2!==k.iso2||!t&&e.length?t:k;(!k||!n||n&&n.iso2!==k.iso2)&&M(n),N((0,Y.un)(e,n))}),[m,k]),$=(0,c.I4)((()=>{O(),(0,X.m0)(P,(()=>{D(),C({language:P})}))}),[O,C,P,D]);(0,c.d4)((()=>{void 0===T&&s&&j(s)}),[s,T,j]),(0,c.bt)((()=>{E.current&&Z&&E.current.setSelectionRange(...Z)}),[Z]);const V=(0,c.sO)(!1),H=(0,c.I4)((()=>{V.current=!0,(0,l.i$)((()=>{V.current=!1}))}),[]),W=(0,c.I4)((e=>{M(e),N("")}),[]),G=(0,c.I4)((e=>{u&&w(),ge||(ge=!0,J(),(0,r.pt)(K));const{value:t,selectionStart:n,selectionEnd:a}=e.target;_(n&&a&&a<t.length?[n,a]:void 0),R(!0);const s=o.s$&&k&&void 0!==F&&t.length-F.length>1&&!V.current;j(s?`${k.countryCode} ${t}`:t)}),[u,w,k,F,j]),z=(0,c.I4)((e=>{y(e.target.checked)}),[y]),q=(0,c.I4)((()=>{I()}),[I]),se="authorizationStateWaitPhoneNumber"===a;return c.ZP.createElement("div",{id:"auth-phone-number-form",className:"custom-scroll"},c.ZP.createElement("div",{className:"auth-form"},c.ZP.createElement("div",{id:"logo"}),c.ZP.createElement("h1",null,"Telegram"),c.ZP.createElement("p",{className:"note"},S("StartText")),c.ZP.createElement("form",{action:"",onSubmit:function(e){e.preventDefault(),i||x&&g({phoneNumber:F})}},c.ZP.createElement(pe,{id:"sign-in-phone-code",value:k,isLoading:!h&&!k,onChange:W}),c.ZP.createElement(re.Z,{ref:E,id:"sign-in-phone-number",label:S("Login.PhonePlaceholder"),value:F,error:u&&S(u),inputMode:"tel",onChange:G,onPaste:o.s$?H:void 0}),c.ZP.createElement(oe.Z,{id:"sign-in-keep-session",label:"Keep me signed in",checked:Boolean(f),onChange:z}),x&&(se?c.ZP.createElement(ne.Z,{type:"submit",ripple:!0,isLoading:i},S("Login.Next")):c.ZP.createElement(ae.Z,null)),se&&c.ZP.createElement(ne.Z,{isText:!0,ripple:!0,isLoading:d,onClick:q},S("Login.QR.Login")),P&&P!==p&&A&&c.ZP.createElement(ne.Z,{isText:!0,isLoading:B,onClick:$},A))))})));var be=s(48778);const ve=(0,c.X$)((()=>{const e=(0,be.Z)(v.gl.Auth,"AuthCode");return e?c.ZP.createElement(e,null):c.ZP.createElement(ae.Z,null)})),we=(0,c.X$)((()=>{const e=(0,be.Z)(v.gl.Auth,"AuthPassword");return e?c.ZP.createElement(e,null):c.ZP.createElement(ae.Z,null)})),Ie=(0,c.X$)((()=>{const e=(0,be.Z)(v.gl.Auth,"AuthRegister");return e?c.ZP.createElement(e,null):c.ZP.createElement(ae.Z,null)}));var Ce=s(99314),Se=s(57773),Ee=s(70692),Pe=s(77510),Ae=s(58912),ke=s(69123);let Me;const Te=(0,c.X$)((0,t.c$)((e=>{const{connectionState:t,authState:n,authQrCode:o,settings:{byKey:{language:r}}}=e;return{connectionState:t,authState:n,authQrCode:o,language:r}}))((n=>{let{connectionState:o,authState:r,authQrCode:a,language:i}=n;const{returnToAuthPhoneNumber:d,setSettingOption:u}=(0,t.Sv)(),l=te(),f=(0,Q.Z)(),h=(0,c.sO)(null),m=ee(l,"ContinueOnThisLanguage",!0),[p,g,y]=(0,U.Z)(),[b,v,w]=(0,U.Z)(),{result:I}=(0,Pe.Z)((async()=>new(0,(await(Me||(Me=s.e(6839).then(s.t.bind(s,91915,23))),Me)).default)({width:280,height:280,image:ke,margin:10,type:"svg",dotsOptions:{type:"rounded"},cornersSquareOptions:{type:"extra-rounded"},imageOptions:{imageSize:.4,margin:8},qrOptions:{errorCorrectionLevel:"M"}})),[]),C=(0,Ee.Z)(b);(0,c.bt)((()=>{if(!a||!I)return()=>{w()};if("connectionStateReady"!==o)return;const e=h.current,t=`tg://login?token=${a.token}`;(0,Ce.Cz)(),I.update({data:t}),b||(I.append(e),v()),setTimeout((()=>{(0,Ce.Ru)()}),50)}),[o,a,b,v,w,I]),(0,c.d4)((()=>{"connectionStateReady"===o&&(0,X.m0)(e.sRA)}),[o]);const S=(0,c.I4)((()=>{g(),(0,X.m0)(l,(()=>{y(),u({language:l})}))}),[g,u,l,y]),E=(0,c.I4)((()=>{d()}),[d]),P="authorizationStateWaitQrCode"===r;return c.ZP.createElement("div",{id:"auth-qr-form",className:"custom-scroll"},c.ZP.createElement("div",{className:"auth-form qr"},c.ZP.createElement("div",{className:"qr-outer"},c.ZP.createElement("div",{className:(0,$.Z)("qr-inner",C),key:"qr-inner"},c.ZP.createElement("div",{key:"qr-container",className:"qr-container",ref:h,style:"width: 280px; height: 280px"}),c.ZP.createElement(Ae.Z,{tgsUrl:Se.l.QrPlane,size:54,className:"qr-plane",nonInteractive:!0,noLoop:!1})),!b&&c.ZP.createElement("div",{className:"qr-loading"},c.ZP.createElement(ae.Z,null))),c.ZP.createElement("h1",null,f("Login.QR.Title")),c.ZP.createElement("ol",null,c.ZP.createElement("li",null,c.ZP.createElement("span",null,f("Login.QR.Help1"))),c.ZP.createElement("li",null,c.ZP.createElement("span",null,(0,ie.Z)(f("Login.QR2.Help2"),["simple_markdown"]))),c.ZP.createElement("li",null,c.ZP.createElement("span",null,f("Login.QR.Help3")))),P&&c.ZP.createElement(ne.Z,{isText:!0,onClick:E},f("Login.QR.Cancel")),l&&l!==i&&m&&c.ZP.createElement(ne.Z,{isText:!0,isLoading:p,onClick:S},m)))}))),Ne=(0,c.X$)((0,t.c$)((e=>({authState:e.authState})))((e=>{let{authState:n}=e;const{returnToAuthPhoneNumber:r,goToAuthQrCode:a}=(0,t.Sv)(),s="iOS"===o.Lt||"Android"===o.Lt;(0,W.Z)({isActive:!s&&"authorizationStateWaitPhoneNumber"===n||s&&"authorizationStateWaitQrCode"===n,onBack:()=>{s?r():a()}});const i=(0,G.Z)("authorizationStateReady"!==n?n:void 0,!0);return c.ZP.createElement(z.Z,{activeKey:function(){switch(i){case"authorizationStateWaitCode":return 0;case"authorizationStateWaitPassword":return 1;case"authorizationStateWaitRegistration":return 2;case"authorizationStateWaitPhoneNumber":return 3;case"authorizationStateWaitQrCode":return 4;default:return s?3:4}}(),name:"fade",className:"Auth"},function(){switch(i){case"authorizationStateWaitCode":return c.ZP.createElement(ve,null);case"authorizationStateWaitPassword":return c.ZP.createElement(we,null);case"authorizationStateWaitRegistration":return c.ZP.createElement(Ie,null);case"authorizationStateWaitPhoneNumber":return c.ZP.createElement(ye,null);case"authorizationStateWaitQrCode":return c.ZP.createElement(Te,null);default:return s?c.ZP.createElement(ye,null):c.ZP.createElement(Te,null)}}())}))),Le=(0,c.X$)((e=>{const t=(0,be.Z)(v.gl.Main,"Main");return t?c.ZP.createElement(t,e):void 0})),Re=(0,c.X$)((e=>{const{isLocked:t}=e,n=(0,be.Z)(v.gl.Main,"LockScreen",!t);return n?c.ZP.createElement(n,e):void 0})),Ze=s.p+"app-inactive.da3925145f0a7111c0f1.png",_e=()=>{const e=(0,c.I4)((()=>{window.location.reload()}),[]);return(0,W.Z)({isActive:!0,onBack:e,shouldResetUrlHash:!0}),c.ZP.createElement("div",{id:"AppInactive"},c.ZP.createElement("div",{className:"content"},c.ZP.createElement("img",{src:Ze,alt:""}),c.ZP.createElement("h3",{className:"title"},"Such error, many tabs"),c.ZP.createElement("div",{className:"description"},"Telegram supports only one active tab with the app.",c.ZP.createElement("br",null),"Please reload this page to continue using this tab or close it."),c.ZP.createElement("div",{className:"actions"},c.ZP.createElement(ne.Z,{isText:!0,ripple:!0,onClick:e},"Reload app"))))};var Be=s(6137),Oe=s(22825),De=s(40647),Fe=s(31212),xe=s(7792);const je="J5QD898gcautir6pK9xA",$e="FM3UqBURiJqkjC4tI7eS",Ue=s.p+"telegram-logo.1b2bb5b107f046ea9325.svg";var Ve=s(2092);const He=s.p+"mask.c474db1e76529489b940.svg",We=10;function Ge(){const{listIds:e,byId:n}=(0,t.Rd)().chats;if(e.active)return Promise.all(e.active.slice(0,We).map((e=>{const t=n[e];if(!t)return;const o=(0,Oe.RT)(t);return o?De.he(o,Be.IU.BlobUrl):void 0})))}const ze={main:()=>Promise.all([(0,v.$y)(v.gl.Main).then(J),Ge(),(0,r.pt)(He)]),authPhoneNumber:()=>Promise.all([J(),(0,r.pt)(Ue)]),authCode:()=>(0,r.pt)(K),authPassword:()=>(0,r.pt)(K),authQrCode:J,lock:()=>Promise.all([J(),(0,r.pt)(Ve)]),inactive:()=>{}},Ke=(0,t.c$)(((e,t)=>{let{isMobile:n}=t;const o=(0,b.jU)(e);return{shouldSkipHistoryAnimations:o.shouldSkipHistoryAnimations,uiReadyState:o.uiReadyState,isRightColumnShown:(0,b.Jf)(e,n),leftColumnWidth:e.leftColumnWidth}}))((e=>{let{page:n,children:o,isRightColumnShown:r,shouldSkipHistoryAnimations:a,leftColumnWidth:s}=e;const{setIsUiReady:i}=(0,t.Sv)(),[d,u]=(0,U.Z)(),{shouldRender:l,transitionClassNames:f}=(0,Fe.Z)(!d,void 0,!0);return(0,xe.Z)((()=>{let e;return Promise.race([(0,B.wO)(700),n?(async()=>{try{await ze[n]()}catch(e){}})():Promise.resolve()]).then((()=>{u(),i({uiReadyState:1}),e=window.setTimeout((()=>{i({uiReadyState:2})}),1e3)})),()=>{e&&(clearTimeout(e),e=void 0),i({uiReadyState:0})}})),c.ZP.createElement(c.ZP.Fragment,null,o,l&&!a&&Boolean(n)&&c.ZP.createElement("div",{className:(0,$.Z)("dDIGwEoHlINzvf7LzGwy",f)},"main"===n?c.ZP.createElement("div",{className:"jxcLmQWl6IklxyLBcFsv"},c.ZP.createElement("div",{className:"s_eiw3FJDNGVyMHHEr_w",style:s?`width: ${s}px`:void 0}),c.ZP.createElement("div",{className:(0,$.Z)("v5WSHYkqrlK9GvmSI1zN",$e)}),r&&c.ZP.createElement("div",{className:"BlQSOI0qSg9HDzgQGwdw"})):"inactive"===n||"lock"===n?c.ZP.createElement("div",{className:(0,$.Z)(je,$e)}):c.ZP.createElement("div",{className:je})))}));var qe=s(36046),Je=function(e){return e[e.auth=0]="auth",e[e.main=1]="main",e[e.lock=2]="lock",e[e.inactive=3]="inactive",e}(Je||{});const Ye=Object.keys(Je).length/2,Xe=`${e.Tih} ${e.ouc}`,Qe=(0,t.c$)((e=>({authState:e.authState,isScreenLocked:e.passcode?.isScreenLocked,hasPasscode:e.passcode?.hasPasscode,isInactiveAuth:(0,b.jU)(e).isInactive,hasWebAuthTokenFailed:e.hasWebAuthTokenFailed||e.hasWebAuthTokenPasswordRequired,theme:(0,b.Pu)(e)})))((n=>{let{authState:r,isScreenLocked:a,hasPasscode:s,isInactiveAuth:i,hasWebAuthTokenFailed:d,theme:u}=n;const{disconnect:l}=(0,t.Sv)(),[f,h,m]=(0,U.Z)(!1),{isMobile:p}=(0,H.ZP)(),b="iOS"===o.Lt||"Android"===o.Lt;let v,w;if((0,c.d4)((()=>{o.EA&&(0,qe.e)()}),[]),(0,c.d4)((()=>{const e=document.body,t=e=>{e.preventDefault(),e.dataTransfer&&(e.target.dataset.dropzone?e.dataTransfer.dropEffect="copy":e.dataTransfer.dropEffect="none")},n=e=>{e.preventDefault()};return e.addEventListener("drop",n),e.addEventListener("dragover",t),e.addEventListener("dragenter",t),()=>{e.removeEventListener("drop",n),e.removeEventListener("dragover",t),e.removeEventListener("dragenter",t)}}),[]),f)v=Je.inactive;else if(a)w="lock",v=Je.lock;else if(r)switch(r){case"authorizationStateWaitPhoneNumber":w="authPhoneNumber",v=Je.auth;break;case"authorizationStateWaitCode":w="authCode",v=Je.auth;break;case"authorizationStateWaitPassword":w="authPassword",v=Je.auth;break;case"authorizationStateWaitRegistration":v=Je.auth;break;case"authorizationStateWaitQrCode":w="authQrCode",v=Je.auth;break;case"authorizationStateClosed":case"authorizationStateClosing":case"authorizationStateLoggingOut":case"authorizationStateReady":w="main",v=Je.main}else(0,g.ti)(!0)?(w="main",v=Je.main):s?v=Je.lock:(w=b?"authPhoneNumber":"authQrCode",v=Je.auth);v!==Je.lock&&v!==Je.inactive&&v!==Je.main&&(0,y.dx)()?.tgWebAuthToken&&!d&&(w="main",v=Je.main),(0,c.d4)((()=>{(0,O.z)()}),[]),(0,c.d4)((()=>{o.Eo||(x=()=>{l(),document.title=Xe,h()})}),[v,l,h]),(0,c.d4)((()=>{i?(document.title=Xe,h()):(document.title=e.Tih,m())}),[i,h,m]);const I=(0,V.Z)(v);function C(){switch(v){case Je.auth:return c.ZP.createElement(Ne,null);case Je.main:return c.ZP.createElement(Le,{isMobile:p});case Je.lock:return c.ZP.createElement(Re,{isLocked:a});case Je.inactive:return c.ZP.createElement(_e,null)}}return(0,c.bt)((()=>{document.body.classList.add($e)}),[]),(0,c.bt)((()=>{document.body.style.setProperty("--theme-background-color","dark"===u?e.Itv:e.p3h)}),[u]),c.ZP.createElement(Ke,{page:w,isMobile:p},c.ZP.createElement(z.Z,{name:"fade",activeKey:v,shouldCleanup:!0,className:(0,$.Z)("full-height",(v===Je.auth||I===Je.auth)&&"is-auth"),renderCount:Ye},C))}));e.kj5&&(0,l.Ru)(),async function(){e.eMD&&console.log(">>> INIT"),window.isCompatTestPassed&&(o.Eo&&(Z&&((0,w.AG)((e=>{if(e===(0,w._w)()){Z&&(Z.removeEventListener("message",_),R=!0);const n=(0,t.Rd)(),o=M(n,{...n,byTabId:(0,m.CE)(n.byTabId,[e])});return void("symbol"!=typeof o&&Z.postMessage({type:"globalDiffUpdate",diff:o}))}let n=(0,t.Rd)();n={...n,byTabId:(0,m.CE)(n.byTabId,[e])},(0,t.R3)(n)})),(0,A.ll)((e=>{if(!L||R)return void(N=e);if(!N)return N=e,void Z.postMessage({type:"globalUpdate",global:e});const t=M(N,e);"symbol"!=typeof t&&Z.postMessage({type:"globalDiffUpdate",diff:t}),N=e}),!0),Z.addEventListener("message",_)),await function(t){Z&&Z.postMessage({type:"requestGlobal",appVersion:t});const n=()=>{T&&(T(),T=void 0),L=!0};return localStorage.getItem(e.NUd)?(setTimeout(n,800),new Promise((e=>{T=e}))):(n(),Promise.resolve())}(e.JiC),localStorage.setItem(e.NUd,"1"),(0,B.Gq)((()=>{const n=(0,t.Rd)();1===Object.keys(n.byTabId).length&&localStorage.removeItem(e.NUd)}))),(0,t.Sv)().initShared(),(0,t.Sv)().init(),o.Eo&&((0,w.l)(),(0,w.Pz)((e=>{(0,t.Sv)().switchMultitabRole({isMasterTab:e},{forceSyncOnIOs:!0})}))),e.eMD&&console.log(">>> START INITIAL RENDER"),(0,l.WM)((()=>{!function(){if(!o.jm)return;const t=document.getElementById("the-manifest-placeholder");if(!t)return;const n=`site_apple${e.eMD?"_dev":""}.webmanifest`;t.setAttribute("href",n)}(),u.ZP.render(c.ZP.createElement(Qe,null),document.getElementById("root"))})),e.eMD&&console.log(">>> FINISH INITIAL RENDER"),e.eMD&&document.addEventListener("dblclick",(()=>{console.warn("TAB STATE",(0,b.jU)((0,t.Rd)())),console.warn("GLOBAL STATE",(0,t.Rd)())})))}()})()})();
|
||
//# sourceMappingURL=main.db417d1e1ff89b3936de.js.map
|