1(self.webpackChunkapp_project=self.webpackChunkapp_project||[]).push([[1699],{32698:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var o=n(96156),i=n(12737),s=n(10948);class l extends s.default{constructor(e){super(e),(0,o.Z)(this,"openModalSelector",".product-btn__widget-360"),(0,o.Z)(this,"vntanaIframeSelector","#view360VntanaIframe");const t=this;this.element=e,this.initOpenSidePanelButtons(t),i.Z.on("product:selectAttributes",(e=>{if(!e.product.vntanaUUID)return void this.toggleVisibilityForOpenSidePanelButtons(t,"none");this.initOpenSidePanelButtons(t),this.toggleVisibilityForOpenSidePanelButtons(t,"block");const n=document.querySelector(this.vntanaIframeSelector);n.src=n.dataset.iframeurl.replace("PRODUCT_VNTANA_UUID",e.product.vntanaUUID)}))}initOpenSidePanelButtons(e){this.openModalButtons=document.querySelectorAll(this.openModalSelector),this.openModalButtons.forEach((t=>{t.addEventListener("click",(t=>{e.element.style.display="flex",super.open()}))}))}toggleVisibilityForOpenSidePanelButtons(e,t){this.openModalButtons=document.querySelectorAll(this.openModalSelector),this.openModalButtons.forEach((e=>{e.style.display=t}))}}}}]);
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.