PageSourceSearch

https://www.godset.net/dist/vite/site/js/timed_button_controller.C2GtWOk8.js

js godset.net collected 2026-09-26 02:35:55 UTC 1,345 bytes, 2 lines download raw bytes

1import{C as c,s as n,a as i,u as d}from"./site.B0Uxz9u8.js";import"./password-strength.AqUmoxgQ.js";const s=class s extends c{constructor(){super(...arguments),this.boundArmTimer=this.armTimer.bind(this),this.timer=null}connect(){this.boundHandleRedirectUrl=this.handleRedirectUrl.bind(this),n(i.SSODone,this.boundArmTimer),n(i.SSOReturnRedirect,this.boundHandleRedirectUrl)}armTimer(){const e=document.createElement("span");e.classList.add("timer-bar"),e.style.setProperty("--timer-duration",`${this.redirectAfterValue}s`),this.element.appendChild(e),this.timer=window.setTimeout(()=>{this.element.click()},this.redirectAfterValue*1e3);const t=()=>{window.clearTimeout(this.timer),e.remove()};this.element.addEventListener("mouseenter",()=>{t()}),document.querySelectorAll('input[type="password"]').forEach(r=>{r.addEventListener("focus",()=>{t()})}),window.addEventListener("keyup",r=>{r.code==="Escape"&&t(),r.code==="Tab"&&t()})}handleRedirectUrl(e){(e==null?void 0:e.returnUrl)!==null&&this.element.setAttribute("href",e.returnUrl)}disconnect(){d(i.SSODone,this.boundArmTimer),d(i.SSOReturnRedirect,this.boundHandleRedirectUrl),this.timer!==null&&(window.clearTimeout(this.timer),this.timer=null)}};s.values={redirectAfter:{type:Number,default:20}};let u=s;export{u as default};
2//# sourceMappingURL=timed_button_controller.C2GtWOk8.js.map

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.