text: define(["exports", "./lit-html.js"], function (_exports, _litHtml) {
    "use strict";
  
    Object.defineProperty(_exports, "__esModule", {
      value: true
    });
    _exports.setCommittedValue = _exports.setChildPartValue = _exports.removePart = _exports.isTemplateResult = _exports.isSingleExpression = _exports.isPrimitive = _exports.isDirectiveResult = _exports.insertPart = _exports.getDirectiveClass = _exports.getCommittedValue = _exports.clearPart = _exports.TemplateResultType = void 0;
  
    /**
     * @license
     * Copyright 2020 Google LLC
     * SPDX-License-Identifier: BSD-3-Clause
     */
    var i = _litHtml._$LH.H,
        t = function t(o) {
      return null === o || "object" != babelHelpers.typeof(o) && "function" != typeof o;
    },
        n = {
      HTML: 1,
      SVG: 2
    },
        v = function v(o, i) {
      var t, n;
      return void 0 === i ? void 0 !== (null === (t = o) || void 0 === t ? void 0 : t._$litType$) : (null === (n = o) || void 0 === n ? void 0 : n._$litType$) === i;
    },
        l = function l(o) {
      var i;
      return void 0 !== (null === (i = o) || void 0 === i ? void 0 : i._$litDirective$);
    },
        d = function d(o) {
      var i;
      return null === (i = o) || void 0 === i ? void 0 : i._$litDirective$;
    },
        r = function r(o) {
      return void 0 === o.strings;
    },
        e = function e() {
      return document.createComment("");
    },
        u = function u(o, t, n) {
      var v;
      var l = o._$AA.parentNode,
          d = void 0 === t ? o._$AB : t._$AA;
  
      if (void 0 === n) {
        var _t = l.insertBefore(e(), d),
            _v = l.insertBefore(e(), d);
  
        n = new i(_t, _v, o, o.options);
      } else {
        var _i = n._$AB.nextSibling,
            _t2 = n._$AM,
            _r = _t2 !== o;
  
        if (_r) {
          var _i2;
  
          null === (v = n._$AQ) || void 0 === v || v.call(n, o), n._$AM = o, void 0 !== n._$AP && (_i2 = o._$AU) !== _t2._$AU && n._$AP(_i2);
        }
  
        if (_i !== d || _r) {
          var _o = n._$AA;
  
          for (; _o !== _i;) {
            var _i3 = _o.nextSibling;
            l.insertBefore(_o, d), _o = _i3;
          }
        }
      }
  
      return n;
    },
        c = function c(o, i) {
      var t = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : o;
      return o._$AI(i, t), o;
    },
        f = {},
        s = function s(o) {
      var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : f;
      return o._$AH = i;
    },
        a = function a(o) {
      return o._$AH;
    },
        m = function m(o) {
      var i;
      null === (i = o._$AP) || void 0 === i || i.call(o, !1, !0);
      var t = o._$AA;
      var n = o._$AB.nextSibling;
  
      for (; t !== n;) {
        var _o2 = t.nextSibling;
        t.remove(), t = _o2;
      }
    },
        p = function p(o) {
      o._$AR();
    };
  
    _exports.clearPart = p;
    _exports.removePart = m;
    _exports.getCommittedValue = a;
    _exports.setCommittedValue = s;
    _exports.setChildPartValue = c;
    _exports.insertPart = u;
    _exports.isSingleExpression = r;
    _exports.getDirectiveClass = d;
    _exports.isDirectiveResult = l;
    _exports.isTemplateResult = v;
    _exports.TemplateResultType = n;
    _exports.isPrimitive = t;
  });