-
Notifications
You must be signed in to change notification settings - Fork 69
Expand file tree
/
Copy pathactivity-app.mjs
More file actions
2 lines (2 loc) · 107 KB
/
activity-app.mjs
File metadata and controls
2 lines (2 loc) · 107 KB
1
2
(function(){"use strict";try{if(typeof document<"u"){var a=document.createElement("style");a.appendChild(document.createTextNode('#skip-actions.vue-skip-actions:focus-within{top:0!important;left:0!important;width:100vw;height:100vh;padding:var(--body-container-margin)!important;-webkit-backdrop-filter:brightness(50%);backdrop-filter:brightness(50%)}.material-design-icon[data-v-d8f0539f]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.vue-skip-actions__container[data-v-d8f0539f]{background-color:var(--color-main-background);border-radius:var(--border-radius-large);padding:22px}.vue-skip-actions__headline[data-v-d8f0539f]{font-weight:700;font-size:20px;line-height:30px;margin-bottom:12px}.vue-skip-actions__buttons[data-v-d8f0539f]{display:flex;flex-wrap:wrap;gap:12px}.vue-skip-actions__buttons>*[data-v-d8f0539f]{flex:1 0 fit-content}.vue-skip-actions__image[data-v-d8f0539f]{margin-top:12px}.content[data-v-d8f0539f]{box-sizing:border-box;margin:var(--body-container-margin);margin-top:var(--header-height);display:flex;width:calc(100% - var(--body-container-margin) * 2);border-radius:var(--body-container-radius);height:var(--body-height);overflow:hidden;padding:0}.content[data-v-d8f0539f]:not(.with-sidebar--full){position:fixed}.content[data-v-d8f0539f] *{box-sizing:border-box}.material-design-icon[data-v-7692fc78]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-details-toggle[data-v-7692fc78]{position:-webkit-sticky;position:sticky;width:var(--default-clickable-area);height:var(--default-clickable-area);padding:calc((var(--default-clickable-area) - 16px) / 2);cursor:pointer;opacity:.6;transform:rotate(180deg);background-color:var(--color-main-background);z-index:2000;top:var(--app-navigation-padding);left:calc(var(--default-clickable-area) + var(--app-navigation-padding) * 2)}.app-details-toggle--mobile[data-v-7692fc78]{left:var(--app-navigation-padding)}.app-details-toggle[data-v-7692fc78]:active,.app-details-toggle[data-v-7692fc78]:hover,.app-details-toggle[data-v-7692fc78]:focus{opacity:1}.material-design-icon[data-v-de6986e3]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-content[data-v-de6986e3]{position:initial;z-index:1000;flex-basis:100vw;height:100%;margin:0!important;background-color:var(--color-main-background);min-width:0}.app-content[data-v-de6986e3]:not(.app-content--has-list){overflow:auto}.app-content-wrapper[data-v-de6986e3]{position:relative;width:100%;height:100%}.app-content-wrapper--no-split.app-content-wrapper--show-list[data-v-de6986e3] .app-content-list{display:flex}.app-content-wrapper--no-split.app-content-wrapper--show-list[data-v-de6986e3] .app-content-details,.app-content-wrapper--no-split.app-content-wrapper--show-details[data-v-de6986e3] .app-content-list{display:none}.app-content-wrapper--no-split.app-content-wrapper--show-details[data-v-de6986e3] .app-content-details{display:block}[data-v-de6986e3] .splitpanes.default-theme .app-content-list{max-width:none;scrollbar-width:auto}[data-v-de6986e3] .splitpanes.default-theme .splitpanes__pane{background-color:transparent;transition:none}[data-v-de6986e3] .splitpanes.default-theme .splitpanes__pane-list{min-width:300px;position:-webkit-sticky;position:sticky}@media only screen and (width < 1024px){[data-v-de6986e3] .splitpanes.default-theme .splitpanes__pane-list{display:none}}[data-v-de6986e3] .splitpanes.default-theme .splitpanes__pane-details{overflow-y:auto}@media only screen and (width < 1024px){[data-v-de6986e3] .splitpanes.default-theme .splitpanes__pane-details{min-width:100%}}[data-v-de6986e3] .splitpanes.default-theme.splitpanes--vertical .splitpanes__splitter{background-color:var(--color-main-background);border-left:1px solid var(--color-border)}[data-v-de6986e3] .splitpanes.default-theme.splitpanes--vertical .splitpanes__splitter:before,[data-v-de6986e3] .splitpanes.default-theme.splitpanes--vertical .splitpanes__splitter:after{background-color:var(--color-border)}.app-content-wrapper--show-list[data-v-de6986e3] .app-content-list{max-width:none}.splitpanes{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.splitpanes--vertical{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.splitpanes--horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.splitpanes--dragging *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splitpanes__pane{width:100%;height:100%;overflow:hidden}.splitpanes--vertical .splitpanes__pane{-webkit-transition:width .2s ease-out;-o-transition:width .2s ease-out;transition:width .2s ease-out}.splitpanes--horizontal .splitpanes__pane{-webkit-transition:height .2s ease-out;-o-transition:height .2s ease-out;transition:height .2s ease-out}.splitpanes--dragging .splitpanes__pane{-webkit-transition:none;-o-transition:none;transition:none}.splitpanes__splitter{-ms-touch-action:none;touch-action:none}.splitpanes--vertical>.splitpanes__splitter{min-width:1px;cursor:col-resize}.splitpanes--horizontal>.splitpanes__splitter{min-height:1px;cursor:row-resize}.splitpanes.default-theme .splitpanes__pane{background-color:#f2f2f2}.splitpanes.default-theme .splitpanes__splitter{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-ms-flex-negative:0;flex-shrink:0}.splitpanes.default-theme .splitpanes__splitter:before,.splitpanes.default-theme .splitpanes__splitter:after{content:"";position:absolute;top:50%;left:50%;background-color:#00000026;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.splitpanes.default-theme .splitpanes__splitter:hover:before,.splitpanes.default-theme .splitpanes__splitter:hover:after{background-color:#00000040}.splitpanes.default-theme .splitpanes__splitter:first-child{cursor:auto}.default-theme.splitpanes .splitpanes .splitpanes__splitter{z-index:1}.default-theme.splitpanes--vertical>.splitpanes__splitter,.default-theme .splitpanes--vertical>.splitpanes__splitter{width:7px;border-left:1px solid #eee;margin-left:-1px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:30px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:before{margin-left:-2px}.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{margin-left:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter,.default-theme .splitpanes--horizontal>.splitpanes__splitter{height:7px;border-top:1px solid #eee;margin-top:-1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);width:30px;height:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px}.activity-group__heading[data-v-c16e5a63]{line-height:1.5;margin-block:30px 12px}.activity-group__heading[data-v-c16e5a63]:first-of-type{margin-block-start:0}.activity-app[data-v-6798da20]{display:flex;flex-direction:column;overflow:hidden}.activity-app__empty-content[data-v-6798da20]{height:100%}.activity-app__loading-indicator[data-v-6798da20]{color:var(--color-text-maxcontrast);justify-self:center;margin-block:30px 6px;text-align:center}.activity-app__container[data-v-6798da20]{display:flex;flex-direction:column;height:100%;width:min(100%,924px);max-width:924px;margin:0 auto;padding-inline:12px;overflow-y:scroll}.activity-app__heading[data-v-6798da20]{font-weight:700;font-size:20px;line-height:44px;margin-top:1px;margin-inline:calc(2 * var(--app-navigation-padding, 8px) + 44px) var(--app-navigation-padding, 8px)}.material-design-icon{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation,.app-content{--app-navigation-padding: calc(var(--default-grid-baseline, 4px) * 2)}.material-design-icon[data-v-e7d078cc]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation[data-v-e7d078cc]{--color-text-maxcontrast: var(--color-text-maxcontrast-background-blur, var(--color-text-maxcontrast-default));transition:transform var(--animation-quick),margin var(--animation-quick);width:300px;--app-navigation-max-width: calc(100vw - (var(--app-navigation-padding) + var(--default-clickable-area) + var(--default-grid-baseline)));max-width:var(--app-navigation-max-width);position:relative;top:0;left:0;padding:0;z-index:1800;height:100%;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-grow:0;flex-shrink:0;background-color:var(--color-main-background-blur, var(--color-main-background));-webkit-backdrop-filter:var(--filter-background-blur, none);backdrop-filter:var(--filter-background-blur, none)}.app-navigation--close[data-v-e7d078cc]{margin-left:calc(-1*min(300px,var(--app-navigation-max-width)))}.app-navigation__search[data-v-e7d078cc]{width:100%}.app-navigation__body[data-v-e7d078cc]{overflow-y:scroll}.app-navigation__content>ul[data-v-e7d078cc]{position:relative;width:100%;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--default-grid-baseline, 4px);padding:var(--app-navigation-padding)}.app-navigation .app-navigation__list[data-v-e7d078cc]{height:100%}.app-navigation__body--no-list[data-v-e7d078cc]{flex:1 1 auto;overflow:auto;height:100%}.app-navigation__content[data-v-e7d078cc]{height:100%;display:flex;flex-direction:column}[data-themes*=highcontrast] .app-navigation[data-v-e7d078cc]{border-inline-end:1px solid var(--color-border)}@media only screen and (max-width: 1024px){.app-navigation[data-v-e7d078cc]{position:absolute;border-inline-end:1px solid var(--color-border)}}@media only screen and (max-width: 512px){.app-navigation[data-v-e7d078cc]{z-index:1400}}.material-design-icon[data-v-058e6060]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-list[data-v-058e6060]{position:relative;width:100%;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--default-grid-baseline, 4px);padding:var(--app-navigation-padding)}.material-design-icon[data-v-b6024aba]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-toggle-wrapper[data-v-b6024aba]{position:absolute;top:var(--app-navigation-padding);right:calc(0px - var(--app-navigation-padding));margin-right:calc(-1 * var(--default-clickable-area))}button.app-navigation-toggle[data-v-b6024aba]{background-color:var(--color-main-background)}.material-design-icon[data-v-cadd59ae]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.button-vue.icon-collapse[data-v-cadd59ae]{position:relative;z-index:105;color:var(--color-main-text);right:0}.button-vue.icon-collapse--open[data-v-cadd59ae]{color:var(--color-main-text)}.button-vue.icon-collapse--open[data-v-cadd59ae]:hover{color:var(--color-primary-element)}.material-design-icon[data-v-97fce21a]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-entry[data-v-97fce21a]{position:relative;display:flex;flex-shrink:0;flex-wrap:wrap;box-sizing:border-box;width:100%;min-height:var(--default-clickable-area);transition:background-color var(--animation-quick) ease-in-out;transition:background-color .2s ease-in-out;border-radius:var(--border-radius-element, var(--border-radius-pill))}.app-navigation-entry-wrapper[data-v-97fce21a]{position:relative;display:flex;flex-shrink:0;flex-wrap:wrap;box-sizing:border-box;width:100%}.app-navigation-entry-wrapper.app-navigation-entry--collapsible:not(.app-navigation-entry--opened)>ul[data-v-97fce21a]{display:none}.app-navigation-entry.active[data-v-97fce21a]{background-color:var(--color-primary-element)!important}.app-navigation-entry.active[data-v-97fce21a]:hover{background-color:var(--color-primary-element-hover)!important}.app-navigation-entry.active .app-navigation-entry-link[data-v-97fce21a],.app-navigation-entry.active .app-navigation-entry-button[data-v-97fce21a]{color:var(--color-primary-element-text)!important}.app-navigation-entry[data-v-97fce21a]:focus-within,.app-navigation-entry[data-v-97fce21a]:hover{background-color:var(--color-background-hover)}.app-navigation-entry.active .app-navigation-entry__children[data-v-97fce21a],.app-navigation-entry:focus-within .app-navigation-entry__children[data-v-97fce21a],.app-navigation-entry:hover .app-navigation-entry__children[data-v-97fce21a]{background-color:var(--color-main-background)}.app-navigation-entry.active .app-navigation-entry__utils .app-navigation-entry__actions[data-v-97fce21a],.app-navigation-entry.app-navigation-entry--deleted .app-navigation-entry__utils .app-navigation-entry__actions[data-v-97fce21a],.app-navigation-entry:focus .app-navigation-entry__utils .app-navigation-entry__actions[data-v-97fce21a],.app-navigation-entry:focus-within .app-navigation-entry__utils .app-navigation-entry__actions[data-v-97fce21a],.app-navigation-entry:hover .app-navigation-entry__utils .app-navigation-entry__actions[data-v-97fce21a]{display:inline-block}.app-navigation-entry.app-navigation-entry--deleted>ul[data-v-97fce21a]{display:none}.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-97fce21a],.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-97fce21a]{padding-right:calc((var(--default-clickable-area) - 16px) / 2)}.app-navigation-entry .app-navigation-entry-link[data-v-97fce21a],.app-navigation-entry .app-navigation-entry-button[data-v-97fce21a]{z-index:100;display:flex;overflow:hidden;flex:1 1 0;box-sizing:border-box;min-height:var(--default-clickable-area);padding:0;white-space:nowrap;color:var(--color-main-text);background-repeat:no-repeat;background-position:calc((var(--default-clickable-area) - 16px) / 2) center;background-size:16px 16px;line-height:var(--default-clickable-area)}.app-navigation-entry .app-navigation-entry-link .app-navigation-entry-icon[data-v-97fce21a],.app-navigation-entry .app-navigation-entry-button .app-navigation-entry-icon[data-v-97fce21a]{display:flex;align-items:center;flex:0 0 var(--default-clickable-area);justify-content:center;width:var(--default-clickable-area);height:var(--default-clickable-area);background-size:16px 16px;background-repeat:no-repeat;background-position:calc((var(--default-clickable-area) - 16px) / 2) center}.app-navigation-entry .app-navigation-entry-link .app-navigation-entry__name[data-v-97fce21a],.app-navigation-entry .app-navigation-entry-button .app-navigation-entry__name[data-v-97fce21a]{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.app-navigation-entry .app-navigation-entry-link .editingContainer[data-v-97fce21a],.app-navigation-entry .app-navigation-entry-button .editingContainer[data-v-97fce21a]{width:calc(100% - var(--default-clickable-area));margin:auto}.app-navigation-entry .app-navigation-entry-link[data-v-97fce21a]:focus-visible,.app-navigation-entry .app-navigation-entry-button[data-v-97fce21a]:focus-visible{box-shadow:0 0 0 4px var(--color-main-background);outline:2px solid var(--color-main-text);border-radius:var(--border-radius-element, var(--border-radius-pill))}.app-navigation-entry__children[data-v-97fce21a]{position:relative;display:flex;flex:0 1 auto;flex-direction:column;width:100%;gap:var(--default-grid-baseline, 4px)}.app-navigation-entry__children .app-navigation-entry[data-v-97fce21a]{display:inline-flex;flex-wrap:wrap;padding-left:16px}.app-navigation-entry__deleted[data-v-97fce21a]{display:inline-flex;flex:1 1 0;padding-left:calc(var(--default-clickable-area) - (var(--default-clickable-area) - 16px) / 2)!important}.app-navigation-entry__deleted .app-navigation-entry__deleted-description[data-v-97fce21a]{position:relative;overflow:hidden;flex:1 1 0;white-space:nowrap;text-overflow:ellipsis;line-height:var(--default-clickable-area)}.app-navigation-entry__utils[data-v-97fce21a]{display:flex;min-width:var(--default-clickable-area);align-items:center;flex:0 1 auto;justify-content:flex-end}.app-navigation-entry__utils.app-navigation-entry__utils--display-actions .action-item.app-navigation-entry__actions[data-v-97fce21a]{display:inline-block}.app-navigation-entry__utils .app-navigation-entry__counter-wrapper[data-v-97fce21a]{margin-right:calc(var(--default-grid-baseline) * 2);display:flex;align-items:center;flex:0 1 auto}.app-navigation-entry__utils .action-item.app-navigation-entry__actions[data-v-97fce21a]{display:none}.app-navigation-entry--editing .app-navigation-entry-edit[data-v-97fce21a]{z-index:250;opacity:1}.app-navigation-entry--deleted .app-navigation-entry-deleted[data-v-97fce21a]{z-index:250;transform:translate(0)}.app-navigation-entry--pinned[data-v-97fce21a]{order:2;margin-top:auto}.app-navigation-entry--pinned~.app-navigation-entry--pinned[data-v-97fce21a]{margin-top:0}[data-themes*=highcontrast] .app-navigation-entry[data-v-97fce21a]:active{background-color:var(--color-primary-element-light-hover)!important}.material-design-icon[data-v-dba65098]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}li.action.active[data-v-dba65098]{background-color:var(--color-background-hover);border-radius:6px;padding:0}.action--disabled[data-v-dba65098]{pointer-events:none;opacity:.5}.action--disabled[data-v-dba65098]:hover,.action--disabled[data-v-dba65098]:focus{cursor:default;opacity:.5}.action--disabled *[data-v-dba65098]{opacity:1!important}.action-button[data-v-dba65098]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;padding-right:calc((var(--default-clickable-area) - 16px) / 2);box-sizing:border-box;cursor:pointer;white-space:nowrap;color:var(--color-main-text);border:0;border-radius:0;background-color:transparent;box-shadow:none;font-weight:400;font-size:var(--default-font-size);line-height:var(--default-clickable-area)}.action-button>span[data-v-dba65098]{cursor:pointer;white-space:nowrap}.action-button__icon[data-v-dba65098]{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1;background-position:calc((var(--default-clickable-area) - 16px) / 2) center;background-size:16px;background-repeat:no-repeat}.action-button[data-v-dba65098] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-button[data-v-dba65098] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-button__longtext-wrapper[data-v-dba65098],.action-button__longtext[data-v-dba65098]{max-width:220px;line-height:1.6em;padding:calc((var(--default-clickable-area) - 1.6em) / 2) 0;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis}.action-button__longtext[data-v-dba65098]{cursor:pointer;white-space:pre-wrap!important}.action-button__name[data-v-dba65098]{font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline-block}.action-button__menu-icon[data-v-dba65098],.action-button__pressed-icon[data-v-dba65098]{margin-left:auto;margin-right:calc((var(--default-clickable-area) - 16px) / 2 * -1)}.material-design-icon[data-v-0e795eb7]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-input-confirm[data-v-0e795eb7]{flex:1 0 100%;width:100%}.app-navigation-input-confirm form[data-v-0e795eb7]{display:flex}.app-navigation-input-confirm__input[data-v-0e795eb7]{height:34px;flex:1 1 100%;font-size:100%!important;margin:5px 5px 5px -8px!important;padding:7px!important}.app-navigation-input-confirm__input[data-v-0e795eb7]:active,.app-navigation-input-confirm__input[data-v-0e795eb7]:focus,.app-navigation-input-confirm__input[data-v-0e795eb7]:hover{outline:none;background-color:var(--color-main-background);color:var(--color-main-text);border-color:var(--color-primary-element)}.material-design-icon[data-v-981e215c]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}#app-settings[data-v-981e215c]{margin-top:auto;padding:3px}#app-settings__header[data-v-981e215c]{box-sizing:border-box;margin:0 3px 3px}#app-settings__header .settings-button[data-v-981e215c]{display:flex;flex:1 1 0;height:var(--default-clickable-area);width:100%;padding:0 14px 0 0;margin:0;background-color:transparent;box-shadow:none;border:0;border-radius:var(--body-container-radius);text-align:left;font-weight:400;font-size:100%;color:var(--color-main-text);line-height:var(--default-clickable-area)}#app-settings__header .settings-button[data-v-981e215c]:hover,#app-settings__header .settings-button[data-v-981e215c]:focus{background-color:var(--color-background-hover)}#app-settings__header .settings-button__icon[data-v-981e215c]{width:var(--default-clickable-area);height:var(--default-clickable-area);min-width:var(--default-clickable-area)}#app-settings__header .settings-button__label[data-v-981e215c]{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}#app-settings__content[data-v-981e215c]{display:block;padding:10px;margin-bottom:-3px;max-height:300px;overflow-y:auto;box-sizing:border-box}.slide-up-leave-active[data-v-981e215c],.slide-up-enter-active[data-v-981e215c]{transition-duration:var(--animation-slow);transition-property:max-height,padding;overflow-y:hidden!important}.slide-up-enter[data-v-981e215c],.slide-up-leave-to[data-v-981e215c]{max-height:0!important;padding:0 10px!important}.app-activity .settings-link{max-width:100%}.app-activity .app-navigation-entry.active .navigation-icon{filter:var(--primary-invert-if-dark)}.app-activity .app-navigation-entry:not(.active) .navigation-icon{filter:var(--background-invert-if-dark)}.app-activity .navigation-icon{height:16px;width:16px}')),document.head.appendChild(a)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})();
import{V as R,d as Ut,c as _t,t as B,g as ze,a as Ei,e as Pi,s as Mi,r as at,o as Ai,w as Li,b as Oi}from"./index-CpOKyUsr.chunk.mjs";import{N as He,u as Nt,A as je,m as ht,a as Ti,b as $i,c as Ii,C as Bi,d as Ri,e as Vi,v as Hi,f as ji,V as Fe}from"./Activity-D9CIVJNu.chunk.mjs";import{e as Y,g as Fi,l as ie,s as Ui,u as Wi}from"./logger-DdfSSqJ9.chunk.mjs";import{r as it,t as Zi,n as x,N as lt,a as T,b as Dt,c as qi,u as Ki,V as Gi,l as ne,d as Ue,e as We,v as Xi,f as Ji,g as Yi,h as Qi,i as tn,C as en,j as nn,k as sn,m as an,o as on,p as rn,q as ln,G as cn,s as un,w as pn,_ as Ze}from"./NcCheckboxRadioSwitch-CvMEEI9x-DpGaoKl-.chunk.mjs";import{s as qe,a as dn}from"./NcNoteCard-CImn6F9p-D_LWxEXJ.chunk.mjs";import"./_commonjsHelpers-D9DevfhH.chunk.mjs";const Rt="activity";let hn="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",fn=(t=21)=>{let e="",i=t|0;for(;i--;)e+=hn[Math.random()*64|0];return e};function Ot(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ot=function(e){return typeof e}:Ot=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ot(t)}var Ke={selector:"vue-portal-target-".concat(fn())},vn=function(t){return Ke.selector=t},Jt=typeof window<"u"&&(typeof document>"u"?"undefined":Ot(document))!==void 0,gn=R.extend({abstract:!0,name:"PortalOutlet",props:["nodes","tag"],data:function(t){return{updatedNodes:t.nodes}},render:function(t){var e=this.updatedNodes&&this.updatedNodes();return e?e.length===1&&!e[0].text?e:t(this.tag||"DIV",e):t()},destroyed:function(){var t=this.$el;t&&t.parentNode.removeChild(t)}}),Ge=R.extend({name:"VueSimplePortal",props:{disabled:{type:Boolean},prepend:{type:Boolean},selector:{type:String,default:function(){return"#".concat(Ke.selector)}},tag:{type:String,default:"DIV"}},render:function(t){if(this.disabled){var e=this.$scopedSlots&&this.$scopedSlots.default();return e?e.length<2&&!e[0].text?e:t(this.tag,e):t()}return t()},created:function(){this.getTargetEl()||this.insertTargetEl()},updated:function(){var t=this;this.$nextTick(function(){!t.disabled&&t.slotFn!==t.$scopedSlots.default&&(t.container.updatedNodes=t.$scopedSlots.default),t.slotFn=t.$scopedSlots.default})},beforeDestroy:function(){this.unmount()},watch:{disabled:{immediate:!0,handler:function(t){t?this.unmount():this.$nextTick(this.mount)}}},methods:{getTargetEl:function(){if(Jt)return document.querySelector(this.selector)},insertTargetEl:function(){if(Jt){var t=document.querySelector("body"),e=document.createElement(this.tag);e.id=this.selector.substring(1),t.appendChild(e)}},mount:function(){if(Jt){var t=this.getTargetEl(),e=document.createElement("DIV");this.prepend&&t.firstChild?t.insertBefore(e,t.firstChild):t.appendChild(e),this.container=new gn({el:e,parent:this,propsData:{tag:this.tag,nodes:this.$scopedSlots.default}})}},unmount:function(){this.container&&(this.container.$destroy(),delete this.container)}}});function mn(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};t.component(e.name||"portal",Ge),e.defaultSelector&&vn(e.defaultSelector)}typeof window<"u"&&window.Vue&&window.Vue===R&&R.use(mn),it(Zi);const yn='<!--\n - SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n - SPDX-License-Identifier: AGPL-3.0-or-later\n-->\n<svg width="395" height="314" viewBox="0 0 395 314" fill="none" xmlns="http://www.w3.org/2000/svg">\n<rect width="395" height="314" rx="11" fill="#439DCD"/>\n<rect x="13" y="51" width="366" height="248" rx="8" fill="white"/>\n<rect x="22" y="111" width="92" height="12" rx="6" fill="#DEDEDE"/>\n<rect x="22" y="127" width="92" height="12" rx="6" fill="#DEDEDE"/>\n<rect x="22" y="63" width="92" height="12" rx="6" fill="#DEDEDE"/>\n<rect x="22" y="191" width="92" height="12" rx="6" fill="#DEDEDE"/>\n<rect x="22" y="143" width="92" height="12" rx="6" fill="#DEDEDE"/>\n<rect x="22" y="79" width="92" height="12" rx="6" fill="#DEDEDE"/>\n<rect x="22" y="159" width="92" height="12" rx="6" fill="#DEDEDE"/>\n<rect x="22" y="95" width="92" height="12" rx="6" fill="#DEDEDE"/>\n<rect x="22" y="175" width="92" height="12" rx="6" fill="#DEDEDE"/>\n<path d="M288 145C277.56 147.8 265.32 149 254 149C242.68 149 230.44 147.8 220 145L218 153C225.44 155 234 156.32 242 157V209H250V185H258V209H266V157C274 156.32 282.56 155 290 153L288 145ZM254 145C258.4 145 262 141.4 262 137C262 132.6 258.4 129 254 129C249.6 129 246 132.6 246 137C246 141.4 249.6 145 254 145Z" fill="#DEDEDE"/>\n<path d="M43.5358 13C38.6641 13 34.535 16.2415 33.2552 20.6333C32.143 18.3038 29.7327 16.6718 26.9564 16.6718C23.1385 16.6718 20 19.7521 20 23.4993C20 27.2465 23.1385 30.3282 26.9564 30.3282C29.7327 30.3282 32.1429 28.6952 33.2552 26.3653C34.535 30.7575 38.6641 34 43.5358 34C48.3715 34 52.4796 30.8064 53.7921 26.4637C54.9249 28.7407 57.3053 30.3282 60.0421 30.3282C63.8601 30.3282 67 27.2465 67 23.4993C67 19.7521 63.8601 16.6718 60.0421 16.6718C57.3053 16.6718 54.9249 18.2583 53.7921 20.5349C52.4796 16.1926 48.3715 13 43.5358 13ZM43.5358 17.0079C47.2134 17.0079 50.1512 19.8899 50.1512 23.4993C50.1512 27.1087 47.2134 29.9921 43.5358 29.9921C39.8583 29.9921 36.9218 27.1087 36.9218 23.4993C36.9218 19.8899 39.8583 17.0079 43.5358 17.0079ZM26.9564 20.6797C28.5677 20.6797 29.8307 21.9179 29.8307 23.4993C29.8307 25.0807 28.5677 26.3203 26.9564 26.3203C25.3452 26.3203 24.0836 25.0807 24.0836 23.4993C24.0836 21.9179 25.3452 20.6797 26.9564 20.6797ZM60.0421 20.6797C61.6534 20.6797 62.9164 21.9179 62.9164 23.4993C62.9164 25.0807 61.6534 26.3203 60.0421 26.3203C58.4309 26.3203 57.1693 25.0807 57.1693 23.4993C57.1693 21.9179 58.4309 20.6797 60.0421 20.6797Z" fill="white"/>\n<rect x="79" y="20" width="8" height="8" rx="4" fill="white"/>\n<rect x="99" y="20" width="8" height="8" rx="4" fill="white"/>\n<rect x="119" y="20" width="8" height="8" rx="4" fill="white"/>\n<rect x="139" y="20" width="8" height="8" rx="4" fill="white"/>\n<rect x="159" y="20" width="8" height="8" rx="4" fill="white"/>\n<rect x="179" y="20" width="8" height="8" rx="4" fill="white"/>\n<path fill-rule="evenodd" clip-rule="evenodd" d="M12 0C5.37258 0 0 5.37259 0 12V302C0 308.627 5.37259 314 12 314H383C389.627 314 395 308.627 395 302V12C395 5.37258 389.627 0 383 0H12ZM140 44C132.268 44 126 50.268 126 58V292C126 299.732 132.268 306 140 306H372C379.732 306 386 299.732 386 292V58C386 50.268 379.732 44 372 44H140Z" fill="black" fill-opacity="0.35"/>\n</svg>\n',_n='<!--\n - SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n - SPDX-License-Identifier: AGPL-3.0-or-later\n-->\n<svg width="395" height="314" viewBox="0 0 395 314" fill="none" xmlns="http://www.w3.org/2000/svg">\n<rect width="395" height="314" rx="11" fill="#439DCD"/>\n<rect x="13" y="51" width="366" height="248" rx="8" fill="white"/>\n<rect x="22" y="111" width="92" height="12" rx="6" fill="#DEDEDE"/>\n<rect x="22" y="127" width="92" height="12" rx="6" fill="#DEDEDE"/>\n<rect x="22" y="63" width="92" height="12" rx="6" fill="#DEDEDE"/>\n<rect x="22" y="191" width="92" height="12" rx="6" fill="#DEDEDE"/>\n<rect x="22" y="143" width="92" height="12" rx="6" fill="#DEDEDE"/>\n<rect x="22" y="79" width="92" height="12" rx="6" fill="#DEDEDE"/>\n<rect x="22" y="159" width="92" height="12" rx="6" fill="#DEDEDE"/>\n<rect x="22" y="95" width="92" height="12" rx="6" fill="#DEDEDE"/>\n<rect x="22" y="175" width="92" height="12" rx="6" fill="#DEDEDE"/>\n<path d="M288 145C277.56 147.8 265.32 149 254 149C242.68 149 230.44 147.8 220 145L218 153C225.44 155 234 156.32 242 157V209H250V185H258V209H266V157C274 156.32 282.56 155 290 153L288 145ZM254 145C258.4 145 262 141.4 262 137C262 132.6 258.4 129 254 129C249.6 129 246 132.6 246 137C246 141.4 249.6 145 254 145Z" fill="#DEDEDE"/>\n<path d="M43.5358 13C38.6641 13 34.535 16.2415 33.2552 20.6333C32.143 18.3038 29.7327 16.6718 26.9564 16.6718C23.1385 16.6718 20 19.7521 20 23.4993C20 27.2465 23.1385 30.3282 26.9564 30.3282C29.7327 30.3282 32.1429 28.6952 33.2552 26.3653C34.535 30.7575 38.6641 34 43.5358 34C48.3715 34 52.4796 30.8064 53.7921 26.4637C54.9249 28.7407 57.3053 30.3282 60.0421 30.3282C63.8601 30.3282 67 27.2465 67 23.4993C67 19.7521 63.8601 16.6718 60.0421 16.6718C57.3053 16.6718 54.9249 18.2583 53.7921 20.5349C52.4796 16.1926 48.3715 13 43.5358 13ZM43.5358 17.0079C47.2134 17.0079 50.1512 19.8899 50.1512 23.4993C50.1512 27.1087 47.2134 29.9921 43.5358 29.9921C39.8583 29.9921 36.9218 27.1087 36.9218 23.4993C36.9218 19.8899 39.8583 17.0079 43.5358 17.0079ZM26.9564 20.6797C28.5677 20.6797 29.8307 21.9179 29.8307 23.4993C29.8307 25.0807 28.5677 26.3203 26.9564 26.3203C25.3452 26.3203 24.0836 25.0807 24.0836 23.4993C24.0836 21.9179 25.3452 20.6797 26.9564 20.6797ZM60.0421 20.6797C61.6534 20.6797 62.9164 21.9179 62.9164 23.4993C62.9164 25.0807 61.6534 26.3203 60.0421 26.3203C58.4309 26.3203 57.1693 25.0807 57.1693 23.4993C57.1693 21.9179 58.4309 20.6797 60.0421 20.6797Z" fill="white"/>\n<rect x="79" y="20" width="8" height="8" rx="4" fill="white"/>\n<rect x="99" y="20" width="8" height="8" rx="4" fill="white"/>\n<rect x="119" y="20" width="8" height="8" rx="4" fill="white"/>\n<rect x="139" y="20" width="8" height="8" rx="4" fill="white"/>\n<rect x="159" y="20" width="8" height="8" rx="4" fill="white"/>\n<rect x="179" y="20" width="8" height="8" rx="4" fill="white"/>\n<path fill-rule="evenodd" clip-rule="evenodd" d="M12 0C5.37258 0 0 5.37259 0 12V302C0 308.627 5.37259 314 12 314H383C389.627 314 395 308.627 395 302V12C395 5.37258 389.627 0 383 0H12ZM112 44C119.732 44 126 50.268 126 58V292C126 299.732 119.732 306 112 306H20C12.268 306 6 299.732 6 292V58C6 50.268 12.268 44 20 44H112Z" fill="black" fill-opacity="0.35"/>\n</svg>\n',Cn={name:"NcContent",components:{NcButton:lt,NcIconSvgWrapper:He,Teleport:Ge},provide(){return{"NcContent:setHasAppNavigation":this.setAppNavigation,"NcContent:selector":"#content-vue"}},props:{appName:{type:String,required:!0}},setup(){return{isMobile:Nt()}},data(){return{hasAppNavigation:!1,currentFocus:""}},computed:{currentImage(){return this.currentFocus==="navigation"?_n:yn}},beforeMount(){const t=document.getElementById("skip-actions");t&&(t.innerHTML="",t.classList.add("vue-skip-actions"))},methods:{t:T,openAppNavigation(){Y("toggle-navigation",{open:!0}),this.$nextTick(()=>{window.location.hash="app-navigation-vue",document.getElementById("app-navigation-vue").focus()})},setAppNavigation(t){this.hasAppNavigation=t,this.currentFocus===""&&(this.currentFocus="navigation")}}};var bn=function(){var t=this,e=t._self._c;return e("div",{class:["content","app-".concat(t.appName.toLowerCase())],attrs:{id:"content-vue"}},[e("Teleport",{attrs:{selector:"#skip-actions"}},[e("div",{staticClass:"vue-skip-actions__container"},[e("div",{staticClass:"vue-skip-actions__headline"},[t._v(" "+t._s(t.t("Keyboard navigation help"))+" ")]),e("div",{staticClass:"vue-skip-actions__buttons"},[e("NcButton",{directives:[{name:"show",rawName:"v-show",value:t.hasAppNavigation,expression:"hasAppNavigation"}],attrs:{type:"tertiary",href:"#app-navigation-vue"},on:{click:function(i){return i.preventDefault(),t.openAppNavigation.apply(null,arguments)},focusin:function(i){t.currentFocus="navigation"},mouseover:function(i){t.currentFocus="navigation"}}},[t._v(" "+t._s(t.t("Skip to app navigation"))+" ")]),e("NcButton",{attrs:{type:"tertiary",href:"#app-content-vue"},on:{focusin:function(i){t.currentFocus="content"},mouseover:function(i){t.currentFocus="content"}}},[t._v(" "+t._s(t.t("Skip to main content"))+" ")])],1),e("NcIconSvgWrapper",{directives:[{name:"show",rawName:"v-show",value:!t.isMobile,expression:"!isMobile"}],staticClass:"vue-skip-actions__image",attrs:{svg:t.currentImage,size:"auto"}})],1),t._v(" ")]),t._t("default")],2)},xn=[],Sn=x(Cn,bn,xn,!1,null,"d8f0539f");const wn=Sn.exports,kn=Ut({__name:"ActivityApp",setup(t){return{__sfc:!0,NcContent:wn}}});var zn=function(){var t=this,e=t._self._c,i=t._self._setupProxy;return e(i.NcContent,{attrs:{"app-name":"activity"}},[e("router-view",{attrs:{name:"navigation"}}),e("router-view")],1)},Nn=[],Dn=Dt(kn,zn,Nn,!1,null,null);const En=Dn.exports;var Pn=Object.defineProperty,Mn=Object.defineProperties,An=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Ne=(t,e,i)=>e in t?Pn(t,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[e]=i,Ln=(t,e)=>{for(var i in e||(e={}))Xe.call(e,i)&&Ne(t,i,e[i]);if(Vt)for(var i of Vt(e))Je.call(e,i)&&Ne(t,i,e[i]);return t},On=(t,e)=>Mn(t,An(e)),Tn=(t,e)=>{var i={};for(var n in t)Xe.call(t,n)&&e.indexOf(n)<0&&(i[n]=t[n]);if(t!=null&&Vt)for(var n of Vt(t))e.indexOf(n)<0&&Je.call(t,n)&&(i[n]=t[n]);return i};function Ye(t,e,i,n,s,a,o,r){var l=typeof t=="function"?t.options:t;e&&(l.render=e,l.staticRenderFns=i,l._compiled=!0);var p;if(s&&(p=s),p)if(l.functional){l._injectStyles=p;var c=l.render;l.render=function(d,h){return p.call(h),c(d,h)}}else{var u=l.beforeCreate;l.beforeCreate=u?[].concat(u,p):[p]}return{exports:t,options:l}}const $n={name:"splitpanes",props:{horizontal:{type:Boolean},pushOtherPanes:{type:Boolean,default:!0},dblClickSplitter:{type:Boolean,default:!0},rtl:{type:Boolean,default:!1},firstSplitter:{type:Boolean}},provide(){return{requestUpdate:this.requestUpdate,onPaneAdd:this.onPaneAdd,onPaneRemove:this.onPaneRemove,onPaneClick:this.onPaneClick}},data:()=>({container:null,ready:!1,panes:[],touch:{mouseDown:!1,dragging:!1,activeSplitter:null},splitterTaps:{splitter:null,timeoutId:null}}),computed:{panesCount(){return this.panes.length},indexedPanes(){return this.panes.reduce((t,e)=>(t[e.id]=e)&&t,{})}},methods:{updatePaneComponents(){this.panes.forEach(t=>{t.update&&t.update({[this.horizontal?"height":"width"]:"".concat(this.indexedPanes[t.id].size,"%")})})},bindEvents(){document.addEventListener("mousemove",this.onMouseMove,{passive:!1}),document.addEventListener("mouseup",this.onMouseUp),"ontouchstart"in window&&(document.addEventListener("touchmove",this.onMouseMove,{passive:!1}),document.addEventListener("touchend",this.onMouseUp))},unbindEvents(){document.removeEventListener("mousemove",this.onMouseMove,{passive:!1}),document.removeEventListener("mouseup",this.onMouseUp),"ontouchstart"in window&&(document.removeEventListener("touchmove",this.onMouseMove,{passive:!1}),document.removeEventListener("touchend",this.onMouseUp))},onMouseDown(t,e){this.bindEvents(),this.touch.mouseDown=!0,this.touch.activeSplitter=e},onMouseMove(t){this.touch.mouseDown&&(t.preventDefault(),this.touch.dragging=!0,this.calculatePanesSize(this.getCurrentMouseDrag(t)),this.$emit("resize",this.panes.map(e=>({min:e.min,max:e.max,size:e.size}))))},onMouseUp(){this.touch.dragging&&this.$emit("resized",this.panes.map(t=>({min:t.min,max:t.max,size:t.size}))),this.touch.mouseDown=!1,setTimeout(()=>{this.touch.dragging=!1,this.unbindEvents()},100)},onSplitterClick(t,e){"ontouchstart"in window&&(t.preventDefault(),this.dblClickSplitter&&(this.splitterTaps.splitter===e?(clearTimeout(this.splitterTaps.timeoutId),this.splitterTaps.timeoutId=null,this.onSplitterDblClick(t,e),this.splitterTaps.splitter=null):(this.splitterTaps.splitter=e,this.splitterTaps.timeoutId=setTimeout(()=>{this.splitterTaps.splitter=null},500)))),this.touch.dragging||this.$emit("splitter-click",this.panes[e])},onSplitterDblClick(t,e){let i=0;this.panes=this.panes.map((n,s)=>(n.size=s===e?n.max:n.min,s!==e&&(i+=n.min),n)),this.panes[e].size-=i,this.$emit("pane-maximize",this.panes[e])},onPaneClick(t,e){this.$emit("pane-click",this.indexedPanes[e])},getCurrentMouseDrag(t){const e=this.container.getBoundingClientRect(),{clientX:i,clientY:n}="ontouchstart"in window&&t.touches?t.touches[0]:t;return{x:i-e.left,y:n-e.top}},getCurrentDragPercentage(t){t=t[this.horizontal?"y":"x"];const e=this.container[this.horizontal?"clientHeight":"clientWidth"];return this.rtl&&!this.horizontal&&(t=e-t),t*100/e},calculatePanesSize(t){const e=this.touch.activeSplitter;let i={prevPanesSize:this.sumPrevPanesSize(e),nextPanesSize:this.sumNextPanesSize(e),prevReachedMinPanes:0,nextReachedMinPanes:0};const n=0+(this.pushOtherPanes?0:i.prevPanesSize),s=100-(this.pushOtherPanes?0:i.nextPanesSize),a=Math.max(Math.min(this.getCurrentDragPercentage(t),s),n);let o=[e,e+1],r=this.panes[o[0]]||null,l=this.panes[o[1]]||null;const p=r.max<100&&a>=r.max+i.prevPanesSize,c=l.max<100&&a<=100-(l.max+this.sumNextPanesSize(e+1));if(p||c){p?(r.size=r.max,l.size=Math.max(100-r.max-i.prevPanesSize-i.nextPanesSize,0)):(r.size=Math.max(100-l.max-i.prevPanesSize-this.sumNextPanesSize(e+1),0),l.size=l.max);return}if(this.pushOtherPanes){const u=this.doPushOtherPanes(i,a);if(!u)return;({sums:i,panesToResize:o}=u),r=this.panes[o[0]]||null,l=this.panes[o[1]]||null}r!==null&&(r.size=Math.min(Math.max(a-i.prevPanesSize-i.prevReachedMinPanes,r.min),r.max)),l!==null&&(l.size=Math.min(Math.max(100-a-i.nextPanesSize-i.nextReachedMinPanes,l.min),l.max))},doPushOtherPanes(t,e){const i=this.touch.activeSplitter,n=[i,i+1];return e<t.prevPanesSize+this.panes[n[0]].min&&(n[0]=this.findPrevExpandedPane(i).index,t.prevReachedMinPanes=0,n[0]<i&&this.panes.forEach((s,a)=>{a>n[0]&&a<=i&&(s.size=s.min,t.prevReachedMinPanes+=s.min)}),t.prevPanesSize=this.sumPrevPanesSize(n[0]),n[0]===void 0)?(t.prevReachedMinPanes=0,this.panes[0].size=this.panes[0].min,this.panes.forEach((s,a)=>{a>0&&a<=i&&(s.size=s.min,t.prevReachedMinPanes+=s.min)}),this.panes[n[1]].size=100-t.prevReachedMinPanes-this.panes[0].min-t.prevPanesSize-t.nextPanesSize,null):e>100-t.nextPanesSize-this.panes[n[1]].min&&(n[1]=this.findNextExpandedPane(i).index,t.nextReachedMinPanes=0,n[1]>i+1&&this.panes.forEach((s,a)=>{a>i&&a<n[1]&&(s.size=s.min,t.nextReachedMinPanes+=s.min)}),t.nextPanesSize=this.sumNextPanesSize(n[1]-1),n[1]===void 0)?(t.nextReachedMinPanes=0,this.panes[this.panesCount-1].size=this.panes[this.panesCount-1].min,this.panes.forEach((s,a)=>{a<this.panesCount-1&&a>=i+1&&(s.size=s.min,t.nextReachedMinPanes+=s.min)}),this.panes[n[0]].size=100-t.prevPanesSize-t.nextReachedMinPanes-this.panes[this.panesCount-1].min-t.nextPanesSize,null):{sums:t,panesToResize:n}},sumPrevPanesSize(t){return this.panes.reduce((e,i,n)=>e+(n<t?i.size:0),0)},sumNextPanesSize(t){return this.panes.reduce((e,i,n)=>e+(n>t+1?i.size:0),0)},findPrevExpandedPane(t){return[...this.panes].reverse().find(e=>e.index<t&&e.size>e.min)||{}},findNextExpandedPane(t){return this.panes.find(e=>e.index>t+1&&e.size>e.min)||{}},checkSplitpanesNodes(){Array.from(this.container.children).forEach(t=>{const e=t.classList.contains("splitpanes__pane"),i=t.classList.contains("splitpanes__splitter");if(!e&&!i){t.parentNode.removeChild(t),console.warn("Splitpanes: Only <pane> elements are allowed at the root of <splitpanes>. One of your DOM nodes was removed.");return}})},addSplitter(t,e,i=!1){const n=t-1,s=document.createElement("div");s.classList.add("splitpanes__splitter"),i||(s.onmousedown=a=>this.onMouseDown(a,n),typeof window<"u"&&"ontouchstart"in window&&(s.ontouchstart=a=>this.onMouseDown(a,n)),s.onclick=a=>this.onSplitterClick(a,n+1)),this.dblClickSplitter&&(s.ondblclick=a=>this.onSplitterDblClick(a,n+1)),e.parentNode.insertBefore(s,e)},removeSplitter(t){t.onmousedown=void 0,t.onclick=void 0,t.ondblclick=void 0,t.parentNode.removeChild(t)},redoSplitters(){const t=Array.from(this.container.children);t.forEach(i=>{i.className.includes("splitpanes__splitter")&&this.removeSplitter(i)});let e=0;t.forEach(i=>{i.className.includes("splitpanes__pane")&&(!e&&this.firstSplitter?this.addSplitter(e,i,!0):e&&this.addSplitter(e,i),e++)})},requestUpdate(t){var e=t,{target:i}=e,n=Tn(e,["target"]);const s=this.indexedPanes[i._uid];Object.entries(n).forEach(([a,o])=>s[a]=o)},onPaneAdd(t){let e=-1;Array.from(t.$el.parentNode.children).some(s=>(s.className.includes("splitpanes__pane")&&e++,s===t.$el));const i=parseFloat(t.minSize),n=parseFloat(t.maxSize);this.panes.splice(e,0,{id:t._uid,index:e,min:isNaN(i)?0:i,max:isNaN(n)?100:n,size:t.size===null?null:parseFloat(t.size),givenSize:t.size,update:t.update}),this.panes.forEach((s,a)=>s.index=a),this.ready&&this.$nextTick(()=>{this.redoSplitters(),this.resetPaneSizes({addedPane:this.panes[e]}),this.$emit("pane-add",{index:e,panes:this.panes.map(s=>({min:s.min,max:s.max,size:s.size}))})})},onPaneRemove(t){const e=this.panes.findIndex(n=>n.id===t._uid),i=this.panes.splice(e,1)[0];this.panes.forEach((n,s)=>n.index=s),this.$nextTick(()=>{this.redoSplitters(),this.resetPaneSizes({removedPane:On(Ln({},i),{index:e})}),this.$emit("pane-remove",{removed:i,panes:this.panes.map(n=>({min:n.min,max:n.max,size:n.size}))})})},resetPaneSizes(t={}){!t.addedPane&&!t.removedPane?this.initialPanesSizing():this.panes.some(e=>e.givenSize!==null||e.min||e.max<100)?this.equalizeAfterAddOrRemove(t):this.equalize(),this.ready&&this.$emit("resized",this.panes.map(e=>({min:e.min,max:e.max,size:e.size})))},equalize(){const t=100/this.panesCount;let e=0,i=[],n=[];this.panes.forEach(s=>{s.size=Math.max(Math.min(t,s.max),s.min),e-=s.size,s.size>=s.max&&i.push(s.id),s.size<=s.min&&n.push(s.id)}),e>.1&&this.readjustSizes(e,i,n)},initialPanesSizing(){100/this.panesCount;let t=100,e=[],i=[],n=0;this.panes.forEach(a=>{t-=a.size,a.size!==null&&n++,a.size>=a.max&&e.push(a.id),a.size<=a.min&&i.push(a.id)});let s=100;t>.1&&(this.panes.forEach(a=>{a.size===null&&(a.size=Math.max(Math.min(t/(this.panesCount-n),a.max),a.min)),s-=a.size}),s>.1&&this.readjustSizes(t,e,i))},equalizeAfterAddOrRemove({addedPane:t,removedPane:e}={}){let i=100/this.panesCount,n=0,s=[],a=[];t&&t.givenSize!==null&&(i=(100-t.givenSize)/(this.panesCount-1)),this.panes.forEach(o=>{n-=o.size,o.size>=o.max&&s.push(o.id),o.size<=o.min&&a.push(o.id)}),!(Math.abs(n)<.1)&&(this.panes.forEach(o=>{t&&t.givenSize!==null&&t.id===o.id||(o.size=Math.max(Math.min(i,o.max),o.min)),n-=o.size,o.size>=o.max&&s.push(o.id),o.size<=o.min&&a.push(o.id)}),n>.1&&this.readjustSizes(n,s,a))},readjustSizes(t,e,i){let n;t>0?n=t/(this.panesCount-e.length):n=t/(this.panesCount-i.length),this.panes.forEach((s,a)=>{if(t>0&&!e.includes(s.id)){const o=Math.max(Math.min(s.size+n,s.max),s.min),r=o-s.size;t-=r,s.size=o}else if(!i.includes(s.id)){const o=Math.max(Math.min(s.size+n,s.max),s.min),r=o-s.size;t-=r,s.size=o}s.update({[this.horizontal?"height":"width"]:"".concat(this.indexedPanes[s.id].size,"%")})}),Math.abs(t)>.1&&this.$nextTick(()=>{this.ready&&console.warn("Splitpanes: Could not resize panes correctly due to their constraints.")})}},watch:{panes:{deep:!0,immediate:!1,handler(){this.updatePaneComponents()}},horizontal(){this.updatePaneComponents()},firstSplitter(){this.redoSplitters()},dblClickSplitter(t){[...this.container.querySelectorAll(".splitpanes__splitter")].forEach((e,i)=>{e.ondblclick=t?n=>this.onSplitterDblClick(n,i):void 0})}},beforeDestroy(){this.ready=!1},mounted(){this.container=this.$refs.container,this.checkSplitpanesNodes(),this.redoSplitters(),this.resetPaneSizes(),this.$emit("ready"),this.ready=!0},render(t){return t("div",{ref:"container",class:["splitpanes","splitpanes--".concat(this.horizontal?"horizontal":"vertical"),{"splitpanes--dragging":this.touch.dragging}]},this.$slots.default)}};let In,Bn;const De={};var Rn=Ye($n,In,Bn,!1,Vn);function Vn(t){for(let e in De)this[e]=De[e]}var Hn=function(){return Rn.exports}(),jn=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"splitpanes__pane",style:t.style,on:{click:function(n){return t.onPaneClick(n,t._uid)}}},[t._t("default")],2)},Fn=[];const Un={name:"pane",inject:["requestUpdate","onPaneAdd","onPaneRemove","onPaneClick"],props:{size:{type:[Number,String],default:null},minSize:{type:[Number,String],default:0},maxSize:{type:[Number,String],default:100}},data:()=>({style:{}}),mounted(){this.onPaneAdd(this)},beforeDestroy(){this.onPaneRemove(this)},methods:{update(t){this.style=t}},computed:{sizeNumber(){return this.size||this.size===0?parseFloat(this.size):null},minSizeNumber(){return parseFloat(this.minSize)},maxSizeNumber(){return parseFloat(this.maxSize)}},watch:{sizeNumber(t){this.requestUpdate({target:this,size:t})},minSizeNumber(t){this.requestUpdate({target:this,min:t})},maxSizeNumber(t){this.requestUpdate({target:this,max:t})}}},Ee={};var Wn=Ye(Un,jn,Fn,!1,Zn);function Zn(t){for(let e in Ee)this[e]=Ee[e]}var qn=function(){return Wn.exports}();it(qi);const Kn={name:"NcAppDetailsToggle",directives:{tooltip:Gi},components:{NcButton:lt,ArrowRight:je},setup(){return{isMobile:Nt()}},computed:{title(){return T("Go back to the list")}},watch:{isMobile:{immediate:!0,handler(){this.toggleAppNavigationButton(this.isMobile)}}},beforeDestroy(){this.isMobile&&this.toggleAppNavigationButton(!1)},methods:{toggleAppNavigationButton(t=!0){const e=document.querySelector(".app-navigation .app-navigation-toggle");e&&(e.style.display=t?"none":null,t===!0&&Y("toggle-navigation",{open:!1}))}}};var Gn=function(){var t=this,e=t._self._c;return e("NcButton",{directives:[{name:"tooltip",rawName:"v-tooltip",value:t.title,expression:"title"}],staticClass:"app-details-toggle",class:{"app-details-toggle--mobile":t.isMobile},attrs:{type:"tertiary","aria-label":t.title},scopedSlots:t._u([{key:"icon",fn:function(){return[e("ArrowRight",{attrs:{size:20}})]},proxy:!0}])})},Xn=[],Jn=x(Kn,Gn,Xn,!1,null,"7692fc78");const Yn=Jn.exports,Pe=Fi("nextcloud").persist().build(),Qn={name:"NcAppContent",components:{NcAppDetailsToggle:Yn,Pane:qn,Splitpanes:Hn},props:{allowSwipeNavigation:{type:Boolean,default:!0},listSize:{type:Number,default:20},listMinWidth:{type:Number,default:15},listMaxWidth:{type:Number,default:40},paneConfigKey:{type:String,default:""},showDetails:{type:Boolean,default:!0},pageHeading:{type:String,default:null},layout:{type:String,default:"vertical-split",validator(t){return["no-split","vertical-split","horizontal-split"].includes(t)}}},emits:["update:showDetails","resize:list"],setup(){return{isMobile:Nt()}},data(){return{contentHeight:0,hasList:!1,hasContent:!1,swiping:{},listPaneSize:this.restorePaneConfig()}},computed:{paneConfigID(){if(this.paneConfigKey!=="")return"pane-list-size-".concat(this.paneConfigKey);try{return"pane-list-size-".concat(Rt)}catch{return console.info("[INFO] AppContent:","falling back to global nextcloud pane config"),"pane-list-size-nextcloud"}},detailsPaneSize(){return this.listPaneSize?100-this.listPaneSize:this.paneDefaults.details.size},paneDefaults(){return{list:{size:this.listSize,min:this.listMinWidth,max:this.listMaxWidth},details:{size:100-this.listSize,min:100-this.listMaxWidth,max:100-this.listMinWidth}}}},updated(){this.checkSlots()},mounted(){this.allowSwipeNavigation&&(this.swiping=Ki(this.$el,{onSwipeEnd:this.handleSwipe})),this.checkSlots(),this.restorePaneConfig()},methods:{handleSwipe(t,e){Math.abs(this.swiping.lengthX)>70&&(this.swiping.coordsStart.x<300/2&&e==="right"?Y("toggle-navigation",{open:!0}):this.swiping.coordsStart.x<300*1.5&&e==="left"&&Y("toggle-navigation",{open:!1}))},handlePaneResize(t){const e=parseInt(t[0].size,10);Pe.setItem(this.paneConfigID,JSON.stringify(e)),this.listPaneSize=e,this.$emit("resize:list",{size:e}),console.debug("AppContent pane config",e)},checkSlots(){this.hasList=!!this.$scopedSlots.list,this.hasContent=!!this.$scopedSlots.default},restorePaneConfig(){const t=parseInt(Pe.getItem(this.paneConfigID),10);if(!isNaN(t)&&t!==this.listPaneSize)return console.debug("AppContent pane config",t),this.listPaneSize=t,t},hideDetails(){this.$emit("update:showDetails",!1)}}};var ts=function(){var t=this,e=t._self._c;return e("main",{staticClass:"app-content no-snapper",class:{"app-content--has-list":t.hasList},attrs:{id:"app-content-vue"}},[t.pageHeading?e("h1",{staticClass:"hidden-visually"},[t._v(" "+t._s(t.pageHeading)+" ")]):t._e(),t.hasList?[t.isMobile||t.layout==="no-split"?e("div",{staticClass:"app-content-wrapper app-content-wrapper--no-split",class:{"app-content-wrapper--show-details":t.showDetails,"app-content-wrapper--show-list":!t.showDetails,"app-content-wrapper--mobile":t.isMobile}},[t.showDetails?e("NcAppDetailsToggle",{nativeOn:{click:function(i){return i.stopPropagation(),i.preventDefault(),t.hideDetails.apply(null,arguments)}}}):t._e(),t.showDetails?t._t("default"):t._t("list")],2):t.layout==="vertical-split"||t.layout==="horizontal-split"?e("div",{staticClass:"app-content-wrapper"},[e("Splitpanes",{staticClass:"default-theme",class:{"splitpanes--horizontal":t.layout==="horizontal-split","splitpanes--vertical":t.layout==="vertical-split"},attrs:{horizontal:t.layout==="horizontal-split"},on:{resized:t.handlePaneResize}},[e("Pane",{staticClass:"splitpanes__pane-list",attrs:{size:t.listPaneSize||t.paneDefaults.list.size,"min-size":t.paneDefaults.list.min,"max-size":t.paneDefaults.list.max}},[t._t("list")],2),e("Pane",{staticClass:"splitpanes__pane-details",attrs:{size:t.detailsPaneSize,"min-size":t.paneDefaults.details.min,"max-size":t.paneDefaults.details.max}},[t._t("default")],2)],1)],1):t._e()]:t._e(),t.hasList?t._e():t._t("default")],2)},es=[],is=x(Qn,ts,es,!1,null,"de6986e3");const ns=is.exports;var Wt=Symbol(),Ct=Symbol(),Me=Symbol(),Ae=Symbol(),de=function(t){return"frag"in t},ss={get:function(){return this[Ct]||this.parentElement},configurable:!0},bt=function(t,e){Ct in t||(t[Ct]=e,Object.defineProperty(t,"parentNode",ss))},as={get:function(){var t=this.parentNode.childNodes,e=t.indexOf(this);return e>-1&&t[e+1]||null}},Tt=function(t){Me in t||(t[Me]=!0,Object.defineProperty(t,"nextSibling",as))},os=function(t,e){for(;t.parentNode!==e;){var i=t,n=i.parentNode;n&&(t=n)}return t},Yt,Qe=function(t){if(!Yt){var e=Object.getOwnPropertyDescriptor(Node.prototype,"childNodes");Yt=e.get}var i=Yt.apply(t),n=Array.from(i).map(function(s){return os(s,t)});return n.filter(function(s,a){return s!==n[a-1]})},rs={get:function(){return this.frag||Qe(this)}},ls={get:function(){return this.childNodes[0]||null}};function cs(){return this.childNodes.length>0}var Le=function(t){Ae in t||(t[Ae]=!0,Object.defineProperties(t,{childNodes:rs,firstChild:ls}),t.hasChildNodes=cs)};function us(){var t;(t=this.frag[0]).before.apply(t,arguments)}function ps(){var t=this.frag,e=t.splice(0,t.length);e.forEach(function(i){i.remove()})}var ds=function t(e){var i;return(i=Array.prototype).concat.apply(i,e.map(function(n){return de(n)?t(n.frag):n}))},hs=function(t,e){var i=t[Wt];e.before(i),bt(i,t),t.frag.unshift(i)};function Oe(t){if(de(this)){var e=this.frag.indexOf(t);if(e>-1){var i=this.frag.splice(e,1),n=i[0];this.frag.length===0&&hs(this,n),t.remove()}}else{var s=Qe(this),a=s.indexOf(t);a>-1&&t.remove()}return t}function Te(t,e){var i=this,n=t.frag||[t];if(de(this)){if(t[Ct]===this&&t.parentElement)return t;var s=this.frag;if(e){var a=s.indexOf(e);a>-1&&(s.splice.apply(s,[a,0].concat(n)),e.before.apply(e,n))}else{var o=s[s.length-1];s.push.apply(s,n),o.after.apply(o,n)}ti(this)}else e?this.childNodes.includes(e)&&e.before.apply(e,n):this.append.apply(this,n);n.forEach(function(l){bt(l,i)});var r=n[n.length-1];return Tt(r),t}function fs(t){if(t[Ct]===this&&t.parentElement)return t;var e=this.frag,i=e[e.length-1];return i.after(t),bt(t,this),ti(this),e.push(t),t}var ti=function(t){var e=t[Wt];t.frag[0]===e&&(t.frag.shift(),e.remove())},vs={set:function(t){var e=this;if(this.frag[0]!==this[Wt]&&this.frag.slice().forEach(function(n){return e.removeChild(n)}),t){var i=document.createElement("div");i.innerHTML=t,Array.from(i.childNodes).forEach(function(n){e.appendChild(n)})}},get:function(){return""}},gs={inserted:function(t){var e=t.parentNode,i=t.nextSibling,n=t.previousSibling,s=Array.from(t.childNodes),a=document.createComment("");s.length===0&&s.push(a),t.frag=s,t[Wt]=a;var o=document.createDocumentFragment();o.append.apply(o,ds(s)),t.replaceWith(o),s.forEach(function(r){bt(r,t),Tt(r)}),Le(t),Object.assign(t,{remove:ps,appendChild:fs,insertBefore:Te,removeChild:Oe,before:us}),Object.defineProperty(t,"innerHTML",vs),e&&(Object.assign(e,{removeChild:Oe,insertBefore:Te}),bt(t,e),Le(e)),i&&Tt(t),n&&Tt(n)},unbind:function(t){t.remove()}},ms={name:"Fragment",directives:{frag:gs},render:function(t){return t("div",{directives:[{name:"frag"}]},this.$slots.default)}};const ys=Ut({__name:"ActivityGroup",props:{activities:null},setup(t){const e=t,i=_t(()=>{const s=ht(),a=ht().subtract(1,"day"),o=ht(e.activities[0].datetime);return o.isSame(s,"day")?B("activity","Today"):o.isSame(a,"day")?B("activity","Yesterday"):o.format("LL")}),n=_t(()=>{const s=ht(e.activities[0].datetime).format("LL");return s!==i.value?s:void 0});return{__sfc:!0,props:e,dateText:i,fullDate:n,Activity:Ti,Fragment:ms}}});var _s=function(){var t=this,e=t._self._c,i=t._self._setupProxy;return e(i.Fragment,[e("h2",{staticClass:"activity-group__heading",attrs:{title:i.fullDate}},[t._v(" "+t._s(i.dateText)+" ")]),e("ul",t._l(t.activities,function(n){return e(i.Activity,{key:n.id,attrs:{activity:n,"show-previews":!0}})}),1)])},Cs=[],bs=Dt(ys,_s,Cs,!1,null,"c16e5a63");const xs=bs.exports,Ss='<svg viewBox="0 0 32 32" height="32" width="32" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="m8 22 1-7H4l9-13h2l-1 8h6L10 22H8Z" style="fill-rule:nonzero" transform="matrix(1.5 0 0 1.5 -2 -2)"/></svg>';function ws(t){const e=Object.create(null);for(const i of t.split(","))e[i]=1;return i=>i in e}const he={},$t=()=>{},ei=Object.assign,ks=Object.prototype.hasOwnProperty,se=(t,e)=>ks.call(t,e),M=Array.isArray,ft=t=>Zt(t)==="[object Map]",zs=t=>Zt(t)==="[object Set]",V=t=>typeof t=="function",Ns=t=>typeof t=="string",Et=t=>typeof t=="symbol",ct=t=>t!==null&&typeof t=="object",Ds=t=>(ct(t)||V(t))&&V(t.then)&&V(t.catch),Es=Object.prototype.toString,Zt=t=>Es.call(t),Ps=t=>Zt(t).slice(8,-1),Ms=t=>Zt(t)==="[object Object]",fe=t=>Ns(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Z=(t,e)=>!Object.is(t,e);let $e;const ae=()=>$e||($e=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof ze<"u"?ze:{});let y;const Qt=new WeakSet;class As{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Qt.has(this)&&(Qt.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||ni(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Ie(this),si(this);const e=y,i=A;y=this,A=!0;try{return this.fn()}finally{ai(this),y=e,A=i,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)me(e);this.deps=this.depsTail=void 0,Ie(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Qt.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){oe(this)&&this.run()}get dirty(){return oe(this)}}let ii=0,vt,gt;function ni(t,e=!1){if(t.flags|=8,e){t.next=gt,gt=t;return}t.next=vt,vt=t}function ve(){ii++}function ge(){if(--ii>0)return;if(gt){let e=gt;for(gt=void 0;e;){const i=e.next;e.next=void 0,e.flags&=-9,e=i}}let t;for(;vt;){let e=vt;for(vt=void 0;e;){const i=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(n){t||(t=n)}e=i}}if(t)throw t}function si(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function ai(t){let e,i=t.depsTail,n=i;for(;n;){const s=n.prevDep;n.version===-1?(n===i&&(i=s),me(n),Ls(n)):e=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=s}t.deps=e,t.depsTail=i}function oe(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(oi(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function oi(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===xt))return;t.globalVersion=xt;const e=t.dep;if(t.flags|=2,e.version>0&&!t.isSSR&&t.deps&&!oe(t)){t.flags&=-3;return}const i=y,n=A;y=t,A=!0;try{si(t);const s=t.fn(t._value);(e.version===0||Z(s,t._value))&&(t._value=s,e.version++)}catch(s){throw e.version++,s}finally{y=i,A=n,ai(t),t.flags&=-3}}function me(t,e=!1){const{dep:i,prevSub:n,nextSub:s}=t;if(n&&(n.nextSub=s,t.prevSub=void 0),s&&(s.prevSub=n,t.nextSub=void 0),i.subs===t&&(i.subs=n,!n&&i.computed)){i.computed.flags&=-5;for(let a=i.computed.deps;a;a=a.nextDep)me(a,!0)}!e&&!--i.sc&&i.map&&i.map.delete(i.key)}function Ls(t){const{prevDep:e,nextDep:i}=t;e&&(e.nextDep=i,t.prevDep=void 0),i&&(i.prevDep=e,t.nextDep=void 0)}let A=!0;const ri=[];function qt(){ri.push(A),A=!1}function Kt(){const t=ri.pop();A=t===void 0?!0:t}function Ie(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const i=y;y=void 0;try{e()}finally{y=i}}}let xt=0;class Os{constructor(e,i){this.sub=e,this.dep=i,this.version=i.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class ye{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(e){if(!y||!A||y===this.computed)return;let i=this.activeLink;if(i===void 0||i.sub!==y)i=this.activeLink=new Os(y,this),y.deps?(i.prevDep=y.depsTail,y.depsTail.nextDep=i,y.depsTail=i):y.deps=y.depsTail=i,li(i);else if(i.version===-1&&(i.version=this.version,i.nextDep)){const n=i.nextDep;n.prevDep=i.prevDep,i.prevDep&&(i.prevDep.nextDep=n),i.prevDep=y.depsTail,i.nextDep=void 0,y.depsTail.nextDep=i,y.depsTail=i,y.deps===i&&(y.deps=n)}return i}trigger(e){this.version++,xt++,this.notify(e)}notify(e){ve();try{for(let i=this.subs;i;i=i.prevSub)i.sub.notify()&&i.sub.dep.notify()}finally{ge()}}}function li(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let n=e.deps;n;n=n.nextDep)li(n)}const i=t.dep.subs;i!==t&&(t.prevSub=i,i&&(i.nextSub=t)),t.dep.subs=t}}const re=new WeakMap,Q=Symbol(""),le=Symbol(""),St=Symbol("");function z(t,e,i){if(A&&y){let n=re.get(t);n||re.set(t,n=new Map);let s=n.get(i);s||(n.set(i,s=new ye),s.map=n,s.key=i),s.track()}}function U(t,e,i,n,s,a){const o=re.get(t);if(!o){xt++;return}const r=l=>{l&&l.trigger()};if(ve(),e==="clear")o.forEach(r);else{const l=M(t),p=l&&fe(i);if(l&&i==="length"){const c=Number(n);o.forEach((u,d)=>{(d==="length"||d===St||!Et(d)&&d>=c)&&r(u)})}else switch((i!==void 0||o.has(void 0))&&r(o.get(i)),p&&r(o.get(St)),e){case"add":l?p&&r(o.get("length")):(r(o.get(Q)),ft(t)&&r(o.get(le)));break;case"delete":l||(r(o.get(Q)),ft(t)&&r(o.get(le)));break;case"set":ft(t)&&r(o.get(Q));break}}ge()}function st(t){const e=m(t);return e===t?e:(z(e,"iterate",St),L(t)?e:e.map(k))}function _e(t){return z(t=m(t),"iterate",St),t}const Ts={__proto__:null,[Symbol.iterator](){return te(this,Symbol.iterator,k)},concat(...t){return st(this).concat(...t.map(e=>M(e)?st(e):e))},entries(){return te(this,"entries",t=>(t[1]=k(t[1]),t))},every(t,e){return $(this,"every",t,e,void 0,arguments)},filter(t,e){return $(this,"filter",t,e,i=>i.map(k),arguments)},find(t,e){return $(this,"find",t,e,k,arguments)},findIndex(t,e){return $(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return $(this,"findLast",t,e,k,arguments)},findLastIndex(t,e){return $(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return $(this,"forEach",t,e,void 0,arguments)},includes(...t){return ee(this,"includes",t)},indexOf(...t){return ee(this,"indexOf",t)},join(t){return st(this).join(t)},lastIndexOf(...t){return ee(this,"lastIndexOf",t)},map(t,e){return $(this,"map",t,e,void 0,arguments)},pop(){return dt(this,"pop")},push(...t){return dt(this,"push",t)},reduce(t,...e){return Be(this,"reduce",t,e)},reduceRight(t,...e){return Be(this,"reduceRight",t,e)},shift(){return dt(this,"shift")},some(t,e){return $(this,"some",t,e,void 0,arguments)},splice(...t){return dt(this,"splice",t)},toReversed(){return st(this).toReversed()},toSorted(t){return st(this).toSorted(t)},toSpliced(...t){return st(this).toSpliced(...t)},unshift(...t){return dt(this,"unshift",t)},values(){return te(this,"values",k)}};function te(t,e,i){const n=_e(t),s=n[e]();return n!==t&&!L(t)&&(s._next=s.next,s.next=()=>{const a=s._next();return a.value&&(a.value=i(a.value)),a}),s}const $s=Array.prototype;function $(t,e,i,n,s,a){const o=_e(t),r=o!==t&&!L(t),l=o[e];if(l!==$s[e]){const u=l.apply(t,a);return r?k(u):u}let p=i;o!==t&&(r?p=function(u,d){return i.call(this,k(u),d,t)}:i.length>2&&(p=function(u,d){return i.call(this,u,d,t)}));const c=l.call(o,p,n);return r&&s?s(c):c}function Be(t,e,i,n){const s=_e(t);let a=i;return s!==t&&(L(t)?i.length>3&&(a=function(o,r,l){return i.call(this,o,r,l,t)}):a=function(o,r,l){return i.call(this,o,k(r),l,t)}),s[e](a,...n)}function ee(t,e,i){const n=m(t);z(n,"iterate",St);const s=n[e](...i);return(s===-1||s===!1)&&Js(i[0])?(i[0]=m(i[0]),n[e](...i)):s}function dt(t,e,i=[]){qt(),ve();const n=m(t)[e].apply(t,i);return ge(),Kt(),n}const Is=ws("__proto__,__v_isRef,__isVue"),ci=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(Et));function Bs(t){Et(t)||(t=String(t));const e=m(this);return z(e,"has",t),e.hasOwnProperty(t)}class ui{constructor(e=!1,i=!1){this._isReadonly=e,this._isShallow=i}get(e,i,n){if(i==="__v_skip")return e.__v_skip;const s=this._isReadonly,a=this._isShallow;if(i==="__v_isReactive")return!s;if(i==="__v_isReadonly")return s;if(i==="__v_isShallow")return a;if(i==="__v_raw")return n===(s?a?Ks:hi:a?qs:di).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const o=M(e);if(!s){let l;if(o&&(l=Ts[i]))return l;if(i==="hasOwnProperty")return Bs}const r=Reflect.get(e,i,O(e)?e:n);return(Et(i)?ci.has(i):Is(i))||(s||z(e,"get",i),a)?r:O(r)?o&&fe(i)?r:r.value:ct(r)?s?fi(r):wt(r):r}}class Rs extends ui{constructor(e=!1){super(!1,e)}set(e,i,n,s){let a=e[i];if(!this._isShallow){const l=tt(a);if(!L(n)&&!tt(n)&&(a=m(a),n=m(n)),!M(e)&&O(a)&&!O(n))return l?!1:(a.value=n,!0)}const o=M(e)&&fe(i)?Number(i)<e.length:se(e,i),r=Reflect.set(e,i,n,O(e)?e:s);return e===m(s)&&(o?Z(n,a)&&U(e,"set",i,n):U(e,"add",i,n)),r}deleteProperty(e,i){const n=se(e,i);e[i];const s=Reflect.deleteProperty(e,i);return s&&n&&U(e,"delete",i,void 0),s}has(e,i){const n=Reflect.has(e,i);return(!Et(i)||!ci.has(i))&&z(e,"has",i),n}ownKeys(e){return z(e,"iterate",M(e)?"length":Q),Reflect.ownKeys(e)}}class Vs extends ui{constructor(e=!1){super(!0,e)}set(e,i){return!0}deleteProperty(e,i){return!0}}const Hs=new Rs,js=new Vs,ce=t=>t,Mt=t=>Reflect.getPrototypeOf(t);function Fs(t,e,i){return function(...n){const s=this.__v_raw,a=m(s),o=ft(a),r=t==="entries"||t===Symbol.iterator&&o,l=t==="keys"&&o,p=s[t](...n),c=i?ce:e?ue:k;return!e&&z(a,"iterate",l?le:Q),{next(){const{value:u,done:d}=p.next();return d?{value:u,done:d}:{value:r?[c(u[0]),c(u[1])]:c(u),done:d}},[Symbol.iterator](){return this}}}}function At(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function Us(t,e){const i={get(n){const s=this.__v_raw,a=m(s),o=m(n);t||(Z(n,o)&&z(a,"get",n),z(a,"get",o));const{has:r}=Mt(a),l=e?ce:t?ue:k;if(r.call(a,n))return l(s.get(n));if(r.call(a,o))return l(s.get(o));s!==a&&s.get(n)},get size(){const n=this.__v_raw;return!t&&z(m(n),"iterate",Q),Reflect.get(n,"size",n)},has(n){const s=this.__v_raw,a=m(s),o=m(n);return t||(Z(n,o)&&z(a,"has",n),z(a,"has",o)),n===o?s.has(n):s.has(n)||s.has(o)},forEach(n,s){const a=this,o=a.__v_raw,r=m(o),l=e?ce:t?ue:k;return!t&&z(r,"iterate",Q),o.forEach((p,c)=>n.call(s,l(p),l(c),a))}};return ei(i,t?{add:At("add"),set:At("set"),delete:At("delete"),clear:At("clear")}:{add(n){!e&&!L(n)&&!tt(n)&&(n=m(n));const s=m(this);return Mt(s).has.call(s,n)||(s.add(n),U(s,"add",n,n)),this},set(n,s){!e&&!L(s)&&!tt(s)&&(s=m(s));const a=m(this),{has:o,get:r}=Mt(a);let l=o.call(a,n);l||(n=m(n),l=o.call(a,n));const p=r.call(a,n);return a.set(n,s),l?Z(s,p)&&U(a,"set",n,s):U(a,"add",n,s),this},delete(n){const s=m(this),{has:a,get:o}=Mt(s);let r=a.call(s,n);r||(n=m(n),r=a.call(s,n)),o&&o.call(s,n);const l=s.delete(n);return r&&U(s,"delete",n,void 0),l},clear(){const n=m(this),s=n.size!==0,a=n.clear();return s&&U(n,"clear",void 0,void 0),a}}),["keys","values","entries",Symbol.iterator].forEach(n=>{i[n]=Fs(n,t,e)}),i}function pi(t,e){const i=Us(t,e);return(n,s,a)=>s==="__v_isReactive"?!t:s==="__v_isReadonly"?t:s==="__v_raw"?n:Reflect.get(se(i,s)&&s in n?i:n,s,a)}const Ws={get:pi(!1,!1)},Zs={get:pi(!0,!1)},di=new WeakMap,qs=new WeakMap,hi=new WeakMap,Ks=new WeakMap;function Gs(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Xs(t){return t.__v_skip||!Object.isExtensible(t)?0:Gs(Ps(t))}function wt(t){return tt(t)?t:vi(t,!1,Hs,Ws,di)}function fi(t){return vi(t,!0,js,Zs,hi)}function vi(t,e,i,n,s){if(!ct(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const a=s.get(t);if(a)return a;const o=Xs(t);if(o===0)return t;const r=new Proxy(t,o===2?n:i);return s.set(t,r),r}function It(t){return tt(t)?It(t.__v_raw):!!(t&&t.__v_isReactive)}function tt(t){return!!(t&&t.__v_isReadonly)}function L(t){return!!(t&&t.__v_isShallow)}function Js(t){return t?!!t.__v_raw:!1}function m(t){const e=t&&t.__v_raw;return e?m(e):t}const k=t=>ct(t)?wt(t):t,ue=t=>ct(t)?fi(t):t;function O(t){return t?t.__v_isRef===!0:!1}function gi(t){return mi(t,!1)}function mt(t){return mi(t,!0)}function mi(t,e){return O(t)?t:new Ys(t,e)}class Ys{constructor(e,i){this.dep=new ye,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=i?e:m(e),this._value=i?e:k(e),this.__v_isShallow=i}get value(){return this.dep.track(),this._value}set value(e){const i=this._rawValue,n=this.__v_isShallow||L(e)||tt(e);e=n?e:m(e),Z(e,i)&&(this._rawValue=e,this._value=n?e:k(e),this.dep.trigger())}}function yi(t){return O(t)?t.value:t}function w(t){return V(t)?t():yi(t)}class Qs{constructor(e,i,n){this.fn=e,this.setter=i,this._value=void 0,this.dep=new ye(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=xt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!i,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&y!==this)return ni(this,!0),!0}get value(){const e=this.dep.track();return oi(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function ta(t,e,i=!1){let n,s;return V(t)?n=t:(n=t.get,s=t.set),new Qs(n,s,i)}const Lt={},Ht=new WeakMap;let J;function ea(t,e=!1,i=J){if(i){let n=Ht.get(i);n||Ht.set(i,n=[]),n.push(t)}}function ia(t,e,i=he){const{immediate:n,deep:s,once:a,scheduler:o,augmentJob:r,call:l}=i,p=f=>s?f:L(f)||s===!1||s===0?W(f,1):W(f);let c,u,d,h,g=!1,_=!1;if(O(t)?(u=()=>t.value,g=L(t)):It(t)?(u=()=>p(t),g=!0):M(t)?(_=!0,g=t.some(f=>It(f)||L(f)),u=()=>t.map(f=>{if(O(f))return f.value;if(It(f))return p(f);if(V(f))return l?l(f,2):f()})):V(t)?e?u=l?()=>l(t,2):t:u=()=>{if(d){qt();try{d()}finally{Kt()}}const f=J;J=c;try{return l?l(t,3,[h]):t(h)}finally{J=f}}:u=$t,e&&s){const f=u,D=s===!0?1/0:s;u=()=>W(f(),D)}const C=()=>{c.stop()};if(a&&e){const f=e;e=(...D)=>{f(...D),C()}}let b=_?new Array(t.length).fill(Lt):Lt;const S=f=>{if(!(!(c.flags&1)||!c.dirty&&!f))if(e){const D=c.run();if(s||g||(_?D.some((q,K)=>Z(q,b[K])):Z(D,b))){d&&d();const q=J;J=c;try{const K=[D,b===Lt?void 0:_&&b[0]===Lt?[]:b,h];l?l(e,3,K):e(...K),b=D}finally{J=q}}}else c.run()};return r&&r(S),c=new As(u),c.scheduler=o?()=>o(S,!1):S,h=f=>ea(f,!1,c),d=c.onStop=()=>{const f=Ht.get(c);if(f){if(l)l(f,4);else for(const D of f)D();Ht.delete(c)}},e?n?S(!0):b=c.run():o?o(S.bind(null,!0),!0):c.run(),C.pause=c.pause.bind(c),C.resume=c.resume.bind(c),C.stop=C,C}function W(t,e=1/0,i){if(e<=0||!ct(t)||t.__v_skip||(i=i||new Set,i.has(t)))return t;if(i.add(t),e--,O(t))W(t.value,e,i);else if(M(t))for(let n=0;n<t.length;n++)W(t[n],e,i);else if(zs(t)||ft(t))t.forEach(n=>{W(n,e,i)});else if(Ms(t)){for(const n in t)W(t[n],e,i);for(const n of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,n)&&W(t[n],e,i)}return t}function Ce(t,e,i,n){try{return n?t(...n):t()}catch(s){_i(s,e,i)}}function be(t,e,i,n){if(V(t)){const s=Ce(t,e,i,n);return s&&Ds(s)&&s.catch(a=>{_i(a,e,i)}),s}if(M(t)){const s=[];for(let a=0;a<t.length;a++)s.push(be(t[a],e,i,n));return s}}function _i(t,e,i,n=!0){const s=e?e.vnode:null,{errorHandler:a,throwUnhandledErrorInProduction:o}=e&&e.appContext.config||he;if(e){let r=e.parent;const l=e.proxy,p="https://vuejs.org/error-reference/#runtime-".concat(i);for(;r;){const c=r.ec;if(c){for(let u=0;u<c.length;u++)if(c[u](t,l,p)===!1)return}r=r.parent}if(a){qt(),Ce(a,null,10,[t,l,p]),Kt();return}}na(t,i,s,n,o)}function na(t,e,i,n=!0,s=!1){if(s)throw t;console.error(t)}const P=[];let I=-1;const rt=[];let F=null,ot=0;const Ci=Promise.resolve();let jt=null;function Ft(t){const e=jt||Ci;return t?e.then(this?t.bind(this):t):e}function sa(t){let e=I+1,i=P.length;for(;e<i;){const n=e+i>>>1,s=P[n],a=kt(s);a<t||a===t&&s.flags&2?e=n+1:i=n}return e}function aa(t){if(!(t.flags&1)){const e=kt(t),i=P[P.length-1];!i||!(t.flags&2)&&e>=kt(i)?P.push(t):P.splice(sa(e),0,t),t.flags|=1,bi()}}function bi(){jt||(jt=Ci.then(xi))}function oa(t){M(t)?rt.push(...t):F&&t.id===-1?F.splice(ot+1,0,t):t.flags&1||(rt.push(t),t.flags|=1),bi()}function ra(t){if(rt.length){const e=[...new Set(rt)].sort((i,n)=>kt(i)-kt(n));if(rt.length=0,F){F.push(...e);return}for(F=e,ot=0;ot<F.length;ot++){const i=F[ot];i.flags&4&&(i.flags&=-2),i.flags&8||i(),i.flags&=-2}F=null,ot=0}}const kt=t=>t.id==null?t.flags&2?-1:1/0:t.id;function xi(t){try{for(I=0;I<P.length;I++){const e=P[I];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),Ce(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;I<P.length;I++){const e=P[I];e&&(e.flags&=-2)}I=-1,P.length=0,ra(),jt=null,(P.length||rt.length)&&xi()}}let Si=null;ae().requestIdleCallback,ae().cancelIdleCallback;function la(t,e,i=nt,n=!1){if(i){const s=i[t]||(i[t]=[]),a=e.__weh||(e.__weh=(...o)=>{qt();const r=ma(i),l=be(e,i,t,o);return r(),Kt(),l});return n?s.unshift(a):s.push(a),a}}const wi=t=>(e,i=nt)=>{(!zt||t==="sp")&&la(t,(...n)=>e(...n),i)},ki=wi("m"),ca=wi("um");let ua=null;function pa(t,e,i=!1){const n=nt||Si;if(n||ua){const s=n?n.parent==null?n.vnode.appContext&&n.vnode.appContext.provides:n.parent.provides:void 0;if(s&&t in s)return s[t];if(arguments.length>1)return i&&V(e)?e.call(n&&n.proxy):e}}const da=ga,ha=Symbol.for("v-scx"),fa=()=>pa(ha);function Gt(t,e,i){return va(t,e,i)}function va(t,e,i=he){const{immediate:n,deep:s,flush:a,once:o}=i,r=ei({},i),l=e&&n||!e&&a!=="post";let p;if(zt){if(a==="sync"){const h=fa();p=h.__watcherHandles||(h.__watcherHandles=[])}else if(!l){const h=()=>{};return h.stop=$t,h.resume=$t,h.pause=$t,h}}const c=nt;r.call=(h,g,_)=>be(h,c,g,_);let u=!1;a==="post"?r.scheduler=h=>{da(h,c&&c.suspense)}:a!=="sync"&&(u=!0,r.scheduler=(h,g)=>{g?h():aa(h)}),r.augmentJob=h=>{e&&(h.flags|=4),u&&(h.flags|=2,c&&(h.id=c.uid,h.i=c))};const d=ia(t,e,r);return zt&&(p?p.push(d):l&&d()),d}function ga(t,e){e&&e.pendingBranch?M(t)?e.effects.push(...t):e.effects.push(t):oa(t)}let nt=null;const zi=()=>nt||Si;let pe;{const t=ae(),e=(i,n)=>{let s;return(s=t[i])||(s=t[i]=[]),s.push(n),a=>{s.length>1?s.forEach(o=>o(a)):s[0](a)}};pe=e("__VUE_INSTANCE_SETTERS__",i=>nt=i),e("__VUE_SSR_SETTERS__",i=>zt=i)}const ma=t=>{const e=nt;return pe(t),t.scope.on(),()=>{t.scope.off(),pe(e)}};let zt=!1;const et=(t,e)=>ta(t,e,zt),ya=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const _a=t=>t!=null,Ca=Object.prototype.toString,ba=t=>Ca.call(t)==="[object Object]",H=()=>{};function Ni(t,e){function i(...n){return new Promise((s,a)=>{Promise.resolve(t(()=>e.apply(this,n),{fn:e,thisArg:this,args:n})).then(s).catch(a)})}return i}function xa(t,e={}){let i,n,s=H;const a=r=>{clearTimeout(r),s(),s=H};let o;return r=>{const l=w(t),p=w(e.maxWait);return i&&a(i),l<=0||p!==void 0&&p<=0?(n&&(a(n),n=null),Promise.resolve(r())):new Promise((c,u)=>{s=e.rejectOnCancel?u:c,o=r,p&&!n&&(n=setTimeout(()=>{i&&a(i),n=null,c(o())},p)),i=setTimeout(()=>{n&&a(n),n=null,c(r())},l)})}}function Sa(...t){let e=0,i,n=!0,s=H,a,o,r,l,p;!O(t[0])&&typeof t[0]=="object"?{delay:o,trailing:r=!0,leading:l=!0,rejectOnCancel:p=!1}=t[0]:[o,r=!0,l=!0,p=!1]=t;const c=()=>{i&&(clearTimeout(i),i=void 0,s(),s=H)};return u=>{const d=w(o),h=Date.now()-e,g=()=>a=u();return c(),d<=0?(e=Date.now(),g()):(h>d&&(l||!n)?(e=Date.now(),g()):r&&(a=new Promise((_,C)=>{s=p?C:_,i=setTimeout(()=>{e=Date.now(),n=!0,_(g()),c()},Math.max(0,d-h))})),!l&&!i&&(i=setTimeout(()=>n=!0,d)),n=!1,a)}}function Di(t){return zi()}function Bt(t){return Array.isArray(t)?t:[t]}function wa(t,e=200,i={}){return Ni(xa(e,i),t)}function ka(t,e=200,i=!1,n=!0,s=!1){return Ni(Sa(e,i,n,s),t)}function za(t,e=!0,i){Di()?ki(t,i):e?t():Ft(t)}function Na(t,e){Di()&&ca(t,e)}function Da(t,e,i){return Gt(t,e,{...i,immediate:!0})}function Ea(t,e,i){const n=Gt(t,(...s)=>(Ft(()=>n()),e(...s)),i);return n}const Xt=ya?window:void 0;function yt(t){var e;const i=w(t);return(e=i==null?void 0:i.$el)!=null?e:i}function Re(...t){const e=[],i=()=>{e.forEach(o=>o()),e.length=0},n=(o,r,l,p)=>(o.addEventListener(r,l,p),()=>o.removeEventListener(r,l,p)),s=et(()=>{const o=Bt(w(t[0])).filter(r=>r!=null);return o.every(r=>typeof r!="string")?o:void 0}),a=Da(()=>{var o,r;return[(r=(o=s.value)==null?void 0:o.map(l=>yt(l)))!=null?r:[Xt].filter(l=>l!=null),Bt(w(s.value?t[1]:t[0])),Bt(yi(s.value?t[2]:t[1])),w(s.value?t[3]:t[2])]},([o,r,l,p])=>{if(i(),!(o!=null&&o.length)||!(r!=null&&r.length)||!(l!=null&&l.length))return;const c=ba(p)?{...p}:p;e.push(...o.flatMap(u=>r.flatMap(d=>l.map(h=>n(u,d,h,c)))))},{flush:"post"});return()=>{a(),i()}}function Pa(){const t=mt(!1),e=zi();return e&&ki(()=>{t.value=!0},e),t}function Ma(t){const e=Pa();return et(()=>(e.value,!!t()))}function Aa(t,e,i={}){const{root:n,rootMargin:s="0px",threshold:a=0,window:o=Xt,immediate:r=!0}=i,l=Ma(()=>o&&"IntersectionObserver"in o),p=et(()=>{const h=w(t);return Bt(h).map(yt).filter(_a)});let c=H;const u=gi(r),d=l.value?Gt(()=>[p.value,yt(n),u.value],([h,g])=>{if(c(),!u.value||!h.length)return;const _=new IntersectionObserver(e,{root:yt(g),rootMargin:s,threshold:a});h.forEach(C=>C&&_.observe(C)),c=()=>{_.disconnect(),c=H}},{immediate:r,flush:"post"}):H;return{isSupported:l,isActive:u,pause(){c(),u.value=!1},resume(){u.value=!0},stop:()=>{c(),d(),u.value=!1}}}function La(t,e={}){const{window:i=Xt,scrollTarget:n,threshold:s=0,rootMargin:a,once:o=!1}=e,r=mt(!1),{stop:l}=Aa(t,p=>{let c=r.value,u=0;for(const d of p)d.time>=u&&(u=d.time,c=d.isIntersecting);r.value=c,o&&Ea(r,()=>{l()})},{root:n,window:i,threshold:s,rootMargin:w(a)});return r}function Oa(t){return typeof Window<"u"&&t instanceof Window?t.document.documentElement:typeof Document<"u"&&t instanceof Document?t.documentElement:t}const Ve=1;function Ta(t,e={}){const{throttle:i=0,idle:n=200,onStop:s=H,onScroll:a=H,offset:o={left:0,right:0,top:0,bottom:0},eventListenerOptions:r={capture:!1,passive:!0},behavior:l="auto",window:p=Xt,onError:c=v=>{console.error(v)}}=e,u=mt(0),d=mt(0),h=et({get(){return u.value},set(v){_(v,void 0)}}),g=et({get(){return d.value},set(v){_(void 0,v)}});function _(v,G){var E,ut,pt,Pt;if(!p)return;const N=w(t);if(!N)return;(pt=N instanceof Document?p.document.body:N)==null||pt.scrollTo({top:(E=w(G))!=null?E:g.value,left:(ut=w(v))!=null?ut:h.value,behavior:w(l)});const j=((Pt=N==null?void 0:N.document)==null?void 0:Pt.documentElement)||(N==null?void 0:N.documentElement)||N;h!=null&&(u.value=j.scrollLeft),g!=null&&(d.value=j.scrollTop)}const C=mt(!1),b=wt({left:!0,right:!1,top:!0,bottom:!1}),S=wt({left:!1,right:!1,top:!1,bottom:!1}),f=v=>{C.value&&(C.value=!1,S.left=!1,S.right=!1,S.top=!1,S.bottom=!1,s(v))},D=wa(f,i+n),q=v=>{var G;if(!p)return;const E=((G=v==null?void 0:v.document)==null?void 0:G.documentElement)||(v==null?void 0:v.documentElement)||yt(v),{display:ut,flexDirection:pt,direction:Pt}=getComputedStyle(E),N=Pt==="rtl"?-1:1,j=E.scrollLeft;S.left=j<u.value,S.right=j>u.value;const xe=j*N<=(o.left||0),Se=j*N+E.clientWidth>=E.scrollWidth-(o.right||0)-Ve;ut==="flex"&&pt==="row-reverse"?(b.left=Se,b.right=xe):(b.left=xe,b.right=Se),u.value=j;let X=E.scrollTop;v===p.document&&!X&&(X=p.document.body.scrollTop),S.top=X<d.value,S.bottom=X>d.value;const we=X<=(o.top||0),ke=X+E.clientHeight>=E.scrollHeight-(o.bottom||0)-Ve;ut==="flex"&&pt==="column-reverse"?(b.top=ke,b.bottom=we):(b.top=we,b.bottom=ke),d.value=X},K=v=>{var G;if(!p)return;const E=(G=v.target.documentElement)!=null?G:v.target;q(E),C.value=!0,D(v),a(v)};return Re(t,"scroll",i?ka(K,i,!0,!1):K,r),za(()=>{try{const v=w(t);if(!v)return;q(v)}catch(v){c(v)}}),Re(t,"scrollend",f,r),{x:h,y:g,isScrolling:C,arrivedState:b,directions:S,measure(){const v=w(t);p&&v&&q(v)}}}function $a(t,e,i={}){var n;const{direction:s="bottom",interval:a=100,canLoadMore:o=()=>!0}=i,r=wt(Ta(t,{...i,offset:{[s]:(n=i.distance)!=null?n:0,...i.offset}})),l=gi(),p=et(()=>!!l.value),c=et(()=>Oa(w(t))),u=La(c);function d(){if(r.measure(),!c.value||!u.value||!o(c.value))return;const{scrollHeight:g,clientHeight:_,scrollWidth:C,clientWidth:b}=c.value,S=s==="bottom"||s==="top"?g<=_:C<=b;(r.arrivedState[s]||S)&&(l.value||(l.value=Promise.all([e(r),new Promise(f=>setTimeout(f,a))]).finally(()=>{l.value=null,Ft(()=>d())})))}const h=Gt(()=>[r.arrivedState[s],u.value],d,{immediate:!0});return Na(h),{isLoading:p,reset(){Ft(()=>d())}}}function Ia(){var t=Ei().proxy.$root;if(!t._$route){var e=Pi(!0).run(function(){return Mi(Object.assign({},t.$router.currentRoute))});t._$route=e,t.$router.afterEach(function(i){Object.assign(e,i)})}return t._$route}const Ba=Ut({__name:"ActivityAppFeed",props:{filter:{default:"all"}},setup(t){const e=t,i=ne(Rt,"navigationList"),n=Ia(),s=at(!1),a=at(!0),o=at([]),r=at(),l=at();$a(l,async()=>{a.value&&await u()},{distance:100});const p=_t(()=>{const d={};for(const h of o.value){const g=ht(h.datetime).format("LL");d[g]===void 0?d[g]=[h]:d[g].push(h)}return d}),c=_t(()=>i.find(d=>d.id===n.params.filter).name);async function u(){var d,h;if(!s.value)try{const g=(d=r.value)!=null?d:"0";s.value=!0;const _=await We.get(Xi("apps/activity/api/v2/activity/{filter}?format=json&previews=true&since={since}",{filter:e.filter,since:g}));o.value.push(..._.data.ocs.data.map(C=>new Ii(C))),r.value=_.headers["x-activity-last-given"],a.value=!0}catch(g){if(Ji.isAxiosError(g)&&((h=g.response)==null?void 0:h.status)===304){a.value=!1;return}ie.error(g),qe(B("activity","Could not load activities"))}finally{s.value=!1}}return Ai(()=>{u()}),Li(e,()=>{o.value=[],r.value=void 0,u()}),{__sfc:!0,navigationList:i,route:n,props:e,loading:s,hasMoreActivites:a,allActivities:o,lastActivityLoaded:r,container:l,groupedActivities:p,headingTitle:c,loadActivities:u,NcAppContent:ns,NcIconSvgWrapper:He,NcEmptyContent:$i,NcLoadingIcon:Ue,ActivityGroup:xs,appIconSVG:Ss,t:B}}});var Ra=function(){var t=this,e=t._self._c,i=t._self._setupProxy;return e(i.NcAppContent,{staticClass:"activity-app"},[e("h1",{staticClass:"activity-app__heading"},[t._v(" "+t._s(i.headingTitle)+" ")]),i.hasMoreActivites&&i.allActivities.length===0?e(i.NcEmptyContent,{staticClass:"activity-app__empty-content",attrs:{name:i.t("activity","Loading activities"),description:i.t("activity","This stream will show events like additions, changes & shares")},scopedSlots:t._u([{key:"icon",fn:function(){return[e(i.NcLoadingIcon,{attrs:{size:36}})]},proxy:!0}],null,!1,3043861167)}):i.allActivities.length===0?e(i.NcEmptyContent,{staticClass:"activity-app__empty-content",attrs:{name:i.t("activity","No activity yet"),description:i.t("activity","This stream will show events like additions, changes & shares")},scopedSlots:t._u([{key:"icon",fn:function(){return[e(i.NcIconSvgWrapper,{attrs:{svg:i.appIconSVG,size:36}})]},proxy:!0}])}):t._e(),e("div",{ref:"container",staticClass:"activity-app__container"},[t._l(i.groupedActivities,function(n,s){return e(i.ActivityGroup,{key:s,attrs:{activities:n}})}),i.hasMoreActivites&&i.allActivities.length>0?e(i.NcLoadingIcon,{staticClass:"activity-app__loading-indicator",attrs:{name:i.t("activity","Loading more activities"),size:64}}):!i.hasMoreActivites&&i.allActivities.length>0?e("div",{staticClass:"activity-app__loading-indicator"},[t._v(" "+t._s(i.t("activity","No more activities."))+" ")]):t._e()],2)],1)},Va=[],Ha=Dt(Ba,Ra,Va,!1,null,"6798da20");const ja=Ha.exports,Fa={name:"NcAppNavigationList"};var Ua=function(){var t=this,e=t._self._c;return e("ul",{staticClass:"app-navigation-list"},[t._t("default")],2)},Wa=[],Za=x(Fa,Ua,Wa,!1,null,"058e6060");const qa=Za.exports;it(Yi);const Ka={name:"MenuIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Ga=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon menu-icon",attrs:{"aria-hidden":t.title?null:!0,"aria-label":t.title,role:"img"},on:{click:function(i){return t.$emit("click",i)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},Xa=[],Ja=x(Ka,Ga,Xa,!1,null,null);const Ya=Ja.exports,Qa={name:"MenuOpenIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var to=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon menu-open-icon",attrs:{"aria-hidden":t.title?null:!0,"aria-label":t.title,role:"img"},on:{click:function(i){return t.$emit("click",i)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M21,15.61L19.59,17L14.58,12L19.59,7L21,8.39L17.44,12L21,15.61M3,6H16V8H3V6M3,13V11H13V13H3M3,18V16H16V18H3Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},eo=[],io=x(Qa,to,eo,!1,null,null);const no=io.exports,so={name:"NcAppNavigationToggle",components:{NcButton:lt,MenuIcon:Ya,MenuOpenIcon:no},props:{open:{type:Boolean,required:!0}},emits:["update:open"],computed:{label(){return this.open?T("Close navigation"):T("Open navigation")}},methods:{toggleNavigation(){this.$emit("update:open",!this.open)}}};var ao=function(){var t=this,e=t._self._c;return e("div",{staticClass:"app-navigation-toggle-wrapper"},[e("NcButton",{staticClass:"app-navigation-toggle",attrs:{type:"tertiary","aria-expanded":t.open?"true":"false","aria-label":t.label,title:t.label,"aria-controls":"app-navigation-vue"},on:{click:t.toggleNavigation},scopedSlots:t._u([{key:"icon",fn:function(){return[t.open?e("MenuOpenIcon",{attrs:{size:20}}):e("MenuIcon",{attrs:{size:20}})]},proxy:!0}])})],1)},oo=[],ro=x(so,ao,oo,!1,null,"b6024aba");const lo=ro.exports,co={name:"NcAppNavigation",components:{NcAppNavigationList:qa,NcAppNavigationToggle:lo},inject:{setHasAppNavigation:{default:()=>()=>R.util.warn("NcAppNavigation is not mounted inside NcContent, this is probably an error."),from:"NcContent:setHasAppNavigation"}},props:{ariaLabel:{type:String,default:""},ariaLabelledby:{type:String,default:""}},setup(){return{isMobile:Nt()}},data(){return{open:!this.isMobile,focusTrap:null}},watch:{isMobile(){this.open=!this.isMobile,this.toggleFocusTrap()},open(){this.toggleFocusTrap()}},mounted(){this.setHasAppNavigation(!0),Ui("toggle-navigation",this.toggleNavigationByEventBus),Y("navigation-toggled",{open:this.open}),this.focusTrap=Qi(this.$refs.appNavigationContainer,{allowOutsideClick:!0,fallbackFocus:this.$refs.appNavigationContainer,trapStack:tn(),escapeDeactivates:!1}),this.toggleFocusTrap()},unmounted(){this.setHasAppNavigation(!1),Wi("toggle-navigation",this.toggleNavigationByEventBus),this.focusTrap.deactivate()},methods:{toggleNavigation(t){if(this.open===t){Y("navigation-toggled",{open:this.open});return}this.open=typeof t>"u"?!this.open:t;const e=getComputedStyle(document.body),i=parseInt(e.getPropertyValue("--animation-quick"))||100;setTimeout(()=>{Y("navigation-toggled",{open:this.open})},1.5*i)},toggleNavigationByEventBus({open:t}){this.toggleNavigation(t)},toggleFocusTrap(){this.isMobile&&this.open?this.focusTrap.activate():this.focusTrap.deactivate()},handleEsc(){this.isMobile&&this.toggleNavigation(!1)}}};var uo=function(){var t=this,e=t._self._c;return e("div",{ref:"appNavigationContainer",staticClass:"app-navigation",class:{"app-navigation--close":!t.open}},[e("nav",{staticClass:"app-navigation__content",attrs:{id:"app-navigation-vue","aria-hidden":t.open?"false":"true","aria-label":t.ariaLabel||void 0,"aria-labelledby":t.ariaLabelledby||void 0,inert:!t.open||void 0},on:{keydown:function(i){return!i.type.indexOf("key")&&t._k(i.keyCode,"esc",27,i.key,["Esc","Escape"])?null:t.handleEsc.apply(null,arguments)}}},[e("div",{staticClass:"app-navigation__search"},[t._t("search")],2),e("div",{staticClass:"app-navigation__body",class:{"app-navigation__body--no-list":!t.$scopedSlots.list}},[t._t("default")],2),t.$scopedSlots.list?e("NcAppNavigationList",{staticClass:"app-navigation__list"},[t._t("list")],2):t._e(),t._t("footer")],2),e("NcAppNavigationToggle",{attrs:{open:t.open},on:{"update:open":t.toggleNavigation}})],1)},po=[],ho=x(co,uo,po,!1,null,"e7d078cc");const fo=ho.exports,vo={name:"NcActionButton",components:{CheckIcon:Bi,ChevronRightIcon:en},mixins:[Ri],inject:{isInSemanticMenu:{from:"NcActions:isSemanticMenu",default:!1}},props:{ariaHidden:{type:Boolean,default:null},disabled:{type:Boolean,default:!1},isMenu:{type:Boolean,default:!1},type:{type:String,default:"button",validator:t=>["button","checkbox","radio","reset","submit"].includes(t)},modelValue:{type:[Boolean,String],default:null},value:{type:String,default:null}},computed:{isFocusable(){return!this.disabled},isChecked(){return this.type==="radio"&&typeof this.modelValue!="boolean"?this.modelValue===this.value:this.modelValue},nativeType(){return this.type==="submit"||this.type==="reset"?this.type:"button"},buttonAttributes(){const t={};return this.isInSemanticMenu?(t.role="menuitem",this.type==="radio"?(t.role="menuitemradio",t["aria-checked"]=this.isChecked?"true":"false"):(this.type==="checkbox"||this.nativeType==="button"&&this.modelValue!==null)&&(t.role="menuitemcheckbox",t["aria-checked"]=this.modelValue===null?"mixed":this.modelValue?"true":"false")):this.modelValue!==null&&this.nativeType==="button"&&(t["aria-pressed"]=this.modelValue?"true":"false"),t}},methods:{handleClick(t){this.onClick(t),(this.modelValue!==null||this.type!=="button")&&(this.type==="radio"?typeof this.modelValue!="boolean"?this.isChecked||this.$emit("update:modelValue",this.value):this.$emit("update:modelValue",!this.isChecked):this.$emit("update:modelValue",!this.isChecked))}}};var go=function(){var t=this,e=t._self._c;return e("li",{staticClass:"action",class:{"action--disabled":t.disabled},attrs:{role:t.isInSemanticMenu&&"presentation"}},[e("button",t._b({class:["action-button button-vue",{"action-button--active":t.isChecked,focusable:t.isFocusable}],attrs:{"aria-label":t.ariaLabel,disabled:t.disabled,title:t.title,type:t.nativeType},on:{click:t.handleClick}},"button",t.buttonAttributes,!1),[t._t("icon",function(){return[e("span",{staticClass:"action-button__icon",class:[t.isIconUrl?"action-button__icon--url":t.icon],style:{backgroundImage:t.isIconUrl?"url(".concat(t.icon,")"):null},attrs:{"aria-hidden":"true"}})]}),t.name?e("span",{staticClass:"action-button__longtext-wrapper"},[e("strong",{staticClass:"action-button__name"},[t._v(" "+t._s(t.name)+" ")]),e("br"),e("span",{staticClass:"action-button__longtext",domProps:{textContent:t._s(t.text)}})]):t.isLongText?e("span",{staticClass:"action-button__longtext",domProps:{textContent:t._s(t.text)}}):e("span",{staticClass:"action-button__text"},[t._v(t._s(t.text))]),t.isMenu?e("ChevronRightIcon",{staticClass:"action-button__menu-icon",attrs:{size:20}}):t.isChecked===!0?e("CheckIcon",{staticClass:"action-button__pressed-icon",attrs:{size:20}}):t.isChecked===!1?e("span",{staticClass:"action-button__pressed-icon material-design-icon"}):t._e(),t._e()],2)])},mo=[],yo=x(vo,go,mo,!1,null,"dba65098");const _o=yo.exports,Co={name:"NcVNodes",props:{vnodes:{type:[Array,Object],default:null}},render(t){var e,i,n;return this.vnodes||((e=this.$slots)==null?void 0:e.default)||((n=(i=this.$scopedSlots)==null?void 0:i.default)==null?void 0:n.call(i))}},bo=null,xo=null;var So=x(Co,bo,xo,!1,null,null);const wo=So.exports,ko={name:"ChevronUpIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var zo=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon chevron-up-icon",attrs:{"aria-hidden":t.title?null:!0,"aria-label":t.title,role:"img"},on:{click:function(i){return t.$emit("click",i)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},No=[],Do=x(ko,zo,No,!1,null,null);const Eo=Do.exports;it(nn);const Po={name:"NcInputConfirmCancel",components:{NcButton:lt,ArrowRight:je,Close:sn},props:{primary:{default:!1,type:Boolean},placeholder:{default:"",type:String},value:{default:"",type:String}},emits:["input","confirm","cancel"],data(){return{labelConfirm:T("Confirm changes"),labelCancel:T("Cancel changes")}},computed:{valueModel:{get(){return this.value},set(t){this.$emit("input",t)}}},methods:{confirm(){this.$emit("confirm")},cancel(){this.$emit("cancel")},focusInput(){this.$refs.input.focus()}}};var Mo=function(){var t=this,e=t._self._c;return e("div",{staticClass:"app-navigation-input-confirm"},[e("form",{on:{submit:function(i){return i.preventDefault(),t.confirm.apply(null,arguments)},keydown:function(i){return!i.type.indexOf("key")&&t._k(i.keyCode,"esc",27,i.key,["Esc","Escape"])||i.ctrlKey||i.shiftKey||i.altKey||i.metaKey?null:(i.stopPropagation(),i.preventDefault(),t.cancel.apply(null,arguments))},click:function(i){i.stopPropagation(),i.preventDefault()}}},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.valueModel,expression:"valueModel"}],ref:"input",staticClass:"app-navigation-input-confirm__input",attrs:{type:"text",placeholder:t.placeholder},domProps:{value:t.valueModel},on:{input:function(i){i.target.composing||(t.valueModel=i.target.value)}}}),e("NcButton",{attrs:{"native-type":"submit",type:"primary","aria-label":t.labelConfirm},on:{click:function(i){return i.stopPropagation(),i.preventDefault(),t.confirm.apply(null,arguments)}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("ArrowRight",{attrs:{size:20}})]},proxy:!0}])}),e("NcButton",{attrs:{"native-type":"reset",type:t.primary?"primary":"tertiary","aria-label":t.labelCancel},on:{click:function(i){return i.stopPropagation(),i.preventDefault(),t.cancel.apply(null,arguments)}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Close",{attrs:{size:20}})]},proxy:!0}])})],1)])},Ao=[],Lo=x(Po,Mo,Ao,!1,null,"0e795eb7");const Oo=Lo.exports;it(an);const To={name:"NcAppNavigationIconCollapsible",components:{NcButton:lt,ChevronDown:Vi,ChevronUp:Eo},props:{open:{type:Boolean,default:!0}},emits:["click"],computed:{labelButton(){return this.open?T("Collapse menu"):T("Open menu")}},methods:{onClick(t){this.$emit("click",t)}}};var $o=function(){var t=this,e=t._self._c;return e("NcButton",{staticClass:"icon-collapse",class:{"icon-collapse--open":t.open},attrs:{type:"tertiary","aria-label":t.labelButton},on:{click:t.onClick},scopedSlots:t._u([{key:"icon",fn:function(){return[t.open?e("ChevronUp",{attrs:{size:20}}):e("ChevronDown",{attrs:{size:20}})]},proxy:!0}])})},Io=[],Bo=x(To,$o,Io,!1,null,"cadd59ae");const Ro=Bo.exports;it(rn,on);const Vo={name:"PencilIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Ho=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon pencil-icon",attrs:{"aria-hidden":t.title?null:!0,"aria-label":t.title,role:"img"},on:{click:function(i){return t.$emit("click",i)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},jo=[],Fo=x(Vo,Ho,jo,!1,null,null);const Uo=Fo.exports,Wo={name:"UndoIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Zo=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon undo-icon",attrs:{"aria-hidden":t.title?null:!0,"aria-label":t.title,role:"img"},on:{click:function(i){return t.$emit("click",i)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},qo=[],Ko=x(Wo,Zo,qo,!1,null,null);const Go=Ko.exports,Xo={name:"NcAppNavigationItem",components:{NcActions:ln,NcActionButton:_o,NcAppNavigationIconCollapsible:Ro,NcInputConfirmCancel:Oo,NcLoadingIcon:Ue,NcVNodes:wo,Pencil:Uo,Undo:Go},props:{active:{type:Boolean,default:!1},name:{type:String,required:!0},title:{type:String,default:null},id:{type:String,default:()=>"app-navigation-item-"+cn(),validator:t=>t.trim()!==""},icon:{type:String,default:""},loading:{type:Boolean,default:!1},to:{type:[String,Object],default:null},href:{type:String,default:null},exact:{type:Boolean,default:!1},allowCollapse:{type:Boolean,default:!1},editable:{type:Boolean,default:!1},editLabel:{type:String,default:""},editPlaceholder:{type:String,default:""},pinned:{type:Boolean,default:!1},undo:{type:Boolean,default:!1},open:{type:Boolean,default:!1},menuOpen:{type:Boolean,default:!1},forceMenu:{type:Boolean,default:!1},menuIcon:{type:String,default:void 0},menuPlacement:{type:String,default:"bottom"},ariaDescription:{type:String,default:null},forceDisplayActions:{type:Boolean,default:!1},inlineActions:{type:Number,default:0}},emits:["update:menuOpen","update:open","update:name","click","undo"],setup(){return{isMobile:Nt()}},data(){return{editingValue:"",opened:this.open,editingActive:!1,hasChildren:!1,menuOpenLocalValue:!1,focused:!1,collapsible:!1,actionsBoundariesElement:void 0}},computed:{isRouterLink(){return this.to&&!this.href},canHaveChildren(){return this.$parent.$options._componentTag!=="AppNavigationItem"},hasUtils(){return!!(this.$slots.actions||this.$slots.counter||this.editable||this.undo)},editButtonAriaLabel(){return this.editLabel?this.editLabel:T("Edit item")},undoButtonAriaLabel(){return T("Undo changes")}},watch:{open(t){this.opened=t}},mounted(){this.actionsBoundariesElement=document.querySelector("#content-vue")||void 0},created(){this.updateSlotInfo()},beforeUpdate(){this.updateSlotInfo()},methods:{onMenuToggle(t){this.$emit("update:menuOpen",t),this.menuOpenLocalValue=t},toggleCollapse(){this.opened=!this.opened,this.$emit("update:open",this.opened)},onClick(t,e,i){this.$emit("click",t),!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&i&&(e==null||e(t),t.preventDefault())},handleEdit(){this.editingValue=this.name,this.editingActive=!0,this.onMenuToggle(!1),this.$nextTick(()=>{this.$refs.editingInput.focusInput()})},cancelEditing(){this.editingActive=!1},handleEditingDone(){this.$emit("update:name",this.editingValue),this.editingValue="",this.editingActive=!1},handleUndo(){this.$emit("undo")},updateSlotInfo(){this.hasChildren=!!this.$slots.default,this.collapsible=this.allowCollapse&&!!this.$slots.default},handleFocus(){this.focused=!0},handleBlur(){this.focused=!1},handleTab(t){this.$refs.actions&&(this.focused?(t.preventDefault(),this.$refs.actions.$refs.menuButton.$el.focus(),this.focused=!1):this.$refs.actions.$refs.menuButton.$el.blur())},isExternal(t){return t&&t.match(/[a-z]+:\/\//i)}}};var Jo=function(){var t=this,e=t._self._c;return e("li",{staticClass:"app-navigation-entry-wrapper",class:{"app-navigation-entry--opened":t.opened,"app-navigation-entry--pinned":t.pinned,"app-navigation-entry--collapsible":t.collapsible},attrs:{id:t.id}},[e(t.isRouterLink?"router-link":"NcVNodes",{tag:"component",attrs:{custom:!!t.isRouterLink,to:t.to,exact:t.isRouterLink?t.exact:null},scopedSlots:t._u([{key:"default",fn:function({href:i,navigate:n,isActive:s}){return[e("div",{staticClass:"app-navigation-entry",class:{"app-navigation-entry--editing":t.editingActive,"app-navigation-entry--deleted":t.undo,active:s&&t.to||t.active}},[t.undo?t._e():e("a",{staticClass:"app-navigation-entry-link",attrs:{"aria-current":t.active||s&&t.to?"page":void 0,"aria-description":t.ariaDescription,"aria-expanded":t.hasChildren?t.opened.toString():void 0,href:t.href||i||"#",target:t.isExternal(t.href)?"_blank":void 0,title:t.title||t.name},on:{blur:t.handleBlur,click:function(a){return t.onClick(a,n,i)},focus:t.handleFocus,keydown:function(a){return!a.type.indexOf("key")&&t._k(a.keyCode,"tab",9,a.key,"Tab")||a.ctrlKey||a.shiftKey||a.altKey||a.metaKey?null:t.handleTab.apply(null,arguments)}}},[e("div",{staticClass:"app-navigation-entry-icon",class:{[t.icon]:t.icon}},[t.loading?e("NcLoadingIcon"):t._t("icon")],2),t.editingActive?t._e():e("span",{staticClass:"app-navigation-entry__name"},[t._v(" "+t._s(t.name)+" ")]),t.editingActive?e("div",{staticClass:"editingContainer"},[e("NcInputConfirmCancel",{ref:"editingInput",attrs:{placeholder:t.editPlaceholder!==""?t.editPlaceholder:t.name,primary:s&&t.to||t.active},on:{cancel:t.cancelEditing,confirm:t.handleEditingDone},model:{value:t.editingValue,callback:function(a){t.editingValue=a},expression:"editingValue"}})],1):t._e()]),t.undo?e("div",{staticClass:"app-navigation-entry__deleted"},[e("div",{staticClass:"app-navigation-entry__deleted-description"},[t._v(" "+t._s(t.name)+" ")])]):t._e(),t.hasUtils&&!t.editingActive?e("div",{staticClass:"app-navigation-entry__utils",class:{"app-navigation-entry__utils--display-actions":t.forceDisplayActions||t.menuOpenLocalValue||t.menuOpen}},[t.$slots.counter?e("div",{staticClass:"app-navigation-entry__counter-wrapper"},[t._t("counter")],2):t._e(),t.$slots.actions||t.editable&&!t.editingActive||t.undo?e("NcActions",{ref:"actions",staticClass:"app-navigation-entry__actions",attrs:{inline:t.inlineActions,container:"#app-navigation-vue","boundaries-element":t.actionsBoundariesElement,placement:t.menuPlacement,open:t.menuOpen,type:s&&t.to||t.active?"primary":null,"force-menu":t.forceMenu,"default-icon":t.menuIcon},on:{"update:open":t.onMenuToggle},scopedSlots:t._u([{key:"icon",fn:function(){return[t._t("menu-icon")]},proxy:!0}],null,!0)},[t.editable&&!t.editingActive?e("NcActionButton",{attrs:{"aria-label":t.editButtonAriaLabel},on:{click:t.handleEdit},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Pencil",{attrs:{size:20}})]},proxy:!0}],null,!0)},[t._v(" "+t._s(t.editLabel)+" ")]):t._e(),t.undo?e("NcActionButton",{attrs:{"aria-label":t.undoButtonAriaLabel},on:{click:t.handleUndo},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Undo",{attrs:{size:20}})]},proxy:!0}],null,!0)}):t._e(),t._t("actions")],2):t._e()],1):t._e(),t.collapsible?e("NcAppNavigationIconCollapsible",{attrs:{open:t.opened},on:{click:function(a){return a.preventDefault(),a.stopPropagation(),t.toggleCollapse.apply(null,arguments)}}}):t._e(),t._t("extra")],2)]}}],null,!0)}),t.canHaveChildren&&t.hasChildren?e("ul",{staticClass:"app-navigation-entry__children"},[t._t("default")],2):t._e()],1)},Yo=[],Qo=x(Xo,Jo,Yo,!1,null,"97fce21a");const tr=Qo.exports,er={props:{excludeClickOutsideSelectors:{type:[String,Array],default:()=>[]}},computed:{clickOutsideOptions(){return{ignore:Array.isArray(this.excludeClickOutsideSelectors)?this.excludeClickOutsideSelectors:[this.excludeClickOutsideSelectors]}}}};it(un);const ir={name:"CogIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var nr=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon cog-icon",attrs:{"aria-hidden":t.title?null:!0,"aria-label":t.title,role:"img"},on:{click:function(i){return t.$emit("click",i)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},sr=[],ar=x(ir,nr,sr,!1,null,null);const or=ar.exports,rr={directives:{ClickOutside:Hi},components:{Cog:or},mixins:[er],props:{name:{type:String,required:!1,default:T("Settings")}},data(){return{open:!1}},computed:{clickOutsideConfig(){return[this.closeMenu,this.clickOutsideOptions]}},methods:{toggleMenu(){this.open=!this.open},closeMenu(){this.open=!1}}};var lr=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:t.clickOutsideConfig,expression:"clickOutsideConfig"}],class:{open:t.open},attrs:{id:"app-settings"}},[e("div",{attrs:{id:"app-settings__header"}},[e("button",{staticClass:"settings-button",attrs:{type:"button","aria-expanded":t.open?"true":"false","aria-controls":"app-settings__content"},on:{click:t.toggleMenu}},[e("Cog",{staticClass:"settings-button__icon",attrs:{size:20}}),e("span",{staticClass:"settings-button__label"},[t._v(t._s(t.name))])],1)]),e("Transition",{attrs:{name:"slide-up"}},[e("div",{directives:[{name:"show",rawName:"v-show",value:t.open,expression:"open"}],attrs:{id:"app-settings__content"}},[t._t("default")],2)])],1)},cr=[],ur=x(rr,lr,cr,!1,null,"981e215c");const pr=ur.exports,dr={name:"ContentCopyIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var hr=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon content-copy-icon",attrs:{"aria-hidden":t.title?null:!0,"aria-label":t.title,role:"img"},on:{click:function(i){return t.$emit("click",i)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},fr=[],vr=Dt(dr,hr,fr,!1,null,null);const gr=vr.exports,mr=Ut({__name:"ActivityAppNavigation",setup(t){const{rssLink:e,personalSettingsLink:i}=ne(Rt,"settings"),n=ne(Rt,"navigationList"),s=at(e),a=_t(()=>!!s.value);async function o(){try{const{data:l}=await We.post(Ze("/apps/activity/settings/feed"),{enable:!a.value});s.value=l.data.rsslink}catch(l){qe(B("activity","Could not enable RSS link")),ie.error(l)}}async function r(){try{window.navigator.clipboard.writeText(s.value),dn(B("activity","RSS link copied to clipboard"))}catch(l){ie.debug(l),window.prompt(B("activity","Could not copy the RSS link, please copy manually:"),s.value)}}return{__sfc:!0,initialRSSLink:e,personalSettingsLink:i,navigationList:n,rssLink:s,hasRSSLink:a,toggleRSSLink:o,copyRSSLink:r,t:B,NcAppNavigation:fo,NcAppNavigationItem:tr,NcAppNavigationSettings:pr,NcButton:lt,NcCheckboxRadioSwitch:pn,NcInputField:ji,IconContentCopy:gr}}});var yr=function(){var t=this,e=t._self._c,i=t._self._setupProxy;return e(i.NcAppNavigation,{attrs:{"aria-label":i.t("activity","Activity")},scopedSlots:t._u([{key:"list",fn:function(){return t._l(i.navigationList,function(n){return e(i.NcAppNavigationItem,{key:n.id,attrs:{"data-navigation":n.id,to:n.id,name:n.name},scopedSlots:t._u([n.icon?{key:"icon",fn:function(){return[e("img",{staticClass:"navigation-icon",attrs:{alt:"",src:n.icon,role:"presentation"}})]},proxy:!0}:null],null,!0)})})},proxy:!0},{key:"footer",fn:function(){return[e(i.NcAppNavigationSettings,{attrs:{name:i.t("activity","Activity settings")}},[e(i.NcCheckboxRadioSwitch,{attrs:{type:"switch",checked:i.hasRSSLink},on:{"update:checked":i.toggleRSSLink}},[t._v(" "+t._s(i.t("activity","Enable RSS feed"))+" ")]),i.hasRSSLink?e(i.NcInputField,{attrs:{label:i.t("activity","RSS feed"),"show-trailing-button":!0,"trailing-button-label":i.t("activity","Copy RSS feed link"),readonly:"readonly"},on:{"trailing-button-click":i.copyRSSLink},scopedSlots:t._u([{key:"trailing-button-icon",fn:function(){return[e(i.IconContentCopy,{attrs:{size:20}})]},proxy:!0}],null,!1,4025534811),model:{value:i.rssLink,callback:function(n){i.rssLink=n},expression:"rssLink"}}):t._e(),e(i.NcButton,{staticClass:"settings-link",attrs:{href:i.personalSettingsLink,title:i.t("activity","Personal notification settings"),type:"tertiary"}},[t._v(" "+t._s(i.t("activity","Personal notification settings"))+" ")])],1)]},proxy:!0}])})},_r=[],Cr=Dt(mr,yr,_r,!1,null,null);const br=Cr.exports,xr=[{path:"/",name:"root",redirect:{path:"/all"}},{path:"/:filter?",components:{default:ja,navigation:br},props:{default:!0}}];R.prototype.t=B,R.prototype.n=Oi,R.use(Fe);const Sr=new Fe({mode:"history",base:Ze("/apps/activity"),linkActiveClass:"active",routes:xr});new R({el:"#content",name:"ActivityRoot",router:Sr,render:t=>t(En)});