{"version":3,"sources":["0"],"names":["currentResult","readValue","id","fallback","el","$y","value","setValue","readChecked","checked","setChecked","escapeHtml","String","replace","showSuccess","html","copyValue","innerHTML","classList","add","remove","scrollToolFeedbackIntoView","highlightOutputCard","hideLoading","showError","message","resetOutputHighlight","errorElement","textContent","window","langTexts","resultError","delLoading","closeSuccess","getFieldErrorElement","input","errorMessageId","getAtt","rememberFieldErrorDefault","setAttribute","resetFieldErrorText","ensureFieldErrorElement","ensureSharedErrorElement","ids","errorId","anchor","i","length","showFieldError","addErrorClass","removeAttribute","clearFieldError","removeErrorClass","clearFieldErrors","attachFieldClear","clearHandler","getAttribute","fieldId","addEventListener","createFormEvent","showerr","e","isNull","isEmptyData","data","Object","keys","constructor","failInput","mm","op","errmsg","focus","failInputGroup","focusId","validateInputField","target","inputEvent","validator","validateRuleField","isValid","resetOptions","ensureAutoLoanValidationUi","formatMoney","Number","toFixed","formatPercent","buildResultTableRow","label","highlighted","valueClass","calculateAutoLoan","monthlyPayment","totalLoanPayments","payment","interest","principal","autoPrice","downPayment","interestRate","loanTermMonths","tradeInValue","salesTaxRate","fees","includeFeesInLoan","schedule","saleTaxAmount","financedAmount","upfrontPayment","monthlyRate","totalLoanInterest","Math","pow","totalCost","balance","month","max","push","interestShare","principalShare","renderScheduleRows","rows","map","row","join","renderAutoLoanResult","resultData","copyLines","monthlyPaymentLabel","totalLoanAmountLabel","saleTaxAmountLabel","upfrontPaymentLabel","totalLoanPaymentsLabel","totalLoanInterestLabel","totalCostLabel","forEach","interestShareLabel","principalShareLabel","min","amortizationScheduleLabel","monthLabel","paymentLabel","principalLabel","interestLabel","balanceLabel","copy","onClear","onTransform","showLoading","getFormDate","runTransform","err","resultCopy","ClipboardJS","text","resultEmpty","floor","loanTermError","financedAmountError","result","on","showToolCopySuccess","locales","lang","success","error"],"mappings":"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"}