Loading
function(e,t,i){i.d(t,{KE:()=>C,Tq:()=>g,XE:()=>D,Yc:()=>f,cY:()=>h,dB:()=>p,dL:()=>P,eb:()=>I,et:()=>L,hc:()=>R,uP:()=>E,uk:()=>A}),i(321073);var l=i(64700),n=i(17928),r=i(724442),s=i(608461),u=i(587626);i(403362);var a=i(300233),o=i(579908),S=i(636194),d=i(624456);let c=[],_=function(e){let{refetchOnMount:t=!1,includeSoftDeleted:i=!0,countryCode:s,dontFetchWhileTrue:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},d=(0,n.bG)([u.A],()=>u.A.isConnected()),c=(0,n.bG)([S.A],()=>null!=e?S.A.getSubscriptionGroupListingsForGuildFetchState(e):S.e.FETCHED),_=l.useRef(t);l.useEffect(()=>{if(null==e||!d||!0===a)return;let l=S.A.getSubscriptionGroupListingsForGuildFetchState(e);(t||l===S.e.NOT_FETCHED)&&(_.current=!1,o.WA(e,{includeSoftDeleted:i,countryCode:s}))},[d,e,i,t,s,a]);let h=(0,r.A)(_);return{listingsLoaded:c===S.e.FETCHED&&!0!==h}},h=function(e){let{includeSoftDeleted:t=!1,includeUnpublished:i=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.yK)([S.A],()=>{if(null==e)return[];let l=S.A.getSubscriptionGroupListing(e);if(null==l)return[];let n=[];for(let e of l.subscription_listings_ids){let l=S.A.getSubscriptionListing(e);null!=l&&(!l.soft_deleted||t)&&(l.published||i)&&n.push(l)}return n},[e,t,i])},p=e=>(0,n.bG)([S.A],()=>null!=e?S.A.getSubscriptionListing(e):null),A=e=>{let t=(0,a.X)("useGroupListingsForGuild");return(0,n.bG)([S.A],()=>null!=e&&t?S.A.getSubscriptionGroupListingsForGuild(e):c)},E=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{includeSoftDeleted:!1,sortDeletedListingsLast:!1};return _(e),(0,n.yK)([S.A],()=>{let i=null!=e?S.A.getSubscriptionGroupListingsForGuild(e):c,l=[];for(let e of i)for(let i of e.subscription_listings_ids){let e=S.A.getSubscriptionListing(i);null!=e&&(t.includeSoftDeleted||!e.soft_deleted)&&l.push(e)}return t.includeSoftDeleted&&t.sortDeletedListingsLast?[...l.filter(e=>!e.soft_deleted),...l.filter(e=>e.soft_deleted)]:l})},I=e=>{let[t,i]=l.useState(!1),r=l.useMemo(()=>e.map(d.M),[e]),s=(0,n.yK)([S.A],()=>r.filter(e=>!S.A.getDidFetchListingForSubscriptionPlanId(e)),[r]);return l.useEffect(()=>{!t&&s.length>0&&(i(!0),Promise.all(s.map(e=>o._R(e))).catch(()=>{}).then(()=>{i(!1)}))},[t,s]),{loading:t}},L=()=>{let[e,t]=l.useState(!1),[i,n]=l.useState(null);return{error:i,submitting:e,deleteSubscriptionListing:async(e,i,l)=>{try{return t(!0),n(null),await o.H7(e,i,l),!0}catch(e){n(e)}finally{t(!1)}}}},R=()=>{let[e,t]=(0,s.A)(o.mK),{loading:i,error:l}=t;return{error:l,submitting:i,archiveSubscriptionListing:e}},f=()=>{let[e,t]=l.useState(!1),[i,n]=l.useState(null);return{error:i,submitting:e,publishSubscriptionListing:async e=>{let{guildId:i,groupListingId:l,listingId:r}=e;try{return t(!0),n(null),await o.vW({guildId:i,groupListingId:l,listingId:r,data:{published:!0}}),!0}catch(e){n(e)}finally{t(!1)}},clearError:()=>n(null)}},g=e=>(0,n.bG)([S.A],()=>null!=e?S.A.getSubscriptionSettings(e):void 0),C=()=>{let[e,t]=l.useState(!1),[i,n]=l.useState(null);return{loading:e,updateSubscriptionsSettings:l.useCallback(async(e,i)=>{t(!0),n(null);try{await o.DO(e,i)}catch(e){n(e)}finally{t(!1)}},[]),error:i}},D=()=>{let[e,t]=l.useState(!1),[i,n]=l.useState(null);return{loading:e,fetchSubscriptionsSettings:l.useCallback(async e=>{t(!0),n(null);try{await o.W5(e)}catch(e){n(e)}finally{t(!1)}},[]),error:i}},P=e=>(0,n.bG)([S.A],()=>null!=e?S.A.getSubscriptionTrial(e):null)}