Module 153084

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