Build 543408stable
Module 344159
1,035 characters · in 4843fcbab4cc4962.js, ba41210350c59588.jsDependencies
Source Raw
function(e,t,n){n.d(t,{X:()=>E,s:()=>c});var l=n(64700),r=n(17928),i=n(157559),a=n(97352),u=n(469778),s=n(927578),o=n(818348),d=n(375708);function c(e,t,n){let r={closeModal:t,isGift:n},a=l.useRef(r);l.useEffect(()=>{a.current=r}),l.useEffect(()=>{let{closeModal:t,isGift:n}=a.current;null!=e&&e.isPurchasedExternally&&null!=e.paymentGateway&&!n&&(i.A.show({title:d.intl.formatToPlainString(d.t["6mIX6s"],{paymentGatewayName:o.qm[e.paymentGateway]}),body:d.intl.format(d.t.EOa8ei,{paymentGatewayName:o.qm[e.paymentGateway],subscriptionManagementLink:(0,s.tW)(e.paymentGateway,"SUBSCRIPTION_MANAGEMENT")}),confirmText:d.intl.string(d.t.BddRzS)}),t())},[e])}let A=[];function E(e,t){let n=(0,r.bG)([a.A],()=>null!=e?a.A.get(e):null),i=(0,r.yK)([u.A],()=>{let e=null!=n?u.A.getForSku(n.skuId):null;return null!=e?Array.from(e):A}),o=l.useMemo(()=>i.filter(e=>{let{parentId:t,consumed:n}=e;return null!=t&&!n}),[i]);return{hasEntitlements:!t&&null!=n&&null!=o&&o.length>=s.Ay.getIntervalMonths(n.interval,n.intervalCount),entitlements:o}}}