1 line
30 KiB
JavaScript
1 line
30 KiB
JavaScript
![]() |
(()=>{"use strict";var n={n:e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},d:(e,t)=>{for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},o:(n,e)=>Object.prototype.hasOwnProperty.call(n,e)};const e=window.jQuery;var t,a,i,o,u=n.n(e);window.hoverIntent,t=void 0,(o=u()||t.Cowboy||(t.Cowboy={})).throttle=i=function(n,e,t,i){var u,s=0;function d(){var o=this,d=+new Date-s,r=arguments;function l(){s=+new Date,t.apply(o,r)}i&&!u&&l(),u&&clearTimeout(u),i===a&&d>n?l():!0!==e&&(u=setTimeout(i?function(){u=a}:l,i===a?n-d:n))}return"boolean"!=typeof e&&(i=t,t=e,e=a),o.guid&&(d.guid=t.guid=t.guid||o.guid++),d},o.debounce=function(n,e,t){return t===a?i(n,e,!1):i(n,t,!1!==e)},function(n){n.fn.emulateTransitionEnd=function(e){var t=!1,a=this;return n(this).one("quadmenuTransitionEnd",(function(){t=!0})),setTimeout((function(){t||n(a).trigger(n.support.transition.end)}),e),this},n((function(){n.support.transition=function(){var n=document.createElement("quadmenu"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in e)if(void 0!==n.style[t])return{end:e[t]};return!1}(),n.support.transition&&(n.event.special.quadmenuTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(e){if(n(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}})}));var e=function(t,a){this.$element=n(t),this.options=n.extend({},e.DEFAULTS,a),this.$trigger=n('[data-quadmenu="collapse"][href="#'+t.id+'"],[data-quadmenu="collapse"][data-target="#'+t.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndQuadMenuCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};function t(e){var t,a=e.attr("data-target")||(t=e.attr("href"))&&t.replace(/.*(?=#[^\s]+$)/,"");return n(a)}function a(t){return this.each((function(){var a=n(this),i=a.data("quadmenu.collapse"),o=n.extend({},e.DEFAULTS,a.data(),"object"==typeof t&&t);!i&&o.toggle&&/show|hide/.test(t)&&(o.toggle=!1),i||a.data("quadmenu.collapse",i=new e(this,o)),"string"==typeof t&&i[t]()}))}e.TRANSITION_DURATION=350,e.DEFAULTS={toggle:!0},e.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},e.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var t,i=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(i&&i.length&&(t=i.data("quadmenu.collapse"))&&t.transitioning)){var o=n.Event("show.quadmenu.collapse");if(this.$element.trigger(o),!o.isDefaultPrevented()){i&&i.length&&(a.call(i,"hide"),t||i.data("quadmenu.collapse",null));var u=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[u](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var s=function(){this.$element.removeClass("collapsing").addClass("collapse in")[u](""),this.transitioning=0,this.$element.trigger("shown.quadmenu.collapse")};if(!n.support.transition)return s.call(this);var d=n.camelCase(["scroll",u].join("-"));this.$element.one("quadmenuTransitionEnd",n.proxy(s,this)).emulateTransitionEnd(e.TRANSITION_DURATION)[u](this.$element[0][d])}}}},e.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var t=n.Event("hide.quadmenu.collapse");if(this.$element.trigger(t),!t.isDefaultPrevented()){var a=this.dimension();this.$element[a](this.$element[a]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var i=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.quadmenu.collapse")};if(!n.support.transition)return i.call(this);this.$element[a](0).one("quadmenuTransitionEnd",n.proxy(i,this)).emulateTransitionEnd(e.TRANSITION_DURATION)}}},e.prototype.toggle=function(){this[this.$element.hasCl
|