import{_ as t,n as s,a as e,ea as a,r as i}from"./card-b98d578d.js";class n extends e{constructor(){super(...arguments),this.fadeIn=!0}firstUpdated(){this.fadeIn&&this._startFadeIn()}updated(t){void 0!==t.get("fadeIn")&&(this.fadeIn?this._startFadeIn():this._setOpacity(1))}startFadeOut(){return new Promise((t=>{const s=e=>{"opacity"===e.propertyName&&(this.removeEventListener("transitionend",s),t())};this.addEventListener("transitionend",s),this._setOpacity(0)}))}_startFadeIn(){this._setOpacity(0),a(this),this._setOpacity(1)}_setOpacity(t){this.style.opacity=`${t}`}static get styles(){return i(":host {\n position: absolute;\n inset: 0;\n opacity: 1;\n transition: opacity 1.5s ease-in;\n}")}}t([s({type:Boolean})],n.prototype,"fadeIn",void 0);export{n as B};