HEX
Server: Apache
System: Linux server-674799.igrow.ws 5.14.0-611.30.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Feb 11 06:42:00 EST 2026 x86_64
User: elrashedytravel (1025)
PHP: 8.1.34
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/elrashedytravel/www/wp-content/themes/bloglo/inc/customizer/controls/repeater/repeater.min.js
!(function (e) {
  e.deparam = function (t, i) {
    var a = {},
      n = { true: !0, false: !1, null: null };
    return (
      e.each(t.replace(/\+/g, " ").split("&"), function (t, o) {
        var r,
          c = o.split("="),
          d = decodeURIComponent(c[0]),
          l = a,
          s = 0,
          u = d.split("]["),
          p = u.length - 1;
        if (
          (/\[/.test(u[0]) && /\]$/.test(u[p])
            ? ((u[p] = u[p].replace(/\]$/, "")),
              (p = (u = u.shift().split("[").concat(u)).length - 1))
            : (p = 0),
          2 === c.length)
        )
          if (
            ((r = decodeURIComponent(c[1])),
            i &&
              (r =
                r && !isNaN(r)
                  ? +r
                  : "undefined" === r
                  ? void 0
                  : void 0 !== n[r]
                  ? n[r]
                  : r),
            p)
          )
            for (; s <= p; s++)
              l = l[(d = "" === u[s] ? l.length : u[s])] =
                s < p ? l[d] || (u[s + 1] && isNaN(u[s + 1]) ? {} : []) : r;
          else
            e.isArray(a[d])
              ? a[d].push(r)
              : void 0 !== a[d]
              ? (a[d] = [a[d], r])
              : (a[d] = r);
        else d && (a[d] = i ? void 0 : "");
      }),
      a
    );
  };
})(jQuery),
  (function (e) {
    function t(e) {
      var t;
      return (
        (e = e.replace(/ /g, "")).match(/rgba\(\d+\,\d+\,\d+\,([^\)]+)\)/)
          ? ((t =
              100 *
              parseFloat(e.match(/rgba\(\d+\,\d+\,\d+\,([^\)]+)\)/)[1]).toFixed(
                2
              )),
            (t = parseInt(t)))
          : (t = 100),
        t
      );
    }
    function i(e, t, i, n) {
      var o, r, c;
      (o = t.data("a8cIris")),
        (r = t.data("wpWpColorPicker")),
        (o._color._alpha = e),
        (c = o._color.toString()),
        t.val(c),
        t.trigger("color_change"),
        r.toggler.css({ "background-color": c }),
        n && a(e, i),
        t.wpColorPicker("color", c);
    }
    function a(e, t) {
      t.slider("value", e), t.find(".ui-slider-handle").text(e.toString());
    }
    (Color.prototype.toString = function (e) {
      if ("no-alpha" == e) return this.toCSS("rgba", "1").replace(/\s+/g, "");
      if (1 > this._alpha)
        return this.toCSS("rgba", this._alpha).replace(/\s+/g, "");
      var t = parseInt(this._color, 10).toString(16);
      if (this.error) return "";
      if (6 > t.length) for (var i = 6 - t.length - 1; 0 <= i; i--) t = "0" + t;
      return "#" + t;
    }),
      (e.fn.alphaColorPicker = function () {
        return this.each(function () {
          var n, o, r, c, d, l, s, u, p, h;
          (n = e(this)).wrap('<div class="alpha-color-picker-wrap"></div>'),
            (r = n.attr("data-palette") || "true"),
            (c = n.attr("data-show-opacity") || "true"),
            (d = n.attr("data-default-color") || ""),
            (l = -1 !== r.indexOf("|") ? r.split("|") : "false" != r),
            "" == (o = n.val().replace(/\s+/g, "")) && (o = d),
            (s = {
              change: function (e, i) {
                var a, o, r;
                (a = n.attr("data-customize-setting-link")),
                  (o = n.wpColorPicker("color")),
                  d == o && ((r = t(o)), p.find(".ui-slider-handle").text(r)),
                  void 0 !== wp.customize &&
                    wp.customize(a, function (e) {
                      e.set(o);
                    }),
                  u
                    .find(".transparency")
                    .css("background-color", i.color.toString("no-alpha")),
                  n.trigger("color_change");
              },
              clear: function () {
                var e = n.attr("data-customize-setting-link") || "";
                e &&
                  "" !== e &&
                  void 0 !== wp.customize &&
                  wp.customize(e, function (e) {
                    e.set("");
                  }),
                  n.val(""),
                  n.trigger("color_change");
              },
              palettes: l,
            }),
            n.wpColorPicker(s),
            (u = n.parents(".wp-picker-container:first")),
            e(
              '<div class="alpha-color-picker-container"><div class="min-click-zone click-zone"></div><div class="max-click-zone click-zone"></div><div class="alpha-slider"></div><div class="transparency"></div></div>'
            ).appendTo(u.find(".wp-picker-holder")),
            (p = u.find(".alpha-slider")),
            (h = {
              create: function (t, i) {
                var a = e(this).slider("value");
                e(this).find(".ui-slider-handle").text(a),
                  e(this).siblings(".transparency ").css("background-color", o);
              },
              value: t(o),
              range: "max",
              step: 1,
              min: 0,
              max: 100,
              animate: 300,
            }),
            p.slider(h),
            "true" == c && p.find(".ui-slider-handle").addClass("show-opacity"),
            u.find(".min-click-zone").on("click", function () {
              i(0, n, p, !0);
            }),
            u.find(".max-click-zone").on("click", function () {
              i(100, n, p, !0);
            }),
            u.find(".iris-palette").on("click", function () {
              var i, o;
              a((o = t((i = e(this).css("background-color")))), p),
                100 != o &&
                  (i = i.replace(/[^,]+(?=\))/, (o / 100).toFixed(2))),
                n.wpColorPicker("color", i);
            }),
            u.find(".button.wp-picker-default").on("click", function () {
              a(t(d), p);
            }),
            n.on("input", function () {
              a(t(e(this).val()), p);
            }),
            p.slider().on("slide", function (t, a) {
              i(parseFloat(a.value) / 100, n, p, !1),
                e(this).find(".ui-slider-handle").text(a.value);
            });
        });
      });
  })(jQuery),
  (function (e, t) {
    e.controlConstructor["alpha-color"] = e.Control.extend({
      ready: function () {
        t(".alpha-color-control", this.container).alphaColorPicker({
          clear: function (e, t) {},
        });
      },
    });
  })(wp.customize, jQuery),
  (function (e, t) {
    e.controlConstructor["bloglo-repeater"] = e.Control.extend({
      ready: function () {
        var e = this;
        setTimeout(function () {
          e._init();
        }, 2500);
      },
      eval: function (e, i, a) {
        switch (a) {
          case "not_in":
            return (i = i.split(",")), 0 > t.inArray(e, i);
          case "in":
            return (i = i.split(",")), -1 < t.inArray(e, i);
          case "!=":
            return e != i;
          case "<=":
            return e <= i;
          case "<":
            return e < i;
          case ">=":
            return e >= i;
          case ">":
            return e > i;
          case "==":
          case "=":
            return e == i;
        }
      },
      compare: function (e, t, i) {
        var a,
          n = !1;
        switch (t) {
          case "===":
            n = e === i;
            break;
          case ">":
            n = e > i;
            break;
          case "<":
            n = e < i;
            break;
          case "!=":
            n = e != i;
            break;
          case "empty":
            (a = _.clone(e)),
              _.isObject(a) || _.isArray(a)
                ? (_.each(a, function (e, t) {
                    _.isEmpty(e) && delete a[t];
                  }),
                  (n = !!_.isEmpty(a)))
                : (n = !(!_.isNull(a) && "" != a));
            break;
          case "not_empty":
            (a = _.clone(e)),
              (_.isObject(a) || _.isArray(a)) &&
                _.each(a, function (e, t) {
                  _.isEmpty(e) && delete a[t];
                }),
              (n = !_.isEmpty(a));
            break;
          default:
            n = e == i;
        }
        return n;
      },
      multiple_compare: function (e, t) {
        var i = this,
          a = !0;
        try {
          var n = e[0];
          if (((a = !0), _.isString(n))) {
            a = !1;
            var o,
              r = e[1],
              c = e[2];
            _.isUndefined(t[n]) || ((o = t[n]), (a = i.compare(o, r, c)));
          } else
            _.isArray(n) &&
              ((a = !0),
              _.each(e, function (e) {
                var n = e[0],
                  o = e[1],
                  r = e[2],
                  c = t[n];
                _.isUndefined(c) && (c = ""), i.compare(c, o, r) || (a = !1);
              }));
        } catch (e) {
          a = !1;
        }
        return a;
      },
      conditionize: function (e) {
        var i = this;
        if (!e.hasClass("conditionized")) {
          e.addClass("conditionized");
          var a = t(".field--item", e);
          e.on(
            "change condition_check",
            "input, select, textarea",
            function (n) {
              var o = t(".form", e),
                r = t("input, textarea, select", o).serialize();
              r = jQuery.deparam(r);
              var c = {};
              _.isObject(r) &&
                _.each(r._items, function (e) {
                  c = e;
                }),
                a.each(function () {
                  var e = t(this),
                    a = e.attr("data-cond") || !1;
                  !_.isUndefined(a) &&
                    a &&
                    ((a = JSON.parse(a)),
                    i.multiple_compare(a, c)
                      ? e
                          .slideDown()
                          .removeClass("cond-hide")
                          .addClass("cond-show")
                      : e
                          .hide()
                          .addClass("cond-hide")
                          .removeClass("cond-show"));
                });
            }
          ),
            t("input, select, textarea", e).eq(0).trigger("condition_check");
        }
      },
      remove_editor: function (e) {},
      editor: function (e) {},
      _init: function () {
        var e,
          i = this,
          a = i.params.fields;
        try {
          e =
            "string" == typeof i.params.value
              ? JSON.parse(i.params.value)
              : i.params.value;
        } catch (t) {
          e = {};
        }
        var n,
          o = 0,
          r = i.params.limited_msg || "";
        isNaN(parseInt(i.params.max_item)) || (o = parseInt(i.params.max_item)),
          i.params.changeable,
          i.container.on(
            "click",
            ".widget .widget-action, .widget .repeat-control-close, .widget-title",
            function (e) {
              e.preventDefault();
              var i = t(this).closest(".widget");
              i.hasClass("explained")
                ? t(".widget-inside", i).slideUp(200, "linear", function () {
                    t(".widget-inside", i).removeClass("show").addClass("hide"),
                      i.removeClass("explained");
                  })
                : t(".widget-inside", i).slideDown(200, "linear", function () {
                    t(".widget-inside", i).removeClass("hide").addClass("show"),
                      i.addClass("explained");
                  });
            }
          ),
          i.container.on("click", ".repeat-control-remove", function (e) {
            e.preventDefault();
            var a = t(this).closest(".repeatable-customize-control");
            t("body").trigger("repeat-control-remove-item", [a]),
              i.remove_editor(a),
              a.remove(),
              i.rename(),
              i.updateValue(),
              i._check_max_item();
          }),
          (i.getData = function () {
            var e = t(".form-data", i.container),
              a = t("input, textarea, select", e).serialize();
            return JSON.stringify(a);
          }),
          (i.updateValue = function () {
            var e = i.getData();
            i.setting.set(e);
          }),
          (i.update_value = function () {
            var e,
              i = {};
            this.container.find("[data-option]").each(function () {
              (e = t(this).data("option")),
                (i[e] =
                  "background-size" === e || "background-attachment" === e
                    ? t(this).is(":checked")
                      ? t(this).val()
                      : i[e]
                    : t(this).val());
            }),
              this.setting.set(i);
          }),
          (i.rename = function () {
            t(".list-repeatable li", i.container).each(function (e) {
              var i = t(this);
              t("input, textarea, select", i).each(function () {
                var i = t(this),
                  a = i.attr("data-repeat-name") || void 0;
                void 0 !== a &&
                  ((a = a.replace(/__i__/g, e)), i.attr("name", a));
              });
            });
          }),
          (i.autocorrect_range_input_number = function (e, t) {
            var a = e,
              n = a.parent().find('input[type="range"]'),
              o = parseFloat(a.val()),
              r = parseFloat(
                n.find(".bloglo-reset-range").attr("data-reset_value")
              ),
              c = parseFloat(a.attr("step")),
              d = parseFloat(a.attr("min")),
              l = parseFloat(a.attr("max"));
            clearTimeout(t),
              (t = setTimeout(function () {
                if (isNaN(o)) return a.val(r), void n.val(r).trigger("change");
                1 <= c &&
                  0 != o % 1 &&
                  ((o = Math.round(o)), a.val(o), n.val(o).trigger("change")),
                  o > l && (a.val(l), n.val(l).trigger("change")),
                  o < d && (a.val(d), n.val(d).trigger("change"));
              }, t)),
              n.val(o).trigger("change"),
              i.updateValue();
          }),
          window._upload_bloglo ||
            (window._upload_bloglo = wp.media({
              title: wp.media.view.l10n.addMedia,
              multiple: !1,
            })),
          window._upload_bloglo.on("close", function () {
            window._upload_bloglo.state().get("selection");
          }),
          (window.media_current = {}),
          (window.media_btn = {}),
          window._upload_bloglo.on("select", function () {
            var e,
              i,
              a = window._upload_bloglo
                .state()
                .get("selection")
                .first()
                .toJSON();
            t(".image_id", window.media_current).val(a.id),
              (i = a.url),
              t(".current", window.media_current)
                .removeClass("hide")
                .addClass("show"),
              t(".image_url", window.media_current).val(i),
              "image" == a.type &&
                ((e = '<img src="' + i + '" alt="">'),
                t(".thumbnail-image", window.media_current).html(e)),
              t(".remove-button", window.media_current).show(),
              t(".image_id", window.media_current).trigger("change");
            try {
              window.media_btn.text(window.media_btn.attr("data-change-txt"));
            } catch (e) {}
          }),
          (i.handleMedia = function (e) {
            t(".item-media", e).each(function () {
              var e = t(this);
              t(".remove-button", e).on("click", function (i) {
                i.preventDefault(),
                  t(".image_id, .image_url", e).val(""),
                  t(".thumbnail-image", e).html(""),
                  t(".current", e).removeClass("show").addClass("hide"),
                  t(this).hide(),
                  t(".upload-button", e).text(
                    t(".upload-button", e).attr("data-add-txt")
                  ),
                  t(".image_id", e).trigger("change");
              }),
                t(".upload-button, .attachment-media-view", e).on(
                  "click",
                  function (i) {
                    i.preventDefault(),
                      (window.media_current = e),
                      (window.media_btn = t(this)),
                      window._upload_bloglo.open();
                  }
                );
            });
          }),
          (i.handleGradient = function (e) {
            var i = this,
              a = i.setting.get();
            i.container.find(".popup-content");
            t(".item-gradient", e).each(function () {
              var e = t(this);
              e.find(".bloglo-range-wrapper").each(function () {
                var e = t(this);
                e.rangeControl({
                  id: i.params.id + "-" + e.data("option-id"),
                  option: e.data("option-id"),
                  value: a[e.data("options-id")],
                  responsive: i.params.responsive,
                  change: function () {
                    i.update_value();
                  },
                }),
                  e
                    .find("input.bloglo-range-input")
                    .on("change keyup", function () {
                      i.autocorrect_range_input_number(t(this), 1e3, void 0);
                    })
                    .on("focusout", function () {
                      i.autocorrect_range_input_number(t(this), 0, void 0);
                    });
              }),
                e.on(
                  "change",
                  '[data-option="background-type"], [data-option="gradient-type"]',
                  function () {
                    var i = t(this).attr("data-option");
                    e.find('[data-dep-field="' + i + '"]').hide(),
                      e
                        .find(
                          '[data-dep-field="' +
                            i +
                            '"][data-dep-value="' +
                            t(this).val() +
                            '"]'
                        )
                        .show();
                  }
                ),
                e
                  .find(
                    '[data-option="background-type"], [data-option="gradient-type"]'
                  )
                  .trigger("change"),
                e.on("change", ".bloglo-select-wrapper", function () {
                  i.update_value();
                });
            });
          }),
          (i.handleBackground = function (e) {
            var i = this,
              a = i.setting.get(),
              n = i.container.find(".popup-content");
            t(".item-design-options", e).each(function () {
              var e = t(this);
              e.find(".bloglo-range-wrapper").each(function () {
                var e = t(this);
                e.rangeControl({
                  id: i.params.id + "-" + e.data("option-id"),
                  option: e.data("option-id"),
                  value: a[e.data("options-id")],
                  responsive: i.params.responsive,
                  change: function () {
                    i.update_value();
                  },
                }),
                  e
                    .find("input.bloglo-range-input")
                    .on("change keyup", function () {
                      i.autocorrect_range_input_number(t(this), 1e3, void 0);
                    })
                    .on("focusout", function () {
                      i.autocorrect_range_input_number(t(this), 0, void 0);
                    });
              }),
                e.on(
                  "change",
                  '[data-option="background-type"], [data-option="gradient-type"]',
                  function () {
                    var i = t(this).attr("data-option");
                    e.find('[data-dep-field="' + i + '"]').hide(),
                      e
                        .find(
                          '[data-dep-field="' +
                            i +
                            '"][data-dep-value="' +
                            t(this).val() +
                            '"]'
                        )
                        .show();
                  }
                ),
                e
                  .find(
                    '[data-option="background-type"], [data-option="gradient-type"]'
                  )
                  .trigger("change"),
                e.on("change", ".bloglo-select-wrapper", function () {
                  i.update_value();
                }),
                e.find(".popup-link").on("click", function () {
                  n.toggleClass("hidden"),
                    t(this).toggleClass("active"),
                    t(this).siblings(".reset-defaults").toggleClass("active"),
                    t("body").on("click", o);
                });
              var o = function (i) {
                t(i.target).closest(".customize-save-button-wrapper").length ||
                  e.has(t(i.target).closest(".popup-link")).length ||
                  e.has(t(i.target).closest(".popup-content")).length ||
                  n.hasClass("hidden") ||
                  t(i.target).closest(".reset-defaults").length ||
                  (n.addClass("hidden"),
                  e.find(".popup-link").removeClass("active"),
                  e.find(".reset-defaults").removeClass("active"),
                  t("body").off("click", o));
              };
              e.find(".background-image-advanced").hide(),
                e.on("change", ".background-repeat select", function () {
                  i.update_value();
                }),
                e.on("change click", ".background-size input", function () {
                  i.update_value();
                }),
                e.on(
                  "change click",
                  ".background-attachment input",
                  function () {
                    i.update_value();
                  }
                ),
                e.on("click", ".background-image-upload-button", function (a) {
                  t("body").off("click", o);
                  var n = wp
                    .media({
                      multiple: !1,
                      title: i.params.l10n.image.select_image,
                      button: { text: i.params.l10n.image.use_image },
                    })
                    .open()
                    .on("select", function () {
                      var a,
                        r,
                        c,
                        d,
                        l,
                        s = n.state().get("selection").first().toJSON();
                      (a = _.isUndefined(s.sizes)
                        ? s.url
                        : _.isUndefined(s.sizes.medium)
                        ? _.isUndefined(s.sizes.thumbnail)
                          ? _.isUndefined(s.sizes.full)
                            ? s.url
                            : s.sizes.full.url
                          : s.sizes.thumbnail.url
                        : s.sizes.medium.url),
                        (r = s.url),
                        (c = s.id),
                        s.width,
                        s.height,
                        "" !== r &&
                          (e.find(".background-image-advanced").show(),
                          e
                            .find(".advanced-settings")
                            .removeClass("hidden")
                            .addClass("up")),
                        e.find('[data-option="background-image"]').val(r),
                        e.find('[data-option="background-image-id"]').val(c),
                        i.update_value(),
                        (d = e.find(".placeholder, .thumbnail")),
                        (l = e.find(".background-image-upload-remove-button")),
                        d.length &&
                          d
                            .removeClass()
                            .addClass("thumbnail thumbnail-image")
                            .html('<img src="' + a + '" alt="" />'),
                        l.length && l.show(),
                        setTimeout(function () {
                          t("body").on("click", o);
                        }, 100);
                    });
                  a.preventDefault();
                }),
                e.on(
                  "click",
                  ".background-image-upload-remove-button",
                  function (t) {
                    var a, n;
                    t.preventDefault(),
                      e.find('[data-option="background-image"]').val(""),
                      e.find('[data-option="background-image-id"]').val(""),
                      i.update_value(),
                      (a = e.find(".placeholder, .thumbnail")),
                      (n = e.find(".background-image-upload-remove-button")),
                      e.find(".background-image-advanced").hide(),
                      e
                        .find(".advanced-settings")
                        .addClass("hidden")
                        .removeClass("up"),
                      a.length &&
                        a
                          .removeClass()
                          .addClass("placeholder")
                          .html(i.params.l10n.image.placeholder),
                      n.length && n.hide();
                  }
                ),
                e.on("click", ".advanced-settings", function (i) {
                  t(this).toggleClass("up"),
                    e.find(".background-image-advanced").toggle();
                }),
                e.on("click", ".bloglo-spacing-linked", function () {
                  var e = t(this);
                  e.closest("ul").find(".spacing-input").removeClass("linked"),
                    e.parent(".spacing-link-values").removeClass("unlinked");
                }),
                e.on("click", ".bloglo-spacing-unlinked", function () {
                  var e = t(this);
                  e.closest("ul").find(".spacing-input").addClass("linked"),
                    e.parent(".spacing-link-values").addClass("unlinked");
                }),
                e.on("input", ".linked input", function () {
                  var e = t(this).val();
                  t(this)
                    .closest(".spacing-input")
                    .siblings(".linked")
                    .find("input")
                    .val(e)
                    .change();
                }),
                e.on("change input", ".spacing-input input", function () {
                  i.update_value();
                }),
                e.find(".reset-defaults").on("click", function () {
                  var a, n;
                  e.find("[data-option]").each(function () {
                    (a = t(this)),
                      "background-size" === (n = a.data("option")) ||
                      "background-attachment" === n
                        ? (a.prop("checked", !1),
                          n in i.params.default &&
                            i.params.default[n] === a.val() &&
                            a.prop("checked", !0))
                        : a
                            .val(i.params.default[a.data("option")])
                            .trigger("change");
                  }),
                    e.find(".background-image-upload-remove-button").click(),
                    i.update_value();
                });
            });
          }),
          (i.colorPicker = function (e) {
            t(".c-color", e).wpColorPicker({
              change: function (e, t) {
                i.updateValue();
              },
              clear: function (e, t) {
                i.updateValue();
              },
            }),
              t(".c-coloralpha", e).each(function () {
                var e = t(this),
                  a = e.val();
                e.removeAttr("value"),
                  e.prop("value", a),
                  e.alphaColorPicker({
                    change: function (e, t) {
                      i.updateValue();
                    },
                    clear: function (e, t) {
                      i.updateValue();
                    },
                  });
              });
          }),
          (i.actions = function (e) {
            if (i.params.live_title_id) {
              e.attr("data-title-format") ||
                e.attr("data-title-format", i.params.title_format);
              var a = e.attr("data-title-format") || "";
              if (
                ("bloglo_section_order_styling" === i.id &&
                  "click" !== e.find("input.add_by").val() &&
                  (a = "[live_title]"),
                i.params.live_title_id &&
                  0 <
                    t("[data-live-id='" + i.params.live_title_id + "']", e)
                      .length)
              ) {
                var n = "";
                "" ==
                  (n = t(
                    "[data-live-id='" + i.params.live_title_id + "']",
                    e
                  ).is(".select-one")
                    ? t("[data-live-id='" + i.params.live_title_id + "']", e)
                        .find("option:selected")
                        .eq(0)
                        .text()
                    : t("[data-live-id='" + i.params.live_title_id + "']", e)
                        .eq(0)
                        .val()) && (n = i.params.default_empty_title),
                  "" !== a && (n = a.replace("[live_title]", n)),
                  t(".widget-title .live-title", e).text(n),
                  e.on(
                    "keyup change",
                    "[data-live-id='" + i.params.live_title_id + "']",
                    function () {
                      var a = "",
                        n = e.attr("data-title-format") || "";
                      "bloglo_section_order_styling" === i.id &&
                        "click" !== e.find("input.add_by").val() &&
                        (n = "[live_title]"),
                        "" ==
                          (a = t(this).is(".select-one")
                            ? t(this).find("option:selected").eq(0).text()
                            : t(this).val()) &&
                          (a = i.params.default_empty_title),
                        "" !== n && (a = n.replace("[live_title]", a)),
                        t(".widget-title .live-title", e).text(a);
                    }
                  );
              }
            }
          }),
          (i._check_max_item = function () {
            if (
              t(
                ".list-repeatable > li.repeatable-customize-control",
                i.container
              ).length >= o
            )
              if (
                (t(".repeatable-actions", i.container).hide(),
                0 >= t(".limited-msg", i.container).length)
              ) {
                if ("" !== r) {
                  var e = t('<p class="limited-msg"/>');
                  e.html(r),
                    e.insertAfter(t(".repeatable-actions", i.container)),
                    e.show();
                }
              } else t(".limited-msg", i.container).show();
            else
              t(".repeatable-actions", i.container).show(),
                t(".limited-msg", i.container).hide();
          }),
          (i.repeaterTemplate = _.memoize(function () {
            var e = {
              evaluate: /<#([\s\S]+?)#>/g,
              interpolate: /\{\{\{([\s\S]+?)\}\}\}/g,
              escape: /\{\{([^\}]+?)\}\}(?!\})/g,
              variable: "data",
            };
            return function (i) {
              return (
                void 0 === window.repeater_item_tpl &&
                  (window.repeater_item_tpl = t(
                    "#repeatable-js-item-tpl"
                  ).html()),
                _.template(window.repeater_item_tpl, null, e)(i)
              );
            };
          })),
          (i.template = i.repeaterTemplate()),
          (i.intItem = function (e) {
            i.rename(),
              i.conditionize(e),
              i.colorPicker(e),
              i.handleMedia(e),
              i.handleGradient(e),
              i.handleBackground(e),
              t('[data-live-id="section_id"]', e).each(function () {
                t(this)
                  .closest(".repeatable-customize-control")
                  .addClass("section-" + t(this).val()),
                  "map" === t(this).val() &&
                    e.addClass("show-display-field-only");
              }),
              "bloglo_section_order_styling" === i.id &&
                ("click" !== e.find("input.add_by").val()
                  ? (e.addClass("no-changeable"),
                    t(".item-editor textarea", e).remove())
                  : (e.find(".item-title").removeClass("item-hidden "),
                    e
                      .find('.item-title input[type="hidden"]')
                      .attr("type", "text"),
                    e.find(".item-section_id").removeClass("item-hidden "),
                    e
                      .find('.item-section_id input[type="hidden"]')
                      .attr("type", "text"))),
              t(".item-editor textarea", e).each(function () {
                i.editor(t(this));
              }),
              t("body").trigger("repeater-control-init-item", [e]);
          }),
          t(".list-repeatable", i.container).sortable({
            handle: ".widget-title",
            containment: i.container,
            update: function (e, t) {
              i.rename(), i.updateValue();
            },
          }),
          (n = t.extend(!0, {}, i.params.fields)),
          t.each(e, function (a, o) {
            if ((o = e[a]))
              for (var r in o)
                n.hasOwnProperty(r) &&
                  o.hasOwnProperty(r) &&
                  (n[r].value = o[r]);
            var c = t(i.template(n));
            t(".list-repeatable", i.container).append(c),
              i.intItem(c),
              i.actions(c);
          }),
          i.container.on("click", ".add-new-repeat-item", function () {
            var e = t(i.template(a));
            t(".list-repeatable", i.container).append(e),
              "" !== i.params.id_key &&
                e
                  .find(".item-" + i.params.id_key)
                  .find("input")
                  .val("sid" + new Date().getTime()),
              e.find("input.add_by").val("click"),
              i.intItem(e),
              i.actions(e),
              i.updateValue(),
              i._check_max_item();
          }),
          t(".list-repeatable", i.container).on(
            "keyup change color_change",
            "input, select, textarea",
            function (e) {
              i.updateValue();
            }
          ),
          i._check_max_item();
      },
    });
  })(wp.customize, jQuery),
  jQuery(document).ready(function (e) {
    window.editing_icon = !1;
    var t = e(
        '<div class="c-icon-picker"><div class="c-icon-type-wrap"><select class="c-icon-type"></select></div><div class="c-icon-search"><input class="" type="text"></div><div class="c-icon-list"></div></div>'
      ),
      i = "",
      a = "";
    e.each(Bloglo_Icon_Picker.fonts, function (t, n) {
      (n = e.extend({}, { url: "", name: "", prefix: "", icons: "" }, n)),
        e("<link>")
          .appendTo("head")
          .attr({ type: "text/css", rel: "stylesheet" })
          .attr("id", "customizer-icon-" + t)
          .attr("href", n.url),
        (i += '<option value="' + t + '">' + n.name + "</option>");
      var o = n.icons.split("|");
      (a +=
        '<div class="ic-icons-group" style="display: none;" data-group-name="' +
        t +
        '">'),
        e.each(o, function (e, t) {
          n.prefix && (t = n.prefix + " " + t),
            (a +=
              '<span title="' +
              t +
              '" data-name="' +
              t +
              '"><i class="' +
              t +
              '"></i></span>');
        }),
        (a += "</div>");
    }),
      t
        .find(".c-icon-search input")
        .attr("placeholder", Bloglo_Icon_Picker.search),
      t.find(".c-icon-type").html(i),
      t.find(".c-icon-list").append(a),
      e(".wp-full-overlay").append(t),
      e("body").on("change", "select.c-icon-type", function () {
        var i = e(this).val();
        t.find(".ic-icons-group").hide(),
          t.find('.ic-icons-group[data-group-name="' + i + '"]').show();
      }),
      t.find("select.c-icon-type").trigger("change"),
      e("body").on("keyup", ".c-icon-search input", function () {
        var t = e(this).val();
        if ("" == t) e(".c-icon-list span").show();
        else {
          e(".c-icon-list span").hide();
          try {
            e('.c-icon-list span[data-name*="' + t + '"]').show();
          } catch (e) {}
        }
      }),
      e("body").on("click", ".icon-wrapper", function (i) {
        i.preventDefault();
        var a = e(this);
        (window.editing_icon = a),
          t.addClass("ic-active"),
          e("body").find(".icon-wrapper").removeClass("icon-editing"),
          a.addClass("icon-editing");
      }),
      e("body").on("click", ".item-icon .remove-icon", function (t) {
        t.preventDefault();
        var i = e(this).closest(".item-icon");
        i.find(".icon-wrapper input").val(""),
          i.find(".icon-wrapper input").trigger("change"),
          i.find(".icon-wrapper i").attr("class", ""),
          e("body").find(".icon-wrapper").removeClass("icon-editing");
      }),
      e("body").on("click", ".c-icon-list span", function (i) {
        i.preventDefault();
        var a = e(this).attr("data-name") || "";
        window.editing_icon &&
          (window.editing_icon
            .find("i")
            .attr("class", "")
            .addClass(e(this).find("i").attr("class")),
          window.editing_icon.find("input").val(a).trigger("change")),
          t.removeClass("ic-active"),
          (window.editing_icon = !1),
          e("body").find(".icon-wrapper").removeClass("icon-editing");
      }),
      e(document).mouseup(function (e) {
        window.editing_icon &&
          (window.editing_icon.is(e.target) ||
            0 !== window.editing_icon.has(e.target).length ||
            t.is(e.target) ||
            0 !== t.has(e.target).length ||
            t.removeClass("ic-active"));
      });
  });