Loading
function(e,t,r){r.d(t,{w:()=>O,u:()=>y}),r(321073);var i=r(627968),l=r(64700),n=r(939249),a=r(834730),s=r(289873),o=r(189213),d=r(17928),c=r(192308),u=r(793574),m=r(287809),h=r(174459),C=r(58703),_=r(975571),p=r(792656),g=r(264779),f=r(962644),E=r(35587),x=r(374200),R=r(593687);let A=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"100%",height:"100%",viewBox:"0 0 6 6",fill:"none",overflow:"visible",children:(0,i.jsx)("ellipse",{cx:"3.4924",cy:"3",rx:"2.86154",ry:"3",fill:"#808BFF"})});var N=r(75662);let I=e=>{let{percentage:t}=e;return(0,i.jsxs)("div",{className:N.hr,children:[t>0&&t<100&&(0,i.jsx)(()=>(0,i.jsx)("div",{className:N.ML,style:{left:`calc(${t}% - 5px)`},children:(0,i.jsx)(A,{})}),{}),(0,i.jsx)("div",{className:N.SX,style:{width:`${t}%`}})]})};var S=r(772167),j=r(294219),v=r(788868),P=r(652215),D=r(375708);let b=e=>{let{promotionRecurrences:t}=e,[r,s]=l.useState(t.length>1),[o,d]=l.useState([]);return l.useEffect(()=>{d([t.sort((e,t)=>t.startDate>e.startDate?1:-1)[0]])},[t]),(0,i.jsxs)("div",{children:[o.map(e=>(0,i.jsx)(S.wx,{recurrence:e,showPartnerLogo:!0,showPartnerImage:!0,analyticsLocations:[u.A.RECURRING_3PP_MODAL]},e.id)),r&&(0,i.jsx)(n.D,{className:N.K8,onClick:()=>{s(!1),d([...o,...t.slice(1)])},children:(0,i.jsx)(a.E,{variant:"text-sm/medium",color:"text-subtle",children:D.intl.string(D.t.rjjZxV)})})]})},T=e=>e.partnerId?.toLowerCase()??null,O=e=>{let t,r,{transitionState:l,onClose:n,partnerIds:c}=e,{promotionsLoaded:u,claimedOutboundPromotionCodeMap:h}=(0,E.y7)(),A=(0,d.yK)([x.A],()=>x.A.outboundRecurringPromotions),O=(0,d.bG)([m.default],()=>m.default.getCurrentUser()),y=(0,g.$_)(O),L=(0,j.G)(c,{isLockedCardView:y});if(!1===u)return(0,i.jsx)(s.y,{});let w=(e=>{let{promotions:t,codesByPromotion:r,partnerIds:i}=e,l={};return t.filter(e=>!0===(0,g.HB)({promotionType:e.promotionType})).forEach(e=>{let t=T(e),n=(e=>{let{promotion:t}=e,r=T(t);return null==r?null:(0,S.Cf)()[r]??null})({promotion:e});if(null==t||null==n||null!=i&&!i.includes(t))return;t in l||(l[t]=[]);let a={id:e.id,partnerId:t,startDate:e.startDate,endDate:e.endDate,code:r[e.id]??null,...n,title:D.intl.formatToPlainString(n.title,n.titleParams??{}),outboundTitle:e.outboundTitle,body:D.intl.formatToPlainString(n.body,n.bodyParams??{})};l[t].push(a)}),l})({promotions:A,codesByPromotion:h,partnerIds:L});return(0,i.jsx)(o.Modal,{title:D.intl.string(D.t["7ioAjs"]),subtitle:D.intl.format(D.t.LOYRxB,{helpCenterLink:_.A.getArticleURL(P.MVz.RECURRING_PROMOTION)}),actions:[],preview:(()=>{if(!0===y)return(0,i.jsx)(p.A,{subscriptionTier:v.pe.TIER_2,fullWidth:!0,onClick:()=>{n()},onSubscribeModalClose:e=>{if(e)return f.Ay.fetchActivePromotions()}})})(),transitionState:l,onClose:n,children:(t=(0,C.N5)(),r=(0,C.P6)(),y?(0,i.jsx)(R._,{partnerIds:L}):(0,i.jsxs)("div",{className:N.kL,children:[(0,i.jsx)("div",{className:N.Ps,children:(0,i.jsx)(a.E,{variant:"text-md/medium",color:"text-subtle",children:D.intl.format(D.t["43kZKL"],{days:r})})}),(0,i.jsx)("div",{className:N.G9,children:(0,i.jsx)(I,{percentage:t})}),(0,i.jsx)("div",{className:N.kR,children:Object.entries(w).sort((e,t)=>{let[r]=e,[i]=t;return i.localeCompare(r)}).map(e=>{let[t,r]=e;return(0,i.jsx)(b,{promotionRecurrences:r},t)})})]}))})},y=e=>{let{analyticsLocations:t,partnerIds:l}=e;h.default.track(P.HAw.THIRD_PARTY_PROMOTION_MODAL_OPENED,{location_stack:t,partner_ids:l}),f.Ay.fetchActivePromotions(),(0,c.openModalLazy)(async()=>{let{Premium3PRewardsModalEntry:e}=await Promise.all([r.e("967"),r.e("91900")]).then(r.bind(r,92375));return t=>(0,i.jsx)(e,{...t,partnerIds:l})})}}