function ownKeys(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments?arguments:{};t%2?ownKeys(i,!0).forEach(function(t){_defineProperty(e,t,i)}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):ownKeys(i).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function _defineProperty(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e=i,e}function _defineProperties(e,t){for(var i=0;i<t.length;i++){var n=t;n.enumerable=n.enumerable||!1,n.configurable=!0,“value”in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e} /*!
* Mekari UI modal.js (https://bitbucket.org/mekariuitoolkit/mekari-ui-toolkit#readme) * Copyright 2011-2021 Mekari * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */
/*!
* Mekari UI modal.js (https://bitbucket.org/mekariuitoolkit/mekari-ui-toolkit#readme) * Copyright 2011-2021 Mekari * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */
!function(e,t){“object”==typeof exports&&“undefined”!=typeof module?module.exports=t(require(“jquery”),require(“./util.js”)):“function”==typeof define&&define.amd?define(,t):(e=e||self).Modal=t(e.jQuery,e.Util)}(this,function(e,t){“use strict”;e=e&&e.hasOwnProperty(“default”)?e.default:e,t=t&&t.hasOwnProperty(“default”)?t.default:t;var i=“modal”,n=“.bs.modal”,o=e.fn.modal,s={backdrop:!0,keyboard:!0,focus:!0,show:!0},r={backdrop:“(boolean|string)”,keyboard:“boolean”,focus:“boolean”,show:“boolean”},a=“.modal-dialog”,l=function(){function o(e,t){this._config=this._getConfig(t),this._element=e,this._dialog=e.querySelector(a),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var l=o.prototype;return l.toggle=function(e){return this._isShown?this.hide():this.show(e)},l.show=function(t){var i=this;if(!this._isShown&&!this._isTransitioning){e(this._element).hasClass(“fade”)&&(this._isTransitioning=!0);var n=e.Event(“show.bs.modal”,{relatedTarget:t});e(this._element).trigger(n),this._isShown||n.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),e(this._element).on(“click.dismiss.bs.modal”,‘',function(e){return i.hide(e)}),e(this._dialog).on(“mousedown.dismiss.bs.modal”,function(){e(i._element).one(“mouseup.dismiss.bs.modal”,function(t){e(t.target).is(i._element)&&(i._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return i._showElement(t)}))}},l.hide=function(i){var n=this;if(i&&i.preventDefault(),this._isShown&&!this._isTransitioning){var o=e.Event(“hide.bs.modal”);if(e(this._element).trigger(o),this._isShown&&!o.isDefaultPrevented()){this._isShown=!1;var s=e(this._element).hasClass(“fade”);if(s&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),e(document).off(“focusin.bs.modal”),e(this._element).removeClass(“show”),e(this._element).off(“click.dismiss.bs.modal”),e(this._dialog).off(“mousedown.dismiss.bs.modal”),s){var r=t.getTransitionDurationFromElement(this._element);e(this._element).one(t.TRANSITION_END,function(e){return n._hideModal(e)}).emulateTransitionEnd®}else this._hideModal()}}},l.dispose=function(){[window,this._element,this._dialog].forEach(function(t){return e(t).off(n)}),e(document).off(“focusin.bs.modal”),e.removeData(this._element,“bs.modal”),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},l.handleUpdate=function(){this._adjustDialog()},l._getConfig=function(e){return e=_objectSpread({},s,{},e),t.typeCheckConfig(i,e,r),e},l._triggerBackdropTransition=function(){var i=this;if(“static”===this._config.backdrop){var n=e.Event(“hidePrevented.bs.modal”);if(e(this._element).trigger(n),n.defaultPrevented)return;var o=this._element.scrollHeight>document.documentElement.clientHeight;o||(this._element.style.overflowY=“hidden”),this._element.classList.add(“modal-static”);var s=t.getTransitionDurationFromElement(this._dialog);e(this._element).off(t.TRANSITION_END),e(this._element).one(t.TRANSITION_END,function(){i._element.classList.remove(“modal-static”),o||e(i._element).one(t.TRANSITION_END,function(){i._element.style.overflowY=“”}).emulateTransitionEnd(i._element,s)}).emulateTransitionEnd(s),this._element.focus()}else this.hide()},l._showElement=function(i){var n=this,o=e(this._element).hasClass(“fade”),s=this._dialog?this._dialog.querySelector(“.modal-body”):null;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”,!0),this._element.setAttribute(“role”,“dialog”),e(this._dialog).hasClass(“modal-dialog-scrollable”)&&s?s.scrollTop=0:this._element.scrollTop=0,o&&t.reflow(this._element),e(this._element).addClass(“show”),this._config.focus&&this._enforceFocus();var r=e.Event(“shown.bs.modal”,{relatedTarget:i}),a=function(){n._config.focus&&n._element.focus(),n._isTransitioning=!1,e(n._element).trigger®};if(o){var l=t.getTransitionDurationFromElement(this._dialog);e(this._dialog).one(t.TRANSITION_END,a).emulateTransitionEnd(l)}else a()},l._enforceFocus=function(){var t=this;e(document).off(“focusin.bs.modal”).on(“focusin.bs.modal”,function(i){document!==i.target&&t._element!==i.target&&0===e(t._element).has(i.target).length&&t._element.focus()})},l._setEscapeEvent=function(){var t=this;this._isShown?e(this._element).on(“keydown.dismiss.bs.modal”,function(e){t._config.keyboard&&27===e.which?(e.preventDefault(),t.hide()):t._config.keyboard||27!==e.which||t._triggerBackdropTransition()}):this._isShown||e(this._element).off(“keydown.dismiss.bs.modal”)},l._setResizeEvent=function(){var t=this;this._isShown?e(window).on(“resize.bs.modal”,function(e){return t.handleUpdate(e)}):e(window).off(“resize.bs.modal”)},l._hideModal=function(){var t=this;this._element.style.display=“none”,this._element.setAttribute(“aria-hidden”,!0),this._element.removeAttribute(“aria-modal”),this._element.removeAttribute(“role”),this._isTransitioning=!1,this._showBackdrop(function(){e(document.body).removeClass(“modal-open”),t._resetAdjustments(),t._resetScrollbar(),e(t._element).trigger(“hidden.bs.modal”)})},l._removeBackdrop=function(){this._backdrop&&(e(this._backdrop).remove(),this._backdrop=null)},l._showBackdrop=function(i){var n=this,o=e(this._element).hasClass(“fade”)?“fade”:“”;if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement(“div”),this._backdrop.className=“modal-backdrop”,o&&this._backdrop.classList.add(o),e(this._backdrop).appendTo(document.body),e(this._element).on(“click.dismiss.bs.modal”,function(e){n._ignoreBackdropClick?n._ignoreBackdropClick=!1:e.target===e.currentTarget&&n._triggerBackdropTransition()}),o&&t.reflow(this._backdrop),e(this._backdrop).addClass(“show”),!i)return;if(!o)return void i();var s=t.getTransitionDurationFromElement(this._backdrop);e(this._backdrop).one(t.TRANSITION_END,i).emulateTransitionEnd(s)}else if(!this._isShown&&this._backdrop){e(this._backdrop).removeClass(“show”);var r=function(){n._removeBackdrop(),i&&i()};if(e(this._element).hasClass(“fade”)){var a=t.getTransitionDurationFromElement(this._backdrop);e(this._backdrop).one(t.TRANSITION_END,r).emulateTransitionEnd(a)}else r()}else i&&i()},l._adjustDialog=function(){var e=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&e&&(this._element.style.paddingLeft=this._scrollbarWidth+“px”),this._isBodyOverflowing&&!e&&(this._element.style.paddingRight=this._scrollbarWidth+“px”)},l._resetAdjustments=function(){this._element.style.paddingLeft=“”,this._element.style.paddingRight=“”},l._checkScrollbar=function(){var e=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(e.left+e.right)<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},l._setScrollbar=function(){var t=this;if(this._isBodyOverflowing){var i=[].slice.call(document.querySelectorAll(“.fixed-top, .fixed-bottom, .is-fixed, .sticky-top”)),n=[].slice.call(document.querySelectorAll(“.sticky-top”));e(i).each(function(i,n){var o=n.style.paddingRight,s=e(n).css(“padding-right”);e(n).data(“padding-right”,o).css(“padding-right”,parseFloat(s)t._scrollbarWidth
“px”)}),e(n).each(function(i,n){var o=n.style.marginRight,s=e(n).css(“margin-right”);e(n).data(“margin-right”,o).css(“margin-right”,parseFloat(s)-t._scrollbarWidth+“px”)});var o=document.body.style.paddingRight,s=e(document.body).css(“padding-right”);e(document.body).data(“padding-right”,o).css(“padding-right”,parseFloat(s)this._scrollbarWidth
“px”)}e(document.body).addClass(“modal-open”)},l._resetScrollbar=function(){var t=[].slice.call(document.querySelectorAll(“.fixed-top, .fixed-bottom, .is-fixed, .sticky-top”));e(t).each(function(t,i){var n=e(i).data(“padding-right”);e(i).removeData(“padding-right”),i.style.paddingRight=n||“”});var i=[].slice.call(document.querySelectorAll(“.sticky-top”));e(i).each(function(t,i){var n=e(i).data(“margin-right”);“undefined”!=typeof n&&e(i).css(“margin-right”,n).removeData(“margin-right”)});var n=e(document.body).data(“padding-right”);e(document.body).removeData(“padding-right”),document.body.style.paddingRight=n||“”},l._getScrollbarWidth=function(){var e=document.createElement(“div”);e.className=“modal-scrollbar-measure”,document.body.appendChild(e);var t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t},o._jQueryInterface=function(t,i){return this.each(function(){var n=e(this).data(“bs.modal”),r=_objectSpread({},s,{},e(this).data(),{},“object”==typeof t&&t?t:{});if(n||(n=new o(this,r),e(this).data(“bs.modal”,n)),“string”==typeof t){if(“undefined”==typeof n)throw new TypeError('No method named “'t
’”‘);n(i)}else r.show&&n.show(i)})},_createClass(o,null,[{key:“VERSION”,get:function(){return“4.5.2”}},{key:“Default”,get:function(){return s}}]),o}();return e(document).on(“click.bs.modal.data-api”,’',function(i){var n,o=this,s=t.getSelectorFromElement(this);s&&(n=document.querySelector(s));var r=e(n).data(“bs.modal”)?“toggle”:_objectSpread({},e(n).data(),{},e(this).data());“A”!==this.tagName&&“AREA”!==this.tagName||i.preventDefault();var a=e(n).one(“show.bs.modal”,function(t){t.isDefaultPrevented()||a.one(“hidden.bs.modal”,function(){e(o).is(“:visible”)&&o.focus()})});l._jQueryInterface.call(e(n),r,this)}),e.fn.modal=l._jQueryInterface,e.fn.modal.Constructor=l,e.fn.modal.noConflict=function(){return e.fn.modal=o,l._jQueryInterface},l}); //# sourceMappingURL=mekari-ui-modal.min.js.map