Module 160946

941 characters · in no known chunk
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{B:()=>d,Y:()=>c});var i=n(17928),r=n(626584),s=n(295405),a=n(97352),o=n(166403),l=n(788868);new r.A("useSubscriptionPlansLoaded");let u=e=>{};function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[...l.oz];return(0,i.bG)([s.A,a.A,o.A],()=>d(e,[s.A,a.A,o.A]),[e])}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[...l.oz],[t,n,i]=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[s.A,a.A,o.A],r=t.paymentSourceIds,c=t.defaultPaymentSourceId,d=n.isLoadedForSKUs(e),_=i.getPremiumTypeSubscription()?.paymentSourceId;if(null!=_&&!n.hasPaymentSourceForSKUIds(_,e))return u(`subscription payment source ${_} not loaded for ${e}`),!1;if(null!=c&&!n.hasPaymentSourceForSKUIds(c,e))return u(`default payment source ${c} not loaded for ${e}`),!1;for(let t of r)if(!n.hasPaymentSourceForSKUIds(t,e))return u(`payment source ${t} not loaded for ${e}`),!1;return d}}