32 lines
1.1 KiB
JavaScript
32 lines
1.1 KiB
JavaScript
import { x as S } from "./class-map-CwiboTfb.mjs";
|
|
/**
|
|
* @license
|
|
* Copyright 2020 Google LLC
|
|
* SPDX-License-Identifier: BSD-3-Clause
|
|
*/
|
|
const p = Symbol.for(""), d = (t) => {
|
|
if ((t == null ? void 0 : t.r) === p) return t == null ? void 0 : t._$litStatic$;
|
|
}, v = (t, ...e) => ({ _$litStatic$: e.reduce((a, o, l) => a + ((r) => {
|
|
if (r._$litStatic$ !== void 0) return r._$litStatic$;
|
|
throw Error(`Value passed to 'literal' function must be a 'literal' result: ${r}. Use 'unsafeStatic' to pass non-literal values, but
|
|
take care to ensure page security.`);
|
|
})(o) + t[l + 1], t[0]), r: p }), f = /* @__PURE__ */ new Map(), h = (t) => (e, ...a) => {
|
|
const o = a.length;
|
|
let l, r;
|
|
const s = [], u = [];
|
|
let n, i = 0, c = !1;
|
|
for (; i < o; ) {
|
|
for (n = e[i]; i < o && (r = a[i], (l = d(r)) !== void 0); ) n += l + e[++i], c = !0;
|
|
i !== o && u.push(r), s.push(n), i++;
|
|
}
|
|
if (i === o && s.push(e[o]), c) {
|
|
const $ = s.join("$$lit$$");
|
|
(e = f.get($)) === void 0 && (s.raw = s, f.set($, e = s)), a = u;
|
|
}
|
|
return t(e, ...a);
|
|
}, _ = h(S);
|
|
export {
|
|
v as i,
|
|
_ as u
|
|
};
|