(function(e){function b(a){if(f[a])return f[a].exports;var c=f[a]={i:a,l:!1,exports:{}};e[a].call(c.exports,c,c.exports,b);c.l=!0;return c.exports}var f={};b.m=e;b.c=f;b.d=function(a,c,g){b.o(a,c)||Object.defineProperty(a,c,{configurable:!1,enumerable:!0,get:g})};b.n=function(a){var c=a&&a.__esModule?function(){return a["default"]}:function(){return a};b.d(c,"a",c);return c};b.o=function(a,c){return Object.prototype.hasOwnProperty.call(a,c)};b.p="";return b(b.s=13)})({13:function(e,b,f){Object.defineProperty(b,
"__esModule",{value:!0});(new (f(14).a)({settings:window.themehouse.settings.sidebarNav})).register()},14:function(e,b,f){var a=function(){function c(c,d){for(var a=0;a<d.length;a++){var b=d[a];b.enumerable=b.enumerable||!1;b.configurable=!0;"value"in b&&(b.writable=!0);Object.defineProperty(c,b.key,b)}}return function(b,d,a){d&&c(b.prototype,d);a&&c(b,a);return b}}();e=function(){function b(a){var d=this,c=a.settings;c=void 0===c?{}:c;var e=a.init;e=void 0===e?!1:e;a=a.commonVersion;a=void 0===a?
"20180112":a;if(!(this instanceof b))throw new TypeError("Cannot call a class as a function");this.init=function(){d.initGet();d.initSet()};this.toggleSidebar=function(){var a="0";d.visible?(window.document.querySelector(d.settings.selector).classList.remove(d.settings.visible),a="1"):window.document.querySelector(d.settings.selector).classList.add(d.settings.visible);d.visible=!d.visible;d.common.fetch({url:d.settings.link,data:{collapsed:a}})};this.navTrigger=function(a){if(a=a.target){var b=a.closest(d.settings.navElSelector);
if(b){var c=b.querySelector(d.settings.subNavSelector);c&&(b=c.querySelector(d.settings.subNavInnerSelector))&&(b=b.offsetHeight+"px",a.closest(d.settings.collapseTriggerSelector).classList.toggle(d.settings.collapseClass),c.classList.contains(d.settings.expandClass)?(c.style.height=b,c.classList.remove(d.settings.expandClass),window.setTimeout(function(){window.requestAnimationFrame(function(){c.style.height=0;window.setTimeout(function(){window.requestAnimationFrame(function(){c.style.height="";
d.common.resizeFire()})},d.settings.collapseDuration)})},17)):(c.classList.add(d.settings.expandClass),c.style.height=b,window.setTimeout(function(){window.requestAnimationFrame(function(){c.style.height="";d.common.resizeFire()})},d.settings.collapseDuration)))}}};this.initGet=function(){var a=window.document.querySelectorAll(d.settings.collapseTriggerSelector);if(a&&a.length)for(var b=0,c=a.length;b<c;b++)a[b].addEventListener("click",d.navTrigger);(a=window.document.querySelector(d.settings.triggerSelector))&&
a.addEventListener("click",function(){d.toggleSidebar()})};this.initSet=function(){d.running=!0};this.running=!1;this.settings=Object.assign({selector:"html",triggerSelector:"#uix_sidebarNav--trigger",visible:"sidebarNav--active",collapseTriggerSelector:".uix_sidebarNav--trigger",navElSelector:".p-navEl",subNavSelector:".uix_sidebarNav__subNav",subNavInnerSelector:".uix_sidebarNav__subNavInner",collapseClass:"is-expanded",expandClass:"subNav--expand",collapseDuration:400},c);this.commonVersion=a;
this.common=window.themehouse.common[a];this.visible=!this.settings.state;e&&this.init()}a(b,[{key:"register",value:function(){this.common.register({phase:"afterGet",addon:"TH_UIX_SidebarNav",func:this.initGet,order:10});this.common.register({phase:"afterSet",addon:"TH_UIX_SidebarNav",func:this.initSet,order:10})}}]);return b}();"undefined"===typeof window.themehouse&&(window.themehouse={});window.themehouse.sidebarNav={sidebarNav:e};b.a=e}});