jQuery(document).ready(function(e){class t{constructor(i){if(t.activeToggleClass="is-active",t.openContainerClass="rmp-menu-open",t.activeSubMenuArrowClass="rmp-menu-subarrow-active",t.subMenuClass=".rmp-submenu",t.activeTopMenuClass="rmp-topmenu-active",this.options=i,this.menuId=this.options.menu_id,this.trigger="#rmp_menu_trigger-"+this.menuId,this.isOpen=!1,this.container="#rmp-container-"+this.menuId,this.headerBar="#rmp-header-bar-"+this.menuId,this.menuWrap="ul#rmp-menu-"+this.menuId,this.subMenuArrow=".rmp-menu-subarrow",this.wrapper=".rmp-container",this.linkElement=".rmp-menu-item-link",this.pageWrapper=this.options.page_wrapper,this.use_desktop_menu=this.options.use_desktop_menu,this.originalHeight="",this.animationSpeed=1e3*this.options.animation_speed,this.hamburgerBreakpoint=this.options.tablet_breakpoint,this.subMenuTransitionTime=1e3*this.options.sub_menu_speed,this.options.button_click_trigger.length>0&&(this.trigger=this.trigger+" , "+this.options.button_click_trigger),"inside-element"==this.options.button_position_type){var n=e(this.trigger).attr("data-destination");e(this.trigger).appendTo(e(n).parent())}this.init()}init(){let t=this;e(this.trigger).on("click",function(e){e.stopPropagation(),t.triggerMenu()}),e(t.menuWrap).find(t.subMenuArrow).on("click",function(e){e.preventDefault(),e.stopPropagation(),t.triggerSubArrow(this)}),"on"==t.options.menu_close_on_body_click&&e(document).on("click","body",function(i){e(window).width()<t.hamburgerBreakpoint&&(!t.isOpen||!e(i.target).closest(t.container).length&&!e(i.target).closest(t.target).length)&&t.closeMenu()}),"on"==t.options.menu_close_on_link_click&&e(this.menuWrap+" "+t.linkElement).on("click",function(i){if(e(window).width()<t.hamburgerBreakpoint){if(i.preventDefault(),"on"==t.options.menu_item_click_to_trigger_submenu&&e(this).is(".rmp-menu-item-has-children > "+t.linkElement))return;let n=e(this).attr("href"),s=void 0===e(this).attr("target")?"_self":e(this).attr("target");if(t.isOpen){if(e(i.target).closest(this.subMenuArrow).length)return;void 0!==n&&(t.closeMenu(),setTimeout(function(){window.open(n,s)},t.animationSpeed))}}}),"on"==t.options.menu_item_click_to_trigger_submenu&&e(this.menuWrap+" .rmp-menu-item-has-children > "+t.linkElement).on("click",function(i){e(window).width()<t.hamburgerBreakpoint&&(i.preventDefault(),t.triggerSubArrow(e(this).children(".rmp-menu-subarrow").first()))}),e(document).on("keydown",function(t){let i=e(".rmp-container.rmp-menu-open");if(i.length){let n=i.find(".rmp-selected-menu-item").length?i.find(".rmp-selected-menu-item"):i.find(".rmp-menu-current-item"),s=e(".rmp-container.rmp-menu-open"),r=i.find(".rmp-menu-item");if(9===t.keyCode){if(r.removeClass("rmp-selected-menu-item"),n.length){if(n.hasClass("rmp-menu-item-has-children")){n.children(".rmp-menu-item-link").first().find(".rmp-menu-subarrow").click();n.find(".rmp-submenu").children(".rmp-menu-item").first().addClass("rmp-selected-menu-item").children(".rmp-menu-item-link").first().focus()}else{let a=n.next(".rmp-menu-item");if(a.length)a.addClass("rmp-selected-menu-item").children(".rmp-menu-item-link").first().focus();else{let m=n.closest(".rmp-submenu");if(m.length){let o=m.closest(".rmp-menu-item"),u=o.next(".rmp-menu-item");if(o.children(".rmp-menu-item-link").first().find(".rmp-menu-subarrow").click(),u.length)u.addClass("rmp-selected-menu-item").children(".rmp-menu-item-link").first().focus();else{let p=o.closest(".rmp-submenu").closest(".rmp-menu-item").next(".rmp-menu-item");p.length?p.find(".rmp-menu-item-link").addClass("rmp-selected-menu-item").children(".rmp-menu-item-link").first().focus():s.find(".rmp-menu-item").first().addClass("rmp-selected-menu-item").children(".rmp-menu-item-link").first().focus()}}else s.find(".rmp-menu-item").first().addClass("rmp-selected-menu-item").children(".rmp-menu-item-link").first().focus()}}}else r.first().addClass("rmp-selected-menu-item").children(".rmp-menu-item-link").first().focus();t.preventDefault()}13===t.keyCode&&n.length&&n.click()}}),this.setActiveMenuItemOnLoad()}setActiveMenuItemOnLoad(){let i=window.location.href,n=e(this.menuWrap).find("a");n.each(function(){if(this.href===i)return e(this).closest(".rmp-menu-item-has-children").addClass(t.activeTopMenuClass),!1})}setWrapperTranslate(){let t,i;switch(this.options.menu_appear_from){case"left":t="translateX("+this.menuWidth()+"px)",i="translateX(-"+this.menuWidth()+"px)";break;case"right":t="translateX(-"+this.menuWidth()+"px)",i="translateX("+this.menuWidth()+"px)";break;case"top":t="translateY("+this.wrapperHeight()+"px)",i="translateY(-"+this.menuHeight()+"px)";break;case"bottom":t="translateY(-"+this.menuHeight()+"px)",i="translateY("+this.menuHeight()+"px)"}"push"==this.options.animation_type&&(e(this.pageWrapper).css({transform:t}),"body"==this.pageWrapper&&e(this.container).css({transform:i})),"on"==this.options.button_push_with_animation&&e(this.trigger).css({transform:t})}clearWrapperTranslate(){"push"==this.options.animation_type&&e(this.pageWrapper).css({transform:""}),"on"==this.options.button_push_with_animation&&e(this.trigger).css({transform:""})}fadeMenuIn(){e(this.container).fadeIn(this.animationSpeed)}fadeMenuOut(){e(this.container).fadeOut(this.animationSpeed,function(){e(this).css("display","")})}openMenu(){e(this.trigger).addClass(t.activeToggleClass),e(this.container).addClass(t.openContainerClass),"fade"==this.options.animation_type?this.fadeMenuIn():this.setWrapperTranslate(),this.isOpen=!0}closeMenu(){e(this.trigger).removeClass(t.activeToggleClass),e(this.container).removeClass(t.openContainerClass),"fade"==this.options.animation_type?this.fadeMenuOut():this.clearWrapperTranslate(),this.isOpen=!1}triggerMenu(){this.isOpen?this.closeMenu():this.openMenu()}triggerSubArrow(i){var n=this,s=e(i).parent().siblings(t.subMenuClass);if("on"==n.options.accordion_animation){var r=s.parents(".rmp-menu-item-has-children").last().siblings(".rmp-menu-item-has-children"),a=s.parents(".rmp-menu-item-has-children").first().siblings(".rmp-menu-item-has-children");r.children(".rmp-submenu").slideUp(n.subMenuTransitionTime,"linear").removeClass("rmp-submenu-open"),r.each(function(){e(this).find(n.subMenuArrow).first().html(n.options.inactive_toggle_contents),e(this).find(n.subMenuArrow).first().removeClass(t.activeSubMenuArrowClass)}),a.children(".rmp-submenu").slideUp(n.subMenuTransitionTime,"linear").removeClass("rmp-submenu-open"),a.each(function(){e(this).find(n.subMenuArrow).first().html(n.options.inactive_toggle_contents),e(this).find(n.subMenuArrow).first().removeClass(t.activeSubMenuArrowClass)})}s.hasClass("rmp-submenu-open")?(s.slideUp(n.subMenuTransitionTime,"linear",function(){e(this).css("display","")}).removeClass("rmp-submenu-open"),e(i).html(n.options.inactive_toggle_contents),e(i).removeClass(t.activeSubMenuArrowClass)):(s.slideDown(n.subMenuTransitionTime,"linear").addClass("rmp-submenu-open"),e(i).html(n.options.active_toggle_contents),e(i).addClass(t.activeSubMenuArrowClass))}pushMenuTrigger(t){"on"==this.options.button_push_with_animation&&e(this.trigger).css({transform:this.menuWidth()})}menuHeight(){return e(this.container).height()}menuWidth(){return e(this.container).width()}wrapperHeight(){return e(this.wrapper).height()}backUpSlide(t){let i=parseInt(e(this.menuWrap)[0].style.transform.replace(/^\D+/g,""))-100;e(this.menuWrap).css({transform:"translateX(-"+i+"%)"});let n=e(t).parent("ul").parent("li").parent(".rmp-submenu").height();n?e(this.menuWrap+this.menuId).css({height:n+"px"}):e(this.menuWrap).css({height:this.originalHeight})}}for(let i=0;i<rmp_menu.menu.length;i++)new t(rmp_menu.menu[i])});
!function(){"use strict";const e=(e,t,n)=>{(e instanceof NodeList?e:[e]).forEach(e=>e.addEventListener(t,t=>n(t,e)))},t=(e,t)=>{r(e,t,"toggle")},n=(e,t)=>{r(e,t,"add")},o=(e,t)=>{r(e,t,"remove")},r=(e,t,n)=>{const o=t.split(" ");(e instanceof NodeList?e:[e]).forEach(e=>e.classList[n].apply(e.classList,o))};let i=null,c=2;const s=()=>{const{masonryStatus:e,masonryColumns:t,blogLayout:n}=NeveProperties;"enabled"!==e||t<2||(i=document.querySelector(".nv-index-posts .posts-wrapper"),null!==i&&imagesLoaded(i,()=>{const e="article.layout-".concat(n);window.nvMasonry=new Masonry(i,{itemSelector:e,columnWidth:e,percentPosition:!0})}))},a=()=>{"enabled"===NeveProperties.infScroll&&null!==document.querySelector(".nv-index-posts .posts-wrapper")&&((e,t,n=.5)=>{if(!e)return;new IntersectionObserver(o=>{if(o[0].intersectionRatio<=n)return;t();const r=setInterval(()=>{const n=e.getBoundingClientRect(),{top:o,left:i,right:c,bottom:s}=n,{innerWidth:a,innerHeight:l}=window;o>=0&&i>=0&&c<=a&&s<=l?t():clearInterval(r)},750)}).observe(e)})(document.querySelector(".infinite-scroll-trigger"),()=>{if(parent&&parent.wp&&parent.wp.customize)return parent.wp.customize.requestChangesetUpdate().then(()=>{l()}),!1;l()})},l=()=>{const e=window.document,t=window.NeveProperties,n=e.querySelector(".infinite-scroll-trigger");if(null===n)return;const o=e.querySelector(".nv-loader");if(o.style.display="block",c>t.maxPages)return n.parentNode.removeChild(n),void(o.style.display="none");const r=e.querySelector(".nv-index-posts .posts-wrapper"),i=t.lang,s=t.endpoint+c,a=u(i?s+"/"+i:s);c++;const l=e.createElement("div");r.appendChild(l),((e,t,n)=>{const o=new XMLHttpRequest;o.onload=()=>{4===o.readyState&&200===o.status&&t(o.response)},o.onerror=()=>{},o.open("POST",e,!0),o.setRequestHeader("Content-Type","application/json; charset=UTF-8"),o.send(n)})(a,e=>{if(l.outerHTML=JSON.parse(e),"enabled"!==t.masonryStatus)return!1;window.nvMasonry.reloadItems(),window.nvMasonry.layout()},t.query)},u=e=>"undefined"==typeof wp||void 0===wp.customize?e:(e+="?customize_changeset_uuid="+wp.customize.settings.changeset.uuid+"&customize_autosaved=on","undefined"==typeof _wpCustomizeSettings?e:e+="&customize_preview_nonce="+_wpCustomizeSettings.nonce.preview),d=["dropdown-open","active","nav-clickaway-overlay"],p=()=>{m(),document.addEventListener("click",(function(e){e.target.hash&&e.target.hash.includes("#")&&window.HFG.toggleMenuSidebar(!1)})),v(),g(),b(),window.HFG.initSearch=function(){g(),v()}},m=()=>{const{isRTL:e}=NeveProperties,t=document.querySelectorAll(".sub-menu, .minimal .nv-nav-search");if(0===t.length)return;const n=window.innerWidth;t.forEach(t=>{let o=t.getBoundingClientRect(),r=o.left;r<0&&(t.style.right=e?"-100%":"auto",t.style.left=e?"auto":0),r+o.width>=n&&(t.style.right=e?0:"100%",t.style.left="auto"),o=t.getBoundingClientRect(),r=o.left,(r<0||r+o.width>=n)&&(t.style.transform="translateX("+(e?"-":"")+(Math.abs(r)+20)+"px)")}),"undefined"!=typeof menuCalcEvent&&window.dispatchEvent(menuCalcEvent)};function v(){const t=document.querySelectorAll(".caret-wrap");e(t,"click",f)}function f(e,n){e.preventDefault(),e.stopPropagation();const o=n.parentNode.parentNode.querySelector(".sub-menu");t(n,d[0]),t(o,d[0]),S(document.querySelectorAll(".".concat(d[0])),d[0])}const y=e=>e===document||"none"!==window.getComputedStyle(e,null).display&&y(e.parentNode);let w={};function h(e){const t=function(e=document){return[...e.querySelectorAll('a[href], button, input, textarea, select, details,[tabindex]:not([tabindex="-1"])')].filter(e=>!e.hasAttribute("disabled")&&!e.getAttribute("aria-hidden")&&y(e))}(w.container),n=9===e.keyCode,o=e.shiftKey,r=27===e.keyCode,i=document.activeElement,c=t[t.length-1],s=t[0];r&&(e.preventDefault(),w.backFocus.focus(),window.HFG.toggleMenuSidebar(!1),document.dispatchEvent(new CustomEvent("ftrap-end"))),!o&&n&&c===i&&(e.preventDefault(),s.focus()),o&&n&&s===i&&(e.preventDefault(),c.focus()),n&&s===c&&e.preventDefault()}function g(){const n=window.document,r=n.querySelectorAll(".nv-nav-search")||[],i=n.querySelectorAll(".menu-item-nav-search")||[],c=n.querySelectorAll(".close-responsive-search")||[];e(i,"click",(e,o)=>{e.preventDefault(),e.stopPropagation(),t(o,d[1]),S(o,d[1]),n.dispatchEvent(new CustomEvent("ftrap-run",{detail:{container:o.querySelector(".nv-nav-search"),close:".close-responsive-search",firstFocus:".search-field",backFocus:o}}))}),e(r,"click",e=>{e.stopPropagation()}),e(c,"click",e=>{e.preventDefault(),o(i,d[1]);const t=n.querySelector(".".concat(d[2]));null!==t&&t.parentNode.removeChild(t)})}function b(){const e=document.querySelector(".header--row .menu-item-nav-cart");if(null===e)return;const t=e.querySelector(".nv-nav-cart:not(.cart-off-canvas)");null!==t&&(t.style.left=e.getBoundingClientRect().left<350?0:null)}function S(e,t){let r=document.querySelector(".".concat(d[2]));null!==r&&r.parentNode.removeChild(r),r=document.createElement("div"),n(r,d[2]);const i=document.querySelector("header.header");i.parentNode.insertBefore(r,i),r.addEventListener("click",()=>{o(e,t),r.parentNode.removeChild(r)})}document.addEventListener("ftrap-run",(function(e){w=e.detail,setTimeout((function(e){e.container.querySelector(e.firstFocus).focus()}),100,w),document.addEventListener("keydown",h)})),document.addEventListener("ftrap-end",(function(){w={},document.removeEventListener("keydown",h)})),window.addEventListener("resize",b);const q=".close-sidebar-panel .navbar-toggle",E=["is-menu-sidebar","hiding-header-menu-sidebar","is-active"],C=function(){this.options={menuToggleDuration:300},this.init()},k=(e,t=!0)=>{e.forEach((function(e){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}))};function L(){window.HFG=new C,(()=>{if(null===document.querySelector(".blog.nv-index-posts"))return!1;s(),a()})(),p()}function N(){m()}let A;C.prototype.init=function(t=!1){const n=window.document;if(!1===t){const t=n.querySelectorAll(q);e(t,"click",()=>{this.toggleMenuSidebar(!1)})}const o=n.querySelectorAll(".menu-mobile-toggle");e(o,"click",e=>{this.toggleMenuSidebar(!e.target.parentElement.classList.contains("is-active"),e.target)});const r=n.querySelector(".header-menu-sidebar-overlay");r&&e(r,"click",function(){this.toggleMenuSidebar(!1)}.bind(this))},C.prototype.toggleMenuSidebar=function(e,t=null){const r=window.document,i=r.querySelectorAll(".menu-mobile-toggle");o(r.body,E[1]);const c=r.querySelectorAll("#header-menu-sidebar, .hfg-ov"),s=r.querySelectorAll(".neve-skip-link, #content, .scroll-to-top, #site-footer, .header--row");if(!NeveProperties.isCustomize&&r.body.classList.contains(E[0])||!1===e){const e=r.querySelector(".nav-clickaway-overlay");null!==e&&e.parentNode.removeChild(e),n(r.body,E[1]),o(r.body,E[0]),o(i,E[2]),setTimeout(function(){o(r.body,E[1])}.bind(this),1e3),k(s,!1),k(c),r.dispatchEvent(new CustomEvent("ftrap-end"))}else n(r.body,E[0]),n(i,E[2]),t&&r.dispatchEvent(new CustomEvent("ftrap-run",{detail:{container:r.getElementById("header-menu-sidebar"),close:q,firstFocus:q+",.menu-item a",backFocus:t}})),k(c,!1),k(s)},window.addEventListener("load",()=>{L()}),window.addEventListener("resize",()=>{clearTimeout(A),A=setTimeout(N,500)})}();