1(self.webpackChunkapp_project=self.webpackChunkapp_project||[]).push([[1801],{18451:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n});const s=i(58791).Z;class n extends s{}},58791:(e,t,i)=>{"use strict";i.d(t,{Z:()=>r});var s=i(12737),n=i(10948),o=i(79510);class r extends n.Z{constructor(e){super(e),s.Z.on("carousel:initialized",(()=>{this.open()})),s.Z.on("panel:closeProductInfo",(()=>{this.close()})),this.listenerInitialized=!1}open(){super.open(),this.listenerInitialized||(document.addEventListener("keydown",this.keyboardHandler.bind(this)),this.listenerInitialized=!0)}keyboardHandler(e){var t;this.isOpen&&(null==e||null===(t=e.key)||void 0===t?void 0:t.toUpperCase())===o.hY&&(e.preventDefault(),e.stopPropagation(),this.close())}close(){0!=super.close()&&(this.listenerInitialized&&(document.removeEventListener("keydown",this.keyboardHandler.bind(this)),this.listenerInitialized=!1),s.Z.emit("product:hideQuickAddToCartPanel"))}}}}]);
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.