Module 153084

1,733 characters · in f70820e95ffc6eb2.js, 41df3133862f4c20.js
Dependencies
Required by (3)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{A:()=>u});var l=n(17928),r=n(228366),E=n(158032),a=n(830382),i=n(136857),_=n(739508),s=n(71532),I=n(652215),o=n(375708);let S=!1,A=null,N=null;function T(){S=!1,N=null,A=null}function c(e){let{error:t}=e,{code:n,paymentId:l}=t;if(n!==i.Ay.ErrorCodes.CONFIRMATION_REQUIRED&&n!==i.Ay.ErrorCodes.AUTHENTICATION_REQUIRED)return S=!1,!1;S||(S=!0,A=l,n===i.Ay.ErrorCodes.AUTHENTICATION_REQUIRED&&C(l))}async function C(e){if(null==e)return;let{error:t}=await (0,s.ap)(e);if(null!=t){let e=Error(t);(0,_.pM)(e,{extra:{authenticationError:t}})}}function R(e){let{payment:t}=e,n=[I.__0.COMPLETED,I.__0.FAILED,I.__0.CANCELED];if(!S||t.id!==A||!n.includes(t.status))return!1;if(S=!1,A=null,t.status===I.__0.FAILED){let e=null;t.metadata?.billing_error_code===i.tG.BILLING_INSUFFICIENT_FUNDS&&(e=i.tG.BILLING_INSUFFICIENT_FUNDS),N=new i.Ay(o.intl.string(o.t.khEaRI),e)}else N=null,r.h.wait(E.ET),r.h.wait(a.T3)}class d extends l.Ay.Store{static displayName="PaymentAuthenticationStore";get isAwaitingAuthentication(){return S}get error(){return N}get awaitingPaymentId(){return A}}let u=new d(r.h,{BILLING_SUBSCRIPTION_UPDATE_START:T,PAYMENT_AUTHENTICATION_CLEAR_ERROR:T,PREMIUM_PAYMENT_ERROR_CLEAR:T,PREMIUM_PAYMENT_MODAL_CLOSE:T,PREMIUM_PAYMENT_MODAL_OPEN:T,PREMIUM_PAYMENT_SUBSCRIBE_START:T,PREMIUM_PAYMENT_SUBSCRIBE_SUCCESS:T,PREMIUM_PAYMENT_UPDATE_SUCCESS:T,SKU_PURCHASE_MODAL_CLOSE:T,SKU_PURCHASE_MODAL_OPEN:T,SKU_PURCHASE_START:T,SKU_PURCHASE_SUCCESS:T,BILLING_SUBSCRIPTION_UPDATE_FAIL:c,PREMIUM_PAYMENT_SUBSCRIBE_FAIL:c,PREMIUM_PAYMENT_UPDATE_FAIL:c,SKU_PURCHASE_FAIL:c,GIFT_CODE_REDEEM_FAILURE:c,PAYMENT_AUTHENTICATION_ERROR:function(e){let{error:t}=e;N=t,S=!1},PAYMENT_UPDATE:R,BILLING_PAYMENT_FETCH_SUCCESS:R})}