File: /home/bohousj/www/wp-content/cache/wpfc-minified/rtgqjod/2humv.js
!function(e,t){"use strict";function i(e,t){if(!e)return!1;for(var i=e.target||e.srcElement||e||!1;i&&i.id!==t;)i=i.parentNode||!1;return i!==!1}function n(e,t){for(var i=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector;e&&!i.call(e,t);)e=e.parentElement;return e}function s(){var t=void 0!==e.pageYOffset,i="CSS1Compat"===(document.compatMode||""),n=t?e.pageYOffset:i?document.documentElement.scrollTop:document.body.scrollTop;return n}function r(t){e.scrollTo(0,t)}function a(e){var t=void 0!==e.scrollTop;return t?e.scrollTop:0}function l(e,t){var i=void 0!==e.scrollTop;i&&(e.scrollTop=t)}function o(e){return!isNaN(parseFloat(e))&&isFinite(e)}function u(){var t=e.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;return t}function p(){var e,t=document.createElement("div"),i={transition:"transitionend",OTransition:"otransitionend",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in i)if(i.hasOwnProperty(e)&&void 0!==t.style[e])return i[e]}function c(e,t){var i=new Image;"undefined"!=typeof t&&(i.onload=function(){d.push(e),t(e)},i.onerror=function(){t(e)}),i.src=e}if(t.ajaxSetup({async:!0}),"function"!=typeof m){var m=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var i=document.createEvent("CustomEvent");return i.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),i};m.prototype=e.Event.prototype,e.CustomEvent=m}e.getWindowScrollTop=s,e.setWindowScrollTop=r,e.getScrollTop=a,e.setScrollTop=l;var d=[],v={},h=function(s,a,h,y,w){var b=this;this.el=s,this.id=s.id,this.menu_id=parseInt(this.el.getAttribute("data-id")),this.trigger=a,this.options=h,this.settings=y,this.callback=w,this.eventHandlers={},this.html=document.querySelector("html"),this.container=document.querySelector(".sm-body"),this.wrapper=document.getElementById("sm-wrapper"),this.wrapperBg1=document.getElementById("sm-wrapper-bg-1"),this.wrapperBg2=document.getElementById("sm-wrapper-bg-2"),this.wrapperLoading=document.getElementById("sm-wrapper-loading"),this.wrapperInner=document.getElementById("sm-wrapper-inner"),this.pusher=document.getElementById("sm-pusher"),this.content=document.getElementById("sm-content"),this.contentInner=document.getElementById("sm-content-inner"),this.touch=SM.touch,this.mobile=!!classie.hasClass(this.html,"sm-mobile"),this.support=SM.support,this.disableItemClick=!1,this.ajax_errors=0,this.setVars=function(){this.cache={},this.created=!1,this.open=!1,this.openFirst=!1,this.selectedLevelSet=!1,this.isAjaxing=!1,this.isReloading=!1,this.ajax="1"===this.option("menu-ajax"),this.alwaysVisible="1"===this.option("menu-always-visible"),this.levelSpacing=40,this.levelWidth=this.option("level-width","300px"),this.position=this.option("menu-position"),this.menuEventType=this.isTouch()?"vclick":"click",this.levelEventType=this.isTouch()?"vclick":"click",this.setAnimationType(),this.support?(this.openAnimationSpeed=parseInt(1.2*this.option("menu-open-duration",500)),this.closeAnimationSpeed=parseInt(1.2*this.option("menu-close-duration",500))):(this.openAnimationSpeed=0,this.closeAnimationSpeed=0),this.mobileBreakpoint=parseInt(this.option("real-mobile-breakpoint",700)),this.triggerSelector=this.option("menu-trigger-selector"),this.customTriggerSelector=this.option("menu-trigger-custom-selector",""),"string"==typeof this.customTriggerSelector&&this.customTriggerSelector.length>0&&(t(this.customTriggerSelector).each(function(){SM.disableEvents(this,"click"),SM.disableEvents(this,"vclick"),SM.disableEvents(this,"touchstart")}),this.triggerSelector+=","+this.customTriggerSelector.trim()),this.openCurrentLevel="1"===this.option("menu-open-active-level"),this.hideAlwaysVisibleMenu(),this.closeHamburgerTrigger(!0),this.animateReset()},this.setAnimationType=function(){var e=!1,i=!1,n=t(this.el).parent();this.type=this.option("level-animation-type","cover"),this.pushType=!!classie.hasClass(this.el,"sm-push"),this.origAnimationType=this.option("menu-animation-type","sm-effect-1"),this.mobileAnimationType=this.option("menu-mobile-animation-type","sm-effect-2"),this.alwaysVisible?(this.animationType="sm-effect-2",e=!0):this.support?this.isMobile()?this.animationType=this.mobileAnimationType:this.animationType=this.origAnimationType:(this.animationType="sm-effect-2",e=!0);var s=this.origAnimationType!==this.animationType;(s||this.isMobile())&&(s&&(classie.remove(this.el,this.origAnimationType),classie.add(this.el,this.animationType)),e?(this.pushType=!1,classie.removeClass(this.el,"sm-push")):i&&(this.pushType=!0,classie.addClass(this.el,"sm-push"))),this.alwaysVisible?(t(b.el).parent().hasClass("sm-av-wrap")||t(b.el).wrap('<div class="sm-av-wrap sm-'+b.position+'"></div>'),n.parent().is(t(this.content))||t(this.el).parent().prependTo(t(this.content))):(t(b.el).parent().hasClass("sm-av-wrap")&&t(b.el).unwrap(),this.isMobile()?n.is(t(this.wrapper))||t(this.el).insertAfter(t(this.wrapperInner)):this.pushType&&!n.is(t(this.pusher))?t(this.el).prependTo(t(this.pusher)):this.pushType||n.is(t(this.wrapperInner))||t(this.el).prependTo(t(this.wrapperInner)))},this.preInit=function(){var e=this;e.setVars(),v[e.id]=e,e.alwaysVisible?e.init():e.ajax?t(e.triggerSelector).on(e.menuEventType,e.insertAjaxMenuEvent):e.init(),e.initWrapperDataLevel(),e.initAfterAjaxEvents(),e.alwaysVisible&&e.toggleMenu(function(){e.isMobileBreakpoint()?e.hideAlwaysVisibleMenu():e.showAlwaysVisibleMenu()})},this.insertAjaxMenuEvent=function(e){e.preventDefault(),e.stopImmediatePropagation(),e.stopPropagation(),b.insertAjaxMenu()},this.init=function(){var e=this;return e.removeEventListeners(),e.setVars(),e.level=0,e.previousLevel=0,e.levelEl,e.previousLevelEl,e.logo=e.el.querySelector(".sm-logo"),e.levels=Array.prototype.slice.call(e.el.querySelectorAll("div.sm-level")),e.menuItems=Array.prototype.slice.call(e.el.querySelectorAll("li")),e.mainLevel=e.el.querySelector(".sm-main-level"),e.levelBack=Array.prototype.slice.call(e.el.querySelectorAll(".sm-back a")),e.closeLink=e.el.querySelector(".sm-close"),e.allHamburgers=Array.prototype.slice.call(document.querySelectorAll(".sm-hamburger")),e.hamburgersExists=e.allHamburgers.length>0,e.menuHamburgers=Array.prototype.slice.call(document.querySelectorAll('.sm-hamburger[data-id="'+this.menu_id+'"]')),e.menuHasHamburgers=e.menuHamburgers.length>0,0!==e.levels.length&&(e.initEvents(),void(e.created=!0))},this.setting=function(e,t){var i=this.settings[e];return"undefined"!=typeof i&&""!==i||"undefined"==typeof t?i:t},this.option=function(e,t){var i=this.options[e];return"undefined"!=typeof i&&""!==i||"undefined"==typeof t?i:t},this.isTouch=function(){return this.touch},this.isMobile=function(){return this.mobile},this.isMobileBreakpoint=function(){var e=u();return e<=this.mobileBreakpoint},this.initEvents=function(){for(var i,s=this,r=function(e){e.preventDefault(),e.stopImmediatePropagation(),e.stopPropagation(),s.toggleMenuEvent(e)},a=function(e,t){if("undefined"==typeof t){var i=s.getCurrentLevel();t=s.getLevelDepth(n(i,".sm-level"))}e.preventDefault(),e.stopImmediatePropagation(),e.stopPropagation(),s.previousLevel=s.level,s.previousLevelEl=s.levelEl,s.level=t-1,s.levelEl=i,0===s.level?s.resetMenu():s.closeMenu()},l=function(){s.disableItemClick=!0,clearTimeout(t.data(this,"scrollTimer")),t.data(this,"scrollTimer",setTimeout(function(){s.disableItemClick=!1},300));var e=t(this).scrollTop(),i=t(this).data("scrolling"),n=void 0===i;e>=50&&(!i||n)?(t(this).data("scrolling",!0),t(this).addClass("sm-scrolling"),1===s.level&&s.hideHamburgerTrigger()):e<50&&(i||n)&&(t(this).data("scrolling",!1),t(this).removeClass("sm-scrolling"),1===s.level&&s.showHamburgerTrigger())},o=function(){(s.open||s.alwaysVisible&&!s.alwaysVisibleMenuHidden())&&(SM_Timer.clearTimeout(i),classie.add(s.pusher,"sm-no-transition"),classie.add(s.el,"sm-no-transition"),s.resizeCurrentLevel(),s.animate(),i=SM_Timer.setTimeout(function(){classie.remove(s.pusher,"sm-no-transition"),classie.remove(s.el,"sm-no-transition"),s.fireEvent("sm-resize",{menu_id:s.menu_id})},100)),s.alwaysVisible&&(s.isMobileBreakpoint()?s.alwaysVisibleMenuHidden()||t(s.el).data("av-opened-by-user")===!0||(s.hideAlwaysVisibleMenu(),t(s.el).data("av-opened-by-user",!1)):(s.showAlwaysVisibleMenu(),t(s.el).data("av-opened-by-user",!1)))},u=0;u<this.trigger.length;u++)t(this.trigger[u]).off(this.menuEventType,r),t(this.trigger[u]).on(this.menuEventType,r);s.menuItems.forEach(function(e){var i=e.querySelector("div.sm-level");t(e).find(">a").on(s.levelEventType,function(r){var a=t(this),l=s.getLevelDepth(n(e,".sm-level"));if(s.disableItemClick)r.preventDefault(),r.stopImmediatePropagation(),r.stopPropagation();else if(i&&s.level<=l)r.preventDefault(),r.stopImmediatePropagation(),r.stopPropagation(),classie.add(n(e,".sm-level"),"sm-level-overlay"),s.openMenu(i);else if(!a.hasClass("sm-trigger")){var o=a.attr("href"),u=a.attr("target"),p=o,c=!1;"_blank"!==u&&(p&&p.search("#")!==-1&&("#"!==p.charAt(0)&&(p=p.split("#"),p=t("#"+p[1]),0===p.length&&(p=null)),p&&t(p).length>0&&(c=!0)),c||(o&&(r.preventDefault(),r.stopImmediatePropagation(),r.stopPropagation()),o&&o.length>0&&"#"!==o.charAt(0)?location.href=o:s.resetMenu(!1)))}})}),s.levels.forEach(function(e){if("overlap"===s.type){var i=e.querySelector(".sm-level-overlap");t(i).on(s.levelEventType,function(t){a(t,s.getLevelDepth(e)+1)})}e.addEventListener(p(),function(e){if(e.stopImmediatePropagation(),e.stopPropagation(),/transform/i.test(e.propertyName)){if("undefined"!=typeof e.pseudoElement&&""!==e.pseudoElement)return!1;if(!classie.has(e.target,"sm-level"))return!1;classie.has(e.target,"sm-level-opened")?classie.remove(e.target,"sm-level-opened"):(classie.add(e.target,"sm-level-opened"),s.fireEvent("sm-level-opened",{menu_id:s.menu_id,levelDepth:s.getLevelDepth(e.target),level:e.target})),classie.has(s.el,"sm-resizing")&&(classie.remove(s.el,"sm-resizing"),s.fireEvent("sm-resize-stop",{menu_id:s.menu_id}))}}),t(e).find(">.sm-level-inner").on("scroll",l)}),t(s.closeLink).on(s.levelEventType,a),s.levelBack.forEach(function(e){t(e).on(s.levelEventType,a)}),"mousenenter"!==s.menuEventType||s.isMobile()?t(document).on(s.menuEventType,function(e){s.bodyClickFn(e,s)}):t(s.el).on("mouseleave",function(e){s.bodyClickFn(e,s)}),s.addEventListener("sm-loaded",function(){s.fireEvent("sm-resize",{menu_id:s.menu_id})}),s.addEventListener("sm-open-first",function(e){s.vAlign(),s.setSelectedLevel()}),s.addEventListener("sm-open sm-av-open",function(e){s.openHamburgerTrigger()}),s.addEventListener("sm-closing sm-av-close",function(e){s.closeHamburgerTrigger(),s.showHamburgerTrigger()}),s.addEventListener("sm-level-opening sm-level-active",function(e){e.detail.levelDepth>1?s.hideHamburgerTrigger():(s.showHamburgerTrigger(),t(s.mainLevel).find(">.sm-level-inner").removeData("scrolling").trigger("scroll"))}),e.addEventListener("resize",o),o(),"undefined"!=typeof s.callback&&s.callback(s),s.fireEvent("sm-loaded",{menu_id:s.menu_id})},this.closeHamburgerTrigger=function(e){var i=this;return!!i.hamburgersExists&&(e="undefined"!=typeof e&&e,void i.allHamburgers.forEach(function(n){parseInt(n.getAttribute("data-id"))===i.menu_id?e?t(n).removeClass("is-active"):SM_Timer.setTimeout(function(){t(n).removeClass("is-active")},.5*i.closeAnimationSpeed):e?t(n).removeClass("sm-hidden"):SM_Timer.setTimeout(function(){t(n).removeClass("sm-hidden")},i.closeAnimationSpeed)}))},this.openHamburgerTrigger=function(){var e=this;return!!e.hamburgersExists&&void e.allHamburgers.forEach(function(i){parseInt(i.getAttribute("data-id"))===e.menu_id?t(i).addClass("is-active"):e.alwaysVisible||t(i).addClass("sm-hidden")})},this.hideHamburgerTrigger=function(){var e=this;return!!e.menuHasHamburgers&&void e.menuHamburgers.forEach(function(i){parseInt(i.getAttribute("data-id"))===e.menu_id&&t(i).addClass("sm-hidden")})},this.showHamburgerTrigger=function(){var e=this;return!!e.menuHasHamburgers&&void e.menuHamburgers.forEach(function(i){parseInt(i.getAttribute("data-id"))===e.menu_id&&t(i).removeClass("sm-hidden")})},this.bodyClickFn=function(e,n){return!(!n.open||n.alwaysVisible)&&void("vclick"===n.menuEventType||"click"===n.menuEventType||n.isMobile()?i(e.target,n.id)||(n.resetMenu(),t(e.target).off(n.menuEventType,function(e){n.bodyClickFn(e,n)})):(n.resetMenu(),t(e.target).off("mouseleave",function(e){n.bodyClickFn(e,n)})))},this.vAlign=function(){var e,i,n,s,r,a,l,o=this,u=function(t){e=t.find("> .sm-header .sm-logo"),i=t.find("> .sm-header .sm-search"),n=t.find("> .sm-level-body > .sm-level-align > .sm-title:visible"),s=t.find("> .sm-back"),r=t.find("> .sm-footer"),a=t.find("> .sm-level-body"),l=0,e.length>0&&(l+=e.outerHeight(!0),e.find("img").on("load",function(){return u(t),!1})),i.length>0&&(l+=i.outerHeight(!0)),s.length>0&&(l+=s.outerHeight(!0)),r.length>0&&(l+=r.outerHeight(!0)),l>0&&a.css({height:"calc(100% - "+l+"px)"})},p=function(){u(t(this))};t(o.el).find(".sm-level-inner").each(p)},this.animateReset=function(){var e=this;e.alwaysVisible||(e.support&&(e.setTransform("",e.pusher),e.setTransform("",e.el)),e.el.style.width="")},this.animate=function(e){var t,i,n,s,r,a=this;if(a.alwaysVisible)return a.alwaysVisibleMenuHidden()||a.setTransform("",a.el),!1;var l=a.isMobileBreakpoint();l&&"overlap"===a.type&&classie.has(a.el,"sm-overlap")?(classie.remove(a.el,"sm-overlap"),classie.add(a.el,"sm-cover")):!l&&"overlap"===a.type&&classie.has(a.el,"sm-cover")&&(classie.remove(a.el,"sm-cover"),classie.add(a.el,"sm-overlap"));var o=0,u=0;t=(a.level-1)*a.levelSpacing,i="overlap"===a.type&&!l&&a.level>1?a.levelWidth+t:a.levelWidth,n="overlap"!==a.type||l?0:t,a.alwaysVisible&&(n=i-parseInt(a.option("level-width","300px"))),s=i,r=n,"right"===a.position&&(s=-i,r=-n);var p=["sm-effect-2","sm-effect-3","sm-effect-4","sm-effect-5","sm-effect-7","sm-effect-8","sm-effect-10","sm-effect-13","sm-effect-14"],c=["sm-effect-6"],m=["sm-effect-9"],d=["sm-effect-11"],v=["sm-effect-1","sm-effect-2","sm-effect-4","sm-effect-5","sm-effect-9","sm-effect-10","sm-effect-11","sm-effect-12","sm-effect-13"];a.support&&(a.inArray(p,a.animationType,"pusherEffects")?a.setTransform("translate3d("+s+"px,0,0)",a.pusher):a.inArray(c,a.animationType,"pusherEffects2")?(o=-15,"right"===a.position&&(o=-o),a.setTransform("translate3d("+s+"px,0,0) rotateY("+o+"deg)",a.pusher)):a.inArray(m,a.animationType,"pusherEffects3")?a.setTransform("translate3d(0,0,"+-i+"px) rotateY(0.00001deg)",a.pusher):a.inArray(d,a.animationType,"pusherEffects4")&&(o=-25,"right"===a.position&&(o=-o),u="-1000px",l&&(u="0px"),a.setTransform("translate3d("+s+"px,0,"+u+") rotateY("+o+"deg)",a.pusher)),a.inArray(v,a.animationType,"menuEffects")&&(a.pushType?a.setTransform("translate3d("+r+"px,0,0)",a.el):a.setTransform("translate3d(0,0,0)",a.el)))},this.openMenu=function(e,i){var s=this,r=s.open,a=function(){if((!e||e&&classie.has(e,"sm-main-level"))&&s.alwaysVisible&&s.open&&!s.isReloading)return s.isMobileBreakpoint()&&(s.showAlwaysVisibleMenu(),t(s.el).data("av-opened-by-user",!0)),"undefined"!=typeof i&&i(),!1;if(s.alwaysVisible&&s.isMobileBreakpoint())return s.showAlwaysVisibleMenu(),"undefined"!=typeof i&&i(),!1;if(s.alwaysVisible?s.initAlwaysVisible():s.resetAlwaysVisible(),!s.created)return s.insertAjaxMenu(i),!1;if(e?s.resizeLevel(e):s.resizeLevel(s.mainLevel),!r){if(s.fireEvent("sm-opening",{menu_id:s.menu_id}),s.alwaysVisible||iNoBounce.enable(),classie.remove(s.pusher,"sm-pusher-closing"),classie.remove(s.el,"sm-menu-closing"),classie.add(s.el,"sm-triggered"),classie.add(s.container,"sm-menu-"+s.menu_id),!s.alwaysVisible&&s.overflowFixNeeded()){var a=t(".sm-content").data("scrolltop");classie.add(s.html,"sm-overflow-fix"),l(s.content,a)}s.pushType?classie.add(s.wrapper,"sm-push"):classie.remove(s.wrapper,"sm-push"),s.open=!0,s.openFirst||(s.openFirst=!0,s.fireEvent("sm-open-first",{menu_id:s.menu_id})),s.fireEvent("sm-open",{menu_id:s.menu_id})}e?s.fireEvent("sm-level-opening",{menu_id:s.menu_id,levelDepth:s.getLevelDepth(e),level:e}):s.fireEvent("sm-level-opening",{menu_id:s.menu_id,levelDepth:s.getLevelDepth(s.mainLevel),level:s.mainLevel}),SM_Timer.setTimeout(function(){if(s.previousLevel=s.level,s.previousLevelEl=s.levelEl,e?(s.level=s.getLevelDepth(e),s.levelEl=e):(s.level++,s.levelEl=s.mainLevel),s.animate(),(1===s.level||e)&&(r||(classie.add(s.html,"sm-menu-active"),classie.add(s.wrapper,s.animationType),classie.add(s.wrapper,"sm-"+s.position),s.alwaysVisible||classie.add(s.pusher,"sm-"+s.position),classie.add(s.wrapper,"sm-menu-open"),classie.add(s.el,"sm-active"))),e){s.setContentFilter(e),e.style.zIndex=2*(s.level+1),classie.add(e,"sm-level-open"),s.fireEvent("sm-level-open",{menu_id:s.menu_id,levelDepth:s.getLevelDepth(e),level:e}),s.support||(classie.add(e,"sm-level-opened"),s.fireEvent("sm-level-opened",{menu_id:s.menu_id,levelDepth:s.getLevelDepth(e),level:e}),s.initCurrentLevel());for(var t=e.parentElement,i=n(t,".sm-level");i&&i!==t;)classie.add(i,"sm-level-overlay"),classie.add(i,"sm-level-open"),s.fireEvent("sm-level-inactive",{menu_id:s.menu_id,levelDepth:s.getLevelDepth(i),level:i}),t=i.parentElement,i=n(t,".sm-level")}else s.setContentFilter(s.mainLevel),classie.add(s.mainLevel,"sm-level-open"),s.fireEvent("sm-level-open",{menu_id:s.menu_id,levelDepth:s.getLevelDepth(s.mainLevel),level:s.mainLevel}),classie.add(s.mainLevel,"sm-level-opened"),s.fireEvent("sm-level-opened",{menu_id:s.menu_id,levelDepth:s.getLevelDepth(s.mainLevel),level:s.mainLevel}),s.initCurrentLevel()},3),"undefined"!=typeof i&&i()};e?s.setWrapperDataLevel(e,a):s.setWrapperDataLevel(s.mainLevel,a)},this.initWrapperDataLevel=function(){var e=this;if(e.alwaysVisible||!e.wrapperBgUsed())return!1;e.resetWrapperDataLevel();var t=e.option("wrapper-bg");t.image_url&&c(t.image_url)},this.setWrapperDataLevel=function(e,i){i="undefined"!=typeof i?i:function(){};var n=this;if(n.alwaysVisible||!n.wrapperBgUsed())return i(),!1;var s,r,a,l=!0;n.level>n.previousLevel&&(l=!1),l?t(n.container).addClass("sm-level-closing"):t(n.container).removeClass("sm-level-closing");var o=function(){var e="\t\t\t background: -moz-linear-gradient({direction}, {colour1} 0%, {colour2} 100%);\t\t\t background: -o-linear-gradient({direction}, {colour1} 0%, {colour2} 100%);\t\t\t background: -webkit-linear-gradient({direction}, {colour1} 0%, {colour2} 100%);\t\t\t background: -ms-linear-gradient({direction}, {colour1} 0%, {colour2} 100%);\t\t\t background: linear-gradient({direction}, {colour1} 0%, {colour2} 100%);\t\t\t ",e="linear-gradient({direction}, {colour1} 0%, {colour2} 100%)";return function(t,i,n){return e.replace(/\{direction\}/g,t).replace(/\{colour1\}/g,i).replace(/\{colour2\}/g,n)}}(),u=function(s,r){s="undefined"!=typeof s?s:"",t(n.container).attr("data-level",r);var a=t(e).data("wrapper-color"),l={"background-color":t(e).data("wrapper-color"),"background-repeat":t(e).data("wrapper-repeat"),"background-size":t(e).data("wrapper-size"),"background-position":t(e).data("wrapper-position")};if(s&&""!==s?l["background-image"]="url("+s+")":a&&""!==a&&(l["background-image"]="inherit"),t(n.wrapperBg2).css(l),t(n.wrapperBg2).data("css",l),t(n.wrapperBg1).attr("style")||t(n.wrapperBg1).css(l),t(e).data("pattern-image")&&""!==t(e).data("pattern-image")){var u={"background-image":"url("+t(e).data("pattern-image")+")",opacity:t(e).data("pattern-opacity")};t(n.wrapperBg2).find(".sm-wrapper-pattern").css(u),t(n.wrapperBg2).data("pattern-css",u),t(n.wrapperBg1).find(".sm-wrapper-pattern").attr("style")||t(n.wrapperBg1).find(".sm-wrapper-pattern").css(l)}if(t(e).data("overlay-type")){var p;"gradient"===t(e).data("overlay-type")?p={background:o(t(e).data("overlay-direction"),t(e).data("overlay-color-start"),t(e).data("overlay-color-end"))}:"color"===t(e).data("overlay-type")&&(p={background:t(e).data("overlay-color")}),p&&(t(n.wrapperBg2).find(".sm-wrapper-overlay").css(p),t(n.wrapperBg2).data("overlay-css",p),t(n.wrapperBg1).find(".sm-wrapper-overlay").attr("style")||t(n.wrapperBg1).find(".sm-wrapper-overlay").css(l))}if(t(e).data("wrapper-filter")){var c=t(e).data("wrapper-filter");t(n.wrapperBg2).addClass(c),t(n.wrapperBg2).data("filter-class",c),t(n.wrapperBg1).hasClass(c)||t(n.wrapperBg1).addClass(c)}i()};if(t(e).hasClass("sm-has-wrapper-bg"))if(s=t(e).closest("li.menu-item"),r=s&&s.length>0?t(s).attr("id"):"menu-item-main",a=t(n.container).attr("data-level"),a!==r){t(n.container).attr("data-level","");var p=t(n.wrapperBg2).css("background-image"),m=t(e).data("wrapper-image");m&&m!==p?(t(n.wrapperBg2).data("css")&&t(n.wrapperBg1).css(t(n.wrapperBg2).data("css")),t(n.wrapperBg2).data("pattern-css")&&t(n.wrapperBg1).find(".sm-wrapper-pattern").css(t(n.wrapperBg2).data("pattern-css")),t(n.wrapperBg2).data("overlay-css")&&t(n.wrapperBg1).find(".sm-wrapper-overlay").css(t(n.wrapperBg2).data("overlay-css")),t(n.wrapperBg2).data("filter-class")&&t(n.wrapperBg1).addClass(t(n.wrapperBg2).data("filter-class")),m&&""!==m?n.inArray(d,m,"preloadedImages")?u(m,r):(n.showLoading(),c(m,function(e){SM_Timer.setTimeout(function(){u(e,r)},5),n.hideLoading()})):i()):u(null,r)}else i();else i()},this.resetWrapperDataLevel=function(e){var i=this;if(i.alwaysVisible||!i.wrapperBgUsed())return!1;e="undefined"!=typeof e&&e;var n=function(){t(i.container).attr("data-level","main-item-level"),t(i.container).removeClass("sm-level-closing"),t(i.wrapperBg1).removeAttr("style"),t(i.wrapperBg1).find(".sm-wrapper-pattern").removeAttr("style"),t(i.wrapperBg1).find(".sm-wrapper-overlay").removeAttr("style"),t(i.wrapperBg1).removeClass(function(e,t){return(t.match(/(^|\s)sm-filter-\S+/g)||[]).join(" ")}),t(i.wrapperBg2).removeAttr("style"),t(i.wrapperBg2).removeData("css"),t(i.wrapperBg2).removeData("pattern-css"),t(i.wrapperBg2).removeData("overlay-css"),t(i.wrapperBg2).find(".sm-wrapper-pattern").removeAttr("style"),t(i.wrapperBg2).find(".sm-wrapper-overlay").removeAttr("style"),t(i.wrapperBg2).removeData("filter-class"),t(i.wrapperBg2).removeClass(function(e,t){return(t.match(/(^|\s)sm-filter-\S+/g)||[]).join(" ")})};e!==!1?SM_Timer.setTimeout(n,e):n()},this.wrapperBgUsed=function(){var e=["sm-effect-2","sm-effect-3","sm-effect-4","sm-effect-5","sm-effect-7","sm-effect-9","sm-effect-10","sm-effect-11","sm-effect-12","sm-effect-13","sm-effect-14"];return this.inArray(e,this.animationType,"wrapperBgUsed")},this.overflowFixNeeded=function(){return!this.isMobile()},this.setContentFilter=function(e){var t=e.getAttribute("data-content-filter");""===t||classie.has(this.content,t)||this.alwaysVisible||classie.add(this.content,t)},this.removeContentFilter=function(){t(this.content).removeClass(function(e,t){return(t.match(/(^|\s)sm-filter-\S+/g)||[]).join(" ")})},this.resetMenu=function(i,n){var s=this;if(!s.open)return!1;if(classie.add(s.pusher,"sm-pusher-closing"),classie.add(s.el,"sm-menu-closing"),s.alwaysVisible)return s.isMobileBreakpoint()&&(s.hideAlwaysVisibleMenu(),s.animateReset()),s.level=0,"undefined"!=typeof n&&n(),!1;for(;s.level>1;)s.level--,s.closeMenu(!0);i="undefined"!=typeof i&&i,s.fireEvent("sm-closing",{menu_id:s.menu_id}),s.level=0,s.animateReset(),s.removeContentFilter(),classie.remove(s.wrapper,"sm-menu-open");var a=function(){classie.remove(s.wrapper,s.animationType),classie.remove(s.wrapper,"sm-"+s.position),classie.remove(s.el,"sm-active"),classie.remove(s.el,"sm-triggered"),s.overflowFixNeeded()&&classie.remove(s.html,"sm-overflow-fix"),classie.remove(s.container,"sm-menu-"+s.menu_id),s.toggleLevels(!0),classie.remove(s.mainLevel,"sm-level-opened"),f.alwaysVisibleEnabled()||classie.remove(s.html,"sm-menu-active"),classie.remove(s.wrapper,"sm-level-closing"),s.resetWrapperDataLevel(),s.reInitAlwaysVisible(),s.alwaysVisible||(classie.remove(s.pusher,"sm-"+s.position),s.overflowFixNeeded()&&(i||r(t(s.content).data("scrolltop")))),"undefined"!=typeof n&&n(),iNoBounce.disable(),s.open=!1,s.fireEvent("sm-close",{menu_id:s.menu_id}),t(e).resize()};i?a():SM_Timer.setTimeout(a,s.closeAnimationSpeed)},this.resizeMenu=function(e){var i=this,n=e,s=e,r=u(),a=t(i.container).width();if(o(e))n=e+"px";else if(e.search("perc")!==-1||e.search("%")!==-1||e.search("vw")!==-1){var l=0;e.search("perc")!==-1?(l=parseInt(e.replace("perc","")),n=n.replace("perc","%"),s=l/100*r):e.search("vw")!==-1?(l=parseInt(e.replace("vw","")),s=l/100*r):(l=parseInt(e.replace("%","")),s=l/100*a)}s=parseInt(s),parseInt(i.levelWidth)!==s&&(classie.add(i.el,"sm-resizing"),i.fireEvent("sm-resize-start",{menu_id:i.menu_id})),i.levelWidth=s},this.resizeLevel=function(e){var t=0;return"undefined"!=typeof e&&(t=this.isMobileBreakpoint()?"100%":b.isMobile()?b.option("level-width","300px"):e.getAttribute("data-width"),void this.resizeMenu(t))},this.resizeCurrentLevel=function(){var e=this.getCurrentLevel();e&&this.resizeLevel(e)},this.getLevelDepth=function(e){return e?parseInt(e.getAttribute("data-level")):0},this.getCurrentLevelDepth=function(){var e=this.getCurrentLevel();return e?this.getLevelDepth(e):0},this.resetAlwaysVisible=function(){classie.has(this.html,"sm-always-visible")&&classie.remove(this.html,"sm-always-visible")},this.initAlwaysVisible=function(){classie.has(this.html,"sm-always-visible")||classie.add(this.html,"sm-always-visible")},this.reInitAlwaysVisible=function(){var e=f.getAlwaysVisible();e&&e.id!==this.id&&this.initAlwaysVisible()},this.alwaysVisibleMenuHidden=function(){return this.alwaysVisibleHidden},this.showAlwaysVisibleMenu=function(){var e=this;e.isMobileBreakpoint()?e.html.style.overflow="hidden":e.html.style.overflow="",e.support?e.setTransform("translate3d(0,0,0)",e.el):t(e.el).fadeIn(),e.alwaysVisibleHidden=!1,e.fireEvent("sm-av-open",{menu_id:e.menu_id}),e.openFirst||(e.openFirst=!0,e.fireEvent("sm-open-first",{menu_id:e.menu_id}),setTimeout(function(){e.vAlign()},100))},this.hideAlwaysVisibleMenu=function(){var e=this;if(e.html.style.overflow="",e.support){var i="left"===e.position?"-110%":"110%";e.setTransform("translate3d("+i+",0,0)",e.el)}else t(e.el).fadeOut();e.alwaysVisibleHidden=!0,e.fireEvent("sm-av-close",{menu_id:e.menu_id})},this.closeMenu=function(e){this.toggleLevels(e),this.animate(!0)},this.setTransform=function(e,t){t=t||this.pusher,t.style.WebkitTransform=e,t.style.MozTransform=e,t.style.transform=e},this.toggleLevels=function(e){var t=this,i="undefined"!=typeof e&&e;t.removeContentFilter();for(var n=0,s=this.levels.length;n<s;++n){var r=this.levels[n],a=t.getLevelDepth(r);a>=t.level+1?(classie.has(r,"sm-level-open")&&(t.fireEvent("sm-level-closing",{menu_id:t.menu_id,levelDepth:a,level:r}),classie.remove(r,"sm-level-overlay"),classie.remove(r,"sm-level-open"),t.support||classie.remove(r,"sm-level-opened"),t.fireEvent("sm-level-close",{menu_id:t.menu_id,levelDepth:a,level:r})),r.style.zIndex=2):i||a!==t.level||classie.remove(r,"sm-level-overlay")}var l=t.getCurrentLevel();l&&(t.fireEvent("sm-level-active",{menu_id:t.menu_id,levelDepth:t.getLevelDepth(l),level:l}),t.resizeLevel(l),t.setContentFilter(l),t.setWrapperDataLevel(l))},this.toggleMenuEvent=function(){this.toggleMenu()},this.toggleMenu=function(e){var t=this;if(!t.isMobileBreakpoint()&&t.alwaysVisible&&t.open&&t.created&&!t.isReloading)return"undefined"!=typeof e&&e(),!1;if(t.created){if(t.busy)return!1;if(t.busy=!0,SM_Timer.setTimeout(function(){t.busy=!1},t.openAnimationSpeed),t.open)if(t.alwaysVisible)if(t.alwaysVisibleMenuHidden()){var i=t.getSelectedLevel();t.openCurrentLevel||(i=!1),t.openMenu(i,e)}else t.resetMenu(!1,e);else t.resetMenu(!1,e);else{var i=t.getSelectedLevel();t.openCurrentLevel||(i=!1);var n=f.getOpen();n!==!1?n.resetMenu(!1,function(){t.openMenu(i,e)}):t.openMenu(i,e)}}else t.insertAjaxMenu(e)},this.getSelectedLevel=function(){this.setSelectedLevel();var e=null,t=this.el.querySelector(".current-menu-item");return t&&(e=n(t,".sm-level")),e},this.getSubLevel=function(e){var t=null,i=this.el.querySelector(".menu-item-has-children.menu-item-"+e);return i&&(t=i.querySelector(".sm-level")),t},this.hasSelectedLevel=function(){var e=this.el.querySelector(".current-menu-item");return!!e},this.setSelectedLevel=function(){if(this.selectedLevelSet)return!1;var i=e.location.href;SM.in_customizer&&"undefned"!=typeof parent.window.wp.customize.previewer&&(i=parent.window.wp.customize.previewer.previewUrl()),t(this.el).find("li.current-menu-item").each(function(){t(this).removeClass("current-menu-item")});var n="#",s=t(this.el).find("li.menu-item a").filter(function(){return n=t(this).attr("href"),n==i&&"#"!==n});s.each(function(){t(this).closest("li").addClass("current-menu-item")}),this.selectedLevelSet=!0},this.getCurrentLevel=function(){var e=null,t=this.el.querySelector(".sm-level-open:not(.sm-level-overlay)");return t&&(e=t),e},this.initCurrentLevel=function(){var e=this.getCurrentLevel();e&&(this.fireEvent("sm-level-active",{menu_id:this.menu_id,levelDepth:this.getLevelDepth(e),level:e}),this.resizeLevel(e),this.setContentFilter(e),this.setWrapperDataLevel(e))},this.insertAjaxMenu=function(e,i){var n=this;return i="undefined"!=typeof i?1:0,!n.isAjaxing&&(n.isAjaxing=!0,n.showLoading(),void t.ajax({url:SM_VARS.sm_ajaxurl,type:"get",dataType:"json",data:{id:n.menu_id,force:i}}).done(function(i){n.hideLoading(),n.isAjaxing=!1,t(n.triggerSelector).off(n.menuEventType,n.insertAjaxMenuEvent),""===i.error&&(t(n.el).replaceWith(t(i.menu)),n.el=t("#"+n.id).get(0),v[n.id]=n,n.options=i.options,n.init(),n.toggleMenu(function(){"undefined"!=typeof n.callback&&n.callback(n),"undefined"!=typeof e&&e(i)}))}).fail(function(){n.isAjaxing=!0,n.ajax_errors++,n.ajax_errors<3?n.insertAjaxMenu(e,i):n.hideLoading()}))},this.updateTriggers=function(e){for(var i=this,n=Array.prototype.slice.call(document.querySelectorAll(e)),s=function(e){e.preventDefault(),e.stopImmediatePropagation(),e.stopPropagation(),i.toggleMenuEvent(e)},r=0;r<n.length;r++)t(n[r]).on(i.menuEventType,s)},this.initAfterAjaxEvents=function(){var e=this;t(document).ajaxComplete(function(i,n){if(n.responseJSON&&n.responseJSON.menu_id){var s=f.get(n.responseJSON.menu_id);if(t(s.el).data("menu-triggers-ready"))return!1;var r=function(e){e.preventDefault();var i=t(this).attr("class"),n=parseInt(i.replace("sm-trigger-",""));g.toggle(n)};t(s.el).find('[class*="sm-trigger-"]').on(e.levelEventType,r),t(s.el).data("menu-triggers-ready",!0)}})},this.reloadMenu=function(e,i){var n=this;if(n.isReloading)return!1;i="undefined"!=typeof i&&i===!0,n.fireEvent("sm-reloading",{menu_id:n.menu_id}),classie.add(n.html,"sm-reloading"),classie.add(n.el,"sm-reloading");var s=n.getCurrentLevel();if(s)var r="#"+t(s).closest("li").attr("id")+" .sm-level";var a=function(e,i){n.created=!1,n.isReloading=!0,n.insertAjaxMenu(function(a){"undefined"!=typeof e&&e(a),s&&!t(s).hasClass("sm-main-level")?SM_Timer.setTimeout(function(){n.openMenu(t(r).get(0),function(){n.fireEvent("sm-reloaded",{menu_id:n.menu_id}),classie.remove(n.html,"sm-reloading"),classie.remove(n.el,"sm-reloading"),n.isReloading=!1,i&&n.closeMenu()})},1e3):(n.fireEvent("sm-reloaded",{menu_id:n.menu_id}),classie.remove(n.html,"sm-reloading"),classie.remove(n.el,"sm-reloading"),n.isReloading=!1,i&&n.closeMenu())},!0)};n.created&&n.open?n.toggleMenu(function(){a(e,i)}):a(e,i)},this.showLoading=function(){classie.add(this.wrapperLoading,"is-loading")},this.hideLoading=function(){classie.remove(this.wrapperLoading,"is-loading")},this.inArray=function(e,t,i){return i="undefined"!=typeof i&&i,i?"undefined"!=typeof this.cache[i]?this.cache[i]:(this.cache[i]=e.indexOf(t)!==-1,this.cache[i]):e.indexOf(t)!==-1},this.addEventListener=function(e,t,i){for(var n=this.el,s=e.split(" "),r=0,a=s.length;r<a;r++)e=s[r],n in this.eventHandlers||(this.eventHandlers[n]={}),e in this.eventHandlers[n]||(this.eventHandlers[n][e]=[]),this.eventHandlers[n][e].push([t,i]),n.addEventListener(e,t,i)},this.removeEventListeners=function(){var e=this.el;if(e in this.eventHandlers){var t=this.eventHandlers[e];for(var i in t)for(var n=t[i],s=n.length;s--;){var r=n[s];e.removeEventListener(i,r[0],r[1])}}},this.fireEvent=function(e,t){t=t||{};var i={
bubbles:!1,cancelable:!1,detail:t};t.menu=this.el;var n=new m(e,i);this.el.dispatchEvent(n),document.body.dispatchEvent(n)},this.preInit()},f={create:function(e,t,i,n,s){return new h(e,t,i,n,s)},get:function(e){var t=null;return"undefined"!=typeof v["sm-menu-"+e]&&(t=v["sm-menu-"+e]),t},getOpen:function(){var e=!1,t={};try{Object.keys(v).forEach(function(i){if(v[i].open&&!v[i].alwaysVisible)throw e=v[i],t})}catch(i){}return e},getAlwaysVisible:function(){var e=!1,t=document.querySelector(".sm-menu.sm-always-visible");return t&&"undefined"!=typeof v[t.id]&&(e=v[t.id]),e},alwaysVisibleEnabled:function(){var e=document.querySelector(".sm-menu.sm-always-visible");return!!e},getAll:function(){return v}},g={create:function(e,t,i,n,s){f.create(e,t,i,n,function(e){s(e.el)})},get:function(e){var t=f.get(e);return t?t.el:null},getOpen:function(){var e=f.getOpen();return e?e.menu_id:null},getAlwaysVisible:function(){var e=f.getAlwaysVisible();return e?e.menu_id:null},alwaysVisibleEnabled:function(){return f.alwaysVisibleEnabled()},toggle:function(e,t){var i=f.get(e);i&&i.toggleMenu(t)},open:function(e,t){var i=f.get(e);if(i&&(!i.open||i.alwaysVisible)){var n=i.getSelectedLevel();i.openCurrentLevel||(n=!1);var s=f.getOpen();s!==!1?s.resetMenu(!1,function(){i.openMenu(n,t)}):i.openMenu(n,t)}},openSubLevel:function(e,t,i){var n=this,s=f.get(e);if(s){var r=s.getSubLevel(t),a=s.getCurrentLevel();if(r===a)return!1;if(r)if(s.open){var l=parseInt(r.getAttribute("data-level"));if(l<s.level){for(;s.level>l;)s.level--,s.closeMenu();n.openSubLevel(e,t,i)}else s.openMenu(r,i)}else n.open(e,function(){s.openMenu(r,i)})}},close:function(e,t){var i=null;i="undefined"==typeof e?f.getOpen():f.get(e),i&&i.open&&i.resetMenu(!1,t)},isOpen:function(e){var t=f.get(e);return!!t&&(t.alwaysVisible?!t.alwaysVisibleMenuHidden():t.open)},isAlwaysVisible:function(e){var t=f.get(e);return!!t&&t.alwaysVisible},isCreated:function(e){var t=f.get(e);return!!t&&t.created},reload:function(e,t,i){var n=f.get(e);n&&n.reloadMenu(t,i)},updateTriggers:function(e,t){var i=f.get(e);i&&i.updateTriggers(t)},getCurrentLevel:function(e){var t=f.get(e);return t?t.getCurrentLevel():null},getCurrentLevelDepth:function(e){var t=f.get(e);return t?t.getCurrentLevelDepth():0},getOption:function(e,t){var i=f.get(e);return i?i.option(t):null}};e.SlickMenu=g}(window,jQuery);