{“version”:3,“sources”:,“names”:[],“mappings”:“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”,“file”:“mekari-ui-collapse.js”,“sourcesContent”:[“/**n * ————————————————————————–n * Bootstrap (v4.5.2): collapse.jsn * Licensed under MIT (github.com/twbs/bootstrap/blob/main/LICENSE)n * ————————————————————————–n */nnimport $ from 'jquery'nimport Util from './util'nn/**n * ————————————————————————n * Constantsn * ————————————————————————n */nnconst NAME = 'collapse'nconst VERSION = '4.5.2'nconst DATA_KEY = 'bs.collapse'nconst EVENT_KEY = `.${DATA_KEY}`nconst DATA_API_KEY = '.data-api'nconst JQUERY_NO_CONFLICT = $.fnnnconst Default = {n toggle : true,n parent : ''n}nnconst DefaultType = {n toggle : 'boolean',n parent : '(string|element)'n}nnconst EVENT_SHOW = `show${EVENT_KEY}`nconst EVENT_SHOWN = `shown${EVENT_KEY}`nconst EVENT_HIDE = `hide${EVENT_KEY}`nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`nnconst CLASS_NAME_SHOW = 'show'nconst CLASS_NAME_COLLAPSE = 'collapse'nconst CLASS_NAME_COLLAPSING = 'collapsing'nconst CLASS_NAME_COLLAPSED = 'collapsed'nnconst DIMENSION_WIDTH = 'width'nconst DIMENSION_HEIGHT = 'height'nnconst SELECTOR_ACTIVES = '.show, .collapsing'nconst SELECTOR_DATA_TOGGLE = '[data-toggle="collapse"]'nn/**n * ————————————————————————n * Class Definitionn * ————————————————————————n */nnclass Collapse {n constructor(element, config) {n this._isTransitioning = falsen this._element = elementn this._config = this._getConfig(config)n this._triggerArray = [].slice.call(document.querySelectorAll(n `[data-toggle="collapse"],` +n `[data-toggle="collapse"]`n ))nn const toggleList = [].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLE))n for (let i = 0, len = toggleList.length; i < len; i++) {n const elem = toggleListn const selector = Util.getSelectorFromElement(elem)n const filterElement = [].slice.call(document.querySelectorAll(selector))n .filter((foundElem) => foundElem === element)nn if (selector !== null && filterElement.length > 0) {n this._selector = selectorn this._triggerArray.push(elem)n }n }nn this._parent = this._config.parent ? this._getParent() : nullnn if (!this._config.parent) {n this._addAriaAndCollapsedClass(this._element, this._triggerArray)n }nn if (this._config.toggle) {n this.toggle()n }n }nn // Gettersnn static get VERSION() {n return VERSIONn }nn static get Default() {n return Defaultn }nn // Publicnn toggle() {n if ($(this._element).hasClass(CLASS_NAME_SHOW)) {n this.hide()n } else {n this.show()n }n }nn show() {n if (this._isTransitioning ||n $(this._element).hasClass(CLASS_NAME_SHOW)) {n returnn }nn let activesn let activesDatann if (this._parent) {n actives = [].slice.call(this._parent.querySelectorAll(SELECTOR_ACTIVES))n .filter((elem) => {n if (typeof this._config.parent === 'string') {n return elem.getAttribute('data-parent') === this._config.parentn }nn return elem.classList.contains(CLASS_NAME_COLLAPSE)n })nn if (actives.length === 0) {n actives = nulln }n }nn if (actives) {n activesData = $(actives).not(this._selector).data(DATA_KEY)n if (activesData && activesData._isTransitioning) {n returnn }n }nn const startEvent = $.Event(EVENT_SHOW)n $(this._element).trigger(startEvent)n if (startEvent.isDefaultPrevented()) {n returnn }nn if (actives) {n Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide')n if (!activesData) {n $(actives).data(DATA_KEY, null)n }n }nn const dimension = this._getDimension()nn $(this._element)n .removeClass(CLASS_NAME_COLLAPSE)n .addClass(CLASS_NAME_COLLAPSING)nn this._element.style = 0nn if (this._triggerArray.length) {n $(this._triggerArray)n .removeClass(CLASS_NAME_COLLAPSED)n .attr('aria-expanded', true)n }nn this.setTransitioning(true)nn const complete = () => {n $(this._element)n .removeClass(CLASS_NAME_COLLAPSING)n .addClass(`${CLASS_NAME_COLLAPSE} ${CLASS_NAME_SHOW}`)nn this._element.style = ''nn this.setTransitioning(false)nn $(this._element).trigger(EVENT_SHOWN)n }nn const capitalizedDimension = dimension.toUpperCase() + dimension.slice(1)n const scrollSize = `scroll${capitalizedDimension}`n const transitionDuration = Util.getTransitionDurationFromElement(this._element)nn $(this._element)n .one(Util.TRANSITION_END, complete)n .emulateTransitionEnd(transitionDuration)nn this._element.style = `${this._element}px`n }nn hide() {n if (this._isTransitioning ||n !$(this._element).hasClass(CLASS_NAME_SHOW)) {n returnn }nn const startEvent = $.Event(EVENT_HIDE)n $(this._element).trigger(startEvent)n if (startEvent.isDefaultPrevented()) {n returnn }nn const dimension = this._getDimension()nn this._element.style = `${this._element.getBoundingClientRect()}px`nn Util.reflow(this._element)nn $(this._element)n .addClass(CLASS_NAME_COLLAPSING)n .removeClass(`${CLASS_NAME_COLLAPSE} ${CLASS_NAME_SHOW}`)nn const triggerArrayLength = this._triggerArray.lengthn if (triggerArrayLength > 0) {n for (let i = 0; i < triggerArrayLength; i++) {n const trigger = this._triggerArrayn const selector = Util.getSelectorFromElement(trigger)nn if (selector !== null) {n const $elem = $([].slice.call(document.querySelectorAll(selector)))n if (!$elem.hasClass(CLASS_NAME_SHOW)) {n $(trigger).addClass(CLASS_NAME_COLLAPSED)n .attr('aria-expanded', false)n }n }n }n }nn this.setTransitioning(true)nn const complete = () => {n this.setTransitioning(false)n $(this._element)n .removeClass(CLASS_NAME_COLLAPSING)n .addClass(CLASS_NAME_COLLAPSE)n .trigger(EVENT_HIDDEN)n }nn this._element.style = ''n const transitionDuration = Util.getTransitionDurationFromElement(this._element)nn $(this._element)n .one(Util.TRANSITION_END, complete)n .emulateTransitionEnd(transitionDuration)n }nn setTransitioning(isTransitioning) {n this._isTransitioning = isTransitioningn }nn dispose() {n $.removeData(this._element, DATA_KEY)nn this._config = nulln this._parent = nulln this._element = nulln this._triggerArray = nulln this._isTransitioning = nulln }nn // Privatenn _getConfig(config) {n config = {n …Default,n …confign }n config.toggle = Boolean(config.toggle) // Coerce string valuesn Util.typeCheckConfig(NAME, config, DefaultType)n return confign }nn _getDimension() {n const hasWidth = $(this._element).hasClass(DIMENSION_WIDTH)n return hasWidth ? DIMENSION_WIDTH : DIMENSION_HEIGHTn }nn _getParent() {n let parentnn if (Util.isElement(this._config.parent)) {n parent = this._config.parentnn // It's a jQuery objectn if (typeof this._config.parent.jquery !== 'undefined') {n parent = this._config.parentn }n } else {n parent = document.querySelector(this._config.parent)n }nn const selector = `[data-toggle="collapse"]`n const children = [].slice.call(parent.querySelectorAll(selector))nn $(children).each((i, element) => {n this._addAriaAndCollapsedClass(n Collapse._getTargetFromElement(element),n [element]n )n })nn return parentn }nn _addAriaAndCollapsedClass(element, triggerArray) {n const isOpen = $(element).hasClass(CLASS_NAME_SHOW)nn if (triggerArray.length) {n $(triggerArray)n .toggleClass(CLASS_NAME_COLLAPSED, !isOpen)n .attr('aria-expanded', isOpen)n }n }nn // Staticnn static _getTargetFromElement(element) {n const selector = Util.getSelectorFromElement(element)n return selector ? document.querySelector(selector) : nulln }nn static _jQueryInterface(config) {n return this.each(function () {n const $this = $(this)n let data = $this.data(DATA_KEY)n const _config = {n …Default,n …$this.data(),n …typeof config === 'object' && config ? config : {}n }nn if (!data && _config.toggle && typeof config === 'string' && /show|hide/.test(config)) {n _config.toggle = falsen }nn if (!data) {n data = new Collapse(this, _config)n $this.data(DATA_KEY, data)n }nn if (typeof config === 'string') {n if (typeof data === 'undefined') {n throw new TypeError(`No method named "${config}"`)n }n data()n }n })n }n}nn/**n * ————————————————————————n * Data Api implementationn * ————————————————————————n */nn$(document).on(EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {n // preventDefault only for <a> elements (which change the URL) not inside the collapsible elementn if (event.currentTarget.tagName === 'A') {n event.preventDefault()n }nn const $trigger = $(this)n const selector = Util.getSelectorFromElement(this)n const selectors = [].slice.call(document.querySelectorAll(selector))nn $(selectors).each(function () {n const $target = $(this)n const data = $target.data(DATA_KEY)n const config = data ? 'toggle' : $trigger.data()n Collapse._jQueryInterface.call($target, config)n })n})nn/**n * ————————————————————————n * jQueryn * ————————————————————————n */nn$.fn = Collapse._jQueryInterfacen$.fn.Constructor = Collapsen$.fn.noConflict = () => {n $.fn = JQUERY_NO_CONFLICTn return Collapse._jQueryInterfacen}nnexport default Collapsen”]}