/
activity-app.mjs
48 lines (48 loc) · 96.4 KB
/
activity-app.mjs
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
(function(){"use strict";try{if(typeof document<"u"){var a=document.createElement("style");a.appendChild(document.createTextNode(`@charset "UTF-8";.material-design-icon[data-v-eb1078f7]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.content[data-v-eb1078f7]{box-sizing:border-box;margin:var(--body-container-margin);margin-top:50px;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-eb1078f7]:not(.with-sidebar--full){position:fixed}.content[data-v-eb1078f7] *{box-sizing:border-box}.material-design-icon[data-v-5244e83e]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-details-toggle[data-v-5244e83e]{position:fixed;width:44px;height:44px;padding:14px;cursor:pointer;opacity:.6;transform:rotate(180deg);background-color:var(--color-main-background);z-index:2000}.app-details-toggle[data-v-5244e83e]:active,.app-details-toggle[data-v-5244e83e]:hover,.app-details-toggle[data-v-5244e83e]:focus{opacity:1}.material-design-icon[data-v-27fc3f3a]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-content[data-v-27fc3f3a]{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-27fc3f3a]:not(.app-content--has-list){overflow:auto}.app-content-wrapper[data-v-27fc3f3a]{position:relative;width:100%;height:100%}.app-content-wrapper--mobile.app-content-wrapper--show-list[data-v-27fc3f3a] .app-content-list{display:flex}.app-content-wrapper--mobile.app-content-wrapper--show-list[data-v-27fc3f3a] .app-content-details,.app-content-wrapper--mobile.app-content-wrapper--show-details[data-v-27fc3f3a] .app-content-list{display:none}.app-content-wrapper--mobile.app-content-wrapper--show-details[data-v-27fc3f3a] .app-content-details{display:block}[data-v-27fc3f3a] .splitpanes.default-theme .app-content-list{max-width:none;scrollbar-width:auto}[data-v-27fc3f3a] .splitpanes.default-theme .splitpanes__pane{background-color:transparent;transition:none}[data-v-27fc3f3a] .splitpanes.default-theme .splitpanes__pane-list{min-width:300px;position:-webkit-sticky;position:sticky;top:var(--header-height)}@media only screen and (width < 1024px){[data-v-27fc3f3a] .splitpanes.default-theme .splitpanes__pane-list{display:none}}[data-v-27fc3f3a] .splitpanes.default-theme .splitpanes__pane-details{overflow-y:auto}@media only screen and (width < 1024px){[data-v-27fc3f3a] .splitpanes.default-theme .splitpanes__pane-details{min-width:100%}}[data-v-27fc3f3a] .splitpanes.default-theme .splitpanes__splitter{width:9px;margin-left:-5px;background-color:transparent;border-left:none}[data-v-27fc3f3a] .splitpanes.default-theme .splitpanes__splitter:before,[data-v-27fc3f3a] .splitpanes.default-theme .splitpanes__splitter:after{display: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-6c46ca4f]{line-height:1.5;margin-block:30px 12px}.activity-group__heading[data-v-6c46ca4f]:first-of-type{margin-block-start:0}.activity-app[data-v-403d4ae3]{display:flex;flex-direction:column;overflow:hidden}.activity-app__empty-content[data-v-403d4ae3]{height:100%}.activity-app__loading-indicator[data-v-403d4ae3]{color:var(--color-text-maxcontrast);justify-self:center;margin-block:30px 6px;text-align:center}.activity-app__container[data-v-403d4ae3]{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-403d4ae3]{font-weight:700;font-size:20px;line-height:44px;margin:var(--app-navigation-padding, 8px) 0 0 calc(2 * var(--app-navigation-padding, 8px) + 44px)}.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-8c6d0d34]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation[data-v-8c6d0d34]{--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;max-width:calc(100vw - (var(--app-navigation-padding) + var(--default-clickable-area) + var(--default-grid-baseline)));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-8c6d0d34]{transform:translate(-100%);position:absolute}.app-navigation__content>ul[data-v-8c6d0d34],.app-navigation__list[data-v-8c6d0d34]{position:relative;height:100%;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__content[data-v-8c6d0d34]{height:100%;display:flex;flex-direction:column}[data-themes*=highcontrast] .app-navigation[data-v-8c6d0d34]{border-right:1px solid var(--color-border)}@media only screen and (max-width: 1024px){.app-navigation[data-v-8c6d0d34]:not(.app-navigation--close){position:absolute}}.material-design-icon[data-v-71aea515]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-toggle-wrapper[data-v-71aea515]{position:absolute;top:var(--app-navigation-padding);right:calc(0px - var(--app-navigation-padding));margin-right:-44px}button.app-navigation-toggle[data-v-71aea515]{background-color:var(--color-main-background)}.material-design-icon[data-v-07582bf6]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.button-vue.icon-collapse[data-v-07582bf6]{position:relative;z-index:105;color:var(--color-main-text);right:0}.button-vue.icon-collapse--open[data-v-07582bf6]{color:var(--color-main-text)}.button-vue.icon-collapse--open[data-v-07582bf6]:hover{color:var(--color-primary-element)}.material-design-icon[data-v-6a7129ac]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-entry[data-v-6a7129ac]{position:relative;display:flex;flex-shrink:0;flex-wrap:wrap;box-sizing:border-box;width:100%;min-height:44px;transition:background-color var(--animation-quick) ease-in-out;transition:background-color .2s ease-in-out;border-radius:var(--border-radius-pill)}.app-navigation-entry-wrapper[data-v-6a7129ac]{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-6a7129ac]{display:none}.app-navigation-entry.active[data-v-6a7129ac]{background-color:var(--color-primary-element)!important}.app-navigation-entry.active[data-v-6a7129ac]:hover{background-color:var(--color-primary-element-hover)!important}.app-navigation-entry.active .app-navigation-entry-link[data-v-6a7129ac]{color:var(--color-primary-element-text)!important}.app-navigation-entry[data-v-6a7129ac]:focus-within,.app-navigation-entry[data-v-6a7129ac]:hover{background-color:var(--color-background-hover)}.app-navigation-entry.active .app-navigation-entry__children[data-v-6a7129ac],.app-navigation-entry:focus-within .app-navigation-entry__children[data-v-6a7129ac],.app-navigation-entry:hover .app-navigation-entry__children[data-v-6a7129ac]{background-color:var(--color-main-background)}.app-navigation-entry.active .app-navigation-entry__utils .app-navigation-entry__actions[data-v-6a7129ac],.app-navigation-entry.app-navigation-entry--deleted .app-navigation-entry__utils .app-navigation-entry__actions[data-v-6a7129ac],.app-navigation-entry:focus .app-navigation-entry__utils .app-navigation-entry__actions[data-v-6a7129ac],.app-navigation-entry:focus-within .app-navigation-entry__utils .app-navigation-entry__actions[data-v-6a7129ac],.app-navigation-entry:hover .app-navigation-entry__utils .app-navigation-entry__actions[data-v-6a7129ac]{display:inline-block}.app-navigation-entry.app-navigation-entry--deleted>ul[data-v-6a7129ac]{display:none}.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-6a7129ac]{padding-right:14px}.app-navigation-entry .app-navigation-entry-link[data-v-6a7129ac]{z-index:100;display:flex;overflow:hidden;flex:1 1 0;box-sizing:border-box;min-height:44px;padding:0;white-space:nowrap;color:var(--color-main-text);background-repeat:no-repeat;background-position:14px center;background-size:16px 16px;line-height:44px}.app-navigation-entry .app-navigation-entry-link .app-navigation-entry-icon[data-v-6a7129ac]{display:flex;align-items:center;flex:0 0 44px;justify-content:center;width:44px;height:44px;background-size:16px 16px;background-repeat:no-repeat;background-position:14px center}.app-navigation-entry .app-navigation-entry-link .app-navigation-entry__name[data-v-6a7129ac]{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.app-navigation-entry .app-navigation-entry-link .editingContainer[data-v-6a7129ac]{width:calc(100% - 44px);margin:auto}.app-navigation-entry__children[data-v-6a7129ac]{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-6a7129ac]{display:inline-flex;flex-wrap:wrap;padding-left:16px}.app-navigation-entry__deleted[data-v-6a7129ac]{display:inline-flex;flex:1 1 0;padding-left:30px!important}.app-navigation-entry__deleted .app-navigation-entry__deleted-description[data-v-6a7129ac]{position:relative;overflow:hidden;flex:1 1 0;white-space:nowrap;text-overflow:ellipsis;line-height:44px}.app-navigation-entry__utils[data-v-6a7129ac]{display:flex;min-width:44px;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-6a7129ac]{display:inline-block}.app-navigation-entry__utils .app-navigation-entry__counter-wrapper[data-v-6a7129ac]{margin-right:calc(var(--default-grid-baseline) * 3);display:flex;align-items:center;flex:0 1 auto}.app-navigation-entry__utils .action-item.app-navigation-entry__actions[data-v-6a7129ac]{display:none}.app-navigation-entry--editing .app-navigation-entry-edit[data-v-6a7129ac]{z-index:250;opacity:1}.app-navigation-entry--deleted .app-navigation-entry-deleted[data-v-6a7129ac]{z-index:250;transform:translate(0)}.app-navigation-entry--pinned[data-v-6a7129ac]{order:2;margin-top:auto}.app-navigation-entry--pinned~.app-navigation-entry--pinned[data-v-6a7129ac]{margin-top:0}[data-themes*=highcontrast] .app-navigation-entry[data-v-6a7129ac]:active{background-color:var(--color-primary-element-light-hover)!important}.material-design-icon[data-v-41ba401e]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}/**
* @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
*
* @author John Molakvoæ <skjnldsv@protonmail.com>
* @author Marco Ambrosini <marcoambrosini@icloud.com>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/li.active[data-v-41ba401e]{background-color:var(--color-background-hover);border-radius:6px;padding:0}.action--disabled[data-v-41ba401e]{pointer-events:none;opacity:.5}.action--disabled[data-v-41ba401e]:hover,.action--disabled[data-v-41ba401e]:focus{cursor:default;opacity:.5}.action--disabled *[data-v-41ba401e]{opacity:1!important}.action-button[data-v-41ba401e]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0 14px 0 0;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:44px}.action-button>span[data-v-41ba401e]{cursor:pointer;white-space:nowrap}.action-button__icon[data-v-41ba401e]{width:44px;height:44px;opacity:1;background-position:14px center;background-size:16px;background-repeat:no-repeat}.action-button[data-v-41ba401e] .material-design-icon{width:44px;height:44px;opacity:1}.action-button[data-v-41ba401e] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-button__longtext-wrapper[data-v-41ba401e],.action-button__longtext[data-v-41ba401e]{max-width:220px;line-height:1.6em;padding:10.8px 0;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis}.action-button__longtext[data-v-41ba401e]{cursor:pointer;white-space:pre-wrap!important}.action-button__name[data-v-41ba401e]{font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline-block}.action-button__menu-icon[data-v-41ba401e]{margin-left:auto;margin-right:-14px}.material-design-icon[data-v-dcf0becf]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.app-navigation-input-confirm[data-v-dcf0becf]{flex:1 0 100%;width:100%}.app-navigation-input-confirm form[data-v-dcf0becf]{display:flex}.app-navigation-input-confirm__input[data-v-dcf0becf]{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-dcf0becf]:active,.app-navigation-input-confirm__input[data-v-dcf0becf]:focus,.app-navigation-input-confirm__input[data-v-dcf0becf]:hover{outline:none;background-color:var(--color-main-background);color:var(--color-main-text);border-color:var(--color-primary-element)}/**
* @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
*
* @author John Molakvoæ <skjnldsv@protonmail.com>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/.material-design-icon[data-v-4bd59bb1]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}#app-settings[data-v-4bd59bb1]{margin-top:auto;padding:3px}#app-settings__header[data-v-4bd59bb1]{box-sizing:border-box;margin:0 3px 3px}#app-settings__header .settings-button[data-v-4bd59bb1]{display:flex;flex:1 1 0;height:44px;width:100%;padding:0 14px 0 0;margin:0;background-color:var(--color-main-background);box-shadow:none;border:0;border-radius:var(--border-radius-pill);text-align:left;font-weight:400;font-size:100%;color:var(--color-main-text);line-height:44px}#app-settings__header .settings-button[data-v-4bd59bb1]:hover,#app-settings__header .settings-button[data-v-4bd59bb1]:focus{background-color:var(--color-background-hover)}#app-settings__header .settings-button__icon[data-v-4bd59bb1]{width:44px;height:44px;min-width:44px}#app-settings__header .settings-button__label[data-v-4bd59bb1]{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}#app-settings__content[data-v-4bd59bb1]{display:block;padding:10px;margin-bottom:-3px;max-height:300px;overflow-y:auto;box-sizing:border-box}.slide-up-leave-active[data-v-4bd59bb1],.slide-up-enter-active[data-v-4bd59bb1]{transition-duration:var(--animation-slow);transition-property:max-height,padding;overflow-y:hidden!important}.slide-up-enter[data-v-4bd59bb1],.slide-up-leave-to[data-v-4bd59bb1]{max-height:0!important;padding:0 10px!important}.app-activity .settings-link{max-width:100%}.app-activity .navigation-icon{filter:var(--background-invert-if-dark);height:16px;width:16px}`)),document.head.appendChild(a)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})();
/*! third party licenses: js/vendor.LICENSE.txt */
import{d as dt,c as at,t as A,r as B,o as Be,w as Ie,g as De,a as le,V as Y,b as je}from"./index-482802c5.mjs";import{v as w,n as K,d as j,x as Ve,m as P,a as ce,c as ue,b as Ue,O as He,_ as qe,j as Fe,$ as Ke,B as We,e as Ze,W as Ge,l as Tt}from"./index.es-9271aa1f.mjs";import{g as Xe,u as Nt,a as Ye,V as Je,m as W,_ as pe,b as V,A as Qe,c as tn,v as en,p as nn,d as an,e as rn,n as on,f as sn,r as ln,h as cn,i as un,j as pn,k as hn,l as dn}from"./Activity-96320dac.mjs";import{e as H,l as Ct,s as fn,u as vn}from"./logger-a53a57b5.mjs";import{U as he,c as mn,k as gn}from"./NcCheckboxRadioSwitch-1cbf2ea6.mjs";import"./index-65a5f423.mjs";const bt="activity";function z(t,e){for(var n in e)t[n]=e[n];return t}var yn=/[!'()*]/g,_n=function(t){return"%"+t.charCodeAt(0).toString(16)},bn=/%2C/g,T=function(t){return encodeURIComponent(t).replace(yn,_n).replace(bn,",")};function xt(t){try{return decodeURIComponent(t)}catch{}return t}function Cn(t,e,n){e===void 0&&(e={});var i=n||xn,a;try{a=i(t||"")}catch{a={}}for(var r in e){var o=e[r];a[r]=Array.isArray(o)?o.map(Bt):Bt(o)}return a}var Bt=function(t){return t==null||typeof t=="object"?t:String(t)};function xn(t){var e={};return t=t.trim().replace(/^(\?|#|&)/,""),t&&t.split("&").forEach(function(n){var i=n.replace(/\+/g," ").split("="),a=xt(i.shift()),r=i.length>0?xt(i.join("=")):null;e[a]===void 0?e[a]=r:Array.isArray(e[a])?e[a].push(r):e[a]=[e[a],r]}),e}function Sn(t){var e=t?Object.keys(t).map(function(n){var i=t[n];if(i===void 0)return"";if(i===null)return T(n);if(Array.isArray(i)){var a=[];return i.forEach(function(r){r!==void 0&&(r===null?a.push(T(n)):a.push(T(n)+"="+T(r)))}),a.join("&")}return T(n)+"="+T(i)}).filter(function(n){return n.length>0}).join("&"):null;return e?"?"+e:""}var rt=/\/?$/;function ot(t,e,n,i){var a=i&&i.options.stringifyQuery,r=e.query||{};try{r=St(r)}catch{}var o={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:r,params:e.params||{},fullPath:It(e,a),matched:t?wn(t):[]};return n&&(o.redirectedFrom=It(n,a)),Object.freeze(o)}function St(t){if(Array.isArray(t))return t.map(St);if(t&&typeof t=="object"){var e={};for(var n in t)e[n]=St(t[n]);return e}else return t}var O=ot(null,{path:"/"});function wn(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function It(t,e){var n=t.path,i=t.query;i===void 0&&(i={});var a=t.hash;a===void 0&&(a="");var r=e||Sn;return(n||"/")+r(i)+a}function de(t,e,n){return e===O?t===e:e?t.path&&e.path?t.path.replace(rt,"")===e.path.replace(rt,"")&&(n||t.hash===e.hash&&J(t.query,e.query)):t.name&&e.name?t.name===e.name&&(n||t.hash===e.hash&&J(t.query,e.query)&&J(t.params,e.params)):!1:!1}function J(t,e){if(t===void 0&&(t={}),e===void 0&&(e={}),!t||!e)return t===e;var n=Object.keys(t).sort(),i=Object.keys(e).sort();return n.length!==i.length?!1:n.every(function(a,r){var o=t[a],s=i[r];if(s!==a)return!1;var l=e[a];return o==null||l==null?o===l:typeof o=="object"&&typeof l=="object"?J(o,l):String(o)===String(l)})}function kn(t,e){return t.path.replace(rt,"/").indexOf(e.path.replace(rt,"/"))===0&&(!e.hash||t.hash===e.hash)&&zn(t.query,e.query)}function zn(t,e){for(var n in e)if(!(n in t))return!1;return!0}function fe(t){for(var e=0;e<t.matched.length;e++){var n=t.matched[e];for(var i in n.instances){var a=n.instances[i],r=n.enteredCbs[i];if(!(!a||!r)){delete n.enteredCbs[i];for(var o=0;o<r.length;o++)a._isBeingDestroyed||r[o](a)}}}}var Pn={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(t,e){var n=e.props,i=e.children,a=e.parent,r=e.data;r.routerView=!0;for(var o=a.$createElement,s=n.name,l=a.$route,c=a._routerViewCache||(a._routerViewCache={}),m=0,h=!1;a&&a._routerRoot!==a;){var v=a.$vnode?a.$vnode.data:{};v.routerView&&m++,v.keepAlive&&a._directInactive&&a._inactive&&(h=!0),a=a.$parent}if(r.routerViewDepth=m,h){var d=c[s],u=d&&d.component;return u?(d.configProps&&Dt(u,r,d.route,d.configProps),o(u,r,i)):o()}var f=l.matched[m],p=f&&f.components[s];if(!f||!p)return c[s]=null,o();c[s]={component:p},r.registerRouteInstance=function(g,C){var b=f.instances[s];(C&&b!==g||!C&&b===g)&&(f.instances[s]=C)},(r.hook||(r.hook={})).prepatch=function(g,C){f.instances[s]=C.componentInstance},r.hook.init=function(g){g.data.keepAlive&&g.componentInstance&&g.componentInstance!==f.instances[s]&&(f.instances[s]=g.componentInstance),fe(l)};var y=f.props&&f.props[s];return y&&(z(c[s],{route:l,configProps:y}),Dt(p,r,l,y)),o(p,r,i)}};function Dt(t,e,n,i){var a=e.props=Nn(n,i);if(a){a=e.props=z({},a);var r=e.attrs=e.attrs||{};for(var o in a)(!t.props||!(o in t.props))&&(r[o]=a[o],delete a[o])}}function Nn(t,e){switch(typeof e){case"undefined":return;case"object":return e;case"function":return e(t);case"boolean":return e?t.params:void 0}}function ve(t,e,n){var i=t.charAt(0);if(i==="/")return t;if(i==="?"||i==="#")return e+t;var a=e.split("/");(!n||!a[a.length-1])&&a.pop();for(var r=t.replace(/^\//,"").split("/"),o=0;o<r.length;o++){var s=r[o];s===".."?a.pop():s!=="."&&a.push(s)}return a[0]!==""&&a.unshift(""),a.join("/")}function An(t){var e="",n="",i=t.indexOf("#");i>=0&&(e=t.slice(i),t=t.slice(0,i));var a=t.indexOf("?");return a>=0&&(n=t.slice(a+1),t=t.slice(0,a)),{path:t,query:n,hash:e}}function E(t){return t.replace(/\/(?:\s*\/)+/g,"/")}var st=Array.isArray||function(t){return Object.prototype.toString.call(t)=="[object Array]"},I=ye,Ln=At,En=$n,Mn=me,Rn=ge,On=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function At(t,e){for(var n=[],i=0,a=0,r="",o=e&&e.delimiter||"/",s;(s=On.exec(t))!=null;){var l=s[0],c=s[1],m=s.index;if(r+=t.slice(a,m),a=m+l.length,c){r+=c[1];continue}var h=t[a],v=s[2],d=s[3],u=s[4],f=s[5],p=s[6],y=s[7];r&&(n.push(r),r="");var g=v!=null&&h!=null&&h!==v,C=p==="+"||p==="*",b=p==="?"||p==="*",x=s[2]||o,S=u||f;n.push({name:d||i++,prefix:v||"",delimiter:x,optional:b,repeat:C,partial:g,asterisk:!!y,pattern:S?In(S):y?".*":"[^"+Q(x)+"]+?"})}return a<t.length&&(r+=t.substr(a)),r&&n.push(r),n}function $n(t,e){return me(At(t,e),e)}function Tn(t){return encodeURI(t).replace(/[\/?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function Bn(t){return encodeURI(t).replace(/[?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function me(t,e){for(var n=new Array(t.length),i=0;i<t.length;i++)typeof t[i]=="object"&&(n[i]=new RegExp("^(?:"+t[i].pattern+")$",Et(e)));return function(a,r){for(var o="",s=a||{},l=r||{},c=l.pretty?Tn:encodeURIComponent,m=0;m<t.length;m++){var h=t[m];if(typeof h=="string"){o+=h;continue}var v=s[h.name],d;if(v==null)if(h.optional){h.partial&&(o+=h.prefix);continue}else throw new TypeError('Expected "'+h.name+'" to be defined');if(st(v)){if(!h.repeat)throw new TypeError('Expected "'+h.name+'" to not repeat, but received `'+JSON.stringify(v)+"`");if(v.length===0){if(h.optional)continue;throw new TypeError('Expected "'+h.name+'" to not be empty')}for(var u=0;u<v.length;u++){if(d=c(v[u]),!n[m].test(d))throw new TypeError('Expected all "'+h.name+'" to match "'+h.pattern+'", but received `'+JSON.stringify(d)+"`");o+=(u===0?h.prefix:h.delimiter)+d}continue}if(d=h.asterisk?Bn(v):c(v),!n[m].test(d))throw new TypeError('Expected "'+h.name+'" to match "'+h.pattern+'", but received "'+d+'"');o+=h.prefix+d}return o}}function Q(t){return t.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function In(t){return t.replace(/([=!:$\/()])/g,"\\$1")}function Lt(t,e){return t.keys=e,t}function Et(t){return t&&t.sensitive?"":"i"}function Dn(t,e){var n=t.source.match(/\((?!\?)/g);if(n)for(var i=0;i<n.length;i++)e.push({name:i,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return Lt(t,e)}function jn(t,e,n){for(var i=[],a=0;a<t.length;a++)i.push(ye(t[a],e,n).source);var r=new RegExp("(?:"+i.join("|")+")",Et(n));return Lt(r,e)}function Vn(t,e,n){return ge(At(t,n),e,n)}function ge(t,e,n){st(e)||(n=e||n,e=[]),n=n||{};for(var i=n.strict,a=n.end!==!1,r="",o=0;o<t.length;o++){var s=t[o];if(typeof s=="string")r+=Q(s);else{var l=Q(s.prefix),c="(?:"+s.pattern+")";e.push(s),s.repeat&&(c+="(?:"+l+c+")*"),s.optional?s.partial?c=l+"("+c+")?":c="(?:"+l+"("+c+"))?":c=l+"("+c+")",r+=c}}var m=Q(n.delimiter||"/"),h=r.slice(-m.length)===m;return i||(r=(h?r.slice(0,-m.length):r)+"(?:"+m+"(?=$))?"),a?r+="$":r+=i&&h?"":"(?="+m+"|$)",Lt(new RegExp("^"+r,Et(n)),e)}function ye(t,e,n){return st(e)||(n=e||n,e=[]),n=n||{},t instanceof RegExp?Dn(t,e):st(t)?jn(t,e,n):Vn(t,e,n)}I.parse=Ln,I.compile=En,I.tokensToFunction=Mn,I.tokensToRegExp=Rn;var jt=Object.create(null);function tt(t,e,n){e=e||{};try{var i=jt[t]||(jt[t]=I.compile(t));return typeof e.pathMatch=="string"&&(e[0]=e.pathMatch),i(e,{pretty:!0})}catch{return""}finally{delete e[0]}}function Mt(t,e,n,i){var a=typeof t=="string"?{path:t}:t;if(a._normalized)return a;if(a.name){a=z({},t);var r=a.params;return r&&typeof r=="object"&&(a.params=z({},r)),a}if(!a.path&&a.params&&e){a=z({},a),a._normalized=!0;var o=z(z({},e.params),a.params);if(e.name)a.name=e.name,a.params=o;else if(e.matched.length){var s=e.matched[e.matched.length-1].path;a.path=tt(s,o,"path "+e.path)}return a}var l=An(a.path||""),c=e&&e.path||"/",m=l.path?ve(l.path,c,n||a.append):c,h=Cn(l.query,a.query,i&&i.options.parseQuery),v=a.hash||l.hash;return v&&v.charAt(0)!=="#"&&(v="#"+v),{_normalized:!0,path:m,query:h,hash:v}}var Un=[String,Object],Hn=[String,Array],Vt=function(){},qn={name:"RouterLink",props:{to:{type:Un,required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:Hn,default:"click"}},render:function(t){var e=this,n=this.$router,i=this.$route,a=n.resolve(this.to,i,this.append),r=a.location,o=a.route,s=a.href,l={},c=n.options.linkActiveClass,m=n.options.linkExactActiveClass,h=c??"router-link-active",v=m??"router-link-exact-active",d=this.activeClass==null?h:this.activeClass,u=this.exactActiveClass==null?v:this.exactActiveClass,f=o.redirectedFrom?ot(null,Mt(o.redirectedFrom),null,n):o;l[u]=de(i,f,this.exactPath),l[d]=this.exact||this.exactPath?l[u]:kn(i,f);var p=l[u]?this.ariaCurrentValue:null,y=function(gt){Ut(gt)&&(e.replace?n.replace(r,Vt):n.push(r,Vt))},g={click:Ut};Array.isArray(this.event)?this.event.forEach(function(gt){g[gt]=y}):g[this.event]=y;var C={class:l},b=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:o,navigate:y,isActive:l[d],isExactActive:l[u]});if(b){if(b.length===1)return b[0];if(b.length>1||!b.length)return b.length===0?t():t("span",{},b)}if(this.tag==="a")C.on=g,C.attrs={href:s,"aria-current":p};else{var x=_e(this.$slots.default);if(x){x.isStatic=!1;var S=x.data=z({},x.data);S.on=S.on||{};for(var L in S.on){var N=S.on[L];L in g&&(S.on[L]=Array.isArray(N)?N:[N])}for(var G in g)G in S.on?S.on[G].push(g[G]):S.on[G]=y;var $t=x.data.attrs=z({},x.data.attrs);$t.href=s,$t["aria-current"]=p}else C.on=g}return t(this.tag,C,this.$slots.default)}};function Ut(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function _e(t){if(t){for(var e,n=0;n<t.length;n++)if(e=t[n],e.tag==="a"||e.children&&(e=_e(e.children)))return e}}var lt;function wt(t){if(!(wt.installed&<===t)){wt.installed=!0,lt=t;var e=function(a){return a!==void 0},n=function(a,r){var o=a.$options._parentVnode;e(o)&&e(o=o.data)&&e(o=o.registerRouteInstance)&&o(a,r)};t.mixin({beforeCreate:function(){e(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),t.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,n(this,this)},destroyed:function(){n(this)}}),Object.defineProperty(t.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(t.prototype,"$route",{get:function(){return this._routerRoot._route}}),t.component("RouterView",Pn),t.component("RouterLink",qn);var i=t.config.optionMergeStrategies;i.beforeRouteEnter=i.beforeRouteLeave=i.beforeRouteUpdate=i.created}}var Z=typeof window<"u";function X(t,e,n,i,a){var r=e||[],o=n||Object.create(null),s=i||Object.create(null);t.forEach(function(m){kt(r,o,s,m,a)});for(var l=0,c=r.length;l<c;l++)r[l]==="*"&&(r.push(r.splice(l,1)[0]),c--,l--);return{pathList:r,pathMap:o,nameMap:s}}function kt(t,e,n,i,a,r){var o=i.path,s=i.name,l=i.pathToRegexpOptions||{},c=Kn(o,a,l.strict);typeof i.caseSensitive=="boolean"&&(l.sensitive=i.caseSensitive);var m={path:c,regex:Fn(c,l),components:i.components||{default:i.component},alias:i.alias?typeof i.alias=="string"?[i.alias]:i.alias:[],instances:{},enteredCbs:{},name:s,parent:a,matchAs:r,redirect:i.redirect,beforeEnter:i.beforeEnter,meta:i.meta||{},props:i.props==null?{}:i.components?i.props:{default:i.props}};if(i.children&&i.children.forEach(function(f){var p=r?E(r+"/"+f.path):void 0;kt(t,e,n,f,m,p)}),e[m.path]||(t.push(m.path),e[m.path]=m),i.alias!==void 0)for(var h=Array.isArray(i.alias)?i.alias:[i.alias],v=0;v<h.length;++v){var d=h[v],u={path:d,children:i.children};kt(t,e,n,u,a,m.path||"/")}s&&(n[s]||(n[s]=m))}function Fn(t,e){var n=I(t,[],e);return n}function Kn(t,e,n){return n||(t=t.replace(/\/$/,"")),t[0]==="/"||e==null?t:E(e.path+"/"+t)}function Wn(t,e){var n=X(t),i=n.pathList,a=n.pathMap,r=n.nameMap;function o(d){X(d,i,a,r)}function s(d,u){var f=typeof d!="object"?r[d]:void 0;X([u||d],i,a,r,f),f&&f.alias.length&&X(f.alias.map(function(p){return{path:p,children:[u]}}),i,a,r,f)}function l(){return i.map(function(d){return a[d]})}function c(d,u,f){var p=Mt(d,u,!1,e),y=p.name;if(y){var g=r[y];if(!g)return v(null,p);var C=g.regex.keys.filter(function(N){return!N.optional}).map(function(N){return N.name});if(typeof p.params!="object"&&(p.params={}),u&&typeof u.params=="object")for(var b in u.params)!(b in p.params)&&C.indexOf(b)>-1&&(p.params[b]=u.params[b]);return p.path=tt(g.path,p.params),v(g,p,f)}else if(p.path){p.params={};for(var x=0;x<i.length;x++){var S=i[x],L=a[S];if(Zn(L.regex,p.path,p.params))return v(L,p,f)}}return v(null,p)}function m(d,u){var f=d.redirect,p=typeof f=="function"?f(ot(d,u,null,e)):f;if(typeof p=="string"&&(p={path:p}),!p||typeof p!="object")return v(null,u);var y=p,g=y.name,C=y.path,b=u.query,x=u.hash,S=u.params;if(b=y.hasOwnProperty("query")?y.query:b,x=y.hasOwnProperty("hash")?y.hash:x,S=y.hasOwnProperty("params")?y.params:S,g)return r[g],c({_normalized:!0,name:g,query:b,hash:x,params:S},void 0,u);if(C){var L=Gn(C,d),N=tt(L,S);return c({_normalized:!0,path:N,query:b,hash:x},void 0,u)}else return v(null,u)}function h(d,u,f){var p=tt(f,u.params),y=c({_normalized:!0,path:p});if(y){var g=y.matched,C=g[g.length-1];return u.params=y.params,v(C,u)}return v(null,u)}function v(d,u,f){return d&&d.redirect?m(d,f||u):d&&d.matchAs?h(d,u,d.matchAs):ot(d,u,f,e)}return{match:c,addRoute:s,getRoutes:l,addRoutes:o}}function Zn(t,e,n){var i=e.match(t);if(i){if(!n)return!0}else return!1;for(var a=1,r=i.length;a<r;++a){var o=t.keys[a-1];o&&(n[o.name||"pathMatch"]=typeof i[a]=="string"?xt(i[a]):i[a])}return!0}function Gn(t,e){return ve(t,e.parent?e.parent.path:"/",!0)}var Xn=Z&&window.performance&&window.performance.now?window.performance:Date;function be(){return Xn.now().toFixed(3)}var Ce=be();function ft(){return Ce}function xe(t){return Ce=t}var Se=Object.create(null);function we(){"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual");var t=window.location.protocol+"//"+window.location.host,e=window.location.href.replace(t,""),n=z({},window.history.state);return n.key=ft(),window.history.replaceState(n,"",e),window.addEventListener("popstate",Ht),function(){window.removeEventListener("popstate",Ht)}}function M(t,e,n,i){if(t.app){var a=t.options.scrollBehavior;a&&t.app.$nextTick(function(){var r=Yn(),o=a.call(t,e,n,i?r:null);o&&(typeof o.then=="function"?o.then(function(s){Kt(s,r)}).catch(function(s){}):Kt(o,r))})}}function ke(){var t=ft();t&&(Se[t]={x:window.pageXOffset,y:window.pageYOffset})}function Ht(t){ke(),t.state&&t.state.key&&xe(t.state.key)}function Yn(){var t=ft();if(t)return Se[t]}function Jn(t,e){var n=document.documentElement,i=n.getBoundingClientRect(),a=t.getBoundingClientRect();return{x:a.left-i.left-e.x,y:a.top-i.top-e.y}}function qt(t){return D(t.x)||D(t.y)}function Ft(t){return{x:D(t.x)?t.x:window.pageXOffset,y:D(t.y)?t.y:window.pageYOffset}}function Qn(t){return{x:D(t.x)?t.x:0,y:D(t.y)?t.y:0}}function D(t){return typeof t=="number"}var ti=/^#\d/;function Kt(t,e){var n=typeof t=="object";if(n&&typeof t.selector=="string"){var i=ti.test(t.selector)?document.getElementById(t.selector.slice(1)):document.querySelector(t.selector);if(i){var a=t.offset&&typeof t.offset=="object"?t.offset:{};a=Qn(a),e=Jn(i,a)}else qt(t)&&(e=Ft(t))}else n&&qt(t)&&(e=Ft(t));e&&("scrollBehavior"in document.documentElement.style?window.scrollTo({left:e.x,top:e.y,behavior:t.behavior}):window.scrollTo(e.x,e.y))}var R=Z&&function(){var t=window.navigator.userAgent;return(t.indexOf("Android 2.")!==-1||t.indexOf("Android 4.0")!==-1)&&t.indexOf("Mobile Safari")!==-1&&t.indexOf("Chrome")===-1&&t.indexOf("Windows Phone")===-1?!1:window.history&&typeof window.history.pushState=="function"}();function ct(t,e){ke();var n=window.history;try{if(e){var i=z({},n.state);i.key=ft(),n.replaceState(i,"",t)}else n.pushState({key:xe(be())},"",t)}catch{window.location[e?"replace":"assign"](t)}}function zt(t){ct(t,!0)}var $={redirected:2,aborted:4,cancelled:8,duplicated:16};function ei(t,e){return vt(t,e,$.redirected,'Redirected when going from "'+t.fullPath+'" to "'+ri(e)+'" via a navigation guard.')}function ni(t,e){var n=vt(t,e,$.duplicated,'Avoided redundant navigation to current location: "'+t.fullPath+'".');return n.name="NavigationDuplicated",n}function Wt(t,e){return vt(t,e,$.cancelled,'Navigation cancelled from "'+t.fullPath+'" to "'+e.fullPath+'" with a new navigation.')}function ii(t,e){return vt(t,e,$.aborted,'Navigation aborted from "'+t.fullPath+'" to "'+e.fullPath+'" via a navigation guard.')}function vt(t,e,n,i){var a=new Error(i);return a._isRouter=!0,a.from=t,a.to=e,a.type=n,a}var ai=["params","query","hash"];function ri(t){if(typeof t=="string")return t;if("path"in t)return t.path;var e={};return ai.forEach(function(n){n in t&&(e[n]=t[n])}),JSON.stringify(e,null,2)}function ut(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function pt(t,e){return ut(t)&&t._isRouter&&(e==null||t.type===e)}function Zt(t,e,n){var i=function(a){a>=t.length?n():t[a]?e(t[a],function(){i(a+1)}):i(a+1)};i(0)}function oi(t){return function(e,n,i){var a=!1,r=0,o=null;ze(t,function(s,l,c,m){if(typeof s=="function"&&s.cid===void 0){a=!0,r++;var h=Gt(function(f){li(f)&&(f=f.default),s.resolved=typeof f=="function"?f:lt.extend(f),c.components[m]=f,r--,r<=0&&i()}),v=Gt(function(f){var p="Failed to resolve async component "+m+": "+f;o||(o=ut(f)?f:new Error(p),i(o))}),d;try{d=s(h,v)}catch(f){v(f)}if(d)if(typeof d.then=="function")d.then(h,v);else{var u=d.component;u&&typeof u.then=="function"&&u.then(h,v)}}}),a||i()}}function ze(t,e){return Pe(t.map(function(n){return Object.keys(n.components).map(function(i){return e(n.components[i],n.instances[i],n,i)})}))}function Pe(t){return Array.prototype.concat.apply([],t)}var si=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol";function li(t){return t.__esModule||si&&t[Symbol.toStringTag]==="Module"}function Gt(t){var e=!1;return function(){for(var n=[],i=arguments.length;i--;)n[i]=arguments[i];if(!e)return e=!0,t.apply(this,n)}}var k=function(t,e){this.router=t,this.base=ci(e),this.current=O,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};k.prototype.listen=function(t){this.cb=t},k.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},k.prototype.onError=function(t){this.errorCbs.push(t)},k.prototype.transitionTo=function(t,e,n){var i=this,a;try{a=this.router.match(t,this.current)}catch(o){throw this.errorCbs.forEach(function(s){s(o)}),o}var r=this.current;this.confirmTransition(a,function(){i.updateRoute(a),e&&e(a),i.ensureURL(),i.router.afterHooks.forEach(function(o){o&&o(a,r)}),i.ready||(i.ready=!0,i.readyCbs.forEach(function(o){o(a)}))},function(o){n&&n(o),o&&!i.ready&&(!pt(o,$.redirected)||r!==O)&&(i.ready=!0,i.readyErrorCbs.forEach(function(s){s(o)}))})},k.prototype.confirmTransition=function(t,e,n){var i=this,a=this.current;this.pending=t;var r=function(u){!pt(u)&&ut(u)&&(i.errorCbs.length?i.errorCbs.forEach(function(f){f(u)}):console.error(u)),n&&n(u)},o=t.matched.length-1,s=a.matched.length-1;if(de(t,a)&&o===s&&t.matched[o]===a.matched[s])return this.ensureURL(),t.hash&&M(this.router,a,t,!1),r(ni(a,t));var l=ui(this.current.matched,t.matched),c=l.updated,m=l.deactivated,h=l.activated,v=[].concat(hi(m),this.router.beforeHooks,di(c),h.map(function(u){return u.beforeEnter}),oi(h)),d=function(u,f){if(i.pending!==t)return r(Wt(a,t));try{u(t,a,function(p){p===!1?(i.ensureURL(!0),r(ii(a,t))):ut(p)?(i.ensureURL(!0),r(p)):typeof p=="string"||typeof p=="object"&&(typeof p.path=="string"||typeof p.name=="string")?(r(ei(a,t)),typeof p=="object"&&p.replace?i.replace(p):i.push(p)):f(p)})}catch(p){r(p)}};Zt(v,d,function(){var u=fi(h),f=u.concat(i.router.resolveHooks);Zt(f,d,function(){if(i.pending!==t)return r(Wt(a,t));i.pending=null,e(t),i.router.app&&i.router.app.$nextTick(function(){fe(t)})})})},k.prototype.updateRoute=function(t){this.current=t,this.cb&&this.cb(t)},k.prototype.setupListeners=function(){},k.prototype.teardown=function(){this.listeners.forEach(function(t){t()}),this.listeners=[],this.current=O,this.pending=null};function ci(t){if(!t)if(Z){var e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^https?:\/\/[^\/]+/,"")}else t="/";return t.charAt(0)!=="/"&&(t="/"+t),t.replace(/\/$/,"")}function ui(t,e){var n,i=Math.max(t.length,e.length);for(n=0;n<i&&t[n]===e[n];n++);return{updated:e.slice(0,n),activated:e.slice(n),deactivated:t.slice(n)}}function Rt(t,e,n,i){var a=ze(t,function(r,o,s,l){var c=pi(r,e);if(c)return Array.isArray(c)?c.map(function(m){return n(m,o,s,l)}):n(c,o,s,l)});return Pe(i?a.reverse():a)}function pi(t,e){return typeof t!="function"&&(t=lt.extend(t)),t.options[e]}function hi(t){return Rt(t,"beforeRouteLeave",Ne,!0)}function di(t){return Rt(t,"beforeRouteUpdate",Ne)}function Ne(t,e){if(e)return function(){return t.apply(e,arguments)}}function fi(t){return Rt(t,"beforeRouteEnter",function(e,n,i,a){return vi(e,i,a)})}function vi(t,e,n){return function(i,a,r){return t(i,a,function(o){typeof o=="function"&&(e.enteredCbs[n]||(e.enteredCbs[n]=[]),e.enteredCbs[n].push(o)),r(o)})}}var Ae=function(t){function e(n,i){t.call(this,n,i),this._startLocation=U(this.base)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var n=this;if(!(this.listeners.length>0)){var i=this.router,a=i.options.scrollBehavior,r=R&&a;r&&this.listeners.push(we());var o=function(){var s=n.current,l=U(n.base);n.current===O&&l===n._startLocation||n.transitionTo(l,function(c){r&&M(i,c,s,!0)})};window.addEventListener("popstate",o),this.listeners.push(function(){window.removeEventListener("popstate",o)})}},e.prototype.go=function(n){window.history.go(n)},e.prototype.push=function(n,i,a){var r=this,o=this,s=o.current;this.transitionTo(n,function(l){ct(E(r.base+l.fullPath)),M(r.router,l,s,!1),i&&i(l)},a)},e.prototype.replace=function(n,i,a){var r=this,o=this,s=o.current;this.transitionTo(n,function(l){zt(E(r.base+l.fullPath)),M(r.router,l,s,!1),i&&i(l)},a)},e.prototype.ensureURL=function(n){if(U(this.base)!==this.current.fullPath){var i=E(this.base+this.current.fullPath);n?ct(i):zt(i)}},e.prototype.getCurrentLocation=function(){return U(this.base)},e}(k);function U(t){var e=window.location.pathname,n=e.toLowerCase(),i=t.toLowerCase();return t&&(n===i||n.indexOf(E(i+"/"))===0)&&(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var Le=function(t){function e(n,i,a){t.call(this,n,i),!(a&&mi(this.base))&&Xt()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var n=this;if(!(this.listeners.length>0)){var i=this.router,a=i.options.scrollBehavior,r=R&&a;r&&this.listeners.push(we());var o=function(){var l=n.current;Xt()&&n.transitionTo(et(),function(c){r&&M(n.router,c,l,!0),R||nt(c.fullPath)})},s=R?"popstate":"hashchange";window.addEventListener(s,o),this.listeners.push(function(){window.removeEventListener(s,o)})}},e.prototype.push=function(n,i,a){var r=this,o=this,s=o.current;this.transitionTo(n,function(l){Yt(l.fullPath),M(r.router,l,s,!1),i&&i(l)},a)},e.prototype.replace=function(n,i,a){var r=this,o=this,s=o.current;this.transitionTo(n,function(l){nt(l.fullPath),M(r.router,l,s,!1),i&&i(l)},a)},e.prototype.go=function(n){window.history.go(n)},e.prototype.ensureURL=function(n){var i=this.current.fullPath;et()!==i&&(n?Yt(i):nt(i))},e.prototype.getCurrentLocation=function(){return et()},e}(k);function mi(t){var e=U(t);if(!/^\/#/.test(e))return window.location.replace(E(t+"/#"+e)),!0}function Xt(){var t=et();return t.charAt(0)==="/"?!0:(nt("/"+t),!1)}function et(){var t=window.location.href,e=t.indexOf("#");return e<0?"":(t=t.slice(e+1),t)}function Pt(t){var e=window.location.href,n=e.indexOf("#"),i=n>=0?e.slice(0,n):e;return i+"#"+t}function Yt(t){R?ct(Pt(t)):window.location.hash=t}function nt(t){R?zt(Pt(t)):window.location.replace(Pt(t))}var gi=function(t){function e(n,i){t.call(this,n,i),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(n,i,a){var r=this;this.transitionTo(n,function(o){r.stack=r.stack.slice(0,r.index+1).concat(o),r.index++,i&&i(o)},a)},e.prototype.replace=function(n,i,a){var r=this;this.transitionTo(n,function(o){r.stack=r.stack.slice(0,r.index).concat(o),i&&i(o)},a)},e.prototype.go=function(n){var i=this,a=this.index+n;if(!(a<0||a>=this.stack.length)){var r=this.stack[a];this.confirmTransition(r,function(){var o=i.current;i.index=a,i.updateRoute(r),i.router.afterHooks.forEach(function(s){s&&s(r,o)})},function(o){pt(o,$.duplicated)&&(i.index=a)})}},e.prototype.getCurrentLocation=function(){var n=this.stack[this.stack.length-1];return n?n.fullPath:"/"},e.prototype.ensureURL=function(){},e}(k),_=function(t){t===void 0&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Wn(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback=e==="history"&&!R&&t.fallback!==!1,this.fallback&&(e="hash"),Z||(e="abstract"),this.mode=e,e){case"history":this.history=new Ae(this,t.base);break;case"hash":this.history=new Le(this,t.base,this.fallback);break;case"abstract":this.history=new gi(this,t.base);break}},Jt={currentRoute:{configurable:!0}};_.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},Jt.currentRoute.get=function(){return this.history&&this.history.current},_.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",function(){var r=e.apps.indexOf(t);r>-1&&e.apps.splice(r,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()}),!this.app){this.app=t;var n=this.history;if(n instanceof Ae||n instanceof Le){var i=function(r){var o=n.current,s=e.options.scrollBehavior,l=R&&s;l&&"fullPath"in r&&M(e,r,o,!1)},a=function(r){n.setupListeners(),i(r)};n.transitionTo(n.getCurrentLocation(),a,a)}n.listen(function(r){e.apps.forEach(function(o){o._route=r})})}},_.prototype.beforeEach=function(t){return yt(this.beforeHooks,t)},_.prototype.beforeResolve=function(t){return yt(this.resolveHooks,t)},_.prototype.afterEach=function(t){return yt(this.afterHooks,t)},_.prototype.onReady=function(t,e){this.history.onReady(t,e)},_.prototype.onError=function(t){this.history.onError(t)},_.prototype.push=function(t,e,n){var i=this;if(!e&&!n&&typeof Promise<"u")return new Promise(function(a,r){i.history.push(t,a,r)});this.history.push(t,e,n)},_.prototype.replace=function(t,e,n){var i=this;if(!e&&!n&&typeof Promise<"u")return new Promise(function(a,r){i.history.replace(t,a,r)});this.history.replace(t,e,n)},_.prototype.go=function(t){this.history.go(t)},_.prototype.back=function(){this.go(-1)},_.prototype.forward=function(){this.go(1)},_.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map(function(n){return Object.keys(n.components).map(function(i){return n.components[i]})})):[]},_.prototype.resolve=function(t,e,n){e=e||this.history.current;var i=Mt(t,e,n,this),a=this.match(i,e),r=a.redirectedFrom||a.fullPath,o=this.history.base,s=yi(o,r,this.mode);return{location:i,route:a,href:s,normalizedTo:i,resolved:a}},_.prototype.getRoutes=function(){return this.matcher.getRoutes()},_.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==O&&this.history.transitionTo(this.history.getCurrentLocation())},_.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==O&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(_.prototype,Jt);var Ee=_;function yt(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function yi(t,e,n){var i=n==="hash"?"#"+e:e;return t?E(t+"/"+i):i}_.install=wt,_.version="3.6.5",_.isNavigationFailure=pt,_.NavigationFailureType=$,_.START_LOCATION=O,Z&&window.Vue&&window.Vue.use(_);const _i={props:{appName:{type:String,required:!0}}};var bi=function(){var t=this,e=t._self._c;return e("div",{staticClass:"content",class:`app-${t.appName.toLowerCase()}`,attrs:{id:"content-vue"}},[t._t("default")],2)},Ci=[],xi=w(_i,bi,Ci,!1,null,"eb1078f7",null,null);const Si=xi.exports,wi=dt({__name:"ActivityApp",setup(t){return{__sfc:!0,NcContent:Si}}});var ki=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.NcContent,{attrs:{"app-name":"activity"}},[e("router-view",{attrs:{name:"navigation"}}),e("router-view")],1)},zi=[],Pi=K(wi,ki,zi,!1,null,null,null,null);const Ni=Pi.exports;var Ai=Object.defineProperty,Li=Object.defineProperties,Ei=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Qt=(t,e,n)=>e in t?Ai(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,Mi=(t,e)=>{for(var n in e||(e={}))Me.call(e,n)&&Qt(t,n,e[n]);if(ht)for(var n of ht(e))Re.call(e,n)&&Qt(t,n,e[n]);return t},Ri=(t,e)=>Li(t,Ei(e)),Oi=(t,e)=>{var n={};for(var i in t)Me.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(t!=null&&ht)for(var i of ht(t))e.indexOf(i)<0&&Re.call(t,i)&&(n[i]=t[i]);return n};function Oe(t,e,n,i,a,r,o,s){var l=typeof t=="function"?t.options:t;e&&(l.render=e,l.staticRenderFns=n,l._compiled=!0),i&&(l.functional=!0),r&&(l._scopeId="data-v-"+r);var c;if(o?(c=function(v){v=v||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,!v&&typeof __VUE_SSR_CONTEXT__<"u"&&(v=__VUE_SSR_CONTEXT__),a&&a.call(this,v),v&&v._registeredComponents&&v._registeredComponents.add(o)},l._ssrRegister=c):a&&(c=s?function(){a.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:a),c)if(l.functional){l._injectStyles=c;var m=l.render;l.render=function(v,d){return c.call(d),m(v,d)}}else{var h=l.beforeCreate;l.beforeCreate=h?[].concat(h,c):[c]}return{exports:t,options:l}}const $i={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"]:`${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 n=0;this.panes=this.panes.map((i,a)=>(i.size=a===e?i.max:i.min,a!==e&&(n+=i.min),i)),this.panes[e].size-=n,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:n,clientY:i}="ontouchstart"in window&&t.touches?t.touches[0]:t;return{x:n-e.left,y:i-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 n={prevPanesSize:this.sumPrevPanesSize(e),nextPanesSize:this.sumNextPanesSize(e),prevReachedMinPanes:0,nextReachedMinPanes:0};const i=0+(this.pushOtherPanes?0:n.prevPanesSize),a=100-(this.pushOtherPanes?0:n.nextPanesSize),r=Math.max(Math.min(this.getCurrentDragPercentage(t),a),i);let o=[e,e+1],s=this.panes[o[0]]||null,l=this.panes[o[1]]||null;const c=s.max<100&&r>=s.max+n.prevPanesSize,m=l.max<100&&r<=100-(l.max+this.sumNextPanesSize(e+1));if(c||m){c?(s.size=s.max,l.size=Math.max(100-s.max-n.prevPanesSize-n.nextPanesSize,0)):(s.size=Math.max(100-l.max-n.prevPanesSize-this.sumNextPanesSize(e+1),0),l.size=l.max);return}if(this.pushOtherPanes){const h=this.doPushOtherPanes(n,r);if(!h)return;({sums:n,panesToResize:o}=h),s=this.panes[o[0]]||null,l=this.panes[o[1]]||null}s!==null&&(s.size=Math.min(Math.max(r-n.prevPanesSize-n.prevReachedMinPanes,s.min),s.max)),l!==null&&(l.size=Math.min(Math.max(100-r-n.nextPanesSize-n.nextReachedMinPanes,l.min),l.max))},doPushOtherPanes(t,e){const n=this.touch.activeSplitter,i=[n,n+1];return e<t.prevPanesSize+this.panes[i[0]].min&&(i[0]=this.findPrevExpandedPane(n).index,t.prevReachedMinPanes=0,i[0]<n&&this.panes.forEach((a,r)=>{r>i[0]&&r<=n&&(a.size=a.min,t.prevReachedMinPanes+=a.min)}),t.prevPanesSize=this.sumPrevPanesSize(i[0]),i[0]===void 0)?(t.prevReachedMinPanes=0,this.panes[0].size=this.panes[0].min,this.panes.forEach((a,r)=>{r>0&&r<=n&&(a.size=a.min,t.prevReachedMinPanes+=a.min)}),this.panes[i[1]].size=100-t.prevReachedMinPanes-this.panes[0].min-t.prevPanesSize-t.nextPanesSize,null):e>100-t.nextPanesSize-this.panes[i[1]].min&&(i[1]=this.findNextExpandedPane(n).index,t.nextReachedMinPanes=0,i[1]>n+1&&this.panes.forEach((a,r)=>{r>n&&r<i[1]&&(a.size=a.min,t.nextReachedMinPanes+=a.min)}),t.nextPanesSize=this.sumNextPanesSize(i[1]-1),i[1]===void 0)?(t.nextReachedMinPanes=0,this.panes[this.panesCount-1].size=this.panes[this.panesCount-1].min,this.panes.forEach((a,r)=>{r<this.panesCount-1&&r>=n+1&&(a.size=a.min,t.nextReachedMinPanes+=a.min)}),this.panes[i[0]].size=100-t.prevPanesSize-t.nextReachedMinPanes-this.panes[this.panesCount-1].min-t.nextPanesSize,null):{sums:t,panesToResize:i}},sumPrevPanesSize(t){return this.panes.reduce((e,n,i)=>e+(i<t?n.size:0),0)},sumNextPanesSize(t){return this.panes.reduce((e,n,i)=>e+(i>t+1?n.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"),n=t.classList.contains("splitpanes__splitter");if(!e&&!n){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,n=!1){const i=t-1,a=document.createElement("div");a.classList.add("splitpanes__splitter"),n||(a.onmousedown=r=>this.onMouseDown(r,i),typeof window<"u"&&"ontouchstart"in window&&(a.ontouchstart=r=>this.onMouseDown(r,i)),a.onclick=r=>this.onSplitterClick(r,i+1)),this.dblClickSplitter&&(a.ondblclick=r=>this.onSplitterDblClick(r,i+1)),e.parentNode.insertBefore(a,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(n=>{n.className.includes("splitpanes__splitter")&&this.removeSplitter(n)});let e=0;t.forEach(n=>{n.className.includes("splitpanes__pane")&&(!e&&this.firstSplitter?this.addSplitter(e,n,!0):e&&this.addSplitter(e,n),e++)})},requestUpdate(t){var e=t,{target:n}=e,i=Oi(e,["target"]);const a=this.indexedPanes[n._uid];Object.entries(i).forEach(([r,o])=>a[r]=o)},onPaneAdd(t){let e=-1;Array.from(t.$el.parentNode.children).some(a=>(a.className.includes("splitpanes__pane")&&e++,a===t.$el));const n=parseFloat(t.minSize),i=parseFloat(t.maxSize);this.panes.splice(e,0,{id:t._uid,index:e,min:isNaN(n)?0:n,max:isNaN(i)?100:i,size:t.size===null?null:parseFloat(t.size),givenSize:t.size,update:t.update}),this.panes.forEach((a,r)=>a.index=r),this.ready&&this.$nextTick(()=>{this.redoSplitters(),this.resetPaneSizes({addedPane:this.panes[e]}),this.$emit("pane-add",{index:e,panes:this.panes.map(a=>({min:a.min,max:a.max,size:a.size}))})})},onPaneRemove(t){const e=this.panes.findIndex(i=>i.id===t._uid),n=this.panes.splice(e,1)[0];this.panes.forEach((i,a)=>i.index=a),this.$nextTick(()=>{this.redoSplitters(),this.resetPaneSizes({removedPane:Ri(Mi({},n),{index:e})}),this.$emit("pane-remove",{removed:n,panes:this.panes.map(i=>({min:i.min,max:i.max,size:i.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,n=[],i=[];this.panes.forEach(a=>{a.size=Math.max(Math.min(t,a.max),a.min),e-=a.size,a.size>=a.max&&n.push(a.id),a.size<=a.min&&i.push(a.id)}),e>.1&&this.readjustSizes(e,n,i)},initialPanesSizing(){100/this.panesCount;let t=100,e=[],n=[],i=0;this.panes.forEach(r=>{t-=r.size,r.size!==null&&i++,r.size>=r.max&&e.push(r.id),r.size<=r.min&&n.push(r.id)});let a=100;t>.1&&(this.panes.forEach(r=>{r.size===null&&(r.size=Math.max(Math.min(t/(this.panesCount-i),r.max),r.min)),a-=r.size}),a>.1&&this.readjustSizes(t,e,n))},equalizeAfterAddOrRemove({addedPane:t,removedPane:e}={}){let n=100/this.panesCount,i=0,a=[],r=[];t&&t.givenSize!==null&&(n=(100-t.givenSize)/(this.panesCount-1)),this.panes.forEach(o=>{i-=o.size,o.size>=o.max&&a.push(o.id),o.size<=o.min&&r.push(o.id)}),!(Math.abs(i)<.1)&&(this.panes.forEach(o=>{t&&t.givenSize!==null&&t.id===o.id||(o.size=Math.max(Math.min(n,o.max),o.min)),i-=o.size,o.size>=o.max&&a.push(o.id),o.size<=o.min&&r.push(o.id)}),i>.1&&this.readjustSizes(i,a,r))},readjustSizes(t,e,n){let i;t>0?i=t/(this.panesCount-e.length):i=t/(this.panesCount-n.length),this.panes.forEach((a,r)=>{if(t>0&&!e.includes(a.id)){const o=Math.max(Math.min(a.size+i,a.max),a.min),s=o-a.size;t-=s,a.size=o}else if(!n.includes(a.id)){const o=Math.max(Math.min(a.size+i,a.max),a.min),s=o-a.size;t-=s,a.size=o}a.update({[this.horizontal?"height":"width"]:`${this.indexedPanes[a.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,n)=>{e.ondblclick=t?i=>this.onSplitterDblClick(i,n):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--${this.horizontal?"horizontal":"vertical"}`,{"splitpanes--dragging":this.touch.dragging}]},this.$slots.default)}};let Ti,Bi;const te={};var Ii=Oe($i,Ti,Bi,!1,Di,null,null,null);function Di(t){for(let e in te)this[e]=te[e]}var ji=function(){return Ii.exports}(),Vi=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"splitpanes__pane",style:t.style,on:{click:function(i){return t.onPaneClick(i,t._uid)}}},[t._t("default")],2)},Ui=[];const Hi={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 qi=Oe(Hi,Vi,Ui,!1,Fi,null,null,null);function Fi(t){for(let e in ee)this[e]=ee[e]}var Ki=function(){return qi.exports}();j(Ve);const Wi={name:"NcAppDetailsToggle",directives:{tooltip:Je},components:{NcButton:W,ArrowRight:pe},computed:{title(){return P("Go back to the list")}},beforeMount(){this.toggleAppNavigationButton(!0)},beforeDestroy(){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&&H("toggle-navigation",{open:!1}))}}};var Zi=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",attrs:{"aria-label":t.title},scopedSlots:t._u([{key:"icon",fn:function(){return[e("ArrowRight",{attrs:{size:20}})]},proxy:!0}])})},Gi=[],Xi=w(Wi,Zi,Gi,!1,null,"5244e83e",null,null);const Yi=Xi.exports,ne=Xe("nextcloud").persist().build(),Ji={name:"NcAppContent",components:{NcAppDetailsToggle:Yi,Pane:Ki,Splitpanes:ji},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}},emits:["update:showDetails","resize:list"],setup(){return{isMobile:Nt()}},data(){return{contentHeight:0,hasList:!1,swiping:{},listPaneSize:this.restorePaneConfig()}},computed:{paneConfigID(){if(this.paneConfigKey!=="")return`pane-list-size-${this.paneConfigKey}`;try{return`pane-list-size-${bt}`}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.checkListSlot()},mounted(){this.allowSwipeNavigation&&(this.swiping=Ye(this.$el,{onSwipeEnd:this.handleSwipe})),this.checkListSlot(),this.restorePaneConfig()},methods:{handleSwipe(t,e){Math.abs(this.swiping.lengthX)>70&&(this.swiping.coordsStart.x<300/2&&e==="right"?H("toggle-navigation",{open:!0}):this.swiping.coordsStart.x<300*1.5&&e==="left"&&H("toggle-navigation",{open:!1}))},handlePaneResize(t){const e=parseInt(t[0].size,10);ne.setItem(this.paneConfigID,JSON.stringify(e)),this.listPaneSize=e,this.$emit("resize:list",{size:e}),console.debug("AppContent pane config",e)},checkListSlot(){const t=!!this.$slots.list;this.hasList!==t&&(this.hasList=t)},restorePaneConfig(){const t=parseInt(ne.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 Qi=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?e("div",{staticClass:"app-content-wrapper app-content-wrapper--mobile",class:t.showDetails?"app-content-wrapper--show-details":"app-content-wrapper--show-list"},[t.hasList&&t.showDetails?e("NcAppDetailsToggle",{nativeOn:{click:function(n){return n.stopPropagation(),n.preventDefault(),t.hideDetails.apply(null,arguments)}}}):t._e(),t._t("list"),t._t("default")],2):e("div",{staticClass:"app-content-wrapper"},[e("Splitpanes",{staticClass:"default-theme",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._t("default")],2)},ta=[],ea=w(Ji,Qi,ta,!1,null,"27fc3f3a",null,null);const na=ea.exports;var mt=Symbol(),q=Symbol(),ie=Symbol(),ae=Symbol(),Ot=function(t){return"frag"in t},ia={get:function(){return this[q]||this.parentElement},configurable:!0},F=function(t,e){q in t||(t[q]=e,Object.defineProperty(t,"parentNode",ia))},aa={get:function(){var t=this.parentNode.childNodes,e=t.indexOf(this);return e>-1&&t[e+1]||null}},it=function(t){ie in t||(t[ie]=!0,Object.defineProperty(t,"nextSibling",aa))},ra=function(t,e){for(;t.parentNode!==e;){var n=t,i=n.parentNode;i&&(t=i)}return t},_t,$e=function(t){if(!_t){var e=Object.getOwnPropertyDescriptor(Node.prototype,"childNodes");_t=e.get}var n=_t.apply(t),i=Array.from(n).map(function(a){return ra(a,t)});return i.filter(function(a,r){return a!==i[r-1]})},oa={get:function(){return this.frag||$e(this)}},sa={get:function(){return this.childNodes[0]||null}};function la(){return this.childNodes.length>0}var re=function(t){ae in t||(t[ae]=!0,Object.defineProperties(t,{childNodes:oa,firstChild:sa}),t.hasChildNodes=la)};function ca(){var t;(t=this.frag[0]).before.apply(t,arguments)}function ua(){var t=this.frag,e=t.splice(0,t.length);e.forEach(function(n){n.remove()})}var pa=function t(e){var n;return(n=Array.prototype).concat.apply(n,e.map(function(i){return Ot(i)?t(i.frag):i}))},ha=function(t,e){var n=t[mt];e.before(n),F(n,t),t.frag.unshift(n)};function oe(t){if(Ot(this)){var e=this.frag.indexOf(t);if(e>-1){var n=this.frag.splice(e,1),i=n[0];this.frag.length===0&&ha(this,i),t.remove()}}else{var a=$e(this),r=a.indexOf(t);r>-1&&t.remove()}return t}function se(t,e){var n=this,i=t.frag||[t];if(Ot(this)){if(t[q]===this&&t.parentElement)return t;var a=this.frag;if(e){var r=a.indexOf(e);r>-1&&(a.splice.apply(a,[r,0].concat(i)),e.before.apply(e,i))}else{var o=a[a.length-1];a.push.apply(a,i),o.after.apply(o,i)}Te(this)}else e?this.childNodes.includes(e)&&e.before.apply(e,i):this.append.apply(this,i);i.forEach(function(l){F(l,n)});var s=i[i.length-1];return it(s),t}function da(t){if(t[q]===this&&t.parentElement)return t;var e=this.frag,n=e[e.length-1];return n.after(t),F(t,this),Te(this),e.push(t),t}var Te=function(t){var e=t[mt];t.frag[0]===e&&(t.frag.shift(),e.remove())},fa={set:function(t){var e=this;if(this.frag[0]!==this[mt]&&this.frag.slice().forEach(function(i){return e.removeChild(i)}),t){var n=document.createElement("div");n.innerHTML=t,Array.from(n.childNodes).forEach(function(i){e.appendChild(i)})}},get:function(){return""}},va={inserted:function(t){var e=t.parentNode,n=t.nextSibling,i=t.previousSibling,a=Array.from(t.childNodes),r=document.createComment("");a.length===0&&a.push(r),t.frag=a,t[mt]=r;var o=document.createDocumentFragment();o.append.apply(o,pa(a)),t.replaceWith(o),a.forEach(function(s){F(s,t),it(s)}),re(t),Object.assign(t,{remove:ua,appendChild:da,insertBefore:se,removeChild:oe,before:ca}),Object.defineProperty(t,"innerHTML",fa),e&&(Object.assign(e,{removeChild:oe,insertBefore:se}),F(t,e),re(e)),n&&it(t),i&&it(i)},unbind:function(t){t.remove()}},ma={name:"Fragment",directives:{frag:va},render:function(t){return t("div",{directives:[{name:"frag"}]},this.$slots.default)}};const ga=dt({__name:"ActivityGroup",props:{activities:null},setup(t){const e=t,n=at(()=>{const a=V(),r=V().subtract(1,"day"),o=V(e.activities[0].datetime);return o.isSame(a,"day")?A("activity","Today"):o.isSame(r,"day")?A("activity","Yesterday"):o.format("LL")}),i=at(()=>{const a=V(e.activities[0].datetime).format("LL");return a!==n.value?a:void 0});return{__sfc:!0,props:e,dateText:n,fullDate:i,Activity:Qe,Fragment:ma}}});var ya=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.Fragment,[e("h2",{staticClass:"activity-group__heading",attrs:{title:n.fullDate}},[t._v(" "+t._s(n.dateText)+" ")]),e("ul",t._l(t.activities,function(i){return e(n.Activity,{key:i.id,attrs:{activity:i,"show-previews":!0}})}),1)])},_a=[],ba=K(ga,ya,_a,!1,null,"6c46ca4f",null,null);const Ca=ba.exports,xa=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.0" viewbox="0 0 32 32">
<path d="m16 1-10 18h11l-1 12 10-18h-11z"/>
</svg>
`,Sa=dt({__name:"ActivityAppFeed",props:{filter:{default:"all"}},setup(t){const e=t,n=B(!1),i=B(!0),a=B([]),r=B(),o=B();tn(o,async()=>{i.value&&await l()},{distance:100});const s=at(()=>{const c={};for(const m of a.value){const h=V(m.datetime).format("LL");c[h]===void 0?c[h]=[m]:c[h].push(m)}return c});async function l(){if(!n.value)try{const c=r.value??"0";n.value=!0;const m=await ue.get(De("apps/activity/api/v2/activity/{filter}?format=json&previews=true&since={since}",{filter:e.filter,since:c}));a.value.push(...m.data.ocs.data.map(h=>new an(h))),r.value=m.headers["x-activity-last-given"],i.value=!0}catch(c){if(Ue.isAxiosError(c)&&c.response?.status===304){i.value=!1;return}Ct.error(c),he(A("activity","Could not load activites"))}finally{n.value=!1}}return Be(()=>{l()}),Ie(e,()=>{a.value=[],r.value=void 0,l()}),{__sfc:!0,props:e,loading:n,hasMoreActivites:i,allActivities:a,lastActivityLoaded:r,container:o,groupedActivities:s,loadActivities:l,NcAppContent:na,NcIconSvgWrapper:en,NcEmptyContent:nn,NcLoadingIcon:ce,ActivityGroup:Ca,appIconSVG:xa,t:A}}});var wa=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.NcAppContent,{staticClass:"activity-app"},[e("h1",{staticClass:"activity-app__heading"},[t._v(" "+t._s(n.t("activity","Your activities"))+" ")]),n.hasMoreActivites&&n.allActivities.length===0?e(n.NcEmptyContent,{staticClass:"activity-app__empty-content",attrs:{name:n.t("activity","Loading activities"),description:n.t("activity","This stream will show events like additions, changes & shares")},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcLoadingIcon,{attrs:{size:36}})]},proxy:!0}],null,!1,3043861167)}):n.allActivities.length===0?e(n.NcEmptyContent,{staticClass:"activity-app__empty-content",attrs:{name:n.t("activity","No activity yet"),description:n.t("activity","This stream will show events like additions, changes & shares")},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{svg:n.appIconSVG,size:36}})]},proxy:!0}])}):t._e(),e("div",{ref:"container",staticClass:"activity-app__container"},[t._l(n.groupedActivities,function(i,a){return e(n.ActivityGroup,{key:a,attrs:{activities:i}})}),n.hasMoreActivites&&n.allActivities.length>0?e(n.NcLoadingIcon,{staticClass:"activity-app__loading-indicator",attrs:{name:n.t("activity","Loading more activities"),size:64}}):!n.hasMoreActivites&&n.allActivities.length>0?e("div",{staticClass:"activity-app__loading-indicator"},[t._v(" "+t._s(n.t("activity","No more activities."))+" ")]):t._e()],2)],1)},ka=[],za=K(Sa,wa,ka,!1,null,"403d4ae3",null,null);const Pa=za.exports;j(He);const Na={name:"MenuIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Aa=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon menu-icon",attrs:{"aria-hidden":!t.title,"aria-label":t.title,role:"img"},on:{click:function(n){return t.$emit("click",n)}}},"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()])])])},La=[],Ea=w(Na,Aa,La,!1,null,null,null,null);const Ma=Ea.exports,Ra={name:"MenuOpenIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Oa=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,"aria-label":t.title,role:"img"},on:{click:function(n){return t.$emit("click",n)}}},"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()])])])},$a=[],Ta=w(Ra,Oa,$a,!1,null,null,null,null);const Ba=Ta.exports,Ia={name:"NcAppNavigationToggle",components:{NcButton:W,MenuIcon:Ma,MenuOpenIcon:Ba},props:{open:{type:Boolean,required:!0}},emits:["update:open"],computed:{label(){return this.open?P("Close navigation"):P("Open navigation")}},methods:{toggleNavigation(){this.$emit("update:open",!this.open)}}};var Da=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)},ja=[],Va=w(Ia,Da,ja,!1,null,"71aea515",null,null);const Ua=Va.exports,Ha={name:"NcAppNavigation",components:{NcAppNavigationToggle:Ua},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(){fn("toggle-navigation",this.toggleNavigationByEventBus),H("navigation-toggled",{open:this.open}),this.focusTrap=rn(this.$refs.appNavigationContainer,{allowOutsideClick:!0,fallbackFocus:this.$refs.appNavigationContainer,trapStack:on(),escapeDeactivates:!1}),this.toggleFocusTrap()},unmounted(){vn("toggle-navigation",this.toggleNavigationByEventBus),this.focusTrap.deactivate()},methods:{toggleNavigation(t){this.open=typeof t>"u"?!this.open:t;const e=getComputedStyle(document.body),n=parseInt(e.getPropertyValue("--animation-quick"))||100;setTimeout(()=>{H("navigation-toggled",{open:this.open})},1.5*n)},toggleNavigationByEventBus({open:t}){this.toggleNavigation(t)},toggleFocusTrap(){this.isMobile&&this.open?this.focusTrap.activate():this.focusTrap.deactivate()},handleEsc(){this.isMobile&&this.toggleNavigation(!1)}}};var qa=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(n){return!n.type.indexOf("key")&&t._k(n.keyCode,"esc",27,n.key,["Esc","Escape"])?null:t.handleEsc.apply(null,arguments)}}},[t._t("default"),e("ul",{staticClass:"app-navigation__list"},[t._t("list")],2),t._t("footer")],2),e("NcAppNavigationToggle",{attrs:{open:t.open},on:{"update:open":t.toggleNavigation}})],1)},Fa=[],Ka=w(Ha,qa,Fa,!1,null,"8c6d0d34",null,null);const Wa=Ka.exports;const Za={name:"NcActionButton",components:{ChevronRightIcon:sn},mixins:[ln],inject:{isInSemanticMenu:{from:"NcActions:isSemanticMenu",default:!1}},props:{disabled:{type:Boolean,default:!1},ariaHidden:{type:Boolean,default:null},isMenu:{type:Boolean,default:!1}},computed:{isFocusable(){return!this.disabled}}};var Ga=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",{staticClass:"action-button button-vue",class:{focusable:t.isFocusable},attrs:{"aria-label":t.ariaLabel,title:t.title,role:t.isInSemanticMenu&&"menuitem",type:"button"},on:{click:t.onClick}},[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(${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"}):t._e(),t._e()],2)])},Xa=[],Ya=w(Za,Ga,Xa,!1,null,"41ba401e",null,null);const Ja=Ya.exports,Qa={name:"NcVNodes",props:{vnodes:{type:[Array,Object],default:null}},render(t){var e,n,i;return this.vnodes||((e=this.$slots)==null?void 0:e.default)||((i=(n=this.$scopedSlots)==null?void 0:n.default)==null?void 0:i.call(n))}},tr=null,er=null;var nr=w(Qa,tr,er,!1,null,null,null,null);const ir=nr.exports;j(qe);const ar={name:"NcInputConfirmCancel",components:{NcButton:W,ArrowRight:pe,Close:cn},props:{primary:{default:!1,type:Boolean},placeholder:{default:"",type:String},value:{default:"",type:String}},emits:["input","confirm","cancel"],data(){return{labelConfirm:P("Confirm changes"),labelCancel:P("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 rr=function(){var t=this,e=t._self._c;return e("div",{staticClass:"app-navigation-input-confirm"},[e("form",{on:{submit:function(n){return n.preventDefault(),t.confirm.apply(null,arguments)},keydown:function(n){return!n.type.indexOf("key")&&t._k(n.keyCode,"esc",27,n.key,["Esc","Escape"])||n.ctrlKey||n.shiftKey||n.altKey||n.metaKey?null:(n.stopPropagation(),n.preventDefault(),t.cancel.apply(null,arguments))},click:function(n){n.stopPropagation(),n.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(n){n.target.composing||(t.valueModel=n.target.value)}}}),e("NcButton",{attrs:{"native-type":"submit",type:"primary","aria-label":t.labelConfirm},on:{click:function(n){return n.stopPropagation(),n.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(n){return n.stopPropagation(),n.preventDefault(),t.cancel.apply(null,arguments)}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Close",{attrs:{size:20}})]},proxy:!0}])})],1)])},or=[],sr=w(ar,rr,or,!1,null,"dcf0becf",null,null);const lr=sr.exports;j(Fe);const cr={name:"ChevronUpIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var ur=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,"aria-label":t.title,role:"img"},on:{click:function(n){return t.$emit("click",n)}}},"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()])])])},pr=[],hr=w(cr,ur,pr,!1,null,null,null,null);const dr=hr.exports,fr={name:"NcAppNavigationIconCollapsible",components:{NcButton:W,ChevronDown:pn,ChevronUp:dr},props:{open:{type:Boolean,default:!0}},emits:["click"],computed:{labelButton(){return this.open?P("Collapse menu"):P("Open menu")}},methods:{onClick(t){this.$emit("click",t)}}};var vr=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}])})},mr=[],gr=w(fr,vr,mr,!1,null,"07582bf6",null,null);const yr=gr.exports;j(We,Ke);const _r={name:"PencilIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var br=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon pencil-icon",attrs:{"aria-hidden":!t.title,"aria-label":t.title,role:"img"},on:{click:function(n){return t.$emit("click",n)}}},"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()])])])},Cr=[],xr=w(_r,br,Cr,!1,null,null,null,null);const Sr=xr.exports,wr={name:"UndoIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var kr=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon undo-icon",attrs:{"aria-hidden":!t.title,"aria-label":t.title,role:"img"},on:{click:function(n){return t.$emit("click",n)}}},"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()])])])},zr=[],Pr=w(wr,kr,zr,!1,null,null,null,null);const Nr=Pr.exports,Ar={name:"NcAppNavigationItem",components:{NcActions:un,NcActionButton:Ja,NcAppNavigationIconCollapsible:yr,NcInputConfirmCancel:lr,NcLoadingIcon:ce,NcVNodes:ir,Pencil:Sr,Undo:Nr},props:{active:{type:Boolean,default:!1},name:{type:String,required:!0},title:{type:String,default:null},id:{type:String,default:()=>"app-navigation-item-"+Ze(),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}},computed:{isRouterLink(){return this.to&&!this.href},collapsible(){return this.allowCollapse&&!!this.$slots.default},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:P("Edit item")},undoButtonAriaLabel(){return P("Undo changes")},actionsBoundariesElement(){return document.querySelector("#content-vue")||void 0}},watch:{open(t){this.opened=t}},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,n){this.$emit("click",t),!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&n&&(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},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 Lr=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:n,navigate:i,isActive:a}){return[e("div",{staticClass:"app-navigation-entry",class:{"app-navigation-entry--editing":t.editingActive,"app-navigation-entry--deleted":t.undo,active:a&&t.to||t.active}},[t.undo?t._e():e("a",{staticClass:"app-navigation-entry-link",attrs:{"aria-current":t.active||a&&t.to?"page":void 0,"aria-description":t.ariaDescription,"aria-expanded":t.hasChildren?t.opened.toString():void 0,href:t.href||n||"#",target:t.isExternal(t.href)?"_blank":void 0,title:t.title||t.name},on:{blur:t.handleBlur,click:function(r){return t.onClick(r,i,n)},focus:t.handleFocus,keydown:function(r){return!r.type.indexOf("key")&&t._k(r.keyCode,"tab",9,r.key,"Tab")||r.ctrlKey||r.shiftKey||r.altKey||r.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:a&&t.to||t.active},on:{cancel:t.cancelEditing,confirm:t.handleEditingDone},model:{value:t.editingValue,callback:function(r){t.editingValue=r},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:a&&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(r){return r.preventDefault(),r.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)},Er=[],Mr=w(Ar,Lr,Er,!1,null,"6a7129ac",null,null);const Rr=Mr.exports;const Or={props:{excludeClickOutsideSelectors:{type:[String,Array],default:()=>[]}},computed:{clickOutsideOptions(){return{ignore:Array.isArray(this.excludeClickOutsideSelectors)?this.excludeClickOutsideSelectors:[this.excludeClickOutsideSelectors]}}}};j(Ge);const $r={name:"CogIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Tr=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon cog-icon",attrs:{"aria-hidden":!t.title,"aria-label":t.title,role:"img"},on:{click:function(n){return t.$emit("click",n)}}},"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()])])])},Br=[],Ir=w($r,Tr,Br,!1,null,null,null,null);const Dr=Ir.exports,jr={directives:{ClickOutside:hn},components:{Cog:Dr},mixins:[Or],props:{name:{type:String,required:!1,default:P("Settings")}},data(){return{open:!1}},computed:{clickOutsideConfig(){return[this.closeMenu,this.clickOutsideOptions]}},methods:{toggleMenu(){this.open=!this.open},closeMenu(){this.open=!1}}};var Vr=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)},Ur=[],Hr=w(jr,Vr,Ur,!1,null,"4bd59bb1",null,null);const qr=Hr.exports,Fr={name:"ContentCopyIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Kr=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,"aria-label":t.title,role:"img"},on:{click:function(n){return t.$emit("click",n)}}},"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()])])])},Wr=[],Zr=K(Fr,Kr,Wr,!1,null,null,null,null);const Gr=Zr.exports,Xr=dt({__name:"ActivityAppNavigation",setup(t){const{rssLink:e,personalSettingsLink:n}=Tt(bt,"settings"),i=Tt(bt,"navigationList"),a=B(e),r=at(()=>!!a.value);async function o(){try{const{data:l}=await ue.post(le("/apps/activity/settings/feed"),{enable:!r.value});a.value=l.data.rsslink}catch(l){he(A("activity","Could not enable RSS link")),Ct.error(l)}}async function s(){try{window.navigator.clipboard.writeText(a.value),gn(A("activity","RSS link copied to clipboard"))}catch(l){Ct.debug(l),window.prompt(A("activity","Could not copy the RSS link, please copy manually:"),a.value)}}return{__sfc:!0,initialRSSLink:e,personalSettingsLink:n,navigationList:i,rssLink:a,hasRSSLink:r,toggleRSSLink:o,copyRSSLink:s,t:A,NcAppNavigation:Wa,NcAppNavigationItem:Rr,NcAppNavigationSettings:qr,NcButton:W,NcCheckboxRadioSwitch:mn,NcInputField:dn,IconContentCopy:Gr}}});var Yr=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.NcAppNavigation,{attrs:{"aria-label":n.t("activity","Activity")},scopedSlots:t._u([{key:"list",fn:function(){return t._l(n.navigationList,function(i){return e(n.NcAppNavigationItem,{key:i.id,attrs:{"data-navigation":i.id,to:i.id,name:i.name},scopedSlots:t._u([i.icon?{key:"icon",fn:function(){return[e("img",{staticClass:"navigation-icon",attrs:{alt:"",src:i.icon,role:"presentation"}})]},proxy:!0}:null],null,!0)})})},proxy:!0},{key:"footer",fn:function(){return[e(n.NcAppNavigationSettings,{attrs:{name:n.t("activity","Activity settings")}},[e(n.NcCheckboxRadioSwitch,{attrs:{type:"switch",checked:n.hasRSSLink},on:{"update:checked":n.toggleRSSLink}},[t._v(" "+t._s(n.t("activity","Enable RSS feed"))+" ")]),n.hasRSSLink?e(n.NcInputField,{attrs:{label:n.t("activity","RSS feed"),"show-trailing-button":!0,"trailing-button-label":n.t("activity","Copy RSS feed link"),readonly:"readonly"},on:{"trailing-button-click":n.copyRSSLink},scopedSlots:t._u([{key:"trailing-button-icon",fn:function(){return[e(n.IconContentCopy,{attrs:{size:20}})]},proxy:!0}],null,!1,4025534811),model:{value:n.rssLink,callback:function(i){n.rssLink=i},expression:"rssLink"}}):t._e(),e(n.NcButton,{staticClass:"settings-link",attrs:{href:n.personalSettingsLink,title:n.t("activity","Personal notification settings"),type:"tertiary"}},[t._v(" "+t._s(n.t("activity","Personal notification settings"))+" ")])],1)]},proxy:!0}])})},Jr=[],Qr=K(Xr,Yr,Jr,!1,null,null,null,null);const to=Qr.exports,eo=[{path:"/",name:"root",redirect:{path:"/all"}},{path:"/:filter?",components:{default:Pa,navigation:to},props:{default:!0}}];Y.prototype.t=A,Y.prototype.n=je,Y.use(Ee);const no=new Ee({mode:"history",base:le("/apps/activity"),linkActiveClass:"active",routes:eo});new Y({el:"#content",name:"ActivityRoot",router:no,render:t=>t(Ni)});