TelegramPWA/dist/6930.a3f4768a03d022576ac2.js
Alexander Zinchuk 2b6b33edb6 [Build]
2025-08-29 09:09:05 +02:00

2 lines
93 KiB
JavaScript

"use strict";(self.webpackChunktelegram_t=self.webpackChunktelegram_t||[]).push([[6930],{87009:(e,t,a)=>{a.r(t),a.d(t,{ChatRefundModal:()=>Ca,GiftInfoModal:()=>Qt,GiftModal:()=>Ot,GiftRecipientPicker:()=>Lt,GiftResalePriceComposerModal:()=>$t,GiftStatusInfoModal:()=>na,GiftTransferModal:()=>ya,GiftUpgradeModal:()=>ra,GiftWithdrawModal:()=>ua,PaidReactionModal:()=>Xe,PriceConfirmModal:()=>ka,StarPaymentModal:()=>ge,StarsBalanceModal:()=>ue,StarsGiftModal:()=>C,StarsGiftingPickerModal:()=>B,StarsSubscriptionModal:()=>De,StarsTransactionInfoModal:()=>we});var r=a(84051),i=a(13439),n=a(70636),o=a(60919),s=a(87357),l=a(17142),c=a(4961),d=a(14),u=a(17712),m=a(59030),p=a(21849),f=a(18276),h=a(84685),g=a(64493),A=a(22337),b=a(1526);const S={modalDialog:"MFXAwnxJ",content:"Sl6xVf1R",main:"bTN9Jeph",headerInfo:"c6MiyJgW",logo:"StGLWvzb",logoBackground:"SyTXSfml",description:"kFe3mIZo",section:"BgfHkWd2",header:"zMtAGfXs",starHeaderText:"q3v8orGj",hiddenHeader:"bq3FnXT0",closeButton:"bDsDTkbe",avatar:"jK36xUj4",center:"v1PckUQn",secondaryInfo:"TDWSRfP9"},v=a.p+"GoldStar.fb6812e915ddfe27f504.svg",N=a.p+"stars-bg.dee4c4b73c7d21c2ec73.png";var y=a(20021);const C=(0,r.ph)((0,i.EK)(((e,{modal:t})=>({user:t?.forUserId?(0,o.mBe)(e,t.forUserId):void 0})))((({modal:e,user:t})=>{const{closeStarsGiftModal:a,openInvoice:o,requestConfetti:C}=(0,i.ko)(),I=(0,r.li)(),k=Boolean(e?.isOpen),G=(0,d.A)(e),Y=(0,m.A)(),[P,w]=(0,r.J0)(),[B,M]=(0,r.J0)(!0);(0,r.vJ)((()=>{k||M(!0)}),[k]);const D=(0,u.A)((()=>{const e=I.current;if(e&&k){const{top:t,left:a,width:r,height:i}=e.querySelector(".modal-content").getBoundingClientRect();C({top:t,left:a,width:r,height:i,withStars:!0})}}));(0,r.vJ)((()=>{G?.isCompleted&&D()}),[G,D]);const T=(0,u.A)((e=>{G&&(w(e),o(t?{type:"starsgift",userId:t.id,stars:e.stars,currency:e.currency,amount:e.amount}:{type:"stars",stars:e.stars,currency:e.currency,amount:e.amount}))})),F=(0,u.A)((()=>{a()})),U=(0,r.Kr)((()=>{const e=Y("lng_credits_summary_options_about").split("{link}");return[e[0],(0,y.Y)(h.A,{url:Y("StarsTOSLink"),text:Y("lng_credits_summary_options_about_link")}),e[1]]}),[Y]);return(0,y.Y)(A.A,{className:(0,s.A)(S.modalDialog),contentClassName:S.content,dialogRef:I,isSlim:!0,onClose:F,isOpen:k,children:(0,y.FD)("div",{className:(0,s.A)(S.main,"custom-scroll"),onScroll:function(e){const{scrollTop:t}=e.currentTarget;M(t<=150)},children:[(0,y.Y)(g.A,{round:!0,size:"smaller",className:S.closeButton,color:"translucent",onClick:()=>a(),ariaLabel:Y("Close"),children:(0,y.Y)(f.A,{name:"close"})}),(0,y.Y)("div",{className:(0,s.A)(S.header,B&&S.hiddenHeader),children:(0,y.Y)("h2",{className:S.starHeaderText,children:Y(t?"GiftStarsTitle":"Star.List.GetStars")})}),(0,y.Y)("div",{className:S.headerInfo,children:t?(0,y.FD)(y.FK,{children:[(0,y.Y)(p.A,{size:100,peer:t,className:S.avatar}),(0,y.Y)("img",{className:S.logoBackground,src:N,alt:"",draggable:!1})]}):(0,y.FD)(y.FK,{children:[(0,y.Y)("img",{className:S.logo,src:v,alt:"",draggable:!1}),(0,y.Y)("img",{className:S.logoBackground,src:N,alt:"",draggable:!1})]})}),(0,y.Y)("h2",{className:(0,s.A)(S.headerText,S.center),children:G?.isCompleted?t?(0,c.A)(Y("Notification.StarsGift.SentYou",(0,l.Ad)(P.amount,P.currency,Y.code)),["simple_markdown"]):(0,c.A)(Y("StarsAcquiredInfo",P?.stars),["simple_markdown"]):Y(t?"GiftStarsTitle":"Star.List.GetStars")}),(0,y.Y)("p",{className:S.description,children:t?(0,c.A)(Y("ActionGiftStarsSubtitle",(0,n.F9)(Y,t)),["simple_markdown"]):Y("Stars.Purchase.GetStarsInfo")}),(0,y.FD)("div",{className:S.section,children:[(0,y.Y)(b.A,{options:G?.starsGiftOptions,onClick:T}),(0,y.Y)("div",{className:S.secondaryInfo,children:U})]})]})})})));var I=a(31481),k=a(90709),G=a(87894),Y=a(79582),P=a(54960),w=a(34642);const B=(0,r.ph)((0,i.EK)((e=>{const{chats:{listIds:t},currentUserId:a}=e;return{userIds:e.contactList?.userIds,activeListIds:t.active,archivedListIds:t.archived,currentUserId:a}}))((({isOpen:e,currentUserId:t,activeListIds:a,archivedListIds:o,userIds:s})=>{const{closeStarsGiftingPickerModal:l,openStarsGiftModal:c}=(0,i.ko)(),d=(0,m.A)(),[p,f]=(0,r.J0)(""),h=(0,r.Kr)((()=>{const e=(0,i.mS)().users.byId,r=(0,G.Am)([...s||[],...a||[],...o||[]]),l=(0,n.PU)({ids:r,query:p,type:"user"});return(0,Y.A)(l.filter((a=>{const r=e[a];return!(!r||r.isSupport||(0,k.tv)(r)||(0,k.PL)(r)||a===t||a===I.zv8)})))}),[t,p,s,a,o]),g=(0,u.A)((e=>{e?.length&&(c({forUserId:e}),l())}));return(0,y.Y)(w.A,{className:"s3k01dTm",isOpen:e,onClose:l,title:d("GiftStarsTitle"),hasCloseButton:!0,shouldAdaptToSearch:!0,withFixedHeight:!0,confirmButtonText:d("Continue"),onEnter:l,children:(0,y.Y)(P.A,{className:"cuI2eDIY",itemIds:h,filterValue:p,filterPlaceholder:d("Search"),onFilterChange:f,isSearchable:!0,withDefaultPadding:!0,withStatus:!0,onSelectedIdChange:g})})})));var M=a(30708),D=a(31460),T=a(37661),F=a(39351),U=a(46222),R=a(24680),x=a(41036),O=a(38777),L=a(86046),K=a(81949),E=a(9267);const V={root:"TtE8LQNJ",minimal:"nkV4JXHc",transition:"nXQS4E59",main:"JuWZY1ds",container:"mnhBs1uK",section:"lYkNd_gb",lastSection:"f749AI4g",sectionTitle:"FF8gm7MP",hint:"Rs8WXoOz",tos:"Vu6blJk9",topUpButton:"dc_DZoVF",tonBalanceContainer:"lorbW9II",tonBalance:"h2Fs3tOv",tonIconBalance:"Ut6GidJP",tonInUsd:"FdcdsB4l",tonIconLogo:"_hCjjyEv",description:"teXilLxe",header:"fnhXotO2",starHeaderText:"iUwego5s",botItem:"AhxcrKWn",hiddenHeader:"DZk6d6hF",closeButton:"piD1PXHW",addStarsButton:"dqnGL2uh",addStarsIcon:"w9Db2eiK",balanceBlock:"Yk0OQBKC",balanceInfo:"p2dW9NOV",smallerText:"rUnPcfmE",balanceBottom:"F5BTkZ9G",modalBalance:"t8tMrx3y",starButton:"oOt4VBD2",paymentContent:"OReEUNTV",paymentImages:"oKorQYTC",paymentPhoto:"HGTrEtUF",avatarStar:"Wu10dXoa",paymentImageBackground:"os8jb_qv",paymentButton:"VzR5cibf",paymentButtonStar:"Uhg7yWxK",transactions:"Qvc0fTTH",subscriptions:"IX5BhCUF",tabs:"KZVEyKOX",disclaimer:"bpVifdwH",amountBadge:"BPM7LKwo",loadMore:"TKmZjMyd",loadMoreIcon:"buepwtN1"},H=(0,r.ph)((({balance:e,className:t,withAddButton:a})=>{const r=(0,F.A)(),{openStarsBalanceModal:n}=(0,i.ko)();return(0,y.Y)("div",{className:(0,s.A)(V.balanceBlock,t),children:(0,y.FD)("div",{className:V.balanceInfo,children:[(0,y.Y)("span",{className:V.smallerText,children:r("StarsBalance")}),(0,y.Y)("div",{className:V.balanceBottom,children:e?.currency===I.ykW?(0,y.FD)(y.FK,{children:[(0,y.Y)(f.A,{name:"toncoin"}),void 0!==e?(0,l.UL)(e.amount,e.currency):"…"]}):(0,y.FD)(y.FK,{children:[(0,y.Y)(E.A,{type:"gold",size:"middle"}),void 0!==e&&e.currency===I.OUy?(0,L.ZF)(r,e):"…",a&&(0,y.Y)(K.A,{className:V.addStarsButton,onClick:()=>n({}),children:(0,y.Y)(f.A,{className:V.addStarsIcon,name:"add"})})]})})]})})}));var q=a(17663),z=a(14242),J=a(63527);const W={root:"ZXnbeQxP",info:"zLaaDX3c",status:"HbF2qTB2",statusPricing:"AveGvpdV",amount:"_CBiOQcv",title:"k9ZIv5Pd",description:"FlRlxMx2",subtitle:"YN2J8dw6",statusPeriod:"MRrP7Oew",statusEnded:"pRHwfr8m",preview:"t6Syyhzd",subscriptionStar:"ftlbevPm"},_=(0,r.ph)((({subscription:e})=>{const{openStarsSubscriptionModal:t}=(0,i.ko)(),{peerId:a,pricing:r,until:s,isCancelled:l,title:d,photo:f}=e,h=(0,m.A)(),g=(0,J.A)(function(e){return t=>(0,o.PVB)(t,e)}(a)),A=(0,u.A)((()=>{t({subscription:e})}));if(!g)return;const b=s<Date.now()/1e3,S=(0,q.A)(1e3*s,h.code,!0,"long");return(0,y.FD)("div",{className:W.root,onClick:A,children:[(0,y.FD)("div",{className:W.preview,children:[(0,y.Y)(p.A,{size:"medium",peer:g}),(0,y.Y)(E.A,{className:W.subscriptionStar,type:"gold",size:"small"})]}),(0,y.FD)("div",{className:W.info,children:[(0,y.Y)("h3",{className:W.title,children:(0,c.A)((0,n.F9)(h,g)||"")}),d&&(0,y.FD)("p",{className:W.subtitle,children:[f&&(0,y.Y)(p.A,{webPhoto:f,size:"micro"}),(0,c.A)(d)]}),(0,y.Y)("p",{className:W.description,children:h(b?"StarsSubscriptionExpired":l?"StarsSubscriptionExpires":"StarsSubscriptionRenews",S)})]}),(0,y.Y)("div",{className:W.status,children:l||b?(0,y.Y)("div",{className:W.statusEnded,children:h(b?"StarsSubscriptionStatusExpired":"StarsSubscriptionStatusCancelled")}):(0,y.FD)(y.FK,{children:[(0,y.FD)("div",{className:W.statusPricing,children:[(0,y.Y)(E.A,{className:W.star,type:"gold",size:"adaptive"}),(0,y.Y)("span",{className:W.amount,children:(0,z.Sm)(r.amount)})]}),(0,y.Y)("div",{className:W.statusPeriod,children:h("StarsParticipantSubscriptionPerMonth")})]})})]})}));var j=a(58968),Q=a(66833);function X(e,t,a){if(a.paidMessages)return t("PaidMessageTransaction",{count:a.paidMessages},{withNodes:!0,pluralValue:a.paidMessages});if(a.isGiftResale)return $(a.amount)?t("StarGiftSaleTransaction"):t("StarGiftPurchaseTransaction");if(a.isPostsSearch)return t("PostsSearchTransaction");if(a.starRefCommision)return e("StarTransactionCommission",(0,z.l9)(a.starRefCommision));if(a.isGiftUpgrade)return e("Gift2TransactionUpgraded");if(a.extendedMedia)return e("StarMediaPurchase");if(a.subscriptionPeriod)return a.title||e("StarSubscriptionPurchase");if(a.isReaction)return e("StarsReactionsSent");if(a.giveawayPostId)return e("StarsGiveawayPrizeReceived");if(a.isMyGift)return e("StarsGiftSent");if(a.isGift)return a.amount.currency===I.ykW?t("TonGiftReceived"):e("StarsGiftReceived");if(a.starGift)return $(a.amount)?e("Gift2TransactionSent"):e("Gift2ConvertedTitle");const r=a.peer&&(0,L.MA)(a)&&(0,L.Pc)(a)||void 0;return r?r.title||e(r.titleKey):a.title}function $(e){return e.currency===I.OUy?(t=e).amount?t.amount<0:t.nanos<0:e.amount<0;var t}var Z=a(79577),ee=a(40558),te=a(62587),ae=a(27860);const re={root:"jQkp75Gb",preview:"OYGSN3PF",count:"KX1yz2Jy",thumb:"EvinKr5k",noOutline:"KSAAsUDv",itemCount1:"GxDajfX_",itemCount2:"jXuZoxq8",itemCount3:"TPn3XGHJ",blurry:"hWZuxLS8",full:"w56QPFhl",fadeIn:"ds43W8Wq"};function ie({boughtMedia:e,index:t,className:a}){const r=e.video||e.photo,i=(0,k.VO)(r,"pictogram"),n=(0,k.VD)(r),o=(0,te.A)(i);return(0,y.FD)("div",{className:(0,s.A)(re.thumb,void 0!==t&&`stars-transaction-media-${t}`,a),children:[n&&(0,y.Y)("img",{className:re.blurry,src:n,alt:""}),o&&(0,y.Y)("img",{className:re.full,src:o,alt:""})]})}const ne=(0,r.ph)((({media:e,className:t,isTransactionPreview:a,onClick:r})=>{const i=Math.min(e.length,a?2:3),n="mediaType"in e[0];return(0,y.FD)("div",{className:(0,s.A)(re.root,re[`itemCount${i}`],a&&re.preview,t),dir:"rtl",onClick:r,children:[e.slice(0,i).reverse().map(((e,t,r)=>{const i=r.length-t-1;return"mediaType"in e?(0,y.Y)(ae.A,{className:re.thumb,isVisible:!0,width:e.width,height:e.height,thumbDataUri:e.thumbnail?.dataUri}):(0,y.Y)(ie,{className:(0,s.A)(a&&i>0&&re.noOutline),boughtMedia:e,index:i})})),n&&(0,y.FD)("div",{className:re.count,children:[(0,y.Y)(f.A,{name:"stars-lock"}),e.length>1?e.length:""]})]})})),oe={root:"aHAxv_Jg",info:"oyYrn3II",stars:"K5lc75ku",amount:"QLQPuLAr",title:"e0pK8CJ_",description:"xbERdDMQ",date:"l6CwQ0Ev",positive:"P_42_ZWR",negative:"TGjnLJfH",preview:"cnjGihOT",subscriptionStar:"z43YvnDX",uniqueGiftBackground:"eNvzMw2p",giftSticker:"U3dqmnM4"},se=(0,r.ph)((({transaction:e,className:t})=>{const{openStarsTransactionModal:a}=(0,i.ko)(),{date:l,amount:d,photo:h,peer:g,extendedMedia:A,subscriptionPeriod:b}=e,S=(0,F.A)(),v=(0,m.A)(),N="peer"===g.type?g.id:void 0,C=(0,J.A)(function(e){return t=>e?(0,o.PVB)(t,e):void 0}(N)),k=e.starGift,G="starGiftUnique"===k?.type,Y=k&&(0,Q.yQ)(k),P=(0,r.Kr)((()=>{let t,a,r,i=X(v,S,e);if((0,L.MA)(e)){const a=(0,L.Pc)(e);i=a.title||v(a.titleKey),t=v(a.subtitleKey),r=a}else t=C&&(0,n.F9)(v,C),r=C||j.lw;return e.isGiftUpgrade&&"starGiftUnique"===e.starGift?.type&&(t=S("GiftUnique",{title:e.starGift.title,number:e.starGift.number})),e.isGiftResale&&"starGiftUnique"===e.starGift?.type&&(t=S("GiftUnique",{title:e.starGift.title,number:e.starGift.number})),e.isPostsSearch&&(i=X(v,S,e),t=void 0),e.photo&&(r=void 0),e.isRefund&&(a=v("StarsRefunded")),e.hasFailed&&(a=v("StarsFailed")),e.isPending&&(a=v("StarsPending")),{title:i,description:t,avatarPeer:r,status:a}}),[v,S,C,e]),w=(0,r.Kr)((()=>{if(G){const{backdrop:e}=(0,Q.uc)(k),t=[e.centerColor,e.edgeColor];return(0,y.FD)(y.FK,{children:[(0,y.Y)(ee.A,{className:oe.uniqueGiftBackground,backgroundColors:t}),(0,y.Y)(Z.A,{className:oe.giftSticker,sticker:Y,size:36,play:!1})]})}return Y?(0,y.Y)(Z.A,{className:oe.giftSticker,sticker:Y,size:36,play:!1}):A?(0,y.Y)(ne,{media:A,isTransactionPreview:!0}):(0,y.FD)(y.FK,{children:[(0,y.Y)(p.A,{size:"medium",webPhoto:h,peer:P.avatarPeer}),Boolean(b)&&(0,y.Y)(E.A,{className:oe.subscriptionStar,type:"gold",size:"small"})]})}),[G,A,h,P.avatarPeer,b,k,Y]),B=(0,u.A)((()=>{a({transaction:e})})),M=$(d)?oe.negative:oe.positive;return(0,y.FD)("div",{className:(0,s.A)(oe.root,t),onClick:B,children:[(0,y.Y)("div",{className:oe.preview,children:w}),(0,y.FD)("div",{className:oe.info,children:[(0,y.Y)("h3",{className:oe.title,children:P.title}),P.description&&(0,y.Y)("p",{className:oe.description,children:(0,c.A)(P.description)}),(0,y.FD)("p",{className:oe.date,children:[(0,q.L2)(1e3*l,v.code,!0),P.status&&` — (${P.status})`]})]}),(0,y.FD)("div",{className:oe.stars,children:[(0,y.Y)("span",{className:(0,s.A)(oe.amount,M),children:(0,L.hk)(S,d)}),d.currency===I.OUy&&(0,y.Y)(E.A,{className:oe.star,type:"gold",size:"adaptive"}),d.currency===I.ykW&&(0,y.Y)(f.A,{name:"toncoin",className:M})]})]})})),le=["all","inbound","outbound"],ce=["StarsTransactionsAll","StarsTransactionsIncoming","StarsTransactionsOutgoing"],de="StarsTransactionItem",ue=(0,r.ph)((0,i.EK)(((e,{modal:t})=>({shouldForceHeight:t?.currency===I.ykW?Boolean(e.ton?.history?.all?.transactions.length):Boolean(e.stars?.history?.all?.transactions.length),starsBalanceState:e.stars,tonBalanceState:e.ton,canBuyPremium:!(0,o.n_C)(e),tonUsdRate:e.appConfig.tonUsdRate,tonTopupUrl:e.appConfig.tonTopupUrl,animationLevel:(0,M.l)(e).animationLevel})))((({modal:e,starsBalanceState:t,tonBalanceState:a,canBuyPremium:d,shouldForceHeight:p,tonUsdRate:S,tonTopupUrl:v,animationLevel:N})=>{const{closeStarsBalanceModal:C,loadStarsTransactions:G,loadStarsSubscriptions:Y,openStarsGiftingPickerModal:P,openInvoice:w,openUrl:B}=(0,i.ko)(),M=e?.currency||I.OUy,L=M===I.ykW?a:t,{balance:K,history:E}=L||{},{subscriptions:q}=M===I.OUy&&t||{},z=(0,m.A)(),J=(0,F.A)(),[W,j]=(0,r.J0)(!0),[Q,X]=(0,r.J0)(0),[$,Z,ee]=(0,T.A)(),te=Boolean(e&&(t||a)),{originStarsPayment:ae,originReaction:re,originGift:ie,topup:ne}=e||{},oe=ae||re||ie||ne,ue=ae?.form?.invoice?.totalAmount||ae?.subscriptionInfo?.subscriptionPricing?.amount||re?.amount||ie?.gift.stars||ne?.balanceNeeded,me=ue?ue-(K?.amount||0):void 0,pe=(0,r.Kr)((()=>{const e=(0,i.mS)();if(re){const t=(0,o.hds)(e,re.chatId);if(!t)return;return z("StarsNeededTextReactions",(0,k.Js)(z,t))}if(ae){const t=ae.form?.botId?(0,o.mBe)(e,ae.form.botId):void 0;if(!t)return;return z("StarsNeededText",(0,k.Yg)(t))}if(ie){const t=(0,o.mBe)(e,ie.peerId);if(!t)return;return z("StarsNeededTextGift",(0,n.F9)(J,t))}return"subs"===ne?.purpose?z("StarsNeededTextLink"):ne?.purpose===I.D3m?J("StarsNeededTextSendPaidMessages",void 0,{withMarkdown:!0,withNodes:!0}):void 0}),[re,ae,ie,ne?.purpose,J,z]),fe=Boolean(E?.all?.transactions.length&&!oe),he=!oe,ge=(0,r.Kr)((()=>{const e=E?.all?.transactions.length||0;return 1==e?"35.5rem":2==e?"39.25rem":3==e?"43rem":"45rem"}),[E?.all?.transactions.length]),Ae=(0,r.Kr)((()=>ce.map((e=>({title:J(e)})))),[J]);(0,r.vJ)((()=>{te||(j(!0),X(0),ee())}),[te]),(0,r.vJ)((()=>{oe?Z():ee()}),[oe]);const be=(0,r.Kr)((()=>{if(!te)return;const e=z("lng_credits_summary_options_about").split("{link}");return[e[0],(0,y.Y)(h.A,{url:z("StarsTOSLink"),text:z("lng_credits_summary_options_about_link")}),e[1]]}),[te,z]),Se=(0,u.A)((()=>{G({type:le[Q],isTon:M===I.ykW})})),ve=(0,u.A)((()=>{Y()})),Ne=(0,u.A)((()=>{P({})})),ye=(0,u.A)((e=>{w({type:"stars",stars:e.stars,currency:e.currency,amount:e.amount})})),Ce=(0,u.A)((()=>{B({url:v})}));return(0,y.Y)(A.A,{className:(0,s.A)(V.root,!p&&!$&&V.minimal),isOpen:te,onClose:C,dialogStyle:`--modal-height: ${ge}`,children:(0,y.FD)("div",{className:(0,s.A)(V.main,"custom-scroll"),onScroll:function(e){const{scrollTop:t}=e.currentTarget;j(t<=150)},children:[(0,y.Y)(g.A,{round:!0,size:"smaller",className:V.closeButton,color:"translucent",onClick:()=>C(),ariaLabel:J("Close"),children:(0,y.Y)(f.A,{name:"close"})}),M!==I.ykW&&(0,y.Y)(H,{balance:K,className:V.modalBalance}),(0,y.Y)("div",{className:(0,s.A)(V.header,W&&V.hiddenHeader),children:(0,y.Y)("h2",{className:V.starHeaderText,children:z("TelegramStars")})}),(0,y.Y)("div",{className:V.section,children:M===I.ykW?(()=>{const e=(0,l.UL)(K?.amount||0,I.ykW);return(0,y.FD)(y.FK,{children:[(0,y.Y)(O.A,{model:"speeding-diamond",color:"blue",title:J("CurrencyTon"),description:J("DescriptionAboutTon"),isDisabled:!te}),(0,y.FD)("div",{className:V.tonBalanceContainer,children:[(0,y.FD)("div",{className:V.tonBalance,children:[(0,y.Y)(f.A,{name:"toncoin",className:V.tonIconBalance}),e]}),Boolean(S)&&(0,y.Y)("span",{className:V.tonInUsd,children:`${(0,l.Ad)((0,l.C)(K?.amount||0,S,!0),"USD",J.code)}`})]}),(0,y.Y)(g.A,{className:V.topUpButton,onClick:Ce,fluid:!0,children:J("ButtonTopUpViaFragment")})]})})():(0,y.FD)(y.FK,{children:[(0,y.Y)(O.A,{model:"swaying-star",color:"gold",title:me?z("StarsNeededTitle",ue):z("TelegramStars"),description:(0,c.A)(pe||z("TelegramStarsInfo"),["simple_markdown","emoji"]),isDisabled:!te}),d&&!$&&(0,y.Y)(g.A,{className:V.starButton,onClick:Z,fluid:!0,children:z("Star.List.BuyMoreStars")}),d&&!$&&he&&(0,y.Y)(g.A,{isText:!0,noForcedUpperCase:!0,className:V.starButton,fluid:!0,onClick:Ne,children:z("TelegramStarsGift")}),$&&t?.topupOptions&&(0,y.Y)(b.A,{starsNeeded:me,options:t.topupOptions,onClick:ye})]})}),$&&(0,y.Y)("div",{className:V.tos,children:be}),M===I.ykW&&(0,y.Y)("div",{className:V.hint,children:J("TonModalHint")}),fe&&Boolean(q?.list.length)&&(0,y.FD)("div",{className:V.section,children:[(0,y.Y)("h3",{className:V.sectionTitle,children:z("StarMySubscriptions")}),(0,y.FD)("div",{className:V.subscriptions,children:[q?.list.map((e=>(0,y.Y)(_,{subscription:e},e.id))),q?.nextOffset&&(0,y.FD)(g.A,{isText:!0,disabled:q.isLoading,size:"smaller",noForcedUpperCase:!0,className:V.loadMore,onClick:ve,children:[(0,y.Y)(f.A,{name:"down",className:V.loadMoreIcon}),z("StarMySubscriptionsExpand")]})]})]}),fe&&(0,y.FD)("div",{className:V.container,children:[(0,y.Y)("div",{className:V.lastSection,children:(0,y.Y)(x.Ay,{name:(0,D.P)("slideOptimized",N,void 0,J.isRtl),activeKey:Q,renderCount:ce.length,shouldRestoreHeight:!0,className:V.transition,children:(0,y.Y)(U.A,{onLoadMore:Se,items:E?.[le[Q]]?.transactions,scrollContainerClosest:`.${V.main}`,itemSelector:`.${de}`,className:V.transactions,noFastList:!0,noScrollRestoreOnTop:!0,children:E?.[le[Q]]?.transactions.map((e=>(0,y.Y)(se,{transaction:e,className:de},`${e.id}-${e.isRefund}`)))})})}),(0,y.Y)(R.A,{className:V.tabs,tabClassName:V.tab,activeTab:Q,tabs:Ae,onSwitchTab:X})]})]})})})));var me=a(48775),pe=a(29886),fe=a(84991),he=a(10187);const ge=(0,r.ph)((0,i.EK)(((e,{modal:t})=>{const a=t?.form?.botId?(0,o.mBe)(e,t.form.botId):void 0,r="message"===t?.inputInvoice?.type?t.inputInvoice:void 0,i=r?(0,o.O5q)(e,r.chatId,r.messageId):void 0,n=r?(0,o.hds)(e,r.chatId):void 0,s=i?.content.paidMedia;return{bot:a,starsBalanceState:e.stars,paidMediaMessage:s?i:void 0,paidMediaChat:s?n:void 0}}))((({modal:e,bot:t,starsBalanceState:a,paidMediaMessage:n,paidMediaChat:o})=>{const{closeStarsPaymentModal:l,openStarsBalanceModal:d,sendStarPaymentForm:f}=(0,i.ko)(),[b,S,v]=(0,T.A)(),C=Boolean(e?.inputInvoice&&a),I=(0,pe.A)(e),G=e||I,{form:Y,subscriptionInfo:P}=G||{},w=Y?.invoice?.totalAmount||P?.subscriptionPricing?.amount,B=Boolean(Y?.invoice.subscriptionPeriod),M=!P?.subscriptionPricing,D=Y?.photo,U=(0,m.A)(),R=(0,F.A)();(0,r.vJ)((()=>{C||v()}),[C]);const x=(0,r.Kr)((()=>{if(!G?.inputInvoice)return"";const e=(0,k.Yg)(t),a=U("Stars.Intro.PurchasedText.Stars",w);if(n){const e=n.content.paidMedia.extendedMedia,t=e.every((e=>!e.duration)),r=e.every((e=>Boolean(e.duration))),i=U(t?"Stars.Transfer.Photos":r?"Stars.Transfer.Videos":"Media",e.length),s=(0,k.Js)(U,o);return U("Stars.Transfer.UnlockInfo",[i,s,a])}return P?R("StarsSubscribeText",{chat:P.title,amount:w},{withNodes:!0,withMarkdown:!0,pluralValue:w}):B?R("StarsSubscribeBotText",{name:Y.title,amount:w,bot:e},{pluralValue:w}):U("Stars.Transfer.Info",[Y.title,e,a])}),[G?.inputInvoice,t,U,w,n,P,B,Y,o,R]),O=(0,r.Kr)((()=>{if(P)return R("StarsSubscribeInfo",{link:(0,y.Y)(h.A,{url:R("StarsSubscribeInfoLink"),text:R("StarsSubscribeInfoLinkText")})},{withNodes:!0})}),[P,R]),L=(0,r.Kr)((()=>{if(P)return(0,k.nr)(P)}),[P]),K=(0,u.A)((()=>{const t=a?.balance;void 0!==w&&void 0!==t&&(w>t.amount?d({originStarsPayment:e}):(f({}),S()))}));return(0,y.FD)(A.A,{contentClassName:V.paymentContent,isOpen:C,hasAbsoluteCloseButton:!0,isSlim:!0,onClose:l,children:[(0,y.Y)(H,{balance:a?.balance,className:V.modalBalance}),(0,y.FD)("div",{className:V.paymentImages,dir:U.isRtl?"ltr":"rtl",children:[n?(0,y.Y)(ne,{media:n.content.paidMedia.extendedMedia}):L?(0,y.FD)(y.FK,{children:[(0,y.Y)(p.A,{className:V.paymentPhoto,peer:L,size:"giant"}),(0,y.Y)(E.A,{type:"gold",size:"adaptive",className:V.avatarStar})]}):(0,y.Y)(fe.A,{peer:D?void 0:t,avatarWebPhoto:D,avatarSize:"giant",badgeIcon:"star",badgeText:(0,z.Sm)(w),badgeClassName:V.amountBadge,className:V.paymentPhoto}),(0,y.Y)("img",{className:V.paymentImageBackground,src:N,alt:"",draggable:!1})]}),(0,y.Y)("h2",{className:V.headerText,children:U(L?"StarsSubscribeTitle":"StarsConfirmPurchaseTitle")}),M&&(0,y.Y)(he.A,{className:V.botItem,peerId:Y?.botId}),(0,y.Y)("div",{className:V.description,children:(0,c.A)(x,["simple_markdown","emoji"])}),(0,y.Y)(g.A,{className:V.paymentButton,onClick:K,isLoading:b,children:R(B?"StarsSubscribeBotButtonMonth":"StarsPay",{amount:(0,me.U2)(R,w,{asFont:!0})},{withNodes:!0})}),Boolean(O)&&(0,y.Y)("div",{className:(0,s.A)(V.disclaimer,V.smallerText),children:O})]})})));var Ae=a(89925),be=a(85982),Se=a(97040),ve=a(70046),Ne=a(96454),ye=a(95807),Ce=a(537);const Ie=(0,r.ph)((({modelAttribute:e,backdropAttribute:t,patternAttribute:a,title:n,subtitle:o,subtitlePeer:l,className:c,resellPrice:d})=>{const{openChat:u}=(0,i.ko)(),m=(0,F.A)(),[p,h,g]=(0,T.A)(),A=(0,Ce.A)([e,t,a]),b=t?.textColor,S=(0,r.Kr)((()=>{const e=[t.centerColor,t.edgeColor],r=t.patternColor;return(0,y.Y)(ee.A,{className:"UvhsGZLf",backgroundColors:e,patternColor:r,patternIcon:a.sticker})}),[t,a]);return(0,y.FD)("div",{className:(0,s.A)("irv1C8bo",c),children:[(0,y.FD)(x.Ay,{className:"Tu6_OHoq",slideClassName:(0,s.A)("interactive-gift","iUTKLzTN"),activeKey:A,direction:1,name:"zoomBounceSemiFade",children:[S,(0,y.Y)(Z.A,{className:"a1ASgPwu",sticker:e.sticker,size:120,noLoop:!p,onMouseEnter:Ne.TF?void 0:h,onMouseLeave:Ne.TF?void 0:g})]}),n&&(0,y.Y)("h1",{className:"ECTvfOda",children:n}),Boolean(o)&&(0,y.Y)("div",{className:(0,s.A)("S6JwvHWD",l&&"V7kDVPLm"),style:(0,ye.A)(b&&`color: ${b}`),onClick:()=>{l&&u({id:l.id})},children:o}),d&&(0,y.FD)("p",{className:"zTVWZg63",children:[(0,y.Y)("span",{children:(0,L.hk)(m,d)}),"XTR"===d.currency&&(0,y.Y)(E.A,{type:"gold",size:"middle"}),"TON"===d.currency&&(0,y.Y)(f.A,{name:"toncoin"})]})]})})),ke="qBOIq6Jn",Ge="sso9uZM6",Ye="NuWOY7ED",Pe=[0,-50],we=(0,r.ph)((0,i.EK)(((e,{modal:t})=>{const a="peer"===t?.transaction?.peer?.type&&t.transaction.peer.id,r=a?(0,o.PVB)(e,a):void 0,i=e.appConfig.starsPaidMessageCommissionPermille,n=t?.transaction.amount,s=t?.transaction.isGift?n?.currency===I.OUy?(0,o.WLj)(e,n?.amount):(0,o.OD9)(e,n?.amount):void 0;return{peer:r,canPlayAnimatedEmojis:(0,o.BWX)(e),topSticker:s,paidMessageCommission:i}}))((({modal:e,peer:t,canPlayAnimatedEmojis:a,topSticker:n,paidMessageCommission:o})=>{const{showNotification:l,openMediaViewer:c,closeStarsTransactionModal:d}=(0,i.ko)(),g=(0,F.A)(),A=(0,m.A)(),{transaction:b}=e||{},S=(0,r.li)(),v=(0,u.A)((()=>{const e=b?.extendedMedia;e&&c({origin:Ae.TQ.StarsTransaction,standaloneMedia:e.flatMap((e=>Object.values(e)))})})),N=(0,u.A)((()=>{S.current?.()})),C=(0,u.A)((e=>{S.current=e})),G=(0,r.Kr)((()=>{if(!b)return;const{giveawayPostId:e,photo:r,amount:i,isGiftUpgrade:c,starGift:d,isGiftResale:u,starRefCommision:m}=b,S=b?.starGift,G="starGiftUnique"===S?.type,Y=b?.starGift?(0,Q.yQ)(b.starGift):n,P=G?(0,Q.uc)(S):void 0,w=b.peer&&(0,L.MA)(b)&&(0,L.Pc)(b)||void 0,B="peer"===b.peer?.type?b.peer.id:void 0,M=b.peer&&A(function(e){switch(e.type){case"appStore":return"AppStore";case"playMarket":return"PlayMarket";case"fragment":return"Fragment";case"premiumBot":return"StarsTransactionBot";case"ads":return"StarsTransactionAds";case"api":return"Stars.Intro.Transaction.TelegramBotApi.Subtitle";default:return"Stars.Transaction.Unsupported.Title"}}(b.peer)),D=X(A,g,b),T=t&&b.messageId&&!c?(0,k.yt)(t,void 0,b.messageId):void 0,F=t&&e?(0,k.yt)(t,void 0,e):void 0,U=b.extendedMedia,R=U?.length||0,x=U?.every((e=>!e.video)),O=U?.every((e=>!e.photo)),K=A(x?"Stars.Transfer.Photos":O?"Stars.Transfer.Videos":"Media",R),V=b.description||(c&&"starGiftUnique"===d?.type?d.title:void 0)||(U?K:void 0),H=!U&&!Y&&!b.isPostsSearch,J=r?void 0:!(0,L.MA)(b)&&t||w,W=G&&(0,y.Y)("div",{className:(0,s.A)(ke,"ApoQz22o"),children:(0,y.Y)(Ie,{backdropAttribute:P.backdrop,patternAttribute:P.pattern,modelAttribute:P.model,title:S.title,subtitle:g("GiftInfoCollectible",{number:S.number}),resellPrice:b.amount})}),_=$(i)?"xDyq9cc0":"jvBZSrpd",j=(0,y.FD)("div",{className:ke,children:[U&&(0,y.Y)(ne,{className:(0,s.A)("C5r59yiV","transaction-media-preview"),media:U,onClick:v}),!U&&Y&&(0,y.Y)(Z.A,{sticker:Y,play:a,noLoop:!0},b.id),H&&(0,y.Y)(p.A,{className:"hcrszlpT",peer:J,webPhoto:r,size:"giant",onMouseMove:N}),!Y&&!b.isPostsSearch&&(0,y.Y)(Se.A,{className:(0,s.A)("nML8IQqX"),color:"gold",onRequestAnimation:C,centerShift:Pe}),Boolean(D)&&(0,y.Y)("h1",{className:"ZZAj3hj7",children:D}),(0,y.Y)("p",{className:Ye,children:V}),(0,y.FD)("p",{className:Ge,children:[(0,y.Y)("span",{className:(0,s.A)(Ge,_),children:(0,L.hk)(g,i)}),i.currency===I.OUy&&(0,y.Y)(E.A,{type:"gold",size:"middle"}),"TON"===i.currency&&(0,y.Y)(f.A,{name:"toncoin",className:_}),b.isRefund&&(0,y.Y)("p",{className:"sxWAwxTd",children:g("Refunded")})]}),Boolean(b.paidMessages&&b.starRefCommision&&o)&&(0,y.Y)("p",{className:Ye,children:g("PaidMessageTransactionDescription",{percent:(0,z.l9)(o/10)},{withNodes:!0,withMarkdown:!0})})]}),ee=[];let te;b&&m&&!b.paidMessages&&!u&&ee.push([A("StarsTransaction.StarRefReason.Title"),A("StarsTransaction.StarRefReason.Program")]),c&&ee.push([A("StarGiftReason"),A("StarGiftReasonUpgrade")]),u&&ee.push([A("StarGiftReason"),$(b.amount)?g("StarGiftSaleTransaction"):g("StarGiftPurchaseTransaction")]),te=c?A("Stars.Transaction.GiftFrom"):$(i)||b.isMyGift?A("Stars.Transaction.To"):!b.starRefCommision||b.paidMessages||u?A(B?"Star.Transaction.From":"Stars.Transaction.Via"):A("StarsTransaction.StarRefReason.Miniapp"),b.isPostsSearch||ee.push([te,B?{chatId:B}:M||""]),b.starRefCommision&&b.paidMessages&&ee.push([g("PaidMessageTransactionTotal"),(0,me.U2)(g,b.amount.amount/((100-b.starRefCommision)/100),{asFont:!1,className:"cU5QlvwL",containerClassName:"Z2YALGgl"})]),T&&ee.push([A("Stars.Transaction.Reaction.Post"),(0,y.Y)(h.A,{url:T,text:T})]),F&&b.amount.currency===I.OUy&&(ee.push([A("BoostReason"),(0,y.Y)(h.A,{url:F,text:A("Giveaway")})]),ee.push([A("Gift"),A("Stars",b.amount,"i")])),b.id&&ee.push([A("Stars.Transaction.Id"),(0,y.FD)(y.FK,{children:[(0,y.Y)("div",{className:"tMF8VIOM",onClick:()=>{(0,be.eM)(b.id),l({message:A("StarsTransactionIDCopied")})},children:b.id}),(0,y.Y)(f.A,{className:"voCttFzS",name:"copy"})]})]),ee.push([A("Stars.Transaction.Date"),(0,q.L2)(1e3*b.date,A.code,!0)]);const ae=A("lng_credits_box_out_about").split("{link}");return{header:G?W:j,tableData:ee,footer:(0,y.FD)("span",{className:"KgzPpgS6",children:[ae[0],(0,y.Y)(h.A,{url:A("StarsTOSLink"),text:A("lng_credits_summary_options_about_link")}),ae[1]]})}}),[b,A,g,t,a,n,o,C]),Y=(0,pe.A)(G)||G;return(0,y.Y)(ve.A,{isOpen:Boolean(b),className:"IzhfRIWu",hasBackdrop:"starGiftUnique"===b?.starGift?.type,header:Y?.header,tableData:Y?.tableData,footer:Y?.footer,buttonText:A("OK"),onClose:d})}))),Be="oBLHWBtJ",Me=[0,-50],De=(0,r.ph)((0,i.EK)(((e,{modal:t})=>{const a=t?.subscription.peerId;return{peer:a?(0,o.PVB)(e,a):void 0}}))((({modal:e,peer:t})=>{const{closeStarsSubscriptionModal:a,fulfillStarsSubscription:o,changeStarsSubscription:l,checkChatInvite:c,loadStarStatus:d,openInvoice:f}=(0,i.ko)(),A=(0,m.A)(),b=(0,F.A)(),{subscription:S}=e||{},v=(0,r.li)(),N=(0,u.A)((()=>{v.current?.()})),C=(0,u.A)((e=>{v.current=e})),k=(0,r.Kr)((()=>{if(!S)return"hidden";if(S.canRefulfill)return"refulfill";const e=S.until>Date.now()/1e3;if(e&&!S.isCancelled)return"cancel";if(e&&S.isCancelled)return"renew";const t=S.chatInviteHash||S.invoiceSlug;return!e&&t?"restart":"ok"}),[S]),G=(0,u.A)((()=>{if(S){switch(k){case"refulfill":o({id:S.id});break;case"restart":S.chatInviteHash?c({hash:S.chatInviteHash}):S.invoiceSlug&&f({type:"slug",slug:S.invoiceSlug}),d();break;case"renew":l({id:S.id,isCancelled:!1});break;case"cancel":l({id:S.id,isCancelled:!0})}a()}})),Y=(0,r.Kr)((()=>{if(!S||!t)return;const{pricing:e,until:a,isCancelled:r,canRefulfill:i,photo:o,title:l,hasBotCancelled:c}=S,d=(0,n.mO)(t),u=(0,y.FD)("div",{className:"E3R22yAI",children:[(0,y.FD)("div",{className:"wuTMXDP9",children:[(0,y.Y)(p.A,{peer:o?void 0:t,webPhoto:o,size:"giant",onMouseMove:N}),(0,y.Y)(E.A,{className:"enRetSny",type:"gold",size:"adaptive"})]}),(0,y.Y)(Se.A,{className:(0,s.A)("zGCayu45"),color:"gold",onRequestAnimation:C,centerShift:Me}),(0,y.Y)("h1",{className:"qdydQHgc",children:l||A("StarsSubscriptionTitle")}),(0,y.Y)("p",{className:"FI6rEJlK",children:b("StarsPerMonth",{amount:e.amount},{withNodes:!0,specialReplacement:{[I.Cyx]:(0,y.Y)(E.A,{className:"J8HIcN6k",size:"adaptive",type:"gold"})}})})]}),m=[];m.push([A(d?"StarsSubscriptionBot":"StarsSubscriptionChannel"),{chatId:t.id}]),l&&m.push([A("StarsSubscriptionBotProduct"),l]);const f=a<Date.now()/1e3;m.push([A(f?"StarsSubscriptionUntilExpired":r?"StarsSubscriptionUntilExpires":"StarsSubscriptionUntilRenews"),(0,q.L2)(1e3*a,A.code,!0)]);const v=b("StarsTransactionTOS",{link:(0,y.Y)(h.A,{url:b("StarsTransactionTOSLink"),text:b("StarsTransactionTOSLinkText")})},{withNodes:!0});return{header:u,tableData:m,footer:(0,y.FD)("span",{className:"GMWMuWCr",children:[(0,y.Y)("p",{className:Be,children:v}),r&&(0,y.Y)("p",{className:"nkwiG25Q",children:A(c?"StarsSubscriptionBotCancelledText":"StarsSubscriptionCancelledText")}),i&&(0,y.Y)("p",{className:Be,children:A("StarsSubscriptionRefulfillInfo",(0,q.L2)(1e3*a,A.code,!0))}),!r&&!i&&f&&(0,y.Y)("p",{className:Be,children:A("StarsSubscriptionExpiredInfo",(0,q.L2)(1e3*a,A.code,!0))}),!r&&!i&&!f&&(0,y.Y)("p",{className:Be,children:A("StarsSubscriptionCancelInfo",(0,q.L2)(1e3*a,A.code,!0))}),"hidden"!==k&&(0,y.Y)(g.A,{color:"cancel"===k?"danger":"primary",isText:"cancel"===k,onClick:G,children:A("cancel"===k?"StarsSubscriptionCancel":"refulfill"===k?"StarsSubscriptionRefulfill":"restart"===k?"StarsSubscriptionAgain":"renew"===k?"StarsSubscriptionRenew":"OK")})]})}}),[k,b,A,t,S]),P=(0,pe.A)(Y)||Y;return(0,y.Y)(ve.A,{isOpen:Boolean(S),className:"eR_RZfGB",header:P?.header,tableData:P?.tableData,footer:P?.footer,onClose:a})})));var Te=a(43874),Fe=a(34431),Ue=a(19806),Re=a(22699),xe=a(24433),Oe=a(32581),Le=a(66644),Ke=a(15283),Ee=a(93545),Ve=a(68292),He=a(85118);const qe={root:"CuBAw2yg",slider:"euOOAbZi",sparkles:"_L1YQTIP",progress:"kwK0cNPX",floatingBadgeWrapper:"uvlMoXj0",floatingBadge:"BGSDWAYc",floatingBadgeText:"qqQan8uF",floatingBadgeTriangle:"mIdJOmsB"},ze=[50,100,500,1e3,2e3,5e3,1e4];function Je(e,t){const a=e.findIndex((e=>t<=e)),r=e[a-1]||1,i=e[a]||e[e.length-1];return a+(t-r)/(i-r)}function We(e,t){const a=Math.floor(t),r=e[a-1]||1,i=r+((e[a]||e[e.length-1])-r)*(t-a);return Math.round(i)}const _e=(0,r.ph)((({maxValue:e,defaultValue:t,className:a,onChange:i})=>{const n=(0,r.li)(),o=(0,r.Kr)((()=>{const t=[];for(let a=0;a<ze.length;a++)if(ze[a]<e&&t.push(ze[a]),ze[a]>=e){t.push(e);break}return t}),[e]),[l,c]=(0,r.J0)(0);(0,Ke.A)((()=>{c(Je(o,t))}));const d=(0,u.A)((()=>{const e=n.current;if(!e)return;const t=e.parentElement;(0,Le.YS)((()=>{const a=t.offsetLeft+e.offsetWidth/2,r=t.offsetLeft+t.offsetWidth-e.offsetWidth/2;(0,Le.RK)((()=>{t.style.setProperty("--_min-x",`${a}px`),t.style.setProperty("--_max-x",`${r}px`)}))}))}));(0,Ee.A)(n,d);const m=(0,u.A)((e=>{const t=Number(e.currentTarget.value);c(t),i(We(o,t))}));return(0,y.FD)("div",{className:(0,s.A)(qe.root,a),style:"--progress: "+l/o.length,children:[(0,y.Y)("div",{className:qe.floatingBadgeWrapper,children:(0,y.FD)("div",{className:qe.floatingBadge,ref:n,children:[(0,y.FD)("div",{className:qe.floatingBadgeText,children:[(0,y.Y)(f.A,{name:"star",className:qe.floatingBadgeIcon}),(0,y.Y)(Ve.A,{text:(0,z.Sm)(We(o,l))})]}),(0,y.FD)("svg",{className:qe.floatingBadgeTriangle,width:"28",height:"28",viewBox:"0 0 28 28",fill:"none",children:[(0,y.Y)("defs",{children:(0,y.FD)("linearGradient",{id:"StarBadgeTriangle",x1:"0",x2:"1",y1:"0",y2:"0",children:[(0,y.Y)("stop",{offset:"-50%","stop-color":"#FFAA00"}),(0,y.Y)("stop",{offset:"150%","stop-color":"#FFCD3A"})]})}),(0,y.Y)("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:"url(#StarBadgeTriangle)"})]})]})}),(0,y.Y)("div",{className:qe.progress,children:(0,y.Y)(He.A,{preset:"progress",className:qe.sparkles})}),(0,y.Y)("input",{className:qe.slider,type:"range",min:0,max:o.length,defaultValue:Je(o,t),step:"any",onChange:m})]})})),je={content:"RdhRpsCn",title:"yzbjj73U",slider:"xePPMXOI",description:"BlpfdOtK",itemInfo:"nS9V516D",itemTitle:"sH5Nukjy",itemSubtitle:"dHlNODTI",itemIcon:"H_iHihXU",sendAsPeerButtonAvatar:"_mjvLELm",sendAsPeerMenuButton:"zxsRaWYV",buttonDownIcon:"zrwUUELS",sendAsPeerMenuBubble:"X1PB6mhQ",sendAsPeerMenu:"Px1MDij9",sendAsPeersMenuContainer:"Al1nfhHJ",headerControlPanel:"vu90kSL_",separator:"uhQLUjmo",checkBox:"Mc3bVeF0",topLabel:"bnou4CpV",top:"QludQDKR",topBadge:"JBF9pTUK",buttonStar:"NJJFuym9",topPeer:"Ty4Ud_Rd",disclaimer:"KRvkHeo1"},Qe={avatarIcon:"author-hidden",customPeerAvatarColor:"#9eaab5",isCustomPeer:!0,titleKey:"StarsReactionAnonymous"},Xe=(0,r.ph)((0,i.EK)(((e,{modal:t})=>{const a=t&&(0,o.hds)(e,t.chatId),r=t&&(0,o.O5q)(e,t.chatId,t.messageId),i=e.stars?.balance,n=e.appConfig.paidReactionMaxAmount||2500,s=e.settings.paidReactionPrivacy,l=a?.sendPaidReactionsAsPeerIds,c=e.currentUserId;return{chat:a,message:r,starBalance:i,maxAmount:n,defaultPrivacy:s,sendPaidReactionsAsPeerIds:l,currentUserId:c,currentUser:(0,o.mBe)(e,c)}}))((({modal:e,chat:t,message:a,maxAmount:l,starBalance:d,defaultPrivacy:b,sendPaidReactionsAsPeerIds:S,currentUserId:v,currentUser:N})=>{const{closePaidReactionModal:C,addLocalPaidReaction:k,loadSendPaidReactionsAs:G}=(0,i.ko)(),[Y,P]=(0,r.J0)(50),[w,B,M]=(0,T.A)(),[D,U]=(0,r.J0)(!0),[R,x]=(0,r.J0)(v),O=t?.id,L=R?(0,o.PVB)((0,i.mS)(),R):N,K=(0,m.A)(),{isMobile:E}=(0,Te.Ay)(),V=(0,F.A)(),q=(0,u.A)((e=>{U(!e.target.checked)})),J=(0,u.A)((e=>{P(e),B()}));(0,r.vJ)((()=>{O&&!S&&G({chatId:O})}),[O,S]);const W=(0,r.Kr)((()=>{const e=S?.map((e=>e.id)).filter((e=>e!==O));return e?.unshift(v),e}),[S,O,v]),_=W&&W.length>1;(0,r.vJ)((()=>{e||M()}),[e]),(0,r.vJ)((()=>{const e=a?.reactions?.topReactors?.find((e=>e.isMy));if(e)return U(Boolean(e.isAnonymous)),void(e.peerId&&x(e.peerId));U("anonymous"===b?.type||!1),"peer"===b?.type&&W?.includes(b.peerId)?x(b.peerId):x(v)}),[b,a?.reactions?.topReactors,W,v]);const j=(0,u.A)((()=>{e&&(k({chatId:e.chatId,messageId:e.messageId,count:Y,isPrivate:D,peerId:D||R===v?void 0:R,shouldIgnoreDefaultPrivacy:!0}),C())})),Q=(0,u.A)((e=>{U(!1),x(e)})),X=(0,u.A)((e=>{const t=(0,o.PVB)((0,i.mS)(),e),a=R===e&&!D;if(t)return(0,y.FD)(xe.A,{onClick:()=>Q(e),children:[(0,y.Y)(p.A,{size:"small",peer:t}),(0,y.FD)("div",{className:(0,s.A)(je.itemInfo),children:[(0,y.Y)(Fe.A,{className:je.itemTitle,peer:t,noFake:!0,noVerified:!0}),(0,y.Y)("span",{className:je.itemSubtitle,children:(0,n.mO)(t)?V("PeerPersonalAccount"):V("PeerChannel")})]}),(0,y.Y)(f.A,{className:je.itemIcon,name:a?"check":"placeholder"})]})})),$=(0,r.Kr)((()=>({onTrigger:e,isOpen:t})=>(0,y.FD)(g.A,{ripple:!E,size:"smaller",color:"translucent",className:(0,s.A)(je.sendAsPeerMenuButton,t?"active":""),onClick:e,ariaLabel:V("AccDescrOpenMenu2"),children:[(0,y.Y)(p.A,{className:je.sendAsPeerButtonAvatar,size:"mini",peer:D?Qe:L}),(0,y.Y)(f.A,{name:"down",className:je.buttonDownIcon})]})),[E,V,L,D]),Z=(0,r.Kr)((()=>{if(_)return(0,y.Y)(Re.A,{className:(0,s.A)(je.sendAsPeerMenu,"with-menu-transitions"),bubbleClassName:je.sendAsPeerMenuBubble,trigger:$,positionX:"right",autoClose:!0,children:W.map((e=>X(e)))})}),[$,W,_]),ee=(0,r.Kr)((()=>{const e=(0,i.mS)(),t=a?.reactions?.topReactors;if(!t)return;const r=[];let n=!1,s=0;if(t.forEach((t=>{const a=t.peerId?(0,o.PVB)(e,t.peerId):void 0;if(!a&&!t.isAnonymous&&!t.isMy)return;if(t.isMy&&(s=t.count),t.isMy&&(t.peerId!==R||t.isAnonymous&&!D))return;const i=R===t.peerId||D&&t.isAnonymous;i&&(n=!0),r.push({amount:t.count,localAmount:i&&w?Y:0,isMy:t.isMy,isAnonymous:t.isAnonymous,user:a})})),!n){const t=(0,o.PVB)(e,R);r.push({amount:s,localAmount:w?Y:0,isMy:!0,user:t})}return r.sort(((e,t)=>t.amount+t.localAmount-(e.amount+e.localAmount))),r.slice(0,3)}),[w,a?.reactions?.topReactors,Y,R,D]),te=t&&(0,n.F9)(K,t);return(0,y.FD)(A.A,{isOpen:Boolean(e),onClose:C,isSlim:!0,hasAbsoluteCloseButton:!0,contentClassName:je.content,isLowStackPriority:!0,children:[(0,y.Y)("div",{className:je.sendAsPeersMenuContainer,children:Z}),(0,y.Y)("div",{className:je.headerControlPanel,children:(0,y.Y)(H,{balance:d,className:je.modalBalance,withAddButton:!0})}),(0,y.Y)(_e,{className:je.slider,defaultValue:50,maxValue:l,onChange:J}),(0,y.Y)("h3",{className:je.title,children:K("StarsReactionTitle")}),(0,y.Y)("div",{className:je.description,children:(0,c.A)(K("StarsReactionText",te),["simple_markdown","emoji"])}),(0,y.Y)(Oe.A,{children:ee&&(0,y.Y)("div",{className:je.topLabel,children:K("StarsReactionTopSenders")})}),ee&&(0,y.Y)("div",{className:je.top,children:ee.map((e=>{const t=(0,z.Sm)(e.amount+e.localAmount),a=e.isAnonymous||!e.user||e.isMy&&D?Qe:e.user,r="isCustomPeer"in a?K(a.titleKey):a&&(0,n.F9)(K,a);return(0,y.Y)(fe.A,{className:je.topPeer,peer:a,badgeText:t,badgeIcon:"star",badgeClassName:je.topBadge,text:r},`${e.user?.id||"anonymous"}-${t}`)}))}),ee&&(0,y.Y)(Oe.A,{className:je.separator}),(0,y.Y)(Ue.A,{className:(0,s.A)(je.checkBox,"dialog-checkbox"),checked:!D,onChange:q,label:K("StarsReactionShowMeInTopSenders")}),(0,y.Y)(g.A,{onClick:j,children:V("SendPaidReaction",{amount:Y},{withNodes:!0,specialReplacement:{[I.Cyx]:(0,y.Y)(f.A,{className:je.buttonStar,name:"star"})}})}),(0,y.Y)("p",{className:je.disclaimer,children:V("StarsReactionTerms",{link:(0,y.Y)(h.A,{text:V("StarsReactionLinkText"),url:V("StarsReactionLink")})},{withNodes:!0})})]})})));var $e=a(37836),Ze=a(5912),et=a(23174),tt=a(65632),at=a(20333),rt=a(36143),it=a(96530),nt=a(22720),ot=a(63152),st=a(94079);const lt="zZUpGRSI",ct="zAee80Dv",dt="nTPAv1ci",ut=(0,r.ph)((0,i.EK)(((e,{peerId:t})=>{const a=(0,o.SJA)(e),{stars:r}=e,{isBlurred:i,patternColor:n,background:s,backgroundColor:l}=(0,o.Gyz)(e,a)||{},c=(0,o.PVB)(e,t),d=(0,o.WA9)(e,t),u=(0,o.vGo)(e,t),m=e.currentUserId===t,p=!m&&u?.disallowedGifts?.shouldDisallowUniqueStarGifts,f=!m&&u?.disallowedGifts?.shouldDisallowLimitedStarGifts,h=(0,o.nTw)(e);return{starBalance:r?.balance,peer:c,theme:a,isBackgroundBlurred:i,patternColor:n,customBackground:s,backgroundColor:l,captionLimit:e.appConfig.starGiftMaxMessageLength,currentUserId:e.currentUserId,isPaymentFormLoading:h.isPaymentFormLoading,paidMessagesStars:d,areUniqueStarGiftsDisallowed:p,shouldDisallowLimitedStarGifts:f}}))((function({gift:e,giftByStars:t,peerId:a,peer:o,captionLimit:c,theme:d,isBackgroundBlurred:m,patternColor:p,backgroundColor:f,customBackground:h,currentUserId:A,isPaymentFormLoading:b,starBalance:S,paidMessagesStars:v,areUniqueStarGiftsDisallowed:N,shouldDisallowLimitedStarGifts:C}){const{sendStarGift:I,sendPremiumGiftByStars:k,openInvoice:G,openGiftUpgradeModal:Y,openStarsBalanceModal:P}=(0,i.ko)(),w=(0,F.A)(),[B,M]=(0,r.J0)(""),[D,T]=(0,r.J0)(!1),[U,R]=(0,r.J0)(!1),[x,O]=(0,r.J0)(!1),L=(0,tt.A)(d,h);(0,r.vJ)((()=>{C&&R(!0)}),[C,U]);const K="id"in e&&"starGift"===e.type,E="months"in e,V=t&&"amount"in t,H=o&&(0,n.mO)(o),q=a===A,z=(0,r.Kr)((()=>{if(E){const a=x&&V?t:e;return{id:-1,chatId:"0",isOutgoing:!1,senderId:A,date:Math.floor(Date.now()/1e3),content:{action:{mediaType:"action",type:"giftPremium",amount:a.amount,currency:a.currency,months:e.months,message:B?{text:B}:void 0}}}}if(K)return{id:-1,chatId:"0",isOutgoing:!1,senderId:A,date:Math.floor(Date.now()/1e3),content:{action:{mediaType:"action",type:"starGift",message:B?.length?{text:B}:void 0,isNameHidden:D||void 0,starsToConvert:e.starsToConvert,canUpgrade:U||void 0,alreadyPaidUpgradeStars:U?e.upgradeStars:void 0,gift:e,peerId:a,fromId:A}}}}),[A,e,B,K,D,U,a,x,V,t,E]),J=(0,u.A)((e=>{M(e.target.value)})),W=(0,u.A)((()=>{T(!D)})),_=(0,u.A)((()=>{R(!U)})),j=(0,u.A)((()=>{V&&O(!x)})),Q=(0,u.A)((()=>{K&&Y({giftId:e.id,peerId:a})})),X=(0,u.A)((()=>{P({})})),$=(0,u.A)((()=>{K?I({peerId:a,shouldHideName:D,gift:e,message:B?{text:B}:void 0,shouldUpgrade:U}):x&&V?k({userId:a,months:t.months,amount:t.amount,message:B?{text:B}:void 0}):E&&G({type:"giftcode",userIds:[a],currency:e.currency,amount:e.amount,option:e,message:B?{text:B}:void 0})})),Z=V&&S&&S.amount>t.amount,ee=(0,s.A)("ZORVRSG3","soDpW2YR",h&&"Eny_G3JI",f&&"TkJZPU2u",h&&m&&"M6k91TdM");if((K||E)&&z)return(0,y.FD)("div",{className:(0,s.A)("jKOG0It6","custom-scroll"),children:[(0,y.FD)("div",{className:(0,s.A)("CB1mxsgp","MessageList"),inert:!0,style:(0,ye.A)(`--pattern-color: ${p}`,f&&`--theme-background-color: ${f}`),children:[(0,y.Y)("div",{className:ee,style:L?`--custom-background: ${L}`:void 0}),(0,y.Y)(rt.A,{message:z,threadId:et.l3,appearanceOrder:0},K?e.id:E?e.months:void 0)]}),function(){const a=c?c-B.length:void 0,r=(0,n.F9)(w,o);return(0,y.FD)("div",{className:"Y68CEIKn",children:[!v&&(0,y.Y)(st.A,{className:"o5r2IPoA",onChange:J,value:B,label:w("GiftMessagePlaceholder"),maxLength:c,maxLengthIndicator:a&&a<50?a.toString():void 0}),Z&&(0,y.FD)(nt.A,{className:lt,narrow:!0,ripple:!0,onClick:j,children:[(0,y.Y)("span",{children:w("GiftPremiumPayWithStars",{stars:(0,me.U2)(w,t.amount,{className:ct})},{withNodes:!0})}),(0,y.Y)(ot.A,{checked:x,onChange:j,label:w("GiftPremiumPayWithStarsAcc")})]}),V&&S&&(0,y.Y)("div",{className:dt,children:w("GiftPremiumDescriptionYourBalance",{stars:(0,me.U2)(w,S.amount,{className:ct}),link:(0,y.Y)(it.A,{isPrimary:!0,onClick:X,children:w("GetMoreStarsLinkText")})},{withNodes:!0,withMarkdown:!0})}),K&&Boolean(e.upgradeStars)&&!N&&(0,y.FD)(nt.A,{className:lt,narrow:!0,ripple:!0,onClick:_,disabled:C,children:[(0,y.Y)("span",{children:w("GiftMakeUnique",{stars:(0,me.U2)(w,e.upgradeStars,{className:ct})},{withNodes:!0})}),(0,y.Y)(ot.A,{checked:U,onChange:_,label:w("GiftMakeUniqueAcc")})]}),K&&Boolean(e.upgradeStars)&&!N&&(0,y.Y)("div",{className:dt,children:H?w("GiftMakeUniqueDescription",{user:r,link:(0,y.Y)(it.A,{isPrimary:!0,onClick:Q,children:w("GiftMakeUniqueLink")})},{withNodes:!0}):w("GiftMakeUniqueDescriptionChannel",{peer:r,link:(0,y.Y)(it.A,{isPrimary:!0,onClick:Q,children:w("GiftMakeUniqueLink")})},{withNodes:!0})}),K&&(0,y.FD)(nt.A,{className:lt,narrow:!0,ripple:!0,onClick:W,children:[(0,y.Y)("span",{children:w("GiftHideMyName")}),(0,y.Y)(ot.A,{checked:D,onChange:W,label:w("GiftHideMyName")})]}),K&&(0,y.Y)("div",{className:dt,children:q?w("GiftHideNameDescriptionSelf"):H?w("GiftHideNameDescription",{receiver:r}):w("GiftHideNameDescriptionChannel")})]})}(),(0,y.Y)("div",{className:"ATowWJ60"}),function(){const a=x&&V?(0,me.U2)(w,t.amount,{asFont:!0}):K?(0,me.U2)(w,e.stars+(U?e.upgradeStars:0),{asFont:!0}):E?(0,l.vv)(w,e.amount,e.currency):void 0;return(0,y.FD)("div",{className:"jxWZSvet",children:[K&&Boolean(e.availabilityRemains)&&(0,y.Y)(at.A,{isPrimary:!0,progress:e.availabilityRemains/e.availabilityTotal,rightText:w("GiftSoldCount",{count:e.availabilityTotal-e.availabilityRemains}),leftText:w("GiftLeftCount",{count:e.availabilityRemains}),className:"mWzLu0c0"}),(0,y.Y)(g.A,{className:"IDuhjrne",size:"smaller",onClick:$,isLoading:b,children:w("GiftSend",{amount:a},{withNodes:!0})})]})}()]})})));var mt=a(87049);const pt="G1mBmzxs",ft="a8no5WH0",ht="DvJLTVFU",gt=(0,r.ph)((0,i.EK)(((e,{option:t})=>({sticker:(0,o.t0O)(e,t.months),canPlayAnimatedEmojis:(0,o.BWX)(e)})))((function({sticker:e,canPlayAnimatedEmojis:t,baseMonthAmount:a,option:r,optionByStars:i,onClick:n}){const{months:o,amount:s,currency:c}=r,d=(0,F.A)(),m=(0,u.A)((()=>{n(r)})),p=Math.floor(s/o),f=a&&a>p?Math.ceil(100-p/(a/100)):void 0;return(0,y.FD)("div",{className:pt,tabIndex:0,role:"button",onClick:m,children:[(0,y.Y)(Z.A,{sticker:e,play:t,noLoop:!0,nonInteractive:!0,size:86}),function(){const e=12===o?d("Years",{count:1},{pluralValue:1}):d("Months",{count:o},{pluralValue:o});return(0,y.Y)("div",{className:"rn9aWFNA",children:e})}(),(0,y.Y)("div",{className:"q4_ydkAx",children:d("PremiumGiftDescription")}),(0,y.Y)(g.A,{className:ft,nonInteractive:!0,size:"tiny",pill:!0,fluid:!0,children:(0,l.Ad)(s,c)}),i&&(0,y.Y)("div",{className:"QB5SI7ta",children:d("GiftPremiumStarsPrice",{stars:(0,me.U2)(d,i.amount,{className:"jgnEfoeM"})},{withNodes:!0,withMarkdown:!0})}),Boolean(f)&&(0,y.Y)(mt.A,{color:"purple",text:d("GiftDiscount",{percent:f})})]})})));var At=a(82855);const bt=(0,r.ph)((0,i.EK)((e=>({isCurrentUserPremium:(0,o.g29)(e)})))((function({gift:e,observeIntersection:t,onClick:a,isResale:n,isCurrentUserPremium:o}){const{openGiftInfoModal:l,openPremiumModal:c,showNotification:d}=(0,i.ko)(),m=(0,r.li)(),p=(0,r.li)(),f=(0,F.A)(),[h,A]=(0,r.J0)(!1),[b,S,v]=(0,T.A)(),N=(0,Q.yQ)(e),C="starGiftUnique"===e.type,k=C?e:void 0,G=C?void 0:e,Y=C?function(t){if(!t)return{amount:0,currency:I.OUy};if("starGiftUnique"===e.type&&e.resaleTonOnly){const e=t.find((e=>e.currency===I.ykW));if(e)return e}return t.find((e=>e.currency===I.OUy))}(k?.resellPrice):{amount:G?.stars||0,currency:I.OUy},P=Y?.currency||I.OUy,w=G?.resellMinStars,B=!C&&n&&w?f.number(w)+"+":Y?.amount||0,M=!C&&Boolean(G?.isLimited),D=!C&&Boolean(G?.isSoldOut),U=Boolean(e?.requirePremium),R=Boolean(G?.limitedPerUser&&!G?.perUserRemains),x=G?.perUserTotal,O=(0,u.A)((()=>{!D||n?R?d({message:f("NotificationGiftsLimit",{count:x},{withMarkdown:!0,withNodes:!0})}):!U||o?a(e,n?"resell":"original"):c({gift:e}):l({gift:e})})),L=(0,r.Kr)((()=>{const{backdrop:t,pattern:a}=(0,Q.uc)(e)||{};if(!t||!a)return;const r=[t.centerColor,t.edgeColor],i=t.patternColor;return(0,y.Y)(ee.A,{className:"Nkotr8Q4",backgroundColors:r,patternColor:i,patternIcon:a.sticker})}),[e]),K=C?e.number:0,E=(0,r.Kr)((()=>{if(C){const{backdrop:t}=(0,Q.uc)(e)||{};if(!t)return;return(0,y.Y)(mt.A,{color:[t.centerColor,t.edgeColor],text:f("GiftSavedNumber",{number:K})})}return U?(0,y.Y)(mt.A,{color:"orange",text:f("LimitPremium")}):n?(0,y.Y)(mt.A,{color:"green",text:f("GiftRibbonResale")}):D?(0,y.Y)(mt.A,{color:"red",text:f("GiftSoldOut")}):M?(0,y.Y)(mt.A,{color:"blue",text:f("GiftLimited")}):void 0}),[C,n,e,D,M,f,K,U]);return(0,Ze.mv)(m,t,(e=>{const t=e.isIntersecting;A(t)})),(0,y.FD)("div",{ref:m,className:(0,s.A)("interactive-gift",pt,"f5ArEO1S","starGiftItem",U&&"NBYIITte"),tabIndex:0,role:"button",onClick:O,onMouseEnter:Ne.TF?void 0:S,onMouseLeave:Ne.TF?void 0:v,children:[L,(0,y.Y)("div",{ref:p,className:"rUSoeQXb",style:"width: 90px; height: 90px",children:N&&(0,y.Y)(At.A,{observeIntersectionForPlaying:t,observeIntersectionForLoading:t,containerRef:p,sticker:N,size:90,shouldLoop:b,shouldPreloadPreview:!0})}),(0,y.Y)(g.A,{className:ft,nonInteractive:!0,size:"tiny",color:C?"bluredStarsBadge":"stars",withSparkleEffect:h,pill:!0,fluid:!0,children:P===I.ykW?(0,me.Ms)(f,B||0,{shouldConvertFromNanos:!0,className:ht}):(0,me.U2)(f,B||0,{asFont:!0,className:ht})}),E]})})));var St=a(13235),vt=a(58443),Nt=a(96374),yt=a(64489);const Ct={root:"tJK1W0pJ",transition:"pP8TxefR",content:"o3V1HqbL",resaleScreenRoot:"Vce_TsJO",main:"cVXqeu9P",giftSection:"v4eKefwN",section:"EqfarEYb",resaleStarGiftsContainer:"RSFcSNGL",starGiftsContainer:"OQX3GZl5",premiumGiftsGallery:"n40m3BK2",header:"iqqoyRgW",resaleHeader:"cJRBgg9B",resaleHeaderContentContainer:"OXYQmfGK",headerSlide:"BTWhJUQB",headerText:"lLRmbpIu",hiddenHeader:"XgGzn1cQ",resaleHeaderText:"bp_KPx8I",commonHeaderText:"ybZo03if",resaleHeaderDescription:"XefHUFm1",closeButton:"r_Y5uG1T",balance:"soqAknia",avatars:"N_7tYJKr",avatar:"_3hY4vIep",logoBackground:"ieK4TzSb",center:"Ey5gX40t",description:"ZioU5h_k",starGiftsDescription:"gFgzS8pV",boostIcon:"Qi2YR6Dz",optionBottom:"RTbClMKE",secondaryInfo:"g0R9GSNq",footer:"J3Gju3bv",starGiftsTransition:"kB6IyXqS",notFoundGiftsRoot:"UqnRlJ1n",notFoundGiftsDescription:"g0VbwIG_",notFoundGiftsLink:"j2zPEQr8"},It=(0,r.ph)((0,i.EK)((e=>{const{starGifts:t}=e,{resaleGifts:a}=(0,o.nTw)(e),r=a?.giftId?t?.byId[a.giftId]:void 0,i=a.filter,n=a.isAllLoaded,s=a.isLoading,l=a.updateIteration;return{resellGifts:a.gifts,gift:r,filter:i,areGiftsAllLoaded:n,areGiftsLoading:s,updateIteration:l}}))((({resellGifts:e,gift:t,filter:a,areGiftsAllLoaded:n,areGiftsLoading:o,updateIteration:l,onGiftClick:c})=>{const{loadResaleGifts:d,updateResaleGiftsFilter:m}=(0,i.ko)(),p=(0,r.li)(),f=(0,F.A)(),h=(0,r.Kr)((()=>e?.map((e=>e.id))),[e]),g=Boolean(a?.modelAttributes?.length||a?.patternAttributes?.length||a?.backdropAttributes?.length),A=(0,u.A)((()=>{t&&d({giftId:t.id})})),b=Boolean(!e||0===e.length),[S,v]=(0,Nt.A)(A,h,!t,St.bc),{observe:N}=(0,Ze.BL)({rootRef:p,throttleMs:200}),C=(0,u.A)((()=>{m({filter:{...a,modelAttributes:[],backdropAttributes:[],patternAttributes:[]}})}));return(0,y.Y)("div",{ref:p,className:(0,s.A)(Ct.resaleScreenRoot,"custom-scroll"),children:(0,y.FD)(x.Ay,{name:"zoomFade",activeKey:l,children:[b&&n&&(0,y.FD)("div",{className:Ct.notFoundGiftsRoot,children:[(0,y.Y)(yt.A,{size:160,tgsUrl:vt.w.SearchingDuck,nonInteractive:!0,noLoop:!0}),(0,y.Y)("div",{className:Ct.notFoundGiftsDescription,children:f("ResellGiftsNoFound")}),g&&(0,y.Y)(it.A,{className:Ct.notFoundGiftsLink,onClick:C,children:f("ResellGiftsClearFilters")})]}),(0,y.Y)(U.A,{className:(0,s.A)(Ct.resaleStarGiftsContainer),items:S,onLoadMore:v,itemSelector:".starGiftItem",noFastList:!0,preloadBackwards:St.bc,scrollContainerClosest:`.${Ct.resaleScreenRoot}`,children:e?.map((e=>(0,y.Y)(bt,{gift:e,observeIntersection:N,isResale:!0,onClick:c},e.id)))})]})})})));var kt=a(10722),Gt=a(71429),Yt=a(36393),Pt=a(76023),wt=a(87094);const Bt=1.5*Pt.$,Mt=(0,r.ph)((0,i.EK)((e=>({theme:(0,o.SJA)(e)})))((({className:e,type:t,sticker:a,observeIntersectionForLoading:i,observeIntersectionForPlaying:n,theme:o})=>{const l=(0,r.li)(),c=(0,wt.A)(l,void 0,"pattern"!==t);return(0,y.Y)("div",{ref:l,className:(0,s.A)("KLFLR9ji",e),style:`width: ${Bt}px; height: ${Bt}px`,children:(0,y.Y)(At.A,{containerRef:l,sticker:a,size:Bt,shouldPreloadPreview:!0,observeIntersectionForLoading:i,observeIntersectionForPlaying:n,thumbClassName:"fCL5rY2D",customColor:c})})}))),Dt={root:"_VgmQnUg",buttonsContainer:"IDlp6U6g",itemIcon:"yuctLnuR",sticker:"VT562JS0",backdropAttributeMenuItemText:"D50wFfRL",menuItemStickerText:"THcGWXSA",menuItemText:"L6EVE2Ux",backdrop:"A29QNxKb",menuItemIcon:"GL4rVsev",item:"qiYcBOYc",menuContentContainer:"EDsBn29z",menu:"ISaNdBwd",left:"e4Kkh_MR",right:"Kz_nCGC3"},Tt=(0,r.ph)((0,i.EK)((e=>{const{resaleGifts:t}=(0,o.nTw)(e);return{attributes:t.attributes,counters:t.counters,filter:t.filter}}))((({attributes:e,counters:t,filter:a,dialogRef:n})=>{const o=(0,F.A)(),{updateResaleGiftsFilter:l}=(0,i.ko)(),[c,d]=(0,r.J0)(""),[m,p]=(0,r.J0)(""),[h,g]=(0,r.J0)(""),A=(0,r.Kr)((()=>{const a={model:[],pattern:[],backdrop:[]};for(const r of t??[]){const{attribute:t}=r;if(!r.count)continue;const i=e?.find((e=>"backdrop"===e.type&&"backdrop"===t.type?e.backdropId===t.backdropId:("model"===e.type&&"model"===t.type||"pattern"===e.type&&"pattern"===t.type)&&e.sticker.id===t.documentId));"backdrop"===i?.type&&a.backdrop.push(i),"model"===i?.type&&a.model.push(i),"pattern"===i?.type&&a.pattern.push(i)}return a}),[e,t]),b=(0,r.Kr)((()=>{const e=(e,t)=>t.trim()?e.filter((e=>Boolean(e.name?.toLowerCase().includes(t.toLowerCase())))):e;return{model:e(A.model,c),pattern:e(A.pattern,h),backdrop:e(A.backdrop,m)}}),[A,c,m,h]),S=(0,r.li)(),{isContextMenuOpen:v,contextMenuAnchor:N,handleContextMenu:C,handleContextMenuClose:I,handleContextMenuHide:k}=(0,kt.A)(n),G=(0,u.A)((()=>S.current)),Y=(0,r.li)(),{isContextMenuOpen:P,contextMenuAnchor:w,handleContextMenu:B,handleContextMenuClose:M,handleContextMenuHide:D}=(0,kt.A)(n),T=(0,u.A)((()=>Y.current)),U=(0,r.li)(),{isContextMenuOpen:R,contextMenuAnchor:x,handleContextMenu:O,handleContextMenuClose:L,handleContextMenuHide:K}=(0,kt.A)(n),E=(0,u.A)((()=>U.current)),V=(0,r.li)(),{isContextMenuOpen:H,contextMenuAnchor:q,handleContextMenu:z,handleContextMenuClose:J,handleContextMenuHide:W}=(0,kt.A)(n),_=(0,u.A)((()=>V.current)),j=(0,r.Kr)((()=>{const e=a.sortType;return({onTrigger:t,isOpen:a})=>(0,y.FD)("div",{className:Dt.item,onClick:t,children:["byDate"===e&&o("ValueGiftSortByDate"),"byNumber"===e&&o("ValueGiftSortByNumber"),"byPrice"===e&&o("ValueGiftSortByPrice"),(0,y.Y)(f.A,{name:"dropdown-arrows",className:Dt.itemIcon})]})}),[o,a]),Q=(0,r.Kr)((()=>{const e=a?.modelAttributes?.length||0;return({onTrigger:t,isOpen:a})=>(0,y.FD)("div",{className:Dt.item,onClick:t,children:[0===e&&o("GiftAttributeModel"),e>0&&o("GiftAttributeModelPlural",{count:e},{pluralValue:e}),(0,y.Y)(f.A,{name:"dropdown-arrows",className:Dt.itemIcon})]})}),[o,a]),X=(0,r.Kr)((()=>{const e=a?.backdropAttributes?.length||0;return({onTrigger:t,isOpen:a})=>(0,y.FD)("div",{className:Dt.item,onClick:t,children:[0===e&&o("GiftAttributeBackdrop"),e>0&&o("GiftAttributeBackdropPlural",{count:e},{pluralValue:e}),(0,y.Y)(f.A,{name:"dropdown-arrows",className:Dt.itemIcon})]})}),[o,a]),$=(0,r.Kr)((()=>{const e=a?.patternAttributes?.length||0;return({onTrigger:t,isOpen:a})=>(0,y.FD)("div",{className:Dt.item,onClick:t,children:[0===e&&o("GiftAttributeSymbol"),e>0&&o("GiftAttributeSymbolPlural",{count:e},{pluralValue:e}),(0,y.Y)(f.A,{name:"dropdown-arrows",className:Dt.itemIcon})]})}),[o,a]),Z=(0,u.A)((e=>{l({filter:{...a,sortType:e}})})),te=(0,u.A)((()=>{l({filter:{...a,modelAttributes:[]}})})),ae=(0,u.A)((()=>{l({filter:{...a,patternAttributes:[]}})})),re=(0,u.A)((()=>{l({filter:{...a,backdropAttributes:[]}})})),ie=(0,u.A)((e=>{if(!t)return;const r=a.modelAttributes||[],i=t.find((t=>"model"===t.attribute.type&&t.attribute.documentId===e.sticker.id))?.attribute;if(!i)return;const n=r.some((e=>e.documentId===i.documentId))?r.filter((e=>e.documentId!==i.documentId)):[...r,i];l({filter:{...a,modelAttributes:n}})})),ne=(0,u.A)((e=>{if(!t)return;const r=a.patternAttributes||[],i=t.find((t=>"pattern"===t.attribute.type&&t.attribute.documentId===e.sticker.id))?.attribute;if(!i)return;const n=r.some((e=>e.documentId===i.documentId))?r.filter((e=>e.documentId!==i.documentId)):[...r,i];l({filter:{...a,patternAttributes:n}})})),oe=(0,u.A)((e=>{if(!t)return;const r=a.backdropAttributes||[],i=t.find((t=>"backdrop"===t.attribute.type&&t.attribute.backdropId===e.backdropId))?.attribute;if(!i)return;const n=r.some((e=>e.backdropId===i.backdropId))?r.filter((e=>e.backdropId!==i.backdropId)):[...r,i];l({filter:{...a,backdropAttributes:n}})})),se=(0,r.hb)((()=>{d("")}),[]),le=(0,r.hb)((()=>{p("")}),[]),ce=(0,r.hb)((()=>{g("")}),[]),de=(0,u.A)((e=>{e.stopPropagation(),e.preventDefault()})),ue=(0,r.li)(),{observe:me}=(0,Ze.BL)({rootRef:ue,isDisabled:!w});return(0,y.FD)("div",{className:Dt.root,children:[Boolean(N)&&(0,y.Y)(Gt.A,{isOpen:v,anchor:N,ref:S,className:(0,s.A)(Dt.menu,Dt.left,"with-menu-transitions"),getMenuElement:G,autoClose:!0,onClose:I,onCloseAnimationEnd:k,positionX:"left",children:(0,y.FD)(y.FK,{children:[(0,y.FD)(xe.A,{icon:"sort-by-price",onClick:()=>{Z("byPrice")},children:[(0,y.Y)("div",{className:Dt.menuItemText,children:o("GiftSortByPrice")}),(0,y.Y)(f.A,{className:Dt.menuItemIcon,name:"byPrice"===a?.sortType?"check":"placeholder"})]}),(0,y.FD)(xe.A,{icon:"sort-by-date",onClick:()=>{Z("byDate")},children:[(0,y.Y)("div",{className:Dt.menuItemText,children:o("GiftSortByDate")}),(0,y.Y)(f.A,{className:Dt.menuItemIcon,name:"byDate"===a?.sortType?"check":"placeholder"})]}),(0,y.FD)(xe.A,{icon:"sort-by-number",onClick:()=>{Z("byNumber")},children:[(0,y.Y)("div",{className:Dt.menuItemText,children:o("GiftSortByNumber")}),(0,y.Y)(f.A,{className:Dt.menuItemIcon,name:"byNumber"===a?.sortType?"check":"placeholder"})]})]})}),Boolean(w)&&(0,y.Y)(Gt.A,{isOpen:P,anchor:w,ref:Y,className:(0,s.A)(Dt.menu,Dt.left,"with-menu-transitions"),getMenuElement:T,autoClose:!0,onClose:M,onCloseAnimationEnd:D,children:function(){const e=b.model,t=a.modelAttributes??[],r=0===t.length;return(0,y.FD)("div",{className:Dt.menuContentContainer,ref:ue,children:[(0,y.Y)(Yt.A,{onClick:de,className:Dt.search,value:c,onChange:d,onReset:se,placeholder:o("Search")}),(0,y.Y)(xe.A,{icon:"select",onClick:te,disabled:r,children:o("ContextMenuItemSelectAll")}),e.map((e=>{const a=r||t.some((t=>t.documentId===e.sticker.id));return(0,y.FD)(xe.A,{onClick:()=>{ie(e)},children:[(0,y.Y)(Mt,{className:Dt.sticker,sticker:e.sticker,type:"model",observeIntersectionForLoading:me,observeIntersectionForPlaying:me}),(0,y.Y)("div",{className:Dt.menuItemStickerText,children:e.name}),(0,y.Y)(f.A,{className:Dt.menuItemIcon,name:a?"check":"placeholder"})]},e.name)}))]})}()}),Boolean(x)&&(0,y.Y)(Gt.A,{isOpen:R,anchor:x,ref:U,className:(0,s.A)(Dt.menu,Dt.right,"with-menu-transitions"),getMenuElement:E,autoClose:!0,onClose:L,onCloseAnimationEnd:K,positionX:"right",children:function(){const e=b.backdrop,t=a.backdropAttributes??[],r=0===t.length;return(0,y.FD)("div",{className:Dt.menuContentContainer,children:[(0,y.Y)(Yt.A,{onClick:de,className:Dt.search,value:m,onChange:p,onReset:le,placeholder:o("Search")}),(0,y.Y)(xe.A,{icon:"select",onClick:re,disabled:r,children:o("ContextMenuItemSelectAll")}),e.map((e=>{const a=r||t.some((t=>t.backdropId===e.backdropId));return(0,y.FD)(xe.A,{onClick:()=>{oe(e)},children:[(0,y.Y)(ee.A,{className:Dt.backdrop,backgroundColors:[e.centerColor,e.edgeColor],patternColor:e.patternColor}),(0,y.Y)("div",{className:Dt.backdropAttributeMenuItemText,children:e.name}),(0,y.Y)(f.A,{className:Dt.menuItemIcon,name:a?"check":"placeholder"})]},e.name)}))]})}()}),Boolean(q)&&(0,y.Y)(Gt.A,{isOpen:H,anchor:q,ref:V,className:(0,s.A)(Dt.menu,Dt.right,"with-menu-transitions"),getMenuElement:_,autoClose:!0,onClose:J,onCloseAnimationEnd:W,children:function(){const e=b.pattern,t=a.patternAttributes??[],r=0===t.length;return(0,y.FD)("div",{className:Dt.menuContentContainer,children:[(0,y.Y)(Yt.A,{onClick:de,className:Dt.search,value:h,onChange:g,onReset:ce,placeholder:o("Search")}),(0,y.Y)(xe.A,{icon:"select",onClick:ae,disabled:r,children:o("ContextMenuItemSelectAll")}),e.map((e=>{const a=r||t.some((t=>t.documentId===e.sticker.id));return(0,y.FD)(xe.A,{onClick:()=>{ne(e)},children:[(0,y.Y)(Mt,{className:Dt.sticker,sticker:e.sticker,type:"pattern"}),(0,y.Y)("div",{className:Dt.menuItemStickerText,children:e.name}),(0,y.Y)(f.A,{className:Dt.menuItemIcon,name:a?"check":"placeholder"})]},e.name)}))]})}()}),(0,y.FD)("div",{className:Dt.buttonsContainer,children:[(0,y.Y)(j,{onTrigger:C,isOpen:v}),(0,y.Y)(Q,{onTrigger:B,isOpen:P}),(0,y.Y)(X,{onTrigger:O,isOpen:R}),(0,y.Y)($,{onTrigger:z,isOpen:H})]})]})})));var Ft=a(36838);const Ut=(0,r.ph)((0,i.EK)((e=>{const{starGifts:t}=e;return{idsByCategory:t?.idsByCategory}}))((({idsByCategory:e,onCategoryChanged:t,areLimitedStarGiftsDisallowed:a})=>{const i=(0,r.li)(),n=(0,F.A)(),o=(0,r.Kr)((()=>e&&Object.keys(e).filter((e=>"all"!==e&&"limited"!==e)).map(Number).sort(((e,t)=>e-t))),[e]),l=e&&e.resale.length>0,[c,d]=(0,r.J0)("all");function u(e){return"all"===e?n("AllGiftsCategory"):"stock"===e?n("StockGiftsCategory"):"limited"===e?n("LimitedGiftsCategory"):"resale"===e?n("GiftCategoryResale"):e}function m(e){return(0,y.FD)("div",{className:(0,s.A)("dO7FKYY4",c===e&&"B2lEJk1v"),onClick:()=>function(e){d(e),t(e)}(e),children:[Number.isInteger(e)&&(0,y.Y)(E.A,{className:"Pb7AU805",type:"gold",size:"middle"}),u(e)]})}return(0,Ft.A)(i,void 0,!0),(0,y.FD)("div",{ref:i,className:(0,s.A)("cUjwvN00","no-scrollbar"),children:[m("all"),!a&&m("limited"),!a&&l&&m("resale"),m("stock"),o?.map(m)]})}))),Rt=[0,-50],xt=(0,$e.nF)((e=>e()),200,!0),Ot=(0,r.ph)((0,i.EK)(((e,{modal:t})=>{const{starGifts:a,stars:r,currentUserId:i}=e,n=t?.forPeerId?(0,o.PVB)(e,t.forPeerId):void 0,s=Boolean(i&&t?.forPeerId===i),l=n?(0,o.vGo)(e,n?.id):void 0,{resaleGifts:c}=(0,o.nTw)(e),d=c.count,u=!1!==c.isLoading;return{boostPerSentGift:e.appConfig.boostsPerSentGift,starGiftsById:a?.byId,starGiftIdsByCategory:a?.idsByCategory,starBalance:r?.balance,peer:n,isSelf:s,disallowedGifts:l?.disallowedGifts,resaleGiftsCount:d,areResaleGiftsLoading:u}}))((({modal:e,starGiftsById:t,starGiftIdsByCategory:a,starBalance:o,peer:l,isSelf:c,disallowedGifts:f,resaleGiftsCount:b,areResaleGiftsLoading:S})=>{const{closeGiftModal:v,openGiftInfoModal:N,resetResaleGifts:C,loadResaleGifts:G}=(0,i.ko)(),Y=(0,r.li)(),P=(0,r.li)(),w=(0,r.li)(),B=(0,r.li)(),M=Boolean(e),D=(0,d.A)(e),T=l&&(0,n.mO)(l)?l:void 0,U=l&&(0,n.vj)(l)?l:void 0,[R,O]=(0,r.J0)(),[L,K]=(0,r.J0)(),[E,V]=(0,r.J0)(!1),[q,z]=(0,r.J0)(!1),[J,W]=(0,r.J0)(!1),[_,j]=(0,r.J0)("all"),Q=(0,r.li)(),X=(0,r.Kr)((()=>{if(!f)return;const{shouldDisallowPremiumGifts:e,...t}=f;return!c&&Object.values(t).every(Boolean)}),[c,f]),$=!c&&f?.shouldDisallowUnlimitedStarGifts,Z=!c&&f?.shouldDisallowLimitedStarGifts,ee=(0,m.A)(),te=(0,F.A)(),ae=D?.gifts,re=(0,r.Kr)((()=>ae?.sort(((e,t)=>e.months-t.months)).filter((e=>1===e.users&&e.currency!==I.OUy))),[ae]),ie=(0,r.Kr)((()=>{const e=new Map;return re?(re.forEach((t=>{const a=ae?.find((e=>e.currency===I.OUy&&e.months===t.months));a&&e.set(t,a)})),e):e}),[ae,re]),ne=(0,r.Kr)((()=>re?.reduce(((e,t)=>e.amount<t.amount?e:t))),[re]),{observe:oe}=(0,Ze.BL)({rootRef:B,throttleMs:200,isDisabled:!M}),se=Boolean(L)&&!R,le=Boolean(R),ce=se||le||E,de=le?J:q;(0,r.vJ)((()=>{L&&G({giftId:L.id})}),[L]),(0,r.vJ)((()=>{M||(V(!1),O(void 0),K(void 0),j("all"))}),[M]);const ue=(0,u.A)((e=>{if(le)return;const t=e.currentTarget;xt((()=>{const{scrollTop:e}=t;if(V(e>150),P.current&&w.current){const{top:e}=w.current.getBoundingClientRect(),{top:t}=P.current.getBoundingClientRect();z(e-t<=0)}}))})),me=te("GiftPremiumDescription",{user:(0,k.Yg)(T),link:(0,y.Y)(h.A,{text:te("GiftPremiumDescriptionLinkCaption"),url:te("GiftPremiumDescriptionLink")})},{withNodes:!0}),pe=U?te("StarGiftDescriptionChannel",{peer:(0,n.F9)(te,U)},{withNodes:!0,withMarkdown:!0}):c?te("StarGiftDescriptionSelf",void 0,{withNodes:!0,renderTextFilters:["br"]}):te("StarGiftDescription",{user:(0,k.Yg)(T)},{withNodes:!0,withMarkdown:!0}),fe=(0,u.A)(((e,t)=>{if("resell"===t){if(!("id"in e))return;return se?void N({gift:e,recipientId:D?.forPeerId}):void K(e)}O(e),W("id"in e)}));const he=(0,u.A)((e=>{j(e)})),ge=(0,u.A)((()=>{O(void 0),K(void 0),C(),v()})),Ae=(0,u.A)((()=>{if(se)return K(void 0),void C();le?O(void 0):ge()})),be=(0,u.A)((()=>{Q.current?.()})),ve=(0,u.A)((e=>{Q.current=e})),Ne=le||se,ye=(0,s.A)("animated-close-icon",Ne&&"state-back");return(0,y.FD)(A.A,{dialogRef:Y,onClose:ge,isOpen:M,isSlim:!0,contentClassName:Ct.content,className:(0,s.A)(Ct.modalDialog,Ct.root),isLowStackPriority:!0,children:[(0,y.Y)(g.A,{className:Ct.closeButton,round:!0,color:"translucent",size:"smaller",onClick:Ae,ariaLabel:ee(Ne?"Common.Back":"Common.Close"),children:(0,y.Y)("div",{className:ye})}),(0,y.Y)(H,{className:Ct.balance,balance:o,withAddButton:!0}),(0,y.Y)("div",{className:(0,s.A)(Ct.header,se&&Ct.resaleHeader,!ce&&Ct.hiddenHeader),children:(0,y.Y)(x.Ay,{name:"slideVerticalFade",activeKey:ce?se?1:de?2:3:0,slideClassName:Ct.headerSlide,children:function(){if(ce){if(se){const e=S&&!b;return(0,y.FD)("div",{className:Ct.resaleHeaderContentContainer,children:[(0,y.Y)("h2",{className:Ct.resaleHeaderText,children:L.title}),e&&(0,y.Y)("div",{className:Ct.resaleHeaderDescription,children:te("Loading")}),!e&&void 0!==b&&(0,y.Y)("div",{className:Ct.resaleHeaderDescription,children:te("HeaderDescriptionResaleGifts",{count:b},{withNodes:!0,withMarkdown:!0,pluralValue:b})}),(0,y.Y)(Tt,{dialogRef:Y})]})}return(0,y.Y)("h2",{className:Ct.commonHeaderText,children:te(de?c?"StarsGiftHeaderSelf":"StarsGiftHeader":"GiftPremiumHeader")})}}()})}),(0,y.FD)(x.Ay,{ref:P,className:Ct.transition,name:"pushSlide",activeKey:le?1:se?2:0,children:[!le&&!se&&(0,y.FD)("div",{ref:B,className:(0,s.A)(Ct.main,"custom-scroll"),onScroll:ue,children:[(0,y.FD)("div",{className:Ct.avatars,children:[(0,y.Y)(p.A,{className:Ct.avatar,size:100,peer:l,onMouseMove:be}),(0,y.Y)(Se.A,{className:Ct.logoBackground,color:"gold",centerShift:Rt,onRequestAnimation:ve})]}),!c&&!U&&!f?.shouldDisallowPremiumGifts&&(0,y.FD)(y.FK,{children:[(0,y.Y)("h2",{className:(0,s.A)(Ct.headerText,Ct.center),children:te("GiftPremiumHeader")}),(0,y.Y)("p",{className:(0,s.A)(Ct.description,Ct.center),children:me}),(0,y.Y)("div",{className:Ct.premiumGiftsGallery,children:re?.map((e=>(0,y.Y)(gt,{option:e,optionByStars:ie.get(e),baseMonthAmount:ne?Math.floor(ne.amount/ne.months):void 0,onClick:fe})))})]}),!X&&(0,y.FD)(y.FK,{children:[(0,y.Y)("h2",{ref:w,className:(0,s.A)(Ct.headerText,Ct.center),children:te(c?"StarsGiftHeaderSelf":"StarsGiftHeader")}),(0,y.Y)("p",{className:(0,s.A)(Ct.description,Ct.starGiftsDescription,Ct.center),children:pe}),(0,y.Y)(Ut,{areLimitedStarGiftsDisallowed:Z,onCategoryChanged:he}),(0,y.Y)(x.Ay,{name:"zoomFade",activeKey:(Ce=_,"all"===Ce?0:"limited"===Ce?1:"resale"===Ce?2:"stock"===Ce?3:Ce+3),className:Ct.starGiftsTransition,children:function(){const e=a?.[_]?.filter((e=>{const a=t?.[e];if(!a)return!1;const{isLimited:r,isSoldOut:i,upgradeStars:n}=a;return $&&!Z?r:Z&&!$?!r&&!i:!$||!Z||Boolean(r&&Boolean(n))}));return(0,y.Y)("div",{className:Ct.starGiftsContainer,children:t&&e?.flatMap((e=>{const a=t[e],r="stock"!==_&&Boolean(a.availabilityResale),i="resale"!==_&&r&&!a.isSoldOut,n=[(0,y.Y)(bt,{gift:a,observeIntersection:oe,isResale:r&&!i,onClick:fe},e)];return i&&n.push((0,y.Y)(bt,{isResale:!0,gift:a,observeIntersection:oe,onClick:fe},`resale_${e}`)),n}))})}()})]})]}),se&&L&&(0,y.Y)(It,{onGiftClick:fe}),le&&D?.forPeerId&&(0,y.Y)(ut,{gift:R,giftByStars:ie.get(R),peerId:D.forPeerId})]})]});var Ce})));const Lt=(0,r.ph)((0,i.EK)((e=>{const{currentUserId:t}=e;return{currentUserId:t,userIds:e.contactList?.userIds}}))((({modal:e,currentUserId:t,userIds:a})=>{const{closeGiftRecipientPicker:s,openGiftModal:l}=(0,i.ko)(),c=(0,m.A)(),d=e,[p,f]=(0,r.J0)(""),h=(0,r.Kr)((()=>{const e=(0,i.mS)(),r=a?a.concat(t):void 0,s=r?(0,n.PU)({ids:r,query:p}):[];return(0,Y.A)((0,G.Am)(s).filter((t=>(0,o.X2D)(e,t))),void 0,[t])}),[t,p,a]),g=(0,u.A)((e=>{l({forUserId:e}),s()}));return(0,y.Y)(w.A,{className:"W3JMs1YE",isOpen:d,onClose:s,title:c("GiftTelegramPremiumOrStarsTitle"),hasCloseButton:!0,shouldAdaptToSearch:!0,withFixedHeight:!0,children:(0,y.Y)(P.A,{className:"wOipz1Y_",itemIds:h,filterValue:p,filterPlaceholder:c("Search"),onSelectedIdChange:g,onFilterChange:f,isSearchable:!0,withDefaultPadding:!0,withStatus:!0,forceShowSelf:!0})})})));var Kt=a(79089),Et=a(80140),Vt=a(18501),Ht=a(25404);const qt={root:"Ef0cKSqQ",giftPreview:"IvuNzslN",backdrop:"dNukis4X",arrow:"oufsMLLF"},zt=4*Pt.$,Jt=3*Pt.$,Wt=(0,r.ph)((({peer:e,gift:t})=>{const a=(0,r.Kr)((()=>(0,Q.uc)(t)),[t]);if(a)return(0,y.FD)("div",{className:qt.root,children:[(0,y.FD)("div",{className:qt.giftPreview,children:[(0,y.Y)(ee.A,{className:qt.backdrop,backgroundColors:[a.backdrop.centerColor,a.backdrop.edgeColor],patternColor:a.backdrop?.patternColor,patternIcon:a.pattern?.sticker}),(0,y.Y)(Z.A,{className:qt.sticker,size:Jt,sticker:a.model?.sticker})]}),(0,y.Y)(f.A,{name:"next",className:qt.arrow}),(0,y.Y)(p.A,{peer:e,size:zt,className:qt.avatar})]})}));var _t=a(94189);const jt={modal:"nnublcCk",checkBox:"fjE0wGvw",checkBoxDescription:"tepUTe4z",upgradeIcon:"lgyInH5K",header:"p7FTs7_p",title:"pIbzzTir",description:"CCPfr26t",soldOut:"kjWcRp4W",headerSplitButton:"XOMI_4PO",headerButton:"WA0INleU",giftResalePriceContainer:"BN8gf5y6",starAmountIcon:"_5guecUe",giftResalePriceStar:"H_q8o2vY",left:"aOhTHZlf",right:"rJOB1u5Q",footer:"bho0GTYt",footerDescription:"VUylTszM",unknown:"zDauXmpS",giftValue:"w_E4LkUj",uniqueAttribute:"OJQnkf17",uniqueGift:"I6o_pGAm",modalHeader:"ie9tImaj",modalCloseButton:"p38RBGdC",ownerAddress:"DavMRg4Q",copyIcon:"SLX5tX8C"},Qt=(0,r.ph)((0,i.EK)(((e,{modal:t})=>{const a=t?.gift,r=a&&"gift"in a,i=e.currentUserId,s=r&&a.fromId,l=s?(0,o.PVB)(e,s):void 0,c=t?.peerId?(0,o.PVB)(e,t.peerId):void 0,d=c&&(0,n.vj)(c)?c:void 0,u=d&&(0,k.ub)(d,"postMessages"),m=(0,o.mBe)(e,i),p=t?.recipientId&&i!==t.recipientId?(0,o.PVB)(e,t.recipientId):void 0,f=m?.emojiStatus,h=e.collectibleEmojiStatuses?.statuses,g=r?a.gift:a,A="starGiftUnique"===g?.type&&g.releasedByPeerId;return{fromPeer:l,targetPeer:c,releasedByPeer:A?(0,o.PVB)(e,A):void 0,currentUserId:i,starGiftMaxConvertPeriod:e.appConfig.starGiftMaxConvertPeriod,tonExplorerUrl:e.appConfig.tonExplorerUrl,hasAdminRights:u,currentUserEmojiStatus:f,collectibleEmojiStatuses:h,currentUser:m,recipientPeer:p}}))((({modal:e,fromPeer:t,targetPeer:a,releasedByPeer:l,currentUserId:c,starGiftMaxConvertPeriod:A,hasAdminRights:b,currentUserEmojiStatus:S,collectibleEmojiStatuses:v,tonExplorerUrl:N,currentUser:C,recipientPeer:k})=>{const{closeGiftInfoModal:G,changeGiftVisibility:Y,convertGiftToStars:P,openChatWithInfo:w,focusMessage:B,openGiftUpgradeModal:M,showNotification:D,buyStarGift:U,closeGiftModal:R}=(0,i.ko)(),[x,O,L]=(0,T.A)(),E=(0,F.A)(),V=(0,m.A)(),[H,J]=(0,r.J0)(!1),[W,_]=(0,r.J0)(!1),X=Boolean(e),$=(0,d.A)(e),ee=(0,d.A)(t),te=(0,d.A)(a),ae=te&&(0,n.vj)(te),{gift:re}=$||{},ie=re&&"gift"in re,ne=ie?re:void 0,oe=ne?.fromId===c,se=ne&&A&&ne.date+A-(0,Et.Fm)()||0,le=Math.ceil(se/60/60/24),ce=ie?re.gift:re,de=ce&&(0,Q.yQ)(ce),ue=se>0&&Boolean(ne?.starsToConvert),pe=ce&&"starGiftUnique"===ce.type,fe=pe?ce:void 0,he=(0,r.Kr)((()=>{if(ce&&"starGiftUnique"===ce.type){if(l){const e=`@${(0,Kt.Kl)(l)}`||(0,n.F9)(E,l),t=(0,n.mO)(l)?E("ActionFallbackUser"):E("ActionFallbackChannel");return E("GiftInfoCollectibleBy",{number:ce.number,owner:e||t},{withNodes:!0,withMarkdown:!0})}return E("GiftInfoCollectible",{number:ce.number})}}),[ce,l,E]),ge=Boolean(ne?.upgradeMsgId),Ae=!ge&&ne?.inputGift&&(ae?b:te?.id===c);function Se(e){if(!pe)return;const t=ce.resellPrice;return t?ce?.resaleTonOnly||e?t.find((e=>e.currency===I.ykW)):t.find((e=>e.currency===I.OUy)):void 0}const Ne=Se(),ye=Se(W),Ce="starGiftUnique"===ce?.type&&ce.ownerId!==c&&Boolean(Ne),ke=(()=>{if(!pe)return;const{ownerName:e,ownerId:t}=ce,a=(0,i.mS)(),r=t?(0,o.PVB)(a,t):void 0;return r?(0,n.F9)(E,r):e})(),Ge=(0,u.A)((()=>{G()})),Ye=(0,u.A)((()=>{const e=oe?te:ee;if(!ne?.upgradeMsgId||!e)return;const{upgradeMsgId:t}=ne;B({chatId:e.id,messageId:t}),Ge()})),Pe=(0,u.A)((()=>{const{inputGift:e,isUnsaved:t}=ne;Y({gift:e,shouldUnsave:!t}),Ge()})),we=(0,u.A)((()=>{const{inputGift:e}=ne;P({gift:e}),L(),Ge()})),Be=(0,u.A)((()=>{ne&&M({giftId:ne.gift.id,gift:ne})})),Me=(0,u.A)((()=>{"starGiftUnique"===ce?.type&&Se()&&J(!0)})),De=(0,u.A)((()=>{J(!1)})),Te=(0,u.A)((()=>{const e=k||C,t=Se(W);e&&t&&"starGiftUnique"===ce?.type&&(De(),R(),U({peerId:e.id,slug:ce.slug,price:t}))})),Fe=(0,r.Kr)((()=>ce&&(0,Q.uc)(ce)),[ce]),xe=(0,r.Kr)((()=>({onTrigger:e})=>(0,y.Y)("div",{className:(0,s.A)(jt.headerButton,jt.left),tabIndex:0,role:"button","aria-haspopup":"menu","aria-label":E("AriaMoreButton"),onClick:e,children:(0,y.Y)(f.A,{name:"more",className:jt.icon})})),[E]),Oe=(0,u.A)((()=>Ce?(0,y.Y)(g.A,{noForcedUpperCase:!0,onClick:Me,children:E("ButtonBuyGift",{stars:Ne?.currency===I.ykW?(0,me.Ms)(E,Ne.amount,{shouldConvertFromNanos:!0}):(0,me.U2)(E,Ne?.amount,{asFont:!0})},{withNodes:!0})}):ge?(0,y.Y)(g.A,{onClick:Ye,children:E("GiftInfoViewUpgraded")}):Ae&&ne?.alreadyPaidUpgradeStars&&!ne.upgradeMsgId?(0,y.FD)(g.A,{isShiny:!0,onClick:Be,children:[E("GiftInfoUpgradeForFree"),(0,y.Y)(f.A,{name:"arrow-down-circle",className:jt.upgradeIcon})]}):Ae&&ne.canUpgrade&&!ne.upgradeMsgId?(0,y.FD)(g.A,{isShiny:!0,onClick:Be,children:[E("GiftInfoUpgrade"),(0,y.Y)(f.A,{name:"arrow-down-circle",className:jt.upgradeIcon})]}):(0,y.Y)(g.A,{onClick:Ge,children:E("OK")}))),Le=(0,r.Kr)((()=>{if(!ce)return;let e="";return"starGift"===ce.type&&(ce.firstSaleDate&&(e+=`${E("GiftInfoFirstSale")} ${(0,q.L2)(1e3*ce.firstSaleDate,E.code,!0)}`),ce.lastSaleDate&&(e+="\n",e+=`${E("GiftInfoLastSale")} ${(0,q.L2)(1e3*ce.lastSaleDate,E.code,!0)}`)),e}),[ce,E]),Ke=(0,r.Kr)((()=>{if(!re||!ce)return;const{fromId:e,isNameHidden:t,starsToConvert:a,isUnsaved:r,isConverted:c,upgradeMsgId:d}=ne||{},u=ue&&Boolean(a),m=t&&te,g=(()=>{if(!ne)return E("GiftInfoSoldOutDescription");if(!ae){if(ne.upgradeMsgId)return E("GiftInfoDescriptionUpgraded");if(Ae&&ne.canUpgrade&&ne.alreadyPaidUpgradeStars&&!ne.upgradeMsgId)return E("GiftInfoDescriptionUpgrade");if(ne.canUpgrade&&Ae)return Ae?E("GiftInfoDescriptionFreeUpgrade"):E("GiftInfoPeerDescriptionFreeUpgradeOut",{peer:(0,n.F9)(E,te)});if(Ae||oe)return c&&u?Ae?E("GiftInfoDescriptionConverted",{amount:a},{pluralValue:a,withNodes:!0,withMarkdown:!0}):E("GiftInfoPeerDescriptionOutConverted",{amount:a,peer:(0,n.F9)(E,te)},{pluralValue:a,withNodes:!0,withMarkdown:!0}):ne.canUpgrade&&Ae?u?E("GiftInfoDescriptionUpgrade",{amount:a},{pluralValue:a,withNodes:!0,withMarkdown:!0}):E("GiftInfoDescriptionUpgradeRegular"):Ae?u?E("GiftInfoDescription",{amount:a},{withNodes:!0,withMarkdown:!0,pluralValue:a}):E("GiftInfoDescriptionRegular"):u?E("GiftInfoPeerDescriptionOut",{amount:a,peer:(0,n.F9)(E,te)},{withNodes:!0,withMarkdown:!0,pluralValue:a}):E("GiftInfoPeerDescriptionOutRegular",{peer:(0,n.F9)(E,te)})}})(),A=(0,y.Y)(Re.A,{className:"with-menu-transitions",trigger:xe,positionX:"right",children:(0,y.Y)(Ht.A,{peerId:$.peerId,gift:re,canManage:Ae,collectibleEmojiStatuses:v,currentUserEmojiStatus:S})}),b=(0,y.FD)("div",{className:jt.modalHeader,children:[Boolean(Ne?.amount)&&(0,y.Y)("div",{className:jt.giftResalePriceContainer,children:Ne.currency===I.ykW?(0,me.Ms)(E,Ne.amount,{className:jt.giftResalePriceStar,shouldConvertFromNanos:!0}):(0,me.U2)(E,Ne.amount,{asFont:!0,className:jt.giftResalePriceStar})}),(0,y.FD)("div",{className:jt.headerSplitButton,children:[X&&A,(0,y.Y)("div",{className:(0,s.A)(jt.headerButton,jt.right),tabIndex:0,role:"button","aria-haspopup":"menu","aria-label":E("Close"),onClick:Ge,children:(0,y.Y)(f.A,{name:"close",className:(0,s.A)(jt.icon,jt.moreIcon)})})]})]}),C=pe&&(0,y.Y)("div",{className:(0,s.A)(jt.header,jt.uniqueGift),children:(0,y.Y)(Ie,{backdropAttribute:Fe.backdrop,patternAttribute:Fe.pattern,modelAttribute:Fe.model,title:ce.title,subtitle:he,subtitlePeer:l})}),k=(0,y.FD)("div",{className:jt.header,children:[(0,y.Y)(Z.A,{className:jt.giftSticker,sticker:de,size:120}),(0,y.Y)("h1",{className:jt.title,children:pe?ce.title:E(ne?Ae?"GiftInfoReceived":"GiftInfoTitle":"GiftInfoSoldOutTitle")}),Boolean(g)&&(0,y.Y)("p",{className:(0,s.A)(jt.description,!ne&&"starGift"===ce?.type&&jt.soldOut),children:g})]}),Y=[];if("starGift"===ce.type){(e||t)&&Y.push([E("GiftInfoFrom"),e?{chatId:e}:(0,y.FD)(y.FK,{children:[(0,y.Y)(p.A,{size:"small",peer:j.I5}),(0,y.Y)("span",{className:jt.unknown,children:V(j.I5.titleKey)})]})]),ne?.date&&Y.push([E("GiftInfoDate"),(0,y.Y)("span",{title:Le,children:(0,q.L2)(1e3*ne.date,E.code,!0)})]),ce.firstSaleDate&&!ne&&Y.push([E("GiftInfoFirstSale"),(0,q.L2)(1e3*ce.firstSaleDate,E.code,!0)]),ce.lastSaleDate&&!ne&&Y.push([E("GiftInfoLastSale"),(0,q.L2)(1e3*ce.lastSaleDate,E.code,!0)]);const r=ce.stars+(ne?.alreadyPaidUpgradeStars||0);Y.push([E("GiftInfoValue"),(0,y.FD)("div",{className:jt.giftValue,children:[(0,me.U2)(E,r,{className:jt.starAmountIcon}),Ae&&ue&&Boolean(a)&&(0,y.Y)(K.A,{onClick:O,children:E("GiftInfoConvert",{amount:a},{pluralValue:a})})]})]),ce.availabilityTotal&&Y.push([E("GiftInfoAvailability"),E("GiftInfoAvailabilityValue",{count:ce.availabilityRemains||0,total:ce.availabilityTotal},{pluralValue:ce.availabilityRemains||0})]),ce.upgradeStars&&!d&&Y.push([E("GiftInfoStatus"),(0,y.Y)("div",{className:jt.giftValue,children:E("GiftInfoStatusNonUnique")})]),ne?.message&&Y.push([void 0,(0,Vt.fd)(ne.message)])}if(pe){const{ownerName:e,ownerAddress:t,ownerId:a}=ce,r=a?(0,o.PVB)((0,i.mS)(),a):void 0,{model:s,backdrop:l,pattern:c,originalDetails:d}=Fe||{};if(t?Y.push([E("GiftInfoOwner"),(0,y.FD)("span",{className:jt.ownerAddress,onClick:()=>{(0,be.eM)(t),D({message:{key:"WalletAddressCopied"},icon:"copy"})},children:[t,(0,y.Y)(f.A,{className:jt.copyIcon,name:"copy"})]})]):(r||e)&&Y.push([E("GiftInfoOwner"),a?{chatId:a,withEmojiStatus:!0}:e||""]),s&&Y.push([E("GiftAttributeModel"),(0,y.FD)("span",{className:jt.uniqueAttribute,children:[s.name,(0,y.Y)(K.A,{children:(0,z.l9)(s.rarityPercent)})]})]),l&&Y.push([E("GiftAttributeBackdrop"),(0,y.FD)("span",{className:jt.uniqueAttribute,children:[l.name,(0,y.Y)(K.A,{children:(0,z.l9)(l.rarityPercent)})]})]),c&&Y.push([E("GiftAttributeSymbol"),(0,y.FD)("span",{className:jt.uniqueAttribute,children:[c.name,(0,y.Y)(K.A,{children:(0,z.l9)(c.rarityPercent)})]})]),Y.push([E("GiftInfoAvailability"),E("GiftInfoIssued",{issued:ce.issuedCount,total:ce.totalCount})]),d){const{date:e,recipientId:t,message:a,senderId:r}=d,s=(0,i.mS)(),l=e=>{w({id:e}),G()},c=(0,o.PVB)(s,t),u=r?(0,o.PVB)(s,r):void 0,m=(0,q.L2)(1e3*e,E.code,!0),p=(0,y.Y)(it.A,{onClick:()=>l(t),isPrimary:!0,children:(0,n.F9)(E,c)});let f;if(u&&r!==t){const e=(0,y.Y)(it.A,{onClick:()=>l(u.id),isPrimary:!0,children:(0,n.F9)(E,u)});f=a?E("GiftInfoPeerOriginalInfoTextSender",{peer:p,sender:e,text:(0,Vt.fd)(a),date:m},{withNodes:!0}):E("GiftInfoPeerOriginalInfoSender",{peer:p,date:m,sender:e},{withNodes:!0})}else f=a?E("GiftInfoPeerOriginalInfoText",{peer:p,text:(0,Vt.fd)(a),date:m},{withNodes:!0}):E("GiftInfoPeerOriginalInfo",{peer:p,date:m},{withNodes:!0});Y.push([void 0,(0,y.Y)("span",{children:f})])}}const P=N&&pe&&ce.giftAddress&&`${N}${ce.giftAddress}`,B=(0,y.FD)("div",{className:jt.footer,children:[(Ae||P||Ce)&&(0,y.FD)("div",{className:jt.footerDescription,children:[P&&(0,y.Y)("div",{children:E("GiftInfoTonText",{link:(0,y.Y)(h.A,{url:P,shouldSkipModal:!0,text:E("GiftInfoTonLinkText")})},{withNodes:!0})}),Ae&&(0,y.Y)("div",{children:E(`GiftInfo${ae?"Channel":""}${r?"Hidden":"Saved"}`,{link:(0,y.Y)(it.A,{isPrimary:!0,onClick:Pe,children:E("GiftInfoSaved"+(r?"Show":"Hide"))})},{withNodes:!0})}),!Ce&&m&&(0,y.Y)("div",{children:E("GiftInfoSenderHidden")}),Ce&&ke&&(0,y.Y)("div",{children:E("GiftInfoBuyGift",{user:ke},{withNodes:!0})})]}),Oe()]});return{modalHeader:pe?b:void 0,header:pe?C:k,tableData:Y,footer:B}}),[re,ne,te,de,E,Ae,ue,oe,V,N,ce,Fe,Oe,ae,xe,pe,$,v,S,Le,Ce,ke,X,Ne,he,l]);return(0,y.FD)(y.FK,{children:[(0,y.Y)(ve.A,{isOpen:X,modalHeader:Ke?.modalHeader,header:Ke?.header,hasBackdrop:pe,tableData:Ke?.tableData,footer:Ke?.footer,className:jt.modal,onClose:Ge,withBalanceBar:Boolean(Ce),currencyInBalanceBar:ye?.currency,isLowStackPriority:!0}),fe&&C&&Boolean(ye)&&(0,y.FD)(_t.A,{isOpen:H,noDefaultTitle:!0,onClose:De,confirmLabel:E("ButtonBuyGift",{stars:ye?.currency===I.ykW?(0,me.Ms)(E,ye.amount,{shouldConvertFromNanos:!0}):(0,me.U2)(E,ye.amount,{asFont:!0})},{withNodes:!0}),confirmHandler:Te,children:[(0,y.Y)(Wt,{peer:k||C,gift:fe}),!k&&(0,y.Y)("p",{children:E("GiftBuyConfirmDescription",{gift:E("GiftUnique",{title:fe.title,number:fe.number}),stars:ye?.currency===I.ykW?(0,me.QH)(E,ye.amount,!0):(0,me.Kk)(E,ye.amount)},{withNodes:!0,withMarkdown:!0})}),k&&(0,y.Y)("p",{children:E("GiftBuyForPeerConfirmDescription",{gift:E("GiftUnique",{title:fe.title,number:fe.number}),stars:ye?.currency===I.ykW?(0,me.QH)(E,ye.amount,!0):(0,me.Kk)(E,ye.amount),peer:(0,n.F9)(E,k)},{withNodes:!0,withMarkdown:!0})}),!fe.resaleTonOnly&&(0,y.FD)(y.FK,{children:[(0,y.Y)(Ue.A,{className:jt.checkBox,label:E("LabelPayInTON"),checked:W,onCheck:_}),(0,y.Y)("div",{className:jt.checkBoxDescription,children:E("DescriptionPayInTON")})]})]}),ne&&(0,y.FD)(_t.A,{isOpen:x,onClose:L,confirmHandler:we,title:E("GiftInfoConvertTitle"),children:[(0,y.Y)("div",{children:E("GiftInfoPeerConvertDescription",{amount:(0,me.Kk)(E,ne.starsToConvert),peer:(0,n.F9)(E,ee)},{withNodes:!0,withMarkdown:!0})}),ue&&(0,y.Y)("div",{children:E("GiftInfoConvertDescriptionPeriod",{count:le},{withNodes:!0,withMarkdown:!0,pluralValue:le})}),(0,y.Y)("div",{children:E("GiftInfoConvertDescription2")})]})]})})));var Xt=a(40664);const $t=(0,r.ph)((0,i.EK)((e=>{const t=e.appConfig.starsStargiftResaleCommissionPermille,a=t?t/1e3:void 0,r=e.appConfig.starsStargiftResaleAmountMin||0,i=e.appConfig.starsStargiftResaleAmountMax,n=e.appConfig.starsUsdWithdrawRateX1000,o=n?n/1e3:1,s=e.appConfig.tonStargiftResaleCommissionPermille,c=s?s/1e3:0,d=(0,l.wD)(e.appConfig.tonStargiftResaleAmountMin||0),u=e.appConfig.tonStargiftResaleAmountMax;return{starsStargiftResaleCommissionPermille:a,starsStargiftResaleAmountMin:r,starsStargiftResaleAmountMax:i,starsUsdWithdrawRate:o,tonStargiftResaleCommissionPermille:c,tonStargiftResaleAmountMin:d,tonStargiftResaleAmountMax:u&&(0,l.wD)(u),tonUsdRate:e.appConfig.tonUsdRate}}))((({modal:e,starsStargiftResaleCommissionPermille:t,starsStargiftResaleAmountMin:a,starsStargiftResaleAmountMax:n,starsUsdWithdrawRate:o,tonStargiftResaleCommissionPermille:s,tonStargiftResaleAmountMin:c,tonStargiftResaleAmountMax:m,tonUsdRate:p})=>{const{closeGiftResalePriceComposerModal:f,closeGiftInfoModal:h,updateStarGiftPrice:b,showNotification:S}=(0,i.ko)(),v=Boolean(e),[N,C]=(0,r.J0)(void 0),[I,k]=(0,r.J0)(!1),G=(0,d.A)(e),{gift:Y}=G||{},P=Y&&"gift"in Y?Y:void 0,w=Boolean(N),B=(0,F.A)(),M=(0,u.A)((e=>{const t=e.target.value,a=parseFloat(t),r=I?m:n,i=""===t||Number.isNaN(a)?void 0:r?Math.min(a,r):a;C(i)})),D=(0,u.A)((()=>{f()})),T=(0,u.A)((()=>{P&&"starGiftUnique"===P.gift.type&&P.inputGift&&N&&(f(),h(),b({gift:P.inputGift,price:{currency:I?"TON":"XTR",amount:I?(0,l.tT)(N):N,nanos:0}}),S({icon:"sell-outline",message:{key:"NotificationGiftIsSale",variables:{gift:B("GiftUnique",{title:P.gift.title,number:P.gift.number})}}}))})),U=I?s:t,R=I?c:a,x=w&&N>=R;return(0,y.FD)(A.A,{isOpen:v,title:B(I?"PriceInTON":"PriceInStars"),hasCloseButton:!0,isSlim:!0,onClose:D,children:[(0,y.Y)("div",{className:"ElDo1Bru",children:(0,y.Y)(Xt.A,{label:B(I?"EnterPriceInTon":"EnterPriceInStars"),onChange:M,value:N?.toString(),inputMode:"numeric",tabIndex:0,teactExperimentControlled:!I})}),(0,y.FD)("div",{className:"SGFmA4kL",children:[(0,y.FD)("span",{children:[!x&&Boolean(U)&&B("DescriptionComposerGiftMinimumPrice",{stars:I?(0,me.QH)(B,R):(0,me.Kk)(B,R)},{withMarkdown:!0,withNodes:!0}),x&&(()=>{const e=U?Number((N*U).toFixed()):N;return B("DescriptionComposerGiftResalePrice",{stars:I?(0,me.QH)(B,e):(0,me.Kk)(B,e)},{withMarkdown:!0,withNodes:!0})})()]}),x&&Boolean(I?p:o)&&(0,y.Y)("span",{className:"r9R0VR_w",children:`${(0,l.Ad)(I?(0,l.C)(N,p):N*o,"USD",B.code)}`})]}),(0,y.Y)(Ue.A,{className:"yt_nODdj",label:B("OnlyAcceptTON"),checked:I,onCheck:k}),(0,y.Y)("div",{className:"pWjQiY4m",children:B("OnlyAcceptTONDescription")}),(0,y.FD)(g.A,{noForcedUpperCase:!0,disabled:!x,onClick:T,children:[x&&B("ButtonSellGift",{stars:I?(0,me.Ms)(B,N):(0,me.U2)(B,N,{asFont:!0})},{withNodes:!0}),!x&&B("Sell")]})]})})));var Zt=a(58554),ea=a(32625),ta=a(5463);const aa="_Dt6RSQV",ra=(0,r.ph)((0,i.EK)(((e,{modal:t})=>{const a=t?.recipientId;return{recipient:a?(0,o.PVB)(e,a):void 0}}))((({modal:e,recipient:t})=>{const{closeGiftUpgradeModal:a,upgradeGift:o}=(0,i.ko)(),s=Boolean(e),l=(0,d.A)(e),c=(0,d.A)(t),[m,p]=(0,r.J0)(!1),[f,h]=(0,r.J0)(),A=(0,F.A)(),b=(0,u.A)((()=>a())),S=(0,u.A)((()=>{const e=l?.gift;e?.inputGift&&(o({gift:e.inputGift,shouldKeepOriginalDetails:m,upgradeStars:e.alreadyPaidUpgradeStars?void 0:e.gift.upgradeStars}),b())})),v=(0,u.A)((()=>{l?.sampleAttributes&&h(function(e,t){const a=e.filter((e=>"model"===e.type&&e.name!==t?.model.name)),r=e.filter((e=>"pattern"===e.type&&e.name!==t?.pattern.name)),i=e.filter((e=>"backdrop"===e.type&&e.name!==t?.backdrop.name));return{model:a[Math.floor(Math.random()*a.length)],pattern:r[Math.floor(Math.random()*r.length)],backdrop:i[Math.floor(Math.random()*i.length)]}}(l.sampleAttributes,f))}));(0,ea.A)(v,s?3e3:void 0,!0),(0,r.vJ)((()=>{s&&l?.sampleAttributes&&v()}),[s,l?.sampleAttributes]),(0,r.vJ)((()=>{const e=l?.sampleAttributes;e&&[...e.filter((e=>"pattern"===e.type)).map((e=>e.sticker)),...e.filter((e=>"model"===e.type)).map((e=>e.sticker))].map((e=>(0,k.Mw)(e,"full"))).forEach((e=>{(0,Zt.hd)(e,et.qZ.BlobUrl)}))}),[l?.sampleAttributes]);const N=(0,r.Kr)((()=>{if(!f||!s)return;const e=l?.gift,t=[["diamond",A("GiftUpgradeUniqueTitle"),A("GiftUpgradeUniqueDescription")],["trade",A("GiftUpgradeTransferableTitle"),A("GiftUpgradeTransferableDescription")],["auction",A("GiftUpgradeTradeableTitle"),A("GiftUpgradeTradeableDescription")]],a=c?A("GiftPeerUpgradeText",{peer:(0,n.F9)(A,c)}):A("GiftUpgradeTextOwn");return{listItemData:t,header:(0,y.Y)(Ie,{modelAttribute:f.model,backdropAttribute:f.backdrop,patternAttribute:f.pattern,title:A("GiftUpgradeTitle"),subtitle:a}),footer:(0,y.FD)("div",{className:"EWaVCxY4",children:[!e&&(0,y.Y)(g.A,{className:aa,onClick:b,children:A("OK")}),e&&(0,y.FD)(y.FK,{children:[(0,y.Y)(Ue.A,{label:A("GiftUpgradeKeepDetails"),onCheck:p,checked:m}),(0,y.Y)(g.A,{className:aa,isShiny:!0,onClick:S,children:e.alreadyPaidUpgradeStars?A("GeneralConfirm"):A("GiftUpgradeButton",{amount:(0,me.U2)(A,e.gift.upgradeStars,{asFont:!0})},{withNodes:!0})})]})]})}}),[f,s,A,c,l?.gift,m]);return(0,y.Y)(ta.A,{isOpen:s,header:N?.header,footer:N?.footer,listItemData:N?.listItemData,hasBackdrop:!0,onClose:b})})));var ia=a(47483);const na=(0,r.ph)((0,i.EK)((e=>({currentUser:(0,o.mBe)(e,e.currentUserId),isCurrentUserPremium:(0,o.g29)(e)})))((({modal:e,currentUser:t,isCurrentUserPremium:a})=>{const{closeGiftStatusInfoModal:n,setEmojiStatus:o}=(0,i.ko)(),l=(0,F.A)(),c=Boolean(e),m=(0,d.A)(e),{emojiStatus:h}=m||{},A=h?.textColor,b=(0,ia.A)(h?.patternDocumentId),S=(0,u.A)((()=>{n()})),v=(0,u.A)((()=>{h&&o({emojiStatus:h}),n()})),N=(0,r.Kr)((()=>{if(!h||!c)return;const e=[h.centerColor,h.edgeColor],t=h.patternColor;return(0,y.Y)(ee.A,{className:"_1RfhkfB",backgroundColors:e,patternColor:t,patternIcon:b.customEmoji})}),[h,c,b]),C=(0,r.Kr)((()=>({...t,emojiStatus:h})),[t,h]),I=(0,r.Kr)((()=>(0,y.FD)("div",{className:"qL0cHbwS",children:[(0,y.FD)("div",{className:(0,s.A)("t18QCmAb"),style:(0,ye.A)(A&&`color: ${A}`),children:[N,(0,y.Y)(p.A,{peer:C,size:"jumbo",className:"JK2zOWA7"}),(0,y.Y)(Fe.A,{peer:C,className:"lxxbgNCl",withEmojiStatus:!0,noFake:!0,noVerified:!0,statusSparklesColor:A}),(0,y.Y)("p",{className:"MLMdxkUg",style:(0,ye.A)(A&&`color: ${A}`),children:l("Online")})]}),(0,y.FD)("div",{className:"q8w7tnmR",children:[(0,y.Y)("div",{className:"wxg_5ou_",children:l("UniqueStatusWearTitle",{gift:C?.emojiStatus?.title})}),(0,y.Y)("div",{className:"KSCLIMZm",children:l("UniqueStatusBenefitsDescription")})]})]})),[A,N,C,l]),k=[["radial-badge",l("UniqueStatusBadgeBenefitTitle"),l("UniqueStatusBadgeDescription")],["unique-profile",l("UniqueStatusProfileDesignBenefitTitle"),l("UniqueStatusProfileDesignDescription")],["proof-of-ownership",l("UniqueStatusProofOfOwnershipBenefitTitle"),l("UniqueStatusProofOfOwnershipDescription")]],G=(0,r.Kr)((()=>{if(c)return(0,y.Y)("div",{className:"VDrvalBo",children:(0,y.FD)(g.A,{onClick:v,children:[l("UniqueStatusWearButton"),!a&&(0,y.Y)(f.A,{name:"lock-badge",className:"jiPObOWv"})]})})}),[l,a,c]);return(0,y.Y)(ta.A,{isOpen:c,header:I,listItemData:k,footer:G,hasBackdrop:!0,onClose:S})})));var oa=a(21309),sa=a(15535);const la={header:"LQgz8Nlx",giftPreview:"hgs0ts_O",backdrop:"OnBhMaBw",description:"HBxB4QPY",arrow:"kXTOUpfb",noPassword:"BnqLhoKr"},ca={isCustomPeer:!0,avatarIcon:"fragment",title:"",customPeerAvatarColor:"#000000"},da=4.5*Pt.$,ua=(0,r.ph)((0,i.EK)((e=>{const{settings:{byKey:{hasPassword:t}},twoFaSettings:{hint:a}}=e;return{hasPassword:t,passwordHint:a}}))((({modal:e,hasPassword:t,passwordHint:a})=>{const{closeGiftWithdrawModal:n,clearGiftWithdrawError:o,closeGiftInfoModal:s,processStarGiftWithdrawal:l,openSettingsScreen:c}=(0,i.ko)(),m=Boolean(e),[h,b]=(0,r.J0)(!1),S=(0,F.A)(),v=(0,d.A)(e),N=v?.gift?.gift,C=N&&(0,Q.uc)(N),I=v?.gift?.canExportAt?Math.max(v.gift.canExportAt-(0,Et.Fm)(),0):void 0,k=(0,u.A)((()=>{n()})),G=(0,u.A)((e=>{l({gift:v.gift.inputGift,password:e})})),Y=(0,u.A)((()=>{c({screen:Ae.VS.TwoFaDisabled}),n(),s()}));return(0,y.FD)(A.A,{isOpen:m,title:S("GiftWithdrawTitle"),hasCloseButton:!0,isSlim:!0,onClose:k,children:[C&&(0,y.FD)(y.FK,{children:[(0,y.FD)("div",{className:la.header,children:[(0,y.FD)("div",{className:la.giftPreview,children:[(0,y.Y)(ee.A,{className:la.backdrop,backgroundColors:[C.backdrop.centerColor,C.backdrop.edgeColor],patternColor:C.backdrop?.patternColor,patternIcon:C.pattern?.sticker}),(0,y.Y)(Z.A,{className:la.sticker,size:da,sticker:C.model?.sticker})]}),(0,y.Y)(f.A,{name:"next",className:la.arrow}),(0,y.Y)(p.A,{peer:ca,size:"giant",className:la.avatar})]}),(0,y.Y)("p",{className:la.description,children:S("GiftWithdrawDescription",{gift:`${N.title} #${N.number}`},{withNodes:!0,withMarkdown:!0,renderTextFilters:["br"]})})]}),Boolean(I)&&(0,y.Y)("p",{className:la.exportHint,children:S("GiftWithdrawWait",{days:(0,oa._k)(I)},{pluralValue:(0,oa._k)(I)})}),!t&&(0,y.FD)(y.FK,{children:[(0,y.Y)("span",{className:la.noPassword,children:S("ErrorPasswordMissing")}),(0,y.Y)(g.A,{className:"mt-2",onClick:Y,children:S("SetUp2FA")})]}),t&&!I&&(0,y.Y)(sa.A,{shouldShowSubmit:!0,placeholder:S("CheckPasswordPlaceholder"),error:v?.errorKey&&S.withRegular(v?.errorKey),description:S("CheckPasswordDescription"),clearError:o,isLoading:v?.isLoading,hint:a,isPasswordVisible:h,shouldResetValue:m,onChangePasswordVisibility:b,submitLabel:S("GiftWithdrawSubmit"),onSubmit:G})]})})));var ma=a(79824),pa=a(74984),fa=a(4875),ha=a(56863),ga=a(30857),Aa=a(84080),ba=a(56133),Sa=a(35297);function va(){}async function Na(e){const t=await(0,fa.px)("searchChats",{query:e});if(t)return[...t.accountResultIds,...t.globalResultIds]}const ya=(0,r.ph)((0,i.EK)((e=>{const{contactList:t,currentUserId:a}=e;return{contactIds:t?.userIds,currentUserId:a}}))((({modal:e,contactIds:t,currentUserId:a})=>{const{closeGiftTransferModal:s,openGiftWithdrawModal:l,transferGift:c}=(0,i.ko)(),m=Boolean(e),p=(0,F.A)(),[f,h]=(0,r.J0)(""),g=(0,d.A)(e),A=g?.gift?.gift,b=A&&(0,Q.uc)(A),[S,v]=(0,r.J0)(),N=(0,d.A)(S),C=(0,r.Kr)((()=>{const e=(0,i.mS)();return N?(0,o.PVB)(e,N):void 0}),[N]),k=(0,pa.Rh)(I.DSF),B=(0,r.Kr)((()=>(0,G.Am)([...t||[],...k||[]])),[t,k]),{result:M,currentResultsQuery:D}=function({query:e,queryFn:t=Na,defaultValue:a,debounceTimeout:i=300,isDisabled:n}){const o=function(e,t,a){const[i,n]=(0,r.J0)(),{isFrozen:o,updateWhenUnfrozen:s}=function(){const e=(0,r.li)(!1),t=(0,r.hb)((()=>{e.current=!0}),[]),a=(0,ga.A)(),i=(0,r.hb)((()=>{e.current&&(e.current=!1,a())}),[a]);return(0,Aa.Ay)(va,i),{isFrozen:(0,r.OV)(),updateWhenUnfrozen:t}}(),l=(0,ba.A)(t,!0);return(0,Sa.A)((()=>{o?s():l((()=>{n(e())}))}),[...a,o]),i}((()=>e),i,[e]),[s,l]=(0,r.J0)(""),c=e?o:e,d=(0,u.A)(t);return{...(0,ha.A)((async()=>{if(!c||n)return l(""),Promise.resolve(a);const e=await d(c);return l(c),e}),[c,a,d,n],a),currentResultsQuery:s}}({query:f,defaultValue:B}),T=D!==f,U=(0,r.Kr)((()=>D?ma.p:[{type:"withdraw",isCustomPeer:!0,avatarIcon:"toncoin",peerColorId:5,title:p("GiftTransferTON")}]),[p,D]),R=(0,u.A)((e=>{"withdraw"===e&&(l({gift:g.gift}),s())})),x=(0,r.Kr)((()=>{if(T)return ma.p;const e=(0,i.mS)();return(0,Y.A)((M||[]).filter((t=>t!==a&&(0,o.X2D)(e,t))),!1)}),[T,M,a]),O=(0,u.A)((()=>{v(void 0)}));(0,r.vJ)((()=>{m||v(void 0)}),[m]);const L=(0,u.A)((()=>{g?.gift.inputGift&&(c({gift:g.gift.inputGift,recipientId:N,transferStars:g.gift.transferStars}),O(),s())}));return(0,y.FD)(w.A,{isOpen:m,onClose:s,title:p("GiftTransferTitle"),hasCloseButton:!0,shouldAdaptToSearch:!0,withFixedHeight:!0,ignoreFreeze:!0,children:[(0,y.Y)(P.A,{itemIds:x,categories:U,onSelectedCategoryChange:R,withDefaultPadding:!0,withPeerUsernames:!0,isSearchable:!0,noScrollRestore:!0,isLoading:T,filterValue:f,filterPlaceholder:p("Search"),onFilterChange:h,onSelectedIdChange:v}),b&&(0,y.FD)(_t.A,{isOpen:Boolean(S),noDefaultTitle:!0,onClose:O,confirmLabel:g?.gift.transferStars?p("GiftTransferConfirmButton",{amount:(0,me.U2)(p,g.gift.transferStars,{asFont:!0})},{withNodes:!0}):p("GiftTransferConfirmButtonFree"),confirmHandler:L,children:[C&&(0,y.Y)(Wt,{peer:C,gift:A}),(0,y.Y)("p",{children:g?.gift.transferStars?p("GiftTransferConfirmDescription",{gift:p("GiftUnique",{title:A.title,number:A.number}),amount:(0,me.Kk)(p,g.gift.transferStars),peer:(0,n.F9)(p,C)},{withNodes:!0,withMarkdown:!0}):p("GiftTransferConfirmDescriptionFree",{gift:p("GiftUnique",{title:A.title,number:A.number}),peer:(0,n.F9)(p,C)},{withNodes:!0,withMarkdown:!0})})]})]})}))),Ca=(0,r.ph)((0,i.EK)(((e,{modal:t})=>({user:t?.userId?(0,o.mBe)(e,t.userId):void 0})))((({modal:e,user:t})=>{const{closeChatRefundModal:a,toggleNoPaidMessagesException:o}=(0,i.ko)(),[s,l]=(0,r.J0)(!1),c=(0,d.A)(e),m=(0,d.A)(t),{starsToRefund:p,userId:f}=c||{},h=(0,F.A)(),g=Boolean(e),A=(0,u.A)((()=>{a(),f&&o({userId:f,shouldRefundCharged:s})}));return(0,y.FD)(_t.A,{isOpen:g,onClose:a,title:h("RemoveFeeTitle"),confirmLabel:h("ConfirmRemoveMessageFee"),confirmHandler:A,children:[h("ConfirmDialogMessageRemoveFee",{peer:m&&(0,n.F9)(h,m)},{withMarkdown:!0,withNodes:!0}),Boolean(p)&&(0,y.Y)(Ue.A,{className:"dialog-checkbox",label:h("ConfirmDialogRemoveFeeRefundStars",{amount:(0,me.Kk)(h,p)},{withMarkdown:!0,withNodes:!0}),checked:s,onCheck:l})]})})));var Ia=a(14487);const ka=(0,r.ph)((0,i.EK)((e=>{const t=e.stars?.balance,a=e.ton?.balance?.amount;return{starBalance:t,tonBalance:a}}))((({modal:e,starBalance:t,tonBalance:a})=>{const n=(0,i.ko)(),o=(0,F.A)(),s=(0,r.hb)((()=>{if(!e?.directInfo)return void n.closePriceConfirmModal();const{currency:r,newAmount:i}=e,o="TON"===r,s=o?a:t?.amount;if(void 0!==s){if(s<i)return n.openStarsBalanceModal({currency:o?"TON":"XTR",tabId:(0,Ia.g0)()}),void n.closePriceConfirmModal();n.sendStarPaymentForm({directInfo:e.directInfo,tabId:(0,Ia.g0)()}),n.closePriceConfirmModal()}else n.closePriceConfirmModal()}),[e,t,a,n]),c=(0,r.hb)((()=>{n.closePriceConfirmModal()}),[n]);if(!e)return;const{originalAmount:d,newAmount:u,currency:m}=e;let p,f;return"TON"===m?(p=(0,me.QH)(o,(0,l.wD)(d)),f=(0,me.QH)(o,(0,l.wD)(u))):(p=(0,me.Kk)(o,d),f=(0,me.Kk)(o,u)),(0,y.Y)(_t.A,{isOpen:Boolean(e),onClose:c,title:o("PriceChanged"),confirmHandler:s,confirmLabel:o("PayNewPrice"),children:(0,y.Y)("p",{children:o("PriceChangedText",{originalAmount:p,newAmount:f},{withMarkdown:!0,withNodes:!0})})})})))}}]);
//# sourceMappingURL=6930.a3f4768a03d022576ac2.js.map