(window["webpackJsonpLIS"] = window["webpackJsonpLIS"] || []).push([[4],{

/***/ "./node_modules/@nimius/target-enhancement/src/plugins/toggle-aria-expanded.js":
/*!*************************************************************************************!*\
  !*** ./node_modules/@nimius/target-enhancement/src/plugins/toggle-aria-expanded.js ***!
  \*************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return TargetEnhancementToggleAriaExpandedPlugin; });\n/* harmony import */ var _abstract_target_enhancement_plugin__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../abstract-target-enhancement.plugin */ \"./node_modules/@nimius/target-enhancement/src/abstract-target-enhancement.plugin.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(t, e) { if (e && (\"object\" == _typeof(e) || \"function\" == typeof e)) return e; if (void 0 !== e) throw new TypeError(\"Derived constructors may only return object or undefined\"); return _assertThisInitialized(t); }\nfunction _assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); return e; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _getPrototypeOf(t) { return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, _getPrototypeOf(t); }\nfunction _inherits(t, e) { if (\"function\" != typeof e && null !== e) throw new TypeError(\"Super expression must either be null or a function\"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, \"prototype\", { writable: !1 }), e && _setPrototypeOf(t, e); }\nfunction _setPrototypeOf(t, e) { return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, _setPrototypeOf(t, e); }\n\n\n/**\n * @description Plugin/Extension for target enhancement that toggles the `aria-expanded` attribute\n * on the toggling element.\n *\n * @example <caption>Initializes toggling of `aria-expanded` attribute for every [data-target-enhancement]\n * element which has this plugin configured.</caption>\n * // <a href=\"#element\" data-target-enhancement data-target-enhancement-plugins.0.name=\"toggle-aria-expanded\">show</a>\n * // <div id=\"element\">content</div>\n */\nvar attribute = 'aria-expanded';\nvar TargetEnhancementToggleAriaExpandedPlugin = /*#__PURE__*/function (_AbstractTargetEnhanc) {\n  function TargetEnhancementToggleAriaExpandedPlugin() {\n    _classCallCheck(this, TargetEnhancementToggleAriaExpandedPlugin);\n    return _callSuper(this, TargetEnhancementToggleAriaExpandedPlugin, arguments);\n  }\n  _inherits(TargetEnhancementToggleAriaExpandedPlugin, _AbstractTargetEnhanc);\n  return _createClass(TargetEnhancementToggleAriaExpandedPlugin, [{\n    key: \"initialize\",\n    value:\n    // eslint-disable-next-line no-unused-vars\n    function initialize(element, targets) {\n      var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n      if (!element.hasAttribute(attribute)) {\n        element.setAttribute(attribute, 'false');\n      }\n      element.addEventListener('target-enhancement.open', function () {\n        return element.setAttribute(attribute, 'true');\n      });\n      element.addEventListener('target-enhancement.close', function () {\n        return element.setAttribute(attribute, 'false');\n      });\n    }\n  }]);\n}(_abstract_target_enhancement_plugin__WEBPACK_IMPORTED_MODULE_0__[\"AbstractTargetEnhancementPlugin\"]);\n\n\n//# sourceURL=webpack://LIS/./node_modules/@nimius/target-enhancement/src/plugins/toggle-aria-expanded.js?");

/***/ })

}]);