"),0'),rcp_submit_registration_form(i,a))})).catch((function(e){n(e)}))})).fail((function(e){throw n(rcp_script_options.braintree_invalid_nonce),"RCP 3DS: There was an error validating you information. Nonce expired. Reload the page."}))}}};t.init(),t.registerTestInformation();let r={container:!1,recurringAmount:0,hasCardDetails:!1,init:function(){r.container=e("#rcp_update_card_form"),r.container.length&&(r.mountUI(),r.container.on("submit",r.tokenizePayment))},mountUI:function(){if(document.getElementById("rcp-braintree-client-token")){rcp_braintree_script_options.dropin_ui_config.authorization=e("#rcp-braintree-client-token").val();let t=rcp_braintree_script_options.dropin_ui_config;t.preselectVaultedPaymentMethod=!1,braintree.dropin.create(t).then((function(e){(r.dropinInstance=e).isPaymentMethodRequestable()&&(r.hasCardDetails=!0),e.on("paymentMethodRequestable",(function(e){r.hasCardDetails=!0})),e.on("noPaymentMethodRequestable",(function(e){r.hasCardDetails=!1}))})).catch((function(e){n(e)}))}},disableButton:function(){let e=r.container.find("#rcp_submit");e.prop("disabled",!0).data("text",e.val()).val(rcp_braintree_script_options.please_wait)},enableButton:function(){let e=r.container.find("#rcp_submit");e.prop("disabled",!1).val(e.data("text"))},tokenizePayment:function(t){if(t.preventDefault(),!r.hasCardDetails)return n(rcp_script_options.enter_card_details),!1;e("#rcp-braintree-dropin-errors").empty(),r.disableButton();let i=rcp_braintree_script_options.payment_method_options;i.threeDSecure.amount=e("#rcp-braintree-recurring-amount").val(),r.dropinInstance.requestPaymentMethod(i).then((function(e){if(e.liabilityShiftPossible&&!e.liabilityShifted)throw r.dropinInstance.clearSelectedPaymentMethod(),rcp_braintree_script_options.try_new_payment;r.container.append(''),r.container.off("submit",r.tokenizePayment).submit()})).catch((function(e){return n(e),r.enableButton(),!1}))}};r.init()}))}]);
//# sourceMappingURL=braintree.min.js.map