{"version":3,"sources":["0"],"names":["currentResult","CAL_BUTTON_ID","readValue","id","fallback","el","$y","value","setValue","setChecked","checked","escapeHtml","String","replace","formatNumber","decimals","num","Number","isFinite","places","Math","abs","toFixed","formatMoney","toLocaleString","undefined","minimumFractionDigits","maximumFractionDigits","formatPercent","formatDate","date","toLocaleDateString","year","month","day","addDays","days","d","Date","getTime","setDate","getDate","daysBetween","a","b","floor","parseDateValue","isNaN","setCopyVisible","visible","copyButton","classList","toggle","buildResultTable","rows","html","forEach","row","rowClass","highlighted","valueClass","label","buildDataTable","headers","head","cell","copyRows","map","join","updateConditionalFields","document","querySelectorAll","node","controller","getAttribute","allowed","split","indexOf","readValidatedNumber","e","showerr","target","inputEvent","validator","mm","op","errmsg","focus","closeSuccess","readValidatedText","readValidatedDate","window","langTexts","dateError","bindResultCopy","resultCopy","ClipboardJS","text","showError","resultEmpty","on","showToolCopySuccess","locales","copy","lang","success","error","showSuccess","copyValue","innerHTML","add","remove","scrollToolFeedbackIntoView","highlightOutputCard","hideLoading","message","resetOutputHighlight","errorElement","textContent","resultError","delLoading","resetOptions","monthlyPayment","principal","rate","years","n","r","pow","donut","items","total","reduce","sum","item","offset","cumulative","colors","totalExpensesLabel","index","share","color","length","title","radians","PI","labelX","cos","labelY","sin","textColor","runTransform","rent","tax","ins","vacancy","management","maint","other","loan","pay","monthlyExp","monthlyCash","cap","coc","price","down","term","closing","repair","appreciation","sellCost","cash","profit","monthlyCashFlowLabel","cashReturnLabel","capRateLabel","totalProfitLabel","monthlyMortgageLabel","mortgageLabel","taxLabel","insuranceLabel","vacancyLabel","managementLabel","maintenanceLabel","onClear","onTransform","showLoading","err"],"mappings":"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"}