@malga-checkout/core
Version:
Core components for Malga Checkout
874 lines (872 loc) • 32 kB
JavaScript
function C(e, o, a) {
var t, r, i, s, l, c, y = /([$\^\\\/()|?+*\[\]{}.\-])/g;
return a = a || {}, c = a.delimiter || "{}", s = c.length, l = Math.ceil(s / 2), r = c.substr(0, l).replace(y, "\\$1"), i = c.substr(l, s).replace(y, "\\$1") || r, t = new RegExp(r + "[^" + r + i + "]+" + i, "g"), e.replace(t, function(M) {
var m = M.slice(l, -l), p = m.split("."), n, u = 0, h = p.length;
if (m in o)
n = o[m];
else
for (n = o; u < h; u++)
if (p[u] in n)
n = n[p[u]];
else
return M;
return n;
});
}
var P = C;
function d(e) {
return e != null && typeof e == "object" && e["@@functional/placeholder"] === !0;
}
function g(e) {
return function o(a) {
return arguments.length === 0 || d(a) ? o : e.apply(this, arguments);
};
}
function v(e) {
return function o(a, t) {
switch (arguments.length) {
case 0:
return o;
case 1:
return d(a) ? o : g(function(r) {
return e(a, r);
});
default:
return d(a) && d(t) ? o : d(a) ? g(function(r) {
return e(r, t);
}) : d(t) ? g(function(r) {
return e(a, r);
}) : e(a, t);
}
};
}
function I(e) {
return Object.prototype.toString.call(e) === "[object String]";
}
const q = Number.isInteger || function(o) {
return o << 0 === o;
};
var N = /* @__PURE__ */ v(function(o, a) {
var t = o < 0 ? a.length + o : o;
return I(a) ? a.charAt(t) : a[t];
});
const x = N;
var F = /* @__PURE__ */ v(function(o, a) {
return o.map(function(t) {
for (var r = a, i = 0, s; i < t.length; ) {
if (r == null)
return;
s = t[i], r = q(s) ? x(s, r) : r[s], i += 1;
}
return r;
});
});
const R = F;
var w = /* @__PURE__ */ v(function(o, a) {
return R([o], a)[0];
});
const B = w, E = {
total: "total",
processing: "Processando",
other: "Outro",
order: {
amount: "Total",
delivery: "Frete"
}
}, T = {
common: {
payButton: "Pagar"
},
card: {
title: "Cart\xE3o de cr\xE9dito",
newCardTitle: "Novo cart\xE3o de cr\xE9dito",
newCard: {
errorMessageAllFieldsRequired: "Preencha todos os campos para prosseguir.",
creditCard: {
validity: "v\xE1lido at\xE9",
name: "Nome Completo",
cvv: "CVV",
safeEnvironment: "ambiente seguro"
},
fields: {
cardNumber: {
label: "N\xFAmero do cart\xE3o *",
errorMessageRequired: "N\xFAmero do cart\xE3o \xE9 obrigat\xF3rio.",
errorMessageInvalidFormat: "Formato inv\xE1lido, verifique os dados do cart\xE3o."
},
expirationDate: {
label: "Data de expira\xE7\xE3o (MM/AA) *",
errorMessageRequired: "Validade \xE9 obrigat\xF3ria.",
errorMessageInvalidFormat: "Data inv\xE1lida, verifique os dados do cart\xE3o."
},
cvv: {
label: "C\xF3digo de seguran\xE7a (CVV) *",
errorMessageRequired: "CVV \xE9 obrigat\xF3rio.",
errorMessageInvalidFormat: "Formato inv\xE1lido, verifique os dados do cart\xE3o."
},
name: {
label: "Nome no cart\xE3o *",
errorMessageRequired: "Portador do cart\xE3o \xE9 obrigat\xF3rio.",
errorMessageInvalidFormat: "Formato inv\xE1lido, verifique os dados do cart\xE3o."
},
installments: {
label: "Parcelamento *",
errorMessageRequired: "Selecione uma parcela para prosseguir."
},
saveCard: {
label: "Armazenar cart\xE3o para compras futuras"
}
}
},
savedCards: {
card: "Cart\xE3o de cr\xE9dito \u2022\u2022\u2022\u2022",
fields: {
cvv: {
description: "Para efetuar sua transa\xE7\xE3o de forma segura, informe o CVV presente no verso do seu cart\xE3o.",
label: "C\xF3digo de seguran\xE7a (CVV) *",
errorMessage: "Formato inv\xE1lido, verifique os dados do cart\xE3o."
},
installments: {
label: "Parcelamento *",
errorMessage: "Parcelamento \xE9 obrigat\xF3rio."
}
}
}
},
pix: {
title: "PIX",
descriptions: {
showQrCode: "O QR Code do PIX ser\xE1 exibido",
paymentConfirmation: "ap\xF3s a confirma\xE7\xE3o de compra"
}
},
boleto: {
title: "Boleto",
descriptions: {
showBarcode: "O boleto com o c\xF3digo de barras ser\xE1 exibido",
paymentConfirmation: "ap\xF3s a confirma\xE7\xE3o de compra"
}
},
nupay: {
title: "Nubank",
content: {
title: "Mais r\xE1pido, f\xE1cil e seguro.",
subtitle: "Novidade",
description: "Voc\xEA pode ter um limite extra para essa compra! Verifique no momento do pagamento se est\xE1 dispon\xEDvel."
},
stepper: {
first: "A compra ser\xE1 finalizada no app do Nubank.",
second: "Parcele sua compra no cr\xE9dito ou pague \xE0 vista pelo d\xE9bito.",
third: "N\xE3o precisa preencher os dados do seu cart\xE3o.",
fourth: "Pode confiar, \xE9 seguro. Sua compra \xE9 protegida pelas nossas medidas de seguran\xE7a."
},
details: {
first: "Para usar essa forma de pagamento, voc\xEA",
second: "precisa ser cliente do Nubank e ter limite de cr\xE9dito ou saldo dispon\xEDvel",
third: "na conta."
}
},
drip: {
title: "PIX parcelado + cashback",
descriptions: {
first: "S\xE3o 3 passos simples para ter sua",
second: "compra confirmada em 3x no PIX parcelado, zero juros, cashback",
third: "e dependendo do seu perfil, com ou sem pagamento de entrada."
},
installments: {
fifteenDays: "\xB0 PIX em 15 dias",
thirtyDays: "\xB0 PIX em 30 dias"
}
}
}, V = {
common: {
actionButtonLabel: "Continuar",
clipboardClicked: "C\xF3digo Copiado",
clipboard: "Copiar C\xF3digo",
clipboardDescription: "Escaneie ou clique para copiar o c\xF3digo para pagar no aplicativo do seu banco."
},
pix: {
title: "PIX dispon\xEDvel para pagamento!",
subtitle: "Fa\xE7a o pagamento do PIX abaixo para finalizar o seu pedido:",
waitingPaymentMessage: "Pedido aguardando pagamento!",
importantMessage: "Informa\xE7\xF5es importantes",
importantMessageDefault: "Caso o tempo de pagamento tenha expirado e o Pix n\xE3o tenha sido pago, seu pedido ser\xE1 cancelado automaticamente. N\xE3o pague ap\xF3s este hor\xE1rio.",
importantMessageFirst: "Vamos avisar por e-mail quando o banco identificar o dep\xF3sito. Esse processo \xE9 autom\xE1tico.",
importantMessageSecond: "Caso o tempo de pagamento tenha expirado e o Pix n\xE3o tenha sido pago, seu pedido ser\xE1 cancelado automaticamente. N\xE3o pague ap\xF3s este hor\xE1rio.",
errorMessage: "N\xE3o foi poss\xEDvel concluir sua transa\xE7\xE3o, tente novamente.",
errorMessageExpired: "Caso j\xE1 tenha feito o pagamento, aguarde o e-mail de confirma\xE7\xE3o. Se n\xE3o fez o pagamento ainda, fa\xE7a um novo pedido.",
errorTitleExpired: "O c\xF3digo PIX expirou",
successMessage: "Pagamento feito com sucesso",
expirationTimeCode: "Seu c\xF3digo",
expirationTime: "expira em:",
amount: "Valor a pagar:",
paymentInstructions: "Para fazer o pagamento",
paymentInstructionsFirstMessage: "Abra o aplicativo do seu banco e selecione o ambiente do PIX.",
paymentInstructionsSecondMessage: "Escolha a op\xE7\xE3o pagar com c\xF3digo e cole o c\xF3digo acima.",
paymentInstructionsThirdMessage: "Confirme as informa\xE7\xF5es e finalize a sua compra."
},
boleto: {
title: "Boleto dispon\xEDvel para pagamento!",
subtitle: "Fa\xE7a o pagamento do Boleto abaixo para finalizar o seu pedido:",
waitingPaymentMessage: "Pedido aguardando pagamento!",
errorMessage: "N\xE3o foi poss\xEDvel concluir sua transa\xE7\xE3o, tente novamente.",
clipboard: "Copiar C\xF3digo",
amount: "Valor a pagar:",
expirationDate: "Vencimento:",
importantMessage: "Informa\xE7\xF5es importantes",
importantMessageDefault: "Vamos avisar por e-mail quando o banco identificar o dep\xF3sito. Esse processo pode levar at\xE9 48h e \xE9 autom\xE1tico.",
importantMessageFirst: "Caso o boleto n\xE3o seja pago at\xE9 {expirationDate}, o pedido ser\xE1 cancelado automaticamente. N\xE3o pague ap\xF3s esta data.",
showBoleto: "Exibir Boleto"
},
card: {
errorMessage: "N\xE3o foi poss\xEDvel concluir sua transa\xE7\xE3o, tente novamente."
},
drip: {
errorMessage: "N\xE3o foi poss\xEDvel concluir sua transa\xE7\xE3o, tente novamente."
},
session: {
errorMessage: "N\xE3o foi poss\xEDvel concluir sua transa\xE7\xE3o, tente novamente."
},
nupay: {
errorMessage: "N\xE3o foi poss\xEDvel concluir sua transa\xE7\xE3o, tente novamente."
},
success: {
description: "Pedido recebido com sucesso!",
actionButtonLabel: "Continuar"
},
error: {
actionButtonLabel: "Tentar Novamente"
}
}, D = {
safeEnvironment: "Ambiente seguro",
order: "Pedido",
identification: "Identifica\xE7\xE3o",
payment: "Pagamento",
secureAndEncrypted: "Seguro e encriptado",
customer: {
personalData: "Dados pessoais",
document: "Documento",
address: "Endere\xE7o",
submitButton: "Pr\xF3ximo",
fields: {
name: {
label: "Nome completo *",
errorMessageRequired: "Nome completo \xE9 obrigat\xF3rio.",
errorMessageInvalidFormat: "Data inv\xE1lida, verifique os dados do cart\xE3o."
},
email: {
label: "E-mail *",
errorMessageRequired: "E-mail \xE9 obrigat\xF3rio.",
errorMessageInvalidFormat: "Formato inv\xE1lido, verifique seu e-mail."
},
phoneNumber: {
label: "Telefone *",
errorMessageRequired: "Telefone \xE9 obrigat\xF3rio.",
errorMessageInvalidFormat: "Formato inv\xE1lido, verifique o seu n\xFAmero de telefone."
},
documentCountry: {
label: "Pa\xEDs do documento *",
errorMessageRequired: "Selecione um pa\xEDs para continuar."
},
documentType: {
label: "Tipo do documento *",
errorMessageRequired: "Selecione um tipo de documento para continuar."
},
identification: {
labelBrazil: "CPF/CNPJ *",
errorMessageRequiredBrazil: "CPF ou CNPJ \xE9 obrigat\xF3rio.",
errorMessageInvalidFormatBrazil: "Formato inv\xE1lido, verifique seu CPF ou CNPJ.",
labelInternational: "N\xFAmero do documento *",
errorMessageRequiredInternational: "N\xFAmero do documento \xE9 obrigat\xF3rio.",
errorMessageInvalidFormatInternational: "Formato inv\xE1lido, verifique o seu documento."
},
zipCode: {
labelBrazil: "CEP",
descriptionBrazil: "N\xE3o sei meu CEP",
errorMessageRequiredBrazil: "CEP \xE9 obrigat\xF3rio.",
errorMessageInvalidZipCodeFormat: "Digite um CEP v\xE1lido",
errorMessageRequiredCountry: "Selecione um pa\xEDs",
labelInternational: "C\xF3digo postal (CEP)",
errorMessageRequiredInternational: "C\xF3digo postal \xE9 obrigat\xF3rio."
},
street: {
label: "Endere\xE7o",
errorMessageRequired: "Endere\xE7o \xE9 obrigat\xF3rio."
},
number: {
label: "N\xFAmero",
errorMessageRequired: "N\xFAmero \xE9 obrigat\xF3rio."
},
complement: {
label: "Complemento",
errorMessageRequired: "Complemento \xE9 obrigat\xF3rio."
},
neighborhood: {
label: "Bairro",
errorMessageRequired: "Bairro \xE9 obrigat\xF3rio."
},
city: {
label: "Cidade",
errorMessageRequired: "Cidade \xE9 obrigat\xF3rio."
},
state: {
label: "Estado",
errorMessageRequired: "Estado \xE9 obrigat\xF3rio."
},
country: {
label: "Pa\xEDs",
errorMessageRequired: "Selecione um pa\xEDs para continuar."
}
}
}
}, b = {
common: E,
paymentMethods: T,
dialogs: V,
page: D
}, S = {
total: "total",
processing: "Processing",
other: "Other",
order: {
amount: "Total",
delivery: "Shipping fee"
}
}, z = {
common: {
payButton: "Pay"
},
card: {
title: "Credit Card",
newCardTitle: "New Credit Card",
newCard: {
errorMessageAllFieldsRequired: "Fill in all fields to proceed.",
creditCard: {
validity: "valid thru",
name: "Full Name",
cvv: "CVV",
safeEnvironment: "safe session"
},
fields: {
cardNumber: {
label: "Card number *",
errorMessageRequired: "A card number is required.",
errorMessageInvalidFormat: "Invalid format. Please, verify your card data."
},
expirationDate: {
label: "Expiration date (MM/AA) *",
errorMessageRequired: "The expiration date is required.",
errorMessageInvalidFormat: "The expiration date is invalid. Please, verify your card data."
},
cvv: {
label: "Card Verification Value (CVV) * ",
errorMessageRequired: "A CVV is required.",
errorMessageInvalidFormat: "Invalid format. Please, verify your card data."
},
name: {
label: "Card name *",
errorMessageRequired: "A card name is required.",
errorMessageInvalidFormat: "Invalid format. Please, verify your card data."
},
installments: {
label: "Installments *",
errorMessageRequired: "Select an installment to proceed."
},
saveCard: {
label: "Save card for future use"
}
}
},
savedCards: {
card: "Credit Card \u2022\u2022\u2022\u2022",
fields: {
cvv: {
description: "To process your transaction, please provide the CVV on the back of your card.",
label: "Card Verification Value (CVV) * ",
errorMessage: "Invalid format. Please, verify your card data."
},
installments: {
label: "Installments *",
errorMessage: "Installments are required."
}
}
}
},
pix: {
title: "PIX",
descriptions: {
showQrCode: "The PIX QR Code will be display",
paymentConfirmation: "after confirmation"
}
},
boleto: {
title: "Boleto",
descriptions: {
showBarcode: "The Boleto bar code will be display",
paymentConfirmation: "after confirmation"
}
},
nupay: {
title: "Nubank",
content: {
title: "Faster, easier, and safer.",
subtitle: "News",
description: "You may have an extra limit for this purchase! Check the app if it is available."
},
stepper: {
first: "The purchase will be concluded in the Nubank app.",
second: "Pay in cash by debit or try credit with installments.",
third: "You do not need to fill in your card details.",
fourth: "It's safe. Our security measures protect your purchase."
},
details: {
first: "To use this payment method, you",
second: "must have a Nubank account with a credit limit or available balance",
third: "."
}
},
drip: {
title: "Pix with installments + cashback",
descriptions: {
first: "There are 3 simple steps to have your",
second: "purchase confirmed in 3 installments in PIX, zero interest, cashback",
third: "and depending on your profile, with or without an entry fee."
},
installments: {
fifteenDays: "\xB0 PIX after 15 days",
thirtyDays: "\xB0 PIX after 30 days"
}
}
}, A = {
common: {
actionButtonLabel: "Next",
clipboardClicked: "Copied!",
clipboard: "Copy code",
clipboardDescription: "Scan or copy the code to pay in your bank's app."
},
pix: {
title: "PIX is available for payment!",
subtitle: "Pay the QR Code below to complete your order:",
waitingPaymentMessage: "Order awaiting payment!",
importantMessage: "Important information",
importantMessageDefault: "If the QR Code has expired and the Pix has not been paid, your order will be automatically canceled. Do not pay after this time.",
importantMessageFirst: "We will notify you by email when the bank identifies the deposit. This process can take up to 48 hours and is automatic.",
importantMessageSecond: "If the QR Code has expired and the Pix has not been paid, your order will be automatically canceled. Do not pay after this time.",
errorMessage: "It was not possible to process your transaction. Please, try again.",
errorMessageExpired: "If you have already made the payment, wait for the confirmation e-mail. If you haven't made payment yet, please place a new order.",
errorTitleExpired: "This PIX code has expired",
successMessage: "Payment made successfully",
expirationTimeCode: "Your code",
expirationTime: "expires on:",
amount: "Total:",
paymentInstructions: "To pay",
paymentInstructionsFirstMessage: "Open your bank app and select the PIX section.",
paymentInstructionsSecondMessage: 'Choose "Pay with Code" and paste the code above.',
paymentInstructionsThirdMessage: "Confirm the information and pay."
},
boleto: {
title: "Boleto is available for payment!",
subtitle: "Pay the Boleto below to complete your order:",
waitingPaymentMessage: "Order awaiting payment!",
errorMessage: "It was not possible to process your transaction. Please, try again.",
clipboard: "Copy Code",
amount: "Total:",
expirationDate: "Expiration date:",
importantMessage: "Important information",
importantMessageDefault: "We will notify you by email when the bank identifies the deposit. This process can take up to 48 hours and is automatic.",
importantMessageFirst: "If the boleto is not paid by {expirationDate}, your order will be automatically canceled. Do not pay after this date.",
showBoleto: "Show boleto"
},
card: {
errorMessage: "It was not possible to process your transaction. Please, try again."
},
drip: {
errorMessage: "It was not possible to process your transaction. Please, try again."
},
session: {
errorMessage: "It was not possible to process your transaction. Please, try again."
},
nupay: {
errorMessage: "It was not possible to process your transaction. Please, try again."
},
success: {
description: "Order received successfully!",
actionButtonLabel: "Next"
},
error: {
actionButtonLabel: "Try again"
}
}, k = {
safeEnvironment: "Safe session",
order: "Order",
identification: "Identification",
payment: "Payment",
secureAndEncrypted: "Secure and encrypted",
customer: {
personalData: "Personal details",
document: "Document",
address: "Address",
submitButton: "Next",
fields: {
name: {
label: "Full Name *",
errorMessageRequired: "Full name is required.",
errorMessageInvalidFormat: "The expiration date is invalid. Please, verify your card data."
},
email: {
label: "E-mail *",
errorMessageRequired: "An e-mail is required.",
errorMessageInvalidFormat: "Invalid format. Please, verify your e-mail."
},
phoneNumber: {
label: "Phone *",
errorMessageRequired: "A phone number is required.",
errorMessageInvalidFormat: "Invalid format. Please, verify your phone number."
},
documentCountry: {
label: "Document Country *",
errorMessageRequired: "Select your country to continue."
},
documentType: {
label: "Document Type *",
errorMessageRequired: "Please, select a document type to continue."
},
identification: {
labelBrazil: "CPF/CNPJ*",
errorMessageRequiredBrazil: "A CPF or a CNPJ is required.",
errorMessageInvalidFormatBrazil: "Invalid format. Please, verify your CPF or CNPJ.",
labelInternational: "Document ID *",
errorMessageRequiredInternational: "The document ID is required.",
errorMessageInvalidFormatInternational: "Invalid format. Please, verify your document."
},
zipCode: {
labelBrazil: "Zip Code",
descriptionBrazil: "I don't know my zip code",
errorMessageRequiredBrazil: "A Zip Code is required.",
errorMessageInvalidZipCodeFormat: "Enter a valid ZIP code",
errorMessageRequiredCountry: "Select a country",
labelInternational: "Zip Code",
errorMessageRequiredInternational: "A zip code is required."
},
street: {
label: "Address",
errorMessageRequired: "The street is required."
},
number: {
label: "Number",
errorMessageRequired: "A number is required."
},
complement: {
label: "Street Address 2",
errorMessageRequired: "Street Address 2 is required."
},
neighborhood: {
label: "Neighborhood",
errorMessageRequired: "The neighborhood is required."
},
city: {
label: "City",
errorMessageRequired: "The city is required."
},
state: {
label: "State",
errorMessageRequired: "The state is required."
},
country: {
label: "Country",
errorMessageRequired: "Select your country to continue."
}
}
}
}, f = {
common: S,
paymentMethods: z,
dialogs: A,
page: k
}, X = {
total: "total",
processing: "Processando",
other: "Outro",
order: {
amount: "Total",
delivery: "Frete"
}
}, L = {
common: {
payButton: "Pagar"
},
card: {
title: "Cart\xE3o de cr\xE9dito",
newCardTitle: "Novo cart\xE3o de cr\xE9dito",
newCard: {
errorMessageAllFieldsRequired: "Preencha todos os campos para prosseguir.",
creditCard: {
validity: "v\xE1lido at\xE9",
name: "Nome Completo",
cvv: "CVV",
safeEnvironment: "ambiente seguro"
},
fields: {
cardNumber: {
label: "N\xFAmero do cart\xE3o *",
errorMessageRequired: "N\xFAmero do cart\xE3o \xE9 obrigat\xF3rio.",
errorMessageInvalidFormat: "Formato inv\xE1lido, verifique os dados do cart\xE3o."
},
expirationDate: {
label: "Data de expira\xE7\xE3o (MM/AA) *",
errorMessageRequired: "Validade \xE9 obrigat\xF3ria.",
errorMessageInvalidFormat: "Data inv\xE1lida, verifique os dados do cart\xE3o."
},
cvv: {
label: "C\xF3digo de seguran\xE7a (CVV) *",
errorMessageRequired: "CVV \xE9 obrigat\xF3rio.",
errorMessageInvalidFormat: "Formato inv\xE1lido, verifique os dados do cart\xE3o."
},
name: {
label: "Nome no cart\xE3o *",
errorMessageRequired: "Portador do cart\xE3o \xE9 obrigat\xF3rio.",
errorMessageInvalidFormat: "Formato inv\xE1lido, verifique os dados do cart\xE3o."
},
installments: {
label: "Parcelamento *",
errorMessageRequired: "Selecione uma parcela para prosseguir."
},
saveCard: {
label: "Armazenar cart\xE3o para compras futuras"
}
}
},
savedCards: {
card: "Cart\xE3o de cr\xE9dito \u2022\u2022\u2022\u2022",
fields: {
cvv: {
description: "Para efetuar sua transa\xE7\xE3o de forma segura, informe o CVV presente no verso do seu cart\xE3o.",
label: "C\xF3digo de seguran\xE7a (CVV) *",
errorMessage: "Formato inv\xE1lido, verifique os dados do cart\xE3o."
},
installments: {
label: "Parcelamento *",
errorMessage: "Parcelamento \xE9 obrigat\xF3rio."
}
}
}
},
pix: {
title: "PIX",
descriptions: {
showQrCode: "O QR Code do PIX ser\xE1 exibido",
paymentConfirmation: "ap\xF3s a confirma\xE7\xE3o de compra"
}
},
boleto: {
title: "Boleto",
descriptions: {
showBarcode: "O boleto com o c\xF3digo de barras ser\xE1 exibido",
paymentConfirmation: "ap\xF3s a confirma\xE7\xE3o de compra"
}
},
nupay: {
title: "Nubank",
content: {
title: "Mais r\xE1pido, f\xE1cil e seguro.",
subtitle: "Novidade",
description: "Voc\xEA pode ter um limite extra para essa compra! Verifique no momento do pagamento se est\xE1 dispon\xEDvel."
},
stepper: {
first: "A compra ser\xE1 finalizada no app do Nubank.",
second: "Parcele sua compra no cr\xE9dito ou pague \xE0 vista pelo d\xE9bito.",
third: "N\xE3o precisa preencher os dados do seu cart\xE3o.",
fourth: "Pode confiar, \xE9 seguro. Sua compra \xE9 protegida pelas nossas medidas de seguran\xE7a."
},
details: {
first: "Para usar essa forma de pagamento, voc\xEA",
second: "precisa ser cliente do Nubank e ter limite de cr\xE9dito ou saldo dispon\xEDvel",
third: "na conta."
}
},
drip: {
title: "PIX parcelado + cashback",
descriptions: {
first: "S\xE3o 3 passos simples para ter sua",
second: "compra confirmada em 3x no PIX parcelado, zero juros, cashback",
third: "e dependendo do seu perfil, com ou sem pagamento de entrada."
},
installments: {
fifteenDays: "\xB0 PIX em 15 dias",
thirtyDays: "\xB0 PIX em 30 dias"
}
}
}, O = {
common: {
actionButtonLabel: "Continuar",
clipboardClicked: "C\xF3digo Copiado",
clipboard: "Copiar C\xF3digo",
clipboardDescription: "Escaneie ou clique para copiar o c\xF3digo para pagar no aplicativo do seu banco."
},
pix: {
title: "PIX dispon\xEDvel para pagamento!",
subtitle: "Fa\xE7a o pagamento do PIX abaixo para finalizar o seu pedido:",
waitingPaymentMessage: "Pedido aguardando pagamento!",
importantMessage: "Informa\xE7\xF5es importantes",
importantMessageDefault: "Caso o tempo de pagamento tenha expirado e o Pix n\xE3o tenha sido pago, seu pedido ser\xE1 cancelado automaticamente. N\xE3o pague ap\xF3s este hor\xE1rio.",
importantMessageFirst: "Vamos avisar por e-mail quando o banco identificar o dep\xF3sito. Esse processo \xE9 autom\xE1tico.",
importantMessageSecond: "Caso o tempo de pagamento tenha expirado e o Pix n\xE3o tenha sido pago, seu pedido ser\xE1 cancelado automaticamente. N\xE3o pague ap\xF3s este hor\xE1rio.",
errorMessage: "N\xE3o foi poss\xEDvel concluir sua transa\xE7\xE3o, tente novamente.",
errorMessageExpired: "Caso j\xE1 tenha feito o pagamento, aguarde o e-mail de confirma\xE7\xE3o. Se n\xE3o fez o pagamento ainda, fa\xE7a um novo pedido.",
errorTitleExpired: "O c\xF3digo PIX expirou",
successMessage: "Pagamento feito com sucesso",
expirationTimeCode: "Seu c\xF3digo",
expirationTime: "expira em:",
amount: "Valor a pagar:",
paymentInstructions: "Para fazer o pagamento",
paymentInstructionsFirstMessage: "Abra o aplicativo do seu banco e selecione o ambiente do PIX.",
paymentInstructionsSecondMessage: "Escolha a op\xE7\xE3o pagar com c\xF3digo e cole o c\xF3digo acima.",
paymentInstructionsThirdMessage: "Confirme as informa\xE7\xF5es e finalize a sua compra."
},
boleto: {
title: "Boleto dispon\xEDvel para pagamento!",
subtitle: "Fa\xE7a o pagamento do Boleto abaixo para finalizar o seu pedido:",
waitingPaymentMessage: "Pedido aguardando pagamento!",
errorMessage: "N\xE3o foi poss\xEDvel concluir sua transa\xE7\xE3o, tente novamente.",
clipboard: "Copiar C\xF3digo",
amount: "Valor a pagar:",
expirationDate: "Vencimento:",
importantMessage: "Informa\xE7\xF5es importantes",
importantMessageDefault: "Vamos avisar por e-mail quando o banco identificar o dep\xF3sito. Esse processo pode levar at\xE9 48h e \xE9 autom\xE1tico.",
importantMessageFirst: "Caso o boleto n\xE3o seja pago at\xE9 {expirationDate}, o pedido ser\xE1 cancelado automaticamente. N\xE3o pague ap\xF3s esta data.",
showBoleto: "Exibir Boleto"
},
card: {
errorMessage: "N\xE3o foi poss\xEDvel concluir sua transa\xE7\xE3o, tente novamente."
},
drip: {
errorMessage: "N\xE3o foi poss\xEDvel concluir sua transa\xE7\xE3o, tente novamente."
},
session: {
errorMessage: "N\xE3o foi poss\xEDvel concluir sua transa\xE7\xE3o, tente novamente."
},
nupay: {
errorMessage: "N\xE3o foi poss\xEDvel concluir sua transa\xE7\xE3o, tente novamente."
},
success: {
description: "Pedido recebido com sucesso!",
actionButtonLabel: "Continuar"
},
error: {
actionButtonLabel: "Tentar Novamente"
}
}, $ = {
safeEnvironment: "Ambiente seguro",
order: "Pedido",
identification: "Identifica\xE7\xE3o",
payment: "Pagamento",
secureAndEncrypted: "Seguro e encriptado",
customer: {
personalData: "Dados pessoais",
document: "Documento",
address: "Endere\xE7o",
submitButton: "Pr\xF3ximo",
fields: {
name: {
label: "Nome completo *",
errorMessageRequired: "Nome completo \xE9 obrigat\xF3rio.",
errorMessageInvalidFormat: "Data inv\xE1lida, verifique os dados do cart\xE3o."
},
email: {
label: "E-mail *",
errorMessageRequired: "E-mail \xE9 obrigat\xF3rio.",
errorMessageInvalidFormat: "Formato inv\xE1lido, verifique seu e-mail."
},
phoneNumber: {
label: "Telefone *",
errorMessageRequired: "Telefone \xE9 obrigat\xF3rio.",
errorMessageInvalidFormat: "Formato inv\xE1lido, verifique o seu n\xFAmero de telefone."
},
documentCountry: {
label: "Pa\xEDs do documento *",
errorMessageRequired: "Selecione um pa\xEDs para continuar."
},
documentType: {
label: "Tipo do documento *",
errorMessageRequired: "Selecione um tipo de documento para continuar."
},
identification: {
labelBrazil: "CPF/CNPJ *",
errorMessageRequiredBrazil: "CPF ou CNPJ \xE9 obrigat\xF3rio.",
errorMessageInvalidFormatBrazil: "Formato inv\xE1lido, verifique seu CPF ou CNPJ.",
labelInternational: "N\xFAmero do documento *",
errorMessageRequiredInternational: "N\xFAmero do documento \xE9 obrigat\xF3rio.",
errorMessageInvalidFormatInternational: "Formato inv\xE1lido, verifique o seu documento."
},
zipCode: {
labelBrazil: "CEP",
descriptionBrazil: "N\xE3o sei meu CEP",
errorMessageRequiredBrazil: "CEP \xE9 obrigat\xF3rio.",
errorMessageInvalidZipCodeFormat: "Digite um CEP v\xE1lido",
errorMessageRequiredCountry: "Selecione um pa\xEDs",
labelInternational: "C\xF3digo postal (CEP)",
errorMessageRequiredInternational: "C\xF3digo postal \xE9 obrigat\xF3rio."
},
street: {
label: "Endere\xE7o",
errorMessageRequired: "Endere\xE7o \xE9 obrigat\xF3rio."
},
number: {
label: "N\xFAmero",
errorMessageRequired: "N\xFAmero \xE9 obrigat\xF3rio."
},
complement: {
label: "Complemento",
errorMessageRequired: "Complemento \xE9 obrigat\xF3rio."
},
neighborhood: {
label: "Bairro",
errorMessageRequired: "Bairro \xE9 obrigat\xF3rio."
},
city: {
label: "Cidade",
errorMessageRequired: "Cidade \xE9 obrigat\xF3rio."
},
state: {
label: "Estado",
errorMessageRequired: "Estado \xE9 obrigat\xF3rio."
},
country: {
label: "Pa\xEDs",
errorMessageRequired: "Selecione um pa\xEDs para continuar."
}
}
}
}, j = {
common: X,
paymentMethods: L,
dialogs: O,
page: $
};
function J() {
const [e] = window.navigator.language.split("-");
return ["pt", "en"].includes(e) ? e : "pt";
}
function Q(e) {
return e || (!e && !!window ? J() : "pt");
}
function _(e) {
const o = Q(e);
return {
default: j,
pt: b,
en: f,
pt_BR: b,
en_US: f,
"pt-BR": b,
"en-US": f
}[o];
}
function Z(e, o, a) {
const t = _(o), r = e.split("."), i = B(r, t);
return a ? P(i, a) : i;
}
function Y(e, o, a) {
return Z(e, o, a);
}
export { Y };