!(function (a) {
function b(a) {
(this.markup = null),
(this.selector = null),
(this.fixed = !0),
(this.visible = !1),
(this.init = function () {
if (this.valid()) {
void 0 !== a && void 0 !== a.fixed && (this.fixed = a.fixed), (this.selector = a && a.selector ? a.selector : "#go-top"), this.getMarkup();
var b = this;
if ((jQuery("body").append(this.markup), this.fixed)) {
jQuery(this.selector).hide();
var c = jQuery(window).height();
jQuery(window).scroll(function () {
jQuery(window).scrollTop() > c - 100 ? 0 == b.visible && (jQuery(b.selector).fadeIn(), (b.visible = !0)) : 1 == b.visible && (jQuery(b.selector).fadeOut(), (b.visible = !1));
}),
jQuery(this.selector).scrollTo();
}
}
}),
(this.getMarkup = function () {
var b = this.fixed ? "fixed" : "absolute",
c = 'style="position: ' + b + '; z-index:999999; bottom: 20px; right: 20px;"',
d = "
Scroll To Top
';
this.markup = a && a.markup ? a.markup : d;
}),
(this.valid = function () {
return !(a && a.markup && !a.selector) || (alert('Please provide selector. eg. { markup: "", selector: "#scroll-top"}'), !1);
});
}
function c(b) {
var c = b + " .menu-item-has-children > a";
a(c).each(function () {
var b = a(this).text();
(b += ''), a(this).html(b);
}),
a(document).on("click", c + " span.triangle", function (b) {
b.preventDefault(),
b.stopPropagation(),
($parentLi = a(this).parent().parent("li")),
($childLi = $parentLi.find("li")),
$parentLi.hasClass("open")
? ($parentLi.removeClass("open"), $childLi.removeClass("open"), a(this).parent("a").next().slideUp(), a(this).parent("a").next().find("ul").slideUp())
: ($parentLi.addClass("open"), a(this).parent("a").next().slideDown());
});
}
+(function () {
function a() {
for (var a = this; -1 === a.className.indexOf("nav-menu"); )
"li" === a.tagName.toLowerCase() && (-1 !== a.className.indexOf("focus") ? (a.className = a.className.replace(" focus-item", "")) : (a.className += " focus-item")), (a = a.parentElement);
}
var b, c, d, e, f, g;
if ((b = document.getElementById("site-navigation")) && void 0 !== (c = b.getElementsByTagName("button")[0])) {
if (void 0 === (d = b.getElementsByTagName("ul")[0])) return void (c.style.display = "none");
for (
d.setAttribute("aria-expanded", "false"),
-1 === d.className.indexOf("nav-menu") && (d.className += " nav-menu"),
c.onclick = function () {
-1 !== b.className.indexOf("toggled")
? ((b.className = b.className.replace(" toggled", "")), c.setAttribute("aria-expanded", "false"), d.setAttribute("aria-expanded", "false"))
: ((b.className += " toggled"), c.setAttribute("aria-expanded", "true"), d.setAttribute("aria-expanded", "true"));
},
e = d.getElementsByTagName("a"),
f = 0,
g = e.length;
f < g;
f++
)
e[f].addEventListener("focus", a, !0), e[f].addEventListener("blur", a, !0);
!(function (a) {
var b,
c,
d = a.querySelectorAll(".menu-item-has-children > a, .page_item_has_children > a");
if ("ontouchstart" in window)
for (
b = function (a) {
var b,
c = this.parentNode;
if (c.classList.contains("focus")) c.classList.remove("focus");
else {
for (a.preventDefault(), b = 0; b < c.parentNode.children.length; ++b) c !== c.parentNode.children[b] && c.parentNode.children[b].classList.remove("focus");
c.classList.add("focus");
}
},
c = 0;
c < d.length;
++c
)
d[c].addEventListener("touchstart", b, !1);
})(b);
}
})(),
(jQuery.fn.scrollTo = function (a) {
return (
jQuery(document).on("click", '.scroll-to', function (b) {
b.preventDefault();
var c = jQuery(this).attr("href");
if (void 0 !== c) {
a || (a = 0);
var d = jQuery(c).offset().top - a;
jQuery("html, body").animate({ scrollTop: d }, 800);
}
}),
this
);
}),
jQuery(document).on("added_to_cart", function () {
$ele = a(".cart-icon .count");
var b = $ele.text();
$ele.text(parseInt(b) + 1);
}),
jQuery(document).on("click", ".search-icon a", function (a) {
a.preventDefault(), jQuery("#search-form").toggleClass("search-slide");
}),
(function (a) {
var b = function () {
var b = 0;
return (
jQuery(a).height("auto"),
jQuery(a).each(function () {
jQuery(this).height() > b && (b = jQuery(this).height());
}),
b
);
},
c = function () {
var c = (jQuery(window).width(), b());
jQuery(a).each(function () {
jQuery(this).height(c);
});
};
jQuery(document).ready(function () {
c();
}),
jQuery(window).resize(function () {
c();
}),
jQuery(window).load(function () {
c();
});
})(".block-slider .slide-item"),
jQuery(".kt-contact-form-area input, .kt-contact-form-area textarea").on("focus", function () {
var a = jQuery(this).attr("id");
jQuery('label[for="' + a + '"]').addClass("move");
}),
jQuery(".kt-contact-form-area input, .kt-contact-form-area textarea").on("blur", function () {
var a = jQuery(this).attr("id");
jQuery('label[for="' + a + '"]').removeClass("move");
});
var d;
!(function (b) {
var c = a("", { class: "dropdown-arrow", "aria-expanded": !1 }).append('');
b.find(".menu-item-has-children > a, .page_item_has_children > a").after(c),
b.find(".current-menu-ancestor > button").addClass("toggled-on"),
b.find(".current-menu-ancestor > .sub-menu").addClass("toggled-on"),
b.find(".menu-item-has-children, .page_item_has_children").attr("aria-haspopup", "true"),
b.find(".dropdown-arrow").click(function (b) {
var c = a(this);
b.preventDefault(), c.toggleClass("toggled-on"), c.parent().first().toggleClass("focus"), c.attr("aria-expanded", "false" === c.attr("aria-expanded") ? "true" : "false");
});
})(a(".main-navigation")),
(d = a("#masthead")),
d.find("#site-navigation"),
d.find("#social-navigation"),
jQuery(document).ready(function () {
a(".scroll-to").scrollTo(),
new b({ markup: '', selector: "#go-top" }).init(),
c("#offcanvas-menu"),
a(document).on("click", ".offcanvas-menu-toggler, .close-offcanvas-menu, .kt-offcanvas-overlay", function (b) {
b.preventDefault(), a("body").toggleClass("offcanvas-menu-open");
}),
jQuery("body").append(''),
a("#masthead #s").attr("placeholder", BLOGTO.search_placeholder),
a("#searchform #s").attr("placeholder", BLOGTO.search_default_placeholder);
}),
jQuery(window).load(function () {
jQuery(".masonry-wrapper").length > 0 && ($grid = jQuery(".masonry-wrapper").masonry({ itemSelector: ".masonry-grid", percentPosition: !0 })),
(infinite_count = 0),
a(document.body).on("post-load", function () {
infinite_count += 1;
var b = "#infinite-view-" + infinite_count;
a(b).hide(),
a(a(b + " .masonry-grid")).each(function () {
($items = a(this)), $grid.append($items).masonry("appended", $items);
}),
setTimeout(function () {
$grid.masonry("layout");
}, 500);
}),
"undefined" != typeof $grid && ($grid.masonry("reloadItems"), $grid.masonry("layout"));
}),
jQuery(window).load(function () {
jQuery("#site-loader").fadeOut(500);
});
})(jQuery);