Loading
function(e,t,n){n.d(t,{kO:()=>F,zX:()=>H,r3:()=>D,hh:()=>G});var l=n(627968),r=n(64700);n(295405);var i=n(166532),a=n(314671);n(735305);var s=n(343834),o=n(926795),u=n(284009),c=n.n(u),d=n(821609),C=n(534514),p=n(834730),_=n(31823),m=n(427675),E=n(211159),T=n(937008),I=n(921925),S=n(482132),O=n(375708),h=n(989553);function A(e){let{handleClose:t}=e,n=(0,E.t4)(e=>e.selectedSkuId),{application:r}=(0,_.V)(),i=(0,m.gU)(),{isGift:a,giftRecipient:s}=(0,T.Pv)();c()(null!=n,"Expected selectedSkuId"),c()(null!=r,"Expected application");let o=i[n];c()(null!=o,"Expected sku");let u=a?O.intl.formatToPlainString(O.t["2VjPTw"],{itemName:o.name,giftRecipient:s?.username??"your recipient"}):O.intl.formatToPlainString(O.t.wK0IbP,{applicationName:r.name,itemName:o.name});return(0,l.jsxs)(S.dZ,{children:[(0,l.jsx)(I.A,{}),(0,l.jsxs)("div",{className:h.EL,children:[(0,l.jsx)(C.D,{variant:"heading-xxl/bold",className:h.RS,children:"Success!"}),(0,l.jsx)(p.E,{variant:"text-md/normal",children:u}),(0,l.jsx)("div",{className:h.yF}),(0,l.jsx)(d.$,{onClick:t,text:O.intl.string(O.t.cpT0Cq),fullWidth:!0})]})]})}n(862241);var P=n(702841),N=n(86379),f=n(545075),g=n(426398),x=n(590180),R=n(20742),M=n(430993),U=n(579151),v=n(599062);function L(){let{refreshCategories:e}=(0,U.A)();return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(R.rQ,{title:O.intl.string(O.t["p8+qtU"])}),(0,l.jsx)(M.c,{children:(0,l.jsx)(v.h,{onRetry:e,errorOrigin:v.A.GIFT_MODAL})})]})}var y=n(534479),j=n(652215);function k(e){let{handleStepChange:t}=e,n=(0,E.t4)(e=>e.selectedSkuId),{paymentSources:a,hasFetchedPaymentSources:s}=(0,g.jm)(),{application:o}=(0,_.V)(),u=(0,N.Hp)(),c=(0,m.gU)(),d=(0,m.Hu)(),{isGift:C}=(0,T.Pv)(),[p,I]=r.useState(!0),[S,O]=(0,P.yK)([x.A],()=>[x.A.isFetchingCategories,x.A.error]);return(r.useEffect(()=>{let e=null!=o;d&&s&&e&&I(S)},[d,s,o,S]),r.useEffect(()=>{if(p||u||null==n)return;let e=c[n];C&&(e?.productLine===j.EZt.COLLECTIBLES||e?.productLine===j.EZt.APPLICATION||e?.productLine===j.EZt.SOCIAL_LAYER_GAME_ITEM)?t(i.pn.GIFT_CUSTOMIZATION):0===Object.keys(a).length?t(i.pn.ADD_PAYMENT_STEPS):t(i.pn.REVIEW)},[p,u,t,a,C,c,n]),p)?(0,l.jsx)(y.A,{}):u?(0,l.jsx)(f.oO,{}):null!=O?(0,l.jsx)(L,{}):null}let F={key:null,renderStep:e=>(0,l.jsx)(k,{...e}),options:{modalSizeGetter:()=>"md"}},D={key:null,renderStep:e=>(0,l.jsx)(a.I,{...e})};i.pn.ADD_PAYMENT_STEPS;let b={key:i.pn.AWAITING_PURCHASE_TOKEN_AUTH,renderStep:()=>(0,l.jsx)(o.A,{})},w={key:i.pn.AWAITING_AUTHENTICATION,renderStep:()=>(0,l.jsx)(s.A,{}),options:{renderHeader:!0}};i.pn.REVIEW;let H={key:i.pn.CONFIRM,renderStep:e=>(0,l.jsx)(A,{...e})},G=[b,w]}