{"version":3,"sources":["0"],"names":["currentResult","escapeHtml","value","String","replace","getCheckedValue","name","fallback","checked","document","querySelector","validateRequiredOptionControls","control","controls","querySelectorAll","index","length","id","checkValidity","reportValidity","focus","renderResult","html","window","langTexts","resultEmpty","$y","innerHTML","syncColorTextInput","inputId","input","picker","swatch","normalized","normalizeCssColorToHex","style","background","syncColorPickerInput","probe","match","body","createElement","color","trim","display","appendChild","computed","getComputedStyle","parentNode","removeChild","map","Number","toString","padStart","join","currentVisualizationHtml","normalizeNewlines","sanitizeCssColor","trimmed","test","readWordList","split","line","toLowerCase","filter","syncWordVisibility","allMode","excludeBlock","visualizeBlock","classList","toggle","isWordCharacter","character","getTokenType","getTokenUnits","text","Array","from","reduce","sum","tokenizeLine","tokens","forEach","type","current","push","buildLookup","words","lookup","Object","create","word","shouldHighlightWord","options","mode","getTokenColor","token","spaceColor","punctuationColor","visualizedWordsColor","otherWordsColor","buildVisualization","rawOptions","lines","tokensByLine","maxUnits","width","Math","max","lineHeight","lineDistance","padding","visualizeTheseWords","excludeTheseWords","backgroundColor","innerWidth","rects","height","units","lineIndex","x","y","tokenWidth","toFixed","svg","resultDesc","setVisualizationOutput","result","overrideVisualizationRenderer","baseRenderResult","baseCloseSuccess","closeSuccess","resetOptions","getOptions","Error","invalidVisualizeTheseWords","parseInt","transformText","showSuccess","add","remove","scrollToolFeedbackIntoView","highlightOutputCard","hideLoading","showError","message","resetOutputHighlight","errorElement","textContent","resultError","delLoading","onClear","onTransform","showerr","showLoading","e","isNull","target","inputEvent","validator","mm","op","errmsg","err","resultCopy","ClipboardJS","on","showToolCopySuccess","locales","copy","lang","success","error","addEventListener"],"mappings":"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"}