1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[54739],{4739(e,t,s){s.r(t),s.d(t,{default:()=>i});class i extends window.PluginBaseClass{static #e=this.options={hoverClass:"js-header-hover",triggerSelector:".main-navigation-link, .header-actions-btn"};init(){this._registerEvents()}_registerEvents(){this.el.addEventListener("pointerover",this._onPointerOver.bind(this)),this.el.addEventListener("pointerleave",this._onHeaderLeave.bind(this))}_isAllowed(e){return!!e?.closest?.(this.options.triggerSelector)}_activate(){this._active||(this._active=!0,this.el.classList.add(this.options.hoverClass))}_deactivate(){this._active&&(this._active=!1,this.el.classList.remove(this.options.hoverClass))}_onPointerOver(e){this._isAllowed(e.target)&&this._activate()}_onHeaderLeave(){this._deactivate()}}}}]);
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.