bootstrap.bundle.js 208 KB
Newer Older
Mark Otto's avatar
dist    
Mark Otto committed
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
      };

      _proto.dispose = function dispose() {
        $$$1.removeData(this._element, DATA_KEY);
        $$$1(this._scrollElement).off(EVENT_KEY);
        this._element = null;
        this._scrollElement = null;
        this._config = null;
        this._selector = null;
        this._offsets = null;
        this._targets = null;
        this._activeTarget = null;
        this._scrollHeight = null;
      }; // Private
Mark Otto's avatar
dist  
Mark Otto committed
6015
6016


Mark Otto's avatar
dist    
Mark Otto committed
6017
      _proto._getConfig = function _getConfig(config) {
Mark Otto's avatar
dist    
Mark Otto committed
6018
        config = _objectSpread({}, Default, typeof config === 'object' && config ? config : {});
Mark Otto's avatar
dist  
Mark Otto committed
6019

Mark Otto's avatar
dist    
Mark Otto committed
6020
6021
        if (typeof config.target !== 'string') {
          var id = $$$1(config.target).attr('id');
Mark Otto's avatar
dist  
Mark Otto committed
6022

Mark Otto's avatar
dist    
Mark Otto committed
6023
6024
6025
6026
          if (!id) {
            id = Util.getUID(NAME);
            $$$1(config.target).attr('id', id);
          }
Mark Otto's avatar
dist    
Mark Otto committed
6027

Mark Otto's avatar
dist    
Mark Otto committed
6028
          config.target = "#" + id;
Mark Otto's avatar
dist  
Mark Otto committed
6029
        }
Mark Otto's avatar
dist    
Mark Otto committed
6030

Mark Otto's avatar
dist    
Mark Otto committed
6031
6032
6033
        Util.typeCheckConfig(NAME, config, DefaultType);
        return config;
      };
Mark Otto's avatar
dist  
Mark Otto committed
6034

Mark Otto's avatar
dist    
Mark Otto committed
6035
6036
6037
      _proto._getScrollTop = function _getScrollTop() {
        return this._scrollElement === window ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop;
      };
Mark Otto's avatar
dist  
Mark Otto committed
6038

Mark Otto's avatar
dist    
Mark Otto committed
6039
6040
6041
      _proto._getScrollHeight = function _getScrollHeight() {
        return this._scrollElement.scrollHeight || Math.max(document.body.scrollHeight, document.documentElement.scrollHeight);
      };
Mark Otto's avatar
dist  
Mark Otto committed
6042

Mark Otto's avatar
dist    
Mark Otto committed
6043
6044
6045
      _proto._getOffsetHeight = function _getOffsetHeight() {
        return this._scrollElement === window ? window.innerHeight : this._scrollElement.getBoundingClientRect().height;
      };
Mark Otto's avatar
dist  
Mark Otto committed
6046

Mark Otto's avatar
dist    
Mark Otto committed
6047
6048
      _proto._process = function _process() {
        var scrollTop = this._getScrollTop() + this._config.offset;
Mark Otto's avatar
dist  
Mark Otto committed
6049

Mark Otto's avatar
dist    
Mark Otto committed
6050
        var scrollHeight = this._getScrollHeight();
Mark Otto's avatar
dist    
Mark Otto committed
6051

Mark Otto's avatar
dist    
Mark Otto committed
6052
        var maxScroll = this._config.offset + scrollHeight - this._getOffsetHeight();
Mark Otto's avatar
dist    
Mark Otto committed
6053

Mark Otto's avatar
dist    
Mark Otto committed
6054
6055
6056
        if (this._scrollHeight !== scrollHeight) {
          this.refresh();
        }
Mark Otto's avatar
dist  
Mark Otto committed
6057

Mark Otto's avatar
dist    
Mark Otto committed
6058
6059
        if (scrollTop >= maxScroll) {
          var target = this._targets[this._targets.length - 1];
Mark Otto's avatar
dist  
Mark Otto committed
6060

Mark Otto's avatar
dist    
Mark Otto committed
6061
6062
6063
          if (this._activeTarget !== target) {
            this._activate(target);
          }
Mark Otto's avatar
dist  
Mark Otto committed
6064

Mark Otto's avatar
dist    
Mark Otto committed
6065
          return;
Mark Otto's avatar
dist  
Mark Otto committed
6066
        }
Mark Otto's avatar
dist    
Mark Otto committed
6067

Mark Otto's avatar
dist    
Mark Otto committed
6068
6069
        if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {
          this._activeTarget = null;
Mark Otto's avatar
dist    
Mark Otto committed
6070

Mark Otto's avatar
dist    
Mark Otto committed
6071
          this._clear();
Mark Otto's avatar
dist    
Mark Otto committed
6072

Mark Otto's avatar
dist    
Mark Otto committed
6073
6074
          return;
        }
Mark Otto's avatar
dist  
Mark Otto committed
6075

Mark Otto's avatar
dist    
Mark Otto committed
6076
6077
6078
        var offsetLength = this._offsets.length;

        for (var i = offsetLength; i--;) {
Mark Otto's avatar
dist    
Mark Otto committed
6079
          var isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (typeof this._offsets[i + 1] === 'undefined' || scrollTop < this._offsets[i + 1]);
Mark Otto's avatar
dist  
Mark Otto committed
6080

Mark Otto's avatar
dist    
Mark Otto committed
6081
6082
6083
          if (isActiveTarget) {
            this._activate(this._targets[i]);
          }
Mark Otto's avatar
dist  
Mark Otto committed
6084
        }
Mark Otto's avatar
dist    
Mark Otto committed
6085
      };
Mark Otto's avatar
dist  
Mark Otto committed
6086

Mark Otto's avatar
dist    
Mark Otto committed
6087
6088
      _proto._activate = function _activate(target) {
        this._activeTarget = target;
Mark Otto's avatar
dist  
Mark Otto committed
6089

Mark Otto's avatar
dist    
Mark Otto committed
6090
        this._clear();
Mark Otto's avatar
dist  
Mark Otto committed
6091

Mark Otto's avatar
dist    
Mark Otto committed
6092
        var queries = this._selector.split(','); // eslint-disable-next-line arrow-body-style
Mark Otto's avatar
dist    
Mark Otto committed
6093
6094


Mark Otto's avatar
dist    
Mark Otto committed
6095
6096
6097
        queries = queries.map(function (selector) {
          return selector + "[data-target=\"" + target + "\"]," + (selector + "[href=\"" + target + "\"]");
        });
Mark Otto's avatar
dist    
Mark Otto committed
6098
        var $link = $$$1([].slice.call(document.querySelectorAll(queries.join(','))));
Mark Otto's avatar
dist  
Mark Otto committed
6099

Mark Otto's avatar
dist    
Mark Otto committed
6100
6101
6102
6103
6104
6105
6106
        if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {
          $link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE);
          $link.addClass(ClassName.ACTIVE);
        } else {
          // Set triggered link as active
          $link.addClass(ClassName.ACTIVE); // Set triggered links parents as active
          // With both <ul> and <nav> markup a parent is the previous sibling of any nav ancestor
Mark Otto's avatar
dist    
Mark Otto committed
6107

Mark Otto's avatar
dist    
Mark Otto committed
6108
          $link.parents(Selector.NAV_LIST_GROUP).prev(Selector.NAV_LINKS + ", " + Selector.LIST_ITEMS).addClass(ClassName.ACTIVE); // Handle special case when .nav-link is inside .nav-item
Mark Otto's avatar
dist    
Mark Otto committed
6109

Mark Otto's avatar
dist    
Mark Otto committed
6110
6111
          $link.parents(Selector.NAV_LIST_GROUP).prev(Selector.NAV_ITEMS).children(Selector.NAV_LINKS).addClass(ClassName.ACTIVE);
        }
Mark Otto's avatar
dist  
Mark Otto committed
6112

Mark Otto's avatar
dist    
Mark Otto committed
6113
6114
6115
6116
        $$$1(this._scrollElement).trigger(Event.ACTIVATE, {
          relatedTarget: target
        });
      };
Mark Otto's avatar
dist  
Mark Otto committed
6117

Mark Otto's avatar
dist    
Mark Otto committed
6118
      _proto._clear = function _clear() {
Mark Otto's avatar
dist    
Mark Otto committed
6119
6120
        var nodes = [].slice.call(document.querySelectorAll(this._selector));
        $$$1(nodes).filter(Selector.ACTIVE).removeClass(ClassName.ACTIVE);
Mark Otto's avatar
dist    
Mark Otto committed
6121
      }; // Static
Mark Otto's avatar
dist  
Mark Otto committed
6122
6123


Mark Otto's avatar
dist    
Mark Otto committed
6124
6125
6126
      ScrollSpy._jQueryInterface = function _jQueryInterface(config) {
        return this.each(function () {
          var data = $$$1(this).data(DATA_KEY);
Mark Otto's avatar
dist    
Mark Otto committed
6127

Mark Otto's avatar
dist    
Mark Otto committed
6128
          var _config = typeof config === 'object' && config;
Mark Otto's avatar
dist  
Mark Otto committed
6129

Mark Otto's avatar
dist    
Mark Otto committed
6130
6131
6132
6133
6134
6135
6136
6137
6138
          if (!data) {
            data = new ScrollSpy(this, _config);
            $$$1(this).data(DATA_KEY, data);
          }

          if (typeof config === 'string') {
            if (typeof data[config] === 'undefined') {
              throw new TypeError("No method named \"" + config + "\"");
            }
Mark Otto's avatar
dist  
Mark Otto committed
6139

Mark Otto's avatar
dist    
Mark Otto committed
6140
            data[config]();
Mark Otto's avatar
dist  
Mark Otto committed
6141
          }
Mark Otto's avatar
dist    
Mark Otto committed
6142
6143
        });
      };
Mark Otto's avatar
dist    
Mark Otto committed
6144

Mark Otto's avatar
dist    
Mark Otto committed
6145
6146
6147
6148
      _createClass(ScrollSpy, null, [{
        key: "VERSION",
        get: function get() {
          return VERSION;
Mark Otto's avatar
dist  
Mark Otto committed
6149
        }
Mark Otto's avatar
dist    
Mark Otto committed
6150
6151
6152
6153
6154
6155
      }, {
        key: "Default",
        get: function get() {
          return Default;
        }
      }]);
Mark Otto's avatar
dist  
Mark Otto committed
6156

Mark Otto's avatar
dist    
Mark Otto committed
6157
6158
6159
6160
6161
6162
6163
      return ScrollSpy;
    }();
    /**
     * ------------------------------------------------------------------------
     * Data Api implementation
     * ------------------------------------------------------------------------
     */
Mark Otto's avatar
dist    
Mark Otto committed
6164

Mark Otto's avatar
dist  
Mark Otto committed
6165

Mark Otto's avatar
dist    
Mark Otto committed
6166
    $$$1(window).on(Event.LOAD_DATA_API, function () {
Mark Otto's avatar
dist    
Mark Otto committed
6167
6168
      var scrollSpys = [].slice.call(document.querySelectorAll(Selector.DATA_SPY));
      var scrollSpysLength = scrollSpys.length;
Mark Otto's avatar
dist    
Mark Otto committed
6169

Mark Otto's avatar
dist    
Mark Otto committed
6170
      for (var i = scrollSpysLength; i--;) {
Mark Otto's avatar
dist    
Mark Otto committed
6171
        var $spy = $$$1(scrollSpys[i]);
Mark Otto's avatar
dist  
Mark Otto committed
6172

Mark Otto's avatar
dist    
Mark Otto committed
6173
6174
6175
6176
6177
6178
6179
6180
        ScrollSpy._jQueryInterface.call($spy, $spy.data());
      }
    });
    /**
     * ------------------------------------------------------------------------
     * jQuery
     * ------------------------------------------------------------------------
     */
Mark Otto's avatar
dist    
Mark Otto committed
6181

Mark Otto's avatar
dist    
Mark Otto committed
6182
6183
    $$$1.fn[NAME] = ScrollSpy._jQueryInterface;
    $$$1.fn[NAME].Constructor = ScrollSpy;
Mark Otto's avatar
dist  
Mark Otto committed
6184

Mark Otto's avatar
dist    
Mark Otto committed
6185
6186
6187
6188
    $$$1.fn[NAME].noConflict = function () {
      $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
      return ScrollSpy._jQueryInterface;
    };
Mark Otto's avatar
dist  
Mark Otto committed
6189

Mark Otto's avatar
dist    
Mark Otto committed
6190
6191
    return ScrollSpy;
  }($);
Mark Otto's avatar
dist  
Mark Otto committed
6192
6193

  /**
Mark Otto's avatar
dist    
Mark Otto committed
6194
   * --------------------------------------------------------------------------
Mark Otto's avatar
Mark Otto committed
6195
   * Bootstrap (v4.1.3): tab.js
Mark Otto's avatar
dist    
Mark Otto committed
6196
6197
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
   * --------------------------------------------------------------------------
Mark Otto's avatar
dist  
Mark Otto committed
6198
   */
Mark Otto's avatar
dist    
Mark Otto committed
6199
6200

  var Tab = function ($$$1) {
Mark Otto's avatar
dist    
Mark Otto committed
6201
6202
    /**
     * ------------------------------------------------------------------------
Mark Otto's avatar
dist    
Mark Otto committed
6203
     * Constants
Mark Otto's avatar
dist    
Mark Otto committed
6204
6205
     * ------------------------------------------------------------------------
     */
Mark Otto's avatar
dist    
Mark Otto committed
6206
    var NAME = 'tab';
Mark Otto's avatar
Mark Otto committed
6207
    var VERSION = '4.1.3';
Mark Otto's avatar
dist    
Mark Otto committed
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
    var DATA_KEY = 'bs.tab';
    var EVENT_KEY = "." + DATA_KEY;
    var DATA_API_KEY = '.data-api';
    var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
    var Event = {
      HIDE: "hide" + EVENT_KEY,
      HIDDEN: "hidden" + EVENT_KEY,
      SHOW: "show" + EVENT_KEY,
      SHOWN: "shown" + EVENT_KEY,
      CLICK_DATA_API: "click" + EVENT_KEY + DATA_API_KEY
    };
    var ClassName = {
      DROPDOWN_MENU: 'dropdown-menu',
      ACTIVE: 'active',
      DISABLED: 'disabled',
      FADE: 'fade',
      SHOW: 'show'
    };
    var Selector = {
      DROPDOWN: '.dropdown',
      NAV_LIST_GROUP: '.nav, .list-group',
      ACTIVE: '.active',
      ACTIVE_UL: '> li > .active',
      DATA_TOGGLE: '[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',
      DROPDOWN_TOGGLE: '.dropdown-toggle',
      DROPDOWN_ACTIVE_CHILD: '> .dropdown-menu .active'
      /**
       * ------------------------------------------------------------------------
       * Class Definition
       * ------------------------------------------------------------------------
       */
Mark Otto's avatar
dist  
Mark Otto committed
6239

Mark Otto's avatar
dist    
Mark Otto committed
6240
    };
Mark Otto's avatar
dist  
Mark Otto committed
6241

Mark Otto's avatar
dist    
Mark Otto committed
6242
6243
6244
6245
6246
6247
    var Tab =
    /*#__PURE__*/
    function () {
      function Tab(element) {
        this._element = element;
      } // Getters
Mark Otto's avatar
dist  
Mark Otto committed
6248
6249


Mark Otto's avatar
dist    
Mark Otto committed
6250
      var _proto = Tab.prototype;
Mark Otto's avatar
dist  
Mark Otto committed
6251

Mark Otto's avatar
dist    
Mark Otto committed
6252
6253
6254
      // Public
      _proto.show = function show() {
        var _this = this;
Mark Otto's avatar
dist  
Mark Otto committed
6255

Mark Otto's avatar
dist    
Mark Otto committed
6256
6257
6258
        if (this._element.parentNode && this._element.parentNode.nodeType === Node.ELEMENT_NODE && $$$1(this._element).hasClass(ClassName.ACTIVE) || $$$1(this._element).hasClass(ClassName.DISABLED)) {
          return;
        }
Mark Otto's avatar
dist  
Mark Otto committed
6259

Mark Otto's avatar
dist    
Mark Otto committed
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
        var target;
        var previous;
        var listElement = $$$1(this._element).closest(Selector.NAV_LIST_GROUP)[0];
        var selector = Util.getSelectorFromElement(this._element);

        if (listElement) {
          var itemSelector = listElement.nodeName === 'UL' ? Selector.ACTIVE_UL : Selector.ACTIVE;
          previous = $$$1.makeArray($$$1(listElement).find(itemSelector));
          previous = previous[previous.length - 1];
        }
Mark Otto's avatar
dist  
Mark Otto committed
6270

Mark Otto's avatar
dist    
Mark Otto committed
6271
6272
6273
6274
6275
6276
        var hideEvent = $$$1.Event(Event.HIDE, {
          relatedTarget: this._element
        });
        var showEvent = $$$1.Event(Event.SHOW, {
          relatedTarget: previous
        });
Mark Otto's avatar
dist  
Mark Otto committed
6277

Mark Otto's avatar
dist    
Mark Otto committed
6278
6279
6280
        if (previous) {
          $$$1(previous).trigger(hideEvent);
        }
Mark Otto's avatar
dist  
Mark Otto committed
6281

Mark Otto's avatar
dist    
Mark Otto committed
6282
        $$$1(this._element).trigger(showEvent);
Mark Otto's avatar
dist  
Mark Otto committed
6283

Mark Otto's avatar
dist    
Mark Otto committed
6284
6285
6286
        if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) {
          return;
        }
Mark Otto's avatar
dist  
Mark Otto committed
6287

Mark Otto's avatar
dist    
Mark Otto committed
6288
        if (selector) {
Mark Otto's avatar
dist    
Mark Otto committed
6289
          target = document.querySelector(selector);
Mark Otto's avatar
dist    
Mark Otto committed
6290
        }
Mark Otto's avatar
dist  
Mark Otto committed
6291

Mark Otto's avatar
dist    
Mark Otto committed
6292
        this._activate(this._element, listElement);
Mark Otto's avatar
dist  
Mark Otto committed
6293

Mark Otto's avatar
dist    
Mark Otto committed
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
        var complete = function complete() {
          var hiddenEvent = $$$1.Event(Event.HIDDEN, {
            relatedTarget: _this._element
          });
          var shownEvent = $$$1.Event(Event.SHOWN, {
            relatedTarget: previous
          });
          $$$1(previous).trigger(hiddenEvent);
          $$$1(_this._element).trigger(shownEvent);
        };

        if (target) {
          this._activate(target, target.parentNode, complete);
        } else {
          complete();
        }
Mark Otto's avatar
dist  
Mark Otto committed
6310
6311
      };

Mark Otto's avatar
dist    
Mark Otto committed
6312
6313
6314
6315
      _proto.dispose = function dispose() {
        $$$1.removeData(this._element, DATA_KEY);
        this._element = null;
      }; // Private
Mark Otto's avatar
dist  
Mark Otto committed
6316
6317


Mark Otto's avatar
dist    
Mark Otto committed
6318
6319
      _proto._activate = function _activate(element, container, callback) {
        var _this2 = this;
Mark Otto's avatar
dist  
Mark Otto committed
6320

Mark Otto's avatar
dist    
Mark Otto committed
6321
        var activeElements;
Mark Otto's avatar
dist  
Mark Otto committed
6322

Mark Otto's avatar
dist    
Mark Otto committed
6323
6324
6325
6326
6327
        if (container.nodeName === 'UL') {
          activeElements = $$$1(container).find(Selector.ACTIVE_UL);
        } else {
          activeElements = $$$1(container).children(Selector.ACTIVE);
        }
Mark Otto's avatar
dist    
Mark Otto committed
6328

Mark Otto's avatar
dist    
Mark Otto committed
6329
6330
        var active = activeElements[0];
        var isTransitioning = callback && active && $$$1(active).hasClass(ClassName.FADE);
Mark Otto's avatar
dist  
Mark Otto committed
6331

Mark Otto's avatar
dist    
Mark Otto committed
6332
6333
6334
        var complete = function complete() {
          return _this2._transitionComplete(element, active, callback);
        };
Mark Otto's avatar
dist  
Mark Otto committed
6335

Mark Otto's avatar
dist    
Mark Otto committed
6336
6337
6338
6339
6340
6341
        if (active && isTransitioning) {
          var transitionDuration = Util.getTransitionDurationFromElement(active);
          $$$1(active).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);
        } else {
          complete();
        }
Mark Otto's avatar
dist  
Mark Otto committed
6342
6343
      };

Mark Otto's avatar
dist    
Mark Otto committed
6344
6345
6346
6347
      _proto._transitionComplete = function _transitionComplete(element, active, callback) {
        if (active) {
          $$$1(active).removeClass(ClassName.SHOW + " " + ClassName.ACTIVE);
          var dropdownChild = $$$1(active.parentNode).find(Selector.DROPDOWN_ACTIVE_CHILD)[0];
Mark Otto's avatar
dist  
Mark Otto committed
6348

Mark Otto's avatar
dist    
Mark Otto committed
6349
6350
6351
          if (dropdownChild) {
            $$$1(dropdownChild).removeClass(ClassName.ACTIVE);
          }
Mark Otto's avatar
dist  
Mark Otto committed
6352

Mark Otto's avatar
dist    
Mark Otto committed
6353
6354
6355
          if (active.getAttribute('role') === 'tab') {
            active.setAttribute('aria-selected', false);
          }
Mark Otto's avatar
dist  
Mark Otto committed
6356
6357
        }

Mark Otto's avatar
dist    
Mark Otto committed
6358
        $$$1(element).addClass(ClassName.ACTIVE);
Mark Otto's avatar
dist  
Mark Otto committed
6359

Mark Otto's avatar
dist    
Mark Otto committed
6360
6361
6362
        if (element.getAttribute('role') === 'tab') {
          element.setAttribute('aria-selected', true);
        }
Mark Otto's avatar
dist    
Mark Otto committed
6363

Mark Otto's avatar
dist    
Mark Otto committed
6364
6365
        Util.reflow(element);
        $$$1(element).addClass(ClassName.SHOW);
Mark Otto's avatar
dist  
Mark Otto committed
6366

Mark Otto's avatar
dist    
Mark Otto committed
6367
6368
        if (element.parentNode && $$$1(element.parentNode).hasClass(ClassName.DROPDOWN_MENU)) {
          var dropdownElement = $$$1(element).closest(Selector.DROPDOWN)[0];
Mark Otto's avatar
dist  
Mark Otto committed
6369

Mark Otto's avatar
dist    
Mark Otto committed
6370
          if (dropdownElement) {
Mark Otto's avatar
dist    
Mark Otto committed
6371
6372
            var dropdownToggleList = [].slice.call(dropdownElement.querySelectorAll(Selector.DROPDOWN_TOGGLE));
            $$$1(dropdownToggleList).addClass(ClassName.ACTIVE);
Mark Otto's avatar
dist    
Mark Otto committed
6373
          }
Mark Otto's avatar
dist    
Mark Otto committed
6374

Mark Otto's avatar
dist    
Mark Otto committed
6375
          element.setAttribute('aria-expanded', true);
Mark Otto's avatar
dist  
Mark Otto committed
6376
6377
        }

Mark Otto's avatar
dist    
Mark Otto committed
6378
6379
6380
6381
        if (callback) {
          callback();
        }
      }; // Static
Mark Otto's avatar
dist  
Mark Otto committed
6382
6383


Mark Otto's avatar
dist    
Mark Otto committed
6384
6385
6386
6387
      Tab._jQueryInterface = function _jQueryInterface(config) {
        return this.each(function () {
          var $this = $$$1(this);
          var data = $this.data(DATA_KEY);
Mark Otto's avatar
dist  
Mark Otto committed
6388

Mark Otto's avatar
dist    
Mark Otto committed
6389
6390
6391
6392
          if (!data) {
            data = new Tab(this);
            $this.data(DATA_KEY, data);
          }
Mark Otto's avatar
dist  
Mark Otto committed
6393

Mark Otto's avatar
dist    
Mark Otto committed
6394
6395
6396
6397
          if (typeof config === 'string') {
            if (typeof data[config] === 'undefined') {
              throw new TypeError("No method named \"" + config + "\"");
            }
Mark Otto's avatar
dist  
Mark Otto committed
6398

Mark Otto's avatar
dist    
Mark Otto committed
6399
            data[config]();
Mark Otto's avatar
dist  
Mark Otto committed
6400
          }
Mark Otto's avatar
dist    
Mark Otto committed
6401
6402
        });
      };
Mark Otto's avatar
dist    
Mark Otto committed
6403

Mark Otto's avatar
dist    
Mark Otto committed
6404
6405
6406
6407
      _createClass(Tab, null, [{
        key: "VERSION",
        get: function get() {
          return VERSION;
Mark Otto's avatar
dist  
Mark Otto committed
6408
        }
Mark Otto's avatar
dist    
Mark Otto committed
6409
      }]);
Mark Otto's avatar
dist  
Mark Otto committed
6410

Mark Otto's avatar
dist    
Mark Otto committed
6411
6412
6413
6414
6415
6416
6417
      return Tab;
    }();
    /**
     * ------------------------------------------------------------------------
     * Data Api implementation
     * ------------------------------------------------------------------------
     */
Mark Otto's avatar
dist  
Mark Otto committed
6418

Mark Otto's avatar
dist    
Mark Otto committed
6419

Mark Otto's avatar
dist    
Mark Otto committed
6420
6421
    $$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {
      event.preventDefault();
Mark Otto's avatar
dist    
Mark Otto committed
6422

Mark Otto's avatar
dist    
Mark Otto committed
6423
6424
6425
6426
6427
6428
6429
      Tab._jQueryInterface.call($$$1(this), 'show');
    });
    /**
     * ------------------------------------------------------------------------
     * jQuery
     * ------------------------------------------------------------------------
     */
Mark Otto's avatar
dist  
Mark Otto committed
6430

Mark Otto's avatar
dist    
Mark Otto committed
6431
6432
    $$$1.fn[NAME] = Tab._jQueryInterface;
    $$$1.fn[NAME].Constructor = Tab;
Mark Otto's avatar
dist    
Mark Otto committed
6433

Mark Otto's avatar
dist    
Mark Otto committed
6434
6435
6436
6437
    $$$1.fn[NAME].noConflict = function () {
      $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
      return Tab._jQueryInterface;
    };
Mark Otto's avatar
dist  
Mark Otto committed
6438

Mark Otto's avatar
dist    
Mark Otto committed
6439
6440
    return Tab;
  }($);
Mark Otto's avatar
dist  
Mark Otto committed
6441

Mark Otto's avatar
dist    
Mark Otto committed
6442
6443
  /**
   * --------------------------------------------------------------------------
Mark Otto's avatar
Mark Otto committed
6444
   * Bootstrap (v4.1.3): index.js
Mark Otto's avatar
dist    
Mark Otto committed
6445
6446
6447
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
   * --------------------------------------------------------------------------
   */
Mark Otto's avatar
dist  
Mark Otto committed
6448

Mark Otto's avatar
dist    
Mark Otto committed
6449
6450
6451
6452
  (function ($$$1) {
    if (typeof $$$1 === 'undefined') {
      throw new TypeError('Bootstrap\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\'s JavaScript.');
    }
Mark Otto's avatar
dist  
Mark Otto committed
6453

Mark Otto's avatar
dist    
Mark Otto committed
6454
6455
6456
6457
6458
6459
    var version = $$$1.fn.jquery.split(' ')[0].split('.');
    var minMajor = 1;
    var ltMajor = 2;
    var minMinor = 9;
    var minPatch = 1;
    var maxMajor = 4;
Mark Otto's avatar
dist    
Mark Otto committed
6460

Mark Otto's avatar
dist    
Mark Otto committed
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
    if (version[0] < ltMajor && version[1] < minMinor || version[0] === minMajor && version[1] === minMinor && version[2] < minPatch || version[0] >= maxMajor) {
      throw new Error('Bootstrap\'s JavaScript requires at least jQuery v1.9.1 but less than v4.0.0');
    }
  })($);

  exports.Util = Util;
  exports.Alert = Alert;
  exports.Button = Button;
  exports.Carousel = Carousel;
  exports.Collapse = Collapse;
  exports.Dropdown = Dropdown;
  exports.Modal = Modal;
  exports.Popover = Popover;
  exports.Scrollspy = ScrollSpy;
  exports.Tab = Tab;
  exports.Tooltip = Tooltip;

  Object.defineProperty(exports, '__esModule', { value: true });
Mark Otto's avatar
dist  
Mark Otto committed
6479

Mark Otto's avatar
dist    
Mark Otto committed
6480
})));
Mark Otto's avatar
dist    
Mark Otto committed
6481
//# sourceMappingURL=bootstrap.bundle.js.map
For faster browsing, not all history is shown. View entire blame