var gardenhub = gardenhub || {};
! function(e) {
    "use strict";
    e(function() {
        var i = e("body"),
            a = e(window),
            t = e("#masthead"),
            n = e("#primary-mobile-nav"),
            s = e(".post-type-archive-project .content-area .list-project");
        a.scroll(function() {
            e(window).scrollTop() > e(window).height() ? e("#scroll-top").addClass("show-scroll") : e("#scroll-top").removeClass("show-scroll")
        }), e("#scroll-top").on("click", function(i) {
            i.preventDefault(), e("html, body").stop().animate({
                scrollTop: 0
            }, 1200)
        }), a.on("resize", function() {
            a.on("scroll", function() {
                var n = e(".site-contact").outerHeight(!0),
                    s = e(".topbar").outerHeight(!0),
                    o = e(".site-menu").outerHeight(!0),
                    r = n + s;
                i.hasClass("header-v1") && (r = n + s + .5 * o), a.width() < 1199 && (r = i.hasClass("hide-topbar-mobile") ? 0 : s), a.scrollTop() > r ? (t.addClass("minimized"), e("#fh-header-minimized").addClass("minimized")) : (t.removeClass("minimized"), e("#fh-header-minimized").removeClass("minimized"))
            });
            var n;
            if (a.width() < 1199) {
                n = t.outerHeight(!0);
                var s = e(".header-transparent .site-header"),
                    o = e(".topbar").outerHeight(!0);
                i.hasClass("hide-topbar-mobile") && (o = 0), i.hasClass("admin-bar") ? s.css({
                    top: o + 42
                }) : s.css({
                    top: o + 10
                })
            } else n = i.hasClass("header-v4") ? t.outerHeight(!0) : e(".site-menu").outerHeight(!0);
            i.hasClass("header-sticky") && e("#fh-header-minimized").height(n)
        }).trigger("resize"), e(window).load(function() {
           /* e(".fh-latest-project").find(".list-project").isotope({
                itemSelector: ".project",
                layoutMode: "fitRows"
            }),*/ e("ul.filter li.active").trigger("click")
        }), e("ul.filter").on("click", "li", function(i) {
            i.preventDefault();
            var a = e(this),
                t = a.attr("data-option-value");
            a.hasClass("active") || (a.closest(".filters-dropdown").next(".list-project").isotope({
                filter: t
            }), a.addClass("active").siblings(".active").removeClass("active"))
        }),/* s.imagesLoaded(function() {
            var e = {
                itemSelector: ".project-wrapper",
                percentPosition: !0
            };
            i.hasClass("project-mansony") && (e.masonry = {
                columnWidth: ".project-sizer"
            }), s.isotope(e)
        }),*/ i.on("click", ".quantity .increase, .quantity .decrease", function(i) {
            i.preventDefault();
            var a = e(this),
                t = a.siblings(".qty"),
                n = parseInt(t.val(), 10),
                s = parseInt(t.attr("min"), 10),
                o = parseInt(t.attr("max"), 10);
            o = o || n + 1, a.hasClass("decrease") && n > s && (t.val(n - 1), t.trigger("change")), a.hasClass("increase") && n < o && (t.val(n + 1), t.trigger("change"))
        }), e(".single-project .entry-thumbnail").owlCarousel({
            direction: gardenhub.direction,
            items: 1,
            slideSpeed: 800,
            navigation: !1,
            pagination: !0,
            autoPlay: !0,
            paginationSpeed: 1e3,
            navigationText: ['<i class="fa fa-chevron-left" aria-hidden="true"></i>', '<i class="fa fa-chevron-right" aria-hidden="true"></i>'],
            itemsTablet: [768, 1],
            itemsDesktopSmall: [991, 1],
            itemsDesktop: [1199, 1]
        });
        //for (var o = e(".page-header .header-title"), r = 0; r < o.length; r++) e(o[r]).parallax("50%", .6);
        e(".post-type-archive-project").find(".numeric-navigation").on("click", ".page-numbers.next", function(a) {
                if (a.preventDefault(), !e(this).data("requestRunning")) {
                    e(this).data("requestRunning", !0), e(this).addClass("loading");
                    var t = e(this).parents(".numeric-navigation").prev(".list-project"),
                        n = e(this).parents(".numeric-navigation");
                    e.get(e(this).attr("href"), function(a) {
                        var s = e(a).find(".list-project").html(),
                            o = e(a).find(".numeric-navigation").html(),
                            r = e(s);
                        n.html(o), i.hasClass("project-nav-ajax") ? r.imagesLoaded(function() {
                            t.isotope("insert", r), n.find(".page-numbers.next").removeClass("loading")
                        }) : (t.append(r), n.find(".page-numbers.next").removeClass("loading")), n.find(".page-numbers.next").data("requestRunning", !1)
                    })
                }
            }), e("#off-canvas-layer").on("click", function(e) {
                e.preventDefault(), i.removeClass("display-mobile-menu")
            }), i.on("click", ".navbar-toggle", function(a) {
                a.preventDefault(), e(this).toggleClass("selected-mobile"), i.toggleClass("display-mobile-menu")
            }), e("ul.menu li.menu-item-has-children a").addClass("dropdown-toggle"), i.on("click", "#toggle-search", function(i) {
                i.preventDefault(), e(this).parents(".menu-item-search").toggleClass("display-search")
            }), n.find(".menu .menu-item-has-children").prepend('<span class="toggle-children "><i class="fa fa-angle-right" aria-hidden="true"></i></span>'), n.find(".menu .menu-item-has-children").each(function() {
                var i = "";
                e(this).children("a").hasClass("dropdown-toggle") && (i = e(this).children(".dropdown-toggle").html()), e(this).children("ul").prepend('<li class="menu-parent-items">' + i + "</li>"), e(this).children("ul").prepend('<li class="menu-back">' + gardenhub.gardenhub_back + "</li>")
            }), n.find(".menu .menu-item-has-children").on("click", ".toggle-children", function(i) {
                i.preventDefault(), e(this).parent("li").addClass("over-menu"), e(this).parents(".menu").addClass("over-submenu")
            }), n.find(".menu .menu-item-has-children").on("click", ".menu-back", function(i) {
                i.preventDefault(), e(this).closest("ul").closest("li").removeClass("over-menu"), n.find(".menu .menu-item-has-children").hasClass("over-menu") || n.find(".menu").removeClass("over-submenu")
            }), n.on("click", ".close-canvas-mobile-panel", function(e) {
                e.preventDefault(), i.toggleClass("display-mobile-menu")
            }),
            function() {
                var a = e("#modal"),
                    t = a.find(".modal-body");
                e(".woocommerce").on("click", ".product-quick-view", function(n) {
                    n.preventDefault(), a.fadeIn().addClass("in"), t.html('<div class="ajax-loading"><i class="fa fa-spin fa-spinner"></i></div>'), i.addClass("modal-open"), e.get(e(this).attr("data-href"), function(i) {
                        if (i) {
                            var n = e(i).find(".product-details");
                            t.html(n);
                            var s = a.find(".modal-content").height(),
                                o = (e(window).height() - s) / 2;
                            o < 0 && (o = 0), a.find(".modal-content").css({
                                "margin-top": o
                            })
                        }
                    })
                }), a.on("click", "button.close", function(t) {
                    t.preventDefault(), a.fadeOut(500, function() {
                        i.removeClass("modal-open"), a.removeClass("in"), e(window).trigger("resize")
                    })
                })
            }()
    })
}(jQuery);