!function(n,t){var i=n();n.fn.dropdownHover=function(r){return"ontouchstart"in document?this:(i=i.add(this.parent()),this.each(function(){function s(){t.clearTimeout(h);t.clearTimeout(e);e=t.setTimeout(function(){i.find(":focus").blur();o.instantlyCloseOthers===!0&&i.removeClass("open");t.clearTimeout(e);u.attr("aria-expanded","true");f.addClass("open");u.trigger(l)},o.hoverDelay)}var h,e,u=n(this),f=u.parent(),c={delay:n(this).data("delay"),hoverDelay:n(this).data("hover-delay"),instantlyCloseOthers:n(this).data("close-others")},l="show.bs.dropdown",a="hide.bs.dropdown",o=n.extend(!0,{},{delay:500,hoverDelay:0,instantlyCloseOthers:!0},r,c);f.hover(function(n){return f.hasClass("open")||u.is(n.target)?void s(n):!0},function(){t.clearTimeout(e);h=t.setTimeout(function(){u.attr("aria-expanded","false");f.removeClass("open");u.trigger(a)},o.delay)});u.hover(function(n){return f.hasClass("open")||f.is(n.target)?void s(n):!0});f.find(".dropdown-submenu").each(function(){var r,i=n(this);i.hover(function(){t.clearTimeout(r);i.children(".dropdown-menu").show();i.siblings().children(".dropdown-menu").hide()},function(){var n=i.children(".dropdown-menu");r=t.setTimeout(function(){n.hide()},o.delay)})})}))};n(document).ready(function(){n('[data-hover="dropdown"]').dropdownHover()})}(jQuery,window)