|
| 1 | +/** @license Copyright 2020 Google LLC (BSD-3-Clause) */ |
| 2 | +/** Bundled JS generated from "@astrojs/lit/client-shim.js" */ |
| 3 | +var N = Object.defineProperty; |
| 4 | +var i = (t, n) => () => (t && (n = t((t = 0))), n); |
| 5 | +var b = (t, n) => { |
| 6 | + for (var a in n) N(t, a, { get: n[a], enumerable: !0 }); |
| 7 | +}; |
| 8 | +function s() { |
| 9 | + if (d === void 0) { |
| 10 | + let t = document.createElement('div'); |
| 11 | + (t.innerHTML = '<div><template shadowrootmode="open"></template></div>'), |
| 12 | + (d = !!t.firstElementChild.shadowRoot); |
| 13 | + } |
| 14 | + return d; |
| 15 | +} |
| 16 | +var d, |
| 17 | + m = i(() => {}); |
| 18 | +var p, |
| 19 | + c, |
| 20 | + f, |
| 21 | + u = i(() => { |
| 22 | + (p = (t) => t.parentElement === null), |
| 23 | + (c = (t) => t.tagName === 'TEMPLATE'), |
| 24 | + (f = (t) => t.nodeType === Node.ELEMENT_NODE); |
| 25 | + }); |
| 26 | +var h, |
| 27 | + E = i(() => { |
| 28 | + m(); |
| 29 | + u(); |
| 30 | + h = (t) => { |
| 31 | + var n; |
| 32 | + if (s()) return; |
| 33 | + let a = [], |
| 34 | + e = t.firstElementChild; |
| 35 | + for (; e !== t && e !== null; ) |
| 36 | + if (c(e)) a.push(e), (e = e.content); |
| 37 | + else if (e.firstElementChild !== null) e = e.firstElementChild; |
| 38 | + else if (f(e) && e.nextElementSibling !== null) e = e.nextElementSibling; |
| 39 | + else { |
| 40 | + let o; |
| 41 | + for (; e !== t && e !== null; ) |
| 42 | + if (p(e)) { |
| 43 | + o = a.pop(); |
| 44 | + let r = o.parentElement, |
| 45 | + l = o.getAttribute('shadowroot'); |
| 46 | + if (((e = o), l === 'open' || l === 'closed')) { |
| 47 | + let y = o.hasAttribute('shadowrootdelegatesfocus'); |
| 48 | + try { |
| 49 | + r.attachShadow({ mode: l, delegatesFocus: y }).append(o.content); |
| 50 | + } catch {} |
| 51 | + } else o = void 0; |
| 52 | + } else { |
| 53 | + let r = e.nextElementSibling; |
| 54 | + if (r != null) { |
| 55 | + (e = r), o !== void 0 && o.parentElement.removeChild(o); |
| 56 | + break; |
| 57 | + } |
| 58 | + let l = |
| 59 | + (n = e.parentElement) === null || n === void 0 ? void 0 : n.nextElementSibling; |
| 60 | + if (l != null) { |
| 61 | + (e = l), o !== void 0 && o.parentElement.removeChild(o); |
| 62 | + break; |
| 63 | + } |
| 64 | + (e = e.parentElement), o !== void 0 && (o.parentElement.removeChild(o), (o = void 0)); |
| 65 | + } |
| 66 | + } |
| 67 | + }; |
| 68 | + }); |
| 69 | +var w = i(() => { |
| 70 | + E(); |
| 71 | +}); |
| 72 | +var v = {}; |
| 73 | +b(v, { hasNativeDeclarativeShadowRoots: () => s, hydrateShadowRoots: () => h }); |
| 74 | +var S = i(() => { |
| 75 | + m(); |
| 76 | + w(); |
| 77 | +}); |
| 78 | +async function g() { |
| 79 | + let { hydrateShadowRoots: t } = await Promise.resolve().then(() => (S(), v)); |
| 80 | + window.addEventListener('DOMContentLoaded', () => t(document.body), { once: true }); |
| 81 | +} |
| 82 | +var x = Document.parseHTMLUnsafe( |
| 83 | + '<p><template shadowrootmode="open"></template></p>' |
| 84 | +).querySelector('p'); |
| 85 | +(!x || !x.shadowRoot) && g(); |
0 commit comments