diff --git a/fittrackee/dist/index.html b/fittrackee/dist/index.html index c8ba01dde..ddb79043b 100644 --- a/fittrackee/dist/index.html +++ b/fittrackee/dist/index.html @@ -7,11 +7,11 @@ FitTrackee - + - +
diff --git a/fittrackee/dist/static/css/index-nH9XMQiq.css b/fittrackee/dist/static/css/index-BST5qP0m.css similarity index 98% rename from fittrackee/dist/static/css/index-nH9XMQiq.css rename to fittrackee/dist/static/css/index-BST5qP0m.css index 2d677a20e..78d1fea00 100644 --- a/fittrackee/dist/static/css/index-nH9XMQiq.css +++ b/fittrackee/dist/static/css/index-BST5qP0m.css @@ -1 +1 @@ -@charset "UTF-8";#footer[data-v-7bc410b7]{display:flex;bottom:0;position:fixed;width:100%;background:var(--footer-background-color);color:var(--footer-color);font-size:.9em}#footer .footer-items[data-v-7bc410b7]{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;width:100%}#footer .footer-items .footer-item[data-v-7bc410b7]{padding:10px;border-top:solid 1px var(--footer-border-color);text-align:center}@media screen and (max-width: 500px){#footer .footer-items[data-v-7bc410b7]{border-top:solid 1px var(--footer-border-color);font-size:.85em;padding:0 0 2px}#footer .footer-items .footer-item[data-v-7bc410b7]{border-top:none;padding:1px 5px}#footer .footer-items .bullet[data-v-7bc410b7]{padding:1px 0}}.user-picture{display:flex;justify-content:center;align-items:center;min-width:30%;line-height:1.2em}.user-picture img{border-radius:50%;height:90px;width:90px}.user-picture .no-picture{color:var(--app-a-color);font-size:5.5em}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot);src:local("PT Sans"),local("PTSans-Regular"),url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-regular-Djlo7W5_.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-regular-hd7YDG6O.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-regular-CmpJlkma.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-regular-DbVTbs7b.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-italic-DUVM-V4c.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-italic-PAbCZe5A.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-italic-jaBdj_Wz.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-italic-Bgf8aerm.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-700-ELxAYisY.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-700-C1xncn47.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-700-BNHRiIhU.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-700-BfLKrhyt.svg#PTSans) format("svg")}[data-v-0c80a9fc]:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--multiselect-tags-bg-color: #ffffff;--multiselect-tag-bg-color: #e5e7ea;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #647088;--multiselect-tag-icon-hover-color: #ffffff;--multiselect-option-bg-color: #ffffff;--multiselect-option-color: var(--app-color);--multiselect-option-highlight-bg-color: #9fa2af;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #ff6a6a;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #ff6a6a;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #f3f3f3;--multiselect-option-selected-color: #35495e;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697}#nav[data-v-0c80a9fc]{background:var(--nav-bar-background-color);display:flex;padding:15px 10px 10px}#nav a[data-v-0c80a9fc]{text-decoration:none}#nav .nav-container[data-v-0c80a9fc]{display:flex;margin-left:auto;margin-right:auto;padding:0 15px 15px;max-width:1140px;width:100%;border-bottom:solid 1px var(--nav-border-color)}#nav a.router-link-exact-active[data-v-0c80a9fc]{color:var(--nav-bar-link-active);font-weight:700}#nav a.router-link-exact-active.app-name[data-v-0c80a9fc]{color:var(--app-color)}#nav .app-name[data-v-0c80a9fc]{color:var(--app-color);font-size:1.2em;font-weight:700;margin-right:10px;line-height:1.6em}#nav .fa[data-v-0c80a9fc]{font-size:1.2em}#nav .nav-icon-open[data-v-0c80a9fc],#nav .hamburger-icon[data-v-0c80a9fc],#nav .close-icon[data-v-0c80a9fc]{display:none}#nav .menu-button[data-v-0c80a9fc]{padding:0}#nav .nav-items[data-v-0c80a9fc]{display:flex;flex:1;justify-content:space-between;line-height:2em;width:100%}#nav .nav-items .nav-items-close[data-v-0c80a9fc]{display:none}#nav .nav-items .nav-items-app-menu[data-v-0c80a9fc],#nav .nav-items .nav-items-user-menu[data-v-0c80a9fc]{display:flex;margin:0;padding:0}#nav .nav-items .nav-items-group[data-v-0c80a9fc]{display:flex}#nav .nav-items .nav-item[data-v-0c80a9fc]{padding:0 10px;height:28px}#nav .nav-items .nav-item.dropdown-wrapper[data-v-0c80a9fc]{padding:0;margin-left:2px}#nav .nav-items .nav-item.dropdown-wrapper[data-v-0c80a9fc] .dropdown-list{z-index:1000;margin-left:-150px!important;width:190px!important}#nav .nav-items .nav-link[data-v-0c80a9fc]{color:var(--app-a-color);cursor:pointer}#nav .nav-items .nav-profile-img[data-v-0c80a9fc]{margin-bottom:-10px}#nav .nav-items .nav-profile-img[data-v-0c80a9fc] .user-picture img{height:32px;width:32px;object-fit:cover}#nav .nav-items .nav-profile-img[data-v-0c80a9fc] .user-picture .no-picture{font-size:1.7em}#nav .nav-items .nav-separator[data-v-0c80a9fc]{display:none}#nav .nav-items .nav-button[data-v-0c80a9fc]{padding:5px 7.5px;margin-left:2px}#nav .nav-items .nav-button .nav-button-fa[data-v-0c80a9fc]{display:block}#nav .nav-items .nav-button .nav-button-text[data-v-0c80a9fc]{display:none}#nav .nav-items .clear-theme[data-v-0c80a9fc]{filter:var(--workout-img-color);height:20px;margin-bottom:-5px}@media screen and (max-width: 1000px){#nav .hamburger-icon[data-v-0c80a9fc]{display:block}#nav .nav-icon-open[data-v-0c80a9fc]{display:block;text-align:right;width:100%}#nav .nav-icon-open.menu-open[data-v-0c80a9fc]{display:none}#nav .close-icon[data-v-0c80a9fc]{display:block}#nav .close-icon.menu-closed[data-v-0c80a9fc],#nav .nav-items[data-v-0c80a9fc]{display:none}#nav .nav-items.menu-open[data-v-0c80a9fc]{display:flex;flex-direction:column;justify-content:flex-start;z-index:1001;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nav-bar-background-color)}#nav .nav-items.menu-open .nav-items-close[data-v-0c80a9fc],#nav .nav-items.menu-open .nav-items-app-menu[data-v-0c80a9fc],#nav .nav-items.menu-open .nav-items-user-menu[data-v-0c80a9fc]{display:flex;flex-direction:column;background:var(--nav-bar-background-color)}#nav .nav-items.menu-open .nav-items-close[data-v-0c80a9fc]{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#nav .nav-items.menu-open .nav-items-close .app-name[data-v-0c80a9fc]{padding:15px 25px}#nav .nav-items.menu-open .nav-items-group[data-v-0c80a9fc]{display:flex;flex-direction:column}#nav .nav-items.menu-open .nav-items-group .nav-button[data-v-0c80a9fc]{padding:10px 10px 10px 24px;color:var(--app-a-color);text-align:left}#nav .nav-items.menu-open .nav-items-group .nav-button .nav-button-fa[data-v-0c80a9fc]{display:none;width:36px}#nav .nav-items.menu-open .nav-items-group .nav-button .nav-button-text[data-v-0c80a9fc]{display:block}#nav .nav-items.menu-open .nav-item[data-v-0c80a9fc]{padding:7px 25px}#nav .nav-items.menu-open .nav-item.dropdown-wrapper[data-v-0c80a9fc]{padding-left:20px}#nav .nav-items.menu-open .nav-item.dropdown-wrapper[data-v-0c80a9fc] .dropdown-list{width:auto!important;height:200px;overflow-y:scroll}}@media screen and (max-width: 1000px) and (orientation: portrait){#nav .nav-items.menu-open .nav-item.dropdown-wrapper[data-v-0c80a9fc] .dropdown-list{margin-left:initial!important}}@media screen and (max-width: 1000px) and (orientation: landscape){#nav .nav-items.menu-open .nav-item.dropdown-wrapper[data-v-0c80a9fc] .dropdown-list{margin-top:-35px;margin-left:35px!important}}@media screen and (max-width: 1000px){#nav .nav-items.menu-open .nav-profile-img[data-v-0c80a9fc]{display:none}#nav .nav-items.menu-open .nav-separator[data-v-0c80a9fc]{display:flex;border-top:solid 1px var(--nav-border-color);margin:0 20px;padding:0;height:0}#nav .theme-button[data-v-0c80a9fc]{margin-left:20px}}#no-config[data-v-73140811]{display:flex;align-items:center;justify-content:space-around;padding:10px;height:100%}#no-config .error-page[data-v-73140811]{display:flex;flex-direction:column;align-items:center;max-width:100%}#no-config .error-page .error-img[data-v-73140811]{width:150px}#no-config .error-page .error-img svg[data-v-73140811]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter)}#no-config .error-page .error-message[data-v-73140811]{font-size:1.2em;text-align:center}@media screen and (max-width: 1000px){#no-config .error-page .error-message[data-v-73140811]{font-size:1em}}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--multiselect-tags-bg-color: #ffffff;--multiselect-tag-bg-color: #e5e7ea;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #647088;--multiselect-tag-icon-hover-color: #ffffff;--multiselect-option-bg-color: #ffffff;--multiselect-option-color: var(--app-color);--multiselect-option-highlight-bg-color: #9fa2af;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #ff6a6a;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #ff6a6a;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #f3f3f3;--multiselect-option-selected-color: #35495e;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697}:root [data-theme=dark]{--dark-blue: #181a1b;--light-grey: #cfd0d0;--app-background-color: var(--dark-blue);--app-color: var(--light-grey);--app-color-light: #6f7070;--app-a-color: var(--light-grey);--app-a-text-decoration-color: #494949;--app-shadow-color: #383d3f;--app-loading-color: #414141;--app-loading-top-color: #949494;--button-hover-color: var(--app-color);--button-transparent-hover-color: #233240;--button-cancel-bg-color: var(--dark-blue);--button-cancel-color: var(--app-color);--button-confirm-bg-color: var(--dark-blue);--button-confirm-color: var(--app-color);--button-danger-bg-color: var(--dark-blue);--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: var(--dark-blue);--card-border-color: #494f52;--input-border-color: #494f52;--input-bg-color: var(--dark-blue);--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #233240;--dropdown-background-color: var(--dark-blue);--dropdown-border-color: var(--input-border-color);--policy-border-color: #ccc;--policy-link-color: var(--alert-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: var(--dark-blue);--multiselect-tags-bg-color: var(--dark-blue);--multiselect-tag-bg-color: #33353a;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #cfd0d0;--multiselect-tag-icon-hover-color: var(--dark-blue);--multiselect-option-bg-color: #61636e;--multiselect-option-color: #ffffff;--multiselect-option-highlight-bg-color: #4d4e56;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #963a41;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #963a41;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #33353a;--multiselect-option-selected-color: #f3f3f3;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #665f54;--custom-checkbox-checked-bg-color: #575e62;--custom-checkbox-checked-color: #e8e6e3;--calendar-border-color: var(--input-border-color);--calendar-week-end-color: #1e2021;--calendar-day-color: var(--app-color);--calendar-today-color: #202324;--calendar-workouts-color: #233240;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(68, 68, 68, .3);--nav-bar-background-color: var(--dark-blue);--nav-bar-link-active: #ffffff;--nav-border-color: var(--input-border-color);--mobile-menu-selected-color: var(--dark-blue);--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: var(--dark-blue);--footer-border-color: var(--input-border-color);--footer-color: #cfd0d0;--form-info: var(--app-color);--alert-background-color: #3f3f3f;--alert-color: #d6dde3;--info-background-color: #33353a;--info-color: var(--app-color);--error-background-color: #4e0000;--error-color: #ea464f;--success-background-color: #24391c;--success-color: #97cd97;--disabled-background-color: var(--dark-blue);--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: var(--dark-blue);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: #eff0f5;--map-attribution-text: #e8e8e8;--map-display-hover-attribution-text: #444444;--map-attribution-bg-color: none;--map-filter: invert(1) hue-rotate(180deg) brightness(.85) contrast(.85);--map-display-hover-filter: invert(1) hue-rotate(180deg) brightness(1.5) contrast(.6);--map-layers-overlays: var(--app-color);--map-control-bar: var(--app-color);--no-map-filter: invert(1) brightness(1.5) contrast(.9);--workout-static-map-shadow-color: #d2d2d2;--workout-static-map-bg-color: #818181;--icon-svg-filter: invert(90%) sepia(19%) saturate(0%) hue-rotate(39deg) brightness(86%) contrast(102%);--cell-heading-bg-color: #383838;--cell-heading-color: #eeeeee;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #831819;--password-color-medium: #9e6906;--password-color-good: #4b5826;--password-color-strong: #4a8c32;--scroll-thumb-color: #949697}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot);src:local("PT Sans"),local("PTSans-Regular"),url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-regular-Djlo7W5_.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-regular-hd7YDG6O.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-regular-CmpJlkma.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-regular-DbVTbs7b.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-italic-DUVM-V4c.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-italic-PAbCZe5A.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-italic-jaBdj_Wz.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-italic-Bgf8aerm.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-700-ELxAYisY.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-700-C1xncn47.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-700-BNHRiIhU.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-700-BfLKrhyt.svg#PTSans) format("svg")}html [data-theme=dark]{color-scheme:dark}body{margin:0;overflow-y:scroll;scrollbar-gutter:stable both-edges;background-color:var(--app-background-color)}body::-webkit-scrollbar{width:5px;height:5px}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}body:hover::-webkit-scrollbar-thumb{background:var(--scroll-thumb-color)}body:hover::-webkit-scrollbar-track{background:transparent}#app{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a{color:var(--app-a-color);text-decoration-color:var(--app-a-text-decoration-color)}a:hover,a:focus{text-decoration-color:var(--app-a-color)}img{max-width:100%}input,textarea,select{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);color:var(--input-color);padding:10px}input:disabled,textarea:disabled,select:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors :invalid{outline:2px solid var(--input-error-color)}label{font-weight:700}button{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button.transparent{font-family:PT Sans,Helvetica,Arial,sans-serif;font-size:1em;background:transparent;border-color:transparent;box-shadow:none}button.transparent:hover,button.transparent:disabled{background:transparent}button.transparent:hover{color:var(--app-color)}button.transparent:enabled:active{box-shadow:none}button.transparent:disabled,button.transparent.confirm:disabled{border-color:var(--disabled-border-color);color:var(--disabled-color)}button:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button:disabled,button.confirm:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}button.cancel{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.confirm{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.danger{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}.box{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items{display:flex;flex-direction:column}.form-box .form-items input{margin:10px;padding:5px}.form-info{color:var(--form-info);font-size:.8em;margin-top:-2px;padding:0 15px}.success-message{margin:20px 0;background-color:var(--success-background-color);color:var(--success-color)}.upper{text-transform:uppercase}.view{padding-bottom:35px;background-color:var(--app-background-color)}.fa-trophy{color:var(--workout-trophy-color)}.mountains{margin-bottom:-3px;height:16px;filter:var(--icon-svg-filter)}.section-title{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map{background-color:var(--workout-no-map-bg-color);background-image:url(/static/img/map-DegIsCOa.svg);background-size:contain;background-repeat:no-repeat;background-position:center;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes{display:inline-flex}@media screen and (max-width: 300px){.custom-checkboxes-group .custom-checkboxes{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl{display:flex;flex-direction:column;width:100%}.description-list dl dt{font-weight:700}.description-list dl dd{margin-bottom:10px}.center-card{margin:0 auto;width:700px}.center-card.with-margin{margin-top:100px}@media screen and (max-width: 1000px){.center-card{width:100%;margin:0 auto 50px}}.text-center{text-align:center}.text-left{text-align:left}.responsive-table{margin-bottom:15px}.responsive-table table{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody{font-size:.95em}.responsive-table table tbody td{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td{border:none}.responsive-table table .cell-heading{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width: 700px){.responsive-table table thead{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading{display:flex}}@media screen and (max-width: 500px){.responsive-table table td{width:100%}}.profile-buttons{display:flex;gap:10px}.medium-sport-img{height:35px;width:35px;margin:0 auto}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.app-container{height:calc(100vh - 130px)}.app-container.hide-scroll{overflow:hidden}.app-container .app-loading{display:flex;align-items:center;height:100%}.scroll{display:flex;justify-content:flex-end;position:fixed;bottom:42px;right:-15px;padding:0 25px}.scroll .scroll-button{background-color:var(--scroll-button-bg-color);border-radius:4px;box-shadow:1px 1px 3px var(--app-shadow-color);display:none;padding:0 10px}.scroll .scroll-button.display-button{display:block}.alert-message[data-v-f7bf1117]{background:var(--alert-background-color);color:var(--alert-color);border-radius:4px;margin:10px;padding:10px}.card{border:solid 1px var(--card-border-color);border-radius:4px;margin:10px}.card .card-title{font-weight:700;border-bottom:solid 1px var(--card-border-color);padding:10px 20px}.card .card-content{padding:10px 20px}.custom-textarea[data-v-1e13e7da]{display:flex;flex-direction:column}.custom-textarea .remaining-chars[data-v-1e13e7da]{font-size:.8em;font-style:italic}.strong[data-v-0f0f76cd]{font-weight:700}.dropdown-wrapper .dropdown-selector[data-v-99bd9a4e]{margin:0;padding:5px}.dropdown-wrapper .dropdown-list[data-v-99bd9a4e]{list-style-type:none;background-color:var(--dropdown-background-color);padding:0!important;margin-top:5px;margin-left:-20px!important;position:absolute;text-align:left;border:solid 1px var(--dropdown-border-color);box-shadow:2px 2px 5px var(--app-shadow-color);width:auto!important}.dropdown-wrapper .dropdown-list .dropdown-item[data-v-99bd9a4e]{padding:3px 12px}.dropdown-wrapper .dropdown-list .dropdown-item.selected[data-v-99bd9a4e]{font-weight:700}.dropdown-wrapper .dropdown-list .dropdown-item.selected[data-v-99bd9a4e]:after{content:" ✔"}.dropdown-wrapper .dropdown-list .dropdown-item[data-v-99bd9a4e]:hover,.dropdown-wrapper .dropdown-list .dropdown-item.focused[data-v-99bd9a4e]{background-color:var(--dropdown-hover-color)}.error-message[data-v-5d2995e8]{background:var(--error-background-color);color:var(--error-color);border-radius:4px;margin:10px;padding:10px}.loader[data-v-8b613881]{animation:spin-8b613881 2s linear infinite;border:14px solid var(--app-loading-color);border-top:14px solid var(--app-loading-top-color);border-radius:50%;height:60px;margin-left:41%;width:60px}@keyframes spin-8b613881{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#modal[data-v-686c06c7]{position:fixed;top:0;bottom:0;left:0;right:0;background-color:var(--modal-background-color);padding:10px;z-index:1240;display:flex;justify-content:center;align-items:center}#modal .custom-modal[data-v-686c06c7]{background-color:var(--app-background-color);border-radius:4px;max-width:500px;z-index:1250}@media screen and (max-width: 1000px){#modal .custom-modal[data-v-686c06c7]{width:100%}}#modal .custom-modal[data-v-686c06c7] .card{border:0;margin:0}#modal .custom-modal[data-v-686c06c7] .card .card-content{display:flex;flex-direction:column}#modal .custom-modal[data-v-686c06c7] .card .card-content .modal-message{padding:10px}#modal .custom-modal[data-v-686c06c7] .card .card-content .modal-message span{font-weight:700}#modal .custom-modal[data-v-686c06c7] .card .card-content .modal-buttons{display:flex;justify-content:flex-end}#modal .custom-modal[data-v-686c06c7] .card .card-content .modal-buttons button{margin:5px}#modal .custom-modal[data-v-686c06c7] .card .card-content .info-box{margin:0 10px 10px}#admin-app .admin-help[data-v-e3ac3fa7]{display:flex}#admin-app .admin-help span[data-v-e3ac3fa7]{font-style:italic}#admin-app .admin-help .fa-info-circle[data-v-e3ac3fa7]{margin-right:10px}#admin-app .no-contact[data-v-e3ac3fa7]{font-style:italic}#admin-app textarea[data-v-e3ac3fa7]{margin-bottom:10px}#admin-app .textarea-description[data-v-e3ac3fa7]{font-style:italic}#admin-app .textarea-content[data-v-e3ac3fa7]{margin-bottom:10px;padding:10px}#admin-equipment-types table td[data-v-d329b43d]{font-size:1.1em}#admin-equipment-types .equipment-type-img[data-v-d329b43d]{height:35px;width:35px;margin:0 auto}#admin-equipment-types .has-equipments[data-v-d329b43d]{font-size:.95em;font-style:italic;padding:0 10px}#admin-equipment-types .equipment-type-action[data-v-d329b43d]{padding-left:40px}#admin-equipment-types .action-button[data-v-d329b43d]{display:block}#admin-equipment-types .top-button[data-v-d329b43d]{display:none}@media screen and (max-width: 700px){#admin-equipment-types .equipment-type-action[data-v-d329b43d]{padding-left:10px}#admin-equipment-types .has-equipments[data-v-d329b43d]{padding-top:5px}#admin-equipment-types .action-button[data-v-d329b43d]{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column}#admin-equipment-types .top-button[data-v-d329b43d]{display:block;margin-bottom:20px}}.stat-card{flex:1;max-width:25%}@media screen and (max-width: 700px){.stat-card{flex:1 0 50%;max-width:49%}}.stat-card .stat-content{display:flex;flex-direction:row;justify-content:space-between;padding:10px 20px}.stat-card .stat-content .stat-icon{width:30%;text-align:center;vertical-align:center}@media screen and (max-width: 1000px){.stat-card .stat-content .stat-icon{width:50%;text-align:left}}.stat-card .stat-content .stat-icon .fa{font-size:3em}@media screen and (max-width: 1000px){.stat-card .stat-content .stat-icon .fa{font-size:2em}}@media screen and (max-width: 500px){.stat-card .stat-content .stat-icon .fa{font-size:1.5em}}.stat-card .stat-content .stat-details{width:70%;text-align:right}@media screen and (max-width: 1000px){.stat-card .stat-content .stat-details{width:100%}}.stat-card .stat-content .stat-details .stat-huge{font-size:1.7em;font-weight:700}@media screen and (max-width: 1000px){.stat-card .stat-content .stat-details .stat-huge{font-size:1.3em}}@media screen and (max-width: 500px){.stat-card .stat-content .stat-details .stat-huge{font-size:1em}}.stat-card .stat-content .stat-details .stat{font-size:1em}@media screen and (max-width: 1000px){.stat-card .stat-content .stat-details .stat{font-size:.9em}}@media screen and (max-width: 500px){.stat-card .stat-content .stat-details .stat{font-size:.8em}}#user-stats{display:flex;flex-wrap:wrap}#admin-menu[data-v-69570181]{display:flex}#admin-menu.center-card[data-v-69570181]{width:100%}#admin-menu[data-v-69570181] .card{flex-grow:1}@media screen and (max-width: 500px){#admin-menu[data-v-69570181] .card .card-content{padding:10px}}@media screen and (max-width: 500px) and (max-width: 500px){#admin-menu[data-v-69570181] .card .card-content .stat-card .stat-content{padding:10px}}@media screen and (max-width: 500px) and (max-width: 500px) and (max-width: 500px){#admin-menu[data-v-69570181] .card .card-content .stat-card .stat-content .stat-icon .fa{font-size:1.2em}}#admin-menu[data-v-69570181] .card .admin-menu{padding:0 10px}#admin-menu[data-v-69570181] .card .admin-menu dd{margin-bottom:30px}#admin-menu[data-v-69570181] .card .admin-menu .application-config-details{display:flex;flex-direction:column}#admin-menu[data-v-69570181] .card .admin-menu .application-config-details .email-sending-status,#admin-menu[data-v-69570181] .card .admin-menu .application-config-details .registration-status{font-weight:700}#admin-sports table td[data-v-56f637e8]{font-size:1.1em}#admin-sports .sport-img[data-v-56f637e8]{height:35px;width:35px;margin:0 auto}#admin-sports .has-workouts[data-v-56f637e8]{font-size:.95em;font-style:italic;padding:0 10px}#admin-sports .sport-action[data-v-56f637e8]{padding-left:40px}#admin-sports .action-button[data-v-56f637e8]{display:block}#admin-sports .top-button[data-v-56f637e8]{display:none}@media screen and (max-width: 700px){#admin-sports .sport-action[data-v-56f637e8]{padding-left:10px}#admin-sports .has-workouts[data-v-56f637e8]{padding-top:5px}#admin-sports .action-button[data-v-56f637e8]{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column}#admin-sports .top-button[data-v-56f637e8]{display:block;margin-bottom:20px}}.table-selects[data-v-fc86ab3c]{display:flex;justify-content:space-between;margin:10px 0}.table-selects label select[data-v-fc86ab3c]{margin-left:10px;padding:5px}@media screen and (max-width: 700px){.table-selects[data-v-fc86ab3c]{flex-wrap:wrap}.table-selects label[data-v-fc86ab3c]{margin-bottom:10px}.table-selects label select[data-v-fc86ab3c]{margin-left:0}}.pagination-center[data-v-f1388e09]{display:flex;justify-content:center;font-size:.9em}.pagination-center a[data-v-f1388e09]{text-decoration:none}.pagination-center .pagination[data-v-f1388e09]{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.pagination-center .pagination .page-prev[data-v-f1388e09],.pagination-center .pagination .page-next[data-v-f1388e09],.pagination-center .pagination .page[data-v-f1388e09]{border:solid 1px var(--card-border-color);padding:10px 15px}.pagination-center .pagination .page-prev.active[data-v-f1388e09],.pagination-center .pagination .page-next.active[data-v-f1388e09],.pagination-center .pagination .page.active[data-v-f1388e09]{font-weight:700}.pagination-center .pagination .page-prev.disabled[data-v-f1388e09],.pagination-center .pagination .page-next.disabled[data-v-f1388e09],.pagination-center .pagination .page.disabled[data-v-f1388e09]{cursor:default}.pagination-center .pagination .page-prev.disabled a[data-v-f1388e09],.pagination-center .pagination .page-next.disabled a[data-v-f1388e09],.pagination-center .pagination .page.disabled a[data-v-f1388e09]{cursor:default;pointer-events:none;color:var(--disabled-color)}.pagination-center .pagination .page[data-v-f1388e09]{margin-left:-1px}.pagination-center .pagination .page-prev[data-v-f1388e09]{border-top-left-radius:5px;border-bottom-left-radius:5px}.pagination-center .pagination .page-next[data-v-f1388e09]{border-top-right-radius:5px;border-bottom-right-radius:5px;margin-left:-1px}.pagination-center .pagination .fa[data-v-f1388e09]{font-size:.8em;padding:0 5px}@media screen and (max-width: 1000px){.pagination-center .pagination .page[data-v-f1388e09]{display:none}}.users-filters[data-v-553040c7]{display:flex;align-items:center;padding:10px 0;gap:10px}.users-filters .fa[data-v-553040c7]{font-size:1.5em}.users-filters .fa-disabled[data-v-553040c7]{color:var(--disabled-color)}.users-filters .search-username[data-v-553040c7]{display:flex;align-items:center;justify-content:space-between;gap:10px;border:solid 1px var(--card-border-color);border-radius:4px;color:var(--info-color);width:45%}.users-filters .search-username input[data-v-553040c7]{border:none;height:12px;width:90%}.users-filters .search-username input[data-v-553040c7]:focus{outline:none}.users-filters .search-username .fa-times[data-v-553040c7]{padding-right:10px}@media screen and (max-width: 700px){.users-filters .search-username[data-v-553040c7]{width:400px}}@media screen and (max-width: 500px){.users-filters .search-username[data-v-553040c7]{width:90%}}#admin-users .top-button[data-v-dc27c3d6]{display:none}#admin-users .no-users[data-v-dc27c3d6]{display:flex;justify-content:center;padding:20px 0;font-weight:700}#admin-users table td[data-v-dc27c3d6]{font-size:1.1em}#admin-users .left-text[data-v-dc27c3d6]{text-align:left}#admin-users[data-v-dc27c3d6] .user-picture img{height:30px;width:30px}#admin-users[data-v-dc27c3d6] .user-picture .no-picture{font-size:2em}@media screen and (max-width: 700px){#admin-users .top-button[data-v-dc27c3d6]{display:block;margin-bottom:20px}#admin-users .pagination-center[data-v-dc27c3d6]{margin-top:-30px}}.user-header[data-v-3abb1646]{display:flex;align-items:stretch}.user-header .user-details[data-v-3abb1646]{flex-grow:1;padding:10px;display:flex;flex-direction:column;align-items:center}.user-header .user-details .user-name[data-v-3abb1646]{font-size:2em;height:60%}.user-header .user-details .user-stats[data-v-3abb1646]{display:flex;gap:40px}.user-header .user-details .user-stats .user-stat[data-v-3abb1646]{display:flex;flex-direction:column;align-items:center;padding-top:10px}.user-header .user-details .user-stats .user-stat .stat-number[data-v-3abb1646],.user-header .user-details .user-stats .user-stat .stat-label[data-v-3abb1646]{padding:0 5px}.user-header .user-details .user-stats .user-stat[data-v-3abb1646] .distance,.user-header .user-details .user-stats .user-stat .stat-number[data-v-3abb1646]{font-weight:700;font-size:1.5em}@media screen and (max-width: 500px){.user-header .user-details .user-name[data-v-3abb1646]{font-size:1.5em}.user-header .user-details .user-stats[data-v-3abb1646]{gap:20px}.user-header .user-details .user-stats .user-stat[data-v-3abb1646] .distance,.user-header .user-details .user-stats .user-stat .stat-number[data-v-3abb1646]{font-weight:700;font-size:1.2em}.user-header .user-details .user-stats .user-stat.hide-small[data-v-3abb1646]{display:none}}.profile-tabs-links{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-bottom:10px}.profile-tabs-links a{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;color:var(--app-color);display:block;font-size:.9em;padding:2px 6px;text-align:center;text-decoration:none}.profile-tabs-links a.selected{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}#user-profile[data-v-ab81f074]{margin:auto;width:700px}@media screen and (max-width: 1000px){#user-profile[data-v-ab81f074]{width:100%;margin:0 auto 50px}}#user-infos .user-bio[data-v-01368a7e]{white-space:pre-wrap}#user-infos .alert-message[data-v-01368a7e]{margin:0}#user-infos .profile-buttons[data-v-01368a7e]{display:flex;flex-wrap:wrap}#user-infos .email-form[data-v-01368a7e]{display:flex}#user-infos .email-form form[data-v-01368a7e]{width:100%}#user-infos .email-form .form-buttons[data-v-01368a7e]{display:flex;gap:10px;margin-top:10px}#user-preferences[data-v-e641e7e8]{padding-top:10px}#user-preferences .preferences-section[data-v-e641e7e8]{font-weight:700;text-transform:uppercase;border-bottom:1px solid var(--card-border-color)}#user-preferences .raw-speed-help[data-v-e641e7e8]{margin-top:-5px}.password-strength[data-v-338d49ea]{cursor:default;display:flex;flex-direction:column}.password-strength .password-slider[data-v-338d49ea]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;height:5px;outline:none;padding:0}.password-strength .strength-0[data-v-338d49ea],.password-strength .strength-1[data-v-338d49ea]{background:var(--password-bg-color);background-image:-webkit-gradient(linear,20% 0%,20% 100%,color-stop(0%,var(--password-color-weak)),color-stop(100%,var(--password-color-weak)));background-image:-webkit-linear-gradient(left,var(--password-color-weak) 0%,var(--password-color-weak) 100%);background-image:-moz-linear-gradient(left,var(--password-color-weak) 0%,var(--password-color-weak) 100%);background-image:-o-linear-gradient(to right,var(--password-color-weak) 0%,var(--password-color-weak) 100%);background-image:linear-gradient(to right,var(--password-color-weak) 0%,var(--password-color-weak) 100%);background-repeat:no-repeat}.password-strength .strength-2[data-v-338d49ea]{background:var(--password-bg-color);background-image:-webkit-gradient(linear,20% 0%,20% 100%,color-stop(0%,var(--password-color-medium)),color-stop(100%,var(--password-color-medium)));background-image:-webkit-linear-gradient(left,var(--password-color-medium) 0%,var(--password-color-medium) 100%);background-image:-moz-linear-gradient(left,var(--password-color-medium) 0%,var(--password-color-medium) 100%);background-image:-o-linear-gradient(to right,var(--password-color-medium) 0%,var(--password-color-medium) 100%);background-image:linear-gradient(to right,var(--password-color-medium) 0%,var(--password-color-medium) 100%);background-repeat:no-repeat}.password-strength .strength-3[data-v-338d49ea]{background:var(--password-bg-color);background-image:-webkit-gradient(linear,20% 0%,20% 100%,color-stop(0%,var(--password-color-good)),color-stop(100%,var(--password-color-good)));background-image:-webkit-linear-gradient(left,var(--password-color-good) 0%,var(--password-color-good) 100%);background-image:-moz-linear-gradient(left,var(--password-color-good) 0%,var(--password-color-good) 100%);background-image:-o-linear-gradient(to right,var(--password-color-good) 0%,var(--password-color-good) 100%);background-image:linear-gradient(to right,var(--password-color-good) 0%,var(--password-color-good) 100%);background-repeat:no-repeat}.password-strength .strength-4[data-v-338d49ea]{background:var(--password-bg-color);background-image:-webkit-gradient(linear,20% 0%,20% 100%,color-stop(0%,var(--password-color-strong)),color-stop(100%,var(--password-color-strong)));background-image:-webkit-linear-gradient(left,var(--password-color-strong) 0%,var(--password-color-strong) 100%);background-image:-moz-linear-gradient(left,var(--password-color-strong) 0%,var(--password-color-strong) 100%);background-image:-o-linear-gradient(to right,var(--password-color-strong) 0%,var(--password-color-strong) 100%);background-image:linear-gradient(to right,var(--password-color-strong) 0%,var(--password-color-strong) 100%);background-repeat:no-repeat}.password-strength .password-slider[data-v-338d49ea]::-webkit-slider-thumb,.password-strength .password-slider[data-v-338d49ea]::-moz-range-thumb{opacity:0}.password-strength .password-slider[data-v-338d49ea]::-webkit-slider-thumb{-webkit-appearance:none}.password-strength .password-slider[data-v-338d49ea]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.password-strength .password-strength-details[data-v-338d49ea]{margin-bottom:5px;margin-top:-10px;padding:0 10px}.password-strength .password-strength-details .password-strength-value[data-v-338d49ea]{font-size:.85em}.password-strength .password-strength-details .info-box[data-v-338d49ea]{padding:1px 10px}.password-strength .password-strength-details .info-box .password-feedback[data-v-338d49ea]{padding-left:20px}.password-input[data-v-0caa3bff]{display:flex;flex-direction:column}.password-input .show-password[data-v-0caa3bff]{margin-top:-5px;display:flex;justify-content:right}.password-input .show-password button[data-v-0caa3bff]{font-style:italic;font-size:.85em;padding:5px 10px;cursor:pointer}#user-infos-edition[data-v-d6bbef04]{padding:10px 0}#user-infos-edition .form-items .password-input[data-v-d6bbef04] .show-password{font-weight:400;font-size:.8em;margin-top:-4px;padding-left:0}#user-infos-edition .form-items .password-input[data-v-d6bbef04] .form-info{font-weight:400;padding-left:10px}#user-infos-edition .form-items .password-input[data-v-d6bbef04] .password-strength-details{font-weight:400;margin-top:0}#user-infos-edition .form-buttons[data-v-d6bbef04]{flex-direction:row}@media screen and (max-width: 500px){#user-infos-edition .form-buttons[data-v-d6bbef04]{flex-direction:column}}#user-infos-edition .data-export[data-v-d6bbef04]{padding:10px 0}#user-infos-edition .data-export .data-export-archive[data-v-d6bbef04]{padding-top:20px;font-size:.9em}#user-infos-edition .data-export .data-export-archive .archive-link[data-v-d6bbef04]{color:var(--app-a-color);cursor:pointer}#user-infos-edition[data-v-d124143f]{padding-top:10px}#user-infos-edition .form-items .password-input[data-v-d124143f] .show-password{font-weight:400;font-size:.8em;margin-top:-4px;padding-left:0}#user-infos-edition .form-buttons[data-v-d124143f]{flex-direction:row}@media screen and (max-width: 500px){#user-infos-edition .form-buttons[data-v-d124143f]{flex-direction:column}}#user-picture-edition[data-v-92649ccc]{padding:10px 0}#user-picture-edition .user-picture-form[data-v-92649ccc]{display:flex;flex-direction:column;margin-top:10px}#user-picture-edition .user-picture-form form[data-v-92649ccc]{display:flex;flex-direction:column;gap:10px;justify-content:flex-start}#user-picture-edition .user-picture-form form input[data-v-92649ccc]{margin-top:10px;padding:5px}#user-picture-edition .user-picture-form form span[data-v-92649ccc]{font-style:italic;font-size:.9em;padding-left:5px}#user-picture-edition .user-picture-form form .picture-help[data-v-92649ccc]{display:flex}#user-picture-edition .user-picture-form form .picture-help span[data-v-92649ccc]{font-style:italic;padding:10px}#user-picture-edition .user-picture-form form .picture-help .fa-info-circle[data-v-92649ccc]{margin-right:10px}#user-picture-edition .user-picture-form .picture-buttons[data-v-92649ccc]{display:flex;flex-direction:row;align-items:center;gap:10px}@media screen and (max-width: 500px){#user-picture-edition .user-picture-form .picture-buttons[data-v-92649ccc],#user-picture-edition .user-picture-form .picture-help[data-v-92649ccc]{flex-direction:column;align-items:stretch}}#tz-dropdown[data-v-3d9b6b6f]{display:flex;flex-direction:column;position:relative}#tz-dropdown .tz-dropdown-list[data-v-3d9b6b6f]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:5px 0;position:absolute;overflow-y:auto;top:20px;left:0;right:0;max-height:200px;width:inherit}#tz-dropdown .tz-dropdown-item[data-v-3d9b6b6f]{cursor:pointer;font-size:.9em;font-weight:400;padding:5px}#tz-dropdown .tz-dropdown-item.focus[data-v-3d9b6b6f]{background-color:var(--dropdown-hover-color)}#user-preferences-edition[data-v-3130c876]{padding-top:10px}#user-preferences-edition .form-items[data-v-3130c876]{padding-top:5px}#user-preferences-edition .form-checkboxes .checkboxes-label[data-v-3130c876]{font-weight:700}#user-preferences-edition .form-checkboxes .checkboxes[data-v-3130c876]{display:flex;gap:10px;flex-wrap:wrap}#user-preferences-edition .form-checkboxes .checkboxes .checkbox-label[data-v-3130c876]{padding-left:5px}#user-preferences-edition .form-checkboxes .checkboxes label[data-v-3130c876]{font-weight:400}#user-preferences-edition .preferences-section[data-v-3130c876]{font-weight:700;text-transform:uppercase;border-bottom:1px solid var(--card-border-color);margin-bottom:5px}#user-preferences-edition .preferences-section[data-v-3130c876]:not(:first-child){margin-top:15px}#user-preferences-edition #language[data-v-3130c876],#user-preferences-edition #date_format[data-v-3130c876],#user-preferences-edition #use_dark_mode[data-v-3130c876]{padding:5px}[data-v-178c1981]:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--multiselect-tags-bg-color: #ffffff;--multiselect-tag-bg-color: #e5e7ea;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #647088;--multiselect-tag-icon-hover-color: #ffffff;--multiselect-option-bg-color: #ffffff;--multiselect-option-color: var(--app-color);--multiselect-option-highlight-bg-color: #9fa2af;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #ff6a6a;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #ff6a6a;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #f3f3f3;--multiselect-option-selected-color: #35495e;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697}:root [data-theme=dark][data-v-178c1981]{--dark-blue: #181a1b;--light-grey: #cfd0d0;--app-background-color: var(--dark-blue);--app-color: var(--light-grey);--app-color-light: #6f7070;--app-a-color: var(--light-grey);--app-a-text-decoration-color: #494949;--app-shadow-color: #383d3f;--app-loading-color: #414141;--app-loading-top-color: #949494;--button-hover-color: var(--app-color);--button-transparent-hover-color: #233240;--button-cancel-bg-color: var(--dark-blue);--button-cancel-color: var(--app-color);--button-confirm-bg-color: var(--dark-blue);--button-confirm-color: var(--app-color);--button-danger-bg-color: var(--dark-blue);--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: var(--dark-blue);--card-border-color: #494f52;--input-border-color: #494f52;--input-bg-color: var(--dark-blue);--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #233240;--dropdown-background-color: var(--dark-blue);--dropdown-border-color: var(--input-border-color);--policy-border-color: #ccc;--policy-link-color: var(--alert-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: var(--dark-blue);--multiselect-tags-bg-color: var(--dark-blue);--multiselect-tag-bg-color: #33353a;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #cfd0d0;--multiselect-tag-icon-hover-color: var(--dark-blue);--multiselect-option-bg-color: #61636e;--multiselect-option-color: #ffffff;--multiselect-option-highlight-bg-color: #4d4e56;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #963a41;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #963a41;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #33353a;--multiselect-option-selected-color: #f3f3f3;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #665f54;--custom-checkbox-checked-bg-color: #575e62;--custom-checkbox-checked-color: #e8e6e3;--calendar-border-color: var(--input-border-color);--calendar-week-end-color: #1e2021;--calendar-day-color: var(--app-color);--calendar-today-color: #202324;--calendar-workouts-color: #233240;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(68, 68, 68, .3);--nav-bar-background-color: var(--dark-blue);--nav-bar-link-active: #ffffff;--nav-border-color: var(--input-border-color);--mobile-menu-selected-color: var(--dark-blue);--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: var(--dark-blue);--footer-border-color: var(--input-border-color);--footer-color: #cfd0d0;--form-info: var(--app-color);--alert-background-color: #3f3f3f;--alert-color: #d6dde3;--info-background-color: #33353a;--info-color: var(--app-color);--error-background-color: #4e0000;--error-color: #ea464f;--success-background-color: #24391c;--success-color: #97cd97;--disabled-background-color: var(--dark-blue);--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: var(--dark-blue);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: #eff0f5;--map-attribution-text: #e8e8e8;--map-display-hover-attribution-text: #444444;--map-attribution-bg-color: none;--map-filter: invert(1) hue-rotate(180deg) brightness(.85) contrast(.85);--map-display-hover-filter: invert(1) hue-rotate(180deg) brightness(1.5) contrast(.6);--map-layers-overlays: var(--app-color);--map-control-bar: var(--app-color);--no-map-filter: invert(1) brightness(1.5) contrast(.9);--workout-static-map-shadow-color: #d2d2d2;--workout-static-map-bg-color: #818181;--icon-svg-filter: invert(90%) sepia(19%) saturate(0%) hue-rotate(39deg) brightness(86%) contrast(102%);--cell-heading-bg-color: #383838;--cell-heading-color: #eeeeee;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #831819;--password-color-medium: #9e6906;--password-color-good: #4b5826;--password-color-strong: #4a8c32;--scroll-thumb-color: #949697}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot);src:local("PT Sans"),local("PTSans-Regular"),url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-regular-Djlo7W5_.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-regular-hd7YDG6O.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-regular-CmpJlkma.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-regular-DbVTbs7b.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-italic-DUVM-V4c.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-italic-PAbCZe5A.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-italic-jaBdj_Wz.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-italic-Bgf8aerm.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-700-ELxAYisY.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-700-C1xncn47.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-700-BNHRiIhU.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-700-BfLKrhyt.svg#PTSans) format("svg")}html [data-theme=dark][data-v-178c1981]{color-scheme:dark}body[data-v-178c1981]{margin:0;overflow-y:scroll;scrollbar-gutter:stable both-edges;background-color:var(--app-background-color)}body[data-v-178c1981]::-webkit-scrollbar{width:5px;height:5px}body[data-v-178c1981]::-webkit-scrollbar-track{background:transparent}body[data-v-178c1981]::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}body[data-v-178c1981]:hover::-webkit-scrollbar-thumb{background:var(--scroll-thumb-color)}body[data-v-178c1981]:hover::-webkit-scrollbar-track{background:transparent}#app[data-v-178c1981]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-178c1981]{color:var(--app-a-color);text-decoration-color:var(--app-a-text-decoration-color)}a[data-v-178c1981]:hover,a[data-v-178c1981]:focus{text-decoration-color:var(--app-a-color)}img[data-v-178c1981]{max-width:100%}input[data-v-178c1981],textarea[data-v-178c1981],select[data-v-178c1981]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);color:var(--input-color);padding:10px}input[data-v-178c1981]:disabled,textarea[data-v-178c1981]:disabled,select[data-v-178c1981]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-178c1981] :invalid{outline:2px solid var(--input-error-color)}label[data-v-178c1981]{font-weight:700}button[data-v-178c1981]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button.transparent[data-v-178c1981]{font-family:PT Sans,Helvetica,Arial,sans-serif;font-size:1em;background:transparent;border-color:transparent;box-shadow:none}button.transparent[data-v-178c1981]:hover,button.transparent[data-v-178c1981]:disabled{background:transparent}button.transparent[data-v-178c1981]:hover{color:var(--app-color)}button.transparent[data-v-178c1981]:enabled:active{box-shadow:none}button.transparent[data-v-178c1981]:disabled,button.transparent.confirm[data-v-178c1981]:disabled{border-color:var(--disabled-border-color);color:var(--disabled-color)}button[data-v-178c1981]:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button[data-v-178c1981]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-178c1981]:disabled,button.confirm[data-v-178c1981]:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}button.cancel[data-v-178c1981]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-178c1981]:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.confirm[data-v-178c1981]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-178c1981]:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.danger[data-v-178c1981]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-178c1981]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-178c1981]:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}.box[data-v-178c1981]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-178c1981]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-178c1981]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-178c1981]{display:flex;flex-direction:column}.form-box .form-items input[data-v-178c1981]{margin:10px;padding:5px}.form-info[data-v-178c1981]{color:var(--form-info);font-size:.8em;margin-top:-2px;padding:0 15px}.success-message[data-v-178c1981]{margin:20px 0;background-color:var(--success-background-color);color:var(--success-color)}.upper[data-v-178c1981]{text-transform:uppercase}.view[data-v-178c1981]{padding-bottom:35px;background-color:var(--app-background-color)}.fa-trophy[data-v-178c1981]{color:var(--workout-trophy-color)}.mountains[data-v-178c1981]{margin-bottom:-3px;height:16px;filter:var(--icon-svg-filter)}.section-title[data-v-178c1981]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-178c1981]{background-color:var(--workout-no-map-bg-color);background-image:url(/static/img/map-DegIsCOa.svg);background-size:contain;background-repeat:no-repeat;background-position:center;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-178c1981]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-178c1981]{display:inline-flex}@media screen and (max-width: 300px){.custom-checkboxes-group .custom-checkboxes[data-v-178c1981]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-178c1981]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-178c1981]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-178c1981]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-178c1981]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-178c1981]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-178c1981]{font-weight:700}.description-list dl dd[data-v-178c1981]{margin-bottom:10px}.center-card[data-v-178c1981]{margin:0 auto;width:700px}.center-card.with-margin[data-v-178c1981]{margin-top:100px}@media screen and (max-width: 1000px){.center-card[data-v-178c1981]{width:100%;margin:0 auto 50px}}.text-center[data-v-178c1981]{text-align:center}.text-left[data-v-178c1981]{text-align:left}.responsive-table[data-v-178c1981]{margin-bottom:15px}.responsive-table table[data-v-178c1981]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-178c1981]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-178c1981]{font-size:.95em}.responsive-table table tbody td[data-v-178c1981]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-178c1981]{border:none}.responsive-table table .cell-heading[data-v-178c1981]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width: 700px){.responsive-table table thead[data-v-178c1981]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-178c1981]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-178c1981]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-178c1981]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-178c1981]{display:flex}}@media screen and (max-width: 500px){.responsive-table table td[data-v-178c1981]{width:100%}}.profile-buttons[data-v-178c1981]{display:flex;gap:10px}.medium-sport-img[data-v-178c1981]{height:35px;width:35px;margin:0 auto}.visually-hidden[data-v-178c1981]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.privacy-policy-text[data-v-178c1981]{margin:10px 50px 20px;padding:10px;width:100%}@media screen and (max-width: 700px){.privacy-policy-text[data-v-178c1981]{margin:0}}#user-privacy-policy[data-v-a7ac61ac]{padding:10px 0}#user-privacy-policy form[data-v-a7ac61ac]{display:flex;flex-direction:column;gap:10px}#user-privacy-policy form .policy-content[data-v-a7ac61ac]{height:500px;border:1px solid var(--policy-border-color);overflow:auto;margin:10px;border-radius:4px}@media screen and (max-width: 700px){#user-privacy-policy form .policy-content[data-v-a7ac61ac]{margin:10px 0;font-size:.9em}}#user-privacy-policy form .policy-content .privacy-policy-text[data-v-a7ac61ac]{width:auto}#user-privacy-policy form .form-buttons[data-v-a7ac61ac]{display:flex;gap:10px;flex-direction:row}@media screen and (max-width: 500px){#user-privacy-policy form .form-buttons[data-v-a7ac61ac]{flex-direction:column}}#new-oauth2-app #new-oauth2-title[data-v-e2284e06]{font-size:1.05em;font-weight:700;padding:0 10px}#new-oauth2-app #apps-form .form-items[data-v-e2284e06]{display:flex;flex-direction:column}#new-oauth2-app #apps-form .form-items input[type=text][data-v-e2284e06]{height:20px}#new-oauth2-app #apps-form .form-items .form-item-scope[data-v-e2284e06]{padding:10px}#new-oauth2-app #apps-form .form-items .form-item-scope .form-item-scope-label[data-v-e2284e06]{font-weight:700}#new-oauth2-app #apps-form .form-items .form-item-scope .form-item-scope-checkboxes[data-v-e2284e06]{padding-bottom:10px}#new-oauth2-app #apps-form .form-items .form-item-scope .form-item-scope-checkboxes .scope-label[data-v-e2284e06]{height:inherit}#new-oauth2-app #apps-form .form-items .form-item-scope .form-item-scope-checkboxes .scope-description[data-v-e2284e06]{font-style:italic;margin:0 5px}#new-oauth2-app #apps-form .form-items .form-item[data-v-e2284e06]{display:flex;flex-direction:column;padding:10px}#new-oauth2-app #apps-form .form-buttons[data-v-e2284e06]{display:flex;justify-content:flex-end}#new-oauth2-app #apps-form .form-buttons button[data-v-e2284e06]{margin:5px}#authorize-oauth2-app #authorize-oauth2-title[data-v-77d2c8f0]{font-size:1.05em;font-weight:700;padding:0 10px}#authorize-oauth2-app .oauth2-access[data-v-77d2c8f0]{padding:0 10px}#authorize-oauth2-app .authorize-oauth2-buttons[data-v-77d2c8f0]{display:flex}#authorize-oauth2-app .authorize-oauth2-buttons button[data-v-77d2c8f0]{margin:5px}#oauth2-app .app-buttons[data-v-3a7d0f4a]{display:flex;flex-wrap:wrap;gap:10px}#oauth2-app .app-secret[data-v-3a7d0f4a]{word-break:break-word}#oauth2-app .client-scopes[data-v-3a7d0f4a]{display:flex;flex-wrap:wrap}#oauth2-app .client-scopes .client-scope[data-v-3a7d0f4a]{padding-right:15px}#oauth2-app .fa-copy[data-v-3a7d0f4a]{font-size:.9em}#oauth2-app .no-description[data-v-3a7d0f4a]{font-style:italic}#oauth2-app .no-app[data-v-3a7d0f4a]{font-style:italic;padding:10px 0}#oauth2-apps-list ul[data-v-064a87b7]{list-style:square}#oauth2-apps-list ul li[data-v-064a87b7]{padding-bottom:10px}#oauth2-apps-list .app-issued-at[data-v-064a87b7]{font-size:.85em;font-style:italic;padding-left:10px}#oauth2-apps-list .apps-list[data-v-064a87b7]{font-size:1.05em;font-weight:700}#oauth2-apps-list .app-list-buttons[data-v-064a87b7]{display:flex;gap:10px}#oauth2-apps-list .no-apps[data-v-064a87b7]{font-style:italic;padding-bottom:20px}[data-v-a44f31af] .multiselect__input{background-color:var(--input-bg-color)}[data-v-a44f31af] .multiselect__tags{border:1px solid var(--input-border-color);border-radius:4px;background:var(--multiselect-tags-bg-color)}[data-v-a44f31af] .multiselect__input{border-color:#000}[data-v-a44f31af] .multiselect__tag{background-color:var(--multiselect-tag-bg-color);color:var(--multiselect-tag-color)}[data-v-a44f31af] .multiselect__tag-icon:after{color:var(--multiselect-tag-color)}[data-v-a44f31af] .multiselect__tag-icon:focus,[data-v-a44f31af] .multiselect__tag-icon:hover{background:var(--multiselect-tag-icon-hover-bg-color)}[data-v-a44f31af] .multiselect__tag-icon:focus:after,[data-v-a44f31af] .multiselect__tag-icon:hover:after{color:var(--multiselect-tag-icon-hover-color)}[data-v-a44f31af] .multiselect__option{background:var(--multiselect-option-bg-color);color:var(--multiselect-option-color)}[data-v-a44f31af] .multiselect__option--highlight,[data-v-a44f31af] .multiselect__option--highlight:after{background:var(--multiselect-option-highlight-bg-color);color:var(--multiselect-option-highlight-color)}[data-v-a44f31af] .multiselect__option--selected.multiselect__option--highlight{background:var(--multiselect-option-selected-highlight-bg-color);color:var(--multiselect-option-selected-highlight-color)}[data-v-a44f31af] .multiselect__option--selected.multiselect__option--highlight:after{background:var(--multiselect-option-selected-highlight-after-bg-color);color:var(--multiselect-option-selected-highlight-after-color)}[data-v-a44f31af] .multiselect__option--selected{background-color:var(--multiselect-option-selected-bg-color);color:var(--multiselect-option-selected-color)}[data-v-a44f31af] .multiselect__content-wrapper{border-color:var(--multiselect-content-wrapper-border-color)}.multiselect--disabled[data-v-a44f31af]{background-color:var(--multiselect-disabled-bg-color)}.multiselect--disabled[data-v-a44f31af] .multiselect__select{background:var(--multiselect-select-disabled-bg-color);color:var(--multiselect-select-disabled-color)}#new-equipment #new-equipment-title[data-v-28e798a0]{font-size:1.05em;font-weight:700;padding:0 10px}#new-equipment #equipment-form .form-items[data-v-28e798a0]{display:flex;flex-direction:column}#new-equipment #equipment-form .form-items input[type=text][data-v-28e798a0]{height:20px}#new-equipment #equipment-form .form-items .form-item[data-v-28e798a0]{display:flex;flex-direction:column;padding:10px 0}#new-equipment #equipment-form .form-items .form-item-checkbox[data-v-28e798a0]{display:flex;padding:10px 10px 10px 0;gap:5px}#new-equipment #equipment-form .equipment-label-help[data-v-28e798a0]{margin-top:15px}#new-equipment #equipment-form .equipment-warning[data-v-28e798a0]{margin-top:5px;margin-bottom:10px}#new-equipment #equipment-form .error-message[data-v-28e798a0]{margin:10px 0}#new-equipment #equipment-form .form-buttons[data-v-28e798a0]{display:flex;justify-content:flex-end}#new-equipment #equipment-form .form-buttons button[data-v-28e798a0]{margin:5px}#user-equipment .no-equipment[data-v-bb9ee5a6]{font-style:italic;padding:10px 0}#user-equipment .no-description[data-v-bb9ee5a6]{font-style:italic}#user-equipment .equipment-description[data-v-bb9ee5a6]{white-space:pre-wrap}#user-equipment .equipment-type[data-v-bb9ee5a6]{display:flex}#user-equipment .equipment-type .equipment-type-img[data-v-bb9ee5a6]{height:25px;width:25px;margin:0}#user-equipment .sports-list[data-v-bb9ee5a6]{display:flex;gap:10px;flex-wrap:wrap;padding-top:5px}#user-equipment .sports-list .sport-badge[data-v-bb9ee5a6]{display:flex;gap:10px;border:solid 1px var(--card-border-color);border-radius:4px;padding:7.5px 12px}#user-equipment .sports-list .sport-badge.inactive[data-v-bb9ee5a6]{font-style:italic}#user-equipment .sports-list .sport-badge .sport-img[data-v-bb9ee5a6]{height:20px;width:20px;margin:0}#user-equipment .duration-detail[data-v-bb9ee5a6]{font-style:italic}.equipment-buttons[data-v-bb9ee5a6]{display:flex;flex-wrap:wrap;gap:10px}#user-equipments-list[data-v-b2876f25]{padding:10px 0}#user-equipments-list h1[data-v-b2876f25]{font-size:1.05em;font-weight:700}#user-equipments-list h2[data-v-b2876f25]{font-size:1em;font-weight:700;display:flex;gap:5px;margin:20px 0 5px}#user-equipments-list h2 .equipment-type-img[data-v-b2876f25]{height:25px;width:25px;margin:0}#user-equipments-list table th[data-v-b2876f25]{text-transform:lowercase}#user-equipments-list table td.equipment-label[data-v-b2876f25]{width:280px}#user-equipments-list table td.column[data-v-b2876f25]{min-width:80px}#user-equipments-list table td.active[data-v-b2876f25]{width:40px}#user-equipments-list .mobile-display[data-v-b2876f25]{display:none}#user-equipments-list .no-equipments[data-v-b2876f25]{font-style:italic}#user-equipments-list .equipments-list-buttons[data-v-b2876f25]{display:flex;gap:10px;flex-wrap:wrap}@media screen and (max-width: 700px){#user-equipments-list table td.column[data-v-b2876f25]{min-width:initial}#user-equipments-list table td.equipment-label[data-v-b2876f25],#user-equipments-list table td.active[data-v-b2876f25],#user-equipments-list table td.action-buttons[data-v-b2876f25]{width:45%}#user-equipments-list .edition-buttons[data-v-b2876f25]{justify-content:center}#user-equipments-list .mobile-display[data-v-b2876f25]{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 20px}}@media screen and (max-width: 500px){#user-equipments-list table td.equipment-label[data-v-b2876f25],#user-equipments-list table td.active[data-v-b2876f25],#user-equipments-list table td.action-buttons[data-v-b2876f25]{width:100%}}.equipment-badge[data-v-84285cae]{display:flex;align-items:center;gap:10px;border:solid 1px var(--card-border-color);border-radius:4px;padding:5px 10px}.equipment-badge.inactive[data-v-84285cae]{font-style:italic}.equipment-badge .equipment-type-img[data-v-84285cae]{height:25px;min-width:25px;margin:0}#user-sport .sport-img[data-v-1211593f]{height:35px;width:35px;margin:0}#user-sport .sport-equipments[data-v-1211593f]{display:flex;flex-wrap:wrap;padding:5px;gap:10px}.sport-buttons[data-v-1211593f]{display:flex;flex-wrap:wrap;gap:10px}.no-equipments[data-v-1211593f]{font-style:italic}#sport-edition .form-items[data-v-7f3cff18]{display:flex;flex-direction:column}#sport-edition .form-items input[type=text][data-v-7f3cff18]{height:20px}#sport-edition .form-items .form-item[data-v-7f3cff18]{display:flex;flex-direction:column;padding:10px 0}#sport-edition .form-items .form-item-checkbox[data-v-7f3cff18]{display:flex;padding:10px 10px 10px 0;gap:5px}#sport-edition .form-items .sport-color[data-v-7f3cff18]{border:none;margin:6px 1px 6px 0;padding:0;width:80px}#sport-edition .error-message[data-v-7f3cff18]{margin:10px 0}#sport-edition .form-buttons[data-v-7f3cff18]{display:flex;justify-content:flex-end}#sport-edition .form-buttons button[data-v-7f3cff18]{margin:5px}#user-sport-preferences table th[data-v-6c042f49]{text-transform:lowercase}#user-sport-preferences .sport-img[data-v-6c042f49]{height:35px;width:35px;margin:0 auto}#user-sport-preferences .sport-color[data-v-6c042f49]{border:none;margin:6px 1px 6px 0;padding:0;width:40px}#user-sport-preferences .sport-label[data-v-6c042f49]{width:170px}#user-sport-preferences .disabled-sport[data-v-6c042f49]{font-style:italic;color:var(--disabled-sport-color)}#user-sport-preferences .disabled-sport .disabled-message[data-v-6c042f49]{font-size:.9em}#user-sport-preferences .disabled-sport .cell-heading[data-v-6c042f49]{font-style:normal}#user-sport-preferences .action-buttons[data-v-6c042f49]{width:70px}#user-sport-preferences .edition-buttons[data-v-6c042f49]{display:flex;flex-wrap:wrap;gap:5px;line-height:1.3em}#user-sport-preferences .edition-buttons button[data-v-6c042f49]{text-align:center;min-width:80px}#user-sport-preferences .threshold[data-v-6c042f49]{display:flex;flex-direction:column;-webkit-hyphens:auto;hyphens:auto;min-width:100px}#user-sport-preferences .threshold-input[data-v-6c042f49]{padding:5px;width:50px}#user-sport-preferences .mobile-display[data-v-6c042f49]{display:none}#user-sport-preferences div.error-message[data-v-6c042f49]{margin:0}@media screen and (max-width: 700px){#user-sport-preferences .sport-label[data-v-6c042f49],#user-sport-preferences .action-buttons[data-v-6c042f49]{width:45%}#user-sport-preferences .edition-buttons[data-v-6c042f49]{justify-content:center}#user-sport-preferences .mobile-display[data-v-6c042f49]{display:flex;margin:10px 0}}@media screen and (max-width: 500px){#user-sport-preferences .sport-label[data-v-6c042f49],#user-sport-preferences .action-buttons[data-v-6c042f49]{width:100%}}[data-v-ed135ec0]:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--multiselect-tags-bg-color: #ffffff;--multiselect-tag-bg-color: #e5e7ea;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #647088;--multiselect-tag-icon-hover-color: #ffffff;--multiselect-option-bg-color: #ffffff;--multiselect-option-color: var(--app-color);--multiselect-option-highlight-bg-color: #9fa2af;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #ff6a6a;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #ff6a6a;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #f3f3f3;--multiselect-option-selected-color: #35495e;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697}:root [data-theme=dark][data-v-ed135ec0]{--dark-blue: #181a1b;--light-grey: #cfd0d0;--app-background-color: var(--dark-blue);--app-color: var(--light-grey);--app-color-light: #6f7070;--app-a-color: var(--light-grey);--app-a-text-decoration-color: #494949;--app-shadow-color: #383d3f;--app-loading-color: #414141;--app-loading-top-color: #949494;--button-hover-color: var(--app-color);--button-transparent-hover-color: #233240;--button-cancel-bg-color: var(--dark-blue);--button-cancel-color: var(--app-color);--button-confirm-bg-color: var(--dark-blue);--button-confirm-color: var(--app-color);--button-danger-bg-color: var(--dark-blue);--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: var(--dark-blue);--card-border-color: #494f52;--input-border-color: #494f52;--input-bg-color: var(--dark-blue);--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #233240;--dropdown-background-color: var(--dark-blue);--dropdown-border-color: var(--input-border-color);--policy-border-color: #ccc;--policy-link-color: var(--alert-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: var(--dark-blue);--multiselect-tags-bg-color: var(--dark-blue);--multiselect-tag-bg-color: #33353a;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #cfd0d0;--multiselect-tag-icon-hover-color: var(--dark-blue);--multiselect-option-bg-color: #61636e;--multiselect-option-color: #ffffff;--multiselect-option-highlight-bg-color: #4d4e56;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #963a41;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #963a41;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #33353a;--multiselect-option-selected-color: #f3f3f3;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #665f54;--custom-checkbox-checked-bg-color: #575e62;--custom-checkbox-checked-color: #e8e6e3;--calendar-border-color: var(--input-border-color);--calendar-week-end-color: #1e2021;--calendar-day-color: var(--app-color);--calendar-today-color: #202324;--calendar-workouts-color: #233240;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(68, 68, 68, .3);--nav-bar-background-color: var(--dark-blue);--nav-bar-link-active: #ffffff;--nav-border-color: var(--input-border-color);--mobile-menu-selected-color: var(--dark-blue);--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: var(--dark-blue);--footer-border-color: var(--input-border-color);--footer-color: #cfd0d0;--form-info: var(--app-color);--alert-background-color: #3f3f3f;--alert-color: #d6dde3;--info-background-color: #33353a;--info-color: var(--app-color);--error-background-color: #4e0000;--error-color: #ea464f;--success-background-color: #24391c;--success-color: #97cd97;--disabled-background-color: var(--dark-blue);--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: var(--dark-blue);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: #eff0f5;--map-attribution-text: #e8e8e8;--map-display-hover-attribution-text: #444444;--map-attribution-bg-color: none;--map-filter: invert(1) hue-rotate(180deg) brightness(.85) contrast(.85);--map-display-hover-filter: invert(1) hue-rotate(180deg) brightness(1.5) contrast(.6);--map-layers-overlays: var(--app-color);--map-control-bar: var(--app-color);--no-map-filter: invert(1) brightness(1.5) contrast(.9);--workout-static-map-shadow-color: #d2d2d2;--workout-static-map-bg-color: #818181;--icon-svg-filter: invert(90%) sepia(19%) saturate(0%) hue-rotate(39deg) brightness(86%) contrast(102%);--cell-heading-bg-color: #383838;--cell-heading-color: #eeeeee;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #831819;--password-color-medium: #9e6906;--password-color-good: #4b5826;--password-color-strong: #4a8c32;--scroll-thumb-color: #949697}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot);src:local("PT Sans"),local("PTSans-Regular"),url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-regular-Djlo7W5_.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-regular-hd7YDG6O.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-regular-CmpJlkma.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-regular-DbVTbs7b.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-italic-DUVM-V4c.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-italic-PAbCZe5A.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-italic-jaBdj_Wz.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-italic-Bgf8aerm.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-700-ELxAYisY.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-700-C1xncn47.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-700-BNHRiIhU.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-700-BfLKrhyt.svg#PTSans) format("svg")}html [data-theme=dark][data-v-ed135ec0]{color-scheme:dark}body[data-v-ed135ec0]{margin:0;overflow-y:scroll;scrollbar-gutter:stable both-edges;background-color:var(--app-background-color)}body[data-v-ed135ec0]::-webkit-scrollbar{width:5px;height:5px}body[data-v-ed135ec0]::-webkit-scrollbar-track{background:transparent}body[data-v-ed135ec0]::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}body[data-v-ed135ec0]:hover::-webkit-scrollbar-thumb{background:var(--scroll-thumb-color)}body[data-v-ed135ec0]:hover::-webkit-scrollbar-track{background:transparent}#app[data-v-ed135ec0]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-ed135ec0]{color:var(--app-a-color);text-decoration-color:var(--app-a-text-decoration-color)}a[data-v-ed135ec0]:hover,a[data-v-ed135ec0]:focus{text-decoration-color:var(--app-a-color)}img[data-v-ed135ec0]{max-width:100%}input[data-v-ed135ec0],textarea[data-v-ed135ec0],select[data-v-ed135ec0]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);color:var(--input-color);padding:10px}input[data-v-ed135ec0]:disabled,textarea[data-v-ed135ec0]:disabled,select[data-v-ed135ec0]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-ed135ec0] :invalid{outline:2px solid var(--input-error-color)}label[data-v-ed135ec0]{font-weight:700}button[data-v-ed135ec0]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button.transparent[data-v-ed135ec0]{font-family:PT Sans,Helvetica,Arial,sans-serif;font-size:1em;background:transparent;border-color:transparent;box-shadow:none}button.transparent[data-v-ed135ec0]:hover,button.transparent[data-v-ed135ec0]:disabled{background:transparent}button.transparent[data-v-ed135ec0]:hover{color:var(--app-color)}button.transparent[data-v-ed135ec0]:enabled:active{box-shadow:none}button.transparent[data-v-ed135ec0]:disabled,button.transparent.confirm[data-v-ed135ec0]:disabled{border-color:var(--disabled-border-color);color:var(--disabled-color)}button[data-v-ed135ec0]:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button[data-v-ed135ec0]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-ed135ec0]:disabled,button.confirm[data-v-ed135ec0]:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}button.cancel[data-v-ed135ec0]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-ed135ec0]:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.confirm[data-v-ed135ec0]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-ed135ec0]:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.danger[data-v-ed135ec0]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-ed135ec0]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-ed135ec0]:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}.box[data-v-ed135ec0]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-ed135ec0]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-ed135ec0]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-ed135ec0]{display:flex;flex-direction:column}.form-box .form-items input[data-v-ed135ec0]{margin:10px;padding:5px}.form-info[data-v-ed135ec0]{color:var(--form-info);font-size:.8em;margin-top:-2px;padding:0 15px}.success-message[data-v-ed135ec0]{margin:20px 0;background-color:var(--success-background-color);color:var(--success-color)}.upper[data-v-ed135ec0]{text-transform:uppercase}.view[data-v-ed135ec0]{padding-bottom:35px;background-color:var(--app-background-color)}.fa-trophy[data-v-ed135ec0]{color:var(--workout-trophy-color)}.mountains[data-v-ed135ec0]{margin-bottom:-3px;height:16px;filter:var(--icon-svg-filter)}.section-title[data-v-ed135ec0]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-ed135ec0]{background-color:var(--workout-no-map-bg-color);background-image:url(/static/img/map-DegIsCOa.svg);background-size:contain;background-repeat:no-repeat;background-position:center;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-ed135ec0]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-ed135ec0]{display:inline-flex}@media screen and (max-width: 300px){.custom-checkboxes-group .custom-checkboxes[data-v-ed135ec0]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-ed135ec0]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-ed135ec0]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-ed135ec0]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-ed135ec0]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-ed135ec0]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-ed135ec0]{font-weight:700}.description-list dl dd[data-v-ed135ec0]{margin-bottom:10px}.center-card[data-v-ed135ec0]{margin:0 auto;width:700px}.center-card.with-margin[data-v-ed135ec0]{margin-top:100px}@media screen and (max-width: 1000px){.center-card[data-v-ed135ec0]{width:100%;margin:0 auto 50px}}.text-center[data-v-ed135ec0]{text-align:center}.text-left[data-v-ed135ec0]{text-align:left}.responsive-table[data-v-ed135ec0]{margin-bottom:15px}.responsive-table table[data-v-ed135ec0]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-ed135ec0]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-ed135ec0]{font-size:.95em}.responsive-table table tbody td[data-v-ed135ec0]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-ed135ec0]{border:none}.responsive-table table .cell-heading[data-v-ed135ec0]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width: 700px){.responsive-table table thead[data-v-ed135ec0]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-ed135ec0]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-ed135ec0]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-ed135ec0]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-ed135ec0]{display:flex}}@media screen and (max-width: 500px){.responsive-table table td[data-v-ed135ec0]{width:100%}}.profile-buttons[data-v-ed135ec0]{display:flex;gap:10px}.medium-sport-img[data-v-ed135ec0]{height:35px;width:35px;margin:0 auto}.visually-hidden[data-v-ed135ec0]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.about-text[data-v-ed135ec0]{margin-top:200px;margin-right:100px;padding-bottom:40px}@media screen and (max-width: 700px){.about-text[data-v-ed135ec0]{margin-top:0;margin-right:0;padding-bottom:0}}.about-text .fa-padding[data-v-ed135ec0]{padding-right:10px}.about-text .about-instance[data-v-ed135ec0]{font-weight:700;margin-top:30px}#bike[data-v-dc181e30]{display:flex;justify-content:center;margin-top:180px;padding:10px}#bike .bike-img[data-v-dc181e30]{max-width:200px}@media screen and (max-width: 700px){#bike[data-v-dc181e30]{margin-top:10px}#bike .bike-img[data-v-dc181e30]{max-width:150px}}#about[data-v-ef9c7198]{display:flex;height:100%}#about .container[data-v-ef9c7198]{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:20px;width:100%}#about .container .container-sub[data-v-ef9c7198]{min-width:50%;height:100%}#about .container .about-details[data-v-ef9c7198]{width:100%}@media screen and (max-width: 1000px){#about[data-v-ef9c7198]{height:auto}#about .container .container-sub[data-v-ef9c7198]{align-items:center}#about .container .container-sub .bike-img[data-v-ef9c7198]{max-width:60%}}@media screen and (max-width: 700px){#about .container[data-v-ef9c7198]{flex-direction:column}}#error[data-v-48ec856d]{display:flex;align-items:center;justify-content:center;height:75vh;text-align:center}#error .error-content[data-v-48ec856d]{margin-top:50px}#error .error-content h1[data-v-48ec856d]{font-size:6em;text-shadow:4px 4px 0 var(--app-shadow-color)}#error .error-content p[data-v-48ec856d]{font-size:1.2em;margin:30px 0}#admin .admin-card[data-v-5eee0876]{width:100%}#admin .admin-card[data-v-5eee0876] .card .admin-form{display:flex;flex-direction:column}#admin .admin-card[data-v-5eee0876] .card .admin-form label{display:flex;align-items:center;justify-content:space-between;margin:10px 0;flex-wrap:wrap}#admin .admin-card[data-v-5eee0876] .card .admin-form label input{width:50%;font-size:.9em;margin-right:50px}@media screen and (max-width: 1000px){#admin .admin-card[data-v-5eee0876] .card .admin-form label input{margin-right:0}}@media screen and (max-width: 700px){#admin .admin-card[data-v-5eee0876] .card .admin-form label input{width:100%}}#admin .admin-card[data-v-5eee0876] .card .admin-form label input:disabled{-webkit-appearance:none;-moz-appearance:textfield;background-color:var(--admin-disabled-input-color);border-color:var(--admin-disabled-input-color);color:var(--app-color)}#admin .admin-card[data-v-5eee0876] .card .admin-form .form-buttons{display:flex;gap:10px;margin-bottom:10px}.static-map{display:flex;position:relative}.static-map.display-hover{position:absolute;margin-left:20px;margin-top:3px;width:400px;height:225px;z-index:100;filter:var(--map-display-hover-filter)}.static-map.display-hover .map-attribution-text{color:var(--map-display-hover-attribution-text);background-color:var(--map-attribution-bg-color)}.static-map .bg-map-image{background-size:cover;background-position:center;opacity:.6;height:200px;width:100%;filter:var(--map-filter)}.static-map .map-attribution{top:0;right:0;font-size:11px;position:absolute}.static-map .map-attribution-text{color:var(--map-attribution-text);background-color:var(--map-attribution-bg-color)}.mountains[data-v-ef89664d]{padding-right:5px}.timeline-workout[data-v-ef89664d]{margin-bottom:20px}.timeline-workout .box[data-v-ef89664d]{flex-direction:column;padding:0}.timeline-workout .box .workout-user-date[data-v-ef89664d]{display:flex;justify-content:space-between;align-items:flex-start;padding:5px 10px}.timeline-workout .box .workout-user-date .workout-user[data-v-ef89664d]{display:flex}.timeline-workout .box .workout-user-date .workout-user[data-v-ef89664d] .user-picture img{height:25px;width:25px}.timeline-workout .box .workout-user-date .workout-user[data-v-ef89664d] .user-picture .no-picture{font-size:1.5em}.timeline-workout .box .workout-user-date .workout-user .workout-user-name[data-v-ef89664d]{white-space:nowrap;margin-left:3px;padding:0 5px;text-decoration:none}.timeline-workout .box .workout-user-date .workout-date[data-v-ef89664d]{font-size:.85em;font-style:italic;white-space:nowrap}.timeline-workout .box .workout-user-date .workout-title[data-v-ef89664d]{display:block;text-align:center;padding:0 10px}@media screen and (max-width: 500px){.timeline-workout .box .workout-user-date .workout-title[data-v-ef89664d]{display:none}}.timeline-workout .box .workout-map[data-v-ef89664d]{height:150px}.timeline-workout .box .workout-map .no-map[data-v-ef89664d]{line-height:150px;filter:var(--no-map-filter)}.timeline-workout .box .workout-map[data-v-ef89664d] .static-map{background-color:var(--workout-static-map-bg-color)}.timeline-workout .box .workout-map[data-v-ef89664d] .static-map .bg-map-image{height:150px}.timeline-workout .box .workout-data[data-v-ef89664d]{display:flex;padding:5px;font-size:.9em}.timeline-workout .box .workout-data .sport-img[data-v-ef89664d]{height:25px;width:25px}.timeline-workout .box .workout-data .img[data-v-ef89664d],.timeline-workout .box .workout-data .data[data-v-ef89664d]{display:flex;align-items:center}.timeline-workout .box .workout-data .img .data-values[data-v-ef89664d],.timeline-workout .box .workout-data .data .data-values[data-v-ef89664d]{display:flex;flex-wrap:wrap}.timeline-workout .box .workout-data .img[data-v-ef89664d]{justify-content:flex-end;width:10%}.timeline-workout .box .workout-data .data[data-v-ef89664d]{justify-content:center;width:22%}@media screen and (max-width: 500px){.timeline-workout .box .workout-data .img[data-v-ef89664d]{justify-content:center;width:20%}.timeline-workout .box .workout-data .data[data-v-ef89664d]{justify-content:center;width:40%}.timeline-workout .box .workout-data .altitude[data-v-ef89664d],.timeline-workout .box .workout-data .elevation[data-v-ef89664d]{display:none}}.timeline-workout .box .workout-data.without-elevation .img[data-v-ef89664d],.timeline-workout .box .workout-data.without-elevation .data[data-v-ef89664d]{justify-content:center;width:33%}.timeline-workout .box .workout-map[data-v-ef89664d],.timeline-workout .box .workout-data[data-v-ef89664d]{cursor:pointer}.timeline-workout .box .no-cursor[data-v-ef89664d]{cursor:default}.timeline-workout .box .fa[data-v-ef89664d]{padding-right:10px}.no-workouts[data-v-b0c91cc6]{display:flex;justify-content:center}#timeline[data-v-e0964959]{margin-bottom:20px}#timeline .more-workouts[data-v-e0964959]{display:flex;justify-content:center}.calendar-workout{display:flex;padding:1px;cursor:pointer}.calendar-workout .sport-img{width:18px;height:18px}.calendar-workout sup{position:relative;top:-8px;left:-3px;width:2px}.calendar-workout sup .custom-fa-small{font-size:.7em}@media screen and (max-width: 700px){.calendar-workout .sport-img{padding:3px;width:20px;height:20px}.calendar-workout sup .custom-fa-small{font-size:.6em}}.calendar-workouts-chart[data-v-796e8c43]{display:flex}.calendar-workouts-chart .workouts-chart[data-v-796e8c43]{position:relative;padding:0}.calendar-workouts-chart .workouts-chart .workouts-count[data-v-796e8c43]{display:flex;justify-content:center;position:absolute;top:4px;left:6px;width:20px;font-size:1.1em;font-weight:700}@media screen and (max-width: 700px){.calendar-workouts-chart .workouts-chart .workouts-count[data-v-796e8c43]{top:16px;left:6px}.calendar-workouts-chart .workouts-chart[data-v-796e8c43] .donut-chart{padding-top:12px}.calendar-workouts-chart .workouts-chart[data-v-796e8c43] .donut-chart svg g circle{stroke-width:2;stroke-opacity:.8}}.calendar-workouts-chart .workouts-pane[data-v-796e8c43]{display:flex;padding-left:40px}.calendar-workouts-chart .workouts-pane .more-workouts[data-v-796e8c43]{background:var(--calendar-workouts-color);border-radius:4px;box-shadow:0 4px 8px 0 var(--calendar-workouts-box-shadow-0),0 6px 20px 0 var(--calendar-workouts-box-shadow-1);position:absolute;top:52px;left:0;min-width:60px;margin-bottom:20px;padding:10px;display:flex;flex-wrap:wrap;z-index:1000}@media screen and (max-width: 700px){.calendar-workouts-chart .workouts-pane .more-workouts[data-v-796e8c43]{min-width:70px}}.calendar-workouts-chart .workouts-pane .more-workouts .calendar-more-close[data-v-796e8c43]{position:absolute;font-size:.9em;top:5px;right:5px;padding:0}.calendar-workouts .desktop-display{display:flex}.calendar-workouts .mobile-display{display:none}.calendar-workouts .workouts-display{display:flex;flex-wrap:wrap;position:relative;margin:0 10px 0 0}.calendar-workouts .donut-display{display:flex;height:34px;width:34px}@media screen and (max-width: 700px){.calendar-workouts .desktop-display{display:none}.calendar-workouts .mobile-display{display:flex}}.calendar-cells{display:flex;flex-direction:column;width:100%}.calendar-cells .calendar-row{display:flex;flex-wrap:wrap;border-top:solid 1px var(--calendar-border-color)}.calendar-cells .calendar-row .calendar-cell{border-right:solid 1px var(--calendar-border-color);height:40px;flex-grow:1;flex-basis:8%;padding:5px 10px 5px 5px;width:8%;position:relative}.calendar-cells .calendar-row .calendar-cell .calendar-cell-day{position:absolute;font-size:.8em;line-height:1;top:.5em;right:.5em;font-weight:700}.calendar-cells .calendar-row .calendar-cell:last-child{border-right:0}@media screen and (max-width: 700px){.calendar-cells .calendar-row .calendar-cell:last-child .calendar-workouts .more-workouts{left:-45px}}.calendar-cells .calendar-row .disabled-cell{color:var(--app-color-light)}.calendar-cells .calendar-row .week-end{background:var(--calendar-week-end-color)}.calendar-cells .calendar-row .today{background:var(--calendar-today-color)}@media screen and (max-width: 700px){.calendar-cells .calendar-row:last-child .calendar-workouts .more-workouts{top:inherit;bottom:20px}}.calendar-days{display:flex;flex-direction:row;border-top:solid 1px var(--calendar-border-color)}.calendar-days .calendar-day{flex-grow:1;padding:5px;text-align:center;text-transform:uppercase;color:var(--calendar-day-color)}.calendar-header{display:flex;flex-direction:row}.calendar-header .calendar-arrow{flex-grow:1;padding:9px px}.calendar-header .calendar-arrow-left{text-align:left;cursor:pointer}.calendar-header .calendar-arrow-right{text-align:right;cursor:pointer}.calendar-header .calendar-month{flex-grow:1;font-weight:700;padding:10px;text-align:center;text-transform:uppercase}#user-calendar .calendar-card,#user-calendar .calendar-card .card-content{padding:0}.bar-chart[data-v-893ee0af]{position:relative;min-height:400px;width:100%}.bar-chart.minimal[data-v-893ee0af]{min-height:300px}@media screen and (max-width: 700px){.bar-chart[data-v-893ee0af]{min-height:268px}.bar-chart.minimal[data-v-893ee0af]{min-height:290px}}@media screen and (max-width: 420px){.bar-chart[data-v-893ee0af]{width:calc(100vw - 95px)}}.stats-chart[data-v-0473fee9]{width:100%}.stats-chart .chart-radio[data-v-0473fee9]{display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px}.stats-chart .chart-radio label[data-v-0473fee9]{font-size:.85em;font-weight:400}@media screen and (max-width: 700px){.stats-chart .chart-radio label[data-v-0473fee9]{padding-bottom:10px}}.stats-chart .workouts-average[data-v-0473fee9]{display:flex;margin:10px 0 0 25px;min-height:20px}.stats-chart .workouts-average .fa-info-circle[data-v-0473fee9]{padding-right:5px}@media screen and (max-width: 700px){.stats-chart .workouts-average .fa-info-circle[data-v-0473fee9]{padding-right:2px}.stats-chart .workouts-average .info-box[data-v-0473fee9]{padding:5px 10px}}.user-month-stats[data-v-3131940a] .card-content{padding:10px}.record[data-v-fce46986]{display:flex;align-items:center;justify-content:space-between}.record span[data-v-fce46986]{padding:2px}.record .record-type[data-v-fce46986]{flex-grow:1}.record .record-value[data-v-fce46986]{font-weight:700;white-space:nowrap;padding-right:10px}.record .record-date[data-v-fce46986]{white-space:nowrap;min-width:30%;text-align:right}.records-card[data-v-97e7ddaa]{width:100%;padding-bottom:3px}.records-card[data-v-97e7ddaa] .card{font-size:.9em}.records-card[data-v-97e7ddaa] .card .card-title{display:flex;font-size:.9em}.records-card[data-v-97e7ddaa] .card .card-title .sport-img{padding-right:10px;height:20px;width:20px}.records-card[data-v-97e7ddaa] .card .card-content{font-size:.9em;padding:10px}.records-card[data-v-97e7ddaa] .card .card-content .record{display:flex;align-items:center;justify-content:space-between}.records-card[data-v-97e7ddaa] .card .card-content .record span{padding:2px}.records-card[data-v-97e7ddaa] .card .card-content .record .record-type{flex-grow:1}.records-card[data-v-97e7ddaa] .card .card-content .record .record-value{font-weight:700;white-space:nowrap;padding-right:10px}.records-card[data-v-97e7ddaa] .card .card-content .record .record-date{white-space:nowrap;min-width:30%;text-align:right}@media screen and (max-width: 1000px){.records-card[data-v-97e7ddaa] .card,.records-card[data-v-97e7ddaa] .card .card-title{font-size:1em}.records-card[data-v-97e7ddaa] .card .card-title .sport-img{height:22px;width:22px}}@media screen and (max-width: 500px){.records-card[data-v-97e7ddaa] .card .card-content .record.max-width .record-type{max-width:40%}}.user-records .no-records[data-v-fff33919]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}#user-stats{display:flex;flex:1 0 25%;justify-content:space-around;flex-wrap:wrap}.privacy-policy-message[data-v-1b250692]{background:var(--alert-background-color);color:var(--alert-color);border-radius:4px;padding:10px 20px}.privacy-policy-message .policy-link[data-v-1b250692]{color:var(--policy-link-color);text-decoration:underline}#dashboard .dashboard-container[data-v-6e13c66c]{display:flex;flex-direction:row}#dashboard .dashboard-container .dashboard-sub-container[data-v-6e13c66c]{display:flex;flex-direction:column}#dashboard .dashboard-container .left-container[data-v-6e13c66c]{width:32%}#dashboard .dashboard-container .right-container[data-v-6e13c66c]{width:68%}#dashboard .mobile-menu[data-v-6e13c66c]{display:none}#dashboard .privacy-policy-message[data-v-6e13c66c]{display:flex;justify-content:center}@media screen and (max-width: 1000px){#dashboard[data-v-6e13c66c]{padding-bottom:60px}#dashboard .dashboard-container[data-v-6e13c66c]{display:flex;flex-direction:column}#dashboard .dashboard-container .left-container[data-v-6e13c66c],#dashboard .dashboard-container .right-container[data-v-6e13c66c]{width:100%}#dashboard .mobile-menu[data-v-6e13c66c]{display:flex}#dashboard .mobile-menu .box[data-v-6e13c66c]{display:flex;justify-content:space-between;padding:0;width:100%}#dashboard .mobile-menu .box .mobile-menu-item[data-v-6e13c66c]{display:flex;justify-content:space-around;border:none;border-radius:4px;box-shadow:none;font-size:.95em;padding:10px;width:25%}#dashboard .mobile-menu .box .mobile-menu-item .fa-trophy[data-v-6e13c66c]{color:var(--app-color)}#dashboard .mobile-menu .box .mobile-menu-item.is-selected[data-v-6e13c66c]{color:var(--mobile-menu-selected-color);background-color:var(--mobile-menu-selected-bgcolor)}#dashboard .mobile-menu .box .mobile-menu-item.is-selected .fa-trophy[data-v-6e13c66c]{color:var(--mobile-menu-selected-color)}#dashboard .is-hidden[data-v-6e13c66c]{display:none}}@media screen and (max-width: 700px){#dashboard .privacy-policy-message[data-v-6e13c66c]{margin:0 5px}}.chart-menu[data-v-3fa0b6ca]{display:flex;align-items:center}.chart-menu .chart-arrow[data-v-3fa0b6ca],.chart-menu .time-frames[data-v-3fa0b6ca]{flex-grow:1;text-align:center}.chart-menu .chart-arrow[data-v-3fa0b6ca]{cursor:pointer}@media screen and (max-width: 500px){.chart-menu .chart-arrow[data-v-3fa0b6ca]{padding:6px}}.stats-type[data-v-3fa0b6ca]{display:flex;justify-content:center;margin:10px 0 5px}.stats-type .stats-type-radio[data-v-3fa0b6ca]{display:flex;gap:10px}.stats-type .stats-type-radio label[data-v-3fa0b6ca]{font-size:.9em;font-weight:400;text-transform:lowercase}.sports-menu{display:flex;flex-wrap:wrap;padding:0 10px}.sports-menu label{display:flex;align-items:center;font-size:.9em;font-weight:400;min-width:120px;padding:10px}@media screen and (max-width: 1000px){.sports-menu label{min-width:100px}}@media screen and (max-width: 500px){.sports-menu label{min-width:20px}.sports-menu label .sport-label{display:none}}.sports-menu .sport-img{padding:3px;width:20px;height:20px}#user-statistics.stats-disabled[data-v-ff5da6bd]{opacity:.3;pointer-events:none}#user-statistics[data-v-ff5da6bd] .chart-radio{justify-content:space-around;padding:10px 10px 0}.sport-stat-card{flex:0 0 33%}@media screen and (max-width: 700px){.sport-stat-card{flex:1 0 50%}}@media screen and (max-width: 500px){.sport-stat-card{flex:1 0 100%}}.sport-stat-card .stat-content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:5px}.sport-stat-card .stat-content .stat-icon .fa{font-size:2em}@media screen and (max-width: 1000px){.sport-stat-card .stat-content .stat-icon .fa{font-size:1.5em}}.sport-stat-card .stat-content .stat-details{display:flex;flex-direction:column;align-items:center;justify-content:space-around}@media screen and (max-width: 1000px){.sport-stat-card .stat-content .stat-details{width:100%}}.sport-stat-card .stat-content .stat-details .stat-label{text-transform:capitalize}.sport-stat-card .stat-content .stat-details .stat-values{display:flex;gap:5px;align-items:baseline;min-height:30px}.sport-stat-card .stat-content .stat-details .stat-values .stat-huge{font-size:1.3em;font-weight:700}@media screen and (max-width: 1000px){.sport-stat-card .stat-content .stat-details .stat-values .stat-huge{font-size:1.2em}}@media screen and (max-width: 500px){.sport-stat-card .stat-content .stat-details .stat-values .stat-huge{font-size:1em}}.sport-stat-card .stat-content .stat-details .stat-values .fa-refresh{font-size:1.4em}.sport-stat-card .stat-content .stat-details .stat-values .stat{font-size:1em}@media screen and (max-width: 1000px){.sport-stat-card .stat-content .stat-details .stat-values .stat{font-size:.9em}}@media screen and (max-width: 500px){.sport-stat-card .stat-content .stat-details .stat-values .stat{font-size:.8em}}.sport-stat-card .stat-content .stat-details .stat-average{display:flex;gap:5px;font-style:italic;font-size:.9em;text-transform:lowercase;min-height:25px}#sport-statistics #sport[data-v-2e2b2caa]{height:30px;margin-left:10px;padding:5px}#sport-statistics .label[data-v-2e2b2caa]{font-weight:700;text-transform:capitalize;margin:20px 0 10px}#sport-statistics .statistics-workouts-count[data-v-2e2b2caa]{font-style:italic}#sport-statistics .sport-statistics .sport-img-label[data-v-2e2b2caa]{display:flex;gap:10px;align-items:flex-end;margin-top:15px}#sport-statistics .sport-statistics .sport-img-label .sport-img[data-v-2e2b2caa]{height:50px;width:50px}#sport-statistics .sport-statistics .sport-img-label .sport-label[data-v-2e2b2caa]{font-size:25px;font-weight:700}#sport-statistics .sport-statistics .statistics[data-v-2e2b2caa]{display:flex;justify-content:flex-start;flex-wrap:wrap}#sport-statistics .records[data-v-2e2b2caa]{width:425px}@media screen and (max-width: 500px){#sport-statistics .sport-statistics .sport-img-label .sport-img[data-v-2e2b2caa]{height:50px;width:50px}#sport-statistics .sport-statistics .sport-img-label .sport-label[data-v-2e2b2caa]{font-size:20px;font-weight:700}#sport-statistics .sport-statistics .records[data-v-2e2b2caa]{font-size:.9em;width:100%}}#statistics[data-v-b57d20e5]{display:flex;width:100%}#statistics .container[data-v-b57d20e5]{display:flex;flex-direction:column;width:100%}#statistics .stats-types[data-v-b57d20e5]{height:30px;margin-left:10px;padding:5px}[data-v-1d52bb01]:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--multiselect-tags-bg-color: #ffffff;--multiselect-tag-bg-color: #e5e7ea;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #647088;--multiselect-tag-icon-hover-color: #ffffff;--multiselect-option-bg-color: #ffffff;--multiselect-option-color: var(--app-color);--multiselect-option-highlight-bg-color: #9fa2af;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #ff6a6a;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #ff6a6a;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #f3f3f3;--multiselect-option-selected-color: #35495e;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697}#user-auth-form[data-v-1d52bb01]{display:flex}#user-auth-form #user-form[data-v-1d52bb01]{width:60%}#user-auth-form #user-form .account[data-v-1d52bb01]{font-size:.9em;padding-left:10px}#user-auth-form #user-form .links[data-v-1d52bb01]{font-size:.9em;font-style:italic;padding:0 10px}#user-auth-form #user-form button[data-v-1d52bb01]{margin:10px;border:solid 1px var(--app-color)}#user-auth-form #user-form button[data-v-1d52bb01]:disabled{border-color:var(--disabled-color)}#user-auth-form #user-form .success-message[data-v-1d52bb01]{margin:10px}#user-auth-form #user-form .accepted_policy[data-v-1d52bb01]{display:flex;align-items:center;font-size:.85em;font-weight:400}#user-auth-form #user-form .form-items label[data-v-1d52bb01]{padding-left:10px}#user-auth-form #user-form .form-items label.accepted_policy[data-v-1d52bb01]{padding-left:0}#user-auth-form #user-form .form-items label.accepted_policy input[data-v-1d52bb01]{margin-top:10px}#user-auth-form #user-form .form-items[data-v-1d52bb01] input{margin-top:0}#user-auth-form #user-form .form-items[data-v-1d52bb01] .password-strength input{margin-top:10px}#user-auth-form #user-form .form-info[data-v-1d52bb01]{margin-bottom:5px}@media screen and (max-width: 1000px){#user-auth-form[data-v-1d52bb01]{margin-bottom:50px}#user-auth-form #user-form[data-v-1d52bb01]{width:100%}}.user-form[data-v-1d52bb01]{margin-top:200px}@media screen and (max-width: 700px){.user-form[data-v-1d52bb01]{margin-top:10px}}#account-confirmation-email[data-v-b0299010]{display:flex;flex-direction:column}#account-confirmation-email .email-sent[data-v-b0299010]{display:flex;flex-direction:column;align-items:center}#account-confirmation-email .email-sent svg[data-v-b0299010]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter);width:100px}#account-confirmation-email .email-sent .email-sent-message[data-v-b0299010]{font-size:1.1em;text-align:center}@media screen and (max-width: 1000px){#account-confirmation-email .email-sent .email-sent-message[data-v-b0299010]{font-size:1em}}#account-confirmation-email[data-v-b0299010] .card .card-content #user-auth-form{margin-top:0}#account-confirmation-email[data-v-b0299010] .card .card-content #user-auth-form #user-form{width:100%}#account-confirmation[data-v-9a9c1644]{display:flex}#account-confirmation .container[data-v-9a9c1644]{display:flex;justify-content:center;width:50%}@media screen and (max-width: 700px){#account-confirmation .container[data-v-9a9c1644]{width:100%}}#account-confirmation[data-v-1b343aed]{display:flex;flex-direction:column;align-items:center}#account-confirmation svg[data-v-1b343aed]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter);width:100px}#account-confirmation .error-message[data-v-1b343aed]{font-size:1.1em;text-align:center;display:flex;flex-direction:column}@media screen and (max-width: 1000px){#account-confirmation .error-message[data-v-1b343aed]{font-size:1em}}#email-update[data-v-8b516209]{display:flex;flex-direction:column;align-items:center}#email-update svg[data-v-8b516209]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter);width:100px}#email-update .error-message[data-v-8b516209]{font-size:1.1em;text-align:center;display:flex;flex-direction:column}@media screen and (max-width: 1000px){#email-update .error-message[data-v-8b516209]{font-size:1em}}#loginOrRegister[data-v-84d61340]{display:flex}#loginOrRegister .container[data-v-84d61340]{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:20px;width:100%}#loginOrRegister .container .container-sub[data-v-84d61340]{min-width:50%;height:100%}@media screen and (max-width: 1000px){#loginOrRegister[data-v-84d61340]{height:auto}#loginOrRegister .container .container-sub[data-v-84d61340]{align-items:center}#loginOrRegister .container .container-sub .bike-img[data-v-84d61340]{max-width:60%}}@media screen and (max-width: 700px){#loginOrRegister .container[data-v-84d61340]{flex-direction:column}}#password-action-done[data-v-ee1004fc]{display:flex;flex-direction:column;align-items:center}#password-action-done svg[data-v-ee1004fc]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter);width:100px}#password-action-done .password-message[data-v-ee1004fc]{font-size:1.1em;text-align:center}@media screen and (max-width: 1000px){#password-action-done .password-message[data-v-ee1004fc]{font-size:1em}}#password-reset-request[data-v-97f01ba1] .card .card-content #user-form{width:100%}#password-reset[data-v-5cbe9029]{display:flex}#password-reset .container[data-v-5cbe9029]{display:flex;justify-content:center;width:50%}@media screen and (max-width: 700px){#password-reset .container[data-v-5cbe9029]{width:100%}}#profile[data-v-af92ad3a]{display:flex;flex-direction:column;padding:0 10px 40px}#profile[data-v-af92ad3a] .profile-form{display:flex;flex-direction:column}#profile[data-v-af92ad3a] .profile-form hr{border-color:var(--card-border-color);border-width:1px 0 0 0}#profile[data-v-af92ad3a] .profile-form .form-items{display:flex;flex-direction:column}#profile[data-v-af92ad3a] .profile-form .form-items input{margin:5px 0}#profile[data-v-af92ad3a] .profile-form .form-items select{height:35px;padding:5px 0}#profile[data-v-af92ad3a] .profile-form .form-items ::v-deep(.custom-textarea) textarea{padding:5px}#profile[data-v-af92ad3a] .profile-form .form-items .form-item{display:flex;flex-direction:column;padding:10px}#profile[data-v-af92ad3a] .profile-form .form-items .birth-date{height:20px}#profile[data-v-af92ad3a] .profile-form .form-buttons{display:flex;margin-top:10px;padding:10px 0;gap:10px}#user[data-v-1b7a0b4f]{margin:auto;width:700px}@media screen and (max-width: 1000px){#user[data-v-1b7a0b4f]{width:100%;margin:0 auto 50px}}#workout-edition[data-v-139de51a] .card .card-title{text-align:center;text-transform:uppercase}@media screen and (max-width: 1000px){#workout-edition[data-v-139de51a] .card .card-content{padding:10px 0}}#workout-edition[data-v-139de51a] .card .card-content #workout-form .form-items{display:flex;flex-direction:column}#workout-edition[data-v-139de51a] .card .card-content #workout-form .form-items input{height:20px}#workout-edition[data-v-139de51a] .card .card-content #workout-form .form-items .workout-date-duration{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 1000px){#workout-edition[data-v-139de51a] .card .card-content #workout-form .form-items .workout-date-duration{flex-direction:column}}#workout-edition[data-v-139de51a] .card .card-content #workout-form .form-items .form-item{display:flex;flex-direction:column;padding:5px 10px 2.5px}#workout-edition[data-v-139de51a] .card .card-content #workout-form .form-items .form-item .workout-date-time{display:flex}#workout-edition[data-v-139de51a] .card .card-content #workout-form .form-items .form-item .workout-date-time #workout-date{margin-right:10px}#workout-edition[data-v-139de51a] .card .card-content #workout-form .form-items .form-item .workout-duration{width:25px}#workout-edition[data-v-139de51a] .card .card-content #workout-form .form-items .form-item-radio{display:flex;justify-content:space-around}#workout-edition[data-v-139de51a] .card .card-content #workout-form .form-items .form-item-radio label{font-weight:400}@media screen and (max-width: 1000px){#workout-edition[data-v-139de51a] .card .card-content #workout-form .form-items .form-item-radio label{font-size:.9em}}#workout-edition[data-v-139de51a] .card .card-content #workout-form .form-items .form-item-radio input{margin-top:-2px;vertical-align:middle}#workout-edition[data-v-139de51a] .card .card-content #workout-form .form-buttons{display:flex;justify-content:flex-end;padding:10px 5px 0}#workout-edition[data-v-139de51a] .card .card-content #workout-form .form-buttons button{margin:5px}#workout-edition[data-v-139de51a] .card .card-content #workout-form .files-help{display:flex;justify-content:space-around;margin-top:10px;padding:7.5px 10px}#workout-edition[data-v-139de51a] .card .card-content #workout-form .files-help div{display:flex}@media screen and (max-width: 1000px){#workout-edition[data-v-139de51a] .card .card-content #workout-form .files-help div{flex-direction:column}}#workout-edition[data-v-139de51a] .card .card-content #workout-form .files-help div ul{margin:0;padding:0 20px}#workout-edition[data-v-139de51a] .card .card-content #workout-form .filed-help{display:flex;margin-top:5px}#workout-edition[data-v-139de51a] .card .card-content #workout-form .workout-data{display:flex;flex-direction:row;justify-content:space-between}#workout-edition[data-v-139de51a] .card .card-content #workout-form .workout-data .form-item{width:30%}@media screen and (max-width: 1000px){#workout-edition[data-v-139de51a] .card .card-content #workout-form .workout-data{flex-direction:column}#workout-edition[data-v-139de51a] .card .card-content #workout-form .workout-data .form-item{width:initial}}@media screen and (max-width: 700px){#workout-edition[data-v-139de51a]{margin-bottom:0}#workout-edition.center-form[data-v-139de51a]{margin:50px auto}#workout-edition.with-margin[data-v-139de51a]{margin-top:0}}#workout-edition .errored[data-v-139de51a]{outline:2px solid var(--input-error-color)}#workout-card-title[data-v-ba7fce77]{display:flex;justify-content:space-between;align-items:center}#workout-card-title .workout-arrow[data-v-ba7fce77]{cursor:pointer;padding:10px}#workout-card-title .workout-arrow.inactive[data-v-ba7fce77]{color:var(--disabled-color);cursor:default}#workout-card-title .workout-card-title[data-v-ba7fce77]{display:flex;flex-grow:1;align-items:center}#workout-card-title .workout-card-title .sport-img[data-v-ba7fce77]{padding:0 10px}#workout-card-title .workout-card-title .sport-img[data-v-ba7fce77] svg{height:35px;width:35px}#workout-card-title .workout-card-title .workout-title span[data-v-ba7fce77]{margin-right:5px}#workout-card-title .workout-card-title .workout-date[data-v-ba7fce77]{font-size:.8em;font-weight:400}#workout-card-title .workout-card-title .workout-segment[data-v-ba7fce77]{font-weight:400}#workout-card-title .workout-card-title .workout-link[data-v-ba7fce77]{padding-left:10px}#workout-card-title .workout-card-title .fa[data-v-ba7fce77]{padding:0 3px}#workout-card-title .workout-card-title .icon-button[data-v-ba7fce77]{cursor:pointer;padding:0;margin-left:2px}@media screen and (max-width: 700px){#workout-card-title .workout-arrow[data-v-ba7fce77]{padding:5px}}@media screen and (max-width: 700px) and (max-width: 700px){#workout-card-title .workout-card-title .fa-download[data-v-ba7fce77],#workout-card-title .workout-card-title .fa-trash[data-v-ba7fce77],#workout-card-title .workout-card-title .fa-edit[data-v-ba7fce77]{padding:0 7px}}.workout-record sup[data-v-1b247cbe]{font-size:75%;line-height:0}.wind[data-v-e1f7f9cc]{display:flex;justify-content:center}.wind .wind-bearing[data-v-e1f7f9cc]{padding-left:5px}#workout-weather[data-v-be2fffb0]{padding-top:10px}#workout-weather .weather-img[data-v-be2fffb0]{height:30px;filter:var(--icon-svg-filter)}#workout-weather .weather-img-small[data-v-be2fffb0]{height:20px}#workout-weather .weather-table[data-v-be2fffb0]{width:100%;text-align:center}#workout-weather .weather-table .weather-th[data-v-be2fffb0]{display:flex;flex-direction:column;text-transform:capitalize}#workout-weather .weather-table tbody[data-v-be2fffb0]{font-size:.8em}#workout-info[data-v-9341b3e8]{display:flex;flex-direction:column;padding:10px 20px;width:100%}#workout-info .fa[data-v-9341b3e8],#workout-info .mountains[data-v-9341b3e8]{padding-right:5px}#workout-info .workout-data[data-v-9341b3e8]{padding:5px 0}#workout-info .workout-data .label[data-v-9341b3e8]{text-transform:capitalize}#workout-info .workout-data .value[data-v-9341b3e8]{font-weight:700;text-transform:lowercase}@media screen and (max-width: 700px){#workout-info[data-v-9341b3e8]{padding:10px}}#workout-map[data-v-02ef686a]{padding:10px 0}#workout-map .leaflet-container[data-v-02ef686a],#workout-map .no-map[data-v-02ef686a]{height:400px;width:600px}#workout-map .no-map[data-v-02ef686a]{line-height:400px;filter:var(--no-map-filter)}#workout-map .leaflet-container .map[data-v-02ef686a]{filter:var(--map-filter)}#workout-map .leaflet-container .map-control[data-v-02ef686a]{background:var(--map-control-bg-color);padding:5px 10px;border:2px solid var(--map-control-border-color);border-radius:3px;color:var(--map-control-color)}#workout-map .leaflet-container .map-control[data-v-02ef686a]:hover{background-color:var(--map-control-hover-bg-color)}#workout-map[data-v-02ef686a] .fullscreen{display:flex;align-items:center;z-index:1000}#workout-map[data-v-02ef686a] .fullscreen .fullscreen-map{height:100%;width:100%}@media screen and (max-width: 700px){#workout-map[data-v-02ef686a]{padding:0}#workout-map .leaflet-container[data-v-02ef686a]{width:100%;height:300px}#workout-map .no-map[data-v-02ef686a]{display:none}}.workout-detail[data-v-203972ae]{display:flex}.workout-detail[data-v-203972ae] .card{width:100%;margin-bottom:0}.workout-detail[data-v-203972ae] .card .card-title{padding:10px 15px}.workout-detail[data-v-203972ae] .card .card-content{display:flex;flex-direction:column}.workout-detail[data-v-203972ae] .card .card-content .workout-map-data{display:flex;flex-direction:row}.workout-detail[data-v-203972ae] .card .card-content .workout-equipments{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width: 1000px){.workout-detail[data-v-203972ae] .card .card-content .workout-map-data{display:flex;flex-direction:column}}#workout-chart[data-v-727b605c] .card .card-title{text-transform:capitalize}#workout-chart[data-v-727b605c] .card .card-content{display:flex;flex-direction:column}#workout-chart[data-v-727b605c] .card .card-content .chart-radio{width:100%;display:flex;justify-content:center}#workout-chart[data-v-727b605c] .card .card-content .chart-radio label{padding:0 10px}#workout-chart[data-v-727b605c] .card .card-content .chart-info{display:flex;justify-content:space-between;font-size:.85em;font-style:italic}#workout-chart[data-v-727b605c] .card .card-content #chart-legend{display:flex;justify-content:center}#workout-chart[data-v-727b605c] .card .card-content #chart-legend ul{display:flex;margin-bottom:0;padding:0}#workout-chart[data-v-727b605c] .card .card-content #chart-legend ul li{cursor:pointer;display:flex;font-size:.85em;padding:0 5px}#workout-chart[data-v-727b605c] .card .card-content #chart-legend ul li label{display:flex;font-weight:400}#workout-chart[data-v-727b605c] .card .card-content #chart-legend ul li label span{border-radius:5%;border-style:solid;border-width:1.5px;height:10px;margin-top:4px;margin-left:2px;width:20px}#workout-chart[data-v-727b605c] .card .card-content .line-chart{min-height:400px}@media screen and (max-width: 700px){#workout-chart[data-v-727b605c] .card .card-content{padding:10px 0}#workout-chart[data-v-727b605c] .card .card-content .chart-info{display:flex;flex-direction:column-reverse}#workout-chart[data-v-727b605c] .card .card-content .chart-info .elevation-start{padding:10px 15px 0}#workout-chart[data-v-727b605c] .card .card-content .chart-info .no-data-cleaning{padding:0 20px}#workout-chart[data-v-727b605c] .card .card-content .line-chart{min-height:338px}}#workout-content[data-v-53e6d9a6] .card-title{text-transform:capitalize}#workout-content[data-v-53e6d9a6] .card-title .icon-button{cursor:pointer;padding:0;margin-left:5px}#workout-content[data-v-53e6d9a6] .card-content .workout-content{white-space:pre-wrap}#workout-content[data-v-53e6d9a6] .card-content .read-more{font-size:.85em;font-weight:700;padding:0 10px}#workout-content[data-v-53e6d9a6] .card-content .edition-loading{display:flex;align-items:center}#workout-content[data-v-53e6d9a6] .card-content .notes{font-style:italic}#workout-content[data-v-53e6d9a6] .card-content .error-message{margin:10px 0}#workout-content[data-v-53e6d9a6] .card-content .form-buttons{display:flex;margin-top:5px;gap:10px}#workout-segments[data-v-15725c61] .card .card-title{text-transform:capitalize}#workout-segments[data-v-15725c61] .card .card-content{padding-bottom:0;padding-top:0}#workout-segments[data-v-15725c61] .card .card-content a{font-weight:700}#workout-segments[data-v-15725c61] .card .card-content ul{padding:0 10px;list-style:square}#workout[data-v-8c74ce88]{display:flex}#workout .container[data-v-8c74ce88]{width:100%;padding:0}#workout .container .workout-container[data-v-8c74ce88]{width:100%}#workout .container .workout-loading[data-v-8c74ce88]{height:calc(100vh - 130px);width:100%}#workout .container .workout-loading .loading[data-v-8c74ce88]{display:flex;align-items:center;height:100%}.workouts-filters .form .form-all-items[data-v-a380e198]{display:flex;flex-direction:column;padding-top:0}.workouts-filters .form .form-all-items .form-items-group[data-v-a380e198]{display:flex;flex-direction:column;padding:0 5px}.workouts-filters .form .form-all-items .form-items-group .form-item[data-v-a380e198]{display:flex;flex-direction:column}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group[data-v-a380e198]{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group input[data-v-a380e198]{width:34%}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group span[data-v-a380e198]{padding:5px}.workouts-filters .form .form-all-items .form-items-group .form-item input[data-v-a380e198]{height:16px}.workouts-filters .form .form-all-items .form-items-group .form-item select[data-v-a380e198]{height:38px;padding:0 5px}.workouts-filters .form .form-all-items .form-items-group .form-item-text input.text[data-v-a380e198]{width:100%}.workouts-filters .form-button[data-v-a380e198]{display:flex;justify-content:center;flex-wrap:wrap;margin:0 5px}.workouts-filters .form-button button[data-v-a380e198]{margin-top:10px;width:100%}@media screen and (max-width: 1000px){.workouts-filters .form .form-all-items[data-v-a380e198]{flex-direction:row;padding-top:5px;justify-content:center}.workouts-filters .form .form-all-items .form-items-group[data-v-a380e198]{flex-grow:1;padding:0 5px;height:100%}.workouts-filters .form .form-all-items .form-items-group .form-item label[data-v-a380e198],.workouts-filters .form .form-all-items .form-items-group .form-item span[data-v-a380e198]{font-size:.9em}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group[data-v-a380e198]{flex-direction:column;justify-content:normal;padding:0}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group input[data-v-a380e198]{width:85%}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group span[data-v-a380e198]{padding:0}.workouts-filters .form .form-all-items .form-items-group .form-item-text[data-v-a380e198]{padding-top:0}.workouts-filters .form-button[data-v-a380e198]{flex-wrap:initial}.workouts-filters .form-button button[data-v-a380e198]{margin:10px 5px;width:100%}}@media screen and (max-width: 700px){.workouts-filters .form .form-all-items[data-v-a380e198]{flex-direction:column;padding-top:0}.workouts-filters .form .form-all-items .form-items-group .form-item label[data-v-a380e198]{font-size:1em}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group[data-v-a380e198]{flex-direction:row;justify-content:space-around;align-items:center}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group input[data-v-a380e198]{width:50%}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group span[data-v-a380e198]{padding:5px}.workouts-filters .form .form-all-items .form-items-group .form-item-text input.text[data-v-a380e198]{width:100%}.workouts-filters .form-button[data-v-a380e198]{flex-wrap:initial}.workouts-filters .form-button button[data-v-a380e198]{margin:10px 5px}}@media screen and (max-width: 500px){.workouts-filters .form-button[data-v-a380e198]{flex-wrap:wrap}}.workouts-list[data-v-f1b11684]{display:flex;flex-direction:column;margin-bottom:50px;width:100%}.workouts-list .box[data-v-f1b11684]{padding:10px 15px}@media screen and (max-width: 700px){.workouts-list .box.empty-table[data-v-f1b11684]{display:none}}.workouts-list .box .total[data-v-f1b11684]{display:flex;gap:5px}.workouts-list .box .total .total-label[data-v-f1b11684]{font-weight:700}.workouts-list .box .top-pagination[data-v-f1b11684]{display:none}@media screen and (max-width: 700px){.workouts-list .box .top-pagination[data-v-f1b11684]{display:flex}}@media screen and (max-width: 700px){.workouts-list .box[data-v-f1b11684] .pagination-center ul{margin-top:0}}.workouts-list .box .workouts-table .smaller th[data-v-f1b11684]{font-size:.95em;padding:10px 0;max-width:100px}.workouts-list .box .workouts-table td[data-v-f1b11684]{text-align:right}.workouts-list .box .workouts-table .sport-col[data-v-f1b11684]{padding:0}.workouts-list .box .workouts-table .workout-title[data-v-f1b11684]{text-align:left;width:100px;position:relative}.workouts-list .box .workouts-table .workout-title .fa-map-o[data-v-f1b11684]{font-size:.75em;padding-right:5px}.workouts-list .box .workouts-table .workout-title .nav-item[data-v-f1b11684]{white-space:nowrap}.workouts-list .box .workouts-table .workout-title .nav-item .title[data-v-f1b11684]{word-break:break-word;white-space:normal}.workouts-list .box .workouts-table .workout-title .static-map[data-v-f1b11684]{display:none;box-shadow:3px 3px 3px 1px var(--workout-static-map-shadow-color)}.workouts-list .box .workouts-table .workout-title:hover .static-map[data-v-f1b11684]{display:block}.workouts-list .box .workouts-table .sport-img[data-v-f1b11684]{height:20px;width:20px}.workouts-list .box .workouts-table .workout-date[data-v-f1b11684]{max-width:60px;text-align:left}@media screen and (max-width: 700px){.workouts-list .box .workouts-table td[data-v-f1b11684],.workouts-list .box .workouts-table .workout-date[data-v-f1b11684],.workouts-list .box .workouts-table .workout-title[data-v-f1b11684]{text-align:center}.workouts-list .box .workouts-table .sport-col[data-v-f1b11684]{display:flex;justify-content:center;padding:10px}.workouts-list .box .workouts-table .workout-date[data-v-f1b11684]{max-width:initial}.workouts-list .box .workouts-table .workout-title[data-v-f1b11684]{max-width:initial;width:45%}.workouts-list .box .workouts-table .workout-title:hover .static-map[data-v-f1b11684]{display:none}}@media screen and (max-width: 500px){.workouts-list .box .workouts-table .workout-title[data-v-f1b11684]{width:100%}}.workouts-list .more-workouts[data-v-f1b11684]{display:flex;justify-content:center;padding:10px}#workouts .workouts-container[data-v-3fa59b88]{display:flex;flex-direction:row}@media screen and (max-width: 1000px){#workouts .workouts-container[data-v-3fa59b88]{flex-direction:column}}#workouts .workouts-container .filters-container[data-v-3fa59b88],#workouts .workouts-container .list-container[data-v-3fa59b88]{display:flex;flex-direction:column}#workouts .workouts-container .filters-container[data-v-3fa59b88]{width:25%}@media screen and (max-width: 1000px){#workouts .workouts-container .filters-container[data-v-3fa59b88]{width:100%}}@media screen and (max-width: 1000px) and (max-width: 700px){#workouts .workouts-container .filters-container.hidden[data-v-3fa59b88]{display:none}}#workouts .workouts-container .display-filters[data-v-3fa59b88]{display:none;font-size:.8em;padding:0 20px}#workouts .workouts-container .display-filters span[data-v-3fa59b88]{cursor:pointer;font-weight:700;padding-left:5px}#workouts .workouts-container .display-filters .fa[data-v-3fa59b88]{cursor:pointer}@media screen and (max-width: 700px){#workouts .workouts-container .display-filters[data-v-3fa59b88]{display:flex;justify-content:flex-end;align-items:center}}#workouts .workouts-container .list-container[data-v-3fa59b88]{width:75%}@media screen and (max-width: 1000px){#workouts .workouts-container .list-container[data-v-3fa59b88]{width:100%}} +@charset "UTF-8";#footer[data-v-7bc410b7]{display:flex;bottom:0;position:fixed;width:100%;background:var(--footer-background-color);color:var(--footer-color);font-size:.9em}#footer .footer-items[data-v-7bc410b7]{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;width:100%}#footer .footer-items .footer-item[data-v-7bc410b7]{padding:10px;border-top:solid 1px var(--footer-border-color);text-align:center}@media screen and (max-width: 500px){#footer .footer-items[data-v-7bc410b7]{border-top:solid 1px var(--footer-border-color);font-size:.85em;padding:0 0 2px}#footer .footer-items .footer-item[data-v-7bc410b7]{border-top:none;padding:1px 5px}#footer .footer-items .bullet[data-v-7bc410b7]{padding:1px 0}}.user-picture{display:flex;justify-content:center;align-items:center;min-width:30%;line-height:1.2em}.user-picture img{border-radius:50%;height:90px;width:90px}.user-picture .no-picture{color:var(--app-a-color);font-size:5.5em}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot);src:local("PT Sans"),local("PTSans-Regular"),url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-regular-Djlo7W5_.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-regular-hd7YDG6O.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-regular-CmpJlkma.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-regular-DbVTbs7b.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-italic-DUVM-V4c.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-italic-PAbCZe5A.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-italic-jaBdj_Wz.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-italic-Bgf8aerm.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-700-ELxAYisY.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-700-C1xncn47.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-700-BNHRiIhU.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-700-BfLKrhyt.svg#PTSans) format("svg")}[data-v-0c80a9fc]:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--multiselect-tags-bg-color: #ffffff;--multiselect-tag-bg-color: #e5e7ea;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #647088;--multiselect-tag-icon-hover-color: #ffffff;--multiselect-option-bg-color: #ffffff;--multiselect-option-color: var(--app-color);--multiselect-option-highlight-bg-color: #9fa2af;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #ff6a6a;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #ff6a6a;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #f3f3f3;--multiselect-option-selected-color: #35495e;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697}#nav[data-v-0c80a9fc]{background:var(--nav-bar-background-color);display:flex;padding:15px 10px 10px}#nav a[data-v-0c80a9fc]{text-decoration:none}#nav .nav-container[data-v-0c80a9fc]{display:flex;margin-left:auto;margin-right:auto;padding:0 15px 15px;max-width:1140px;width:100%;border-bottom:solid 1px var(--nav-border-color)}#nav a.router-link-exact-active[data-v-0c80a9fc]{color:var(--nav-bar-link-active);font-weight:700}#nav a.router-link-exact-active.app-name[data-v-0c80a9fc]{color:var(--app-color)}#nav .app-name[data-v-0c80a9fc]{color:var(--app-color);font-size:1.2em;font-weight:700;margin-right:10px;line-height:1.6em}#nav .fa[data-v-0c80a9fc]{font-size:1.2em}#nav .nav-icon-open[data-v-0c80a9fc],#nav .hamburger-icon[data-v-0c80a9fc],#nav .close-icon[data-v-0c80a9fc]{display:none}#nav .menu-button[data-v-0c80a9fc]{padding:0}#nav .nav-items[data-v-0c80a9fc]{display:flex;flex:1;justify-content:space-between;line-height:2em;width:100%}#nav .nav-items .nav-items-close[data-v-0c80a9fc]{display:none}#nav .nav-items .nav-items-app-menu[data-v-0c80a9fc],#nav .nav-items .nav-items-user-menu[data-v-0c80a9fc]{display:flex;margin:0;padding:0}#nav .nav-items .nav-items-group[data-v-0c80a9fc]{display:flex}#nav .nav-items .nav-item[data-v-0c80a9fc]{padding:0 10px;height:28px}#nav .nav-items .nav-item.dropdown-wrapper[data-v-0c80a9fc]{padding:0;margin-left:2px}#nav .nav-items .nav-item.dropdown-wrapper[data-v-0c80a9fc] .dropdown-list{z-index:1000;margin-left:-150px!important;width:190px!important}#nav .nav-items .nav-link[data-v-0c80a9fc]{color:var(--app-a-color);cursor:pointer}#nav .nav-items .nav-profile-img[data-v-0c80a9fc]{margin-bottom:-10px}#nav .nav-items .nav-profile-img[data-v-0c80a9fc] .user-picture img{height:32px;width:32px;object-fit:cover}#nav .nav-items .nav-profile-img[data-v-0c80a9fc] .user-picture .no-picture{font-size:1.7em}#nav .nav-items .nav-separator[data-v-0c80a9fc]{display:none}#nav .nav-items .nav-button[data-v-0c80a9fc]{padding:5px 7.5px;margin-left:2px}#nav .nav-items .nav-button .nav-button-fa[data-v-0c80a9fc]{display:block}#nav .nav-items .nav-button .nav-button-text[data-v-0c80a9fc]{display:none}#nav .nav-items .clear-theme[data-v-0c80a9fc]{filter:var(--workout-img-color);height:20px;margin-bottom:-5px}@media screen and (max-width: 1000px){#nav .hamburger-icon[data-v-0c80a9fc]{display:block}#nav .nav-icon-open[data-v-0c80a9fc]{display:block;text-align:right;width:100%}#nav .nav-icon-open.menu-open[data-v-0c80a9fc]{display:none}#nav .close-icon[data-v-0c80a9fc]{display:block}#nav .close-icon.menu-closed[data-v-0c80a9fc],#nav .nav-items[data-v-0c80a9fc]{display:none}#nav .nav-items.menu-open[data-v-0c80a9fc]{display:flex;flex-direction:column;justify-content:flex-start;z-index:1001;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nav-bar-background-color)}#nav .nav-items.menu-open .nav-items-close[data-v-0c80a9fc],#nav .nav-items.menu-open .nav-items-app-menu[data-v-0c80a9fc],#nav .nav-items.menu-open .nav-items-user-menu[data-v-0c80a9fc]{display:flex;flex-direction:column;background:var(--nav-bar-background-color)}#nav .nav-items.menu-open .nav-items-close[data-v-0c80a9fc]{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#nav .nav-items.menu-open .nav-items-close .app-name[data-v-0c80a9fc]{padding:15px 25px}#nav .nav-items.menu-open .nav-items-group[data-v-0c80a9fc]{display:flex;flex-direction:column}#nav .nav-items.menu-open .nav-items-group .nav-button[data-v-0c80a9fc]{padding:10px 10px 10px 24px;color:var(--app-a-color);text-align:left}#nav .nav-items.menu-open .nav-items-group .nav-button .nav-button-fa[data-v-0c80a9fc]{display:none;width:36px}#nav .nav-items.menu-open .nav-items-group .nav-button .nav-button-text[data-v-0c80a9fc]{display:block}#nav .nav-items.menu-open .nav-item[data-v-0c80a9fc]{padding:7px 25px}#nav .nav-items.menu-open .nav-item.dropdown-wrapper[data-v-0c80a9fc]{padding-left:20px}#nav .nav-items.menu-open .nav-item.dropdown-wrapper[data-v-0c80a9fc] .dropdown-list{width:auto!important;height:200px;overflow-y:scroll}}@media screen and (max-width: 1000px) and (orientation: portrait){#nav .nav-items.menu-open .nav-item.dropdown-wrapper[data-v-0c80a9fc] .dropdown-list{margin-left:initial!important}}@media screen and (max-width: 1000px) and (orientation: landscape){#nav .nav-items.menu-open .nav-item.dropdown-wrapper[data-v-0c80a9fc] .dropdown-list{margin-top:-35px;margin-left:35px!important}}@media screen and (max-width: 1000px){#nav .nav-items.menu-open .nav-profile-img[data-v-0c80a9fc]{display:none}#nav .nav-items.menu-open .nav-separator[data-v-0c80a9fc]{display:flex;border-top:solid 1px var(--nav-border-color);margin:0 20px;padding:0;height:0}#nav .theme-button[data-v-0c80a9fc]{margin-left:20px}}#no-config[data-v-73140811]{display:flex;align-items:center;justify-content:space-around;padding:10px;height:100%}#no-config .error-page[data-v-73140811]{display:flex;flex-direction:column;align-items:center;max-width:100%}#no-config .error-page .error-img[data-v-73140811]{width:150px}#no-config .error-page .error-img svg[data-v-73140811]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter)}#no-config .error-page .error-message[data-v-73140811]{font-size:1.2em;text-align:center}@media screen and (max-width: 1000px){#no-config .error-page .error-message[data-v-73140811]{font-size:1em}}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--multiselect-tags-bg-color: #ffffff;--multiselect-tag-bg-color: #e5e7ea;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #647088;--multiselect-tag-icon-hover-color: #ffffff;--multiselect-option-bg-color: #ffffff;--multiselect-option-color: var(--app-color);--multiselect-option-highlight-bg-color: #9fa2af;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #ff6a6a;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #ff6a6a;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #f3f3f3;--multiselect-option-selected-color: #35495e;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697}:root [data-theme=dark]{--dark-blue: #181a1b;--light-grey: #cfd0d0;--app-background-color: var(--dark-blue);--app-color: var(--light-grey);--app-color-light: #6f7070;--app-a-color: var(--light-grey);--app-a-text-decoration-color: #494949;--app-shadow-color: #383d3f;--app-loading-color: #414141;--app-loading-top-color: #949494;--button-hover-color: var(--app-color);--button-transparent-hover-color: #233240;--button-cancel-bg-color: var(--dark-blue);--button-cancel-color: var(--app-color);--button-confirm-bg-color: var(--dark-blue);--button-confirm-color: var(--app-color);--button-danger-bg-color: var(--dark-blue);--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: var(--dark-blue);--card-border-color: #494f52;--input-border-color: #494f52;--input-bg-color: var(--dark-blue);--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #233240;--dropdown-background-color: var(--dark-blue);--dropdown-border-color: var(--input-border-color);--policy-border-color: #ccc;--policy-link-color: var(--alert-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: var(--dark-blue);--multiselect-tags-bg-color: var(--dark-blue);--multiselect-tag-bg-color: #33353a;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #cfd0d0;--multiselect-tag-icon-hover-color: var(--dark-blue);--multiselect-option-bg-color: #61636e;--multiselect-option-color: #ffffff;--multiselect-option-highlight-bg-color: #4d4e56;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #963a41;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #963a41;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #33353a;--multiselect-option-selected-color: #f3f3f3;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #665f54;--custom-checkbox-checked-bg-color: #575e62;--custom-checkbox-checked-color: #e8e6e3;--calendar-border-color: var(--input-border-color);--calendar-week-end-color: #1e2021;--calendar-day-color: var(--app-color);--calendar-today-color: #202324;--calendar-workouts-color: #233240;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(68, 68, 68, .3);--nav-bar-background-color: var(--dark-blue);--nav-bar-link-active: #ffffff;--nav-border-color: var(--input-border-color);--mobile-menu-selected-color: var(--dark-blue);--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: var(--dark-blue);--footer-border-color: var(--input-border-color);--footer-color: #cfd0d0;--form-info: var(--app-color);--alert-background-color: #3f3f3f;--alert-color: #d6dde3;--info-background-color: #33353a;--info-color: var(--app-color);--error-background-color: #4e0000;--error-color: #ea464f;--success-background-color: #24391c;--success-color: #97cd97;--disabled-background-color: var(--dark-blue);--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: var(--dark-blue);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: #eff0f5;--map-attribution-text: #e8e8e8;--map-display-hover-attribution-text: #444444;--map-attribution-bg-color: none;--map-filter: invert(1) hue-rotate(180deg) brightness(.85) contrast(.85);--map-display-hover-filter: invert(1) hue-rotate(180deg) brightness(1.5) contrast(.6);--map-layers-overlays: var(--app-color);--map-control-bar: var(--app-color);--no-map-filter: invert(1) brightness(1.5) contrast(.9);--workout-static-map-shadow-color: #d2d2d2;--workout-static-map-bg-color: #818181;--icon-svg-filter: invert(90%) sepia(19%) saturate(0%) hue-rotate(39deg) brightness(86%) contrast(102%);--cell-heading-bg-color: #383838;--cell-heading-color: #eeeeee;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #831819;--password-color-medium: #9e6906;--password-color-good: #4b5826;--password-color-strong: #4a8c32;--scroll-thumb-color: #949697}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot);src:local("PT Sans"),local("PTSans-Regular"),url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-regular-Djlo7W5_.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-regular-hd7YDG6O.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-regular-CmpJlkma.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-regular-DbVTbs7b.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-italic-DUVM-V4c.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-italic-PAbCZe5A.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-italic-jaBdj_Wz.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-italic-Bgf8aerm.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-700-ELxAYisY.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-700-C1xncn47.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-700-BNHRiIhU.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-700-BfLKrhyt.svg#PTSans) format("svg")}html [data-theme=dark]{color-scheme:dark}body{margin:0;overflow-y:scroll;scrollbar-gutter:stable both-edges;background-color:var(--app-background-color)}body::-webkit-scrollbar{width:5px;height:5px}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}body:hover::-webkit-scrollbar-thumb{background:var(--scroll-thumb-color)}body:hover::-webkit-scrollbar-track{background:transparent}#app{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a{color:var(--app-a-color);text-decoration-color:var(--app-a-text-decoration-color)}a:hover,a:focus{text-decoration-color:var(--app-a-color)}img{max-width:100%}input,textarea,select{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);color:var(--input-color);padding:10px}input:disabled,textarea:disabled,select:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors :invalid{outline:2px solid var(--input-error-color)}label{font-weight:700}button{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button.transparent{font-family:PT Sans,Helvetica,Arial,sans-serif;font-size:1em;background:transparent;border-color:transparent;box-shadow:none}button.transparent:hover,button.transparent:disabled{background:transparent}button.transparent:hover{color:var(--app-color)}button.transparent:enabled:active{box-shadow:none}button.transparent:disabled,button.transparent.confirm:disabled{border-color:var(--disabled-border-color);color:var(--disabled-color)}button:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button:disabled,button.confirm:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}button.cancel{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.confirm{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.danger{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}.box{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items{display:flex;flex-direction:column}.form-box .form-items input{margin:10px;padding:5px}.form-info{color:var(--form-info);font-size:.8em;margin-top:-2px;padding:0 15px}.success-message{margin:20px 0;background-color:var(--success-background-color);color:var(--success-color)}.upper{text-transform:uppercase}.view{padding-bottom:35px;background-color:var(--app-background-color)}.fa-trophy{color:var(--workout-trophy-color)}.mountains{margin-bottom:-3px;height:16px;filter:var(--icon-svg-filter)}.section-title{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map{background-color:var(--workout-no-map-bg-color);background-image:url(/static/img/map-DegIsCOa.svg);background-size:contain;background-repeat:no-repeat;background-position:center;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes{display:inline-flex}@media screen and (max-width: 300px){.custom-checkboxes-group .custom-checkboxes{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl{display:flex;flex-direction:column;width:100%}.description-list dl dt{font-weight:700}.description-list dl dd{margin-bottom:10px}.center-card{margin:0 auto;width:700px}.center-card.with-margin{margin-top:100px}@media screen and (max-width: 1000px){.center-card{width:100%;margin:0 auto 50px}}.text-center{text-align:center}.text-left{text-align:left}.responsive-table{margin-bottom:15px}.responsive-table table{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody{font-size:.95em}.responsive-table table tbody td{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td{border:none}.responsive-table table .cell-heading{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width: 700px){.responsive-table table thead{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading{display:flex}}@media screen and (max-width: 500px){.responsive-table table td{width:100%}}.profile-buttons{display:flex;gap:10px}.medium-sport-img{height:35px;width:35px;margin:0 auto}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.app-container{height:calc(100vh - 130px)}.app-container.hide-scroll{overflow:hidden}.app-container .app-loading{display:flex;align-items:center;height:100%}.scroll{display:flex;justify-content:flex-end;position:fixed;bottom:42px;right:-15px;padding:0 25px}.scroll .scroll-button{background-color:var(--scroll-button-bg-color);border-radius:4px;box-shadow:1px 1px 3px var(--app-shadow-color);display:none;padding:0 10px}.scroll .scroll-button.display-button{display:block}.alert-message[data-v-f7bf1117]{background:var(--alert-background-color);color:var(--alert-color);border-radius:4px;margin:10px;padding:10px}.card{border:solid 1px var(--card-border-color);border-radius:4px;margin:10px}.card .card-title{font-weight:700;border-bottom:solid 1px var(--card-border-color);padding:10px 20px}.card .card-content{padding:10px 20px}.custom-textarea[data-v-1e13e7da]{display:flex;flex-direction:column}.custom-textarea .remaining-chars[data-v-1e13e7da]{font-size:.8em;font-style:italic}.strong[data-v-0f0f76cd]{font-weight:700}.dropdown-wrapper .dropdown-selector[data-v-99bd9a4e]{margin:0;padding:5px}.dropdown-wrapper .dropdown-list[data-v-99bd9a4e]{list-style-type:none;background-color:var(--dropdown-background-color);padding:0!important;margin-top:5px;margin-left:-20px!important;position:absolute;text-align:left;border:solid 1px var(--dropdown-border-color);box-shadow:2px 2px 5px var(--app-shadow-color);width:auto!important}.dropdown-wrapper .dropdown-list .dropdown-item[data-v-99bd9a4e]{padding:3px 12px}.dropdown-wrapper .dropdown-list .dropdown-item.selected[data-v-99bd9a4e]{font-weight:700}.dropdown-wrapper .dropdown-list .dropdown-item.selected[data-v-99bd9a4e]:after{content:" ✔"}.dropdown-wrapper .dropdown-list .dropdown-item[data-v-99bd9a4e]:hover,.dropdown-wrapper .dropdown-list .dropdown-item.focused[data-v-99bd9a4e]{background-color:var(--dropdown-hover-color)}.error-message[data-v-5d2995e8]{background:var(--error-background-color);color:var(--error-color);border-radius:4px;margin:10px;padding:10px}.loader[data-v-8b613881]{animation:spin-8b613881 2s linear infinite;border:14px solid var(--app-loading-color);border-top:14px solid var(--app-loading-top-color);border-radius:50%;height:60px;margin-left:41%;width:60px}@keyframes spin-8b613881{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#modal[data-v-686c06c7]{position:fixed;top:0;bottom:0;left:0;right:0;background-color:var(--modal-background-color);padding:10px;z-index:1240;display:flex;justify-content:center;align-items:center}#modal .custom-modal[data-v-686c06c7]{background-color:var(--app-background-color);border-radius:4px;max-width:500px;z-index:1250}@media screen and (max-width: 1000px){#modal .custom-modal[data-v-686c06c7]{width:100%}}#modal .custom-modal[data-v-686c06c7] .card{border:0;margin:0}#modal .custom-modal[data-v-686c06c7] .card .card-content{display:flex;flex-direction:column}#modal .custom-modal[data-v-686c06c7] .card .card-content .modal-message{padding:10px}#modal .custom-modal[data-v-686c06c7] .card .card-content .modal-message span{font-weight:700}#modal .custom-modal[data-v-686c06c7] .card .card-content .modal-buttons{display:flex;justify-content:flex-end}#modal .custom-modal[data-v-686c06c7] .card .card-content .modal-buttons button{margin:5px}#modal .custom-modal[data-v-686c06c7] .card .card-content .info-box{margin:0 10px 10px}#admin-app .admin-help[data-v-e3ac3fa7]{display:flex}#admin-app .admin-help span[data-v-e3ac3fa7]{font-style:italic}#admin-app .admin-help .fa-info-circle[data-v-e3ac3fa7]{margin-right:10px}#admin-app .no-contact[data-v-e3ac3fa7]{font-style:italic}#admin-app textarea[data-v-e3ac3fa7]{margin-bottom:10px}#admin-app .textarea-description[data-v-e3ac3fa7]{font-style:italic}#admin-app .textarea-content[data-v-e3ac3fa7]{margin-bottom:10px;padding:10px}#admin-equipment-types table td[data-v-d329b43d]{font-size:1.1em}#admin-equipment-types .equipment-type-img[data-v-d329b43d]{height:35px;width:35px;margin:0 auto}#admin-equipment-types .has-equipments[data-v-d329b43d]{font-size:.95em;font-style:italic;padding:0 10px}#admin-equipment-types .equipment-type-action[data-v-d329b43d]{padding-left:40px}#admin-equipment-types .action-button[data-v-d329b43d]{display:block}#admin-equipment-types .top-button[data-v-d329b43d]{display:none}@media screen and (max-width: 700px){#admin-equipment-types .equipment-type-action[data-v-d329b43d]{padding-left:10px}#admin-equipment-types .has-equipments[data-v-d329b43d]{padding-top:5px}#admin-equipment-types .action-button[data-v-d329b43d]{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column}#admin-equipment-types .top-button[data-v-d329b43d]{display:block;margin-bottom:20px}}.stat-card{flex:1;max-width:25%}@media screen and (max-width: 700px){.stat-card{flex:1 0 50%;max-width:49%}}.stat-card .stat-content{display:flex;flex-direction:row;justify-content:space-between;padding:10px 20px}.stat-card .stat-content .stat-icon{width:30%;text-align:center;vertical-align:center}@media screen and (max-width: 1000px){.stat-card .stat-content .stat-icon{width:50%;text-align:left}}.stat-card .stat-content .stat-icon .fa{font-size:3em}@media screen and (max-width: 1000px){.stat-card .stat-content .stat-icon .fa{font-size:2em}}@media screen and (max-width: 500px){.stat-card .stat-content .stat-icon .fa{font-size:1.5em}}.stat-card .stat-content .stat-details{width:70%;text-align:right}@media screen and (max-width: 1000px){.stat-card .stat-content .stat-details{width:100%}}.stat-card .stat-content .stat-details .stat-huge{font-size:1.7em;font-weight:700}@media screen and (max-width: 1000px){.stat-card .stat-content .stat-details .stat-huge{font-size:1.3em}}@media screen and (max-width: 500px){.stat-card .stat-content .stat-details .stat-huge{font-size:1em}}.stat-card .stat-content .stat-details .stat{font-size:1em}@media screen and (max-width: 1000px){.stat-card .stat-content .stat-details .stat{font-size:.9em}}@media screen and (max-width: 500px){.stat-card .stat-content .stat-details .stat{font-size:.8em}}#user-stats{display:flex;flex-wrap:wrap}#admin-menu[data-v-69570181]{display:flex}#admin-menu.center-card[data-v-69570181]{width:100%}#admin-menu[data-v-69570181] .card{flex-grow:1}@media screen and (max-width: 500px){#admin-menu[data-v-69570181] .card .card-content{padding:10px}}@media screen and (max-width: 500px) and (max-width: 500px){#admin-menu[data-v-69570181] .card .card-content .stat-card .stat-content{padding:10px}}@media screen and (max-width: 500px) and (max-width: 500px) and (max-width: 500px){#admin-menu[data-v-69570181] .card .card-content .stat-card .stat-content .stat-icon .fa{font-size:1.2em}}#admin-menu[data-v-69570181] .card .admin-menu{padding:0 10px}#admin-menu[data-v-69570181] .card .admin-menu dd{margin-bottom:30px}#admin-menu[data-v-69570181] .card .admin-menu .application-config-details{display:flex;flex-direction:column}#admin-menu[data-v-69570181] .card .admin-menu .application-config-details .email-sending-status,#admin-menu[data-v-69570181] .card .admin-menu .application-config-details .registration-status{font-weight:700}#admin-sports table td[data-v-56f637e8]{font-size:1.1em}#admin-sports .sport-img[data-v-56f637e8]{height:35px;width:35px;margin:0 auto}#admin-sports .has-workouts[data-v-56f637e8]{font-size:.95em;font-style:italic;padding:0 10px}#admin-sports .sport-action[data-v-56f637e8]{padding-left:40px}#admin-sports .action-button[data-v-56f637e8]{display:block}#admin-sports .top-button[data-v-56f637e8]{display:none}@media screen and (max-width: 700px){#admin-sports .sport-action[data-v-56f637e8]{padding-left:10px}#admin-sports .has-workouts[data-v-56f637e8]{padding-top:5px}#admin-sports .action-button[data-v-56f637e8]{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column}#admin-sports .top-button[data-v-56f637e8]{display:block;margin-bottom:20px}}.table-selects[data-v-fc86ab3c]{display:flex;justify-content:space-between;margin:10px 0}.table-selects label select[data-v-fc86ab3c]{margin-left:10px;padding:5px}@media screen and (max-width: 700px){.table-selects[data-v-fc86ab3c]{flex-wrap:wrap}.table-selects label[data-v-fc86ab3c]{margin-bottom:10px}.table-selects label select[data-v-fc86ab3c]{margin-left:0}}.pagination-center[data-v-f1388e09]{display:flex;justify-content:center;font-size:.9em}.pagination-center a[data-v-f1388e09]{text-decoration:none}.pagination-center .pagination[data-v-f1388e09]{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.pagination-center .pagination .page-prev[data-v-f1388e09],.pagination-center .pagination .page-next[data-v-f1388e09],.pagination-center .pagination .page[data-v-f1388e09]{border:solid 1px var(--card-border-color);padding:10px 15px}.pagination-center .pagination .page-prev.active[data-v-f1388e09],.pagination-center .pagination .page-next.active[data-v-f1388e09],.pagination-center .pagination .page.active[data-v-f1388e09]{font-weight:700}.pagination-center .pagination .page-prev.disabled[data-v-f1388e09],.pagination-center .pagination .page-next.disabled[data-v-f1388e09],.pagination-center .pagination .page.disabled[data-v-f1388e09]{cursor:default}.pagination-center .pagination .page-prev.disabled a[data-v-f1388e09],.pagination-center .pagination .page-next.disabled a[data-v-f1388e09],.pagination-center .pagination .page.disabled a[data-v-f1388e09]{cursor:default;pointer-events:none;color:var(--disabled-color)}.pagination-center .pagination .page[data-v-f1388e09]{margin-left:-1px}.pagination-center .pagination .page-prev[data-v-f1388e09]{border-top-left-radius:5px;border-bottom-left-radius:5px}.pagination-center .pagination .page-next[data-v-f1388e09]{border-top-right-radius:5px;border-bottom-right-radius:5px;margin-left:-1px}.pagination-center .pagination .fa[data-v-f1388e09]{font-size:.8em;padding:0 5px}@media screen and (max-width: 1000px){.pagination-center .pagination .page[data-v-f1388e09]{display:none}}.users-filters[data-v-553040c7]{display:flex;align-items:center;padding:10px 0;gap:10px}.users-filters .fa[data-v-553040c7]{font-size:1.5em}.users-filters .fa-disabled[data-v-553040c7]{color:var(--disabled-color)}.users-filters .search-username[data-v-553040c7]{display:flex;align-items:center;justify-content:space-between;gap:10px;border:solid 1px var(--card-border-color);border-radius:4px;color:var(--info-color);width:45%}.users-filters .search-username input[data-v-553040c7]{border:none;height:12px;width:90%}.users-filters .search-username input[data-v-553040c7]:focus{outline:none}.users-filters .search-username .fa-times[data-v-553040c7]{padding-right:10px}@media screen and (max-width: 700px){.users-filters .search-username[data-v-553040c7]{width:400px}}@media screen and (max-width: 500px){.users-filters .search-username[data-v-553040c7]{width:90%}}#admin-users .top-button[data-v-dc27c3d6]{display:none}#admin-users .no-users[data-v-dc27c3d6]{display:flex;justify-content:center;padding:20px 0;font-weight:700}#admin-users table td[data-v-dc27c3d6]{font-size:1.1em}#admin-users .left-text[data-v-dc27c3d6]{text-align:left}#admin-users[data-v-dc27c3d6] .user-picture img{height:30px;width:30px}#admin-users[data-v-dc27c3d6] .user-picture .no-picture{font-size:2em}@media screen and (max-width: 700px){#admin-users .top-button[data-v-dc27c3d6]{display:block;margin-bottom:20px}#admin-users .pagination-center[data-v-dc27c3d6]{margin-top:-30px}}.user-header[data-v-3abb1646]{display:flex;align-items:stretch}.user-header .user-details[data-v-3abb1646]{flex-grow:1;padding:10px;display:flex;flex-direction:column;align-items:center}.user-header .user-details .user-name[data-v-3abb1646]{font-size:2em;height:60%}.user-header .user-details .user-stats[data-v-3abb1646]{display:flex;gap:40px}.user-header .user-details .user-stats .user-stat[data-v-3abb1646]{display:flex;flex-direction:column;align-items:center;padding-top:10px}.user-header .user-details .user-stats .user-stat .stat-number[data-v-3abb1646],.user-header .user-details .user-stats .user-stat .stat-label[data-v-3abb1646]{padding:0 5px}.user-header .user-details .user-stats .user-stat[data-v-3abb1646] .distance,.user-header .user-details .user-stats .user-stat .stat-number[data-v-3abb1646]{font-weight:700;font-size:1.5em}@media screen and (max-width: 500px){.user-header .user-details .user-name[data-v-3abb1646]{font-size:1.5em}.user-header .user-details .user-stats[data-v-3abb1646]{gap:20px}.user-header .user-details .user-stats .user-stat[data-v-3abb1646] .distance,.user-header .user-details .user-stats .user-stat .stat-number[data-v-3abb1646]{font-weight:700;font-size:1.2em}.user-header .user-details .user-stats .user-stat.hide-small[data-v-3abb1646]{display:none}}.profile-tabs-links{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-bottom:10px}.profile-tabs-links a{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;color:var(--app-color);display:block;font-size:.9em;padding:2px 6px;text-align:center;text-decoration:none}.profile-tabs-links a.selected{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}#user-profile[data-v-ab81f074]{margin:auto;width:700px}@media screen and (max-width: 1000px){#user-profile[data-v-ab81f074]{width:100%;margin:0 auto 50px}}#user-infos .user-bio[data-v-01368a7e]{white-space:pre-wrap}#user-infos .alert-message[data-v-01368a7e]{margin:0}#user-infos .profile-buttons[data-v-01368a7e]{display:flex;flex-wrap:wrap}#user-infos .email-form[data-v-01368a7e]{display:flex}#user-infos .email-form form[data-v-01368a7e]{width:100%}#user-infos .email-form .form-buttons[data-v-01368a7e]{display:flex;gap:10px;margin-top:10px}#user-preferences[data-v-e641e7e8]{padding-top:10px}#user-preferences .preferences-section[data-v-e641e7e8]{font-weight:700;text-transform:uppercase;border-bottom:1px solid var(--card-border-color)}#user-preferences .raw-speed-help[data-v-e641e7e8]{margin-top:-5px}.password-strength[data-v-338d49ea]{cursor:default;display:flex;flex-direction:column}.password-strength .password-slider[data-v-338d49ea]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;height:5px;outline:none;padding:0}.password-strength .strength-0[data-v-338d49ea],.password-strength .strength-1[data-v-338d49ea]{background:var(--password-bg-color);background-image:-webkit-gradient(linear,20% 0%,20% 100%,color-stop(0%,var(--password-color-weak)),color-stop(100%,var(--password-color-weak)));background-image:-webkit-linear-gradient(left,var(--password-color-weak) 0%,var(--password-color-weak) 100%);background-image:-moz-linear-gradient(left,var(--password-color-weak) 0%,var(--password-color-weak) 100%);background-image:-o-linear-gradient(to right,var(--password-color-weak) 0%,var(--password-color-weak) 100%);background-image:linear-gradient(to right,var(--password-color-weak) 0%,var(--password-color-weak) 100%);background-repeat:no-repeat}.password-strength .strength-2[data-v-338d49ea]{background:var(--password-bg-color);background-image:-webkit-gradient(linear,20% 0%,20% 100%,color-stop(0%,var(--password-color-medium)),color-stop(100%,var(--password-color-medium)));background-image:-webkit-linear-gradient(left,var(--password-color-medium) 0%,var(--password-color-medium) 100%);background-image:-moz-linear-gradient(left,var(--password-color-medium) 0%,var(--password-color-medium) 100%);background-image:-o-linear-gradient(to right,var(--password-color-medium) 0%,var(--password-color-medium) 100%);background-image:linear-gradient(to right,var(--password-color-medium) 0%,var(--password-color-medium) 100%);background-repeat:no-repeat}.password-strength .strength-3[data-v-338d49ea]{background:var(--password-bg-color);background-image:-webkit-gradient(linear,20% 0%,20% 100%,color-stop(0%,var(--password-color-good)),color-stop(100%,var(--password-color-good)));background-image:-webkit-linear-gradient(left,var(--password-color-good) 0%,var(--password-color-good) 100%);background-image:-moz-linear-gradient(left,var(--password-color-good) 0%,var(--password-color-good) 100%);background-image:-o-linear-gradient(to right,var(--password-color-good) 0%,var(--password-color-good) 100%);background-image:linear-gradient(to right,var(--password-color-good) 0%,var(--password-color-good) 100%);background-repeat:no-repeat}.password-strength .strength-4[data-v-338d49ea]{background:var(--password-bg-color);background-image:-webkit-gradient(linear,20% 0%,20% 100%,color-stop(0%,var(--password-color-strong)),color-stop(100%,var(--password-color-strong)));background-image:-webkit-linear-gradient(left,var(--password-color-strong) 0%,var(--password-color-strong) 100%);background-image:-moz-linear-gradient(left,var(--password-color-strong) 0%,var(--password-color-strong) 100%);background-image:-o-linear-gradient(to right,var(--password-color-strong) 0%,var(--password-color-strong) 100%);background-image:linear-gradient(to right,var(--password-color-strong) 0%,var(--password-color-strong) 100%);background-repeat:no-repeat}.password-strength .password-slider[data-v-338d49ea]::-webkit-slider-thumb,.password-strength .password-slider[data-v-338d49ea]::-moz-range-thumb{opacity:0}.password-strength .password-slider[data-v-338d49ea]::-webkit-slider-thumb{-webkit-appearance:none}.password-strength .password-slider[data-v-338d49ea]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.password-strength .password-strength-details[data-v-338d49ea]{margin-bottom:5px;margin-top:-10px;padding:0 10px}.password-strength .password-strength-details .password-strength-value[data-v-338d49ea]{font-size:.85em}.password-strength .password-strength-details .info-box[data-v-338d49ea]{padding:1px 10px}.password-strength .password-strength-details .info-box .password-feedback[data-v-338d49ea]{padding-left:20px}.password-input[data-v-0caa3bff]{display:flex;flex-direction:column}.password-input .show-password[data-v-0caa3bff]{margin-top:-5px;display:flex;justify-content:right}.password-input .show-password button[data-v-0caa3bff]{font-style:italic;font-size:.85em;padding:5px 10px;cursor:pointer}#user-infos-edition[data-v-d6bbef04]{padding:10px 0}#user-infos-edition .form-items .password-input[data-v-d6bbef04] .show-password{font-weight:400;font-size:.8em;margin-top:-4px;padding-left:0}#user-infos-edition .form-items .password-input[data-v-d6bbef04] .form-info{font-weight:400;padding-left:10px}#user-infos-edition .form-items .password-input[data-v-d6bbef04] .password-strength-details{font-weight:400;margin-top:0}#user-infos-edition .form-buttons[data-v-d6bbef04]{flex-direction:row}@media screen and (max-width: 500px){#user-infos-edition .form-buttons[data-v-d6bbef04]{flex-direction:column}}#user-infos-edition .data-export[data-v-d6bbef04]{padding:10px 0}#user-infos-edition .data-export .data-export-archive[data-v-d6bbef04]{padding-top:20px;font-size:.9em}#user-infos-edition .data-export .data-export-archive .archive-link[data-v-d6bbef04]{color:var(--app-a-color);cursor:pointer}#user-infos-edition[data-v-d124143f]{padding-top:10px}#user-infos-edition .form-items .password-input[data-v-d124143f] .show-password{font-weight:400;font-size:.8em;margin-top:-4px;padding-left:0}#user-infos-edition .form-buttons[data-v-d124143f]{flex-direction:row}@media screen and (max-width: 500px){#user-infos-edition .form-buttons[data-v-d124143f]{flex-direction:column}}#user-picture-edition[data-v-92649ccc]{padding:10px 0}#user-picture-edition .user-picture-form[data-v-92649ccc]{display:flex;flex-direction:column;margin-top:10px}#user-picture-edition .user-picture-form form[data-v-92649ccc]{display:flex;flex-direction:column;gap:10px;justify-content:flex-start}#user-picture-edition .user-picture-form form input[data-v-92649ccc]{margin-top:10px;padding:5px}#user-picture-edition .user-picture-form form span[data-v-92649ccc]{font-style:italic;font-size:.9em;padding-left:5px}#user-picture-edition .user-picture-form form .picture-help[data-v-92649ccc]{display:flex}#user-picture-edition .user-picture-form form .picture-help span[data-v-92649ccc]{font-style:italic;padding:10px}#user-picture-edition .user-picture-form form .picture-help .fa-info-circle[data-v-92649ccc]{margin-right:10px}#user-picture-edition .user-picture-form .picture-buttons[data-v-92649ccc]{display:flex;flex-direction:row;align-items:center;gap:10px}@media screen and (max-width: 500px){#user-picture-edition .user-picture-form .picture-buttons[data-v-92649ccc],#user-picture-edition .user-picture-form .picture-help[data-v-92649ccc]{flex-direction:column;align-items:stretch}}#tz-dropdown[data-v-3d9b6b6f]{display:flex;flex-direction:column;position:relative}#tz-dropdown .tz-dropdown-list[data-v-3d9b6b6f]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:5px 0;position:absolute;overflow-y:auto;top:20px;left:0;right:0;max-height:200px;width:inherit}#tz-dropdown .tz-dropdown-item[data-v-3d9b6b6f]{cursor:pointer;font-size:.9em;font-weight:400;padding:5px}#tz-dropdown .tz-dropdown-item.focus[data-v-3d9b6b6f]{background-color:var(--dropdown-hover-color)}#user-preferences-edition[data-v-3130c876]{padding-top:10px}#user-preferences-edition .form-items[data-v-3130c876]{padding-top:5px}#user-preferences-edition .form-checkboxes .checkboxes-label[data-v-3130c876]{font-weight:700}#user-preferences-edition .form-checkboxes .checkboxes[data-v-3130c876]{display:flex;gap:10px;flex-wrap:wrap}#user-preferences-edition .form-checkboxes .checkboxes .checkbox-label[data-v-3130c876]{padding-left:5px}#user-preferences-edition .form-checkboxes .checkboxes label[data-v-3130c876]{font-weight:400}#user-preferences-edition .preferences-section[data-v-3130c876]{font-weight:700;text-transform:uppercase;border-bottom:1px solid var(--card-border-color);margin-bottom:5px}#user-preferences-edition .preferences-section[data-v-3130c876]:not(:first-child){margin-top:15px}#user-preferences-edition #language[data-v-3130c876],#user-preferences-edition #date_format[data-v-3130c876],#user-preferences-edition #use_dark_mode[data-v-3130c876]{padding:5px}[data-v-178c1981]:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--multiselect-tags-bg-color: #ffffff;--multiselect-tag-bg-color: #e5e7ea;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #647088;--multiselect-tag-icon-hover-color: #ffffff;--multiselect-option-bg-color: #ffffff;--multiselect-option-color: var(--app-color);--multiselect-option-highlight-bg-color: #9fa2af;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #ff6a6a;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #ff6a6a;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #f3f3f3;--multiselect-option-selected-color: #35495e;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697}:root [data-theme=dark][data-v-178c1981]{--dark-blue: #181a1b;--light-grey: #cfd0d0;--app-background-color: var(--dark-blue);--app-color: var(--light-grey);--app-color-light: #6f7070;--app-a-color: var(--light-grey);--app-a-text-decoration-color: #494949;--app-shadow-color: #383d3f;--app-loading-color: #414141;--app-loading-top-color: #949494;--button-hover-color: var(--app-color);--button-transparent-hover-color: #233240;--button-cancel-bg-color: var(--dark-blue);--button-cancel-color: var(--app-color);--button-confirm-bg-color: var(--dark-blue);--button-confirm-color: var(--app-color);--button-danger-bg-color: var(--dark-blue);--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: var(--dark-blue);--card-border-color: #494f52;--input-border-color: #494f52;--input-bg-color: var(--dark-blue);--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #233240;--dropdown-background-color: var(--dark-blue);--dropdown-border-color: var(--input-border-color);--policy-border-color: #ccc;--policy-link-color: var(--alert-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: var(--dark-blue);--multiselect-tags-bg-color: var(--dark-blue);--multiselect-tag-bg-color: #33353a;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #cfd0d0;--multiselect-tag-icon-hover-color: var(--dark-blue);--multiselect-option-bg-color: #61636e;--multiselect-option-color: #ffffff;--multiselect-option-highlight-bg-color: #4d4e56;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #963a41;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #963a41;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #33353a;--multiselect-option-selected-color: #f3f3f3;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #665f54;--custom-checkbox-checked-bg-color: #575e62;--custom-checkbox-checked-color: #e8e6e3;--calendar-border-color: var(--input-border-color);--calendar-week-end-color: #1e2021;--calendar-day-color: var(--app-color);--calendar-today-color: #202324;--calendar-workouts-color: #233240;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(68, 68, 68, .3);--nav-bar-background-color: var(--dark-blue);--nav-bar-link-active: #ffffff;--nav-border-color: var(--input-border-color);--mobile-menu-selected-color: var(--dark-blue);--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: var(--dark-blue);--footer-border-color: var(--input-border-color);--footer-color: #cfd0d0;--form-info: var(--app-color);--alert-background-color: #3f3f3f;--alert-color: #d6dde3;--info-background-color: #33353a;--info-color: var(--app-color);--error-background-color: #4e0000;--error-color: #ea464f;--success-background-color: #24391c;--success-color: #97cd97;--disabled-background-color: var(--dark-blue);--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: var(--dark-blue);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: #eff0f5;--map-attribution-text: #e8e8e8;--map-display-hover-attribution-text: #444444;--map-attribution-bg-color: none;--map-filter: invert(1) hue-rotate(180deg) brightness(.85) contrast(.85);--map-display-hover-filter: invert(1) hue-rotate(180deg) brightness(1.5) contrast(.6);--map-layers-overlays: var(--app-color);--map-control-bar: var(--app-color);--no-map-filter: invert(1) brightness(1.5) contrast(.9);--workout-static-map-shadow-color: #d2d2d2;--workout-static-map-bg-color: #818181;--icon-svg-filter: invert(90%) sepia(19%) saturate(0%) hue-rotate(39deg) brightness(86%) contrast(102%);--cell-heading-bg-color: #383838;--cell-heading-color: #eeeeee;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #831819;--password-color-medium: #9e6906;--password-color-good: #4b5826;--password-color-strong: #4a8c32;--scroll-thumb-color: #949697}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot);src:local("PT Sans"),local("PTSans-Regular"),url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-regular-Djlo7W5_.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-regular-hd7YDG6O.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-regular-CmpJlkma.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-regular-DbVTbs7b.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-italic-DUVM-V4c.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-italic-PAbCZe5A.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-italic-jaBdj_Wz.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-italic-Bgf8aerm.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-700-ELxAYisY.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-700-C1xncn47.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-700-BNHRiIhU.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-700-BfLKrhyt.svg#PTSans) format("svg")}html [data-theme=dark][data-v-178c1981]{color-scheme:dark}body[data-v-178c1981]{margin:0;overflow-y:scroll;scrollbar-gutter:stable both-edges;background-color:var(--app-background-color)}body[data-v-178c1981]::-webkit-scrollbar{width:5px;height:5px}body[data-v-178c1981]::-webkit-scrollbar-track{background:transparent}body[data-v-178c1981]::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}body[data-v-178c1981]:hover::-webkit-scrollbar-thumb{background:var(--scroll-thumb-color)}body[data-v-178c1981]:hover::-webkit-scrollbar-track{background:transparent}#app[data-v-178c1981]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-178c1981]{color:var(--app-a-color);text-decoration-color:var(--app-a-text-decoration-color)}a[data-v-178c1981]:hover,a[data-v-178c1981]:focus{text-decoration-color:var(--app-a-color)}img[data-v-178c1981]{max-width:100%}input[data-v-178c1981],textarea[data-v-178c1981],select[data-v-178c1981]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);color:var(--input-color);padding:10px}input[data-v-178c1981]:disabled,textarea[data-v-178c1981]:disabled,select[data-v-178c1981]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-178c1981] :invalid{outline:2px solid var(--input-error-color)}label[data-v-178c1981]{font-weight:700}button[data-v-178c1981]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button.transparent[data-v-178c1981]{font-family:PT Sans,Helvetica,Arial,sans-serif;font-size:1em;background:transparent;border-color:transparent;box-shadow:none}button.transparent[data-v-178c1981]:hover,button.transparent[data-v-178c1981]:disabled{background:transparent}button.transparent[data-v-178c1981]:hover{color:var(--app-color)}button.transparent[data-v-178c1981]:enabled:active{box-shadow:none}button.transparent[data-v-178c1981]:disabled,button.transparent.confirm[data-v-178c1981]:disabled{border-color:var(--disabled-border-color);color:var(--disabled-color)}button[data-v-178c1981]:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button[data-v-178c1981]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-178c1981]:disabled,button.confirm[data-v-178c1981]:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}button.cancel[data-v-178c1981]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-178c1981]:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.confirm[data-v-178c1981]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-178c1981]:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.danger[data-v-178c1981]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-178c1981]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-178c1981]:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}.box[data-v-178c1981]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-178c1981]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-178c1981]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-178c1981]{display:flex;flex-direction:column}.form-box .form-items input[data-v-178c1981]{margin:10px;padding:5px}.form-info[data-v-178c1981]{color:var(--form-info);font-size:.8em;margin-top:-2px;padding:0 15px}.success-message[data-v-178c1981]{margin:20px 0;background-color:var(--success-background-color);color:var(--success-color)}.upper[data-v-178c1981]{text-transform:uppercase}.view[data-v-178c1981]{padding-bottom:35px;background-color:var(--app-background-color)}.fa-trophy[data-v-178c1981]{color:var(--workout-trophy-color)}.mountains[data-v-178c1981]{margin-bottom:-3px;height:16px;filter:var(--icon-svg-filter)}.section-title[data-v-178c1981]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-178c1981]{background-color:var(--workout-no-map-bg-color);background-image:url(/static/img/map-DegIsCOa.svg);background-size:contain;background-repeat:no-repeat;background-position:center;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-178c1981]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-178c1981]{display:inline-flex}@media screen and (max-width: 300px){.custom-checkboxes-group .custom-checkboxes[data-v-178c1981]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-178c1981]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-178c1981]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-178c1981]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-178c1981]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-178c1981]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-178c1981]{font-weight:700}.description-list dl dd[data-v-178c1981]{margin-bottom:10px}.center-card[data-v-178c1981]{margin:0 auto;width:700px}.center-card.with-margin[data-v-178c1981]{margin-top:100px}@media screen and (max-width: 1000px){.center-card[data-v-178c1981]{width:100%;margin:0 auto 50px}}.text-center[data-v-178c1981]{text-align:center}.text-left[data-v-178c1981]{text-align:left}.responsive-table[data-v-178c1981]{margin-bottom:15px}.responsive-table table[data-v-178c1981]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-178c1981]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-178c1981]{font-size:.95em}.responsive-table table tbody td[data-v-178c1981]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-178c1981]{border:none}.responsive-table table .cell-heading[data-v-178c1981]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width: 700px){.responsive-table table thead[data-v-178c1981]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-178c1981]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-178c1981]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-178c1981]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-178c1981]{display:flex}}@media screen and (max-width: 500px){.responsive-table table td[data-v-178c1981]{width:100%}}.profile-buttons[data-v-178c1981]{display:flex;gap:10px}.medium-sport-img[data-v-178c1981]{height:35px;width:35px;margin:0 auto}.visually-hidden[data-v-178c1981]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.privacy-policy-text[data-v-178c1981]{margin:10px 50px 20px;padding:10px;width:100%}@media screen and (max-width: 700px){.privacy-policy-text[data-v-178c1981]{margin:0}}#user-privacy-policy[data-v-a7ac61ac]{padding:10px 0}#user-privacy-policy form[data-v-a7ac61ac]{display:flex;flex-direction:column;gap:10px}#user-privacy-policy form .policy-content[data-v-a7ac61ac]{height:500px;border:1px solid var(--policy-border-color);overflow:auto;margin:10px;border-radius:4px}@media screen and (max-width: 700px){#user-privacy-policy form .policy-content[data-v-a7ac61ac]{margin:10px 0;font-size:.9em}}#user-privacy-policy form .policy-content .privacy-policy-text[data-v-a7ac61ac]{width:auto}#user-privacy-policy form .form-buttons[data-v-a7ac61ac]{display:flex;gap:10px;flex-direction:row}@media screen and (max-width: 500px){#user-privacy-policy form .form-buttons[data-v-a7ac61ac]{flex-direction:column}}#new-oauth2-app #new-oauth2-title[data-v-e2284e06]{font-size:1.05em;font-weight:700;padding:0 10px}#new-oauth2-app #apps-form .form-items[data-v-e2284e06]{display:flex;flex-direction:column}#new-oauth2-app #apps-form .form-items input[type=text][data-v-e2284e06]{height:20px}#new-oauth2-app #apps-form .form-items .form-item-scope[data-v-e2284e06]{padding:10px}#new-oauth2-app #apps-form .form-items .form-item-scope .form-item-scope-label[data-v-e2284e06]{font-weight:700}#new-oauth2-app #apps-form .form-items .form-item-scope .form-item-scope-checkboxes[data-v-e2284e06]{padding-bottom:10px}#new-oauth2-app #apps-form .form-items .form-item-scope .form-item-scope-checkboxes .scope-label[data-v-e2284e06]{height:inherit}#new-oauth2-app #apps-form .form-items .form-item-scope .form-item-scope-checkboxes .scope-description[data-v-e2284e06]{font-style:italic;margin:0 5px}#new-oauth2-app #apps-form .form-items .form-item[data-v-e2284e06]{display:flex;flex-direction:column;padding:10px}#new-oauth2-app #apps-form .form-buttons[data-v-e2284e06]{display:flex;justify-content:flex-end}#new-oauth2-app #apps-form .form-buttons button[data-v-e2284e06]{margin:5px}#authorize-oauth2-app #authorize-oauth2-title[data-v-77d2c8f0]{font-size:1.05em;font-weight:700;padding:0 10px}#authorize-oauth2-app .oauth2-access[data-v-77d2c8f0]{padding:0 10px}#authorize-oauth2-app .authorize-oauth2-buttons[data-v-77d2c8f0]{display:flex}#authorize-oauth2-app .authorize-oauth2-buttons button[data-v-77d2c8f0]{margin:5px}#oauth2-app .app-buttons[data-v-3a7d0f4a]{display:flex;flex-wrap:wrap;gap:10px}#oauth2-app .app-secret[data-v-3a7d0f4a]{word-break:break-word}#oauth2-app .client-scopes[data-v-3a7d0f4a]{display:flex;flex-wrap:wrap}#oauth2-app .client-scopes .client-scope[data-v-3a7d0f4a]{padding-right:15px}#oauth2-app .fa-copy[data-v-3a7d0f4a]{font-size:.9em}#oauth2-app .no-description[data-v-3a7d0f4a]{font-style:italic}#oauth2-app .no-app[data-v-3a7d0f4a]{font-style:italic;padding:10px 0}#oauth2-apps-list ul[data-v-064a87b7]{list-style:square}#oauth2-apps-list ul li[data-v-064a87b7]{padding-bottom:10px}#oauth2-apps-list .app-issued-at[data-v-064a87b7]{font-size:.85em;font-style:italic;padding-left:10px}#oauth2-apps-list .apps-list[data-v-064a87b7]{font-size:1.05em;font-weight:700}#oauth2-apps-list .app-list-buttons[data-v-064a87b7]{display:flex;gap:10px}#oauth2-apps-list .no-apps[data-v-064a87b7]{font-style:italic;padding-bottom:20px}[data-v-a44f31af] .multiselect__input{background-color:var(--input-bg-color)}[data-v-a44f31af] .multiselect__tags{border:1px solid var(--input-border-color);border-radius:4px;background:var(--multiselect-tags-bg-color)}[data-v-a44f31af] .multiselect__input{border-color:#000}[data-v-a44f31af] .multiselect__tag{background-color:var(--multiselect-tag-bg-color);color:var(--multiselect-tag-color)}[data-v-a44f31af] .multiselect__tag-icon:after{color:var(--multiselect-tag-color)}[data-v-a44f31af] .multiselect__tag-icon:focus,[data-v-a44f31af] .multiselect__tag-icon:hover{background:var(--multiselect-tag-icon-hover-bg-color)}[data-v-a44f31af] .multiselect__tag-icon:focus:after,[data-v-a44f31af] .multiselect__tag-icon:hover:after{color:var(--multiselect-tag-icon-hover-color)}[data-v-a44f31af] .multiselect__option{background:var(--multiselect-option-bg-color);color:var(--multiselect-option-color)}[data-v-a44f31af] .multiselect__option--highlight,[data-v-a44f31af] .multiselect__option--highlight:after{background:var(--multiselect-option-highlight-bg-color);color:var(--multiselect-option-highlight-color)}[data-v-a44f31af] .multiselect__option--selected.multiselect__option--highlight{background:var(--multiselect-option-selected-highlight-bg-color);color:var(--multiselect-option-selected-highlight-color)}[data-v-a44f31af] .multiselect__option--selected.multiselect__option--highlight:after{background:var(--multiselect-option-selected-highlight-after-bg-color);color:var(--multiselect-option-selected-highlight-after-color)}[data-v-a44f31af] .multiselect__option--selected{background-color:var(--multiselect-option-selected-bg-color);color:var(--multiselect-option-selected-color)}[data-v-a44f31af] .multiselect__content-wrapper{border-color:var(--multiselect-content-wrapper-border-color)}.multiselect--disabled[data-v-a44f31af]{background-color:var(--multiselect-disabled-bg-color)}.multiselect--disabled[data-v-a44f31af] .multiselect__select{background:var(--multiselect-select-disabled-bg-color);color:var(--multiselect-select-disabled-color)}#new-equipment #new-equipment-title[data-v-28e798a0]{font-size:1.05em;font-weight:700;padding:0 10px}#new-equipment #equipment-form .form-items[data-v-28e798a0]{display:flex;flex-direction:column}#new-equipment #equipment-form .form-items input[type=text][data-v-28e798a0]{height:20px}#new-equipment #equipment-form .form-items .form-item[data-v-28e798a0]{display:flex;flex-direction:column;padding:10px 0}#new-equipment #equipment-form .form-items .form-item-checkbox[data-v-28e798a0]{display:flex;padding:10px 10px 10px 0;gap:5px}#new-equipment #equipment-form .equipment-label-help[data-v-28e798a0]{margin-top:15px}#new-equipment #equipment-form .equipment-warning[data-v-28e798a0]{margin-top:5px;margin-bottom:10px}#new-equipment #equipment-form .error-message[data-v-28e798a0]{margin:10px 0}#new-equipment #equipment-form .form-buttons[data-v-28e798a0]{display:flex;justify-content:flex-end}#new-equipment #equipment-form .form-buttons button[data-v-28e798a0]{margin:5px}#user-equipment .no-equipment[data-v-bb9ee5a6]{font-style:italic;padding:10px 0}#user-equipment .no-description[data-v-bb9ee5a6]{font-style:italic}#user-equipment .equipment-description[data-v-bb9ee5a6]{white-space:pre-wrap}#user-equipment .equipment-type[data-v-bb9ee5a6]{display:flex}#user-equipment .equipment-type .equipment-type-img[data-v-bb9ee5a6]{height:25px;width:25px;margin:0}#user-equipment .sports-list[data-v-bb9ee5a6]{display:flex;gap:10px;flex-wrap:wrap;padding-top:5px}#user-equipment .sports-list .sport-badge[data-v-bb9ee5a6]{display:flex;gap:10px;border:solid 1px var(--card-border-color);border-radius:4px;padding:7.5px 12px}#user-equipment .sports-list .sport-badge.inactive[data-v-bb9ee5a6]{font-style:italic}#user-equipment .sports-list .sport-badge .sport-img[data-v-bb9ee5a6]{height:20px;width:20px;margin:0}#user-equipment .duration-detail[data-v-bb9ee5a6]{font-style:italic}.equipment-buttons[data-v-bb9ee5a6]{display:flex;flex-wrap:wrap;gap:10px}#user-equipments-list[data-v-b2876f25]{padding:10px 0}#user-equipments-list h1[data-v-b2876f25]{font-size:1.05em;font-weight:700}#user-equipments-list h2[data-v-b2876f25]{font-size:1em;font-weight:700;display:flex;gap:5px;margin:20px 0 5px}#user-equipments-list h2 .equipment-type-img[data-v-b2876f25]{height:25px;width:25px;margin:0}#user-equipments-list table th[data-v-b2876f25]{text-transform:lowercase}#user-equipments-list table td.equipment-label[data-v-b2876f25]{width:280px}#user-equipments-list table td.column[data-v-b2876f25]{min-width:80px}#user-equipments-list table td.active[data-v-b2876f25]{width:40px}#user-equipments-list .mobile-display[data-v-b2876f25]{display:none}#user-equipments-list .no-equipments[data-v-b2876f25]{font-style:italic}#user-equipments-list .equipments-list-buttons[data-v-b2876f25]{display:flex;gap:10px;flex-wrap:wrap}@media screen and (max-width: 700px){#user-equipments-list table td.column[data-v-b2876f25]{min-width:initial}#user-equipments-list table td.equipment-label[data-v-b2876f25],#user-equipments-list table td.active[data-v-b2876f25],#user-equipments-list table td.action-buttons[data-v-b2876f25]{width:45%}#user-equipments-list .edition-buttons[data-v-b2876f25]{justify-content:center}#user-equipments-list .mobile-display[data-v-b2876f25]{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 20px}}@media screen and (max-width: 500px){#user-equipments-list table td.equipment-label[data-v-b2876f25],#user-equipments-list table td.active[data-v-b2876f25],#user-equipments-list table td.action-buttons[data-v-b2876f25]{width:100%}}.equipment-badge[data-v-84285cae]{display:flex;align-items:center;gap:10px;border:solid 1px var(--card-border-color);border-radius:4px;padding:5px 10px}.equipment-badge.inactive[data-v-84285cae]{font-style:italic}.equipment-badge .equipment-type-img[data-v-84285cae]{height:25px;min-width:25px;margin:0}#user-sport .sport-img[data-v-1211593f]{height:35px;width:35px;margin:0}#user-sport .sport-equipments[data-v-1211593f]{display:flex;flex-wrap:wrap;padding:5px;gap:10px}.sport-buttons[data-v-1211593f]{display:flex;flex-wrap:wrap;gap:10px}.no-equipments[data-v-1211593f]{font-style:italic}#sport-edition .form-items[data-v-7f3cff18]{display:flex;flex-direction:column}#sport-edition .form-items input[type=text][data-v-7f3cff18]{height:20px}#sport-edition .form-items .form-item[data-v-7f3cff18]{display:flex;flex-direction:column;padding:10px 0}#sport-edition .form-items .form-item-checkbox[data-v-7f3cff18]{display:flex;padding:10px 10px 10px 0;gap:5px}#sport-edition .form-items .sport-color[data-v-7f3cff18]{border:none;margin:6px 1px 6px 0;padding:0;width:80px}#sport-edition .error-message[data-v-7f3cff18]{margin:10px 0}#sport-edition .form-buttons[data-v-7f3cff18]{display:flex;justify-content:flex-end}#sport-edition .form-buttons button[data-v-7f3cff18]{margin:5px}#user-sport-preferences table th[data-v-6c042f49]{text-transform:lowercase}#user-sport-preferences .sport-img[data-v-6c042f49]{height:35px;width:35px;margin:0 auto}#user-sport-preferences .sport-color[data-v-6c042f49]{border:none;margin:6px 1px 6px 0;padding:0;width:40px}#user-sport-preferences .sport-label[data-v-6c042f49]{width:170px}#user-sport-preferences .disabled-sport[data-v-6c042f49]{font-style:italic;color:var(--disabled-sport-color)}#user-sport-preferences .disabled-sport .disabled-message[data-v-6c042f49]{font-size:.9em}#user-sport-preferences .disabled-sport .cell-heading[data-v-6c042f49]{font-style:normal}#user-sport-preferences .action-buttons[data-v-6c042f49]{width:70px}#user-sport-preferences .edition-buttons[data-v-6c042f49]{display:flex;flex-wrap:wrap;gap:5px;line-height:1.3em}#user-sport-preferences .edition-buttons button[data-v-6c042f49]{text-align:center;min-width:80px}#user-sport-preferences .threshold[data-v-6c042f49]{display:flex;flex-direction:column;-webkit-hyphens:auto;hyphens:auto;min-width:100px}#user-sport-preferences .threshold-input[data-v-6c042f49]{padding:5px;width:50px}#user-sport-preferences .mobile-display[data-v-6c042f49]{display:none}#user-sport-preferences div.error-message[data-v-6c042f49]{margin:0}@media screen and (max-width: 700px){#user-sport-preferences .sport-label[data-v-6c042f49],#user-sport-preferences .action-buttons[data-v-6c042f49]{width:45%}#user-sport-preferences .edition-buttons[data-v-6c042f49]{justify-content:center}#user-sport-preferences .mobile-display[data-v-6c042f49]{display:flex;margin:10px 0}}@media screen and (max-width: 500px){#user-sport-preferences .sport-label[data-v-6c042f49],#user-sport-preferences .action-buttons[data-v-6c042f49]{width:100%}}[data-v-ed135ec0]:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--multiselect-tags-bg-color: #ffffff;--multiselect-tag-bg-color: #e5e7ea;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #647088;--multiselect-tag-icon-hover-color: #ffffff;--multiselect-option-bg-color: #ffffff;--multiselect-option-color: var(--app-color);--multiselect-option-highlight-bg-color: #9fa2af;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #ff6a6a;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #ff6a6a;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #f3f3f3;--multiselect-option-selected-color: #35495e;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697}:root [data-theme=dark][data-v-ed135ec0]{--dark-blue: #181a1b;--light-grey: #cfd0d0;--app-background-color: var(--dark-blue);--app-color: var(--light-grey);--app-color-light: #6f7070;--app-a-color: var(--light-grey);--app-a-text-decoration-color: #494949;--app-shadow-color: #383d3f;--app-loading-color: #414141;--app-loading-top-color: #949494;--button-hover-color: var(--app-color);--button-transparent-hover-color: #233240;--button-cancel-bg-color: var(--dark-blue);--button-cancel-color: var(--app-color);--button-confirm-bg-color: var(--dark-blue);--button-confirm-color: var(--app-color);--button-danger-bg-color: var(--dark-blue);--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: var(--dark-blue);--card-border-color: #494f52;--input-border-color: #494f52;--input-bg-color: var(--dark-blue);--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #233240;--dropdown-background-color: var(--dark-blue);--dropdown-border-color: var(--input-border-color);--policy-border-color: #ccc;--policy-link-color: var(--alert-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: var(--dark-blue);--multiselect-tags-bg-color: var(--dark-blue);--multiselect-tag-bg-color: #33353a;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #cfd0d0;--multiselect-tag-icon-hover-color: var(--dark-blue);--multiselect-option-bg-color: #61636e;--multiselect-option-color: #ffffff;--multiselect-option-highlight-bg-color: #4d4e56;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #963a41;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #963a41;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #33353a;--multiselect-option-selected-color: #f3f3f3;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #665f54;--custom-checkbox-checked-bg-color: #575e62;--custom-checkbox-checked-color: #e8e6e3;--calendar-border-color: var(--input-border-color);--calendar-week-end-color: #1e2021;--calendar-day-color: var(--app-color);--calendar-today-color: #202324;--calendar-workouts-color: #233240;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(68, 68, 68, .3);--nav-bar-background-color: var(--dark-blue);--nav-bar-link-active: #ffffff;--nav-border-color: var(--input-border-color);--mobile-menu-selected-color: var(--dark-blue);--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: var(--dark-blue);--footer-border-color: var(--input-border-color);--footer-color: #cfd0d0;--form-info: var(--app-color);--alert-background-color: #3f3f3f;--alert-color: #d6dde3;--info-background-color: #33353a;--info-color: var(--app-color);--error-background-color: #4e0000;--error-color: #ea464f;--success-background-color: #24391c;--success-color: #97cd97;--disabled-background-color: var(--dark-blue);--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: var(--dark-blue);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: #eff0f5;--map-attribution-text: #e8e8e8;--map-display-hover-attribution-text: #444444;--map-attribution-bg-color: none;--map-filter: invert(1) hue-rotate(180deg) brightness(.85) contrast(.85);--map-display-hover-filter: invert(1) hue-rotate(180deg) brightness(1.5) contrast(.6);--map-layers-overlays: var(--app-color);--map-control-bar: var(--app-color);--no-map-filter: invert(1) brightness(1.5) contrast(.9);--workout-static-map-shadow-color: #d2d2d2;--workout-static-map-bg-color: #818181;--icon-svg-filter: invert(90%) sepia(19%) saturate(0%) hue-rotate(39deg) brightness(86%) contrast(102%);--cell-heading-bg-color: #383838;--cell-heading-color: #eeeeee;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #831819;--password-color-medium: #9e6906;--password-color-good: #4b5826;--password-color-strong: #4a8c32;--scroll-thumb-color: #949697}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot);src:local("PT Sans"),local("PTSans-Regular"),url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-regular-Djlo7W5_.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-regular-hd7YDG6O.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-regular-CmpJlkma.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-regular-DbVTbs7b.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-italic-DUVM-V4c.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-italic-PAbCZe5A.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-italic-jaBdj_Wz.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-italic-Bgf8aerm.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-700-ELxAYisY.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-700-C1xncn47.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-700-BNHRiIhU.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-700-BfLKrhyt.svg#PTSans) format("svg")}html [data-theme=dark][data-v-ed135ec0]{color-scheme:dark}body[data-v-ed135ec0]{margin:0;overflow-y:scroll;scrollbar-gutter:stable both-edges;background-color:var(--app-background-color)}body[data-v-ed135ec0]::-webkit-scrollbar{width:5px;height:5px}body[data-v-ed135ec0]::-webkit-scrollbar-track{background:transparent}body[data-v-ed135ec0]::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}body[data-v-ed135ec0]:hover::-webkit-scrollbar-thumb{background:var(--scroll-thumb-color)}body[data-v-ed135ec0]:hover::-webkit-scrollbar-track{background:transparent}#app[data-v-ed135ec0]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-ed135ec0]{color:var(--app-a-color);text-decoration-color:var(--app-a-text-decoration-color)}a[data-v-ed135ec0]:hover,a[data-v-ed135ec0]:focus{text-decoration-color:var(--app-a-color)}img[data-v-ed135ec0]{max-width:100%}input[data-v-ed135ec0],textarea[data-v-ed135ec0],select[data-v-ed135ec0]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);color:var(--input-color);padding:10px}input[data-v-ed135ec0]:disabled,textarea[data-v-ed135ec0]:disabled,select[data-v-ed135ec0]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-ed135ec0] :invalid{outline:2px solid var(--input-error-color)}label[data-v-ed135ec0]{font-weight:700}button[data-v-ed135ec0]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px}button.transparent[data-v-ed135ec0]{font-family:PT Sans,Helvetica,Arial,sans-serif;font-size:1em;background:transparent;border-color:transparent;box-shadow:none}button.transparent[data-v-ed135ec0]:hover,button.transparent[data-v-ed135ec0]:disabled{background:transparent}button.transparent[data-v-ed135ec0]:hover{color:var(--app-color)}button.transparent[data-v-ed135ec0]:enabled:active{box-shadow:none}button.transparent[data-v-ed135ec0]:disabled,button.transparent.confirm[data-v-ed135ec0]:disabled{border-color:var(--disabled-border-color);color:var(--disabled-color)}button[data-v-ed135ec0]:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button[data-v-ed135ec0]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-ed135ec0]:disabled,button.confirm[data-v-ed135ec0]:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}button.cancel[data-v-ed135ec0]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-ed135ec0]:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.confirm[data-v-ed135ec0]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-ed135ec0]:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.danger[data-v-ed135ec0]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-ed135ec0]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-ed135ec0]:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}.box[data-v-ed135ec0]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-ed135ec0]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-ed135ec0]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-ed135ec0]{display:flex;flex-direction:column}.form-box .form-items input[data-v-ed135ec0]{margin:10px;padding:5px}.form-info[data-v-ed135ec0]{color:var(--form-info);font-size:.8em;margin-top:-2px;padding:0 15px}.success-message[data-v-ed135ec0]{margin:20px 0;background-color:var(--success-background-color);color:var(--success-color)}.upper[data-v-ed135ec0]{text-transform:uppercase}.view[data-v-ed135ec0]{padding-bottom:35px;background-color:var(--app-background-color)}.fa-trophy[data-v-ed135ec0]{color:var(--workout-trophy-color)}.mountains[data-v-ed135ec0]{margin-bottom:-3px;height:16px;filter:var(--icon-svg-filter)}.section-title[data-v-ed135ec0]{font-weight:700;padding-top:15px;padding-left:10px;text-transform:capitalize}.no-map[data-v-ed135ec0]{background-color:var(--workout-no-map-bg-color);background-image:url(/static/img/map-DegIsCOa.svg);background-size:contain;background-repeat:no-repeat;background-position:center;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-ed135ec0]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-ed135ec0]{display:inline-flex}@media screen and (max-width: 300px){.custom-checkboxes-group .custom-checkboxes[data-v-ed135ec0]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-ed135ec0]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-ed135ec0]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-ed135ec0]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-ed135ec0]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-ed135ec0]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-ed135ec0]{font-weight:700}.description-list dl dd[data-v-ed135ec0]{margin-bottom:10px}.center-card[data-v-ed135ec0]{margin:0 auto;width:700px}.center-card.with-margin[data-v-ed135ec0]{margin-top:100px}@media screen and (max-width: 1000px){.center-card[data-v-ed135ec0]{width:100%;margin:0 auto 50px}}.text-center[data-v-ed135ec0]{text-align:center}.text-left[data-v-ed135ec0]{text-align:left}.responsive-table[data-v-ed135ec0]{margin-bottom:15px}.responsive-table table[data-v-ed135ec0]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-ed135ec0]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-ed135ec0]{font-size:.95em}.responsive-table table tbody td[data-v-ed135ec0]{padding:10px;border-bottom:1px solid var(--card-border-color)}.responsive-table table tbody tr:last-child td[data-v-ed135ec0]{border:none}.responsive-table table .cell-heading[data-v-ed135ec0]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width: 700px){.responsive-table table thead[data-v-ed135ec0]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-ed135ec0]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-ed135ec0]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-ed135ec0]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-ed135ec0]{display:flex}}@media screen and (max-width: 500px){.responsive-table table td[data-v-ed135ec0]{width:100%}}.profile-buttons[data-v-ed135ec0]{display:flex;gap:10px}.medium-sport-img[data-v-ed135ec0]{height:35px;width:35px;margin:0 auto}.visually-hidden[data-v-ed135ec0]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.about-text[data-v-ed135ec0]{margin-top:200px;margin-right:100px;padding-bottom:40px}@media screen and (max-width: 700px){.about-text[data-v-ed135ec0]{margin-top:0;margin-right:0;padding-bottom:0}}.about-text .fa-padding[data-v-ed135ec0]{padding-right:10px}.about-text .about-instance[data-v-ed135ec0]{font-weight:700;margin-top:30px}#bike[data-v-dc181e30]{display:flex;justify-content:center;margin-top:180px;padding:10px}#bike .bike-img[data-v-dc181e30]{max-width:200px}@media screen and (max-width: 700px){#bike[data-v-dc181e30]{margin-top:10px}#bike .bike-img[data-v-dc181e30]{max-width:150px}}#about[data-v-ef9c7198]{display:flex;height:100%}#about .container[data-v-ef9c7198]{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:20px;width:100%}#about .container .container-sub[data-v-ef9c7198]{min-width:50%;height:100%}#about .container .about-details[data-v-ef9c7198]{width:100%}@media screen and (max-width: 1000px){#about[data-v-ef9c7198]{height:auto}#about .container .container-sub[data-v-ef9c7198]{align-items:center}#about .container .container-sub .bike-img[data-v-ef9c7198]{max-width:60%}}@media screen and (max-width: 700px){#about .container[data-v-ef9c7198]{flex-direction:column}}#error[data-v-48ec856d]{display:flex;align-items:center;justify-content:center;height:75vh;text-align:center}#error .error-content[data-v-48ec856d]{margin-top:50px}#error .error-content h1[data-v-48ec856d]{font-size:6em;text-shadow:4px 4px 0 var(--app-shadow-color)}#error .error-content p[data-v-48ec856d]{font-size:1.2em;margin:30px 0}#admin .admin-card[data-v-5eee0876]{width:100%}#admin .admin-card[data-v-5eee0876] .card .admin-form{display:flex;flex-direction:column}#admin .admin-card[data-v-5eee0876] .card .admin-form label{display:flex;align-items:center;justify-content:space-between;margin:10px 0;flex-wrap:wrap}#admin .admin-card[data-v-5eee0876] .card .admin-form label input{width:50%;font-size:.9em;margin-right:50px}@media screen and (max-width: 1000px){#admin .admin-card[data-v-5eee0876] .card .admin-form label input{margin-right:0}}@media screen and (max-width: 700px){#admin .admin-card[data-v-5eee0876] .card .admin-form label input{width:100%}}#admin .admin-card[data-v-5eee0876] .card .admin-form label input:disabled{-webkit-appearance:none;-moz-appearance:textfield;background-color:var(--admin-disabled-input-color);border-color:var(--admin-disabled-input-color);color:var(--app-color)}#admin .admin-card[data-v-5eee0876] .card .admin-form .form-buttons{display:flex;gap:10px;margin-bottom:10px}.static-map{display:flex;position:relative}.static-map.display-hover{position:absolute;margin-left:20px;margin-top:3px;width:400px;height:225px;z-index:100;filter:var(--map-display-hover-filter)}.static-map.display-hover .map-attribution-text{color:var(--map-display-hover-attribution-text);background-color:var(--map-attribution-bg-color)}.static-map .bg-map-image{background-size:cover;background-position:center;opacity:.6;height:200px;width:100%;filter:var(--map-filter)}.static-map .map-attribution{top:0;right:0;font-size:11px;position:absolute}.static-map .map-attribution-text{color:var(--map-attribution-text);background-color:var(--map-attribution-bg-color)}.mountains[data-v-ef89664d]{padding-right:5px}.timeline-workout[data-v-ef89664d]{margin-bottom:20px}.timeline-workout .box[data-v-ef89664d]{flex-direction:column;padding:0}.timeline-workout .box .workout-user-date[data-v-ef89664d]{display:flex;justify-content:space-between;align-items:flex-start;padding:5px 10px}.timeline-workout .box .workout-user-date .workout-user[data-v-ef89664d]{display:flex}.timeline-workout .box .workout-user-date .workout-user[data-v-ef89664d] .user-picture img{height:25px;width:25px}.timeline-workout .box .workout-user-date .workout-user[data-v-ef89664d] .user-picture .no-picture{font-size:1.5em}.timeline-workout .box .workout-user-date .workout-user .workout-user-name[data-v-ef89664d]{white-space:nowrap;margin-left:3px;padding:0 5px;text-decoration:none}.timeline-workout .box .workout-user-date .workout-date[data-v-ef89664d]{font-size:.85em;font-style:italic;white-space:nowrap}.timeline-workout .box .workout-user-date .workout-title[data-v-ef89664d]{display:block;text-align:center;padding:0 10px}@media screen and (max-width: 500px){.timeline-workout .box .workout-user-date .workout-title[data-v-ef89664d]{display:none}}.timeline-workout .box .workout-map[data-v-ef89664d]{height:150px}.timeline-workout .box .workout-map .no-map[data-v-ef89664d]{line-height:150px;filter:var(--no-map-filter)}.timeline-workout .box .workout-map[data-v-ef89664d] .static-map{background-color:var(--workout-static-map-bg-color)}.timeline-workout .box .workout-map[data-v-ef89664d] .static-map .bg-map-image{height:150px}.timeline-workout .box .workout-data[data-v-ef89664d]{display:flex;padding:5px;font-size:.9em}.timeline-workout .box .workout-data .sport-img[data-v-ef89664d]{height:25px;width:25px}.timeline-workout .box .workout-data .img[data-v-ef89664d],.timeline-workout .box .workout-data .data[data-v-ef89664d]{display:flex;align-items:center}.timeline-workout .box .workout-data .img .data-values[data-v-ef89664d],.timeline-workout .box .workout-data .data .data-values[data-v-ef89664d]{display:flex;flex-wrap:wrap}.timeline-workout .box .workout-data .img[data-v-ef89664d]{justify-content:flex-end;width:10%}.timeline-workout .box .workout-data .data[data-v-ef89664d]{justify-content:center;width:22%}@media screen and (max-width: 500px){.timeline-workout .box .workout-data .img[data-v-ef89664d]{justify-content:center;width:20%}.timeline-workout .box .workout-data .data[data-v-ef89664d]{justify-content:center;width:40%}.timeline-workout .box .workout-data .altitude[data-v-ef89664d],.timeline-workout .box .workout-data .elevation[data-v-ef89664d]{display:none}}.timeline-workout .box .workout-data.without-elevation .img[data-v-ef89664d],.timeline-workout .box .workout-data.without-elevation .data[data-v-ef89664d]{justify-content:center;width:33%}.timeline-workout .box .workout-map[data-v-ef89664d],.timeline-workout .box .workout-data[data-v-ef89664d]{cursor:pointer}.timeline-workout .box .no-cursor[data-v-ef89664d]{cursor:default}.timeline-workout .box .fa[data-v-ef89664d]{padding-right:10px}.no-workouts[data-v-b0c91cc6]{display:flex;justify-content:center}#timeline[data-v-e0964959]{margin-bottom:20px}#timeline .more-workouts[data-v-e0964959]{display:flex;justify-content:center}.calendar-workout{display:flex;padding:1px;cursor:pointer}.calendar-workout .sport-img{width:18px;height:18px}.calendar-workout sup{position:relative;top:-8px;left:-3px;width:2px}.calendar-workout sup .custom-fa-small{font-size:.7em}@media screen and (max-width: 700px){.calendar-workout .sport-img{padding:3px;width:20px;height:20px}.calendar-workout sup .custom-fa-small{font-size:.6em}}.calendar-workouts-chart[data-v-796e8c43]{display:flex}.calendar-workouts-chart .workouts-chart[data-v-796e8c43]{position:relative;padding:0}.calendar-workouts-chart .workouts-chart .workouts-count[data-v-796e8c43]{display:flex;justify-content:center;position:absolute;top:4px;left:6px;width:20px;font-size:1.1em;font-weight:700}@media screen and (max-width: 700px){.calendar-workouts-chart .workouts-chart .workouts-count[data-v-796e8c43]{top:16px;left:6px}.calendar-workouts-chart .workouts-chart[data-v-796e8c43] .donut-chart{padding-top:12px}.calendar-workouts-chart .workouts-chart[data-v-796e8c43] .donut-chart svg g circle{stroke-width:2;stroke-opacity:.8}}.calendar-workouts-chart .workouts-pane[data-v-796e8c43]{display:flex;padding-left:40px}.calendar-workouts-chart .workouts-pane .more-workouts[data-v-796e8c43]{background:var(--calendar-workouts-color);border-radius:4px;box-shadow:0 4px 8px 0 var(--calendar-workouts-box-shadow-0),0 6px 20px 0 var(--calendar-workouts-box-shadow-1);position:absolute;top:52px;left:0;min-width:60px;margin-bottom:20px;padding:10px;display:flex;flex-wrap:wrap;z-index:1000}@media screen and (max-width: 700px){.calendar-workouts-chart .workouts-pane .more-workouts[data-v-796e8c43]{min-width:70px}}.calendar-workouts-chart .workouts-pane .more-workouts .calendar-more-close[data-v-796e8c43]{position:absolute;font-size:.9em;top:5px;right:5px;padding:0}.calendar-workouts .desktop-display{display:flex}.calendar-workouts .mobile-display{display:none}.calendar-workouts .workouts-display{display:flex;flex-wrap:wrap;position:relative;margin:0 10px 0 0}.calendar-workouts .donut-display{display:flex;height:34px;width:34px}@media screen and (max-width: 700px){.calendar-workouts .desktop-display{display:none}.calendar-workouts .mobile-display{display:flex}}.calendar-cells{display:flex;flex-direction:column;width:100%}.calendar-cells .calendar-row{display:flex;flex-wrap:wrap;border-top:solid 1px var(--calendar-border-color)}.calendar-cells .calendar-row .calendar-cell{border-right:solid 1px var(--calendar-border-color);height:40px;flex-grow:1;flex-basis:8%;padding:5px 10px 5px 5px;width:8%;position:relative}.calendar-cells .calendar-row .calendar-cell .calendar-cell-day{position:absolute;font-size:.8em;line-height:1;top:.5em;right:.5em;font-weight:700}.calendar-cells .calendar-row .calendar-cell:last-child{border-right:0}@media screen and (max-width: 700px){.calendar-cells .calendar-row .calendar-cell:last-child .calendar-workouts .more-workouts{left:-45px}}.calendar-cells .calendar-row .disabled-cell{color:var(--app-color-light)}.calendar-cells .calendar-row .week-end{background:var(--calendar-week-end-color)}.calendar-cells .calendar-row .today{background:var(--calendar-today-color)}@media screen and (max-width: 700px){.calendar-cells .calendar-row:last-child .calendar-workouts .more-workouts{top:inherit;bottom:20px}}.calendar-days{display:flex;flex-direction:row;border-top:solid 1px var(--calendar-border-color)}.calendar-days .calendar-day{flex-grow:1;padding:5px;text-align:center;text-transform:uppercase;color:var(--calendar-day-color)}.calendar-header{display:flex;flex-direction:row}.calendar-header .calendar-arrow{flex-grow:1;padding:9px px}.calendar-header .calendar-arrow-left{text-align:left;cursor:pointer}.calendar-header .calendar-arrow-right{text-align:right;cursor:pointer}.calendar-header .calendar-month{flex-grow:1;font-weight:700;padding:10px;text-align:center;text-transform:uppercase}#user-calendar .calendar-card,#user-calendar .calendar-card .card-content{padding:0}.bar-chart[data-v-893ee0af]{position:relative;min-height:400px;width:100%}.bar-chart.minimal[data-v-893ee0af]{min-height:300px}@media screen and (max-width: 700px){.bar-chart[data-v-893ee0af]{min-height:268px}.bar-chart.minimal[data-v-893ee0af]{min-height:290px}}@media screen and (max-width: 420px){.bar-chart[data-v-893ee0af]{width:calc(100vw - 95px)}}.stats-chart[data-v-0473fee9]{width:100%}.stats-chart .chart-radio[data-v-0473fee9]{display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px}.stats-chart .chart-radio label[data-v-0473fee9]{font-size:.85em;font-weight:400}@media screen and (max-width: 700px){.stats-chart .chart-radio label[data-v-0473fee9]{padding-bottom:10px}}.stats-chart .workouts-average[data-v-0473fee9]{display:flex;margin:10px 0 0 25px;min-height:20px}.stats-chart .workouts-average .fa-info-circle[data-v-0473fee9]{padding-right:5px}@media screen and (max-width: 700px){.stats-chart .workouts-average .fa-info-circle[data-v-0473fee9]{padding-right:2px}.stats-chart .workouts-average .info-box[data-v-0473fee9]{padding:5px 10px}}.user-month-stats[data-v-3131940a] .card-content{padding:10px}.record[data-v-fce46986]{display:flex;align-items:center;justify-content:space-between}.record span[data-v-fce46986]{padding:2px}.record .record-type[data-v-fce46986]{flex-grow:1}.record .record-value[data-v-fce46986]{font-weight:700;white-space:nowrap;padding-right:10px}.record .record-date[data-v-fce46986]{white-space:nowrap;min-width:30%;text-align:right}.records-card[data-v-97e7ddaa]{width:100%;padding-bottom:3px}.records-card[data-v-97e7ddaa] .card{font-size:.9em}.records-card[data-v-97e7ddaa] .card .card-title{display:flex;font-size:.9em}.records-card[data-v-97e7ddaa] .card .card-title .sport-img{padding-right:10px;height:20px;width:20px}.records-card[data-v-97e7ddaa] .card .card-content{font-size:.9em;padding:10px}.records-card[data-v-97e7ddaa] .card .card-content .record{display:flex;align-items:center;justify-content:space-between}.records-card[data-v-97e7ddaa] .card .card-content .record span{padding:2px}.records-card[data-v-97e7ddaa] .card .card-content .record .record-type{flex-grow:1}.records-card[data-v-97e7ddaa] .card .card-content .record .record-value{font-weight:700;white-space:nowrap;padding-right:10px}.records-card[data-v-97e7ddaa] .card .card-content .record .record-date{white-space:nowrap;min-width:30%;text-align:right}@media screen and (max-width: 1000px){.records-card[data-v-97e7ddaa] .card,.records-card[data-v-97e7ddaa] .card .card-title{font-size:1em}.records-card[data-v-97e7ddaa] .card .card-title .sport-img{height:22px;width:22px}}@media screen and (max-width: 500px){.records-card[data-v-97e7ddaa] .card .card-content .record.max-width .record-type{max-width:40%}}.user-records .no-records[data-v-fff33919]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}#user-stats{display:flex;flex:1 0 25%;justify-content:space-around;flex-wrap:wrap}.privacy-policy-message[data-v-1b250692]{background:var(--alert-background-color);color:var(--alert-color);border-radius:4px;padding:10px 20px}.privacy-policy-message .policy-link[data-v-1b250692]{color:var(--policy-link-color);text-decoration:underline}#dashboard .dashboard-container[data-v-6e13c66c]{display:flex;flex-direction:row}#dashboard .dashboard-container .dashboard-sub-container[data-v-6e13c66c]{display:flex;flex-direction:column}#dashboard .dashboard-container .left-container[data-v-6e13c66c]{width:32%}#dashboard .dashboard-container .right-container[data-v-6e13c66c]{width:68%}#dashboard .mobile-menu[data-v-6e13c66c]{display:none}#dashboard .privacy-policy-message[data-v-6e13c66c]{display:flex;justify-content:center}@media screen and (max-width: 1000px){#dashboard[data-v-6e13c66c]{padding-bottom:60px}#dashboard .dashboard-container[data-v-6e13c66c]{display:flex;flex-direction:column}#dashboard .dashboard-container .left-container[data-v-6e13c66c],#dashboard .dashboard-container .right-container[data-v-6e13c66c]{width:100%}#dashboard .mobile-menu[data-v-6e13c66c]{display:flex}#dashboard .mobile-menu .box[data-v-6e13c66c]{display:flex;justify-content:space-between;padding:0;width:100%}#dashboard .mobile-menu .box .mobile-menu-item[data-v-6e13c66c]{display:flex;justify-content:space-around;border:none;border-radius:4px;box-shadow:none;font-size:.95em;padding:10px;width:25%}#dashboard .mobile-menu .box .mobile-menu-item .fa-trophy[data-v-6e13c66c]{color:var(--app-color)}#dashboard .mobile-menu .box .mobile-menu-item.is-selected[data-v-6e13c66c]{color:var(--mobile-menu-selected-color);background-color:var(--mobile-menu-selected-bgcolor)}#dashboard .mobile-menu .box .mobile-menu-item.is-selected .fa-trophy[data-v-6e13c66c]{color:var(--mobile-menu-selected-color)}#dashboard .is-hidden[data-v-6e13c66c]{display:none}}@media screen and (max-width: 700px){#dashboard .privacy-policy-message[data-v-6e13c66c]{margin:0 5px}}.chart-menu[data-v-3fa0b6ca]{display:flex;align-items:center}.chart-menu .chart-arrow[data-v-3fa0b6ca],.chart-menu .time-frames[data-v-3fa0b6ca]{flex-grow:1;text-align:center}.chart-menu .chart-arrow[data-v-3fa0b6ca]{cursor:pointer}@media screen and (max-width: 500px){.chart-menu .chart-arrow[data-v-3fa0b6ca]{padding:6px}}.stats-type[data-v-3fa0b6ca]{display:flex;justify-content:center;margin:10px 0 5px}.stats-type .stats-type-radio[data-v-3fa0b6ca]{display:flex;gap:10px}.stats-type .stats-type-radio label[data-v-3fa0b6ca]{font-size:.9em;font-weight:400;text-transform:lowercase}.sports-menu{display:flex;flex-wrap:wrap;padding:0 10px}.sports-menu label{display:flex;align-items:center;font-size:.9em;font-weight:400;min-width:120px;padding:10px}@media screen and (max-width: 1000px){.sports-menu label{min-width:100px}}@media screen and (max-width: 500px){.sports-menu label{min-width:20px}.sports-menu label .sport-label{display:none}}.sports-menu .sport-img{padding:3px;width:20px;height:20px}#user-statistics.stats-disabled[data-v-ff5da6bd]{opacity:.3;pointer-events:none}#user-statistics[data-v-ff5da6bd] .chart-radio{justify-content:space-around;padding:10px 10px 0}.sport-stat-card{flex:0 0 33%}@media screen and (max-width: 700px){.sport-stat-card{flex:1 0 50%}}@media screen and (max-width: 500px){.sport-stat-card{flex:1 0 100%}}.sport-stat-card .stat-content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:5px}.sport-stat-card .stat-content .stat-icon .fa{font-size:2em}@media screen and (max-width: 1000px){.sport-stat-card .stat-content .stat-icon .fa{font-size:1.5em}}.sport-stat-card .stat-content .stat-details{display:flex;flex-direction:column;align-items:center;justify-content:space-around}@media screen and (max-width: 1000px){.sport-stat-card .stat-content .stat-details{width:100%}}.sport-stat-card .stat-content .stat-details .stat-label{text-transform:capitalize}.sport-stat-card .stat-content .stat-details .stat-values{display:flex;gap:5px;align-items:baseline;min-height:30px}.sport-stat-card .stat-content .stat-details .stat-values .stat-huge{font-size:1.3em;font-weight:700}@media screen and (max-width: 1000px){.sport-stat-card .stat-content .stat-details .stat-values .stat-huge{font-size:1.2em}}@media screen and (max-width: 500px){.sport-stat-card .stat-content .stat-details .stat-values .stat-huge{font-size:1em}}.sport-stat-card .stat-content .stat-details .stat-values .fa-refresh{font-size:1.4em}.sport-stat-card .stat-content .stat-details .stat-values .stat{font-size:1em}@media screen and (max-width: 1000px){.sport-stat-card .stat-content .stat-details .stat-values .stat{font-size:.9em}}@media screen and (max-width: 500px){.sport-stat-card .stat-content .stat-details .stat-values .stat{font-size:.8em}}.sport-stat-card .stat-content .stat-details .stat-average{display:flex;gap:5px;font-style:italic;font-size:.9em;text-transform:lowercase;min-height:25px}#sport-statistics #sport[data-v-2e2b2caa]{height:30px;margin-left:10px;padding:5px}#sport-statistics .label[data-v-2e2b2caa]{font-weight:700;text-transform:capitalize;margin:20px 0 10px}#sport-statistics .statistics-workouts-count[data-v-2e2b2caa]{font-style:italic}#sport-statistics .sport-statistics .sport-img-label[data-v-2e2b2caa]{display:flex;gap:10px;align-items:flex-end;margin-top:15px}#sport-statistics .sport-statistics .sport-img-label .sport-img[data-v-2e2b2caa]{height:50px;width:50px}#sport-statistics .sport-statistics .sport-img-label .sport-label[data-v-2e2b2caa]{font-size:25px;font-weight:700}#sport-statistics .sport-statistics .statistics[data-v-2e2b2caa]{display:flex;justify-content:flex-start;flex-wrap:wrap}#sport-statistics .records[data-v-2e2b2caa]{width:425px}@media screen and (max-width: 500px){#sport-statistics .sport-statistics .sport-img-label .sport-img[data-v-2e2b2caa]{height:50px;width:50px}#sport-statistics .sport-statistics .sport-img-label .sport-label[data-v-2e2b2caa]{font-size:20px;font-weight:700}#sport-statistics .sport-statistics .records[data-v-2e2b2caa]{font-size:.9em;width:100%}}#statistics[data-v-b57d20e5]{display:flex;width:100%}#statistics .container[data-v-b57d20e5]{display:flex;flex-direction:column;width:100%}#statistics .stats-types[data-v-b57d20e5]{height:30px;margin-left:10px;padding:5px}[data-v-1d52bb01]:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--multiselect-tags-bg-color: #ffffff;--multiselect-tag-bg-color: #e5e7ea;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #647088;--multiselect-tag-icon-hover-color: #ffffff;--multiselect-option-bg-color: #ffffff;--multiselect-option-color: var(--app-color);--multiselect-option-highlight-bg-color: #9fa2af;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #ff6a6a;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #ff6a6a;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #f3f3f3;--multiselect-option-selected-color: #35495e;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697}#user-auth-form[data-v-1d52bb01]{display:flex}#user-auth-form #user-form[data-v-1d52bb01]{width:60%}#user-auth-form #user-form .account[data-v-1d52bb01]{font-size:.9em;padding-left:10px}#user-auth-form #user-form .links[data-v-1d52bb01]{font-size:.9em;font-style:italic;padding:0 10px}#user-auth-form #user-form button[data-v-1d52bb01]{margin:10px;border:solid 1px var(--app-color)}#user-auth-form #user-form button[data-v-1d52bb01]:disabled{border-color:var(--disabled-color)}#user-auth-form #user-form .success-message[data-v-1d52bb01]{margin:10px}#user-auth-form #user-form .accepted_policy[data-v-1d52bb01]{display:flex;align-items:center;font-size:.85em;font-weight:400}#user-auth-form #user-form .form-items label[data-v-1d52bb01]{padding-left:10px}#user-auth-form #user-form .form-items label.accepted_policy[data-v-1d52bb01]{padding-left:0}#user-auth-form #user-form .form-items label.accepted_policy input[data-v-1d52bb01]{margin-top:10px}#user-auth-form #user-form .form-items[data-v-1d52bb01] input{margin-top:0}#user-auth-form #user-form .form-items[data-v-1d52bb01] .password-strength input{margin-top:10px}#user-auth-form #user-form .form-info[data-v-1d52bb01]{margin-bottom:5px}@media screen and (max-width: 1000px){#user-auth-form[data-v-1d52bb01]{margin-bottom:50px}#user-auth-form #user-form[data-v-1d52bb01]{width:100%}}.user-form[data-v-1d52bb01]{margin-top:200px}@media screen and (max-width: 700px){.user-form[data-v-1d52bb01]{margin-top:10px}}#account-confirmation-email[data-v-b0299010]{display:flex;flex-direction:column}#account-confirmation-email .email-sent[data-v-b0299010]{display:flex;flex-direction:column;align-items:center}#account-confirmation-email .email-sent svg[data-v-b0299010]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter);width:100px}#account-confirmation-email .email-sent .email-sent-message[data-v-b0299010]{font-size:1.1em;text-align:center}@media screen and (max-width: 1000px){#account-confirmation-email .email-sent .email-sent-message[data-v-b0299010]{font-size:1em}}#account-confirmation-email[data-v-b0299010] .card .card-content #user-auth-form{margin-top:0}#account-confirmation-email[data-v-b0299010] .card .card-content #user-auth-form #user-form{width:100%}#account-confirmation[data-v-9a9c1644]{display:flex}#account-confirmation .container[data-v-9a9c1644]{display:flex;justify-content:center;width:50%}@media screen and (max-width: 700px){#account-confirmation .container[data-v-9a9c1644]{width:100%}}#account-confirmation[data-v-1b343aed]{display:flex;flex-direction:column;align-items:center}#account-confirmation svg[data-v-1b343aed]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter);width:100px}#account-confirmation .error-message[data-v-1b343aed]{font-size:1.1em;text-align:center;display:flex;flex-direction:column}@media screen and (max-width: 1000px){#account-confirmation .error-message[data-v-1b343aed]{font-size:1em}}#email-update[data-v-8b516209]{display:flex;flex-direction:column;align-items:center}#email-update svg[data-v-8b516209]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter);width:100px}#email-update .error-message[data-v-8b516209]{font-size:1.1em;text-align:center;display:flex;flex-direction:column}@media screen and (max-width: 1000px){#email-update .error-message[data-v-8b516209]{font-size:1em}}#loginOrRegister[data-v-84d61340]{display:flex}#loginOrRegister .container[data-v-84d61340]{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:20px;width:100%}#loginOrRegister .container .container-sub[data-v-84d61340]{min-width:50%;height:100%}@media screen and (max-width: 1000px){#loginOrRegister[data-v-84d61340]{height:auto}#loginOrRegister .container .container-sub[data-v-84d61340]{align-items:center}#loginOrRegister .container .container-sub .bike-img[data-v-84d61340]{max-width:60%}}@media screen and (max-width: 700px){#loginOrRegister .container[data-v-84d61340]{flex-direction:column}}#password-action-done[data-v-ee1004fc]{display:flex;flex-direction:column;align-items:center}#password-action-done svg[data-v-ee1004fc]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter);width:100px}#password-action-done .password-message[data-v-ee1004fc]{font-size:1.1em;text-align:center}@media screen and (max-width: 1000px){#password-action-done .password-message[data-v-ee1004fc]{font-size:1em}}#password-reset-request[data-v-97f01ba1] .card .card-content #user-form{width:100%}#password-reset[data-v-5cbe9029]{display:flex}#password-reset .container[data-v-5cbe9029]{display:flex;justify-content:center;width:50%}@media screen and (max-width: 700px){#password-reset .container[data-v-5cbe9029]{width:100%}}#profile[data-v-af92ad3a]{display:flex;flex-direction:column;padding:0 10px 40px}#profile[data-v-af92ad3a] .profile-form{display:flex;flex-direction:column}#profile[data-v-af92ad3a] .profile-form hr{border-color:var(--card-border-color);border-width:1px 0 0 0}#profile[data-v-af92ad3a] .profile-form .form-items{display:flex;flex-direction:column}#profile[data-v-af92ad3a] .profile-form .form-items input{margin:5px 0}#profile[data-v-af92ad3a] .profile-form .form-items select{height:35px;padding:5px 0}#profile[data-v-af92ad3a] .profile-form .form-items ::v-deep(.custom-textarea) textarea{padding:5px}#profile[data-v-af92ad3a] .profile-form .form-items .form-item{display:flex;flex-direction:column;padding:10px}#profile[data-v-af92ad3a] .profile-form .form-items .birth-date{height:20px}#profile[data-v-af92ad3a] .profile-form .form-buttons{display:flex;margin-top:10px;padding:10px 0;gap:10px}#user[data-v-1b7a0b4f]{margin:auto;width:700px}@media screen and (max-width: 1000px){#user[data-v-1b7a0b4f]{width:100%;margin:0 auto 50px}}#workout-edition[data-v-3001ffb9] .card .card-title{text-align:center;text-transform:uppercase}@media screen and (max-width: 1000px){#workout-edition[data-v-3001ffb9] .card .card-content{padding:10px 0}}#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .form-items{display:flex;flex-direction:column}#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .form-items input{height:20px}#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .form-items .workout-date-duration{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 1000px){#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .form-items .workout-date-duration{flex-direction:column}}#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .form-items .form-item{display:flex;flex-direction:column;padding:5px 10px 2.5px}#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .form-items .form-item .workout-date-time{display:flex}#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .form-items .form-item .workout-date-time #workout-date{margin-right:10px}#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .form-items .form-item .workout-duration{width:25px}#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .form-items .form-item-radio{display:flex;justify-content:space-around}#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .form-items .form-item-radio label{font-weight:400}@media screen and (max-width: 1000px){#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .form-items .form-item-radio label{font-size:.9em}}#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .form-items .form-item-radio input{margin-top:-2px;vertical-align:middle}#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .form-buttons{display:flex;justify-content:flex-end;padding:10px 5px 0}#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .form-buttons button{margin:5px}#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .files-help{display:flex;justify-content:space-around;margin-top:10px;padding:7.5px 10px}#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .files-help div{display:flex}@media screen and (max-width: 1000px){#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .files-help div{flex-direction:column}}#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .files-help div ul{margin:0;padding:0 20px}#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .field-help{display:flex;margin-top:5px}#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .workout-data{display:flex;flex-direction:row;justify-content:space-between}#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .workout-data .form-item{width:30%}@media screen and (max-width: 1000px){#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .workout-data{flex-direction:column}#workout-edition[data-v-3001ffb9] .card .card-content #workout-form .workout-data .form-item{width:initial}}@media screen and (max-width: 700px){#workout-edition[data-v-3001ffb9]{margin-bottom:0}#workout-edition.center-form[data-v-3001ffb9]{margin:50px auto}#workout-edition.with-margin[data-v-3001ffb9]{margin-top:0}}#workout-edition .errored[data-v-3001ffb9]{outline:2px solid var(--input-error-color)}#workout-card-title[data-v-ba7fce77]{display:flex;justify-content:space-between;align-items:center}#workout-card-title .workout-arrow[data-v-ba7fce77]{cursor:pointer;padding:10px}#workout-card-title .workout-arrow.inactive[data-v-ba7fce77]{color:var(--disabled-color);cursor:default}#workout-card-title .workout-card-title[data-v-ba7fce77]{display:flex;flex-grow:1;align-items:center}#workout-card-title .workout-card-title .sport-img[data-v-ba7fce77]{padding:0 10px}#workout-card-title .workout-card-title .sport-img[data-v-ba7fce77] svg{height:35px;width:35px}#workout-card-title .workout-card-title .workout-title span[data-v-ba7fce77]{margin-right:5px}#workout-card-title .workout-card-title .workout-date[data-v-ba7fce77]{font-size:.8em;font-weight:400}#workout-card-title .workout-card-title .workout-segment[data-v-ba7fce77]{font-weight:400}#workout-card-title .workout-card-title .workout-link[data-v-ba7fce77]{padding-left:10px}#workout-card-title .workout-card-title .fa[data-v-ba7fce77]{padding:0 3px}#workout-card-title .workout-card-title .icon-button[data-v-ba7fce77]{cursor:pointer;padding:0;margin-left:2px}@media screen and (max-width: 700px){#workout-card-title .workout-arrow[data-v-ba7fce77]{padding:5px}}@media screen and (max-width: 700px) and (max-width: 700px){#workout-card-title .workout-card-title .fa-download[data-v-ba7fce77],#workout-card-title .workout-card-title .fa-trash[data-v-ba7fce77],#workout-card-title .workout-card-title .fa-edit[data-v-ba7fce77]{padding:0 7px}}.workout-record sup[data-v-1b247cbe]{font-size:75%;line-height:0}.wind[data-v-e1f7f9cc]{display:flex;justify-content:center}.wind .wind-bearing[data-v-e1f7f9cc]{padding-left:5px}#workout-weather[data-v-be2fffb0]{padding-top:10px}#workout-weather .weather-img[data-v-be2fffb0]{height:30px;filter:var(--icon-svg-filter)}#workout-weather .weather-img-small[data-v-be2fffb0]{height:20px}#workout-weather .weather-table[data-v-be2fffb0]{width:100%;text-align:center}#workout-weather .weather-table .weather-th[data-v-be2fffb0]{display:flex;flex-direction:column;text-transform:capitalize}#workout-weather .weather-table tbody[data-v-be2fffb0]{font-size:.8em}#workout-info[data-v-9341b3e8]{display:flex;flex-direction:column;padding:10px 20px;width:100%}#workout-info .fa[data-v-9341b3e8],#workout-info .mountains[data-v-9341b3e8]{padding-right:5px}#workout-info .workout-data[data-v-9341b3e8]{padding:5px 0}#workout-info .workout-data .label[data-v-9341b3e8]{text-transform:capitalize}#workout-info .workout-data .value[data-v-9341b3e8]{font-weight:700;text-transform:lowercase}@media screen and (max-width: 700px){#workout-info[data-v-9341b3e8]{padding:10px}}#workout-map[data-v-02ef686a]{padding:10px 0}#workout-map .leaflet-container[data-v-02ef686a],#workout-map .no-map[data-v-02ef686a]{height:400px;width:600px}#workout-map .no-map[data-v-02ef686a]{line-height:400px;filter:var(--no-map-filter)}#workout-map .leaflet-container .map[data-v-02ef686a]{filter:var(--map-filter)}#workout-map .leaflet-container .map-control[data-v-02ef686a]{background:var(--map-control-bg-color);padding:5px 10px;border:2px solid var(--map-control-border-color);border-radius:3px;color:var(--map-control-color)}#workout-map .leaflet-container .map-control[data-v-02ef686a]:hover{background-color:var(--map-control-hover-bg-color)}#workout-map[data-v-02ef686a] .fullscreen{display:flex;align-items:center;z-index:1000}#workout-map[data-v-02ef686a] .fullscreen .fullscreen-map{height:100%;width:100%}@media screen and (max-width: 700px){#workout-map[data-v-02ef686a]{padding:0}#workout-map .leaflet-container[data-v-02ef686a]{width:100%;height:300px}#workout-map .no-map[data-v-02ef686a]{display:none}}.workout-detail[data-v-203972ae]{display:flex}.workout-detail[data-v-203972ae] .card{width:100%;margin-bottom:0}.workout-detail[data-v-203972ae] .card .card-title{padding:10px 15px}.workout-detail[data-v-203972ae] .card .card-content{display:flex;flex-direction:column}.workout-detail[data-v-203972ae] .card .card-content .workout-map-data{display:flex;flex-direction:row}.workout-detail[data-v-203972ae] .card .card-content .workout-equipments{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width: 1000px){.workout-detail[data-v-203972ae] .card .card-content .workout-map-data{display:flex;flex-direction:column}}#workout-chart[data-v-727b605c] .card .card-title{text-transform:capitalize}#workout-chart[data-v-727b605c] .card .card-content{display:flex;flex-direction:column}#workout-chart[data-v-727b605c] .card .card-content .chart-radio{width:100%;display:flex;justify-content:center}#workout-chart[data-v-727b605c] .card .card-content .chart-radio label{padding:0 10px}#workout-chart[data-v-727b605c] .card .card-content .chart-info{display:flex;justify-content:space-between;font-size:.85em;font-style:italic}#workout-chart[data-v-727b605c] .card .card-content #chart-legend{display:flex;justify-content:center}#workout-chart[data-v-727b605c] .card .card-content #chart-legend ul{display:flex;margin-bottom:0;padding:0}#workout-chart[data-v-727b605c] .card .card-content #chart-legend ul li{cursor:pointer;display:flex;font-size:.85em;padding:0 5px}#workout-chart[data-v-727b605c] .card .card-content #chart-legend ul li label{display:flex;font-weight:400}#workout-chart[data-v-727b605c] .card .card-content #chart-legend ul li label span{border-radius:5%;border-style:solid;border-width:1.5px;height:10px;margin-top:4px;margin-left:2px;width:20px}#workout-chart[data-v-727b605c] .card .card-content .line-chart{min-height:400px}@media screen and (max-width: 700px){#workout-chart[data-v-727b605c] .card .card-content{padding:10px 0}#workout-chart[data-v-727b605c] .card .card-content .chart-info{display:flex;flex-direction:column-reverse}#workout-chart[data-v-727b605c] .card .card-content .chart-info .elevation-start{padding:10px 15px 0}#workout-chart[data-v-727b605c] .card .card-content .chart-info .no-data-cleaning{padding:0 20px}#workout-chart[data-v-727b605c] .card .card-content .line-chart{min-height:338px}}#workout-content[data-v-53e6d9a6] .card-title{text-transform:capitalize}#workout-content[data-v-53e6d9a6] .card-title .icon-button{cursor:pointer;padding:0;margin-left:5px}#workout-content[data-v-53e6d9a6] .card-content .workout-content{white-space:pre-wrap}#workout-content[data-v-53e6d9a6] .card-content .read-more{font-size:.85em;font-weight:700;padding:0 10px}#workout-content[data-v-53e6d9a6] .card-content .edition-loading{display:flex;align-items:center}#workout-content[data-v-53e6d9a6] .card-content .notes{font-style:italic}#workout-content[data-v-53e6d9a6] .card-content .error-message{margin:10px 0}#workout-content[data-v-53e6d9a6] .card-content .form-buttons{display:flex;margin-top:5px;gap:10px}#workout-segments[data-v-15725c61] .card .card-title{text-transform:capitalize}#workout-segments[data-v-15725c61] .card .card-content{padding-bottom:0;padding-top:0}#workout-segments[data-v-15725c61] .card .card-content a{font-weight:700}#workout-segments[data-v-15725c61] .card .card-content ul{padding:0 10px;list-style:square}#workout[data-v-8c74ce88]{display:flex}#workout .container[data-v-8c74ce88]{width:100%;padding:0}#workout .container .workout-container[data-v-8c74ce88]{width:100%}#workout .container .workout-loading[data-v-8c74ce88]{height:calc(100vh - 130px);width:100%}#workout .container .workout-loading .loading[data-v-8c74ce88]{display:flex;align-items:center;height:100%}.workouts-filters .form .form-all-items[data-v-a380e198]{display:flex;flex-direction:column;padding-top:0}.workouts-filters .form .form-all-items .form-items-group[data-v-a380e198]{display:flex;flex-direction:column;padding:0 5px}.workouts-filters .form .form-all-items .form-items-group .form-item[data-v-a380e198]{display:flex;flex-direction:column}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group[data-v-a380e198]{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group input[data-v-a380e198]{width:34%}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group span[data-v-a380e198]{padding:5px}.workouts-filters .form .form-all-items .form-items-group .form-item input[data-v-a380e198]{height:16px}.workouts-filters .form .form-all-items .form-items-group .form-item select[data-v-a380e198]{height:38px;padding:0 5px}.workouts-filters .form .form-all-items .form-items-group .form-item-text input.text[data-v-a380e198]{width:100%}.workouts-filters .form-button[data-v-a380e198]{display:flex;justify-content:center;flex-wrap:wrap;margin:0 5px}.workouts-filters .form-button button[data-v-a380e198]{margin-top:10px;width:100%}@media screen and (max-width: 1000px){.workouts-filters .form .form-all-items[data-v-a380e198]{flex-direction:row;padding-top:5px;justify-content:center}.workouts-filters .form .form-all-items .form-items-group[data-v-a380e198]{flex-grow:1;padding:0 5px;height:100%}.workouts-filters .form .form-all-items .form-items-group .form-item label[data-v-a380e198],.workouts-filters .form .form-all-items .form-items-group .form-item span[data-v-a380e198]{font-size:.9em}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group[data-v-a380e198]{flex-direction:column;justify-content:normal;padding:0}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group input[data-v-a380e198]{width:85%}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group span[data-v-a380e198]{padding:0}.workouts-filters .form .form-all-items .form-items-group .form-item-text[data-v-a380e198]{padding-top:0}.workouts-filters .form-button[data-v-a380e198]{flex-wrap:initial}.workouts-filters .form-button button[data-v-a380e198]{margin:10px 5px;width:100%}}@media screen and (max-width: 700px){.workouts-filters .form .form-all-items[data-v-a380e198]{flex-direction:column;padding-top:0}.workouts-filters .form .form-all-items .form-items-group .form-item label[data-v-a380e198]{font-size:1em}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group[data-v-a380e198]{flex-direction:row;justify-content:space-around;align-items:center}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group input[data-v-a380e198]{width:50%}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group span[data-v-a380e198]{padding:5px}.workouts-filters .form .form-all-items .form-items-group .form-item-text input.text[data-v-a380e198]{width:100%}.workouts-filters .form-button[data-v-a380e198]{flex-wrap:initial}.workouts-filters .form-button button[data-v-a380e198]{margin:10px 5px}}@media screen and (max-width: 500px){.workouts-filters .form-button[data-v-a380e198]{flex-wrap:wrap}}.workouts-list[data-v-f1b11684]{display:flex;flex-direction:column;margin-bottom:50px;width:100%}.workouts-list .box[data-v-f1b11684]{padding:10px 15px}@media screen and (max-width: 700px){.workouts-list .box.empty-table[data-v-f1b11684]{display:none}}.workouts-list .box .total[data-v-f1b11684]{display:flex;gap:5px}.workouts-list .box .total .total-label[data-v-f1b11684]{font-weight:700}.workouts-list .box .top-pagination[data-v-f1b11684]{display:none}@media screen and (max-width: 700px){.workouts-list .box .top-pagination[data-v-f1b11684]{display:flex}}@media screen and (max-width: 700px){.workouts-list .box[data-v-f1b11684] .pagination-center ul{margin-top:0}}.workouts-list .box .workouts-table .smaller th[data-v-f1b11684]{font-size:.95em;padding:10px 0;max-width:100px}.workouts-list .box .workouts-table td[data-v-f1b11684]{text-align:right}.workouts-list .box .workouts-table .sport-col[data-v-f1b11684]{padding:0}.workouts-list .box .workouts-table .workout-title[data-v-f1b11684]{text-align:left;width:100px;position:relative}.workouts-list .box .workouts-table .workout-title .fa-map-o[data-v-f1b11684]{font-size:.75em;padding-right:5px}.workouts-list .box .workouts-table .workout-title .nav-item[data-v-f1b11684]{white-space:nowrap}.workouts-list .box .workouts-table .workout-title .nav-item .title[data-v-f1b11684]{word-break:break-word;white-space:normal}.workouts-list .box .workouts-table .workout-title .static-map[data-v-f1b11684]{display:none;box-shadow:3px 3px 3px 1px var(--workout-static-map-shadow-color)}.workouts-list .box .workouts-table .workout-title:hover .static-map[data-v-f1b11684]{display:block}.workouts-list .box .workouts-table .sport-img[data-v-f1b11684]{height:20px;width:20px}.workouts-list .box .workouts-table .workout-date[data-v-f1b11684]{max-width:60px;text-align:left}@media screen and (max-width: 700px){.workouts-list .box .workouts-table td[data-v-f1b11684],.workouts-list .box .workouts-table .workout-date[data-v-f1b11684],.workouts-list .box .workouts-table .workout-title[data-v-f1b11684]{text-align:center}.workouts-list .box .workouts-table .sport-col[data-v-f1b11684]{display:flex;justify-content:center;padding:10px}.workouts-list .box .workouts-table .workout-date[data-v-f1b11684]{max-width:initial}.workouts-list .box .workouts-table .workout-title[data-v-f1b11684]{max-width:initial;width:45%}.workouts-list .box .workouts-table .workout-title:hover .static-map[data-v-f1b11684]{display:none}}@media screen and (max-width: 500px){.workouts-list .box .workouts-table .workout-title[data-v-f1b11684]{width:100%}}.workouts-list .more-workouts[data-v-f1b11684]{display:flex;justify-content:center;padding:10px}#workouts .workouts-container[data-v-3fa59b88]{display:flex;flex-direction:row}@media screen and (max-width: 1000px){#workouts .workouts-container[data-v-3fa59b88]{flex-direction:column}}#workouts .workouts-container .filters-container[data-v-3fa59b88],#workouts .workouts-container .list-container[data-v-3fa59b88]{display:flex;flex-direction:column}#workouts .workouts-container .filters-container[data-v-3fa59b88]{width:25%}@media screen and (max-width: 1000px){#workouts .workouts-container .filters-container[data-v-3fa59b88]{width:100%}}@media screen and (max-width: 1000px) and (max-width: 700px){#workouts .workouts-container .filters-container.hidden[data-v-3fa59b88]{display:none}}#workouts .workouts-container .display-filters[data-v-3fa59b88]{display:none;font-size:.8em;padding:0 20px}#workouts .workouts-container .display-filters span[data-v-3fa59b88]{cursor:pointer;font-weight:700;padding-left:5px}#workouts .workouts-container .display-filters .fa[data-v-3fa59b88]{cursor:pointer}@media screen and (max-width: 700px){#workouts .workouts-container .display-filters[data-v-3fa59b88]{display:flex;justify-content:flex-end;align-items:center}}#workouts .workouts-container .list-container[data-v-3fa59b88]{width:75%}@media screen and (max-width: 1000px){#workouts .workouts-container .list-container[data-v-3fa59b88]{width:100%}} diff --git a/fittrackee/dist/static/index-DuUOrRe4.js b/fittrackee/dist/static/index-nWVBp66-.js similarity index 78% rename from fittrackee/dist/static/index-DuUOrRe4.js rename to fittrackee/dist/static/index-nWVBp66-.js index 48433fcc6..41d7f00db 100644 --- a/fittrackee/dist/static/index-DuUOrRe4.js +++ b/fittrackee/dist/static/index-nWVBp66-.js @@ -11,7 +11,7 @@ var LI=Object.defineProperty;var yI=(e,t,n)=>t in e?LI(e,t,{enumerable:!0,config * @vue/runtime-core v3.5.7 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function no(e,t,n,a){try{return a?e(...a):e()}catch(s){Ll(s,t,n)}}function Jn(e,t,n,a){if(Qe(e)){const s=no(e,t,n,a);return s&&ah(s)&&s.catch(r=>{Ll(r,t,n)}),s}if(qe(e)){const s=[];for(let r=0;r>>1,s=ln[a],r=Di(s);r=Di(n)?ln.push(e):ln.splice(yR(t),0,e),e.flags|=1,Lh()}}function Lh(){!Ci&&!fd&&(fd=!0,ep=Ph.then($h))}function $R(e){qe(e)?pr.push(...e):Qa&&e.id===-1?Qa.splice(sr+1,0,e):e.flags&1||(pr.push(e),e.flags|=1),Lh()}function Ff(e,t,n=Ci?la+1:0){for(;nDi(n)-Di(a));if(pr.length=0,Qa){Qa.push(...t);return}for(Qa=t,sr=0;sre.id==null?e.flags&2?-1:1/0:e.id;function $h(e){fd=!1,Ci=!0;try{for(la=0;la{a._d&&Zf(-1);const r=Su(t);let i;try{i=e(...s)}finally{Su(r),a._d&&Zf(1)}return i};return a._n=!0,a._c=!0,a._d=!0,a}function $e(e,t){if(jt===null)return e;const n=wl(jt),a=e.dirs||(e.dirs=[]);for(let s=0;se.__isTeleport,Ei=e=>e&&(e.disabled||e.disabled===""),kR=e=>e&&(e.defer||e.defer===""),xf=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Bf=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,md=(e,t)=>{const n=e&&e.to;return nn(n)?t?t(n):null:n},UR={name:"Teleport",__isTeleport:!0,process(e,t,n,a,s,r,i,o,u,l){const{mc:c,pc:p,pbc:d,o:{insert:f,querySelector:T,createText:O,createComment:I}}=l,g=Ei(t.props);let{shapeFlag:N,children:S,dynamicChildren:A}=t;if(e==null){const v=t.el=O(""),y=t.anchor=O("");f(v,n,a),f(y,n,a);const P=(D,F)=>{N&16&&(s&&s.isCE&&(s.ce._teleportTarget=D),c(S,D,F,s,r,i,o,u))},C=()=>{const D=t.target=md(t.props,T),F=Mh(D,t,O,f);D&&(i!=="svg"&&xf(D)?i="svg":i!=="mathml"&&Bf(D)&&(i="mathml"),g||(P(D,F),nu(t)))};g&&(P(n,y),nu(t)),kR(t.props)?_n(C,r):C()}else{t.el=e.el,t.targetStart=e.targetStart;const v=t.anchor=e.anchor,y=t.target=e.target,P=t.targetAnchor=e.targetAnchor,C=Ei(e.props),D=C?n:y,F=C?v:P;if(i==="svg"||xf(y)?i="svg":(i==="mathml"||Bf(y))&&(i="mathml"),A?(d(e.dynamicChildren,A,D,s,r,i,o),sp(e,t,!0)):u||p(e,t,D,F,s,r,i,o,!1),g)C?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Po(t,n,v,l,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const $=t.target=md(t.props,T);$&&Po(t,$,null,l,0)}else C&&Po(t,y,P,l,1);nu(t)}},remove(e,t,n,{um:a,o:{remove:s}},r){const{shapeFlag:i,children:o,anchor:u,targetStart:l,targetAnchor:c,target:p,props:d}=e;if(p&&(s(l),s(c)),r&&s(u),i&16){const f=r||!Ei(d);for(let T=0;T{e.isMounted=!0}),ao(()=>{e.isUnmounting=!0}),e}const Mn=[Function,Array],Wh={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Mn,onEnter:Mn,onAfterEnter:Mn,onEnterCancelled:Mn,onBeforeLeave:Mn,onLeave:Mn,onAfterLeave:Mn,onLeaveCancelled:Mn,onBeforeAppear:Mn,onAppear:Mn,onAfterAppear:Mn,onAppearCancelled:Mn},zh=e=>{const t=e.subTree;return t.component?zh(t.component):t},zR={name:"BaseTransition",props:Wh,setup(e,{slots:t}){const n=Sr(),a=WR();return()=>{const s=t.default&&Bh(t.default(),!0);if(!s||!s.length)return;const r=Fh(s),i=ut(e),{mode:o}=i;if(a.isLeaving)return gc(r);const u=Gf(r);if(!u)return gc(r);let l=Td(u,i,a,n,d=>l=d);u.type!==dn&&Pi(u,l);const c=n.subTree,p=c&&Gf(c);if(p&&p.type!==dn&&!bs(u,p)&&zh(n).type!==dn){const d=Td(p,i,a,n);if(Pi(p,d),o==="out-in"&&u.type!==dn)return a.isLeaving=!0,d.afterLeave=()=>{a.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave},gc(r);o==="in-out"&&u.type!==dn&&(d.delayLeave=(f,T,O)=>{const I=xh(a,p);I[String(p.key)]=p,f[Za]=()=>{T(),f[Za]=void 0,delete l.delayedLeave},l.delayedLeave=O})}return r}}};function Fh(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==dn){t=n;break}}return t}const FR=zR;function xh(e,t){const{leavingVNodes:n}=e;let a=n.get(t.type);return a||(a=Object.create(null),n.set(t.type,a)),a}function Td(e,t,n,a,s){const{appear:r,mode:i,persisted:o=!1,onBeforeEnter:u,onEnter:l,onAfterEnter:c,onEnterCancelled:p,onBeforeLeave:d,onLeave:f,onAfterLeave:T,onLeaveCancelled:O,onBeforeAppear:I,onAppear:g,onAfterAppear:N,onAppearCancelled:S}=t,A=String(e.key),v=xh(n,e),y=(D,F)=>{D&&Jn(D,a,9,F)},P=(D,F)=>{const $=F[1];y(D,F),qe(D)?D.every(z=>z.length<=1)&&$():D.length<=1&&$()},C={mode:i,persisted:o,beforeEnter(D){let F=u;if(!n.isMounted)if(r)F=I||u;else return;D[Za]&&D[Za](!0);const $=v[A];$&&bs(e,$)&&$.el[Za]&&$.el[Za](),y(F,[D])},enter(D){let F=l,$=c,z=p;if(!n.isMounted)if(r)F=g||l,$=N||c,z=S||p;else return;let Y=!1;const se=D[Lo]=B=>{Y||(Y=!0,B?y(z,[D]):y($,[D]),C.delayedLeave&&C.delayedLeave(),D[Lo]=void 0)};F?P(F,[D,se]):se()},leave(D,F){const $=String(e.key);if(D[Lo]&&D[Lo](!0),n.isUnmounting)return F();y(d,[D]);let z=!1;const Y=D[Za]=se=>{z||(z=!0,F(),se?y(O,[D]):y(T,[D]),D[Za]=void 0,v[$]===e&&delete v[$])};v[$]=e,f?P(f,[D,Y]):Y()},clone(D){const F=Td(D,t,n,a,s);return s&&s(F),F}};return C}function gc(e){if(yl(e))return e=us(e),e.children=null,e}function Gf(e){if(!yl(e))return wh(e.type)&&e.children?Fh(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Qe(n.default))return n.default()}}function Pi(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Pi(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Bh(e,t=!1,n){let a=[],s=0;for(let r=0;r1)for(let r=0;r_d(T,t&&(qe(t)?t[O]:t),n,a,s));return}if(fr(a)&&!s)return;const r=a.shapeFlag&4?wl(a.component):a.el,i=s?null:r,{i:o,r:u}=e,l=t&&t.r,c=o.refs===Rt?o.refs={}:o.refs,p=o.setupState,d=ut(p),f=p===Rt?()=>!1:T=>ct(d,T);if(l!=null&&l!==u&&(nn(l)?(c[l]=null,f(l)&&(p[l]=null)):xt(l)&&(l.value=null)),Qe(u))no(u,o,12,[i,c]);else{const T=nn(u),O=xt(u);if(T||O){const I=()=>{if(e.f){const g=T?f(u)?p[u]:c[u]:u.value;s?qe(g)&&HE(g,r):qe(g)?g.includes(r)||g.push(r):T?(c[u]=[r],f(u)&&(p[u]=c[u])):(u.value=[r],e.k&&(c[e.k]=u.value))}else T?(c[u]=i,f(u)&&(p[u]=i)):O&&(u.value=i,e.k&&(c[e.k]=i))};i?(I.id=-1,_n(I,n)):I()}}}const fr=e=>!!e.type.__asyncLoader,yl=e=>e.type.__isKeepAlive;function xR(e,t){Hh(e,"a",t)}function BR(e,t){Hh(e,"da",t)}function Hh(e,t,n=Xt){const a=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if($l(t,a,n),n){let s=n.parent;for(;s&&s.parent;)yl(s.parent.vnode)&&GR(a,t,n,s),s=s.parent}}function GR(e,t,n,a){const s=$l(t,e,a,!0);pt(()=>{HE(a[t],s)},n)}function $l(e,t,n=Xt,a=!1){if(n){const s=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{ds();const o=ro(n),u=Jn(t,n,e,i);return o(),Es(),u});return a?s.unshift(r):s.push(r),r}}const Fa=e=>(t,n=Xt)=>{(!Ul||e==="sp")&&$l(e,(...a)=>t(...a),n)},Et=Fa("bm"),St=Fa("m"),HR=Fa("bu"),VR=Fa("u"),ao=Fa("bum"),pt=Fa("um"),KR=Fa("sp"),jR=Fa("rtg"),qR=Fa("rtc");function YR(e,t=Xt){$l("ec",e,t)}const Vh="components",XR="directives";function re(e,t){return Kh(Vh,e,!0,t)||e}const QR=Symbol.for("v-ndc");function ZR(e){return Kh(XR,e)}function Kh(e,t,n=!0,a=!1){const s=jt||Xt;if(s){const r=s.type;if(e===Vh){const o=MN(r,!1);if(o&&(o===t||o===Zn(t)||o===Ve(Zn(t))))return r}const i=Hf(s[e]||r[e],t)||Hf(s.appContext[e],t);return!i&&a?r:i}}function Hf(e,t){return e&&(e[t]||e[Zn(t)]||e[Ve(Zn(t))])}function Le(e,t,n,a){let s;const r=n,i=qe(e);if(i||nn(e)){const o=i&&Er(e);let u=!1;o&&(u=!Gn(e),e=Dl(e)),s=new Array(e.length);for(let l=0,c=e.length;lt(o,u,void 0,r));else{const o=Object.keys(e);s=new Array(o.length);for(let u=0,l=o.length;uOu(t)?!(t.type===dn||t.type===_e&&!jh(t.children)):!0)?e:null}const hd=e=>e?p1(e)?wl(e):hd(e.parent):null,pi=tn(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>hd(e.parent),$root:e=>hd(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>np(e),$forceUpdate:e=>e.f||(e.f=()=>{tp(e.update)}),$nextTick:e=>e.n||(e.n=fn.bind(e.proxy)),$watch:e=>SN.bind(e)}),Ic=(e,t)=>e!==Rt&&!e.__isScriptSetup&&ct(e,t),JR={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:a,data:s,props:r,accessCache:i,type:o,appContext:u}=e;let l;if(t[0]!=="$"){const f=i[t];if(f!==void 0)switch(f){case 1:return a[t];case 2:return s[t];case 4:return n[t];case 3:return r[t]}else{if(Ic(a,t))return i[t]=1,a[t];if(s!==Rt&&ct(s,t))return i[t]=2,s[t];if((l=e.propsOptions[0])&&ct(l,t))return i[t]=3,r[t];if(n!==Rt&&ct(n,t))return i[t]=4,n[t];Sd&&(i[t]=0)}}const c=pi[t];let p,d;if(c)return t==="$attrs"&&an(e.attrs,"get",""),c(e);if((p=o.__cssModules)&&(p=p[t]))return p;if(n!==Rt&&ct(n,t))return i[t]=4,n[t];if(d=u.config.globalProperties,ct(d,t))return d[t]},set({_:e},t,n){const{data:a,setupState:s,ctx:r}=e;return Ic(s,t)?(s[t]=n,!0):a!==Rt&&ct(a,t)?(a[t]=n,!0):ct(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:a,appContext:s,propsOptions:r}},i){let o;return!!n[i]||e!==Rt&&ct(e,i)||Ic(t,i)||(o=r[0])&&ct(o,i)||ct(a,i)||ct(pi,i)||ct(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ct(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Vf(e){return qe(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Sd=!0;function eN(e){const t=np(e),n=e.proxy,a=e.ctx;Sd=!1,t.beforeCreate&&Kf(t.beforeCreate,e,"bc");const{data:s,computed:r,methods:i,watch:o,provide:u,inject:l,created:c,beforeMount:p,mounted:d,beforeUpdate:f,updated:T,activated:O,deactivated:I,beforeDestroy:g,beforeUnmount:N,destroyed:S,unmounted:A,render:v,renderTracked:y,renderTriggered:P,errorCaptured:C,serverPrefetch:D,expose:F,inheritAttrs:$,components:z,directives:Y,filters:se}=t;if(l&&tN(l,a,null),i)for(const q in i){const oe=i[q];Qe(oe)&&(a[q]=oe.bind(n))}if(s){const q=s.call(n,n);Lt(q)&&(e.data=Yt(q))}if(Sd=!0,r)for(const q in r){const oe=r[q],J=Qe(oe)?oe.bind(n,n):Qe(oe.get)?oe.get.bind(n,n):ma,Re=!Qe(oe)&&Qe(oe.set)?oe.set.bind(n):ma,ye=M({get:J,set:Re});Object.defineProperty(a,q,{enumerable:!0,configurable:!0,get:()=>ye.value,set:we=>ye.value=we})}if(o)for(const q in o)qh(o[q],a,n,q);if(u){const q=Qe(u)?u.call(n):u;Reflect.ownKeys(q).forEach(oe=>{pn(oe,q[oe])})}c&&Kf(c,e,"c");function Q(q,oe){qe(oe)?oe.forEach(J=>q(J.bind(n))):oe&&q(oe.bind(n))}if(Q(Et,p),Q(St,d),Q(HR,f),Q(VR,T),Q(xR,O),Q(BR,I),Q(YR,C),Q(qR,y),Q(jR,P),Q(ao,N),Q(pt,A),Q(KR,D),qe(F))if(F.length){const q=e.exposed||(e.exposed={});F.forEach(oe=>{Object.defineProperty(q,oe,{get:()=>n[oe],set:J=>n[oe]=J})})}else e.exposed||(e.exposed={});v&&e.render===ma&&(e.render=v),$!=null&&(e.inheritAttrs=$),z&&(e.components=z),Y&&(e.directives=Y),D&&Gh(e)}function tN(e,t,n=ma){qe(e)&&(e=Ad(e));for(const a in e){const s=e[a];let r;Lt(s)?"default"in s?r=bt(s.from||a,s.default,!0):r=bt(s.from||a):r=bt(s),xt(r)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):t[a]=r}}function Kf(e,t,n){Jn(qe(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function qh(e,t,n,a){let s=a.includes(".")?o1(n,a):()=>n[a];if(nn(e)){const r=t[e];Qe(r)&&Me(s,r)}else if(Qe(e))Me(s,e.bind(n));else if(Lt(e))if(qe(e))e.forEach(r=>qh(r,t,n,a));else{const r=Qe(e.handler)?e.handler.bind(n):t[e.handler];Qe(r)&&Me(s,r,e)}}function np(e){const t=e.type,{mixins:n,extends:a}=t,{mixins:s,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,o=r.get(t);let u;return o?u=o:!s.length&&!n&&!a?u=t:(u={},s.length&&s.forEach(l=>Au(u,l,i,!0)),Au(u,t,i)),Lt(t)&&r.set(t,u),u}function Au(e,t,n,a=!1){const{mixins:s,extends:r}=t;r&&Au(e,r,n,!0),s&&s.forEach(i=>Au(e,i,n,!0));for(const i in t)if(!(a&&i==="expose")){const o=nN[i]||n&&n[i];e[i]=o?o(e[i],t[i]):t[i]}return e}const nN={data:jf,props:qf,emits:qf,methods:ui,computed:ui,beforeCreate:rn,created:rn,beforeMount:rn,mounted:rn,beforeUpdate:rn,updated:rn,beforeDestroy:rn,beforeUnmount:rn,destroyed:rn,unmounted:rn,activated:rn,deactivated:rn,errorCaptured:rn,serverPrefetch:rn,components:ui,directives:ui,watch:sN,provide:jf,inject:aN};function jf(e,t){return t?e?function(){return tn(Qe(e)?e.call(this,this):e,Qe(t)?t.call(this,this):t)}:t:e}function aN(e,t){return ui(Ad(e),Ad(t))}function Ad(e){if(qe(e)){const t={};for(let n=0;n1)return n&&Qe(t)?t.call(a&&a.proxy):t}}const Xh={},Qh=()=>Object.create(Xh),Zh=e=>Object.getPrototypeOf(e)===Xh;function oN(e,t,n,a=!1){const s={},r=Qh();e.propsDefaults=Object.create(null),Jh(e,t,s,r);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=a?s:vh(s):e.type.props?e.props=s:e.props=r,e.attrs=r}function uN(e,t,n,a){const{props:s,attrs:r,vnode:{patchFlag:i}}=e,o=ut(s),[u]=e.propsOptions;let l=!1;if((a||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let p=0;p{u=!0;const[d,f]=e1(p,t,!0);tn(i,d),f&&o.push(...f)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!r&&!u)return Lt(e)&&a.set(e,cr),cr;if(qe(r))for(let c=0;ce[0]==="_"||e==="$stable",ap=e=>qe(e)?e.map(pa):[pa(e)],cN=(e,t,n)=>{if(t._n)return t;const a=ue((...s)=>ap(t(...s)),n);return a._c=!1,a},n1=(e,t,n)=>{const a=e._ctx;for(const s in e){if(t1(s))continue;const r=e[s];if(Qe(r))t[s]=cN(s,r,a);else if(r!=null){const i=ap(r);t[s]=()=>i}}},a1=(e,t)=>{const n=ap(t);e.slots.default=()=>n},s1=(e,t,n)=>{for(const a in t)(n||a!=="_")&&(e[a]=t[a])},dN=(e,t,n)=>{const a=e.slots=Qh();if(e.vnode.shapeFlag&32){const s=t._;s?(s1(a,t,n),n&&ih(a,"_",s,!0)):n1(t,a)}else t&&a1(e,t)},EN=(e,t,n)=>{const{vnode:a,slots:s}=e;let r=!0,i=Rt;if(a.shapeFlag&32){const o=t._;o?n&&o===1?r=!1:s1(s,t,n):(r=!t.$stable,n1(t,s)),i=t}else t&&(a1(e,t),i={default:1});if(r)for(const o in s)!t1(o)&&i[o]==null&&delete s[o]},_n=vN;function pN(e){return fN(e)}function fN(e,t){const n=oh();n.__VUE__=!0;const{insert:a,remove:s,patchProp:r,createElement:i,createText:o,createComment:u,setText:l,setElementText:c,parentNode:p,nextSibling:d,setScopeId:f=ma,insertStaticContent:T}=e,O=(U,b,G,le=null,ae=null,Ee=null,Ie=void 0,L=null,k=!!b.dynamicChildren)=>{if(U===b)return;U&&!bs(U,b)&&(le=ne(U),we(U,ae,Ee,!0),U=null),b.patchFlag===-2&&(k=!1,b.dynamicChildren=null);const{type:x,ref:ce,shapeFlag:me}=b;switch(x){case so:I(U,b,G,le);break;case dn:g(U,b,G,le);break;case au:U==null&&N(b,G,le,Ie);break;case _e:z(U,b,G,le,ae,Ee,Ie,L,k);break;default:me&1?v(U,b,G,le,ae,Ee,Ie,L,k):me&6?Y(U,b,G,le,ae,Ee,Ie,L,k):(me&64||me&128)&&x.process(U,b,G,le,ae,Ee,Ie,L,k,Ce)}ce!=null&&ae&&_d(ce,U&&U.ref,Ee,b||U,!b)},I=(U,b,G,le)=>{if(U==null)a(b.el=o(b.children),G,le);else{const ae=b.el=U.el;b.children!==U.children&&l(ae,b.children)}},g=(U,b,G,le)=>{U==null?a(b.el=u(b.children||""),G,le):b.el=U.el},N=(U,b,G,le)=>{[U.el,U.anchor]=T(U.children,b,G,le,U.el,U.anchor)},S=({el:U,anchor:b},G,le)=>{let ae;for(;U&&U!==b;)ae=d(U),a(U,G,le),U=ae;a(b,G,le)},A=({el:U,anchor:b})=>{let G;for(;U&&U!==b;)G=d(U),s(U),U=G;s(b)},v=(U,b,G,le,ae,Ee,Ie,L,k)=>{b.type==="svg"?Ie="svg":b.type==="math"&&(Ie="mathml"),U==null?y(b,G,le,ae,Ee,Ie,L,k):D(U,b,ae,Ee,Ie,L,k)},y=(U,b,G,le,ae,Ee,Ie,L)=>{let k,x;const{props:ce,shapeFlag:me,transition:pe,dirs:V}=U;if(k=U.el=i(U.type,Ee,ce&&ce.is,ce),me&8?c(k,U.children):me&16&&C(U.children,k,null,le,ae,Rc(U,Ee),Ie,L),V&&hs(U,null,le,"created"),P(k,U,U.scopeId,Ie,le),ce){for(const Ue in ce)Ue!=="value"&&!ci(Ue)&&r(k,Ue,null,ce[Ue],Ee,le);"value"in ce&&r(k,"value",null,ce.value,Ee),(x=ce.onVnodeBeforeMount)&&ra(x,le,U)}V&&hs(U,null,le,"beforeMount");const te=mN(ae,pe);te&&pe.beforeEnter(k),a(k,b,G),((x=ce&&ce.onVnodeMounted)||te||V)&&_n(()=>{x&&ra(x,le,U),te&&pe.enter(k),V&&hs(U,null,le,"mounted")},ae)},P=(U,b,G,le,ae)=>{if(G&&f(U,G),le)for(let Ee=0;Ee{for(let x=k;x{const L=b.el=U.el;let{patchFlag:k,dynamicChildren:x,dirs:ce}=b;k|=U.patchFlag&16;const me=U.props||Rt,pe=b.props||Rt;let V;if(G&&Ss(G,!1),(V=pe.onVnodeBeforeUpdate)&&ra(V,G,b,U),ce&&hs(b,U,G,"beforeUpdate"),G&&Ss(G,!0),(me.innerHTML&&pe.innerHTML==null||me.textContent&&pe.textContent==null)&&c(L,""),x?F(U.dynamicChildren,x,L,G,le,Rc(b,ae),Ee):Ie||oe(U,b,L,null,G,le,Rc(b,ae),Ee,!1),k>0){if(k&16)$(L,me,pe,G,ae);else if(k&2&&me.class!==pe.class&&r(L,"class",null,pe.class,ae),k&4&&r(L,"style",me.style,pe.style,ae),k&8){const te=b.dynamicProps;for(let Ue=0;Ue{V&&ra(V,G,b,U),ce&&hs(b,U,G,"updated")},le)},F=(U,b,G,le,ae,Ee,Ie)=>{for(let L=0;L{if(b!==G){if(b!==Rt)for(const Ee in b)!ci(Ee)&&!(Ee in G)&&r(U,Ee,b[Ee],null,ae,le);for(const Ee in G){if(ci(Ee))continue;const Ie=G[Ee],L=b[Ee];Ie!==L&&Ee!=="value"&&r(U,Ee,L,Ie,ae,le)}"value"in G&&r(U,"value",b.value,G.value,ae)}},z=(U,b,G,le,ae,Ee,Ie,L,k)=>{const x=b.el=U?U.el:o(""),ce=b.anchor=U?U.anchor:o("");let{patchFlag:me,dynamicChildren:pe,slotScopeIds:V}=b;V&&(L=L?L.concat(V):V),U==null?(a(x,G,le),a(ce,G,le),C(b.children||[],G,ce,ae,Ee,Ie,L,k)):me>0&&me&64&&pe&&U.dynamicChildren?(F(U.dynamicChildren,pe,G,ae,Ee,Ie,L),(b.key!=null||ae&&b===ae.subTree)&&sp(U,b,!0)):oe(U,b,G,ce,ae,Ee,Ie,L,k)},Y=(U,b,G,le,ae,Ee,Ie,L,k)=>{b.slotScopeIds=L,U==null?b.shapeFlag&512?ae.ctx.activate(b,G,le,Ie,k):se(b,G,le,ae,Ee,Ie,k):B(U,b,k)},se=(U,b,G,le,ae,Ee,Ie)=>{const L=U.component=yN(U,le,ae);if(yl(U)&&(L.ctx.renderer=Ce),$N(L,!1,Ie),L.asyncDep){if(ae&&ae.registerDep(L,Q,Ie),!U.el){const k=L.subTree=W(dn);g(null,k,b,G)}}else Q(L,U,b,G,ae,Ee,Ie)},B=(U,b,G)=>{const le=b.component=U.component;if(RN(U,b,G))if(le.asyncDep&&!le.asyncResolved){q(le,b,G);return}else le.next=b,le.update();else b.el=U.el,le.vnode=b},Q=(U,b,G,le,ae,Ee,Ie)=>{const L=()=>{if(U.isMounted){let{next:me,bu:pe,u:V,parent:te,vnode:Ue}=U;{const sn=r1(U);if(sn){me&&(me.el=Ue.el,q(U,me,Ie)),sn.asyncDep.then(()=>{U.isUnmounted||L()});return}}let ze=me,kt;Ss(U,!1),me?(me.el=Ue.el,q(U,me,Ie)):me=Ue,pe&&_c(pe),(kt=me.props&&me.props.onVnodeBeforeUpdate)&&ra(kt,te,me,Ue),Ss(U,!0);const Mt=Nc(U),Ht=U.subTree;U.subTree=Mt,O(Ht,Mt,p(Ht.el),ne(Ht),U,ae,Ee),me.el=Mt.el,ze===null&&NN(U,Mt.el),V&&_n(V,ae),(kt=me.props&&me.props.onVnodeUpdated)&&_n(()=>ra(kt,te,me,Ue),ae)}else{let me;const{el:pe,props:V}=b,{bm:te,m:Ue,parent:ze,root:kt,type:Mt}=U,Ht=fr(b);if(Ss(U,!1),te&&_c(te),!Ht&&(me=V&&V.onVnodeBeforeMount)&&ra(me,ze,b),Ss(U,!0),pe&&ft){const sn=()=>{U.subTree=Nc(U),ft(pe,U.subTree,U,ae,null)};Ht&&Mt.__asyncHydrate?Mt.__asyncHydrate(pe,U,sn):sn()}else{kt.ce&&kt.ce._injectChildStyle(Mt);const sn=U.subTree=Nc(U);O(null,sn,G,le,U,ae,Ee),b.el=sn.el}if(Ue&&_n(Ue,ae),!Ht&&(me=V&&V.onVnodeMounted)){const sn=b;_n(()=>ra(me,ze,sn),ae)}(b.shapeFlag&256||ze&&fr(ze.vnode)&&ze.vnode.shapeFlag&256)&&U.a&&_n(U.a,ae),U.isMounted=!0,b=G=le=null}};U.scope.on();const k=U.effect=new Eh(L);U.scope.off();const x=U.update=k.run.bind(k),ce=U.job=k.runIfDirty.bind(k);ce.i=U,ce.id=U.uid,k.scheduler=()=>tp(ce),Ss(U,!0),x()},q=(U,b,G)=>{b.component=U;const le=U.vnode.props;U.vnode=b,U.next=null,uN(U,b.props,le,G),EN(U,b.children,G),ds(),Ff(U),Es()},oe=(U,b,G,le,ae,Ee,Ie,L,k=!1)=>{const x=U&&U.children,ce=U?U.shapeFlag:0,me=b.children,{patchFlag:pe,shapeFlag:V}=b;if(pe>0){if(pe&128){Re(x,me,G,le,ae,Ee,Ie,L,k);return}else if(pe&256){J(x,me,G,le,ae,Ee,Ie,L,k);return}}V&8?(ce&16&&Nt(x,ae,Ee),me!==x&&c(G,me)):ce&16?V&16?Re(x,me,G,le,ae,Ee,Ie,L,k):Nt(x,ae,Ee,!0):(ce&8&&c(G,""),V&16&&C(me,G,le,ae,Ee,Ie,L,k))},J=(U,b,G,le,ae,Ee,Ie,L,k)=>{U=U||cr,b=b||cr;const x=U.length,ce=b.length,me=Math.min(x,ce);let pe;for(pe=0;pece?Nt(U,ae,Ee,!0,!1,me):C(b,G,le,ae,Ee,Ie,L,k,me)},Re=(U,b,G,le,ae,Ee,Ie,L,k)=>{let x=0;const ce=b.length;let me=U.length-1,pe=ce-1;for(;x<=me&&x<=pe;){const V=U[x],te=b[x]=k?Ja(b[x]):pa(b[x]);if(bs(V,te))O(V,te,G,null,ae,Ee,Ie,L,k);else break;x++}for(;x<=me&&x<=pe;){const V=U[me],te=b[pe]=k?Ja(b[pe]):pa(b[pe]);if(bs(V,te))O(V,te,G,null,ae,Ee,Ie,L,k);else break;me--,pe--}if(x>me){if(x<=pe){const V=pe+1,te=Vpe)for(;x<=me;)we(U[x],ae,Ee,!0),x++;else{const V=x,te=x,Ue=new Map;for(x=te;x<=pe;x++){const bn=b[x]=k?Ja(b[x]):pa(b[x]);bn.key!=null&&Ue.set(bn.key,x)}let ze,kt=0;const Mt=pe-te+1;let Ht=!1,sn=0;const qs=new Array(Mt);for(x=0;x=Mt){we(bn,ae,Ee,!0);continue}let sa;if(bn.key!=null)sa=Ue.get(bn.key);else for(ze=te;ze<=pe;ze++)if(qs[ze-te]===0&&bs(bn,b[ze])){sa=ze;break}sa===void 0?we(bn,ae,Ee,!0):(qs[sa-te]=x+1,sa>=sn?sn=sa:Ht=!0,O(bn,b[sa],G,null,ae,Ee,Ie,L,k),kt++)}const Lf=Ht?TN(qs):cr;for(ze=Lf.length-1,x=Mt-1;x>=0;x--){const bn=te+x,sa=b[bn],yf=bn+1{const{el:Ee,type:Ie,transition:L,children:k,shapeFlag:x}=U;if(x&6){ye(U.component.subTree,b,G,le);return}if(x&128){U.suspense.move(b,G,le);return}if(x&64){Ie.move(U,b,G,Ce);return}if(Ie===_e){a(Ee,b,G);for(let me=0;meL.enter(Ee),ae);else{const{leave:me,delayLeave:pe,afterLeave:V}=L,te=()=>a(Ee,b,G),Ue=()=>{me(Ee,()=>{te(),V&&V()})};pe?pe(Ee,te,Ue):Ue()}else a(Ee,b,G)},we=(U,b,G,le=!1,ae=!1)=>{const{type:Ee,props:Ie,ref:L,children:k,dynamicChildren:x,shapeFlag:ce,patchFlag:me,dirs:pe,cacheIndex:V}=U;if(me===-2&&(ae=!1),L!=null&&_d(L,null,G,U,!0),V!=null&&(b.renderCache[V]=void 0),ce&256){b.ctx.deactivate(U);return}const te=ce&1&&pe,Ue=!fr(U);let ze;if(Ue&&(ze=Ie&&Ie.onVnodeBeforeUnmount)&&ra(ze,b,U),ce&6)ve(U.component,G,le);else{if(ce&128){U.suspense.unmount(G,le);return}te&&hs(U,null,b,"beforeUnmount"),ce&64?U.type.remove(U,b,G,Ce,le):x&&!x.hasOnce&&(Ee!==_e||me>0&&me&64)?Nt(x,b,G,!1,!0):(Ee===_e&&me&384||!ae&&ce&16)&&Nt(k,b,G),le&&Gt(U)}(Ue&&(ze=Ie&&Ie.onVnodeUnmounted)||te)&&_n(()=>{ze&&ra(ze,b,U),te&&hs(U,null,b,"unmounted")},G)},Gt=U=>{const{type:b,el:G,anchor:le,transition:ae}=U;if(b===_e){Ke(G,le);return}if(b===au){A(U);return}const Ee=()=>{s(G),ae&&!ae.persisted&&ae.afterLeave&&ae.afterLeave()};if(U.shapeFlag&1&&ae&&!ae.persisted){const{leave:Ie,delayLeave:L}=ae,k=()=>Ie(G,Ee);L?L(U.el,Ee,k):k()}else Ee()},Ke=(U,b)=>{let G;for(;U!==b;)G=d(U),s(U),U=G;s(b)},ve=(U,b,G)=>{const{bum:le,scope:ae,job:Ee,subTree:Ie,um:L,m:k,a:x}=U;Xf(k),Xf(x),le&&_c(le),ae.stop(),Ee&&(Ee.flags|=8,we(Ie,U,b,G)),L&&_n(L,b),_n(()=>{U.isUnmounted=!0},b),b&&b.pendingBranch&&!b.isUnmounted&&U.asyncDep&&!U.asyncResolved&&U.suspenseId===b.pendingId&&(b.deps--,b.deps===0&&b.resolve())},Nt=(U,b,G,le=!1,ae=!1,Ee=0)=>{for(let Ie=Ee;Ie{if(U.shapeFlag&6)return ne(U.component.subTree);if(U.shapeFlag&128)return U.suspense.next();const b=d(U.anchor||U.el),G=b&&b[Uh];return G?d(G):b};let Se=!1;const Ae=(U,b,G)=>{U==null?b._vnode&&we(b._vnode,null,null,!0):O(b._vnode||null,U,b,null,null,null,G),b._vnode=U,Se||(Se=!0,Ff(),yh(),Se=!1)},Ce={p:O,um:we,m:ye,r:Gt,mt:se,mc:C,pc:oe,pbc:F,n:ne,o:e};let ot,ft;return{render:Ae,hydrate:ot,createApp:iN(Ae,ot)}}function Rc({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Ss({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function mN(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function sp(e,t,n=!1){const a=e.children,s=t.children;if(qe(a)&&qe(s))for(let r=0;r>1,e[n[o]]0&&(t[a]=n[r-1]),n[r]=a)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}function r1(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:r1(t)}function Xf(e){if(e)for(let t=0;tbt(_N);function Me(e,t,n){return i1(e,t,n)}function i1(e,t,n=Rt){const{immediate:a,deep:s,flush:r,once:i}=n,o=tn({},n);let u;if(Ul)if(r==="sync"){const d=hN();u=d.__watcherHandles||(d.__watcherHandles=[])}else if(!t||a)o.once=!0;else{const d=()=>{};return d.stop=ma,d.resume=ma,d.pause=ma,d}const l=Xt;o.call=(d,f,T)=>Jn(d,l,f,T);let c=!1;r==="post"?o.scheduler=d=>{_n(d,l&&l.suspense)}:r!=="sync"&&(c=!0,o.scheduler=(d,f)=>{f?d():tp(d)}),o.augmentJob=d=>{t&&(d.flags|=4),c&&(d.flags|=2,l&&(d.id=l.uid,d.i=l))};const p=PR(e,t,o);return u&&u.push(p),p}function SN(e,t,n){const a=this.proxy,s=nn(e)?e.includes(".")?o1(a,e):()=>a[e]:e.bind(a,a);let r;Qe(t)?r=t:(r=t.handler,n=t);const i=ro(this),o=i1(s,r.bind(a),n);return i(),o}function o1(e,t){const n=t.split(".");return()=>{let a=e;for(let s=0;st==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Zn(t)}Modifiers`]||e[`${Ji(t)}Modifiers`];function ON(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||Rt;let s=n;const r=t.startsWith("update:"),i=r&&AN(a,t.slice(7));i&&(i.trim&&(s=n.map(c=>nn(c)?c.trim():c)),i.number&&(s=n.map(YI)));let o,u=a[o=Tc(t)]||a[o=Tc(Zn(t))];!u&&r&&(u=a[o=Tc(Ji(t))]),u&&Jn(u,e,6,s);const l=a[o+"Once"];if(l){if(!e.emitted)e.emitted={};else if(e.emitted[o])return;e.emitted[o]=!0,Jn(l,e,6,s)}}function u1(e,t,n=!1){const a=t.emitsCache,s=a.get(e);if(s!==void 0)return s;const r=e.emits;let i={},o=!1;if(!Qe(e)){const u=l=>{const c=u1(l,t,!0);c&&(o=!0,tn(i,c))};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!r&&!o?(Lt(e)&&a.set(e,null),null):(qe(r)?r.forEach(u=>i[u]=null):tn(i,r),Lt(e)&&a.set(e,i),i)}function kl(e,t){return!e||!GE(t)?!1:(t=t.slice(2).replace(/Once$/,""),ct(e,t[0].toLowerCase()+t.slice(1))||ct(e,Ji(t))||ct(e,t))}function Nc(e){const{type:t,vnode:n,proxy:a,withProxy:s,propsOptions:[r],slots:i,attrs:o,emit:u,render:l,renderCache:c,props:p,data:d,setupState:f,ctx:T,inheritAttrs:O}=e,I=Su(e);let g,N;try{if(n.shapeFlag&4){const A=s||a,v=A;g=pa(l.call(v,A,c,p,f,d,T)),N=o}else{const A=t;g=pa(A.length>1?A(p,{attrs:o,slots:i,emit:u}):A(p,null)),N=t.props?o:gN(o)}}catch(A){fi.length=0,Ll(A,e,1),g=W(dn)}let S=g;if(N&&O!==!1){const A=Object.keys(N),{shapeFlag:v}=S;A.length&&v&7&&(r&&A.some(th)&&(N=IN(N,r)),S=us(S,N,!1,!0))}return n.dirs&&(S=us(S,null,!1,!0),S.dirs=S.dirs?S.dirs.concat(n.dirs):n.dirs),n.transition&&Pi(S,n.transition),g=S,Su(I),g}const gN=e=>{let t;for(const n in e)(n==="class"||n==="style"||GE(n))&&((t||(t={}))[n]=e[n]);return t},IN=(e,t)=>{const n={};for(const a in e)(!th(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function RN(e,t,n){const{props:a,children:s,component:r}=e,{props:i,children:o,patchFlag:u}=t,l=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return a?Qf(a,i,l):!!i;if(u&8){const c=t.dynamicProps;for(let p=0;pe.__isSuspense;function vN(e,t){t&&t.pendingBranch?qe(e)?t.effects.push(...e):t.effects.push(e):$R(e)}const _e=Symbol.for("v-fgt"),so=Symbol.for("v-txt"),dn=Symbol.for("v-cmt"),au=Symbol.for("v-stc"),fi=[];let kn=null;function h(e=!1){fi.push(kn=e?null:[])}function bN(){fi.pop(),kn=fi[fi.length-1]||null}let Li=1;function Zf(e){Li+=e,e<0&&kn&&(kn.hasOnce=!0)}function c1(e){return e.dynamicChildren=Li>0?kn||cr:null,bN(),Li>0&&kn&&kn.push(e),e}function R(e,t,n,a,s,r){return c1(E(e,t,n,a,s,r,!0))}function j(e,t,n,a,s){return c1(W(e,t,n,a,s,!0))}function Ou(e){return e?e.__v_isVNode===!0:!1}function bs(e,t){return e.type===t.type&&e.key===t.key}const d1=({key:e})=>e??null,su=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?nn(e)||xt(e)||Qe(e)?{i:jt,r:e,k:t,f:!!n}:e:null);function E(e,t=null,n=null,a=0,s=null,r=e===_e?0:1,i=!1,o=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&d1(t),ref:t&&su(t),scopeId:kh,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:a,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:jt};return o?(rp(u,n),r&128&&e.normalize(u)):n&&(u.shapeFlag|=nn(n)?8:16),Li>0&&!i&&kn&&(u.patchFlag>0||r&6)&&u.patchFlag!==32&&kn.push(u),u}const W=CN;function CN(e,t=null,n=null,a=0,s=null,r=!1){if((!e||e===QR)&&(e=dn),Ou(e)){const o=us(e,t,!0);return n&&rp(o,n),Li>0&&!r&&kn&&(o.shapeFlag&6?kn[kn.indexOf(e)]=o:kn.push(o)),o.patchFlag=-2,o}if(WN(e)&&(e=e.__vccOpts),t){t=DN(t);let{class:o,style:u}=t;o&&!nn(o)&&(t.class=Te(o)),Lt(u)&&(eo(u)&&!qe(u)&&(u=tn({},u)),t.style=Wa(u))}const i=nn(e)?1:l1(e)?128:wh(e)?64:Lt(e)?4:Qe(e)?2:0;return E(e,t,n,a,s,i,r,!0)}function DN(e){return e?eo(e)||Zh(e)?tn({},e):e:null}function us(e,t,n=!1,a=!1){const{props:s,ref:r,patchFlag:i,children:o,transition:u}=e,l=t?E1(s||{},t):s,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&d1(l),ref:t&&t.ref?n&&r?qe(r)?r.concat(su(t)):[r,su(t)]:su(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==_e?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:u,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&us(e.ssContent),ssFallback:e.ssFallback&&us(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return u&&a&&Pi(c,u.clone(c)),c}function H(e=" ",t=0){return W(so,null,e,t)}function Nn(e,t){const n=W(au,null,e);return n.staticCount=t,n}function w(e="",t=!1){return t?(h(),j(dn,null,e)):W(dn,null,e)}function pa(e){return e==null||typeof e=="boolean"?W(dn):qe(e)?W(_e,null,e.slice()):typeof e=="object"?Ja(e):W(so,null,String(e))}function Ja(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:us(e)}function rp(e,t){let n=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(qe(t))n=16;else if(typeof t=="object")if(a&65){const s=t.default;s&&(s._c&&(s._d=!1),rp(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Zh(t)?t._ctx=jt:s===3&&jt&&(jt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Qe(t)?(t={default:t,_ctx:jt},n=32):(t=String(t),a&64?(n=16,t=[H(t)]):n=8);e.children=t,e.shapeFlag|=n}function E1(...e){const t={};for(let n=0;nXt||jt;let gu,gd;{const e=oh(),t=(n,a)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(a),r=>{s.length>1?s.forEach(i=>i(r)):s[0](r)}};gu=t("__VUE_INSTANCE_SETTERS__",n=>Xt=n),gd=t("__VUE_SSR_SETTERS__",n=>Ul=n)}const ro=e=>{const t=Xt;return gu(e),e.scope.on(),()=>{e.scope.off(),gu(t)}},Jf=()=>{Xt&&Xt.scope.off(),gu(null)};function p1(e){return e.vnode.shapeFlag&4}let Ul=!1;function $N(e,t=!1,n=!1){t&&gd(t);const{props:a,children:s}=e.vnode,r=p1(e);oN(e,a,r,t),dN(e,s,n);const i=r?kN(e,t):void 0;return t&&gd(!1),i}function kN(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,JR);const{setup:a}=n;if(a){const s=e.setupContext=a.length>1?wN(e):null,r=ro(e);ds();const i=no(a,e,0,[e.props,s]);if(Es(),r(),ah(i)){if(fr(e)||Gh(e),i.then(Jf,Jf),t)return i.then(o=>{em(e,o,t)}).catch(o=>{Ll(o,e,0)});e.asyncDep=i}else em(e,i,t)}else f1(e,t)}function em(e,t,n){Qe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Lt(t)&&(e.setupState=Dh(t)),f1(e,n)}let tm;function f1(e,t,n){const a=e.type;if(!e.render){if(!t&&tm&&!a.render){const s=a.template||np(e).template;if(s){const{isCustomElement:r,compilerOptions:i}=e.appContext.config,{delimiters:o,compilerOptions:u}=a,l=tn(tn({isCustomElement:r,delimiters:o},i),u);a.render=tm(s,l)}}e.render=a.render||ma}{const s=ro(e);ds();try{eN(e)}finally{Es(),s()}}}const UN={get(e,t){return an(e,"get",""),e[t]}};function wN(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,UN),slots:e.slots,emit:e.emit,expose:t}}function wl(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Dh(za(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in pi)return pi[n](e)},has(t,n){return n in t||n in pi}})):e.proxy}function MN(e,t=!0){return Qe(e)?e.displayName||e.name:e.name||t&&e.__name}function WN(e){return Qe(e)&&"__vccOpts"in e}const M=(e,t)=>CR(e,t,Ul);function Rn(e,t,n){const a=arguments.length;return a===2?Lt(t)&&!qe(t)?Ou(t)?W(e,null,[t]):W(e,t):W(e,null,t):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&Ou(n)&&(n=[n]),W(e,t,n))}const m1="3.5.7";/** +**/function no(e,t,n,a){try{return a?e(...a):e()}catch(s){Ll(s,t,n)}}function Jn(e,t,n,a){if(Qe(e)){const s=no(e,t,n,a);return s&&ah(s)&&s.catch(r=>{Ll(r,t,n)}),s}if(qe(e)){const s=[];for(let r=0;r>>1,s=ln[a],r=Di(s);r=Di(n)?ln.push(e):ln.splice(yR(t),0,e),e.flags|=1,Lh()}}function Lh(){!Ci&&!fd&&(fd=!0,ep=Ph.then($h))}function $R(e){qe(e)?pr.push(...e):Qa&&e.id===-1?Qa.splice(sr+1,0,e):e.flags&1||(pr.push(e),e.flags|=1),Lh()}function Ff(e,t,n=Ci?la+1:0){for(;nDi(n)-Di(a));if(pr.length=0,Qa){Qa.push(...t);return}for(Qa=t,sr=0;sre.id==null?e.flags&2?-1:1/0:e.id;function $h(e){fd=!1,Ci=!0;try{for(la=0;la{a._d&&Zf(-1);const r=Su(t);let i;try{i=e(...s)}finally{Su(r),a._d&&Zf(1)}return i};return a._n=!0,a._c=!0,a._d=!0,a}function $e(e,t){if(jt===null)return e;const n=wl(jt),a=e.dirs||(e.dirs=[]);for(let s=0;se.__isTeleport,Ei=e=>e&&(e.disabled||e.disabled===""),kR=e=>e&&(e.defer||e.defer===""),xf=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Bf=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,md=(e,t)=>{const n=e&&e.to;return nn(n)?t?t(n):null:n},UR={name:"Teleport",__isTeleport:!0,process(e,t,n,a,s,r,i,o,u,l){const{mc:c,pc:p,pbc:d,o:{insert:f,querySelector:T,createText:O,createComment:I}}=l,g=Ei(t.props);let{shapeFlag:N,children:S,dynamicChildren:A}=t;if(e==null){const v=t.el=O(""),y=t.anchor=O("");f(v,n,a),f(y,n,a);const P=(D,F)=>{N&16&&(s&&s.isCE&&(s.ce._teleportTarget=D),c(S,D,F,s,r,i,o,u))},C=()=>{const D=t.target=md(t.props,T),F=Mh(D,t,O,f);D&&(i!=="svg"&&xf(D)?i="svg":i!=="mathml"&&Bf(D)&&(i="mathml"),g||(P(D,F),nu(t)))};g&&(P(n,y),nu(t)),kR(t.props)?_n(C,r):C()}else{t.el=e.el,t.targetStart=e.targetStart;const v=t.anchor=e.anchor,y=t.target=e.target,P=t.targetAnchor=e.targetAnchor,C=Ei(e.props),D=C?n:y,F=C?v:P;if(i==="svg"||xf(y)?i="svg":(i==="mathml"||Bf(y))&&(i="mathml"),A?(d(e.dynamicChildren,A,D,s,r,i,o),sp(e,t,!0)):u||p(e,t,D,F,s,r,i,o,!1),g)C?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Po(t,n,v,l,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const $=t.target=md(t.props,T);$&&Po(t,$,null,l,0)}else C&&Po(t,y,P,l,1);nu(t)}},remove(e,t,n,{um:a,o:{remove:s}},r){const{shapeFlag:i,children:o,anchor:u,targetStart:l,targetAnchor:c,target:p,props:d}=e;if(p&&(s(l),s(c)),r&&s(u),i&16){const f=r||!Ei(d);for(let T=0;T{e.isMounted=!0}),ao(()=>{e.isUnmounting=!0}),e}const Mn=[Function,Array],Wh={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Mn,onEnter:Mn,onAfterEnter:Mn,onEnterCancelled:Mn,onBeforeLeave:Mn,onLeave:Mn,onAfterLeave:Mn,onLeaveCancelled:Mn,onBeforeAppear:Mn,onAppear:Mn,onAfterAppear:Mn,onAppearCancelled:Mn},zh=e=>{const t=e.subTree;return t.component?zh(t.component):t},zR={name:"BaseTransition",props:Wh,setup(e,{slots:t}){const n=Sr(),a=WR();return()=>{const s=t.default&&Bh(t.default(),!0);if(!s||!s.length)return;const r=Fh(s),i=ut(e),{mode:o}=i;if(a.isLeaving)return gc(r);const u=Gf(r);if(!u)return gc(r);let l=Td(u,i,a,n,d=>l=d);u.type!==dn&&Pi(u,l);const c=n.subTree,p=c&&Gf(c);if(p&&p.type!==dn&&!bs(u,p)&&zh(n).type!==dn){const d=Td(p,i,a,n);if(Pi(p,d),o==="out-in"&&u.type!==dn)return a.isLeaving=!0,d.afterLeave=()=>{a.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave},gc(r);o==="in-out"&&u.type!==dn&&(d.delayLeave=(f,T,O)=>{const I=xh(a,p);I[String(p.key)]=p,f[Za]=()=>{T(),f[Za]=void 0,delete l.delayedLeave},l.delayedLeave=O})}return r}}};function Fh(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==dn){t=n;break}}return t}const FR=zR;function xh(e,t){const{leavingVNodes:n}=e;let a=n.get(t.type);return a||(a=Object.create(null),n.set(t.type,a)),a}function Td(e,t,n,a,s){const{appear:r,mode:i,persisted:o=!1,onBeforeEnter:u,onEnter:l,onAfterEnter:c,onEnterCancelled:p,onBeforeLeave:d,onLeave:f,onAfterLeave:T,onLeaveCancelled:O,onBeforeAppear:I,onAppear:g,onAfterAppear:N,onAppearCancelled:S}=t,A=String(e.key),v=xh(n,e),y=(D,F)=>{D&&Jn(D,a,9,F)},P=(D,F)=>{const $=F[1];y(D,F),qe(D)?D.every(z=>z.length<=1)&&$():D.length<=1&&$()},C={mode:i,persisted:o,beforeEnter(D){let F=u;if(!n.isMounted)if(r)F=I||u;else return;D[Za]&&D[Za](!0);const $=v[A];$&&bs(e,$)&&$.el[Za]&&$.el[Za](),y(F,[D])},enter(D){let F=l,$=c,z=p;if(!n.isMounted)if(r)F=g||l,$=N||c,z=S||p;else return;let Y=!1;const se=D[Lo]=B=>{Y||(Y=!0,B?y(z,[D]):y($,[D]),C.delayedLeave&&C.delayedLeave(),D[Lo]=void 0)};F?P(F,[D,se]):se()},leave(D,F){const $=String(e.key);if(D[Lo]&&D[Lo](!0),n.isUnmounting)return F();y(d,[D]);let z=!1;const Y=D[Za]=se=>{z||(z=!0,F(),se?y(O,[D]):y(T,[D]),D[Za]=void 0,v[$]===e&&delete v[$])};v[$]=e,f?P(f,[D,Y]):Y()},clone(D){const F=Td(D,t,n,a,s);return s&&s(F),F}};return C}function gc(e){if(yl(e))return e=us(e),e.children=null,e}function Gf(e){if(!yl(e))return wh(e.type)&&e.children?Fh(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Qe(n.default))return n.default()}}function Pi(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Pi(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Bh(e,t=!1,n){let a=[],s=0;for(let r=0;r1)for(let r=0;r_d(T,t&&(qe(t)?t[O]:t),n,a,s));return}if(fr(a)&&!s)return;const r=a.shapeFlag&4?wl(a.component):a.el,i=s?null:r,{i:o,r:u}=e,l=t&&t.r,c=o.refs===Rt?o.refs={}:o.refs,p=o.setupState,d=ut(p),f=p===Rt?()=>!1:T=>ct(d,T);if(l!=null&&l!==u&&(nn(l)?(c[l]=null,f(l)&&(p[l]=null)):xt(l)&&(l.value=null)),Qe(u))no(u,o,12,[i,c]);else{const T=nn(u),O=xt(u);if(T||O){const I=()=>{if(e.f){const g=T?f(u)?p[u]:c[u]:u.value;s?qe(g)&&HE(g,r):qe(g)?g.includes(r)||g.push(r):T?(c[u]=[r],f(u)&&(p[u]=c[u])):(u.value=[r],e.k&&(c[e.k]=u.value))}else T?(c[u]=i,f(u)&&(p[u]=i)):O&&(u.value=i,e.k&&(c[e.k]=i))};i?(I.id=-1,_n(I,n)):I()}}}const fr=e=>!!e.type.__asyncLoader,yl=e=>e.type.__isKeepAlive;function xR(e,t){Hh(e,"a",t)}function BR(e,t){Hh(e,"da",t)}function Hh(e,t,n=Xt){const a=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if($l(t,a,n),n){let s=n.parent;for(;s&&s.parent;)yl(s.parent.vnode)&&GR(a,t,n,s),s=s.parent}}function GR(e,t,n,a){const s=$l(t,e,a,!0);pt(()=>{HE(a[t],s)},n)}function $l(e,t,n=Xt,a=!1){if(n){const s=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{ds();const o=ro(n),u=Jn(t,n,e,i);return o(),Es(),u});return a?s.unshift(r):s.push(r),r}}const Fa=e=>(t,n=Xt)=>{(!Ul||e==="sp")&&$l(e,(...a)=>t(...a),n)},Et=Fa("bm"),St=Fa("m"),HR=Fa("bu"),VR=Fa("u"),ao=Fa("bum"),pt=Fa("um"),KR=Fa("sp"),jR=Fa("rtg"),qR=Fa("rtc");function YR(e,t=Xt){$l("ec",e,t)}const Vh="components",XR="directives";function re(e,t){return Kh(Vh,e,!0,t)||e}const QR=Symbol.for("v-ndc");function ZR(e){return Kh(XR,e)}function Kh(e,t,n=!0,a=!1){const s=jt||Xt;if(s){const r=s.type;if(e===Vh){const o=MN(r,!1);if(o&&(o===t||o===Zn(t)||o===Ve(Zn(t))))return r}const i=Hf(s[e]||r[e],t)||Hf(s.appContext[e],t);return!i&&a?r:i}}function Hf(e,t){return e&&(e[t]||e[Zn(t)]||e[Ve(Zn(t))])}function Le(e,t,n,a){let s;const r=n,i=qe(e);if(i||nn(e)){const o=i&&Er(e);let u=!1;o&&(u=!Gn(e),e=Dl(e)),s=new Array(e.length);for(let l=0,c=e.length;lt(o,u,void 0,r));else{const o=Object.keys(e);s=new Array(o.length);for(let u=0,l=o.length;uOu(t)?!(t.type===dn||t.type===_e&&!jh(t.children)):!0)?e:null}const hd=e=>e?p1(e)?wl(e):hd(e.parent):null,pi=tn(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>hd(e.parent),$root:e=>hd(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>np(e),$forceUpdate:e=>e.f||(e.f=()=>{tp(e.update)}),$nextTick:e=>e.n||(e.n=fn.bind(e.proxy)),$watch:e=>SN.bind(e)}),Ic=(e,t)=>e!==Rt&&!e.__isScriptSetup&&ct(e,t),JR={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:a,data:s,props:r,accessCache:i,type:o,appContext:u}=e;let l;if(t[0]!=="$"){const f=i[t];if(f!==void 0)switch(f){case 1:return a[t];case 2:return s[t];case 4:return n[t];case 3:return r[t]}else{if(Ic(a,t))return i[t]=1,a[t];if(s!==Rt&&ct(s,t))return i[t]=2,s[t];if((l=e.propsOptions[0])&&ct(l,t))return i[t]=3,r[t];if(n!==Rt&&ct(n,t))return i[t]=4,n[t];Sd&&(i[t]=0)}}const c=pi[t];let p,d;if(c)return t==="$attrs"&&an(e.attrs,"get",""),c(e);if((p=o.__cssModules)&&(p=p[t]))return p;if(n!==Rt&&ct(n,t))return i[t]=4,n[t];if(d=u.config.globalProperties,ct(d,t))return d[t]},set({_:e},t,n){const{data:a,setupState:s,ctx:r}=e;return Ic(s,t)?(s[t]=n,!0):a!==Rt&&ct(a,t)?(a[t]=n,!0):ct(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:a,appContext:s,propsOptions:r}},i){let o;return!!n[i]||e!==Rt&&ct(e,i)||Ic(t,i)||(o=r[0])&&ct(o,i)||ct(a,i)||ct(pi,i)||ct(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ct(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Vf(e){return qe(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Sd=!0;function eN(e){const t=np(e),n=e.proxy,a=e.ctx;Sd=!1,t.beforeCreate&&Kf(t.beforeCreate,e,"bc");const{data:s,computed:r,methods:i,watch:o,provide:u,inject:l,created:c,beforeMount:p,mounted:d,beforeUpdate:f,updated:T,activated:O,deactivated:I,beforeDestroy:g,beforeUnmount:N,destroyed:S,unmounted:A,render:v,renderTracked:y,renderTriggered:P,errorCaptured:C,serverPrefetch:D,expose:F,inheritAttrs:$,components:z,directives:Y,filters:se}=t;if(l&&tN(l,a,null),i)for(const q in i){const oe=i[q];Qe(oe)&&(a[q]=oe.bind(n))}if(s){const q=s.call(n,n);Lt(q)&&(e.data=Yt(q))}if(Sd=!0,r)for(const q in r){const oe=r[q],Z=Qe(oe)?oe.bind(n,n):Qe(oe.get)?oe.get.bind(n,n):ma,Re=!Qe(oe)&&Qe(oe.set)?oe.set.bind(n):ma,ye=M({get:Z,set:Re});Object.defineProperty(a,q,{enumerable:!0,configurable:!0,get:()=>ye.value,set:we=>ye.value=we})}if(o)for(const q in o)qh(o[q],a,n,q);if(u){const q=Qe(u)?u.call(n):u;Reflect.ownKeys(q).forEach(oe=>{pn(oe,q[oe])})}c&&Kf(c,e,"c");function Q(q,oe){qe(oe)?oe.forEach(Z=>q(Z.bind(n))):oe&&q(oe.bind(n))}if(Q(Et,p),Q(St,d),Q(HR,f),Q(VR,T),Q(xR,O),Q(BR,I),Q(YR,C),Q(qR,y),Q(jR,P),Q(ao,N),Q(pt,A),Q(KR,D),qe(F))if(F.length){const q=e.exposed||(e.exposed={});F.forEach(oe=>{Object.defineProperty(q,oe,{get:()=>n[oe],set:Z=>n[oe]=Z})})}else e.exposed||(e.exposed={});v&&e.render===ma&&(e.render=v),$!=null&&(e.inheritAttrs=$),z&&(e.components=z),Y&&(e.directives=Y),D&&Gh(e)}function tN(e,t,n=ma){qe(e)&&(e=Ad(e));for(const a in e){const s=e[a];let r;Lt(s)?"default"in s?r=bt(s.from||a,s.default,!0):r=bt(s.from||a):r=bt(s),xt(r)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):t[a]=r}}function Kf(e,t,n){Jn(qe(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function qh(e,t,n,a){let s=a.includes(".")?o1(n,a):()=>n[a];if(nn(e)){const r=t[e];Qe(r)&&Me(s,r)}else if(Qe(e))Me(s,e.bind(n));else if(Lt(e))if(qe(e))e.forEach(r=>qh(r,t,n,a));else{const r=Qe(e.handler)?e.handler.bind(n):t[e.handler];Qe(r)&&Me(s,r,e)}}function np(e){const t=e.type,{mixins:n,extends:a}=t,{mixins:s,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,o=r.get(t);let u;return o?u=o:!s.length&&!n&&!a?u=t:(u={},s.length&&s.forEach(l=>Au(u,l,i,!0)),Au(u,t,i)),Lt(t)&&r.set(t,u),u}function Au(e,t,n,a=!1){const{mixins:s,extends:r}=t;r&&Au(e,r,n,!0),s&&s.forEach(i=>Au(e,i,n,!0));for(const i in t)if(!(a&&i==="expose")){const o=nN[i]||n&&n[i];e[i]=o?o(e[i],t[i]):t[i]}return e}const nN={data:jf,props:qf,emits:qf,methods:ui,computed:ui,beforeCreate:rn,created:rn,beforeMount:rn,mounted:rn,beforeUpdate:rn,updated:rn,beforeDestroy:rn,beforeUnmount:rn,destroyed:rn,unmounted:rn,activated:rn,deactivated:rn,errorCaptured:rn,serverPrefetch:rn,components:ui,directives:ui,watch:sN,provide:jf,inject:aN};function jf(e,t){return t?e?function(){return tn(Qe(e)?e.call(this,this):e,Qe(t)?t.call(this,this):t)}:t:e}function aN(e,t){return ui(Ad(e),Ad(t))}function Ad(e){if(qe(e)){const t={};for(let n=0;n1)return n&&Qe(t)?t.call(a&&a.proxy):t}}const Xh={},Qh=()=>Object.create(Xh),Zh=e=>Object.getPrototypeOf(e)===Xh;function oN(e,t,n,a=!1){const s={},r=Qh();e.propsDefaults=Object.create(null),Jh(e,t,s,r);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=a?s:vh(s):e.type.props?e.props=s:e.props=r,e.attrs=r}function uN(e,t,n,a){const{props:s,attrs:r,vnode:{patchFlag:i}}=e,o=ut(s),[u]=e.propsOptions;let l=!1;if((a||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let p=0;p{u=!0;const[d,f]=e1(p,t,!0);tn(i,d),f&&o.push(...f)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!r&&!u)return Lt(e)&&a.set(e,cr),cr;if(qe(r))for(let c=0;ce[0]==="_"||e==="$stable",ap=e=>qe(e)?e.map(pa):[pa(e)],cN=(e,t,n)=>{if(t._n)return t;const a=ue((...s)=>ap(t(...s)),n);return a._c=!1,a},n1=(e,t,n)=>{const a=e._ctx;for(const s in e){if(t1(s))continue;const r=e[s];if(Qe(r))t[s]=cN(s,r,a);else if(r!=null){const i=ap(r);t[s]=()=>i}}},a1=(e,t)=>{const n=ap(t);e.slots.default=()=>n},s1=(e,t,n)=>{for(const a in t)(n||a!=="_")&&(e[a]=t[a])},dN=(e,t,n)=>{const a=e.slots=Qh();if(e.vnode.shapeFlag&32){const s=t._;s?(s1(a,t,n),n&&ih(a,"_",s,!0)):n1(t,a)}else t&&a1(e,t)},EN=(e,t,n)=>{const{vnode:a,slots:s}=e;let r=!0,i=Rt;if(a.shapeFlag&32){const o=t._;o?n&&o===1?r=!1:s1(s,t,n):(r=!t.$stable,n1(t,s)),i=t}else t&&(a1(e,t),i={default:1});if(r)for(const o in s)!t1(o)&&i[o]==null&&delete s[o]},_n=vN;function pN(e){return fN(e)}function fN(e,t){const n=oh();n.__VUE__=!0;const{insert:a,remove:s,patchProp:r,createElement:i,createText:o,createComment:u,setText:l,setElementText:c,parentNode:p,nextSibling:d,setScopeId:f=ma,insertStaticContent:T}=e,O=(U,b,G,le=null,ae=null,Ee=null,Ie=void 0,L=null,k=!!b.dynamicChildren)=>{if(U===b)return;U&&!bs(U,b)&&(le=ne(U),we(U,ae,Ee,!0),U=null),b.patchFlag===-2&&(k=!1,b.dynamicChildren=null);const{type:x,ref:ce,shapeFlag:me}=b;switch(x){case so:I(U,b,G,le);break;case dn:g(U,b,G,le);break;case au:U==null&&N(b,G,le,Ie);break;case _e:z(U,b,G,le,ae,Ee,Ie,L,k);break;default:me&1?v(U,b,G,le,ae,Ee,Ie,L,k):me&6?Y(U,b,G,le,ae,Ee,Ie,L,k):(me&64||me&128)&&x.process(U,b,G,le,ae,Ee,Ie,L,k,Ce)}ce!=null&&ae&&_d(ce,U&&U.ref,Ee,b||U,!b)},I=(U,b,G,le)=>{if(U==null)a(b.el=o(b.children),G,le);else{const ae=b.el=U.el;b.children!==U.children&&l(ae,b.children)}},g=(U,b,G,le)=>{U==null?a(b.el=u(b.children||""),G,le):b.el=U.el},N=(U,b,G,le)=>{[U.el,U.anchor]=T(U.children,b,G,le,U.el,U.anchor)},S=({el:U,anchor:b},G,le)=>{let ae;for(;U&&U!==b;)ae=d(U),a(U,G,le),U=ae;a(b,G,le)},A=({el:U,anchor:b})=>{let G;for(;U&&U!==b;)G=d(U),s(U),U=G;s(b)},v=(U,b,G,le,ae,Ee,Ie,L,k)=>{b.type==="svg"?Ie="svg":b.type==="math"&&(Ie="mathml"),U==null?y(b,G,le,ae,Ee,Ie,L,k):D(U,b,ae,Ee,Ie,L,k)},y=(U,b,G,le,ae,Ee,Ie,L)=>{let k,x;const{props:ce,shapeFlag:me,transition:pe,dirs:V}=U;if(k=U.el=i(U.type,Ee,ce&&ce.is,ce),me&8?c(k,U.children):me&16&&C(U.children,k,null,le,ae,Rc(U,Ee),Ie,L),V&&hs(U,null,le,"created"),P(k,U,U.scopeId,Ie,le),ce){for(const Ue in ce)Ue!=="value"&&!ci(Ue)&&r(k,Ue,null,ce[Ue],Ee,le);"value"in ce&&r(k,"value",null,ce.value,Ee),(x=ce.onVnodeBeforeMount)&&ra(x,le,U)}V&&hs(U,null,le,"beforeMount");const te=mN(ae,pe);te&&pe.beforeEnter(k),a(k,b,G),((x=ce&&ce.onVnodeMounted)||te||V)&&_n(()=>{x&&ra(x,le,U),te&&pe.enter(k),V&&hs(U,null,le,"mounted")},ae)},P=(U,b,G,le,ae)=>{if(G&&f(U,G),le)for(let Ee=0;Ee{for(let x=k;x{const L=b.el=U.el;let{patchFlag:k,dynamicChildren:x,dirs:ce}=b;k|=U.patchFlag&16;const me=U.props||Rt,pe=b.props||Rt;let V;if(G&&Ss(G,!1),(V=pe.onVnodeBeforeUpdate)&&ra(V,G,b,U),ce&&hs(b,U,G,"beforeUpdate"),G&&Ss(G,!0),(me.innerHTML&&pe.innerHTML==null||me.textContent&&pe.textContent==null)&&c(L,""),x?F(U.dynamicChildren,x,L,G,le,Rc(b,ae),Ee):Ie||oe(U,b,L,null,G,le,Rc(b,ae),Ee,!1),k>0){if(k&16)$(L,me,pe,G,ae);else if(k&2&&me.class!==pe.class&&r(L,"class",null,pe.class,ae),k&4&&r(L,"style",me.style,pe.style,ae),k&8){const te=b.dynamicProps;for(let Ue=0;Ue{V&&ra(V,G,b,U),ce&&hs(b,U,G,"updated")},le)},F=(U,b,G,le,ae,Ee,Ie)=>{for(let L=0;L{if(b!==G){if(b!==Rt)for(const Ee in b)!ci(Ee)&&!(Ee in G)&&r(U,Ee,b[Ee],null,ae,le);for(const Ee in G){if(ci(Ee))continue;const Ie=G[Ee],L=b[Ee];Ie!==L&&Ee!=="value"&&r(U,Ee,L,Ie,ae,le)}"value"in G&&r(U,"value",b.value,G.value,ae)}},z=(U,b,G,le,ae,Ee,Ie,L,k)=>{const x=b.el=U?U.el:o(""),ce=b.anchor=U?U.anchor:o("");let{patchFlag:me,dynamicChildren:pe,slotScopeIds:V}=b;V&&(L=L?L.concat(V):V),U==null?(a(x,G,le),a(ce,G,le),C(b.children||[],G,ce,ae,Ee,Ie,L,k)):me>0&&me&64&&pe&&U.dynamicChildren?(F(U.dynamicChildren,pe,G,ae,Ee,Ie,L),(b.key!=null||ae&&b===ae.subTree)&&sp(U,b,!0)):oe(U,b,G,ce,ae,Ee,Ie,L,k)},Y=(U,b,G,le,ae,Ee,Ie,L,k)=>{b.slotScopeIds=L,U==null?b.shapeFlag&512?ae.ctx.activate(b,G,le,Ie,k):se(b,G,le,ae,Ee,Ie,k):B(U,b,k)},se=(U,b,G,le,ae,Ee,Ie)=>{const L=U.component=yN(U,le,ae);if(yl(U)&&(L.ctx.renderer=Ce),$N(L,!1,Ie),L.asyncDep){if(ae&&ae.registerDep(L,Q,Ie),!U.el){const k=L.subTree=W(dn);g(null,k,b,G)}}else Q(L,U,b,G,ae,Ee,Ie)},B=(U,b,G)=>{const le=b.component=U.component;if(RN(U,b,G))if(le.asyncDep&&!le.asyncResolved){q(le,b,G);return}else le.next=b,le.update();else b.el=U.el,le.vnode=b},Q=(U,b,G,le,ae,Ee,Ie)=>{const L=()=>{if(U.isMounted){let{next:me,bu:pe,u:V,parent:te,vnode:Ue}=U;{const sn=r1(U);if(sn){me&&(me.el=Ue.el,q(U,me,Ie)),sn.asyncDep.then(()=>{U.isUnmounted||L()});return}}let ze=me,kt;Ss(U,!1),me?(me.el=Ue.el,q(U,me,Ie)):me=Ue,pe&&_c(pe),(kt=me.props&&me.props.onVnodeBeforeUpdate)&&ra(kt,te,me,Ue),Ss(U,!0);const Mt=Nc(U),Ht=U.subTree;U.subTree=Mt,O(Ht,Mt,p(Ht.el),ne(Ht),U,ae,Ee),me.el=Mt.el,ze===null&&NN(U,Mt.el),V&&_n(V,ae),(kt=me.props&&me.props.onVnodeUpdated)&&_n(()=>ra(kt,te,me,Ue),ae)}else{let me;const{el:pe,props:V}=b,{bm:te,m:Ue,parent:ze,root:kt,type:Mt}=U,Ht=fr(b);if(Ss(U,!1),te&&_c(te),!Ht&&(me=V&&V.onVnodeBeforeMount)&&ra(me,ze,b),Ss(U,!0),pe&&ft){const sn=()=>{U.subTree=Nc(U),ft(pe,U.subTree,U,ae,null)};Ht&&Mt.__asyncHydrate?Mt.__asyncHydrate(pe,U,sn):sn()}else{kt.ce&&kt.ce._injectChildStyle(Mt);const sn=U.subTree=Nc(U);O(null,sn,G,le,U,ae,Ee),b.el=sn.el}if(Ue&&_n(Ue,ae),!Ht&&(me=V&&V.onVnodeMounted)){const sn=b;_n(()=>ra(me,ze,sn),ae)}(b.shapeFlag&256||ze&&fr(ze.vnode)&&ze.vnode.shapeFlag&256)&&U.a&&_n(U.a,ae),U.isMounted=!0,b=G=le=null}};U.scope.on();const k=U.effect=new Eh(L);U.scope.off();const x=U.update=k.run.bind(k),ce=U.job=k.runIfDirty.bind(k);ce.i=U,ce.id=U.uid,k.scheduler=()=>tp(ce),Ss(U,!0),x()},q=(U,b,G)=>{b.component=U;const le=U.vnode.props;U.vnode=b,U.next=null,uN(U,b.props,le,G),EN(U,b.children,G),ds(),Ff(U),Es()},oe=(U,b,G,le,ae,Ee,Ie,L,k=!1)=>{const x=U&&U.children,ce=U?U.shapeFlag:0,me=b.children,{patchFlag:pe,shapeFlag:V}=b;if(pe>0){if(pe&128){Re(x,me,G,le,ae,Ee,Ie,L,k);return}else if(pe&256){Z(x,me,G,le,ae,Ee,Ie,L,k);return}}V&8?(ce&16&&Nt(x,ae,Ee),me!==x&&c(G,me)):ce&16?V&16?Re(x,me,G,le,ae,Ee,Ie,L,k):Nt(x,ae,Ee,!0):(ce&8&&c(G,""),V&16&&C(me,G,le,ae,Ee,Ie,L,k))},Z=(U,b,G,le,ae,Ee,Ie,L,k)=>{U=U||cr,b=b||cr;const x=U.length,ce=b.length,me=Math.min(x,ce);let pe;for(pe=0;pece?Nt(U,ae,Ee,!0,!1,me):C(b,G,le,ae,Ee,Ie,L,k,me)},Re=(U,b,G,le,ae,Ee,Ie,L,k)=>{let x=0;const ce=b.length;let me=U.length-1,pe=ce-1;for(;x<=me&&x<=pe;){const V=U[x],te=b[x]=k?Ja(b[x]):pa(b[x]);if(bs(V,te))O(V,te,G,null,ae,Ee,Ie,L,k);else break;x++}for(;x<=me&&x<=pe;){const V=U[me],te=b[pe]=k?Ja(b[pe]):pa(b[pe]);if(bs(V,te))O(V,te,G,null,ae,Ee,Ie,L,k);else break;me--,pe--}if(x>me){if(x<=pe){const V=pe+1,te=Vpe)for(;x<=me;)we(U[x],ae,Ee,!0),x++;else{const V=x,te=x,Ue=new Map;for(x=te;x<=pe;x++){const bn=b[x]=k?Ja(b[x]):pa(b[x]);bn.key!=null&&Ue.set(bn.key,x)}let ze,kt=0;const Mt=pe-te+1;let Ht=!1,sn=0;const qs=new Array(Mt);for(x=0;x=Mt){we(bn,ae,Ee,!0);continue}let sa;if(bn.key!=null)sa=Ue.get(bn.key);else for(ze=te;ze<=pe;ze++)if(qs[ze-te]===0&&bs(bn,b[ze])){sa=ze;break}sa===void 0?we(bn,ae,Ee,!0):(qs[sa-te]=x+1,sa>=sn?sn=sa:Ht=!0,O(bn,b[sa],G,null,ae,Ee,Ie,L,k),kt++)}const Lf=Ht?TN(qs):cr;for(ze=Lf.length-1,x=Mt-1;x>=0;x--){const bn=te+x,sa=b[bn],yf=bn+1{const{el:Ee,type:Ie,transition:L,children:k,shapeFlag:x}=U;if(x&6){ye(U.component.subTree,b,G,le);return}if(x&128){U.suspense.move(b,G,le);return}if(x&64){Ie.move(U,b,G,Ce);return}if(Ie===_e){a(Ee,b,G);for(let me=0;meL.enter(Ee),ae);else{const{leave:me,delayLeave:pe,afterLeave:V}=L,te=()=>a(Ee,b,G),Ue=()=>{me(Ee,()=>{te(),V&&V()})};pe?pe(Ee,te,Ue):Ue()}else a(Ee,b,G)},we=(U,b,G,le=!1,ae=!1)=>{const{type:Ee,props:Ie,ref:L,children:k,dynamicChildren:x,shapeFlag:ce,patchFlag:me,dirs:pe,cacheIndex:V}=U;if(me===-2&&(ae=!1),L!=null&&_d(L,null,G,U,!0),V!=null&&(b.renderCache[V]=void 0),ce&256){b.ctx.deactivate(U);return}const te=ce&1&&pe,Ue=!fr(U);let ze;if(Ue&&(ze=Ie&&Ie.onVnodeBeforeUnmount)&&ra(ze,b,U),ce&6)ve(U.component,G,le);else{if(ce&128){U.suspense.unmount(G,le);return}te&&hs(U,null,b,"beforeUnmount"),ce&64?U.type.remove(U,b,G,Ce,le):x&&!x.hasOnce&&(Ee!==_e||me>0&&me&64)?Nt(x,b,G,!1,!0):(Ee===_e&&me&384||!ae&&ce&16)&&Nt(k,b,G),le&&Gt(U)}(Ue&&(ze=Ie&&Ie.onVnodeUnmounted)||te)&&_n(()=>{ze&&ra(ze,b,U),te&&hs(U,null,b,"unmounted")},G)},Gt=U=>{const{type:b,el:G,anchor:le,transition:ae}=U;if(b===_e){Ke(G,le);return}if(b===au){A(U);return}const Ee=()=>{s(G),ae&&!ae.persisted&&ae.afterLeave&&ae.afterLeave()};if(U.shapeFlag&1&&ae&&!ae.persisted){const{leave:Ie,delayLeave:L}=ae,k=()=>Ie(G,Ee);L?L(U.el,Ee,k):k()}else Ee()},Ke=(U,b)=>{let G;for(;U!==b;)G=d(U),s(U),U=G;s(b)},ve=(U,b,G)=>{const{bum:le,scope:ae,job:Ee,subTree:Ie,um:L,m:k,a:x}=U;Xf(k),Xf(x),le&&_c(le),ae.stop(),Ee&&(Ee.flags|=8,we(Ie,U,b,G)),L&&_n(L,b),_n(()=>{U.isUnmounted=!0},b),b&&b.pendingBranch&&!b.isUnmounted&&U.asyncDep&&!U.asyncResolved&&U.suspenseId===b.pendingId&&(b.deps--,b.deps===0&&b.resolve())},Nt=(U,b,G,le=!1,ae=!1,Ee=0)=>{for(let Ie=Ee;Ie{if(U.shapeFlag&6)return ne(U.component.subTree);if(U.shapeFlag&128)return U.suspense.next();const b=d(U.anchor||U.el),G=b&&b[Uh];return G?d(G):b};let Se=!1;const Ae=(U,b,G)=>{U==null?b._vnode&&we(b._vnode,null,null,!0):O(b._vnode||null,U,b,null,null,null,G),b._vnode=U,Se||(Se=!0,Ff(),yh(),Se=!1)},Ce={p:O,um:we,m:ye,r:Gt,mt:se,mc:C,pc:oe,pbc:F,n:ne,o:e};let ot,ft;return{render:Ae,hydrate:ot,createApp:iN(Ae,ot)}}function Rc({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Ss({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function mN(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function sp(e,t,n=!1){const a=e.children,s=t.children;if(qe(a)&&qe(s))for(let r=0;r>1,e[n[o]]0&&(t[a]=n[r-1]),n[r]=a)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}function r1(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:r1(t)}function Xf(e){if(e)for(let t=0;tbt(_N);function Me(e,t,n){return i1(e,t,n)}function i1(e,t,n=Rt){const{immediate:a,deep:s,flush:r,once:i}=n,o=tn({},n);let u;if(Ul)if(r==="sync"){const d=hN();u=d.__watcherHandles||(d.__watcherHandles=[])}else if(!t||a)o.once=!0;else{const d=()=>{};return d.stop=ma,d.resume=ma,d.pause=ma,d}const l=Xt;o.call=(d,f,T)=>Jn(d,l,f,T);let c=!1;r==="post"?o.scheduler=d=>{_n(d,l&&l.suspense)}:r!=="sync"&&(c=!0,o.scheduler=(d,f)=>{f?d():tp(d)}),o.augmentJob=d=>{t&&(d.flags|=4),c&&(d.flags|=2,l&&(d.id=l.uid,d.i=l))};const p=PR(e,t,o);return u&&u.push(p),p}function SN(e,t,n){const a=this.proxy,s=nn(e)?e.includes(".")?o1(a,e):()=>a[e]:e.bind(a,a);let r;Qe(t)?r=t:(r=t.handler,n=t);const i=ro(this),o=i1(s,r.bind(a),n);return i(),o}function o1(e,t){const n=t.split(".");return()=>{let a=e;for(let s=0;st==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Zn(t)}Modifiers`]||e[`${Ji(t)}Modifiers`];function ON(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||Rt;let s=n;const r=t.startsWith("update:"),i=r&&AN(a,t.slice(7));i&&(i.trim&&(s=n.map(c=>nn(c)?c.trim():c)),i.number&&(s=n.map(YI)));let o,u=a[o=Tc(t)]||a[o=Tc(Zn(t))];!u&&r&&(u=a[o=Tc(Ji(t))]),u&&Jn(u,e,6,s);const l=a[o+"Once"];if(l){if(!e.emitted)e.emitted={};else if(e.emitted[o])return;e.emitted[o]=!0,Jn(l,e,6,s)}}function u1(e,t,n=!1){const a=t.emitsCache,s=a.get(e);if(s!==void 0)return s;const r=e.emits;let i={},o=!1;if(!Qe(e)){const u=l=>{const c=u1(l,t,!0);c&&(o=!0,tn(i,c))};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!r&&!o?(Lt(e)&&a.set(e,null),null):(qe(r)?r.forEach(u=>i[u]=null):tn(i,r),Lt(e)&&a.set(e,i),i)}function kl(e,t){return!e||!GE(t)?!1:(t=t.slice(2).replace(/Once$/,""),ct(e,t[0].toLowerCase()+t.slice(1))||ct(e,Ji(t))||ct(e,t))}function Nc(e){const{type:t,vnode:n,proxy:a,withProxy:s,propsOptions:[r],slots:i,attrs:o,emit:u,render:l,renderCache:c,props:p,data:d,setupState:f,ctx:T,inheritAttrs:O}=e,I=Su(e);let g,N;try{if(n.shapeFlag&4){const A=s||a,v=A;g=pa(l.call(v,A,c,p,f,d,T)),N=o}else{const A=t;g=pa(A.length>1?A(p,{attrs:o,slots:i,emit:u}):A(p,null)),N=t.props?o:gN(o)}}catch(A){fi.length=0,Ll(A,e,1),g=W(dn)}let S=g;if(N&&O!==!1){const A=Object.keys(N),{shapeFlag:v}=S;A.length&&v&7&&(r&&A.some(th)&&(N=IN(N,r)),S=us(S,N,!1,!0))}return n.dirs&&(S=us(S,null,!1,!0),S.dirs=S.dirs?S.dirs.concat(n.dirs):n.dirs),n.transition&&Pi(S,n.transition),g=S,Su(I),g}const gN=e=>{let t;for(const n in e)(n==="class"||n==="style"||GE(n))&&((t||(t={}))[n]=e[n]);return t},IN=(e,t)=>{const n={};for(const a in e)(!th(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function RN(e,t,n){const{props:a,children:s,component:r}=e,{props:i,children:o,patchFlag:u}=t,l=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return a?Qf(a,i,l):!!i;if(u&8){const c=t.dynamicProps;for(let p=0;pe.__isSuspense;function vN(e,t){t&&t.pendingBranch?qe(e)?t.effects.push(...e):t.effects.push(e):$R(e)}const _e=Symbol.for("v-fgt"),so=Symbol.for("v-txt"),dn=Symbol.for("v-cmt"),au=Symbol.for("v-stc"),fi=[];let kn=null;function h(e=!1){fi.push(kn=e?null:[])}function bN(){fi.pop(),kn=fi[fi.length-1]||null}let Li=1;function Zf(e){Li+=e,e<0&&kn&&(kn.hasOnce=!0)}function c1(e){return e.dynamicChildren=Li>0?kn||cr:null,bN(),Li>0&&kn&&kn.push(e),e}function R(e,t,n,a,s,r){return c1(E(e,t,n,a,s,r,!0))}function j(e,t,n,a,s){return c1(W(e,t,n,a,s,!0))}function Ou(e){return e?e.__v_isVNode===!0:!1}function bs(e,t){return e.type===t.type&&e.key===t.key}const d1=({key:e})=>e??null,su=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?nn(e)||xt(e)||Qe(e)?{i:jt,r:e,k:t,f:!!n}:e:null);function E(e,t=null,n=null,a=0,s=null,r=e===_e?0:1,i=!1,o=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&d1(t),ref:t&&su(t),scopeId:kh,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:a,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:jt};return o?(rp(u,n),r&128&&e.normalize(u)):n&&(u.shapeFlag|=nn(n)?8:16),Li>0&&!i&&kn&&(u.patchFlag>0||r&6)&&u.patchFlag!==32&&kn.push(u),u}const W=CN;function CN(e,t=null,n=null,a=0,s=null,r=!1){if((!e||e===QR)&&(e=dn),Ou(e)){const o=us(e,t,!0);return n&&rp(o,n),Li>0&&!r&&kn&&(o.shapeFlag&6?kn[kn.indexOf(e)]=o:kn.push(o)),o.patchFlag=-2,o}if(WN(e)&&(e=e.__vccOpts),t){t=DN(t);let{class:o,style:u}=t;o&&!nn(o)&&(t.class=Te(o)),Lt(u)&&(eo(u)&&!qe(u)&&(u=tn({},u)),t.style=Wa(u))}const i=nn(e)?1:l1(e)?128:wh(e)?64:Lt(e)?4:Qe(e)?2:0;return E(e,t,n,a,s,i,r,!0)}function DN(e){return e?eo(e)||Zh(e)?tn({},e):e:null}function us(e,t,n=!1,a=!1){const{props:s,ref:r,patchFlag:i,children:o,transition:u}=e,l=t?E1(s||{},t):s,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&d1(l),ref:t&&t.ref?n&&r?qe(r)?r.concat(su(t)):[r,su(t)]:su(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==_e?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:u,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&us(e.ssContent),ssFallback:e.ssFallback&&us(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return u&&a&&Pi(c,u.clone(c)),c}function H(e=" ",t=0){return W(so,null,e,t)}function Nn(e,t){const n=W(au,null,e);return n.staticCount=t,n}function w(e="",t=!1){return t?(h(),j(dn,null,e)):W(dn,null,e)}function pa(e){return e==null||typeof e=="boolean"?W(dn):qe(e)?W(_e,null,e.slice()):typeof e=="object"?Ja(e):W(so,null,String(e))}function Ja(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:us(e)}function rp(e,t){let n=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(qe(t))n=16;else if(typeof t=="object")if(a&65){const s=t.default;s&&(s._c&&(s._d=!1),rp(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Zh(t)?t._ctx=jt:s===3&&jt&&(jt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Qe(t)?(t={default:t,_ctx:jt},n=32):(t=String(t),a&64?(n=16,t=[H(t)]):n=8);e.children=t,e.shapeFlag|=n}function E1(...e){const t={};for(let n=0;nXt||jt;let gu,gd;{const e=oh(),t=(n,a)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(a),r=>{s.length>1?s.forEach(i=>i(r)):s[0](r)}};gu=t("__VUE_INSTANCE_SETTERS__",n=>Xt=n),gd=t("__VUE_SSR_SETTERS__",n=>Ul=n)}const ro=e=>{const t=Xt;return gu(e),e.scope.on(),()=>{e.scope.off(),gu(t)}},Jf=()=>{Xt&&Xt.scope.off(),gu(null)};function p1(e){return e.vnode.shapeFlag&4}let Ul=!1;function $N(e,t=!1,n=!1){t&&gd(t);const{props:a,children:s}=e.vnode,r=p1(e);oN(e,a,r,t),dN(e,s,n);const i=r?kN(e,t):void 0;return t&&gd(!1),i}function kN(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,JR);const{setup:a}=n;if(a){const s=e.setupContext=a.length>1?wN(e):null,r=ro(e);ds();const i=no(a,e,0,[e.props,s]);if(Es(),r(),ah(i)){if(fr(e)||Gh(e),i.then(Jf,Jf),t)return i.then(o=>{em(e,o,t)}).catch(o=>{Ll(o,e,0)});e.asyncDep=i}else em(e,i,t)}else f1(e,t)}function em(e,t,n){Qe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Lt(t)&&(e.setupState=Dh(t)),f1(e,n)}let tm;function f1(e,t,n){const a=e.type;if(!e.render){if(!t&&tm&&!a.render){const s=a.template||np(e).template;if(s){const{isCustomElement:r,compilerOptions:i}=e.appContext.config,{delimiters:o,compilerOptions:u}=a,l=tn(tn({isCustomElement:r,delimiters:o},i),u);a.render=tm(s,l)}}e.render=a.render||ma}{const s=ro(e);ds();try{eN(e)}finally{Es(),s()}}}const UN={get(e,t){return an(e,"get",""),e[t]}};function wN(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,UN),slots:e.slots,emit:e.emit,expose:t}}function wl(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Dh(za(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in pi)return pi[n](e)},has(t,n){return n in t||n in pi}})):e.proxy}function MN(e,t=!0){return Qe(e)?e.displayName||e.name:e.name||t&&e.__name}function WN(e){return Qe(e)&&"__vccOpts"in e}const M=(e,t)=>CR(e,t,Ul);function Rn(e,t,n){const a=arguments.length;return a===2?Lt(t)&&!qe(t)?Ou(t)?W(e,null,[t]):W(e,t):W(e,null,t):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&Ou(n)&&(n=[n]),W(e,t,n))}const m1="3.5.7";/** * @vue/shared v3.5.7 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT @@ -23,12 +23,12 @@ var LI=Object.defineProperty;var yI=(e,t,n)=>t in e?LI(e,t,{enumerable:!0,config * screenfull * v5.1.0 - 2020-12-24 * (c) Sindre Sorhus; MIT License -*/(function(e){var t,n,a,s,r;t=typeof window<"u"&&window.document!==void 0?window.document:{},n=e.exports,a=function(){for(var i,o=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],u=0,l=o.length,c={};ue.pageOnly||!ga.isEnabled),r=M(()=>(s.value||e.teleport)&&a.isFullscreen?{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}:void 0);function i(){t("change",a.isFullscreen),t("update:modelValue",a.isFullscreen),t("update:fullscreen",a.isFullscreen)}function o(){ga.isFullscreen||ga.off("change",o),a.isFullscreen=ga.isFullscreen,i()}function u(d){d.key==="Escape"&&c()}function l(){s.value?(a.isFullscreen=!0,i(),document.removeEventListener("keyup",u),document.addEventListener("keyup",u)):(ga.off("change",o),ga.on("change",o),ga.request(e.teleport?document.body:n.value))}function c(){a.isFullscreen&&(s.value?(a.isFullscreen=!1,i(),document.removeEventListener("keyup",u)):ga.exit())}return Me(()=>e.fullscreen,d=>{d!==a.isFullscreen&&(d?l():c())}),Me(()=>e.modelValue,d=>{d!==a.isFullscreen&&(d?l():c())}),p=((d,f)=>{for(var T in f||(f={}))N1.call(f,T)&&gm(d,T,f[T]);if(Ru)for(var T of Ru(f))v1.call(f,T)&&gm(d,T,f[T]);return d})({wrapper:n,wrapperStyle:r},he(a)),kv(p,Uv({toggle:function(d){d===void 0?a.isFullscreen?c():l():d?l():c()},request:l,exit:c,shadeClick:function(d){d.target===n.value&&e.exitOnClickWrapper&&c()}}));var p}});z1.render=function(e,t,n,a,s,r){return h(),j(MR,{to:"body",disabled:!e.teleport||!e.fullscreen},[W("div",E1({ref:"wrapper"},e.$attrs,{style:e.wrapperStyle,class:{[e.fullscreenClass]:e.isFullscreen},onClick:t[1]||(t[1]=i=>e.shadeClick(i))}),[Ut(e.$slots,"default")],16)],8,["disabled"])};const d2=typeof window<"u"&&window!==null;(function(){if(d2&&"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)return"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get(){return this.intersectionRatio>0}}),!0})();const E2=Object.prototype.propertyIsEnumerable,Um=Object.getOwnPropertySymbols;function iu(e){return typeof e=="function"||toString.call(e)==="[object Object]"}function p2(e){return e!=="__proto__"&&e!=="constructor"&&e!=="prototype"}function f2(e,...t){if(!iu(e))throw new TypeError("expected the first argument to be an object");if(t.length===0||typeof Symbol!="function"||typeof Um!="function")return e;for(const n of t){const a=Um(n);for(const s of a)E2.call(n,s)&&(e[s]=n[s])}return e}function Ep(e,...t){let n=0;var a;for((typeof(a=e)=="object"?a===null:typeof a!="function")&&(e=t[n++]),e||(e={});n{a.key==="Escape"&&(document.removeEventListener("keyup",n),this.exit())};return this.isFullscreen=!0,this.element=e,document.removeEventListener("keyup",n),document.addEventListener("keyup",n),this.options.callback&&this.options.callback(this.isFullscreen),Promise.resolve()}{const n=()=>{ia.isFullscreen||(ia.off("change",n),Mm(this)),this.isFullscreen=ia.isFullscreen,this.options.teleport?this.element=e||null:this.element=ia.element,this.options.callback&&this.options.callback(ia.isFullscreen)};return ia.on("change",n),ia.request(this.options.teleport?document.body:e)}},exit(){return this.isFullscreen?this.options.pageOnly?(Mm(this),this.isFullscreen=!1,this.element=null,this.options.callback&&this.options.callback(this.isFullscreen),Promise.resolve()):ia.exit():Promise.resolve()}},m2=(e,t,n)=>{const a=()=>{let s;const r={teleport:t.modifiers.teleport,pageOnly:t.modifiers.pageOnly};if(t.value)if(typeof t.value=="string")s=t.value;else{const i=t.value,{target:o}=i,u=((l,c)=>{var p={};for(var d in l)N1.call(l,d)&&c.indexOf(d)<0&&(p[d]=l[d]);if(l!=null&&Ru)for(var d of Ru(l))c.indexOf(d)<0&&v1.call(l,d)&&(p[d]=l[d]);return p})(i,["target"]);s=o,Ep(r,u)}typeof s=="string"&&(s=document.querySelector(s)),x1.toggle(s,r)};e._onClickFullScreen&&e.removeEventListener("click",e._onClickFullScreen),e.addEventListener("click",a),e._onClickFullScreen=a};var T2={install(e,{name:t="fullscreen"}={}){e.config.globalProperties[`$${t}`]=x1,e.component(t,c2(z1,{name:t})),e.directive(t,m2)}};const _2={id:"footer"},h2={class:"footer-items"},S2={class:"footer-item"},A2={class:"footer-item"},O2={key:0,class:"footer-item bullet"},g2={key:1,class:"footer-item"},I2=["href"],R2={class:"footer-item"},N2=ee({__name:"Footer",props:{version:{},adminContact:{}},setup(e){const t=e,{adminContact:n,version:a}=he(t);return(s,r)=>{const i=re("router-link");return h(),R("footer",_2,[E("div",h2,[E("div",S2,[r[0]||(r[0]=E("strong",null,"FitTrackee",-1)),H(" v"+_(m(a)),1)]),r[1]||(r[1]=E("div",{class:"footer-item bullet"},"•",-1)),E("div",A2,[W(i,{to:"/about"},{default:ue(()=>[H(_(s.$t("common.ABOUT")),1)]),_:1})]),m(n)?(h(),R("div",O2,"•")):w("",!0),m(n)?(h(),R("div",g2,[E("a",{href:`mailto:${m(n)}`},_(s.$t("common.CONTACT")),9,I2)])):w("",!0),r[2]||(r[2]=E("div",{class:"footer-item bullet"},"•",-1)),E("div",R2,[W(i,{to:"/privacy-policy"},{default:ue(()=>[H(_(s.$t("privacy_policy.TITLE")),1)]),_:1})])])])}}}),ie=(e,t)=>{const n=e.__vccOpts||e;for(const[a,s]of t)n[a]=s;return n},v2=ie(N2,[["__scopeId","data-v-7bc410b7"]]),b2="/img/weather/clear-day.svg";function B1(e,t){return function(){return e.apply(t,arguments)}}const{toString:C2}=Object.prototype,{getPrototypeOf:pp}=Object,Fl=(e=>t=>{const n=C2.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),ta=e=>(e=e.toLowerCase(),t=>Fl(t)===e),xl=e=>t=>typeof t===e,{isArray:Mr}=Array,$i=xl("undefined");function D2(e){return e!==null&&!$i(e)&&e.constructor!==null&&!$i(e.constructor)&&Un(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const G1=ta("ArrayBuffer");function P2(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&G1(e.buffer),t}const L2=xl("string"),Un=xl("function"),H1=xl("number"),Bl=e=>e!==null&&typeof e=="object",y2=e=>e===!0||e===!1,ou=e=>{if(Fl(e)!=="object")return!1;const t=pp(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},$2=ta("Date"),k2=ta("File"),U2=ta("Blob"),w2=ta("FileList"),M2=e=>Bl(e)&&Un(e.pipe),W2=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Un(e.append)&&((t=Fl(e))==="formdata"||t==="object"&&Un(e.toString)&&e.toString()==="[object FormData]"))},z2=ta("URLSearchParams"),[F2,x2,B2,G2]=["ReadableStream","Request","Response","Headers"].map(ta),H2=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function io(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let a,s;if(typeof e!="object"&&(e=[e]),Mr(e))for(a=0,s=e.length;a0;)if(s=n[a],t===s.toLowerCase())return s;return null}const Ds=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,K1=e=>!$i(e)&&e!==Ds;function Pd(){const{caseless:e}=K1(this)&&this||{},t={},n=(a,s)=>{const r=e&&V1(t,s)||s;ou(t[r])&&ou(a)?t[r]=Pd(t[r],a):ou(a)?t[r]=Pd({},a):Mr(a)?t[r]=a.slice():t[r]=a};for(let a=0,s=arguments.length;a(io(t,(s,r)=>{n&&Un(s)?e[r]=B1(s,n):e[r]=s},{allOwnKeys:a}),e),K2=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),j2=(e,t,n,a)=>{e.prototype=Object.create(t.prototype,a),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},q2=(e,t,n,a)=>{let s,r,i;const o={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),r=s.length;r-- >0;)i=s[r],(!a||a(i,e,t))&&!o[i]&&(t[i]=e[i],o[i]=!0);e=n!==!1&&pp(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Y2=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const a=e.indexOf(t,n);return a!==-1&&a===n},X2=e=>{if(!e)return null;if(Mr(e))return e;let t=e.length;if(!H1(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Q2=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&pp(Uint8Array)),Z2=(e,t)=>{const a=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=a.next())&&!s.done;){const r=s.value;t.call(e,r[0],r[1])}},J2=(e,t)=>{let n;const a=[];for(;(n=e.exec(t))!==null;)a.push(n);return a},eC=ta("HTMLFormElement"),tC=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,a,s){return a.toUpperCase()+s}),Wm=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),nC=ta("RegExp"),j1=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),a={};io(n,(s,r)=>{let i;(i=t(s,r,e))!==!1&&(a[r]=i||s)}),Object.defineProperties(e,a)},aC=e=>{j1(e,(t,n)=>{if(Un(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const a=e[n];if(Un(a)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},sC=(e,t)=>{const n={},a=s=>{s.forEach(r=>{n[r]=!0})};return Mr(e)?a(e):a(String(e).split(t)),n},rC=()=>{},iC=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,kc="abcdefghijklmnopqrstuvwxyz",zm="0123456789",q1={DIGIT:zm,ALPHA:kc,ALPHA_DIGIT:kc+kc.toUpperCase()+zm},oC=(e=16,t=q1.ALPHA_DIGIT)=>{let n="";const{length:a}=t;for(;e--;)n+=t[Math.random()*a|0];return n};function uC(e){return!!(e&&Un(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const lC=e=>{const t=new Array(10),n=(a,s)=>{if(Bl(a)){if(t.indexOf(a)>=0)return;if(!("toJSON"in a)){t[s]=a;const r=Mr(a)?[]:{};return io(a,(i,o)=>{const u=n(i,s+1);!$i(u)&&(r[o]=u)}),t[s]=void 0,r}}return a};return n(e,0)},cC=ta("AsyncFunction"),dC=e=>e&&(Bl(e)||Un(e))&&Un(e.then)&&Un(e.catch),Y1=((e,t)=>e?setImmediate:t?((n,a)=>(Ds.addEventListener("message",({source:s,data:r})=>{s===Ds&&r===n&&a.length&&a.shift()()},!1),s=>{a.push(s),Ds.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Un(Ds.postMessage)),EC=typeof queueMicrotask<"u"?queueMicrotask.bind(Ds):typeof process<"u"&&process.nextTick||Y1,Z={isArray:Mr,isArrayBuffer:G1,isBuffer:D2,isFormData:W2,isArrayBufferView:P2,isString:L2,isNumber:H1,isBoolean:y2,isObject:Bl,isPlainObject:ou,isReadableStream:F2,isRequest:x2,isResponse:B2,isHeaders:G2,isUndefined:$i,isDate:$2,isFile:k2,isBlob:U2,isRegExp:nC,isFunction:Un,isStream:M2,isURLSearchParams:z2,isTypedArray:Q2,isFileList:w2,forEach:io,merge:Pd,extend:V2,trim:H2,stripBOM:K2,inherits:j2,toFlatObject:q2,kindOf:Fl,kindOfTest:ta,endsWith:Y2,toArray:X2,forEachEntry:Z2,matchAll:J2,isHTMLForm:eC,hasOwnProperty:Wm,hasOwnProp:Wm,reduceDescriptors:j1,freezeMethods:aC,toObjectSet:sC,toCamelCase:tC,noop:rC,toFiniteNumber:iC,findKey:V1,global:Ds,isContextDefined:K1,ALPHABET:q1,generateString:oC,isSpecCompliantForm:uC,toJSONObject:lC,isAsyncFn:cC,isThenable:dC,setImmediate:Y1,asap:EC};function Xe(e,t,n,a,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),a&&(this.request=a),s&&(this.response=s,this.status=s.status?s.status:null)}Z.inherits(Xe,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Z.toJSONObject(this.config),code:this.code,status:this.status}}});const X1=Xe.prototype,Q1={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Q1[e]={value:e}});Object.defineProperties(Xe,Q1);Object.defineProperty(X1,"isAxiosError",{value:!0});Xe.from=(e,t,n,a,s,r)=>{const i=Object.create(X1);return Z.toFlatObject(e,i,function(u){return u!==Error.prototype},o=>o!=="isAxiosError"),Xe.call(i,e.message,t,n,a,s),i.cause=e,i.name=e.name,r&&Object.assign(i,r),i};const pC=null;function Ld(e){return Z.isPlainObject(e)||Z.isArray(e)}function Z1(e){return Z.endsWith(e,"[]")?e.slice(0,-2):e}function Fm(e,t,n){return e?e.concat(t).map(function(s,r){return s=Z1(s),!n&&r?"["+s+"]":s}).join(n?".":""):t}function fC(e){return Z.isArray(e)&&!e.some(Ld)}const mC=Z.toFlatObject(Z,{},null,function(t){return/^is[A-Z]/.test(t)});function Gl(e,t,n){if(!Z.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=Z.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(O,I){return!Z.isUndefined(I[O])});const a=n.metaTokens,s=n.visitor||c,r=n.dots,i=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&Z.isSpecCompliantForm(t);if(!Z.isFunction(s))throw new TypeError("visitor must be a function");function l(T){if(T===null)return"";if(Z.isDate(T))return T.toISOString();if(!u&&Z.isBlob(T))throw new Xe("Blob is not supported. Use a Buffer instead.");return Z.isArrayBuffer(T)||Z.isTypedArray(T)?u&&typeof Blob=="function"?new Blob([T]):Buffer.from(T):T}function c(T,O,I){let g=T;if(T&&!I&&typeof T=="object"){if(Z.endsWith(O,"{}"))O=a?O:O.slice(0,-2),T=JSON.stringify(T);else if(Z.isArray(T)&&fC(T)||(Z.isFileList(T)||Z.endsWith(O,"[]"))&&(g=Z.toArray(T)))return O=Z1(O),g.forEach(function(S,A){!(Z.isUndefined(S)||S===null)&&t.append(i===!0?Fm([O],A,r):i===null?O:O+"[]",l(S))}),!1}return Ld(T)?!0:(t.append(Fm(I,O,r),l(T)),!1)}const p=[],d=Object.assign(mC,{defaultVisitor:c,convertValue:l,isVisitable:Ld});function f(T,O){if(!Z.isUndefined(T)){if(p.indexOf(T)!==-1)throw Error("Circular reference detected in "+O.join("."));p.push(T),Z.forEach(T,function(g,N){(!(Z.isUndefined(g)||g===null)&&s.call(t,g,Z.isString(N)?N.trim():N,O,d))===!0&&f(g,O?O.concat(N):[N])}),p.pop()}}if(!Z.isObject(e))throw new TypeError("data must be an object");return f(e),t}function xm(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(a){return t[a]})}function fp(e,t){this._pairs=[],e&&Gl(e,this,t)}const J1=fp.prototype;J1.append=function(t,n){this._pairs.push([t,n])};J1.toString=function(t){const n=t?function(a){return t.call(this,a,xm)}:xm;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function TC(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function eS(e,t,n){if(!t)return e;const a=n&&n.encode||TC,s=n&&n.serialize;let r;if(s?r=s(t,n):r=Z.isURLSearchParams(t)?t.toString():new fp(t,n).toString(a),r){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+r}return e}class Bm{constructor(){this.handlers=[]}use(t,n,a){return this.handlers.push({fulfilled:t,rejected:n,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Z.forEach(this.handlers,function(a){a!==null&&t(a)})}}const tS={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},_C=typeof URLSearchParams<"u"?URLSearchParams:fp,hC=typeof FormData<"u"?FormData:null,SC=typeof Blob<"u"?Blob:null,AC={isBrowser:!0,classes:{URLSearchParams:_C,FormData:hC,Blob:SC},protocols:["http","https","file","blob","url","data"]},mp=typeof window<"u"&&typeof document<"u",yd=typeof navigator=="object"&&navigator||void 0,OC=mp&&(!yd||["ReactNative","NativeScript","NS"].indexOf(yd.product)<0),gC=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",IC=mp&&window.location.href||"http://localhost",RC=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:mp,hasStandardBrowserEnv:OC,hasStandardBrowserWebWorkerEnv:gC,navigator:yd,origin:IC},Symbol.toStringTag,{value:"Module"})),An={...RC,...AC};function NC(e,t){return Gl(e,new An.classes.URLSearchParams,Object.assign({visitor:function(n,a,s,r){return An.isNode&&Z.isBuffer(n)?(this.append(a,n.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}function vC(e){return Z.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function bC(e){const t={},n=Object.keys(e);let a;const s=n.length;let r;for(a=0;a=n.length;return i=!i&&Z.isArray(s)?s.length:i,u?(Z.hasOwnProp(s,i)?s[i]=[s[i],a]:s[i]=a,!o):((!s[i]||!Z.isObject(s[i]))&&(s[i]=[]),t(n,a,s[i],r)&&Z.isArray(s[i])&&(s[i]=bC(s[i])),!o)}if(Z.isFormData(e)&&Z.isFunction(e.entries)){const n={};return Z.forEachEntry(e,(a,s)=>{t(vC(a),s,n,0)}),n}return null}function CC(e,t,n){if(Z.isString(e))try{return(t||JSON.parse)(e),Z.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(n||JSON.stringify)(e)}const oo={transitional:tS,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const a=n.getContentType()||"",s=a.indexOf("application/json")>-1,r=Z.isObject(t);if(r&&Z.isHTMLForm(t)&&(t=new FormData(t)),Z.isFormData(t))return s?JSON.stringify(nS(t)):t;if(Z.isArrayBuffer(t)||Z.isBuffer(t)||Z.isStream(t)||Z.isFile(t)||Z.isBlob(t)||Z.isReadableStream(t))return t;if(Z.isArrayBufferView(t))return t.buffer;if(Z.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(r){if(a.indexOf("application/x-www-form-urlencoded")>-1)return NC(t,this.formSerializer).toString();if((o=Z.isFileList(t))||a.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return Gl(o?{"files[]":t}:t,u&&new u,this.formSerializer)}}return r||s?(n.setContentType("application/json",!1),CC(t)):t}],transformResponse:[function(t){const n=this.transitional||oo.transitional,a=n&&n.forcedJSONParsing,s=this.responseType==="json";if(Z.isResponse(t)||Z.isReadableStream(t))return t;if(t&&Z.isString(t)&&(a&&!this.responseType||s)){const i=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(o){if(i)throw o.name==="SyntaxError"?Xe.from(o,Xe.ERR_BAD_RESPONSE,this,null,this.response):o}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:An.classes.FormData,Blob:An.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Z.forEach(["delete","get","head","post","put","patch"],e=>{oo.headers[e]={}});const DC=Z.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),PC=e=>{const t={};let n,a,s;return e&&e.split(` -`).forEach(function(i){s=i.indexOf(":"),n=i.substring(0,s).trim().toLowerCase(),a=i.substring(s+1).trim(),!(!n||t[n]&&DC[n])&&(n==="set-cookie"?t[n]?t[n].push(a):t[n]=[a]:t[n]=t[n]?t[n]+", "+a:a)}),t},Gm=Symbol("internals");function Zr(e){return e&&String(e).trim().toLowerCase()}function uu(e){return e===!1||e==null?e:Z.isArray(e)?e.map(uu):String(e)}function LC(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=n.exec(e);)t[a[1]]=a[2];return t}const yC=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Uc(e,t,n,a,s){if(Z.isFunction(a))return a.call(this,t,n);if(s&&(t=n),!!Z.isString(t)){if(Z.isString(a))return t.indexOf(a)!==-1;if(Z.isRegExp(a))return a.test(t)}}function $C(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,a)=>n.toUpperCase()+a)}function kC(e,t){const n=Z.toCamelCase(" "+t);["get","set","has"].forEach(a=>{Object.defineProperty(e,a+n,{value:function(s,r,i){return this[a].call(this,t,s,r,i)},configurable:!0})})}class On{constructor(t){t&&this.set(t)}set(t,n,a){const s=this;function r(o,u,l){const c=Zr(u);if(!c)throw new Error("header name must be a non-empty string");const p=Z.findKey(s,c);(!p||s[p]===void 0||l===!0||l===void 0&&s[p]!==!1)&&(s[p||u]=uu(o))}const i=(o,u)=>Z.forEach(o,(l,c)=>r(l,c,u));if(Z.isPlainObject(t)||t instanceof this.constructor)i(t,n);else if(Z.isString(t)&&(t=t.trim())&&!yC(t))i(PC(t),n);else if(Z.isHeaders(t))for(const[o,u]of t.entries())r(u,o,a);else t!=null&&r(n,t,a);return this}get(t,n){if(t=Zr(t),t){const a=Z.findKey(this,t);if(a){const s=this[a];if(!n)return s;if(n===!0)return LC(s);if(Z.isFunction(n))return n.call(this,s,a);if(Z.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Zr(t),t){const a=Z.findKey(this,t);return!!(a&&this[a]!==void 0&&(!n||Uc(this,this[a],a,n)))}return!1}delete(t,n){const a=this;let s=!1;function r(i){if(i=Zr(i),i){const o=Z.findKey(a,i);o&&(!n||Uc(a,a[o],o,n))&&(delete a[o],s=!0)}}return Z.isArray(t)?t.forEach(r):r(t),s}clear(t){const n=Object.keys(this);let a=n.length,s=!1;for(;a--;){const r=n[a];(!t||Uc(this,this[r],r,t,!0))&&(delete this[r],s=!0)}return s}normalize(t){const n=this,a={};return Z.forEach(this,(s,r)=>{const i=Z.findKey(a,r);if(i){n[i]=uu(s),delete n[r];return}const o=t?$C(r):String(r).trim();o!==r&&delete n[r],n[o]=uu(s),a[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return Z.forEach(this,(a,s)=>{a!=null&&a!==!1&&(n[s]=t&&Z.isArray(a)?a.join(", "):a)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const a=new this(t);return n.forEach(s=>a.set(s)),a}static accessor(t){const a=(this[Gm]=this[Gm]={accessors:{}}).accessors,s=this.prototype;function r(i){const o=Zr(i);a[o]||(kC(s,i),a[o]=!0)}return Z.isArray(t)?t.forEach(r):r(t),this}}On.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Z.reduceDescriptors(On.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(a){this[n]=a}}});Z.freezeMethods(On);function wc(e,t){const n=this||oo,a=t||n,s=On.from(a.headers);let r=a.data;return Z.forEach(e,function(o){r=o.call(n,r,s.normalize(),t?t.status:void 0)}),s.normalize(),r}function aS(e){return!!(e&&e.__CANCEL__)}function Wr(e,t,n){Xe.call(this,e??"canceled",Xe.ERR_CANCELED,t,n),this.name="CanceledError"}Z.inherits(Wr,Xe,{__CANCEL__:!0});function sS(e,t,n){const a=n.config.validateStatus;!n.status||!a||a(n.status)?e(n):t(new Xe("Request failed with status code "+n.status,[Xe.ERR_BAD_REQUEST,Xe.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function UC(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function wC(e,t){e=e||10;const n=new Array(e),a=new Array(e);let s=0,r=0,i;return t=t!==void 0?t:1e3,function(u){const l=Date.now(),c=a[r];i||(i=l),n[s]=u,a[s]=l;let p=r,d=0;for(;p!==s;)d+=n[p++],p=p%e;if(s=(s+1)%e,s===r&&(r=(r+1)%e),l-i{n=c,s=null,r&&(clearTimeout(r),r=null),e.apply(null,l)};return[(...l)=>{const c=Date.now(),p=c-n;p>=a?i(l,c):(s=l,r||(r=setTimeout(()=>{r=null,i(s)},a-p)))},()=>s&&i(s)]}const vu=(e,t,n=3)=>{let a=0;const s=wC(50,250);return MC(r=>{const i=r.loaded,o=r.lengthComputable?r.total:void 0,u=i-a,l=s(u),c=i<=o;a=i;const p={loaded:i,total:o,progress:o?i/o:void 0,bytes:u,rate:l||void 0,estimated:l&&o&&c?(o-i)/l:void 0,event:r,lengthComputable:o!=null,[t?"download":"upload"]:!0};e(p)},n)},Hm=(e,t)=>{const n=e!=null;return[a=>t[0]({lengthComputable:n,total:e,loaded:a}),t[1]]},Vm=e=>(...t)=>Z.asap(()=>e(...t)),WC=An.hasStandardBrowserEnv?function(){const t=An.navigator&&/(msie|trident)/i.test(An.navigator.userAgent),n=document.createElement("a");let a;function s(r){let i=r;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return a=s(window.location.href),function(i){const o=Z.isString(i)?s(i):i;return o.protocol===a.protocol&&o.host===a.host}}():function(){return function(){return!0}}(),zC=An.hasStandardBrowserEnv?{write(e,t,n,a,s,r){const i=[e+"="+encodeURIComponent(t)];Z.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),Z.isString(a)&&i.push("path="+a),Z.isString(s)&&i.push("domain="+s),r===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function FC(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function xC(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function rS(e,t){return e&&!FC(t)?xC(e,t):t}const Km=e=>e instanceof On?{...e}:e;function ws(e,t){t=t||{};const n={};function a(l,c,p){return Z.isPlainObject(l)&&Z.isPlainObject(c)?Z.merge.call({caseless:p},l,c):Z.isPlainObject(c)?Z.merge({},c):Z.isArray(c)?c.slice():c}function s(l,c,p){if(Z.isUndefined(c)){if(!Z.isUndefined(l))return a(void 0,l,p)}else return a(l,c,p)}function r(l,c){if(!Z.isUndefined(c))return a(void 0,c)}function i(l,c){if(Z.isUndefined(c)){if(!Z.isUndefined(l))return a(void 0,l)}else return a(void 0,c)}function o(l,c,p){if(p in t)return a(l,c);if(p in e)return a(void 0,l)}const u={url:r,method:r,data:r,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:o,headers:(l,c)=>s(Km(l),Km(c),!0)};return Z.forEach(Object.keys(Object.assign({},e,t)),function(c){const p=u[c]||s,d=p(e[c],t[c],c);Z.isUndefined(d)&&p!==o||(n[c]=d)}),n}const iS=e=>{const t=ws({},e);let{data:n,withXSRFToken:a,xsrfHeaderName:s,xsrfCookieName:r,headers:i,auth:o}=t;t.headers=i=On.from(i),t.url=eS(rS(t.baseURL,t.url),e.params,e.paramsSerializer),o&&i.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):"")));let u;if(Z.isFormData(n)){if(An.hasStandardBrowserEnv||An.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((u=i.getContentType())!==!1){const[l,...c]=u?u.split(";").map(p=>p.trim()).filter(Boolean):[];i.setContentType([l||"multipart/form-data",...c].join("; "))}}if(An.hasStandardBrowserEnv&&(a&&Z.isFunction(a)&&(a=a(t)),a||a!==!1&&WC(t.url))){const l=s&&r&&zC.read(r);l&&i.set(s,l)}return t},BC=typeof XMLHttpRequest<"u",GC=BC&&function(e){return new Promise(function(n,a){const s=iS(e);let r=s.data;const i=On.from(s.headers).normalize();let{responseType:o,onUploadProgress:u,onDownloadProgress:l}=s,c,p,d,f,T;function O(){f&&f(),T&&T(),s.cancelToken&&s.cancelToken.unsubscribe(c),s.signal&&s.signal.removeEventListener("abort",c)}let I=new XMLHttpRequest;I.open(s.method.toUpperCase(),s.url,!0),I.timeout=s.timeout;function g(){if(!I)return;const S=On.from("getAllResponseHeaders"in I&&I.getAllResponseHeaders()),v={data:!o||o==="text"||o==="json"?I.responseText:I.response,status:I.status,statusText:I.statusText,headers:S,config:e,request:I};sS(function(P){n(P),O()},function(P){a(P),O()},v),I=null}"onloadend"in I?I.onloadend=g:I.onreadystatechange=function(){!I||I.readyState!==4||I.status===0&&!(I.responseURL&&I.responseURL.indexOf("file:")===0)||setTimeout(g)},I.onabort=function(){I&&(a(new Xe("Request aborted",Xe.ECONNABORTED,e,I)),I=null)},I.onerror=function(){a(new Xe("Network Error",Xe.ERR_NETWORK,e,I)),I=null},I.ontimeout=function(){let A=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const v=s.transitional||tS;s.timeoutErrorMessage&&(A=s.timeoutErrorMessage),a(new Xe(A,v.clarifyTimeoutError?Xe.ETIMEDOUT:Xe.ECONNABORTED,e,I)),I=null},r===void 0&&i.setContentType(null),"setRequestHeader"in I&&Z.forEach(i.toJSON(),function(A,v){I.setRequestHeader(v,A)}),Z.isUndefined(s.withCredentials)||(I.withCredentials=!!s.withCredentials),o&&o!=="json"&&(I.responseType=s.responseType),l&&([d,T]=vu(l,!0),I.addEventListener("progress",d)),u&&I.upload&&([p,f]=vu(u),I.upload.addEventListener("progress",p),I.upload.addEventListener("loadend",f)),(s.cancelToken||s.signal)&&(c=S=>{I&&(a(!S||S.type?new Wr(null,e,I):S),I.abort(),I=null)},s.cancelToken&&s.cancelToken.subscribe(c),s.signal&&(s.signal.aborted?c():s.signal.addEventListener("abort",c)));const N=UC(s.url);if(N&&An.protocols.indexOf(N)===-1){a(new Xe("Unsupported protocol "+N+":",Xe.ERR_BAD_REQUEST,e));return}I.send(r||null)})},HC=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let a=new AbortController,s;const r=function(l){if(!s){s=!0,o();const c=l instanceof Error?l:this.reason;a.abort(c instanceof Xe?c:new Wr(c instanceof Error?c.message:c))}};let i=t&&setTimeout(()=>{i=null,r(new Xe(`timeout ${t} of ms exceeded`,Xe.ETIMEDOUT))},t);const o=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(l=>{l.unsubscribe?l.unsubscribe(r):l.removeEventListener("abort",r)}),e=null)};e.forEach(l=>l.addEventListener("abort",r));const{signal:u}=a;return u.unsubscribe=()=>Z.asap(o),u}},VC=function*(e,t){let n=e.byteLength;if(!t||n{const s=KC(e,t);let r=0,i,o=u=>{i||(i=!0,a&&a(u))};return new ReadableStream({async pull(u){try{const{done:l,value:c}=await s.next();if(l){o(),u.close();return}let p=c.byteLength;if(n){let d=r+=p;n(d)}u.enqueue(new Uint8Array(c))}catch(l){throw o(l),l}},cancel(u){return o(u),s.return()}},{highWaterMark:2})},Hl=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",oS=Hl&&typeof ReadableStream=="function",qC=Hl&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),uS=(e,...t)=>{try{return!!e(...t)}catch{return!1}},YC=oS&&uS(()=>{let e=!1;const t=new Request(An.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),qm=64*1024,$d=oS&&uS(()=>Z.isReadableStream(new Response("").body)),bu={stream:$d&&(e=>e.body)};Hl&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!bu[t]&&(bu[t]=Z.isFunction(e[t])?n=>n[t]():(n,a)=>{throw new Xe(`Response type '${t}' is not supported`,Xe.ERR_NOT_SUPPORT,a)})})})(new Response);const XC=async e=>{if(e==null)return 0;if(Z.isBlob(e))return e.size;if(Z.isSpecCompliantForm(e))return(await new Request(An.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(Z.isArrayBufferView(e)||Z.isArrayBuffer(e))return e.byteLength;if(Z.isURLSearchParams(e)&&(e=e+""),Z.isString(e))return(await qC(e)).byteLength},QC=async(e,t)=>{const n=Z.toFiniteNumber(e.getContentLength());return n??XC(t)},ZC=Hl&&(async e=>{let{url:t,method:n,data:a,signal:s,cancelToken:r,timeout:i,onDownloadProgress:o,onUploadProgress:u,responseType:l,headers:c,withCredentials:p="same-origin",fetchOptions:d}=iS(e);l=l?(l+"").toLowerCase():"text";let f=HC([s,r&&r.toAbortSignal()],i),T;const O=f&&f.unsubscribe&&(()=>{f.unsubscribe()});let I;try{if(u&&YC&&n!=="get"&&n!=="head"&&(I=await QC(c,a))!==0){let v=new Request(t,{method:"POST",body:a,duplex:"half"}),y;if(Z.isFormData(a)&&(y=v.headers.get("content-type"))&&c.setContentType(y),v.body){const[P,C]=Hm(I,vu(Vm(u)));a=jm(v.body,qm,P,C)}}Z.isString(p)||(p=p?"include":"omit");const g="credentials"in Request.prototype;T=new Request(t,{...d,signal:f,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:a,duplex:"half",credentials:g?p:void 0});let N=await fetch(T);const S=$d&&(l==="stream"||l==="response");if($d&&(o||S&&O)){const v={};["status","statusText","headers"].forEach(D=>{v[D]=N[D]});const y=Z.toFiniteNumber(N.headers.get("content-length")),[P,C]=o&&Hm(y,vu(Vm(o),!0))||[];N=new Response(jm(N.body,qm,P,()=>{C&&C(),O&&O()}),v)}l=l||"text";let A=await bu[Z.findKey(bu,l)||"text"](N,e);return!S&&O&&O(),await new Promise((v,y)=>{sS(v,y,{data:A,headers:On.from(N.headers),status:N.status,statusText:N.statusText,config:e,request:T})})}catch(g){throw O&&O(),g&&g.name==="TypeError"&&/fetch/i.test(g.message)?Object.assign(new Xe("Network Error",Xe.ERR_NETWORK,e,T),{cause:g.cause||g}):Xe.from(g,g&&g.code,e,T)}}),kd={http:pC,xhr:GC,fetch:ZC};Z.forEach(kd,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Ym=e=>`- ${e}`,JC=e=>Z.isFunction(e)||e===null||e===!1,lS={getAdapter:e=>{e=Z.isArray(e)?e:[e];const{length:t}=e;let n,a;const s={};for(let r=0;r`adapter ${o} `+(u===!1?"is not supported by the environment":"is not available in the build"));let i=t?r.length>1?`since : +*/(function(e){var t,n,a,s,r;t=typeof window<"u"&&window.document!==void 0?window.document:{},n=e.exports,a=function(){for(var i,o=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],u=0,l=o.length,c={};ue.pageOnly||!ga.isEnabled),r=M(()=>(s.value||e.teleport)&&a.isFullscreen?{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}:void 0);function i(){t("change",a.isFullscreen),t("update:modelValue",a.isFullscreen),t("update:fullscreen",a.isFullscreen)}function o(){ga.isFullscreen||ga.off("change",o),a.isFullscreen=ga.isFullscreen,i()}function u(d){d.key==="Escape"&&c()}function l(){s.value?(a.isFullscreen=!0,i(),document.removeEventListener("keyup",u),document.addEventListener("keyup",u)):(ga.off("change",o),ga.on("change",o),ga.request(e.teleport?document.body:n.value))}function c(){a.isFullscreen&&(s.value?(a.isFullscreen=!1,i(),document.removeEventListener("keyup",u)):ga.exit())}return Me(()=>e.fullscreen,d=>{d!==a.isFullscreen&&(d?l():c())}),Me(()=>e.modelValue,d=>{d!==a.isFullscreen&&(d?l():c())}),p=((d,f)=>{for(var T in f||(f={}))N1.call(f,T)&&gm(d,T,f[T]);if(Ru)for(var T of Ru(f))v1.call(f,T)&&gm(d,T,f[T]);return d})({wrapper:n,wrapperStyle:r},he(a)),kv(p,Uv({toggle:function(d){d===void 0?a.isFullscreen?c():l():d?l():c()},request:l,exit:c,shadeClick:function(d){d.target===n.value&&e.exitOnClickWrapper&&c()}}));var p}});z1.render=function(e,t,n,a,s,r){return h(),j(MR,{to:"body",disabled:!e.teleport||!e.fullscreen},[W("div",E1({ref:"wrapper"},e.$attrs,{style:e.wrapperStyle,class:{[e.fullscreenClass]:e.isFullscreen},onClick:t[1]||(t[1]=i=>e.shadeClick(i))}),[Ut(e.$slots,"default")],16)],8,["disabled"])};const d2=typeof window<"u"&&window!==null;(function(){if(d2&&"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)return"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get(){return this.intersectionRatio>0}}),!0})();const E2=Object.prototype.propertyIsEnumerable,Um=Object.getOwnPropertySymbols;function iu(e){return typeof e=="function"||toString.call(e)==="[object Object]"}function p2(e){return e!=="__proto__"&&e!=="constructor"&&e!=="prototype"}function f2(e,...t){if(!iu(e))throw new TypeError("expected the first argument to be an object");if(t.length===0||typeof Symbol!="function"||typeof Um!="function")return e;for(const n of t){const a=Um(n);for(const s of a)E2.call(n,s)&&(e[s]=n[s])}return e}function Ep(e,...t){let n=0;var a;for((typeof(a=e)=="object"?a===null:typeof a!="function")&&(e=t[n++]),e||(e={});n{a.key==="Escape"&&(document.removeEventListener("keyup",n),this.exit())};return this.isFullscreen=!0,this.element=e,document.removeEventListener("keyup",n),document.addEventListener("keyup",n),this.options.callback&&this.options.callback(this.isFullscreen),Promise.resolve()}{const n=()=>{ia.isFullscreen||(ia.off("change",n),Mm(this)),this.isFullscreen=ia.isFullscreen,this.options.teleport?this.element=e||null:this.element=ia.element,this.options.callback&&this.options.callback(ia.isFullscreen)};return ia.on("change",n),ia.request(this.options.teleport?document.body:e)}},exit(){return this.isFullscreen?this.options.pageOnly?(Mm(this),this.isFullscreen=!1,this.element=null,this.options.callback&&this.options.callback(this.isFullscreen),Promise.resolve()):ia.exit():Promise.resolve()}},m2=(e,t,n)=>{const a=()=>{let s;const r={teleport:t.modifiers.teleport,pageOnly:t.modifiers.pageOnly};if(t.value)if(typeof t.value=="string")s=t.value;else{const i=t.value,{target:o}=i,u=((l,c)=>{var p={};for(var d in l)N1.call(l,d)&&c.indexOf(d)<0&&(p[d]=l[d]);if(l!=null&&Ru)for(var d of Ru(l))c.indexOf(d)<0&&v1.call(l,d)&&(p[d]=l[d]);return p})(i,["target"]);s=o,Ep(r,u)}typeof s=="string"&&(s=document.querySelector(s)),x1.toggle(s,r)};e._onClickFullScreen&&e.removeEventListener("click",e._onClickFullScreen),e.addEventListener("click",a),e._onClickFullScreen=a};var T2={install(e,{name:t="fullscreen"}={}){e.config.globalProperties[`$${t}`]=x1,e.component(t,c2(z1,{name:t})),e.directive(t,m2)}};const _2={id:"footer"},h2={class:"footer-items"},S2={class:"footer-item"},A2={class:"footer-item"},O2={key:0,class:"footer-item bullet"},g2={key:1,class:"footer-item"},I2=["href"],R2={class:"footer-item"},N2=ee({__name:"Footer",props:{version:{},adminContact:{}},setup(e){const t=e,{adminContact:n,version:a}=he(t);return(s,r)=>{const i=re("router-link");return h(),R("footer",_2,[E("div",h2,[E("div",S2,[r[0]||(r[0]=E("strong",null,"FitTrackee",-1)),H(" v"+_(m(a)),1)]),r[1]||(r[1]=E("div",{class:"footer-item bullet"},"•",-1)),E("div",A2,[W(i,{to:"/about"},{default:ue(()=>[H(_(s.$t("common.ABOUT")),1)]),_:1})]),m(n)?(h(),R("div",O2,"•")):w("",!0),m(n)?(h(),R("div",g2,[E("a",{href:`mailto:${m(n)}`},_(s.$t("common.CONTACT")),9,I2)])):w("",!0),r[2]||(r[2]=E("div",{class:"footer-item bullet"},"•",-1)),E("div",R2,[W(i,{to:"/privacy-policy"},{default:ue(()=>[H(_(s.$t("privacy_policy.TITLE")),1)]),_:1})])])])}}}),ie=(e,t)=>{const n=e.__vccOpts||e;for(const[a,s]of t)n[a]=s;return n},v2=ie(N2,[["__scopeId","data-v-7bc410b7"]]),b2="/img/weather/clear-day.svg";function B1(e,t){return function(){return e.apply(t,arguments)}}const{toString:C2}=Object.prototype,{getPrototypeOf:pp}=Object,Fl=(e=>t=>{const n=C2.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),ta=e=>(e=e.toLowerCase(),t=>Fl(t)===e),xl=e=>t=>typeof t===e,{isArray:Mr}=Array,$i=xl("undefined");function D2(e){return e!==null&&!$i(e)&&e.constructor!==null&&!$i(e.constructor)&&Un(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const G1=ta("ArrayBuffer");function P2(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&G1(e.buffer),t}const L2=xl("string"),Un=xl("function"),H1=xl("number"),Bl=e=>e!==null&&typeof e=="object",y2=e=>e===!0||e===!1,ou=e=>{if(Fl(e)!=="object")return!1;const t=pp(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},$2=ta("Date"),k2=ta("File"),U2=ta("Blob"),w2=ta("FileList"),M2=e=>Bl(e)&&Un(e.pipe),W2=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Un(e.append)&&((t=Fl(e))==="formdata"||t==="object"&&Un(e.toString)&&e.toString()==="[object FormData]"))},z2=ta("URLSearchParams"),[F2,x2,B2,G2]=["ReadableStream","Request","Response","Headers"].map(ta),H2=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function io(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let a,s;if(typeof e!="object"&&(e=[e]),Mr(e))for(a=0,s=e.length;a0;)if(s=n[a],t===s.toLowerCase())return s;return null}const Ds=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,K1=e=>!$i(e)&&e!==Ds;function Pd(){const{caseless:e}=K1(this)&&this||{},t={},n=(a,s)=>{const r=e&&V1(t,s)||s;ou(t[r])&&ou(a)?t[r]=Pd(t[r],a):ou(a)?t[r]=Pd({},a):Mr(a)?t[r]=a.slice():t[r]=a};for(let a=0,s=arguments.length;a(io(t,(s,r)=>{n&&Un(s)?e[r]=B1(s,n):e[r]=s},{allOwnKeys:a}),e),K2=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),j2=(e,t,n,a)=>{e.prototype=Object.create(t.prototype,a),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},q2=(e,t,n,a)=>{let s,r,i;const o={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),r=s.length;r-- >0;)i=s[r],(!a||a(i,e,t))&&!o[i]&&(t[i]=e[i],o[i]=!0);e=n!==!1&&pp(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Y2=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const a=e.indexOf(t,n);return a!==-1&&a===n},X2=e=>{if(!e)return null;if(Mr(e))return e;let t=e.length;if(!H1(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Q2=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&pp(Uint8Array)),Z2=(e,t)=>{const a=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=a.next())&&!s.done;){const r=s.value;t.call(e,r[0],r[1])}},J2=(e,t)=>{let n;const a=[];for(;(n=e.exec(t))!==null;)a.push(n);return a},eC=ta("HTMLFormElement"),tC=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,a,s){return a.toUpperCase()+s}),Wm=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),nC=ta("RegExp"),j1=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),a={};io(n,(s,r)=>{let i;(i=t(s,r,e))!==!1&&(a[r]=i||s)}),Object.defineProperties(e,a)},aC=e=>{j1(e,(t,n)=>{if(Un(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const a=e[n];if(Un(a)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},sC=(e,t)=>{const n={},a=s=>{s.forEach(r=>{n[r]=!0})};return Mr(e)?a(e):a(String(e).split(t)),n},rC=()=>{},iC=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,kc="abcdefghijklmnopqrstuvwxyz",zm="0123456789",q1={DIGIT:zm,ALPHA:kc,ALPHA_DIGIT:kc+kc.toUpperCase()+zm},oC=(e=16,t=q1.ALPHA_DIGIT)=>{let n="";const{length:a}=t;for(;e--;)n+=t[Math.random()*a|0];return n};function uC(e){return!!(e&&Un(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const lC=e=>{const t=new Array(10),n=(a,s)=>{if(Bl(a)){if(t.indexOf(a)>=0)return;if(!("toJSON"in a)){t[s]=a;const r=Mr(a)?[]:{};return io(a,(i,o)=>{const u=n(i,s+1);!$i(u)&&(r[o]=u)}),t[s]=void 0,r}}return a};return n(e,0)},cC=ta("AsyncFunction"),dC=e=>e&&(Bl(e)||Un(e))&&Un(e.then)&&Un(e.catch),Y1=((e,t)=>e?setImmediate:t?((n,a)=>(Ds.addEventListener("message",({source:s,data:r})=>{s===Ds&&r===n&&a.length&&a.shift()()},!1),s=>{a.push(s),Ds.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Un(Ds.postMessage)),EC=typeof queueMicrotask<"u"?queueMicrotask.bind(Ds):typeof process<"u"&&process.nextTick||Y1,J={isArray:Mr,isArrayBuffer:G1,isBuffer:D2,isFormData:W2,isArrayBufferView:P2,isString:L2,isNumber:H1,isBoolean:y2,isObject:Bl,isPlainObject:ou,isReadableStream:F2,isRequest:x2,isResponse:B2,isHeaders:G2,isUndefined:$i,isDate:$2,isFile:k2,isBlob:U2,isRegExp:nC,isFunction:Un,isStream:M2,isURLSearchParams:z2,isTypedArray:Q2,isFileList:w2,forEach:io,merge:Pd,extend:V2,trim:H2,stripBOM:K2,inherits:j2,toFlatObject:q2,kindOf:Fl,kindOfTest:ta,endsWith:Y2,toArray:X2,forEachEntry:Z2,matchAll:J2,isHTMLForm:eC,hasOwnProperty:Wm,hasOwnProp:Wm,reduceDescriptors:j1,freezeMethods:aC,toObjectSet:sC,toCamelCase:tC,noop:rC,toFiniteNumber:iC,findKey:V1,global:Ds,isContextDefined:K1,ALPHABET:q1,generateString:oC,isSpecCompliantForm:uC,toJSONObject:lC,isAsyncFn:cC,isThenable:dC,setImmediate:Y1,asap:EC};function Xe(e,t,n,a,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),a&&(this.request=a),s&&(this.response=s,this.status=s.status?s.status:null)}J.inherits(Xe,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:J.toJSONObject(this.config),code:this.code,status:this.status}}});const X1=Xe.prototype,Q1={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Q1[e]={value:e}});Object.defineProperties(Xe,Q1);Object.defineProperty(X1,"isAxiosError",{value:!0});Xe.from=(e,t,n,a,s,r)=>{const i=Object.create(X1);return J.toFlatObject(e,i,function(u){return u!==Error.prototype},o=>o!=="isAxiosError"),Xe.call(i,e.message,t,n,a,s),i.cause=e,i.name=e.name,r&&Object.assign(i,r),i};const pC=null;function Ld(e){return J.isPlainObject(e)||J.isArray(e)}function Z1(e){return J.endsWith(e,"[]")?e.slice(0,-2):e}function Fm(e,t,n){return e?e.concat(t).map(function(s,r){return s=Z1(s),!n&&r?"["+s+"]":s}).join(n?".":""):t}function fC(e){return J.isArray(e)&&!e.some(Ld)}const mC=J.toFlatObject(J,{},null,function(t){return/^is[A-Z]/.test(t)});function Gl(e,t,n){if(!J.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=J.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(O,I){return!J.isUndefined(I[O])});const a=n.metaTokens,s=n.visitor||c,r=n.dots,i=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&J.isSpecCompliantForm(t);if(!J.isFunction(s))throw new TypeError("visitor must be a function");function l(T){if(T===null)return"";if(J.isDate(T))return T.toISOString();if(!u&&J.isBlob(T))throw new Xe("Blob is not supported. Use a Buffer instead.");return J.isArrayBuffer(T)||J.isTypedArray(T)?u&&typeof Blob=="function"?new Blob([T]):Buffer.from(T):T}function c(T,O,I){let g=T;if(T&&!I&&typeof T=="object"){if(J.endsWith(O,"{}"))O=a?O:O.slice(0,-2),T=JSON.stringify(T);else if(J.isArray(T)&&fC(T)||(J.isFileList(T)||J.endsWith(O,"[]"))&&(g=J.toArray(T)))return O=Z1(O),g.forEach(function(S,A){!(J.isUndefined(S)||S===null)&&t.append(i===!0?Fm([O],A,r):i===null?O:O+"[]",l(S))}),!1}return Ld(T)?!0:(t.append(Fm(I,O,r),l(T)),!1)}const p=[],d=Object.assign(mC,{defaultVisitor:c,convertValue:l,isVisitable:Ld});function f(T,O){if(!J.isUndefined(T)){if(p.indexOf(T)!==-1)throw Error("Circular reference detected in "+O.join("."));p.push(T),J.forEach(T,function(g,N){(!(J.isUndefined(g)||g===null)&&s.call(t,g,J.isString(N)?N.trim():N,O,d))===!0&&f(g,O?O.concat(N):[N])}),p.pop()}}if(!J.isObject(e))throw new TypeError("data must be an object");return f(e),t}function xm(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(a){return t[a]})}function fp(e,t){this._pairs=[],e&&Gl(e,this,t)}const J1=fp.prototype;J1.append=function(t,n){this._pairs.push([t,n])};J1.toString=function(t){const n=t?function(a){return t.call(this,a,xm)}:xm;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function TC(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function eS(e,t,n){if(!t)return e;const a=n&&n.encode||TC,s=n&&n.serialize;let r;if(s?r=s(t,n):r=J.isURLSearchParams(t)?t.toString():new fp(t,n).toString(a),r){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+r}return e}class Bm{constructor(){this.handlers=[]}use(t,n,a){return this.handlers.push({fulfilled:t,rejected:n,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){J.forEach(this.handlers,function(a){a!==null&&t(a)})}}const tS={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},_C=typeof URLSearchParams<"u"?URLSearchParams:fp,hC=typeof FormData<"u"?FormData:null,SC=typeof Blob<"u"?Blob:null,AC={isBrowser:!0,classes:{URLSearchParams:_C,FormData:hC,Blob:SC},protocols:["http","https","file","blob","url","data"]},mp=typeof window<"u"&&typeof document<"u",yd=typeof navigator=="object"&&navigator||void 0,OC=mp&&(!yd||["ReactNative","NativeScript","NS"].indexOf(yd.product)<0),gC=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",IC=mp&&window.location.href||"http://localhost",RC=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:mp,hasStandardBrowserEnv:OC,hasStandardBrowserWebWorkerEnv:gC,navigator:yd,origin:IC},Symbol.toStringTag,{value:"Module"})),An={...RC,...AC};function NC(e,t){return Gl(e,new An.classes.URLSearchParams,Object.assign({visitor:function(n,a,s,r){return An.isNode&&J.isBuffer(n)?(this.append(a,n.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}function vC(e){return J.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function bC(e){const t={},n=Object.keys(e);let a;const s=n.length;let r;for(a=0;a=n.length;return i=!i&&J.isArray(s)?s.length:i,u?(J.hasOwnProp(s,i)?s[i]=[s[i],a]:s[i]=a,!o):((!s[i]||!J.isObject(s[i]))&&(s[i]=[]),t(n,a,s[i],r)&&J.isArray(s[i])&&(s[i]=bC(s[i])),!o)}if(J.isFormData(e)&&J.isFunction(e.entries)){const n={};return J.forEachEntry(e,(a,s)=>{t(vC(a),s,n,0)}),n}return null}function CC(e,t,n){if(J.isString(e))try{return(t||JSON.parse)(e),J.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(n||JSON.stringify)(e)}const oo={transitional:tS,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const a=n.getContentType()||"",s=a.indexOf("application/json")>-1,r=J.isObject(t);if(r&&J.isHTMLForm(t)&&(t=new FormData(t)),J.isFormData(t))return s?JSON.stringify(nS(t)):t;if(J.isArrayBuffer(t)||J.isBuffer(t)||J.isStream(t)||J.isFile(t)||J.isBlob(t)||J.isReadableStream(t))return t;if(J.isArrayBufferView(t))return t.buffer;if(J.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(r){if(a.indexOf("application/x-www-form-urlencoded")>-1)return NC(t,this.formSerializer).toString();if((o=J.isFileList(t))||a.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return Gl(o?{"files[]":t}:t,u&&new u,this.formSerializer)}}return r||s?(n.setContentType("application/json",!1),CC(t)):t}],transformResponse:[function(t){const n=this.transitional||oo.transitional,a=n&&n.forcedJSONParsing,s=this.responseType==="json";if(J.isResponse(t)||J.isReadableStream(t))return t;if(t&&J.isString(t)&&(a&&!this.responseType||s)){const i=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(o){if(i)throw o.name==="SyntaxError"?Xe.from(o,Xe.ERR_BAD_RESPONSE,this,null,this.response):o}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:An.classes.FormData,Blob:An.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};J.forEach(["delete","get","head","post","put","patch"],e=>{oo.headers[e]={}});const DC=J.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),PC=e=>{const t={};let n,a,s;return e&&e.split(` +`).forEach(function(i){s=i.indexOf(":"),n=i.substring(0,s).trim().toLowerCase(),a=i.substring(s+1).trim(),!(!n||t[n]&&DC[n])&&(n==="set-cookie"?t[n]?t[n].push(a):t[n]=[a]:t[n]=t[n]?t[n]+", "+a:a)}),t},Gm=Symbol("internals");function Zr(e){return e&&String(e).trim().toLowerCase()}function uu(e){return e===!1||e==null?e:J.isArray(e)?e.map(uu):String(e)}function LC(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=n.exec(e);)t[a[1]]=a[2];return t}const yC=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Uc(e,t,n,a,s){if(J.isFunction(a))return a.call(this,t,n);if(s&&(t=n),!!J.isString(t)){if(J.isString(a))return t.indexOf(a)!==-1;if(J.isRegExp(a))return a.test(t)}}function $C(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,a)=>n.toUpperCase()+a)}function kC(e,t){const n=J.toCamelCase(" "+t);["get","set","has"].forEach(a=>{Object.defineProperty(e,a+n,{value:function(s,r,i){return this[a].call(this,t,s,r,i)},configurable:!0})})}class On{constructor(t){t&&this.set(t)}set(t,n,a){const s=this;function r(o,u,l){const c=Zr(u);if(!c)throw new Error("header name must be a non-empty string");const p=J.findKey(s,c);(!p||s[p]===void 0||l===!0||l===void 0&&s[p]!==!1)&&(s[p||u]=uu(o))}const i=(o,u)=>J.forEach(o,(l,c)=>r(l,c,u));if(J.isPlainObject(t)||t instanceof this.constructor)i(t,n);else if(J.isString(t)&&(t=t.trim())&&!yC(t))i(PC(t),n);else if(J.isHeaders(t))for(const[o,u]of t.entries())r(u,o,a);else t!=null&&r(n,t,a);return this}get(t,n){if(t=Zr(t),t){const a=J.findKey(this,t);if(a){const s=this[a];if(!n)return s;if(n===!0)return LC(s);if(J.isFunction(n))return n.call(this,s,a);if(J.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Zr(t),t){const a=J.findKey(this,t);return!!(a&&this[a]!==void 0&&(!n||Uc(this,this[a],a,n)))}return!1}delete(t,n){const a=this;let s=!1;function r(i){if(i=Zr(i),i){const o=J.findKey(a,i);o&&(!n||Uc(a,a[o],o,n))&&(delete a[o],s=!0)}}return J.isArray(t)?t.forEach(r):r(t),s}clear(t){const n=Object.keys(this);let a=n.length,s=!1;for(;a--;){const r=n[a];(!t||Uc(this,this[r],r,t,!0))&&(delete this[r],s=!0)}return s}normalize(t){const n=this,a={};return J.forEach(this,(s,r)=>{const i=J.findKey(a,r);if(i){n[i]=uu(s),delete n[r];return}const o=t?$C(r):String(r).trim();o!==r&&delete n[r],n[o]=uu(s),a[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return J.forEach(this,(a,s)=>{a!=null&&a!==!1&&(n[s]=t&&J.isArray(a)?a.join(", "):a)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const a=new this(t);return n.forEach(s=>a.set(s)),a}static accessor(t){const a=(this[Gm]=this[Gm]={accessors:{}}).accessors,s=this.prototype;function r(i){const o=Zr(i);a[o]||(kC(s,i),a[o]=!0)}return J.isArray(t)?t.forEach(r):r(t),this}}On.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);J.reduceDescriptors(On.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(a){this[n]=a}}});J.freezeMethods(On);function wc(e,t){const n=this||oo,a=t||n,s=On.from(a.headers);let r=a.data;return J.forEach(e,function(o){r=o.call(n,r,s.normalize(),t?t.status:void 0)}),s.normalize(),r}function aS(e){return!!(e&&e.__CANCEL__)}function Wr(e,t,n){Xe.call(this,e??"canceled",Xe.ERR_CANCELED,t,n),this.name="CanceledError"}J.inherits(Wr,Xe,{__CANCEL__:!0});function sS(e,t,n){const a=n.config.validateStatus;!n.status||!a||a(n.status)?e(n):t(new Xe("Request failed with status code "+n.status,[Xe.ERR_BAD_REQUEST,Xe.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function UC(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function wC(e,t){e=e||10;const n=new Array(e),a=new Array(e);let s=0,r=0,i;return t=t!==void 0?t:1e3,function(u){const l=Date.now(),c=a[r];i||(i=l),n[s]=u,a[s]=l;let p=r,d=0;for(;p!==s;)d+=n[p++],p=p%e;if(s=(s+1)%e,s===r&&(r=(r+1)%e),l-i{n=c,s=null,r&&(clearTimeout(r),r=null),e.apply(null,l)};return[(...l)=>{const c=Date.now(),p=c-n;p>=a?i(l,c):(s=l,r||(r=setTimeout(()=>{r=null,i(s)},a-p)))},()=>s&&i(s)]}const vu=(e,t,n=3)=>{let a=0;const s=wC(50,250);return MC(r=>{const i=r.loaded,o=r.lengthComputable?r.total:void 0,u=i-a,l=s(u),c=i<=o;a=i;const p={loaded:i,total:o,progress:o?i/o:void 0,bytes:u,rate:l||void 0,estimated:l&&o&&c?(o-i)/l:void 0,event:r,lengthComputable:o!=null,[t?"download":"upload"]:!0};e(p)},n)},Hm=(e,t)=>{const n=e!=null;return[a=>t[0]({lengthComputable:n,total:e,loaded:a}),t[1]]},Vm=e=>(...t)=>J.asap(()=>e(...t)),WC=An.hasStandardBrowserEnv?function(){const t=An.navigator&&/(msie|trident)/i.test(An.navigator.userAgent),n=document.createElement("a");let a;function s(r){let i=r;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return a=s(window.location.href),function(i){const o=J.isString(i)?s(i):i;return o.protocol===a.protocol&&o.host===a.host}}():function(){return function(){return!0}}(),zC=An.hasStandardBrowserEnv?{write(e,t,n,a,s,r){const i=[e+"="+encodeURIComponent(t)];J.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),J.isString(a)&&i.push("path="+a),J.isString(s)&&i.push("domain="+s),r===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function FC(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function xC(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function rS(e,t){return e&&!FC(t)?xC(e,t):t}const Km=e=>e instanceof On?{...e}:e;function ws(e,t){t=t||{};const n={};function a(l,c,p){return J.isPlainObject(l)&&J.isPlainObject(c)?J.merge.call({caseless:p},l,c):J.isPlainObject(c)?J.merge({},c):J.isArray(c)?c.slice():c}function s(l,c,p){if(J.isUndefined(c)){if(!J.isUndefined(l))return a(void 0,l,p)}else return a(l,c,p)}function r(l,c){if(!J.isUndefined(c))return a(void 0,c)}function i(l,c){if(J.isUndefined(c)){if(!J.isUndefined(l))return a(void 0,l)}else return a(void 0,c)}function o(l,c,p){if(p in t)return a(l,c);if(p in e)return a(void 0,l)}const u={url:r,method:r,data:r,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:o,headers:(l,c)=>s(Km(l),Km(c),!0)};return J.forEach(Object.keys(Object.assign({},e,t)),function(c){const p=u[c]||s,d=p(e[c],t[c],c);J.isUndefined(d)&&p!==o||(n[c]=d)}),n}const iS=e=>{const t=ws({},e);let{data:n,withXSRFToken:a,xsrfHeaderName:s,xsrfCookieName:r,headers:i,auth:o}=t;t.headers=i=On.from(i),t.url=eS(rS(t.baseURL,t.url),e.params,e.paramsSerializer),o&&i.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):"")));let u;if(J.isFormData(n)){if(An.hasStandardBrowserEnv||An.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((u=i.getContentType())!==!1){const[l,...c]=u?u.split(";").map(p=>p.trim()).filter(Boolean):[];i.setContentType([l||"multipart/form-data",...c].join("; "))}}if(An.hasStandardBrowserEnv&&(a&&J.isFunction(a)&&(a=a(t)),a||a!==!1&&WC(t.url))){const l=s&&r&&zC.read(r);l&&i.set(s,l)}return t},BC=typeof XMLHttpRequest<"u",GC=BC&&function(e){return new Promise(function(n,a){const s=iS(e);let r=s.data;const i=On.from(s.headers).normalize();let{responseType:o,onUploadProgress:u,onDownloadProgress:l}=s,c,p,d,f,T;function O(){f&&f(),T&&T(),s.cancelToken&&s.cancelToken.unsubscribe(c),s.signal&&s.signal.removeEventListener("abort",c)}let I=new XMLHttpRequest;I.open(s.method.toUpperCase(),s.url,!0),I.timeout=s.timeout;function g(){if(!I)return;const S=On.from("getAllResponseHeaders"in I&&I.getAllResponseHeaders()),v={data:!o||o==="text"||o==="json"?I.responseText:I.response,status:I.status,statusText:I.statusText,headers:S,config:e,request:I};sS(function(P){n(P),O()},function(P){a(P),O()},v),I=null}"onloadend"in I?I.onloadend=g:I.onreadystatechange=function(){!I||I.readyState!==4||I.status===0&&!(I.responseURL&&I.responseURL.indexOf("file:")===0)||setTimeout(g)},I.onabort=function(){I&&(a(new Xe("Request aborted",Xe.ECONNABORTED,e,I)),I=null)},I.onerror=function(){a(new Xe("Network Error",Xe.ERR_NETWORK,e,I)),I=null},I.ontimeout=function(){let A=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const v=s.transitional||tS;s.timeoutErrorMessage&&(A=s.timeoutErrorMessage),a(new Xe(A,v.clarifyTimeoutError?Xe.ETIMEDOUT:Xe.ECONNABORTED,e,I)),I=null},r===void 0&&i.setContentType(null),"setRequestHeader"in I&&J.forEach(i.toJSON(),function(A,v){I.setRequestHeader(v,A)}),J.isUndefined(s.withCredentials)||(I.withCredentials=!!s.withCredentials),o&&o!=="json"&&(I.responseType=s.responseType),l&&([d,T]=vu(l,!0),I.addEventListener("progress",d)),u&&I.upload&&([p,f]=vu(u),I.upload.addEventListener("progress",p),I.upload.addEventListener("loadend",f)),(s.cancelToken||s.signal)&&(c=S=>{I&&(a(!S||S.type?new Wr(null,e,I):S),I.abort(),I=null)},s.cancelToken&&s.cancelToken.subscribe(c),s.signal&&(s.signal.aborted?c():s.signal.addEventListener("abort",c)));const N=UC(s.url);if(N&&An.protocols.indexOf(N)===-1){a(new Xe("Unsupported protocol "+N+":",Xe.ERR_BAD_REQUEST,e));return}I.send(r||null)})},HC=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let a=new AbortController,s;const r=function(l){if(!s){s=!0,o();const c=l instanceof Error?l:this.reason;a.abort(c instanceof Xe?c:new Wr(c instanceof Error?c.message:c))}};let i=t&&setTimeout(()=>{i=null,r(new Xe(`timeout ${t} of ms exceeded`,Xe.ETIMEDOUT))},t);const o=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(l=>{l.unsubscribe?l.unsubscribe(r):l.removeEventListener("abort",r)}),e=null)};e.forEach(l=>l.addEventListener("abort",r));const{signal:u}=a;return u.unsubscribe=()=>J.asap(o),u}},VC=function*(e,t){let n=e.byteLength;if(!t||n{const s=KC(e,t);let r=0,i,o=u=>{i||(i=!0,a&&a(u))};return new ReadableStream({async pull(u){try{const{done:l,value:c}=await s.next();if(l){o(),u.close();return}let p=c.byteLength;if(n){let d=r+=p;n(d)}u.enqueue(new Uint8Array(c))}catch(l){throw o(l),l}},cancel(u){return o(u),s.return()}},{highWaterMark:2})},Hl=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",oS=Hl&&typeof ReadableStream=="function",qC=Hl&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),uS=(e,...t)=>{try{return!!e(...t)}catch{return!1}},YC=oS&&uS(()=>{let e=!1;const t=new Request(An.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),qm=64*1024,$d=oS&&uS(()=>J.isReadableStream(new Response("").body)),bu={stream:$d&&(e=>e.body)};Hl&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!bu[t]&&(bu[t]=J.isFunction(e[t])?n=>n[t]():(n,a)=>{throw new Xe(`Response type '${t}' is not supported`,Xe.ERR_NOT_SUPPORT,a)})})})(new Response);const XC=async e=>{if(e==null)return 0;if(J.isBlob(e))return e.size;if(J.isSpecCompliantForm(e))return(await new Request(An.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(J.isArrayBufferView(e)||J.isArrayBuffer(e))return e.byteLength;if(J.isURLSearchParams(e)&&(e=e+""),J.isString(e))return(await qC(e)).byteLength},QC=async(e,t)=>{const n=J.toFiniteNumber(e.getContentLength());return n??XC(t)},ZC=Hl&&(async e=>{let{url:t,method:n,data:a,signal:s,cancelToken:r,timeout:i,onDownloadProgress:o,onUploadProgress:u,responseType:l,headers:c,withCredentials:p="same-origin",fetchOptions:d}=iS(e);l=l?(l+"").toLowerCase():"text";let f=HC([s,r&&r.toAbortSignal()],i),T;const O=f&&f.unsubscribe&&(()=>{f.unsubscribe()});let I;try{if(u&&YC&&n!=="get"&&n!=="head"&&(I=await QC(c,a))!==0){let v=new Request(t,{method:"POST",body:a,duplex:"half"}),y;if(J.isFormData(a)&&(y=v.headers.get("content-type"))&&c.setContentType(y),v.body){const[P,C]=Hm(I,vu(Vm(u)));a=jm(v.body,qm,P,C)}}J.isString(p)||(p=p?"include":"omit");const g="credentials"in Request.prototype;T=new Request(t,{...d,signal:f,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:a,duplex:"half",credentials:g?p:void 0});let N=await fetch(T);const S=$d&&(l==="stream"||l==="response");if($d&&(o||S&&O)){const v={};["status","statusText","headers"].forEach(D=>{v[D]=N[D]});const y=J.toFiniteNumber(N.headers.get("content-length")),[P,C]=o&&Hm(y,vu(Vm(o),!0))||[];N=new Response(jm(N.body,qm,P,()=>{C&&C(),O&&O()}),v)}l=l||"text";let A=await bu[J.findKey(bu,l)||"text"](N,e);return!S&&O&&O(),await new Promise((v,y)=>{sS(v,y,{data:A,headers:On.from(N.headers),status:N.status,statusText:N.statusText,config:e,request:T})})}catch(g){throw O&&O(),g&&g.name==="TypeError"&&/fetch/i.test(g.message)?Object.assign(new Xe("Network Error",Xe.ERR_NETWORK,e,T),{cause:g.cause||g}):Xe.from(g,g&&g.code,e,T)}}),kd={http:pC,xhr:GC,fetch:ZC};J.forEach(kd,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Ym=e=>`- ${e}`,JC=e=>J.isFunction(e)||e===null||e===!1,lS={getAdapter:e=>{e=J.isArray(e)?e:[e];const{length:t}=e;let n,a;const s={};for(let r=0;r`adapter ${o} `+(u===!1?"is not supported by the environment":"is not available in the build"));let i=t?r.length>1?`since : `+r.map(Ym).join(` `):" "+Ym(r[0]):"as no adapter specified";throw new Xe("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return a},adapters:kd};function Mc(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Wr(null,e)}function Xm(e){return Mc(e),e.headers=On.from(e.headers),e.data=wc.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),lS.getAdapter(e.adapter||oo.adapter)(e).then(function(a){return Mc(e),a.data=wc.call(e,e.transformResponse,a),a.headers=On.from(a.headers),a},function(a){return aS(a)||(Mc(e),a&&a.response&&(a.response.data=wc.call(e,e.transformResponse,a.response),a.response.headers=On.from(a.response.headers))),Promise.reject(a)})}const cS="1.7.7",Tp={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Tp[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}});const Qm={};Tp.transitional=function(t,n,a){function s(r,i){return"[Axios v"+cS+"] Transitional option '"+r+"'"+i+(a?". "+a:"")}return(r,i,o)=>{if(t===!1)throw new Xe(s(i," has been removed"+(n?" in "+n:"")),Xe.ERR_DEPRECATED);return n&&!Qm[i]&&(Qm[i]=!0,console.warn(s(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(r,i,o):!0}};function e3(e,t,n){if(typeof e!="object")throw new Xe("options must be an object",Xe.ERR_BAD_OPTION_VALUE);const a=Object.keys(e);let s=a.length;for(;s-- >0;){const r=a[s],i=t[r];if(i){const o=e[r],u=o===void 0||i(o,r,e);if(u!==!0)throw new Xe("option "+r+" must be "+u,Xe.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Xe("Unknown option "+r,Xe.ERR_BAD_OPTION)}}const Ud={assertOptions:e3,validators:Tp},Ka=Ud.validators;class $s{constructor(t){this.defaults=t,this.interceptors={request:new Bm,response:new Bm}}async request(t,n){try{return await this._request(t,n)}catch(a){if(a instanceof Error){let s;Error.captureStackTrace?Error.captureStackTrace(s={}):s=new Error;const r=s.stack?s.stack.replace(/^.+\n/,""):"";try{a.stack?r&&!String(a.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(a.stack+=` -`+r):a.stack=r}catch{}}throw a}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=ws(this.defaults,n);const{transitional:a,paramsSerializer:s,headers:r}=n;a!==void 0&&Ud.assertOptions(a,{silentJSONParsing:Ka.transitional(Ka.boolean),forcedJSONParsing:Ka.transitional(Ka.boolean),clarifyTimeoutError:Ka.transitional(Ka.boolean)},!1),s!=null&&(Z.isFunction(s)?n.paramsSerializer={serialize:s}:Ud.assertOptions(s,{encode:Ka.function,serialize:Ka.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=r&&Z.merge(r.common,r[n.method]);r&&Z.forEach(["delete","get","head","post","put","patch","common"],T=>{delete r[T]}),n.headers=On.concat(i,r);const o=[];let u=!0;this.interceptors.request.forEach(function(O){typeof O.runWhen=="function"&&O.runWhen(n)===!1||(u=u&&O.synchronous,o.unshift(O.fulfilled,O.rejected))});const l=[];this.interceptors.response.forEach(function(O){l.push(O.fulfilled,O.rejected)});let c,p=0,d;if(!u){const T=[Xm.bind(this),void 0];for(T.unshift.apply(T,o),T.push.apply(T,l),d=T.length,c=Promise.resolve(n);p{if(!a._listeners)return;let r=a._listeners.length;for(;r-- >0;)a._listeners[r](s);a._listeners=null}),this.promise.then=s=>{let r;const i=new Promise(o=>{a.subscribe(o),r=o}).then(s);return i.cancel=function(){a.unsubscribe(r)},i},t(function(r,i,o){a.reason||(a.reason=new Wr(r,i,o),n(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=a=>{t.abort(a)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new _p(function(s){t=s}),cancel:t}}}function t3(e){return function(n){return e.apply(null,n)}}function n3(e){return Z.isObject(e)&&e.isAxiosError===!0}const wd={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(wd).forEach(([e,t])=>{wd[t]=e});function dS(e){const t=new $s(e),n=B1($s.prototype.request,t);return Z.extend(n,$s.prototype,t,{allOwnKeys:!0}),Z.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return dS(ws(e,s))},n}const zt=dS(oo);zt.Axios=$s;zt.CanceledError=Wr;zt.CancelToken=_p;zt.isCancel=aS;zt.VERSION=cS;zt.toFormData=Gl;zt.AxiosError=Xe;zt.Cancel=zt.CanceledError;zt.all=function(t){return Promise.all(t)};zt.spread=t3;zt.isAxiosError=n3;zt.mergeConfig=ws;zt.AxiosHeaders=On;zt.formToJSON=e=>nS(Z.isHTMLForm(e)?new FormData(e):e);zt.getAdapter=lS.getAdapter;zt.HttpStatusCode=wd;zt.default=zt;var ES=(e=>(e.ACCEPT_PRIVACY_POLICY="ACCEPT_PRIVACY_POLICY",e.CHECK_AUTH_USER="CHECK_AUTH_USER",e.CONFIRM_ACCOUNT="CONFIRM_ACCOUNT",e.CONFIRM_EMAIL="CONFIRM_EMAIL",e.DELETE_ACCOUNT="DELETE_ACCOUNT",e.DELETE_PICTURE="DELETE_PICTURE",e.GET_REQUEST_DATA_EXPORT="GET_REQUEST_DATA_EXPORT",e.GET_USER_PROFILE="GET_USER_PROFILE",e.LOGIN_OR_REGISTER="LOGIN_OR_REGISTER",e.LOGOUT="LOGOUT",e.REQUEST_DATA_EXPORT="REQUEST_DATA_EXPORT",e.RESEND_ACCOUNT_CONFIRMATION_EMAIL="RESEND_ACCOUNT_CONFIRMATION_EMAIL",e.RESET_USER_PASSWORD="RESET_USER_PASSWORD",e.RESET_USER_SPORT_PREFERENCES="RESET_USER_SPORT_PREFERENCES",e.SEND_PASSWORD_RESET_REQUEST="SEND_PASSWORD_RESET_REQUEST",e.UPDATE_USER_ACCOUNT="UPDATE_USER_ACCOUNT",e.UPDATE_USER_PICTURE="UPDATE_USER_PICTURE",e.UPDATE_USER_PROFILE="UPDATE_USER_PROFILE",e.UPDATE_USER_PREFERENCES="UPDATE_USER_PREFERENCES",e.UPDATE_USER_SPORT_PREFERENCES="UPDATE_USER_SPORT_PREFERENCES",e))(ES||{}),pS=(e=>(e.AUTH_TOKEN="AUTH_TOKEN",e.AUTH_USER_PROFILE="AUTH_USER_PROFILE",e.IS_ADMIN="IS_ADMIN",e.IS_AUTHENTICATED="IS_AUTHENTICATED",e.IS_PROFILE_NOT_LOADED="IS_PROFILE_NOT_LOADED",e.IS_SUCCESS="IS_SUCCESS",e.IS_REGISTRATION_SUCCESS="IS_REGISTRATION_SUCCESS",e.USER_LOADING="USER_LOADING",e.EXPORT_REQUEST="EXPORT_REQUEST",e))(pS||{}),fS=(e=>(e.CLEAR_AUTH_USER_TOKEN="CLEAR_AUTH_USER_TOKEN",e.UPDATE_AUTH_TOKEN="UPDATE_AUTH_TOKEN",e.UPDATE_AUTH_USER_PROFILE="UPDATE_AUTH_USER_PROFILE",e.UPDATE_IS_SUCCESS="UPDATE_USER_IS_SUCCESS",e.UPDATE_IS_REGISTRATION_SUCCESS="UPDATE_IS_REGISTRATION_SUCCESS",e.UPDATE_USER_LOADING="UPDATE_USER_LOADING",e.SET_EXPORT_REQUEST="SET_EXPORT_REQUEST",e))(fS||{}),mS=(e=>(e.ADD_EQUIPMENT="ADD_EQUIPMENT",e.DELETE_EQUIPMENT="DELETE_EQUIPMENT",e.GET_EQUIPMENT="GET_EQUIPMENT",e.GET_EQUIPMENT_TYPES="GET_EQUIPMENT_TYPES",e.GET_EQUIPMENTS="GET_EQUIPMENTS",e.REFRESH_EQUIPMENT="REFRESH_EQUIPMENT",e.UPDATE_EQUIPMENT="UPDATE_EQUIPMENT",e.UPDATE_EQUIPMENT_TYPE="UPDATE_EQUIPMENT_TYPE",e))(mS||{}),TS=(e=>(e.EQUIPMENT="EQUIPMENT",e.EQUIPMENTS="EQUIPMENTS",e.EQUIPMENT_TYPES="EQUIPMENT_TYPES",e.LOADING="LOADING",e))(TS||{}),_S=(e=>(e.ADD_EQUIPMENT="ADD_EQUIPMENT",e.REMOVE_EQUIPMENT="REMOVE_EQUIPMENT",e.SET_EQUIPMENTS="SET_EQUIPMENTS",e.SET_EQUIPMENT_TYPES="SET_EQUIPMENT_TYPES",e.SET_LOADING="SET_LOADING",e.UPDATE_EQUIPMENT="UPDATE_EQUIPMENT",e))(_S||{}),hS=(e=>(e.AUTHORIZE_CLIENT="AUTHORIZE_CLIENT",e.CREATE_CLIENT="CREATE_CLIENT",e.DELETE_CLIENT="DELETE_CLIENT",e.GET_CLIENTS="GET_CLIENTS",e.GET_CLIENT_BY_CLIENT_ID="GET_CLIENT_BY_CLIENT_ID",e.GET_CLIENT_BY_ID="GET_CLIENT_BY_ID",e.REVOKE_ALL_TOKENS="REVOKE_ALL_TOKENS",e))(hS||{}),SS=(e=>(e.CLIENT="CLIENT",e.CLIENTS="CLIENTS",e.CLIENTS_PAGINATION="CLIENTS_PAGINATION",e.REVOCATION_SUCCESSFUL="REVOCATION_SUCCESSFUL",e))(SS||{}),AS=(e=>(e.EMPTY_CLIENT="EMPTY_CLIENT",e.SET_CLIENT="SET_CLIENT",e.SET_CLIENTS="SET_CLIENTS",e.SET_CLIENTS_PAGINATION="SET_CLIENTS_PAGINATION",e.SET_REVOCATION_SUCCESSFUL="SET_REVOCATION_SUCCESSFUL",e))(AS||{}),OS=(e=>(e.GET_APPLICATION_CONFIG="GET_APPLICATION_CONFIG",e.GET_APPLICATION_PRIVACY_POLICY="GET_APPLICATION_PRIVACY_POLICY",e.GET_APPLICATION_STATS="GET_APPLICATION_STATS",e.UPDATE_APPLICATION_CONFIG="UPDATE_APPLICATION_CONFIG",e.UPDATE_APPLICATION_LANGUAGE="UPDATE_APPLICATION_LANGUAGE",e))(OS||{}),gS=(e=>(e.APP_CONFIG="APP_CONFIG",e.APP_LOADING="APP_LOADING",e.APP_STATS="APP_STATS",e.DARK_MODE="DARK_MODE",e.ERROR_MESSAGES="ERROR_MESSAGES",e.LANGUAGE="LANGUAGE",e.LOCALE="LOCALE",e))(gS||{}),IS=(e=>(e.EMPTY_ERROR_MESSAGES="EMPTY_ERROR_MESSAGES",e.SET_ERROR_MESSAGES="SET_ERROR_MESSAGES",e.UPDATE_APPLICATION_CONFIG="UPDATE_APPLICATION_CONFIG",e.UPDATE_APPLICATION_LOADING="UPDATE_APPLICATION_LOADING",e.UPDATE_APPLICATION_PRIVACY_POLICY="UPDATE_APPLICATION_PRIVACY_POLICY",e.UPDATE_APPLICATION_STATS="UPDATE_APPLICATION_STATS",e.UPDATE_DARK_MODE="UPDATE_DARK_MODE",e.UPDATE_LANG="UPDATE_LANG",e))(IS||{}),RS=(e=>(e.GET_SPORTS="GET_SPORTS",e.UPDATE_SPORTS="UPDATE_SPORTS",e))(RS||{}),NS=(e=>(e.SPORTS="SPORTS",e))(NS||{}),vS=(e=>(e.SET_SPORTS="SET_SPORTS",e))(vS||{}),bS=(e=>(e.GET_USER_SPORT_STATS="GET_USER_SPORT_STATS",e.GET_USER_STATS="GET_USER_STATS",e))(bS||{}),CS=(e=>(e.USER_SPORT_STATS="USER_SPORT_STATS",e.USER_STATS="USER_STATS",e.STATS_LOADING="STATS_LOADING",e.TOTAL_WORKOUTS="TOTAL_WORKOUTS",e))(CS||{}),DS=(e=>(e.EMPTY_USER_SPORT_STATS="EMPTY_USER_SPORT_STATS",e.EMPTY_USER_STATS="EMPTY_USER_STATS",e.UPDATE_USER_SPORT_STATS="UPDATE_USER_SPORT_STATS",e.UPDATE_USER_STATS="UPDATE_USER_STATS",e.UPDATE_STATS_LOADING="UPDATE_STATS_LOADING",e.UPDATE_TOTAL_WORKOUTS="UPDATE_TOTAL_WORKOUTS",e))(DS||{}),PS=(e=>(e.EMPTY_USER="EMPTY_USER",e.EMPTY_USERS="EMPTY_USERS",e.GET_USER="GET_USER",e.GET_USERS="GET_USERS",e.UPDATE_USER="UPDATE_USER",e.DELETE_USER_ACCOUNT="DELETE_USER_ACCOUNT",e))(PS||{}),LS=(e=>(e.USER="USER",e.USERS="USERS",e.USERS_IS_SUCCESS="USERS_IS_SUCCESS",e.USERS_LOADING="USERS_LOADING",e.USERS_PAGINATION="USERS_PAGINATION",e))(LS||{}),yS=(e=>(e.UPDATE_USER="UPDATE_USER",e.UPDATE_USER_IN_USERS="UPDATE_USER_IN_USERS",e.UPDATE_USERS="UPDATE_USERS",e.UPDATE_USERS_LOADING="UPDATE_USERS_LOADING",e.UPDATE_USERS_PAGINATION="UPDATE_USERS_PAGINATION",e.UPDATE_IS_SUCCESS="UPDATE_IS_SUCCESS",e))(yS||{}),$S=(e=>(e.ADD_WORKOUT="ADD_WORKOUT",e.ADD_WORKOUT_WITHOUT_GPX="ADD_WORKOUT_WITHOUT_GPX",e.DELETE_WORKOUT="DELETE_WORKOUT",e.EDIT_WORKOUT="EDIT_WORKOUT",e.EDIT_WORKOUT_CONTENT="EDIT_WORKOUT_CONTENT",e.GET_CALENDAR_WORKOUTS="GET_CALENDAR_WORKOUTS",e.GET_USER_WORKOUTS="GET_USER_WORKOUTS",e.GET_TIMELINE_WORKOUTS="GET_TIMELINE_WORKOUTS",e.GET_MORE_TIMELINE_WORKOUTS="GET_MORE_TIMELINE_WORKOUTS",e.GET_WORKOUT_DATA="GET_WORKOUT_DATA",e))($S||{}),kS=(e=>(e.CALENDAR_WORKOUTS="CALENDAR_WORKOUTS",e.TIMELINE_WORKOUTS="TIMELINE_WORKOUTS",e.USER_WORKOUTS="USER_WORKOUTS",e.WORKOUT_CONTENT_EDITION="WORKOUT_CONTENT_EDITION",e.WORKOUT_DATA="WORKOUT_DATA",e.WORKOUTS_PAGINATION="WORKOUTS_PAGINATION",e))(kS||{}),Ps=(e=>(e.ADD_TIMELINE_WORKOUTS="ADD_TIMELINE_WORKOUTS",e.EMPTY_WORKOUTS="EMPTY_WORKOUTS",e.EMPTY_CALENDAR_WORKOUTS="EMPTY_CALENDAR_WORKOUTS",e.EMPTY_WORKOUT="EMPTY_WORKOUT",e.SET_CALENDAR_WORKOUTS="SET_CALENDAR_WORKOUTS",e.SET_TIMELINE_WORKOUTS="SET_TIMELINE_WORKOUTS",e.SET_USER_WORKOUTS="SET_USER_WORKOUTS",e.SET_WORKOUT="SET_WORKOUT",e.SET_WORKOUT_GPX="SET_WORKOUT_GPX",e.SET_WORKOUT_CHART_DATA="SET_WORKOUT_CHART_DATA",e.SET_WORKOUT_CONTENT="SET_WORKOUT_CONTENT",e.SET_WORKOUT_CONTENT_LOADING="SET_WORKOUT_CONTENT_LOADING",e.SET_WORKOUT_CONTENT_TYPE="SET_WORKOUT_CONTENT_TYPE",e.SET_WORKOUT_LOADING="SET_WORKOUT_LOADING",e.SET_WORKOUTS_PAGINATION="SET_WORKOUTS_PAGINATION",e))(Ps||{});const K={ACTIONS:OS,GETTERS:gS,MUTATIONS:IS},Pt={ACTIONS:RS,GETTERS:NS,MUTATIONS:vS},wt={ACTIONS:bS,GETTERS:CS,MUTATIONS:DS},X={ACTIONS:ES,GETTERS:pS,MUTATIONS:fS},nt={ACTIONS:hS,GETTERS:SS,MUTATIONS:AS},Ge={ACTIONS:PS,GETTERS:LS,MUTATIONS:yS},ge={ACTIONS:$S,GETTERS:kS,MUTATIONS:Ps},We={ACTIONS:mS,GETTERS:TS,MUTATIONS:_S},uo=()=>"/api/",fe=(e,t,n="UNKNOWN")=>{var i;if(t&&t.message==="canceled")return;const a=t!=null&&t.response&&t.response.data?t.response.data:null;if(((i=t==null?void 0:t.response)==null?void 0:i.status)===401&&(a==null?void 0:a.error)==="invalid_token"){localStorage.removeItem("authToken"),e.dispatch(X.ACTIONS.CHECK_AUTH_USER);return}const s=a3(t,e),r=s?"":t?t.response?t.response.status===413?"file size is greater than the allowed size":a!=null&&a.message?a.message:n:t.message?t.message:n:n;e.commit(K.MUTATIONS.SET_ERROR_MESSAGES,s||(r.includes(` +`+r):a.stack=r}catch{}}throw a}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=ws(this.defaults,n);const{transitional:a,paramsSerializer:s,headers:r}=n;a!==void 0&&Ud.assertOptions(a,{silentJSONParsing:Ka.transitional(Ka.boolean),forcedJSONParsing:Ka.transitional(Ka.boolean),clarifyTimeoutError:Ka.transitional(Ka.boolean)},!1),s!=null&&(J.isFunction(s)?n.paramsSerializer={serialize:s}:Ud.assertOptions(s,{encode:Ka.function,serialize:Ka.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=r&&J.merge(r.common,r[n.method]);r&&J.forEach(["delete","get","head","post","put","patch","common"],T=>{delete r[T]}),n.headers=On.concat(i,r);const o=[];let u=!0;this.interceptors.request.forEach(function(O){typeof O.runWhen=="function"&&O.runWhen(n)===!1||(u=u&&O.synchronous,o.unshift(O.fulfilled,O.rejected))});const l=[];this.interceptors.response.forEach(function(O){l.push(O.fulfilled,O.rejected)});let c,p=0,d;if(!u){const T=[Xm.bind(this),void 0];for(T.unshift.apply(T,o),T.push.apply(T,l),d=T.length,c=Promise.resolve(n);p{if(!a._listeners)return;let r=a._listeners.length;for(;r-- >0;)a._listeners[r](s);a._listeners=null}),this.promise.then=s=>{let r;const i=new Promise(o=>{a.subscribe(o),r=o}).then(s);return i.cancel=function(){a.unsubscribe(r)},i},t(function(r,i,o){a.reason||(a.reason=new Wr(r,i,o),n(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=a=>{t.abort(a)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new _p(function(s){t=s}),cancel:t}}}function t3(e){return function(n){return e.apply(null,n)}}function n3(e){return J.isObject(e)&&e.isAxiosError===!0}const wd={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(wd).forEach(([e,t])=>{wd[t]=e});function dS(e){const t=new $s(e),n=B1($s.prototype.request,t);return J.extend(n,$s.prototype,t,{allOwnKeys:!0}),J.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return dS(ws(e,s))},n}const zt=dS(oo);zt.Axios=$s;zt.CanceledError=Wr;zt.CancelToken=_p;zt.isCancel=aS;zt.VERSION=cS;zt.toFormData=Gl;zt.AxiosError=Xe;zt.Cancel=zt.CanceledError;zt.all=function(t){return Promise.all(t)};zt.spread=t3;zt.isAxiosError=n3;zt.mergeConfig=ws;zt.AxiosHeaders=On;zt.formToJSON=e=>nS(J.isHTMLForm(e)?new FormData(e):e);zt.getAdapter=lS.getAdapter;zt.HttpStatusCode=wd;zt.default=zt;var ES=(e=>(e.ACCEPT_PRIVACY_POLICY="ACCEPT_PRIVACY_POLICY",e.CHECK_AUTH_USER="CHECK_AUTH_USER",e.CONFIRM_ACCOUNT="CONFIRM_ACCOUNT",e.CONFIRM_EMAIL="CONFIRM_EMAIL",e.DELETE_ACCOUNT="DELETE_ACCOUNT",e.DELETE_PICTURE="DELETE_PICTURE",e.GET_REQUEST_DATA_EXPORT="GET_REQUEST_DATA_EXPORT",e.GET_USER_PROFILE="GET_USER_PROFILE",e.LOGIN_OR_REGISTER="LOGIN_OR_REGISTER",e.LOGOUT="LOGOUT",e.REQUEST_DATA_EXPORT="REQUEST_DATA_EXPORT",e.RESEND_ACCOUNT_CONFIRMATION_EMAIL="RESEND_ACCOUNT_CONFIRMATION_EMAIL",e.RESET_USER_PASSWORD="RESET_USER_PASSWORD",e.RESET_USER_SPORT_PREFERENCES="RESET_USER_SPORT_PREFERENCES",e.SEND_PASSWORD_RESET_REQUEST="SEND_PASSWORD_RESET_REQUEST",e.UPDATE_USER_ACCOUNT="UPDATE_USER_ACCOUNT",e.UPDATE_USER_PICTURE="UPDATE_USER_PICTURE",e.UPDATE_USER_PROFILE="UPDATE_USER_PROFILE",e.UPDATE_USER_PREFERENCES="UPDATE_USER_PREFERENCES",e.UPDATE_USER_SPORT_PREFERENCES="UPDATE_USER_SPORT_PREFERENCES",e))(ES||{}),pS=(e=>(e.AUTH_TOKEN="AUTH_TOKEN",e.AUTH_USER_PROFILE="AUTH_USER_PROFILE",e.IS_ADMIN="IS_ADMIN",e.IS_AUTHENTICATED="IS_AUTHENTICATED",e.IS_PROFILE_NOT_LOADED="IS_PROFILE_NOT_LOADED",e.IS_SUCCESS="IS_SUCCESS",e.IS_REGISTRATION_SUCCESS="IS_REGISTRATION_SUCCESS",e.USER_LOADING="USER_LOADING",e.EXPORT_REQUEST="EXPORT_REQUEST",e))(pS||{}),fS=(e=>(e.CLEAR_AUTH_USER_TOKEN="CLEAR_AUTH_USER_TOKEN",e.UPDATE_AUTH_TOKEN="UPDATE_AUTH_TOKEN",e.UPDATE_AUTH_USER_PROFILE="UPDATE_AUTH_USER_PROFILE",e.UPDATE_IS_SUCCESS="UPDATE_USER_IS_SUCCESS",e.UPDATE_IS_REGISTRATION_SUCCESS="UPDATE_IS_REGISTRATION_SUCCESS",e.UPDATE_USER_LOADING="UPDATE_USER_LOADING",e.SET_EXPORT_REQUEST="SET_EXPORT_REQUEST",e))(fS||{}),mS=(e=>(e.ADD_EQUIPMENT="ADD_EQUIPMENT",e.DELETE_EQUIPMENT="DELETE_EQUIPMENT",e.GET_EQUIPMENT="GET_EQUIPMENT",e.GET_EQUIPMENT_TYPES="GET_EQUIPMENT_TYPES",e.GET_EQUIPMENTS="GET_EQUIPMENTS",e.REFRESH_EQUIPMENT="REFRESH_EQUIPMENT",e.UPDATE_EQUIPMENT="UPDATE_EQUIPMENT",e.UPDATE_EQUIPMENT_TYPE="UPDATE_EQUIPMENT_TYPE",e))(mS||{}),TS=(e=>(e.EQUIPMENT="EQUIPMENT",e.EQUIPMENTS="EQUIPMENTS",e.EQUIPMENT_TYPES="EQUIPMENT_TYPES",e.LOADING="LOADING",e))(TS||{}),_S=(e=>(e.ADD_EQUIPMENT="ADD_EQUIPMENT",e.REMOVE_EQUIPMENT="REMOVE_EQUIPMENT",e.SET_EQUIPMENTS="SET_EQUIPMENTS",e.SET_EQUIPMENT_TYPES="SET_EQUIPMENT_TYPES",e.SET_LOADING="SET_LOADING",e.UPDATE_EQUIPMENT="UPDATE_EQUIPMENT",e))(_S||{}),hS=(e=>(e.AUTHORIZE_CLIENT="AUTHORIZE_CLIENT",e.CREATE_CLIENT="CREATE_CLIENT",e.DELETE_CLIENT="DELETE_CLIENT",e.GET_CLIENTS="GET_CLIENTS",e.GET_CLIENT_BY_CLIENT_ID="GET_CLIENT_BY_CLIENT_ID",e.GET_CLIENT_BY_ID="GET_CLIENT_BY_ID",e.REVOKE_ALL_TOKENS="REVOKE_ALL_TOKENS",e))(hS||{}),SS=(e=>(e.CLIENT="CLIENT",e.CLIENTS="CLIENTS",e.CLIENTS_PAGINATION="CLIENTS_PAGINATION",e.REVOCATION_SUCCESSFUL="REVOCATION_SUCCESSFUL",e))(SS||{}),AS=(e=>(e.EMPTY_CLIENT="EMPTY_CLIENT",e.SET_CLIENT="SET_CLIENT",e.SET_CLIENTS="SET_CLIENTS",e.SET_CLIENTS_PAGINATION="SET_CLIENTS_PAGINATION",e.SET_REVOCATION_SUCCESSFUL="SET_REVOCATION_SUCCESSFUL",e))(AS||{}),OS=(e=>(e.GET_APPLICATION_CONFIG="GET_APPLICATION_CONFIG",e.GET_APPLICATION_PRIVACY_POLICY="GET_APPLICATION_PRIVACY_POLICY",e.GET_APPLICATION_STATS="GET_APPLICATION_STATS",e.UPDATE_APPLICATION_CONFIG="UPDATE_APPLICATION_CONFIG",e.UPDATE_APPLICATION_LANGUAGE="UPDATE_APPLICATION_LANGUAGE",e))(OS||{}),gS=(e=>(e.APP_CONFIG="APP_CONFIG",e.APP_LOADING="APP_LOADING",e.APP_STATS="APP_STATS",e.DARK_MODE="DARK_MODE",e.ERROR_MESSAGES="ERROR_MESSAGES",e.LANGUAGE="LANGUAGE",e.LOCALE="LOCALE",e))(gS||{}),IS=(e=>(e.EMPTY_ERROR_MESSAGES="EMPTY_ERROR_MESSAGES",e.SET_ERROR_MESSAGES="SET_ERROR_MESSAGES",e.UPDATE_APPLICATION_CONFIG="UPDATE_APPLICATION_CONFIG",e.UPDATE_APPLICATION_LOADING="UPDATE_APPLICATION_LOADING",e.UPDATE_APPLICATION_PRIVACY_POLICY="UPDATE_APPLICATION_PRIVACY_POLICY",e.UPDATE_APPLICATION_STATS="UPDATE_APPLICATION_STATS",e.UPDATE_DARK_MODE="UPDATE_DARK_MODE",e.UPDATE_LANG="UPDATE_LANG",e))(IS||{}),RS=(e=>(e.GET_SPORTS="GET_SPORTS",e.UPDATE_SPORTS="UPDATE_SPORTS",e))(RS||{}),NS=(e=>(e.SPORTS="SPORTS",e))(NS||{}),vS=(e=>(e.SET_SPORTS="SET_SPORTS",e))(vS||{}),bS=(e=>(e.GET_USER_SPORT_STATS="GET_USER_SPORT_STATS",e.GET_USER_STATS="GET_USER_STATS",e))(bS||{}),CS=(e=>(e.USER_SPORT_STATS="USER_SPORT_STATS",e.USER_STATS="USER_STATS",e.STATS_LOADING="STATS_LOADING",e.TOTAL_WORKOUTS="TOTAL_WORKOUTS",e))(CS||{}),DS=(e=>(e.EMPTY_USER_SPORT_STATS="EMPTY_USER_SPORT_STATS",e.EMPTY_USER_STATS="EMPTY_USER_STATS",e.UPDATE_USER_SPORT_STATS="UPDATE_USER_SPORT_STATS",e.UPDATE_USER_STATS="UPDATE_USER_STATS",e.UPDATE_STATS_LOADING="UPDATE_STATS_LOADING",e.UPDATE_TOTAL_WORKOUTS="UPDATE_TOTAL_WORKOUTS",e))(DS||{}),PS=(e=>(e.EMPTY_USER="EMPTY_USER",e.EMPTY_USERS="EMPTY_USERS",e.GET_USER="GET_USER",e.GET_USERS="GET_USERS",e.UPDATE_USER="UPDATE_USER",e.DELETE_USER_ACCOUNT="DELETE_USER_ACCOUNT",e))(PS||{}),LS=(e=>(e.USER="USER",e.USERS="USERS",e.USERS_IS_SUCCESS="USERS_IS_SUCCESS",e.USERS_LOADING="USERS_LOADING",e.USERS_PAGINATION="USERS_PAGINATION",e))(LS||{}),yS=(e=>(e.UPDATE_USER="UPDATE_USER",e.UPDATE_USER_IN_USERS="UPDATE_USER_IN_USERS",e.UPDATE_USERS="UPDATE_USERS",e.UPDATE_USERS_LOADING="UPDATE_USERS_LOADING",e.UPDATE_USERS_PAGINATION="UPDATE_USERS_PAGINATION",e.UPDATE_IS_SUCCESS="UPDATE_IS_SUCCESS",e))(yS||{}),$S=(e=>(e.ADD_WORKOUT="ADD_WORKOUT",e.ADD_WORKOUT_WITHOUT_GPX="ADD_WORKOUT_WITHOUT_GPX",e.DELETE_WORKOUT="DELETE_WORKOUT",e.EDIT_WORKOUT="EDIT_WORKOUT",e.EDIT_WORKOUT_CONTENT="EDIT_WORKOUT_CONTENT",e.GET_CALENDAR_WORKOUTS="GET_CALENDAR_WORKOUTS",e.GET_USER_WORKOUTS="GET_USER_WORKOUTS",e.GET_TIMELINE_WORKOUTS="GET_TIMELINE_WORKOUTS",e.GET_MORE_TIMELINE_WORKOUTS="GET_MORE_TIMELINE_WORKOUTS",e.GET_WORKOUT_DATA="GET_WORKOUT_DATA",e))($S||{}),kS=(e=>(e.CALENDAR_WORKOUTS="CALENDAR_WORKOUTS",e.TIMELINE_WORKOUTS="TIMELINE_WORKOUTS",e.USER_WORKOUTS="USER_WORKOUTS",e.WORKOUT_CONTENT_EDITION="WORKOUT_CONTENT_EDITION",e.WORKOUT_DATA="WORKOUT_DATA",e.WORKOUTS_PAGINATION="WORKOUTS_PAGINATION",e))(kS||{}),Ps=(e=>(e.ADD_TIMELINE_WORKOUTS="ADD_TIMELINE_WORKOUTS",e.EMPTY_WORKOUTS="EMPTY_WORKOUTS",e.EMPTY_CALENDAR_WORKOUTS="EMPTY_CALENDAR_WORKOUTS",e.EMPTY_WORKOUT="EMPTY_WORKOUT",e.SET_CALENDAR_WORKOUTS="SET_CALENDAR_WORKOUTS",e.SET_TIMELINE_WORKOUTS="SET_TIMELINE_WORKOUTS",e.SET_USER_WORKOUTS="SET_USER_WORKOUTS",e.SET_WORKOUT="SET_WORKOUT",e.SET_WORKOUT_GPX="SET_WORKOUT_GPX",e.SET_WORKOUT_CHART_DATA="SET_WORKOUT_CHART_DATA",e.SET_WORKOUT_CONTENT="SET_WORKOUT_CONTENT",e.SET_WORKOUT_CONTENT_LOADING="SET_WORKOUT_CONTENT_LOADING",e.SET_WORKOUT_CONTENT_TYPE="SET_WORKOUT_CONTENT_TYPE",e.SET_WORKOUT_LOADING="SET_WORKOUT_LOADING",e.SET_WORKOUTS_PAGINATION="SET_WORKOUTS_PAGINATION",e))(Ps||{});const K={ACTIONS:OS,GETTERS:gS,MUTATIONS:IS},Pt={ACTIONS:RS,GETTERS:NS,MUTATIONS:vS},wt={ACTIONS:bS,GETTERS:CS,MUTATIONS:DS},X={ACTIONS:ES,GETTERS:pS,MUTATIONS:fS},nt={ACTIONS:hS,GETTERS:SS,MUTATIONS:AS},Ge={ACTIONS:PS,GETTERS:LS,MUTATIONS:yS},ge={ACTIONS:$S,GETTERS:kS,MUTATIONS:Ps},We={ACTIONS:mS,GETTERS:TS,MUTATIONS:_S},uo=()=>"/api/",fe=(e,t,n="UNKNOWN")=>{var i;if(t&&t.message==="canceled")return;const a=t!=null&&t.response&&t.response.data?t.response.data:null;if(((i=t==null?void 0:t.response)==null?void 0:i.status)===401&&(a==null?void 0:a.error)==="invalid_token"){localStorage.removeItem("authToken"),e.dispatch(X.ACTIONS.CHECK_AUTH_USER);return}const s=a3(t,e),r=s?"":t?t.response?t.response.status===413?"file size is greater than the allowed size":a!=null&&a.message?a.message:n:t.message?t.message:n:n;e.commit(K.MUTATIONS.SET_ERROR_MESSAGES,s||(r.includes(` `)?r.split(` `).filter(o=>o!=="").map(o=>`api.ERROR.${o}`):`api.ERROR.${r}`))},a3=(e,t)=>{var n;if((n=e==null?void 0:e.response)!=null&&n.data){const a={...e.response.data};if("equipment_id"in a){const s=t.getters[We.GETTERS.EQUIPMENTS].filter(r=>r.id===a.equipment_id);return{equipmentId:a.equipment_id,equipmentLabel:s.length===0?null:s[0].label,status:a.status}}}return null},Vl=e=>e===null&&window.matchMedia("(prefers-color-scheme: dark)").matches?!0:e===!0,s3={class:"user-picture"},r3=["alt","src"],i3={key:1,class:"no-picture"},lo=ee({__name:"UserPicture",props:{user:{}},setup(e){const t=e,n=M(()=>t.user.picture?`${uo()}users/${t.user.username}/picture?${Date.now()}`:"");return(a,s)=>(h(),R("div",s3,[n.value!==""?(h(),R("img",{key:0,class:"profile-user-img",alt:a.$t("user.USER_PICTURE"),src:n.value},null,8,r3)):(h(),R("div",i3,s[0]||(s[0]=[E("i",{class:"fa fa-user-circle-o","aria-hidden":"true"},null,-1)])))]))}});function o3(){return US().__VUE_DEVTOOLS_GLOBAL_HOOK__}function US(){return typeof navigator<"u"&&typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}}const u3=typeof Proxy=="function",l3="devtools-plugin:setup",c3="plugin:settings:set";let Xs,Md;function d3(){var e;return Xs!==void 0||(typeof window<"u"&&window.performance?(Xs=!0,Md=window.performance):typeof globalThis<"u"&&(!((e=globalThis.perf_hooks)===null||e===void 0)&&e.performance)?(Xs=!0,Md=globalThis.perf_hooks.performance):Xs=!1),Xs}function E3(){return d3()?Md.now():Date.now()}class p3{constructor(t,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=n;const a={};if(t.settings)for(const i in t.settings){const o=t.settings[i];a[i]=o.defaultValue}const s=`__vue-devtools-plugin-settings__${t.id}`;let r=Object.assign({},a);try{const i=localStorage.getItem(s),o=JSON.parse(i);Object.assign(r,o)}catch{}this.fallbacks={getSettings(){return r},setSettings(i){try{localStorage.setItem(s,JSON.stringify(i))}catch{}r=i},now(){return E3()}},n&&n.on(c3,(i,o)=>{i===this.plugin.id&&this.fallbacks.setSettings(o)}),this.proxiedOn=new Proxy({},{get:(i,o)=>this.target?this.target.on[o]:(...u)=>{this.onQueue.push({method:o,args:u})}}),this.proxiedTarget=new Proxy({},{get:(i,o)=>this.target?this.target[o]:o==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(o)?(...u)=>(this.targetQueue.push({method:o,args:u,resolve:()=>{}}),this.fallbacks[o](...u)):(...u)=>new Promise(l=>{this.targetQueue.push({method:o,args:u,resolve:l})})})}async setRealTarget(t){this.target=t;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function f3(e,t){const n=e,a=US(),s=o3(),r=u3&&n.enableEarlyProxy;if(s&&(a.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!r))s.emit(l3,e,t);else{const i=r?new p3(n,s):null;(a.__VUE_DEVTOOLS_PLUGINS__=a.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:i}),i&&t(i.proxiedTarget)}}/*! * vuex v4.1.0 @@ -38,7 +38,7 @@ var LI=Object.defineProperty;var yI=(e,t,n)=>t in e?LI(e,t,{enumerable:!0,config * vue-router v4.4.5 * (c) 2024 Eduardo San Martin Morote * @license MIT - */const rr=typeof document<"u";function eA(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function HU(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&eA(e.default)}const Tt=Object.assign;function xc(e,t){const n={};for(const a in t){const s=t[a];n[a]=ea(s)?s.map(e):e(s)}return n}const mi=()=>{},ea=Array.isArray,tA=/#/g,VU=/&/g,KU=/\//g,jU=/=/g,qU=/\?/g,nA=/\+/g,YU=/%5B/g,XU=/%5D/g,aA=/%5E/g,QU=/%60/g,sA=/%7B/g,ZU=/%7C/g,rA=/%7D/g,JU=/%20/g;function vp(e){return encodeURI(""+e).replace(ZU,"|").replace(YU,"[").replace(XU,"]")}function ew(e){return vp(e).replace(sA,"{").replace(rA,"}").replace(aA,"^")}function Hd(e){return vp(e).replace(nA,"%2B").replace(JU,"+").replace(tA,"%23").replace(VU,"%26").replace(QU,"`").replace(sA,"{").replace(rA,"}").replace(aA,"^")}function tw(e){return Hd(e).replace(jU,"%3D")}function nw(e){return vp(e).replace(tA,"%23").replace(qU,"%3F")}function aw(e){return e==null?"":nw(e).replace(KU,"%2F")}function wi(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const sw=/\/$/,rw=e=>e.replace(sw,"");function Bc(e,t,n="/"){let a,s={},r="",i="";const o=t.indexOf("#");let u=t.indexOf("?");return o=0&&(u=-1),u>-1&&(a=t.slice(0,u),r=t.slice(u+1,o>-1?o:t.length),s=e(r)),o>-1&&(a=a||t.slice(0,o),i=t.slice(o,t.length)),a=lw(a??t,n),{fullPath:a+(r&&"?")+r+i,path:a,query:s,hash:wi(i)}}function iw(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ET(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function ow(e,t,n){const a=t.matched.length-1,s=n.matched.length-1;return a>-1&&a===s&&Rr(t.matched[a],n.matched[s])&&iA(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Rr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function iA(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!uw(e[n],t[n]))return!1;return!0}function uw(e,t){return ea(e)?pT(e,t):ea(t)?pT(t,e):e===t}function pT(e,t){return ea(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function lw(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/"),s=a[a.length-1];(s===".."||s===".")&&a.push("");let r=n.length-1,i,o;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+a.slice(i).join("/")}const qa={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Mi;(function(e){e.pop="pop",e.push="push"})(Mi||(Mi={}));var Ti;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Ti||(Ti={}));function cw(e){if(!e)if(rr){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),rw(e)}const dw=/^[^#]+#/;function Ew(e,t){return e.replace(dw,"#")+t}function pw(e,t){const n=document.documentElement.getBoundingClientRect(),a=e.getBoundingClientRect();return{behavior:t.behavior,left:a.left-n.left-(t.left||0),top:a.top-n.top-(t.top||0)}}const ql=()=>({left:window.scrollX,top:window.scrollY});function fw(e){let t;if("el"in e){const n=e.el,a=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=pw(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function fT(e,t){return(history.state?history.state.position-t:-1)+e}const Vd=new Map;function mw(e,t){Vd.set(e,t)}function Tw(e){const t=Vd.get(e);return Vd.delete(e),t}let _w=()=>location.protocol+"//"+location.host;function oA(e,t){const{pathname:n,search:a,hash:s}=t,r=e.indexOf("#");if(r>-1){let o=s.includes(e.slice(r))?e.slice(r).length:1,u=s.slice(o);return u[0]!=="/"&&(u="/"+u),ET(u,"")}return ET(n,e)+a+s}function hw(e,t,n,a){let s=[],r=[],i=null;const o=({state:d})=>{const f=oA(e,location),T=n.value,O=t.value;let I=0;if(d){if(n.value=f,t.value=d,i&&i===T){i=null;return}I=O?d.position-O.position:0}else a(f);s.forEach(g=>{g(n.value,T,{delta:I,type:Mi.pop,direction:I?I>0?Ti.forward:Ti.back:Ti.unknown})})};function u(){i=n.value}function l(d){s.push(d);const f=()=>{const T=s.indexOf(d);T>-1&&s.splice(T,1)};return r.push(f),f}function c(){const{history:d}=window;d.state&&d.replaceState(Tt({},d.state,{scroll:ql()}),"")}function p(){for(const d of r)d();r=[],window.removeEventListener("popstate",o),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",o),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:u,listen:l,destroy:p}}function mT(e,t,n,a=!1,s=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:s?ql():null}}function Sw(e){const{history:t,location:n}=window,a={value:oA(e,n)},s={value:t.state};s.value||r(a.value,{back:null,current:a.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(u,l,c){const p=e.indexOf("#"),d=p>-1?(n.host&&document.querySelector("base")?e:e.slice(p))+u:_w()+e+u;try{t[c?"replaceState":"pushState"](l,"",d),s.value=l}catch(f){console.error(f),n[c?"replace":"assign"](d)}}function i(u,l){const c=Tt({},t.state,mT(s.value.back,u,s.value.forward,!0),l,{position:s.value.position});r(u,c,!0),a.value=u}function o(u,l){const c=Tt({},s.value,t.state,{forward:u,scroll:ql()});r(c.current,c,!0);const p=Tt({},mT(a.value,u,null),{position:c.position+1},l);r(u,p,!1),a.value=u}return{location:a,state:s,push:o,replace:i}}function Aw(e){e=cw(e);const t=Sw(e),n=hw(e,t.state,t.location,t.replace);function a(r,i=!0){i||n.pauseListeners(),history.go(r)}const s=Tt({location:"",base:e,go:a,createHref:Ew.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function Ow(e){return typeof e=="string"||e&&typeof e=="object"}function uA(e){return typeof e=="string"||typeof e=="symbol"}const lA=Symbol("");var TT;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(TT||(TT={}));function Nr(e,t){return Tt(new Error,{type:e,[lA]:!0},t)}function Ia(e,t){return e instanceof Error&&lA in e&&(t==null||!!(e.type&t))}const _T="[^/]+?",gw={sensitive:!1,strict:!1,start:!0,end:!0},Iw=/[.+*?^${}()[\]/\\]/g;function Rw(e,t){const n=Tt({},gw,t),a=[];let s=n.start?"^":"";const r=[];for(const l of e){const c=l.length?[]:[90];n.strict&&!l.length&&(s+="/");for(let p=0;pt.length?t.length===1&&t[0]===80?1:-1:0}function cA(e,t){let n=0;const a=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const vw={type:0,value:""},bw=/[a-zA-Z0-9_]/;function Cw(e){if(!e)return[[]];if(e==="/")return[[vw]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(f){throw new Error(`ERR (${n})/"${l}": ${f}`)}let n=0,a=n;const s=[];let r;function i(){r&&s.push(r),r=[]}let o=0,u,l="",c="";function p(){l&&(n===0?r.push({type:0,value:l}):n===1||n===2||n===3?(r.length>1&&(u==="*"||u==="+")&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:l,regexp:c,repeatable:u==="*"||u==="+",optional:u==="*"||u==="?"})):t("Invalid state to consume buffer"),l="")}function d(){l+=u}for(;o{i(S)}:mi}function i(p){if(uA(p)){const d=a.get(p);d&&(a.delete(p),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(p);d>-1&&(n.splice(d,1),p.record.name&&a.delete(p.record.name),p.children.forEach(i),p.alias.forEach(i))}}function o(){return n}function u(p){const d=$w(p,n);n.splice(d,0,p),p.record.name&&!OT(p)&&a.set(p.record.name,p)}function l(p,d){let f,T={},O,I;if("name"in p&&p.name){if(f=a.get(p.name),!f)throw Nr(1,{location:p});I=f.record.name,T=Tt(ST(d.params,f.keys.filter(S=>!S.optional).concat(f.parent?f.parent.keys.filter(S=>S.optional):[]).map(S=>S.name)),p.params&&ST(p.params,f.keys.map(S=>S.name))),O=f.stringify(T)}else if(p.path!=null)O=p.path,f=n.find(S=>S.re.test(O)),f&&(T=f.parse(O),I=f.record.name);else{if(f=d.name?a.get(d.name):n.find(S=>S.re.test(d.path)),!f)throw Nr(1,{location:p,currentLocation:d});I=f.record.name,T=Tt({},d.params,p.params),O=f.stringify(T)}const g=[];let N=f;for(;N;)g.unshift(N.record),N=N.parent;return{name:I,path:O,params:T,matched:g,meta:yw(g)}}e.forEach(p=>r(p));function c(){n.length=0,a.clear()}return{addRoute:r,resolve:l,removeRoute:i,clearRoutes:c,getRoutes:o,getRecordMatcher:s}}function ST(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function AT(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Lw(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Lw(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const a in e.components)t[a]=typeof n=="object"?n[a]:n;return t}function OT(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function yw(e){return e.reduce((t,n)=>Tt(t,n.meta),{})}function gT(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}function $w(e,t){let n=0,a=t.length;for(;n!==a;){const r=n+a>>1;cA(e,t[r])<0?a=r:n=r+1}const s=kw(e);return s&&(a=t.lastIndexOf(s,a-1)),a}function kw(e){let t=e;for(;t=t.parent;)if(dA(t)&&cA(e,t)===0)return t}function dA({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Uw(e){const t={};if(e===""||e==="?")return t;const a=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;sr&&Hd(r)):[a&&Hd(a)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function ww(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=ea(a)?a.map(s=>s==null?null:""+s):a==null?a:""+a)}return t}const Mw=Symbol(""),RT=Symbol(""),Yl=Symbol(""),bp=Symbol(""),Kd=Symbol("");function Jr(){let e=[];function t(a){return e.push(a),()=>{const s=e.indexOf(a);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function es(e,t,n,a,s,r=i=>i()){const i=a&&(a.enterCallbacks[s]=a.enterCallbacks[s]||[]);return()=>new Promise((o,u)=>{const l=d=>{d===!1?u(Nr(4,{from:n,to:t})):d instanceof Error?u(d):Ow(d)?u(Nr(2,{from:t,to:d})):(i&&a.enterCallbacks[s]===i&&typeof d=="function"&&i.push(d),o())},c=r(()=>e.call(a&&a.instances[s],t,n,l));let p=Promise.resolve(c);e.length<3&&(p=p.then(l)),p.catch(d=>u(d))})}function Gc(e,t,n,a,s=r=>r()){const r=[];for(const i of e)for(const o in i.components){let u=i.components[o];if(!(t!=="beforeRouteEnter"&&!i.instances[o]))if(eA(u)){const c=(u.__vccOpts||u)[t];c&&r.push(es(c,n,a,i,o,s))}else{let l=u();r.push(()=>l.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${o}" at "${i.path}"`);const p=HU(c)?c.default:c;i.mods[o]=c,i.components[o]=p;const f=(p.__vccOpts||p)[t];return f&&es(f,n,a,i,o,s)()}))}}return r}function NT(e){const t=bt(Yl),n=bt(bp),a=M(()=>{const u=m(e.to);return t.resolve(u)}),s=M(()=>{const{matched:u}=a.value,{length:l}=u,c=u[l-1],p=n.matched;if(!c||!p.length)return-1;const d=p.findIndex(Rr.bind(null,c));if(d>-1)return d;const f=vT(u[l-2]);return l>1&&vT(c)===f&&p[p.length-1].path!==f?p.findIndex(Rr.bind(null,u[l-2])):d}),r=M(()=>s.value>-1&&xw(n.params,a.value.params)),i=M(()=>s.value>-1&&s.value===n.matched.length-1&&iA(n.params,a.value.params));function o(u={}){return Fw(u)?t[m(e.replace)?"replace":"push"](m(e.to)).catch(mi):Promise.resolve()}return{route:a,href:M(()=>a.value.href),isActive:r,isExactActive:i,navigate:o}}const Ww=ee({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:NT,setup(e,{slots:t}){const n=Yt(NT(e)),{options:a}=bt(Yl),s=M(()=>({[bT(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[bT(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:Rn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},r)}}}),zw=Ww;function Fw(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function xw(e,t){for(const n in t){const a=t[n],s=e[n];if(typeof a=="string"){if(a!==s)return!1}else if(!ea(s)||s.length!==a.length||a.some((r,i)=>r!==s[i]))return!1}return!0}function vT(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const bT=(e,t,n)=>e??t??n,Bw=ee({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=bt(Kd),s=M(()=>e.route||a.value),r=bt(RT,0),i=M(()=>{let l=m(r);const{matched:c}=s.value;let p;for(;(p=c[l])&&!p.components;)l++;return l}),o=M(()=>s.value.matched[i.value]);pn(RT,M(()=>i.value+1)),pn(Mw,o),pn(Kd,s);const u=de();return Me(()=>[u.value,o.value,e.name],([l,c,p],[d,f,T])=>{c&&(c.instances[p]=l,f&&f!==c&&l&&l===d&&(c.leaveGuards.size||(c.leaveGuards=f.leaveGuards),c.updateGuards.size||(c.updateGuards=f.updateGuards))),l&&c&&(!f||!Rr(c,f)||!d)&&(c.enterCallbacks[p]||[]).forEach(O=>O(l))},{flush:"post"}),()=>{const l=s.value,c=e.name,p=o.value,d=p&&p.components[c];if(!d)return CT(n.default,{Component:d,route:l});const f=p.props[c],T=f?f===!0?l.params:typeof f=="function"?f(l):f:null,I=Rn(d,Tt({},T,t,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(p.instances[c]=null)},ref:u}));return CT(n.default,{Component:I,route:l})||I}}});function CT(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Gw=Bw;function Hw(e){const t=Pw(e.routes,e),n=e.parseQuery||Uw,a=e.stringifyQuery||IT,s=e.history,r=Jr(),i=Jr(),o=Jr(),u=to(qa);let l=qa;rr&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=xc.bind(null,ne=>""+ne),p=xc.bind(null,aw),d=xc.bind(null,wi);function f(ne,Se){let Ae,Ce;return uA(ne)?(Ae=t.getRecordMatcher(ne),Ce=Se):Ce=ne,t.addRoute(Ce,Ae)}function T(ne){const Se=t.getRecordMatcher(ne);Se&&t.removeRoute(Se)}function O(){return t.getRoutes().map(ne=>ne.record)}function I(ne){return!!t.getRecordMatcher(ne)}function g(ne,Se){if(Se=Tt({},Se||u.value),typeof ne=="string"){const b=Bc(n,ne,Se.path),G=t.resolve({path:b.path},Se),le=s.createHref(b.fullPath);return Tt(b,G,{params:d(G.params),hash:wi(b.hash),redirectedFrom:void 0,href:le})}let Ae;if(ne.path!=null)Ae=Tt({},ne,{path:Bc(n,ne.path,Se.path).path});else{const b=Tt({},ne.params);for(const G in b)b[G]==null&&delete b[G];Ae=Tt({},ne,{params:p(b)}),Se.params=p(Se.params)}const Ce=t.resolve(Ae,Se),ot=ne.hash||"";Ce.params=c(d(Ce.params));const ft=iw(a,Tt({},ne,{hash:ew(ot),path:Ce.path})),U=s.createHref(ft);return Tt({fullPath:ft,hash:ot,query:a===IT?ww(ne.query):ne.query||{}},Ce,{redirectedFrom:void 0,href:U})}function N(ne){return typeof ne=="string"?Bc(n,ne,u.value.path):Tt({},ne)}function S(ne,Se){if(l!==ne)return Nr(8,{from:Se,to:ne})}function A(ne){return P(ne)}function v(ne){return A(Tt(N(ne),{replace:!0}))}function y(ne){const Se=ne.matched[ne.matched.length-1];if(Se&&Se.redirect){const{redirect:Ae}=Se;let Ce=typeof Ae=="function"?Ae(ne):Ae;return typeof Ce=="string"&&(Ce=Ce.includes("?")||Ce.includes("#")?Ce=N(Ce):{path:Ce},Ce.params={}),Tt({query:ne.query,hash:ne.hash,params:Ce.path!=null?{}:ne.params},Ce)}}function P(ne,Se){const Ae=l=g(ne),Ce=u.value,ot=ne.state,ft=ne.force,U=ne.replace===!0,b=y(Ae);if(b)return P(Tt(N(b),{state:typeof b=="object"?Tt({},ot,b.state):ot,force:ft,replace:U}),Se||Ae);const G=Ae;G.redirectedFrom=Se;let le;return!ft&&ow(a,Ce,Ae)&&(le=Nr(16,{to:G,from:Ce}),ye(Ce,Ce,!0,!1)),(le?Promise.resolve(le):F(G,Ce)).catch(ae=>Ia(ae)?Ia(ae,2)?ae:Re(ae):oe(ae,G,Ce)).then(ae=>{if(ae){if(Ia(ae,2))return P(Tt({replace:U},N(ae.to),{state:typeof ae.to=="object"?Tt({},ot,ae.to.state):ot,force:ft}),Se||G)}else ae=z(G,Ce,!0,U,ot);return $(G,Ce,ae),ae})}function C(ne,Se){const Ae=S(ne,Se);return Ae?Promise.reject(Ae):Promise.resolve()}function D(ne){const Se=Ke.values().next().value;return Se&&typeof Se.runWithContext=="function"?Se.runWithContext(ne):ne()}function F(ne,Se){let Ae;const[Ce,ot,ft]=Vw(ne,Se);Ae=Gc(Ce.reverse(),"beforeRouteLeave",ne,Se);for(const b of Ce)b.leaveGuards.forEach(G=>{Ae.push(es(G,ne,Se))});const U=C.bind(null,ne,Se);return Ae.push(U),Nt(Ae).then(()=>{Ae=[];for(const b of r.list())Ae.push(es(b,ne,Se));return Ae.push(U),Nt(Ae)}).then(()=>{Ae=Gc(ot,"beforeRouteUpdate",ne,Se);for(const b of ot)b.updateGuards.forEach(G=>{Ae.push(es(G,ne,Se))});return Ae.push(U),Nt(Ae)}).then(()=>{Ae=[];for(const b of ft)if(b.beforeEnter)if(ea(b.beforeEnter))for(const G of b.beforeEnter)Ae.push(es(G,ne,Se));else Ae.push(es(b.beforeEnter,ne,Se));return Ae.push(U),Nt(Ae)}).then(()=>(ne.matched.forEach(b=>b.enterCallbacks={}),Ae=Gc(ft,"beforeRouteEnter",ne,Se,D),Ae.push(U),Nt(Ae))).then(()=>{Ae=[];for(const b of i.list())Ae.push(es(b,ne,Se));return Ae.push(U),Nt(Ae)}).catch(b=>Ia(b,8)?b:Promise.reject(b))}function $(ne,Se,Ae){o.list().forEach(Ce=>D(()=>Ce(ne,Se,Ae)))}function z(ne,Se,Ae,Ce,ot){const ft=S(ne,Se);if(ft)return ft;const U=Se===qa,b=rr?history.state:{};Ae&&(Ce||U?s.replace(ne.fullPath,Tt({scroll:U&&b&&b.scroll},ot)):s.push(ne.fullPath,ot)),u.value=ne,ye(ne,Se,Ae,U),Re()}let Y;function se(){Y||(Y=s.listen((ne,Se,Ae)=>{if(!ve.listening)return;const Ce=g(ne),ot=y(Ce);if(ot){P(Tt(ot,{replace:!0}),Ce).catch(mi);return}l=Ce;const ft=u.value;rr&&mw(fT(ft.fullPath,Ae.delta),ql()),F(Ce,ft).catch(U=>Ia(U,12)?U:Ia(U,2)?(P(U.to,Ce).then(b=>{Ia(b,20)&&!Ae.delta&&Ae.type===Mi.pop&&s.go(-1,!1)}).catch(mi),Promise.reject()):(Ae.delta&&s.go(-Ae.delta,!1),oe(U,Ce,ft))).then(U=>{U=U||z(Ce,ft,!1),U&&(Ae.delta&&!Ia(U,8)?s.go(-Ae.delta,!1):Ae.type===Mi.pop&&Ia(U,20)&&s.go(-1,!1)),$(Ce,ft,U)}).catch(mi)}))}let B=Jr(),Q=Jr(),q;function oe(ne,Se,Ae){Re(ne);const Ce=Q.list();return Ce.length?Ce.forEach(ot=>ot(ne,Se,Ae)):console.error(ne),Promise.reject(ne)}function J(){return q&&u.value!==qa?Promise.resolve():new Promise((ne,Se)=>{B.add([ne,Se])})}function Re(ne){return q||(q=!ne,se(),B.list().forEach(([Se,Ae])=>ne?Ae(ne):Se()),B.reset()),ne}function ye(ne,Se,Ae,Ce){const{scrollBehavior:ot}=e;if(!rr||!ot)return Promise.resolve();const ft=!Ae&&Tw(fT(ne.fullPath,0))||(Ce||!Ae)&&history.state&&history.state.scroll||null;return fn().then(()=>ot(ne,Se,ft)).then(U=>U&&fw(U)).catch(U=>oe(U,ne,Se))}const we=ne=>s.go(ne);let Gt;const Ke=new Set,ve={currentRoute:u,listening:!0,addRoute:f,removeRoute:T,clearRoutes:t.clearRoutes,hasRoute:I,getRoutes:O,resolve:g,options:e,push:A,replace:v,go:we,back:()=>we(-1),forward:()=>we(1),beforeEach:r.add,beforeResolve:i.add,afterEach:o.add,onError:Q.add,isReady:J,install(ne){const Se=this;ne.component("RouterLink",zw),ne.component("RouterView",Gw),ne.config.globalProperties.$router=Se,Object.defineProperty(ne.config.globalProperties,"$route",{enumerable:!0,get:()=>m(u)}),rr&&!Gt&&u.value===qa&&(Gt=!0,A(s.location).catch(ot=>{}));const Ae={};for(const ot in qa)Object.defineProperty(Ae,ot,{get:()=>u.value[ot],enumerable:!0});ne.provide(Yl,Se),ne.provide(bp,vh(Ae)),ne.provide(Kd,u);const Ce=ne.unmount;Ke.add(ne),ne.unmount=function(){Ke.delete(ne),Ke.size<1&&(l=qa,Y&&Y(),Y=null,u.value=qa,Gt=!1,q=!1),Ce()}}};function Nt(ne){return ne.reduce((Se,Ae)=>Se.then(()=>D(Ae)),Promise.resolve())}return ve}function Vw(e,t){const n=[],a=[],s=[],r=Math.max(t.matched.length,e.matched.length);for(let i=0;iRr(l,o))?a.push(o):n.push(o));const u=e.matched[i];u&&(t.matched.find(l=>Rr(l,u))||s.push(u))}return[n,a,s]}function Sa(){return bt(Yl)}function yt(e){return bt(bp)}const Kw={class:"dropdown-wrapper"},jw=["aria-expanded","aria-label"],qw=["aria-labelledby"],Yw=["id","onClick","onKeydown","onMouseover"],Xw=ee({__name:"Dropdown",props:{options:{},selected:{},buttonLabel:{},listLabel:{},isMenuOpen:{type:Boolean}},emits:{selected:e=>e},setup(e,{emit:t}){const n=e,{isMenuOpen:a,options:s,selected:r}=he(n),i=t,o=yt(),u=de(!1),l=de(null),c=de(T(r.value));function p(){if(u.value)d();else{u.value=!0;const g=document.getElementById(`dropdown-item-${c.value}`);g==null||g.focus()}}function d(){var g;u.value=!1,c.value=T(r.value),(g=l.value)==null||g.focus()}function f(g){i("selected",g),u.value=!1}function T(g){const N=s.value.findIndex(S=>S.value===g);return N>=0?N:0}function O(g){let N=!1;u.value&&(g.key==="ArrowDown"&&(N=!0,c.value+=1,c.value>s.value.length&&(c.value=0)),g.key==="ArrowUp"&&(N=!0,c.value-=1,c.value<0&&(c.value=s.value.length-1)),g.key==="Home"&&(N=!0,c.value=0),g.key==="End"&&(N=!0,c.value=s.value.length-1),g.key==="Enter"&&(N=!0,f(s.value[c.value])),(g.key==="Escape"||g.key==="Tab")&&(N=g.key==="Escape",d())),N&&(g.stopPropagation(),g.preventDefault())}function I(g){c.value=g}return Me(()=>o.path,()=>u.value=!1),Me(()=>r.value,g=>c.value=T(g)),Me(()=>a.value,g=>{g||d()}),St(()=>{document.addEventListener("keydown",O)}),pt(()=>{document.removeEventListener("keydown",O)}),(g,N)=>(h(),R("div",Kw,[E("button",{"aria-controls":"dropdown-list","aria-expanded":u.value,"aria-haspopup":"true","aria-label":g.buttonLabel,class:"dropdown-selector transparent",onClick:N[0]||(N[0]=S=>p()),ref_key:"dropdownButton",ref:l},[Ut(g.$slots,"default",{},void 0,!0)],8,jw),u.value?(h(),R("ul",{key:0,"aria-labelledby":g.listLabel,class:"dropdown-list",id:"dropdown-list",role:"menu"},[(h(!0),R(_e,null,Le(m(s),(S,A)=>(h(),R("li",{class:Te(["dropdown-item",{selected:S.value===m(r),focused:A===c.value}]),key:A,id:`dropdown-item-${A}`,tabindex:"-1",onClick:v=>f(S),onKeydown:Je(v=>f(S),["enter"]),onMouseover:v=>I(A),role:"menuitem"},_(S.label),43,Yw))),128))],8,qw)):w("",!0)]))}}),Qw=ie(Xw,[["__scopeId","data-v-99bd9a4e"]]),Zw={class:"error-message"},Jw={key:0},e5={key:1},t5={key:2},n5=ee({__name:"ErrorMessage",props:{message:{}},setup(e){const t=e,{message:n}=he(t);return(a,s)=>(h(),R("div",Zw,[Array.isArray(m(n))?(h(),R("ul",Jw,[(h(!0),R(_e,null,Le(m(n),(r,i)=>(h(),R("li",{key:i},_(a.$t(r)),1))),128))])):typeof m(n)=="string"?(h(),R("div",e5,_(a.$t(m(n)).replace("api.ERROR.","")),1)):(h(),R("div",t5,_(a.$t(`equipments.ERRORS.${m(n).status}`,{equipmentId:m(n).equipmentId,equipmentLabel:m(n).equipmentLabel})),1))]))}}),a5=ie(n5,[["__scopeId","data-v-5d2995e8"]]),s5={name:"Bike"},r5={version:"1.1",id:"bike",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 35 35","xml:space":"preserve"};function i5(e,t,n,a,s,r){return h(),R("svg",r5,t[0]||(t[0]=[E("desc",{id:"BikeEquipmentDescription"},"bike",-1),E("g",null,[E("path",{d:`M25.8 14.32c-0.64 0-1.24 0.12-1.84 0.32l-1.52-3 2.6-3.88c0.28-0.4 0.12-1.32-0.72-1.32h-3.32c-0.48 0-0.84 + */const rr=typeof document<"u";function eA(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function HU(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&eA(e.default)}const Tt=Object.assign;function xc(e,t){const n={};for(const a in t){const s=t[a];n[a]=ea(s)?s.map(e):e(s)}return n}const mi=()=>{},ea=Array.isArray,tA=/#/g,VU=/&/g,KU=/\//g,jU=/=/g,qU=/\?/g,nA=/\+/g,YU=/%5B/g,XU=/%5D/g,aA=/%5E/g,QU=/%60/g,sA=/%7B/g,ZU=/%7C/g,rA=/%7D/g,JU=/%20/g;function vp(e){return encodeURI(""+e).replace(ZU,"|").replace(YU,"[").replace(XU,"]")}function ew(e){return vp(e).replace(sA,"{").replace(rA,"}").replace(aA,"^")}function Hd(e){return vp(e).replace(nA,"%2B").replace(JU,"+").replace(tA,"%23").replace(VU,"%26").replace(QU,"`").replace(sA,"{").replace(rA,"}").replace(aA,"^")}function tw(e){return Hd(e).replace(jU,"%3D")}function nw(e){return vp(e).replace(tA,"%23").replace(qU,"%3F")}function aw(e){return e==null?"":nw(e).replace(KU,"%2F")}function wi(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const sw=/\/$/,rw=e=>e.replace(sw,"");function Bc(e,t,n="/"){let a,s={},r="",i="";const o=t.indexOf("#");let u=t.indexOf("?");return o=0&&(u=-1),u>-1&&(a=t.slice(0,u),r=t.slice(u+1,o>-1?o:t.length),s=e(r)),o>-1&&(a=a||t.slice(0,o),i=t.slice(o,t.length)),a=lw(a??t,n),{fullPath:a+(r&&"?")+r+i,path:a,query:s,hash:wi(i)}}function iw(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ET(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function ow(e,t,n){const a=t.matched.length-1,s=n.matched.length-1;return a>-1&&a===s&&Rr(t.matched[a],n.matched[s])&&iA(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Rr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function iA(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!uw(e[n],t[n]))return!1;return!0}function uw(e,t){return ea(e)?pT(e,t):ea(t)?pT(t,e):e===t}function pT(e,t){return ea(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function lw(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/"),s=a[a.length-1];(s===".."||s===".")&&a.push("");let r=n.length-1,i,o;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+a.slice(i).join("/")}const qa={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Mi;(function(e){e.pop="pop",e.push="push"})(Mi||(Mi={}));var Ti;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Ti||(Ti={}));function cw(e){if(!e)if(rr){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),rw(e)}const dw=/^[^#]+#/;function Ew(e,t){return e.replace(dw,"#")+t}function pw(e,t){const n=document.documentElement.getBoundingClientRect(),a=e.getBoundingClientRect();return{behavior:t.behavior,left:a.left-n.left-(t.left||0),top:a.top-n.top-(t.top||0)}}const ql=()=>({left:window.scrollX,top:window.scrollY});function fw(e){let t;if("el"in e){const n=e.el,a=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=pw(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function fT(e,t){return(history.state?history.state.position-t:-1)+e}const Vd=new Map;function mw(e,t){Vd.set(e,t)}function Tw(e){const t=Vd.get(e);return Vd.delete(e),t}let _w=()=>location.protocol+"//"+location.host;function oA(e,t){const{pathname:n,search:a,hash:s}=t,r=e.indexOf("#");if(r>-1){let o=s.includes(e.slice(r))?e.slice(r).length:1,u=s.slice(o);return u[0]!=="/"&&(u="/"+u),ET(u,"")}return ET(n,e)+a+s}function hw(e,t,n,a){let s=[],r=[],i=null;const o=({state:d})=>{const f=oA(e,location),T=n.value,O=t.value;let I=0;if(d){if(n.value=f,t.value=d,i&&i===T){i=null;return}I=O?d.position-O.position:0}else a(f);s.forEach(g=>{g(n.value,T,{delta:I,type:Mi.pop,direction:I?I>0?Ti.forward:Ti.back:Ti.unknown})})};function u(){i=n.value}function l(d){s.push(d);const f=()=>{const T=s.indexOf(d);T>-1&&s.splice(T,1)};return r.push(f),f}function c(){const{history:d}=window;d.state&&d.replaceState(Tt({},d.state,{scroll:ql()}),"")}function p(){for(const d of r)d();r=[],window.removeEventListener("popstate",o),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",o),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:u,listen:l,destroy:p}}function mT(e,t,n,a=!1,s=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:s?ql():null}}function Sw(e){const{history:t,location:n}=window,a={value:oA(e,n)},s={value:t.state};s.value||r(a.value,{back:null,current:a.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(u,l,c){const p=e.indexOf("#"),d=p>-1?(n.host&&document.querySelector("base")?e:e.slice(p))+u:_w()+e+u;try{t[c?"replaceState":"pushState"](l,"",d),s.value=l}catch(f){console.error(f),n[c?"replace":"assign"](d)}}function i(u,l){const c=Tt({},t.state,mT(s.value.back,u,s.value.forward,!0),l,{position:s.value.position});r(u,c,!0),a.value=u}function o(u,l){const c=Tt({},s.value,t.state,{forward:u,scroll:ql()});r(c.current,c,!0);const p=Tt({},mT(a.value,u,null),{position:c.position+1},l);r(u,p,!1),a.value=u}return{location:a,state:s,push:o,replace:i}}function Aw(e){e=cw(e);const t=Sw(e),n=hw(e,t.state,t.location,t.replace);function a(r,i=!0){i||n.pauseListeners(),history.go(r)}const s=Tt({location:"",base:e,go:a,createHref:Ew.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function Ow(e){return typeof e=="string"||e&&typeof e=="object"}function uA(e){return typeof e=="string"||typeof e=="symbol"}const lA=Symbol("");var TT;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(TT||(TT={}));function Nr(e,t){return Tt(new Error,{type:e,[lA]:!0},t)}function Ia(e,t){return e instanceof Error&&lA in e&&(t==null||!!(e.type&t))}const _T="[^/]+?",gw={sensitive:!1,strict:!1,start:!0,end:!0},Iw=/[.+*?^${}()[\]/\\]/g;function Rw(e,t){const n=Tt({},gw,t),a=[];let s=n.start?"^":"";const r=[];for(const l of e){const c=l.length?[]:[90];n.strict&&!l.length&&(s+="/");for(let p=0;pt.length?t.length===1&&t[0]===80?1:-1:0}function cA(e,t){let n=0;const a=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const vw={type:0,value:""},bw=/[a-zA-Z0-9_]/;function Cw(e){if(!e)return[[]];if(e==="/")return[[vw]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(f){throw new Error(`ERR (${n})/"${l}": ${f}`)}let n=0,a=n;const s=[];let r;function i(){r&&s.push(r),r=[]}let o=0,u,l="",c="";function p(){l&&(n===0?r.push({type:0,value:l}):n===1||n===2||n===3?(r.length>1&&(u==="*"||u==="+")&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:l,regexp:c,repeatable:u==="*"||u==="+",optional:u==="*"||u==="?"})):t("Invalid state to consume buffer"),l="")}function d(){l+=u}for(;o{i(S)}:mi}function i(p){if(uA(p)){const d=a.get(p);d&&(a.delete(p),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(p);d>-1&&(n.splice(d,1),p.record.name&&a.delete(p.record.name),p.children.forEach(i),p.alias.forEach(i))}}function o(){return n}function u(p){const d=$w(p,n);n.splice(d,0,p),p.record.name&&!OT(p)&&a.set(p.record.name,p)}function l(p,d){let f,T={},O,I;if("name"in p&&p.name){if(f=a.get(p.name),!f)throw Nr(1,{location:p});I=f.record.name,T=Tt(ST(d.params,f.keys.filter(S=>!S.optional).concat(f.parent?f.parent.keys.filter(S=>S.optional):[]).map(S=>S.name)),p.params&&ST(p.params,f.keys.map(S=>S.name))),O=f.stringify(T)}else if(p.path!=null)O=p.path,f=n.find(S=>S.re.test(O)),f&&(T=f.parse(O),I=f.record.name);else{if(f=d.name?a.get(d.name):n.find(S=>S.re.test(d.path)),!f)throw Nr(1,{location:p,currentLocation:d});I=f.record.name,T=Tt({},d.params,p.params),O=f.stringify(T)}const g=[];let N=f;for(;N;)g.unshift(N.record),N=N.parent;return{name:I,path:O,params:T,matched:g,meta:yw(g)}}e.forEach(p=>r(p));function c(){n.length=0,a.clear()}return{addRoute:r,resolve:l,removeRoute:i,clearRoutes:c,getRoutes:o,getRecordMatcher:s}}function ST(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function AT(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Lw(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Lw(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const a in e.components)t[a]=typeof n=="object"?n[a]:n;return t}function OT(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function yw(e){return e.reduce((t,n)=>Tt(t,n.meta),{})}function gT(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}function $w(e,t){let n=0,a=t.length;for(;n!==a;){const r=n+a>>1;cA(e,t[r])<0?a=r:n=r+1}const s=kw(e);return s&&(a=t.lastIndexOf(s,a-1)),a}function kw(e){let t=e;for(;t=t.parent;)if(dA(t)&&cA(e,t)===0)return t}function dA({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Uw(e){const t={};if(e===""||e==="?")return t;const a=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;sr&&Hd(r)):[a&&Hd(a)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function ww(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=ea(a)?a.map(s=>s==null?null:""+s):a==null?a:""+a)}return t}const Mw=Symbol(""),RT=Symbol(""),Yl=Symbol(""),bp=Symbol(""),Kd=Symbol("");function Jr(){let e=[];function t(a){return e.push(a),()=>{const s=e.indexOf(a);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function es(e,t,n,a,s,r=i=>i()){const i=a&&(a.enterCallbacks[s]=a.enterCallbacks[s]||[]);return()=>new Promise((o,u)=>{const l=d=>{d===!1?u(Nr(4,{from:n,to:t})):d instanceof Error?u(d):Ow(d)?u(Nr(2,{from:t,to:d})):(i&&a.enterCallbacks[s]===i&&typeof d=="function"&&i.push(d),o())},c=r(()=>e.call(a&&a.instances[s],t,n,l));let p=Promise.resolve(c);e.length<3&&(p=p.then(l)),p.catch(d=>u(d))})}function Gc(e,t,n,a,s=r=>r()){const r=[];for(const i of e)for(const o in i.components){let u=i.components[o];if(!(t!=="beforeRouteEnter"&&!i.instances[o]))if(eA(u)){const c=(u.__vccOpts||u)[t];c&&r.push(es(c,n,a,i,o,s))}else{let l=u();r.push(()=>l.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${o}" at "${i.path}"`);const p=HU(c)?c.default:c;i.mods[o]=c,i.components[o]=p;const f=(p.__vccOpts||p)[t];return f&&es(f,n,a,i,o,s)()}))}}return r}function NT(e){const t=bt(Yl),n=bt(bp),a=M(()=>{const u=m(e.to);return t.resolve(u)}),s=M(()=>{const{matched:u}=a.value,{length:l}=u,c=u[l-1],p=n.matched;if(!c||!p.length)return-1;const d=p.findIndex(Rr.bind(null,c));if(d>-1)return d;const f=vT(u[l-2]);return l>1&&vT(c)===f&&p[p.length-1].path!==f?p.findIndex(Rr.bind(null,u[l-2])):d}),r=M(()=>s.value>-1&&xw(n.params,a.value.params)),i=M(()=>s.value>-1&&s.value===n.matched.length-1&&iA(n.params,a.value.params));function o(u={}){return Fw(u)?t[m(e.replace)?"replace":"push"](m(e.to)).catch(mi):Promise.resolve()}return{route:a,href:M(()=>a.value.href),isActive:r,isExactActive:i,navigate:o}}const Ww=ee({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:NT,setup(e,{slots:t}){const n=Yt(NT(e)),{options:a}=bt(Yl),s=M(()=>({[bT(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[bT(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:Rn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},r)}}}),zw=Ww;function Fw(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function xw(e,t){for(const n in t){const a=t[n],s=e[n];if(typeof a=="string"){if(a!==s)return!1}else if(!ea(s)||s.length!==a.length||a.some((r,i)=>r!==s[i]))return!1}return!0}function vT(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const bT=(e,t,n)=>e??t??n,Bw=ee({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=bt(Kd),s=M(()=>e.route||a.value),r=bt(RT,0),i=M(()=>{let l=m(r);const{matched:c}=s.value;let p;for(;(p=c[l])&&!p.components;)l++;return l}),o=M(()=>s.value.matched[i.value]);pn(RT,M(()=>i.value+1)),pn(Mw,o),pn(Kd,s);const u=de();return Me(()=>[u.value,o.value,e.name],([l,c,p],[d,f,T])=>{c&&(c.instances[p]=l,f&&f!==c&&l&&l===d&&(c.leaveGuards.size||(c.leaveGuards=f.leaveGuards),c.updateGuards.size||(c.updateGuards=f.updateGuards))),l&&c&&(!f||!Rr(c,f)||!d)&&(c.enterCallbacks[p]||[]).forEach(O=>O(l))},{flush:"post"}),()=>{const l=s.value,c=e.name,p=o.value,d=p&&p.components[c];if(!d)return CT(n.default,{Component:d,route:l});const f=p.props[c],T=f?f===!0?l.params:typeof f=="function"?f(l):f:null,I=Rn(d,Tt({},T,t,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(p.instances[c]=null)},ref:u}));return CT(n.default,{Component:I,route:l})||I}}});function CT(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Gw=Bw;function Hw(e){const t=Pw(e.routes,e),n=e.parseQuery||Uw,a=e.stringifyQuery||IT,s=e.history,r=Jr(),i=Jr(),o=Jr(),u=to(qa);let l=qa;rr&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=xc.bind(null,ne=>""+ne),p=xc.bind(null,aw),d=xc.bind(null,wi);function f(ne,Se){let Ae,Ce;return uA(ne)?(Ae=t.getRecordMatcher(ne),Ce=Se):Ce=ne,t.addRoute(Ce,Ae)}function T(ne){const Se=t.getRecordMatcher(ne);Se&&t.removeRoute(Se)}function O(){return t.getRoutes().map(ne=>ne.record)}function I(ne){return!!t.getRecordMatcher(ne)}function g(ne,Se){if(Se=Tt({},Se||u.value),typeof ne=="string"){const b=Bc(n,ne,Se.path),G=t.resolve({path:b.path},Se),le=s.createHref(b.fullPath);return Tt(b,G,{params:d(G.params),hash:wi(b.hash),redirectedFrom:void 0,href:le})}let Ae;if(ne.path!=null)Ae=Tt({},ne,{path:Bc(n,ne.path,Se.path).path});else{const b=Tt({},ne.params);for(const G in b)b[G]==null&&delete b[G];Ae=Tt({},ne,{params:p(b)}),Se.params=p(Se.params)}const Ce=t.resolve(Ae,Se),ot=ne.hash||"";Ce.params=c(d(Ce.params));const ft=iw(a,Tt({},ne,{hash:ew(ot),path:Ce.path})),U=s.createHref(ft);return Tt({fullPath:ft,hash:ot,query:a===IT?ww(ne.query):ne.query||{}},Ce,{redirectedFrom:void 0,href:U})}function N(ne){return typeof ne=="string"?Bc(n,ne,u.value.path):Tt({},ne)}function S(ne,Se){if(l!==ne)return Nr(8,{from:Se,to:ne})}function A(ne){return P(ne)}function v(ne){return A(Tt(N(ne),{replace:!0}))}function y(ne){const Se=ne.matched[ne.matched.length-1];if(Se&&Se.redirect){const{redirect:Ae}=Se;let Ce=typeof Ae=="function"?Ae(ne):Ae;return typeof Ce=="string"&&(Ce=Ce.includes("?")||Ce.includes("#")?Ce=N(Ce):{path:Ce},Ce.params={}),Tt({query:ne.query,hash:ne.hash,params:Ce.path!=null?{}:ne.params},Ce)}}function P(ne,Se){const Ae=l=g(ne),Ce=u.value,ot=ne.state,ft=ne.force,U=ne.replace===!0,b=y(Ae);if(b)return P(Tt(N(b),{state:typeof b=="object"?Tt({},ot,b.state):ot,force:ft,replace:U}),Se||Ae);const G=Ae;G.redirectedFrom=Se;let le;return!ft&&ow(a,Ce,Ae)&&(le=Nr(16,{to:G,from:Ce}),ye(Ce,Ce,!0,!1)),(le?Promise.resolve(le):F(G,Ce)).catch(ae=>Ia(ae)?Ia(ae,2)?ae:Re(ae):oe(ae,G,Ce)).then(ae=>{if(ae){if(Ia(ae,2))return P(Tt({replace:U},N(ae.to),{state:typeof ae.to=="object"?Tt({},ot,ae.to.state):ot,force:ft}),Se||G)}else ae=z(G,Ce,!0,U,ot);return $(G,Ce,ae),ae})}function C(ne,Se){const Ae=S(ne,Se);return Ae?Promise.reject(Ae):Promise.resolve()}function D(ne){const Se=Ke.values().next().value;return Se&&typeof Se.runWithContext=="function"?Se.runWithContext(ne):ne()}function F(ne,Se){let Ae;const[Ce,ot,ft]=Vw(ne,Se);Ae=Gc(Ce.reverse(),"beforeRouteLeave",ne,Se);for(const b of Ce)b.leaveGuards.forEach(G=>{Ae.push(es(G,ne,Se))});const U=C.bind(null,ne,Se);return Ae.push(U),Nt(Ae).then(()=>{Ae=[];for(const b of r.list())Ae.push(es(b,ne,Se));return Ae.push(U),Nt(Ae)}).then(()=>{Ae=Gc(ot,"beforeRouteUpdate",ne,Se);for(const b of ot)b.updateGuards.forEach(G=>{Ae.push(es(G,ne,Se))});return Ae.push(U),Nt(Ae)}).then(()=>{Ae=[];for(const b of ft)if(b.beforeEnter)if(ea(b.beforeEnter))for(const G of b.beforeEnter)Ae.push(es(G,ne,Se));else Ae.push(es(b.beforeEnter,ne,Se));return Ae.push(U),Nt(Ae)}).then(()=>(ne.matched.forEach(b=>b.enterCallbacks={}),Ae=Gc(ft,"beforeRouteEnter",ne,Se,D),Ae.push(U),Nt(Ae))).then(()=>{Ae=[];for(const b of i.list())Ae.push(es(b,ne,Se));return Ae.push(U),Nt(Ae)}).catch(b=>Ia(b,8)?b:Promise.reject(b))}function $(ne,Se,Ae){o.list().forEach(Ce=>D(()=>Ce(ne,Se,Ae)))}function z(ne,Se,Ae,Ce,ot){const ft=S(ne,Se);if(ft)return ft;const U=Se===qa,b=rr?history.state:{};Ae&&(Ce||U?s.replace(ne.fullPath,Tt({scroll:U&&b&&b.scroll},ot)):s.push(ne.fullPath,ot)),u.value=ne,ye(ne,Se,Ae,U),Re()}let Y;function se(){Y||(Y=s.listen((ne,Se,Ae)=>{if(!ve.listening)return;const Ce=g(ne),ot=y(Ce);if(ot){P(Tt(ot,{replace:!0}),Ce).catch(mi);return}l=Ce;const ft=u.value;rr&&mw(fT(ft.fullPath,Ae.delta),ql()),F(Ce,ft).catch(U=>Ia(U,12)?U:Ia(U,2)?(P(U.to,Ce).then(b=>{Ia(b,20)&&!Ae.delta&&Ae.type===Mi.pop&&s.go(-1,!1)}).catch(mi),Promise.reject()):(Ae.delta&&s.go(-Ae.delta,!1),oe(U,Ce,ft))).then(U=>{U=U||z(Ce,ft,!1),U&&(Ae.delta&&!Ia(U,8)?s.go(-Ae.delta,!1):Ae.type===Mi.pop&&Ia(U,20)&&s.go(-1,!1)),$(Ce,ft,U)}).catch(mi)}))}let B=Jr(),Q=Jr(),q;function oe(ne,Se,Ae){Re(ne);const Ce=Q.list();return Ce.length?Ce.forEach(ot=>ot(ne,Se,Ae)):console.error(ne),Promise.reject(ne)}function Z(){return q&&u.value!==qa?Promise.resolve():new Promise((ne,Se)=>{B.add([ne,Se])})}function Re(ne){return q||(q=!ne,se(),B.list().forEach(([Se,Ae])=>ne?Ae(ne):Se()),B.reset()),ne}function ye(ne,Se,Ae,Ce){const{scrollBehavior:ot}=e;if(!rr||!ot)return Promise.resolve();const ft=!Ae&&Tw(fT(ne.fullPath,0))||(Ce||!Ae)&&history.state&&history.state.scroll||null;return fn().then(()=>ot(ne,Se,ft)).then(U=>U&&fw(U)).catch(U=>oe(U,ne,Se))}const we=ne=>s.go(ne);let Gt;const Ke=new Set,ve={currentRoute:u,listening:!0,addRoute:f,removeRoute:T,clearRoutes:t.clearRoutes,hasRoute:I,getRoutes:O,resolve:g,options:e,push:A,replace:v,go:we,back:()=>we(-1),forward:()=>we(1),beforeEach:r.add,beforeResolve:i.add,afterEach:o.add,onError:Q.add,isReady:Z,install(ne){const Se=this;ne.component("RouterLink",zw),ne.component("RouterView",Gw),ne.config.globalProperties.$router=Se,Object.defineProperty(ne.config.globalProperties,"$route",{enumerable:!0,get:()=>m(u)}),rr&&!Gt&&u.value===qa&&(Gt=!0,A(s.location).catch(ot=>{}));const Ae={};for(const ot in qa)Object.defineProperty(Ae,ot,{get:()=>u.value[ot],enumerable:!0});ne.provide(Yl,Se),ne.provide(bp,vh(Ae)),ne.provide(Kd,u);const Ce=ne.unmount;Ke.add(ne),ne.unmount=function(){Ke.delete(ne),Ke.size<1&&(l=qa,Y&&Y(),Y=null,u.value=qa,Gt=!1,q=!1),Ce()}}};function Nt(ne){return ne.reduce((Se,Ae)=>Se.then(()=>D(Ae)),Promise.resolve())}return ve}function Vw(e,t){const n=[],a=[],s=[],r=Math.max(t.matched.length,e.matched.length);for(let i=0;iRr(l,o))?a.push(o):n.push(o));const u=e.matched[i];u&&(t.matched.find(l=>Rr(l,u))||s.push(u))}return[n,a,s]}function Sa(){return bt(Yl)}function yt(e){return bt(bp)}const Kw={class:"dropdown-wrapper"},jw=["aria-expanded","aria-label"],qw=["aria-labelledby"],Yw=["id","onClick","onKeydown","onMouseover"],Xw=ee({__name:"Dropdown",props:{options:{},selected:{},buttonLabel:{},listLabel:{},isMenuOpen:{type:Boolean}},emits:{selected:e=>e},setup(e,{emit:t}){const n=e,{isMenuOpen:a,options:s,selected:r}=he(n),i=t,o=yt(),u=de(!1),l=de(null),c=de(T(r.value));function p(){if(u.value)d();else{u.value=!0;const g=document.getElementById(`dropdown-item-${c.value}`);g==null||g.focus()}}function d(){var g;u.value=!1,c.value=T(r.value),(g=l.value)==null||g.focus()}function f(g){i("selected",g),u.value=!1}function T(g){const N=s.value.findIndex(S=>S.value===g);return N>=0?N:0}function O(g){let N=!1;u.value&&(g.key==="ArrowDown"&&(N=!0,c.value+=1,c.value>s.value.length&&(c.value=0)),g.key==="ArrowUp"&&(N=!0,c.value-=1,c.value<0&&(c.value=s.value.length-1)),g.key==="Home"&&(N=!0,c.value=0),g.key==="End"&&(N=!0,c.value=s.value.length-1),g.key==="Enter"&&(N=!0,f(s.value[c.value])),(g.key==="Escape"||g.key==="Tab")&&(N=g.key==="Escape",d())),N&&(g.stopPropagation(),g.preventDefault())}function I(g){c.value=g}return Me(()=>o.path,()=>u.value=!1),Me(()=>r.value,g=>c.value=T(g)),Me(()=>a.value,g=>{g||d()}),St(()=>{document.addEventListener("keydown",O)}),pt(()=>{document.removeEventListener("keydown",O)}),(g,N)=>(h(),R("div",Kw,[E("button",{"aria-controls":"dropdown-list","aria-expanded":u.value,"aria-haspopup":"true","aria-label":g.buttonLabel,class:"dropdown-selector transparent",onClick:N[0]||(N[0]=S=>p()),ref_key:"dropdownButton",ref:l},[Ut(g.$slots,"default",{},void 0,!0)],8,jw),u.value?(h(),R("ul",{key:0,"aria-labelledby":g.listLabel,class:"dropdown-list",id:"dropdown-list",role:"menu"},[(h(!0),R(_e,null,Le(m(s),(S,A)=>(h(),R("li",{class:Te(["dropdown-item",{selected:S.value===m(r),focused:A===c.value}]),key:A,id:`dropdown-item-${A}`,tabindex:"-1",onClick:v=>f(S),onKeydown:Je(v=>f(S),["enter"]),onMouseover:v=>I(A),role:"menuitem"},_(S.label),43,Yw))),128))],8,qw)):w("",!0)]))}}),Qw=ie(Xw,[["__scopeId","data-v-99bd9a4e"]]),Zw={class:"error-message"},Jw={key:0},e5={key:1},t5={key:2},n5=ee({__name:"ErrorMessage",props:{message:{}},setup(e){const t=e,{message:n}=he(t);return(a,s)=>(h(),R("div",Zw,[Array.isArray(m(n))?(h(),R("ul",Jw,[(h(!0),R(_e,null,Le(m(n),(r,i)=>(h(),R("li",{key:i},_(a.$t(r)),1))),128))])):typeof m(n)=="string"?(h(),R("div",e5,_(a.$t(m(n)).replace("api.ERROR.","")),1)):(h(),R("div",t5,_(a.$t(`equipments.ERRORS.${m(n).status}`,{equipmentId:m(n).equipmentId,equipmentLabel:m(n).equipmentLabel})),1))]))}}),a5=ie(n5,[["__scopeId","data-v-5d2995e8"]]),s5={name:"Bike"},r5={version:"1.1",id:"bike",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 35 35","xml:space":"preserve"};function i5(e,t,n,a,s,r){return h(),R("svg",r5,t[0]||(t[0]=[E("desc",{id:"BikeEquipmentDescription"},"bike",-1),E("g",null,[E("path",{d:`M25.8 14.32c-0.64 0-1.24 0.12-1.84 0.32l-1.52-3 2.6-3.88c0.28-0.4 0.12-1.32-0.72-1.32h-3.32c-0.48 0-0.84 0.36-0.84 0.84s0.36 0.84 0.84 0.84h1.76l-1.76 2.64h-9.68c-0.4 0-0.68 0.36-0.68 0.36v0 0 0 0l-2.56 3.76c-0.72-0.36-1.56-0.56-2.44-0.56-3.12 0-5.64 2.52-5.64 5.64s2.52 5.64 5.68 5.64c2.8 0 5.16-2.080 5.56-4.8h4.6c0.48 0 0.68-0.4 0.68-0.4v0l4.8-7.2 1.16 2.2c-1.4 1.040-2.32 2.68-2.32 4.56 0 3.12 2.52 5.64 5.64 @@ -351,7 +351,7 @@ var LI=Object.defineProperty;var yI=(e,t,n)=>t in e?LI(e,t,{enumerable:!0,config * (c) 2024 kazuya kawaguchi * Released under the MIT License. */function _M(e,t,n){return{line:e,column:t,offset:n}}function ku(e,t,n){return{start:e,end:t}}const hM=/\{([0-9a-zA-Z]+)\}/g;function fA(e,...t){return t.length===1&&SM(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(hM,(n,a)=>t.hasOwnProperty(a)?t[a]:"")}const mA=Object.assign,LT=e=>typeof e=="string",SM=e=>e!==null&&typeof e=="object";function TA(e,t=""){return e.reduce((n,a,s)=>s===0?n+a:n+t+a,"")}const Cp={USE_MODULO_SYNTAX:1,__EXTEND_POINT__:2},AM={[Cp.USE_MODULO_SYNTAX]:"Use modulo before '{{0}}'."};function OM(e,t,...n){const a=fA(AM[e],...n||[]),s={message:String(a),code:e};return t&&(s.location=t),s}const xe={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},gM={[xe.EXPECTED_TOKEN]:"Expected token: '{0}'",[xe.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[xe.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[xe.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[xe.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[xe.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[xe.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[xe.EMPTY_PLACEHOLDER]:"Empty placeholder",[xe.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[xe.INVALID_LINKED_FORMAT]:"Invalid linked format",[xe.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[xe.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[xe.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[xe.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[xe.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[xe.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function Fr(e,t,n={}){const{domain:a,messages:s,args:r}=n,i=fA((s||gM)[e]||"",...r||[]),o=new SyntaxError(String(i));return o.code=e,t&&(o.location=t),o.domain=a,o}function IM(e){throw e}const Ra=" ",RM="\r",on=` -`,NM="\u2028",vM="\u2029";function bM(e){const t=e;let n=0,a=1,s=1,r=0;const i=P=>t[P]===RM&&t[P+1]===on,o=P=>t[P]===on,u=P=>t[P]===vM,l=P=>t[P]===NM,c=P=>i(P)||o(P)||u(P)||l(P),p=()=>n,d=()=>a,f=()=>s,T=()=>r,O=P=>i(P)||u(P)||l(P)?on:t[P],I=()=>O(n),g=()=>O(n+r);function N(){return r=0,c(n)&&(a++,s=0),i(n)&&n++,n++,s++,t[n]}function S(){return i(n+r)&&r++,r++,t[n+r]}function A(){n=0,a=1,s=1,r=0}function v(P=0){r=P}function y(){const P=n+r;for(;P!==n;)N();r=0}return{index:p,line:d,column:f,peekOffset:T,charAt:O,currentChar:I,currentPeek:g,next:N,peek:S,reset:A,resetPeek:v,skipToPeek:y}}const Ya=void 0,CM=".",yT="'",DM="tokenizer";function PM(e,t={}){const n=t.location!==!1,a=bM(e),s=()=>a.index(),r=()=>_M(a.line(),a.column(),a.index()),i=r(),o=s(),u={currentType:14,offset:o,startLoc:i,endLoc:i,lastType:14,lastOffset:o,lastStartLoc:i,lastEndLoc:i,braceNest:0,inLinked:!1,text:""},l=()=>u,{onError:c}=t;function p(L,k,x,...ce){const me=l();if(k.column+=x,k.offset+=x,c){const pe=n?ku(me.startLoc,k):null,V=Fr(L,pe,{domain:DM,args:ce});c(V)}}function d(L,k,x){L.endLoc=r(),L.currentType=k;const ce={type:k};return n&&(ce.loc=ku(L.startLoc,L.endLoc)),x!=null&&(ce.value=x),ce}const f=L=>d(L,14);function T(L,k){return L.currentChar()===k?(L.next(),k):(p(xe.EXPECTED_TOKEN,r(),0,k),"")}function O(L){let k="";for(;L.currentPeek()===Ra||L.currentPeek()===on;)k+=L.currentPeek(),L.peek();return k}function I(L){const k=O(L);return L.skipToPeek(),k}function g(L){if(L===Ya)return!1;const k=L.charCodeAt(0);return k>=97&&k<=122||k>=65&&k<=90||k===95}function N(L){if(L===Ya)return!1;const k=L.charCodeAt(0);return k>=48&&k<=57}function S(L,k){const{currentType:x}=k;if(x!==2)return!1;O(L);const ce=g(L.currentPeek());return L.resetPeek(),ce}function A(L,k){const{currentType:x}=k;if(x!==2)return!1;O(L);const ce=L.currentPeek()==="-"?L.peek():L.currentPeek(),me=N(ce);return L.resetPeek(),me}function v(L,k){const{currentType:x}=k;if(x!==2)return!1;O(L);const ce=L.currentPeek()===yT;return L.resetPeek(),ce}function y(L,k){const{currentType:x}=k;if(x!==8)return!1;O(L);const ce=L.currentPeek()===".";return L.resetPeek(),ce}function P(L,k){const{currentType:x}=k;if(x!==9)return!1;O(L);const ce=g(L.currentPeek());return L.resetPeek(),ce}function C(L,k){const{currentType:x}=k;if(!(x===8||x===12))return!1;O(L);const ce=L.currentPeek()===":";return L.resetPeek(),ce}function D(L,k){const{currentType:x}=k;if(x!==10)return!1;const ce=()=>{const pe=L.currentPeek();return pe==="{"?g(L.peek()):pe==="@"||pe==="%"||pe==="|"||pe===":"||pe==="."||pe===Ra||!pe?!1:pe===on?(L.peek(),ce()):z(L,!1)},me=ce();return L.resetPeek(),me}function F(L){O(L);const k=L.currentPeek()==="|";return L.resetPeek(),k}function $(L){const k=O(L),x=L.currentPeek()==="%"&&L.peek()==="{";return L.resetPeek(),{isModulo:x,hasSpace:k.length>0}}function z(L,k=!0){const x=(me=!1,pe="",V=!1)=>{const te=L.currentPeek();return te==="{"?pe==="%"?!1:me:te==="@"||!te?pe==="%"?!0:me:te==="%"?(L.peek(),x(me,"%",!0)):te==="|"?pe==="%"||V?!0:!(pe===Ra||pe===on):te===Ra?(L.peek(),x(!0,Ra,V)):te===on?(L.peek(),x(!0,on,V)):!0},ce=x();return k&&L.resetPeek(),ce}function Y(L,k){const x=L.currentChar();return x===Ya?Ya:k(x)?(L.next(),x):null}function se(L){const k=L.charCodeAt(0);return k>=97&&k<=122||k>=65&&k<=90||k>=48&&k<=57||k===95||k===36}function B(L){return Y(L,se)}function Q(L){const k=L.charCodeAt(0);return k>=97&&k<=122||k>=65&&k<=90||k>=48&&k<=57||k===95||k===36||k===45}function q(L){return Y(L,Q)}function oe(L){const k=L.charCodeAt(0);return k>=48&&k<=57}function J(L){return Y(L,oe)}function Re(L){const k=L.charCodeAt(0);return k>=48&&k<=57||k>=65&&k<=70||k>=97&&k<=102}function ye(L){return Y(L,Re)}function we(L){let k="",x="";for(;k=J(L);)x+=k;return x}function Gt(L){I(L);const k=L.currentChar();return k!=="%"&&p(xe.EXPECTED_TOKEN,r(),0,k),L.next(),"%"}function Ke(L){let k="";for(;;){const x=L.currentChar();if(x==="{"||x==="}"||x==="@"||x==="|"||!x)break;if(x==="%")if(z(L))k+=x,L.next();else break;else if(x===Ra||x===on)if(z(L))k+=x,L.next();else{if(F(L))break;k+=x,L.next()}else k+=x,L.next()}return k}function ve(L){I(L);let k="",x="";for(;k=q(L);)x+=k;return L.currentChar()===Ya&&p(xe.UNTERMINATED_CLOSING_BRACE,r(),0),x}function Nt(L){I(L);let k="";return L.currentChar()==="-"?(L.next(),k+=`-${we(L)}`):k+=we(L),L.currentChar()===Ya&&p(xe.UNTERMINATED_CLOSING_BRACE,r(),0),k}function ne(L){return L!==yT&&L!==on}function Se(L){I(L),T(L,"'");let k="",x="";for(;k=Y(L,ne);)k==="\\"?x+=Ae(L):x+=k;const ce=L.currentChar();return ce===on||ce===Ya?(p(xe.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,r(),0),ce===on&&(L.next(),T(L,"'")),x):(T(L,"'"),x)}function Ae(L){const k=L.currentChar();switch(k){case"\\":case"'":return L.next(),`\\${k}`;case"u":return Ce(L,k,4);case"U":return Ce(L,k,6);default:return p(xe.UNKNOWN_ESCAPE_SEQUENCE,r(),0,k),""}}function Ce(L,k,x){T(L,k);let ce="";for(let me=0;me{const ce=L.currentChar();return ce==="{"||ce==="%"||ce==="@"||ce==="|"||ce==="("||ce===")"||!ce||ce===Ra?x:(x+=ce,L.next(),k(x))};return k("")}function G(L){I(L);const k=T(L,"|");return I(L),k}function le(L,k){let x=null;switch(L.currentChar()){case"{":return k.braceNest>=1&&p(xe.NOT_ALLOW_NEST_PLACEHOLDER,r(),0),L.next(),x=d(k,2,"{"),I(L),k.braceNest++,x;case"}":return k.braceNest>0&&k.currentType===2&&p(xe.EMPTY_PLACEHOLDER,r(),0),L.next(),x=d(k,3,"}"),k.braceNest--,k.braceNest>0&&I(L),k.inLinked&&k.braceNest===0&&(k.inLinked=!1),x;case"@":return k.braceNest>0&&p(xe.UNTERMINATED_CLOSING_BRACE,r(),0),x=ae(L,k)||f(k),k.braceNest=0,x;default:{let me=!0,pe=!0,V=!0;if(F(L))return k.braceNest>0&&p(xe.UNTERMINATED_CLOSING_BRACE,r(),0),x=d(k,1,G(L)),k.braceNest=0,k.inLinked=!1,x;if(k.braceNest>0&&(k.currentType===5||k.currentType===6||k.currentType===7))return p(xe.UNTERMINATED_CLOSING_BRACE,r(),0),k.braceNest=0,Ee(L,k);if(me=S(L,k))return x=d(k,5,ve(L)),I(L),x;if(pe=A(L,k))return x=d(k,6,Nt(L)),I(L),x;if(V=v(L,k))return x=d(k,7,Se(L)),I(L),x;if(!me&&!pe&&!V)return x=d(k,13,ft(L)),p(xe.INVALID_TOKEN_IN_PLACEHOLDER,r(),0,x.value),I(L),x;break}}return x}function ae(L,k){const{currentType:x}=k;let ce=null;const me=L.currentChar();switch((x===8||x===9||x===12||x===10)&&(me===on||me===Ra)&&p(xe.INVALID_LINKED_FORMAT,r(),0),me){case"@":return L.next(),ce=d(k,8,"@"),k.inLinked=!0,ce;case".":return I(L),L.next(),d(k,9,".");case":":return I(L),L.next(),d(k,10,":");default:return F(L)?(ce=d(k,1,G(L)),k.braceNest=0,k.inLinked=!1,ce):y(L,k)||C(L,k)?(I(L),ae(L,k)):P(L,k)?(I(L),d(k,12,U(L))):D(L,k)?(I(L),me==="{"?le(L,k)||ce:d(k,11,b(L))):(x===8&&p(xe.INVALID_LINKED_FORMAT,r(),0),k.braceNest=0,k.inLinked=!1,Ee(L,k))}}function Ee(L,k){let x={type:14};if(k.braceNest>0)return le(L,k)||f(k);if(k.inLinked)return ae(L,k)||f(k);switch(L.currentChar()){case"{":return le(L,k)||f(k);case"}":return p(xe.UNBALANCED_CLOSING_BRACE,r(),0),L.next(),d(k,3,"}");case"@":return ae(L,k)||f(k);default:{if(F(L))return x=d(k,1,G(L)),k.braceNest=0,k.inLinked=!1,x;const{isModulo:me,hasSpace:pe}=$(L);if(me)return pe?d(k,0,Ke(L)):d(k,4,Gt(L));if(z(L))return d(k,0,Ke(L));break}}return x}function Ie(){const{currentType:L,offset:k,startLoc:x,endLoc:ce}=u;return u.lastType=L,u.lastOffset=k,u.lastStartLoc=x,u.lastEndLoc=ce,u.offset=s(),u.startLoc=r(),a.currentChar()===Ya?d(u,14):Ee(a,u)}return{nextToken:Ie,currentOffset:s,currentPosition:r,context:l}}const LM="parser",yM=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function $M(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const a=parseInt(t||n,16);return a<=55295||a>=57344?String.fromCodePoint(a):"�"}}}function kM(e={}){const t=e.location!==!1,{onError:n,onWarn:a}=e;function s(S,A,v,y,...P){const C=S.currentPosition();if(C.offset+=y,C.column+=y,n){const D=t?ku(v,C):null,F=Fr(A,D,{domain:LM,args:P});n(F)}}function r(S,A,v,y,...P){const C=S.currentPosition();if(C.offset+=y,C.column+=y,a){const D=t?ku(v,C):null;a(OM(A,D,P))}}function i(S,A,v){const y={type:S};return t&&(y.start=A,y.end=A,y.loc={start:v,end:v}),y}function o(S,A,v,y){t&&(S.end=A,S.loc&&(S.loc.end=v))}function u(S,A){const v=S.context(),y=i(3,v.offset,v.startLoc);return y.value=A,o(y,S.currentOffset(),S.currentPosition()),y}function l(S,A){const v=S.context(),{lastOffset:y,lastStartLoc:P}=v,C=i(5,y,P);return C.index=parseInt(A,10),S.nextToken(),o(C,S.currentOffset(),S.currentPosition()),C}function c(S,A,v){const y=S.context(),{lastOffset:P,lastStartLoc:C}=y,D=i(4,P,C);return D.key=A,v===!0&&(D.modulo=!0),S.nextToken(),o(D,S.currentOffset(),S.currentPosition()),D}function p(S,A){const v=S.context(),{lastOffset:y,lastStartLoc:P}=v,C=i(9,y,P);return C.value=A.replace(yM,$M),S.nextToken(),o(C,S.currentOffset(),S.currentPosition()),C}function d(S){const A=S.nextToken(),v=S.context(),{lastOffset:y,lastStartLoc:P}=v,C=i(8,y,P);return A.type!==12?(s(S,xe.UNEXPECTED_EMPTY_LINKED_MODIFIER,v.lastStartLoc,0),C.value="",o(C,y,P),{nextConsumeToken:A,node:C}):(A.value==null&&s(S,xe.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,qn(A)),C.value=A.value||"",o(C,S.currentOffset(),S.currentPosition()),{node:C})}function f(S,A){const v=S.context(),y=i(7,v.offset,v.startLoc);return y.value=A,o(y,S.currentOffset(),S.currentPosition()),y}function T(S){const A=S.context(),v=i(6,A.offset,A.startLoc);let y=S.nextToken();if(y.type===9){const P=d(S);v.modifier=P.node,y=P.nextConsumeToken||S.nextToken()}switch(y.type!==10&&s(S,xe.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,qn(y)),y=S.nextToken(),y.type===2&&(y=S.nextToken()),y.type){case 11:y.value==null&&s(S,xe.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,qn(y)),v.key=f(S,y.value||"");break;case 5:y.value==null&&s(S,xe.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,qn(y)),v.key=c(S,y.value||"");break;case 6:y.value==null&&s(S,xe.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,qn(y)),v.key=l(S,y.value||"");break;case 7:y.value==null&&s(S,xe.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,qn(y)),v.key=p(S,y.value||"");break;default:{s(S,xe.UNEXPECTED_EMPTY_LINKED_KEY,A.lastStartLoc,0);const P=S.context(),C=i(7,P.offset,P.startLoc);return C.value="",o(C,P.offset,P.startLoc),v.key=C,o(v,P.offset,P.startLoc),{nextConsumeToken:y,node:v}}}return o(v,S.currentOffset(),S.currentPosition()),{node:v}}function O(S){const A=S.context(),v=A.currentType===1?S.currentOffset():A.offset,y=A.currentType===1?A.endLoc:A.startLoc,P=i(2,v,y);P.items=[];let C=null,D=null;do{const z=C||S.nextToken();switch(C=null,z.type){case 0:z.value==null&&s(S,xe.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,qn(z)),P.items.push(u(S,z.value||""));break;case 6:z.value==null&&s(S,xe.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,qn(z)),P.items.push(l(S,z.value||""));break;case 4:D=!0;break;case 5:z.value==null&&s(S,xe.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,qn(z)),P.items.push(c(S,z.value||"",!!D)),D&&(r(S,Cp.USE_MODULO_SYNTAX,A.lastStartLoc,0,qn(z)),D=null);break;case 7:z.value==null&&s(S,xe.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,qn(z)),P.items.push(p(S,z.value||""));break;case 8:{const Y=T(S);P.items.push(Y.node),C=Y.nextConsumeToken||null;break}}}while(A.currentType!==14&&A.currentType!==1);const F=A.currentType===1?A.lastOffset:S.currentOffset(),$=A.currentType===1?A.lastEndLoc:S.currentPosition();return o(P,F,$),P}function I(S,A,v,y){const P=S.context();let C=y.items.length===0;const D=i(1,A,v);D.cases=[],D.cases.push(y);do{const F=O(S);C||(C=F.items.length===0),D.cases.push(F)}while(P.currentType!==14);return C&&s(S,xe.MUST_HAVE_MESSAGES_IN_PLURAL,v,0),o(D,S.currentOffset(),S.currentPosition()),D}function g(S){const A=S.context(),{offset:v,startLoc:y}=A,P=O(S);return A.currentType===14?P:I(S,v,y,P)}function N(S){const A=PM(S,mA({},e)),v=A.context(),y=i(0,v.offset,v.startLoc);return t&&y.loc&&(y.loc.source=S),y.body=g(A),e.onCacheKey&&(y.cacheKey=e.onCacheKey(S)),v.currentType!==14&&s(A,xe.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,S[v.offset]||""),o(y,A.currentOffset(),A.currentPosition()),y}return{parse:N}}function qn(e){if(e.type===14)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function UM(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:r=>(n.helpers.add(r),r)}}function $T(e,t){for(let n=0;nkT(n)),e}function kT(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;no;function l(I,g){o.code+=I}function c(I,g=!0){const N=g?s:"";l(r?N+" ".repeat(I):N)}function p(I=!0){const g=++o.indentLevel;I&&c(g)}function d(I=!0){const g=--o.indentLevel;I&&c(g)}function f(){c(o.indentLevel)}return{context:u,push:l,indent:p,deindent:d,newline:f,helper:I=>`_${I}`,needIndent:()=>o.needIndent}}function xM(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),vr(e,t.key),t.modifier?(e.push(", "),vr(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function BM(e,t){const{helper:n,needIndent:a}=e;e.push(`${n("normalize")}([`),e.indent(a());const s=t.items.length;for(let r=0;r1){e.push(`${n("plural")}([`),e.indent(a());const s=t.cases.length;for(let r=0;r{const n=LT(t.mode)?t.mode:"normal",a=LT(t.filename)?t.filename:"message.intl",s=!!t.sourceMap,r=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` +`,NM="\u2028",vM="\u2029";function bM(e){const t=e;let n=0,a=1,s=1,r=0;const i=P=>t[P]===RM&&t[P+1]===on,o=P=>t[P]===on,u=P=>t[P]===vM,l=P=>t[P]===NM,c=P=>i(P)||o(P)||u(P)||l(P),p=()=>n,d=()=>a,f=()=>s,T=()=>r,O=P=>i(P)||u(P)||l(P)?on:t[P],I=()=>O(n),g=()=>O(n+r);function N(){return r=0,c(n)&&(a++,s=0),i(n)&&n++,n++,s++,t[n]}function S(){return i(n+r)&&r++,r++,t[n+r]}function A(){n=0,a=1,s=1,r=0}function v(P=0){r=P}function y(){const P=n+r;for(;P!==n;)N();r=0}return{index:p,line:d,column:f,peekOffset:T,charAt:O,currentChar:I,currentPeek:g,next:N,peek:S,reset:A,resetPeek:v,skipToPeek:y}}const Ya=void 0,CM=".",yT="'",DM="tokenizer";function PM(e,t={}){const n=t.location!==!1,a=bM(e),s=()=>a.index(),r=()=>_M(a.line(),a.column(),a.index()),i=r(),o=s(),u={currentType:14,offset:o,startLoc:i,endLoc:i,lastType:14,lastOffset:o,lastStartLoc:i,lastEndLoc:i,braceNest:0,inLinked:!1,text:""},l=()=>u,{onError:c}=t;function p(L,k,x,...ce){const me=l();if(k.column+=x,k.offset+=x,c){const pe=n?ku(me.startLoc,k):null,V=Fr(L,pe,{domain:DM,args:ce});c(V)}}function d(L,k,x){L.endLoc=r(),L.currentType=k;const ce={type:k};return n&&(ce.loc=ku(L.startLoc,L.endLoc)),x!=null&&(ce.value=x),ce}const f=L=>d(L,14);function T(L,k){return L.currentChar()===k?(L.next(),k):(p(xe.EXPECTED_TOKEN,r(),0,k),"")}function O(L){let k="";for(;L.currentPeek()===Ra||L.currentPeek()===on;)k+=L.currentPeek(),L.peek();return k}function I(L){const k=O(L);return L.skipToPeek(),k}function g(L){if(L===Ya)return!1;const k=L.charCodeAt(0);return k>=97&&k<=122||k>=65&&k<=90||k===95}function N(L){if(L===Ya)return!1;const k=L.charCodeAt(0);return k>=48&&k<=57}function S(L,k){const{currentType:x}=k;if(x!==2)return!1;O(L);const ce=g(L.currentPeek());return L.resetPeek(),ce}function A(L,k){const{currentType:x}=k;if(x!==2)return!1;O(L);const ce=L.currentPeek()==="-"?L.peek():L.currentPeek(),me=N(ce);return L.resetPeek(),me}function v(L,k){const{currentType:x}=k;if(x!==2)return!1;O(L);const ce=L.currentPeek()===yT;return L.resetPeek(),ce}function y(L,k){const{currentType:x}=k;if(x!==8)return!1;O(L);const ce=L.currentPeek()===".";return L.resetPeek(),ce}function P(L,k){const{currentType:x}=k;if(x!==9)return!1;O(L);const ce=g(L.currentPeek());return L.resetPeek(),ce}function C(L,k){const{currentType:x}=k;if(!(x===8||x===12))return!1;O(L);const ce=L.currentPeek()===":";return L.resetPeek(),ce}function D(L,k){const{currentType:x}=k;if(x!==10)return!1;const ce=()=>{const pe=L.currentPeek();return pe==="{"?g(L.peek()):pe==="@"||pe==="%"||pe==="|"||pe===":"||pe==="."||pe===Ra||!pe?!1:pe===on?(L.peek(),ce()):z(L,!1)},me=ce();return L.resetPeek(),me}function F(L){O(L);const k=L.currentPeek()==="|";return L.resetPeek(),k}function $(L){const k=O(L),x=L.currentPeek()==="%"&&L.peek()==="{";return L.resetPeek(),{isModulo:x,hasSpace:k.length>0}}function z(L,k=!0){const x=(me=!1,pe="",V=!1)=>{const te=L.currentPeek();return te==="{"?pe==="%"?!1:me:te==="@"||!te?pe==="%"?!0:me:te==="%"?(L.peek(),x(me,"%",!0)):te==="|"?pe==="%"||V?!0:!(pe===Ra||pe===on):te===Ra?(L.peek(),x(!0,Ra,V)):te===on?(L.peek(),x(!0,on,V)):!0},ce=x();return k&&L.resetPeek(),ce}function Y(L,k){const x=L.currentChar();return x===Ya?Ya:k(x)?(L.next(),x):null}function se(L){const k=L.charCodeAt(0);return k>=97&&k<=122||k>=65&&k<=90||k>=48&&k<=57||k===95||k===36}function B(L){return Y(L,se)}function Q(L){const k=L.charCodeAt(0);return k>=97&&k<=122||k>=65&&k<=90||k>=48&&k<=57||k===95||k===36||k===45}function q(L){return Y(L,Q)}function oe(L){const k=L.charCodeAt(0);return k>=48&&k<=57}function Z(L){return Y(L,oe)}function Re(L){const k=L.charCodeAt(0);return k>=48&&k<=57||k>=65&&k<=70||k>=97&&k<=102}function ye(L){return Y(L,Re)}function we(L){let k="",x="";for(;k=Z(L);)x+=k;return x}function Gt(L){I(L);const k=L.currentChar();return k!=="%"&&p(xe.EXPECTED_TOKEN,r(),0,k),L.next(),"%"}function Ke(L){let k="";for(;;){const x=L.currentChar();if(x==="{"||x==="}"||x==="@"||x==="|"||!x)break;if(x==="%")if(z(L))k+=x,L.next();else break;else if(x===Ra||x===on)if(z(L))k+=x,L.next();else{if(F(L))break;k+=x,L.next()}else k+=x,L.next()}return k}function ve(L){I(L);let k="",x="";for(;k=q(L);)x+=k;return L.currentChar()===Ya&&p(xe.UNTERMINATED_CLOSING_BRACE,r(),0),x}function Nt(L){I(L);let k="";return L.currentChar()==="-"?(L.next(),k+=`-${we(L)}`):k+=we(L),L.currentChar()===Ya&&p(xe.UNTERMINATED_CLOSING_BRACE,r(),0),k}function ne(L){return L!==yT&&L!==on}function Se(L){I(L),T(L,"'");let k="",x="";for(;k=Y(L,ne);)k==="\\"?x+=Ae(L):x+=k;const ce=L.currentChar();return ce===on||ce===Ya?(p(xe.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,r(),0),ce===on&&(L.next(),T(L,"'")),x):(T(L,"'"),x)}function Ae(L){const k=L.currentChar();switch(k){case"\\":case"'":return L.next(),`\\${k}`;case"u":return Ce(L,k,4);case"U":return Ce(L,k,6);default:return p(xe.UNKNOWN_ESCAPE_SEQUENCE,r(),0,k),""}}function Ce(L,k,x){T(L,k);let ce="";for(let me=0;me{const ce=L.currentChar();return ce==="{"||ce==="%"||ce==="@"||ce==="|"||ce==="("||ce===")"||!ce||ce===Ra?x:(x+=ce,L.next(),k(x))};return k("")}function G(L){I(L);const k=T(L,"|");return I(L),k}function le(L,k){let x=null;switch(L.currentChar()){case"{":return k.braceNest>=1&&p(xe.NOT_ALLOW_NEST_PLACEHOLDER,r(),0),L.next(),x=d(k,2,"{"),I(L),k.braceNest++,x;case"}":return k.braceNest>0&&k.currentType===2&&p(xe.EMPTY_PLACEHOLDER,r(),0),L.next(),x=d(k,3,"}"),k.braceNest--,k.braceNest>0&&I(L),k.inLinked&&k.braceNest===0&&(k.inLinked=!1),x;case"@":return k.braceNest>0&&p(xe.UNTERMINATED_CLOSING_BRACE,r(),0),x=ae(L,k)||f(k),k.braceNest=0,x;default:{let me=!0,pe=!0,V=!0;if(F(L))return k.braceNest>0&&p(xe.UNTERMINATED_CLOSING_BRACE,r(),0),x=d(k,1,G(L)),k.braceNest=0,k.inLinked=!1,x;if(k.braceNest>0&&(k.currentType===5||k.currentType===6||k.currentType===7))return p(xe.UNTERMINATED_CLOSING_BRACE,r(),0),k.braceNest=0,Ee(L,k);if(me=S(L,k))return x=d(k,5,ve(L)),I(L),x;if(pe=A(L,k))return x=d(k,6,Nt(L)),I(L),x;if(V=v(L,k))return x=d(k,7,Se(L)),I(L),x;if(!me&&!pe&&!V)return x=d(k,13,ft(L)),p(xe.INVALID_TOKEN_IN_PLACEHOLDER,r(),0,x.value),I(L),x;break}}return x}function ae(L,k){const{currentType:x}=k;let ce=null;const me=L.currentChar();switch((x===8||x===9||x===12||x===10)&&(me===on||me===Ra)&&p(xe.INVALID_LINKED_FORMAT,r(),0),me){case"@":return L.next(),ce=d(k,8,"@"),k.inLinked=!0,ce;case".":return I(L),L.next(),d(k,9,".");case":":return I(L),L.next(),d(k,10,":");default:return F(L)?(ce=d(k,1,G(L)),k.braceNest=0,k.inLinked=!1,ce):y(L,k)||C(L,k)?(I(L),ae(L,k)):P(L,k)?(I(L),d(k,12,U(L))):D(L,k)?(I(L),me==="{"?le(L,k)||ce:d(k,11,b(L))):(x===8&&p(xe.INVALID_LINKED_FORMAT,r(),0),k.braceNest=0,k.inLinked=!1,Ee(L,k))}}function Ee(L,k){let x={type:14};if(k.braceNest>0)return le(L,k)||f(k);if(k.inLinked)return ae(L,k)||f(k);switch(L.currentChar()){case"{":return le(L,k)||f(k);case"}":return p(xe.UNBALANCED_CLOSING_BRACE,r(),0),L.next(),d(k,3,"}");case"@":return ae(L,k)||f(k);default:{if(F(L))return x=d(k,1,G(L)),k.braceNest=0,k.inLinked=!1,x;const{isModulo:me,hasSpace:pe}=$(L);if(me)return pe?d(k,0,Ke(L)):d(k,4,Gt(L));if(z(L))return d(k,0,Ke(L));break}}return x}function Ie(){const{currentType:L,offset:k,startLoc:x,endLoc:ce}=u;return u.lastType=L,u.lastOffset=k,u.lastStartLoc=x,u.lastEndLoc=ce,u.offset=s(),u.startLoc=r(),a.currentChar()===Ya?d(u,14):Ee(a,u)}return{nextToken:Ie,currentOffset:s,currentPosition:r,context:l}}const LM="parser",yM=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function $M(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const a=parseInt(t||n,16);return a<=55295||a>=57344?String.fromCodePoint(a):"�"}}}function kM(e={}){const t=e.location!==!1,{onError:n,onWarn:a}=e;function s(S,A,v,y,...P){const C=S.currentPosition();if(C.offset+=y,C.column+=y,n){const D=t?ku(v,C):null,F=Fr(A,D,{domain:LM,args:P});n(F)}}function r(S,A,v,y,...P){const C=S.currentPosition();if(C.offset+=y,C.column+=y,a){const D=t?ku(v,C):null;a(OM(A,D,P))}}function i(S,A,v){const y={type:S};return t&&(y.start=A,y.end=A,y.loc={start:v,end:v}),y}function o(S,A,v,y){t&&(S.end=A,S.loc&&(S.loc.end=v))}function u(S,A){const v=S.context(),y=i(3,v.offset,v.startLoc);return y.value=A,o(y,S.currentOffset(),S.currentPosition()),y}function l(S,A){const v=S.context(),{lastOffset:y,lastStartLoc:P}=v,C=i(5,y,P);return C.index=parseInt(A,10),S.nextToken(),o(C,S.currentOffset(),S.currentPosition()),C}function c(S,A,v){const y=S.context(),{lastOffset:P,lastStartLoc:C}=y,D=i(4,P,C);return D.key=A,v===!0&&(D.modulo=!0),S.nextToken(),o(D,S.currentOffset(),S.currentPosition()),D}function p(S,A){const v=S.context(),{lastOffset:y,lastStartLoc:P}=v,C=i(9,y,P);return C.value=A.replace(yM,$M),S.nextToken(),o(C,S.currentOffset(),S.currentPosition()),C}function d(S){const A=S.nextToken(),v=S.context(),{lastOffset:y,lastStartLoc:P}=v,C=i(8,y,P);return A.type!==12?(s(S,xe.UNEXPECTED_EMPTY_LINKED_MODIFIER,v.lastStartLoc,0),C.value="",o(C,y,P),{nextConsumeToken:A,node:C}):(A.value==null&&s(S,xe.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,qn(A)),C.value=A.value||"",o(C,S.currentOffset(),S.currentPosition()),{node:C})}function f(S,A){const v=S.context(),y=i(7,v.offset,v.startLoc);return y.value=A,o(y,S.currentOffset(),S.currentPosition()),y}function T(S){const A=S.context(),v=i(6,A.offset,A.startLoc);let y=S.nextToken();if(y.type===9){const P=d(S);v.modifier=P.node,y=P.nextConsumeToken||S.nextToken()}switch(y.type!==10&&s(S,xe.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,qn(y)),y=S.nextToken(),y.type===2&&(y=S.nextToken()),y.type){case 11:y.value==null&&s(S,xe.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,qn(y)),v.key=f(S,y.value||"");break;case 5:y.value==null&&s(S,xe.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,qn(y)),v.key=c(S,y.value||"");break;case 6:y.value==null&&s(S,xe.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,qn(y)),v.key=l(S,y.value||"");break;case 7:y.value==null&&s(S,xe.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,qn(y)),v.key=p(S,y.value||"");break;default:{s(S,xe.UNEXPECTED_EMPTY_LINKED_KEY,A.lastStartLoc,0);const P=S.context(),C=i(7,P.offset,P.startLoc);return C.value="",o(C,P.offset,P.startLoc),v.key=C,o(v,P.offset,P.startLoc),{nextConsumeToken:y,node:v}}}return o(v,S.currentOffset(),S.currentPosition()),{node:v}}function O(S){const A=S.context(),v=A.currentType===1?S.currentOffset():A.offset,y=A.currentType===1?A.endLoc:A.startLoc,P=i(2,v,y);P.items=[];let C=null,D=null;do{const z=C||S.nextToken();switch(C=null,z.type){case 0:z.value==null&&s(S,xe.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,qn(z)),P.items.push(u(S,z.value||""));break;case 6:z.value==null&&s(S,xe.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,qn(z)),P.items.push(l(S,z.value||""));break;case 4:D=!0;break;case 5:z.value==null&&s(S,xe.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,qn(z)),P.items.push(c(S,z.value||"",!!D)),D&&(r(S,Cp.USE_MODULO_SYNTAX,A.lastStartLoc,0,qn(z)),D=null);break;case 7:z.value==null&&s(S,xe.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,qn(z)),P.items.push(p(S,z.value||""));break;case 8:{const Y=T(S);P.items.push(Y.node),C=Y.nextConsumeToken||null;break}}}while(A.currentType!==14&&A.currentType!==1);const F=A.currentType===1?A.lastOffset:S.currentOffset(),$=A.currentType===1?A.lastEndLoc:S.currentPosition();return o(P,F,$),P}function I(S,A,v,y){const P=S.context();let C=y.items.length===0;const D=i(1,A,v);D.cases=[],D.cases.push(y);do{const F=O(S);C||(C=F.items.length===0),D.cases.push(F)}while(P.currentType!==14);return C&&s(S,xe.MUST_HAVE_MESSAGES_IN_PLURAL,v,0),o(D,S.currentOffset(),S.currentPosition()),D}function g(S){const A=S.context(),{offset:v,startLoc:y}=A,P=O(S);return A.currentType===14?P:I(S,v,y,P)}function N(S){const A=PM(S,mA({},e)),v=A.context(),y=i(0,v.offset,v.startLoc);return t&&y.loc&&(y.loc.source=S),y.body=g(A),e.onCacheKey&&(y.cacheKey=e.onCacheKey(S)),v.currentType!==14&&s(A,xe.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,S[v.offset]||""),o(y,A.currentOffset(),A.currentPosition()),y}return{parse:N}}function qn(e){if(e.type===14)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function UM(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:r=>(n.helpers.add(r),r)}}function $T(e,t){for(let n=0;nkT(n)),e}function kT(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;no;function l(I,g){o.code+=I}function c(I,g=!0){const N=g?s:"";l(r?N+" ".repeat(I):N)}function p(I=!0){const g=++o.indentLevel;I&&c(g)}function d(I=!0){const g=--o.indentLevel;I&&c(g)}function f(){c(o.indentLevel)}return{context:u,push:l,indent:p,deindent:d,newline:f,helper:I=>`_${I}`,needIndent:()=>o.needIndent}}function xM(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),vr(e,t.key),t.modifier?(e.push(", "),vr(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function BM(e,t){const{helper:n,needIndent:a}=e;e.push(`${n("normalize")}([`),e.indent(a());const s=t.items.length;for(let r=0;r1){e.push(`${n("plural")}([`),e.indent(a());const s=t.cases.length;for(let r=0;r{const n=LT(t.mode)?t.mode:"normal",a=LT(t.filename)?t.filename:"message.intl",s=!!t.sourceMap,r=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` `,i=t.needIndent?t.needIndent:n!=="arrow",o=e.helpers||[],u=FM(e,{mode:n,filename:a,sourceMap:s,breakLineCode:r,needIndent:i});u.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),u.indent(i),o.length>0&&(u.push(`const { ${TA(o.map(p=>`${p}: _${p}`),", ")} } = ctx`),u.newline()),u.push("return "),vr(u,e),u.deindent(i),u.push("}"),delete e.helpers;const{code:l,map:c}=u.context();return{ast:e,code:l,map:c?c.toJSON():void 0}};function KM(e,t={}){const n=mA({},t),a=!!n.jit,s=!!n.minify,r=n.optimize==null?!0:n.optimize,o=kM(n).parse(e);return a?(r&&MM(o),s&&ir(o),{ast:o,code:""}):(wM(o,n),VM(o,n))}/*! * core-base v9.14.0 * (c) 2024 kazuya kawaguchi @@ -360,7 +360,7 @@ var LI=Object.defineProperty;var yI=(e,t,n)=>t in e?LI(e,t,{enumerable:!0,config * vue-i18n v9.14.0 * (c) 2024 kazuya kawaguchi * Released under the MIT License. - */const U7="9.14.0";function w7(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&($a().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&($a().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&($a().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&($a().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&($a().__INTLIFY_PROD_DEVTOOLS__=!1)}const LA=f7.__EXTEND_POINT__,Na=Ql(LA);Na(),Na(),Na(),Na(),Na(),Na(),Na(),Na(),Na();const yA=Yn.__EXTEND_POINT__,Tn=Ql(yA),Bt={UNEXPECTED_RETURN_TYPE:yA,INVALID_ARGUMENT:Tn(),MUST_BE_CALL_SETUP_TOP:Tn(),NOT_INSTALLED:Tn(),NOT_AVAILABLE_IN_LEGACY_MODE:Tn(),REQUIRED_VALUE:Tn(),INVALID_VALUE:Tn(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:Tn(),NOT_INSTALLED_WITH_PROVIDE:Tn(),UNEXPECTED_ERROR:Tn(),NOT_COMPATIBLE_LEGACY_VUE_I18N:Tn(),BRIDGE_SUPPORT_VUE_2_ONLY:Tn(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:Tn(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:Tn(),__EXTEND_POINT__:Tn()};function qt(e,...t){return Fr(e,null,void 0)}const Qd=ps("__translateVNode"),Zd=ps("__datetimeParts"),Jd=ps("__numberParts"),$A=ps("__setPluralRules"),kA=ps("__injectWithOption"),eE=ps("__dispose");function zi(e){if(!dt(e))return e;for(const t in e)if($u(e,t))if(!t.includes("."))dt(e[t])&&zi(e[t]);else{const n=t.split("."),a=n.length-1;let s=e,r=!1;for(let i=0;i{if("locale"in o&&"resource"in o){const{locale:u,resource:l}=o;u?(i[u]=i[u]||{},du(l,i[u])):du(l,i)}else Ne(o)&&du(JSON.parse(o),i)}),s==null&&r)for(const o in i)$u(i,o)&&zi(i[o]);return i}function UA(e){return e.type}function wA(e,t,n){let a=dt(t.messages)?t.messages:{};"__i18nGlobal"in n&&(a=Jl(e.locale.value,{messages:a,__i18n:n.__i18nGlobal}));const s=Object.keys(a);s.length&&s.forEach(r=>{e.mergeLocaleMessage(r,a[r])});{if(dt(t.datetimeFormats)){const r=Object.keys(t.datetimeFormats);r.length&&r.forEach(i=>{e.mergeDateTimeFormat(i,t.datetimeFormats[i])})}if(dt(t.numberFormats)){const r=Object.keys(t.numberFormats);r.length&&r.forEach(i=>{e.mergeNumberFormat(i,t.numberFormats[i])})}}}function QT(e){return W(so,null,e,0)}const ZT="__INTLIFY_META__",JT=()=>[],M7=()=>!1;let e_=0;function t_(e){return(t,n,a,s)=>e(n,a,Sr()||void 0,s)}const W7=()=>{const e=Sr();let t=null;return e&&(t=UA(e)[ZT])?{[ZT]:t}:null};function yp(e={},t){const{__root:n,__injectWithOption:a}=e,s=n===void 0,r=e.flatJson,i=yu?de:to,o=!!e.translateExistCompatible;let u=rt(e.inheritLocale)?e.inheritLocale:!0;const l=i(n&&u?n.locale.value:Ne(e.locale)?e.locale:br),c=i(n&&u?n.fallbackLocale.value:Ne(e.fallbackLocale)||Dt(e.fallbackLocale)||je(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:l.value),p=i(Jl(l.value,e)),d=i(je(e.datetimeFormats)?e.datetimeFormats:{[l.value]:{}}),f=i(je(e.numberFormats)?e.numberFormats:{[l.value]:{}});let T=n?n.missingWarn:rt(e.missingWarn)||cs(e.missingWarn)?e.missingWarn:!0,O=n?n.fallbackWarn:rt(e.fallbackWarn)||cs(e.fallbackWarn)?e.fallbackWarn:!0,I=n?n.fallbackRoot:rt(e.fallbackRoot)?e.fallbackRoot:!0,g=!!e.fallbackFormat,N=vt(e.missing)?e.missing:null,S=vt(e.missing)?t_(e.missing):null,A=vt(e.postTranslation)?e.postTranslation:null,v=n?n.warnHtmlMessage:rt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,y=!!e.escapeParameter;const P=n?n.modifiers:je(e.modifiers)?e.modifiers:{};let C=e.pluralRules||n&&n.pluralRules,D;D=(()=>{s&&BT(null);const V={version:U7,locale:l.value,fallbackLocale:c.value,messages:p.value,modifiers:P,pluralRules:C,missing:S===null?void 0:S,missingWarn:T,fallbackWarn:O,fallbackFormat:g,unresolving:!0,postTranslation:A===null?void 0:A,warnHtmlMessage:v,escapeParameter:y,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};V.datetimeFormats=d.value,V.numberFormats=f.value,V.__datetimeFormatters=je(D)?D.__datetimeFormatters:void 0,V.__numberFormatters=je(D)?D.__numberFormatters:void 0;const te=N7(V);return s&&BT(te),te})(),ei(D,l.value,c.value);function $(){return[l.value,c.value,p.value,d.value,f.value]}const z=M({get:()=>l.value,set:V=>{l.value=V,D.locale=l.value}}),Y=M({get:()=>c.value,set:V=>{c.value=V,D.fallbackLocale=c.value,ei(D,l.value,V)}}),se=M(()=>p.value),B=M(()=>d.value),Q=M(()=>f.value);function q(){return vt(A)?A:null}function oe(V){A=V,D.postTranslation=V}function J(){return N}function Re(V){V!==null&&(S=t_(V)),N=V,D.missing=S}const ye=(V,te,Ue,ze,kt,Mt)=>{$();let Ht;try{__INTLIFY_PROD_DEVTOOLS__,s||(D.fallbackContext=n?R7():void 0),Ht=V(D)}finally{__INTLIFY_PROD_DEVTOOLS__,s||(D.fallbackContext=void 0)}if(Ue!=="translate exists"&&Ft(Ht)&&Ht===Zl||Ue==="translate exists"&&!Ht){const[sn,qs]=te();return n&&I?ze(n):kt(sn)}else{if(Mt(Ht))return Ht;throw qt(Bt.UNEXPECTED_RETURN_TYPE)}};function we(...V){return ye(te=>Reflect.apply(KT,null,[te,...V]),()=>qd(...V),"translate",te=>Reflect.apply(te.t,te,[...V]),te=>te,te=>Ne(te))}function Gt(...V){const[te,Ue,ze]=V;if(ze&&!dt(ze))throw qt(Bt.INVALID_ARGUMENT);return we(te,Ue,Qt({resolvedMessage:!0},ze||{}))}function Ke(...V){return ye(te=>Reflect.apply(jT,null,[te,...V]),()=>Yd(...V),"datetime format",te=>Reflect.apply(te.d,te,[...V]),()=>zT,te=>Ne(te))}function ve(...V){return ye(te=>Reflect.apply(YT,null,[te,...V]),()=>Xd(...V),"number format",te=>Reflect.apply(te.n,te,[...V]),()=>zT,te=>Ne(te))}function Nt(V){return V.map(te=>Ne(te)||Ft(te)||rt(te)?QT(String(te)):te)}const Se={normalize:Nt,interpolate:V=>V,type:"vnode"};function Ae(...V){return ye(te=>{let Ue;const ze=te;try{ze.processor=Se,Ue=Reflect.apply(KT,null,[ze,...V])}finally{ze.processor=null}return Ue},()=>qd(...V),"translate",te=>te[Qd](...V),te=>[QT(te)],te=>Dt(te))}function Ce(...V){return ye(te=>Reflect.apply(YT,null,[te,...V]),()=>Xd(...V),"number format",te=>te[Jd](...V),JT,te=>Ne(te)||Dt(te))}function ot(...V){return ye(te=>Reflect.apply(jT,null,[te,...V]),()=>Yd(...V),"datetime format",te=>te[Zd](...V),JT,te=>Ne(te)||Dt(te))}function ft(V){C=V,D.pluralRules=C}function U(V,te){return ye(()=>{if(!V)return!1;const Ue=Ne(te)?te:l.value,ze=le(Ue),kt=D.messageResolver(ze,V);return o?kt!=null:Cr(kt)||Fn(kt)||Ne(kt)},()=>[V],"translate exists",Ue=>Reflect.apply(Ue.te,Ue,[V,te]),M7,Ue=>rt(Ue))}function b(V){let te=null;const Ue=SA(D,c.value,l.value);for(let ze=0;ze{u&&(l.value=V,D.locale=V,ei(D,l.value,c.value))}),Me(n.fallbackLocale,V=>{u&&(c.value=V,D.fallbackLocale=V,ei(D,l.value,c.value))}));const pe={id:e_,locale:z,fallbackLocale:Y,get inheritLocale(){return u},set inheritLocale(V){u=V,V&&n&&(l.value=n.locale.value,c.value=n.fallbackLocale.value,ei(D,l.value,c.value))},get availableLocales(){return Object.keys(p.value).sort()},messages:se,get modifiers(){return P},get pluralRules(){return C||{}},get isGlobal(){return s},get missingWarn(){return T},set missingWarn(V){T=V,D.missingWarn=T},get fallbackWarn(){return O},set fallbackWarn(V){O=V,D.fallbackWarn=O},get fallbackRoot(){return I},set fallbackRoot(V){I=V},get fallbackFormat(){return g},set fallbackFormat(V){g=V,D.fallbackFormat=g},get warnHtmlMessage(){return v},set warnHtmlMessage(V){v=V,D.warnHtmlMessage=V},get escapeParameter(){return y},set escapeParameter(V){y=V,D.escapeParameter=V},t:we,getLocaleMessage:le,setLocaleMessage:ae,mergeLocaleMessage:Ee,getPostTranslationHandler:q,setPostTranslationHandler:oe,getMissingHandler:J,setMissingHandler:Re,[$A]:ft};return pe.datetimeFormats=B,pe.numberFormats=Q,pe.rt=Gt,pe.te=U,pe.tm=G,pe.d=Ke,pe.n=ve,pe.getDateTimeFormat=Ie,pe.setDateTimeFormat=L,pe.mergeDateTimeFormat=k,pe.getNumberFormat=x,pe.setNumberFormat=ce,pe.mergeNumberFormat=me,pe[kA]=a,pe[Qd]=Ae,pe[Zd]=ot,pe[Jd]=Ce,pe}function z7(e){const t=Ne(e.locale)?e.locale:br,n=Ne(e.fallbackLocale)||Dt(e.fallbackLocale)||je(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,a=vt(e.missing)?e.missing:void 0,s=rt(e.silentTranslationWarn)||cs(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,r=rt(e.silentFallbackWarn)||cs(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,i=rt(e.fallbackRoot)?e.fallbackRoot:!0,o=!!e.formatFallbackMessages,u=je(e.modifiers)?e.modifiers:{},l=e.pluralizationRules,c=vt(e.postTranslation)?e.postTranslation:void 0,p=Ne(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,d=!!e.escapeParameterHtml,f=rt(e.sync)?e.sync:!0;let T=e.messages;if(je(e.sharedMessages)){const y=e.sharedMessages;T=Object.keys(y).reduce((C,D)=>{const F=C[D]||(C[D]={});return Qt(F,y[D]),C},T||{})}const{__i18n:O,__root:I,__injectWithOption:g}=e,N=e.datetimeFormats,S=e.numberFormats,A=e.flatJson,v=e.translateExistCompatible;return{locale:t,fallbackLocale:n,messages:T,flatJson:A,datetimeFormats:N,numberFormats:S,missing:a,missingWarn:s,fallbackWarn:r,fallbackRoot:i,fallbackFormat:o,modifiers:u,pluralRules:l,postTranslation:c,warnHtmlMessage:p,escapeParameter:d,messageResolver:e.messageResolver,inheritLocale:f,translateExistCompatible:v,__i18n:O,__root:I,__injectWithOption:g}}function tE(e={},t){{const n=yp(z7(e)),{__extender:a}=e,s={id:n.id,get locale(){return n.locale.value},set locale(r){n.locale.value=r},get fallbackLocale(){return n.fallbackLocale.value},set fallbackLocale(r){n.fallbackLocale.value=r},get messages(){return n.messages.value},get datetimeFormats(){return n.datetimeFormats.value},get numberFormats(){return n.numberFormats.value},get availableLocales(){return n.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(r){},get missing(){return n.getMissingHandler()},set missing(r){n.setMissingHandler(r)},get silentTranslationWarn(){return rt(n.missingWarn)?!n.missingWarn:n.missingWarn},set silentTranslationWarn(r){n.missingWarn=rt(r)?!r:r},get silentFallbackWarn(){return rt(n.fallbackWarn)?!n.fallbackWarn:n.fallbackWarn},set silentFallbackWarn(r){n.fallbackWarn=rt(r)?!r:r},get modifiers(){return n.modifiers},get formatFallbackMessages(){return n.fallbackFormat},set formatFallbackMessages(r){n.fallbackFormat=r},get postTranslation(){return n.getPostTranslationHandler()},set postTranslation(r){n.setPostTranslationHandler(r)},get sync(){return n.inheritLocale},set sync(r){n.inheritLocale=r},get warnHtmlInMessage(){return n.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(r){n.warnHtmlMessage=r!=="off"},get escapeParameterHtml(){return n.escapeParameter},set escapeParameterHtml(r){n.escapeParameter=r},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(r){},get pluralizationRules(){return n.pluralRules||{}},__composer:n,t(...r){const[i,o,u]=r,l={};let c=null,p=null;if(!Ne(i))throw qt(Bt.INVALID_ARGUMENT);const d=i;return Ne(o)?l.locale=o:Dt(o)?c=o:je(o)&&(p=o),Dt(u)?c=u:je(u)&&(p=u),Reflect.apply(n.t,n,[d,c||p||{},l])},rt(...r){return Reflect.apply(n.rt,n,[...r])},tc(...r){const[i,o,u]=r,l={plural:1};let c=null,p=null;if(!Ne(i))throw qt(Bt.INVALID_ARGUMENT);const d=i;return Ne(o)?l.locale=o:Ft(o)?l.plural=o:Dt(o)?c=o:je(o)&&(p=o),Ne(u)?l.locale=u:Dt(u)?c=u:je(u)&&(p=u),Reflect.apply(n.t,n,[d,c||p||{},l])},te(r,i){return n.te(r,i)},tm(r){return n.tm(r)},getLocaleMessage(r){return n.getLocaleMessage(r)},setLocaleMessage(r,i){n.setLocaleMessage(r,i)},mergeLocaleMessage(r,i){n.mergeLocaleMessage(r,i)},d(...r){return Reflect.apply(n.d,n,[...r])},getDateTimeFormat(r){return n.getDateTimeFormat(r)},setDateTimeFormat(r,i){n.setDateTimeFormat(r,i)},mergeDateTimeFormat(r,i){n.mergeDateTimeFormat(r,i)},n(...r){return Reflect.apply(n.n,n,[...r])},getNumberFormat(r){return n.getNumberFormat(r)},setNumberFormat(r,i){n.setNumberFormat(r,i)},mergeNumberFormat(r,i){n.mergeNumberFormat(r,i)},getChoiceIndex(r,i){return-1}};return s.__extender=a,s}}const $p={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function F7({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((a,s)=>[...a,...s.type===_e?s.children:[s]],[]):t.reduce((n,a)=>{const s=e[a];return s&&(n[a]=s()),n},{})}function MA(e){return _e}const x7=ee({name:"i18n-t",props:Qt({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Ft(e)||!isNaN(e)}},$p),setup(e,t){const{slots:n,attrs:a}=t,s=e.i18n||$t({useScope:e.scope,__useComponent:!0});return()=>{const r=Object.keys(n).filter(p=>p!=="_"),i={};e.locale&&(i.locale=e.locale),e.plural!==void 0&&(i.plural=Ne(e.plural)?+e.plural:e.plural);const o=F7(t,r),u=s[Qd](e.keypath,o,i),l=Qt({},a),c=Ne(e.tag)||dt(e.tag)?e.tag:MA();return Rn(c,l,u)}}}),n_=x7;function B7(e){return Dt(e)&&!Ne(e[0])}function WA(e,t,n,a){const{slots:s,attrs:r}=t;return()=>{const i={part:!0};let o={};e.locale&&(i.locale=e.locale),Ne(e.format)?i.key=e.format:dt(e.format)&&(Ne(e.format.key)&&(i.key=e.format.key),o=Object.keys(e.format).reduce((d,f)=>n.includes(f)?Qt({},d,{[f]:e.format[f]}):d,{}));const u=a(e.value,i,o);let l=[i.key];Dt(u)?l=u.map((d,f)=>{const T=s[d.type],O=T?T({[d.type]:d.value,index:f,parts:u}):[d.value];return B7(O)&&(O[0].key=`${d.type}-${f}`),O}):Ne(u)&&(l=[u]);const c=Qt({},r),p=Ne(e.tag)||dt(e.tag)?e.tag:MA();return Rn(p,c,l)}}const G7=ee({name:"i18n-n",props:Qt({value:{type:Number,required:!0},format:{type:[String,Object]}},$p),setup(e,t){const n=e.i18n||$t({useScope:e.scope,__useComponent:!0});return WA(e,t,PA,(...a)=>n[Jd](...a))}}),a_=G7,H7=ee({name:"i18n-d",props:Qt({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},$p),setup(e,t){const n=e.i18n||$t({useScope:e.scope,__useComponent:!0});return WA(e,t,DA,(...a)=>n[Zd](...a))}}),s_=H7;function V7(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const a=n.__getInstance(t);return a!=null?a.__composer:e.global.__composer}}function K7(e){const t=i=>{const{instance:o,modifiers:u,value:l}=i;if(!o||!o.$)throw qt(Bt.UNEXPECTED_ERROR);const c=V7(e,o.$),p=r_(l);return[Reflect.apply(c.t,c,[...i_(p)]),c]};return{created:(i,o)=>{const[u,l]=t(o);yu&&e.global===l&&(i.__i18nWatcher=Me(l.locale,()=>{o.instance&&o.instance.$forceUpdate()})),i.__composer=l,i.textContent=u},unmounted:i=>{yu&&i.__i18nWatcher&&(i.__i18nWatcher(),i.__i18nWatcher=void 0,delete i.__i18nWatcher),i.__composer&&(i.__composer=void 0,delete i.__composer)},beforeUpdate:(i,{value:o})=>{if(i.__composer){const u=i.__composer,l=r_(o);i.textContent=Reflect.apply(u.t,u,[...i_(l)])}},getSSRProps:i=>{const[o]=t(i);return{textContent:o}}}}function r_(e){if(Ne(e))return{path:e};if(je(e)){if(!("path"in e))throw qt(Bt.REQUIRED_VALUE,"path");return e}else throw qt(Bt.INVALID_VALUE)}function i_(e){const{path:t,locale:n,args:a,choice:s,plural:r}=e,i={},o=a||{};return Ne(n)&&(i.locale=n),Ft(s)&&(i.plural=s),Ft(r)&&(i.plural=r),[t,o,i]}function j7(e,t,...n){const a=je(n[0])?n[0]:{},s=!!a.useI18nComponentName;(rt(a.globalInstall)?a.globalInstall:!0)&&([s?"i18n":n_.name,"I18nT"].forEach(i=>e.component(i,n_)),[a_.name,"I18nN"].forEach(i=>e.component(i,a_)),[s_.name,"I18nD"].forEach(i=>e.component(i,s_))),e.directive("t",K7(t))}function q7(e,t,n){return{beforeCreate(){const a=Sr();if(!a)throw qt(Bt.UNEXPECTED_ERROR);const s=this.$options;if(s.i18n){const r=s.i18n;if(s.__i18n&&(r.__i18n=s.__i18n),r.__root=t,this===this.$root)this.$i18n=o_(e,r);else{r.__injectWithOption=!0,r.__extender=n.__vueI18nExtend,this.$i18n=tE(r);const i=this.$i18n;i.__extender&&(i.__disposer=i.__extender(this.$i18n))}}else if(s.__i18n)if(this===this.$root)this.$i18n=o_(e,s);else{this.$i18n=tE({__i18n:s.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const r=this.$i18n;r.__extender&&(r.__disposer=r.__extender(this.$i18n))}else this.$i18n=e;s.__i18nGlobal&&wA(t,s,s),this.$t=(...r)=>this.$i18n.t(...r),this.$rt=(...r)=>this.$i18n.rt(...r),this.$tc=(...r)=>this.$i18n.tc(...r),this.$te=(r,i)=>this.$i18n.te(r,i),this.$d=(...r)=>this.$i18n.d(...r),this.$n=(...r)=>this.$i18n.n(...r),this.$tm=r=>this.$i18n.tm(r),n.__setInstance(a,this.$i18n)},mounted(){},unmounted(){const a=Sr();if(!a)throw qt(Bt.UNEXPECTED_ERROR);const s=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,s.__disposer&&(s.__disposer(),delete s.__disposer,delete s.__extender),n.__deleteInstance(a),delete this.$i18n}}}function o_(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[$A](t.pluralizationRules||e.pluralizationRules);const n=Jl(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(a=>e.mergeLocaleMessage(a,n[a])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(a=>e.mergeDateTimeFormat(a,t.datetimeFormats[a])),t.numberFormats&&Object.keys(t.numberFormats).forEach(a=>e.mergeNumberFormat(a,t.numberFormats[a])),e}const Y7=ps("global-vue-i18n");function X7(e={},t){const n=__VUE_I18N_LEGACY_API__&&rt(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,a=rt(e.globalInjection)?e.globalInjection:!0,s=__VUE_I18N_LEGACY_API__&&n?!!e.allowComposition:!0,r=new Map,[i,o]=Q7(e,n),u=ps("");function l(d){return r.get(d)||null}function c(d,f){r.set(d,f)}function p(d){r.delete(d)}{const d={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},get allowComposition(){return s},async install(f,...T){if(f.__VUE_I18N_SYMBOL__=u,f.provide(f.__VUE_I18N_SYMBOL__,d),je(T[0])){const g=T[0];d.__composerExtend=g.__composerExtend,d.__vueI18nExtend=g.__vueI18nExtend}let O=null;!n&&a&&(O=i9(f,d.global)),__VUE_I18N_FULL_INSTALL__&&j7(f,d,...T),__VUE_I18N_LEGACY_API__&&n&&f.mixin(q7(o,o.__composer,d));const I=f.unmount;f.unmount=()=>{O&&O(),d.dispose(),I()}},get global(){return o},dispose(){i.stop()},__instances:r,__getInstance:l,__setInstance:c,__deleteInstance:p};return d}}function $t(e={}){const t=Sr();if(t==null)throw qt(Bt.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw qt(Bt.NOT_INSTALLED);const n=Z7(t),a=e9(n),s=UA(t),r=J7(e,s);if(__VUE_I18N_LEGACY_API__&&n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw qt(Bt.NOT_AVAILABLE_IN_LEGACY_MODE);return s9(t,r,a,e)}if(r==="global")return wA(a,e,s),a;if(r==="parent"){let u=t9(n,t,e.__useComponent);return u==null&&(u=a),u}const i=n;let o=i.__getInstance(t);if(o==null){const u=Qt({},e);"__i18n"in s&&(u.__i18n=s.__i18n),a&&(u.__root=a),o=yp(u),i.__composerExtend&&(o[eE]=i.__composerExtend(o)),a9(i,t,o),i.__setInstance(t,o)}return o}function Q7(e,t,n){const a=dh();{const s=__VUE_I18N_LEGACY_API__&&t?a.run(()=>tE(e)):a.run(()=>yp(e));if(s==null)throw qt(Bt.UNEXPECTED_ERROR);return[a,s]}}function Z7(e){{const t=bt(e.isCE?Y7:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw qt(e.isCE?Bt.NOT_INSTALLED_WITH_PROVIDE:Bt.UNEXPECTED_ERROR);return t}}function J7(e,t){return Xl(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function e9(e){return e.mode==="composition"?e.global:e.global.__composer}function t9(e,t,n=!1){let a=null;const s=t.root;let r=n9(t,n);for(;r!=null;){const i=e;if(e.mode==="composition")a=i.__getInstance(r);else if(__VUE_I18N_LEGACY_API__){const o=i.__getInstance(r);o!=null&&(a=o.__composer,n&&a&&!a[kA]&&(a=null))}if(a!=null||s===r)break;r=r.parent}return a}function n9(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function a9(e,t,n){St(()=>{},t),pt(()=>{const a=n;e.__deleteInstance(t);const s=a[eE];s&&(s(),delete a[eE])},t)}function s9(e,t,n,a={}){const s=t==="local",r=to(null);if(s&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw qt(Bt.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const i=rt(a.inheritLocale)?a.inheritLocale:!Ne(a.locale),o=de(!s||i?n.locale.value:Ne(a.locale)?a.locale:br),u=de(!s||i?n.fallbackLocale.value:Ne(a.fallbackLocale)||Dt(a.fallbackLocale)||je(a.fallbackLocale)||a.fallbackLocale===!1?a.fallbackLocale:o.value),l=de(Jl(o.value,a)),c=de(je(a.datetimeFormats)?a.datetimeFormats:{[o.value]:{}}),p=de(je(a.numberFormats)?a.numberFormats:{[o.value]:{}}),d=s?n.missingWarn:rt(a.missingWarn)||cs(a.missingWarn)?a.missingWarn:!0,f=s?n.fallbackWarn:rt(a.fallbackWarn)||cs(a.fallbackWarn)?a.fallbackWarn:!0,T=s?n.fallbackRoot:rt(a.fallbackRoot)?a.fallbackRoot:!0,O=!!a.fallbackFormat,I=vt(a.missing)?a.missing:null,g=vt(a.postTranslation)?a.postTranslation:null,N=s?n.warnHtmlMessage:rt(a.warnHtmlMessage)?a.warnHtmlMessage:!0,S=!!a.escapeParameter,A=s?n.modifiers:je(a.modifiers)?a.modifiers:{},v=a.pluralRules||s&&n.pluralRules;function y(){return[o.value,u.value,l.value,c.value,p.value]}const P=M({get:()=>r.value?r.value.locale.value:o.value,set:b=>{r.value&&(r.value.locale.value=b),o.value=b}}),C=M({get:()=>r.value?r.value.fallbackLocale.value:u.value,set:b=>{r.value&&(r.value.fallbackLocale.value=b),u.value=b}}),D=M(()=>r.value?r.value.messages.value:l.value),F=M(()=>c.value),$=M(()=>p.value);function z(){return r.value?r.value.getPostTranslationHandler():g}function Y(b){r.value&&r.value.setPostTranslationHandler(b)}function se(){return r.value?r.value.getMissingHandler():I}function B(b){r.value&&r.value.setMissingHandler(b)}function Q(b){return y(),b()}function q(...b){return r.value?Q(()=>Reflect.apply(r.value.t,null,[...b])):Q(()=>"")}function oe(...b){return r.value?Reflect.apply(r.value.rt,null,[...b]):""}function J(...b){return r.value?Q(()=>Reflect.apply(r.value.d,null,[...b])):Q(()=>"")}function Re(...b){return r.value?Q(()=>Reflect.apply(r.value.n,null,[...b])):Q(()=>"")}function ye(b){return r.value?r.value.tm(b):{}}function we(b,G){return r.value?r.value.te(b,G):!1}function Gt(b){return r.value?r.value.getLocaleMessage(b):{}}function Ke(b,G){r.value&&(r.value.setLocaleMessage(b,G),l.value[b]=G)}function ve(b,G){r.value&&r.value.mergeLocaleMessage(b,G)}function Nt(b){return r.value?r.value.getDateTimeFormat(b):{}}function ne(b,G){r.value&&(r.value.setDateTimeFormat(b,G),c.value[b]=G)}function Se(b,G){r.value&&r.value.mergeDateTimeFormat(b,G)}function Ae(b){return r.value?r.value.getNumberFormat(b):{}}function Ce(b,G){r.value&&(r.value.setNumberFormat(b,G),p.value[b]=G)}function ot(b,G){r.value&&r.value.mergeNumberFormat(b,G)}const ft={get id(){return r.value?r.value.id:-1},locale:P,fallbackLocale:C,messages:D,datetimeFormats:F,numberFormats:$,get inheritLocale(){return r.value?r.value.inheritLocale:i},set inheritLocale(b){r.value&&(r.value.inheritLocale=b)},get availableLocales(){return r.value?r.value.availableLocales:Object.keys(l.value)},get modifiers(){return r.value?r.value.modifiers:A},get pluralRules(){return r.value?r.value.pluralRules:v},get isGlobal(){return r.value?r.value.isGlobal:!1},get missingWarn(){return r.value?r.value.missingWarn:d},set missingWarn(b){r.value&&(r.value.missingWarn=b)},get fallbackWarn(){return r.value?r.value.fallbackWarn:f},set fallbackWarn(b){r.value&&(r.value.missingWarn=b)},get fallbackRoot(){return r.value?r.value.fallbackRoot:T},set fallbackRoot(b){r.value&&(r.value.fallbackRoot=b)},get fallbackFormat(){return r.value?r.value.fallbackFormat:O},set fallbackFormat(b){r.value&&(r.value.fallbackFormat=b)},get warnHtmlMessage(){return r.value?r.value.warnHtmlMessage:N},set warnHtmlMessage(b){r.value&&(r.value.warnHtmlMessage=b)},get escapeParameter(){return r.value?r.value.escapeParameter:S},set escapeParameter(b){r.value&&(r.value.escapeParameter=b)},t:q,getPostTranslationHandler:z,setPostTranslationHandler:Y,getMissingHandler:se,setMissingHandler:B,rt:oe,d:J,n:Re,tm:ye,te:we,getLocaleMessage:Gt,setLocaleMessage:Ke,mergeLocaleMessage:ve,getDateTimeFormat:Nt,setDateTimeFormat:ne,mergeDateTimeFormat:Se,getNumberFormat:Ae,setNumberFormat:Ce,mergeNumberFormat:ot};function U(b){b.locale.value=o.value,b.fallbackLocale.value=u.value,Object.keys(l.value).forEach(G=>{b.mergeLocaleMessage(G,l.value[G])}),Object.keys(c.value).forEach(G=>{b.mergeDateTimeFormat(G,c.value[G])}),Object.keys(p.value).forEach(G=>{b.mergeNumberFormat(G,p.value[G])}),b.escapeParameter=S,b.fallbackFormat=O,b.fallbackRoot=T,b.fallbackWarn=f,b.missingWarn=d,b.warnHtmlMessage=N}return Et(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw qt(Bt.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const b=r.value=e.proxy.$i18n.__composer;t==="global"?(o.value=b.locale.value,u.value=b.fallbackLocale.value,l.value=b.messages.value,c.value=b.datetimeFormats.value,p.value=b.numberFormats.value):s&&U(b)}),ft}const r9=["locale","fallbackLocale","availableLocales"],u_=["t","rt","d","n","tm","te"];function i9(e,t){const n=Object.create(null);return r9.forEach(s=>{const r=Object.getOwnPropertyDescriptor(t,s);if(!r)throw qt(Bt.UNEXPECTED_ERROR);const i=xt(r.value)?{get(){return r.value.value},set(o){r.value.value=o}}:{get(){return r.get&&r.get()}};Object.defineProperty(n,s,i)}),e.config.globalProperties.$i18n=n,u_.forEach(s=>{const r=Object.getOwnPropertyDescriptor(t,s);if(!r||!r.value)throw qt(Bt.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${s}`,r)}),()=>{delete e.config.globalProperties.$i18n,u_.forEach(s=>{delete e.config.globalProperties[`$${s}`]})}}w7();__INTLIFY_JIT_COMPILATION__?xT(P7):xT(D7);A7(t7);O7(SA);if(__INTLIFY_PROD_DEVTOOLS__){const e=$a();e.__INTLIFY__=!0,c7(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const o9="Относно тази инстанция",u9="Връзка с администратор",l9="FitTrackee е self-hosted тракер за активности.",c9="под {0} лиценз ",d9="Сорс код",E9="Данни за времето от:",p9={ABOUT_THIS_INSTANCE:o9,CONTACT_ADMIN:u9,FITTRACKEE_DESCRIPTION:l9,FITTRACKEE_LICENSE:c9,SOURCE_CODE:d9,WEATHER_DATA_FROM:E9},f9={DESCRIPTION:"Всякаква допълнителна информация, която може да бъде полезна за вашите потребители. Може да се използва Markdown синтаксис.",TEXT:"Детайлна информация за инстанцията"},m9="Действие",T9="Активиране на акаунт",_9="Активен",h9="Администриране",S9="Администрация",A9="Добавяне/премахване на администраторски права, изтриване на потребителски акаунт.",O9="Приложение",g9={ADMIN_CONTACT:"Администраторски имейл за контакт",MAX_FILES_IN_ZIP_LABEL:"Макс. файлове в zip архив",MAX_USERS_HELP:"0 - без лимит за регистрация.",MAX_USERS_LABEL:"Макс. брой активни потребители",NO_CONTACT_EMAIL:"без имейл за връзка",SINGLE_UPLOAD_MAX_SIZE_LABEL:"Макс. големина на качените файлове (в Mb)",STATS_WORKOUTS_LIMIT_HELP:"0 - без лимит на броя тренировки.",STATS_WORKOUTS_LIMIT_LABEL:"Макс. тренировки за спортни статистики",TITLE:"Конфигурация на приложението",ZIP_UPLOAD_MAX_SIZE_LABEL:"Макс. размер на zip архива (в Mb)"},I9="Обратно към администрациата",R9="Сигурни ли сте, че искате да изтриете {0} акаунтa? Всички данни ще бъдат изтрити, и няма да могат да бъдат възстановени.",N9="Сигурни ли сте, че искате да зададете нова парола за {0}?",v9="Текущ имейл",b9="Изтрий потребител",C9="Изпращането на имейли е забранено.",D9="Позволи/забрани видеве оборудвания.",P9="Позволи/забрани спортове.",L9={TABLE:{ACTIVE:"Активно",HAS_EQUIPMENTS:"оборудването съществува",IMAGE:"Изображение",LABEL:"Етикет"},TITLE:"Администриране на оборудването"},y9="Нов имейл",$9="Не е въведен текст",k9="Паролата бе нулирана.",U9="Добавете своя собствена политика за поверителност или оставете празно, за да използвате тази по подразбиране. Може да се използва Markdown синтаксис.",w9="Регистрациите са забранени.",M9="Регистрациите са позволени.",W9="Нулиране на парола",z9={TABLE:{ACTIVE:"Активен",HAS_WORKOUTS:"съществуват тренировки",IMAGE:"Изображение",LABEL:"Етикет"},TITLE:"Администриране на спортове"},F9="Актуализиране на конфигурацията на приложението.",x9="Актуализиране на имейл",B9="потребител | потребители",G9={SELECTS:{ORDER_BY:{ADMIN:"административен статус",CREATED_AT:"регистриран на",IS_ACTIVE:"статус на акаунт",USERNAME:"потребителско име",WORKOUTS_COUNT:"брой тренировки"}},TABLE:{ADD_ADMIN_RIGHTS:"Добави административни права",REMOVE_ADMIN_RIGHTS:"Отстрани административни права"},TITLE:"Администриране - Потребители"},H9="Имейл адресът бе променен.",V9={ABOUT:f9,ACTION:m9,ACTIVATE_USER_ACCOUNT:T9,ACTIVE:_9,ADMIN:h9,ADMINISTRATION:S9,ADMIN_RIGHTS_DELETE_USER_ACCOUNT:A9,APPLICATION:O9,APP_CONFIG:g9,BACK_TO_ADMIN:I9,CONFIRM_USER_ACCOUNT_DELETION:R9,CONFIRM_USER_PASSWORD_RESET:N9,CURRENT_EMAIL:v9,DELETE_USER:b9,EMAIL_SENDING_DISABLED:C9,ENABLE_DISABLE_EQUIPMENT_TYPES:D9,ENABLE_DISABLE_SPORTS:P9,EQUIPMENT_TYPES:L9,NEW_EMAIL:y9,NO_TEXT_ENTERED:$9,PASSWORD_RESET_SUCCESSFUL:k9,PRIVACY_POLICY_DESCRIPTION:U9,REGISTRATION_DISABLED:w9,REGISTRATION_ENABLED:M9,RESET_USER_PASSWORD:W9,SPORTS:z9,UPDATE_APPLICATION_DESCRIPTION:F9,UPDATE_USER_EMAIL:x9,USER:B9,USERS:G9,USER_EMAIL_UPDATE_SUCCESSFUL:H9},K9={"