text: (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[6], {
    /***/
    "./node_modules/@ionic/core/dist/esm/ion-app_8-ios.entry.js":
    /*!******************************************************************!*\
      !*** ./node_modules/@ionic/core/dist/esm/ion-app_8-ios.entry.js ***!
      \******************************************************************/
  
    /*! exports provided: ion_app, ion_buttons, ion_content, ion_footer, ion_header, ion_router_outlet, ion_title, ion_toolbar */
  
    /***/
    function node_modulesIonicCoreDistEsmIonApp_8IosEntryJs(module, __webpack_exports__, __webpack_require__) {
      "use strict";
  
      __webpack_require__.r(__webpack_exports__);
      /* harmony export (binding) */
  
  
      __webpack_require__.d(__webpack_exports__, "ion_app", function () {
        return App;
      });
      /* harmony export (binding) */
  
  
      __webpack_require__.d(__webpack_exports__, "ion_buttons", function () {
        return Buttons;
      });
      /* harmony export (binding) */
  
  
      __webpack_require__.d(__webpack_exports__, "ion_content", function () {
        return Content;
      });
      /* harmony export (binding) */
  
  
      __webpack_require__.d(__webpack_exports__, "ion_footer", function () {
        return Footer;
      });
      /* harmony export (binding) */
  
  
      __webpack_require__.d(__webpack_exports__, "ion_header", function () {
        return Header;
      });
      /* harmony export (binding) */
  
  
      __webpack_require__.d(__webpack_exports__, "ion_router_outlet", function () {
        return RouterOutlet;
      });
      /* harmony export (binding) */
  
  
      __webpack_require__.d(__webpack_exports__, "ion_title", function () {
        return ToolbarTitle;
      });
      /* harmony export (binding) */
  
  
      __webpack_require__.d(__webpack_exports__, "ion_toolbar", function () {
        return Toolbar;
      });
      /* harmony import */
  
  
      var _chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
      /*! ./chunk-d0403a2f.js */
      "./node_modules/@ionic/core/dist/esm/chunk-d0403a2f.js");
      /* harmony import */
  
  
      var _chunk_1074393c_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
      /*! ./chunk-1074393c.js */
      "./node_modules/@ionic/core/dist/esm/chunk-1074393c.js");
      /* harmony import */
  
  
      var _chunk_94c4865f_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
      /*! ./chunk-94c4865f.js */
      "./node_modules/@ionic/core/dist/esm/chunk-94c4865f.js");
      /* harmony import */
  
  
      var _chunk_353a032e_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
      /*! ./chunk-353a032e.js */
      "./node_modules/@ionic/core/dist/esm/chunk-353a032e.js");
      /* harmony import */
  
  
      var _chunk_c90aaa66_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
      /*! ./chunk-c90aaa66.js */
      "./node_modules/@ionic/core/dist/esm/chunk-c90aaa66.js");
      /* harmony import */
  
  
      var _chunk_00265c49_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
      /*! ./chunk-00265c49.js */
      "./node_modules/@ionic/core/dist/esm/chunk-00265c49.js");
      /* harmony import */
  
  
      var _chunk_3c9755dd_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
      /*! ./chunk-3c9755dd.js */
      "./node_modules/@ionic/core/dist/esm/chunk-3c9755dd.js");
  
      class App {
        constructor(hostRef) {
          Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef);
        }
  
        componentDidLoad() {
          Object(_chunk_c90aaa66_js__WEBPACK_IMPORTED_MODULE_4__["a"])(() => {
            const isHybrid = Object(_chunk_1074393c_js__WEBPACK_IMPORTED_MODULE_1__["i"])(window, 'hybrid');
  
            if (!_chunk_1074393c_js__WEBPACK_IMPORTED_MODULE_1__["b"].getBoolean('_testing')) {
              __webpack_require__.e(
              /*! import() | tap-click-b300ec79-js */
              "tap-click-b300ec79-js").then(__webpack_require__.bind(null,
              /*! ./tap-click-b300ec79.js */
              "./node_modules/@ionic/core/dist/esm/tap-click-b300ec79.js")).then(module => module.startTapClick(_chunk_1074393c_js__WEBPACK_IMPORTED_MODULE_1__["b"]));
            }
  
            if (_chunk_1074393c_js__WEBPACK_IMPORTED_MODULE_1__["b"].getBoolean('statusTap', isHybrid)) {
              __webpack_require__.e(
              /*! import() | status-tap-7c5416f3-js */
              "status-tap-7c5416f3-js").then(__webpack_require__.bind(null,
              /*! ./status-tap-7c5416f3.js */
              "./node_modules/@ionic/core/dist/esm/status-tap-7c5416f3.js")).then(module => module.startStatusTap());
            }
  
            if (_chunk_1074393c_js__WEBPACK_IMPORTED_MODULE_1__["b"].getBoolean('inputShims', needInputShims())) {
              __webpack_require__.e(
              /*! import() | input-shims-09d70723-js */
              "input-shims-09d70723-js").then(__webpack_require__.bind(null,
              /*! ./input-shims-09d70723.js */
              "./node_modules/@ionic/core/dist/esm/input-shims-09d70723.js")).then(module => module.startInputShims(_chunk_1074393c_js__WEBPACK_IMPORTED_MODULE_1__["b"]));
            }
  
            if (_chunk_1074393c_js__WEBPACK_IMPORTED_MODULE_1__["b"].getBoolean('hardwareBackButton', isHybrid)) {
              __webpack_require__.e(
              /*! import() | hardware-back-button-08f20350-js */
              "hardware-back-button-08f20350-js").then(__webpack_require__.bind(null,
              /*! ./hardware-back-button-08f20350.js */
              "./node_modules/@ionic/core/dist/esm/hardware-back-button-08f20350.js")).then(module => module.startHardwareBackButton());
            }
  
            __webpack_require__.e(
            /*! import() | focus-visible-70161a50-js */
            "focus-visible-70161a50-js").then(__webpack_require__.bind(null,
            /*! ./focus-visible-70161a50.js */
            "./node_modules/@ionic/core/dist/esm/focus-visible-70161a50.js")).then(module => module.startFocusVisible());
          });
        }
  
        render() {
          const mode = Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["d"])(this);
          return Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["H"], {
            class: {
              [mode]: true,
              'ion-page': true,
              'force-statusbar-padding': _chunk_1074393c_js__WEBPACK_IMPORTED_MODULE_1__["b"].getBoolean('_forceStatusbarPadding')
            }
          });
        }
  
        get el() {
          return Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this);
        }
  
        static get style() {
          return "html.plt-mobile ion-app{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ion-app.force-statusbar-padding{--ion-safe-area-top:20px}";
        }
  
      }
  
      const needInputShims = () => {
        return Object(_chunk_1074393c_js__WEBPACK_IMPORTED_MODULE_1__["i"])(window, 'ios') && Object(_chunk_1074393c_js__WEBPACK_IMPORTED_MODULE_1__["i"])(window, 'mobile');
      };
  
      class Buttons {
        constructor(hostRef) {
          Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef);
        }
  
        render() {
          return Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["H"], {
            class: Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["d"])(this)
          });
        }
  
        static get style() {
          return ".sc-ion-buttons-ios-h{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}.sc-ion-buttons-ios-s  ion-button {--padding-top:0;--padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;--padding-start:5px;--padding-end:5px;margin-left:2px;margin-right:2px;height:32px;font-size:17px;font-weight:400}\@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){.sc-ion-buttons-ios-s  ion-button {margin-left:unset;margin-right:unset;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px}}.sc-ion-buttons-ios-s  ion-button:not(.button-round) {--border-radius:4px}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s  .button , .ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s  .button {--color:initial;--border-color:initial;--background-focused:rgba(var(--ion-color-contrast-rgb),0.1)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s  .button-solid , .ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s  .button-solid {--background:var(--ion-color-contrast);--background-activated:rgba(var(--ion-color-contrast-rgb),0.8);--background-focused:rgba(var(--ion-color-contrast-rgb),0.6);--color:var(--ion-color-base);--color-focused:var(--ion-color-base)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s  .button-clear , .ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s  .button-clear {--background-focused:rgba(var(--ion-color-contrast-rgb),0.1);--color-activated:var(--ion-color-contrast);--color-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s  .button-outline , .ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s  .button-outline {--background-activated:var(--ion-color-contrast);--background-focused:rgba(var(--ion-color-contrast-rgb),0.1);--color-activated:var(--ion-color-base);--color-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-hion-toolbar:not(.ion-color).sc-ion-buttons-ios-s  .button-clear , ion-toolbar:not(.ion-color) .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s  .button-clear {--color:var(--ion-toolbar-color,var(--ion-color-primary,#3880ff));--color-activated:var(--ion-toolbar-color-activated,var(--ion-color-primary,#3880ff));--color-focused:var(--ion-toolbar-color,var(--ion-color-primary,#3880ff))}.sc-ion-buttons-ios-hion-toolbar:not(.ion-color).sc-ion-buttons-ios-s  .button-outline , ion-toolbar:not(.ion-color) .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s  .button-outline {--color:var(--ion-toolbar-color,var(--ion-color-primary,#3880ff));--color-activated:var(--ion-toolbar-background,var(--ion-color-primary-contrast,#fff));--color-focused:var(--ion-toolbar-color,var(--ion-color-primary,#3880ff));--border-color:var(--ion-toolbar-color,var(--ion-color-primary,#3880ff));--background-activated:var(--ion-toolbar-color,var(--ion-color-primary,#3880ff))}.sc-ion-buttons-ios-hion-toolbar:not(.ion-color).sc-ion-buttons-ios-s  .button-solid , ion-toolbar:not(.ion-color) .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s  .button-solid {--color:var(--ion-toolbar-background,var(--ion-color-step-50,#fff));--color-activated:var(--ion-toolbar-background,var(--ion-color-step-50,#fff));--color-focused:var(--ion-toolbar-background,var(--ion-color-step-50,#fff));--background:var(--ion-toolbar-color,var(--ion-color-primary,#3880ff));--background-activated:var(--ion-toolbar-color-activated,var(--ion-color-primary-shade,#3171e0));--background-focused:var(--ion-toolbar-color-activated,var(--ion-color-primary-shade,#3171e0))}.sc-ion-buttons-ios-s  ion-icon[slot=start] {margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;margin-right:.3em;font-size:24px;line-height:.67}\@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){.sc-ion-buttons-ios-s  ion-icon[slot=start] {margin-right:unset;-webkit-margin-end:.3em;margin-inline-end:.3em}}.sc-ion-buttons-ios-s  ion-icon[slot=end] {margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;margin-left:.4em;font-size:24px;line-height:.67}\@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){.sc-ion-buttons-ios-s  ion-icon[slot=end] {margin-left:unset;-webkit-margin-start:.4em;margin-inline-start:.4em}}.sc-ion-buttons-ios-s  ion-icon[slot=icon-only] {padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;font-size:31px;line-height:.67}";
        }
  
      }
      /**
       * @slot - Content is placed in the scrollable area if provided without a slot.
       * @slot fixed - Should be used for fixed content that should not scroll.
       */
  
  
      class Content {
        constructor(hostRef) {
          Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef);
          this.isScrolling = false;
          this.lastScroll = 0;
          this.queued = false;
          this.cTop = -1;
          this.cBottom = -1; // Detail is used in a hot loop in the scroll event, by allocating it here
          // V8 will be able to inline any read/write to it since it's a monomorphic class.
          // https://mrale.ph/blog/2015/01/11/whats-up-with-monomorphism.html
  
          this.detail = {
            scrollTop: 0,
            scrollLeft: 0,
            type: 'scroll',
            event: undefined,
            startX: 0,
            startY: 0,
            startTimeStamp: 0,
            currentX: 0,
            currentY: 0,
            velocityX: 0,
            velocityY: 0,
            deltaX: 0,
            deltaY: 0,
            timeStamp: 0,
            data: undefined,
            isScrolling: true
          };
          /**
           * If `true`, the content will scroll behind the headers
           * and footers. This effect can easily be seen by setting the toolbar
           * to transparent.
           */
  
          this.fullscreen = false;
          /**
           * If you want to enable the content scrolling in the X axis, set this property to `true`.
           */
  
          this.scrollX = false;
          /**
           * If you want to disable the content scrolling in the Y axis, set this property to `false`.
           */
  
          this.scrollY = true;
          /**
           * Because of performance reasons, ionScroll events are disabled by default, in order to enable them
           * and start listening from (ionScroll), set this property to `true`.
           */
  
          this.scrollEvents = false;
          this.ionScrollStart = Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["c"])(this, "ionScrollStart", 7);
          this.ionScroll = Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["c"])(this, "ionScroll", 7);
          this.ionScrollEnd = Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["c"])(this, "ionScrollEnd", 7);
        }
  
        componentWillLoad() {
          if (this.forceOverscroll === undefined) {
            const mode = Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["d"])(this);
            this.forceOverscroll = mode === 'ios' && Object(_chunk_1074393c_js__WEBPACK_IMPORTED_MODULE_1__["i"])(window, 'mobile');
          }
        }
  
        componentDidLoad() {
          this.resize();
        }
  
        componentDidUnload() {
          this.onScrollEnd();
        }
  
        onClick(ev) {
          if (this.isScrolling) {
            ev.preventDefault();
            ev.stopPropagation();
          }
        }
  
        resize() {
          if (this.fullscreen) {
            Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["f"])(this.readDimensions.bind(this));
          } else if (this.cTop !== 0 || this.cBottom !== 0) {
            this.cTop = this.cBottom = 0;
            this.el.forceUpdate();
          }
        }
  
        readDimensions() {
          const page = getPageElement(this.el);
          const top = Math.max(this.el.offsetTop, 0);
          const bottom = Math.max(page.offsetHeight - top - this.el.offsetHeight, 0);
          const dirty = top !== this.cTop || bottom !== this.cBottom;
  
          if (dirty) {
            this.cTop = top;
            this.cBottom = bottom;
            this.el.forceUpdate();
          }
        }
  
        onScroll(ev) {
          const timeStamp = Date.now();
          const shouldStart = !this.isScrolling;
          this.lastScroll = timeStamp;
  
          if (shouldStart) {
            this.onScrollStart();
          }
  
          if (!this.queued && this.scrollEvents) {
            this.queued = true;
            Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["f"])(ts => {
              this.queued = false;
              this.detail.event = ev;
              updateScrollDetail(this.detail, this.scrollEl, ts, shouldStart);
              this.ionScroll.emit(this.detail);
            });
          }
        }
        /**
         * Get the element where the actual scrolling takes place.
         * This element can be used to subscribe to `scroll` events or manually modify
         * `scrollTop`. However, it's recommended to use the API provided by `ion-content`:
         *
         * i.e. Using `ionScroll`, `ionScrollStart`, `ionScrollEnd` for scrolling events
         * and `scrollToPoint()` to scroll the content into a certain point.
         */
  
  
        getScrollElement() {
          return Promise.resolve(this.scrollEl);
        }
        /**
         * Scroll to the top of the component.
         *
         * @param duration The amount of time to take scrolling to the top. Defaults to `0`.
         */
  
  
        scrollToTop(duration = 0) {
          return this.scrollToPoint(undefined, 0, duration);
        }
        /**
         * Scroll to the bottom of the component.
         *
         * @param duration The amount of time to take scrolling to the bottom. Defaults to `0`.
         */
  
  
        scrollToBottom(duration = 0) {
          const y = this.scrollEl.scrollHeight - this.scrollEl.clientHeight;
          return this.scrollToPoint(undefined, y, duration);
        }
        /**
         * Scroll by a specified X/Y distance in the component.
         *
         * @param x The amount to scroll by on the horizontal axis.
         * @param y The amount to scroll by on the vertical axis.
         * @param duration The amount of time to take scrolling by that amount.
         */
  
  
        scrollByPoint(x, y, duration) {
          return this.scrollToPoint(x + this.scrollEl.scrollLeft, y + this.scrollEl.scrollTop, duration);
        }
        /**
         * Scroll to a specified X/Y location in the component.
         *
         * @param x The point to scroll to on the horizontal axis.
         * @param y The point to scroll to on the vertical axis.
         * @param duration The amount of time to take scrolling to that point. Defaults to `0`.
         */
  
  
        async scrollToPoint(x, y, duration = 0) {
          const el = this.scrollEl;
  
          if (duration < 32) {
            if (y != null) {
              el.scrollTop = y;
            }
  
            if (x != null) {
              el.scrollLeft = x;
            }
  
            return;
          }
  
          let resolve;
          let startTime = 0;
          const promise = new Promise(r => resolve = r);
          const fromY = el.scrollTop;
          const fromX = el.scrollLeft;
          const deltaY = y != null ? y - fromY : 0;
          const deltaX = x != null ? x - fromX : 0; // scroll loop
  
          const step = timeStamp => {
            const linearTime = Math.min(1, (timeStamp - startTime) / duration) - 1;
            const easedT = Math.pow(linearTime, 3) + 1;
  
            if (deltaY !== 0) {
              el.scrollTop = Math.floor(easedT * deltaY + fromY);
            }
  
            if (deltaX !== 0) {
              el.scrollLeft = Math.floor(easedT * deltaX + fromX);
            }
  
            if (easedT < 1) {
              // do not use DomController here
              // must use nativeRaf in order to fire in the next frame
              // TODO: remove as any
              requestAnimationFrame(step);
            } else {
              resolve();
            }
          }; // chill out for a frame first
  
  
          requestAnimationFrame(ts => {
            startTime = ts;
            step(ts);
          });
          return promise;
        }
  
        onScrollStart() {
          this.isScrolling = true;
          this.ionScrollStart.emit({
            isScrolling: true
          });
  
          if (this.watchDog) {
            clearInterval(this.watchDog);
          } // watchdog
  
  
          this.watchDog = setInterval(() => {
            if (this.lastScroll < Date.now() - 120) {
              this.onScrollEnd();
            }
          }, 100);
        }
  
        onScrollEnd() {
          clearInterval(this.watchDog);
          this.watchDog = null;
  
          if (this.isScrolling) {
            this.isScrolling = false;
            this.ionScrollEnd.emit({
              isScrolling: false
            });
          }
        }
  
        render() {
          const mode = Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["d"])(this);
          const {
            scrollX,
            scrollY,
            forceOverscroll
          } = this;
  
          const transitionShadow = mode === 'ios' && _chunk_1074393c_js__WEBPACK_IMPORTED_MODULE_1__["b"].getBoolean('experimentalTransitionShadow', false);
  
          this.resize();
          return Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["H"], {
            class: Object.assign({}, Object(_chunk_353a032e_js__WEBPACK_IMPORTED_MODULE_3__["c"])(this.color), {
              [mode]: true,
              'content-sizing': Object(_chunk_353a032e_js__WEBPACK_IMPORTED_MODULE_3__["h"])('ion-popover', this.el),
              'overscroll': !!this.forceOverscroll
            }),
            style: {
              '--offset-top': "".concat(this.cTop, "px"),
              '--offset-bottom': "".concat(this.cBottom, "px")
            }
          }, Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])("main", {
            class: {
              'inner-scroll': true,
              'scroll-x': scrollX,
              'scroll-y': scrollY,
              'overscroll': (scrollX || scrollY) && !!forceOverscroll
            },
            ref: el => this.scrollEl = el,
            onScroll: ev => this.onScroll(ev)
          }, Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), transitionShadow ? Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", {
            class: "transition-effect"
          }, Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", {
            class: "transition-cover"
          }), Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", {
            class: "transition-shadow"
          })) : null, Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", {
            name: "fixed"
          }));
        }
  
        get el() {
          return Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this);
        }
  
        static get style() {
          return ":host{--background:var(--ion-background-color,#fff);--color:var(--ion-text-color,#000);--padding-top:0px;--padding-bottom:0px;--padding-start:0px;--padding-end:0px;--keyboard-offset:0px;--offset-top:0px;--offset-bottom:0px;--overflow:auto;display:block;position:relative;-ms-flex:1;flex:1;width:100%;height:100%;margin:0!important;padding:0!important;font-family:var(--ion-font-family,inherit);contain:size style}:host(.ion-color) .inner-scroll{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.outer-content){--background:var(--ion-color-step-50,#f2f2f2)}.inner-scroll{left:0;right:0;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:calc(var(--padding-top) + var(--offset-top));padding-bottom:calc(var(--padding-bottom) + var(--keyboard-offset) + var(--offset-bottom));position:absolute;background:var(--background);color:var(--color);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}\@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){.inner-scroll{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.scroll-x,.scroll-y{-webkit-overflow-scrolling:touch;will-change:scroll-position;-ms-scroll-chaining:none;overscroll-behavior:contain}.scroll-y{-ms-touch-action:pan-y;touch-action:pan-y;overflow-y:var(--overflow)}.scroll-x{-ms-touch-action:pan-x;touch-action:pan-x;overflow-x:var(--overflow)}.scroll-x.scroll-y{-ms-touch-action:auto;touch-action:auto}.overscroll:after,.overscroll:before{position:absolute;width:1px;height:1px;content:\"\"}.overscroll:before{bottom:-1px}.overscroll:after{top:-1px}:host(.content-sizing){contain:none}:host(.content-sizing) .inner-scroll{position:relative}.transition-effect{left:-100%;opacity:0}.transition-cover,.transition-effect{position:absolute;width:100%;height:100%}.transition-cover{right:0;background:#000;opacity:.1}.transition-shadow{display:block;position:absolute;right:0;width:10px;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAgCAYAAAAIXrg4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTE3MDgzRkQ5QTkyMTFFOUEwNzQ5MkJFREE1NUY2MjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTE3MDgzRkU5QTkyMTFFOUEwNzQ5MkJFREE1NUY2MjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMTcwODNGQjlBOTIxMUU5QTA3NDkyQkVEQTU1RjYyNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMTcwODNGQzlBOTIxMUU5QTA3NDkyQkVEQTU1RjYyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmePEuQAAABNSURBVHjaYvz//z8DIxAwMDAwATGMhmFmPDQuOSZks0AMmoJBaQHjkPfB0Lfg/2gQjVow+HPy/yHvg9GiYjQfjMbBqAWjFgy/4hogwADYqwdzxy5BuwAAAABJRU5ErkJggg==);background-repeat:repeat-y;background-size:10px 16px}";
        }
  
      }
  
      const getParentElement = el => {
        if (el.parentElement) {
          // normal element with a parent element
          return el.parentElement;
        }
  
        if (el.parentNode && el.parentNode.host) {
          // shadow dom's document fragment
          return el.parentNode.host;
        }
  
        return null;
      };
  
      const getPageElement = el => {
        const tabs = el.closest('ion-tabs');
  
        if (tabs) {
          return tabs;
        }
  
        const page = el.closest('ion-app,ion-page,.ion-page,page-inner');
  
        if (page) {
          return page;
        }
  
        return getParentElement(el);
      }; // ******** DOM READ ****************
  
  
      const updateScrollDetail = (detail, el, timestamp, shouldStart) => {
        const prevX = detail.currentX;
        const prevY = detail.currentY;
        const prevT = detail.timeStamp;
        const currentX = el.scrollLeft;
        const currentY = el.scrollTop;
        const timeDelta = timestamp - prevT;
  
        if (shouldStart) {
          // remember the start positions
          detail.startTimeStamp = timestamp;
          detail.startX = currentX;
          detail.startY = currentY;
          detail.velocityX = detail.velocityY = 0;
        }
  
        detail.timeStamp = timestamp;
        detail.currentX = detail.scrollLeft = currentX;
        detail.currentY = detail.scrollTop = currentY;
        detail.deltaX = currentX - detail.startX;
        detail.deltaY = currentY - detail.startY;
  
        if (timeDelta > 0 && timeDelta < 100) {
          const velocityX = (currentX - prevX) / timeDelta;
          const velocityY = (currentY - prevY) / timeDelta;
          detail.velocityX = velocityX * 0.7 + detail.velocityX * 0.3;
          detail.velocityY = velocityY * 0.7 + detail.velocityY * 0.3;
        }
      };
      /**
       * @virtualProp {"ios" | "md"} mode - The mode determines which platform styles to use.
       */
  
  
      class Footer {
        constructor(hostRef) {
          Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef);
          /**
           * If `true`, the footer will be translucent.
           * Only applies when the mode is `"ios"` and the device supports
           * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility).
           *
           * Note: In order to scroll content behind the footer, the `fullscreen`
           * attribute needs to be set on the content.
           */
  
          this.translucent = false;
        }
  
        render() {
          const mode = Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["d"])(this);
          const translucent = this.translucent;
          return Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["H"], {
            role: "contentinfo",
            class: {
              [mode]: true,
              // Used internally for styling
              ["footer-".concat(mode)]: true,
              ["footer-translucent"]: translucent,
              ["footer-translucent-".concat(mode)]: translucent
            }
          });
        }
  
        static get style() {
          return "ion-footer{display:block;position:relative;-ms-flex-order:1;order:1;width:100%;z-index:10}ion-footer ion-toolbar:last-child{padding-bottom:var(--ion-safe-area-bottom,0)}.footer-ios ion-toolbar:first-child{--border-width:0.55px 0 0}.footer-ios[no-border] ion-toolbar:first-child{--border-width:0}\@supports ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){.footer-translucent-ios{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.footer-translucent-ios ion-toolbar{--opacity:.8;--backdrop-filter:saturate(180%) blur(20px)}}";
        }
  
      }
      /**
       * @virtualProp {"ios" | "md"} mode - The mode determines which platform styles to use.
       */
  
  
      class Header {
        constructor(hostRef) {
          Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef);
          /**
           * If `true`, the header will be translucent.
           * Only applies when the mode is `"ios"` and the device supports
           * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility).
           *
           * Note: In order to scroll content behind the header, the `fullscreen`
           * attribute needs to be set on the content.
           */
  
          this.translucent = false;
        }
  
        render() {
          const mode = Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["d"])(this);
          return Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["H"], {
            role: "banner",
            class: {
              [mode]: true,
              // Used internally for styling
              ["header-".concat(mode)]: true,
              ["header-translucent"]: this.translucent,
              ["header-translucent-".concat(mode)]: this.translucent
            }
          });
        }
  
        static get style() {
          return "ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-child{padding-top:var(--ion-safe-area-top,0)}.header-ios ion-toolbar:last-child{--border-width:0 0 0.55px}.header-ios[no-border] ion-toolbar:last-child{--border-width:0}\@supports ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){.header-translucent-ios{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.header-translucent-ios ion-toolbar{--opacity:.8;--backdrop-filter:saturate(180%) blur(20px)}}";
        }
  
      }
  
      class RouterOutlet {
        constructor(hostRef) {
          Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef);
          /**
           * The mode determines which platform styles to use.
           */
  
          this.mode = Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["d"])(this);
          /**
           * If `true`, the router-outlet should animate the transition of components.
           */
  
          this.animated = true;
          this.ionNavWillLoad = Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["c"])(this, "ionNavWillLoad", 7);
          this.ionNavWillChange = Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["c"])(this, "ionNavWillChange", 3);
          this.ionNavDidChange = Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["c"])(this, "ionNavDidChange", 3);
        }
  
        swipeHandlerChanged() {
          if (this.gesture) {
            this.gesture.setDisabled(this.swipeHandler === undefined);
          }
        }
  
        componentWillLoad() {
          this.ionNavWillLoad.emit();
        }
  
        async componentDidLoad() {
          this.gesture = (await Promise.all(
          /*! import() | swipe-back-22184b47-js */
          [__webpack_require__.e(0), __webpack_require__.e("swipe-back-22184b47-js")]).then(__webpack_require__.bind(null,
          /*! ./swipe-back-22184b47.js */
          "./node_modules/@ionic/core/dist/esm/swipe-back-22184b47.js"))).createSwipeBackGesture(this.el, () => !!this.swipeHandler && this.swipeHandler.canStart(), () => this.swipeHandler && this.swipeHandler.onStart(), step => this.ani && this.ani.progressStep(step), (shouldComplete, step, dur) => {
            if (this.ani) {
              this.ani.progressEnd(shouldComplete, step, dur);
            }
  
            if (this.swipeHandler) {
              this.swipeHandler.onEnd(shouldComplete);
            }
          });
          this.swipeHandlerChanged();
        }
  
        componentDidUnload() {
          this.activeEl = this.activeComponent = undefined;
  
          if (this.gesture) {
            this.gesture.destroy();
            this.gesture = undefined;
          }
        }
        /** @internal */
  
  
        async commit(enteringEl, leavingEl, opts) {
          const unlock = await this.lock();
          let changed = false;
  
          try {
            changed = await this.transition(enteringEl, leavingEl, opts);
          } catch (e) {
            console.error(e);
          }
  
          unlock();
          return changed;
        }
        /** @internal */
  
  
        async setRouteId(id, params, direction) {
          const changed = await this.setRoot(id, params, {
            duration: direction === 'root' ? 0 : undefined,
            direction: direction === 'back' ? 'back' : 'forward'
          });
          return {
            changed,
            element: this.activeEl
          };
        }
        /** @internal */
  
  
        async getRouteId() {
          const active = this.activeEl;
          return active ? {
            id: active.tagName,
            element: active
          } : undefined;
        }
  
        async setRoot(component, params, opts) {
          if (this.activeComponent === component) {
            return false;
          } // attach entering view to DOM
  
  
          const leavingEl = this.activeEl;
          const enteringEl = await Object(_chunk_00265c49_js__WEBPACK_IMPORTED_MODULE_5__["a"])(this.delegate, this.el, component, ['ion-page', 'ion-page-invisible'], params);
          this.activeComponent = component;
          this.activeEl = enteringEl; // commit animation
  
          await this.commit(enteringEl, leavingEl, opts);
          await Object(_chunk_00265c49_js__WEBPACK_IMPORTED_MODULE_5__["d"])(this.delegate, leavingEl);
          return true;
        }
  
        async transition(enteringEl, leavingEl, opts = {}) {
          if (leavingEl === enteringEl) {
            return false;
          } // emit nav will change event
  
  
          this.ionNavWillChange.emit();
          const {
            el,
            mode
          } = this;
  
          const animated = this.animated && _chunk_1074393c_js__WEBPACK_IMPORTED_MODULE_1__["b"].getBoolean('animated', true);
  
          const animationBuilder = this.animation || opts.animationBuilder || _chunk_1074393c_js__WEBPACK_IMPORTED_MODULE_1__["b"].get('navAnimation');
  
          await Object(_chunk_3c9755dd_js__WEBPACK_IMPORTED_MODULE_6__["t"])(Object.assign({
            mode,
            animated,
            animationBuilder,
            enteringEl,
            leavingEl,
            baseEl: el,
            progressCallback: opts.progressAnimation ? ani => this.ani = ani : undefined
          }, opts)); // emit nav changed event
  
          this.ionNavDidChange.emit();
          return true;
        }
  
        async lock() {
          const p = this.waitPromise;
          let resolve;
          this.waitPromise = new Promise(r => resolve = r);
  
          if (p !== undefined) {
            await p;
          }
  
          return resolve;
        }
  
        render() {
          return Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null);
        }
  
        get el() {
          return Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this);
        }
  
        static get watchers() {
          return {
            "swipeHandler": ["swipeHandlerChanged"]
          };
        }
  
        static get style() {
          return ":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;overflow:hidden;z-index:0}";
        }
  
      }
  
      class ToolbarTitle {
        constructor(hostRef) {
          Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef);
        }
  
        getMode() {
          const mode = Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["d"])(this);
          const toolbar = this.el.closest('ion-toolbar');
          return toolbar && toolbar.mode || mode;
        }
  
        render() {
          const mode = this.getMode();
          return Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["H"], {
            class: Object.assign({
              [mode]: true,
              ["title-".concat(mode)]: true
            }, Object(_chunk_353a032e_js__WEBPACK_IMPORTED_MODULE_3__["c"])(this.color))
          }, Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", {
            class: "toolbar-title"
          }, Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)));
        }
  
        get el() {
          return Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this);
        }
  
        static get style() {
          return ":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;color:var(--color)}:host,:host(.title-ios){-webkit-transform:translateZ(0);transform:translateZ(0)}:host(.title-ios){left:0;top:0;padding-left:90px;padding-right:90px;padding-top:0;padding-bottom:0;position:absolute;width:100%;height:100%;font-size:17px;font-weight:600;letter-spacing:-.03em;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host-context([dir=rtl]).title-ios,:host-context([dir=rtl]):host(.title-ios){left:unset;right:unset;right:0}\@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){:host(.title-ios){padding-left:unset;padding-right:unset;-webkit-padding-start:90px;padding-inline-start:90px;-webkit-padding-end:90px;padding-inline-end:90px}}:host(.title-md){padding-left:20px;padding-right:20px;padding-top:0;padding-bottom:0;font-size:20px;font-weight:500;letter-spacing:.0125em}\@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){:host(.title-md){padding-left:unset;padding-right:unset;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px}}:host(.ion-color){color:var(--ion-color-base)}.toolbar-title{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:auto}";
        }
  
      }
      /**
       * @virtualProp {"ios" | "md"} mode - The mode determines which platform styles to use.
       *
       * @slot - Content is placed between the named slots if provided without a slot.
       * @slot start - Content is placed to the left of the toolbar text in LTR, and to the right in RTL.
       * @slot secondary - Content is placed to the left of the toolbar text in `ios` mode, and directly to the right in `md` mode.
       * @slot primary - Content is placed to the right of the toolbar text in `ios` mode, and to the far right in `md` mode.
       * @slot end - Content is placed to the right of the toolbar text in LTR, and to the left in RTL.
       */
  
  
      class Toolbar {
        constructor(hostRef) {
          Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef);
          this.childrenStyles = new Map();
        }
  
        componentWillLoad() {
          const buttons = Array.from(this.el.querySelectorAll('ion-buttons'));
          const firstButtons = buttons.find(button => {
            return button.slot === 'start';
          });
  
          if (firstButtons) {
            firstButtons.classList.add('buttons-first-slot');
          }
  
          const buttonsReversed = buttons.reverse();
          const lastButtons = buttonsReversed.find(button => button.slot === 'end') || buttonsReversed.find(button => button.slot === 'primary') || buttonsReversed.find(button => button.slot === 'secondary');
  
          if (lastButtons) {
            lastButtons.classList.add('buttons-last-slot');
          }
        }
  
        childrenStyle(ev) {
          ev.stopPropagation();
          const tagName = ev.target.tagName;
          const updatedStyles = ev.detail;
          const newStyles = {};
          const childStyles = this.childrenStyles.get(tagName) || {};
          let hasStyleChange = false;
          Object.keys(updatedStyles).forEach(key => {
            const childKey = "toolbar-".concat(key);
            const newValue = updatedStyles[key];
  
            if (newValue !== childStyles[childKey]) {
              hasStyleChange = true;
            }
  
            if (newValue) {
              newStyles[childKey] = true;
            }
          });
  
          if (hasStyleChange) {
            this.childrenStyles.set(tagName, newStyles);
            this.el.forceUpdate();
          }
        }
  
        render() {
          const mode = Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["d"])(this);
          const childStyles = {};
          this.childrenStyles.forEach(value => {
            Object.assign(childStyles, value);
          });
          return Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["H"], {
            class: Object.assign({
              [mode]: true
            }, childStyles, Object(_chunk_353a032e_js__WEBPACK_IMPORTED_MODULE_3__["c"])(this.color))
          }, Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", {
            class: "toolbar-background"
          }), Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", {
            class: "toolbar-container"
          }, Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", {
            name: "start"
          }), Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", {
            name: "secondary"
          }), Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", {
            class: "toolbar-content"
          }, Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", {
            name: "primary"
          }), Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", {
            name: "end"
          })));
        }
  
        get el() {
          return Object(_chunk_d0403a2f_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this);
        }
  
        static get style() {
          return ":host{--border-width:0;--border-style:solid;--opacity:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding-left:var(--ion-safe-area-left);padding-right:var(--ion-safe-area-right);display:block;position:relative;width:100%;color:var(--color);font-family:var(--ion-font-family,inherit);contain:content;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}\@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-safe-area-left);padding-inline-start:var(--ion-safe-area-left);-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:var(--min-height);contain:content;overflow:hidden;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}\@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){.toolbar-container{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.toolbar-background{top:0;-webkit-transform:translateZ(0);transform:translateZ(0);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;opacity:var(--opacity);z-index:-1;pointer-events:none}.toolbar-background,::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background,var(--ion-color-step-50,#fff));--color:var(--ion-toolbar-color,var(--ion-text-color,#000));--border-color:var(--ion-toolbar-border-color,var(--ion-border-color,var(--ion-color-step-150,rgba(0,0,0,0.2))));--padding-top:4px;--padding-bottom:4px;--padding-start:4px;--padding-end:4px;--min-height:44px}.toolbar-content{-ms-flex:1;flex:1;-ms-flex-order:4;order:4;min-width:0}:host(.toolbar-segment){--min-height:auto}::slotted([slot=start]){-ms-flex-order:2;order:2}::slotted([slot=secondary]){-ms-flex-order:3;order:3}::slotted([slot=primary]){-ms-flex-order:5;order:5;text-align:end}::slotted([slot=end]){-ms-flex-order:6;order:6;text-align:end}";
        }
  
      }
      /***/
  
    }
  }]);
  //# sourceMappingURL=6-es5.js.map