1!function($,e,n){var o=$();$.fn.dropdownHover=function(n){return"ontouchstart"in document?this:(o=o.add(this.parent()),this.each(function(){var t=$(this),r=t.parent(),s={delay:500,instantlyCloseOthers:!0},d={delay:$(this).data("delay"),instantlyCloseOthers:$(this).data("close-others")},i="show.bs.dropdown",a="hide.bs.dropdown",u=$.extend(!0,{},s,n,d),h;r.hover(function(n){return r.hasClass("open")||t.is(n.target)?(o.find(":focus").blur(),u.instantlyCloseOthers===!0&&o.removeClass("open"),e.clearTimeout(h),r.addClass("open"),void t.trigger(i)):!0},function(){h=e.setTimeout(function(){r.removeClass("open"),t.trigger(a)},u.delay)}),t.hover(function(){o.find(":focus").blur(),u.instantlyCloseOthers===!0&&o.removeClass("open"),e.clearTimeout(h),r.addClass("open"),t.trigger(i)}),r.find(".dropdown-submenu").each(function(){var n=$(this),o;n.hover(function(){e.clearTimeout(o),n.children(".dropdown-menu").show(),n.siblings().children(".dropdown-menu").hide()},function(){var t=n.children(".dropdown-menu");o=e.setTimeout(function(){t.hide()},u.delay)})})}))},$(document).ready(function(){$('[data-hover="dropdown"]').dropdownHover()})}(jQuery,this);
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.