{"version":3,"sources":["0"],"names":["currentResult","CAL_BUTTON_ID","readValue","id","fallback","el","$y","value","setValue","escapeHtml","String","replace","formatNumber","decimals","num","Number","isFinite","places","Math","abs","toFixed","formatMoney","toLocaleString","undefined","minimumFractionDigits","maximumFractionDigits","setCopyVisible","visible","copyButton","classList","toggle","buildResultTable","rows","html","forEach","row","rowClass","highlighted","valueClass","label","buildDataTable","headers","head","cell","copyRows","map","join","readValidatedNumber","e","showerr","target","inputEvent","validator","mm","op","errmsg","focus","closeSuccess","readValidatedText","bindResultCopy","resultCopy","ClipboardJS","text","showError","window","langTexts","resultEmpty","on","showToolCopySuccess","locales","copy","lang","success","error","showSuccess","copyValue","innerHTML","add","remove","scrollToolFeedbackIntoView","highlightOutputCard","hideLoading","message","resetOutputHighlight","errorElement","textContent","resultError","delLoading","resetOptions","toCm","unit","toKg","buildMacroSplitChart","plans","colors","labels","proteinLabel","carbsLabel","fatLabel","plan","protein","carbs","fat","index","max","runTransform","calories","age","height","weight","gender","cm","goal","planLabel","sugarLabel","satFatLabel","energyLabel","onClear","onTransform","showLoading","err"],"mappings":"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"}