Build 541270stable
Module 184264
4,076 characters · in a56db3aa0553c795.jsDependencies
Source Raw
function(t,e,i){i.d(e,{$V:()=>h,$k:()=>F,aG:()=>S,mO:()=>B,v8:()=>N}),i(321073);var n=i(64700),r=i(106778),a=i(284009),l=i.n(a),u=i(575593),p=i(398590),s=i(87719),A=i(507107),R=i(617986),E=i(780964),O=i(858897),_=i(318346),d=i(174459),o=i(625494),c=i(975571),f=i(993408),y=i(562819),I=i(442759),m=i(637193),C=i(617061),T=i(515727),k=i(966971),L=i(758836),P=i(652215),M=i(625265),g=i(375708);let D=t=>null!=t?g.intl.format(g.t["4kp0AB"],{itemName:t}):null,F=t=>{let{product:e,overrideTitle:i,isVariantsGroupEnabled:n,shouldShowPromotionalExperience:r,productName:a,itemConsumed:l}=t;if(null!=i)return i;if(L.Dp.ORB_PROFILE_BADGE===e.skuId)return g.intl.string(M.default.nvaTQq);if(L.Dp.FRACTIONAL_PREMIUM===e.skuId)if(l)return g.intl.string(g.t.t0xkSB);else return g.intl.string(g.t.g5W1g8);if(n&&!r)return g.intl.string(g.t.IMffmm);return g.intl.formatToPlainString(g.t.YNaxMp,{itemName:a})},N=t=>{let{product:e,overrideDescription:i,productName:n,shouldShowPromotionalExperience:r,promotionalRewardCollectedText:a,itemConsumed:l,isFractionalPremiumActive:p,expiresAt:s}=t;if(null!=i)return i;if(L.Dp.ORB_PROFILE_BADGE===e.skuId)return g.intl.string(M.default.UnPGii);if(L.Dp.FRACTIONAL_PREMIUM===e.skuId){let t=g.intl.formatToPlainString(g.t.Cz1G97,{days:3});return l?g.intl.format(g.t.bhLChO,{helpCenterLink:c.A.getArticleURL(P.MVz.FRACTIONAL_PREMIUM_ABOUT),duration:t,expirationDate:s}):p?g.intl.string(g.t.fBmhE9):g.intl.format(g.t["1ZBX4E"],{helpCenterLink:c.A.getArticleURL(P.MVz.FRACTIONAL_PREMIUM_ABOUT),duration:t})}if(e.type===u.R.BUNDLE){let{itemOneName:t,itemTwoName:i}=(0,I.yW)(e);return g.intl.format(g.t.fXw44U,{itemOneName:t,itemTwoName:i})}return e.type===u.R.AVATAR_DECORATION&&r&&null!=a?a:D(n)},S=t=>{let{product:e,onClose:i,analyticsLocations:n,hasRequiredProductItems:r,handleUseNow:a,isApplying:d,openProfileSettings:c,itemConsumed:f}=t,I=[];if(L.Dp.ORB_PROFILE_BADGE===e.skuId)I.push({text:g.intl.string(M.default.yfwZuy),variant:"primary",onClick:()=>{i(),o._.dispatch(P.jej.SHOW_ACCOUNT_PROFILE_POPOUT,{})}},{text:g.intl.string(g.t.H57f41),variant:"secondary",onClick:()=>{i(),(0,_.Y)({pageType:P.liQ.SHOP_ORBS_TAB,sectionType:P.JJy.ORBS_BADGE_REDEMPTION_MODAL,ctaObject:P.ZSU.CTA_TO_QUEST_HOME}),(0,R.navigateToQuestHome)({fromContent:A.uF.REWARD_MODAL})}});else if(L.Dp.FRACTIONAL_PREMIUM===e.skuId)f?I.push({text:g.intl.string(g.t.cpT0Cq),variant:"secondary",onClick:i},{text:g.intl.string(g.t.ERKK6v),variant:"primary",onClick:()=>{(0,s.x)(i)}}):I.push({text:g.intl.string(g.t.cpT0Cq),variant:"secondary",onClick:i},{text:g.intl.string(g.t["Jr6N+s"]),variant:"primary",onClick:()=>{(0,O.openUserSettings)(E.X.SUBSCRIPTIONS_PANEL),i()}});else{let[t]=e.items;I.push({text:g.intl.string(g.t["2p2aYz"]),variant:r?"secondary":"primary",onClick:()=>{if(i(),(0,p.jH)(),c?.(),e.type===u.R.AVATAR_DECORATION){l()(t.type===u.R.AVATAR_DECORATION,"product type and item type are the same"),(0,y.L)({initialSelectedDecoration:t,analyticsLocations:n});return}if(e.type===u.R.PROFILE_EFFECT){l()(t.type===u.R.PROFILE_EFFECT,"product type and item type are the same"),(0,C.W)({initialSelectedEffect:t,analyticsLocations:n});return}if(e.type===u.R.NAMEPLATE){l()(t.type===u.R.NAMEPLATE,"product type and item type are the same"),(0,m.p)({initialSelectedNameplate:t,analyticsLocations:n});return}if(e.type===u.R.PROFILE_FRAME){l()(t.type===u.R.PROFILE_FRAME,"product type and item type are the same"),(0,T.w)({initialSelectedProfileFrame:t,analyticsLocations:n});return}}})}return r&&I.push({text:g.intl.string(g.t.MAS7uK),variant:"primary",onClick:a,loading:d}),I},h=(t,e)=>{let i=n.useMemo(()=>(0,f.V6)(t.type,t.skuId),[t.type,t.skuId]);return n.useEffect(()=>{d.default.track(P.HAw.OPEN_MODAL,{type:P.JJy.COLLECTIBLES_SHOP_COLLECTED_MODAL,location_stack:e,sku_id:t.skuId,product_type:i})},[e,t.skuId,t.items,i]),{productType:i}},B=(t,e)=>{let i=n.useRef(new r.OH),a=(0,n.useRef)(null),[l,u]=n.useState(null),p=(0,k.AB)({purchaseType:e,skuId:t.skuId});return{environment:i.current,modalRef:a,confettiCanvas:l,setConfettiCanvas:u,customConfettiDisplayOptions:p}}}