{"version":3,"sources":["0"],"names":["currentResult","CAL_BUTTON_ID","readValue","id","fallback","el","$y","value","setValue","escapeHtml","String","replace","formatNumber","num","Number","isFinite","Math","abs","toExponential","toFixed","setCopyVisible","visible","copyButton","classList","toggle","buildResultTable","rows","html","forEach","row","rowClass","highlighted","valueClass","label","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","updateFields","document","querySelectorAll","node","controller","getAttribute","allowed","split","indexOf","resetOptions","runTransform","b","c","solveFor","a","sqrt","hypotenuseError","area","perimeter","angleA","asin","PI","angleB","missingSideLabel","areaLabel","perimeterLabel","angleALabel","angleBLabel","onClear","onTransform","showLoading","err"],"mappings":"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"}