import { attachInternals as e } from "../internal/utils/a11y.js";
import { useStyles as t } from "../internal/styles/index.js";
import { __decorate as n } from "../_virtual/_@oxc-project_runtime@0.130.0/helpers/decorate.js";
import { Icon as r } from "../icon/icon2.js";
import i from "./pulse.js";
import { LitElement as a, html as o } from "lit";
import { property as s } from "lit/decorators/property.js";
//#region src/pulse/pulse.ts
var c = class extends a {
	static {
		this.styles = t([i]);
	}
	static {
		this.metadata = {
			tag: "nve-pulse",
			version: "0.2.3"
		};
	}
	static {
		this.elementDefinitions = { [r.metadata.tag]: r };
	}
	connectedCallback() {
		super.connectedCallback(), e(this), this._internals.role = "alert";
	}
	render() {
		return o`<svg internal-host width="100%" height="100%" viewBox="0 0 200 200"><circle class="circle" cx="100" cy="100" r="25"></circle><circle class="circle c1" cx="100" cy="100" r="25"></circle><circle class="circle c2" cx="100" cy="100" r="25"></circle><circle class="circle c3" cx="100" cy="100" r="25"></circle></svg>`;
	}
};
n([s({
	type: String,
	reflect: !0
})], c.prototype, "size", void 0), n([s({
	type: String,
	reflect: !0
})], c.prototype, "status", void 0);
//#endregion
export { c as Pulse };

//# sourceMappingURL=pulse2.js.map