PageSourceSearch

https://www.genlyte.com/etc.clientlibs/signify-brand-signify-multi…/9478.75b96abee92d6926ecce.chunk.min.js

js genlyte.com collected 2026-10-10 00:32:06 UTC 2,720 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_signify_signify_multibrand=self.webpackChunk_signify_signify_multibrand||[]).push([[9478],{79478:function(t,i,e){e.r(i),e.d(i,{default:function(){return u}});var n=e(42548),s=e(25136),o=e(5467),r=e(57379),c=e(68413),a=e(76566),l=e(73807),h=e(3040),k=function(t,i,e,n){var s,o=arguments.length,r=o<3?i:null===n?n=Object.getOwnPropertyDescriptor(i,e):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,i,e,n);else for(var c=t.length-1;c>=0;c--)(s=t[c])&&(r=(o<3?s(r):o>3?s(i,e,r):s(i,e))||r);return o>3&&r&&Object.defineProperty(i,e,r),r};let p=class extends((0,s.mixins)(o.A,r.A)){constructor(){super(...arguments),this.VISIBLE_CLASS="skip-link--visible",this.TAB_KEY="Tab",this.ENTER_KEY="Enter",this.DEFAULT_TARGET_ID="main-content",this.iconName=h.$M,this.iconSize=h.lK,this.target=`#${this.config.targetId??this.DEFAULT_TARGET_ID}`,this.translations=this.config.translations,this.isVisible=!1,this.clickEventName="component/header/click",this.clickTrackingInfo=(0,a.w)("skip-link-component","/skip-link-component","skip-link-component",{interaction:!0,category:"navigation",action:"click",label:"Skip to main content"})}mounted(){this.isBrowser&&document.body.addEventListener("keydown",this.listenForTabAndEnter)}beforeDestroy(){this.isBrowser&&document.body.removeEventListener("keydown",this.listenForTabAndEnter)}listenForTabAndEnter(t){t.key!==this.TAB_KEY||this.isVisible||(t.preventDefault(),this.isVisible=!this.isVisible,this.$el.classList.toggle(this.VISIBLE_CLASS),this.skipLinkAnchor?.focus()),this.listenForEnter(t)}listenForEnter(t){if(t.key===this.ENTER_KEY&&this.isVisible){const t=document.body.querySelector(this.target);t&&((0,c.V)(this.clickEventName,this.clickTrackingInfo),document.location.hash=this.target,t.setAttribute("tabindex","-1"),t.scrollIntoView({behavior:"smooth"}),t.focus(),this.$el.classList.toggle(this.VISIBLE_CLASS))}}};k([(0,n.kv)({required:!0})],p.prototype,"config",void 0),k([(0,n.oS)()],p.prototype,"skipLinkAnchor",void 0),p=k([(0,n.uA)({name:"skip-link",components:{Icon:l.A}})],p);var f=p,d=(0,e(22881).A)(f,function(){var t=this,i=t._self._c;t._self._setupProxy;return i("div",t._b({staticClass:"skip-link-wrapper",attrs:{"data-cmp-name":"skip-link-component"}},"div",[t.ssrAttributes,t.analyticsAttributes],!1),[i("a",{ref:"skipLinkAnchor",staticClass:"link body-copy-1--bold",attrs:{href:t.target,"data-tracking-event":t.clickEventName,"data-tracking-info":t.clickTrackingInfo}},[t._v("\n        "+t._s(t.translations.label)+"\n        "),i("Icon",{attrs:{"icon-name":t.iconName.arrowRight,"icon-size":t.iconSize.sm}})],1)])},[],!1,null,null,null).exports;var u={getComponentDefinition:()=>d}}}]);

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.