function ma5menu(e){var a=".site-menu";void 0!==e.menu&&(a=e.menu);var n="active";void 0!==e.activeClass&&(n=e.activeClass);var t="#ma5menu-tools";if(void 0!==e.footer&&(t=e.footer),$(a).length>0){$(a).after('\n\x3c!-- ma5-mobile-menu generated by js start --\x3e\n\n\x3c!-- ma5-mobile-menu generated by js end --\x3e'),$(a).clone().attr("id","js-ma5menu-list").appendTo("#js-ma5menu");var r=$("#js-ma5menu-list");ma5menuBuilder_clearHTML(r),ma5menuBuilder_clearAttributes(r,n),ma5menuBuilder_buildActive(r,n),ma5menuBuilder_buildLevels($(r),0,"ma5-ul")}if($(".ma5menu").length>0){var l="left";"right"===e.position&&(l=e.position),!0===e.closeOnBodyClick&&$("html").on("click touch",function(e){$(".ma5menu__container").is(e.target)||0!==$(".ma5menu__container").has(e.target).length||$(".ma5menu__toggle").is(e.target)||0!==$(".ma5menu__toggle").has(e.target).length||$("html").removeClass("ma5menu--active")}),$("html").addClass("ma5menu--"+l),$("body").append('
'),$(".ma5menu__header").clone().appendTo(".ma5menu__head"),$(".ma5menu").find("ul").clone().addClass("ma5menu__panel").appendTo(".ma5menu__container").find("ul").remove(),$(".ma5menu__panel").each(function(){$(this).wrap("
"),$(this).parent().addClass($(this).attr("class")).attr("data-ma5order",$(this).attr("data-ma5order")),$(this).removeAttr("class").removeAttr("data-ma5order")}),$(t).length>0&&$(".ma5menu__panel").append('"),$(".ma5menu__toggle").on("click touch",function(){$("html").addClass("ma5menu--ready").toggleClass("ma5menu--active").addClass("ma5menu--overflow"),$(".ma5menu__panel").removeClass("ma5menu__panel--active-leave ma5menu__panel--parent-leave ma5menu__panel--active-enter ma5menu__panel--parent-enter"),setTimeout(function(){ma5menuCheckScroll()},500)}),$(".ma5menu__btn--enter").on("click touch",function(){$(".ma5menu__panel").removeClass("ma5menu__panel--active"),$(".ma5menu__panel li").removeClass("ma5menu__li--current");var e=$(this).parent().attr("data-ma5order").replace("li","ul"),a=$(this).parent().attr("data-ma5order").replace("li","ul").split("-");a.splice(-1,1);a=a.join("-"),$(".ma5menu__panel").removeClass("ma5menu__panel--active-leave ma5menu__panel--parent-leave ma5menu__panel--active-enter ma5menu__panel--parent-enter"),$('[data-ma5order="'+a+'"]').addClass("ma5menu__panel--parent-enter"),$('[data-ma5order="'+e+'"]').addClass("ma5menu__panel--active-enter ma5menu__panel--active"),setTimeout(function(){ma5menuCheckScroll()},500)}),$(".ma5menu__leave").on("click touch",function(){$(".ma5menu__panel").removeClass("ma5menu__panel--active");var e=$(this).parent().attr("data-ma5order").replace("li","ul").split("-");e.splice(-1,1);e.splice(-1,1),e=e.join("-");var a=$(this).parent().attr("data-ma5order").replace("li","ul").split("-");a.splice(-1,1);a=a.join("-"),$(".ma5menu__panel").removeClass("ma5menu__panel--active-leave ma5menu__panel--parent-leave ma5menu__panel--active-enter ma5menu__panel--parent-enter"),$('[data-ma5order="'+e+'"]').addClass("ma5menu__panel--parent-leave ma5menu__panel--active"),$('[data-ma5order="'+a+'"]').addClass("ma5menu__panel--active-leave"),setTimeout(function(){ma5menuCheckScroll()},500)});var i=!1;$(window).on("resize",function(){i=!0}),setInterval(function(){i&&(i=!1,ma5menuCheckScroll())},300)}}function ma5menuCheckScroll(){$("html").removeClass("ma5menu--overflow"),$(".ma5menu__container").removeClass("ma5menu__container--scroll"),$(".ma5menu__panel.ma5menu__panel--active").detectElementScrollbar()?($(".ma5menu__container").addClass("ma5menu__container--scroll"),$(".ma5menu__panel.ma5menu__panel--active").bind("scroll",function(){$(this).scrollTop()+$(this).innerHeight()+1>=$(this)[0].scrollHeight?$(".ma5menu__container").removeClass("ma5menu__container--scroll"):$(".ma5menu__container").addClass("ma5menu__container--scroll")})):$(".ma5menu__panel.ma5menu__panel--active").unbind("scroll")}function ma5menuBuilder_clearAttributes(e,a){var n=["src","alt","href"],t=$(e).find("*"),r=$(e);$(r).each(function(){for(var e=this.attributes,a=e.length;a--;){var t=e[a];-1===$.inArray(t.name,n)&&this.removeAttributeNode(t)}}),$(t).each(function(){for(var e=$(this).is("."+a),t=this.attributes,r=t.length;r--;){var l=t[r];-1===$.inArray(l.name,n)&&this.removeAttributeNode(l)}e&&$(this).addClass(a)})}function ma5menuBuilder_clearHTML(e){$(e).find("ul").each(function(){$(this).unwrapUntil("li")});var a=$(e).find("a");a.each(function(){$(this).unwrapUntil("li"),a.find("> b, > strong, > span, > div, > i").replaceWith(function(){return $(this).contents()})}),$(e).find("a > img").each(function(){if(void 0!==$(this).parent().attr("title")){var e=$(this).parent().attr("title");$(this).parent().append(e).find("img").remove()}else{var a=$(this).attr("alt");$(this).parent().append(a).find("img").remove()}}),$(e).find("div:not([attr_all])").remove()}function ma5menuBuilder_buildActive(e,a){var n=$(e).find("."+a);if(0===n.length)$(e).attr("data-ma5order","ma5-ul").addClass("ma5menu__panel--active");else{$(e).attr("data-ma5order","ma5-ul").removeClass("ma5menu__panel--active");var t=n.parentsUntil("#js-ma5menu").length;n.each(function(){var e=$(this).parent();if("A"===this.tagName)for($(this).parent().addClass("ma5menu__li--current").parent().addClass("ma5menu__panel--active"),$(this).addClass("ma5menu__path");t--;)e=e.parent().parent(),e.find("> a").addClass("ma5menu__path");if("LI"===this.tagName)for($(this).addClass("ma5menu__li--current").parent().addClass("ma5menu__panel--active"),$(this).find("> a").addClass("ma5menu__path");t--;)e=e.parent(),e.find("> a").addClass("ma5menu__path")})}$("#js-ma5menu").find("."+a).removeClass(a)}function ma5menuBuilder_buildLevels(e,a,n){e.addClass("lvl-"+a);var t=n.replace("ul","li"),r=e.children("li");r.attr("data-ma5order",function(e){return t+"-"+(e+1)}),r.each(function(){var e=$(this).attr("data-ma5order").replace("li","ul");$(this).find("> ul").attr("data-ma5order",e);var n=$(this).children("ul");if(n.length>0){var t=$(this).find("> a").text();$(this).find("> ul > li:first-child").prepend('
'+t+"
"),$('').insertBefore($(this).find("> a"));var r=$(this).attr("data-ma5order");ma5menuBuilder_buildLevels(n,a+1,r)}})}function isIE(){return"Microsoft Internet Explorer"==navigator.appName||"Netscape"==navigator.appName&&null!==new RegExp("Trident/.*rv:([0-9]{1,}[.0-9]{0,})").exec(navigator.userAgent)}function detectSafari(){var e=navigator.userAgent.toLowerCase();if(-1!=e.indexOf("safari"))return!(e.indexOf("chrome")>-1)}function detectElementScrollbar(){$("[data-detect-scrollbar]").each(function(){$(this).get(0).scrollHeight>$(this).get(0).clientHeight?$(this).addClass("has-scrollbar").removeClass("hasnt-scrollbar"):$(this).addClass("hasnt-scrollbar").removeClass("has-scrollbar")})}!function(e){e.fn.unwrapUntil=function(){var a=arguments[0],n=typeof arguments[0];return"number"===n?e.each(this,function(){for(var n=e(this),t=0;t0)for(;0===n.parent(a).length;)n.unwrap()}):"object"===n&&e.each(this,function(){var n=e(this);if(n.closest(a).length>0)for(;n.parent()[0]!==a[0];)n.unwrap()}),this}}(jQuery);var htmlRootForDetectBrowser=document.getElementsByTagName("html")[0];isIE()?htmlRootForDetectBrowser.className+=" ie":htmlRootForDetectBrowser.className+=" noie",detectSafari()&&(htmlRootForDetectBrowser.className+=" safari"),$(document).ready(function(){$("body").keydown(function(e){27==e.keyCode&&$("html").removeClass("ma5menu--active")})}),$.fn.detectElementScrollbar=function(){return $(this).get(0).scrollHeight>$(this).get(0).clientHeight?($(this).addClass("has-scrollbar").removeClass("hasnt-scrollbar"),!0):($(this).addClass("hasnt-scrollbar").removeClass("has-scrollbar"),!1)},$(document).ready(function(){detectElementScrollbar()}),$(window).on("resize",function(){detectElementScrollbar()}),$(window).on("load",function(){detectElementScrollbar()}),$(window).on("load",function(){$("body").outerHeight()>$(window).height()?$("html").addClass("has-body-scrollbar"):$("html").addClass("hasnt-body-scrollbar")});