Build 533169stable
Module 79387
1,863 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";let r,i;n.d(t,{A:()=>F,B:()=>l});var s=n(311907),a=n(73153),o=n(652215);let l="no_payment_source",u=null,c=null,d=null,_=null,f=null,p={},h=null,m=!1,E=null,g=!1,A=!1,I=!1,T=!1,S=null,y=new Set;function v(e){null!=r&&null!=h?r(h):null!=i&&i(e),r=null,i=null}function N(e){v(),u=e.skuId,d=e.applicationId,A=e.isIAP,_=e.analyticsLocation,S=e.context,T=e.isGift,I=!0,g=!1,r=e.resolve,i=e.reject,E=null,h=null,f=e.promotionId}function C(e){let{error:t}=e;I=!1,S=null,v(t)}function R(e){let{skuId:t}=e;y.add(t)}function O(e){let{skuId:t,paymentSourceId:n,price:r}=e;p={...p,[t]:{...p[t],[null!=n?n:l]:r}},y.delete(t)}function b(e){let{skuId:t}=e;y.delete(t)}function D(){m=!0}function L(e){let{entitlements:t,giftCode:n}=e;m=!1,h=t,c=n}function w(e){let{giftCode:t}=e;if(0!==t.uses||t.sku_id!==u)return!1;c=t.code}function M(e){let{error:t}=e;m=!1,E=t}function P(){g=!0}function x(){E=null}function k(e){T=e.isGift}function U(e){let{locked:t}=e;if(!t||null==S)return!1;I=!1,S=null,v()}class G extends s.Ay.Store{static displayName="SKUPaymentModalStore";getPricesForSku(e){return p[e]}isOpen(){let e=__OVERLAY__?o.BRT.OVERLAY:o.BRT.APP;return S===e&&I}get isPurchasingSKU(){return m}get forceConfirmationStepOnMount(){return g}get error(){return E}get skuId(){return u}get applicationId(){return d}get analyticsLocation(){return _}get promotionId(){return f}get isIAP(){return A}get giftCode(){return c}get isGift(){return T}isFetchingSKU(e){return y.has(e)}}let F=new G(a.h,{SKU_PURCHASE_MODAL_OPEN:N,SKU_PURCHASE_MODAL_CLOSE:C,SKU_PURCHASE_PREVIEW_FETCH:R,SKU_PURCHASE_PREVIEW_FETCH_SUCCESS:O,SKU_PURCHASE_PREVIEW_FETCH_FAILURE:b,SKU_PURCHASE_START:D,SKU_PURCHASE_SUCCESS:L,SKU_PURCHASE_FAIL:M,SKU_PURCHASE_SHOW_CONFIRMATION_STEP:P,SKU_PURCHASE_CLEAR_ERROR:x,SKU_PURCHASE_UPDATE_IS_GIFT:k,OVERLAY_SET_INPUT_LOCKED:U,GIFT_CODE_CREATE:w})}