import{G as l}from"./chunk-Q232IBQN.js";import{Eb as c,Kb as f,Qb as o,xa as i}from"./chunk-O7RN3KYY.js";import{a as s}from"./chunk-ZE2KCNEA.js";s();var p=(()=>{class t{constructor(){this.viewContainer=i(f),this.templateRef=i(c),this.metadataService=i(l)}ngOnInit(){this._createView()}_createView(){this.metadataService.getMetadata().then(r=>{let e=this.feature;Array.isArray(e)||(e=[e]),Object.entries(r).filter(([a,n])=>e.includes(a)).every(([a,n])=>n===!0)?this.viewContainer.createEmbeddedView(this.templateRef):this.viewContainer.clear()})}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275dir=o({type:t,selectors:[["","ifFeatureEnabled",""]],inputs:{feature:[0,"ifFeatureEnabled","feature"]}})}}return t})();export{p as a};