{ "version": 3, "sources": ["../../javascript/entrypoints/toggle-password-visibility.js"], "sourcesContent": ["document.addEventListener(\"DOMContentLoaded\", () => {\n const passwordContainers =\n document.getElementsByClassName(\"password-container\")\n\n for (let container of passwordContainers) {\n const showButton = container.querySelector(\".visibility-toggle\")\n const hideButton = container.querySelector(\".visibility-toggle--hidden\")\n const inputEl = container.querySelector(\".password-field\")\n\n showButton.addEventListener(\"click\", function () {\n toggleVisibility(inputEl)\n showButton.classList.add(\"visibility-toggle--hidden\")\n hideButton.classList.remove(\"visibility-toggle--hidden\")\n })\n\n hideButton.addEventListener(\"click\", function () {\n toggleVisibility(inputEl)\n hideButton.classList.add(\"visibility-toggle--hidden\")\n showButton.classList.remove(\"visibility-toggle--hidden\")\n })\n }\n\n const toggleVisibility = (inputEl) => {\n if (inputEl.type == \"password\") {\n inputEl.type = \"text\"\n } else {\n inputEl.type = \"password\"\n }\n }\n})\n"], "mappings": "AAAA,SAAS,iBAAiB,mBAAoB,IAAM,CAClD,IAAMA,EACJ,SAAS,uBAAuB,oBAAoB,EAEtD,QAASC,KAAaD,EAAoB,CACxC,IAAME,EAAaD,EAAU,cAAc,oBAAoB,EACzDE,EAAaF,EAAU,cAAc,4BAA4B,EACjEG,EAAUH,EAAU,cAAc,iBAAiB,EAEzDC,EAAW,iBAAiB,QAAS,UAAY,CAC/CG,EAAiBD,CAAO,EACxBF,EAAW,UAAU,IAAI,2BAA2B,EACpDC,EAAW,UAAU,OAAO,2BAA2B,CACzD,CAAC,EAEDA,EAAW,iBAAiB,QAAS,UAAY,CAC/CE,EAAiBD,CAAO,EACxBD,EAAW,UAAU,IAAI,2BAA2B,EACpDD,EAAW,UAAU,OAAO,2BAA2B,CACzD,CAAC,CACH,CAEA,IAAMG,EAAoBD,GAAY,CAChCA,EAAQ,MAAQ,WAClBA,EAAQ,KAAO,OAEfA,EAAQ,KAAO,UAEnB,CACF,CAAC", "names": ["passwordContainers", "container", "showButton", "hideButton", "inputEl", "toggleVisibility"] }