PageSourceSearch

https://www.badmagicproductions.com/cdn/shop/t/23/assets/component…?v=17762162782875181161735730635

js badmagicproductions.com collected 2026-10-02 04:59:53 UTC 1,093 bytes, 1 lines download raw bytes

1(()=>{class e extends HTMLElement{constructor(){super(),this.currX=0,this.currY=0,this.prevX=0,this.prevY=0,this.interval=100,this.sensitivity=3}connectedCallback(){this.attachEvents()}attachEvents(){this.addEventListener("mouseenter",this.mouseEnterHandler.bind(this)),this.addEventListener("mouseleave",this.mouseLeaveHandler.bind(this)),this.addEventListener("focus",this.mouseEnterHandler.bind(this)),this.addEventListener("mousemove",this.mouseMoveHandler.bind(this))}closeAll(){window.eight.eventsEngine.emit(`${eight.constants.events["ARMADA:NAVIGATION:DROPDOWN:CLOSE"]}`)}mouseEnterHandler(e){this.prevX=e.pageX,this.prevY=e.pageY,this.pollTimer=setTimeout((()=>{this.mouseCompare()}),this.interval)}mouseCompare(){const e=this.prevX-this.currX,t=this.prevY-this.currY;Math.sqrt(e*e+t*t)<this.sensitivity?this.closeAll():(this.prevX=this.currX,this.prevY=this.currY,this.pollTimer=setTimeout((()=>{this.mouseCompare()}),this.interval))}mouseMoveHandler(e){this.currX=e.pageX,this.currY=e.pageY}mouseLeaveHandler(e){clearTimeout(this.pollTimer)}}customElements.define("nav-link",e)})();

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.