{"version":3,"sources":["0"],"names":["currentResult","readValue","id","fallback","el","$y","value","setValue","escapeHtml","String","replace","formatNumber","digits","Number","toFixed","showSuccess","html","copyValue","innerHTML","classList","add","remove","scrollToolFeedbackIntoView","highlightOutputCard","hideLoading","showError","message","resetOutputHighlight","errorElement","textContent","window","langTexts","resultError","delLoading","closeSuccess","buildResultTable","rows","forEach","row","rowClass","highlighted","valueClass","label","copyRows","map","join","resultCopy","ClipboardJS","text","resultEmpty","bagYieldMap","on","e","showToolCopySuccess","mm","op","locales","copy","lang","success","error","40","60","80","90","concreteShapeFields","slab","round-slab","wall","footer","square-column","round-column","steps","curb","concreteShapePreviews","concreteShapeInputs","cubicUnitRows","millimeters","suffix","centimeters","inches","feet","yards","meters","kilometers","miles","commonCubicUnits","toggleHidden","hidden","toggle","setInputsDisabled","ids","disabled","input","i","length","selectConcreteShape","shape","updateShapeFields","key","Object","prototype","hasOwnProperty","call","resetOptions","toFeet","unit","formatVolume","numberValue","absValue","Math","abs","toExponential","buildVolumeRow","result","readValidatedNumber","showerr","target","inputEvent","validator","errmsg","focus","calculateConcrete","data","cubicMeters","volumeFt3","PI","pow","diameterFt","depthFt","lengthFt","widthFt","heightFt","runFt","riseFt","stepsCount","curbHeightFt","gutterFt","flagHeightFt","cubicMillimeters","waste","cubicCentimeters","cubicInches","cubicFeet","cubicYards","cubicKilometers","cubicMiles","bagCount","ceil","bagSize","renderConcreteResult","selectedUnit","commonUnit","push","bagCountLabel","onClear","onTransform","isNull","showLoading"],"mappings":"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"}