{"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","resetOptions","updateMeasurementFields","updateBodyFatFields","showInputError","input","addErrorClass","clearInputError","removeErrorClass","toggleHidden","hidden","toggle","getCheckedGender","document","querySelector","updateGenderCards","inputs","querySelectorAll","i","length","parentNode","system","method","gender","validateNumberField","Number","isFinite","min","max","clearHeightError","clearWeightError","showHeightError","showWeightError","toMetricValues","feet","inches","pounds","heightCm","weightKg","Error","heightError","weightError","heightInches","weightLb","formatPercent","toFixed","formatWeight","unit","interpolateIdeal","age","ages","points","categorizeBodyFat","percentage","label","essentialFatLabel","tone","athletesLabel","fitnessLabel","averageLabel","obeseLabel","calculateBodyFat","ideal","fatMassKg","loseKg","values","ageError","neck","waist","hip","neckError","waistError","hipError","Math","log10","bmi","pow","leanMassKg","category","categoryTone","categoryToneClasses","row","buildResultTableRow","highlighted","toneClasses","rowClass","labelClass","valueClass","renderBodyFatResult","resultData","methodLabel","navyMethodOption","bmiMethodOption","fatMass","leanMass","lose","bodyFatPercentLabel","bodyFatCategoryLabel","bodyFatMassLabel","leanMassLabel","idealBodyFatLabel","bodyFatToLoseLabel","methodUsedLabel","copy","join","onClear","onTransform","showerr","showLoading","runTransform","err","resultCopy","ClipboardJS","text","resultEmpty","result","on","e","showToolCopySuccess","mm","op","locales","lang","success","error"],"mappings":"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"}