function getCurrencySymbol(e){return(window.srfmStripe?.currenciesData||{})[e?.toUpperCase()]?.symbol||e.toUpperCase()+" "}function validateThePaymentBlock(e){var t=e.querySelector(".srfm-block.srfm-payment-block:not(.hide-element)");if(!t)return{valid:!0,slug:"no-payment-block",message:""};var t=t.querySelector(".srfm-payment-input"),a=t.getAttribute("data-amount-type")||"fixed";if("fixed"===a){var n=parseFloat(t.getAttribute("data-fixed-amount"));if(!n||isNaN(n)||n<=0)return{valid:!1,slug:"invalid-fixed-amount",message:window.srfmPaymentUtility?.getStripeStrings("payment_amount_not_configured","Payment is currently unavailable. Please contact the site administrator to configure the payment amount.")}}else if("variable"===a){n=parseFloat(t.dataset.currentAmount||0);if(isNaN(n)||n<=0)return{valid:!1,slug:"invalid-variable-amount",message:window.srfmPaymentUtility?.getStripeStrings("invalid_variable_amount","Invalid payment amount")};a=parseFloat(t.getAttribute("data-minimum-amount")||0);if(0null))?.valid?{valid:!0,message:window.srfmPaymentUtility?.getStripeStrings("payment_successful","Payment successful"),paymentResult:a}:{valid:!1,message:a?.message||"",paymentResult:null}:{valid:!1,message:"Payment data not found"}:{valid:!1,message:t.message}}export{handleFormPayment};