1(function(n){"use strict";n.fn.mfnMenu=function(t){var i=n(this),u,r,f;t=n.extend({addLast:!1,arrows:!1,delay:100,hoverClass:"hover",mobileInit:768,responsive:!0},t);u=function(){n("li:has(ul)",i).addClass("submenu");n("li:has(ul)",i).append('<span class="menu-toggle"><\/span>');i.children("li:has( ul.mfn-megamenu )").addClass("mfn-megamenu-parent");n(".submenu ul li:last-child",i).addClass("last-item");t.addLast&&n("> li:last-child",i).addClass("last").prev().addClass("last");t.arrows&&n("li ul li:has(ul) > a",i).append('<i class="menu-arrow icon-right-open"><\/i>')};r=function(){if(n(window).width()>=t.mobileInit||!t.responsive)n("> li, ul:not(.mfn-megamenu) li",i).hover(function(){n(this).stop(!0,!0).addClass(t.hoverClass);n(this).children("ul").stop(!0,!0).fadeIn(t.delay)},function(){n(this).stop(!0,!0).removeClass(t.hoverClass);n(this).children("ul").stop(!0,!0).fadeOut(t.delay)});else{n("li",i).unbind("hover");n("li > .menu-toggle",i).off("click").on("click",function(){var i=n(this).closest("li");i.hasClass(t.hoverClass)?i.removeClass(t.hoverClass).children("ul").stop(!0,!0).fadeOut(t.delay):i.addClass(t.hoverClass).children("ul").stop(!0,!0).fadeIn(t.delay)})}};n(window).bind("resize",r);f=function(){u();r()};f()}})(jQuery)
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.