!(function (e) {
"use strict";
e(window).on("load", function () {
e(".preloader").fadeOut();
}),
e(window).on("resize", function () {
e(".slick-slider").slick("refresh");
}),
e(".preloader").length > 0 &&
e(".preloaderCls").each(function () {
e(this).on("click", function (t) {
t.preventDefault(), e(".preloader").css("display", "none");
});
}),
(e.fn.asmobilemenu = function (t) {
var s = e.extend(
{
menuToggleBtn: ".as-menu-toggle",
bodyToggleClass: "as-body-visible",
subMenuClass: "as-submenu",
subMenuParent: "as-item-has-children",
subMenuParentToggle: "as-active",
meanExpandClass: "as-mean-expand",
appendElement: '',
subMenuToggleClass: "as-open",
toggleSpeed: 400,
},
t
);
return this.each(function () {
var t = e(this);
function a() {
t.toggleClass(s.bodyToggleClass);
var a = "." + s.subMenuClass;
e(a).each(function () {
e(this).hasClass(s.subMenuToggleClass) && (e(this).removeClass(s.subMenuToggleClass), e(this).css("display", "none"), e(this).parent().removeClass(s.subMenuParentToggle));
});
}
t.find("li").each(function () {
var t = e(this).find("ul");
t.addClass(s.subMenuClass), t.css("display", "none"), t.parent().addClass(s.subMenuParent), t.prev("a").append(s.appendElement), t.next("a").append(s.appendElement);
});
var n = "." + s.meanExpandClass;
e(n).each(function () {
e(this).on("click", function (t) {
var a;
t.preventDefault(),
(a = e(this).parent()),
e(a).next("ul").length > 0
? (e(a).parent().toggleClass(s.subMenuParentToggle), e(a).next("ul").slideToggle(s.toggleSpeed), e(a).next("ul").toggleClass(s.subMenuToggleClass))
: e(a).prev("ul").length > 0 && (e(a).parent().toggleClass(s.subMenuParentToggle), e(a).prev("ul").slideToggle(s.toggleSpeed), e(a).prev("ul").toggleClass(s.subMenuToggleClass));
});
}),
e(s.menuToggleBtn).each(function () {
e(this).on("click", function () {
a();
});
}),
t.on("click", function (e) {
e.stopPropagation(), a();
}),
t.find("div").on("click", function (e) {
e.stopPropagation();
});
});
}),
e(".as-menu-wrapper").asmobilemenu();
var t = "";
e(window).on("scroll", function () {
var s, a, n, o, i;
(s = e(".sticky-active")),
(a = "active"),
(n = "will-sticky"),
(o = e(window).scrollTop()),
(i = s.css("height")),
s.parent().css("min-height", i),
e(window).scrollTop() > 800 ? (s.parent().addClass(n), o > t ? s.removeClass(a) : s.addClass(a)) : (s.parent().css("min-height", "").removeClass(n), s.removeClass(a)),
(t = o),
e(this).scrollTop() > 500 ? e(".scrollToTop").addClass("show") : e(".scrollToTop").removeClass("show");
}),
e(".scrollToTop").each(function () {
e(this).on("click", function (s) {
return s.preventDefault(), e("html, body").animate({ scrollTop: 0 }, t / 3), !1;
});
}),
e("[data-bg-src]").length > 0 &&
e("[data-bg-src]").each(function () {
var t = e(this).attr("data-bg-src");
e(this).css("background-image", "url(" + t + ")"), e(this).removeAttr("data-bg-src").addClass("background-image");
}),
e(".as-carousel").each(function () {
var t = e(this);
function s(e) {
return t.data(e);
}
var a = '',
n = '';
e("[data-slick-next]").each(function () {
e(this).on("click", function (t) {
t.preventDefault(), e(e(this).data("slick-next")).slick("slickNext");
});
}),
e("[data-slick-prev]").each(function () {
e(this).on("click", function (t) {
t.preventDefault(), e(e(this).data("slick-prev")).slick("slickPrev");
});
}),
1 == s("arrows") && (t.closest(".arrow-wrap").length || t.closest(".container").parent().addClass("arrow-wrap")),
t.slick({
dots: !!s("dots"),
fade: !!s("fade"),
arrows: !!s("arrows"),
speed: s("speed") ? s("speed") : 1e3,
asNavFor: !!s("asnavfor") && s("asnavfor"),
autoplay: 0 != s("autoplay"),
infinite: 0 != s("infinite"),
slidesToShow: s("slide-show") ? s("slide-show") : 1,
adaptiveHeight: !!s("adaptive-height"),
centerMode: !!s("center-mode"),
autoplaySpeed: s("autoplay-speed") ? s("autoplay-speed") : 8e3,
centerPadding: s("center-padding") ? s("center-padding") : "0",
focusOnSelect: 0 != s("focuson-select"),
pauseOnFocus: !!s("pauseon-focus"),
pauseOnHover: !!s("pauseon-hover"),
variableWidth: !!s("variable-width"),
vertical: !!s("vertical"),
verticalSwiping: !!s("vertical"),
prevArrow: s("prev-arrow") ? a : '',
nextArrow: s("next-arrow") ? n : '',
rtl: "rtl" == e("html").attr("dir"),
responsive: [
{ breakpoint: 1600, settings: { arrows: !!s("xl-arrows"), dots: !!s("xl-dots"), slidesToShow: s("xl-slide-show") ? s("xl-slide-show") : s("slide-show"), centerMode: !!s("xl-center-mode"), centerPadding: "0" } },
{ breakpoint: 1400, settings: { arrows: !!s("ml-arrows"), dots: !!s("ml-dots"), slidesToShow: s("ml-slide-show") ? s("ml-slide-show") : s("slide-show"), centerMode: !!s("ml-center-mode"), centerPadding: 0 } },
{
breakpoint: 1200,
settings: { arrows: !!s("lg-arrows"), dots: !!s("lg-dots"), slidesToShow: s("lg-slide-show") ? s("lg-slide-show") : s("slide-show"), centerMode: !!s("lg-center-mode") && s("lg-center-mode"), centerPadding: 0 },
},
{
breakpoint: 992,
settings: { arrows: !!s("md-arrows"), dots: !!s("md-dots"), slidesToShow: s("md-slide-show") ? s("md-slide-show") : 1, centerMode: !!s("md-center-mode") && s("md-center-mode"), centerPadding: 0 },
},
{
breakpoint: 768,
settings: { arrows: !!s("sm-arrows"), dots: !!s("sm-dots"), slidesToShow: s("sm-slide-show") ? s("sm-slide-show") : 1, centerMode: !!s("sm-center-mode") && s("sm-center-mode"), centerPadding: 0 },
},
{
breakpoint: 576,
settings: { arrows: !!s("xs-arrows"), dots: !!s("xs-dots"), slidesToShow: s("xs-slide-show") ? s("xs-slide-show") : 1, centerMode: !!s("xs-center-mode") && s("xs-center-mode"), centerPadding: 0 },
},
],
});
});
var s = e(".slick-3d-active");
s
.on("init", function (t, s, a) {
var n = e(s.$slides[s.currentSlide]),
o = n.next(),
i = n.next().next(),
r = n.prev(),
l = n.prev().prev();
r.addClass("slick-3d-prev"),
o.addClass("slick-3d-next"),
l.addClass("slick-3d-prev2"),
i.addClass("slick-3d-next2"),
n.removeClass("slick-3d-next").removeClass("slick-3d-prev").removeClass("slick-3d-next2").removeClass("slick-3d-prev2"),
(s.$prev = r),
(s.$next = o);
})
.on("beforeChange", function (t, s, a, n) {
var o = e(s.$slides[n]);
s.$prev.removeClass("slick-3d-prev"), s.$next.removeClass("slick-3d-next"), s.$prev.prev().removeClass("slick-3d-prev2"), s.$next.next().removeClass("slick-3d-next2");
var i = o.next(),
r = o.prev();
r.addClass("slick-3d-prev"),
i.addClass("slick-3d-next"),
r.prev().addClass("slick-3d-prev2"),
i.next().addClass("slick-3d-next2"),
(s.$prev = r),
(s.$next = i),
o.removeClass("slick-next").removeClass("slick-3d-prev").removeClass("slick-next2").removeClass("slick-3d-prev2");
}),
s.slick({
speed: 1e3,
arrows: !1,
dots: !1,
focusOnSelect: !0,
prevArrow: '',
nextArrow: '',
infinite: !0,
centerMode: !0,
slidesPerRow: 1,
slidesToShow: 1,
slidesToScroll: 1,
centerPadding: "0",
swipe: !0,
customPaging: function (e, t) {
return "";
},
responsive: [{ breakpoint: 1024, settings: { arrows: !1 } }],
}),
e("[data-ani-duration]").each(function () {
var t = e(this).data("ani-duration");
e(this).css("animation-duration", t);
}),
e("[data-ani-delay]").each(function () {
var t = e(this).data("ani-delay");
e(this).css("animation-delay", t);
}),
e("[data-ani]").each(function () {
var t = e(this).data("ani");
e(this).addClass(t), e(".slick-current [data-ani]").addClass("as-animated");
}),
e(".as-carousel").on("afterChange", function (t, s, a, n) {
e(s.$slides).find("[data-ani]").removeClass("as-animated"), e(s.$slides[a]).find("[data-ani]").addClass("as-animated");
}),
e(".flip-gallery").length > 0 && e(".flip-gallery").flipster({ style: "carousel", spacing: -0.5, nav: !0, buttons: !0, loop: !0, scrollwheel: !1 });
var a,
n,
o,
i = ".ajax-contact",
r = '[name="email"]',
l = e(".form-messages");
function c() {
var t = e(i).serialize();
(function () {
var t,
s = !0;
function a(a) {
a = a.split(",");
for (var n = 0; n < a.length; n++) (t = i + " " + a[n]), e(t).val() ? (e(t).removeClass("is-invalid"), (s = !0)) : (e(t).addClass("is-invalid"), (s = !1));
}
a('[name="name"],[name="email"],[name="subject"],[name="number"],[name="message"]'),
e(r).val() &&
e(r)
.val()
.match(/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/)
? (e(r).removeClass("is-invalid"), (s = !0))
: (e(r).addClass("is-invalid"), (s = !1));
return s;
})() &&
jQuery
.ajax({ url: e(i).attr("action"), data: t, type: "POST" })
.done(function (t) {
l.removeClass("error"), l.addClass("success"), l.text(t), e(i + ' input:not([type="submit"]),' + i + " textarea").val("");
})
.fail(function (e) {
l.removeClass("success"), l.addClass("error"), "" !== e.responseText ? l.html(e.responseText) : l.html("Oops! An error occured and your message could not be sent.");
});
}
function d(e) {
return parseInt(e, 10);
}
e(i).on("submit", function (e) {
e.preventDefault(), c();
}),
(a = ".popup-search-box"),
(n = ".searchClose"),
(o = "show"),
e(".searchBoxToggler").on("click", function (t) {
t.preventDefault(), e(a).addClass(o);
}),
e(a).on("click", function (t) {
t.stopPropagation(), e(a).removeClass(o);
}),
e(a)
.find("form")
.on("click", function (t) {
t.stopPropagation(), e(a).addClass(o);
}),
e(n).on("click", function (t) {
t.preventDefault(), t.stopPropagation(), e(a).removeClass(o);
}),
(function (t, s, a, n) {
e(s).on("click", function (s) {
s.preventDefault(), e(t).addClass(n);
}),
e(t).on("click", function (s) {
s.stopPropagation(), e(t).removeClass(n);
}),
e(t + " > div").on("click", function (s) {
s.stopPropagation(), e(t).addClass(n);
}),
e(a).on("click", function (s) {
s.preventDefault(), s.stopPropagation(), e(t).removeClass(n);
});
})(".sidemenu-wrapper", ".sideMenuToggler", ".sideMenuCls", "show"),
e(".popup-image").magnificPopup({ type: "image", gallery: { enabled: !0 } }),
e(".popup-video").magnificPopup({ type: "iframe" }),
e(".popup-content").magnificPopup({ type: "inline", midClick: !0 }),
e(".popup-content").on("click", function () {
e(".slick-slider").slick("refresh");
}),
(e.fn.sectionPosition = function (t, s) {
e(this).each(function () {
var a,
n,
o,
i,
r,
l = e(this);
(a = Math.floor(l.height() / 2)),
(n = l.attr(t)),
(o = l.attr(s)),
(i = d(e(o).css("padding-top"))),
(r = d(e(o).css("padding-bottom"))),
"top-half" === n ? (e(o).css("padding-bottom", r + a + "px"), l.css("margin-top", "-" + a + "px")) : "bottom-half" === n && (e(o).css("padding-top", i + a + "px"), l.css("margin-bottom", "-" + a + "px"));
});
});
var p;
e("[data-sec-pos]").length &&
e("[data-sec-pos]").imagesLoaded(function () {
e("[data-sec-pos]").sectionPosition("data-sec-pos", "data-pos-for");
}),
e(".filter-active").imagesLoaded(function () {
if (e(".filter-active").length > 0) {
var t = e(".filter-active").isotope({ itemSelector: ".filter-item", filter: "*", masonry: { columnWidth: 1 } });
e(".filter-menu-active").on("click", "button", function () {
var s = e(this).attr("data-filter");
t.isotope({ filter: s });
}),
e(".filter-menu-active").on("click", "button", function (t) {
t.preventDefault(), e(this).addClass("active"), e(this).siblings(".active").removeClass("active");
});
}
}),
e(".masonary-active").imagesLoaded(function () {
e(".masonary-active").length > 0 && e(".masonary-active").isotope({ itemSelector: ".filter-item", filter: "*", masonry: { columnWidth: 1 } });
}),
e(".counter-number").counterUp({ delay: 10, time: 1e3 }),
(e.fn.asTab = function (t) {
var s = e.extend({ sliderTab: !1, tabButton: "button" }, t);
e(this).each(function () {
var t = e(this),
a = t.find(s.tabButton);
t.append('');
var n = t.find(".indicator");
if (
(a.on("click", function (t) {
t.preventDefault();
var a = e(this);
a.addClass("active").siblings().removeClass("active"), s.sliderTab ? e(o).slick("slickGoTo", a.data("slide-go-to")) : r();
}),
s.sliderTab)
) {
var o = t.data("asnavfor"),
i = 0;
a.each(function () {
var a = e(this);
a.attr("data-slide-go-to", i),
i++,
a.hasClass("active") && e(o).slick("slickGoTo", a.data("slide-go-to")),
e(o).on("beforeChange", function (e, a, n, o) {
t
.find(s.tabButton + '[data-slide-go-to="' + o + '"]')
.addClass("active")
.siblings()
.removeClass("active"),
r();
});
});
}
function r() {
var o = t.find(s.tabButton + ".active"),
i = o.css("height"),
r = o.css("width"),
l = o.position().top + "px",
c = o.position().left + "px";
n.get(0).style.setProperty("--height-set", i),
n.get(0).style.setProperty("--width-set", r),
n.get(0).style.setProperty("--pos-y", l),
n.get(0).style.setProperty("--pos-x", c),
e(a).first().position().left == o.position().left
? n.addClass("start").removeClass("center").removeClass("end")
: e(a).last().position().left == o.position().left
? n.addClass("end").removeClass("center").removeClass("start")
: n.addClass("center").removeClass("start").removeClass("end");
}
r();
});
}),
e(".product-thumb-tab").length && e(".product-thumb-tab").asTab({ sliderTab: !0, tabButton: ".tab-btn" }),
e(".tab-menu1").length && e(".tab-menu1").asTab({ sliderTab: !0, tabButton: ".tab-btn" }),
(e.fn.shapeMockup = function () {
e(this).each(function () {
var t = e(this),
s = t.data("top"),
a = t.data("right"),
n = t.data("bottom"),
o = t.data("left");
t.css({ top: s, right: a, bottom: n, left: o }).removeAttr("data-top").removeAttr("data-right").removeAttr("data-bottom").removeAttr("data-left").parent().addClass("shape-mockup-wrap");
});
}),
e(".shape-mockup") && e(".shape-mockup").shapeMockup(),
(e.fn.countdown = function () {
e(this).each(function () {
var t = e(this),
s = new Date(t.data("offer-date")).getTime();
function a(e) {
return t.find(e);
}
var n = setInterval(function () {
var e = new Date().getTime(),
o = s - e,
i = Math.floor(o / 864e5),
r = Math.floor((o % 864e5) / 36e5),
l = Math.floor((o % 36e5) / 6e4),
c = Math.floor((o % 6e4) / 1e3);
i < 10 && (i = "0" + i),
r < 10 && (r = "0" + r),
l < 10 && (l = "0" + l),
c < 10 && (c = "0" + c),
o < 0 ? (clearInterval(n), t.addClass("expired"), t.find(".message").css("display", "block")) : (a(".day").html(i), a(".hour").html(r), a(".minute").html(l), a(".seconds").html(c));
}, 1e3);
});
}),
e(".counter-list").length && e(".counter-list").countdown(),
e(".progress-bar").waypoint(
function () {
e(".progress-bar").css({ animation: "animate-positive 1.8s", opacity: "1" });
},
{ offset: "75%" }
),
e(".price_slider").slider({
range: !0,
min: 10,
max: 100,
values: [10, 75],
slide: function (t, s) {
e(".from").text("$" + s.values[0]), e(".to").text("$" + s.values[1]);
},
}),
e(".from").text("$" + e(".price_slider").slider("values", 0)),
e(".to").text("$" + e(".price_slider").slider("values", 1)),
e((p = ".onepage-nav")).length > 0 &&
e(p).each(function () {
var t = e(this).find("a");
e(this)
.find(t)
.each(function () {
e(this).on("click", function () {
var t = e(this.getAttribute("href"));
t.length &&
(event.preventDefault(),
e("html, body")
.stop()
.animate({ scrollTop: t.offset().top - 10 }, 1e3));
});
});
}),
e(window).on("scroll", function () {
e(".onepage").length > 0 && (e(window).scrollTop() > 0 ? e(".as-header .sticky-active").addClass("sticky") : e(".as-header .sticky-active").removeClass("sticky"));
}),
(e.fn.indicator = function () {
var t = e(this),
s = t.find("a"),
a = t.find("button");
t.append('');
var n = t.find(".indicator");
if (s.length) var o = s;
else if (a.length) o = a;
function i() {
var s = t.find(".active"),
a = s.css("height"),
o = s.css("width"),
i = s.position().top + "px",
r = s.position().left + "px";
e(window).on("resize", function () {
(i = s.position().top + "px"), (r = s.position().left + "px");
}),
n.get(0).style.setProperty("--height-set", a),
n.get(0).style.setProperty("--width-set", o),
n.get(0).style.setProperty("--pos-y", i),
n.get(0).style.setProperty("--pos-x", r);
}
o.on("click", function (t) {
t.preventDefault(), e(this).addClass("active"), e(this).siblings(".active").removeClass("active"), i();
}),
i();
}),
e(".indicator-active").length && e(".indicator-active").indicator(),
e("#ship-to-different-address-checkbox").on("change", function () {
e(this).is(":checked") ? e("#ship-to-different-address").next(".shipping_address").slideDown() : e("#ship-to-different-address").next(".shipping_address").slideUp();
}),
e(".woocommerce-form-login-toggle a").on("click", function (t) {
t.preventDefault(), e(".woocommerce-form-login").slideToggle();
}),
e(".woocommerce-form-coupon-toggle a").on("click", function (t) {
t.preventDefault(), e(".woocommerce-form-coupon").slideToggle();
}),
e(".shipping-calculator-button").on("click", function (t) {
t.preventDefault(), e(this).next(".shipping-calculator-form").slideToggle();
}),
e('.wc_payment_methods input[type="radio"]:checked').siblings(".payment_box").show(),
e('.wc_payment_methods input[type="radio"]').each(function () {
e(this).on("change", function () {
e(".payment_box").slideUp(), e(this).siblings(".payment_box").slideDown();
});
}),
e(".rating-select .stars a").each(function () {
e(this).on("click", function (t) {
t.preventDefault(), e(this).siblings().removeClass("active"), e(this).parent().parent().addClass("selected"), e(this).addClass("active");
});
}),
e(".quantity-plus").each(function () {
e(this).on("click", function (t) {
t.preventDefault();
var s = e(this).siblings(".qty-input"),
a = parseInt(s.val());
isNaN(a) || s.val(a + 1);
});
}),
e(".quantity-minus").each(function () {
e(this).on("click", function (t) {
t.preventDefault();
var s = e(this).siblings(".qty-input"),
a = parseInt(s.val());
!isNaN(a) && a > 1 && s.val(a - 1);
});
}),
window.addEventListener(
"contextmenu",
function (e) {
e.preventDefault();
},
!1
)
// ,
// (document.onkeydown = function (e) {
// return (
// 123 != event.keyCode &&
// (!e.ctrlKey || !e.shiftKey || e.keyCode != "I".charCodeAt(0)) &&
// (!e.ctrlKey || !e.shiftKey || e.keyCode != "C".charCodeAt(0)) &&
// (!e.ctrlKey || !e.shiftKey || e.keyCode != "J".charCodeAt(0)) &&
// (!e.ctrlKey || e.keyCode != "U".charCodeAt(0)) &&
// void 0
// );
// });
})
(jQuery);