Build 541864stable
Module 700206
989 characters · in f04d98a2b8f6481e.jsDependencies
Source Raw
function(e,t,i){i.d(t,{A:()=>u});var l=i(64700),n=i(17928),s=i(73825),a=i(97352),r=i(166403),c=i(636194),d=i(624456),o=i(652215);function u(e){let t=(0,n.bG)([r.A],()=>r.A.getSubscriptions()),i=l.useMemo(()=>{if(null==t)return{};let e={};for(let i of Object.values(t))i.type===o.rzx.GUILD&&(e[(0,d.M)(i)]=i);return e},[t]),{activeSubscription:u,activeSubscriptionListing:m}=(0,n.cf)([c.A],()=>{let t,l=null,n=null!=e?c.A.getSubscriptionGroupListing(e):null;for(let e of n?.subscription_listings_ids??[]){let n=c.A.getSubscriptionListing(e),s=n?.subscription_plans[0].id;if(null==s)continue;let a=i[s];if(null!=a){l=a,t=n;break}}return{activeSubscription:l,activeSubscriptionListing:t}}),x=m?.subscription_plans[0],h=x?.id,g=x?.sku_id,j=(0,n.bG)([a.A],()=>null!=h?a.A.get(h):null),v=m?.soft_deleted;return l.useEffect(()=>{null!=j||null==g||a.A.isFetchingForSKU(g)||(0,s.ur)(g,void 0,void 0,v)},[j,g,v]),{activeSubscription:u,activeSubscriptionListing:m,activeSubscriptionPlanFromStore:j}}}