{"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","showInputError","input","addErrorClass","clearInputError","removeErrorClass","validateFractionsInput","trim","gcd","a","b","temp","x","Math","abs","y","lcm","simplifyFraction","numerator","denominator","Error","invalidFractions","factor","parseFractionPart","raw","whole","cleaned","mixedMatch","match","fractionMatch","integerMatch","Number","parseExpression","index","fraction","simple","normalized","terms","parsed","length","tooManyFractions","sign","rawTerm","charAt","slice","push","addFractions","items","simplified","commonDenominator","numeratorSum","fractionToString","toMixedFraction","absNumerator","floor","remainder","normalizeExpressionDisplay","map","item","display","join","buildFractionResultRow","label","highlighted","valueClass","renderFractionsResult","total","improper","mixed","decimalValue","toFixed","normalizedExpression","improperFractionLabel","mixedFractionLabel","decimalLabel","normalizedExpressionLabel","wholeNumberLabel","copy","onClear","onTransform","showerr","showLoading","runTransform","err","resultCopy","ClipboardJS","text","resultEmpty","result","parts","on","e","showToolCopySuccess","mm","op","locales","lang","success","error"],"mappings":"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"}