/*! All material copyright Esri, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.33/esri/copyright.txt for details.
v4.33.16 */
import d from"./WE3NNZIE.js";import c from"./6CVZUPDX.js";import b from"./LPU7W35B.js";import{e as h}from"./UN4H7E6L.js";import"./AMHKFE57.js";import"./PMTZ5QWJ.js";import{B as i,E as t,P as a,U as l,j as s}from"./MWSR363G.js";export default $arcgis.t(([r,,,o])=>{var d=s`@layer{arcgis-building-explorer{display:block}}`,n=o(r),e=class extends a{constructor(){super(...arguments),this.widget=n(this),this.viewModel=this.widget.viewModel,this.autoDestroyDisabled=!1,this.headingLevel=this.widget.headingLevel,this.hideDisciplines=this.widget.visibleElements.disciplines,this.hideLevels=this.widget.visibleElements.levels,this.hidePhases=this.widget.visibleElements.phases,this.icon=this.widget.icon,this.label=this.widget.label,this.layers=this.widget.layers,this.level=this.viewModel.level,this.phase=this.viewModel.phase,this.position="bottom-left",this.state=this.viewModel.state,this.arcgisPropertyChange=h()("level","phase","state"),this.arcgisReady=i()}static{this.properties={autoDestroyDisabled:5,headingLevel:9,hideDisciplines:5,hideLevels:5,hidePhases:5,icon:1,label:1,layers:0,level:0,phase:0,position:1,referenceElement:1,state:3}}static{this.shadowRootOptions=t}static{this.styles=d}async destroy(){await this.manager.destroy()}};l("arcgis-building-explorer",e);return e},"widgets/BuildingExplorer",b,c,d)