Viewing File: /home/maglabs/exclusive/wp-content/themes/homeid/assets/vendors/_bootstrap/js/bootstrap.min.js
(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?factory(exports,require("popper.js")):typeof define==="function"&&define.amd?define(["exports","popper.js"],factory):(global=global||self,factory(global.bootstrap={},global.Popper))})(this,function(exports,Popper){"use strict";Popper=Popper&&Popper.hasOwnProperty("default")?Popper["default"]:Popper;function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor}function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=arguments[i]!=null?arguments[i]:{};var ownKeys=Object.keys(source);if(typeof Object.getOwnPropertySymbols==="function"){ownKeys=ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function(sym){return Object.getOwnPropertyDescriptor(source,sym).enumerable}))}ownKeys.forEach(function(key){_defineProperty(target,key,source[key])})}return target}function _inheritsLoose(subClass,superClass){subClass.prototype=Object.create(superClass.prototype);subClass.prototype.constructor=subClass;subClass.__proto__=superClass}var mapData=function(){var storeData={};var id=1;return{set:function set(element,key,data){if(typeof element.key==="undefined"){element.key={key:key,id:id};id++}storeData[element.key.id]=data},get:function get(element,key){if(!element||typeof element.key==="undefined"){return null}var keyProperties=element.key;if(keyProperties.key===key){return storeData[keyProperties.id]}return null},delete:function _delete(element,key){if(typeof element.key==="undefined"){return}var keyProperties=element.key;if(keyProperties.key===key){delete storeData[keyProperties.id];delete element.key}}}}();var Data={setData:function setData(instance,key,data){mapData.set(instance,key,data)},getData:function getData(instance,key){return mapData.get(instance,key)},removeData:function removeData(instance,key){mapData.delete(instance,key)}};var MAX_UID=1e6;var MILLISECONDS_MULTIPLIER=1e3;function toType(obj){return{}.toString.call(obj).match(/\s([a-z]+)/i)[1].toLowerCase()}var Util={TRANSITION_END:"transitionend",getUID:function getUID(prefix){do{prefix+=~~(Math.random()*MAX_UID)}while(document.getElementById(prefix));return prefix},getSelectorFromElement:function getSelectorFromElement(element){var selector=element.getAttribute("data-target");if(!selector||selector==="#"){var hrefAttr=element.getAttribute("href");selector=hrefAttr&&hrefAttr!=="#"?hrefAttr.trim():""}try{return document.querySelector(selector)?selector:null}catch(err){return null}},getTransitionDurationFromElement:function getTransitionDurationFromElement(element){if(!element){return 0}var transitionDuration=window.getComputedStyle(element).transitionDuration;var transitionDelay=window.getComputedStyle(element).transitionDelay;var floatTransitionDuration=parseFloat(transitionDuration);var floatTransitionDelay=parseFloat(transitionDelay);if(!floatTransitionDuration&&!floatTransitionDelay){return 0}transitionDuration=transitionDuration.split(",")[0];transitionDelay=transitionDelay.split(",")[0];return(parseFloat(transitionDuration)+parseFloat(transitionDelay))*MILLISECONDS_MULTIPLIER},reflow:function reflow(element){return element.offsetHeight},triggerTransitionEnd:function triggerTransitionEnd(element){element.dispatchEvent(new Event(Util.TRANSITION_END))},isElement:function isElement(obj){return(obj[0]||obj).nodeType},emulateTransitionEnd:function emulateTransitionEnd(element,duration){var called=false;var durationPadding=5;var emulatedDuration=duration+durationPadding;function listener(){called=true;element.removeEventListener(Util.TRANSITION_END,listener)}element.addEventListener(Util.TRANSITION_END,listener);setTimeout(function(){if(!called){Util.triggerTransitionEnd(element)}},emulatedDuration)},typeCheckConfig:function typeCheckConfig(componentName,config,configTypes){for(var property in configTypes){if(Object.prototype.hasOwnProperty.call(configTypes,property)){var expectedTypes=configTypes[property];var value=config[property];var valueType=value&&Util.isElement(value)?"element":toType(value);if(!new RegExp(expectedTypes).test(valueType)){throw new Error(componentName.toUpperCase()+": "+('Option "'+property+'" provided type "'+valueType+'" ')+('but expected type "'+expectedTypes+'".'))}}}},makeArray:function makeArray(nodeList){if(!nodeList){return[]}return[].slice.call(nodeList)},isVisible:function isVisible(element){if(!element){return false}if(element.style!==null&&element.parentNode!==null&&typeof element.parentNode.style!=="undefined"){return element.style.display!=="none"&&element.parentNode.style.display!=="none"&&element.style.visibility!=="hidden"}return false},findShadowRoot:function findShadowRoot(element){if(!document.documentElement.attachShadow){return null}if(typeof element.getRootNode==="function"){var root=element.getRootNode();return root instanceof ShadowRoot?root:null}if(element instanceof ShadowRoot){return element}if(!element.parentNode){return null}return Util.findShadowRoot(element.parentNode)},noop:function noop(){return function(){}},get jQuery(){return window.jQuery}};var Polyfill=function(){var defaultPreventedPreservedOnDispatch=function(){var e=new CustomEvent("Bootstrap",{cancelable:true});var element=document.createElement("div");element.addEventListener("Bootstrap",function(){return null});e.preventDefault();element.dispatchEvent(e);return e.defaultPrevented}();var find=Element.prototype.querySelectorAll;var findOne=Element.prototype.querySelector;var scopeSelectorRegex=/:scope\b/;var supportScopeQuery=function(){var element=document.createElement("div");try{element.querySelectorAll(":scope *")}catch(e){return false}return true}();if(!supportScopeQuery){find=function find(selector){if(!scopeSelectorRegex.test(selector)){return this.querySelectorAll(selector)}var hasId=Boolean(this.id);if(!hasId){this.id=Util.getUID("scope")}var nodeList=null;try{selector=selector.replace(scopeSelectorRegex,"#"+this.id);nodeList=this.querySelectorAll(selector)}finally{if(!hasId){this.removeAttribute("id")}}return nodeList};findOne=function findOne(selector){if(!scopeSelectorRegex.test(selector)){return this.querySelector(selector)}var matches=find.call(this,selector);if(typeof matches[0]!=="undefined"){return matches[0]}return null}}return{defaultPreventedPreservedOnDispatch:defaultPreventedPreservedOnDispatch,find:find,findOne:findOne}}();var namespaceRegex=/[^.]*(?=\..*)\.|.*/;var stripNameRegex=/\..*/;var keyEventRegex=/^key/;var stripUidRegex=/::\d+$/;var eventRegistry={};var uidEvent=1;var customEvents={mouseenter:"mouseover",mouseleave:"mouseout"};var nativeEvents=["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"];function getUidEvent(element,uid){return uid&&uid+"::"+uidEvent++||element.uidEvent||uidEvent++}function getEvent(element){var uid=getUidEvent(element);element.uidEvent=uid;return eventRegistry[uid]=eventRegistry[uid]||{}}function fixEvent(event,element){if(event.which===null&&keyEventRegex.test(event.type)){event.which=event.charCode!==null?event.charCode:event.keyCode}event.delegateTarget=element}function bootstrapHandler(element,fn){return function handler(event){fixEvent(event,element);if(handler.oneOff){EventHandler.off(element,event.type,fn)}return fn.apply(element,[event])}}function bootstrapDelegationHandler(element,selector,fn){return function handler(event){var domElements=element.querySelectorAll(selector);for(var target=event.target;target&&target!==this;target=target.parentNode){for(var i=domElements.length;i--;){if(domElements[i]===target){fixEvent(event,target);if(handler.oneOff){EventHandler.off(element,event.type,fn)}return fn.apply(target,[event])}}}return null}}function findHandler(events,handler,delegationSelector){if(delegationSelector===void 0){delegationSelector=null}var uidList=Object.keys(events);for(var i=0;i<uidList.length;i++){var uid=uidList[i];var event=events[uid];if(event.originalHandler===handler&&event.delegationSelector===delegationSelector){return events[uid]}}return null}function normalizeParams(originalTypeEvent,handler,delegationFn){var delegation=typeof handler==="string";var originalHandler=delegation?delegationFn:handler;var typeEvent=originalTypeEvent.replace(stripNameRegex,"");var custom=customEvents[typeEvent];if(custom){typeEvent=custom}var isNative=nativeEvents.indexOf(typeEvent)>-1;if(!isNative){typeEvent=originalTypeEvent}return[delegation,originalHandler,typeEvent]}function addHandler(element,originalTypeEvent,handler,delegationFn,oneOff){if(typeof originalTypeEvent!=="string"||!element){return}if(!handler){handler=delegationFn;delegationFn=null}var _normalizeParams=normalizeParams(originalTypeEvent,handler,delegationFn),delegation=_normalizeParams[0],originalHandler=_normalizeParams[1],typeEvent=_normalizeParams[2];var events=getEvent(element);var handlers=events[typeEvent]||(events[typeEvent]={});var previousFn=findHandler(handlers,originalHandler,delegation?handler:null);if(previousFn){previousFn.oneOff=previousFn.oneOff&&oneOff;return}var uid=getUidEvent(originalHandler,originalTypeEvent.replace(namespaceRegex,""));var fn=!delegation?bootstrapHandler(element,handler):bootstrapDelegationHandler(element,handler,delegationFn);fn.delegationSelector=delegation?handler:null;fn.originalHandler=originalHandler;fn.oneOff=oneOff;fn.uidEvent=uid;handlers[uid]=fn;element.addEventListener(typeEvent,fn,delegation)}function removeHandler(element,events,typeEvent,handler,delegationSelector){var fn=findHandler(events[typeEvent],handler,delegationSelector);if(fn===null){return}element.removeEventListener(typeEvent,fn,Boolean(delegationSelector));delete events[typeEvent][fn.uidEvent]}function removeNamespacedHandlers(element,events,typeEvent,namespace){var storeElementEvent=events[typeEvent]||{};Object.keys(storeElementEvent).forEach(function(handlerKey){if(handlerKey.indexOf(namespace)>-1){var event=storeElementEvent[handlerKey];removeHandler(element,events,typeEvent,event.originalHandler,event.delegationSelector)}})}var EventHandler={on:function on(element,event,handler,delegationFn){addHandler(element,event,handler,delegationFn,false)},one:function one(element,event,handler,delegationFn){addHandler(element,event,handler,delegationFn,true)},off:function off(element,originalTypeEvent,handler,delegationFn){if(typeof originalTypeEvent!=="string"||!element){return}var _normalizeParams2=normalizeParams(originalTypeEvent,handler,delegationFn),delegation=_normalizeParams2[0],originalHandler=_normalizeParams2[1],typeEvent=_normalizeParams2[2];var inNamespace=typeEvent!==originalTypeEvent;var events=getEvent(element);var isNamespace=originalTypeEvent.charAt(0)===".";if(typeof originalHandler!=="undefined"){if(!events||!events[typeEvent]){return}removeHandler(element,events,typeEvent,originalHandler,delegation?handler:null);return}if(isNamespace){Object.keys(events).forEach(function(elementEvent){removeNamespacedHandlers(element,events,elementEvent,originalTypeEvent.substr(1))})}var storeElementEvent=events[typeEvent]||{};Object.keys(storeElementEvent).forEach(function(keyHandlers){var handlerKey=keyHandlers.replace(stripUidRegex,"");if(!inNamespace||originalTypeEvent.indexOf(handlerKey)>-1){var event=storeElementEvent[keyHandlers];removeHandler(element,events,typeEvent,event.originalHandler,event.delegationSelector)}})},trigger:function trigger(element,event,args){if(typeof event!=="string"||!element){return null}var typeEvent=event.replace(stripNameRegex,"");var inNamespace=event!==typeEvent;var isNative=nativeEvents.indexOf(typeEvent)>-1;var $=Util.jQuery;var jQueryEvent;var bubbles=true;var nativeDispatch=true;var defaultPrevented=false;var evt=null;if(inNamespace&&typeof $!=="undefined"){jQueryEvent=$.Event(event,args);$(element).trigger(jQueryEvent);bubbles=!jQueryEvent.isPropagationStopped();nativeDispatch=!jQueryEvent.isImmediatePropagationStopped();defaultPrevented=jQueryEvent.isDefaultPrevented()}if(isNative){evt=document.createEvent("HTMLEvents");evt.initEvent(typeEvent,bubbles,true)}else{evt=new CustomEvent(event,{bubbles:bubbles,cancelable:true})}if(typeof args!=="undefined"){Object.keys(args).forEach(function(key){Object.defineProperty(evt,key,{get:function get(){return args[key]}})})}if(defaultPrevented){evt.preventDefault();if(!Polyfill.defaultPreventedPreservedOnDispatch){Object.defineProperty(evt,"defaultPrevented",{get:function get(){return true}})}}if(nativeDispatch){element.dispatchEvent(evt)}if(evt.defaultPrevented&&typeof jQueryEvent!=="undefined"){jQueryEvent.preventDefault()}return evt}};var findFn=Polyfill.find;var _findOne=Polyfill.findOne;var NODE_TEXT=3;var SelectorEngine={matches:function matches(element,selector){return element.matches(selector)},find:function find(selector,element){if(element===void 0){element=document.documentElement}if(typeof selector!=="string"){return null}return findFn.call(element,selector)},findOne:function findOne(selector,element){if(element===void 0){element=document.documentElement}if(typeof selector!=="string"){return null}return _findOne.call(element,selector)},children:function children(element,selector){var _this=this;if(typeof selector!=="string"){return null}var children=Util.makeArray(element.children);return children.filter(function(child){return _this.matches(child,selector)})},parents:function parents(element,selector){if(typeof selector!=="string"){return null}var parents=[];var ancestor=element.parentNode;while(ancestor&&ancestor.nodeType===Node.ELEMENT_NODE&&ancestor.nodeType!==NODE_TEXT){if(this.matches(ancestor,selector)){parents.push(ancestor)}ancestor=ancestor.parentNode}return parents},closest:function closest(element,selector){if(typeof selector!=="string"){return null}return element.closest(selector)},prev:function prev(element,selector){if(typeof selector!=="string"){return null}var siblings=[];var previous=element.previousSibling;while(previous&&previous.nodeType===Node.ELEMENT_NODE&&previous.nodeType!==NODE_TEXT){if(this.matches(previous,selector)){siblings.push(previous)}previous=previous.previousSibling}return siblings}};var NAME="alert";var VERSION="4.3.1";var DATA_KEY="bs.alert";var EVENT_KEY="."+DATA_KEY;var DATA_API_KEY=".data-api";var Selector={DISMISS:'[data-dismiss="alert"]'};var Event$1={CLOSE:"close"+EVENT_KEY,CLOSED:"closed"+EVENT_KEY,CLICK_DATA_API:"click"+EVENT_KEY+DATA_API_KEY};var ClassName={ALERT:"alert",FADE:"fade",SHOW:"show"};var Alert=function(){function Alert(element){this._element=element;if(this._element){Data.setData(element,DATA_KEY,this)}}var _proto=Alert.prototype;_proto.close=function close(element){var rootElement=this._element;if(element){rootElement=this._getRootElement(element)}var customEvent=this._triggerCloseEvent(rootElement);if(customEvent===null||customEvent.defaultPrevented){return}this._removeElement(rootElement)};_proto.dispose=function dispose(){Data.removeData(this._element,DATA_KEY);this._element=null};_proto._getRootElement=function _getRootElement(element){var selector=Util.getSelectorFromElement(element);var parent=false;if(selector){parent=SelectorEngine.findOne(selector)}if(!parent){parent=SelectorEngine.closest(element,"."+ClassName.ALERT)}return parent};_proto._triggerCloseEvent=function _triggerCloseEvent(element){return EventHandler.trigger(element,Event$1.CLOSE)};_proto._removeElement=function _removeElement(element){var _this=this;element.classList.remove(ClassName.SHOW);if(!element.classList.contains(ClassName.FADE)){this._destroyElement(element);return}var transitionDuration=Util.getTransitionDurationFromElement(element);EventHandler.one(element,Util.TRANSITION_END,function(event){return _this._destroyElement(element,event)});Util.emulateTransitionEnd(element,transitionDuration)};_proto._destroyElement=function _destroyElement(element){if(element.parentNode){element.parentNode.removeChild(element)}EventHandler.trigger(element,Event$1.CLOSED)};Alert._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=Data.getData(this,DATA_KEY);if(!data){data=new Alert(this)}if(config==="close"){data[config](this)}})};Alert._handleDismiss=function _handleDismiss(alertInstance){return function(event){if(event){event.preventDefault()}alertInstance.close(this)}};Alert._getInstance=function _getInstance(element){return Data.getData(element,DATA_KEY)};_createClass(Alert,null,[{key:"VERSION",get:function get(){return VERSION}}]);return Alert}();EventHandler.on(document,Event$1.CLICK_DATA_API,Selector.DISMISS,Alert._handleDismiss(new Alert));var $=Util.jQuery;if(typeof $!=="undefined"){var JQUERY_NO_CONFLICT=$.fn[NAME];$.fn[NAME]=Alert._jQueryInterface;$.fn[NAME].Constructor=Alert;$.fn[NAME].noConflict=function(){$.fn[NAME]=JQUERY_NO_CONFLICT;return Alert._jQueryInterface}}var NAME$1="button";var VERSION$1="4.3.1";var DATA_KEY$1="bs.button";var EVENT_KEY$1="."+DATA_KEY$1;var DATA_API_KEY$1=".data-api";var ClassName$1={ACTIVE:"active",BUTTON:"btn",FOCUS:"focus"};var Selector$1={DATA_TOGGLE_CARROT:'[data-toggle^="button"]',DATA_TOGGLE:'[data-toggle="buttons"]',INPUT:'input:not([type="hidden"])',ACTIVE:".active",BUTTON:".btn"};var Event$2={CLICK_DATA_API:"click"+EVENT_KEY$1+DATA_API_KEY$1,FOCUS_DATA_API:"focus"+EVENT_KEY$1+DATA_API_KEY$1,BLUR_DATA_API:"blur"+EVENT_KEY$1+DATA_API_KEY$1};var Button=function(){function Button(element){this._element=element;Data.setData(element,DATA_KEY$1,this)}var _proto=Button.prototype;_proto.toggle=function toggle(){var triggerChangeEvent=true;var addAriaPressed=true;var rootElement=SelectorEngine.closest(this._element,Selector$1.DATA_TOGGLE);if(rootElement){var input=SelectorEngine.findOne(Selector$1.INPUT,this._element);if(input){if(input.type==="radio"){if(input.checked&&this._element.classList.contains(ClassName$1.ACTIVE)){triggerChangeEvent=false}else{var activeElement=SelectorEngine.findOne(Selector$1.ACTIVE,rootElement);if(activeElement){activeElement.classList.remove(ClassName$1.ACTIVE)}}}if(triggerChangeEvent){if(input.hasAttribute("disabled")||rootElement.hasAttribute("disabled")||input.classList.contains("disabled")||rootElement.classList.contains("disabled")){return}input.checked=!this._element.classList.contains(ClassName$1.ACTIVE);EventHandler.trigger(input,"change")}input.focus();addAriaPressed=false}}if(addAriaPressed){this._element.setAttribute("aria-pressed",!this._element.classList.contains(ClassName$1.ACTIVE))}if(triggerChangeEvent){this._element.classList.toggle(ClassName$1.ACTIVE)}};_proto.dispose=function dispose(){Data.removeData(this._element,DATA_KEY$1);this._element=null};Button._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=Data.getData(this,DATA_KEY$1);if(!data){data=new Button(this)}if(config==="toggle"){data[config]()}})};Button._getInstance=function _getInstance(element){return Data.getData(element,DATA_KEY$1)};_createClass(Button,null,[{key:"VERSION",get:function get(){return VERSION$1}}]);return Button}();EventHandler.on(document,Event$2.CLICK_DATA_API,Selector$1.DATA_TOGGLE_CARROT,function(event){event.preventDefault();var button=event.target;if(!button.classList.contains(ClassName$1.BUTTON)){button=SelectorEngine.closest(button,Selector$1.BUTTON)}var data=Data.getData(button,DATA_KEY$1);if(!data){data=new Button(button);Data.setData(button,DATA_KEY$1,data)}data.toggle()});EventHandler.on(document,Event$2.FOCUS_DATA_API,Selector$1.DATA_TOGGLE_CARROT,function(event){var button=SelectorEngine.closest(event.target,Selector$1.BUTTON);button.classList.add(ClassName$1.FOCUS)});EventHandler.on(document,Event$2.BLUR_DATA_API,Selector$1.DATA_TOGGLE_CARROT,function(event){var button=SelectorEngine.closest(event.target,Selector$1.BUTTON);button.classList.remove(ClassName$1.FOCUS)});var $$1=Util.jQuery;if(typeof $$1!=="undefined"){var JQUERY_NO_CONFLICT$1=$$1.fn[NAME$1];$$1.fn[NAME$1]=Button._jQueryInterface;$$1.fn[NAME$1].Constructor=Button;$$1.fn[NAME$1].noConflict=function(){$$1.fn[NAME$1]=JQUERY_NO_CONFLICT$1;return Button._jQueryInterface}}var regexDataKey=/[A-Z]/g;function normalizeData(val){if(val==="true"){return true}else if(val==="false"){return false}else if(val==="null"){return null}else if(val===Number(val).toString()){return Number(val)}else if(val===""){return null}return val}function normalizeDataKey(key){return key.replace(regexDataKey,function(chr){return chr.toLowerCase()})}var Manipulator={setDataAttribute:function setDataAttribute(element,key,value){element.setAttribute("data-"+normalizeDataKey(key),value)},removeDataAttribute:function removeDataAttribute(element,key){element.removeAttribute("data-"+normalizeDataKey(key))},getDataAttributes:function getDataAttributes(element){if(!element){return{}}var attributes=_objectSpread({},element.dataset);Object.keys(attributes).forEach(function(key){attributes[key]=normalizeData(attributes[key])});return attributes},getDataAttribute:function getDataAttribute(element,key){return normalizeData(element.getAttribute("data-"+normalizeDataKey(key)))},offset:function offset(element){var rect=element.getBoundingClientRect();return{top:rect.top+document.body.scrollTop,left:rect.left+document.body.scrollLeft}},position:function position(element){return{top:element.offsetTop,left:element.offsetLeft}},toggleClass:function toggleClass(element,className){if(!element){return}if(element.classList.contains(className)){element.classList.remove(className)}else{element.classList.add(className)}}};var NAME$2="carousel";var VERSION$2="4.3.1";var DATA_KEY$2="bs.carousel";var EVENT_KEY$2="."+DATA_KEY$2;var DATA_API_KEY$2=".data-api";var ARROW_LEFT_KEYCODE=37;var ARROW_RIGHT_KEYCODE=39;var TOUCHEVENT_COMPAT_WAIT=500;var SWIPE_THRESHOLD=40;var Default={interval:5e3,keyboard:true,slide:false,pause:"hover",wrap:true,touch:true};var DefaultType={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"};var Direction={NEXT:"next",PREV:"prev",LEFT:"left",RIGHT:"right"};var Event$3={SLIDE:"slide"+EVENT_KEY$2,SLID:"slid"+EVENT_KEY$2,KEYDOWN:"keydown"+EVENT_KEY$2,MOUSEENTER:"mouseenter"+EVENT_KEY$2,MOUSELEAVE:"mouseleave"+EVENT_KEY$2,TOUCHSTART:"touchstart"+EVENT_KEY$2,TOUCHMOVE:"touchmove"+EVENT_KEY$2,TOUCHEND:"touchend"+EVENT_KEY$2,POINTERDOWN:"pointerdown"+EVENT_KEY$2,POINTERUP:"pointerup"+EVENT_KEY$2,DRAG_START:"dragstart"+EVENT_KEY$2,LOAD_DATA_API:"load"+EVENT_KEY$2+DATA_API_KEY$2,CLICK_DATA_API:"click"+EVENT_KEY$2+DATA_API_KEY$2};var ClassName$2={CAROUSEL:"carousel",ACTIVE:"active",SLIDE:"slide",RIGHT:"carousel-item-right",LEFT:"carousel-item-left",NEXT:"carousel-item-next",PREV:"carousel-item-prev",ITEM:"carousel-item",POINTER_EVENT:"pointer-event"};var Selector$2={ACTIVE:".active",ACTIVE_ITEM:".active.carousel-item",ITEM:".carousel-item",ITEM_IMG:".carousel-item img",NEXT_PREV:".carousel-item-next, .carousel-item-prev",INDICATORS:".carousel-indicators",DATA_SLIDE:"[data-slide], [data-slide-to]",DATA_RIDE:'[data-ride="carousel"]'};var PointerType={TOUCH:"touch",PEN:"pen"};var Carousel=function(){function Carousel(element,config){this._items=null;this._interval=null;this._activeElement=null;this._isPaused=false;this._isSliding=false;this.touchTimeout=null;this.touchStartX=0;this.touchDeltaX=0;this._config=this._getConfig(config);this._element=element;this._indicatorsElement=SelectorEngine.findOne(Selector$2.INDICATORS,this._element);this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0;this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent);this._addEventListeners();Data.setData(element,DATA_KEY$2,this)}var _proto=Carousel.prototype;_proto.next=function next(){if(!this._isSliding){this._slide(Direction.NEXT)}};_proto.nextWhenVisible=function nextWhenVisible(){if(!document.hidden&&Util.isVisible(this._element)){this.next()}};_proto.prev=function prev(){if(!this._isSliding){this._slide(Direction.PREV)}};_proto.pause=function pause(event){if(!event){this._isPaused=true}if(SelectorEngine.findOne(Selector$2.NEXT_PREV,this._element)){Util.triggerTransitionEnd(this._element);this.cycle(true)}clearInterval(this._interval);this._interval=null};_proto.cycle=function cycle(event){if(!event){this._isPaused=false}if(this._interval){clearInterval(this._interval);this._interval=null}if(this._config&&this._config.interval&&!this._isPaused){this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval)}};_proto.to=function to(index){var _this=this;this._activeElement=SelectorEngine.findOne(Selector$2.ACTIVE_ITEM,this._element);var activeIndex=this._getItemIndex(this._activeElement);if(index>this._items.length-1||index<0){return}if(this._isSliding){EventHandler.one(this._element,Event$3.SLID,function(){return _this.to(index)});return}if(activeIndex===index){this.pause();this.cycle();return}var direction=index>activeIndex?Direction.NEXT:Direction.PREV;this._slide(direction,this._items[index])};_proto.dispose=function dispose(){EventHandler.off(this._element,EVENT_KEY$2);Data.removeData(this._element,DATA_KEY$2);this._items=null;this._config=null;this._element=null;this._interval=null;this._isPaused=null;this._isSliding=null;this._activeElement=null;this._indicatorsElement=null};_proto._getConfig=function _getConfig(config){config=_objectSpread({},Default,config);Util.typeCheckConfig(NAME$2,config,DefaultType);return config};_proto._handleSwipe=function _handleSwipe(){var absDeltax=Math.abs(this.touchDeltaX);if(absDeltax<=SWIPE_THRESHOLD){return}var direction=absDeltax/this.touchDeltaX;if(direction>0){this.prev()}if(direction<0){this.next()}};_proto._addEventListeners=function _addEventListeners(){var _this2=this;if(this._config.keyboard){EventHandler.on(this._element,Event$3.KEYDOWN,function(event){return _this2._keydown(event)})}if(this._config.pause==="hover"){EventHandler.on(this._element,Event$3.MOUSEENTER,function(event){return _this2.pause(event)});EventHandler.on(this._element,Event$3.MOUSELEAVE,function(event){return _this2.cycle(event)})}if(this._config.touch){this._addTouchEventListeners()}};_proto._addTouchEventListeners=function _addTouchEventListeners(){var _this3=this;if(!this._touchSupported){return}var start=function start(event){if(_this3._pointerEvent&&PointerType[event.pointerType.toUpperCase()]){_this3.touchStartX=event.clientX}else if(!_this3._pointerEvent){_this3.touchStartX=event.touches[0].clientX}};var move=function move(event){if(event.touches&&event.touches.length>1){_this3.touchDeltaX=0}else{_this3.touchDeltaX=event.touches[0].clientX-_this3.touchStartX}};var end=function end(event){if(_this3._pointerEvent&&PointerType[event.pointerType.toUpperCase()]){_this3.touchDeltaX=event.clientX-_this3.touchStartX}_this3._handleSwipe();if(_this3._config.pause==="hover"){_this3.pause();if(_this3.touchTimeout){clearTimeout(_this3.touchTimeout)}_this3.touchTimeout=setTimeout(function(event){return _this3.cycle(event)},TOUCHEVENT_COMPAT_WAIT+_this3._config.interval)}};Util.makeArray(SelectorEngine.find(Selector$2.ITEM_IMG,this._element)).forEach(function(itemImg){EventHandler.on(itemImg,Event$3.DRAG_START,function(e){return e.preventDefault()})});if(this._pointerEvent){EventHandler.on(this._element,Event$3.POINTERDOWN,function(event){return start(event)});EventHandler.on(this._element,Event$3.POINTERUP,function(event){return end(event)});this._element.classList.add(ClassName$2.POINTER_EVENT)}else{EventHandler.on(this._element,Event$3.TOUCHSTART,function(event){return start(event)});EventHandler.on(this._element,Event$3.TOUCHMOVE,function(event){return move(event)});EventHandler.on(this._element,Event$3.TOUCHEND,function(event){return end(event)})}};_proto._keydown=function _keydown(event){if(/input|textarea/i.test(event.target.tagName)){return}switch(event.which){case ARROW_LEFT_KEYCODE:event.preventDefault();this.prev();break;case ARROW_RIGHT_KEYCODE:event.preventDefault();this.next();break;default:}};_proto._getItemIndex=function _getItemIndex(element){this._items=element&&element.parentNode?Util.makeArray(SelectorEngine.find(Selector$2.ITEM,element.parentNode)):[];return this._items.indexOf(element)};_proto._getItemByDirection=function _getItemByDirection(direction,activeElement){var isNextDirection=direction===Direction.NEXT;var isPrevDirection=direction===Direction.PREV;var activeIndex=this._getItemIndex(activeElement);var lastItemIndex=this._items.length-1;var isGoingToWrap=isPrevDirection&&activeIndex===0||isNextDirection&&activeIndex===lastItemIndex;if(isGoingToWrap&&!this._config.wrap){return activeElement}var delta=direction===Direction.PREV?-1:1;var itemIndex=(activeIndex+delta)%this._items.length;return itemIndex===-1?this._items[this._items.length-1]:this._items[itemIndex]};_proto._triggerSlideEvent=function _triggerSlideEvent(relatedTarget,eventDirectionName){var targetIndex=this._getItemIndex(relatedTarget);var fromIndex=this._getItemIndex(SelectorEngine.findOne(Selector$2.ACTIVE_ITEM,this._element));return EventHandler.trigger(this._element,Event$3.SLIDE,{relatedTarget:relatedTarget,direction:eventDirectionName,from:fromIndex,to:targetIndex})};_proto._setActiveIndicatorElement=function _setActiveIndicatorElement(element){if(this._indicatorsElement){var indicators=SelectorEngine.find(Selector$2.ACTIVE,this._indicatorsElement);for(var i=0;i<indicators.length;i++){indicators[i].classList.remove(ClassName$2.ACTIVE)}var nextIndicator=this._indicatorsElement.children[this._getItemIndex(element)];if(nextIndicator){nextIndicator.classList.add(ClassName$2.ACTIVE)}}};_proto._slide=function _slide(direction,element){var _this4=this;var activeElement=SelectorEngine.findOne(Selector$2.ACTIVE_ITEM,this._element);var activeElementIndex=this._getItemIndex(activeElement);var nextElement=element||activeElement&&this._getItemByDirection(direction,activeElement);var nextElementIndex=this._getItemIndex(nextElement);var isCycling=Boolean(this._interval);var directionalClassName;var orderClassName;var eventDirectionName;if(direction===Direction.NEXT){directionalClassName=ClassName$2.LEFT;orderClassName=ClassName$2.NEXT;eventDirectionName=Direction.LEFT}else{directionalClassName=ClassName$2.RIGHT;orderClassName=ClassName$2.PREV;eventDirectionName=Direction.RIGHT}if(nextElement&&nextElement.classList.contains(ClassName$2.ACTIVE)){this._isSliding=false;return}var slideEvent=this._triggerSlideEvent(nextElement,eventDirectionName);if(slideEvent.defaultPrevented){return}if(!activeElement||!nextElement){return}this._isSliding=true;if(isCycling){this.pause()}this._setActiveIndicatorElement(nextElement);if(this._element.classList.contains(ClassName$2.SLIDE)){nextElement.classList.add(orderClassName);Util.reflow(nextElement);activeElement.classList.add(directionalClassName);nextElement.classList.add(directionalClassName);var nextElementInterval=parseInt(nextElement.getAttribute("data-interval"),10);if(nextElementInterval){this._config.defaultInterval=this._config.defaultInterval||this._config.interval;this._config.interval=nextElementInterval}else{this._config.interval=this._config.defaultInterval||this._config.interval}var transitionDuration=Util.getTransitionDurationFromElement(activeElement);EventHandler.one(activeElement,Util.TRANSITION_END,function(){nextElement.classList.remove(directionalClassName);nextElement.classList.remove(orderClassName);nextElement.classList.add(ClassName$2.ACTIVE);activeElement.classList.remove(ClassName$2.ACTIVE);activeElement.classList.remove(orderClassName);activeElement.classList.remove(directionalClassName);_this4._isSliding=false;setTimeout(function(){EventHandler.trigger(_this4._element,Event$3.SLID,{relatedTarget:nextElement,direction:eventDirectionName,from:activeElementIndex,to:nextElementIndex})},0)});Util.emulateTransitionEnd(activeElement,transitionDuration)}else{activeElement.classList.remove(ClassName$2.ACTIVE);nextElement.classList.add(ClassName$2.ACTIVE);this._isSliding=false;EventHandler.trigger(this._element,Event$3.SLID,{relatedTarget:nextElement,direction:eventDirectionName,from:activeElementIndex,to:nextElementIndex})}if(isCycling){this.cycle()}};Carousel._carouselInterface=function _carouselInterface(element,config){var data=Data.getData(element,DATA_KEY$2);var _config=_objectSpread({},Default,Manipulator.getDataAttributes(element));if(typeof config==="object"){_config=_objectSpread({},_config,config)}var action=typeof config==="string"?config:_config.slide;if(!data){data=new Carousel(element,_config)}if(typeof config==="number"){data.to(config)}else if(typeof action==="string"){if(typeof data[action]==="undefined"){throw new Error('No method named "'+action+'"')}data[action]()}else if(_config.interval&&_config.ride){data.pause();data.cycle()}};Carousel._jQueryInterface=function _jQueryInterface(config){return this.each(function(){Carousel._carouselInterface(this,config)})};Carousel._dataApiClickHandler=function _dataApiClickHandler(event){var selector=Util.getSelectorFromElement(this);if(!selector){return}var target=SelectorEngine.findOne(selector);if(!target||!target.classList.contains(ClassName$2.CAROUSEL)){return}var config=_objectSpread({},Manipulator.getDataAttributes(target),Manipulator.getDataAttributes(this));var slideIndex=this.getAttribute("data-slide-to");if(slideIndex){config.interval=false}Carousel._carouselInterface(target,config);if(slideIndex){Data.getData(target,DATA_KEY$2).to(slideIndex)}event.preventDefault()};Carousel._getInstance=function _getInstance(element){return Data.getData(element,DATA_KEY$2)};_createClass(Carousel,null,[{key:"VERSION",get:function get(){return VERSION$2}},{key:"Default",get:function get(){return Default}}]);return Carousel}();EventHandler.on(document,Event$3.CLICK_DATA_API,Selector$2.DATA_SLIDE,Carousel._dataApiClickHandler);EventHandler.on(window,Event$3.LOAD_DATA_API,function(){var carousels=Util.makeArray(SelectorEngine.find(Selector$2.DATA_RIDE));for(var i=0,len=carousels.length;i<len;i++){Carousel._carouselInterface(carousels[i],Data.getData(carousels[i],DATA_KEY$2))}});var $$2=Util.jQuery;if(typeof $$2!=="undefined"){var JQUERY_NO_CONFLICT$2=$$2.fn[NAME$2];$$2.fn[NAME$2]=Carousel._jQueryInterface;$$2.fn[NAME$2].Constructor=Carousel;$$2.fn[NAME$2].noConflict=function(){$$2.fn[NAME$2]=JQUERY_NO_CONFLICT$2;return Carousel._jQueryInterface}}var NAME$3="collapse";var VERSION$3="4.3.1";var DATA_KEY$3="bs.collapse";var EVENT_KEY$3="."+DATA_KEY$3;var DATA_API_KEY$3=".data-api";var Default$1={toggle:true,parent:""};var DefaultType$1={toggle:"boolean",parent:"(string|element)"};var Event$4={SHOW:"show"+EVENT_KEY$3,SHOWN:"shown"+EVENT_KEY$3,HIDE:"hide"+EVENT_KEY$3,HIDDEN:"hidden"+EVENT_KEY$3,CLICK_DATA_API:"click"+EVENT_KEY$3+DATA_API_KEY$3};var ClassName$3={SHOW:"show",COLLAPSE:"collapse",COLLAPSING:"collapsing",COLLAPSED:"collapsed"};var Dimension={WIDTH:"width",HEIGHT:"height"};var Selector$3={ACTIVES:".show, .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'};var Collapse=function(){function Collapse(element,config){this._isTransitioning=false;this._element=element;this._config=this._getConfig(config);this._triggerArray=Util.makeArray(SelectorEngine.find('[data-toggle="collapse"][href="#'+element.id+'"],'+('[data-toggle="collapse"][data-target="#'+element.id+'"]')));var toggleList=Util.makeArray(SelectorEngine.find(Selector$3.DATA_TOGGLE));for(var i=0,len=toggleList.length;i<len;i++){var elem=toggleList[i];var selector=Util.getSelectorFromElement(elem);var filterElement=Util.makeArray(SelectorEngine.find(selector)).filter(function(foundElem){return foundElem===element});if(selector!==null&&filterElement.length){this._selector=selector;this._triggerArray.push(elem)}}this._parent=this._config.parent?this._getParent():null;if(!this._config.parent){this._addAriaAndCollapsedClass(this._element,this._triggerArray)}if(this._config.toggle){this.toggle()}Data.setData(element,DATA_KEY$3,this)}var _proto=Collapse.prototype;_proto.toggle=function toggle(){if(this._element.classList.contains(ClassName$3.SHOW)){this.hide()}else{this.show()}};_proto.show=function show(){var _this=this;if(this._isTransitioning||this._element.classList.contains(ClassName$3.SHOW)){return}var actives;var activesData;if(this._parent){actives=Util.makeArray(SelectorEngine.find(Selector$3.ACTIVES,this._parent)).filter(function(elem){if(typeof _this._config.parent==="string"){return elem.getAttribute("data-parent")===_this._config.parent}return elem.classList.contains(ClassName$3.COLLAPSE)});if(actives.length===0){actives=null}}var container=SelectorEngine.findOne(this._selector);if(actives){var tempActiveData=actives.filter(function(elem){return container!==elem});activesData=tempActiveData[0]?Data.getData(tempActiveData[0],DATA_KEY$3):null;if(activesData&&activesData._isTransitioning){return}}var startEvent=EventHandler.trigger(this._element,Event$4.SHOW);if(startEvent.defaultPrevented){return}if(actives){actives.forEach(function(elemActive){if(container!==elemActive){Collapse._collapseInterface(elemActive,"hide")}if(!activesData){Data.setData(elemActive,DATA_KEY$3,null)}})}var dimension=this._getDimension();this._element.classList.remove(ClassName$3.COLLAPSE);this._element.classList.add(ClassName$3.COLLAPSING);this._element.style[dimension]=0;if(this._triggerArray.length){this._triggerArray.forEach(function(element){element.classList.remove(ClassName$3.COLLAPSED);element.setAttribute("aria-expanded",true)})}this.setTransitioning(true);var complete=function complete(){_this._element.classList.remove(ClassName$3.COLLAPSING);_this._element.classList.add(ClassName$3.COLLAPSE);_this._element.classList.add(ClassName$3.SHOW);_this._element.style[dimension]="";_this.setTransitioning(false);EventHandler.trigger(_this._element,Event$4.SHOWN)};var capitalizedDimension=dimension[0].toUpperCase()+dimension.slice(1);var scrollSize="scroll"+capitalizedDimension;var transitionDuration=Util.getTransitionDurationFromElement(this._element);EventHandler.one(this._element,Util.TRANSITION_END,complete);Util.emulateTransitionEnd(this._element,transitionDuration);this._element.style[dimension]=this._element[scrollSize]+"px"};_proto.hide=function hide(){var _this2=this;if(this._isTransitioning||!this._element.classList.contains(ClassName$3.SHOW)){return}var startEvent=EventHandler.trigger(this._element,Event$4.HIDE);if(startEvent.defaultPrevented){return}var dimension=this._getDimension();this._element.style[dimension]=this._element.getBoundingClientRect()[dimension]+"px";Util.reflow(this._element);this._element.classList.add(ClassName$3.COLLAPSING);this._element.classList.remove(ClassName$3.COLLAPSE);this._element.classList.remove(ClassName$3.SHOW);var triggerArrayLength=this._triggerArray.length;if(triggerArrayLength>0){for(var i=0;i<triggerArrayLength;i++){var trigger=this._triggerArray[i];var selector=Util.getSelectorFromElement(trigger);if(selector!==null){var elem=SelectorEngine.findOne(selector);if(!elem.classList.contains(ClassName$3.SHOW)){trigger.classList.add(ClassName$3.COLLAPSED);trigger.setAttribute("aria-expanded",false)}}}}this.setTransitioning(true);var complete=function complete(){_this2.setTransitioning(false);_this2._element.classList.remove(ClassName$3.COLLAPSING);_this2._element.classList.add(ClassName$3.COLLAPSE);EventHandler.trigger(_this2._element,Event$4.HIDDEN)};this._element.style[dimension]="";var transitionDuration=Util.getTransitionDurationFromElement(this._element);EventHandler.one(this._element,Util.TRANSITION_END,complete);Util.emulateTransitionEnd(this._element,transitionDuration)};_proto.setTransitioning=function setTransitioning(isTransitioning){this._isTransitioning=isTransitioning};_proto.dispose=function dispose(){Data.removeData(this._element,DATA_KEY$3);this._config=null;this._parent=null;this._element=null;this._triggerArray=null;this._isTransitioning=null};_proto._getConfig=function _getConfig(config){config=_objectSpread({},Default$1,config);config.toggle=Boolean(config.toggle);Util.typeCheckConfig(NAME$3,config,DefaultType$1);return config};_proto._getDimension=function _getDimension(){var hasWidth=this._element.classList.contains(Dimension.WIDTH);return hasWidth?Dimension.WIDTH:Dimension.HEIGHT};_proto._getParent=function _getParent(){var _this3=this;var parent;if(Util.isElement(this._config.parent)){parent=this._config.parent;if(typeof this._config.parent.jquery!=="undefined"||typeof this._config.parent[0]!=="undefined"){parent=this._config.parent[0]}}else{parent=SelectorEngine.findOne(this._config.parent)}var selector='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]';Util.makeArray(SelectorEngine.find(selector,parent)).forEach(function(element){_this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element),[element])});return parent};_proto._addAriaAndCollapsedClass=function _addAriaAndCollapsedClass(element,triggerArray){if(element){var isOpen=element.classList.contains(ClassName$3.SHOW);if(triggerArray.length){triggerArray.forEach(function(elem){if(!isOpen){elem.classList.add(ClassName$3.COLLAPSED)}else{elem.classList.remove(ClassName$3.COLLAPSED)}elem.setAttribute("aria-expanded",isOpen)})}}};Collapse._getTargetFromElement=function _getTargetFromElement(element){var selector=Util.getSelectorFromElement(element);return selector?SelectorEngine.findOne(selector):null};Collapse._collapseInterface=function _collapseInterface(element,config){var data=Data.getData(element,DATA_KEY$3);var _config=_objectSpread({},Default$1,Manipulator.getDataAttributes(element),typeof config==="object"&&config?config:{});if(!data&&_config.toggle&&/show|hide/.test(config)){_config.toggle=false}if(!data){data=new Collapse(element,_config)}if(typeof config==="string"){if(typeof data[config]==="undefined"){throw new Error('No method named "'+config+'"')}data[config]()}};Collapse._jQueryInterface=function _jQueryInterface(config){return this.each(function(){Collapse._collapseInterface(this,config)})};Collapse._getInstance=function _getInstance(element){return Data.getData(element,DATA_KEY$3)};_createClass(Collapse,null,[{key:"VERSION",get:function get(){return VERSION$3}},{key:"Default",get:function get(){return Default$1}}]);return Collapse}();EventHandler.on(document,Event$4.CLICK_DATA_API,Selector$3.DATA_TOGGLE,function(event){if(event.target.tagName==="A"){event.preventDefault()}var triggerData=Manipulator.getDataAttributes(this);var selector=Util.getSelectorFromElement(this);var selectorElements=Util.makeArray(SelectorEngine.find(selector));selectorElements.forEach(function(element){var data=Data.getData(element,DATA_KEY$3);var config;if(data){if(data._parent===null&&typeof triggerData.parent==="string"){data._config.parent=triggerData.parent;data._parent=data._getParent()}config="toggle"}else{config=triggerData}Collapse._collapseInterface(element,config)})});var $$3=Util.jQuery;if(typeof $$3!=="undefined"){var JQUERY_NO_CONFLICT$3=$$3.fn[NAME$3];$$3.fn[NAME$3]=Collapse._jQueryInterface;$$3.fn[NAME$3].Constructor=Collapse;$$3.fn[NAME$3].noConflict=function(){$$3.fn[NAME$3]=JQUERY_NO_CONFLICT$3;return Collapse._jQueryInterface}}var NAME$4="dropdown";var VERSION$4="4.3.1";var DATA_KEY$4="bs.dropdown";var EVENT_KEY$4="."+DATA_KEY$4;var DATA_API_KEY$4=".data-api";var ESCAPE_KEYCODE=27;var SPACE_KEYCODE=32;var TAB_KEYCODE=9;var ARROW_UP_KEYCODE=38;var ARROW_DOWN_KEYCODE=40;var RIGHT_MOUSE_BUTTON_WHICH=3;var REGEXP_KEYDOWN=new RegExp(ARROW_UP_KEYCODE+"|"+ARROW_DOWN_KEYCODE+"|"+ESCAPE_KEYCODE);var Event$5={HIDE:"hide"+EVENT_KEY$4,HIDDEN:"hidden"+EVENT_KEY$4,SHOW:"show"+EVENT_KEY$4,SHOWN:"shown"+EVENT_KEY$4,CLICK:"click"+EVENT_KEY$4,CLICK_DATA_API:"click"+EVENT_KEY$4+DATA_API_KEY$4,KEYDOWN_DATA_API:"keydown"+EVENT_KEY$4+DATA_API_KEY$4,KEYUP_DATA_API:"keyup"+EVENT_KEY$4+DATA_API_KEY$4};var ClassName$4={DISABLED:"disabled",SHOW:"show",DROPUP:"dropup",DROPRIGHT:"dropright",DROPLEFT:"dropleft",MENURIGHT:"dropdown-menu-right",MENULEFT:"dropdown-menu-left",POSITION_STATIC:"position-static"};var Selector$4={DATA_TOGGLE:'[data-toggle="dropdown"]',FORM_CHILD:".dropdown form",MENU:".dropdown-menu",NAVBAR_NAV:".navbar-nav",VISIBLE_ITEMS:".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)"};var AttachmentMap={TOP:"top-start",TOPEND:"top-end",BOTTOM:"bottom-start",BOTTOMEND:"bottom-end",RIGHT:"right-start",RIGHTEND:"right-end",LEFT:"left-start",LEFTEND:"left-end"};var Default$2={offset:0,flip:true,boundary:"scrollParent",reference:"toggle",display:"dynamic"};var DefaultType$2={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"};var Dropdown=function(){function Dropdown(element,config){this._element=element;this._popper=null;this._config=this._getConfig(config);this._menu=this._getMenuElement();this._inNavbar=this._detectNavbar();this._addEventListeners();Data.setData(element,DATA_KEY$4,this)}var _proto=Dropdown.prototype;_proto.toggle=function toggle(){if(this._element.disabled||this._element.classList.contains(ClassName$4.DISABLED)){return}var parent=Dropdown._getParentFromElement(this._element);var isActive=this._menu.classList.contains(ClassName$4.SHOW);Dropdown._clearMenus();if(isActive){return}var relatedTarget={relatedTarget:this._element};var showEvent=EventHandler.trigger(parent,Event$5.SHOW,relatedTarget);if(showEvent.defaultPrevented){return}if(!this._inNavbar){if(typeof Popper==="undefined"){throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org)")}var referenceElement=this._element;if(this._config.reference==="parent"){referenceElement=parent}else if(Util.isElement(this._config.reference)){referenceElement=this._config.reference;if(typeof this._config.reference.jquery!=="undefined"){referenceElement=this._config.reference[0]}}if(this._config.boundary!=="scrollParent"){parent.classList.add(ClassName$4.POSITION_STATIC)}this._popper=new Popper(referenceElement,this._menu,this._getPopperConfig())}if("ontouchstart"in document.documentElement&&!Util.makeArray(SelectorEngine.closest(parent,Selector$4.NAVBAR_NAV)).length){Util.makeArray(document.body.children).forEach(function(elem){return EventHandler.on(elem,"mouseover",null,Util.noop())})}this._element.focus();this._element.setAttribute("aria-expanded",true);Manipulator.toggleClass(this._menu,ClassName$4.SHOW);Manipulator.toggleClass(parent,ClassName$4.SHOW);EventHandler.trigger(parent,Event$5.SHOWN,relatedTarget)};_proto.show=function show(){if(this._element.disabled||this._element.classList.contains(ClassName$4.DISABLED)||this._menu.classList.contains(ClassName$4.SHOW)){return}var parent=Dropdown._getParentFromElement(this._element);var relatedTarget={relatedTarget:this._element};var showEvent=EventHandler.trigger(parent,Event$5.SHOW,relatedTarget);if(showEvent.defaultPrevented){return}Manipulator.toggleClass(this._menu,ClassName$4.SHOW);Manipulator.toggleClass(parent,ClassName$4.SHOW);EventHandler.trigger(parent,Event$5.SHOWN,relatedTarget)};_proto.hide=function hide(){if(this._element.disabled||this._element.classList.contains(ClassName$4.DISABLED)||!this._menu.classList.contains(ClassName$4.SHOW)){return}var parent=Dropdown._getParentFromElement(this._element);var relatedTarget={relatedTarget:this._element};var hideEvent=EventHandler.trigger(parent,Event$5.HIDE,relatedTarget);if(hideEvent.defaultPrevented){return}Manipulator.toggleClass(this._menu,ClassName$4.SHOW);Manipulator.toggleClass(parent,ClassName$4.SHOW);EventHandler.trigger(parent,Event$5.HIDDEN,relatedTarget)};_proto.dispose=function dispose(){Data.removeData(this._element,DATA_KEY$4);EventHandler.off(this._element,EVENT_KEY$4);this._element=null;this._menu=null;if(this._popper!==null){this._popper.destroy();this._popper=null}};_proto.update=function update(){this._inNavbar=this._detectNavbar();if(this._popper!==null){this._popper.scheduleUpdate()}};_proto._addEventListeners=function _addEventListeners(){var _this=this;EventHandler.on(this._element,Event$5.CLICK,function(event){event.preventDefault();event.stopPropagation();_this.toggle()})};_proto._getConfig=function _getConfig(config){config=_objectSpread({},this.constructor.Default,Manipulator.getDataAttributes(this._element),config);Util.typeCheckConfig(NAME$4,config,this.constructor.DefaultType);return config};_proto._getMenuElement=function _getMenuElement(){if(!this._menu){var parent=Dropdown._getParentFromElement(this._element);if(parent){this._menu=SelectorEngine.findOne(Selector$4.MENU,parent)}}return this._menu};_proto._getPlacement=function _getPlacement(){var parentDropdown=this._element.parentNode;var placement=AttachmentMap.BOTTOM;if(parentDropdown.classList.contains(ClassName$4.DROPUP)){placement=AttachmentMap.TOP;if(this._menu.classList.contains(ClassName$4.MENURIGHT)){placement=AttachmentMap.TOPEND}}else if(parentDropdown.classList.contains(ClassName$4.DROPRIGHT)){placement=AttachmentMap.RIGHT}else if(parentDropdown.classList.contains(ClassName$4.DROPLEFT)){placement=AttachmentMap.LEFT}else if(this._menu.classList.contains(ClassName$4.MENURIGHT)){placement=AttachmentMap.BOTTOMEND}return placement};_proto._detectNavbar=function _detectNavbar(){return Boolean(SelectorEngine.closest(this._element,".navbar"))};_proto._getOffset=function _getOffset(){var _this2=this;var offset={};if(typeof this._config.offset==="function"){offset.fn=function(data){data.offsets=_objectSpread({},data.offsets,_this2._config.offset(data.offsets,_this2._element)||{});return data}}else{offset.offset=this._config.offset}return offset};_proto._getPopperConfig=function _getPopperConfig(){var popperConfig={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};if(this._config.display==="static"){popperConfig.modifiers.applyStyle={enabled:false}}return popperConfig};Dropdown._dropdownInterface=function _dropdownInterface(element,config){var data=Data.getData(element,DATA_KEY$4);var _config=typeof config==="object"?config:null;if(!data){data=new Dropdown(element,_config)}if(typeof config==="string"){if(typeof data[config]==="undefined"){throw new Error('No method named "'+config+'"')}data[config]()}};Dropdown._jQueryInterface=function _jQueryInterface(config){return this.each(function(){Dropdown._dropdownInterface(this,config)})};Dropdown._clearMenus=function _clearMenus(event){if(event&&(event.which===RIGHT_MOUSE_BUTTON_WHICH||event.type==="keyup"&&event.which!==TAB_KEYCODE)){return}var toggles=Util.makeArray(SelectorEngine.find(Selector$4.DATA_TOGGLE));for(var i=0,len=toggles.length;i<len;i++){var parent=Dropdown._getParentFromElement(toggles[i]);var context=Data.getData(toggles[i],DATA_KEY$4);var relatedTarget={relatedTarget:toggles[i]};if(event&&event.type==="click"){relatedTarget.clickEvent=event}if(!context){continue}var dropdownMenu=context._menu;if(!parent.classList.contains(ClassName$4.SHOW)){continue}if(event&&(event.type==="click"&&/input|textarea/i.test(event.target.tagName)||event.type==="keyup"&&event.which===TAB_KEYCODE)&&parent.contains(event.target)){continue}var hideEvent=EventHandler.trigger(parent,Event$5.HIDE,relatedTarget);if(hideEvent.defaultPrevented){continue}if("ontouchstart"in document.documentElement){Util.makeArray(document.body.children).forEach(function(elem){return EventHandler.off(elem,"mouseover",null,Util.noop())})}toggles[i].setAttribute("aria-expanded","false");dropdownMenu.classList.remove(ClassName$4.SHOW);parent.classList.remove(ClassName$4.SHOW);EventHandler.trigger(parent,Event$5.HIDDEN,relatedTarget)}};Dropdown._getParentFromElement=function _getParentFromElement(element){var parent;var selector=Util.getSelectorFromElement(element);if(selector){parent=SelectorEngine.findOne(selector)}return parent||element.parentNode};Dropdown._dataApiKeydownHandler=function _dataApiKeydownHandler(event){if(/input|textarea/i.test(event.target.tagName)?event.which===SPACE_KEYCODE||event.which!==ESCAPE_KEYCODE&&(event.which!==ARROW_DOWN_KEYCODE&&event.which!==ARROW_UP_KEYCODE||SelectorEngine.closest(event.target,Selector$4.MENU)):!REGEXP_KEYDOWN.test(event.which)){return}event.preventDefault();event.stopPropagation();if(this.disabled||this.classList.contains(ClassName$4.DISABLED)){return}var parent=Dropdown._getParentFromElement(this);var isActive=parent.classList.contains(ClassName$4.SHOW);if(!isActive||isActive&&(event.which===ESCAPE_KEYCODE||event.which===SPACE_KEYCODE)){if(event.which===ESCAPE_KEYCODE){EventHandler.trigger(SelectorEngine.findOne(Selector$4.DATA_TOGGLE,parent),"focus")}Dropdown._clearMenus();return}var items=Util.makeArray(SelectorEngine.find(Selector$4.VISIBLE_ITEMS,parent));if(!items.length){return}var index=items.indexOf(event.target);if(event.which===ARROW_UP_KEYCODE&&index>0){index--}if(event.which===ARROW_DOWN_KEYCODE&&index<items.length-1){index++}if(index<0){index=0}items[index].focus()};Dropdown._getInstance=function _getInstance(element){return Data.getData(element,DATA_KEY$4)};_createClass(Dropdown,null,[{key:"VERSION",get:function get(){return VERSION$4}},{key:"Default",get:function get(){return Default$2}},{key:"DefaultType",get:function get(){return DefaultType$2}}]);return Dropdown}();EventHandler.on(document,Event$5.KEYDOWN_DATA_API,Selector$4.DATA_TOGGLE,Dropdown._dataApiKeydownHandler);EventHandler.on(document,Event$5.KEYDOWN_DATA_API,Selector$4.MENU,Dropdown._dataApiKeydownHandler);EventHandler.on(document,Event$5.CLICK_DATA_API,Dropdown._clearMenus);EventHandler.on(document,Event$5.KEYUP_DATA_API,Dropdown._clearMenus);EventHandler.on(document,Event$5.CLICK_DATA_API,Selector$4.DATA_TOGGLE,function(event){event.preventDefault();event.stopPropagation();Dropdown._dropdownInterface(this,"toggle")});EventHandler.on(document,Event$5.CLICK_DATA_API,Selector$4.FORM_CHILD,function(e){return e.stopPropagation()});var $$4=Util.jQuery;if(typeof $$4!=="undefined"){var JQUERY_NO_CONFLICT$4=$$4.fn[NAME$4];$$4.fn[NAME$4]=Dropdown._jQueryInterface;$$4.fn[NAME$4].Constructor=Dropdown;$$4.fn[NAME$4].noConflict=function(){$$4.fn[NAME$4]=JQUERY_NO_CONFLICT$4;return Dropdown._jQueryInterface}}var NAME$5="modal";var VERSION$5="4.3.1";var DATA_KEY$5="bs.modal";var EVENT_KEY$5="."+DATA_KEY$5;var DATA_API_KEY$5=".data-api";var ESCAPE_KEYCODE$1=27;var Default$3={backdrop:true,keyboard:true,focus:true,show:true};var DefaultType$3={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"};var Event$6={HIDE:"hide"+EVENT_KEY$5,HIDDEN:"hidden"+EVENT_KEY$5,SHOW:"show"+EVENT_KEY$5,SHOWN:"shown"+EVENT_KEY$5,FOCUSIN:"focusin"+EVENT_KEY$5,RESIZE:"resize"+EVENT_KEY$5,CLICK_DISMISS:"click.dismiss"+EVENT_KEY$5,KEYDOWN_DISMISS:"keydown.dismiss"+EVENT_KEY$5,MOUSEUP_DISMISS:"mouseup.dismiss"+EVENT_KEY$5,MOUSEDOWN_DISMISS:"mousedown.dismiss"+EVENT_KEY$5,CLICK_DATA_API:"click"+EVENT_KEY$5+DATA_API_KEY$5};var ClassName$5={SCROLLABLE:"modal-dialog-scrollable",SCROLLBAR_MEASURER:"modal-scrollbar-measure",BACKDROP:"modal-backdrop",OPEN:"modal-open",FADE:"fade",SHOW:"show"};var Selector$5={DIALOG:".modal-dialog",MODAL_BODY:".modal-body",DATA_TOGGLE:'[data-toggle="modal"]',DATA_DISMISS:'[data-dismiss="modal"]',FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top"};var Modal=function(){function Modal(element,config){this._config=this._getConfig(config);this._element=element;this._dialog=SelectorEngine.findOne(Selector$5.DIALOG,element);this._backdrop=null;this._isShown=false;this._isBodyOverflowing=false;this._ignoreBackdropClick=false;this._isTransitioning=false;this._scrollbarWidth=0;Data.setData(element,DATA_KEY$5,this)}var _proto=Modal.prototype;_proto.toggle=function toggle(relatedTarget){return this._isShown?this.hide():this.show(relatedTarget)};_proto.show=function show(relatedTarget){var _this=this;if(this._isShown||this._isTransitioning){return}if(this._element.classList.contains(ClassName$5.FADE)){this._isTransitioning=true}var showEvent=EventHandler.trigger(this._element,Event$6.SHOW,{relatedTarget:relatedTarget});if(this._isShown||showEvent.defaultPrevented){return}this._isShown=true;this._checkScrollbar();this._setScrollbar();this._adjustDialog();this._setEscapeEvent();this._setResizeEvent();EventHandler.on(this._element,Event$6.CLICK_DISMISS,Selector$5.DATA_DISMISS,function(event){return _this.hide(event)});EventHandler.on(this._dialog,Event$6.MOUSEDOWN_DISMISS,function(){EventHandler.one(_this._element,Event$6.MOUSEUP_DISMISS,function(event){if(event.target===_this._element){_this._ignoreBackdropClick=true}})});this._showBackdrop(function(){return _this._showElement(relatedTarget)})};_proto.hide=function hide(event){var _this2=this;if(event){event.preventDefault()}if(!this._isShown||this._isTransitioning){return}var hideEvent=EventHandler.trigger(this._element,Event$6.HIDE);if(!this._isShown||hideEvent.defaultPrevented){return}this._isShown=false;var transition=this._element.classList.contains(ClassName$5.FADE);if(transition){this._isTransitioning=true}this._setEscapeEvent();this._setResizeEvent();EventHandler.off(document,Event$6.FOCUSIN);this._element.classList.remove(ClassName$5.SHOW);EventHandler.off(this._element,Event$6.CLICK_DISMISS);EventHandler.off(this._dialog,Event$6.MOUSEDOWN_DISMISS);if(transition){var transitionDuration=Util.getTransitionDurationFromElement(this._element);EventHandler.one(this._element,Util.TRANSITION_END,function(event){return _this2._hideModal(event)});Util.emulateTransitionEnd(this._element,transitionDuration)}else{this._hideModal()}};_proto.dispose=function dispose(){[window,this._element,this._dialog].forEach(function(htmlElement){return EventHandler.off(htmlElement,EVENT_KEY$5)});EventHandler.off(document,Event$6.FOCUSIN);Data.removeData(this._element,DATA_KEY$5);this._config=null;this._element=null;this._dialog=null;this._backdrop=null;this._isShown=null;this._isBodyOverflowing=null;this._ignoreBackdropClick=null;this._isTransitioning=null;this._scrollbarWidth=null};_proto.handleUpdate=function handleUpdate(){this._adjustDialog()};_proto._getConfig=function _getConfig(config){config=_objectSpread({},Default$3,config);Util.typeCheckConfig(NAME$5,config,DefaultType$3);return config};_proto._showElement=function _showElement(relatedTarget){var _this3=this;var transition=this._element.classList.contains(ClassName$5.FADE);if(!this._element.parentNode||this._element.parentNode.nodeType!==Node.ELEMENT_NODE){document.body.appendChild(this._element)}this._element.style.display="block";this._element.removeAttribute("aria-hidden");this._element.setAttribute("aria-modal",true);if(this._dialog.classList.contains(ClassName$5.SCROLLABLE)){SelectorEngine.findOne(Selector$5.MODAL_BODY,this._dialog).scrollTop=0}else{this._element.scrollTop=0}if(transition){Util.reflow(this._element)}this._element.classList.add(ClassName$5.SHOW);if(this._config.focus){this._enforceFocus()}var transitionComplete=function transitionComplete(){if(_this3._config.focus){_this3._element.focus()}_this3._isTransitioning=false;EventHandler.trigger(_this3._element,Event$6.SHOWN,{relatedTarget:relatedTarget})};if(transition){var transitionDuration=Util.getTransitionDurationFromElement(this._dialog);EventHandler.one(this._dialog,Util.TRANSITION_END,transitionComplete);Util.emulateTransitionEnd(this._dialog,transitionDuration)}else{transitionComplete()}};_proto._enforceFocus=function _enforceFocus(){var _this4=this;EventHandler.off(document,Event$6.FOCUSIN);EventHandler.on(document,Event$6.FOCUSIN,function(event){if(document!==event.target&&_this4._element!==event.target&&!_this4._element.contains(event.target)){_this4._element.focus()}})};_proto._setEscapeEvent=function _setEscapeEvent(){var _this5=this;if(this._isShown&&this._config.keyboard){EventHandler.on(this._element,Event$6.KEYDOWN_DISMISS,function(event){if(event.which===ESCAPE_KEYCODE$1){event.preventDefault();_this5.hide()}})}else if(!this._isShown){EventHandler.off(this._element,Event$6.KEYDOWN_DISMISS)}};_proto._setResizeEvent=function _setResizeEvent(){var _this6=this;if(this._isShown){EventHandler.on(window,Event$6.RESIZE,function(event){return _this6.handleUpdate(event)})}else{EventHandler.off(window,Event$6.RESIZE)}};_proto._hideModal=function _hideModal(){var _this7=this;this._element.style.display="none";this._element.setAttribute("aria-hidden",true);this._element.removeAttribute("aria-modal");this._isTransitioning=false;this._showBackdrop(function(){document.body.classList.remove(ClassName$5.OPEN);_this7._resetAdjustments();_this7._resetScrollbar();EventHandler.trigger(_this7._element,Event$6.HIDDEN)})};_proto._removeBackdrop=function _removeBackdrop(){if(this._backdrop){this._backdrop.parentNode.removeChild(this._backdrop);this._backdrop=null}};_proto._showBackdrop=function _showBackdrop(callback){var _this8=this;var animate=this._element.classList.contains(ClassName$5.FADE)?ClassName$5.FADE:"";if(this._isShown&&this._config.backdrop){this._backdrop=document.createElement("div");this._backdrop.className=ClassName$5.BACKDROP;if(animate){this._backdrop.classList.add(animate)}document.body.appendChild(this._backdrop);EventHandler.on(this._element,Event$6.CLICK_DISMISS,function(event){if(_this8._ignoreBackdropClick){_this8._ignoreBackdropClick=false;return}if(event.target!==event.currentTarget){return}if(_this8._config.backdrop==="static"){_this8._element.focus()}else{_this8.hide()}});if(animate){Util.reflow(this._backdrop)}this._backdrop.classList.add(ClassName$5.SHOW);if(!callback){return}if(!animate){callback();return}var backdropTransitionDuration=Util.getTransitionDurationFromElement(this._backdrop);EventHandler.one(this._backdrop,Util.TRANSITION_END,callback);Util.emulateTransitionEnd(this._backdrop,backdropTransitionDuration)}else if(!this._isShown&&this._backdrop){this._backdrop.classList.remove(ClassName$5.SHOW);var callbackRemove=function callbackRemove(){_this8._removeBackdrop();if(callback){callback()}};if(this._element.classList.contains(ClassName$5.FADE)){var _backdropTransitionDuration=Util.getTransitionDurationFromElement(this._backdrop);EventHandler.one(this._backdrop,Util.TRANSITION_END,callbackRemove);Util.emulateTransitionEnd(this._backdrop,_backdropTransitionDuration)}else{callbackRemove()}}else if(callback){callback()}};_proto._adjustDialog=function _adjustDialog(){var isModalOverflowing=this._element.scrollHeight>document.documentElement.clientHeight;if(!this._isBodyOverflowing&&isModalOverflowing){this._element.style.paddingLeft=this._scrollbarWidth+"px"}if(this._isBodyOverflowing&&!isModalOverflowing){this._element.style.paddingRight=this._scrollbarWidth+"px"}};_proto._resetAdjustments=function _resetAdjustments(){this._element.style.paddingLeft="";this._element.style.paddingRight=""};_proto._checkScrollbar=function _checkScrollbar(){var rect=document.body.getBoundingClientRect();this._isBodyOverflowing=rect.left+rect.right<window.innerWidth;this._scrollbarWidth=this._getScrollbarWidth()};_proto._setScrollbar=function _setScrollbar(){var _this9=this;if(this._isBodyOverflowing){Util.makeArray(SelectorEngine.find(Selector$5.FIXED_CONTENT)).forEach(function(element){var actualPadding=element.style.paddingRight;var calculatedPadding=window.getComputedStyle(element)["padding-right"];Manipulator.setDataAttribute(element,"padding-right",actualPadding);element.style.paddingRight=parseFloat(calculatedPadding)+_this9._scrollbarWidth+"px"});Util.makeArray(SelectorEngine.find(Selector$5.STICKY_CONTENT)).forEach(function(element){var actualMargin=element.style.marginRight;var calculatedMargin=window.getComputedStyle(element)["margin-right"];Manipulator.setDataAttribute(element,"margin-right",actualMargin);element.style.marginRight=parseFloat(calculatedMargin)-_this9._scrollbarWidth+"px"});var actualPadding=document.body.style.paddingRight;var calculatedPadding=window.getComputedStyle(document.body)["padding-right"];Manipulator.setDataAttribute(document.body,"padding-right",actualPadding);document.body.style.paddingRight=parseFloat(calculatedPadding)+this._scrollbarWidth+"px"}document.body.classList.add(ClassName$5.OPEN)};_proto._resetScrollbar=function _resetScrollbar(){Util.makeArray(SelectorEngine.find(Selector$5.FIXED_CONTENT)).forEach(function(element){var padding=Manipulator.getDataAttribute(element,"padding-right");if(typeof padding!=="undefined"){Manipulator.removeDataAttribute(element,"padding-right");element.style.paddingRight=padding}});Util.makeArray(SelectorEngine.find(""+Selector$5.STICKY_CONTENT)).forEach(function(element){var margin=Manipulator.getDataAttribute(element,"margin-right");if(typeof margin!=="undefined"){Manipulator.removeDataAttribute(element,"margin-right");element.style.marginRight=margin}});var padding=Manipulator.getDataAttribute(document.body,"padding-right");if(typeof padding!=="undefined"){Manipulator.removeDataAttribute(document.body,"padding-right");document.body.style.paddingRight=padding}else{document.body.style.paddingRight=""}};_proto._getScrollbarWidth=function _getScrollbarWidth(){var scrollDiv=document.createElement("div");scrollDiv.className=ClassName$5.SCROLLBAR_MEASURER;document.body.appendChild(scrollDiv);var scrollbarWidth=scrollDiv.getBoundingClientRect().width-scrollDiv.clientWidth;document.body.removeChild(scrollDiv);return scrollbarWidth};Modal._jQueryInterface=function _jQueryInterface(config,relatedTarget){return this.each(function(){var data=Data.getData(this,DATA_KEY$5);var _config=_objectSpread({},Default$3,Manipulator.getDataAttributes(this),typeof config==="object"&&config?config:{});if(!data){data=new Modal(this,_config)}if(typeof config==="string"){if(typeof data[config]==="undefined"){throw new TypeError('No method named "'+config+'"')}data[config](relatedTarget)}else if(_config.show){data.show(relatedTarget)}})};Modal._getInstance=function _getInstance(element){return Data.getData(element,DATA_KEY$5)};_createClass(Modal,null,[{key:"VERSION",get:function get(){return VERSION$5}},{key:"Default",get:function get(){return Default$3}}]);return Modal}();EventHandler.on(document,Event$6.CLICK_DATA_API,Selector$5.DATA_TOGGLE,function(event){var _this10=this;var target;var selector=Util.getSelectorFromElement(this);if(selector){target=SelectorEngine.findOne(selector)}var config=Data.getData(target,DATA_KEY$5)?"toggle":_objectSpread({},Manipulator.getDataAttributes(target),Manipulator.getDataAttributes(this));if(this.tagName==="A"||this.tagName==="AREA"){event.preventDefault()}EventHandler.one(target,Event$6.SHOW,function(showEvent){if(showEvent.defaultPrevented){return}EventHandler.one(target,Event$6.HIDDEN,function(){if(Util.isVisible(_this10)){_this10.focus()}})});var data=Data.getData(target,DATA_KEY$5);if(!data){data=new Modal(target,config)}data.show(this)});var $$5=Util.jQuery;if(typeof $$5!=="undefined"){var JQUERY_NO_CONFLICT$5=$$5.fn[NAME$5];$$5.fn[NAME$5]=Modal._jQueryInterface;$$5.fn[NAME$5].Constructor=Modal;$$5.fn[NAME$5].noConflict=function(){$$5.fn[NAME$5]=JQUERY_NO_CONFLICT$5;return Modal._jQueryInterface}}var uriAttrs=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"];var ARIA_ATTRIBUTE_PATTERN=/^aria-[\w-]*$/i;var DefaultWhitelist={"*":["class","dir","id","lang","role",ARIA_ATTRIBUTE_PATTERN],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]};var SAFE_URL_PATTERN=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi;var DATA_URL_PATTERN=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function allowedAttribute(attr,allowedAttributeList){var attrName=attr.nodeName.toLowerCase();if(allowedAttributeList.indexOf(attrName)!==-1){if(uriAttrs.indexOf(attrName)!==-1){return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN)||attr.nodeValue.match(DATA_URL_PATTERN))}return true}var regExp=allowedAttributeList.filter(function(attrRegex){return attrRegex instanceof RegExp});for(var i=0,l=regExp.length;i<l;i++){if(attrName.match(regExp[i])){return true}}return false}function sanitizeHtml(unsafeHtml,whiteList,sanitizeFn){if(unsafeHtml.length===0){return unsafeHtml}if(sanitizeFn&&typeof sanitizeFn==="function"){return sanitizeFn(unsafeHtml)}var domParser=new window.DOMParser;var createdDocument=domParser.parseFromString(unsafeHtml,"text/html");var whitelistKeys=Object.keys(whiteList);var elements=Util.makeArray(createdDocument.body.querySelectorAll("*"));var _loop=function _loop(i,len){var el=elements[i];var elName=el.nodeName.toLowerCase();if(whitelistKeys.indexOf(el.nodeName.toLowerCase())===-1){el.parentNode.removeChild(el);return"continue"}var attributeList=Util.makeArray(el.attributes);var whitelistedAttributes=[].concat(whiteList["*"]||[],whiteList[elName]||[]);attributeList.forEach(function(attr){if(!allowedAttribute(attr,whitelistedAttributes)){el.removeAttribute(attr.nodeName)}})};for(var i=0,len=elements.length;i<len;i++){var _ret=_loop(i,len);if(_ret==="continue");}return createdDocument.body.innerHTML}var NAME$6="tooltip";var VERSION$6="4.3.1";var DATA_KEY$6="bs.tooltip";var EVENT_KEY$6="."+DATA_KEY$6;var CLASS_PREFIX="bs-tooltip";var BSCLS_PREFIX_REGEX=new RegExp("(^|\\s)"+CLASS_PREFIX+"\\S+","g");var DISALLOWED_ATTRIBUTES=["sanitize","whiteList","sanitizeFn"];var DefaultType$4={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object"};var AttachmentMap$1={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"};var Default$4={animation:true,template:'<div class="tooltip" role="tooltip">'+'<div class="tooltip-arrow"></div>'+'<div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:false,selector:false,placement:"top",offset:0,container:false,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:true,sanitizeFn:null,whiteList:DefaultWhitelist};var HoverState={SHOW:"show",OUT:"out"};var Event$7={HIDE:"hide"+EVENT_KEY$6,HIDDEN:"hidden"+EVENT_KEY$6,SHOW:"show"+EVENT_KEY$6,SHOWN:"shown"+EVENT_KEY$6,INSERTED:"inserted"+EVENT_KEY$6,CLICK:"click"+EVENT_KEY$6,FOCUSIN:"focusin"+EVENT_KEY$6,FOCUSOUT:"focusout"+EVENT_KEY$6,MOUSEENTER:"mouseenter"+EVENT_KEY$6,MOUSELEAVE:"mouseleave"+EVENT_KEY$6};var ClassName$6={FADE:"fade",SHOW:"show"};var Selector$6={TOOLTIP:".tooltip",TOOLTIP_INNER:".tooltip-inner",TOOLTIP_ARROW:".tooltip-arrow"};var Trigger={HOVER:"hover",FOCUS:"focus",CLICK:"click",MANUAL:"manual"};var Tooltip=function(){function Tooltip(element,config){if(typeof Popper==="undefined"){throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org)")}this._isEnabled=true;this._timeout=0;this._hoverState="";this._activeTrigger={};this._popper=null;this.element=element;this.config=this._getConfig(config);this.tip=null;this._setListeners();Data.setData(element,this.constructor.DATA_KEY,this)}var _proto=Tooltip.prototype;_proto.enable=function enable(){this._isEnabled=true};_proto.disable=function disable(){this._isEnabled=false};_proto.toggleEnabled=function toggleEnabled(){this._isEnabled=!this._isEnabled};_proto.toggle=function toggle(event){if(!this._isEnabled){return}if(event){var dataKey=this.constructor.DATA_KEY;var context=Data.getData(event.delegateTarget,dataKey);if(!context){context=new this.constructor(event.delegateTarget,this._getDelegateConfig());Data.setData(event.delegateTarget,dataKey,context)}context._activeTrigger.click=!context._activeTrigger.click;if(context._isWithActiveTrigger()){context._enter(null,context)}else{context._leave(null,context)}}else{if(this.getTipElement().classList.contains(ClassName$6.SHOW)){this._leave(null,this);return}this._enter(null,this)}};_proto.dispose=function dispose(){clearTimeout(this._timeout);Data.removeData(this.element,this.constructor.DATA_KEY);EventHandler.off(this.element,this.constructor.EVENT_KEY);EventHandler.off(SelectorEngine.closest(this.element,".modal"),"hide.bs.modal");if(this.tip){this.tip.parentNode.removeChild(this.tip)}this._isEnabled=null;this._timeout=null;this._hoverState=null;this._activeTrigger=null;if(this._popper!==null){this._popper.destroy()}this._popper=null;this.element=null;this.config=null;this.tip=null};_proto.show=function show(){var _this=this;if(this.element.style.display==="none"){throw new Error("Please use show on visible elements")}if(this.isWithContent()&&this._isEnabled){var showEvent=EventHandler.trigger(this.element,this.constructor.Event.SHOW);var shadowRoot=Util.findShadowRoot(this.element);var isInTheDom=shadowRoot!==null?shadowRoot.contains(this.element):this.element.ownerDocument.documentElement.contains(this.element);if(showEvent.defaultPrevented||!isInTheDom){return}var tip=this.getTipElement();var tipId=Util.getUID(this.constructor.NAME);tip.setAttribute("id",tipId);this.element.setAttribute("aria-describedby",tipId);this.setContent();if(this.config.animation){tip.classList.add(ClassName$6.FADE)}var placement=typeof this.config.placement==="function"?this.config.placement.call(this,tip,this.element):this.config.placement;var attachment=this._getAttachment(placement);this.addAttachmentClass(attachment);var container=this._getContainer();Data.setData(tip,this.constructor.DATA_KEY,this);if(!this.element.ownerDocument.documentElement.contains(this.tip)){container.appendChild(tip)}EventHandler.trigger(this.element,this.constructor.Event.INSERTED);this._popper=new Popper(this.element,tip,{placement:attachment,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Selector$6.TOOLTIP_ARROW},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function onCreate(data){if(data.originalPlacement!==data.placement){_this._handlePopperPlacementChange(data)}},onUpdate:function onUpdate(data){return _this._handlePopperPlacementChange(data)}});tip.classList.add(ClassName$6.SHOW);if("ontouchstart"in document.documentElement){Util.makeArray(document.body.children).forEach(function(element){EventHandler.on(element,"mouseover",Util.noop())})}var complete=function complete(){if(_this.config.animation){_this._fixTransition()}var prevHoverState=_this._hoverState;_this._hoverState=null;EventHandler.trigger(_this.element,_this.constructor.Event.SHOWN);if(prevHoverState===HoverState.OUT){_this._leave(null,_this)}};if(this.tip.classList.contains(ClassName$6.FADE)){var transitionDuration=Util.getTransitionDurationFromElement(this.tip);EventHandler.one(this.tip,Util.TRANSITION_END,complete);Util.emulateTransitionEnd(this.tip,transitionDuration)}else{complete()}}};_proto.hide=function hide(callback){var _this2=this;var tip=this.getTipElement();var complete=function complete(){if(_this2._hoverState!==HoverState.SHOW&&tip.parentNode){tip.parentNode.removeChild(tip)}_this2._cleanTipClass();_this2.element.removeAttribute("aria-describedby");EventHandler.trigger(_this2.element,_this2.constructor.Event.HIDDEN);if(_this2._popper!==null){_this2._popper.destroy()}if(callback){callback()}};var hideEvent=EventHandler.trigger(this.element,this.constructor.Event.HIDE);if(hideEvent.defaultPrevented){return}tip.classList.remove(ClassName$6.SHOW);if("ontouchstart"in document.documentElement){Util.makeArray(document.body.children).forEach(function(element){return EventHandler.off(element,"mouseover",Util.noop)})}this._activeTrigger[Trigger.CLICK]=false;this._activeTrigger[Trigger.FOCUS]=false;this._activeTrigger[Trigger.HOVER]=false;if(this.tip.classList.contains(ClassName$6.FADE)){var transitionDuration=Util.getTransitionDurationFromElement(tip);EventHandler.one(tip,Util.TRANSITION_END,complete);Util.emulateTransitionEnd(tip,transitionDuration)}else{complete()}this._hoverState=""};_proto.update=function update(){if(this._popper!==null){this._popper.scheduleUpdate()}};_proto.isWithContent=function isWithContent(){return Boolean(this.getTitle())};_proto.addAttachmentClass=function addAttachmentClass(attachment){this.getTipElement().classList.add(CLASS_PREFIX+"-"+attachment)};_proto.getTipElement=function getTipElement(){if(this.tip){return this.tip}var element=document.createElement("div");element.innerHTML=this.config.template;this.tip=element.children[0];return this.tip};_proto.setContent=function setContent(){var tip=this.getTipElement();this.setElementContent(SelectorEngine.findOne(Selector$6.TOOLTIP_INNER,tip),this.getTitle());tip.classList.remove(ClassName$6.FADE);tip.classList.remove(ClassName$6.SHOW)};_proto.setElementContent=function setElementContent(element,content){if(element===null){return}if(typeof content==="object"&&(content.nodeType||content.jquery)){if(content.jquery){content=content[0]}if(this.config.html){if(content.parentNode!==element){element.innerHTML="";element.appendChild(content)}}else{element.innerText=content.textContent}return}if(this.config.html){if(this.config.sanitize){content=sanitizeHtml(content,this.config.whiteList,this.config.sanitizeFn)}element.innerHTML=content}else{element.innerText=content}};_proto.getTitle=function getTitle(){var title=this.element.getAttribute("data-original-title");if(!title){title=typeof this.config.title==="function"?this.config.title.call(this.element):this.config.title}return title};_proto._getOffset=function _getOffset(){var _this3=this;var offset={};if(typeof this.config.offset==="function"){offset.fn=function(data){data.offsets=_objectSpread({},data.offsets,_this3.config.offset(data.offsets,_this3.element)||{});return data}}else{offset.offset=this.config.offset}return offset};_proto._getContainer=function _getContainer(){if(this.config.container===false){return document.body}if(Util.isElement(this.config.container)){return this.config.container}return SelectorEngine.findOne(this.config.container)};_proto._getAttachment=function _getAttachment(placement){return AttachmentMap$1[placement.toUpperCase()]};_proto._setListeners=function _setListeners(){var _this4=this;var triggers=this.config.trigger.split(" ");triggers.forEach(function(trigger){if(trigger==="click"){EventHandler.on(_this4.element,_this4.constructor.Event.CLICK,_this4.config.selector,function(event){return _this4.toggle(event)})}else if(trigger!==Trigger.MANUAL){var eventIn=trigger===Trigger.HOVER?_this4.constructor.Event.MOUSEENTER:_this4.constructor.Event.FOCUSIN;var eventOut=trigger===Trigger.HOVER?_this4.constructor.Event.MOUSELEAVE:_this4.constructor.Event.FOCUSOUT;EventHandler.on(_this4.element,eventIn,_this4.config.selector,function(event){return _this4._enter(event)});EventHandler.on(_this4.element,eventOut,_this4.config.selector,function(event){return _this4._leave(event)})}});EventHandler.on(SelectorEngine.closest(this.element,".modal"),"hide.bs.modal",function(){if(_this4.element){_this4.hide()}});if(this.config.selector){this.config=_objectSpread({},this.config,{trigger:"manual",selector:""})}else{this._fixTitle()}};_proto._fixTitle=function _fixTitle(){var titleType=typeof this.element.getAttribute("data-original-title");if(this.element.getAttribute("title")||titleType!=="string"){this.element.setAttribute("data-original-title",this.element.getAttribute("title")||"");this.element.setAttribute("title","")}};_proto._enter=function _enter(event,context){var dataKey=this.constructor.DATA_KEY;context=context||Data.getData(event.delegateTarget,dataKey);if(!context){context=new this.constructor(event.delegateTarget,this._getDelegateConfig());Data.setData(event.delegateTarget,dataKey,context)}if(event){context._activeTrigger[event.type==="focusin"?Trigger.FOCUS:Trigger.HOVER]=true}if(context.getTipElement().classList.contains(ClassName$6.SHOW)||context._hoverState===HoverState.SHOW){context._hoverState=HoverState.SHOW;return}clearTimeout(context._timeout);context._hoverState=HoverState.SHOW;if(!context.config.delay||!context.config.delay.show){context.show();return}context._timeout=setTimeout(function(){if(context._hoverState===HoverState.SHOW){context.show()}},context.config.delay.show)};_proto._leave=function _leave(event,context){var dataKey=this.constructor.DATA_KEY;context=context||Data.getData(event.delegateTarget,dataKey);if(!context){context=new this.constructor(event.delegateTarget,this._getDelegateConfig());Data.setData(event.delegateTarget,dataKey,context)}if(event){context._activeTrigger[event.type==="focusout"?Trigger.FOCUS:Trigger.HOVER]=false}if(context._isWithActiveTrigger()){return}clearTimeout(context._timeout);context._hoverState=HoverState.OUT;if(!context.config.delay||!context.config.delay.hide){context.hide();return}context._timeout=setTimeout(function(){if(context._hoverState===HoverState.OUT){context.hide()}},context.config.delay.hide)};_proto._isWithActiveTrigger=function _isWithActiveTrigger(){for(var trigger in this._activeTrigger){if(this._activeTrigger[trigger]){return true}}return false};_proto._getConfig=function _getConfig(config){var dataAttributes=Manipulator.getDataAttributes(this.element);Object.keys(dataAttributes).forEach(function(dataAttr){if(DISALLOWED_ATTRIBUTES.indexOf(dataAttr)!==-1){delete dataAttributes[dataAttr]}});if(config&&typeof config.container==="object"&&config.container.jquery){config.container=config.container[0]}config=_objectSpread({},this.constructor.Default,dataAttributes,typeof config==="object"&&config?config:{});if(typeof config.delay==="number"){config.delay={show:config.delay,hide:config.delay}}if(typeof config.title==="number"){config.title=config.title.toString()}if(typeof config.content==="number"){config.content=config.content.toString()}Util.typeCheckConfig(NAME$6,config,this.constructor.DefaultType);if(config.sanitize){config.template=sanitizeHtml(config.template,config.whiteList,config.sanitizeFn)}return config};_proto._getDelegateConfig=function _getDelegateConfig(){var config={};if(this.config){for(var key in this.config){if(this.constructor.Default[key]!==this.config[key]){config[key]=this.config[key]}}}return config};_proto._cleanTipClass=function _cleanTipClass(){var tip=this.getTipElement();var tabClass=tip.getAttribute("class").match(BSCLS_PREFIX_REGEX);if(tabClass!==null&&tabClass.length){tabClass.map(function(token){return token.trim()}).forEach(function(tClass){return tip.classList.remove(tClass)})}};_proto._handlePopperPlacementChange=function _handlePopperPlacementChange(popperData){var popperInstance=popperData.instance;this.tip=popperInstance.popper;this._cleanTipClass();this.addAttachmentClass(this._getAttachment(popperData.placement))};_proto._fixTransition=function _fixTransition(){var tip=this.getTipElement();var initConfigAnimation=this.config.animation;if(tip.getAttribute("x-placement")!==null){return}tip.classList.remove(ClassName$6.FADE);this.config.animation=false;this.hide();this.show();this.config.animation=initConfigAnimation};Tooltip._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=Data.getData(this,DATA_KEY$6);var _config=typeof config==="object"&&config;if(!data&&/dispose|hide/.test(config)){return}if(!data){data=new Tooltip(this,_config)}if(typeof config==="string"){if(typeof data[config]==="undefined"){throw new TypeError('No method named "'+config+'"')}data[config]()}})};Tooltip._getInstance=function _getInstance(element){return Data.getData(element,DATA_KEY$6)};_createClass(Tooltip,null,[{key:"VERSION",get:function get(){return VERSION$6}},{key:"Default",get:function get(){return Default$4}},{key:"NAME",get:function get(){return NAME$6}},{key:"DATA_KEY",get:function get(){return DATA_KEY$6}},{key:"Event",get:function get(){return Event$7}},{key:"EVENT_KEY",get:function get(){return EVENT_KEY$6}},{key:"DefaultType",get:function get(){return DefaultType$4}}]);return Tooltip}();var $$6=Util.jQuery;if(typeof $$6!=="undefined"){var JQUERY_NO_CONFLICT$6=$$6.fn[NAME$6];$$6.fn[NAME$6]=Tooltip._jQueryInterface;$$6.fn[NAME$6].Constructor=Tooltip;$$6.fn[NAME$6].noConflict=function(){$$6.fn[NAME$6]=JQUERY_NO_CONFLICT$6;return Tooltip._jQueryInterface}}var NAME$7="popover";var VERSION$7="4.3.1";var DATA_KEY$7="bs.popover";var EVENT_KEY$7="."+DATA_KEY$7;var CLASS_PREFIX$1="bs-popover";var BSCLS_PREFIX_REGEX$1=new RegExp("(^|\\s)"+CLASS_PREFIX$1+"\\S+","g");var Default$5=_objectSpread({},Tooltip.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip">'+'<div class="popover-arrow"></div>'+'<h3 class="popover-header"></h3>'+'<div class="popover-body"></div></div>'});var DefaultType$5=_objectSpread({},Tooltip.DefaultType,{content:"(string|element|function)"});var ClassName$7={FADE:"fade",SHOW:"show"};var Selector$7={TITLE:".popover-header",CONTENT:".popover-body"};var Event$8={HIDE:"hide"+EVENT_KEY$7,HIDDEN:"hidden"+EVENT_KEY$7,SHOW:"show"+EVENT_KEY$7,SHOWN:"shown"+EVENT_KEY$7,INSERTED:"inserted"+EVENT_KEY$7,CLICK:"click"+EVENT_KEY$7,FOCUSIN:"focusin"+EVENT_KEY$7,FOCUSOUT:"focusout"+EVENT_KEY$7,MOUSEENTER:"mouseenter"+EVENT_KEY$7,MOUSELEAVE:"mouseleave"+EVENT_KEY$7};var Popover=function(_Tooltip){_inheritsLoose(Popover,_Tooltip);function Popover(){return _Tooltip.apply(this,arguments)||this}var _proto=Popover.prototype;_proto.isWithContent=function isWithContent(){return this.getTitle()||this._getContent()};_proto.addAttachmentClass=function addAttachmentClass(attachment){this.getTipElement().classList.add(CLASS_PREFIX$1+"-"+attachment)};_proto.setContent=function setContent(){var tip=this.getTipElement();this.setElementContent(SelectorEngine.findOne(Selector$7.TITLE,tip),this.getTitle());var content=this._getContent();if(typeof content==="function"){content=content.call(this.element)}this.setElementContent(SelectorEngine.findOne(Selector$7.CONTENT,tip),content);tip.classList.remove(ClassName$7.FADE);tip.classList.remove(ClassName$7.SHOW)};_proto._getContent=function _getContent(){return this.element.getAttribute("data-content")||this.config.content};_proto._cleanTipClass=function _cleanTipClass(){var tip=this.getTipElement();var tabClass=tip.getAttribute("class").match(BSCLS_PREFIX_REGEX$1);if(tabClass!==null&&tabClass.length>0){tabClass.map(function(token){return token.trim()}).forEach(function(tClass){return tip.classList.remove(tClass)})}};Popover._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=Data.getData(this,DATA_KEY$7);var _config=typeof config==="object"?config:null;if(!data&&/dispose|hide/.test(config)){return}if(!data){data=new Popover(this,_config);Data.setData(this,DATA_KEY$7,data)}if(typeof config==="string"){if(typeof data[config]==="undefined"){throw new TypeError('No method named "'+config+'"')}data[config]()}})};Popover._getInstance=function _getInstance(element){return Data.getData(element,DATA_KEY$7)};_createClass(Popover,null,[{key:"VERSION",get:function get(){return VERSION$7}},{key:"Default",get:function get(){return Default$5}},{key:"NAME",get:function get(){return NAME$7}},{key:"DATA_KEY",get:function get(){return DATA_KEY$7}},{key:"Event",get:function get(){return Event$8}},{key:"EVENT_KEY",get:function get(){return EVENT_KEY$7}},{key:"DefaultType",get:function get(){return DefaultType$5}}]);return Popover}(Tooltip);var $$7=Util.jQuery;if(typeof $$7!=="undefined"){var JQUERY_NO_CONFLICT$7=$$7.fn[NAME$7];$$7.fn[NAME$7]=Popover._jQueryInterface;$$7.fn[NAME$7].Constructor=Popover;$$7.fn[NAME$7].noConflict=function(){$$7.fn[NAME$7]=JQUERY_NO_CONFLICT$7;return Popover._jQueryInterface}}var NAME$8="scrollspy";var VERSION$8="4.3.1";var DATA_KEY$8="bs.scrollspy";var EVENT_KEY$8="."+DATA_KEY$8;var DATA_API_KEY$6=".data-api";var Default$6={offset:10,method:"auto",target:""};var DefaultType$6={offset:"number",method:"string",target:"(string|element)"};var Event$9={ACTIVATE:"activate"+EVENT_KEY$8,SCROLL:"scroll"+EVENT_KEY$8,LOAD_DATA_API:"load"+EVENT_KEY$8+DATA_API_KEY$6};var ClassName$8={DROPDOWN_ITEM:"dropdown-item",DROPDOWN_MENU:"dropdown-menu",ACTIVE:"active"};var Selector$8={DATA_SPY:'[data-spy="scroll"]',ACTIVE:".active",NAV_LIST_GROUP:".nav, .list-group",NAV_LINKS:".nav-link",NAV_ITEMS:".nav-item",LIST_ITEMS:".list-group-item",DROPDOWN:".dropdown",DROPDOWN_ITEMS:".dropdown-item",DROPDOWN_TOGGLE:".dropdown-toggle"};var OffsetMethod={OFFSET:"offset",POSITION:"position"};var ScrollSpy=function(){function ScrollSpy(element,config){var _this=this;this._element=element;this._scrollElement=element.tagName==="BODY"?window:element;this._config=this._getConfig(config);this._selector=this._config.target+" "+Selector$8.NAV_LINKS+","+(this._config.target+" "+Selector$8.LIST_ITEMS+",")+(this._config.target+" "+Selector$8.DROPDOWN_ITEMS);this._offsets=[];this._targets=[];this._activeTarget=null;this._scrollHeight=0;EventHandler.on(this._scrollElement,Event$9.SCROLL,function(event){return _this._process(event)});this.refresh();this._process();Data.setData(element,DATA_KEY$8,this)}var _proto=ScrollSpy.prototype;_proto.refresh=function refresh(){var _this2=this;var autoMethod=this._scrollElement===this._scrollElement.window?OffsetMethod.OFFSET:OffsetMethod.POSITION;var offsetMethod=this._config.method==="auto"?autoMethod:this._config.method;var offsetBase=offsetMethod===OffsetMethod.POSITION?this._getScrollTop():0;this._offsets=[];this._targets=[];this._scrollHeight=this._getScrollHeight();var targets=Util.makeArray(SelectorEngine.find(this._selector));targets.map(function(element){var target;var targetSelector=Util.getSelectorFromElement(element);if(targetSelector){target=SelectorEngine.findOne(targetSelector)}if(target){var targetBCR=target.getBoundingClientRect();if(targetBCR.width||targetBCR.height){return[Manipulator[offsetMethod](target).top+offsetBase,targetSelector]}}return null}).filter(function(item){return item}).sort(function(a,b){return a[0]-b[0]}).forEach(function(item){_this2._offsets.push(item[0]);_this2._targets.push(item[1])})};_proto.dispose=function dispose(){Data.removeData(this._element,DATA_KEY$8);EventHandler.off(this._scrollElement,EVENT_KEY$8);this._element=null;this._scrollElement=null;this._config=null;this._selector=null;this._offsets=null;this._targets=null;this._activeTarget=null;this._scrollHeight=null};_proto._getConfig=function _getConfig(config){config=_objectSpread({},Default$6,typeof config==="object"&&config?config:{});if(typeof config.target!=="string"){var id=config.target.id;if(!id){id=Util.getUID(NAME$8);config.target.id=id}config.target="#"+id}Util.typeCheckConfig(NAME$8,config,DefaultType$6);return config};_proto._getScrollTop=function _getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop};_proto._getScrollHeight=function _getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)};_proto._getOffsetHeight=function _getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height};_proto._process=function _process(){var scrollTop=this._getScrollTop()+this._config.offset;var scrollHeight=this._getScrollHeight();var maxScroll=this._config.offset+scrollHeight-this._getOffsetHeight();if(this._scrollHeight!==scrollHeight){this.refresh()}if(scrollTop>=maxScroll){var target=this._targets[this._targets.length-1];if(this._activeTarget!==target){this._activate(target)}return}if(this._activeTarget&&scrollTop<this._offsets[0]&&this._offsets[0]>0){this._activeTarget=null;this._clear();return}var offsetLength=this._offsets.length;for(var i=offsetLength;i--;){var isActiveTarget=this._activeTarget!==this._targets[i]&&scrollTop>=this._offsets[i]&&(typeof this._offsets[i+1]==="undefined"||scrollTop<this._offsets[i+1]);if(isActiveTarget){this._activate(this._targets[i])}}};_proto._activate=function _activate(target){this._activeTarget=target;this._clear();var queries=this._selector.split(",").map(function(selector){return selector+'[data-target="'+target+'"],'+selector+'[href="'+target+'"]'});var link=SelectorEngine.findOne(queries.join(","));if(link.classList.contains(ClassName$8.DROPDOWN_ITEM)){SelectorEngine.findOne(Selector$8.DROPDOWN_TOGGLE,SelectorEngine.closest(link,Selector$8.DROPDOWN)).classList.add(ClassName$8.ACTIVE);link.classList.add(ClassName$8.ACTIVE)}else{link.classList.add(ClassName$8.ACTIVE);SelectorEngine.parents(link,Selector$8.NAV_LIST_GROUP).forEach(function(listGroup){SelectorEngine.prev(listGroup,Selector$8.NAV_LINKS+", "+Selector$8.LIST_ITEMS).forEach(function(item){return item.classList.add(ClassName$8.ACTIVE)});SelectorEngine.prev(listGroup,Selector$8.NAV_ITEMS).forEach(function(navItem){SelectorEngine.children(navItem,Selector$8.NAV_LINKS).forEach(function(item){return item.classList.add(ClassName$8.ACTIVE)})})})}EventHandler.trigger(this._scrollElement,Event$9.ACTIVATE,{relatedTarget:target})};_proto._clear=function _clear(){Util.makeArray(SelectorEngine.find(this._selector)).filter(function(node){return node.classList.contains(ClassName$8.ACTIVE)}).forEach(function(node){return node.classList.remove(ClassName$8.ACTIVE)})};ScrollSpy._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=Data.getData(this,DATA_KEY$8);var _config=typeof config==="object"&&config;if(!data){data=new ScrollSpy(this,_config)}if(typeof config==="string"){if(typeof data[config]==="undefined"){throw new TypeError('No method named "'+config+'"')}data[config]()}})};ScrollSpy._getInstance=function _getInstance(element){return Data.getData(element,DATA_KEY$8)};_createClass(ScrollSpy,null,[{key:"VERSION",get:function get(){return VERSION$8}},{key:"Default",get:function get(){return Default$6}}]);return ScrollSpy}();EventHandler.on(window,Event$9.LOAD_DATA_API,function(){Util.makeArray(SelectorEngine.find(Selector$8.DATA_SPY)).forEach(function(spy){return new ScrollSpy(spy,Manipulator.getDataAttributes(spy))})});var $$8=Util.jQuery;if(typeof $$8!=="undefined"){var JQUERY_NO_CONFLICT$8=$$8.fn[NAME$8];$$8.fn[NAME$8]=ScrollSpy._jQueryInterface;$$8.fn[NAME$8].Constructor=ScrollSpy;$$8.fn[NAME$8].noConflict=function(){$$8.fn[NAME$8]=JQUERY_NO_CONFLICT$8;return ScrollSpy._jQueryInterface}}var NAME$9="tab";var VERSION$9="4.3.1";var DATA_KEY$9="bs.tab";var EVENT_KEY$9="."+DATA_KEY$9;var DATA_API_KEY$7=".data-api";var Event$a={HIDE:"hide"+EVENT_KEY$9,HIDDEN:"hidden"+EVENT_KEY$9,SHOW:"show"+EVENT_KEY$9,SHOWN:"shown"+EVENT_KEY$9,CLICK_DATA_API:"click"+EVENT_KEY$9+DATA_API_KEY$7};var ClassName$9={DROPDOWN_MENU:"dropdown-menu",ACTIVE:"active",DISABLED:"disabled",FADE:"fade",SHOW:"show"};var Selector$9={DROPDOWN:".dropdown",NAV_LIST_GROUP:".nav, .list-group",ACTIVE:".active",ACTIVE_UL:":scope > li > .active",DATA_TOGGLE:'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',DROPDOWN_TOGGLE:".dropdown-toggle",DROPDOWN_ACTIVE_CHILD:":scope > .dropdown-menu .active"};var Tab=function(){function Tab(element){this._element=element;Data.setData(this._element,DATA_KEY$9,this)}var _proto=Tab.prototype;_proto.show=function show(){var _this=this;if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains(ClassName$9.ACTIVE)||this._element.classList.contains(ClassName$9.DISABLED)){return}var target;var previous;var listElement=SelectorEngine.closest(this._element,Selector$9.NAV_LIST_GROUP);var selector=Util.getSelectorFromElement(this._element);if(listElement){var itemSelector=listElement.nodeName==="UL"||listElement.nodeName==="OL"?Selector$9.ACTIVE_UL:Selector$9.ACTIVE;previous=Util.makeArray(SelectorEngine.find(itemSelector,listElement));previous=previous[previous.length-1]}var hideEvent=null;if(previous){hideEvent=EventHandler.trigger(previous,Event$a.HIDE,{relatedTarget:this._element})}var showEvent=EventHandler.trigger(this._element,Event$a.SHOW,{relatedTarget:previous});if(showEvent.defaultPrevented||hideEvent!==null&&hideEvent.defaultPrevented){return}if(selector){target=SelectorEngine.findOne(selector)}this._activate(this._element,listElement);var complete=function complete(){EventHandler.trigger(previous,Event$a.HIDDEN,{relatedTarget:_this._element});EventHandler.trigger(_this._element,Event$a.SHOWN,{relatedTarget:previous})};if(target){this._activate(target,target.parentNode,complete)}else{complete()}};_proto.dispose=function dispose(){Data.removeData(this._element,DATA_KEY$9);this._element=null};_proto._activate=function _activate(element,container,callback){var _this2=this;var activeElements=container&&(container.nodeName==="UL"||container.nodeName==="OL")?SelectorEngine.find(Selector$9.ACTIVE_UL,container):SelectorEngine.children(container,Selector$9.ACTIVE);var active=activeElements[0];var isTransitioning=callback&&active&&active.classList.contains(ClassName$9.FADE);var complete=function complete(){return _this2._transitionComplete(element,active,callback)};if(active&&isTransitioning){var transitionDuration=Util.getTransitionDurationFromElement(active);active.classList.remove(ClassName$9.SHOW);EventHandler.one(active,Util.TRANSITION_END,complete);Util.emulateTransitionEnd(active,transitionDuration)}else{complete()}};_proto._transitionComplete=function _transitionComplete(element,active,callback){if(active){active.classList.remove(ClassName$9.ACTIVE);var dropdownChild=SelectorEngine.findOne(Selector$9.DROPDOWN_ACTIVE_CHILD,active.parentNode);if(dropdownChild){dropdownChild.classList.remove(ClassName$9.ACTIVE)}if(active.getAttribute("role")==="tab"){active.setAttribute("aria-selected",false)}}element.classList.add(ClassName$9.ACTIVE);if(element.getAttribute("role")==="tab"){element.setAttribute("aria-selected",true)}Util.reflow(element);if(element.classList.contains(ClassName$9.FADE)){element.classList.add(ClassName$9.SHOW)}if(element.parentNode&&element.parentNode.classList.contains(ClassName$9.DROPDOWN_MENU)){var dropdownElement=SelectorEngine.closest(element,Selector$9.DROPDOWN);if(dropdownElement){Util.makeArray(SelectorEngine.find(Selector$9.DROPDOWN_TOGGLE)).forEach(function(dropdown){return dropdown.classList.add(ClassName$9.ACTIVE)})}element.setAttribute("aria-expanded",true)}if(callback){callback()}};Tab._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=Data.getData(this,DATA_KEY$9)||new Tab(this);if(typeof config==="string"){if(typeof data[config]==="undefined"){throw new TypeError('No method named "'+config+'"')}data[config]()}})};Tab._getInstance=function _getInstance(element){return Data.getData(element,DATA_KEY$9)};_createClass(Tab,null,[{key:"VERSION",get:function get(){return VERSION$9}}]);return Tab}();EventHandler.on(document,Event$a.CLICK_DATA_API,Selector$9.DATA_TOGGLE,function(event){event.preventDefault();var data=Data.getData(this,DATA_KEY$9)||new Tab(this);data.show()});var $$9=Util.jQuery;if(typeof $$9!=="undefined"){var JQUERY_NO_CONFLICT$9=$$9.fn[NAME$9];$$9.fn[NAME$9]=Tab._jQueryInterface;$$9.fn[NAME$9].Constructor=Tab;$$9.fn[NAME$9].noConflict=function(){$$9.fn[NAME$9]=JQUERY_NO_CONFLICT$9;return Tab._jQueryInterface}}var NAME$a="toast";var VERSION$a="4.3.1";var DATA_KEY$a="bs.toast";var EVENT_KEY$a="."+DATA_KEY$a;var Event$b={CLICK_DISMISS:"click.dismiss"+EVENT_KEY$a,HIDE:"hide"+EVENT_KEY$a,HIDDEN:"hidden"+EVENT_KEY$a,SHOW:"show"+EVENT_KEY$a,SHOWN:"shown"+EVENT_KEY$a};var ClassName$a={FADE:"fade",HIDE:"hide",SHOW:"show",SHOWING:"showing"};var DefaultType$7={animation:"boolean",autohide:"boolean",delay:"number"};var Default$7={animation:true,autohide:true,delay:500};var Selector$a={DATA_DISMISS:'[data-dismiss="toast"]'};var Toast=function(){function Toast(element,config){this._element=element;this._config=this._getConfig(config);this._timeout=null;this._setListeners();Data.setData(element,DATA_KEY$a,this)}var _proto=Toast.prototype;_proto.show=function show(){var _this=this;EventHandler.trigger(this._element,Event$b.SHOW);if(this._config.animation){this._element.classList.add(ClassName$a.FADE)}var complete=function complete(){_this._element.classList.remove(ClassName$a.SHOWING);_this._element.classList.add(ClassName$a.SHOW);EventHandler.trigger(_this._element,Event$b.SHOWN);if(_this._config.autohide){_this.hide()}};this._element.classList.remove(ClassName$a.HIDE);this._element.classList.add(ClassName$a.SHOWING);if(this._config.animation){var transitionDuration=Util.getTransitionDurationFromElement(this._element);EventHandler.one(this._element,Util.TRANSITION_END,complete);Util.emulateTransitionEnd(this._element,transitionDuration)}else{complete()}};_proto.hide=function hide(withoutTimeout){var _this2=this;if(!this._element.classList.contains(ClassName$a.SHOW)){return}EventHandler.trigger(this._element,Event$b.HIDE);if(withoutTimeout){this._close()}else{this._timeout=setTimeout(function(){_this2._close()},this._config.delay)}};_proto.dispose=function dispose(){clearTimeout(this._timeout);this._timeout=null;if(this._element.classList.contains(ClassName$a.SHOW)){this._element.classList.remove(ClassName$a.SHOW)}EventHandler.off(this._element,Event$b.CLICK_DISMISS);Data.removeData(this._element,DATA_KEY$a);this._element=null;this._config=null};_proto._getConfig=function _getConfig(config){config=_objectSpread({},Default$7,Manipulator.getDataAttributes(this._element),typeof config==="object"&&config?config:{});Util.typeCheckConfig(NAME$a,config,this.constructor.DefaultType);return config};_proto._setListeners=function _setListeners(){var _this3=this;EventHandler.on(this._element,Event$b.CLICK_DISMISS,Selector$a.DATA_DISMISS,function(){return _this3.hide(true)})};_proto._close=function _close(){var _this4=this;var complete=function complete(){_this4._element.classList.add(ClassName$a.HIDE);EventHandler.trigger(_this4._element,Event$b.HIDDEN)};this._element.classList.remove(ClassName$a.SHOW);if(this._config.animation){var transitionDuration=Util.getTransitionDurationFromElement(this._element);EventHandler.one(this._element,Util.TRANSITION_END,complete);Util.emulateTransitionEnd(this._element,transitionDuration)}else{complete()}};Toast._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=Data.getData(this,DATA_KEY$a);var _config=typeof config==="object"&&config;if(!data){data=new Toast(this,_config)}if(typeof config==="string"){if(typeof data[config]==="undefined"){throw new TypeError('No method named "'+config+'"')}data[config](this)}})};Toast._getInstance=function _getInstance(element){return Data.getData(element,DATA_KEY$a)};_createClass(Toast,null,[{key:"VERSION",get:function get(){return VERSION$a}},{key:"DefaultType",get:function get(){return DefaultType$7}},{key:"Default",get:function get(){return Default$7}}]);return Toast}();var $$a=Util.jQuery;if(typeof $$a!=="undefined"){var JQUERY_NO_CONFLICT$a=$$a.fn[NAME$a];$$a.fn[NAME$a]=Toast._jQueryInterface;$$a.fn[NAME$a].Constructor=Toast;$$a.fn[NAME$a].noConflict=function(){$$a.fn[NAME$a]=JQUERY_NO_CONFLICT$a;return Toast._jQueryInterface}}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.Toast=Toast;exports.Tooltip=Tooltip;Object.defineProperty(exports,"__esModule",{value:true})});
Back to Directory
File Manager