!function(s,o,l){"use strict";var n="airMenu",i={position:"right",layout:"light",direction:"vertical",effect:"slideUp",color:"#ff6347",mobile:!1};function t(e,t){this.element=s(e),this.options=s.extend({},i,t),this.defaults=i,this.name=n,this.init()}s.extend(t.prototype,{init:function(){var e=!!navigator.userAgent.match(/(Android|webOS|iPad|iPhone|iPod|BlackBerry|Windows Phone)/g);this.options.mobile&&!e&&this.element.hide(),this.element.addClass(this.options.position),this.element.addClass(this.options.layout),this.element.addClass(this.options.direction),this.element.addClass(this.options.effect),this.openBtn=this.element.find(".menu-btn-open"),this.closeBtn=this.element.find(".menu-btn-close"),this.lightBox=this.element.find(".menu-lightbox"),this.hoverColor(),this.openMenu(),this.closeMenu(),this.menuItem(),this.menuScroll()},hoverColor:function(){var e=[""].join("");this.element.after(e)},openMenu:function(){var t=this;this.openBtn.on("click",function(e){e.preventDefault(),t.lightBox.fadeIn("normal",function(){s(this).addClass("active")}),t.closeBtn.addClass("loaded")})},closeMenu:function(){var t=this,e=this.openBtn.offset();parseInt(e.top,10);this.closeBtn.on("click",function(e){e.preventDefault(),t.lightBox.delay(100).removeClass("active").delay(200).fadeOut("slow"),t.closeBtn.removeClass("loaded")})},menuItem:function(){var i=this;console.log(this.element),this.element.find(".menu li:not(.has-submenu) a").on("click",function(){i.closeBtn.trigger("click")}),this.element.find(".menu > li.has-submenu > a").after(''),this.element.find("i").on("click",function(e){e.preventDefault();var t=s(this);if(t.hasClass("open"))t.removeClass("open"),t.css("transform","rotate(0deg)"),t.next().slideUp();else{var n=i.element.find("i");n.hasClass("open")&&(n.removeClass("open"),n.css("transform","rotate(0deg)"),n.next().slideUp()),t.addClass("open"),t.css("transform","rotate(180deg)"),t.next().slideDown()}}),this.element.find(".menu > li.has-submenu > a").on("click",function(e){e.preventDefault();var t=s(this);return console.log("click"),t.parent().find("i").click(),!1})},menuScroll:function(){var i=this;s(l).on("scroll",function(){i.onScroll(i)}),this.element.find('.menu li a[href^="#"]').on("click",function(e){e.preventDefault(),s(l).off("scroll"),i.element.find(".menu li a").each(function(){s(this).removeClass("active")}),s(this).addClass("active");var t=this.hash,n=s(t);s("html, body").stop().animate({scrollTop:n.offset().top+2},500,"swing",function(){o.location.hash=t,s(l).on("scroll",function(){i.onScroll(i)})})})},onScroll:function(i){var o=s(l).scrollTop();i.element.find(".menu a").each(function(){var e=s(this),t=e.attr("href");if(t.startsWith("#")){var n=s(t);0o?(i.element.find(".menu li a").removeClass("active"),e.addClass("active")):e.removeClass("active")}})}}),s.fn[n]=function(e){return this.each(function(){s.data(this,"plugin_"+n)||s.data(this,"plugin_"+n,new t(this,e))})}}(jQuery,window,document);