1!function(t,e){function n(e,n){this.element=e,this.settings=t.extend({},a,n),this._defaults=a,this._name=i,this.init()}var a={label:"",duplicate:!0,duration:200,easingOpen:"swing",easingClose:"swing",closedSymbol:"►",openedSymbol:"▼",prependTo:"body",parentTag:"a",closeOnClick:!1,allowParentLinks:!1,init:function(){},open:function(){},close:function(){}},i="slicknav",s="slicknav";n.prototype.init=function(){var n=this,a=t(this.element),i=this.settings;i.duplicate?(n.mobileNav=a.clone(),n.mobileNav.removeAttr("id"),n.mobileNav.find("*").each(function(e,n){t(n).removeAttr("id")})):n.mobileNav=a;var o=s+"_icon";""==i.label&&(o+=" "+s+"_no-text"),"a"==i.parentTag&&(i.parentTag='a href="#"'),n.mobileNav.attr("class",s+"_nav");var l=t('<div class="'+s+'_menu"></div>');n.btn=t("<"+i.parentTag+' aria-haspopup="true" tabindex="0" class="'+s+"_btn "+s+'_collapsed"><span class="'+s+'_menutxt">'+i.label+'</span><span class="'+o+'"><span class="'+s+'_icon-bar"></span><span class="'+s+'_icon-bar"></span><span class="'+s+'_icon-bar"></span></span></a>'),t(l).append(n.btn),t(i.prependTo).prepend(l),l.append(n.mobileNav);var r=n.mobileNav.find("li");t(r).each(function(){var e=t(this);if(data={},data.children=e.children("ul").attr("role","menu"),e.data("menu",data),data.children.length>0){var a=e.contents(),o=[];t(a).each(function(){return t(this).is("ul")?!1:void o.push(this)});{t(o).wrapAll("<"+i.parentTag+' role="menuitem" aria-haspopup="true" tabindex="-1" class="'+s+'_item"/>').parent()}e.addClass(s+"_collapsed"),e.addClass(s+"_parent"),t(o).last().after('<span class="'+s+'_arrow">'+i.closedSymbol+"</span>")}else 0==e.children().length&&e.addClass(s+"_txtnode");e.children("a").attr("role","menuitem").click(function(){i.closeOnClick&&t(n.btn).click()})}),t(r).each(function(){var e=t(this).data("menu");n._visibilityToggle(e.children,!1,null,!0)}),n._visibilityToggle(n.mobileNav,!1,"init",!0),n.mobileNav.attr("role","menu"),t(e).mousedown(function(){n._outlines(!1)}),t(e).keyup(function(){n._outlines(!0)}),t(n.btn).click(function(t){t.preventDefault(),n._menuToggle()}),n.mobileNav.on("click","."+s+"_item",function(e){e.preventDefault(),n._itemClick(t(this))}),t(n.btn).keydown(function(t){var e=t||event;13==e.keyCode&&(t.preventDefault(),n._menuToggle())}),n.mobileNav.on("keydown","."+s+"_item",function(e){var a=e||event;13==a.keyCode&&(e.preventDefault(),n._itemClick(t(e.target)))}),i.allowParentLinks&&t("."+s+"_item a").click(function(t){t.stopImmediatePropagation()})},n.prototype._menuToggle=function(){var t=this,e=t.btn,n=t.mobileNav;e.hasClass(s+"_collapsed")?(e.removeClass(s+"_collapsed"),e.addClass(s+"_open")):(e.removeClass(s+"_open"),e.addClass(s+"_collapsed")),e.addClass(s+"_animating"),t._visibilityToggle(n,!0,e)},n.prototype._itemClick=function(t){var e=this,n=e.settings,a=t.data("menu");a||(a={},a.arrow=t.children("."+s+"_arrow"),a.ul=t.next("ul"),a.parent=t.parent(),t.data("menu",a)),a.parent.hasClass(s+"_collapsed")?(a.arrow.html(n.openedSymbol),a.parent.removeClass(s+"_collapsed"),a.parent.addClass(s+"_open"),a.parent.addClass(s+"_animating"),e._visibilityToggle(a.ul,!0,t)):(a.arrow.html(n.closedSymbol),a.parent.addClass(s+"_collapsed"),a.parent.removeClass(s+"_open"),a.parent.addClass(s+"_animating"),e._visibilityToggle(a.ul,!0,t))},n.prototype._visibilityToggle=function(e,n,a,i){var o=this,l=o.settings,r=o._getActionItems(e),d=0;n&&(d=l.duration),e.hasClass(s+"_hidden")?(e.removeClass(s+"_hidden"),e.slideDown(d,l.easingOpen,function(){t(a).removeClass(s+"_animating"),t(a).parent().removeClass(s+"_animating"),i||l.open(a)}),e.attr("aria-hidden","false"),r.attr("tabindex","0"),o._setVisAttr(e,!1)):(e.addClass(s+"_hidden"),e.slideUp(d,this.settings.easingClose,function(){e.attr("aria-hidden","true"),r.attr("tabindex","-1"),o._setVisAttr(e,!0),e.hide(),t(a).removeClass(s+"_animating"),t(a).parent().removeClass(s+"_animating"),i?"init"==a&&l.init():l.close(a)}))},n.prototype._setVisAttr=function(e,n){var a=this,i=e.children("li").children("ul").not("."+s+"_hidden");i.each(n?function(){var e=t(this);e.attr("aria-hidden","true");var i=a._getActionItems(e);i.attr("tabindex","-1"),a._setVisAttr(e,n)}:function(){var e=t(this);e.attr("aria-hidden","false");var i=a._getActionItems(e);i.attr("tabindex","0"),a._setVisAttr(e,n)})},n.prototype._getActionItems=function(t){var e=t.data("menu");if(!e){e={};var n=t.children("li"),a=n.children("a");e.links=a.add(n.children("."+s+"_item")),t.data("menu",e)}return e.links},n.prototype._outlines=function(e){e?t("."+s+"_item, ."+s+"_btn").css("outline",""):t("."+s+"_item, ."+s+"_btn").css("outline","none")},n.prototype.toggle=function(){$this._menuToggle()},n.prototype.open=function(){$this=this,$this.btn.hasClass(s+"_collapsed")&&$this._menuToggle()},n.prototype.close=function(){$this=this,$this.btn.hasClass(s+"_open")&&$this._menuToggle()},t.fn[i]=function(e){var a=arguments;if(void 0===e||"object"==typeof e)return this.each(function(){t.data(this,"plugin_"+i)||t.data(this,"plugin_"+i,new n(this,e))});if("string"==typeof e&&"_"!==e[0]&&"init"!==e){var s;return this.each(function(){var o=t.data(this,"plugin_"+i);o instanceof n&&"function"==typeof o[e]&&(s=o[e].apply(o,Array.prototype.slice.call(a,1)))}),void 0!==s?s:this}}}(jQuery,document,window);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.