{"version":3,"sources":["0"],"names":["NumberToWordsConverter","constructor","language","this","initializeLanguageData","setLanguage","initGerman","initFrench","initEnglish","ones","tens","scales","value","word","hundred","negative","separator","useAnd","wordsToNum","buildWordsToNumMap","specialTens","70","80","90","andWord","onesCompound","wordPlural","reverseTens","map","forEach","index","toLowerCase","scale","convertHundredsEnglish","num","let","words","Math","floor","convertHundredsFrench","hundreds","convertHundredsGerman","tensDigit","onesWord","onesDigit","numberToWords","isNaN","isNegative","abs","i","length","scaleNum","trim","parseWord","wordsToNumber","replace","neg","startsWith","substring","tokens","split","total","current","lastScale","Infinity","token","validateWords","validateNumber","convert","fromType","toType","parseFloat","pageLanguage","window","langTexts","lang","numberWordsConverter","closeSuccess","$y","classList","add","resetOutputHighlight","innerHTML","delLoading","currentResult","showSuccess","remove","scrollToolFeedbackIntoView","highlightOutputCard","hideLoading","showError","validateValue","convertFrom","addErrorClass","focus","getFormDate","showerr","e","data","isNull","convertTo","target","mm","op","errmsg","inputEvent","validator","onConverter","showLoading","Object","keys","converter","result","fromBaseName","numberName","wordsName","toBaseName","displayResult","resultMsg","toLocaleString","onSwap","fval","tval","resultCopy","ClipboardJS","text","trigger","toString","on","showToolCopySuccess","locales","copy","success","error"],"mappings":"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"}