(self["webpackChunkapp"] = self["webpackChunkapp"] || []).push([[79],{
/***/ 7309:
/*!*************************************************************!*\
!*** ./node_modules/@ionic/core/dist/esm/index-2bcb741c.js ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "a": () => (/* binding */ arrowBackSharp),
/* harmony export */ "b": () => (/* binding */ closeCircle),
/* harmony export */ "c": () => (/* binding */ chevronBack),
/* harmony export */ "d": () => (/* binding */ closeSharp),
/* harmony export */ "e": () => (/* binding */ searchSharp),
/* harmony export */ "f": () => (/* binding */ checkmarkOutline),
/* harmony export */ "g": () => (/* binding */ ellipseOutline),
/* harmony export */ "h": () => (/* binding */ caretBackSharp),
/* harmony export */ "i": () => (/* binding */ arrowDown),
/* harmony export */ "j": () => (/* binding */ reorderThreeOutline),
/* harmony export */ "k": () => (/* binding */ reorderTwoSharp),
/* harmony export */ "l": () => (/* binding */ chevronDown),
/* harmony export */ "m": () => (/* binding */ chevronForwardOutline),
/* harmony export */ "n": () => (/* binding */ ellipsisHorizontal),
/* harmony export */ "o": () => (/* binding */ chevronForward),
/* harmony export */ "p": () => (/* binding */ caretUpSharp),
/* harmony export */ "q": () => (/* binding */ caretDownSharp),
/* harmony export */ "r": () => (/* binding */ removeOutline),
/* harmony export */ "s": () => (/* binding */ searchOutline),
/* harmony export */ "t": () => (/* binding */ close),
/* harmony export */ "u": () => (/* binding */ menuOutline),
/* harmony export */ "v": () => (/* binding */ menuSharp)
/* harmony export */ });
/*!
* (C) Ionic http://ionicframework.com - MIT License
*/
/* Ionicons v6.1.3, ES Modules */
const arrowBackSharp = "data:image/svg+xml;utf8,";
const arrowDown = "data:image/svg+xml;utf8,";
const caretBackSharp = "data:image/svg+xml;utf8,";
const caretDownSharp = "data:image/svg+xml;utf8,";
const caretUpSharp = "data:image/svg+xml;utf8,";
const checkmarkOutline = "data:image/svg+xml;utf8,";
const chevronBack = "data:image/svg+xml;utf8,";
const chevronDown = "data:image/svg+xml;utf8,";
const chevronForward = "data:image/svg+xml;utf8,";
const chevronForwardOutline = "data:image/svg+xml;utf8,";
const close = "data:image/svg+xml;utf8,";
const closeCircle = "data:image/svg+xml;utf8,";
const closeSharp = "data:image/svg+xml;utf8,";
const ellipseOutline = "data:image/svg+xml;utf8,";
const ellipsisHorizontal = "data:image/svg+xml;utf8,";
const menuOutline = "data:image/svg+xml;utf8,";
const menuSharp = "data:image/svg+xml;utf8,";
const removeOutline = "data:image/svg+xml;utf8,";
const reorderThreeOutline = "data:image/svg+xml;utf8,";
const reorderTwoSharp = "data:image/svg+xml;utf8,";
const searchOutline = "data:image/svg+xml;utf8,";
const searchSharp = "data:image/svg+xml;utf8,";
/***/ }),
/***/ 70079:
/*!********************************************************************!*\
!*** ./node_modules/@ionic/core/dist/esm/ion-accordion_2.entry.js ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ion_accordion": () => (/* binding */ Accordion),
/* harmony export */ "ion_accordion_group": () => (/* binding */ AccordionGroup)
/* harmony export */ });
/* harmony import */ var _Volumes_case_workspace_work_APPS_KA_APP_WORK_NOW_KA_PASS_V2_2_6_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670);
/* harmony import */ var _index_8e692445_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index-8e692445.js */ 91559);
/* harmony import */ var _index_2bcb741c_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index-2bcb741c.js */ 7309);
/* harmony import */ var _ionic_global_c74e4951_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./ionic-global-c74e4951.js */ 95823);
/* harmony import */ var _helpers_3b390e48_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./helpers-3b390e48.js */ 29259);
/*!
* (C) Ionic http://ionicframework.com - MIT License
*/
const accordionIosCss = ":host{display:block;position:relative;width:100%;background-color:var(--ion-background-color, #ffffff);overflow:hidden;z-index:0}:host(.accordion-expanding) ::slotted(ion-item[slot=header]),:host(.accordion-expanded) ::slotted(ion-item[slot=header]){--border-width:0px}:host(.accordion-animated){-webkit-transition:all 300ms cubic-bezier(0.25, 0.8, 0.5, 1);transition:all 300ms cubic-bezier(0.25, 0.8, 0.5, 1)}:host(.accordion-animated) #content{-webkit-transition:max-height 300ms cubic-bezier(0.25, 0.8, 0.5, 1);transition:max-height 300ms cubic-bezier(0.25, 0.8, 0.5, 1)}#content{overflow:hidden;will-change:max-height}:host(.accordion-collapsing) #content{max-height:0 !important}:host(.accordion-collapsed) #content{display:none}:host(.accordion-expanding) #content{max-height:0}:host(.accordion-expanding) #content-wrapper{overflow:auto}:host(.accordion-disabled) #header,:host(.accordion-readonly) #header,:host(.accordion-disabled) #content,:host(.accordion-readonly) #content{pointer-events:none}:host(.accordion-disabled) #header,:host(.accordion-disabled) #content{opacity:0.4}@media (prefers-reduced-motion: reduce){:host,#content{-webkit-transition:none !important;transition:none !important}}:host(.accordion-next) ::slotted(ion-item[slot=header]){--border-width:0.55px 0px 0.55px 0px}";
const accordionMdCss = ":host{display:block;position:relative;width:100%;background-color:var(--ion-background-color, #ffffff);overflow:hidden;z-index:0}:host(.accordion-expanding) ::slotted(ion-item[slot=header]),:host(.accordion-expanded) ::slotted(ion-item[slot=header]){--border-width:0px}:host(.accordion-animated){-webkit-transition:all 300ms cubic-bezier(0.25, 0.8, 0.5, 1);transition:all 300ms cubic-bezier(0.25, 0.8, 0.5, 1)}:host(.accordion-animated) #content{-webkit-transition:max-height 300ms cubic-bezier(0.25, 0.8, 0.5, 1);transition:max-height 300ms cubic-bezier(0.25, 0.8, 0.5, 1)}#content{overflow:hidden;will-change:max-height}:host(.accordion-collapsing) #content{max-height:0 !important}:host(.accordion-collapsed) #content{display:none}:host(.accordion-expanding) #content{max-height:0}:host(.accordion-expanding) #content-wrapper{overflow:auto}:host(.accordion-disabled) #header,:host(.accordion-readonly) #header,:host(.accordion-disabled) #content,:host(.accordion-readonly) #content{pointer-events:none}:host(.accordion-disabled) #header,:host(.accordion-disabled) #content{opacity:0.4}@media (prefers-reduced-motion: reduce){:host,#content{-webkit-transition:none !important;transition:none !important}}";
const Accordion = class {
constructor(hostRef) {
var _this = this;
(0,_index_8e692445_js__WEBPACK_IMPORTED_MODULE_1__.r)(this, hostRef);
this.updateListener = () => this.updateState(false);
this.state = 1
/* AccordionState.Collapsed */
;
this.isNext = false;
this.isPrevious = false;
/**
* The value of the accordion. Defaults to an autogenerated
* value.
*/
this.value = `ion-accordion-${accordionIds++}`;
/**
* If `true`, the accordion cannot be interacted with.
*/
this.disabled = false;
/**
* If `true`, the accordion cannot be interacted with,
* but does not alter the opacity.
*/
this.readonly = false;
/**
* The toggle icon to use. This icon will be
* rotated when the accordion is expanded
* or collapsed.
*/
this.toggleIcon = _index_2bcb741c_js__WEBPACK_IMPORTED_MODULE_2__.l;
/**
* The slot inside of `ion-item` to
* place the toggle icon. Defaults to `'end'`.
*/
this.toggleIconSlot = 'end';
this.setItemDefaults = () => {
const ionItem = this.getSlottedHeaderIonItem();
if (!ionItem) {
return;
}
/**
* For a11y purposes, we make
* the ion-item a button so users
* can tab to it and use keyboard
* navigation to get around.
*/
ionItem.button = true;
ionItem.detail = false;
/**
* By default, the lines in an
* item should be full here, but
* only do that if a user has
* not explicitly overridden them
*/
if (ionItem.lines === undefined) {
ionItem.lines = 'full';
}
};
this.getSlottedHeaderIonItem = () => {
const {
headerEl
} = this;
if (!headerEl) {
return;
}
/**
* Get the first ion-item
* slotted in the header slot
*/
const slot = headerEl.querySelector('slot');
if (!slot) {
return;
} // This is not defined in unit tests
if (slot.assignedElements === undefined) return;
return slot.assignedElements().find(el => el.tagName === 'ION-ITEM');
};
this.setAria = (expanded = false) => {
const ionItem = this.getSlottedHeaderIonItem();
if (!ionItem) {
return;
}
/**
* Get the native