PageSourceSearch

https://auth.hstrebic.cz/dist/js/main.min.js?v=4-RkIDdWhw_dSwOKvyxIH9B3fwGDwPEoDfcTJx9JcFU

js hstrebic.cz collected 2026-10-02 19:14:35 UTC 2,745 bytes, 1 lines download raw bytes

1function e(){document.querySelectorAll(".password-toggle").forEach(e=>{e.hasAttribute("onclick")||e.addEventListener("click",()=>{var t;const a=null==(t=e.parentElement)?void 0:t.querySelector("input");if(a){const t="password"===a.type;a.type=t?"text":"password",e.setAttribute("aria-pressed",String(t));const n=e.querySelector("svg");n&&n.classList.toggle("hidden",t)}})}),document.querySelectorAll("input[data-password-strength]").forEach(e=>{var t;const a=null==(t=e.parentElement)?void 0:t.querySelector(".password-strength-bar");a&&e.addEventListener("input",()=>{const t=function(e){let t=0;return e.length>=8&&t++,e.length>=12&&t++,/[a-z]/.test(e)&&/[A-Z]/.test(e)&&t++,/\d/.test(e)&&t++,/[^a-zA-Z0-9]/.test(e)&&t++,t<=1?"weak":2===t?"fair":3===t?"good":"strong"}(e.value);a.classList.remove("weak","fair","good","strong"),e.value.length>0&&a.classList.add(t)})}),document.querySelectorAll("form[data-validate]").forEach(e=>{e.addEventListener("submit",t=>{e.checkValidity()||(t.preventDefault(),t.stopPropagation()),e.classList.add("was-validated")}),e.querySelectorAll("input, select, textarea").forEach(a=>{a.addEventListener("blur",()=>{t(a)}),a.addEventListener("input",()=>{e.classList.contains("was-validated")&&t(a)})})})}function t(e){const t=e.checkValidity();e.classList.remove("is-valid","is-invalid"),e.classList.add(t?"is-valid":"is-invalid")}let a=[];function n(){document.querySelectorAll("[data-modal-target]").forEach(e=>{e.addEventListener("click",()=>{const t=e.getAttribute("data-modal-target");t&&function(e){const t=document.getElementById(e);if(!t)return;let n=document.querySelector(".modal-backdrop");n||(n=document.createElement("div"),n.className="modal-backdrop",document.body.appendChild(n));requestAnimationFrame(()=>{null==n||n.classList.add("show")}),t.classList.add("show"),t.setAttribute("aria-hidden","false"),document.body.style.overflow="hidden",a.push(t);const o=t.querySelector('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])');null==o||o.focus()}(t)})}),document.querySelectorAll("[data-modal-close]").forEach(e=>{e.addEventListener("click",()=>{const t=e.closest(".modal");t&&o(t.id)})}),document.querySelectorAll(".modal").forEach(e=>{e.addEventListener("click",t=>{t.target===e&&o(e.id)})}),document.addEventListener("keydown",e=>{if("Escape"===e.key&&a.length>0){o(a[a.length-1].id)}})}function o(e){const t=document.getElementById(e);if(t&&(t.classList.remove("show"),t.setAttribute("aria-hidden","true"),a=a.filter(t=>t.id!==e),0===a.length)){const e=document.querySelector(".modal-backdrop");null==e||e.classList.remove("show"),setTimeout(()=>{null==e||e.remove(),document.body.style.overflow=""},200)}}document.addEventListener("DOMContentLoaded",()=>{e(),n()});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.