1+function(t){"use strict";function e(e){var i,n=e.attr("data-target")||(i=e.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return t(n)}function i(e){return this.each(function(){var i=t(this),a=i.data("bs.drawer"),r=t.extend({},n.DEFAULTS,i.data(),"object"==typeof e&&e);!a&&r.toggle&&"show"==e&&(r.toggle=!1),a||i.data("bs.drawer",a=new n(this,r)),"string"==typeof e&&a[e]()})}var n=function(e,i){this.$element=t(e),this.options=t.extend({},n.DEFAULTS,i),this.$trigger=t(this.options.trigger).filter('[href="#'+e.id+'"], [data-target="#'+e.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndDrawerdClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};n.VERSION="3.3.2",n.TRANSITION_DURATION=350,n.DEFAULTS={toggle:!0,trigger:'[data-toggle="drawer"]'},n.prototype.dimension=function(){var t=this.$element.hasClass("drawer-right");return t?"margin-right":"margin-left"},n.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("open")){var e,a=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(a&&a.length&&(e=a.data("bs.drawer"),e&&e.transitioning))){var r=t.Event("show.bs.drawer");if(this.$element.trigger(r),!r.isDefaultPrevented()){a&&a.length&&(i.call(a,"hide"),e||a.data("bs.drawer",null));var s=this.dimension();this.$element.addClass("folding").css(s,0).attr("aria-expanded",!0),this.$trigger.removeClass("folded").attr("aria-expanded",!0),this.transitioning=1;var o=function(){this.$element.removeClass("folding").addClass("fold open").css(s,""),this.transitioning=0,this.$element.trigger("shown.bs.drawer")};return t.support.transition?void this.$element.one("bsTransitionEnd",t.proxy(o,this)).emulateTransitionEnd(n.TRANSITION_DURATION).css(s,0):o.call(this)}}}},n.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("open")){var e=t.Event("hide.bs.drawer");if(this.$element.trigger(e),!e.isDefaultPrevented()){var i=this.dimension();this.$element.addClass("folding").removeClass("open").attr("aria-expanded",!1),this.$trigger.addClass("folded").attr("aria-expanded",!1),this.transitioning=1;var a=function(){this.transitioning=0,this.$element.removeClass("folding").addClass("fold").trigger("hidden.bs.drawer")};return t.support.transition?void this.$element.css(i,"").one("bsTransitionEnd",t.proxy(a,this)).emulateTransitionEnd(n.TRANSITION_DURATION):a.call(this)}}},n.prototype.toggle=function(){this[this.$element.hasClass("open")?"hide":"show"]()},n.prototype.getParent=function(){return t(this.options.parent).find('[data-toggle="drawer"][data-parent="'+this.options.parent+'"]').each(t.proxy(function(i,n){var a=t(n);this.addAriaAndDrawerdClass(e(a),a)},this)).end()},n.prototype.addAriaAndDrawerdClass=function(t,e){var i=t.hasClass("open");t.attr("aria-expanded",i),e.toggleClass("folded",!i).attr("aria-expanded",i)};var a=t.fn.fold;t.fn.drawer=i,t.fn.drawer.Constructor=n,t.fn.drawer.noConflict=function(){return t.fn.fold=a,this},t(document).on("click.bs.drawer.data-api",'[data-toggle="drawer"]',function(n){var a=t(this);a.attr("data-target")||n.preventDefault();var r=e(a),s=r.data("bs.drawer"),o=s?"toggle":t.extend({},a.data(),{trigger:this});i.call(r,o)})}(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.