(()=>{"use strict";var e,t,n,o,r={4875:(e,t,n)=>{n.d(t,{px:()=>M,eZ:()=>N,Ar:()=>F,PH:()=>O,Hn:()=>x,Ru:()=>k,eu:()=>L,iB:()=>P,fj:()=>T});var o=n(1481),r=n(1182),a=n(9705),s=n(4487),d=n(4235),i=n(7836),c=n(2393);const u=150,l=5e3,f=new Set(["destroy"]);let h;const m=new Map,p=new Map;let g=[];const y={chats:{},users:{},documents:{},stickerSets:{},photos:{},webDocuments:{},commonBoxState:{},channelPtsById:{}};let b=!0;(0,s.wr)((e=>{b=e}));const v=c.bs?new BroadcastChannel(o.rLF):void 0,w=(0,i.Fe)((()=>{const e=g;g=[],h?.postMessage({payloads:e})}));function C(e){g.push(e),w()}let A,S=[],E=[],I=!1;function k(e,t){return A=e,b?(h||(o.Oig&&console.log(">>> START LOAD WORKER"),h=new Worker(new URL(n.p+n.u(3559),n.b)),function(e){h?.addEventListener("message",(t=>{if("redirect"===t.data)return void window.location.replace("/telegram/index.html");const{data:n}=t;n?.payloads.forEach((t=>{if("updates"===t.type){let n;if(o.Oig&&(n=performance.now()),t.updates.forEach(e),o.Oig){const e=performance.now()-n;e>5&&console.warn(`[API] Slow updates processing: ${t.updates.length} updates in ${e} ms`)}}else if("methodResponse"===t.type)x(t);else if("methodCallback"===t.type)O(t);else{if("unhandledError"===t.type){const e=t.error?.message;if(e&&o.LWg.has(e))return;throw new Error(e)}"sendBeacon"===t.type?navigator.sendBeacon(t.url,t.data):"debugLog"===t.type&&(0,r.bO)(t.level,...t.args)}}))}))}(e),"iOS"===t.platform&&window.addEventListener("focus",(()=>{D(),setTimeout((()=>D()),1e3)}))),B({type:"initApi",args:[t,y]}).then((()=>{I=!0,E.forEach((e=>{M(e.fnName,...e.args).then(e.deferred.resolve).catch(e.deferred.reject)})),E=[],S.forEach((e=>{N(e.fnName,...e.args).then(e.deferred.resolve).catch(e.deferred.reject)})),S=[]}))):(function(e){v&&v.postMessage({type:"initApi",token:(0,s.g0)(),initialArgs:e})}(t),Promise.resolve())}function T(e,t,n){y[e][t]=n}function P(e){Object.assign(y,e)}function L(e){return B({type:"toggleDebugMode",isEnabled:e})}function N(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{try{await s}catch(e){}})(),s}function M(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{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,p.set(e,o)}return m.set(t,o),r.catch((()=>{})).finally((()=>{m.delete(t),o.callback&&p.delete(o.callback)})),function(e){v&&v.postMessage({type:"callApi",token:(0,s.g0)(),...e})}(n),r}({name:e,args:n});return o.Oig&&(async()=>{try{await i}catch(e){}})(),i}function F(e){C({type:"cancelProgress",messageId:e})}function x(e){const t=m.get(e.messageId);t&&(e.error?t.reject(e.error):t.resolve(e.response))}function O(e){m.get(e.messageId)?.callback?.(...e.callbackArgs)}function B(e){const t=(0,d.A)(),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,p.set(e,o)}return o.DEBUG_payload=n,m.set(t,o),r.catch((()=>{})).finally((()=>{m.delete(t),o.callback&&p.delete(o.callback)})),C(n),r}const R=Date.now();async function D(){let e=!1;try{await Promise.race([B({type:"ping"}),(0,i.v7)(u).then((()=>e?void 0:Promise.reject(new Error("HEALTH_CHECK_TIMEOUT"))))])}catch(e){console.error(e),Date.now()-R>=l&&(h?.terminate(),h=void 0,A({"@type":"requestReconnectApi"}))}finally{e=!0}}},3174:(e,t,n)=>{n.d(t,{C7:()=>o.C7,l3:()=>o.l3,qZ:()=>r.q});var o=n(4448),r=n(5710)},5710:(e,t,n)=>{n.d(t,{q:()=>o});let o=function(e){return e[e.BlobUrl=0]="BlobUrl",e[e.Progressive=1]="Progressive",e[e.DownloadUrl=2]="DownloadUrl",e[e.Text=3]="Text",e}({})},4448:(e,t,n)=>{n.d(t,{C7:()=>o,l3:()=>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},921:(e,t,n)=>{n.d(t,{A:()=>N});var o=n(1303),r=n(6644);let a,s;async function d(){return a||(a=n.e(8673).then(n.bind(n,8673)).then((e=>e.default)),s=await a),a}function i(){return s}setTimeout(d,3e3);var c=n(7357),u=n(5807),l=n(4235),f=n(1322),h=n(2393),m=n(5486),p=n(2117),g=n(7661),y=n(4080),b=n(7712),v=n(6536);const w=(0,v.h)(),C=(0,v.h)();var A=n(6637),S=n(1257),E=n(5297),I=n(672),k=n(4745);const T=(0,v.h)(),P=(0,v.h)();let L=document.hasFocus();window.addEventListener("blur",(()=>{L&&(L=!1,T.runCallbacks())})),window.addEventListener("focus",(()=>{L=!0,P.runCallbacks()}));const N=(0,o.ph)((e=>{let{ref:t,renderId:n,className:a,style:s,tgsUrl:v,play:N,playSegment:F,speed:x,noLoop:O,size:B,quality:R,isLowPriority:D,color:U,forceAlways:_,forceOnHeavyAnimation:$,sharedCanvas:j,sharedCanvasCoords:H,onClick:W,onLoad:J,onEnded:V,onLoop:z}=e,K=(0,o.li)(null);t&&(K=t);const q=(0,k.A)(),[G,Q]=(0,o.J0)(),Y=(0,o.li)(),X=(0,o.li)(!0),Z=!j&&U,ee=(0,m.A)(Z?U:void 0),te=N||!1!==N&&F,ne=(0,S.i)(N),oe=(0,S.i)(F),re=(0,o.li)(),ae=_||$,[se,de,ie]=(0,g.A)(!(0,o.OV)()||ae);(0,y.Ay)(ie,de,ae),(0,o.vJ)((()=>{ae&&de()}),[ae]),(0,E.A)((()=>{if(U&&!Z){const{r:e,g:t,b:n}=(0,f.E2)(U);re.current=[e,t,n]}else re.current=void 0}),[U,Z]);const ce=(0,o.li)(!1);(0,o._W)((()=>{ce.current=!0}));const ue=(0,b.A)((()=>{if(Y.current||ce.current||!v||j&&(!H||!j.offsetWidth||!j.offsetHeight)||(0,o.OV)()&&!ae)return;const e=K.current||j;if(!e)return;const t=i().init(v,e,n||(0,l.A)(),{size:B,noLoop:O,quality:R,isLowPriority:D,coords:H},q,re.current,J,V,z);x&&t.setSpeed(x),Q(t),Y.current=t}));(0,o.vJ)((()=>{se&&(i()?ue():d().then(ue))}),[ue,v,j,H,se]);const le=(0,I.A)(ue,[ue],150);(0,A.A)(j,le),(0,o.vJ)((()=>{G&&G.setColor(re.current)}),[U,G]),(0,o._W)((()=>{Y.current?.removeView(q)}));const fe=(0,b.A)((function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];G&&(ne.current||oe.current)&&!M(_)&&(oe.current?G.playSegment(oe.current,e,q):G.play(e,q))})),he=(0,b.A)((()=>{(0,r.YS)(fe)})),me=(0,b.A)((()=>{G?.isPlaying()&&G.pause(q)}));if((0,p.A)((e=>{let[t]=e;void 0!==t&&O!==t&&G?.setNoLoop(O)}),[O,G]),(0,p.A)((e=>{let[t]=e;void 0!==t&&H!==t&&G?.setSharedCanvasCoords(q,H)}),[H,q,G]),(0,o.vJ)((()=>{G&&(te?M(_,$)||fe(O):me())}),[G,te,O,fe,me,_,$]),(0,o.vJ)((()=>{G&&(X.current?X.current=!1:v&&(G.changeData(v),fe()))}),[fe,G,v]),(0,y.Ay)(me,fe,!te||ae),function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=(0,b.A)(e),a=(0,b.A)(t);(0,o.vJ)((()=>{if(!n)return w.addCallback(r),C.addCallback(a),()=>{C.removeCallback(a),w.removeCallback(r)}}),[n,r,a])}(me,fe,!te||_),function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=(0,b.A)(e),a=(0,b.A)(t);(0,o.vJ)((()=>{if(!n)return L||r(),T.addCallback(r),P.addCallback(a),()=>{P.removeCallback(a),T.removeCallback(r)}}),[n,r,a])}(me,he,!te||_),!j)return o.Ay.createElement("div",{ref:K,className:(0,c.A)("AnimatedSticker",a),style:(0,u.A)(void 0!==B&&`width: ${B}px; height: ${B}px;`,W&&!h.cp&&"cursor: pointer",ee,s),onClick:W})}));function M(){return!(arguments.length>0&&void 0!==arguments[0]&&arguments[0])&&(!(arguments.length>1&&void 0!==arguments[1]&&arguments[1])&&(0,o.OV)()||!L)}},6440:(e,t,n)=>{n.d(t,{A:()=>w});var o=n(1303),r=n(3439),a=n(3174),s=n(1481);const d=e=>{const t=[];let n=0;const o=e.length;let r;for(;n65535&&(r-=65536,t.push(String.fromCharCode(r>>>10&1023|55296)),r=56320|1023&r),t.push(String.fromCharCode(r))}return t.join("")},i=36,c=700,u=1,l=26,f=38,h=2147483647;function m(e,t,n){let o;for(e=n?Math.floor(e/c):e>>1,e+=Math.floor(e/t),o=0;e>(i-u)*l>>1;o+=i)e=Math.floor(e/(i-u));return Math.floor(o+(i-u+1)*e/(e+f))}function p(e,t){const n=[],o=[],r=e.length;let a,s,c,f,p,g,y,b,v,w,C,A,S;for(a=128,c=0,f=72,p=e.lastIndexOf("-"),p<0&&(p=0),g=0;g=128)throw new RangeError("Illegal input >= 0x80");n.push(e.charCodeAt(g))}for(y=p>0?p+1:0;y=r)throw RangeError("punycode_bad_input(1)");if(C=(E=e.charCodeAt(y++))-48<10?E-22:E-65<26?E-65:E-97<26?E-97:i,C>=i)throw RangeError("punycode_bad_input(2)");if(C>Math.floor((h-c)/v))throw RangeError("punycode_overflow(1)");if(c+=C*v,A=w<=f?u:w>=f+l?l:w-f,CMath.floor(h/(i-A)))throw RangeError("punycode_overflow(2)");v*=i-A}if(s=n.length+1,f=m(c-b,s,0===b),Math.floor(c/s)>h-a)throw RangeError("punycode_overflow(3)");a+=Math.floor(c/s),c%=s,t&&o.splice(c,0,e.charCodeAt(y-1)-65<26),n.splice(c,0,a),c++}var E;if(t)for(c=0,S=n.length;c{let{url:t,text:n,className:s,children:d,withNormalWordBreak:i,isRtl:c}=e;const{openUrl:u}=(0,r.ko)(),l=d||n,f=t===n,h=(0,b.A)((e=>!t||(e.preventDefault(),u({url:t,shouldSkipModal:f}),!1)));if(!t)return;const m=(0,g.A)(s||"text-entity-link",!i&&"word-break-all");return o.Ay.createElement("a",{href:(0,y.T)(t),title:v(t),target:"_blank",rel:"noopener noreferrer",className:m,onClick:h,dir:c?"rtl":"auto","data-entity-type":a.C7.Url},l)}},1851:(e,t,n)=>{n.d(t,{w:()=>O});const o=n.p+"QrPlane.a921709f266564f65b7e.tgs",r=n.p+"CameraFlip.1a9fe44cf01fcb22347d.tgs",a=n.p+"HandFilled.f87939d160f1dc288586.tgs",s=n.p+"HandOutline.f9831751ba60df30c484.tgs",d=n.p+"Speaker.04bb3743412b41ff83c5.tgs",i=n.p+"VoiceAllowTalk.a9cc7c39ec438973ddc9.tgs",c=n.p+"VoiceMini.bf00ffdf69625c579569.tgs",u=n.p+"VoiceMuted.a4b4ec6bfd7c6c5fb275.tgs",l=n.p+"VoiceOutlined.91b394ab3562cdfad6bc.tgs",f=n.p+"Flame.d1a2dae178cb492c75ea.tgs",h=n.p+"Fragment.b1bf3a076c00ef525901.tgs",m=n.p+"Mention.810d50783976689ed870.tgs",p=n.p+"PartyPopper.287e4290662b3d2b269c.tgs",g=n.p+"Invite.4502ec3aa4249d6e6723.tgs",y=n.p+"Requests.af9f19772695a8898810.tgs",b=n.p+"LastSeen.b16ff3c97561138c2406.tgs",v=n.p+"TwoFactorSetupMonkeyClose.604c4c833d322b7e6c3e.tgs",w=n.p+"TwoFactorSetupMonkeyIdle.dea4a492c144df84ddab.tgs",C=n.p+"TwoFactorSetupMonkeyPeek.1905436b042520363d7e.tgs",A=n.p+"TwoFactorSetupMonkeyTracking.eb5a7a6f166fb7589c12.tgs",S=n.p+"ReadTime.015d6e6f73f768f1e9fe.tgs",E=n.p+"Report.4a5dda0227ea86f6fa5e.tgs",I=n.p+"Congratulations.b6623b8efc6fedec9d33.tgs",k=n.p+"DiscussionGroupsDucks.9ea453d1be9d1b0ee77a.tgs",T=n.p+"Experimental.43d62096368bf5a00ae3.tgs",P=n.p+"FoldersAll.3f9f9e243d19f0fbf9aa.tgs",L=n.p+"FoldersNew.9a40d71c0c8be70f5bd1.tgs",N=n.p+"FoldersShare.3356f97ced75bf97121c.tgs",M=n.p+"Lock.12547a0228d4fa544e53.tgs",F=n.p+"StarReaction.9079111e9821148b6055.tgs",x=n.p+"StarReactionEffect.8718d0946883c6f031f8.tgs",O={MonkeyIdle:w,MonkeyTracking:A,MonkeyClose:v,MonkeyPeek:C,FoldersAll:P,FoldersNew:L,FoldersShare:N,DiscussionGroups:k,Lock:M,CameraFlip:r,HandFilled:a,HandOutline:s,Speaker:d,VoiceAllowTalk:i,VoiceMini:c,VoiceMuted:u,VoiceOutlined:l,JoinRequest:y,Invite:g,QrPlane:o,Congratulations:I,Experimental:T,PartyPopper:p,Flame:f,ReadTime:S,Unlock:n.p+"Unlock.15931385f7a95ab1a000.tgs",LastSeen:b,Mention:m,Fragment:h,StarReactionEffect:x,StarReaction:F,Report:E}},4961:(e,t,n)=>{n.d(t,{A:()=>m,o:()=>C});var o=n(1303),r=n(1481),a=n(8221),s=n(7357),d=n(6275),i=n(2491),c=n(4282),u=n(7894),l=n(2393),f=n(6440);const h=/(\*\*|__).+?\1/g;function m(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,u.oE)(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 a.A.lastIndex=0,p(e,"big","jsx");case"emoji":return a.A.lastIndex=0,p(e,"small","jsx");case"emoji_html":return a.A.lastIndex=0,p(e,"small","html");case"br":return g(e,"jsx");case"br_html":return g(e,"html");case"highlight":return y(e,n.highlight);case"quote":return y(e,n.quote,!0);case"links":return v(e);case"tg_links":return v(e,!0);case"simple_markdown":return w(e,"jsx",n?.markdownPostProcessor);case"simple_markdown_html":return w(e,"html")}return e}),[e]))}function p(e,t,n){return l.TL?e:e.reduce(((e,d)=>{if("string"!=typeof d)return e.push(d),e;const u=(d=(0,c.A)(d)).split(a.A),l=d.match(a.A)||[];return e.push(u[0]),l.reduce(((e,a,d)=>{const c=(0,i.mS)(a);if(c){const d=`${r.jht?r.C1b:"."}/img-apple-${"big"===t?"160":"64"}/${c}.png`,u=(0,s.A)("emoji","small"===t&&"emoji-small");if("jsx"===n){const t=i.On.has(d);e.push(o.Ay.createElement("img",{src:d,className:`${u}${t?"":" opacity-transition slow shown"}`,alt:a,"data-path":d,draggable:!1,onLoad:t?void 0:i.P_}))}"html"===n&&e.push(`${a}`)}else e.push(a);const l=2*d+2;return u[l]&&e.push(u[l]),e}),e)}),[])}function g(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(),d=n.length-s.length;return e.push(String.fromCharCode(160).repeat(d)+s),r!==a.length-1&&e.push("jsx"===t?o.Ay.createElement("br",null):"
"),e}),[]);return[...e,...r]}),[])}function y(e,t,n){return e.reduce(((e,r)=>{if("string"!=typeof r||!t)return e.push(r),e;const a=r.toLowerCase().indexOf(t.toLowerCase());if(a<0)return e.push(r),e;const d=[];return d.push(r.substring(0,a)),d.push(o.Ay.createElement("span",{className:(0,s.A)("matching-text-highlight",n&&"is-quote")},r.substring(a,a+t.length))),d.push(r.substring(a+t.length)),[...e,...d]}),[])}const b=new RegExp(`${r.kNZ}|${r.sXR}`,"ig");function v(e,t){return e.reduce(((e,n)=>{if("string"!=typeof n)return e.push(n),e;const r=n.match(b);if(!r||!r.length)return e.push(n),e;const a=[];let s=r.shift(),i=0;for(;s;){const e=n.indexOf(s,i);a.push(n.substring(i,e)),s.endsWith("?")&&(s=s.slice(0,s.length-1)),!t||(0,d.z)(s)?a.push(o.Ay.createElement(f.A,{text:s,url:s})):a.push(s),i=e+s.length,s=r.shift()}return a.push(n.substring(i)),[...e,...a]}),[])}function w(e,t,n){const r=n||(e=>e);return e.reduce(((e,n)=>{if("string"!=typeof n)return e.push(n),e;const a=n.split(h),s=n.match(h)||[];return e.push(r(a[0])),s.reduce(((e,n,s)=>{"jsx"===t?e.push(n.startsWith("**")?o.Ay.createElement("b",null,r(n.replace(/\*\*/g,""))):o.Ay.createElement("i",null,r(n.replace(/__/g,"")))):e.push(n.startsWith("**")?`${n.replace(/\*\*/g,"")}`:`${n.replace(/__/g,"")}`);const d=2*s+2;return a[d]&&e.push(r(a[d])),e}),e)}),[])}function C(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}},8276:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(1303),r=n(7357);const a=e=>{let{name:t,className:n,style:a,role:s,ariaLabel:d,onClick:i}=e;return o.Ay.createElement("i",{className:(0,r.A)(`icon icon-${t}`,n),style:a,"aria-hidden":!d,"aria-label":d,role:s,onClick:i})}},5364:(e,t,n)=>{n.d(t,{A:()=>y});var o=n(1303),r=n(7357),a=n(5807),s=n(2393),d=n(7712),i=n(9030);const c="fWE9Tkfe",u="wapdILU7",l=[{x:20,y:0,size:100,durationShift:10},{x:15,y:15,size:75,durationShift:70},{x:10,y:35,size:75,durationShift:90},{x:20,y:70,size:125,durationShift:30},{x:40,y:10,size:125,durationShift:0},{x:45,y:60,size:75,durationShift:60},{x:60,y:-10,size:100,durationShift:20},{x:55,y:40,size:75,durationShift:60},{x:70,y:65,size:100,durationShift:90},{x:80,y:10,size:75,durationShift:30},{x:80,y:45,size:125,durationShift:0}],f=function(e){const t=[];for(let e=0;e<100;e++)t.push({x:100*Math.random(),y:100*Math.random(),velocityX:100*(5*Math.random()+15),velocityY:100*(10*Math.random()-5),scale:100*(.5*Math.random()+.5),durationShift:100*Math.random()});return t}(),h=(0,o.ph)((e=>{let{className:t,...n}=e;return"button"===n.preset?o.Ay.createElement("div",{className:(0,r.A)(c,"B94KQ3c0",t)},l.map((e=>{const t=100*Math.cos(Math.atan2(-50+e.y,-50+e.x)),n=100*Math.sin(Math.atan2(-50+e.y,-50+e.x));return o.Ay.createElement("div",{className:u,style:(0,a.A)(`top: ${e.y}%`,`left: ${e.x}%`,`--_duration-shift: ${-e.durationShift/100*5}s`,`--_shift-x: ${t}%`,`--_shift-y: ${n}%`,`scale: ${e.size}%`)},"✦")}))):"progress"===n.preset?o.Ay.createElement("div",{className:(0,r.A)(c,"F0JPgXgb",t)},f.map((e=>o.Ay.createElement("div",{className:u,style:(0,a.A)(`top: ${e.y}%`,`left: ${e.x}%`,`--_shift-x: ${e.velocityX}%`,`--_shift-y: ${e.velocityY}%`,`scale: ${e.scale}%`,`--_duration-shift: ${-e.durationShift/100*5}s`)},"✦")))):void 0}));var m=n(7836);const p=(0,o.ph)((()=>{const[e,t]=(0,o.J0)([]),n=(0,o.Kr)((()=>(0,m.sg)((()=>{t([])}),700,!1)),[]),r=(0,d.A)((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()}));return o.Ay.createElement("div",{className:"ripple-container",onMouseDown:r},e.map((e=>{let{x:t,y:n,size:r}=e;return o.Ay.createElement("div",{className:"ripple-wave",style:`left: ${t}px; top: ${n}px; width: ${r}px; height: ${r}px;`})})))}));var g=n(7474);const y=e=>{let{ref:t,type:n="button",id:c,onClick:u,onContextMenu:l,onMouseDown:f,onMouseUp:m,onMouseEnter:y,onMouseLeave:b,onFocus:v,children:w,size:C="default",color:A="primary",backgroundImage:S,className:E,round:I,pill:k,badge:T,fluid:P,isText:L,isLoading:N,isShiny:M,withPremiumGradient:F,withSparkleEffect:x,onTransitionEnd:O,ariaLabel:B,ariaControls:R,hasPopup:D,href:U,download:_,disabled:$,nonInteractive:j,allowDisabledClick:H,noFastClick:W="danger"===A,ripple:J,faded:V,tabIndex:z,isRtl:K,isRectangular:q,noPreventDefault:G,shouldStopPropagation:Q,noForcedUpperCase:Y,style:X}=e,Z=(0,o.li)(null);t&&(Z=t);const ee=(0,i.A)(),[te,ne]=(0,o.J0)(!1),oe=$||j,re=(0,r.A)("Button",E,C,A,I&&"round",k&&"pill",P&&"fluid",T&&"badge",oe&&"disabled",j&&"non-interactive",H&&"click-allowed",L&&"text",N&&"loading",J&&"has-ripple",V&&"faded",te&&"clicked",S&&"with-image",M&&"shiny",F&&"premium",q&&"rectangular",Y&&"no-upper-case"),ae=(0,d.A)((e=>{!H&&oe||!u||u(e),Q&&e.stopPropagation(),ne(!0),setTimeout((()=>{ne(!1)}),400)})),se=(0,d.A)((e=>{G||e.preventDefault(),!H&&oe||!f||f(e),s.TF||e.button!==s.w3.Main||W||ae(e)})),de=o.Ay.createElement(o.Ay.Fragment,null,x&&o.Ay.createElement(h,{preset:"button"}),N?o.Ay.createElement("div",null,o.Ay.createElement("span",{dir:K?"auto":void 0},ee("Cache.ClearProgress")),o.Ay.createElement(g.A,{color:L?"blue":"white"})):w,!oe&&J&&o.Ay.createElement(p,null));return U?o.Ay.createElement("a",{ref:Z,id:c,className:re,href:U,title:B,download:_,tabIndex:z,dir:K?"rtl":void 0,"aria-label":B,"aria-controls":R,style:X,onTransitionEnd:O,target:"_blank",rel:"noreferrer"},de):o.Ay.createElement("button",{ref:Z,id:c,type:n,className:re,onClick:s.TF||W?ae:void 0,onContextMenu:l,onMouseDown:se,onMouseUp:m,onMouseEnter:y&&!oe?y:void 0,onMouseLeave:b&&!oe?b:void 0,onTransitionEnd:O,onFocus:v&&!oe?v:void 0,"aria-label":B,"aria-controls":R,"aria-haspopup":D,title:B,tabIndex:z,dir:K?"rtl":void 0,style:(0,a.A)(X,S&&`background-image: url(${S})`)||void 0},de)}},664:(e,t,n)=>{n.d(t,{A:()=>s});var o=n(1303),r=n(7357),a=n(9030);const s=(0,o.ph)((e=>{let{ref:t,id:n,className:s,value:d,label:i,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:C,onKeyDown:A,onBlur:S,onPaste:E}=e;const I=(0,a.A)(),k=c||u||i,T=(0,r.A)("input-group",d&&"touched",c?"error":u&&"success",l&&"disabled",f&&"disabled",k&&"with-label",s);return o.Ay.createElement("div",{className:T,dir:I.isRtl?"rtl":void 0},o.Ay.createElement("input",{ref:t,className:"form-control",type:"text",id:n,dir:"auto",value:d||"",tabIndex:y,placeholder:h,maxLength:g,autoComplete:m,inputMode:p,disabled:l,readOnly:f,onChange:v,onInput:w,onKeyPress:C,onKeyDown:A,onBlur:S,onPaste:E,"aria-label":k,teactExperimentControlled:b}),k&&o.Ay.createElement("label",{htmlFor:n},k))}))},2745:(e,t,n)=>{n.d(t,{A:()=>s});var o=n(1303),r=n(7357),a=n(7474);const s=(0,o.ph)((e=>{let{color:t="blue",backgroundColor:n,className:s,onClick:d}=e;return o.Ay.createElement("div",{className:(0,r.A)("Loading",d&&"interactive",s),onClick:d},o.Ay.createElement(a.A,{color:t,backgroundColor:n}))}))},3325:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(1303),r=n(1401);const a=e=>{let{containerSelector:t,className:n,children:a}=e;const s=(0,o.li)();return s.current||(s.current=document.createElement("div")),(0,o.Nf)((()=>{const e=document.querySelector(t||"#portals");if(!e)return;const o=s.current;return n&&o.classList.add(n),e.appendChild(o),()=>{r.Ay.render(void 0,o),e.removeChild(o)}}),[n,t]),r.Ay.render(a,s.current)}},7474:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(1303),r=n(7357);const a=e=>{let{color:t="blue",backgroundColor:n,className:a}=e;return o.Ay.createElement("div",{className:(0,r.A)("Spinner",a,t,n&&"with-background",n&&`bg-${n}`)},o.Ay.createElement("div",{className:"Spinner__inner"}))}},1481:(e,t,n)=>{n.d(t,{AGC:()=>B,C1b:()=>s,CV:()=>M,CVv:()=>C,CfG:()=>V,D$I:()=>ke,DSF:()=>he,FHx:()=>m,GW0:()=>E,H6l:()=>X,HxB:()=>ve,Hz7:()=>R,Iz7:()=>T,Ka6:()=>be,LWg:()=>Te,LaL:()=>g,MVx:()=>l,MkD:()=>Se,NFE:()=>y,O4t:()=>q,OFc:()=>de,Oig:()=>u,P3f:()=>D,PqE:()=>Ce,Q$7:()=>S,QkL:()=>fe,UuV:()=>v,UyP:()=>Z,ViI:()=>A,W75:()=>i,XLD:()=>we,Xrp:()=>J,_E9:()=>me,a9l:()=>x,b5_:()=>le,bVP:()=>oe,be8:()=>Ae,bnE:()=>se,c2m:()=>K,cK8:()=>o,cLl:()=>L,dR$:()=>Pe,dnp:()=>U,es:()=>Y,f84:()=>G,fSF:()=>H,fng:()=>d,g0p:()=>Ie,i11:()=>$,j0M:()=>p,j7z:()=>z,jal:()=>ye,jht:()=>c,kNZ:()=>re,mFn:()=>r,nfi:()=>N,oBq:()=>b,ozB:()=>I,pX9:()=>pe,pZc:()=>W,pge:()=>w,pk8:()=>j,qJR:()=>a,r2x:()=>ee,rLF:()=>F,rgX:()=>ie,rkj:()=>f,sXR:()=>ae,tP8:()=>Ee,uyj:()=>h,vjm:()=>ge,wEk:()=>ce,xB5:()=>Q,xJs:()=>k,yhD:()=>O,zHL:()=>_,zrf:()=>P,zv8:()=>ue});const o="A",r="web.telegram.org",a="https://web.telegram.org/",s="https://web.telegram.org/a/",d=!1,i=!1,c=!1,u=!1,l=!1,f=u,h="https://telegram-a-host",m="Shoot!\nSomething went wrong, please see the error details in Dev Tools Console.",p="Telegram",g="[Inactive]",y="user_auth",b="tt-passcode",v=!1,w="tt-global-state",C=500,A=200,S=10,E=150,I="tt-is-screen-locked",k=!1,T="tt-media",P="tt-media-avatars",L="tt-media-progressive",N="tt-custom-bg",M="tt-lang-packs-v44",F="tt-global",x="tt-establish",O="tt-multitab",B=("undefined"!=typeof window&&window.innerHeight,1),R=1,D=1,U=0,_=1,$=2,j=16,H=17,W=15,J=1e7,V="editable-message-text",z=925,K=600,q=950,G=450,Q=100,Y=(Math.round(450),new Set(["newMessage","newScheduledMessage","deleteMessages","deleteScheduledMessages","deleteHistory"]),200),X=160,Z=120,ee=160,te=new Set(["image/png","image/jpeg","image/gif"]),ne=new Set(["video/mp4","video/quicktime"]),oe=(new Set(["audio/mp3","audio/ogg","audio/wav","audio/mpeg","audio/flac","audio/aac","audio/m4a","audio/mp4","audio/x-m4a"]),new Set([...te,...ne]),"The message is not supported on this version of Telegram."),re="((ftp|https?):\\/\\/)?((www\\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\\.[a-zA-Z][-a-zA-Z0-9]{1,62})\\b([-a-zA-Z0-9()@:%_+.,~#?&/=]*)",ae="(@[\\w\\d_-]+)",se=/^tg:(\/\/)?/i,de=/^(https?:\/\/)?([-a-zA-Z0-9@:%_+~#=]{1,32}\.)?t\.me/i,ie=(new Set(["USERNAME_PURCHASE_AVAILABLE","USERNAME_INVALID"]),new Set(["t.me","web.t.me","a.t.me","k.t.me","z.t.me"]),"weba"),ce=new Set(["AU","BD","CA","CO","EG","HN","IE","IN","JO","MX","MY","NI","NZ","PH","PK","SA","SV","US"]),ue="777000",le="489000",fe="7173162320003080",he=0,me=1,pe=-1,ge="en",ye="android",be=["android","ios","tdesktop","macos"],ve=1,we="#99BA92",Ce="#0F0F0F",Ae="#4A8E3A8C",Se="#0A0A0A8C",Ee="1a",Ie="2b",ke=5,Te=new Set(["USER_CANCELED"]),Pe={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],recommendedChannels:[10,100],savedDialogsPinned:[5,100]}},179:(e,t,n)=>{n(1481)},2214:(e,t,n)=>{function o(e){return!e.startsWith("-")}function r(e){return"chatTypeSuperGroup"===e.type}function a(e){return"chatTypeChannel"===e.type}function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"normal",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.avatarPhotoId;if(n)return"big"===t?`profile${e.id}?${n}`:`avatar${e.id}?${n}`}function d(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||o(e.id)&&!t.hasPrivateChatsNotifications||a(e)&&!t.hasBroadcastNotifications||function(e){return function(e){return"chatTypeBasicGroup"===e.type}(e)||r(e)}(e)&&!t.hasGroupNotifications}n.d(t,{L8:()=>o,Vs:()=>r,W1:()=>d,WX:()=>a,cP:()=>s}),n(3174),n(1481),n(7663),n(529),n(3439),n(179),n(9089),Date.now()},6291:(e,t,n)=>{n.d(t,{wTW:()=>l,WiA:()=>s,Sb3:()=>r.Sb,CIU:()=>a.CI,csZ:()=>a.cs,aLQ:()=>i,Mwy:()=>a.Mw,cWA:()=>r.cW,WXB:()=>o.WX,VsK:()=>o.Vs,L8L:()=>o.L8,W1R:()=>o.W1,m4t:()=>c}),n(9089);var o=n(2214),r=n(6525),a=n(7312);function s(e,t){return`${e}_${t}`}n(179);var d=n(3174);function i(e,t){const n=`sticker${e}`;return t?`${n}?size=m`:n}function c(e){if(!e.entities)return e;const t=e.entities.filter((e=>e.type!==d.C7.CustomEmoji));return{...e,entities:t}}var u=n(7894);function l(e,t){let{visibility:n,isUnspecified:r,allowedIds:a,blockedIds:s,shouldAllowPremium:d}=t;const{users:{byId:i},chats:{byId:c}}=e,[l,f]=(0,u.jB)(a,o.L8),[h,m]=(0,u.jB)(s,o.L8);return{visibility:n,isUnspecified:r,allowedUsers:l.map((e=>i[e])).filter(Boolean),allowedChats:f.map((e=>c[e])).filter(Boolean),blockedUsers:h.map((e=>i[e])).filter(Boolean),blockedChats:m.map((e=>c[e])).filter(Boolean),shouldAllowPremium:d}}},7312:(e,t,n)=>{function o(e){return e.content.pollId}function r(e){return e.content.webPage}function a(e){return function(e){const t=function(e){return e.content.photo}(e)||function(e){return e.content.video}(e)||function(e){return e.content.document}(e)||function(e){return e.content.sticker}(e)||function(e){return r(e)?.photo}(e)||function(e){return r(e)?.video}(e)||function(e){return e.content.invoice}(e)?.extendedMedia;if(t)return t.thumbnail}(e)?.dataUri}function s(e,t){const n=`document${e.id}`;switch(t){case"micro":case"pictogram":return e.previewPhotoSizes?.some((e=>"s"===e.type))?`${n}?size=s`:s(e,"preview");case"preview":return`${n}?size=m`;case"download":return`${n}?download`;default:return n}}n.d(t,{CI:()=>a,Mw:()=>s,cs:()=>o}),n(3174),n(2393),n(6525)},6525:(e,t,n)=>{n.d(t,{P5:()=>i,Qm:()=>u,Sb:()=>c,Sv:()=>l,WD:()=>s,cW:()=>d});var o=n(3174),r=n(1481),a=n(3439);function s(e){const{transcriptionId:t}=e,n=(0,a.mS)();return t&&n.transcriptions[t]?.text}function d(e){let{poll:t,story:n}=e;return{poll:t,story:n&&"content"in n?n:void 0}}function i(e){return function(e){const{text:t,sticker:n,photo:o,video:r,audio:a,voice:s,document:d,pollId:i,webPage:c,contact:u,invoice:l,location:f,game:h,action:m,storyData:p,giveaway:g,giveawayResults:y,isExpiredVoice:b,paidMedia:v}=e.content;return Boolean(t)||!(n||o||r||a||s||d||u||i||c||l||f||h||m?.phoneCall||p||g||y||b||v)}(e)?e.content.text?.text||r.bVP:void 0}function c(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&&"chatId"in e){if(e.chatId===r.zv8){const e=a.match(/^\D*([\d-]{5,7})\D/)?.[1];e&&(s=[...s||[],{type:t?o.C7.Spoiler:o.C7.Code,offset:a.indexOf(e),length:e.length}],s.sort(((e,t)=>e.offset>t.offset?1:-1)))}if(t&&e.chatId===r.b5_&&s&&s.some((e=>e.type===o.C7.Code))){const e=s;s=[];for(let t=0;t{n(1481),n(7663),n(529)},3439:(e,t,n)=>{n.d(t,{EK:()=>i,UF:()=>a,aJ:()=>d,ko:()=>s,mS:()=>r});const o=(0,n(7932).cl)(),r=o.getGlobal,a=o.setGlobal,s=o.getActions,d=o.addActionHandler,i=o.withGlobal},1133:(e,t,n)=>{function o(e,t){return e.chats.byId[t]}function r(e,t){return e.chats.fullInfoById[t]}function a(e,t){return e.chatFolders.byId[t]}function s(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"all";return e.chats.lastMessageIds[n]?.[t]}function d(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"all";const o=s(e,t,n);if(!o)return;const r="saved"===n?e.currentUserId:t;return e.messages.byChatId[r]?.byId[o]}n.d(t,{$:()=>a,AW:()=>r,ZZ:()=>s,hd:()=>o,yH:()=>d}),n(3174),n(1481),n(4487),n(2393),n(6291),n(5056),n(9926)},5107:(e,t,n)=>{n.d(t,{PKK:()=>m,BWX:()=>h,hds:()=>a.hd,$aQ:()=>a.$,AWZ:()=>a.AW,yHC:()=>a.yH,ZZX:()=>a.ZZ,zeq:()=>s.ze,Xf0:()=>s.Xf,CzR:()=>g.Cz,gjV:()=>c,nIz:()=>p,GrP:()=>b,$5S:()=>y,PVB:()=>w.P,IVq:()=>w.I,_bp:()=>v._b,Msb:()=>v.Ms,Cw0:()=>l,zcZ:()=>s.zc,nTw:()=>d.n,SJA:()=>u,C5H:()=>s.C5,pSx:()=>C,mBe:()=>i.mB,vGo:()=>i.vG,rA3:()=>s.rA,NHc:()=>s.NH});var o=n(9925),r=n(4487),a=(n(2393),n(7312),n(6291),n(1133)),s=n(9408),d=n(5056),i=n(9926);function c(e,t){for(var n=arguments.length,i=new Array(n>2?n-2:0),c=2;c2?n-2:0),c=2;c1?t-1:0),o=1;o1?t-1:0),o=1;o{n.d(t,{C5:()=>c,NH:()=>f,Xf:()=>s,rA:()=>u,zc:()=>l,ze:()=>d}),n(3174),n(1481);var o=n(4487),r=(n(2393),n(6291),n(1133),n(6211),n(1903),n(163),n(5056)),a=n(9926);function s(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a4?s-4:0),i=4;i3?r-3:0),s=3;s1?t-1:0),r=1;r{const{senderId:n}=function(e,t,n){const o=d(e,t);return o?o[n]:void 0}(e,u,t)||{};return n?(0,a.mB)(e,n):void 0})).filter(Boolean):void 0}},4137:(e,t,n)=>{n(4487),n(9408),n(5056)},6211:(e,t,n)=>{n.d(t,{I:()=>s,P:()=>a});var o=n(1133),r=n(9926);function a(e,t){return(0,r.mB)(e,t)||(0,o.hd)(e,t)}function s(e,t){return e.profilePhotosById[t]}},1903:(e,t,n)=>{function o(e,t){return e.stories.byPeerId[t]}function r(e,t,n){return o(e,t)?.byId[n]}n.d(t,{Ms:()=>r,_b:()=>o}),n(4487),n(6211),n(5056)},163:(e,t,n)=>{n.d(t,{Cz:()=>r});var o=n(1481);function r(e,t){return"id"in t&&(t.id===e.appConfig?.defaultEmojiStatusesStickerSetId||t.id===o.QkL)}n(4487),n(5056),n(9926)},5056:(e,t,n)=>{n.d(t,{n:()=>r});var o=n(4487);function r(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{function o(e,t){return e.users.byId[t]}function r(e,t){return e.users.fullInfoById[t]}n.d(t,{mB:()=>o,vG:()=>r}),n(6291)},5486:(e,t,n)=>{n.d(t,{A:()=>h});var o=n(1303),r=n(4235);const a="http://www.w3.org/2000/svg",s=document.createElementNS(a,"svg");s.setAttribute("width","0"),s.setAttribute("height","0"),s.setAttribute("viewBox","0 0 1 1"),s.classList.add("svg-definitions"),document.body.appendChild(s);const d=document.createElementNS(a,"defs");s.appendChild(d);const i=new Map;var c=n(1322);function u(e,t,n){var o;return(t="symbol"==typeof(o=function(e,t){if("object"!=typeof e||!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)}(t))?o:o+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const l=new Map;class f{constructor(e){this.color=e,u(this,"filterId",void 0),u(this,"referenceCount",0),this.filterId=`color-filter-${e.slice(1)}`;const t=document.createElementNS(a,"filter");var n,o;t.setAttribute("color-interpolation-filters","sRGB"),n=t,(o=this.filterId)??(o=(0,r.A)()),n.id=o,d.appendChild(n),i.set(n.id,n);const s=document.createElementNS(a,"feColorMatrix");s.setAttribute("type","matrix");const l=(0,c.E2)(e);s.setAttribute("values",`0 0 0 0 ${l.r/255} 0 0 0 0 ${l.g/255} 0 0 0 0 ${l.b/255} 0 0 0 1 0`),t.appendChild(s)}getFilterId(){return this.referenceCount+=1,this.filterId}removeReference(){this.referenceCount-=1,0===this.referenceCount&&function(e){const t=i.get(e);t&&(t.remove(),i.delete(e))}(this.filterId)}isUsed(){return this.referenceCount>0}}function h(e,t){if((0,o.vJ)((()=>{if(e)return()=>{const t=l.get(e);t&&(t.removeReference(),t.isUsed()||l.delete(t.color))}}),[e]),!e)return;if(l.has(e))return m(l.get(e).getFilterId(),t);const n=new f(e);return l.set(e,n),m(n.getFilterId(),t)}function m(e,t){return t?`url(#${e})`:`filter: url(#${e});`}},3874:(e,t,n)=>{n.d(t,{Ay:()=>y,Ny:()=>p});var o=n(1303),r=n(1481),a=n(6536),s=n(2393),d=n(3503),i=n(857);const c=new Map,u=(0,a.h)();let l,f,h,m;function p(){return l}function g(){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,d.u)(),u.runCallbacks()}function y(){const e=(0,i.A)();return(0,o.vJ)((()=>u.addCallback(e)),[e]),{isMobile:l,isTablet:f,isLandscape:h,isDesktop:!l&&!f,isTouchScreen:m}}!function(){const e=window.matchMedia(`(max-width: ${r.c2m}px), (max-width: ${r.O4t}px and max-height: ${r.f84}px)`);c.set("mobile",e),e.addEventListener("change",g);const t=window.matchMedia(`(max-width: ${r.j7z}px)`);c.set("tablet",t),t.addEventListener("change",g);const n=window.matchMedia(s.pz?"(orientation: landscape)":"screen and (min-device-aspect-ratio: 1/1) and (orientation: landscape)");c.set("landscape",n),n.addEventListener("change",g);const o=window.matchMedia("(pointer: coarse)");c.set("touch",o),o.addEventListener("change",g)}(),g()},9129:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(1303),r=n(857),a=n(5718),s=n(1257),d=n(5297);const i=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const i=t?e:()=>e();t??(t=[e]);const c=(0,o.li)(),u=(0,r.A)(),l=(0,s.i)(i);function f(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=l.current;if(n)t((e=>{c.current!==e&&(c.current=e,u())}));else{const n=t();c.current!==n&&(c.current=n,e||u())}}return(0,d.A)((()=>{f(!0)}),t),(0,a.R)(f,t),c.current}},5283:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(1303);const r=function(e){(0,o.vJ)(e,[])}},2117:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(1303);const r=(e,t,n)=>{const r=(0,o.li)();return(0,o.vJ)((()=>{const n=r.current;return r.current=t,e(n||[])}),t,n)}},7661:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(1303);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.J0)(e,t);return[n,(0,o.hb)((()=>{r(!0)}),[]),(0,o.hb)((()=>{r(!1)}),[])]}},857:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(1303);const r=()=>{const[,e]=(0,o.J0)(!1);return(0,o.hb)((()=>{e((e=>!e))}),[])}},4080:(e,t,n)=>{n.d(t,{Ay:()=>i});var o=n(1303),r=n(6536),a=n(7712);const s=(0,r.h)(),d=(0,r.h)();function i(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=(0,a.A)(e),i=(0,a.A)(t);(0,o.vJ)((()=>{if(!n)return(0,o.OV)()&&r(),s.addCallback(r),d.addCallback(i),()=>{d.removeCallback(i),s.removeCallback(r)}}),[n,i,r])}o.OV.subscribe((()=>{(0,o.OV)()?s.runCallbacks():d.runCallbacks()}))},6072:(e,t,n)=>{n.d(t,{A:()=>k});var o=n(1303),r=n(7932),a=n(1481),s=n(6644),d=n(2393),i=n(5283),c=n(7712),u=n(5297);const l=`${window.location.pathname}${window.location.search}`,f=Number(new Date);let h,m,p=!1,g=[],y=[],b=!1;function v(){b&&setTimeout((()=>{b=!1}),350)}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):C(t)}function C(e){e.forEach((e=>window.history[e.type](e.data,"",e.hash)))}function A(e){g.length||(0,s.YS)(w),g.push(e)}function S(){m=0,h=[{index:0,onBack:()=>window.history.back()}],window.history.replaceState({index:0,historyUniqueSessionId:f},"",l)}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,A({type:"go",delta:-e})),e}function I(){let e=!1;for(let t=h.length-1;t>0;t--)h[t].isClosed||(!e&&b&&((0,r.ko)().disableHistoryAnimations(),e=!0),h[t].onBack?.());S()}function k(e){let{isActive:t,shouldBeReplaced:n,shouldResetUrlHash:r,hash:a,onBack:s}=e;const d=(0,c.A)(s),l=(0,o.li)(),p=(0,o.li)(!1),g=(0,o.li)(!0),y=(0,o.hb)((function(){const e=arguments.length>0&&void 0!==arguments[0]&&arguments[0]||h[m].shouldBeReplaced;l.current=e?m:++m,m=l.current;const t=h[l.current];t&&!t.isClosed&&t.markReplaced?.(),h[l.current]={index:l.current,onBack:d,shouldBeReplaced:n,markReplaced:()=>{p.current=!0}},A({type:e?"replaceState":"pushState",data:{index:l.current,historyUniqueSessionId:f},hash:a?`#${a}`:r?" ":void 0})}),[a,n,r]),b=(0,o.hb)((()=>{l.current&&h[l.current]&&!p.current&&(h[l.current].isClosed=!0,p.current=!0,l.current!==m||n||(m-=E()))}),[n]);(0,i.A)((()=>(g.current=!1,()=>{t&&!p.current&&b()}))),(0,u.A)((e=>{let[n]=e;n!==t&&(g.current&&!t||(t?y():b()))}),[t,b,y])}a.W75&&(window.TEST_getHistoryState=()=>h,window.TEST_getHistoryCursor=()=>m),d.pz&&(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&&(C(y),y=[]));if(!t)return I(),void window.location.hash;const{index:n,historyUniqueSessionId:o}=t;if(o===f){if(n!==m)if(nn-e;o--)h[o].isClosed?e++:(!t&&b&&((0,r.ko)().disableHistoryAnimations(),t=!0),h[o].onBack?.());const o=E(e);m+=n-m-o,m<0&&(m=0)}else n>m&&(p=!0,A({type:"go",delta:-(n-m)}))}else I()}))},7712:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(1303),r=n(1257);function a(e){const t=(0,r.i)(e);return(0,o.hb)((function(){for(var e=arguments.length,n=new Array(e),o=0;o{n.d(t,{A:()=>s});var o=n(7985),r=n(5283),a=n(857);const s=()=>{const e=(0,a.A)();return(0,r.A)((()=>o.DW(e))),o.Yw()}},3767:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(1303);const r=function(e,t){const n=(0,o.li)(),{current:r}=n;return t&&void 0===e||(n.current=e),r}},6637:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(1303),r=n(6644),a=n(6536),s=n(7712);const d=new Map;function i(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const i=(0,s.A)(t);(0,o.vJ)((()=>{const t=e&&"current"in e?e.current:e;if(!t||n)return;const s=new Map;function c(){for(const e of s.values())e.target.offsetParent&&i(e);s.clear()}const u=e=>{let[t]=e;s.set(t.target,t),(0,o.OV)()?o.OV.once((()=>{(0,r.YS)(c)})):c()};let[l,f]=d.get(t)||[void 0,void 0];return l||(f=(0,a.h)(),l=new IntersectionObserver(f.runCallbacks),d.set(t,[l,f]),l.observe(t)),f.addCallback(u),()=>{f.removeCallback(u),f.hasCallbacks()||(l.unobserve(t),l.disconnect(),d.delete(t))}}),[n,e])}},2732:(e,t,n)=>{n.d(t,{A:()=>m});var o=n(1303),r=n(1401),a=n(6644),s=n(5718),d=n(1257),i=n(5297);const c=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=t?e:()=>e;t??(t=[e]);const[a,c]=(0,o.Ul)(),u=(0,d.i)(r);function l(){const e=u.current;n?e(c):c(e())}return(0,i.A)(l,t),(0,s.R)(l,t),a};var u=n(9129),l=n(7712);const f=(e,t)=>{const n=(0,o.li)();return(0,i.A)((()=>{const o=n.current;return n.current=t,e(o||[])}),t)},h=350;function m(e){const{isOpen:t,noMountTransition:n=!1,noOpenTransition:s=!1,noCloseTransition:m=!1,closeDuration:p=h,className:g="fast",prefix:y="",onCloseAnimationEnd:b}=e,v=(0,o.li)(null),w=e.ref||v,C=(0,o.li)(),[A,S]=(0,o.Ul)(),E=(0,d.i)({closeDuration:p,noMountTransition:n,noOpenTransition:s,noCloseTransition:m}),I=(0,l.A)(b);f((e=>{let[n]=e;const o=E.current;t?(C.current&&(clearTimeout(C.current),C.current=void 0),o.noOpenTransition||void 0===n&&o.noMountTransition?S("open"):(S("scheduled-open"),(0,a.YS)((()=>{S("open")})))):void 0===n||o.noCloseTransition?S("closed"):(S("closing"),C.current=window.setTimeout((()=>{S("closed"),I()}),o.closeDuration))}),[t]);const k=(0,l.A)((()=>{const e=w.current;if(!e)return;!1!==g&&((0,r.YM)(e,"opacity-transition"),(0,r.YM)(e,g));const t=A(),n="closed"!==t,o="open"===t,a="closing"===t;(0,r.dH)(e,`${y}shown`,n),(0,r.dH)(e,`${y}not-shown`,!n),(0,r.dH)(e,`${y}open`,o),(0,r.dH)(e,`${y}not-open`,!o),(0,r.dH)(e,`${y}closing`,a)}));(0,i.A)((()=>{w.onChange=()=>{w.onChange=void 0,k()}}),[k,w]),(0,o.Nf)(k,[k,A]);const T="withShouldRender"in e&&e.withShouldRender,P=(0,u.A)((()=>T&&"closed"!==A()),[T,A]),L=c((()=>"closing"===A()),[A]);return T?{ref:w,shouldRender:P,getIsClosing:L}:{ref:w,getIsClosing:L}}},5718:(e,t,n)=>{n.d(t,{R:()=>a});var o=n(1303),r=n(2237);function a(e,t){const n=(0,o.li)(!0);n.current&&(n.current=!1,t?.forEach((t=>{(0,r.Hp)(t)&&t.subscribe(e)}))),(0,o._W)((()=>{(0,r.cO)(e)}))}},1257:(e,t,n)=>{n.d(t,{i:()=>r});var o=n(1303);function r(e){const t=(0,o.li)(e);return t.current=e,t}},5297:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(1303),r=n(3767);function a(e,t){const n=(0,r.A)(t),a=(0,o.li)();n&&!t.some(((e,t)=>e!==n[t]))||(a.current?.(),a.current=e(n||[])??void 0),(0,o._W)((()=>{a.current?.()}))}},672:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(1303),r=n(7836);function a(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const s=(0,o.hb)(e,t);return(0,o.Kr)((()=>"number"==typeof n?(0,r.nF)(s,n,!a):(0,r.nb)(n,s)),[s,n,a])}},4745:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(1303),r=n(4235);function a(){const e=(0,o.li)();return e.current||(e.current=(0,r.A)()),e.current}},6644:(e,t,n)=>{n.d(t,{RK:()=>f,YS:()=>l,Z3:()=>a.Z3,gm:()=>h});var o=n(110),r=n(7836),a=n(5357);let s=[],d=[],i=[];const c=(u=()=>{const e=s;s=[],e.forEach((e=>{(0,o.A)(e)})),Promise.resolve().then((()=>{(0,a.A)("mutate");const e=d;d=[],e.forEach((e=>{(0,o.A)(e)}))})).then((()=>{(0,a.A)("measure");const e=[];for(const t of i)(0,o.A)((()=>{const n=t();n&&e.push(n)}));return i=[],e})).then((e=>{(0,a.A)("mutate");for(const t of e)(0,o.A)(t)})).then((()=>{(0,a.A)("measure")}))},(0,r.nb)((e=>{(0,r.IJ)(e,!0)}),u));var u;function l(e){s.push(e),c()}function f(e){d.push(e),c()}function h(e){i.push(e),c()}},5357:(e,t,n)=>{n.d(t,{oA:()=>l,Z3:()=>u,A:()=>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,d="measure",i=!1;function c(e){d=e}function u(){i||(i=!0,Object.entries(o).forEach((e=>{let[t,n]=e;const o=window[t];if(!o)return;const 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{"mutate"!==d&&e.forEach((e=>{let{target:t,type:n,attributeName:o}=e;document.contains(t)&&(f.has(t)||"childList"===n&&t instanceof HTMLElement&&t.contentEditable||o?.startsWith("data-")||r(new Error(`Unexpected mutation detected: \`${"attributes"===n?o:n}\``)))})),f.clear()})),s.observe(document.body,{childList:!0,attributes:!0,subtree:!0,characterData:!1}))}function l(){i&&(s?.disconnect(),s=void 0,Object.entries(o).forEach((e=>{let[t,n]=e;const o=window[t];if(!o)return;const 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(),i=!1)}const f=new Set;function h(e){"measure"!==d&&r(new Error(`Unexpected measurement detected: \`${e}\``))}},1401:(e,t,n)=>{n.d(t,{YM:()=>_,Ay:()=>J,HW:()=>$,Tv:()=>H,dH:()=>j});var o=n(1481),r=n(7894);const a=new Set(["scroll","mouseenter","mouseleave","load"]),s={},d={},i=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),d[e].delete(t),i.get(t).delete(e)}function f(e){const t=d[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}}}o.Oig&&document.addEventListener("dblclick",(()=>{const e=Object.keys(s).length,t=Object.values(s).reduce(((e,t)=>e+t),0),n=Object.keys(d).length,o=Object.values(d).reduce(((e,t)=>e+t.size),0),r=i.size,a=Array.from(i.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(1303);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,C=new WeakMap;function A(e,t,n,r,a,s){let d=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{};const{skipComponentUpdate:i,fragment:c}=d;let{nextSibling:u,isSvg:l}=d;const f=t?.type===h.wr.Component,m=n?.type===h.wr.Component,p=n,g=!f&&t?.type===h.wr.Fragment,y=!m&&n?.type===h.wr.Fragment;if(l||n?.type!==h.wr.Tag||"svg"!==n.tag||(l=!0),!i&&f&&m&&!(0,h.rO)(t,n)&&(n=function(e,t){return e.componentInstance.props=t.componentInstance.props,(0,h.Cc)(e.componentInstance)}(t,n)),!i&&m&&n.componentInstance.mountState===h.pT.Mounted&&E(e,n,r,a,s),t===n)return n;if(o.Oig&&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(m||y)m&&(a=(n=S(e,n,r,a,s)).componentInstance.context??a),I(e,n,a,{nextSibling:u,fragment:c,isSvg:l});else if(c||u||p.type!==h.wr.Text||1!==r.children.length||e.firstChild){const t=k(p,a,l);p.target=t,L(c||e,t,u),p.type===h.wr.Tag&&x(p,t)}else e.textContent=p.value,p.target=e.firstChild;else if(t&&!n)T(e,t,a,void 0);else if(t&&n)if((0,h.rO)(t,n))if(u||(u=N(t)),m||y)m&&(a=(n=S(e,n,r,a,s)).componentInstance.context??a),T(e,t,a,void 0),I(e,n,a,{nextSibling:u,fragment:c,isSvg:l});else{const n=k(p,a,l);p.target=n,T(e,t,a,n,u),p.type===h.wr.Tag&&x(p,n)}else if(f&&m||g&&y)M(t,n,a,e,u,d.forceMoveToEnd);else{const o=t,r=o.target;if(p.target=r,o.target=void 0,t.type===h.wr.Tag){const o=n;x(t,void 0),x(o,r),(u||d.forceMoveToEnd)&&L(e,r,u),function(e,t,n,o){O(n.tagName,t.props);const r=Object.entries(e.props),a=Object.entries(t.props);for(const[e,o]of r){const r=t.props[e];void 0!==o&&(void 0===r||o!==r&&e.startsWith("on"))&&R(n,e,o)}for(const[t,r]of a){const a=e.props[t];void 0!==r&&r!==a&&B(n,t,r,o)}}(t,o,r,l),M(t,o,a,r,void 0,void 0,l)}}return n}function S(e,t,n,o,r){const{componentInstance:a}=t;return t.componentInstance.context=o,a.mountState===h.pT.New&&E(e,t=(0,h.bF)(a),n,o,r),t}function E(e,t,n,o,r){const{componentInstance:a}=t;a.onUpdate=()=>{n.children[r]=A(e,n.children[r],a.$element,n,o,r,{skipComponentUpdate:!0})}}function I(e,t,n,o){const{children:r}=t;for(let a=0,s=r.length;al(t,e))),i.delete(e))}(e.target)),e.target=void 0,e.type!==h.wr.Tag))return;for(const t of e.children)P(t)}function L(e,t,n){n?e.insertBefore(t,n):e.appendChild(t)}function N(e){return e.type===h.wr.Component||e.type===h.wr.Fragment?N(e.children[e.children.length-1]):e.target.nextSibling||void 0}function M(e,t,n,a,s){let d=arguments.length>5&&void 0!==arguments[5]&&arguments[5],i=arguments.length>6?arguments[6]:void 0;if(o.Oig&&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,r.Am)(t).length)throw console.warn("[Teact] Duplicated keys:",t.filter(((e,t,n)=>n.indexOf(e)!==t)),e),new Error("[Teact] Children keys are not unique")}}(t.children),"props"in t&&t.props.teactFastList)return void function(e,t,n,r){const a=e.children,s=t.children,d=new Set;for(const e of s){const t="props"in e?e.props.key:void 0;if(o.Oig&&(0,h.jo)(e)&&(null==t&&console.warn("Missing `key` in `teactFastList`"),e.type===h.wr.Fragment))throw new Error("[Teact] Fragment can not be child of container with `teactFastList`");d.add(t)}let i=0;const c={};for(let e=0,o=a.length;ea.index;i&&!h||f++;const m=r.childNodes[h?e+1:e],p=i?m?{nextSibling:m}:{forceMoveToEnd:!0}:void 0,g=A(r,a.$element,o,t,n,e,p);g!==o&&(s[e]=g)}l&&F(u,l,r,t,n)}(e,t,n,a);const c=e.children,u=t.children,l=c.length,f=u.length,m=Math.max(l,f),p=f>l?document.createDocumentFragment():void 0,g=e.children[l-1],y=p&&(s||(g?N(g):void 0));for(let e=0;e=l?{fragment:p,isSvg:i}:{nextSibling:s,forceMoveToEnd:d,isSvg:i});o&&o!==u[e]&&(u[e]=o)}p&&L(a,p,y)}function F(e,t,n,o,r){const a=n.childNodes[e];if(1===t){const t=o.children[e],s=A(n,void 0,t,o,r,e,{nextSibling:a});return void(s!==t&&(o.children[e]=s))}const s=document.createDocumentFragment();for(let a=e;a{if(s?.(e),d?.(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 B(e,t,n,o){if("className"===t)D(e,n,o);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?U(e,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 d[e]||(d[e]=new Map),d[e]}(e).set(t,n),function(e){const t=i.get(e);if(t)return t;const n=new Set;return i.set(e,n),n}(t).add(e),s[e]++}(r,e,n):e.addEventListener(r,n,o)}(e,t,n,t.endsWith("Capture")):o||t.startsWith("data-")||t.startsWith("aria-")||p.has(t)?e.setAttribute(t,n):m.has(t)||(e[y[t]||t]=n)}function R(e,t,n){"className"===t?D(e,""):"value"===t?e.value="":"style"===t?U(e,""):"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)}function D(e,t,n){if(n)return void e.setAttribute("class",t);const o=e,r=w.get(e);if(!r)return void(o.className=t);const a=Array.from(r);t&&a.push(t),o.className=a.join(" ")}function U(e,t){e.style.cssText=t,C.get(e)&&W(e)}function _(e,t){e.classList.add(t);const n=w.get(e);n?n.add(t):w.set(e,new Set([t]))}function $(e,t){e.classList.remove(t);const n=w.get(e);n&&(n.delete(t),n.size||w.delete(e))}function j(e,t,n){!0===n?_(e,t):!1===n||w.get(e)?.has(t)?$(e,t):_(e,t)}function H(e,t){C.set(e,t),W(e)}function W(e){const t=Object.entries(C.get(e)).reduce(((t,n)=>{let[o,r]=n;return o.startsWith("--")?e.style.setProperty(o,r):t[o]=r,t}),{});Object.assign(e.style,t)}const J={render:function(e,t){v.has(t)||v.set(t,{children:[]});const n=(0,h.ek)(),o=v.get(t),r=A(t,o.children[0],e,o,{},0);n?.(),o.children=r?[r]:[]}}},1303:(e,t,n)=>{n.d(t,{$Z:()=>he,pT:()=>k,wr:()=>I,VK:()=>S,ek:()=>Q,Ay:()=>me,OV:()=>A,rO:()=>Z,jo:()=>x,ph:()=>fe,bF:()=>ee,qF:()=>E,Cc:()=>X,s4:()=>te,hb:()=>ce,vJ:()=>ae,Nf:()=>se,Kr:()=>ie,li:()=>ue,Ul:()=>le,J0:()=>oe,_W:()=>de});var o=n(1481),r=n(5930),a=n(7836);const s=new Set(["TeactMemoWrapper renders","TeactNContainer renders","Button renders"]);let d={};const i=(0,a.nF)((function(){c||function(){c=document.createElement("div"),c.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(c);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",(()=>{d={},i()})),document.body.appendChild(e)}();const e=Date.now()-500,[t,n]=Object.entries(d).reduce(((e,t)=>{let[n,{value:o}]=t;return s.has(n)||(n.includes("renders")&&o>e[0]&&(e[0]=o),n.includes("duration")&&o>e[1]&&(e[1]=o)),e}),[0,0]);c.innerHTML=Object.entries(d).filter((e=>{let[t,{value:n}]=e;return!s.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[`
`,` e?' style="background: lightgreen"':""}>${r}: ${Math.round(a)}`,"
"].join("\n");var d})).join("\n")}),500,!1);let c;function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;const n=Date.now();d[e]?(d[e].value+=t,d[e].lastUpdateAt=n):d[e]={value:t,lastUpdateAt:n},i()}var l=n(7894),f=n(110),h=n(2237),m=n(6644);const p=1e3;let g=0,y=0;const[b,v]=(0,h.n5)(!1),[w,C]=(0,h.n5)(!1),A=b;function S(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];g++,1===g&&v(!0),t&&(y++,1===y&&C(!0));const n=window.setTimeout(r,e);let o=!1;function r(){o||(o=!0,clearTimeout(n),g--,0===g&&v(!1),t&&(y--,0===y&&C(!1)))}return r}function E(e){(0,a.kI)((()=>{b()?(0,m.YS)((()=>{E(e)})):e()}))}let I=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}({}),k=function(e){return e[e.New=0]="New",e[e.Mounted=1]="Mounted",e[e.Unmounted=2]="Unmounted",e}({});const T=Symbol("Fragment"),P=7,L=7,N=new Set(["TeactMemoWrapper","TeactNContainer","Button","ListItem","MenuItem"]);let M,F=0;function x(e){return e.type===I.Tag||e.type===I.Component||e.type===I.Fragment}function O(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r1&&void 0!==arguments[1]&&arguments[1];const n=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.length-1;for(;n>=0&&D(e[n]);n--);return n===e.length-1?e:-1===n&&t?e.slice(0,1):e.slice(0,n+1)}(e,t),o=[];for(let e=0,r=n.length;e{console.warn("COMPONENTS",(0,l.My)(Object.values(_).map((e=>{let{avgRenderTime:t,...n}=e;return{...n,...void 0!==t&&{avgRenderTime:Number(t.toFixed(2))}}})),"renders","desc")),console.warn("MEMOS",(0,l.My)(Object.values($).filter((e=>{let{calls:t}=e;return t>=j})).map((e=>({...e,hitRate:Number(e.hitRate.toFixed(2))}))),"hitRate","asc"))}));let H=new Set,W=new Set,J=new Map,V=new Map,z=new Map,K=new Map,q=!1;const G=(0,a.nb)(m.YS,(()=>{if(w())return void w.once(G);const e=Q();W=new Set;const t=Array.from(H).sort(((e,t)=>e.id-t.id));H=new Set;const n=V;V=new Map,n.forEach((e=>e()));const o=J;J=new Map,o.forEach((e=>e())),(0,m.RK)((()=>{t.forEach(ne),t.forEach((e=>{W.has(e.id)||function(e){if(e.mountState!==k.Mounted||!e.onUpdate)return;const t=e.$element;X(e),e.$element!==t&&e.onUpdate()}(e)})),e?.()}))}));function Q(){if(!q)return q=!0,Y}function Y(){const e=K;K=new Map,e.forEach((e=>e()));const t=z;z=new Map,t.forEach((e=>e())),q=!1}function X(e){W.add(e.id);const{Component:t,props:n}=e;let r;if((0,f.A)((()=>{let a;if(M=e,e.hooks&&(e.hooks.state&&(e.hooks.state.cursor=0),e.hooks.effects&&(e.hooks.effects.cursor=0),e.hooks.memos&&(e.hooks.memos.cursor=0),e.hooks.refs&&(e.hooks.refs.cursor=0)),o.Oig){const e=he(t);_[e]||(_[e]={name:e,renders:0,avgRenderTime:0}),o.MVx&&(N.has(e)||console.log(`[Teact] Render ${e}`)),a=performance.now()}if(r=t(n),o.Oig){const e=performance.now()-a,n=he(t);e>P&&console.warn(`[Teact] Slow component render: ${n}, ${Math.round(e)} ms`);const{renders:r,avgRenderTime:s}=_[n];_[n].avgRenderTime=(s*r+e)/(r+1),_[n].renders++,_.TOTAL.renders++,o.MVx&&(u(`${n} renders`),u(`${n} duration`,e))}}),(()=>{console.error(`[Teact] Error while rendering component ${e.name}`,e),r=e.renderedValue})),e.mountState===k.Mounted&&r===e.renderedValue)return e.$element;e.renderedValue=r;const a=Array.isArray(r)?r:[r];return e.mountState===k.New?e.$element.children=R(a,!0):e.$element=B(e,a),e.$element}function Z(e,t){return typeof e!=typeof t||e.type!==t.type||(e.type===I.Text&&t.type===I.Text?e.value!==t.value:e.type===I.Tag&&t.type===I.Tag?e.tag!==t.tag||e.props.key!==t.props.key:e.type===I.Component&&t.type===I.Component&&(e.componentInstance.Component!==t.componentInstance.Component||e.props.key!==t.props.key))}function ee(e){return e.id=++F,X(e),e.mountState=k.Mounted,e.$element}function te(e){if(e.mountState===k.Mounted){if(W.add(e.id),e.hooks?.effects)for(const t of e.hooks.effects.byCursor)t.cleanup&&(0,f.A)(t.cleanup),t.cleanup=void 0,t.releaseSignals?.();e.mountState=k.Unmounted,function(e){const{effects:t,state:n,memos:o,refs:r}=e.hooks||{};if(t)for(const e of t.byCursor)e.schedule=void 0,e.cleanup=void 0,e.releaseSignals=void 0,e.dependencies=void 0;if(n)for(const e of n.byCursor)e.value=void 0,e.nextValue=void 0,e.setter=void 0;if(o)for(const e of o.byCursor)e.value=void 0,e.dependencies=void 0;if(r)for(const e of r.byCursor)e.current=void 0,e.onChange=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 ne(e){if(e.mountState===k.Mounted&&e.hooks?.state)for(const t of e.hooks.state.byCursor)t.value=t.nextValue}function oe(e,t){M.hooks||(M.hooks={}),M.hooks.state||(M.hooks.state={cursor:0,byCursor:[]});const{cursor:n,byCursor:r}=M.hooks.state,a=M;return void 0===r[n]&&(r[n]={value:e,nextValue:e,setter:e=>{a.mountState!==k.Unmounted&&("function"==typeof e&&(e=e(r[n].nextValue)),r[n].nextValue!==e&&(r[n].nextValue=e,H.add(a),G(),o.MVx&&console.log("[Teact.useState]",he(a.Component),`State update at cursor #${n}${t?` (${t})`:""}, next value: `,r[n].nextValue)))}}),M.hooks.state.cursor++,[r[n].value,r[n].setter]}function re(e,t,n,r){M.hooks||(M.hooks={}),M.hooks.effects||(M.hooks.effects={cursor:0,byCursor:[]});const{cursor:a,byCursor:s}=M.hooks.effects,d=s[a],i=M;function c(){!function(e,t,n,r){const{byCursor:a}=e.hooks.effects,s=a[t]?.cleanup,d=r?K:V,i=r?z:J,c=`${e.id}_${t}`;if(s){const n=()=>(0,f.A)((()=>{let n;if(o.Oig&&(n=performance.now()),s(),o.Oig){const o=performance.now()-n,r=he(e.Component);o>L&&console.warn(`[Teact] Slow cleanup at effect cursor #${t}: ${r}, ${Math.round(o)} ms`)}}),(()=>{console.error(`[Teact] Error in effect cleanup at cursor #${t} in ${e.name}`,e)}),(()=>{a[t].cleanup=void 0}));d.set(c,n)}i.set(c,(()=>(0,f.A)((()=>{if(e.mountState===k.Unmounted)return;let r;o.Oig&&(r=performance.now());const s=n();if("function"==typeof s&&(a[t].cleanup=s),o.Oig){const n=performance.now()-r,o=he(e.Component);n>L&&console.warn(`[Teact] Slow effect at cursor #${t}: ${o}, ${Math.round(n)} ms`)}}),(()=>{console.error(`[Teact] Error in effect at cursor #${t} in ${e.name}`,e)})))),G()}(i,a,t,e)}if(n&&d?.dependencies){if(n.some(((e,t)=>e!==d.dependencies[t]))){if(o.Oig&&r){const e=n.reduce(((e,t,n)=>{const o=d.dependencies[n];return t!==o&&e.push(`${n}: ${o} => ${t}`),e}),[]);console.log(`[Teact] Effect "${r}" caused by dependencies.`,e.join(", "))}c()}}else r&&console.log(`[Teact] Effect "${r}" caused by missing dependencies.`),c();s[a]={...d,dependencies:n,schedule:c},d||(s[a].releaseSignals=function(){const e=n?.filter(h.Hp).map(((e,t)=>e.subscribe((()=>{r&&console.log(`[Teact] Effect "${r}" caused by signal #${t} new value:`,e()),s[a].schedule()}))));if(e?.length)return()=>{for(const t of e)t()}}()),M.hooks.effects.cursor++}function ae(e,t,n){return re(!1,e,t,n)}function se(e,t,n){return re(!0,e,t,n)}function de(e){M.hooks||(M.hooks={}),M.hooks.effects||(M.hooks.effects={cursor:0,byCursor:[]});const{cursor:t,byCursor:n}=M.hooks.effects;n[t]||(n[t]={cleanup:e}),M.hooks.effects.cursor++}function ie(e,t,n,a){M.hooks||(M.hooks={}),M.hooks.memos||(M.hooks.memos={cursor:0,byCursor:[]});const{cursor:s,byCursor:d}=M.hooks.memos;let i,{value:c}=d[s]||{};if(o.Oig&&a){const e=`${a}#${M.id}`;i=$[e],i||(i={key:e,calls:0,misses:0,hitRate:0},$[e]=i),i.calls++,i.hitRate=(i.calls-i.misses)/i.calls}if(void 0===d[s]||t.length!==d[s].dependencies.length||t.some(((e,t)=>e!==d[s].dependencies[t]))){if(o.Oig){if(n){const e=`[Teact.useMemo] ${M.name} (${n}): Update is caused by:`;d[s]?(0,r.q)(d[s].dependencies,t,e,n):console.log(`${e} [first render]`)}i&&(i.misses++,i.hitRate=(i.calls-i.misses)/i.calls,i.calls%10==0&&i.calls>=j&&i.hitRate<.25&&console.warn(`[Teact] ${i.key}: Hit rate is ${i.hitRate.toFixed(2)} for ${i.calls} calls`))}c=e()}return d[s]={value:c,dependencies:t},M.hooks.memos.cursor++,c}function ce(e,t,n){return ie((()=>e),t,n)}function ue(e){M.hooks||(M.hooks={}),M.hooks.refs||(M.hooks.refs={cursor:0,byCursor:[]});const{cursor:t,byCursor:n}=M.hooks.refs;return n[t]||(n[t]={current:e}),M.hooks.refs.cursor++,n[t]}function le(e){const t=ue();return t.current??(t.current=(0,h.n5)(e)),t.current}function fe(e,t){function n(n){return ie((()=>O(e,n)),Object.values(n),t,o.MVx?he(M.Component):void 0)}return n.DEBUG_contentComponentName=he(e),n}function he(e){const{name:t,DEBUG_contentComponentName:n}=e;return"TeactNContainer"===t?`container>${n}`:"TeactMemoWrapper"===t?`memo>${n}`:"TeactContextProvider"===t?`context>id${n}`:t+(n?`>${n}`:"")}const me={createElement:O,Fragment:T}},7932:(e,t,n)=>{n.d(t,{Cn:()=>P,DW:()=>T,cl:()=>M,ko:()=>E});var o=n(1481),r=n(5930),a=n(2188),s=n(7894),d=n(7836),i=n(1303),c=n(857),u=n(4745);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{f=Math.random()})),p={},g=[function(){let e;o.Oig&&(e=performance.now());for(const e of b.values()){const{mapStateToProps:t,ownProps:n,mappedProps:s,forceUpdate:d}=e;if(!N(e,h,n))continue;let i;try{i=t(h,n)}catch(e){return void(0,a.H)(e)}o.Oig&&Object.values(i).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(i).length&&!(0,r.A)(s,i)&&(o.MVx&&(0,r.q)(s,i,`[TeactN] Will update ${e.DEBUG_componentName} caused by:`),e.mappedProps=i,e.DEBUG_updates++,d())}if(o.Oig){const t=performance.now()-e;t>7&&console.warn(`[TeactN] Slow containers update: ${Math.round(t)} ms`)}}],y={},b=new Map,v=(0,d.Fe)(C);let w=!0;function C(){if(w)w=!1;else if((0,i.OV)())return void i.OV.once(v);g.forEach((e=>e(h)))}function A(e,t){if("object"==typeof e&&e!==h){if(o.Oig){if(!t?.forceOutdated&&e.DEBUG_randomId&&e.DEBUG_randomId!==f)throw new Error("[TeactN.setGlobal] Attempt to set an outdated global");f=Math.random()}h=e,t?.forceSyncOnIOs?(w=!0,C()):(t?.forceOnHeavyAnimation&&(w=!0),v())}}function S(){return o.Oig&&(h={...h,DEBUG_randomId:f},m()),h}function E(){return y}let I=[];function k(e,t){p[e]||(p[e]=[],y[e]=(t,n)=>{!function(e,t,n){if(I.push((()=>{p[e]?.forEach((e=>{const r=e(o.Oig?S():h,y,t);r&&"function"!=typeof r.then&&A(r,n)}))})),1===I.length)try{for(;I.length;)I[0](),I.shift()}finally{I=[]}}(e,t,n)}),p[e].push(t)}function T(e){g.push(e)}function P(e){const t=g.indexOf(e);-1!==t&&g.splice(t,1)}function L(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>({}),t=arguments.length>1?arguments[1]:void 0;return n=>{function o(o){const s=(0,u.A)(),d=(0,c.A)();(0,i._W)((()=>{b.delete(s)}));let f=b.get(s);if(f||(f={mapStateToProps:e,activationFn:t,ownProps:o,forceUpdate:d,DEBUG_updates:0,DEBUG_componentName:n.name},b.set(s,f)),!f.mappedProps||!(0,r.A)(f.ownProps,o)&&N(f,h,o))try{f.mappedProps=e(h,o)}catch(e){(0,a.H)(e)}return f.ownProps=o,i.Ay.createElement(n,l({},f.mappedProps,o))}return o.DEBUG_contentComponentName=(0,i.$Z)(n),o}}function N(e,t,n){const{activationFn:o,stuckTo:r}=e;return!o||o(t,n,(t=>(t&&!r&&(e.stuckTo=t),t&&(!r||r===t))))}function M(){return{getGlobal:S,setGlobal:A,getActions:E,addActionHandler:k,withGlobal:L}}o.Oig&&(window.getGlobal=S,window.setGlobal=A,document.addEventListener("dblclick",(()=>{console.warn("GLOBAL CONTAINERS",(0,s.My)(Array.from(b.values()).map((e=>{let{DEBUG_componentName:t,DEBUG_updates:n}=e;return{DEBUG_componentName:t,DEBUG_updates:n}})),"DEBUG_updates","desc"))})))},8221:(e,t,n)=>{n.d(t,{A:()=>s,a:()=>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)|(?:\ud83c\udfc3|\ud83d\udeb6|\ud83e\uddce)(?:\ud83c[\udffb-\udfff])?(?:\u200d[\u2640\u2642]\ufe0f)?(?:\u200d\u27a1\ufe0f)|(?:\ud83d[\udc68\udc69]|\ud83e\uddd1)(?:\ud83c[\udffb-\udfff])?\u200d(?:\ud83e[\uddaf\uddbc\uddbd])(?:\u200d\u27a1\ufe0f)|(?:\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\uddaf-\uddb3\uddbc\uddbc\uddbd\uddbd])|(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75]|\u26f9)((?:\ud83c[\udffb-\udfff]|\ufe0f)\u200d[\u2640\u2642]\ufe0f)|(?:\ud83c[\udfc3\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc70\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6\udeb6]|\ud83e[\udd26\udd35\udd37-\udd39\udd3d\udd3e\uddb8\uddb9\uddcd\uddce\uddce\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]|\ud83e\uddd1\u200d\ud83e\uddd1\u200d\ud83e\uddd2\u200d\ud83e\uddd2|\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]|\ud83e\uddd1\u200d\ud83e\uddd1\u200d\ud83e\uddd2|\ud83e\uddd1\u200d\ud83e\uddd2\u200d\ud83e\uddd2|\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83d\ude36\u200d\ud83c\udf2b\ufe0f|\u26d3\ufe0f\u200d\ud83d\udca5|\u2764\ufe0f\u200d\ud83d\udd25|\u2764\ufe0f\u200d\ud83e\ude79|\ud83c\udf44\u200d\ud83d\udfeb|\ud83c\udf4b\u200d\ud83d\udfe9|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc15\u200d\ud83e\uddba|\ud83d\udc26\u200d\ud83d\udd25|\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|\ud83d\ude42\u200d\u2194\ufe0f|\ud83d\ude42\u200d\u2195\ufe0f|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddd1\u200d\ud83e\uddd2|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f|\ud83d\udc08\u200d\u2b1b|\ud83d\udc26\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]|\ud83e\udef0|[\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\udef1-\udef8]|[\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\udedc-\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-\ude7c\ude80-\ude88\ude90-\udebd\udebf-\udec2\udece-\udedb\udee0-\udee8]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g},9925:(e,t,n)=>{n.d(t,{D7:()=>d,DV:()=>a,TD:()=>s,Ul:()=>r,VS:()=>o,Vw:()=>i});let o=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.PrivacyAddByPhone=11]="PrivacyAddByPhone",e[e.PrivacyLastSeen=12]="PrivacyLastSeen",e[e.PrivacyProfilePhoto=13]="PrivacyProfilePhoto",e[e.PrivacyBio=14]="PrivacyBio",e[e.PrivacyBirthday=15]="PrivacyBirthday",e[e.PrivacyPhoneCall=16]="PrivacyPhoneCall",e[e.PrivacyPhoneP2P=17]="PrivacyPhoneP2P",e[e.PrivacyForwarding=18]="PrivacyForwarding",e[e.PrivacyVoiceMessages=19]="PrivacyVoiceMessages",e[e.PrivacyMessages=20]="PrivacyMessages",e[e.PrivacyGroupChats=21]="PrivacyGroupChats",e[e.PrivacyPhoneNumberAllowedContacts=22]="PrivacyPhoneNumberAllowedContacts",e[e.PrivacyPhoneNumberDeniedContacts=23]="PrivacyPhoneNumberDeniedContacts",e[e.PrivacyLastSeenAllowedContacts=24]="PrivacyLastSeenAllowedContacts",e[e.PrivacyLastSeenDeniedContacts=25]="PrivacyLastSeenDeniedContacts",e[e.PrivacyProfilePhotoAllowedContacts=26]="PrivacyProfilePhotoAllowedContacts",e[e.PrivacyProfilePhotoDeniedContacts=27]="PrivacyProfilePhotoDeniedContacts",e[e.PrivacyBioAllowedContacts=28]="PrivacyBioAllowedContacts",e[e.PrivacyBioDeniedContacts=29]="PrivacyBioDeniedContacts",e[e.PrivacyBirthdayAllowedContacts=30]="PrivacyBirthdayAllowedContacts",e[e.PrivacyBirthdayDeniedContacts=31]="PrivacyBirthdayDeniedContacts",e[e.PrivacyPhoneCallAllowedContacts=32]="PrivacyPhoneCallAllowedContacts",e[e.PrivacyPhoneCallDeniedContacts=33]="PrivacyPhoneCallDeniedContacts",e[e.PrivacyPhoneP2PAllowedContacts=34]="PrivacyPhoneP2PAllowedContacts",e[e.PrivacyPhoneP2PDeniedContacts=35]="PrivacyPhoneP2PDeniedContacts",e[e.PrivacyForwardingAllowedContacts=36]="PrivacyForwardingAllowedContacts",e[e.PrivacyForwardingDeniedContacts=37]="PrivacyForwardingDeniedContacts",e[e.PrivacyVoiceMessagesAllowedContacts=38]="PrivacyVoiceMessagesAllowedContacts",e[e.PrivacyVoiceMessagesDeniedContacts=39]="PrivacyVoiceMessagesDeniedContacts",e[e.PrivacyGroupChatsAllowedContacts=40]="PrivacyGroupChatsAllowedContacts",e[e.PrivacyGroupChatsDeniedContacts=41]="PrivacyGroupChatsDeniedContacts",e[e.PrivacyBlockedUsers=42]="PrivacyBlockedUsers",e[e.Performance=43]="Performance",e[e.Folders=44]="Folders",e[e.FoldersCreateFolder=45]="FoldersCreateFolder",e[e.FoldersEditFolder=46]="FoldersEditFolder",e[e.FoldersEditFolderFromChatList=47]="FoldersEditFolderFromChatList",e[e.FoldersEditFolderInvites=48]="FoldersEditFolderInvites",e[e.FoldersIncludedChats=49]="FoldersIncludedChats",e[e.FoldersIncludedChatsFromChatList=50]="FoldersIncludedChatsFromChatList",e[e.FoldersExcludedChats=51]="FoldersExcludedChats",e[e.FoldersExcludedChatsFromChatList=52]="FoldersExcludedChatsFromChatList",e[e.TwoFaDisabled=53]="TwoFaDisabled",e[e.TwoFaNewPassword=54]="TwoFaNewPassword",e[e.TwoFaNewPasswordConfirm=55]="TwoFaNewPasswordConfirm",e[e.TwoFaNewPasswordHint=56]="TwoFaNewPasswordHint",e[e.TwoFaNewPasswordEmail=57]="TwoFaNewPasswordEmail",e[e.TwoFaNewPasswordEmailCode=58]="TwoFaNewPasswordEmailCode",e[e.TwoFaEnabled=59]="TwoFaEnabled",e[e.TwoFaChangePasswordCurrent=60]="TwoFaChangePasswordCurrent",e[e.TwoFaChangePasswordNew=61]="TwoFaChangePasswordNew",e[e.TwoFaChangePasswordConfirm=62]="TwoFaChangePasswordConfirm",e[e.TwoFaChangePasswordHint=63]="TwoFaChangePasswordHint",e[e.TwoFaTurnOff=64]="TwoFaTurnOff",e[e.TwoFaRecoveryEmailCurrentPassword=65]="TwoFaRecoveryEmailCurrentPassword",e[e.TwoFaRecoveryEmail=66]="TwoFaRecoveryEmail",e[e.TwoFaRecoveryEmailCode=67]="TwoFaRecoveryEmailCode",e[e.TwoFaCongratulations=68]="TwoFaCongratulations",e[e.ActiveWebsites=69]="ActiveWebsites",e[e.PasscodeDisabled=70]="PasscodeDisabled",e[e.PasscodeNewPasscode=71]="PasscodeNewPasscode",e[e.PasscodeNewPasscodeConfirm=72]="PasscodeNewPasscodeConfirm",e[e.PasscodeEnabled=73]="PasscodeEnabled",e[e.PasscodeChangePasscodeCurrent=74]="PasscodeChangePasscodeCurrent",e[e.PasscodeChangePasscodeNew=75]="PasscodeChangePasscodeNew",e[e.PasscodeChangePasscodeConfirm=76]="PasscodeChangePasscodeConfirm",e[e.PasscodeTurnOff=77]="PasscodeTurnOff",e[e.PasscodeCongratulations=78]="PasscodeCongratulations",e[e.Experimental=79]="Experimental",e[e.Stickers=80]="Stickers",e[e.QuickReaction=81]="QuickReaction",e[e.CustomEmoji=82]="CustomEmoji",e[e.DoNotTranslate=83]="DoNotTranslate",e[e.FoldersShare=84]="FoldersShare",e}({}),r=function(e){return e[e.ChatInfo=0]="ChatInfo",e[e.Management=1]="Management",e[e.Statistics=2]="Statistics",e[e.BoostStatistics=3]="BoostStatistics",e[e.MessageStatistics=4]="MessageStatistics",e[e.StoryStatistics=5]="StoryStatistics",e[e.StickerSearch=6]="StickerSearch",e[e.GifSearch=7]="GifSearch",e[e.PollResults=8]="PollResults",e[e.AddingMembers=9]="AddingMembers",e[e.CreateTopic=10]="CreateTopic",e[e.EditTopic=11]="EditTopic",e[e.MonetizationStatistics=12]="MonetizationStatistics",e}({}),a=function(e){return e[e.Idle=0]="Idle",e[e.InProgress=1]="InProgress",e[e.Complete=2]="Complete",e[e.Error=3]="Error",e}({}),s=function(e){return e[e.Idle=0]="Idle",e[e.InProgress=1]="InProgress",e[e.Complete=2]="Complete",e[e.Error=3]="Error",e}({}),d=function(e){return e[e.Closed=0]="Closed",e[e.InProgress=1]="InProgress",e[e.Loading=2]="Loading",e}({});const i="UPLOADING_WALLPAPER_SLUG"},9705:(e,t,n)=>{function o(e,t,n){var o;return(t="symbol"==typeof(o=function(e,t){if("object"!=typeof e||!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)}(t))?o:o+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{A:()=>r});class r{constructor(){o(this,"promise",void 0),o(this,"reject",void 0),o(this,"resolve",void 0),this.promise=new Promise(((e,t)=>{this.reject=t,this.resolve=e}))}static resolved(e){const t=new r;return t.resolve(e),t}}},9822:(e,t,n)=>{n.d(t,{Hd:()=>d,i0:()=>r,qM:()=>s});var o=n(6644);function r(e,t){t((()=>{e()&&r(e,t)}))}function a(e,t){e()&&t((()=>{a(e,t)}))}const s={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 d(e){let{timing:t=s.linear,onUpdate:n,duration:r,onEnd:d,from:i,to:c}=e;const u=Date.now();let l=!1;return a((()=>{if(l)return!1;const e=Date.now(),o=Math.min((e-u)/r,1),a=t(o);if("number"==typeof i&&"number"==typeof c)n(i+(c-i)*a);else if(Array.isArray(i)&&Array.isArray(c)){const e=i.map(((e,t)=>e+(c[t]-e)*a));n(e)}return 1===o&&d?.(),o<1}),o.YS),()=>{l=!0,d?.(!0)}}},5930:(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;r3&&void 0!==arguments[3]?arguments[3]:"";const r=Object.keys(e);r.length===Object.keys(t).length?(console.log(n),r.forEach((n=>{e[n]!==t[n]&&console.log(o,n,":",e[n],"=>",t[n])}))):console.log(`${n} LENGTH`)}n.d(t,{A:()=>o,q:()=>r})},758:(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)}))}function r(e,t){const n=indexedDB.open(e);n.onupgradeneeded=()=>n.result.createObjectStore(t);const r=o(n);return(e,n)=>r.then((o=>n(o.transaction(t,e).objectStore(t))))}let a;function s(){return a||(a=r("keyval-store","keyval")),a}function d(e,t){return e.openCursor().onsuccess=function(){this.result&&(t(this.result),this.result.continue())},o(e.transaction)}n.d(t,{q:()=>c,B:()=>u});class i{constructor(e){var t,n,o,a;t=this,o=void 0,(n="symbol"==typeof(a=function(e,t){if("object"!=typeof e||!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)}(n="store"))?a:a+"")in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,this.store=r(e,"store")}set(e,t){return function(e,t,n=s()){return n("readwrite",(n=>(n.put(t,e),o(n.transaction))))}(e,t,this.store)}setMany(e){return function(e,t=s()){return t("readwrite",(t=>(e.forEach((e=>t.put(e[1],e[0]))),o(t.transaction))))}(e,this.store)}get(e){return function(e,t=s()){return t("readonly",(t=>o(t.get(e))))}(e,this.store)}getMany(e){return function(e,t=s()){return t("readonly",(t=>Promise.all(e.map((e=>o(t.get(e)))))))}(e,this.store)}clear(){return function(e=s()){return e("readwrite",(e=>(e.clear(),o(e.transaction))))}(this.store)}del(e){return function(e,t=s()){return t("readwrite",(t=>(t.delete(e),o(t.transaction))))}(e,this.store)}delMany(e){return function(e,t=s()){return t("readwrite",(t=>(e.forEach((e=>t.delete(e))),o(t.transaction))))}(e,this.store)}entries(){return function(e=s()){return e("readonly",(t=>{if(t.getAll&&t.getAllKeys)return Promise.all([o(t.getAllKeys()),o(t.getAll())]).then((([e,t])=>e.map(((e,n)=>[e,t[n]]))));const n=[];return e("readonly",(e=>d(e,(e=>n.push([e.key,e.value]))).then((()=>n))))}))}(this.store)}keys(){return function(e=s()){return e("readonly",(e=>{if(e.getAllKeys)return o(e.getAllKeys());const t=[];return d(e,(e=>t.push(e.key))).then((()=>t))}))}(this.store)}values(){return function(e=s()){return e("readonly",(e=>{if(e.getAll)return o(e.getAll());const t=[];return d(e,(e=>t.push(e.value))).then((()=>t))}))}(this.store)}update(e,t){return function(e,t,n=s()){return n("readwrite",(n=>new Promise(((r,a)=>{n.get(e).onsuccess=function(){try{n.put(t(this.result),e),r(o(n.transaction))}catch(e){a(e)}}}))))}(e,t,this.store)}}const c=new i("tt-data"),u=new i("tt-passcode")},7357:(e,t,n)=>{function o(){for(var e=arguments.length,t=new Array(e),n=0;n1?o-1:0),a=1;a(t&&(Array.isArray(t)?e.push(...t):e.push(`${n}--${t}`)),e)),[n]).join(" ")}}n.d(t,{A:()=>o,x:()=>r})},5807:(e,t,n)=>{function o(){for(var e=arguments.length,t=new Array(e),n=0;no})},4824:(e,t,n)=>{n.d(t,{Type:()=>d,clear:()=>u,fetch:()=>i,isCacheApiSupported:()=>s,save:()=>c});var o=n(1481);const r=self.caches;let a;async function s(){return!!r&&(a=a??await r.has("test").then((()=>!0)).catch((()=>!1)),a)}let d=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 a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(r)try{const s=o.jht?`${o.uyj}/${t.replace(/:/g,"_")}`:new Request(t.replace(/:/g,"_")),i=await r.open(e),c=await i.match(s);if(!c)return;const u=c.headers.get("Content-Type");switch(n){case d.Text:return await c.text();case d.Blob:{if(t.startsWith("avatar")&&u&&u.startsWith("text"))return;const e=await c.blob(),n=!e.type||!a&&e.type.includes("html");let o=e.type||u;return n&&o?(a||(o=o.replace(/html/gi,"")),new Blob([e],{type:o})):e}case d.Json:return await c.json();case d.ArrayBuffer:return await c.arrayBuffer();default:return}}catch(e){return void console.warn(e)}}async function c(e,t,n){if(!r)return!1;try{const a="string"==typeof n||n instanceof Blob||n instanceof ArrayBuffer?n:JSON.stringify(n),s=o.jht?`${o.uyj}/${t.replace(/:/g,"_")}`:new Request(t.replace(/:/g,"_")),d=new Response(a),i=await r.open(e);return await i.put(s,d),!0}catch(e){return console.warn(e),!1}}async function u(e){try{if(!r)return;return await r.delete(e)}catch(e){return void console.warn(e)}}},6536:(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{e(...n)}))},addCallback:function(n){return e.add(n),()=>{t(n)}},removeCallback:t,hasCallbacks:function(){return Boolean(e.size)}}}n.d(t,{h:()=>o})},2674:(e,t,n)=>{n.d(t,{A:()=>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",d,!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",d,!1)}(e)}}function s(){return Object.values(r).some((e=>Boolean(e.length)))}function d(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}}},7663:(e,t,n)=>{var o=n(9314);["January","February","March","April","May","June","July","August","September","October","November","December"].map((e=>e.toLowerCase())),(0,o.A)((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"})}))},1182:(e,t,n)=>{n.d(t,{bO:()=>s,fw:()=>d,pF:()=>i});const o=["log","error","warn","info","debug"],r=o.reduce(((e,t)=>(e[t]=console[t],e)),{});let a=[];function s(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o{console[e]=function(){for(var t=arguments.length,n=new Array(t),o=0;o{console[e]=r[e]})),a=[]}},6275:(e,t,n)=>{n.d(t,{z:()=>r});var o=n(1481);function r(e){return Boolean(e.match(o.OFc)||e.match(o.bnE))}n(2076),new Set(["t.me","telegram.me","telegram.dog"])},2491:(e,t,n)=>{n.d(t,{D0:()=>l,On:()=>i,P_:()=>c,mS:()=>u});var o=n(1401),r=n(6644),a=n(8221),s=n(9314);const d=127397,i=new Set;function c(e){const t=e.currentTarget;i.add(e.currentTarget.dataset.path),(0,r.RK)((()=>{(0,o.YM)(t,"open")}))}const u=(0,s.A)((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=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,a.a)(e))}));function l(e){if("FT"===e)return"🏴‍☠️";const t=e.toUpperCase();if(!/^[A-Z]{2}$/.test(t))return e;const n=[...t].map((e=>e.codePointAt(0)+d));return String.fromCodePoint(...n)}},4282:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(8221);const r=[[/\u{1f3f3}\u200d\u{1f308}/gu,"🏳️‍🌈"],[/\u{1f3f3}\u200d\u26a7\ufe0f?/gu,"🏳️‍⚧️"],[/\u26d3\u200d\u{1f4a5}/gu,"⛓️‍💥"],[/\u200d([\u2640\u2642])(?!\ufe0f)/gu,"‍$1️"]];function a(e){if(!e.match(o.A))return e;for(const[t,n]of r)e=e.replace(t,n);return e}},2076:(e,t,n)=>{n.d(t,{T:()=>a});const o=new Set(["http:","https:","tg:","ton:","mailto:","tel:"]),r="https://";function a(e){if(e)try{const t=new URL(e);return o.has(t.protocol)?e:`${r}${e}`}catch(t){return`${r}${e}`}}},4487:(e,t,n)=>{n.d(t,{I:()=>k,T_:()=>L,UJ:()=>A,VS:()=>T,ZQ:()=>E,g0:()=>I,ve:()=>N,wr:()=>P});var o=n(1481),r=n(6536),a=n(934),s=n(2393),d=n(9705);const i=100,{addCallback:c,runCallbacks:u}=(0,r.h)(),{addCallback:l,runCallbacks:f}=(0,r.h)(),h=Number(Math.random().toString().substring(2)),m=new Set([h]);let p=s.bs?new BroadcastChannel(o.a9l):void 0,g=!1;const y=new d.A;let b,v,w=!1;const C=e=>{let{data:t}=e;if(p&&t){if(t.currentPasscodeHash&&(0,a.tn)(t.currentPasscodeHash),t.hasGaveUpMaster&&w)return b=h,w=!1,y.resolve(),void u(!0);if(t.shouldGiveUpMaster)return b===h&&(u(!1),p.postMessage({currentPasscodeHash:(0,a.dl)(),hasGaveUpMaster:!0})),void(b=t.masterToken);if(t.tokenDied&&(f(t.tokenDied),m.delete(t.tokenDied),t.tokenDied===b&&(m.delete(t.tokenDied),b=void 0,g=!1,v=t.tokenDied,p.postMessage({collectedTokens:m,masterToken:b,reestablishToken:v}),1===m.size&&(g=!0,b=h,v=void 0,y.resolve(),u(!0)))),t.collectedTokens){if(!t.reestablishToken&&v)return;t.reestablishToken&&v!==t.reestablishToken&&(t.collectedTokens.delete(t.reestablishToken),v=t.reestablishToken);const e=m.size;t.collectedTokens.forEach((e=>m.add(e))),v&&t.collectedTokens.delete(v),g?t.masterToken||p.postMessage({collectedTokens:m,masterToken:b,reestablishToken:v}):t.masterToken?(v=void 0,b=t.masterToken,u(b===h),g||p.postMessage({collectedTokens:m,masterToken:b,reestablishToken:v}),y.resolve(),g=!0):e!==m.size?p.postMessage({collectedTokens:m,masterToken:b,reestablishToken:v}):(v=void 0,b=Math.max(...Array.from(m)),u(b===h),g||p.postMessage({collectedTokens:m,masterToken:b,reestablishToken:v}),y.resolve(),g=!0)}}};function A(e){p&&(p.addEventListener("message",C),p.postMessage({collectedTokens:m}),setTimeout((()=>{void 0===b?(b=h,y.resolve(),u(!0)):e&&k()}),i),window.addEventListener("beforeunload",S))}function S(){p&&(f(h),p.removeEventListener("message",C),p.postMessage({tokenDied:h,currentPasscodeHash:(0,a.dl)()}),p.close(),p=void 0)}function E(){p&&p.postMessage({currentPasscodeHash:(0,a.dl)()})}function I(){return h}function k(){p&&(w=!0,p.postMessage({collectedTokens:m,masterToken:h,shouldGiveUpMaster:!0}))}const T=l,P=c,L=y.promise;function N(){return b===h}},7679:(e,t,n)=>{function o(e,t,n){var o;return(t="symbol"==typeof(o=function(e,t){if("object"!=typeof e||!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)}(t))?o:o+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(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 a(e,t){return new File([e],t,{lastModified:Date.now(),type:e.type})}function s(e){return new Promise(((t,n)=>{const o=new Image;o.onload=()=>t(o),o.onerror=n,o.src=e}))}async function d(e){return(await fetch(e)).blob()}function i(e){if(e?.length)return Array.from(e).map(c).filter((e=>e.size))}function c(e){const t=e.name.split(".").pop();return e.type||"mov"!==t.toLowerCase()?e:new File([e],e.name,{type:"video/quicktime"})}n.d(t,{NN:()=>s,kc:()=>i,sZ:()=>d,ti:()=>a,zE:()=>r}),n(1481),"undefined"==typeof File&&(self.File=class extends Blob{constructor(e,t,n){if(n){const{type:t,...r}=n;super(e,{type:t}),o(this,"name",void 0),Object.assign(this,r)}else super(e),o(this,"name",void 0);this.name=t}})},4235:(e,t,n)=>{function o(){return Date.now().toString(36)+Math.random().toString(36).slice(2)}n.d(t,{A:()=>o})},2188:(e,t,n)=>{n.d(t,{H:()=>c});var o=n(1481),r=n(4487),a=n(7836);let s,d=!0;window.addEventListener("error",u),window.addEventListener("unhandledrejection",u),o.Oig&&(window.addEventListener("focus",(()=>{(0,r.ve)()&&(d=!0,s&&(window.alert(l(s)),s=void 0))})),window.addEventListener("blur",(()=>{(0,r.ve)()&&(d=!1)})));const i=(0,a.nF)((e=>{d?window.alert(l(e)):s=e}),1500);function c(e){console.error(e),o.Oig&&i(e)}function u(e){e instanceof ErrorEvent&&"ResizeObserver loop limit exceeded"===e.message||(e.preventDefault(),c(e instanceof ErrorEvent?e.error||e.message:e.reason))}function l(e){return`${o.FHx}\n\n${e?.message||e}\n${e?.stack}`}},7894:(e,t,n)=>{function o(e,t){return e.reduce(((e,n)=>(e[n[t]]=n,e)),{})}function r(e,t){return t.reduce(((t,n)=>(t[n]=e[n],t)),{})}function a(e,t){return t.reduce(((t,n)=>(e[n]&&(t[n]=e[n]),t)),{})}function s(e,t){const n=new Set(t.map(String));return r(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,d]=t,i="asc"===r,c="asc"===a;return e.sort(((e,t)=>o(e,t,s,i)||o(e,t,d,c)))}const r="asc"===n;return e.sort(((e,n)=>o(e,n,t,r)))}function i(e){return Array.from(new Set(e))}function c(e){return e.filter(Boolean)}function u(e,t){return e.length===t.length&&e.every(((e,n)=>e===t[n]))}function l(e,t){const n=[],o=[];return e.forEach(((e,r,a)=>(t(e,r,a)?n:o).push(e))),[n,o]}function f(e){return m(e)?Array.isArray(e)?e.map(f):Object.keys(e).reduce(((t,n)=>(t[n]=f(e[n]),t)),{}):e}function h(e){return m(e)&&!Array.isArray(e)}function m(e){return"object"==typeof e&&null!==e}n.d(t,{Am:()=>i,My:()=>d,Up:()=>r,Vh:()=>h,_E:()=>a,cJ:()=>s,dU:()=>o,jB:()=>l,k:()=>u,mg:()=>f,oE:()=>c})},3320:(e,t,n)=>{function o(e){return"object"==typeof e&&"isDeleted"in e}function r(e){return"withNodes"in e&&Boolean(e.withNodes)}n.d(t,{S7:()=>z,qY:()=>K,CO:()=>Z});var a=n(1481),s=n(4875),d=n(4961),i=n(758),c=n(6536);function u(e){let t,n=!1,o=!1;for(let r=0;r"string"==typeof e?function(e,t,n){const o=e.split(t),[r,...a]=o;return a.reduce(((e,t)=>e.concat(n,t)),[r]).filter(Boolean)}(e,t,n):e),[])}var b=n(7836),v=n(2393),w=n(9705);function C(e,t,n){var o;return(t="symbol"==typeof(o=function(e,t){if("object"!=typeof e||!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)}(t))?o:o+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class A{constructor(e){this.limit=e,C(this,"map",void 0),C(this,"insertionQueue",void 0),this.map=new Map,this.insertionQueue=new Set}get(e){return this.map.get(e)}set(e,t){if(this.map.size===this.limit){const e=Array.from(this.insertionQueue).shift();e&&(this.map.delete(e),this.insertionQueue.delete(e))}return this.map.set(e,t),this.insertionQueue.add(e),this}has(e){return this.map.has(e)}delete(e){const t=this.map.delete(e);return t&&this.insertionQueue.delete(e),t}clear(){this.map.clear(),this.insertionQueue.clear()}forEach(e,t){this.map.forEach(e,t)}get size(){return this.map.size}get[Symbol.toStringTag](){return this.map[Symbol.toStringTag]}[Symbol.iterator](){return this.map[Symbol.iterator]()}entries(){return this.map.entries()}keys(){return this.map.keys()}values(){return this.map.values()}}const S={WrongNumber:"Wrong number?",SentAppCode:"We've sent the code to the **Telegram** app on your other device.",LoginJustSentSms:"We've sent you a code via SMS. Please enter it above.",LoginHeaderPassword:"Enter Password",LoginEnterPasswordDescription:"You have Two-Step Verification enabled, so your account is protected with an additional password.",StartText:"Please confirm your country codenand enter your phone number.",LoginPhonePlaceholder:"Your phone number",LoginNext:"Next",LoginQRLogin:"Log in by QR Code",LoginQRTitle:"Log in to Telegram by QR Code",LoginQRHelp1:"Open Telegram on your phone",LoginQR2Help2:"Go to **Settings** > **Devices** > **Link Desktop Device**",LoginQRHelp3:"Point your phone at this screen to confirm login",LoginQRCancel:"Log in by phone Number",YourName:"Your Name",LoginRegisterDesc:"Enter your name and add a profile photo.",LoginRegisterFirstNamePlaceholder:"First Name",LoginRegisterLastNamePlaceholder:"Last Name",LoginSelectCountryTitle:"Country",CountryNone:"Country not found",PleaseEnterPassword:"Enter your new password"},E="langpack-",I="en",k=new A(400);let T,P,L,N,M=G();const{addCallback:F,removeCallback:x,runCallbacks:O}=(0,c.h)();let B=!1;function R(){B||(B=!0,(0,b.IJ)((()=>{O(),B=!1})))}const D=new w.A;function U(e){return i.q.get(`${E}${e}`)}function _(e){return(0,g.yK)(e.language.langCode),i.q.set(`${E}${e.language.langCode}`,e)}let $;async function j(){if(N||$)return;$=async function(e){let t;t=e?(await n.e(5269).then(n.t.bind(n,5269,23))).readFileSync("./src/assets/localization/fallback.strings","utf8"):(await n.e(695).then(n.t.bind(n,695,17))).default;const o=function(e){const t=e.split(/;?\r?\n/),n={};for(const e of t){if(!e.startsWith('"'))continue;const[t,o]=u(e)||[];t&&o?n[t]=o:console.warn("Bad formatting in line:",e)}return n}(t),r={};Object.entries(o).forEach((e=>{let[t,n]=e;const[o,a]=t.split("_");if(!a)return void(r[o]=n);const s=r[o]||{};s[a]=n,r[o]=s}));const a={langCode:l,version:f,strings:r},s=Object.keys(r).length;return{langPack:a,language:{langCode:l,name:"English",nativeName:"English",pluralCode:l,stringsCount:s,translatedCount:s,translationsUrl:h}}}();const e=await $;N=e.langPack,k.clear(),T?(M=G(),R()):W(e.language)}async function H(){if(!L||!T)return void(a.Oig&&console.warn("[Localization] Trying to fetch difference without loaded data"));if(v.bs&&(await m.T_,!(0,m.ve)()))return;const e=await(0,s.px)("fetchLangDifference",{langPack:a.rgX,langCode:L.langCode,fromVersion:L.version});e&&function(e,t,n){if(!L||!T||e===L.version)return;const o={...L,version:e,strings:{...(0,p.cJ)(L.strings,n),...t}};V(o),_({langPack:o,language:T}),R()}(e.version,e.strings,e.keysToRemove)}function W(e){T=e,J(),M=G(),R()}function J(){if(!T)return;const e=T.pluralCode,t={format:e=>e.join(", ")};function n(e,n){return v.Ld?new Intl.ListFormat(e,{type:n}):t}try{P={pluralRules:new Intl.PluralRules(e),region:new Intl.DisplayNames(e,{type:"region"}),conjunction:n(e,"conjunction"),disjunction:n(e,"disjunction"),number:new Intl.NumberFormat(e)}}catch(e){console.warn("Failed to create formatters:",e),P={pluralRules:new Intl.PluralRules(I),region:new Intl.DisplayNames(I,{type:"region"}),conjunction:n(I,"conjunction"),disjunction:n(I,"disjunction"),number:new Intl.NumberFormat(I)}}}function V(e){L=e,k.clear(),R()}async function z(e,t){if(T)return;const n=await U(e);n?(L=n.langPack,T=n.language,J(),H()):t?await K(e):j(),M=G(),R(),D.resolve()}async function K(e,t){if(t){const t=await U(e);if(t)return q(t.language)}if(v.bs&&(await m.T_,!(0,m.ve)()))return;const n=await(0,s.px)("fetchLanguage",{langPack:a.rgX,langCode:e});if(n)return q(n);a.Oig&&console.warn("Failed to fetch language",e)}async function q(e){if(L&&T?.langCode===e.langCode)return;const t=await U(e.langCode);if(t)V(t.langPack),W(t.language),H();else{if(v.bs&&(await m.T_,!(0,m.ve)()))return;const t=await(0,s.px)("fetchLangPack",{langPack:a.rgX,langCode:e.langCode});if(!t)return void console.warn("Failed to fetch lang pack");V({langCode:e.langCode,version:t.version,strings:t.strings}),W(e),_({langPack:L,language:e})}document.documentElement.lang=e.baseLangCode||e.langCode,R()}function G(){const e=(e,t,n)=>n&&r(n)?X(e,t,n):Y(e,t,n);return e.code=T?.langCode||I,e.isRtl=T?.isRtl,e.pluralCode=T?.pluralCode||I,e.with=e=>{let{key:t,variables:n,options:o}=e;return o&&r(o)?X(t,n,o):Y(t,n,o)},e.region=e=>P?.region.of(e),e.conjunction=e=>P?.conjunction.format(e)||e.join(", "),e.disjunction=e=>P?.disjunction.format(e)||e.join(", "),e.number=e=>P?.number.format(e)||String(e),e}function Q(e,t){let n=L?.strings[e];if(n||N||j(),n||(n=N?.strings[e]),n||(n=S[e]),!n||o(n))return;const r=P?.pluralRules.select(t)||"other";return function(e){return"string"==typeof e}(a=n)||o(a)?n:n[r]||n.other;var a}function Y(e,t,n){const o=`${e}-${JSON.stringify(t)}-${JSON.stringify(n)}`;if(k.has(o))return k.get(o);const r=Q(e,n&&"pluralValue"in n?Number(n.pluralValue):0);if(!r)return e;const a=(t?Object.entries(t):[]).reduce(((e,t)=>{let[n,o]=t;if(void 0===o)return e;const r=Number.isFinite(o)?P.number.format(o):String(o);return e.replace(`{${n}}`,r)}),r);return k.set(o,a),a}function X(e,t,n){const o=Q(e,n&&"pluralValue"in n?Number(n.pluralValue):0);if(!o)return e;const r=t?Object.entries(t):[];let a=[o];if(n?.specialReplacement&&(a=Object.entries(n.specialReplacement).reduce(((e,t)=>{let[n,o]=t;return y(e,n,o)}),a)),n?.withMarkdown||n?.renderTextFilters){const e=n?.withMarkdown?(0,p.Am)((n.renderTextFilters||[]).concat(["simple_markdown","emoji"])):n.renderTextFilters;return a.flatMap((t=>"string"!=typeof t?t:(0,d.A)(t,e,{markdownPostProcessor:e=>r.reduce(((e,t)=>{let[n,o]=t;return void 0===o?e:y(e,`{${n}}`,Number.isFinite(o)?P.number.format(o):o)}),[e])})))}return r.reduce(((e,t)=>{let[n,o]=t;return void 0===o?e:y(e,`{${n}}`,Number.isFinite(o)?P.number.format(o):o)}),a)}const Z=D.promise},3336:(e,t,n)=>{n.d(t,{Cc:()=>a,LI:()=>r,qE:()=>o});const o=(e,t,n)=>Math.min(n,Math.max(t,e)),r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Math.round(e*10**t)/10**t},a=(e,t,n)=>(1-n)*e+n*t},1637:(e,t,n)=>{n.d(t,{yK:()=>L,Ld:()=>P,mY:()=>k});var o=n(1303),r=n(7932),a=n(3439),s=n(1481),d=n(5107),i=n(4875),c=n(7894);const u=Symbol("EQUAL"),l={__delete:!0},f={__deleteAllChildren:!0};function h(e,t){if(e===t)return u;if(typeof e!=typeof t)return t;if(Array.isArray(e)&&Array.isArray(t)&&(o=t,(n=e).length===o.length&&n.every(((e,t)=>h(e,o[t])===u))))return u;var n,o;if(!(0,c.Vh)(e)||!(0,c.Vh)(t))return t;const r=e,a=t,s=Object.keys(r),d=Object.keys(a);if(!d.length)return s.length?f:u;const i=(0,c.Am)(s.concat(d)).reduce(((e,t)=>{const n=r[t],o=a[t];if(!a.hasOwnProperty(t))return e[t]=l,e;if(!r.hasOwnProperty(t))return e[t]=o,e;const s=h(n,o);return s!==u&&(e[t]=s),e}),{});return 0===Object.keys(i).length?u:i}function m(e,t){return e===t?t:(0,c.Vh)(t)?(0,c.Vh)(e)?t.__deleteAllChildren?{}:(0,c.Am)(Object.keys(e).concat(Object.keys(t))).reduce(((n,o)=>{const r=e[o];if(t.hasOwnProperty(o)){const e=t[o];e?.__delete||(n[o]=m(r,e))}else n[o]=r;return n}),{}):p(t):t}function p(e){return e.__deleteAllChildren?{}:Object.entries(e).reduce(((e,t)=>{let[n,o]=t;return o?.__delete||(e[n]=(0,c.Vh)(o)?p(o):o),e}),{})}var g=n(4487),y=n(2393);const b=800;let v,w,C=!1,A=!1;const S=y.bs?new BroadcastChannel(s.rLF):void 0;let E,I=!1;function k(){S&&((0,g.VS)((e=>{if(e===(0,g.g0)()){S&&(S.removeEventListener("message",T),A=!0);const t=(0,a.mS)(),n=h(t,{...t,byTabId:(0,c.cJ)(t.byTabId,[e])});return void("symbol"!=typeof n&&S.postMessage({type:"globalDiffUpdate",diff:n}))}let t=(0,a.mS)();t={...t,byTabId:(0,c.cJ)(t.byTabId,[e])},(0,a.UF)(t)})),(0,r.DW)((e=>{if(C&&!A){if(w!==e){if(!w)return w=e,void S.postMessage({type:"globalUpdate",global:e});I||(I=!0,E=w,(0,o.qF)((()=>{if(!S)return;const e=h(E,w);"symbol"!=typeof e&&S.postMessage({type:"globalDiffUpdate",diff:e}),I=!1}))),w=e}}else w=e})),S.addEventListener("message",T))}function T(e){let{data:t}=e;if(t&&S)switch(t.type){case"initApi":{const e=(0,a.mS)();if(!(0,d.nTw)(e).isMasterTab)return;const{initialArgs:n}=t;(0,i.Ru)((0,a.ko)().apiUpdate,n);break}case"globalDiffUpdate":{if(!C)return;const{diff:e}=t,n=(0,a.mS)(),o=m(n,e);o.DEBUG_randomId=n.DEBUG_randomId,w=o,(0,a.UF)(o);break}case"globalUpdate":{if(C)return;const e=(0,a.mS)();t.global.DEBUG_randomId=e.DEBUG_randomId,w=t.global,(0,a.UF)(t.global),v&&(v(),v=void 0,C=!0);break}case"requestGlobal":{const{appVersion:e}=t;if("10.9.21"!==e)return void window.location.reload();if(!C)return;const n=(0,a.mS)();if(!(0,d.nTw)(n).isMasterTab)return;S.postMessage({type:"globalUpdate",global:n}),(0,g.ZQ)();break}case"messageCallback":{if(!C)return;const e=(0,a.mS)();if((0,d.nTw)(e).isMasterTab)return;(0,i.PH)(t);break}case"localDbUpdate":{if(!C)return;const e=(0,a.mS)();if((0,d.nTw)(e).isMasterTab)return;const{batchedUpdates:n}=t;n.forEach((e=>{let{name:t,prop:n,value:o}=e;(0,i.fj)(t,n,o)}));break}case"localDbUpdateFull":{if(!C)return;const e=(0,a.mS)();if((0,d.nTw)(e).isMasterTab)return;const{localDb:n}=t;(0,i.iB)(n);break}case"messageResponse":{if(!C)return;const e=(0,a.mS)();if((0,d.nTw)(e).isMasterTab)return;(0,i.Hn)(t);break}case"cancelApiProgress":{if(!C)return;const e=(0,a.mS)();if(!(0,d.nTw)(e).isMasterTab)return;const{messageId:n}=t;(0,i.Ar)(n);break}case"callApi":{if(!C)return;const e=(0,a.mS)();if(!(0,d.nTw)(e).isMasterTab)return;const{name:n,messageId:o,token:r,args:s,withCallback:c}=t,u=c?[...s,function(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=await(0,i.eZ)(n,...u);S.postMessage({type:"messageResponse",token:r,messageId:o,response:e})})();break}case"langpackRefresh":(0,a.ko)().refreshLangPackFromCache({langCode:t.langCode})}}function P(e){S&&S.postMessage({type:"requestGlobal",appVersion:e});const t=()=>{v&&(v(),v=void 0),C=!0};return localStorage.getItem(s.yhD)?(setTimeout(t,b),new Promise((e=>{v=e}))):(t(),Promise.resolve())}function L(e){S&&S.postMessage({type:"langpackRefresh",langCode:e})}},7985:(e,t,n)=>{n.d(t,{DW:()=>y,Yw:()=>I,EV:()=>k,wT:()=>T,yE:()=>E,bV:()=>P});var o=n(3439),r=n(1481),a=n(4875),s=n(4824),d=n(6536);const i={WrongNumber:"Wrong number?",SentAppCode:"We've sent the code to the **Telegram** app on your other device.","Login.JustSentSms":"We have sent you a code via SMS. Please enter it above.","Login.Header.Password":"Enter Password","Login.EnterPasswordDescription":"You have Two-Step Verification enabled, so your account is protected with an additional password.",StartText:"Please confirm your country code and enter your phone number.","Login.PhonePlaceholder":"Your phone number","Login.Next":"Next","Login.QR.Login":"Log in by QR Code","Login.QR.Title":"Log in to Telegram by QR Code","Login.QR.Help1":"Open Telegram on your phone","Login.QR.Help2":"Go to **Settings** > **Devices** > **Link Desktop Device**","Login.QR2.Help2":"Go to **Settings** → **Devices** → **Link Desktop Device**","Login.QR.Help3":"Point your phone at this screen to confirm login","Login.QR.Cancel":"Log in by phone Number",YourName:"Your Name","Login.Register.Desc":"Enter your name and add a profile picture.","Login.Register.FirstName.Placeholder":"First Name","Login.Register.LastName.Placeholder":"Last Name","Login.SelectCountry.Title":"Country",lng_country_none:"Country not found",PleaseEnterPassword:"Enter your new password",PHONE_NUMBER_INVALID:"Invalid phone number",PHONE_CODE_INVALID:"Invalid code",PASSWORD_HASH_INVALID:"Incorrect password",PHONE_PASSWORD_FLOOD:"Limit exceeded. Please try again later.",PHONE_NUMBER_BANNED:"This phone number is banned."};var c=n(3320),u=n(4242);const l=/%\d?\$?[sdf@]/g,f=["value","zeroValue","oneValue","twoValue","fewValue","manyValue","otherValue"],h={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)),d=Number(o.slice(-1)),i=Number(o.slice(-2));return r&&1===a&&11!==s||1===d&&11!==i?2:r&&a>=2&&a<=4&&(s<12||s>14)||d>=2&&d<=4&&(i<12||i>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)),d=Number(o.slice(-1)),i=Number(o.slice(-2));return r&&1===a&&11!==s||1===d&&11!==i?2:r&&a>=2&&a<=4&&(s<12||s>14)||d>=2&&d<=4&&(i<12||i>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},m=new Map;let p,g;const{addCallback:y,removeCallback:b,runCallbacks:v}=(0,d.h)();let w,C;function A(){return(e,t,n,o)=>{if(void 0!==t){const r=Array.isArray(t)?JSON.stringify(t):t,a=m.get(`${e}_${r}_${n}${o?`_${o}`:""}`);if(a)return a}g||L();const r=p?.[e]||g?.[e]||i[e];return r?N(r,e,t,n,o):e}}let S=A();function E(){return S(...arguments)}function I(){return S}async function k(e,t){let n;const o=await s.fetch(r.CV,`${r.jal}_${e}_${t}`,s.Type.Json);return n=o?o.value:await async function(e,t,n){const o=await(0,a.px)("oldFetchLangStrings",{langPack:e,langCode:t,keys:[n]});if(o?.length){const a=JSON.stringify({value:o[0]});return await s.save(r.CV,`${e}_${t}_${n}`,a),o[0]}}(r.jal,e,t),N(n,t)}async function T(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if((0,c.qY)(e,!0),p&&e===w)return void(t&&t());let d=await s.fetch(r.CV,e,s.Type.Json);if(!d&&(n&&await L(),d=await async function(e){const t=await(0,a.px)("oldFetchLangPack",{sourceLangPacks:r.Ka6,langCode:e});if(t)return await s.save(r.CV,e,t.langPack),t.langPack}(e),!d))return;m.clear(),w=e,p=d,document.documentElement.lang=e;const i=(0,o.mS)(),{languages:u,byKey:l}=i.settings,f=l?.timeFormat,h=u?.find((t=>t.langCode===e));S=A(),S.isRtl=Boolean(h?.isRtl),S.code=e.replace("-raw",""),S.langName=h?.nativeName,S.timeFormat=f,t&&t(),v()}function P(e){e&&e===C||(C=e,S.timeFormat=e,v())}async function L(){g||(g=(await n.e(5193).then(n.bind(n,5193))).default,v())}function N(e,t,n,o,a){const s="number"==typeof n||void 0!==a?function(e){const t=w||r.vjm,n=h[t]?h[t](e):0;return f[n]}(a??n):"value",d="string"==typeof e?e:"value"===s?"object"==typeof e?e.value:e:"object"==typeof e?e[s]||e.otherValue:void 0;if(!d?.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(l),o=n.shift();return n.reduce(((e,n,o)=>`${e}${String(t[o]??"")}${n}`),o||"")}(d,"i"===o?(0,u.Sm)(n):n),r=Array.isArray(n)?JSON.stringify(n):n;return m.set(`${t}_${r}_${o}${a?`_${a}`:""}`,e),e}return d}},934:(e,t,n)=>{n.d(t,{WN:()=>h,dl:()=>i,m:()=>f,tn:()=>c,ug:()=>l,yp:()=>u});var o=n(1481),r=n(758),a=n(4824);const s=12;let d;function i(){return d}function c(e){d=e}async function u(e,t){if(!d)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 g(e,d);await m("sessionEncrypted",t)})(),(async()=>{if(!t)return;const e=await g(t,d);await m("globalEncrypted",e)})()])}async function l(){if(!d)throw console.error("[api/passcode] Missing current passcode"),new Error("[api/passcode] Missing current passcode");const[e,t]=await Promise.all([p("sessionEncrypted"),p("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([y(e,d),y(t,d)]);return{sessionJson:n,globalJson:o}}catch(e){throw console.error("[api/passcode] Error decrypting session",e),e}}function f(){d=void 0}function h(){return f(),r.B.clear(),a.clear(o.oBq)}function m(e,t){const n=Array.from(new Uint8Array(t));r.B.set(e,n)}async function p(e){const t=await r.B.get(e);return t?new Uint8Array(t).buffer:a.fetch(o.oBq,e,a.Type.ArrayBuffer)}async function g(e,t){const n=crypto.getRandomValues(new Uint8Array(s)),o={name:"AES-GCM",iv:n},r=await crypto.subtle.importKey("raw",t,o,!1,["encrypt"]),a=(new TextEncoder).encode(e),d=await crypto.subtle.encrypt(o,r,a),i=new Uint8Array(d),c=new Uint8Array(s+i.length);return c.set(n,0),c.set(i,s),c.buffer}async function y(e,t){const n=new Uint8Array(e),o={name:"AES-GCM",iv:n.slice(0,s)},r=await crypto.subtle.importKey("raw",t,o,!1,["decrypt"]),a=n.slice(s),d=await crypto.subtle.decrypt(o,r,a);return(new TextDecoder).decode(d)}},110:(e,t,n)=>{n.d(t,{A:()=>s});var o=n(1481),r=n(2188);const a=!o.MVx;function s(e,t,n){if(!a)return e();try{return e()}catch(e){return t?.(e),void(0,r.H)(e)}finally{n?.()}}},7836:(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),d=0;d{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,d=new Array(s),i=0;i{if(!o)return self.clearInterval(n),void(n=void 0);o=!1,e(...r)}),t))}}function a(e){return s(m,e)}function s(e,t){let n,o=!1;return function(){for(var r=arguments.length,a=new Array(r),s=0;s{o=!1,t(...n)})))}}n.d(t,{Fe:()=>a,IJ:()=>h,kI:()=>b,nF:()=>r,nb:()=>s,sg:()=>o,v7:()=>d,yu:()=>v});const d=e=>new Promise((t=>{setTimeout((()=>t()),e)})),i=35;let c,u,l,f;function h(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];c?c.add(e):(c=new Set([e]),requestAnimationFrame((()=>{const e=c;c=void 0,u=void 0,l&&(clearTimeout(l),l=void 0),e.forEach((e=>e()))}))),t&&(u?u.add(e):u=new Set([e]),l||(l=window.setTimeout((()=>{const e=u;c&&e.forEach(c.delete,c),u=void 0,l&&(clearTimeout(l),l=void 0),e.forEach((e=>e()))}),i)))}function m(e){f?f.push(e):(f=[e],Promise.resolve().then((()=>{const e=f;f=void 0,e.forEach((e=>e()))})))}const p=500;let g,y;function b(e){self.requestIdleCallback?g?g.push(e):(g=[e],requestIdleCallback((e=>{const t=g;for(g=void 0;t.length&&(t.shift()(),e.timeRemaining()););t.length&&(g?g=t.concat(g):t.forEach(b))}),{timeout:p})):m(e)}function v(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return y||(y=[],self.addEventListener("beforeunload",(()=>{y.forEach((e=>e()))}))),t?y.push(e):y.unshift(e),()=>{y=y.filter((t=>t!==e))}}},529:(e,t,n)=>{let o;n.d(t,{l:()=>r});try{o=/[^\p{L}\p{M}]+/iu}catch(e){o=/[^\wа-яёґєії]+/i}function r(e){const t=e.toLowerCase().split(o);return e=>function(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))))))}(e,t)}},2237:(e,t,n)=>{n.d(t,{Hp:()=>a,cO:()=>c,n5:()=>i});var o=n(6536);const r=Symbol("SIGNAL_MARK");function a(e){return"function"==typeof e&&r in e}const s=new Map;let d;function i(e){const t={value:e,effects:(0,o.h)()};function n(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)}}return[Object.assign((function(){return d&&n(d),t.value}),{[r]:r,subscribe:n,once:function(e){const t=n((()=>{t(),e()}));return t}}),function(e){t.value!==e&&(t.value=e,t.effects.runCallbacks())}]}function c(e){s.get(e)?.forEach((e=>{e()})),s.delete(e)}},3868:(e,t,n)=>{n.d(t,{A:()=>o});const o=e=>{e.stopPropagation(),e.preventDefault()}},1322:(e,t,n)=>{n.d(t,{Ay:()=>h,E2:()=>l});var o=n(6644);const r=JSON.parse('{"--color-primary":["#3390EC","#8774E1"],"--color-primary-opacity":["#50A2E91E","#8378DB1E"],"--color-primary-opacity-hover":["#50A2E940","#8378DB40"],"--color-primary-tint":["#3390ec1a","#8774e11a"],"--color-primary-shade":["#4a95d6","#7b71c6"],"--color-background":["#FFFFFF","#212121"],"--color-background-compact-menu":["#FFFFFFBB","#212121DD"],"--color-web-app-browser":["#FFFFFFBB","#0303038F"],"--color-background-compact-menu-reactions":["#FFFFFFEB","#212121DD"],"--color-background-compact-menu-hover":["#00000011","#00000066"],"--color-background-secondary":["#f4f4f5","#0F0F0F"],"--color-background-secondary-accent":["#E4E4E5","#191919"],"--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-hover":["#f4f4f5","#2c2c2c"],"--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-list-icon":["#ABAFB1","#A2A2A2"],"--color-default-shadow":["#72727240","#1010109c"],"--color-light-shadow":["#7272722B","#00000040"],"--color-green":["#00C73E","#8774E1"],"--color-green-darker":["#00a734","#7b71c6"],"--color-success":["#00C73E","#00C73E"],"--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":["#c6eab2","#675CAF"],"--color-message-reaction-hover-own":["#b5e0a4","#5B529B"],"--color-message-reaction-chosen-hover":["#1a82ea","#7864dd"],"--color-message-reaction-chosen-hover-own":["#3f9d4b","#f5f5f5"],"--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"],"--color-borders-read-story":["#C4C9CC","#737373"],"--color-background-menu-separator":["#0000001a","#ffffff1a"],"--color-hover-overlay":["#00000006","#ffffff06"]}');var a=n(9822),s=n(3336);let d=!1;const i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i,c=new Set(["--color-text","--color-primary-shade","--color-text-secondary","--color-accent-own"]),u=Object.keys(r).map((e=>({property:e,colors:[l(r[e][0]),l(r[e][1])]})));function l(e){const t=i.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:a}=o;const{r:d,g:i,b:u,a:l}=function(e,t,n){return{r:Math.round((0,s.Cc)(e.r,t.r,n)),g:Math.round((0,s.Cc)(e.g,t.g,n)),b:Math.round((0,s.Cc)(e.b,t.b,n)),a:void 0!==e.a?Math.round((0,s.Cc)(e.a,t.a,n)):void 0}}(a[e],a[t],n),f=void 0!==l?Math.round(l/255*1e3)/1e3:void 0;document.documentElement.style.setProperty(r,`rgb(${d},${i},${u}${f?`,${f}`:""})`),c.has(r)&&document.documentElement.style.setProperty(`${r}-rgb`,`${d},${i},${u}`)}))}const h=(e,t)=>{const n=`theme-${e}`;if(document.documentElement.classList.contains(n))return;const r="dark"===e,s=d&&t,i=r?0:1,c=r?1:0,u=Date.now(),l=document.querySelector('meta[name="theme-color"]');(0,o.RK)((()=>{let e;document.documentElement.classList.remove("theme-"+(r?"light":"dark")),d&&(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",r?"#212121":"#fff"),setTimeout((()=>{(0,o.RK)((()=>{e?.(),document.documentElement.classList.remove("no-animations")}))}),500),d=!0,s?(0,a.i0)((()=>{const e=Math.min((Date.now()-u)/200,1);return f(i,c,function(e){return 1-(1-e)**3.5}(e)),e<1}),o.RK):f(i,c)}))}},4242:(e,t,n)=>{n.d(t,{Qh:()=>s,Sm:()=>a});var o=n(8221),r=n(4282);function a(e){return String(e).replace(/\d(?=(\d{3})+$)/g,"$& ")}const s=(0,n(9314).A)((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.A)(e)).match(o.A);return t&&e.startsWith(t[0])?t[0]:e.match(/./u)[0].toUpperCase()})).join("")}))},2393:(e,t,n)=>{n.d(t,{Aw:()=>r,Fy:()=>C,H8:()=>s,Ld:()=>E,MP:()=>a,Ni:()=>c,OF:()=>w,Oo:()=>b,TF:()=>m,TL:()=>p,Tz:()=>g,Uz:()=>y,Yw:()=>l,bs:()=>S,cp:()=>f,ig:()=>d,kn:()=>I,nB:()=>A,pz:()=>i,w3:()=>h});var o=n(1481);window.location.host,o.mFn;const r="Android",a="macOS"===r,s="Windows"===r,d="Linux"===r,i="iOS"===r,c="Android"===r,u=i||c,l=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),f=(navigator.userAgent.includes("YaBrowser"),navigator.userAgent.toLowerCase().includes("firefox")||navigator.userAgent.toLowerCase().includes("iceweasel")||navigator.userAgent.toLowerCase().includes("icecat"),Boolean(window.electron));let h=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}({});window.matchMedia("(display-mode: standalone)").matches||window.navigator.standalone||document.referrer.includes("android-app://");const m=window.matchMedia("(pointer: coarse)").matches,p=(Boolean(window.navigator.mediaDevices&&"getUserMedia"in window.navigator.mediaDevices&&(window.AudioContext||window.webkitAudioContext)),r&&(a||i)&&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}()),g="serviceWorker"in navigator,y=g,b=Boolean((new Audio).canPlayType("audio/ogg; codecs=opus")),v=(!o.W75&&document.createElement("canvas").getContext("2d"),document.createElement("div"),document.createElement("video")),w=Boolean(v.canPlayType('video/webm; codecs="vp9"').replace("no",""));window,Boolean(navigator.storage?.getDirectory)&&(async()=>{try{const e=await navigator.storage.getDirectory();await e.removeEntry("downloads",{recursive:!0})}catch{}})(),CSS.supports("offset-rotate: 0deg");const C=CSS.supports("backdrop-filter: blur()")||CSS.supports("-webkit-backdrop-filter: blur()"),A="onbeforeinstallprompt"in window,S="BroadcastChannel"in window,E=(o.W75,"ListFormat"in Intl),I=((()=>{const e=document.createElement("div");e.style.cssText="overflow:scroll; visibility:hidden; position:absolute;",e.classList.add("custom-scroll"),document.body.appendChild(e);const t=e.offsetWidth-e.clientWidth;e.remove(),document.documentElement.style.setProperty("--scrollbar-width",`${t}px`)})(),1048576*(u?512:2e3))},3503:(e,t,n)=>{n.d(t,{A:()=>l,u:()=>u});var o=n(6644),r=n(7836),a=n(2393);let s=window.innerHeight,d=u();const i=(0,r.nF)((()=>{d=u()}),250,!0),c=(0,r.nF)((()=>{s=window.innerHeight,i()}),100,!1);function u(){let e;return e=a.pz?window.visualViewport.height+window.visualViewport.pageTop:window.innerHeight,(0,o.RK)((()=>{const t=.01*e;document.documentElement.style.setProperty("--vh",`${t}px`)})),{width:window.innerWidth,height:window.innerHeight}}window.addEventListener("orientationchange",c),a.pz?window.visualViewport.addEventListener("resize",i):window.addEventListener("resize",i);const l={get:()=>d,getIsKeyboardVisible:()=>s>d.height}},9314:(e,t,n)=>{n.d(t,{A:()=>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{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 d=2&o&&n;"object"==typeof d&&!~e.indexOf(d);d=t(d))Object.getOwnPropertyNames(d).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+"."+{26:"ac80038d783586d0a4e0",59:"961b33d7396cecafe8f7",61:"d9b815d25326964cbbfa",69:"a51da5f5669e096e3d5d",90:"1619dcc4834c6d62438a",103:"611a7b28ff26a001fd6e",194:"59575ff4c307129f77cf",304:"e0c687e562306d4f02df",313:"113727f716761f226ab1",356:"e46df7cbae86402be9e2",373:"752209546ecfc899fb41",387:"dd4e5314acf1b744fd92",400:"8e4763763203044def57",405:"cda584e8112a554047af",409:"fe6493c45422a79c510c",433:"884145661edf2b945969",453:"f02a1d0cd7d136d90613",482:"79dd4470d95a6bbc1403",562:"24d0f6516eaf37765d64",564:"c13b790cd0927c44ca4e",633:"36c2e97c228f905d86e8",676:"0905f39196cc1752d59d",683:"eaf2b99781f1220c4b86",695:"4595871983efc909a309",768:"262ebafca32f1a9c63ba",835:"8bf3d211c26bcd488e59",947:"f19161f660b6e7c46825",970:"7044f00deb7b3fdc1ab5",1022:"699a7169f03b56551c34",1095:"33247eaf2b6ebeb45de4",1105:"fd5695d0c0c4045de7e7",1164:"993e3419158e4010f6e1",1168:"6376cf9639dc87cb5b7d",1215:"e157a49d04b225308f77",1348:"5ae928383727015cb146",1387:"c2be5ef0d40d3fbba458",1401:"a319c5a5ca5ffe208a62",1465:"1b1c9f2bd97b21f89d3a",1516:"4b66e2d5f8bdacb65066",1575:"84bda67d89708e7ca48c",1586:"2db9158f1c00903469bf",1620:"9efe5a56e89ddc0281a8",1692:"00e95e3918550c7d81e3",1700:"311b8667fc4787714c35",1775:"2b4f776e2f4f2408e778",1780:"f72ab046b3a1849ed059",1877:"c8327f45b0150b13b3f4",2057:"114033549ec88321349c",2118:"1497134e3a17a9a9fe47",2158:"3d386bb4423c244f2fd5",2164:"7e6afa21390914c5137b",2225:"eeba98dff36b253f9876",2230:"3f838fdb432cb331fd2d",2440:"92c0f3bbdffa06dc542a",2448:"5c66c1f58194c0b3b882",2498:"c2825665d4adc2279289",2651:"0a83823eea614679ded7",2670:"5af6e2f7760c0818e465",2729:"a481ca9168f182083fec",2800:"fe61871efd4cf024ed73",2801:"39d388ef8130912e2e34",2856:"0d410ff3a01eb82d2678",2857:"15168303cf5582eb3b56",2916:"08941efdbaa8d26e2b47",2976:"4e6e9b1254ce313f06c5",2990:"bea64793c3400dab38ae",3080:"38812937e4c7616b7111",3325:"857d8912ab2ee85c2f6f",3363:"ce5549486cc27c15c7e2",3405:"5d8faeedff4fe2a33a28",3499:"906ff5a6af9156afa965",3524:"e86bdc871cc7d384bb9f",3559:"80b270ba0e217557b392",3564:"eb3152950b7a318d4194",3715:"9e2407459cb9f130b044",3731:"183aab3093c3d157cb13",3745:"d5a6090509f000c6772f",3747:"431265b2b2812c66562d",3787:"2052d49eb7b246abb4a6",3813:"00b19d7fdf8cb63eebb9",3906:"a428ad107e43cdb6e4fb",3981:"f11e63f3f6d014fad905",4008:"d039310272dea83046ff",4019:"edbab4c31c8314741dba",4020:"21d148c88e4a7523d2df",4102:"4d9c68b620d1a19fd9ed",4128:"8b2068bfe90534929618",4134:"935827f2b741b6949049",4180:"f348735334a6d4dc36f8",4204:"287b9ffbb037131138a1",4230:"272eea5181de643ada8f",4326:"3418fb8029f01e66a107",4336:"e05fc15a8de73389a7f3",4383:"fcc45bf450571747d080",4435:"66cb973cd34d04f54377",4448:"a302c4e919fea7c47b7d",4484:"7779a9ed397a0ab69303",4785:"1866c7ec3c017d0e5e47",4903:"308bd0d2a3badf8fa935",4917:"f2e5d194b89a31987469",4940:"47028c08a42e0097debb",5032:"b1e1f7e2bcd9a23e0173",5046:"fb967c5585428ac123f2",5073:"08079d2b4bc88c2ea9db",5116:"4e1c3cae61029a6f5022",5148:"878466e36ec28b535a26",5193:"75042954cc9da1f6d6ac",5246:"3887a4dc3f6df0f2b770",5260:"33e6f01deb211e7eaeda",5269:"d927f867c7cd67de98db",5284:"41380bbee618193f889a",5336:"7e1674de5f91108ead88",5345:"c5ab03d5d577ba83e474",5361:"8ec84ca99a256304d72f",5429:"7a4bdbe76dc672994511",5434:"816641c83f3828b7c80f",5438:"9bf946b5c68dc76fd2fd",5499:"f45132f5679cf87d72a4",5525:"f2724e837e0c5b91e596",5628:"c528c806e08dc2536824",5719:"b3f5f4f2e1b3a7fc4a68",5735:"9ba1e2c7243d87a1022b",5819:"59e9c49233dabd77f9df",5962:"a47540b0275eeda06f2c",6047:"c33fba657d04f8404525",6058:"3d8c92392fc01852e9ad",6167:"1ff4fa05a0e99faa485a",6168:"ee0409ea260743ca7445",6241:"586024314803ab8ef810",6265:"ee4d3973c9999a6b2211",6272:"80bc9a6a104d1fc4d5a6",6308:"d83b2a09fc9759372d18",6338:"f551f5311823c11e9ade",6441:"a4f0611295245157ae22",6442:"e597dc90d35297aea05a",6473:"d7a1caf9c58e96e978f7",6685:"e59ffec03c3028e27cf7",6686:"0046a0fb290619599566",6726:"1bbe8d26e85116be6c78",6802:"5773075285f30f0bdcfe",6827:"759e6da09edb166d5641",6860:"ce2440b87311d7e3faa8",6869:"fd1804ea75e26a748a15",6947:"c1da3b5bab342d603173",7001:"dd1d7faf792d052fb6ac",7120:"184bcd992ff07f35c620",7244:"a66abc13b52d1f1efb0c",7276:"2d27d7a5c24526f7b5ce",7283:"bfaae4386f338487295c",7357:"6ec8afc88c6b6d5c41e5",7405:"929d3149980193081ccf",7424:"f5e3544f9867ff336413",7487:"27cc14f3e48281cd8dfc",7499:"b71077d766e8046190f9",7561:"6568d9d8a50ed9ae94fc",7586:"5c81b3b7d484bfe07056",7594:"26eb286ed2b47b2608e2",7612:"6b69bd2c3dfb9c1ee820",7617:"ed0d7b254c3741203304",7643:"06140ce158afd294217a",7688:"6281a27234818220266d",7738:"d35835e84d2326391799",7768:"210c63cc1e17ce1fda00",7854:"af3f3677e1877e6da5ac",7880:"ba6cb766b7d2e7703d3c",7901:"50f6a437cf5bdf1bb025",7939:"a8e2ad119e19e793a263",7972:"975ec6c8dbb9babed345",7978:"f3172c120b8795db7c36",8043:"e294c6da82c8b52a3f63",8062:"c12b91178cc408540a55",8100:"5c21cc31f86b18a612b9",8114:"d036ebc64d57e1230515",8142:"92405bc61003eb0e2539",8150:"b7d6c290e6975fc26c8f",8169:"1c3c342fd197b1d35c8d",8201:"a50b3b03c919e5139570",8213:"60ee2fe20faa8abe5c7c",8214:"d209db350327ee03be37",8233:"46a1f9af8f95bb4a6d2b",8308:"70e03b0f3f2ce32c5455",8349:"742cae5e93a6fcddf9f0",8393:"069b5fec2c8a7b262777",8602:"c51e30f2a26b93d3605d",8673:"1b6dd8d303b0535cc1f8",8804:"ad2dc2bed92d160407d8",8843:"c8040298bd0544ecf4bc",8924:"5e8980593b2a8f11e4a7",8980:"34656c80178d7dd432ca",9004:"cdcb996e5bfa474a7d69",9030:"da65ad6405d0080564f3",9072:"8228950c0b596b123dab",9141:"b79720fdc631d0932fad",9183:"20cea5ddf7136cd38f08",9238:"bfeed210243b26fa90dd",9250:"ba9feff391b013c58aae",9287:"3d176e7d57a2067f38b9",9295:"00f174a85a11d9cfbc8b",9359:"5bf0f5fa16ea6e3444db",9375:"5a1d6cbabc6af7291482",9549:"d2bc6f4eadca5e1c515a",9623:"cb357b764adaa1ddb85c",9677:"5530517ff6496e8aebb4",9710:"9b76a0cb719752bfb867",9753:"c99c425bd9c09acabdad",9761:"fbff721dec310ee7d9d4",9849:"10570fff9d9d429a3b84",9869:"8b4b6993ac69a84574ef",9998:"33772d3cd8f434fb7f44"}[e]+".js",s.miniCssF=e=>(7405===e?"BundleAuth":e)+"."+{7405:"929d3149980193081ccf",7643:"06140ce158afd294217a"}[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 d,i;if(void 0!==r)for(var c=document.getElementsByTagName("script"),u=0;u{d.onerror=d.onload=null,clearTimeout(h);var r=n[e];if(delete n[e],d.parentNode&&d.parentNode.removeChild(d),r&&r.forEach((e=>e(o))),t)return t(o)},h=setTimeout(f.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=f.bind(null,d.onerror),d.onload=f.bind(null,d.onload),i&&document.head.appendChild(d)}},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");if(n.length)for(var o=n.length-1;o>-1&&(!e||!/^http(s?):/.test(e));)e=n[o--].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={8792:0};s.f.miniCss=(t,n)=>{e[t]?n.push(e[t]):0!==e[t]&&{7405:1,7643: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{var a=document.createElement("link");a.rel="stylesheet",a.type="text/css",s.nc&&(a.nonce=s.nc),a.onerror=a.onload=n=>{if(a.onerror=a.onload=null,"load"===n.type)o();else{var s=n&&n.type,d=n&&n.target&&n.target.href||t,i=new Error("Loading CSS chunk "+e+" failed.\n("+s+": "+d+")");i.name="ChunkLoadError",i.code="CSS_CHUNK_LOAD_FAILED",i.type=s,i.request=d,a.parentNode&&a.parentNode.removeChild(a),r(i)}},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={8792: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),d=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;d.message="Loading chunk "+t+" failed.\n("+r+": "+a+")",d.name="ChunkLoadError",d.type=r,d.request=a,o[1](d)}}),"chunk-"+t,t)}};var t=(t,n)=>{var o,r,[a,d,i]=n,c=0;if(a.some((t=>0!==e[t]))){for(o in d)s.o(d,o)&&(s.m[o]=d[o]);i&&i(s)}for(t&&t(n);c{s(2188);var e=s(3439),t=s(1481),n=s(6291),o=(s(6275),s(2393));var r=s(7679),a=s(3174);function d(e,t){return!e||!t||e.length<=t?e:`${e.substring(0,t)}...`}var i=s(1303),c=s(7357);window.navigator.clipboard&&window.ClipboardItem;const u=document.createElement("textarea");u.setAttribute("readonly",""),u.tabIndex=-1,u.className="visually-hidden";const l=e=>{u.value=e,document.body.appendChild(u);const t=document.getSelection();if(t){const e=t.rangeCount>0&&t.getRangeAt(0);u.select(),document.execCommand("copy"),e&&(t.removeAllRanges(),t.addRange(e))}document.body.removeChild(u)};var f=s(7985),h=s(4961),m=s(6644),p=s(7836);function g(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const a=(0,i.hb)(e,t);return(0,i.Kr)((()=>(0,p.sg)(a,n,!o,!r)),[a,n,o,r])}var y=s(7712),b=s(3503);const v=250;function w(){const{width:e,height:t}=b.A.get(),[n,o]=(0,i.J0)(e),[r,a]=(0,i.J0)(t),[s,d]=(0,i.J0)(!1),c=g(d,[d],v,!0);return(0,i.vJ)((()=>{const e=(0,p.nF)((()=>{d(!0)}),v,!0),t=(0,p.nF)((()=>{const{width:e,height:t}=b.A.get();o(e),a(t),c(!1)}),v,!1),n=()=>{e(),t()};return window.addEventListener("resize",n),()=>{window.removeEventListener("resize",n)}}),[c]),(0,i.Kr)((()=>({width:n,height:r,isResizing:s})),[r,s,n])}var C=s(8276);const A=e=>{let{canBeCollapsible:t,isToggleDisabled:n,children:o}=e;const r=(0,i.li)(null),{isCollapsed:s,isCollapsible:d,setIsCollapsed:u}=function(e,t,n,o){const r=(0,i.li)(!0),a=(0,i.li)(),[s,d]=(0,i.J0)(!o),[c,u]=(0,i.J0)(s);(0,i.Nf)((()=>{const t=(n||e).current;!o&&t&&(0,m.RK)((()=>{t.style.maxHeight=c?`${a.current}px`:""}))}),[n,c,o,e]);const l=(0,y.A)((()=>{if(o||!e.current)return;const n=e.current,{lineHeight:r,totalLines:s}=function(e){const t=parseInt(getComputedStyle(e).lineHeight,10);return{totalLines:e.scrollHeight/t,lineHeight:t}}(n);s>t?(a.current=r*t,d(!0)):(d(!1),u(!1))})),f=g((()=>(0,m.YS)(l)),[l],200);(0,i.Nf)((()=>{!o&&r.current&&(0,m.gm)((()=>(l(),()=>{r.current=!1;const t=(n||e).current;t&&(t.style.maxHeight=a.current?`${a.current}px`:"")})))}),[n,o,l,e]);const{width:h}=w();return(0,i.vJ)((()=>{if(o)d(!1),u(!1);else{if(r.current)return;f()}}),[f,o,h]),{isCollapsed:c,isCollapsible:s,setIsCollapsed:u}}(r,4,void 0,!t),l=!n&&s,f=(0,y.A)((()=>{u(!1)})),h=(0,y.A)((()=>{u((e=>!e))}));return i.Ay.createElement("span",{className:"KU67Uur0",onClick:l?f:void 0},i.Ay.createElement("blockquote",{ref:r,"data-entity-type":a.C7.Blockquote},i.Ay.createElement("div",{className:(0,c.A)("JNVT2DU9",s&&"y_uRZXtA")},o),d&&i.Ay.createElement("div",{className:(0,c.A)("pyX4NpPB",!n&&"RmvXwV0W"),onClick:n?void 0:h,"aria-hidden":!0},i.Ay.createElement(C.A,{name:s?"down":"up"}))))},S={js:"JavaScript",javascript:"JavaScript",ts:"TypeScript",typescript:"TypeScript",python:"Python",py:"Python",go:"Go",rust:"Rust",func:"FunC",c:"C","c++":"C++",cpp:"C++",fortran:"Fortran",f90:"Fortran",f:"Fortran",java:"Java",sql:"SQL",swift:"Swift","objective-c":"Objective-C",kotlin:"Kotlin",ruby:"Ruby",rb:"Ruby",php:"PHP",perl:"Perl",bash:"Bash",sh:"Shell",markdown:"Markdown","c#":"C#",cs:"C#",json:"JSON",yaml:"YAML",yml:"YAML",solidity:"Solidity",sol:"Solidity",tl:"TL"},E=(e,t,n)=>{const[o,r]=(0,i.J0)(!1),[a,s]=(0,i.J0)(),[d,c]=(0,i.J0)(n);return(0,i.vJ)((()=>{r(!0);let t=!1;return e().then((e=>{t||(r(!1),c(e))}),(e=>{t||(r(!1),s(e))})),()=>{t=!0}}),t),{isLoading:o,error:a,result:d}};var I=s(9030);const k=(0,i.ph)((t=>{let{text:n,className:o,noCopy:r,onWordWrapToggle:a}=t;const{showNotification:s}=(0,e.ko)(),d=(0,i.li)(null),u=w(),f=(0,I.A)(),[m,p]=(0,i.J0)(!0),[g,y]=(0,i.J0)(!1),b=(0,i.hb)((()=>{const e=(0,h.o)(n,d.current.parentElement);y(e)}),[n]);(0,i.vJ)((()=>{m&&b()}),[b,m,n,u]);const v=(0,i.hb)((()=>{l(n),s({message:f("TextCopied")})}),[f,s,n]),C=(0,i.hb)((()=>{p(!m),a?.(!m)}),[m,a]),A=(0,c.A)("L95Dh7wN",!g&&r&&"zctwFUQ8"),S=(0,c.A)("pMUccFN9",o),E=(0,c.A)("a44ZN3hD",m&&"jq1KLfVD");return i.Ay.createElement("div",{className:S,ref:d},i.Ay.createElement("div",{className:A},g&&i.Ay.createElement("div",{className:E,onClick:C,title:"Word Wrap"},i.Ay.createElement("i",{className:"icon icon-word-wrap"})),!r&&i.Ay.createElement("div",{className:"auCNtLQ4",onClick:v,title:f("Copy")},i.Ay.createElement("i",{className:"icon icon-copy"}))))})),T=(0,i.ph)((e=>{let{text:t,language:n,noCopy:o}=e;const[r,d]=(0,i.J0)(!0),{result:u}=E((()=>n?Promise.all([s.e(2118),s.e(3325)]).then(s.bind(s,5706)).then((e=>e.default(t,n))):Promise.resolve(void 0)),[n,t]),l=(0,i.hb)((e=>{d(e)}),[]),f=(0,c.A)("code-block",!r&&"no-word-wrap");return i.Ay.createElement("div",{className:"CodeBlock"},n&&i.Ay.createElement("p",{className:"code-title"},S[(h=n).toLowerCase()]??h),i.Ay.createElement("pre",{className:f,"data-entity-type":a.C7.Pre,"data-language":n},u??t,i.Ay.createElement(k,{text:t,className:"code-overlay",onWordWrapToggle:l,noCopy:o})));var h}));var P=s(5107);var L=s(6536),N=s(1257);const M=new Map;function F(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const o=(0,N.i)(t);(0,i.vJ)((()=>{const t=e?.current;if(!t||n)return;const r=e=>{let[t]=e;0===t.contentRect.width&&0===t.contentRect.height||o.current(t)};let[a,s]=M.get(t)||[void 0,void 0];return a||(s=(0,L.h)(),a=new ResizeObserver(s.runCallbacks),M.set(t,[a,s]),a.observe(t)),s.addCallback(r),()=>{s.removeCallback(r),s.hasCallbacks()||(a.unobserve(t),a.disconnect(),M.delete(t))}}),[n,o,e])}const x="color",O=`50ms ${x} linear`;var B=s(7932),R=s(4235),D=s(4875),U=s(4824);const _=48e3,$=16;async function j(e){const t=await new Response(e).arrayBuffer();return new Promise((e=>{const n=new Uint8Array(t);let o=new Worker(new URL(s.p+s.u(4180),s.b)),r=new Worker(new URL(s.p+s.u(3731),s.b));o.onmessage=e=>{null===e.data?r.postMessage({command:"done"}):r.postMessage({command:"encode",buffers:e.data},e.data.map((e=>{let{buffer:t}=e;return t})))},r.onmessage=t=>{"page"===t.data.message&&(e(new Blob([t.data.page],{type:"audio/wav"})),o.terminate(),o=void 0,r.terminate(),r=void 0)},r.postMessage({command:"init",wavBitDepth:$,wavSampleRate:_}),o.postMessage({command:"init",decoderSampleRate:_,outputBufferSampleRate:_}),o.postMessage({command:"decode",pages:n},[n.buffer])}))}const H={[a.qZ.BlobUrl]:U.Type.Blob,[a.qZ.Text]:U.Type.Text,[a.qZ.DownloadUrl]:void 0,[a.qZ.Progressive]:void 0},W=`${t.jht?t.uyj:"."}/progressive/`,J="./download/",V=2e3,z=3,K=new Map,q=new Map,G=new Map,Q=new Map;function Y(e,n){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=arguments.length>3?arguments[3]:void 0,d=arguments.length>4?arguments[4]:void 0;if(n===a.qZ.Progressive)return o.Uz?function(e){const t=`${W}${e}`;return K.set(e,t),Promise.resolve(t)}(e):Y(e,a.qZ.BlobUrl,r,s,d);if(n===a.qZ.DownloadUrl)return o.Uz?function(e){return Promise.resolve(`${J}${e}`)}(e):Y(e,a.qZ.BlobUrl,r,s,d);if(!q.has(e)){const o=Z(e,n,r).catch((e=>{t.Oig&&console.warn(e)})).finally((()=>{q.delete(e),G.delete(e),Q.delete(e)}));q.set(e,o)}if(s&&d){let t=G.get(e);t||(t=new Map,G.set(e,t)),t.set(d,s)}return q.get(e)}function X(e){return K.get(e)}async function Z(e,n,a){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;if(!t.xJs){const r=e.startsWith("avatar")?t.zrf:t.Iz7,s=await U.fetch(r,e,H[n],a);if(s){let t=s;"audio/ogg"!==s.type||o.Oo||(t=await j(t));const n=ee(t);return K.set(e,n),n}}const d=function(e){const t=n=>{G.get(e)?.forEach((e=>{e(n),e.isCanceled&&(t.isCanceled=!0)}))};return t}(e);Q.set(e,d);const i=await(0,D.px)("downloadMedia",{url:e,mediaFormat:n,isHtmlAllowed:a},d);if(!i){if(s>=z)throw new Error(`Failed to fetch media ${e}`);return await new Promise((e=>{setTimeout(e,V)})),t.Oig&&console.debug(`Retrying to fetch media ${e}`),Z(e,n,a,s+1)}let{mimeType:c}=i,u=ee(i.dataBlob);if("audio/ogg"===c&&!o.Oo){const e=await(0,r.sZ)(u);URL.revokeObjectURL(u);const t=await j(e);u=ee(t),c=t.type}return K.set(e,u),u}function ee(e){return e instanceof Blob?URL.createObjectURL(e):e}o.Uz&&navigator.serviceWorker.addEventListener("message",(async e=>{const{type:t,messageId:n,params:o}=e.data;if("requestPart"!==t)return;const r=await(0,D.px)("downloadMedia",{mediaFormat:a.qZ.Progressive,...o});if(!r)return;const{arrayBuffer:s,mimeType:d,fullSize:i}=r;navigator.serviceWorker.controller.postMessage({type:"partResponse",messageId:n,result:{arrayBuffer:s,mimeType:d,fullSize:i}},[s])}));const te=s.p+"blank.8dd283bceccca95a48d8.png",ne=s.p+"square.370a4828a4f2afc14ada.svg",oe=new Set,re=new Map,ae=(0,L.h)();let se;(0,B.DW)((e=>{if(e.customEmojis.byId!==se?.customEmojis.byId||(0,P.BWX)(e)!==(0,P.BWX)(se)){for(const t of re){const[n,o]=t;e.customEmojis.byId[o]&&n(e.customEmojis)}!function(e){const t=Array.from(oe).filter((t=>Boolean(e.byId[t])));t.length&&(t.forEach((e=>oe.delete(e))),ce())}(e.customEmojis)}se=e}));const de=ae.addCallback,ie=(0,p.nF)(ae.runCallbacks,500),ce=(0,p.nF)((function(){document.querySelectorAll(".custom-emoji.placeholder").forEach((t=>{const r=(0,e.mS)().customEmojis.byId[t.dataset.documentId];if(!r)return void oe.add(t.dataset.documentId);const[a,s,d]=function(e){if(!e)return[!0,ne,void 0];const t=!o.OF&&e.isVideo;if(e.isLottie||e.isVideo&&!t)return ue(`sticker${e.id}`),[!1,te,(0,R.A)()];const r=function(e,t){const o=(0,n.aLQ)(e,t),r=X(o);if(r)return r;ue(o)}(e.id,t);return[!r,r||ne,void 0]}(r);r.shouldUseTextColor&&!t.classList.contains("colorable")&&(0,m.RK)((()=>{t.classList.add("colorable")})),a||(0,m.RK)((()=>{t.src=s,t.classList.remove("placeholder"),d&&(t.dataset.uniqueId=d),ie(r.id)}))}))}),500);function ue(e){return Y(e,a.qZ.BlobUrl).then((()=>{ce()}))}let le=new Set;const fe=new Set,he=(0,p.nF)((()=>{const t=[...le],n=t.slice(0,100),o=t.slice(101);(0,e.ko)().loadCustomEmojis({ids:n}),le=new Set(o),le.size&&he()}),200,!1),me=(0,p.nF)((()=>{(0,e.ko)().updateLastRenderedCustomEmojis({ids:[...fe].reverse()}),fe.clear()}),200,!1);function pe(e){fe.add(e),me()}de(pe);var ge=s(5486),ye=s(3336),be=s(6637),ve=s(672),we=s(7661);function Ce(e,t,n){const[o,r]=(0,i.J0)(!t);return function(e,t,n){const o=(0,y.A)(n);(0,i.vJ)((()=>t?t(e.current,o):void 0),[o,t,e])}(e,t,(e=>{r(e.isIntersecting),n&&n(e)})),o}s(4080);var Ae=s(9129),Se=s(2237),Ee=s(5297);const Ie=new Map;(0,B.DW)((e=>{for(const[t,{setter:n}]of Ie)n(t(e))}));var ke=s(857);const Te=function(t){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a.qZ.BlobUrl,r=arguments.length>3?arguments[3]:void 0;const s=t?X(t):void 0,d=(0,ke.A)(),c=function(t){const n=function(t){let n=Ie.get(t);if(!n){const[o,r]=(0,Se.n5)(t((0,e.mS)()));n={clientsCount:0,getter:o,setter:r},Ie.set(t,n)}return(0,Ee.A)((()=>{const e=Ie.get(t);return e.clientsCount++,()=>{e.clientsCount--,e.clientsCount||Ie.delete(t)}}),[t]),n.getter}(t);return(0,Ae.A)(n)}(P.nIz);return(0,i.vJ)((()=>{if(!n&&t&&!s){const e=Date.now();Y(t,o).then((()=>{const t=Date.now()-e;!r||t>=r?d():setTimeout(d,r-t)}))}}),[n,t,s,o,r,c]),s};var Pe=s(2732);function Le(e,t){const n=Boolean(e),{ref:o}=(0,Pe.A)({isOpen:n,noMountTransition:n,className:"slow",...t});return o}var Ne=s(4745),Me=s(5283);const Fe=(0,L.h)();function xe(){window.matchMedia(`(resolution: ${window.devicePixelRatio}dppx)`).addEventListener("change",Fe.runCallbacks,{once:!0})}xe(),Fe.addCallback(xe);var Oe=s(921);const Be="AvU_FtMd",Re="RrEzFxte",De=24,Ue=(0,i.ph)((t=>{let{containerRef:r,sticker:a,thumbClassName:s,fullMediaHash:d,fullMediaClassName:u,isSmall:l,size:f=De,customColor:h,shouldLoop:m=!1,shouldPreloadPreview:p,forceAlways:g,forceOnHeavyAnimation:b,observeIntersectionForLoading:v,observeIntersectionForPlaying:w,noLoad:C,noPlay:A,noVideoOnMobile:S,withSharedAnimation:E,withTranslucentThumb:I,sharedCanvasRef:k,onAnimatedStickerLoop:T}=t;const{id:L,isLottie:N,stickerSetInfo:M,emoji:x}=a,[O]=(0,we.A)(),B=a.isVideo&&(!o.OF||S&&(o.pz||o.Ni)),R=a.isVideo,D=!N&&!R,U=(0,n.Mwy)(a,"preview"),_=function(){const[e,t]=(0,i.J0)(window.devicePixelRatio);return(0,Me.A)((()=>Fe.addCallback((()=>{t(window.devicePixelRatio)})))),e}(),$=(0,ge.A)(h),j=Ce(r,v),H=j&&!C,W=Ce(r,w)&&j,J=W&&!A,V=(0,i.li)(W);!V.current&&W&&(V.current=!0);const z=X(U),K=function(e){const[t,n]=(0,i.Ul)(!1),o=i.OV;return(0,i.vJ)((()=>{o()||n(!0)}),[o,n]),(0,Ae.A)((()=>t()&&e),[t,e])}(V.current),q=B||(D?l:A),G=!h&&!z&&(!K||q),Q=Te(U,!G),Y=G||z,Z=Boolean(q||d===U&&(z||Q)),ee=Te(d||`sticker${L}`,!H||Z),te=K&&!Z&&ee&&!O,[ne,oe]=(0,we.A)(),re=te&&(D||ne),ae=function(t){const o=t&&"content"in t?(0,n.CIU)(t):t?.thumbnail?.dataUri,r=(0,P.SJA)((0,e.mS)());return(0,i.Kr)((()=>{const e=o;return e&&"dark"===r?e.replace("{const n=e.current,r=t?.current;if(!n||!r)return;if(!r.offsetWidth||!r.offsetHeight)return;const s=n.classList.contains("sticker-set-cover")||n.classList.contains("sticker-reaction")?n:n.querySelector("img");if(!s)return;const d=s.getBoundingClientRect(),i=r.getBoundingClientRect();o((0,ye.LI)((d.left-i.left)/i.width,4)||0),a((0,ye.LI)((d.top-i.top)/i.height,4)||0)}));(0,i.vJ)(s,[s]);const d=(0,ve.A)(s,[s],150);return F(t,d),(0,be.A)(t,d),(0,i.Kr)((()=>void 0!==n&&void 0!==r?{x:n,y:r}:void 0),[n,r])}(r,k);Te(U,!H||!p);const fe=(0,Ne.A)(),he=(0,i.Kr)((()=>[E?"shared":fe,L,f,E?h:void 0,_].filter(Boolean).join("_")),[h,_,L,fe,f,E]);return i.Ay.createElement(i.Ay.Fragment,null,i.Ay.createElement("img",{ref:ce,src:se,className:(0,c.A)("gYSfUe37",ie&&Be,de&&"vbcXDDxa",s,"sticker-media"),style:$,alt:"",draggable:!1}),te&&(N?i.Ay.createElement(Oe.A,{ref:ue,key:he,renderId:he,size:f,className:(0,c.A)(Re,(ie||de)&&Be,u),tgsUrl:ee,play:J,noLoop:!m,forceOnHeavyAnimation:g||b,forceAlways:g,isLowPriority:l&&!(0,P.CzR)((0,e.mS)(),M),sharedCanvas:k?.current||void 0,sharedCanvasCoords:le,onLoad:oe,onLoop:T,onEnded:T,color:h}):i.Ay.createElement("img",{ref:ue,className:(0,c.A)(Re,u,"sticker-media"),src:ee,alt:x,style:$,draggable:!1})))})),_e=20,$e=(0,i.ph)((n=>{let{ref:o,documentId:r,className:s,style:d,size:u=_e,isBig:l,noPlay:f,noVideoOnMobile:h,loopLimit:m,isSelectable:p,withSharedAnimation:g,sharedCanvasRef:b,sharedCanvasHqRef:v,withTranslucentThumb:w,shouldPreloadPreview:C,forceAlways:A,forceOnHeavyAnimation:S,observeIntersectionForLoading:E,observeIntersectionForPlaying:I,onClick:k,onAnimationEnd:T}=n,L=(0,i.li)(null);o&&(L=o);const{customEmoji:N,canPlay:M}=function(t){const[n,o]=(0,i.J0)(t?(0,e.mS)().customEmojis.byId[t]:void 0),[r,a]=(0,i.J0)((0,P.BWX)((0,e.mS)()));var s;(s=t)&&(pe(s),(0,e.mS)().customEmojis.byId[s]||(le.add(s),he()));const d=(0,y.A)((n=>{if(!t)return;const r=(0,e.mS)();o((n??r.customEmojis).byId[t]),a((0,P.BWX)(r))}));return(0,i.vJ)(d,[t,d]),(0,i.vJ)((()=>{var e,n;if(t)return e=d,n=t,re.set(e,n),()=>{!function(e){re.delete(e)}(d)}}),[n,t,d]),{customEmoji:n,canPlay:r}}(r),B=(0,i.li)(0),[R,D]=(0,i.J0)(!0),U=N?.shouldUseTextColor,_=function(e,t){const[n,o]=(0,i.J0)(),r=(0,y.A)((()=>{if(!e.current||t)return void o(void 0);const n=function(e,t){const n=e.getPropertyValue(t);var o;if(n)return function(e){return/^#[0-9A-F]{6}$/i.test(e)}(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("")}`}(getComputedStyle(e.current),x);o(n)}));return F(e,r,t),(0,i.Nf)((()=>{const n=e.current;if(n&&!t)return n.style.setProperty("transition",O,"important"),()=>{n.style.removeProperty("transition")}}),[t,e]),(0,i.vJ)((()=>{const n=e.current;if(n&&(r(),!t))return n.addEventListener("transitionend",o),()=>{n.removeEventListener("transitionend",o)};function o(e){e.propertyName===x&&r()}}),[t,e,r]),n}(L,!U),$=(0,y.A)((e=>{var n;m&&(B.current+=1,B.current>=m?(D(!1),e.currentTarget.currentTime=0):(n=e.currentTarget).play().catch((e=>{t.Oig&&console.warn(e,n)})))})),j=(0,y.A)((()=>{m&&(B.current+=1,B.current>=m&&D(!1))})),H=N?.stickerSetInfo&&(0,P.CzR)((0,e.mS)(),N.stickerSetInfo);return i.Ay.createElement("div",{ref:L,className:(0,c.A)("CEFe1FhH",s,"custom-emoji","emoji"),onClick:k,onAnimationEnd:T,"data-entity-type":a.C7.CustomEmoji,"data-document-id":r,"data-alt":N?.emoji,style:d},p&&i.Ay.createElement("img",{className:"a8dMNkh3",src:te,alt:N?.emoji,"data-entity-type":a.C7.CustomEmoji,"data-document-id":r,draggable:!1}),N?i.Ay.createElement(Ue,{containerRef:L,sticker:N,isSmall:!l,size:u,noPlay:f||!(R&&M),noVideoOnMobile:h,thumbClassName:"O_TaDxWg",fullMediaClassName:"wqju02hR",shouldLoop:!0,loopLimit:m,shouldPreloadPreview:C||f||!M,forceOnHeavyAnimation:S,forceAlways:A,observeIntersectionForLoading:E,observeIntersectionForPlaying:I,withSharedAnimation:g,sharedCanvasRef:H?v:b,withTranslucentThumb:w,onVideoEnded:$,onAnimatedStickerLoop:j,customColor:_}):i.Ay.createElement("div",{className:(0,c.A)("DKi1177s"),draggable:!1}))}));var je=s(6440),He=s(3868);const We=new Map,Je=(0,c.x)("Spoiler"),Ve=(0,i.ph)((e=>{let{children:t,containerId:n}=e;const o=(0,i.li)(null),[r,s]=(0,we.A)(),d=(0,y.A)((e=>{n&&(r||(0,He.A)(e),We.get(n)?.forEach((e=>e())))}));return(0,i.vJ)((()=>{if(n)return We.has(n)?We.get(n).push(s):We.set(n,[s]),()=>{We.delete(n)}}),[n]),i.Ay.createElement("span",{className:Je("&",!r&&"concealed",!r&&Boolean(n)&&"animated"),onClick:n&&!r?d:void 0,"data-entity-type":a.C7.Spoiler},i.Ay.createElement("span",{className:Je("content"),ref:o},t))})),ze=64;function Ke(e){let{text:t,entities:n,highlight:o,emojiSize:r,shouldRenderAsHtml:s,containerId:d,isSimple:u,isProtected:l,noLineBreaks:f,observeIntersectionForLoading:m,observeIntersectionForPlaying:p,withTranslucentThumbs:g,sharedCanvasRef:y,sharedCanvasHqRef:b,cacheBuster:v,forcePlayback:w,focusedQuote:C,isInSelectMode:S}=e;if(!n?.length)return qe({content:t,highlight:o,focusedQuote:C,emojiSize:r,shouldRenderAsHtml:s,isSimple:u,noLineBreaks:f});const E=[];let I=!1;const k=function(e){const t=new Set,n=[];return e.forEach(((o,r)=>{if(t.has(r))return;const a=Ge(o,r,e,t);a&&(a.organizedIndexes.forEach((e=>{t.add(e)})),n.push(a))})),n}(n);function P(e,n,E,k){const L=[],{entity:N,nestedEntities:M}=E,{offset:F,length:x,type:O}=N;let B=t.substring(e,F);const R=B.length;B&&(I&&B.length>0&&"\n"===B[0]&&(B=B.substr(1),I=!1),B&&L.push(...qe({content:B,highlight:o,focusedQuote:C,emojiSize:r,shouldRenderAsHtml:s,isSimple:u,noLineBreaks:f})));const D=e+R,U=D+x;let _=t.substring(F,F+x);const $=[];if(I&&_.length>0&&"\n"===_[0]&&(_=_.substr(1),I=!1),O===a.C7.Pre&&(I=!0),M.length){let e=D;M.forEach(((t,n)=>{const{renderResult:o,entityEndIndex:r}=P(e,U,t,n===M.length-1);$.push(...o),e=r}))}const j=s?function(e,t,n){const o="string"==typeof t?t:void 0,r=e.type===a.C7.Pre?t.trimEnd():t,s=n.length?n.join(""):(0,h.A)(r,["escape_html","emoji_html","br_html"]).join("");if(!o)return s;switch(e.type){case a.C7.Bold:return`${s}`;case a.C7.Italic:return`${s}`;case a.C7.Underline:return`${s}`;case a.C7.Code:return`${s}`;case a.C7.Pre:return`\`\`\`${(0,h.A)(e.language||"",["escape_html"])}
${s}
\`\`\`
`;case a.C7.Strike:return`${s}`;case a.C7.MentionName:return`${s}`;case a.C7.Url:case a.C7.TextUrl:return`${s}`;case a.C7.Spoiler:return`${s}`;case a.C7.CustomEmoji:return buildCustomEmojiHtmlFromEntity(o,e);case a.C7.Blockquote:return`${s}`;default:return s}}(N,_,$):function(e){let{entity:t,entityContent:n,nestedEntityContent:o,highlight:r,focusedQuote:s,containerId:d,isSimple:u,noLineBreaks:l,isProtected:f,observeIntersectionForLoading:h,observeIntersectionForPlaying:m,withTranslucentThumbs:p,emojiSize:g,sharedCanvasRef:y,sharedCanvasHqRef:b,cacheBuster:v,forcePlayback:w,isInSelectMode:C}=e;const S="string"==typeof n&&n,E=o.length?o:n;function I(){return qe({content:E,highlight:r,focusedQuote:s,emojiSize:g,isSimple:u,noLineBreaks:l})}if(!S)return I();if(u){const e=I();return t.type===a.C7.Spoiler?i.Ay.createElement(Ve,null,e):t.type===a.C7.CustomEmoji?i.Ay.createElement($e,{key:v?`${v}-${t.offset}`:void 0,documentId:t.documentId,size:g,isSelectable:!0,withSharedAnimation:!0,sharedCanvasRef:y,sharedCanvasHqRef:b,observeIntersectionForLoading:h,observeIntersectionForPlaying:m,withTranslucentThumb:p,forceAlways:w}):e}switch(t.type){case a.C7.Bold:return i.Ay.createElement("strong",{"data-entity-type":t.type},I());case a.C7.Blockquote:return i.Ay.createElement(A,{canBeCollapsible:t.canCollapse,isToggleDisabled:C},I());case a.C7.BotCommand:return i.Ay.createElement("a",{onClick:Ye,className:"text-entity-link",dir:"auto","data-entity-type":t.type},I());case a.C7.Hashtag:case a.C7.Cashtag:return i.Ay.createElement("a",{onClick:Xe,className:"text-entity-link",dir:"auto","data-entity-type":t.type},I());case a.C7.Code:return i.Ay.createElement("code",{className:(0,c.A)("text-entity-code","clickable"),onClick:Ze,role:"textbox",tabIndex:0,"data-entity-type":t.type},I());case a.C7.Email:return i.Ay.createElement("a",{href:`mailto:${S}`,target:"_blank",rel:"noopener noreferrer",className:"text-entity-link",dir:"auto","data-entity-type":t.type},I());case a.C7.Italic:return i.Ay.createElement("em",{"data-entity-type":t.type},I());case a.C7.MentionName:return i.Ay.createElement(MentionLink,{userId:t.userId},I());case a.C7.Phone:return i.Ay.createElement("a",{href:`tel:${S}`,className:"text-entity-link",dir:"auto","data-entity-type":t.type},I());case a.C7.Pre:return i.Ay.createElement(T,{text:S,language:t.language,noCopy:f});case a.C7.Strike:return i.Ay.createElement("del",{"data-entity-type":t.type},I());case a.C7.TextUrl:case a.C7.Url:return i.Ay.createElement(je.A,{url:Qe(S,t),text:S,withNormalWordBreak:!0},I());case a.C7.Underline:return i.Ay.createElement("ins",{"data-entity-type":t.type},I());case a.C7.Spoiler:return i.Ay.createElement(Ve,{containerId:d},I());case a.C7.CustomEmoji:return i.Ay.createElement($e,{key:v?`${v}-${t.offset}`:void 0,documentId:t.documentId,size:g,isSelectable:!0,withSharedAnimation:!0,sharedCanvasRef:y,sharedCanvasHqRef:b,observeIntersectionForLoading:h,observeIntersectionForPlaying:m,withTranslucentThumb:p,forceAlways:w});default:return I()}}({entity:N,entityContent:_,nestedEntityContent:$,highlight:o,focusedQuote:C,containerId:d,isSimple:u,noLineBreaks:f,isProtected:l,observeIntersectionForLoading:m,observeIntersectionForPlaying:p,withTranslucentThumbs:g,emojiSize:r,sharedCanvasRef:y,sharedCanvasHqRef:b,cacheBuster:v,forcePlayback:w,isInSelectMode:S});if(Array.isArray(j)?L.push(...j):L.push(j),k&&U0&&"\n"===e[0]&&(e=e.substring(1)),e&&L.push(...qe({content:e,highlight:o,focusedQuote:C,emojiSize:r,shouldRenderAsHtml:s,isSimple:u,noLineBreaks:f}))}return{renderResult:L,entityEndIndex:U}}let L=0;return k.forEach(((e,n)=>{const{renderResult:o,entityEndIndex:r}=P(L,t.length,e,n===k.length-1);E.push(...o),L=r})),E}function qe(e){let{content:t,highlight:n,focusedQuote:o,emojiSize:r,shouldRenderAsHtml:a,isSimple:s,noLineBreaks:d}=e;if(Array.isArray(t)){const e=[];return t.forEach((t=>{e.push(...qe({content:t,highlight:n,focusedQuote:o,emojiSize:r,shouldRenderAsHtml:a,isSimple:s,noLineBreaks:d}))})),e}if(a)return(0,h.A)(t,["escape_html","emoji_html","br_html"]);const i=[r&&r>ze?"hq_emoji":"emoji"],c={};return s||d||i.push("br"),n&&(i.push("highlight"),c.highlight=n),o&&(i.push("quote"),c.quote=o),(0,h.A)(t,i,c)}function Ge(e,t,n,o){const{offset:r,length:a}=e,s=new Set([t]);if(o.has(t))return;const d=[];return n.filter(((e,n)=>n>t&&e.offset>=r&&e.offsetGe(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&&d.push(e)})),{entity:e,organizedIndexes:s,nestedEntities:d}}function Qe(e,t){const{type:n}=t;return n===a.C7.TextUrl&&t.url?t.url:e}function Ye(t){(0,e.ko)().sendBotCommand({command:t.currentTarget.innerText})}function Xe(t){(0,e.ko)().searchHashtag({hashtag:t.currentTarget.innerText})}function Ze(t){l(t.currentTarget.innerText),(0,e.ko)().showNotification({message:(0,f.yE)("TextCopied")})}var et=s(6525);const tt=["⠺","⠵","⠞","⠟"],nt=80;function ot(e){const{photo:t,video:n,audio:o,voice:r,document:a,sticker:s,pollId:d,paidMedia:i}=e.content;return e.groupedId||t||i?"🖼":n?"📹":s?s.emoji:o?"🎧":r?"🎤":a?"📎":d?"📊":void 0}function rt(e,n,o,r){let a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return function(e,n,o,r,a){let s=arguments.length>5&&void 0!==arguments[5]&&arguments[5];const{text:d,photo:i,video:c,audio:u,voice:l,document:f,sticker:h,contact:m,invoice:p,location:g,game:y,storyData:b,giveaway:v,giveawayResults:w,paidMedia:C}=n,{poll:A}=o||{};let S,E=!1;const I=C?.isBought&&C.extendedMedia,k=C&&!C.isBought?C.extendedMedia:void 0,T=C&&C.extendedMedia.length>1,P=!T&&(I?.[0].video||k?.[0].duration),L=!T&&!P;if((r?.groupedId||T)&&(E=!0,S=a||e("lng_in_dlg_album")),(i||L)&&(E=!0,S=a||e("AttachPhoto")),(c||P)&&(E=!0,S=a||e(c?.isGif?"AttachGif":"AttachVideo")),h&&(S=e("AttachSticker").trim()),u&&(S=function(e){const{audio:t,text:n}=e;return t&&[t.title,t.performer].filter(Boolean).join(" — ")||n?.text}(n)||e("AttachMusic")),l&&(E=!0,S=a||e("AttachAudio")),f&&(E=!s,S=s?f.fileName:a||f.fileName),m&&(S=e("AttachContact")),A&&(S=Ke({text:A.summary.question.text,entities:A.summary.question.entities,noLineBreaks:!0})),p&&(S=p.extendedMedia?p.title:`${e("PaymentInvoice")}: ${p.description}`),d&&(s&&S&&!E?S+=`\n${a}`:S=a),"geo"!==g?.mediaType&&"venue"!==g?.mediaType||(S=e("Message.Location")),"geoLive"===g?.mediaType&&(S=e("Message.LiveLocation")),y&&(S=`🎮 ${y.title}`),v&&(S=e("BoostingGiveawayChannelStarted")),w&&(S=e("Message.GiveawayEndedWinners",w.winnersCount)),b&&(S=a||e(r?"ForwardedStory":"Chat.ReplyStory")),(0,et.Sv)(n)){const t=(0,et.Qm)(e,n);t&&(S=t)}return S||t.bVP}(e,n.content,o,n,r,a)}function at(e,t){const n=typeof e;if(n!==typeof t)return!1;if("object"!==n||null===e||null===t)return e===t;const o=Array.isArray(e);if(o!==Array.isArray(t))return!1;if(o){const n=e,o=t;return n.length===o.length&&n.every(((e,t)=>at(e,o[t])))}const r=e,a=t,s=Object.keys(r);return s.length===Object.keys(a).length&&s.every((e=>at(r[e],a[e])))}var st=s(7894);function dt(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const{byId:a}=e.chats,s=a[t];if(r&&s){const t=Object.keys(n);if(at((0,st.Up)(s,t),n))return e}const d=function(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const{byId:r}=e.chats,a=r[t],s=[];if(n.isMin&&a&&!a.isMin)return;o||s.push("unreadReactionsCount"),at(a?.usernames,n.usernames)&&s.push("usernames");const d={...a,...(0,st.cJ)(n,s)};return d.id&&d.type?d:void 0}(e,t,n,o);return d?function(e,t){return{...e,chats:{...e.chats,byId:t}}}(e,{...a,[t]:d}):e}var it=s(4487);function ct(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;re?.isContact)).map((e=>e.id));return 0===o.length?e:{...e,contactList:{userIds:(0,st.Am)([...o,...n])}}}(e,[r]),{...o,[t]:r}):e}function ht(e,t,n){const{fullInfoById:o}=e.users;return o[t]?mt(e,t,{isBlocked:n}):e}function mt(e,t,n){const o=e.users.fullInfoById[t];return{...e,users:{...e.users,fullInfoById:{...e.users.fullInfoById,[t]:{...o,...n}}}}}function pt(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r1&&void 0!==arguments[1])||arguments[1];const{theme:n,shouldUseSystemTheme:o,animationLevel:r,language:a}=e.settings.byKey;return{...wt,passcode:e.passcode,settings:{...wt.settings,byKey:{...wt.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]={...Ct,isMasterTab:o,id:n},e}),{})}}}function Et(e,t,o){return(0,n.L8L)(t)?ft(e,t,o):dt(e,t,o)}const It={root:"qEhgJEpm",middle:"GjxPnwZR",big:"HRLrnZvQ",adaptive:"ebO2WJkv",svg:"lbK6aMGA",clickable:"hqg1cKl7"},kt="M6.63869 12.1902L3.50621 14.1092C3.18049 14.3087 2.75468 14.2064 2.55515 13.8807C2.45769 13.7216 2.42864 13.5299 2.47457 13.3491L2.95948 11.4405C3.13452 10.7515 3.60599 10.1756 4.24682 9.86791L7.6642 8.22716C7.82352 8.15067 7.89067 7.95951 7.81418 7.80019C7.75223 7.67116 7.61214 7.59896 7.47111 7.62338L3.66713 8.28194C2.89387 8.41581 2.1009 8.20228 1.49941 7.69823L0.297703 6.69116C0.00493565 6.44581 -0.0335059 6.00958 0.211842 5.71682C0.33117 5.57442 0.502766 5.48602 0.687982 5.47153L4.35956 5.18419C4.61895 5.16389 4.845 4.99974 4.94458 4.75937L6.36101 1.3402C6.5072 0.987302 6.91179 0.819734 7.26469 0.965925C7.43413 1.03612 7.56876 1.17075 7.63896 1.3402L9.05539 4.75937C9.15496 4.99974 9.38101 5.16389 9.6404 5.18419L13.3322 5.47311C13.713 5.50291 13.9975 5.83578 13.9677 6.2166C13.9534 6.39979 13.8667 6.56975 13.7269 6.68896L10.9114 9.08928C10.7131 9.25826 10.6267 9.52425 10.6876 9.77748L11.5532 13.3733C11.6426 13.7447 11.414 14.1182 11.0427 14.2076C10.8642 14.2506 10.676 14.2208 10.5195 14.1249L7.36128 12.1902C7.13956 12.0544 6.8604 12.0544 6.63869 12.1902Z";function Tt(e){let{randomId:t}=e;const n=`${t}-mask1`,o=`${t}-mask2`,r=`${t}-gradient1`,a=`${t}-gradient2`,s=`${t}-gradient3`;return i.Ay.createElement("svg",{className:It.svg,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},i.Ay.createElement("g",{"clip-path":"url(#clip0_4913_7387)"},i.Ay.createElement("mask",{id:n,style:"mask-type:luminance",maskUnits:"userSpaceOnUse",x:"-2",y:"-2",width:"24",height:"24"},i.Ay.createElement("path",{d:"M21.416 -1.42493H-1.08398V21.0751H21.416V-1.42493Z",fill:"white"})),i.Ay.createElement("g",{mask:`url(#${n})`},i.Ay.createElement("mask",{id:o,style:"mask-type:luminance",maskUnits:"userSpaceOnUse",x:"-2",y:"-2",width:"24",height:"24"},i.Ay.createElement("path",{d:"M-1.08398 -1.42493H21.416V21.0751H-1.08398V-1.42493Z",fill:"white"})),i.Ay.createElement("g",{mask:`url(#${o})`},i.Ay.createElement("path",{d:"M7.26843 6.25162L9.28943 2.22541C9.52311 1.76121 10.0884 1.5749 10.5494 1.80857C10.7294 1.90015 10.8747 2.04857 10.9662 2.23172L12.8767 6.11583C13.0314 6.43477 13.3378 6.64951 13.6883 6.69056L17.6829 7.17055C18.2261 7.23686 18.6145 7.73264 18.5513 8.27894C18.5229 8.50314 18.4218 8.71156 18.2608 8.86945L15.0998 11.9862C14.9703 12.1125 14.9103 12.2894 14.9324 12.4694L15.4598 16.6756C15.5356 17.2787 15.1093 17.8282 14.5093 17.904C14.2819 17.9324 14.0546 17.8913 13.8525 17.7808L10.5147 15.9556C10.2715 15.823 9.98099 15.8198 9.73784 15.9461L6.27687 17.7208C5.79057 17.9703 5.1969 17.7745 4.94743 17.285C4.8527 17.1019 4.82112 16.8966 4.84954 16.6945L5.12427 14.7619C5.26006 13.8177 5.84425 12.9967 6.69055 12.5641L10.5305 10.6031C10.6315 10.5526 10.6726 10.4263 10.622 10.322C10.581 10.2431 10.4957 10.1957 10.4073 10.2084L5.70847 10.8841C4.99164 10.9852 4.26535 10.7831 3.7001 10.322L2.13698 9.04629C1.69173 8.68314 1.6191 8.02 1.98225 7.57159C2.15277 7.36317 2.39592 7.22739 2.66118 7.19265L6.6716 6.67793C6.92739 6.64319 7.15159 6.4853 7.26843 6.25162Z",fill:`url(#${r})`}),i.Ay.createElement("path",{d:"M10.8242 2.9422C10.4168 2.85062 9.98417 3.0464 9.78839 3.43797L7.76423 7.46419C7.64739 7.69787 7.42634 7.85576 7.1674 7.89049L3.15698 8.40837C2.89804 8.44311 2.6612 8.56942 2.49384 8.76837L3.97801 9.98097C4.44537 10.3631 5.05167 10.5304 5.64849 10.4452L10.3442 9.77255C10.6221 9.73466 10.8936 9.8736 11.0168 10.1231C11.1778 10.442 11.0515 10.8336 10.7326 10.9978L9.50734 11.623L10.9031 11.4209C10.9915 11.4083 11.0799 11.4557 11.1178 11.5346C11.1715 11.6388 11.1273 11.7651 11.0263 11.8157L7.18635 13.7767C6.34006 14.2093 5.75586 15.0303 5.62007 15.9745L5.44008 17.2282C5.60428 17.3924 5.86322 17.4366 6.07796 17.326L9.53261 15.5514C9.90839 15.3587 10.3536 15.365 10.7231 15.5671L14.0609 17.3924C14.1809 17.4587 14.3199 17.4839 14.4556 17.4682C14.8093 17.4239 15.0651 17.0955 15.0209 16.7324L14.4967 12.523C14.4588 12.2072 14.5662 11.8946 14.7904 11.6736L17.9513 8.55679C18.005 8.50311 18.0461 8.43995 18.0745 8.37048L14.1841 7.90312C13.8336 7.86207 13.5304 7.64418 13.3725 7.3284L13.2209 7.01578C12.902 6.87683 12.6399 6.63052 12.482 6.31159L10.8242 2.9422Z",fill:`url(#${a})`}),i.Ay.createElement("path",{d:"M10.7484 1.41397C10.0663 1.06977 9.23893 1.3445 8.89789 2.02659L6.87373 6.05596C6.8232 6.15701 6.72531 6.22649 6.61478 6.23912L2.60436 6.757C2.22542 6.80437 1.87806 7.00015 1.63807 7.29699C1.12334 7.93486 1.22124 8.86958 1.85596 9.38746L3.42223 10.6664C4.08222 11.2032 4.93167 11.44 5.77165 11.32L9.09051 10.8432L6.48847 12.1727C5.51271 12.6716 4.84325 13.6126 4.68852 14.6989L4.41063 16.6315C4.36958 16.9252 4.41695 17.222 4.55273 17.4873C4.90956 18.1915 5.77481 18.4725 6.479 18.1125L9.93681 16.3378C10.0505 16.2778 10.1863 16.281 10.3 16.3441L13.6378 18.1662C13.9188 18.3209 14.2441 18.3841 14.563 18.343C15.4061 18.2357 15.9998 17.462 15.8956 16.622L15.3714 12.4126C15.3651 12.3716 15.3809 12.3274 15.4093 12.299L18.5703 9.1822C18.8008 8.95168 18.9492 8.65169 18.9871 8.32959C19.0787 7.5433 18.5229 6.82963 17.7366 6.73489L13.7388 6.25491C13.5399 6.2328 13.363 6.10649 13.2715 5.92334L11.3641 2.03606C11.2315 1.76765 11.0136 1.54976 10.7484 1.41397ZM9.68418 2.42132C9.80734 2.17501 10.1073 2.07712 10.3505 2.20027C10.4452 2.24764 10.5242 2.32974 10.5715 2.42763L12.482 6.31175C12.7031 6.76332 13.1357 7.06962 13.6346 7.12962L17.6324 7.60961C17.9324 7.64435 18.1471 7.91908 18.1124 8.22538C18.0966 8.3517 18.0398 8.46854 17.9513 8.55695L14.7904 11.6737C14.5662 11.8948 14.4588 12.2074 14.4967 12.5232L15.0209 16.7325C15.0651 17.0957 14.8093 17.4241 14.4556 17.4683C14.3199 17.4841 14.1809 17.4588 14.0609 17.3925L10.7231 15.5673C10.3536 15.3652 9.90839 15.362 9.53261 15.5547L6.0748 17.3294C5.80638 17.4652 5.47797 17.3578 5.33903 17.0862C5.2885 16.9852 5.26956 16.8683 5.28534 16.7546L5.56007 14.8252C5.67376 14.0231 6.17269 13.3253 6.88952 12.959L10.7294 10.9979C11.0515 10.8337 11.1778 10.4422 11.0168 10.1232C10.8905 9.87376 10.6221 9.73482 10.3442 9.77271L5.64534 10.4453C5.04851 10.5306 4.44537 10.3632 3.97801 9.98113L2.41489 8.70221C2.15595 8.49064 2.1149 8.10854 2.32647 7.8496C2.42436 7.72961 2.56331 7.65066 2.71488 7.63171L6.72531 7.11383C7.12951 7.06331 7.48003 6.81384 7.66318 6.45069L9.68418 2.42132Z",fill:`url(#${s})`})))),i.Ay.createElement("defs",null,i.Ay.createElement("linearGradient",{id:r,x1:"10.1547",y1:"1.70752",x2:"10.1547",y2:"17.9134",gradientUnits:"userSpaceOnUse"},i.Ay.createElement("stop",{"stop-color":"#FFF0C2"}),i.Ay.createElement("stop",{offset:"1","stop-color":"#FFEBBA"})),i.Ay.createElement("linearGradient",{id:a,x1:"10.2842",y1:"2.92009",x2:"14.7304",y2:"17.4713",gradientUnits:"userSpaceOnUse"},i.Ay.createElement("stop",{"stop-color":"#FFD147"}),i.Ay.createElement("stop",{offset:"1","stop-color":"#FFB526"})),i.Ay.createElement("linearGradient",{id:s,x1:"10.1547",y1:"1.26556",x2:"14.0546",y2:"18.3525",gradientUnits:"userSpaceOnUse"},i.Ay.createElement("stop",{"stop-color":"#E58F0D"}),i.Ay.createElement("stop",{offset:"1","stop-color":"#EB7814"})),i.Ay.createElement("clipPath",{id:"clip0_4913_7387"},i.Ay.createElement("rect",{width:"20",height:"20",fill:"white"}))))}function Pt(e){let{randomId:t}=e;return i.Ay.createElement("svg",{className:It.svg,width:"14",height:"15",viewBox:"0 0 14 15",fill:"none"},i.Ay.createElement("defs",null,i.Ay.createElement("linearGradient",{id:t,x1:"3",y1:"63.5001",x2:"84.1475",y2:"-1.32262",gradientUnits:"userSpaceOnUse"},i.Ay.createElement("stop",{"stop-color":"#6B93FF"}),i.Ay.createElement("stop",{offset:"0.439058","stop-color":"#976FFF"}),i.Ay.createElement("stop",{offset:"1","stop-color":"#E46ACE"}))),i.Ay.createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:kt,fill:`url(#${t})`}))}function Lt(){return i.Ay.createElement("svg",{className:It.svg,width:"14",height:"15",viewBox:"0 0 14 15",fill:"none"},i.Ay.createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:kt,fill:"var(--color-fill)"}))}(0,i.ph)((e=>{let{type:t="regular",size:n="small",className:o,style:r,onClick:a}=e;const s=`svg-${(0,Ne.A)()}`;return i.Ay.createElement("i",{onClick:a,className:(0,c.A)("StarIcon",It.root,o,a&&It.clickable,It[n]),style:r},"gold"===t?i.Ay.createElement(Tt,{randomId:s}):"premium"===t?i.Ay.createElement(Pt,{randomId:s}):i.Ay.createElement(Lt,null))}));const Nt=e=>{let{children:t,isPrimary:n,className:o,isRtl:r,onClick:a}=e;const s=(0,y.A)((e=>{e.preventDefault(),a(e)}));return i.Ay.createElement("a",{href:"#",className:(0,c.A)("Link","swBnOk1h",o,n&&"Jz1SC8nz"),dir:r?"rtl":"auto",onClick:a?s:void 0},t)};(0,i.ph)((t=>{let{className:n,chatId:o,children:r}=t;const{openChat:a}=(0,e.ko)(),s=(0,i.hb)((()=>{o&&a({id:o})}),[o,a]);return o?i.Ay.createElement(Nt,{className:(0,c.A)("ChatLink",n),onClick:s},r):r}));const Mt=(0,i.ph)((function(e){let{messageOrStory:o,translatedText:r,isForAnimation:s,emojiSize:c,highlight:u,isSimple:l,truncateLength:f,isProtected:h,observeIntersectionForLoading:m,observeIntersectionForPlaying:p,withTranslucentThumbs:g,shouldRenderAsHtml:y,inChatList:b,forcePlayback:v,focusedQuote:w,isInSelectMode:C,canBeEmpty:A}=e;const S=(0,i.li)(null),E=(0,i.li)(null),I=(0,i.li)(0),k=r||(0,n.Sb3)(o,b),T=s&&k?(0,n.m4t)(k):k,{text:P,entities:L}=T||{},N=(0,Ne.A)();(0,Ee.A)((()=>{I.current+=1}),[P,L]);const M=(0,i.Kr)((()=>{const e=L?.some((e=>e.type===a.C7.Spoiler));return!e&&(L?.filter((e=>e.type===a.C7.CustomEmoji)).length||0)>=3}),[L])||0;return P||A?i.Ay.createElement(i.Ay.Fragment,null,[M&&i.Ay.createElement("canvas",{ref:S,className:"shared-canvas"}),M&&i.Ay.createElement("canvas",{ref:E,className:"shared-canvas"}),Ke({text:d(P,f),entities:L,highlight:u,emojiSize:c,shouldRenderAsHtml:y,containerId:N,isSimple:l,isProtected:h,observeIntersectionForLoading:m,observeIntersectionForPlaying:p,withTranslucentThumbs:g,sharedCanvasRef:S,sharedCanvasHqRef:E,cacheBuster:I.current.toString(),forcePlayback:v,focusedQuote:w,isInSelectMode:C})].flat().filter(Boolean)):i.Ay.createElement("span",{className:"content-unsupported"},t.bVP)}));(0,i.ph)((0,e.EK)(((e,t)=>{let{message:n}=t;const o=(0,P.zcZ)(e,n),r=n.content.storyData;return{poll:o,story:r&&(0,P.Msb)(e,r.peerId,r.id)}}))((function(e){let{message:t,translatedText:o,noEmoji:r=!1,highlight:s,truncateLength:c=nt,withTranslucentThumbs:u=!1,inChatList:l=!1,emojiSize:f,poll:m,story:p,observeIntersectionForLoading:g,observeIntersectionForPlaying:y}=e;const b=(0,I.A)(),{text:v,entities:w}=(0,n.Sb3)(t,l)||{},C=w?.some((e=>e.type===a.C7.Spoiler)),A=w?.some((e=>e.type===a.C7.CustomEmoji)),S=Boolean((0,n.csZ)(t)),E=(0,n.cWA)({poll:m,story:p});if(!(v&&(C||A)||S)){const e=d(o?.text||function(e,t,n){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:nt,r=arguments.length>5&&void 0!==arguments[5]&&arguments[5];const s=!(arguments.length>3&&void 0!==arguments[3]&&arguments[3])&&ot(t),i=s?`${s} `:"",c=d(function(e,t){const n=(0,et.WD)(e),o=(0,et.P5)(t?.story||e);if(!o)return n;const{entities:r}=e.content.text||{};if(!r?.length)return n?`${n}\n${o}`:o;const s=r.reduce(((e,t)=>{let{type:n,offset:o,length:r}=t;if(n!==a.C7.Spoiler)return e;const s=function(e){return new Array(e).fill(void 0).map((()=>tt[Math.floor(Math.random()*tt.length)])).join("")}(r);return`${e.substr(0,o)}${s}${e.substr(o+r,e.length)}`}),o);return n?`${n}\n${s}`:s}(t,n),o);return`${i}${rt(e,t,n,c,r)}`}(b,t,E,r,c),c);return i.Ay.createElement("span",null,s?(0,h.A)(e,["emoji","highlight"],{highlight:s}):(0,h.A)(e))}const k=!r&&ot(t);return i.Ay.createElement(i.Ay.Fragment,null,[k?(0,h.A)(`${k} `):void 0,rt(b,t,E,i.Ay.createElement(Mt,{messageOrStory:t,translatedText:o,highlight:s,isSimple:!0,observeIntersectionForLoading:g,observeIntersectionForPlaying:y,withTranslucentThumbs:u,truncateLength:c,inChatList:l,emojiSize:f}))].flat().filter(Boolean))})));const Ft=s.p+"blue.7addb55a171bbda244ac.svg",xt=s.p+"green.19008e11c98b08550285.svg",Ot=s.p+"grey.45da821d56a68ea86203.svg",Bt=s.p+"red.1ab26ec752237fc45355.svg",Rt=s.p+"rose.6dd2db47d5e1fb9bdb9d.svg",Dt=s.p+"violet.7c7f825ebb51cf3084e3.svg",Ut={7322096:[Ft,"blue"],16766590:[s.p+"yellow.40f6b4865f20f3e6a1ab.svg","yellow"],13338331:[Dt,"violet"],9367192:[xt,"green"],16749490:[Rt,"rose"],16478047:[Bt,"red"]};var _t=s(4242);const $t="A72KeAmh";function jt(e){const t=e.toJSON();return JSON.stringify({endpoint:t.endpoint,keys:t.keys})}function Ht(){return!(!o.Tz||o.cp||("showNotification"in ServiceWorkerRegistration.prototype?"denied"===Notification.permission?(t.Oig&&console.warn("[PUSH] The user has blocked push notifications."),1):!("PushManager"in window)&&(t.Oig&&console.warn("[PUSH] Push messaging isn't supported."),1):(t.Oig&&console.warn("[PUSH] Push notifications aren't supported."),1)))}(0,i.ph)((e=>{let{className:n,letterClassName:o,topicId:r,iconColor:a,title:s,onClick:d}=e;const u=function(e){return e&&Ut[e][0]||Ot}(a);return r===t.HxB?i.Ay.createElement("i",{className:(0,c.A)($t,n,"icon","icon-hashtag","general-forum-icon"),onClick:d}):i.Ay.createElement("div",{className:(0,c.A)($t,n),onClick:d},i.Ay.createElement("img",{className:"eLEPgwPj",src:u,alt:"",draggable:!1}),i.Ay.createElement("div",{className:(0,c.A)("ZQJO2BKn",o,"topic-icon-letter")},(0,h.A)((0,_t.Qh)(s,1))))}));const Wt=new Set,Jt=new Audio("./notification.mp3");Jt.setAttribute("mozaudiochannel","notification");const Vt=(0,p.sg)((async function(n,o){if(void 0!==n&&Wt.has(n))return;const{notificationSoundVolume:r}=(0,P.$5S)((0,e.mS)()),a=o?o/10:r/10;if(0!==a){Jt.volume=a,void 0!==n&&(Jt.addEventListener("ended",(()=>{Wt.add(n)}),{once:!0}),setTimeout((()=>{Wt.delete(n)}),3e3));try{await Jt.play()}catch(e){t.Oig&&console.warn("[PUSH] Unable to play notification sound")}}}),1e3,!0,!1);async function zt(){if(!("Notification"in window))return!1;let e=Notification.permission;return["granted","denied"].includes(e)||(e=await Notification.requestPermission()),"granted"===e}async function Kt(n){const o=(0,e.mS)(),{deleteDeviceToken:r}=(0,e.ko)();if(n)try{const e=jt(n);return await(0,D.px)("unregisterDevice",e),await n.unsubscribe(),void r()}catch(e){t.Oig&&console.log("[PUSH] Unable to unsubscribe from push.",e)}o.push&&(await(0,D.px)("unregisterDevice",o.push.deviceToken),r())}async function qt(){if(!Ht())return;const e=await navigator.serviceWorker.ready,t=await e.pushManager.getSubscription();await Kt(t)}let Gt=!1;async function Qt(){const{setDeviceToken:n,updateWebNotificationSettings:o}=(0,e.ko)();let r=!1,a=!1;if(!Ht())return r=await zt(),void o({hasWebNotifications:r,hasPushNotifications:a});const s=await navigator.serviceWorker.ready;let d=await s.pushManager.getSubscription();if(function(t){const n=(0,e.mS)();return!n.push||!t||jt(t)!==n.push.deviceToken||Date.now()-n.push.subscribedAt>432e5}(d)){await Kt(d);try{d=await s.pushManager.subscribe({userVisibleOnly:!0});const e=jt(d);t.Oig&&console.log("[PUSH] Received push subscription: ",e),await(0,D.px)("registerDevice",e),n(e),a=!0,r=!0}catch(e){"denied"===Notification.permission?t.Oig&&console.warn("[PUSH] The user has blocked push notifications."):(t.Oig&&console.log("[PUSH] Unable to subscribe to push.",e),[DOMException.ABORT_ERR,DOMException.NOT_SUPPORTED_ERR].includes(e.code)&&(Gt=!0,r=await zt()))}o({hasWebNotifications:r,hasPushNotifications:a})}}function Yt(n){const o=n.data;if(t.MVx&&console.log("[SW] Message from worker",o),!o.type)return;const a=(0,e.ko)(),s=o.payload;switch(o.type){case"focusMessage":a.focusMessage?.(s);break;case"playNotificationSound":Vt(o.payload.id);break;case"share":a.openChatWithDraft({text:(d=s.url,i=s.text,c=s.title,{text:[d,c,i].filter(Boolean).join("\n")}),files:(0,r.kc)(s.files)})}var d,i,c}function Xt(){navigator.serviceWorker.removeEventListener("message",Yt),navigator.serviceWorker.addEventListener("message",Yt),navigator.serviceWorker?.controller&&navigator.serviceWorker.controller.postMessage({type:"clientReady"})}o.Tz&&(window.addEventListener("load",(async()=>{try{const n=navigator.serviceWorker.controller;if(!n||n.scriptURL.includes("/k/")){const e=(await navigator.serviceWorker.getRegistrations()).filter((e=>!e.scope.includes("/k/")));e.length&&(t.Oig&&console.log("[SW] Hard reload detected, re-enabling Service Worker"),await Promise.all(e.map((e=>e.unregister()))))}await navigator.serviceWorker.register(new URL(s.p+s.u(5284),s.b)),t.Oig&&console.log("[SW] ServiceWorker registered"),await navigator.serviceWorker.ready,await navigator.serviceWorker.getRegistration(),navigator.serviceWorker.controller?(t.Oig&&console.log("[SW] ServiceWorker ready"),Xt()):(t.Oig&&console.error("[SW] ServiceWorker not available"),o.pz||o.Ni||t.W75||(0,e.ko)().showDialog?.({data:{message:"SERVICE_WORKER_DISABLED",hasErrorKey:!0}}))}catch(e){t.Oig&&console.error("[SW] ServiceWorker registration failed: ",e)}})),window.addEventListener("focus",(async()=>{await navigator.serviceWorker.ready,Xt()})));let Zt=0;function en(){return Math.floor(Date.now()/1e3)+Zt}let tn,nn=[];function on(){let t=(0,e.mS)();if(!t.isInited)return;const n=en();Object.values(t.stories.byPeerId).forEach((e=>{Object.values(e.byId).forEach((e=>{"expireDate"in e&&(e.expireDate>n||"isInProfile"in e&&e.isInProfile||"isPublic"in e&&!e.isPublic||(t=function(e,t,n){const{orderedIds:o,profileIds:r,lastReadId:a,byId:s}=(0,P._bp)(e,t)||{orderedIds:[],profileIds:[]},d=o.filter((e=>e!==n)),i=r.filter((e=>e!==n)),c=d.length?o[o.length-1]:void 0,u=o[o.indexOf(n)-1],l=a===n?u:a,f={...s,[n]:{id:n,peerId:t,isDeleted:!0}},h=c?f[c]?.date:void 0,m=Boolean(d.length);return e=function(e,t,n){return{...e,stories:{...e.stories,byPeerId:{...e.stories.byPeerId,[t]:n}}}}(e=Et(e,t,{hasStories:m,hasUnreadStories:Boolean(m&&a&&c&&a{o.storyViewer.lastViewedByPeerIds?.[t]===n&&(e=function(e,t,n){for(var o=arguments.length,r=new Array(o>3?o-3:0),a=3;ae!==t)),archived:e.stories.orderedPeerIds.archived.filter((e=>e!==t))}}}),e}(t,e.peerId,e.id)))}))})),(0,e.UF)(t)}(0,B.DW)((e=>{const t=tn;tn=e;const n=(0,P.nTw)(e)?.isMasterTab,o=t&&(0,P.nTw)(t)?.isMasterTab;n!==o&&(n&&!o?nn.length||nn.push(window.setInterval(on,12e4)):(nn.forEach((e=>clearInterval(e))),nn=[]))}));var rn=s(758),an=s(5930);const sn=6,dn=An();let cn=dn.prevGlobal,un=dn.prepared,ln=dn.results,fn=dn.callbacks;t.Oig&&(window.DEBUG_getFolderManager=()=>({prepared:un,results:ln}));const hn=(0,p.nF)((()=>{(0,i.qF)((()=>{yn((0,e.mS)())}))}),500);let mn=!1;function pn(t){return mn||function(){mn=!0,(0,B.DW)(hn),(0,e.aJ)("reset",Sn);const t=(0,e.mS)();(0,P.nTw)(t).isMasterTab||vn(t,!0,!0,!0,!0),yn(t)}(),ln.orderedIdsByFolderId[t]}function gn(e,t){const n=un.chatSummariesById.get(e);return t?n.orderInSaved:n.orderInAll}function yn(e){let o;t.Oig&&(o=performance.now());const r=Boolean(e.chats.listIds.active&&bn(t.DSF,e.chats.listIds.active,e.chats.orderedPinnedIds.active)),a=Boolean(e.chats.listIds.archived&&bn(t._E9,e.chats.listIds.archived,e.chats.orderedPinnedIds.archived)),s=Boolean(e.chats.listIds.saved&&bn(t.pX9,e.chats.listIds.saved,e.chats.orderedPinnedIds.saved)),d=e.chats.isFullyLoaded.active!==cn.isAllFolderFullyLoaded,i=e.chats.isFullyLoaded.archived!==cn.isArchivedFolderFullyLoaded,c=e.chats.isFullyLoaded.saved!==cn.isSavedFolderFullyLoaded,u=e.chatFolders.byId!==cn.foldersById,l=e.chats.byId!==cn.chatsById,f=e.chats.lastMessageIds.saved!==cn.lastSavedMessageIds,h=e.chats.lastMessageIds.all!==cn.lastAllMessageIds,m=e.chats.topicsInfoById!==cn.topicsInfoById,p=e.users.byId!==cn.usersById,g=(0,P.$5S)(e)!==cn.notifySettings,y=(0,P.GrP)(e)!==cn.notifyExceptions;let b=[];if((d||i||c)&&(b=b.concat(function(e){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=[];arguments.length>1&&void 0!==arguments[1]&&arguments[1]&&o.push(t._E9),n&&o.push(t.pX9);const r=e.chats.isFullyLoaded.active,a=e.chats.isFullyLoaded.archived,s=e.chats.isFullyLoaded.saved;if(r&&a){const e=Object.keys(un.folderSummariesById).filter((e=>!ln.orderedIdsByFolderId[e])).map(Number);o=o.concat(e)}return cn.isAllFolderFullyLoaded=r,cn.isArchivedFolderFullyLoaded=a,cn.isSavedFolderFullyLoaded=s,o}(e,i,c))),!(r||a||s||u||l||p||m||g||y||f||h))return void(b.length&&Cn(b));const v=cn.allFolderListIds,w=cn.archivedFolderListIds,C=cn.savedFolderListIds;if(vn(e,r,a,s,u),b=b.concat(function(e,o,r,a,s,d,i){const c=e.chats.byId,u=e.users.byId,l=e.chats.lastMessageIds.all,f=e.chats.lastMessageIds.saved,h=(0,P.$5S)(e),m=(0,P.GrP)(e),p=Object.values(un.folderSummariesById),g=new Set,y=e.chats.listIds.active,b=e.chats.listIds.archived,v=e.chats.listIds.saved,w=[...y||[],...b||[]];let C=[...w,...v||[]];return y===s&&b===d&&v===i||(C=(0,st.Am)(C.concat(s||[],d||[],i||[]))),C.forEach((s=>{const d=c[s];if(!o&&!r&&!a&&d===cn.chatsById[s]&&u[s]===cn.usersById[s]&&l?.[s]===cn.lastAllMessageIds?.[s]&&f?.[s]===cn.lastSavedMessageIds?.[s])return;let i;if(d){const r=un.chatSummariesById.get(s),a=!w.includes(s),c=!v?.includes(s),l=function(e,o,r,a,s,d,i){const{id:c,type:u,isRestricted:l,isNotJoined:f,migratedTo:h,folderId:m,unreadCount:p,unreadMentionsCount:g,hasUnreadMark:y,isForum:b}=o,v=(0,P.pSx)(e,o.id),{unreadCount:w,unreadMentionsCount:C}=b?Object.values(v||{}).reduce(((e,t)=>(e.unreadCount+=t.unreadCount,e.unreadMentionsCount+=t.unreadMentionsCount,e)),{unreadCount:0,unreadMentionsCount:0}):{unreadCount:p,unreadMentionsCount:g},A="chatTypePrivate"===u&&s,S=(0,P.yHC)(e,o.id),E=o.id===t.zv8&&(!S||"historyClear"===S.content.action?.type),I=Math.max(o.creationDate||0,o.draftDate||0,S?.date||0),k=(0,P.yHC)(e,o.id,"saved"),T=k?.date||0;return{id:c,type:u,isListedInAll:Boolean(!(l||f||h||E||d)),isListedInSaved:!i,isArchived:m===t._E9,isMuted:(0,n.W1R)(o,r,a),isUnread:Boolean(w||C||y),unreadCount:w,unreadMentionsCount:C,isUserBot:A?"userTypeBot"===A.type:void 0,isUserContact:A?A.isContact:void 0,orderInAll:I,orderInSaved:T}}(e,d,h,m,u[s],a,c);if(!o&&r&&(0,an.A)(l,r))return;un.chatSummariesById.set(s,l),i=function(e,n){return n.reduce(((n,o)=>(function(e,n){if(!(n.id===t.pX9?e.isListedInSaved:e.isListedInAll))return!1;const{id:o,type:r}=e;if(n.listIds)return!(e.isArchived&&n.id===t.DSF||!e.isArchived&&n.id===t._E9)&&n.listIds.has(o);if(n.excludedChatIds?.has(o))return!1;if(n.includedChatIds?.has(o))return!0;if(n.pinnedChatIds?.has(o))return!0;if(n.excludeArchived&&e.isArchived)return!1;if(n.excludeRead&&!e.isUnread)return!1;if(n.excludeMuted&&e.isMuted&&!e.unreadMentionsCount)return!1;if("chatTypePrivate"===r)if(e.isUserBot){if(n.bots)return!0}else{if(n.contacts&&e.isUserContact)return!0;if(n.nonContacts&&!e.isUserContact)return!0}else{if("chatTypeChannel"===r)return Boolean(n.channels);if("chatTypeBasicGroup"===r||"chatTypeSuperGroup"===r)return Boolean(n.groups)}return!1}(e,o)&&n.push(o.id),n)),[]).sort()}(l,p),i.forEach((e=>{g.add(e)}))}else un.chatSummariesById.delete(s),i=[];const y=un.folderIdsByChatId[s]||[];if((0,st.k)(i,y))return;const b=function(e,t,n){const o=new Set(t),r=new Set(n),a=[];return(0,st.Am)([...t,...n]).forEach((t=>{let n=ln.orderedIdsByFolderId[t];o.has(t)&&!r.has(t)?(un.chatIdsByFolderId[t].delete(e),a.push(t),n&&(n=n.filter((t=>t!==e)),un.isOrderedListJustPatched[t]=!0)):!o.has(t)&&r.has(t)&&(un.chatIdsByFolderId[t]||(un.chatIdsByFolderId[t]=new Set),un.chatIdsByFolderId[t].add(e),n&&(n.push(e),un.isOrderedListJustPatched[t]=!0)),ln.orderedIdsByFolderId[t]=n})),un.folderIdsByChatId[e]=n,a}(s,y,i);b.forEach((e=>{g.add(e)}))})),cn.chatsById=c,cn.usersById=u,cn.lastAllMessageIds=l,cn.lastSavedMessageIds=f,cn.notifySettings=h,cn.notifyExceptions=m,Array.from(g)}(e,u||r||a||s,g,y,v,w,C)),Cn((0,st.Am)(b)),t.Oig){const e=performance.now()-o;e>sn&&console.warn(`Slow \`updateFolderManager\`: ${Math.round(e)} ms`)}}function bn(e,n,o){const r=e===t.DSF?cn.allFolderListIds:e===t.pX9?cn.savedFolderListIds:cn.archivedFolderListIds,a=e===t.DSF?cn.allFolderPinnedIds:e===t.pX9?cn.savedFolderPinnedIds:cn.archivedFolderPinnedIds;return r!==n||a!==o}function vn(e,n,o,r,a){const s=[];if(n){const n=e.chats.listIds.active,o=e.chats.orderedPinnedIds.active;un.folderSummariesById[t.DSF]=wn(t.DSF,n,o),cn.allFolderListIds=n,cn.allFolderPinnedIds=o,s.push(t.DSF)}if(o){const n=e.chats.listIds.archived,o=e.chats.orderedPinnedIds.archived;un.folderSummariesById[t._E9]=wn(t._E9,n,o),cn.archivedFolderListIds=n,cn.archivedFolderPinnedIds=o,s.push(t._E9)}if(r){const n=e.chats.listIds.saved,o=e.chats.orderedPinnedIds.saved;un.folderSummariesById[t.pX9]=wn(t.pX9,n,o),cn.savedFolderListIds=n,cn.savedFolderPinnedIds=o,s.push(t.pX9)}if(a){const t=e.chatFolders.byId;Object.values(t).forEach((e=>{e!==cn.foldersById[e.id]&&(un.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),s.push(e.id))})),cn.foldersById=t}return s}function wn(e,t,n){return{id:e,listIds:new Set(t),orderedPinnedIds:n,pinnedChatIds:new Set(n)}}function Cn(e){let n=!1,o=!1;if(Array.from(e).forEach((e=>{const{pinnedCount:r,orderedIds:a}=function(e){const n=un.folderSummariesById[e];if(!n)return{};const{orderedPinnedIds:o,pinnedChatIds:r}=n,{chatIdsByFolderId:{[e]:a}}=un,{orderedIdsByFolderId:{[e]:s}}=ln,d=e===t.pX9,i=a?o?.filter((e=>a.has(e))):o,c=s||a&&Array.from(a)||[],u=(r?c.filter((e=>!r.has(e))):c).sort(((e,t)=>gn(t,d)-gn(e,d)));return{pinnedCount:i?.length||0,orderedIds:[...i||[],...u]}}(e);if(!a)return;const s=ln.orderedIdsByFolderId[e],d=ln.pinnedCountByFolderId[e];(!s||void 0===d||d!==r||un.isOrderedListJustPatched[e]||!(0,st.k)(a,s))&&(un.isOrderedListJustPatched[e]=!1,ln.orderedIdsByFolderId[e]=a,ln.pinnedCountByFolderId[e]=r,fn.orderedIdsByFolderId[e]?.runCallbacks(a));const i=ln.chatsCountByFolderId[e],c=a.length;o||(o=i!==c),ln.chatsCountByFolderId[e]=c;const u=ln.unreadCountersByFolderId[e],l=function(e){const{chatSummariesById:t}=un,{orderedIdsByFolderId:{[e]:n}}=ln;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);n||(n=!u||!(0,an.A)(l,u)),ln.unreadCountersByFolderId[e]=l})),o){const e={...ln.chatsCountByFolderId};ln.chatsCountByFolderId=e,fn.chatsCountByFolderId.runCallbacks(e)}if(n){const e={...ln.unreadCountersByFolderId};ln.unreadCountersByFolderId=e,fn.unreadCountersByFolderId.runCallbacks(e)}}function An(){return{prevGlobal:{foldersById:{},chatsById:{},usersById:{},topicsInfoById:{},notifySettings:{},notifyExceptions:{}},prepared:{folderSummariesById:{},chatSummariesById:new Map,folderIdsByChatId:{},chatIdsByFolderId:{},isOrderedListJustPatched:{}},results:{orderedIdsByFolderId:{},pinnedCountByFolderId:{},chatsCountByFolderId:{},unreadCountersByFolderId:{}},callbacks:{orderedIdsByFolderId:{},chatsCountByFolderId:(0,L.h)(),unreadCountersByFolderId:(0,L.h)()}}}function Sn(){const e=An();cn=e.prevGlobal,un=e.prepared,ln=e.results,fn=e.callbacks}var En=s(934);const In=[1,2,3,4,5];function kn(){if("true"===localStorage.getItem(t.ozB))return!0;const e=localStorage.getItem(t.NFE);if(!e)return!1;try{const t=JSON.parse(e);return Boolean(t&&t.id&&t.dcID)}catch(e){return!1}}function Tn(e,n){const{mainDcId:o,keys:r,hashes:a,isTest:s}=e;localStorage.setItem(t.NFE,JSON.stringify({dcID:o,id:n,test:s})),localStorage.setItem("dc",String(o)),Object.keys(r).map(Number).forEach((e=>{localStorage.setItem(`dc${e}_auth_key`,JSON.stringify(r[e]))})),a&&Object.keys(a).map(Number).forEach((e=>{localStorage.setItem(`dc${e}_hash`,JSON.stringify(a[e]))}))}function Pn(){[t.NFE,"dc",...In.map((e=>`dc${e}_auth_key`)),...In.map((e=>`dc${e}_hash`)),...In.map((e=>`dc${e}_server_salt`))].forEach((e=>{localStorage.removeItem(e)}))}function Ln(){if(!kn())return;const e=JSON.parse(localStorage.getItem(t.NFE));if(!e)return;const n=Number(e.dcID),o=e.test,r={},a={};return In.forEach((e=>{try{const t=localStorage.getItem(`dc${e}_auth_key`);t&&(r[e]=JSON.parse(t));const n=localStorage.getItem(`dc${e}_hash`);n&&(a[e]=JSON.parse(n))}catch(e){t.Oig&&console.warn("Failed to load stored session",e)}})),Object.keys(r).length?{mainDcId:n,keys:r,hashes:a,isTest:o}:void 0}var Nn=s(3874);const Mn=(0,p.nF)((()=>(0,i.qF)((()=>$n()))),5e3,!1),Fn=()=>$n(!0);let xn,On=!1,Bn=!1;function Rn(e){return rn.q.set(t.pge,e)}function Dn(e){e?.passcode?.isScreenLocked&&localStorage.setItem(t.ozB,"true")}function Un(){On=!0,xn=(0,p.yu)(Fn,!0),window.addEventListener("blur",Fn),(0,B.DW)(Mn)}function _n(){On=!1,(0,B.Cn)(Mn),window.removeEventListener("blur",Fn),xn&&xn()}function $n(t){const n=(0,e.mS)();Bn||!On||n.isLoggingOut||!t&&(0,i.OV)()||function(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const n=(0,e.mS)(),{hasPasscode:o,isScreenLocked:r}=n.passcode;if(o){if(!r&&!t){const e=Hn(n);(0,En.yp)(void 0,e)}return Dn(n),void Rn(St(n,!1))}Dn(n),Rn(jn(n))}()}function jn(e){var t;return{...wt,...(0,st.Up)(e,["appConfig","config","authState","authPhoneNumber","authRememberMe","authNearestCountry","attachMenu","currentUserId","contactList","topPeers","topInlineBots","topBotApps","recentEmojis","recentCustomEmojis","push","serviceNotifications","attachmentSettings","leftColumnWidth","archiveSettings","mediaViewer","audioPlayer","shouldShowContextMenuHint","trustedBotIds","recentlyFoundChatIds","peerColors","savedReactionTags","timezones","availableEffectById"]),lastIsChatInfoShown:(0,Nn.Ny)()?void 0:e.lastIsChatInfoShown,customEmojis:Wn(e),users:Jn(e),chats:Vn(e),messages:zn(e),settings:Kn(e),chatFolders:qn(e),groupCalls:Gn(e),reactions:{...(0,st.Up)(e.reactions,["defaultTags","recentReactions","topReactions","effectReactions","hash"]),availableReactions:(t=e.reactions.availableReactions,t?.map((e=>(0,st.Up)(e,["reaction","staticIcon","title","isInactive"]))))},passcode:(0,st.Up)(e.passcode,["isScreenLocked","hasPasscode","invalidAttemptsCount","timeoutUntil"])}}function Hn(e){return JSON.stringify(jn(e))}function Wn(e){const{lastRendered:n,byId:o}=e.customEmojis,r=n.slice(0,t.GW0);return{byId:(0,st.Up)(o,r),lastRendered:r,forEmoji:{},added:{},statusRecent:{}}}function Jn(e){const{users:{byId:o,statusesById:r,fullInfoById:a},currentUserId:s}=e,d=(0,st.oE)(Object.values(e.byTabId).map((t=>{let{id:n}=t;return(0,P.Xf0)(e,n)}))).map((e=>{let{chatId:t}=e;return t})).filter((e=>(0,n.L8L)(e))),i=(0,st.Am)((0,st.oE)(Object.values(e.byTabId).flatMap((t=>{let{id:n}=t;return(0,P.NHc)(e,n)?.map((e=>e.id))||[]})))),c=d.flatMap((t=>Object.values((0,P.zeq)(e,t)||{}))).map((e=>e.content.storyData?.peerId||e.content.webPage?.story?.peerId)).filter((e=>Boolean(e)&&(0,n.L8L)(e))),u=Object.keys(e.attachMenu?.bots||{}),l=(0,st.Am)([...s?[s]:[],...d,...c,...i||[],...u,...e.topPeers.userIds||[],...e.recentlyFoundChatIds?.filter(n.L8L)||[],...pn(t._E9)?.slice(0,t.Q$7).filter(n.L8L)||[],...pn(t.DSF)?.filter(n.L8L)||[],...e.contactList?.userIds||[],...Object.keys(o)]).slice(0,t.CVv);return{...wt.users,byId:(0,st._E)(o,l),statusesById:(0,st._E)(r,l),fullInfoById:(0,st._E)(a,l)}}function Vn(e){const{chats:{byId:n},currentUserId:o}=e,r=(0,st.oE)(Object.values(e.byTabId).map((t=>{let{id:n}=t;return(0,P.Xf0)(e,n)}))).map((e=>{let{chatId:t}=e;return t})),a=(0,st.oE)(Object.values(e.byTabId).flatMap((t=>{let{id:n}=t;const o=(0,P.Xf0)(e,n);if(!o)return;const r=(0,P.zeq)(e,o.chatId),a=(0,P.rA3)(e,o.chatId,o.threadId,n);return a?.map((e=>{const t=r[e];if(!t)return;const n=t.content,o="message"===t.replyInfo?.type&&t.replyInfo.replyToPeerId;return n.storyData?.peerId||n.webPage?.story?.peerId||o}))}))),s=(0,st.Am)([...o?[o]:[],...r,...a,...pn(t._E9)?.slice(0,t.Q$7)||[],...pn(t.DSF)||[],...pn(t.pX9)||[],...e.recentlyFoundChatIds||[],...Object.keys(n)]).slice(0,t.ViI);return{...e.chats,similarChannelsById:{},isFullyLoaded:{},loadingParameters:wt.chats.loadingParameters,byId:(0,st._E)(e.chats.byId,s),fullInfoById:(0,st._E)(e.chats.fullInfoById,s),lastMessageIds:{all:(0,st._E)(e.chats.lastMessageIds.all||{},s),saved:e.chats.lastMessageIds.saved},topicsInfoById:(0,st._E)(e.chats.topicsInfoById,r)}}function zn(e){const{currentUserId:n}=e,o={},r=(0,st.oE)(Object.values(e.byTabId).map((t=>{let{id:n}=t;return(0,P.Xf0)(e,n)}))).map((e=>{let{chatId:t}=e;return t})),s=(0,st.oE)(Object.values(e.byTabId).map((e=>{let{forumPanelChatId:t}=e;return t}))),d=(0,st.Am)([...r,...n?[n]:[],...s,...pn(t.DSF)||[],...pn(t._E9)?.slice(0,t.Q$7)||[]]),i=Object.values(e.byTabId).reduce(((t,n)=>{let{id:o}=n;const{chatId:r,threadId:s}=(0,P.Xf0)(e,o)||{};if(!r||!s||s===a.l3)return t;const d=t[r]||new Set;return d.add(s),t[r]=d,t}),{}),c=[];return d.forEach((t=>{const r=e.messages.byChatId[t];if(!r)return;const d=(0,P.ZZX)(e,t),u=Array.from(i[t]||[]),l=Object.values(e.messages.byChatId[t].threadsById||{}).map((e=>{let{threadInfo:t}=e;return t?.isCommentsInfo?t?.originMessageId:void 0})).filter(Boolean),f=(0,st.Am)(u.concat(l)),h=(0,st._E)(r.threadsById,[a.l3,...f]),m=(0,st.Am)(Object.values(h).flatMap((e=>e.lastViewportIds||[]))),p=(0,P.pSx)(e,t),g=p&&s.includes(t)?Object.values(p).map((e=>{let{lastMessageId:t}=e;return t})):[],y=t===n&&e.chats.lastMessageIds.saved?Object.values(e.chats.lastMessageIds.saved):[],b=[d].concat(g).concat(y).filter(Boolean),v=(0,st.Up)(r.byId,m.concat(b)),w=Object.keys(h).reduce(((e,t)=>{const n=h[Number(t)];return e[Number(t)]={...n,listedIds:n.lastViewportIds,pinnedIds:void 0,typingStatus:void 0},e}),{}),C=Object.values(v).reduce(((e,t)=>{if(!t)return e;let n=function(e){const{photo:t,video:n,document:o,sticker:r}=e.content;return{...e,content:{...e.content,photo:t&&{...t,blobUrl:void 0},video:n&&{...n,blobUrl:void 0,previewBlobUrl:void 0},document:o&&{...o,previewBlobUrl:void 0},sticker:r&&{...r,isPreloadedGlobally:void 0}},previousLocalId:void 0}}(t);return n=function(e){return e.reactions?.results.length?{...e,reactions:{...e.reactions,results:e.reactions.results.map((e=>e.localAmount?{...e,localAmount:void 0}:e))}}:e}(n),e[t.id]=n,t.content.pollId&&c.push(t.content.pollId),e}),{});o[t]={byId:C,threadsById:w}})),{byChatId:o,pollById:(0,st._E)(e.messages.pollById,c),sponsoredByChatId:{}}}function Kn(e){const{byKey:t,themes:n,performance:o}=e.settings;return{byKey:t,themes:n,performance:o,privacy:{},notifyExceptions:{}}}function qn(e){return{...e.chatFolders}}function Gn(e){return{...e.groupCalls,byId:{},activeGroupCallId:void 0}}async function Qn(){let n=arguments.length>0&&void 0!==arguments[0]&&arguments[0],o=arguments.length>1?arguments[1]:void 0;if(o=o||(0,e.mS)(),!n&&"byTabId"in o)return;const r=(0,st.mg)(wt);let a=await async function(e){if(t.UuV)return;const n=await async function(e){t.Oig&&console.time("global-state-cache-read");const n=localStorage.getItem(t.pge),o=n?JSON.parse(n):void 0;o&&localStorage.removeItem(t.pge);const r=o||await rn.q.get(t.pge);return t.Oig&&console.timeEnd("global-state-cache-read"),r&&function(e,n){try{!function(e,n){const o=e;e.settings.byKey={...n.settings.byKey,...e.settings.byKey},e.settings.themes={...n.settings.themes,...e.settings.themes},e.chatFolders={...n.chatFolders,...e.chatFolders},e.settings.performance||(e.settings.byKey.animationLevel===t.dnp?e.settings.performance=vt:e.settings.byKey.animationLevel===t.zHL?e.settings.performance=bt:e.settings.performance=n.settings.performance),e.settings.performance={...n.settings.performance,...e.settings.performance},e.appConfig&&!e.appConfig.limits&&(e.appConfig.limits=t.dR$),e.chats.similarChannelsById||(e.chats.similarChannelsById=n.chats.similarChannelsById),e.chats.lastMessageIds||(e.chats.lastMessageIds=n.chats.lastMessageIds),o?.appConfig?.peerColors&&(o.appConfig.peerColors=void 0,o.appConfig.darkPeerColors=void 0),e.fileUploads.byMessageKey||(e.fileUploads.byMessageKey={}),e.reactions||(e.reactions=n.reactions),e.quickReplies||(e.quickReplies=n.quickReplies),e.users.previewMediaByBotId||(e.users.previewMediaByBotId=n.users.previewMediaByBotId),e.chats.loadingParameters||(e.chats.loadingParameters=n.chats.loadingParameters),e.topBotApps||(e.topBotApps=n.topBotApps),e.reactions.defaultTags?.[0]?.type||(e.reactions=n.reactions),e.users.commonChatsById||(e.users.commonChatsById=n.users.commonChatsById),e.chats.topicsInfoById||(e.chats.topicsInfoById=n.chats.topicsInfoById),e.messages.pollById||(e.messages.pollById=n.messages.pollById),e.stickers.starGifts||(e.stickers.starGifts=n.stickers.starGifts,e.users.giftsById=n.users.giftsById)}(e,n)}catch(e){console.error(e)}}(r,e),{...e,...r}}(e);return n.passcode.hasPasscode||kn()?(Un(),n):void _n()}(r)||r;t.fng&&(a.authState="authorizationStateReady");const{hasPasscode:s,isScreenLocked:d}=a.passcode;s&&!d&&(a=At(a,{isScreenLocked:!0}),Pn()),n&&(a.byTabId=o.byTabId),(0,e.UF)(a)}let Yn=function(e){return e[e.Auth=0]="Auth",e[e.Main=1]="Main",e[e.Extra=2]="Extra",e[e.Calls=3]="Calls",e[e.Stars=4]="Stars",e}({});const Xn={},Zn={},{addCallback:eo,runCallbacks:to}=(0,L.h)();async function no(e){if(!Xn[e]){switch(e){case Yn.Auth:Xn[Yn.Auth]=s.e(7405).then(s.bind(s,4905));break;case Yn.Main:t.Oig&&console.log(">>> START LOAD MAIN BUNDLE"),Xn[Yn.Main]=s.e(7768).then(s.bind(s,9964))}Xn[e].then(to)}const n=await Xn[e];return Zn[e]||(Zn[e]=n),n}async function oo(e){await no(e)}const ro=eo;let ao,so,io=!1,co=window.location.hash;function uo(){if(ao)return ao;if(io)return;if(!co)return;let e=co.replace(/^#/,"");return e.includes("?")?([so,e]=e.split("?"),t.fng||(window.location.hash=so)):e.includes("=")&&(t.fng||(window.location.hash="")),ao=e.includes("=")?e.split("&").reduce(((e,t)=>{const[n,o]=t.split("=");return e[n]=o,e}),{}):void 0,io=!0,ao||(so=e),ao}const lo=new Map,fo=new Map,ho=new Map,mo=document.createElement("style");function po(e,t,n){n?(lo.delete(e),fo.set(e,t),ho.set(e,n)):(lo.set(e,t),fo.delete(e),ho.delete(e)),go||(go=!0,(0,p.IJ)(yo))}document.head.appendChild(mo);let go=!1;function yo(){const e=bo(lo),t=bo(fo),n=bo(ho);mo.textContent=`\n html {\n ${e}\n }\n\n html.theme-light {\n ${t}\n }\n\n html.theme-dark {\n ${n}\n }\n `}function bo(e){return Array.from(e.entries()).map((e=>{let[t,n]=e;return`--${t}: ${n};`})).join(" ")}function vo(e){wo("0",["#e17076"]),wo("1",["#faa774"]),wo("2",["#a695e7"]),wo("3",["#7bc862"]),wo("4",["#6ec9cb"]),wo("5",["#65aadd"]),wo("6",["#ee7aae"]),Object.entries(e).forEach((e=>{let[t,n]=e;n.colors&&wo(t,n.colors,n.darkColors)}))}function wo(e,n,o){const r=n[0],a=o?.[0];if(!r)return;const s=`${r}${t.tP8}`,d=a?`${a}${t.tP8}`:void 0,i=`${r}${t.g0p}`,c=a?`${a}${t.g0p}`:void 0;if(po(`color-peer-${e}`,r,a),po(`color-peer-bg-${e}`,s,d),po(`color-peer-bg-active-${e}`,i,c),n.length>1){const r=n.map(((e,n)=>`${e} ${n*t.D$I}px, ${e} ${(n+1)*t.D$I}px`)),a=o?.map(((e,n)=>`${e} ${n*t.D$I}px, ${e} ${(n+1)*t.D$I}px`));po(`color-peer-gradient-${e}`,`repeating-linear-gradient(-45deg, ${r.join(", ")})`,a?`repeating-linear-gradient(-45deg, ${a.join(", ")})`:void 0)}}t.UuV||((0,e.aJ)("saveSession",(()=>{On||(Un(),Fn())})),(0,e.aJ)("reset",(()=>{Bn=!0,rn.q.del(t.pge).finally((()=>{localStorage.removeItem(t.ozB),Bn=!1,On&&_n()}))}))),(0,e.aJ)("initShared",(async(e,t,n)=>{const{force:o}=n||{};await Qn(o,e)})),(0,e.aJ)("init",((t,r,s)=>{const{tabId:d=(0,it.g0)(),isMasterTab:i}=s||{},c=(0,st.mg)(Ct);c.id=d,c.isChatInfoShown=Boolean(t.lastIsChatInfoShown),c.audioPlayer.playbackRate=t.audioPlayer.lastPlaybackRate,c.audioPlayer.isPlaybackRateActive=t.audioPlayer.isLastPlaybackRateActive,c.mediaViewer.playbackRate=t.mediaViewer.lastPlaybackRate,t={...t,byTabId:{...t.byTabId,[d]:c}},!i&&o.bs||(c.isMasterTab=!0),Object.keys(t.messages.byChatId).forEach((e=>{const o=t.messages.byChatId[e].threadsById;Object.keys(o).forEach((o=>{const r=Number(o),a=(0,P.C5H)(t,e,r,"lastViewportIds");a?.every((n=>function(e){return!Number.isInteger(e)}(n)||t.messages.byChatId[e]?.byId[n]))?(t=function(e,t,o){for(var r=arguments.length,a=new Array(r>3?r-3:0),s=3;s4?a-4:0),d=4;d5?a-5:0),d=5;d4?r-4:0),s=4;s{const n=t.messages.byChatId[e].threadsById,o=Object.keys(n).reduce(((e,t)=>{const o=n[Number(t)];return e[Number(t)]={...o,listedIds:o.lastViewportIds},e}),{});t={...t,messages:{...t.messages,byChatId:{...t.messages.byChatId,[e]:{...t.messages.byChatId[e],threadsById:o}}}}}));const u=function(e){if(uo(),!so)return;const t=so.split("_");let n,o,r;if(1===t.length)n=t[0];else if(2===t.length){const e=["thread","pinned","scheduled"].includes(t[1]);n=t[0],o=e?t[1]:"thread",r=e?void 0:t[1]}else t.length>=3&&([n,r,o]=t);if(!n?.match(/^-?\d+$/))return;const s=["thread","pinned","scheduled"].includes(o);return{chatId:n,type:o&&s?o:"thread",threadId:(n===e?r:Number(r))||a.l3}}(t.currentUserId);return"authorizationStateReady"===t.authState||t.passcode.hasPasscode||t.passcode.isScreenLocked||Object.values(t.byTabId).forEach((e=>{let{id:n}=e;n!==d&&(t=ct(t,{isInactive:!0},n))})),o.bs||r.initApi(),(0,U.isCacheApiSupported)().then((n=>{(t=(0,e.mS)()).isCacheApiSupported=n,(0,e.UF)(t)})),t.peerColors&&vo(t.peerColors.general),ct(t,{messageLists:u?[u]:c.messageLists},d)})),(0,e.aJ)("requestMasterAndCallAction",(async(t,n,o)=>{const{tabId:r=(0,it.g0)()}=o;if((0,P.nTw)(t,r).isMasterTab){const{action:e,payload:t}=o;n[e](t)}else t.phoneCall||t.groupCalls.activeGroupCallId?(await no(Yn.Calls),"hangUp"in n&&n.hangUp({tabId:r}),"leaveGroupCall"in n&&n.leaveGroupCall({tabId:r})):(0,it.I)(),t=ct(t=(0,e.mS)(),{multitabNextAction:o},r),(0,e.UF)(t)})),(0,e.aJ)("clearMultitabNextAction",((e,t,n)=>{const{tabId:o=(0,it.g0)()}=n||{};return ct(e,{multitabNextAction:void 0},o)}));var Co=s(1401),Ao=s(9822);let So=!1;async function Eo(){await new Promise((e=>{const t=[];let n=performance.now();(0,Ao.i0)((()=>{const o=performance.now();if(t.push(o-n),n=o,10===t.length){const n=t.sort()[Math.floor(t.length/2)];return e(Math.round(1e3/n)),!1}return!0}),p.IJ)}))<=35&&function(){So=!0;const e=document.createElement("div");e.style.cssText="position: absolute; top: 0; left: 0; width: 0; height: 100%; overflow: hidden;";const t=document.createElement("div"),n=1.5*window.screen.height;t.style.cssText=`width: 0; height: ${n}px; transform: translateX(100%); transition: transform 100ms;`,t.innerHTML=" ",e.appendChild(t),document.body.appendChild(e),requestAnimationFrame((()=>{t.addEventListener("transitionend",(()=>{e.remove()})),t.style.transform=""}))}()}var Io=s(3320),ko=s(1637);const To=["t.me","telegram.me"].map((e=>`https://${e}/_websync_?`)),Po=`10.9.21 ${t.cK8}`,Lo="tgme_sync",No=()=>Math.floor(Number(new Date)/1e3);let Mo;const Fo=e=>{if(t.fng||o.cp)return;const n=No(),{canRedirect:r,ts:a}=JSON.parse(localStorage.getItem(Lo)||"{}");return r!==e||a+86400<=n?Promise.all(To.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:Po}),document.body.appendChild(r),r.onload=()=>{(e=>{const t=No();localStorage.setItem(Lo,JSON.stringify({canRedirect:e,ts:t}))})(e),a(),Mo&&(clearTimeout(Mo),Mo=void 0),xo(),n()},r.onerror=()=>{a(),o()}}))))):Promise.resolve()};function xo(){if(t.Oig||o.cp)return;if(void 0!==Mo)return;const n=No(),{ts:r}=JSON.parse(localStorage.getItem(Lo)||"{}"),a=86400-(n-r);Mo=setTimeout((()=>{const{authState:t}=(0,e.mS)(),n="authorizationStateReady"===t||kn();Fo(n)}),Math.max(0,1e3*a))}const Oo=/(^|\.)(google|bing|duckduckgo|ya|yandex)\./i,Bo="kz_version";function Ro(e){localStorage.setItem(Bo,JSON.stringify(e))}function Do(n){Ro(n),localStorage.removeItem(Lo),(0,e.ko)().skipLockOnUnload(),window.location.assign(`${t.qJR}${n.toLowerCase()}`)}const Uo="tt-active-tab",_o=String(Date.now()+Math.random());let $o;localStorage.setItem(Uo,_o);const jo=window.setInterval((()=>{$o&&localStorage.getItem(Uo)!==_o&&($o(),clearInterval(jo))}),2e3);let Ho;var Wo=s(3767);function Jo(e){const{pageTransitions:t,messageSendingAnimations:n,mediaViewerAnimations:o,messageComposerAnimations:r,contextMenuAnimations:a,contextMenuBlur:s,rightColumnAnimations:d}=e,i=document.body;i.classList.toggle("no-page-transitions",!t),i.classList.toggle("no-message-sending-animations",!n),i.classList.toggle("no-media-viewer-animations",!o),i.classList.toggle("no-message-composer-animations",!r),i.classList.toggle("no-context-menu-animations",!a),i.classList.toggle("no-menu-blur",!s),i.classList.toggle("no-right-column-animations",!d)}var Vo=s(1322);let zo,Ko=window.matchMedia?.("(prefers-color-scheme: dark)").matches?"dark":"light";window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",(function(e){Ko=e.matches?"dark":"light",zo?.(Ko)})),zo=t=>{let n=(0,e.mS)();n.isInited&&n.settings.byKey.shouldUseSystemTheme&&(n=gt(n,{theme:t}),(0,e.UF)(n))},(0,e.aJ)("switchMultitabRole",(async(n,r,a)=>{const{isMasterTab:s,tabId:d=(0,it.g0)()}=a;if(s!==(0,P.nTw)(n,d).isMasterTab)if(n=ct(n,{isMasterTab:s},d),(0,e.UF)(n,{forceSyncOnIOs:!0}),s){if(n.passcode.hasPasscode&&!n.passcode.isScreenLocked){const{sessionJson:e}=await(0,En.ug)(),t=JSON.parse(e);Tn(t,t.userId)}kn()&&Un(),(n=(0,e.mS)()).passcode.hasPasscode&&n.passcode.isScreenLocked||("connectionStateReady"===n.connectionState&&(n={...n,connectionState:"connectionStateConnecting"},(0,e.UF)(n)),r.initApi()),xo()}else qt(),r.destroyConnection(),t.Oig||o.cp||Mo&&clearTimeout(Mo),_n(),r.onSomeTabSwitchedMultitabRole();else(0,D.px)("broadcastLocalDbUpdateFull")})),(0,e.aJ)("onSomeTabSwitchedMultitabRole",(async e=>{if(e.passcode.hasPasscode&&!e.passcode.isScreenLocked){const{sessionJson:e}=await(0,En.ug)(),t=JSON.parse(e);Tn(t,t.userId)}(0,D.px)("broadcastLocalDbUpdateFull")})),(0,e.aJ)("initShared",(()=>{xo()})),(0,e.aJ)("initMain",(e=>{const{hasWebNotifications:t,hasPushNotifications:n}=(0,P.$5S)(e);if(t&&n){const e=["click","keypress"],t=()=>{Qt(),e.forEach((e=>{document.removeEventListener(e,t)}))};e.forEach((e=>{document.addEventListener(e,t,{once:!0})}))}})),(0,B.DW)((t=>{let n=!1;const r=(0,P.nTw)(t,(0,it.g0)());if(!r?.shouldInit)return;t=ct(t=(0,e.mS)(),{shouldInit:!1},r.id);const{messageTextSize:a,language:s}=t.settings.byKey,d=(0,P.SJA)(t),i=Ko,c=t.settings.byKey.shouldUseSystemTheme?i:d,u=(0,P.Cw0)(t);(0,f.wT)(s,void 0,!0),(0,m.RK)((()=>{document.documentElement.style.setProperty("--composer-text-size",`${Math.max(a,o.pz?16:15)}px`),document.documentElement.style.setProperty("--message-meta-height",`${Math.floor(1.3125*a)}px`),document.documentElement.style.setProperty("--message-text-size",`${a}px`),document.documentElement.setAttribute("data-message-text-size",a.toString()),document.body.classList.add("initial"),document.body.classList.add(o.TF?"is-touch-env":"is-pointer-env"),Jo(u),o.pz?document.body.classList.add("is-ios"):o.Ni?document.body.classList.add("is-android"):o.MP?document.body.classList.add("is-macos"):o.H8?document.body.classList.add("is-windows"):o.ig&&document.body.classList.add("is-linux"),o.Yw&&document.body.classList.add("is-safari"),o.cp&&document.body.classList.add("is-electron")}));const l=(0,P.PKK)(t);(0,Vo.Ay)(c,l),t=gt(t,{theme:c}),xo(),n=!0,(0,e.UF)(t)})),(0,e.aJ)("setInstallPrompt",((e,t,n)=>{const{canInstall:o,tabId:r=(0,it.g0)()}=n;return ct(e,{canInstall:o},r)})),(0,e.aJ)("setIsUiReady",((e,t,n)=>{const{uiReadyState:o,tabId:r=(0,it.g0)()}=n;return 2===o&&(0,m.RK)((()=>{document.body.classList.remove("initial")})),ct(e,{uiReadyState:o},r)})),(0,e.aJ)("setAuthPhoneNumber",((e,t,n)=>{const{phoneNumber:o}=n;return{...e,authPhoneNumber:o}})),(0,e.aJ)("setAuthRememberMe",((e,t,n)=>({...e,authRememberMe:Boolean(n)}))),(0,e.aJ)("clearAuthError",(e=>({...e,authError:void 0}))),(0,e.aJ)("disableHistoryAnimations",((t,n,o)=>{const{tabId:r=(0,it.g0)()}=o||{};setTimeout((()=>{t=ct(t=(0,e.mS)(),{shouldSkipHistoryAnimations:!1},r),(0,e.UF)(t),(0,m.RK)((()=>{document.body.classList.remove("no-animate")}))}),450),t=ct(t,{shouldSkipHistoryAnimations:!0},r),(0,e.UF)(t,{forceSyncOnIOs:!0})}));var qo=s(1182);let Go;function Qo(n){(0,P.nTw)((0,e.mS)()).isMasterTab&&"function"==typeof window.navigator.setAppBadge&&window.navigator.setAppBadge(n).catch((e=>{t.Oig&&console.error(e)}))}(0,B.DW)((t=>{const{updatePageTitle:n,updateShouldDebugExportedSenders:r,updateShouldEnableDebugLog:a}=(0,e.ko)(),s=Go;if(Go=t,!s)return;const d=t.settings.byKey,i=s.settings.byKey,c=t.settings.performance,u=s.settings.performance,l=t.peerColors,h=s.peerColors;if(l&&l!==h&&vo(l.general),c!==u&&(0,m.RK)((()=>{Jo(c)})),d.theme!==i.theme){const e=!!document.hasFocus()&&(0,P.PKK)(t);(0,Vo.Ay)(d.theme,e)}d.language!==i.language&&(0,f.wT)(d.language),d.timeFormat!==i.timeFormat&&(0,f.bV)(d.timeFormat),d.messageTextSize!==i.messageTextSize&&(document.documentElement.style.setProperty("--composer-text-size",`${Math.max(d.messageTextSize,o.pz?16:15)}px`),document.documentElement.style.setProperty("--message-meta-height",`${Math.floor(1.3125*d.messageTextSize)}px`),document.documentElement.style.setProperty("--message-text-size",`${d.messageTextSize}px`),document.documentElement.setAttribute("data-message-text-size",d.messageTextSize.toString())),d.canDisplayChatInTitle!==i.canDisplayChatInTitle&&n(),d.shouldForceHttpTransport!==i.shouldForceHttpTransport&&(0,D.px)("setForceHttpTransport",Boolean(d.shouldForceHttpTransport)),d.shouldAllowHttpTransport!==i.shouldAllowHttpTransport&&((0,D.px)("setAllowHttpTransport",Boolean(d.shouldAllowHttpTransport)),!d.shouldAllowHttpTransport&&d.shouldForceHttpTransport&&(t=(0,e.mS)(),t={...t,settings:{...t.settings,byKey:{...t.settings.byKey,shouldForceHttpTransport:!1}}},(0,e.UF)(t))),d.shouldDebugExportedSenders!==i.shouldDebugExportedSenders&&r(),d.shouldCollectDebugLogs!==i.shouldCollectDebugLogs&&a()})),(0,e.aJ)("updateShouldEnableDebugLog",(e=>{const{settings:t}=e;t.byKey.shouldCollectDebugLogs?((0,D.eu)(!0),(0,qo.fw)()):((0,D.eu)(!1),(0,qo.pF)())})),(0,e.aJ)("updateShouldDebugExportedSenders",(e=>{const{settings:t}=e;(0,D.px)("setShouldDebugExportedSenders",Boolean(t.byKey.shouldDebugExportedSenders))})),(0,e.aJ)("setSettingOption",((e,t,n)=>gt(e,n))),(0,e.aJ)("updatePerformanceSettings",((e,t,n)=>({...e,settings:{...e.settings,performance:{...e.settings.performance,...n}}}))),(0,e.aJ)("setThemeSettings",((e,t,n)=>{const{theme:o,...r}=n;return function(e,t,n){return{...e,settings:{...e.settings,themes:{...e.settings.themes,[t]:{...e.settings.themes[t]||{},...n}}}}}(e,o,r)})),(0,e.aJ)("requestNextSettingsScreen",((e,t,n)=>{const{screen:o,foldersAction:r,tabId:a=(0,it.g0)()}=n;return ct(e,{nextSettingsScreen:o,nextFoldersAction:r},a)})),(0,e.aJ)("openEditChatFolder",((e,t,n)=>{const{folderId:o,isOnlyInvites:r,tabId:a=(0,it.g0)()}=n,s=(0,P.$aQ)(e,o);s&&t.requestNextSettingsScreen({screen:r?yt.VS.FoldersEditFolderInvites:yt.VS.FoldersEditFolderFromChatList,foldersAction:{type:"editFolder",payload:s},tabId:a})})),(0,e.aJ)("openShareChatFolderModal",((e,t,n)=>{const{folderId:o,url:r,noRequestNextScreen:a,tabId:s=(0,it.g0)()}=n,d=(0,P.$aQ)(e,o),i=d?.isChatList;if(!i||a)return a||t.requestNextSettingsScreen({screen:yt.VS.FoldersShare,tabId:s}),ct(e,{shareFolderScreen:{folderId:o,isFromSettings:Boolean(a),url:r}},s);t.openEditChatFolder({folderId:o,isOnlyInvites:!0,tabId:s})})),(0,e.aJ)("closeShareChatFolderModal",((e,t,n)=>{const{tabId:o=(0,it.g0)()}=n||{};return t.requestNextSettingsScreen({screen:void 0,tabId:o}),ct(e,{shareFolderScreen:void 0},o)})),(0,e.aJ)("initApi",((e,t)=>{const n=uo(),r=window.location.search.includes("test")||"1"===n?.tgWebAuthTest;(0,D.Ru)(t.apiUpdate,{userAgent:"Telegram Security Check",platform:"iOS",sessionData:Ln(),isWebmSupported:o.OF,maxBufferSize:o.kn,webAuthToken:n?.tgWebAuthToken,dcId:n?.tgWebAuthDcId?Number(n?.tgWebAuthDcId):void 0,mockScenario:n?.mockScenario,shouldAllowHttpTransport:e.settings.byKey.shouldAllowHttpTransport,shouldForceHttpTransport:e.settings.byKey.shouldForceHttpTransport,shouldDebugExportedSenders:e.settings.byKey.shouldDebugExportedSenders,langCode:e.settings.byKey.language,isTestServerRequested:r}),(0,D.eu)(Boolean(e.settings.byKey.shouldCollectDebugLogs))})),(0,e.aJ)("setAuthPhoneNumber",((e,t,n)=>{const{phoneNumber:o}=n;return(0,D.px)("provideAuthPhoneNumber",o.replace(/[^\d]/g,"")),{...e,authIsLoading:!0,authError:void 0}})),(0,e.aJ)("setAuthCode",((e,t,n)=>{const{code:o}=n;return(0,D.px)("provideAuthCode",o),{...e,authIsLoading:!0,authError:void 0}})),(0,e.aJ)("setAuthPassword",((e,t,n)=>{const{password:o}=n;return(0,D.px)("provideAuthPassword",o),{...e,authIsLoading:!0,authError:void 0}})),(0,e.aJ)("uploadProfilePhoto",(async(t,n,o)=>{const{file:r,isFallback:a,isVideo:s,videoTs:d,bot:i,tabId:c=(0,it.g0)()}=o;t=pt(t,yt.TD.InProgress,c),(0,e.UF)(t),await(0,D.px)("uploadProfilePhoto",r,a,s,d,i)&&(t=pt(t=(0,e.mS)(),yt.TD.Complete,c),(0,e.UF)(t),n.loadFullUser({userId:t.currentUserId}))})),(0,e.aJ)("signUp",((e,t,n)=>{const{firstName:o,lastName:r}=n;return(0,D.px)("provideAuthRegistration",{firstName:o,lastName:r}),{...e,authIsLoading:!0,authError:void 0}})),(0,e.aJ)("returnToAuthPhoneNumber",(e=>((0,D.px)("restartAuth"),{...e,authError:void 0}))),(0,e.aJ)("goToAuthQrCode",(e=>((0,D.px)("restartAuthWithQr"),{...e,authIsLoadingQrCode:!0,authError:void 0}))),(0,e.aJ)("saveSession",((e,t,n)=>{if(e.passcode.isScreenLocked)return;const{sessionData:o}=n;o?Tn(o,e.currentUserId):Pn()})),(0,e.aJ)("signOut",(async(e,t,n)=>{"hangUp"in t&&t.hangUp({tabId:(0,it.g0)()}),"leaveGroupCall"in t&&t.leaveGroupCall({tabId:(0,it.g0)()});try{io=!1,so=void 0,ao=void 0,co="",window.location.hash="",await qt(),await Promise.race([(0,D.px)("destroy"),(0,p.v7)(3e3)]),await Fo(!1)}catch(e){}t.reset(),n?.forceInitApi&&t.initApi()})),(0,e.aJ)("requestChannelDifference",((e,t,n)=>{const{chatId:o}=n;(0,D.px)("requestChannelDifference",o)})),(0,e.aJ)("reset",((e,n)=>{Pn(),(0,En.WN)(),U.clear(t.Iz7),U.clear(t.zrf),U.clear(t.cLl),U.clear(t.nfi),rn.q.clear(),rn.B.clear();const o=t.CV.replace(/\d+$/,""),r=Number((t.CV.match(/\d+$/)||["0"])[0]);for(let e=0;e{let{id:t,isMasterTab:o}=e;n.init({tabId:t,isMasterTab:o})}))})),(0,e.aJ)("disconnect",(()=>{(0,D.eZ)("disconnect")})),(0,e.aJ)("destroyConnection",(()=>{(0,D.eZ)("destroy",!0,!0)})),(0,e.aJ)("loadNearestCountry",(async t=>{if("connectionStateReady"!==t.connectionState)return;const n=await(0,D.px)("fetchNearestCountry");t=(0,e.mS)(),t={...t,authNearestCountry:n},(0,e.UF)(t)})),(0,e.aJ)("setDeviceToken",((e,t,n)=>({...e,push:{deviceToken:n,subscribedAt:Date.now()}}))),(0,e.aJ)("deleteDeviceToken",(e=>({...e,push:void 0}))),(0,e.aJ)("lockScreen",(async n=>{const o=JSON.stringify({...Ln(),userId:n.currentUserId}),r=await Hn(n);await(0,En.yp)(o,r),(0,En.m)(),Pn(),Qo(0),n=At(n=(0,e.mS)(),{isScreenLocked:!0,invalidAttemptsCount:0,timeoutUntil:void 0}),(0,e.UF)(n),setTimeout((()=>{n=St(n=(0,e.mS)()),(0,e.UF)(n)}),t.es);try{await qt(),await(0,D.px)("destroy",!0)}catch(e){}}));const Yo=new Map;function Xo(t,n){const o=t.action;clearTimeout(Yo.get(o));const r=window.setTimeout((()=>{(0,e.ko)()[o](t.payload)}),n);Yo.set(o,r)}(0,e.aJ)("updateProfile",(async(t,n,o)=>{const{photo:r,firstName:a,lastName:s,bio:d,username:i,tabId:c=(0,it.g0)()}=o,{currentUserId:u}=t;if(u){if(t=ct(t,{profileEdit:{progress:yt.DV.InProgress}},c),(0,e.UF)(t),r&&await(0,D.px)("uploadProfilePhoto",r),(a||s||d)&&await(0,D.px)("updateProfile",{firstName:a,lastName:s,about:d})){t=(0,e.mS)();const n=u&&(0,P.mBe)(t,u);n&&(t=mt(t=ft(t,n.id,{firstName:a,lastName:s}),n.id,{bio:d}),(0,e.UF)(t))}if(void 0!==i){const n=await(0,D.px)("updateUsername",i);t=(0,e.mS)();const o=u&&(0,P.mBe)(t,u);if(n&&o){const n=o.usernames?.find((e=>e.isEditable));t=ft(t,u,{usernames:n?o.usernames?.map((e=>e.isEditable?{...e,username:i}:e)):[{username:i,isEditable:!0,isActive:!0},...o.usernames||[]]}),(0,e.UF)(t)}}t=ct(t=(0,e.mS)(),{profileEdit:{progress:yt.DV.Complete}},c),(0,e.UF)(t),r&&n.loadFullUser({userId:u,withPhotos:!0})}})),(0,e.aJ)("updateProfilePhoto",(async(t,n,o)=>{const{photo:r,isFallback:a}=o,{currentUserId:s}=t;s&&(0,P.mBe)(t,s)&&(t=mt(t=ft(t,s,{avatarPhotoId:void 0}),s,{profilePhoto:void 0}),(0,e.UF)(t),await(0,D.px)("updateProfilePhoto",r,a)&&n.loadFullUser({userId:s,withPhotos:!0}))})),(0,e.aJ)("deleteProfilePhoto",(async(t,o,r)=>{const{photo:a}=r,{currentUserId:s}=t;s&&await(0,D.px)("deleteProfilePhotos",[a])&&(t=function(e,t,o,r){const a=(0,P.PVB)(e,t),s=(0,P.IVq)(e,t);if(!a||!s)return e;const d="title"in a&&(0,n.WXB)(a),i=(0,P.vGo)(e,t),c=(0,P.AWZ)(e,t),u=a.avatarPhotoId===o&&(!d||void 0),l=u?s.photos[1]:void 0;i&&(e=mt(e,t,{fallbackPhoto:i.fallbackPhoto?.id===o?void 0:i.fallbackPhoto,personalPhoto:i.personalPhoto?.id===o?void 0:i.personalPhoto,profilePhoto:i.profilePhoto?.id===o?l:i.profilePhoto})),c&&(e=function(e,t,n){const o=(0,P.AWZ)(e,t),r={...o,...n};return at(o,r)?e:{...e,chats:{...e.chats,fullInfoById:{...e.chats.fullInfoById,[t]:r}}}}(e,t,{profilePhoto:c.profilePhoto?.id===o?l:c.profilePhoto}));const f=u?l?.id:a.avatarPhotoId,h=u&&"title"in a&&(0,n.WXB)(a)?s.photos.filter((e=>e.id!==o)):s.photos.slice();return function(e,t,n){return n?{...e,profilePhotosById:{...e.profilePhotosById,[t]:n}}:{...e,profilePhotosById:(0,st.cJ)(e.profilePhotosById,[t])}}(e=Et(e,t,{avatarPhotoId:f}),t,f?{...s,photos:h,count:s.count-1}:void 0)}(t=(0,e.mS)(),s,a.id),(0,e.UF)(t),o.loadFullUser({userId:s,withPhotos:!0}))})),(0,e.aJ)("checkUsername",(async(t,n,o)=>{const{username:r,tabId:a=(0,it.g0)()}=o;let s=(0,P.nTw)(t,a);if(s.profileEdit&&s.profileEdit.progress===yt.DV.InProgress)return;t=ct(t,{profileEdit:{progress:s.profileEdit?s.profileEdit.progress:yt.DV.Idle,checkedUsername:void 0,isUsernameAvailable:void 0,error:void 0}},a),(0,e.UF)(t);const{result:d,error:i}=await(0,D.px)("checkUsername",r);t=(0,e.mS)(),s=(0,P.nTw)(t,a),t=ct(t,{profileEdit:{...s.profileEdit,checkedUsername:r,isUsernameAvailable:!0===d,error:i}},a),(0,e.UF)(t)})),(0,e.aJ)("loadWallpapers",(async t=>{const n=await(0,D.px)("fetchWallpapers");n&&(t=(0,e.mS)(),t={...t,settings:{...t.settings,loadedWallpapers:n.wallpapers}},(0,e.UF)(t))})),(0,e.aJ)("uploadWallpaper",(async(t,n,o)=>{const r=o,a=URL.createObjectURL(r);t={...t,settings:{...t.settings,loadedWallpapers:[{slug:yt.Vw,document:{mediaType:"document",fileName:"",size:r.size,mimeType:r.type,previewBlobUrl:a}},...t.settings.loadedWallpapers||[]]}},(0,e.UF)(t);const s=await(0,D.px)("uploadWallpaper",r);if(!s)return;const{wallpaper:d}=s;if(!(t=(0,e.mS)()).settings.loadedWallpapers)return;const i=t.settings.loadedWallpapers[0];if(!i||i.slug!==yt.Vw)return;const c={...d,document:{...d.document,previewBlobUrl:a}};t={...t,settings:{...t.settings,loadedWallpapers:[c,...t.settings.loadedWallpapers.slice(1)]}},(0,e.UF)(t)})),(0,e.aJ)("loadBlockedUsers",(async t=>{const n=await(0,D.px)("fetchBlockedUsers",{});n&&(t=(0,e.mS)(),t={...t,blocked:{ids:n.blockedIds,totalCount:n.totalCount}},(0,e.UF)(t))})),(0,e.aJ)("blockUser",(async(t,n,o)=>{const{userId:r,isOnlyStories:a}=o,s=(0,P.mBe)(t,r);s&&await(0,D.px)("blockUser",{user:s,isOnlyStories:a||void 0})&&(t=function(e,t){return e=ht(e,t,!0),{...e,blocked:{...e.blocked,ids:[t,...e.blocked.ids],totalCount:e.blocked.totalCount+1}}}(t=(0,e.mS)(),r),(0,e.UF)(t))})),(0,e.aJ)("unblockUser",(async(t,n,o)=>{const{userId:r,isOnlyStories:a}=o,s=(0,P.mBe)(t,r);s&&await(0,D.px)("unblockUser",{user:s,isOnlyStories:a||void 0})&&(t=function(e,t){return e=ht(e,t,!1),{...e,blocked:{...e.blocked,ids:e.blocked.ids.filter((e=>e!==t)),totalCount:e.blocked.totalCount-1}}}(t=(0,e.mS)(),r),(0,e.UF)(t))})),(0,e.aJ)("loadNotificationExceptions",(async t=>{const n=await(0,D.px)("fetchNotificationExceptions");n&&(t=function(e,t){return t.forEach((t=>{const{chatId:n,...o}=t;e=function(e,t,n){return{...e,settings:{...e.settings,notifyExceptions:{...e.settings.notifyExceptions,[t]:n}}}}(e,n,o)})),e}(t=(0,e.mS)(),n),(0,e.UF)(t))})),(0,e.aJ)("loadNotificationSettings",(async t=>{const n=await(0,D.px)("fetchNotificationSettings");n&&(t=gt(t=(0,e.mS)(),n),(0,e.UF)(t))})),(0,e.aJ)("updateNotificationSettings",(async(t,n,o)=>{const{peerType:r,isSilent:a,shouldShowPreviews:s}=o;await(0,D.px)("updateNotificationSettings",r,{isSilent:a,shouldShowPreviews:s})&&(t=function(e,t,n,o){switch(t){case"contact":return gt(e,{...void 0!==n&&{hasPrivateChatsNotifications:!n},...void 0!==o&&{hasPrivateChatsMessagePreview:o}});case"group":return gt(e,{...void 0!==n&&{hasGroupNotifications:!n},...void 0!==o&&{hasGroupMessagePreview:o}});case"broadcast":return gt(e,{...void 0!==n&&{hasBroadcastNotifications:!n},...void 0!==o&&{hasBroadcastMessagePreview:o}})}}(t=(0,e.mS)(),r,a,s),(0,e.UF)(t))})),(0,e.aJ)("updateWebNotificationSettings",(async(t,n,o)=>{const r=t.settings.byKey;t=gt(t,o),(0,e.UF)(t);const{hasWebNotifications:a,hasPushNotifications:s}=t.settings.byKey;!r.hasPushNotifications&&s&&await Qt(),r.hasPushNotifications&&!s&&await qt(),!r.hasWebNotifications&&a&&(await zt()||(t=gt(t=(0,e.mS)(),{hasWebNotifications:!1}),(0,e.UF)(t)))})),(0,e.aJ)("updateContactSignUpNotification",(async(t,n,o)=>{const{isSilent:r}=o;await(0,D.px)("updateContactSignUpNotification",r)&&(t=gt(t=(0,e.mS)(),{hasContactJoinedNotifications:!r}),(0,e.UF)(t))})),(0,e.aJ)("loadLanguages",(async t=>{const n=await(0,D.px)("fetchLanguages");n&&(t=(0,e.mS)(),t={...t,settings:{...t.settings,languages:n}},(0,e.UF)(t))})),(0,e.aJ)("loadPrivacySettings",(async t=>{const n=await Promise.all([(0,D.px)("fetchPrivacySettings","phoneNumber"),(0,D.px)("fetchPrivacySettings","addByPhone"),(0,D.px)("fetchPrivacySettings","lastSeen"),(0,D.px)("fetchPrivacySettings","profilePhoto"),(0,D.px)("fetchPrivacySettings","forwards"),(0,D.px)("fetchPrivacySettings","chatInvite"),(0,D.px)("fetchPrivacySettings","phoneCall"),(0,D.px)("fetchPrivacySettings","phoneP2P"),(0,D.px)("fetchPrivacySettings","voiceMessages"),(0,D.px)("fetchPrivacySettings","bio"),(0,D.px)("fetchPrivacySettings","birthday")]);if(n.some((e=>void 0===e)))return;const[o,r,a,s,d,i,c,u,l,f,h]=n;t=(0,e.mS)(),t={...t,settings:{...t.settings,privacy:{...t.settings.privacy,phoneNumber:o.rules,addByPhone:r.rules,lastSeen:a.rules,profilePhoto:s.rules,forwards:d.rules,chatInvite:i.rules,phoneCall:c.rules,phoneP2P:u.rules,voiceMessages:l.rules,bio:f.rules,birthday:h.rules}}},(0,e.UF)(t)})),(0,e.aJ)("setPrivacyVisibility",(async(t,o,r)=>{const{privacyKey:a,visibility:s,onSuccess:d}=r;if(!t.settings.privacy[a]){const n=await(0,D.px)("fetchPrivacySettings",a);if(!n)return;t=(0,e.mS)(),t={...t,settings:{...t.settings,privacy:{...t.settings.privacy,[a]:n.rules}}},(0,e.UF)(t)}const{privacy:{[a]:i}}=t.settings;if(!i)return;const c=(0,n.wTW)(t,{visibility:s,allowedIds:[...i.allowUserIds,...i.allowChatIds],blockedIds:[...i.blockUserIds,...i.blockChatIds]}),u=await(0,D.px)("setPrivacySettings",a,c);u&&(d?.(),t=(0,e.mS)(),t={...t,settings:{...t.settings,privacy:{...t.settings.privacy,[a]:u.rules}}},(0,e.UF)(t))})),(0,e.aJ)("setPrivacySettings",(async(t,o,r)=>{const{privacyKey:a,isAllowList:s,updatedIds:d,isPremiumAllowed:i}=r,{privacy:{[a]:c}}=t.settings;if(!c)return;const u=(0,n.wTW)(t,{visibility:c.visibility,isUnspecified:c.isUnspecified,shouldAllowPremium:i,allowedIds:s?d:[...c.allowUserIds,...c.allowChatIds],blockedIds:s?[...c.blockUserIds,...c.blockChatIds]:d}),l=await(0,D.px)("setPrivacySettings",a,u);l&&(t=(0,e.mS)(),t={...t,settings:{...t.settings,privacy:{...t.settings.privacy,[a]:l.rules}}},(0,e.UF)(t))})),(0,e.aJ)("updateIsOnline",((e,t,n)=>{"connectionStateReady"===e.connectionState&&(0,D.px)("updateIsOnline",n)})),(0,e.aJ)("loadContentSettings",(async t=>{const n=await(0,D.px)("fetchContentSettings");n&&(t=gt(t=(0,e.mS)(),n),(0,e.UF)(t))})),(0,e.aJ)("updateContentSettings",(async(t,n,o)=>{t=gt(t,{isSensitiveEnabled:o}),(0,e.UF)(t),await(0,D.px)("updateContentSettings",o)||(t=gt(t=(0,e.mS)(),{isSensitiveEnabled:!o}),(0,e.UF)(t))})),(0,e.aJ)("loadCountryList",(async(t,n,o)=>{let{langCode:r}=o;r||(r=t.settings.byKey.language);const a=await(0,D.px)("fetchCountryList",{langCode:r});a&&(t=(0,e.mS)(),t={...t,countryList:a},(0,e.UF)(t))})),(0,e.aJ)("ensureTimeFormat",(async(e,n,o)=>{const{tabId:r=(0,it.g0)()}=o||{};if(e.authNearestCountry){const o=t.wEk.has(e.authNearestCountry.toUpperCase())?"12h":"24h";n.setSettingOption({timeFormat:o,tabId:r}),(0,f.bV)(o)}if(e.settings.byKey.wasTimeFormatSetManually)return;const a=await(0,D.px)("fetchNearestCountry");if(a){const e=t.wEk.has(a.toUpperCase())?"12h":"24h";n.setSettingOption({timeFormat:e,tabId:r}),(0,f.bV)(e)}})),(0,e.aJ)("loadAppConfig",(async(n,o,r)=>{const a=r?.hash,s=await(0,D.px)("fetchAppConfig",a);s&&(Xo({action:"loadAppConfig",payload:{hash:s.hash}},t.Xrp),n=(0,e.mS)(),n={...n,appConfig:s},(0,e.UF)(n))})),(0,e.aJ)("loadConfig",(async t=>{const n=await(0,D.px)("fetchConfig");n&&(t=(0,e.mS)(),Xo({action:"loadConfig",payload:void 0},1e3*(n.expiresAt-en())),t={...t,config:n},(0,e.UF)(t))})),(0,e.aJ)("loadPeerColors",(async t=>{const n=t.peerColors?.generalHash,o=await(0,D.px)("fetchPeerColors",n);o&&(t=(0,e.mS)(),t={...t,peerColors:{...t.peerColors,general:o.colors,generalHash:o.hash}},(0,e.UF)(t))})),(0,e.aJ)("loadTimezones",(async t=>{const n=t.timezones?.hash,o=await(0,D.px)("fetchTimezones",n);o&&(t=(0,e.mS)(),t={...t,timezones:{byId:(0,st.dU)(o.timezones,"id"),hash:o.hash}},(0,e.UF)(t))})),(0,e.aJ)("loadGlobalPrivacySettings",(async t=>{const n=await(0,D.px)("fetchGlobalPrivacySettings");n&&(t=gt(t=(0,e.mS)(),{...n}),(0,e.UF)(t))})),(0,e.aJ)("updateGlobalPrivacySettings",(async(t,n,o)=>{const r=o.shouldArchiveAndMuteNewNonContact??Boolean(t.settings.byKey.shouldArchiveAndMuteNewNonContact),a=o.shouldHideReadMarks??Boolean(t.settings.byKey.shouldHideReadMarks),s=o.shouldNewNonContactPeersRequirePremium??Boolean(t.settings.byKey.shouldNewNonContactPeersRequirePremium);t=gt(t,{shouldArchiveAndMuteNewNonContact:r,shouldHideReadMarks:a}),(0,e.UF)(t);const d=await(0,D.px)("updateGlobalPrivacySettings",{shouldArchiveAndMuteNewNonContact:r,shouldHideReadMarks:a,shouldNewNonContactPeersRequirePremium:s});t=gt(t=(0,e.mS)(),{shouldArchiveAndMuteNewNonContact:d?d.shouldArchiveAndMuteNewNonContact:!r,shouldHideReadMarks:d?d.shouldHideReadMarks:!a,shouldNewNonContactPeersRequirePremium:d?d.shouldNewNonContactPeersRequirePremium:!s}),(0,e.UF)(t)})),(0,e.aJ)("toggleUsername",(async(t,n,o)=>{const{username:r,isActive:a}=o,{currentUserId:s}=t;if(!s)return;const d=(0,P.mBe)(t,s);d?.usernames&&(t=ft(t,s,{usernames:d.usernames.map((e=>e.username!==r?e:{...e,isActive:a||void 0}))}),(0,e.UF)(t),await(0,D.px)("toggleUsername",{username:r,isActive:a})||n.loadFullUser({userId:s}))})),(0,e.aJ)("toggleChatUsername",(async(t,n,o)=>{const{chatId:r,username:a,isActive:s}=o,d=(0,P.hds)(t,r);d?.usernames&&(t=dt(t,r,{usernames:d.usernames.map((e=>e.username!==a?e:{...e,isActive:s||void 0}))}),(0,e.UF)(t),await(0,D.px)("toggleUsername",{chatId:d.id,accessHash:d.accessHash,username:a,isActive:s})||n.loadFullChat({chatId:r}))})),(0,e.aJ)("sortUsernames",(async(e,t,n)=>{const{usernames:o}=n,{currentUserId:r}=e;r&&(await(0,D.px)("reorderUsernames",{usernames:o})||t.loadUser({userId:r}))})),(0,e.aJ)("sortChatUsernames",(async(t,n,o)=>{const{chatId:r,usernames:a}=o,s=(0,P.hds)(t,r);if(!s)return;const d=[...s.usernames];t=dt(t,r,{usernames:s.usernames.reduce(((e,t)=>(e[a.findIndex((e=>e===t.username))]=t,e)),[])}),(0,e.UF)(t),await(0,D.px)("reorderUsernames",{chatId:s.id,accessHash:s.accessHash,usernames:a})||(t=dt(t=(0,e.mS)(),r,{usernames:d}),(0,e.UF)(t))}));const Zo={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_GROUPED_INVALID:"Failed to replace album media",MEDIA_NEW_INVALID:"Failed to replace new media",MESSAGE_NOT_MODIFIED:"Message not modified. The new content is identical to the current one.",MEDIA_INVALID:"Media invalid",PASSWORD_HASH_INVALID:"Incorrect password",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 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:"Can't do this action to a deleted account",BOT_PRECHECKOUT_TIMEOUT:"The request for payment has expired",PROVIDER_ACCOUNT_TIMEOUT:"Request to the payment provider has expired",STARGIFT_CONVERT_TOO_OLD:"This gift no longer can be converted to Stars",PEERS_LIST_EMPTY:"No chats are added to the list",PAID_MEDIA_FORBIDDEN:"You can't send paid media in this chat"};t.Oig&&(Zo.CHAT_WRITE_FORBIDDEN="You can't write in this chat",Zo.CHAT_ADMIN_REQUIRED="You must be an admin in this chat to do this");const er={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"}},tr=new Set(["BOT_PRECHECKOUT_FAILED","PAYMENT_FAILED"]);function nr(t,o,r){const{connectionState:a}=r;t=(0,e.mS)();const s=(0,P.nTw)(t,(0,it.g0)());if("connectionStateReady"===a&&s.isMasterTab&&s.multitabNextAction&&(o[s.multitabNextAction.action](s.multitabNextAction.payload),o.clearMultitabNextAction({tabId:s.id})),a!==t.connectionState){if(t={...t,connectionState:a},(0,e.UF)(t),t.isSynced){const e=Object.values(t.byTabId).flatMap((e=>e.messageLists)).map((e=>e.chatId)).filter((e=>{const o=t.chats.byId[e];return o&&((0,n.WXB)(o)||(0,n.VsK)(o))}));"connectionStateReady"===a&&e.length&&(0,st.Am)(e).forEach((e=>{o.requestChannelDifference({chatId:e})}))}"connectionStateBroken"===a&&o.signOut({forceInitApi:!0})}}(0,e.aJ)("apiUpdate",((n,o,r)=>{switch(r["@type"]){case"updateApiReady":!function(e){(0,f.wT)(e.settings.byKey.language)}(n);break;case"updateAuthorizationState":!function(t,n){const o="authorizationStateReady"===(t=(0,e.mS)()).authState,r=n.authorizationState;switch(t={...t,authState:r,authIsLoading:!1},(0,e.UF)(t),t=(0,e.mS)(),r){case"authorizationStateLoggingOut":Fo(!1),t={...t,isLoggingOut:!0},(0,e.UF)(t);break;case"authorizationStateWaitCode":t={...t,authIsCodeViaApp:n.isCodeViaApp},(0,e.UF)(t);break;case"authorizationStateWaitPassword":t={...t,authHint:n.hint},n.noReset&&(t={...t,hasWebAuthTokenPasswordRequired:!0}),(0,e.UF)(t);break;case"authorizationStateWaitQrCode":t={...t,authIsLoadingQrCode:!1,authQrCode:n.qrCode},(0,e.UF)(t);break;case"authorizationStateReady":if(o)break;Fo(!0),t={...t,isLoggingOut:!1},Object.values(t.byTabId).forEach((e=>{let{id:n}=e;t=ct(t,{isInactive:!1},n)})),(0,e.UF)(t)}}(n,r);break;case"updateAuthorizationError":!function(t,n){t=(0,e.mS)(),t={...t,authError:n.message},(0,e.UF)(t)}(n,r);break;case"updateWebAuthTokenFailed":!function(t){ao&&delete ao.tgWebAuthToken,t=(0,e.mS)(),t={...t,hasWebAuthTokenFailed:!0},(0,e.UF)(t)}(n);break;case"updateConnectionState":nr(n,o,r);break;case"updateSession":!function(t,n,o){const{sessionData:r}=o,{authRememberMe:a,authState:s}=t,d=!r||!r.mainDcId,i=r?.isTest;i&&(t={...t,config:{...t.config,isTestServer:i}},(0,e.UF)(t)),a&&"authorizationStateReady"===s&&!d&&n.saveSession({sessionData:r})}(n,o,r);break;case"updateServerTimeOffset":!function(e){var t;t=e.serverTimeOffset,Zt=t}(r);break;case"updateCurrentUser":!function(n,o){const{currentUser:r,currentUserFullInfo:a}=o;n=mt(n={...ft(n,r.id,r),currentUserId:r.id},r.id,a),(0,e.UF)(n),function(e){const n=localStorage.getItem(t.NFE);if(!n)return;const o=JSON.parse(n);o.id=e,localStorage.setItem(t.NFE,JSON.stringify(o))}(r.id)}(n,r);break;case"requestReconnectApi":n={...n,isSynced:!1},(0,e.UF)(n),nr(n,o,{"@type":"updateConnectionState",connectionState:"connectionStateConnecting"}),o.initApi();break;case"requestSync":o.sync();break;case"updateFetchingDifference":n={...n,isFetchingDifference:r.isFetching},(0,e.UF)(n);break;case"error":Object.values(n.byTabId).forEach((e=>{let{id:t}=e;const n=(a=r.error,er[a.message]);var a;n?o.addPaymentError({error:n,tabId:t}):function(e){return tr.has(e.message)}(r.error)?o.closePaymentModal({tabId:t}):o.showDialog&&o.showDialog({data:r.error,tabId:t})}))}}));var or=s(6072);const rr=50;function ar(e,t,n,o){return sr("animationend",e,t,n,o)}function sr(e,t,n,o,r){let a=!1;function s(){t.removeEventListener(e,d)}function d(e){a||e.target!==e.currentTarget||o&&(e instanceof TransitionEvent&&e.propertyName===o||e instanceof AnimationEvent&&e.animationName===o)||(a=!0,s(),setTimeout((()=>{n()}),rr))}return t.addEventListener(e,d),r&&setTimeout((()=>{a||(s(),n())}),r),s}function dr(e,t,n){var o;return(t="symbol"==typeof(o=function(e,t){if("object"!=typeof e||!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)}(t))?o:o+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}new class{constructor(){let{stability:e=8,sensitivity:t=100,tolerance:n=1.1,delay:o=150}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};dr(this,"stability",void 0),dr(this,"sensitivity",void 0),dr(this,"tolerance",void 0),dr(this,"delay",void 0),dr(this,"lastUpDeltas",void 0),dr(this,"lastDownDeltas",void 0),dr(this,"deltasTimestamp",void 0),this.stability=e,this.sensitivity=t,this.tolerance=n,this.delay=o,this.lastUpDeltas=new Array(2*this.stability).fill(0),this.lastDownDeltas=new Array(2*this.stability).fill(0),this.deltasTimestamp=new Array(2*this.stability).fill(0)}check(e){let t;return void 0!==(e=e.originalEvent||e).wheelDelta?t=e.wheelDelta:void 0!==e.deltaY?t=-40*e.deltaY:void 0===e.detail&&0!==e.detail||(t=-40*e.detail),this.deltasTimestamp.push(Date.now()),this.deltasTimestamp.shift(),t>0?(this.lastUpDeltas.push(t),this.lastUpDeltas.shift(),this.isInertia(1)):(this.lastDownDeltas.push(t),this.lastDownDeltas.shift(),this.isInertia(-1))}isInertia(e){const t=-1===e?this.lastDownDeltas:this.lastUpDeltas;if(void 0===t[0])return e;if(this.deltasTimestamp[2*this.stability-2]+this.delay>Date.now()&&t[0]===t[2*this.stability-1])return!1;const n=t.slice(0,this.stability),o=t.slice(this.stability,2*this.stability),r=n.reduce(((e,t)=>e+t)),a=o.reduce(((e,t)=>e+t)),s=r/n.length,d=a/o.length;return Math.abs(s)<=Math.abs(d*this.tolerance)&&this.sensitivityo||"inverse"===s&&N{function e(){l&&(L.current=void 0!==f?{[f]:L.current[f]}:void 0!==h?(0,st.cJ)(L.current,[h]):{},M())}const t="slideOptimized"===a||"slideOptimizedRtl"===a,n=T.current,r=Object.keys(L.current).map(Number),s=d?N:r.indexOf(N),c=d?o:r.indexOf(o),p=Array.from(n.childNodes);if(!p.length)return;const g=Array.from(n.children);if(g.forEach((e=>{(0,Co.YM)(e,cr),v&&v.split(/\s+/).forEach((t=>{(0,Co.YM)(e,t)}))})),!O){if(F.current)return;return void g.forEach((e=>{e===p[c]?((0,Co.YM)(e,ur),t&&(0,Co.Tv)(e,{transition:"none",transform:"translate3d(0, 0, 0)"})):t||(0,Co.YM)(e,hr)}))}if(I.current=o,t){if(!p[c])return;return void function(e,t,n,o,r,a,s,d,c,u,l,f,h,p){if(e)return(0,Co.dH)(d,`Transition-${t}`,!n),(0,Co.dH)(d,`Transition-${t}Backwards`,n),u instanceof HTMLElement&&((0,Co.HW)(u,ur),(0,Co.Tv)(u,{transition:"none",transform:""})),c instanceof HTMLElement&&((0,Co.YM)(c,ur),(0,Co.Tv)(c,{transition:"none",transform:"translate3d(0, 0, 0)"})),void o();"slideOptimizedRtl"===t&&(n=!n),s.current=!0;const g=(0,i.VK)(void 0,f);h?.(),(0,Co.dH)(d,`Transition-${t}`,!n),(0,Co.dH)(d,`Transition-${t}Backwards`,n),u instanceof HTMLElement&&(0,Co.Tv)(u,{transition:"none",transform:"translate3d(0, 0, 0)"}),c instanceof HTMLElement&&(0,Co.Tv)(c,{transition:"none",transform:`translate3d(${n?"-":""}100%, 0, 0)`}),(0,m.gm)((()=>(c instanceof HTMLElement&&c.offsetWidth,()=>{u instanceof HTMLElement&&((0,Co.HW)(u,ur),(0,Co.Tv)(u,{transition:"",transform:`translate3d(${n?"":"-"}100%, 0, 0)`})),c instanceof HTMLElement&&((0,Co.YM)(c,ur),(0,Co.Tv)(c,{transition:"",transform:"translate3d(0, 0, 0)"}))}))),sr("transitionend",c,(()=>{const e=c instanceof HTMLElement?c.clientHeight:void 0;(0,m.RK)((()=>{r===a.current?(u instanceof HTMLElement&&(0,Co.Tv)(u,{transition:"none",transform:""}),l&&e&&c instanceof HTMLElement&&((0,Co.Tv)(c,{height:"auto"}),(0,Co.Tv)(d,{height:`${e}px`})),p?.(),g(),s.current=!1,o()):g()}))}),undefined,undefined)}(k,a,B,e,o,I,F,n,p[c],p[s],u,C,A,S)}if("none"===a||k||x.current)return x.current&&(x.current=!1),p.forEach(((e,t)=>{e instanceof HTMLElement&&((0,Co.HW)(e,lr),(0,Co.HW)(e,fr),(0,Co.dH)(e,ur,t===c),(0,Co.dH)(e,hr,t!==c))})),void e();p.forEach(((e,t)=>{e instanceof HTMLElement&&((0,Co.HW)(e,ur),(0,Co.dH)(e,lr,t===s),(0,Co.dH)(e,fr,t===c),(0,Co.dH)(e,hr,t!==s&&t!==c))})),F.current=!0;const y=(0,i.VK)(void 0,C);function b(){const t=n.querySelector(`.${ur}`),{clientHeight:r}=t||{};(0,m.RK)((()=>{o===I.current?((0,Co.HW)(n,`Transition-${a}`),(0,Co.HW)(n,`Transition-${a}Backwards`),p.forEach(((e,t)=>{e instanceof HTMLElement&&((0,Co.HW)(e,lr),(0,Co.HW)(e,fr),(0,Co.dH)(e,ur,t===c),(0,Co.dH)(e,hr,t!==c))})),u&&t&&((0,Co.Tv)(t,{height:"auto"}),(0,Co.Tv)(n,{height:`${r}px`})),S?.(),y(),F.current=!1,e()):y()}))}A?.(),(0,Co.dH)(n,`Transition-${a}`,!B),(0,Co.dH)(n,`Transition-${a}Backwards`,B);const E="reveal"!==a&&"slideFadeAndroid"!==a||!B?p[c]:p[s];if(E)if(w&&p[s]){ar(E,b);p[s],p[c],ir?.()}else ar(E,b,void 0,1e3);else b()}),[o,r,N,O,B,a,A,S,d,u,l,v,f,k,M,w,C,h]),(0,i.vJ)((()=>{if(!u)return;const e=T.current,t=e.querySelector(`.${ur}`)||e.querySelector(`.${lr}`);if(!t)return;const{clientHeight:n}=t||{};n&&(0,m.RK)((()=>{(0,Co.Tv)(t,{height:"auto"}),(0,Co.Tv)(e,{height:`${n}px`,flexBasis:`${n}px`})}))}),[u,E]);const R=!d,D=L.current,U=Object.keys(d?new Array(d).fill(void 0):D).map(Number).map((e=>{const t=D[e];if(!t)return;const n="function"==typeof t?t(e===o,e===N,e,o):t;return p&&e!==g||R?i.Ay.createElement("div",{key:e,teactOrderKey:e},n):n}));return i.Ay.createElement("div",{ref:T,id:y,className:(0,c.A)("Transition",b),teactFastList:R},U)},gr=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const r=function(e,t){const n=Zn[e];if(n)return n[t]}(e,t),a=(0,ke.A)();return(0,i.vJ)((()=>{if(o)return ro(a)}),[o,a]),(0,i.vJ)((()=>{n||r||oo(e).then(a)}),[e,a,r,t,n]),r};var yr=s(2745);const br=()=>{const e=gr(Yn.Auth,"AuthCode");return e?i.Ay.createElement(e,null):i.Ay.createElement(yr.A,null)},vr=()=>{const e=gr(Yn.Auth,"AuthPassword");return e?i.Ay.createElement(e,null):i.Ay.createElement(yr.A,null)},wr=["400 1em Roboto","500 1em Roboto","500 1em 'Numbers Rounded'"];function Cr(){if("fonts"in document)return Promise.all(wr.map((e=>document.fonts.load(e))))}const Ar="X",Sr="XXX XXX XXX XXX";function Er(){let e=navigator.language.toLowerCase();return e&&"pt-br"!==e&&(e=e.substr(0,2)),e}const Ir=function(e,t){const n=arguments.length>2&&void 0!==arguments[2]&&arguments[2]?void 0:t,{result:o}=E((()=>e?f.EV(e,t):Promise.resolve()),[e,t],n);return o||n};var kr=s(5364),Tr=s(7474);function Pr(){return Pr=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{id:t,name:n,value:o,label:r,labelText:a,subLabel:s,checked:d,tabIndex:u,disabled:l,withIcon:f,blocking:m,permissionGroup:p,isLoading:g,className:b,rightIcon:v,onlyInput:w,isRound:A,nestedCheckbox:S,nestedCheckboxCount:E,nestedOptionList:k,leftElement:T,values:P=[],onChange:L,onCheck:N,onClickLabel:M}=e;const F=(0,I.A)(),x=(0,i.li)(null),[O,B]=(0,i.J0)(!1),R=(0,y.A)((e=>{l||(L&&L(e,k),N&&N(e.currentTarget.checked))})),D=(0,y.A)((()=>{B(!O)})),U=(0,c.A)("Checkbox",l&&"disabled",f&&"withIcon",g&&"loading",m&&"blocking",S&&"nested",s&&"withSubLabel",p&&"permission-group",Boolean(T)&&"avatar",w&&"onlyInput",A&&"round",b);return i.Ay.createElement(i.Ay.Fragment,null,i.Ay.createElement("label",{className:U,dir:F.isRtl?"rtl":void 0,onClick:M?function(e){e.target!==x.current&&M?.(e,o)}:void 0,ref:x},i.Ay.createElement("input",{type:"checkbox",id:t,name:n,value:o,checked:d,disabled:l,tabIndex:u,onChange:R,onClick:M?function(e){e.stopPropagation()}:void 0}),i.Ay.createElement("div",{className:(0,c.A)("Checkbox-main",Boolean(T)&&"Nested-avatar-list")},i.Ay.createElement("span",{className:"label",dir:"auto"},T,"string"==typeof r?(0,h.A)(r):r,a&&i.Ay.createElement("span",{className:"ml-1"},(0,h.A)(a)),v&&i.Ay.createElement("i",{className:`icon icon-${v} right-icon`})),s&&i.Ay.createElement("span",{className:"subLabel",dir:"auto"},(0,h.A)(s))),S&&i.Ay.createElement("span",{className:"nestedButton",dir:"auto"},i.Ay.createElement(kr.A,{className:"button",color:"translucent",size:"smaller",onClick:D},i.Ay.createElement(C.A,{name:"group-filled",className:"group-icon"}),E,i.Ay.createElement(C.A,{name:O?"up":"down"}))),g&&i.Ay.createElement(Tr.A,null)),S&&i.Ay.createElement("div",{className:(0,c.A)("nested-checkbox-group",O&&"nested-checkbox-group-open")},k?.nestedOptions?.map((e=>i.Ay.createElement(Lr,Pr({key:e.value,leftElement:T,onChange:R,checked:-1!==P.indexOf(e.value),values:P},e))))))},Nr=(0,i.ph)(Lr);var Mr=s(664),Fr=s(2491),xr=s(529),Or=s(2674);function Br(e){!function(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];o.pz||!document.activeElement||document.activeElement.id!==t.CfG||!n&&e.target!==e.currentTarget||e.preventDefault()}(e,!0)}var Rr=s(2117);const Dr={width:0,left:0,height:0,top:0};function Ur(e,t,n){let{positionX:o="left",positionY:r="top",transformOriginX:a,transformOriginY:s,style:d,bubbleStyle:i}=n;const c=e.current,u=t.current;d&&(c.style.cssText=d),i&&(u.style.cssText=i),o&&(0,Co.YM)(u,o),r&&(0,Co.YM)(u,r),(0,Co.Tv)(u,{transformOrigin:[a?`${a}px`:o,s?`${s}px`:r].join(" ")})}var _r=s(3325);const $r=(0,i.ph)((e=>{let{ref:t,shouldCloseFast:n,isOpen:r,id:a,className:s,bubbleClassName:d,ariaLabelledBy:u,children:l,autoClose:f=!1,footer:h,noCloseOnBackdrop:p=!1,backdropExcludedSelector:g,noCompact:b,onCloseAnimationEnd:v,onClose:w,onMouseEnter:C,onMouseLeave:A,withPortal:S,onMouseEnterBackdrop:E,...I}=e;const{isTouchScreen:k}=(0,Nn.Ay)(),T=(0,i.li)(null),{ref:P}=(0,Pe.A)({isOpen:r,ref:t,onCloseAnimationEnd:v});(function(e,t,n,o){const r=(0,N.i)(o);(0,i.Nf)((()=>{if(!e)return;const o=r.current;"getTriggerElement"in o?(0,m.gm)((()=>{const e=function(e,t,n){let{anchor:o,getRootElement:r,getMenuElement:a,getTriggerElement:s,getLayout:d,withMaxHeight:i}=n;const c=s();let{x:u,y:l}=o;const f=u,h=l,m=a(),p=r(),{extraPaddingX:g=0,extraTopPadding:y=0,extraMarginTop:b=0,topShiftY:v=0,menuElMinWidth:w=0,deltaX:C=0,shouldAvoidNegativePosition:A=!1,withPortal:S=!1,isDense:E=!1}=d?.()||{},I=m?parseInt(getComputedStyle(m).marginTop,10)+b:void 0,{offsetWidth:k,offsetHeight:T}=m||{offsetWidth:0,offsetHeight:0},P=m?{width:Math.max(k,w),height:T+I}:Dr,L=p?p.getBoundingClientRect():Dr;let N,M;E||u+P.width+g0?(N="right",u-=3):(N="left",u=16),u+=C;const F=l+v;E||F+P.height{Ur(t,n,e)}})):Ur(t,n,o)}),[e,t,n,r])})(r,T,P,I),(0,i.vJ)((()=>{return r?(e=w,(0,Or.A)({onEsc:e})):void 0;var e}),[r,w]),(0,or.A)({isActive:r,onBack:w,shouldBeReplaced:!0}),(0,Rr.A)((e=>{let[t]=e;(r||!r&&!0===t)&&(0,i.VK)(200)}),[r]);const L=((e,t,n,o,r)=>{const[a,s]=(0,i.J0)(-1);return(0,i.vJ)((()=>{s(-1);const n=e.current;t&&n&&!r&&((0,m.RK)((()=>{n.tabIndex=-1})),(0,m.YS)((()=>n.focus())))}),[e,t,r]),(0,y.A)((t=>{const r=e.current;if(!r)return;if(13===t.keyCode&&n)return void n(a);if(38!==t.keyCode&&40!==t.keyCode)return;const d=document.activeElement,i=Array.from(o?r.querySelectorAll(o):r.children);let c=d&&i.indexOf(d)||a;if(38===t.keyCode&&c>0)c--;else if(40===t.keyCode&&c{if(!e||!n)return;const o=e=>{const o=t.current,a=e.target;!o||!a||o.contains(e.target)&&!a.classList.contains("backdrop")||r&&(a.matches(r)||a.closest(r))||(e.preventDefault(),e.stopPropagation(),n?.())};return document.addEventListener("mousedown",o),()=>{document.removeEventListener("mousedown",o)}}),[r,o,e,t,n])}(r,T,p?void 0:w,void 0,g);const M=(0,c.A)("bubble menu-container custom-scroll",h&&"with-footer",d,n&&"close-fast"),F=(0,y.A)((e=>{e.stopPropagation(),f&&w()})),x=i.Ay.createElement("div",{ref:T,id:a,className:(0,c.A)("Menu",!b&&!k&&"compact",!o.Fy&&"no-blur",S&&"in-portal",s),"aria-labelledby":u,role:u?"menu":void 0,onKeyDown:r?L:void 0,onMouseEnter:C,onMouseLeave:r?A:void 0},r&&i.Ay.createElement("div",{className:"backdrop",onMouseDown:Br,onMouseEnter:E}),i.Ay.createElement("div",{role:"presentation",ref:P,className:M,onClick:F},l,h&&i.Ay.createElement("div",{className:"footer"},h)));return S?i.Ay.createElement(_r.A,null,x):x})),jr=e=>{let{trigger:t,className:n,children:o,transformOriginX:r,transformOriginY:a,positionX:s="left",positionY:d="top",footer:c,forceOpen:u,onOpen:l,onClose:f,onTransitionEnd:h,onMouseEnterBackdrop:m,onHide:p}=e;const g=(0,i.li)(null),[y,b]=(0,i.J0)(!1),v=(0,i.hb)((()=>{b(!1),f?.()}),[f]),w=(0,i.Kr)((()=>t||(e=>{let{onTrigger:t,isOpen:n}=e;return i.Ay.createElement(kr.A,{round:!0,size:"smaller",color:"translucent",className:n?"active":"",onClick:t,ariaLabel:"More actions"},i.Ay.createElement("i",{className:"icon icon-more"}))})),[t]);return i.Ay.createElement("div",{className:`DropdownMenu ${n||""}`,onKeyDown:e=>{const t=g.current;if(!y||40!==e.keyCode||!t)return;const n=document.activeElement,o=Array.from(t.children);n&&-1!==o.indexOf(n)||o[0].focus()},onTransitionEnd:h},w({onTrigger:()=>{b(!y),y?f?.():l?.()},isOpen:y}),i.Ay.createElement($r,{ref:g,isOpen:y||Boolean(u),className:n||"",transformOriginX:r,transformOriginY:a,positionX:s,positionY:d,footer:c,autoClose:!0,onClose:v,onCloseAnimationEnd:p,onMouseEnterBackdrop:m},o))},Hr=e=>{const{icon:n,isCharIcon:o,customIcon:r,className:a,children:s,onClick:d,href:u,download:l,disabled:f,destructive:h,ariaLabel:m,withWrap:p,onContextMenu:g,clickArg:b,withPreventDefaultOnMouseDown:v}=e,w=(0,I.A)(),{isTouchScreen:C}=(0,Nn.Ay)(),A=(0,y.A)((e=>{!f&&d?d(e,b):e.preventDefault()})),S=(0,y.A)((e=>{13!==e.keyCode&&32!==e.keyCode||(!f&&d?d(e,b):e.preventDefault())})),E=(0,y.A)((e=>{v&&e.preventDefault()})),k=(0,c.A)("MenuItem",a,f&&"disabled",h&&"destructive",!C&&"compact",p&&"wrap"),T=i.Ay.createElement(i.Ay.Fragment,null,!r&&n&&i.Ay.createElement("i",{className:o?"icon icon-char":`icon icon-${n}`,"data-char":o?n:void 0}),r,s);return u?i.Ay.createElement("a",{tabIndex:0,className:k,href:u,download:l,"aria-label":m,title:m,target:u.startsWith(window.location.origin)||t.W75?"_self":"_blank",rel:"noopener noreferrer",dir:w.isRtl?"rtl":void 0,onClick:d,onMouseDown:E},T):i.Ay.createElement("div",{role:"menuitem",tabIndex:0,className:k,onClick:A,onKeyDown:S,onMouseDown:E,onContextMenu:g,"aria-label":m,title:m,dir:w.isRtl?"rtl":void 0},T)},Wr=200+t.xB5;function Jr(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(!t.length)return e;const n=(0,xr.l)(t);return e.filter((e=>n(e.defaultName)||e.name&&n(e.name)))}const Vr=(0,i.ph)((0,e.EK)((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,I.A)(),d=(0,i.li)(null),[u,l]=(0,i.J0)(),[f,m]=(0,i.J0)([]),p=(0,i.hb)((e=>{l(e),m(Jr(a,e))}),[a]);(0,Ee.A)((e=>{let[t]=e;!t?.length&&a.length&&m(Jr(a,u))}),[a,u]);const g=(0,i.hb)((e=>{r(e),setTimeout((()=>p(void 0)),Wr)}),[r,p]),y=(0,i.hb)((e=>{p(e.currentTarget.value)}),[p]),b=(0,i.hb)((e=>{if(8!==e.keyCode)return;const t=e.currentTarget;n&&void 0===u&&(t.value=""),p(t.value)}),[u,p,n]),v=(0,i.hb)((e=>{let{onTrigger:r,isOpen:a}=e;const l=()=>{if(a)return;setTimeout((()=>{d.current.select()}),50),r();const e=document.getElementById("auth-phone-number-form");e.scrollTo({top:e.scrollHeight,behavior:"smooth"})},f=u??(n?.name||n?.defaultName||"");return i.Ay.createElement("div",{className:(0,c.A)("input-group",n&&"touched")},i.Ay.createElement("input",{ref:d,className:(0,c.A)("form-control",a&&"focus"),type:"text",id:t,value:f,autoComplete:"off",onClick:l,onFocus:l,onInput:e=>{y(e),l()},onKeyDown:b}),i.Ay.createElement("label",null,s("Login.SelectCountry.Title")),o?i.Ay.createElement(Tr.A,{color:"black"}):i.Ay.createElement("i",{onClick:l,className:(0,c.A)("css-icon-down",a&&"open")}))}),[u,y,b,t,o,s,n]);return i.Ay.createElement(jr,{className:"CountryCodeInput",trigger:v},f.map((e=>i.Ay.createElement(Hr,{key:`${e.iso2}-${e.countryCode}`,className:n&&e.iso2===n.iso2?"selected":"",onClick:()=>g(e)},i.Ay.createElement("span",{className:"country-flag"},(0,h.A)((0,Fr.D0)(e.iso2),["hq_emoji"])),i.Ay.createElement("span",{className:"country-name"},e.name||e.defaultName),i.Ay.createElement("span",{className:"country-code"},"+",e.countryCode)))),!f.length&&i.Ay.createElement(Hr,{key:"no-results",className:"no-results",disabled:!0},i.Ay.createElement("span",null,s("lng_country_none"))))}))),zr=s.p+"monkey.a3d5fcdc50b18dc55695.svg";let Kr=!1;const qr=(0,i.ph)((0,e.EK)((e=>{const{settings:{byKey:{language:t}},countryList:{phoneCodes:n}}=e;return{...(0,st.Up)(e,["connectionState","authState","authPhoneNumber","authIsLoading","authIsLoadingQrCode","authError","authRememberMe","authNearestCountry"]),language:t,phoneCodeList:n}}))((t=>{let{connectionState:n,authState:a,authPhoneNumber:s,authIsLoading:d,authIsLoadingQrCode:c,authError:u,authRememberMe:l,authNearestCountry:h,phoneCodeList:p,language:g}=t;const{setAuthPhoneNumber:y,setAuthRememberMe:b,loadNearestCountry:v,loadCountryList:w,clearAuthError:C,goToAuthQrCode:A,setSettingOption:S}=(0,e.ko)(),E=(0,I.A)(),k=(0,i.li)(null),T=Er(),P="connectionStateReady"===n,L=Ir(P?T:void 0,"ContinueOnThisLanguage",!0),[N,M]=(0,i.J0)(),[F,x]=(0,i.J0)(),[O,B]=(0,i.J0)(!1),[R,D]=(0,i.J0)(),[U,_,$]=(0,we.A)(),j=N?`+${N.countryCode} ${F||""}`:F,H=j&&j.replace(/[^\d]+/g,"").length>=7;(0,i.vJ)((()=>{o.TF||k.current.focus()}),[N]),(0,i.vJ)((()=>{P&&!h&&v()}),[P,h]),(0,i.vJ)((()=>{P&&w({langCode:g})}),[P,g]),(0,i.vJ)((()=>{h&&p&&!N&&!O&&M(function(e,t){return e.filter((e=>e.iso2===t))}(p,h)[0])}),[N,h,O,p]);const W=(0,i.hb)((e=>{e.length||x("");const t=p&&function(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}(p,e),n=!N||t&&t.iso2!==N.iso2||!t&&e.length?t:N;(!N||!n||n&&n.iso2!==N.iso2)&&M(n),x(function(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 o=function(e,t){if(!t||0===t.length)return Sr;if(1===t.length)return t[0];const n=t.find((e=>e.startsWith(Ar)))||Sr,o=t.filter((t=>{const n=t.replace(/[^\dX]+/g,"");if(n.startsWith(Ar))return!1;for(let t=0;tn.length-1||n[t]!==Ar&&n[t]!==e[t])return!1;return!0}));return 1===o.length?o[0]:n}(n,t?.patterns),r=[];let a=0;for(let e=0;e{_(),(0,f.wT)(T,(()=>{$(),S({language:T})}))}),[_,S,T,$]);(0,i.vJ)((()=>{void 0===F&&s&&W(s)}),[s,F,W]),(0,i.Nf)((()=>{k.current&&R&&k.current.setSelectionRange(...R)}),[R]);const V=(0,i.li)(!1),z=(0,i.hb)((()=>{V.current=!0,(0,m.YS)((()=>{V.current=!1}))}),[]),K=(0,i.hb)((e=>{M(e),x("")}),[]),q=(0,i.hb)((e=>{u&&C(),Kr||(Kr=!0,Cr(),(0,r.NN)(zr));const{value:t,selectionStart:n,selectionEnd:a}=e.target;D(n&&a&&a1&&!V.current;W(s?`${N.countryCode} ${t}`:t)}),[u,C,N,j,W]),G=(0,i.hb)((e=>{b(e.target.checked)}),[b]),Q=(0,i.hb)((()=>{A()}),[A]),Y="authorizationStateWaitPhoneNumber"===a;return i.Ay.createElement("div",{id:"auth-phone-number-form",className:"custom-scroll"},i.Ay.createElement("div",{className:"auth-form"},i.Ay.createElement("div",{id:"logo"}),i.Ay.createElement("h1",null,"Telegram"),i.Ay.createElement("p",{className:"note"},E("StartText")),i.Ay.createElement("form",{className:"form",action:"",onSubmit:function(e){e.preventDefault(),d||H&&y({phoneNumber:j})}},i.Ay.createElement(Vr,{id:"sign-in-phone-code",value:N,isLoading:!h&&!N,onChange:K}),i.Ay.createElement(Mr.A,{ref:k,id:"sign-in-phone-number",label:E("Login.PhonePlaceholder"),value:j,error:u&&E(u),inputMode:"tel",onChange:q,onPaste:o.Yw?z:void 0}),i.Ay.createElement(Nr,{id:"sign-in-keep-session",label:"Keep me signed in",checked:Boolean(l),onChange:G}),H&&(Y?i.Ay.createElement(kr.A,{type:"submit",ripple:!0,isLoading:d},E("Login.Next")):i.Ay.createElement(yr.A,null)),Y&&i.Ay.createElement(kr.A,{isText:!0,ripple:!0,isLoading:c,onClick:Q},E("Login.QR.Login")),T&&T!==g&&L&&i.Ay.createElement(kr.A,{isText:!0,isLoading:U,onClick:J},L))))})));var Gr=s(5357),Qr=s(1851);const Yr=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],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"fast",r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:350,s=arguments.length>6&&void 0!==arguments[6]&&arguments[6];const[d,u]=(0,i.J0)(!e),l=(0,i.li)(),[f,h]=(0,i.J0)(e&&n);if(e)u(!1),h(!0),l.current&&(window.clearTimeout(l.current),l.current=void 0);else if(h(!1),!d&&!l.current){const e=()=>{u(!0),t&&t(),l.current=void 0};r?e():l.current=window.setTimeout(e,a)}const m=f&&!(r&&!e)||s&&e,p=Boolean(l.current),g=e||p;return{shouldRender:g,transitionClassNames:(0,c.A)(o&&"opacity-transition",o,m&&"open",!m&&"not-open",g&&"shown",!g&&"not-shown",p&&"closing"),hasShownClass:g,hasOpenClass:m,isClosing:p}};function Xr(e){const t=Boolean(e),{transitionClassNames:n}=Yr(t,void 0,t,"slow");return n}function Zr(){return Zr=Object.assign?Object.assign.bind():function(e){for(var t=1;t{h(),d?.()})),[g,b]=(0,i.J0)(String(Math.random())),v=(0,y.A)((()=>{!0===n&&b(String(Math.random())),u?.()}));return i.Ay.createElement(Oe.A,Zr({className:(0,c.A)(r,m),size:t,play:!0===n?g:n,noLoop:o,onClick:s?void 0:v,onLoad:p},l))}));let na;const oa=(0,i.ph)((0,e.EK)((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:d}=n;const{returnToAuthPhoneNumber:u,setSettingOption:l}=(0,e.ko)(),m=Er(),p=(0,I.A)(),g=(0,i.li)(null),y="connectionStateReady"===o,b=Ir(y?m:void 0,"ContinueOnThisLanguage",!0),[v,w,C]=(0,we.A)(),[A,S,k]=(0,we.A)(),{result:T}=E((async()=>new(0,(await(na||(na=s.e(7283).then(s.t.bind(s,7283,23))),na)).default)({width:280,height:280,image:te,margin:10,type:"svg",dotsOptions:{type:"rounded"},cornersSquareOptions:{type:"extra-rounded"},imageOptions:{imageSize:.4,margin:8},qrOptions:{errorCorrectionLevel:"M"}})),[]),P=Xr(A);(0,i.Nf)((()=>{if(!a||!T)return()=>{k()};if(!y)return;const e=g.current,n=`tg://login?token=${a.token}`;t.rkj&&(0,Gr.oA)(),T.update({data:n}),A||(T.append(e),S()),t.rkj&&setTimeout((()=>{(0,Gr.Z3)()}),50)}),[y,a,A,S,k,T]),(0,i.vJ)((()=>{y&&(0,f.wT)(t.vjm)}),[y]);const L=(0,i.hb)((()=>{w(),(0,f.wT)(m,(()=>{C(),l({language:m})}))}),[w,l,m,C]),N=(0,i.hb)((()=>{u()}),[u]),M="authorizationStateWaitQrCode"===r;return i.Ay.createElement("div",{id:"auth-qr-form",className:"custom-scroll"},i.Ay.createElement("div",{className:"auth-form qr"},i.Ay.createElement("div",{className:"qr-outer"},i.Ay.createElement("div",{className:(0,c.A)("qr-inner",P),key:"qr-inner"},i.Ay.createElement("div",{key:"qr-container",className:"qr-container",ref:g,style:"width: 280px; height: 280px"}),i.Ay.createElement(ta,{tgsUrl:Qr.w.QrPlane,size:54,className:"qr-plane",nonInteractive:!0,noLoop:!1})),!A&&i.Ay.createElement("div",{className:"qr-loading"},i.Ay.createElement(yr.A,null))),i.Ay.createElement("h1",null,p("Login.QR.Title")),i.Ay.createElement("ol",null,i.Ay.createElement("li",null,i.Ay.createElement("span",null,p("Login.QR.Help1"))),i.Ay.createElement("li",null,i.Ay.createElement("span",null,(0,h.A)(p("Login.QR2.Help2"),["simple_markdown"]))),i.Ay.createElement("li",null,i.Ay.createElement("span",null,p("Login.QR.Help3")))),M&&i.Ay.createElement(kr.A,{isText:!0,onClick:N},p("Login.QR.Cancel")),m&&m!==d&&b&&i.Ay.createElement(kr.A,{isText:!0,isLoading:v,onClick:L},b)))}))),ra=()=>{const e=gr(Yn.Auth,"AuthRegister");return e?i.Ay.createElement(e,null):i.Ay.createElement(yr.A,null)},aa=(0,i.ph)((0,e.EK)((e=>({authState:e.authState})))((t=>{let{authState:n}=t;const{returnToAuthPhoneNumber:r,goToAuthQrCode:a}=(0,e.ko)(),s="iOS"===o.Aw||"Android"===o.Aw;(0,or.A)({isActive:!s&&"authorizationStateWaitPhoneNumber"===n||s&&"authorizationStateWaitQrCode"===n,onBack:()=>{s?r():a()}});const d=(0,i.li)(null);(e=>{const t=(0,i.li)(!1),n=(0,i.li)(window.screenX),r=(0,i.li)(window.screenY),a=(0,i.li)(0);(0,i.vJ)((()=>{const s=e.current;if(!s||!o.cp||!o.MP)return;const d=e=>{a.current=0,t.current&&(e.preventDefault(),e.stopPropagation(),t.current=!1)},i=e=>{t.current&&(e.preventDefault(),e.stopPropagation())},c=e=>{1===e.buttons&&(a.current+=Math.sqrt((n.current-window.screenX)**2+(r.current-window.screenY)**2),n.current=window.screenX,r.current=window.screenY,!t.current&&a.current>5&&(t.current=!0))},u=e=>{e.currentTarget===e.target&&window.electron?.handleDoubleClick()};return s.addEventListener("click",d),s.addEventListener("mousedown",i),s.addEventListener("mousemove",c),s.addEventListener("dblclick",u),()=>{s.removeEventListener("click",d),s.removeEventListener("mouseup",i),s.removeEventListener("mousemove",c),s.removeEventListener("dblclick",u)}}),[e])})(d);const c=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const o=(0,Wo.A)(e,t);return n||null!=e?e:o}("authorizationStateReady"!==n?n:void 0,!0);return i.Ay.createElement(pr,{activeKey:function(){switch(c){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",ref:d},function(){switch(c){case"authorizationStateWaitCode":return i.Ay.createElement(br,null);case"authorizationStateWaitPassword":return i.Ay.createElement(vr,null);case"authorizationStateWaitRegistration":return i.Ay.createElement(ra,null);case"authorizationStateWaitPhoneNumber":return i.Ay.createElement(qr,null);case"authorizationStateWaitQrCode":return i.Ay.createElement(oa,null);default:return s?i.Ay.createElement(qr,null):i.Ay.createElement(oa,null)}}())})));var sa=s(2214);const da="ThfRMqwq",ia="kN2M6u9m",ca=s.p+"lock.f11661905df47960fa3e.png",ua=s.p+"mask.c474db1e76529489b940.svg",la=s.p+"telegram-logo.1b2bb5b107f046ea9325.svg";function fa(){const{listIds:t,byId:n}=(0,e.mS)().chats;if(t.active)return Promise.all(t.active.slice(0,10).map((e=>{const t=n[e];if(!t)return;const o=(0,sa.cP)(t);return o?Y(o,a.qZ.BlobUrl):void 0})))}const ha={main:()=>Promise.all([oo(Yn.Main).then(Cr),fa(),(0,r.NN)(ua),Io.CO]),authPhoneNumber:()=>Promise.all([Cr(),(0,r.NN)(la)]),authCode:()=>(0,r.NN)(zr),authPassword:()=>(0,r.NN)(zr),authQrCode:Cr,lock:()=>Promise.all([Cr(),(0,r.NN)(ca)]),inactive:()=>{}},ma=(0,e.EK)(((e,t)=>{let{isMobile:n}=t;const o=(0,P.nTw)(e);return{shouldSkipHistoryAnimations:o.shouldSkipHistoryAnimations,uiReadyState:o.uiReadyState,isRightColumnShown:(0,P.gjV)(e,n),leftColumnWidth:e.leftColumnWidth}}))((t=>{let{page:n,children:o,isRightColumnShown:r,shouldSkipHistoryAnimations:a,leftColumnWidth:s}=t;const{setIsUiReady:d}=(0,e.ko)(),[u,l]=(0,we.A)(),{shouldRender:f,transitionClassNames:h}=Yr(!u,void 0,!0);return(0,Me.A)((()=>{let e;return Promise.race([(0,p.v7)(700),n?(async()=>{try{await ha[n]()}catch(e){}})():Promise.resolve()]).then((()=>{l(),d({uiReadyState:1}),e=window.setTimeout((()=>{d({uiReadyState:2})}),1e3)})),()=>{e&&(clearTimeout(e),e=void 0),d({uiReadyState:0})}})),i.Ay.createElement(i.Ay.Fragment,null,o,f&&!a&&Boolean(n)&&i.Ay.createElement("div",{className:(0,c.A)("U9MowLv_",h)},"main"===n?i.Ay.createElement("div",{className:"RcG6eRZw"},i.Ay.createElement("div",{className:"oL7XcRwI",style:s?`width: ${s}px`:void 0}),i.Ay.createElement("div",{className:(0,c.A)("LYe7IaQO",da)}),r&&i.Ay.createElement("div",{className:"wYSGQZXX"})):"inactive"===n||"lock"===n?i.Ay.createElement("div",{className:(0,c.A)(ia,da)}):i.Ay.createElement("div",{className:ia})))}));var pa=function(e){return e[e.auth=0]="auth",e[e.main=1]="main",e[e.lock=2]="lock",e[e.inactive=3]="inactive",e}(pa||{});const ga=Object.keys(pa).length/2,ya=`${t.j0M} ${t.LaL}`,ba=(0,e.EK)((e=>({authState:e.authState,isScreenLocked:e.passcode?.isScreenLocked,hasPasscode:e.passcode?.hasPasscode,isInactiveAuth:(0,P.nTw)(e).isInactive,hasWebAuthTokenFailed:e.hasWebAuthTokenFailed||e.hasWebAuthTokenPasswordRequired,theme:(0,P.SJA)(e),isTestServer:e.config?.isTestServer})))((n=>{let{authState:r,isScreenLocked:a,hasPasscode:s,isInactiveAuth:d,hasWebAuthTokenFailed:u,isTestServer:l,theme:f}=n;const{disconnect:h}=(0,e.ko)(),[m,p,g]=(0,we.A)(!1),{isMobile:y}=(0,Nn.Ay)(),v="iOS"===o.Aw||"Android"===o.Aw;let w,C;if((0,i.vJ)((()=>{o.nB&&window.addEventListener("beforeinstallprompt",(t=>{Ho=async()=>{t.prompt(),"accepted"===(await t.userChoice).outcome&&(0,e.ko)().setInstallPrompt({canInstall:!1})},(0,e.ko)().setInstallPrompt({canInstall:!0})}))}),[]),(0,i.vJ)((()=>{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)}}),[]),m)w=pa.inactive;else if(a)C="lock",w=pa.lock;else if(r)switch(r){case"authorizationStateWaitPhoneNumber":C="authPhoneNumber",w=pa.auth;break;case"authorizationStateWaitCode":C="authCode",w=pa.auth;break;case"authorizationStateWaitPassword":C="authPassword",w=pa.auth;break;case"authorizationStateWaitRegistration":w=pa.auth;break;case"authorizationStateWaitQrCode":C="authQrCode",w=pa.auth;break;case"authorizationStateClosed":case"authorizationStateClosing":case"authorizationStateLoggingOut":case"authorizationStateReady":C="main",w=pa.main}else kn()?(C="main",w=pa.main):s?w=pa.lock:(C=v?"authPhoneNumber":"authQrCode",w=pa.auth);w!==pa.lock&&w!==pa.inactive&&w!==pa.main&&uo()?.tgWebAuthToken&&!u&&(C="main",w=pa.main),(0,i.vJ)((()=>{(0,b.u)()}),[]),(0,i.vJ)((()=>{o.bs||($o=()=>{h(),document.title=ya,p()})}),[w,h,p]),(0,i.vJ)((()=>{d?(document.title=ya,p()):(document.title=t.j0M,g())}),[d,p,g]);const A=(0,Wo.A)(w);function S(){if(w===pa.auth)return i.Ay.createElement(aa,null)}return(0,i.Nf)((()=>{document.body.classList.add(da)}),[]),(0,i.Nf)((()=>{document.body.style.setProperty("--theme-background-color","dark"===f?t.PqE:t.XLD)}),[f]),i.Ay.createElement(ma,{page:C,isMobile:y},i.Ay.createElement(pr,{name:"fade",activeKey:w,shouldCleanup:!0,className:(0,c.A)("full-height",(w===pa.auth||A===pa.auth)&&"is-auth"),renderCount:ga},S),w===pa.auth&&l&&i.Ay.createElement("div",{className:"test-server-badge"},"Test server"))}));t.rkj&&(0,m.Z3)(),async function(){if(t.Oig&&console.log(">>> INIT"),!window.isCompatTestPassed)return;(function(){if(window.location.hostname!==t.mFn)return;const e=document.referrer.toLowerCase();if(e)try{if(!new URL(e).host.match(Oo))return;const t=function(){const e=localStorage.getItem(Bo);if(e)return JSON.parse(e)}();if(t)return void("Z"!==t&&Do(t));const n=void 0!==(new URLSearchParams(window.location.search).get("test")??void 0),o=Math.random()<.5;if(n||!o)return void Ro("Z");Do("K")}catch(e){}})(),await(window.electron?.restoreLocalStorage()),o.bs&&((0,ko.mY)(),await(0,ko.Ld)("10.9.21"),localStorage.setItem(t.yhD,"1"),(0,p.yu)((()=>{const n=(0,e.mS)();1===Object.keys(n.byTabId).length&&localStorage.removeItem(t.yhD)}))),await Qn(),(0,e.ko)().init(),(0,e.ko)().updateShouldEnableDebugLog(),(0,e.ko)().updateShouldDebugExportedSenders();const n=(0,e.mS)();if((0,Io.S7)(n.settings.byKey.language,!0),o.bs){(0,it.wr)((t=>{(0,e.ko)().switchMultitabRole({isMasterTab:t},{forceSyncOnIOs:!0})}));const t="authorizationStateReady"!==(0,e.mS)().authState;(0,it.UJ)(t)}t.Oig&&console.log(">>> START INITIAL RENDER"),(0,m.RK)((()=>{!function(){if(!o.MP)return;const e=document.getElementById("the-manifest-placeholder");if(!e)return;const n=`site_apple${t.Oig?"_dev":""}.webmanifest`;e.setAttribute("href",n)}(),Co.Ay.render(i.Ay.createElement(ba,null),document.getElementById("root")),function(){if(!o.pz)return;let e,t=Date.now();function n(){e||So||(e=window.setInterval(Eo,5e3))}window.addEventListener("focus",(()=>{const e=Date.now();e-t<100||(t=e,n(),Eo())})),window.addEventListener("blur",(()=>{clearInterval(e),e=void 0})),document.hasFocus()&&(n(),Eo())}()})),t.Oig&&console.log(">>> FINISH INITIAL RENDER"),t.Oig&&document.addEventListener("dblclick",(()=>{console.warn("TAB STATE",(0,P.nTw)((0,e.mS)())),console.warn("GLOBAL STATE",(0,e.mS)())}))}(),(0,p.yu)((()=>{const t=(0,e.ko)();t.leaveGroupCall?.({isPageUnload:!0}),t.hangUp?.({isPageUnload:!0})}))})()})(); //# sourceMappingURL=main.d54bfa037348b154a941.js.map