import {
  __commonJS
} from "./chunk-WFTEJBJX.js";

// node_modules/@johmun/vue-tags-input/dist/vue-tags-input.js
var require_vue_tags_input = __commonJS({
  "node_modules/@johmun/vue-tags-input/dist/vue-tags-input.js"(exports, module) {
    !function(A, t) {
      "object" == typeof exports && "object" == typeof module ? module.exports = t() : "function" == typeof define && define.amd ? define([], t) : "object" == typeof exports ? exports.vueTagsInput = t() : A.vueTagsInput = t();
    }(window, function() {
      return function(A) {
        var t = {};
        function e(n) {
          if (t[n])
            return t[n].exports;
          var i = t[n] = { i: n, l: false, exports: {} };
          return A[n].call(i.exports, i, i.exports, e), i.l = true, i.exports;
        }
        return e.m = A, e.c = t, e.d = function(A2, t2, n) {
          e.o(A2, t2) || Object.defineProperty(A2, t2, { enumerable: true, get: n });
        }, e.r = function(A2) {
          "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(A2, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(A2, "__esModule", { value: true });
        }, e.t = function(A2, t2) {
          if (1 & t2 && (A2 = e(A2)), 8 & t2)
            return A2;
          if (4 & t2 && "object" == typeof A2 && A2 && A2.__esModule)
            return A2;
          var n = /* @__PURE__ */ Object.create(null);
          if (e.r(n), Object.defineProperty(n, "default", { enumerable: true, value: A2 }), 2 & t2 && "string" != typeof A2)
            for (var i in A2)
              e.d(n, i, (function(t3) {
                return A2[t3];
              }).bind(null, i));
          return n;
        }, e.n = function(A2) {
          var t2 = A2 && A2.__esModule ? function() {
            return A2.default;
          } : function() {
            return A2;
          };
          return e.d(t2, "a", t2), t2;
        }, e.o = function(A2, t2) {
          return Object.prototype.hasOwnProperty.call(A2, t2);
        }, e.p = "/dist/", e(e.s = 6);
      }([function(A, t, e) {
        var n = e(8);
        "string" == typeof n && (n = [[A.i, n, ""]]), n.locals && (A.exports = n.locals);
        (0, e(4).default)("7ec05f6c", n, false, {});
      }, function(A, t, e) {
        var n = e(10);
        "string" == typeof n && (n = [[A.i, n, ""]]), n.locals && (A.exports = n.locals);
        (0, e(4).default)("3453d19d", n, false, {});
      }, function(A, t, e) {
        "use strict";
        A.exports = function(A2) {
          var t2 = [];
          return t2.toString = function() {
            return this.map(function(t3) {
              var e2 = function(A3, t4) {
                var e3 = A3[1] || "", n = A3[3];
                if (!n)
                  return e3;
                if (t4 && "function" == typeof btoa) {
                  var i = (r = n, "/*# sourceMappingURL=data:application/json;charset=utf-8;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(r)))) + " */"), a = n.sources.map(function(A4) {
                    return "/*# sourceURL=" + n.sourceRoot + A4 + " */";
                  });
                  return [e3].concat(a).concat([i]).join("\n");
                }
                var r;
                return [e3].join("\n");
              }(t3, A2);
              return t3[2] ? "@media " + t3[2] + "{" + e2 + "}" : e2;
            }).join("");
          }, t2.i = function(A3, e2) {
            "string" == typeof A3 && (A3 = [[null, A3, ""]]);
            for (var n = {}, i = 0; i < this.length; i++) {
              var a = this[i][0];
              null != a && (n[a] = true);
            }
            for (i = 0; i < A3.length; i++) {
              var r = A3[i];
              null != r[0] && n[r[0]] || (e2 && !r[2] ? r[2] = e2 : e2 && (r[2] = "(" + r[2] + ") and (" + e2 + ")"), t2.push(r));
            }
          }, t2;
        };
      }, function(A, t) {
        A.exports = "data:application/vnd.ms-fontobject;base64,aAUAAMQEAAABAAIAAAAAAAAAAAAAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAUdPJHwAAAAAAAAAAAAAAAAAAAAAAAA4AaQBjAG8AbQBvAG8AbgAAAA4AUgBlAGcAdQBsAGEAcgAAABYAVgBlAHIAcwBpAG8AbgAgADEALgAwAAAADgBpAGMAbwBtAG8AbwBuAAAAAAAAAQAAAAsAgAADADBPUy8yDxIFrAAAALwAAABgY21hcBdW0okAAAEcAAAAVGdhc3AAAAAQAAABcAAAAAhnbHlmpZ+jMAAAAXgAAAD8aGVhZA/FmAgAAAJ0AAAANmhoZWEHgAPIAAACrAAAACRobXR4EgABvgAAAtAAAAAcbG9jYQCSAOIAAALsAAAAEG1heHAACQAfAAAC/AAAACBuYW1lmUoJ+wAAAxwAAAGGcG9zdAADAAAAAASkAAAAIAADA4ABkAAFAAACmQLMAAAAjwKZAswAAAHrADMBCQAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOkCA8D/wABAA8AAQAAAAAEAAAAAAAAAAAAAACAAAAAAAAMAAAADAAAAHAABAAMAAAAcAAMAAQAAABwABAA4AAAACgAIAAIAAgABACDpAv/9//8AAAAAACDpAP/9//8AAf/jFwQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAVgEBA74CgQAcAAABMhceARcWFwcmJy4BJyYjIgYHFyERFzY3PgE3NgIWSkNDbykpF2QQIB9VMzQ5P3AtnP6AmB0iIkspKAJVFxhSODlCIDMrKz4REislmgGAmhkVFBwICAABANYAgQMqAtUACwAAAQcXBycHJzcnNxc3Ayru7jzu7jzu7jzu7gKZ7u487u487u487u4AAQCSAIEDgAK9AAUAACUBFwEnNwGAAcQ8/gDuPPkBxDz+AO48AAAAAAEAAAAAAAAfydNRXw889QALBAAAAAAA1nUqGwAAAADWdSobAAAAAAO+AtUAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA74AAQAAAAAAAAAAAAAAAAAAAAcEAAAAAAAAAAAAAAACAAAABAAAVgQAANYEAACSAAAAAAAKABQAHgBQAGoAfgABAAAABwAdAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==";
      }, function(A, t, e) {
        "use strict";
        function n(A2, t2) {
          for (var e2 = [], n2 = {}, i2 = 0; i2 < t2.length; i2++) {
            var a2 = t2[i2], r2 = a2[0], o2 = { id: A2 + ":" + i2, css: a2[1], media: a2[2], sourceMap: a2[3] };
            n2[r2] ? n2[r2].parts.push(o2) : e2.push(n2[r2] = { id: r2, parts: [o2] });
          }
          return e2;
        }
        e.r(t), e.d(t, "default", function() {
          return g;
        });
        var i = "undefined" != typeof document;
        if ("undefined" != typeof DEBUG && DEBUG && !i)
          throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");
        var a = {}, r = i && (document.head || document.getElementsByTagName("head")[0]), o = null, s = 0, u = false, c = function() {
        }, d = null, l = "data-vue-ssr-id", p = "undefined" != typeof navigator && /msie [6-9]\b/.test(navigator.userAgent.toLowerCase());
        function g(A2, t2, e2, i2) {
          u = e2, d = i2 || {};
          var r2 = n(A2, t2);
          return f(r2), function(t3) {
            for (var e3 = [], i3 = 0; i3 < r2.length; i3++) {
              var o2 = r2[i3];
              (s2 = a[o2.id]).refs--, e3.push(s2);
            }
            t3 ? f(r2 = n(A2, t3)) : r2 = [];
            for (i3 = 0; i3 < e3.length; i3++) {
              var s2;
              if (0 === (s2 = e3[i3]).refs) {
                for (var u2 = 0; u2 < s2.parts.length; u2++)
                  s2.parts[u2]();
                delete a[s2.id];
              }
            }
          };
        }
        function f(A2) {
          for (var t2 = 0; t2 < A2.length; t2++) {
            var e2 = A2[t2], n2 = a[e2.id];
            if (n2) {
              n2.refs++;
              for (var i2 = 0; i2 < n2.parts.length; i2++)
                n2.parts[i2](e2.parts[i2]);
              for (; i2 < e2.parts.length; i2++)
                n2.parts.push(v(e2.parts[i2]));
              n2.parts.length > e2.parts.length && (n2.parts.length = e2.parts.length);
            } else {
              var r2 = [];
              for (i2 = 0; i2 < e2.parts.length; i2++)
                r2.push(v(e2.parts[i2]));
              a[e2.id] = { id: e2.id, refs: 1, parts: r2 };
            }
          }
        }
        function B() {
          var A2 = document.createElement("style");
          return A2.type = "text/css", r.appendChild(A2), A2;
        }
        function v(A2) {
          var t2, e2, n2 = document.querySelector("style[" + l + '~="' + A2.id + '"]');
          if (n2) {
            if (u)
              return c;
            n2.parentNode.removeChild(n2);
          }
          if (p) {
            var i2 = s++;
            n2 = o || (o = B()), t2 = C.bind(null, n2, i2, false), e2 = C.bind(null, n2, i2, true);
          } else
            n2 = B(), t2 = (function(A3, t3) {
              var e3 = t3.css, n3 = t3.media, i3 = t3.sourceMap;
              n3 && A3.setAttribute("media", n3);
              d.ssrId && A3.setAttribute(l, t3.id);
              i3 && (e3 += "\n/*# sourceURL=" + i3.sources[0] + " */", e3 += "\n/*# sourceMappingURL=data:application/json;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(i3)))) + " */");
              if (A3.styleSheet)
                A3.styleSheet.cssText = e3;
              else {
                for (; A3.firstChild; )
                  A3.removeChild(A3.firstChild);
                A3.appendChild(document.createTextNode(e3));
              }
            }).bind(null, n2), e2 = function() {
              n2.parentNode.removeChild(n2);
            };
          return t2(A2), function(n3) {
            if (n3) {
              if (n3.css === A2.css && n3.media === A2.media && n3.sourceMap === A2.sourceMap)
                return;
              t2(A2 = n3);
            } else
              e2();
          };
        }
        var m, h = (m = [], function(A2, t2) {
          return m[A2] = t2, m.filter(Boolean).join("\n");
        });
        function C(A2, t2, e2, n2) {
          var i2 = e2 ? "" : n2.css;
          if (A2.styleSheet)
            A2.styleSheet.cssText = h(t2, i2);
          else {
            var a2 = document.createTextNode(i2), r2 = A2.childNodes;
            r2[t2] && A2.removeChild(r2[t2]), r2.length ? A2.insertBefore(a2, r2[t2]) : A2.appendChild(a2);
          }
        }
      }, function(A, t, e) {
        "use strict";
        var n = Array.isArray, i = Object.keys, a = Object.prototype.hasOwnProperty;
        A.exports = function A2(t2, e2) {
          if (t2 === e2)
            return true;
          if (t2 && e2 && "object" == typeof t2 && "object" == typeof e2) {
            var r, o, s, u = n(t2), c = n(e2);
            if (u && c) {
              if ((o = t2.length) != e2.length)
                return false;
              for (r = o; 0 != r--; )
                if (!A2(t2[r], e2[r]))
                  return false;
              return true;
            }
            if (u != c)
              return false;
            var d = t2 instanceof Date, l = e2 instanceof Date;
            if (d != l)
              return false;
            if (d && l)
              return t2.getTime() == e2.getTime();
            var p = t2 instanceof RegExp, g = e2 instanceof RegExp;
            if (p != g)
              return false;
            if (p && g)
              return t2.toString() == e2.toString();
            var f = i(t2);
            if ((o = f.length) !== i(e2).length)
              return false;
            for (r = o; 0 != r--; )
              if (!a.call(e2, f[r]))
                return false;
            for (r = o; 0 != r--; )
              if (!A2(t2[s = f[r]], e2[s]))
                return false;
            return true;
          }
          return t2 != t2 && e2 != e2;
        };
      }, function(A, t, e) {
        A.exports = e(14);
      }, function(A, t, e) {
        "use strict";
        var n = e(0);
        e.n(n).a;
      }, function(A, t, e) {
        (A.exports = e(2)(true)).push([A.i, ".ti-tag-input[data-v-108f4f13] {\n  background-color: transparent;\n  color: inherit;\n  border: none;\n  padding: 0px;\n  margin: 0px;\n  display: flex;\n  top: 0px;\n  position: absolute;\n  width: 100%;\n  line-height: inherit;\n}\n.ti-tag-input[data-v-108f4f13]::-ms-clear {\n  display: none;\n}\ninput[data-v-108f4f13]:focus {\n  outline: none;\n}\ninput[disabled][data-v-108f4f13] {\n  background-color: transparent;\n}\n", "", { version: 3, sources: ["C:/Users/johan/dev/vue-tags-input/vue-tags-input/C:/Users/johan/dev/vue-tags-input/vue-tags-input/tag-input.vue"], names: [], mappings: "AAAA;EACE,8BAA8B;EAC9B,eAAe;EACf,aAAa;EACb,aAAa;EACb,YAAY;EACZ,cAAc;EACd,SAAS;EACT,mBAAmB;EACnB,YAAY;EACZ,qBAAqB;CAAE;AAEzB;EACE,cAAc;CAAE;AAElB;EACE,cAAc;CAAE;AAElB;EACE,8BAA8B;CAAE", file: "tag-input.vue?vue&type=style&index=0&id=108f4f13&lang=css&scoped=true&", sourcesContent: [".ti-tag-input {\n  background-color: transparent;\n  color: inherit;\n  border: none;\n  padding: 0px;\n  margin: 0px;\n  display: flex;\n  top: 0px;\n  position: absolute;\n  width: 100%;\n  line-height: inherit; }\n\n.ti-tag-input::-ms-clear {\n  display: none; }\n\ninput:focus {\n  outline: none; }\n\ninput[disabled] {\n  background-color: transparent; }\n"], sourceRoot: "" }]);
      }, function(A, t, e) {
        "use strict";
        var n = e(1);
        e.n(n).a;
      }, function(A, t, e) {
        t = A.exports = e(2)(true);
        var n = e(11), i = n(e(3)), a = n(e(3) + "#iefix"), r = n(e(12)), o = n(e(13));
        t.push([A.i, "@font-face {\n  font-family: 'icomoon';\n  src: url(" + i + ");\n  src: url(" + a + ') format("embedded-opentype"), url(' + r + ') format("truetype"), url(' + o + `) format("woff");
  font-weight: normal;
  font-style: normal;
}
[class^="ti-icon-"][data-v-61d92e31], [class*=" ti-icon-"][data-v-61d92e31] {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ti-icon-check[data-v-61d92e31]:before {
  content: "\\e902";
}
.ti-icon-close[data-v-61d92e31]:before {
  content: "\\e901";
}
.ti-icon-undo[data-v-61d92e31]:before {
  content: "\\e900";
}
ul[data-v-61d92e31] {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
*[data-v-61d92e31], *[data-v-61d92e31]:before, *[data-v-61d92e31]:after {
  box-sizing: border-box;
}
input[data-v-61d92e31]:focus {
  outline: none;
}
input[disabled][data-v-61d92e31] {
  background-color: transparent;
}
.vue-tags-input[data-v-61d92e31] {
  max-width: 450px;
  position: relative;
  background-color: #fff;
}
div.vue-tags-input.disabled[data-v-61d92e31] {
  opacity: 0.5;
}
div.vue-tags-input.disabled *[data-v-61d92e31] {
    cursor: default;
}
.ti-input[data-v-61d92e31] {
  border: 1px solid #ccc;
  display: flex;
  padding: 4px;
  flex-wrap: wrap;
}
.ti-tags[data-v-61d92e31] {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  line-height: 1em;
}
.ti-tag[data-v-61d92e31] {
  background-color: #5C6BC0;
  color: #fff;
  border-radius: 2px;
  display: flex;
  padding: 3px 5px;
  margin: 2px;
  font-size: .85em;
}
.ti-tag[data-v-61d92e31]:focus {
    outline: none;
}
.ti-tag .ti-content[data-v-61d92e31] {
    display: flex;
    align-items: center;
}
.ti-tag .ti-tag-center[data-v-61d92e31] {
    position: relative;
}
.ti-tag span[data-v-61d92e31] {
    line-height: .85em;
}
.ti-tag span.ti-hidden[data-v-61d92e31] {
    padding-left: 14px;
    visibility: hidden;
    height: 0px;
    white-space: pre;
}
.ti-tag .ti-actions[data-v-61d92e31] {
    margin-left: 2px;
    display: flex;
    align-items: center;
    font-size: 1.15em;
}
.ti-tag .ti-actions i[data-v-61d92e31] {
      cursor: pointer;
}
.ti-tag[data-v-61d92e31]:last-child {
    margin-right: 4px;
}
.ti-tag.ti-invalid[data-v-61d92e31], .ti-tag.ti-tag.ti-deletion-mark[data-v-61d92e31] {
    background-color: #e54d42;
}
.ti-new-tag-input-wrapper[data-v-61d92e31] {
  display: flex;
  flex: 1 0 auto;
  padding: 3px 5px;
  margin: 2px;
  font-size: .85em;
}
.ti-new-tag-input-wrapper input[data-v-61d92e31] {
    flex: 1 0 auto;
    min-width: 100px;
    border: none;
    padding: 0px;
    margin: 0px;
}
.ti-new-tag-input[data-v-61d92e31] {
  line-height: initial;
}
.ti-autocomplete[data-v-61d92e31] {
  border: 1px solid #ccc;
  border-top: none;
  position: absolute;
  width: 100%;
  background-color: #fff;
  z-index: 20;
}
.ti-item > div[data-v-61d92e31] {
  cursor: pointer;
  padding: 3px 6px;
  width: 100%;
}
.ti-selected-item[data-v-61d92e31] {
  background-color: #5C6BC0;
  color: #fff;
}
`, "", { version: 3, sources: ["C:/Users/johan/dev/vue-tags-input/vue-tags-input/C:/Users/johan/dev/vue-tags-input/vue-tags-input/vue-tags-input.scss"], names: [], mappings: "AAAA;EACE,uBAAuB;EACvB,mCAA8C;EAC9C,+JAAuM;EACvM,oBAAoB;EACpB,mBAAmB;CAAE;AAEvB;EACE,kCAAkC;EAClC,YAAY;EACZ,mBAAmB;EACnB,oBAAoB;EACpB,qBAAqB;EACrB,qBAAqB;EACrB,eAAe;EACf,oCAAoC;EACpC,mCAAmC;CAAE;AAEvC;EACE,iBAAiB;CAAE;AAErB;EACE,iBAAiB;CAAE;AAErB;EACE,iBAAiB;CAAE;AAErB;EACE,YAAY;EACZ,aAAa;EACb,sBAAsB;CAAE;AAE1B;EACE,uBAAuB;CAAE;AAE3B;EACE,cAAc;CAAE;AAElB;EACE,8BAA8B;CAAE;AAElC;EACE,iBAAiB;EACjB,mBAAmB;EACnB,uBAAuB;CAAE;AAE3B;EACE,aAAa;CAAE;AACf;IACE,gBAAgB;CAAE;AAEtB;EACE,uBAAuB;EACvB,cAAc;EACd,aAAa;EACb,gBAAgB;CAAE;AAEpB;EACE,cAAc;EACd,gBAAgB;EAChB,YAAY;EACZ,iBAAiB;CAAE;AAErB;EACE,0BAA0B;EAC1B,YAAY;EACZ,mBAAmB;EACnB,cAAc;EACd,iBAAiB;EACjB,YAAY;EACZ,iBAAiB;CAAE;AACnB;IACE,cAAc;CAAE;AAClB;IACE,cAAc;IACd,oBAAoB;CAAE;AACxB;IACE,mBAAmB;CAAE;AACvB;IACE,mBAAmB;CAAE;AACvB;IACE,mBAAmB;IACnB,mBAAmB;IACnB,YAAY;IACZ,iBAAiB;CAAE;AACrB;IACE,iBAAiB;IACjB,cAAc;IACd,oBAAoB;IACpB,kBAAkB;CAAE;AACpB;MACE,gBAAgB;CAAE;AACtB;IACE,kBAAkB;CAAE;AACtB;IACE,0BAA0B;CAAE;AAEhC;EACE,cAAc;EACd,eAAe;EACf,iBAAiB;EACjB,YAAY;EACZ,iBAAiB;CAAE;AACnB;IACE,eAAe;IACf,iBAAiB;IACjB,aAAa;IACb,aAAa;IACb,YAAY;CAAE;AAElB;EACE,qBAAqB;CAAE;AAEzB;EACE,uBAAuB;EACvB,iBAAiB;EACjB,mBAAmB;EACnB,YAAY;EACZ,uBAAuB;EACvB,YAAY;CAAE;AAEhB;EACE,gBAAgB;EAChB,iBAAiB;EACjB,YAAY;CAAE;AAEhB;EACE,0BAA0B;EAC1B,YAAY;CAAE", file: "vue-tags-input.scss?vue&type=style&index=0&id=61d92e31&lang=scss&scoped=true&", sourcesContent: [`@font-face {
  font-family: 'icomoon';
  src: url("./assets/fonts/icomoon.eot?7grlse");
  src: url("./assets/fonts/icomoon.eot?7grlse#iefix") format("embedded-opentype"), url("./assets/fonts/icomoon.ttf?7grlse") format("truetype"), url("./assets/fonts/icomoon.woff?7grlse") format("woff");
  font-weight: normal;
  font-style: normal; }

[class^="ti-icon-"], [class*=" ti-icon-"] {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.ti-icon-check:before {
  content: "\\e902"; }

.ti-icon-close:before {
  content: "\\e901"; }

.ti-icon-undo:before {
  content: "\\e900"; }

ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none; }

*, *:before, *:after {
  box-sizing: border-box; }

input:focus {
  outline: none; }

input[disabled] {
  background-color: transparent; }

.vue-tags-input {
  max-width: 450px;
  position: relative;
  background-color: #fff; }

div.vue-tags-input.disabled {
  opacity: 0.5; }
  div.vue-tags-input.disabled * {
    cursor: default; }

.ti-input {
  border: 1px solid #ccc;
  display: flex;
  padding: 4px;
  flex-wrap: wrap; }

.ti-tags {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  line-height: 1em; }

.ti-tag {
  background-color: #5C6BC0;
  color: #fff;
  border-radius: 2px;
  display: flex;
  padding: 3px 5px;
  margin: 2px;
  font-size: .85em; }
  .ti-tag:focus {
    outline: none; }
  .ti-tag .ti-content {
    display: flex;
    align-items: center; }
  .ti-tag .ti-tag-center {
    position: relative; }
  .ti-tag span {
    line-height: .85em; }
  .ti-tag span.ti-hidden {
    padding-left: 14px;
    visibility: hidden;
    height: 0px;
    white-space: pre; }
  .ti-tag .ti-actions {
    margin-left: 2px;
    display: flex;
    align-items: center;
    font-size: 1.15em; }
    .ti-tag .ti-actions i {
      cursor: pointer; }
  .ti-tag:last-child {
    margin-right: 4px; }
  .ti-tag.ti-invalid, .ti-tag.ti-tag.ti-deletion-mark {
    background-color: #e54d42; }

.ti-new-tag-input-wrapper {
  display: flex;
  flex: 1 0 auto;
  padding: 3px 5px;
  margin: 2px;
  font-size: .85em; }
  .ti-new-tag-input-wrapper input {
    flex: 1 0 auto;
    min-width: 100px;
    border: none;
    padding: 0px;
    margin: 0px; }

.ti-new-tag-input {
  line-height: initial; }

.ti-autocomplete {
  border: 1px solid #ccc;
  border-top: none;
  position: absolute;
  width: 100%;
  background-color: #fff;
  z-index: 20; }

.ti-item > div {
  cursor: pointer;
  padding: 3px 6px;
  width: 100%; }

.ti-selected-item {
  background-color: #5C6BC0;
  color: #fff; }
`], sourceRoot: "" }]);
      }, function(A, t, e) {
        "use strict";
        A.exports = function(A2) {
          return "string" != typeof A2 ? A2 : (/^['"].*['"]$/.test(A2) && (A2 = A2.slice(1, -1)), /["'() \t\n]/.test(A2) ? '"' + A2.replace(/"/g, '\\"').replace(/\n/g, "\\n") + '"' : A2);
        };
      }, function(A, t) {
        A.exports = "data:font/ttf;base64,AAEAAAALAIAAAwAwT1MvMg8SBawAAAC8AAAAYGNtYXAXVtKJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZqWfozAAAAF4AAAA/GhlYWQPxZgIAAACdAAAADZoaGVhB4ADyAAAAqwAAAAkaG10eBIAAb4AAALQAAAAHGxvY2EAkgDiAAAC7AAAABBtYXhwAAkAHwAAAvwAAAAgbmFtZZlKCfsAAAMcAAABhnBvc3QAAwAAAAAEpAAAACAAAwOAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6QL//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAFYBAQO+AoEAHAAAATIXHgEXFhcHJicuAScmIyIGBxchERc2Nz4BNzYCFkpDQ28pKRdkECAfVTM0OT9wLZz+gJgdIiJLKSgCVRcYUjg5QiAzKys+ERIrJZoBgJoZFRQcCAgAAQDWAIEDKgLVAAsAAAEHFwcnByc3JzcXNwMq7u487u487u487u4Cme7uPO7uPO7uPO7uAAEAkgCBA4ACvQAFAAAlARcBJzcBgAHEPP4A7jz5AcQ8/gDuPAAAAAABAAAAAAAAH8nTUV8PPPUACwQAAAAAANZ1KhsAAAAA1nUqGwAAAAADvgLVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAO+AAEAAAAAAAAAAAAAAAAAAAAHBAAAAAAAAAAAAAAAAgAAAAQAAFYEAADWBAAAkgAAAAAACgAUAB4AUABqAH4AAQAAAAcAHQABAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGljb21vb24AaQBjAG8AbQBvAG8AblZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGljb21vb24AaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AblJlZ3VsYXIAUgBlAGcAdQBsAGEAcmljb21vb24AaQBjAG8AbQBvAG8AbkZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=";
      }, function(A, t) {
        A.exports = "data:font/woff;base64,d09GRgABAAAAAAUQAAsAAAAABMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIFrGNtYXAAAAFoAAAAVAAAAFQXVtKJZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAAPwAAAD8pZ+jMGhlYWQAAALAAAAANgAAADYPxZgIaGhlYQAAAvgAAAAkAAAAJAeAA8hobXR4AAADHAAAABwAAAAcEgABvmxvY2EAAAM4AAAAEAAAABAAkgDibWF4cAAAA0gAAAAgAAAAIAAJAB9uYW1lAAADaAAAAYYAAAGGmUoJ+3Bvc3QAAATwAAAAIAAAACAAAwAAAAMDgAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6QIDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOkC//3//wAAAAAAIOkA//3//wAB/+MXBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQBWAQEDvgKBABwAAAEyFx4BFxYXByYnLgEnJiMiBgcXIREXNjc+ATc2AhZKQ0NvKSkXZBAgH1UzNDk/cC2c/oCYHSIiSykoAlUXGFI4OUIgMysrPhESKyWaAYCaGRUUHAgIAAEA1gCBAyoC1QALAAABBxcHJwcnNyc3FzcDKu7uPO7uPO7uPO7uApnu7jzu7jzu7jzu7gABAJIAgQOAAr0ABQAAJQEXASc3AYABxDz+AO48+QHEPP4A7jwAAAAAAQAAAAAAAB/J01FfDzz1AAsEAAAAAADWdSobAAAAANZ1KhsAAAAAA74C1QAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADvgABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABWBAAA1gQAAJIAAAAAAAoAFAAeAFAAagB+AAEAAAAHAB0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAHAAAAAQAAAAAAAgAHAGAAAQAAAAAAAwAHADYAAQAAAAAABAAHAHUAAQAAAAAABQALABUAAQAAAAAABgAHAEsAAQAAAAAACgAaAIoAAwABBAkAAQAOAAcAAwABBAkAAgAOAGcAAwABBAkAAwAOAD0AAwABBAkABAAOAHwAAwABBAkABQAWACAAAwABBAkABgAOAFIAAwABBAkACgA0AKRpY29tb29uAGkAYwBvAG0AbwBvAG5WZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBpY29tb29uAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG5SZWd1bGFyAFIAZQBnAHUAbABhAHJpY29tb29uAGkAYwBvAG0AbwBvAG5Gb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
      }, function(A, t, e) {
        "use strict";
        e.r(t);
        var n = function() {
          var A2 = this, t2 = A2.$createElement, e2 = A2._self._c || t2;
          return e2("div", { staticClass: "vue-tags-input", class: [{ "ti-disabled": A2.disabled }, { "ti-focus": A2.focused }] }, [e2("div", { staticClass: "ti-input" }, [A2.tagsCopy ? e2("ul", { staticClass: "ti-tags" }, [A2._l(A2.tagsCopy, function(t3, n2) {
            return e2("li", { key: n2, staticClass: "ti-tag", class: [{ "ti-editing": A2.tagsEditStatus[n2] }, t3.tiClasses, t3.classes, { "ti-deletion-mark": A2.isMarked(n2) }], style: t3.style, attrs: { tabindex: "0" }, on: { click: function(e3) {
              return A2.$emit("tag-clicked", { tag: t3, index: n2 });
            } } }, [e2("div", { staticClass: "ti-content" }, [A2.$scopedSlots["tag-left"] ? e2("div", { staticClass: "ti-tag-left" }, [A2._t("tag-left", null, { tag: t3, index: n2, edit: A2.tagsEditStatus[n2], performSaveEdit: A2.performSaveTag, performDelete: A2.performDeleteTag, performCancelEdit: A2.cancelEdit, performOpenEdit: A2.performEditTag, deletionMark: A2.isMarked(n2) })], 2) : A2._e(), A2._v(" "), e2("div", { ref: "tagCenter", refInFor: true, staticClass: "ti-tag-center" }, [A2.$scopedSlots["tag-center"] ? A2._e() : e2("span", { class: { "ti-hidden": A2.tagsEditStatus[n2] }, on: { click: function(t4) {
              return A2.performEditTag(n2);
            } } }, [A2._v(A2._s(t3.text))]), A2._v(" "), A2.$scopedSlots["tag-center"] ? A2._e() : e2("tag-input", { attrs: { scope: { edit: A2.tagsEditStatus[n2], maxlength: A2.maxlength, tag: t3, index: n2, validateTag: A2.createChangedTag, performCancelEdit: A2.cancelEdit, performSaveEdit: A2.performSaveTag } } }), A2._v(" "), A2._t("tag-center", null, { tag: t3, index: n2, maxlength: A2.maxlength, edit: A2.tagsEditStatus[n2], performSaveEdit: A2.performSaveTag, performDelete: A2.performDeleteTag, performCancelEdit: A2.cancelEdit, validateTag: A2.createChangedTag, performOpenEdit: A2.performEditTag, deletionMark: A2.isMarked(n2) })], 2), A2._v(" "), A2.$scopedSlots["tag-right"] ? e2("div", { staticClass: "ti-tag-right" }, [A2._t("tag-right", null, { tag: t3, index: n2, edit: A2.tagsEditStatus[n2], performSaveEdit: A2.performSaveTag, performDelete: A2.performDeleteTag, performCancelEdit: A2.cancelEdit, performOpenEdit: A2.performEditTag, deletionMark: A2.isMarked(n2) })], 2) : A2._e()]), A2._v(" "), e2("div", { staticClass: "ti-actions" }, [A2.$scopedSlots["tag-actions"] ? A2._e() : e2("i", { directives: [{ name: "show", rawName: "v-show", value: A2.tagsEditStatus[n2], expression: "tagsEditStatus[index]" }], staticClass: "ti-icon-undo", on: { click: function(t4) {
              return A2.cancelEdit(n2);
            } } }), A2._v(" "), A2.$scopedSlots["tag-actions"] ? A2._e() : e2("i", { directives: [{ name: "show", rawName: "v-show", value: !A2.tagsEditStatus[n2], expression: "!tagsEditStatus[index]" }], staticClass: "ti-icon-close", on: { click: function(t4) {
              return A2.performDeleteTag(n2);
            } } }), A2._v(" "), A2.$scopedSlots["tag-actions"] ? A2._t("tag-actions", null, { tag: t3, index: n2, edit: A2.tagsEditStatus[n2], performSaveEdit: A2.performSaveTag, performDelete: A2.performDeleteTag, performCancelEdit: A2.cancelEdit, performOpenEdit: A2.performEditTag, deletionMark: A2.isMarked(n2) }) : A2._e()], 2)]);
          }), A2._v(" "), e2("li", { staticClass: "ti-new-tag-input-wrapper" }, [e2("input", A2._b({ ref: "newTagInput", staticClass: "ti-new-tag-input", class: [A2.createClasses(A2.newTag, A2.tags, A2.validation, A2.isDuplicate)], attrs: { placeholder: A2.placeholder, maxlength: A2.maxlength, disabled: A2.disabled, type: "text", size: "1" }, domProps: { value: A2.newTag }, on: { keydown: [function(t3) {
            return A2.performAddTags(A2.filteredAutocompleteItems[A2.selectedItem] || A2.newTag, t3);
          }, function(t3) {
            return t3.type.indexOf("key") || 8 === t3.keyCode ? A2.invokeDelete(t3) : null;
          }, function(t3) {
            return t3.type.indexOf("key") || 9 === t3.keyCode ? A2.performBlur(t3) : null;
          }, function(t3) {
            return t3.type.indexOf("key") || 38 === t3.keyCode ? A2.selectItem(t3, "before") : null;
          }, function(t3) {
            return t3.type.indexOf("key") || 40 === t3.keyCode ? A2.selectItem(t3, "after") : null;
          }], paste: A2.addTagsFromPaste, input: A2.updateNewTag, blur: function(t3) {
            return A2.$emit("blur", t3);
          }, focus: function(t3) {
            A2.focused = true, A2.$emit("focus", t3);
          }, click: function(t3) {
            !A2.addOnlyFromAutocomplete && (A2.selectedItem = null);
          } } }, "input", A2.$attrs, false))])], 2) : A2._e()]), A2._v(" "), A2._t("between-elements"), A2._v(" "), A2.autocompleteOpen ? e2("div", { staticClass: "ti-autocomplete", on: { mouseout: function(t3) {
            A2.selectedItem = null;
          } } }, [A2._t("autocomplete-header"), A2._v(" "), e2("ul", A2._l(A2.filteredAutocompleteItems, function(t3, n2) {
            return e2("li", { key: n2, staticClass: "ti-item", class: [t3.tiClasses, t3.classes, { "ti-selected-item": A2.isSelected(n2) }], style: t3.style, on: { mouseover: function(t4) {
              !A2.disabled && (A2.selectedItem = n2);
            } } }, [A2.$scopedSlots["autocomplete-item"] ? A2._t("autocomplete-item", null, { item: t3, index: n2, performAdd: function(t4) {
              return A2.performAddTags(t4, void 0, "autocomplete");
            }, selected: A2.isSelected(n2) }) : e2("div", { on: { click: function(e3) {
              return A2.performAddTags(t3, void 0, "autocomplete");
            } } }, [A2._v("\n          " + A2._s(t3.text) + "\n        ")])], 2);
          }), 0), A2._v(" "), A2._t("autocomplete-footer")], 2) : A2._e()], 2);
        };
        n._withStripped = true;
        var i = e(5), a = e.n(i), r = function(A2) {
          return JSON.parse(JSON.stringify(A2));
        }, o = function(A2, t2) {
          var e2 = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : [], n2 = arguments.length > 3 ? arguments[3] : void 0;
          void 0 === A2.text && (A2 = { text: A2 });
          var i2 = function(A3, t3) {
            return t3.filter(function(t4) {
              var e3 = A3.text;
              return "string" == typeof t4.rule ? !new RegExp(t4.rule).test(e3) : t4.rule instanceof RegExp ? !t4.rule.test(e3) : "[object Function]" === {}.toString.call(t4.rule) ? t4.rule(A3) : void 0;
            }).map(function(A4) {
              return A4.classes;
            });
          }(A2, e2), a2 = function(A3, t3) {
            for (var e3 = 0; e3 < A3.length; ) {
              if (t3(A3[e3], e3, A3))
                return e3;
              e3++;
            }
            return -1;
          }(t2, function(t3) {
            return t3 === A2;
          }), o2 = r(t2), s2 = -1 !== a2 ? o2.splice(a2, 1)[0] : r(A2);
          return (n2 ? n2(o2, s2) : -1 !== o2.map(function(A3) {
            return A3.text;
          }).indexOf(s2.text)) && i2.push("ti-duplicate"), 0 === i2.length ? i2.push("ti-valid") : i2.push("ti-invalid"), i2;
        }, s = function(A2) {
          void 0 === A2.text && (A2 = { text: A2 });
          for (var t2 = r(A2), e2 = arguments.length, n2 = new Array(e2 > 1 ? e2 - 1 : 0), i2 = 1; i2 < e2; i2++)
            n2[i2 - 1] = arguments[i2];
          return t2.tiClasses = o.apply(void 0, [A2].concat(n2)), t2;
        }, u = function(A2) {
          for (var t2 = arguments.length, e2 = new Array(t2 > 1 ? t2 - 1 : 0), n2 = 1; n2 < t2; n2++)
            e2[n2 - 1] = arguments[n2];
          return A2.map(function(t3) {
            return s.apply(void 0, [t3, A2].concat(e2));
          });
        }, c = function() {
          var A2 = this, t2 = A2.$createElement, e2 = A2._self._c || t2;
          return A2.scope.edit ? e2("input", { directives: [{ name: "model", rawName: "v-model", value: A2.scope.tag.text, expression: "scope.tag.text" }], staticClass: "ti-tag-input", attrs: { maxlength: A2.scope.maxlength, type: "text", size: "1" }, domProps: { value: A2.scope.tag.text }, on: { input: [function(t3) {
            t3.target.composing || A2.$set(A2.scope.tag, "text", t3.target.value);
          }, function(t3) {
            return A2.scope.validateTag(A2.scope.index, t3);
          }], blur: function(t3) {
            return A2.scope.performCancelEdit(A2.scope.index);
          }, keydown: function(t3) {
            return A2.scope.performSaveEdit(A2.scope.index, t3);
          } } }) : A2._e();
        };
        c._withStripped = true;
        var d = { name: "TagInput", props: { scope: { type: Object } } };
        e(7);
        function l(A2, t2, e2, n2, i2, a2, r2, o2) {
          var s2, u2 = "function" == typeof A2 ? A2.options : A2;
          if (t2 && (u2.render = t2, u2.staticRenderFns = e2, u2._compiled = true), n2 && (u2.functional = true), a2 && (u2._scopeId = "data-v-" + a2), r2 ? (s2 = function(A3) {
            (A3 = A3 || this.$vnode && this.$vnode.ssrContext || this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) || "undefined" == typeof __VUE_SSR_CONTEXT__ || (A3 = __VUE_SSR_CONTEXT__), i2 && i2.call(this, A3), A3 && A3._registeredComponents && A3._registeredComponents.add(r2);
          }, u2._ssrRegister = s2) : i2 && (s2 = o2 ? function() {
            i2.call(this, this.$root.$options.shadowRoot);
          } : i2), s2)
            if (u2.functional) {
              u2._injectStyles = s2;
              var c2 = u2.render;
              u2.render = function(A3, t3) {
                return s2.call(t3), c2(A3, t3);
              };
            } else {
              var d2 = u2.beforeCreate;
              u2.beforeCreate = d2 ? [].concat(d2, s2) : [s2];
            }
          return { exports: A2, options: u2 };
        }
        var p = l(d, c, [], false, null, "108f4f13", null);
        p.options.__file = "vue-tags-input/tag-input.vue";
        var g = p.exports, f = function(A2) {
          return !A2.some(function(A3) {
            var t2 = !A3.text;
            t2 && console.warn('Missing property "text"', A3);
            var e2 = false;
            return A3.classes && (e2 = "string" != typeof A3.classes), e2 && console.warn('Property "classes" must be type of string', A3), t2 || e2;
          });
        }, B = function(A2) {
          return !A2.some(function(A3) {
            if ("number" == typeof A3) {
              var t2 = isFinite(A3) && Math.floor(A3) === A3;
              return t2 || console.warn("Only numerics are allowed for this prop. Found:", A3), !t2;
            }
            if ("string" == typeof A3) {
              var e2 = /\W|[a-z]|!\d/i.test(A3);
              return e2 || console.warn("Only alpha strings are allowed for this prop. Found:", A3), !e2;
            }
            return console.warn("Only numeric and string values are allowed. Found:", A3), false;
          });
        }, v = { value: { type: String, default: "", required: true }, tags: { type: Array, default: function() {
          return [];
        }, validator: f }, autocompleteItems: { type: Array, default: function() {
          return [];
        }, validator: f }, allowEditTags: { type: Boolean, default: false }, autocompleteFilterDuplicates: { default: true, type: Boolean }, addOnlyFromAutocomplete: { type: Boolean, default: false }, autocompleteMinLength: { type: Number, default: 1 }, autocompleteAlwaysOpen: { type: Boolean, default: false }, disabled: { type: Boolean, default: false }, placeholder: { type: String, default: "Add Tag" }, addOnKey: { type: Array, default: function() {
          return [13];
        }, validator: B }, saveOnKey: { type: Array, default: function() {
          return [13];
        }, validator: B }, maxTags: { type: Number }, maxlength: { type: Number }, validation: { type: Array, default: function() {
          return [];
        }, validator: function(A2) {
          return !A2.some(function(A3) {
            var t2 = !A3.rule;
            t2 && console.warn('Property "rule" is missing', A3);
            var e2 = A3.rule && ("string" == typeof A3.rule || A3.rule instanceof RegExp || "[object Function]" === {}.toString.call(A3.rule));
            e2 || console.warn("A rule must be type of string, RegExp or function. Found:", JSON.stringify(A3.rule));
            var n2 = !A3.classes;
            n2 && console.warn('Property "classes" is missing', A3);
            var i2 = A3.type && "string" != typeof A3.type;
            return i2 && console.warn('Property "type" must be type of string. Found:', A3), !e2 || t2 || n2 || i2;
          });
        } }, separators: { type: Array, default: function() {
          return [";"];
        }, validator: function(A2) {
          return !A2.some(function(A3) {
            var t2 = "string" != typeof A3;
            return t2 && console.warn("Separators must be type of string. Found:", A3), t2;
          });
        } }, avoidAddingDuplicates: { type: Boolean, default: true }, addOnBlur: { type: Boolean, default: true }, isDuplicate: { type: Function, default: null }, addFromPaste: { type: Boolean, default: true }, deleteOnBackspace: { default: true, type: Boolean } };
        function m(A2) {
          return (m = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(A3) {
            return typeof A3;
          } : function(A3) {
            return A3 && "function" == typeof Symbol && A3.constructor === Symbol && A3 !== Symbol.prototype ? "symbol" : typeof A3;
          })(A2);
        }
        var h = { name: "VueTagsInput", components: { TagInput: g }, props: v, data: function() {
          return { newTag: null, tagsCopy: null, tagsEditStatus: null, deletionMark: null, deletionMarkTime: null, selectedItem: null, focused: null };
        }, computed: { autocompleteOpen: function() {
          return !!this.autocompleteAlwaysOpen || null !== this.newTag && this.newTag.length >= this.autocompleteMinLength && this.filteredAutocompleteItems.length > 0 && this.focused;
        }, filteredAutocompleteItems: function() {
          var A2 = this, t2 = this.autocompleteItems.map(function(t3) {
            return s(t3, A2.tags, A2.validation, A2.isDuplicate);
          });
          return this.autocompleteFilterDuplicates ? t2.filter(this.duplicateFilter) : t2;
        } }, methods: { createClasses: o, getSelectedIndex: function(A2) {
          var t2 = this.filteredAutocompleteItems, e2 = this.selectedItem, n2 = t2.length - 1;
          if (0 !== t2.length)
            return null === e2 ? 0 : "before" === A2 && 0 === e2 ? n2 : "after" === A2 && e2 === n2 ? 0 : "after" === A2 ? e2 + 1 : e2 - 1;
        }, selectDefaultItem: function() {
          this.addOnlyFromAutocomplete && this.filteredAutocompleteItems.length > 0 ? this.selectedItem = 0 : this.selectedItem = null;
        }, selectItem: function(A2, t2) {
          A2.preventDefault(), this.selectedItem = this.getSelectedIndex(t2);
        }, isSelected: function(A2) {
          return this.selectedItem === A2;
        }, isMarked: function(A2) {
          return this.deletionMark === A2;
        }, invokeDelete: function() {
          var A2 = this;
          if (this.deleteOnBackspace && !(this.newTag.length > 0)) {
            var t2 = this.tagsCopy.length - 1;
            null === this.deletionMark ? (this.deletionMarkTime = setTimeout(function() {
              return A2.deletionMark = null;
            }, 1e3), this.deletionMark = t2) : this.performDeleteTag(t2);
          }
        }, addTagsFromPaste: function() {
          var A2 = this;
          this.addFromPaste && setTimeout(function() {
            return A2.performAddTags(A2.newTag);
          }, 10);
        }, performEditTag: function(A2) {
          var t2 = this;
          this.allowEditTags && (this._events["before-editing-tag"] || this.editTag(A2), this.$emit("before-editing-tag", { index: A2, tag: this.tagsCopy[A2], editTag: function() {
            return t2.editTag(A2);
          } }));
        }, editTag: function(A2) {
          this.allowEditTags && (this.toggleEditMode(A2), this.focus(A2));
        }, toggleEditMode: function(A2) {
          this.allowEditTags && !this.disabled && this.$set(this.tagsEditStatus, A2, !this.tagsEditStatus[A2]);
        }, createChangedTag: function(A2, t2) {
          var e2 = this.tagsCopy[A2];
          e2.text = t2 ? t2.target.value : this.tagsCopy[A2].text, this.$set(this.tagsCopy, A2, s(e2, this.tagsCopy, this.validation, this.isDuplicate));
        }, focus: function(A2) {
          var t2 = this;
          this.$nextTick(function() {
            var e2 = t2.$refs.tagCenter[A2].querySelector("input.ti-tag-input");
            e2 && e2.focus();
          });
        }, quote: function(A2) {
          return A2.replace(/([()[{*+.$^\\|?])/g, "\\$1");
        }, cancelEdit: function(A2) {
          this.tags[A2] && (this.tagsCopy[A2] = r(s(this.tags[A2], this.tags, this.validation, this.isDuplicate)), this.$set(this.tagsEditStatus, A2, false));
        }, hasForbiddingAddRule: function(A2) {
          var t2 = this;
          return A2.some(function(A3) {
            var e2 = t2.validation.find(function(t3) {
              return A3 === t3.classes;
            });
            return !!e2 && e2.disableAdd;
          });
        }, createTagTexts: function(A2) {
          var t2 = this, e2 = new RegExp(this.separators.map(function(A3) {
            return t2.quote(A3);
          }).join("|"));
          return A2.split(e2).map(function(A3) {
            return { text: A3 };
          });
        }, performDeleteTag: function(A2) {
          var t2 = this;
          this._events["before-deleting-tag"] || this.deleteTag(A2), this.$emit("before-deleting-tag", { index: A2, tag: this.tagsCopy[A2], deleteTag: function() {
            return t2.deleteTag(A2);
          } });
        }, deleteTag: function(A2) {
          this.disabled || (this.deletionMark = null, clearTimeout(this.deletionMarkTime), this.tagsCopy.splice(A2, 1), this._events["update:tags"] && this.$emit("update:tags", this.tagsCopy), this.$emit("tags-changed", this.tagsCopy));
        }, noTriggerKey: function(A2, t2) {
          var e2 = -1 !== this[t2].indexOf(A2.keyCode) || -1 !== this[t2].indexOf(A2.key);
          return e2 && A2.preventDefault(), !e2;
        }, performAddTags: function(A2, t2, e2) {
          var n2 = this;
          if (!(this.disabled || t2 && this.noTriggerKey(t2, "addOnKey"))) {
            var i2 = [];
            "object" === m(A2) && (i2 = [A2]), "string" == typeof A2 && (i2 = this.createTagTexts(A2)), (i2 = i2.filter(function(A3) {
              return A3.text.trim().length > 0;
            })).forEach(function(A3) {
              A3 = s(A3, n2.tags, n2.validation, n2.isDuplicate), n2._events["before-adding-tag"] || n2.addTag(A3, e2), n2.$emit("before-adding-tag", { tag: A3, addTag: function() {
                return n2.addTag(A3, e2);
              } });
            });
          }
        }, duplicateFilter: function(A2) {
          return this.isDuplicate ? !this.isDuplicate(this.tagsCopy, A2) : !this.tagsCopy.find(function(t2) {
            return t2.text === A2.text;
          });
        }, addTag: function(A2) {
          var t2 = this, e2 = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "new-tag-input", n2 = this.filteredAutocompleteItems.map(function(A3) {
            return A3.text;
          });
          this.addOnlyFromAutocomplete && -1 === n2.indexOf(A2.text) || this.$nextTick(function() {
            return t2.maxTags && t2.maxTags <= t2.tagsCopy.length ? t2.$emit("max-tags-reached", A2) : t2.avoidAddingDuplicates && !t2.duplicateFilter(A2) ? t2.$emit("adding-duplicate", A2) : void (t2.hasForbiddingAddRule(A2.tiClasses) || (t2.$emit("input", ""), t2.tagsCopy.push(A2), t2._events["update:tags"] && t2.$emit("update:tags", t2.tagsCopy), "autocomplete" === e2 && t2.$refs.newTagInput.focus(), t2.$emit("tags-changed", t2.tagsCopy)));
          });
        }, performSaveTag: function(A2, t2) {
          var e2 = this, n2 = this.tagsCopy[A2];
          this.disabled || t2 && this.noTriggerKey(t2, "addOnKey") || 0 !== n2.text.trim().length && (this._events["before-saving-tag"] || this.saveTag(A2, n2), this.$emit("before-saving-tag", { index: A2, tag: n2, saveTag: function() {
            return e2.saveTag(A2, n2);
          } }));
        }, saveTag: function(A2, t2) {
          if (this.avoidAddingDuplicates) {
            var e2 = r(this.tagsCopy), n2 = e2.splice(A2, 1)[0];
            if (this.isDuplicate ? this.isDuplicate(e2, n2) : -1 !== e2.map(function(A3) {
              return A3.text;
            }).indexOf(n2.text))
              return this.$emit("saving-duplicate", t2);
          }
          this.hasForbiddingAddRule(t2.tiClasses) || (this.$set(this.tagsCopy, A2, t2), this.toggleEditMode(A2), this._events["update:tags"] && this.$emit("update:tags", this.tagsCopy), this.$emit("tags-changed", this.tagsCopy));
        }, tagsEqual: function() {
          var A2 = this;
          return !this.tagsCopy.some(function(t2, e2) {
            return !a()(t2, A2.tags[e2]);
          });
        }, updateNewTag: function(A2) {
          var t2 = A2.target.value;
          this.newTag = t2, this.$emit("input", t2);
        }, initTags: function() {
          this.tagsCopy = u(this.tags, this.validation, this.isDuplicate), this.tagsEditStatus = r(this.tags).map(function() {
            return false;
          }), this._events["update:tags"] && !this.tagsEqual() && this.$emit("update:tags", this.tagsCopy);
        }, blurredOnClick: function(A2) {
          this.$el.contains(A2.target) || this.$el.contains(document.activeElement) || this.performBlur(A2);
        }, performBlur: function() {
          this.addOnBlur && this.focused && this.performAddTags(this.newTag), this.focused = false;
        } }, watch: { value: function(A2) {
          this.addOnlyFromAutocomplete || (this.selectedItem = null), this.newTag = A2;
        }, tags: { handler: function() {
          this.initTags();
        }, deep: true }, autocompleteOpen: "selectDefaultItem" }, created: function() {
          this.newTag = this.value, this.initTags();
        }, mounted: function() {
          this.selectDefaultItem(), document.addEventListener("click", this.blurredOnClick);
        }, destroyed: function() {
          document.removeEventListener("click", this.blurredOnClick);
        } }, C = (e(9), l(h, n, [], false, null, "61d92e31", null));
        C.options.__file = "vue-tags-input/vue-tags-input.vue";
        var E = C.exports;
        e.d(t, "VueTagsInput", function() {
          return E;
        }), e.d(t, "createClasses", function() {
          return o;
        }), e.d(t, "createTag", function() {
          return s;
        }), e.d(t, "createTags", function() {
          return u;
        }), e.d(t, "TagInput", function() {
          return g;
        }), E.install = function(A2) {
          return A2.component(E.name, E);
        }, "undefined" != typeof window && window.Vue && window.Vue.use(E);
        t.default = E;
      }]);
    });
  }
});
export default require_vue_tags_input();
//# sourceMappingURL=@johmun_vue-tags-input.js.map
