!function(I){var s=function(e,C){var y={fxtransition:"linear",fxduration:500,menuID:"maximenuck",testoverflow:"0",orientation:"horizontal",behavior:"mouseover",opentype:"open",offcanvaswidth:"300",offcanvasbacktext:"Back",direction:"normal",directionoffset1:"30",directionoffset2:"30",dureeIn:0,dureeOut:500,ismobile:!1,menuposition:"0",showactivesubitems:"0",topfixedeffect:"1",topfixedoffset:"",clickclose:"0",effecttype:"dropdown",clicktoggler:"0",closeclickoutside:"0"};if(!(this instanceof s))return new s(e,C);var a=window.maximenucks||[];if(!(-1<a.indexOf(e))){a.push(e),window.maximenucks=a;var C=I.extend(y,C),q=I(e);return q.each(function(){var s,i=y.fxtransition,o=y.fxduration,a=y.dureeOut,n=y.dureeIn,u=y.orientation,t=y.behavior,c=y.opentype,l=y.fxdirection,m=y.directionoffset1,d=y.directionoffset2,r=y.showactivesubitems,f=y.testoverflow,p=y.effecttype,h=new Array;function v(e){if("opened"!=e.data("status")&&("showing"!=h[e.data("level")-1]||"drop"!=c)){if(e.find("li.maximenuck.openck").length)for(var a=e.find("li.maximenuck.openck"),s=0;s<a.length;s++){var n=a[s];n.submenu=I("> .floatck",n),I(n).hasClass("fullwidth"),n.submenu.css("display","block"),n.submenu.css("max-height",""),n.submenu.show(),I(n).data("status","opened")}switch(e.submenu.css("display","block"),"pushdown"==p&&e.submenu.css("position","relative"),"noeffect"!=c&&(h[e.data("level")]="showing"),c){case"noeffect":h[e.data("level")]="",e.data("status","opened");break;case"slide":if("opening"==e.data("status"))break;e.data("status","opening"),e.submenu.css("overflow","hidden"),e.submenu.stop(!0,!0),slideconteneur=I(".maximenuck2",e),e.hasClass("level1")&&"horizontal"==u?(slideconteneur.css("marginTop",-e.submenuHeight),slideconteneur.animate({marginTop:0},{duration:o,queue:!1,easing:i,complete:function(){h[e.data("level")]="",e.submenu.css("overflow","visible"),e.data("status","opened")}}),e.submenu.animate({"max-height":e.submenuHeight},{duration:o,queue:!1,easing:i,complete:function(){I(this).css("max-height",""),h[e.data("level")]="",e.submenu.css("overflow","visible"),e.data("status","opened"),w(e)}})):(slideconteneur.css("marginLeft",-e.submenu.width()),slideconteneur.animate({marginLeft:0},{duration:o,queue:!1,easing:i,complete:function(){h[e.data("level")]="",e.submenu.css("overflow","visible"),e.data("status","opened")}}),e.submenu.animate({"max-width":e.submenu.width()},{duration:o,queue:!1,easing:i,complete:function(){h[e.data("level")]="",e.submenu.css("overflow","visible"),e.data("status","opened"),w(e)}}));break;case"show":e.data("status","opening"),e.submenu.hide(),e.submenu.stop(!0,!0),e.submenu.show(o,i,{complete:function(){h[e.data("level")]="",e.data("status","opened"),w(e)}}),e.data("status","opened");break;case"fade":e.data("status","opening"),e.submenu.hide(),e.submenu.stop(!0,!0),e.submenu.css("display","block").css("opacity","0"),e.submenu.animate({opacity:"1"},{duration:o,queue:!1,easing:i,complete:function(){h[e.data("level")]="",e.data("status","opened"),w(e)}}),e.data("status","opened");break;case"scale":e.data("status","opening"),e.submenu.hide(),e.submenu.stop(!0,!0),e.submenu.show("scale",{duration:o,easing:i,complete:function(){h[e.data("level")]="",e.data("status","opened"),w(e)}}),e.data("status","opened");break;case"puff":e.data("status","opening"),e.submenu.stop(!0,!0),e.submenu.show("puff",{duration:o,easing:i,complete:function(){h[e.data("level")]="",w(e)}}),e.data("status","opened");break;case"drop":e.data("status","opening"),e.submenu.stop(!0,!0),e.hasClass("level1")&&"horizontal"==u?"inverse"==l?(dropdirection="down",e.submenu.css("bottom",m+"px")):dropdirection="up":"inverse"==l?(dropdirection="right",e.submenu.css("right",d+"px")):(e.submenu.css("margin-left",e.submenu.width()),dropdirection="left"),e.submenu.show("drop",{direction:dropdirection,duration:o,easing:i,complete:function(){h[e.data("level")]="",w(e)}}),e.data("status","opened");break;case"offcanvas":e.data("status","opening"),e.find("li.maximenuck").addClass("maximenuck-offcanvas"),I(".floatck",t=e).each(function(){var e,a=I(this);I("> .maximenuck-offcanvas-bar",a).length||(a.prepend('<div class="maximenuck-offcanvas-bar"></div>'),(e=I(".maximenuck-offcanvas-bar",a)).prepend('<div class="maximenuck-offcanvas-close"></div>'),a.parents("li.maximenuck.maximenuck-offcanvas").length&&!I("> .maximenuck-offcanvas-back",e).length&&e.prepend('<div class="maximenuck-offcanvas-back">'+C.offcanvasbacktext+"</div>"))}),I("> .maximenuck-offcanvas-bar > .maximenuck-offcanvas-back",t.submenu).on("click",function(){g(t)}),e.addClass("maximenuck-offcanvas"),e.submenu.stop(),e.submenu.animate({"max-width":C.offcanvaswidth},{duration:o,queue:!1,easing:i,complete:function(){h[e.data("level")]="",e.data("status","opened"),w(e),I(".maximenuck-offcanvas-close").click(function(){g(e)}),e.submenu.css("overflow","visible")}});break;case"open":default:e.data("status","opening"),e.submenu.stop(),e.submenu.css("overflow","hidden"),e.hasClass("level1")&&"horizontal"==u?e.submenu.animate({"max-height":e.submenuHeight},{duration:o,queue:!1,easing:i,complete:function(){I(this).css("max-height",""),h[e.data("level")]="","dropdown"==p&&e.submenu.css("overflow","visible"),e.data("status","opened"),w(e)}}):e.submenu.animate({"max-width":e.submenu.width()},{duration:o,queue:!1,easing:i,complete:function(){I(this).css("max-width",""),h[e.data("level")]="","dropdown"==p&&e.submenu.css("overflow","visible"),e.data("status","opened"),w(e)}})}var t}}function b(e){switch(e.submenu.stop(!0,!0),h[e.data("level")]="",e.data("status","closing"),c){case"noeffect":e.submenu.css("display","none"),h[e.data("level")]="",e.data("status","closed");break;case"fade":e.submenu.fadeOut(o,i,{complete:function(){h[e.data("level")]="",e.data("status","closed")}}),e.data("status","closed");break;case"slide":e.hasClass("level1")&&"horizontal"==u?e.submenu.css("max-height",""):e.submenu.css("max-width",""),e.submenu.css("display","none"),e.submenu.css("position","absolute"),h[e.data("level")]="",e.data("status","closed");break;case"offcanvas":e.submenu.stop(),h[e.data("level")]="",e.submenu.css("overflow","hidden"),e.data("status","closing"),e.submenu.css("overflow","hidden").css("max-width",e.submenu.width()).animate({"max-width":0},{duration:o,queue:!1,easing:i,complete:function(){e.submenu.css("display","none"),e.submenu.css("position","absolute"),h[e.data("level")]="",e.data("status","closed")}});break;case"open":e.submenu.stop(),e.submenuHeight=e.submenu.height(),h[e.data("level")]="",e.submenu.css("overflow","hidden"),e.data("status","closing"),e.hasClass("level1")&&"horizontal"==u?e.submenu.css("overflow","hidden").css("max-height",e.submenu.height()).animate({"max-height":0},{duration:o,queue:!1,easing:i,complete:function(){e.submenu.css("max-height",""),e.submenu.css("display","none"),e.submenu.css("position","absolute"),h[e.data("level")]="",e.data("status","closed")}}):(e.submenu.css("max-width",""),e.submenu.css("display","none"),e.submenu.css("position","absolute"),h[e.data("level")]="",e.data("status","closed"));break;default:e.submenu.hide(0,{complete:function(){h[e.data("level")]="",e.data("status","closed")}}),e.data("status","closed")}}function k(e){e.css("z-index",15e3),e.submenu.css("z-index",15e3),clearTimeout(e.timeout),e.timeout=setTimeout(function(){v(e)},n)}function g(e){"pushdown"==p&&"closing"!=e.data("status")?b(e):"pushdown"!=p&&(e.css("z-index",12001),e.submenu.css("z-index",12001),clearTimeout(e.timeout),e.timeout=setTimeout(function(){b(e)},a))}function x(e){var a,s,n;e.hasClass("fullwidth")||(n=I(window).outerWidth(),e.submenu.removeClass("fixRight").css("right",""),a=e.submenu.attr("data-display",e.submenu.css("display")).css({opacity:"0",display:"block"}).offset(),e.submenu.css({opacity:"1",display:e.submenu.attr("data-display")}),e.submenu.removeAttr("data-display"),n<a.left+e.submenu.width()?(1==e.data("level")?e.submenu.css("right","0px"):e.submenu.css("right",e.outerWidth()),e.submenu.css("marginRight","0px"),e.submenu.addClass("fixRight")):(e.submenu.removeClass("fixRight"),e.submenu.css("right","")),"vertical"==u&&(s=I(document).scrollTop()+I(window).height(),n=a.top+e.submenu.height(),elDataMarginTop=e.submenu.attr("data-margin-top")?parseInt(e.submenu.attr("data-margin-top")):parseInt(e.submenu.css("margin-top")),s<n?e.submenu.attr("data-margin-top",e.submenu.css("margin-top")).css("margin-top","-="+(n-s+10)+"px"):a.top+e.submenu.height()-(parseInt(e.submenu.css("margin-top"))-elDataMarginTop)<s&&e.submenu.attr("data-margin-top")&&e.submenu.css("margin-top",elDataMarginTop+"px").removeAttr("data-margin-top")))}function w(a){"0"!=y.closeclickoutside&&I(window).one("click",function(e){(!a.hasClass("clickedck")||0!=a.submenu.has(e.target).length||0!=q.has(e.target).length||a.submenu.is(e.target)||a.is(e.target)?w:g)(a)})}els="pushdown"==p?(I("li.maximenuck.level1",q).each(function(e,s){I(s).hasClass("parent")||I(s).mouseenter(function(){I("li.maximenuck.level1.parent",q).each(function(e,a){a=I(a),I(s).prop("class")!=a.prop("class")&&(a.submenu=I("> .maxipushdownck > .floatck",q).eq(e),g(a))})})}),I("li.maximenuck.level1.parent",q)):I("li.maximenuck.parent",q),function(){let e=q.find(".rolloveritem");e.length&&e.each(function(){$item=I(this);var e,a=I($item.parents(".floatck")[0]),s=a.find(".rolloverimage");s.length?(s.attr("data-oldsrc",s.attr("src")),e=s.attr("data-oldsrc"),$item.mouseenter(function(){s.attr("src",I(this).find("img").attr("src"))}),a.mouseleave(function(){s.attr("src",e)})):console.log("MAXIMENU CK message : rolloveritem items found but no rolloverimage.")})}(),els.each(function(e,s){if((s=I(s)).hasClass("nodropdown"))return!0;s.hasClass("level1")&&s.data("level",1),I("li.maximenuck.parent",s).each(function(e,a){I(a).data("level",s.data("level")+1)}),"pushdown"==p?(s.submenu=I("> .maxipushdownck > .floatck",q).eq(e),s.submenu.find("> .maxidrop-main").css("width","inherit").css("overflow","hidden"),s.submenu.hover(function(){s.addClass("hover")},function(){s.removeClass("hover")})):(s.submenu=I("> .floatck",s),s.submenu.css("position","absolute"),s.addClass("maximenuckanimation")),s.submenuHeight=s.submenu.height(),s.submenuWidth=s.submenu.width(),"noeffect"==c||"open"==c||"slide"==c?s.submenu.css("display","none"):(s.submenu.css("display","block"),s.submenu.hide()),("1"==r&&s.hasClass("active")||s.hasClass("openck"))&&(s.hasClass("fullwidth")?(s.submenu.css("display","block"),"horizontal"==u&&s.submenu.css("left","0")):s.submenu.css("display","block"),s.submenu.css("max-height",""),s.submenu.show()),"inverse"==l&&s.hasClass("level1")&&"horizontal"==u&&s.submenu.css("bottom",m+"px"),"inverse"==l&&s.hasClass("level1")&&"vertical"==u&&s.submenu.css("right",m+"px"),"inverse"!=l||s.hasClass("level1")||"vertical"!=u||s.submenu.css("right",d+"px");e=s.hasClass("showonclick")?s.hasClass("clickclose")?"showonclickclose":"click":s.hasClass("clickclose")?"clickclose":t;"showonclickclose"==e?(I("> a.maximenuck,> span.separator,> span.nav-header",s).click(function(e){e.preventDefault(),"1"==f&&x(s),I("li.maximenuck",I(s)).removeClass("clickedck").removeClass("openck"),I(s).removeClass("clickedck").removeClass("openck"),g(s),I("li.maximenuck.parent:not(.nodropdown)",s).each(function(e,a){a=I(a),s.prop("class")!=a.prop("class")&&(a.submenu="pushdown"==p?I("> .maxipushdownck > .floatck",q).eq(e):I("> .floatck",a),g(a))}),k(s)}),I("> .maxiclose",s.submenu).click(function(){g(s),s.removeClass("clickedck")})):"clickclose"==e?(s.mouseenter(function(){"1"==f&&x(s),I("li.maximenuck.parent.level"+s.data("level"),q).each(function(e,a){a=I(a),s.prop("class")!=a.prop("class")&&(a.submenu="pushdown"==p?I("> .maxipushdownck > .floatck",q).eq(e):I("> .floatck",a),g(a))}),k(s)}),I("> div > .maxiclose",s).click(function(){g(s),s.removeClass("clickedck")})):("click"==e?(s.hasClass("parent")&&I("> a.maximenuck",s).length&&"1"!=y.clicktoggler&&(s.redirection=I("> a.maximenuck",s).prop("href"),I("> a.maximenuck",s).each(function(){I(this).attr("data-href",I(this).attr("href")),I(this).attr("href","javascript:void(0)")}),s.hasBeenClicked=!1),I(e="1"==y.clicktoggler?"> * > .maximenuck-toggler":"> a.maximenuck, > * > .maximenuck-toggler,> span.separator,> span.nav-header",s).on("mousedown",function(){I(this).off("focus")}),I(e,s).click(function(e){return"1"==y.clicktoggler&&e.preventDefault(),I("li.maximenuck.level"+I(s).attr("data-level"),q).removeClass("clickedck").removeClass("openck"),s.addClass("clickedck"),"1"==f&&x(s),"opened"==s.data("status")?(I("li.maximenuck",I(s)).removeClass("clickedck").removeClass("openck"),I(s).removeClass("clickedck").removeClass("openck"),g(s),I("li.maximenuck.parent:not(.nodropdown)",s).each(function(e,a){a=I(a),s.prop("class")!=a.prop("class")&&(a.submenu="pushdown"==p?I("> .maxipushdownck > .floatck",q).eq(e):I("> .floatck",a),g(a))})):(I("li.maximenuck.parent.level"+s.data("level"),q).each(function(e,a){a=I(a),s.prop("class")!=a.prop("class")&&(a.submenu="pushdown"==p?I("> .maxipushdownck > .floatck",q).eq(e):I("> .floatck",a),g(a))}),k(s)),!1})):(s.mouseenter(function(){"pushdown"==p?I("li.maximenuck.level1.parent",q).each(function(e,a){a=I(a),s.prop("class")!=a.prop("class")&&(a.submenu=I("> .maxipushdownck > .floatck",q).eq(e),g(a))}):"1"==f&&x(s),k(s)}),"pushdown"==p&&"1"!=y.clickclose?q.mouseleave(function(){g(s)}):"1"!=y.clickclose&&s.mouseleave(function(){g(s),s.find("li.maximenuck.parent.level"+s.attr("data-level")+":not(.nodropdown)").each(function(e,a){(a=I(a)).submenu="pushdown"==p?I("> .maxipushdownck > .floatck",q).eq(e):I("> .floatck",a),g(a)})})),I("> .maxiclose",s.submenu).click(function(){g(s),s.removeClass("clickedck")}))}),I("li.maximenuck > a",q).each(function(e){var a=I(this),s=I(a.parents("li")[0]);s.hasClass("parent")&&("pushdown"==p?(s.submenu=I("> .maxipushdownck > .floatck",q).eq(e),s.submenu.find("> .maxidrop-main").css("width","inherit").css("overflow","hidden"),s.submenu.hover(function(){s.addClass("hover")},function(){s.removeClass("hover")})):(s.submenu=I("> .floatck",s),s.submenu.css("position","absolute"),s.addClass("maximenuckanimation"))),a.on("mousedown",function(){I(this).off("focus")}),a.on("focus",function(){I(this).on("keydown",function(e){s.hasClass("parent")&&(s.hasClass("level1")&&"horizontal"==u?(40!==e.which&&32!==e.which||(e.preventDefault(),s.submenu.show(),q.addClass("maximenuck-wcag-active")),38!==e.which&&27!==e.which||(e.preventDefault(),s.submenu.hide(),q.removeClass("maximenuck-wcag-active"))):(39!==e.which&&32!==e.which||(e.preventDefault(),s.submenu.show(),q.addClass("maximenuck-wcag-active")),37!==e.which&&27!==e.which||(e.preventDefault(),s.submenu.hide(),q.removeClass("maximenuck-wcag-active"))))}),I("li.maximenuck.parent.level"+s.data("level"),q).each(function(e,a){a=I(a),s.prop("class")!=a.prop("class")&&(a.submenu="pushdown"==p?I("> .maxipushdownck > .floatck",q).eq(e):I("> .floatck",a),a.submenu.hide())})})}),I(".maximenuck-toggler-anchor",q).on("focus",function(){q.addClass("maximenuck-wcag-active")}),I('a:not([class*="maximenuck"])').on("focus",function(e){q.hasClass("maximenuck-wcag-active")&&(I(".floatck",q).hide(),q.removeClass("maximenuck-wcag-active"))}),"topfixed"==y.menuposition?(s=I(this).offset().top,I(document.body).attr("data-margintop",I(document.body).css("margin-top")),q.menuHeight=I(this).height(),I(window).bind("scroll",function(){var e,a=s;y.topfixedoffset&&(e=y.topfixedoffset,a=!isNaN(parseFloat(e))&&isFinite(e)?s+parseInt(y.topfixedoffset):parseInt(I(y.topfixedoffset).offset().top)),I(window).scrollTop()>a&&!q.hasClass("maximenufixed")?"0"==y.topfixedeffect?(q.after('<div id="'+q.attr("id")+'tmp"></div>'),I("#"+q.attr("id")+"tmp").css("visibility","hidden").height(q.height()),q.addClass("maximenufixed")):(q.css("opacity","0").css("margin-top","-"+parseInt(q.height())+"px").animate({opacity:"1","margin-top":"0"},500).addClass("maximenufixed"),I(document.body).css("margin-top",parseInt(q.menuHeight))):I(window).scrollTop()<=s&&(I(document.body).css("margin-top",I(document.body).attr("data-margintop")),q.removeClass("maximenufixed"),I("#"+q.attr("id")+"tmp").remove())})):"bottomfixed"==y.menuposition&&I(this).addClass("maximenufixed").find("ul.maximenuck").css("position","static")})}};window.Maximenuck=s}(jQuery),function(u){var c=function(e,a){var i={fancyTransition:"linear",fancyDuree:500};if(!(this instanceof c))return new c(e,a);var s=window.fancymaximenucks||[];if(!(-1<s.indexOf(e))){s.push(e),window.fancymaximenucks=s;var a=u.extend(i,a),o=u(e);return o.each(function(e){var s=i.fancyTransition,n=i.fancyDuree;function t(e){var a=e.position().left+parseInt(e.css("marginLeft")),e=e.outerWidth();u(".maxiFancybackground",o).stop(!1,!1).animate({left:a,width:e},{duration:n,easing:s})}u("li.active.level1",o).length?o.currentItem=u("li.active.level1",o):o.currentItem=u("li.hoverbgactive.level1",o),o.currentItem.length||u("li.level1",o).each(function(e,a){(a=u(a)).mouseenter(function(){u("li.hoverbgactive",o).length||(a.addClass("hoverbgactive"),new c(o,{fancyTransition:s,fancyDuree:n}))})}),(u(".active",o).length||u(".hoverbgactive",o).length)&&(u("ul.maximenuck",o).append('<li class="maxiFancybackground"><div class="maxiFancycenter"><div class="maxiFancyleft"><div class="maxiFancyright"></div></div></div></li>'),fancyItem=u(".maxiFancybackground",o),o.currentItem.length&&function(e){e=u(e);var a=Math.round(e.position().left)+parseInt(e.css("marginLeft")),e=e.outerWidth();u(".maxiFancybackground",o).stop(!1,!1).animate({left:a,width:e},{duration:n,easing:s})}(o.currentItem),u("li.level1",o).each(function(e,a){(a=u(a)).mouseenter(function(){t(a)}),a.mouseleave(function(){u("li.active",o).length?t(u(o.currentItem)):u(".maxiFancybackground",o).stop(!1,!1).animate({left:0,width:0},{duration:n,easing:s})})}))})}};window.FancyMaximenuck=c}(jQuery);