-
Notifications
You must be signed in to change notification settings - Fork 69
Expand file tree
/
Copy pathactivity-app.mjs
More file actions
55 lines (55 loc) · 69.7 KB
/
activity-app.mjs
File metadata and controls
55 lines (55 loc) · 69.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
(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;inset-inline-start: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-d9b0d7e8]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.vue-skip-actions__container[data-v-d9b0d7e8]{background-color:var(--color-main-background);border-radius:var(--border-radius-element);padding:22px}.vue-skip-actions__headline[data-v-d9b0d7e8]{font-weight:700;font-size:20px;line-height:30px;margin-bottom:12px}.vue-skip-actions__buttons[data-v-d9b0d7e8]{display:flex;flex-wrap:wrap;gap:12px}.vue-skip-actions__buttons[data-v-d9b0d7e8]>*{flex:1 0 fit-content}.vue-skip-actions__image[data-v-d9b0d7e8]{margin-top:12px}.vue-skip-actions__image[data-v-d9b0d7e8]:dir(rtl){transform:rotateY(180deg)}.content[data-v-d9b0d7e8]{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-d9b0d7e8]:not(.with-sidebar--full){position:fixed}.content[data-v-d9b0d7e8],.content[data-v-d9b0d7e8] *{box-sizing:border-box}.material-design-icon[data-v-a28923a1]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-details-toggle[data-v-a28923a1]{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);inset-inline-start:calc(var(--default-clickable-area) + var(--app-navigation-padding) * 2)}.app-details-toggle--mobile[data-v-a28923a1]{inset-inline-start:var(--app-navigation-padding)}.app-details-toggle[data-v-a28923a1]:active,.app-details-toggle[data-v-a28923a1]:hover,.app-details-toggle[data-v-a28923a1]:focus{opacity:1}.material-design-icon[data-v-78efe7f5]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-content[data-v-78efe7f5]{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-78efe7f5]:not(.app-content--has-list){overflow:auto}.app-content-wrapper[data-v-78efe7f5]{position:relative;width:100%;height:100%}.app-content-wrapper--no-split.app-content-wrapper--show-list[data-v-78efe7f5] .app-content-list{display:flex}.app-content-wrapper--no-split.app-content-wrapper--show-list[data-v-78efe7f5] .app-content-details,.app-content-wrapper--no-split.app-content-wrapper--show-details[data-v-78efe7f5] .app-content-list{display:none}.app-content-wrapper--no-split.app-content-wrapper--show-details[data-v-78efe7f5] .app-content-details{display:block}[data-v-78efe7f5] .splitpanes.default-theme .app-content-list{max-width:none;scrollbar-width:auto}[data-v-78efe7f5] .splitpanes.default-theme .splitpanes__pane{background-color:transparent;transition:none}[data-v-78efe7f5] .splitpanes.default-theme .splitpanes__pane-list{min-width:300px;position:sticky}@media only screen and (width<1024px){[data-v-78efe7f5] .splitpanes.default-theme .splitpanes__pane-list{display:none}}[data-v-78efe7f5] .splitpanes.default-theme .splitpanes__pane-details{overflow-y:auto}@media only screen and (width<1024px){[data-v-78efe7f5] .splitpanes.default-theme .splitpanes__pane-details{min-width:100%}}[data-v-78efe7f5] .splitpanes.default-theme .splitpanes__splitter{background-color:var(--color-main-background)}[data-v-78efe7f5] .splitpanes.default-theme .splitpanes__splitter:before,[data-v-78efe7f5] .splitpanes.default-theme .splitpanes__splitter:after{background-color:var(--color-border)}[data-v-78efe7f5] .splitpanes.default-theme.splitpanes--vertical .splitpanes__splitter{border-inline-start:1px solid var(--color-border)}[data-v-78efe7f5] .splitpanes.default-theme.splitpanes--horizontal .splitpanes__splitter{border-top:1px solid var(--color-border)}.app-content-wrapper--show-list[data-v-78efe7f5] .app-content-list{max-width:none}.splitpanes{display:flex;width:100%;height:100%}.splitpanes--vertical{flex-direction:row}.splitpanes--horizontal{flex-direction:column}.splitpanes--dragging .splitpanes__pane,*:has(.splitpanes--dragging){-webkit-user-select:none;user-select:none;pointer-events:none}.splitpanes__pane{width:100%;height:100%;overflow:hidden}.splitpanes--vertical .splitpanes__pane{transition:width .2s ease-out;will-change:width}.splitpanes--horizontal .splitpanes__pane{transition:height .2s ease-out;will-change:height}.splitpanes--dragging .splitpanes__pane{transition:none}.splitpanes__splitter{touch-action:none}.splitpanes--vertical>.splitpanes__splitter{min-width:1px;cursor:col-resize}.splitpanes--horizontal>.splitpanes__splitter{min-height:1px;cursor:row-resize}.default-theme.splitpanes .splitpanes__pane{background-color:#f2f2f2}.default-theme.splitpanes .splitpanes__splitter{background-color:#fff;box-sizing:border-box;position:relative;flex-shrink:0}.default-theme.splitpanes .splitpanes__splitter:before,.default-theme.splitpanes .splitpanes__splitter:after{content:"";position:absolute;top:50%;left:50%;background-color:#00000026;transition:background-color .3s}.default-theme.splitpanes .splitpanes__splitter:hover:before,.default-theme.splitpanes .splitpanes__splitter:hover:after{background-color:#00000040}.default-theme.splitpanes .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{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{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-2cedecff]{line-height:1.5;margin-block:30px 12px}.activity-group__heading[data-v-2cedecff]:first-of-type{margin-block-start:0}.activity-app[data-v-9b1face9]{display:flex;flex-direction:column;overflow:hidden}.activity-app__empty-content[data-v-9b1face9]{height:100%}.activity-app__loading-indicator[data-v-9b1face9]{color:var(--color-text-maxcontrast);justify-self:center;margin-block:30px 6px;text-align:center}.activity-app__container[data-v-9b1face9]{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-9b1face9]{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[data-v-5a15295d]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-toggle-wrapper[data-v-5a15295d]{position:absolute;top:var(--app-navigation-padding);inset-inline-end:calc(0px - var(--app-navigation-padding));margin-inline-end:calc(-1 * var(--default-clickable-area))}button.app-navigation-toggle[data-v-5a15295d]{background-color:var(--color-main-background)}.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-d5ce90cd]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation[data-v-d5ce90cd]{--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;inset-inline-start:0;padding:0;z-index:1800;height:100%;-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--closed[data-v-d5ce90cd]{margin-inline-start:calc(-1*min(300px,var(--app-navigation-max-width)))}.app-navigation__search[data-v-d5ce90cd]{width:100%}.app-navigation__body[data-v-d5ce90cd]{overflow-y:scroll}.app-navigation__content>ul[data-v-d5ce90cd]{position:relative;width:100%;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:var(--default-grid-baseline, 4px);padding:var(--app-navigation-padding)}.app-navigation .app-navigation__list[data-v-d5ce90cd]{height:100%}.app-navigation__body--no-list[data-v-d5ce90cd]{flex:1 1 auto;overflow:auto;height:100%}.app-navigation__content[data-v-d5ce90cd]{height:100%;display:flex;flex-direction:column}[data-themes*=highcontrast] .app-navigation[data-v-d5ce90cd]{border-inline-end:1px solid var(--color-border)}@media only screen and (max-width:1024px){.app-navigation[data-v-d5ce90cd]{position:absolute;border-inline-end:1px solid var(--color-border)}}@media only screen and (max-width:512px){.app-navigation[data-v-d5ce90cd]{z-index:1400}}.material-design-icon[data-v-d72957ed]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-list[data-v-d72957ed]{position:relative;width:100%;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:var(--default-grid-baseline, 4px);padding:var(--app-navigation-padding)}.material-design-icon[data-v-e6236e50]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.icon-collapse[data-v-e6236e50]{position:relative;inset-inline-end:0}.icon-collapse[data-v-e6236e50]:hover{background-color:var(--color-background-dark)!important}.icon-collapse--active[data-v-e6236e50]:hover{background-color:var(--color-primary-element)!important}.material-design-icon[data-v-f925f8d0]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-entry[data-v-f925f8d0]{position:relative;display:flex;flex-shrink:0;flex-wrap:wrap;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)}.app-navigation-entry-wrapper[data-v-f925f8d0]{position:relative;display:flex;flex-shrink:0;flex-wrap:wrap;width:100%}.app-navigation-entry-wrapper.app-navigation-entry--collapsible:not(.app-navigation-entry--opened)>ul[data-v-f925f8d0]{display:none}.app-navigation-entry.active[data-v-f925f8d0]{background-color:var(--color-primary-element)!important}.app-navigation-entry.active[data-v-f925f8d0]:hover{background-color:var(--color-primary-element-hover)!important}.app-navigation-entry.active .app-navigation-entry-link[data-v-f925f8d0],.app-navigation-entry.active .app-navigation-entry-button[data-v-f925f8d0]{color:var(--color-primary-element-text)!important}.app-navigation-entry[data-v-f925f8d0]:focus-within,.app-navigation-entry[data-v-f925f8d0]:hover{background-color:var(--color-background-hover)}.app-navigation-entry.active .app-navigation-entry__children[data-v-f925f8d0],.app-navigation-entry:focus-within .app-navigation-entry__children[data-v-f925f8d0],.app-navigation-entry:hover .app-navigation-entry__children[data-v-f925f8d0]{background-color:var(--color-main-background)}.app-navigation-entry.active .app-navigation-entry__utils .app-navigation-entry__actions[data-v-f925f8d0],.app-navigation-entry.app-navigation-entry--deleted .app-navigation-entry__utils .app-navigation-entry__actions[data-v-f925f8d0],.app-navigation-entry:focus .app-navigation-entry__utils .app-navigation-entry__actions[data-v-f925f8d0],.app-navigation-entry:focus-within .app-navigation-entry__utils .app-navigation-entry__actions[data-v-f925f8d0],.app-navigation-entry:hover .app-navigation-entry__utils .app-navigation-entry__actions[data-v-f925f8d0]{display:inline-block}.app-navigation-entry .app-navigation-entry__actions[data-v-f925f8d0]:hover .button-vue{background-color:var(--color-background-dark)!important}.app-navigation-entry.active .app-navigation-entry__actions[data-v-f925f8d0]:hover .button-vue{background-color:var(--color-primary-element)!important}.app-navigation-entry.app-navigation-entry--deleted>ul[data-v-f925f8d0]{display:none}.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-f925f8d0],.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-f925f8d0]{padding-inline-end:calc((var(--default-clickable-area) - 16px) / 2)}.app-navigation-entry .app-navigation-entry-link[data-v-f925f8d0],.app-navigation-entry .app-navigation-entry-button[data-v-f925f8d0]{z-index:100;display:flex;overflow:hidden;flex:1 1 0;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-f925f8d0],.app-navigation-entry .app-navigation-entry-button .app-navigation-entry-icon[data-v-f925f8d0]{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-f925f8d0],.app-navigation-entry .app-navigation-entry-button .app-navigation-entry__name[data-v-f925f8d0]{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.app-navigation-entry .app-navigation-entry-link .editingContainer[data-v-f925f8d0],.app-navigation-entry .app-navigation-entry-button .editingContainer[data-v-f925f8d0]{width:calc(100% - var(--default-clickable-area));margin:auto}.app-navigation-entry .app-navigation-entry-link[data-v-f925f8d0]:focus-visible,.app-navigation-entry .app-navigation-entry-button[data-v-f925f8d0]: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)}.app-navigation-entry__children[data-v-f925f8d0]{--app-navigation-item-child-offset: 10px;position:relative;display:flex;flex:0 1 auto;flex-direction:column;width:100%;gap:var(--default-grid-baseline, 4px);padding-inline-start:var(--app-navigation-item-child-offset)}.app-navigation-entry__children .app-navigation-entry[data-v-f925f8d0]{display:inline-flex;flex-wrap:wrap}.app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children[data-v-f925f8d0]{--app-navigation-item-child-offset: 0}.app-navigation-entry__deleted[data-v-f925f8d0]{display:inline-flex;flex:1 1 0;padding-inline-start:calc(var(--default-clickable-area) - (var(--default-clickable-area) - 16px) / 2)!important}.app-navigation-entry__deleted .app-navigation-entry__deleted-description[data-v-f925f8d0]{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-f925f8d0]{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-f925f8d0]{display:inline-block}.app-navigation-entry__utils .app-navigation-entry__counter-wrapper[data-v-f925f8d0]{margin-inline-end: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-f925f8d0]{display:none}.app-navigation-entry--editing .app-navigation-entry-edit[data-v-f925f8d0]{z-index:250;opacity:1}.app-navigation-entry--deleted .app-navigation-entry-deleted[data-v-f925f8d0]{z-index:250;transform:translate(0)}.app-navigation-entry--pinned[data-v-f925f8d0]{order:2;margin-top:auto}.app-navigation-entry--pinned~.app-navigation-entry--pinned[data-v-f925f8d0]{margin-top:0}[data-themes*=highcontrast] .app-navigation-entry[data-v-f925f8d0]:active{background-color:var(--color-primary-element-light-hover)!important}.material-design-icon[data-v-dd457d48]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-input-confirm[data-v-dd457d48]{flex:1 0 100%;width:100%}.app-navigation-input-confirm form[data-v-dd457d48]{display:flex}.app-navigation-input-confirm__input[data-v-dd457d48]{height:34px;flex:1 1 100%;font-size:100%!important;margin:5px!important;margin-inline-start:-8px!important;padding:7px!important}.app-navigation-input-confirm__input[data-v-dd457d48]:active,.app-navigation-input-confirm__input[data-v-dd457d48]:focus,.app-navigation-input-confirm__input[data-v-dd457d48]:hover{outline:none;background-color:var(--color-main-background);color:var(--color-main-text);border-color:var(--color-primary-element)}._container_RFk6U{margin-top:auto;padding:var(--default-grid-baseline)}._header_2CtDS{margin-block:0 var(--default-grid-baseline);margin-inline:var(--default-grid-baseline)}._button_tAyis{padding-inline:0 calc((var(--default-clickable-area) - 16px) / 2)!important}._button_tAyis .button-vue__text{font-weight:400}._content_--KYD{display:block;padding:10px;margin-bottom:calc(-1 * var(--default-grid-baseline));max-height:300px;overflow-y:auto}._animationActive_DAG1p{transition-duration:var(--animation-slow);transition-property:max-height,padding;overflow-y:hidden!important}._animationStop_fWYQj{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{r as te,t as ct,_ as H,u as de,a as O,N as W,b as G,l as le,c as oe,d as dt,i as ut,e as fe,f as _e,g as be,h as He,j as pt,k as vt,m as ye,n as ht,o as mt,p as gt,q as ft,s as yt,v as Ct,w as xt,x as _t,y as bt,z as wt,A as zt,B as Te,C as kt,D as St}from"./_plugin-vue_export-helper-BUWJmgct.chunk.mjs";import{d as U,p as K,c as P,r as T,o as Dt,a as m,b as r,e as D,f as N,g as S,w as ie,t as $,u as v,h as L,v as re,i as z,j as ee,k as j,T as Lt,n as B,l as se,m as V,q as Et,s as X,x as ue,y as we,z as Re,A as J,B as Pt,C as $t,D as Nt,E as k,F as ce,G as Y,H as Ne,I as Oe,J as Mt,K as ze,L as A,M as ke,N as At,O as Bt,P as It,Q as Se,R as Vt,S as Ht,U as Tt,V as Rt,W as Ot,X as Zt}from"./index-9ivYYh8l.chunk.mjs";import{e as Q,g as Ft,s as Ut,u as Kt}from"./index-NjYp13Ld.chunk.mjs";import{s as Ze,a as qt}from"./index-JpgrUA2Z-kkHx3eHp.chunk.mjs";import{g as jt,u as Gt,m as Wt,a as Me,b as Ae,c as ne,_ as Xt,d as Yt,A as Jt,N as Be,e as Qt,f as ei,h as ti,o as ii,i as ai,j as ni}from"./ActivityComponent.vue_vue_type_script_setup_true_lang-6X3bFNJD.chunk.mjs";import{l as Ce}from"./logger-1JHA8kGV.chunk.mjs";import"./preload-helper-DxYC2qmj.chunk.mjs";const ve="activity",rt="7.0.0-dev.0",Fe=Symbol.for("NcContent:setHasAppNavigation"),li=Symbol.for("NcContent:selector");te(ct);const si=`<!--
- SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors
- SPDX-License-Identifier: AGPL-3.0-or-later
-->
<svg width="395" height="314" viewBox="0 0 395 314" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="395" height="314" rx="11" fill="#439DCD"/>
<rect x="13" y="51" width="366" height="248" rx="8" fill="white"/>
<rect x="22" y="111" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="127" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="63" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="191" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="143" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="79" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="159" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="95" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="175" width="92" height="12" rx="6" fill="#DEDEDE"/>
<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"/>
<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"/>
<rect x="79" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="99" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="119" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="139" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="159" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="179" y="20" width="8" height="8" rx="4" fill="white"/>
<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"/>
</svg>
`,oi=`<!--
- SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors
- SPDX-License-Identifier: AGPL-3.0-or-later
-->
<svg width="395" height="314" viewBox="0 0 395 314" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="395" height="314" rx="11" fill="#439DCD"/>
<rect x="13" y="51" width="366" height="248" rx="8" fill="white"/>
<rect x="22" y="111" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="127" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="63" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="191" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="143" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="79" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="159" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="95" width="92" height="12" rx="6" fill="#DEDEDE"/>
<rect x="22" y="175" width="92" height="12" rx="6" fill="#DEDEDE"/>
<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"/>
<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"/>
<rect x="79" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="99" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="119" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="139" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="159" y="20" width="8" height="8" rx="4" fill="white"/>
<rect x="179" y="20" width="8" height="8" rx="4" fill="white"/>
<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"/>
</svg>
`,ri={class:"vue-skip-actions__container"},ci={class:"vue-skip-actions__headline"},di={class:"vue-skip-actions__buttons"},ui=U({__name:"NcContent",props:{appName:{}},setup(i){const n=i;K(Fe,_),K(li,"#content-vue"),K("appName",P(()=>n.appName));const e=de(),p=T(!1),s=T(),t=P(()=>s.value==="navigation"?oi:si);Dt(()=>{const g=document.getElementById("skip-actions");g&&(g.innerHTML="",g.classList.add("vue-skip-actions"))});function u(){Q("toggle-navigation",{open:!0}),se(()=>{window.location.hash="app-navigation-vue",document.getElementById("app-navigation-vue").focus()})}function _(g){p.value=g,s.value||(s.value="navigation")}return(g,x)=>(r(),m("div",{id:"content-vue",class:B(["content",`app-${g.appName.toLowerCase()}`])},[(r(),D(Lt,{to:"#skip-actions"},[S("div",ri,[S("div",ci,$(v(O)("Keyboard navigation help")),1),S("div",di,[ie(L(W,{href:"#app-navigation-vue",variant:"tertiary",onClick:j(u,["prevent"]),onFocusin:x[0]||(x[0]=y=>s.value="navigation"),onMouseover:x[1]||(x[1]=y=>s.value="navigation")},{default:z(()=>[ee($(v(O)("Skip to app navigation")),1)]),_:1},512),[[re,p.value]]),L(W,{href:"#app-content-vue",variant:"tertiary",onFocusin:x[2]||(x[2]=y=>s.value="content"),onMouseover:x[3]||(x[3]=y=>s.value="content")},{default:z(()=>[ee($(v(O)("Skip to main content")),1)]),_:1})]),ie(L(G,{class:"vue-skip-actions__image",svg:t.value,size:"auto"},null,8,["svg"]),[[re,!v(e)]])])])),N(g.$slots,"default",{},void 0,!0)],2))}}),pi=H(ui,[["__scopeId","data-v-d9b0d7e8"]]),vi=U({__name:"ActivityApp",setup(i){return(n,e)=>{const p=V("router-view");return r(),D(v(pi),{"app-name":"activity"},{default:z(()=>[L(p,{name:"navigation"}),L(p)]),_:1})}}}),hi={__name:"splitpanes",props:{horizontal:{type:Boolean,default:!1},pushOtherPanes:{type:Boolean,default:!0},maximizePanes:{type:Boolean,default:!0},rtl:{type:Boolean,default:!1},firstSplitter:{type:Boolean,default:!1}},emits:["ready","resize","resized","pane-click","pane-maximize","pane-add","pane-remove","splitter-click","splitter-dblclick"],setup(i,{emit:n}){const e=n,p=i,s=Et(),t=T([]),u=P(()=>t.value.reduce((a,l)=>(a[~~l.id]=l)&&a,{})),_=P(()=>t.value.length),g=T(null),x=T(!1),y=T({mouseDown:!1,dragging:!1,activeSplitter:null,cursorOffset:0}),b=T({splitter:null,timeoutId:null}),E=P(()=>({[`splitpanes splitpanes--${p.horizontal?"horizontal":"vertical"}`]:!0,"splitpanes--dragging":y.value.dragging})),M=()=>{document.addEventListener("mousemove",C,{passive:!1}),document.addEventListener("mouseup",q),"ontouchstart"in window&&(document.addEventListener("touchmove",C,{passive:!1}),document.addEventListener("touchend",q))},I=()=>{document.removeEventListener("mousemove",C,{passive:!1}),document.removeEventListener("mouseup",q),"ontouchstart"in window&&(document.removeEventListener("touchmove",C,{passive:!1}),document.removeEventListener("touchend",q))},h=(a,l)=>{const d=a.target.closest(".splitpanes__splitter");if(d){const{left:o,top:c}=d.getBoundingClientRect(),{clientX:f,clientY:w}="ontouchstart"in window&&a.touches?a.touches[0]:a;y.value.cursorOffset=p.horizontal?w-c:f-o}M(),y.value.mouseDown=!0,y.value.activeSplitter=l},C=a=>{y.value.mouseDown&&(a.preventDefault(),y.value.dragging=!0,requestAnimationFrame(()=>{Ge(qe(a)),Z("resize",{event:a},!0)}))},q=a=>{y.value.dragging&&(window.getSelection().removeAllRanges(),Z("resized",{event:a},!0)),y.value.mouseDown=!1,y.value.activeSplitter=null,setTimeout(()=>{y.value.dragging=!1,I()},100)},he=(a,l)=>{"ontouchstart"in window&&(a.preventDefault(),b.value.splitter===l?(clearTimeout(b.value.timeoutId),b.value.timeoutId=null,De(a,l),b.value.splitter=null):(b.value.splitter=l,b.value.timeoutId=setTimeout(()=>b.value.splitter=null,500))),y.value.dragging||Z("splitter-click",{event:a,index:l},!0)},De=(a,l)=>{if(Z("splitter-dblclick",{event:a,index:l},!0),p.maximizePanes){let d=0;t.value=t.value.map((o,c)=>(o.size=c===l?o.max:o.min,c!==l&&(d+=o.min),o)),t.value[l].size-=d,Z("pane-maximize",{event:a,index:l,pane:t.value[l]}),Z("resized",{event:a,index:l},!0)}},Ke=(a,l)=>{Z("pane-click",{event:a,index:u.value[l].index,pane:u.value[l]})},qe=a=>{const l=g.value.getBoundingClientRect(),{clientX:d,clientY:o}="ontouchstart"in window&&a.touches?a.touches[0]:a;return{x:d-(p.horizontal?0:y.value.cursorOffset)-l.left,y:o-(p.horizontal?y.value.cursorOffset:0)-l.top}},je=a=>{a=a[p.horizontal?"y":"x"];const l=g.value[p.horizontal?"clientHeight":"clientWidth"];return p.rtl&&!p.horizontal&&(a=l-a),a*100/l},Ge=a=>{const l=y.value.activeSplitter;let d={prevPanesSize:Le(l),nextPanesSize:ae(l),prevReachedMinPanes:0,nextReachedMinPanes:0};const o=0+(p.pushOtherPanes?0:d.prevPanesSize),c=100-(p.pushOtherPanes?0:d.nextPanesSize),f=Math.max(Math.min(je(a),c),o);let w=[l,l+1],R=t.value[w[0]]||null,F=t.value[w[1]]||null;const Pe=R.max<100&&f>=R.max+d.prevPanesSize,ot=F.max<100&&f<=100-(F.max+ae(l+1));if(Pe||ot){Pe?(R.size=R.max,F.size=Math.max(100-R.max-d.prevPanesSize-d.nextPanesSize,0)):(R.size=Math.max(100-F.max-d.prevPanesSize-ae(l+1),0),F.size=F.max);return}if(p.pushOtherPanes){const $e=We(d,f);if(!$e)return;({sums:d,panesToResize:w}=$e),R=t.value[w[0]]||null,F=t.value[w[1]]||null}R!==null&&(R.size=Math.min(Math.max(f-d.prevPanesSize-d.prevReachedMinPanes,R.min),R.max)),F!==null&&(F.size=Math.min(Math.max(100-f-d.nextPanesSize-d.nextReachedMinPanes,F.min),F.max))},We=(a,l)=>{const d=y.value.activeSplitter,o=[d,d+1];return l<a.prevPanesSize+t.value[o[0]].min&&(o[0]=Xe(d).index,a.prevReachedMinPanes=0,o[0]<d&&t.value.forEach((c,f)=>{f>o[0]&&f<=d&&(c.size=c.min,a.prevReachedMinPanes+=c.min)}),a.prevPanesSize=Le(o[0]),o[0]===void 0)?(a.prevReachedMinPanes=0,t.value[0].size=t.value[0].min,t.value.forEach((c,f)=>{f>0&&f<=d&&(c.size=c.min,a.prevReachedMinPanes+=c.min)}),t.value[o[1]].size=100-a.prevReachedMinPanes-t.value[0].min-a.prevPanesSize-a.nextPanesSize,null):l>100-a.nextPanesSize-t.value[o[1]].min&&(o[1]=Ye(d).index,a.nextReachedMinPanes=0,o[1]>d+1&&t.value.forEach((c,f)=>{f>d&&f<o[1]&&(c.size=c.min,a.nextReachedMinPanes+=c.min)}),a.nextPanesSize=ae(o[1]-1),o[1]===void 0)?(a.nextReachedMinPanes=0,t.value.forEach((c,f)=>{f<_.value-1&&f>=d+1&&(c.size=c.min,a.nextReachedMinPanes+=c.min)}),t.value[o[0]].size=100-a.prevPanesSize-ae(o[0]-1),null):{sums:a,panesToResize:o}},Le=a=>t.value.reduce((l,d,o)=>l+(o<a?d.size:0),0),ae=a=>t.value.reduce((l,d,o)=>l+(o>a+1?d.size:0),0),Xe=a=>[...t.value].reverse().find(l=>l.index<a&&l.size>l.min)||{},Ye=a=>t.value.find(l=>l.index>a+1&&l.size>l.min)||{},Je=()=>{var a;const l=Array.from(((a=g.value)==null?void 0:a.children)||[]);for(const d of l){const o=d.classList.contains("splitpanes__pane"),c=d.classList.contains("splitpanes__splitter");!o&&!c&&(d.remove(),console.warn("Splitpanes: Only <pane> elements are allowed at the root of <splitpanes>. One of your DOM nodes was removed."))}},Ee=(a,l,d=!1)=>{const o=a-1,c=document.createElement("div");c.classList.add("splitpanes__splitter"),d||(c.onmousedown=f=>h(f,o),typeof window<"u"&&"ontouchstart"in window&&(c.ontouchstart=f=>h(f,o)),c.onclick=f=>he(f,o+1)),c.ondblclick=f=>De(f,o+1),l.parentNode.insertBefore(c,l)},Qe=a=>{a.onmousedown=void 0,a.onclick=void 0,a.ondblclick=void 0,a.remove()},pe=()=>{var a;const l=Array.from(((a=g.value)==null?void 0:a.children)||[]);for(const o of l)o.className.includes("splitpanes__splitter")&&Qe(o);let d=0;for(const o of l)o.className.includes("splitpanes__pane")&&(!d&&p.firstSplitter?Ee(d,o,!0):d&&Ee(d,o),d++)},et=({uid:a,...l})=>{const d=u.value[a];for(const[o,c]of Object.entries(l))d[o]=c},tt=a=>{var l;let d=-1;Array.from(((l=g.value)==null?void 0:l.children)||[]).some(o=>(o.className.includes("splitpanes__pane")&&d++,o.isSameNode(a.el))),t.value.splice(d,0,{...a,index:d}),t.value.forEach((o,c)=>o.index=c),x.value&&se(()=>{pe(),me({addedPane:t.value[d]}),Z("pane-add",{pane:t.value[d]})})},it=a=>{const l=t.value.findIndex(o=>o.id===a);t.value[l].el=null;const d=t.value.splice(l,1)[0];t.value.forEach((o,c)=>o.index=c),se(()=>{pe(),Z("pane-remove",{pane:d}),me({removedPane:{...d}})})},me=(a={})=>{!a.addedPane&&!a.removedPane?nt():t.value.some(l=>l.givenSize!==null||l.min||l.max<100)?lt(a):at(),x.value&&Z("resized")},at=()=>{const a=100/_.value;let l=0;const d=[],o=[];for(const c of t.value)c.size=Math.max(Math.min(a,c.max),c.min),l-=c.size,c.size>=c.max&&d.push(c.id),c.size<=c.min&&o.push(c.id);l>.1&&ge(l,d,o)},nt=()=>{let a=100;const l=[],d=[];let o=0;for(const f of t.value)a-=f.size,f.givenSize!==null&&o++,f.size>=f.max&&l.push(f.id),f.size<=f.min&&d.push(f.id);let c=100;if(a>.1){for(const f of t.value)f.givenSize===null&&(f.size=Math.max(Math.min(a/(_.value-o),f.max),f.min)),c-=f.size;c>.1&&ge(c,l,d)}},lt=({addedPane:a,removedPane:l}={})=>{let d=100/_.value,o=0;const c=[],f=[];(a?.givenSize??null)!==null&&(d=(100-a.givenSize)/(_.value-1));for(const w of t.value)o-=w.size,w.size>=w.max&&c.push(w.id),w.size<=w.min&&f.push(w.id);if(!(Math.abs(o)<.1)){for(const w of t.value)a?.givenSize!==null&&a?.id===w.id||(w.size=Math.max(Math.min(d,w.max),w.min)),o-=w.size,w.size>=w.max&&c.push(w.id),w.size<=w.min&&f.push(w.id);o>.1&&ge(o,c,f)}},ge=(a,l,d)=>{let o;a>0?o=a/(_.value-l.length):o=a/(_.value-d.length),t.value.forEach((c,f)=>{if(a>0&&!l.includes(c.id)){const w=Math.max(Math.min(c.size+o,c.max),c.min),R=w-c.size;a-=R,c.size=w}else if(!d.includes(c.id)){const w=Math.max(Math.min(c.size+o,c.max),c.min),R=w-c.size;a-=R,c.size=w}}),Math.abs(a)>.1&&se(()=>{x.value&&console.warn("Splitpanes: Could not resize panes correctly due to their constraints.")})},Z=(a,l=void 0,d=!1)=>{const o=l?.index??y.value.activeSplitter??null;e(a,{...l,...o!==null&&{index:o},...d&&o!==null&&{prevPane:t.value[o-(p.firstSplitter?1:0)],nextPane:t.value[o+(p.firstSplitter?0:1)]},panes:t.value.map(c=>({min:c.min,max:c.max,size:c.size}))})};X(()=>p.firstSplitter,()=>pe()),ue(()=>{Je(),pe(),me(),Z("ready"),x.value=!0}),we(()=>x.value=!1);const st=()=>{var a;return Nt("div",{ref:g,class:E.value},(a=s.default)==null?void 0:a.call(s))};return K("panes",t),K("indexedPanes",u),K("horizontal",P(()=>p.horizontal)),K("requestUpdate",et),K("onPaneAdd",tt),K("onPaneRemove",it),K("onPaneClick",Ke),(a,l)=>(r(),D(Re(st)))}},mi={__name:"pane",props:{size:{type:[Number,String]},minSize:{type:[Number,String],default:0},maxSize:{type:[Number,String],default:100}},setup(i){var n;const e=i,p=J("requestUpdate"),s=J("onPaneAdd"),t=J("horizontal"),u=J("onPaneRemove"),_=J("onPaneClick"),g=(n=Pt())==null?void 0:n.uid,x=J("indexedPanes"),y=P(()=>x.value[g]),b=T(null),E=P(()=>{const C=isNaN(e.size)||e.size===void 0?0:parseFloat(e.size);return Math.max(Math.min(C,I.value),M.value)}),M=P(()=>{const C=parseFloat(e.minSize);return isNaN(C)?0:C}),I=P(()=>{const C=parseFloat(e.maxSize);return isNaN(C)?100:C}),h=P(()=>{var C;return`${t.value?"height":"width"}: ${(C=y.value)==null?void 0:C.size}%`});return X(()=>E.value,C=>p({uid:g,size:C})),X(()=>M.value,C=>p({uid:g,min:C})),X(()=>I.value,C=>p({uid:g,max:C})),ue(()=>{s({id:g,el:b.value,min:M.value,max:I.value,givenSize:e.size===void 0?null:E.value,size:E.value})}),we(()=>u(g)),(C,q)=>(r(),m("div",{ref_key:"paneEl",ref:b,class:"splitpanes__pane",onClick:q[0]||(q[0]=he=>v(_)(he,C._.uid)),style:$t(h.value)},[N(C.$slots,"default")],4))}};function gi(i){let n=!1,e;return(...p)=>(n||(n=!0,e=i(...p)),e)}let Ue="missing-app-name";try{Ue=ve}catch{le.error("The `@nextcloud/vue` library was used without setting / replacing the `appName`.")}const xe=Ue;let fi="";try{fi=rt}catch{le.error("The `@nextcloud/vue` library was used without setting / replacing the `appVersion`.")}const yi=gi(()=>{const i=oe("core","active-app",xe);return oe("core","apps",[]).find(({id:n})=>n===i)?.name??xe});te(dt);const Ci=U({__name:"NcAppContentDetailsToggle",setup(i){const n=de();X(n,e),ue(()=>{e(n.value)}),we(()=>{n.value&&e(!1)});function e(p=!0){const s=document.querySelector(".app-navigation .app-navigation-toggle");s&&(s.style.display=p?"none":"",p===!0&&Q("toggle-navigation",{open:!1}))}return(p,s)=>(r(),D(v(W),{"aria-label":v(O)("Go back to the list"),class:B(["app-details-toggle",{"app-details-toggle--mobile":v(n)}]),title:v(O)("Go back to the list"),variant:"tertiary"},{icon:z(()=>[L(v(G),{directional:"",path:v(Wt)},null,8,["path"])]),_:1},8,["aria-label","class","title"]))}}),xi=H(Ci,[["__scopeId","data-v-a28923a1"]]),Ie=Ft("nextcloud").persist().build(),_i=jt().theming?.name??"Nextcloud",bi={name:"NcAppContent",components:{NcAppContentDetailsToggle:xi,Pane:mi,Splitpanes:hi},props:{disableSwipe:{type:Boolean,default:!1},listSize:{type:Number,default:20},listMinWidth:{type:Number,default:15},listMaxWidth:{type:Number,default:40},paneConfigKey:{type:String,default:""},showDetails:{type:Boolean,default:!0},layout:{type:String,default:"vertical-split",validator(i){return["no-split","vertical-split","horizontal-split"].includes(i)}},pageHeading:{type:String,default:null},pageTitle:{type:String,default:null}},emits:["update:showDetails","resizeList"],setup(){return{isMobile:de(),isRtl:ut}},data(){return{contentHeight:0,swiping:{},listPaneSize:this.restorePaneConfig()}},computed:{paneConfigID(){if(this.paneConfigKey!=="")return`pane-list-size-${this.paneConfigKey}`;try{return`pane-list-size-${xe}`}catch{return le.info("[NcAppContent]: 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}}},realPageTitle(){const i=new Set;if(this.pageTitle)for(const n of this.pageTitle.split(" - "))i.add(n);else if(this.pageHeading){for(const n of this.pageHeading.split(" - "))i.add(n);i.size>0&&i.add(yi())}else return null;return i.add(_i),[...i.values()].join(" - ")}},watch:{realPageTitle:{immediate:!0,handler(){this.realPageTitle!==null&&(document.title=this.realPageTitle)}},paneConfigKey:{immediate:!0,handler(){this.restorePaneConfig()}}},mounted(){this.disableSwipe||(this.swiping=Gt(this.$el,{onSwipeEnd:this.handleSwipe})),this.restorePaneConfig()},methods:{handleSwipe(i,n){Math.abs(this.swiping.lengthX)>70&&(this.swiping.coordsStart.x<300/2&&n==="right"?Q("toggle-navigation",{open:!0}):this.swiping.coordsStart.x<300*1.5&&n==="left"&&Q("toggle-navigation",{open:!1}))},handlePaneResize(i){const n=parseInt(i.panes[0].size,10);Ie.setItem(this.paneConfigID,JSON.stringify(n)),this.listPaneSize=n,this.$emit("resizeList",{size:n}),le.debug("[NcAppContent] pane config",{listPaneSize:n})},restorePaneConfig(){const i=parseInt(Ie.getItem(this.paneConfigID),10);if(!isNaN(i)&&i!==this.listPaneSize)return le.debug("[NcAppContent] pane config",{listPaneSize:i}),this.listPaneSize=i,i},hideDetails(){this.$emit("update:showDetails",!1)}}},wi={key:0,class:"hidden-visually"},zi={key:1,class:"app-content-wrapper"};function ki(i,n,e,p,s,t){const u=V("NcAppContentDetailsToggle"),_=V("Pane"),g=V("Splitpanes");return r(),m("main",{id:"app-content-vue",class:B(["app-content no-snapper",{"app-content--has-list":!!i.$slots.list}])},[e.pageHeading?(r(),m("h1",wi,$(e.pageHeading),1)):k("",!0),i.$slots.list?(r(),m(ce,{key:1},[p.isMobile||e.layout==="no-split"?(r(),m("div",{key:0,class:B(["app-content-wrapper app-content-wrapper--no-split",{"app-content-wrapper--show-details":e.showDetails,"app-content-wrapper--show-list":!e.showDetails,"app-content-wrapper--mobile":p.isMobile}])},[e.showDetails?(r(),D(u,{key:0,onClick:j(t.hideDetails,["stop","prevent"])},null,8,["onClick"])):k("",!0),ie(S("div",null,[N(i.$slots,"list",{},void 0,!0)],512),[[re,!e.showDetails]]),e.showDetails?N(i.$slots,"default",{key:1},void 0,!0):k("",!0)],2)):e.layout==="vertical-split"||e.layout==="horizontal-split"?(r(),m("div",zi,[L(g,{horizontal:e.layout==="horizontal-split",class:B(["default-theme",{"splitpanes--horizontal":e.layout==="horizontal-split","splitpanes--vertical":e.layout==="vertical-split"}]),rtl:p.isRtl,onResized:t.handlePaneResize},{default:z(()=>[L(_,{class:"splitpanes__pane-list",size:s.listPaneSize||t.paneDefaults.list.size,minSize:t.paneDefaults.list.min,maxSize:t.paneDefaults.list.max},{default:z(()=>[N(i.$slots,"list",{},void 0,!0)]),_:3},8,["size","minSize","maxSize"]),L(_,{class:"splitpanes__pane-details",size:t.detailsPaneSize,minSize:t.paneDefaults.details.min,maxSize:t.paneDefaults.details.max},{default:z(()=>[N(i.$slots,"default",{},void 0,!0)]),_:3},8,["size","minSize","maxSize"])]),_:3},8,["horizontal","class","rtl","onResized"])])):k("",!0)],64)):k("",!0),i.$slots.list?k("",!0):N(i.$slots,"default",{key:2},void 0,!0)],2)}const Si=H(bi,[["render",ki],["__scopeId","data-v-78efe7f5"]]),Di={name:"CloseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Li=["aria-hidden","aria-label"],Ei=["fill","width","height"],Pi={d:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"},$i={key:0};function Ni(i,n,e,p,s,t){return r(),m("span",Y(i.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon close-icon",role:"img",onClick:n[0]||(n[0]=u=>i.$emit("click",u))}),[(r(),m("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[S("path",Pi,[e.title?(r(),m("title",$i,$(e.title),1)):k("",!0)])],8,Ei))],16,Li)}const Mi=H(Di,[["render",Ni]]),Ai={name:"ChevronDownIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Bi=["aria-hidden","aria-label"],Ii=["fill","width","height"],Vi={d:"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"},Hi={key:0};function Ti(i,n,e,p,s,t){return r(),m("span",Y(i.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon chevron-down-icon",role:"img",onClick:n[0]||(n[0]=u=>i.$emit("click",u))}),[(r(),m("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[S("path",Vi,[e.title?(r(),m("title",Hi,$(e.title),1)):k("",!0)])],8,Ii))],16,Bi)}const Ri=H(Ai,[["render",Ti]]),Oi={class:"input-field__main-wrapper"},Zi=["id","aria-describedby","disabled","placeholder","type","value"],Fi=["for"],Ui={class:"input-field__icon input-field__icon--leading"},Ki={key:2,class:"input-field__icon input-field__icon--trailing"},qi=["id"],ji=U({inheritAttrs:!1,__name:"NcInputField",props:Ne({class:{default:""},inputClass:{default:""},id:{default:()=>_e()},label:{default:void 0},labelOutside:{type:Boolean},type:{default:"text"},placeholder:{default:void 0},showTrailingButton:{type:Boolean},trailingButtonLabel:{default:void 0},success:{type:Boolean},error:{type:Boolean},helperText:{default:""},disabled:{type:Boolean},pill:{type:Boolean}},{modelValue:{required:!0},modelModifiers:{}}),emits:Ne(["trailingButtonClick"],["update:modelValue"]),setup(i,{expose:n,emit:e}){const p=Oe(i,"modelValue"),s=i,t=e;n({focus:E,select:M});const u=Mt(),_=ze("input"),g=P(()=>s.showTrailingButton||s.success),x=P(()=>{if(s.placeholder)return s.placeholder;if(s.label)return fe?s.label:""}),y=P(()=>s.label||s.labelOutside),b=P(()=>{const h=[];return s.helperText&&h.push(`${s.id}-helper-text`),u["aria-describedby"]&&h.push(String(u["aria-describedby"])),h.join(" ")||void 0});function E(h){_.value.focus(h)}function M(){_.value.select()}function I(h){const C=h.target;p.value=s.type==="number"&&typeof p.value=="number"?parseFloat(C.value):C.value}return(h,C)=>(r(),m("div",{class:B(["input-field",[{"input-field--disabled":h.disabled,"input-field--error":h.error,"input-field--label-outside":h.labelOutside||!y.value,"input-field--leading-icon":!!h.$slots.icon,"input-field--trailing-icon":g.value,"input-field--pill":h.pill,"input-field--success":h.success,"input-field--legacy":v(fe)},h.$props.class]])},[S("div",Oi,[S("input",Y(h.$attrs,{id:h.id,ref:"input","aria-describedby":b.value,"aria-live":"polite",class:["input-field__input",h.inputClass],disabled:h.disabled,placeholder:x.value,type:h.type,value:p.value.toString(),onInput:I}),null,16,Zi),!h.labelOutside&&y.value?(r(),m("label",{key:0,class:"input-field__label",for:h.id},$(h.label),9,Fi)):k("",!0),ie(S("div",Ui,[N(h.$slots,"icon",{},void 0,!0)],512),[[re,!!h.$slots.icon]]),h.showTrailingButton?(r(),D(W,{key:1,class:"input-field__trailing-button","aria-label":h.trailingButtonLabel,disabled:h.disabled,variant:"tertiary-no-background",onClick:C[0]||(C[0]=q=>t("trailingButtonClick",q))},{icon:z(()=>[N(h.$slots,"trailing-button-icon",{},void 0,!0)]),_:3},8,["aria-label","disabled"])):h.success||h.error?(r(),m("div",Ki,[h.success?(r(),D(G,{key:0,path:v(Me)},null,8,["path"])):(r(),D(G,{key:1,path:v(Ae)},null,8,["path"]))])):k("",!0)]),h.helperText?(r(),m("p",{key:0,id:`${h.id}-helper-text`,class:"input-field__helper-text-message"},[h.success?(r(),D(G,{key:0,class:"input-field__helper-text-message__icon",path:v(Me),inline:""},null,8,["path"])):h.error?(r(),D(G,{key:1,class:"input-field__helper-text-message__icon",path:v(Ae),inline:""},null,8,["path"])):k("",!0),ee(" "+$(h.helperText),1)],8,qi)):k("",!0)],2))}}),Gi=H(ji,[["__scopeId","data-v-a0e80f48"]]),Wi=["title"],Xi=U({__name:"ActivityGroup",props:{activities:{}},setup(i){const n=i,e=P(()=>{const s=ne(),t=ne().subtract(1,"day"),u=ne(n.activities[0].datetime);return u.isSame(s,"day")?A("activity","Today"):u.isSame(t,"day")?A("activity","Yesterday"):u.format("LL")}),p=P(()=>{const s=ne(n.activities[0].datetime).format("LL");return s!==e.value?s:void 0});return(s,t)=>(r(),m(ce,null,[S("h2",{class:"activity-group__heading",title:p.value},$(e.value),9,Wi),S("ul",null,[(r(!0),m(ce,null,ke(i.activities,u=>(r(),D(Xt,{key:u.id,activity:u,"show-previews":!0},null,8,["activity"]))),128))])],64))}}),Yi=be(Xi,[["__scopeId","data-v-2cedecff"]]),Ji='<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>',Qi={class:"activity-app__heading"},ea={key:1,class:"activity-app__loading-indicator"},ta=U({__name:"ActivityAppFeed",props:{filter:{default:"all"}},setup(i){const n=oe(ve,"navigationList"),e=ht(),p=i,s=T(!1),t=T(!0),u=T([]),_=T(),g=T();Yt(g,async()=>{t.value&&await b()},{distance:100});const x=P(()=>{const E={};for(const M of u.value){const I=ne(M.datetime).format("LL");E[I]===void 0?E[I]=[M]:E[I].push(M)}return E}),y=P(()=>n.find(E=>E.id===e.params.filter).name);async function b(){if(!s.value)try{const E=_.value??"0";s.value=!0;const M=await He.get(pt("apps/activity/api/v2/activity/{filter}?format=json&previews=true&since={since}",{filter:p.filter,since:E}));u.value.push(...M.data.ocs.data.map(I=>new Jt(I))),_.value=M.headers["x-activity-last-given"],t.value=!0,se(async()=>{g.value&&g.value.clientHeight===g.value.scrollHeight&&await b()})}catch(E){if(vt.isAxiosError(E)&&E.response?.status===304){t.value=!1;return}Ce.error(E),Ze(A("activity","Could not load activities"))}finally{s.value=!1}}return ue(()=>{b()}),X(p,()=>{u.value=[],_.value=void 0,b()}),(E,M)=>(r(),D(v(Si),{class:"activity-app"},{default:z(()=>[S("h1",Qi,$(y.value),1),t.value&&u.value.length===0?(r(),D(v(Be),{key:0,class:"activity-app__empty-content",name:v(A)("activity","Loading activities"),description:v(A)("activity","This stream will show events like additions, changes & shares")},{icon:z(()=>[L(v(ye),{size:36})]),_:1},8,["name","description"])):u.value.length===0?(r(),D(v(Be),{key:1,class:"activity-app__empty-content",name:v(A)("activity","No activity yet"),description:v(A)("activity","This stream will show events like additions, changes & shares")},{icon:z(()=>[L(v(G),{svg:v(Ji),size:36},null,8,["svg"])]),_:1},8,["name","description"])):k("",!0),S("div",{ref_key:"container",ref:g,class:"activity-app__container"},[(r(!0),m(ce,null,ke(x.value,(I,h)=>(r(),D(Yi,{key:h,activities:I},null,8,["activities"]))),128)),t.value&&u.value.length>0?(r(),D(v(ye),{key:0,name:v(A)("activity","Loading more activities"),size:64,class:"activity-app__loading-indicator"},null,8,["name"])):!t.value&&u.value.length>0?(r(),m("div",ea,$(v(A)("activity","No more activities.")),1)):k("",!0)],512)]),_:1}))}}),ia=be(ta,[["__scopeId","data-v-9b1face9"]]),aa={name:"NcAppNavigationList"},na={class:"app-navigation-list"};function la(i,n,e,p,s,t){return r(),m("ul",na,[N(i.$slots,"default",{},void 0,!0)])}const sa=H(aa,[["render",la],["__scopeId","data-v-d72957ed"]]);te(mt);const oa={class:"app-navigation-toggle-wrapper"},ra=U({__name:"NcAppNavigationToggle",props:{open:{type:Boolean,required:!0},openModifiers:{}},emits:["update:open"],setup(i){const n=Oe(i,"open"),e=P(()=>n.value?O("Close navigation"):O("Open navigation"));return(p,s)=>(r(),m("div",oa,[L(v(W),{class:"app-navigation-toggle","aria-controls":"app-navigation-vue","aria-expanded":n.value?"true":"false","aria-label":e.value,title:e.value,variant:"tertiary",onClick:s[0]||(s[0]=t=>n.value=!n.value)},{icon:z(()=>[L(G,{path:n.value?v(Qt):v(ei)},null,8,["path"])]),_:1},8,["aria-expanded","aria-label","title"])]))}}),ca=H(ra,[["__scopeId","data-v-5a15295d"]]),da=["aria-hidden","aria-label","aria-labelledby","inert"],ua={class:"app-navigation__search"},pa=U({__name:"NcAppNavigation",props:{ariaLabel:{},ariaLabelledby:{}},setup(i){const n=i;let e;const p=J(Fe,()=>At(),!1),s=ze("appNavigationContainer"),t=de(),u=T(!t.value);Bt(()=>{!n.ariaLabel&&n.ariaLabelledby}),X(t,()=>{u.value=!t.value}),X(u,()=>{x()}),ue(()=>{p(!0),Ut("toggle-navigation",g),Q("navigation-toggled",{open:u.value}),e=gt(s.value,{allowOutsideClick:!0,fallbackFocus:s.value,trapStack:ft(),escapeDeactivates:!1}),x()}),It(()=>{p(!1),Kt("toggle-navigation",g),e.deactivate()});function _(b){if(u.value===b){Q("navigation-toggled",{open:u.value});return}u.value=b===void 0?!u.value:b;const E=getComputedStyle(document.body),M=parseInt(E.getPropertyValue("--animation-quick"))||100;setTimeout(()=>{Q("navigation-toggled",{open:u.value})},1.5*M)}function g({open:b}){return _(b)}function x(){t.value&&u.value?e.activate():e.deactivate()}function y(){t.value&&_(!1)}return(b,E)=>(r(),m("div",{ref:"appNavigationContainer",class:B(["app-navigation",{"app-navigation--closed":!u.value}])},[S("nav",{id:"app-navigation-vue","aria-hidden":u.value?"false":"true","aria-label":b.ariaLabel||void 0,"aria-labelledby":b.ariaLabelledby||void 0,class:"app-navigation__content",inert:!u.value||void 0,onKeydown:Se(y,["esc"])},[S("div",ua,[N(b.$slots,"search",{},void 0,!0)]),S("div",{class:B(["app-navigation__body",{"app-navigation__body--no-list":!b.$slots.list}])},[N(b.$slots,"default",{},void 0,!0)],2),b.$slots.list?(r(),D(sa,{key:0,class:"app-navigation__list"},{default:z(()=>[N(b.$slots,"list",{},void 0,!0)]),_:3})):k("",!0),N(b.$slots,"footer",{},void 0,!0)],40,da),L(ca,{open:u.value,"onUpdate:open":_},null,8,["open"])],2))}}),va=H(pa,[["__scopeId","data-v-d5ce90cd"]]),ha={name:"ChevronUpIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},ma=["aria-hidden","aria-label"],ga=["fill","width","height"],fa={d:"M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z"},ya={key:0};function Ca(i,n,e,p,s,t){return r(),m("span",Y(i.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon chevron-up-icon",role:"img",onClick:n[0]||(n[0]=u=>i.$emit("click",u))}),[(r(),m("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[S("path",fa,[e.title?(r(),m("title",ya,$(e.title),1)):k("",!0)])],8,ga))],16,ma)}const xa=H(ha,[["render",Ca]]),_a={name:"ArrowRightIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},ba=["aria-hidden","aria-label"],wa=["fill","width","height"],za={d:"M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z"},ka={key:0};function Sa(i,n,e,p,s,t){return r(),m("span",Y(i.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon arrow-right-icon",role:"img",onClick:n[0]||(n[0]=u=>i.$emit("click",u))}),[(r(),m("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[S("path",za,[e.title?(r(),m("title",ka,$(e.title),1)):k("",!0)])],8,wa))],16,ba)}const Da=H(_a,[["render",Sa]]);te(yt);const La={name:"NcInputConfirmCancel",components:{IconArrowRight:Da,IconClose:Mi,NcButton:W},props:{primary:{default:!1,type:Boolean},placeholder:{default:"",type:String},modelValue:{default:"",type:String}},emits:["cancel","confirm","update:modelValue"],data(){return{labelConfirm:O("Confirm changes"),labelCancel:O("Cancel changes")}},computed:{valueModel:{get(){return this.modelValue},set(i){this.$emit("update:modelValue",i)}}},methods:{confirm(){this.$emit("confirm")},cancel(){this.$emit("cancel")},focusInput(){this.$refs.input.focus()}}},Ea={class:"app-navigation-input-confirm"},Pa=["placeholder"];function $a(i,n,e,p,s,t){const u=V("IconArrowRight"),_=V("NcButton"),g=V("IconClose");return r(),m("div",Ea,[S("form",{onSubmit:n[1]||(n[1]=j((...x)=>t.confirm&&t.confirm(...x),["prevent"])),onKeydown:n[2]||(n[2]=Se(j((...x)=>t.cancel&&t.cancel(...x),["exact","stop","prevent"]),["esc"])),onClick:n[3]||(n[3]=j(()=>{},["stop","prevent"]))},[ie(S("input",{ref:"input","onUpdate:modelValue":n[0]||(n[0]=x=>t.valueModel=x),type:"text",class:"app-navigation-input-confirm__input",placeholder:e.placeholder},null,8,Pa),[[Vt,t.valueModel]]),L(_,{"aria-label":s.labelConfirm,type:"submit",variant:"primary",onClick:j(t.confirm,["stop","prevent"])},{icon:z(()=>[L(u,{size:20})]),_:1},8,["aria-label","onClick"]),L(_,{"aria-label":s.labelCancel,type:"reset",variant:e.primary?"primary":"tertiary",onClick:j(t.cancel,["stop","prevent"])},{icon:z(()=>[L(g,{size:20})]),_:1},8,["aria-label","variant","onClick"])],32)])}const Na=H(La,[["render",$a],["__scopeId","data-v-dd457d48"]]),Ma=U({name:"NcVNodes",props:{vnodes:{type:[Array,Object],default:null}},render(){return this.vnodes||this.$slots?.default?.({})}}),Aa={name:"PencilIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Ba=["aria-hidden","aria-label"],Ia=["fill","width","height"],Va={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"},Ha={key:0};function Ta(i,n,e,p,s,t){return r(),m("span",Y(i.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon pencil-icon",role:"img",onClick:n[0]||(n[0]=u=>i.$emit("click",u))}),[(r(),m("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[S("path",Va,[e.title?(r(),m("title",Ha,$(e.title),1)):k("",!0)])],8,Ia))],16,Ba)}const Ra=H(Aa,[["render",Ta]]),Oa={name:"UndoIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Za=["aria-hidden","aria-label"],Fa=["fill","width","height"],Ua={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"},Ka={key:0};function qa(i,n,e,p,s,t){return r(),m("span",Y(i.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon undo-icon",role:"img",onClick:n[0]||(n[0]=u=>i.$emit("click",u))}),[(r(),m("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[S("path",Ua,[e.title?(r(),m("title",Ka,$(e.title),1)):k("",!0)])],8,Fa))],16,Za)}const ja=H(Oa,[["render",qa]]);te(Ct);const Ga={name:"NcAppNavigationIconCollapsible",components:{NcButton:W,ChevronDown:Ri,ChevronUp:xa},props:{open:{type:Boolean,required:!0},active:{type:Boolean,required:!0}},emits:["click"],computed:{labelButton(){return this.open?O("Collapse menu"):O("Open menu")}},methods:{onClick(i){this.$emit("click",i)}}};function Wa(i,n,e,p,s,t){const u=V("ChevronUp"),_=V("ChevronDown"),g=V("NcButton");return r(),D(g,{class:B(["icon-collapse",{"icon-collapse--active":e.active,"icon-collapse--open":e.open}]),"aria-label":t.labelButton,variant:e.active?"tertiary-on-primary":"tertiary",onClick:t.onClick},{icon:z(()=>[e.open?(r(),D(u,{key:0,size:20})):(r(),D(_,{key:1,size:20}))]),_:1},8,["class","aria-label","variant","onClick"])}const Xa=H(Ga,[["render",Wa],["__scopeId","data-v-e6236e50"]]);te(_t,xt);const Ya={name:"NcAppNavigationItem",components:{NcActions:bt,NcActionButton:ti,NcAppNavigationIconCollapsible:Xa,NcInputConfirmCancel:Na,NcLoadingIcon:ye,NcVNodes:Ma,Pencil:Ra,Undo:ja},props:{active:{type:Boolean,default:!1},name:{type:String,required:!0},title:{type:String,default:null},id:{type:String,default:()=>_e(),validator:i=>i.trim()!==""},icon:{type:String,default:""},loading:{type:Boolean,default:!1},to:{type:[String,Object],default:null},href:{type:String,default:null},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:de()}},data(){return{actionsBoundariesElement:void 0,editingValue:"",opened:this.open,editingActive:!1,menuOpenLocalValue:!1,focused:!1}},computed:{isRouterLink(){return this.to&&!this.href},canHaveChildren(){return this.$parent.$options._componentTag!=="AppNavigationItem"},editButtonAriaLabel(){return this.editLabel?this.editLabel:O("Edit item")},undoButtonAriaLabel(){return O("Undo changes")}},watch:{open(i){this.opened=i}},mounted(){this.actionsBoundariesElement=document.querySelector("#content-vue")||void 0},methods:{onMenuToggle(i){this.$emit("update:menuOpen",i),this.menuOpenLocalValue=i},toggleCollapse(){this.opened=!this.opened,this.$emit("update:open",this.opened)},onClick(i,n,e){this.$emit("click",i),!(i.metaKey||i.altKey||i.ctrlKey||i.shiftKey)&&e&&(n?.(i),i.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")},handleFocus(){this.focused=!0},handleBlur(){this.focused=!1},handleTab(i){this.$refs.actions&&(this.focused?(i.preventDefault(),this.$refs.actions.$refs.triggerButton.$el.focus(),this.focused=!1):this.$refs.actions.$refs.triggerButton.$el.blur())},isExternal(i){return i&&i.match(/[a-z]+:\/\//i)}}},Ja=["id"],Qa=["aria-current","aria-description","aria-expanded","href","target","title","onClick"],en={key:0,class:"editingContainer"},tn={key:1,class:"app-navigation-entry__deleted"},an={class:"app-navigation-entry__deleted-description"},nn={key:0,class:"app-navigation-entry__counter-wrapper"},ln={key:0,class:"app-navigation-entry__children"};function sn(i,n,e,p,s,t){const u=V("NcLoadingIcon"),_=V("NcInputConfirmCancel"),g=V("Pencil"),x=V("NcActionButton"),y=V("Undo"),b=V("NcActions"),E=V("NcAppNavigationIconCollapsible");return r(),m("li",{id:e.id,class:B([{"app-navigation-entry--opened":s.opened,"app-navigation-entry--pinned":e.pinned,"app-navigation-entry--collapsible":e.allowCollapse&&!!i.$slots.default},"app-navigation-entry-wrapper"])},[(r(),D(Re(t.isRouterLink?"router-link":"NcVNodes"),Ht(Tt({...t.isRouterLink&&{custom:!0,to:e.to}})),{default:z(({href:M,navigate:I,isActive:h})=>[S("div",{class:B(["app-navigation-entry",{"app-navigation-entry--editing":s.editingActive,"app-navigation-entry--deleted":e.undo,active:e.to&&h||e.active}])},[e.undo?k("",!0):(r(),m("a",{key:0,class:"app-navigation-entry-link","aria-current":e.active||e.to&&h?"page":void 0,"aria-description":e.ariaDescription,"aria-expanded":i.$slots.default?s.opened.toString():void 0,href:e.href||M||"#",target:t.isExternal(e.href)?"_blank":void 0,title:e.title||e.name,onBlur:n[1]||(n[1]=(...C)=>t.handleBlur&&t.handleBlur(...C)),onClick:C=>t.onClick(C,I,M),onFocus:n[2]||(n[2]=(...C)=>t.handleFocus&&t.handleFocus(...C)),onKeydown:n[3]||(n[3]=Se(j((...C)=>t.handleTab&&t.handleTab(...C),["exact"]),["tab"]))},[S("div",{class:B(["app-navigation-entry-icon",{[e.icon]:e.icon}])},[e.loading?(r(),D(u,{key:0})):N(i.$slots,"icon",{key:1,active:e.active||e.to&&h},void 0,!0)],2),S("span",{class:B(["app-navigation-entry__name",{"hidden-visually":s.editingActive}])},$(e.name),3),s.editingActive?(r(),m("div",en,[L(_,{ref:"editingInput",modelValue:s.editingValue,"onUpdate:modelValue":n[0]||(n[0]=C=>s.editingValue=C),placeholder:e.editPlaceholder!==""?e.editPlaceholder:e.name,primary:e.to&&h||e.active,onCancel:t.cancelEditing,onConfirm:t.handleEditingDone},null,8,["modelValue","placeholder","primary","onCancel","onConfirm"])])):k("",!0)],40,Qa)),e.undo?(r(),m("div",tn,[S("div",an,$(e.name),1)])):k("",!0),(i.$slots.actions||i.$slots.counter||e.editable||e.undo)&&!s.editingActive?(r(),m("div",{key:2,class:B(["app-navigation-entry__utils",{"app-navigation-entry__utils--display-actions":e.forceDisplayActions||s.menuOpenLocalValue||e.menuOpen}])},[i.$slots.counter?(r(),m("div",nn,[N(i.$slots,"counter",{},void 0,!0)])):k("",!0),i.$slots.actions||e.editable&&!s.editingActive||e.undo?(r(),D(b,{key:1,ref:"actions",class:"app-navigation-entry__actions",container:"#app-navigation-vue",boundariesElement:s.actionsBoundariesElement,inline:e.inlineActions,placement:e.menuPlacement,open:e.menuOpen,forceMenu:e.forceMenu,defaultIcon:e.menuIcon,variant:e.to&&h||e.active?"tertiary-on-primary":"tertiary","onUpdate:open":t.onMenuToggle},{icon:z(()=>[N(i.$slots,"menu-icon",{},void 0,!0)]),default:z(()=>[e.editable&&!s.editingActive?(r(),D(x,{key:0,"aria-label":t.editButtonAriaLabel,onClick:t.handleEdit},{icon:z(()=>[L(g,{size:20})]),default:z(()=>[ee(" "+$(e.editLabel),1)]),_:1},8,["aria-label","onClick"])):k("",!0),e.undo?(r(),D(x,{key:1,"aria-label":t.undoButtonAriaLabel,onClick:t.handleUndo},{icon:z(()=>[L(y,{size:20})]),_:1},8,["aria-label","onClick"])):k("",!0),N(i.$slots,"actions",{},void 0,!0)]),_:2},1032,["boundariesElement","inline","placement","open","forceMenu","defaultIcon","variant","onUpdate:open"])):k("",!0)],2)):k("",!0),e.allowCollapse&&i.$slots.default?(r(),D(E,{key:3,active:e.to&&h||e.active,open:s.opened,onClick:j(t.toggleCollapse,["prevent","stop"])},null,8,["active","open","onClick"])):k("",!0),N(i.$slots,"extra",{},void 0,!0)],2)]),_:3},16)),t.canHaveChildren&&i.$slots.default?(r(),m("ul",ln,[N(i.$slots,"default",{},void 0,!0)])):k("",!0)],10,Ja)}const on=H(Ya,[["render",sn],["__scopeId","data-v-f925f8d0"]]);te(wt);const rn=["id"],cn=U({__name:"NcAppNavigationSettings",props:{excludeClickOutsideSelectors:{default:()=>[]},name:{default:()=>O("Settings")}},setup(i){const n=_e(),e=T(!1),p=ze("wrapperElement"),s=P(()=>Array.isArray(i.excludeClickOutsideSelectors)?i.excludeClickOutsideSelectors:i.excludeClickOutsideSelectors.split(" "));return ii(p,()=>{e.value=!1},{ignore:s}),(t,u)=>(r(),m("div",{ref:"wrapperElement",class:B(t.$style.container)},[S("div",{class:B(t.$style.header)},[L(W,{"aria-controls":v(n),"aria-expanded":e.value?"true":"false",class:B(t.$style.button),alignment:"start",variant:"tertiary",wide:"",onClick:u[0]||(u[0]=_=>e.value=!e.value)},{icon:z(()=>[L(G,{path:v(fe)?v(ai):v(ni)},null,8,["path"])]),default:z(()=>[ee(" "+$(t.name),1)]),_:1},8,["aria-controls","aria-expanded","class"])],2),L(Rt,{enterActiveClass:t.$style.animationActive,leaveActiveClass:t.$style.animationActive,enterFromClass:t.$style.animationStop,leaveToClass:t.$style.animationStop},{default:z(()=>[ie(S("div",{id:v(n),class:B(t.$style.content)},[N(t.$slots,"default")],10,rn),[[re,e.value]])]),_:3},8,["enterActiveClass","leaveActiveClass","enterFromClass","leaveToClass"])],2))}}),dn="_container_RFk6U",un="_header_2CtDS",pn="_button_tAyis",vn="_content_--KYD",hn="_animationActive_DAG1p",mn="_animationStop_fWYQj",gn={container:dn,header:un,button:pn,content:vn,animationActive:hn,animationStop:mn},fn={$style:gn},yn=H(cn,[["__cssModules",fn]]),Cn={name:"ContentCopyIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},xn=["aria-hidden","aria-label"],_n=["fill","width","height"],bn={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"},wn={key:0};function zn(i,n,e,p,s,t){return r(),m("span",Y(i.$attrs,{"aria-hidden":e.title?null:"true","aria-label":e.title,class:"material-design-icon content-copy-icon",role:"img",onClick:n[0]||(n[0]=u=>i.$emit("click",u))}),[(r(),m("svg",{fill:e.fillColor,class:"material-design-icon__svg",width:e.size,height:e.size,viewBox:"0 0 24 24"},[S("path",bn,[e.title?(r(),m("title",wn,$(e.title),1)):k("",!0)])],8,_n))],16,xn)}const kn=be(Cn,[["render",zn]]),Sn=["src"],Dn=U({__name:"ActivityAppNavigation",setup(i){const{rssLink:n,personalSettingsLink:e}=oe(ve,"settings"),p=oe(ve,"navigationList"),s=T(n),t=P(()=>!!s.value);async function u(){try{const{data:g}=await He.post(Te("/apps/activity/settings/feed"),{enable:!t.value});s.value=g.data.rsslink}catch(g){Ze(A("activity","Could not enable RSS link")),Ce.error(g)}}async function _(){try{window.navigator.clipboard.writeText(s.value),qt(A("activity","RSS link copied to clipboard"))}catch(g){Ce.debug(g),window.prompt(A("activity","Could not copy the RSS link, please copy manually:"),s.value)}}return(g,x)=>(r(),D(v(va),{"aria-label":v(A)("activity","Activity")},{list:z(()=>[(r(!0),m(ce,null,ke(v(p),y=>(r(),D(v(on),{key:y.id,"data-navigation":y.id,to:y.id,name:y.name},Ot({_:2},[y.icon?{name:"icon",fn:z(()=>[S("img",{alt:"",src:y.icon,class:"navigation-icon",role:"presentation"},null,8,Sn)]),key:"0"}:void 0]),1032,["data-navigation","to","name"]))),128))]),footer:z(()=>[L(v(yn),{name:v(A)("activity","Activity settings")},{default:z(()=>[L(v(zt),{type:"switch",modelValue:t.value,"onUpdate:modelValue":[x[0]||(x[0]=y=>t.value=y),u]},{default:z(()=>[ee($(v(A)("activity","Enable RSS feed")),1)]),_:1},8,["modelValue"]),t.value?(r(),D(v(Gi),{key:0,modelValue:s.value,"onUpdate:modelValue":x[1]||(x[1]=y=>s.value=y),label:v(A)("activity","RSS feed"),"show-trailing-button":!0,"trailing-button-label":v(A)("activity","Copy RSS feed link"),readonly:"readonly",onTrailingButtonClick:_},{"trailing-button-icon":z(()=>[L(kn,{size:20})]),_:1},8,["modelValue","label","trailing-button-label"])):k("",!0),L(v(W),{class:"settings-link",href:v(e),title:v(A)("activity","Personal notification settings"),variant:"tertiary"},{default:z(()=>[ee($(v(A)("activity","Personal notification settings")),1)]),_:1},8,["href","title"])]),_:1},8,["name"])]),_:1},8,["aria-label"]))}}),Ln=[{path:"/",name:"root",redirect:{path:"/all"}},{path:"/:filter?",components:{default:ia,navigation:Dn},props:{default:!0}}],En=kt({history:St(Te("/apps/activity")),linkActiveClass:"active",routes:Ln}),Ve=Zt(vi);Ve.use(En),Ve.mount("#content");
//# sourceMappingURL=activity-app.mjs.map