1(self.webpackChunkapp_project=self.webpackChunkapp_project||[]).push([[420],{73961:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var s=n(96156),i=n(12737);const o=n(38302).default;class c extends o{constructor(e){super(e),(0,s.Z)(this,"init",(function(){this.panelSelector=this.element.dataset.panel,this._bindPanel(),this.boundComponent?this._resetEventListener():this._waitAndBindPanel().then((e=>{this._resetEventListener()}))})),(0,s.Z)(this,"_bindPanel",(function(){const e=document.getElementById(this.panelSelector);if(e){const t=e.componentInstance;this.boundComponent=t}})),(0,s.Z)(this,"_waitAndBindPanel",(async function(){return new Promise(((e,t)=>{i.Z.on("component:created",(t=>{const n=t.component,s=n.element;s&&s.id===this.panelSelector&&(this.boundComponent=n,e())}))}))})),(0,s.Z)(this,"_resetEventListener",(function(){const e=this.boundComponent.event,t=this.boundComponent.getTogglerDispatcher();this.element.removeEventListener(e,t),this.element.addEventListener(e,t)})),this.init()}}}}]);
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.