text: !function(n, t, c) {
  var i, e, a, l, o, r, u, s = n.loco, f = t.getElementById("loco-fs"), d = t.getElementById("loco-poinit"), v = f && s.fs.init(f), g = (a = (e = d)["select-locale"], 
  l = e["custom-locale"], o = e["use-selector"], r = c(a).on("focus", p).closest("fieldset").on("click", p)[0], 
  u = c(l).on("focus", x).closest("fieldset").on("click", x)[0], c(o).change(m), m(), 
  s.watchtext(l, function(n) {
  c(l.form).triggerHandler("change");
  }), {
  val: function() {
  var n = b();
  return n ? s.locale.parse(n) : s.locale.clone({
  lang: "zxx"
  });
  }
  });
  function h() {
  return o[0].checked;
  }
  function p() {
  y(o[0].checked = !0);
  }
  function x() {
  l.value || (l.value = b()), y(!(o[1].checked = !0));
  }
  function b() {
  var n = c(h() ? a : l).serializeArray();
  return n[0] && n[0].value || "";
  }
  function m() {
  return y(h()), !0;
  }
  function y(n) {
  l.disabled = n, a.disabled = !n, u.className = n ? "disabled" : "active", r.className = n ? "active" : "disabled", 
  I();
  }
  var z, A = (z = d["select-path"], {
  val: function() {
  var n = k("path");
  return n && n.value;
  },
  txt: function() {
  var n = k("path");
  return n && c(n.parentNode).find("code.path").text();
  }
  });
  function k(n) {
  var t = function() {
  var n = c(z).serializeArray()[0];
  return n && n.value || null;
  }();
  return t && d[n + "[" + t + "]"];
  }
  function w(e) {
  c(d).find("button.button-primary").each(function(n, t) {
  t.disabled = e;
  });
  }
  function I() {
  var n = g && g.val(), t = n && n.isValid() && "zxx" !== n.lang, e = A && A.val(), a = t && e;
  if (j(n), w(!0), a) {
  var c = A.txt();
  c !== i ? (i = c, f.path.value = i, v.listen(N).connect()) : w(!1);
  }
  }
  function N(n) {
  w(!n);
  }
  function j(e) {
  var n = c(d), t = e && e.toString("_") || "", a = t ? "zxx" === t ? "{locale}" : t : "{invalid}";
  n.find("code.path span").each(function(n, t) {
  t.textContent = a;
  }), n.find("span.lang").each(function(n, t) {
  !function(n, t) {
  t && "zxx" !== t.lang ? (n.setAttribute("lang", t.lang), n.setAttribute("class", t.getIcon())) : (n.setAttribute("lang", ""), 
  n.setAttribute("class", "lang nolang"));
  }(t, e);
  });
  }
  function B(n) {
  var t = n && n.redirect;
  t && location.assign(t);
  }
  c(d).on("change", I).on("submit", function(n) {
  return n.preventDefault(), v.applyCreds(d), s.ajax.submit(n.target, B), !1;
  }), j(g.val());
  }(window, document, jQuery);