import { f as d, u as l } from "./lit-CWlWuEHk.mjs"; /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ const f = (t) => (r, e) => { e !== void 0 ? e.addInitializer(() => { customElements.define(t, r); }) : customElements.define(t, r); }; /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ const p = { attribute: !0, type: String, converter: l, reflect: !1, hasChanged: d }, u = (t = p, r, e) => { const { kind: i, metadata: a } = e; let n = globalThis.litPropertyMetadata.get(a); if (n === void 0 && globalThis.litPropertyMetadata.set(a, n = /* @__PURE__ */ new Map()), i === "setter" && ((t = Object.create(t)).wrapped = !0), n.set(e.name, t), i === "accessor") { const { name: o } = e; return { set(s) { const c = r.get.call(this); r.set.call(this, s), this.requestUpdate(o, c, t); }, init(s) { return s !== void 0 && this.C(o, void 0, t, s), s; } }; } if (i === "setter") { const { name: o } = e; return function(s) { const c = this[o]; r.call(this, s), this.requestUpdate(o, c, t); }; } throw Error("Unsupported decorator location: " + i); }; function m(t) { return (r, e) => typeof e == "object" ? u(t, r, e) : ((i, a, n) => { const o = a.hasOwnProperty(n); return a.constructor.createProperty(n, i), o ? Object.getOwnPropertyDescriptor(a, n) : void 0; })(t, r, e); } export { m as n, f as t };