Loading
function(e,t,n){"use strict";n.d(t,{A:()=>V});var i=n(627968),r=n(64700),s=n(503698),a=n.n(s),o=n(735438),l=n.n(o),u=n(17928),d=n(821609),c=n(862482),_=n(109802),h=n(452027),f=n(778712),E=n(534514),p=n(289873),m=n(783878),g=n(398590),A=n(717398),I=n(966327),T=n(769015),S=n(242874),N=n(380619),C=n(219271),y=n(427358),v=n(7133),R=n(994500),O=n(351906),b=n(287809),L=n(957565),D=n(45938),P=n(428262),w=n(427262),M=n(937008),x=n(652215),U=n(202541),k=n(375708),G=n(340188);function V(e){let{giftCode:t,application:n,sku:s,subscriptionPlan:o,selectedGiftStyle:l,onClose:d,hasSentMessage:m,giftRecipient:g,giftMessageError:A,isSendingMessage:S}=e,[C,y]=r.useState(_.e.Modes.DEFAULT),R=(0,u.bG)([O.A],()=>O.A.enabled),b=m||null!=l&&null!=g,V=s?.productLine===x.EZt.COLLECTIBLES,{selectedGiftingPromotionReward:B}=(0,M.Pv)(),j=(0,N.Mq)(o),H=()=>null!=o?o.skuId:null!=s?s.id:null,W=()=>{let e;return null!=A?k.intl.string(k.t.qB8aya):null==o?null:(e=o.interval===U.WT.MONTH?b?k.t["4ZJ+7Z"]:k.t["P+z55d"]:b?k.t.p0pZXP:k.t.bXqk3o,k.intl.format(e,{skuName:(0,P.RH)(o.id),intervalCount:o.intervalCount}))};return S?(0,i.jsxs)("div",{className:G.EL,children:[null!=n?(0,i.jsx)(T.A,{game:n,className:G.__invalid_icon,size:T.M.LARGE,skuId:H()}):null,(0,i.jsx)(p.y,{type:p.t.PULSING_ELLIPSIS})]}):(0,i.jsxs)("div",{className:a()(G.EL,{[G.L1]:j&&null!=B}),children:[null!=n?(0,i.jsx)(T.A,{game:n,className:G.__invalid_icon,size:T.M.LARGE,skuId:H()}):null,(0,i.jsx)(E.D,{variant:"heading-lg/semibold",className:a()({[G.wx]:null==l&&!V,[G.$A]:null!=l&&!V}),children:null!=g||m&&null==A?k.intl.string(k.t.zOmK9N):null!=A?k.intl.string(k.t.d1lrmU):k.intl.string(k.t["/s1xR7"])}),m&&null!=g&&null==A||b?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:G.jx,children:[(0,i.jsx)(I.A,{user:g,size:f._3.SIZE_40}),(0,i.jsxs)("div",{className:G.gn,children:[(0,i.jsx)(E.D,{variant:"heading-md/semibold",children:w.Ay.getName(g)}),(0,i.jsxs)("div",{className:G.Ik,children:[" ",w.Ay.getUserTag(g)]})]})]}),(0,i.jsx)("div",{className:G._c,children:W()})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:G.I0,children:W()}),null==A&&(0,i.jsx)(F,{giftCode:t,onClose:d}),(0,i.jsx)("div",{className:G.yF}),(()=>{let e;if(null==t)return null;switch(C){case _.e.Modes.SUCCESS:e=k.intl.string(k.t.XVvPjU);break;case _.e.Modes.ERROR:e=k.intl.string(k.t.i4GM3L);break;default:e=k.intl.string(k.t.OpuAlK)}return(0,i.jsxs)("div",{className:G.PN,children:[null!=t&&(0,i.jsx)(h.D,{label:k.intl.string(k.t["/dG4NA"]),children:(0,i.jsx)(_.e,{hideMessage:R?k.intl.string(k.t["0RLn47"]):null,value:(0,D.Zq)(t),mode:C,text:e,onCopy:e=>{null!=s&&(0,D.AK)(new v.A({code:t,maxUses:1}),s),(0,L.C)(e,()=>y(_.e.Modes.SUCCESS),()=>y(_.e.Modes.ERROR)),setTimeout(()=>{y(_.e.Modes.DEFAULT)},1500)},supportsCopy:L.p5,className:G.__invalid_copyInput,buttonColor:c.XD.LINK,buttonLook:c.pR.LINK})}),(0,i.jsx)("div",{className:G.W$,children:k.intl.string(k.t.QWKUpn)})]})})()]})]})}function F(e){let{giftCode:t,onClose:n}=e;r.useEffect(()=>{A.A.fetchRelationships(),(0,C.u)()},[]);let[s,a]=r.useState(),[o,c]=r.useState(!1),[_,h]=r.useState(!1),{userAffinities:E,isLoading:p}=(0,u.cf)([y.A],()=>({userAffinities:y.A.getUserAffinitiesMap(),isLoading:y.A.isFetching()})),T=Array.from(E.keys()).sort((e,t)=>y.A.compare(e,t)),N=(0,u.bG)([R.A],()=>R.A.getFriendIDs()),v=l().difference(N,T),O=[...T,...v],L=(0,u.bG)([b.default],()=>b.default.filter(e=>O.includes(e.id)&&!e.bot),[O]);if(null==L||0===L.length)return null;let D=l().sortBy(L,e=>O.indexOf(e.id));return(0,i.jsxs)("div",{className:G.vt,children:[(0,i.jsxs)("div",{className:G.AQ,children:[(0,i.jsx)(m.Z,{selectionMode:"single",label:k.intl.string(k.t.MJw05f),placeholder:k.intl.string(k.t.J019jZ),loading:p,value:s,onSelectionChange:e=>{a(e),c(!1)},options:D.map(e=>({id:e.id,value:e,label:`${w.Ay.getUserTag(e)}`,leading:(0,i.jsx)(I.A,{user:e,size:f._3.SIZE_20})}))}),(0,i.jsx)("div",{className:G.Qg,children:(0,i.jsx)(d.$,{disabled:null==s,loading:_,onClick:()=>{h(!0),(0,S.UN)(s,t).then(()=>{n(),(0,g.bz)()}).catch(()=>{c(!0),h(!1)})},text:k.intl.string(k.t["+EgwQn"])})})]}),(0,i.jsx)("div",{className:o?G.Sc:G.W$,children:o?k.intl.string(k.t.jo5Vbl):k.intl.string(k.t["8/N3v3"])})]})}}