TelegramPWA/dist/3662.6ea552baa8d5dfa2f74e.js
Alexander Zinchuk e0130f645a [Build]
2025-01-27 23:56:48 +01:00

2 lines
63 KiB
JavaScript

"use strict";(self.webpackChunktelegram_t=self.webpackChunktelegram_t||[]).push([[3662],{68292:(e,t,n)=>{n.d(t,{A:()=>A});var a=n(84051),i=n(13439),s=n(29807),r=n(87357),o=n(37836),c=n(30857),l=n(39351),d=n(73767);let m=0;const u=(0,o.Fe)((()=>{m=0})),A=(0,a.ph)((({text:e,className:t,isDisabled:n,ref:o})=>{const{isRtl:A}=(0,l.A)(),p=(0,d.A)(e),h=(0,c.A)(),y=!(!(!n&&(0,s.PKK)((0,i.mS)())&&void 0!==p&&p!==e)||m>=10||(0===m&&u(),m++,0)),g=(0,a.Kr)((()=>y?function(e,t){const n=[],i=e.length,s=t?.length??0;for(let r=0;r<=i;r++){const o=i-r,c=s-r;t&&c>=0&&e[o]!==t[c]?n.unshift(a.Ay.createElement("div",{className:"IYTzbS8o"},a.Ay.createElement("div",{className:"Jw1oQFdk"},e[o]??""),a.Ay.createElement("div",{className:"TZfEz3sc"},t[c]),a.Ay.createElement("div",{className:"Y9ied8_t"},e[o]??""))):n.unshift(a.Ay.createElement("span",null,e[o]??""))}return n}(e,p):e),[y,p,e]);return(0,a.vJ)((()=>{if(!y)return;const e=window.setTimeout((()=>{h()}),200);return()=>{window.clearTimeout(e)}}),[y,e]),a.Ay.createElement("span",{ref:o,className:(0,r.A)(t,!n&&"tgKbsVmz"),dir:A?"rtl":void 0},g)}))},79577:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(84051),i=n(23174),s=n(90709),r=n(62587),o=n(64489);function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},c.apply(this,arguments)}const l=(0,a.ph)((function(e){const{sticker:t,noLoad:n,forcePreview:l,...d}=e,m=t?.thumbnail?.dataUri,u=t&&(0,s.Mwy)(t,"full"),A=(0,r.A)(t?(0,s.Mwy)(t,"preview"):void 0,n&&!l,i.qZ.BlobUrl),p=(0,r.A)(u,n);return a.Ay.createElement(o.A,c({tgsUrl:p,previewUrl:A,thumbDataUri:m},d))}))},64489:(e,t,n)=>{n.d(t,{A:()=>A});var a=n(84051),i=n(87357),s=n(95807),r=n(37661),o=n(17712),c=n(83057),l=n(4438);const d="lM2usrZU";function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},m.apply(this,arguments)}const u=new Set,A=(0,a.ph)((function(e){const{previewUrl:t,thumbDataUri:n,className:A,...p}=e,[h,,y]=(0,r.A)(Boolean(n)),g=(0,c.A)(h),[f,v,C]=(0,r.A)(u.has(t)),E=(0,c.A)(f),[I,b]=(0,r.A)(!1),N=(0,o.A)((()=>{v(),u.add(t)})),S=(0,o.A)((()=>{y(),C(),setTimeout(b,300)})),{size:w}=e;return a.Ay.createElement("div",{className:(0,i.A)(A,"xCi2f0YH"),style:(0,s.A)(void 0!==w&&`width: ${w}px; height: ${w}px;`)},n&&!I&&a.Ay.createElement("img",{src:n,className:(0,i.A)(d,g),draggable:!1}),t&&!I&&a.Ay.createElement("img",{src:t,className:(0,i.A)(d,E),draggable:!1,onLoad:N}),a.Ay.createElement(l.A,m({},p,{onLoad:S})))}))},26875:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(84051),i=n(87357),s=n(59030),r=n(21849);const o=(0,a.ph)((({peers:e,size:t,className:n,limit:o=3,badgeText:c})=>{const l=(0,s.A)(),d="number"==typeof t?t:r.R[t],m=(0,a.Kr)((()=>c||(!e?.length||e.length<=o?void 0:"+"+(e.length-o))),[c,e,o]);return a.Ay.createElement("div",{className:(0,i.A)(n,"kXs18Nmi"),style:`--_size: ${d}px;`,dir:l.isRtl?"rtl":"ltr"},e?.slice(0,o).map((e=>a.Ay.createElement(r.A,{size:t,peer:e,className:"XND8fhC1"}))),m&&a.Ay.createElement("div",{className:"SHyAyGFO"},m))}))},27860:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(84051),i=n(66644),s=n(87357),r=n(45470),o=n(17712),c=n(50680);const l=(0,a.ph)((({isVisible:e,withAnimation:t,thumbDataUri:n,className:l,width:d,height:m})=>{const u=(0,a.li)(null),{shouldRender:A,transitionClassNames:p}=(0,c.A)(e,void 0,!0,!t&&void 0,void 0,500),h=(0,r.A)(n,!A,void 0,25,d,m),y=(0,o.A)((e=>{if(!u.current)return;const t=u.current,n=e.currentTarget.getBoundingClientRect(),a=e.clientX-n.left,s=e.clientY-n.top,r=a-n.width/2,o=s-n.height/2;(0,i.RK)((()=>{t.setAttribute("style",`--click-shift-x: ${r}px; --click-shift-y: ${o}px`)}))}));if(A)return a.Ay.createElement("div",{className:(0,s.A)("qF2WgYVg",p,l,t&&"pNM3cgkY"),ref:u,onClick:t?y:void 0},a.Ay.createElement("canvas",{ref:h,className:"eULqS2yR",width:d,height:m}),a.Ay.createElement("div",{className:"XBor45hE"}))}))},15535:(e,t,n)=>{n.d(t,{A:()=>p});var a=n(84051),i=n(31481),s=n(66644),r=n(87357),o=n(83868),c=n(82393),l=n(14737),d=n(43874),m=n(59030),u=n(64493),A=n(18276);const p=(0,a.ph)((({isLoading:e=!1,isPasswordVisible:t,error:n,hint:p,placeholder:h="Password",submitLabel:y="Next",description:g,shouldShowSubmit:f,shouldResetValue:v,shouldDisablePasswordManager:C=!1,noRipple:E=!1,clearError:I,onChangePasswordVisibility:b,onInputChange:N,onSubmit:S})=>{const w=(0,a.li)(null),x=(0,m.A)(),{isMobile:P}=(0,d.Ay)(),[M,T]=(0,a.J0)(""),[k,R]=(0,a.J0)(!1),K=P?550:400;return(0,a.vJ)((()=>{v&&T("")}),[v]),(0,l.A)((()=>{c.TF||w.current.focus()}),K),(0,a.vJ)((()=>{n&&(0,s.RK)((()=>{w.current.focus(),w.current.select()}))}),[n]),a.Ay.createElement("form",{action:"",onSubmit:S?function(t){t.preventDefault(),e||k&&S(M)}:o.A,autoComplete:"off"},a.Ay.createElement("div",{className:(0,r.A)("input-group password-input",M&&"touched",n&&"error"),dir:x.isRtl?"rtl":void 0},C&&a.Ay.createElement("input",{type:"password",id:"prevent_autofill",autoComplete:"off",className:"visually-hidden",tabIndex:-2}),a.Ay.createElement("input",{ref:w,className:"form-control",type:t?"text":"password",id:"sign-in-password",value:M||"",autoComplete:C?"one-time-code":"current-password",onChange:function(e){n&&I();const{target:t}=e;T(t.value),R(t.value.length>=i.AGC),N&&N(t.value)},maxLength:256,dir:"auto"}),a.Ay.createElement("label",null,n||p||h),a.Ay.createElement("div",{className:"div-button toggle-password",onClick:function(){b(!t)},role:"button",tabIndex:0,title:"Toggle password visibility","aria-label":"Toggle password visibility"},a.Ay.createElement(A.A,{name:t?"eye":"eye-closed"}))),g&&a.Ay.createElement("p",{className:"description"},g),S&&(k||f)&&a.Ay.createElement(u.A,{size:"smaller",type:"submit",ripple:!E,isLoading:e,disabled:!k},y))}))},10187:(e,t,n)=>{n.d(t,{A:()=>p});var a=n(84051),i=n(13439),s=n(90709),r=n(70636),o=n(29807),c=n(87357),l=n(35049),d=n(59030),m=n(21849),u=n(34431),A=n(18276);const p=(0,a.ph)((0,i.EK)(((e,{peerId:t,forceShowSelf:n})=>{if(!t)return{};const a=(0,o.PVB)(e,t),i=(0,o.mBe)(e,t);return{peer:a,isSavedMessages:!n&&i&&i.isSelf}}))((({icon:e,title:t,isMinimized:n,canClose:i,isCloseNonDestructive:o,clickArg:p,peer:h,mockPeer:y,customPeer:g,className:f,isSavedMessages:v,withPeerColors:C,withEmojiStatus:E,onClick:I,itemClassName:b})=>{const N=(0,d.A)(),S=y||h,w=g||S,x=S&&(0,r.vj)(S)?S:void 0;let P,M,T;e&&t?(P=a.Ay.createElement("div",{className:"NtoGLT22"},a.Ay.createElement(A.A,{name:e,style:"f91Ad80i"})),M=t):w&&(P=a.Ay.createElement(m.A,{className:"La8BQ9yr",peer:w,size:"small",isSavedMessages:v}),T=(0,s.F9N)(N,w)||t,M=t||a.Ay.createElement(u.A,{peer:w,isSavedMessages:v,withEmojiStatus:E}));const k=(0,c.A)("_Lq6_4e5",(x?.isForum||g?.isAvatarSquare)&&"JIHfTUVn",n&&"UhOZvxvs",i&&"uvvgSFUJ",o&&"fAk5yEeV",!I&&"P8r3OoaX",C&&(0,l.y)(g||h),f);return a.Ay.createElement("div",{className:k,onClick:()=>I?.(p),title:n?T:void 0,dir:N.isRtl?"rtl":void 0},P,!n&&a.Ay.createElement("div",{className:(0,c.A)("XPVuH29G",b),dir:"auto"},M),i&&a.Ay.createElement("div",{className:"xVPG2UTy"},a.Ay.createElement(A.A,{name:"close"})))})))},20333:(e,t,n)=>{n.d(t,{A:()=>m});var a=n(84051),i=n(87357),s=n(95807),r=n(59030),o=n(93545),c=n(18276);const l="_b5HgBXr",d="P6mch4bB",m=(0,a.ph)((({leftText:e,rightText:t,floatingBadgeText:n,floatingBadgeIcon:m,progress:u,isPrimary:A,className:p})=>{const h=(0,r.A)(),y=(0,a.li)(null),g=(0,a.li)(null),[f,v]=(0,a.J0)(0),[C,E]=(0,a.J0)(0),I=()=>{if(y.current&&g.current&&void 0!==u){const e=y.current.offsetWidth,t=g.current.offsetWidth,n=e/2,a=t-e/2,i=u*t,s=Math.max(n,Math.min(i,a));let r;v(s/t),r=i<n?u*t/(2*n):i>a?.5+(u-a/t)/(1-a/t)*.4:.5,E(r)}};(0,a.vJ)(I,[u]),(0,o.A)(g,I);const b=Boolean(m||n),N=Boolean(u)&&u>.99;return a.Ay.createElement("div",{ref:g,className:(0,i.A)("nY2ggBsF",b&&"RYtVQAjM",A&&"Zi0w7QJ3",p),style:(0,s.A)(void 0!==u&&`--progress: ${u}`,void 0!==C&&`--tail-position: ${C}`,`--shift-x: ${f}`)},b&&a.Ay.createElement("div",{className:"dhigNjAq"},a.Ay.createElement("div",{className:"cOpfCGPh"},a.Ay.createElement("div",{className:"uNwBLNOy",ref:y},m&&a.Ay.createElement(c.A,{name:m,className:"MJ7MTmxi"}),n&&a.Ay.createElement("div",{className:"MwzZt3Qo",dir:h.isRtl?"rtl":void 0},n)),a.Ay.createElement("div",{className:"qRwO7SZm"},a.Ay.createElement("svg",{width:"28",height:"28",viewBox:"0 0 28 28",fill:"none"},a.Ay.createElement("path",{d:"m 28,4 v 9 c 0.0089,7.283278 -3.302215,5.319646 -6.750951,8.589815 l -5.8284,5.82843 c -0.781,0.78105 -2.0474,0.78104 -2.8284,0 L 6.7638083,21.589815 C 2.8288652,17.959047 0.04527024,20.332086 0,13 V 4 C 0,4 0.00150581,0.97697493 3,1 5.3786658,1.018266 22.594519,0.9142007 25,1 c 2.992326,0.1067311 3,3 3,3 z",fill:"#7E85FF"}))))),a.Ay.createElement("div",{className:l},a.Ay.createElement("span",null,e)),a.Ay.createElement("div",{className:d},a.Ay.createElement("span",null,t)),a.Ay.createElement("div",{className:(0,i.A)("sZZV0yoe",N&&"m8ie8IxL")},a.Ay.createElement("div",{className:l},a.Ay.createElement("span",null,e)),a.Ay.createElement("div",{className:d},a.Ay.createElement("span",null,t))))}))},87049:(e,t,n)=>{n.d(t,{A:()=>m});var a=n(84051),i=n(13439),s=n(29807),r=n(87357),o=n(14745);const c={root:"AmQSvxpZ",text:"pQW7dcwr"},l={red:[["#FF5B54","#ED1C26"],["#653633","#532224"]],blue:[["#6ED2FF","#34A4FC"],["#344F5A","#152E42"]]},d=new Set(Object.keys(l)),m=(0,a.ph)((0,i.EK)((e=>({theme:(0,s.SJA)(e)})))((({text:e,color:t,className:n,theme:i})=>{const s=`svg-${(0,o.A)()}`,m=d.has(t)?t:void 0,u=m?l[m]["dark"===i?1:0]:void 0,A=u?u[0]:t,p=u?u[1]:t;return a.Ay.createElement("div",{className:(0,r.A)(c.root,n)},a.Ay.createElement("svg",{className:c.ribbon,width:"56",height:"56",viewBox:"0 0 56 56",fill:"none"},a.Ay.createElement("path",{d:"M52.4851 26.4853L29.5145 3.51472C27.2641 1.26428 24.2119 0 21.0293 0H2.82824C1.04643 0 0.154103 2.15429 1.41403 3.41422L52.5856 54.5858C53.8455 55.8457 55.9998 54.9534 55.9998 53.1716V34.9706C55.9998 31.788 54.7355 28.7357 52.4851 26.4853Z",fill:`url(#${s})`}),a.Ay.createElement("defs",null,a.Ay.createElement("linearGradient",{id:s,x1:"27.9998",y1:"1",x2:"27.9998",y2:"55",gradientUnits:"userSpaceOnUse"},a.Ay.createElement("stop",{"stop-color":A}),a.Ay.createElement("stop",{offset:"1","stop-color":p})))),a.Ay.createElement("div",{className:c.text},e))})))},66833:(e,t,n)=>{function a(e){return"starGift"===e.type?e.sticker:e.attributes.find((e=>"model"===e.type))?.sticker}function i(e){return"starGift"===e.type?e.availabilityTotal:e.totalCount}function s(e){if("starGiftUnique"===e.type)return function(e){const t=e.find((e=>"model"===e.type)),n=e.find((e=>"backdrop"===e.type)),a=e.find((e=>"pattern"===e.type));return{model:t,originalDetails:e.find((e=>"originalDetails"===e.type)),pattern:a,backdrop:n}}(e.attributes)}n.d(t,{UC:()=>i,uc:()=>s,yQ:()=>a})},79582:(e,t,n)=>{n.d(t,{A:()=>c});var a=n(13439),i=n(29807),s=n(87894);const r=3e9,o=3e8;function c(e,t=!1,n,c){const l=(0,a.mS)();return(0,s.My)(e,(e=>{if(e===c)return 1/0;const a=(0,i.hds)(l,e);if(!a)return 0;let s=0;const d=(0,i.yHC)(l,e);return d&&(s+=d.date),t&&a.isVerified&&(s+=r),n&&n.includes(e)&&(s=Date.now()+o+(n.length-n.indexOf(e))),s}),"desc")}},54960:(e,t,n)=>{n.d(t,{A:()=>P});var a=n(84051),i=n(13439),s=n(31481),r=n(66644),o=n(90709),c=n(70636),l=n(29807),d=n(87357),m=n(87894),u=n(79824),A=n(96374),p=n(17712),h=n(59030),y=n(19806),g=n(46222),f=n(40664),v=n(52745),C=n(24956),E=n(21849),I=n(34431),b=n(18276),N=n(10187),S=n(45780),w=n(31722);const x="PeerPickerItem",P=(0,a.ph)((({className:e,categories:t,itemIds:n,categoryPlaceholderKey:P,filterValue:M,filterPlaceholder:T,notFoundText:k,searchInputId:R,itemClassName:K,isLoading:F,noScrollRestore:G,isSearchable:O,lockedUnselectedSubtitle:U,forceShowSelf:B,isViewOnly:z,itemInputType:L,withStatus:V,withPeerTypes:D,withDefaultPadding:J,onFilterChange:$,onDisabledClick:H,onLoadMore:j,...q})=>{const W=(0,h.A)(),Y=q.allowMultiple,Z=Y?q.lockedSelectedIds:void 0,_=Y?q.lockedUnselectedIds:void 0,Q=(0,a.Kr)((()=>Y?q.selectedCategories:q.selectedCategory?[q.selectedCategory]:u.p),[Y,q.selectedCategory,q.selectedCategories]),X=(0,a.Kr)((()=>Y?q.selectedIds:q.selectedId?[q.selectedId]:u.p),[Y,q.selectedId,q.selectedIds]),ee=(0,a.li)(null),te=X.length>10;(0,a.vJ)((()=>{if(!O)return;const e=window.setTimeout((()=>{(0,r.YS)((()=>{ee.current?.focus()}))}),500);return()=>{window.clearTimeout(e)}}),[O]);const ne=(0,a.Kr)((()=>new Set(Z)),[Z]),ae=(0,a.Kr)((()=>new Set(_)),[_]),ie=(0,a.Kr)((()=>X.filter((e=>!ne.has(e)))),[ne,X]),se=(0,a.Kr)((()=>t?(0,m.dU)(t,"type"):{}),[t]),re=(0,a.Kr)((()=>{if(M)return n;const e=[],t=[],a=[];return n.forEach((n=>{ne.has(n)?e.push(n):ae.has(n)?a.push(n):t.push(n)})),e.concat(t,a)}),[M,n,ne,ae]),oe=(0,p.A)((e=>{if(ne.has(e))H?.(e,!0);else if(ae.has(e))H?.(e,!1);else{if(Y&&se[e]){const t=se[e].type,n=Q?.slice()||[];return n.includes(t)?n.splice(n.indexOf(t),1):n.push(t),void q.onSelectedCategoriesChange?.(n)}if(Y){const t=X.slice();return t.includes(e)?t.splice(t.indexOf(e),1):t.push(e),void q.onSelectedIdsChange?.(t)}se[e]?q.onSelectedCategoryChange?.(se[e].type):q.onSelectedIdChange?.(e)}})),ce=(0,p.A)((e=>{const{value:t}=e.currentTarget;$?.(t)})),[le,de]=(0,A.A)(j,re,Boolean(M)),me=(0,a.hb)(((e,t)=>{const n=(0,i.mS)(),r=t?se[e]:void 0,m=t?void 0:(0,l.PVB)(n,e),u=m||r;if(!u)return s.Oig?a.Ay.createElement("div",{key:e},"No peer or category with ID ",e):void 0;const A=m&&!(0,c.vj)(m)?m.isSelf&&!B:void 0,p=ae.has(e),h=ne.has(e),g=p||h,f=r?Q?.includes(r.type):X.includes(e),[v,N]=function(){if(p)return[U];if(V&&m){if((0,c.vj)(m))return[(0,o.sTh)(W,m)];const e=(0,l.K0y)(n,m.id);return[(0,o.CDb)(W,m,e),(0,d.A)((0,o.PFE)(m,e,!0)&&w.A.onlineStatus)]}if(D&&m){const e=(0,c.cy)(m);return e&&[W(e)]}}()||[];return a.Ay.createElement(S.A,{key:e,className:(0,d.A)(x,K),title:a.Ay.createElement(I.A,{peer:u}),avatarElement:a.Ay.createElement(E.A,{peer:m||r,isSavedMessages:A,size:"medium"}),subtitle:v,subtitleClassName:N,disabled:g,inactive:z,ripple:!0,inputElement:g?a.Ay.createElement(b.A,{name:"lock-badge"}):"radio"===L?a.Ay.createElement(C.A,{checked:f,disabled:g,onlyInput:!0}):"checkbox"===L?a.Ay.createElement(y.A,{checked:f,disabled:g,onlyInput:!0}):void 0,inputPosition:"end",onClick:()=>oe(e),onDisabledClick:H&&(()=>H(e,h))})}),[se,B,z,K,L,W,ne,ae,U,H,Q,X,D,V]),ue=(0,a.Kr)((()=>{if(t?.length)return a.Ay.createElement("div",{key:"categories"},P&&a.Ay.createElement("div",{className:w.A.pickerCategoryTitle},W(P)),t?.map((e=>me(e.type,!0))),a.Ay.createElement("div",{className:w.A.pickerCategoryTitle},W("FilterChats")))}),[t,P,W,me]);return a.Ay.createElement("div",{className:(0,d.A)(w.A.container,e)},O&&a.Ay.createElement("div",{className:(0,d.A)(w.A.header,"custom-scroll"),dir:W.isRtl?"rtl":void 0},Q?.map((e=>a.Ay.createElement(N.A,{className:w.A.peerChip,customPeer:se[e],onClick:oe,clickArg:e,canClose:!0}))),Z?.map(((e,t)=>a.Ay.createElement(N.A,{className:w.A.peerChip,peerId:e,isMinimized:te&&t<X.length-5,forceShowSelf:B,onClick:oe,clickArg:e}))),ie.map(((e,t)=>a.Ay.createElement(N.A,{className:w.A.peerChip,peerId:e,isMinimized:te&&t+(Z?.length||0)<X.length-5,canClose:!0,onClick:oe,clickArg:e}))),a.Ay.createElement(f.A,{id:R,ref:ee,value:M,onChange:ce,placeholder:T||W("SelectChat")})),le?.length?a.Ay.createElement(g.A,{className:(0,d.A)(w.A.pickerList,J&&w.A.padded,"custom-scroll"),items:le,itemSelector:`.${x}`,beforeChildren:ue,onLoadMore:de,noScrollRestore:G},le.map((e=>me(e)))):F||!le||le.length?a.Ay.createElement(v.A,null):a.Ay.createElement("p",{className:w.A.noResults},k||"Sorry, nothing found."))}))},45780:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(84051),i=n(87357),s=n(82393),r=n(17712),o=n(59030),c=n(42452);const l=({title:e,subtitle:t,avatarElement:n,inputElement:l,inputPosition:d="start",disabled:m,inactive:u,ripple:A,className:p,titleClassName:h,subtitleClassName:y,style:g,onClick:f,onDisabledClick:v})=>{const C=(0,o.A)(),E=!u&&!m,I=(0,r.A)((()=>{u||(m?v?.():f?.())}));return a.Ay.createElement("div",{className:(0,i.A)("OHkx_W75",t&&"neXqB2_A",m&&"tvZeVJPh",E&&"VUSwo4t5",n&&"dMT9byM6",p),onClick:I,style:g,dir:C.isRtl?"rtl":void 0,role:E?"button":void 0,tabIndex:E?0:void 0},!m&&!u&&A&&a.Ay.createElement(c.A,null),l&&a.Ay.createElement("div",{className:(0,i.A)("kmjqObdP","end"===d?"iqGhSQGm":"F0Hv3EQm")},l),n&&a.Ay.createElement("div",{className:"dnAaRPCo"},n),a.Ay.createElement("div",{className:(0,i.A)("JSSC0N8V",h)},e),t&&a.Ay.createElement("div",{className:(0,i.A)("OYmzCSp2",y)},t),!l&&s.pz&&a.Ay.createElement("div",{className:"P53DrbWA"}))}},40558:(e,t,n)=>{n.d(t,{A:()=>A});var a=n(84051),i=n(66644),s=n(90709),r=n(87357),o=n(95807),c=n(87679),l=n(17712),d=n(62587),m=n(93545),u=n(38691);const A=(0,a.ph)((({backgroundColors:e,patternColor:t,patternIcon:n,clearBottomSector:A,className:p})=>{const h=(0,a.li)(null),y=(0,a.li)(null),[g,f]=(0,a.Ul)({width:0,height:0}),v=(0,u.A)(),[C,E]=(0,a.J0)(),I=n&&(0,s.Mwy)(n,"preview"),b=(0,d.A)(I);(0,a.vJ)((()=>{b&&(0,c.NN)(b).then(E)}),[b]);const N=(0,a.Kr)((()=>{const e=[];for(let t=1;t<=3;t++){const n=Math.floor(8*(1+.5*(t-1))),a=t/3,i=.05+(.4-.05)*a,s=t%2==0?Math.PI/n:0;for(let t=0;t<n;t++){const r=t/n*Math.PI*2+s;if(A&&r>.45*Math.PI&&r<.55*Math.PI)continue;const o=.5+1.71*i*Math.cos(r),c=.5+i*Math.sin(r),l=1.4-a*Math.random();e.push({x:o,y:c,sizeFactor:l})}}return e}),[A]);(0,m.A)(h,(e=>{f({width:e.contentRect.width,height:e.contentRect.height})})),(0,a.vJ)((()=>{const e=h.current;e&&f({width:e.clientWidth,height:e.clientHeight})}),[f]);const S=(0,l.A)((()=>{const e=y.current;if(!e||!C)return;const n=e.getContext("2d"),{width:a,height:i}=e;if(!a||!i)return;n.save(),N.forEach((({x:e,y:t,sizeFactor:s})=>{const r=(a-Math.max(a,250*v))/2,o=e*Math.max(a,250*v)+r,c=t*Math.max(i,250*v)+r,l=20*v*s*(r?.8:1);n.drawImage(C,o-l/2,c-l/2,l,l)})),n.restore(),t&&(n.save(),n.fillStyle=t,n.globalCompositeOperation="source-atop",n.fillRect(0,0,a,i),n.restore());const s=n.createRadialGradient(a/2,i/2,0,a/2,i/2,a/2);s.addColorStop(0,"#FFFFFF77"),s.addColorStop(1,"#FFFFFF"),n.save(),n.globalCompositeOperation="destination-out",n.fillStyle=s,n.fillRect(0,0,a,i),n.restore()}));return(0,a.vJ)((()=>{S()}),[C]),(0,a.vJ)((()=>{const{width:e,height:t}=g(),n=y.current;if(!e||!t)return;const a=Math.max(e,t);(0,i.RK)((()=>{n.width=a*v,n.height=a*v,S()}))}),[g,v]),a.Ay.createElement("div",{ref:h,className:(0,r.A)("Af3tYFMg",p),style:(0,o.A)(`--_bg-1: ${e[0]}`,`--_bg-2: ${e[1]||e[0]}`)},a.Ay.createElement("canvas",{className:"GbpiDSS_",ref:y}))}))},83594:(e,t,n)=>{n.d(t,{A:()=>m});var a=n(84051),i=n(90709),s=n(87357),r=n(95807),o=n(82393),c=n(62587),l=n(87412);const d="PZAuNVZH",m=(0,a.ph)((({reaction:e,isLottie:t,className:n,particleSize:m,onEnded:u})=>{const A=(0,i.aLQ)(e.documentId,!0),p=(0,c.A)(t?void 0:A),h=(0,a.Kr)((()=>o.ol?Array.from({length:7}).map((()=>function(e=20){const t=(e/2+Math.random()*e*3)*(Math.random()>.5?1:-1),n=e+Math.random()*e*4;return`M 0 0 C 0 0 ${t} ${-n-e} ${t} ${n}`}(m))):[]),[m]);if(p||t)return a.Ay.createElement("div",{className:(0,s.A)("aInga6VW",n),style:(0,r.A)(Boolean(m)&&`--particle-size: ${m}px`)},h.map(((n,i)=>{const s=`--offset-path: path('${n}');`;return t?a.Ay.createElement(l.A,{documentId:e.documentId,className:d,style:s,withSharedAnimation:!0,size:m,onAnimationEnd:0===i?u:void 0}):a.Ay.createElement("img",{src:p,alt:"",className:d,style:s,draggable:!1,onAnimationEnd:0===i?u:void 0})})))}))},11241:(e,t,n)=>{n.d(t,{A:()=>N});var a=n(84051),i=n(13439),s=n(90709),r=n(29807),o=n(87357),c=n(43336),l=n(76023),d=n(37661),m=n(5912),u=n(17712),A=n(62587),p=n(50680),h=n(47483),y=n(18104),g=n(87412),f=n(83594),v=n(17794),C=n(93879);const E=1.5*l.$,I=6.5*l.$,b=l.$,N=(0,a.ph)((0,i.EK)(((e,{containerId:t})=>{const{genericEmojiEffects:n,reactions:a}=e,{activeReactions:i}=(0,r.nTw)(e),s=(0,r.xYJ)(e,"reactionEffects");return{activeReactions:i?.[t],availableReactions:a.availableReactions,genericEffects:n,withEffects:s}}))((({containerId:e,reaction:t,className:n,size:r=E,effectSize:l=I,activeReactions:N,availableReactions:S,genericEffects:w,withEffects:x,withEffectOnly:P,shouldPause:M,shouldLoop:T,loopLimit:k,observeIntersection:R})=>{const{stopActiveReaction:K}=(0,i.ko)(),F=(0,a.li)(null),G="custom"===t.type,O=(0,a.Kr)((()=>S?.find((e=>(0,s.a0K)(e.reaction,t)))),[S,t]),U=O?.centerIcon?.id,{customEmoji:B}=(0,h.A)(G?t.documentId:void 0),z=(0,a.Kr)((()=>{if(!G)return O?.aroundAnimation?.id;if(!B)return;const e=S?.find((e=>e.reaction.emoticon===B.emoji))?.aroundAnimation?.id;return e}),[O,S,B,G]),L=(0,a.Kr)((()=>{if(z)return z;if(!w?.stickers)return;const{stickers:e}=w;return e[Math.floor(Math.random()*e.length)].id}),[z,w]),V=(0,m.Vz)(F,R),D=U&&(0,s.aLQ)(U),J=L&&(0,s.aLQ)(L),$=(0,A.A)(D),H=(0,A.A)(J),j=(0,a.Kr)((()=>N?.find((e=>(0,s.a0K)(e,t)))),[N,t]),q=Boolean(x&&j&&(G||$)&&H),W=V&&(q&&!P||T),{shouldRender:Y,transitionClassNames:Z}=(0,p.A)(q,void 0,!0,"slow"),{shouldRender:_,transitionClassNames:Q}=(0,p.A)(W,void 0,!0,"slow"),X=(0,u.A)((()=>{K({containerId:e,reaction:t})})),[ee,te,ne]=(0,d.A)(),ae=!(G||W&&ee),{shouldRender:ie,transitionClassNames:se}=(0,p.A)(ae,void 0,!0),re=(0,o.A)(C.A.root,Y&&C.A.animating,P&&C.A.withEffectOnly,n);return a.Ay.createElement("div",{className:re,ref:F},!P&&ie&&a.Ay.createElement(v.A,{className:se,reaction:t,availableReactions:S,size:r,observeIntersection:R}),!P&&G&&a.Ay.createElement(g.A,{documentId:t.documentId,className:C.A.customEmoji,size:r,noPlay:M,noVideoOnMobile:!0,loopLimit:k,observeIntersectionForPlaying:R,forceAlways:!0}),_&&!G&&a.Ay.createElement(y.A,{key:`${U}-${r}`,className:(0,o.A)(C.A.animatedIcon,Q),size:(0,c.Ki)(1.9*r),tgsUrl:$,play:V&&!M,noLoop:!T,onLoad:te,onEnded:ne,forceAlways:!0}),Y&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement(y.A,{key:`${L}-${l}`,className:(0,o.A)(C.A.effect,Z),size:l,tgsUrl:H,play:V,noLoop:!0,onEnded:X,forceAlways:!0}),G&&!z&&V&&a.Ay.createElement(f.A,{reaction:t,className:Z,particleSize:Math.max(.5*r,b),onEnded:X})))})))},17794:(e,t,n)=>{n.d(t,{A:()=>m});var a=n(84051),i=n(90709),s=n(87357),r=n(62587),o=n(83057),c=n(87412),l=n(18276),d=n(61911);const m=(0,a.ph)((({reaction:e,availableReactions:t,className:n,size:m,withIconHeart:u,observeIntersection:A})=>{const p=(0,a.Kr)((()=>t?.find((t=>(0,i.a0K)(t.reaction,e)))),[t,e]),h=p?.staticIcon?.id,y=h?`document${h}`:void 0,g=(0,r.A)(y),f=(0,o.A)(g),v="emoji"===e.type&&"🦄"===e.emoticon,C=u&&"emoji"===e.type&&"❤"===e.emoticon;return"custom"===e.type?a.Ay.createElement(c.A,{documentId:e.documentId,className:(0,s.A)("ReactionStaticEmoji",n),size:m,observeIntersectionForPlaying:A}):C?a.Ay.createElement(l.A,{name:"heart",className:"ReactionStaticEmoji",style:`font-size: ${m}px; width: ${m}px`}):a.Ay.createElement("img",{className:(0,s.A)("ReactionStaticEmoji",v&&"with-unicorn-fix",f,n),style:m?`width: ${m}px; height: ${m}px`:void 0,src:g||d,alt:p?.title,draggable:!1})}))},75373:(e,t,n)=>{n.d(t,{A:()=>ae});var a=n(84051),i=n(13439),s=n(90709),r=n(26129),o=n(29807),c=n(87357),l=n(14242),d=n(66833),m=n(59776),u=n(4961),A=n(18501),p=n(54464),h=n(10722),y=n(49746),g=n(37661),f=n(5912),v=n(39351),C=n(59030),E=n(14622),I=n(50680),b=n(79519),N=n(79577),S=n(21849),w=n(87049),x=n(40558),P=n(85118),M=n(23174),T=n(89925),k=n(87679),R=n(17712),K=n(62587),F=n(94189),G=n(68584);const O=(0,a.ph)((({message:e,renderContent:t})=>{const{openMediaViewer:n,uploadProfilePhoto:r,showNotification:o}=(0,i.ko)(),{isOutgoing:c}=e,l=(0,C.A)(),[d,m]=(0,a.J0)(),[u,A,p]=(0,g.A)(!1),h=e.content.action.photo,y=(0,K.A)((0,s.rIo)(h,"full")),f=(0,K.A)((0,s.Pgy)(h)),v=e.content.action.photo?.isVideo,E=(0,R.A)((()=>{o({title:l("ApplyAvatarHintTitle"),message:l("ApplyAvatarHint"),action:{action:"requestNextSettingsScreen",payload:{screen:T.VS.Main}},actionText:l("Open")})})),I=(0,R.A)((e=>{m(void 0),r({file:e}),E()})),b=(0,R.A)((()=>{m(void 0)})),N=(0,R.A)((async()=>{if(!f)return;p(),E();const e=await(0,k.sZ)(f);r({file:new File([e],"avatar.mp4"),isVideo:!0,videoTs:h.videoSizes?.find((e=>void 0!==e.videoStartTs))?.videoStartTs})}));return a.Ay.createElement("span",{className:"action-message-suggested-avatar",tabIndex:0,role:"button",onClick:async()=>{!c&&y?v?A():m(await(0,k.sZ)(y)):n({chatId:e.chatId,messageId:e.id,threadId:M.l3,origin:T.TQ.SuggestedAvatar})}},a.Ay.createElement(S.A,{photo:e.content.action.photo,loopIndefinitely:!0,withVideo:v,size:"jumbo"}),a.Ay.createElement("span",null,t()),a.Ay.createElement("span",{className:"action-message-button"},l(v?"ViewVideoAction":"ViewPhotoAction")),a.Ay.createElement(G.A,{file:d,onClose:b,onChange:I}),a.Ay.createElement(F.A,{isOpen:u,title:l("SuggestedVideo"),confirmHandler:N,onClose:p,textParts:t()}))})),U=(0,a.ph)((({message:e,renderContent:t})=>{const{openMediaViewer:n}=(0,i.ko)(),s=(0,C.A)();return a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("span",null,t()),a.Ay.createElement("span",{className:"action-message-updated-avatar",tabIndex:0,role:"button",onClick:()=>{n({chatId:e.chatId,messageId:e.id,threadId:M.l3,origin:T.TQ.SuggestedAvatar})},"aria-label":s("ViewPhotoAction")},a.Ay.createElement(S.A,{photo:e.content.action.photo,loopIndefinitely:!0,withVideo:!0,size:"jumbo"})))}));var B=n(19381),z=n(43581),L=n(14737),V=n(48894);var D=n(36838),J=n(18276),$=n(64493),H=n(55158);const j="d8axZxyN",q="glDpC2av",W="gqCs9fSo",Y="gnYhwnvf",Z="HWgwnKui",_="BTNQ4KBH",Q="Xl9MVMTn",X="Qizai7yv";function ee({channel:e}){const{openChat:t}=(0,i.ko)(),n=function(e,t="#00000000"){const[n,i]=(0,a.J0)(t),r=(0,K.A)((0,s.cP1)(e),!1,M.qZ.BlobUrl);return(0,a.vJ)((()=>{(async()=>{if(!r)return;const e=await(0,V.rX)(r);i(`#${(0,V.v2)(e)}`)})()}),[r]),n}(e,"#3C3C4399");return a.Ay.createElement("div",{className:q,onClick:()=>t({id:e.id})},a.Ay.createElement(S.A,{className:W,key:e.id,size:"large",peer:e}),a.Ay.createElement("div",{style:`background: ${n}`,className:Y},a.Ay.createElement(J.A,{name:"user-filled",className:j}),a.Ay.createElement("span",{className:Z},(0,l.Vw)(e?.membersCount||0))),a.Ay.createElement("span",{className:_},e.title))}function te({channel:e,chatId:t,channelsCount:n,isCurrentUserPremium:s}){const{openPremiumModal:r,openChatWithInfo:o}=(0,i.ko)(),l=(0,C.A)();return a.Ay.createElement("div",{className:(0,c.A)(q,"MBChXyXk"),onClick:()=>{s?o({id:t,shouldReplaceHistory:!0,profileTab:"similarChannels",forceScrollProfileTab:!0}):r()}},a.Ay.createElement(S.A,{className:W,key:e.id,size:"large",peer:e}),a.Ay.createElement("div",{className:Q},a.Ay.createElement("div",{className:X})),a.Ay.createElement("div",{className:(0,c.A)(Q,"JxSmtOFi")},a.Ay.createElement("div",{className:X})),a.Ay.createElement("div",{className:Y},a.Ay.createElement("span",{className:Z},`+${n}`),!s&&a.Ay.createElement(J.A,{name:"lock-badge",className:j})),a.Ay.createElement("span",{className:_},l("MoreSimilar")))}const ne=(0,a.ph)((0,i.EK)(((e,{chatId:t})=>{const{similarChannelIds:n,shouldShowInChat:a,count:i}=(0,o.dg4)(e,t)||{};return{similarChannelIds:n,shouldShowInChat:a,count:i,isCurrentUserPremium:(0,o.g29)(e)}}))((({chatId:e,similarChannelIds:t,shouldShowInChat:n,count:s,isCurrentUserPremium:r})=>{const l=(0,C.A)(),{toggleChannelRecommendations:d,loadChannelRecommendations:m}=(0,i.ko)(),[u,A,p]=(0,g.A)(!1),[h,y,f]=(0,g.A)(!1),v=(0,a.li)(null),E=(0,a.Kr)((()=>{if(!t)return;const e=(0,i.mS)();return t.map((t=>(0,o.hds)(e,t))).filter(Boolean)}),[t]),[I,b]=(0,a.J0)(!t),N=(0,a.Kr)((()=>E?.slice(0,10)),[E]),S=Boolean(N?.length);(0,D.A)(v,!S||!n||I,!0);const w=Boolean(!I&&(n||h||u)&&S);(0,a.vJ)((()=>{t||m({chatId:e})}),[e,t]),(0,L.A)((()=>b(!1)),2e3),(0,a.vJ)((()=>{if(I&&E&&n){const e=setTimeout((()=>{b(!1)}),300);return()=>clearTimeout(e)}}),[E,n,I]);const x=(0,R.A)((()=>{d({chatId:e}),n?(p(),y()):(A(),f())}));return a.Ay.createElement("div",{className:(0,c.A)("V3RHiOJR")},a.Ay.createElement("div",{className:"join-text"},a.Ay.createElement("span",{className:(0,c.A)(S&&"UHAMd4fI"),onClick:S?x:void 0},l("ChannelJoined"))),I&&a.Ay.createElement(H.A,{className:"xKVZv7KE"}),w&&a.Ay.createElement("div",{className:(0,c.A)(u&&"eb8rX09E",h&&"XR6_qLCc")},a.Ay.createElement("div",{className:"tfG_BSDt"},a.Ay.createElement("svg",{width:"19",height:"7",viewBox:"0 0 19 7",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a.Ay.createElement("path",{className:"HVbeGv4t","fill-rule":"evenodd","clip-rule":"evenodd",d:"M19 7C16.8992 7 13.59 3.88897 11.5003 1.67424C10.7648 0.894688 10.397 0.50491 10.0434 0.385149C9.70568 0.270811 9.4225 0.270474 9.08456 0.38401C8.73059 0.50293 8.36133 0.892443 7.62279 1.67147C5.52303 3.88637 2.18302 7 0 7L19 7Z",fill:"white"}))),a.Ay.createElement("div",{className:"njAC8dR9"},a.Ay.createElement("div",{className:"s7QOi22Q"},a.Ay.createElement("span",{className:"JstcOhAN"},l("SimilarChannels")),a.Ay.createElement($.A,{className:"meewH7t_",color:"translucent",onClick:x},a.Ay.createElement(J.A,{name:"close"}))),a.Ay.createElement("div",{ref:v,className:(0,c.A)("h4gWlNen","no-scrollbar")},N?.map(((t,n)=>9===n?a.Ay.createElement(te,{channel:t,chatId:e,channelsCount:s-10+1,isCurrentUserPremium:r}):a.Ay.createElement(ee,{channel:t})))))))}))),ae=(0,a.ph)((0,i.EK)(((e,{message:t,threadId:n})=>{const{chatId:a,senderId:i,content:s}=t,{targetUserIds:c,targetChatId:l}=s.action||{},d=(0,r.Q)(t)?.replyToMsgId,m=d?(0,o.O5q)(e,a,d):void 0,u=(0,o.SJA)(e),{patternColor:A}=e.settings.themes[u]||{},p=!!n&&(0,o.nJv)(e,t,n),{direction:h,noHighlight:y}=p&&(0,o.nTw)(e).focusedMessage||{},g=(0,o.mBe)(e,i||a),f=(0,o.hds)(e,a),v=l?(0,o.hds)(e,l):void 0,C=s.action?.months,E=(0,o.t0O)(e,C),I=s.action?.stars;return{senderUser:g,senderChat:f,targetChat:v,targetChatId:l,targetUserIds:c,targetMessage:m,isFocused:p,premiumGiftSticker:E,starsGiftSticker:(0,o.WLj)(e,I),topic:(0,o.nkm)(e,t),patternColor:A,canPlayAnimatedEmojis:(0,o.BWX)(e),...p&&{focusDirection:h,noFocusHighlight:y},isCurrentUserPremium:(0,o.g29)(e),currentUserId:e.currentUserId}}))((({message:e,threadId:t,isEmbedded:n,appearanceOrder:r=0,isJustAdded:M,isLastInList:T,senderUser:k,senderChat:R,targetUserIds:K,targetMessage:F,targetChatId:G,targetChat:L,isFocused:V,focusDirection:D,noFocusHighlight:J,premiumGiftSticker:$,starsGiftSticker:H,isInsideTopic:j,topic:q,memoFirstUnreadIdRef:W,canPlayAnimatedEmojis:Y,patternColor:Z,observeIntersectionForReading:_,observeIntersectionForLoading:Q,observeIntersectionForPlaying:X,onIntersectPinnedMessage:ee,currentUserId:te,isCurrentUserPremium:ae})=>{const{openPremiumModal:ie,requestConfetti:se,checkGiftCode:re,getReceipt:oe,openGiftInfoModalFromMessage:ce,openPrizeStarsTransactionFromGiveaway:le}=(0,i.ko)(),de=(0,C.A)(),me=(0,v.A)(),ue=(0,a.li)(null);(0,f.mv)(ue,_),(0,y.A)(e.chatId,"message"===e.replyInfo?.type?e.replyInfo.replyToMsgId:void 0,F),(0,b.A)({elementRef:ue,chatId:e.chatId,isFocused:V,focusDirection:D,noFocusHighlight:J,isJustAdded:M}),(0,a._W)((()=>{e.isPinned&&ee?.({viewportPinnedIdsToRemove:[e.id]})}));const Ae=r<=0,[pe,he]=(0,g.A)(Ae),ye="giftPremium"===e.content.action?.type,ge="giftCode"===e.content.action?.type,fe="suggestProfilePhoto"===e.content.action?.type&&e.content.action.photo,ve="updateProfilePhoto"===e.content.action?.type&&e.content.action.photo,Ce=(0,s.CVz)(e),Ee="giftStars"===e.content.action?.type,Ie="starGift"===e.content.action?.type,be="starGiftUnique"===e.content.action?.type,Ne="prizeStars"===e.content.action?.type,Se=Boolean(e.areReactionsPossible&&e?.reactions);(0,E.A)(ue,T),(0,a.vJ)((()=>{Ae||setTimeout(he,10*r)}),[r,he,Ae]);const we=(0,f.Vz)(ue,X),xe=(0,a.li)((()=>{const t=W?.current&&e.id>=W.current;return ye&&!e.isOutgoing&&t})());(0,a.vJ)((()=>{we&&xe.current&&(xe.current=!1,se({withStars:!0}))}),[we,se]);const{transitionClassNames:Pe}=(0,I.A)(pe,void 0,Ae,!1),Me=(0,i.mS)().users.byId,Te=(0,a.Kr)((()=>K?K.map((e=>Me?.[e])).filter(Boolean):void 0),[K,Me]),ke=(0,a.hb)((()=>(0,m.V)(de,e,k,R,Te,F,G,q,{isEmbedded:n},Q,X)),[n,e,Q,X,de,R,k,G,F,Te,q]),{isContextMenuOpen:Re,contextMenuAnchor:Ke,handleBeforeContextMenu:Fe,handleContextMenu:Ge,handleContextMenuClose:Oe,handleContextMenuHide:Ue}=(0,h.A)(ue),Be=void 0!==Ke,ze=()=>{const t=e.content.action?.starGift;t&&ce({chatId:e.chatId,messageId:e.id})},Le=()=>{ie({isGift:!0,fromUserId:k?.id,toUserId:K?.[0],monthsAmount:e.content.action?.months||0})},Ve=()=>{le({chatId:e.chatId,messageId:e.id})},De=()=>{const t=e.content.action?.slug;t&&re({slug:t,message:{chatId:e.chatId,messageId:e.id}})};if(j&&"TopicWasCreatedAction"===e.content.action?.text)return a.Ay.createElement("span",{ref:ue});if(n)return a.Ay.createElement("span",{ref:ue,className:"embedded-action-message"},ke());function Je(){const t=e.content.action?.starGift;if(!t)return;const{fromId:n,peerId:r}=t,c=n?(0,o.PVB)((0,i.mS)(),n):void 0,l=r?(0,o.PVB)((0,i.mS)(),r):"starGiftUnique"!==t.type||e.isOutgoing?void 0:L;return l&&l.id!==te?a.Ay.createElement("div",{className:"action-message-user-caption"},a.Ay.createElement("span",null," ",me("GiftTo")," "),"starGift"===t.type&&a.Ay.createElement(S.A,{className:"action-message-user-avatar",size:"micro",peer:l}),a.Ay.createElement("span",null," ",(0,s.F9N)(me,l)," ")):a.Ay.createElement("div",{className:"action-message-user-caption"},a.Ay.createElement("span",null," ",me("GiftFrom")," "),"starGift"===t.type&&a.Ay.createElement(S.A,{className:"action-message-user-avatar",size:"micro",peer:c||k}),a.Ay.createElement("span",null," ",(0,s.F9N)(me,c||k)," "))}const $e=(0,c.A)("ActionMessage message-list-item",V&&!J&&"focused",(ye||fe||ve)&&"centered-action",Be&&"has-menu-open",T&&"last-in-list",Pe);return a.Ay.createElement("div",{ref:ue,id:(0,s.GZP)(e.id),className:$e,"data-message-id":e.id,"data-is-pinned":e.isPinned||void 0,onMouseDown:e=>{(0,p.l)(e),Fe(e)},onContextMenu:Ge},!fe&&!ge&&!Ce&&!ve&&a.Ay.createElement("span",{className:"action-message-content",onClick:()=>{"receipt"===e.content.action?.type&&oe({chatId:e.chatId,messageId:e.id})}},ke()),ye&&function(){const t=e.content.action?.message;return a.Ay.createElement("span",{className:"action-message-gift",tabIndex:0,role:"button",onClick:Le},a.Ay.createElement(N.A,{key:e.id,sticker:$,play:Y,noLoop:!0,nonInteractive:!0}),a.Ay.createElement("strong",null,de("ActionGiftPremiumTitle")),a.Ay.createElement("span",null,de("ActionGiftPremiumSubtitle",de("Months",e.content.action?.months,"i"))),t&&a.Ay.createElement("div",{className:"action-message-gift-subtitle"},(0,A.f)({text:t.text,entities:t.entities})),a.Ay.createElement("span",{className:"action-message-button"},a.Ay.createElement(P.A,{preset:"button"}),de("ActionGiftPremiumView")))}(),ge&&function(){const t=e.content.action?.isGiveaway,n=e.content.action?.isUnclaimed,i=e.content.action?.message;return a.Ay.createElement("span",{className:"action-message-gift action-message-centered",tabIndex:0,role:"button",onClick:De},a.Ay.createElement(N.A,{key:e.id,sticker:$,play:Y,noLoop:!0,nonInteractive:!0}),a.Ay.createElement("strong",null,de(n?"BoostingUnclaimedPrize":"BoostingCongratulations")),a.Ay.createElement("span",{className:"action-message-subtitle"},L&&(0,u.A)(de(t?"BoostingReceivedGiftFrom":n?"BoostingReceivedPrizeFrom":"BoostingYouHaveUnclaimedPrize",(0,s.JsG)(de,L)),["simple_markdown"])),a.Ay.createElement("span",{className:"action-message-subtitle"},(0,u.A)(de("BoostingUnclaimedPrizeDuration",de("Months",e.content.action?.months,"i")),["simple_markdown"])),i&&a.Ay.createElement("div",{className:"action-message-gift-subtitle"},(0,A.f)({text:i.text,entities:i.entities})),a.Ay.createElement("span",{className:"action-message-button"},de("BoostingReceivedGiftOpenBtn")))}(),Ee&&a.Ay.createElement("span",{className:"action-message-gift action-message-centered",tabIndex:0,role:"button",onClick:ze},a.Ay.createElement(N.A,{key:e.id,sticker:H,play:Y,noLoop:!0,nonInteractive:!0}),a.Ay.createElement("div",{className:"action-message-stars-balance"},(0,l.Sm)(e.content.action.stars),a.Ay.createElement("strong",null,de("Stars"))),a.Ay.createElement("span",{className:"action-message-stars-subtitle"},(0,u.A)(de(e.isOutgoing?"ActionGiftStarsSubtitle":"ActionGiftStarsSubtitleYou",(0,s.JsG)(de,L)),["simple_markdown"])),a.Ay.createElement("span",{className:"action-message-button"},a.Ay.createElement(P.A,{preset:"button"}),de("ActionGiftPremiumView"))),Ie&&function(){const t=e.content.action?.starGift;if(t&&"starGift"===t.gift.type)return a.Ay.createElement("span",{className:"action-message-gift action-message-centered",tabIndex:0,role:"button",onClick:ze},a.Ay.createElement(N.A,{sticker:t.gift.sticker,play:Y,noLoop:!0,nonInteractive:!0,size:120}),Je(),a.Ay.createElement("div",{className:"action-message-gift-subtitle"},function(){const t=e.content.action?.starGift,n=L&&(0,s.F9N)(me,L),a=t?.message;if(!t)return;if(a)return(0,A.f)({text:a.text,entities:a.entities});const i=t?.starsToConvert;if(t.isSaved)return me(t.savedId?"ActionStarGiftChannelDisplaying":"ActionStarGiftDisplaying");if(t.isUpgraded)return me("ActionStarGiftUpgraded");if(e.isOutgoing){if(i)return me("ActionStarGiftPeerOutDescription",{peer:n||"Someone",count:i},{withNodes:!0,pluralValue:i});if(t.canUpgrade)return me("ActionStarGiftPeerOutDescriptionUpgrade",{peer:n||"Someone"})}return t.isConverted?e.isOutgoing?me("GiftInfoPeerDescriptionOutConverted",{amount:(0,l.Sm)(i),peer:n||"Chat"},{pluralValue:i,withNodes:!0,withMarkdown:!0}):me("GiftInfoDescriptionConverted",{amount:(0,l.Sm)(i)},{pluralValue:i,withNodes:!0,withMarkdown:!0}):i?me("ActionStarGiftDescription2",{count:i},{withNodes:!0,pluralValue:i}):t.canUpgrade?me("ActionStarGiftDescriptionUpgrade"):void 0}()),a.Ay.createElement("div",{className:"action-message-button"},a.Ay.createElement(P.A,{preset:"button"}),!t.alreadyPaidUpgradeStars||e.isOutgoing&&!Te?.[0]?.isSelf?de("ActionGiftPremiumView"):me("ActionStarGiftUnpack")),t.gift.availabilityTotal&&a.Ay.createElement(w.A,{color:Z||"blue",text:de("Gift2Limited1OfRibbon",(0,l.Vw)(t.gift.availabilityTotal))}))}(),be&&function(){const t=e.content.action?.starGift;if(!t||"starGiftUnique"!==t.gift.type)return;const n=(0,d.yQ)(t.gift),i=(0,d.uc)(t.gift),{backdrop:s,pattern:r,model:o}=i||{};if(!s||!r||!o)return;const c=[s.centerColor,s.edgeColor],l=`${s.patternColor.slice(0,7)}55`;return a.Ay.createElement("span",{className:"action-message-gift action-message-centered action-message-unique",tabIndex:0,role:"button",style:`--pattern-color: ${l}`,onClick:ze},a.Ay.createElement("div",{className:"action-message-unique-background-wrapper"},a.Ay.createElement(x.A,{className:"action-message-unique-background",backgroundColors:c,patternColor:s.patternColor,patternIcon:r.sticker,clearBottomSector:!0})),a.Ay.createElement(N.A,{sticker:n,play:Y,noLoop:!0,nonInteractive:!0,size:120}),Je(),a.Ay.createElement("div",{className:"action-message-unique-title",style:`color: ${s.textColor}`},t.gift.title," #",t.gift.number),a.Ay.createElement("div",{className:"action-message-unique-properties",style:`color: ${s.textColor}`},a.Ay.createElement("div",{className:"action-message-unique-property"},de("Gift2AttributeModel")),a.Ay.createElement("div",{className:"action-message-unique-value"},o.name),a.Ay.createElement("div",{className:"action-message-unique-property"},de("Gift2AttributeBackdrop")),a.Ay.createElement("div",{className:"action-message-unique-value"},s.name),a.Ay.createElement("div",{className:"action-message-unique-property"},de("Gift2AttributeSymbol")),a.Ay.createElement("div",{className:"action-message-unique-value"},r.name)),a.Ay.createElement("div",{className:"action-message-button"},a.Ay.createElement(P.A,{preset:"button"}),de("Gift2UniqueView")),a.Ay.createElement(w.A,{color:l,text:de("ActionStarGift")}))}(),Ne&&function(){const t=e.content.action?.isUnclaimed;return a.Ay.createElement("span",{className:"action-message-gift action-message-centered",tabIndex:0,role:"button",onClick:Ve},a.Ay.createElement(N.A,{key:e.id,sticker:H,play:Y,noLoop:!0,nonInteractive:!0}),a.Ay.createElement("strong",null,de(t?"BoostingUnclaimedPrize":"BoostingCongratulations")),a.Ay.createElement("span",{className:"action-message-subtitle"},L&&(0,u.A)(de(t?"BoostingReceivedPrizeFrom":"BoostingYouHaveUnclaimedPrize",(0,s.JsG)(de,L)),["simple_markdown"])),a.Ay.createElement("span",{className:"action-message-subtitle"},(0,u.A)(me("PrizeCredits2",{count:a.Ay.createElement("b",null,(0,l.Sm)(e.content.action?.stars))},{withNodes:!0,pluralValue:e.content.action?.stars}),["simple_markdown"])),a.Ay.createElement("span",{className:"action-message-button"},de("ActionGiftPremiumView")))}(),fe&&a.Ay.createElement(O,{message:e,renderContent:ke}),ve&&a.Ay.createElement(U,{message:e,renderContent:ke}),Ce&&a.Ay.createElement(ne,{chatId:G}),Ke&&a.Ay.createElement(B.A,{isOpen:Re,anchor:Ke,message:e,messageListType:"thread",onClose:Oe,onCloseAnimationEnd:Ue}),Se&&a.Ay.createElement(z.A,{isOutside:!0,message:e,threadId:t,observeIntersection:X,isCurrentUserPremium:ae}))})))},19381:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(84051),i=n(80089),s=n(80464);const r=e=>{const{isOpen:t}=e,n=(0,s.A)(i.ar.Extra,"ContextMenuContainer",!t);return n?a.Ay.createElement(n,e):void 0}},79519:(e,t,n)=>{n.d(t,{A:()=>m});var a=n(84051),i=n(61433),s=n(31481),r=n(66644),o=n(81954);const c=500,l=s.nxZ,d=20;function m({elementRef:e,chatId:t,isFocused:n,focusDirection:s,noFocusHighlight:m,isResizingContainer:u,isJustAdded:A,isQuote:p,scrollTargetPosition:h}){const y=(0,a.li)(!A);(0,a.Nf)((()=>{const t=y.current;if(y.current=!1,n&&e.current){const n=e.current.closest(".MessageList"),a=m,A=h||a?"end":"centerOrTop",y=()=>{const t=void 0!==s?a?c:l:void 0,m=(0,o.Ay)({container:n,element:e.current,position:A,margin:d,maxDistance:t,forceDirection:s,forceNormalContainerHeight:u,shouldReturnMutationFn:!0});if(p){const t=e.current.querySelector(".is-quote");t&&(0,r.RK)((()=>{(0,i.YM)(t,"animate")}))}return m};t?(0,r.gm)(y):(0,r.YS)((()=>{(0,r.RK)(y())}))}}),[e,t,n,s,m,u,p,h])}},43581:(e,t,n)=>{n.d(t,{A:()=>L});var a=n(84051),i=n(13439),s=n(90709),r=n(29807),o=n(87357),c=n(60343),l=n(15283),d=n(17712),m=n(59030),u=n(14242),A=n(76023),p=n(63527),h=n(10722),y=n(82117),g=n(29886),f=n(21511),v=n(68292),C=n(26875),E=n(82393),I=n(71851),b=n(5912),N=n(4438),S=n(9267),w=n(93879);const x=1.5*A.$,P=6.5*A.$,M=E.pz||E.Ni?2:5,T=E.pz||E.Ni?2:3,k=(0,a.ph)((0,i.EK)(((e,{containerId:t})=>{const{activeReactions:n}=(0,r.nTw)(e),a=(0,r.xYJ)(e,"reactionEffects");return{activeReactions:n?.[t],withEffects:a}}))((({containerId:e,reaction:t,className:n,size:r=x,effectSize:c=P,activeReactions:l,localAmount:m,withEffects:u,observeIntersection:A})=>{const{stopActiveReaction:p}=(0,i.ko)(),h=(0,a.li)(null),g=(0,a.li)(null),[v,C]=(0,a.J0)([]),E=(0,b.Vz)(h,A),k=(0,a.Kr)((()=>l?.find((e=>(0,s.a0K)(e,t)))),[l,t]),R=Boolean(u&&k),K=v.length<M;(0,y.A)((([e])=>{R?!m||m<=(e||0)||K&&C((e=>[...e,Date.now()])):C([])}),[m,K,R]);const{shouldRender:F}=(0,f.A)({ref:g,noMountTransition:!0,isOpen:R,className:"slow",withShouldRender:!0}),G=(0,d.A)((()=>{const n=v.slice(1);C(n),n.length||p({containerId:e,reaction:t})})),O=(0,o.A)(w.A.root,F&&w.A.animating,n);return a.Ay.createElement("div",{className:O,ref:h,teactFastList:!0},a.Ay.createElement(S.A,{key:"icon",type:"gold",size:"adaptive",style:`width: ${r}px; height: ${r}px`}),F&&v.map((e=>a.Ay.createElement(N.A,{key:e,ref:g,className:w.A.effect,size:c,tgsUrl:I.w.StarReactionEffect,play:E,noLoop:!0,forceAlways:!0,nonInteractive:!0,quality:T,onEnded:G}))))})));var R=n(11241),K=n(85118),F=n(64493),G=n(69988);const O=1.25*A.$;function U(e){return e.stars}const B=(0,a.ph)((({reaction:e,containerId:t,isOwnMessage:n,recentReactors:r,className:c,chosenClassName:l,chatId:m,messageId:A,observeIntersection:E,onClick:I,onPaidClick:b})=>{const{openStarsBalanceModal:N,resetLocalPaidReactions:S,openPaidReactionModal:w,requestWave:x}=(0,i.ko)(),P=(0,a.li)(null),M=(0,a.li)(null),T=(0,a.li)(),B="paid"===e.reaction.type,z=(0,p.A)(U),L=Boolean(z),V=(0,d.A)(((e=1)=>{b?.(e)})),D=(0,d.A)((t=>{if("paid"===e.reaction.type)return t.stopPropagation(),void V();I?.(e.reaction)})),{isContextMenuOpen:J,handleBeforeContextMenu:$,handleContextMenu:H,handleContextMenuClose:j,handleContextMenuHide:q}=(0,h.A)(P,"paid"!==e.reaction.type,void 0,void 0,void 0,!0);(0,a.vJ)((()=>{J&&(w({chatId:m,messageId:A}),j(),q())}),[j,q,J,m,A]),(0,y.A)((([t])=>{const n=e.localAmount,a=P.current;if(!n||!a||n===t?.localAmount)return;if(L&&n>z.balance.amount)return N({originReaction:{chatId:m,messageId:A,amount:n}}),void S({chatId:m,messageId:A});if(e.localAmount){const{left:e,top:t}=a.getBoundingClientRect(),n=e+a.offsetWidth/2,i=t+a.offsetHeight/2;x({startX:n,startY:i})}const i=Number(getComputedStyle(a).scale)||1;T.current?.cancel(),T.current=a.animate([{scale:i},{scale:Math.min(1.2*i,3),offset:.2},{scale:1}],{duration:500*i,easing:"ease-out"})}),[e,z?.balance,L,m,A]);const W=(0,g.A)(e.localAmount),{shouldRender:Y}=(0,f.A)({isOpen:Boolean(e.localAmount),ref:M,className:"slow",withShouldRender:!0});return a.Ay.createElement(F.A,{className:(0,o.A)(G.A.root,n&&G.A.own,B&&G.A.paid,(0,s.eu8)(e)&&G.A.chosen,(0,s.eu8)(e)&&l,c),size:"tiny",ref:P,onMouseDown:$,onContextMenu:H,onClick:D},"paid"===e.reaction.type?a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement(K.A,{preset:"button"}),a.Ay.createElement(k,{className:G.A.animatedEmoji,containerId:t,reaction:e.reaction,size:O,localAmount:e.localAmount,observeIntersection:E}),Y&&a.Ay.createElement(v.A,{ref:M,text:`+${(0,u.Vw)(e.localAmount||W)}`,className:G.A.paidCounter})):a.Ay.createElement(R.A,{className:G.A.animatedEmoji,containerId:t,reaction:e.reaction,size:O,observeIntersection:E}),r?.length?a.Ay.createElement(C.A,{size:"mini",peers:r}):a.Ay.createElement(v.A,{text:(0,u.Vw)(e.count+(e.localAmount||0)),className:G.A.counter}))}));var z=n(92915);const L=(0,a.ph)((({message:e,threadId:t,isOutside:n,maxWidth:u,metaChildren:A,observeIntersection:p,noRecentReactors:h,isCurrentUserPremium:y,tags:g})=>{const{toggleReaction:f,addLocalPaidReaction:v,updateMiddleSearch:C,performMiddleSearch:E,openPremiumModal:I,resetLocalPaidReactions:b,showNotification:N}=(0,i.ko)(),S=(0,m.A)(),{results:w,areTags:x,recentReactions:P}=e.reactions,M=Boolean(e.areReactionsPossible&&e.reactions),T=(0,a.Kr)((()=>w.reduce(((e,t)=>e+t.count),0)),[w]),k=(0,a.Kr)((()=>{const e=(0,i.mS)();return P?.reduce(((t,n)=>{const{reaction:a,peerId:i}=n,o=(0,s.Jjj)(a),c=(0,r.PVB)(e,i);if(!c)return t;const l=t[o]||[];return l.push(c),t[o]=l,t}),{})}),[P]),R=(0,a.Kr)((()=>{const t=(0,c.bj)(e);return w.map((e=>{const n=(0,s.Jjj)(e.reaction),a=k?.[n],i=T>3||h,r=x?g?.[n]:void 0;return{reaction:e,reactionKey:n,messageKey:t,recentReactors:i?void 0:a,isChosen:(0,s.eu8)(e),tag:r}}))}),[e,h,k,w,x,g,T]),K=(0,d.A)((n=>{if(x)return y?(C({chatId:e.chatId,threadId:t,update:{savedTag:n}}),void E({chatId:e.chatId,threadId:t})):void I({initialSection:"saved_tags"});f({chatId:e.chatId,messageId:e.id,reaction:n})})),F=(0,a.Kr)((()=>w.find((e=>"paid"===e.reaction.type))?.localAmount||0),[w]),G=(0,d.A)((t=>{v({chatId:e.chatId,messageId:e.id,count:t})}));(0,a.vJ)((()=>{F&&N({localId:(0,c.bj)(e),title:S("StarsSentTitle"),message:S("StarsSentText",F),actionText:S("StarsSentUndo"),cacheBreaker:F.toString(),action:{action:"resetLocalPaidReactions",payload:{chatId:e.chatId,messageId:e.id}},dismissAction:{action:"sendPaidReaction",payload:{chatId:e.chatId,messageId:e.id}},duration:5e3,shouldShowTimer:!0,disableClickDismiss:!0,icon:"star"})}),[S,e,F]);const O=(0,d.A)((t=>{f({chatId:e.chatId,messageId:e.id,reaction:t})}));return(0,l.A)((()=>()=>{b({chatId:e.chatId,messageId:e.id})})),a.Ay.createElement("div",{className:(0,o.A)("Reactions",n&&"is-outside",M&&"is-service"),style:u?`max-width: ${u}px`:void 0,dir:S.isRtl?"rtl":"ltr"},R.map((({reaction:t,recentReactors:n,messageKey:i,reactionKey:s,isChosen:r,tag:o})=>x?a.Ay.createElement(z.A,{key:s,className:"message-reaction",chosenClassName:"chosen",containerId:i,isOwnMessage:e.isOutgoing,isChosen:r,reaction:t.reaction,tag:o,withContextMenu:y,onClick:K,onRemove:O,observeIntersection:p}):a.Ay.createElement(B,{key:s,chatId:e.chatId,messageId:e.id,className:"message-reaction",chosenClassName:"chosen",containerId:i,isOwnMessage:e.isOutgoing,recentReactors:n,reaction:t,onClick:K,onPaidClick:G,observeIntersection:p}))),A)}))},92915:(e,t,n)=>{n.d(t,{A:()=>C});var a=n(84051),i=n(13439),s=n(87357),r=n(76023),o=n(10722),c=n(37661),l=n(17712),d=n(59030),m=n(11241),u=n(64493),A=n(40664),p=n(8410);const h=(0,a.ph)((({isOpen:e,title:t,subtitle:n,placeholder:i,submitText:s,maxLength:r,initialValue:o="",onClose:c,onSubmit:m})=>{const h=(0,d.A)(),[y,g]=(0,a.J0)(o),f=(0,l.A)((e=>{g(e.target.value)})),v=(0,l.A)((()=>{m(y)}));return a.Ay.createElement(p.A,{className:"narrow",title:t,isOpen:e,onClose:c,isSlim:!0},Boolean(n)&&a.Ay.createElement("div",{className:"cGrbcqD_"},n),a.Ay.createElement(A.A,{placeholder:i,value:y,onChange:f,maxLength:r,teactExperimentControlled:!0}),a.Ay.createElement("div",{className:"dialog-buttons mt-2"},a.Ay.createElement(u.A,{className:"confirm-dialog-button",onClick:v},s||h("Save")),a.Ay.createElement(u.A,{className:"confirm-dialog-button",isText:!0,onClick:c},h("Cancel"))))}));var y=n(71429),g=n(24433),f=n(69988);const v=1.25*r.$,C=(0,a.ph)((({reaction:e,tag:t,containerId:n,isChosen:r,isOwnMessage:A,className:p,chosenClassName:C,withCount:E,isDisabled:I,withContextMenu:b,observeIntersection:N,onClick:S,onRemove:w})=>{const{editSavedReactionTag:x}=(0,i.ko)(),P=(0,a.li)(null),M=(0,a.li)(null),T=(0,d.A)(),[k,R,K]=(0,c.A)(),{title:F,count:G}=t||{},O=Boolean(F||E&&G),U=(0,l.A)((()=>{S?.(e)})),B=(0,l.A)((()=>{w?.(e)})),z=(0,l.A)((t=>{x({reaction:e,title:t}),K()})),{isContextMenuOpen:L,contextMenuAnchor:V,handleBeforeContextMenu:D,handleContextMenu:J,handleContextMenuClose:$,handleContextMenuHide:H}=(0,o.A)(P,!b,void 0,void 0,void 0,!0),j=(0,l.A)((()=>P.current)),q=(0,l.A)((()=>document.body)),W=(0,l.A)((()=>M.current)),Y=(0,l.A)((()=>({withPortal:!0,shouldAvoidNegativePosition:!0})));if(!E||0!==G)return a.Ay.createElement(u.A,{className:(0,s.A)(f.A.root,f.A.tag,A&&f.A.own,r&&f.A.chosen,r&&C,I&&f.A.disabled,p),size:"tiny",onClick:U,onMouseDown:D,onContextMenu:J,ref:P},a.Ay.createElement(m.A,{className:f.A.animatedEmoji,containerId:n,reaction:e,loopLimit:1,size:v,observeIntersection:N}),O&&a.Ay.createElement("span",{className:f.A.tagText},F&&a.Ay.createElement("span",null,F),E&&a.Ay.createElement("span",null,G)),a.Ay.createElement("svg",{className:f.A.tail,width:"15",height:"30",viewBox:"0 0 15 30"},a.Ay.createElement("path",{className:f.A.tailFill,d:"m 0,30 c 3.1855,0 6.1803,-1.5176 8.0641,-4.0864 l 5.835,-7.9568 c 1.2906,-1.7599 1.2906,-4.1537 0,-5.9136 L 8.0641,4.08636 C 6.1803,1.51761 3.1855,0 0,0"})),b&&a.Ay.createElement(h,{isOpen:k,maxLength:15,title:T(t?.title?"SavedTagRenameTag":"SavedTagLabelTag"),subtitle:T("SavedTagLabelTagText"),placeholder:T("SavedTagLabelPlaceholder"),initialValue:t?.title,onClose:K,onSubmit:z}),b&&V&&a.Ay.createElement(y.A,{ref:M,isOpen:L,anchor:V,getTriggerElement:j,getRootElement:q,getMenuElement:W,getLayout:Y,autoClose:!0,withPortal:!0,onClose:$,onCloseAnimationEnd:H},a.Ay.createElement(g.A,{icon:"tag-filter",onClick:U},T("SavedTagFilterByTag")),a.Ay.createElement(g.A,{icon:"tag-name",onClick:R},T(t?.title?"SavedTagRenameTag":"SavedTagLabelTag")),a.Ay.createElement(g.A,{icon:"tag-crossed",destructive:!0,onClick:B},T("SavedTagRemoveTag"))))}))},86046:(e,t,n)=>{n.d(t,{D5:()=>m,HT:()=>r,M6:()=>d,Pc:()=>o,ZF:()=>l,hk:()=>c,j6:()=>u,jA:()=>s});var a=n(5930),i=n(29807);function s(e,t){if("slug"===t.type)return t;if("stargift"===t.type){const{peerId:n,shouldHideName:a,giftId:s,message:r,shouldUpgrade:o}=t,c=(0,i.PVB)(e,n);if(!c)return;return{type:"stargift",peer:c,shouldHideName:a,giftId:s,message:r,shouldUpgrade:o}}if("starsgift"===t.type){const{userId:n,stars:a,amount:s,currency:r}=t,o=(0,i.mBe)(e,n);if(!o)return;return{type:"stars",purpose:{type:"starsgift",user:o,stars:a,amount:s,currency:r}}}if("stars"===t.type){const{stars:e,amount:n,currency:a}=t;return{type:"stars",purpose:{type:"stars",stars:e,amount:n,currency:a}}}if("chatInviteSubscription"===t.type){const{hash:e}=t;return{type:"chatInviteSubscription",hash:e}}if("message"===t.type){const n=(0,i.hds)(e,t.chatId);if(!n)return;return{type:"message",chat:n,messageId:t.messageId}}if("giftcode"===t.type){const{userIds:n,boostChannelId:a,amount:s,currency:r,option:o,message:c}=t;return{type:"giveaway",option:o,purpose:{type:"giftcode",amount:s,currency:r,users:n.map((t=>(0,i.mBe)(e,t))).filter(Boolean),boostChannel:a?(0,i.hds)(e,a):void 0,message:c}}}if("starsgiveaway"===t.type){const{chatId:n,additionalChannelIds:a,amount:s,currency:r,untilDate:o,areWinnersVisible:c,countries:l,isOnlyForNewSubscribers:d,prizeDescription:m,stars:u,users:A}=t,p=(0,i.hds)(e,n);if(!p)return;const h=a?.map((t=>(0,i.hds)(e,t))).filter(Boolean);return{type:"starsgiveaway",purpose:{type:"starsgiveaway",amount:s,currency:r,chat:p,additionalChannels:h,untilDate:o,areWinnersVisible:c,countries:l,isOnlyForNewSubscribers:d,prizeDescription:m,stars:u,users:A}}}if("giveaway"===t.type){const{chatId:n,additionalChannelIds:a,amount:s,currency:r,option:o,untilDate:c,areWinnersVisible:l,countries:d,isOnlyForNewSubscribers:m,prizeDescription:u}=t,A=(0,i.hds)(e,n);if(!A)return;const p=a?.map((t=>(0,i.hds)(e,t))).filter(Boolean);return{type:"giveaway",option:o,purpose:{type:"giveaway",amount:s,currency:r,chat:A,additionalChannels:p,untilDate:c,areWinnersVisible:l,countries:d,isOnlyForNewSubscribers:m,prizeDescription:u}}}if("stargiftUpgrade"===t.type){const{inputSavedGift:n,shouldKeepOriginalDetails:a}=t,i=r(e,n);if(!i)return;return{type:"stargiftUpgrade",inputSavedGift:i,shouldKeepOriginalDetails:a}}}function r(e,t){if("user"===t.type)return t;if("chat"===t.type){const n=(0,i.hds)(e,t.chatId);if(!n)return;return{type:"chat",chat:n,savedId:t.savedId}}}function o(e){return"appStore"===e.type?{avatarIcon:"star",isCustomPeer:!0,titleKey:"Stars.Intro.Transaction.AppleTopUp.Title",subtitleKey:"Stars.Intro.Transaction.AppleTopUp.Subtitle",peerColorId:5}:"playMarket"===e.type?{avatarIcon:"star",isCustomPeer:!0,titleKey:"Stars.Intro.Transaction.GoogleTopUp.Title",subtitleKey:"Stars.Intro.Transaction.GoogleTopUp.Subtitle",peerColorId:3}:"fragment"===e.type?{avatarIcon:"star",isCustomPeer:!0,titleKey:"Stars.Intro.Transaction.FragmentTopUp.Title",subtitleKey:"Stars.Intro.Transaction.FragmentTopUp.Subtitle",customPeerAvatarColor:"#000000"}:"premiumBot"===e.type?{avatarIcon:"star",isCustomPeer:!0,titleKey:"Stars.Intro.Transaction.PremiumBotTopUp.Title",subtitleKey:"Stars.Intro.Transaction.PremiumBotTopUp.Subtitle",peerColorId:1,withPremiumGradient:!0}:"ads"===e.type?{avatarIcon:"star",isCustomPeer:!0,titleKey:"Stars.Intro.Transaction.TelegramAds.Title",subtitleKey:"Stars.Intro.Transaction.TelegramAds.Subtitle",peerColorId:2}:"api"===e.type?{avatarIcon:"bots",isCustomPeer:!0,titleKey:"Stars.Intro.Transaction.TelegramBotApi.Title",subtitleKey:"Stars.Intro.Transaction.TelegramBotApi.Subtitle",peerColorId:4}:{avatarIcon:"star",isCustomPeer:!0,titleKey:"Stars.Intro.Transaction.Unsupported.Title",subtitleKey:"Stars.Intro.Transaction.Unsupported.Title",peerColorId:0}}function c(e,t){const n=t.amount+t.nanos/1e9;return n<0?`- ${e.number(Math.abs(n))}`:`+ ${e.number(n)}`}function l(e,t){return e.number(t.amount+t.nanos/1e9)}function d(e){const{action:t}=e.content;if("giftStars"!==t?.type)return;const{transactionId:n,stars:a}=t;return{id:n,stars:{amount:a,nanos:0},peer:{type:"peer",id:e.isOutgoing?e.chatId:e.senderId||e.chatId},date:e.date,isGift:!0,isMyGift:e.isOutgoing||void 0}}function m(e){const{action:t}=e.content;if("prizeStars"!==t?.type)return;const{transactionId:n,stars:a,targetChatId:i}=t;return{id:n,stars:{amount:a,nanos:0},peer:{type:"peer",id:i},date:e.date,giveawayPostId:e.id}}function u(e,t){return(0,a.A)(e,t)}},70636:(e,t,n)=>{n.d(t,{cy:()=>r,mO:()=>s,vj:()=>i});var a=n(31481);function i(e){return"title"in e}function s(e){return!i(e)}function r(e){return i(e)?"chatTypeBasicGroup"===e.type||"chatTypeSuperGroup"===e.type?"ChatList.PeerTypeGroup":"chatTypeChannel"===e.type?"ChatList.PeerTypeChannel":"chatTypePrivate"===e.type?"ChatList.PeerTypeNonContact":void 0:e.id===a.zv8?"ServiceNotifications":e.isSupport?"SupportStatus":e.type&&"userTypeBot"===e.type?"ChatList.PeerTypeBot":e.isContact?"ChatList.PeerTypeContact":"ChatList.PeerTypeNonContactUser"}},14737:(e,t,n)=>{n.d(t,{A:()=>s});var a=n(84051),i=n(17712);const s=function(e,t){const n=(0,i.A)(e);(0,a.vJ)((()=>{if("number"!=typeof t)return;const e=setTimeout((()=>n()),t);return()=>clearTimeout(e)}),[t])}},45470:(e,t,n)=>{n.d(t,{A:()=>d});var a=n(84051),i=n(32610),s=n(66644),r=n(82393),o=n(35297);const c=2,l=2;function d(e,t=!1,n,d=c,m,u){const A=(0,a.li)(null),p=(0,a.li)();return(0,o.A)((()=>{t||(p.current=!1)}),[e,t]),(0,a.vJ)((()=>{const a=A.current;if(!e||!a||t||p.current)return;p.current=!0;const o=new Image,c=()=>{const e=m||o.width,t=u||o.height,n=a.getContext("2d",{alpha:!1});(0,s.RK)((()=>{a.width=e,a.height=t,r.QH&&(n.filter=`blur(${d}px)`),n.drawImage(o,2*-d,2*-d,e+4*d,t+4*d),r.QH||(0,i.A)(n,0,0,e,t,d,l)}))};o.onload=()=>{n?(0,s.YS)(c):c()},o.src=e}),[e,t,u,m,d,n]),A}},49746:(e,t,n)=>{n.d(t,{A:()=>s});var a=n(84051),i=n(13439);function s(e,t,n,s,r){const{loadMessage:o}=(0,i.ko)();(0,a.vJ)((()=>{r||t&&!n&&o({chatId:e,messageId:t,replyOriginForId:s})}),[r,e,n,t,s])}},36838:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051);const i=(e,t,n=!1)=>{(0,a.vJ)((()=>{if(t)return;const a=e.current;function i(e){e.deltaX||(a.scrollLeft+=e.deltaY/4,n&&e.preventDefault())}return a.addEventListener("wheel",i,{passive:!n}),()=>{a.removeEventListener("wheel",i)}}),[e,t,n])}},29886:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051);function i(e){const t=(0,a.li)(),n=(0,a.li)();return n.current!==e&&(t.current=n.current),n.current=e,t.current}},14622:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(84051),i=n(13439),s=n(81954),r=n(17712),o=n(93545),c=n(672);const l=function(e,t=!1){const{focusLastMessage:n}=(0,i.ko)(),l=(0,a.li)(0),d=(0,r.A)((e=>{const t=l.current,i=e.contentRect.height;if(l.current=i,(0,s.o8)()||!t||i<=t)return;const r=e.target.closest(".MessageList");if(!r)return;(0,a.VK)(400);const o=i-t,{offsetHeight:c,scrollHeight:d,scrollTop:m}=r;Math.round(d-m-c)-o<=5&&n()})),m=(0,c.A)(d,[d],300,!1);(0,o.A)(e,m,!t)}},57446:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(13439),i=n(66644),s=n(29807),r=n(19822);const o=300,c=new Map;function l(e,t,n=o){(0,s.PKK)((0,a.mS)())||(n=0);const l="rtl"===e.getAttribute("dir"),{scrollLeft:d,offsetWidth:m,scrollWidth:u,dataset:{scrollId:A}}=e;let p=t-d;if(p<0){const e=-d*(l?-1:1);p=Math.max(p,e)}else if(p>0){const e=u-(d+m);p=Math.min(p,e)}if(0===p)return Promise.resolve();A&&c.has(A)&&c.get(A)();const h=d+p;return new Promise((t=>{(0,i.RK)((()=>{if(0===n)return e.scrollLeft=h,void t();let a=!1;const s=Math.random().toString();e.dataset.scrollId=s,c.set(s,(()=>{a=!0})),e.style.scrollSnapType="none";const o=Date.now();(0,r.i0)((()=>{if(a)return!1;const i=Math.min((Date.now()-o)/n,1),r=p*(1-function(e){return 1-(1-e)**3.5}(i));return e.scrollLeft=Math.round(h-r),i>=1&&(e.style.scrollSnapType="",delete e.dataset.scrollId,c.delete(s),t()),i<1}),i.RK)}))}))}},81954:(e,t,n)=>{n.d(t,{Ay:()=>h,H$:()=>v,_v:()=>y,o8:()=>f});var a=n(84051),i=n(13439),s=n(89925),r=n(31481),o=n(66644),c=n(29807),l=n(16460),d=n(19822),m=n(82393);let u,A,p=!1;function h(e){u=e;const t=g(e);if(e.shouldReturnMutationFn)return t;(0,o.RK)(t)}function y(){p&&((0,d.vk)(),(0,o.YS)((()=>{(0,o.RK)(g(u))})))}function g(e){const{container:t,element:n,position:h,margin:y=0,maxDistance:g=r.nxZ,forceDirection:f,forceNormalContainerHeight:v}=e;let I=e.forceDuration;f!==s.CC.Static&&(0,c.PKK)((0,i.mS)())||(I=0);const{offsetHeight:b}=n,{scrollTop:N,offsetHeight:S,scrollHeight:w}=t,x=(0,l.A)(n,t).top,P=v&&t.dataset.normalHeight?Number(t.dataset.normalHeight):S;let M;switch(h){case"start":M=x-y+(m.Ni?1:0);break;case"end":M=x+b+y-P;break;case"nearest":case"center":case"centerOrTop":M=b<P?x+b/2-P/2:x-y}const T=function(e,t,n=r.nxZ,a){const{scrollTop:i}=e;if(void 0===a){const e=t-i;if(e<-n)return i+(e+n);if(e>n)return i+(e-n)}else{if(a===s.CC.Up)return t+n;if(a===s.CC.Down)return Math.max(0,t-n)}return i}(t,M,g,f);let k=M-T;if(k<0){const e=-T;k=Math.max(k,e)}else if(k>0){const e=w-(T+P);k=Math.min(k,e)}const R=Math.abs(k);return()=>{if(R<1)return void(N!==T&&(t.scrollTop=T));const e=T+k;if(0===I)return void(t.scrollTop=e);const n=R<=r.s8T?C:E,i=I||r.SKD+R/r.nxZ*(r.OzO-r.SKD),s=Date.now();p=!0;const c=A;A=(0,a.VK)(void 0,!0),c?.(),(0,d.S0)((()=>{const a=Math.min((Date.now()-s)/i,1),r=k*(1-n(a)),o=Math.round(e-r);return t.scrollTop=o,p=a<1&&o!==e,p||(u=void 0,A?.(),A=void 0),p}),o.RK)}}function f(){return p}function v(){A(),A=void 0}function C(e){return 1-(1-e)**3.5}function E(e){return 1-(1-e)**6}},48894:(e,t,n)=>{n.d(t,{Bz:()=>m,LS:()=>l,Yi:()=>d,Zf:()=>o,bM:()=>r,rX:()=>c,v2:()=>s,vG:()=>u,xp:()=>i});var a=n(87679);function i(e){return[parseInt(e.substring(0,2),16),parseInt(e.substring(2,4),16),parseInt(e.substring(4,6),16)]}function s(e){const t=e[0].toString(16),n=e[1].toString(16),a=e[2].toString(16);return(1==t.length?"0"+t:t)+(1==n.length?"0"+n:n)+(1==a.length?"0"+a:a)}function r([e,t,n]){e/=255,t/=255,n/=255;let a,i,s=Math.max(e,t,n),r=Math.min(e,t,n),o=s,c=s-r;if(i=0==s?0:c/s,s==r)a=0;else{switch(s){case e:a=(t-n)/c+(t<n?6:0);break;case t:a=(n-e)/c+2;break;case n:a=(e-t)/c+4}a/=6}return[a,i,o]}function o([e,t,n]){let a,i,s,r=Math.floor(6*e),o=6*e-r,c=n*(1-t),l=n*(1-o*t),d=n*(1-(1-o)*t);switch(r%6){case 0:a=n,i=d,s=c;break;case 1:a=l,i=n,s=c;break;case 2:a=c,i=n,s=d;break;case 3:a=c,i=l,s=n;break;case 4:a=d,i=c,s=n;break;case 5:a=n,i=c,s=l}return[Math.round(255*a),Math.round(255*i),Math.round(255*s)]}async function c(e){const t=[0,0,0];let n,i,s,r,o=-4,c=[0,0,0],l=0;const d=document.createElement("canvas"),m=d.getContext&&d.getContext("2d");if(!m)return t;const u=await(0,a.NN)(e);s=u.naturalHeight||u.offsetHeight||u.height,i=u.naturalWidth||u.offsetWidth||u.width,d.height=s,d.width=i,m.drawImage(u,0,0);try{n=m.getImageData(0,0,i,s)}catch(e){return t}for(r=n.data.length;(o+=20)<r;)0!==n.data[o+3]&&(++l,c[0]+=n.data[o],c[1]+=n.data[o+1],c[2]+=n.data[o+2]);return c[0]=Math.floor(c[0]/l),c[1]=Math.floor(c[1]/l),c[2]=Math.floor(c[2]/l),c}function l(e){const[t,n,a]=e;return.2126*t+.7152*n+.0722*a}function d(e){let[t,n,a]=r(e);return n=Math.min(1,n+.05+.1*(1-n)),a=a>.5?Math.max(0,.65*a):Math.max(0,Math.min(1,1-.65*a)),`hsla(${360*t}, ${100*n}%, ${100*a}%, .4)`}const m=e=>`rgba(${e>>16&255}, ${e>>8&255}, ${255&e}, ${(e>>24&255)/255})`,u=e=>l([e>>16&255,e>>8&255,255&e])>128?"black":"white"},58968:(e,t,n)=>{n.d(t,{I5:()=>r,LS:()=>s,V2:()=>i,lw:()=>a});const a={isCustomPeer:!0,type:"premium",titleKey:"PrivacyPremium",subtitleKey:"PrivacyPremiumText",avatarIcon:"star",isAvatarSquare:!0,withPremiumGradient:!0},i=[{isCustomPeer:!0,type:"contacts",titleKey:"FilterContacts",avatarIcon:"user",isAvatarSquare:!0,peerColorId:5},{isCustomPeer:!0,type:"nonContacts",titleKey:"FilterNonContacts",avatarIcon:"non-contacts",isAvatarSquare:!0,peerColorId:4},{isCustomPeer:!0,type:"groups",titleKey:"FilterGroups",avatarIcon:"group",isAvatarSquare:!0,peerColorId:3},{isCustomPeer:!0,type:"channels",titleKey:"FilterChannels",avatarIcon:"channel",isAvatarSquare:!0,peerColorId:1},{isCustomPeer:!0,type:"bots",titleKey:"FilterBots",avatarIcon:"bots",isAvatarSquare:!0,peerColorId:6}],s=[{isCustomPeer:!0,type:"excludeMuted",titleKey:"FilterMuted",avatarIcon:"mute",isAvatarSquare:!0,peerColorId:6},{isCustomPeer:!0,type:"excludeRead",titleKey:"FilterRead",avatarIcon:"readchats",isAvatarSquare:!0,peerColorId:4},{isCustomPeer:!0,type:"excludeArchived",titleKey:"FilterArchived",avatarIcon:"archive",isAvatarSquare:!0,peerColorId:5}],r={isCustomPeer:!0,type:"hidden",titleKey:"StarsTransactionHidden",avatarIcon:"author-hidden",peerColorId:4}},16460:(e,t,n)=>{function a(e,t){let n=0,a=0,i=e;for(;i&&i!==t&&!i.contains(t);)n+=i.offsetTop,a+=i.offsetLeft,i=i.offsetParent;return{top:n,left:a}}n.d(t,{A:()=>a})},31722:(e,t,n)=>{n.d(t,{A:()=>a});const a={container:"YmM5biTv",header:"S7WFT2bv",pickerCategoryTitle:"YK1300x2",peerChip:"gsKPBPoK",pickerList:"yLCbiItq",padded:"bXzIGw8s",noResults:"dXWKD0ve",onlineStatus:"d5GDOYh9"}},93879:(e,t,n)=>{n.d(t,{A:()=>a});const a={root:"O9uCTt5C","animated-icon":"HiI6SMxF",animatedIcon:"HiI6SMxF",effect:"NhFcTGja",animating:"ikfZ6Igz",withEffectOnly:"jjRJmHCg"}},69988:(e,t,n)=>{n.d(t,{A:()=>a});const a={root:"gXO57D98",chosen:"VXSJn0Sm",paid:"N3lcrsh8","animated-emoji":"lFjoRm_p",animatedEmoji:"lFjoRm_p",tag:"Dr889Kzc",tail:"cUfY1b26","is-safari":"rxxUijuG",isSafari:"rxxUijuG","tail-fill":"y591o4fN",tailFill:"y591o4fN","tag-text":"ly7cruxF",tagText:"ly7cruxF",counter:"P2FqNJAi",disabled:"NRtGofbf",paidCounter:"CW4UO1n3"}}}]);
//# sourceMappingURL=3662.6ea552baa8d5dfa2f74e.js.map