1;(function($,c,d,f){'use strict';var g="menuButton";var h=".button-dropdown";var j={propertyName:"value"};function Plugin(a,b){this.options=$.extend({},j,b);this._defaults=j;this._name=g;this.$element=$(a);this.init()}Plugin.prototype={constructor:Plugin,init:function(){this.toggle()},toggle:function(a,b){if(this.$element.data('dropdown')==='show'){this.hideMenu()}else{this.showMenu()}},showMenu:function(){this.$element.data('dropdown','show');this.$element.find('ul').show()},hideMenu:function(){this.$element.data('dropdown','hide');this.$element.find('ul').hide()}};$.fn[g]=function(a){return this.each(function(){if($.data(this,"plugin_"+g)){$.data(this,"plugin_"+g).toggle()}else{$.data(this,"plugin_"+g,new Plugin(this,a))}})};$(d).on('click',function(e){$.each($('[data-buttons=dropdown]'),function(i,a){if($(e.target.offsetParent)[0]!=$(this)[0]){if($.data(this,"plugin_"+g)){$.data(this,"plugin_"+g).hideMenu();$(this).find('ul').hide()}}})});$(d).on('click','[data-buttons=dropdown]',function(e){var a=$(e.currentTarget);a.menuButton()});$(d).on('click','[data-buttons=dropdown] > a',function(e){e.preventDefault()})})(jQuery,window,document);
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.