diff --git a/TestApp/src/main/assets/testportal/assets/focus-visible-legacy-b3e947fe.js b/TestApp/src/main/assets/testportal/assets/focus-visible-legacy-e1229257.js similarity index 92% rename from TestApp/src/main/assets/testportal/assets/focus-visible-legacy-b3e947fe.js rename to TestApp/src/main/assets/testportal/assets/focus-visible-legacy-e1229257.js index 3e72edc..6fc68a1 100644 --- a/TestApp/src/main/assets/testportal/assets/focus-visible-legacy-b3e947fe.js +++ b/TestApp/src/main/assets/testportal/assets/focus-visible-legacy-e1229257.js @@ -1,5 +1,5 @@ System.register([],(function(e,t){"use strict";return{execute:function(){ /*! - * (C) Ionic http://ionicframework.com - MIT License - */ + * (C) Ionic http://ionicframework.com - MIT License + */ const t="ion-focused",s=["Tab","ArrowDown","Space","Escape"," ","Shift","Enter","ArrowLeft","ArrowRight","ArrowUp","Home","End"];e("startFocusVisible",(e=>{let o=[],n=!0;const r=e?e.shadowRoot:document,i=e||document.body,c=e=>{o.forEach((e=>e.classList.remove(t))),e.forEach((e=>e.classList.add(t))),o=e},d=()=>{n=!1,c([])},a=e=>{n=s.includes(e.key),n||c([])},u=e=>{if(n&&void 0!==e.composedPath){const t=e.composedPath().filter((e=>!!e.classList&&e.classList.contains("ion-focusable")));c(t)}},v=()=>{r.activeElement===i&&c([])};return r.addEventListener("keydown",a),r.addEventListener("focusin",u),r.addEventListener("focusout",v),r.addEventListener("touchstart",d,{passive:!0}),r.addEventListener("mousedown",d),{destroy:()=>{r.removeEventListener("keydown",a),r.removeEventListener("focusin",u),r.removeEventListener("focusout",v),r.removeEventListener("touchstart",d),r.removeEventListener("mousedown",d)},setFocus:c}}))}}})); diff --git a/TestApp/src/main/assets/testportal/assets/index-0ac50534.css b/TestApp/src/main/assets/testportal/assets/index-0ac50534.css deleted file mode 100644 index 48b3442..0000000 --- a/TestApp/src/main/assets/testportal/assets/index-0ac50534.css +++ /dev/null @@ -1 +0,0 @@ -html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #3880ff) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 56, 128, 255) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #3171e0) !important;--ion-color-tint: var(--ion-color-primary-tint, #4c8dff) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #3dc2ff) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 61, 194, 255) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #36abe0) !important;--ion-color-tint: var(--ion-color-secondary-tint, #50c8ff) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #5260ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 82, 96, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #4854e0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #6370ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd36f) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 211, 111) !important;--ion-color-contrast: var(--ion-color-success-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-success-shade, #28ba62) !important;--ion-color-tint: var(--ion-color-success-tint, #42d77d) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #eb445a) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 235, 68, 90) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #cf3c4f) !important;--ion-color-tint: var(--ion-color-danger-tint, #ed576b) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #92949c) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 146, 148, 156) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #808289) !important;--ion-color-tint: var(--ion-color-medium-tint, #9d9fa6) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;overflow:hidden;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: constant(safe-area-inset-top)){html{--ion-safe-area-top: constant(safe-area-inset-top);--ion-safe-area-bottom: constant(safe-area-inset-bottom);--ion-safe-area-left: constant(safe-area-inset-left);--ion-safe-area-right: constant(safe-area-inset-right)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px rgba(0,0,0,.18)}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}a{background-color:transparent;color:var(--ion-color-primary, #3880ff)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:26px}h2{margin-top:18px;font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media (min-width: 576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media (min-width: 768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media (min-width: 992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media (min-width: 1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media (min-width: 576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media (min-width: 768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media (min-width: 992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media (min-width: 1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media (min-width: 576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media (min-width: 768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media (min-width: 992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media (min-width: 1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-self-start{align-self:flex-start!important}.ion-align-self-end{align-self:flex-end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-evenly{justify-content:space-evenly!important}.ion-align-items-start{align-items:flex-start!important}.ion-align-items-center{align-items:center!important}.ion-align-items-end{align-items:flex-end!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media (min-width: 576px){.ion-hide-sm-up{display:none!important}}@media (max-width: 575.98px){.ion-hide-sm-down{display:none!important}}@media (min-width: 768px){.ion-hide-md-up{display:none!important}}@media (max-width: 767.98px){.ion-hide-md-down{display:none!important}}@media (min-width: 992px){.ion-hide-lg-up{display:none!important}}@media (max-width: 991.98px){.ion-hide-lg-down{display:none!important}}@media (min-width: 1200px){.ion-hide-xl-up{display:none!important}}@media (max-width: 1199.98px){.ion-hide-xl-down{display:none!important}}:root{--ion-color-primary: #005cfa;--ion-color-primary-rgb: 0, 92, 250;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #0051dc;--ion-color-primary-tint: #1a6cfb;--ion-color-secondary: #3dc2ff;--ion-color-secondary-rgb: 61, 194, 255;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #36abe0;--ion-color-secondary-tint: #50c8ff;--ion-color-tertiary: #5260ff;--ion-color-tertiary-rgb: 82, 96, 255;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #4854e0;--ion-color-tertiary-tint: #6370ff;--ion-color-success: #2dd36f;--ion-color-success-rgb: 45, 211, 111;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #28ba62;--ion-color-success-tint: #42d77d;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #eb445a;--ion-color-danger-rgb: 235, 68, 90;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #cf3c4f;--ion-color-danger-tint: #ed576b;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e;--ion-color-medium: #92949c;--ion-color-medium-rgb: 146, 148, 156;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #808289;--ion-color-medium-tint: #9d9fa6;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9}@media (prefers-color-scheme: dark){body{--ion-color-primary: #99befd;--ion-color-primary-rgb: 153, 190, 253;--ion-color-primary-contrast: #000000;--ion-color-primary-contrast-rgb: 0, 0, 0;--ion-color-primary-shade: #87a7df;--ion-color-primary-tint: #a3c5fd;--ion-color-secondary: #50c8ff;--ion-color-secondary-rgb: 80, 200, 255;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #46b0e0;--ion-color-secondary-tint: #62ceff;--ion-color-tertiary: #6a64ff;--ion-color-tertiary-rgb: 106, 100, 255;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #5d58e0;--ion-color-tertiary-tint: #7974ff;--ion-color-success: #2fdf75;--ion-color-success-rgb: 47, 223, 117;--ion-color-success-contrast: #000000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #29c467;--ion-color-success-tint: #44e283;--ion-color-warning: #ffd534;--ion-color-warning-rgb: 255, 213, 52;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0bb2e;--ion-color-warning-tint: #ffd948;--ion-color-danger: #ff4961;--ion-color-danger-rgb: 255, 73, 97;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #e04055;--ion-color-danger-tint: #ff5b71;--ion-color-dark: #f4f5f8;--ion-color-dark-rgb: 244, 245, 248;--ion-color-dark-contrast: #000000;--ion-color-dark-contrast-rgb: 0, 0, 0;--ion-color-dark-shade: #d7d8da;--ion-color-dark-tint: #f5f6f9;--ion-color-medium: #989aa2;--ion-color-medium-rgb: 152, 154, 162;--ion-color-medium-contrast: #000000;--ion-color-medium-contrast-rgb: 0, 0, 0;--ion-color-medium-shade: #86888f;--ion-color-medium-tint: #a2a4ab;--ion-color-light: #222428;--ion-color-light-rgb: 34, 36, 40;--ion-color-light-contrast: #ffffff;--ion-color-light-contrast-rgb: 255, 255, 255;--ion-color-light-shade: #1e2023;--ion-color-light-tint: #383a3e}.ios body{--ion-background-color: #000000;--ion-background-color-rgb: 0, 0, 0;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-color-step-50: #0d0d0d;--ion-color-step-100: #1a1a1a;--ion-color-step-150: #262626;--ion-color-step-200: #333333;--ion-color-step-250: #404040;--ion-color-step-300: #4d4d4d;--ion-color-step-350: #595959;--ion-color-step-400: #666666;--ion-color-step-450: #737373;--ion-color-step-500: #808080;--ion-color-step-550: #8c8c8c;--ion-color-step-600: #999999;--ion-color-step-650: #a6a6a6;--ion-color-step-700: #b3b3b3;--ion-color-step-750: #bfbfbf;--ion-color-step-800: #cccccc;--ion-color-step-850: #d9d9d9;--ion-color-step-900: #e6e6e6;--ion-color-step-950: #f2f2f2;--ion-item-background: #000000;--ion-card-background: #1c1c1d}.ios ion-modal{--ion-background-color: var(--ion-color-step-100);--ion-toolbar-background: var(--ion-color-step-150);--ion-toolbar-border-color: var(--ion-color-step-250)}.md body{--ion-background-color: #121212;--ion-background-color-rgb: 18, 18, 18;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-border-color: #222222;--ion-color-step-50: #1e1e1e;--ion-color-step-100: #2a2a2a;--ion-color-step-150: #363636;--ion-color-step-200: #414141;--ion-color-step-250: #4d4d4d;--ion-color-step-300: #595959;--ion-color-step-350: #656565;--ion-color-step-400: #717171;--ion-color-step-450: #7d7d7d;--ion-color-step-500: #898989;--ion-color-step-550: #949494;--ion-color-step-600: #a0a0a0;--ion-color-step-650: #acacac;--ion-color-step-700: #b8b8b8;--ion-color-step-750: #c4c4c4;--ion-color-step-800: #d0d0d0;--ion-color-step-850: #dbdbdb;--ion-color-step-900: #e7e7e7;--ion-color-step-950: #f3f3f3;--ion-item-background: #1e1e1e;--ion-toolbar-background: #1f1f1f;--ion-tab-bar-background: #1f1f1f;--ion-card-background: #1e1e1e}} diff --git a/TestApp/src/main/assets/testportal/assets/index-4b185821.css b/TestApp/src/main/assets/testportal/assets/index-4b185821.css new file mode 100644 index 0000000..4ff1e54 --- /dev/null +++ b/TestApp/src/main/assets/testportal/assets/index-4b185821.css @@ -0,0 +1 @@ +html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-default-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #3880ff) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 56, 128, 255) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #3171e0) !important;--ion-color-tint: var(--ion-color-primary-tint, #4c8dff) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #3dc2ff) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 61, 194, 255) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #36abe0) !important;--ion-color-tint: var(--ion-color-secondary-tint, #50c8ff) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #5260ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 82, 96, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #4854e0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #6370ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd36f) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 211, 111) !important;--ion-color-contrast: var(--ion-color-success-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-success-shade, #28ba62) !important;--ion-color-tint: var(--ion-color-success-tint, #42d77d) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #eb445a) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 235, 68, 90) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #cf3c4f) !important;--ion-color-tint: var(--ion-color-danger-tint, #ed576b) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #92949c) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 146, 148, 156) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #808289) !important;--ion-color-tint: var(--ion-color-medium-tint, #9d9fa6) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px rgba(0,0,0,.18)}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #3880ff)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media (min-width: 576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media (min-width: 768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media (min-width: 992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media (min-width: 1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media (min-width: 576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media (min-width: 768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media (min-width: 992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media (min-width: 1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media (min-width: 576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media (min-width: 768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media (min-width: 992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media (min-width: 1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-self-start{align-self:flex-start!important}.ion-align-self-end{align-self:flex-end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-evenly{justify-content:space-evenly!important}.ion-align-items-start{align-items:flex-start!important}.ion-align-items-center{align-items:center!important}.ion-align-items-end{align-items:flex-end!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media (min-width: 576px){.ion-hide-sm-up{display:none!important}}@media (max-width: 575.98px){.ion-hide-sm-down{display:none!important}}@media (min-width: 768px){.ion-hide-md-up{display:none!important}}@media (max-width: 767.98px){.ion-hide-md-down{display:none!important}}@media (min-width: 992px){.ion-hide-lg-up{display:none!important}}@media (max-width: 991.98px){.ion-hide-lg-down{display:none!important}}@media (min-width: 1200px){.ion-hide-xl-up{display:none!important}}@media (max-width: 1199.98px){.ion-hide-xl-down{display:none!important}}:root{--ion-color-primary: #005cfa;--ion-color-primary-rgb: 0, 92, 250;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #0051dc;--ion-color-primary-tint: #1a6cfb;--ion-color-secondary: #3dc2ff;--ion-color-secondary-rgb: 61, 194, 255;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #36abe0;--ion-color-secondary-tint: #50c8ff;--ion-color-tertiary: #5260ff;--ion-color-tertiary-rgb: 82, 96, 255;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #4854e0;--ion-color-tertiary-tint: #6370ff;--ion-color-success: #2dd36f;--ion-color-success-rgb: 45, 211, 111;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #28ba62;--ion-color-success-tint: #42d77d;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #eb445a;--ion-color-danger-rgb: 235, 68, 90;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #cf3c4f;--ion-color-danger-tint: #ed576b;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e;--ion-color-medium: #92949c;--ion-color-medium-rgb: 146, 148, 156;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #808289;--ion-color-medium-tint: #9d9fa6;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9}@media (prefers-color-scheme: dark){body{--ion-color-primary: #99befd;--ion-color-primary-rgb: 153, 190, 253;--ion-color-primary-contrast: #000000;--ion-color-primary-contrast-rgb: 0, 0, 0;--ion-color-primary-shade: #87a7df;--ion-color-primary-tint: #a3c5fd;--ion-color-secondary: #50c8ff;--ion-color-secondary-rgb: 80, 200, 255;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #46b0e0;--ion-color-secondary-tint: #62ceff;--ion-color-tertiary: #6a64ff;--ion-color-tertiary-rgb: 106, 100, 255;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #5d58e0;--ion-color-tertiary-tint: #7974ff;--ion-color-success: #2fdf75;--ion-color-success-rgb: 47, 223, 117;--ion-color-success-contrast: #000000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #29c467;--ion-color-success-tint: #44e283;--ion-color-warning: #ffd534;--ion-color-warning-rgb: 255, 213, 52;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0bb2e;--ion-color-warning-tint: #ffd948;--ion-color-danger: #ff4961;--ion-color-danger-rgb: 255, 73, 97;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #e04055;--ion-color-danger-tint: #ff5b71;--ion-color-dark: #f4f5f8;--ion-color-dark-rgb: 244, 245, 248;--ion-color-dark-contrast: #000000;--ion-color-dark-contrast-rgb: 0, 0, 0;--ion-color-dark-shade: #d7d8da;--ion-color-dark-tint: #f5f6f9;--ion-color-medium: #989aa2;--ion-color-medium-rgb: 152, 154, 162;--ion-color-medium-contrast: #000000;--ion-color-medium-contrast-rgb: 0, 0, 0;--ion-color-medium-shade: #86888f;--ion-color-medium-tint: #a2a4ab;--ion-color-light: #222428;--ion-color-light-rgb: 34, 36, 40;--ion-color-light-contrast: #ffffff;--ion-color-light-contrast-rgb: 255, 255, 255;--ion-color-light-shade: #1e2023;--ion-color-light-tint: #383a3e}.ios body{--ion-background-color: #000000;--ion-background-color-rgb: 0, 0, 0;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-color-step-50: #0d0d0d;--ion-color-step-100: #1a1a1a;--ion-color-step-150: #262626;--ion-color-step-200: #333333;--ion-color-step-250: #404040;--ion-color-step-300: #4d4d4d;--ion-color-step-350: #595959;--ion-color-step-400: #666666;--ion-color-step-450: #737373;--ion-color-step-500: #808080;--ion-color-step-550: #8c8c8c;--ion-color-step-600: #999999;--ion-color-step-650: #a6a6a6;--ion-color-step-700: #b3b3b3;--ion-color-step-750: #bfbfbf;--ion-color-step-800: #cccccc;--ion-color-step-850: #d9d9d9;--ion-color-step-900: #e6e6e6;--ion-color-step-950: #f2f2f2;--ion-item-background: #000000;--ion-card-background: #1c1c1d}.ios ion-modal{--ion-background-color: var(--ion-color-step-100);--ion-toolbar-background: var(--ion-color-step-150);--ion-toolbar-border-color: var(--ion-color-step-250)}.md body{--ion-background-color: #121212;--ion-background-color-rgb: 18, 18, 18;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-border-color: #222222;--ion-color-step-50: #1e1e1e;--ion-color-step-100: #2a2a2a;--ion-color-step-150: #363636;--ion-color-step-200: #414141;--ion-color-step-250: #4d4d4d;--ion-color-step-300: #595959;--ion-color-step-350: #656565;--ion-color-step-400: #717171;--ion-color-step-450: #7d7d7d;--ion-color-step-500: #898989;--ion-color-step-550: #949494;--ion-color-step-600: #a0a0a0;--ion-color-step-650: #acacac;--ion-color-step-700: #b8b8b8;--ion-color-step-750: #c4c4c4;--ion-color-step-800: #d0d0d0;--ion-color-step-850: #dbdbdb;--ion-color-step-900: #e7e7e7;--ion-color-step-950: #f3f3f3;--ion-item-background: #1e1e1e;--ion-toolbar-background: #1f1f1f;--ion-tab-bar-background: #1f1f1f;--ion-card-background: #1e1e1e}} diff --git a/TestApp/src/main/assets/testportal/assets/index-4daa4d98.js b/TestApp/src/main/assets/testportal/assets/index-4daa4d98.js new file mode 100644 index 0000000..aeba983 --- /dev/null +++ b/TestApp/src/main/assets/testportal/assets/index-4daa4d98.js @@ -0,0 +1,150 @@ +function UT(){import.meta.url,import("_").catch(()=>1);async function*e(){}}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))i(o);new MutationObserver(o=>{for(const r of o)if(r.type==="childList")for(const s of r.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&i(s)}).observe(document,{childList:!0,subtree:!0});function n(o){const r={};return o.integrity&&(r.integrity=o.integrity),o.referrerPolicy&&(r.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?r.credentials="include":o.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function i(o){if(o.ep)return;o.ep=!0;const r=n(o);fetch(o.href,r)}})();function Jo(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var mp={exports:{}},Ys={},gp={exports:{}},X={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var er=Symbol.for("react.element"),d0=Symbol.for("react.portal"),u0=Symbol.for("react.fragment"),h0=Symbol.for("react.strict_mode"),f0=Symbol.for("react.profiler"),p0=Symbol.for("react.provider"),m0=Symbol.for("react.context"),g0=Symbol.for("react.forward_ref"),b0=Symbol.for("react.suspense"),v0=Symbol.for("react.memo"),y0=Symbol.for("react.lazy"),Mu=Symbol.iterator;function w0(e){return e===null||typeof e!="object"?null:(e=Mu&&e[Mu]||e["@@iterator"],typeof e=="function"?e:null)}var bp={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},vp=Object.assign,yp={};function Wi(e,t,n){this.props=e,this.context=t,this.refs=yp,this.updater=n||bp}Wi.prototype.isReactComponent={};Wi.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Wi.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function wp(){}wp.prototype=Wi.prototype;function Kc(e,t,n){this.props=e,this.context=t,this.refs=yp,this.updater=n||bp}var Xc=Kc.prototype=new wp;Xc.constructor=Kc;vp(Xc,Wi.prototype);Xc.isPureReactComponent=!0;var Bu=Array.isArray,xp=Object.prototype.hasOwnProperty,Qc={current:null},kp={key:!0,ref:!0,__self:!0,__source:!0};function Ep(e,t,n){var i,o={},r=null,s=null;if(t!=null)for(i in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(r=""+t.key),t)xp.call(t,i)&&!kp.hasOwnProperty(i)&&(o[i]=t[i]);var l=arguments.length-2;if(l===1)o.children=n;else if(1>>1,B=T[L];if(0>>1;Lo(se,O))eeo(Se,se)?(T[L]=Se,T[ee]=O,L=ee):(T[L]=se,T[G]=O,L=G);else if(eeo(Se,O))T[L]=Se,T[ee]=O,L=ee;else break e}}return R}function o(T,R){var O=T.sortIndex-R.sortIndex;return O!==0?O:T.id-R.id}if(typeof performance=="object"&&typeof performance.now=="function"){var r=performance;e.unstable_now=function(){return r.now()}}else{var s=Date,l=s.now();e.unstable_now=function(){return s.now()-l}}var a=[],c=[],d=1,u=null,h=3,f=!1,g=!1,v=!1,E=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function b(T){for(var R=n(c);R!==null;){if(R.callback===null)i(c);else if(R.startTime<=T)i(c),R.sortIndex=R.expirationTime,t(a,R);else break;R=n(c)}}function y(T){if(v=!1,b(T),!g)if(n(a)!==null)g=!0,W(C);else{var R=n(c);R!==null&&q(y,R.startTime-T)}}function C(T,R){g=!1,v&&(v=!1,m($),$=-1),f=!0;var O=h;try{for(b(R),u=n(a);u!==null&&(!(u.expirationTime>R)||T&&!_());){var L=u.callback;if(typeof L=="function"){u.callback=null,h=u.priorityLevel;var B=L(u.expirationTime<=R);R=e.unstable_now(),typeof B=="function"?u.callback=B:u===n(a)&&i(a),b(R)}else i(a);u=n(a)}if(u!==null)var U=!0;else{var G=n(c);G!==null&&q(y,G.startTime-R),U=!1}return U}finally{u=null,h=O,f=!1}}var S=!1,x=null,$=-1,z=5,P=-1;function _(){return!(e.unstable_now()-PT||125L?(T.sortIndex=O,t(c,T),n(a)===null&&T===n(c)&&(v?(m($),$=-1):v=!0,q(y,O-L))):(T.sortIndex=B,t(a,T),g||f||(g=!0,W(C))),T},e.unstable_shouldYield=_,e.unstable_wrapCallback=function(T){var R=h;return function(){var O=h;h=R;try{return T.apply(this,arguments)}finally{h=O}}}})(Tp);Ip.exports=Tp;var L0=Ip.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var _0=H,at=L0;function D(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),_l=Object.prototype.hasOwnProperty,R0=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Hu={},Nu={};function A0(e){return _l.call(Nu,e)?!0:_l.call(Hu,e)?!1:R0.test(e)?Nu[e]=!0:(Hu[e]=!0,!1)}function D0(e,t,n,i){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return i?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function z0(e,t,n,i){if(t===null||typeof t>"u"||D0(e,t,n,i))return!0;if(i)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function qe(e,t,n,i,o,r,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=i,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=r,this.removeEmptyString=s}var Be={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Be[e]=new qe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Be[t]=new qe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Be[e]=new qe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Be[e]=new qe(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Be[e]=new qe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Be[e]=new qe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Be[e]=new qe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Be[e]=new qe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Be[e]=new qe(e,5,!1,e.toLowerCase(),null,!1,!1)});var Jc=/[\-:]([a-z])/g;function ed(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Jc,ed);Be[t]=new qe(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Jc,ed);Be[t]=new qe(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Jc,ed);Be[t]=new qe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Be[e]=new qe(e,1,!1,e.toLowerCase(),null,!1,!1)});Be.xlinkHref=new qe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Be[e]=new qe(e,1,!1,e.toLowerCase(),null,!0,!0)});function td(e,t,n,i){var o=Be.hasOwnProperty(t)?Be[t]:null;(o!==null?o.type!==0:i||!(2l||o[s]!==r[l]){var a="\n"+o[s].replace(" at new "," at ");return e.displayName&&a.includes("")&&(a=a.replace("",e.displayName)),a}while(1<=s&&0<=l);break}}}finally{Ha=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?lo(e):""}function M0(e){switch(e.tag){case 5:return lo(e.type);case 16:return lo("Lazy");case 13:return lo("Suspense");case 19:return lo("SuspenseList");case 0:case 2:case 15:return e=Na(e.type,!1),e;case 11:return e=Na(e.type.render,!1),e;case 1:return e=Na(e.type,!0),e;default:return""}}function zl(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case di:return"Fragment";case ci:return"Portal";case Rl:return"Profiler";case nd:return"StrictMode";case Al:return"Suspense";case Dl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Lp:return(e.displayName||"Context")+".Consumer";case Op:return(e._context.displayName||"Context")+".Provider";case id:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case od:return t=e.displayName||null,t!==null?t:zl(e.type)||"Memo";case cn:t=e._payload,e=e._init;try{return zl(e(t))}catch(n){}}return null}function B0(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return zl(t);case 8:return t===nd?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function $n(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Rp(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function j0(e){var t=Rp(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),i=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,r=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(s){i=""+s,r.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return i},setValue:function(s){i=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function fr(e){e._valueTracker||(e._valueTracker=j0(e))}function Ap(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),i="";return e&&(i=Rp(e)?e.checked?"true":"false":e.value),e=i,e!==n?(t.setValue(e),!0):!1}function Jr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Ml(e,t){var n=t.checked;return ye({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function Vu(e,t){var n=t.defaultValue==null?"":t.defaultValue,i=t.checked!=null?t.checked:t.defaultChecked;n=$n(t.value!=null?t.value:n),e._wrapperState={initialChecked:i,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Dp(e,t){t=t.checked,t!=null&&td(e,"checked",t,!1)}function Bl(e,t){Dp(e,t);var n=$n(t.value),i=t.type;if(n!=null)i==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(i==="submit"||i==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?jl(e,t.type,n):t.hasOwnProperty("defaultValue")&&jl(e,t.type,$n(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Wu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var i=t.type;if(!(i!=="submit"&&i!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function jl(e,t,n){(t!=="number"||Jr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var co=Array.isArray;function ki(e,t,n,i){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=pr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function To(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var mo={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},H0=["Webkit","ms","Moz","O"];Object.keys(mo).forEach(function(e){H0.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),mo[t]=mo[e]})});function jp(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||mo.hasOwnProperty(e)&&mo[e]?(""+t).trim():t+"px"}function Hp(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var i=n.indexOf("--")===0,o=jp(n,t[n],i);n==="float"&&(n="cssFloat"),i?e.setProperty(n,o):e[n]=o}}var N0=ye({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Fl(e,t){if(t){if(N0[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(D(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(D(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(D(61))}if(t.style!=null&&typeof t.style!="object")throw Error(D(62))}}function Vl(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Wl=null;function rd(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ul=null,Ei=null,Si=null;function qu(e){if(e=ir(e)){if(typeof Ul!="function")throw Error(D(280));var t=e.stateNode;t&&(t=Qs(t),Ul(e.stateNode,e.type,t))}}function Np(e){Ei?Si?Si.push(e):Si=[e]:Ei=e}function Fp(){if(Ei){var e=Ei,t=Si;if(Si=Ei=null,qu(e),t)for(e=0;e>>=0,e===0?32:31-(Z0(e)/J0|0)|0}var mr=64,gr=4194304;function uo(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function is(e,t){var n=e.pendingLanes;if(n===0)return 0;var i=0,o=e.suspendedLanes,r=e.pingedLanes,s=n&268435455;if(s!==0){var l=s&~o;l!==0?i=uo(l):(r&=s,r!==0&&(i=uo(r)))}else s=n&~o,s!==0?i=uo(s):r!==0&&(i=uo(r));if(i===0)return 0;if(t!==0&&t!==i&&!(t&o)&&(o=i&-i,r=t&-t,o>=r||o===16&&(r&4194240)!==0))return t;if(i&4&&(i|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=i;0n;n++)t.push(e);return t}function tr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Lt(t),e[t]=n}function iy(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var i=e.eventTimes;for(e=e.expirationTimes;0=bo),nh=String.fromCharCode(32),ih=!1;function lm(e,t){switch(e){case"keyup":return Ly.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function cm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ui=!1;function Ry(e,t){switch(e){case"compositionend":return cm(t);case"keypress":return t.which!==32?null:(ih=!0,nh);case"textInput":return e=t.data,e===nh&&ih?null:e;default:return null}}function Ay(e,t){if(ui)return e==="compositionend"||!fd&&lm(e,t)?(e=sm(),Nr=dd=fn=null,ui=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=i}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=ah(n)}}function fm(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?fm(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function pm(){for(var e=window,t=Jr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch(i){n=!1}if(n)e=t.contentWindow;else break;t=Jr(e.document)}return t}function pd(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Vy(e){var t=pm(),n=e.focusedElem,i=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&fm(n.ownerDocument.documentElement,n)){if(i!==null&&pd(n)){if(t=i.start,e=i.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,r=Math.min(i.start,o);i=i.end===void 0?r:Math.min(i.end,o),!e.extend&&r>i&&(o=i,i=r,r=o),o=lh(n,r);var s=lh(n,i);o&&s&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),r>i?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,hi=null,Ql=null,yo=null,Zl=!1;function ch(e,t,n){var i=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Zl||hi==null||hi!==Jr(i)||(i=hi,"selectionStart"in i&&pd(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),yo&&Ao(yo,i)||(yo=i,i=ss(Ql,"onSelect"),0mi||(e.current=oc[mi],oc[mi]=null,mi--)}function le(e,t){mi++,oc[mi]=e.current,e.current=t}var In={},Fe=Ln(In),Ze=Ln(!1),Un=In;function _i(e,t){var n=e.type.contextTypes;if(!n)return In;var i=e.stateNode;if(i&&i.__reactInternalMemoizedUnmaskedChildContext===t)return i.__reactInternalMemoizedMaskedChildContext;var o={},r;for(r in n)o[r]=t[r];return i&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Je(e){return e=e.childContextTypes,e!=null}function ls(){de(Ze),de(Fe)}function gh(e,t,n){if(Fe.current!==In)throw Error(D(168));le(Fe,t),le(Ze,n)}function Em(e,t,n){var i=e.stateNode;if(t=t.childContextTypes,typeof i.getChildContext!="function")return n;i=i.getChildContext();for(var o in i)if(!(o in t))throw Error(D(108,B0(e)||"Unknown",o));return ye({},n,i)}function cs(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||In,Un=Fe.current,le(Fe,e),le(Ze,Ze.current),!0}function bh(e,t,n){var i=e.stateNode;if(!i)throw Error(D(169));n?(e=Em(e,t,Un),i.__reactInternalMemoizedMergedChildContext=e,de(Ze),de(Fe),le(Fe,e)):de(Ze),le(Ze,n)}var Yt=null,Zs=!1,tl=!1;function Sm(e){Yt===null?Yt=[e]:Yt.push(e)}function tw(e){Zs=!0,Sm(e)}function _n(){if(!tl&&Yt!==null){tl=!0;var e=0,t=te;try{var n=Yt;for(te=1;e>=s,o-=s,Kt=1<<32-Lt(t)+o|n<$?(z=x,x=null):z=x.sibling;var P=h(m,x,b[$],y);if(P===null){x===null&&(x=z);break}e&&x&&P.alternate===null&&t(m,x),p=r(P,p,$),S===null?C=P:S.sibling=P,S=P,x=z}if($===b.length)return n(m,x),he&&Dn(m,$),C;if(x===null){for(;$$?(z=x,x=null):z=x.sibling;var _=h(m,x,P.value,y);if(_===null){x===null&&(x=z);break}e&&x&&_.alternate===null&&t(m,x),p=r(_,p,$),S===null?C=_:S.sibling=_,S=_,x=z}if(P.done)return n(m,x),he&&Dn(m,$),C;if(x===null){for(;!P.done;$++,P=b.next())P=u(m,P.value,y),P!==null&&(p=r(P,p,$),S===null?C=P:S.sibling=P,S=P);return he&&Dn(m,$),C}for(x=i(m,x);!P.done;$++,P=b.next())P=f(x,m,$,P.value,y),P!==null&&(e&&P.alternate!==null&&x.delete(P.key===null?$:P.key),p=r(P,p,$),S===null?C=P:S.sibling=P,S=P);return e&&x.forEach(function(V){return t(m,V)}),he&&Dn(m,$),C}function E(m,p,b,y){if(typeof b=="object"&&b!==null&&b.type===di&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case hr:e:{for(var C=b.key,S=p;S!==null;){if(S.key===C){if(C=b.type,C===di){if(S.tag===7){n(m,S.sibling),p=o(S,b.props.children),p.return=m,m=p;break e}}else if(S.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===cn&&wh(C)===S.type){n(m,S.sibling),p=o(S,b.props),p.ref=oo(m,S,b),p.return=m,m=p;break e}n(m,S);break}else t(m,S);S=S.sibling}b.type===di?(p=Wn(b.props.children,m.mode,y,b.key),p.return=m,m=p):(y=Kr(b.type,b.key,b.props,null,m.mode,y),y.ref=oo(m,p,b),y.return=m,m=y)}return s(m);case ci:e:{for(S=b.key;p!==null;){if(p.key===S)if(p.tag===4&&p.stateNode.containerInfo===b.containerInfo&&p.stateNode.implementation===b.implementation){n(m,p.sibling),p=o(p,b.children||[]),p.return=m,m=p;break e}else{n(m,p);break}else t(m,p);p=p.sibling}p=cl(b,m.mode,y),p.return=m,m=p}return s(m);case cn:return S=b._init,E(m,p,S(b._payload),y)}if(co(b))return g(m,p,b,y);if(Ji(b))return v(m,p,b,y);Er(m,b)}return typeof b=="string"&&b!==""||typeof b=="number"?(b=""+b,p!==null&&p.tag===6?(n(m,p.sibling),p=o(p,b),p.return=m,m=p):(n(m,p),p=ll(b,m.mode,y),p.return=m,m=p),s(m)):n(m,p)}return E}var Ai=Tm(!0),Pm=Tm(!1),hs=Ln(null),fs=null,vi=null,vd=null;function yd(){vd=vi=fs=null}function wd(e){var t=hs.current;de(hs),e._currentValue=t}function ac(e,t,n){for(;e!==null;){var i=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,i!==null&&(i.childLanes|=t)):i!==null&&(i.childLanes&t)!==t&&(i.childLanes|=t),e===n)break;e=e.return}}function $i(e,t){fs=e,vd=vi=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Xe=!0),e.firstContext=null)}function Et(e){var t=e._currentValue;if(vd!==e)if(e={context:e,memoizedValue:t,next:null},vi===null){if(fs===null)throw Error(D(308));vi=e,fs.dependencies={lanes:0,firstContext:e}}else vi=vi.next=e;return t}var Bn=null;function xd(e){Bn===null?Bn=[e]:Bn.push(e)}function Om(e,t,n,i){var o=t.interleaved;return o===null?(n.next=n,xd(t)):(n.next=o.next,o.next=n),t.interleaved=n,nn(e,i)}function nn(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var dn=!1;function kd(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Lm(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Qt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function wn(e,t,n){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,Z&2){var o=i.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),i.pending=t,nn(e,n)}return o=i.interleaved,o===null?(t.next=t,xd(i)):(t.next=o.next,o.next=t),i.interleaved=t,nn(e,n)}function Vr(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var i=t.lanes;i&=e.pendingLanes,n|=i,t.lanes=n,ad(e,n)}}function xh(e,t){var n=e.updateQueue,i=e.alternate;if(i!==null&&(i=i.updateQueue,n===i)){var o=null,r=null;if(n=n.firstBaseUpdate,n!==null){do{var s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};r===null?o=r=s:r=r.next=s,n=n.next}while(n!==null);r===null?o=r=t:r=r.next=t}else o=r=t;n={baseState:i.baseState,firstBaseUpdate:o,lastBaseUpdate:r,shared:i.shared,effects:i.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ps(e,t,n,i){var o=e.updateQueue;dn=!1;var r=o.firstBaseUpdate,s=o.lastBaseUpdate,l=o.shared.pending;if(l!==null){o.shared.pending=null;var a=l,c=a.next;a.next=null,s===null?r=c:s.next=c,s=a;var d=e.alternate;d!==null&&(d=d.updateQueue,l=d.lastBaseUpdate,l!==s&&(l===null?d.firstBaseUpdate=c:l.next=c,d.lastBaseUpdate=a))}if(r!==null){var u=o.baseState;s=0,d=c=a=null,l=r;do{var h=l.lane,f=l.eventTime;if((i&h)===h){d!==null&&(d=d.next={eventTime:f,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var g=e,v=l;switch(h=t,f=n,v.tag){case 1:if(g=v.payload,typeof g=="function"){u=g.call(f,u,h);break e}u=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=v.payload,h=typeof g=="function"?g.call(f,u,h):g,h==null)break e;u=ye({},u,h);break e;case 2:dn=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,h=o.effects,h===null?o.effects=[l]:h.push(l))}else f={eventTime:f,lane:h,tag:l.tag,payload:l.payload,callback:l.callback,next:null},d===null?(c=d=f,a=u):d=d.next=f,s|=h;if(l=l.next,l===null){if(l=o.shared.pending,l===null)break;h=l,l=h.next,h.next=null,o.lastBaseUpdate=h,o.shared.pending=null}}while(1);if(d===null&&(a=u),o.baseState=a,o.firstBaseUpdate=c,o.lastBaseUpdate=d,t=o.shared.interleaved,t!==null){o=t;do s|=o.lane,o=o.next;while(o!==t)}else r===null&&(o.shared.lanes=0);Gn|=s,e.lanes=s,e.memoizedState=u}}function kh(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var i=il.transition;il.transition={};try{e(!1),t()}finally{te=n,il.transition=i}}function Gm(){return St().memoizedState}function rw(e,t,n){var i=kn(e);if(n={lane:i,action:n,hasEagerState:!1,eagerState:null,next:null},Km(e))Xm(t,n);else if(n=Om(e,t,n,i),n!==null){var o=Ue();_t(n,e,i,o),Qm(n,t,i)}}function sw(e,t,n){var i=kn(e),o={lane:i,action:n,hasEagerState:!1,eagerState:null,next:null};if(Km(e))Xm(t,o);else{var r=e.alternate;if(e.lanes===0&&(r===null||r.lanes===0)&&(r=t.lastRenderedReducer,r!==null))try{var s=t.lastRenderedState,l=r(s,n);if(o.hasEagerState=!0,o.eagerState=l,Rt(l,s)){var a=t.interleaved;a===null?(o.next=o,xd(t)):(o.next=a.next,a.next=o),t.interleaved=o;return}}catch(c){}finally{}n=Om(e,t,o,i),n!==null&&(o=Ue(),_t(n,e,i,o),Qm(n,t,i))}}function Km(e){var t=e.alternate;return e===ve||t!==null&&t===ve}function Xm(e,t){wo=gs=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Qm(e,t,n){if(n&4194240){var i=t.lanes;i&=e.pendingLanes,n|=i,t.lanes=n,ad(e,n)}}var bs={readContext:Et,useCallback:je,useContext:je,useEffect:je,useImperativeHandle:je,useInsertionEffect:je,useLayoutEffect:je,useMemo:je,useReducer:je,useRef:je,useState:je,useDebugValue:je,useDeferredValue:je,useTransition:je,useMutableSource:je,useSyncExternalStore:je,useId:je,unstable_isNewReconciler:!1},aw={readContext:Et,useCallback:function(e,t){return Mt().memoizedState=[e,t===void 0?null:t],e},useContext:Et,useEffect:Sh,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ur(4194308,4,Vm.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ur(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ur(4,2,e,t)},useMemo:function(e,t){var n=Mt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var i=Mt();return t=n!==void 0?n(t):t,i.memoizedState=i.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},i.queue=e,e=e.dispatch=rw.bind(null,ve,e),[i.memoizedState,e]},useRef:function(e){var t=Mt();return e={current:e},t.memoizedState=e},useState:Eh,useDebugValue:Od,useDeferredValue:function(e){return Mt().memoizedState=e},useTransition:function(){var e=Eh(!1),t=e[0];return e=ow.bind(null,e[1]),Mt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var i=ve,o=Mt();if(he){if(n===void 0)throw Error(D(407));n=n()}else{if(n=t(),Pe===null)throw Error(D(349));qn&30||Dm(i,t,n)}o.memoizedState=n;var r={value:n,getSnapshot:t};return o.queue=r,Sh(Mm.bind(null,i,r,e),[e]),i.flags|=2048,Fo(9,zm.bind(null,i,r,n,t),void 0,null),n},useId:function(){var e=Mt(),t=Pe.identifierPrefix;if(he){var n=Xt,i=Kt;n=(i&~(1<<32-Lt(i)-1)).toString(32)+n,t=":"+t+"R"+n,n=Ho++,0<\/script>",e=e.removeChild(e.firstChild)):typeof i.is=="string"?e=s.createElement(n,{is:i.is}):(e=s.createElement(n),n==="select"&&(s=e,i.multiple?s.multiple=!0:i.size&&(s.size=i.size))):e=s.createElementNS(e,n),e[jt]=t,e[Mo]=i,ag(e,t,!1,!1),t.stateNode=e;e:{switch(s=Vl(n,i),n){case"dialog":ce("cancel",e),ce("close",e),o=i;break;case"iframe":case"object":case"embed":ce("load",e),o=i;break;case"video":case"audio":for(o=0;oMi&&(t.flags|=128,i=!0,ro(r,!1),t.lanes=4194304)}else{if(!i)if(e=ms(s),e!==null){if(t.flags|=128,i=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),ro(r,!0),r.tail===null&&r.tailMode==="hidden"&&!s.alternate&&!he)return He(t),null}else 2*xe()-r.renderingStartTime>Mi&&n!==1073741824&&(t.flags|=128,i=!0,ro(r,!1),t.lanes=4194304);r.isBackwards?(s.sibling=t.child,t.child=s):(n=r.last,n!==null?n.sibling=s:t.child=s,r.last=s)}return r.tail!==null?(t=r.tail,r.rendering=t,r.tail=t.sibling,r.renderingStartTime=xe(),t.sibling=null,n=ge.current,le(ge,i?n&1|2:n&1),t):(He(t),null);case 22:case 23:return zd(),i=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==i&&(t.flags|=8192),i&&t.mode&1?nt&1073741824&&(He(t),t.subtreeFlags&6&&(t.flags|=8192)):He(t),null;case 24:return null;case 25:return null}throw Error(D(156,t.tag))}function mw(e,t){switch(gd(t),t.tag){case 1:return Je(t.type)&&ls(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Di(),de(Ze),de(Fe),Cd(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Sd(t),null;case 13:if(de(ge),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(D(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return de(ge),null;case 4:return Di(),null;case 10:return wd(t.type._context),null;case 22:case 23:return zd(),null;case 24:return null;default:return null}}var Cr=!1,Ne=!1,gw=typeof WeakSet=="function"?WeakSet:Set,F=null;function yi(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(i){we(e,t,i)}else n.current=null}function gc(e,t,n){try{n()}catch(i){we(e,t,i)}}var Dh=!1;function bw(e,t){if(Jl=os,e=pm(),pd(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var i=n.getSelection&&n.getSelection();if(i&&i.rangeCount!==0){n=i.anchorNode;var o=i.anchorOffset,r=i.focusNode;i=i.focusOffset;try{n.nodeType,r.nodeType}catch(y){n=null;break e}var s=0,l=-1,a=-1,c=0,d=0,u=e,h=null;t:for(;;){for(var f;u!==n||o!==0&&u.nodeType!==3||(l=s+o),u!==r||i!==0&&u.nodeType!==3||(a=s+i),u.nodeType===3&&(s+=u.nodeValue.length),(f=u.firstChild)!==null;)h=u,u=f;for(;;){if(u===e)break t;if(h===n&&++c===o&&(l=s),h===r&&++d===i&&(a=s),(f=u.nextSibling)!==null)break;u=h,h=u.parentNode}u=f}n=l===-1||a===-1?null:{start:l,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(ec={focusedElem:e,selectionRange:n},os=!1,F=t;F!==null;)if(t=F,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,F=e;else for(;F!==null;){t=F;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var v=g.memoizedProps,E=g.memoizedState,m=t.stateNode,p=m.getSnapshotBeforeUpdate(t.elementType===t.type?v:Tt(t.type,v),E);m.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var b=t.stateNode.containerInfo;b.nodeType===1?b.textContent="":b.nodeType===9&&b.documentElement&&b.removeChild(b.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(D(163))}}catch(y){we(t,t.return,y)}if(e=t.sibling,e!==null){e.return=t.return,F=e;break}F=t.return}return g=Dh,Dh=!1,g}function xo(e,t,n){var i=t.updateQueue;if(i=i!==null?i.lastEffect:null,i!==null){var o=i=i.next;do{if((o.tag&e)===e){var r=o.destroy;o.destroy=void 0,r!==void 0&&gc(t,n,r)}o=o.next}while(o!==i)}}function ta(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var i=n.create;n.destroy=i()}n=n.next}while(n!==t)}}function bc(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function dg(e){var t=e.alternate;t!==null&&(e.alternate=null,dg(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[jt],delete t[Mo],delete t[ic],delete t[Jy],delete t[ew])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ug(e){return e.tag===5||e.tag===3||e.tag===4}function zh(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ug(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function vc(e,t,n){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=as));else if(i!==4&&(e=e.child,e!==null))for(vc(e,t,n),e=e.sibling;e!==null;)vc(e,t,n),e=e.sibling}function yc(e,t,n){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(i!==4&&(e=e.child,e!==null))for(yc(e,t,n),e=e.sibling;e!==null;)yc(e,t,n),e=e.sibling}var De=null,Pt=!1;function ln(e,t,n){for(n=n.child;n!==null;)hg(e,t,n),n=n.sibling}function hg(e,t,n){if(Ht&&typeof Ht.onCommitFiberUnmount=="function")try{Ht.onCommitFiberUnmount(qs,n)}catch(l){}switch(n.tag){case 5:Ne||yi(n,t);case 6:var i=De,o=Pt;De=null,ln(e,t,n),De=i,Pt=o,De!==null&&(Pt?(e=De,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):De.removeChild(n.stateNode));break;case 18:De!==null&&(Pt?(e=De,n=n.stateNode,e.nodeType===8?el(e.parentNode,n):e.nodeType===1&&el(e,n),_o(e)):el(De,n.stateNode));break;case 4:i=De,o=Pt,De=n.stateNode.containerInfo,Pt=!0,ln(e,t,n),De=i,Pt=o;break;case 0:case 11:case 14:case 15:if(!Ne&&(i=n.updateQueue,i!==null&&(i=i.lastEffect,i!==null))){o=i=i.next;do{var r=o,s=r.destroy;r=r.tag,s!==void 0&&(r&2||r&4)&&gc(n,t,s),o=o.next}while(o!==i)}ln(e,t,n);break;case 1:if(!Ne&&(yi(n,t),i=n.stateNode,typeof i.componentWillUnmount=="function"))try{i.props=n.memoizedProps,i.state=n.memoizedState,i.componentWillUnmount()}catch(l){we(n,t,l)}ln(e,t,n);break;case 21:ln(e,t,n);break;case 22:n.mode&1?(Ne=(i=Ne)||n.memoizedState!==null,ln(e,t,n),Ne=i):ln(e,t,n);break;default:ln(e,t,n)}}function Mh(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new gw),t.forEach(function(i){var o=$w.bind(null,e,i);n.has(i)||(n.add(i),i.then(o,o))})}}function $t(e,t){var n=t.deletions;if(n!==null)for(var i=0;io&&(o=s),i&=~r}if(i=o,i=xe()-i,i=(120>i?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*yw(i/1960))-i,10e?16:e,pn===null)var i=!1;else{if(e=pn,pn=null,ws=0,Z&6)throw Error(D(331));var o=Z;for(Z|=4,F=e.current;F!==null;){var r=F,s=r.child;if(F.flags&16){var l=r.deletions;if(l!==null){for(var a=0;axe()-Ad?Vn(e,0):Rd|=n),et(e,t)}function wg(e,t){t===0&&(e.mode&1?(t=gr,gr<<=1,!(gr&130023424)&&(gr=4194304)):t=1);var n=Ue();e=nn(e,t),e!==null&&(tr(e,t,n),et(e,n))}function Cw(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),wg(e,n)}function $w(e,t){var n=0;switch(e.tag){case 13:var i=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:i=e.stateNode;break;default:throw Error(D(314))}i!==null&&i.delete(t),wg(e,n)}var xg;xg=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ze.current)Xe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Xe=!1,fw(e,t,n);Xe=!!(e.flags&131072)}else Xe=!1,he&&t.flags&1048576&&Cm(t,us,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;Yr(e,t),e=t.pendingProps;var o=_i(t,Fe.current);$i(t,n),o=Id(null,t,i,e,o,n);var r=Td();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Je(i)?(r=!0,cs(t)):r=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,kd(t),o.updater=ea,t.stateNode=o,o._reactInternals=t,cc(t,i,e,n),t=hc(null,t,i,!0,r,n)):(t.tag=0,he&&r&&md(t),Ve(null,t,o,n),t=t.child),t;case 16:i=t.elementType;e:{switch(Yr(e,t),e=t.pendingProps,o=i._init,i=o(i._payload),t.type=i,o=t.tag=Tw(i),e=Tt(i,e),o){case 0:t=uc(null,t,i,e,n);break e;case 1:t=_h(null,t,i,e,n);break e;case 11:t=Oh(null,t,i,e,n);break e;case 14:t=Lh(null,t,i,Tt(i.type,e),n);break e}throw Error(D(306,i,""))}return t;case 0:return i=t.type,o=t.pendingProps,o=t.elementType===i?o:Tt(i,o),uc(e,t,i,o,n);case 1:return i=t.type,o=t.pendingProps,o=t.elementType===i?o:Tt(i,o),_h(e,t,i,o,n);case 3:e:{if(og(t),e===null)throw Error(D(387));i=t.pendingProps,r=t.memoizedState,o=r.element,Lm(e,t),ps(t,i,null,n);var s=t.memoizedState;if(i=s.element,r.isDehydrated)if(r={element:i,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=r,t.memoizedState=r,t.flags&256){o=zi(Error(D(423)),t),t=Rh(e,t,i,n,o);break e}else if(i!==o){o=zi(Error(D(424)),t),t=Rh(e,t,i,n,o);break e}else for(rt=yn(t.stateNode.containerInfo.firstChild),st=t,he=!0,Ot=null,n=Pm(t,null,i,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Ri(),i===o){t=on(e,t,n);break e}Ve(e,t,i,n)}t=t.child}return t;case 5:return _m(t),e===null&&sc(t),i=t.type,o=t.pendingProps,r=e!==null?e.memoizedProps:null,s=o.children,tc(i,o)?s=null:r!==null&&tc(i,r)&&(t.flags|=32),ig(e,t),Ve(e,t,s,n),t.child;case 6:return e===null&&sc(t),null;case 13:return rg(e,t,n);case 4:return Ed(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=Ai(t,null,i,n):Ve(e,t,i,n),t.child;case 11:return i=t.type,o=t.pendingProps,o=t.elementType===i?o:Tt(i,o),Oh(e,t,i,o,n);case 7:return Ve(e,t,t.pendingProps,n),t.child;case 8:return Ve(e,t,t.pendingProps.children,n),t.child;case 12:return Ve(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(i=t.type._context,o=t.pendingProps,r=t.memoizedProps,s=o.value,le(hs,i._currentValue),i._currentValue=s,r!==null)if(Rt(r.value,s)){if(r.children===o.children&&!Ze.current){t=on(e,t,n);break e}}else for(r=t.child,r!==null&&(r.return=t);r!==null;){var l=r.dependencies;if(l!==null){s=r.child;for(var a=l.firstContext;a!==null;){if(a.context===i){if(r.tag===1){a=Qt(-1,n&-n),a.tag=2;var c=r.updateQueue;if(c!==null){c=c.shared;var d=c.pending;d===null?a.next=a:(a.next=d.next,d.next=a),c.pending=a}}r.lanes|=n,a=r.alternate,a!==null&&(a.lanes|=n),ac(r.return,n,t),l.lanes|=n;break}a=a.next}}else if(r.tag===10)s=r.type===t.type?null:r.child;else if(r.tag===18){if(s=r.return,s===null)throw Error(D(341));s.lanes|=n,l=s.alternate,l!==null&&(l.lanes|=n),ac(s,n,t),s=r.sibling}else s=r.child;if(s!==null)s.return=r;else for(s=r;s!==null;){if(s===t){s=null;break}if(r=s.sibling,r!==null){r.return=s.return,s=r;break}s=s.return}r=s}Ve(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,i=t.pendingProps.children,$i(t,n),o=Et(o),i=i(o),t.flags|=1,Ve(e,t,i,n),t.child;case 14:return i=t.type,o=Tt(i,t.pendingProps),o=Tt(i.type,o),Lh(e,t,i,o,n);case 15:return tg(e,t,t.type,t.pendingProps,n);case 17:return i=t.type,o=t.pendingProps,o=t.elementType===i?o:Tt(i,o),Yr(e,t),t.tag=1,Je(i)?(e=!0,cs(t)):e=!1,$i(t,n),Zm(t,i,o),cc(t,i,o,n),hc(null,t,i,!0,e,n);case 19:return sg(e,t,n);case 22:return ng(e,t,n)}throw Error(D(156,t.tag))};function kg(e,t){return Kp(e,t)}function Iw(e,t,n,i){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function vt(e,t,n,i){return new Iw(e,t,n,i)}function Bd(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Tw(e){if(typeof e=="function")return Bd(e)?1:0;if(e!=null){if(e=e.$$typeof,e===id)return 11;if(e===od)return 14}return 2}function En(e,t){var n=e.alternate;return n===null?(n=vt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Kr(e,t,n,i,o,r){var s=2;if(i=e,typeof e=="function")Bd(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case di:return Wn(n.children,o,r,t);case nd:s=8,o|=8;break;case Rl:return e=vt(12,n,t,o|2),e.elementType=Rl,e.lanes=r,e;case Al:return e=vt(13,n,t,o),e.elementType=Al,e.lanes=r,e;case Dl:return e=vt(19,n,t,o),e.elementType=Dl,e.lanes=r,e;case _p:return ia(n,o,r,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Op:s=10;break e;case Lp:s=9;break e;case id:s=11;break e;case od:s=14;break e;case cn:s=16,i=null;break e}throw Error(D(130,e==null?e:typeof e,""))}return t=vt(s,n,t,o),t.elementType=e,t.type=i,t.lanes=r,t}function Wn(e,t,n,i){return e=vt(7,e,i,t),e.lanes=n,e}function ia(e,t,n,i){return e=vt(22,e,i,t),e.elementType=_p,e.lanes=n,e.stateNode={isHidden:!1},e}function ll(e,t,n){return e=vt(6,e,null,t),e.lanes=n,e}function cl(e,t,n){return t=vt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Pw(e,t,n,i,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Va(0),this.expirationTimes=Va(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Va(0),this.identifierPrefix=i,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function jd(e,t,n,i,o,r,s,l,a){return e=new Pw(e,t,n,l,a),t===1?(t=1,r===!0&&(t|=8)):t=0,r=vt(3,null,null,t),e.current=r,r.stateNode=e,r.memoizedState={element:i,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},kd(r),e}function Ow(e,t,n){var i=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE($g)}catch(e){console.error(e)}}$g(),$p.exports=lt;var Vd=$p.exports;const Dw=Jo(Vd);var Ig,Uh=Vd;Ig=Uh.createRoot,Uh.hydrateRoot;const zw="modulepreload",Mw=function(e){return"/"+e},Yh={},Bt=function(t,n,i){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(r=>{if(r=Mw(r),r in Yh)return;Yh[r]=!0;const s=r.endsWith(".css"),l=s?'[rel="stylesheet"]':"";if(!!i)for(let d=o.length-1;d>=0;d--){const u=o[d];if(u.href===r&&(!s||u.rel==="stylesheet"))return}else if(document.querySelector('link[href="'.concat(r,'"]').concat(l)))return;const c=document.createElement("link");if(c.rel=s?"stylesheet":zw,s||(c.as="script",c.crossOrigin=""),c.href=r,document.head.appendChild(c),s)return new Promise((d,u)=>{c.addEventListener("load",d),c.addEventListener("error",()=>u(new Error("Unable to preload CSS for ".concat(r))))})})).then(()=>t()).catch(r=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=r,window.dispatchEvent(s),!s.defaultPrevented)throw r})};var We={allRenderFn:!1,cmpDidLoad:!0,cmpDidUnload:!1,cmpDidUpdate:!0,cmpDidRender:!0,cmpWillLoad:!0,cmpWillUpdate:!0,cmpWillRender:!0,connectedCallback:!0,disconnectedCallback:!0,element:!0,event:!0,hasRenderFn:!0,lifecycle:!0,hostListener:!0,hostListenerTargetWindow:!0,hostListenerTargetDocument:!0,hostListenerTargetBody:!0,hostListenerTargetParent:!1,hostListenerTarget:!0,member:!0,method:!0,mode:!0,observeAttribute:!0,prop:!0,propMutable:!0,reflect:!0,scoped:!0,shadowDom:!0,slot:!0,cssAnnotations:!0,state:!0,style:!0,formAssociated:!1,svg:!0,updatable:!0,vdomAttribute:!0,vdomXlink:!0,vdomClass:!0,vdomFunctional:!0,vdomKey:!0,vdomListener:!0,vdomRef:!0,vdomPropOrAttr:!0,vdomRender:!0,vdomStyle:!0,vdomText:!0,watchCallback:!0,taskQueue:!0,hotModuleReplacement:!1,isDebug:!1,isDev:!1,isTesting:!1,hydrateServerSide:!1,hydrateClientSide:!1,lifecycleDOMEvents:!1,lazyLoad:!1,profile:!1,slotRelocation:!0,appendChildSlotFix:!1,cloneNodeFix:!1,hydratedAttribute:!1,hydratedClass:!0,scriptDataOpts:!1,scopedSlotTextContentFix:!1,shadowDomShim:!1,slotChildNodesFix:!1,invisiblePrehydration:!0,propBoolean:!0,propNumber:!0,propString:!0,constructableCSS:!0,cmpShouldUpdate:!0,devTools:!1,shadowDelegatesFocus:!0,initializeNextTick:!1,asyncLoading:!0,asyncQueue:!1,transformTagName:!1,attachStyles:!0,experimentalSlotFixes:!1},Bw="app",jw=Object.defineProperty,Hw=(e,t)=>{for(var n in t)jw(e,n,{get:t[n],enumerable:!0})},Nw={isDev:!1,isBrowser:!0,isServer:!1,isTesting:!1},qh={},Fw="http://www.w3.org/2000/svg",Vw="http://www.w3.org/1999/xhtml",Tg=new WeakMap,rn=e=>Tg.get(e),Ww=(e,t)=>{const n={$flags$:0,$hostElement$:e,$cmpMeta$:t,$instanceValues$:new Map};n.$onReadyPromise$=new Promise(o=>n.$onReadyResolve$=o),e["s-p"]=[],e["s-rc"]=[];const i=Tg.set(e,n);return We.modernPropertyDecls&&We.state&&Uw(e,n),i},Gh=(e,t)=>t in e,Uw=(e,t)=>{var n;const i=t.$cmpMeta$;Object.entries((n=i.$members$)!=null?n:{}).map(([r,[s]])=>{if(!(s&2048)&&(s&31||s&32)){const l=e[r],a=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(e),r);Object.defineProperty(e,r,{get(){return a.get.call(this)},set(c){a.set.call(this,c)},configurable:!0,enumerable:!0}),e[r]=t.$instanceValues$.has(r)?t.$instanceValues$.get(r):l}})},rr=(e,t)=>(0,console.error)(e,t),Es=new Map,Pg=[],Yw="sty-id",qw="slot-fb{display:contents}slot-fb[hidden]{display:none}",Kh="http://www.w3.org/1999/xlink",qi=typeof window<"u"?window:{},xt=qi.document||{head:{}},pe=qi.HTMLElement||class{},Oe={$flags$:0,$resourcesUrl$:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,n,i)=>e.addEventListener(t,n,i),rel:(e,t,n,i)=>e.removeEventListener(t,n,i),ce:(e,t)=>new CustomEvent(e,t)},Gw=e=>{Object.assign(Oe,e)},Kw=(()=>{let e=!1;try{xt.addEventListener("e",null,Object.defineProperty({},"passive",{get(){e=!0}}))}catch(t){}return e})(),Xw=e=>Promise.resolve(e),Og=(()=>{try{return new CSSStyleSheet,typeof new CSSStyleSheet().replaceSync=="function"}catch(e){}return!1})(),Sc=!1,Cc=[],Lg=[],_g=(e,t)=>n=>{e.push(n),Sc||(Sc=!0,t&&Oe.$flags$&4?Wd($c):Oe.raf($c))},Xh=e=>{for(let t=0;t{Xh(Cc),Xh(Lg),(Sc=Cc.length>0)&&Oe.raf($c)},Wd=e=>Xw().then(e),Wo=_g(Cc,!1),Ft=_g(Lg,!0),Rg=e=>{const t=new URL(e,Oe.$resourcesUrl$);return t.origin!==qi.location.origin?t.href:t.pathname},Qw=e=>e!=null&&e!==void 0,Ud=e=>(e=typeof e,e==="object"||e==="function");function Zw(e){var t,n,i;return(i=(n=(t=e.head)==null?void 0:t.querySelector('meta[name="csp-nonce"]'))==null?void 0:n.getAttribute("content"))!=null?i:void 0}var Jw={};Hw(Jw,{err:()=>Ag,map:()=>ex,ok:()=>Ic,unwrap:()=>tx,unwrapErr:()=>nx});var Ic=e=>({isOk:!0,isErr:!1,value:e}),Ag=e=>({isOk:!1,isErr:!0,value:e});function ex(e,t){if(e.isOk){const n=t(e.value);return n instanceof Promise?n.then(i=>Ic(i)):Ic(n)}if(e.isErr){const n=e.value;return Ag(n)}throw"should never get here"}var tx=e=>{if(e.isOk)return e.value;throw e.value},nx=e=>{if(e.isErr)return e.value;throw e.value},Dg=e=>{const t=e.__childNodes||e.childNodes;e.tagName&&e.tagName.includes("-")&&e["s-cr"]&&e.tagName!=="SLOT-FB"&&zg(t,e.tagName).forEach(n=>{var i;n.nodeType===1&&n.tagName==="SLOT-FB"&&((i=ix(n,n["s-sn"],!1))!=null&&i.length?n.hidden=!0:n.hidden=!1)});for(const n of t)n.nodeType===1&&(n.__childNodes||n.childNodes).length&&Dg(n)},zg=(e,t,n)=>{let i=0,o=[],r;for(;i{const i=[];for((n&&e["s-sr"]||!e["s-sr"])&&i.push(e);(e=e.nextSibling)&&e["s-sn"]===t;)i.push(e);return i},Qh=(e,t)=>e.nodeType===1?e.getAttribute("slot")===null&&t===""||e.getAttribute("slot")===t:e["s-sn"]===t?!0:t==="",I=(e,t,...n)=>{let i=null,o=null,r=null,s=!1,l=!1;const a=[],c=u=>{for(let h=0;hu[h]).join(" "))}}if(typeof e=="function")return e(t===null?{}:t,a,rx);const d=Ss(e,null);return d.$attrs$=t,a.length>0&&(d.$children$=a),d.$key$=o,d.$name$=r,d},Ss=(e,t)=>{const n={$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null};return n.$attrs$=null,n.$key$=null,n.$name$=null,n},fe={},ox=e=>e&&e.$tag$===fe,rx={forEach:(e,t)=>e.map(Zh).forEach(t),map:(e,t)=>e.map(Zh).map(t).map(sx)},Zh=e=>({vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}),sx=e=>{if(typeof e.vtag=="function"){const n={...e.vattrs};return e.vkey&&(n.key=e.vkey),e.vname&&(n.name=e.vname),I(e.vtag,n,...e.vchildren||[])}const t=Ss(e.vtag,e.vtext);return t.$attrs$=e.vattrs,t.$children$=e.vchildren,t.$key$=e.vkey,t.$name$=e.vname,t},Jh=(e,t,n,i,o,r)=>{if(n!==i){let s=Gh(e,t),l=t.toLowerCase();if(t==="class"){const a=e.classList,c=ef(n);let d=ef(i);e["s-si"]?(d.push(e["s-si"]),c.forEach(u=>{u.startsWith(e["s-si"])&&d.push(u)}),d=[...new Set(d)],a.add(...d),delete e["s-si"]):(a.remove(...c.filter(u=>u&&!d.includes(u))),a.add(...d.filter(u=>u&&!c.includes(u))))}else if(t==="style"){for(const a in n)(!i||i[a]==null)&&(a.includes("-")?e.style.removeProperty(a):e.style[a]="");for(const a in i)(!n||i[a]!==n[a])&&(a.includes("-")?e.style.setProperty(a,i[a]):e.style[a]=i[a])}else if(t!=="key")if(t==="ref")i&&i(e);else if(!e.__lookupSetter__(t)&&t[0]==="o"&&t[1]==="n"){if(t[2]==="-"?t=t.slice(3):Gh(qi,l)?t=l.slice(2):t=l[2]+t.slice(3),n||i){const a=t.endsWith(Mg);t=t.replace(lx,""),n&&Oe.rel(e,t,n,a),i&&Oe.ael(e,t,i,a)}}else{const a=Ud(i);if((s||a&&i!==null)&&!o)try{if(e.tagName.includes("-"))e[t]=i;else{const d=i==null?"":i;t==="list"?s=!1:(n==null||e[t]!=d)&&(typeof e.__lookupSetter__(t)=="function"?e[t]=d:e.setAttribute(t,d))}}catch(d){}let c=!1;l!==(l=l.replace(/^xlink\:?/,""))&&(t=l,c=!0),i==null||i===!1?(i!==!1||e.getAttribute(t)==="")&&(c?e.removeAttributeNS(Kh,t):e.removeAttribute(t)):(!s||r&4||o)&&!a&&(i=i===!0?"":i,c?e.setAttributeNS(Kh,t,i):e.setAttribute(t,i))}}},ax=/\s/,ef=e=>(typeof e=="object"&&"baseVal"in e&&(e=e.baseVal),e?e.split(ax):[]),Mg="Capture",lx=new RegExp(Mg+"$"),Bg=(e,t,n)=>{const i=t.$elm$.nodeType===11&&t.$elm$.host?t.$elm$.host:t.$elm$,o=e&&e.$attrs$||qh,r=t.$attrs$||qh;for(const s of tf(Object.keys(o)))s in r||Jh(i,s,o[s],void 0,n,t.$flags$);for(const s of tf(Object.keys(r)))Jh(i,s,o[s],r[s],n,t.$flags$)};function tf(e){return e.includes("ref")?[...e.filter(t=>t!=="ref"),"ref"]:e}var Xr,Cs,Bi,$s=!1,Is=!1,Yd=!1,it=!1,Ts=(e,t,n)=>{var i;const o=t.$children$[n];let r=0,s,l,a;if($s||(Yd=!0,o.$tag$==="slot"&&(o.$flags$|=o.$children$?2:1)),o.$text$!==null)s=o.$elm$=xt.createTextNode(o.$text$);else if(o.$flags$&1)s=o.$elm$=xt.createTextNode("");else{if(it||(it=o.$tag$==="svg"),s=o.$elm$=xt.createElementNS(it?Fw:Vw,!$s&&We.slotRelocation&&o.$flags$&2?"slot-fb":o.$tag$),it&&o.$tag$==="foreignObject"&&(it=!1),Bg(null,o,it),Qw(Xr)&&s["s-si"]!==Xr&&s.classList.add(s["s-si"]=Xr),o.$children$)for(r=0;r{Oe.$flags$|=1;const n=Array.from(e.__childNodes||e.childNodes);if(e["s-sr"]&&We.experimentalSlotFixes){let i=e;for(;i=i.nextSibling;)i&&i["s-sn"]===e["s-sn"]&&i["s-sh"]===Bi&&n.push(i)}for(let i=n.length-1;i>=0;i--){const o=n[i];o["s-hn"]!==Bi&&o["s-ol"]&&(Sn(Yo(o).parentNode,o,Yo(o)),o["s-ol"].remove(),o["s-ol"]=void 0,o["s-sh"]=void 0,Yd=!0),t&&Uo(o,t)}Oe.$flags$&=-2},jg=(e,t,n,i,o,r)=>{let s=e["s-cr"]&&e["s-cr"].parentNode||e,l;for(s.shadowRoot&&s.tagName===Bi&&(s=s.shadowRoot);o<=r;++o)i[o]&&(l=Ts(null,n,o),l&&(i[o].$elm$=l,Sn(s,l,Yo(t))))},Hg=(e,t,n)=>{for(let i=t;i<=n;++i){const o=e[i];if(o){const r=o.$elm$;Fg(o),r&&(Is=!0,r["s-ol"]?r["s-ol"].remove():Uo(r,!0),r.remove())}}},cx=(e,t,n,i,o=!1)=>{let r=0,s=0,l=0,a=0,c=t.length-1,d=t[0],u=t[c],h=i.length-1,f=i[0],g=i[h],v,E;for(;r<=c&&s<=h;)if(d==null)d=t[++r];else if(u==null)u=t[--c];else if(f==null)f=i[++s];else if(g==null)g=i[--h];else if(Tr(d,f,o))ai(d,f,o),d=t[++r],f=i[++s];else if(Tr(u,g,o))ai(u,g,o),u=t[--c],g=i[--h];else if(Tr(d,g,o))(d.$tag$==="slot"||g.$tag$==="slot")&&Uo(d.$elm$.parentNode,!1),ai(d,g,o),Sn(e,d.$elm$,u.$elm$.nextSibling),d=t[++r],g=i[--h];else if(Tr(u,f,o))(d.$tag$==="slot"||g.$tag$==="slot")&&Uo(u.$elm$.parentNode,!1),ai(u,f,o),Sn(e,u.$elm$,d.$elm$),u=t[--c],f=i[++s];else{for(l=-1,a=r;a<=c;++a)if(t[a]&&t[a].$key$!==null&&t[a].$key$===f.$key$){l=a;break}l>=0?(E=t[l],E.$tag$!==f.$tag$?v=Ts(t&&t[s],n,l):(ai(E,f,o),t[l]=void 0,v=E.$elm$),f=i[++s]):(v=Ts(t&&t[s],n,s),f=i[++s]),v&&Sn(Yo(d.$elm$).parentNode,v,Yo(d.$elm$))}r>c?jg(e,i[h+1]==null?null:i[h+1].$elm$,n,i,s,h):s>h&&Hg(t,r,c)},Tr=(e,t,n=!1)=>e.$tag$===t.$tag$?e.$tag$==="slot"?e.$name$===t.$name$:n?(n&&!e.$key$&&t.$key$&&(e.$key$=t.$key$),!0):e.$key$===t.$key$:!1,Yo=e=>e&&e["s-ol"]||e,ai=(e,t,n=!1)=>{const i=t.$elm$=e.$elm$,o=e.$children$,r=t.$children$,s=t.$tag$,l=t.$text$;let a;l===null?(it=s==="svg"?!0:s==="foreignObject"?!1:it,s==="slot"&&!$s||Bg(e,t,it),o!==null&&r!==null?cx(i,o,t,r,n):r!==null?(e.$text$!==null&&(i.textContent=""),jg(i,null,t,r,0,r.length-1)):!n&&We.updatable&&o!==null&&Hg(o,0,o.length-1),it&&s==="svg"&&(it=!1)):(a=i["s-cr"])?a.parentNode.textContent=l:e.$text$!==l&&(i.data=l)},qt=[],Ng=e=>{let t,n,i;const o=e.__childNodes||e.childNodes;for(const r of o){if(r["s-sr"]&&(t=r["s-cr"])&&t.parentNode){n=t.parentNode.__childNodes||t.parentNode.childNodes;const s=r["s-sn"];for(i=n.length-1;i>=0;i--)if(t=n[i],!t["s-cn"]&&!t["s-nr"]&&t["s-hn"]!==r["s-hn"]&&!We.experimentalSlotFixes)if(Qh(t,s)){let l=qt.find(a=>a.$nodeToRelocate$===t);Is=!0,t["s-sn"]=t["s-sn"]||s,l?(l.$nodeToRelocate$["s-sh"]=r["s-hn"],l.$slotRefNode$=r):(t["s-sh"]=r["s-hn"],qt.push({$slotRefNode$:r,$nodeToRelocate$:t})),t["s-sr"]&&qt.map(a=>{Qh(a.$nodeToRelocate$,t["s-sn"])&&(l=qt.find(c=>c.$nodeToRelocate$===t),l&&!a.$slotRefNode$&&(a.$slotRefNode$=l.$slotRefNode$))})}else qt.some(l=>l.$nodeToRelocate$===t)||qt.push({$nodeToRelocate$:t})}r.nodeType===1&&Ng(r)}},Fg=e=>{e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(null),e.$children$&&e.$children$.map(Fg)},Sn=(e,t,n)=>(typeof t["s-sn"]=="string"&&t["s-sr"]&&t["s-cr"]&&Vg(t["s-cr"],t,e,t.parentElement),e==null?void 0:e.insertBefore(t,n));function Vg(e,t,n,i){var o;let r;if(e&&typeof t["s-sn"]=="string"&&t["s-sr"]&&e.parentNode&&e.parentNode["s-sc"]&&(r=t["s-si"]||e.parentNode["s-sc"])){const s=t["s-sn"],l=t["s-hn"];if((o=n.classList)==null||o.add(r+"-s"),i&&i.classList.contains(r+"-s")){let a=(i.__childNodes||i.childNodes)[0],c=!1;for(;a;){if(a["s-sn"]!==s&&a["s-hn"]===l&&a["s-sr"]){c=!0;break}a=a.nextSibling}c||i.classList.remove(r+"-s")}}}var dx=(e,t,n=!1)=>{var i,o,r,s,l;const a=e.$hostElement$,c=e.$cmpMeta$,d=e.$vnode$||Ss(null,null),u=ox(t)?t:I(null,null,t);if(Bi=a.tagName,c.$attrsToReflect$&&(u.$attrs$=u.$attrs$||{},c.$attrsToReflect$.map(([h,f])=>u.$attrs$[f]=a[h])),n&&u.$attrs$)for(const h of Object.keys(u.$attrs$))a.hasAttribute(h)&&!["key","ref","style","class"].includes(h)&&(u.$attrs$[h]=a[h]);u.$tag$=null,u.$flags$|=4,e.$vnode$=u,u.$elm$=d.$elm$=a.shadowRoot||a,Xr=a["s-sc"],$s=(c.$flags$&1)!==0,Cs=a["s-cr"],Is=!1,ai(d,u,n);{if(Oe.$flags$|=1,Yd){Ng(u.$elm$);for(const h of qt){const f=h.$nodeToRelocate$;if(!f["s-ol"]){const g=xt.createTextNode("");g["s-nr"]=f,Sn(f.parentNode,f["s-ol"]=g,f)}}for(const h of qt){const f=h.$nodeToRelocate$,g=h.$slotRefNode$;if(g){const v=g.parentNode;let E=g.nextSibling;{let m=(i=f["s-ol"])==null?void 0:i.previousSibling;for(;m;){let p=(o=m["s-nr"])!=null?o:null;if(p&&p["s-sn"]===f["s-sn"]&&v===p.parentNode){for(p=p.nextSibling;p===f||p!=null&&p["s-sr"];)p=p==null?void 0:p.nextSibling;if(!p||!p["s-nr"]){E=p;break}}m=m.previousSibling}}(!E&&v!==f.parentNode||f.nextSibling!==E)&&f!==E&&(!f["s-hn"]&&f["s-ol"]&&(f["s-hn"]=f["s-ol"].parentNode.nodeName),Sn(v,f,E),f.nodeType===1&&f.tagName!=="SLOT-FB"&&(f.hidden=(r=f["s-ih"])!=null?r:!1)),f&&typeof g["s-rf"]=="function"&&g["s-rf"](f)}else f.nodeType===1&&(n&&(f["s-ih"]=(s=f.hidden)!=null?s:!1),f.hidden=!0)}}Is&&Dg(u.$elm$),Oe.$flags$&=-2,qt.length=0}if(We.experimentalScopedSlotChanges&&c.$flags$&2){const h=u.$elm$.__childNodes||u.$elm$.childNodes;for(const f of h)f["s-hn"]!==Bi&&!f["s-sh"]&&(n&&f["s-ih"]==null&&(f["s-ih"]=(l=f.hidden)!=null?l:!1),f.hidden=!0)}Cs=void 0},Xn=(e,t="")=>()=>{},ux=e=>Pg.map(t=>t(e)).find(t=>!!t),hx=e=>Pg.push(e),fx=e=>rn(e).$modeName$,Tc=(e,t)=>e!=null&&!Ud(e)?t&4?e==="false"?!1:e===""||!!e:t&2?parseFloat(e):t&1?String(e):e:e,px=e=>e,Q=(e,t,n)=>{const i=px(e);return{emit:o=>Wg(i,t,{bubbles:!!(n&4),composed:!!(n&2),cancelable:!!(n&1),detail:o})}},Wg=(e,t,n)=>{const i=Oe.ce(t,n);return e.dispatchEvent(i),i},nf=new WeakMap,mx=(e,t,n)=>{let i=Es.get(e);Og&&n?(i=i||new CSSStyleSheet,typeof i=="string"?i=t:i.replaceSync(t)):i=t,Es.set(e,i)},gx=(e,t,n)=>{var i;const o=Ug(t,n),r=Es.get(o);if(e=e.nodeType===11?e:xt,r)if(typeof r=="string"){e=e.head||e;let s=nf.get(e),l;if(s||nf.set(e,s=new Set),!s.has(o)){{l=document.querySelector("[".concat(Yw,'="').concat(o,'"]'))||xt.createElement("style"),l.innerHTML=r;const a=(i=Oe.$nonce$)!=null?i:Zw(xt);if(a!=null&&l.setAttribute("nonce",a),!(t.$flags$&1))if(e.nodeName==="HEAD"){const c=e.querySelectorAll("link[rel=preconnect]"),d=c.length>0?c[c.length-1].nextSibling:e.querySelector("style");e.insertBefore(l,d)}else if("host"in e)if(Og){const c=new CSSStyleSheet;c.replaceSync(r),e.adoptedStyleSheets=[c,...e.adoptedStyleSheets]}else{const c=e.querySelector("style");c?c.innerHTML=r+c.innerHTML:e.prepend(l)}else e.append(l);t.$flags$&1&&e.nodeName!=="HEAD"&&e.insertBefore(l,null)}t.$flags$&4&&(l.innerHTML+=qw),s&&s.add(o)}}else e.adoptedStyleSheets.includes(r)||(e.adoptedStyleSheets=[...e.adoptedStyleSheets,r]);return o},bx=e=>{const t=e.$cmpMeta$,n=e.$hostElement$,i=t.$flags$,o=Xn("attachStyles",t.$tagName$),r=gx(n.shadowRoot?n.shadowRoot:n.getRootNode(),t,e.$modeName$);i&10&&i&2&&(n["s-sc"]=r,n.classList.add(r+"-h")),o()},Ug=(e,t)=>"sc-"+(t&&e.$flags$&32?e.$tagName$+"-"+t:e.$tagName$),Yg=(e,t)=>{t&&!e.$onRenderResolve$&&t["s-p"]&&t["s-p"].push(new Promise(n=>e.$onRenderResolve$=n))},la=(e,t)=>{if(e.$flags$|=16,e.$flags$&4){e.$flags$|=512;return}return Yg(e,e.$ancestorComponent$),Ft(()=>vx(e,t))},vx=(e,t)=>{const n=e.$hostElement$,i=Xn("scheduleUpdate",e.$cmpMeta$.$tagName$),o=n;if(!o)throw new Error("Can't render component <".concat(n.tagName.toLowerCase()," /> with invalid Stencil runtime! Make sure this imported component is compiled with a `externalRuntime: true` flag. For more information, please refer to https://stenciljs.com/docs/custom-elements#externalruntime"));let r;return t?r=Ti(o,"componentWillLoad"):r=Ti(o,"componentWillUpdate"),r=of(r,()=>Ti(o,"componentWillRender")),i(),of(r,()=>wx(e,o,t))},of=(e,t)=>yx(e)?e.then(t).catch(n=>{console.error(n),t()}):t(),yx=e=>e instanceof Promise||e&&e.then&&typeof e.then=="function",wx=async(e,t,n)=>{var i;const o=e.$hostElement$,r=Xn("update",e.$cmpMeta$.$tagName$),s=o["s-rc"];n&&bx(e);const l=Xn("render",e.$cmpMeta$.$tagName$);xx(e,t,o,n),s&&(s.map(a=>a()),o["s-rc"]=void 0),l(),r();{const a=(i=o["s-p"])!=null?i:[],c=()=>kx(e);a.length===0?c():(Promise.all(a).then(c),e.$flags$|=4,a.length=0)}},rf=null,xx=(e,t,n,i)=>{try{rf=t,t=t.render&&t.render(),e.$flags$&=-17,e.$flags$|=2,(We.hasRenderFn||We.reflect)&&(We.vdomRender||We.reflect)&&(We.hydrateServerSide||dx(e,t,i))}catch(a){rr(a,e.$hostElement$)}return rf=null,null},kx=e=>{const t=e.$cmpMeta$.$tagName$,n=e.$hostElement$,i=Xn("postUpdate",t),o=n,r=e.$ancestorComponent$;Ti(o,"componentDidRender"),e.$flags$&64?(Ti(o,"componentDidUpdate"),i()):(e.$flags$|=64,qg(n),Ti(o,"componentDidLoad"),i(),e.$onReadyResolve$(n),r||Ex()),e.$onRenderResolve$&&(e.$onRenderResolve$(),e.$onRenderResolve$=void 0),e.$flags$&512&&Wd(()=>la(e,!1)),e.$flags$&=-517},qo=e=>{{const t=rn(e),n=t.$hostElement$.isConnected;return n&&(t.$flags$&18)===2&&la(t,!1),n}},Ex=e=>{qg(xt.documentElement),Wd(()=>Wg(qi,"appload",{detail:{namespace:Bw}}))},Ti=(e,t,n)=>{if(e&&e[t])try{return e[t](n)}catch(i){rr(i)}},qg=e=>{var t;return e.classList.add((t=We.hydratedSelectorName)!=null?t:"hydrated")},Sx=(e,t)=>rn(e).$instanceValues$.get(t),dl=(e,t,n,i)=>{const o=rn(e),r=e,s=o.$instanceValues$.get(t),l=o.$flags$,a=r;n=Tc(n,i.$members$[t][0]);const c=Number.isNaN(s)&&Number.isNaN(n);if(n!==s&&!c){o.$instanceValues$.set(t,n);{if(i.$watchers$&&l&128){const u=i.$watchers$[t];u&&u.map(h=>{try{a[h](n,s,t)}catch(f){rr(f,r)}})}if((l&18)===2){if(a.componentShouldUpdate&&a.componentShouldUpdate(n,s,t)===!1)return;la(o,!1)}}}},Cx=(e,t,n)=>{var i,o;const r=e.prototype;if(t.$members$||t.$watchers$||e.watchers){e.watchers&&!t.$watchers$&&(t.$watchers$=e.watchers);const s=Object.entries((i=t.$members$)!=null?i:{});s.map(([l,[a]])=>{if(a&31||a&32){if(!(a&2048))Object.defineProperty(r,l,{get(){return Sx(this,l)},set(c){dl(this,l,c,t)},configurable:!0,enumerable:!0});else if(n&1&&a&2048&&a&4096){const c=Object.getOwnPropertyDescriptor(r,l).set;Object.defineProperty(r,l,{set(d){const u=rn(this);if(c){const f=u.$hostElement$[l];!u.$instanceValues$.get(l)&&f&&u.$instanceValues$.set(l,f),c.apply(this,[Tc(d,t.$members$[l][0])]),dl(this,l,u.$hostElement$[l],t);return}if(!u)return;const h=()=>{const f=u.$lazyInstance$[l];!u.$instanceValues$.get(l)&&f&&u.$instanceValues$.set(l,f),u.$lazyInstance$[l]=Tc(d,t.$members$[l][0]),dl(this,l,u.$lazyInstance$[l],t)};u.$lazyInstance$?h():u.$onReadyPromise$.then(()=>h())}})}}});{const l=new Map;r.attributeChangedCallback=function(a,c,d){Oe.jmp(()=>{var u;const h=l.get(a);if(this.hasOwnProperty(h)&&We.lazyLoad)d=this[h],delete this[h];else{if(r.hasOwnProperty(h)&&typeof this[h]=="number"&&this[h]==d)return;if(h==null){const g=rn(this),v=g==null?void 0:g.$flags$;if(v&&!(v&8)&&v&128&&d!==c){const m=this,p=(u=t.$watchers$)==null?void 0:u[a];p==null||p.forEach(b=>{m[b]!=null&&m[b].call(m,d,c,a)})}return}}const f=Object.getOwnPropertyDescriptor(r,h);(!f.get||f.set)&&(this[h]=d===null&&typeof this[h]=="boolean"?!1:d)})},e.observedAttributes=Array.from(new Set([...Object.keys((o=t.$watchers$)!=null?o:{}),...s.filter(([a,c])=>c[0]&15).map(([a,c])=>{var d;const u=c[1]||a;return l.set(u,a),c[0]&512&&((d=t.$attrsToReflect$)==null||d.push([a,u])),u})]))}}return e},$x=async(e,t,n,i)=>{let o;if(!(t.$flags$&32)){t.$flags$|=32,n.$lazyBundleId$;{o=e.constructor;const l=e.localName;customElements.whenDefined(l).then(()=>t.$flags$|=128)}if(o&&o.style){let l;typeof o.style=="string"?l=o.style:typeof o.style!="string"&&(t.$modeName$=ux(e),t.$modeName$&&(l=o.style[t.$modeName$]));const a=Ug(n,t.$modeName$);if(!Es.has(a)){const c=Xn("registerStyles",n.$tagName$);mx(a,l,!!(n.$flags$&1)),c()}}}const r=t.$ancestorComponent$,s=()=>la(t,!0);r&&r["s-rc"]?r["s-rc"].push(s):s()},sf=e=>{},Ix=e=>{if(!(Oe.$flags$&1)){const t=rn(e),n=t.$cmpMeta$,i=Xn("connectedCallback",n.$tagName$);if(t.$flags$&1)Gg(e,t,n.$listeners$),t!=null&&t.$lazyInstance$?sf(t.$lazyInstance$):t!=null&&t.$onReadyPromise$&&t.$onReadyPromise$.then(()=>sf(t.$lazyInstance$));else{t.$flags$|=1,n.$flags$&12&&Tx(e);{let o=e;for(;o=o.parentNode||o.host;)if(o["s-p"]){Yg(t,t.$ancestorComponent$=o);break}}n.$members$&&Object.entries(n.$members$).map(([o,[r]])=>{if(r&31&&e.hasOwnProperty(o)){const s=e[o];delete e[o],e[o]=s}}),$x(e,t,n)}i()}},Tx=e=>{const t=e["s-cr"]=xt.createComment("");t["s-cn"]=!0,Sn(e,t,e.firstChild)},Px=async e=>{if(!(Oe.$flags$&1)){const t=rn(e);t.$rmListeners$&&(t.$rmListeners$.map(n=>n()),t.$rmListeners$=void 0)}},me=(e,t)=>{const n={$flags$:t[0],$tagName$:t[1]};n.$members$=t[2],n.$listeners$=t[3],n.$watchers$=e.$watchers$,n.$attrsToReflect$=[];const i=e.prototype.connectedCallback,o=e.prototype.disconnectedCallback;return Object.assign(e.prototype,{__hasHostListenerAttached:!1,__registerHost(){Ww(this,n)},connectedCallback(){if(!this.__hasHostListenerAttached){const r=rn(this);Gg(this,r,n.$listeners$),this.__hasHostListenerAttached=!0}Ix(this),i&&i.call(this)},disconnectedCallback(){Px(this),o&&o.call(this)},__attachShadow(){if(!this.shadowRoot)this.attachShadow({mode:"open",delegatesFocus:!!(n.$flags$&16)});else if(this.shadowRoot.mode!=="open")throw new Error("Unable to re-use existing shadow root for ".concat(n.$tagName$,"! Mode is set to ").concat(this.shadowRoot.mode," but Stencil only supports open shadow roots."))}}),e.is=n.$tagName$,Cx(e,n,3)},Gg=(e,t,n,i)=>{n&&n.map(([o,r,s])=>{const l=Lx(e,o),a=Ox(t,s),c=_x(o);Oe.ael(l,r,a,c),(t.$rmListeners$=t.$rmListeners$||[]).push(()=>Oe.rel(l,r,a,c))})},Ox=(e,t)=>n=>{var i;try{We.lazyLoad||e.$hostElement$[t](n)}catch(o){rr(o)}},Lx=(e,t)=>t&4?xt:t&8?qi:t&16?xt.body:e,_x=e=>Kw?{passive:(e&1)!==0,capture:(e&2)!==0}:(e&2)!==0;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const re=typeof window<"u"?window:void 0,Zt=typeof document<"u"?document:void 0;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const af=(e,t=0)=>new Promise(n=>{Rx(e,t,n)}),Rx=(e,t=0,n)=>{let i,o;const r={passive:!0},s=500,l=()=>{i&&i()},a=c=>{(c===void 0||e===c.target)&&(l(),n(c))};return e&&(e.addEventListener("webkitTransitionEnd",a,r),e.addEventListener("transitionend",a,r),o=setTimeout(a,t+s),i=()=>{o!==void 0&&(clearTimeout(o),o=void 0),e.removeEventListener("webkitTransitionEnd",a,r),e.removeEventListener("transitionend",a,r)}),l},Qn=(e,t)=>{e.componentOnReady?e.componentOnReady().then(n=>t(n)):be(()=>t(e))},Ps=e=>e.componentOnReady!==void 0,sr=(e,t=[])=>{const n={};return t.forEach(i=>{e.hasAttribute(i)&&(e.getAttribute(i)!==null&&(n[i]=e.getAttribute(i)),e.removeAttribute(i))}),n},Ax=["role","aria-activedescendant","aria-atomic","aria-autocomplete","aria-braillelabel","aria-brailleroledescription","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colindextext","aria-colspan","aria-controls","aria-current","aria-describedby","aria-description","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowindextext","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"],qd=(e,t)=>{let n=Ax;return t&&t.length>0&&(n=n.filter(i=>!t.includes(i))),sr(e,n)},Kg=(e,t,n,i)=>{var o;if(typeof window<"u"){const r=window,s=(o=r==null?void 0:r.Ionic)===null||o===void 0?void 0:o.config;if(s){const l=s.get("_ael");if(l)return l(e,t,n,i);if(s._ael)return s._ael(e,t,n,i)}}return e.addEventListener(t,n,i)},Xg=(e,t,n,i)=>{var o;if(typeof window<"u"){const r=window,s=(o=r==null?void 0:r.Ionic)===null||o===void 0?void 0:o.config;if(s){const l=s.get("_rel");if(l)return l(e,t,n,i);if(s._rel)return s._rel(e,t,n,i)}}return e.removeEventListener(t,n,i)},Vt=(e,t=e)=>e.shadowRoot||t,be=e=>typeof __zone_symbol__requestAnimationFrame=="function"?__zone_symbol__requestAnimationFrame(e):typeof requestAnimationFrame=="function"?requestAnimationFrame(e):setTimeout(e),Dx=e=>!!e.shadowRoot&&!!e.attachShadow,Qg=e=>{const t=e.closest("ion-item");return t?t.querySelector("ion-label"):null},zx=e=>{if(e.focus(),e.classList.contains("ion-focusable")){const t=e.closest("ion-app");t&&t.setFocus([e])}},ji=(e,t,n)=>Math.max(e,Math.min(t,n)),Ge=(e,t)=>{if(!e){const n="ASSERT: "+t;console.error(n);debugger;throw new Error(n)}},YT=e=>e.timeStamp||Date.now(),qT=e=>{if(e){const t=e.changedTouches;if(t&&t.length>0){const n=t[0];return{x:n.clientX,y:n.clientY}}if(e.pageX!==void 0)return{x:e.pageX,y:e.pageY}}return{x:0,y:0}},Mx=(e,t)=>{const n=e._original||e;return{_original:e,emit:Bx(n.emit.bind(n),t)}},Bx=(e,t=0)=>{let n;return(...i)=>{clearTimeout(n),n=setTimeout(e,t,...i)}},Zg=(e,t)=>{if(e!=null||(e={}),t!=null||(t={}),e===t)return!0;const n=Object.keys(e);if(n.length!==Object.keys(t).length)return!1;for(const i of n)if(!(i in t)||e[i]!==t[i])return!1;return!0};/*! + * (C) Ionic http://ionicframework.com - MIT License + */let ul;const jx=e=>(e.forEach(t=>{for(const n in t)if(t.hasOwnProperty(n)){const i=t[n];if(n==="easing"){const o="animation-timing-function";t[o]=i,delete t[n]}else{const o=Hx(n);o!==n&&(t[o]=i,delete t[n])}}}),e),Hx=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Gd=e=>{if(ul===void 0){const t=e.style.animationName!==void 0,n=e.style.webkitAnimationName!==void 0;ul=!t&&n?"-webkit-":""}return ul},ue=(e,t,n)=>{const i=t.startsWith("animation")?Gd(e):"";e.style.setProperty(i+t,n)},It=(e,t)=>{const n=t.startsWith("animation")?Gd(e):"";e.style.removeProperty(n+t)},Nx=(e,t)=>{let n;const i={passive:!0},o=()=>{n&&n()},r=s=>{e===s.target&&(o(),t(s))};return e&&(e.addEventListener("webkitAnimationEnd",r,i),e.addEventListener("animationend",r,i),n=()=>{e.removeEventListener("webkitAnimationEnd",r,i),e.removeEventListener("animationend",r,i)}),o},Fx=(e=[])=>e.map(t=>{const n=t.offset,i=[];for(const o in t)t.hasOwnProperty(o)&&o!=="offset"&&i.push("".concat(o,": ").concat(t[o],";"));return"".concat(n*100,"% { ").concat(i.join(" ")," }")}).join(" "),lf=[],Vx=e=>{let t=lf.indexOf(e);return t<0&&(t=lf.push(e)-1),"ion-animation-".concat(t)},Wx=e=>{const t=e.getRootNode!==void 0?e.getRootNode():e;return t.head||t},Ux=(e,t,n)=>{var i;const o=Wx(n),r=Gd(n),s=o.querySelector("#"+e);if(s)return s;const l=((i=n.ownerDocument)!==null&&i!==void 0?i:document).createElement("style");return l.id=e,l.textContent="@".concat(r,"keyframes ").concat(e," { ").concat(t," } @").concat(r,"keyframes ").concat(e,"-alt { ").concat(t," }"),o.appendChild(l),l},Pr=(e=[],t)=>{if(t!==void 0){const n=Array.isArray(t)?t:[t];return[...e,...n]}return e},ke=e=>{let t,n,i,o,r,s,l=[],a=[],c=[],d=!1,u,h={},f=[],g=[],v={},E=0,m=!1,p=!1,b,y,C,S,x=!0,$=!1,z=!0,P,_,V=!1;const Y=e,K=[],M=[],W=[],q=[],T=[],R=[],O=[],L=[],B=[],U=[],G=[],se=typeof AnimationEffect=="function"||re!==void 0&&typeof re.AnimationEffect=="function",ee=typeof Element=="function"&&typeof Element.prototype.animate=="function"&&se,Se=100,Dt=()=>G,dr=w=>(T.forEach(j=>{j.destroy(w)}),kv(w),q.length=0,T.length=0,l.length=0,$v(),d=!1,z=!0,_),kv=w=>{Tu(),w&&Pu()},Ev=()=>{m=!1,p=!1,z=!0,y=void 0,C=void 0,S=void 0,E=0,$=!1,x=!0,V=!1},Sv=()=>E!==0&&!V,Iu=(w,j)=>{const N=j.findIndex(ae=>ae.c===w);N>-1&&j.splice(N,1)},Cv=(w,j)=>(W.push({c:w,o:j}),_),za=(w,j)=>((j!=null&&j.oneTimeCallback?M:K).push({c:w,o:j}),_),$v=()=>(K.length=0,M.length=0,_),Tu=()=>{if(ee)G.forEach(w=>{w.cancel()}),G.length=0;else{const w=q.slice();be(()=>{w.forEach(j=>{It(j,"animation-name"),It(j,"animation-duration"),It(j,"animation-timing-function"),It(j,"animation-iteration-count"),It(j,"animation-delay"),It(j,"animation-play-state"),It(j,"animation-fill-mode"),It(j,"animation-direction")})})}},Pu=()=>{R.forEach(w=>{w!=null&&w.parentNode&&w.parentNode.removeChild(w)}),R.length=0},Iv=w=>(O.push(w),_),Tv=w=>(L.push(w),_),Pv=w=>(B.push(w),_),Ov=w=>(U.push(w),_),Lv=w=>(a=Pr(a,w),_),_v=w=>(c=Pr(c,w),_),Rv=(w={})=>(h=w,_),Av=(w=[])=>{for(const j of w)h[j]="";return _},Dv=w=>(f=Pr(f,w),_),zv=w=>(g=Pr(g,w),_),Mv=(w={})=>(v=w,_),Bv=(w=[])=>{for(const j of w)v[j]="";return _},Xi=()=>r!==void 0?r:u?u.getFill():"both",ii=()=>y!==void 0?y:s!==void 0?s:u?u.getDirection():"normal",Qi=()=>m?"linear":i!==void 0?i:u?u.getEasing():"linear",Ct=()=>p?0:C!==void 0?C:n!==void 0?n:u?u.getDuration():0,an=()=>o!==void 0?o:u?u.getIterations():1,oi=()=>S!==void 0?S:t!==void 0?t:u?u.getDelay():0,jv=()=>l,Hv=w=>(s=w,ht(!0),_),Nv=w=>(r=w,ht(!0),_),Fv=w=>(t=w,ht(!0),_),Vv=w=>(i=w,ht(!0),_),Wv=w=>(!ee&&w===0&&(w=1),n=w,ht(!0),_),Uv=w=>(o=w,ht(!0),_),Yv=w=>(u=w,_),qv=w=>{if(w!=null)if(w.nodeType===1)q.push(w);else if(w.length>=0)for(let j=0;j{if(w!=null)if(Array.isArray(w))for(const j of w)j.parent(_),T.push(j);else w.parent(_),T.push(w);return _},Kv=w=>{const j=l!==w;return l=w,j&&Xv(l),_},Xv=w=>{ee?Dt().forEach(j=>{const N=j.effect;if(N.setKeyframes)N.setKeyframes(w);else{const ae=new KeyframeEffect(N.target,w,N.getTiming());j.effect=ae}}):Ou()},Qv=()=>{O.forEach(ae=>ae()),L.forEach(ae=>ae());const w=a,j=c,N=h;q.forEach(ae=>{const Ce=ae.classList;w.forEach(ft=>Ce.add(ft)),j.forEach(ft=>Ce.remove(ft));for(const ft in N)N.hasOwnProperty(ft)&&ue(ae,ft,N[ft])})},Zv=()=>{Ma(),B.forEach(Ce=>Ce()),U.forEach(Ce=>Ce());const w=x?1:0,j=f,N=g,ae=v;q.forEach(Ce=>{const ft=Ce.classList;j.forEach(Rn=>ft.add(Rn)),N.forEach(Rn=>ft.remove(Rn));for(const Rn in ae)ae.hasOwnProperty(Rn)&&ue(Ce,Rn,ae[Rn])}),C=void 0,y=void 0,S=void 0,K.forEach(Ce=>Ce.c(w,_)),M.forEach(Ce=>Ce.c(w,_)),M.length=0,z=!0,x&&($=!0),x=!0},ri=()=>{E!==0&&(E--,E===0&&(Zv(),u&&u.animationFinish()))},Ou=(w=!0)=>{Pu();const j=jx(l);q.forEach(N=>{if(j.length>0){const ae=Fx(j);P=e!==void 0?e:Vx(ae);const Ce=Ux(P,ae,N);R.push(Ce),ue(N,"animation-duration","".concat(Ct(),"ms")),ue(N,"animation-timing-function",Qi()),ue(N,"animation-delay","".concat(oi(),"ms")),ue(N,"animation-fill-mode",Xi()),ue(N,"animation-direction",ii());const ft=an()===1/0?"infinite":an().toString();ue(N,"animation-iteration-count",ft),ue(N,"animation-play-state","paused"),w&&ue(N,"animation-name","".concat(Ce.id,"-alt")),be(()=>{ue(N,"animation-name",Ce.id||null)})}})},Jv=()=>{q.forEach(w=>{const j=w.animate(l,{id:Y,delay:oi(),duration:Ct(),easing:Qi(),iterations:an(),fill:Xi(),direction:ii()});j.pause(),G.push(j)}),G.length>0&&(G[0].onfinish=()=>{ri()})},Lu=(w=!0)=>{Qv(),l.length>0&&(ee?Jv():Ou(w)),d=!0},Zi=w=>{if(w=Math.min(Math.max(w,0),.9999),ee)G.forEach(j=>{j.currentTime=j.effect.getComputedTiming().delay+Ct()*w,j.pause()});else{const j="-".concat(Ct()*w,"ms");q.forEach(N=>{l.length>0&&(ue(N,"animation-delay",j),ue(N,"animation-play-state","paused"))})}},_u=w=>{G.forEach(j=>{j.effect.updateTiming({delay:oi(),duration:Ct(),easing:Qi(),iterations:an(),fill:Xi(),direction:ii()})}),w!==void 0&&Zi(w)},Ru=(w=!0,j)=>{be(()=>{q.forEach(N=>{ue(N,"animation-name",P||null),ue(N,"animation-duration","".concat(Ct(),"ms")),ue(N,"animation-timing-function",Qi()),ue(N,"animation-delay",j!==void 0?"-".concat(j*Ct(),"ms"):"".concat(oi(),"ms")),ue(N,"animation-fill-mode",Xi()||null),ue(N,"animation-direction",ii()||null);const ae=an()===1/0?"infinite":an().toString();ue(N,"animation-iteration-count",ae),w&&ue(N,"animation-name","".concat(P,"-alt")),be(()=>{ue(N,"animation-name",P||null)})})})},ht=(w=!1,j=!0,N)=>(w&&T.forEach(ae=>{ae.update(w,j,N)}),ee?_u(N):Ru(j,N),_),e0=(w=!1,j)=>(T.forEach(N=>{N.progressStart(w,j)}),Au(),m=w,d||Lu(),ht(!1,!0,j),_),t0=w=>(T.forEach(j=>{j.progressStep(w)}),Zi(w),_),n0=(w,j,N)=>(m=!1,T.forEach(ae=>{ae.progressEnd(w,j,N)}),N!==void 0&&(C=N),$=!1,x=!0,w===0?(y=ii()==="reverse"?"normal":"reverse",y==="reverse"&&(x=!1),ee?(ht(),Zi(1-j)):(S=(1-j)*Ct()*-1,ht(!1,!1))):w===1&&(ee?(ht(),Zi(j)):(S=j*Ct()*-1,ht(!1,!1))),w!==void 0&&!u&&Du(),_),Au=()=>{d&&(ee?G.forEach(w=>{w.pause()}):q.forEach(w=>{ue(w,"animation-play-state","paused")}),V=!0)},i0=()=>(T.forEach(w=>{w.pause()}),Au(),_),o0=()=>{b=void 0,ri()},Ma=()=>{b&&clearTimeout(b)},r0=()=>{if(Ma(),be(()=>{q.forEach(w=>{l.length>0&&ue(w,"animation-play-state","running")})}),l.length===0||q.length===0)ri();else{const w=oi()||0,j=Ct()||0,N=an()||1;isFinite(N)&&(b=setTimeout(o0,w+j*N+Se)),Nx(q[0],()=>{Ma(),be(()=>{s0(),be(ri)})})}},s0=()=>{q.forEach(w=>{It(w,"animation-duration"),It(w,"animation-delay"),It(w,"animation-play-state")})},a0=()=>{G.forEach(w=>{w.play()}),(l.length===0||q.length===0)&&ri()},l0=()=>{ee?(Zi(0),_u()):Ru()},Du=w=>new Promise(j=>{w!=null&&w.sync&&(p=!0,za(()=>p=!1,{oneTimeCallback:!0})),d||Lu(),$&&(l0(),$=!1),z&&(E=T.length+1,z=!1);const N=()=>{Iu(ae,M),j()},ae=()=>{Iu(N,W),j()};za(ae,{oneTimeCallback:!0}),Cv(N,{oneTimeCallback:!0}),T.forEach(Ce=>{Ce.play()}),ee?a0():r0(),V=!1}),c0=()=>{T.forEach(w=>{w.stop()}),d&&(Tu(),d=!1),Ev(),W.forEach(w=>w.c(0,_)),W.length=0},zu=(w,j)=>{const N=l[0];return N!==void 0&&(N.offset===void 0||N.offset===0)?N[w]=j:l=[{offset:0,[w]:j},...l],_};return _={parentAnimation:u,elements:q,childAnimations:T,id:Y,animationFinish:ri,from:zu,to:(w,j)=>{const N=l[l.length-1];return N!==void 0&&(N.offset===void 0||N.offset===1)?N[w]=j:l=[...l,{offset:1,[w]:j}],_},fromTo:(w,j,N)=>zu(w,j).to(w,N),parent:Yv,play:Du,pause:i0,stop:c0,destroy:dr,keyframes:Kv,addAnimation:Gv,addElement:qv,update:ht,fill:Nv,direction:Hv,iterations:Uv,duration:Wv,easing:Vv,delay:Fv,getWebAnimations:Dt,getKeyframes:jv,getFill:Xi,getDirection:ii,getDelay:oi,getIterations:an,getEasing:Qi,getDuration:Ct,afterAddRead:Pv,afterAddWrite:Ov,afterClearStyles:Bv,afterStyles:Mv,afterRemoveClass:zv,afterAddClass:Dv,beforeAddRead:Iv,beforeAddWrite:Tv,beforeClearStyles:Av,beforeStyles:Rv,beforeRemoveClass:_v,beforeAddClass:Lv,onFinish:za,isRunning:Sv,progressStart:e0,progressStep:t0,progressEnd:n0}},Yx="ionViewWillEnter",qx="ionViewDidEnter",Jg="ionViewWillLeave",eb="ionViewDidLeave",hl="ionViewWillUnload",Gx=()=>Bt(()=>import("./ios.transition-46c3a457.js"),[]),Kx=()=>Bt(()=>import("./md.transition-fe60bdd1.js"),[]),tb=e=>new Promise((t,n)=>{Ft(()=>{Xx(e),Qx(e).then(i=>{i.animation&&i.animation.destroy(),cf(e),t(i)},i=>{cf(e),n(i)})})}),Xx=e=>{const t=e.enteringEl,n=e.leavingEl;o1(t,n,e.direction),e.showGoBack?t.classList.add("can-go-back"):t.classList.remove("can-go-back"),Pc(t,!1),t.style.setProperty("pointer-events","none"),n&&(Pc(n,!1),n.style.setProperty("pointer-events","none"))},Qx=async e=>{const t=await Zx(e);return t&&Nw.isBrowser?Jx(t,e):e1(e)},cf=e=>{const t=e.enteringEl,n=e.leavingEl;t.classList.remove("ion-page-invisible"),t.style.removeProperty("pointer-events"),n!==void 0&&(n.classList.remove("ion-page-invisible"),n.style.removeProperty("pointer-events"))},Zx=async e=>!e.leavingEl||!e.animated||e.duration===0?void 0:e.animationBuilder?e.animationBuilder:e.mode==="ios"?(await Gx()).iosTransitionAnimation:(await Kx()).mdTransitionAnimation,Jx=async(e,t)=>{await nb(t,!0);const n=e(t.baseEl,t);ib(t.enteringEl,t.leavingEl);const i=await n1(n,t);return t.progressCallback&&t.progressCallback(void 0),i&&ob(t.enteringEl,t.leavingEl),{hasCompleted:i,animation:n}},e1=async e=>{const t=e.enteringEl,n=e.leavingEl;return await nb(e,!1),ib(t,n),ob(t,n),{hasCompleted:!0}},nb=async(e,t)=>{(e.deepWait!==void 0?e.deepWait:t)&&await Promise.all([Os(e.enteringEl),Os(e.leavingEl)]),await t1(e.viewIsReady,e.enteringEl)},t1=async(e,t)=>{e&&await e(t)},n1=(e,t)=>{const n=t.progressCallback,i=new Promise(o=>{e.onFinish(r=>o(r===1))});return n?(e.progressStart(!0),n(e)):e.play(),i},ib=(e,t)=>{Gt(t,Jg),Gt(e,Yx)},ob=(e,t)=>{Gt(e,qx),Gt(t,eb)},Gt=(e,t)=>{if(e){const n=new CustomEvent(t,{bubbles:!1,cancelable:!1});e.dispatchEvent(n)}},i1=()=>new Promise(e=>be(()=>be(()=>e()))),Os=async e=>{const t=e;if(t){if(t.componentOnReady!=null){if(await t.componentOnReady()!=null)return}else if(t.__registerHost!=null){await new Promise(i=>be(i));return}await Promise.all(Array.from(t.children).map(Os))}},Pc=(e,t)=>{t?(e.setAttribute("aria-hidden","true"),e.classList.add("ion-page-hidden")):(e.hidden=!1,e.removeAttribute("aria-hidden"),e.classList.remove("ion-page-hidden"))},o1=(e,t,n)=>{e!==void 0&&(e.style.zIndex=n==="back"?"99":"101"),t!==void 0&&(t.style.zIndex="100")},GT=e=>{if(e.classList.contains("ion-page"))return e;const t=e.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs");return t||e};/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Hi=(e,t,n,i,o)=>s1(e[1],t[1],n[1],i[1],o).map(r=>r1(e[0],t[0],n[0],i[0],r)),r1=(e,t,n,i,o)=>{const r=3*t*Math.pow(o-1,2),s=-3*n*o+3*n+i*o,l=e*Math.pow(o-1,3);return o*(r+o*s)-l},s1=(e,t,n,i,o)=>(e-=o,t-=o,n-=o,i-=o,l1(i-3*n+3*t-e,3*n-6*t+3*e,3*t-3*e,e).filter(s=>s>=0&&s<=1)),a1=(e,t,n)=>{const i=t*t-4*e*n;return i<0?[]:[(-t+Math.sqrt(i))/(2*e),(-t-Math.sqrt(i))/(2*e)]},l1=(e,t,n,i)=>{if(e===0)return a1(t,n,i);t/=e,n/=e,i/=e;const o=(3*n-t*t)/3,r=(2*t*t*t-9*t*n+27*i)/27;if(o===0)return[Math.pow(-r,1/3)];if(r===0)return[Math.sqrt(-o),-Math.sqrt(-o)];const s=Math.pow(r/2,2)+Math.pow(o/3,3);if(s===0)return[Math.pow(r/2,1/2)-t/3];if(s>0)return[Math.pow(-(r/2)+Math.sqrt(s),1/3)-Math.pow(r/2+Math.sqrt(s),1/3)-t/3];const l=Math.sqrt(Math.pow(-(o/3),3)),a=Math.acos(-(r/(2*Math.sqrt(Math.pow(-(o/3),3))))),c=2*Math.pow(l,1/3);return[c*Math.cos(a/3)-t/3,c*Math.cos((a+2*Math.PI)/3)-t/3,c*Math.cos((a+4*Math.PI)/3)-t/3]};/*! + * (C) Ionic http://ionicframework.com - MIT License + */class c1{constructor(){this.gestureId=0,this.requestedStart=new Map,this.disabledGestures=new Map,this.disabledScroll=new Set}createGesture(t){var n;return new d1(this,this.newID(),t.name,(n=t.priority)!==null&&n!==void 0?n:0,!!t.disableScroll)}createBlocker(t={}){return new u1(this,this.newID(),t.disable,!!t.disableScroll)}start(t,n,i){return this.canStart(t)?(this.requestedStart.set(n,i),!0):(this.requestedStart.delete(n),!1)}capture(t,n,i){if(!this.start(t,n,i))return!1;const o=this.requestedStart;let r=-1e4;if(o.forEach(s=>{r=Math.max(r,s)}),r===i){this.capturedId=n,o.clear();const s=new CustomEvent("ionGestureCaptured",{detail:{gestureName:t}});return document.dispatchEvent(s),!0}return o.delete(n),!1}release(t){this.requestedStart.delete(t),this.capturedId===t&&(this.capturedId=void 0)}disableGesture(t,n){let i=this.disabledGestures.get(t);i===void 0&&(i=new Set,this.disabledGestures.set(t,i)),i.add(n)}enableGesture(t,n){const i=this.disabledGestures.get(t);i!==void 0&&i.delete(n)}disableScroll(t){this.disabledScroll.add(t),this.disabledScroll.size===1&&document.body.classList.add(df)}enableScroll(t){this.disabledScroll.delete(t),this.disabledScroll.size===0&&document.body.classList.remove(df)}canStart(t){return!(this.capturedId!==void 0||this.isDisabled(t))}isCaptured(){return this.capturedId!==void 0}isScrollDisabled(){return this.disabledScroll.size>0}isDisabled(t){const n=this.disabledGestures.get(t);return!!(n&&n.size>0)}newID(){return this.gestureId++,this.gestureId}}class d1{constructor(t,n,i,o,r){this.id=n,this.name=i,this.disableScroll=r,this.priority=o*1e6+n,this.ctrl=t}canStart(){return this.ctrl?this.ctrl.canStart(this.name):!1}start(){return this.ctrl?this.ctrl.start(this.name,this.id,this.priority):!1}capture(){if(!this.ctrl)return!1;const t=this.ctrl.capture(this.name,this.id,this.priority);return t&&this.disableScroll&&this.ctrl.disableScroll(this.id),t}release(){this.ctrl&&(this.ctrl.release(this.id),this.disableScroll&&this.ctrl.enableScroll(this.id))}destroy(){this.release(),this.ctrl=void 0}}class u1{constructor(t,n,i,o){this.id=n,this.disable=i,this.disableScroll=o,this.ctrl=t}block(){if(this.ctrl){if(this.disable)for(const t of this.disable)this.ctrl.disableGesture(t,this.id);this.disableScroll&&this.ctrl.disableScroll(this.id)}}unblock(){if(this.ctrl){if(this.disable)for(const t of this.disable)this.ctrl.enableGesture(t,this.id);this.disableScroll&&this.ctrl.enableScroll(this.id)}}destroy(){this.unblock(),this.ctrl=void 0}}const df="backdrop-no-scroll",rb=new c1;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const An=(e,t,n,i)=>{const o=h1(e)?{capture:!!i.capture,passive:!!i.passive}:!!i.capture;let r,s;return e.__zone_symbol__addEventListener?(r="__zone_symbol__addEventListener",s="__zone_symbol__removeEventListener"):(r="addEventListener",s="removeEventListener"),e[r](t,n,o),()=>{e[s](t,n,o)}},h1=e=>{if(Or===void 0)try{const t=Object.defineProperty({},"passive",{get:()=>{Or=!0}});e.addEventListener("optsTest",()=>{},t)}catch(t){Or=!1}return!!Or};let Or;const f1=2e3,p1=(e,t,n,i,o)=>{let r,s,l,a,c,d,u,h=0;const f=S=>{h=Date.now()+f1,t(S)&&(!s&&n&&(s=An(e,"touchmove",n,o)),l||(l=An(S.target,"touchend",v,o)),a||(a=An(S.target,"touchcancel",v,o)))},g=S=>{h>Date.now()||t(S)&&(!d&&n&&(d=An(uf(e),"mousemove",n,o)),u||(u=An(uf(e),"mouseup",E,o)))},v=S=>{m(),i&&i(S)},E=S=>{p(),i&&i(S)},m=()=>{s&&s(),l&&l(),a&&a(),s=l=a=void 0},p=()=>{d&&d(),u&&u(),d=u=void 0},b=()=>{m(),p()},y=(S=!0)=>{S?(r||(r=An(e,"touchstart",f,o)),c||(c=An(e,"mousedown",g,o))):(r&&r(),c&&c(),r=c=void 0,b())};return{enable:y,stop:b,destroy:()=>{y(!1),i=n=t=void 0}}},uf=e=>e instanceof Document?e:e.ownerDocument,m1=(e,t,n)=>{const i=n*(Math.PI/180),o=e==="x",r=Math.cos(i),s=t*t;let l=0,a=0,c=!1,d=0;return{start(u,h){l=u,a=h,d=0,c=!0},detect(u,h){if(!c)return!1;const f=u-l,g=h-a,v=f*f+g*g;if(vr?d=1:m<-r?d=-1:d=0,c=!1,!0},isGesture(){return d!==0},getDirection(){return d}}},sb=e=>{let t=!1,n=!1,i=!0,o=!1;const r=Object.assign({disableScroll:!1,direction:"x",gesturePriority:0,passive:!0,maxAngle:40,threshold:10},e),s=r.canStart,l=r.onWillStart,a=r.onStart,c=r.onEnd,d=r.notCaptured,u=r.onMove,h=r.threshold,f=r.passive,g=r.blurOnStart,v={type:"pan",startX:0,startY:0,startTime:0,currentX:0,currentY:0,velocityX:0,velocityY:0,deltaX:0,deltaY:0,currentTime:0,event:void 0,data:void 0},E=m1(r.direction,r.threshold,r.maxAngle),m=rb.createGesture({name:e.gestureName,priority:e.gesturePriority,disableScroll:e.disableScroll}),p=V=>{const Y=lb(V);return n||!i||(ab(V,v),v.startX=v.currentX,v.startY=v.currentY,v.startTime=v.currentTime=Y,v.velocityX=v.velocityY=v.deltaX=v.deltaY=0,v.event=V,s&&s(v)===!1)||(m.release(),!m.start())?!1:(n=!0,h===0?C():(E.start(v.startX,v.startY),!0))},b=V=>{if(t){!o&&i&&(o=!0,fl(v,V),requestAnimationFrame(y));return}fl(v,V),E.detect(v.currentX,v.currentY)&&(!E.isGesture()||!C())&&_()},y=()=>{t&&(o=!1,u&&u(v))},C=()=>m.capture()?(t=!0,i=!1,v.startX=v.currentX,v.startY=v.currentY,v.startTime=v.currentTime,l?l(v).then(x):x(),!0):!1,S=()=>{if(typeof document<"u"){const V=document.activeElement;V!=null&&V.blur&&V.blur()}},x=()=>{g&&S(),a&&a(v),i=!0},$=()=>{t=!1,n=!1,o=!1,i=!0,m.release()},z=V=>{const Y=t,K=i;if($(),!!K){if(fl(v,V),Y){c&&c(v);return}d&&d(v)}},P=p1(r.el,p,b,z,{capture:!1,passive:f}),_=()=>{$(),P.stop(),d&&d(v)};return{enable(V=!0){V||(t&&z(void 0),$()),P.enable(V)},destroy(){m.destroy(),P.destroy()}}},fl=(e,t)=>{if(!t)return;const n=e.currentX,i=e.currentY,o=e.currentTime;ab(t,e);const r=e.currentX,s=e.currentY,a=(e.currentTime=lb(t))-o;if(a>0&&a<100){const c=(r-n)/a,d=(s-i)/a;e.velocityX=c*.7+e.velocityX*.3,e.velocityY=d*.7+e.velocityY*.3}e.deltaX=r-e.startX,e.deltaY=s-e.startY,e.event=t},ab=(e,t)=>{let n=0,i=0;if(e){const o=e.changedTouches;if(o&&o.length>0){const r=o[0];n=r.clientX,i=r.clientY}else e.pageX!==void 0&&(n=e.pageX,i=e.pageY)}t.currentX=n,t.currentY=i},lb=e=>e.timeStamp||Date.now();/*! + * (C) Ionic http://ionicframework.com - MIT License + */class g1{constructor(){this.m=new Map}reset(t){this.m=new Map(Object.entries(t))}get(t,n){const i=this.m.get(t);return i!==void 0?i:n}getBoolean(t,n=!1){const i=this.m.get(t);return i===void 0?n:typeof i=="string"?i==="true":!!i}getNumber(t,n){const i=parseFloat(this.m.get(t));return isNaN(i)?n!==void 0?n:NaN:i}set(t,n){this.m.set(t,n)}}const ie=new g1,b1=e=>{try{const t=e.sessionStorage.getItem(cb);return t!==null?JSON.parse(t):{}}catch(t){return{}}},v1=(e,t)=>{try{e.sessionStorage.setItem(cb,JSON.stringify(t))}catch(n){return}},y1=e=>{const t={};return e.location.search.slice(1).split("&").map(n=>n.split("=")).map(([n,i])=>[decodeURIComponent(n),decodeURIComponent(i)]).filter(([n])=>w1(n,hf)).map(([n,i])=>[n.slice(hf.length),i]).forEach(([n,i])=>{t[n]=i}),t},w1=(e,t)=>e.substr(0,t.length)===t,hf="ionic:",cb="ionic-persist-config",x1=e=>db(e),mn=(e,t)=>(typeof e=="string"&&(t=e,e=void 0),x1(e).includes(t)),db=(e=window)=>{if(typeof e>"u")return[];e.Ionic=e.Ionic||{};let t=e.Ionic.platforms;return t==null&&(t=e.Ionic.platforms=k1(e),t.forEach(n=>e.document.documentElement.classList.add("plt-".concat(n)))),t},k1=e=>{const t=ie.get("platform");return Object.keys(ff).filter(n=>{const i=t==null?void 0:t[n];return typeof i=="function"?i(e):ff[n](e)})},E1=e=>ca(e)&&!hb(e),Kd=e=>!!(Zn(e,/iPad/i)||Zn(e,/Macintosh/i)&&ca(e)),S1=e=>Zn(e,/iPhone/i),C1=e=>Zn(e,/iPhone|iPod/i)||Kd(e),ub=e=>Zn(e,/android|sink/i),$1=e=>ub(e)&&!Zn(e,/mobile/i),I1=e=>{const t=e.innerWidth,n=e.innerHeight,i=Math.min(t,n),o=Math.max(t,n);return i>390&&i<520&&o>620&&o<800},T1=e=>{const t=e.innerWidth,n=e.innerHeight,i=Math.min(t,n),o=Math.max(t,n);return Kd(e)||$1(e)||i>460&&i<820&&o>780&&o<1400},ca=e=>_1(e,"(any-pointer:coarse)"),P1=e=>!ca(e),hb=e=>fb(e)||pb(e),fb=e=>!!(e.cordova||e.phonegap||e.PhoneGap),pb=e=>{const t=e.Capacitor;return!!(t!=null&&t.isNative)},O1=e=>Zn(e,/electron/i),L1=e=>{var t;return!!(!((t=e.matchMedia)===null||t===void 0)&&t.call(e,"(display-mode: standalone)").matches||e.navigator.standalone)},Zn=(e,t)=>t.test(e.navigator.userAgent),_1=(e,t)=>{var n;return(n=e.matchMedia)===null||n===void 0?void 0:n.call(e,t).matches},ff={ipad:Kd,iphone:S1,ios:C1,android:ub,phablet:I1,tablet:T1,cordova:fb,capacitor:pb,electron:O1,pwa:L1,mobile:ca,mobileweb:E1,desktop:P1,hybrid:hb};let li;const J=e=>e&&fx(e)||li,R1=(e={})=>{if(typeof window>"u")return;const t=window.document,n=window,i=n.Ionic=n.Ionic||{},o={};e._ael&&(o.ael=e._ael),e._rel&&(o.rel=e._rel),e._ce&&(o.ce=e._ce),Gw(o);const r=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},b1(n)),{persistConfig:!1}),i.config),y1(n)),e);ie.reset(r),ie.getBoolean("persistConfig")&&v1(n,r),db(n),i.config=ie,i.mode=li=ie.get("mode",t.documentElement.getAttribute("mode")||(mn(n,"ios")?"ios":"md")),ie.set("mode",li),t.documentElement.setAttribute("mode",li),t.documentElement.classList.add(li),ie.getBoolean("_testing")&&ie.set("animated",!1);const s=a=>{var c;return(c=a.tagName)===null||c===void 0?void 0:c.startsWith("ION-")},l=a=>["ios","md"].includes(a);hx(a=>{for(;a;){const c=a.mode||a.getAttribute("mode");if(c){if(l(c))return c;s(a)&&console.warn('Invalid ionic mode: "'+c+'", expected: "ios" or "md"')}a=a.parentElement}return li})};/*! + * (C) Ionic http://ionicframework.com - MIT License + */const kt=(e,t)=>t.closest(e)!==null,At=(e,t)=>typeof e=="string"&&e.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(e)]:!0},t):t,A1=e=>e!==void 0?(Array.isArray(e)?e:e.split(" ")).filter(n=>n!=null).map(n=>n.trim()).filter(n=>n!==""):[],D1=e=>{const t={};return A1(e).forEach(n=>t[n]=!0),t},z1=/^[a-z][a-z0-9+\-.]*:/,mb=async(e,t,n,i)=>{if(e!=null&&e[0]!=="#"&&!z1.test(e)){const o=document.querySelector("ion-router");if(o)return t!=null&&t.preventDefault(),o.push(e,n,i)}return!1};/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Go=()=>ie.get("experimentalCloseWatcher",!1)&&re!==void 0&&"CloseWatcher"in re,M1=()=>{document.addEventListener("backbutton",()=>{})},B1=()=>{const e=document;let t=!1;const n=()=>{if(t)return;let i=0,o=[];const r=new CustomEvent("ionBackButton",{bubbles:!1,detail:{register(a,c){o.push({priority:a,handler:c,id:i++})}}});e.dispatchEvent(r);const s=async a=>{try{if(a!=null&&a.handler){const c=a.handler(l);c!=null&&await c}}catch(c){console.error(c)}},l=()=>{if(o.length>0){let a={priority:Number.MIN_SAFE_INTEGER,handler:()=>{},id:-1};o.forEach(c=>{c.priority>=a.priority&&(a=c)}),t=!0,o=o.filter(c=>c.id!==a.id),s(a).then(()=>t=!1)}};l()};if(Go()){let i;const o=()=>{i==null||i.destroy(),i=new re.CloseWatcher,i.onclose=()=>{n(),o()}};o()}else e.addEventListener("backbutton",n)},gb=100,j1=99,H1=Object.freeze(Object.defineProperty({__proto__:null,MENU_BACK_BUTTON_PRIORITY:j1,OVERLAY_BACK_BUTTON_PRIORITY:gb,blockHardwareBackButton:M1,shouldUseCloseWatcher:Go,startHardwareBackButton:B1},Symbol.toStringTag,{value:"Module"}));/*! + * (C) Ionic http://ionicframework.com - MIT License + */const ze=(e,...t)=>console.warn("[Ionic Warning]: ".concat(e),...t),bb=(e,...t)=>console.error("[Ionic Error]: ".concat(e),...t),N1=(e,...t)=>console.error("<".concat(e.tagName.toLowerCase(),"> must be used inside ").concat(t.join(" or "),"."));/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Xd=async(e,t,n,i,o,r)=>{var s;if(e)return e.attachViewToDom(t,n,o,i);if(!r&&typeof n!="string"&&!(n instanceof HTMLElement))throw new Error("framework delegate is missing");const l=typeof n=="string"?(s=t.ownerDocument)===null||s===void 0?void 0:s.createElement(n):n;return i&&i.forEach(a=>l.classList.add(a)),o&&Object.assign(l,o),t.appendChild(l),await new Promise(a=>Qn(l,a)),l},vb=(e,t)=>{if(t){if(e){const n=t.parentElement;return e.removeViewFromDom(n,t)}t.remove()}return Promise.resolve()},F1=()=>{let e,t;return{attachViewToDom:async(o,r,s={},l=[])=>{var a,c;e=o;let d;if(r){const h=typeof r=="string"?(a=e.ownerDocument)===null||a===void 0?void 0:a.createElement(r):r;l.forEach(f=>h.classList.add(f)),Object.assign(h,s),e.appendChild(h),d=h,await new Promise(f=>Qn(h,f))}else if(e.children.length>0&&(e.tagName==="ION-MODAL"||e.tagName==="ION-POPOVER")&&!(d=e.children[0]).classList.contains("ion-delegate-host")){const f=(c=e.ownerDocument)===null||c===void 0?void 0:c.createElement("div");f.classList.add("ion-delegate-host"),l.forEach(g=>f.classList.add(g)),f.append(...e.children),e.appendChild(f),d=f}const u=document.querySelector("ion-app")||document.body;return t=document.createComment("ionic teleport"),e.parentNode.insertBefore(t,e),u.appendChild(e),d!=null?d:e},removeViewFromDom:()=>(e&&t&&(t.parentNode.insertBefore(e,t),t.remove()),Promise.resolve())}};/*! + * (C) Ionic http://ionicframework.com - MIT License + */let Oc=0,V1=0;const Ls=new WeakMap,W1=e=>{typeof document<"u"&&G1(document);const t=Oc++;e.overlayIndex=t},U1=e=>(e.hasAttribute("id")||(e.id="ion-overlay-".concat(++V1)),e.id),da='[tabindex]:not([tabindex^="-"]):not([hidden]):not([disabled]), input:not([type=hidden]):not([tabindex^="-"]):not([hidden]):not([disabled]), textarea:not([tabindex^="-"]):not([hidden]):not([disabled]), button:not([tabindex^="-"]):not([hidden]):not([disabled]), select:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable[disabled="false"]:not([tabindex^="-"]):not([hidden])',Y1=e=>e.classList.contains("overlay-hidden"),pf=(e,t)=>{const n=e.querySelector(da);_s(n,t)},mf=(e,t)=>{const n=Array.from(e.querySelectorAll(da)),i=n.length>0?n[n.length-1]:null;_s(i,t)},_s=(e,t)=>{let n=e;const i=e==null?void 0:e.shadowRoot;i&&(n=i.querySelector(da)||e),n?zx(n):t.focus()},q1=(e,t)=>{const n=Lc(t,"ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover"),i=e.target;if(!n||!i||n.classList.contains("ion-disable-focus-trap"))return;const o=()=>{if(n===i)n.lastFocus=void 0;else if(i.tagName==="ION-TOAST")_s(n.lastFocus,n);else{const s=Vt(n);if(!s.contains(i))return;const l=s.querySelector(".ion-overlay-wrapper");if(!l)return;if(l.contains(i)||i===s.querySelector("ion-backdrop"))n.lastFocus=i;else{const a=n.lastFocus;pf(l,n),a===t.activeElement&&mf(l,n),n.lastFocus=t.activeElement}}},r=()=>{if(n.contains(i))n.lastFocus=i;else if(i.tagName==="ION-TOAST")_s(n.lastFocus,n);else{const s=n.lastFocus;pf(n,n),s===t.activeElement&&mf(n,n),n.lastFocus=t.activeElement}};n.shadowRoot?r():o()},G1=e=>{Oc===0&&(Oc=1,e.addEventListener("focus",t=>{q1(t,e)},!0),e.addEventListener("ionBackButton",t=>{const n=Lc(e);n!=null&&n.backdropDismiss&&t.detail.register(gb,()=>{n.dismiss(void 0,_c)})}),Go()||e.addEventListener("keydown",t=>{if(t.key==="Escape"){const n=Lc(e);n!=null&&n.backdropDismiss&&n.dismiss(void 0,_c)}}))},K1=(e,t)=>(t===void 0&&(t="ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover,ion-toast"),Array.from(e.querySelectorAll(t)).filter(n=>n.overlayIndex>0)),ua=(e,t)=>K1(e,t).filter(n=>!Y1(n)),Lc=(e,t,n)=>{const i=ua(e,t);return n===void 0?i[i.length-1]:i.find(o=>o.id===n)},yb=(e=!1)=>{const n=J1(document).querySelector("ion-router-outlet, ion-nav, #ion-view-container-root");n&&(e?n.setAttribute("aria-hidden","true"):n.removeAttribute("aria-hidden"))},X1=async(e,t,n,i,o)=>{var r,s;if(e.presented)return;yb(!0),ik(e.el),e.presented=!0,e.willPresent.emit(),(r=e.willPresentShorthand)===null||r===void 0||r.emit();const l=J(e),a=e.enterAnimation?e.enterAnimation:ie.get(t,l==="ios"?n:i);await wb(e,a,e.el,o)&&(e.didPresent.emit(),(s=e.didPresentShorthand)===null||s===void 0||s.emit()),e.el.tagName!=="ION-TOAST"&&Q1(e.el),e.keyboardClose&&(document.activeElement===null||!e.el.contains(document.activeElement))&&e.el.focus(),e.el.removeAttribute("aria-hidden")},Q1=async e=>{let t=document.activeElement;if(!t)return;const n=t==null?void 0:t.shadowRoot;n&&(t=n.querySelector(da)||t),await e.onDidDismiss(),(document.activeElement===null||document.activeElement===document.body)&&t.focus()},Z1=async(e,t,n,i,o,r,s)=>{var l,a;if(!e.presented)return!1;Zt!==void 0&&ua(Zt).length===1&&yb(!1),e.presented=!1;try{e.el.style.setProperty("pointer-events","none"),e.willDismiss.emit({data:t,role:n}),(l=e.willDismissShorthand)===null||l===void 0||l.emit({data:t,role:n});const c=J(e),d=e.leaveAnimation?e.leaveAnimation:ie.get(i,c==="ios"?o:r);n!==So&&await wb(e,d,e.el,s),e.didDismiss.emit({data:t,role:n}),(a=e.didDismissShorthand)===null||a===void 0||a.emit({data:t,role:n}),(Ls.get(e)||[]).forEach(h=>h.destroy()),Ls.delete(e),e.el.classList.add("overlay-hidden"),e.el.style.removeProperty("pointer-events"),e.el.lastFocus!==void 0&&(e.el.lastFocus=void 0)}catch(c){console.error(c)}return e.el.remove(),ok(),!0},J1=e=>e.querySelector("ion-app")||e.body,wb=async(e,t,n,i)=>{n.classList.remove("overlay-hidden");const o=e.el,r=t(o,i);(!e.animated||!ie.getBoolean("animated",!0))&&r.duration(0),e.keyboardClose&&r.beforeAddWrite(()=>{const l=n.ownerDocument.activeElement;l!=null&&l.matches("input,ion-input, ion-textarea")&&l.blur()});const s=Ls.get(e)||[];return Ls.set(e,[...s,r]),await r.play(),!0},gf=(e,t)=>{let n;const i=new Promise(o=>n=o);return ek(e,t,o=>{n(o.detail)}),i},ek=(e,t,n)=>{const i=o=>{Xg(e,t,i),n(o)};Kg(e,t,i)},_c="backdrop",So="gesture",tk=39,nk=()=>{let e;const t=()=>{e&&(e(),e=void 0)};return{addClickListener:(i,o)=>{t();const r=o!==void 0?document.getElementById(o):null;if(!r){ze('A trigger element with the ID "'.concat(o,'" was not found in the DOM. The trigger element must be in the DOM when the "trigger" property is set on an overlay component.'),i);return}e=((l,a)=>{const c=()=>{a.present()};return l.addEventListener("click",c),()=>{l.removeEventListener("click",c)}})(r,i)},removeClickListener:t}},ik=e=>{var t;if(Zt===void 0)return;const n=ua(Zt);for(let i=n.length-1;i>=0;i--){const o=n[i],r=(t=n[i+1])!==null&&t!==void 0?t:e;(r.hasAttribute("aria-hidden")||r.tagName!=="ION-TOAST")&&o.setAttribute("aria-hidden","true")}},ok=()=>{if(Zt===void 0)return;const e=ua(Zt);for(let t=e.length-1;t>=0;t--){const n=e[t];if(n.removeAttribute("aria-hidden"),n.tagName!=="ION-TOAST")break}};function Le(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,i=Object.getOwnPropertySymbols(e);o{if(typeof window>"u")return new Map;if(!pl){const e=window;e.Ionicons=e.Ionicons||{},pl=e.Ionicons.map=e.Ionicons.map||new Map}return pl},ak=e=>{let t=ml(e.src);return t||(t=xb(e.name,e.icon,e.mode,e.ios,e.md),t?lk(t,e):e.icon&&(t=ml(e.icon),t||(t=ml(e.icon[e.mode]),t))?t:null)},lk=(e,t)=>{const n=sk().get(e);if(n)return n;try{return Rg("svg/".concat(e,".svg"))}catch(i){console.warn('[Ionicons Warning]: Could not load icon with name "'.concat(e,'". Ensure that the icon is registered using addIcons or that the icon SVG data is passed directly to the icon component.'),t)}},xb=(e,t,n,i,o)=>(n=(n&&Lr(n))==="ios"?"ios":"md",i&&n==="ios"?e=Lr(i):o&&n==="md"?e=Lr(o):(!e&&t&&!kb(t)&&(e=t),Rs(e)&&(e=Lr(e))),!Rs(e)||e.trim()===""||e.replace(/[a-z]|-|\d/gi,"")!==""?null:e),ml=e=>Rs(e)&&(e=e.trim(),kb(e))?e:null,kb=e=>e.length>0&&/(\/|\.)/.test(e),Rs=e=>typeof e=="string",Lr=e=>e.toLowerCase(),ck=(e,t=[])=>{const n={};return t.forEach(i=>{e.hasAttribute(i)&&(e.getAttribute(i)!==null&&(n[i]=e.getAttribute(i)),e.removeAttribute(i))}),n},dk=e=>e&&e.dir!==""?e.dir.toLowerCase()==="rtl":(document==null?void 0:document.dir.toLowerCase())==="rtl",uk=e=>{const t=document.createElement("div");t.innerHTML=e;for(let i=t.childNodes.length-1;i>=0;i--)t.childNodes[i].nodeName.toLowerCase()!=="svg"&&t.removeChild(t.childNodes[i]);const n=t.firstElementChild;if(n&&n.nodeName.toLowerCase()==="svg"){const i=n.getAttribute("class")||"";if(n.setAttribute("class",(i+" s-ion-icon").trim()),Eb(n))return t.innerHTML}return""},Eb=e=>{if(e.nodeType===1){if(e.nodeName.toLowerCase()==="script")return!1;for(let t=0;te.startsWith("data:image/svg+xml"),fk=e=>e.indexOf(";utf8,")!==-1,Hn=new Map,wf=new Map;let gl;const pk=(e,t)=>{let n=wf.get(e);if(!n)if(typeof fetch<"u"&&typeof document<"u")if(hk(e)&&fk(e)){gl||(gl=new DOMParser);const o=gl.parseFromString(e,"text/html").querySelector("svg");return o&&Hn.set(e,o.outerHTML),Promise.resolve()}else n=fetch(e).then(i=>{if(i.ok)return i.text().then(o=>{o&&t!==!1&&(o=uk(o)),Hn.set(e,o||"")});Hn.set(e,"")}),wf.set(e,n);else return Hn.set(e,""),Promise.resolve();return n},mk=":host{display:inline-block;width:1em;height:1em;contain:strict;fill:currentColor;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host .ionicon{stroke:currentColor}.ionicon-fill-none{fill:none}.ionicon-stroke-width{stroke-width:32px;stroke-width:var(--ionicon-stroke-width, 32px)}.icon-inner,.ionicon,svg{display:block;height:100%;width:100%}@supports (background: -webkit-named-image(i)){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}@supports not selector(:dir(rtl)) and selector(:host-context([dir='rtl'])){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}:host(.flip-rtl):host-context([dir='rtl']) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@supports selector(:dir(rtl)){:host(.flip-rtl:dir(rtl)) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}:host(.flip-rtl:dir(ltr)) .icon-inner{-webkit-transform:scaleX(1);transform:scaleX(1)}}:host(.icon-small){font-size:1.125rem !important}:host(.icon-large){font-size:2rem !important}:host(.ion-color){color:var(--ion-color-base) !important}:host(.ion-color-primary){--ion-color-base:var(--ion-color-primary, #3880ff)}:host(.ion-color-secondary){--ion-color-base:var(--ion-color-secondary, #0cd1e8)}:host(.ion-color-tertiary){--ion-color-base:var(--ion-color-tertiary, #f4a942)}:host(.ion-color-success){--ion-color-base:var(--ion-color-success, #10dc60)}:host(.ion-color-warning){--ion-color-base:var(--ion-color-warning, #ffce00)}:host(.ion-color-danger){--ion-color-base:var(--ion-color-danger, #f14141)}:host(.ion-color-light){--ion-color-base:var(--ion-color-light, #f4f5f8)}:host(.ion-color-medium){--ion-color-base:var(--ion-color-medium, #989aa2)}:host(.ion-color-dark){--ion-color-base:var(--ion-color-dark, #222428)}",gk=mk,bk=me(class extends pe{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.iconName=null,this.inheritedAttributes={},this.didLoadIcon=!1,this.svgContent=void 0,this.isVisible=!1,this.mode=vk(),this.color=void 0,this.ios=void 0,this.md=void 0,this.flipRtl=void 0,this.name=void 0,this.src=void 0,this.icon=void 0,this.size=void 0,this.lazy=!1,this.sanitize=!0}componentWillLoad(){this.inheritedAttributes=ck(this.el,["aria-label"])}connectedCallback(){this.waitUntilVisible(this.el,"50px",()=>{this.isVisible=!0,this.loadIcon()})}componentDidLoad(){this.didLoadIcon||this.loadIcon()}disconnectedCallback(){this.io&&(this.io.disconnect(),this.io=void 0)}waitUntilVisible(t,n,i){if(this.lazy&&typeof window<"u"&&window.IntersectionObserver){const o=this.io=new window.IntersectionObserver(r=>{r[0].isIntersecting&&(o.disconnect(),this.io=void 0,i())},{rootMargin:n});o.observe(t)}else i()}loadIcon(){if(this.isVisible){const t=ak(this);t&&(Hn.has(t)?this.svgContent=Hn.get(t):pk(t,this.sanitize).then(()=>this.svgContent=Hn.get(t)),this.didLoadIcon=!0)}this.iconName=xb(this.name,this.icon,this.mode,this.ios,this.md)}render(){const{flipRtl:t,iconName:n,inheritedAttributes:i,el:o}=this,r=this.mode||"md",s=n?(n.includes("arrow")||n.includes("chevron"))&&t!==!1:!1,l=t||s;return I(fe,Object.assign({role:"img",class:Object.assign(Object.assign({[r]:!0},yk(this.color)),{["icon-".concat(this.size)]:!!this.size,"flip-rtl":l,"icon-rtl":l&&dk(o)})},i),this.svgContent?I("div",{class:"icon-inner",innerHTML:this.svgContent}):I("div",{class:"icon-inner"}))}static get assetsDirs(){return["svg"]}get el(){return this}static get watchers(){return{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"],ios:["loadIcon"],md:["loadIcon"]}}static get style(){return gk}},[1,"ion-icon",{mode:[1025],color:[1],ios:[1],md:[1],flipRtl:[4,"flip-rtl"],name:[513],src:[1],icon:[8],size:[1],lazy:[4],sanitize:[4],svgContent:[32],isVisible:[32]},void 0,{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"],ios:["loadIcon"],md:["loadIcon"]}]),vk=()=>typeof document<"u"&&document.documentElement.getAttribute("mode")||"md",yk=e=>e?{"ion-color":!0,["ion-color-".concat(e)]:!0}:null;function Sb(){if(typeof customElements>"u")return;["ion-icon"].forEach(t=>{switch(t){case"ion-icon":customElements.get(t)||customElements.define(t,bk);break}})}/*! + * (C) Ionic http://ionicframework.com - MIT License + */const wk=":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}",xk=wk,kk=":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}}",Ek=kk,Sk=me(class extends pe{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.updateListener=()=>this.updateState(!1),this.setItemDefaults=()=>{const t=this.getSlottedHeaderIonItem();t&&(t.button=!0,t.detail=!1,t.lines===void 0&&(t.lines="full"))},this.getSlottedHeaderIonItem=()=>{const{headerEl:t}=this;if(!t)return;const n=t.querySelector("slot");if(n&&n.assignedElements!==void 0)return n.assignedElements().find(i=>i.tagName==="ION-ITEM")},this.setAria=(t=!1)=>{const n=this.getSlottedHeaderIonItem();if(!n)return;const o=Vt(n).querySelector("button");o&&o.setAttribute("aria-expanded","".concat(t))},this.slotToggleIcon=()=>{const t=this.getSlottedHeaderIonItem();if(!t)return;const{toggleIconSlot:n,toggleIcon:i}=this;if(t.querySelector(".ion-accordion-toggle-icon"))return;const r=document.createElement("ion-icon");r.slot=n,r.lazy=!1,r.classList.add("ion-accordion-toggle-icon"),r.icon=i,r.setAttribute("aria-hidden","true"),t.appendChild(r)},this.expandAccordion=(t=!1)=>{const{contentEl:n,contentElWrapper:i}=this;if(t||n===void 0||i===void 0){this.state=4;return}this.state!==4&&(this.currentRaf!==void 0&&cancelAnimationFrame(this.currentRaf),this.shouldAnimate()?be(()=>{this.state=8,this.currentRaf=be(async()=>{const o=i.offsetHeight,r=af(n,2e3);n.style.setProperty("max-height","".concat(o,"px")),await r,this.state=4,n.style.removeProperty("max-height")})}):this.state=4)},this.collapseAccordion=(t=!1)=>{const{contentEl:n}=this;if(t||n===void 0){this.state=1;return}this.state!==1&&(this.currentRaf!==void 0&&cancelAnimationFrame(this.currentRaf),this.shouldAnimate()?this.currentRaf=be(async()=>{const i=n.offsetHeight;n.style.setProperty("max-height","".concat(i,"px")),be(async()=>{const o=af(n,2e3);this.state=2,await o,this.state=1,n.style.removeProperty("max-height")})}):this.state=1)},this.shouldAnimate=()=>!(typeof window>"u"||matchMedia("(prefers-reduced-motion: reduce)").matches||!ie.get("animated",!0)||this.accordionGroupEl&&!this.accordionGroupEl.animated),this.updateState=async(t=!1)=>{const n=this.accordionGroupEl,i=this.value;if(!n)return;const o=n.value;if(Array.isArray(o)?o.includes(i):o===i)this.expandAccordion(t),this.isNext=this.isPrevious=!1;else{this.collapseAccordion(t);const s=this.getNextSibling(),l=s==null?void 0:s.value;l!==void 0&&(this.isPrevious=Array.isArray(o)?o.includes(l):o===l);const a=this.getPreviousSibling(),c=a==null?void 0:a.value;c!==void 0&&(this.isNext=Array.isArray(o)?o.includes(c):o===c)}},this.getNextSibling=()=>{if(!this.el)return;const t=this.el.nextElementSibling;if((t==null?void 0:t.tagName)==="ION-ACCORDION")return t},this.getPreviousSibling=()=>{if(!this.el)return;const t=this.el.previousElementSibling;if((t==null?void 0:t.tagName)==="ION-ACCORDION")return t},this.state=1,this.isNext=!1,this.isPrevious=!1,this.value="ion-accordion-".concat(Ck++),this.disabled=!1,this.readonly=!1,this.toggleIcon=rk,this.toggleIconSlot="end"}valueChanged(){this.updateState()}connectedCallback(){var t;const n=this.accordionGroupEl=(t=this.el)===null||t===void 0?void 0:t.closest("ion-accordion-group");n&&(this.updateState(!0),Kg(n,"ionValueChange",this.updateListener))}disconnectedCallback(){const t=this.accordionGroupEl;t&&Xg(t,"ionValueChange",this.updateListener)}componentDidLoad(){this.setItemDefaults(),this.slotToggleIcon(),be(()=>{const t=this.state===4||this.state===8;this.setAria(t)})}toggleExpanded(){const{accordionGroupEl:t,disabled:n,readonly:i,value:o,state:r}=this;if(!(n||i)&&t){const s=r===1||r===2;t.requestAccordionToggle(o,s)}}render(){const{disabled:t,readonly:n}=this,i=J(this),o=this.state===4||this.state===8,r=o?"header expanded":"header",s=o?"content expanded":"content";return this.setAria(o),I(fe,{key:"073e1d02c18dcbc20c68648426e87c14750c031d",class:{[i]:!0,"accordion-expanding":this.state===8,"accordion-expanded":this.state===4,"accordion-collapsing":this.state===2,"accordion-collapsed":this.state===1,"accordion-next":this.isNext,"accordion-previous":this.isPrevious,"accordion-disabled":t,"accordion-readonly":n,"accordion-animated":this.shouldAnimate()}},I("div",{key:"9b4cf326de8bb6b4033992903c0c1bfd7eea9bcc",onClick:()=>this.toggleExpanded(),id:"header",part:r,"aria-controls":"content",ref:l=>this.headerEl=l},I("slot",{key:"464c32a37f64655eacf4218284214f5f30b14a1e",name:"header"})),I("div",{key:"8bb52e6a62d7de0106b253201a89a32e79d9a594",id:"content",part:s,role:"region","aria-labelledby":"header",ref:l=>this.contentEl=l},I("div",{key:"1d9dfd952ad493754aaeea7a8f625b33c2dd90a0",id:"content-wrapper",ref:l=>this.contentElWrapper=l},I("slot",{key:"970dfbc55a612d739d0ca3b7b1a08e5c96d0c479",name:"content"}))))}static get delegatesFocus(){return!0}get el(){return this}static get watchers(){return{value:["valueChanged"]}}static get style(){return{ios:xk,md:Ek}}},[49,"ion-accordion",{value:[1],disabled:[4],readonly:[4],toggleIcon:[1,"toggle-icon"],toggleIconSlot:[1,"toggle-icon-slot"],state:[32],isNext:[32],isPrevious:[32]},void 0,{value:["valueChanged"]}]);let Ck=0;function $k(){if(typeof customElements>"u")return;["ion-accordion","ion-icon"].forEach(t=>{switch(t){case"ion-accordion":customElements.get(t)||customElements.define(t,Sk);break;case"ion-icon":customElements.get(t)||Sb();break}})}const Ik=$k;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Tk=":host{display:block}:host(.accordion-group-expand-inset){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanding),:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanded){border-bottom:none}",Pk=Tk,Ok=":host{display:block}:host(.accordion-group-expand-inset){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion){-webkit-box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanding),:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanded){margin-left:0;margin-right:0;margin-top:16px;margin-bottom:16px;border-radius:6px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-previous){border-bottom-right-radius:6px;border-bottom-left-radius:6px}:host-context([dir=rtl]):host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-previous),:host-context([dir=rtl]).accordion-group-expand-inset ::slotted(ion-accordion.accordion-previous){border-bottom-right-radius:6px;border-bottom-left-radius:6px}@supports selector(:dir(rtl)){:host(.accordion-group-expand-inset:dir(rtl)) ::slotted(ion-accordion.accordion-previous){border-bottom-right-radius:6px;border-bottom-left-radius:6px}}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-next){border-top-left-radius:6px;border-top-right-radius:6px}:host-context([dir=rtl]):host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-next),:host-context([dir=rtl]).accordion-group-expand-inset ::slotted(ion-accordion.accordion-next){border-top-left-radius:6px;border-top-right-radius:6px}@supports selector(:dir(rtl)){:host(.accordion-group-expand-inset:dir(rtl)) ::slotted(ion-accordion.accordion-next){border-top-left-radius:6px;border-top-right-radius:6px}}:host(.accordion-group-expand-inset) ::slotted(ion-accordion):first-of-type{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}",Lk=Ok,_k=me(class extends pe{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionChange=Q(this,"ionChange",7),this.ionValueChange=Q(this,"ionValueChange",7),this.animated=!0,this.multiple=void 0,this.value=void 0,this.disabled=!1,this.readonly=!1,this.expand="compact"}valueChanged(){const{value:t,multiple:n}=this;!n&&Array.isArray(t)&&ze('ion-accordion-group was passed an array of values, but multiple="false". This is incorrect usage and may result in unexpected behaviors. To dismiss this warning, pass a string to the "value" property when multiple="false".\n\n Value Passed: ['.concat(t.map(i=>"'".concat(i,"'")).join(", "),"]\n"),this.el),this.ionValueChange.emit({value:this.value})}async disabledChanged(){const{disabled:t}=this,n=await this.getAccordions();for(const i of n)i.disabled=t}async readonlyChanged(){const{readonly:t}=this,n=await this.getAccordions();for(const i of n)i.readonly=t}async onKeydown(t){const n=document.activeElement;if(!n||!n.closest('ion-accordion [slot="header"]'))return;const o=n.tagName==="ION-ACCORDION"?n:n.closest("ion-accordion");if(!o||o.closest("ion-accordion-group")!==this.el)return;const s=await this.getAccordions(),l=s.findIndex(c=>c===o);if(l===-1)return;let a;t.key==="ArrowDown"?a=this.findNextAccordion(s,l):t.key==="ArrowUp"?a=this.findPreviousAccordion(s,l):t.key==="Home"?a=s[0]:t.key==="End"&&(a=s[s.length-1]),a!==void 0&&a!==n&&a.focus()}async componentDidLoad(){this.disabled&&this.disabledChanged(),this.readonly&&this.readonlyChanged(),this.valueChanged()}setValue(t){const n=this.value=t;this.ionChange.emit({value:n})}async requestAccordionToggle(t,n){const{multiple:i,value:o,readonly:r,disabled:s}=this;if(!(r||s))if(n)if(i){const l=o!=null?o:[],a=Array.isArray(l)?l:[l];a.find(d=>d===t)===void 0&&t!==void 0&&this.setValue([...a,t])}else this.setValue(t);else if(i){const l=o!=null?o:[],a=Array.isArray(l)?l:[l];this.setValue(a.filter(c=>c!==t))}else this.setValue(void 0)}findNextAccordion(t,n){const i=t[n+1];return i===void 0?t[0]:i}findPreviousAccordion(t,n){const i=t[n-1];return i===void 0?t[t.length-1]:i}async getAccordions(){return Array.from(this.el.querySelectorAll(":scope > ion-accordion"))}render(){const{disabled:t,readonly:n,expand:i}=this,o=J(this);return I(fe,{key:"ac2e26ac91c95d08172bd2b51daa7a711c21db9e",class:{[o]:!0,"accordion-group-disabled":t,"accordion-group-readonly":n,["accordion-group-expand-".concat(i)]:!0},role:"presentation"},I("slot",{key:"444adc2af5730897eba57095da046d6bdb5af70f"}))}get el(){return this}static get watchers(){return{value:["valueChanged"],disabled:["disabledChanged"],readonly:["readonlyChanged"]}}static get style(){return{ios:Pk,md:Lk}}},[33,"ion-accordion-group",{animated:[4],multiple:[4],value:[1025],disabled:[4],readonly:[4],expand:[1],requestAccordionToggle:[64],getAccordions:[64]},[[0,"keydown","onKeydown"]],{value:["valueChanged"],disabled:["disabledChanged"],readonly:["readonlyChanged"]}]);function Rk(){if(typeof customElements>"u")return;["ion-accordion-group"].forEach(t=>{switch(t){case"ion-accordion-group":customElements.get(t)||customElements.define(t,_k);break}})}const Ak=Rk;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Dk=":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}",zk=Dk,Mk=":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}",Bk=Mk,jk=me(class extends pe{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionBackdropTap=Q(this,"ionBackdropTap",7),this.blocker=rb.createBlocker({disableScroll:!0}),this.visible=!0,this.tappable=!0,this.stopPropagation=!0}connectedCallback(){this.stopPropagation&&this.blocker.block()}disconnectedCallback(){this.blocker.unblock()}onMouseDown(t){this.emitTap(t)}emitTap(t){this.stopPropagation&&(t.preventDefault(),t.stopPropagation()),this.tappable&&this.ionBackdropTap.emit()}render(){const t=J(this);return I(fe,{key:"16b1328f4a058b8d3752e58dc56c44bed556c425",tabindex:"-1","aria-hidden":"true",class:{[t]:!0,"backdrop-hide":!this.visible,"backdrop-no-tappable":!this.tappable}})}static get style(){return{ios:zk,md:Bk}}},[33,"ion-backdrop",{visible:[4],tappable:[4],stopPropagation:[4,"stop-propagation"]},[[2,"click","onMouseDown"]]]);function Hk(){if(typeof customElements>"u")return;["ion-backdrop"].forEach(t=>{switch(t){case"ion-backdrop":customElements.get(t)||customElements.define(t,jk);break}})}/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Nk=".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}.sc-ion-buttons-ios-s ion-button{--padding-top:3px;--padding-bottom:3px;--padding-start:5px;--padding-end:5px;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;min-height:32px}.sc-ion-buttons-ios-s .button-has-icon-only{--padding-top:0;--padding-bottom:0}.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:var(--ion-color-contrast)}.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-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12;--background-hover:var(--ion-color-base);--background-hover-opacity:0.45;--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{--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{--color-activated:var(--ion-color-base);--color-focused:var(--ion-color-contrast);--background-activated:var(--ion-color-contrast)}.sc-ion-buttons-ios-s .button-clear,.sc-ion-buttons-ios-s .button-outline{--background-activated:transparent;--background-focused:currentColor;--background-hover:transparent}.sc-ion-buttons-ios-s .button-solid:not(.ion-color){--background-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12}.sc-ion-buttons-ios-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-end:0.3em;margin-inline-end:0.3em;font-size:1.41em;line-height:0.67}.sc-ion-buttons-ios-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-start:0.4em;margin-inline-start:0.4em;font-size:1.41em;line-height:0.67}.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:1.65em;line-height:0.67}",Fk=Nk,Vk=".sc-ion-buttons-md-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-md-s ion-button{--padding-top:0;--padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-buttons-md-s ion-button{--padding-top:3px;--padding-bottom:3px;--padding-start:8px;--padding-end:8px;--box-shadow:none;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;min-height:32px}.sc-ion-buttons-md-s .button-has-icon-only{--padding-top:0;--padding-bottom:0}.sc-ion-buttons-md-s ion-button:not(.button-round){--border-radius:2px}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button{--color:initial;--color-focused:var(--ion-color-contrast);--color-hover:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-contrast);--background-hover:var(--ion-color-contrast)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-solid,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-solid{--background:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-shade);--background-hover:var(--ion-color-base);--color:var(--ion-color-base);--color-focused:var(--ion-color-base);--color-hover:var(--ion-color-base)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-outline,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-outline{--border-color:var(--ion-color-contrast)}.sc-ion-buttons-md-s .button-has-icon-only.button-clear{--padding-top:12px;--padding-end:12px;--padding-bottom:12px;--padding-start:12px;--border-radius:50%;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;width:3rem;height:3rem}.sc-ion-buttons-md-s .button{--background-hover:currentColor}.sc-ion-buttons-md-s .button-solid{--color:var(--ion-toolbar-background, var(--ion-background-color, #fff));--background:var(--ion-toolbar-color, var(--ion-text-color, #424242));--background-activated:transparent;--background-focused:currentColor}.sc-ion-buttons-md-s .button-outline{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--border-color:currentColor}.sc-ion-buttons-md-s .button-clear{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor}.sc-ion-buttons-md-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-end:0.3em;margin-inline-end:0.3em;font-size:1.4em}.sc-ion-buttons-md-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-start:0.4em;margin-inline-start:0.4em;font-size:1.4em}.sc-ion-buttons-md-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:1.8em}",Wk=Vk,Uk=me(class extends pe{constructor(){super(),this.__registerHost(),this.collapse=!1}render(){const t=J(this);return I(fe,{key:"2929fd8c4469bab2953c23d47f601706acb104f1",class:{[t]:!0,"buttons-collapse":this.collapse}})}static get style(){return{ios:Fk,md:Wk}}},[34,"ion-buttons",{collapse:[4]}]);function Yk(){if(typeof customElements>"u")return;["ion-buttons"].forEach(t=>{switch(t){case"ion-buttons":customElements.get(t)||customElements.define(t,Uk);break}})}/*! + * (C) Ionic http://ionicframework.com - MIT License + */const qk=Yk;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Gk=e=>{const t=e;let n;return{hasLegacyControl:()=>{if(n===void 0){const o=t.label!==void 0||Kk(t),r=t.hasAttribute("aria-label")||t.hasAttribute("aria-labelledby")&&t.shadowRoot===null,s=Qg(t);n=t.legacy===!0||!o&&!r&&s!==null}return n}}},Kk=e=>!!(Xk.includes(e.tagName)&&e.querySelector('[slot="label"]')!==null||Qk.includes(e.tagName)&&e.textContent!==""),Xk=["ION-INPUT","ION-TEXTAREA","ION-SELECT","ION-RANGE"],Qk=["ION-TOGGLE","ION-CHECKBOX","ION-RADIO"];/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Zk=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:strict;pointer-events:none}:host(.unbounded){contain:layout size style}.ripple-effect{border-radius:50%;position:absolute;background-color:currentColor;color:inherit;contain:strict;opacity:0;-webkit-animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;will-change:transform, opacity;pointer-events:none}.fade-out{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1));-webkit-animation:150ms fadeOutAnimation forwards;animation:150ms fadeOutAnimation forwards}@-webkit-keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@-webkit-keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@-webkit-keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}@keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}",Jk=Zk,eE=me(class extends pe{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.type="bounded"}async addRipple(t,n){return new Promise(i=>{Wo(()=>{const o=this.el.getBoundingClientRect(),r=o.width,s=o.height,l=Math.sqrt(r*r+s*s),a=Math.max(s,r),c=this.unbounded?a:l+nE,d=Math.floor(a*iE),u=c/d;let h=t-o.left,f=n-o.top;this.unbounded&&(h=r*.5,f=s*.5);const g=h-d*.5,v=f-d*.5,E=r*.5-h,m=s*.5-f;Ft(()=>{const p=document.createElement("div");p.classList.add("ripple-effect");const b=p.style;b.top=v+"px",b.left=g+"px",b.width=b.height=d+"px",b.setProperty("--final-scale","".concat(u)),b.setProperty("--translate-end","".concat(E,"px, ").concat(m,"px")),(this.el.shadowRoot||this.el).appendChild(p),setTimeout(()=>{i(()=>{tE(p)})},225+100)})})})}get unbounded(){return this.type==="unbounded"}render(){const t=J(this);return I(fe,{key:"f1129019a6d556b008c754aeb79618c69baea9f8",role:"presentation",class:{[t]:!0,unbounded:this.unbounded}})}get el(){return this}static get style(){return Jk}},[1,"ion-ripple-effect",{type:[1],addRipple:[64]}]),tE=e=>{e.classList.add("fade-out"),setTimeout(()=>{e.remove()},200)},nE=10,iE=.5;function oE(){if(typeof customElements>"u")return;["ion-ripple-effect"].forEach(t=>{switch(t){case"ion-ripple-effect":customElements.get(t)||customElements.define(t,eE);break}})}/*! + * (C) Ionic http://ionicframework.com - MIT License + */const _r=typeof window<"u"?window:void 0;_r&&(_r.CSS&&_r.CSS.supports&&_r.CSS.supports("--a: 0"));/*! + * (C) Ionic http://ionicframework.com - MIT License + */const rE=e=>e&&e.dir!==""?e.dir.toLowerCase()==="rtl":(document==null?void 0:document.dir.toLowerCase())==="rtl";/*! + * (C) Ionic http://ionicframework.com - MIT License + */const sE=':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)}#background-content{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);position:absolute;background:var(--background)}.inner-scroll{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end: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;color:var(--color);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-ms-touch-action:pan-x pan-y pinch-zoom;touch-action:pan-x pan-y pinch-zoom}.scroll-y,.scroll-x{-webkit-overflow-scrolling:touch;z-index:0;will-change:scroll-position}.scroll-y{overflow-y:var(--overflow);overscroll-behavior-y:contain}.scroll-x{overflow-x:var(--overflow);overscroll-behavior-x:contain}.overscroll::before,.overscroll::after{position:absolute;width:1px;height:1px;content:""}.overscroll::before{bottom:-1px}.overscroll::after{top:-1px}:host(.content-sizing){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0;contain:none}:host(.content-sizing) .inner-scroll{position:relative;top:0;bottom:0;margin-top:calc(var(--offset-top) * -1);margin-bottom:calc(var(--offset-bottom) * -1)}.transition-effect{display:none;position:absolute;width:100%;height:100vh;opacity:0;pointer-events:none}:host(.content-ltr) .transition-effect{left:-100%;}:host(.content-rtl) .transition-effect{right:-100%;}.transition-cover{position:absolute;right:0;width:100%;height:100%;background:black;opacity:0.1}.transition-shadow{display:block;position:absolute;width:100%;height:100%;-webkit-box-shadow:inset -9px 0 9px 0 rgba(0, 0, 100, 0.03);box-shadow:inset -9px 0 9px 0 rgba(0, 0, 100, 0.03)}:host(.content-ltr) .transition-shadow{right:0;}:host(.content-rtl) .transition-shadow{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}::slotted([slot=fixed]){position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0)}',aE=sE,lE=me(class extends pe{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionScrollStart=Q(this,"ionScrollStart",7),this.ionScroll=Q(this,"ionScroll",7),this.ionScrollEnd=Q(this,"ionScrollEnd",7),this.watchDog=null,this.isScrolling=!1,this.lastScroll=0,this.queued=!1,this.cTop=-1,this.cBottom=-1,this.isMainContent=!0,this.resizeTimeout=null,this.tabsElement=null,this.detail={scrollTop:0,scrollLeft:0,type:"scroll",event:void 0,startX:0,startY:0,startTime:0,currentX:0,currentY:0,velocityX:0,velocityY:0,deltaX:0,deltaY:0,currentTime:0,data:void 0,isScrolling:!0},this.color=void 0,this.fullscreen=!1,this.forceOverscroll=void 0,this.scrollX=!1,this.scrollY=!0,this.scrollEvents=!1}connectedCallback(){if(this.isMainContent=this.el.closest("ion-menu, ion-popover, ion-modal")===null,Ps(this.el)){const t=this.tabsElement=this.el.closest("ion-tabs");t!==null&&(this.tabsLoadCallback=()=>this.resize(),t.addEventListener("ionTabBarLoaded",this.tabsLoadCallback))}}disconnectedCallback(){if(this.onScrollEnd(),Ps(this.el)){const{tabsElement:t,tabsLoadCallback:n}=this;t!==null&&n!==void 0&&t.removeEventListener("ionTabBarLoaded",n),this.tabsElement=null,this.tabsLoadCallback=void 0}}onResize(){this.resizeTimeout&&(clearTimeout(this.resizeTimeout),this.resizeTimeout=null),this.resizeTimeout=setTimeout(()=>{this.el.offsetParent!==null&&this.resize()},100)}shouldForceOverscroll(){const{forceOverscroll:t}=this,n=J(this);return t===void 0?n==="ios"&&mn("ios"):t}resize(){this.fullscreen?Wo(()=>this.readDimensions()):(this.cTop!==0||this.cBottom!==0)&&(this.cTop=this.cBottom=0,qo(this))}readDimensions(){const t=dE(this.el),n=Math.max(this.el.offsetTop,0),i=Math.max(t.offsetHeight-n-this.el.offsetHeight,0);(n!==this.cTop||i!==this.cBottom)&&(this.cTop=n,this.cBottom=i,qo(this))}onScroll(t){const n=Date.now(),i=!this.isScrolling;this.lastScroll=n,i&&this.onScrollStart(),!this.queued&&this.scrollEvents&&(this.queued=!0,Wo(o=>{this.queued=!1,this.detail.event=t,uE(this.detail,this.scrollEl,o,i),this.ionScroll.emit(this.detail)}))}async getScrollElement(){return this.scrollEl||await new Promise(t=>Qn(this.el,t)),Promise.resolve(this.scrollEl)}async getBackgroundElement(){return this.backgroundContentEl||await new Promise(t=>Qn(this.el,t)),Promise.resolve(this.backgroundContentEl)}scrollToTop(t=0){return this.scrollToPoint(void 0,0,t)}async scrollToBottom(t=0){const n=await this.getScrollElement(),i=n.scrollHeight-n.clientHeight;return this.scrollToPoint(void 0,i,t)}async scrollByPoint(t,n,i){const o=await this.getScrollElement();return this.scrollToPoint(t+o.scrollLeft,n+o.scrollTop,i)}async scrollToPoint(t,n,i=0){const o=await this.getScrollElement();if(i<32){n!=null&&(o.scrollTop=n),t!=null&&(o.scrollLeft=t);return}let r,s=0;const l=new Promise(f=>r=f),a=o.scrollTop,c=o.scrollLeft,d=n!=null?n-a:0,u=t!=null?t-c:0,h=f=>{const g=Math.min(1,(f-s)/i)-1,v=Math.pow(g,3)+1;d!==0&&(o.scrollTop=Math.floor(v*d+a)),u!==0&&(o.scrollLeft=Math.floor(v*u+c)),v<1?requestAnimationFrame(h):r()};return requestAnimationFrame(f=>{s=f,h(f)}),l}onScrollStart(){this.isScrolling=!0,this.ionScrollStart.emit({isScrolling:!0}),this.watchDog&&clearInterval(this.watchDog),this.watchDog=setInterval(()=>{this.lastScrollthis.backgroundContentEl=d,id:"background-content",part:"background"}),I(c,{key:"4dd2f58421493f7a4ca42f8f5d7b85cda8e320ea",class:{"inner-scroll":!0,"scroll-x":n,"scroll-y":i,overscroll:(n||i)&&l},ref:d=>this.scrollEl=d,onScroll:this.scrollEvents?d=>this.onScroll(d):void 0,part:"scroll"},I("slot",{key:"37904f8f1d8319156cd901feb21930ef674fe0f7"})),a?I("div",{class:"transition-effect"},I("div",{class:"transition-cover"}),I("div",{class:"transition-shadow"})):null,I("slot",{key:"8f696583903af0548d064dca1a6bae060e127485",name:"fixed"}))}get el(){return this}static get style(){return aE}},[1,"ion-content",{color:[513],fullscreen:[4],forceOverscroll:[1028,"force-overscroll"],scrollX:[4,"scroll-x"],scrollY:[4,"scroll-y"],scrollEvents:[4,"scroll-events"],getScrollElement:[64],getBackgroundElement:[64],scrollToTop:[64],scrollToBottom:[64],scrollByPoint:[64],scrollToPoint:[64]},[[9,"resize","onResize"]]]),cE=e=>{var t;return e.parentElement?e.parentElement:!((t=e.parentNode)===null||t===void 0)&&t.host?e.parentNode.host:null},dE=e=>{const t=e.closest("ion-tabs");if(t)return t;const n=e.closest("ion-app, ion-page, .ion-page, page-inner, .popover-content");return n||cE(e)},uE=(e,t,n,i)=>{const o=e.currentX,r=e.currentY,s=e.currentTime,l=t.scrollLeft,a=t.scrollTop,c=n-s;if(i&&(e.startTime=n,e.startX=l,e.startY=a,e.velocityX=e.velocityY=0),e.currentTime=n,e.currentX=e.scrollLeft=l,e.currentY=e.scrollTop=a,e.deltaX=l-e.startX,e.deltaY=a-e.startY,c>0&&c<100){const d=(l-o)/c,u=(a-r)/c;e.velocityX=d*.7+e.velocityX*.3,e.velocityY=u*.7+e.velocityY*.3}};function hE(){if(typeof customElements>"u")return;["ion-content"].forEach(t=>{switch(t){case"ion-content":customElements.get(t)||customElements.define(t,lE);break}})}const fE=hE;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const pE=':host{--overflow:hidden;--ripple-color:currentColor;--border-width:initial;--border-color:initial;--border-style:initial;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--box-shadow:none;display:inline-block;width:auto;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;vertical-align:-webkit-baseline-middle;-webkit-font-kerning:none;font-kerning:none}:host(.button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.button-solid){--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff)}:host(.button-outline){--border-color:var(--ion-color-primary, #3880ff);--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-clear){--border-width:0;--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-block){display:block}:host(.button-block) .button-native{margin-left:0;margin-right:0;width:100%;clear:both;contain:content}:host(.button-block) .button-native::after{clear:both}:host(.button-full){display:block}:host(.button-full) .button-native{margin-left:0;margin-right:0;width:100%;contain:content}:host(.button-full:not(.button-round)) .button-native{border-radius:0;border-right-width:0;border-left-width:0}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);line-height:1;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:layout style;cursor:pointer;opacity:var(--opacity);overflow:var(--overflow);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-native::-moz-focus-inner{border:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted(ion-icon){font-size:1.35em;pointer-events:none}::slotted(ion-icon[slot=start]){-webkit-margin-start:-0.3em;margin-inline-start:-0.3em;-webkit-margin-end:0.3em;margin-inline-end:0.3em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=end]){-webkit-margin-start:0.3em;margin-inline-start:0.3em;-webkit-margin-end:-0.2em;margin-inline-end:-0.2em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=icon-only]){font-size:1.8em}ion-ripple-effect{color:var(--ripple-color)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover){color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-activated){color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.button-solid.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.button-outline.ion-color) .button-native{border-color:var(--ion-color-base);background:transparent;color:var(--ion-color-base)}:host(.button-clear.ion-color) .button-native{background:transparent;color:var(--ion-color-base)}:host(.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{color:var(--ion-toolbar-color, var(--color))}:host(.button-outline.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{border-color:var(--ion-toolbar-color, var(--color, var(--border-color)))}:host(.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--background));color:var(--ion-toolbar-background, var(--color))}:host{--border-radius:14px;--padding-top:13px;--padding-bottom:13px;--padding-start:1em;--padding-end:1em;--transition:background-color, opacity 100ms linear;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:4px;margin-bottom:4px;min-height:3.1em;font-size:min(1rem, 48px);font-weight:500;letter-spacing:0}:host(.button-solid){--background-activated:var(--ion-color-primary-shade, #3171e0);--background-focused:var(--ion-color-primary-shade, #3171e0);--background-hover:var(--ion-color-primary-tint, #4c8dff);--background-activated-opacity:1;--background-focused-opacity:1;--background-hover-opacity:1}:host(.button-outline){--border-radius:14px;--border-width:1px;--border-style:solid;--background-activated:var(--ion-color-primary, #3880ff);--background-focused:var(--ion-color-primary, #3880ff);--background-hover:transparent;--background-focused-opacity:.1;--color-activated:var(--ion-color-primary-contrast, #fff)}:host(.button-clear){--background-activated:transparent;--background-activated-opacity:0;--background-focused:var(--ion-color-primary, #3880ff);--background-hover:transparent;--background-focused-opacity:.1;font-size:min(1.0625rem, 51px);font-weight:normal}:host(.in-buttons){font-size:clamp(17px, 1.0625rem, 21.08px);font-weight:400}:host(.button-large){--border-radius:16px;--padding-top:17px;--padding-start:1em;--padding-end:1em;--padding-bottom:17px;min-height:3.1em;font-size:min(1.25rem, 60px)}:host(.button-small){--border-radius:6px;--padding-top:4px;--padding-start:0.9em;--padding-end:0.9em;--padding-bottom:4px;min-height:2.1em;font-size:min(0.8125rem, 39px)}:host(.button-has-icon-only){--padding-top:0;--padding-bottom:0}:host(.button-round){--border-radius:64px;--padding-top:0;--padding-start:26px;--padding-end:26px;--padding-bottom:0}:host(.button-strong){font-weight:600}:host(.button-outline.ion-focused.ion-color) .button-native,:host(.button-clear.ion-focused.ion-color) .button-native{color:var(--ion-color-base)}:host(.button-outline.ion-focused.ion-color) .button-native::after,:host(.button-clear.ion-focused.ion-color) .button-native::after{background:var(--ion-color-base)}:host(.button-solid.ion-color.ion-focused) .button-native::after{background:var(--ion-color-shade)}@media (any-hover: hover){:host(.button-clear:not(.ion-activated):hover),:host(.button-outline:not(.ion-activated):hover){opacity:0.6}:host(.button-clear.ion-color:hover) .button-native,:host(.button-outline.ion-color:hover) .button-native{color:var(--ion-color-base)}:host(.button-clear.ion-color:hover) .button-native::after,:host(.button-outline.ion-color:hover) .button-native::after{background:transparent}:host(.button-solid.ion-color:hover) .button-native::after{background:var(--ion-color-tint)}:host(:hover.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color):not(.ion-activated)) .button-native::after{background:#fff;opacity:0.1}}:host(.button-clear.ion-activated){opacity:0.4}:host(.button-outline.ion-activated.ion-color) .button-native{color:var(--ion-color-contrast)}:host(.button-outline.ion-activated.ion-color) .button-native::after{background:var(--ion-color-base)}:host(.button-solid.ion-color.ion-activated) .button-native::after{background:var(--ion-color-shade)}:host(.button-outline.ion-activated.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--color));color:var(--ion-toolbar-background, var(--background), var(--ion-color-primary-contrast, #fff))}',mE=pE,gE=':host{--overflow:hidden;--ripple-color:currentColor;--border-width:initial;--border-color:initial;--border-style:initial;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--box-shadow:none;display:inline-block;width:auto;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;vertical-align:-webkit-baseline-middle;-webkit-font-kerning:none;font-kerning:none}:host(.button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.button-solid){--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff)}:host(.button-outline){--border-color:var(--ion-color-primary, #3880ff);--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-clear){--border-width:0;--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-block){display:block}:host(.button-block) .button-native{margin-left:0;margin-right:0;width:100%;clear:both;contain:content}:host(.button-block) .button-native::after{clear:both}:host(.button-full){display:block}:host(.button-full) .button-native{margin-left:0;margin-right:0;width:100%;contain:content}:host(.button-full:not(.button-round)) .button-native{border-radius:0;border-right-width:0;border-left-width:0}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);line-height:1;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:layout style;cursor:pointer;opacity:var(--opacity);overflow:var(--overflow);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-native::-moz-focus-inner{border:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted(ion-icon){font-size:1.35em;pointer-events:none}::slotted(ion-icon[slot=start]){-webkit-margin-start:-0.3em;margin-inline-start:-0.3em;-webkit-margin-end:0.3em;margin-inline-end:0.3em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=end]){-webkit-margin-start:0.3em;margin-inline-start:0.3em;-webkit-margin-end:-0.2em;margin-inline-end:-0.2em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=icon-only]){font-size:1.8em}ion-ripple-effect{color:var(--ripple-color)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover){color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-activated){color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.button-solid.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.button-outline.ion-color) .button-native{border-color:var(--ion-color-base);background:transparent;color:var(--ion-color-base)}:host(.button-clear.ion-color) .button-native{background:transparent;color:var(--ion-color-base)}:host(.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{color:var(--ion-toolbar-color, var(--color))}:host(.button-outline.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{border-color:var(--ion-toolbar-color, var(--color, var(--border-color)))}:host(.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--background));color:var(--ion-toolbar-background, var(--color))}:host{--border-radius:4px;--padding-top:8px;--padding-bottom:8px;--padding-start:1.1em;--padding-end:1.1em;--transition:box-shadow 280ms cubic-bezier(.4, 0, .2, 1),\n background-color 15ms linear,\n color 15ms linear;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:4px;margin-bottom:4px;min-height:36px;font-size:0.875rem;font-weight:500;letter-spacing:0.06em;text-transform:uppercase}:host(.button-solid){--background-activated:transparent;--background-hover:var(--ion-color-primary-contrast, #fff);--background-focused:var(--ion-color-primary-contrast, #fff);--background-activated-opacity:0;--background-focused-opacity:.24;--background-hover-opacity:.08;--box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)}:host(.button-solid.ion-activated){--box-shadow:0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12)}:host(.button-outline){--border-width:2px;--border-style:solid;--box-shadow:none;--background-activated:transparent;--background-focused:var(--ion-color-primary, #3880ff);--background-hover:var(--ion-color-primary, #3880ff);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04}:host(.button-outline.ion-activated.ion-color) .button-native{background:transparent}:host(.button-clear){--background-activated:transparent;--background-focused:var(--ion-color-primary, #3880ff);--background-hover:var(--ion-color-primary, #3880ff);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04}:host(.button-round){--border-radius:64px;--padding-top:0;--padding-start:26px;--padding-end:26px;--padding-bottom:0}:host(.button-large){--padding-top:14px;--padding-start:1em;--padding-end:1em;--padding-bottom:14px;min-height:2.8em;font-size:1.25rem}:host(.button-small){--padding-top:4px;--padding-start:0.9em;--padding-end:0.9em;--padding-bottom:4px;min-height:2.1em;font-size:0.8125rem}:host(.button-has-icon-only){--padding-top:0;--padding-bottom:0}:host(.button-strong){font-weight:bold}::slotted(ion-icon[slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}:host(.button-solid.ion-color.ion-focused) .button-native::after{background:var(--ion-color-contrast)}:host(.button-clear.ion-color.ion-focused) .button-native::after,:host(.button-outline.ion-color.ion-focused) .button-native::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.button-solid.ion-color:hover) .button-native::after{background:var(--ion-color-contrast)}:host(.button-clear.ion-color:hover) .button-native::after,:host(.button-outline.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}:host(.button-outline.ion-activated.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-background, var(--color));color:var(--ion-toolbar-color, var(--background), var(--ion-color-primary-contrast, #fff))}',bE=gE,vE=me(class extends pe{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionFocus=Q(this,"ionFocus",7),this.ionBlur=Q(this,"ionBlur",7),this.inItem=!1,this.inListHeader=!1,this.inToolbar=!1,this.formButtonEl=null,this.formEl=null,this.inheritedAttributes={},this.handleClick=t=>{const{el:n}=this;this.type==="button"?mb(this.href,t,this.routerDirection,this.routerAnimation):Dx(n)&&this.submitForm(t)},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.color=void 0,this.buttonType="button",this.disabled=!1,this.expand=void 0,this.fill=void 0,this.routerDirection="forward",this.routerAnimation=void 0,this.download=void 0,this.href=void 0,this.rel=void 0,this.shape=void 0,this.size=void 0,this.strong=!1,this.target=void 0,this.type="button",this.form=void 0}disabledChanged(){const{disabled:t}=this;this.formButtonEl&&(this.formButtonEl.disabled=t)}renderHiddenButton(){const t=this.formEl=this.findForm();if(t){const{formButtonEl:n}=this;if(n!==null&&t.contains(n))return;const i=this.formButtonEl=document.createElement("button");i.type=this.type,i.style.display="none",i.disabled=this.disabled,t.appendChild(i)}}componentWillLoad(){this.inToolbar=!!this.el.closest("ion-buttons"),this.inListHeader=!!this.el.closest("ion-list-header"),this.inItem=!!this.el.closest("ion-item")||!!this.el.closest("ion-item-divider"),this.inheritedAttributes=qd(this.el)}get hasIconOnly(){return!!this.el.querySelector('[slot="icon-only"]')}get rippleType(){return(this.fill===void 0||this.fill==="clear")&&this.hasIconOnly&&this.inToolbar?"unbounded":"bounded"}findForm(){const{form:t}=this;if(t instanceof HTMLFormElement)return t;if(typeof t=="string"){const n=document.getElementById(t);return n?n instanceof HTMLFormElement?n:(ze('Form with selector: "#'.concat(t,'" could not be found. Verify that the id is attached to a
element.'),this.el),null):(ze('Form with selector: "#'.concat(t,'" could not be found. Verify that the id is correct and the form is rendered in the DOM.'),this.el),null)}return t!==void 0?(ze('The provided "form" element is invalid. Verify that the form is a HTMLFormElement and rendered in the DOM.',this.el),null):this.el.closest("form")}submitForm(t){this.formEl&&this.formButtonEl&&(t.preventDefault(),this.formButtonEl.click())}render(){const t=J(this),{buttonType:n,type:i,disabled:o,rel:r,target:s,size:l,href:a,color:c,expand:d,hasIconOnly:u,shape:h,strong:f,inheritedAttributes:g}=this,v=l===void 0&&this.inItem?"small":l,E=a===void 0?"button":"a",m=E==="button"?{type:i}:{download:this.download,href:a,rel:r,target:s};let p=this.fill;return p==null&&(p=this.inToolbar||this.inListHeader?"clear":"solid"),i!=="button"&&this.renderHiddenButton(),I(fe,{key:"54569350aae49882123f0e22a720956eddee33f5",onClick:this.handleClick,"aria-disabled":o?"true":null,class:At(c,{[t]:!0,[n]:!0,["".concat(n,"-").concat(d)]:d!==void 0,["".concat(n,"-").concat(v)]:v!==void 0,["".concat(n,"-").concat(h)]:h!==void 0,["".concat(n,"-").concat(p)]:!0,["".concat(n,"-strong")]:f,"in-toolbar":kt("ion-toolbar",this.el),"in-toolbar-color":kt("ion-toolbar[color]",this.el),"in-buttons":kt("ion-buttons",this.el),"button-has-icon-only":u,"button-disabled":o,"ion-activatable":!0,"ion-focusable":!0})},I(E,Object.assign({key:"95c196fc5bf080ef308532c3627e2a9d68f24996"},m,{class:"button-native",part:"native",disabled:o,onFocus:this.onFocus,onBlur:this.onBlur},g),I("span",{key:"e247013b847158187258d28f37ab23905fe49110",class:"button-inner"},I("slot",{key:"58ac0bd8f643f4392ddbe465fab26eedffe02b7a",name:"icon-only"}),I("slot",{key:"2289d37a37a64472ffe818b3b1126945cebf101e",name:"start"}),I("slot",{key:"b69a915dff465d251f0466449b91450d4a4048a9"}),I("slot",{key:"594a80d6707fd5edabc03e467f7aae3011d020f6",name:"end"})),t==="md"&&I("ion-ripple-effect",{key:"b034770cadefe74922ed6564a17147ddc6c9fdb1",type:this.rippleType})))}get el(){return this}static get watchers(){return{disabled:["disabledChanged"]}}static get style(){return{ios:mE,md:bE}}},[33,"ion-button",{color:[513],buttonType:[1025,"button-type"],disabled:[516],expand:[513],fill:[1537],routerDirection:[1,"router-direction"],routerAnimation:[16],download:[1],href:[1],rel:[1],shape:[513],size:[513],strong:[4],target:[1],type:[1],form:[1]},void 0,{disabled:["disabledChanged"]}]);/*! + * (C) Ionic http://ionicframework.com - MIT License + */const yE=':host{--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:1.25em;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native,:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-has-interactive-control){cursor:pointer}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-right:var(--padding-end);padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}[dir=rtl] .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}@supports selector(:dir(rtl)){.item-native:dir(rtl){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-left:var(--inner-padding-start);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}[dir=rtl] .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}@supports selector(:dir(rtl)){.item-inner:dir(rtl){padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}}.item-bottom{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--inner-padding-end) + var(--ion-safe-area-right, 0px));display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}:host-context([dir=rtl]) .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}[dir=rtl] .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}@supports selector(:dir(rtl)){.item-bottom:dir(rtl){padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}}.item-detail-icon{-webkit-margin-start:calc(var(--inner-padding-end) / 2);margin-inline-start:calc(var(--inner-padding-end) / 2);-webkit-margin-end:-6px;margin-inline-end:-6px;color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label:not([slot=end])){-ms-flex:1;flex:1;width:-webkit-min-content;width:-moz-min-content;width:min-content;max-width:100%}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.item-highlight,.item-inner-highlight{left:0;right:0;top:0;bottom:0;border-radius:inherit;position:absolute;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:transform 200ms, border-bottom-width 200ms;transition:transform 200ms, border-bottom-width 200ms, -webkit-transform 200ms;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.ion-focused) .item-highlight,:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-highlight,:host(.item-has-focus) .item-inner-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.ion-focused) .item-highlight,:host(.item-has-focus) .item-highlight{border-width:var(--full-highlight-height);opacity:var(--show-full-highlight)}:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-inner-highlight{border-bottom-width:var(--inset-highlight-height);opacity:var(--show-inset-highlight)}:host(.ion-focused.item-fill-solid) .item-highlight,:host(.item-has-focus.item-fill-solid) .item-highlight{border-width:calc(var(--full-highlight-height) - 1px)}:host(.ion-focused) .item-inner-highlight,:host(.ion-focused:not(.item-fill-outline)) .item-highlight,:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus:not(.item-fill-outline)) .item-highlight{border-top:none;border-right:none;border-left:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=helper]){display:none}::slotted([slot=error]){display:none;color:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=error]){display:block}:host(:not(.item-label)) ::slotted(ion-select.legacy-select){--padding-start:0;max-width:none}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(:not(.item-label)) ::slotted(ion-datetime){--padding-start:0}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select.legacy-select){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted([slot=helper]),::slotted([slot=error]),.item-counter{padding-top:5px;font-size:0.75rem;z-index:1}.item-counter{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}@media (prefers-reduced-motion: reduce){.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}}:host{--min-height:44px;--transition:background-color 200ms linear, opacity 200ms linear;--padding-start:16px;--inner-padding-end:16px;--inner-border-width:0px 0px 0.55px 0px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:var(--ion-text-color, #000);--background-focused:var(--ion-text-color, #000);--background-hover:currentColor;--background-activated-opacity:.12;--background-focused-opacity:.15;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--color:var(--ion-item-color, var(--ion-text-color, #000));--highlight-height:0px;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--bottom-padding-start:0px;font-size:1rem}:host(.ion-activated){--transition:none}:host(.ion-color.ion-focused) .item-native::after{background:#000;opacity:0.15}:host(.ion-color.ion-activated) .item-native::after{background:#000;opacity:0.12}:host(.item-interactive){--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-full){--border-width:0px 0px 0.55px 0px;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0px 0px 0.55px 0px;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0px;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0px;--show-inset-highlight:0}.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus) .item-highlight{border-top:none;border-right:none;border-left:none}::slotted([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:2px;margin-bottom:2px}::slotted(ion-icon[slot=start]),::slotted(ion-icon[slot=end]){margin-top:7px;margin-bottom:7px}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}::slotted(.button-small){--padding-top:1px;--padding-bottom:1px;--padding-start:.5em;--padding-end:.5em;min-height:24px;font-size:0.8125rem}::slotted(ion-avatar){width:36px;height:36px}::slotted(ion-thumbnail){--size:56px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:8px;margin-bottom:8px}:host(.item-radio) ::slotted(ion-label),:host(.item-toggle) ::slotted(ion-label){-webkit-margin-start:0px;margin-inline-start:0px}::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:10px;margin-bottom:10px}:host(.item-label-floating),:host(.item-label-stacked){--min-height:68px}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0px}:host(.item-label-fixed) ::slotted(ion-select.legacy-select),:host(.item-label-fixed) ::slotted(ion-datetime){--padding-start:0}',wE=yE,xE=':host{--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:1.25em;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native,:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-has-interactive-control){cursor:pointer}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-right:var(--padding-end);padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}[dir=rtl] .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}@supports selector(:dir(rtl)){.item-native:dir(rtl){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-left:var(--inner-padding-start);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}[dir=rtl] .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}@supports selector(:dir(rtl)){.item-inner:dir(rtl){padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}}.item-bottom{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--inner-padding-end) + var(--ion-safe-area-right, 0px));display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}:host-context([dir=rtl]) .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}[dir=rtl] .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}@supports selector(:dir(rtl)){.item-bottom:dir(rtl){padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}}.item-detail-icon{-webkit-margin-start:calc(var(--inner-padding-end) / 2);margin-inline-start:calc(var(--inner-padding-end) / 2);-webkit-margin-end:-6px;margin-inline-end:-6px;color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label:not([slot=end])){-ms-flex:1;flex:1;width:-webkit-min-content;width:-moz-min-content;width:min-content;max-width:100%}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.item-highlight,.item-inner-highlight{left:0;right:0;top:0;bottom:0;border-radius:inherit;position:absolute;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:transform 200ms, border-bottom-width 200ms;transition:transform 200ms, border-bottom-width 200ms, -webkit-transform 200ms;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.ion-focused) .item-highlight,:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-highlight,:host(.item-has-focus) .item-inner-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.ion-focused) .item-highlight,:host(.item-has-focus) .item-highlight{border-width:var(--full-highlight-height);opacity:var(--show-full-highlight)}:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-inner-highlight{border-bottom-width:var(--inset-highlight-height);opacity:var(--show-inset-highlight)}:host(.ion-focused.item-fill-solid) .item-highlight,:host(.item-has-focus.item-fill-solid) .item-highlight{border-width:calc(var(--full-highlight-height) - 1px)}:host(.ion-focused) .item-inner-highlight,:host(.ion-focused:not(.item-fill-outline)) .item-highlight,:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus:not(.item-fill-outline)) .item-highlight{border-top:none;border-right:none;border-left:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=helper]){display:none}::slotted([slot=error]){display:none;color:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=error]){display:block}:host(:not(.item-label)) ::slotted(ion-select.legacy-select){--padding-start:0;max-width:none}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(:not(.item-label)) ::slotted(ion-datetime){--padding-start:0}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select.legacy-select){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted([slot=helper]),::slotted([slot=error]),.item-counter{padding-top:5px;font-size:0.75rem;z-index:1}.item-counter{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}@media (prefers-reduced-motion: reduce){.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}}:host{--min-height:48px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--color:var(--ion-item-color, var(--ion-text-color, #000));--transition:opacity 15ms linear, background-color 15ms linear;--padding-start:16px;--inner-padding-end:16px;--inner-border-width:0 0 1px 0;--highlight-height:1px;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);font-size:1rem;font-weight:normal;text-transform:none}:host(.item-fill-outline){--highlight-height:2px}:host(.item-fill-none.item-interactive.ion-focus) .item-highlight,:host(.item-fill-none.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-none.item-interactive.ion-touched.ion-invalid) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-width:0 0 var(--full-highlight-height) 0;border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-none.item-interactive.ion-focus) .item-native,:host(.item-fill-none.item-interactive.item-has-focus) .item-native,:host(.item-fill-none.item-interactive.ion-touched.ion-invalid) .item-native{border-bottom-color:var(--highlight-background)}:host(.item-fill-outline.item-interactive.ion-focus) .item-highlight,:host(.item-fill-outline.item-interactive.item-has-focus) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1)}:host(.item-fill-outline.item-interactive.ion-focus) .item-highlight,:host(.item-fill-outline.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-outline.item-interactive.ion-touched.ion-invalid) .item-highlight{border-width:var(--full-highlight-height);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-outline.item-interactive.ion-touched.ion-invalid) .item-native{border-color:var(--highlight-background)}:host(.item-fill-solid.item-interactive.ion-focus) .item-highlight,:host(.item-fill-solid.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-solid.item-interactive.ion-touched.ion-invalid) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-width:0 0 var(--full-highlight-height) 0;border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-solid.item-interactive.ion-focus) .item-native,:host(.item-fill-solid.item-interactive.item-has-focus) .item-native,:host(.item-fill-solid.item-interactive.ion-touched.ion-invalid) .item-native{border-bottom-color:var(--highlight-background)}:host(.ion-color.ion-activated) .item-native::after{background:transparent}:host(.item-has-focus) .item-native{caret-color:var(--highlight-background)}:host(.item-interactive){--border-width:0 0 1px 0;--inner-border-width:0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-full){--border-width:0 0 1px 0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0 0 1px 0;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0;--show-inset-highlight:0}:host(.item-fill-outline) .item-highlight{--position-offset:calc(-1 * var(--border-width));top:var(--position-offset);width:calc(100% + 2 * var(--border-width));height:calc(100% + 2 * var(--border-width));-webkit-transition:none;transition:none}@supports (inset-inline-start: 0){:host(.item-fill-outline) .item-highlight{inset-inline-start:var(--position-offset)}}@supports not (inset-inline-start: 0){:host(.item-fill-outline) .item-highlight{left:var(--position-offset)}:host-context([dir=rtl]):host(.item-fill-outline) .item-highlight,:host-context([dir=rtl]).item-fill-outline .item-highlight{left:unset;right:unset;right:var(--position-offset)}@supports selector(:dir(rtl)){:host(.item-fill-outline:dir(rtl)) .item-highlight{left:unset;right:unset;right:var(--position-offset)}}}:host(.item-fill-outline.ion-focused) .item-native,:host(.item-fill-outline.item-has-focus) .item-native{border-color:transparent}:host(.item-multi-line) ::slotted([slot=start]),:host(.item-multi-line) ::slotted([slot=end]){margin-top:16px;margin-bottom:16px;-ms-flex-item-align:start;align-self:flex-start}::slotted([slot=start]){-webkit-margin-end:32px;margin-inline-end:32px}::slotted([slot=end]){-webkit-margin-start:32px;margin-inline-start:32px}:host(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);font-size:1.5em}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) ::slotted(ion-icon){color:var(--ion-color-contrast)}::slotted(ion-icon[slot]){margin-top:12px;margin-bottom:12px}::slotted(ion-icon[slot=start]){-webkit-margin-end:32px;margin-inline-end:32px}::slotted(ion-icon[slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}:host(.item-fill-solid) ::slotted(ion-icon[slot=start]),:host(.item-fill-outline) ::slotted(ion-icon[slot=start]){-webkit-margin-end:8px;margin-inline-end:8px}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}::slotted(ion-note){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start;font-size:0.6875rem}::slotted(ion-note[slot]:not([slot=helper]):not([slot=error])){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-note[slot=start]){-webkit-padding-end:16px;padding-inline-end:16px}::slotted(ion-note[slot=end]){-webkit-padding-start:16px;padding-inline-start:16px}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){--size:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){-webkit-margin-end:16px;margin-inline-end:16px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:10px;margin-bottom:10px}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}:host(.item-label-fixed) ::slotted(ion-select.legacy-select),:host(.item-label-fixed) ::slotted(ion-datetime){--padding-start:8px}:host(.item-toggle) ::slotted(ion-label),:host(.item-radio) ::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0}::slotted(.button-small){--padding-top:2px;--padding-bottom:2px;--padding-start:.6em;--padding-end:.6em;min-height:25px;font-size:0.75rem}:host(.item-label-floating),:host(.item-label-stacked){--min-height:55px}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0}:host(.ion-focused:not(.ion-color)) ::slotted(.label-stacked),:host(.ion-focused:not(.ion-color)) ::slotted(.label-floating),:host(.item-has-focus:not(.ion-color)) ::slotted(.label-stacked),:host(.item-has-focus:not(.ion-color)) ::slotted(.label-floating){color:var(--ion-color-primary, #3880ff)}:host(.ion-color){--highlight-color-focused:var(--ion-color-contrast)}:host(.item-label-color){--highlight-color-focused:var(--ion-color-base)}:host(.item-fill-solid.ion-color),:host(.item-fill-outline.ion-color){--highlight-color-focused:var(--ion-color-base)}:host(.item-fill-solid){--background:var(--ion-color-step-50, #f2f2f2);--background-hover:var(--ion-color-step-100, #e6e6e6);--background-focused:var(--ion-color-step-150, #d9d9d9);--border-width:0 0 1px 0;--inner-border-width:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.item-fill-solid),:host-context([dir=rtl]).item-fill-solid{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.item-fill-solid:dir(rtl)){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}}:host(.item-fill-solid) .item-native{--border-color:var(--ion-color-step-500, gray)}:host(.item-fill-solid.ion-focused) .item-native,:host(.item-fill-solid.item-has-focus) .item-native{--background:var(--background-focused)}:host(.item-fill-solid.item-shape-round){border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.item-fill-solid.item-shape-round),:host-context([dir=rtl]).item-fill-solid.item-shape-round{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.item-fill-solid.item-shape-round:dir(rtl)){border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (any-hover: hover){:host(.item-fill-solid:hover) .item-native{--background:var(--background-hover);--border-color:var(--ion-color-step-750, #404040)}}:host(.item-fill-outline){--ripple-color:transparent;--background-focused:transparent;--background-hover:transparent;--border-color:var(--ion-color-step-500, gray);--border-width:1px;border:none;overflow:visible}:host(.item-fill-outline) .item-native{--native-padding-left:16px;border-radius:4px}:host(.item-fill-outline.item-shape-round) .item-native{--inner-padding-start:16px;border-radius:28px}:host(.item-fill-outline.item-shape-round) .item-bottom{-webkit-padding-start:32px;padding-inline-start:32px}:host(.item-fill-outline.item-label-floating.ion-focused) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.ion-focused) .item-native ::slotted(ion-textarea:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-focus) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-focus) .item-native ::slotted(ion-textarea:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-value) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-value) .item-native ::slotted(ion-textarea:not(:first-child)){-webkit-transform:translateY(-14px);transform:translateY(-14px)}@media (any-hover: hover){:host(.item-fill-outline:hover) .item-native{--border-color:var(--ion-color-step-750, #404040)}}.item-counter{letter-spacing:0.0333333333em}',kE=xE,EE=me(class extends pe{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.labelColorStyles={},this.itemStyles=new Map,this.inheritedAriaAttributes={},this.multipleInputs=!1,this.focusable=!0,this.color=void 0,this.button=!1,this.detail=void 0,this.detailIcon=bf,this.disabled=!1,this.download=void 0,this.fill=void 0,this.shape=void 0,this.href=void 0,this.rel=void 0,this.lines=void 0,this.counter=!1,this.routerAnimation=void 0,this.routerDirection="forward",this.target=void 0,this.type="button",this.counterFormatter=void 0,this.counterString=void 0}buttonChanged(){this.focusable=this.isFocusable()}counterFormatterChanged(){this.updateCounterOutput(this.getFirstInput())}handleIonInput(t){this.counter&&t.target===this.getFirstInput()&&this.updateCounterOutput(t.target)}labelColorChanged(t){const{color:n}=this;n===void 0&&(this.labelColorStyles=t.detail)}itemStyle(t){t.stopPropagation();const n=t.target.tagName,i=t.detail,o={},r=this.itemStyles.get(n)||{};let s=!1;Object.keys(i).forEach(l=>{if(i[l]){const a="item-".concat(l);r[a]||(s=!0),o[a]=!0}}),!s&&Object.keys(o).length!==Object.keys(r).length&&(s=!0),s&&(this.itemStyles.set(n,o),qo(this))}connectedCallback(){this.counter&&this.updateCounterOutput(this.getFirstInput()),this.hasStartEl()}componentWillLoad(){this.inheritedAriaAttributes=sr(this.el,["aria-label"])}componentDidLoad(){const{el:t,counter:n,counterFormatter:i,fill:o,shape:r}=this;t.querySelector('[slot="helper"]')!==null&&ze('The "helper" slot has been deprecated in favor of using the "helperText" property on ion-input or ion-textarea.',t),t.querySelector('[slot="error"]')!==null&&ze('The "error" slot has been deprecated in favor of using the "errorText" property on ion-input or ion-textarea.',t),n===!0&&ze('The "counter" property has been deprecated in favor of using the "counter" property on ion-input or ion-textarea.',t),i!==void 0&&ze('The "counterFormatter" property has been deprecated in favor of using the "counterFormatter" property on ion-input or ion-textarea.',t),o!==void 0&&ze('The "fill" property has been deprecated in favor of using the "fill" property on ion-input or ion-textarea.',t),r!==void 0&&ze('The "shape" property has been deprecated in favor of using the "shape" property on ion-input or ion-textarea.',t),be(()=>{this.setMultipleInputs(),this.focusable=this.isFocusable()})}setMultipleInputs(){const t=this.el.querySelectorAll("ion-checkbox, ion-datetime, ion-select, ion-radio"),n=this.el.querySelectorAll("ion-input, ion-range, ion-searchbar, ion-segment, ion-textarea, ion-toggle"),i=this.el.querySelectorAll("ion-anchor, ion-button, a, button");this.multipleInputs=t.length+n.length>1||t.length+i.length>1||t.length>0&&this.isClickable()}hasCover(){return this.el.querySelectorAll("ion-checkbox, ion-datetime, ion-select, ion-radio").length===1&&!this.multipleInputs}isClickable(){return this.href!==void 0||this.button}canActivate(){return this.isClickable()||this.hasCover()}isFocusable(){const t=this.el.querySelector(".ion-focusable");return this.canActivate()||t!==null}getFirstInput(){return this.el.querySelectorAll("ion-input, ion-textarea")[0]}updateCounterOutput(t){var n,i;const{counter:o,counterFormatter:r,defaultCounterFormatter:s}=this;if(o&&!this.multipleInputs&&(t==null?void 0:t.maxlength)!==void 0){const l=(i=(n=t==null?void 0:t.value)===null||n===void 0?void 0:n.toString().length)!==null&&i!==void 0?i:0;if(r===void 0)this.counterString=s(l,t.maxlength);else try{this.counterString=r(l,t.maxlength)}catch(a){bb("Exception in provided `counterFormatter`.",a),this.counterString=s(l,t.maxlength)}}}defaultCounterFormatter(t,n){return"".concat(t," / ").concat(n)}hasStartEl(){this.el.querySelector('[slot="start"]')!==null&&this.el.classList.add("item-has-start-slot")}getFirstInteractive(){return this.el.querySelectorAll("ion-toggle:not([disabled]), ion-checkbox:not([disabled]), ion-radio:not([disabled]), ion-select:not([disabled])")[0]}render(){const{counterString:t,detail:n,detailIcon:i,download:o,fill:r,labelColorStyles:s,lines:l,disabled:a,href:c,rel:d,shape:u,target:h,routerAnimation:f,routerDirection:g,inheritedAriaAttributes:v,multipleInputs:E}=this,m={},p=J(this),b=this.isClickable(),y=this.canActivate(),C=b?c===void 0?"button":"a":"div",S=C==="button"?{type:this.type}:{download:o,href:c,rel:d,target:h};let x={};const $=this.getFirstInteractive();(b||$!==void 0&&!E)&&(x={onClick:Y=>{if(b&&mb(c,Y,g,f),$!==void 0&&!E){const M=Y.composedPath()[0];Y.isTrusted&&this.el.shadowRoot.contains(M)&&$.click()}}});const z=n!==void 0?n:p==="ios"&&b;this.itemStyles.forEach(Y=>{Object.assign(m,Y)});const P=a||m["item-interactive-disabled"]?"true":null,_=r||"none",V=kt("ion-list",this.el)&&!kt("ion-radio-group",this.el);return I(fe,{key:"077c9ab04985292f79c30691151d2778a26285fb","aria-disabled":P,class:Object.assign(Object.assign(Object.assign({},m),s),At(this.color,{item:!0,[p]:!0,"item-lines-default":l===void 0,["item-lines-".concat(l)]:l!==void 0,["item-fill-".concat(_)]:!0,["item-shape-".concat(u)]:u!==void 0,"item-has-interactive-control":$!==void 0,"item-disabled":a,"in-list":V,"item-multiple-inputs":this.multipleInputs,"ion-activatable":y,"ion-focusable":this.focusable,"item-rtl":document.dir==="rtl"})),role:V?"listitem":null},I(C,Object.assign({key:"08bb75c85d0584e9fb7f461e9e06b9b651ef3515"},S,v,{class:"item-native",part:"native",disabled:a},x),I("slot",{key:"3f742b07c4a58eadedf675be4878a3e00070750e",name:"start"}),I("div",{key:"0160b8963434f3107856a2df2fb96f1abb4fdbfe",class:"item-inner"},I("div",{key:"9439b21474443341f06a651d7c44aef90bd4c591",class:"input-wrapper"},I("slot",{key:"8034e1337a6c950b7725bc9aa46d55de980827bf"})),I("slot",{key:"690de6d3dd3a238ab7a2d3dfea69daa6647e5134",name:"end"}),z&&I("ion-icon",{key:"6f386abbde5897fca7aabc850645986e16315213",icon:i,lazy:!1,class:"item-detail-icon",part:"detail-icon","aria-hidden":"true","flip-rtl":i===bf}),I("div",{key:"4bb8444a5097c032d79f2083f60429b9057e3a5c",class:"item-inner-highlight"})),y&&p==="md"&&I("ion-ripple-effect",{key:"31c319e2335efbb92d7dea110a66f347764f2b44"}),I("div",{key:"0fc128b44582af7c8b542c9e346ef88e40fea148",class:"item-highlight"})),I("div",{key:"7b84c0a74d148a7fa6af449b6bd06bb45530edf5",class:"item-bottom"},I("slot",{key:"97563a615efd81b21014c41a25989c71ba3ae2cd",name:"error"}),I("slot",{key:"d84a4bb21ed3f13af82f78104ffb06d2b079738e",name:"helper"}),t&&I("ion-note",{key:"34eaa7798c50d2f88afca0dcb1278df05a1800e6",class:"item-counter"},t)))}static get delegatesFocus(){return!0}get el(){return this}static get watchers(){return{button:["buttonChanged"],counterFormatter:["counterFormatterChanged"]}}static get style(){return{ios:wE,md:kE}}},[49,"ion-item",{color:[513],button:[4],detail:[4],detailIcon:[1,"detail-icon"],disabled:[4],download:[1],fill:[1],shape:[1],href:[1],rel:[1],lines:[1],counter:[4],routerAnimation:[16],routerDirection:[1,"router-direction"],target:[1],type:[1],counterFormatter:[16],multipleInputs:[32],focusable:[32],counterString:[32]},[[0,"ionInput","handleIonInput"],[0,"ionColor","labelColorChanged"],[0,"ionStyle","itemStyle"]],{button:["buttonChanged"],counterFormatter:["counterFormatterChanged"]}]);/*! + * (C) Ionic http://ionicframework.com - MIT License + */const SE=".item.sc-ion-label-ios-h,.item .sc-ion-label-ios-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box}.item-legacy.sc-ion-label-ios-h,.item-legacy .sc-ion-label-ios-h{white-space:nowrap;overflow:hidden}.ion-color.sc-ion-label-ios-h{color:var(--ion-color-base)}.ion-text-nowrap.sc-ion-label-ios-h{overflow:hidden}.item-interactive-disabled.sc-ion-label-ios-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-ios-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-ios-h,.item-input .sc-ion-label-ios-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-ios-h,.item-textarea .sc-ion-label-ios-h{-ms-flex-item-align:baseline;align-self:baseline}.item-skeleton-text.sc-ion-label-ios-h,.item-skeleton-text .sc-ion-label-ios-h{overflow:hidden}.label-fixed.sc-ion-label-ios-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-ios-h,.label-floating.sc-ion-label-ios-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-ios-h{-webkit-transition:none;transition:none}.sc-ion-label-ios-s h1,.sc-ion-label-ios-s h2,.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-ios-h{font-size:0.875rem;line-height:1.5}.label-stacked.sc-ion-label-ios-h{margin-bottom:4px;font-size:0.875rem}.label-floating.sc-ion-label-ios-h{margin-bottom:0;-webkit-transform:translate(0, 29px);transform:translate(0, 29px);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out}[dir=rtl].sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl] .sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl].label-floating.sc-ion-label-ios-h,[dir=rtl] .label-floating.sc-ion-label-ios-h{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.label-floating.sc-ion-label-ios-h:dir(rtl){-webkit-transform-origin:right top;transform-origin:right top}}.item-textarea.label-floating.sc-ion-label-ios-h,.item-textarea .label-floating.sc-ion-label-ios-h{-webkit-transform:translate(0, 28px);transform:translate(0, 28px)}.item-has-focus.label-floating.sc-ion-label-ios-h,.item-has-focus .label-floating.sc-ion-label-ios-h,.item-has-placeholder.sc-ion-label-ios-h:not(.item-input).label-floating,.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-ios-h,.item-has-value.label-floating.sc-ion-label-ios-h,.item-has-value .label-floating.sc-ion-label-ios-h{-webkit-transform:scale(0.82);transform:scale(0.82)}.sc-ion-label-ios-s h1{margin-left:0;margin-right:0;margin-top:3px;margin-bottom:2px;font-size:1.375rem;font-weight:normal}.sc-ion-label-ios-s h2{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:1.0625rem;font-weight:normal}.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{margin-left:0;margin-right:0;margin-top:0;margin-bottom:3px;font-size:0.875rem;font-weight:normal;line-height:normal}.sc-ion-label-ios-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:0.875rem;line-height:normal;text-overflow:inherit;overflow:inherit}.sc-ion-label-ios-s>p{color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.4)}.sc-ion-label-ios-h.in-item-color.sc-ion-label-ios-s>p{color:inherit}.sc-ion-label-ios-s h2:last-child,.sc-ion-label-ios-s h3:last-child,.sc-ion-label-ios-s h4:last-child,.sc-ion-label-ios-s h5:last-child,.sc-ion-label-ios-s h6:last-child,.sc-ion-label-ios-s p:last-child{margin-bottom:0}",CE=SE,$E='.item.sc-ion-label-md-h,.item .sc-ion-label-md-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box}.item-legacy.sc-ion-label-md-h,.item-legacy .sc-ion-label-md-h{white-space:nowrap;overflow:hidden}.ion-color.sc-ion-label-md-h{color:var(--ion-color-base)}.ion-text-nowrap.sc-ion-label-md-h{overflow:hidden}.item-interactive-disabled.sc-ion-label-md-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-md-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-md-h,.item-input .sc-ion-label-md-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-md-h,.item-textarea .sc-ion-label-md-h{-ms-flex-item-align:baseline;align-self:baseline}.item-skeleton-text.sc-ion-label-md-h,.item-skeleton-text .sc-ion-label-md-h{overflow:hidden}.label-fixed.sc-ion-label-md-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-md-h{-webkit-transition:none;transition:none}.sc-ion-label-md-s h1,.sc-ion-label-md-s h2,.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-md-h{line-height:1.5}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-transform-origin:top left;transform-origin:top left}.label-stacked.label-rtl.sc-ion-label-md-h,.label-floating.label-rtl.sc-ion-label-md-h{-webkit-transform-origin:top right;transform-origin:top right}.label-stacked.sc-ion-label-md-h{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.label-floating.sc-ion-label-md-h{-webkit-transform:translateY(96%);transform:translateY(96%);-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1)}.ion-focused.label-floating.sc-ion-label-md-h,.ion-focused .label-floating.sc-ion-label-md-h,.item-has-focus.label-floating.sc-ion-label-md-h,.item-has-focus .label-floating.sc-ion-label-md-h,.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating,.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h,.item-has-value.label-floating.sc-ion-label-md-h,.item-has-value .label-floating.sc-ion-label-md-h{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75)}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h{-webkit-transform:translateY(-6px) scale(0.75);transform:translateY(-6px) scale(0.75);position:relative;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;background-color:var(--ion-item-background, var(--ion-background-color, #fff));overflow:visible;z-index:3}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::after,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::before,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::after,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::after{position:absolute;width:4px;height:100%;background-color:var(--ion-item-background, var(--ion-background-color, #fff));content:""}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::before,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::before{left:calc(-1 * 4px)}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::after,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::after,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::after{right:calc(-1 * 4px)}.item-fill-outline.ion-focused.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.ion-focused.item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).item-has-start-slot.label-floating,.item-fill-outline.item-has-placeholder:not(.item-input).item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot .label-floating.sc-ion-label-md-h{-webkit-transform:translateX(-32px) translateY(-6px) scale(0.75);transform:translateX(-32px) translateY(-6px) scale(0.75)}.item-fill-outline.ion-focused.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.ion-focused.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).item-has-start-slot.label-floating.label-rtl,.item-fill-outline.item-has-placeholder:not(.item-input).item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h{-webkit-transform:translateX(calc(-1 * -32px)) translateY(-6px) scale(0.75);transform:translateX(calc(-1 * -32px)) translateY(-6px) scale(0.75)}.ion-focused.label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused .label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused.label-floating.sc-ion-label-md-h:not(.ion-color),.ion-focused .label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus.label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-primary, #3880ff)}.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-contrast)}.item-fill-solid.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-base)}.ion-invalid.ion-touched.label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-invalid.ion-touched .label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-invalid.ion-touched.label-floating.sc-ion-label-md-h:not(.ion-color),.ion-invalid.ion-touched .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--highlight-color-invalid)}.sc-ion-label-md-s h1{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:1.5rem;font-weight:normal}.sc-ion-label-md-s h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:1rem;font-weight:normal}.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:0.875rem;font-weight:normal;line-height:normal}.sc-ion-label-md-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:0.875rem;line-height:1.25rem;text-overflow:inherit;overflow:inherit}.sc-ion-label-md-s>p{color:var(--ion-color-step-600, #666666)}.sc-ion-label-md-h.in-item-color.sc-ion-label-md-s>p{color:inherit}',IE=$E,TE=me(class extends pe{constructor(){super(),this.__registerHost(),this.ionColor=Q(this,"ionColor",7),this.ionStyle=Q(this,"ionStyle",7),this.inRange=!1,this.color=void 0,this.position=void 0,this.noAnimate=!1}componentWillLoad(){this.inRange=!!this.el.closest("ion-range"),this.noAnimate=this.position==="floating",this.emitStyle(),this.emitColor()}componentDidLoad(){this.noAnimate&&setTimeout(()=>{this.noAnimate=!1},1e3)}colorChanged(){this.emitColor()}positionChanged(){this.emitStyle()}emitColor(){const{color:t}=this;this.ionColor.emit({"item-label-color":t!==void 0,["ion-color-".concat(t)]:t!==void 0})}emitStyle(){const{inRange:t,position:n}=this;t||this.ionStyle.emit({label:!0,["label-".concat(n)]:n!==void 0})}render(){const t=this.position,n=J(this);return I(fe,{key:"72ad4ba5c1137ae0130e421346668e436ea53bf8",class:At(this.color,{[n]:!0,"in-item-color":kt("ion-item.ion-color",this.el),["label-".concat(t)]:t!==void 0,"label-no-animate":this.noAnimate,"label-rtl":document.dir==="rtl"})})}get el(){return this}static get watchers(){return{color:["colorChanged"],position:["positionChanged"]}}static get style(){return{ios:CE,md:IE}}},[34,"ion-label",{color:[513],position:[1],noAnimate:[32]},void 0,{color:["colorChanged"],position:["positionChanged"]}]);function PE(){if(typeof customElements>"u")return;["ion-label"].forEach(t=>{switch(t){case"ion-label":customElements.get(t)||customElements.define(t,TE);break}})}/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Rc=()=>{if(re!==void 0)return re.Capacitor};/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Cb=()=>{let e;return{lock:async()=>{const n=e;let i;return e=new Promise(o=>i=o),n!==void 0&&await n,i}}};/*! + * (C) Ionic http://ionicframework.com - MIT License + */const OE="ION-CONTENT",$b="ion-content",Ib=".ion-content-scroll-host",Tb="".concat($b,", ").concat(Ib),Tn=e=>e.tagName===OE,xf=async e=>Tn(e)?(await new Promise(t=>Qn(e,t)),e.getScrollElement()):e,Ac=e=>{const t=e.querySelector(Ib);return t||e.querySelector(Tb)},Pb=e=>e.closest(Tb),r4=(e,t)=>Tn(e)?e.scrollToTop(t):Promise.resolve(e.scrollTo({top:0,left:0,behavior:t>0?"smooth":"auto"})),s4=(e,t,n,i)=>Tn(e)?e.scrollByPoint(t,n,i):Promise.resolve(e.scrollBy({top:n,left:t,behavior:i>0?"smooth":"auto"})),Dc=e=>N1(e,$b),kf=e=>{if(Tn(e)){const t=e,n=t.scrollY;return t.scrollY=!1,n}else return e.style.setProperty("overflow","hidden"),!0},LE=(e,t)=>{Tn(e)?e.scrollY=t:e.style.removeProperty("overflow")};/*! + * (C) Ionic http://ionicframework.com - MIT License + */var zc;(function(e){e.Unimplemented="UNIMPLEMENTED",e.Unavailable="UNAVAILABLE"})(zc||(zc={}));var Mc;(function(e){e.Body="body",e.Ionic="ionic",e.Native="native",e.None="none"})(Mc||(Mc={}));const Ob={getEngine(){const e=Rc();if(e!=null&&e.isPluginAvailable("Keyboard"))return e.Plugins.Keyboard},getResizeMode(){const e=this.getEngine();return e!=null&&e.getResizeMode?e.getResizeMode().catch(t=>{if(t.code!==zc.Unimplemented)throw t}):Promise.resolve(void 0)}};/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Lb=e=>{if(Zt===void 0||e===Mc.None||e===void 0)return null;const t=Zt.querySelector("ion-app");return t!=null?t:Zt.body},Ef=e=>{const t=Lb(e);return t===null?0:t.clientHeight},_E=async e=>{let t,n,i,o;const r=async()=>{const d=await Ob.getResizeMode(),u=d===void 0?void 0:d.mode;t=()=>{o===void 0&&(o=Ef(u)),i=!0,s(i,u)},n=()=>{i=!1,s(i,u)},re==null||re.addEventListener("keyboardWillShow",t),re==null||re.addEventListener("keyboardWillHide",n)},s=(d,u)=>{e&&e(d,l(u))},l=d=>{if(o===0||o===Ef(d))return;const u=Lb(d);if(u!==null)return new Promise(h=>{const f=()=>{u.clientHeight===o&&(g.disconnect(),h())},g=new ResizeObserver(f);g.observe(u)})},a=()=>{re==null||re.removeEventListener("keyboardWillShow",t),re==null||re.removeEventListener("keyboardWillHide",n),t=n=void 0},c=()=>i;return await r(),{init:r,destroy:a,isKeyboardVisible:c}};/*! + * (C) Ionic http://ionicframework.com - MIT License + */const RE="all 0.2s ease-in-out",Sf=e=>{const t=document.querySelector("".concat(e,".ion-cloned-element"));if(t!==null)return t;const n=document.createElement(e);return n.classList.add("ion-cloned-element"),n.style.setProperty("display","none"),document.body.appendChild(n),n},Cf=e=>{if(!e)return;const t=e.querySelectorAll("ion-toolbar");return{el:e,toolbars:Array.from(t).map(n=>{const i=n.querySelector("ion-title");return{el:n,background:n.shadowRoot.querySelector(".toolbar-background"),ionTitleEl:i,innerTitleEl:i?i.shadowRoot.querySelector(".toolbar-title"):null,ionButtonsEl:Array.from(n.querySelectorAll("ion-buttons"))}})}},AE=(e,t,n)=>{Wo(()=>{const i=e.scrollTop,o=ji(1,1+-i/500,1.1);n.querySelector("ion-refresher.refresher-native")===null&&Ft(()=>{ME(t.toolbars,o)})})},Qd=(e,t)=>{e.collapse!=="fade"&&(t===void 0?e.style.removeProperty("--opacity-scale"):e.style.setProperty("--opacity-scale",t.toString()))},DE=(e,t,n)=>{if(!e[0].isIntersecting)return;const i=e[0].intersectionRatio>.9||n<=0?0:(1-e[0].intersectionRatio)*100/75;Qd(t.el,i===1?void 0:i)},zE=(e,t,n,i)=>{Ft(()=>{const o=i.scrollTop;DE(e,t,o);const r=e[0],s=r.intersectionRect,l=s.width*s.height,a=r.rootBounds.width*r.rootBounds.height,c=l===0&&a===0,d=Math.abs(s.left-r.boundingClientRect.left),u=Math.abs(s.right-r.boundingClientRect.right),h=l>0&&(d>=5||u>=5);c||h||(r.isIntersecting?(fo(t,!1),fo(n)):(s.x===0&&s.y===0||s.width!==0&&s.height!==0)&&o>0&&(fo(t),fo(n,!1),Qd(t.el)))})},fo=(e,t=!0)=>{const n=e.el;t?(n.classList.remove("header-collapse-condense-inactive"),n.removeAttribute("aria-hidden")):(n.classList.add("header-collapse-condense-inactive"),n.setAttribute("aria-hidden","true"))},ME=(e=[],t=1,n=!1)=>{e.forEach(i=>{const o=i.ionTitleEl,r=i.innerTitleEl;!o||o.size!=="large"||(r.style.transition=n?RE:"",r.style.transform="scale3d(".concat(t,", ").concat(t,", 1)"))})},$f=(e,t,n)=>{Wo(()=>{const i=e.scrollTop,o=t.clientHeight,r=n?n.clientHeight:0;if(n!==null&&i{e.style.removeProperty("clip-path"),t.style.setProperty("--opacity-scale",a.toString())})})},BE="ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-ios ion-toolbar:last-of-type{--border-width:0 0 0.55px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.header-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.header-translucent-ios ion-toolbar{--opacity:.8}.header-collapse-condense-inactive .header-background{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.header-ios.ion-no-border ion-toolbar:last-of-type{--border-width:0}.header-collapse-fade ion-toolbar{--opacity-scale:inherit}.header-collapse-condense{z-index:9}.header-collapse-condense ion-toolbar{position:-webkit-sticky;position:sticky;top:0}.header-collapse-condense ion-toolbar:first-of-type{padding-top:0px;z-index:1}.header-collapse-condense ion-toolbar{--background:var(--ion-background-color, #fff);z-index:0}.header-collapse-condense ion-toolbar:last-of-type{--border-width:0px}.header-collapse-condense ion-toolbar ion-searchbar{padding-top:0px;padding-bottom:13px}.header-collapse-main{--opacity-scale:1}.header-collapse-main ion-toolbar{--opacity-scale:inherit}.header-collapse-main ion-toolbar.in-toolbar ion-title,.header-collapse-main ion-toolbar.in-toolbar ion-buttons{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-buttons.buttons-collapse{opacity:0;pointer-events:none}.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-buttons.buttons-collapse{visibility:hidden}ion-header.header-ios:not(.header-collapse-main):has(~ion-content ion-header.header-ios[collapse=condense],~ion-content ion-header.header-ios.header-collapse-condense){opacity:0}",jE=BE,HE="ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-md{-webkit-box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12)}.header-collapse-condense{display:none}.header-md.ion-no-border{-webkit-box-shadow:none;box-shadow:none}",NE=HE,FE=me(class extends pe{constructor(){super(),this.__registerHost(),this.inheritedAttributes={},this.setupFadeHeader=async(t,n)=>{const i=this.scrollEl=await xf(t);this.contentScrollCallback=()=>{$f(this.scrollEl,this.el,n)},i.addEventListener("scroll",this.contentScrollCallback),$f(this.scrollEl,this.el,n)},this.collapse=void 0,this.translucent=!1}componentWillLoad(){this.inheritedAttributes=qd(this.el)}componentDidLoad(){this.checkCollapsibleHeader()}componentDidUpdate(){this.checkCollapsibleHeader()}disconnectedCallback(){this.destroyCollapsibleHeader()}async checkCollapsibleHeader(){if(J(this)!=="ios")return;const{collapse:n}=this,i=n==="condense",o=n==="fade";if(this.destroyCollapsibleHeader(),i){const r=this.el.closest("ion-app,ion-page,.ion-page,page-inner"),s=r?Ac(r):null;Ft(()=>{const l=Sf("ion-title");l.size="large",Sf("ion-back-button")}),await this.setupCondenseHeader(s,r)}else if(o){const r=this.el.closest("ion-app,ion-page,.ion-page,page-inner"),s=r?Ac(r):null;if(!s){Dc(this.el);return}const l=s.querySelector('ion-header[collapse="condense"]');await this.setupFadeHeader(s,l)}}destroyCollapsibleHeader(){this.intersectionObserver&&(this.intersectionObserver.disconnect(),this.intersectionObserver=void 0),this.scrollEl&&this.contentScrollCallback&&(this.scrollEl.removeEventListener("scroll",this.contentScrollCallback),this.contentScrollCallback=void 0),this.collapsibleMainHeader&&(this.collapsibleMainHeader.classList.remove("header-collapse-main"),this.collapsibleMainHeader=void 0)}async setupCondenseHeader(t,n){if(!t||!n){Dc(this.el);return}if(typeof IntersectionObserver>"u")return;this.scrollEl=await xf(t);const i=n.querySelectorAll("ion-header");if(this.collapsibleMainHeader=Array.from(i).find(l=>l.collapse!=="condense"),!this.collapsibleMainHeader)return;const o=Cf(this.collapsibleMainHeader),r=Cf(this.el);if(!o||!r)return;fo(o,!1),Qd(o.el,0);const s=l=>{zE(l,o,r,this.scrollEl)};this.intersectionObserver=new IntersectionObserver(s,{root:t,threshold:[.25,.3,.4,.5,.6,.7,.8,.9,1]}),this.intersectionObserver.observe(r.toolbars[r.toolbars.length-1].el),this.contentScrollCallback=()=>{AE(this.scrollEl,r,t)},this.scrollEl.addEventListener("scroll",this.contentScrollCallback),Ft(()=>{this.collapsibleMainHeader!==void 0&&this.collapsibleMainHeader.classList.add("header-collapse-main")})}render(){const{translucent:t,inheritedAttributes:n}=this,i=J(this),o=this.collapse||"none",r=kt("ion-menu",this.el)?"none":"banner";return I(fe,Object.assign({key:"9fa0af97b605f9fe98b13361bc3d1289745c549f",role:r,class:{[i]:!0,["header-".concat(i)]:!0,"header-translucent":this.translucent,["header-collapse-".concat(o)]:!0,["header-translucent-".concat(i)]:this.translucent}},n),i==="ios"&&t&&I("div",{key:"1a780d2625302f2465718e304bdd3794c89c9845",class:"header-background"}),I("slot",{key:"b2b8557b44be40c590bfcc362ac4350f9f8b889e"}))}get el(){return this}static get style(){return{ios:jE,md:NE}}},[36,"ion-header",{collapse:[1],translucent:[4]}]);function VE(){if(typeof customElements>"u")return;["ion-header"].forEach(t=>{switch(t){case"ion-header":customElements.get(t)||customElements.define(t,FE);break}})}const WE=VE;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const UE=(e,t,n)=>{let i;const o=()=>!(t()===void 0||e.label!==void 0||n()===null),r=()=>{o()&&be(()=>{s()})},s=()=>{const a=t();if(a===void 0)return;if(!o()){a.style.removeProperty("width");return}const c=n().scrollWidth;if(c===0&&a.offsetParent===null&&re!==void 0&&"IntersectionObserver"in re){if(i!==void 0)return;const d=i=new IntersectionObserver(u=>{u[0].intersectionRatio===1&&(s(),d.disconnect(),i=void 0)},{threshold:.01,root:e});d.observe(a);return}a.style.setProperty("width","".concat(c*.75,"px"))};return{calculateNotchWidth:r,destroy:()=>{i&&(i.disconnect(),i=void 0)}}};/*! + * (C) Ionic http://ionicframework.com - MIT License + */const YE=(e,t,n)=>{let i,o;if(re!==void 0&&"MutationObserver"in re){const a=Array.isArray(t)?t:[t];i=new MutationObserver(c=>{for(const d of c)for(const u of d.addedNodes)if(u.nodeType===Node.ELEMENT_NODE&&a.includes(u.slot)){n(),be(()=>r(u));return}}),i.observe(e,{childList:!0})}const r=a=>{var c;o&&(o.disconnect(),o=void 0),o=new MutationObserver(d=>{n();for(const u of d)for(const h of u.removedNodes)h.nodeType===Node.ELEMENT_NODE&&h.slot===t&&l()}),o.observe((c=a.parentElement)!==null&&c!==void 0?c:a,{subtree:!0,childList:!0})},s=()=>{i&&(i.disconnect(),i=void 0),l()},l=()=>{o&&(o.disconnect(),o=void 0)};return{destroy:s}},qE=(e,t,n)=>{const i=e==null?0:e.toString().length,o=GE(i,t);if(n===void 0)return o;try{return n(i,t)}catch(r){return bb("Exception in provided `counterFormatter`.",r),o}},GE=(e,t)=>"".concat(e," / ").concat(t);/*! + * (C) Ionic http://ionicframework.com - MIT License + */const KE=".sc-ion-input-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:0.6;--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--background:transparent;--color:initial;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;padding:0 !important;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}.legacy-input.sc-ion-input-ios-h{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;background:var(--background)}.legacy-input.sc-ion-input-ios-h .native-input.sc-ion-input-ios{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius)}ion-item.sc-ion-input-ios-h:not(.item-label):not(.item-has-modern-input),ion-item:not(.item-label):not(.item-has-modern-input) .sc-ion-input-ios-h{--padding-start:0}ion-item[slot=start].sc-ion-input-ios-h,ion-item [slot=start].sc-ion-input-ios-h,ion-item[slot=end].sc-ion-input-ios-h,ion-item [slot=end].sc-ion-input-ios-h{width:auto}.legacy-input.ion-color.sc-ion-input-ios-h{color:var(--ion-color-base)}.ion-color.sc-ion-input-ios-h{--highlight-color-focused:var(--ion-color-base)}.sc-ion-input-ios-h:not(.legacy-input){min-height:44px}.input-label-placement-floating.sc-ion-input-ios-h,.input-label-placement-stacked.sc-ion-input-ios-h{min-height:56px}.native-input.sc-ion-input-ios{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;position:relative;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.native-input.sc-ion-input-ios::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-ios:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-ios::-ms-clear{display:none}.cloned-input.sc-ion-input-ios{top:0;bottom:0;position:absolute;pointer-events:none}@supports (inset-inline-start: 0){.cloned-input.sc-ion-input-ios{inset-inline-start:0}}@supports not (inset-inline-start: 0){.cloned-input.sc-ion-input-ios{left:0}[dir=rtl].sc-ion-input-ios-h .cloned-input.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h .cloned-input.sc-ion-input-ios{left:unset;right:unset;right:0}[dir=rtl].sc-ion-input-ios .cloned-input.sc-ion-input-ios{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.cloned-input.sc-ion-input-ios:dir(rtl){left:unset;right:unset;right:0}}}.cloned-input.sc-ion-input-ios:disabled{opacity:1}.legacy-input.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.input-clear-icon.sc-ion-input-ios{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:auto;margin-bottom:auto;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;color:var(--ion-color-step-600, #666666);visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.in-item-color.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{color:inherit}.input-clear-icon.sc-ion-input-ios:focus{opacity:0.5}.has-value.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{visibility:visible}.has-focus.legacy-input.sc-ion-input-ios-h{pointer-events:none}.has-focus.legacy-input.sc-ion-input-ios-h input.sc-ion-input-ios,.has-focus.legacy-input.sc-ion-input-ios-h a.sc-ion-input-ios,.has-focus.legacy-input.sc-ion-input-ios-h button.sc-ion-input-ios{pointer-events:auto}.item-label-floating.item-has-placeholder.sc-ion-input-ios-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-input-ios-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-input-ios-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-input-ios-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.input-wrapper.sc-ion-input-ios{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:stretch;align-items:stretch;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal}.native-wrapper.sc-ion-input-ios{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;width:100%}.ion-touched.ion-invalid.sc-ion-input-ios-h{--highlight-color:var(--highlight-color-invalid)}.ion-valid.sc-ion-input-ios-h{--highlight-color:var(--highlight-color-valid)}.input-bottom.sc-ion-input-ios{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:5px;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top:var(--border-width) var(--border-style) var(--border-color);font-size:0.75rem}.has-focus.ion-valid.sc-ion-input-ios-h,.ion-touched.ion-invalid.sc-ion-input-ios-h{--border-color:var(--highlight-color)}.input-bottom.sc-ion-input-ios .error-text.sc-ion-input-ios{display:none;color:var(--highlight-color-invalid)}.input-bottom.sc-ion-input-ios .helper-text.sc-ion-input-ios{display:block;color:var(--ion-color-step-550, #737373)}.ion-touched.ion-invalid.sc-ion-input-ios-h .input-bottom.sc-ion-input-ios .error-text.sc-ion-input-ios{display:block}.ion-touched.ion-invalid.sc-ion-input-ios-h .input-bottom.sc-ion-input-ios .helper-text.sc-ion-input-ios{display:none}.input-bottom.sc-ion-input-ios .counter.sc-ion-input-ios{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}.has-focus.sc-ion-input-ios-h input.sc-ion-input-ios{caret-color:var(--highlight-color)}.label-text-wrapper.sc-ion-input-ios{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text.sc-ion-input-ios,.sc-ion-input-ios-s>[slot=label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden.sc-ion-input-ios,.input-outline-notch-hidden.sc-ion-input-ios{display:none}.input-wrapper.sc-ion-input-ios input.sc-ion-input-ios{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.input-label-placement-start.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios{-ms-flex-direction:row;flex-direction:row}.input-label-placement-start.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-end.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.input-label-placement-end.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-ios-h .label-text.sc-ion-input-ios{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.input-label-placement-stacked.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}.input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform-origin:left top;transform-origin:left top;max-width:100%;z-index:2}[dir=rtl].sc-ion-input-ios-h -no-combinator.input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h -no-combinator.input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl].input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl].sc-ion-input-ios-h -no-combinator.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h -no-combinator.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl].input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.input-label-placement-stacked.sc-ion-input-ios-h:dir(rtl) .label-text-wrapper.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h:dir(rtl) .label-text-wrapper.sc-ion-input-ios{-webkit-transform-origin:right top;transform-origin:right top}}.input-label-placement-stacked.sc-ion-input-ios-h input.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios{margin-left:0;margin-right:0;margin-top:1px;margin-bottom:0}.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios{opacity:0}.has-focus.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios,.has-value.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios{opacity:1}.label-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}.sc-ion-input-ios-s>[slot=start]{-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}.sc-ion-input-ios-s>[slot=end]{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}.sc-ion-input-ios-h{--border-width:0.55px;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));font-size:inherit}.legacy-input.sc-ion-input-ios-h{--padding-top:10px;--padding-end:8px;--padding-bottom:10px;--padding-start:0}.item-label-stacked.sc-ion-input-ios-h,.item-label-stacked .sc-ion-input-ios-h,.item-label-floating.sc-ion-input-ios-h,.item-label-floating .sc-ion-input-ios-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0px}.input-clear-icon.sc-ion-input-ios ion-icon.sc-ion-input-ios{width:18px;height:18px}.legacy-input.sc-ion-input-ios-h .native-input[disabled].sc-ion-input-ios,.input-disabled.sc-ion-input-ios-h{opacity:0.3}.sc-ion-input-ios-s>ion-button[slot=start].button-has-icon-only,.sc-ion-input-ios-s>ion-button[slot=end].button-has-icon-only{--border-radius:50%;--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;aspect-ratio:1}",XE=KE,QE=".sc-ion-input-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:0.6;--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--background:transparent;--color:initial;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;padding:0 !important;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}.legacy-input.sc-ion-input-md-h{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;background:var(--background)}.legacy-input.sc-ion-input-md-h .native-input.sc-ion-input-md{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius)}ion-item.sc-ion-input-md-h:not(.item-label):not(.item-has-modern-input),ion-item:not(.item-label):not(.item-has-modern-input) .sc-ion-input-md-h{--padding-start:0}ion-item[slot=start].sc-ion-input-md-h,ion-item [slot=start].sc-ion-input-md-h,ion-item[slot=end].sc-ion-input-md-h,ion-item [slot=end].sc-ion-input-md-h{width:auto}.legacy-input.ion-color.sc-ion-input-md-h{color:var(--ion-color-base)}.ion-color.sc-ion-input-md-h{--highlight-color-focused:var(--ion-color-base)}.sc-ion-input-md-h:not(.legacy-input){min-height:44px}.input-label-placement-floating.sc-ion-input-md-h,.input-label-placement-stacked.sc-ion-input-md-h{min-height:56px}.native-input.sc-ion-input-md{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;position:relative;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.native-input.sc-ion-input-md::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-md:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-md::-ms-clear{display:none}.cloned-input.sc-ion-input-md{top:0;bottom:0;position:absolute;pointer-events:none}@supports (inset-inline-start: 0){.cloned-input.sc-ion-input-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.cloned-input.sc-ion-input-md{left:0}[dir=rtl].sc-ion-input-md-h .cloned-input.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h .cloned-input.sc-ion-input-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-input-md .cloned-input.sc-ion-input-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.cloned-input.sc-ion-input-md:dir(rtl){left:unset;right:unset;right:0}}}.cloned-input.sc-ion-input-md:disabled{opacity:1}.legacy-input.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.input-clear-icon.sc-ion-input-md{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:auto;margin-bottom:auto;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;color:var(--ion-color-step-600, #666666);visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.in-item-color.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{color:inherit}.input-clear-icon.sc-ion-input-md:focus{opacity:0.5}.has-value.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{visibility:visible}.has-focus.legacy-input.sc-ion-input-md-h{pointer-events:none}.has-focus.legacy-input.sc-ion-input-md-h input.sc-ion-input-md,.has-focus.legacy-input.sc-ion-input-md-h a.sc-ion-input-md,.has-focus.legacy-input.sc-ion-input-md-h button.sc-ion-input-md{pointer-events:auto}.item-label-floating.item-has-placeholder.sc-ion-input-md-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-input-md-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-input-md-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-input-md-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.input-wrapper.sc-ion-input-md{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:stretch;align-items:stretch;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal}.native-wrapper.sc-ion-input-md{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;width:100%}.ion-touched.ion-invalid.sc-ion-input-md-h{--highlight-color:var(--highlight-color-invalid)}.ion-valid.sc-ion-input-md-h{--highlight-color:var(--highlight-color-valid)}.input-bottom.sc-ion-input-md{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:5px;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top:var(--border-width) var(--border-style) var(--border-color);font-size:0.75rem}.has-focus.ion-valid.sc-ion-input-md-h,.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}.input-bottom.sc-ion-input-md .error-text.sc-ion-input-md{display:none;color:var(--highlight-color-invalid)}.input-bottom.sc-ion-input-md .helper-text.sc-ion-input-md{display:block;color:var(--ion-color-step-550, #737373)}.ion-touched.ion-invalid.sc-ion-input-md-h .input-bottom.sc-ion-input-md .error-text.sc-ion-input-md{display:block}.ion-touched.ion-invalid.sc-ion-input-md-h .input-bottom.sc-ion-input-md .helper-text.sc-ion-input-md{display:none}.input-bottom.sc-ion-input-md .counter.sc-ion-input-md{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}.has-focus.sc-ion-input-md-h input.sc-ion-input-md{caret-color:var(--highlight-color)}.label-text-wrapper.sc-ion-input-md{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text.sc-ion-input-md,.sc-ion-input-md-s>[slot=label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden.sc-ion-input-md,.input-outline-notch-hidden.sc-ion-input-md{display:none}.input-wrapper.sc-ion-input-md input.sc-ion-input-md{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.input-label-placement-start.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{-ms-flex-direction:row;flex-direction:row}.input-label-placement-start.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-end.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.input-label-placement-end.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-md-h .label-text.sc-ion-input-md{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.input-label-placement-stacked.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:left top;transform-origin:left top;max-width:100%;z-index:2}[dir=rtl].sc-ion-input-md-h -no-combinator.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].sc-ion-input-md-h -no-combinator.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.input-label-placement-stacked.sc-ion-input-md-h:dir(rtl) .label-text-wrapper.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h:dir(rtl) .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}}.input-label-placement-stacked.sc-ion-input-md-h input.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:1px;margin-bottom:0}.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{opacity:0}.has-focus.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md,.has-value.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{opacity:1}.label-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}.sc-ion-input-md-s>[slot=start]{-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}.sc-ion-input-md-s>[slot=end]{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}.input-fill-solid.sc-ion-input-md-h{--background:var(--ion-color-step-50, #f2f2f2);--border-color:var(--ion-color-step-500, gray);--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-bottom:var(--border-width) var(--border-style) var(--border-color)}.has-focus.input-fill-solid.ion-valid.sc-ion-input-md-h,.input-fill-solid.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}.input-fill-solid.sc-ion-input-md-h .input-bottom.sc-ion-input-md{border-top:none}@media (any-hover: hover){.input-fill-solid.sc-ion-input-md-h:hover{--background:var(--ion-color-step-100, #e6e6e6);--border-color:var(--ion-color-step-750, #404040)}}.input-fill-solid.has-focus.sc-ion-input-md-h{--background:var(--ion-color-step-150, #d9d9d9);--border-color:var(--ion-color-step-750, #404040)}.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,[dir=rtl].input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,[dir=rtl] .input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}@supports selector(:dir(rtl)){.input-fill-solid.sc-ion-input-md-h:dir(rtl) .input-wrapper.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}}.label-floating.input-fill-solid.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{max-width:calc(100% / 0.75)}.input-fill-outline.sc-ion-input-md-h{--border-color:var(--ion-color-step-300, #b3b3b3);--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}.input-fill-outline.input-shape-round.sc-ion-input-md-h{--border-radius:28px;--padding-start:32px;--padding-end:32px}.has-focus.input-fill-outline.ion-valid.sc-ion-input-md-h,.input-fill-outline.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}@media (any-hover: hover){.input-fill-outline.sc-ion-input-md-h:hover{--border-color:var(--ion-color-step-750, #404040)}}.input-fill-outline.has-focus.sc-ion-input-md-h{--border-width:2px;--border-color:var(--highlight-color)}.input-fill-outline.sc-ion-input-md-h .input-bottom.sc-ion-input-md{border-top:none}.input-fill-outline.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-bottom:none}.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:left top;transform-origin:left top;position:absolute;max-width:calc(100% - var(--padding-start) - var(--padding-end))}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h:dir(rtl) .label-text-wrapper.sc-ion-input-md,.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h:dir(rtl) .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}}.input-fill-outline.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{position:relative}.label-floating.input-fill-outline.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform:translateY(-32%) scale(0.75);transform:translateY(-32%) scale(0.75);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;max-width:calc((100% - var(--padding-start) - var(--padding-end) - 8px) / 0.75)}.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h input.sc-ion-input-md,.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:6px;margin-bottom:6px}.input-fill-outline.sc-ion-input-md-h .input-outline-container.sc-ion-input-md{left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%}.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{pointer-events:none}.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,.input-fill-outline.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md,.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{border-top:var(--border-width) var(--border-style) var(--border-color);border-bottom:var(--border-width) var(--border-style) var(--border-color)}.input-fill-outline.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md{max-width:calc(100% - var(--padding-start) - var(--padding-end))}.input-fill-outline.sc-ion-input-md-h .notch-spacer.sc-ion-input-md{-webkit-padding-end:8px;padding-inline-end:8px;font-size:calc(1em * 0.75);opacity:0;pointer-events:none;-webkit-box-sizing:content-box;box-sizing:content-box}.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius);-webkit-border-start:var(--border-width) var(--border-style) var(--border-color);border-inline-start:var(--border-width) var(--border-style) var(--border-color);width:calc(var(--padding-start) - 4px)}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,[dir=rtl].input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,[dir=rtl] .input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md{border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px}@supports selector(:dir(rtl)){.input-fill-outline.sc-ion-input-md-h:dir(rtl) .input-outline-start.sc-ion-input-md{border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px}}.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{-webkit-border-end:var(--border-width) var(--border-style) var(--border-color);border-inline-end:var(--border-width) var(--border-style) var(--border-color);border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px;-ms-flex-positive:1;flex-grow:1}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md,[dir=rtl].input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md,[dir=rtl] .input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius)}@supports selector(:dir(rtl)){.input-fill-outline.sc-ion-input-md-h:dir(rtl) .input-outline-end.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius)}}.label-floating.input-fill-outline.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md{border-top:none}.sc-ion-input-md-h{--border-width:1px;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));font-size:inherit}.legacy-input.sc-ion-input-md-h{--padding-top:10px;--padding-end:0;--padding-bottom:10px;--padding-start:8px}.item-label-stacked.sc-ion-input-md-h,.item-label-stacked .sc-ion-input-md-h,.item-label-floating.sc-ion-input-md-h,.item-label-floating .sc-ion-input-md-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0}.input-clear-icon.sc-ion-input-md ion-icon.sc-ion-input-md{width:22px;height:22px}.legacy-input.sc-ion-input-md-h .native-input[disabled].sc-ion-input-md,.input-disabled.sc-ion-input-md-h{opacity:0.38}.has-focus.ion-valid.sc-ion-input-md-h,.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}.input-bottom.sc-ion-input-md .counter.sc-ion-input-md{letter-spacing:0.0333333333em}.input-label-placement-floating.has-focus.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-stacked.has-focus.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{color:var(--highlight-color)}.has-focus.input-label-placement-floating.ion-valid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-floating.ion-touched.ion-invalid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.has-focus.input-label-placement-stacked.ion-valid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-stacked.ion-touched.ion-invalid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{color:var(--highlight-color)}.input-highlight.sc-ion-input-md{bottom:-1px;position:absolute;width:100%;height:2px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms, -webkit-transform 200ms;background:var(--highlight-color)}@supports (inset-inline-start: 0){.input-highlight.sc-ion-input-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.input-highlight.sc-ion-input-md{left:0}[dir=rtl].sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-input-md .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.input-highlight.sc-ion-input-md:dir(rtl){left:unset;right:unset;right:0}}}.has-focus.sc-ion-input-md-h .input-highlight.sc-ion-input-md{-webkit-transform:scale(1);transform:scale(1)}.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{bottom:0}@supports (inset-inline-start: 0){.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{left:0}[dir=rtl].sc-ion-input-md-h -no-combinator.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl].in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl] .in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.in-item.sc-ion-input-md-h:dir(rtl) .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}}}.input-shape-round.sc-ion-input-md-h{--border-radius:16px}.sc-ion-input-md-s>ion-button[slot=start].button-has-icon-only,.sc-ion-input-md-s>ion-button[slot=end].button-has-icon-only{--border-radius:50%;--padding-start:8px;--padding-end:8px;--padding-top:8px;--padding-bottom:8px;aspect-ratio:1;min-height:40px}",ZE=QE,JE=me(class extends pe{constructor(){super(),this.__registerHost(),this.ionInput=Q(this,"ionInput",7),this.ionChange=Q(this,"ionChange",7),this.ionBlur=Q(this,"ionBlur",7),this.ionFocus=Q(this,"ionFocus",7),this.ionStyle=Q(this,"ionStyle",7),this.inputId="ion-input-".concat(eS++),this.inheritedAttributes={},this.isComposing=!1,this.hasLoggedDeprecationWarning=!1,this.didInputClearOnEdit=!1,this.onInput=t=>{const n=t.target;n&&(this.value=n.value||""),this.emitInputChange(t)},this.onChange=t=>{this.emitValueChange(t)},this.onBlur=t=>{this.hasFocus=!1,this.emitStyle(),this.focusedValue!==this.value&&this.emitValueChange(t),this.didInputClearOnEdit=!1,this.ionBlur.emit(t)},this.onFocus=t=>{this.hasFocus=!0,this.focusedValue=this.value,this.emitStyle(),this.ionFocus.emit(t)},this.onKeydown=t=>{this.checkClearOnEdit(t)},this.onCompositionStart=()=>{this.isComposing=!0},this.onCompositionEnd=()=>{this.isComposing=!1},this.clearTextInput=t=>{this.clearInput&&!this.readonly&&!this.disabled&&t&&(t.preventDefault(),t.stopPropagation(),this.setFocus()),this.value="",this.emitInputChange(t)},this.hasFocus=!1,this.color=void 0,this.accept=void 0,this.autocapitalize="off",this.autocomplete="off",this.autocorrect="off",this.autofocus=!1,this.clearInput=!1,this.clearOnEdit=void 0,this.counter=!1,this.counterFormatter=void 0,this.debounce=void 0,this.disabled=!1,this.enterkeyhint=void 0,this.errorText=void 0,this.fill=void 0,this.inputmode=void 0,this.helperText=void 0,this.label=void 0,this.labelPlacement="start",this.legacy=void 0,this.max=void 0,this.maxlength=void 0,this.min=void 0,this.minlength=void 0,this.multiple=void 0,this.name=this.inputId,this.pattern=void 0,this.placeholder=void 0,this.readonly=!1,this.required=!1,this.shape=void 0,this.spellcheck=!1,this.step=void 0,this.size=void 0,this.type="text",this.value=""}debounceChanged(){const{ionInput:t,debounce:n,originalIonInput:i}=this;this.ionInput=n===void 0?i!=null?i:t:Mx(t,n)}disabledChanged(){this.emitStyle()}placeholderChanged(){this.emitStyle()}valueChanged(){const t=this.nativeInput,n=this.getValue();t&&t.value!==n&&!this.isComposing&&(t.value=n),this.emitStyle()}componentWillLoad(){this.inheritedAttributes=Object.assign(Object.assign({},qd(this.el)),sr(this.el,["tabindex","title","data-form-type"]))}connectedCallback(){const{el:t}=this;this.legacyFormController=Gk(t),this.slotMutationController=YE(t,["label","start","end"],()=>qo(this)),this.notchController=UE(t,()=>this.notchSpacerEl,()=>this.labelSlot),this.emitStyle(),this.debounceChanged(),document.dispatchEvent(new CustomEvent("ionInputDidLoad",{detail:this.el}))}componentDidLoad(){this.originalIonInput=this.ionInput}componentDidRender(){var t;(t=this.notchController)===null||t===void 0||t.calculateNotchWidth()}disconnectedCallback(){document.dispatchEvent(new CustomEvent("ionInputDidUnload",{detail:this.el})),this.slotMutationController&&(this.slotMutationController.destroy(),this.slotMutationController=void 0),this.notchController&&(this.notchController.destroy(),this.notchController=void 0)}async setFocus(){this.nativeInput&&this.nativeInput.focus()}async getInputElement(){return this.nativeInput||await new Promise(t=>Qn(this.el,t)),Promise.resolve(this.nativeInput)}emitValueChange(t){const{value:n}=this,i=n==null?n:n.toString();this.focusedValue=i,this.ionChange.emit({value:i,event:t})}emitInputChange(t){const{value:n}=this,i=n==null?n:n.toString();this.ionInput.emit({value:i,event:t})}shouldClearOnEdit(){const{type:t,clearOnEdit:n}=this;return n===void 0?t==="password":n}getValue(){return typeof this.value=="number"?this.value.toString():(this.value||"").toString()}emitStyle(){this.legacyFormController.hasLegacyControl()&&this.ionStyle.emit({interactive:!0,input:!0,"has-placeholder":this.placeholder!==void 0,"has-value":this.hasValue(),"has-focus":this.hasFocus,"interactive-disabled":this.disabled,legacy:!!this.legacy})}checkClearOnEdit(t){if(!this.shouldClearOnEdit())return;const i=["Enter","Tab","Shift","Meta","Alt","Control"].includes(t.key);!this.didInputClearOnEdit&&this.hasValue()&&!i&&(this.value="",this.emitInputChange(t)),i||(this.didInputClearOnEdit=!0)}hasValue(){return this.getValue().length>0}renderHintText(){const{helperText:t,errorText:n}=this;return[I("div",{class:"helper-text"},t),I("div",{class:"error-text"},n)]}renderCounter(){const{counter:t,maxlength:n,counterFormatter:i,value:o}=this;if(!(t!==!0||n===void 0))return I("div",{class:"counter"},qE(o,n,i))}renderBottomContent(){const{counter:t,helperText:n,errorText:i,maxlength:o}=this;if(!(!(n||i)&&!(t===!0&&o!==void 0)))return I("div",{class:"input-bottom"},this.renderHintText(),this.renderCounter())}renderLabel(){const{label:t}=this;return I("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!this.hasLabel}},t===void 0?I("slot",{name:"label"}):I("div",{class:"label-text"},t))}get labelSlot(){return this.el.querySelector('[slot="label"]')}get hasLabel(){return this.label!==void 0||this.labelSlot!==null}renderLabelContainer(){return J(this)==="md"&&this.fill==="outline"?[I("div",{class:"input-outline-container"},I("div",{class:"input-outline-start"}),I("div",{class:{"input-outline-notch":!0,"input-outline-notch-hidden":!this.hasLabel}},I("div",{class:"notch-spacer","aria-hidden":"true",ref:i=>this.notchSpacerEl=i},this.label)),I("div",{class:"input-outline-end"})),this.renderLabel()]:this.renderLabel()}renderInput(){const{disabled:t,fill:n,readonly:i,shape:o,inputId:r,labelPlacement:s,el:l,hasFocus:a}=this,c=J(this),d=this.getValue(),u=kt("ion-item",this.el),h=c==="md"&&n!=="outline"&&!u,f=this.hasValue(),g=l.querySelector('[slot="start"], [slot="end"]')!==null,v=s==="stacked"||s==="floating"&&(f||a||g);return I(fe,{class:At(this.color,{[c]:!0,"has-value":f,"has-focus":a,"label-floating":v,["input-fill-".concat(n)]:n!==void 0,["input-shape-".concat(o)]:o!==void 0,["input-label-placement-".concat(s)]:!0,"in-item":u,"in-item-color":kt("ion-item.ion-color",this.el),"input-disabled":t})},I("label",{class:"input-wrapper",htmlFor:r},this.renderLabelContainer(),I("div",{class:"native-wrapper"},I("slot",{name:"start"}),I("input",Object.assign({class:"native-input",ref:E=>this.nativeInput=E,id:r,disabled:t,accept:this.accept,autoCapitalize:this.autocapitalize,autoComplete:this.autocomplete,autoCorrect:this.autocorrect,autoFocus:this.autofocus,enterKeyHint:this.enterkeyhint,inputMode:this.inputmode,min:this.min,max:this.max,minLength:this.minlength,maxLength:this.maxlength,multiple:this.multiple,name:this.name,pattern:this.pattern,placeholder:this.placeholder||"",readOnly:i,required:this.required,spellcheck:this.spellcheck,step:this.step,size:this.size,type:this.type,value:d,onInput:this.onInput,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,onKeyDown:this.onKeydown,onCompositionstart:this.onCompositionStart,onCompositionend:this.onCompositionEnd},this.inheritedAttributes)),this.clearInput&&!i&&!t&&I("button",{"aria-label":"reset",type:"button",class:"input-clear-icon",onPointerDown:E=>{E.preventDefault()},onFocusin:E=>{E.stopPropagation()},onClick:this.clearTextInput},I("ion-icon",{"aria-hidden":"true",icon:c==="ios"?vf:yf})),I("slot",{name:"end"})),h&&I("div",{class:"input-highlight"})),this.renderBottomContent())}renderLegacyInput(){this.hasLoggedDeprecationWarning||(ze('ion-input now requires providing a label with either the "label" property or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the "label" property or the "aria-label" attribute.\n\nExample: \nExample with aria-label: \n\nFor inputs that do not render the label immediately next to the input, developers may continue to use "ion-label" but must manually associate the label with the input by using "aria-labelledby".\n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&ze('ion-input is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\n\nDevelopers can dismiss this warning by removing their usage of the "legacy" property and using the new input syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const t=J(this),n=this.getValue(),i=this.inputId+"-lbl",o=Qg(this.el);return o&&(o.id=i),I(fe,{"aria-disabled":this.disabled?"true":null,class:At(this.color,{[t]:!0,"has-value":this.hasValue(),"has-focus":this.hasFocus,"legacy-input":!0,"in-item-color":kt("ion-item.ion-color",this.el)})},I("input",Object.assign({class:"native-input",ref:r=>this.nativeInput=r,"aria-labelledby":o?o.id:null,disabled:this.disabled,accept:this.accept,autoCapitalize:this.autocapitalize,autoComplete:this.autocomplete,autoCorrect:this.autocorrect,autoFocus:this.autofocus,enterKeyHint:this.enterkeyhint,inputMode:this.inputmode,min:this.min,max:this.max,minLength:this.minlength,maxLength:this.maxlength,multiple:this.multiple,name:this.name,pattern:this.pattern,placeholder:this.placeholder||"",readOnly:this.readonly,required:this.required,spellcheck:this.spellcheck,step:this.step,size:this.size,type:this.type,value:n,onInput:this.onInput,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,onKeyDown:this.onKeydown},this.inheritedAttributes)),this.clearInput&&!this.readonly&&!this.disabled&&I("button",{"aria-label":"reset",type:"button",class:"input-clear-icon",onPointerDown:r=>{r.preventDefault()},onClick:this.clearTextInput},I("ion-icon",{"aria-hidden":"true",icon:t==="ios"?vf:yf})))}render(){const{legacyFormController:t}=this;return t.hasLegacyControl()?this.renderLegacyInput():this.renderInput()}get el(){return this}static get watchers(){return{debounce:["debounceChanged"],disabled:["disabledChanged"],placeholder:["placeholderChanged"],value:["valueChanged"]}}static get style(){return{ios:XE,md:ZE}}},[38,"ion-input",{color:[513],accept:[1],autocapitalize:[1],autocomplete:[1],autocorrect:[1],autofocus:[4],clearInput:[4,"clear-input"],clearOnEdit:[4,"clear-on-edit"],counter:[4],counterFormatter:[16],debounce:[2],disabled:[4],enterkeyhint:[1],errorText:[1,"error-text"],fill:[1],inputmode:[1],helperText:[1,"helper-text"],label:[1],labelPlacement:[1,"label-placement"],legacy:[4],max:[8],maxlength:[2],min:[8],minlength:[2],multiple:[4],name:[1],pattern:[1],placeholder:[1],readonly:[4],required:[4],shape:[1],spellcheck:[4],step:[1],size:[2],type:[1],value:[1032],hasFocus:[32],setFocus:[64],getInputElement:[64]},void 0,{debounce:["debounceChanged"],disabled:["disabledChanged"],placeholder:["placeholderChanged"],value:["valueChanged"]}]);let eS=0;function tS(){if(typeof customElements>"u")return;["ion-input","ion-icon"].forEach(t=>{switch(t){case"ion-input":customElements.get(t)||customElements.define(t,JE);break;case"ion-icon":customElements.get(t)||Sb();break}})}const nS=tS;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const iS=PE;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const oS="ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-ios{background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-ios.list-inset{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px;border-radius:10px}.list-ios.list-inset ion-item:only-child,.list-ios.list-inset ion-item:not(:only-of-type):last-of-type,.list-ios.list-inset ion-item-sliding:last-of-type ion-item{--border-width:0;--inner-border-width:0}.list-ios.list-inset+ion-list.list-inset{margin-top:0}.list-ios-lines-none .item-lines-default{--inner-border-width:0px;--border-width:0px}.list-ios-lines-full .item-lines-default{--inner-border-width:0px;--border-width:0 0 0.55px 0}.list-ios-lines-inset .item-lines-default{--inner-border-width:0 0 0.55px 0;--border-width:0px}ion-card .list-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}",rS=oS,sS="ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;background:var(--ion-item-background, var(--ion-background-color, #fff))}@supports (inset-inline-start: 0){.list-md>.input:last-child::after{inset-inline-start:0}}@supports not (inset-inline-start: 0){.list-md>.input:last-child::after{left:0}:host-context([dir=rtl]) .list-md>.input:last-child::after{left:unset;right:unset;right:0}[dir=rtl] .list-md>.input:last-child::after{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.list-md>.input:last-child::after:dir(rtl){left:unset;right:unset;right:0}}}.list-md.list-inset{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px;border-radius:2px}.list-md.list-inset ion-item:not(:only-of-type):last-of-type,.list-md.list-inset ion-item-sliding:last-of-type ion-item{--border-width:0;--inner-border-width:0}.list-md.list-inset ion-item:only-child{--border-width:0;--inner-border-width:0}.list-md.list-inset+ion-list.list-inset{margin-top:0}.list-md-lines-none .item-lines-default{--inner-border-width:0px;--border-width:0px}.list-md-lines-full .item-lines-default{--inner-border-width:0px;--border-width:0 0 1px 0}.list-md-lines-inset .item-lines-default{--inner-border-width:0 0 1px 0;--border-width:0px}ion-card .list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}",aS=sS,lS=me(class extends pe{constructor(){super(),this.__registerHost(),this.lines=void 0,this.inset=!1}async closeSlidingItems(){const t=this.el.querySelector("ion-item-sliding");return t!=null&&t.closeOpened?t.closeOpened():!1}render(){const t=J(this),{lines:n,inset:i}=this;return I(fe,{key:"3df401155114c7a39c81f201bf8a181d07e8d4c8",role:"list",class:{[t]:!0,["list-".concat(t)]:!0,"list-inset":i,["list-lines-".concat(n)]:n!==void 0,["list-".concat(t,"-lines-").concat(n)]:n!==void 0}})}get el(){return this}static get style(){return{ios:rS,md:aS}}},[32,"ion-list",{lines:[1],inset:[4],closeSlidingItems:[64]}]);function cS(){if(typeof customElements>"u")return;["ion-list"].forEach(t=>{switch(t){case"ion-list":customElements.get(t)||customElements.define(t,lS);break}})}/*! + * (C) Ionic http://ionicframework.com - MIT License + */const dS=cS;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const uS=":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-color-step-850, #262626);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));padding-right:var(--ion-safe-area-right);padding-left:calc(var(--ion-safe-area-left, 0px) + 16px);position:relative;-ms-flex-align:end;align-items:flex-end;font-size:min(1.375rem, 56.1px);font-weight:700;letter-spacing:0}:host-context([dir=rtl]){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}@supports selector(:dir(rtl)){:host(:dir(rtl)){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}}::slotted(ion-button),::slotted(ion-label){margin-top:29px;margin-bottom:6px}::slotted(ion-button){--padding-top:0;--padding-bottom:0;-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:3px;margin-inline-end:3px;min-height:1.4em}:host(.list-header-lines-full){--border-width:0 0 0.55px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 0.55px 0}",hS=uS,fS=":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-text-color, #000);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));padding-right:var(--ion-safe-area-right);padding-left:calc(var(--ion-safe-area-left, 0px) + 16px);min-height:45px;font-size:0.875rem}:host-context([dir=rtl]){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}@supports selector(:dir(rtl)){:host(:dir(rtl)){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}}:host(.list-header-lines-full){--border-width:0 0 1px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 1px 0}",pS=fS,mS=me(class extends pe{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.color=void 0,this.lines=void 0}render(){const{lines:t}=this,n=J(this);return I(fe,{key:"e5fabb3ae91e6fe47c89273d1d2dba5902f77f94",class:At(this.color,{[n]:!0,["list-header-lines-".concat(t)]:t!==void 0})},I("div",{key:"a9cfdaa436267fbabb0d618c3932849c1b77fbd2",class:"list-header-inner"},I("slot",{key:"8ed806fd58f8f2265c5bf466886086e88ada93cc"})))}static get style(){return{ios:hS,md:pS}}},[33,"ion-list-header",{color:[513],lines:[1]}]);function gS(){if(typeof customElements>"u")return;["ion-list-header"].forEach(t=>{switch(t){case"ion-list-header":customElements.get(t)||customElements.define(t,mS);break}})}/*! + * (C) Ionic http://ionicframework.com - MIT License + */const bS=gS,_b=1,Rb=2,As=3;class Bc{constructor(t,n){this.component=t,this.params=n,this.state=_b}async init(t){if(this.state=Rb,!this.element){const n=this.component;this.element=await Xd(this.delegate,t,n,["ion-page","ion-page-invisible"],this.params)}}_destroy(){Ge(this.state!==As,"view state must be ATTACHED");const t=this.element;t&&(this.delegate?this.delegate.removeViewFromDom(t.parentElement,t):t.remove()),this.nav=void 0,this.state=As}}const If=(e,t,n)=>!e||e.component!==t?!1:Zg(e.params,n),Tf=(e,t)=>e?e instanceof Bc?e:new Bc(e,t):null,vS=e=>e.map(t=>t instanceof Bc?t:"component"in t?Tf(t.component,t.componentProps===null?void 0:t.componentProps):Tf(t,void 0)).filter(t=>t!==null),yS=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;z-index:0}",wS=yS,xS=me(class extends pe{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionNavWillLoad=Q(this,"ionNavWillLoad",7),this.ionNavWillChange=Q(this,"ionNavWillChange",3),this.ionNavDidChange=Q(this,"ionNavDidChange",3),this.transInstr=[],this.gestureOrAnimationInProgress=!1,this.useRouter=!1,this.isTransitioning=!1,this.destroyed=!1,this.views=[],this.didLoad=!1,this.delegate=void 0,this.swipeGesture=void 0,this.animated=!0,this.animation=void 0,this.rootParams=void 0,this.root=void 0}swipeGestureChanged(){this.gesture&&this.gesture.enable(this.swipeGesture===!0)}rootChanged(){this.root!==void 0&&this.didLoad!==!1&&(this.useRouter||this.root!==void 0&&this.setRoot(this.root,this.rootParams))}componentWillLoad(){if(this.useRouter=document.querySelector("ion-router")!==null&&this.el.closest("[no-router]")===null,this.swipeGesture===void 0){const t=J(this);this.swipeGesture=ie.getBoolean("swipeBackEnabled",t==="ios")}this.ionNavWillLoad.emit()}async componentDidLoad(){this.didLoad=!0,this.rootChanged(),this.gesture=(await Bt(()=>import("./swipe-back-be805639.js"),[])).createSwipeBackGesture(this.el,this.canStart.bind(this),this.onStart.bind(this),this.onMove.bind(this),this.onEnd.bind(this)),this.swipeGestureChanged()}connectedCallback(){this.destroyed=!1}disconnectedCallback(){for(const t of this.views)Gt(t.element,hl),t._destroy();this.gesture&&(this.gesture.destroy(),this.gesture=void 0),this.transInstr.length=0,this.views.length=0,this.destroyed=!0}push(t,n,i,o){return this.insert(-1,t,n,i,o)}insert(t,n,i,o,r){return this.insertPages(t,[{component:n,componentProps:i}],o,r)}insertPages(t,n,i,o){return this.queueTrns({insertStart:t,insertViews:n,opts:i},o)}pop(t,n){return this.removeIndex(-1,1,t,n)}popTo(t,n,i){const o={removeStart:-1,removeCount:-1,opts:n};return typeof t=="object"&&t.component?(o.removeView=t,o.removeStart=1):typeof t=="number"&&(o.removeStart=t+1),this.queueTrns(o,i)}popToRoot(t,n){return this.removeIndex(1,-1,t,n)}removeIndex(t,n=1,i,o){return this.queueTrns({removeStart:t,removeCount:n,opts:i},o)}setRoot(t,n,i,o){return this.setPages([{component:t,componentProps:n}],i,o)}setPages(t,n,i){return n!=null||(n={}),n.animated!==!0&&(n.animated=!1),this.queueTrns({insertStart:0,insertViews:t,removeStart:0,removeCount:-1,opts:n},i)}setRouteId(t,n,i,o){const r=this.getActiveSync();if(If(r,t,n))return Promise.resolve({changed:!1,element:r.element});let s;const l=new Promise(d=>s=d);let a;const c={updateURL:!1,viewIsReady:d=>{let u;const h=new Promise(f=>u=f);return s({changed:!0,element:d,markVisible:async()=>{u(),await a}}),h}};if(i==="root")a=this.setRoot(t,n,c);else{const d=this.views.find(u=>If(u,t,n));d?a=this.popTo(d,Object.assign(Object.assign({},c),{direction:"back",animationBuilder:o})):i==="forward"?a=this.push(t,n,Object.assign(Object.assign({},c),{animationBuilder:o})):i==="back"&&(a=this.setRoot(t,n,Object.assign(Object.assign({},c),{direction:"back",animated:!0,animationBuilder:o})))}return l}async getRouteId(){const t=this.getActiveSync();if(t)return{id:t.element.tagName,params:t.params,element:t.element}}async getActive(){return this.getActiveSync()}async getByIndex(t){return this.views[t]}async canGoBack(t){return this.canGoBackSync(t)}async getPrevious(t){return this.getPreviousSync(t)}getLength(){return this.views.length}getActiveSync(){return this.views[this.views.length-1]}canGoBackSync(t=this.getActiveSync()){return!!(t&&this.getPreviousSync(t))}getPreviousSync(t=this.getActiveSync()){if(!t)return;const n=this.views,i=n.indexOf(t);return i>0?n[i-1]:void 0}async queueTrns(t,n){var i,o;if(this.isTransitioning&&(!((i=t.opts)===null||i===void 0)&&i.skipIfBusy))return!1;const r=new Promise((s,l)=>{t.resolve=s,t.reject=l});if(t.done=n,t.opts&&t.opts.updateURL!==!1&&this.useRouter){const s=document.querySelector("ion-router");if(s){const l=await s.canTransition();if(l===!1)return!1;if(typeof l=="string")return s.push(l,t.opts.direction||"back"),!1}}return((o=t.insertViews)===null||o===void 0?void 0:o.length)===0&&(t.insertViews=void 0),this.transInstr.push(t),this.nextTrns(),r}success(t,n){if(this.destroyed){this.fireError("nav controller was destroyed",n);return}if(n.done&&n.done(t.hasCompleted,t.requiresTransition,t.enteringView,t.leavingView,t.direction),n.resolve(t.hasCompleted),n.opts.updateURL!==!1&&this.useRouter){const i=document.querySelector("ion-router");if(i){const o=t.direction==="back"?"back":"forward";i.navChanged(o)}}}failed(t,n){if(this.destroyed){this.fireError("nav controller was destroyed",n);return}this.transInstr.length=0,this.fireError(t,n)}fireError(t,n){n.done&&n.done(!1,!1,t),n.reject&&!this.destroyed?n.reject(t):n.resolve(!1)}nextTrns(){if(this.isTransitioning)return!1;const t=this.transInstr.shift();return t?(this.runTransition(t),!0):!1}async runTransition(t){try{this.ionNavWillChange.emit(),this.isTransitioning=!0,this.prepareTI(t);const n=this.getActiveSync(),i=this.getEnteringView(t,n);if(!n&&!i)throw new Error("no views in the stack to be removed");i&&i.state===_b&&await i.init(this.el),this.postViewInit(i,n,t);const o=(t.enteringRequiresTransition||t.leavingRequiresTransition)&&i!==n;o&&t.opts&&n&&(t.opts.direction==="back"&&(t.opts.animationBuilder=t.opts.animationBuilder||(i==null?void 0:i.animationBuilder)),n.animationBuilder=t.opts.animationBuilder);let r;o?r=await this.transition(i,n,t):r={hasCompleted:!0,requiresTransition:!1},this.success(r,t),this.ionNavDidChange.emit()}catch(n){this.failed(n,t)}this.isTransitioning=!1,this.nextTrns()}prepareTI(t){var n,i,o;const r=this.views.length;if((n=t.opts)!==null&&n!==void 0||(t.opts={}),(i=(o=t.opts).delegate)!==null&&i!==void 0||(o.delegate=this.delegate),t.removeView!==void 0){Ge(t.removeStart!==void 0,"removeView needs removeStart"),Ge(t.removeCount!==void 0,"removeView needs removeCount");const a=this.views.indexOf(t.removeView);if(a<0)throw new Error("removeView was not found");t.removeStart+=a}t.removeStart!==void 0&&(t.removeStart<0&&(t.removeStart=r-1),t.removeCount<0&&(t.removeCount=r-t.removeStart),t.leavingRequiresTransition=t.removeCount>0&&t.removeStart+t.removeCount===r),t.insertViews&&((t.insertStart<0||t.insertStart>r)&&(t.insertStart=r),t.enteringRequiresTransition=t.insertStart===r);const s=t.insertViews;if(!s)return;Ge(s.length>0,"length can not be zero");const l=vS(s);if(l.length===0)throw new Error("invalid views to insert");for(const a of l){a.delegate=t.opts.delegate;const c=a.nav;if(c&&c!==this)throw new Error("inserted view was already inserted");if(a.state===As)throw new Error("inserted view was already destroyed")}t.insertViews=l}getEnteringView(t,n){const i=t.insertViews;if(i!==void 0)return i[i.length-1];const o=t.removeStart;if(o!==void 0){const r=this.views,s=o+t.removeCount;for(let l=r.length-1;l>=0;l--){const a=r[l];if((l=s)&&a!==n)return a}}}postViewInit(t,n,i){var o,r,s;Ge(n||t,"Both leavingView and enteringView are null"),Ge(i.resolve,"resolve must be valid"),Ge(i.reject,"reject must be valid");const l=i.opts,{insertViews:a,removeStart:c,removeCount:d}=i;let u;if(c!==void 0&&d!==void 0){Ge(c>=0,"removeStart can not be negative"),Ge(d>=0,"removeCount can not be negative"),u=[];for(let f=c;f=0,"final balance can not be negative"),h===0)throw console.warn("You can't remove all the pages in the navigation stack. nav.pop() is probably called too many times.",this,this.el),new Error("navigation stack needs at least one root page");if(a){let f=i.insertStart;for(const g of a)this.insertViewAt(g,f),f++;i.enteringRequiresTransition&&((s=l.direction)!==null&&s!==void 0||(l.direction="forward"))}if(u&&u.length>0){for(const f of u)Gt(f.element,Jg),Gt(f.element,eb),Gt(f.element,hl);for(const f of u)this.destroyView(f)}}async transition(t,n,i){const o=i.opts,r=o.progressAnimation?u=>{u!==void 0&&!this.gestureOrAnimationInProgress?(this.gestureOrAnimationInProgress=!0,u.onFinish(()=>{this.gestureOrAnimationInProgress=!1},{oneTimeCallback:!0}),u.progressEnd(0,0,0)):this.sbAni=u}:void 0,s=J(this),l=t.element,a=n&&n.element,c=Object.assign(Object.assign({mode:s,showGoBack:this.canGoBackSync(t),baseEl:this.el,progressCallback:r,animated:this.animated&&ie.getBoolean("animated",!0),enteringEl:l,leavingEl:a},o),{animationBuilder:o.animationBuilder||this.animation||ie.get("navAnimation")}),{hasCompleted:d}=await tb(c);return this.transitionFinish(d,t,n,o)}transitionFinish(t,n,i,o){const r=t?n:i;return r&&this.unmountInactiveViews(r),{hasCompleted:t,requiresTransition:!0,enteringView:n,leavingView:i,direction:o.direction}}insertViewAt(t,n){const i=this.views,o=i.indexOf(t);o>-1?(Ge(t.nav===this,"view is not part of the nav"),i.splice(o,1),i.splice(n,0,t)):(Ge(!t.nav,"nav is used"),t.nav=this,i.splice(n,0,t))}removeView(t){Ge(t.state===Rb||t.state===As,"view state should be loaded or destroyed");const n=this.views,i=n.indexOf(t);Ge(i>-1,"view must be part of the stack"),i>=0&&n.splice(i,1)}destroyView(t){t._destroy(),this.removeView(t)}unmountInactiveViews(t){if(this.destroyed)return;const n=this.views,i=n.indexOf(t);for(let o=n.length-1;o>=0;o--){const r=n[o],s=r.element;s&&(o>i?(Gt(s,hl),this.destroyView(r)):o{this.gestureOrAnimationInProgress=!1},{oneTimeCallback:!0});let o=t?-.001:.001;t?o+=Hi([0,0],[.32,.72],[0,1],[1,1],n)[0]:(this.sbAni.easing("cubic-bezier(1, 0, 0.68, 0.28)"),o+=Hi([0,0],[1,0],[.68,.28],[1,1],n)[0]),this.sbAni.progressEnd(t?1:0,o,i)}else this.gestureOrAnimationInProgress=!1}render(){return I("slot",{key:"6894eccc60e446294b01261477691ea1e88348ab"})}get el(){return this}static get watchers(){return{swipeGesture:["swipeGestureChanged"],root:["rootChanged"]}}static get style(){return wS}},[1,"ion-nav",{delegate:[16],swipeGesture:[1028,"swipe-gesture"],animated:[4],animation:[16],rootParams:[16],root:[1],push:[64],insert:[64],insertPages:[64],pop:[64],popTo:[64],popToRoot:[64],removeIndex:[64],setRoot:[64],setPages:[64],setRouteId:[64],getRouteId:[64],getActive:[64],getByIndex:[64],canGoBack:[64],getPrevious:[64]},void 0,{swipeGesture:["swipeGestureChanged"],root:["rootChanged"]}]);function kS(){if(typeof customElements>"u")return;["ion-nav"].forEach(t=>{switch(t){case"ion-nav":customElements.get(t)||customElements.define(t,xS);break}})}const ES=kS;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const SS=":host(.ion-color){color:var(--ion-color-base)}",CS=SS,$S=me(class extends pe{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.color=void 0}render(){const t=J(this);return I(fe,{key:"4330b56cbc4e15953d9b3162fb40af728a8195dd",class:At(this.color,{[t]:!0})},I("slot",{key:"ec674a71d8fbb04d537fd79d617d9db4a607c340"}))}static get style(){return CS}},[1,"ion-text",{color:[513]}]);function IS(){if(typeof customElements>"u")return;["ion-text"].forEach(t=>{switch(t){case"ion-text":customElements.get(t)||customElements.define(t,$S);break}})}const TS=IS;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const PS=":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}: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}:host(.title-small) .toolbar-title{white-space:normal}:host{top:0;-webkit-padding-start:90px;padding-inline-start:90px;-webkit-padding-end:90px;padding-inline-end:90px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);position:absolute;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:min(1.0625rem, 20.4px);font-weight:600;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}@supports (inset-inline-start: 0){:host{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host{left:0}:host-context([dir=rtl]){left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(:dir(rtl)){left:unset;right:unset;right:0}}}:host(.title-small){-webkit-padding-start:9px;padding-inline-start:9px;-webkit-padding-end:9px;padding-inline-end:9px;padding-top:6px;padding-bottom:16px;position:relative;font-size:min(0.8125rem, 23.4px);font-weight:normal}:host(.title-large){-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:2px;padding-bottom:4px;-webkit-transform-origin:left center;transform-origin:left center;position:static;-ms-flex-align:end;align-items:flex-end;min-width:100%;font-size:min(2.125rem, 61.2px);font-weight:700;text-align:start}:host(.title-large.title-rtl){-webkit-transform-origin:right center;transform-origin:right center}:host(.title-large.ion-cloned-element){--color:var(--ion-text-color, #000);font-family:var(--ion-font-family)}:host(.title-large) .toolbar-title{-webkit-transform-origin:inherit;transform-origin:inherit;width:auto}:host-context([dir=rtl]):host(.title-large) .toolbar-title,:host-context([dir=rtl]).title-large .toolbar-title{-webkit-transform-origin:calc(100% - inherit);transform-origin:calc(100% - inherit)}@supports selector(:dir(rtl)){:host(.title-large:dir(rtl)) .toolbar-title{-webkit-transform-origin:calc(100% - inherit);transform-origin:calc(100% - inherit)}}",OS=PS,LS=":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}: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}:host(.title-small) .toolbar-title{white-space:normal}:host{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;padding-top:0;padding-bottom:0;font-size:1.25rem;font-weight:500;letter-spacing:0.0125em}:host(.title-small){width:100%;height:100%;font-size:0.9375rem;font-weight:normal}",_S=LS,RS=me(class extends pe{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionStyle=Q(this,"ionStyle",7),this.color=void 0,this.size=void 0}sizeChanged(){this.emitStyle()}connectedCallback(){this.emitStyle()}emitStyle(){const t=this.getSize();this.ionStyle.emit({["title-".concat(t)]:!0})}getSize(){return this.size!==void 0?this.size:"default"}render(){const t=J(this),n=this.getSize();return I(fe,{key:"6f43362b782ef7d340c241bb66f1469663c03cc1",class:At(this.color,{[t]:!0,["title-".concat(n)]:!0,"title-rtl":document.dir==="rtl"})},I("div",{key:"9c3ff1a289e533ee3426b71ab5560fbea3529502",class:"toolbar-title"},I("slot",{key:"50d5cc5a1519ad58f1994d2f8c8f08f62baac1fe"})))}get el(){return this}static get watchers(){return{size:["sizeChanged"]}}static get style(){return{ios:OS,md:_S}}},[33,"ion-title",{color:[513],size:[1]},void 0,{size:["sizeChanged"]}]);function AS(){if(typeof customElements>"u")return;["ion-title"].forEach(t=>{switch(t){case"ion-title":customElements.get(t)||customElements.define(t,RS);break}})}const DS=AS;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const zS=":host{--border-width:0;--border-style:solid;--opacity:1;--opacity-scale:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;width:100%;padding-right:var(--ion-safe-area-right);padding-left:var(--ion-safe-area-left);color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end: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}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-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:calc(var(--opacity) * var(--opacity-scale));z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-color-step-50, #f7f7f7));--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:3px;--padding-bottom:3px;--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) .toolbar-content{display:-ms-inline-flexbox;display:inline-flex}:host(.toolbar-searchbar) .toolbar-container{padding-top:0;padding-bottom:0}:host(.toolbar-searchbar) ::slotted(*){-ms-flex-item-align:start;align-self:start}:host(.toolbar-searchbar) ::slotted(ion-chip){margin-top:3px}::slotted(ion-buttons){min-height:38px}::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}:host(.toolbar-title-large) .toolbar-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}:host(.toolbar-title-large) .toolbar-content ion-title{-ms-flex:1;flex:1;-ms-flex-order:8;order:8;min-width:100%}",MS=zS,BS=":host{--border-width:0;--border-style:solid;--opacity:1;--opacity-scale:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;width:100%;padding-right:var(--ion-safe-area-right);padding-left:var(--ion-safe-area-left);color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end: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}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-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:calc(var(--opacity) * var(--opacity-scale));z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-background-color, #fff));--color:var(--ion-toolbar-color, var(--ion-text-color, #424242));--border-color:var(--ion-toolbar-border-color, var(--ion-border-color, var(--ion-color-step-150, #c1c4cd)));--padding-top:0;--padding-bottom:0;--padding-start:0;--padding-end:0;--min-height:56px}.toolbar-content{-ms-flex:1;flex:1;-ms-flex-order:3;order:3;min-width:0;max-width:100%}::slotted(.buttons-first-slot){-webkit-margin-start:4px;margin-inline-start:4px}::slotted(.buttons-last-slot){-webkit-margin-end:4px;margin-inline-end:4px}::slotted([slot=start]){-ms-flex-order:2;order:2}::slotted([slot=secondary]){-ms-flex-order:4;order:4}::slotted([slot=primary]){-ms-flex-order:5;order:5;text-align:end}::slotted([slot=end]){-ms-flex-order:6;order:6;text-align:end}",jS=BS,HS=me(class extends pe{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.childrenStyles=new Map,this.color=void 0}componentWillLoad(){const t=Array.from(this.el.querySelectorAll("ion-buttons")),n=t.find(r=>r.slot==="start");n&&n.classList.add("buttons-first-slot");const i=t.reverse(),o=i.find(r=>r.slot==="end")||i.find(r=>r.slot==="primary")||i.find(r=>r.slot==="secondary");o&&o.classList.add("buttons-last-slot")}childrenStyle(t){t.stopPropagation();const n=t.target.tagName,i=t.detail,o={},r=this.childrenStyles.get(n)||{};let s=!1;Object.keys(i).forEach(l=>{const a="toolbar-".concat(l),c=i[l];c!==r[a]&&(s=!0),c&&(o[a]=!0)}),s&&(this.childrenStyles.set(n,o),qo(this))}render(){const t=J(this),n={};return this.childrenStyles.forEach(i=>{Object.assign(n,i)}),I(fe,{key:"8907ed75fbb2b1dced55c481bba6363f1dca815b",class:Object.assign(Object.assign({},n),At(this.color,{[t]:!0,"in-toolbar":kt("ion-toolbar",this.el)}))},I("div",{key:"6bfa09b08d6517f0d680f53b739854cecd631bc9",class:"toolbar-background"}),I("div",{key:"1531bd6dd9e0a5843309bba854b744c453037ad0",class:"toolbar-container"},I("slot",{key:"881b41697d386eae651b019128573f0fa432cd33",name:"start"}),I("slot",{key:"64a284e6eae5311ac3125dfadb4bb32bdba9d089",name:"secondary"}),I("div",{key:"c1f47503563b38084b27d7ba54f17ec478482b94",class:"toolbar-content"},I("slot",{key:"9a85acfba72252705619ae32acae9c14f81aa57d"})),I("slot",{key:"89e08bd761dc6940dbebc5d06f5f080af204aa72",name:"primary"}),I("slot",{key:"a1cb7d95627f8a3d24dd4b9c11718fc164f53674",name:"end"})))}get el(){return this}static get style(){return{ios:MS,md:jS}}},[33,"ion-toolbar",{color:[513]},[[0,"ionStyle","childrenStyle"]]]);function NS(){if(typeof customElements>"u")return;["ion-toolbar"].forEach(t=>{switch(t){case"ion-toolbar":customElements.get(t)||customElements.define(t,HS);break}})}const FS=NS;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const VS=vE;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const WS=EE;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const Ds="ionKeyboardDidShow",Ab="ionKeyboardDidHide",US=150;let zs={},Jt={},Gi=!1;const YS=()=>{zs={},Jt={},Gi=!1},qS=e=>{if(Ob.getEngine())GS(e);else{if(!e.visualViewport)return;Jt=tu(e.visualViewport),e.visualViewport.onresize=()=>{Mb(e),Db()||zb(e)?Zd(e):eu(e)&&Jd(e)}}},GS=e=>{e.addEventListener("keyboardDidShow",t=>Zd(e,t)),e.addEventListener("keyboardDidHide",()=>Jd(e))},Zd=(e,t)=>{KS(e,t),Gi=!0},Jd=e=>{XS(e),Gi=!1},Db=()=>{const e=(zs.height-Jt.height)*Jt.scale;return!Gi&&zs.width===Jt.width&&e>US},zb=e=>Gi&&!eu(e),eu=e=>Gi&&Jt.height===e.innerHeight,KS=(e,t)=>{const n=t?t.keyboardHeight:e.innerHeight-Jt.height,i=new CustomEvent(Ds,{detail:{keyboardHeight:n}});e.dispatchEvent(i)},XS=e=>{const t=new CustomEvent(Ab);e.dispatchEvent(t)},Mb=e=>{zs=Object.assign({},Jt),Jt=tu(e.visualViewport)},tu=e=>({width:Math.round(e.width),height:Math.round(e.height),offsetTop:e.offsetTop,offsetLeft:e.offsetLeft,pageTop:e.pageTop,pageLeft:e.pageLeft,scale:e.scale}),QS=Object.freeze(Object.defineProperty({__proto__:null,KEYBOARD_DID_CLOSE:Ab,KEYBOARD_DID_OPEN:Ds,copyVisualViewport:tu,keyboardDidClose:eu,keyboardDidOpen:Db,keyboardDidResize:zb,resetKeyboardAssist:YS,setKeyboardClose:Jd,setKeyboardOpen:Zd,startKeyboardAssist:qS,trackViewportChanges:Mb},Symbol.toStringTag,{value:"Module"}));/*! + * (C) Ionic http://ionicframework.com - MIT License + */var Ni;(function(e){e.Dark="DARK",e.Light="LIGHT",e.Default="DEFAULT"})(Ni||(Ni={}));const Ko={getEngine(){const e=Rc();if(e!=null&&e.isPluginAvailable("StatusBar"))return e.Plugins.StatusBar},supportsDefaultStatusBarStyle(){const e=Rc();return!!(e!=null&&e.PluginHeaders)},setStyle(e){const t=this.getEngine();t&&t.setStyle(e)},getStyle:async function(){const e=this.getEngine();if(!e)return Ni.Default;const{style:t}=await e.getInfo();return t}},jc=(e,t)=>{if(t===1)return 0;const n=1/(1-t),i=-(t*n);return e*n+i},Bb=()=>{!re||re.innerWidth>=768||!Ko.supportsDefaultStatusBarStyle()||Ko.setStyle({style:Ni.Dark})},Hc=(e=Ni.Default)=>{!re||re.innerWidth>=768||!Ko.supportsDefaultStatusBarStyle()||Ko.setStyle({style:e})},jb=async(e,t)=>{typeof e.canDismiss!="function"||!await e.canDismiss(void 0,So)||(t.isRunning()?t.onFinish(()=>{e.dismiss(void 0,"handler")},{oneTimeCallback:!0}):e.dismiss(void 0,"handler"))},Nc=e=>.00255275*2.71828**(-14.9619*e)-1.00255*2.71828**(-.0380968*e)+1,Ms={MIN_PRESENTING_SCALE:.93},ZS=(e,t,n,i)=>{const r=e.offsetHeight;let s=!1,l=!1,a=null,c=null;const d=.2;let u=!0,h=0;const f=()=>a&&Tn(a)?a.scrollY:!0,p=sb({el:e,gestureName:"modalSwipeToClose",gesturePriority:tk,direction:"y",threshold:10,canStart:b=>{const y=b.event.target;return y===null||!y.closest?!0:(a=Pb(y),a?(Tn(a)?c=Vt(a).querySelector(".inner-scroll"):c=a,!!!a.querySelector("ion-refresher")&&c.scrollTop===0):y.closest("ion-footer")===null)},onStart:b=>{const{deltaY:y}=b;u=f(),l=e.canDismiss!==void 0&&e.canDismiss!==!0,y>0&&a&&kf(a),t.progressStart(!0,s?1:0)},onMove:b=>{const{deltaY:y}=b;y>0&&a&&kf(a);const C=b.deltaY/r,S=C>=0&&l,x=S?d:.9999,$=S?Nc(C/x):C,z=ji(1e-4,$,x);t.progressStep(z),z>=.5&&h<.5?Hc(n):z<.5&&h>=.5&&Bb(),h=z},onEnd:b=>{const y=b.velocityY,C=b.deltaY/r,S=C>=0&&l,x=S?d:.9999,$=S?Nc(C/x):C,z=ji(1e-4,$,x),P=(b.deltaY+y*1e3)/r,_=!S&&P>=.5;let V=_?-.001:.001;_?(t.easing("cubic-bezier(0.32, 0.72, 0, 1)"),V+=Hi([0,0],[.32,.72],[0,1],[1,1],z)[0]):(t.easing("cubic-bezier(1, 0, 0.68, 0.28)"),V+=Hi([0,0],[1,0],[.68,.28],[1,1],z)[0]);const Y=Pf(_?C*r:(1-z)*r,y);s=_,p.enable(!1),a&&LE(a,u),t.onFinish(()=>{_||p.enable(!0)}).progressEnd(_?1:0,V,Y),S&&z>x/4?jb(e,t):_&&i()}});return p},Pf=(e,t)=>ji(400,e/Math.abs(t*1.1),500),Hb=e=>{const{currentBreakpoint:t,backdropBreakpoint:n}=e,i=n===void 0||n{const{currentBreakpoint:t,backdropBreakpoint:n}=e,i="calc(var(--backdrop-opacity) * ".concat(jc(t,n),")"),o=[{offset:0,opacity:i},{offset:1,opacity:0}],r=[{offset:0,opacity:i},{offset:n,opacity:0},{offset:1,opacity:0}],s=ke("backdropAnimation").keyframes(n!==0?r:o);return{wrapperAnimation:ke("wrapperAnimation").keyframes([{offset:0,opacity:1,transform:"translateY(".concat(100-t*100,"%)")},{offset:1,opacity:1,transform:"translateY(100%)"}]),backdropAnimation:s}},JS=()=>{const e=ke().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),t=ke().fromTo("transform","translateY(100vh)","translateY(0vh)");return{backdropAnimation:e,wrapperAnimation:t}},Of=(e,t)=>{const{presentingEl:n,currentBreakpoint:i}=t,o=Vt(e),{wrapperAnimation:r,backdropAnimation:s}=i!==void 0?Hb(t):JS();s.addElement(o.querySelector("ion-backdrop")),r.addElement(o.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const l=ke("entering-base").addElement(e).easing("cubic-bezier(0.32,0.72,0,1)").duration(500).addAnimation(r);if(n){const a=window.innerWidth<768,c=n.tagName==="ION-MODAL"&&n.presentingElement!==void 0,d=Vt(n),u=ke().beforeStyles({transform:"translateY(0)","transform-origin":"top center",overflow:"hidden"}),h=document.body;if(a){const f=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",g=c?"-10px":f,v=Ms.MIN_PRESENTING_SCALE,E="translateY(".concat(g,") scale(").concat(v,")");u.afterStyles({transform:E}).beforeAddWrite(()=>h.style.setProperty("background-color","black")).addElement(n).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"},{offset:1,filter:"contrast(0.85)",transform:E,borderRadius:"10px 10px 0 0"}]),l.addAnimation(u)}else if(l.addAnimation(s),!c)r.fromTo("opacity","0","1");else{const f=c?Ms.MIN_PRESENTING_SCALE:1,g="translateY(-10px) scale(".concat(f,")");u.afterStyles({transform:g}).addElement(d.querySelector(".modal-wrapper")).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0) scale(1)"},{offset:1,filter:"contrast(0.85)",transform:g}]);const v=ke().afterStyles({transform:g}).addElement(d.querySelector(".modal-shadow")).keyframes([{offset:0,opacity:"1",transform:"translateY(0) scale(1)"},{offset:1,opacity:"0",transform:g}]);l.addAnimation([u,v])}}else l.addAnimation(s);return l},eC=()=>{const e=ke().fromTo("opacity","var(--backdrop-opacity)",0),t=ke().fromTo("transform","translateY(0vh)","translateY(100vh)");return{backdropAnimation:e,wrapperAnimation:t}},Lf=(e,t,n=500)=>{const{presentingEl:i,currentBreakpoint:o}=t,r=Vt(e),{wrapperAnimation:s,backdropAnimation:l}=o!==void 0?Nb(t):eC();l.addElement(r.querySelector("ion-backdrop")),s.addElement(r.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const a=ke("leaving-base").addElement(e).easing("cubic-bezier(0.32,0.72,0,1)").duration(n).addAnimation(s);if(i){const c=window.innerWidth<768,d=i.tagName==="ION-MODAL"&&i.presentingElement!==void 0,u=Vt(i),h=ke().beforeClearStyles(["transform"]).afterClearStyles(["transform"]).onFinish(g=>{if(g!==1)return;i.style.setProperty("overflow",""),Array.from(f.querySelectorAll("ion-modal:not(.overlay-hidden)")).filter(E=>E.presentingElement!==void 0).length<=1&&f.style.setProperty("background-color","")}),f=document.body;if(c){const g=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",v=d?"-10px":g,E=Ms.MIN_PRESENTING_SCALE,m="translateY(".concat(v,") scale(").concat(E,")");h.addElement(i).keyframes([{offset:0,filter:"contrast(0.85)",transform:m,borderRadius:"10px 10px 0 0"},{offset:1,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"}]),a.addAnimation(h)}else if(a.addAnimation(l),!d)s.fromTo("opacity","1","0");else{const g=d?Ms.MIN_PRESENTING_SCALE:1,v="translateY(-10px) scale(".concat(g,")");h.addElement(u.querySelector(".modal-wrapper")).afterStyles({transform:"translate3d(0, 0, 0)"}).keyframes([{offset:0,filter:"contrast(0.85)",transform:v},{offset:1,filter:"contrast(1)",transform:"translateY(0) scale(1)"}]);const E=ke().addElement(u.querySelector(".modal-shadow")).afterStyles({transform:"translateY(0) scale(1)"}).keyframes([{offset:0,opacity:"0",transform:v},{offset:1,opacity:"1",transform:"translateY(0) scale(1)"}]);a.addAnimation([h,E])}}else a.addAnimation(l);return a},tC=()=>{const e=ke().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),t=ke().keyframes([{offset:0,opacity:.01,transform:"translateY(40px)"},{offset:1,opacity:1,transform:"translateY(0px)"}]);return{backdropAnimation:e,wrapperAnimation:t}},nC=(e,t)=>{const{currentBreakpoint:n}=t,i=Vt(e),{wrapperAnimation:o,backdropAnimation:r}=n!==void 0?Hb(t):tC();return r.addElement(i.querySelector("ion-backdrop")),o.addElement(i.querySelector(".modal-wrapper")),ke().addElement(e).easing("cubic-bezier(0.36,0.66,0.04,1)").duration(280).addAnimation([r,o])},iC=()=>{const e=ke().fromTo("opacity","var(--backdrop-opacity)",0),t=ke().keyframes([{offset:0,opacity:.99,transform:"translateY(0px)"},{offset:1,opacity:0,transform:"translateY(40px)"}]);return{backdropAnimation:e,wrapperAnimation:t}},oC=(e,t)=>{const{currentBreakpoint:n}=t,i=Vt(e),{wrapperAnimation:o,backdropAnimation:r}=n!==void 0?Nb(t):iC();return r.addElement(i.querySelector("ion-backdrop")),o.addElement(i.querySelector(".modal-wrapper")),ke().easing("cubic-bezier(0.47,0,0.745,0.715)").duration(200).addAnimation([r,o])},rC=(e,t,n,i,o,r,s=[],l,a,c)=>{const d=[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1,opacity:.01}],u=[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1-o,opacity:0},{offset:1,opacity:0}],h={WRAPPER_KEYFRAMES:[{offset:0,transform:"translateY(0%)"},{offset:1,transform:"translateY(100%)"}],BACKDROP_KEYFRAMES:o!==0?u:d},f=e.querySelector("ion-content"),g=n.clientHeight;let v=i,E=0,m=!1;const p=.95,b=r.childAnimations.find(M=>M.id==="wrapperAnimation"),y=r.childAnimations.find(M=>M.id==="backdropAnimation"),C=s[s.length-1],S=s[0],x=()=>{e.style.setProperty("pointer-events","auto"),t.style.setProperty("pointer-events","auto"),e.classList.remove("ion-disable-focus-trap")},$=()=>{e.style.setProperty("pointer-events","none"),t.style.setProperty("pointer-events","none"),e.classList.add("ion-disable-focus-trap")};b&&y&&(b.keyframes([...h.WRAPPER_KEYFRAMES]),y.keyframes([...h.BACKDROP_KEYFRAMES]),r.progressStart(!0,1-v),v>o?x():$()),f&&v!==C&&(f.scrollY=!1);const z=M=>{const W=Pb(M.event.target);if(v=l(),v===1&&W){const q=Tn(W)?Vt(W).querySelector(".inner-scroll"):W;return!!!W.querySelector("ion-refresher")&&q.scrollTop===0}return!0},P=M=>{m=e.canDismiss!==void 0&&e.canDismiss!==!0&&S===0,M.deltaY>0&&f&&(f.scrollY=!1),be(()=>{e.focus()}),r.progressStart(!0,1-v)},_=M=>{M.deltaY>0&&f&&(f.scrollY=!1);const W=1-v,q=s.length>1?1-s[1]:void 0,T=W+M.deltaY/g,R=q!==void 0&&T>=q&&m,O=R?p:.9999,L=R&&q!==void 0?q+Nc((T-q)/(O-q)):T;E=ji(1e-4,L,O),r.progressStep(E)},V=M=>{const W=M.velocityY,q=(M.deltaY+W*350)/g,T=v-q,R=s.reduce((O,L)=>Math.abs(L-T){const{breakpoint:W,canDismiss:q,breakpointOffset:T,animated:R}=M,O=q&&W===0,L=O?v:W,B=L!==0;return v=0,b&&y&&(b.keyframes([{offset:0,transform:"translateY(".concat(T*100,"%)")},{offset:1,transform:"translateY(".concat((1-L)*100,"%)")}]),y.keyframes([{offset:0,opacity:"calc(var(--backdrop-opacity) * ".concat(jc(1-T,o),")")},{offset:1,opacity:"calc(var(--backdrop-opacity) * ".concat(jc(L,o),")")}]),r.progressStep(0)),K.enable(!1),O?jb(e,r):B||a(),f&&L===s[s.length-1]&&(f.scrollY=!0),new Promise(U=>{r.onFinish(()=>{B?b&&y?be(()=>{b.keyframes([...h.WRAPPER_KEYFRAMES]),y.keyframes([...h.BACKDROP_KEYFRAMES]),r.progressStart(!0,1-L),v=L,c(v),v>o?x():$(),K.enable(!0),U()}):(K.enable(!0),U()):U()},{oneTimeCallback:!0}).progressEnd(1,0,R?500:0)})},K=sb({el:n,gestureName:"modalSheet",gesturePriority:40,direction:"y",threshold:10,canStart:z,onStart:P,onMove:_,onEnd:V});return{gesture:K,moveSheetToBreakpoint:Y}},sC=':host{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);contain:strict}.modal-wrapper,ion-backdrop{pointer-events:auto}:host(.overlay-hidden){display:none}.modal-wrapper,.modal-shadow{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){:host{--width:600px;--height:600px}}.modal-handle{left:0px;right:0px;top:5px;border-radius:8px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;position:absolute;width:36px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;background:var(--ion-color-step-350, #c0c0be);cursor:pointer;z-index:11}.modal-handle::before{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:4px;padding-bottom:4px;position:absolute;width:36px;height:5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}:host(.modal-sheet){--height:calc(100% - (var(--ion-safe-area-top) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host{--backdrop-opacity:var(--ion-backdrop-opacity, 0.4)}:host(.modal-card),:host(.modal-sheet){--border-radius:10px}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--border-radius:10px}}.modal-wrapper{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}@media screen and (max-width: 767px){@supports (width: max(0px, 1px)){:host(.modal-card){--height:calc(100% - max(30px, var(--ion-safe-area-top)) - 10px)}}@supports not (width: max(0px, 1px)){:host(.modal-card){--height:calc(100% - 40px)}}:host(.modal-card) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.modal-card) .modal-wrapper,:host-context([dir=rtl]).modal-card .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.modal-card:dir(rtl)) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}}:host(.modal-card){--backdrop-opacity:0;--width:100%;-ms-flex-align:end;align-items:flex-end}:host(.modal-card) .modal-shadow{display:none}:host(.modal-card) ion-backdrop{pointer-events:none}}@media screen and (min-width: 768px){:host(.modal-card){--width:calc(100% - 120px);--height:calc(100% - (120px + var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));--max-width:720px;--max-height:1000px;--backdrop-opacity:0;--box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}:host(.modal-card) .modal-wrapper{-webkit-box-shadow:none;box-shadow:none}:host(.modal-card) .modal-shadow{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}}:host(.modal-sheet) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.modal-sheet) .modal-wrapper,:host-context([dir=rtl]).modal-sheet .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.modal-sheet:dir(rtl)) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}}',aC=sC,lC=':host{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);contain:strict}.modal-wrapper,ion-backdrop{pointer-events:auto}:host(.overlay-hidden){display:none}.modal-wrapper,.modal-shadow{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){:host{--width:600px;--height:600px}}.modal-handle{left:0px;right:0px;top:5px;border-radius:8px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;position:absolute;width:36px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;background:var(--ion-color-step-350, #c0c0be);cursor:pointer;z-index:11}.modal-handle::before{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:4px;padding-bottom:4px;position:absolute;width:36px;height:5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}:host(.modal-sheet){--height:calc(100% - (var(--ion-safe-area-top) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host{--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--border-radius:2px;--box-shadow:0 28px 48px rgba(0, 0, 0, 0.4)}}.modal-wrapper{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);opacity:0.01}',cC=lC,dC=me(class extends pe{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.didPresent=Q(this,"ionModalDidPresent",7),this.willPresent=Q(this,"ionModalWillPresent",7),this.willDismiss=Q(this,"ionModalWillDismiss",7),this.didDismiss=Q(this,"ionModalDidDismiss",7),this.ionBreakpointDidChange=Q(this,"ionBreakpointDidChange",7),this.didPresentShorthand=Q(this,"didPresent",7),this.willPresentShorthand=Q(this,"willPresent",7),this.willDismissShorthand=Q(this,"willDismiss",7),this.didDismissShorthand=Q(this,"didDismiss",7),this.ionMount=Q(this,"ionMount",7),this.lockController=Cb(),this.triggerController=nk(),this.coreDelegate=F1(),this.isSheetModal=!1,this.inheritedAttributes={},this.inline=!1,this.gestureAnimationDismissing=!1,this.onHandleClick=()=>{const{sheetTransition:t,handleBehavior:n}=this;n!=="cycle"||t!==void 0||this.moveToNextBreakpoint()},this.onBackdropTap=()=>{const{sheetTransition:t}=this;t===void 0&&this.dismiss(void 0,_c)},this.onLifecycle=t=>{const n=this.usersElement,i=uC[t.type];if(n&&i){const o=new CustomEvent(i,{bubbles:!1,cancelable:!1,detail:t.detail});n.dispatchEvent(o)}},this.presented=!1,this.hasController=!1,this.overlayIndex=void 0,this.delegate=void 0,this.keyboardClose=!0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.breakpoints=void 0,this.initialBreakpoint=void 0,this.backdropBreakpoint=0,this.handle=void 0,this.handleBehavior="none",this.component=void 0,this.componentProps=void 0,this.cssClass=void 0,this.backdropDismiss=!0,this.showBackdrop=!0,this.animated=!0,this.presentingElement=void 0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0,this.keepContentsMounted=!1,this.canDismiss=!0}onIsOpenChange(t,n){t===!0&&n===!1?this.present():t===!1&&n===!0&&this.dismiss()}triggerChanged(){const{trigger:t,el:n,triggerController:i}=this;t&&i.addClickListener(n,t)}breakpointsChanged(t){t!==void 0&&(this.sortedBreakpoints=t.sort((n,i)=>n-i))}connectedCallback(){const{el:t}=this;W1(t),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener()}componentWillLoad(){const{breakpoints:t,initialBreakpoint:n,el:i,htmlAttributes:o}=this,r=this.isSheetModal=t!==void 0&&n!==void 0,s=["aria-label","role"];this.inheritedAttributes=sr(i,s),o!==void 0&&s.forEach(l=>{o[l]&&(this.inheritedAttributes=Object.assign(Object.assign({},this.inheritedAttributes),{[l]:o[l]}),delete o[l])}),r&&(this.currentBreakpoint=this.initialBreakpoint),t!==void 0&&n!==void 0&&!t.includes(n)&&ze("Your breakpoints array must include the initialBreakpoint value."),U1(i)}componentDidLoad(){this.isOpen===!0&&be(()=>this.present()),this.breakpointsChanged(this.breakpoints),this.triggerChanged()}getDelegate(t=!1){if(this.workingDelegate&&!t)return{delegate:this.workingDelegate,inline:this.inline};const n=this.el.parentNode,i=this.inline=n!==null&&!this.hasController,o=this.workingDelegate=i?this.delegate||this.coreDelegate:this.delegate;return{inline:i,delegate:o}}async checkCanDismiss(t,n){const{canDismiss:i}=this;return typeof i=="function"?i(t,n):i}async present(){const t=await this.lockController.lock();if(this.presented){t();return}const{presentingElement:n,el:i}=this;this.currentBreakpoint=this.initialBreakpoint;const{inline:o,delegate:r}=this.getDelegate(!0);this.ionMount.emit(),this.usersElement=await Xd(r,i,this.component,["ion-page"],this.componentProps,o),Ps(i)?await Os(this.usersElement):this.keepContentsMounted||await i1(),Ft(()=>this.el.classList.add("show-modal"));const s=n!==void 0;s&&J(this)==="ios"&&(this.statusBarStyle=await Ko.getStyle(),Bb()),await X1(this,"modalEnter",Of,nC,{presentingEl:n,currentBreakpoint:this.initialBreakpoint,backdropBreakpoint:this.backdropBreakpoint}),typeof window<"u"&&(this.keyboardOpenCallback=()=>{this.gesture&&(this.gesture.enable(!1),be(()=>{this.gesture&&this.gesture.enable(!0)}))},window.addEventListener(Ds,this.keyboardOpenCallback)),this.isSheetModal?this.initSheetGesture():s&&this.initSwipeToClose(),t()}initSwipeToClose(){var t;if(J(this)!=="ios")return;const{el:n}=this,i=this.leaveAnimation||ie.get("modalLeave",Lf),o=this.animation=i(n,{presentingEl:this.presentingElement});if(!Ac(n)){Dc(n);return}const s=(t=this.statusBarStyle)!==null&&t!==void 0?t:Ni.Default;this.gesture=ZS(n,o,s,()=>{this.gestureAnimationDismissing=!0,Hc(this.statusBarStyle),this.animation.onFinish(async()=>{await this.dismiss(void 0,So),this.gestureAnimationDismissing=!1})}),this.gesture.enable(!0)}initSheetGesture(){const{wrapperEl:t,initialBreakpoint:n,backdropBreakpoint:i}=this;if(!t||n===void 0)return;const o=this.enterAnimation||ie.get("modalEnter",Of),r=this.animation=o(this.el,{presentingEl:this.presentingElement,currentBreakpoint:n,backdropBreakpoint:i});r.progressStart(!0,1);const{gesture:s,moveSheetToBreakpoint:l}=rC(this.el,this.backdropEl,t,n,i,r,this.sortedBreakpoints,()=>{var a;return(a=this.currentBreakpoint)!==null&&a!==void 0?a:0},()=>this.sheetOnDismiss(),a=>{this.currentBreakpoint!==a&&(this.currentBreakpoint=a,this.ionBreakpointDidChange.emit({breakpoint:a}))});this.gesture=s,this.moveSheetToBreakpoint=l,this.gesture.enable(!0)}sheetOnDismiss(){this.gestureAnimationDismissing=!0,this.animation.onFinish(async()=>{this.currentBreakpoint=0,this.ionBreakpointDidChange.emit({breakpoint:this.currentBreakpoint}),await this.dismiss(void 0,So),this.gestureAnimationDismissing=!1})}async dismiss(t,n){var i;if(this.gestureAnimationDismissing&&n!==So)return!1;const o=await this.lockController.lock();if(n!=="handler"&&!await this.checkCanDismiss(t,n))return o(),!1;const{presentingElement:r}=this;r!==void 0&&J(this)==="ios"&&Hc(this.statusBarStyle),typeof window<"u"&&this.keyboardOpenCallback&&(window.removeEventListener(Ds,this.keyboardOpenCallback),this.keyboardOpenCallback=void 0);const l=await Z1(this,t,n,"modalLeave",Lf,oC,{presentingEl:r,currentBreakpoint:(i=this.currentBreakpoint)!==null&&i!==void 0?i:this.initialBreakpoint,backdropBreakpoint:this.backdropBreakpoint});if(l){const{delegate:a}=this.getDelegate();await vb(a,this.usersElement),Ft(()=>this.el.classList.remove("show-modal")),this.animation&&this.animation.destroy(),this.gesture&&this.gesture.destroy()}return this.currentBreakpoint=void 0,this.animation=void 0,o(),l}onDidDismiss(){return gf(this.el,"ionModalDidDismiss")}onWillDismiss(){return gf(this.el,"ionModalWillDismiss")}async setCurrentBreakpoint(t){if(!this.isSheetModal){ze("setCurrentBreakpoint is only supported on sheet modals.");return}if(!this.breakpoints.includes(t)){ze("Attempted to set invalid breakpoint value ".concat(t,". Please double check that the breakpoint value is part of your defined breakpoints."));return}const{currentBreakpoint:n,moveSheetToBreakpoint:i,canDismiss:o,breakpoints:r,animated:s}=this;n!==t&&i&&(this.sheetTransition=i({breakpoint:t,breakpointOffset:1-n,canDismiss:o!==void 0&&o!==!0&&r[0]===0,animated:s}),await this.sheetTransition,this.sheetTransition=void 0)}async getCurrentBreakpoint(){return this.currentBreakpoint}async moveToNextBreakpoint(){const{breakpoints:t,currentBreakpoint:n}=this;if(!t||n==null)return!1;const i=t.filter(l=>l!==0),r=(i.indexOf(n)+1)%i.length,s=i[r];return await this.setCurrentBreakpoint(s),!0}render(){const{handle:t,isSheetModal:n,presentingElement:i,htmlAttributes:o,handleBehavior:r,inheritedAttributes:s}=this,l=t!==!1&&n,a=J(this),c=i!==void 0&&a==="ios",d=r==="cycle";return I(fe,Object.assign({key:"e4ad28e6e794560d85252aebdca7f4752e4e7e99","no-router":!0,tabindex:"-1"},o,{style:{zIndex:"".concat(2e4+this.overlayIndex)},class:Object.assign({[a]:!0,"modal-default":!c&&!n,"modal-card":c,"modal-sheet":n,"overlay-hidden":!0},D1(this.cssClass)),onIonBackdropTap:this.onBackdropTap,onIonModalDidPresent:this.onLifecycle,onIonModalWillPresent:this.onLifecycle,onIonModalWillDismiss:this.onLifecycle,onIonModalDidDismiss:this.onLifecycle}),I("ion-backdrop",{key:"6efd67361a062d15488390f9f0d6c0841e541893",ref:u=>this.backdropEl=u,visible:this.showBackdrop,tappable:this.backdropDismiss,part:"backdrop"}),a==="ios"&&I("div",{key:"557b1c6b297df75acc80d1350b971e65ace6c343",class:"modal-shadow"}),I("div",Object.assign({key:"67f9b27b662303fbaadaee2ae89972caadfd9994",role:"dialog"},s,{"aria-modal":"true",class:"modal-wrapper ion-overlay-wrapper",part:"content",ref:u=>this.wrapperEl=u}),l&&I("button",{key:"8f1eecc451b52467a8c3cfe500335cf6254bbfbc",class:"modal-handle",tabIndex:d?0:-1,"aria-label":"Activate to adjust the size of the dialog overlaying the screen",onClick:d?this.onHandleClick:void 0,part:"handle"}),I("slot",{key:"cdc923404f01a14b9071a434c68547da3b22c71e"})))}get el(){return this}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}static get style(){return{ios:aC,md:cC}}},[33,"ion-modal",{hasController:[4,"has-controller"],overlayIndex:[2,"overlay-index"],delegate:[16],keyboardClose:[4,"keyboard-close"],enterAnimation:[16],leaveAnimation:[16],breakpoints:[16],initialBreakpoint:[2,"initial-breakpoint"],backdropBreakpoint:[2,"backdrop-breakpoint"],handle:[4],handleBehavior:[1,"handle-behavior"],component:[1],componentProps:[16],cssClass:[1,"css-class"],backdropDismiss:[4,"backdrop-dismiss"],showBackdrop:[4,"show-backdrop"],animated:[4],presentingElement:[16],htmlAttributes:[16],isOpen:[4,"is-open"],trigger:[1],keepContentsMounted:[4,"keep-contents-mounted"],canDismiss:[4,"can-dismiss"],presented:[32],present:[64],dismiss:[64],onDidDismiss:[64],onWillDismiss:[64],setCurrentBreakpoint:[64],getCurrentBreakpoint:[64]},void 0,{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}]),uC={ionModalDidPresent:"ionViewDidEnter",ionModalWillPresent:"ionViewWillEnter",ionModalWillDismiss:"ionViewWillLeave",ionModalDidDismiss:"ionViewDidLeave"};function hC(){if(typeof customElements>"u")return;["ion-modal","ion-backdrop"].forEach(t=>{switch(t){case"ion-modal":customElements.get(t)||customElements.define(t,dC);break;case"ion-backdrop":customElements.get(t)||Hk();break}})}const fC=hC,pC="html.plt-mobile ion-app{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.plt-mobile ion-app [contenteditable]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}ion-app.force-statusbar-padding{--ion-safe-area-top:20px}",mC=pC,gC=me(class extends pe{constructor(){super(),this.__registerHost()}componentDidLoad(){vC(async()=>{const t=mn(window,"hybrid");if(ie.getBoolean("_testing")||Bt(()=>import("./index9-721b9db4.js"),[]).then(o=>o.startTapClick(ie)),ie.getBoolean("statusTap",t)&&Bt(()=>import("./status-tap-ee883dd9.js"),[]).then(o=>o.startStatusTap()),ie.getBoolean("inputShims",bC())){const o=mn(window,"ios")?"ios":"android";Bt(()=>import("./input-shims-89aea660.js"),[]).then(r=>r.startInputShims(ie,o))}const n=await Bt(()=>Promise.resolve().then(()=>H1),void 0),i=t||Go();ie.getBoolean("hardwareBackButton",i)?n.startHardwareBackButton():(Go()&&ze("experimentalCloseWatcher was set to `true`, but hardwareBackButton was set to `false`. Both config options must be `true` for the Close Watcher API to be used."),n.blockHardwareBackButton()),typeof window<"u"&&Bt(()=>Promise.resolve().then(()=>QS),void 0).then(o=>o.startKeyboardAssist(window)),Bt(()=>import("./focus-visible-9c13edeb.js"),[]).then(o=>this.focusVisible=o.startFocusVisible())})}async setFocus(t){this.focusVisible&&this.focusVisible.setFocus(t)}render(){const t=J(this);return I(fe,{key:"6d7c57453b4be454690e8f1a0721f1e3da8f92aa",class:{[t]:!0,"ion-page":!0,"force-statusbar-padding":ie.getBoolean("_forceStatusbarPadding")}})}get el(){return this}static get style(){return mC}},[0,"ion-app",{setFocus:[64]}]),bC=()=>!!(mn(window,"ios")&&mn(window,"mobile")||mn(window,"android")&&mn(window,"mobileweb")),vC=e=>{"requestIdleCallback"in window?window.requestIdleCallback(e):setTimeout(e,32)};function yC(){if(typeof customElements>"u")return;["ion-app"].forEach(t=>{switch(t){case"ion-app":customElements.get(t)||customElements.define(t,gC);break}})}const wC=yC,xC=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;z-index:0}",kC=xC,EC=me(class extends pe{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionNavWillLoad=Q(this,"ionNavWillLoad",7),this.ionNavWillChange=Q(this,"ionNavWillChange",3),this.ionNavDidChange=Q(this,"ionNavDidChange",3),this.lockController=Cb(),this.gestureOrAnimationInProgress=!1,this.mode=J(this),this.delegate=void 0,this.animated=!0,this.animation=void 0,this.swipeHandler=void 0}swipeHandlerChanged(){this.gesture&&this.gesture.enable(this.swipeHandler!==void 0)}async connectedCallback(){const t=()=>{this.gestureOrAnimationInProgress=!0,this.swipeHandler&&this.swipeHandler.onStart()};this.gesture=(await Bt(()=>import("./swipe-back-be805639.js"),[])).createSwipeBackGesture(this.el,()=>!this.gestureOrAnimationInProgress&&!!this.swipeHandler&&this.swipeHandler.canStart(),()=>t(),n=>{var i;return(i=this.ani)===null||i===void 0?void 0:i.progressStep(n)},(n,i,o)=>{if(this.ani){this.ani.onFinish(()=>{this.gestureOrAnimationInProgress=!1,this.swipeHandler&&this.swipeHandler.onEnd(n)},{oneTimeCallback:!0});let r=n?-.001:.001;n?r+=Hi([0,0],[.32,.72],[0,1],[1,1],i)[0]:(this.ani.easing("cubic-bezier(1, 0, 0.68, 0.28)"),r+=Hi([0,0],[1,0],[.68,.28],[1,1],i)[0]),this.ani.progressEnd(n?1:0,r,o)}else this.gestureOrAnimationInProgress=!1}),this.swipeHandlerChanged()}componentWillLoad(){this.ionNavWillLoad.emit()}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}async commit(t,n,i){const o=await this.lockController.lock();let r=!1;try{r=await this.transition(t,n,i)}catch(s){console.error(s)}return o(),r}async setRouteId(t,n,i,o){return{changed:await this.setRoot(t,n,{duration:i==="root"?0:void 0,direction:i==="back"?"back":"forward",animationBuilder:o}),element:this.activeEl}}async getRouteId(){const t=this.activeEl;return t?{id:t.tagName,element:t,params:this.activeParams}:void 0}async setRoot(t,n,i){if(this.activeComponent===t&&Zg(n,this.activeParams))return!1;const o=this.activeEl,r=await Xd(this.delegate,this.el,t,["ion-page","ion-page-invisible"],n);return this.activeComponent=t,this.activeEl=r,this.activeParams=n,await this.commit(r,o,i),await vb(this.delegate,o),!0}async transition(t,n,i={}){if(n===t)return!1;this.ionNavWillChange.emit();const{el:o,mode:r}=this,s=this.animated&&ie.getBoolean("animated",!0),l=i.animationBuilder||this.animation||ie.get("navAnimation");return await tb(Object.assign(Object.assign({mode:r,animated:s,enteringEl:t,leavingEl:n,baseEl:o,deepWait:Ps(o),progressCallback:i.progressAnimation?a=>{a!==void 0&&!this.gestureOrAnimationInProgress?(this.gestureOrAnimationInProgress=!0,a.onFinish(()=>{this.gestureOrAnimationInProgress=!1,this.swipeHandler&&this.swipeHandler.onEnd(!1)},{oneTimeCallback:!0}),a.progressEnd(0,0,0)):this.ani=a}:void 0},i),{animationBuilder:l})),this.ionNavDidChange.emit(),!0}render(){return I("slot",{key:"0949db1bcfde67b462abe9cae72c7a7fd70ea678"})}get el(){return this}static get watchers(){return{swipeHandler:["swipeHandlerChanged"]}}static get style(){return kC}},[1,"ion-router-outlet",{mode:[1025],delegate:[16],animated:[4],animation:[16],swipeHandler:[16],commit:[64],setRouteId:[64],getRouteId:[64]},void 0,{swipeHandler:["swipeHandlerChanged"]}]);function SC(){if(typeof customElements>"u")return;["ion-router-outlet"].forEach(t=>{switch(t){case"ion-router-outlet":customElements.get(t)||customElements.define(t,EC);break}})}const CC=SC;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const $C=":host{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-right:var(--ion-safe-area-right);padding-bottom:var(--ion-safe-area-bottom, 0);padding-left:var(--ion-safe-area-left);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-top:var(--ion-safe-area-top, 0);padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-color-step-50, #f7f7f7));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:0.55px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.2))));--color:var(--ion-tab-bar-color, var(--ion-color-step-600, #666666));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:50px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.tab-bar-translucent){--background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(210%) blur(20px);backdrop-filter:saturate(210%) blur(20px)}:host(.ion-color.tab-bar-translucent){background:rgba(var(--ion-color-base-rgb), 0.8)}:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.6)}}",IC=$C,TC=":host{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-right:var(--ion-safe-area-right);padding-bottom:var(--ion-safe-area-bottom, 0);padding-left:var(--ion-safe-area-left);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-top:var(--ion-safe-area-top, 0);padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-background-color, #fff));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:1px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.07))));--color:var(--ion-tab-bar-color, var(--ion-color-step-650, #595959));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:56px}",PC=TC,OC=me(class extends pe{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionTabBarChanged=Q(this,"ionTabBarChanged",7),this.ionTabBarLoaded=Q(this,"ionTabBarLoaded",7),this.keyboardCtrl=null,this.keyboardVisible=!1,this.color=void 0,this.selectedTab=void 0,this.translucent=!1}selectedTabChanged(){this.selectedTab!==void 0&&this.ionTabBarChanged.emit({tab:this.selectedTab})}componentWillLoad(){this.selectedTabChanged()}async connectedCallback(){this.keyboardCtrl=await _E(async(t,n)=>{t===!1&&n!==void 0&&await n,this.keyboardVisible=t})}disconnectedCallback(){this.keyboardCtrl&&this.keyboardCtrl.destroy()}componentDidLoad(){this.ionTabBarLoaded.emit()}render(){const{color:t,translucent:n,keyboardVisible:i}=this,o=J(this),r=i&&this.el.getAttribute("slot")!=="top";return I(fe,{key:"5083528e7f802d2f323ce50585edc98eeb9754c6",role:"tablist","aria-hidden":r?"true":null,class:At(t,{[o]:!0,"tab-bar-translucent":n,"tab-bar-hidden":r})},I("slot",{key:"eb33cdd12da49062219d4aa17a319c3e6361c5c5"}))}get el(){return this}static get watchers(){return{selectedTab:["selectedTabChanged"]}}static get style(){return{ios:IC,md:PC}}},[33,"ion-tab-bar",{color:[513],selectedTab:[1,"selected-tab"],translucent:[4],keyboardVisible:[32]},void 0,{selectedTab:["selectedTabChanged"]}]);function LC(){if(typeof customElements>"u")return;["ion-tab-bar"].forEach(t=>{switch(t){case"ion-tab-bar":customElements.get(t)||customElements.define(t,OC);break}})}const _C=LC;/*! + * (C) Ionic http://ionicframework.com - MIT License + */const RC=':host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:2px;--padding-bottom:0;--padding-start:2px;max-width:240px;font-size:10px}::slotted(ion-badge){-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px;padding-top:1px;padding-bottom:1px;top:4px;height:auto;font-size:12px;line-height:16px}@supports (inset-inline-start: 0){::slotted(ion-badge){inset-inline-start:calc(50% + 6px)}}@supports not (inset-inline-start: 0){::slotted(ion-badge){left:calc(50% + 6px)}:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}[dir=rtl] ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}@supports selector(:dir(rtl)){::slotted(ion-badge):dir(rtl){left:unset;right:unset;right:calc(50% + 6px)}}}::slotted(ion-icon){margin-top:2px;margin-bottom:2px;font-size:30px}::slotted(ion-icon::before){vertical-align:top}::slotted(ion-label){margin-top:0;margin-bottom:1px;min-height:11px;font-weight:500}:host(.tab-has-label-only) ::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:12px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-label),:host(.tab-layout-icon-start) ::slotted(ion-label),:host(.tab-layout-icon-hide) ::slotted(ion-label){margin-top:2px;margin-bottom:2px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-icon),:host(.tab-layout-icon-start) ::slotted(ion-icon){min-width:24px;height:26px;margin-top:2px;margin-bottom:1px;font-size:24px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){inset-inline-start:calc(50% + 12px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:calc(50% + 12px)}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 12px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-bottom:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 12px)}}}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:1px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:4px}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){top:10px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){inset-inline-start:calc(50% + 35px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:calc(50% + 35px)}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 35px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-start:dir(rtl)) ::slotted(ion-badge),:host(.tab-layout-icon-end:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 35px)}}}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){top:10px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){inset-inline-start:calc(50% + 30px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:calc(50% + 30px)}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 30px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-hide:dir(rtl)) ::slotted(ion-badge),:host(.tab-has-label-only:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 30px)}}}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:10px}:host(.tab-layout-label-hide) ::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}',AC=RC,DC=':host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:12px;--padding-bottom:0;--padding-start:12px;max-width:168px;font-size:12px;font-weight:normal;letter-spacing:0.03em}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;text-transform:none}::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:16px;margin-bottom:16px;-webkit-transform-origin:center center;transform-origin:center center;font-size:22px}:host-context([dir=rtl]) ::slotted(ion-icon){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}[dir=rtl] ::slotted(ion-icon){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}@supports selector(:dir(rtl)){::slotted(ion-icon):dir(rtl){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}}::slotted(ion-badge){border-radius:8px;-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px;padding-top:3px;padding-bottom:2px;top:8px;min-width:12px;font-size:8px;font-weight:normal}@supports (inset-inline-start: 0){::slotted(ion-badge){inset-inline-start:calc(50% + 6px)}}@supports not (inset-inline-start: 0){::slotted(ion-badge){left:calc(50% + 6px)}:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}[dir=rtl] ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}@supports selector(:dir(rtl)){::slotted(ion-badge):dir(rtl){left:unset;right:unset;right:calc(50% + 6px)}}}::slotted(ion-badge:empty){display:block;min-width:8px;height:8px}:host(.tab-layout-icon-top) ::slotted(ion-icon){margin-top:6px;margin-bottom:2px}:host(.tab-layout-icon-top) ::slotted(ion-label){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-badge){top:8px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){inset-inline-start:70%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:70%}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:70%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-bottom:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:70%}}}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:6px;margin-bottom:0}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){top:16px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){inset-inline-start:80%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:80%}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:80%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-start:dir(rtl)) ::slotted(ion-badge),:host(.tab-layout-icon-end:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:80%}}}:host(.tab-layout-icon-start) ::slotted(ion-icon){-webkit-margin-end:6px;margin-inline-end:6px}:host(.tab-layout-icon-end) ::slotted(ion-icon){-webkit-margin-start:6px;margin-inline-start:6px}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){top:16px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){inset-inline-start:70%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:70%}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:70%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-hide:dir(rtl)) ::slotted(ion-badge),:host(.tab-has-label-only:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:70%}}}:host(.tab-layout-icon-hide) ::slotted(ion-label),:host(.tab-has-label-only) ::slotted(ion-label){margin-top:0;margin-bottom:0}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:16px}:host(.tab-layout-label-hide) ::slotted(ion-icon),:host(.tab-has-icon-only) ::slotted(ion-icon){margin-top:0;margin-bottom:0;font-size:24px}',zC=DC,MC=me(class extends pe{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionTabButtonClick=Q(this,"ionTabButtonClick",7),this.inheritedAttributes={},this.onKeyUp=t=>{(t.key==="Enter"||t.key===" ")&&this.selectTab(t)},this.onClick=t=>{this.selectTab(t)},this.disabled=!1,this.download=void 0,this.href=void 0,this.rel=void 0,this.layout=void 0,this.selected=!1,this.tab=void 0,this.target=void 0}onTabBarChanged(t){const n=t.target,i=this.el.parentElement;(t.composedPath().includes(i)||n!=null&&n.contains(this.el))&&(this.selected=this.tab===t.detail.tab)}componentWillLoad(){this.inheritedAttributes=Object.assign({},sr(this.el,["aria-label"])),this.layout===void 0&&(this.layout=ie.get("tabButtonLayout","icon-top"))}selectTab(t){this.tab!==void 0&&(this.disabled||this.ionTabButtonClick.emit({tab:this.tab,href:this.href,selected:this.selected}),t.preventDefault())}get hasLabel(){return!!this.el.querySelector("ion-label")}get hasIcon(){return!!this.el.querySelector("ion-icon")}render(){const{disabled:t,hasIcon:n,hasLabel:i,href:o,rel:r,target:s,layout:l,selected:a,tab:c,inheritedAttributes:d}=this,u=J(this),h={download:this.download,href:o,rel:r,target:s};return I(fe,{key:"c7b6a72766b71f34800137dadcf29af657bebddf",onClick:this.onClick,onKeyup:this.onKeyUp,id:c!==void 0?"tab-button-".concat(c):null,class:{[u]:!0,"tab-selected":a,"tab-disabled":t,"tab-has-label":i,"tab-has-icon":n,"tab-has-label-only":i&&!n,"tab-has-icon-only":n&&!i,["tab-layout-".concat(l)]:!0,"ion-activatable":!0,"ion-selectable":!0,"ion-focusable":!0}},I("a",Object.assign({key:"a1eca4a5cf0dfdb55099811d03f204f7b3807a2e"},h,{class:"button-native",part:"native",role:"tab","aria-selected":a?"true":null,"aria-disabled":t?"true":null,tabindex:t?"-1":void 0},d),I("span",{key:"888a6d8b95c2f0ca8f74f492729bd28f0d3273d5",class:"button-inner"},I("slot",{key:"83a234af52ffce9ff0f4cc497712c962115a5813"})),u==="md"&&I("ion-ripple-effect",{key:"771aff1b83233411e0cf706c3e94c78bca534794",type:"unbounded"})))}get el(){return this}static get style(){return{ios:AC,md:zC}}},[33,"ion-tab-button",{disabled:[4],download:[1],href:[1],rel:[1],layout:[1025],selected:[1028],tab:[1],target:[1]},[[8,"ionTabBarChanged","onTabBarChanged"]]]);function BC(){if(typeof customElements>"u")return;["ion-tab-button","ion-ripple-effect"].forEach(t=>{switch(t){case"ion-tab-button":customElements.get(t)||customElements.define(t,MC);break;case"ion-ripple-effect":customElements.get(t)||oE();break}})}const jC=BC;let bl;const HC=()=>{if(typeof window>"u")return new Map;if(!bl){const e=window;e.Ionicons=e.Ionicons||{},bl=e.Ionicons.map=e.Ionicons.map||new Map}return bl},NC=e=>{let t=vl(e.src);return t||(t=Fb(e.name,e.icon,e.mode,e.ios,e.md),t?FC(t,e):e.icon&&(t=vl(e.icon),t||(t=vl(e.icon[e.mode]),t))?t:null)},FC=(e,t)=>{const n=HC().get(e);if(n)return n;try{return Rg("svg/".concat(e,".svg"))}catch(i){console.warn('[Ionicons Warning]: Could not load icon with name "'.concat(e,'". Ensure that the icon is registered using addIcons or that the icon SVG data is passed directly to the icon component.'),t)}},Fb=(e,t,n,i,o)=>(n=(n&&Rr(n))==="ios"?"ios":"md",i&&n==="ios"?e=Rr(i):o&&n==="md"?e=Rr(o):(!e&&t&&!Vb(t)&&(e=t),Bs(e)&&(e=Rr(e))),!Bs(e)||e.trim()===""||e.replace(/[a-z]|-|\d/gi,"")!==""?null:e),vl=e=>Bs(e)&&(e=e.trim(),Vb(e))?e:null,Vb=e=>e.length>0&&/(\/|\.)/.test(e),Bs=e=>typeof e=="string",Rr=e=>e.toLowerCase(),VC=(e,t=[])=>{const n={};return t.forEach(i=>{e.hasAttribute(i)&&(e.getAttribute(i)!==null&&(n[i]=e.getAttribute(i)),e.removeAttribute(i))}),n},WC=e=>e&&e.dir!==""?e.dir.toLowerCase()==="rtl":(document==null?void 0:document.dir.toLowerCase())==="rtl",UC=e=>{const t=document.createElement("div");t.innerHTML=e;for(let i=t.childNodes.length-1;i>=0;i--)t.childNodes[i].nodeName.toLowerCase()!=="svg"&&t.removeChild(t.childNodes[i]);const n=t.firstElementChild;if(n&&n.nodeName.toLowerCase()==="svg"){const i=n.getAttribute("class")||"";if(n.setAttribute("class",(i+" s-ion-icon").trim()),Wb(n))return t.innerHTML}return""},Wb=e=>{if(e.nodeType===1){if(e.nodeName.toLowerCase()==="script")return!1;for(let t=0;te.startsWith("data:image/svg+xml"),qC=e=>e.indexOf(";utf8,")!==-1,Nn=new Map,_f=new Map;let yl;const GC=(e,t)=>{let n=_f.get(e);if(!n)if(typeof fetch<"u"&&typeof document<"u")if(YC(e)&&qC(e)){yl||(yl=new DOMParser);const o=yl.parseFromString(e,"text/html").querySelector("svg");return o&&Nn.set(e,o.outerHTML),Promise.resolve()}else n=fetch(e).then(i=>{if(i.ok)return i.text().then(o=>{o&&t!==!1&&(o=UC(o)),Nn.set(e,o||"")});Nn.set(e,"")}),_f.set(e,n);else return Nn.set(e,""),Promise.resolve();return n},KC=":host{display:inline-block;width:1em;height:1em;contain:strict;fill:currentColor;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host .ionicon{stroke:currentColor}.ionicon-fill-none{fill:none}.ionicon-stroke-width{stroke-width:32px;stroke-width:var(--ionicon-stroke-width, 32px)}.icon-inner,.ionicon,svg{display:block;height:100%;width:100%}@supports (background: -webkit-named-image(i)){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}@supports not selector(:dir(rtl)) and selector(:host-context([dir='rtl'])){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}:host(.flip-rtl):host-context([dir='rtl']) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@supports selector(:dir(rtl)){:host(.flip-rtl:dir(rtl)) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}:host(.flip-rtl:dir(ltr)) .icon-inner{-webkit-transform:scaleX(1);transform:scaleX(1)}}:host(.icon-small){font-size:1.125rem !important}:host(.icon-large){font-size:2rem !important}:host(.ion-color){color:var(--ion-color-base) !important}:host(.ion-color-primary){--ion-color-base:var(--ion-color-primary, #3880ff)}:host(.ion-color-secondary){--ion-color-base:var(--ion-color-secondary, #0cd1e8)}:host(.ion-color-tertiary){--ion-color-base:var(--ion-color-tertiary, #f4a942)}:host(.ion-color-success){--ion-color-base:var(--ion-color-success, #10dc60)}:host(.ion-color-warning){--ion-color-base:var(--ion-color-warning, #ffce00)}:host(.ion-color-danger){--ion-color-base:var(--ion-color-danger, #f14141)}:host(.ion-color-light){--ion-color-base:var(--ion-color-light, #f4f5f8)}:host(.ion-color-medium){--ion-color-base:var(--ion-color-medium, #989aa2)}:host(.ion-color-dark){--ion-color-base:var(--ion-color-dark, #222428)}",XC=me(class extends pe{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.iconName=null,this.inheritedAttributes={},this.didLoadIcon=!1,this.svgContent=void 0,this.isVisible=!1,this.mode=QC(),this.color=void 0,this.ios=void 0,this.md=void 0,this.flipRtl=void 0,this.name=void 0,this.src=void 0,this.icon=void 0,this.size=void 0,this.lazy=!1,this.sanitize=!0}componentWillLoad(){this.inheritedAttributes=VC(this.el,["aria-label"])}connectedCallback(){this.waitUntilVisible(this.el,"50px",()=>{this.isVisible=!0,this.loadIcon()})}componentDidLoad(){this.didLoadIcon||this.loadIcon()}disconnectedCallback(){this.io&&(this.io.disconnect(),this.io=void 0)}waitUntilVisible(t,n,i){if(this.lazy&&typeof window<"u"&&window.IntersectionObserver){const o=this.io=new window.IntersectionObserver(r=>{r[0].isIntersecting&&(o.disconnect(),this.io=void 0,i())},{rootMargin:n});o.observe(t)}else i()}loadIcon(){if(this.isVisible){const t=NC(this);t&&(Nn.has(t)?this.svgContent=Nn.get(t):GC(t,this.sanitize).then(()=>this.svgContent=Nn.get(t)),this.didLoadIcon=!0)}this.iconName=Fb(this.name,this.icon,this.mode,this.ios,this.md)}render(){const{flipRtl:t,iconName:n,inheritedAttributes:i,el:o}=this,r=this.mode||"md",s=n?(n.includes("arrow")||n.includes("chevron"))&&t!==!1:!1,l=t||s;return I(fe,Object.assign({role:"img",class:Object.assign(Object.assign({[r]:!0},ZC(this.color)),{["icon-".concat(this.size)]:!!this.size,"flip-rtl":l,"icon-rtl":l&&WC(o)})},i),this.svgContent?I("div",{class:"icon-inner",innerHTML:this.svgContent}):I("div",{class:"icon-inner"}))}static get assetsDirs(){return["svg"]}get el(){return this}static get watchers(){return{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"],ios:["loadIcon"],md:["loadIcon"]}}static get style(){return KC}},[1,"ion-icon",{mode:[1025],color:[1],ios:[1],md:[1],flipRtl:[4,"flip-rtl"],name:[513],src:[1],icon:[8],size:[1],lazy:[4],sanitize:[4],svgContent:[32],isVisible:[32]}]),QC=()=>typeof document<"u"&&document.documentElement.getAttribute("mode")||"md",ZC=e=>e?{"ion-color":!0,["ion-color-".concat(e)]:!0}:null;function JC(){if(typeof customElements>"u")return;["ion-icon"].forEach(t=>{switch(t){case"ion-icon":customElements.get(t)||customElements.define(t,XC);break}})}const e2=JC,nu=k.createContext({onIonViewWillEnter:()=>{},ionViewWillEnter:()=>{},onIonViewDidEnter:()=>{},ionViewDidEnter:()=>{},onIonViewWillLeave:()=>{},ionViewWillLeave:()=>{},onIonViewDidLeave:()=>{},ionViewDidLeave:()=>{},cleanupIonViewWillEnter:()=>{},cleanupIonViewDidEnter:()=>{},cleanupIonViewWillLeave:()=>{},cleanupIonViewDidLeave:()=>{}}),t2=class{constructor(){this.ionViewWillEnterCallbacks=[],this.ionViewDidEnterCallbacks=[],this.ionViewWillLeaveCallbacks=[],this.ionViewDidLeaveCallbacks=[],this.ionViewWillEnterDestructorCallbacks=[],this.ionViewDidEnterDestructorCallbacks=[],this.ionViewWillLeaveDestructorCallbacks=[],this.ionViewDidLeaveDestructorCallbacks=[]}onIonViewWillEnter(e){if(e.id){const t=this.ionViewWillEnterCallbacks.findIndex(n=>n.id===e.id);t>-1?this.ionViewWillEnterCallbacks[t]=e:this.ionViewWillEnterCallbacks.push(e)}else this.ionViewWillEnterCallbacks.push(e)}teardownCallback(e,t){const n=t.filter(i=>i.id===e.id);n.length!==0&&(n.forEach(i=>{i&&typeof i.destructor=="function"&&i.destructor()}),t=t.filter(i=>i.id!==e.id))}cleanupIonViewWillEnter(e){this.teardownCallback(e,this.ionViewWillEnterDestructorCallbacks)}cleanupIonViewDidEnter(e){this.teardownCallback(e,this.ionViewDidEnterDestructorCallbacks)}cleanupIonViewWillLeave(e){this.teardownCallback(e,this.ionViewWillLeaveDestructorCallbacks)}cleanupIonViewDidLeave(e){this.teardownCallback(e,this.ionViewDidLeaveDestructorCallbacks)}ionViewWillEnter(){this.ionViewWillEnterCallbacks.forEach(e=>{const t=e();e.id&&this.ionViewWillEnterDestructorCallbacks.push({id:e.id,destructor:t})})}onIonViewDidEnter(e){if(e.id){const t=this.ionViewDidEnterCallbacks.findIndex(n=>n.id===e.id);t>-1?this.ionViewDidEnterCallbacks[t]=e:this.ionViewDidEnterCallbacks.push(e)}else this.ionViewDidEnterCallbacks.push(e)}ionViewDidEnter(){this.ionViewDidEnterCallbacks.forEach(e=>{const t=e();e.id&&this.ionViewDidEnterDestructorCallbacks.push({id:e.id,destructor:t})})}onIonViewWillLeave(e){if(e.id){const t=this.ionViewWillLeaveCallbacks.findIndex(n=>n.id===e.id);t>-1?this.ionViewWillLeaveCallbacks[t]=e:this.ionViewWillLeaveCallbacks.push(e)}else this.ionViewWillLeaveCallbacks.push(e)}ionViewWillLeave(){this.ionViewWillLeaveCallbacks.forEach(e=>{const t=e();e.id&&this.ionViewWillLeaveDestructorCallbacks.push({id:e.id,destructor:t})})}onIonViewDidLeave(e){if(e.id){const t=this.ionViewDidLeaveCallbacks.findIndex(n=>n.id===e.id);t>-1?this.ionViewDidLeaveCallbacks[t]=e:this.ionViewDidLeaveCallbacks.push(e)}else this.ionViewDidLeaveCallbacks.push(e)}ionViewDidLeave(){this.ionViewDidLeaveCallbacks.forEach(e=>{const t=e();e.id&&this.ionViewDidLeaveDestructorCallbacks.push({id:e.id,destructor:t})}),this.componentCanBeDestroyed()}onComponentCanBeDestroyed(e){this.componentCanBeDestroyedCallback=e}componentCanBeDestroyed(){this.componentCanBeDestroyedCallback&&this.componentCanBeDestroyedCallback()}},Wt=k.createContext({getIonRedirect:()=>{},getIonRoute:()=>{},getPageManager:()=>{},getStackManager:()=>{},goBack:e=>{typeof window<"u"&&(typeof e=="string"?window.location.pathname=e:window.history.back())},navigate:e=>{typeof window<"u"&&(window.location.pathname=e)},hasIonicRouter:()=>!1,routeInfo:void 0,setCurrentTab:()=>{},changeTab:(e,t)=>{typeof window<"u"&&(window.location.pathname=t)},resetTab:(e,t)=>{typeof window<"u"&&(window.location.pathname=t)}}),iu=e=>e.toLowerCase().split("-").map(t=>t.charAt(0).toUpperCase()+t.slice(1)).join(""),ha=e=>e.replace(/([A-Z])/g,t=>"-".concat(t[0].toLowerCase())),ou=(e,t,n={})=>{if(e instanceof Element){const i=n2(e.classList,t,n);i!==""&&(e.className=i),Object.keys(t).forEach(o=>{if(!(o==="children"||o==="style"||o==="ref"||o==="class"||o==="className"||o==="forwardedRef"))if(o.indexOf("on")===0&&o[2]===o[2].toUpperCase()){const r=o.substring(2),s=r[0].toLowerCase()+r.substring(1);ar(s)||o2(e,s,t[o])}else e[o]=t[o],typeof t[o]==="string"&&e.setAttribute(ha(o),t[o])})}},n2=(e,t,n)=>{const i=t.className||t.class,o=n.className||n.class,r=wl(e),s=wl(i?i.split(" "):[]),l=wl(o?o.split(" "):[]),a=[];return r.forEach(c=>{s.has(c)?(a.push(c),s.delete(c)):l.has(c)||a.push(c)}),s.forEach(c=>a.push(c)),a.join(" ")},i2=e=>{switch(e){case"doubleclick":return"dblclick"}return e};/** + * Checks if an event is supported in the current execution environment. + * @license Modernizr 3.0.0pre (Custom Build) | MIT + */const ar=e=>{if(typeof document>"u")return!0;{const t="on"+i2(e);let n=t in document;if(!n){const i=document.createElement("div");i.setAttribute(t,"return;"),n=typeof i[t]=="function"}return n}},o2=(e,t,n)=>{const i=e.__events||(e.__events={}),o=i[t];o&&e.removeEventListener(t,o),e.addEventListener(t,i[t]=function(s){n&&n.call(this,s)})},wl=e=>{const t=new Map;return e.forEach(n=>t.set(n,n)),t},r2=(e,t)=>{typeof e=="function"?e(t):e!=null&&(e.current=t)},fa=(...e)=>t=>{e.forEach(n=>{r2(n,t)})},s2=(e,t)=>{const n=(i,o)=>k.createElement(e,Object.assign({},i,{forwardedRef:o}));return n.displayName=t,k.forwardRef(n)},a2=(e,t)=>{t!==void 0&&typeof customElements<"u"&&!customElements.get(e)&&customElements.define(e,t)},_e=(e,t,n,i)=>{i!==void 0&&i();const o=iu(e),r=class extends k.Component{constructor(s){super(s),this.setComponentElRef=l=>{this.componentEl=l}}componentDidMount(){this.componentDidUpdate(this.props)}componentDidUpdate(s){ou(this.componentEl,this.props,s)}render(){const s=this.props,{children:l,forwardedRef:a,style:c,className:d,ref:u}=s,h=Le(s,["children","forwardedRef","style","className","ref"]);let f=Object.keys(h).reduce((v,E)=>{const m=h[E];if(E.indexOf("on")===0&&E[2]===E[2].toUpperCase()){const p=E.substring(2).toLowerCase();typeof document<"u"&&ar(p)&&(v[E]=m)}else{const p=typeof m;(p==="string"||p==="boolean"||p==="number")&&(v[ha(E)]=m)}return v},{});n&&(f=n(this.props,f));const g=Object.assign(Object.assign({},f),{ref:fa(a,this.setComponentElRef),style:c});return H.createElement(e,g,l)}static get displayName(){return o}};return t&&(r.contextType=t),s2(r,o)},Fc=_e("ion-accordion",void 0,void 0,Ik),Ub=_e("ion-accordion-group",void 0,void 0,Ak),l2=_e("ion-buttons",void 0,void 0,qk),Yb=_e("ion-content",void 0,void 0,fE),js=_e("ion-header",void 0,void 0,WE),xl=_e("ion-input",void 0,void 0,nS),yt=_e("ion-label",void 0,void 0,iS),Hs=_e("ion-list",void 0,void 0,dS),Rf=_e("ion-list-header",void 0,void 0,bS),c2=_e("ion-text",void 0,void 0,TS),Vc=_e("ion-title",void 0,void 0,DS),Wc=_e("ion-toolbar",void 0,void 0,FS),ti=(e,t)=>{const n=(i,o)=>k.createElement(e,Object.assign({},i,{forwardedRef:o}));return n.displayName=t,k.forwardRef(n)},ru=()=>{if(typeof window<"u"){const e=window.Ionic;if(e&&e.config)return e.config}return null},qb=(e,t)=>{a2(e,t);const n=iu(e),i=class extends k.Component{constructor(o){super(o),this.handleClick=r=>{const{routerLink:s,routerDirection:l,routerOptions:a,routerAnimation:c}=this.props;s!==void 0&&(r.preventDefault(),this.context.navigate(s,l,void 0,c,a))},this.ref=k.createRef(),this.stableMergedRefs=fa(this.ref,this.props.forwardedRef)}componentDidMount(){this.componentDidUpdate(this.props)}componentDidUpdate(o){const r=this.ref.current;ou(r,this.props,o)}render(){const o=this.props,{children:r,forwardedRef:s,style:l,className:a,ref:c}=o,d=Le(o,["children","forwardedRef","style","className","ref"]),u=Object.keys(d).reduce((f,g)=>{if(g.indexOf("on")===0&&g[2]===g[2].toUpperCase()){const v=g.substring(2).toLowerCase();ar(v)&&(f[g]=d[g])}else["string","boolean","number"].includes(typeof d[g])&&(f[ha(g)]=d[g]);return f},{}),h=Object.assign(Object.assign({},u),{ref:this.stableMergedRefs,style:l});if(this.props.routerLink&&!this.props.href&&(h.href=this.props.routerLink),h.onClick){const f=h.onClick;h.onClick=g=>{f(g),g.defaultPrevented||this.handleClick(g)}}else h.onClick=this.handleClick;return H.createElement(e,h,r)}static get displayName(){return n}static get contextType(){return Wt}};return ti(i,n)},Ns=qb("ion-button",VS),bt=qb("ion-item",WS),d2=(e,t)=>{e instanceof Element&&Object.keys(t).forEach(n=>{if(n.indexOf("on")===0&&n[2]===n[2].toUpperCase()){const i=n.substring(2),o=i[0].toLowerCase()+i.substring(1);ar(o)||u2(e,o)}})},u2=(e,t)=>{const n=e.__events||(e.__events={}),i=n[t];i&&(e.removeEventListener(t,i),n[t]=void 0)},h2=(e,t,n)=>{t&&t();const i=iu(e),o=class extends k.Component{constructor(r){super(r),this.handleIonMount=()=>{this.setState({isOpen:!0})},this.handleWillPresent=s=>{this.setState({isOpen:!0}),this.props.onWillPresent&&this.props.onWillPresent(s)},this.handleDidDismiss=s=>{const l=this.wrapperRef.current,a=this.ref.current;l&&a&&(a.append(l),this.setState({isOpen:!1})),this.props.onDidDismiss&&this.props.onDidDismiss(s)},this.ref=k.createRef(),this.stableMergedRefs=fa(this.ref,this.props.forwardedRef),this.state={isOpen:!1},this.wrapperRef=k.createRef()}componentDidMount(){var r,s,l;this.componentDidUpdate(this.props),(r=this.ref.current)===null||r===void 0||r.addEventListener("ionMount",this.handleIonMount),(s=this.ref.current)===null||s===void 0||s.addEventListener("willPresent",this.handleWillPresent),(l=this.ref.current)===null||l===void 0||l.addEventListener("didDismiss",this.handleDidDismiss)}componentDidUpdate(r){const s=this.ref.current,l=this.props,a=Le(l,["onDidDismiss","onWillPresent"]);ou(s,a,r)}componentWillUnmount(){const r=this.ref.current;r&&this.state.isOpen&&(r.removeEventListener("didDismiss",this.handleDidDismiss),r.remove(),d2(r,this.props))}render(){const r=this.props,{children:s,forwardedRef:l,style:a,className:c,ref:d}=r,u=Le(r,["children","forwardedRef","style","className","ref"]),h=Object.keys(u).reduce((v,E)=>{if(E.indexOf("on")===0&&E[2]===E[2].toUpperCase()){const m=E.substring(2).toLowerCase();ar(m)&&(v[E]=u[E])}else["string","boolean","number"].includes(typeof u[E])&&(v[ha(E)]=u[E]);return v},{}),f=Object.assign(Object.assign({},h),{ref:this.stableMergedRefs,style:a}),g=()=>n?"".concat(Af," ion-page"):Af;return H.createElement("template",{},H.createElement(e,f,this.state.isOpen||this.props.keepContentsMounted?H.createElement("div",{ref:this.wrapperRef,className:g()},s):null))}static get displayName(){return i}};return ti(o,i)},Af="ion-delegate-host",f2=h2("ion-modal",fC,!0),p2=k.createContext({addOverlay:()=>{},removeOverlay:()=>{}}),m2=({onAddOverlay:e,onRemoveOverlay:t})=>{const[n,i]=H.useState({}),o=H.useRef({});H.useEffect(()=>{e(r),t(s)},[]);const r=(a,c,d)=>{const u=Object.assign({},o.current);u[a]={component:c,containerElement:d},o.current=u,i(u)},s=a=>{const c=Object.assign({},o.current);delete c[a],o.current=c,i(c)},l=Object.keys(n);return k.createElement(k.Fragment,null,l.map(a=>{const c=n[a];return Dw.createPortal(c.component,c.containerElement,"overlay-".concat(a))}))},g2=_e("ion-tab-button",void 0,void 0,jC),b2=_e("ion-tab-bar",void 0,void 0,_C),Uc=_e("ion-router-outlet",void 0,void 0,CC),v2=_e("ion-app",void 0,void 0,wC),y2=_e("ion-icon",void 0,void 0,e2),w2=(()=>class extends k.Component{constructor(e){super(e),this.ionContext={addOverlay:(t,n,i)=>{this.addOverlayCallback&&this.addOverlayCallback(t,n,i)},removeOverlay:t=>{this.removeOverlayCallback&&this.removeOverlayCallback(t)}}}render(){return k.createElement(p2.Provider,{value:this.ionContext},k.createElement(v2,Object.assign({},this.props),this.props.children),k.createElement(m2,{onAddOverlay:e=>{this.addOverlayCallback=e},onRemoveOverlay:e=>{this.removeOverlayCallback=e}}))}static get displayName(){return"IonApp"}})(),su=k.createContext({registerIonPage:()=>{},isInOutlet:()=>!1});class au extends k.PureComponent{constructor(t){super(t),this.ionPageElementRef=k.createRef(),this.stableMergedRefs=fa(this.ionPageElementRef,this.props.forwardedRef),this.ionViewWillEnterHandler=this.ionViewWillEnterHandler.bind(this),this.ionViewDidEnterHandler=this.ionViewDidEnterHandler.bind(this),this.ionViewWillLeaveHandler=this.ionViewWillLeaveHandler.bind(this),this.ionViewDidLeaveHandler=this.ionViewDidLeaveHandler.bind(this)}componentDidMount(){this.ionPageElementRef.current&&(this.context.isInOutlet()&&this.ionPageElementRef.current.classList.add("ion-page-invisible"),this.context.registerIonPage(this.ionPageElementRef.current,this.props.routeInfo),this.ionPageElementRef.current.addEventListener("ionViewWillEnter",this.ionViewWillEnterHandler),this.ionPageElementRef.current.addEventListener("ionViewDidEnter",this.ionViewDidEnterHandler),this.ionPageElementRef.current.addEventListener("ionViewWillLeave",this.ionViewWillLeaveHandler),this.ionPageElementRef.current.addEventListener("ionViewDidLeave",this.ionViewDidLeaveHandler))}componentWillUnmount(){this.ionPageElementRef.current&&(this.ionPageElementRef.current.removeEventListener("ionViewWillEnter",this.ionViewWillEnterHandler),this.ionPageElementRef.current.removeEventListener("ionViewDidEnter",this.ionViewDidEnterHandler),this.ionPageElementRef.current.removeEventListener("ionViewWillLeave",this.ionViewWillLeaveHandler))}ionViewWillEnterHandler(){this.ionLifeCycleContext.ionViewWillEnter()}ionViewDidEnterHandler(){this.ionLifeCycleContext.ionViewDidEnter()}ionViewWillLeaveHandler(){this.ionLifeCycleContext.ionViewWillLeave()}ionViewDidLeaveHandler(){this.ionLifeCycleContext.ionViewDidLeave()}render(){const t=this.props,{className:n,children:i,routeInfo:o,forwardedRef:r}=t,s=Le(t,["className","children","routeInfo","forwardedRef"]);return k.createElement(nu.Consumer,null,l=>(this.ionLifeCycleContext=l,k.createElement("div",Object.assign({className:n?"".concat(n," ion-page"):"ion-page",ref:this.stableMergedRefs},s),i)))}static get contextType(){return su}}class x2 extends k.Component{constructor(t){super(t)}render(){const t=this.props,{className:n,children:i,forwardedRef:o}=t,r=Le(t,["className","children","forwardedRef"]);return this.context.hasIonicRouter()?k.createElement(au,Object.assign({className:n?"".concat(n):"",routeInfo:this.context.routeInfo,forwardedRef:o},r),i):k.createElement("div",Object.assign({className:n?"ion-page ".concat(n):"ion-page",ref:o},r),i)}static get displayName(){return"IonPage"}static get contextType(){return Wt}}const k2=ti(x2,"IonPage"),Df={main:0},Xo=(e="main")=>{var t;const n=((t=Df[e])!==null&&t!==void 0?t:0)+1;return Df[e]=n,n.toString()},E2=(e,t)=>{const n=new WeakMap,i="react-delegate-".concat(Xo());let o=0;return{attachViewToDom:async(l,a,c,d)=>{const u=document.createElement("div");d&&u.classList.add(...d),l.appendChild(u);const h=a(c),f="".concat(i,"-").concat(o++),g=Vd.createPortal(h,u,f);return n.set(u,g),e(g),Promise.resolve(u)},removeViewFromDom:(l,a)=>{const c=n.get(a);return c&&t(c),a.remove(),Promise.resolve()}}},S2=_e("ion-nav",void 0,void 0,ES),C2=e=>{var{children:t,forwardedRef:n}=e,i=Le(e,["children","forwardedRef"]);const[o,r]=H.useState([]),s=c=>r(d=>[...d,c]),l=c=>r(d=>d.filter(u=>u!==c)),a=H.useMemo(()=>E2(s,l),[]);return k.createElement(S2,Object.assign({delegate:a,ref:n},i),o)};ti(C2,"IonNav");const $2=k.createContext({activeTab:void 0,selectTab:()=>!1}),I2=typeof HTMLElement<"u"?HTMLElement:class{};class T2 extends k.Component{constructor(t){super(t),this.outletIsReady=!1,this.ionViewWillEnterHandler=this.ionViewWillEnterHandler.bind(this),this.ionViewDidEnterHandler=this.ionViewDidEnterHandler.bind(this),this.ionViewWillLeaveHandler=this.ionViewWillLeaveHandler.bind(this),this.ionViewDidLeaveHandler=this.ionViewDidLeaveHandler.bind(this)}componentDidMount(){this.ionRouterOutlet&&(this.outletIsReady||Qn(this.ionRouterOutlet,()=>{this.outletIsReady=!0,this.context.registerIonPage(this.ionRouterOutlet,this.props.routeInfo)}),this.ionRouterOutlet.addEventListener("ionViewWillEnter",this.ionViewWillEnterHandler),this.ionRouterOutlet.addEventListener("ionViewDidEnter",this.ionViewDidEnterHandler),this.ionRouterOutlet.addEventListener("ionViewWillLeave",this.ionViewWillLeaveHandler),this.ionRouterOutlet.addEventListener("ionViewDidLeave",this.ionViewDidLeaveHandler))}componentWillUnmount(){this.ionRouterOutlet&&(this.ionRouterOutlet.removeEventListener("ionViewWillEnter",this.ionViewWillEnterHandler),this.ionRouterOutlet.removeEventListener("ionViewDidEnter",this.ionViewDidEnterHandler),this.ionRouterOutlet.removeEventListener("ionViewWillLeave",this.ionViewWillLeaveHandler),this.ionRouterOutlet.removeEventListener("ionViewDidLeave",this.ionViewDidLeaveHandler))}ionViewWillEnterHandler(){this.ionLifeCycleContext.ionViewWillEnter()}ionViewDidEnterHandler(){this.ionLifeCycleContext.ionViewDidEnter()}ionViewWillLeaveHandler(){this.ionLifeCycleContext.ionViewWillLeave()}ionViewDidLeaveHandler(){this.ionLifeCycleContext.ionViewDidLeave()}render(){const t=this.props,{StackManager:n,children:i,routeInfo:o}=t,r=Le(t,["StackManager","children","routeInfo"]);return k.createElement(nu.Consumer,null,s=>(this.ionLifeCycleContext=s,k.createElement(n,{routeInfo:o},k.createElement(Uc,Object.assign({setRef:l=>this.ionRouterOutlet=l},r),i))))}static get contextType(){return su}}class P2 extends k.Component{constructor(t){super(t)}render(){const t=this.context.getStackManager(),n=this.props,{children:i,forwardedRef:o}=n,r=Le(n,["children","forwardedRef"]);return this.context.hasIonicRouter()?r.ionPage?k.createElement(T2,Object.assign({StackManager:t,routeInfo:this.context.routeInfo},r),i):k.createElement(t,{routeInfo:this.context.routeInfo},k.createElement(Uc,Object.assign({},r,{forwardedRef:o}),i)):k.createElement(Uc,Object.assign({ref:o},this.props),this.props.children)}static get contextType(){return Wt}}const Yc=ti(P2,"IonRouterOutlet"),Pi=(()=>class extends k.Component{constructor(e){super(e),this.handleIonTabButtonClick=this.handleIonTabButtonClick.bind(this)}handleIonTabButtonClick(){this.props.onClick&&this.props.onClick(new CustomEvent("ionTabButtonClick",{detail:{tab:this.props.tab,href:this.props.href,routeOptions:this.props.routerOptions}}))}render(){const e=this.props,t=Le(e,["onClick"]);return k.createElement(g2,Object.assign({onIonTabButtonClick:this.handleIonTabButtonClick},t))}static get displayName(){return"IonTabButton"}})();class O2 extends k.PureComponent{constructor(t){super(t),this.setActiveTabOnContext=i=>{};const n={};k.Children.forEach(t.children,i=>{var o,r,s,l;i!=null&&typeof i=="object"&&i.props&&(i.type===Pi||i.type.isTabButton)&&(n[i.props.tab]={originalHref:i.props.href,currentHref:i.props.href,originalRouteOptions:i.props.href===((o=t.routeInfo)===null||o===void 0?void 0:o.pathname)?(r=t.routeInfo)===null||r===void 0?void 0:r.routeOptions:void 0,currentRouteOptions:i.props.href===((s=t.routeInfo)===null||s===void 0?void 0:s.pathname)?(l=t.routeInfo)===null||l===void 0?void 0:l.routeOptions:void 0})}),this.state={tabs:n},this.onTabButtonClick=this.onTabButtonClick.bind(this),this.renderTabButton=this.renderTabButton.bind(this),this.setActiveTabOnContext=this.setActiveTabOnContext.bind(this),this.selectTab=this.selectTab.bind(this)}componentDidMount(){const t=this.state.tabs,i=Object.keys(t).find(o=>{const r=t[o].originalHref;return this.props.routeInfo.pathname.startsWith(r)});i&&this.setState({activeTab:i})}componentDidUpdate(){this.state.activeTab&&this.setActiveTabOnContext(this.state.activeTab)}selectTab(t){const n=this.state.tabs[t];return n?(this.onTabButtonClick(new CustomEvent("ionTabButtonClick",{detail:{href:n.currentHref,tab:t,selected:t===this.state.activeTab,routeOptions:void 0}})),!0):!1}static getDerivedStateFromProps(t,n){var i,o,r;const s=Object.assign({},n.tabs),a=Object.keys(n.tabs).find(d=>{const u=n.tabs[d].originalHref;return t.routeInfo.pathname.startsWith(u)});k.Children.forEach(t.children,d=>{if(d!=null&&typeof d=="object"&&d.props&&(d.type===Pi||d.type.isTabButton)){const u=s[d.props.tab];(!u||u.originalHref!==d.props.href)&&(s[d.props.tab]={originalHref:d.props.href,currentHref:d.props.href,originalRouteOptions:d.props.routeOptions,currentRouteOptions:d.props.routeOptions})}});const{activeTab:c}=n;if(a&&c){const d=n.tabs[c].currentHref,u=n.tabs[c].currentRouteOptions;(a!==c||d!==((i=t.routeInfo)===null||i===void 0?void 0:i.pathname)||u!==((o=t.routeInfo)===null||o===void 0?void 0:o.routeOptions))&&(s[a]={originalHref:s[a].originalHref,currentHref:t.routeInfo.pathname+(t.routeInfo.search||""),originalRouteOptions:s[a].originalRouteOptions,currentRouteOptions:(r=t.routeInfo)===null||r===void 0?void 0:r.routeOptions},t.routeInfo.routeAction==="pop"&&a!==c&&(s[c]={originalHref:s[c].originalHref,currentHref:s[c].originalHref,originalRouteOptions:s[c].originalRouteOptions,currentRouteOptions:s[c].currentRouteOptions}))}return a&&t.onSetCurrentTab(a,t.routeInfo),{activeTab:a,tabs:s}}onTabButtonClick(t,n){const i=this.state.tabs[t.detail.tab],o=i.originalHref,r=t.detail.href,{activeTab:s}=this.state;n&&n(t),s===t.detail.tab?o!==r&&this.context.resetTab(t.detail.tab,o,i.originalRouteOptions):(this.props.onIonTabsWillChange&&this.props.onIonTabsWillChange(new CustomEvent("ionTabWillChange",{detail:{tab:t.detail.tab}})),this.props.onIonTabsDidChange&&this.props.onIonTabsDidChange(new CustomEvent("ionTabDidChange",{detail:{tab:t.detail.tab}})),this.setActiveTabOnContext(t.detail.tab),this.context.changeTab(t.detail.tab,r,t.detail.routeOptions))}renderTabButton(t){return n=>{var i,o;if(n!=null&&n.props&&(n.type===Pi||n.type.isTabButton)){const r=n.props.tab===t?(i=this.props.routeInfo)===null||i===void 0?void 0:i.pathname:this.state.tabs[n.props.tab].currentHref,s=n.props.tab===t?(o=this.props.routeInfo)===null||o===void 0?void 0:o.routeOptions:this.state.tabs[n.props.tab].currentRouteOptions;return k.cloneElement(n,{href:r,routeOptions:s,onClick:l=>this.onTabButtonClick(l,n.props.onClick)})}return null}}render(){const{activeTab:t}=this.state;return k.createElement(b2,Object.assign({},this.props,{selectedTab:t}),k.Children.map(this.props.children,this.renderTabButton(t)))}static get contextType(){return Wt}}const L2=k.memo(e=>{var{forwardedRef:t}=e,n=Le(e,["forwardedRef"]);const i=H.useContext(Wt);return k.createElement(O2,Object.assign({ref:t},n,{routeInfo:n.routeInfo||i.routeInfo||{pathname:window.location.pathname},onSetCurrentTab:i.setCurrentTab}),n.children)}),qc=ti(L2,"IonTabBar");class _2 extends I2{constructor(){super()}}typeof window<"u"&&window.customElements&&(window.customElements.get("ion-tabs")||window.customElements.define("ion-tabs",_2));const zf={display:"flex",position:"absolute",top:"0",left:"0",right:"0",bottom:"0",flexDirection:"column",width:"100%",height:"100%",contain:"layout size style"},Mf={position:"relative",flex:1,contain:"layout size style"},R2=(()=>class extends k.Component{constructor(e){super(e),this.routerOutletRef=k.createRef(),this.tabBarRef=k.createRef(),this.ionTabContextState={activeTab:void 0,selectTab:()=>!1}}componentDidMount(){this.tabBarRef.current&&(this.ionTabContextState.activeTab=this.tabBarRef.current.state.activeTab,this.tabBarRef.current.setActiveTabOnContext=e=>{this.ionTabContextState.activeTab=e},this.ionTabContextState.selectTab=this.tabBarRef.current.selectTab)}render(){let e,t;const n=this.props,{className:i,onIonTabsDidChange:o,onIonTabsWillChange:r}=n,s=Le(n,["className","onIonTabsDidChange","onIonTabsWillChange"]),l=typeof this.props.children=="function"?this.props.children(this.ionTabContextState):this.props.children;if(k.Children.forEach(l,a=>{if(a==null||typeof a!="object"||!a.hasOwnProperty("type"))return;a.type===Yc||a.type.isRouterOutlet?e=k.cloneElement(a):a.type===H.Fragment&&a.props.children[0].type===Yc&&(e=a.props.children[0]);let c={ref:this.tabBarRef};o!==void 0&&(c=Object.assign(Object.assign({},c),{onIonTabsDidChange:o})),r!==void 0&&(c=Object.assign(Object.assign({},c),{onIonTabsWillChange:r})),a.type===qc||a.type.isTabBar?t=k.cloneElement(a,c):a.type===H.Fragment&&(a.props.children[1].type===qc||a.props.children[1].type.isTabBar)&&(t=k.cloneElement(a.props.children[1],c))}),!e)throw new Error("IonTabs must contain an IonRouterOutlet");if(!t)throw new Error("IonTabs needs a IonTabBar");return k.createElement($2.Provider,{value:this.ionTabContextState},this.context.hasIonicRouter()?k.createElement(au,Object.assign({className:i?"".concat(i):"",routeInfo:this.context.routeInfo},s),k.createElement("ion-tabs",{className:"ion-tabs",style:zf},t.props.slot==="top"?t:null,k.createElement("div",{style:Mf,className:"tabs-inner"},e),t.props.slot==="bottom"?t:null)):k.createElement("div",Object.assign({className:i?"".concat(i):"ion-tabs"},s,{style:zf}),t.props.slot==="top"?t:null,k.createElement("div",{style:Mf,className:"tabs-inner"},e),t.props.slot==="bottom"?t:null))}static get contextType(){return Wt}})();class A2 extends k.PureComponent{constructor(t){super(t),this.props.name&&console.warn('In Ionic React, you import icons from "ionicons/icons" and set the icon you imported to the "icon" property. Setting the "name" property has no effect.')}render(){var t,n;const i=this.props,{icon:o,ios:r,md:s,mode:l}=i,a=Le(i,["icon","ios","md","mode"]);let c;const d=ru(),u=l||(d==null?void 0:d.get("mode"));return r||s?u==="ios"?c=(t=r!=null?r:s)!==null&&t!==void 0?t:o:c=(n=s!=null?s:r)!==null&&n!==void 0?n:o:c=o,k.createElement(y2,Object.assign({ref:this.props.forwardedRef,icon:c},a),this.props.children)}static get contextType(){return Wt}}const Oi=ti(A2,"IonIcon");class lu extends k.PureComponent{render(){const t=this.context.getIonRoute();return!this.context.hasIonicRouter()||!lu?(console.error("You either do not have an Ionic Router package, or your router does not support using "),null):k.createElement(t,Object.assign({},this.props))}static get contextType(){return Wt}}class Gb extends k.PureComponent{render(){const t=this.context.getIonRedirect();return!this.context.hasIonicRouter()||!Gb?(console.error("You either do not have an Ionic Router package, or your router does not support using "),null):k.createElement(t,Object.assign({},this.props))}static get contextType(){return Wt}}const D2=k.createContext({routeInfo:void 0,push:()=>{throw new Error("An Ionic Router is required for IonRouterContext")},back:()=>{throw new Error("An Ionic Router is required for IonRouterContext")},canGoBack:()=>{throw new Error("An Ionic Router is required for IonRouterContext")},nativeBack:()=>{throw new Error("An Ionic Router is required for IonRouterContext")}});class x4 extends k.PureComponent{constructor(t){super(t),this.nodes=new Map,this.animation=ke(t.id)}setupAnimation(t){const n=this.animation;this.nodes.size>0&&n.addElement(Array.from(this.nodes.values())),Bf(n,t),jf(n,t)}componentDidMount(){const t=this.props;this.setupAnimation(t)}componentDidUpdate(t){const n=this.animation,i=this.props;Bf(n,i,t),z2(n,i,t),jf(n,i,t)}render(){const{children:t}=this.props;return k.createElement(k.Fragment,null,k.Children.map(t,(n,i)=>k.cloneElement(n,{ref:o=>this.nodes.set(i,o)})))}}const Bf=(e,t={},n={})=>{const i=["children","progressStart","progressStep","progressEnd","pause","stop","destroy","play","from","to","fromTo","onFinish"];for(const a in t)t.hasOwnProperty(a)&&!i.includes(a)&&t[a]!==n[a]&&e[a](t[a]);const o=t.from;o&&o!==n.from&&(Array.isArray(o)?o:[o]).forEach(c=>e.from(c.property,c.value));const r=t.to;r&&r!==n.to&&(Array.isArray(r)?r:[r]).forEach(c=>e.to(c.property,c.value));const s=t.fromTo;s&&s!==n.fromTo&&(Array.isArray(s)?s:[s]).forEach(c=>e.fromTo(c.property,c.fromValue,c.toValue));const l=t.onFinish;l&&l!==n.onFinish&&(Array.isArray(l)?l:[l]).forEach(c=>e.onFinish(c.callback,c.opts))},z2=(e,t={},n={})=>{var i,o,r,s,l;const{progressStart:a,progressStep:c,progressEnd:d}=t;a&&(((i=n.progressStart)===null||i===void 0?void 0:i.forceLinearEasing)!==(a==null?void 0:a.forceLinearEasing)||((o=n.progressStart)===null||o===void 0?void 0:o.step)!==(a==null?void 0:a.step))&&e.progressStart(a.forceLinearEasing,a.step),c&&((r=n.progressStep)===null||r===void 0?void 0:r.step)!==(c==null?void 0:c.step)&&e.progressStep(c.step),d&&(((s=n.progressEnd)===null||s===void 0?void 0:s.playTo)!==(d==null?void 0:d.playTo)||((l=n.progressEnd)===null||l===void 0?void 0:l.step)!==(d==null?void 0:d.step)||(n==null?void 0:n.dur)!==(d==null?void 0:d.dur))&&e.progressEnd(d.playTo,d.step,d.dur)},jf=(e,t={},n={})=>{!n.play&&t.play&&e.play(),!n.pause&&t.pause&&e.pause(),!n.stop&&t.stop&&e.stop(),!n.destroy&&t.destroy&&e.destroy()},M2=(e={})=>{typeof document<"u"&&document.documentElement.classList.add("ion-ce"),R1(Object.assign({},e))},Kb=k.createContext({addViewItem:()=>{},canGoBack:()=>{},clearOutlet:()=>{},createViewItem:()=>{},findViewItemByPathname:()=>{},findLeavingViewItemByRouteInfo:()=>{},findViewItemByRouteInfo:()=>{},getChildrenToRender:()=>{},goBack:()=>{},unMountViewItem:()=>{}});class Hf extends k.Component{constructor(t){super(t),this.ionLifeCycleContext=new t2,this._isMounted=!1,this.ionLifeCycleContext.onComponentCanBeDestroyed(()=>{this.props.mount||this._isMounted&&this.setState({show:!1},()=>this.props.removeView())}),this.state={show:!0}}componentDidMount(){this._isMounted=!0}componentWillUnmount(){this._isMounted=!1}render(){const{show:t}=this.state;return k.createElement(nu.Provider,{value:this.ionLifeCycleContext},t&&this.props.children)}}class B2{constructor(){this.locationHistory=[],this.tabHistory={}}add(t){t.routeAction==="push"||t.routeAction==null?this._add(t):t.routeAction==="pop"?this._pop(t):t.routeAction==="replace"&&this._replace(t),t.routeDirection==="root"&&(this._clear(),this._add(t))}clearTabStack(t){const n=this._getRouteInfosByKey(t);n&&(n.forEach(i=>{this.locationHistory=this.locationHistory.filter(o=>o.id!==i.id)}),this.tabHistory[t]=[])}update(t){const n=this.locationHistory.findIndex(o=>o.id===t.id);n>-1&&this.locationHistory.splice(n,1,t);const i=this.tabHistory[t.tab||""];if(i){const o=i.findIndex(r=>r.id===t.id);o>-1?i.splice(o,1,t):i.push(t)}else t.tab&&(this.tabHistory[t.tab]=[t])}_add(t){const n=this._getRouteInfosByKey(t.tab);n&&(this._areRoutesEqual(n[n.length-1],t)&&n.pop(),n.push(t)),this.locationHistory.push(t)}_areRoutesEqual(t,n){return!t||!n?!1:t.pathname===n.pathname&&t.search===n.search}_pop(t){const n=this._getRouteInfosByKey(t.tab);n&&(n.pop(),n.pop(),n.push(t)),this.locationHistory.pop(),this.locationHistory.pop(),this.locationHistory.push(t)}_replace(t){const n=this._getRouteInfosByKey(t.tab);n&&n.pop(),this.locationHistory.pop(),this._add(t)}_clear(){Object.keys(this.tabHistory).forEach(n=>this.tabHistory[n]=[]),this.locationHistory=[]}_getRouteInfosByKey(t){let n;return t&&(n=this.tabHistory[t],n||(n=this.tabHistory[t]=[])),n}getFirstRouteInfoForTab(t){const n=this._getRouteInfosByKey(t);if(n)return n[0]}getCurrentRouteInfoForTab(t){const n=this._getRouteInfosByKey(t);if(n)return n[n.length-1]}findLastLocation(t){const n=this._getRouteInfosByKey(t.tab);if(n)for(let i=n.length-2;i>=0;i--){const o=n[i];if(o&&o.pathname===t.pushedByRoute)return o}for(let i=this.locationHistory.length-2;i>=0;i--){const o=this.locationHistory[i];if(o&&o.pathname===t.pushedByRoute)return o}}previous(){return this.locationHistory[this.locationHistory.length-2]||this.locationHistory[this.locationHistory.length-1]}current(){return this.locationHistory[this.locationHistory.length-1]}canGoBack(){return this.locationHistory.length>1}}class j2 extends k.PureComponent{constructor(t){super(t),this.ionRouterContextValue={push:(n,i,o,r,s)=>{this.navigate(n,i,o,s,r)},back:n=>{this.goBack(void 0,n)},canGoBack:()=>this.props.locationHistory.canGoBack(),nativeBack:()=>this.props.onNativeBack(),routeInfo:this.props.routeInfo},this.state={goBack:this.goBack.bind(this),hasIonicRouter:()=>!0,navigate:this.navigate.bind(this),getIonRedirect:this.getIonRedirect.bind(this),getIonRoute:this.getIonRoute.bind(this),getStackManager:this.getStackManager.bind(this),getPageManager:this.getPageManager.bind(this),routeInfo:this.props.routeInfo,setCurrentTab:this.props.onSetCurrentTab,changeTab:this.props.onChangeTab,resetTab:this.props.onResetTab}}componentDidMount(){typeof document<"u"&&(this.handleHardwareBackButton=this.handleHardwareBackButton.bind(this),document.addEventListener("ionBackButton",this.handleHardwareBackButton))}componentWillUnmount(){typeof document<"u"&&document.removeEventListener("ionBackButton",this.handleHardwareBackButton)}handleHardwareBackButton(t){t.detail.register(0,n=>{this.nativeGoBack(),n()})}goBack(t,n){this.props.onNavigateBack(t,n)}nativeGoBack(){this.props.onNativeBack()}navigate(t,n="forward",i="push",o,r,s){this.props.onNavigate(t,i,n,o,r,s)}getPageManager(){return au}getIonRedirect(){return this.props.ionRedirect}getIonRoute(){return this.props.ionRoute}getStackManager(){return this.props.stackManager}render(){return k.createElement(Wt.Provider,{value:Object.assign(Object.assign({},this.state),{routeInfo:this.props.routeInfo})},k.createElement(D2.Provider,{value:Object.assign(Object.assign({},this.ionRouterContextValue),{routeInfo:this.props.routeInfo})},this.props.children))}}class H2{constructor(){this.viewStacks={},this.add=this.add.bind(this),this.clear=this.clear.bind(this),this.getViewItemsForOutlet=this.getViewItemsForOutlet.bind(this),this.remove=this.remove.bind(this)}add(t){const{outletId:n}=t;this.viewStacks[n]?this.viewStacks[n].push(t):this.viewStacks[n]=[t]}clear(t){return setTimeout(()=>{delete this.viewStacks[t]},500)}getViewItemsForOutlet(t){return this.viewStacks[t]||[]}remove(t){const{outletId:n}=t,i=this.viewStacks[n];if(i){const o=i.find(r=>r.id===t.id);o&&(o.mount=!1,this.viewStacks[n]=i.filter(r=>r.id!==o.id))}}getStackIds(){return Object.keys(this.viewStacks)}getAllViewItems(){const t=this.getStackIds(),n=[];return t.forEach(i=>{n.push(...this.viewStacks[i])}),n}}/*! Capacitor: https://capacitorjs.com/ - MIT License */var Fi;(function(e){e.Unimplemented="UNIMPLEMENTED",e.Unavailable="UNAVAILABLE"})(Fi||(Fi={}));class kl extends Error{constructor(t,n,i){super(t),this.message=t,this.code=n,this.data=i}}const N2=e=>{var t,n;return e!=null&&e.androidBridge?"android":!((n=(t=e==null?void 0:e.webkit)===null||t===void 0?void 0:t.messageHandlers)===null||n===void 0)&&n.bridge?"ios":"web"},F2=e=>{const t=e.CapacitorCustomPlatform||null,n=e.Capacitor||{},i=n.Plugins=n.Plugins||{},o=()=>t!==null?t.name:N2(e),r=()=>o()!=="web",s=u=>{const h=c.get(u);return!!(h!=null&&h.platforms.has(o())||l(u))},l=u=>{var h;return(h=n.PluginHeaders)===null||h===void 0?void 0:h.find(f=>f.name===u)},a=u=>e.console.error(u),c=new Map,d=(u,h={})=>{const f=c.get(u);if(f)return console.warn('Capacitor plugin "'.concat(u,'" already registered. Cannot register plugins twice.')),f.proxy;const g=o(),v=l(u);let E;const m=async()=>(!E&&g in h?E=typeof h[g]=="function"?E=await h[g]():E=h[g]:t!==null&&!E&&"web"in h&&(E=typeof h.web=="function"?E=await h.web():E=h.web),E),p=($,z)=>{var P,_;if(v){const V=v==null?void 0:v.methods.find(Y=>z===Y.name);if(V)return V.rtype==="promise"?Y=>n.nativePromise(u,z.toString(),Y):(Y,K)=>n.nativeCallback(u,z.toString(),Y,K);if($)return(P=$[z])===null||P===void 0?void 0:P.bind($)}else{if($)return(_=$[z])===null||_===void 0?void 0:_.bind($);throw new kl('"'.concat(u,'" plugin is not implemented on ').concat(g),Fi.Unimplemented)}},b=$=>{let z;const P=(..._)=>{const V=m().then(Y=>{const K=p(Y,$);if(K){const M=K(..._);return z=M==null?void 0:M.remove,M}else throw new kl('"'.concat(u,".").concat($,'()" is not implemented on ').concat(g),Fi.Unimplemented)});return $==="addListener"&&(V.remove=async()=>z()),V};return P.toString=()=>"".concat($.toString(),"() { [capacitor code] }"),Object.defineProperty(P,"name",{value:$,writable:!1,configurable:!1}),P},y=b("addListener"),C=b("removeListener"),S=($,z)=>{const P=y({eventName:$},z),_=async()=>{const Y=await P;C({eventName:$,callbackId:Y},z)},V=new Promise(Y=>P.then(()=>Y({remove:_})));return V.remove=async()=>{console.warn("Using addListener() without 'await' is deprecated."),await _()},V},x=new Proxy({},{get($,z){switch(z){case"$$typeof":return;case"toJSON":return()=>({});case"addListener":return v?S:y;case"removeListener":return C;default:return b(z)}}});return i[u]=x,c.set(u,{name:u,proxy:x,platforms:new Set([...Object.keys(h),...v?[g]:[]])}),x};return n.convertFileSrc||(n.convertFileSrc=u=>u),n.getPlatform=o,n.handleError=a,n.isNativePlatform=r,n.isPluginAvailable=s,n.registerPlugin=d,n.Exception=kl,n.DEBUG=!!n.DEBUG,n.isLoggingEnabled=!!n.isLoggingEnabled,n},V2=e=>e.Capacitor=F2(e),Fs=V2(typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),cu=Fs.registerPlugin;class du{constructor(){this.listeners={},this.retainedEventArguments={},this.windowListeners={}}addListener(t,n){let i=!1;this.listeners[t]||(this.listeners[t]=[],i=!0),this.listeners[t].push(n);const r=this.windowListeners[t];r&&!r.registered&&this.addWindowListener(r),i&&this.sendRetainedArgumentsForEvent(t);const s=async()=>this.removeListener(t,n);return Promise.resolve({remove:s})}async removeAllListeners(){this.listeners={};for(const t in this.windowListeners)this.removeWindowListener(this.windowListeners[t]);this.windowListeners={}}notifyListeners(t,n,i){const o=this.listeners[t];if(!o){if(i){let r=this.retainedEventArguments[t];r||(r=[]),r.push(n),this.retainedEventArguments[t]=r}return}o.forEach(r=>r(n))}hasListeners(t){return!!this.listeners[t].length}registerWindowListener(t,n){this.windowListeners[n]={registered:!1,windowEventName:t,pluginEventName:n,handler:i=>{this.notifyListeners(n,i)}}}unimplemented(t="not implemented"){return new Fs.Exception(t,Fi.Unimplemented)}unavailable(t="not available"){return new Fs.Exception(t,Fi.Unavailable)}async removeListener(t,n){const i=this.listeners[t];if(!i)return;const o=i.indexOf(n);this.listeners[t].splice(o,1),this.listeners[t].length||this.removeWindowListener(this.windowListeners[t])}addWindowListener(t){window.addEventListener(t.windowEventName,t.handler),t.registered=!0}removeWindowListener(t){t&&(window.removeEventListener(t.windowEventName,t.handler),t.registered=!1)}sendRetainedArgumentsForEvent(t){const n=this.retainedEventArguments[t];n&&(delete this.retainedEventArguments[t],n.forEach(i=>{this.notifyListeners(t,i)}))}}const Nf=e=>encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape),Ff=e=>e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent);class W2 extends du{async getCookies(){const t=document.cookie,n={};return t.split(";").forEach(i=>{if(i.length<=0)return;let[o,r]=i.replace(/=/,"CAP_COOKIE").split("CAP_COOKIE");o=Ff(o).trim(),r=Ff(r).trim(),n[o]=r}),n}async setCookie(t){try{const n=Nf(t.key),i=Nf(t.value),o="; expires=".concat((t.expires||"").replace("expires=","")),r=(t.path||"/").replace("path=",""),s=t.url!=null&&t.url.length>0?"domain=".concat(t.url):"";document.cookie="".concat(n,"=").concat(i||"").concat(o,"; path=").concat(r,"; ").concat(s,";")}catch(n){return Promise.reject(n)}}async deleteCookie(t){try{document.cookie="".concat(t.key,"=; Max-Age=0")}catch(n){return Promise.reject(n)}}async clearCookies(){try{const t=document.cookie.split(";")||[];for(const n of t)document.cookie=n.replace(/^ +/,"").replace(/=.*/,"=;expires=".concat(new Date().toUTCString(),";path=/"))}catch(t){return Promise.reject(t)}}async clearAllCookies(){try{await this.clearCookies()}catch(t){return Promise.reject(t)}}}cu("CapacitorCookies",{web:()=>new W2});const U2=async e=>new Promise((t,n)=>{const i=new FileReader;i.onload=()=>{const o=i.result;t(o.indexOf(",")>=0?o.split(",")[1]:o)},i.onerror=o=>n(o),i.readAsDataURL(e)}),Y2=(e={})=>{const t=Object.keys(e);return Object.keys(e).map(o=>o.toLocaleLowerCase()).reduce((o,r,s)=>(o[r]=e[t[s]],o),{})},q2=(e,t=!0)=>e?Object.entries(e).reduce((i,o)=>{const[r,s]=o;let l,a;return Array.isArray(s)?(a="",s.forEach(c=>{l=t?encodeURIComponent(c):c,a+="".concat(r,"=").concat(l,"&")}),a.slice(0,-1)):(l=t?encodeURIComponent(s):s,a="".concat(r,"=").concat(l)),"".concat(i,"&").concat(a)},"").substr(1):null,G2=(e,t={})=>{const n=Object.assign({method:e.method||"GET",headers:e.headers},t),o=Y2(e.headers)["content-type"]||"";if(typeof e.data=="string")n.body=e.data;else if(o.includes("application/x-www-form-urlencoded")){const r=new URLSearchParams;for(const[s,l]of Object.entries(e.data||{}))r.set(s,l);n.body=r.toString()}else if(o.includes("multipart/form-data")||e.data instanceof FormData){const r=new FormData;if(e.data instanceof FormData)e.data.forEach((l,a)=>{r.append(a,l)});else for(const l of Object.keys(e.data))r.append(l,e.data[l]);n.body=r;const s=new Headers(n.headers);s.delete("content-type"),n.headers=s}else(o.includes("application/json")||typeof e.data=="object")&&(n.body=JSON.stringify(e.data));return n};class K2 extends du{async request(t){const n=G2(t,t.webFetchExtra),i=q2(t.params,t.shouldEncodeUrlParams),o=i?"".concat(t.url,"?").concat(i):t.url,r=await fetch(o,n),s=r.headers.get("content-type")||"";let{responseType:l="text"}=r.ok?t:{};s.includes("application/json")&&(l="json");let a,c;switch(l){case"arraybuffer":case"blob":c=await r.blob(),a=await U2(c);break;case"json":a=await r.json();break;case"document":case"text":default:a=await r.text()}const d={};return r.headers.forEach((u,h)=>{d[h]=u}),{data:a,headers:d,status:r.status,url:r.url}}async get(t){return this.request(Object.assign(Object.assign({},t),{method:"GET"}))}async post(t){return this.request(Object.assign(Object.assign({},t),{method:"POST"}))}async put(t){return this.request(Object.assign(Object.assign({},t),{method:"PUT"}))}async patch(t){return this.request(Object.assign(Object.assign({},t),{method:"PATCH"}))}async delete(t){return this.request(Object.assign(Object.assign({},t),{method:"DELETE"}))}}cu("CapacitorHttp",{web:()=>new K2});/*! Ionic Portals: https://ionic.io/portals - Commercial License */class X2 extends du{async publishNative(t){return Promise.resolve()}addListener(t,n){return Promise.reject("Method not implemented on web.")}}const Xb=cu("Portals",{web:()=>new X2});function Q2(){return Fs.getPlatform()==="android"?JSON.parse(AndroidInitialContext.initialContext()):window.portalInitialContext}function Z2(e,t){return Xb.addListener(e,t)}function J2(e){return Xb.publishNative(e)}const uu=({title:e,children:t})=>A.jsxs(k2,{children:[A.jsx(js,{translucent:!0,children:A.jsx(Wc,{children:A.jsx(Vc,{children:e})})}),A.jsxs(Yb,{children:[A.jsx(js,{collapse:"condense",children:A.jsx(Wc,{children:A.jsx(Vc,{size:"large",children:e})})}),t]})]}),e$=()=>{const e=Q2();return A.jsx(uu,{title:"Initial Context",children:A.jsx(Hs,{inset:!0,children:A.jsx(bt,{color:"light",children:A.jsx(yt,{style:{whiteSpace:"pre-wrap"},children:e?A.jsx("code",{children:JSON.stringify(e,null,2)}):"No initial context found"})})})})},t$=()=>{const[e,t]=H.useState(""),[n,i]=H.useState(""),[o,r]=H.useState(""),[s,l]=H.useState([]),[a,c]=H.useState([]),[d,u]=H.useState(0),h=async()=>{e&&(J2({topic:e,data:n}),t(""),i(""))},f=async()=>{o&&!s.some(g=>g.topic===o)&&(l(g=>[{id:d,topic:o},...g]),u(g=>g+1),r(""),await Z2(o,g=>{const v=new Date().toLocaleTimeString().split(" ")[0],E={id:d,date:v,portalMessage:g};u(m=>m+1),c(m=>[E,...m])}))};return A.jsxs(uu,{title:"Publish / Subscribe",children:[A.jsx(Rf,{children:A.jsx("h3",{style:{fontWeight:700},children:"Publish"})}),A.jsxs(Hs,{inset:!0,lines:"full",children:[A.jsxs(bt,{children:[A.jsx(xl,{label:"Topic:",labelPlacement:"floating",value:e,onIonInput:g=>t(g.detail.value)}),A.jsx(xl,{label:"Data:",labelPlacement:"floating",value:n,onIonInput:g=>{i(g.detail.value)}})]}),A.jsx(Ns,{onClick:h,size:"small",style:{margin:12},expand:"block",children:"Publish"})]}),A.jsx(Rf,{children:A.jsx("h3",{style:{fontWeight:700},children:"Subscribe"})}),A.jsxs(Hs,{inset:!0,lines:"full",children:[A.jsx(bt,{children:A.jsx(xl,{label:"Topic:",labelPlacement:"floating",value:o,onIonInput:g=>r(g.detail.value)})}),A.jsx(Ns,{onClick:f,size:"small",style:{margin:12},expand:"block",children:"Subscribe"})]}),A.jsxs(Ub,{expand:"inset",children:[A.jsxs(Fc,{children:[A.jsx(bt,{slot:"header",color:"light",children:A.jsx(yt,{children:"Subscriptions"})}),A.jsx("div",{slot:"content",children:s.map(g=>A.jsx(bt,{children:A.jsx(yt,{class:"ion-text-wrap",children:g.topic})},g.id))})]}),A.jsxs(Fc,{children:[A.jsx(bt,{slot:"header",color:"light",children:A.jsx(yt,{children:"Subscription Messages"})}),A.jsx("div",{slot:"content",children:a.map(g=>A.jsx(bt,{children:A.jsxs(yt,{class:"ion-text-wrap",children:[g.date," | topic: ",g.portalMessage.topic,", data:"," ",g.portalMessage.data]})},g.id+g.date))})]})]})]})},n$="data:image/svg+xml;utf8,",i$="data:image/svg+xml;utf8,",o$="data:image/svg+xml;utf8,",r$="data:image/svg+xml;utf8,",s$="data:image/svg+xml;utf8,",a$="data:image/svg+xml;utf8,";function l$(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,i)}return n}function Wf(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function d$(e,t){if(e==null)return{};var n=c$(e,t),i,o;if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i])}return n}function u$(e,t){return h$(e)||f$(e,t)||p$(e,t)||m$()}function h$(e){if(Array.isArray(e))return e}function f$(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],i=!0,o=!1,r=void 0;try{for(var s=e[Symbol.iterator](),l;!(i=(l=s.next()).done)&&(n.push(l.value),!(t&&n.length===t));i=!0);}catch(a){o=!0,r=a}finally{try{!i&&s.return!=null&&s.return()}finally{if(o)throw r}}return n}}function p$(e,t){if(e){if(typeof e=="string")return Uf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Uf(e,t)}}function Uf(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n=e.length?e.apply(this,o):function(){for(var s=arguments.length,l=new Array(s),a=0;a1&&arguments[1]!==void 0?arguments[1]:{};Ar.initial(e),Ar.handler(t);var n={current:e},i=po(P$)(n,t),o=po(T$)(n),r=po(Ar.changes)(e),s=po(I$)(n);function l(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(d){return d};return Ar.selector(c),c(n.current)}function a(c){b$(i,o,r,s)(c)}return[l,a]}function I$(e,t){return Qo(t)?t(e.current):t}function T$(e,t){return e.current=qf(qf({},e.current),t),t}function P$(e,t,n){return Qo(t)?t(e.current):Object.keys(n).forEach(function(i){var o;return(o=t[i])===null||o===void 0?void 0:o.call(t,e.current[i])}),n}var O$={create:$$},L$={paths:{vs:"https://cdn.jsdelivr.net/npm/monaco-editor@0.43.0/min/vs"}};function _$(e){return function t(){for(var n=this,i=arguments.length,o=new Array(i),r=0;r=e.length?e.apply(this,o):function(){for(var s=arguments.length,l=new Array(s),a=0;a{i.current=!1}:e,t)}var ot=iI;function Co(){}function xi(e,t,n,i){return oI(e,i)||rI(e,t,n,i)}function oI(e,t){return e.editor.getModel(nv(e,t))}function rI(e,t,n,i){return e.editor.createModel(t,n,i?nv(e,i):void 0)}function nv(e,t){return e.Uri.parse(t)}function sI({original:e,modified:t,language:n,originalLanguage:i,modifiedLanguage:o,originalModelPath:r,modifiedModelPath:s,keepCurrentOriginalModel:l=!1,keepCurrentModifiedModel:a=!1,theme:c="light",loading:d="Loading...",options:u={},height:h="100%",width:f="100%",className:g,wrapperProps:v={},beforeMount:E=Co,onMount:m=Co}){let[p,b]=H.useState(!1),[y,C]=H.useState(!0),S=H.useRef(null),x=H.useRef(null),$=H.useRef(null),z=H.useRef(m),P=H.useRef(E),_=H.useRef(!1);hu(()=>{let M=Ws.init();return M.then(W=>(x.current=W)&&C(!1)).catch(W=>(W==null?void 0:W.type)!=="cancelation"&&console.error("Monaco initialization: error:",W)),()=>S.current?K():M.cancel()}),ot(()=>{if(S.current&&x.current){let M=S.current.getOriginalEditor(),W=xi(x.current,e||"",i||n||"text",r||"");W!==M.getModel()&&M.setModel(W)}},[r],p),ot(()=>{if(S.current&&x.current){let M=S.current.getModifiedEditor(),W=xi(x.current,t||"",o||n||"text",s||"");W!==M.getModel()&&M.setModel(W)}},[s],p),ot(()=>{let M=S.current.getModifiedEditor();M.getOption(x.current.editor.EditorOption.readOnly)?M.setValue(t||""):t!==M.getValue()&&(M.executeEdits("",[{range:M.getModel().getFullModelRange(),text:t||"",forceMoveMarkers:!0}]),M.pushUndoStop())},[t],p),ot(()=>{var M,W;(W=(M=S.current)==null?void 0:M.getModel())==null||W.original.setValue(e||"")},[e],p),ot(()=>{let{original:M,modified:W}=S.current.getModel();x.current.editor.setModelLanguage(M,i||n||"text"),x.current.editor.setModelLanguage(W,o||n||"text")},[n,i,o],p),ot(()=>{var M;(M=x.current)==null||M.editor.setTheme(c)},[c],p),ot(()=>{var M;(M=S.current)==null||M.updateOptions(u)},[u],p);let V=H.useCallback(()=>{var q;if(!x.current)return;P.current(x.current);let M=xi(x.current,e||"",i||n||"text",r||""),W=xi(x.current,t||"",o||n||"text",s||"");(q=S.current)==null||q.setModel({original:M,modified:W})},[n,t,o,e,i,r,s]),Y=H.useCallback(()=>{var M;!_.current&&$.current&&(S.current=x.current.editor.createDiffEditor($.current,{automaticLayout:!0,...u}),V(),(M=x.current)==null||M.editor.setTheme(c),b(!0),_.current=!0)},[u,c,V]);H.useEffect(()=>{p&&z.current(S.current,x.current)},[p]),H.useEffect(()=>{!y&&!p&&Y()},[y,p,Y]);function K(){var W,q,T,R;let M=(W=S.current)==null?void 0:W.getModel();l||((q=M==null?void 0:M.original)==null||q.dispose()),a||((T=M==null?void 0:M.modified)==null||T.dispose()),(R=S.current)==null||R.dispose()}return k.createElement(tv,{width:f,height:h,isEditorReady:p,loading:d,_ref:$,className:g,wrapperProps:v})}var aI=sI;H.memo(aI);function lI(){let[e,t]=H.useState(Ws.__getMonacoInstance());return hu(()=>{let n;return e||(n=Ws.init(),n.then(i=>{t(i)})),()=>n==null?void 0:n.cancel()}),e}var cI=lI;function dI(e){let t=H.useRef();return H.useEffect(()=>{t.current=e},[e]),t.current}var uI=dI,Dr=new Map;function hI({defaultValue:e,defaultLanguage:t,defaultPath:n,value:i,language:o,path:r,theme:s="light",line:l,loading:a="Loading...",options:c={},overrideServices:d={},saveViewState:u=!0,keepCurrentModel:h=!1,width:f="100%",height:g="100%",className:v,wrapperProps:E={},beforeMount:m=Co,onMount:p=Co,onChange:b,onValidate:y=Co}){let[C,S]=H.useState(!1),[x,$]=H.useState(!0),z=H.useRef(null),P=H.useRef(null),_=H.useRef(null),V=H.useRef(p),Y=H.useRef(m),K=H.useRef(),M=H.useRef(i),W=uI(r),q=H.useRef(!1),T=H.useRef(!1);hu(()=>{let L=Ws.init();return L.then(B=>(z.current=B)&&$(!1)).catch(B=>(B==null?void 0:B.type)!=="cancelation"&&console.error("Monaco initialization: error:",B)),()=>P.current?O():L.cancel()}),ot(()=>{var B,U,G,se;let L=xi(z.current,e||i||"",t||o||"",r||n||"");L!==((B=P.current)==null?void 0:B.getModel())&&(u&&Dr.set(W,(U=P.current)==null?void 0:U.saveViewState()),(G=P.current)==null||G.setModel(L),u&&((se=P.current)==null||se.restoreViewState(Dr.get(r))))},[r],C),ot(()=>{var L;(L=P.current)==null||L.updateOptions(c)},[c],C),ot(()=>{!P.current||i===void 0||(P.current.getOption(z.current.editor.EditorOption.readOnly)?P.current.setValue(i):i!==P.current.getValue()&&(T.current=!0,P.current.executeEdits("",[{range:P.current.getModel().getFullModelRange(),text:i,forceMoveMarkers:!0}]),P.current.pushUndoStop(),T.current=!1))},[i],C),ot(()=>{var B,U;let L=(B=P.current)==null?void 0:B.getModel();L&&o&&((U=z.current)==null||U.editor.setModelLanguage(L,o))},[o],C),ot(()=>{var L;l!==void 0&&((L=P.current)==null||L.revealLine(l))},[l],C),ot(()=>{var L;(L=z.current)==null||L.editor.setTheme(s)},[s],C);let R=H.useCallback(()=>{var L;if(!(!_.current||!z.current)&&!q.current){Y.current(z.current);let B=r||n,U=xi(z.current,i||e||"",t||o||"",B||"");P.current=(L=z.current)==null?void 0:L.editor.create(_.current,{model:U,automaticLayout:!0,...c},d),u&&P.current.restoreViewState(Dr.get(B)),z.current.editor.setTheme(s),l!==void 0&&P.current.revealLine(l),S(!0),q.current=!0}},[e,t,n,i,o,r,c,d,u,s,l]);H.useEffect(()=>{C&&V.current(P.current,z.current)},[C]),H.useEffect(()=>{!x&&!C&&R()},[x,C,R]),M.current=i,H.useEffect(()=>{var L,B;C&&b&&((L=K.current)==null||L.dispose(),K.current=(B=P.current)==null?void 0:B.onDidChangeModelContent(U=>{T.current||b(P.current.getValue(),U)}))},[C,b]),H.useEffect(()=>{if(C){let L=z.current.editor.onDidChangeMarkers(B=>{var G;let U=(G=P.current.getModel())==null?void 0:G.uri;if(U&&B.find(se=>se.path===U.path)){let se=z.current.editor.getModelMarkers({resource:U});y==null||y(se)}});return()=>{L==null||L.dispose()}}return()=>{}},[C,y]);function O(){var L,B;(L=K.current)==null||L.dispose(),h?u&&Dr.set(r,P.current.saveViewState()):(B=P.current.getModel())==null||B.dispose(),P.current.dispose()}return k.createElement(tv,{width:f,height:g,isEditorReady:C,loading:a,_ref:_,className:v,wrapperProps:E})}var fI=hI,pI=H.memo(fI),mI=pI;const zr=window.matchMedia("(prefers-color-scheme: dark)"),gI=({pluginName:e,methodName:t})=>{const n=H.useRef("{}"),i=cI(),[o,r]=H.useState(""),[s,l]=H.useState("");H.useEffect(()=>{i==null||i.editor.setTheme(zr.matches?"vs-dark":"vs"),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",c=>{i==null||i.editor.setTheme(zr.matches?"vs-dark":"vs")})},[]);const a=async()=>{r(""),l("");try{const c=await window.Capacitor.Plugins[e][t](JSON.parse(n.current));r(JSON.stringify(c,null,2))}catch(c){c instanceof Error?l(c.message):l("An unknown error occurred")}};return A.jsxs(Yb,{className:"ion-padding",children:[A.jsx(js,{children:"Argument:"}),A.jsx(mI,{onMount:(c,d)=>{d.editor.setTheme(zr.matches?"vs-dark":"vs")},height:"200px",defaultLanguage:"json",defaultValue:n.current,onChange:c=>n.current=c!=null?c:"",options:{accessibilitySupport:"off",theme:zr.matches?"vs-dark":"vs",lineDecorationsWidth:0,glyphMargin:!1,inlineSuggest:{enabled:!1},quickSuggestions:!1,suggestOnTriggerCharacters:!1,parameterHints:{enabled:!1},inlayHints:{enabled:"off"},lineNumbersMinChars:2,folding:!1,lineNumbers:"on",scrollbar:{vertical:"hidden",horizontal:"hidden"},minimap:{enabled:!1}}}),A.jsxs(Ns,{expand:"block",onClick:a,size:"small",style:{padding:10},children:["Execute ",t]}),A.jsxs(Hs,{lines:"inset",children:[s&&A.jsxs(bt,{color:"light",children:[A.jsx(Oi,{icon:n$,slot:"start",color:"danger"}),A.jsx(yt,{color:"danger",class:"ion-text-wrap",children:s})]}),o&&A.jsxs(A.Fragment,{children:[A.jsxs(bt,{color:"light",children:[A.jsx(Oi,{icon:i$,color:"success",slot:"start"}),A.jsx(yt,{children:"Success"})]}),A.jsx(bt,{color:"light",children:A.jsx(yt,{style:{whiteSpace:"pre-wrap"},children:A.jsx("code",{children:o})})})]})]})]})},bI=()=>{const e=window.Capacitor.PluginHeaders,[t,n]=H.useState(!1),[i,o]=H.useState(""),[r,s]=H.useState(""),l=["addListener","removeAllListeners","removeListener","checkPermissions","requestPermissions"],a=["CapacitorCookies","CapacitorHttp","WebView"],c=()=>{const d=e.find(h=>h.name==="CapacitorCookies"),u=e.find(h=>h.name==="CapacitorHttp");window.Capacitor.getPlatform()=="ios"?(d.isDisabled=prompt(JSON.stringify({type:"CapacitorCookies.isEnabled"}))==="false",u.isDisabled=prompt(JSON.stringify({type:"CapacitorHttp"}))==="false"):(d.isDisabled=!window.CapacitorCookiesAndroidInterface.isEnabled(),u.isDisabled=!window.CapacitorHttpAndroidInterface.isEnabled())};return H.useEffect(()=>{c()},[]),A.jsxs(uu,{title:"Capacitor Plugins",children:[A.jsx(Ub,{expand:"inset",children:e.map(d=>A.jsxs(Fc,{disabled:!!d.isDisabled,children:[A.jsxs(bt,{slot:"header",color:"light",children:[d.name,a.includes(d.name)&&A.jsx(c2,{color:"medium",style:{margin:5},children:"(Default)"})]}),A.jsx("div",{slot:"content",children:d.methods.map(u=>!l.includes(u.name)&&A.jsx(bt,{detail:!0,onClick:()=>{o(u.name),s(d.name),n(!0)},children:A.jsx(yt,{children:u.name})},u.name))})]},d.name))}),A.jsxs(f2,{isOpen:t,children:[A.jsx(js,{children:A.jsxs(Wc,{children:[A.jsx(l2,{children:A.jsxs(Ns,{onClick:()=>n(!1),children:[A.jsx(Oi,{icon:o$}),"Back"]})}),A.jsx(Vc,{children:i})]})}),A.jsx(gI,{methodName:i,pluginName:r})]})]})};function tt(){return tt=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0;d--){var u=i[d];u==="."?$l(i,d):u===".."?($l(i,d),c++):c&&($l(i,d),c--)}if(!s)for(;c--;c)i.unshift("..");s&&i[0]!==""&&(!i[0]||!Mr(i[0]))&&i.unshift("");var h=i.join("/");return l&&h.substr(-1)!=="/"&&(h+="/"),h}function Kf(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}function Qr(e,t){if(e===t)return!0;if(e==null||t==null)return!1;if(Array.isArray(e))return Array.isArray(t)&&e.length===t.length&&e.every(function(o,r){return Qr(o,t[r])});if(typeof e=="object"||typeof t=="object"){var n=Kf(e),i=Kf(t);return n!==e||i!==t?Qr(n,i):Object.keys(Object.assign({},e,t)).every(function(o){return Qr(e[o],t[o])})}return!1}var yI=!0,Il="Invariant failed";function ni(e,t){if(!e){if(yI)throw new Error(Il);var n=typeof t=="function"?t():t,i=n?"".concat(Il,": ").concat(n):Il;throw new Error(i)}}function $o(e){return e.charAt(0)==="/"?e:"/"+e}function Xf(e){return e.charAt(0)==="/"?e.substr(1):e}function wI(e,t){return e.toLowerCase().indexOf(t.toLowerCase())===0&&"/?#".indexOf(e.charAt(t.length))!==-1}function iv(e,t){return wI(e,t)?e.substr(t.length):e}function ov(e){return e.charAt(e.length-1)==="/"?e.slice(0,-1):e}function xI(e){var t=e||"/",n="",i="",o=t.indexOf("#");o!==-1&&(i=t.substr(o),t=t.substr(0,o));var r=t.indexOf("?");return r!==-1&&(n=t.substr(r),t=t.substr(0,r)),{pathname:t,search:n==="?"?"":n,hash:i==="#"?"":i}}function pt(e){var t=e.pathname,n=e.search,i=e.hash,o=t||"/";return n&&n!=="?"&&(o+=n.charAt(0)==="?"?n:"?"+n),i&&i!=="#"&&(o+=i.charAt(0)==="#"?i:"#"+i),o}function Qe(e,t,n,i){var o;typeof e=="string"?(o=xI(e),o.state=t):(o=tt({},e),o.pathname===void 0&&(o.pathname=""),o.search?o.search.charAt(0)!=="?"&&(o.search="?"+o.search):o.search="",o.hash?o.hash.charAt(0)!=="#"&&(o.hash="#"+o.hash):o.hash="",t!==void 0&&o.state===void 0&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(r){throw r instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):r}return n&&(o.key=n),i?o.pathname?o.pathname.charAt(0)!=="/"&&(o.pathname=vI(o.pathname,i.pathname)):o.pathname=i.pathname:o.pathname||(o.pathname="/"),o}function kI(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&Qr(e.state,t.state)}function fu(){var e=null;function t(s){return e=s,function(){e===s&&(e=null)}}function n(s,l,a,c){if(e!=null){var d=typeof e=="function"?e(s,l):e;typeof d=="string"?typeof a=="function"?a(d,c):c(!0):c(d!==!1)}else c(!0)}var i=[];function o(s){var l=!0;function a(){l&&s.apply(void 0,arguments)}return i.push(a),function(){l=!1,i=i.filter(function(c){return c!==a})}}function r(){for(var s=arguments.length,l=new Array(s),a=0;aK?M.splice(K,M.length-K,_):M.push(_),d({action:P,location:_,index:K,entries:M})}})}function E($,z){var P="REPLACE",_=Qe($,z,u(),x.location);c.confirmTransitionTo(_,P,n,function(V){V&&(x.entries[x.index]=_,d({action:P,location:_}))})}function m($){var z=tp(x.index+$,0,x.entries.length-1),P="POP",_=x.entries[z];c.confirmTransitionTo(_,P,n,function(V){V?d({action:P,location:_,index:z}):d()})}function p(){m(-1)}function b(){m(1)}function y($){var z=x.index+$;return z>=0&&z-1?"[^"+Fn(e)+"]+?":Fn(t)+"|(?:(?!"+Fn(t)+")[^"+Fn(e)+"])+?"}function HI(e,t){return uv(pu(e,t),t)}function NI(e){return encodeURI(e).replace(/[\/?#]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function FI(e){return encodeURI(e).replace(/[?#]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function uv(e,t){for(var n=new Array(e.length),i=0;i{const{exact:n,component:i}=t,o=t.path||t.from,s=Cu(e,{exact:n,path:o,component:i});return s||!1};class _T extends H2{constructor(){super(),this.createViewItem=this.createViewItem.bind(this),this.findViewItemByRouteInfo=this.findViewItemByRouteInfo.bind(this),this.findLeavingViewItemByRouteInfo=this.findLeavingViewItemByRouteInfo.bind(this),this.getChildrenToRender=this.getChildrenToRender.bind(this),this.findViewItemByPathname=this.findViewItemByPathname.bind(this)}createViewItem(t,n,i,o){const r={id:Xo("viewItem"),outletId:t,ionPageElement:o,reactElement:n,mount:!0,ionRoute:!1};return n.type===lu&&(r.ionRoute=!0,r.disableIonPageManagement=n.props.disableIonPageManagement),r.routeData={match:Zo({pathname:i.pathname,componentProps:n.props}),childProps:n.props},r}getChildrenToRender(t,n,i){const o=this.getViewItemsForOutlet(t);return k.Children.forEach(n.props.children,s=>{const l=o.find(a=>fp(s,a.routeData.childProps.path||a.routeData.childProps.from));l&&(l.reactElement=s)}),o.map(s=>{let l;if(s.ionRoute&&!s.disableIonPageManagement)l=k.createElement(Hf,{key:"view-".concat(s.id),mount:s.mount,removeView:()=>this.remove(s)},k.cloneElement(s.reactElement,{computedMatch:s.routeData.match}));else{const a=fp(s.reactElement,i.pathname);l=k.createElement(Hf,{key:"view-".concat(s.id),mount:s.mount,removeView:()=>this.remove(s)},k.cloneElement(s.reactElement,{computedMatch:s.routeData.match})),!a&&s.routeData.match&&(s.routeData.match=void 0,s.mount=!1)}return l})}findViewItemByRouteInfo(t,n,i){const{viewItem:o,match:r}=this.findViewItemByPath(t.pathname,n);return(i===void 0||i===!0)&&o&&r&&(o.routeData.match=r),o}findLeavingViewItemByRouteInfo(t,n,i=!0){const{viewItem:o}=this.findViewItemByPath(t.lastPathname,n,i);return o}findViewItemByPathname(t,n){const{viewItem:i}=this.findViewItemByPath(t,n);return i}findViewItemByPath(t,n,i){let o,r,s;if(n)s=this.getViewItemsForOutlet(n),s.some(l),o||s.some(a);else{const c=this.getAllViewItems();c.some(l),o||c.some(a)}return{viewItem:o,match:r};function l(c){var d,u;if(i&&!c.ionRoute)return!1;if(r=Zo({pathname:t,componentProps:c.routeData.childProps}),r){const h=r.path.includes(":");if(!h||h&&r.url===((u=(d=c.routeData)===null||d===void 0?void 0:d.match)===null||u===void 0?void 0:u.url))return o=c,!0}return!1}function a(c){return!c.routeData.childProps.path&&!c.routeData.childProps.from?(r={path:t,url:t,isExact:!0,params:{}},o=c,!0):!1}}}function fp(e,t){return Zo({pathname:t,componentProps:e.props})}function RT(e){let t;if(typeof e=="string"?t=e:t=e.outerHTML,document){const n=document.createElement("div");n.innerHTML=t,n.style.zIndex="";const i=n.getElementsByTagName("ion-back-button");return i[0]&&i[0].remove(),n.firstChild}}const pp=e=>!e.classList.contains("ion-page-invisible")&&!e.classList.contains("ion-page-hidden");class AT extends k.PureComponent{constructor(t){super(t),this.stackContextValue={registerIonPage:this.registerIonPage.bind(this),isInOutlet:()=>!0},this.pendingPageTransition=!1,this.registerIonPage=this.registerIonPage.bind(this),this.transitionPage=this.transitionPage.bind(this),this.handlePageTransition=this.handlePageTransition.bind(this),this.id=Xo("routerOutlet"),this.prevProps=void 0,this.skipTransition=!1}componentDidMount(){this.clearOutletTimeout&&clearTimeout(this.clearOutletTimeout),this.routerOutletElement&&(this.setupRouterOutlet(this.routerOutletElement),this.handlePageTransition(this.props.routeInfo))}componentDidUpdate(t){const{pathname:n}=this.props.routeInfo,{pathname:i}=t.routeInfo;n!==i?(this.prevProps=t,this.handlePageTransition(this.props.routeInfo)):this.pendingPageTransition&&(this.handlePageTransition(this.props.routeInfo),this.pendingPageTransition=!1)}componentWillUnmount(){this.clearOutletTimeout=this.context.clearOutlet(this.id)}async handlePageTransition(t){var n,i;if(!this.routerOutletElement||!this.routerOutletElement.commit)this.pendingPageTransition=!0;else{let o=this.context.findViewItemByRouteInfo(t,this.id),r=this.context.findLeavingViewItemByRouteInfo(t,this.id);!r&&t.prevRouteLastPathname&&(r=this.context.findViewItemByPathname(t.prevRouteLastPathname,this.id)),r&&(t.routeAction==="replace"?r.mount=!1:t.routeAction==="push"&&t.routeDirection==="forward"?!((n=t.routeOptions)===null||n===void 0)&&n.unmount&&(r.mount=!1):t.routeDirection!=="none"&&o!==r&&(r.mount=!1));const s=DT((i=this.ionRouterOutlet)===null||i===void 0?void 0:i.props.children,t);if(o?o.reactElement=s:s&&(o=this.context.createViewItem(this.id,s,t),this.context.addViewItem(o)),o&&o.ionPageElement){if(o===r&&o.routeData.match.url!==t.pathname||(!r&&this.props.routeInfo.prevRouteLastPathname&&(r=this.context.findViewItemByPathname(this.props.routeInfo.prevRouteLastPathname,this.id)),pp(o.ionPageElement)&&r!==void 0&&!pp(r.ionPageElement)))return;this.transitionPage(t,o,r)}else r&&!s&&!o&&r.ionPageElement&&(r.ionPageElement.classList.add("ion-page-hidden"),r.ionPageElement.setAttribute("aria-hidden","true"));this.forceUpdate()}}registerIonPage(t,n){const i=this.context.findViewItemByRouteInfo(n,this.id);if(i){const o=i.ionPageElement;if(i.ionPageElement=t,i.ionRoute=!0,o===t)return}this.handlePageTransition(n)}async setupRouterOutlet(t){const n=()=>{const r=ru();if(!(r&&r.get("swipeBackEnabled",t.mode==="ios")))return!1;const{routeInfo:l}=this.props,a=this.prevProps&&this.prevProps.routeInfo.pathname===l.pushedByRoute?this.prevProps.routeInfo:{pathname:l.pushedByRoute||""},c=this.context.findViewItemByRouteInfo(a,this.id,!1);return!!c&&c.mount&&c.routeData.match.path!==l.pathname},i=async()=>{const{routeInfo:r}=this.props,s=this.prevProps&&this.prevProps.routeInfo.pathname===r.pushedByRoute?this.prevProps.routeInfo:{pathname:r.pushedByRoute||""},l=this.context.findViewItemByRouteInfo(s,this.id,!1),a=this.context.findViewItemByRouteInfo(r,this.id,!1);return l&&a&&await this.transitionPage(r,l,a,"back",!0),Promise.resolve()},o=r=>{if(r)this.skipTransition=!0,this.context.goBack();else{const{routeInfo:s}=this.props,l=this.prevProps&&this.prevProps.routeInfo.pathname===s.pushedByRoute?this.prevProps.routeInfo:{pathname:s.pushedByRoute||""},a=this.context.findViewItemByRouteInfo(l,this.id,!1),c=this.context.findViewItemByRouteInfo(s,this.id,!1);if(a!==c&&(a==null?void 0:a.ionPageElement)!==void 0){const{ionPageElement:d}=a;d.setAttribute("aria-hidden","true"),d.classList.add("ion-page-hidden")}}};t.swipeHandler={canStart:n,onStart:i,onEnd:o}}async transitionPage(t,n,i,o,r=!1){const s=async(d,u)=>{const h=this.skipTransition;h?this.skipTransition=!1:(d.classList.add("ion-page"),d.classList.add("ion-page-invisible")),await l.commit(d,u,{duration:h||c===void 0?0:void 0,direction:c,showGoBack:!!t.pushedByRoute,progressAnimation:r,animationBuilder:t.routeAnimation})},l=this.routerOutletElement,a=t.routeDirection==="none"||t.routeDirection==="root"?void 0:t.routeDirection,c=o!=null?o:a;if(n&&n.ionPageElement&&this.routerOutletElement)if(i&&i.ionPageElement&&n===i)if(zT(i.reactElement,t.pathname,!0)){const u=RT(i.ionPageElement.outerHTML);u&&(this.routerOutletElement.appendChild(u),await s(n.ionPageElement,u),this.routerOutletElement.removeChild(u))}else await s(n.ionPageElement,void 0);else await s(n.ionPageElement,i==null?void 0:i.ionPageElement),i&&i.ionPageElement&&!r&&(i.ionPageElement.classList.add("ion-page-hidden"),i.ionPageElement.setAttribute("aria-hidden","true"))}render(){const{children:t}=this.props,n=k.Children.only(t);this.ionRouterOutlet=n;const i=this.context.getChildrenToRender(this.id,this.ionRouterOutlet,this.props.routeInfo,()=>{this.forceUpdate()});return k.createElement(su.Provider,{value:this.stackContextValue},k.cloneElement(n,{ref:o=>{n.props.setRef&&n.props.setRef(o),n.props.forwardedRef&&(n.props.forwardedRef.current=o),this.routerOutletElement=o;const{ref:r}=n;typeof r=="function"&&r(o)}},i))}static get contextType(){return Kb}}function DT(e,t){let n;return k.Children.forEach(e,i=>{Zo({pathname:t.pathname,componentProps:i.props})&&(n=i)}),n||(k.Children.forEach(e,i=>{i.props.path||i.props.from||(n=i)}),n)}function zT(e,t,n){return Zo({pathname:t,componentProps:Object.assign(Object.assign({},e.props),{exact:n})})}class MT extends k.PureComponent{constructor(t){super(t),this.exitViewFromOtherOutletHandlers=[],this.locationHistory=new B2,this.viewStack=new _T,this.routeMangerContextState={canGoBack:()=>this.locationHistory.canGoBack(),clearOutlet:this.viewStack.clear,findViewItemByPathname:this.viewStack.findViewItemByPathname,getChildrenToRender:this.viewStack.getChildrenToRender,goBack:()=>this.handleNavigateBack(),createViewItem:this.viewStack.createViewItem,findViewItemByRouteInfo:this.viewStack.findViewItemByRouteInfo,findLeavingViewItemByRouteInfo:this.viewStack.findLeavingViewItemByRouteInfo,addViewItem:this.viewStack.add,unMountViewItem:this.viewStack.remove};const n={id:Xo("routeInfo"),pathname:this.props.location.pathname,search:this.props.location.search};this.locationHistory.add(n),this.handleChangeTab=this.handleChangeTab.bind(this),this.handleResetTab=this.handleResetTab.bind(this),this.handleNativeBack=this.handleNativeBack.bind(this),this.handleNavigate=this.handleNavigate.bind(this),this.handleNavigateBack=this.handleNavigateBack.bind(this),this.props.registerHistoryListener(this.handleHistoryChange.bind(this)),this.handleSetCurrentTab=this.handleSetCurrentTab.bind(this),this.state={routeInfo:n}}handleChangeTab(t,n,i){if(!n)return;const o=this.locationHistory.getCurrentRouteInfoForTab(t),[r,s]=n.split("?");o?(this.incomingRouteParams=Object.assign(Object.assign({},o),{routeAction:"push",routeDirection:"none"}),o.pathname===r?(this.incomingRouteParams.routeOptions=i,this.props.history.push(o.pathname+(o.search||""))):(this.incomingRouteParams.pathname=r,this.incomingRouteParams.search=s?"?"+s:void 0,this.incomingRouteParams.routeOptions=i,this.props.history.push(r+(s?"?"+s:"")))):this.handleNavigate(r,"push","none",void 0,i,t)}handleHistoryChange(t,n){var i,o,r;let s;if(this.incomingRouteParams?this.incomingRouteParams.routeAction==="replace"?s=this.locationHistory.previous():s=this.locationHistory.current():s=this.locationHistory.current(),s.pathname+s.search!==t.pathname){if(!this.incomingRouteParams){if(n==="REPLACE"&&(this.incomingRouteParams={routeAction:"replace",routeDirection:"none",tab:this.currentTab}),n==="POP"){const c=this.locationHistory.current();if(c&&c.pushedByRoute){const d=this.locationHistory.findLastLocation(c);this.incomingRouteParams=Object.assign(Object.assign({},d),{routeAction:"pop",routeDirection:"back"})}else this.incomingRouteParams={routeAction:"pop",routeDirection:"none",tab:this.currentTab}}this.incomingRouteParams||(this.incomingRouteParams={routeAction:"push",routeDirection:((i=t.state)===null||i===void 0?void 0:i.direction)||"forward",routeOptions:(o=t.state)===null||o===void 0?void 0:o.routerOptions,tab:this.currentTab})}let a;if(!((r=this.incomingRouteParams)===null||r===void 0)&&r.id)a=Object.assign(Object.assign({},this.incomingRouteParams),{lastPathname:s.pathname}),this.locationHistory.add(a);else{const c=this.incomingRouteParams.routeAction==="push"&&this.incomingRouteParams.routeDirection==="forward";if(a=Object.assign(Object.assign({id:Xo("routeInfo")},this.incomingRouteParams),{lastPathname:s.pathname,pathname:t.pathname,search:t.search,params:this.props.match.params,prevRouteLastPathname:s.lastPathname}),c)a.tab=s.tab,a.pushedByRoute=s.pathname;else if(a.routeAction==="pop"){const d=this.locationHistory.findLastLocation(a);a.pushedByRoute=d==null?void 0:d.pushedByRoute}else if(a.routeAction==="push"&&a.tab!==s.tab){const d=this.locationHistory.getCurrentRouteInfoForTab(a.tab);a.pushedByRoute=d==null?void 0:d.pushedByRoute}else if(a.routeAction==="replace"){const d=this.locationHistory.current(),u=d==null?void 0:d.pushedByRoute,h=u!==void 0&&u!==a.pathname?u:a.pushedByRoute;a.lastPathname=(d==null?void 0:d.pathname)||a.lastPathname,a.prevRouteLastPathname=d==null?void 0:d.lastPathname,a.pushedByRoute=h,a.routeDirection=a.routeDirection||(d==null?void 0:d.routeDirection),a.routeAnimation=a.routeAnimation||(d==null?void 0:d.routeAnimation)}this.locationHistory.add(a)}this.setState({routeInfo:a})}this.incomingRouteParams=void 0}handleNativeBack(){const t=this.props.history;(t.goBack||t.back)()}handleNavigate(t,n,i,o,r,s){this.incomingRouteParams=Object.assign(this.incomingRouteParams||{},{routeAction:n,routeDirection:i,routeOptions:r,routeAnimation:o,tab:s}),n==="push"?this.props.history.push(t):this.props.history.replace(t)}handleNavigateBack(t="/",n){const i=ru();t=t||i&&i.get("backButtonDefaultHref");const o=this.locationHistory.current();if(o&&o.pushedByRoute){const r=this.locationHistory.findLastLocation(o);if(r){const s=n||o.routeAnimation;if(this.incomingRouteParams=Object.assign(Object.assign({},r),{routeAction:"pop",routeDirection:"back",routeAnimation:s}),o.lastPathname===o.pushedByRoute||r.pathname===o.pushedByRoute&&o.tab===""&&r.tab===""){const l=this.props.history;(l.goBack||l.back)()}else this.handleNavigate(r.pathname+(r.search||""),"pop","back",s)}else this.handleNavigate(t,"pop","back",n)}else this.handleNavigate(t,"pop","back",n)}handleResetTab(t,n,i){const o=this.locationHistory.getFirstRouteInfoForTab(t);if(o){const r=Object.assign({},o);r.pathname=n,r.routeOptions=i,this.incomingRouteParams=Object.assign(Object.assign({},r),{routeAction:"pop",routeDirection:"back"}),this.props.history.push(r.pathname+(r.search||""))}}handleSetCurrentTab(t){this.currentTab=t;const n=Object.assign({},this.locationHistory.current());n.tab!==t&&(n.tab=t,this.locationHistory.update(n))}render(){return k.createElement(Kb.Provider,{value:this.routeMangerContextState},k.createElement(j2,{ionRoute:LT,ionRedirect:{},stackManager:AT,routeInfo:this.state.routeInfo,onNativeBack:this.handleNativeBack,onNavigateBack:this.handleNavigateBack,onNavigate:this.handleNavigate,onSetCurrentTab:this.handleSetCurrentTab,onChangeTab:this.handleChangeTab,onResetTab:this.handleResetTab,locationHistory:this.locationHistory},this.props.children))}}const Da=OT(MT);Da.displayName="IonRouter";class BT extends k.Component{constructor(t){super(t);const{history:n}=t,i=Le(t,["history"]);this.history=n||II(i),this.history.listen(this.handleHistoryChange.bind(this)),this.registerHistoryListener=this.registerHistoryListener.bind(this)}handleHistoryChange(t,n){const i=t.location||t,o=t.action||n;this.historyListenHandler&&this.historyListenHandler(i,o)}registerHistoryListener(t){this.historyListenHandler=t}render(){const t=this.props,{children:n}=t,i=Le(t,["children"]);return k.createElement(cr,Object.assign({history:this.history},i),k.createElement(Da,{registerHistoryListener:this.registerHistoryListener},n))}}class k4 extends k.Component{constructor(t){super(t),this.history=t.history,this.history.listen(this.handleHistoryChange.bind(this)),this.registerHistoryListener=this.registerHistoryListener.bind(this)}handleHistoryChange(t,n){const i=t.location||t,o=t.action||n;this.historyListenHandler&&this.historyListenHandler(i,o)}registerHistoryListener(t){this.historyListenHandler=t}render(){const t=this.props,{children:n}=t,i=Le(t,["children"]);return k.createElement(cr,Object.assign({},i),k.createElement(Da,{registerHistoryListener:this.registerHistoryListener},n))}}class E4 extends k.Component{constructor(t){super(t);const{history:n}=t,i=Le(t,["history"]);this.history=n||OI(i),this.history.listen(this.handleHistoryChange.bind(this)),this.registerHistoryListener=this.registerHistoryListener.bind(this)}handleHistoryChange(t,n){const i=t.location||t,o=t.action||n;this.historyListenHandler&&this.historyListenHandler(i,o)}registerHistoryListener(t){this.historyListenHandler=t}render(){const t=this.props,{children:n}=t,i=Le(t,["children"]);return k.createElement(cr,Object.assign({history:this.history},i),k.createElement(Da,{registerHistoryListener:this.registerHistoryListener},n))}}const jT=()=>A.jsx(BT,{children:A.jsxs(R2,{children:[A.jsxs(Yc,{children:[A.jsx(ST,{exact:!0,path:"/",to:"/initial-context"}),A.jsx(Zr,{path:"/initial-context",component:e$,exact:!0}),A.jsx(Zr,{path:"/pub-sub",component:t$,exact:!0}),A.jsx(Zr,{path:"/plugins",component:bI,exact:!0})]}),A.jsxs(qc,{slot:"bottom",children:[A.jsxs(Pi,{tab:"initial-context",href:"/initial-context",children:[A.jsx(Oi,{icon:r$}),A.jsx(yt,{children:"Initial Context"})]}),A.jsxs(Pi,{tab:"pub-sub",href:"/pub-sub",children:[A.jsx(Oi,{icon:a$}),A.jsx(yt,{children:"Publish / Subscribe"})]}),A.jsxs(Pi,{tab:"plugins",href:"/plugins",children:[A.jsx(Oi,{icon:s$}),A.jsx(yt,{children:"Capacitor Plugins"})]})]})]})});M2();const HT=()=>A.jsx(w2,{children:A.jsx(jT,{})}),NT=document.getElementById("root"),FT=Ig(NT);FT.render(A.jsx(k.StrictMode,{children:A.jsx(HT,{})}));export{Ob as K,UT as __vite_legacy_guard,ji as a,Qn as b,sb as c,Zt as d,Kg as e,Pb as f,Xg as g,Mc as h,rE as i,re as j,be as k,xf as l,s4 as m,YT as n,ke as o,qT as p,GT as q,Wo as r,r4 as s,Ft as w}; diff --git a/TestApp/src/main/assets/testportal/assets/index-acdcbd5b.js b/TestApp/src/main/assets/testportal/assets/index-acdcbd5b.js deleted file mode 100644 index ef66c04..0000000 --- a/TestApp/src/main/assets/testportal/assets/index-acdcbd5b.js +++ /dev/null @@ -1,148 +0,0 @@ -function vI(){import.meta.url,import("_").catch(()=>1);async function*t(){}}(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))i(o);new MutationObserver(o=>{for(const r of o)if(r.type==="childList")for(const s of r.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&i(s)}).observe(document,{childList:!0,subtree:!0});function n(o){const r={};return o.integrity&&(r.integrity=o.integrity),o.referrerPolicy&&(r.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?r.credentials="include":o.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function i(o){if(o.ep)return;o.ep=!0;const r=n(o);fetch(o.href,r)}})();function rr(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Mp={exports:{}},ia={},Bp={exports:{}},G={};/** - * @license React - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var sr=Symbol.for("react.element"),H0=Symbol.for("react.portal"),F0=Symbol.for("react.fragment"),V0=Symbol.for("react.strict_mode"),U0=Symbol.for("react.profiler"),W0=Symbol.for("react.provider"),Y0=Symbol.for("react.context"),q0=Symbol.for("react.forward_ref"),K0=Symbol.for("react.suspense"),G0=Symbol.for("react.memo"),X0=Symbol.for("react.lazy"),Ku=Symbol.iterator;function Q0(t){return t===null||typeof t!="object"?null:(t=Ku&&t[Ku]||t["@@iterator"],typeof t=="function"?t:null)}var jp={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Np=Object.assign,Hp={};function Xi(t,e,n){this.props=t,this.context=e,this.refs=Hp,this.updater=n||jp}Xi.prototype.isReactComponent={};Xi.prototype.setState=function(t,e){if(typeof t!="object"&&typeof t!="function"&&t!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,e,"setState")};Xi.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function Fp(){}Fp.prototype=Xi.prototype;function od(t,e,n){this.props=t,this.context=e,this.refs=Hp,this.updater=n||jp}var rd=od.prototype=new Fp;rd.constructor=od;Np(rd,Xi.prototype);rd.isPureReactComponent=!0;var Gu=Array.isArray,Vp=Object.prototype.hasOwnProperty,sd={current:null},Up={key:!0,ref:!0,__self:!0,__source:!0};function Wp(t,e,n){var i,o={},r=null,s=null;if(e!=null)for(i in e.ref!==void 0&&(s=e.ref),e.key!==void 0&&(r=""+e.key),e)Vp.call(e,i)&&!Up.hasOwnProperty(i)&&(o[i]=e[i]);var a=arguments.length-2;if(a===1)o.children=n;else if(1>>1,R=_[T];if(0>>1;To(Y,S))rto(at,Y)?(_[T]=at,_[rt]=S,T=rt):(_[T]=Y,_[K]=S,T=K);else if(rto(at,S))_[T]=at,_[rt]=S,T=rt;else break t}}return O}function o(_,O){var S=_.sortIndex-O.sortIndex;return S!==0?S:_.id-O.id}if(typeof performance=="object"&&typeof performance.now=="function"){var r=performance;t.unstable_now=function(){return r.now()}}else{var s=Date,a=s.now();t.unstable_now=function(){return s.now()-a}}var l=[],c=[],d=1,u=null,f=3,m=!1,b=!1,v=!1,I=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,h=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function g(_){for(var O=n(c);O!==null;){if(O.callback===null)i(c);else if(O.startTime<=_)i(c),O.sortIndex=O.expirationTime,e(l,O);else break;O=n(c)}}function y(_){if(v=!1,g(_),!b)if(n(l)!==null)b=!0,F(C);else{var O=n(c);O!==null&&q(y,O.startTime-_)}}function C(_,O){b=!1,v&&(v=!1,p($),$=-1),m=!0;var S=f;try{for(g(O),u=n(l);u!==null&&(!(u.expirationTime>O)||_&&!A());){var T=u.callback;if(typeof T=="function"){u.callback=null,f=u.priorityLevel;var R=T(u.expirationTime<=O);O=t.unstable_now(),typeof R=="function"?u.callback=R:u===n(l)&&i(l),g(O)}else i(l);u=n(l)}if(u!==null)var V=!0;else{var K=n(c);K!==null&&q(y,K.startTime-O),V=!1}return V}finally{u=null,f=S,m=!1}}var E=!1,w=null,$=-1,M=5,L=-1;function A(){return!(t.unstable_now()-L_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):M=0<_?Math.floor(1e3/_):5},t.unstable_getCurrentPriorityLevel=function(){return f},t.unstable_getFirstCallbackNode=function(){return n(l)},t.unstable_next=function(_){switch(f){case 1:case 2:case 3:var O=3;break;default:O=f}var S=f;f=O;try{return _()}finally{f=S}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(_,O){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var S=f;f=_;try{return O()}finally{f=S}},t.unstable_scheduleCallback=function(_,O,S){var T=t.unstable_now();switch(typeof S=="object"&&S!==null?(S=S.delay,S=typeof S=="number"&&0T?(_.sortIndex=S,e(c,_),n(l)===null&&_===n(c)&&(v?(p($),$=-1):v=!0,q(y,S-T))):(_.sortIndex=R,e(l,_),b||m||(b=!0,F(C))),_},t.unstable_shouldYield=A,t.unstable_wrapCallback=function(_){var O=f;return function(){var S=f;f=O;try{return _.apply(this,arguments)}finally{f=S}}}})(Gp);Kp.exports=Gp;var ly=Kp.exports;/** - * @license React - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Xp=N,le=ly;function z(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Fl=Object.prototype.hasOwnProperty,cy=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Qu={},Zu={};function dy(t){return Fl.call(Zu,t)?!0:Fl.call(Qu,t)?!1:cy.test(t)?Zu[t]=!0:(Qu[t]=!0,!1)}function uy(t,e,n,i){if(n!==null&&n.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return i?!1:n!==null?!n.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function fy(t,e,n,i){if(e===null||typeof e>"u"||uy(t,e,n,i))return!0;if(i)return!1;if(n!==null)switch(n.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function qt(t,e,n,i,o,r,s){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=i,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=t,this.type=e,this.sanitizeURL=r,this.removeEmptyString=s}var zt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){zt[t]=new qt(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];zt[e]=new qt(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){zt[t]=new qt(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){zt[t]=new qt(t,2,!1,t,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){zt[t]=new qt(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){zt[t]=new qt(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){zt[t]=new qt(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){zt[t]=new qt(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){zt[t]=new qt(t,5,!1,t.toLowerCase(),null,!1,!1)});var ld=/[\-:]([a-z])/g;function cd(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var e=t.replace(ld,cd);zt[e]=new qt(e,1,!1,t,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(ld,cd);zt[e]=new qt(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(ld,cd);zt[e]=new qt(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){zt[t]=new qt(t,1,!1,t.toLowerCase(),null,!1,!1)});zt.xlinkHref=new qt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){zt[t]=new qt(t,1,!1,t.toLowerCase(),null,!0,!0)});function dd(t,e,n,i){var o=zt.hasOwnProperty(e)?zt[e]:null;(o!==null?o.type!==0:i||!(2a||o[s]!==r[a]){var l="\n"+o[s].replace(" at new "," at ");return t.displayName&&l.includes("")&&(l=l.replace("",t.displayName)),l}while(1<=s&&0<=a);break}}}finally{Xa=!1,Error.prepareStackTrace=n}return(t=t?t.displayName||t.name:"")?mo(t):""}function hy(t){switch(t.tag){case 5:return mo(t.type);case 16:return mo("Lazy");case 13:return mo("Suspense");case 19:return mo("SuspenseList");case 0:case 2:case 15:return t=Qa(t.type,!1),t;case 11:return t=Qa(t.type.render,!1),t;case 1:return t=Qa(t.type,!0),t;default:return""}}function Yl(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case mi:return"Fragment";case pi:return"Portal";case Vl:return"Profiler";case ud:return"StrictMode";case Ul:return"Suspense";case Wl:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case Jp:return(t.displayName||"Context")+".Consumer";case Zp:return(t._context.displayName||"Context")+".Provider";case fd:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case hd:return e=t.displayName||null,e!==null?e:Yl(t.type)||"Memo";case dn:e=t._payload,t=t._init;try{return Yl(t(e))}catch(n){}}return null}function py(t){var e=t.type;switch(t.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Yl(e);case 8:return e===ud?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function Cn(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function em(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function my(t){var e=em(t)?"checked":"value",n=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),i=""+t[e];if(!t.hasOwnProperty(e)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,r=n.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return o.call(this)},set:function(s){i=""+s,r.call(this,s)}}),Object.defineProperty(t,e,{enumerable:n.enumerable}),{getValue:function(){return i},setValue:function(s){i=""+s},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function Er(t){t._valueTracker||(t._valueTracker=my(t))}function nm(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var n=e.getValue(),i="";return t&&(i=em(t)?t.checked?"true":"false":t.value),t=i,t!==n?(e.setValue(t),!0):!1}function ds(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch(e){return t.body}}function ql(t,e){var n=e.checked;return gt({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:t._wrapperState.initialChecked})}function tf(t,e){var n=e.defaultValue==null?"":e.defaultValue,i=e.checked!=null?e.checked:e.defaultChecked;n=Cn(e.value!=null?e.value:n),t._wrapperState={initialChecked:i,initialValue:n,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function im(t,e){e=e.checked,e!=null&&dd(t,"checked",e,!1)}function Kl(t,e){im(t,e);var n=Cn(e.value),i=e.type;if(n!=null)i==="number"?(n===0&&t.value===""||t.value!=n)&&(t.value=""+n):t.value!==""+n&&(t.value=""+n);else if(i==="submit"||i==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?Gl(t,e.type,n):e.hasOwnProperty("defaultValue")&&Gl(t,e.type,Cn(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function ef(t,e,n){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var i=e.type;if(!(i!=="submit"&&i!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+t._wrapperState.initialValue,n||e===t.value||(t.value=e),t.defaultValue=e}n=t.name,n!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,n!==""&&(t.name=n)}function Gl(t,e,n){(e!=="number"||ds(t.ownerDocument)!==t)&&(n==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+n&&(t.defaultValue=""+n))}var go=Array.isArray;function Ti(t,e,n,i){if(t=t.options,e){e={};for(var o=0;o"+e.valueOf().toString()+"",e=Sr.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function Do(t,e){if(e){var n=t.firstChild;if(n&&n===t.lastChild&&n.nodeType===3){n.nodeValue=e;return}}t.textContent=e}var xo={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},gy=["Webkit","ms","Moz","O"];Object.keys(xo).forEach(function(t){gy.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),xo[e]=xo[t]})});function am(t,e,n){return e==null||typeof e=="boolean"||e===""?"":n||typeof e!="number"||e===0||xo.hasOwnProperty(t)&&xo[t]?(""+e).trim():e+"px"}function lm(t,e){t=t.style;for(var n in e)if(e.hasOwnProperty(n)){var i=n.indexOf("--")===0,o=am(n,e[n],i);n==="float"&&(n="cssFloat"),i?t.setProperty(n,o):t[n]=o}}var by=gt({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Zl(t,e){if(e){if(by[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(z(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(z(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(z(61))}if(e.style!=null&&typeof e.style!="object")throw Error(z(62))}}function Jl(t,e){if(t.indexOf("-")===-1)return typeof e.is=="string";switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var tc=null;function pd(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var ec=null,Pi=null,Ii=null;function rf(t){if(t=cr(t)){if(typeof ec!="function")throw Error(z(280));var e=t.stateNode;e&&(e=la(e),ec(t.stateNode,t.type,e))}}function cm(t){Pi?Ii?Ii.push(t):Ii=[t]:Pi=t}function dm(){if(Pi){var t=Pi,e=Ii;if(Ii=Pi=null,rf(t),e)for(t=0;t>>=0,t===0?32:31-(Py(t)/Iy|0)|0}var $r=64,Cr=4194304;function bo(t){switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function ps(t,e){var n=t.pendingLanes;if(n===0)return 0;var i=0,o=t.suspendedLanes,r=t.pingedLanes,s=n&268435455;if(s!==0){var a=s&~o;a!==0?i=bo(a):(r&=s,r!==0&&(i=bo(r)))}else s=n&~o,s!==0?i=bo(s):r!==0&&(i=bo(r));if(i===0)return 0;if(e!==0&&e!==i&&!(e&o)&&(o=i&-i,r=e&-e,o>=r||o===16&&(r&4194240)!==0))return e;if(i&4&&(i|=n&16),e=t.entangledLanes,e!==0)for(t=t.entanglements,e&=i;0n;n++)e.push(t);return e}function ar(t,e,n){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-Re(e),t[e]=n}function Ry(t,e){var n=t.pendingLanes&~e;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=e,t.mutableReadLanes&=e,t.entangledLanes&=e,e=t.entanglements;var i=t.eventTimes;for(t=t.expirationTimes;0=Eo),pf=String.fromCharCode(32),mf=!1;function Lm(t,e){switch(t){case"keyup":return aw.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Om(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var gi=!1;function cw(t,e){switch(t){case"compositionend":return Om(e);case"keypress":return e.which!==32?null:(mf=!0,pf);case"textInput":return t=e.data,t===pf&&mf?null:t;default:return null}}function dw(t,e){if(gi)return t==="compositionend"||!kd&&Lm(t,e)?(t=Pm(),Zr=yd=pn=null,gi=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:n,offset:e-t};t=i}t:{for(;n;){if(n.nextSibling){n=n.nextSibling;break t}n=n.parentNode}n=void 0}n=yf(n)}}function Dm(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Dm(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function zm(){for(var t=window,e=ds();e instanceof t.HTMLIFrameElement;){try{var n=typeof e.contentWindow.location.href=="string"}catch(i){n=!1}if(n)t=e.contentWindow;else break;e=ds(t.document)}return e}function Ed(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function yw(t){var e=zm(),n=t.focusedElem,i=t.selectionRange;if(e!==n&&n&&n.ownerDocument&&Dm(n.ownerDocument.documentElement,n)){if(i!==null&&Ed(n)){if(e=i.start,t=i.end,t===void 0&&(t=e),"selectionStart"in n)n.selectionStart=e,n.selectionEnd=Math.min(t,n.value.length);else if(t=(e=n.ownerDocument||document)&&e.defaultView||window,t.getSelection){t=t.getSelection();var o=n.textContent.length,r=Math.min(i.start,o);i=i.end===void 0?r:Math.min(i.end,o),!t.extend&&r>i&&(o=i,i=r,r=o),o=wf(n,r);var s=wf(n,i);o&&s&&(t.rangeCount!==1||t.anchorNode!==o.node||t.anchorOffset!==o.offset||t.focusNode!==s.node||t.focusOffset!==s.offset)&&(e=e.createRange(),e.setStart(o.node,o.offset),t.removeAllRanges(),r>i?(t.addRange(e),t.extend(s.node,s.offset)):(e.setEnd(s.node,s.offset),t.addRange(e)))}}for(e=[],t=n;t=t.parentNode;)t.nodeType===1&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,bi=null,ac=null,$o=null,lc=!1;function xf(t,e,n){var i=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;lc||bi==null||bi!==ds(i)||(i=bi,"selectionStart"in i&&Ed(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),$o&&Ho($o,i)||($o=i,i=bs(ac,"onSelect"),0wi||(t.current=pc[wi],pc[wi]=null,wi--)}function st(t,e){wi++,pc[wi]=t.current,t.current=e}var Tn={},Ft=Ln(Tn),Zt=Ln(!1),Vn=Tn;function Bi(t,e){var n=t.type.contextTypes;if(!n)return Tn;var i=t.stateNode;if(i&&i.__reactInternalMemoizedUnmaskedChildContext===e)return i.__reactInternalMemoizedMaskedChildContext;var o={},r;for(r in n)o[r]=e[r];return i&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=o),o}function Jt(t){return t=t.childContextTypes,t!=null}function ys(){ct(Zt),ct(Ft)}function Pf(t,e,n){if(Ft.current!==Tn)throw Error(z(168));st(Ft,e),st(Zt,n)}function Wm(t,e,n){var i=t.stateNode;if(e=e.childContextTypes,typeof i.getChildContext!="function")return n;i=i.getChildContext();for(var o in i)if(!(o in e))throw Error(z(108,py(t)||"Unknown",o));return gt({},n,i)}function ws(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||Tn,Vn=Ft.current,st(Ft,t),st(Zt,Zt.current),!0}function If(t,e,n){var i=t.stateNode;if(!i)throw Error(z(169));n?(t=Wm(t,e,Vn),i.__reactInternalMemoizedMergedChildContext=t,ct(Zt),ct(Ft),st(Ft,t)):ct(Zt),st(Zt,n)}var Ge=null,ca=!1,ul=!1;function Ym(t){Ge===null?Ge=[t]:Ge.push(t)}function Ow(t){ca=!0,Ym(t)}function On(){if(!ul&&Ge!==null){ul=!0;var t=0,e=et;try{var n=Ge;for(et=1;t>=s,o-=s,Qe=1<<32-Re(e)+o|n<$?(M=w,w=null):M=w.sibling;var L=f(p,w,g[$],y);if(L===null){w===null&&(w=M);break}t&&w&&L.alternate===null&&e(p,w),h=r(L,h,$),E===null?C=L:E.sibling=L,E=L,w=M}if($===g.length)return n(p,w),ft&&An(p,$),C;if(w===null){for(;$$?(M=w,w=null):M=w.sibling;var A=f(p,w,L.value,y);if(A===null){w===null&&(w=M);break}t&&w&&A.alternate===null&&e(p,w),h=r(A,h,$),E===null?C=A:E.sibling=A,E=A,w=M}if(L.done)return n(p,w),ft&&An(p,$),C;if(w===null){for(;!L.done;$++,L=g.next())L=u(p,L.value,y),L!==null&&(h=r(L,h,$),E===null?C=L:E.sibling=L,E=L);return ft&&An(p,$),C}for(w=i(p,w);!L.done;$++,L=g.next())L=m(w,p,$,L.value,y),L!==null&&(t&&L.alternate!==null&&w.delete(L.key===null?$:L.key),h=r(L,h,$),E===null?C=L:E.sibling=L,E=L);return t&&w.forEach(function(W){return e(p,W)}),ft&&An(p,$),C}function I(p,h,g,y){if(typeof g=="object"&&g!==null&&g.type===mi&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case kr:t:{for(var C=g.key,E=h;E!==null;){if(E.key===C){if(C=g.type,C===mi){if(E.tag===7){n(p,E.sibling),h=o(E,g.props.children),h.return=p,p=h;break t}}else if(E.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===dn&&zf(C)===E.type){n(p,E.sibling),h=o(E,g.props),h.ref=uo(p,E,g),h.return=p,p=h;break t}n(p,E);break}else e(p,E);E=E.sibling}g.type===mi?(h=Fn(g.props.children,p.mode,y,g.key),h.return=p,p=h):(y=ss(g.type,g.key,g.props,null,p.mode,y),y.ref=uo(p,h,g),y.return=p,p=y)}return s(p);case pi:t:{for(E=g.key;h!==null;){if(h.key===E)if(h.tag===4&&h.stateNode.containerInfo===g.containerInfo&&h.stateNode.implementation===g.implementation){n(p,h.sibling),h=o(h,g.children||[]),h.return=p,p=h;break t}else{n(p,h);break}else e(p,h);h=h.sibling}h=yl(g,p.mode,y),h.return=p,p=h}return s(p);case dn:return E=g._init,I(p,h,E(g._payload),y)}if(go(g))return b(p,h,g,y);if(ro(g))return v(p,h,g,y);Rr(p,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,h!==null&&h.tag===6?(n(p,h.sibling),h=o(h,g),h.return=p,p=h):(n(p,h),h=vl(g,p.mode,y),h.return=p,p=h),s(p)):n(p,h)}return I}var Ni=tg(!0),eg=tg(!1),dr={},Ue=Ln(dr),Wo=Ln(dr),Yo=Ln(dr);function Bn(t){if(t===dr)throw Error(z(174));return t}function _d(t,e){switch(st(Yo,e),st(Wo,t),st(Ue,dr),t=e.nodeType,t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:Ql(null,"");break;default:t=t===8?e.parentNode:e,e=t.namespaceURI||null,t=t.tagName,e=Ql(e,t)}ct(Ue),st(Ue,e)}function Hi(){ct(Ue),ct(Wo),ct(Yo)}function ng(t){Bn(Yo.current);var e=Bn(Ue.current),n=Ql(e,t.type);e!==n&&(st(Wo,t),st(Ue,n))}function Rd(t){Wo.current===t&&(ct(Ue),ct(Wo))}var ht=Ln(0);function Cs(t){for(var e=t;e!==null;){if(e.tag===13){var n=e.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if(e.flags&128)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var fl=[];function Ad(){for(var t=0;tn?n:4,t(!0);var i=hl.transition;hl.transition={};try{t(!1),e()}finally{et=n,hl.transition=i}}function vg(){return Se().memoizedState}function Dw(t,e,n){var i=En(t);if(n={lane:i,action:n,hasEagerState:!1,eagerState:null,next:null},yg(t))wg(e,n);else if(n=Xm(t,e,n,i),n!==null){var o=Wt();Ae(n,t,i,o),xg(n,e,i)}}function zw(t,e,n){var i=En(t),o={lane:i,action:n,hasEagerState:!1,eagerState:null,next:null};if(yg(t))wg(e,o);else{var r=t.alternate;if(t.lanes===0&&(r===null||r.lanes===0)&&(r=e.lastRenderedReducer,r!==null))try{var s=e.lastRenderedState,a=r(s,n);if(o.hasEagerState=!0,o.eagerState=a,Me(a,s)){var l=e.interleaved;l===null?(o.next=o,Ld(e)):(o.next=l.next,l.next=o),e.interleaved=o;return}}catch(c){}finally{}n=Xm(t,e,o,i),n!==null&&(o=Wt(),Ae(n,t,i,o),xg(n,e,i))}}function yg(t){var e=t.alternate;return t===mt||e!==null&&e===mt}function wg(t,e){Co=Ts=!0;var n=t.pending;n===null?e.next=e:(e.next=n.next,n.next=e),t.pending=e}function xg(t,e,n){if(n&4194240){var i=e.lanes;i&=t.pendingLanes,n|=i,e.lanes=n,gd(t,n)}}var Ps={readContext:Ee,useCallback:Bt,useContext:Bt,useEffect:Bt,useImperativeHandle:Bt,useInsertionEffect:Bt,useLayoutEffect:Bt,useMemo:Bt,useReducer:Bt,useRef:Bt,useState:Bt,useDebugValue:Bt,useDeferredValue:Bt,useTransition:Bt,useMutableSource:Bt,useSyncExternalStore:Bt,useId:Bt,unstable_isNewReconciler:!1},Mw={readContext:Ee,useCallback:function(t,e){return Ne().memoizedState=[t,e===void 0?null:e],t},useContext:Ee,useEffect:Bf,useImperativeHandle:function(t,e,n){return n=n!=null?n.concat([t]):null,ns(4194308,4,hg.bind(null,e,t),n)},useLayoutEffect:function(t,e){return ns(4194308,4,t,e)},useInsertionEffect:function(t,e){return ns(4,2,t,e)},useMemo:function(t,e){var n=Ne();return e=e===void 0?null:e,t=t(),n.memoizedState=[t,e],t},useReducer:function(t,e,n){var i=Ne();return e=n!==void 0?n(e):e,i.memoizedState=i.baseState=e,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},i.queue=t,t=t.dispatch=Dw.bind(null,mt,t),[i.memoizedState,t]},useRef:function(t){var e=Ne();return t={current:t},e.memoizedState=t},useState:Mf,useDebugValue:jd,useDeferredValue:function(t){return Ne().memoizedState=t},useTransition:function(){var t=Mf(!1),e=t[0];return t=Aw.bind(null,t[1]),Ne().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,n){var i=mt,o=Ne();if(ft){if(n===void 0)throw Error(z(407));n=n()}else{if(n=e(),Pt===null)throw Error(z(349));Wn&30||rg(i,e,n)}o.memoizedState=n;var r={value:n,getSnapshot:e};return o.queue=r,Bf(ag.bind(null,i,r,t),[t]),i.flags|=2048,Go(9,sg.bind(null,i,r,n,e),void 0,null),n},useId:function(){var t=Ne(),e=Pt.identifierPrefix;if(ft){var n=Ze,i=Qe;n=(i&~(1<<32-Re(i)-1)).toString(32)+n,e=":"+e+"R"+n,n=qo++,0<\/script>",t=t.removeChild(t.firstChild)):typeof i.is=="string"?t=s.createElement(n,{is:i.is}):(t=s.createElement(n),n==="select"&&(s=t,i.multiple?s.multiple=!0:i.size&&(s.size=i.size))):t=s.createElementNS(t,n),t[Fe]=e,t[Uo]=i,Lg(t,e,!1,!1),e.stateNode=t;t:{switch(s=Jl(n,i),n){case"dialog":lt("cancel",t),lt("close",t),o=i;break;case"iframe":case"object":case"embed":lt("load",t),o=i;break;case"video":case"audio":for(o=0;oVi&&(e.flags|=128,i=!0,fo(r,!1),e.lanes=4194304)}else{if(!i)if(t=Cs(s),t!==null){if(e.flags|=128,i=!0,n=t.updateQueue,n!==null&&(e.updateQueue=n,e.flags|=4),fo(r,!0),r.tail===null&&r.tailMode==="hidden"&&!s.alternate&&!ft)return jt(e),null}else 2*xt()-r.renderingStartTime>Vi&&n!==1073741824&&(e.flags|=128,i=!0,fo(r,!1),e.lanes=4194304);r.isBackwards?(s.sibling=e.child,e.child=s):(n=r.last,n!==null?n.sibling=s:e.child=s,r.last=s)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=xt(),e.sibling=null,n=ht.current,st(ht,i?n&1|2:n&1),e):(jt(e),null);case 22:case 23:return Wd(),i=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==i&&(e.flags|=8192),i&&e.mode&1?ne&1073741824&&(jt(e),e.subtreeFlags&6&&(e.flags|=8192)):jt(e),null;case 24:return null;case 25:return null}throw Error(z(156,e.tag))}function Ww(t,e){switch($d(e),e.tag){case 1:return Jt(e.type)&&ys(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return Hi(),ct(Zt),ct(Ft),Ad(),t=e.flags,t&65536&&!(t&128)?(e.flags=t&-65537|128,e):null;case 5:return Rd(e),null;case 13:if(ct(ht),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(z(340));ji()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return ct(ht),null;case 4:return Hi(),null;case 10:return Id(e.type._context),null;case 22:case 23:return Wd(),null;case 24:return null;default:return null}}var Dr=!1,Nt=!1,Yw=typeof WeakSet=="function"?WeakSet:Set,H=null;function Si(t,e){var n=t.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(i){wt(t,e,i)}else n.current=null}function Cc(t,e,n){try{n()}catch(i){wt(t,e,i)}}var qf=!1;function qw(t,e){if(cc=ms,t=zm(),Ed(t)){if("selectionStart"in t)var n={start:t.selectionStart,end:t.selectionEnd};else t:{n=(n=t.ownerDocument)&&n.defaultView||window;var i=n.getSelection&&n.getSelection();if(i&&i.rangeCount!==0){n=i.anchorNode;var o=i.anchorOffset,r=i.focusNode;i=i.focusOffset;try{n.nodeType,r.nodeType}catch(y){n=null;break t}var s=0,a=-1,l=-1,c=0,d=0,u=t,f=null;e:for(;;){for(var m;u!==n||o!==0&&u.nodeType!==3||(a=s+o),u!==r||i!==0&&u.nodeType!==3||(l=s+i),u.nodeType===3&&(s+=u.nodeValue.length),(m=u.firstChild)!==null;)f=u,u=m;for(;;){if(u===t)break e;if(f===n&&++c===o&&(a=s),f===r&&++d===i&&(l=s),(m=u.nextSibling)!==null)break;u=f,f=u.parentNode}u=m}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(dc={focusedElem:t,selectionRange:n},ms=!1,H=e;H!==null;)if(e=H,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,H=t;else for(;H!==null;){e=H;try{var b=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(b!==null){var v=b.memoizedProps,I=b.memoizedState,p=e.stateNode,h=p.getSnapshotBeforeUpdate(e.elementType===e.type?v:Pe(e.type,v),I);p.__reactInternalSnapshotBeforeUpdate=h}break;case 3:var g=e.stateNode.containerInfo;g.nodeType===1?g.textContent="":g.nodeType===9&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(z(163))}}catch(y){wt(e,e.return,y)}if(t=e.sibling,t!==null){t.return=e.return,H=t;break}H=e.return}return b=qf,qf=!1,b}function To(t,e,n){var i=e.updateQueue;if(i=i!==null?i.lastEffect:null,i!==null){var o=i=i.next;do{if((o.tag&t)===t){var r=o.destroy;o.destroy=void 0,r!==void 0&&Cc(e,n,r)}o=o.next}while(o!==i)}}function fa(t,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var n=e=e.next;do{if((n.tag&t)===t){var i=n.create;n.destroy=i()}n=n.next}while(n!==e)}}function Tc(t){var e=t.ref;if(e!==null){var n=t.stateNode;switch(t.tag){case 5:t=n;break;default:t=n}typeof e=="function"?e(t):e.current=t}}function Rg(t){var e=t.alternate;e!==null&&(t.alternate=null,Rg(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[Fe],delete e[Uo],delete e[hc],delete e[Iw],delete e[Lw])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function Ag(t){return t.tag===5||t.tag===3||t.tag===4}function Kf(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||Ag(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Pc(t,e,n){var i=t.tag;if(i===5||i===6)t=t.stateNode,e?n.nodeType===8?n.parentNode.insertBefore(t,e):n.insertBefore(t,e):(n.nodeType===8?(e=n.parentNode,e.insertBefore(t,n)):(e=n,e.appendChild(t)),n=n._reactRootContainer,n!=null||e.onclick!==null||(e.onclick=vs));else if(i!==4&&(t=t.child,t!==null))for(Pc(t,e,n),t=t.sibling;t!==null;)Pc(t,e,n),t=t.sibling}function Ic(t,e,n){var i=t.tag;if(i===5||i===6)t=t.stateNode,e?n.insertBefore(t,e):n.appendChild(t);else if(i!==4&&(t=t.child,t!==null))for(Ic(t,e,n),t=t.sibling;t!==null;)Ic(t,e,n),t=t.sibling}var At=null,Ie=!1;function cn(t,e,n){for(n=n.child;n!==null;)Dg(t,e,n),n=n.sibling}function Dg(t,e,n){if(Ve&&typeof Ve.onCommitFiberUnmount=="function")try{Ve.onCommitFiberUnmount(oa,n)}catch(a){}switch(n.tag){case 5:Nt||Si(n,e);case 6:var i=At,o=Ie;At=null,cn(t,e,n),At=i,Ie=o,At!==null&&(Ie?(t=At,n=n.stateNode,t.nodeType===8?t.parentNode.removeChild(n):t.removeChild(n)):At.removeChild(n.stateNode));break;case 18:At!==null&&(Ie?(t=At,n=n.stateNode,t.nodeType===8?dl(t.parentNode,n):t.nodeType===1&&dl(t,n),jo(t)):dl(At,n.stateNode));break;case 4:i=At,o=Ie,At=n.stateNode.containerInfo,Ie=!0,cn(t,e,n),At=i,Ie=o;break;case 0:case 11:case 14:case 15:if(!Nt&&(i=n.updateQueue,i!==null&&(i=i.lastEffect,i!==null))){o=i=i.next;do{var r=o,s=r.destroy;r=r.tag,s!==void 0&&(r&2||r&4)&&Cc(n,e,s),o=o.next}while(o!==i)}cn(t,e,n);break;case 1:if(!Nt&&(Si(n,e),i=n.stateNode,typeof i.componentWillUnmount=="function"))try{i.props=n.memoizedProps,i.state=n.memoizedState,i.componentWillUnmount()}catch(a){wt(n,e,a)}cn(t,e,n);break;case 21:cn(t,e,n);break;case 22:n.mode&1?(Nt=(i=Nt)||n.memoizedState!==null,cn(t,e,n),Nt=i):cn(t,e,n);break;default:cn(t,e,n)}}function Gf(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var n=t.stateNode;n===null&&(n=t.stateNode=new Yw),e.forEach(function(i){var o=nx.bind(null,t,i);n.has(i)||(n.add(i),i.then(o,o))})}}function Ce(t,e){var n=e.deletions;if(n!==null)for(var i=0;io&&(o=s),i&=~r}if(i=o,i=xt()-i,i=(120>i?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*Gw(i/1960))-i,10t?16:t,mn===null)var i=!1;else{if(t=mn,mn=null,Os=0,Z&6)throw Error(z(331));var o=Z;for(Z|=4,H=t.current;H!==null;){var r=H,s=r.child;if(H.flags&16){var a=r.deletions;if(a!==null){for(var l=0;lxt()-Vd?Hn(t,0):Fd|=n),te(t,e)}function Vg(t,e){e===0&&(t.mode&1?(e=Cr,Cr<<=1,!(Cr&130023424)&&(Cr=4194304)):e=1);var n=Wt();t=on(t,e),t!==null&&(ar(t,e,n),te(t,n))}function ex(t){var e=t.memoizedState,n=0;e!==null&&(n=e.retryLane),Vg(t,n)}function nx(t,e){var n=0;switch(t.tag){case 13:var i=t.stateNode,o=t.memoizedState;o!==null&&(n=o.retryLane);break;case 19:i=t.stateNode;break;default:throw Error(z(314))}i!==null&&i.delete(e),Vg(t,n)}var Ug;Ug=function(t,e,n){if(t!==null)if(t.memoizedProps!==e.pendingProps||Zt.current)Xt=!0;else{if(!(t.lanes&n)&&!(e.flags&128))return Xt=!1,Vw(t,e,n);Xt=!!(t.flags&131072)}else Xt=!1,ft&&e.flags&1048576&&qm(e,ks,e.index);switch(e.lanes=0,e.tag){case 2:var i=e.type;is(t,e),t=e.pendingProps;var o=Bi(e,Ft.current);Oi(e,n),o=zd(null,e,i,t,o,n);var r=Md();return e.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,Jt(i)?(r=!0,ws(e)):r=!1,e.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Od(e),o.updater=da,e.stateNode=o,o._reactInternals=e,yc(e,i,t,n),e=kc(null,e,i,!0,r,n)):(e.tag=0,ft&&r&&Sd(e),Ut(null,e,o,n),e=e.child),e;case 16:i=e.elementType;t:{switch(is(t,e),t=e.pendingProps,o=i._init,i=o(i._payload),e.type=i,o=e.tag=ox(i),t=Pe(i,t),o){case 0:e=xc(null,e,i,t,n);break t;case 1:e=Uf(null,e,i,t,n);break t;case 11:e=Ff(null,e,i,t,n);break t;case 14:e=Vf(null,e,i,Pe(i.type,t),n);break t}throw Error(z(306,i,""))}return e;case 0:return i=e.type,o=e.pendingProps,o=e.elementType===i?o:Pe(i,o),xc(t,e,i,o,n);case 1:return i=e.type,o=e.pendingProps,o=e.elementType===i?o:Pe(i,o),Uf(t,e,i,o,n);case 3:t:{if(Tg(e),t===null)throw Error(z(387));i=e.pendingProps,r=e.memoizedState,o=r.element,Qm(t,e),$s(e,i,null,n);var s=e.memoizedState;if(i=s.element,r.isDehydrated)if(r={element:i,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},e.updateQueue.baseState=r,e.memoizedState=r,e.flags&256){o=Fi(Error(z(423)),e),e=Wf(t,e,i,n,o);break t}else if(i!==o){o=Fi(Error(z(424)),e),e=Wf(t,e,i,n,o);break t}else for(se=wn(e.stateNode.containerInfo.firstChild),ae=e,ft=!0,Le=null,n=eg(e,null,i,n),e.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(ji(),i===o){e=rn(t,e,n);break t}Ut(t,e,i,n)}e=e.child}return e;case 5:return ng(e),t===null&&gc(e),i=e.type,o=e.pendingProps,r=t!==null?t.memoizedProps:null,s=o.children,uc(i,o)?s=null:r!==null&&uc(i,r)&&(e.flags|=32),Cg(t,e),Ut(t,e,s,n),e.child;case 6:return t===null&&gc(e),null;case 13:return Pg(t,e,n);case 4:return _d(e,e.stateNode.containerInfo),i=e.pendingProps,t===null?e.child=Ni(e,null,i,n):Ut(t,e,i,n),e.child;case 11:return i=e.type,o=e.pendingProps,o=e.elementType===i?o:Pe(i,o),Ff(t,e,i,o,n);case 7:return Ut(t,e,e.pendingProps,n),e.child;case 8:return Ut(t,e,e.pendingProps.children,n),e.child;case 12:return Ut(t,e,e.pendingProps.children,n),e.child;case 10:t:{if(i=e.type._context,o=e.pendingProps,r=e.memoizedProps,s=o.value,st(Es,i._currentValue),i._currentValue=s,r!==null)if(Me(r.value,s)){if(r.children===o.children&&!Zt.current){e=rn(t,e,n);break t}}else for(r=e.child,r!==null&&(r.return=e);r!==null;){var a=r.dependencies;if(a!==null){s=r.child;for(var l=a.firstContext;l!==null;){if(l.context===i){if(r.tag===1){l=Je(-1,n&-n),l.tag=2;var c=r.updateQueue;if(c!==null){c=c.shared;var d=c.pending;d===null?l.next=l:(l.next=d.next,d.next=l),c.pending=l}}r.lanes|=n,l=r.alternate,l!==null&&(l.lanes|=n),bc(r.return,n,e),a.lanes|=n;break}l=l.next}}else if(r.tag===10)s=r.type===e.type?null:r.child;else if(r.tag===18){if(s=r.return,s===null)throw Error(z(341));s.lanes|=n,a=s.alternate,a!==null&&(a.lanes|=n),bc(s,n,e),s=r.sibling}else s=r.child;if(s!==null)s.return=r;else for(s=r;s!==null;){if(s===e){s=null;break}if(r=s.sibling,r!==null){r.return=s.return,s=r;break}s=s.return}r=s}Ut(t,e,o.children,n),e=e.child}return e;case 9:return o=e.type,i=e.pendingProps.children,Oi(e,n),o=Ee(o),i=i(o),e.flags|=1,Ut(t,e,i,n),e.child;case 14:return i=e.type,o=Pe(i,e.pendingProps),o=Pe(i.type,o),Vf(t,e,i,o,n);case 15:return Sg(t,e,e.type,e.pendingProps,n);case 17:return i=e.type,o=e.pendingProps,o=e.elementType===i?o:Pe(i,o),is(t,e),e.tag=1,Jt(i)?(t=!0,ws(e)):t=!1,Oi(e,n),Jm(e,i,o),yc(e,i,o,n),kc(null,e,i,!0,t,n);case 19:return Ig(t,e,n);case 22:return $g(t,e,n)}throw Error(z(156,e.tag))};function Wg(t,e){return bm(t,e)}function ix(t,e,n,i){this.tag=t,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ye(t,e,n,i){return new ix(t,e,n,i)}function qd(t){return t=t.prototype,!(!t||!t.isReactComponent)}function ox(t){if(typeof t=="function")return qd(t)?1:0;if(t!=null){if(t=t.$$typeof,t===fd)return 11;if(t===hd)return 14}return 2}function Sn(t,e){var n=t.alternate;return n===null?(n=ye(t.tag,e,t.key,t.mode),n.elementType=t.elementType,n.type=t.type,n.stateNode=t.stateNode,n.alternate=t,t.alternate=n):(n.pendingProps=e,n.type=t.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=t.flags&14680064,n.childLanes=t.childLanes,n.lanes=t.lanes,n.child=t.child,n.memoizedProps=t.memoizedProps,n.memoizedState=t.memoizedState,n.updateQueue=t.updateQueue,e=t.dependencies,n.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},n.sibling=t.sibling,n.index=t.index,n.ref=t.ref,n}function ss(t,e,n,i,o,r){var s=2;if(i=t,typeof t=="function")qd(t)&&(s=1);else if(typeof t=="string")s=5;else t:switch(t){case mi:return Fn(n.children,o,r,e);case ud:s=8,o|=8;break;case Vl:return t=ye(12,n,e,o|2),t.elementType=Vl,t.lanes=r,t;case Ul:return t=ye(13,n,e,o),t.elementType=Ul,t.lanes=r,t;case Wl:return t=ye(19,n,e,o),t.elementType=Wl,t.lanes=r,t;case tm:return pa(n,o,r,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case Zp:s=10;break t;case Jp:s=9;break t;case fd:s=11;break t;case hd:s=14;break t;case dn:s=16,i=null;break t}throw Error(z(130,t==null?t:typeof t,""))}return e=ye(s,n,e,o),e.elementType=t,e.type=i,e.lanes=r,e}function Fn(t,e,n,i){return t=ye(7,t,i,e),t.lanes=n,t}function pa(t,e,n,i){return t=ye(22,t,i,e),t.elementType=tm,t.lanes=n,t.stateNode={isHidden:!1},t}function vl(t,e,n){return t=ye(6,t,null,e),t.lanes=n,t}function yl(t,e,n){return e=ye(4,t.children!==null?t.children:[],t.key,e),e.lanes=n,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function rx(t,e,n,i,o){this.tag=e,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ja(0),this.expirationTimes=Ja(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ja(0),this.identifierPrefix=i,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Kd(t,e,n,i,o,r,s,a,l){return t=new rx(t,e,n,a,l),e===1?(e=1,r===!0&&(e|=8)):e=0,r=ye(3,null,null,e),t.current=r,r.stateNode=t,r.memoizedState={element:i,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Od(r),t}function sx(t,e,n){var i=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Gg)}catch(t){console.error(t)}}Gg(),qp.exports=ce;var Zd=qp.exports;const ux=rr(Zd);var Xg,ih=Zd;Xg=ih.createRoot,ih.hydrateRoot;const fx="modulepreload",hx=function(t){return"/"+t},oh={},He=function(e,n,i){if(!n||n.length===0)return e();const o=document.getElementsByTagName("link");return Promise.all(n.map(r=>{if(r=hx(r),r in oh)return;oh[r]=!0;const s=r.endsWith(".css"),a=s?'[rel="stylesheet"]':"";if(!!i)for(let d=o.length-1;d>=0;d--){const u=o[d];if(u.href===r&&(!s||u.rel==="stylesheet"))return}else if(document.querySelector('link[href="'.concat(r,'"]').concat(a)))return;const c=document.createElement("link");if(c.rel=s?"stylesheet":fx,s||(c.as="script",c.crossOrigin=""),c.href=r,document.head.appendChild(c),s)return new Promise((d,u)=>{c.addEventListener("load",d),c.addEventListener("error",()=>u(new Error("Unable to preload CSS for ".concat(r))))})})).then(()=>e()).catch(r=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=r,window.dispatchEvent(s),!s.defaultPrevented)throw r})},ai={allRenderFn:!1,cmpDidLoad:!0,cmpDidUnload:!1,cmpDidUpdate:!0,cmpDidRender:!0,cmpWillLoad:!0,cmpWillUpdate:!0,cmpWillRender:!0,connectedCallback:!0,disconnectedCallback:!0,element:!0,event:!0,hasRenderFn:!0,lifecycle:!0,hostListener:!0,hostListenerTargetWindow:!0,hostListenerTargetDocument:!0,hostListenerTargetBody:!0,hostListenerTargetParent:!1,hostListenerTarget:!0,member:!0,method:!0,mode:!0,observeAttribute:!0,prop:!0,propMutable:!0,reflect:!0,scoped:!0,shadowDom:!0,slot:!0,cssAnnotations:!0,state:!0,style:!0,svg:!0,updatable:!0,vdomAttribute:!0,vdomXlink:!0,vdomClass:!0,vdomFunctional:!0,vdomKey:!0,vdomListener:!0,vdomRef:!0,vdomPropOrAttr:!0,vdomRender:!0,vdomStyle:!0,vdomText:!0,watchCallback:!0,taskQueue:!0,hotModuleReplacement:!1,isDebug:!1,isDev:!1,isTesting:!1,hydrateServerSide:!1,hydrateClientSide:!1,lifecycleDOMEvents:!1,lazyLoad:!1,profile:!1,slotRelocation:!0,appendChildSlotFix:!1,cloneNodeFix:!1,hydratedAttribute:!1,hydratedClass:!0,safari10:!1,scriptDataOpts:!1,scopedSlotTextContentFix:!1,shadowDomShim:!1,slotChildNodesFix:!1,invisiblePrehydration:!0,propBoolean:!0,propNumber:!0,propString:!0,cssVarShim:!1,constructableCSS:!0,cmpShouldUpdate:!0,devTools:!1,dynamicImportShim:!1,shadowDelegatesFocus:!0,initializeNextTick:!1,asyncLoading:!1,asyncQueue:!1,transformTagName:!1,attachStyles:!0};let li,Qg,ya,Zg=!1,As=!1,Jd=!1,ie=!1,rh=null,Ac=!1;const px={isDev:!1,isBrowser:!0,isServer:!1,isTesting:!1},mx=t=>{const e=new URL(t,It.$resourcesUrl$);return e.origin!==fr.location.origin?e.href:e.pathname},Kn=(t,e="")=>()=>{},sh="http://www.w3.org/1999/xlink",ah={},gx="http://www.w3.org/2000/svg",bx="http://www.w3.org/1999/xhtml",vx=t=>t!=null,tu=t=>(t=typeof t,t==="object"||t==="function");function yx(t){var e,n,i;return(i=(n=(e=t.head)===null||e===void 0?void 0:e.querySelector('meta[name="csp-nonce"]'))===null||n===void 0?void 0:n.getAttribute("content"))!==null&&i!==void 0?i:void 0}const P=(t,e,...n)=>{let i=null,o=null,r=null,s=!1,a=!1;const l=[],c=u=>{for(let f=0;fu[f]).join(" "))}}if(typeof t=="function")return t(e===null?{}:e,l,xx);const d=Ds(t,null);return d.$attrs$=e,l.length>0&&(d.$children$=l),d.$key$=o,d.$name$=r,d},Ds=(t,e)=>{const n={$flags$:0,$tag$:t,$text$:e,$elm$:null,$children$:null};return n.$attrs$=null,n.$key$=null,n.$name$=null,n},bt={},wx=t=>t&&t.$tag$===bt,xx={forEach:(t,e)=>t.map(lh).forEach(e),map:(t,e)=>t.map(lh).map(e).map(kx)},lh=t=>({vattrs:t.$attrs$,vchildren:t.$children$,vkey:t.$key$,vname:t.$name$,vtag:t.$tag$,vtext:t.$text$}),kx=t=>{if(typeof t.vtag=="function"){const n=Object.assign({},t.vattrs);return t.vkey&&(n.key=t.vkey),t.vname&&(n.name=t.vname),P(t.vtag,n,...t.vchildren||[])}const e=Ds(t.vtag,t.vtext);return e.$attrs$=t.vattrs,e.$children$=t.vchildren,e.$key$=t.vkey,e.$name$=t.vname,e},Ex=t=>cb.map(e=>e(t)).find(e=>!!e),Sx=t=>cb.push(t),$x=t=>Ji(t).$modeName$,Cx=(t,e)=>t!=null&&!tu(t)?e&4?t==="false"?!1:t===""||!!t:e&2?parseFloat(t):e&1?String(t):t:t,Tx=t=>t,Q=(t,e,n)=>{const i=Tx(t);return{emit:o=>Px(i,e,{bubbles:!!(n&4),composed:!!(n&2),cancelable:!!(n&1),detail:o})}},Px=(t,e,n)=>{const i=It.ce(e,n);return t.dispatchEvent(i),i},ch=new WeakMap,Ix=(t,e,n)=>{let i=Ms.get(t);n1&&n?(i=i||new CSSStyleSheet,typeof i=="string"?i=e:i.replaceSync(e)):i=e,Ms.set(t,i)},Lx=(t,e,n,i)=>{var o;let r=Jg(e,n);const s=Ms.get(r);if(t=t.nodeType===11?t:De,s)if(typeof s=="string"){t=t.head||t;let a=ch.get(t),l;if(a||ch.set(t,a=new Set),!a.has(r)){{l=De.createElement("style"),l.innerHTML=s;const c=(o=It.$nonce$)!==null&&o!==void 0?o:yx(De);c!=null&&l.setAttribute("nonce",c),t.insertBefore(l,t.querySelector("link"))}a&&a.add(r)}}else t.adoptedStyleSheets.includes(s)||(t.adoptedStyleSheets=[...t.adoptedStyleSheets,s]);return r},Ox=t=>{const e=t.$cmpMeta$,n=t.$hostElement$,i=e.$flags$,o=Kn("attachStyles",e.$tagName$),r=Lx(n.shadowRoot?n.shadowRoot:n.getRootNode(),e,t.$modeName$);i&10&&(n["s-sc"]=r,n.classList.add(r+"-h"),i&2&&n.classList.add(r+"-s")),o()},Jg=(t,e)=>"sc-"+(e&&t.$flags$&32?t.$tagName$+"-"+e:t.$tagName$),dh=(t,e,n,i,o,r)=>{if(n!==i){let s=ph(t,e),a=e.toLowerCase();if(e==="class"){const l=t.classList,c=uh(n),d=uh(i);l.remove(...c.filter(u=>u&&!d.includes(u))),l.add(...d.filter(u=>u&&!c.includes(u)))}else if(e==="style"){for(const l in n)(!i||i[l]==null)&&(l.includes("-")?t.style.removeProperty(l):t.style[l]="");for(const l in i)(!n||i[l]!==n[l])&&(l.includes("-")?t.style.setProperty(l,i[l]):t.style[l]=i[l])}else if(e!=="key")if(e==="ref")i&&i(t);else if(!t.__lookupSetter__(e)&&e[0]==="o"&&e[1]==="n")e[2]==="-"?e=e.slice(3):ph(fr,a)?e=a.slice(2):e=a[2]+e.slice(3),n&&It.rel(t,e,n,!1),i&&It.ael(t,e,i,!1);else{const l=tu(i);if((s||l&&i!==null)&&!o)try{if(t.tagName.includes("-"))t[e]=i;else{const d=i==null?"":i;e==="list"?s=!1:(n==null||t[e]!=d)&&(t[e]=d)}}catch(d){}let c=!1;a!==(a=a.replace(/^xlink\:?/,""))&&(e=a,c=!0),i==null||i===!1?(i!==!1||t.getAttribute(e)==="")&&(c?t.removeAttributeNS(sh,e):t.removeAttribute(e)):(!s||r&4||o)&&!l&&(i=i===!0?"":i,c?t.setAttributeNS(sh,e,i):t.setAttribute(e,i))}}},_x=/\s/,uh=t=>t?t.split(_x):[],tb=(t,e,n,i)=>{const o=e.$elm$.nodeType===11&&e.$elm$.host?e.$elm$.host:e.$elm$,r=t&&t.$attrs$||ah,s=e.$attrs$||ah;for(i in r)i in s||dh(o,i,r[i],void 0,n,e.$flags$);for(i in s)dh(o,i,r[i],s[i],n,e.$flags$)},zs=(t,e,n,i)=>{const o=e.$children$[n];let r=0,s,a,l;if(Zg||(Jd=!0,o.$tag$==="slot"&&(li&&i.classList.add(li+"-s"),o.$flags$|=o.$children$?2:1)),o.$text$!==null)s=o.$elm$=De.createTextNode(o.$text$);else if(o.$flags$&1)s=o.$elm$=De.createTextNode("");else{if(ie||(ie=o.$tag$==="svg"),s=o.$elm$=De.createElementNS(ie?gx:bx,o.$flags$&2?"slot-fb":o.$tag$),ie&&o.$tag$==="foreignObject"&&(ie=!1),tb(null,o,ie),vx(li)&&s["s-si"]!==li&&s.classList.add(s["s-si"]=li),o.$children$)for(r=0;r{It.$flags$|=1;const n=t.childNodes;for(let i=n.length-1;i>=0;i--){const o=n[i];o["s-hn"]!==ya&&o["s-ol"]&&(ib(o).insertBefore(o,eu(o)),o["s-ol"].remove(),o["s-ol"]=void 0,Jd=!0),e&&Qo(o,e)}It.$flags$&=-2},eb=(t,e,n,i,o,r)=>{let s=t["s-cr"]&&t["s-cr"].parentNode||t,a;for(s.shadowRoot&&s.tagName===ya&&(s=s.shadowRoot);o<=r;++o)i[o]&&(a=zs(null,n,o,t),a&&(i[o].$elm$=a,s.insertBefore(a,eu(e))))},nb=(t,e,n)=>{for(let i=e;i<=n;++i){const o=t[i];if(o){const r=o.$elm$;sb(o),r&&(As=!0,r["s-ol"]?r["s-ol"].remove():Qo(r,!0),r.remove())}}},Rx=(t,e,n,i)=>{let o=0,r=0,s=0,a=0,l=e.length-1,c=e[0],d=e[l],u=i.length-1,f=i[0],m=i[u],b,v;for(;o<=l&&r<=u;)if(c==null)c=e[++o];else if(d==null)d=e[--l];else if(f==null)f=i[++r];else if(m==null)m=i[--u];else if(Br(c,f))ci(c,f),c=e[++o],f=i[++r];else if(Br(d,m))ci(d,m),d=e[--l],m=i[--u];else if(Br(c,m))(c.$tag$==="slot"||m.$tag$==="slot")&&Qo(c.$elm$.parentNode,!1),ci(c,m),t.insertBefore(c.$elm$,d.$elm$.nextSibling),c=e[++o],m=i[--u];else if(Br(d,f))(c.$tag$==="slot"||m.$tag$==="slot")&&Qo(d.$elm$.parentNode,!1),ci(d,f),t.insertBefore(d.$elm$,c.$elm$),d=e[--l],f=i[++r];else{for(s=-1,a=o;a<=l;++a)if(e[a]&&e[a].$key$!==null&&e[a].$key$===f.$key$){s=a;break}s>=0?(v=e[s],v.$tag$!==f.$tag$?b=zs(e&&e[r],n,s,t):(ci(v,f),e[s]=void 0,b=v.$elm$),f=i[++r]):(b=zs(e&&e[r],n,r,t),f=i[++r]),b&&ib(c.$elm$).insertBefore(b,eu(c.$elm$))}o>l?eb(t,i[u+1]==null?null:i[u+1].$elm$,n,i,r,u):r>u&&nb(e,o,l)},Br=(t,e)=>t.$tag$===e.$tag$?t.$tag$==="slot"?t.$name$===e.$name$:t.$key$===e.$key$:!1,eu=t=>t&&t["s-ol"]||t,ib=t=>(t["s-ol"]?t["s-ol"]:t).parentNode,ci=(t,e)=>{const n=e.$elm$=t.$elm$,i=t.$children$,o=e.$children$,r=e.$tag$,s=e.$text$;let a;s===null?(ie=r==="svg"?!0:r==="foreignObject"?!1:ie,r==="slot"||tb(t,e,ie),i!==null&&o!==null?Rx(n,i,e,o):o!==null?(t.$text$!==null&&(n.textContent=""),eb(n,null,e,o,0,o.length-1)):i!==null&&nb(i,0,i.length-1),ie&&r==="svg"&&(ie=!1)):(a=n["s-cr"])?a.parentNode.textContent=s:t.$text$!==s&&(n.data=s)},ob=t=>{const e=t.childNodes;let n,i,o,r,s,a;for(i=0,o=e.length;i{let e,n,i,o,r,s,a=0;const l=t.childNodes,c=l.length;for(;a=0;s--)n=i[s],!n["s-cn"]&&!n["s-nr"]&&n["s-hn"]!==e["s-hn"]&&(fh(n,o)?(r=Oe.find(d=>d.$nodeToRelocate$===n),As=!0,n["s-sn"]=n["s-sn"]||o,r?r.$slotRefNode$=e:Oe.push({$slotRefNode$:e,$nodeToRelocate$:n}),n["s-sr"]&&Oe.map(d=>{fh(d.$nodeToRelocate$,n["s-sn"])&&(r=Oe.find(u=>u.$nodeToRelocate$===n),r&&!d.$slotRefNode$&&(d.$slotRefNode$=r.$slotRefNode$))})):Oe.some(d=>d.$nodeToRelocate$===n)||Oe.push({$nodeToRelocate$:n}));e.nodeType===1&&rb(e)}},fh=(t,e)=>t.nodeType===1?t.getAttribute("slot")===null&&e===""||t.getAttribute("slot")===e:t["s-sn"]===e?!0:e==="",sb=t=>{t.$attrs$&&t.$attrs$.ref&&t.$attrs$.ref(null),t.$children$&&t.$children$.map(sb)},Ax=(t,e)=>{const n=t.$hostElement$,i=t.$cmpMeta$,o=t.$vnode$||Ds(null,null),r=wx(e)?e:P(null,null,e);ya=n.tagName,i.$attrsToReflect$&&(r.$attrs$=r.$attrs$||{},i.$attrsToReflect$.map(([s,a])=>r.$attrs$[a]=n[s])),r.$tag$=null,r.$flags$|=4,t.$vnode$=r,r.$elm$=o.$elm$=n.shadowRoot||n,li=n["s-sc"],Qg=n["s-cr"],Zg=(i.$flags$&1)!==0,As=!1,ci(o,r);{if(It.$flags$|=1,Jd){rb(r.$elm$);let s,a,l,c,d,u,f=0;for(;f{},nu=(t,e)=>(t.$flags$|=16,Dx(t,t.$ancestorComponent$),We(()=>zx(t,e))),zx=(t,e)=>{const n=t.$hostElement$,i=Kn("scheduleUpdate",t.$cmpMeta$.$tagName$),o=n;let r;return e?r=Ri(o,"componentWillLoad"):r=Ri(o,"componentWillUpdate"),r=hh(r,()=>Ri(o,"componentWillRender")),i(),hh(r,()=>Bx(t,o,e))},hh=(t,e)=>Mx(t)?t.then(e):e(),Mx=t=>t instanceof Promise||t&&t.then&&typeof t.then=="function",Bx=async(t,e,n)=>{const i=t.$hostElement$,o=Kn("update",t.$cmpMeta$.$tagName$);i["s-rc"],n&&Ox(t);const r=Kn("render",t.$cmpMeta$.$tagName$);jx(t,e,i),r(),o(),Nx(t)},jx=(t,e,n)=>{try{rh=e,e=e.render&&e.render(),t.$flags$&=-17,t.$flags$|=2,(ai.hasRenderFn||ai.reflect)&&(ai.vdomRender||ai.reflect)&&(ai.hydrateServerSide||Ax(t,e))}catch(a){ur(a,t.$hostElement$)}return rh=null,null},Nx=t=>{const e=t.$cmpMeta$.$tagName$,n=t.$hostElement$,i=Kn("postUpdate",e),o=n;t.$ancestorComponent$,Ri(o,"componentDidRender"),t.$flags$&64?(Ri(o,"componentDidUpdate"),i()):(t.$flags$|=64,Ri(o,"componentDidLoad"),i())},Zo=t=>{{const e=Ji(t),n=e.$hostElement$.isConnected;return n&&(e.$flags$&18)===2&&nu(e,!1),n}},Ri=(t,e,n)=>{if(t&&t[e])try{return t[e](n)}catch(i){ur(i)}},Hx=(t,e)=>Ji(t).$instanceValues$.get(e),Fx=(t,e,n,i)=>{const o=Ji(t),r=t,s=o.$instanceValues$.get(e),a=o.$flags$,l=r;n=Cx(n,i.$members$[e][0]);const c=Number.isNaN(s)&&Number.isNaN(n);if(n!==s&&!c){o.$instanceValues$.set(e,n);{if(i.$watchers$&&a&128){const u=i.$watchers$[e];u&&u.map(f=>{try{l[f](n,s,e)}catch(m){ur(m,r)}})}if((a&18)===2){if(l.componentShouldUpdate&&l.componentShouldUpdate(n,s,e)===!1)return;nu(o,!1)}}}},Vx=(t,e,n)=>{if(e.$members$){t.watchers&&(e.$watchers$=t.watchers);const i=Object.entries(e.$members$),o=t.prototype;i.map(([r,[s]])=>{(s&31||s&32)&&Object.defineProperty(o,r,{get(){return Hx(this,r)},set(a){Fx(this,r,a,e)},configurable:!0,enumerable:!0})});{const r=new Map;o.attributeChangedCallback=function(s,a,l){It.jmp(()=>{const c=r.get(s);if(this.hasOwnProperty(c))l=this[c],delete this[c];else if(o.hasOwnProperty(c)&&typeof this[c]=="number"&&this[c]==l)return;this[c]=l===null&&typeof this[c]=="boolean"?!1:l})},t.observedAttributes=i.filter(([s,a])=>a[0]&15).map(([s,a])=>{const l=a[1]||s;return r.set(l,s),a[0]&512&&e.$attrsToReflect$.push([s,l]),l})}}return t},Ux=async(t,e,n,i,o)=>{if(!(e.$flags$&32)&&(e.$flags$|=32,o=t.constructor,customElements.whenDefined(n.$tagName$).then(()=>e.$flags$|=128),o.style)){let s=o.style;typeof s!="string"&&(s=s[e.$modeName$=Ex(t)]);const a=Jg(n,e.$modeName$);if(!Ms.has(a)){const l=Kn("registerStyles",n.$tagName$);Ix(a,s,!!(n.$flags$&1)),l()}}e.$ancestorComponent$,(()=>nu(e,!0))()},Wx=t=>{},Yx=t=>{if(!(It.$flags$&1)){const e=Ji(t),n=e.$cmpMeta$,i=Kn("connectedCallback",n.$tagName$);e.$flags$&1?(ab(t,e,n.$listeners$),Wx(e.$lazyInstance$)):(e.$flags$|=1,n.$flags$&12&&qx(t),n.$members$&&Object.entries(n.$members$).map(([o,[r]])=>{if(r&31&&t.hasOwnProperty(o)){const s=t[o];delete t[o],t[o]=s}}),Ux(t,e,n)),i()}},qx=t=>{const e=t["s-cr"]=De.createComment("");e["s-cn"]=!0,t.insertBefore(e,t.firstChild)},Kx=t=>{if(!(It.$flags$&1)){const e=Ji(t);e.$rmListeners$&&(e.$rmListeners$.map(n=>n()),e.$rmListeners$=void 0)}},vt=(t,e)=>{const n={$flags$:e[0],$tagName$:e[1]};n.$members$=e[2],n.$listeners$=e[3],n.$watchers$=t.$watchers$,n.$attrsToReflect$=[];const i=t.prototype.connectedCallback,o=t.prototype.disconnectedCallback;return Object.assign(t.prototype,{__registerHost(){Zx(this,n)},connectedCallback(){Yx(this),i&&i.call(this)},disconnectedCallback(){Kx(this),o&&o.call(this)},__attachShadow(){this.attachShadow({mode:"open",delegatesFocus:!!(n.$flags$&16)})}}),t.is=n.$tagName$,Vx(t,n)},ab=(t,e,n,i)=>{n&&n.map(([o,r,s])=>{const a=Xx(t,o),l=Gx(e,s),c=Qx(o);It.ael(a,r,l,c),(e.$rmListeners$=e.$rmListeners$||[]).push(()=>It.rel(a,r,l,c))})},Gx=(t,e)=>n=>{try{ai.lazyLoad||t.$hostElement$[e](n)}catch(i){ur(i)}},Xx=(t,e)=>e&4?De:e&8?fr:e&16?De.body:t,Qx=t=>t1?{passive:(t&1)!==0,capture:(t&2)!==0}:(t&2)!==0,lb=new WeakMap,Ji=t=>lb.get(t),Zx=(t,e)=>{const n={$flags$:0,$hostElement$:t,$cmpMeta$:e,$instanceValues$:new Map};return ab(t,n,e.$listeners$),lb.set(t,n)},ph=(t,e)=>e in t,ur=(t,e)=>(0,console.error)(t,e),Ms=new Map,cb=[],fr=typeof window<"u"?window:{},De=fr.document||{head:{}},yt=fr.HTMLElement||class{},It={$flags$:0,$resourcesUrl$:"",jmp:t=>t(),raf:t=>requestAnimationFrame(t),ael:(t,e,n,i)=>t.addEventListener(e,n,i),rel:(t,e,n,i)=>t.removeEventListener(e,n,i),ce:(t,e)=>new CustomEvent(t,e)},Jx=t=>{Object.assign(It,t)},t1=(()=>{let t=!1;try{De.addEventListener("e",null,Object.defineProperty({},"passive",{get(){t=!0}}))}catch(e){}return t})(),e1=t=>Promise.resolve(t),n1=(()=>{try{return new CSSStyleSheet,typeof new CSSStyleSheet().replaceSync=="function"}catch(t){}return!1})(),Dc=[],db=[],ub=(t,e)=>n=>{t.push(n),Ac||(Ac=!0,e&&It.$flags$&4?i1(zc):It.raf(zc))},mh=t=>{for(let e=0;e{mh(Dc),mh(db),(Ac=Dc.length>0)&&It.raf(zc)},i1=t=>e1().then(t),Jo=ub(Dc,!1),We=ub(db,!0);/*! - * (C) Ionic http://ionicframework.com - MIT License - */const ut=typeof window<"u"?window:void 0,wl=typeof document<"u"?document:void 0;/*! - * (C) Ionic http://ionicframework.com - MIT License - */const gh=(t,e=0)=>new Promise(n=>{o1(t,e,n)}),o1=(t,e=0,n)=>{let i,o;const r={passive:!0},s=500,a=()=>{i&&i()},l=c=>{(c===void 0||t===c.target)&&(a(),n(c))};return t&&(t.addEventListener("webkitTransitionEnd",l,r),t.addEventListener("transitionend",l,r),o=setTimeout(l,e+s),i=()=>{o&&(clearTimeout(o),o=void 0),t.removeEventListener("webkitTransitionEnd",l,r),t.removeEventListener("transitionend",l,r)}),a},Ui=(t,e)=>{t.componentOnReady?t.componentOnReady().then(n=>e(n)):pt(()=>e(t))},fb=t=>t.componentOnReady!==void 0,hr=(t,e=[])=>{const n={};return e.forEach(i=>{t.hasAttribute(i)&&(t.getAttribute(i)!==null&&(n[i]=t.getAttribute(i)),t.removeAttribute(i))}),n},r1=["role","aria-activedescendant","aria-atomic","aria-autocomplete","aria-braillelabel","aria-brailleroledescription","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colindextext","aria-colspan","aria-controls","aria-current","aria-describedby","aria-description","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowindextext","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"],iu=(t,e)=>{let n=r1;return e&&e.length>0&&(n=n.filter(i=>!e.includes(i))),hr(t,n)},hb=(t,e,n,i)=>{var o;if(typeof window<"u"){const r=window,s=(o=r==null?void 0:r.Ionic)===null||o===void 0?void 0:o.config;if(s){const a=s.get("_ael");if(a)return a(t,e,n,i);if(s._ael)return s._ael(t,e,n,i)}}return t.addEventListener(e,n,i)},pb=(t,e,n,i)=>{var o;if(typeof window<"u"){const r=window,s=(o=r==null?void 0:r.Ionic)===null||o===void 0?void 0:o.config;if(s){const a=s.get("_rel");if(a)return a(t,e,n,i);if(s._rel)return s._rel(t,e,n,i)}}return t.removeEventListener(e,n,i)},sn=(t,e=t)=>t.shadowRoot||e,pt=t=>typeof __zone_symbol__requestAnimationFrame=="function"?__zone_symbol__requestAnimationFrame(t):typeof requestAnimationFrame=="function"?requestAnimationFrame(t):setTimeout(t),bh=t=>!!t.shadowRoot&&!!t.attachShadow,mb=t=>{const e=t.closest("ion-item");return e?e.querySelector("ion-label"):null},s1=t=>{if(t.focus(),t.classList.contains("ion-focusable")){const e=t.closest("ion-app");e&&e.setFocus([t])}},Wi=(t,e,n)=>Math.max(t,Math.min(e,n)),Kt=(t,e)=>{if(!t){const n="ASSERT: "+e;console.error(n);debugger;throw new Error(n)}},yI=t=>t.timeStamp||Date.now(),wI=t=>{if(t){const e=t.changedTouches;if(e&&e.length>0){const n=e[0];return{x:n.clientX,y:n.clientY}}if(t.pageX!==void 0)return{x:t.pageX,y:t.pageY}}return{x:0,y:0}},a1=(t,e)=>{const n=t._original||t;return{_original:t,emit:l1(n.emit.bind(n),e)}},l1=(t,e=0)=>{let n;return(...i)=>{clearTimeout(n),n=setTimeout(t,e,...i)}},gb=(t,e)=>{if(t!=null||(t={}),e!=null||(e={}),t===e)return!0;const n=Object.keys(t);if(n.length!==Object.keys(e).length)return!1;for(const i of n)if(!(i in e)||t[i]!==e[i])return!1;return!0};/*! - * (C) Ionic http://ionicframework.com - MIT License - */let xl;const c1=t=>(t.forEach(e=>{for(const n in e)if(e.hasOwnProperty(n)){const i=e[n];if(n==="easing"){const o="animation-timing-function";e[o]=i,delete e[n]}else{const o=d1(n);o!==n&&(e[o]=i,delete e[n])}}}),t),d1=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),ou=t=>{if(xl===void 0){const e=t.style.animationName!==void 0,n=t.style.webkitAnimationName!==void 0;xl=!e&&n?"-webkit-":""}return xl},dt=(t,e,n)=>{const i=e.startsWith("animation")?ou(t):"";t.style.setProperty(i+e,n)},Te=(t,e)=>{const n=e.startsWith("animation")?ou(t):"";t.style.removeProperty(n+e)},u1=(t,e)=>{let n;const i={passive:!0},o=()=>{n&&n()},r=s=>{t===s.target&&(o(),e(s))};return t&&(t.addEventListener("webkitAnimationEnd",r,i),t.addEventListener("animationend",r,i),n=()=>{t.removeEventListener("webkitAnimationEnd",r,i),t.removeEventListener("animationend",r,i)}),o},f1=(t=[])=>t.map(e=>{const n=e.offset,i=[];for(const o in e)e.hasOwnProperty(o)&&o!=="offset"&&i.push("".concat(o,": ").concat(e[o],";"));return"".concat(n*100,"% { ").concat(i.join(" ")," }")}).join(" "),vh=[],h1=t=>{let e=vh.indexOf(t);return e<0&&(e=vh.push(t)-1),"ion-animation-".concat(e)},p1=t=>{const e=t.getRootNode!==void 0?t.getRootNode():t;return e.head||e},m1=(t,e,n)=>{var i;const o=p1(n),r=ou(n),s=o.querySelector("#"+t);if(s)return s;const a=((i=n.ownerDocument)!==null&&i!==void 0?i:document).createElement("style");return a.id=t,a.textContent="@".concat(r,"keyframes ").concat(t," { ").concat(e," } @").concat(r,"keyframes ").concat(t,"-alt { ").concat(e," }"),o.appendChild(a),a},jr=(t=[],e)=>{if(e!==void 0){const n=Array.isArray(e)?e:[e];return[...t,...n]}return t},kt=t=>{let e,n,i,o,r,s,a=[],l=[],c=[],d=!1,u,f={},m=[],b=[],v={},I=0,p=!1,h=!1,g,y,C,E,w=!0,$=!1,M=!0,L,A,W=!1;const J=t,X=[],B=[],F=[],q=[],_=[],O=[],S=[],T=[],R=[],V=[],K=typeof AnimationEffect=="function"||ut!==void 0&&typeof ut.AnimationEffect=="function",Y=typeof Element=="function"&&typeof Element.prototype.animate=="function"&&K,rt=100,at=()=>V,qe=x=>(q.forEach(j=>{j.destroy(x)}),yr(x),F.length=0,q.length=0,a.length=0,i0(),d=!1,M=!0,A),yr=x=>{ju(),x&&Nu()},e0=()=>{p=!1,h=!1,M=!0,y=void 0,C=void 0,E=void 0,I=0,$=!1,w=!0,W=!1},n0=()=>I!==0&&!W,wr=(x,j)=>((j!=null&&j.oneTimeCallback?B:X).push({c:x,o:j}),A),i0=()=>(X.length=0,B.length=0,A),ju=()=>{if(Y)V.forEach(x=>{x.cancel()}),V.length=0;else{const x=F.slice();pt(()=>{x.forEach(j=>{Te(j,"animation-name"),Te(j,"animation-duration"),Te(j,"animation-timing-function"),Te(j,"animation-iteration-count"),Te(j,"animation-delay"),Te(j,"animation-play-state"),Te(j,"animation-fill-mode"),Te(j,"animation-direction")})})}},Nu=()=>{_.forEach(x=>{x!=null&&x.parentNode&&x.parentNode.removeChild(x)}),_.length=0},o0=x=>(O.push(x),A),r0=x=>(S.push(x),A),s0=x=>(T.push(x),A),a0=x=>(R.push(x),A),l0=x=>(l=jr(l,x),A),c0=x=>(c=jr(c,x),A),d0=(x={})=>(f=x,A),u0=(x=[])=>{for(const j of x)f[j]="";return A},f0=x=>(m=jr(m,x),A),h0=x=>(b=jr(b,x),A),p0=(x={})=>(v=x,A),m0=(x=[])=>{for(const j of x)v[j]="";return A},no=()=>r!==void 0?r:u?u.getFill():"both",ii=()=>y!==void 0?y:s!==void 0?s:u?u.getDirection():"normal",io=()=>p?"linear":i!==void 0?i:u?u.getEasing():"linear",$e=()=>h?0:C!==void 0?C:n!==void 0?n:u?u.getDuration():0,ln=()=>o!==void 0?o:u?u.getIterations():1,oi=()=>E!==void 0?E:e!==void 0?e:u?u.getDelay():0,g0=()=>a,b0=x=>(s=x,he(!0),A),v0=x=>(r=x,he(!0),A),y0=x=>(e=x,he(!0),A),w0=x=>(i=x,he(!0),A),x0=x=>(!Y&&x===0&&(x=1),n=x,he(!0),A),k0=x=>(o=x,he(!0),A),E0=x=>(u=x,A),S0=x=>{if(x!=null)if(x.nodeType===1)F.push(x);else if(x.length>=0)for(let j=0;j{if(x!=null)if(Array.isArray(x))for(const j of x)j.parent(A),q.push(j);else x.parent(A),q.push(x);return A},C0=x=>{const j=a!==x;return a=x,j&&T0(a),A},T0=x=>{Y?at().forEach(j=>{if(j.effect.setKeyframes)j.effect.setKeyframes(x);else{const U=new KeyframeEffect(j.effect.target,x,j.effect.getTiming());j.effect=U}}):Hu()},P0=()=>{O.forEach(St=>St()),S.forEach(St=>St());const x=l,j=c,U=f;F.forEach(St=>{const Rt=St.classList;x.forEach(pe=>Rt.add(pe)),j.forEach(pe=>Rt.remove(pe));for(const pe in U)U.hasOwnProperty(pe)&&dt(St,pe,U[pe])})},I0=()=>{qa(),T.forEach(Rt=>Rt()),R.forEach(Rt=>Rt());const x=w?1:0,j=m,U=b,St=v;F.forEach(Rt=>{const pe=Rt.classList;j.forEach(_n=>pe.add(_n)),U.forEach(_n=>pe.remove(_n));for(const _n in St)St.hasOwnProperty(_n)&&dt(Rt,_n,St[_n])}),X.forEach(Rt=>Rt.c(x,A)),B.forEach(Rt=>Rt.c(x,A)),B.length=0,M=!0,w&&($=!0),w=!0},ri=()=>{I!==0&&(I--,I===0&&(I0(),u&&u.animationFinish()))},Hu=(x=!0)=>{Nu();const j=c1(a);F.forEach(U=>{if(j.length>0){const St=f1(j);L=t!==void 0?t:h1(St);const Rt=m1(L,St,U);_.push(Rt),dt(U,"animation-duration","".concat($e(),"ms")),dt(U,"animation-timing-function",io()),dt(U,"animation-delay","".concat(oi(),"ms")),dt(U,"animation-fill-mode",no()),dt(U,"animation-direction",ii());const pe=ln()===1/0?"infinite":ln().toString();dt(U,"animation-iteration-count",pe),dt(U,"animation-play-state","paused"),x&&dt(U,"animation-name","".concat(Rt.id,"-alt")),pt(()=>{dt(U,"animation-name",Rt.id||null)})}})},L0=()=>{F.forEach(x=>{const j=x.animate(a,{id:J,delay:oi(),duration:$e(),easing:io(),iterations:ln(),fill:no(),direction:ii()});j.pause(),V.push(j)}),V.length>0&&(V[0].onfinish=()=>{ri()})},Fu=(x=!0)=>{P0(),a.length>0&&(Y?L0():Hu(x)),d=!0},oo=x=>{if(x=Math.min(Math.max(x,0),.9999),Y)V.forEach(j=>{j.currentTime=j.effect.getComputedTiming().delay+$e()*x,j.pause()});else{const j="-".concat($e()*x,"ms");F.forEach(U=>{a.length>0&&(dt(U,"animation-delay",j),dt(U,"animation-play-state","paused"))})}},Vu=x=>{V.forEach(j=>{j.effect.updateTiming({delay:oi(),duration:$e(),easing:io(),iterations:ln(),fill:no(),direction:ii()})}),x!==void 0&&oo(x)},Uu=(x=!0,j)=>{pt(()=>{F.forEach(U=>{dt(U,"animation-name",L||null),dt(U,"animation-duration","".concat($e(),"ms")),dt(U,"animation-timing-function",io()),dt(U,"animation-delay",j!==void 0?"-".concat(j*$e(),"ms"):"".concat(oi(),"ms")),dt(U,"animation-fill-mode",no()||null),dt(U,"animation-direction",ii()||null);const St=ln()===1/0?"infinite":ln().toString();dt(U,"animation-iteration-count",St),x&&dt(U,"animation-name","".concat(L,"-alt")),pt(()=>{dt(U,"animation-name",L||null)})})})},he=(x=!1,j=!0,U)=>(x&&q.forEach(St=>{St.update(x,j,U)}),Y?Vu(U):Uu(j,U),A),O0=(x=!1,j)=>(q.forEach(U=>{U.progressStart(x,j)}),Wu(),p=x,d||Fu(),he(!1,!0,j),A),_0=x=>(q.forEach(j=>{j.progressStep(x)}),oo(x),A),R0=(x,j,U)=>(p=!1,q.forEach(St=>{St.progressEnd(x,j,U)}),U!==void 0&&(C=U),$=!1,w=!0,x===0?(y=ii()==="reverse"?"normal":"reverse",y==="reverse"&&(w=!1),Y?(he(),oo(1-j)):(E=(1-j)*$e()*-1,he(!1,!1))):x===1&&(Y?(he(),oo(j)):(E=j*$e()*-1,he(!1,!1))),x!==void 0&&(wr(()=>{C=void 0,y=void 0,E=void 0},{oneTimeCallback:!0}),u||Yu()),A),Wu=()=>{d&&(Y?V.forEach(x=>{x.pause()}):F.forEach(x=>{dt(x,"animation-play-state","paused")}),W=!0)},A0=()=>(q.forEach(x=>{x.pause()}),Wu(),A),D0=()=>{g=void 0,ri()},qa=()=>{g&&clearTimeout(g)},z0=()=>{if(qa(),pt(()=>{F.forEach(x=>{a.length>0&&dt(x,"animation-play-state","running")})}),a.length===0||F.length===0)ri();else{const x=oi()||0,j=$e()||0,U=ln()||1;isFinite(U)&&(g=setTimeout(D0,x+j*U+rt)),u1(F[0],()=>{qa(),pt(()=>{M0(),pt(ri)})})}},M0=()=>{F.forEach(x=>{Te(x,"animation-duration"),Te(x,"animation-delay"),Te(x,"animation-play-state")})},B0=()=>{V.forEach(x=>{x.play()}),(a.length===0||F.length===0)&&ri()},j0=()=>{Y?(oo(0),Vu()):Uu()},Yu=x=>new Promise(j=>{x!=null&&x.sync&&(h=!0,wr(()=>h=!1,{oneTimeCallback:!0})),d||Fu(),$&&(j0(),$=!1),M&&(I=q.length+1,M=!1),wr(()=>j(),{oneTimeCallback:!0}),q.forEach(U=>{U.play()}),Y?B0():z0(),W=!1}),N0=()=>{q.forEach(x=>{x.stop()}),d&&(ju(),d=!1),e0()},qu=(x,j)=>{const U=a[0];return U!==void 0&&(U.offset===void 0||U.offset===0)?U[x]=j:a=[{offset:0,[x]:j},...a],A};return A={parentAnimation:u,elements:F,childAnimations:q,id:J,animationFinish:ri,from:qu,to:(x,j)=>{const U=a[a.length-1];return U!==void 0&&(U.offset===void 0||U.offset===1)?U[x]=j:a=[...a,{offset:1,[x]:j}],A},fromTo:(x,j,U)=>qu(x,j).to(x,U),parent:E0,play:Yu,pause:A0,stop:N0,destroy:qe,keyframes:C0,addAnimation:$0,addElement:S0,update:he,fill:v0,direction:b0,iterations:k0,duration:x0,easing:w0,delay:y0,getWebAnimations:at,getKeyframes:g0,getFill:no,getDirection:ii,getDelay:oi,getIterations:ln,getEasing:io,getDuration:$e,afterAddRead:s0,afterAddWrite:a0,afterClearStyles:m0,afterStyles:p0,afterRemoveClass:h0,afterAddClass:f0,beforeAddRead:o0,beforeAddWrite:r0,beforeClearStyles:u0,beforeStyles:d0,beforeRemoveClass:c0,beforeAddClass:l0,onFinish:wr,isRunning:n0,progressStart:O0,progressStep:_0,progressEnd:R0}},g1="ionViewWillEnter",b1="ionViewDidEnter",bb="ionViewWillLeave",vb="ionViewDidLeave",kl="ionViewWillUnload",v1=()=>He(()=>import("./ios.transition-ef47d1e7.js"),[]),y1=()=>He(()=>import("./md.transition-b3d10ca3.js"),[]),yb=t=>new Promise((e,n)=>{We(()=>{w1(t),x1(t).then(i=>{i.animation&&i.animation.destroy(),yh(t),e(i)},i=>{yh(t),n(i)})})}),w1=t=>{const e=t.enteringEl,n=t.leavingEl;P1(e,n,t.direction),t.showGoBack?e.classList.add("can-go-back"):e.classList.remove("can-go-back"),Mc(e,!1),e.style.setProperty("pointer-events","none"),n&&(Mc(n,!1),n.style.setProperty("pointer-events","none"))},x1=async t=>{const e=await k1(t);return e&&px.isBrowser?E1(e,t):S1(t)},yh=t=>{const e=t.enteringEl,n=t.leavingEl;e.classList.remove("ion-page-invisible"),e.style.removeProperty("pointer-events"),n!==void 0&&(n.classList.remove("ion-page-invisible"),n.style.removeProperty("pointer-events"))},k1=async t=>!t.leavingEl||!t.animated||t.duration===0?void 0:t.animationBuilder?t.animationBuilder:t.mode==="ios"?(await v1()).iosTransitionAnimation:(await y1()).mdTransitionAnimation,E1=async(t,e)=>{await wb(e,!0);const n=t(e.baseEl,e);xb(e.enteringEl,e.leavingEl);const i=await C1(n,e);return e.progressCallback&&e.progressCallback(void 0),i&&kb(e.enteringEl,e.leavingEl),{hasCompleted:i,animation:n}},S1=async t=>{const e=t.enteringEl,n=t.leavingEl;return await wb(t,!1),xb(e,n),kb(e,n),{hasCompleted:!0}},wb=async(t,e)=>{(t.deepWait!==void 0?t.deepWait:e)&&await Promise.all([Bs(t.enteringEl),Bs(t.leavingEl)]),await $1(t.viewIsReady,t.enteringEl)},$1=async(t,e)=>{t&&await t(e)},C1=(t,e)=>{const n=e.progressCallback,i=new Promise(o=>{t.onFinish(r=>o(r===1))});return n?(t.progressStart(!0),n(t)):t.play(),i},xb=(t,e)=>{Xe(e,bb),Xe(t,g1)},kb=(t,e)=>{Xe(t,b1),Xe(e,vb)},Xe=(t,e)=>{if(t){const n=new CustomEvent(e,{bubbles:!1,cancelable:!1});t.dispatchEvent(n)}},T1=()=>new Promise(t=>pt(()=>pt(()=>t()))),Bs=async t=>{const e=t;if(e){if(e.componentOnReady!=null){if(await e.componentOnReady()!=null)return}else if(e.__registerHost!=null){await new Promise(i=>pt(i));return}await Promise.all(Array.from(e.children).map(Bs))}},Mc=(t,e)=>{e?(t.setAttribute("aria-hidden","true"),t.classList.add("ion-page-hidden")):(t.hidden=!1,t.removeAttribute("aria-hidden"),t.classList.remove("ion-page-hidden"))},P1=(t,e,n)=>{t!==void 0&&(t.style.zIndex=n==="back"?"99":"101"),e!==void 0&&(e.style.zIndex="100")},xI=t=>{if(t.classList.contains("ion-page"))return t;const e=t.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs");return e||t};/*! - * (C) Ionic http://ionicframework.com - MIT License - */const Yi=(t,e,n,i,o)=>L1(t[1],e[1],n[1],i[1],o).map(r=>I1(t[0],e[0],n[0],i[0],r)),I1=(t,e,n,i,o)=>{const r=3*e*Math.pow(o-1,2),s=-3*n*o+3*n+i*o,a=t*Math.pow(o-1,3);return o*(r+o*s)-a},L1=(t,e,n,i,o)=>(t-=o,e-=o,n-=o,i-=o,_1(i-3*n+3*e-t,3*n-6*e+3*t,3*e-3*t,t).filter(s=>s>=0&&s<=1)),O1=(t,e,n)=>{const i=e*e-4*t*n;return i<0?[]:[(-e+Math.sqrt(i))/(2*t),(-e-Math.sqrt(i))/(2*t)]},_1=(t,e,n,i)=>{if(t===0)return O1(e,n,i);e/=t,n/=t,i/=t;const o=(3*n-e*e)/3,r=(2*e*e*e-9*e*n+27*i)/27;if(o===0)return[Math.pow(-r,1/3)];if(r===0)return[Math.sqrt(-o),-Math.sqrt(-o)];const s=Math.pow(r/2,2)+Math.pow(o/3,3);if(s===0)return[Math.pow(r/2,1/2)-e/3];if(s>0)return[Math.pow(-(r/2)+Math.sqrt(s),1/3)-Math.pow(r/2+Math.sqrt(s),1/3)-e/3];const a=Math.sqrt(Math.pow(-(o/3),3)),l=Math.acos(-(r/(2*Math.sqrt(Math.pow(-(o/3),3))))),c=2*Math.pow(a,1/3);return[c*Math.cos(l/3)-e/3,c*Math.cos((l+2*Math.PI)/3)-e/3,c*Math.cos((l+4*Math.PI)/3)-e/3]};/*! - * (C) Ionic http://ionicframework.com - MIT License - */class R1{constructor(){this.gestureId=0,this.requestedStart=new Map,this.disabledGestures=new Map,this.disabledScroll=new Set}createGesture(e){var n;return new A1(this,this.newID(),e.name,(n=e.priority)!==null&&n!==void 0?n:0,!!e.disableScroll)}createBlocker(e={}){return new D1(this,this.newID(),e.disable,!!e.disableScroll)}start(e,n,i){return this.canStart(e)?(this.requestedStart.set(n,i),!0):(this.requestedStart.delete(n),!1)}capture(e,n,i){if(!this.start(e,n,i))return!1;const o=this.requestedStart;let r=-1e4;if(o.forEach(s=>{r=Math.max(r,s)}),r===i){this.capturedId=n,o.clear();const s=new CustomEvent("ionGestureCaptured",{detail:{gestureName:e}});return document.dispatchEvent(s),!0}return o.delete(n),!1}release(e){this.requestedStart.delete(e),this.capturedId===e&&(this.capturedId=void 0)}disableGesture(e,n){let i=this.disabledGestures.get(e);i===void 0&&(i=new Set,this.disabledGestures.set(e,i)),i.add(n)}enableGesture(e,n){const i=this.disabledGestures.get(e);i!==void 0&&i.delete(n)}disableScroll(e){this.disabledScroll.add(e),this.disabledScroll.size===1&&document.body.classList.add(wh)}enableScroll(e){this.disabledScroll.delete(e),this.disabledScroll.size===0&&document.body.classList.remove(wh)}canStart(e){return!(this.capturedId!==void 0||this.isDisabled(e))}isCaptured(){return this.capturedId!==void 0}isScrollDisabled(){return this.disabledScroll.size>0}isDisabled(e){const n=this.disabledGestures.get(e);return!!(n&&n.size>0)}newID(){return this.gestureId++,this.gestureId}}class A1{constructor(e,n,i,o,r){this.id=n,this.name=i,this.disableScroll=r,this.priority=o*1e6+n,this.ctrl=e}canStart(){return this.ctrl?this.ctrl.canStart(this.name):!1}start(){return this.ctrl?this.ctrl.start(this.name,this.id,this.priority):!1}capture(){if(!this.ctrl)return!1;const e=this.ctrl.capture(this.name,this.id,this.priority);return e&&this.disableScroll&&this.ctrl.disableScroll(this.id),e}release(){this.ctrl&&(this.ctrl.release(this.id),this.disableScroll&&this.ctrl.enableScroll(this.id))}destroy(){this.release(),this.ctrl=void 0}}class D1{constructor(e,n,i,o){this.id=n,this.disable=i,this.disableScroll=o,this.ctrl=e}block(){if(this.ctrl){if(this.disable)for(const e of this.disable)this.ctrl.disableGesture(e,this.id);this.disableScroll&&this.ctrl.disableScroll(this.id)}}unblock(){if(this.ctrl){if(this.disable)for(const e of this.disable)this.ctrl.enableGesture(e,this.id);this.disableScroll&&this.ctrl.enableScroll(this.id)}}destroy(){this.unblock(),this.ctrl=void 0}}const wh="backdrop-no-scroll",Eb=new R1;/*! - * (C) Ionic http://ionicframework.com - MIT License - */const Rn=(t,e,n,i)=>{const o=z1(t)?{capture:!!i.capture,passive:!!i.passive}:!!i.capture;let r,s;return t.__zone_symbol__addEventListener?(r="__zone_symbol__addEventListener",s="__zone_symbol__removeEventListener"):(r="addEventListener",s="removeEventListener"),t[r](e,n,o),()=>{t[s](e,n,o)}},z1=t=>{if(Nr===void 0)try{const e=Object.defineProperty({},"passive",{get:()=>{Nr=!0}});t.addEventListener("optsTest",()=>{},e)}catch(e){Nr=!1}return!!Nr};let Nr;const M1=2e3,B1=(t,e,n,i,o)=>{let r,s,a,l,c,d,u,f=0;const m=E=>{f=Date.now()+M1,e(E)&&(!s&&n&&(s=Rn(t,"touchmove",n,o)),a||(a=Rn(E.target,"touchend",v,o)),l||(l=Rn(E.target,"touchcancel",v,o)))},b=E=>{f>Date.now()||e(E)&&(!d&&n&&(d=Rn(xh(t),"mousemove",n,o)),u||(u=Rn(xh(t),"mouseup",I,o)))},v=E=>{p(),i&&i(E)},I=E=>{h(),i&&i(E)},p=()=>{s&&s(),a&&a(),l&&l(),s=a=l=void 0},h=()=>{d&&d(),u&&u(),d=u=void 0},g=()=>{p(),h()},y=(E=!0)=>{E?(r||(r=Rn(t,"touchstart",m,o)),c||(c=Rn(t,"mousedown",b,o))):(r&&r(),c&&c(),r=c=void 0,g())};return{enable:y,stop:g,destroy:()=>{y(!1),i=n=e=void 0}}},xh=t=>t instanceof Document?t:t.ownerDocument,j1=(t,e,n)=>{const i=n*(Math.PI/180),o=t==="x",r=Math.cos(i),s=e*e;let a=0,l=0,c=!1,d=0;return{start(u,f){a=u,l=f,d=0,c=!0},detect(u,f){if(!c)return!1;const m=u-a,b=f-l,v=m*m+b*b;if(vr?d=1:p<-r?d=-1:d=0,c=!1,!0},isGesture(){return d!==0},getDirection(){return d}}},Sb=t=>{let e=!1,n=!1,i=!0,o=!1;const r=Object.assign({disableScroll:!1,direction:"x",gesturePriority:0,passive:!0,maxAngle:40,threshold:10},t),s=r.canStart,a=r.onWillStart,l=r.onStart,c=r.onEnd,d=r.notCaptured,u=r.onMove,f=r.threshold,m=r.passive,b=r.blurOnStart,v={type:"pan",startX:0,startY:0,startTime:0,currentX:0,currentY:0,velocityX:0,velocityY:0,deltaX:0,deltaY:0,currentTime:0,event:void 0,data:void 0},I=j1(r.direction,r.threshold,r.maxAngle),p=Eb.createGesture({name:t.gestureName,priority:t.gesturePriority,disableScroll:t.disableScroll}),h=W=>{const J=Cb(W);return n||!i||($b(W,v),v.startX=v.currentX,v.startY=v.currentY,v.startTime=v.currentTime=J,v.velocityX=v.velocityY=v.deltaX=v.deltaY=0,v.event=W,s&&s(v)===!1)||(p.release(),!p.start())?!1:(n=!0,f===0?C():(I.start(v.startX,v.startY),!0))},g=W=>{if(e){!o&&i&&(o=!0,El(v,W),requestAnimationFrame(y));return}El(v,W),I.detect(v.currentX,v.currentY)&&(!I.isGesture()||!C())&&A()},y=()=>{e&&(o=!1,u&&u(v))},C=()=>p.capture()?(e=!0,i=!1,v.startX=v.currentX,v.startY=v.currentY,v.startTime=v.currentTime,a?a(v).then(w):w(),!0):!1,E=()=>{if(typeof document<"u"){const W=document.activeElement;W!=null&&W.blur&&W.blur()}},w=()=>{b&&E(),l&&l(v),i=!0},$=()=>{e=!1,n=!1,o=!1,i=!0,p.release()},M=W=>{const J=e,X=i;if($(),!!X){if(El(v,W),J){c&&c(v);return}d&&d(v)}},L=B1(r.el,h,g,M,{capture:!1,passive:m}),A=()=>{$(),L.stop(),d&&d(v)};return{enable(W=!0){W||(e&&M(void 0),$()),L.enable(W)},destroy(){p.destroy(),L.destroy()}}},El=(t,e)=>{if(!e)return;const n=t.currentX,i=t.currentY,o=t.currentTime;$b(e,t);const r=t.currentX,s=t.currentY,l=(t.currentTime=Cb(e))-o;if(l>0&&l<100){const c=(r-n)/l,d=(s-i)/l;t.velocityX=c*.7+t.velocityX*.3,t.velocityY=d*.7+t.velocityY*.3}t.deltaX=r-t.startX,t.deltaY=s-t.startY,t.event=e},$b=(t,e)=>{let n=0,i=0;if(t){const o=t.changedTouches;if(o&&o.length>0){const r=o[0];n=r.clientX,i=r.clientY}else t.pageX!==void 0&&(n=t.pageX,i=t.pageY)}e.currentX=n,e.currentY=i},Cb=t=>t.timeStamp||Date.now();/*! - * (C) Ionic http://ionicframework.com - MIT License - */class N1{constructor(){this.m=new Map}reset(e){this.m=new Map(Object.entries(e))}get(e,n){const i=this.m.get(e);return i!==void 0?i:n}getBoolean(e,n=!1){const i=this.m.get(e);return i===void 0?n:typeof i=="string"?i==="true":!!i}getNumber(e,n){const i=parseFloat(this.m.get(e));return isNaN(i)?n!==void 0?n:NaN:i}set(e,n){this.m.set(e,n)}}const ot=new N1,H1=t=>{try{const e=t.sessionStorage.getItem(Tb);return e!==null?JSON.parse(e):{}}catch(e){return{}}},F1=(t,e)=>{try{t.sessionStorage.setItem(Tb,JSON.stringify(e))}catch(n){return}},V1=t=>{const e={};return t.location.search.slice(1).split("&").map(n=>n.split("=")).map(([n,i])=>[decodeURIComponent(n),decodeURIComponent(i)]).filter(([n])=>U1(n,kh)).map(([n,i])=>[n.slice(kh.length),i]).forEach(([n,i])=>{e[n]=i}),e},U1=(t,e)=>t.substr(0,e.length)===e,kh="ionic:",Tb="ionic-persist-config",W1=t=>Pb(t),gn=(t,e)=>(typeof t=="string"&&(e=t,t=void 0),W1(t).includes(e)),Pb=(t=window)=>{if(typeof t>"u")return[];t.Ionic=t.Ionic||{};let e=t.Ionic.platforms;return e==null&&(e=t.Ionic.platforms=Y1(t),e.forEach(n=>t.document.documentElement.classList.add("plt-".concat(n)))),e},Y1=t=>{const e=ot.get("platform");return Object.keys(Eh).filter(n=>{const i=e==null?void 0:e[n];return typeof i=="function"?i(t):Eh[n](t)})},q1=t=>wa(t)&&!Lb(t),ru=t=>!!(Gn(t,/iPad/i)||Gn(t,/Macintosh/i)&&wa(t)),K1=t=>Gn(t,/iPhone/i),G1=t=>Gn(t,/iPhone|iPod/i)||ru(t),Ib=t=>Gn(t,/android|sink/i),X1=t=>Ib(t)&&!Gn(t,/mobile/i),Q1=t=>{const e=t.innerWidth,n=t.innerHeight,i=Math.min(e,n),o=Math.max(e,n);return i>390&&i<520&&o>620&&o<800},Z1=t=>{const e=t.innerWidth,n=t.innerHeight,i=Math.min(e,n),o=Math.max(e,n);return ru(t)||X1(t)||i>460&&i<820&&o>780&&o<1400},wa=t=>nk(t,"(any-pointer:coarse)"),J1=t=>!wa(t),Lb=t=>Ob(t)||_b(t),Ob=t=>!!(t.cordova||t.phonegap||t.PhoneGap),_b=t=>{const e=t.Capacitor;return!!(e!=null&&e.isNative)},tk=t=>Gn(t,/electron/i),ek=t=>{var e;return!!(!((e=t.matchMedia)===null||e===void 0)&&e.call(t,"(display-mode: standalone)").matches||t.navigator.standalone)},Gn=(t,e)=>e.test(t.navigator.userAgent),nk=(t,e)=>{var n;return(n=t.matchMedia)===null||n===void 0?void 0:n.call(t,e).matches},Eh={ipad:ru,iphone:K1,ios:G1,android:Ib,phablet:Q1,tablet:Z1,cordova:Ob,capacitor:_b,electron:tk,pwa:ek,mobile:wa,mobileweb:q1,desktop:J1,hybrid:Lb};let di;const tt=t=>t&&$x(t)||di,ik=(t={})=>{if(typeof window>"u")return;const e=window.document,n=window,i=n.Ionic=n.Ionic||{},o={};t._ael&&(o.ael=t._ael),t._rel&&(o.rel=t._rel),t._ce&&(o.ce=t._ce),Jx(o);const r=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},H1(n)),{persistConfig:!1}),i.config),V1(n)),t);ot.reset(r),ot.getBoolean("persistConfig")&&F1(n,r),Pb(n),i.config=ot,i.mode=di=ot.get("mode",e.documentElement.getAttribute("mode")||(gn(n,"ios")?"ios":"md")),ot.set("mode",di),e.documentElement.setAttribute("mode",di),e.documentElement.classList.add(di),ot.getBoolean("_testing")&&ot.set("animated",!1);const s=l=>{var c;return(c=l.tagName)===null||c===void 0?void 0:c.startsWith("ION-")},a=l=>["ios","md"].includes(l);Sx(l=>{for(;l;){const c=l.mode||l.getAttribute("mode");if(c){if(a(c))return c;s(l)&&console.warn('Invalid ionic mode: "'+c+'", expected: "ios" or "md"')}l=l.parentElement}return di})};/*! - * (C) Ionic http://ionicframework.com - MIT License - */const ok=()=>{document.addEventListener("backbutton",()=>{})},rk=()=>{const t=document;let e=!1;t.addEventListener("backbutton",()=>{if(e)return;let n=0,i=[];const o=new CustomEvent("ionBackButton",{bubbles:!1,detail:{register(a,l){i.push({priority:a,handler:l,id:n++})}}});t.dispatchEvent(o);const r=async a=>{try{if(a!=null&&a.handler){const l=a.handler(s);l!=null&&await l}}catch(l){console.error(l)}},s=()=>{if(i.length>0){let a={priority:Number.MIN_SAFE_INTEGER,handler:()=>{},id:-1};i.forEach(l=>{l.priority>=a.priority&&(a=l)}),e=!0,i=i.filter(l=>l.id!==a.id),r(a).then(()=>e=!1)}};s()})},Rb=100,sk=99,ak=Object.freeze(Object.defineProperty({__proto__:null,MENU_BACK_BUTTON_PRIORITY:sk,OVERLAY_BACK_BUTTON_PRIORITY:Rb,blockHardwareBackButton:ok,startHardwareBackButton:rk},Symbol.toStringTag,{value:"Module"}));/*! - * (C) Ionic http://ionicframework.com - MIT License - */const su=async(t,e,n,i,o,r)=>{var s;if(t)return t.attachViewToDom(e,n,o,i);if(!r&&typeof n!="string"&&!(n instanceof HTMLElement))throw new Error("framework delegate is missing");const a=typeof n=="string"?(s=e.ownerDocument)===null||s===void 0?void 0:s.createElement(n):n;return i&&i.forEach(l=>a.classList.add(l)),o&&Object.assign(a,o),e.appendChild(a),await new Promise(l=>Ui(a,l)),a},Ab=(t,e)=>{if(e){if(t){const n=e.parentElement;return t.removeViewFromDom(n,e)}e.remove()}return Promise.resolve()},lk=()=>{let t,e;return{attachViewToDom:async(o,r,s={},a=[])=>{var l,c;if(t=o,r){const u=typeof r=="string"?(l=t.ownerDocument)===null||l===void 0?void 0:l.createElement(r):r;a.forEach(f=>u.classList.add(f)),Object.assign(u,s),t.appendChild(u),await new Promise(f=>Ui(u,f))}else if(t.children.length>0&&(t.tagName==="ION-MODAL"||t.tagName==="ION-POPOVER")&&!t.children[0].classList.contains("ion-delegate-host")){const f=(c=t.ownerDocument)===null||c===void 0?void 0:c.createElement("div");f.classList.add("ion-delegate-host"),a.forEach(m=>f.classList.add(m)),f.append(...t.children),t.appendChild(f)}const d=document.querySelector("ion-app")||document.body;return e=document.createComment("ionic teleport"),t.parentNode.insertBefore(e,t),d.appendChild(t),t},removeViewFromDom:()=>(t&&e&&(e.parentNode.insertBefore(t,e),e.remove()),Promise.resolve())}};/*! - * (C) Ionic http://ionicframework.com - MIT License - */const Ht=(t,...e)=>console.warn("[Ionic Warning]: ".concat(t),...e),Db=(t,...e)=>console.error("[Ionic Error]: ".concat(t),...e),ck=(t,...e)=>console.error("<".concat(t.tagName.toLowerCase(),"> must be used inside ").concat(e.join(" or "),"."));/*! - * (C) Ionic http://ionicframework.com - MIT License - */let Bc=0,dk=0;const js=new WeakMap,uk=t=>{typeof document<"u"&&mk(document);const e=Bc++;t.overlayIndex=e},fk=t=>(t.hasAttribute("id")||(t.id="ion-overlay-".concat(++dk)),t.id),tr='[tabindex]:not([tabindex^="-"]):not([hidden]):not([disabled]), input:not([type=hidden]):not([tabindex^="-"]):not([hidden]):not([disabled]), textarea:not([tabindex^="-"]):not([hidden]):not([disabled]), button:not([tabindex^="-"]):not([hidden]):not([disabled]), select:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable[disabled="false"]:not([tabindex^="-"]):not([hidden])',Sh=(t,e)=>{let n=t.querySelector(tr);const i=n==null?void 0:n.shadowRoot;i&&(n=i.querySelector(tr)||n),n?s1(n):e.focus()},hk=t=>t.classList.contains("overlay-hidden"),$h=(t,e)=>{const n=Array.from(t.querySelectorAll(tr));let i=n.length>0?n[n.length-1]:null;const o=i==null?void 0:i.shadowRoot;o&&(i=o.querySelector(tr)||i),i?i.focus():e.focus()},pk=(t,e)=>{const n=jc(e,"ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover"),i=t.target;if(!n||!i||n.classList.contains("ion-disable-focus-trap"))return;const o=()=>{if(n===i)n.lastFocus=void 0;else{const s=sn(n);if(!s.contains(i))return;const a=s.querySelector(".ion-overlay-wrapper");if(!a)return;if(a.contains(i)||i===s.querySelector("ion-backdrop"))n.lastFocus=i;else{const l=n.lastFocus;Sh(a,n),l===e.activeElement&&$h(a,n),n.lastFocus=e.activeElement}}},r=()=>{if(n.contains(i))n.lastFocus=i;else{const s=n.lastFocus;Sh(n,n),s===e.activeElement&&$h(n,n),n.lastFocus=e.activeElement}};n.shadowRoot?r():o()},mk=t=>{Bc===0&&(Bc=1,t.addEventListener("focus",e=>{pk(e,t)},!0),t.addEventListener("ionBackButton",e=>{const n=jc(t);n!=null&&n.backdropDismiss&&e.detail.register(Rb,()=>n.dismiss(void 0,Nc))}),t.addEventListener("keydown",e=>{if(e.key==="Escape"){const n=jc(t);n!=null&&n.backdropDismiss&&n.dismiss(void 0,Nc)}}))},gk=(t,e)=>(e===void 0&&(e="ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover,ion-toast"),Array.from(t.querySelectorAll(e)).filter(n=>n.overlayIndex>0)),jc=(t,e,n)=>{const i=gk(t,e).filter(o=>!hk(o));return n===void 0?i[i.length-1]:i.find(o=>o.id===n)},zb=(t=!1)=>{const n=wk(document).querySelector("ion-router-outlet, ion-nav, #ion-view-container-root");n&&(t?n.setAttribute("aria-hidden","true"):n.removeAttribute("aria-hidden"))},bk=async(t,e,n,i,o)=>{var r,s;if(t.presented)return;zb(!0),t.presented=!0,t.willPresent.emit(),(r=t.willPresentShorthand)===null||r===void 0||r.emit();const a=tt(t),l=t.enterAnimation?t.enterAnimation:ot.get(e,a==="ios"?n:i);await Mb(t,l,t.el,o)&&(t.didPresent.emit(),(s=t.didPresentShorthand)===null||s===void 0||s.emit()),t.el.tagName!=="ION-TOAST"&&vk(t.el),t.keyboardClose&&(document.activeElement===null||!t.el.contains(document.activeElement))&&t.el.focus()},vk=async t=>{let e=document.activeElement;if(!e)return;const n=e==null?void 0:e.shadowRoot;n&&(e=n.querySelector(tr)||e),await t.onDidDismiss(),e.focus()},yk=async(t,e,n,i,o,r,s)=>{var a,l;if(!t.presented)return!1;zb(!1),t.presented=!1;try{t.el.style.setProperty("pointer-events","none"),t.willDismiss.emit({data:e,role:n}),(a=t.willDismissShorthand)===null||a===void 0||a.emit({data:e,role:n});const c=tt(t),d=t.leaveAnimation?t.leaveAnimation:ot.get(i,c==="ios"?o:r);n!==Lo&&await Mb(t,d,t.el,s),t.didDismiss.emit({data:e,role:n}),(l=t.didDismissShorthand)===null||l===void 0||l.emit({data:e,role:n}),js.delete(t),t.el.classList.add("overlay-hidden"),t.el.style.removeProperty("pointer-events"),t.el.lastFocus!==void 0&&(t.el.lastFocus=void 0)}catch(c){console.error(c)}return t.el.remove(),!0},wk=t=>t.querySelector("ion-app")||t.body,Mb=async(t,e,n,i)=>{n.classList.remove("overlay-hidden");const o=t.el,r=e(o,i);(!t.animated||!ot.getBoolean("animated",!0))&&r.duration(0),t.keyboardClose&&r.beforeAddWrite(()=>{const a=n.ownerDocument.activeElement;a!=null&&a.matches("input,ion-input, ion-textarea")&&a.blur()});const s=js.get(t)||[];return js.set(t,[...s,r]),await r.play(),!0},Ch=(t,e)=>{let n;const i=new Promise(o=>n=o);return xk(t,e,o=>{n(o.detail)}),i},xk=(t,e,n)=>{const i=o=>{pb(t,e,i),n(o)};hb(t,e,i)},Nc="backdrop",Lo="gesture",kk=()=>{let t;const e=()=>{t&&(t(),t=void 0)};return{addClickListener:(i,o)=>{e();const r=o!==void 0?document.getElementById(o):null;if(!r){Ht('A trigger element with the ID "'.concat(o,'" was not found in the DOM. The trigger element must be in the DOM when the "trigger" property is set on an overlay component.'),i);return}t=((a,l)=>{const c=()=>{l.present()};return a.addEventListener("click",c),()=>{a.removeEventListener("click",c)}})(r,i)},removeClickListener:e}};function Mt(t,e){var n={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,i=Object.getOwnPropertySymbols(t);o{if(typeof window>"u")return new Map;if(!Sl){const t=window;t.Ionicons=t.Ionicons||{},Sl=t.Ionicons.map=t.Ionicons.map||new Map}return Sl},$k=t=>{let e=$l(t.src);return e||(e=Bb(t.name,t.icon,t.mode,t.ios,t.md),e?Ck(e):t.icon&&(e=$l(t.icon),e||(e=$l(t.icon[t.mode]),e))?e:null)},Ck=t=>{const e=Sk().get(t);return e||mx("svg/".concat(t,".svg"))},Bb=(t,e,n,i,o)=>(n=(n&&Hr(n))==="ios"?"ios":"md",i&&n==="ios"?t=Hr(i):o&&n==="md"?t=Hr(o):(!t&&e&&!jb(e)&&(t=e),Ns(t)&&(t=Hr(t))),!Ns(t)||t.trim()===""||t.replace(/[a-z]|-|\d/gi,"")!==""?null:t),$l=t=>Ns(t)&&(t=t.trim(),jb(t))?t:null,jb=t=>t.length>0&&/(\/|\.)/.test(t),Ns=t=>typeof t=="string",Hr=t=>t.toLowerCase(),Tk=(t,e=[])=>{const n={};return e.forEach(i=>{t.hasAttribute(i)&&(t.getAttribute(i)!==null&&(n[i]=t.getAttribute(i)),t.removeAttribute(i))}),n},Pk=t=>t&&t.dir!==""?t.dir.toLowerCase()==="rtl":(document==null?void 0:document.dir.toLowerCase())==="rtl",Ik=t=>{const e=document.createElement("div");e.innerHTML=t;for(let i=e.childNodes.length-1;i>=0;i--)e.childNodes[i].nodeName.toLowerCase()!=="svg"&&e.removeChild(e.childNodes[i]);const n=e.firstElementChild;if(n&&n.nodeName.toLowerCase()==="svg"){const i=n.getAttribute("class")||"";if(n.setAttribute("class",(i+" s-ion-icon").trim()),Nb(n))return e.innerHTML}return""},Nb=t=>{if(t.nodeType===1){if(t.nodeName.toLowerCase()==="script")return!1;for(let e=0;et.startsWith("data:image/svg+xml"),Ok=t=>t.indexOf(";utf8,")!==-1,jn=new Map,Lh=new Map;let Cl;const _k=(t,e)=>{let n=Lh.get(t);if(!n)if(typeof fetch<"u"&&typeof document<"u")if(Lk(t)&&Ok(t)){Cl||(Cl=new DOMParser);const o=Cl.parseFromString(t,"text/html").querySelector("svg");return o&&jn.set(t,o.outerHTML),Promise.resolve()}else n=fetch(t).then(i=>{if(i.ok)return i.text().then(o=>{o&&e!==!1&&(o=Ik(o)),jn.set(t,o||"")});jn.set(t,"")}),Lh.set(t,n);else return jn.set(t,""),Promise.resolve();return n},Rk=":host{display:inline-block;width:1em;height:1em;contain:strict;fill:currentColor;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host .ionicon{stroke:currentColor}.ionicon-fill-none{fill:none}.ionicon-stroke-width{stroke-width:32px;stroke-width:var(--ionicon-stroke-width, 32px)}.icon-inner,.ionicon,svg{display:block;height:100%;width:100%}:host(.flip-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}:host(.icon-small){font-size:18px !important}:host(.icon-large){font-size:32px !important}:host(.ion-color){color:var(--ion-color-base) !important}:host(.ion-color-primary){--ion-color-base:var(--ion-color-primary, #3880ff)}:host(.ion-color-secondary){--ion-color-base:var(--ion-color-secondary, #0cd1e8)}:host(.ion-color-tertiary){--ion-color-base:var(--ion-color-tertiary, #f4a942)}:host(.ion-color-success){--ion-color-base:var(--ion-color-success, #10dc60)}:host(.ion-color-warning){--ion-color-base:var(--ion-color-warning, #ffce00)}:host(.ion-color-danger){--ion-color-base:var(--ion-color-danger, #f14141)}:host(.ion-color-light){--ion-color-base:var(--ion-color-light, #f4f5f8)}:host(.ion-color-medium){--ion-color-base:var(--ion-color-medium, #989aa2)}:host(.ion-color-dark){--ion-color-base:var(--ion-color-dark, #222428)}",Ak=vt(class extends yt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.iconName=null,this.inheritedAttributes={},this.isVisible=!1,this.mode=Dk(),this.lazy=!1,this.sanitize=!0}componentWillLoad(){this.inheritedAttributes=Tk(this.el,["aria-label"])}connectedCallback(){this.waitUntilVisible(this.el,"50px",()=>{this.isVisible=!0,this.loadIcon()})}disconnectedCallback(){this.io&&(this.io.disconnect(),this.io=void 0)}waitUntilVisible(e,n,i){if(this.lazy&&typeof window<"u"&&window.IntersectionObserver){const o=this.io=new window.IntersectionObserver(r=>{r[0].isIntersecting&&(o.disconnect(),this.io=void 0,i())},{rootMargin:n});o.observe(e)}else i()}loadIcon(){if(this.isVisible){const e=$k(this);e&&(jn.has(e)?this.svgContent=jn.get(e):_k(e,this.sanitize).then(()=>this.svgContent=jn.get(e)))}this.iconName=Bb(this.name,this.icon,this.mode,this.ios,this.md)}render(){const{iconName:e,el:n,inheritedAttributes:i}=this,o=this.mode||"md",r=this.flipRtl||e&&(e.indexOf("arrow")>-1||e.indexOf("chevron")>-1)&&this.flipRtl!==!1;return P(bt,Object.assign({role:"img",class:Object.assign(Object.assign({[o]:!0},zk(this.color)),{["icon-".concat(this.size)]:!!this.size,"flip-rtl":!!r&&Pk(n)})},i),this.svgContent?P("div",{class:"icon-inner",innerHTML:this.svgContent}):P("div",{class:"icon-inner"}))}static get assetsDirs(){return["svg"]}get el(){return this}static get watchers(){return{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"],ios:["loadIcon"],md:["loadIcon"]}}static get style(){return Rk}},[1,"ion-icon",{mode:[1025],color:[1],ios:[1],md:[1],flipRtl:[4,"flip-rtl"],name:[513],src:[1],icon:[8],size:[1],lazy:[4],sanitize:[4],svgContent:[32],isVisible:[32]}]),Dk=()=>typeof document<"u"&&document.documentElement.getAttribute("mode")||"md",zk=t=>t?{"ion-color":!0,["ion-color-".concat(t)]:!0}:null;function Hb(){if(typeof customElements>"u")return;["ion-icon"].forEach(e=>{switch(e){case"ion-icon":customElements.get(e)||customElements.define(e,Ak);break}})}/*! - * (C) Ionic http://ionicframework.com - MIT License - */const Mk=":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}",Bk=":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}}",jk=vt(class extends yt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.updateListener=()=>this.updateState(!1),this.setItemDefaults=()=>{const e=this.getSlottedHeaderIonItem();e&&(e.button=!0,e.detail=!1,e.lines===void 0&&(e.lines="full"))},this.getSlottedHeaderIonItem=()=>{const{headerEl:e}=this;if(!e)return;const n=e.querySelector("slot");if(n&&n.assignedElements!==void 0)return n.assignedElements().find(i=>i.tagName==="ION-ITEM")},this.setAria=(e=!1)=>{const n=this.getSlottedHeaderIonItem();if(!n)return;const o=sn(n).querySelector("button");o&&o.setAttribute("aria-expanded","".concat(e))},this.slotToggleIcon=()=>{const e=this.getSlottedHeaderIonItem();if(!e)return;const{toggleIconSlot:n,toggleIcon:i}=this;if(e.querySelector(".ion-accordion-toggle-icon"))return;const r=document.createElement("ion-icon");r.slot=n,r.lazy=!1,r.classList.add("ion-accordion-toggle-icon"),r.icon=i,r.setAttribute("aria-hidden","true"),e.appendChild(r)},this.expandAccordion=(e=!1)=>{const{contentEl:n,contentElWrapper:i}=this;if(e||n===void 0||i===void 0){this.state=4;return}this.state!==4&&(this.currentRaf!==void 0&&cancelAnimationFrame(this.currentRaf),this.shouldAnimate()?pt(()=>{this.state=8,this.currentRaf=pt(async()=>{const o=i.offsetHeight,r=gh(n,2e3);n.style.setProperty("max-height","".concat(o,"px")),await r,this.state=4,n.style.removeProperty("max-height")})}):this.state=4)},this.collapseAccordion=(e=!1)=>{const{contentEl:n}=this;if(e||n===void 0){this.state=1;return}this.state!==1&&(this.currentRaf!==void 0&&cancelAnimationFrame(this.currentRaf),this.shouldAnimate()?this.currentRaf=pt(async()=>{const i=n.offsetHeight;n.style.setProperty("max-height","".concat(i,"px")),pt(async()=>{const o=gh(n,2e3);this.state=2,await o,this.state=1,n.style.removeProperty("max-height")})}):this.state=1)},this.shouldAnimate=()=>!(typeof window>"u"||matchMedia("(prefers-reduced-motion: reduce)").matches||!ot.get("animated",!0)||this.accordionGroupEl&&!this.accordionGroupEl.animated),this.updateState=async(e=!1)=>{const n=this.accordionGroupEl,i=this.value;if(!n)return;const o=n.value;if(Array.isArray(o)?o.includes(i):o===i)this.expandAccordion(e),this.isNext=this.isPrevious=!1;else{this.collapseAccordion(e);const s=this.getNextSibling(),a=s==null?void 0:s.value;a!==void 0&&(this.isPrevious=Array.isArray(o)?o.includes(a):o===a);const l=this.getPreviousSibling(),c=l==null?void 0:l.value;c!==void 0&&(this.isNext=Array.isArray(o)?o.includes(c):o===c)}},this.getNextSibling=()=>{if(!this.el)return;const e=this.el.nextElementSibling;if((e==null?void 0:e.tagName)==="ION-ACCORDION")return e},this.getPreviousSibling=()=>{if(!this.el)return;const e=this.el.previousElementSibling;if((e==null?void 0:e.tagName)==="ION-ACCORDION")return e},this.state=1,this.isNext=!1,this.isPrevious=!1,this.value="ion-accordion-".concat(Nk++),this.disabled=!1,this.readonly=!1,this.toggleIcon=Ek,this.toggleIconSlot="end"}valueChanged(){this.updateState()}connectedCallback(){var e;const n=this.accordionGroupEl=(e=this.el)===null||e===void 0?void 0:e.closest("ion-accordion-group");n&&(this.updateState(!0),hb(n,"ionValueChange",this.updateListener))}disconnectedCallback(){const e=this.accordionGroupEl;e&&pb(e,"ionValueChange",this.updateListener)}componentDidLoad(){this.setItemDefaults(),this.slotToggleIcon(),pt(()=>{const e=this.state===4||this.state===8;this.setAria(e)})}toggleExpanded(){const{accordionGroupEl:e,value:n,state:i}=this;if(e){const o=i===1||i===2;e.requestAccordionToggle(n,o)}}render(){const{disabled:e,readonly:n}=this,i=tt(this),o=this.state===4||this.state===8,r=o?"header expanded":"header",s=o?"content expanded":"content";return this.setAria(o),P(bt,{class:{[i]:!0,"accordion-expanding":this.state===8,"accordion-expanded":this.state===4,"accordion-collapsing":this.state===2,"accordion-collapsed":this.state===1,"accordion-next":this.isNext,"accordion-previous":this.isPrevious,"accordion-disabled":e,"accordion-readonly":n,"accordion-animated":this.shouldAnimate()}},P("div",{onClick:()=>this.toggleExpanded(),id:"header",part:r,"aria-controls":"content",ref:a=>this.headerEl=a},P("slot",{name:"header"})),P("div",{id:"content",part:s,role:"region","aria-labelledby":"header",ref:a=>this.contentEl=a},P("div",{id:"content-wrapper",ref:a=>this.contentElWrapper=a},P("slot",{name:"content"}))))}static get delegatesFocus(){return!0}get el(){return this}static get watchers(){return{value:["valueChanged"]}}static get style(){return{ios:Mk,md:Bk}}},[49,"ion-accordion",{value:[1],disabled:[4],readonly:[4],toggleIcon:[1,"toggle-icon"],toggleIconSlot:[1,"toggle-icon-slot"],state:[32],isNext:[32],isPrevious:[32]}]);let Nk=0;function Hk(){if(typeof customElements>"u")return;["ion-accordion","ion-icon"].forEach(e=>{switch(e){case"ion-accordion":customElements.get(e)||customElements.define(e,jk);break;case"ion-icon":customElements.get(e)||Hb();break}})}const Fk=Hk;/*! - * (C) Ionic http://ionicframework.com - MIT License - */const Vk=":host{display:block}:host(.accordion-group-expand-inset){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanding),:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanded){border-bottom:none}",Uk=":host{display:block}:host(.accordion-group-expand-inset){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion){-webkit-box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanding),:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanded){margin-left:0;margin-right:0;margin-top:16px;margin-bottom:16px;border-radius:6px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-previous){border-bottom-right-radius:6px;border-bottom-left-radius:6px}:host-context([dir=rtl]):host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-previous),:host-context([dir=rtl]).accordion-group-expand-inset ::slotted(ion-accordion.accordion-previous){border-bottom-right-radius:6px;border-bottom-left-radius:6px}@supports selector(:dir(rtl)){:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-previous):dir(rtl){border-bottom-right-radius:6px;border-bottom-left-radius:6px}}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-next){border-top-left-radius:6px;border-top-right-radius:6px}:host-context([dir=rtl]):host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-next),:host-context([dir=rtl]).accordion-group-expand-inset ::slotted(ion-accordion.accordion-next){border-top-left-radius:6px;border-top-right-radius:6px}@supports selector(:dir(rtl)){:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-next):dir(rtl){border-top-left-radius:6px;border-top-right-radius:6px}}:host(.accordion-group-expand-inset) ::slotted(ion-accordion):first-of-type{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}",Wk=vt(class extends yt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionChange=Q(this,"ionChange",7),this.ionValueChange=Q(this,"ionValueChange",7),this.animated=!0,this.multiple=void 0,this.value=void 0,this.disabled=!1,this.readonly=!1,this.expand="compact"}valueChanged(){const{value:e,multiple:n}=this;!n&&Array.isArray(e)&&Ht('ion-accordion-group was passed an array of values, but multiple="false". This is incorrect usage and may result in unexpected behaviors. To dismiss this warning, pass a string to the "value" property when multiple="false".\n\n Value Passed: ['.concat(e.map(i=>"'".concat(i,"'")).join(", "),"]\n"),this.el),this.ionValueChange.emit({value:this.value})}async disabledChanged(){const{disabled:e}=this,n=await this.getAccordions();for(const i of n)i.disabled=e}async readonlyChanged(){const{readonly:e}=this,n=await this.getAccordions();for(const i of n)i.readonly=e}async onKeydown(e){const n=document.activeElement;if(!n||!n.closest('ion-accordion [slot="header"]'))return;const o=n.tagName==="ION-ACCORDION"?n:n.closest("ion-accordion");if(!o||o.closest("ion-accordion-group")!==this.el)return;const s=await this.getAccordions(),a=s.findIndex(c=>c===o);if(a===-1)return;let l;e.key==="ArrowDown"?l=this.findNextAccordion(s,a):e.key==="ArrowUp"?l=this.findPreviousAccordion(s,a):e.key==="Home"?l=s[0]:e.key==="End"&&(l=s[s.length-1]),l!==void 0&&l!==n&&l.focus()}async componentDidLoad(){this.disabled&&this.disabledChanged(),this.readonly&&this.readonlyChanged()}setValue(e){const n=this.value=e;this.ionChange.emit({value:n})}async requestAccordionToggle(e,n){const{multiple:i,value:o,readonly:r,disabled:s}=this;if(!(r||s))if(n)if(i){const a=o!=null?o:[],l=Array.isArray(a)?a:[a];l.find(d=>d===e)===void 0&&e!==void 0&&this.setValue([...l,e])}else this.setValue(e);else if(i){const a=o!=null?o:[],l=Array.isArray(a)?a:[a];this.setValue(l.filter(c=>c!==e))}else this.setValue(void 0)}findNextAccordion(e,n){const i=e[n+1];return i===void 0?e[0]:i}findPreviousAccordion(e,n){const i=e[n-1];return i===void 0?e[e.length-1]:i}async getAccordions(){return Array.from(this.el.querySelectorAll(":scope > ion-accordion"))}render(){const{disabled:e,readonly:n,expand:i}=this,o=tt(this);return P(bt,{class:{[o]:!0,"accordion-group-disabled":e,"accordion-group-readonly":n,["accordion-group-expand-".concat(i)]:!0},role:"presentation"},P("slot",null))}get el(){return this}static get watchers(){return{value:["valueChanged"],disabled:["disabledChanged"],readonly:["readonlyChanged"]}}static get style(){return{ios:Vk,md:Uk}}},[33,"ion-accordion-group",{animated:[4],multiple:[4],value:[1025],disabled:[4],readonly:[4],expand:[1],requestAccordionToggle:[64],getAccordions:[64]},[[0,"keydown","onKeydown"]]]);function Yk(){if(typeof customElements>"u")return;["ion-accordion-group"].forEach(e=>{switch(e){case"ion-accordion-group":customElements.get(e)||customElements.define(e,Wk);break}})}const qk=Yk;/*! - * (C) Ionic http://ionicframework.com - MIT License - */const Kk=":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}",Gk=":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}",Xk=vt(class extends yt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionBackdropTap=Q(this,"ionBackdropTap",7),this.blocker=Eb.createBlocker({disableScroll:!0}),this.visible=!0,this.tappable=!0,this.stopPropagation=!0}connectedCallback(){this.stopPropagation&&this.blocker.block()}disconnectedCallback(){this.blocker.unblock()}onMouseDown(e){this.emitTap(e)}emitTap(e){this.stopPropagation&&(e.preventDefault(),e.stopPropagation()),this.tappable&&this.ionBackdropTap.emit()}render(){const e=tt(this);return P(bt,{tabindex:"-1","aria-hidden":"true",class:{[e]:!0,"backdrop-hide":!this.visible,"backdrop-no-tappable":!this.tappable}})}static get style(){return{ios:Kk,md:Gk}}},[33,"ion-backdrop",{visible:[4],tappable:[4],stopPropagation:[4,"stop-propagation"]},[[2,"click","onMouseDown"]]]);function Qk(){if(typeof customElements>"u")return;["ion-backdrop"].forEach(e=>{switch(e){case"ion-backdrop":customElements.get(e)||customElements.define(e,Xk);break}})}/*! - * (C) Ionic http://ionicframework.com - MIT License - */const ke=(t,e)=>e.closest(t)!==null,Be=(t,e)=>typeof t=="string"&&t.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(t)]:!0},e):e,Zk=t=>t!==void 0?(Array.isArray(t)?t:t.split(" ")).filter(n=>n!=null).map(n=>n.trim()).filter(n=>n!==""):[],Jk=t=>{const e={};return Zk(t).forEach(n=>e[n]=!0),e},tE=/^[a-z][a-z0-9+\-.]*:/,Fb=async(t,e,n,i)=>{if(t!=null&&t[0]!=="#"&&!tE.test(t)){const o=document.querySelector("ion-router");if(o)return e!=null&&e.preventDefault(),o.push(t,n,i)}return!1};/*! - * (C) Ionic http://ionicframework.com - MIT License - */const eE=".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}.sc-ion-buttons-ios-s ion-button{--padding-top:3px;--padding-bottom:3px;--padding-start:5px;--padding-end:5px;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;min-height:32px}.sc-ion-buttons-ios-s .button-has-icon-only{--padding-top:0;--padding-bottom:0}.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:var(--ion-color-contrast)}.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-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12;--background-hover:var(--ion-color-base);--background-hover-opacity:0.45;--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{--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{--color-activated:var(--ion-color-base);--color-focused:var(--ion-color-contrast);--background-activated:var(--ion-color-contrast)}.sc-ion-buttons-ios-s .button-clear,.sc-ion-buttons-ios-s .button-outline{--background-activated:transparent;--background-focused:currentColor;--background-hover:transparent}.sc-ion-buttons-ios-s .button-solid:not(.ion-color){--background-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12}.sc-ion-buttons-ios-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-end:0.3em;margin-inline-end:0.3em;font-size:24px;line-height:0.67}.sc-ion-buttons-ios-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-start:0.4em;margin-inline-start:0.4em;font-size:24px;line-height:0.67}.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:28px;line-height:0.67}",nE=".sc-ion-buttons-md-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-md-s ion-button{--padding-top:0;--padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-buttons-md-s ion-button{--padding-top:3px;--padding-bottom:3px;--padding-start:8px;--padding-end:8px;--box-shadow:none;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;min-height:32px}.sc-ion-buttons-md-s .button-has-icon-only{--padding-top:0;--padding-bottom:0}.sc-ion-buttons-md-s ion-button:not(.button-round){--border-radius:2px}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button{--color:initial;--color-focused:var(--ion-color-contrast);--color-hover:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-contrast);--background-hover:var(--ion-color-contrast)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-solid,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-solid{--background:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-shade);--background-hover:var(--ion-color-base);--color:var(--ion-color-base);--color-focused:var(--ion-color-base);--color-hover:var(--ion-color-base)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-outline,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-outline{--border-color:var(--ion-color-contrast)}.sc-ion-buttons-md-s .button-has-icon-only.button-clear{--padding-top:12px;--padding-end:12px;--padding-bottom:12px;--padding-start:12px;--border-radius:50%;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;width:48px;height:48px}.sc-ion-buttons-md-s .button{--background-hover:currentColor}.sc-ion-buttons-md-s .button-solid{--color:var(--ion-toolbar-background, var(--ion-background-color, #fff));--background:var(--ion-toolbar-color, var(--ion-text-color, #424242));--background-activated:transparent;--background-focused:currentColor}.sc-ion-buttons-md-s .button-outline{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--border-color:currentColor}.sc-ion-buttons-md-s .button-clear{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor}.sc-ion-buttons-md-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-end:0.3em;margin-inline-end:0.3em;font-size:1.4em}.sc-ion-buttons-md-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-start:0.4em;margin-inline-start:0.4em;font-size:1.4em}.sc-ion-buttons-md-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:1.8em}",iE=vt(class extends yt{constructor(){super(),this.__registerHost(),this.collapse=!1}render(){const e=tt(this);return P(bt,{class:{[e]:!0,"buttons-collapse":this.collapse}})}static get style(){return{ios:eE,md:nE}}},[34,"ion-buttons",{collapse:[4]}]);function oE(){if(typeof customElements>"u")return;["ion-buttons"].forEach(e=>{switch(e){case"ion-buttons":customElements.get(e)||customElements.define(e,iE);break}})}/*! - * (C) Ionic http://ionicframework.com - MIT License - */const rE=oE;/*! - * (C) Ionic http://ionicframework.com - MIT License - */const sE=t=>{const e=t;let n;return{hasLegacyControl:()=>{if(n===void 0){const o=e.label!==void 0||aE(e),r=e.hasAttribute("aria-label")||e.hasAttribute("aria-labelledby")&&e.shadowRoot===null,s=mb(e);n=e.legacy===!0||!o&&!r&&s!==null}return n}}},aE=t=>t.shadowRoot===null?!1:!!(lE.includes(t.tagName)&&t.querySelector('[slot="label"]')!==null||cE.includes(t.tagName)&&t.textContent!==""),lE=["ION-RANGE"],cE=["ION-TOGGLE","ION-CHECKBOX","ION-RADIO"];/*! - * (C) Ionic http://ionicframework.com - MIT License - */const dE=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:strict;pointer-events:none}:host(.unbounded){contain:layout size style}.ripple-effect{border-radius:50%;position:absolute;background-color:currentColor;color:inherit;contain:strict;opacity:0;-webkit-animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;will-change:transform, opacity;pointer-events:none}.fade-out{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1));-webkit-animation:150ms fadeOutAnimation forwards;animation:150ms fadeOutAnimation forwards}@-webkit-keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@-webkit-keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@-webkit-keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}@keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}",uE=vt(class extends yt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.type="bounded"}async addRipple(e,n){return new Promise(i=>{Jo(()=>{const o=this.el.getBoundingClientRect(),r=o.width,s=o.height,a=Math.sqrt(r*r+s*s),l=Math.max(s,r),c=this.unbounded?l:a+hE,d=Math.floor(l*pE),u=c/d;let f=e-o.left,m=n-o.top;this.unbounded&&(f=r*.5,m=s*.5);const b=f-d*.5,v=m-d*.5,I=r*.5-f,p=s*.5-m;We(()=>{const h=document.createElement("div");h.classList.add("ripple-effect");const g=h.style;g.top=v+"px",g.left=b+"px",g.width=g.height=d+"px",g.setProperty("--final-scale","".concat(u)),g.setProperty("--translate-end","".concat(I,"px, ").concat(p,"px")),(this.el.shadowRoot||this.el).appendChild(h),setTimeout(()=>{i(()=>{fE(h)})},225+100)})})})}get unbounded(){return this.type==="unbounded"}render(){const e=tt(this);return P(bt,{role:"presentation",class:{[e]:!0,unbounded:this.unbounded}})}get el(){return this}static get style(){return dE}},[1,"ion-ripple-effect",{type:[1],addRipple:[64]}]),fE=t=>{t.classList.add("fade-out"),setTimeout(()=>{t.remove()},200)},hE=10,pE=.5;function mE(){if(typeof customElements>"u")return;["ion-ripple-effect"].forEach(e=>{switch(e){case"ion-ripple-effect":customElements.get(e)||customElements.define(e,uE);break}})}/*! - * (C) Ionic http://ionicframework.com - MIT License - */const Fr=typeof window<"u"?window:void 0;Fr&&(Fr.CSS&&Fr.CSS.supports&&Fr.CSS.supports("--a: 0"));/*! - * (C) Ionic http://ionicframework.com - MIT License - */const gE=t=>t&&t.dir!==""?t.dir.toLowerCase()==="rtl":(document==null?void 0:document.dir.toLowerCase())==="rtl";/*! - * (C) Ionic http://ionicframework.com - MIT License - */const bE=':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)}#background-content{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);position:absolute;background:var(--background)}.inner-scroll{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end: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;color:var(--color);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-ms-touch-action:pan-x pan-y pinch-zoom;touch-action:pan-x pan-y pinch-zoom}.scroll-y,.scroll-x{-webkit-overflow-scrolling:touch;z-index:0;will-change:scroll-position}.scroll-y{overflow-y:var(--overflow);overscroll-behavior-y:contain}.scroll-x{overflow-x:var(--overflow);overscroll-behavior-x:contain}.overscroll::before,.overscroll::after{position:absolute;width:1px;height:1px;content:""}.overscroll::before{bottom:-1px}.overscroll::after{top:-1px}:host(.content-sizing){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0;contain:none}:host(.content-sizing) .inner-scroll{position:relative;top:0;bottom:0;margin-top:calc(var(--offset-top) * -1);margin-bottom:calc(var(--offset-bottom) * -1)}.transition-effect{display:none;position:absolute;width:100%;height:100vh;opacity:0;pointer-events:none}:host(.content-ltr) .transition-effect{left:-100%;}:host(.content-rtl) .transition-effect{right:-100%;}.transition-cover{position:absolute;right:0;width:100%;height:100%;background:black;opacity:0.1}.transition-shadow{display:block;position:absolute;width:100%;height:100%;-webkit-box-shadow:inset -9px 0 9px 0 rgba(0, 0, 100, 0.03);box-shadow:inset -9px 0 9px 0 rgba(0, 0, 100, 0.03)}:host(.content-ltr) .transition-shadow{right:0;}:host(.content-rtl) .transition-shadow{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}::slotted([slot=fixed]){position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0)}',vE=vt(class extends yt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionScrollStart=Q(this,"ionScrollStart",7),this.ionScroll=Q(this,"ionScroll",7),this.ionScrollEnd=Q(this,"ionScrollEnd",7),this.watchDog=null,this.isScrolling=!1,this.lastScroll=0,this.queued=!1,this.cTop=-1,this.cBottom=-1,this.isMainContent=!0,this.resizeTimeout=null,this.detail={scrollTop:0,scrollLeft:0,type:"scroll",event:void 0,startX:0,startY:0,startTime:0,currentX:0,currentY:0,velocityX:0,velocityY:0,deltaX:0,deltaY:0,currentTime:0,data:void 0,isScrolling:!0},this.color=void 0,this.fullscreen=!1,this.forceOverscroll=void 0,this.scrollX=!1,this.scrollY=!0,this.scrollEvents=!1}connectedCallback(){this.isMainContent=this.el.closest("ion-menu, ion-popover, ion-modal")===null}disconnectedCallback(){this.onScrollEnd()}onAppLoad(){this.resize()}onResize(){this.resizeTimeout&&(clearTimeout(this.resizeTimeout),this.resizeTimeout=null),this.resizeTimeout=setTimeout(()=>{this.el.offsetParent!==null&&this.resize()},100)}shouldForceOverscroll(){const{forceOverscroll:e}=this,n=tt(this);return e===void 0?n==="ios"&&gn("ios"):e}resize(){this.fullscreen?Jo(()=>this.readDimensions()):(this.cTop!==0||this.cBottom!==0)&&(this.cTop=this.cBottom=0,Zo(this))}readDimensions(){const e=wE(this.el),n=Math.max(this.el.offsetTop,0),i=Math.max(e.offsetHeight-n-this.el.offsetHeight,0);(n!==this.cTop||i!==this.cBottom)&&(this.cTop=n,this.cBottom=i,Zo(this))}onScroll(e){const n=Date.now(),i=!this.isScrolling;this.lastScroll=n,i&&this.onScrollStart(),!this.queued&&this.scrollEvents&&(this.queued=!0,Jo(o=>{this.queued=!1,this.detail.event=e,xE(this.detail,this.scrollEl,o,i),this.ionScroll.emit(this.detail)}))}async getScrollElement(){return this.scrollEl||await new Promise(e=>Ui(this.el,e)),Promise.resolve(this.scrollEl)}async getBackgroundElement(){return this.backgroundContentEl||await new Promise(e=>Ui(this.el,e)),Promise.resolve(this.backgroundContentEl)}scrollToTop(e=0){return this.scrollToPoint(void 0,0,e)}async scrollToBottom(e=0){const n=await this.getScrollElement(),i=n.scrollHeight-n.clientHeight;return this.scrollToPoint(void 0,i,e)}async scrollByPoint(e,n,i){const o=await this.getScrollElement();return this.scrollToPoint(e+o.scrollLeft,n+o.scrollTop,i)}async scrollToPoint(e,n,i=0){const o=await this.getScrollElement();if(i<32){n!=null&&(o.scrollTop=n),e!=null&&(o.scrollLeft=e);return}let r,s=0;const a=new Promise(m=>r=m),l=o.scrollTop,c=o.scrollLeft,d=n!=null?n-l:0,u=e!=null?e-c:0,f=m=>{const b=Math.min(1,(m-s)/i)-1,v=Math.pow(b,3)+1;d!==0&&(o.scrollTop=Math.floor(v*d+l)),u!==0&&(o.scrollLeft=Math.floor(v*u+c)),v<1?requestAnimationFrame(f):r()};return requestAnimationFrame(m=>{s=m,f(m)}),a}onScrollStart(){this.isScrolling=!0,this.ionScrollStart.emit({isScrolling:!0}),this.watchDog&&clearInterval(this.watchDog),this.watchDog=setInterval(()=>{this.lastScrollthis.backgroundContentEl=d,id:"background-content",part:"background"}),P(c,{class:{"inner-scroll":!0,"scroll-x":n,"scroll-y":i,overscroll:(n||i)&&a},ref:d=>this.scrollEl=d,onScroll:this.scrollEvents?d=>this.onScroll(d):void 0,part:"scroll"},P("slot",null)),l?P("div",{class:"transition-effect"},P("div",{class:"transition-cover"}),P("div",{class:"transition-shadow"})):null,P("slot",{name:"fixed"}))}get el(){return this}static get style(){return bE}},[1,"ion-content",{color:[513],fullscreen:[4],forceOverscroll:[1028,"force-overscroll"],scrollX:[4,"scroll-x"],scrollY:[4,"scroll-y"],scrollEvents:[4,"scroll-events"],getScrollElement:[64],getBackgroundElement:[64],scrollToTop:[64],scrollToBottom:[64],scrollByPoint:[64],scrollToPoint:[64]},[[8,"appload","onAppLoad"],[9,"resize","onResize"]]]),yE=t=>{var e;return t.parentElement?t.parentElement:!((e=t.parentNode)===null||e===void 0)&&e.host?t.parentNode.host:null},wE=t=>{const e=t.closest("ion-tabs");if(e)return e;const n=t.closest("ion-app, ion-page, .ion-page, page-inner, .popover-content");return n||yE(t)},xE=(t,e,n,i)=>{const o=t.currentX,r=t.currentY,s=t.currentTime,a=e.scrollLeft,l=e.scrollTop,c=n-s;if(i&&(t.startTime=n,t.startX=a,t.startY=l,t.velocityX=t.velocityY=0),t.currentTime=n,t.currentX=t.scrollLeft=a,t.currentY=t.scrollTop=l,t.deltaX=a-t.startX,t.deltaY=l-t.startY,c>0&&c<100){const d=(a-o)/c,u=(l-r)/c;t.velocityX=d*.7+t.velocityX*.3,t.velocityY=u*.7+t.velocityY*.3}};function kE(){if(typeof customElements>"u")return;["ion-content"].forEach(e=>{switch(e){case"ion-content":customElements.get(e)||customElements.define(e,vE);break}})}const EE=kE;/*! - * (C) Ionic http://ionicframework.com - MIT License - */const SE=':host{--overflow:hidden;--ripple-color:currentColor;--border-width:initial;--border-color:initial;--border-style:initial;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--box-shadow:none;display:inline-block;width:auto;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;vertical-align:-webkit-baseline-middle;-webkit-font-kerning:none;font-kerning:none}:host(.button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.button-solid){--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff)}:host(.button-outline){--border-color:var(--ion-color-primary, #3880ff);--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-clear){--border-width:0;--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-block){display:block}:host(.button-block) .button-native{margin-left:0;margin-right:0;width:100%;clear:both;contain:content}:host(.button-block) .button-native::after{clear:both}:host(.button-full){display:block}:host(.button-full) .button-native{margin-left:0;margin-right:0;width:100%;contain:content}:host(.button-full:not(.button-round)) .button-native{border-radius:0;border-right-width:0;border-left-width:0}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);line-height:1;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:layout style;cursor:pointer;opacity:var(--opacity);overflow:var(--overflow);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-native::-moz-focus-inner{border:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted(ion-icon){font-size:1.35em;pointer-events:none}::slotted(ion-icon[slot=start]){-webkit-margin-start:-0.3em;margin-inline-start:-0.3em;-webkit-margin-end:0.3em;margin-inline-end:0.3em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=end]){-webkit-margin-start:0.3em;margin-inline-start:0.3em;-webkit-margin-end:-0.2em;margin-inline-end:-0.2em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=icon-only]){font-size:1.8em}ion-ripple-effect{color:var(--ripple-color)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover){color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-activated){color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.button-solid.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.button-outline.ion-color) .button-native{border-color:var(--ion-color-base);background:transparent;color:var(--ion-color-base)}:host(.button-clear.ion-color) .button-native{background:transparent;color:var(--ion-color-base)}:host(.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{color:var(--ion-toolbar-color, var(--color))}:host(.button-outline.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{border-color:var(--ion-toolbar-color, var(--color, var(--border-color)))}:host(.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--background));color:var(--ion-toolbar-background, var(--color))}:host(.button-outline.ion-activated.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--color));color:var(--ion-toolbar-background, var(--background), var(--ion-color-primary-contrast, #fff))}:host{--border-radius:14px;--padding-top:13px;--padding-bottom:13px;--padding-start:1em;--padding-end:1em;--transition:background-color, opacity 100ms linear;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:4px;margin-bottom:4px;min-height:3.1em;font-size:16px;font-weight:500;letter-spacing:0}:host(.in-buttons){font-size:17px;font-weight:400}:host(.button-solid){--background-activated:var(--ion-color-primary-shade, #3171e0);--background-focused:var(--ion-color-primary-shade, #3171e0);--background-hover:var(--ion-color-primary-tint, #4c8dff);--background-activated-opacity:1;--background-focused-opacity:1;--background-hover-opacity:1}:host(.button-outline){--border-radius:14px;--border-width:1px;--border-style:solid;--background-activated:var(--ion-color-primary, #3880ff);--background-focused:var(--ion-color-primary, #3880ff);--background-hover:transparent;--background-focused-opacity:.1;--color-activated:var(--ion-color-primary-contrast, #fff)}:host(.button-clear){--background-activated:transparent;--background-activated-opacity:0;--background-focused:var(--ion-color-primary, #3880ff);--background-hover:transparent;--background-focused-opacity:.1;font-size:17px;font-weight:normal}:host(.button-large){--border-radius:16px;--padding-top:17px;--padding-start:1em;--padding-end:1em;--padding-bottom:17px;min-height:3.1em;font-size:20px}:host(.button-small){--border-radius:6px;--padding-top:4px;--padding-start:0.9em;--padding-end:0.9em;--padding-bottom:4px;min-height:2.1em;font-size:13px}:host(.button-has-icon-only){--padding-top:0;--padding-bottom:0}:host(.button-round){--border-radius:64px;--padding-top:0;--padding-start:26px;--padding-end:26px;--padding-bottom:0}:host(.button-strong){font-weight:600}:host(.button-outline.ion-focused.ion-color) .button-native,:host(.button-clear.ion-focused.ion-color) .button-native{color:var(--ion-color-base)}:host(.button-outline.ion-focused.ion-color) .button-native::after,:host(.button-clear.ion-focused.ion-color) .button-native::after{background:var(--ion-color-base)}:host(.button-solid.ion-color.ion-focused) .button-native::after{background:var(--ion-color-shade)}@media (any-hover: hover){:host(.button-clear:not(.ion-activated):hover),:host(.button-outline:not(.ion-activated):hover){opacity:0.6}:host(.button-clear.ion-color:hover) .button-native,:host(.button-outline.ion-color:hover) .button-native{color:var(--ion-color-base)}:host(.button-clear.ion-color:hover) .button-native::after,:host(.button-outline.ion-color:hover) .button-native::after{background:transparent}:host(.button-solid.ion-color:hover) .button-native::after{background:var(--ion-color-tint)}:host(:hover.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color):not(.ion-activated)) .button-native::after{background:#fff;opacity:0.1}}:host(.button-clear.ion-activated){opacity:0.4}:host(.button-outline.ion-activated.ion-color) .button-native{color:var(--ion-color-contrast)}:host(.button-outline.ion-activated.ion-color) .button-native::after{background:var(--ion-color-base)}:host(.button-solid.ion-color.ion-activated) .button-native::after{background:var(--ion-color-shade)}',$E=':host{--overflow:hidden;--ripple-color:currentColor;--border-width:initial;--border-color:initial;--border-style:initial;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--box-shadow:none;display:inline-block;width:auto;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;vertical-align:-webkit-baseline-middle;-webkit-font-kerning:none;font-kerning:none}:host(.button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.button-solid){--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff)}:host(.button-outline){--border-color:var(--ion-color-primary, #3880ff);--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-clear){--border-width:0;--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-block){display:block}:host(.button-block) .button-native{margin-left:0;margin-right:0;width:100%;clear:both;contain:content}:host(.button-block) .button-native::after{clear:both}:host(.button-full){display:block}:host(.button-full) .button-native{margin-left:0;margin-right:0;width:100%;contain:content}:host(.button-full:not(.button-round)) .button-native{border-radius:0;border-right-width:0;border-left-width:0}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);line-height:1;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:layout style;cursor:pointer;opacity:var(--opacity);overflow:var(--overflow);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-native::-moz-focus-inner{border:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted(ion-icon){font-size:1.35em;pointer-events:none}::slotted(ion-icon[slot=start]){-webkit-margin-start:-0.3em;margin-inline-start:-0.3em;-webkit-margin-end:0.3em;margin-inline-end:0.3em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=end]){-webkit-margin-start:0.3em;margin-inline-start:0.3em;-webkit-margin-end:-0.2em;margin-inline-end:-0.2em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=icon-only]){font-size:1.8em}ion-ripple-effect{color:var(--ripple-color)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover){color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-activated){color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.button-solid.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.button-outline.ion-color) .button-native{border-color:var(--ion-color-base);background:transparent;color:var(--ion-color-base)}:host(.button-clear.ion-color) .button-native{background:transparent;color:var(--ion-color-base)}:host(.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{color:var(--ion-toolbar-color, var(--color))}:host(.button-outline.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{border-color:var(--ion-toolbar-color, var(--color, var(--border-color)))}:host(.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--background));color:var(--ion-toolbar-background, var(--color))}:host(.button-outline.ion-activated.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--color));color:var(--ion-toolbar-background, var(--background), var(--ion-color-primary-contrast, #fff))}:host{--border-radius:4px;--padding-top:8px;--padding-bottom:8px;--padding-start:1.1em;--padding-end:1.1em;--transition:box-shadow 280ms cubic-bezier(.4, 0, .2, 1),\n background-color 15ms linear,\n color 15ms linear;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:4px;margin-bottom:4px;min-height:36px;font-size:14px;font-weight:500;letter-spacing:0.06em;text-transform:uppercase}:host(.button-solid){--background-activated:transparent;--background-hover:var(--ion-color-primary-contrast, #fff);--background-focused:var(--ion-color-primary-contrast, #fff);--background-activated-opacity:0;--background-focused-opacity:.24;--background-hover-opacity:.08;--box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)}:host(.button-solid.ion-activated){--box-shadow:0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12)}:host(.button-outline){--border-width:2px;--border-style:solid;--box-shadow:none;--background-activated:transparent;--background-focused:var(--ion-color-primary, #3880ff);--background-hover:var(--ion-color-primary, #3880ff);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04}:host(.button-outline.ion-activated.ion-color) .button-native{background:transparent}:host(.button-clear){--background-activated:transparent;--background-focused:var(--ion-color-primary, #3880ff);--background-hover:var(--ion-color-primary, #3880ff);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04}:host(.button-round){--border-radius:64px;--padding-top:0;--padding-start:26px;--padding-end:26px;--padding-bottom:0}:host(.button-large){--padding-top:14px;--padding-start:1em;--padding-end:1em;--padding-bottom:14px;min-height:2.8em;font-size:20px}:host(.button-small){--padding-top:4px;--padding-start:0.9em;--padding-end:0.9em;--padding-bottom:4px;min-height:2.1em;font-size:13px}:host(.button-has-icon-only){--padding-top:0;--padding-bottom:0}:host(.button-strong){font-weight:bold}::slotted(ion-icon[slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}:host(.button-solid.ion-color.ion-focused) .button-native::after{background:var(--ion-color-contrast)}:host(.button-clear.ion-color.ion-focused) .button-native::after,:host(.button-outline.ion-color.ion-focused) .button-native::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.button-solid.ion-color:hover) .button-native::after{background:var(--ion-color-contrast)}:host(.button-clear.ion-color:hover) .button-native::after,:host(.button-outline.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}',CE=vt(class extends yt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionFocus=Q(this,"ionFocus",7),this.ionBlur=Q(this,"ionBlur",7),this.inItem=!1,this.inListHeader=!1,this.inToolbar=!1,this.formButtonEl=null,this.formEl=null,this.inheritedAttributes={},this.handleClick=e=>{const{el:n}=this;this.type==="button"?Fb(this.href,e,this.routerDirection,this.routerAnimation):bh(n)&&this.submitForm(e)},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.color=void 0,this.buttonType="button",this.disabled=!1,this.expand=void 0,this.fill=void 0,this.routerDirection="forward",this.routerAnimation=void 0,this.download=void 0,this.href=void 0,this.rel=void 0,this.shape=void 0,this.size=void 0,this.strong=!1,this.target=void 0,this.type="button",this.form=void 0}disabledChanged(){const{disabled:e}=this;this.formButtonEl&&(this.formButtonEl.disabled=e)}connectedCallback(){this.type!=="button"&&bh(this.el)&&(this.formEl=this.findForm(),this.formEl&&(this.formButtonEl=document.createElement("button"),this.formButtonEl.type=this.type,this.formButtonEl.style.display="none",this.formButtonEl.disabled=this.disabled,this.formEl.appendChild(this.formButtonEl)))}componentWillLoad(){this.inToolbar=!!this.el.closest("ion-buttons"),this.inListHeader=!!this.el.closest("ion-list-header"),this.inItem=!!this.el.closest("ion-item")||!!this.el.closest("ion-item-divider"),this.inheritedAttributes=iu(this.el)}get hasIconOnly(){return!!this.el.querySelector('[slot="icon-only"]')}get rippleType(){return(this.fill===void 0||this.fill==="clear")&&this.hasIconOnly&&this.inToolbar?"unbounded":"bounded"}findForm(){const{form:e}=this;if(e instanceof HTMLFormElement)return e;if(typeof e=="string"){const n=document.getElementById(e);return n?n instanceof HTMLFormElement?n:(Ht('Form with selector: "#'.concat(e,'" could not be found. Verify that the id is attached to a element.'),this.el),null):(Ht('Form with selector: "#'.concat(e,'" could not be found. Verify that the id is correct and the form is rendered in the DOM.'),this.el),null)}return e!==void 0?(Ht('The provided "form" element is invalid. Verify that the form is a HTMLFormElement and rendered in the DOM.',this.el),null):this.el.closest("form")}submitForm(e){this.formEl&&this.formButtonEl&&(e.preventDefault(),this.formButtonEl.click())}render(){const e=tt(this),{buttonType:n,type:i,disabled:o,rel:r,target:s,size:a,href:l,color:c,expand:d,hasIconOnly:u,shape:f,strong:m,inheritedAttributes:b}=this,v=a===void 0&&this.inItem?"small":a,I=l===void 0?"button":"a",p=I==="button"?{type:i}:{download:this.download,href:l,rel:r,target:s};let h=this.fill;return h==null&&(h=this.inToolbar||this.inListHeader?"clear":"solid"),P(bt,{onClick:this.handleClick,"aria-disabled":o?"true":null,class:Be(c,{[e]:!0,[n]:!0,["".concat(n,"-").concat(d)]:d!==void 0,["".concat(n,"-").concat(v)]:v!==void 0,["".concat(n,"-").concat(f)]:f!==void 0,["".concat(n,"-").concat(h)]:!0,["".concat(n,"-strong")]:m,"in-toolbar":ke("ion-toolbar",this.el),"in-toolbar-color":ke("ion-toolbar[color]",this.el),"in-buttons":ke("ion-buttons",this.el),"button-has-icon-only":u,"button-disabled":o,"ion-activatable":!0,"ion-focusable":!0})},P(I,Object.assign({},p,{class:"button-native",part:"native",disabled:o,onFocus:this.onFocus,onBlur:this.onBlur},b),P("span",{class:"button-inner"},P("slot",{name:"icon-only"}),P("slot",{name:"start"}),P("slot",null),P("slot",{name:"end"})),e==="md"&&P("ion-ripple-effect",{type:this.rippleType})))}get el(){return this}static get watchers(){return{disabled:["disabledChanged"]}}static get style(){return{ios:SE,md:$E}}},[33,"ion-button",{color:[513],buttonType:[1025,"button-type"],disabled:[516],expand:[513],fill:[1537],routerDirection:[1,"router-direction"],routerAnimation:[16],download:[1],href:[1],rel:[1],shape:[513],size:[513],strong:[4],target:[1],type:[1],form:[1]}]);/*! - * (C) Ionic http://ionicframework.com - MIT License - */const TE=':host{--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:20px;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native,:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.item-bottom{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--inner-padding-end);padding-inline-end:var(--inner-padding-end);padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.item-detail-icon{-webkit-margin-start:calc(var(--inner-padding-end) / 2);margin-inline-start:calc(var(--inner-padding-end) / 2);-webkit-margin-end:-6px;margin-inline-end:-6px;color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label:not([slot=end])){-ms-flex:1;flex:1}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.item-highlight,.item-inner-highlight{left:0;right:0;top:0;bottom:0;border-radius:inherit;position:absolute;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:transform 200ms, border-bottom-width 200ms;transition:transform 200ms, border-bottom-width 200ms, -webkit-transform 200ms;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.ion-focused) .item-highlight,:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-highlight,:host(.item-has-focus) .item-inner-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.ion-focused) .item-highlight,:host(.item-has-focus) .item-highlight{border-width:var(--full-highlight-height);opacity:var(--show-full-highlight)}:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-inner-highlight{border-bottom-width:var(--inset-highlight-height);opacity:var(--show-inset-highlight)}:host(.ion-focused.item-fill-solid) .item-highlight,:host(.item-has-focus.item-fill-solid) .item-highlight{border-width:calc(var(--full-highlight-height) - 1px)}:host(.ion-focused) .item-inner-highlight,:host(.ion-focused:not(.item-fill-outline)) .item-highlight,:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus:not(.item-fill-outline)) .item-highlight{border-top:none;border-right:none;border-left:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=helper]){display:none}::slotted([slot=error]){display:none;color:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=error]){display:block}:host(:not(.item-label)) ::slotted(ion-select.legacy-select){--padding-start:0;max-width:none}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(:not(.item-label)) ::slotted(ion-datetime){--padding-start:0}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select.legacy-select){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted([slot=helper]),::slotted([slot=error]),.item-counter{padding-top:5px;font-size:12px;z-index:1}.item-counter{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}@media (prefers-reduced-motion: reduce){.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}}:host{--min-height:44px;--transition:background-color 200ms linear, opacity 200ms linear;--padding-start:16px;--inner-padding-end:16px;--inner-border-width:0px 0px 0.55px 0px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:var(--ion-text-color, #000);--background-focused:var(--ion-text-color, #000);--background-hover:currentColor;--background-activated-opacity:.12;--background-focused-opacity:.15;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--color:var(--ion-item-color, var(--ion-text-color, #000));--highlight-height:0px;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--bottom-padding-start:0px;font-size:16px}:host(.ion-activated){--transition:none}:host(.ion-color.ion-focused) .item-native::after{background:#000;opacity:0.15}:host(.ion-color.ion-activated) .item-native::after{background:#000;opacity:0.12}:host(.item-interactive){--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-full){--border-width:0px 0px 0.55px 0px;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0px 0px 0.55px 0px;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0px;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0px;--show-inset-highlight:0}.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus) .item-highlight{border-top:none;border-right:none;border-left:none}::slotted([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:2px;margin-bottom:2px}::slotted(ion-icon[slot=start]),::slotted(ion-icon[slot=end]){margin-top:7px;margin-bottom:7px}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}::slotted(.button-small){--padding-top:1px;--padding-bottom:1px;--padding-start:.5em;--padding-end:.5em;min-height:24px;font-size:13px}::slotted(ion-avatar){width:36px;height:36px}::slotted(ion-thumbnail){--size:56px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:8px;margin-bottom:8px}:host(.item-radio) ::slotted(ion-label),:host(.item-toggle) ::slotted(ion-label){-webkit-margin-start:0px;margin-inline-start:0px}::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:10px;margin-bottom:10px}:host(.item-label-floating),:host(.item-label-stacked){--min-height:68px}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0px}:host(.item-label-fixed) ::slotted(ion-select.legacy-select),:host(.item-label-fixed) ::slotted(ion-datetime){--padding-start:0}',PE=':host{--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:20px;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native,:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.item-bottom{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--inner-padding-end);padding-inline-end:var(--inner-padding-end);padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.item-detail-icon{-webkit-margin-start:calc(var(--inner-padding-end) / 2);margin-inline-start:calc(var(--inner-padding-end) / 2);-webkit-margin-end:-6px;margin-inline-end:-6px;color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label:not([slot=end])){-ms-flex:1;flex:1}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.item-highlight,.item-inner-highlight{left:0;right:0;top:0;bottom:0;border-radius:inherit;position:absolute;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:transform 200ms, border-bottom-width 200ms;transition:transform 200ms, border-bottom-width 200ms, -webkit-transform 200ms;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.ion-focused) .item-highlight,:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-highlight,:host(.item-has-focus) .item-inner-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.ion-focused) .item-highlight,:host(.item-has-focus) .item-highlight{border-width:var(--full-highlight-height);opacity:var(--show-full-highlight)}:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-inner-highlight{border-bottom-width:var(--inset-highlight-height);opacity:var(--show-inset-highlight)}:host(.ion-focused.item-fill-solid) .item-highlight,:host(.item-has-focus.item-fill-solid) .item-highlight{border-width:calc(var(--full-highlight-height) - 1px)}:host(.ion-focused) .item-inner-highlight,:host(.ion-focused:not(.item-fill-outline)) .item-highlight,:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus:not(.item-fill-outline)) .item-highlight{border-top:none;border-right:none;border-left:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=helper]){display:none}::slotted([slot=error]){display:none;color:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=error]){display:block}:host(:not(.item-label)) ::slotted(ion-select.legacy-select){--padding-start:0;max-width:none}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(:not(.item-label)) ::slotted(ion-datetime){--padding-start:0}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select.legacy-select){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted([slot=helper]),::slotted([slot=error]),.item-counter{padding-top:5px;font-size:12px;z-index:1}.item-counter{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}@media (prefers-reduced-motion: reduce){.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}}:host{--min-height:48px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--color:var(--ion-item-color, var(--ion-text-color, #000));--transition:opacity 15ms linear, background-color 15ms linear;--padding-start:16px;--inner-padding-end:16px;--inner-border-width:0 0 1px 0;--highlight-height:1px;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);font-size:16px;font-weight:normal;text-transform:none}:host(.item-fill-outline){--highlight-height:2px}:host(.item-fill-none.item-interactive.ion-focus) .item-highlight,:host(.item-fill-none.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-none.item-interactive.ion-touched.ion-invalid) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-width:0 0 var(--full-highlight-height) 0;border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-none.item-interactive.ion-focus) .item-native,:host(.item-fill-none.item-interactive.item-has-focus) .item-native,:host(.item-fill-none.item-interactive.ion-touched.ion-invalid) .item-native{border-bottom-color:var(--highlight-background)}:host(.item-fill-outline.item-interactive.ion-focus) .item-highlight,:host(.item-fill-outline.item-interactive.item-has-focus) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1)}:host(.item-fill-outline.item-interactive.ion-focus) .item-highlight,:host(.item-fill-outline.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-outline.item-interactive.ion-touched.ion-invalid) .item-highlight{border-width:var(--full-highlight-height);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-outline.item-interactive.ion-touched.ion-invalid) .item-native{border-color:var(--highlight-background)}:host(.item-fill-solid.item-interactive.ion-focus) .item-highlight,:host(.item-fill-solid.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-solid.item-interactive.ion-touched.ion-invalid) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-width:0 0 var(--full-highlight-height) 0;border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-solid.item-interactive.ion-focus) .item-native,:host(.item-fill-solid.item-interactive.item-has-focus) .item-native,:host(.item-fill-solid.item-interactive.ion-touched.ion-invalid) .item-native{border-bottom-color:var(--highlight-background)}:host(.ion-color.ion-activated) .item-native::after{background:transparent}:host(.item-has-focus) .item-native{caret-color:var(--highlight-background)}:host(.item-interactive){--border-width:0 0 1px 0;--inner-border-width:0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-full){--border-width:0 0 1px 0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0 0 1px 0;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0;--show-inset-highlight:0}:host(.item-fill-outline) .item-highlight{--position-offset:calc(-1 * var(--border-width));top:var(--position-offset);width:calc(100% + 2 * var(--border-width));height:calc(100% + 2 * var(--border-width));-webkit-transition:none;transition:none}@supports (inset-inline-start: 0){:host(.item-fill-outline) .item-highlight{inset-inline-start:var(--position-offset)}}@supports not (inset-inline-start: 0){:host(.item-fill-outline) .item-highlight{left:var(--position-offset)}:host-context([dir=rtl]):host(.item-fill-outline) .item-highlight,:host-context([dir=rtl]).item-fill-outline .item-highlight{left:unset;right:unset;right:var(--position-offset)}@supports selector(:dir(rtl)){:host(.item-fill-outline) .item-highlight:dir(rtl){left:unset;right:unset;right:var(--position-offset)}}}:host(.item-fill-outline.ion-focused) .item-native,:host(.item-fill-outline.item-has-focus) .item-native{border-color:transparent}:host(.item-multi-line) ::slotted([slot=start]),:host(.item-multi-line) ::slotted([slot=end]){margin-top:16px;margin-bottom:16px;-ms-flex-item-align:start;align-self:flex-start}::slotted([slot=start]){-webkit-margin-end:32px;margin-inline-end:32px}::slotted([slot=end]){-webkit-margin-start:32px;margin-inline-start:32px}:host(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);font-size:24px}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) ::slotted(ion-icon){color:var(--ion-color-contrast)}::slotted(ion-icon[slot]){margin-top:12px;margin-bottom:12px}::slotted(ion-icon[slot=start]){-webkit-margin-end:32px;margin-inline-end:32px}::slotted(ion-icon[slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}:host(.item-fill-solid) ::slotted(ion-icon[slot=start]),:host(.item-fill-outline) ::slotted(ion-icon[slot=start]){-webkit-margin-end:8px;margin-inline-end:8px}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}::slotted(ion-note){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start;font-size:11px}::slotted(ion-note[slot]:not([slot=helper]):not([slot=error])){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-note[slot=start]){-webkit-padding-end:16px;padding-inline-end:16px}::slotted(ion-note[slot=end]){-webkit-padding-start:16px;padding-inline-start:16px}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){--size:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){-webkit-margin-end:16px;margin-inline-end:16px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:10px;margin-bottom:10px}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}:host(.item-label-fixed) ::slotted(ion-select.legacy-select),:host(.item-label-fixed) ::slotted(ion-datetime){--padding-start:8px}:host(.item-toggle) ::slotted(ion-label),:host(.item-radio) ::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0}::slotted(.button-small){--padding-top:2px;--padding-bottom:2px;--padding-start:.6em;--padding-end:.6em;min-height:25px;font-size:12px}:host(.item-label-floating),:host(.item-label-stacked){--min-height:55px}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0}:host(.ion-focused:not(.ion-color)) ::slotted(.label-stacked),:host(.ion-focused:not(.ion-color)) ::slotted(.label-floating),:host(.item-has-focus:not(.ion-color)) ::slotted(.label-stacked),:host(.item-has-focus:not(.ion-color)) ::slotted(.label-floating){color:var(--ion-color-primary, #3880ff)}:host(.ion-color){--highlight-color-focused:var(--ion-color-contrast)}:host(.item-label-color){--highlight-color-focused:var(--ion-color-base)}:host(.item-fill-solid.ion-color),:host(.item-fill-outline.ion-color){--highlight-color-focused:var(--ion-color-base)}:host(.item-fill-solid){--background:var(--ion-color-step-50, #f2f2f2);--background-hover:var(--ion-color-step-100, #e6e6e6);--background-focused:var(--ion-color-step-150, #d9d9d9);--border-width:0 0 1px 0;--inner-border-width:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.item-fill-solid),:host-context([dir=rtl]).item-fill-solid{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.item-fill-solid):dir(rtl){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}}:host(.item-fill-solid) .item-native{--border-color:var(--ion-color-step-500, gray)}:host(.item-fill-solid.ion-focused) .item-native,:host(.item-fill-solid.item-has-focus) .item-native{--background:var(--background-focused)}:host(.item-fill-solid.item-shape-round){border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.item-fill-solid.item-shape-round),:host-context([dir=rtl]).item-fill-solid.item-shape-round{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.item-fill-solid.item-shape-round):dir(rtl){border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (any-hover: hover){:host(.item-fill-solid:hover) .item-native{--background:var(--background-hover);--border-color:var(--ion-color-step-750, #404040)}}:host(.item-fill-outline){--ripple-color:transparent;--background-focused:transparent;--background-hover:transparent;--border-color:var(--ion-color-step-500, gray);--border-width:1px;border:none;overflow:visible}:host(.item-fill-outline) .item-native{--native-padding-left:16px;border-radius:4px}:host(.item-fill-outline.item-shape-round) .item-native{--inner-padding-start:16px;border-radius:28px}:host(.item-fill-outline.item-shape-round) .item-bottom{-webkit-padding-start:32px;padding-inline-start:32px}:host(.item-fill-outline.item-label-floating.ion-focused) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.ion-focused) .item-native ::slotted(ion-textarea:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-focus) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-focus) .item-native ::slotted(ion-textarea:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-value) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-value) .item-native ::slotted(ion-textarea:not(:first-child)){-webkit-transform:translateY(-14px);transform:translateY(-14px)}@media (any-hover: hover){:host(.item-fill-outline:hover) .item-native{--border-color:var(--ion-color-step-750, #404040)}}.item-counter{letter-spacing:0.0333333333em}',IE=vt(class extends yt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.labelColorStyles={},this.itemStyles=new Map,this.inheritedAriaAttributes={},this.multipleInputs=!1,this.focusable=!0,this.color=void 0,this.button=!1,this.detail=void 0,this.detailIcon=Th,this.disabled=!1,this.download=void 0,this.fill=void 0,this.shape=void 0,this.href=void 0,this.rel=void 0,this.lines=void 0,this.counter=!1,this.routerAnimation=void 0,this.routerDirection="forward",this.target=void 0,this.type="button",this.counterFormatter=void 0,this.counterString=void 0}counterFormatterChanged(){this.updateCounterOutput(this.getFirstInput())}handleIonInput(e){this.counter&&e.target===this.getFirstInput()&&this.updateCounterOutput(e.target)}labelColorChanged(e){const{color:n}=this;n===void 0&&(this.labelColorStyles=e.detail)}itemStyle(e){e.stopPropagation();const n=e.target.tagName,i=e.detail,o={},r=this.itemStyles.get(n)||{};let s=!1;Object.keys(i).forEach(a=>{if(i[a]){const l="item-".concat(a);r[l]||(s=!0),o[l]=!0}}),!s&&Object.keys(o).length!==Object.keys(r).length&&(s=!0),s&&(this.itemStyles.set(n,o),Zo(this))}connectedCallback(){this.counter&&this.updateCounterOutput(this.getFirstInput()),this.hasStartEl()}componentWillLoad(){this.inheritedAriaAttributes=hr(this.el,["aria-label"])}componentDidLoad(){const{el:e,counter:n,counterFormatter:i,fill:o,shape:r}=this;e.querySelector('[slot="helper"]')!==null&&Ht('The "helper" slot has been deprecated in favor of using the "helperText" property on ion-input or ion-textarea.',e),e.querySelector('[slot="error"]')!==null&&Ht('The "error" slot has been deprecated in favor of using the "errorText" property on ion-input or ion-textarea.',e),n===!0&&Ht('The "counter" property has been deprecated in favor of using the "counter" property on ion-input or ion-textarea.',e),i!==void 0&&Ht('The "counterFormatter" property has been deprecated in favor of using the "counterFormatter" property on ion-input or ion-textarea.',e),o!==void 0&&Ht('The "fill" property has been deprecated in favor of using the "fill" property on ion-input or ion-textarea.',e),r!==void 0&&Ht('The "shape" property has been deprecated in favor of using the "shape" property on ion-input or ion-textarea.',e),pt(()=>{this.setMultipleInputs(),this.focusable=this.isFocusable()})}setMultipleInputs(){const e=this.el.querySelectorAll("ion-checkbox, ion-datetime, ion-select, ion-radio"),n=this.el.querySelectorAll("ion-input, ion-range, ion-searchbar, ion-segment, ion-textarea, ion-toggle"),i=this.el.querySelectorAll("ion-anchor, ion-button, a, button");this.multipleInputs=e.length+n.length>1||e.length+i.length>1||e.length>0&&this.isClickable()}hasCover(){return this.el.querySelectorAll("ion-checkbox, ion-datetime, ion-select, ion-radio").length===1&&!this.multipleInputs}isClickable(){return this.href!==void 0||this.button}canActivate(){return this.isClickable()||this.hasCover()}isFocusable(){const e=this.el.querySelector(".ion-focusable");return this.canActivate()||e!==null}getFirstInput(){return this.el.querySelectorAll("ion-input, ion-textarea")[0]}updateCounterOutput(e){var n,i;const{counter:o,counterFormatter:r,defaultCounterFormatter:s}=this;if(o&&!this.multipleInputs&&(e==null?void 0:e.maxlength)!==void 0){const a=(i=(n=e==null?void 0:e.value)===null||n===void 0?void 0:n.toString().length)!==null&&i!==void 0?i:0;if(r===void 0)this.counterString=s(a,e.maxlength);else try{this.counterString=r(a,e.maxlength)}catch(l){Db("Exception in provided `counterFormatter`.",l),this.counterString=s(a,e.maxlength)}}}defaultCounterFormatter(e,n){return"".concat(e," / ").concat(n)}hasStartEl(){this.el.querySelector('[slot="start"]')!==null&&this.el.classList.add("item-has-start-slot")}render(){const{counterString:e,detail:n,detailIcon:i,download:o,fill:r,labelColorStyles:s,lines:a,disabled:l,href:c,rel:d,shape:u,target:f,routerAnimation:m,routerDirection:b,inheritedAriaAttributes:v}=this,I={},p=tt(this),h=this.isClickable(),g=this.canActivate(),y=h?c===void 0?"button":"a":"div",C=y==="button"?{type:this.type}:{download:o,href:c,rel:d,target:f},E=h?{onClick:A=>{Fb(c,A,b,m)}}:{},w=n!==void 0?n:p==="ios"&&h;this.itemStyles.forEach(A=>{Object.assign(I,A)});const $=l||I["item-interactive-disabled"]?"true":null,M=r||"none",L=ke("ion-list",this.el)&&!ke("ion-radio-group",this.el);return P(bt,{"aria-disabled":$,class:Object.assign(Object.assign(Object.assign({},I),s),Be(this.color,{item:!0,[p]:!0,"item-lines-default":a===void 0,["item-lines-".concat(a)]:a!==void 0,["item-fill-".concat(M)]:!0,["item-shape-".concat(u)]:u!==void 0,"item-disabled":l,"in-list":L,"item-multiple-inputs":this.multipleInputs,"ion-activatable":g,"ion-focusable":this.focusable,"item-rtl":document.dir==="rtl"})),role:L?"listitem":null},P(y,Object.assign({},C,v,{class:"item-native",part:"native",disabled:l},E),P("slot",{name:"start"}),P("div",{class:"item-inner"},P("div",{class:"input-wrapper"},P("slot",null)),P("slot",{name:"end"}),w&&P("ion-icon",{icon:i,lazy:!1,class:"item-detail-icon",part:"detail-icon","aria-hidden":"true","flip-rtl":i===Th}),P("div",{class:"item-inner-highlight"})),g&&p==="md"&&P("ion-ripple-effect",null),P("div",{class:"item-highlight"})),P("div",{class:"item-bottom"},P("slot",{name:"error"}),P("slot",{name:"helper"}),e&&P("ion-note",{class:"item-counter"},e)))}static get delegatesFocus(){return!0}get el(){return this}static get watchers(){return{counterFormatter:["counterFormatterChanged"]}}static get style(){return{ios:TE,md:PE}}},[49,"ion-item",{color:[513],button:[4],detail:[4],detailIcon:[1,"detail-icon"],disabled:[4],download:[1],fill:[1],shape:[1],href:[1],rel:[1],lines:[1],counter:[4],routerAnimation:[16],routerDirection:[1,"router-direction"],target:[1],type:[1],counterFormatter:[16],multipleInputs:[32],focusable:[32],counterString:[32]},[[0,"ionInput","handleIonInput"],[0,"ionColor","labelColorChanged"],[0,"ionStyle","itemStyle"]]]);/*! - * (C) Ionic http://ionicframework.com - MIT License - */const LE=".item.sc-ion-label-ios-h,.item .sc-ion-label-ios-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-label-ios-h{color:var(--ion-color-base)}.ion-text-wrap.sc-ion-label-ios-h,[text-wrap].sc-ion-label-ios-h{white-space:normal}.item-interactive-disabled.sc-ion-label-ios-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-ios-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-ios-h,.item-input .sc-ion-label-ios-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-ios-h,.item-textarea .sc-ion-label-ios-h{-ms-flex-item-align:baseline;align-self:baseline}.label-fixed.sc-ion-label-ios-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-ios-h,.label-floating.sc-ion-label-ios-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-ios-h{-webkit-transition:none;transition:none}.sc-ion-label-ios-s h1,.sc-ion-label-ios-s h2,.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-ios-h,[text-wrap].sc-ion-label-ios-h{font-size:14px;line-height:1.5}.label-stacked.sc-ion-label-ios-h{margin-bottom:4px;font-size:14px}.label-floating.sc-ion-label-ios-h{margin-bottom:0;-webkit-transform:translate(0, 29px);transform:translate(0, 29px);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out}[dir=rtl].sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl] .sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl].label-floating.sc-ion-label-ios-h,[dir=rtl] .label-floating.sc-ion-label-ios-h{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.label-floating.sc-ion-label-ios-h:dir(rtl){-webkit-transform-origin:right top;transform-origin:right top}}.item-textarea.label-floating.sc-ion-label-ios-h,.item-textarea .label-floating.sc-ion-label-ios-h{-webkit-transform:translate(0, 28px);transform:translate(0, 28px)}.item-has-focus.label-floating.sc-ion-label-ios-h,.item-has-focus .label-floating.sc-ion-label-ios-h,.item-has-placeholder.sc-ion-label-ios-h:not(.item-input).label-floating,.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-ios-h,.item-has-value.label-floating.sc-ion-label-ios-h,.item-has-value .label-floating.sc-ion-label-ios-h{-webkit-transform:scale(0.82);transform:scale(0.82)}.sc-ion-label-ios-s h1{margin-left:0;margin-right:0;margin-top:3px;margin-bottom:2px;font-size:22px;font-weight:normal}.sc-ion-label-ios-s h2{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:17px;font-weight:normal}.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{margin-left:0;margin-right:0;margin-top:0;margin-bottom:3px;font-size:14px;font-weight:normal;line-height:normal}.sc-ion-label-ios-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:14px;line-height:normal;text-overflow:inherit;overflow:inherit}.sc-ion-label-ios-s>p{color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.4)}.sc-ion-label-ios-h.in-item-color.sc-ion-label-ios-s>p{color:inherit}.sc-ion-label-ios-s h2:last-child,.sc-ion-label-ios-s h3:last-child,.sc-ion-label-ios-s h4:last-child,.sc-ion-label-ios-s h5:last-child,.sc-ion-label-ios-s h6:last-child,.sc-ion-label-ios-s p:last-child{margin-bottom:0}",OE='.item.sc-ion-label-md-h,.item .sc-ion-label-md-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-label-md-h{color:var(--ion-color-base)}.ion-text-wrap.sc-ion-label-md-h,[text-wrap].sc-ion-label-md-h{white-space:normal}.item-interactive-disabled.sc-ion-label-md-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-md-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-md-h,.item-input .sc-ion-label-md-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-md-h,.item-textarea .sc-ion-label-md-h{-ms-flex-item-align:baseline;align-self:baseline}.label-fixed.sc-ion-label-md-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-md-h{-webkit-transition:none;transition:none}.sc-ion-label-md-s h1,.sc-ion-label-md-s h2,.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-md-h,[text-wrap].sc-ion-label-md-h{line-height:1.5}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-transform-origin:top left;transform-origin:top left}.label-stacked.label-rtl.sc-ion-label-md-h,.label-floating.label-rtl.sc-ion-label-md-h{-webkit-transform-origin:top right;transform-origin:top right}.label-stacked.sc-ion-label-md-h{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.label-floating.sc-ion-label-md-h{-webkit-transform:translateY(96%);transform:translateY(96%);-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1)}.ion-focused.label-floating.sc-ion-label-md-h,.ion-focused .label-floating.sc-ion-label-md-h,.item-has-focus.label-floating.sc-ion-label-md-h,.item-has-focus .label-floating.sc-ion-label-md-h,.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating,.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h,.item-has-value.label-floating.sc-ion-label-md-h,.item-has-value .label-floating.sc-ion-label-md-h{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75)}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h{-webkit-transform:translateY(-6px) scale(0.75);transform:translateY(-6px) scale(0.75);position:relative;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;background-color:var(--ion-item-background, var(--ion-background-color, #fff));overflow:visible;z-index:3}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::after,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::before,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::after,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::after{position:absolute;width:4px;height:100%;background-color:var(--ion-item-background, var(--ion-background-color, #fff));content:""}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::before,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::before{left:calc(-1 * 4px)}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::after,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::after,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::after{right:calc(-1 * 4px)}.item-fill-outline.ion-focused.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.ion-focused.item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).item-has-start-slot.label-floating,.item-fill-outline.item-has-placeholder:not(.item-input).item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot .label-floating.sc-ion-label-md-h{-webkit-transform:translateX(-32px) translateY(-6px) scale(0.75);transform:translateX(-32px) translateY(-6px) scale(0.75)}.item-fill-outline.ion-focused.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.ion-focused.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).item-has-start-slot.label-floating.label-rtl,.item-fill-outline.item-has-placeholder:not(.item-input).item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h{-webkit-transform:translateX(calc(-1 * -32px)) translateY(-6px) scale(0.75);transform:translateX(calc(-1 * -32px)) translateY(-6px) scale(0.75)}.ion-focused.label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused .label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused.label-floating.sc-ion-label-md-h:not(.ion-color),.ion-focused .label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus.label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-primary, #3880ff)}.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-contrast)}.item-fill-solid.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-base)}.ion-invalid.ion-touched.label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-invalid.ion-touched .label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-invalid.ion-touched.label-floating.sc-ion-label-md-h:not(.ion-color),.ion-invalid.ion-touched .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--highlight-color-invalid)}.sc-ion-label-md-s h1{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:24px;font-weight:normal}.sc-ion-label-md-s h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:16px;font-weight:normal}.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:14px;font-weight:normal;line-height:normal}.sc-ion-label-md-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:14px;line-height:20px;text-overflow:inherit;overflow:inherit}.sc-ion-label-md-s>p{color:var(--ion-color-step-600, #666666)}.sc-ion-label-md-h.in-item-color.sc-ion-label-md-s>p{color:inherit}',_E=vt(class extends yt{constructor(){super(),this.__registerHost(),this.ionColor=Q(this,"ionColor",7),this.ionStyle=Q(this,"ionStyle",7),this.inRange=!1,this.color=void 0,this.position=void 0,this.noAnimate=!1}componentWillLoad(){this.inRange=!!this.el.closest("ion-range"),this.noAnimate=this.position==="floating",this.emitStyle(),this.emitColor()}componentDidLoad(){this.noAnimate&&setTimeout(()=>{this.noAnimate=!1},1e3)}colorChanged(){this.emitColor()}positionChanged(){this.emitStyle()}emitColor(){const{color:e}=this;this.ionColor.emit({"item-label-color":e!==void 0,["ion-color-".concat(e)]:e!==void 0})}emitStyle(){const{inRange:e,position:n}=this;e||this.ionStyle.emit({label:!0,["label-".concat(n)]:n!==void 0})}render(){const e=this.position,n=tt(this);return P(bt,{class:Be(this.color,{[n]:!0,"in-item-color":ke("ion-item.ion-color",this.el),["label-".concat(e)]:e!==void 0,"label-no-animate":this.noAnimate,"label-rtl":document.dir==="rtl"})})}get el(){return this}static get watchers(){return{color:["colorChanged"],position:["positionChanged"]}}static get style(){return{ios:LE,md:OE}}},[34,"ion-label",{color:[513],position:[1],noAnimate:[32]}]);function RE(){if(typeof customElements>"u")return;["ion-label"].forEach(e=>{switch(e){case"ion-label":customElements.get(e)||customElements.define(e,_E);break}})}/*! - * (C) Ionic http://ionicframework.com - MIT License - */const Hc=()=>{if(ut!==void 0)return ut.Capacitor};/*! - * (C) Ionic http://ionicframework.com - MIT License - */const AE="ION-CONTENT",Vb="ion-content",Ub=".ion-content-scroll-host",Wb="".concat(Vb,", ").concat(Ub),Xn=t=>t.tagName===AE,Oh=async t=>Xn(t)?(await new Promise(e=>Ui(t,e)),t.getScrollElement()):t,Fc=t=>{const e=t.querySelector(Ub);return e||t.querySelector(Wb)},DE=t=>t.closest(Wb),_I=(t,e)=>Xn(t)?t.scrollToTop(e):Promise.resolve(t.scrollTo({top:0,left:0,behavior:e>0?"smooth":"auto"})),RI=(t,e,n,i)=>Xn(t)?t.scrollByPoint(e,n,i):Promise.resolve(t.scrollBy({top:n,left:e,behavior:i>0?"smooth":"auto"})),Vc=t=>ck(t,Vb),_h=t=>{if(Xn(t)){const e=t,n=e.scrollY;return e.scrollY=!1,n}else return t.style.setProperty("overflow","hidden"),!0},zE=(t,e)=>{Xn(t)?t.scrollY=e:t.style.removeProperty("overflow")};/*! - * (C) Ionic http://ionicframework.com - MIT License - */var Uc;(function(t){t.Unimplemented="UNIMPLEMENTED",t.Unavailable="UNAVAILABLE"})(Uc||(Uc={}));var Wc;(function(t){t.Body="body",t.Ionic="ionic",t.Native="native",t.None="none"})(Wc||(Wc={}));const Yb={getEngine(){const t=Hc();if(t!=null&&t.isPluginAvailable("Keyboard"))return t.Plugins.Keyboard},getResizeMode(){const t=this.getEngine();return t!=null&&t.getResizeMode?t.getResizeMode().catch(e=>{if(e.code!==Uc.Unimplemented)throw e}):Promise.resolve(void 0)}};/*! - * (C) Ionic http://ionicframework.com - MIT License - */const qb=t=>{if(wl===void 0||t===Wc.None||t===void 0)return null;const e=wl.querySelector("ion-app");return e!=null?e:wl.body},Rh=t=>{const e=qb(t);return e===null?0:e.clientHeight},ME=async t=>{let e,n,i,o;const r=async()=>{const d=await Yb.getResizeMode(),u=d===void 0?void 0:d.mode;e=()=>{o===void 0&&(o=Rh(u)),i=!0,s(i,u)},n=()=>{i=!1,s(i,u)},ut==null||ut.addEventListener("keyboardWillShow",e),ut==null||ut.addEventListener("keyboardWillHide",n)},s=(d,u)=>{t&&t(d,a(u))},a=d=>{if(o===0||o===Rh(d))return;const u=qb(d);if(u!==null)return new Promise(f=>{const m=()=>{u.clientHeight===o&&(b.disconnect(),f())},b=new ResizeObserver(m);b.observe(u)})},l=()=>{ut==null||ut.removeEventListener("keyboardWillShow",e),ut==null||ut.removeEventListener("keyboardWillHide",n),e=n=void 0},c=()=>i;return await r(),{init:r,destroy:l,isKeyboardVisible:c}};/*! - * (C) Ionic http://ionicframework.com - MIT License - */const BE="all 0.2s ease-in-out",Ah=t=>{const e=document.querySelector("".concat(t,".ion-cloned-element"));if(e!==null)return e;const n=document.createElement(t);return n.classList.add("ion-cloned-element"),n.style.setProperty("display","none"),document.body.appendChild(n),n},Dh=t=>{if(!t)return;const e=t.querySelectorAll("ion-toolbar");return{el:t,toolbars:Array.from(e).map(n=>{const i=n.querySelector("ion-title");return{el:n,background:n.shadowRoot.querySelector(".toolbar-background"),ionTitleEl:i,innerTitleEl:i?i.shadowRoot.querySelector(".toolbar-title"):null,ionButtonsEl:Array.from(n.querySelectorAll("ion-buttons"))}})}},jE=(t,e,n)=>{Jo(()=>{const i=t.scrollTop,o=Wi(1,1+-i/500,1.1);n.querySelector("ion-refresher.refresher-native")===null&&We(()=>{FE(e.toolbars,o)})})},au=(t,e)=>{t.collapse!=="fade"&&(e===void 0?t.style.removeProperty("--opacity-scale"):t.style.setProperty("--opacity-scale",e.toString()))},NE=(t,e,n)=>{if(!t[0].isIntersecting)return;const i=t[0].intersectionRatio>.9||n<=0?0:(1-t[0].intersectionRatio)*100/75;au(e.el,i===1?void 0:i)},HE=(t,e,n,i)=>{We(()=>{const o=i.scrollTop;NE(t,e,o);const r=t[0],s=r.intersectionRect,a=s.width*s.height,l=r.rootBounds.width*r.rootBounds.height,c=a===0&&l===0,d=Math.abs(s.left-r.boundingClientRect.left),u=Math.abs(s.right-r.boundingClientRect.right),f=a>0&&(d>=5||u>=5);c||f||(r.isIntersecting?(yo(e,!1),yo(n)):(s.x===0&&s.y===0||s.width!==0&&s.height!==0)&&o>0&&(yo(e),yo(n,!1),au(e.el)))})},yo=(t,e=!0)=>{const n=t.el;e?(n.classList.remove("header-collapse-condense-inactive"),n.removeAttribute("aria-hidden")):(n.classList.add("header-collapse-condense-inactive"),n.setAttribute("aria-hidden","true"))},FE=(t=[],e=1,n=!1)=>{t.forEach(i=>{const o=i.ionTitleEl,r=i.innerTitleEl;!o||o.size!=="large"||(r.style.transition=n?BE:"",r.style.transform="scale3d(".concat(e,", ").concat(e,", 1)"))})},zh=(t,e,n)=>{Jo(()=>{const i=t.scrollTop,o=e.clientHeight,r=n?n.clientHeight:0;if(n!==null&&i{t.style.removeProperty("clip-path"),e.style.setProperty("--opacity-scale",l.toString())})})},VE="ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-ios ion-toolbar:last-of-type{--border-width:0 0 0.55px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.header-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.header-translucent-ios ion-toolbar{--opacity:.8}.header-collapse-condense-inactive .header-background{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.header-ios.ion-no-border ion-toolbar:last-of-type{--border-width:0}.header-collapse-fade ion-toolbar{--opacity-scale:inherit}.header-collapse-condense{z-index:9}.header-collapse-condense ion-toolbar{position:-webkit-sticky;position:sticky;top:0}.header-collapse-condense ion-toolbar:first-of-type{padding-top:7px;z-index:1}.header-collapse-condense ion-toolbar{--background:var(--ion-background-color, #fff);z-index:0}.header-collapse-condense ion-toolbar:last-of-type{--border-width:0px}.header-collapse-condense ion-toolbar ion-searchbar{height:48px;padding-top:0px;padding-bottom:13px}.header-collapse-main{--opacity-scale:1}.header-collapse-main ion-toolbar{--opacity-scale:inherit}.header-collapse-main ion-toolbar.in-toolbar ion-title,.header-collapse-main ion-toolbar.in-toolbar ion-buttons{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-buttons.buttons-collapse{opacity:0;pointer-events:none}.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-buttons.buttons-collapse{visibility:hidden}",UE="ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-md{-webkit-box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12)}.header-collapse-condense{display:none}.header-md.ion-no-border{-webkit-box-shadow:none;box-shadow:none}",WE=vt(class extends yt{constructor(){super(),this.__registerHost(),this.inheritedAttributes={},this.setupFadeHeader=async(e,n)=>{const i=this.scrollEl=await Oh(e);this.contentScrollCallback=()=>{zh(this.scrollEl,this.el,n)},i.addEventListener("scroll",this.contentScrollCallback),zh(this.scrollEl,this.el,n)},this.collapse=void 0,this.translucent=!1}componentWillLoad(){this.inheritedAttributes=iu(this.el)}componentDidLoad(){this.checkCollapsibleHeader()}componentDidUpdate(){this.checkCollapsibleHeader()}disconnectedCallback(){this.destroyCollapsibleHeader()}async checkCollapsibleHeader(){if(tt(this)!=="ios")return;const{collapse:n}=this,i=n==="condense",o=n==="fade";if(this.destroyCollapsibleHeader(),i){const r=this.el.closest("ion-app,ion-page,.ion-page,page-inner"),s=r?Fc(r):null;We(()=>{const a=Ah("ion-title");a.size="large",Ah("ion-back-button")}),await this.setupCondenseHeader(s,r)}else if(o){const r=this.el.closest("ion-app,ion-page,.ion-page,page-inner"),s=r?Fc(r):null;if(!s){Vc(this.el);return}const a=s.querySelector('ion-header[collapse="condense"]');await this.setupFadeHeader(s,a)}}destroyCollapsibleHeader(){this.intersectionObserver&&(this.intersectionObserver.disconnect(),this.intersectionObserver=void 0),this.scrollEl&&this.contentScrollCallback&&(this.scrollEl.removeEventListener("scroll",this.contentScrollCallback),this.contentScrollCallback=void 0),this.collapsibleMainHeader&&(this.collapsibleMainHeader.classList.remove("header-collapse-main"),this.collapsibleMainHeader=void 0)}async setupCondenseHeader(e,n){if(!e||!n){Vc(this.el);return}if(typeof IntersectionObserver>"u")return;this.scrollEl=await Oh(e);const i=n.querySelectorAll("ion-header");if(this.collapsibleMainHeader=Array.from(i).find(a=>a.collapse!=="condense"),!this.collapsibleMainHeader)return;const o=Dh(this.collapsibleMainHeader),r=Dh(this.el);if(!o||!r)return;yo(o,!1),au(o.el,0);const s=a=>{HE(a,o,r,this.scrollEl)};this.intersectionObserver=new IntersectionObserver(s,{root:e,threshold:[.25,.3,.4,.5,.6,.7,.8,.9,1]}),this.intersectionObserver.observe(r.toolbars[r.toolbars.length-1].el),this.contentScrollCallback=()=>{jE(this.scrollEl,r,e)},this.scrollEl.addEventListener("scroll",this.contentScrollCallback),We(()=>{this.collapsibleMainHeader!==void 0&&this.collapsibleMainHeader.classList.add("header-collapse-main")})}render(){const{translucent:e,inheritedAttributes:n}=this,i=tt(this),o=this.collapse||"none",r=ke("ion-menu",this.el)?"none":"banner";return P(bt,Object.assign({role:r,class:{[i]:!0,["header-".concat(i)]:!0,"header-translucent":this.translucent,["header-collapse-".concat(o)]:!0,["header-translucent-".concat(i)]:this.translucent}},n),i==="ios"&&e&&P("div",{class:"header-background"}),P("slot",null))}get el(){return this}static get style(){return{ios:VE,md:UE}}},[36,"ion-header",{collapse:[1],translucent:[4]}]);function YE(){if(typeof customElements>"u")return;["ion-header"].forEach(e=>{switch(e){case"ion-header":customElements.get(e)||customElements.define(e,WE);break}})}const qE=YE;/*! - * (C) Ionic http://ionicframework.com - MIT License - */const KE=(t,e,n)=>{let i;const o=()=>!(e()===void 0||t.label!==void 0||n()===null),r=()=>{o()&&pt(()=>{s()})},s=()=>{const l=e();if(l===void 0)return;if(!o()){l.style.removeProperty("width");return}const c=n().scrollWidth;if(c===0&&l.offsetParent===null&&ut!==void 0&&"IntersectionObserver"in ut){if(i!==void 0)return;const d=i=new IntersectionObserver(u=>{u[0].intersectionRatio===1&&(s(),d.disconnect(),i=void 0)},{threshold:.01,root:t});d.observe(l);return}l.style.setProperty("width","".concat(c*.75,"px"))};return{calculateNotchWidth:r,destroy:()=>{i&&(i.disconnect(),i=void 0)}}};/*! - * (C) Ionic http://ionicframework.com - MIT License - */const GE=(t,e,n)=>{let i,o;ut!==void 0&&"MutationObserver"in ut&&(i=new MutationObserver(l=>{for(const c of l)for(const d of c.addedNodes)if(d.nodeType===Node.ELEMENT_NODE&&d.slot===e){n(),pt(()=>r(d));return}}),i.observe(t,{childList:!0}));const r=l=>{var c;o&&(o.disconnect(),o=void 0),o=new MutationObserver(d=>{n();for(const u of d)for(const f of u.removedNodes)f.nodeType===Node.ELEMENT_NODE&&f.slot===e&&a()}),o.observe((c=l.parentElement)!==null&&c!==void 0?c:l,{subtree:!0,childList:!0})},s=()=>{i&&(i.disconnect(),i=void 0),a()},a=()=>{o&&(o.disconnect(),o=void 0)};return{destroy:s}},XE=(t,e,n)=>{const i=t==null?0:t.toString().length,o=QE(i,e);if(n===void 0)return o;try{return n(i,e)}catch(r){return Db("Exception in provided `counterFormatter`.",r),o}},QE=(t,e)=>"".concat(t," / ").concat(e);/*! - * (C) Ionic http://ionicframework.com - MIT License - */const ZE=".sc-ion-input-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:0.6;--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--background:transparent;--color:initial;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;padding:0 !important;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}.legacy-input.sc-ion-input-ios-h{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;background:var(--background)}.legacy-input.sc-ion-input-ios-h .native-input.sc-ion-input-ios{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius)}ion-item.sc-ion-input-ios-h:not(.item-label):not(.item-has-modern-input),ion-item:not(.item-label):not(.item-has-modern-input) .sc-ion-input-ios-h{--padding-start:0}ion-item[slot=start].sc-ion-input-ios-h,ion-item [slot=start].sc-ion-input-ios-h,ion-item[slot=end].sc-ion-input-ios-h,ion-item [slot=end].sc-ion-input-ios-h{width:auto}.legacy-input.ion-color.sc-ion-input-ios-h{color:var(--ion-color-base)}.ion-color.sc-ion-input-ios-h{--highlight-color-focused:var(--ion-color-base)}.native-input.sc-ion-input-ios{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;position:relative;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.native-input.sc-ion-input-ios::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-ios:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-ios::-ms-clear{display:none}.cloned-input.sc-ion-input-ios{top:0;bottom:0;position:absolute;pointer-events:none}@supports (inset-inline-start: 0){.cloned-input.sc-ion-input-ios{inset-inline-start:0}}@supports not (inset-inline-start: 0){.cloned-input.sc-ion-input-ios{left:0}[dir=rtl].sc-ion-input-ios-h .cloned-input.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h .cloned-input.sc-ion-input-ios{left:unset;right:unset;right:0}[dir=rtl].sc-ion-input-ios .cloned-input.sc-ion-input-ios{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.cloned-input.sc-ion-input-ios:dir(rtl){left:unset;right:unset;right:0}}}.cloned-input.sc-ion-input-ios:disabled{opacity:1}.legacy-input.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.input-clear-icon.sc-ion-input-ios{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:auto;margin-bottom:auto;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;color:var(--ion-color-step-600, #666666);visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.in-item-color.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{color:inherit}.input-clear-icon.sc-ion-input-ios:focus{opacity:0.5}.has-value.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{visibility:visible}.has-focus.sc-ion-input-ios-h{pointer-events:none}.has-focus.sc-ion-input-ios-h input.sc-ion-input-ios,.has-focus.sc-ion-input-ios-h a.sc-ion-input-ios,.has-focus.sc-ion-input-ios-h button.sc-ion-input-ios{pointer-events:auto}.item-label-floating.item-has-placeholder.sc-ion-input-ios-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-input-ios-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-input-ios-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-input-ios-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.input-wrapper.sc-ion-input-ios{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:stretch;align-items:stretch;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal}.native-wrapper.sc-ion-input-ios{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;width:100%}.ion-touched.ion-invalid.sc-ion-input-ios-h{--highlight-color:var(--highlight-color-invalid)}.ion-valid.sc-ion-input-ios-h{--highlight-color:var(--highlight-color-valid)}.input-bottom.sc-ion-input-ios{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:5px;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top:var(--border-width) var(--border-style) var(--border-color);font-size:12px}.has-focus.ion-valid.sc-ion-input-ios-h,.ion-touched.ion-invalid.sc-ion-input-ios-h{--border-color:var(--highlight-color)}.input-bottom.sc-ion-input-ios .error-text.sc-ion-input-ios{display:none;color:var(--highlight-color-invalid)}.input-bottom.sc-ion-input-ios .helper-text.sc-ion-input-ios{display:block;color:var(--ion-color-step-550, #737373)}.ion-touched.ion-invalid.sc-ion-input-ios-h .input-bottom.sc-ion-input-ios .error-text.sc-ion-input-ios{display:block}.ion-touched.ion-invalid.sc-ion-input-ios-h .input-bottom.sc-ion-input-ios .helper-text.sc-ion-input-ios{display:none}.input-bottom.sc-ion-input-ios .counter.sc-ion-input-ios{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}.has-focus.sc-ion-input-ios-h input.sc-ion-input-ios{caret-color:var(--highlight-color)}.label-text-wrapper.sc-ion-input-ios{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text.sc-ion-input-ios,.sc-ion-input-ios-s>[slot=label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden.sc-ion-input-ios,.input-outline-notch-hidden.sc-ion-input-ios{display:none}.input-wrapper.sc-ion-input-ios input.sc-ion-input-ios{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.input-label-placement-start.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios{-ms-flex-direction:row;flex-direction:row}.input-label-placement-start.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-end.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.input-label-placement-end.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-ios-h .label-text.sc-ion-input-ios{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.input-label-placement-stacked.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}.input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform-origin:left top;transform-origin:left top;max-width:100%;z-index:2}[dir=rtl].sc-ion-input-ios-h -no-combinator.input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h -no-combinator.input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl].input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl].sc-ion-input-ios-h -no-combinator.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h -no-combinator.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl].input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios:dir(rtl),.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios:dir(rtl){-webkit-transform-origin:right top;transform-origin:right top}}.input-label-placement-stacked.sc-ion-input-ios-h input.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios{margin-left:0;margin-right:0;margin-top:1px;margin-bottom:0}.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios{opacity:0}.has-focus.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios,.has-value.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios{opacity:1}.input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,.has-focus.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,.has-value.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}.sc-ion-input-ios-h{--border-width:0.55px;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));font-size:inherit}.legacy-input.sc-ion-input-ios-h{--padding-top:10px;--padding-end:8px;--padding-bottom:10px;--padding-start:0}.item-label-stacked.sc-ion-input-ios-h,.item-label-stacked .sc-ion-input-ios-h,.item-label-floating.sc-ion-input-ios-h,.item-label-floating .sc-ion-input-ios-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0px}.input-clear-icon.sc-ion-input-ios ion-icon.sc-ion-input-ios{width:18px;height:18px}.sc-ion-input-ios-h:not(.legacy-input){min-height:44px}.input-label-placement-floating.sc-ion-input-ios-h,.input-label-placement-stacked.sc-ion-input-ios-h{min-height:56px}.legacy-input.sc-ion-input-ios-h .native-input[disabled].sc-ion-input-ios,.input-disabled.sc-ion-input-ios-h{opacity:0.3}",JE=".sc-ion-input-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:0.6;--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--background:transparent;--color:initial;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;padding:0 !important;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}.legacy-input.sc-ion-input-md-h{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;background:var(--background)}.legacy-input.sc-ion-input-md-h .native-input.sc-ion-input-md{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius)}ion-item.sc-ion-input-md-h:not(.item-label):not(.item-has-modern-input),ion-item:not(.item-label):not(.item-has-modern-input) .sc-ion-input-md-h{--padding-start:0}ion-item[slot=start].sc-ion-input-md-h,ion-item [slot=start].sc-ion-input-md-h,ion-item[slot=end].sc-ion-input-md-h,ion-item [slot=end].sc-ion-input-md-h{width:auto}.legacy-input.ion-color.sc-ion-input-md-h{color:var(--ion-color-base)}.ion-color.sc-ion-input-md-h{--highlight-color-focused:var(--ion-color-base)}.native-input.sc-ion-input-md{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;position:relative;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.native-input.sc-ion-input-md::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-md:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-md::-ms-clear{display:none}.cloned-input.sc-ion-input-md{top:0;bottom:0;position:absolute;pointer-events:none}@supports (inset-inline-start: 0){.cloned-input.sc-ion-input-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.cloned-input.sc-ion-input-md{left:0}[dir=rtl].sc-ion-input-md-h .cloned-input.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h .cloned-input.sc-ion-input-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-input-md .cloned-input.sc-ion-input-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.cloned-input.sc-ion-input-md:dir(rtl){left:unset;right:unset;right:0}}}.cloned-input.sc-ion-input-md:disabled{opacity:1}.legacy-input.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.input-clear-icon.sc-ion-input-md{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:auto;margin-bottom:auto;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;color:var(--ion-color-step-600, #666666);visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.in-item-color.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{color:inherit}.input-clear-icon.sc-ion-input-md:focus{opacity:0.5}.has-value.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{visibility:visible}.has-focus.sc-ion-input-md-h{pointer-events:none}.has-focus.sc-ion-input-md-h input.sc-ion-input-md,.has-focus.sc-ion-input-md-h a.sc-ion-input-md,.has-focus.sc-ion-input-md-h button.sc-ion-input-md{pointer-events:auto}.item-label-floating.item-has-placeholder.sc-ion-input-md-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-input-md-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-input-md-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-input-md-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.input-wrapper.sc-ion-input-md{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:stretch;align-items:stretch;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal}.native-wrapper.sc-ion-input-md{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;width:100%}.ion-touched.ion-invalid.sc-ion-input-md-h{--highlight-color:var(--highlight-color-invalid)}.ion-valid.sc-ion-input-md-h{--highlight-color:var(--highlight-color-valid)}.input-bottom.sc-ion-input-md{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:5px;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top:var(--border-width) var(--border-style) var(--border-color);font-size:12px}.has-focus.ion-valid.sc-ion-input-md-h,.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}.input-bottom.sc-ion-input-md .error-text.sc-ion-input-md{display:none;color:var(--highlight-color-invalid)}.input-bottom.sc-ion-input-md .helper-text.sc-ion-input-md{display:block;color:var(--ion-color-step-550, #737373)}.ion-touched.ion-invalid.sc-ion-input-md-h .input-bottom.sc-ion-input-md .error-text.sc-ion-input-md{display:block}.ion-touched.ion-invalid.sc-ion-input-md-h .input-bottom.sc-ion-input-md .helper-text.sc-ion-input-md{display:none}.input-bottom.sc-ion-input-md .counter.sc-ion-input-md{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}.has-focus.sc-ion-input-md-h input.sc-ion-input-md{caret-color:var(--highlight-color)}.label-text-wrapper.sc-ion-input-md{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text.sc-ion-input-md,.sc-ion-input-md-s>[slot=label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden.sc-ion-input-md,.input-outline-notch-hidden.sc-ion-input-md{display:none}.input-wrapper.sc-ion-input-md input.sc-ion-input-md{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.input-label-placement-start.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{-ms-flex-direction:row;flex-direction:row}.input-label-placement-start.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-end.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.input-label-placement-end.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-md-h .label-text.sc-ion-input-md{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.input-label-placement-stacked.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:left top;transform-origin:left top;max-width:100%;z-index:2}[dir=rtl].sc-ion-input-md-h -no-combinator.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].sc-ion-input-md-h -no-combinator.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md:dir(rtl),.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md:dir(rtl){-webkit-transform-origin:right top;transform-origin:right top}}.input-label-placement-stacked.sc-ion-input-md-h input.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:1px;margin-bottom:0}.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{opacity:0}.has-focus.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md,.has-value.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{opacity:1}.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.has-focus.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.has-value.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}.input-fill-solid.sc-ion-input-md-h{--background:var(--ion-color-step-50, #f2f2f2);--border-color:var(--ion-color-step-500, gray);--border-radius:4px;--padding-start:16px;--padding-end:16px}.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-bottom:var(--border-width) var(--border-style) var(--border-color)}.has-focus.input-fill-solid.ion-valid.sc-ion-input-md-h,.input-fill-solid.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}.input-fill-solid.sc-ion-input-md-h .input-bottom.sc-ion-input-md{border-top:none}@media (any-hover: hover){.input-fill-solid.sc-ion-input-md-h:hover{--background:var(--ion-color-step-100, #e6e6e6);--border-color:var(--ion-color-step-750, #404040)}}.input-fill-solid.has-focus.sc-ion-input-md-h{--background:var(--ion-color-step-150, #d9d9d9);--border-color:var(--ion-color-step-750, #404040)}.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,[dir=rtl].input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,[dir=rtl] .input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}@supports selector(:dir(rtl)){.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md:dir(rtl){border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}}.input-fill-solid.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.has-focus.input-fill-solid.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.has-value.input-fill-solid.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{max-width:calc(100% / 0.75)}.input-fill-outline.sc-ion-input-md-h{--border-color:var(--ion-color-step-300, #b3b3b3);--border-radius:4px;--padding-start:16px;--padding-end:16px}.input-fill-outline.input-shape-round.sc-ion-input-md-h{--border-radius:28px;--padding-start:32px;--padding-end:32px}.has-focus.input-fill-outline.ion-valid.sc-ion-input-md-h,.input-fill-outline.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}@media (any-hover: hover){.input-fill-outline.sc-ion-input-md-h:hover{--border-color:var(--ion-color-step-750, #404040)}}.input-fill-outline.has-focus.sc-ion-input-md-h{--border-width:2px;--border-color:var(--highlight-color)}.input-fill-outline.sc-ion-input-md-h .input-bottom.sc-ion-input-md{border-top:none}.input-fill-outline.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-bottom:none}.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:left top;transform-origin:left top;position:absolute;max-width:calc(100% - var(--padding-start) - var(--padding-end))}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md:dir(rtl),.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md:dir(rtl){-webkit-transform-origin:right top;transform-origin:right top}}.input-fill-outline.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{position:relative}.has-focus.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.has-value.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform:translateY(-32%) scale(0.75);transform:translateY(-32%) scale(0.75);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;max-width:calc((100% - var(--padding-start) - var(--padding-end) - 8px) / 0.75)}.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h input.sc-ion-input-md,.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:6px;margin-bottom:6px}.input-fill-outline.sc-ion-input-md-h .input-outline-container.sc-ion-input-md{left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%}.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{pointer-events:none}.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,.input-fill-outline.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md,.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{border-top:var(--border-width) var(--border-style) var(--border-color);border-bottom:var(--border-width) var(--border-style) var(--border-color)}.input-fill-outline.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md{max-width:calc(100% - var(--padding-start) - var(--padding-end))}.input-fill-outline.sc-ion-input-md-h .notch-spacer.sc-ion-input-md{-webkit-padding-end:8px;padding-inline-end:8px;font-size:calc(1em * 0.75);opacity:0;pointer-events:none;-webkit-box-sizing:content-box;box-sizing:content-box}.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius);-webkit-border-start:var(--border-width) var(--border-style) var(--border-color);border-inline-start:var(--border-width) var(--border-style) var(--border-color);width:calc(var(--padding-start) - 4px)}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,[dir=rtl].input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,[dir=rtl] .input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md{border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px}@supports selector(:dir(rtl)){.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md:dir(rtl){border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px}}.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{-webkit-border-end:var(--border-width) var(--border-style) var(--border-color);border-inline-end:var(--border-width) var(--border-style) var(--border-color);border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px;-ms-flex-positive:1;flex-grow:1}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md,[dir=rtl].input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md,[dir=rtl] .input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius)}@supports selector(:dir(rtl)){.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md:dir(rtl){border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius)}}.has-focus.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md,.has-value.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md,.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md{border-top:none}.sc-ion-input-md-h{--border-width:1px;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));font-size:inherit}.legacy-input.sc-ion-input-md-h{--padding-top:10px;--padding-end:0;--padding-bottom:10px;--padding-start:8px}.item-label-stacked.sc-ion-input-md-h,.item-label-stacked .sc-ion-input-md-h,.item-label-floating.sc-ion-input-md-h,.item-label-floating .sc-ion-input-md-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0}.input-clear-icon.sc-ion-input-md ion-icon.sc-ion-input-md{width:22px;height:22px}.legacy-input.sc-ion-input-md-h .native-input[disabled].sc-ion-input-md,.input-disabled.sc-ion-input-md-h{opacity:0.38}.has-focus.ion-valid.sc-ion-input-md-h,.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}.input-bottom.sc-ion-input-md .counter.sc-ion-input-md{letter-spacing:0.0333333333em}.sc-ion-input-md-h:not(.legacy-input){min-height:56px}.input-label-placement-floating.has-focus.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-stacked.has-focus.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{color:var(--highlight-color)}.has-focus.input-label-placement-floating.ion-valid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-floating.ion-touched.ion-invalid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.has-focus.input-label-placement-stacked.ion-valid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-stacked.ion-touched.ion-invalid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{color:var(--highlight-color)}.input-highlight.sc-ion-input-md{bottom:-1px;position:absolute;width:100%;height:2px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms, -webkit-transform 200ms;background:var(--highlight-color)}@supports (inset-inline-start: 0){.input-highlight.sc-ion-input-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.input-highlight.sc-ion-input-md{left:0}[dir=rtl].sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-input-md .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.input-highlight.sc-ion-input-md:dir(rtl){left:unset;right:unset;right:0}}}.has-focus.sc-ion-input-md-h .input-highlight.sc-ion-input-md{-webkit-transform:scale(1);transform:scale(1)}.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{bottom:0}@supports (inset-inline-start: 0){.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{left:0}[dir=rtl].sc-ion-input-md-h -no-combinator.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl].in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl] .in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md:dir(rtl){left:unset;right:unset;right:0}}}.input-shape-round.sc-ion-input-md-h{--border-radius:16px}",tS=vt(class extends yt{constructor(){super(),this.__registerHost(),this.ionInput=Q(this,"ionInput",7),this.ionChange=Q(this,"ionChange",7),this.ionBlur=Q(this,"ionBlur",7),this.ionFocus=Q(this,"ionFocus",7),this.ionStyle=Q(this,"ionStyle",7),this.inputId="ion-input-".concat(eS++),this.inheritedAttributes={},this.isComposing=!1,this.hasLoggedDeprecationWarning=!1,this.didInputClearOnEdit=!1,this.onInput=e=>{const n=e.target;n&&(this.value=n.value||""),this.emitInputChange(e)},this.onChange=e=>{this.emitValueChange(e)},this.onBlur=e=>{this.hasFocus=!1,this.emitStyle(),this.focusedValue!==this.value&&this.emitValueChange(e),this.didInputClearOnEdit=!1,this.ionBlur.emit(e)},this.onFocus=e=>{this.hasFocus=!0,this.focusedValue=this.value,this.emitStyle(),this.ionFocus.emit(e)},this.onKeydown=e=>{this.checkClearOnEdit(e)},this.onCompositionStart=()=>{this.isComposing=!0},this.onCompositionEnd=()=>{this.isComposing=!1},this.clearTextInput=e=>{this.clearInput&&!this.readonly&&!this.disabled&&e&&(e.preventDefault(),e.stopPropagation(),this.setFocus()),this.value="",this.emitInputChange(e)},this.hasFocus=!1,this.color=void 0,this.accept=void 0,this.autocapitalize="off",this.autocomplete="off",this.autocorrect="off",this.autofocus=!1,this.clearInput=!1,this.clearOnEdit=void 0,this.counter=!1,this.counterFormatter=void 0,this.debounce=void 0,this.disabled=!1,this.enterkeyhint=void 0,this.errorText=void 0,this.fill=void 0,this.inputmode=void 0,this.helperText=void 0,this.label=void 0,this.labelPlacement="start",this.legacy=void 0,this.max=void 0,this.maxlength=void 0,this.min=void 0,this.minlength=void 0,this.multiple=void 0,this.name=this.inputId,this.pattern=void 0,this.placeholder=void 0,this.readonly=!1,this.required=!1,this.shape=void 0,this.spellcheck=!1,this.step=void 0,this.size=void 0,this.type="text",this.value=""}debounceChanged(){const{ionInput:e,debounce:n,originalIonInput:i}=this;this.ionInput=n===void 0?i!=null?i:e:a1(e,n)}disabledChanged(){this.emitStyle()}placeholderChanged(){this.emitStyle()}valueChanged(){const e=this.nativeInput,n=this.getValue();e&&e.value!==n&&!this.isComposing&&(e.value=n),this.emitStyle()}componentWillLoad(){this.inheritedAttributes=Object.assign(Object.assign({},iu(this.el)),hr(this.el,["tabindex","title","data-form-type"]))}connectedCallback(){const{el:e}=this;this.legacyFormController=sE(e),this.slotMutationController=GE(e,"label",()=>Zo(this)),this.notchController=KE(e,()=>this.notchSpacerEl,()=>this.labelSlot),this.emitStyle(),this.debounceChanged(),document.dispatchEvent(new CustomEvent("ionInputDidLoad",{detail:this.el}))}componentDidLoad(){this.originalIonInput=this.ionInput}componentDidRender(){var e;(e=this.notchController)===null||e===void 0||e.calculateNotchWidth()}disconnectedCallback(){document.dispatchEvent(new CustomEvent("ionInputDidUnload",{detail:this.el})),this.slotMutationController&&(this.slotMutationController.destroy(),this.slotMutationController=void 0),this.notchController&&(this.notchController.destroy(),this.notchController=void 0)}async setFocus(){this.nativeInput&&this.nativeInput.focus()}getInputElement(){return Promise.resolve(this.nativeInput)}emitValueChange(e){const{value:n}=this,i=n==null?n:n.toString();this.focusedValue=i,this.ionChange.emit({value:i,event:e})}emitInputChange(e){const{value:n}=this,i=n==null?n:n.toString();this.ionInput.emit({value:i,event:e})}shouldClearOnEdit(){const{type:e,clearOnEdit:n}=this;return n===void 0?e==="password":n}getValue(){return typeof this.value=="number"?this.value.toString():(this.value||"").toString()}emitStyle(){this.legacyFormController.hasLegacyControl()&&this.ionStyle.emit({interactive:!0,input:!0,"has-placeholder":this.placeholder!==void 0,"has-value":this.hasValue(),"has-focus":this.hasFocus,"interactive-disabled":this.disabled})}checkClearOnEdit(e){this.shouldClearOnEdit()&&(!this.didInputClearOnEdit&&this.hasValue()&&e.key!=="Enter"&&(this.value="",this.emitInputChange(e)),this.didInputClearOnEdit=!0)}hasValue(){return this.getValue().length>0}renderHintText(){const{helperText:e,errorText:n}=this;return[P("div",{class:"helper-text"},e),P("div",{class:"error-text"},n)]}renderCounter(){const{counter:e,maxlength:n,counterFormatter:i,value:o}=this;if(!(e!==!0||n===void 0))return P("div",{class:"counter"},XE(o,n,i))}renderBottomContent(){const{counter:e,helperText:n,errorText:i,maxlength:o}=this;if(!(!(n||i)&&!(e===!0&&o!==void 0)))return P("div",{class:"input-bottom"},this.renderHintText(),this.renderCounter())}renderLabel(){const{label:e}=this;return P("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!this.hasLabel}},e===void 0?P("slot",{name:"label"}):P("div",{class:"label-text"},e))}get labelSlot(){return this.el.querySelector('[slot="label"]')}get hasLabel(){return this.label!==void 0||this.labelSlot!==null}renderLabelContainer(){return tt(this)==="md"&&this.fill==="outline"?[P("div",{class:"input-outline-container"},P("div",{class:"input-outline-start"}),P("div",{class:{"input-outline-notch":!0,"input-outline-notch-hidden":!this.hasLabel}},P("div",{class:"notch-spacer","aria-hidden":"true",ref:i=>this.notchSpacerEl=i},this.label)),P("div",{class:"input-outline-end"})),this.renderLabel()]:this.renderLabel()}renderInput(){const{disabled:e,fill:n,readonly:i,shape:o,inputId:r,labelPlacement:s}=this,a=tt(this),l=this.getValue(),c=ke("ion-item",this.el),d=a==="md"&&n!=="outline"&&!c;return P(bt,{class:Be(this.color,{[a]:!0,"has-value":this.hasValue(),"has-focus":this.hasFocus,["input-fill-".concat(n)]:n!==void 0,["input-shape-".concat(o)]:o!==void 0,["input-label-placement-".concat(s)]:!0,"in-item":c,"in-item-color":ke("ion-item.ion-color",this.el),"input-disabled":e})},P("label",{class:"input-wrapper"},this.renderLabelContainer(),P("div",{class:"native-wrapper"},P("input",Object.assign({class:"native-input",ref:u=>this.nativeInput=u,id:r,disabled:e,accept:this.accept,autoCapitalize:this.autocapitalize,autoComplete:this.autocomplete,autoCorrect:this.autocorrect,autoFocus:this.autofocus,enterKeyHint:this.enterkeyhint,inputMode:this.inputmode,min:this.min,max:this.max,minLength:this.minlength,maxLength:this.maxlength,multiple:this.multiple,name:this.name,pattern:this.pattern,placeholder:this.placeholder||"",readOnly:i,required:this.required,spellcheck:this.spellcheck,step:this.step,size:this.size,type:this.type,value:l,onInput:this.onInput,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,onKeyDown:this.onKeydown,onCompositionstart:this.onCompositionStart,onCompositionend:this.onCompositionEnd},this.inheritedAttributes)),this.clearInput&&!i&&!e&&P("button",{"aria-label":"reset",type:"button",class:"input-clear-icon",onPointerDown:u=>{u.preventDefault()},onClick:this.clearTextInput},P("ion-icon",{"aria-hidden":"true",icon:a==="ios"?Ph:Ih}))),d&&P("div",{class:"input-highlight"})),this.renderBottomContent())}renderLegacyInput(){this.hasLoggedDeprecationWarning||(Ht('ion-input now requires providing a label with either the "label" property or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the "label" property or the "aria-label" attribute.\n\nExample: \nExample with aria-label: \n\nFor inputs that do not render the label immediately next to the input, developers may continue to use "ion-label" but must manually associate the label with the input by using "aria-labelledby".\n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&Ht('ion-input is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\n\nDevelopers can dismiss this warning by removing their usage of the "legacy" property and using the new input syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const e=tt(this),n=this.getValue(),i=this.inputId+"-lbl",o=mb(this.el);return o&&(o.id=i),P(bt,{"aria-disabled":this.disabled?"true":null,class:Be(this.color,{[e]:!0,"has-value":this.hasValue(),"has-focus":this.hasFocus,"legacy-input":!0,"in-item-color":ke("ion-item.ion-color",this.el)})},P("input",Object.assign({class:"native-input",ref:r=>this.nativeInput=r,"aria-labelledby":o?o.id:null,disabled:this.disabled,accept:this.accept,autoCapitalize:this.autocapitalize,autoComplete:this.autocomplete,autoCorrect:this.autocorrect,autoFocus:this.autofocus,enterKeyHint:this.enterkeyhint,inputMode:this.inputmode,min:this.min,max:this.max,minLength:this.minlength,maxLength:this.maxlength,multiple:this.multiple,name:this.name,pattern:this.pattern,placeholder:this.placeholder||"",readOnly:this.readonly,required:this.required,spellcheck:this.spellcheck,step:this.step,size:this.size,type:this.type,value:n,onInput:this.onInput,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,onKeyDown:this.onKeydown},this.inheritedAttributes)),this.clearInput&&!this.readonly&&!this.disabled&&P("button",{"aria-label":"reset",type:"button",class:"input-clear-icon",onPointerDown:r=>{r.preventDefault()},onClick:this.clearTextInput},P("ion-icon",{"aria-hidden":"true",icon:e==="ios"?Ph:Ih})))}render(){const{legacyFormController:e}=this;return e.hasLegacyControl()?this.renderLegacyInput():this.renderInput()}get el(){return this}static get watchers(){return{debounce:["debounceChanged"],disabled:["disabledChanged"],placeholder:["placeholderChanged"],value:["valueChanged"]}}static get style(){return{ios:ZE,md:JE}}},[38,"ion-input",{color:[513],accept:[1],autocapitalize:[1],autocomplete:[1],autocorrect:[1],autofocus:[4],clearInput:[4,"clear-input"],clearOnEdit:[4,"clear-on-edit"],counter:[4],counterFormatter:[16],debounce:[2],disabled:[4],enterkeyhint:[1],errorText:[1,"error-text"],fill:[1],inputmode:[1],helperText:[1,"helper-text"],label:[1],labelPlacement:[1,"label-placement"],legacy:[4],max:[8],maxlength:[2],min:[8],minlength:[2],multiple:[4],name:[1],pattern:[1],placeholder:[1],readonly:[4],required:[4],shape:[1],spellcheck:[4],step:[1],size:[2],type:[1],value:[1032],hasFocus:[32],setFocus:[64],getInputElement:[64]}]);let eS=0;function nS(){if(typeof customElements>"u")return;["ion-input","ion-icon"].forEach(e=>{switch(e){case"ion-input":customElements.get(e)||customElements.define(e,tS);break;case"ion-icon":customElements.get(e)||Hb();break}})}const iS=nS;/*! - * (C) Ionic http://ionicframework.com - MIT License - */const oS=RE;/*! - * (C) Ionic http://ionicframework.com - MIT License - */const rS="ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-ios{background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-ios.list-inset{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px;border-radius:10px}.list-ios.list-inset ion-item:last-child{--border-width:0;--inner-border-width:0}.list-ios.list-inset+ion-list.list-inset{margin-top:0}.list-ios-lines-none .item-lines-default{--inner-border-width:0px;--border-width:0px}.list-ios-lines-full .item-lines-default{--inner-border-width:0px;--border-width:0 0 0.55px 0}.list-ios-lines-inset .item-lines-default{--inner-border-width:0 0 0.55px 0;--border-width:0px}ion-card .list-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}",sS="ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;background:var(--ion-item-background, var(--ion-background-color, #fff))}@supports (inset-inline-start: 0){.list-md>.input:last-child::after{inset-inline-start:0}}@supports not (inset-inline-start: 0){.list-md>.input:last-child::after{left:0}:host-context([dir=rtl]) .list-md>.input:last-child::after{left:unset;right:unset;right:0}[dir=rtl] .list-md>.input:last-child::after{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.list-md>.input:last-child::after:dir(rtl){left:unset;right:unset;right:0}}}.list-md.list-inset{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px;border-radius:2px}.list-md.list-inset ion-item:first-child{--border-radius:2px 2px 0 0}.list-md.list-inset ion-item:last-child{--border-radius:0 0 2px, 2px;--border-width:0;--inner-border-width:0}.list-md.list-inset+ion-list.list-inset{margin-top:0}.list-md-lines-none .item-lines-default{--inner-border-width:0px;--border-width:0px}.list-md-lines-full .item-lines-default{--inner-border-width:0px;--border-width:0 0 1px 0}.list-md-lines-inset .item-lines-default{--inner-border-width:0 0 1px 0;--border-width:0px}ion-card .list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}",aS=vt(class extends yt{constructor(){super(),this.__registerHost(),this.lines=void 0,this.inset=!1}async closeSlidingItems(){const e=this.el.querySelector("ion-item-sliding");return e!=null&&e.closeOpened?e.closeOpened():!1}render(){const e=tt(this),{lines:n,inset:i}=this;return P(bt,{role:"list",class:{[e]:!0,["list-".concat(e)]:!0,"list-inset":i,["list-lines-".concat(n)]:n!==void 0,["list-".concat(e,"-lines-").concat(n)]:n!==void 0}})}get el(){return this}static get style(){return{ios:rS,md:sS}}},[32,"ion-list",{lines:[1],inset:[4],closeSlidingItems:[64]}]);function lS(){if(typeof customElements>"u")return;["ion-list"].forEach(e=>{switch(e){case"ion-list":customElements.get(e)||customElements.define(e,aS);break}})}/*! - * (C) Ionic http://ionicframework.com - MIT License - */const cS=lS;/*! - * (C) Ionic http://ionicframework.com - MIT License - */const dS=":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-color-step-850, #262626);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));-webkit-padding-start:calc(var(--ion-safe-area-left, 0px) + 16px);padding-inline-start:calc(var(--ion-safe-area-left, 0px) + 16px);position:relative;-ms-flex-align:end;align-items:flex-end;font-size:22px;font-weight:700;letter-spacing:0}::slotted(ion-button),::slotted(ion-label){margin-top:29px;margin-bottom:6px}::slotted(ion-button){--padding-top:0;--padding-bottom:0;-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:3px;margin-inline-end:3px;min-height:1.4em}:host(.list-header-lines-full){--border-width:0 0 0.55px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 0.55px 0}",uS=":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-text-color, #000);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));-webkit-padding-start:calc(var(--ion-safe-area-left, 0) + 16px);padding-inline-start:calc(var(--ion-safe-area-left, 0) + 16px);min-height:45px;font-size:14px}:host(.list-header-lines-full){--border-width:0 0 1px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 1px 0}",fS=vt(class extends yt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.color=void 0,this.lines=void 0}render(){const{lines:e}=this,n=tt(this);return P(bt,{class:Be(this.color,{[n]:!0,["list-header-lines-".concat(e)]:e!==void 0})},P("div",{class:"list-header-inner"},P("slot",null)))}static get style(){return{ios:dS,md:uS}}},[33,"ion-list-header",{color:[513],lines:[1]}]);function hS(){if(typeof customElements>"u")return;["ion-list-header"].forEach(e=>{switch(e){case"ion-list-header":customElements.get(e)||customElements.define(e,fS);break}})}/*! - * (C) Ionic http://ionicframework.com - MIT License - */const pS=hS,Kb=1,Gb=2,Hs=3;class Yc{constructor(e,n){this.component=e,this.params=n,this.state=Kb}async init(e){if(this.state=Gb,!this.element){const n=this.component;this.element=await su(this.delegate,e,n,["ion-page","ion-page-invisible"],this.params)}}_destroy(){Kt(this.state!==Hs,"view state must be ATTACHED");const e=this.element;e&&(this.delegate?this.delegate.removeViewFromDom(e.parentElement,e):e.remove()),this.nav=void 0,this.state=Hs}}const Mh=(t,e,n)=>!t||t.component!==e?!1:gb(t.params,n),Bh=(t,e)=>t?t instanceof Yc?t:new Yc(t,e):null,mS=t=>t.map(e=>e instanceof Yc?e:"component"in e?Bh(e.component,e.componentProps===null?void 0:e.componentProps):Bh(e,void 0)).filter(e=>e!==null),gS=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;overflow:hidden;z-index:0}",bS=vt(class extends yt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionNavWillLoad=Q(this,"ionNavWillLoad",7),this.ionNavWillChange=Q(this,"ionNavWillChange",3),this.ionNavDidChange=Q(this,"ionNavDidChange",3),this.transInstr=[],this.animationEnabled=!0,this.useRouter=!1,this.isTransitioning=!1,this.destroyed=!1,this.views=[],this.didLoad=!1,this.delegate=void 0,this.swipeGesture=void 0,this.animated=!0,this.animation=void 0,this.rootParams=void 0,this.root=void 0}swipeGestureChanged(){this.gesture&&this.gesture.enable(this.swipeGesture===!0)}rootChanged(){this.root!==void 0&&this.didLoad!==!1&&(this.useRouter||this.root!==void 0&&this.setRoot(this.root,this.rootParams))}componentWillLoad(){if(this.useRouter=document.querySelector("ion-router")!==null&&this.el.closest("[no-router]")===null,this.swipeGesture===void 0){const e=tt(this);this.swipeGesture=ot.getBoolean("swipeBackEnabled",e==="ios")}this.ionNavWillLoad.emit()}async componentDidLoad(){this.didLoad=!0,this.rootChanged(),this.gesture=(await He(()=>import("./swipe-back-d667a06d.js"),[])).createSwipeBackGesture(this.el,this.canStart.bind(this),this.onStart.bind(this),this.onMove.bind(this),this.onEnd.bind(this)),this.swipeGestureChanged()}connectedCallback(){this.destroyed=!1}disconnectedCallback(){for(const e of this.views)Xe(e.element,kl),e._destroy();this.gesture&&(this.gesture.destroy(),this.gesture=void 0),this.transInstr.length=0,this.views.length=0,this.destroyed=!0}push(e,n,i,o){return this.insert(-1,e,n,i,o)}insert(e,n,i,o,r){return this.insertPages(e,[{component:n,componentProps:i}],o,r)}insertPages(e,n,i,o){return this.queueTrns({insertStart:e,insertViews:n,opts:i},o)}pop(e,n){return this.removeIndex(-1,1,e,n)}popTo(e,n,i){const o={removeStart:-1,removeCount:-1,opts:n};return typeof e=="object"&&e.component?(o.removeView=e,o.removeStart=1):typeof e=="number"&&(o.removeStart=e+1),this.queueTrns(o,i)}popToRoot(e,n){return this.removeIndex(1,-1,e,n)}removeIndex(e,n=1,i,o){return this.queueTrns({removeStart:e,removeCount:n,opts:i},o)}setRoot(e,n,i,o){return this.setPages([{component:e,componentProps:n}],i,o)}setPages(e,n,i){return n!=null||(n={}),n.animated!==!0&&(n.animated=!1),this.queueTrns({insertStart:0,insertViews:e,removeStart:0,removeCount:-1,opts:n},i)}setRouteId(e,n,i,o){const r=this.getActiveSync();if(Mh(r,e,n))return Promise.resolve({changed:!1,element:r.element});let s;const a=new Promise(d=>s=d);let l;const c={updateURL:!1,viewIsReady:d=>{let u;const f=new Promise(m=>u=m);return s({changed:!0,element:d,markVisible:async()=>{u(),await l}}),f}};if(i==="root")l=this.setRoot(e,n,c);else{const d=this.views.find(u=>Mh(u,e,n));d?l=this.popTo(d,Object.assign(Object.assign({},c),{direction:"back",animationBuilder:o})):i==="forward"?l=this.push(e,n,Object.assign(Object.assign({},c),{animationBuilder:o})):i==="back"&&(l=this.setRoot(e,n,Object.assign(Object.assign({},c),{direction:"back",animated:!0,animationBuilder:o})))}return a}async getRouteId(){const e=this.getActiveSync();if(e)return{id:e.element.tagName,params:e.params,element:e.element}}async getActive(){return this.getActiveSync()}async getByIndex(e){return this.views[e]}async canGoBack(e){return this.canGoBackSync(e)}async getPrevious(e){return this.getPreviousSync(e)}getLength(){return this.views.length}getActiveSync(){return this.views[this.views.length-1]}canGoBackSync(e=this.getActiveSync()){return!!(e&&this.getPreviousSync(e))}getPreviousSync(e=this.getActiveSync()){if(!e)return;const n=this.views,i=n.indexOf(e);return i>0?n[i-1]:void 0}async queueTrns(e,n){var i,o;if(this.isTransitioning&&(!((i=e.opts)===null||i===void 0)&&i.skipIfBusy))return!1;const r=new Promise((s,a)=>{e.resolve=s,e.reject=a});if(e.done=n,e.opts&&e.opts.updateURL!==!1&&this.useRouter){const s=document.querySelector("ion-router");if(s){const a=await s.canTransition();if(a===!1)return!1;if(typeof a=="string")return s.push(a,e.opts.direction||"back"),!1}}return((o=e.insertViews)===null||o===void 0?void 0:o.length)===0&&(e.insertViews=void 0),this.transInstr.push(e),this.nextTrns(),r}success(e,n){if(this.destroyed){this.fireError("nav controller was destroyed",n);return}if(n.done&&n.done(e.hasCompleted,e.requiresTransition,e.enteringView,e.leavingView,e.direction),n.resolve(e.hasCompleted),n.opts.updateURL!==!1&&this.useRouter){const i=document.querySelector("ion-router");if(i){const o=e.direction==="back"?"back":"forward";i.navChanged(o)}}}failed(e,n){if(this.destroyed){this.fireError("nav controller was destroyed",n);return}this.transInstr.length=0,this.fireError(e,n)}fireError(e,n){n.done&&n.done(!1,!1,e),n.reject&&!this.destroyed?n.reject(e):n.resolve(!1)}nextTrns(){if(this.isTransitioning)return!1;const e=this.transInstr.shift();return e?(this.runTransition(e),!0):!1}async runTransition(e){try{this.ionNavWillChange.emit(),this.isTransitioning=!0,this.prepareTI(e);const n=this.getActiveSync(),i=this.getEnteringView(e,n);if(!n&&!i)throw new Error("no views in the stack to be removed");i&&i.state===Kb&&await i.init(this.el),this.postViewInit(i,n,e);const o=(e.enteringRequiresTransition||e.leavingRequiresTransition)&&i!==n;o&&e.opts&&n&&(e.opts.direction==="back"&&(e.opts.animationBuilder=e.opts.animationBuilder||(i==null?void 0:i.animationBuilder)),n.animationBuilder=e.opts.animationBuilder);let r;o?r=await this.transition(i,n,e):r={hasCompleted:!0,requiresTransition:!1},this.success(r,e),this.ionNavDidChange.emit()}catch(n){this.failed(n,e)}this.isTransitioning=!1,this.nextTrns()}prepareTI(e){var n,i,o;const r=this.views.length;if((n=e.opts)!==null&&n!==void 0||(e.opts={}),(i=(o=e.opts).delegate)!==null&&i!==void 0||(o.delegate=this.delegate),e.removeView!==void 0){Kt(e.removeStart!==void 0,"removeView needs removeStart"),Kt(e.removeCount!==void 0,"removeView needs removeCount");const l=this.views.indexOf(e.removeView);if(l<0)throw new Error("removeView was not found");e.removeStart+=l}e.removeStart!==void 0&&(e.removeStart<0&&(e.removeStart=r-1),e.removeCount<0&&(e.removeCount=r-e.removeStart),e.leavingRequiresTransition=e.removeCount>0&&e.removeStart+e.removeCount===r),e.insertViews&&((e.insertStart<0||e.insertStart>r)&&(e.insertStart=r),e.enteringRequiresTransition=e.insertStart===r);const s=e.insertViews;if(!s)return;Kt(s.length>0,"length can not be zero");const a=mS(s);if(a.length===0)throw new Error("invalid views to insert");for(const l of a){l.delegate=e.opts.delegate;const c=l.nav;if(c&&c!==this)throw new Error("inserted view was already inserted");if(l.state===Hs)throw new Error("inserted view was already destroyed")}e.insertViews=a}getEnteringView(e,n){const i=e.insertViews;if(i!==void 0)return i[i.length-1];const o=e.removeStart;if(o!==void 0){const r=this.views,s=o+e.removeCount;for(let a=r.length-1;a>=0;a--){const l=r[a];if((a=s)&&l!==n)return l}}}postViewInit(e,n,i){var o,r,s;Kt(n||e,"Both leavingView and enteringView are null"),Kt(i.resolve,"resolve must be valid"),Kt(i.reject,"reject must be valid");const a=i.opts,{insertViews:l,removeStart:c,removeCount:d}=i;let u;if(c!==void 0&&d!==void 0){Kt(c>=0,"removeStart can not be negative"),Kt(d>=0,"removeCount can not be negative"),u=[];for(let m=c;m=0,"final balance can not be negative"),f===0)throw console.warn("You can't remove all the pages in the navigation stack. nav.pop() is probably called too many times.",this,this.el),new Error("navigation stack needs at least one root page");if(l){let m=i.insertStart;for(const b of l)this.insertViewAt(b,m),m++;i.enteringRequiresTransition&&((s=a.direction)!==null&&s!==void 0||(a.direction="forward"))}if(u&&u.length>0){for(const m of u)Xe(m.element,bb),Xe(m.element,vb),Xe(m.element,kl);for(const m of u)this.destroyView(m)}}async transition(e,n,i){const o=i.opts,r=o.progressAnimation?u=>this.sbAni=u:void 0,s=tt(this),a=e.element,l=n&&n.element,c=Object.assign(Object.assign({mode:s,showGoBack:this.canGoBackSync(e),baseEl:this.el,progressCallback:r,animated:this.animated&&ot.getBoolean("animated",!0),enteringEl:a,leavingEl:l},o),{animationBuilder:o.animationBuilder||this.animation||ot.get("navAnimation")}),{hasCompleted:d}=await yb(c);return this.transitionFinish(d,e,n,o)}transitionFinish(e,n,i,o){const r=e?n:i;return r&&this.unmountInactiveViews(r),{hasCompleted:e,requiresTransition:!0,enteringView:n,leavingView:i,direction:o.direction}}insertViewAt(e,n){const i=this.views,o=i.indexOf(e);o>-1?(Kt(e.nav===this,"view is not part of the nav"),i.splice(o,1),i.splice(n,0,e)):(Kt(!e.nav,"nav is used"),e.nav=this,i.splice(n,0,e))}removeView(e){Kt(e.state===Gb||e.state===Hs,"view state should be loaded or destroyed");const n=this.views,i=n.indexOf(e);Kt(i>-1,"view must be part of the stack"),i>=0&&n.splice(i,1)}destroyView(e){e._destroy(),this.removeView(e)}unmountInactiveViews(e){if(this.destroyed)return;const n=this.views,i=n.indexOf(e);for(let o=n.length-1;o>=0;o--){const r=n[o],s=r.element;s&&(o>i?(Xe(s,kl),this.destroyView(r)):o{this.animationEnabled=!0},{oneTimeCallback:!0});let o=e?-.001:.001;e?o+=Yi([0,0],[.32,.72],[0,1],[1,1],n)[0]:(this.sbAni.easing("cubic-bezier(1, 0, 0.68, 0.28)"),o+=Yi([0,0],[1,0],[.68,.28],[1,1],n)[0]),this.sbAni.progressEnd(e?1:0,o,i)}}render(){return P("slot",null)}get el(){return this}static get watchers(){return{swipeGesture:["swipeGestureChanged"],root:["rootChanged"]}}static get style(){return gS}},[1,"ion-nav",{delegate:[16],swipeGesture:[1028,"swipe-gesture"],animated:[4],animation:[16],rootParams:[16],root:[1],push:[64],insert:[64],insertPages:[64],pop:[64],popTo:[64],popToRoot:[64],removeIndex:[64],setRoot:[64],setPages:[64],setRouteId:[64],getRouteId:[64],getActive:[64],getByIndex:[64],canGoBack:[64],getPrevious:[64]}]);function vS(){if(typeof customElements>"u")return;["ion-nav"].forEach(e=>{switch(e){case"ion-nav":customElements.get(e)||customElements.define(e,bS);break}})}const yS=vS;/*! - * (C) Ionic http://ionicframework.com - MIT License - */const wS=":host(.ion-color){color:var(--ion-color-base)}",xS=vt(class extends yt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.color=void 0}render(){const e=tt(this);return P(bt,{class:Be(this.color,{[e]:!0})},P("slot",null))}static get style(){return wS}},[1,"ion-text",{color:[513]}]);function kS(){if(typeof customElements>"u")return;["ion-text"].forEach(e=>{switch(e){case"ion-text":customElements.get(e)||customElements.define(e,xS);break}})}const ES=kS;/*! - * (C) Ionic http://ionicframework.com - MIT License - */const SS=":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}: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}:host(.title-small) .toolbar-title{white-space:normal}:host{top:0;-webkit-padding-start:90px;padding-inline-start:90px;-webkit-padding-end:90px;padding-inline-end:90px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);position:absolute;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:17px;font-weight:600;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}@supports (inset-inline-start: 0){:host{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host{left:0}:host-context([dir=rtl]){left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host:dir(rtl){left:unset;right:unset;right:0}}}:host(.title-small){-webkit-padding-start:9px;padding-inline-start:9px;-webkit-padding-end:9px;padding-inline-end:9px;padding-top:6px;padding-bottom:16px;position:relative;font-size:13px;font-weight:normal}:host(.title-large){-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:0;padding-bottom:0;-webkit-transform-origin:left center;transform-origin:left center;bottom:0;-ms-flex-align:end;align-items:flex-end;min-width:100%;padding-bottom:6px;font-size:34px;font-weight:700;text-align:start}:host(.title-large.title-rtl){-webkit-transform-origin:right center;transform-origin:right center}:host(.title-large.ion-cloned-element){--color:var(--ion-text-color, #000)}:host(.title-large) .toolbar-title{-webkit-transform-origin:inherit;transform-origin:inherit}:host-context([dir=rtl]):host(.title-large) .toolbar-title,:host-context([dir=rtl]).title-large .toolbar-title{-webkit-transform-origin:calc(100% - inherit);transform-origin:calc(100% - inherit)}@supports selector(:dir(rtl)){:host(.title-large) .toolbar-title:dir(rtl){-webkit-transform-origin:calc(100% - inherit);transform-origin:calc(100% - inherit)}}",$S=":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}: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}:host(.title-small) .toolbar-title{white-space:normal}:host{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;padding-top:0;padding-bottom:0;font-size:20px;font-weight:500;letter-spacing:0.0125em}:host(.title-small){width:100%;height:100%;font-size:15px;font-weight:normal}",CS=vt(class extends yt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionStyle=Q(this,"ionStyle",7),this.color=void 0,this.size=void 0}sizeChanged(){this.emitStyle()}connectedCallback(){this.emitStyle()}emitStyle(){const e=this.getSize();this.ionStyle.emit({["title-".concat(e)]:!0})}getSize(){return this.size!==void 0?this.size:"default"}render(){const e=tt(this),n=this.getSize();return P(bt,{class:Be(this.color,{[e]:!0,["title-".concat(n)]:!0,"title-rtl":document.dir==="rtl"})},P("div",{class:"toolbar-title"},P("slot",null)))}get el(){return this}static get watchers(){return{size:["sizeChanged"]}}static get style(){return{ios:SS,md:$S}}},[33,"ion-title",{color:[513],size:[1]}]);function TS(){if(typeof customElements>"u")return;["ion-title"].forEach(e=>{switch(e){case"ion-title":customElements.get(e)||customElements.define(e,CS);break}})}const PS=TS;/*! - * (C) Ionic http://ionicframework.com - MIT License - */const IS=":host{--border-width:0;--border-style:solid;--opacity:1;--opacity-scale:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-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);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}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end: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}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-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:calc(var(--opacity) * var(--opacity-scale));z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-color-step-50, #f7f7f7));--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:3px;--padding-bottom:3px;--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) .toolbar-content{display:-ms-inline-flexbox;display:inline-flex}:host(.toolbar-searchbar) .toolbar-container{padding-top:0;padding-bottom:0}:host(.toolbar-searchbar) ::slotted(*){-ms-flex-item-align:start;align-self:start}:host(.toolbar-searchbar) ::slotted(ion-chip){margin-top:3px}:host(.toolbar-searchbar) ::slotted(ion-back-button){height:38px}::slotted(ion-buttons){min-height:38px}::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}:host(.toolbar-title-large) .toolbar-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}:host(.toolbar-title-large) .toolbar-content ion-title{-ms-flex:1;flex:1;-ms-flex-order:8;order:8;min-width:100%}",LS=":host{--border-width:0;--border-style:solid;--opacity:1;--opacity-scale:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-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);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}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end: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}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-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:calc(var(--opacity) * var(--opacity-scale));z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-background-color, #fff));--color:var(--ion-toolbar-color, var(--ion-text-color, #424242));--border-color:var(--ion-toolbar-border-color, var(--ion-border-color, var(--ion-color-step-150, #c1c4cd)));--padding-top:0;--padding-bottom:0;--padding-start:0;--padding-end:0;--min-height:56px}.toolbar-content{-ms-flex:1;flex:1;-ms-flex-order:3;order:3;min-width:0;max-width:100%}::slotted(.buttons-first-slot){-webkit-margin-start:4px;margin-inline-start:4px}::slotted(.buttons-last-slot){-webkit-margin-end:4px;margin-inline-end:4px}::slotted([slot=start]){-ms-flex-order:2;order:2}::slotted([slot=secondary]){-ms-flex-order:4;order:4}::slotted([slot=primary]){-ms-flex-order:5;order:5;text-align:end}::slotted([slot=end]){-ms-flex-order:6;order:6;text-align:end}",OS=vt(class extends yt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.childrenStyles=new Map,this.color=void 0}componentWillLoad(){const e=Array.from(this.el.querySelectorAll("ion-buttons")),n=e.find(r=>r.slot==="start");n&&n.classList.add("buttons-first-slot");const i=e.reverse(),o=i.find(r=>r.slot==="end")||i.find(r=>r.slot==="primary")||i.find(r=>r.slot==="secondary");o&&o.classList.add("buttons-last-slot")}childrenStyle(e){e.stopPropagation();const n=e.target.tagName,i=e.detail,o={},r=this.childrenStyles.get(n)||{};let s=!1;Object.keys(i).forEach(a=>{const l="toolbar-".concat(a),c=i[a];c!==r[l]&&(s=!0),c&&(o[l]=!0)}),s&&(this.childrenStyles.set(n,o),Zo(this))}render(){const e=tt(this),n={};return this.childrenStyles.forEach(i=>{Object.assign(n,i)}),P(bt,{class:Object.assign(Object.assign({},n),Be(this.color,{[e]:!0,"in-toolbar":ke("ion-toolbar",this.el)}))},P("div",{class:"toolbar-background"}),P("div",{class:"toolbar-container"},P("slot",{name:"start"}),P("slot",{name:"secondary"}),P("div",{class:"toolbar-content"},P("slot",null)),P("slot",{name:"primary"}),P("slot",{name:"end"})))}get el(){return this}static get style(){return{ios:IS,md:LS}}},[33,"ion-toolbar",{color:[513]},[[0,"ionStyle","childrenStyle"]]]);function _S(){if(typeof customElements>"u")return;["ion-toolbar"].forEach(e=>{switch(e){case"ion-toolbar":customElements.get(e)||customElements.define(e,OS);break}})}const RS=_S;/*! - * (C) Ionic http://ionicframework.com - MIT License - */const AS=CE;/*! - * (C) Ionic http://ionicframework.com - MIT License - */const DS=IE;/*! - * (C) Ionic http://ionicframework.com - MIT License - */const Fs="ionKeyboardDidShow",Xb="ionKeyboardDidHide",zS=150;let Vs={},tn={},to=!1;const MS=()=>{Vs={},tn={},to=!1},BS=t=>{if(Yb.getEngine())jS(t);else{if(!t.visualViewport)return;tn=uu(t.visualViewport),t.visualViewport.onresize=()=>{Jb(t),Qb()||Zb(t)?lu(t):du(t)&&cu(t)}}},jS=t=>{t.addEventListener("keyboardDidShow",e=>lu(t,e)),t.addEventListener("keyboardDidHide",()=>cu(t))},lu=(t,e)=>{NS(t,e),to=!0},cu=t=>{HS(t),to=!1},Qb=()=>{const t=(Vs.height-tn.height)*tn.scale;return!to&&Vs.width===tn.width&&t>zS},Zb=t=>to&&!du(t),du=t=>to&&tn.height===t.innerHeight,NS=(t,e)=>{const n=e?e.keyboardHeight:t.innerHeight-tn.height,i=new CustomEvent(Fs,{detail:{keyboardHeight:n}});t.dispatchEvent(i)},HS=t=>{const e=new CustomEvent(Xb);t.dispatchEvent(e)},Jb=t=>{Vs=Object.assign({},tn),tn=uu(t.visualViewport)},uu=t=>({width:Math.round(t.width),height:Math.round(t.height),offsetTop:t.offsetTop,offsetLeft:t.offsetLeft,pageTop:t.pageTop,pageLeft:t.pageLeft,scale:t.scale}),FS=Object.freeze(Object.defineProperty({__proto__:null,KEYBOARD_DID_CLOSE:Xb,KEYBOARD_DID_OPEN:Fs,copyVisualViewport:uu,keyboardDidClose:du,keyboardDidOpen:Qb,keyboardDidResize:Zb,resetKeyboardAssist:MS,setKeyboardClose:cu,setKeyboardOpen:lu,startKeyboardAssist:BS,trackViewportChanges:Jb},Symbol.toStringTag,{value:"Module"}));/*! - * (C) Ionic http://ionicframework.com - MIT License - */var qi;(function(t){t.Dark="DARK",t.Light="LIGHT",t.Default="DEFAULT"})(qi||(qi={}));const er={getEngine(){const t=Hc();if(t!=null&&t.isPluginAvailable("StatusBar"))return t.Plugins.StatusBar},supportsDefaultStatusBarStyle(){const t=Hc();return!!(t!=null&&t.PluginHeaders)},setStyle(t){const e=this.getEngine();e&&e.setStyle(t)},getStyle:async function(){const t=this.getEngine();if(!t)return qi.Default;const{style:e}=await t.getInfo();return e}},qc=(t,e)=>{if(e===1)return 0;const n=1/(1-e),i=-(e*n);return t*n+i},tv=()=>{!ut||ut.innerWidth>=768||!er.supportsDefaultStatusBarStyle()||er.setStyle({style:qi.Dark})},ev=(t=qi.Default)=>{!ut||ut.innerWidth>=768||!er.supportsDefaultStatusBarStyle()||er.setStyle({style:t})},nv=async(t,e)=>{typeof t.canDismiss!="function"||!await t.canDismiss(void 0,Lo)||(e.isRunning()?e.onFinish(()=>{t.dismiss(void 0,"handler")},{oneTimeCallback:!0}):t.dismiss(void 0,"handler"))},Kc=t=>.00255275*2.71828**(-14.9619*t)-1.00255*2.71828**(-.0380968*t)+1,Us={MIN_PRESENTING_SCALE:.93},VS=(t,e,n,i)=>{const r=t.offsetHeight;let s=!1,a=!1,l=null,c=null;const d=.2;let u=!0,f=0;const m=()=>l&&Xn(l)?l.scrollY:!0,h=Sb({el:t,gestureName:"modalSwipeToClose",gesturePriority:39,direction:"y",threshold:10,canStart:g=>{const y=g.event.target;return y===null||!y.closest?!0:(l=DE(y),l?(Xn(l)?c=sn(l).querySelector(".inner-scroll"):c=l,!!!l.querySelector("ion-refresher")&&c.scrollTop===0):y.closest("ion-footer")===null)},onStart:g=>{const{deltaY:y}=g;u=m(),a=t.canDismiss!==void 0&&t.canDismiss!==!0,y>0&&l&&_h(l),e.progressStart(!0,s?1:0)},onMove:g=>{const{deltaY:y}=g;y>0&&l&&_h(l);const C=g.deltaY/r,E=C>=0&&a,w=E?d:.9999,$=E?Kc(C/w):C,M=Wi(1e-4,$,w);e.progressStep(M),M>=.5&&f<.5?ev(n):M<.5&&f>=.5&&tv(),f=M},onEnd:g=>{const y=g.velocityY,C=g.deltaY/r,E=C>=0&&a,w=E?d:.9999,$=E?Kc(C/w):C,M=Wi(1e-4,$,w),L=(g.deltaY+y*1e3)/r,A=!E&&L>=.5;let W=A?-.001:.001;A?(e.easing("cubic-bezier(0.32, 0.72, 0, 1)"),W+=Yi([0,0],[.32,.72],[0,1],[1,1],M)[0]):(e.easing("cubic-bezier(1, 0, 0.68, 0.28)"),W+=Yi([0,0],[1,0],[.68,.28],[1,1],M)[0]);const J=jh(A?C*r:(1-M)*r,y);s=A,h.enable(!1),l&&zE(l,u),e.onFinish(()=>{A||h.enable(!0)}).progressEnd(A?1:0,W,J),E&&M>w/4?nv(t,e):A&&i()}});return h},jh=(t,e)=>Wi(400,t/Math.abs(e*1.1),500),iv=t=>{const{currentBreakpoint:e,backdropBreakpoint:n}=t,i=n===void 0||n{const{currentBreakpoint:e,backdropBreakpoint:n}=t,i="calc(var(--backdrop-opacity) * ".concat(qc(e,n),")"),o=[{offset:0,opacity:i},{offset:1,opacity:0}],r=[{offset:0,opacity:i},{offset:n,opacity:0},{offset:1,opacity:0}],s=kt("backdropAnimation").keyframes(n!==0?r:o);return{wrapperAnimation:kt("wrapperAnimation").keyframes([{offset:0,opacity:1,transform:"translateY(".concat(100-e*100,"%)")},{offset:1,opacity:1,transform:"translateY(100%)"}]),backdropAnimation:s}},US=()=>{const t=kt().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),e=kt().fromTo("transform","translateY(100vh)","translateY(0vh)");return{backdropAnimation:t,wrapperAnimation:e}},Nh=(t,e)=>{const{presentingEl:n,currentBreakpoint:i}=e,o=sn(t),{wrapperAnimation:r,backdropAnimation:s}=i!==void 0?iv(e):US();s.addElement(o.querySelector("ion-backdrop")),r.addElement(o.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const a=kt("entering-base").addElement(t).easing("cubic-bezier(0.32,0.72,0,1)").duration(500).addAnimation(r);if(n){const l=window.innerWidth<768,c=n.tagName==="ION-MODAL"&&n.presentingElement!==void 0,d=sn(n),u=kt().beforeStyles({transform:"translateY(0)","transform-origin":"top center",overflow:"hidden"}),f=document.body;if(l){const m=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",b=c?"-10px":m,v=Us.MIN_PRESENTING_SCALE,I="translateY(".concat(b,") scale(").concat(v,")");u.afterStyles({transform:I}).beforeAddWrite(()=>f.style.setProperty("background-color","black")).addElement(n).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"},{offset:1,filter:"contrast(0.85)",transform:I,borderRadius:"10px 10px 0 0"}]),a.addAnimation(u)}else if(a.addAnimation(s),!c)r.fromTo("opacity","0","1");else{const m=c?Us.MIN_PRESENTING_SCALE:1,b="translateY(-10px) scale(".concat(m,")");u.afterStyles({transform:b}).addElement(d.querySelector(".modal-wrapper")).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0) scale(1)"},{offset:1,filter:"contrast(0.85)",transform:b}]);const v=kt().afterStyles({transform:b}).addElement(d.querySelector(".modal-shadow")).keyframes([{offset:0,opacity:"1",transform:"translateY(0) scale(1)"},{offset:1,opacity:"0",transform:b}]);a.addAnimation([u,v])}}else a.addAnimation(s);return a},WS=()=>{const t=kt().fromTo("opacity","var(--backdrop-opacity)",0),e=kt().fromTo("transform","translateY(0vh)","translateY(100vh)");return{backdropAnimation:t,wrapperAnimation:e}},Hh=(t,e,n=500)=>{const{presentingEl:i,currentBreakpoint:o}=e,r=sn(t),{wrapperAnimation:s,backdropAnimation:a}=o!==void 0?ov(e):WS();a.addElement(r.querySelector("ion-backdrop")),s.addElement(r.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const l=kt("leaving-base").addElement(t).easing("cubic-bezier(0.32,0.72,0,1)").duration(n).addAnimation(s);if(i){const c=window.innerWidth<768,d=i.tagName==="ION-MODAL"&&i.presentingElement!==void 0,u=sn(i),f=kt().beforeClearStyles(["transform"]).afterClearStyles(["transform"]).onFinish(b=>{if(b!==1)return;i.style.setProperty("overflow",""),Array.from(m.querySelectorAll("ion-modal:not(.overlay-hidden)")).filter(I=>I.presentingElement!==void 0).length<=1&&m.style.setProperty("background-color","")}),m=document.body;if(c){const b=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",v=d?"-10px":b,I=Us.MIN_PRESENTING_SCALE,p="translateY(".concat(v,") scale(").concat(I,")");f.addElement(i).keyframes([{offset:0,filter:"contrast(0.85)",transform:p,borderRadius:"10px 10px 0 0"},{offset:1,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"}]),l.addAnimation(f)}else if(l.addAnimation(a),!d)s.fromTo("opacity","1","0");else{const b=d?Us.MIN_PRESENTING_SCALE:1,v="translateY(-10px) scale(".concat(b,")");f.addElement(u.querySelector(".modal-wrapper")).afterStyles({transform:"translate3d(0, 0, 0)"}).keyframes([{offset:0,filter:"contrast(0.85)",transform:v},{offset:1,filter:"contrast(1)",transform:"translateY(0) scale(1)"}]);const I=kt().addElement(u.querySelector(".modal-shadow")).afterStyles({transform:"translateY(0) scale(1)"}).keyframes([{offset:0,opacity:"0",transform:v},{offset:1,opacity:"1",transform:"translateY(0) scale(1)"}]);l.addAnimation([f,I])}}else l.addAnimation(a);return l},YS=()=>{const t=kt().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),e=kt().keyframes([{offset:0,opacity:.01,transform:"translateY(40px)"},{offset:1,opacity:1,transform:"translateY(0px)"}]);return{backdropAnimation:t,wrapperAnimation:e}},qS=(t,e)=>{const{currentBreakpoint:n}=e,i=sn(t),{wrapperAnimation:o,backdropAnimation:r}=n!==void 0?iv(e):YS();return r.addElement(i.querySelector("ion-backdrop")),o.addElement(i.querySelector(".modal-wrapper")),kt().addElement(t).easing("cubic-bezier(0.36,0.66,0.04,1)").duration(280).addAnimation([r,o])},KS=()=>{const t=kt().fromTo("opacity","var(--backdrop-opacity)",0),e=kt().keyframes([{offset:0,opacity:.99,transform:"translateY(0px)"},{offset:1,opacity:0,transform:"translateY(40px)"}]);return{backdropAnimation:t,wrapperAnimation:e}},GS=(t,e)=>{const{currentBreakpoint:n}=e,i=sn(t),{wrapperAnimation:o,backdropAnimation:r}=n!==void 0?ov(e):KS();return r.addElement(i.querySelector("ion-backdrop")),o.addElement(i.querySelector(".modal-wrapper")),kt().easing("cubic-bezier(0.47,0,0.745,0.715)").duration(200).addAnimation([r,o])},XS=(t,e,n,i,o,r,s=[],a,l,c)=>{const d=[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1,opacity:.01}],u=[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1-o,opacity:0},{offset:1,opacity:0}],f={WRAPPER_KEYFRAMES:[{offset:0,transform:"translateY(0%)"},{offset:1,transform:"translateY(100%)"}],BACKDROP_KEYFRAMES:o!==0?u:d},m=t.querySelector("ion-content"),b=n.clientHeight;let v=i,I=0,p=!1;const h=.95,g=r.childAnimations.find(B=>B.id==="wrapperAnimation"),y=r.childAnimations.find(B=>B.id==="backdropAnimation"),C=s[s.length-1],E=s[0],w=()=>{t.style.setProperty("pointer-events","auto"),e.style.setProperty("pointer-events","auto"),t.classList.remove("ion-disable-focus-trap")},$=()=>{t.style.setProperty("pointer-events","none"),e.style.setProperty("pointer-events","none"),t.classList.add("ion-disable-focus-trap")};g&&y&&(g.keyframes([...f.WRAPPER_KEYFRAMES]),y.keyframes([...f.BACKDROP_KEYFRAMES]),r.progressStart(!0,1-v),v>o?w():$()),m&&v!==C&&(m.scrollY=!1);const M=B=>{const F=B.event.target.closest("ion-content");return v=a(),!(v===1&&F)},L=()=>{p=t.canDismiss!==void 0&&t.canDismiss!==!0&&E===0,m&&(m.scrollY=!1),pt(()=>{t.focus()}),r.progressStart(!0,1-v)},A=B=>{const F=1-v,q=s.length>1?1-s[1]:void 0,_=F+B.deltaY/b,O=q!==void 0&&_>=q&&p,S=O?h:.9999,T=O&&q!==void 0?q+Kc((_-q)/(S-q)):_;I=Wi(1e-4,T,S),r.progressStep(I)},W=B=>{const F=B.velocityY,q=(B.deltaY+F*350)/b,_=v-q,O=s.reduce((S,T)=>Math.abs(T-_){const{breakpoint:F,canDismiss:q,breakpointOffset:_}=B,O=q&&F===0,S=O?v:F,T=S!==0;return v=0,g&&y&&(g.keyframes([{offset:0,transform:"translateY(".concat(_*100,"%)")},{offset:1,transform:"translateY(".concat((1-S)*100,"%)")}]),y.keyframes([{offset:0,opacity:"calc(var(--backdrop-opacity) * ".concat(qc(1-_,o),")")},{offset:1,opacity:"calc(var(--backdrop-opacity) * ".concat(qc(S,o),")")}]),r.progressStep(0)),X.enable(!1),O?nv(t,r):T||l(),new Promise(R=>{r.onFinish(()=>{T?g&&y?pt(()=>{g.keyframes([...f.WRAPPER_KEYFRAMES]),y.keyframes([...f.BACKDROP_KEYFRAMES]),r.progressStart(!0,1-S),v=S,c(v),m&&v===s[s.length-1]&&(m.scrollY=!0),v>o?w():$(),X.enable(!0),R()}):(X.enable(!0),R()):R()},{oneTimeCallback:!0}).progressEnd(1,0,500)})},X=Sb({el:n,gestureName:"modalSheet",gesturePriority:40,direction:"y",threshold:10,canStart:M,onStart:L,onMove:A,onEnd:W});return{gesture:X,moveSheetToBreakpoint:J}},QS=':host{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);contain:strict}.modal-wrapper,ion-backdrop{pointer-events:auto}:host(.overlay-hidden){display:none}.modal-wrapper,.modal-shadow{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){:host{--width:600px;--height:600px}}.modal-handle{left:0px;right:0px;top:5px;border-radius:8px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;position:absolute;width:36px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;background:var(--ion-color-step-350, #c0c0be);cursor:pointer;z-index:11}.modal-handle::before{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:4px;padding-bottom:4px;position:absolute;width:36px;height:5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}:host(.modal-sheet){--height:calc(100% - (var(--ion-safe-area-top) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host{--backdrop-opacity:var(--ion-backdrop-opacity, 0.4)}:host(.modal-card),:host(.modal-sheet){--border-radius:10px}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--border-radius:10px}}.modal-wrapper{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}@media screen and (max-width: 767px){@supports (width: max(0px, 1px)){:host(.modal-card){--height:calc(100% - max(30px, var(--ion-safe-area-top)) - 10px)}}@supports not (width: max(0px, 1px)){:host(.modal-card){--height:calc(100% - 40px)}}:host(.modal-card) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.modal-card) .modal-wrapper,:host-context([dir=rtl]).modal-card .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.modal-card) .modal-wrapper:dir(rtl){border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}}:host(.modal-card){--backdrop-opacity:0;--width:100%;-ms-flex-align:end;align-items:flex-end}:host(.modal-card) .modal-shadow{display:none}:host(.modal-card) ion-backdrop{pointer-events:none}}@media screen and (min-width: 768px){:host(.modal-card){--width:calc(100% - 120px);--height:calc(100% - (120px + var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));--max-width:720px;--max-height:1000px;--backdrop-opacity:0;--box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}:host(.modal-card) .modal-wrapper{-webkit-box-shadow:none;box-shadow:none}:host(.modal-card) .modal-shadow{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}}:host(.modal-sheet) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.modal-sheet) .modal-wrapper,:host-context([dir=rtl]).modal-sheet .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.modal-sheet) .modal-wrapper:dir(rtl){border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}}',ZS=':host{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);contain:strict}.modal-wrapper,ion-backdrop{pointer-events:auto}:host(.overlay-hidden){display:none}.modal-wrapper,.modal-shadow{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){:host{--width:600px;--height:600px}}.modal-handle{left:0px;right:0px;top:5px;border-radius:8px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;position:absolute;width:36px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;background:var(--ion-color-step-350, #c0c0be);cursor:pointer;z-index:11}.modal-handle::before{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:4px;padding-bottom:4px;position:absolute;width:36px;height:5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}:host(.modal-sheet){--height:calc(100% - (var(--ion-safe-area-top) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host{--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--border-radius:2px;--box-shadow:0 28px 48px rgba(0, 0, 0, 0.4)}}.modal-wrapper{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);opacity:0.01}',JS=vt(class extends yt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.didPresent=Q(this,"ionModalDidPresent",7),this.willPresent=Q(this,"ionModalWillPresent",7),this.willDismiss=Q(this,"ionModalWillDismiss",7),this.didDismiss=Q(this,"ionModalDidDismiss",7),this.ionBreakpointDidChange=Q(this,"ionBreakpointDidChange",7),this.didPresentShorthand=Q(this,"didPresent",7),this.willPresentShorthand=Q(this,"willPresent",7),this.willDismissShorthand=Q(this,"willDismiss",7),this.didDismissShorthand=Q(this,"didDismiss",7),this.ionMount=Q(this,"ionMount",7),this.triggerController=kk(),this.coreDelegate=lk(),this.isSheetModal=!1,this.inheritedAttributes={},this.inline=!1,this.gestureAnimationDismissing=!1,this.onHandleClick=()=>{const{sheetTransition:e,handleBehavior:n}=this;n!=="cycle"||e!==void 0||this.moveToNextBreakpoint()},this.onBackdropTap=()=>{const{sheetTransition:e}=this;e===void 0&&this.dismiss(void 0,Nc)},this.onLifecycle=e=>{const n=this.usersElement,i=t$[e.type];if(n&&i){const o=new CustomEvent(i,{bubbles:!1,cancelable:!1,detail:e.detail});n.dispatchEvent(o)}},this.presented=!1,this.hasController=!1,this.overlayIndex=void 0,this.delegate=void 0,this.keyboardClose=!0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.breakpoints=void 0,this.initialBreakpoint=void 0,this.backdropBreakpoint=0,this.handle=void 0,this.handleBehavior="none",this.component=void 0,this.componentProps=void 0,this.cssClass=void 0,this.backdropDismiss=!0,this.showBackdrop=!0,this.animated=!0,this.presentingElement=void 0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0,this.keepContentsMounted=!1,this.canDismiss=!0}onIsOpenChange(e,n){e===!0&&n===!1?this.present():e===!1&&n===!0&&this.dismiss()}triggerChanged(){const{trigger:e,el:n,triggerController:i}=this;e&&i.addClickListener(n,e)}breakpointsChanged(e){e!==void 0&&(this.sortedBreakpoints=e.sort((n,i)=>n-i))}connectedCallback(){const{el:e}=this;uk(e),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener()}componentWillLoad(){const{breakpoints:e,initialBreakpoint:n,el:i}=this,o=this.isSheetModal=e!==void 0&&n!==void 0;this.inheritedAttributes=hr(i,["aria-label","role"]),o&&(this.currentBreakpoint=this.initialBreakpoint),e!==void 0&&n!==void 0&&!e.includes(n)&&Ht("Your breakpoints array must include the initialBreakpoint value."),fk(i)}componentDidLoad(){this.isOpen===!0&&pt(()=>this.present()),this.breakpointsChanged(this.breakpoints)}getDelegate(e=!1){if(this.workingDelegate&&!e)return{delegate:this.workingDelegate,inline:this.inline};const n=this.el.parentNode,i=this.inline=n!==null&&!this.hasController,o=this.workingDelegate=i?this.delegate||this.coreDelegate:this.delegate;return{inline:i,delegate:o}}async checkCanDismiss(e,n){const{canDismiss:i}=this;return typeof i=="function"?i(e,n):i}async present(){if(this.presented)return;const{presentingElement:e,el:n}=this;this.currentTransition!==void 0&&await this.currentTransition,this.currentBreakpoint=this.initialBreakpoint;const{inline:i,delegate:o}=this.getDelegate(!0);this.usersElement=await su(o,n,this.component,["ion-page"],this.componentProps,i),this.ionMount.emit(),fb(n)?await Bs(this.usersElement):this.keepContentsMounted||await T1(),We(()=>this.el.classList.add("show-modal")),this.currentTransition=bk(this,"modalEnter",Nh,qS,{presentingEl:e,currentBreakpoint:this.initialBreakpoint,backdropBreakpoint:this.backdropBreakpoint}),typeof window<"u"&&(this.keyboardOpenCallback=()=>{this.gesture&&(this.gesture.enable(!1),pt(()=>{this.gesture&&this.gesture.enable(!0)}))},window.addEventListener(Fs,this.keyboardOpenCallback));const r=e!==void 0;r&&tt(this)==="ios"&&(this.statusBarStyle=await er.getStyle(),tv()),await this.currentTransition,this.isSheetModal?this.initSheetGesture():r&&this.initSwipeToClose(),this.currentTransition=void 0}initSwipeToClose(){var e;if(tt(this)!=="ios")return;const{el:n}=this,i=this.leaveAnimation||ot.get("modalLeave",Hh),o=this.animation=i(n,{presentingEl:this.presentingElement});if(!Fc(n)){Vc(n);return}const s=(e=this.statusBarStyle)!==null&&e!==void 0?e:qi.Default;this.gesture=VS(n,o,s,()=>{this.gestureAnimationDismissing=!0,this.animation.onFinish(async()=>{await this.dismiss(void 0,Lo),this.gestureAnimationDismissing=!1})}),this.gesture.enable(!0)}initSheetGesture(){const{wrapperEl:e,initialBreakpoint:n,backdropBreakpoint:i}=this;if(!e||n===void 0)return;const o=this.enterAnimation||ot.get("modalEnter",Nh),r=this.animation=o(this.el,{presentingEl:this.presentingElement,currentBreakpoint:n,backdropBreakpoint:i});r.progressStart(!0,1);const{gesture:s,moveSheetToBreakpoint:a}=XS(this.el,this.backdropEl,e,n,i,r,this.sortedBreakpoints,()=>{var l;return(l=this.currentBreakpoint)!==null&&l!==void 0?l:0},()=>this.sheetOnDismiss(),l=>{this.currentBreakpoint!==l&&(this.currentBreakpoint=l,this.ionBreakpointDidChange.emit({breakpoint:l}))});this.gesture=s,this.moveSheetToBreakpoint=a,this.gesture.enable(!0)}sheetOnDismiss(){this.gestureAnimationDismissing=!0,this.animation.onFinish(async()=>{this.currentBreakpoint=0,this.ionBreakpointDidChange.emit({breakpoint:this.currentBreakpoint}),await this.dismiss(void 0,Lo),this.gestureAnimationDismissing=!1})}async dismiss(e,n){var i;if(this.gestureAnimationDismissing&&n!==Lo||n!=="handler"&&!await this.checkCanDismiss(e,n))return!1;const{presentingElement:o}=this;o!==void 0&&tt(this)==="ios"&&ev(this.statusBarStyle),typeof window<"u"&&this.keyboardOpenCallback&&(window.removeEventListener(Fs,this.keyboardOpenCallback),this.keyboardOpenCallback=void 0),this.currentTransition!==void 0&&await this.currentTransition;const s=js.get(this)||[];this.currentTransition=yk(this,e,n,"modalLeave",Hh,GS,{presentingEl:o,currentBreakpoint:(i=this.currentBreakpoint)!==null&&i!==void 0?i:this.initialBreakpoint,backdropBreakpoint:this.backdropBreakpoint});const a=await this.currentTransition;if(a){const{delegate:l}=this.getDelegate();await Ab(l,this.usersElement),We(()=>this.el.classList.remove("show-modal")),this.animation&&this.animation.destroy(),this.gesture&&this.gesture.destroy(),s.forEach(c=>c.destroy())}return this.currentBreakpoint=void 0,this.currentTransition=void 0,this.animation=void 0,a}onDidDismiss(){return Ch(this.el,"ionModalDidDismiss")}onWillDismiss(){return Ch(this.el,"ionModalWillDismiss")}async setCurrentBreakpoint(e){if(!this.isSheetModal){Ht("setCurrentBreakpoint is only supported on sheet modals.");return}if(!this.breakpoints.includes(e)){Ht("Attempted to set invalid breakpoint value ".concat(e,". Please double check that the breakpoint value is part of your defined breakpoints."));return}const{currentBreakpoint:n,moveSheetToBreakpoint:i,canDismiss:o,breakpoints:r}=this;n!==e&&i&&(this.sheetTransition=i({breakpoint:e,breakpointOffset:1-n,canDismiss:o!==void 0&&o!==!0&&r[0]===0}),await this.sheetTransition,this.sheetTransition=void 0)}async getCurrentBreakpoint(){return this.currentBreakpoint}async moveToNextBreakpoint(){const{breakpoints:e,currentBreakpoint:n}=this;if(!e||n==null)return!1;const i=e.filter(a=>a!==0),r=(i.indexOf(n)+1)%i.length,s=i[r];return await this.setCurrentBreakpoint(s),!0}render(){const{handle:e,isSheetModal:n,presentingElement:i,htmlAttributes:o,handleBehavior:r,inheritedAttributes:s}=this,a=e!==!1&&n,l=tt(this),c=i!==void 0&&l==="ios",d=r==="cycle";return P(bt,Object.assign({"no-router":!0,tabindex:"-1"},o,{style:{zIndex:"".concat(2e4+this.overlayIndex)},class:Object.assign({[l]:!0,"modal-default":!c&&!n,"modal-card":c,"modal-sheet":n,"overlay-hidden":!0},Jk(this.cssClass)),onIonBackdropTap:this.onBackdropTap,onIonModalDidPresent:this.onLifecycle,onIonModalWillPresent:this.onLifecycle,onIonModalWillDismiss:this.onLifecycle,onIonModalDidDismiss:this.onLifecycle}),P("ion-backdrop",{ref:u=>this.backdropEl=u,visible:this.showBackdrop,tappable:this.backdropDismiss,part:"backdrop"}),l==="ios"&&P("div",{class:"modal-shadow"}),P("div",Object.assign({role:"dialog"},s,{"aria-modal":"true",class:"modal-wrapper ion-overlay-wrapper",part:"content",ref:u=>this.wrapperEl=u}),a&&P("button",{class:"modal-handle",tabIndex:d?0:-1,"aria-label":"Activate to adjust the size of the dialog overlaying the screen",onClick:d?this.onHandleClick:void 0,part:"handle"}),P("slot",null)))}get el(){return this}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}static get style(){return{ios:QS,md:ZS}}},[33,"ion-modal",{hasController:[4,"has-controller"],overlayIndex:[2,"overlay-index"],delegate:[16],keyboardClose:[4,"keyboard-close"],enterAnimation:[16],leaveAnimation:[16],breakpoints:[16],initialBreakpoint:[2,"initial-breakpoint"],backdropBreakpoint:[2,"backdrop-breakpoint"],handle:[4],handleBehavior:[1,"handle-behavior"],component:[1],componentProps:[16],cssClass:[1,"css-class"],backdropDismiss:[4,"backdrop-dismiss"],showBackdrop:[4,"show-backdrop"],animated:[4],presentingElement:[16],htmlAttributes:[16],isOpen:[4,"is-open"],trigger:[1],keepContentsMounted:[4,"keep-contents-mounted"],canDismiss:[4,"can-dismiss"],presented:[32],present:[64],dismiss:[64],onDidDismiss:[64],onWillDismiss:[64],setCurrentBreakpoint:[64],getCurrentBreakpoint:[64]}]),t$={ionModalDidPresent:"ionViewDidEnter",ionModalWillPresent:"ionViewWillEnter",ionModalWillDismiss:"ionViewWillLeave",ionModalDidDismiss:"ionViewDidLeave"};function e$(){if(typeof customElements>"u")return;["ion-modal","ion-backdrop"].forEach(e=>{switch(e){case"ion-modal":customElements.get(e)||customElements.define(e,JS);break;case"ion-backdrop":customElements.get(e)||Qk();break}})}const n$=e$,i$="html.plt-mobile ion-app{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.plt-mobile ion-app [contenteditable]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}ion-app.force-statusbar-padding{--ion-safe-area-top:20px}",o$=vt(class extends yt{constructor(){super(),this.__registerHost()}componentDidLoad(){s$(async()=>{const e=gn(window,"hybrid");if(ot.getBoolean("_testing")||He(()=>import("./index9-7281efea.js"),[]).then(i=>i.startTapClick(ot)),ot.getBoolean("statusTap",e)&&He(()=>import("./status-tap-2646d6c4.js"),[]).then(i=>i.startStatusTap()),ot.getBoolean("inputShims",r$())){const i=gn(window,"ios")?"ios":"android";He(()=>import("./input-shims-84aff7f4.js"),[]).then(o=>o.startInputShims(ot,i))}const n=await He(()=>Promise.resolve().then(()=>ak),void 0);ot.getBoolean("hardwareBackButton",e)?n.startHardwareBackButton():n.blockHardwareBackButton(),typeof window<"u"&&He(()=>Promise.resolve().then(()=>FS),void 0).then(i=>i.startKeyboardAssist(window)),He(()=>import("./focus-visible-9c13edeb.js"),[]).then(i=>this.focusVisible=i.startFocusVisible())})}async setFocus(e){this.focusVisible&&this.focusVisible.setFocus(e)}render(){const e=tt(this);return P(bt,{class:{[e]:!0,"ion-page":!0,"force-statusbar-padding":ot.getBoolean("_forceStatusbarPadding")}})}get el(){return this}static get style(){return i$}},[0,"ion-app",{setFocus:[64]}]),r$=()=>!!(gn(window,"ios")&&gn(window,"mobile")||gn(window,"android")&&gn(window,"mobileweb")),s$=t=>{"requestIdleCallback"in window?window.requestIdleCallback(t):setTimeout(t,32)};function a$(){if(typeof customElements>"u")return;["ion-app"].forEach(e=>{switch(e){case"ion-app":customElements.get(e)||customElements.define(e,o$);break}})}const l$=a$,c$=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;overflow:hidden;z-index:0}",d$=vt(class extends yt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionNavWillLoad=Q(this,"ionNavWillLoad",7),this.ionNavWillChange=Q(this,"ionNavWillChange",3),this.ionNavDidChange=Q(this,"ionNavDidChange",3),this.gestureOrAnimationInProgress=!1,this.mode=tt(this),this.delegate=void 0,this.animated=!0,this.animation=void 0,this.swipeHandler=void 0}swipeHandlerChanged(){this.gesture&&this.gesture.enable(this.swipeHandler!==void 0)}async connectedCallback(){const e=()=>{this.gestureOrAnimationInProgress=!0,this.swipeHandler&&this.swipeHandler.onStart()};this.gesture=(await He(()=>import("./swipe-back-d667a06d.js"),[])).createSwipeBackGesture(this.el,()=>!this.gestureOrAnimationInProgress&&!!this.swipeHandler&&this.swipeHandler.canStart(),()=>e(),n=>{var i;return(i=this.ani)===null||i===void 0?void 0:i.progressStep(n)},(n,i,o)=>{if(this.ani){this.ani.onFinish(()=>{this.gestureOrAnimationInProgress=!1,this.swipeHandler&&this.swipeHandler.onEnd(n)},{oneTimeCallback:!0});let r=n?-.001:.001;n?r+=Yi([0,0],[.32,.72],[0,1],[1,1],i)[0]:(this.ani.easing("cubic-bezier(1, 0, 0.68, 0.28)"),r+=Yi([0,0],[1,0],[.68,.28],[1,1],i)[0]),this.ani.progressEnd(n?1:0,r,o)}else this.gestureOrAnimationInProgress=!1}),this.swipeHandlerChanged()}componentWillLoad(){this.ionNavWillLoad.emit()}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}async commit(e,n,i){const o=await this.lock();let r=!1;try{r=await this.transition(e,n,i)}catch(s){console.error(s)}return o(),r}async setRouteId(e,n,i,o){return{changed:await this.setRoot(e,n,{duration:i==="root"?0:void 0,direction:i==="back"?"back":"forward",animationBuilder:o}),element:this.activeEl}}async getRouteId(){const e=this.activeEl;return e?{id:e.tagName,element:e,params:this.activeParams}:void 0}async setRoot(e,n,i){if(this.activeComponent===e&&gb(n,this.activeParams))return!1;const o=this.activeEl,r=await su(this.delegate,this.el,e,["ion-page","ion-page-invisible"],n);return this.activeComponent=e,this.activeEl=r,this.activeParams=n,await this.commit(r,o,i),await Ab(this.delegate,o),!0}async transition(e,n,i={}){if(n===e)return!1;this.ionNavWillChange.emit();const{el:o,mode:r}=this,s=this.animated&&ot.getBoolean("animated",!0),a=i.animationBuilder||this.animation||ot.get("navAnimation");return await yb(Object.assign(Object.assign({mode:r,animated:s,enteringEl:e,leavingEl:n,baseEl:o,deepWait:fb(o),progressCallback:i.progressAnimation?l=>{l!==void 0&&!this.gestureOrAnimationInProgress?(this.gestureOrAnimationInProgress=!0,l.onFinish(()=>{this.gestureOrAnimationInProgress=!1,this.swipeHandler&&this.swipeHandler.onEnd(!1)},{oneTimeCallback:!0}),l.progressEnd(0,0,0)):this.ani=l}:void 0},i),{animationBuilder:a})),this.ionNavDidChange.emit(),!0}async lock(){const e=this.waitPromise;let n;return this.waitPromise=new Promise(i=>n=i),e!==void 0&&await e,n}render(){return P("slot",null)}get el(){return this}static get watchers(){return{swipeHandler:["swipeHandlerChanged"]}}static get style(){return c$}},[1,"ion-router-outlet",{mode:[1025],delegate:[16],animated:[4],animation:[16],swipeHandler:[16],commit:[64],setRouteId:[64],getRouteId:[64]}]);function u$(){if(typeof customElements>"u")return;["ion-router-outlet"].forEach(e=>{switch(e){case"ion-router-outlet":customElements.get(e)||customElements.define(e,d$);break}})}const f$=u$;/*! - * (C) Ionic http://ionicframework.com - MIT License - */const h$=":host{-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);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-bottom:var(--ion-safe-area-bottom, 0);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-top:var(--ion-safe-area-top, 0);padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-color-step-50, #f7f7f7));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:0.55px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.2))));--color:var(--ion-tab-bar-color, var(--ion-color-step-600, #666666));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:50px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.tab-bar-translucent){--background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(210%) blur(20px);backdrop-filter:saturate(210%) blur(20px)}:host(.ion-color.tab-bar-translucent){background:rgba(var(--ion-color-base-rgb), 0.8)}:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.6)}}",p$=":host{-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);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-bottom:var(--ion-safe-area-bottom, 0);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-top:var(--ion-safe-area-top, 0);padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-background-color, #fff));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:1px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.07))));--color:var(--ion-tab-bar-color, var(--ion-color-step-650, #595959));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:56px}",m$=vt(class extends yt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionTabBarChanged=Q(this,"ionTabBarChanged",7),this.keyboardCtrl=null,this.keyboardVisible=!1,this.color=void 0,this.selectedTab=void 0,this.translucent=!1}selectedTabChanged(){this.selectedTab!==void 0&&this.ionTabBarChanged.emit({tab:this.selectedTab})}componentWillLoad(){this.selectedTabChanged()}async connectedCallback(){this.keyboardCtrl=await ME(async(e,n)=>{e===!1&&n!==void 0&&await n,this.keyboardVisible=e})}disconnectedCallback(){this.keyboardCtrl&&this.keyboardCtrl.destroy()}render(){const{color:e,translucent:n,keyboardVisible:i}=this,o=tt(this),r=i&&this.el.getAttribute("slot")!=="top";return P(bt,{role:"tablist","aria-hidden":r?"true":null,class:Be(e,{[o]:!0,"tab-bar-translucent":n,"tab-bar-hidden":r})},P("slot",null))}get el(){return this}static get watchers(){return{selectedTab:["selectedTabChanged"]}}static get style(){return{ios:h$,md:p$}}},[33,"ion-tab-bar",{color:[513],selectedTab:[1,"selected-tab"],translucent:[4],keyboardVisible:[32]}]);function g$(){if(typeof customElements>"u")return;["ion-tab-bar"].forEach(e=>{switch(e){case"ion-tab-bar":customElements.get(e)||customElements.define(e,m$);break}})}const b$=g$;/*! - * (C) Ionic http://ionicframework.com - MIT License - */const v$=':host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:2px;--padding-bottom:0;--padding-start:2px;max-width:240px;font-size:10px}::slotted(ion-badge){-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px;padding-top:1px;padding-bottom:1px;top:4px;height:auto;font-size:12px;line-height:16px}@supports (inset-inline-start: 0){::slotted(ion-badge){inset-inline-start:calc(50% + 6px)}}@supports not (inset-inline-start: 0){::slotted(ion-badge){left:calc(50% + 6px)}:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}[dir=rtl] ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}@supports selector(:dir(rtl)){::slotted(ion-badge):dir(rtl){left:unset;right:unset;right:calc(50% + 6px)}}}::slotted(ion-icon){margin-top:2px;margin-bottom:2px;font-size:30px}::slotted(ion-icon::before){vertical-align:top}::slotted(ion-label){margin-top:0;margin-bottom:1px;min-height:11px;font-weight:500}:host(.tab-has-label-only) ::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:12px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-label),:host(.tab-layout-icon-start) ::slotted(ion-label),:host(.tab-layout-icon-hide) ::slotted(ion-label){margin-top:2px;margin-bottom:2px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-icon),:host(.tab-layout-icon-start) ::slotted(ion-icon){min-width:24px;height:26px;margin-top:2px;margin-bottom:1px;font-size:24px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){inset-inline-start:calc(50% + 12px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:calc(50% + 12px)}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 12px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-bottom) ::slotted(ion-badge):dir(rtl){left:unset;right:unset;right:calc(50% + 12px)}}}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:1px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:4px}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){top:10px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){inset-inline-start:calc(50% + 35px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:calc(50% + 35px)}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 35px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-start) ::slotted(ion-badge):dir(rtl),:host(.tab-layout-icon-end) ::slotted(ion-badge):dir(rtl){left:unset;right:unset;right:calc(50% + 35px)}}}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){top:10px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){inset-inline-start:calc(50% + 30px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:calc(50% + 30px)}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 30px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-hide) ::slotted(ion-badge):dir(rtl),:host(.tab-has-label-only) ::slotted(ion-badge):dir(rtl){left:unset;right:unset;right:calc(50% + 30px)}}}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:10px}:host(.tab-layout-label-hide) ::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}',y$=':host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:12px;--padding-bottom:0;--padding-start:12px;max-width:168px;font-size:12px;font-weight:normal;letter-spacing:0.03em}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;text-transform:none}::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:16px;margin-bottom:16px;-webkit-transform-origin:center center;transform-origin:center center;font-size:22px}:host-context([dir=rtl]) ::slotted(ion-icon){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}[dir=rtl] ::slotted(ion-icon){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}@supports selector(:dir(rtl)){::slotted(ion-icon):dir(rtl){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}}::slotted(ion-badge){border-radius:8px;-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px;padding-top:3px;padding-bottom:2px;top:8px;min-width:12px;font-size:8px;font-weight:normal}@supports (inset-inline-start: 0){::slotted(ion-badge){inset-inline-start:calc(50% + 6px)}}@supports not (inset-inline-start: 0){::slotted(ion-badge){left:calc(50% + 6px)}:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}[dir=rtl] ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}@supports selector(:dir(rtl)){::slotted(ion-badge):dir(rtl){left:unset;right:unset;right:calc(50% + 6px)}}}::slotted(ion-badge:empty){display:block;min-width:8px;height:8px}:host(.tab-layout-icon-top) ::slotted(ion-icon){margin-top:6px;margin-bottom:2px}:host(.tab-layout-icon-top) ::slotted(ion-label){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-badge){top:8px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){inset-inline-start:70%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:70%}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:70%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-bottom) ::slotted(ion-badge):dir(rtl){left:unset;right:unset;right:70%}}}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:6px;margin-bottom:0}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){top:16px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){inset-inline-start:80%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:80%}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:80%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-start) ::slotted(ion-badge):dir(rtl),:host(.tab-layout-icon-end) ::slotted(ion-badge):dir(rtl){left:unset;right:unset;right:80%}}}:host(.tab-layout-icon-start) ::slotted(ion-icon){-webkit-margin-end:6px;margin-inline-end:6px}:host(.tab-layout-icon-end) ::slotted(ion-icon){-webkit-margin-start:6px;margin-inline-start:6px}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){top:16px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){inset-inline-start:70%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:70%}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:70%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-hide) ::slotted(ion-badge):dir(rtl),:host(.tab-has-label-only) ::slotted(ion-badge):dir(rtl){left:unset;right:unset;right:70%}}}:host(.tab-layout-icon-hide) ::slotted(ion-label),:host(.tab-has-label-only) ::slotted(ion-label){margin-top:0;margin-bottom:0}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:16px}:host(.tab-layout-label-hide) ::slotted(ion-icon),:host(.tab-has-icon-only) ::slotted(ion-icon){margin-top:0;margin-bottom:0;font-size:24px}',w$=vt(class extends yt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionTabButtonClick=Q(this,"ionTabButtonClick",7),this.inheritedAttributes={},this.onKeyUp=e=>{(e.key==="Enter"||e.key===" ")&&this.selectTab(e)},this.onClick=e=>{this.selectTab(e)},this.disabled=!1,this.download=void 0,this.href=void 0,this.rel=void 0,this.layout=void 0,this.selected=!1,this.tab=void 0,this.target=void 0}onTabBarChanged(e){const n=e.target,i=this.el.parentElement;(e.composedPath().includes(i)||n!=null&&n.contains(this.el))&&(this.selected=this.tab===e.detail.tab)}componentWillLoad(){this.inheritedAttributes=Object.assign({},hr(this.el,["aria-label"])),this.layout===void 0&&(this.layout=ot.get("tabButtonLayout","icon-top"))}selectTab(e){this.tab!==void 0&&(this.disabled||this.ionTabButtonClick.emit({tab:this.tab,href:this.href,selected:this.selected}),e.preventDefault())}get hasLabel(){return!!this.el.querySelector("ion-label")}get hasIcon(){return!!this.el.querySelector("ion-icon")}render(){const{disabled:e,hasIcon:n,hasLabel:i,href:o,rel:r,target:s,layout:a,selected:l,tab:c,inheritedAttributes:d}=this,u=tt(this),f={download:this.download,href:o,rel:r,target:s};return P(bt,{onClick:this.onClick,onKeyup:this.onKeyUp,id:c!==void 0?"tab-button-".concat(c):null,class:{[u]:!0,"tab-selected":l,"tab-disabled":e,"tab-has-label":i,"tab-has-icon":n,"tab-has-label-only":i&&!n,"tab-has-icon-only":n&&!i,["tab-layout-".concat(a)]:!0,"ion-activatable":!0,"ion-selectable":!0,"ion-focusable":!0}},P("a",Object.assign({},f,{class:"button-native",part:"native",role:"tab","aria-selected":l?"true":null,"aria-disabled":e?"true":null,tabindex:e?"-1":void 0},d),P("span",{class:"button-inner"},P("slot",null)),u==="md"&&P("ion-ripple-effect",{type:"unbounded"})))}get el(){return this}static get style(){return{ios:v$,md:y$}}},[33,"ion-tab-button",{disabled:[4],download:[1],href:[1],rel:[1],layout:[1025],selected:[1028],tab:[1],target:[1]},[[8,"ionTabBarChanged","onTabBarChanged"]]]);function x$(){if(typeof customElements>"u")return;["ion-tab-button","ion-ripple-effect"].forEach(e=>{switch(e){case"ion-tab-button":customElements.get(e)||customElements.define(e,w$);break;case"ion-ripple-effect":customElements.get(e)||mE();break}})}const k$=x$,ui={allRenderFn:!1,cmpDidLoad:!0,cmpDidUnload:!1,cmpDidUpdate:!0,cmpDidRender:!0,cmpWillLoad:!0,cmpWillUpdate:!0,cmpWillRender:!0,connectedCallback:!0,disconnectedCallback:!0,element:!0,event:!0,hasRenderFn:!0,lifecycle:!0,hostListener:!0,hostListenerTargetWindow:!0,hostListenerTargetDocument:!0,hostListenerTargetBody:!0,hostListenerTargetParent:!1,hostListenerTarget:!0,member:!0,method:!0,mode:!0,observeAttribute:!0,prop:!0,propMutable:!0,reflect:!0,scoped:!0,shadowDom:!0,slot:!0,cssAnnotations:!0,state:!0,style:!0,svg:!0,updatable:!0,vdomAttribute:!0,vdomXlink:!0,vdomClass:!0,vdomFunctional:!0,vdomKey:!0,vdomListener:!0,vdomRef:!0,vdomPropOrAttr:!0,vdomRender:!0,vdomStyle:!0,vdomText:!0,watchCallback:!0,taskQueue:!0,hotModuleReplacement:!1,isDebug:!1,isDev:!1,isTesting:!1,hydrateServerSide:!1,hydrateClientSide:!1,lifecycleDOMEvents:!1,lazyLoad:!1,profile:!1,slotRelocation:!0,appendChildSlotFix:!1,cloneNodeFix:!1,hydratedAttribute:!1,hydratedClass:!0,safari10:!1,scriptDataOpts:!1,scopedSlotTextContentFix:!1,shadowDomShim:!1,slotChildNodesFix:!1,invisiblePrehydration:!0,propBoolean:!0,propNumber:!0,propString:!0,cssVarShim:!1,constructableCSS:!0,cmpShouldUpdate:!0,devTools:!1,dynamicImportShim:!1,shadowDelegatesFocus:!0,initializeNextTick:!1,asyncLoading:!1,asyncQueue:!1,transformTagName:!1,attachStyles:!0};let fi,rv,xa,sv=!1,Ws=!1,fu=!1,oe=!1,Fh=null,Gc=!1;const E$=t=>{const e=new URL(t,Vt.$resourcesUrl$);return e.origin!==mr.location.origin?e.href:e.pathname},Qn=(t,e="")=>()=>{},Vh="http://www.w3.org/1999/xlink",Uh={},S$="http://www.w3.org/2000/svg",$$="http://www.w3.org/1999/xhtml",C$=t=>t!=null,hu=t=>(t=typeof t,t==="object"||t==="function");function T$(t){var e,n,i;return(i=(n=(e=t.head)===null||e===void 0?void 0:e.querySelector('meta[name="csp-nonce"]'))===null||n===void 0?void 0:n.getAttribute("content"))!==null&&i!==void 0?i:void 0}const Oo=(t,e,...n)=>{let i=null,o=null,r=null,s=!1,a=!1;const l=[],c=u=>{for(let f=0;fu[f]).join(" "))}}if(typeof t=="function")return t(e===null?{}:e,l,I$);const d=Ys(t,null);return d.$attrs$=e,l.length>0&&(d.$children$=l),d.$key$=o,d.$name$=r,d},Ys=(t,e)=>{const n={$flags$:0,$tag$:t,$text$:e,$elm$:null,$children$:null};return n.$attrs$=null,n.$key$=null,n.$name$=null,n},av={},P$=t=>t&&t.$tag$===av,I$={forEach:(t,e)=>t.map(Wh).forEach(e),map:(t,e)=>t.map(Wh).map(e).map(L$)},Wh=t=>({vattrs:t.$attrs$,vchildren:t.$children$,vkey:t.$key$,vname:t.$name$,vtag:t.$tag$,vtext:t.$text$}),L$=t=>{if(typeof t.vtag=="function"){const n=Object.assign({},t.vattrs);return t.vkey&&(n.key=t.vkey),t.vname&&(n.name=t.vname),Oo(t.vtag,n,...t.vchildren||[])}const e=Ys(t.vtag,t.vtext);return e.$attrs$=t.vattrs,e.$children$=t.vchildren,e.$key$=t.vkey,e.$name$=t.vname,e},O$=t=>iC.map(e=>e(t)).find(e=>!!e),_$=(t,e)=>t!=null&&!hu(t)?e&4?t==="false"?!1:t===""||!!t:e&2?parseFloat(t):e&1?String(t):t:t,Yh=new WeakMap,R$=(t,e,n)=>{let i=Ks.get(t);aC&&n?(i=i||new CSSStyleSheet,typeof i=="string"?i=e:i.replaceSync(e)):i=e,Ks.set(t,i)},A$=(t,e,n,i)=>{var o;let r=lv(e,n);const s=Ks.get(r);if(t=t.nodeType===11?t:ze,s)if(typeof s=="string"){t=t.head||t;let a=Yh.get(t),l;if(a||Yh.set(t,a=new Set),!a.has(r)){{l=ze.createElement("style"),l.innerHTML=s;const c=(o=Vt.$nonce$)!==null&&o!==void 0?o:T$(ze);c!=null&&l.setAttribute("nonce",c),t.insertBefore(l,t.querySelector("link"))}a&&a.add(r)}}else t.adoptedStyleSheets.includes(s)||(t.adoptedStyleSheets=[...t.adoptedStyleSheets,s]);return r},D$=t=>{const e=t.$cmpMeta$,n=t.$hostElement$,i=e.$flags$,o=Qn("attachStyles",e.$tagName$),r=A$(n.shadowRoot?n.shadowRoot:n.getRootNode(),e,t.$modeName$);i&10&&(n["s-sc"]=r,n.classList.add(r+"-h"),i&2&&n.classList.add(r+"-s")),o()},lv=(t,e)=>"sc-"+(e&&t.$flags$&32?t.$tagName$+"-"+e:t.$tagName$),qh=(t,e,n,i,o,r)=>{if(n!==i){let s=Qh(t,e),a=e.toLowerCase();if(e==="class"){const l=t.classList,c=Kh(n),d=Kh(i);l.remove(...c.filter(u=>u&&!d.includes(u))),l.add(...d.filter(u=>u&&!c.includes(u)))}else if(e==="style"){for(const l in n)(!i||i[l]==null)&&(l.includes("-")?t.style.removeProperty(l):t.style[l]="");for(const l in i)(!n||i[l]!==n[l])&&(l.includes("-")?t.style.setProperty(l,i[l]):t.style[l]=i[l])}else if(e!=="key")if(e==="ref")i&&i(t);else if(!t.__lookupSetter__(e)&&e[0]==="o"&&e[1]==="n")e[2]==="-"?e=e.slice(3):Qh(mr,a)?e=a.slice(2):e=a[2]+e.slice(3),n&&Vt.rel(t,e,n,!1),i&&Vt.ael(t,e,i,!1);else{const l=hu(i);if((s||l&&i!==null)&&!o)try{if(t.tagName.includes("-"))t[e]=i;else{const d=i==null?"":i;e==="list"?s=!1:(n==null||t[e]!=d)&&(t[e]=d)}}catch(d){}let c=!1;a!==(a=a.replace(/^xlink\:?/,""))&&(e=a,c=!0),i==null||i===!1?(i!==!1||t.getAttribute(e)==="")&&(c?t.removeAttributeNS(Vh,e):t.removeAttribute(e)):(!s||r&4||o)&&!l&&(i=i===!0?"":i,c?t.setAttributeNS(Vh,e,i):t.setAttribute(e,i))}}},z$=/\s/,Kh=t=>t?t.split(z$):[],cv=(t,e,n,i)=>{const o=e.$elm$.nodeType===11&&e.$elm$.host?e.$elm$.host:e.$elm$,r=t&&t.$attrs$||Uh,s=e.$attrs$||Uh;for(i in r)i in s||qh(o,i,r[i],void 0,n,e.$flags$);for(i in s)qh(o,i,r[i],s[i],n,e.$flags$)},qs=(t,e,n,i)=>{const o=e.$children$[n];let r=0,s,a,l;if(sv||(fu=!0,o.$tag$==="slot"&&(fi&&i.classList.add(fi+"-s"),o.$flags$|=o.$children$?2:1)),o.$text$!==null)s=o.$elm$=ze.createTextNode(o.$text$);else if(o.$flags$&1)s=o.$elm$=ze.createTextNode("");else{if(oe||(oe=o.$tag$==="svg"),s=o.$elm$=ze.createElementNS(oe?S$:$$,o.$flags$&2?"slot-fb":o.$tag$),oe&&o.$tag$==="foreignObject"&&(oe=!1),cv(null,o,oe),C$(fi)&&s["s-si"]!==fi&&s.classList.add(s["s-si"]=fi),o.$children$)for(r=0;r{Vt.$flags$|=1;const n=t.childNodes;for(let i=n.length-1;i>=0;i--){const o=n[i];o["s-hn"]!==xa&&o["s-ol"]&&(fv(o).insertBefore(o,pu(o)),o["s-ol"].remove(),o["s-ol"]=void 0,fu=!0),e&&nr(o,e)}Vt.$flags$&=-2},dv=(t,e,n,i,o,r)=>{let s=t["s-cr"]&&t["s-cr"].parentNode||t,a;for(s.shadowRoot&&s.tagName===xa&&(s=s.shadowRoot);o<=r;++o)i[o]&&(a=qs(null,n,o,t),a&&(i[o].$elm$=a,s.insertBefore(a,pu(e))))},uv=(t,e,n,i,o)=>{for(;e<=n;++e)(i=t[e])&&(o=i.$elm$,mv(i),Ws=!0,o["s-ol"]?o["s-ol"].remove():nr(o,!0),o.remove())},M$=(t,e,n,i)=>{let o=0,r=0,s=0,a=0,l=e.length-1,c=e[0],d=e[l],u=i.length-1,f=i[0],m=i[u],b,v;for(;o<=l&&r<=u;)if(c==null)c=e[++o];else if(d==null)d=e[--l];else if(f==null)f=i[++r];else if(m==null)m=i[--u];else if(Vr(c,f))hi(c,f),c=e[++o],f=i[++r];else if(Vr(d,m))hi(d,m),d=e[--l],m=i[--u];else if(Vr(c,m))(c.$tag$==="slot"||m.$tag$==="slot")&&nr(c.$elm$.parentNode,!1),hi(c,m),t.insertBefore(c.$elm$,d.$elm$.nextSibling),c=e[++o],m=i[--u];else if(Vr(d,f))(c.$tag$==="slot"||m.$tag$==="slot")&&nr(d.$elm$.parentNode,!1),hi(d,f),t.insertBefore(d.$elm$,c.$elm$),d=e[--l],f=i[++r];else{for(s=-1,a=o;a<=l;++a)if(e[a]&&e[a].$key$!==null&&e[a].$key$===f.$key$){s=a;break}s>=0?(v=e[s],v.$tag$!==f.$tag$?b=qs(e&&e[r],n,s,t):(hi(v,f),e[s]=void 0,b=v.$elm$),f=i[++r]):(b=qs(e&&e[r],n,r,t),f=i[++r]),b&&fv(c.$elm$).insertBefore(b,pu(c.$elm$))}o>l?dv(t,i[u+1]==null?null:i[u+1].$elm$,n,i,r,u):r>u&&uv(e,o,l)},Vr=(t,e)=>t.$tag$===e.$tag$?t.$tag$==="slot"?t.$name$===e.$name$:t.$key$===e.$key$:!1,pu=t=>t&&t["s-ol"]||t,fv=t=>(t["s-ol"]?t["s-ol"]:t).parentNode,hi=(t,e)=>{const n=e.$elm$=t.$elm$,i=t.$children$,o=e.$children$,r=e.$tag$,s=e.$text$;let a;s===null?(oe=r==="svg"?!0:r==="foreignObject"?!1:oe,r==="slot"||cv(t,e,oe),i!==null&&o!==null?M$(n,i,e,o):o!==null?(t.$text$!==null&&(n.textContent=""),dv(n,null,e,o,0,o.length-1)):i!==null&&uv(i,0,i.length-1),oe&&r==="svg"&&(oe=!1)):(a=n["s-cr"])?a.parentNode.textContent=s:t.$text$!==s&&(n.data=s)},hv=t=>{const e=t.childNodes;let n,i,o,r,s,a;for(i=0,o=e.length;i{let e,n,i,o,r,s,a=0;const l=t.childNodes,c=l.length;for(;a=0;s--)n=i[s],!n["s-cn"]&&!n["s-nr"]&&n["s-hn"]!==e["s-hn"]&&(Gh(n,o)?(r=_e.find(d=>d.$nodeToRelocate$===n),Ws=!0,n["s-sn"]=n["s-sn"]||o,r?r.$slotRefNode$=e:_e.push({$slotRefNode$:e,$nodeToRelocate$:n}),n["s-sr"]&&_e.map(d=>{Gh(d.$nodeToRelocate$,n["s-sn"])&&(r=_e.find(u=>u.$nodeToRelocate$===n),r&&!d.$slotRefNode$&&(d.$slotRefNode$=r.$slotRefNode$))})):_e.some(d=>d.$nodeToRelocate$===n)||_e.push({$nodeToRelocate$:n}));e.nodeType===1&&pv(e)}},Gh=(t,e)=>t.nodeType===1?t.getAttribute("slot")===null&&e===""||t.getAttribute("slot")===e:t["s-sn"]===e?!0:e==="",mv=t=>{t.$attrs$&&t.$attrs$.ref&&t.$attrs$.ref(null),t.$children$&&t.$children$.map(mv)},B$=(t,e)=>{const n=t.$hostElement$,i=t.$cmpMeta$,o=t.$vnode$||Ys(null,null),r=P$(e)?e:Oo(null,null,e);xa=n.tagName,i.$attrsToReflect$&&(r.$attrs$=r.$attrs$||{},i.$attrsToReflect$.map(([s,a])=>r.$attrs$[a]=n[s])),r.$tag$=null,r.$flags$|=4,t.$vnode$=r,r.$elm$=o.$elm$=n.shadowRoot||n,fi=n["s-sc"],rv=n["s-cr"],sv=(i.$flags$&1)!==0,Ws=!1,hi(o,r);{if(Vt.$flags$|=1,fu){pv(r.$elm$);let s,a,l,c,d,u,f=0;for(;f<_e.length;f++)s=_e[f],a=s.$nodeToRelocate$,a["s-ol"]||(l=ze.createTextNode(""),l["s-nr"]=a,a.parentNode.insertBefore(a["s-ol"]=l,a));for(f=0;f<_e.length;f++)if(s=_e[f],a=s.$nodeToRelocate$,s.$slotRefNode$){for(c=s.$slotRefNode$.parentNode,d=s.$slotRefNode$.nextSibling,l=a["s-ol"];l=l.previousSibling;)if(u=l["s-nr"],u&&u["s-sn"]===a["s-sn"]&&c===u.parentNode&&(u=u.nextSibling,!u||!u["s-nr"])){d=u;break}(!d&&c!==a.parentNode||a.nextSibling!==d)&&a!==d&&(!a["s-hn"]&&a["s-ol"]&&(a["s-hn"]=a["s-ol"].parentNode.nodeName),c.insertBefore(a,d))}else a.nodeType===1&&(a.hidden=!0)}Ws&&hv(r.$elm$),Vt.$flags$&=-2,_e.length=0}},j$=(t,e)=>{},gv=(t,e)=>(t.$flags$|=16,j$(t,t.$ancestorComponent$),dC(()=>N$(t,e))),N$=(t,e)=>{const n=t.$hostElement$,i=Qn("scheduleUpdate",t.$cmpMeta$.$tagName$),o=n;let r;return e?r=Ai(o,"componentWillLoad"):r=Ai(o,"componentWillUpdate"),r=Xh(r,()=>Ai(o,"componentWillRender")),i(),Xh(r,()=>H$(t,o,e))},H$=async(t,e,n)=>{const i=t.$hostElement$,o=Qn("update",t.$cmpMeta$.$tagName$);i["s-rc"],n&&D$(t);const r=Qn("render",t.$cmpMeta$.$tagName$);F$(t,e,i),r(),o(),V$(t)},F$=(t,e,n)=>{try{Fh=e,e=e.render&&e.render(),t.$flags$&=-17,t.$flags$|=2,(ui.hasRenderFn||ui.reflect)&&(ui.vdomRender||ui.reflect)&&(ui.hydrateServerSide||B$(t,e))}catch(a){pr(a,t.$hostElement$)}return Fh=null,null},V$=t=>{const e=t.$cmpMeta$.$tagName$,n=t.$hostElement$,i=Qn("postUpdate",e),o=n;t.$ancestorComponent$,Ai(o,"componentDidRender"),t.$flags$&64?(Ai(o,"componentDidUpdate"),i()):(t.$flags$|=64,Ai(o,"componentDidLoad"),i())},Ai=(t,e,n)=>{if(t&&t[e])try{return t[e](n)}catch(i){pr(i)}},Xh=(t,e)=>t&&t.then?t.then(e):e(),U$=(t,e)=>ka(t).$instanceValues$.get(e),W$=(t,e,n,i)=>{const o=ka(t),r=t,s=o.$instanceValues$.get(e),a=o.$flags$,l=r;n=_$(n,i.$members$[e][0]);const c=Number.isNaN(s)&&Number.isNaN(n);if(n!==s&&!c){o.$instanceValues$.set(e,n);{if(i.$watchers$&&a&128){const u=i.$watchers$[e];u&&u.map(f=>{try{l[f](n,s,e)}catch(m){pr(m,r)}})}if((a&18)===2){if(l.componentShouldUpdate&&l.componentShouldUpdate(n,s,e)===!1)return;gv(o,!1)}}}},Y$=(t,e,n)=>{if(e.$members$){t.watchers&&(e.$watchers$=t.watchers);const i=Object.entries(e.$members$),o=t.prototype;i.map(([r,[s]])=>{(s&31||s&32)&&Object.defineProperty(o,r,{get(){return U$(this,r)},set(a){W$(this,r,a,e)},configurable:!0,enumerable:!0})});{const r=new Map;o.attributeChangedCallback=function(s,a,l){Vt.jmp(()=>{const c=r.get(s);if(this.hasOwnProperty(c))l=this[c],delete this[c];else if(o.hasOwnProperty(c)&&typeof this[c]=="number"&&this[c]==l)return;this[c]=l===null&&typeof this[c]=="boolean"?!1:l})},t.observedAttributes=i.filter(([s,a])=>a[0]&15).map(([s,a])=>{const l=a[1]||s;return r.set(l,s),a[0]&512&&e.$attrsToReflect$.push([s,l]),l})}}return t},q$=async(t,e,n,i,o)=>{if(!(e.$flags$&32)&&(o=t.constructor,e.$flags$|=32,customElements.whenDefined(n.$tagName$).then(()=>e.$flags$|=128),o.style)){let s=o.style;typeof s!="string"&&(s=s[e.$modeName$=O$(t)]);const a=lv(n,e.$modeName$);if(!Ks.has(a)){const l=Qn("registerStyles",n.$tagName$);R$(a,s,!!(n.$flags$&1)),l()}}e.$ancestorComponent$,(()=>gv(e,!0))()},K$=t=>{},G$=t=>{if(!(Vt.$flags$&1)){const e=ka(t),n=e.$cmpMeta$,i=Qn("connectedCallback",n.$tagName$);e.$flags$&1?(bv(t,e,n.$listeners$),K$(e.$lazyInstance$)):(e.$flags$|=1,n.$flags$&12&&X$(t),n.$members$&&Object.entries(n.$members$).map(([o,[r]])=>{if(r&31&&t.hasOwnProperty(o)){const s=t[o];delete t[o],t[o]=s}}),q$(t,e,n)),i()}},X$=t=>{const e=t["s-cr"]=ze.createComment("");e["s-cn"]=!0,t.insertBefore(e,t.firstChild)},Q$=t=>{if(!(Vt.$flags$&1)){const e=ka(t);e.$rmListeners$&&(e.$rmListeners$.map(n=>n()),e.$rmListeners$=void 0)}},Z$=(t,e)=>{const n={$flags$:e[0],$tagName$:e[1]};n.$members$=e[2],n.$listeners$=e[3],n.$watchers$=t.$watchers$,n.$attrsToReflect$=[];const i=t.prototype.connectedCallback,o=t.prototype.disconnectedCallback;return Object.assign(t.prototype,{__registerHost(){nC(this,n)},connectedCallback(){G$(this),i&&i.call(this)},disconnectedCallback(){Q$(this),o&&o.call(this)},__attachShadow(){this.attachShadow({mode:"open",delegatesFocus:!!(n.$flags$&16)})}}),t.is=n.$tagName$,Y$(t,n)},bv=(t,e,n,i)=>{n&&n.map(([o,r,s])=>{const a=tC(t,o),l=J$(e,s),c=eC(o);Vt.ael(a,r,l,c),(e.$rmListeners$=e.$rmListeners$||[]).push(()=>Vt.rel(a,r,l,c))})},J$=(t,e)=>n=>{try{ui.lazyLoad||t.$hostElement$[e](n)}catch(i){pr(i)}},tC=(t,e)=>e&4?ze:e&8?mr:e&16?ze.body:t,eC=t=>rC?{passive:(t&1)!==0,capture:(t&2)!==0}:(t&2)!==0,vv=new WeakMap,ka=t=>vv.get(t),nC=(t,e)=>{const n={$flags$:0,$hostElement$:t,$cmpMeta$:e,$instanceValues$:new Map};return bv(t,n,e.$listeners$),vv.set(t,n)},Qh=(t,e)=>e in t,pr=(t,e)=>(0,console.error)(t,e),Ks=new Map,iC=[],mr=typeof window<"u"?window:{},ze=mr.document||{head:{}},oC=mr.HTMLElement||class{},Vt={$flags$:0,$resourcesUrl$:"",jmp:t=>t(),raf:t=>requestAnimationFrame(t),ael:(t,e,n,i)=>t.addEventListener(e,n,i),rel:(t,e,n,i)=>t.removeEventListener(e,n,i),ce:(t,e)=>new CustomEvent(t,e)},rC=(()=>{let t=!1;try{ze.addEventListener("e",null,Object.defineProperty({},"passive",{get(){t=!0}}))}catch(e){}return t})(),sC=t=>Promise.resolve(t),aC=(()=>{try{return new CSSStyleSheet,typeof new CSSStyleSheet().replaceSync=="function"}catch(t){}return!1})(),Zh=[],yv=[],lC=(t,e)=>n=>{t.push(n),Gc||(Gc=!0,e&&Vt.$flags$&4?cC(Xc):Vt.raf(Xc))},Jh=t=>{for(let e=0;e{Jh(Zh),Jh(yv),(Gc=Zh.length>0)&&Vt.raf(Xc)},cC=t=>sC().then(t),dC=lC(yv,!0);let Tl;const uC=()=>{if(typeof window>"u")return new Map;if(!Tl){const t=window;t.Ionicons=t.Ionicons||{},Tl=t.Ionicons.map=t.Ionicons.map||new Map}return Tl},fC=t=>{let e=Pl(t.src);return e||(e=wv(t.name,t.icon,t.mode,t.ios,t.md),e?hC(e):t.icon&&(e=Pl(t.icon),e||(e=Pl(t.icon[t.mode]),e))?e:null)},hC=t=>{const e=uC().get(t);return e||E$("svg/".concat(t,".svg"))},wv=(t,e,n,i,o)=>(n=(n&&Ur(n))==="ios"?"ios":"md",i&&n==="ios"?t=Ur(i):o&&n==="md"?t=Ur(o):(!t&&e&&!xv(e)&&(t=e),Gs(t)&&(t=Ur(t))),!Gs(t)||t.trim()===""||t.replace(/[a-z]|-|\d/gi,"")!==""?null:t),Pl=t=>Gs(t)&&(t=t.trim(),xv(t))?t:null,xv=t=>t.length>0&&/(\/|\.)/.test(t),Gs=t=>typeof t=="string",Ur=t=>t.toLowerCase(),pC=(t,e=[])=>{const n={};return e.forEach(i=>{t.hasAttribute(i)&&(t.getAttribute(i)!==null&&(n[i]=t.getAttribute(i)),t.removeAttribute(i))}),n},mC=t=>t&&t.dir!==""?t.dir.toLowerCase()==="rtl":(document==null?void 0:document.dir.toLowerCase())==="rtl",gC=t=>{const e=document.createElement("div");e.innerHTML=t;for(let i=e.childNodes.length-1;i>=0;i--)e.childNodes[i].nodeName.toLowerCase()!=="svg"&&e.removeChild(e.childNodes[i]);const n=e.firstElementChild;if(n&&n.nodeName.toLowerCase()==="svg"){const i=n.getAttribute("class")||"";if(n.setAttribute("class",(i+" s-ion-icon").trim()),kv(n))return e.innerHTML}return""},kv=t=>{if(t.nodeType===1){if(t.nodeName.toLowerCase()==="script")return!1;for(let e=0;et.startsWith("data:image/svg+xml"),vC=t=>t.indexOf(";utf8,")!==-1,Nn=new Map,tp=new Map;let Il;const yC=(t,e)=>{let n=tp.get(t);if(!n)if(typeof fetch<"u"&&typeof document<"u")if(bC(t)&&vC(t)){Il||(Il=new DOMParser);const o=Il.parseFromString(t,"text/html").querySelector("svg");return o&&Nn.set(t,o.outerHTML),Promise.resolve()}else n=fetch(t).then(i=>{if(i.ok)return i.text().then(o=>{o&&e!==!1&&(o=gC(o)),Nn.set(t,o||"")});Nn.set(t,"")}),tp.set(t,n);else return Nn.set(t,""),Promise.resolve();return n},wC=":host{display:inline-block;width:1em;height:1em;contain:strict;fill:currentColor;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host .ionicon{stroke:currentColor}.ionicon-fill-none{fill:none}.ionicon-stroke-width{stroke-width:32px;stroke-width:var(--ionicon-stroke-width, 32px)}.icon-inner,.ionicon,svg{display:block;height:100%;width:100%}:host(.flip-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}:host(.icon-small){font-size:18px !important}:host(.icon-large){font-size:32px !important}:host(.ion-color){color:var(--ion-color-base) !important}:host(.ion-color-primary){--ion-color-base:var(--ion-color-primary, #3880ff)}:host(.ion-color-secondary){--ion-color-base:var(--ion-color-secondary, #0cd1e8)}:host(.ion-color-tertiary){--ion-color-base:var(--ion-color-tertiary, #f4a942)}:host(.ion-color-success){--ion-color-base:var(--ion-color-success, #10dc60)}:host(.ion-color-warning){--ion-color-base:var(--ion-color-warning, #ffce00)}:host(.ion-color-danger){--ion-color-base:var(--ion-color-danger, #f14141)}:host(.ion-color-light){--ion-color-base:var(--ion-color-light, #f4f5f8)}:host(.ion-color-medium){--ion-color-base:var(--ion-color-medium, #989aa2)}:host(.ion-color-dark){--ion-color-base:var(--ion-color-dark, #222428)}",xC=Z$(class extends oC{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.iconName=null,this.inheritedAttributes={},this.isVisible=!1,this.mode=kC(),this.lazy=!1,this.sanitize=!0}componentWillLoad(){this.inheritedAttributes=pC(this.el,["aria-label"])}connectedCallback(){this.waitUntilVisible(this.el,"50px",()=>{this.isVisible=!0,this.loadIcon()})}disconnectedCallback(){this.io&&(this.io.disconnect(),this.io=void 0)}waitUntilVisible(t,e,n){if(this.lazy&&typeof window<"u"&&window.IntersectionObserver){const i=this.io=new window.IntersectionObserver(o=>{o[0].isIntersecting&&(i.disconnect(),this.io=void 0,n())},{rootMargin:e});i.observe(t)}else n()}loadIcon(){if(this.isVisible){const t=fC(this);t&&(Nn.has(t)?this.svgContent=Nn.get(t):yC(t,this.sanitize).then(()=>this.svgContent=Nn.get(t)))}this.iconName=wv(this.name,this.icon,this.mode,this.ios,this.md)}render(){const{iconName:t,el:e,inheritedAttributes:n}=this,i=this.mode||"md",o=this.flipRtl||t&&(t.indexOf("arrow")>-1||t.indexOf("chevron")>-1)&&this.flipRtl!==!1;return Oo(av,Object.assign({role:"img",class:Object.assign(Object.assign({[i]:!0},EC(this.color)),{["icon-".concat(this.size)]:!!this.size,"flip-rtl":!!o&&mC(e)})},n),this.svgContent?Oo("div",{class:"icon-inner",innerHTML:this.svgContent}):Oo("div",{class:"icon-inner"}))}static get assetsDirs(){return["svg"]}get el(){return this}static get watchers(){return{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"],ios:["loadIcon"],md:["loadIcon"]}}static get style(){return wC}},[1,"ion-icon",{mode:[1025],color:[1],ios:[1],md:[1],flipRtl:[4,"flip-rtl"],name:[513],src:[1],icon:[8],size:[1],lazy:[4],sanitize:[4],svgContent:[32],isVisible:[32]}]),kC=()=>typeof document<"u"&&document.documentElement.getAttribute("mode")||"md",EC=t=>t?{"ion-color":!0,["ion-color-".concat(t)]:!0}:null;function SC(){if(typeof customElements>"u")return;["ion-icon"].forEach(e=>{switch(e){case"ion-icon":customElements.get(e)||customElements.define(e,xC);break}})}const $C=SC,mu=k.createContext({onIonViewWillEnter:()=>{},ionViewWillEnter:()=>{},onIonViewDidEnter:()=>{},ionViewDidEnter:()=>{},onIonViewWillLeave:()=>{},ionViewWillLeave:()=>{},onIonViewDidLeave:()=>{},ionViewDidLeave:()=>{}}),CC=class{constructor(){this.ionViewWillEnterCallbacks=[],this.ionViewDidEnterCallbacks=[],this.ionViewWillLeaveCallbacks=[],this.ionViewDidLeaveCallbacks=[]}onIonViewWillEnter(t){if(t.id){const e=this.ionViewWillEnterCallbacks.findIndex(n=>n.id===t.id);e>-1?this.ionViewWillEnterCallbacks[e]=t:this.ionViewWillEnterCallbacks.push(t)}else this.ionViewWillEnterCallbacks.push(t)}ionViewWillEnter(){this.ionViewWillEnterCallbacks.forEach(t=>t())}onIonViewDidEnter(t){if(t.id){const e=this.ionViewDidEnterCallbacks.findIndex(n=>n.id===t.id);e>-1?this.ionViewDidEnterCallbacks[e]=t:this.ionViewDidEnterCallbacks.push(t)}else this.ionViewDidEnterCallbacks.push(t)}ionViewDidEnter(){this.ionViewDidEnterCallbacks.forEach(t=>t())}onIonViewWillLeave(t){if(t.id){const e=this.ionViewWillLeaveCallbacks.findIndex(n=>n.id===t.id);e>-1?this.ionViewWillLeaveCallbacks[e]=t:this.ionViewWillLeaveCallbacks.push(t)}else this.ionViewWillLeaveCallbacks.push(t)}ionViewWillLeave(){this.ionViewWillLeaveCallbacks.forEach(t=>t())}onIonViewDidLeave(t){if(t.id){const e=this.ionViewDidLeaveCallbacks.findIndex(n=>n.id===t.id);e>-1?this.ionViewDidLeaveCallbacks[e]=t:this.ionViewDidLeaveCallbacks.push(t)}else this.ionViewDidLeaveCallbacks.push(t)}ionViewDidLeave(){this.ionViewDidLeaveCallbacks.forEach(t=>t()),this.componentCanBeDestroyed()}onComponentCanBeDestroyed(t){this.componentCanBeDestroyedCallback=t}componentCanBeDestroyed(){this.componentCanBeDestroyedCallback&&this.componentCanBeDestroyedCallback()}},Ye=k.createContext({getIonRedirect:()=>{},getIonRoute:()=>{},getPageManager:()=>{},getStackManager:()=>{},goBack:t=>{typeof window<"u"&&(typeof t=="string"?window.location.pathname=t:window.history.back())},navigate:t=>{typeof window<"u"&&(window.location.pathname=t)},hasIonicRouter:()=>!1,routeInfo:void 0,setCurrentTab:()=>{},changeTab:(t,e)=>{typeof window<"u"&&(window.location.pathname=e)},resetTab:(t,e)=>{typeof window<"u"&&(window.location.pathname=e)}}),gu=t=>t.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(""),Ea=t=>t.replace(/([A-Z])/g,e=>"-".concat(e[0].toLowerCase())),bu=(t,e,n={})=>{if(t instanceof Element){const i=TC(t.classList,e,n);i!==""&&(t.className=i),Object.keys(e).forEach(o=>{if(!(o==="children"||o==="style"||o==="ref"||o==="class"||o==="className"||o==="forwardedRef"))if(o.indexOf("on")===0&&o[2]===o[2].toUpperCase()){const r=o.substring(2),s=r[0].toLowerCase()+r.substring(1);gr(s)||IC(t,s,e[o])}else t[o]=e[o],typeof e[o]==="string"&&t.setAttribute(Ea(o),e[o])})}},TC=(t,e,n)=>{const i=e.className||e.class,o=n.className||n.class,r=Ll(t),s=Ll(i?i.split(" "):[]),a=Ll(o?o.split(" "):[]),l=[];return r.forEach(c=>{s.has(c)?(l.push(c),s.delete(c)):a.has(c)||l.push(c)}),s.forEach(c=>l.push(c)),l.join(" ")},PC=t=>{switch(t){case"doubleclick":return"dblclick"}return t};/** - * Checks if an event is supported in the current execution environment. - * @license Modernizr 3.0.0pre (Custom Build) | MIT - */const gr=t=>{if(typeof document>"u")return!0;{const e="on"+PC(t);let n=e in document;if(!n){const i=document.createElement("div");i.setAttribute(e,"return;"),n=typeof i[e]=="function"}return n}},IC=(t,e,n)=>{const i=t.__events||(t.__events={}),o=i[e];o&&t.removeEventListener(e,o),t.addEventListener(e,i[e]=function(s){n&&n.call(this,s)})},Ll=t=>{const e=new Map;return t.forEach(n=>e.set(n,n)),e},LC=(t,e)=>{typeof t=="function"?t(e):t!=null&&(t.current=e)},Sa=(...t)=>e=>{t.forEach(n=>{LC(n,e)})},OC=(t,e)=>{const n=(i,o)=>k.createElement(t,Object.assign({},i,{forwardedRef:o}));return n.displayName=e,k.forwardRef(n)},_C=(t,e)=>{e!==void 0&&typeof customElements<"u"&&!customElements.get(t)&&customElements.define(t,e)},Lt=(t,e,n,i)=>{i!==void 0&&i();const o=gu(t),r=class extends k.Component{constructor(s){super(s),this.setComponentElRef=a=>{this.componentEl=a}}componentDidMount(){this.componentDidUpdate(this.props)}componentDidUpdate(s){bu(this.componentEl,this.props,s)}render(){const s=this.props,{children:a,forwardedRef:l,style:c,className:d,ref:u}=s,f=Mt(s,["children","forwardedRef","style","className","ref"]);let m=Object.keys(f).reduce((v,I)=>{const p=f[I];if(I.indexOf("on")===0&&I[2]===I[2].toUpperCase()){const h=I.substring(2).toLowerCase();typeof document<"u"&&gr(h)&&(v[I]=p)}else{const h=typeof p;(h==="string"||h==="boolean"||h==="number")&&(v[Ea(I)]=p)}return v},{});n&&(m=n(this.props,m));const b=Object.assign(Object.assign({},m),{ref:Sa(l,this.setComponentElRef),style:c});return N.createElement(t,b,a)}static get displayName(){return o}};return e&&(r.contextType=e),OC(r,o)},Qc=Lt("ion-accordion",void 0,void 0,Fk),Ev=Lt("ion-accordion-group",void 0,void 0,qk),RC=Lt("ion-buttons",void 0,void 0,rE),Sv=Lt("ion-content",void 0,void 0,EE),Xs=Lt("ion-header",void 0,void 0,qE),Ol=Lt("ion-input",void 0,void 0,iS),we=Lt("ion-label",void 0,void 0,oS),Qs=Lt("ion-list",void 0,void 0,cS),ep=Lt("ion-list-header",void 0,void 0,pS),AC=Lt("ion-text",void 0,void 0,ES),Zc=Lt("ion-title",void 0,void 0,PS),Jc=Lt("ion-toolbar",void 0,void 0,RS),ei=(t,e)=>{const n=(i,o)=>k.createElement(t,Object.assign({},i,{forwardedRef:o}));return n.displayName=e,k.forwardRef(n)},vu=()=>{if(typeof window<"u"){const t=window.Ionic;if(t&&t.config)return t.config}return null},$v=(t,e)=>{_C(t,e);const n=gu(t),i=class extends k.Component{constructor(o){super(o),this.handleClick=r=>{const{routerLink:s,routerDirection:a,routerOptions:l,routerAnimation:c}=this.props;s!==void 0&&(r.preventDefault(),this.context.navigate(s,a,void 0,c,l))},this.ref=k.createRef(),this.stableMergedRefs=Sa(this.ref,this.props.forwardedRef)}componentDidMount(){this.componentDidUpdate(this.props)}componentDidUpdate(o){const r=this.ref.current;bu(r,this.props,o)}render(){const o=this.props,{children:r,forwardedRef:s,style:a,className:l,ref:c}=o,d=Mt(o,["children","forwardedRef","style","className","ref"]),u=Object.keys(d).reduce((m,b)=>{if(b.indexOf("on")===0&&b[2]===b[2].toUpperCase()){const v=b.substring(2).toLowerCase();gr(v)&&(m[b]=d[b])}else["string","boolean","number"].includes(typeof d[b])&&(m[Ea(b)]=d[b]);return m},{}),f=Object.assign(Object.assign({},u),{ref:this.stableMergedRefs,style:a});if(this.props.routerLink&&!this.props.href&&(f.href=this.props.routerLink),f.onClick){const m=f.onClick;f.onClick=b=>{m(b),b.defaultPrevented||this.handleClick(b)}}else f.onClick=this.handleClick;return N.createElement(t,f,r)}static get displayName(){return n}static get contextType(){return Ye}};return ei(i,n)},Zs=$v("ion-button",AS),ve=$v("ion-item",DS),DC=(t,e)=>{t instanceof Element&&Object.keys(e).forEach(n=>{if(n.indexOf("on")===0&&n[2]===n[2].toUpperCase()){const i=n.substring(2),o=i[0].toLowerCase()+i.substring(1);gr(o)||zC(t,o)}})},zC=(t,e)=>{const n=t.__events||(t.__events={}),i=n[e];i&&(t.removeEventListener(e,i),n[e]=void 0)},MC=(t,e,n)=>{e&&e();const i=gu(t),o=class extends k.Component{constructor(r){super(r),this.handleIonMount=()=>{this.setState({isOpen:!0})},this.handleWillPresent=s=>{this.setState({isOpen:!0}),this.props.onWillPresent&&this.props.onWillPresent(s)},this.handleDidDismiss=s=>{const a=this.wrapperRef.current,l=this.ref.current;a&&l&&(l.append(a),this.setState({isOpen:!1})),this.props.onDidDismiss&&this.props.onDidDismiss(s)},this.ref=k.createRef(),this.stableMergedRefs=Sa(this.ref,this.props.forwardedRef),this.state={isOpen:!1},this.wrapperRef=k.createRef()}componentDidMount(){var r,s,a;this.componentDidUpdate(this.props),(r=this.ref.current)===null||r===void 0||r.addEventListener("ionMount",this.handleIonMount),(s=this.ref.current)===null||s===void 0||s.addEventListener("willPresent",this.handleWillPresent),(a=this.ref.current)===null||a===void 0||a.addEventListener("didDismiss",this.handleDidDismiss)}componentDidUpdate(r){const s=this.ref.current;bu(s,this.props,r)}componentWillUnmount(){const r=this.ref.current;r&&this.state.isOpen&&(r.removeEventListener("didDismiss",this.handleDidDismiss),r.remove(),DC(r,this.props))}render(){const r=this.props,{children:s,forwardedRef:a,style:l,className:c,ref:d}=r,u=Mt(r,["children","forwardedRef","style","className","ref"]),f=Object.keys(u).reduce((v,I)=>{if(I.indexOf("on")===0&&I[2]===I[2].toUpperCase()){const p=I.substring(2).toLowerCase();gr(p)&&(v[I]=u[I])}else["string","boolean","number"].includes(typeof u[I])&&(v[Ea(I)]=u[I]);return v},{}),m=Object.assign(Object.assign({},f),{ref:this.stableMergedRefs,style:l}),b=()=>n?"".concat(np," ion-page"):np;return N.createElement("template",{},N.createElement(t,m,this.state.isOpen||this.props.keepContentsMounted?N.createElement("div",{ref:this.wrapperRef,className:b()},s):null))}static get displayName(){return i}};return ei(o,i)},np="ion-delegate-host",BC=MC("ion-modal",n$,!0),jC=k.createContext({addOverlay:()=>{},removeOverlay:()=>{}}),NC=({onAddOverlay:t,onRemoveOverlay:e})=>{const[n,i]=N.useState({}),o=N.useRef({});o.current=n,N.useEffect(()=>{t(r),e(s)},[]);const r=(l,c,d)=>{const u=Object.assign({},o.current);u[l]={component:c,containerElement:d},i(u)},s=l=>{const c=Object.assign({},o.current);delete c[l],i(c)},a=Object.keys(n);return k.createElement(k.Fragment,null,a.map(l=>{const c=n[l];return ux.createPortal(c.component,c.containerElement,"overlay-".concat(l))}))},HC=Lt("ion-tab-button",void 0,void 0,k$),FC=Lt("ion-tab-bar",void 0,void 0,b$),td=Lt("ion-router-outlet",void 0,void 0,f$),VC=Lt("ion-app",void 0,void 0,l$),UC=Lt("ion-icon",void 0,void 0,$C),WC=(()=>class extends k.Component{constructor(t){super(t),this.ionContext={addOverlay:(e,n,i)=>{this.addOverlayCallback&&this.addOverlayCallback(e,n,i)},removeOverlay:e=>{this.removeOverlayCallback&&this.removeOverlayCallback(e)}}}render(){return k.createElement(jC.Provider,{value:this.ionContext},k.createElement(VC,Object.assign({},this.props),this.props.children),k.createElement(NC,{onAddOverlay:t=>{this.addOverlayCallback=t},onRemoveOverlay:t=>{this.removeOverlayCallback=t}}))}static get displayName(){return"IonApp"}})(),yu=k.createContext({registerIonPage:()=>{},isInOutlet:()=>!1});class wu extends k.PureComponent{constructor(e){super(e),this.ionPageElementRef=k.createRef(),this.stableMergedRefs=Sa(this.ionPageElementRef,this.props.forwardedRef)}componentDidMount(){this.ionPageElementRef.current&&(this.context.isInOutlet()&&this.ionPageElementRef.current.classList.add("ion-page-invisible"),this.context.registerIonPage(this.ionPageElementRef.current,this.props.routeInfo),this.ionPageElementRef.current.addEventListener("ionViewWillEnter",this.ionViewWillEnterHandler.bind(this)),this.ionPageElementRef.current.addEventListener("ionViewDidEnter",this.ionViewDidEnterHandler.bind(this)),this.ionPageElementRef.current.addEventListener("ionViewWillLeave",this.ionViewWillLeaveHandler.bind(this)),this.ionPageElementRef.current.addEventListener("ionViewDidLeave",this.ionViewDidLeaveHandler.bind(this)))}componentWillUnmount(){this.ionPageElementRef.current&&(this.ionPageElementRef.current.removeEventListener("ionViewWillEnter",this.ionViewWillEnterHandler.bind(this)),this.ionPageElementRef.current.removeEventListener("ionViewDidEnter",this.ionViewDidEnterHandler.bind(this)),this.ionPageElementRef.current.removeEventListener("ionViewWillLeave",this.ionViewWillLeaveHandler.bind(this)),this.ionPageElementRef.current.removeEventListener("ionViewDidLeave",this.ionViewDidLeaveHandler.bind(this)))}ionViewWillEnterHandler(){this.ionLifeCycleContext.ionViewWillEnter()}ionViewDidEnterHandler(){this.ionLifeCycleContext.ionViewDidEnter()}ionViewWillLeaveHandler(){this.ionLifeCycleContext.ionViewWillLeave()}ionViewDidLeaveHandler(){this.ionLifeCycleContext.ionViewDidLeave()}render(){const e=this.props,{className:n,children:i,routeInfo:o,forwardedRef:r}=e,s=Mt(e,["className","children","routeInfo","forwardedRef"]);return k.createElement(mu.Consumer,null,a=>(this.ionLifeCycleContext=a,k.createElement("div",Object.assign({className:n?"".concat(n," ion-page"):"ion-page",ref:this.stableMergedRefs},s),i)))}static get contextType(){return yu}}class YC extends k.Component{constructor(e){super(e)}render(){const e=this.props,{className:n,children:i,forwardedRef:o}=e,r=Mt(e,["className","children","forwardedRef"]);return this.context.hasIonicRouter()?k.createElement(wu,Object.assign({className:n?"".concat(n):"",routeInfo:this.context.routeInfo,forwardedRef:o},r),i):k.createElement("div",Object.assign({className:n?"ion-page ".concat(n):"ion-page",ref:o},r),i)}static get displayName(){return"IonPage"}static get contextType(){return Ye}}const qC=ei(YC,"IonPage"),KC=(t,e)=>{const n=new WeakMap;return{attachViewToDom:async(r,s,a,l)=>{const c=document.createElement("div");l&&c.classList.add(...l),r.appendChild(c);const d=s(a),u=Zd.createPortal(d,c);return n.set(c,u),t(u),Promise.resolve(c)},removeViewFromDom:(r,s)=>{const a=n.get(s);return a&&e(a),s.remove(),Promise.resolve()}}},GC=Lt("ion-nav",void 0,void 0,yS),XC=t=>{var{children:e,forwardedRef:n}=t,i=Mt(t,["children","forwardedRef"]);const[o,r]=N.useState([]),s=c=>r(d=>[...d,c]),a=c=>r(d=>d.filter(u=>u!==c)),l=N.useMemo(()=>KC(s,a),[]);return k.createElement(GC,Object.assign({delegate:l,ref:n},i),o)};ei(XC,"IonNav");const QC=k.createContext({activeTab:void 0,selectTab:()=>!1}),ZC=typeof HTMLElement<"u"?HTMLElement:class{};class JC extends k.Component{constructor(e){super(e),this.outletIsReady=!1}componentDidMount(){this.ionRouterOutlet&&(this.outletIsReady||Ui(this.ionRouterOutlet,()=>{this.outletIsReady=!0,this.context.registerIonPage(this.ionRouterOutlet,this.props.routeInfo)}),this.ionRouterOutlet.addEventListener("ionViewWillEnter",this.ionViewWillEnterHandler.bind(this)),this.ionRouterOutlet.addEventListener("ionViewDidEnter",this.ionViewDidEnterHandler.bind(this)),this.ionRouterOutlet.addEventListener("ionViewWillLeave",this.ionViewWillLeaveHandler.bind(this)),this.ionRouterOutlet.addEventListener("ionViewDidLeave",this.ionViewDidLeaveHandler.bind(this)))}componentWillUnmount(){this.ionRouterOutlet&&(this.ionRouterOutlet.removeEventListener("ionViewWillEnter",this.ionViewWillEnterHandler.bind(this)),this.ionRouterOutlet.removeEventListener("ionViewDidEnter",this.ionViewDidEnterHandler.bind(this)),this.ionRouterOutlet.removeEventListener("ionViewWillLeave",this.ionViewWillLeaveHandler.bind(this)),this.ionRouterOutlet.removeEventListener("ionViewDidLeave",this.ionViewDidLeaveHandler.bind(this)))}ionViewWillEnterHandler(){this.ionLifeCycleContext.ionViewWillEnter()}ionViewDidEnterHandler(){this.ionLifeCycleContext.ionViewDidEnter()}ionViewWillLeaveHandler(){this.ionLifeCycleContext.ionViewWillLeave()}ionViewDidLeaveHandler(){this.ionLifeCycleContext.ionViewDidLeave()}render(){const e=this.props,{StackManager:n,children:i,routeInfo:o}=e,r=Mt(e,["StackManager","children","routeInfo"]);return k.createElement(mu.Consumer,null,s=>(this.ionLifeCycleContext=s,k.createElement(n,{routeInfo:o},k.createElement(td,Object.assign({setRef:a=>this.ionRouterOutlet=a},r),i))))}static get contextType(){return yu}}class t2 extends k.Component{constructor(e){super(e)}render(){const e=this.context.getStackManager(),n=this.props,{children:i,forwardedRef:o}=n,r=Mt(n,["children","forwardedRef"]);return this.context.hasIonicRouter()?r.ionPage?k.createElement(JC,Object.assign({StackManager:e,routeInfo:this.context.routeInfo},r),i):k.createElement(e,{routeInfo:this.context.routeInfo},k.createElement(td,Object.assign({},r,{forwardedRef:o}),i)):k.createElement(td,Object.assign({ref:o},this.props),this.props.children)}static get contextType(){return Ye}}const ed=ei(t2,"IonRouterOutlet"),Di=(()=>class extends k.Component{constructor(t){super(t),this.handleIonTabButtonClick=this.handleIonTabButtonClick.bind(this)}handleIonTabButtonClick(){this.props.onClick&&this.props.onClick(new CustomEvent("ionTabButtonClick",{detail:{tab:this.props.tab,href:this.props.href,routeOptions:this.props.routerOptions}}))}render(){const t=this.props,e=Mt(t,["onClick"]);return k.createElement(HC,Object.assign({onIonTabButtonClick:this.handleIonTabButtonClick},e))}static get displayName(){return"IonTabButton"}})();class e2 extends k.PureComponent{constructor(e){super(e),this.setActiveTabOnContext=i=>{};const n={};k.Children.forEach(e.children,i=>{var o,r,s,a;i!=null&&typeof i=="object"&&i.props&&(i.type===Di||i.type.isTabButton)&&(n[i.props.tab]={originalHref:i.props.href,currentHref:i.props.href,originalRouteOptions:i.props.href===((o=e.routeInfo)===null||o===void 0?void 0:o.pathname)?(r=e.routeInfo)===null||r===void 0?void 0:r.routeOptions:void 0,currentRouteOptions:i.props.href===((s=e.routeInfo)===null||s===void 0?void 0:s.pathname)?(a=e.routeInfo)===null||a===void 0?void 0:a.routeOptions:void 0})}),this.state={tabs:n},this.onTabButtonClick=this.onTabButtonClick.bind(this),this.renderTabButton=this.renderTabButton.bind(this),this.setActiveTabOnContext=this.setActiveTabOnContext.bind(this),this.selectTab=this.selectTab.bind(this)}componentDidMount(){const e=this.state.tabs,i=Object.keys(e).find(o=>{const r=e[o].originalHref;return this.props.routeInfo.pathname.startsWith(r)});i&&this.setState({activeTab:i})}componentDidUpdate(){this.state.activeTab&&this.setActiveTabOnContext(this.state.activeTab)}selectTab(e){const n=this.state.tabs[e];return n?(this.onTabButtonClick(new CustomEvent("ionTabButtonClick",{detail:{href:n.currentHref,tab:e,selected:e===this.state.activeTab,routeOptions:void 0}})),!0):!1}static getDerivedStateFromProps(e,n){var i,o,r;const s=Object.assign({},n.tabs),l=Object.keys(n.tabs).find(d=>{const u=n.tabs[d].originalHref;return e.routeInfo.pathname.startsWith(u)});k.Children.forEach(e.children,d=>{if(d!=null&&typeof d=="object"&&d.props&&(d.type===Di||d.type.isTabButton)){const u=s[d.props.tab];(!u||u.originalHref!==d.props.href)&&(s[d.props.tab]={originalHref:d.props.href,currentHref:d.props.href,originalRouteOptions:d.props.routeOptions,currentRouteOptions:d.props.routeOptions})}});const{activeTab:c}=n;if(l&&c){const d=n.tabs[c].currentHref,u=n.tabs[c].currentRouteOptions;(l!==c||d!==((i=e.routeInfo)===null||i===void 0?void 0:i.pathname)||u!==((o=e.routeInfo)===null||o===void 0?void 0:o.routeOptions))&&(s[l]={originalHref:s[l].originalHref,currentHref:e.routeInfo.pathname+(e.routeInfo.search||""),originalRouteOptions:s[l].originalRouteOptions,currentRouteOptions:(r=e.routeInfo)===null||r===void 0?void 0:r.routeOptions},e.routeInfo.routeAction==="pop"&&l!==c&&(s[c]={originalHref:s[c].originalHref,currentHref:s[c].originalHref,originalRouteOptions:s[c].originalRouteOptions,currentRouteOptions:s[c].currentRouteOptions}))}return l&&e.onSetCurrentTab(l,e.routeInfo),{activeTab:l,tabs:s}}onTabButtonClick(e,n){const i=this.state.tabs[e.detail.tab],o=i.originalHref,r=e.detail.href,{activeTab:s}=this.state;n&&n(e),s===e.detail.tab?o!==r&&this.context.resetTab(e.detail.tab,o,i.originalRouteOptions):(this.props.onIonTabsWillChange&&this.props.onIonTabsWillChange(new CustomEvent("ionTabWillChange",{detail:{tab:e.detail.tab}})),this.props.onIonTabsDidChange&&this.props.onIonTabsDidChange(new CustomEvent("ionTabDidChange",{detail:{tab:e.detail.tab}})),this.setActiveTabOnContext(e.detail.tab),this.context.changeTab(e.detail.tab,r,e.detail.routeOptions))}renderTabButton(e){return n=>{var i,o;if(n!=null&&n.props&&(n.type===Di||n.type.isTabButton)){const r=n.props.tab===e?(i=this.props.routeInfo)===null||i===void 0?void 0:i.pathname:this.state.tabs[n.props.tab].currentHref,s=n.props.tab===e?(o=this.props.routeInfo)===null||o===void 0?void 0:o.routeOptions:this.state.tabs[n.props.tab].currentRouteOptions;return k.cloneElement(n,{href:r,routeOptions:s,onClick:a=>this.onTabButtonClick(a,n.props.onClick)})}return null}}render(){const{activeTab:e}=this.state;return k.createElement(FC,Object.assign({},this.props,{selectedTab:e}),k.Children.map(this.props.children,this.renderTabButton(e)))}static get contextType(){return Ye}}const n2=k.memo(t=>{var{forwardedRef:e}=t,n=Mt(t,["forwardedRef"]);const i=N.useContext(Ye);return k.createElement(e2,Object.assign({ref:e},n,{routeInfo:n.routeInfo||i.routeInfo||{pathname:window.location.pathname},onSetCurrentTab:i.setCurrentTab}),n.children)}),nd=ei(n2,"IonTabBar");class i2 extends ZC{constructor(){super()}}typeof window<"u"&&window.customElements&&(window.customElements.get("ion-tabs")||window.customElements.define("ion-tabs",i2));const ip={display:"flex",position:"absolute",top:"0",left:"0",right:"0",bottom:"0",flexDirection:"column",width:"100%",height:"100%",contain:"layout size style"},op={position:"relative",flex:1,contain:"layout size style"},o2=(()=>class extends k.Component{constructor(t){super(t),this.routerOutletRef=k.createRef(),this.tabBarRef=k.createRef(),this.ionTabContextState={activeTab:void 0,selectTab:()=>!1}}componentDidMount(){this.tabBarRef.current&&(this.ionTabContextState.activeTab=this.tabBarRef.current.state.activeTab,this.tabBarRef.current.setActiveTabOnContext=t=>{this.ionTabContextState.activeTab=t},this.ionTabContextState.selectTab=this.tabBarRef.current.selectTab)}render(){let t,e;const n=this.props,{className:i,onIonTabsDidChange:o,onIonTabsWillChange:r}=n,s=Mt(n,["className","onIonTabsDidChange","onIonTabsWillChange"]),a=typeof this.props.children=="function"?this.props.children(this.ionTabContextState):this.props.children;if(k.Children.forEach(a,l=>{if(l==null||typeof l!="object"||!l.hasOwnProperty("type"))return;l.type===ed||l.type.isRouterOutlet?t=k.cloneElement(l):l.type===N.Fragment&&l.props.children[0].type===ed&&(t=l.props.children[0]);let c={ref:this.tabBarRef};o!==void 0&&(c=Object.assign(Object.assign({},c),{onIonTabsDidChange:o})),r!==void 0&&(c=Object.assign(Object.assign({},c),{onIonTabsWillChange:r})),l.type===nd||l.type.isTabBar?e=k.cloneElement(l,c):l.type===N.Fragment&&(l.props.children[1].type===nd||l.props.children[1].type.isTabBar)&&(e=k.cloneElement(l.props.children[1],c))}),!t)throw new Error("IonTabs must contain an IonRouterOutlet");if(!e)throw new Error("IonTabs needs a IonTabBar");return k.createElement(QC.Provider,{value:this.ionTabContextState},this.context.hasIonicRouter()?k.createElement(wu,Object.assign({className:i?"".concat(i):"",routeInfo:this.context.routeInfo},s),k.createElement("ion-tabs",{className:"ion-tabs",style:ip},e.props.slot==="top"?e:null,k.createElement("div",{style:op,className:"tabs-inner"},t),e.props.slot==="bottom"?e:null)):k.createElement("div",Object.assign({className:i?"".concat(i):"ion-tabs"},s,{style:ip}),e.props.slot==="top"?e:null,k.createElement("div",{style:op,className:"tabs-inner"},t),e.props.slot==="bottom"?e:null))}static get contextType(){return Ye}})();class r2 extends k.PureComponent{constructor(e){super(e),this.props.name&&console.warn('In Ionic React, you import icons from "ionicons/icons" and set the icon you imported to the "icon" property. Setting the "name" property has no effect.')}render(){var e,n;const i=this.props,{icon:o,ios:r,md:s,mode:a}=i,l=Mt(i,["icon","ios","md","mode"]);let c;const d=vu(),u=a||(d==null?void 0:d.get("mode"));return r||s?u==="ios"?c=(e=r!=null?r:s)!==null&&e!==void 0?e:o:c=(n=s!=null?s:r)!==null&&n!==void 0?n:o:c=o,k.createElement(UC,Object.assign({ref:this.props.forwardedRef,icon:c},l),this.props.children)}static get contextType(){return Ye}}const zi=ei(r2,"IonIcon");class xu extends k.PureComponent{render(){const e=this.context.getIonRoute();return!this.context.hasIonicRouter()||!xu?(console.error("You either do not have an Ionic Router package, or your router does not support using "),null):k.createElement(e,Object.assign({},this.props))}static get contextType(){return Ye}}class Cv extends k.PureComponent{render(){const e=this.context.getIonRedirect();return!this.context.hasIonicRouter()||!Cv?(console.error("You either do not have an Ionic Router package, or your router does not support using "),null):k.createElement(e,Object.assign({},this.props))}static get contextType(){return Ye}}const s2=k.createContext({routeInfo:void 0,push:()=>{throw new Error("An Ionic Router is required for IonRouterContext")},back:()=>{throw new Error("An Ionic Router is required for IonRouterContext")},canGoBack:()=>{throw new Error("An Ionic Router is required for IonRouterContext")},nativeBack:()=>{throw new Error("An Ionic Router is required for IonRouterContext")}});class qI extends k.PureComponent{constructor(e){super(e),this.nodes=new Map,this.animation=kt(e.id)}setupAnimation(e){const n=this.animation;this.nodes.size>0&&n.addElement(Array.from(this.nodes.values())),rp(n,e),sp(n,e)}componentDidMount(){const e=this.props;this.setupAnimation(e)}componentDidUpdate(e){const n=this.animation,i=this.props;rp(n,i,e),a2(n,i,e),sp(n,i,e)}render(){const{children:e}=this.props;return k.createElement(k.Fragment,null,k.Children.map(e,(n,i)=>k.cloneElement(n,{ref:o=>this.nodes.set(i,o)})))}}const rp=(t,e={},n={})=>{const i=["children","progressStart","progressStep","progressEnd","pause","stop","destroy","play","from","to","fromTo","onFinish"];for(const l in e)e.hasOwnProperty(l)&&!i.includes(l)&&e[l]!==n[l]&&t[l](e[l]);const o=e.from;o&&o!==n.from&&(Array.isArray(o)?o:[o]).forEach(c=>t.from(c.property,c.value));const r=e.to;r&&r!==n.to&&(Array.isArray(r)?r:[r]).forEach(c=>t.to(c.property,c.value));const s=e.fromTo;s&&s!==n.fromTo&&(Array.isArray(s)?s:[s]).forEach(c=>t.fromTo(c.property,c.fromValue,c.toValue));const a=e.onFinish;a&&a!==n.onFinish&&(Array.isArray(a)?a:[a]).forEach(c=>t.onFinish(c.callback,c.opts))},a2=(t,e={},n={})=>{var i,o,r,s,a;const{progressStart:l,progressStep:c,progressEnd:d}=e;l&&(((i=n.progressStart)===null||i===void 0?void 0:i.forceLinearEasing)!==(l==null?void 0:l.forceLinearEasing)||((o=n.progressStart)===null||o===void 0?void 0:o.step)!==(l==null?void 0:l.step))&&t.progressStart(l.forceLinearEasing,l.step),c&&((r=n.progressStep)===null||r===void 0?void 0:r.step)!==(c==null?void 0:c.step)&&t.progressStep(c.step),d&&(((s=n.progressEnd)===null||s===void 0?void 0:s.playTo)!==(d==null?void 0:d.playTo)||((a=n.progressEnd)===null||a===void 0?void 0:a.step)!==(d==null?void 0:d.step)||(n==null?void 0:n.dur)!==(d==null?void 0:d.dur))&&t.progressEnd(d.playTo,d.step,d.dur)},sp=(t,e={},n={})=>{!n.play&&e.play&&t.play(),!n.pause&&e.pause&&t.pause(),!n.stop&&e.stop&&t.stop(),!n.destroy&&e.destroy&&t.destroy()},ap={main:0},Js=(t="main")=>{var e;const n=((e=ap[t])!==null&&e!==void 0?e:0)+1;return ap[t]=n,n.toString()},l2=(t={})=>{typeof document<"u"&&document.documentElement.classList.add("ion-ce"),ik(Object.assign({},t))},Tv=k.createContext({addViewItem:()=>{},canGoBack:()=>{},clearOutlet:()=>{},createViewItem:()=>{},findViewItemByPathname:()=>{},findLeavingViewItemByRouteInfo:()=>{},findViewItemByRouteInfo:()=>{},getChildrenToRender:()=>{},goBack:()=>{},unMountViewItem:()=>{}});class lp extends k.Component{constructor(e){super(e),this.ionLifeCycleContext=new CC,this._isMounted=!1,this.ionLifeCycleContext.onComponentCanBeDestroyed(()=>{this.props.mount||this._isMounted&&this.setState({show:!1},()=>this.props.removeView())}),this.state={show:!0}}componentDidMount(){this._isMounted=!0}componentWillUnmount(){this._isMounted=!1}render(){const{show:e}=this.state;return k.createElement(mu.Provider,{value:this.ionLifeCycleContext},e&&this.props.children)}}class c2{constructor(){this.locationHistory=[],this.tabHistory={}}add(e){e.routeAction==="push"||e.routeAction==null?this._add(e):e.routeAction==="pop"?this._pop(e):e.routeAction==="replace"&&this._replace(e),e.routeDirection==="root"&&(this._clear(),this._add(e))}clearTabStack(e){const n=this._getRouteInfosByKey(e);n&&(n.forEach(i=>{this.locationHistory=this.locationHistory.filter(o=>o.id!==i.id)}),this.tabHistory[e]=[])}update(e){const n=this.locationHistory.findIndex(o=>o.id===e.id);n>-1&&this.locationHistory.splice(n,1,e);const i=this.tabHistory[e.tab||""];if(i){const o=i.findIndex(r=>r.id===e.id);o>-1?i.splice(o,1,e):i.push(e)}else e.tab&&(this.tabHistory[e.tab]=[e])}_add(e){const n=this._getRouteInfosByKey(e.tab);n&&(this._areRoutesEqual(n[n.length-1],e)&&n.pop(),n.push(e)),this.locationHistory.push(e)}_areRoutesEqual(e,n){return!e||!n?!1:e.pathname===n.pathname&&e.search===n.search}_pop(e){const n=this._getRouteInfosByKey(e.tab);n&&(n.pop(),n.pop(),n.push(e)),this.locationHistory.pop(),this.locationHistory.pop(),this.locationHistory.push(e)}_replace(e){const n=this._getRouteInfosByKey(e.tab);n&&n.pop(),this.locationHistory.pop(),this._add(e)}_clear(){Object.keys(this.tabHistory).forEach(n=>this.tabHistory[n]=[]),this.locationHistory=[]}_getRouteInfosByKey(e){let n;return e&&(n=this.tabHistory[e],n||(n=this.tabHistory[e]=[])),n}getFirstRouteInfoForTab(e){const n=this._getRouteInfosByKey(e);if(n)return n[0]}getCurrentRouteInfoForTab(e){const n=this._getRouteInfosByKey(e);if(n)return n[n.length-1]}findLastLocation(e){const n=this._getRouteInfosByKey(e.tab);if(n)for(let i=n.length-2;i>=0;i--){const o=n[i];if(o&&o.pathname===e.pushedByRoute)return o}for(let i=this.locationHistory.length-2;i>=0;i--){const o=this.locationHistory[i];if(o&&o.pathname===e.pushedByRoute)return o}}previous(){return this.locationHistory[this.locationHistory.length-2]||this.locationHistory[this.locationHistory.length-1]}current(){return this.locationHistory[this.locationHistory.length-1]}canGoBack(){return this.locationHistory.length>1}}class d2 extends k.PureComponent{constructor(e){super(e),this.ionRouterContextValue={push:(n,i,o,r,s)=>{this.navigate(n,i,o,s,r)},back:n=>{this.goBack(void 0,n)},canGoBack:()=>this.props.locationHistory.canGoBack(),nativeBack:()=>this.props.onNativeBack(),routeInfo:this.props.routeInfo},this.state={goBack:this.goBack.bind(this),hasIonicRouter:()=>!0,navigate:this.navigate.bind(this),getIonRedirect:this.getIonRedirect.bind(this),getIonRoute:this.getIonRoute.bind(this),getStackManager:this.getStackManager.bind(this),getPageManager:this.getPageManager.bind(this),routeInfo:this.props.routeInfo,setCurrentTab:this.props.onSetCurrentTab,changeTab:this.props.onChangeTab,resetTab:this.props.onResetTab}}componentDidMount(){typeof document<"u"&&(this.handleHardwareBackButton=this.handleHardwareBackButton.bind(this),document.addEventListener("ionBackButton",this.handleHardwareBackButton))}componentWillUnmount(){typeof document<"u"&&document.removeEventListener("ionBackButton",this.handleHardwareBackButton)}handleHardwareBackButton(e){e.detail.register(0,n=>{this.nativeGoBack(),n()})}goBack(e,n){this.props.onNavigateBack(e,n)}nativeGoBack(){this.props.onNativeBack()}navigate(e,n="forward",i="push",o,r,s){this.props.onNavigate(e,i,n,o,r,s)}getPageManager(){return wu}getIonRedirect(){return this.props.ionRedirect}getIonRoute(){return this.props.ionRoute}getStackManager(){return this.props.stackManager}render(){return k.createElement(Ye.Provider,{value:Object.assign(Object.assign({},this.state),{routeInfo:this.props.routeInfo})},k.createElement(s2.Provider,{value:Object.assign(Object.assign({},this.ionRouterContextValue),{routeInfo:this.props.routeInfo})},this.props.children))}}class u2{constructor(){this.viewStacks={},this.add=this.add.bind(this),this.clear=this.clear.bind(this),this.getViewItemsForOutlet=this.getViewItemsForOutlet.bind(this),this.remove=this.remove.bind(this)}add(e){const{outletId:n}=e;this.viewStacks[n]?this.viewStacks[n].push(e):this.viewStacks[n]=[e]}clear(e){return setTimeout(()=>{delete this.viewStacks[e]},500)}getViewItemsForOutlet(e){return this.viewStacks[e]||[]}remove(e){const{outletId:n}=e,i=this.viewStacks[n];if(i){const o=i.find(r=>r.id===e.id);o&&(o.mount=!1,this.viewStacks[n]=i.filter(r=>r.id!==o.id))}}getStackIds(){return Object.keys(this.viewStacks)}getAllViewItems(){const e=this.getStackIds(),n=[];return e.forEach(i=>{n.push(...this.viewStacks[i])}),n}}/*! Capacitor: https://capacitorjs.com/ - MIT License */const f2=t=>{const e=new Map;e.set("web",{name:"web"});const n=t.CapacitorPlatforms||{currentPlatform:{name:"web"},platforms:e},i=(r,s)=>{n.platforms.set(r,s)},o=r=>{n.platforms.has(r)&&(n.currentPlatform=n.platforms.get(r))};return n.addPlatform=i,n.setPlatform=o,n},h2=t=>t.CapacitorPlatforms=f2(t),Pv=h2(typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});Pv.addPlatform;Pv.setPlatform;var Ki;(function(t){t.Unimplemented="UNIMPLEMENTED",t.Unavailable="UNAVAILABLE"})(Ki||(Ki={}));class _l extends Error{constructor(e,n,i){super(e),this.message=e,this.code=n,this.data=i}}const p2=t=>{var e,n;return t!=null&&t.androidBridge?"android":!((n=(e=t==null?void 0:t.webkit)===null||e===void 0?void 0:e.messageHandlers)===null||n===void 0)&&n.bridge?"ios":"web"},m2=t=>{var e,n,i,o,r;const s=t.CapacitorCustomPlatform||null,a=t.Capacitor||{},l=a.Plugins=a.Plugins||{},c=t.CapacitorPlatforms,d=()=>s!==null?s.name:p2(t),u=((e=c==null?void 0:c.currentPlatform)===null||e===void 0?void 0:e.getPlatform)||d,f=()=>u()!=="web",m=((n=c==null?void 0:c.currentPlatform)===null||n===void 0?void 0:n.isNativePlatform)||f,b=w=>{const $=y.get(w);return!!($!=null&&$.platforms.has(u())||p(w))},v=((i=c==null?void 0:c.currentPlatform)===null||i===void 0?void 0:i.isPluginAvailable)||b,I=w=>{var $;return($=a.PluginHeaders)===null||$===void 0?void 0:$.find(M=>M.name===w)},p=((o=c==null?void 0:c.currentPlatform)===null||o===void 0?void 0:o.getPluginHeader)||I,h=w=>t.console.error(w),g=(w,$,M)=>Promise.reject("".concat(M,' does not have an implementation of "').concat($,'".')),y=new Map,C=(w,$={})=>{const M=y.get(w);if(M)return console.warn('Capacitor plugin "'.concat(w,'" already registered. Cannot register plugins twice.')),M.proxy;const L=u(),A=p(w);let W;const J=async()=>(!W&&L in $?W=typeof $[L]=="function"?W=await $[L]():W=$[L]:s!==null&&!W&&"web"in $&&(W=typeof $.web=="function"?W=await $.web():W=$.web),W),X=(S,T)=>{var R,V;if(A){const K=A==null?void 0:A.methods.find(Y=>T===Y.name);if(K)return K.rtype==="promise"?Y=>a.nativePromise(w,T.toString(),Y):(Y,rt)=>a.nativeCallback(w,T.toString(),Y,rt);if(S)return(R=S[T])===null||R===void 0?void 0:R.bind(S)}else{if(S)return(V=S[T])===null||V===void 0?void 0:V.bind(S);throw new _l('"'.concat(w,'" plugin is not implemented on ').concat(L),Ki.Unimplemented)}},B=S=>{let T;const R=(...V)=>{const K=J().then(Y=>{const rt=X(Y,S);if(rt){const at=rt(...V);return T=at==null?void 0:at.remove,at}else throw new _l('"'.concat(w,".").concat(S,'()" is not implemented on ').concat(L),Ki.Unimplemented)});return S==="addListener"&&(K.remove=async()=>T()),K};return R.toString=()=>"".concat(S.toString(),"() { [capacitor code] }"),Object.defineProperty(R,"name",{value:S,writable:!1,configurable:!1}),R},F=B("addListener"),q=B("removeListener"),_=(S,T)=>{const R=F({eventName:S},T),V=async()=>{const Y=await R;q({eventName:S,callbackId:Y},T)},K=new Promise(Y=>R.then(()=>Y({remove:V})));return K.remove=async()=>{console.warn("Using addListener() without 'await' is deprecated."),await V()},K},O=new Proxy({},{get(S,T){switch(T){case"$$typeof":return;case"toJSON":return()=>({});case"addListener":return A?_:F;case"removeListener":return q;default:return B(T)}}});return l[w]=O,y.set(w,{name:w,proxy:O,platforms:new Set([...Object.keys($),...A?[L]:[]])}),O},E=((r=c==null?void 0:c.currentPlatform)===null||r===void 0?void 0:r.registerPlugin)||C;return a.convertFileSrc||(a.convertFileSrc=w=>w),a.getPlatform=u,a.handleError=h,a.isNativePlatform=m,a.isPluginAvailable=v,a.pluginMethodNoop=g,a.registerPlugin=E,a.Exception=_l,a.DEBUG=!!a.DEBUG,a.isLoggingEnabled=!!a.isLoggingEnabled,a.platform=a.getPlatform(),a.isNative=a.isNativePlatform(),a},g2=t=>t.Capacitor=m2(t),ir=g2(typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),ku=ir.registerPlugin;ir.Plugins;class Eu{constructor(e){this.listeners={},this.windowListeners={},e&&(console.warn('Capacitor WebPlugin "'.concat(e.name,'" config object was deprecated in v3 and will be removed in v4.')),this.config=e)}addListener(e,n){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(n);const o=this.windowListeners[e];o&&!o.registered&&this.addWindowListener(o);const r=async()=>this.removeListener(e,n),s=Promise.resolve({remove:r});return Object.defineProperty(s,"remove",{value:async()=>{console.warn("Using addListener() without 'await' is deprecated."),await r()}}),s}async removeAllListeners(){this.listeners={};for(const e in this.windowListeners)this.removeWindowListener(this.windowListeners[e]);this.windowListeners={}}notifyListeners(e,n){const i=this.listeners[e];i&&i.forEach(o=>o(n))}hasListeners(e){return!!this.listeners[e].length}registerWindowListener(e,n){this.windowListeners[n]={registered:!1,windowEventName:e,pluginEventName:n,handler:i=>{this.notifyListeners(n,i)}}}unimplemented(e="not implemented"){return new ir.Exception(e,Ki.Unimplemented)}unavailable(e="not available"){return new ir.Exception(e,Ki.Unavailable)}async removeListener(e,n){const i=this.listeners[e];if(!i)return;const o=i.indexOf(n);this.listeners[e].splice(o,1),this.listeners[e].length||this.removeWindowListener(this.windowListeners[e])}addWindowListener(e){window.addEventListener(e.windowEventName,e.handler),e.registered=!0}removeWindowListener(e){e&&(window.removeEventListener(e.windowEventName,e.handler),e.registered=!1)}}const cp=t=>encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape),dp=t=>t.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent);class b2 extends Eu{async getCookies(){const e=document.cookie,n={};return e.split(";").forEach(i=>{if(i.length<=0)return;let[o,r]=i.replace(/=/,"CAP_COOKIE").split("CAP_COOKIE");o=dp(o).trim(),r=dp(r).trim(),n[o]=r}),n}async setCookie(e){try{const n=cp(e.key),i=cp(e.value),o="; expires=".concat((e.expires||"").replace("expires=","")),r=(e.path||"/").replace("path=",""),s=e.url!=null&&e.url.length>0?"domain=".concat(e.url):"";document.cookie="".concat(n,"=").concat(i||"").concat(o,"; path=").concat(r,"; ").concat(s,";")}catch(n){return Promise.reject(n)}}async deleteCookie(e){try{document.cookie="".concat(e.key,"=; Max-Age=0")}catch(n){return Promise.reject(n)}}async clearCookies(){try{const e=document.cookie.split(";")||[];for(const n of e)document.cookie=n.replace(/^ +/,"").replace(/=.*/,"=;expires=".concat(new Date().toUTCString(),";path=/"))}catch(e){return Promise.reject(e)}}async clearAllCookies(){try{await this.clearCookies()}catch(e){return Promise.reject(e)}}}ku("CapacitorCookies",{web:()=>new b2});const v2=async t=>new Promise((e,n)=>{const i=new FileReader;i.onload=()=>{const o=i.result;e(o.indexOf(",")>=0?o.split(",")[1]:o)},i.onerror=o=>n(o),i.readAsDataURL(t)}),y2=(t={})=>{const e=Object.keys(t);return Object.keys(t).map(o=>o.toLocaleLowerCase()).reduce((o,r,s)=>(o[r]=t[e[s]],o),{})},w2=(t,e=!0)=>t?Object.entries(t).reduce((i,o)=>{const[r,s]=o;let a,l;return Array.isArray(s)?(l="",s.forEach(c=>{a=e?encodeURIComponent(c):c,l+="".concat(r,"=").concat(a,"&")}),l.slice(0,-1)):(a=e?encodeURIComponent(s):s,l="".concat(r,"=").concat(a)),"".concat(i,"&").concat(l)},"").substr(1):null,x2=(t,e={})=>{const n=Object.assign({method:t.method||"GET",headers:t.headers},e),o=y2(t.headers)["content-type"]||"";if(typeof t.data=="string")n.body=t.data;else if(o.includes("application/x-www-form-urlencoded")){const r=new URLSearchParams;for(const[s,a]of Object.entries(t.data||{}))r.set(s,a);n.body=r.toString()}else if(o.includes("multipart/form-data")){const r=new FormData;if(t.data instanceof FormData)t.data.forEach((a,l)=>{r.append(l,a)});else for(const a of Object.keys(t.data))r.append(a,t.data[a]);n.body=r;const s=new Headers(n.headers);s.delete("content-type"),n.headers=s}else(o.includes("application/json")||typeof t.data=="object")&&(n.body=JSON.stringify(t.data));return n};class k2 extends Eu{async request(e){const n=x2(e,e.webFetchExtra),i=w2(e.params,e.shouldEncodeUrlParams),o=i?"".concat(e.url,"?").concat(i):e.url,r=await fetch(o,n),s=r.headers.get("content-type")||"";let{responseType:a="text"}=r.ok?e:{};s.includes("application/json")&&(a="json");let l,c;switch(a){case"arraybuffer":case"blob":c=await r.blob(),l=await v2(c);break;case"json":l=await r.json();break;case"document":case"text":default:l=await r.text()}const d={};return r.headers.forEach((u,f)=>{d[f]=u}),{data:l,headers:d,status:r.status,url:r.url}}async get(e){return this.request(Object.assign(Object.assign({},e),{method:"GET"}))}async post(e){return this.request(Object.assign(Object.assign({},e),{method:"POST"}))}async put(e){return this.request(Object.assign(Object.assign({},e),{method:"PUT"}))}async patch(e){return this.request(Object.assign(Object.assign({},e),{method:"PATCH"}))}async delete(e){return this.request(Object.assign(Object.assign({},e),{method:"DELETE"}))}}ku("CapacitorHttp",{web:()=>new k2});/*! Ionic Portals: https://ionic.io/portals - Commercial License */const Iv=ku("Portals",{web:()=>Promise.resolve().then(function(){return T2}).then(t=>new t.PortalsWeb)});function E2(){return ir.getPlatform()==="android"?JSON.parse(AndroidInitialContext.initialContext()):window.portalInitialContext}function S2(t,e){return Iv.addListener(t,e)}function $2(t){return Iv.publishNative(t)}class C2 extends Eu{async publishNative(e){}}const T2=Object.freeze({__proto__:null,PortalsWeb:C2}),Su=({title:t,children:e})=>D.jsxs(qC,{children:[D.jsx(Xs,{translucent:!0,children:D.jsx(Jc,{children:D.jsx(Zc,{children:t})})}),D.jsxs(Sv,{children:[D.jsx(Xs,{collapse:"condense",children:D.jsx(Jc,{children:D.jsx(Zc,{size:"large",children:t})})}),e]})]}),P2=()=>{const t=E2();return D.jsx(Su,{title:"Initial Context",children:D.jsx(Qs,{inset:!0,children:D.jsx(ve,{color:"light",children:D.jsx(we,{style:{whiteSpace:"pre-wrap"},children:t?D.jsx("code",{children:JSON.stringify(t,null,2)}):"No initial context found"})})})})},I2=()=>{const[t,e]=N.useState(""),[n,i]=N.useState(""),[o,r]=N.useState(""),[s,a]=N.useState([]),[l,c]=N.useState([]),[d,u]=N.useState(0),f=async()=>{t&&($2({topic:t,data:n}),e(""),i(""))},m=async()=>{o&&!s.some(b=>b.topic===o)&&(a(b=>[{id:d,topic:o},...b]),u(b=>b+1),r(""),await S2(o,b=>{const v=new Date().toLocaleTimeString().split(" ")[0],I={id:d,date:v,portalMessage:b};u(p=>p+1),c(p=>[I,...p])}))};return D.jsxs(Su,{title:"Publish / Subscribe",children:[D.jsx(ep,{children:D.jsx("h3",{style:{fontWeight:700},children:"Publish"})}),D.jsxs(Qs,{inset:!0,lines:"full",children:[D.jsxs(ve,{children:[D.jsx(Ol,{label:"Topic:",labelPlacement:"floating",value:t,onIonInput:b=>e(b.detail.value)}),D.jsx(Ol,{label:"Data:",labelPlacement:"floating",value:n,onIonInput:b=>{i(b.detail.value)}})]}),D.jsx(Zs,{onClick:f,size:"small",style:{margin:12},expand:"block",children:"Publish"})]}),D.jsx(ep,{children:D.jsx("h3",{style:{fontWeight:700},children:"Subscribe"})}),D.jsxs(Qs,{inset:!0,lines:"full",children:[D.jsx(ve,{children:D.jsx(Ol,{label:"Topic:",labelPlacement:"floating",value:o,onIonInput:b=>r(b.detail.value)})}),D.jsx(Zs,{onClick:m,size:"small",style:{margin:12},expand:"block",children:"Subscribe"})]}),D.jsxs(Ev,{expand:"inset",children:[D.jsxs(Qc,{children:[D.jsx(ve,{slot:"header",color:"light",children:D.jsx(we,{children:"Subscriptions"})}),D.jsx("div",{slot:"content",children:s.map(b=>D.jsx(ve,{children:D.jsx(we,{class:"ion-text-wrap",children:b.topic})},b.id))})]}),D.jsxs(Qc,{children:[D.jsx(ve,{slot:"header",color:"light",children:D.jsx(we,{children:"Subscription Messages"})}),D.jsx("div",{slot:"content",children:l.map(b=>D.jsx(ve,{children:D.jsxs(we,{class:"ion-text-wrap",children:[b.date," | topic: ",b.portalMessage.topic,", data:"," ",b.portalMessage.data]})},b.id+b.date))})]})]})]})},L2="data:image/svg+xml;utf8,",O2="data:image/svg+xml;utf8,",_2="data:image/svg+xml;utf8,",R2="data:image/svg+xml;utf8,",A2="data:image/svg+xml;utf8,",D2="data:image/svg+xml;utf8,";function z2(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function up(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,i)}return n}function fp(t){for(var e=1;e=0)&&(n[o]=t[o]);return n}function B2(t,e){if(t==null)return{};var n=M2(t,e),i,o;if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(t,i)&&(n[i]=t[i])}return n}function j2(t,e){return N2(t)||H2(t,e)||F2(t,e)||V2()}function N2(t){if(Array.isArray(t))return t}function H2(t,e){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(t)))){var n=[],i=!0,o=!1,r=void 0;try{for(var s=t[Symbol.iterator](),a;!(i=(a=s.next()).done)&&(n.push(a.value),!(e&&n.length===e));i=!0);}catch(l){o=!0,r=l}finally{try{!i&&s.return!=null&&s.return()}finally{if(o)throw r}}return n}}function F2(t,e){if(t){if(typeof t=="string")return hp(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hp(t,e)}}function hp(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n=t.length?t.apply(this,o):function(){for(var s=arguments.length,a=new Array(s),l=0;l1&&arguments[1]!==void 0?arguments[1]:{};Wr.initial(t),Wr.handler(e);var n={current:t},i=wo(iT)(n,e),o=wo(nT)(n),r=wo(Wr.changes)(t),s=wo(eT)(n);function a(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(d){return d};return Wr.selector(c),c(n.current)}function l(c){W2(i,o,r,s)(c)}return[a,l]}function eT(t,e){return or(e)?e(t.current):e}function nT(t,e){return t.current=mp(mp({},t.current),e),e}function iT(t,e,n){return or(e)?e(t.current):Object.keys(n).forEach(function(i){var o;return(o=e[i])===null||o===void 0?void 0:o.call(e,t.current[i])}),n}var oT={create:tT},rT={paths:{vs:"https://cdn.jsdelivr.net/npm/monaco-editor@0.43.0/min/vs"}};function sT(t){return function e(){for(var n=this,i=arguments.length,o=new Array(i),r=0;r=t.length?t.apply(this,o):function(){for(var s=arguments.length,a=new Array(s),l=0;l{i.current=!1}:t,e)}var re=OT;function _o(){}function Ci(t,e,n,i){return _T(t,i)||RT(t,e,n,i)}function _T(t,e){return t.editor.getModel(Dv(t,e))}function RT(t,e,n,i){return t.editor.createModel(e,n,i?Dv(t,i):void 0)}function Dv(t,e){return t.Uri.parse(e)}function AT({original:t,modified:e,language:n,originalLanguage:i,modifiedLanguage:o,originalModelPath:r,modifiedModelPath:s,keepCurrentOriginalModel:a=!1,keepCurrentModifiedModel:l=!1,theme:c="light",loading:d="Loading...",options:u={},height:f="100%",width:m="100%",className:b,wrapperProps:v={},beforeMount:I=_o,onMount:p=_o}){let[h,g]=N.useState(!1),[y,C]=N.useState(!0),E=N.useRef(null),w=N.useRef(null),$=N.useRef(null),M=N.useRef(p),L=N.useRef(I),A=N.useRef(!1);$u(()=>{let B=ea.init();return B.then(F=>(w.current=F)&&C(!1)).catch(F=>(F==null?void 0:F.type)!=="cancelation"&&console.error("Monaco initialization: error:",F)),()=>E.current?X():B.cancel()}),re(()=>{if(E.current&&w.current){let B=E.current.getOriginalEditor(),F=Ci(w.current,t||"",i||n||"text",r||"");F!==B.getModel()&&B.setModel(F)}},[r],h),re(()=>{if(E.current&&w.current){let B=E.current.getModifiedEditor(),F=Ci(w.current,e||"",o||n||"text",s||"");F!==B.getModel()&&B.setModel(F)}},[s],h),re(()=>{let B=E.current.getModifiedEditor();B.getOption(w.current.editor.EditorOption.readOnly)?B.setValue(e||""):e!==B.getValue()&&(B.executeEdits("",[{range:B.getModel().getFullModelRange(),text:e||"",forceMoveMarkers:!0}]),B.pushUndoStop())},[e],h),re(()=>{var B,F;(F=(B=E.current)==null?void 0:B.getModel())==null||F.original.setValue(t||"")},[t],h),re(()=>{let{original:B,modified:F}=E.current.getModel();w.current.editor.setModelLanguage(B,i||n||"text"),w.current.editor.setModelLanguage(F,o||n||"text")},[n,i,o],h),re(()=>{var B;(B=w.current)==null||B.editor.setTheme(c)},[c],h),re(()=>{var B;(B=E.current)==null||B.updateOptions(u)},[u],h);let W=N.useCallback(()=>{var q;if(!w.current)return;L.current(w.current);let B=Ci(w.current,t||"",i||n||"text",r||""),F=Ci(w.current,e||"",o||n||"text",s||"");(q=E.current)==null||q.setModel({original:B,modified:F})},[n,e,o,t,i,r,s]),J=N.useCallback(()=>{var B;!A.current&&$.current&&(E.current=w.current.editor.createDiffEditor($.current,{automaticLayout:!0,...u}),W(),(B=w.current)==null||B.editor.setTheme(c),g(!0),A.current=!0)},[u,c,W]);N.useEffect(()=>{h&&M.current(E.current,w.current)},[h]),N.useEffect(()=>{!y&&!h&&J()},[y,h,J]);function X(){var F,q,_,O;let B=(F=E.current)==null?void 0:F.getModel();a||((q=B==null?void 0:B.original)==null||q.dispose()),l||((_=B==null?void 0:B.modified)==null||_.dispose()),(O=E.current)==null||O.dispose()}return k.createElement(Av,{width:m,height:f,isEditorReady:h,loading:d,_ref:$,className:b,wrapperProps:v})}var DT=AT;N.memo(DT);function zT(){let[t,e]=N.useState(ea.__getMonacoInstance());return $u(()=>{let n;return t||(n=ea.init(),n.then(i=>{e(i)})),()=>n==null?void 0:n.cancel()}),t}var MT=zT;function BT(t){let e=N.useRef();return N.useEffect(()=>{e.current=t},[t]),e.current}var jT=BT,Yr=new Map;function NT({defaultValue:t,defaultLanguage:e,defaultPath:n,value:i,language:o,path:r,theme:s="light",line:a,loading:l="Loading...",options:c={},overrideServices:d={},saveViewState:u=!0,keepCurrentModel:f=!1,width:m="100%",height:b="100%",className:v,wrapperProps:I={},beforeMount:p=_o,onMount:h=_o,onChange:g,onValidate:y=_o}){let[C,E]=N.useState(!1),[w,$]=N.useState(!0),M=N.useRef(null),L=N.useRef(null),A=N.useRef(null),W=N.useRef(h),J=N.useRef(p),X=N.useRef(),B=N.useRef(i),F=jT(r),q=N.useRef(!1),_=N.useRef(!1);$u(()=>{let T=ea.init();return T.then(R=>(M.current=R)&&$(!1)).catch(R=>(R==null?void 0:R.type)!=="cancelation"&&console.error("Monaco initialization: error:",R)),()=>L.current?S():T.cancel()}),re(()=>{var R,V,K,Y;let T=Ci(M.current,t||i||"",e||o||"",r||n||"");T!==((R=L.current)==null?void 0:R.getModel())&&(u&&Yr.set(F,(V=L.current)==null?void 0:V.saveViewState()),(K=L.current)==null||K.setModel(T),u&&((Y=L.current)==null||Y.restoreViewState(Yr.get(r))))},[r],C),re(()=>{var T;(T=L.current)==null||T.updateOptions(c)},[c],C),re(()=>{!L.current||i===void 0||(L.current.getOption(M.current.editor.EditorOption.readOnly)?L.current.setValue(i):i!==L.current.getValue()&&(_.current=!0,L.current.executeEdits("",[{range:L.current.getModel().getFullModelRange(),text:i,forceMoveMarkers:!0}]),L.current.pushUndoStop(),_.current=!1))},[i],C),re(()=>{var R,V;let T=(R=L.current)==null?void 0:R.getModel();T&&o&&((V=M.current)==null||V.editor.setModelLanguage(T,o))},[o],C),re(()=>{var T;a!==void 0&&((T=L.current)==null||T.revealLine(a))},[a],C),re(()=>{var T;(T=M.current)==null||T.editor.setTheme(s)},[s],C);let O=N.useCallback(()=>{var T;if(!(!A.current||!M.current)&&!q.current){J.current(M.current);let R=r||n,V=Ci(M.current,i||t||"",e||o||"",R||"");L.current=(T=M.current)==null?void 0:T.editor.create(A.current,{model:V,automaticLayout:!0,...c},d),u&&L.current.restoreViewState(Yr.get(R)),M.current.editor.setTheme(s),a!==void 0&&L.current.revealLine(a),E(!0),q.current=!0}},[t,e,n,i,o,r,c,d,u,s,a]);N.useEffect(()=>{C&&W.current(L.current,M.current)},[C]),N.useEffect(()=>{!w&&!C&&O()},[w,C,O]),B.current=i,N.useEffect(()=>{var T,R;C&&g&&((T=X.current)==null||T.dispose(),X.current=(R=L.current)==null?void 0:R.onDidChangeModelContent(V=>{_.current||g(L.current.getValue(),V)}))},[C,g]),N.useEffect(()=>{if(C){let T=M.current.editor.onDidChangeMarkers(R=>{var K;let V=(K=L.current.getModel())==null?void 0:K.uri;if(V&&R.find(Y=>Y.path===V.path)){let Y=M.current.editor.getModelMarkers({resource:V});y==null||y(Y)}});return()=>{T==null||T.dispose()}}return()=>{}},[C,y]);function S(){var T,R;(T=X.current)==null||T.dispose(),f?u&&Yr.set(r,L.current.saveViewState()):(R=L.current.getModel())==null||R.dispose(),L.current.dispose()}return k.createElement(Av,{width:m,height:b,isEditorReady:C,loading:l,_ref:A,className:v,wrapperProps:I})}var HT=NT,FT=N.memo(HT),VT=FT;const qr=window.matchMedia("(prefers-color-scheme: dark)"),UT=({pluginName:t,methodName:e})=>{const n=N.useRef("{}"),i=MT(),[o,r]=N.useState(""),[s,a]=N.useState("");N.useEffect(()=>{i==null||i.editor.setTheme(qr.matches?"vs-dark":"vs"),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",c=>{i==null||i.editor.setTheme(qr.matches?"vs-dark":"vs")})},[]);const l=async()=>{r(""),a("");try{const c=await window.Capacitor.Plugins[t][e](JSON.parse(n.current));r(JSON.stringify(c,null,2))}catch(c){c instanceof Error?a(c.message):a("An unknown error occurred")}};return D.jsxs(Sv,{className:"ion-padding",children:[D.jsx(Xs,{children:"Argument:"}),D.jsx(VT,{onMount:(c,d)=>{d.editor.setTheme(qr.matches?"vs-dark":"vs")},height:"200px",defaultLanguage:"json",defaultValue:n.current,onChange:c=>n.current=c!=null?c:"",options:{accessibilitySupport:"off",theme:qr.matches?"vs-dark":"vs",lineDecorationsWidth:0,glyphMargin:!1,inlineSuggest:{enabled:!1},quickSuggestions:!1,suggestOnTriggerCharacters:!1,parameterHints:{enabled:!1},inlayHints:{enabled:"off"},lineNumbersMinChars:2,folding:!1,lineNumbers:"on",scrollbar:{vertical:"hidden",horizontal:"hidden"},minimap:{enabled:!1}}}),D.jsxs(Zs,{expand:"block",onClick:l,size:"small",style:{padding:10},children:["Execute ",e]}),D.jsxs(Qs,{lines:"inset",children:[s&&D.jsxs(ve,{color:"light",children:[D.jsx(zi,{icon:L2,slot:"start",color:"danger"}),D.jsx(we,{color:"danger",class:"ion-text-wrap",children:s})]}),o&&D.jsxs(D.Fragment,{children:[D.jsxs(ve,{color:"light",children:[D.jsx(zi,{icon:O2,color:"success",slot:"start"}),D.jsx(we,{children:"Success"})]}),D.jsx(ve,{color:"light",children:D.jsx(we,{style:{whiteSpace:"pre-wrap"},children:D.jsx("code",{children:o})})})]})]})]})},WT=()=>{const t=window.Capacitor.PluginHeaders,[e,n]=N.useState(!1),[i,o]=N.useState(""),[r,s]=N.useState(""),a=["addListener","removeAllListeners","removeListener","checkPermissions","requestPermissions"],l=["CapacitorCookies","CapacitorHttp","WebView"],c=()=>{const d=t.find(f=>f.name==="CapacitorCookies"),u=t.find(f=>f.name==="CapacitorHttp");window.Capacitor.getPlatform()=="ios"?(d.isDisabled=prompt(JSON.stringify({type:"CapacitorCookies.isEnabled"}))==="false",u.isDisabled=prompt(JSON.stringify({type:"CapacitorHttp"}))==="false"):(d.isDisabled=!window.CapacitorCookiesAndroidInterface.isEnabled(),u.isDisabled=!window.CapacitorHttpAndroidInterface.isEnabled())};return N.useEffect(()=>{c()},[]),D.jsxs(Su,{title:"Capacitor Plugins",children:[D.jsx(Ev,{expand:"inset",children:t.map(d=>D.jsxs(Qc,{disabled:!!d.isDisabled,children:[D.jsxs(ve,{slot:"header",color:"light",children:[d.name,l.includes(d.name)&&D.jsx(AC,{color:"medium",style:{margin:5},children:"(Default)"})]}),D.jsx("div",{slot:"content",children:d.methods.map(u=>!a.includes(u.name)&&D.jsx(ve,{detail:!0,onClick:()=>{o(u.name),s(d.name),n(!0)},children:D.jsx(we,{children:u.name})},u.name))})]},d.name))}),D.jsxs(BC,{isOpen:e,children:[D.jsx(Xs,{children:D.jsxs(Jc,{children:[D.jsx(RC,{children:D.jsxs(Zs,{onClick:()=>n(!1),children:[D.jsx(zi,{icon:_2}),"Back"]})}),D.jsx(Zc,{children:i})]})}),D.jsx(UT,{methodName:i,pluginName:r})]})]})};function ee(){return ee=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0;d--){var u=i[d];u==="."?zl(i,d):u===".."?(zl(i,d),c++):c&&(zl(i,d),c--)}if(!s)for(;c--;c)i.unshift("..");s&&i[0]!==""&&(!i[0]||!Kr(i[0]))&&i.unshift("");var f=i.join("/");return a&&f.substr(-1)!=="/"&&(f+="/"),f}function bp(t){return t.valueOf?t.valueOf():Object.prototype.valueOf.call(t)}function as(t,e){if(t===e)return!0;if(t==null||e==null)return!1;if(Array.isArray(t))return Array.isArray(e)&&t.length===e.length&&t.every(function(o,r){return as(o,e[r])});if(typeof t=="object"||typeof e=="object"){var n=bp(t),i=bp(e);return n!==t||i!==e?as(n,i):Object.keys(Object.assign({},t,e)).every(function(o){return as(t[o],e[o])})}return!1}var qT=!0,Ml="Invariant failed";function ni(t,e){if(!t){if(qT)throw new Error(Ml);var n=typeof e=="function"?e():e,i=n?"".concat(Ml,": ").concat(n):Ml;throw new Error(i)}}function Ro(t){return t.charAt(0)==="/"?t:"/"+t}function vp(t){return t.charAt(0)==="/"?t.substr(1):t}function KT(t,e){return t.toLowerCase().indexOf(e.toLowerCase())===0&&"/?#".indexOf(t.charAt(e.length))!==-1}function zv(t,e){return KT(t,e)?t.substr(e.length):t}function Mv(t){return t.charAt(t.length-1)==="/"?t.slice(0,-1):t}function GT(t){var e=t||"/",n="",i="",o=e.indexOf("#");o!==-1&&(i=e.substr(o),e=e.substr(0,o));var r=e.indexOf("?");return r!==-1&&(n=e.substr(r),e=e.substr(0,r)),{pathname:e,search:n==="?"?"":n,hash:i==="#"?"":i}}function me(t){var e=t.pathname,n=t.search,i=t.hash,o=e||"/";return n&&n!=="?"&&(o+=n.charAt(0)==="?"?n:"?"+n),i&&i!=="#"&&(o+=i.charAt(0)==="#"?i:"#"+i),o}function Qt(t,e,n,i){var o;typeof t=="string"?(o=GT(t),o.state=e):(o=ee({},t),o.pathname===void 0&&(o.pathname=""),o.search?o.search.charAt(0)!=="?"&&(o.search="?"+o.search):o.search="",o.hash?o.hash.charAt(0)!=="#"&&(o.hash="#"+o.hash):o.hash="",e!==void 0&&o.state===void 0&&(o.state=e));try{o.pathname=decodeURI(o.pathname)}catch(r){throw r instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):r}return n&&(o.key=n),i?o.pathname?o.pathname.charAt(0)!=="/"&&(o.pathname=YT(o.pathname,i.pathname)):o.pathname=i.pathname:o.pathname||(o.pathname="/"),o}function XT(t,e){return t.pathname===e.pathname&&t.search===e.search&&t.hash===e.hash&&t.key===e.key&&as(t.state,e.state)}function Cu(){var t=null;function e(s){return t=s,function(){t===s&&(t=null)}}function n(s,a,l,c){if(t!=null){var d=typeof t=="function"?t(s,a):t;typeof d=="string"?typeof l=="function"?l(d,c):c(!0):c(d!==!1)}else c(!0)}var i=[];function o(s){var a=!0;function l(){a&&s.apply(void 0,arguments)}return i.push(l),function(){a=!1,i=i.filter(function(c){return c!==l})}}function r(){for(var s=arguments.length,a=new Array(s),l=0;lX?B.splice(X,B.length-X,A):B.push(A),d({action:L,location:A,index:X,entries:B})}})}function I($,M){var L="REPLACE",A=Qt($,M,u(),w.location);c.confirmTransitionTo(A,L,n,function(W){W&&(w.entries[w.index]=A,d({action:L,location:A}))})}function p($){var M=Ep(w.index+$,0,w.entries.length-1),L="POP",A=w.entries[M];c.confirmTransitionTo(A,L,n,function(W){W?d({action:L,location:A,index:M}):d()})}function h(){p(-1)}function g(){p(1)}function y($){var M=w.index+$;return M>=0&&M=0)&&(n[o]=t[o]);return n}var Xv={exports:{}},nt={};/** @license React v16.13.1 - * react-is.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var _t=typeof Symbol=="function"&&Symbol.for,Ru=_t?Symbol.for("react.element"):60103,Au=_t?Symbol.for("react.portal"):60106,za=_t?Symbol.for("react.fragment"):60107,Ma=_t?Symbol.for("react.strict_mode"):60108,Ba=_t?Symbol.for("react.profiler"):60114,ja=_t?Symbol.for("react.provider"):60109,Na=_t?Symbol.for("react.context"):60110,Du=_t?Symbol.for("react.async_mode"):60111,Ha=_t?Symbol.for("react.concurrent_mode"):60111,Fa=_t?Symbol.for("react.forward_ref"):60112,Va=_t?Symbol.for("react.suspense"):60113,CP=_t?Symbol.for("react.suspense_list"):60120,Ua=_t?Symbol.for("react.memo"):60115,Wa=_t?Symbol.for("react.lazy"):60116,TP=_t?Symbol.for("react.block"):60121,PP=_t?Symbol.for("react.fundamental"):60117,IP=_t?Symbol.for("react.responder"):60118,LP=_t?Symbol.for("react.scope"):60119;function fe(t){if(typeof t=="object"&&t!==null){var e=t.$$typeof;switch(e){case Ru:switch(t=t.type,t){case Du:case Ha:case za:case Ba:case Ma:case Va:return t;default:switch(t=t&&t.$$typeof,t){case Na:case Fa:case Wa:case Ua:case ja:return t;default:return e}}case Au:return e}}}function Qv(t){return fe(t)===Ha}nt.AsyncMode=Du;nt.ConcurrentMode=Ha;nt.ContextConsumer=Na;nt.ContextProvider=ja;nt.Element=Ru;nt.ForwardRef=Fa;nt.Fragment=za;nt.Lazy=Wa;nt.Memo=Ua;nt.Portal=Au;nt.Profiler=Ba;nt.StrictMode=Ma;nt.Suspense=Va;nt.isAsyncMode=function(t){return Qv(t)||fe(t)===Du};nt.isConcurrentMode=Qv;nt.isContextConsumer=function(t){return fe(t)===Na};nt.isContextProvider=function(t){return fe(t)===ja};nt.isElement=function(t){return typeof t=="object"&&t!==null&&t.$$typeof===Ru};nt.isForwardRef=function(t){return fe(t)===Fa};nt.isFragment=function(t){return fe(t)===za};nt.isLazy=function(t){return fe(t)===Wa};nt.isMemo=function(t){return fe(t)===Ua};nt.isPortal=function(t){return fe(t)===Au};nt.isProfiler=function(t){return fe(t)===Ba};nt.isStrictMode=function(t){return fe(t)===Ma};nt.isSuspense=function(t){return fe(t)===Va};nt.isValidElementType=function(t){return typeof t=="string"||typeof t=="function"||t===za||t===Ha||t===Ba||t===Ma||t===Va||t===CP||typeof t=="object"&&t!==null&&(t.$$typeof===Wa||t.$$typeof===Ua||t.$$typeof===ja||t.$$typeof===Na||t.$$typeof===Fa||t.$$typeof===PP||t.$$typeof===IP||t.$$typeof===LP||t.$$typeof===TP)};nt.typeOf=fe;Xv.exports=nt;var OP=Xv.exports,zu=OP,_P={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},RP={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},AP={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Zv={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Mu={};Mu[zu.ForwardRef]=AP;Mu[zu.Memo]=Zv;function $p(t){return zu.isMemo(t)?Zv:Mu[t.$$typeof]||_P}var DP=Object.defineProperty,zP=Object.getOwnPropertyNames,Cp=Object.getOwnPropertySymbols,MP=Object.getOwnPropertyDescriptor,BP=Object.getPrototypeOf,Tp=Object.prototype;function Jv(t,e,n){if(typeof e!="string"){if(Tp){var i=BP(e);i&&i!==Tp&&Jv(t,i,n)}var o=zP(e);Cp&&(o=o.concat(Cp(e)));for(var r=$p(t),s=$p(e),a=0;a{const a=o.find(l=>Dp(s,l.routeData.childProps.path||l.routeData.childProps.from));a&&(a.reactElement=s)}),o.map(s=>{let a;if(s.ionRoute&&!s.disableIonPageManagement)a=k.createElement(lp,{key:"view-".concat(s.id),mount:s.mount,removeView:()=>this.remove(s)},k.cloneElement(s.reactElement,{computedMatch:s.routeData.match}));else{const l=Dp(s.reactElement,i.pathname);a=k.createElement(lp,{key:"view-".concat(s.id),mount:s.mount,removeView:()=>this.remove(s)},k.cloneElement(s.reactElement,{computedMatch:s.routeData.match})),!l&&s.routeData.match&&(s.routeData.match=void 0,s.mount=!1)}return a})}findViewItemByRouteInfo(e,n,i){const{viewItem:o,match:r}=this.findViewItemByPath(e.pathname,n);return(i===void 0||i===!0)&&o&&r&&(o.routeData.match=r),o}findLeavingViewItemByRouteInfo(e,n,i=!0){const{viewItem:o}=this.findViewItemByPath(e.lastPathname,n,!1,i);return o}findViewItemByPathname(e,n){const{viewItem:i}=this.findViewItemByPath(e,n);return i}findViewItemByPath(e,n,i,o){let r,s,a;if(n)a=this.getViewItemsForOutlet(n),a.some(l),r||a.some(c);else{const d=this.getAllViewItems();d.some(l),r||d.some(c)}return{viewItem:r,match:s};function l(d){if(o&&!d.ionRoute)return!1;const u={exact:i?!0:d.routeData.childProps.exact,path:d.routeData.childProps.path||d.routeData.childProps.from,component:d.routeData.childProps.component},f=Zn(e,u);return f?(r=d,s=f,!0):!1}function c(d){return!d.routeData.childProps.path&&!d.routeData.childProps.from?(s={path:e,url:e,isExact:!0,params:{}},r=d,!0):!1}}}function Dp(t,e,n){const i={exact:n?!0:t.props.exact,path:t.props.path||t.props.from,component:t.props.component};return Zn(e,i)}function sI(t){let e;if(typeof t=="string"?e=t:e=t.outerHTML,document){const n=document.createElement("div");n.innerHTML=e,n.style.zIndex="";const i=n.getElementsByTagName("ion-back-button");return i[0]&&i[0].remove(),n.firstChild}}const zp=t=>!t.classList.contains("ion-page-invisible")&&!t.classList.contains("ion-page-hidden");class aI extends k.PureComponent{constructor(e){super(e),this.stackContextValue={registerIonPage:this.registerIonPage.bind(this),isInOutlet:()=>!0},this.pendingPageTransition=!1,this.registerIonPage=this.registerIonPage.bind(this),this.transitionPage=this.transitionPage.bind(this),this.handlePageTransition=this.handlePageTransition.bind(this),this.id=Js("routerOutlet"),this.prevProps=void 0,this.skipTransition=!1}componentDidMount(){this.clearOutletTimeout&&clearTimeout(this.clearOutletTimeout),this.routerOutletElement&&(this.setupRouterOutlet(this.routerOutletElement),this.handlePageTransition(this.props.routeInfo))}componentDidUpdate(e){const{pathname:n}=this.props.routeInfo,{pathname:i}=e.routeInfo;n!==i?(this.prevProps=e,this.handlePageTransition(this.props.routeInfo)):this.pendingPageTransition&&(this.handlePageTransition(this.props.routeInfo),this.pendingPageTransition=!1)}componentWillUnmount(){this.clearOutletTimeout=this.context.clearOutlet(this.id)}async handlePageTransition(e){var n,i;if(!this.routerOutletElement||!this.routerOutletElement.commit)this.pendingPageTransition=!0;else{let o=this.context.findViewItemByRouteInfo(e,this.id),r=this.context.findLeavingViewItemByRouteInfo(e,this.id);!r&&e.prevRouteLastPathname&&(r=this.context.findViewItemByPathname(e.prevRouteLastPathname,this.id)),r&&(e.routeAction==="replace"?r.mount=!1:e.routeAction==="push"&&e.routeDirection==="forward"?!((n=e.routeOptions)===null||n===void 0)&&n.unmount&&(r.mount=!1):e.routeDirection!=="none"&&o!==r&&(r.mount=!1));const s=lI((i=this.ionRouterOutlet)===null||i===void 0?void 0:i.props.children,e);if(o?o.reactElement=s:s&&(o=this.context.createViewItem(this.id,s,e),this.context.addViewItem(o)),o&&o.ionPageElement){if(o===r&&o.routeData.match.url!==e.pathname||(!r&&this.props.routeInfo.prevRouteLastPathname&&(r=this.context.findViewItemByPathname(this.props.routeInfo.prevRouteLastPathname,this.id)),zp(o.ionPageElement)&&r!==void 0&&!zp(r.ionPageElement)))return;this.transitionPage(e,o,r)}else r&&!s&&!o&&r.ionPageElement&&(r.ionPageElement.classList.add("ion-page-hidden"),r.ionPageElement.setAttribute("aria-hidden","true"));this.forceUpdate()}}registerIonPage(e,n){const i=this.context.findViewItemByRouteInfo(n,this.id);if(i){const o=i.ionPageElement;if(i.ionPageElement=e,i.ionRoute=!0,o===e)return}this.handlePageTransition(n)}async setupRouterOutlet(e){const n=()=>{const r=vu();if(!(r&&r.get("swipeBackEnabled",e.mode==="ios")))return!1;const{routeInfo:a}=this.props,l=this.prevProps&&this.prevProps.routeInfo.pathname===a.pushedByRoute?this.prevProps.routeInfo:{pathname:a.pushedByRoute||""},c=this.context.findViewItemByRouteInfo(l,this.id,!1);return!!c&&c.mount&&c.routeData.match.path!==a.pathname},i=async()=>{const{routeInfo:r}=this.props,s=this.prevProps&&this.prevProps.routeInfo.pathname===r.pushedByRoute?this.prevProps.routeInfo:{pathname:r.pushedByRoute||""},a=this.context.findViewItemByRouteInfo(s,this.id,!1),l=this.context.findViewItemByRouteInfo(r,this.id,!1);return a&&l&&await this.transitionPage(r,a,l,"back",!0),Promise.resolve()},o=r=>{if(r)this.skipTransition=!0,this.context.goBack();else{const{routeInfo:s}=this.props,a=this.prevProps&&this.prevProps.routeInfo.pathname===s.pushedByRoute?this.prevProps.routeInfo:{pathname:s.pushedByRoute||""},l=this.context.findViewItemByRouteInfo(a,this.id,!1),c=this.context.findViewItemByRouteInfo(s,this.id,!1);if(l!==c&&(l==null?void 0:l.ionPageElement)!==void 0){const{ionPageElement:d}=l;d.setAttribute("aria-hidden","true"),d.classList.add("ion-page-hidden")}}};e.swipeHandler={canStart:n,onStart:i,onEnd:o}}async transitionPage(e,n,i,o,r=!1){const s=async(d,u)=>{const f=this.skipTransition;f?this.skipTransition=!1:(d.classList.add("ion-page"),d.classList.add("ion-page-invisible")),await a.commit(d,u,{duration:f||c===void 0?0:void 0,direction:c,showGoBack:!!e.pushedByRoute,progressAnimation:r,animationBuilder:e.routeAnimation})},a=this.routerOutletElement,l=e.routeDirection==="none"||e.routeDirection==="root"?void 0:e.routeDirection,c=o!=null?o:l;if(n&&n.ionPageElement&&this.routerOutletElement)if(i&&i.ionPageElement&&n===i)if(cI(i.reactElement,e.pathname,!0)){const u=sI(i.ionPageElement.outerHTML);u&&(this.routerOutletElement.appendChild(u),await s(n.ionPageElement,u),this.routerOutletElement.removeChild(u))}else await s(n.ionPageElement,void 0);else await s(n.ionPageElement,i==null?void 0:i.ionPageElement),i&&i.ionPageElement&&!r&&(i.ionPageElement.classList.add("ion-page-hidden"),i.ionPageElement.setAttribute("aria-hidden","true"))}render(){const{children:e}=this.props,n=k.Children.only(e);this.ionRouterOutlet=n;const i=this.context.getChildrenToRender(this.id,this.ionRouterOutlet,this.props.routeInfo,()=>{this.forceUpdate()});return k.createElement(yu.Provider,{value:this.stackContextValue},k.cloneElement(n,{ref:o=>{n.props.setRef&&n.props.setRef(o),n.props.forwardedRef&&(n.props.forwardedRef.current=o),this.routerOutletElement=o;const{ref:r}=n;typeof r=="function"&&r(o)}},i))}static get contextType(){return Tv}}function lI(t,e){let n;return k.Children.forEach(t,i=>{const o={exact:i.props.exact,path:i.props.path||i.props.from,component:i.props.component};Zn(e.pathname,o)&&(n=i)}),n||(k.Children.forEach(t,i=>{i.props.path||i.props.from||(n=i)}),n)}function cI(t,e,n){const i={exact:n?!0:t.props.exact,path:t.props.path||t.props.from,component:t.props.component};return Zn(e,i)}class dI extends k.PureComponent{constructor(e){super(e),this.exitViewFromOtherOutletHandlers=[],this.locationHistory=new c2,this.viewStack=new rI,this.routeMangerContextState={canGoBack:()=>this.locationHistory.canGoBack(),clearOutlet:this.viewStack.clear,findViewItemByPathname:this.viewStack.findViewItemByPathname,getChildrenToRender:this.viewStack.getChildrenToRender,goBack:()=>this.handleNavigateBack(),createViewItem:this.viewStack.createViewItem,findViewItemByRouteInfo:this.viewStack.findViewItemByRouteInfo,findLeavingViewItemByRouteInfo:this.viewStack.findLeavingViewItemByRouteInfo,addViewItem:this.viewStack.add,unMountViewItem:this.viewStack.remove};const n={id:Js("routeInfo"),pathname:this.props.location.pathname,search:this.props.location.search};this.locationHistory.add(n),this.handleChangeTab=this.handleChangeTab.bind(this),this.handleResetTab=this.handleResetTab.bind(this),this.handleNativeBack=this.handleNativeBack.bind(this),this.handleNavigate=this.handleNavigate.bind(this),this.handleNavigateBack=this.handleNavigateBack.bind(this),this.props.registerHistoryListener(this.handleHistoryChange.bind(this)),this.handleSetCurrentTab=this.handleSetCurrentTab.bind(this),this.state={routeInfo:n}}handleChangeTab(e,n,i){if(!n)return;const o=this.locationHistory.getCurrentRouteInfoForTab(e),[r,s]=n.split("?");o?(this.incomingRouteParams=Object.assign(Object.assign({},o),{routeAction:"push",routeDirection:"none"}),o.pathname===r?(this.incomingRouteParams.routeOptions=i,this.props.history.push(o.pathname+(o.search||""))):(this.incomingRouteParams.pathname=r,this.incomingRouteParams.search=s?"?"+s:void 0,this.incomingRouteParams.routeOptions=i,this.props.history.push(r+(s?"?"+s:"")))):this.handleNavigate(r,"push","none",void 0,i,e)}handleHistoryChange(e,n){var i,o,r;let s;if(this.incomingRouteParams?this.incomingRouteParams.routeAction==="replace"?s=this.locationHistory.previous():s=this.locationHistory.current():s=this.locationHistory.current(),s.pathname+s.search!==e.pathname){if(!this.incomingRouteParams){if(n==="REPLACE"&&(this.incomingRouteParams={routeAction:"replace",routeDirection:"none",tab:this.currentTab}),n==="POP"){const c=this.locationHistory.current();if(c&&c.pushedByRoute){const d=this.locationHistory.findLastLocation(c);this.incomingRouteParams=Object.assign(Object.assign({},d),{routeAction:"pop",routeDirection:"back"})}else this.incomingRouteParams={routeAction:"pop",routeDirection:"none",tab:this.currentTab}}this.incomingRouteParams||(this.incomingRouteParams={routeAction:"push",routeDirection:((i=e.state)===null||i===void 0?void 0:i.direction)||"forward",routeOptions:(o=e.state)===null||o===void 0?void 0:o.routerOptions,tab:this.currentTab})}let l;if(!((r=this.incomingRouteParams)===null||r===void 0)&&r.id)l=Object.assign(Object.assign({},this.incomingRouteParams),{lastPathname:s.pathname}),this.locationHistory.add(l);else{const c=this.incomingRouteParams.routeAction==="push"&&this.incomingRouteParams.routeDirection==="forward";if(l=Object.assign(Object.assign({id:Js("routeInfo")},this.incomingRouteParams),{lastPathname:s.pathname,pathname:e.pathname,search:e.search,params:this.props.match.params,prevRouteLastPathname:s.lastPathname}),c)l.tab=s.tab,l.pushedByRoute=s.pathname;else if(l.routeAction==="pop"){const d=this.locationHistory.findLastLocation(l);l.pushedByRoute=d==null?void 0:d.pushedByRoute}else if(l.routeAction==="push"&&l.tab!==s.tab){const d=this.locationHistory.getCurrentRouteInfoForTab(l.tab);l.pushedByRoute=d==null?void 0:d.pushedByRoute}else if(l.routeAction==="replace"){const d=this.locationHistory.current(),u=d==null?void 0:d.pushedByRoute,f=u!==void 0&&u!==l.pathname?u:l.pushedByRoute;l.lastPathname=(d==null?void 0:d.pathname)||l.lastPathname,l.prevRouteLastPathname=d==null?void 0:d.lastPathname,l.pushedByRoute=f,l.routeDirection=(d==null?void 0:d.routeDirection)||l.routeDirection,l.routeAnimation=(d==null?void 0:d.routeAnimation)||l.routeAnimation}this.locationHistory.add(l)}this.setState({routeInfo:l})}this.incomingRouteParams=void 0}handleNativeBack(){const e=this.props.history;(e.goBack||e.back)()}handleNavigate(e,n,i,o,r,s){this.incomingRouteParams=Object.assign(this.incomingRouteParams||{},{routeAction:n,routeDirection:i,routeOptions:r,routeAnimation:o,tab:s}),n==="push"?this.props.history.push(e):this.props.history.replace(e)}handleNavigateBack(e="/",n){const i=vu();e=e||i&&i.get("backButtonDefaultHref");const o=this.locationHistory.current();if(o&&o.pushedByRoute){const r=this.locationHistory.findLastLocation(o);if(r)if(this.incomingRouteParams=Object.assign(Object.assign({},r),{routeAction:"pop",routeDirection:"back",routeAnimation:n||o.routeAnimation}),o.lastPathname===o.pushedByRoute||r.pathname===o.pushedByRoute&&o.tab===""&&r.tab===""){const s=this.props.history;(s.goBack||s.back)()}else this.handleNavigate(r.pathname+(r.search||""),"pop","back",n);else this.handleNavigate(e,"pop","back",n)}else this.handleNavigate(e,"pop","back",n)}handleResetTab(e,n,i){const o=this.locationHistory.getFirstRouteInfoForTab(e);if(o){const r=Object.assign({},o);r.pathname=n,r.routeOptions=i,this.incomingRouteParams=Object.assign(Object.assign({},r),{routeAction:"pop",routeDirection:"back"}),this.props.history.push(r.pathname+(r.search||""))}}handleSetCurrentTab(e){this.currentTab=e;const n=Object.assign({},this.locationHistory.current());n.tab!==e&&(n.tab=e,this.locationHistory.update(n))}render(){return k.createElement(Tv.Provider,{value:this.routeMangerContextState},k.createElement(d2,{ionRoute:oI,ionRedirect:{},stackManager:aI,routeInfo:this.state.routeInfo,onNativeBack:this.handleNativeBack,onNavigateBack:this.handleNavigateBack,onNavigate:this.handleNavigate,onSetCurrentTab:this.handleSetCurrentTab,onChangeTab:this.handleChangeTab,onResetTab:this.handleResetTab,locationHistory:this.locationHistory},this.props.children))}}const Ya=iI(dI);Ya.displayName="IonRouter";class uI extends k.Component{constructor(e){super(e);const{history:n}=e,i=Mt(e,["history"]);this.history=n||eP(i),this.history.listen(this.handleHistoryChange.bind(this)),this.registerHistoryListener=this.registerHistoryListener.bind(this)}handleHistoryChange(e,n){const i=e.location||e,o=e.action||n;this.historyListenHandler&&this.historyListenHandler(i,o)}registerHistoryListener(e){this.historyListenHandler=e}render(){const e=this.props,{children:n}=e,i=Mt(e,["children"]);return k.createElement(vr,Object.assign({history:this.history},i),k.createElement(Ya,{registerHistoryListener:this.registerHistoryListener},n))}}class KI extends k.Component{constructor(e){super(e),this.history=e.history,this.history.listen(this.handleHistoryChange.bind(this)),this.registerHistoryListener=this.registerHistoryListener.bind(this)}handleHistoryChange(e,n){const i=e.location||e,o=e.action||n;this.historyListenHandler&&this.historyListenHandler(i,o)}registerHistoryListener(e){this.historyListenHandler=e}render(){const e=this.props,{children:n}=e,i=Mt(e,["children"]);return k.createElement(vr,Object.assign({},i),k.createElement(Ya,{registerHistoryListener:this.registerHistoryListener},n))}}class GI extends k.Component{constructor(e){super(e);const{history:n}=e,i=Mt(e,["history"]);this.history=n||oP(i),this.history.listen(this.handleHistoryChange.bind(this)),this.registerHistoryListener=this.registerHistoryListener.bind(this)}handleHistoryChange(e,n){const i=e.location||e,o=e.action||n;this.historyListenHandler&&this.historyListenHandler(i,o)}registerHistoryListener(e){this.historyListenHandler=e}render(){const e=this.props,{children:n}=e,i=Mt(e,["children"]);return k.createElement(vr,Object.assign({history:this.history},i),k.createElement(Ya,{registerHistoryListener:this.registerHistoryListener},n))}}const fI=()=>D.jsx(uI,{children:D.jsxs(o2,{children:[D.jsxs(ed,{children:[D.jsx(QP,{exact:!0,path:"/",to:"/initial-context"}),D.jsx(cs,{path:"/initial-context",component:P2,exact:!0}),D.jsx(cs,{path:"/pub-sub",component:I2,exact:!0}),D.jsx(cs,{path:"/plugins",component:WT,exact:!0})]}),D.jsxs(nd,{slot:"bottom",children:[D.jsxs(Di,{tab:"initial-context",href:"/initial-context",children:[D.jsx(zi,{icon:R2}),D.jsx(we,{children:"Initial Context"})]}),D.jsxs(Di,{tab:"pub-sub",href:"/pub-sub",children:[D.jsx(zi,{icon:D2}),D.jsx(we,{children:"Publish / Subscribe"})]}),D.jsxs(Di,{tab:"plugins",href:"/plugins",children:[D.jsx(zi,{icon:A2}),D.jsx(we,{children:"Capacitor Plugins"})]})]})]})});l2();const hI=()=>D.jsx(WC,{children:D.jsx(fI,{})}),pI=document.getElementById("root"),mI=Xg(pI);mI.render(D.jsx(k.StrictMode,{children:D.jsx(hI,{})}));export{Yb as K,vI as __vite_legacy_guard,Wi as a,Ui as b,Sb as c,hb as d,pb as e,DE as f,Wc as g,pt as h,gE as i,Oh as j,RI as k,kt as l,xI as m,yI as n,wI as p,Jo as r,_I as s,We as w}; diff --git a/TestApp/src/main/assets/testportal/assets/index-legacy-38f3ef4c.js b/TestApp/src/main/assets/testportal/assets/index-legacy-38f3ef4c.js new file mode 100644 index 0000000..6d0b0f4 --- /dev/null +++ b/TestApp/src/main/assets/testportal/assets/index-legacy-38f3ef4c.js @@ -0,0 +1,102 @@ +System.register([],(function(t,e){"use strict";return{execute:function(){var n=document.createElement("style");function o(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}n.textContent='html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-default-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #3880ff) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 56, 128, 255) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #3171e0) !important;--ion-color-tint: var(--ion-color-primary-tint, #4c8dff) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #3dc2ff) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 61, 194, 255) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #36abe0) !important;--ion-color-tint: var(--ion-color-secondary-tint, #50c8ff) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #5260ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 82, 96, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #4854e0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #6370ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd36f) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 211, 111) !important;--ion-color-contrast: var(--ion-color-success-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-success-shade, #28ba62) !important;--ion-color-tint: var(--ion-color-success-tint, #42d77d) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #eb445a) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 235, 68, 90) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #cf3c4f) !important;--ion-color-tint: var(--ion-color-danger-tint, #ed576b) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #92949c) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 146, 148, 156) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #808289) !important;--ion-color-tint: var(--ion-color-medium-tint, #9d9fa6) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px rgba(0,0,0,.18)}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #3880ff)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media (min-width: 576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media (min-width: 768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media (min-width: 992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media (min-width: 1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media (min-width: 576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media (min-width: 768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media (min-width: 992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media (min-width: 1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media (min-width: 576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media (min-width: 768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media (min-width: 992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media (min-width: 1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-self-start{align-self:flex-start!important}.ion-align-self-end{align-self:flex-end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-evenly{justify-content:space-evenly!important}.ion-align-items-start{align-items:flex-start!important}.ion-align-items-center{align-items:center!important}.ion-align-items-end{align-items:flex-end!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media (min-width: 576px){.ion-hide-sm-up{display:none!important}}@media (max-width: 575.98px){.ion-hide-sm-down{display:none!important}}@media (min-width: 768px){.ion-hide-md-up{display:none!important}}@media (max-width: 767.98px){.ion-hide-md-down{display:none!important}}@media (min-width: 992px){.ion-hide-lg-up{display:none!important}}@media (max-width: 991.98px){.ion-hide-lg-down{display:none!important}}@media (min-width: 1200px){.ion-hide-xl-up{display:none!important}}@media (max-width: 1199.98px){.ion-hide-xl-down{display:none!important}}:root{--ion-color-primary: #005cfa;--ion-color-primary-rgb: 0, 92, 250;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #0051dc;--ion-color-primary-tint: #1a6cfb;--ion-color-secondary: #3dc2ff;--ion-color-secondary-rgb: 61, 194, 255;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #36abe0;--ion-color-secondary-tint: #50c8ff;--ion-color-tertiary: #5260ff;--ion-color-tertiary-rgb: 82, 96, 255;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #4854e0;--ion-color-tertiary-tint: #6370ff;--ion-color-success: #2dd36f;--ion-color-success-rgb: 45, 211, 111;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #28ba62;--ion-color-success-tint: #42d77d;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #eb445a;--ion-color-danger-rgb: 235, 68, 90;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #cf3c4f;--ion-color-danger-tint: #ed576b;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e;--ion-color-medium: #92949c;--ion-color-medium-rgb: 146, 148, 156;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #808289;--ion-color-medium-tint: #9d9fa6;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9}@media (prefers-color-scheme: dark){body{--ion-color-primary: #99befd;--ion-color-primary-rgb: 153, 190, 253;--ion-color-primary-contrast: #000000;--ion-color-primary-contrast-rgb: 0, 0, 0;--ion-color-primary-shade: #87a7df;--ion-color-primary-tint: #a3c5fd;--ion-color-secondary: #50c8ff;--ion-color-secondary-rgb: 80, 200, 255;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #46b0e0;--ion-color-secondary-tint: #62ceff;--ion-color-tertiary: #6a64ff;--ion-color-tertiary-rgb: 106, 100, 255;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #5d58e0;--ion-color-tertiary-tint: #7974ff;--ion-color-success: #2fdf75;--ion-color-success-rgb: 47, 223, 117;--ion-color-success-contrast: #000000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #29c467;--ion-color-success-tint: #44e283;--ion-color-warning: #ffd534;--ion-color-warning-rgb: 255, 213, 52;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0bb2e;--ion-color-warning-tint: #ffd948;--ion-color-danger: #ff4961;--ion-color-danger-rgb: 255, 73, 97;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #e04055;--ion-color-danger-tint: #ff5b71;--ion-color-dark: #f4f5f8;--ion-color-dark-rgb: 244, 245, 248;--ion-color-dark-contrast: #000000;--ion-color-dark-contrast-rgb: 0, 0, 0;--ion-color-dark-shade: #d7d8da;--ion-color-dark-tint: #f5f6f9;--ion-color-medium: #989aa2;--ion-color-medium-rgb: 152, 154, 162;--ion-color-medium-contrast: #000000;--ion-color-medium-contrast-rgb: 0, 0, 0;--ion-color-medium-shade: #86888f;--ion-color-medium-tint: #a2a4ab;--ion-color-light: #222428;--ion-color-light-rgb: 34, 36, 40;--ion-color-light-contrast: #ffffff;--ion-color-light-contrast-rgb: 255, 255, 255;--ion-color-light-shade: #1e2023;--ion-color-light-tint: #383a3e}.ios body{--ion-background-color: #000000;--ion-background-color-rgb: 0, 0, 0;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-color-step-50: #0d0d0d;--ion-color-step-100: #1a1a1a;--ion-color-step-150: #262626;--ion-color-step-200: #333333;--ion-color-step-250: #404040;--ion-color-step-300: #4d4d4d;--ion-color-step-350: #595959;--ion-color-step-400: #666666;--ion-color-step-450: #737373;--ion-color-step-500: #808080;--ion-color-step-550: #8c8c8c;--ion-color-step-600: #999999;--ion-color-step-650: #a6a6a6;--ion-color-step-700: #b3b3b3;--ion-color-step-750: #bfbfbf;--ion-color-step-800: #cccccc;--ion-color-step-850: #d9d9d9;--ion-color-step-900: #e6e6e6;--ion-color-step-950: #f2f2f2;--ion-item-background: #000000;--ion-card-background: #1c1c1d}.ios ion-modal{--ion-background-color: var(--ion-color-step-100);--ion-toolbar-background: var(--ion-color-step-150);--ion-toolbar-border-color: var(--ion-color-step-250)}.md body{--ion-background-color: #121212;--ion-background-color-rgb: 18, 18, 18;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-border-color: #222222;--ion-color-step-50: #1e1e1e;--ion-color-step-100: #2a2a2a;--ion-color-step-150: #363636;--ion-color-step-200: #414141;--ion-color-step-250: #4d4d4d;--ion-color-step-300: #595959;--ion-color-step-350: #656565;--ion-color-step-400: #717171;--ion-color-step-450: #7d7d7d;--ion-color-step-500: #898989;--ion-color-step-550: #949494;--ion-color-step-600: #a0a0a0;--ion-color-step-650: #acacac;--ion-color-step-700: #b8b8b8;--ion-color-step-750: #c4c4c4;--ion-color-step-800: #d0d0d0;--ion-color-step-850: #dbdbdb;--ion-color-step-900: #e7e7e7;--ion-color-step-950: #f3f3f3;--ion-item-background: #1e1e1e;--ion-toolbar-background: #1f1f1f;--ion-tab-bar-background: #1f1f1f;--ion-card-background: #1e1e1e}}\n',document.head.appendChild(n);var i={exports:{}},r={},a={exports:{}},s={},l=Symbol.for("react.element"),c=Symbol.for("react.portal"),d=Symbol.for("react.fragment"),u=Symbol.for("react.strict_mode"),p=Symbol.for("react.profiler"),h=Symbol.for("react.provider"),f=Symbol.for("react.context"),m=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),b=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),y=Symbol.iterator,w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},x=Object.assign,k={};function E(t,e,n){this.props=t,this.context=e,this.refs=k,this.updater=n||w}function S(){}function C(t,e,n){this.props=t,this.context=e,this.refs=k,this.updater=n||w}E.prototype.isReactComponent={},E.prototype.setState=function(t,e){if("object"!=typeof t&&"function"!=typeof t&&null!=t)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,e,"setState")},E.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")},S.prototype=E.prototype;var $=C.prototype=new S;$.constructor=C,x($,E.prototype),$.isPureReactComponent=!0;var P=Array.isArray,O=Object.prototype.hasOwnProperty,I={current:null},T={key:!0,ref:!0,__self:!0,__source:!0};function L(t,e,n){var o,i={},r=null,a=null;if(null!=e)for(o in void 0!==e.ref&&(a=e.ref),void 0!==e.key&&(r=""+e.key),e)O.call(e,o)&&!T.hasOwnProperty(o)&&(i[o]=e[o]);var s=arguments.length-2;if(1===s)i.children=n;else if(1>>1,r=t[o];if(!(0>>1;oi(l,n))ci(d,l)?(t[o]=d,t[c]=n,o=c):(t[o]=l,t[s]=n,o=s);else{if(!(ci(d,n)))break t;t[o]=d,t[c]=n,o=c}}}return e}function i(t,e){var n=t.sortIndex-e.sortIndex;return 0!==n?n:t.id-e.id}if("object"==typeof performance&&"function"==typeof performance.now){var r=performance;t.unstable_now=function(){return r.now()}}else{var a=Date,s=a.now();t.unstable_now=function(){return a.now()-s}}var l=[],c=[],d=1,u=null,p=3,h=!1,f=!1,m=!1,g="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,v="undefined"!=typeof setImmediate?setImmediate:null;function y(t){for(var i=n(c);null!==i;){if(null===i.callback)o(c);else{if(!(i.startTime<=t))break;o(c),i.sortIndex=i.expirationTime,e(l,i)}i=n(c)}}function w(t){if(m=!1,y(t),!f)if(null!==n(l))f=!0,z(x);else{var e=n(c);null!==e&&R(w,e.startTime-t)}}function x(e,i){f=!1,m&&(m=!1,b(C),C=-1),h=!0;var r=p;try{for(y(i),u=n(l);null!==u&&(!(u.expirationTime>i)||e&&!O());){var a=u.callback;if("function"==typeof a){u.callback=null,p=u.priorityLevel;var s=a(u.expirationTime<=i);i=t.unstable_now(),"function"==typeof s?u.callback=s:u===n(l)&&o(l),y(i)}else o(l);u=n(l)}if(null!==u)var d=!0;else{var g=n(c);null!==g&&R(w,g.startTime-i),d=!1}return d}finally{u=null,p=r,h=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var k,E=!1,S=null,C=-1,$=5,P=-1;function O(){return!(t.unstable_now()-P<$)}function I(){if(null!==S){var e=t.unstable_now();P=e;var n=!0;try{n=S(!0,e)}finally{n?k():(E=!1,S=null)}}else E=!1}if("function"==typeof v)k=function(){v(I)};else if("undefined"!=typeof MessageChannel){var T=new MessageChannel,L=T.port2;T.port1.onmessage=I,k=function(){L.postMessage(null)}}else k=function(){g(I,0)};function z(t){S=t,E||(E=!0,k())}function R(e,n){C=g((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(t){t.callback=null},t.unstable_continueExecution=function(){f||h||(f=!0,z(x))},t.unstable_forceFrameRate=function(t){0>t||125a?(o.sortIndex=r,e(c,o),null===n(l)&&o===n(c)&&(m?(b(C),C=-1):m=!0,R(w,r-a))):(o.sortIndex=s,e(l,o),f||h||(f=!0,z(x))),o},t.unstable_shouldYield=O,t.unstable_wrapCallback=function(t){var e=p;return function(){var n=p;p=e;try{return t.apply(this,arguments)}finally{p=n}}}}(et),tt.exports=et;var nt=tt.exports,ot=F,it=nt; +/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */function rt(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,n=1;n