Module 166532

3,055 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{Ir:()=>f,ZC:()=>_,l_:()=>d,ou:()=>p,pn:()=>c,zT:()=>h});var r=n(64700),i=n(198982),s=n(626584),a=n(739508),o=n(566980),l=n(985018);let u=new s.A("PaymentSteps");var c=function(e){return e.PAYMENT_TYPE="payment_type",e.PAYMENT_ELEMENT="payment_element",e.CREDIT_CARD_INFORMATION="credit_card_information",e.PAYPAL_INFORMATION="paypal_information",e.VENMO_INFORMATION="venmo_information",e.PRZELEWY24_INFORMATION="przelewy24_information",e.EPS_INFORMATION="eps_information",e.IDEAL_INFORMATION="ideal_information",e.CASH_APP_INFORMATION="cash_app_information",e.PAYMENT_REQUEST_INFORMATION="payment_request_information",e.ADDRESS="address",e.AWAITING_AUTHENTICATION="awaiting_authentication",e.SKU_SELECT="sku_select",e.PLAN_SELECT="plan_select",e.PREMIUM_UPSELL="premium_upsell",e.PREMIUM_GUILD_UPSELL="premium_guild_upsell",e.REVIEW="review",e.CONFIRM="confirm",e.CLAIM_FREE_SKU="claim_free_sku",e.SKU_PREVIEW="sku_preview",e.LOADING_PAYMENT_SOURCES="loading_payment_sources",e.SHOP="shop",e.PROMOTION_INFO="promotion_info",e.AWAITING_PURCHASE_TOKEN_AUTH="awaiting_purchase_token_auth",e.BENEFITS="benefits",e.WHAT_YOU_LOSE="what_you_lose",e.ADD_PAYMENT_STEPS="add_payment_steps",e.ATTEMPT_GOOGLE_PAY="attempt_google_pay",e.ATTEMPT_APPLE_PAY="attempt_apple_pay",e.AWAITING_BROWSER_CHECKOUT="awaiting_browser_checkout",e.AWAITING_BROWSER_CHECKOUT_GOOGLE_PAY="awaiting_browser_checkout_google_pay",e.AWAITING_BROWSER_CHECKOUT_APPLE_PAY="awaiting_browser_checkout_apple_pay",e.GIFT_CUSTOMIZATION="gift_customization",e.SELECT_FREE_SKU="select_free_sku",e}({});let d=new Set(["awaiting_browser_checkout","awaiting_browser_checkout_google_pay","awaiting_browser_checkout_apple_pay"]),_=new Set(["credit_card_information","payment_request_information","paypal_information","venmo_information","cash_app_information","address","claim_free_sku","sku_preview","premium_upsell","przelewy24_information"]);function f(e){switch(e){case"plan_select":return l.intl.string(l.t["r+SebU"]);case"payment_type":case"add_payment_steps":return l.intl.string(l.t.Sb6wI1);case"awaiting_purchase_token_auth":case"review":return l.intl.string(l.t.QBnNHq);case"shop":return l.intl.string(l.t.xj9ooX);case"payment_request_information":return l.intl.string(l.t.DDPRXs);case"credit_card_information":return l.intl.string(l.t.yMPCXL);case"address":return l.intl.string(l.t["50Auo2"]);case"paypal_information":return l.intl.string(l.t.RVHDnH);case"venmo_information":return l.intl.string(l.t.bzQdwW);case"przelewy24_information":return l.intl.string(l.t.BW0R4v);case"cash_app_information":return l.intl.string(l.t.Gz1fyE);case"gift_customization":return l.intl.string(l.t.R0vK0N)}throw Error(`Unexpected step: ${e}`)}function p(e){if(null!=e){if(!(e instanceof i.Ey))throw u.error(e),(0,a.pM)(e),Error("Unexpected error type");if(e.hasCardError())return"credit_card_information";if(e.hasAddressError())return"address"}return null}function h(e,t,n){r.useEffect(()=>{null!=e&&"review"!==e&&t!==o.h.WAITING&&t!==o.h.COMPLETED&&n(o.h.WAITING)},[e,t,n])}}