Loading
function(e,t,n){"use strict";n.d(t,{l:()=>eL,A:()=>eM}),n(321073);var l=n(627968),i=n(64700),s=n(503698),r=n.n(s),a=n(284009),o=n.n(a),u=n(735438),c=n.n(u),d=n(17928),m=n(430993),h=n(364840),p=n(462887),f=n(97808),g=n(834730),E=n(123292),A=n(602853),C=n(661531),x=n(403581),I=n(778712),_=n(315629),S=n(104510),y=n(289873),v=n(534514),T=n(228366),N=n(820739),j=n(736653),b=n(775602),R=n(793574),P=n(688810),L=n(822123),M=n(770335),O=n(548118),w=n(931959),k=n(148355),D=n(591179),U=n(999291),G=n(903209),F=n(270574),V=n(975732),B=n(915614),H=n(946356),W=n(939496),K=n(780964),Y=n(766075),z=n(71393),Z=n(287809),q=n(178368),$=n(174459),J=n(486020),X=n(975571),Q=n(428262),ee=n(19575),et=n(878784),en=n(627380),el=n(704640),ei=n(425713),es=n(30084),er=n(862482),ea=n(930861),eo=n(821609),eu=n(375708),ec=n(150252);let ed=function(e){let{churnUserDiscountOffer:t,onDiscountClaim:n,onContinue:i}=e,s=(0,j.Ay)(),r=(0,p.M)(s)?"/assets/ff07ae06c15adc58.svg":"/assets/dd0f35fb103d174b.svg";return null==t?null:(0,l.jsxs)("div",{className:ec.bR,children:[(0,l.jsx)("div",{className:ec.v0}),(0,l.jsx)("div",{className:ec.X2}),(0,l.jsx)("div",{className:ec.Dg,children:(0,l.jsxs)("div",{className:ec.xt,children:[(0,l.jsx)("img",{alt:"",src:r,className:ec.lR}),(0,l.jsxs)("div",{className:ec.t2,children:[(0,l.jsx)(g.E,{variant:"text-md/medium",className:ec.PU,children:eu.intl.format(eu.t["2gem05"],{percent:t.discount.amount,numMonths:t.discount.userUsageLimit})}),(0,l.jsxs)("div",{className:ec.$t,children:[(0,l.jsxs)(ea.wL,{"data-migration-pending":!0,className:ec.Oy,innerClassName:ec.iO,look:er.pR.OUTLINED,color:er.XD.CUSTOM,onClick:()=>n?.(),children:[(0,l.jsx)(x.t,{size:"xs",color:"currentColor",className:ec.Fl}),(0,l.jsx)(g.E,{variant:"text-sm/semibold",className:ec.H0,children:eu.intl.string(eu.t.zrCzVB)})]}),(0,l.jsx)(eo.$,{variant:"primary",text:eu.intl.string(eu.t["3PatSz"]),onClick:()=>i?.()})]})]})]})})]})};var em=n(237412),eh=n(788868),ep=n(652215),ef=n(414135);let eg="/assets/34c8999cfe272b23.svg",eE="/assets/893dc4a04464a54a.svg",eA="/assets/b3a9ce9d2cf3ff2f.svg",eC=ee.Ay.getEnableHardwareAcceleration()?f.Js:f.eu,ex={boostItemVisual:"/assets/f30ca678d7e3549e.svg",emojiStickersVisual:"/assets/27244382f9e8cc5f.svg",screenShareItemVisual:eE,uploadsMessagesItemVisual:"/assets/b8183e94e7ff0020.svg",uploadsMessagesItemVisualV2:"/assets/17f762a38d0747e7.svg",PL:eg,TR:eA},eI={boostItemVisual:"/assets/b5a84c68f2051c39.svg",emojiStickersVisual:"/assets/d403174a2d73fc48.svg",screenShareItemVisual:eE,uploadsMessagesItemVisual:"/assets/351b85bf9e59346f.svg",uploadsMessagesItemVisualV2:"/assets/cd3b44e57a5e6597.svg",PL:eg,TR:eA};function e_(){let e=(0,j.Ay)();return(0,p.M)(e)?eI:ex}function eS(e){let{description:t,onLearnMore:n,renderVisual:s}=e,a=i.useContext(eP).isPremiumRebrand;return(0,l.jsxs)("div",{className:r()(ef.Kw,{[ef.u0]:a}),children:[(0,l.jsxs)("div",{className:r()(ef.p3,{[ef.u0]:a}),children:[(0,l.jsx)(g.E,{variant:"text-md/normal",children:t}),(0,l.jsx)(E.Q,{onClick:n,text:eu.intl.string(eu.t.hvVgAZ)})]}),(0,l.jsx)("div",{className:r()(ef.aS,{[ef.u0]:a}),children:s()})]})}function ey(e){let{...t}=e,{theme:n}=(0,W.E)(),i=(0,A.r)(C.A.colors.INTERACTIVE_TEXT_ACTIVE,n).hex();return(0,l.jsx)(x.t,{size:"md",...t,color:i})}function ev(e){let t,{currentUser:n,premiumType:i,onClose:s}=e,r=(0,U.Ay)(n.id),a=(0,d.bG)([b.Ay],()=>b.Ay.useReducedMotion),o=(0,D.X)("PremiumSubscriptionWhatYouLoseModal"),u=i===eh.PremiumTypes.TIER_1;return t=r?.premiumType===eh.PremiumTypes.TIER_2?(0,l.jsxs)(H.A,{user:n,displayProfile:r,forceShowPremium:!0,themeType:null,className:ef.Kq,children:[(0,l.jsx)(B.o,{user:n,displayProfile:r,avatarSize:I._3.SIZE_56,avatarOffsetX:8,avatarOffsetY:2,bannerWidth:172,bannerHeight:60,themePadding:4}),(0,l.jsx)(eC,{className:ef.jU,src:n.getAvatarURL(void 0,(0,I.FT)(I._3.SIZE_56),!a),size:I._3.SIZE_56,"aria-label":n.username}),(0,l.jsxs)("div",{className:ef.b$,children:[(0,l.jsx)(F.A,{className:ef.Bj,usernameClass:ef.TE,name:n.toString()}),(0,l.jsx)(ey,{className:ef.kC})]})]}):(0,l.jsxs)("div",{className:ef.xl,children:[(0,l.jsx)(eC,{className:ef.wK,src:n.getAvatarURL(void 0,(0,I.FT)(I._3.SIZE_56),!a),size:I._3.SIZE_56,"aria-label":n.username}),(0,l.jsxs)("div",{className:ef.Un,children:[(0,l.jsx)(F.A,{className:ef.Bj,usernameClass:ef.TE,name:n.toString()}),(0,l.jsx)(x.t,{size:"md",color:"currentColor",className:ef.kC})]})]}),(0,l.jsx)(eS,{description:u?eu.intl.format(eu.t.xCaYwE,{}):eu.intl.format(eu.t["gpqr+n"],{}),onLearnMore:function(){s(),o?(0,V.openUserProfileModal)({userId:n.id}):(0,Y.openUserSettings)(K.X.PROFILE_PANEL),$.default.track(ep.HAw.PREMIUM_UNCANCEL_WINBACK_CTA_CLICKED,{action:"user_profile_customization"})},renderVisual:()=>t})}function eT(e){let{currentUser:t,onClose:n}=e,i=(0,et.$F)(),{analyticsLocations:s}=(0,P.Ay)(R.A.PREMIUM_UNCANCEL_MODAL),r=(0,et.Xb)(),a=(0,en.t)(),o=i?.id??eh.Ac.PREMIUM_TENURE_1_MONTH,u=(0,el.A)(o);if(!(0,Q.YE)(t,eh.PremiumTypes.TIER_2)||null==r)return null;let c=i?.status??et.Wo.UPCOMING,d=i?.nameUnformatted??eh.VD[eh.Ac.PREMIUM_TENURE_1_MONTH].nameUnformatted,m=(0,ei.I)(o).standard,h=eu.intl.string(d),p=c===et.Wo.EARNED,f=a?.days??1,g=eu.t.pwkxYF;if(p){let e=Math.max((0,Q.To)(r),1);e>=365?(f=Math.floor(e/365),g=eu.t["/ojPfi"]):(f=e,g=eu.t.IItWYo)}return(0,l.jsx)(eS,{description:eu.intl.format(g,{time:f}),onLearnMore:function(){n(),(0,es.D)({analyticsLocations:s,displayProfile:null}),$.default.track(ep.HAw.PREMIUM_UNCANCEL_WINBACK_CTA_CLICKED,{action:"badges"})},renderVisual:()=>(0,l.jsx)(_.h,{className:ef.nc,color:u,children:(0,l.jsx)("img",{alt:h,src:m,className:ef.pq})})})}function eN(e){let{premiumType:t}=e,n=(0,d.bG)([b.Ay],()=>b.Ay.useReducedMotion),i=(0,L.Fj)(null).filter(e=>e.type===M.i.GUILD&&(e.animated||null!=e.guildId)).slice(0,3),s=(0,d.yK)([w.A],()=>w.A.stickerFrecencyWithoutFetchingLatest.frequently.slice(0,3-i.length)),r=e_().emojiStickersVisual,a=t===eh.PremiumTypes.TIER_1;return(0,l.jsx)(eS,{description:a?eu.intl.format(eu.t.couiKJ,{}):eu.intl.format(eu.t["0hUHi6"],{}),onLearnMore:function(){window.open(X.A.getArticleURL(ep.MVz.PREMIUM_DETAILS)),$.default.track(ep.HAw.PREMIUM_UNCANCEL_WINBACK_CTA_CLICKED,{action:"emojis_stickers"})},renderVisual:()=>null!=i&&i.length>0||!a&&null!=s&&s.length>0?(0,l.jsxs)("div",{className:ef.iB,children:[i.map(e=>null==e.id?e.url:J.Ay.getEmojiURL({id:e.id,animated:!n&&e.animated,size:58})).map((e,t)=>null!=e?(0,l.jsx)("img",{className:ef.d7,alt:"",src:e},`emoji-${t}`):null),a?null:s.map(e=>(0,l.jsx)(k.A,{disableAnimation:n,sticker:e,size:58,withLoadingIndicator:!1},e.id))]}):(0,l.jsx)("img",{className:ef.OP,alt:"",src:r})})}function ej(e){let{premiumType:t,onClose:n}=e;i.useEffect(()=>T.h.wait(()=>(0,N.CD)()),[]);let s=(0,d.bG)([b.Ay],()=>b.Ay.useReducedMotion),[a,o]=(0,d.yK)([q.A,z.A],()=>{let e=q.A.boostSlots,t=new Map;c()(e).map("premiumGuildSubscription").map("guildId").forEach(e=>{if(null!=z.A.getGuild(e)){let n=t.get(e)??0;t.set(e,n+1)}});let n=null,l=0;return t.size>0&&([n,l]=Array.from(t.entries()).reduce((e,t)=>t[1]>e[1]?t:e)),[z.A.getGuild(n),l]}),u=null!=a&&o>0,m=e_().boostItemVisual;return(0,l.jsx)(eS,{description:t===eh.PremiumTypes.TIER_1?eu.intl.format(eu.t.K4Hv69,{}):eu.intl.format(eu.t.wRxEDW,{}),onLearnMore:function(){n(),(0,Y.openUserSettings)(K.X.PREMIUM_GUILD_SUBSCRIPTIONS_PANEL),$.default.track(ep.HAw.PREMIUM_UNCANCEL_WINBACK_CTA_CLICKED,{action:"boosts"})},renderVisual:()=>u?(0,l.jsx)("div",{className:ef.Ht,children:(0,l.jsxs)("div",{className:ef.W5,children:[(0,l.jsx)(O.Ay,{guild:a,size:O.Ay.Sizes.MEDIUM,animate:!s,className:ef.Hc}),(0,l.jsxs)("div",{className:ef.IA,children:[(0,l.jsx)(g.E,{variant:"text-md/normal",className:r()(ef.v,ef.e0),children:a.name}),(0,l.jsxs)("div",{className:ef.i$,children:[(0,l.jsx)(S._,{color:C.A.unsafe_rawColors.GUILD_BOOSTING_PINK,className:ef.jZ}),(0,l.jsx)(g.E,{variant:"text-xs/normal",className:r()(ef.v,ef.x2),children:eu.intl.format(eu.t["Ou/g/P"],{boostCount:o})})]})]})]})}):(0,l.jsx)("img",{alt:"",src:m})})}function eb(){let e=e_().screenShareItemVisual;return(0,l.jsx)(eS,{description:eu.intl.format(eu.t.wK04T1,{}),onLearnMore:function(){window.open(X.A.getArticleURL(ep.MVz.STREAM_QUALITY_SETTINGS)),$.default.track(ep.HAw.PREMIUM_UNCANCEL_WINBACK_CTA_CLICKED,{action:"screen_share"})},renderVisual:()=>(0,l.jsx)("img",{alt:"",src:e})})}function eR(e){let{premiumType:t}=e,n=e_().uploadsMessagesItemVisual;return(0,l.jsx)(eS,{description:t===eh.PremiumTypes.TIER_2?eu.intl.format(eu.t.GsOFRJ,{}):eu.intl.format(eu.t.wFWO6D,{}),onLearnMore:function(){window.open(X.A.getArticleURL(ep.MVz.PREMIUM_DETAILS)),$.default.track(ep.HAw.PREMIUM_UNCANCEL_WINBACK_CTA_CLICKED,{action:"msgs_uploads"})},renderVisual:()=>(0,l.jsx)("img",{alt:"",src:n})})}let eP=i.createContext({isPremiumRebrand:!1});function eL(e){let{currentUser:t,premiumType:n,onClose:s,isDowngrade:a=!1,isPremiumRebrand:o=!1}=e,u=i.useMemo(()=>{let e=[];switch(n){case eh.PremiumTypes.TIER_0:e.push((0,l.jsx)(eN,{premiumType:n}),(0,l.jsx)(eR,{premiumType:n}));break;case eh.PremiumTypes.TIER_1:a?e.push((0,l.jsx)(ev,{currentUser:t,premiumType:n,onClose:s},"profile-item"),(0,l.jsx)(eb,{},"screen-share-item"),(0,l.jsx)(ej,{premiumType:n,onClose:s},"boost-item")):e.push((0,l.jsx)(ev,{currentUser:t,premiumType:n,onClose:s},"profile-item"),(0,l.jsx)(eN,{premiumType:n},"emoji-stickers-item"),(0,l.jsx)(eb,{},"screen-share-item"),(0,l.jsx)(eR,{premiumType:n},"uploads-item"),(0,l.jsx)(ej,{premiumType:n,onClose:s},"boost-item"));break;case eh.PremiumTypes.TIER_2:a?e.push((0,l.jsx)(ev,{currentUser:t,premiumType:n,onClose:s},"profile-item"),(0,l.jsx)(ej,{premiumType:n,onClose:s},"boost-item"),(0,l.jsx)(eb,{},"screen-share-item")):e.push((0,l.jsx)(eT,{currentUser:t,onClose:s},"badge-item"),(0,l.jsx)(ev,{currentUser:t,premiumType:n,onClose:s},"profile-item"),(0,l.jsx)(eN,{premiumType:n},"emoji-stickers-item"),(0,l.jsx)(ej,{premiumType:n,onClose:s},"boost-item"),(0,l.jsx)(eb,{},"screen-share-item"),(0,l.jsx)(eR,{premiumType:n},"uploads-item"))}return e},[n,t,s,a]);return(0,l.jsx)(eP.Provider,{value:{isPremiumRebrand:o},children:(0,l.jsx)("div",{className:r()(ef.xP,{[ef.u0]:o,[ef.mK]:o&&u.length<=2}),children:u})})}let eM=function(e){let{premiumType:t,titleText:n,subtitleText:s,footer:r,onClose:a,onDiscountClaim:u,onContinue:c,analyticsLocations:p,isLoading:f=!1,churnUserDiscountOffer:E=null,isDowngrade:A=!1,subtitleIcon:C,subtitleClassName:x}=e,I=(0,d.bG)([Z.default],()=>{let e=Z.default.getCurrentUser();return o()(null!=e,"ProfileItem: currentUser cannot be undefined"),e});i.useEffect(()=>{(0,G.A)(I.id,I.getAvatarURL(null,80))},[I]);let _=null!=E&&!f;return(i.useEffect(()=>{_&&$.default.track(ep.HAw.CANCELLATION_FLOW_DISCOUNT_OFFER_PROMPT_VIEWED,{location_stack:p,discount_id:E?.discountId})},[_,p,E]),f)?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(em.A,{premiumType:t,onClose:a}),(0,l.jsx)(m.c,{children:(0,l.jsx)("div",{className:ef.rf,children:(0,l.jsx)(y.y,{className:ef.u1})})})]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(em.A,{premiumType:t,onClose:a}),(0,l.jsx)(m.c,{children:(0,l.jsxs)("div",{className:ef.rf,children:[(0,l.jsx)(v.D,{variant:"heading-xl/semibold",color:"text-strong",className:ef.DD,children:n}),(0,l.jsxs)("div",{className:x,children:[C,(0,l.jsx)(g.E,{variant:"text-md/normal",children:s})]}),(0,l.jsx)(eL,{currentUser:I,premiumType:t,onClose:a,isDowngrade:A})]})}),!_&&(0,l.jsx)(h.j,{children:r}),_&&(0,l.jsx)(ed,{churnUserDiscountOffer:E,onDiscountClaim:u,onContinue:c})]})}}