From 139ff51dcd98dd732f1ebd10acf9ba84ffe7d739 Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Sun, 5 Nov 2023 14:06:19 +0000 Subject: [PATCH] Remove build (wwwroot) from repo. UI tweaks. --- .gitignore | 1 + cista-front/src/App.vue | 10 +- cista-front/src/components/FileExplorer.vue | 1 + .../src/components/FileRenameInput.vue | 1 + cista-front/tsconfig.app.json | 3 +- cista/wwwroot/assets/add-file-860b0008.js | 1 - cista/wwwroot/assets/add-folder-46075955.js | 1 - cista/wwwroot/assets/arrow-d1d93a71.js | 1 - cista/wwwroot/assets/arrows-h-a25d1e88.js | 1 - cista/wwwroot/assets/arrows-v-84510588.js | 1 - cista/wwwroot/assets/check-314a71f1.js | 1 - cista/wwwroot/assets/code-7ddd03ee.js | 1 - cista/wwwroot/assets/cog-0600c910.js | 1 - cista/wwwroot/assets/copy-b2c1f092.js | 1 - cista/wwwroot/assets/create-file-a0087f06.js | 1 - .../wwwroot/assets/create-folder-ee73f2da.js | 1 - cista/wwwroot/assets/cross-ee8a27f3.js | 1 - cista/wwwroot/assets/disk-fb827eb0.js | 1 - cista/wwwroot/assets/download-9e198838.js | 1 - cista/wwwroot/assets/exclamation-1bb88697.js | 1 - cista/wwwroot/assets/eye-ccbaef38.js | 1 - cista/wwwroot/assets/find-c89145a7.js | 1 - cista/wwwroot/assets/fullscreen-f50b5fd6.js | 1 - cista/wwwroot/assets/github-89189e12.js | 1 - cista/wwwroot/assets/home-44e69561.js | 1 - cista/wwwroot/assets/index-38f20193.js | 9 - cista/wwwroot/assets/index-7ec49b54.css | 1 - cista/wwwroot/assets/info-e0567137.js | 1 - cista/wwwroot/assets/link-3aa23063.js | 1 - cista/wwwroot/assets/logo-d2990a75.js | 1 - cista/wwwroot/assets/loop-d068db71.js | 1 - cista/wwwroot/assets/menu-695d1201.js | 1 - cista/wwwroot/assets/next-a6561c6e.js | 1 - cista/wwwroot/assets/open-d708c568.js | 1 - cista/wwwroot/assets/paste-472b462e.js | 1 - cista/wwwroot/assets/pause-0977a845.js | 1 - cista/wwwroot/assets/pencil-c1143bcd.js | 1 - cista/wwwroot/assets/play-127b97fe.js | 1 - cista/wwwroot/assets/plus-af1460f6.js | 1 - cista/wwwroot/assets/previous-aa9f1db1.js | 1 - cista/wwwroot/assets/reload-bad5d91e.js | 1 - cista/wwwroot/assets/rename-e3e7c6aa.js | 1 - cista/wwwroot/assets/scissors-a9893c7e.js | 1 - cista/wwwroot/assets/shuffle-b7e0bde0.js | 1 - cista/wwwroot/assets/signin-24d369e8.js | 1 - cista/wwwroot/assets/signout-f1b0e166.js | 1 - cista/wwwroot/assets/skip-14475311.js | 1 - cista/wwwroot/assets/spinner-ddd43494.js | 1 - cista/wwwroot/assets/stop-028796ed.js | 1 - cista/wwwroot/assets/trash-40fecd4a.js | 1 - cista/wwwroot/assets/triangle-5644bafa.js | 1 - cista/wwwroot/assets/unfullscreen-bf1b34e4.js | 1 - cista/wwwroot/assets/up-arrow-8053177d.js | 1 - cista/wwwroot/assets/upload-cloud-5bac4102.js | 1 - cista/wwwroot/assets/user-73831f8e.js | 1 - cista/wwwroot/assets/user-cog-e07cbff8.js | 1 - cista/wwwroot/assets/volume-high-61ebfe68.js | 1 - cista/wwwroot/assets/volume-low-9fb3aa11.js | 1 - .../wwwroot/assets/volume-medium-267760fd.js | 1 - cista/wwwroot/assets/volume-mute-60511f65.js | 1 - cista/wwwroot/assets/window-10debaaa.js | 1 - cista/wwwroot/assets/window-cross-4b0726a9.js | 1 - cista/wwwroot/assets/wordwrap-57ccda1a.js | 1 - cista/wwwroot/assets/zoomin-f3157dc9.js | 1 - cista/wwwroot/assets/zoomout-78193f58.js | 1 - cista/wwwroot/favicon.ico | Bin 4286 -> 0 bytes cista/wwwroot/index.html | 15 -- cista/wwwroot/old-index.html | 241 ------------------ 68 files changed, 11 insertions(+), 329 deletions(-) delete mode 100644 cista/wwwroot/assets/add-file-860b0008.js delete mode 100644 cista/wwwroot/assets/add-folder-46075955.js delete mode 100644 cista/wwwroot/assets/arrow-d1d93a71.js delete mode 100644 cista/wwwroot/assets/arrows-h-a25d1e88.js delete mode 100644 cista/wwwroot/assets/arrows-v-84510588.js delete mode 100644 cista/wwwroot/assets/check-314a71f1.js delete mode 100644 cista/wwwroot/assets/code-7ddd03ee.js delete mode 100644 cista/wwwroot/assets/cog-0600c910.js delete mode 100644 cista/wwwroot/assets/copy-b2c1f092.js delete mode 100644 cista/wwwroot/assets/create-file-a0087f06.js delete mode 100644 cista/wwwroot/assets/create-folder-ee73f2da.js delete mode 100644 cista/wwwroot/assets/cross-ee8a27f3.js delete mode 100644 cista/wwwroot/assets/disk-fb827eb0.js delete mode 100644 cista/wwwroot/assets/download-9e198838.js delete mode 100644 cista/wwwroot/assets/exclamation-1bb88697.js delete mode 100644 cista/wwwroot/assets/eye-ccbaef38.js delete mode 100644 cista/wwwroot/assets/find-c89145a7.js delete mode 100644 cista/wwwroot/assets/fullscreen-f50b5fd6.js delete mode 100644 cista/wwwroot/assets/github-89189e12.js delete mode 100644 cista/wwwroot/assets/home-44e69561.js delete mode 100644 cista/wwwroot/assets/index-38f20193.js delete mode 100644 cista/wwwroot/assets/index-7ec49b54.css delete mode 100644 cista/wwwroot/assets/info-e0567137.js delete mode 100644 cista/wwwroot/assets/link-3aa23063.js delete mode 100644 cista/wwwroot/assets/logo-d2990a75.js delete mode 100644 cista/wwwroot/assets/loop-d068db71.js delete mode 100644 cista/wwwroot/assets/menu-695d1201.js delete mode 100644 cista/wwwroot/assets/next-a6561c6e.js delete mode 100644 cista/wwwroot/assets/open-d708c568.js delete mode 100644 cista/wwwroot/assets/paste-472b462e.js delete mode 100644 cista/wwwroot/assets/pause-0977a845.js delete mode 100644 cista/wwwroot/assets/pencil-c1143bcd.js delete mode 100644 cista/wwwroot/assets/play-127b97fe.js delete mode 100644 cista/wwwroot/assets/plus-af1460f6.js delete mode 100644 cista/wwwroot/assets/previous-aa9f1db1.js delete mode 100644 cista/wwwroot/assets/reload-bad5d91e.js delete mode 100644 cista/wwwroot/assets/rename-e3e7c6aa.js delete mode 100644 cista/wwwroot/assets/scissors-a9893c7e.js delete mode 100644 cista/wwwroot/assets/shuffle-b7e0bde0.js delete mode 100644 cista/wwwroot/assets/signin-24d369e8.js delete mode 100644 cista/wwwroot/assets/signout-f1b0e166.js delete mode 100644 cista/wwwroot/assets/skip-14475311.js delete mode 100644 cista/wwwroot/assets/spinner-ddd43494.js delete mode 100644 cista/wwwroot/assets/stop-028796ed.js delete mode 100644 cista/wwwroot/assets/trash-40fecd4a.js delete mode 100644 cista/wwwroot/assets/triangle-5644bafa.js delete mode 100644 cista/wwwroot/assets/unfullscreen-bf1b34e4.js delete mode 100644 cista/wwwroot/assets/up-arrow-8053177d.js delete mode 100644 cista/wwwroot/assets/upload-cloud-5bac4102.js delete mode 100644 cista/wwwroot/assets/user-73831f8e.js delete mode 100644 cista/wwwroot/assets/user-cog-e07cbff8.js delete mode 100644 cista/wwwroot/assets/volume-high-61ebfe68.js delete mode 100644 cista/wwwroot/assets/volume-low-9fb3aa11.js delete mode 100644 cista/wwwroot/assets/volume-medium-267760fd.js delete mode 100644 cista/wwwroot/assets/volume-mute-60511f65.js delete mode 100644 cista/wwwroot/assets/window-10debaaa.js delete mode 100644 cista/wwwroot/assets/window-cross-4b0726a9.js delete mode 100644 cista/wwwroot/assets/wordwrap-57ccda1a.js delete mode 100644 cista/wwwroot/assets/zoomin-f3157dc9.js delete mode 100644 cista/wwwroot/assets/zoomout-78193f58.js delete mode 100644 cista/wwwroot/favicon.ico delete mode 100644 cista/wwwroot/index.html delete mode 100755 cista/wwwroot/old-index.html diff --git a/.gitignore b/.gitignore index 831d0ea..02868b0 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,5 @@ __pycache__/ *.egg-info/ /cista/_version.py +/cista/wwwroot/* /dist diff --git a/cista-front/src/App.vue b/cista-front/src/App.vue index d2a96ae..6c52bbb 100644 --- a/cista-front/src/App.vue +++ b/cista-front/src/App.vue @@ -49,13 +49,15 @@ const headerMain = ref(null) let vert = 0 let timer: any = null const globalShortcutHandler = (event: KeyboardEvent) => { + const c = documentStore.fileExplorer.isCursor() + const keyup = event.type === 'keyup' if (event.repeat) { - if (event.key === 'ArrowUp' || event.key === 'ArrowDown') event.preventDefault() + if (event.key === 'ArrowUp' || event.key === 'ArrowDown' || (c && event.code === 'Space')) { + event.preventDefault() + } return } //console.log("key pressed", event) - const c = documentStore.fileExplorer.isCursor() - const keyup = event.type === 'keyup' // For up/down implement custom fast repeat if (event.key === 'ArrowUp') vert = keyup ? 0 : event.altKey ? -10 : -1 else if (event.key === 'ArrowDown') vert = keyup ? 0 : event.altKey ? 10 : 1 @@ -83,7 +85,7 @@ const globalShortcutHandler = (event: KeyboardEvent) => { event.preventDefault() if (!vert) { if (timer) { - clearInterval(timer) + clearTimeout(timer) // Good for either timeout or interval timer = null } return diff --git a/cista-front/src/components/FileExplorer.vue b/cista-front/src/components/FileExplorer.vue index 403ea26..7614cc3 100644 --- a/cista-front/src/components/FileExplorer.vue +++ b/cista-front/src/components/FileExplorer.vue @@ -198,6 +198,7 @@ defineExpose({ } else { documentStore.selected.add(doc.key) } + this.cursorMove(1) }, cursorMove(d: number) { // Move cursor up or down (keyboard navigation) diff --git a/cista-front/src/components/FileRenameInput.vue b/cista-front/src/components/FileRenameInput.vue index e765a89..7368778 100644 --- a/cista-front/src/components/FileRenameInput.vue +++ b/cista-front/src/components/FileRenameInput.vue @@ -4,6 +4,7 @@ id="FileRenameInput" type="text" v-model="name" + @blur="exit" @keyup.esc="exit" @keyup.enter="apply" /> diff --git a/cista-front/tsconfig.app.json b/cista-front/tsconfig.app.json index a9f46bf..5fc923a 100644 --- a/cista-front/tsconfig.app.json +++ b/cista-front/tsconfig.app.json @@ -3,7 +3,8 @@ "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], "exclude": ["src/**/__tests__/*"], "compilerOptions": { - "lib": ["ES2021"], + "lib": ["es2021", "DOM"], + "target": "es2021", "composite": true, "baseUrl": ".", "paths": { diff --git a/cista/wwwroot/assets/add-file-860b0008.js b/cista/wwwroot/assets/add-file-860b0008.js deleted file mode 100644 index ecd84c5..0000000 --- a/cista/wwwroot/assets/add-file-860b0008.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as o}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 28 28"},c=o("path",{d:"M19.2 2.6H6.1V29h19.8V9.3l-6.7-6.7zM18.5 16v7.1h-5.3V16H8.7l7.1-7.1L23 16h-4.5z"},null,-1),n=[c];function a(r,d){return e(),t("svg",s,n)}const h={render:a};export{h as default,a as render}; diff --git a/cista/wwwroot/assets/add-folder-46075955.js b/cista/wwwroot/assets/add-folder-46075955.js deleted file mode 100644 index e568bcf..0000000 --- a/cista/wwwroot/assets/add-folder-46075955.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as o,a as t}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},c=t("path",{d:"M29 6H16l-1-2H4L2 8h28zM0 10l2 20h28l2-20H0zm18.3 9.5V27h-5.6v-7.5H8l7.5-7.5 7.5 7.5h-4.7z"},null,-1),n=[c];function r(a,l){return e(),o("svg",s,n)}const h={render:r};export{h as default,r as render}; diff --git a/cista/wwwroot/assets/arrow-d1d93a71.js b/cista/wwwroot/assets/arrow-d1d93a71.js deleted file mode 100644 index 389ae8d..0000000 --- a/cista/wwwroot/assets/arrow-d1d93a71.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as o}from"./index-38f20193.js";const c={xmlns:"http://www.w3.org/2000/svg",width:"640",height:"640",viewBox:"0 -32 640 640"},s=o("path",{d:"M495.46 365.98c-13.03-13.37-150.24-144.06-150.24-144.06A35.16 35.16 0 0 0 320 211.2a35.06 35.06 0 0 0-25.22 10.72s-137.2 130.7-150.27 144.06c-13 13.38-13.9 37.44 0 51.72 14 14.24 33.4 15.4 50.48 0L320 297.8l125.02 119.9c17.1 15.4 36.55 14.24 50.44 0 13.95-14.3 13.08-38.37 0-51.72z"},null,-1),r=[s];function a(n,d){return e(),t("svg",c,r)}const i={render:a};export{i as default,a as render}; diff --git a/cista/wwwroot/assets/arrows-h-a25d1e88.js b/cista/wwwroot/assets/arrows-h-a25d1e88.js deleted file mode 100644 index 425f825..0000000 --- a/cista/wwwroot/assets/arrows-h-a25d1e88.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as o,a as t}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"-6 -2 44 36"},r=t("path",{d:"M12 18H6v4l-6-6 6-6v4h6zm8-4h6v-4l6 6-6 6v-4h-6z"},null,-1),c=[r];function n(a,h){return e(),o("svg",s,c)}const d={render:n};export{d as default,n as render}; diff --git a/cista/wwwroot/assets/arrows-v-84510588.js b/cista/wwwroot/assets/arrows-v-84510588.js deleted file mode 100644 index c59d3f2..0000000 --- a/cista/wwwroot/assets/arrows-v-84510588.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as o,a as t}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -6 16 44"},r=t("path",{d:"M8 20v6h4l-6 6-6-6h4v-6zm-4-8V6H0l6-6 6 6H8v6z"},null,-1),c=[r];function n(a,l){return e(),o("svg",s,c)}const h={render:n};export{h as default,n as render}; diff --git a/cista/wwwroot/assets/check-314a71f1.js b/cista/wwwroot/assets/check-314a71f1.js deleted file mode 100644 index 94b48c3..0000000 --- a/cista/wwwroot/assets/check-314a71f1.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as o}from"./index-38f20193.js";const c={xmlns:"http://www.w3.org/2000/svg",width:"512",height:"512",viewBox:"-48 0 512 512"},s=o("path",{d:"M320 96 128 288l-64-64-64 64 128 128 256-256-64-64z"},null,-1),n=[s];function r(a,h){return e(),t("svg",c,n)}const i={render:r};export{i as default,r as render}; diff --git a/cista/wwwroot/assets/code-7ddd03ee.js b/cista/wwwroot/assets/code-7ddd03ee.js deleted file mode 100644 index 552cb9d..0000000 --- a/cista/wwwroot/assets/code-7ddd03ee.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as o}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",width:"512",height:"512",viewBox:"-24 8 512 512"},c=o("path",{d:"m304 96-48 48 112 112-112 112 48 48 144-160L304 96zm-160 0L0 256l144 160 48-48L80 256l112-112-48-48z"},null,-1),n=[c];function r(a,d){return e(),t("svg",s,n)}const l={render:r};export{l as default,r as render}; diff --git a/cista/wwwroot/assets/cog-0600c910.js b/cista/wwwroot/assets/cog-0600c910.js deleted file mode 100644 index 4dbf8b6..0000000 --- a/cista/wwwroot/assets/cog-0600c910.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as o,a as t}from"./index-38f20193.js";const c={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},s=t("path",{d:"M223.97 175A81 81 0 0 0 143 256c0 44.7 36.27 81.03 80.97 81.03 44.72 0 80.72-36.34 80.72-81.03 0-44.73-36-81-80.8-81zM386.3 302.53l-14.58 35.16 29.47 57.8-36.1 36.1-59.3-28-35.2 14.4-17.87 54.6-2.28 7.24h-51L177.4 418.2l-35.17-14.5-57.9 29.4-36.1-36.1 27.97-59.2-14.47-35.12L0 282.6v-51l61.7-22.1 14.5-35.1-25.96-51.23-3.43-6.72 36.1-36.03 59.3 27.92 35.1-14.5 17.9-54.6 2.3-7.24h51l22.1 61.73 35.07 14.52 58.04-29.4 36.06 36.03-27.96 59.2 14.42 35.17 61.8 20.13v50.97l-61.67 22.18z"},null,-1),n=[s];function l(r,a){return e(),o("svg",c,n)}const h={render:l};export{h as default,l as render}; diff --git a/cista/wwwroot/assets/copy-b2c1f092.js b/cista/wwwroot/assets/copy-b2c1f092.js deleted file mode 100644 index 0062ac9..0000000 --- a/cista/wwwroot/assets/copy-b2c1f092.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as o,a as t}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 36 36"},c=t("path",{d:"M26 8h-6V6l-6-6H0v24h12v8h20V14l-6-6zm0 2.83L29.17 14H26v-3.17zm-12-8L17.17 6H14V2.83zM2 2h10v6h6v14H2V2zm28 28H14v-6h6V10h4v6h6v14z"},null,-1),h=[c];function n(r,a){return e(),o("svg",s,h)}const l={render:n};export{l as default,n as render}; diff --git a/cista/wwwroot/assets/create-file-a0087f06.js b/cista/wwwroot/assets/create-file-a0087f06.js deleted file mode 100644 index 6ff16a6..0000000 --- a/cista/wwwroot/assets/create-file-a0087f06.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c,a as t}from"./index-38f20193.js";const o={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},s=t("path",{d:"M19.2 2.6H6.1V29h19.8V9.3l-6.7-6.7zm3 15c0 .2-.2.4-.4.4h-4.4v4.4c0 .2-.2.4-.4.4h-2.4c-.2 0-.4-.2-.4-.4V18H9.9c-.2 0-.4-.2-.4-.4v-2.4c0-.2.2-.4.4-.4h4.4v-4.4c0-.2.2-.4.4-.4H17c.2 0 .4.2.4.4v4.4h4.4c.2 0 .4.2.4.4v2.4z"},null,-1),n=[s];function r(a,h){return e(),c("svg",o,n)}const d={render:r};export{d as default,r as render}; diff --git a/cista/wwwroot/assets/create-folder-ee73f2da.js b/cista/wwwroot/assets/create-folder-ee73f2da.js deleted file mode 100644 index 7fe06ec..0000000 --- a/cista/wwwroot/assets/create-folder-ee73f2da.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c,a as t}from"./index-38f20193.js";const o={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},s=t("path",{d:"M29 6H16l-1-2H4L2 8h28zM0 10l2 20h28l2-20H0zm22.8 11.2c0 .3-.2.5-.5.5h-5.2v5.2c0 .3-.2.5-.5.5h-2.8c-.3 0-.5-.2-.5-.5v-5.2H8.1c-.3 0-.5-.2-.5-.5v-2.8c0-.3.2-.5.5-.5h5.2v-5.2c0-.3.2-.5.5-.5h2.8c.3 0 .5.2.5.5v5.2h5.2c.3 0 .5.2.5.5v2.8z"},null,-1),r=[s];function h(n,a){return e(),c("svg",o,r)}const d={render:h};export{d as default,h as render}; diff --git a/cista/wwwroot/assets/cross-ee8a27f3.js b/cista/wwwroot/assets/cross-ee8a27f3.js deleted file mode 100644 index 1ec43cf..0000000 --- a/cista/wwwroot/assets/cross-ee8a27f3.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as o,a as t}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},c=t("path",{d:"M25.3 8.56 17.88 16l7.44 7.44-1.86 1.87L16 17.9l-7.44 7.4-1.86-1.85L14.12 16 6.68 8.56 8.55 6.7 16 14.12l7.44-7.44z"},null,-1),n=[c];function r(a,l){return e(),o("svg",s,n)}const _={render:r};export{_ as default,r as render}; diff --git a/cista/wwwroot/assets/disk-fb827eb0.js b/cista/wwwroot/assets/disk-fb827eb0.js deleted file mode 100644 index 2549a3d..0000000 --- a/cista/wwwroot/assets/disk-fb827eb0.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as o}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},a=o("path",{d:"M24.27 3.2H6.4a3.2 3.2 0 0 0-3.2 3.2v19.2a3.2 3.2 0 0 0 3.2 3.2h19.2a3.2 3.2 0 0 0 3.2-3.2V8.2l-4.53-5zm-1.87 9.6c0 .88-.72 1.6-1.6 1.6h-9.6a1.6 1.6 0 0 1-1.6-1.6v-8h12.8v8zm-1.6-6.4h-3.2v6.4h3.2V6.4z"},null,-1),c=[a];function n(r,h){return e(),t("svg",s,c)}const l={render:n};export{l as default,n as render}; diff --git a/cista/wwwroot/assets/download-9e198838.js b/cista/wwwroot/assets/download-9e198838.js deleted file mode 100644 index c81607e..0000000 --- a/cista/wwwroot/assets/download-9e198838.js +++ /dev/null @@ -1 +0,0 @@ -import{o as c,c as s,a as e}from"./index-38f20193.js";const o={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 30 30"},t=e("path",{d:"M23 25.9c0-.3-.1-.6-.3-.8s-.5-.3-.8-.3c-.3 0-.6.1-.8.3-.2.2-.3.5-.3.8s.1.6.3.8c.2.2.5.3.8.3.3 0 .6-.1.8-.3.2-.3.3-.5.3-.8zm4.6 0c0-.3-.1-.6-.3-.8s-.5-.3-.8-.3c-.3 0-.6.1-.8.3-.2.2-.3.5-.3.8s.1.6.3.8c.2.2.5.3.8.3.3 0 .6-.1.8-.3.2-.3.3-.5.3-.8zm2.3-4v5.7c0 .5-.2.9-.5 1.2-.3.3-.7.5-1.2.5H1.9c-.5 0-.9-.2-1.2-.5s-.5-.7-.5-1.2v-5.7c0-.5.2-.9.5-1.2.3-.3.7-.5 1.2-.5h8.3l2.4 2.4c.7.7 1.5 1 2.4 1 .9 0 1.7-.3 2.4-1l2.4-2.4h8.3c.5 0 .9.2 1.2.5.4.3.6.7.6 1.2zm-5.8-10.2c.2.5.1.9-.3 1.3l-8 8c-.2.2-.5.3-.8.3-.3 0-.6-.1-.8-.3l-8-8c-.4-.3-.5-.8-.3-1.3S6.5 11 7 11h4.6V3c0-.3.1-.6.3-.8s.5-.3.8-.3h4.6c.3 0 .6.1.8.3s.3.5.3.8v8H23c.5 0 .8.2 1.1.7z"},null,-1),n=[t];function a(l,r){return c(),s("svg",o,n)}const h={render:a};export{h as default,a as render}; diff --git a/cista/wwwroot/assets/exclamation-1bb88697.js b/cista/wwwroot/assets/exclamation-1bb88697.js deleted file mode 100644 index 9070ee3..0000000 --- a/cista/wwwroot/assets/exclamation-1bb88697.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as o}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",width:"448",height:"448",viewBox:"-136 0 448 448"},c=o("path",{d:"M128 312v56q0 6.5-4.75 11.25T112 384H48q-6.5 0-11.25-4.75T32 368v-56q0-6.5 4.75-11.25T48 296h64q6.5 0 11.25 4.75T128 312zm7.5-264-7 192q-.25 6.5-5.13 11.25T112 256H48q-6.5 0-11.38-4.75T31.5 240l-7-192q-.25-6.5 4.38-11.25T40 32h80q6.5 0 11.13 4.75T135.5 48z"},null,-1),n=[c];function a(r,h){return e(),t("svg",s,n)}const i={render:a};export{i as default,a as render}; diff --git a/cista/wwwroot/assets/eye-ccbaef38.js b/cista/wwwroot/assets/eye-ccbaef38.js deleted file mode 100644 index 963ebc6..0000000 --- a/cista/wwwroot/assets/eye-ccbaef38.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c,a as s}from"./index-38f20193.js";const t={xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 36 36"},o=s("path",{d:"M29.715 16c-1.696-2.625-4.018-4.875-6.804-6.304A7.938 7.938 0 0 1 24 13.714c0 4.411-3.589 8-8 8s-8-3.589-8-8c0-1.411.375-2.804 1.089-4.018C6.303 11.125 3.982 13.375 2.285 16c3.054 4.714 7.982 8 13.714 8s10.661-3.286 13.714-8zM16.858 9.143a.87.87 0 0 0-.857-.857c-2.982 0-5.429 2.446-5.429 5.429 0 .464.393.857.857.857s.857-.393.857-.857c0-2.036 1.679-3.714 3.714-3.714a.87.87 0 0 0 .857-.857zM32 16c0 .446-.143.857-.357 1.232-3.286 5.411-9.304 9.054-15.643 9.054S3.643 22.625.357 17.232C.143 16.857 0 16.446 0 16s.143-.857.357-1.232C3.643 9.375 9.661 5.714 16 5.714s12.357 3.661 15.643 9.054c.214.375.357.786.357 1.232z"},null,-1),a=[o];function n(r,d){return e(),c("svg",t,a)}const l={render:n};export{l as default,n as render}; diff --git a/cista/wwwroot/assets/find-c89145a7.js b/cista/wwwroot/assets/find-c89145a7.js deleted file mode 100644 index 9fbe6bc..0000000 --- a/cista/wwwroot/assets/find-c89145a7.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as o}from"./index-38f20193.js";const c={xmlns:"http://www.w3.org/2000/svg",viewBox:"-12 -12 512 512"},s=o("path",{d:"M480 416 355.44 291.44C373.22 262.4 384 228.58 384 192 384 85.98 298 0 192 0 85.98 0 0 85.98 0 192c0 106 85.98 192 192 192 36.58 0 70.4-10.78 99.44-28.5L416 480c8.75 8.75 23.25 8.7 32 0l32-32a22.8 22.8 0 0 0 0-32zm-288-96c-70.7 0-128-57.3-128-128S121.3 64 192 64s128 57.3 128 128-57.3 128-128 128z"},null,-1),n=[s];function a(r,d){return e(),t("svg",c,n)}const _={render:a};export{_ as default,a as render}; diff --git a/cista/wwwroot/assets/fullscreen-f50b5fd6.js b/cista/wwwroot/assets/fullscreen-f50b5fd6.js deleted file mode 100644 index dc3277f..0000000 --- a/cista/wwwroot/assets/fullscreen-f50b5fd6.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as o}from"./index-38f20193.js";const h={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},s=o("path",{d:"M18.7 6.7h6.6v6.6h-2.6v-4h-4V6.7zm4 16v-4h2.6v6.6h-6.6v-2.6h4zm-16-9.4V6.7h6.6v2.6h-4v4H6.7zm2.6 5.4v4h4v2.6H6.7v-6.6h2.6z"},null,-1),c=[s];function n(r,v){return e(),t("svg",h,c)}const l={render:n};export{l as default,n as render}; diff --git a/cista/wwwroot/assets/github-89189e12.js b/cista/wwwroot/assets/github-89189e12.js deleted file mode 100644 index a72d805..0000000 --- a/cista/wwwroot/assets/github-89189e12.js +++ /dev/null @@ -1 +0,0 @@ -import{o as t,c as e,a as c}from"./index-38f20193.js";const o={xmlns:"http://www.w3.org/2000/svg",width:"512",height:"512"},s=c("path",{d:"M256 6.3C114.6 6.3 0 121 0 262.3c0 113 73.4 209 175 243 13 2.3 17.6-5.6 17.6-12.4l-.4-48C121 460.5 106 415 106 415c-11.7-29.5-28.5-37.4-28.5-37.4-23.2-16 1.8-15.6 1.8-15.6 25.7 1.8 39.2 26.4 39.2 26.4 23 39.2 60 27.8 74.5 21.3 2.3-16.5 9-27.8 16.3-34.2C152.3 369 92.6 347 92.6 249c0-28 10-50.8 26.4-68.8-2.6-6.4-11.4-32.5 2.5-67.7 0 0 21.5-7 70.4 26.2 20-5.6 42-8.5 64-8.6 21.3.7 43.2 3 64 9 49-33 70-26 70-26 14 35.3 5 61.4 2.4 67.8 16.3 18 26.2 40.8 26.2 68.7 0 98.4-60 120-117 126.4 9.2 8 17.4 23.4 17.4 47.3l-.2 70.2c0 6.6 4.7 14.6 17.7 12 101.7-34 175-129.7 175-243C512 121 397.5 6 256 6z"},null,-1),n=[s];function r(a,h){return t(),e("svg",o,n)}const l={render:r};export{l as default,r as render}; diff --git a/cista/wwwroot/assets/home-44e69561.js b/cista/wwwroot/assets/home-44e69561.js deleted file mode 100644 index d476909..0000000 --- a/cista/wwwroot/assets/home-44e69561.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as o,a as t}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},c=t("path",{d:"M32 18.45 16 6.03 0 18.45V13.4L16 .96 32 13.4zM28 18v12h-8v-8h-8v8H4V18l12-9z"},null,-1),n=[c];function r(a,h){return e(),o("svg",s,n)}const l={render:r};export{l as default,r as render}; diff --git a/cista/wwwroot/assets/index-38f20193.js b/cista/wwwroot/assets/index-38f20193.js deleted file mode 100644 index e431a38..0000000 --- a/cista/wwwroot/assets/index-38f20193.js +++ /dev/null @@ -1,9 +0,0 @@ -var $i=Object.defineProperty;var Li=(e,t,n)=>t in e?$i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ur=(e,t,n)=>(Li(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&s(i)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();function Ms(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const ce={},At=[],De=()=>{},Di=()=>!1,Fi=/^on[^a-z]/,Dn=e=>Fi.test(e),$s=e=>e.startsWith("onUpdate:"),ye=Object.assign,Ls=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ji=Object.prototype.hasOwnProperty,Q=(e,t)=>ji.call(e,t),U=Array.isArray,kt=e=>fn(e)==="[object Map]",Fn=e=>fn(e)==="[object Set]",ar=e=>fn(e)==="[object Date]",z=e=>typeof e=="function",me=e=>typeof e=="string",tn=e=>typeof e=="symbol",le=e=>e!==null&&typeof e=="object",po=e=>le(e)&&z(e.then)&&z(e.catch),ho=Object.prototype.toString,fn=e=>ho.call(e),Ni=e=>fn(e).slice(8,-1),mo=e=>fn(e)==="[object Object]",Ds=e=>me(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,wn=Ms(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),jn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Vi=/-(\w)/g,ze=jn(e=>e.replace(Vi,(t,n)=>n?n.toUpperCase():"")),Ui=/\B([A-Z])/g,wt=jn(e=>e.replace(Ui,"-$1").toLowerCase()),Nn=jn(e=>e.charAt(0).toUpperCase()+e.slice(1)),ss=jn(e=>e?`on${Nn(e)}`:""),nn=(e,t)=>!Object.is(e,t),xn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},ps=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let fr;const hs=()=>fr||(fr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Fs(e){if(U(e)){const t={};for(let n=0;n{if(n){const s=n.split(Hi);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function vt(e){let t="";if(me(e))t=e;else if(U(e))for(let n=0;nVn(n,t))}const Ke=e=>me(e)?e:e==null?"":U(e)||le(e)&&(e.toString===ho||!z(e.toString))?JSON.stringify(e,vo,2):String(e),vo=(e,t)=>t&&t.__v_isRef?vo(e,t.value):kt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:Fn(t)?{[`Set(${t.size})`]:[...t.values()]}:le(t)&&!U(t)&&!mo(t)?String(t):t;let Ae;class yo{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ae,!t&&Ae&&(this.index=(Ae.scopes||(Ae.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ae;try{return Ae=this,t()}finally{Ae=n}}}on(){Ae=this}off(){Ae=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},wo=e=>(e.w&ut)>0,xo=e=>(e.n&ut)>0,Xi=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(a==="length"||a>=c)&&l.push(u)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":U(e)?Ds(n)&&l.push(i.get("length")):(l.push(i.get(bt)),kt(e)&&l.push(i.get(gs)));break;case"delete":U(e)||(l.push(i.get(bt)),kt(e)&&l.push(i.get(gs)));break;case"set":kt(e)&&l.push(i.get(bt));break}if(l.length===1)l[0]&&_s(l[0]);else{const c=[];for(const u of l)u&&c.push(...u);_s(js(c))}}function _s(e,t){const n=U(e)?e:[...e];for(const s of n)s.computed&&pr(s);for(const s of n)s.computed||pr(s)}function pr(e,t){(e!==$e||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Gi(e,t){var n;return(n=Cn.get(e))==null?void 0:n.get(t)}const el=Ms("__proto__,__v_isRef,__isVue"),Oo=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(tn)),tl=Vs(),nl=Vs(!1,!0),sl=Vs(!0),hr=rl();function rl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=Y(this);for(let o=0,i=this.length;o{e[t]=function(...n){Vt();const s=Y(this)[t].apply(this,n);return Ut(),s}}),e}function ol(e){const t=Y(this);return Oe(t,"has",e),t.hasOwnProperty(e)}function Vs(e=!1,t=!1){return function(s,r,o){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&o===(e?t?El:ko:t?Ao:Io).get(s))return s;const i=U(s);if(!e){if(i&&Q(hr,r))return Reflect.get(hr,r,o);if(r==="hasOwnProperty")return ol}const l=Reflect.get(s,r,o);return(tn(r)?Oo.has(r):el(r))||(e||Oe(s,"get",r),t)?l:ae(l)?i&&Ds(r)?l:l.value:le(l)?e?Mo(l):Bt(l):l}}const il=Co(),ll=Co(!0);function Co(e=!1){return function(n,s,r,o){let i=n[s];if(Mt(i)&&ae(i)&&!ae(r))return!1;if(!e&&(!Sn(r)&&!Mt(r)&&(i=Y(i),r=Y(r)),!U(n)&&ae(i)&&!ae(r)))return i.value=r,!0;const l=U(n)&&Ds(s)?Number(s)e,Un=e=>Reflect.getPrototypeOf(e);function gn(e,t,n=!1,s=!1){e=e.__v_raw;const r=Y(e),o=Y(t);n||(t!==o&&Oe(r,"get",t),Oe(r,"get",o));const{has:i}=Un(r),l=s?Us:n?Ks:sn;if(i.call(r,t))return l(e.get(t));if(i.call(r,o))return l(e.get(o));e!==r&&e.get(t)}function _n(e,t=!1){const n=this.__v_raw,s=Y(n),r=Y(e);return t||(e!==r&&Oe(s,"has",e),Oe(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function vn(e,t=!1){return e=e.__v_raw,!t&&Oe(Y(e),"iterate",bt),Reflect.get(e,"size",e)}function mr(e){e=Y(e);const t=Y(this);return Un(t).has.call(t,e)||(t.add(e),Ye(t,"add",e,e)),this}function gr(e,t){t=Y(t);const n=Y(this),{has:s,get:r}=Un(n);let o=s.call(n,e);o||(e=Y(e),o=s.call(n,e));const i=r.call(n,e);return n.set(e,t),o?nn(t,i)&&Ye(n,"set",e,t):Ye(n,"add",e,t),this}function _r(e){const t=Y(this),{has:n,get:s}=Un(t);let r=n.call(t,e);r||(e=Y(e),r=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return r&&Ye(t,"delete",e,void 0),o}function vr(){const e=Y(this),t=e.size!==0,n=e.clear();return t&&Ye(e,"clear",void 0,void 0),n}function yn(e,t){return function(s,r){const o=this,i=o.__v_raw,l=Y(i),c=t?Us:e?Ks:sn;return!e&&Oe(l,"iterate",bt),i.forEach((u,a)=>s.call(r,c(u),c(a),o))}}function bn(e,t,n){return function(...s){const r=this.__v_raw,o=Y(r),i=kt(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,u=r[e](...s),a=n?Us:t?Ks:sn;return!t&&Oe(o,"iterate",c?gs:bt),{next(){const{value:d,done:h}=u.next();return h?{value:d,done:h}:{value:l?[a(d[0]),a(d[1])]:a(d),done:h}},[Symbol.iterator](){return this}}}}function et(e){return function(...t){return e==="delete"?!1:this}}function pl(){const e={get(o){return gn(this,o)},get size(){return vn(this)},has:_n,add:mr,set:gr,delete:_r,clear:vr,forEach:yn(!1,!1)},t={get(o){return gn(this,o,!1,!0)},get size(){return vn(this)},has:_n,add:mr,set:gr,delete:_r,clear:vr,forEach:yn(!1,!0)},n={get(o){return gn(this,o,!0)},get size(){return vn(this,!0)},has(o){return _n.call(this,o,!0)},add:et("add"),set:et("set"),delete:et("delete"),clear:et("clear"),forEach:yn(!0,!1)},s={get(o){return gn(this,o,!0,!0)},get size(){return vn(this,!0)},has(o){return _n.call(this,o,!0)},add:et("add"),set:et("set"),delete:et("delete"),clear:et("clear"),forEach:yn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=bn(o,!1,!1),n[o]=bn(o,!0,!1),t[o]=bn(o,!1,!0),s[o]=bn(o,!0,!0)}),[e,n,t,s]}const[hl,ml,gl,_l]=pl();function Bs(e,t){const n=t?e?_l:gl:e?ml:hl;return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(Q(n,r)&&r in s?n:s,r,o)}const vl={get:Bs(!1,!1)},yl={get:Bs(!1,!0)},bl={get:Bs(!0,!1)},Io=new WeakMap,Ao=new WeakMap,ko=new WeakMap,El=new WeakMap;function wl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function xl(e){return e.__v_skip||!Object.isExtensible(e)?0:wl(Ni(e))}function Bt(e){return Mt(e)?e:Hs(e,!1,So,vl,Io)}function To(e){return Hs(e,!1,dl,yl,Ao)}function Mo(e){return Hs(e,!0,fl,bl,ko)}function Hs(e,t,n,s,r){if(!le(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=xl(e);if(i===0)return e;const l=new Proxy(e,i===2?s:n);return r.set(e,l),l}function it(e){return Mt(e)?it(e.__v_raw):!!(e&&e.__v_isReactive)}function Mt(e){return!!(e&&e.__v_isReadonly)}function Sn(e){return!!(e&&e.__v_isShallow)}function $o(e){return it(e)||Mt(e)}function Y(e){const t=e&&e.__v_raw;return t?Y(t):e}function Bn(e){return On(e,"__v_skip",!0),e}const sn=e=>le(e)?Bt(e):e,Ks=e=>le(e)?Mo(e):e;function Lo(e){ot&&$e&&(e=Y(e),Po(e.dep||(e.dep=js())))}function Do(e,t){e=Y(e);const n=e.dep;n&&_s(n)}function ae(e){return!!(e&&e.__v_isRef===!0)}function fe(e){return Fo(e,!1)}function Rl(e){return Fo(e,!0)}function Fo(e,t){return ae(e)?e:new Pl(e,t)}class Pl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Y(t),this._value=n?t:sn(t)}get value(){return Lo(this),this._value}set value(t){const n=this.__v_isShallow||Sn(t)||Mt(t);t=n?t:Y(t),nn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:sn(t),Do(this))}}function de(e){return ae(e)?e.value:e}const Ol={get:(e,t,n)=>de(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return ae(r)&&!ae(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function jo(e){return it(e)?e:new Proxy(e,Ol)}function Cl(e){const t=U(e)?new Array(e.length):{};for(const n in e)t[n]=Il(e,n);return t}class Sl{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Gi(Y(this._object),this._key)}}function Il(e,t,n){const s=e[t];return ae(s)?s:new Sl(e,t,n)}class Al{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Ns(t,()=>{this._dirty||(this._dirty=!0,Do(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=Y(this);return Lo(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function kl(e,t,n=!1){let s,r;const o=z(e);return o?(s=e,r=De):(s=e.get,r=e.set),new Al(s,r,o||!r,n)}function lt(e,t,n,s){let r;try{r=s?e(...s):e()}catch(o){dn(o,t,n)}return r}function Fe(e,t,n,s){if(z(e)){const o=lt(e,t,n,s);return o&&po(o)&&o.catch(i=>{dn(i,t,n)}),o}const r=[];for(let o=0;o>>1;on(we[s])We&&we.splice(t,1)}function Ll(e){U(e)?Tt.push(...e):(!Qe||!Qe.includes(e,e.allowRecurse?mt+1:mt))&&Tt.push(e),Vo()}function yr(e,t=rn?We+1:0){for(;ton(n)-on(s)),mt=0;mte.id==null?1/0:e.id,Dl=(e,t)=>{const n=on(e)-on(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Bo(e){vs=!1,rn=!0,we.sort(Dl);const t=De;try{for(We=0;Weme(g)?g.trim():g)),d&&(r=n.map(ps))}let l,c=s[l=ss(t)]||s[l=ss(ze(t))];!c&&o&&(c=s[l=ss(wt(t))]),c&&Fe(c,e,6,r);const u=s[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Fe(u,e,6,r)}}function Ho(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},l=!1;if(!z(e)){const c=u=>{const a=Ho(u,t,!0);a&&(l=!0,ye(i,a))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(le(e)&&s.set(e,null),null):(U(o)?o.forEach(c=>i[c]=null):ye(i,o),le(e)&&s.set(e,i),i)}function Kn(e,t){return!e||!Dn(t)?!1:(t=t.slice(2).replace(/Once$/,""),Q(e,t[0].toLowerCase()+t.slice(1))||Q(e,wt(t))||Q(e,t))}let be=null,Wn=null;function In(e){const t=be;return be=e,Wn=e&&e.type.__scopeId||null,t}function zn(e){Wn=e}function qn(){Wn=null}function zs(e,t=be,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&Ar(-1);const o=In(t);let i;try{i=e(...r)}finally{In(o),s._d&&Ar(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function rs(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:o,propsOptions:[i],slots:l,attrs:c,emit:u,render:a,renderCache:d,data:h,setupState:g,ctx:v,inheritAttrs:x}=e;let T,k;const S=In(e);try{if(n.shapeFlag&4){const L=r||s;T=He(a.call(L,L,d,o,g,h,v)),k=c}else{const L=t;T=He(L.length>1?L(o,{attrs:c,slots:l,emit:u}):L(o,null)),k=t.props?c:jl(c)}}catch(L){Xt.length=0,dn(L,e,1),T=J(at)}let W=T;if(k&&x!==!1){const L=Object.keys(k),{shapeFlag:P}=W;L.length&&P&7&&(i&&L.some($s)&&(k=Nl(k,i)),W=$t(W,k))}return n.dirs&&(W=$t(W),W.dirs=W.dirs?W.dirs.concat(n.dirs):n.dirs),n.transition&&(W.transition=n.transition),T=W,In(S),T}const jl=e=>{let t;for(const n in e)(n==="class"||n==="style"||Dn(n))&&((t||(t={}))[n]=e[n]);return t},Nl=(e,t)=>{const n={};for(const s in e)(!$s(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Vl(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:l,patchFlag:c}=t,u=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?br(s,i,u):!!i;if(c&8){const a=t.dynamicProps;for(let d=0;de.__isSuspense;function Hl(e,t){t&&t.pendingBranch?U(e)?t.effects.push(...e):t.effects.push(e):Ll(e)}function ln(e,t){return qs(e,null,t)}const En={};function Jt(e,t,n){return qs(e,t,n)}function qs(e,t,{immediate:n,deep:s,flush:r,onTrack:o,onTrigger:i}=ce){var l;const c=Eo()===((l=ge)==null?void 0:l.scope)?ge:null;let u,a=!1,d=!1;if(ae(e)?(u=()=>e.value,a=Sn(e)):it(e)?(u=()=>e,s=!0):U(e)?(d=!0,a=e.some(L=>it(L)||Sn(L)),u=()=>e.map(L=>{if(ae(L))return L.value;if(it(L))return yt(L);if(z(L))return lt(L,c,2)})):z(e)?t?u=()=>lt(e,c,2):u=()=>{if(!(c&&c.isUnmounted))return h&&h(),Fe(e,c,3,[g])}:u=De,t&&s){const L=u;u=()=>yt(L())}let h,g=L=>{h=S.onStop=()=>{lt(L,c,4)}},v;if(Dt)if(g=De,t?n&&Fe(t,c,3,[u(),d?[]:void 0,g]):u(),r==="sync"){const L=Lc();v=L.__watcherHandles||(L.__watcherHandles=[])}else return De;let x=d?new Array(e.length).fill(En):En;const T=()=>{if(S.active)if(t){const L=S.run();(s||a||(d?L.some((P,$)=>nn(P,x[$])):nn(L,x)))&&(h&&h(),Fe(t,c,3,[L,x===En?void 0:d&&x[0]===En?[]:x,g]),x=L)}else S.run()};T.allowRecurse=!!t;let k;r==="sync"?k=T:r==="post"?k=()=>Pe(T,c&&c.suspense):(T.pre=!0,c&&(T.id=c.uid),k=()=>Hn(T));const S=new Ns(u,k);t?n?T():x=S.run():r==="post"?Pe(S.run.bind(S),c&&c.suspense):S.run();const W=()=>{S.stop(),c&&c.scope&&Ls(c.scope.effects,S)};return v&&v.push(W),W}function Kl(e,t,n){const s=this.proxy,r=me(e)?e.includes(".")?Ko(s,e):()=>s[e]:e.bind(s,s);let o;z(t)?o=t:(o=t.handler,n=t);const i=ge;Lt(this);const l=qs(r,o.bind(s),n);return i?Lt(i):Et(),l}function Ko(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{yt(n,t)});else if(mo(e))for(const n in e)yt(e[n],t);return e}function An(e,t){const n=be;if(n===null)return e;const s=Zn(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let o=0;oye({name:e.name},t,{setup:e}))():e}const Qt=e=>!!e.type.__asyncLoader;function Wo(e){z(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:r=200,timeout:o,suspensible:i=!0,onError:l}=e;let c=null,u,a=0;const d=()=>(a++,c=null,h()),h=()=>{let g;return c||(g=c=t().catch(v=>{if(v=v instanceof Error?v:new Error(String(v)),l)return new Promise((x,T)=>{l(v,()=>x(d()),()=>T(v),a+1)});throw v}).then(v=>g!==c&&c?c:(v&&(v.__esModule||v[Symbol.toStringTag]==="Module")&&(v=v.default),u=v,v)))};return Ce({name:"AsyncComponentWrapper",__asyncLoader:h,get __asyncResolved(){return u},setup(){const g=ge;if(u)return()=>os(u,g);const v=S=>{c=null,dn(S,g,13,!s)};if(i&&g.suspense||Dt)return h().then(S=>()=>os(S,g)).catch(S=>(v(S),()=>s?J(s,{error:S}):null));const x=fe(!1),T=fe(),k=fe(!!r);return r&&setTimeout(()=>{k.value=!1},r),o!=null&&setTimeout(()=>{if(!x.value&&!T.value){const S=new Error(`Async component timed out after ${o}ms.`);v(S),T.value=S}},o),h().then(()=>{x.value=!0,g.parent&&Js(g.parent.vnode)&&Hn(g.parent.update)}).catch(S=>{v(S),T.value=S}),()=>{if(x.value&&u)return os(u,g);if(T.value&&s)return J(s,{error:T.value});if(n&&!k.value)return J(n)}}})}function os(e,t){const{ref:n,props:s,children:r,ce:o}=t.vnode,i=J(e,s,r);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const Js=e=>e.type.__isKeepAlive;function Wl(e,t){zo(e,"a",t)}function zl(e,t){zo(e,"da",t)}function zo(e,t,n=ge){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Jn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Js(r.parent.vnode)&&ql(s,t,n,r),r=r.parent}}function ql(e,t,n,s){const r=Jn(t,e,s,!0);Qs(()=>{Ls(s[t],r)},n)}function Jn(e,t,n=ge,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Vt(),Lt(n);const l=Fe(t,n,e,i);return Et(),Ut(),l});return s?r.unshift(o):r.push(o),o}}const Xe=e=>(t,n=ge)=>(!Dt||e==="sp")&&Jn(e,(...s)=>t(...s),n),Jl=Xe("bm"),Qn=Xe("m"),Ql=Xe("bu"),Yl=Xe("u"),Xl=Xe("bum"),Qs=Xe("um"),Zl=Xe("sp"),Gl=Xe("rtg"),ec=Xe("rtc");function tc(e,t=ge){Jn("ec",e,t)}const qo="components",Jo=Symbol.for("v-ndc");function Qo(e){return me(e)?nc(qo,e,!1)||e:e||Jo}function nc(e,t,n=!0,s=!1){const r=be||ge;if(r){const o=r.type;if(e===qo){const l=Tc(o,!1);if(l&&(l===t||l===ze(t)||l===Nn(ze(t))))return o}const i=Er(r[e]||o[e],t)||Er(r.appContext[e],t);return!i&&s?o:i}}function Er(e,t){return e&&(e[t]||e[ze(t)]||e[Nn(ze(t))])}function Yo(e,t,n,s){let r;const o=n&&n[s];if(U(e)||me(e)){r=new Array(e.length);for(let i=0,l=e.length;it(i,l,void 0,o&&o[l]));else{const i=Object.keys(e);r=new Array(i.length);for(let l=0,c=i.length;lTn(t)?!(t.type===at||t.type===_e&&!Xo(t.children)):!0)?e:null}const ys=e=>e?ui(e)?Zn(e)||e.proxy:ys(e.parent):null,Yt=ye(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ys(e.parent),$root:e=>ys(e.root),$emit:e=>e.emit,$options:e=>Xs(e),$forceUpdate:e=>e.f||(e.f=()=>Hn(e.update)),$nextTick:e=>e.n||(e.n=pn.bind(e.proxy)),$watch:e=>Kl.bind(e)}),is=(e,t)=>e!==ce&&!e.__isScriptSetup&&Q(e,t),sc={get({_:e},t){const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:l,appContext:c}=e;let u;if(t[0]!=="$"){const g=i[t];if(g!==void 0)switch(g){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(is(s,t))return i[t]=1,s[t];if(r!==ce&&Q(r,t))return i[t]=2,r[t];if((u=e.propsOptions[0])&&Q(u,t))return i[t]=3,o[t];if(n!==ce&&Q(n,t))return i[t]=4,n[t];bs&&(i[t]=0)}}const a=Yt[t];let d,h;if(a)return t==="$attrs"&&Oe(e,"get",t),a(e);if((d=l.__cssModules)&&(d=d[t]))return d;if(n!==ce&&Q(n,t))return i[t]=4,n[t];if(h=c.config.globalProperties,Q(h,t))return h[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return is(r,t)?(r[t]=n,!0):s!==ce&&Q(s,t)?(s[t]=n,!0):Q(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:o}},i){let l;return!!n[i]||e!==ce&&Q(e,i)||is(t,i)||(l=o[0])&&Q(l,i)||Q(s,i)||Q(Yt,i)||Q(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Q(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function wr(e){return U(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let bs=!0;function rc(e){const t=Xs(e),n=e.proxy,s=e.ctx;bs=!1,t.beforeCreate&&xr(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:l,provide:c,inject:u,created:a,beforeMount:d,mounted:h,beforeUpdate:g,updated:v,activated:x,deactivated:T,beforeDestroy:k,beforeUnmount:S,destroyed:W,unmounted:L,render:P,renderTracked:$,renderTriggered:Z,errorCaptured:I,serverPrefetch:B,expose:se,inheritAttrs:pe,components:Se,directives:ke,filters:ft}=t;if(u&&oc(u,s,null),i)for(const oe in i){const G=i[oe];z(G)&&(s[oe]=G.bind(n))}if(r){const oe=r.call(n,n);le(oe)&&(e.data=Bt(oe))}if(bs=!0,o)for(const oe in o){const G=o[oe],qe=z(G)?G.bind(n,n):z(G.get)?G.get.bind(n,n):De,Ge=!z(G)&&z(G.set)?G.set.bind(n):De,Ve=ve({get:qe,set:Ge});Object.defineProperty(s,oe,{enumerable:!0,configurable:!0,get:()=>Ve.value,set:Re=>Ve.value=Re})}if(l)for(const oe in l)Zo(l[oe],s,n,oe);if(c){const oe=z(c)?c.call(n):c;Reflect.ownKeys(oe).forEach(G=>{Rn(G,oe[G])})}a&&xr(a,e,"c");function X(oe,G){U(G)?G.forEach(qe=>oe(qe.bind(n))):G&&oe(G.bind(n))}if(X(Jl,d),X(Qn,h),X(Ql,g),X(Yl,v),X(Wl,x),X(zl,T),X(tc,I),X(ec,$),X(Gl,Z),X(Xl,S),X(Qs,L),X(Zl,B),U(se))if(se.length){const oe=e.exposed||(e.exposed={});se.forEach(G=>{Object.defineProperty(oe,G,{get:()=>n[G],set:qe=>n[G]=qe})})}else e.exposed||(e.exposed={});P&&e.render===De&&(e.render=P),pe!=null&&(e.inheritAttrs=pe),Se&&(e.components=Se),ke&&(e.directives=ke)}function oc(e,t,n=De){U(e)&&(e=Es(e));for(const s in e){const r=e[s];let o;le(r)?"default"in r?o=je(r.from||s,r.default,!0):o=je(r.from||s):o=je(r),ae(o)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[s]=o}}function xr(e,t,n){Fe(U(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Zo(e,t,n,s){const r=s.includes(".")?Ko(n,s):()=>n[s];if(me(e)){const o=t[e];z(o)&&Jt(r,o)}else if(z(e))Jt(r,e.bind(n));else if(le(e))if(U(e))e.forEach(o=>Zo(o,t,n,s));else{const o=z(e.handler)?e.handler.bind(n):t[e.handler];z(o)&&Jt(r,o,e)}}function Xs(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(u=>kn(c,u,i,!0)),kn(c,t,i)),le(t)&&o.set(t,c),c}function kn(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&kn(e,o,n,!0),r&&r.forEach(i=>kn(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=ic[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const ic={data:Rr,props:Pr,emits:Pr,methods:qt,computed:qt,beforeCreate:xe,created:xe,beforeMount:xe,mounted:xe,beforeUpdate:xe,updated:xe,beforeDestroy:xe,beforeUnmount:xe,destroyed:xe,unmounted:xe,activated:xe,deactivated:xe,errorCaptured:xe,serverPrefetch:xe,components:qt,directives:qt,watch:cc,provide:Rr,inject:lc};function Rr(e,t){return t?e?function(){return ye(z(e)?e.call(this,this):e,z(t)?t.call(this,this):t)}:t:e}function lc(e,t){return qt(Es(e),Es(t))}function Es(e){if(U(e)){const t={};for(let n=0;n1)return n&&z(t)?t.call(s&&s.proxy):t}}function fc(){return!!(ge||be||cn)}function dc(e,t,n,s=!1){const r={},o={};On(o,Xn,1),e.propsDefaults=Object.create(null),ei(e,t,r,o);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=s?r:To(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function pc(e,t,n,s){const{props:r,attrs:o,vnode:{patchFlag:i}}=e,l=Y(r),[c]=e.propsOptions;let u=!1;if((s||i>0)&&!(i&16)){if(i&8){const a=e.vnode.dynamicProps;for(let d=0;d{c=!0;const[h,g]=ti(d,t,!0);ye(i,h),g&&l.push(...g)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!o&&!c)return le(e)&&s.set(e,At),At;if(U(o))for(let a=0;a-1,g[1]=x<0||v-1||Q(g,"default"))&&l.push(d)}}}const u=[i,l];return le(e)&&s.set(e,u),u}function Or(e){return e[0]!=="$"}function Cr(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Sr(e,t){return Cr(e)===Cr(t)}function Ir(e,t){return U(t)?t.findIndex(n=>Sr(n,e)):z(t)&&Sr(t,e)?0:-1}const ni=e=>e[0]==="_"||e==="$stable",Zs=e=>U(e)?e.map(He):[He(e)],hc=(e,t,n)=>{if(t._n)return t;const s=zs((...r)=>Zs(t(...r)),n);return s._c=!1,s},si=(e,t,n)=>{const s=e._ctx;for(const r in e){if(ni(r))continue;const o=e[r];if(z(o))t[r]=hc(r,o,s);else if(o!=null){const i=Zs(o);t[r]=()=>i}}},ri=(e,t)=>{const n=Zs(t);e.slots.default=()=>n},mc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=Y(t),On(t,"_",n)):si(t,e.slots={})}else e.slots={},t&&ri(e,t);On(e.slots,Xn,1)},gc=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=ce;if(s.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(ye(r,t),!n&&l===1&&delete r._):(o=!t.$stable,si(t,r)),i=t}else t&&(ri(e,t),i={default:1});if(o)for(const l in r)!ni(l)&&!(l in i)&&delete r[l]};function xs(e,t,n,s,r=!1){if(U(e)){e.forEach((h,g)=>xs(h,t&&(U(t)?t[g]:t),n,s,r));return}if(Qt(s)&&!r)return;const o=s.shapeFlag&4?Zn(s.component)||s.component.proxy:s.el,i=r?null:o,{i:l,r:c}=e,u=t&&t.r,a=l.refs===ce?l.refs={}:l.refs,d=l.setupState;if(u!=null&&u!==c&&(me(u)?(a[u]=null,Q(d,u)&&(d[u]=null)):ae(u)&&(u.value=null)),z(c))lt(c,l,12,[i,a]);else{const h=me(c),g=ae(c);if(h||g){const v=()=>{if(e.f){const x=h?Q(d,c)?d[c]:a[c]:c.value;r?U(x)&&Ls(x,o):U(x)?x.includes(o)||x.push(o):h?(a[c]=[o],Q(d,c)&&(d[c]=a[c])):(c.value=[o],e.k&&(a[e.k]=c.value))}else h?(a[c]=i,Q(d,c)&&(d[c]=i)):g&&(c.value=i,e.k&&(a[e.k]=i))};i?(v.id=-1,Pe(v,n)):v()}}}const Pe=Hl;function _c(e){return vc(e)}function vc(e,t){const n=hs();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:l,createComment:c,setText:u,setElementText:a,parentNode:d,nextSibling:h,setScopeId:g=De,insertStaticContent:v}=e,x=(f,p,m,_=null,b=null,E=null,A=!1,R=null,O=!!p.dynamicChildren)=>{if(f===p)return;f&&!Kt(f,p)&&(_=y(f),Re(f,b,E,!0),f=null),p.patchFlag===-2&&(O=!1,p.dynamicChildren=null);const{type:w,ref:N,shapeFlag:D}=p;switch(w){case Yn:T(f,p,m,_);break;case at:k(f,p,m,_);break;case ls:f==null&&S(p,m,_,A);break;case _e:Se(f,p,m,_,b,E,A,R,O);break;default:D&1?P(f,p,m,_,b,E,A,R,O):D&6?ke(f,p,m,_,b,E,A,R,O):(D&64||D&128)&&w.process(f,p,m,_,b,E,A,R,O,C)}N!=null&&b&&xs(N,f&&f.ref,E,p||f,!p)},T=(f,p,m,_)=>{if(f==null)s(p.el=l(p.children),m,_);else{const b=p.el=f.el;p.children!==f.children&&u(b,p.children)}},k=(f,p,m,_)=>{f==null?s(p.el=c(p.children||""),m,_):p.el=f.el},S=(f,p,m,_)=>{[f.el,f.anchor]=v(f.children,p,m,_,f.el,f.anchor)},W=({el:f,anchor:p},m,_)=>{let b;for(;f&&f!==p;)b=h(f),s(f,m,_),f=b;s(p,m,_)},L=({el:f,anchor:p})=>{let m;for(;f&&f!==p;)m=h(f),r(f),f=m;r(p)},P=(f,p,m,_,b,E,A,R,O)=>{A=A||p.type==="svg",f==null?$(p,m,_,b,E,A,R,O):B(f,p,b,E,A,R,O)},$=(f,p,m,_,b,E,A,R)=>{let O,w;const{type:N,props:D,shapeFlag:V,transition:H,dirs:q}=f;if(O=f.el=i(f.type,E,D&&D.is,D),V&8?a(O,f.children):V&16&&I(f.children,O,null,_,b,E&&N!=="foreignObject",A,R),q&&dt(f,null,_,"created"),Z(O,f,f.scopeId,A,_),D){for(const re in D)re!=="value"&&!wn(re)&&o(O,re,null,D[re],E,f.children,_,b,Ee);"value"in D&&o(O,"value",null,D.value),(w=D.onVnodeBeforeMount)&&Be(w,_,f)}q&&dt(f,null,_,"beforeMount");const ie=(!b||b&&!b.pendingBranch)&&H&&!H.persisted;ie&&H.beforeEnter(O),s(O,p,m),((w=D&&D.onVnodeMounted)||ie||q)&&Pe(()=>{w&&Be(w,_,f),ie&&H.enter(O),q&&dt(f,null,_,"mounted")},b)},Z=(f,p,m,_,b)=>{if(m&&g(f,m),_)for(let E=0;E<_.length;E++)g(f,_[E]);if(b){let E=b.subTree;if(p===E){const A=b.vnode;Z(f,A,A.scopeId,A.slotScopeIds,b.parent)}}},I=(f,p,m,_,b,E,A,R,O=0)=>{for(let w=O;w{const R=p.el=f.el;let{patchFlag:O,dynamicChildren:w,dirs:N}=p;O|=f.patchFlag&16;const D=f.props||ce,V=p.props||ce;let H;m&&pt(m,!1),(H=V.onVnodeBeforeUpdate)&&Be(H,m,p,f),N&&dt(p,f,m,"beforeUpdate"),m&&pt(m,!0);const q=b&&p.type!=="foreignObject";if(w?se(f.dynamicChildren,w,R,m,_,q,E):A||G(f,p,R,null,m,_,q,E,!1),O>0){if(O&16)pe(R,p,D,V,m,_,b);else if(O&2&&D.class!==V.class&&o(R,"class",null,V.class,b),O&4&&o(R,"style",D.style,V.style,b),O&8){const ie=p.dynamicProps;for(let re=0;re{H&&Be(H,m,p,f),N&&dt(p,f,m,"updated")},_)},se=(f,p,m,_,b,E,A)=>{for(let R=0;R{if(m!==_){if(m!==ce)for(const R in m)!wn(R)&&!(R in _)&&o(f,R,m[R],null,A,p.children,b,E,Ee);for(const R in _){if(wn(R))continue;const O=_[R],w=m[R];O!==w&&R!=="value"&&o(f,R,w,O,A,p.children,b,E,Ee)}"value"in _&&o(f,"value",m.value,_.value)}},Se=(f,p,m,_,b,E,A,R,O)=>{const w=p.el=f?f.el:l(""),N=p.anchor=f?f.anchor:l("");let{patchFlag:D,dynamicChildren:V,slotScopeIds:H}=p;H&&(R=R?R.concat(H):H),f==null?(s(w,m,_),s(N,m,_),I(p.children,m,N,b,E,A,R,O)):D>0&&D&64&&V&&f.dynamicChildren?(se(f.dynamicChildren,V,m,b,E,A,R),(p.key!=null||b&&p===b.subTree)&&oi(f,p,!0)):G(f,p,m,N,b,E,A,R,O)},ke=(f,p,m,_,b,E,A,R,O)=>{p.slotScopeIds=R,f==null?p.shapeFlag&512?b.ctx.activate(p,m,_,A,O):ft(p,m,_,b,E,A,O):Te(f,p,O)},ft=(f,p,m,_,b,E,A)=>{const R=f.component=Cc(f,_,b);if(Js(f)&&(R.ctx.renderer=C),Sc(R),R.asyncDep){if(b&&b.registerDep(R,X),!f.el){const O=R.subTree=J(at);k(null,O,p,m)}return}X(R,f,p,m,b,E,A)},Te=(f,p,m)=>{const _=p.component=f.component;if(Vl(f,p,m))if(_.asyncDep&&!_.asyncResolved){oe(_,p,m);return}else _.next=p,$l(_.update),_.update();else p.el=f.el,_.vnode=p},X=(f,p,m,_,b,E,A)=>{const R=()=>{if(f.isMounted){let{next:N,bu:D,u:V,parent:H,vnode:q}=f,ie=N,re;pt(f,!1),N?(N.el=q.el,oe(f,N,A)):N=q,D&&xn(D),(re=N.props&&N.props.onVnodeBeforeUpdate)&&Be(re,H,N,q),pt(f,!0);const he=rs(f),Me=f.subTree;f.subTree=he,x(Me,he,d(Me.el),y(Me),f,b,E),N.el=he.el,ie===null&&Ul(f,he.el),V&&Pe(V,b),(re=N.props&&N.props.onVnodeUpdated)&&Pe(()=>Be(re,H,N,q),b)}else{let N;const{el:D,props:V}=p,{bm:H,m:q,parent:ie}=f,re=Qt(p);if(pt(f,!1),H&&xn(H),!re&&(N=V&&V.onVnodeBeforeMount)&&Be(N,ie,p),pt(f,!0),D&&ee){const he=()=>{f.subTree=rs(f),ee(D,f.subTree,f,b,null)};re?p.type.__asyncLoader().then(()=>!f.isUnmounted&&he()):he()}else{const he=f.subTree=rs(f);x(null,he,m,_,f,b,E),p.el=he.el}if(q&&Pe(q,b),!re&&(N=V&&V.onVnodeMounted)){const he=p;Pe(()=>Be(N,ie,he),b)}(p.shapeFlag&256||ie&&Qt(ie.vnode)&&ie.vnode.shapeFlag&256)&&f.a&&Pe(f.a,b),f.isMounted=!0,p=m=_=null}},O=f.effect=new Ns(R,()=>Hn(w),f.scope),w=f.update=()=>O.run();w.id=f.uid,pt(f,!0),w()},oe=(f,p,m)=>{p.component=f;const _=f.vnode.props;f.vnode=p,f.next=null,pc(f,p.props,_,m),gc(f,p.children,m),Vt(),yr(),Ut()},G=(f,p,m,_,b,E,A,R,O=!1)=>{const w=f&&f.children,N=f?f.shapeFlag:0,D=p.children,{patchFlag:V,shapeFlag:H}=p;if(V>0){if(V&128){Ge(w,D,m,_,b,E,A,R,O);return}else if(V&256){qe(w,D,m,_,b,E,A,R,O);return}}H&8?(N&16&&Ee(w,b,E),D!==w&&a(m,D)):N&16?H&16?Ge(w,D,m,_,b,E,A,R,O):Ee(w,b,E,!0):(N&8&&a(m,""),H&16&&I(D,m,_,b,E,A,R,O))},qe=(f,p,m,_,b,E,A,R,O)=>{f=f||At,p=p||At;const w=f.length,N=p.length,D=Math.min(w,N);let V;for(V=0;VN?Ee(f,b,E,!0,!1,D):I(p,m,_,b,E,A,R,O,D)},Ge=(f,p,m,_,b,E,A,R,O)=>{let w=0;const N=p.length;let D=f.length-1,V=N-1;for(;w<=D&&w<=V;){const H=f[w],q=p[w]=O?st(p[w]):He(p[w]);if(Kt(H,q))x(H,q,m,null,b,E,A,R,O);else break;w++}for(;w<=D&&w<=V;){const H=f[D],q=p[V]=O?st(p[V]):He(p[V]);if(Kt(H,q))x(H,q,m,null,b,E,A,R,O);else break;D--,V--}if(w>D){if(w<=V){const H=V+1,q=HV)for(;w<=D;)Re(f[w],b,E,!0),w++;else{const H=w,q=w,ie=new Map;for(w=q;w<=V;w++){const Ie=p[w]=O?st(p[w]):He(p[w]);Ie.key!=null&&ie.set(Ie.key,w)}let re,he=0;const Me=V-q+1;let Ot=!1,ir=0;const Ht=new Array(Me);for(w=0;w=Me){Re(Ie,b,E,!0);continue}let Ue;if(Ie.key!=null)Ue=ie.get(Ie.key);else for(re=q;re<=V;re++)if(Ht[re-q]===0&&Kt(Ie,p[re])){Ue=re;break}Ue===void 0?Re(Ie,b,E,!0):(Ht[Ue-q]=w+1,Ue>=ir?ir=Ue:Ot=!0,x(Ie,p[Ue],m,null,b,E,A,R,O),he++)}const lr=Ot?yc(Ht):At;for(re=lr.length-1,w=Me-1;w>=0;w--){const Ie=q+w,Ue=p[Ie],cr=Ie+1{const{el:E,type:A,transition:R,children:O,shapeFlag:w}=f;if(w&6){Ve(f.component.subTree,p,m,_);return}if(w&128){f.suspense.move(p,m,_);return}if(w&64){A.move(f,p,m,C);return}if(A===_e){s(E,p,m);for(let D=0;DR.enter(E),b);else{const{leave:D,delayLeave:V,afterLeave:H}=R,q=()=>s(E,p,m),ie=()=>{D(E,()=>{q(),H&&H()})};V?V(E,q,ie):ie()}else s(E,p,m)},Re=(f,p,m,_=!1,b=!1)=>{const{type:E,props:A,ref:R,children:O,dynamicChildren:w,shapeFlag:N,patchFlag:D,dirs:V}=f;if(R!=null&&xs(R,null,m,f,!0),N&256){p.ctx.deactivate(f);return}const H=N&1&&V,q=!Qt(f);let ie;if(q&&(ie=A&&A.onVnodeBeforeUnmount)&&Be(ie,p,f),N&6)mn(f.component,m,_);else{if(N&128){f.suspense.unmount(m,_);return}H&&dt(f,null,p,"beforeUnmount"),N&64?f.type.remove(f,p,m,b,C,_):w&&(E!==_e||D>0&&D&64)?Ee(w,p,m,!1,!0):(E===_e&&D&384||!b&&N&16)&&Ee(O,p,m),_&&Rt(f)}(q&&(ie=A&&A.onVnodeUnmounted)||H)&&Pe(()=>{ie&&Be(ie,p,f),H&&dt(f,null,p,"unmounted")},m)},Rt=f=>{const{type:p,el:m,anchor:_,transition:b}=f;if(p===_e){Pt(m,_);return}if(p===ls){L(f);return}const E=()=>{r(m),b&&!b.persisted&&b.afterLeave&&b.afterLeave()};if(f.shapeFlag&1&&b&&!b.persisted){const{leave:A,delayLeave:R}=b,O=()=>A(m,E);R?R(f.el,E,O):O()}else E()},Pt=(f,p)=>{let m;for(;f!==p;)m=h(f),r(f),f=m;r(p)},mn=(f,p,m)=>{const{bum:_,scope:b,update:E,subTree:A,um:R}=f;_&&xn(_),b.stop(),E&&(E.active=!1,Re(A,f,p,m)),R&&Pe(R,p),Pe(()=>{f.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===p.pendingId&&(p.deps--,p.deps===0&&p.resolve())},Ee=(f,p,m,_=!1,b=!1,E=0)=>{for(let A=E;Af.shapeFlag&6?y(f.component.subTree):f.shapeFlag&128?f.suspense.next():h(f.anchor||f.el),M=(f,p,m)=>{f==null?p._vnode&&Re(p._vnode,null,null,!0):x(p._vnode||null,f,p,null,null,null,m),yr(),Uo(),p._vnode=f},C={p:x,um:Re,m:Ve,r:Rt,mt:ft,mc:I,pc:G,pbc:se,n:y,o:e};let j,ee;return t&&([j,ee]=t(C)),{render:M,hydrate:j,createApp:ac(M,j)}}function pt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function oi(e,t,n=!1){const s=e.children,r=t.children;if(U(s)&&U(r))for(let o=0;o>1,e[n[l]]0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}const bc=e=>e.__isTeleport,_e=Symbol.for("v-fgt"),Yn=Symbol.for("v-txt"),at=Symbol.for("v-cmt"),ls=Symbol.for("v-stc"),Xt=[];let Le=null;function ne(e=!1){Xt.push(Le=e?null:[])}function Ec(){Xt.pop(),Le=Xt[Xt.length-1]||null}let un=1;function Ar(e){un+=e}function ii(e){return e.dynamicChildren=un>0?Le||At:null,Ec(),un>0&&Le&&Le.push(e),e}function ue(e,t,n,s,r,o){return ii(K(e,t,n,s,r,o,!0))}function xt(e,t,n,s,r){return ii(J(e,t,n,s,r,!0))}function Tn(e){return e?e.__v_isVNode===!0:!1}function Kt(e,t){return e.type===t.type&&e.key===t.key}const Xn="__vInternal",li=({key:e})=>e??null,Pn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?me(e)||ae(e)||z(e)?{i:be,r:e,k:t,f:!!n}:e:null);function K(e,t=null,n=null,s=0,r=null,o=e===_e?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&li(t),ref:t&&Pn(t),scopeId:Wn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:be};return l?(Gs(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=me(n)?8:16),un>0&&!i&&Le&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&Le.push(c),c}const J=wc;function wc(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===Jo)&&(e=at),Tn(e)){const l=$t(e,t,!0);return n&&Gs(l,n),un>0&&!o&&Le&&(l.shapeFlag&6?Le[Le.indexOf(e)]=l:Le.push(l)),l.patchFlag|=-2,l}if(Mc(e)&&(e=e.__vccOpts),t){t=xc(t);let{class:l,style:c}=t;l&&!me(l)&&(t.class=vt(l)),le(c)&&($o(c)&&!U(c)&&(c=ye({},c)),t.style=Fs(c))}const i=me(e)?1:Bl(e)?128:bc(e)?64:le(e)?4:z(e)?2:0;return K(e,t,n,s,r,i,o,!0)}function xc(e){return e?$o(e)||Xn in e?ye({},e):e:null}function $t(e,t,n=!1){const{props:s,ref:r,patchFlag:o,children:i}=e,l=t?Rc(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&li(l),ref:t&&t.ref?n&&r?U(r)?r.concat(Pn(t)):[r,Pn(t)]:Pn(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==_e?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&$t(e.ssContent),ssFallback:e.ssFallback&&$t(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ci(e=" ",t=0){return J(Yn,null,e,t)}function ct(e="",t=!1){return t?(ne(),xt(at,null,e)):J(at,null,e)}function He(e){return e==null||typeof e=="boolean"?J(at):U(e)?J(_e,null,e.slice()):typeof e=="object"?st(e):J(Yn,null,String(e))}function st(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:$t(e)}function Gs(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(U(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Gs(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(Xn in t)?t._ctx=be:r===3&&be&&(be.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else z(t)?(t={default:t,_ctx:be},n=32):(t=String(t),s&64?(n=16,t=[ci(t)]):n=8);e.children=t,e.shapeFlag|=n}function Rc(...e){const t={};for(let n=0;nge=e),er=e=>{Ct.length>1?Ct.forEach(t=>t(e)):Ct[0](e)};const Lt=e=>{er(e),e.scope.on()},Et=()=>{ge&&ge.scope.off(),er(null)};function ui(e){return e.vnode.shapeFlag&4}let Dt=!1;function Sc(e,t=!1){Dt=t;const{props:n,children:s}=e.vnode,r=ui(e);dc(e,n,r,t),mc(e,s);const o=r?Ic(e,t):void 0;return Dt=!1,o}function Ic(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Bn(new Proxy(e.ctx,sc));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?kc(e):null;Lt(e),Vt();const o=lt(s,e,0,[e.props,r]);if(Ut(),Et(),po(o)){if(o.then(Et,Et),t)return o.then(i=>{Tr(e,i,t)}).catch(i=>{dn(i,e,0)});e.asyncDep=o}else Tr(e,o,t)}else ai(e,t)}function Tr(e,t,n){z(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:le(t)&&(e.setupState=jo(t)),ai(e,n)}let Mr;function ai(e,t,n){const s=e.type;if(!e.render){if(!t&&Mr&&!s.render){const r=s.template||Xs(e).template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,u=ye(ye({isCustomElement:o,delimiters:l},i),c);s.render=Mr(r,u)}}e.render=s.render||De}Lt(e),Vt(),rc(e),Ut(),Et()}function Ac(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Oe(e,"get","$attrs"),t[n]}}))}function kc(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Ac(e)},slots:e.slots,emit:e.emit,expose:t}}function Zn(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(jo(Bn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Yt)return Yt[n](e)},has(t,n){return n in t||n in Yt}}))}function Tc(e,t=!0){return z(e)?e.displayName||e.name:e.name||t&&e.__name}function Mc(e){return z(e)&&"__vccOpts"in e}const ve=(e,t)=>kl(e,t,Dt);function fi(e,t,n){const s=arguments.length;return s===2?le(t)&&!U(t)?Tn(t)?J(e,null,[t]):J(e,t):J(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Tn(n)&&(n=[n]),J(e,t,n))}const $c=Symbol.for("v-scx"),Lc=()=>je($c),Dc="3.3.4",Fc="http://www.w3.org/2000/svg",gt=typeof document<"u"?document:null,$r=gt&>.createElement("template"),jc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t?gt.createElementNS(Fc,e):gt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>gt.createTextNode(e),createComment:e=>gt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>gt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,o){const i=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{$r.innerHTML=s?`${e}`:e;const l=$r.content;if(s){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Nc(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Vc(e,t,n){const s=e.style,r=me(n);if(n&&!r){if(t&&!me(t))for(const o in t)n[o]==null&&Rs(s,o,"");for(const o in n)Rs(s,o,n[o])}else{const o=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=o)}}const Lr=/\s*!important$/;function Rs(e,t,n){if(U(n))n.forEach(s=>Rs(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Uc(e,t);Lr.test(n)?e.setProperty(wt(s),n.replace(Lr,""),"important"):e[s]=n}}const Dr=["Webkit","Moz","ms"],cs={};function Uc(e,t){const n=cs[t];if(n)return n;let s=ze(t);if(s!=="filter"&&s in e)return cs[t]=s;s=Nn(s);for(let r=0;rus||(qc.then(()=>us=0),us=Date.now());function Qc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Fe(Yc(s,n.value),t,5,[s])};return n.value=e,n.attached=Jc(),n}function Yc(e,t){if(U(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Nr=/^on[a-z]/,Xc=(e,t,n,s,r=!1,o,i,l,c)=>{t==="class"?Nc(e,s,r):t==="style"?Vc(e,n,s):Dn(t)?$s(t)||Wc(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Zc(e,t,s,r))?Hc(e,t,s,o,i,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Bc(e,t,s,r))};function Zc(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&Nr.test(t)&&z(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Nr.test(t)&&me(n)?!1:t in e}const Mn=e=>{const t=e.props["onUpdate:modelValue"]||!1;return U(t)?n=>xn(t,n):t};function Gc(e){e.target.composing=!0}function Vr(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Ps={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e._assign=Mn(r);const o=s||r.props&&r.props.type==="number";_t(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=ps(l)),e._assign(l)}),n&&_t(e,"change",()=>{e.value=e.value.trim()}),t||(_t(e,"compositionstart",Gc),_t(e,"compositionend",Vr),_t(e,"change",Vr))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:r}},o){if(e._assign=Mn(o),e.composing||document.activeElement===e&&e.type!=="range"&&(n||s&&e.value.trim()===t||(r||e.type==="number")&&ps(e.value)===t))return;const i=t??"";e.value!==i&&(e.value=i)}},eu={deep:!0,created(e,t,n){e._assign=Mn(n),_t(e,"change",()=>{const s=e._modelValue,r=tu(e),o=e.checked,i=e._assign;if(U(s)){const l=_o(s,r),c=l!==-1;if(o&&!c)i(s.concat(r));else if(!o&&c){const u=[...s];u.splice(l,1),i(u)}}else if(Fn(s)){const l=new Set(s);o?l.add(r):l.delete(r),i(l)}else i(di(e,o))})},mounted:Ur,beforeUpdate(e,t,n){e._assign=Mn(n),Ur(e,t,n)}};function Ur(e,{value:t,oldValue:n},s){e._modelValue=t,U(t)?e.checked=_o(t,s.props.value)>-1:Fn(t)?e.checked=t.has(s.props.value):t!==n&&(e.checked=Vn(t,di(e,!0)))}function tu(e){return"_value"in e?e._value:e.value}function di(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const nu=["ctrl","shift","alt","meta"],su={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>nu.some(n=>e[`${n}Key`]&&!t.includes(n))},ht=(e,t)=>(n,...s)=>{for(let r=0;rn=>{if(!("key"in n))return;const s=wt(n.key);if(t.some(r=>r===s||ru[r]===s))return e(n)},ou=ye({patchProp:Xc},jc);let Br;function iu(){return Br||(Br=_c(ou))}const lu=(...e)=>{const t=iu().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=cu(s);if(!r)return;const o=t._component;!z(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t};function cu(e){return me(e)?document.querySelector(e):e}var uu=!1;/*! - * pinia v2.1.6 - * (c) 2023 Eduardo San Martin Morote - * @license MIT - */let pi;const Gn=e=>pi=e,hi=Symbol();function Cs(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Zt;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Zt||(Zt={}));function au(){const e=bo(!0),t=e.run(()=>fe({}));let n=[],s=[];const r=Bn({install(o){Gn(r),r._a=o,o.provide(hi,r),o.config.globalProperties.$pinia=r,s.forEach(i=>n.push(i)),s=[]},use(o){return!this._a&&!uu?s.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return r}const mi=()=>{};function Hr(e,t,n,s=mi){e.push(t);const r=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),s())};return!n&&Eo()&&Yi(r),r}function St(e,...t){e.slice().forEach(n=>{n(...t)})}const fu=e=>e();function Ss(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,s)=>e.set(s,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const s=t[n],r=e[n];Cs(r)&&Cs(s)&&e.hasOwnProperty(n)&&!ae(s)&&!it(s)?e[n]=Ss(r,s):e[n]=s}return e}const du=Symbol();function pu(e){return!Cs(e)||!e.hasOwnProperty(du)}const{assign:nt}=Object;function hu(e){return!!(ae(e)&&e.effect)}function mu(e,t,n,s){const{state:r,actions:o,getters:i}=t,l=n.state.value[e];let c;function u(){l||(n.state.value[e]=r?r():{});const a=Cl(n.state.value[e]);return nt(a,o,Object.keys(i||{}).reduce((d,h)=>(d[h]=Bn(ve(()=>{Gn(n);const g=n._s.get(e);return i[h].call(g,g)})),d),{}))}return c=gi(e,u,t,n,s,!0),c}function gi(e,t,n={},s,r,o){let i;const l=nt({actions:{}},n),c={deep:!0};let u,a,d=[],h=[],g;const v=s.state.value[e];!o&&!v&&(s.state.value[e]={}),fe({});let x;function T(I){let B;u=a=!1,typeof I=="function"?(I(s.state.value[e]),B={type:Zt.patchFunction,storeId:e,events:g}):(Ss(s.state.value[e],I),B={type:Zt.patchObject,payload:I,storeId:e,events:g});const se=x=Symbol();pn().then(()=>{x===se&&(u=!0)}),a=!0,St(d,B,s.state.value[e])}const k=o?function(){const{state:B}=n,se=B?B():{};this.$patch(pe=>{nt(pe,se)})}:mi;function S(){i.stop(),d=[],h=[],s._s.delete(e)}function W(I,B){return function(){Gn(s);const se=Array.from(arguments),pe=[],Se=[];function ke(X){pe.push(X)}function ft(X){Se.push(X)}St(h,{args:se,name:I,store:P,after:ke,onError:ft});let Te;try{Te=B.apply(this&&this.$id===e?this:P,se)}catch(X){throw St(Se,X),X}return Te instanceof Promise?Te.then(X=>(St(pe,X),X)).catch(X=>(St(Se,X),Promise.reject(X))):(St(pe,Te),Te)}}const L={_p:s,$id:e,$onAction:Hr.bind(null,h),$patch:T,$reset:k,$subscribe(I,B={}){const se=Hr(d,I,B.detached,()=>pe()),pe=i.run(()=>Jt(()=>s.state.value[e],Se=>{(B.flush==="sync"?a:u)&&I({storeId:e,type:Zt.direct,events:g},Se)},nt({},c,B)));return se},$dispose:S},P=Bt(L);s._s.set(e,P);const $=s._a&&s._a.runWithContext||fu,Z=s._e.run(()=>(i=bo(),$(()=>i.run(t))));for(const I in Z){const B=Z[I];if(ae(B)&&!hu(B)||it(B))o||(v&&pu(B)&&(ae(B)?B.value=v[I]:Ss(B,v[I])),s.state.value[e][I]=B);else if(typeof B=="function"){const se=W(I,B);Z[I]=se,l.actions[I]=B}}return nt(P,Z),nt(Y(P),Z),Object.defineProperty(P,"$state",{get:()=>s.state.value[e],set:I=>{T(B=>{nt(B,I)})}}),s._p.forEach(I=>{nt(P,i.run(()=>I({store:P,app:s._a,pinia:s,options:l})))}),v&&o&&n.hydrate&&n.hydrate(P.$state,v),u=!0,a=!0,P}function gu(e,t,n){let s,r;const o=typeof t=="function";typeof e=="string"?(s=e,r=o?n:t):(r=e,s=e.id);function i(l,c){const u=fc();return l=l||(u?je(hi,null):null),l&&Gn(l),l=pi,l._s.has(s)||(o?gi(s,t,r,l):mu(s,r,l)),l._s.get(s)}return i.$id=s,i}const _u="modulepreload",vu=function(e){return"/"+e},Kr={},F=function(t,n,s){if(!n||n.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=vu(o),o in Kr)return;Kr[o]=!0;const i=o.endsWith(".css"),l=i?'[rel="stylesheet"]':"";if(!!s)for(let a=r.length-1;a>=0;a--){const d=r[a];if(d.href===o&&(!i||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${l}`))return;const u=document.createElement("link");if(u.rel=i?"stylesheet":_u,i||(u.as="script",u.crossOrigin=""),u.href=o,document.head.appendChild(u),i)return new Promise((a,d)=>{u.addEventListener("load",a),u.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},yu={class:"breadcrumb"},bu={href:"#/"},Eu=["href"],wu=Ce({__name:"BreadCrumb",props:{path:{}},setup(e){const t=e,n=Wo(()=>F(()=>import("./home-44e69561.js"),[]));return(s,r)=>(ne(),ue("div",yu,[K("a",bu,[(ne(),xt(Qo(de(n))))]),(ne(!0),ue(_e,null,Yo(t.path,(o,i)=>(ne(),ue("a",{key:i,href:`/#/${t.path.slice(0,i+1).join("/")}/`},Ke(o),9,Eu))),128))]))}});const xu=(e,t)=>{const n=e[t];return n?typeof n=="function"?n():Promise.resolve(n):new Promise((s,r)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(r.bind(null,new Error("Unknown variable dynamic import: "+t)))})},Ru={class:"action-button"},Pu=Ce({__name:"SvgButton",props:{name:{}},setup(e){const t=e,n=Wo(()=>xu(Object.assign({"../assets/svg/add-file.svg":()=>F(()=>import("./add-file-860b0008.js"),[]),"../assets/svg/add-folder.svg":()=>F(()=>import("./add-folder-46075955.js"),[]),"../assets/svg/arrow.svg":()=>F(()=>import("./arrow-d1d93a71.js"),[]),"../assets/svg/arrows-h.svg":()=>F(()=>import("./arrows-h-a25d1e88.js"),[]),"../assets/svg/arrows-v.svg":()=>F(()=>import("./arrows-v-84510588.js"),[]),"../assets/svg/check.svg":()=>F(()=>import("./check-314a71f1.js"),[]),"../assets/svg/code.svg":()=>F(()=>import("./code-7ddd03ee.js"),[]),"../assets/svg/cog.svg":()=>F(()=>import("./cog-0600c910.js"),[]),"../assets/svg/copy.svg":()=>F(()=>import("./copy-b2c1f092.js"),[]),"../assets/svg/create-file.svg":()=>F(()=>import("./create-file-a0087f06.js"),[]),"../assets/svg/create-folder.svg":()=>F(()=>import("./create-folder-ee73f2da.js"),[]),"../assets/svg/cross.svg":()=>F(()=>import("./cross-ee8a27f3.js"),[]),"../assets/svg/disk.svg":()=>F(()=>import("./disk-fb827eb0.js"),[]),"../assets/svg/download.svg":()=>F(()=>import("./download-9e198838.js"),[]),"../assets/svg/exclamation.svg":()=>F(()=>import("./exclamation-1bb88697.js"),[]),"../assets/svg/eye.svg":()=>F(()=>import("./eye-ccbaef38.js"),[]),"../assets/svg/find.svg":()=>F(()=>import("./find-c89145a7.js"),[]),"../assets/svg/fullscreen.svg":()=>F(()=>import("./fullscreen-f50b5fd6.js"),[]),"../assets/svg/github.svg":()=>F(()=>import("./github-89189e12.js"),[]),"../assets/svg/home.svg":()=>F(()=>import("./home-44e69561.js"),[]),"../assets/svg/info.svg":()=>F(()=>import("./info-e0567137.js"),[]),"../assets/svg/link.svg":()=>F(()=>import("./link-3aa23063.js"),[]),"../assets/svg/logo.svg":()=>F(()=>import("./logo-d2990a75.js"),[]),"../assets/svg/loop.svg":()=>F(()=>import("./loop-d068db71.js"),[]),"../assets/svg/menu.svg":()=>F(()=>import("./menu-695d1201.js"),[]),"../assets/svg/next.svg":()=>F(()=>import("./next-a6561c6e.js"),[]),"../assets/svg/open.svg":()=>F(()=>import("./open-d708c568.js"),[]),"../assets/svg/paste.svg":()=>F(()=>import("./paste-472b462e.js"),[]),"../assets/svg/pause.svg":()=>F(()=>import("./pause-0977a845.js"),[]),"../assets/svg/pencil.svg":()=>F(()=>import("./pencil-c1143bcd.js"),[]),"../assets/svg/play.svg":()=>F(()=>import("./play-127b97fe.js"),[]),"../assets/svg/plus.svg":()=>F(()=>import("./plus-af1460f6.js"),[]),"../assets/svg/previous.svg":()=>F(()=>import("./previous-aa9f1db1.js"),[]),"../assets/svg/reload.svg":()=>F(()=>import("./reload-bad5d91e.js"),[]),"../assets/svg/rename.svg":()=>F(()=>import("./rename-e3e7c6aa.js"),[]),"../assets/svg/scissors.svg":()=>F(()=>import("./scissors-a9893c7e.js"),[]),"../assets/svg/shuffle.svg":()=>F(()=>import("./shuffle-b7e0bde0.js"),[]),"../assets/svg/signin.svg":()=>F(()=>import("./signin-24d369e8.js"),[]),"../assets/svg/signout.svg":()=>F(()=>import("./signout-f1b0e166.js"),[]),"../assets/svg/skip.svg":()=>F(()=>import("./skip-14475311.js"),[]),"../assets/svg/spinner.svg":()=>F(()=>import("./spinner-ddd43494.js"),[]),"../assets/svg/stop.svg":()=>F(()=>import("./stop-028796ed.js"),[]),"../assets/svg/trash.svg":()=>F(()=>import("./trash-40fecd4a.js"),[]),"../assets/svg/triangle.svg":()=>F(()=>import("./triangle-5644bafa.js"),[]),"../assets/svg/unfullscreen.svg":()=>F(()=>import("./unfullscreen-bf1b34e4.js"),[]),"../assets/svg/up-arrow.svg":()=>F(()=>import("./up-arrow-8053177d.js"),[]),"../assets/svg/upload-cloud.svg":()=>F(()=>import("./upload-cloud-5bac4102.js"),[]),"../assets/svg/user-cog.svg":()=>F(()=>import("./user-cog-e07cbff8.js"),[]),"../assets/svg/user.svg":()=>F(()=>import("./user-73831f8e.js"),[]),"../assets/svg/volume-high.svg":()=>F(()=>import("./volume-high-61ebfe68.js"),[]),"../assets/svg/volume-low.svg":()=>F(()=>import("./volume-low-9fb3aa11.js"),[]),"../assets/svg/volume-medium.svg":()=>F(()=>import("./volume-medium-267760fd.js"),[]),"../assets/svg/volume-mute.svg":()=>F(()=>import("./volume-mute-60511f65.js"),[]),"../assets/svg/window-cross.svg":()=>F(()=>import("./window-cross-4b0726a9.js"),[]),"../assets/svg/window.svg":()=>F(()=>import("./window-10debaaa.js"),[]),"../assets/svg/wordwrap.svg":()=>F(()=>import("./wordwrap-57ccda1a.js"),[]),"../assets/svg/zoomin.svg":()=>F(()=>import("./zoomin-f3157dc9.js"),[]),"../assets/svg/zoomout.svg":()=>F(()=>import("./zoomout-78193f58.js"),[])}),`../assets/svg/${t.name}.svg`));return(s,r)=>(ne(),ue("button",Ru,[(ne(),xt(Qo(de(n)))),Ys(s.$slots,"default",{},void 0,!0)]))}});const hn=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},tr=hn(Pu,[["__scopeId","data-v-4f4f7fe2"]]);function _i(e){if(e===0)return"empty";for(const t of[null,"kB","MB","GB","TB","PB","EB"]){if(e<1e4)return e.toLocaleString().replace(","," ")+(t?` ${t}`:"");e=Math.round(e/1e3)}return"huge"}function Is(e){const t=new Date(e*1e3),n=new Date,s=t.getTime()-n.getTime(),r=new Intl.RelativeTimeFormat("en",{numeric:"auto"});if(Math.abs(s)<=5e3)return"now";if(Math.abs(s)<=6e4)return r.format(Math.round(s/1e3),"second");if(Math.abs(s)<=36e5)return r.format(Math.round(s/6e4),"minute");if(Math.abs(s)<=864e5)return r.format(Math.round(s/36e5),"hour");if(Math.abs(s)<=6048e5)return r.format(Math.round(s/864e5),"day");const o=t.toLocaleDateString("us",{weekday:"short",year:"numeric",month:"short",day:"numeric"}).replace("Sept","Sep");return(o.length===16?o:o.replace(", ",",  ")).replaceAll(" "," ")}var nr={};Object.defineProperty(nr,"__esModule",{value:!0});var vi=nr.localeIncludes=void 0,Ou=["position","locales"];function Cu(e,t){if(e==null)return{};var n=Su(e,t),s,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,s)&&(n[s]=e[s])}return n}function Su(e,t){if(e==null)return{};var n={},s=Object.keys(e),r,o;for(o=0;o=0)&&(n[r]=e[r]);return n}var Iu=function(t,n){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=s.position,o=r===void 0?0:r,i=s.locales,l=Cu(s,Ou);if(t==null||n===void 0||n===null)throw new Error("localeIncludes requires at least 2 parameters");for(var c=t.length,u=n.length,a=c-u,d=o;d<=a;d++)if(t.substring(d,d+u).localeCompare(n,i,l)===0)return!0;return!1};vi=nr.localeIncludes=Iu;const Ze=gu({id:"documents",state:()=>({root:{},document:[],selected:new Set,uploadingDocuments:[],uploadCount:0,wsWatch:void 0,wsUpload:void 0,fileExplorer:null,error:"",user:{username:"",privileged:!1,isLoggedIn:!1,isOpenLoginModal:!1}}),actions:{updateTable(e){const t=[];for(const[n,s]of Object.entries(e)){const{id:r,size:o,mtime:i}=s,l={name:n,key:r,size:o,sizedisp:_i(o),mtime:i,modified:Is(i),type:"dir"in s?"folder":"file"};t.push(l)}t.sort((n,s)=>n.type===s.type?n.name.localeCompare(s.name,void 0,{numeric:!0,sensitivity:"base"}):n.type==="folder"?-1:1),this.document=t},setFilter(e){if(e==="")return this.updateTable({});function t(r,o){if("dir"in r)for(const[i,l]of Object.entries(r.dir)){const c=`${o}/${i}`;if(vi(i,e,{usage:"search",numeric:!0,sensitivity:"base"})&&(s[c.slice(1)]=l,!--n))throw Error("Too many matches");t(l,c)}}let n=100;const s={};try{t(this.root,"")}catch(r){if(r.message!=="Too many matches")throw r}this.updateTable(s)},setActualDocument(e){e=decodeURIComponent(e);let t=this.root;const n=[];try{for(const s of e.split("/").slice(1))if(s){if(!("dir"in t))throw Error("Target folder not available");n.push(s),t=t.dir[s]}}catch(s){console.error("Cannot show requested folder",e,n.join("/"),s)}if(!("dir"in t)){this.document=[];return}this.updateTable(t.dir)},updateUploadingDocuments(e,t){for(const n of this.uploadingDocuments)n.key===e&&(n.progress=t)},pushUploadingDocuments(e){this.uploadCount++;const t={key:this.uploadCount,name:e,progress:0};return this.uploadingDocuments.push(t),t},deleteUploadingDocument(e){this.uploadingDocuments=this.uploadingDocuments.filter(t=>t.key!==e)},updateModified(){for(const e of this.document)"mtime"in e&&(e.modified=Is(e.mtime))},login(e,t){this.user.username=e,this.user.privileged=t,this.user.isLoggedIn=!0,this.user.isOpenLoginModal=!1}},getters:{mainDocument(){return this.document},isUserLogged(){return this.user.isLoggedIn},selectedFiles(){function e(s,r,o){if("dir"in s)for(const[i,l]of Object.entries(s.dir)){const c=r?`${r}/${i}`:i;let u=o;t.has(l.id)&&!o?(n.selected.add(l.id),n.rootdir[i]=l,u=i):o&&(u=`${o}/${i}`),u&&(n.entries[l.id]=l,n.fullpath[l.id]=c,n.relpath[l.id]=u,n.ids.push(l.id),"dir"in l||(n.url[l.id]=`/files/${c}`)),e(l,c,u)}}const t=this.selected,n={selected:new Set,missing:new Set,rootdir:{},entries:{},fullpath:{},relpath:{},url:{},ids:[]};e(this.root,"","");for(const s of t)n.selected.has(s)||n.missing.add(s);return n.ids.sort((s,r)=>n.relpath[s].localeCompare(n.relpath[r],void 0,{numeric:!0,sensitivity:"base"})),n}}}),Au=Ce({__name:"UploadButton",setup(e){const t=fe(),n=fe(),s=Ze(),r=a=>i(),o=fe(!1),i=a=>{o.value||(o.value=!0)};async function l(a,d,h){const g=new FileReader,v=new Promise(T=>g.onload=T);g.readAsArrayBuffer(a.slice(d,h));const x=await v;if(x.target&&x.target instanceof FileReader)return x.target.result;throw new Error("Error loading file")}async function c(a,d,h){const g=s.wsUpload;if(g){const v=await l(a,d,h);g.send(JSON.stringify({name:a.name,size:a.size,start:d,end:h})),g.send(v)}}async function u(a){const d=a.target,h=1<<20;if(d&&d.files&&d.files.length>0){const g=d.files[0],v=Math.ceil(g.size/h),x=s.pushUploadingDocuments(g.name);r();for(let T=0;T{const h=tr;return ne(),ue(_e,null,[K("template",null,[K("input",{ref_key:"fileUploadButton",ref:t,onChange:u,class:"upload-input",type:"file",multiple:""},null,544),K("input",{ref_key:"folderUploadButton",ref:n,onChange:u,class:"upload-input",type:"file",webkitdirectory:""},null,544)]),J(h,{name:"add-file",onClick:d[0]||(d[0]=g=>t.value.click())}),J(h,{name:"add-folder",onClick:d[1]||(d[1]=g=>n.value.click())})],64)}}}),ku=e=>(zn("data-v-5fac5f71"),e=e(),qn(),e),Tu={class:"buttons"},Mu=ku(()=>K("div",{class:"spacer"},null,-1)),$u=["onKeyup"],Lu=Ce({__name:"HeaderMain",setup(e,{expose:t}){const n=Ze(),s=fe(!1),r=fe(),o=fe(),i=()=>{s.value=!s.value,pn(()=>{const c=r.value;c?c.focus():o.value&&o.value.blur(),l()})},l=()=>{var c;n.setFilter(((c=r.value)==null?void 0:c.value)??"")};return t({toggleSearchInput:i}),(c,u)=>{const a=Au,d=tr;return ne(),ue("nav",null,[K("div",Tu,[J(a),J(d,{name:"create-folder",onClick:u[0]||(u[0]=()=>de(n).fileExplorer.newFolder())}),Ys(c.$slots,"default",{},void 0,!0),Mu,s.value?(ne(),ue("input",{key:0,ref_key:"search",ref:r,type:"search",class:"margin-input",onKeyup:Os(i,["esc"]),onInput:l},null,40,$u)):ct("",!0),J(d,{ref_key:"searchButton",ref:o,name:"find",onClick:i},null,512),J(d,{name:"cog",onClick:u[1]||(u[1]=h=>console.log("TODO open settings"))})])])}}});const Du=hn(Lu,[["__scopeId","data-v-5fac5f71"]]);function Ft(e,t){const n=new URL(e,location.origin.replace(/^http/,"ws")),s=new WebSocket(n);return s.onmessage=t,s}const Fu=e=>(zn("data-v-54db91c1"),e=e(),qn(),e),ju=Fu(()=>K("div",{class:"smallgap"},null,-1)),Nu={class:"select-text"},Vu=Ce({__name:"HeaderSelected",props:{path:Array},setup(e){const t=e,n=Ze(),s=ve(()=>t.path.join("/")),r=(c,u)=>{const a=n.selectedFiles,d={op:c,sel:a.ids.filter(g=>a.selected.has(g)).map(g=>a.fullpath[g])};u!==void 0&&(d.dst=u);const h=Ft("/api/control",g=>{const v=JSON.parse(g.data);if("error"in v){console.error("Control socket error",d,v.error);return}else if(v.status==="ack"){console.log("Control ack OK",v),h.close(),n.selected.clear();return}else console.log("Unknown control respons",d,v)});h.onopen=()=>{h.send(JSON.stringify(d))}},o=c=>{const u=document.createElement("a");u.href=c,u.download="",u.click()},i=async(c,u)=>{let a="",d=u,h=[];for(const g of c.ids)h.push(c.relpath[g]);console.log("Downloading to filesystem",h);for(const g of c.ids){const v=c.relpath[g],x=c.url[g];v.startsWith(a)||(a="",d=u);const T=v.slice(a.length);for(const P of T.split("/").slice(0,x?-1:void 0)){a+=`${P}/`;try{d=await d.getDirectoryHandle(P.normalize("NFC"),{create:!0})}catch($){console.error("Failed to create directory",a,$);return}console.log("Created",a)}if(!x)continue;const k=v.split("/").pop().normalize("NFC");let S;try{S=await d.getFileHandle(k,{create:!0})}catch(P){console.error("Failed to create file",a+k,P);return}const W=await S.createWritable();console.log("Fetching",x);const L=await fetch(x);if(!L.ok)throw new Error(`Failed to download ${x}: ${L.status} ${L.statusText}`);L.body?await L.body.pipeTo(W):(await W.truncate(0),await W.close()),console.log("Saved",a+k)}},l=async()=>{const c=n.selectedFiles;if(console.log("Download",c),c.selected.size===0){console.warn("Attempted download but no files found. Missing:",c.missing),n.selected.clear();return}const u=Object.values(c.url);if(u.length===1)return n.selected.clear(),o(u[0]);if("showDirectoryPicker"in window)try{const a=await window.showDirectoryPicker({startIn:"downloads",mode:"readwrite"});i(c,a).then(()=>{n.selected.clear()});return}catch(a){console.error("Download to folder aborted",a)}o(`/zip/${Array.from(c.selected).join("+")}/download.zip`),n.selected.clear()};return(c,u)=>{const a=tr;return de(n).selected.size?(ne(),ue(_e,{key:0},[ju,K("p",Nu,Ke(de(n).selected.size)+" selected ➤",1),J(a,{name:"download",onClick:l}),J(a,{name:"copy",onClick:u[0]||(u[0]=d=>r("cp",s.value))}),J(a,{name:"paste",onClick:u[1]||(u[1]=d=>r("mv",s.value))}),J(a,{name:"trash",onClick:u[2]||(u[2]=d=>r("rm"))}),K("button",{onClick:u[3]||(u[3]=d=>de(n).selected.clear())},"❌")],64)):ct("",!0)}}});const Uu=hn(Vu,[["__scopeId","data-v-54db91c1"]]),Bu={key:0},Hu=K("button",{onclick:"dialog.close()"},"OK",-1),Ku=Ce({__name:"ModalDialog",props:{title:{default:""}},setup(e){const t=e,n=fe(null);return Qn(()=>{n.value.showModal()}),(s,r)=>(ne(),ue("dialog",{ref_key:"dialog",ref:n},[t.title?(ne(),ue("h1",Bu,Ke(t.title),1)):ct("",!0),K("div",null,[Ys(s.$slots,"default",{},()=>[ci(" Dialog with no content "),Hu])])],512))}});class Wu{async post(t,n){const s=await fetch(t,{method:"POST",headers:{accept:"application/json","content-type":"application/json"},body:n!==void 0?JSON.stringify(n):void 0});let r;try{r=await s.json()}catch{throw new Wr(s.status,`HTTP ${s.status} ${s.statusText}`)}if("error"in r)throw new Wr(r.error.code,r.error.message);return r}}const yi=new Wu;class Wr extends Error{constructor(n,s){super(s);ur(this,"code");this.code=n}}const zu="/login",qu="/logout ";async function Ju(e,t){return await yi.post(zu,{username:e,password:t})}async function Qu(){return await yi.post(qu)}const sr=e=>(zn("data-v-0167bcf4"),e=e(),qn(),e),Yu=["onSubmit"],Xu={class:"login-container"},Zu=sr(()=>K("label",{for:"username"},"Username:",-1)),Gu=sr(()=>K("label",{for:"password"},"Password:",-1)),ea={key:0,class:"error-text"},ta=sr(()=>K("input",{id:"submit",type:"submit",class:"button-login"},null,-1)),na=Ce({__name:"LoginModal",setup(e){const t=fe(!1),n=Ze(),s=async()=>{try{await Qu()}finally{location.reload()}},r=Bt({username:"",password:"",error:""}),o=async()=>{try{r.error="",t.value=!0;const i=await Ju(r.username,r.password);console.log("Logged in",i),n.login(i.username,!!i.privileged)}catch(i){const l=i;l.name&&(r.error=l.message)}finally{t.value=!1}};return(i,l)=>{const c=Ku;return ne(),ue(_e,null,[de(n).isUserLogged?(ne(),ue("button",{key:0,onClick:s,class:"action-button"}," Logout "+Ke(de(n).user.username),1)):ct("",!0),de(n).user.isOpenLoginModal?(ne(),xt(c,{key:1,title:"Login"},{default:zs(()=>[K("form",{onSubmit:ht(o,["prevent"])},[K("div",Xu,[Zu,An(K("input",{id:"username",name:"username",autocomplete:"username",required:"","onUpdate:modelValue":l[0]||(l[0]=u=>r.username=u)},null,512),[[Ps,r.username]]),Gu,An(K("input",{id:"password",name:"password",type:"password",autocomplete:"current-password",required:"","onUpdate:modelValue":l[1]||(l[1]=u=>r.password=u)},null,512),[[Ps,r.password]])]),r.error.length>0?(ne(),ue("h3",ea,Ke(r.error),1)):ct("",!0),ta],40,Yu)]),_:1})):ct("",!0)],64)}}});const sa=hn(na,[["__scopeId","data-v-0167bcf4"]]);/*! - * vue-router v4.2.4 - * (c) 2023 Eduardo San Martin Morote - * @license MIT - */const It=typeof window<"u";function ra(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const te=Object.assign;function as(e,t){const n={};for(const s in t){const r=t[s];n[s]=Ne(r)?r.map(e):e(r)}return n}const Gt=()=>{},Ne=Array.isArray,oa=/\/$/,ia=e=>e.replace(oa,"");function fs(e,t,n="/"){let s,r={},o="",i="";const l=t.indexOf("#");let c=t.indexOf("?");return l=0&&(c=-1),c>-1&&(s=t.slice(0,c),o=t.slice(c+1,l>-1?l:t.length),r=e(o)),l>-1&&(s=s||t.slice(0,l),i=t.slice(l,t.length)),s=aa(s??t,n),{fullPath:s+(o&&"?")+o+i,path:s,query:r,hash:i}}function la(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function zr(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function ca(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&jt(t.matched[s],n.matched[r])&&bi(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function jt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function bi(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!ua(e[n],t[n]))return!1;return!0}function ua(e,t){return Ne(e)?qr(e,t):Ne(t)?qr(t,e):e===t}function qr(e,t){return Ne(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function aa(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),r=s[s.length-1];(r===".."||r===".")&&s.push("");let o=n.length-1,i,l;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+s.slice(i-(i===s.length?1:0)).join("/")}var an;(function(e){e.pop="pop",e.push="push"})(an||(an={}));var en;(function(e){e.back="back",e.forward="forward",e.unknown=""})(en||(en={}));function fa(e){if(!e)if(It){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),ia(e)}const da=/^[^#]+#/;function pa(e,t){return e.replace(da,"#")+t}function ha(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const es=()=>({left:window.pageXOffset,top:window.pageYOffset});function ma(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=ha(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Jr(e,t){return(history.state?history.state.position-t:-1)+e}const As=new Map;function ga(e,t){As.set(e,t)}function _a(e){const t=As.get(e);return As.delete(e),t}let va=()=>location.protocol+"//"+location.host;function Ei(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let l=r.includes(e.slice(o))?e.slice(o).length:1,c=r.slice(l);return c[0]!=="/"&&(c="/"+c),zr(c,"")}return zr(n,e)+s+r}function ya(e,t,n,s){let r=[],o=[],i=null;const l=({state:h})=>{const g=Ei(e,location),v=n.value,x=t.value;let T=0;if(h){if(n.value=g,t.value=h,i&&i===v){i=null;return}T=x?h.position-x.position:0}else s(g);r.forEach(k=>{k(n.value,v,{delta:T,type:an.pop,direction:T?T>0?en.forward:en.back:en.unknown})})};function c(){i=n.value}function u(h){r.push(h);const g=()=>{const v=r.indexOf(h);v>-1&&r.splice(v,1)};return o.push(g),g}function a(){const{history:h}=window;h.state&&h.replaceState(te({},h.state,{scroll:es()}),"")}function d(){for(const h of o)h();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",a)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",a,{passive:!0}),{pauseListeners:c,listen:u,destroy:d}}function Qr(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?es():null}}function ba(e){const{history:t,location:n}=window,s={value:Ei(e,n)},r={value:t.state};r.value||o(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(c,u,a){const d=e.indexOf("#"),h=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+c:va()+e+c;try{t[a?"replaceState":"pushState"](u,"",h),r.value=u}catch(g){console.error(g),n[a?"replace":"assign"](h)}}function i(c,u){const a=te({},t.state,Qr(r.value.back,c,r.value.forward,!0),u,{position:r.value.position});o(c,a,!0),s.value=c}function l(c,u){const a=te({},r.value,t.state,{forward:c,scroll:es()});o(a.current,a,!0);const d=te({},Qr(s.value,c,null),{position:a.position+1},u);o(c,d,!1),s.value=c}return{location:s,state:r,push:l,replace:i}}function Ea(e){e=fa(e);const t=ba(e),n=ya(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=te({location:"",base:e,go:s,createHref:pa.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function wa(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Ea(e)}function xa(e){return typeof e=="string"||e&&typeof e=="object"}function wi(e){return typeof e=="string"||typeof e=="symbol"}const tt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},xi=Symbol("");var Yr;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Yr||(Yr={}));function Nt(e,t){return te(new Error,{type:e,[xi]:!0},t)}function Je(e,t){return e instanceof Error&&xi in e&&(t==null||!!(e.type&t))}const Xr="[^/]+?",Ra={sensitive:!1,strict:!1,start:!0,end:!0},Pa=/[.+*?^${}()[\]/\\]/g;function Oa(e,t){const n=te({},Ra,t),s=[];let r=n.start?"^":"";const o=[];for(const u of e){const a=u.length?[]:[90];n.strict&&!u.length&&(r+="/");for(let d=0;dt.length?t.length===1&&t[0]===40+40?1:-1:0}function Sa(e,t){let n=0;const s=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const Ia={type:0,value:""},Aa=/[a-zA-Z0-9_]/;function ka(e){if(!e)return[[]];if(e==="/")return[[Ia]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(g){throw new Error(`ERR (${n})/"${u}": ${g}`)}let n=0,s=n;const r=[];let o;function i(){o&&r.push(o),o=[]}let l=0,c,u="",a="";function d(){u&&(n===0?o.push({type:0,value:u}):n===1||n===2||n===3?(o.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:u,regexp:a,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),u="")}function h(){u+=c}for(;l{i(S)}:Gt}function i(a){if(wi(a)){const d=s.get(a);d&&(s.delete(a),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(a);d>-1&&(n.splice(d,1),a.record.name&&s.delete(a.record.name),a.children.forEach(i),a.alias.forEach(i))}}function l(){return n}function c(a){let d=0;for(;d=0&&(a.record.path!==n[d].record.path||!Ri(a,n[d]));)d++;n.splice(d,0,a),a.record.name&&!eo(a)&&s.set(a.record.name,a)}function u(a,d){let h,g={},v,x;if("name"in a&&a.name){if(h=s.get(a.name),!h)throw Nt(1,{location:a});x=h.record.name,g=te(Gr(d.params,h.keys.filter(S=>!S.optional).map(S=>S.name)),a.params&&Gr(a.params,h.keys.map(S=>S.name))),v=h.stringify(g)}else if("path"in a)v=a.path,h=n.find(S=>S.re.test(v)),h&&(g=h.parse(v),x=h.record.name);else{if(h=d.name?s.get(d.name):n.find(S=>S.re.test(d.path)),!h)throw Nt(1,{location:a,currentLocation:d});x=h.record.name,g=te({},d.params,a.params),v=h.stringify(g)}const T=[];let k=h;for(;k;)T.unshift(k.record),k=k.parent;return{name:x,path:v,params:g,matched:T,meta:Da(T)}}return e.forEach(a=>o(a)),{addRoute:o,resolve:u,removeRoute:i,getRoutes:l,getRecordMatcher:r}}function Gr(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function $a(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:La(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function La(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function eo(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Da(e){return e.reduce((t,n)=>te(t,n.meta),{})}function to(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function Ri(e,t){return t.children.some(n=>n===e||Ri(e,n))}const Pi=/#/g,Fa=/&/g,ja=/\//g,Na=/=/g,Va=/\?/g,Oi=/\+/g,Ua=/%5B/g,Ba=/%5D/g,Ci=/%5E/g,Ha=/%60/g,Si=/%7B/g,Ka=/%7C/g,Ii=/%7D/g,Wa=/%20/g;function rr(e){return encodeURI(""+e).replace(Ka,"|").replace(Ua,"[").replace(Ba,"]")}function za(e){return rr(e).replace(Si,"{").replace(Ii,"}").replace(Ci,"^")}function ks(e){return rr(e).replace(Oi,"%2B").replace(Wa,"+").replace(Pi,"%23").replace(Fa,"%26").replace(Ha,"`").replace(Si,"{").replace(Ii,"}").replace(Ci,"^")}function qa(e){return ks(e).replace(Na,"%3D")}function Ja(e){return rr(e).replace(Pi,"%23").replace(Va,"%3F")}function Qa(e){return e==null?"":Ja(e).replace(ja,"%2F")}function $n(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Ya(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ro&&ks(o)):[s&&ks(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Xa(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Ne(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}const Za=Symbol(""),so=Symbol(""),ts=Symbol(""),Ai=Symbol(""),Ts=Symbol("");function Wt(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function rt(e,t,n,s,r){const o=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((i,l)=>{const c=d=>{d===!1?l(Nt(4,{from:n,to:t})):d instanceof Error?l(d):xa(d)?l(Nt(2,{from:t,to:d})):(o&&s.enterCallbacks[r]===o&&typeof d=="function"&&o.push(d),i())},u=e.call(s&&s.instances[r],t,n,c);let a=Promise.resolve(u);e.length<3&&(a=a.then(c)),a.catch(d=>l(d))})}function ds(e,t,n,s){const r=[];for(const o of e)for(const i in o.components){let l=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(Ga(l)){const u=(l.__vccOpts||l)[t];u&&r.push(rt(u,n,s,o,i))}else{let c=l();r.push(()=>c.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const a=ra(u)?u.default:u;o.components[i]=a;const h=(a.__vccOpts||a)[t];return h&&rt(h,n,s,o,i)()}))}}return r}function Ga(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ro(e){const t=je(ts),n=je(Ai),s=ve(()=>t.resolve(de(e.to))),r=ve(()=>{const{matched:c}=s.value,{length:u}=c,a=c[u-1],d=n.matched;if(!a||!d.length)return-1;const h=d.findIndex(jt.bind(null,a));if(h>-1)return h;const g=oo(c[u-2]);return u>1&&oo(a)===g&&d[d.length-1].path!==g?d.findIndex(jt.bind(null,c[u-2])):h}),o=ve(()=>r.value>-1&&sf(n.params,s.value.params)),i=ve(()=>r.value>-1&&r.value===n.matched.length-1&&bi(n.params,s.value.params));function l(c={}){return nf(c)?t[de(e.replace)?"replace":"push"](de(e.to)).catch(Gt):Promise.resolve()}return{route:s,href:ve(()=>s.value.href),isActive:o,isExactActive:i,navigate:l}}const ef=Ce({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ro,setup(e,{slots:t}){const n=Bt(ro(e)),{options:s}=je(ts),r=ve(()=>({[io(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[io(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:fi("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),tf=ef;function nf(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function sf(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!Ne(r)||r.length!==s.length||s.some((o,i)=>o!==r[i]))return!1}return!0}function oo(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const io=(e,t,n)=>e??t??n,rf=Ce({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=je(Ts),r=ve(()=>e.route||s.value),o=je(so,0),i=ve(()=>{let u=de(o);const{matched:a}=r.value;let d;for(;(d=a[u])&&!d.components;)u++;return u}),l=ve(()=>r.value.matched[i.value]);Rn(so,ve(()=>i.value+1)),Rn(Za,l),Rn(Ts,r);const c=fe();return Jt(()=>[c.value,l.value,e.name],([u,a,d],[h,g,v])=>{a&&(a.instances[d]=u,g&&g!==a&&u&&u===h&&(a.leaveGuards.size||(a.leaveGuards=g.leaveGuards),a.updateGuards.size||(a.updateGuards=g.updateGuards))),u&&a&&(!g||!jt(a,g)||!h)&&(a.enterCallbacks[d]||[]).forEach(x=>x(u))},{flush:"post"}),()=>{const u=r.value,a=e.name,d=l.value,h=d&&d.components[a];if(!h)return lo(n.default,{Component:h,route:u});const g=d.props[a],v=g?g===!0?u.params:typeof g=="function"?g(u):g:null,T=fi(h,te({},v,t,{onVnodeUnmounted:k=>{k.component.isUnmounted&&(d.instances[a]=null)},ref:c}));return lo(n.default,{Component:T,route:u})||T}}});function lo(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const ki=rf;function of(e){const t=Ma(e.routes,e),n=e.parseQuery||Ya,s=e.stringifyQuery||no,r=e.history,o=Wt(),i=Wt(),l=Wt(),c=Rl(tt);let u=tt;It&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const a=as.bind(null,y=>""+y),d=as.bind(null,Qa),h=as.bind(null,$n);function g(y,M){let C,j;return wi(y)?(C=t.getRecordMatcher(y),j=M):j=y,t.addRoute(j,C)}function v(y){const M=t.getRecordMatcher(y);M&&t.removeRoute(M)}function x(){return t.getRoutes().map(y=>y.record)}function T(y){return!!t.getRecordMatcher(y)}function k(y,M){if(M=te({},M||c.value),typeof y=="string"){const m=fs(n,y,M.path),_=t.resolve({path:m.path},M),b=r.createHref(m.fullPath);return te(m,_,{params:h(_.params),hash:$n(m.hash),redirectedFrom:void 0,href:b})}let C;if("path"in y)C=te({},y,{path:fs(n,y.path,M.path).path});else{const m=te({},y.params);for(const _ in m)m[_]==null&&delete m[_];C=te({},y,{params:d(m)}),M.params=d(M.params)}const j=t.resolve(C,M),ee=y.hash||"";j.params=a(h(j.params));const f=la(s,te({},y,{hash:za(ee),path:j.path})),p=r.createHref(f);return te({fullPath:f,hash:ee,query:s===no?Xa(y.query):y.query||{}},j,{redirectedFrom:void 0,href:p})}function S(y){return typeof y=="string"?fs(n,y,c.value.path):te({},y)}function W(y,M){if(u!==y)return Nt(8,{from:M,to:y})}function L(y){return Z(y)}function P(y){return L(te(S(y),{replace:!0}))}function $(y){const M=y.matched[y.matched.length-1];if(M&&M.redirect){const{redirect:C}=M;let j=typeof C=="function"?C(y):C;return typeof j=="string"&&(j=j.includes("?")||j.includes("#")?j=S(j):{path:j},j.params={}),te({query:y.query,hash:y.hash,params:"path"in j?{}:y.params},j)}}function Z(y,M){const C=u=k(y),j=c.value,ee=y.state,f=y.force,p=y.replace===!0,m=$(C);if(m)return Z(te(S(m),{state:typeof m=="object"?te({},ee,m.state):ee,force:f,replace:p}),M||C);const _=C;_.redirectedFrom=M;let b;return!f&&ca(s,j,C)&&(b=Nt(16,{to:_,from:j}),Ve(j,j,!0,!1)),(b?Promise.resolve(b):se(_,j)).catch(E=>Je(E)?Je(E,2)?E:Ge(E):G(E,_,j)).then(E=>{if(E){if(Je(E,2))return Z(te({replace:p},S(E.to),{state:typeof E.to=="object"?te({},ee,E.to.state):ee,force:f}),M||_)}else E=Se(_,j,!0,p,ee);return pe(_,j,E),E})}function I(y,M){const C=W(y,M);return C?Promise.reject(C):Promise.resolve()}function B(y){const M=Pt.values().next().value;return M&&typeof M.runWithContext=="function"?M.runWithContext(y):y()}function se(y,M){let C;const[j,ee,f]=lf(y,M);C=ds(j.reverse(),"beforeRouteLeave",y,M);for(const m of j)m.leaveGuards.forEach(_=>{C.push(rt(_,y,M))});const p=I.bind(null,y,M);return C.push(p),Ee(C).then(()=>{C=[];for(const m of o.list())C.push(rt(m,y,M));return C.push(p),Ee(C)}).then(()=>{C=ds(ee,"beforeRouteUpdate",y,M);for(const m of ee)m.updateGuards.forEach(_=>{C.push(rt(_,y,M))});return C.push(p),Ee(C)}).then(()=>{C=[];for(const m of f)if(m.beforeEnter)if(Ne(m.beforeEnter))for(const _ of m.beforeEnter)C.push(rt(_,y,M));else C.push(rt(m.beforeEnter,y,M));return C.push(p),Ee(C)}).then(()=>(y.matched.forEach(m=>m.enterCallbacks={}),C=ds(f,"beforeRouteEnter",y,M),C.push(p),Ee(C))).then(()=>{C=[];for(const m of i.list())C.push(rt(m,y,M));return C.push(p),Ee(C)}).catch(m=>Je(m,8)?m:Promise.reject(m))}function pe(y,M,C){l.list().forEach(j=>B(()=>j(y,M,C)))}function Se(y,M,C,j,ee){const f=W(y,M);if(f)return f;const p=M===tt,m=It?history.state:{};C&&(j||p?r.replace(y.fullPath,te({scroll:p&&m&&m.scroll},ee)):r.push(y.fullPath,ee)),c.value=y,Ve(y,M,C,p),Ge()}let ke;function ft(){ke||(ke=r.listen((y,M,C)=>{if(!mn.listening)return;const j=k(y),ee=$(j);if(ee){Z(te(ee,{replace:!0}),j).catch(Gt);return}u=j;const f=c.value;It&&ga(Jr(f.fullPath,C.delta),es()),se(j,f).catch(p=>Je(p,12)?p:Je(p,2)?(Z(p.to,j).then(m=>{Je(m,20)&&!C.delta&&C.type===an.pop&&r.go(-1,!1)}).catch(Gt),Promise.reject()):(C.delta&&r.go(-C.delta,!1),G(p,j,f))).then(p=>{p=p||Se(j,f,!1),p&&(C.delta&&!Je(p,8)?r.go(-C.delta,!1):C.type===an.pop&&Je(p,20)&&r.go(-1,!1)),pe(j,f,p)}).catch(Gt)}))}let Te=Wt(),X=Wt(),oe;function G(y,M,C){Ge(y);const j=X.list();return j.length?j.forEach(ee=>ee(y,M,C)):console.error(y),Promise.reject(y)}function qe(){return oe&&c.value!==tt?Promise.resolve():new Promise((y,M)=>{Te.add([y,M])})}function Ge(y){return oe||(oe=!y,ft(),Te.list().forEach(([M,C])=>y?C(y):M()),Te.reset()),y}function Ve(y,M,C,j){const{scrollBehavior:ee}=e;if(!It||!ee)return Promise.resolve();const f=!C&&_a(Jr(y.fullPath,0))||(j||!C)&&history.state&&history.state.scroll||null;return pn().then(()=>ee(y,M,f)).then(p=>p&&ma(p)).catch(p=>G(p,y,M))}const Re=y=>r.go(y);let Rt;const Pt=new Set,mn={currentRoute:c,listening:!0,addRoute:g,removeRoute:v,hasRoute:T,getRoutes:x,resolve:k,options:e,push:L,replace:P,go:Re,back:()=>Re(-1),forward:()=>Re(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:X.add,isReady:qe,install(y){const M=this;y.component("RouterLink",tf),y.component("RouterView",ki),y.config.globalProperties.$router=M,Object.defineProperty(y.config.globalProperties,"$route",{enumerable:!0,get:()=>de(c)}),It&&!Rt&&c.value===tt&&(Rt=!0,L(r.location).catch(ee=>{}));const C={};for(const ee in tt)Object.defineProperty(C,ee,{get:()=>c.value[ee],enumerable:!0});y.provide(ts,M),y.provide(Ai,To(C)),y.provide(Ts,c);const j=y.unmount;Pt.add(y),y.unmount=function(){Pt.delete(y),Pt.size<1&&(u=tt,ke&&ke(),ke=null,c.value=tt,Rt=!1,oe=!1),j()}}};function Ee(y){return y.reduce((M,C)=>M.then(()=>B(C)),Promise.resolve())}return mn}function lf(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;ijt(u,l))?s.push(l):n.push(l));const c=e.matched[i];c&&(t.matched.find(u=>jt(u,c))||r.push(c))}return[n,s,r]}function cf(){return je(ts)}const Ti="/api/watch",uf="/api/upload";class af{constructor(t=Ze()){this.store=t,this.handleWebSocketMessage=this.handleWebSocketMessage.bind(this)}handleWebSocketMessage(t){const n=JSON.parse(t.data);switch("error"in n&&(n.error.code===401?(this.store.user.isLoggedIn=!1,this.store.user.isOpenLoginModal=!0):this.store.error=n.error.message,setTimeout(()=>{this.store.wsWatch=Ft(Ti,this.handleWebSocketMessage)},1e3)),!0){case!!n.root:this.handleRootMessage(n);break;case!!n.update:this.handleUpdateMessage(n);break;case!!n.space:console.log("Watch space",n.space);break;case!!n.error:this.handleError(n);break}}handleRootMessage({root:t}){console.log("Watch root",t),this.store&&this.store.root&&(this.store.user.isLoggedIn=!0,this.store.root=t)}handleUpdateMessage(t){var s,r;console.log("Watch update",t.update);let n=this.store.root;for(const o of t.update){if(o.deleted){delete n.dir[o.name];break}o.name!==void 0&&(n=(s=n.dir)[r=o.name]||(s[r]={})),o.id!==void 0&&(n.id=o.id),o.size!==void 0&&(n.size=o.size),o.mtime!==void 0&&(n.mtime=o.mtime),o.dir!==void 0&&(n.dir=o.dir)}}handleError(t){if(t.error.code===401){this.store.user.isOpenLoginModal=!0,this.store.user.isLoggedIn=!1;return}}}class ff{constructor(t=Ze()){this.store=t,this.handleWebSocketMessage=this.handleWebSocketMessage.bind(this)}handleWebSocketMessage(t){const n=JSON.parse(t.data);switch(!0){case!!n.written:this.handleWrittenMessage(n);break}}handleWrittenMessage(t){console.log("Written message",t.written)}}const df=["onKeyup"],co=Ce({__name:"FileRenameInput",props:{doc:{},rename:{type:Function},exit:{type:Function}},setup(e){const t=e,n=fe(null),s=fe("");Qn(()=>{s.value=t.doc.name;const o=s.value.lastIndexOf(".");pn(()=>{n.value.focus(),n.value.setSelectionRange(0,o>0?o:s.value.length)})});const r=()=>{t.exit(),!(t.doc.key!=="new"&&(s.value===t.doc.name||s.value.length===0))&&t.rename(t.doc,s.value)};return(o,i)=>An((ne(),ue("input",{ref_key:"input",ref:n,id:"FileRenameInput",type:"text","onUpdate:modelValue":i[0]||(i[0]=l=>s.value=l),onKeyup:[i[1]||(i[1]=Os((...l)=>o.exit&&o.exit(...l),["esc"])),Os(r,["enter"])]},null,40,df)),[[Ps,s.value]])}});const or=e=>(zn("data-v-0ca7b6c6"),e=e(),qn(),e),pf={class:"selection"},hf=["indeterminate"],mf=or(()=>K("th",{class:"menu"},null,-1)),gf={key:0,class:"folder"},_f=or(()=>K("td",{class:"selection"},null,-1)),vf={class:"name"},yf={class:"modified right"},bf={class:"size right"},Ef=or(()=>K("td",{class:"menu"},null,-1)),wf=["id","onClick","onContextmenu"],xf=["onClick"],Rf=["checked","onChange"],Pf={class:"name"},Of=["href","onFocus"],Cf=["onClick"],Sf={class:"modified right"},If={class:"size right"},Af={class:"menu"},kf=["onClick"],Tf={key:1,class:"empty-container"},Mf=Ce({__name:"FileExplorer",props:{path:{},documents:{}},setup(e,{expose:t}){const n=e,s=Ze(),r=cf(),o=ve(()=>n.path.join("/")),i=ve(()=>`/files/${o.value}`),l=P=>P.type==="folder"?`#${o.value}/${P.name}/`:`${i.value}/${P.name}`,c=fe(null),u=fe(null),a=(P,$)=>{const Z=P.name,I=Ft("/api/control",B=>{const se=JSON.parse(B.data);"error"in se?(console.error("Rename failed",se.error.message,se.error),P.name=Z):console.log("Rename succeeded",se)});I.onopen=()=>{I.send(JSON.stringify({op:"rename",path:`${decodeURIComponent(o.value)}/${Z}`,to:$}))},P.name=$};t({newFolder(){const P=Date.now()/1e3;u.value={key:"new",name:"New Folder",type:"folder",mtime:P,size:0,sizedisp:_i(0),modified:Is(P)}},toggleSelectAll(){console.log("Select"),W.value=!W.value},toggleSortColumn(P){v(["","name","modified","size",""][P])},isCursor(){return c.value!==null&&u.value===null},cursorRename(){u.value=c.value},cursorSelect(){console.log("select",s.selected);const P=c.value;P&&(s.selected.has(P.key)?s.selected.delete(P.key):s.selected.add(P.key))},cursorMove(P){const $=k(n.documents);if($.length===0){c.value=null;return}const Z=(se,pe)=>(se%pe+pe)%pe,I=c.value!==null?$.indexOf(c.value):-1;c.value=$[Z(I+P,$.length+1)]??null,h=document.getElementById(`file-${c.value.key}`),d||(d=setTimeout(()=>{h.scrollIntoView({block:"center",behavior:"smooth"}),d=null},300))}});let d=null,h=null;ln(()=>{if(c.value){const P=document.querySelector(`#file-${c.value.key} .name a`);P&&P.focus()}});const g=(P,$)=>{const Z=Ft("/api/control",I=>{const B=JSON.parse(I.data);"error"in B?(console.error("Mkdir failed",B.error.message,B.error),u.value=null):(console.log("mkdir",B),r.push(`/${o.value}/${$}/`))});Z.onopen=()=>{Z.send(JSON.stringify({op:"mkdir",path:`${decodeURIComponent(o.value)}/${$}`}))},P.name=$},v=P=>{x.value=x.value===P?"":P},x=fe(""),T={name:(P,$)=>P.name.localeCompare($.name,void 0,{numeric:!0,sensitivity:"base"}),modified:(P,$)=>$.mtime-P.mtime,size:(P,$)=>$.size-P.size},k=P=>{const $=T[x.value],Z=[...P];return $&&Z.sort($),Z},S=ve({get:()=>n.documents.length>0&&n.documents.some(P=>s.selected.has(P.key))&&!W.value,set:P=>{}}),W=ve({get:()=>n.documents.length>0&&n.documents.every(P=>s.selected.has(P.key)),set:P=>{console.log("Setting allSelected",P);for(const $ of n.documents)P?s.selected.add($.key):s.selected.delete($.key)}});ln(()=>{c.value&&c.value!==u.value&&(u.value=null),u.value&&(c.value=u.value)});const L=(P,$)=>{console.log("Context menu",P,$)};return(P,$)=>{var Z;return n.documents.length||u.value?(ne(),ue("table",{key:0,onBlur:$[6]||($[6]=I=>c.value=null)},[K("thead",null,[K("tr",null,[K("th",pf,[An(K("input",{type:"checkbox",tabindex:"-1","onUpdate:modelValue":$[0]||($[0]=I=>W.value=I),indeterminate:S.value},null,8,hf),[[eu,W.value]])]),K("th",{class:vt(["sortcolumn",{sortactive:x.value==="name"}]),onClick:$[1]||($[1]=I=>v("name"))}," Name ",2),K("th",{class:vt(["sortcolumn modified right",{sortactive:x.value==="modified"}]),onClick:$[2]||($[2]=I=>v("modified"))}," Modified ",2),K("th",{class:vt(["sortcolumn size right",{sortactive:x.value==="size"}]),onClick:$[3]||($[3]=I=>v("size"))}," Size ",2),mf])]),K("tbody",null,[((Z=u.value)==null?void 0:Z.key)==="new"?(ne(),ue("tr",gf,[_f,K("td",vf,[J(co,{doc:u.value,rename:g,exit:()=>{u.value=null}},null,8,["doc","exit"])]),K("td",yf,Ke(u.value.modified),1),K("td",bf,Ke(u.value.sizedisp),1),Ef])):ct("",!0),(ne(!0),ue(_e,null,Yo(k(n.documents),I=>(ne(),ue("tr",{key:I.key,id:`file-${I.key}`,class:vt({file:I.type==="file",folder:I.type==="folder",cursor:c.value===I}),onClick:B=>c.value=c.value===I?null:I,onContextmenu:ht(B=>L(B,I),["prevent"])},[K("td",{class:"selection",onClick:ht(B=>c.value=c.value===I?I:null,["stop"])},[K("input",{type:"checkbox",tabindex:"-1",checked:de(s).selected.has(I.key),onChange:B=>B.target.checked?de(s).selected.add(I.key):de(s).selected.delete(I.key)},null,40,Rf)],8,xf),K("td",Pf,[u.value===I?(ne(),xt(co,{key:0,doc:I,rename:a,exit:()=>{u.value=null}},null,8,["doc","exit"])):(ne(),ue(_e,{key:1},[K("a",{href:l(I),tabindex:"-1",onContextmenu:$[4]||($[4]=ht(()=>{},["stop"])),onClick:$[5]||($[5]=ht(()=>{},["stop"])),onFocus:ht(B=>c.value=I,["stop"])},Ke(I.name),41,Of),c.value==I?(ne(),ue("button",{key:0,class:"rename-button",onClick:()=>u.value=I},"🖊️",8,Cf)):ct("",!0)],64))]),K("td",Sf,Ke(I.modified),1),K("td",If,Ke(I.sizedisp),1),K("td",Af,[K("button",{tabindex:"-1",onClick:ht(B=>{c.value=I,L(B,I)},["stop"])}," ⋮ ",8,kf)])],42,wf))),128))])],32)):(ne(),ue("div",Tf,"Nothing to see here"))}}});const $f=hn(Mf,[["__scopeId","data-v-0ca7b6c6"]]),Lf=Ce({__name:"ExplorerView",props:{path:Array},setup(e){const t=e,n=Ze(),s=fe();return ln(()=>{n.fileExplorer=s.value}),ln(async()=>{const r=new String(Ln.currentRoute.value.path);n.setActualDocument(r.toString())}),(r,o)=>{const i=$f;return ne(),xt(i,{ref_key:"fileExplorer",ref:s,key:de(Ln).currentRoute.value.path,path:t.path,documents:de(n).mainDocument},null,8,["path","documents"])}}}),Ln=of({history:wa("/"),routes:[{path:"/:pathMatch(.*)*",name:"explorer",component:Lf}]}),Df=Ce({__name:"App",setup(e){const t=Ze(),n=ve(()=>{const l=decodeURIComponent(Ln.currentRoute.value.path),c=l.split("/").filter(u=>u!=="");return{path:l,pathList:c}});setInterval(t.updateModified,1e3),ln(()=>{const l=new af,c=new ff,u=Ft(Ti,l.handleWebSocketMessage),a=Ft(uf,c.handleWebSocketMessage);t.wsWatch=u,t.wsUpload=a});const s=fe(null);let r=0,o=null;const i=l=>{if(l.repeat){(l.key==="ArrowUp"||l.key==="ArrowDown")&&l.preventDefault();return}const c=t.fileExplorer.isCursor(),u=l.type==="keyup";if(l.key==="ArrowUp")r=u?0:l.altKey?-10:-1;else if(l.key==="ArrowDown")r=u?0:l.altKey?10:1;else if(!u&&l.key==="f"&&(l.ctrlKey||l.metaKey))s.value.toggleSearchInput();else if(!u&&l.key==="a"&&(l.ctrlKey||l.metaKey))t.fileExplorer.toggleSelectAll();else if(c&&u&&(l.key==="1"||l.key==="2"||l.key==="3"))t.fileExplorer.toggleSortColumn(+l.key);else if(c&&u&&!l.ctrlKey&&(l.key==="F2"||l.key==="r"))t.fileExplorer.cursorRename();else if(c&&l.code==="Space")u&&!l.altKey&&!l.ctrlKey&&t.fileExplorer.cursorSelect();else return;if(l.preventDefault(),!r){o&&(clearInterval(o),o=null);return}if(!o){t.fileExplorer.cursorMove(r);const a=200,d=30;o=setTimeout(()=>o=setInterval(()=>{t.fileExplorer.cursorMove(r)},d),a-d)}};return Qn(()=>{window.addEventListener("keydown",i),window.addEventListener("keyup",i)}),Qs(()=>{window.removeEventListener("keydown",i),window.removeEventListener("keyup",i)}),(l,c)=>{const u=sa,a=Uu,d=Du,h=wu;return ne(),ue(_e,null,[J(u),K("header",null,[J(d,{ref_key:"headerMain",ref:s},{default:zs(()=>[J(a,{path:n.value.pathList},null,8,["path"])]),_:1},512),J(h,{path:n.value.pathList},null,8,["path"])]),K("main",null,[J(de(ki),{path:n.value.pathList},null,8,["path"])])],64)}}});function Ff(e){return typeof e=="object"&&e!==null}function uo(e,t){return e=Ff(e)?e:Object.create(null),new Proxy(e,{get(n,s,r){return s==="key"?Reflect.get(n,s,r):Reflect.get(n,s,r)||Reflect.get(t,s,r)}})}function jf(e,t){return t.reduce((n,s)=>n==null?void 0:n[s],e)}function Nf(e,t,n){return t.slice(0,-1).reduce((s,r)=>/^(__proto__)$/.test(r)?{}:s[r]=s[r]||{},e)[t[t.length-1]]=n,e}function Vf(e,t){return t.reduce((n,s)=>{const r=s.split(".");return Nf(n,r,jf(e,r))},{})}function ao(e,{storage:t,serializer:n,key:s,debug:r}){try{const o=t==null?void 0:t.getItem(s);o&&e.$patch(n==null?void 0:n.deserialize(o))}catch(o){r&&console.error(o)}}function fo(e,{storage:t,serializer:n,key:s,paths:r,debug:o}){try{const i=Array.isArray(r)?Vf(e,r):e;t.setItem(s,n.serialize(i))}catch(i){o&&console.error(i)}}function Uf(e={}){return t=>{const{auto:n=!1}=e,{options:{persist:s=n},store:r,pinia:o}=t;if(!s)return;if(!(r.$id in o.state.value)){const l=o._s.get(r.$id.replace("__hot:",""));l&&Promise.resolve().then(()=>l.$persist());return}const i=(Array.isArray(s)?s.map(l=>uo(l,e)):[uo(s,e)]).map(({storage:l=localStorage,beforeRestore:c=null,afterRestore:u=null,serializer:a={serialize:JSON.stringify,deserialize:JSON.parse},key:d=r.$id,paths:h=null,debug:g=!1})=>{var v;return{storage:l,beforeRestore:c,afterRestore:u,serializer:a,key:((v=e.key)!=null?v:x=>x)(typeof d=="string"?d:d(r.$id)),paths:h,debug:g}});r.$persist=()=>{i.forEach(l=>{fo(r.$state,l)})},r.$hydrate=({runHooks:l=!0}={})=>{i.forEach(c=>{const{beforeRestore:u,afterRestore:a}=c;l&&(u==null||u(t)),ao(r,c),l&&(a==null||a(t))})},i.forEach(l=>{const{beforeRestore:c,afterRestore:u}=l;c==null||c(t),ao(r,l),u==null||u(t),r.$subscribe((a,d)=>{fo(d,l)},{detached:!0})})}}var Bf=Uf();const ns=lu(Df);ns.config.errorHandler=e=>{console.log(e)};const Mi=au();Mi.use(Bf);ns.use(Mi);ns.use(Ln);ns.mount("#app");export{K as a,ue as c,ne as o}; diff --git a/cista/wwwroot/assets/index-7ec49b54.css b/cista/wwwroot/assets/index-7ec49b54.css deleted file mode 100644 index 7cdbf4f..0000000 --- a/cista/wwwroot/assets/index-7ec49b54.css +++ /dev/null @@ -1 +0,0 @@ -@charset "UTF-8";:root{--primary-background: #ddd;--header-background: #246;--header-color: #ccc;--primary-color: #000;--accent-color: #f80;--transition-time: .2s}@media (prefers-color-scheme: dark){:root{--primary-color: #ddd;--primary-background: #003;--header-background: #000;--header-color: #ccc}}@media screen and (orientation: portrait) and (max-width: 600px){.size,.modified{display:none}}@media screen and (min-width: 800px) and (--webkit-min-device-pixel-ratio: 2){html{font-size:1.5rem}header .buttons:has(input[type=search])>div{display:none}header .buttons>div:has(input[type=search]){display:inherit}}@media screen and (min-width: 1400px) and (--webkit-min-device-pixel-ratio: 3){html{font-size:2rem}}@media print{:root{--primary-color: black;--primary-background: none;--header-background: none;--header-color: black}nav,.menu,.rename-button{display:none}.breadcrumb>a{color:#000!important;background:none!important;padding:0!important;margin:0!important;clip-path:none!important;max-width:none!important}.breadcrumb>a:after{content:"/"}.breadcrumb svg{fill:#000!important}main{height:auto!important;padding-bottom:0!important}thead tr{position:static!important;background:none!important;border-bottom:1pt solid black!important}.selection{min-width:0!important;padding:0!important}.selection input{display:none}.selection input:checked{display:inherit}tbody .selection input:checked{opacity:1!important;transform:scale(.5);top:.1rem!important;left:-.3rem!important}}main::-webkit-scrollbar{display:none}main{-ms-overflow-style:none;scrollbar-width:none}body{background-color:var(--primary-background);font-size:1rem;font-family:Roboto,sans-serif;color:var(--primary-color);margin:0}tbody .size,tbody .modified{font-family:Roboto Mono}header{background-color:var(--header-background);color:var(--header-color)}main{height:100%}::selection{color:#000;background:yellow!important}button{font:inherit;color:inherit;margin:0;border:0;padding:0;background:none;cursor:pointer;min-width:1rem;min-height:1rem}:focus{outline:none}a:link,a:visited,a:active,a:hover{color:var(--primary-color);text-decoration:none}table{border-collapse:collapse;border:0;gap:0}#app{height:100%;display:flex;flex-direction:column}main{height:calc(100svh - 9rem);padding-bottom:3rem;overflow-y:scroll}:root{--breadcrumb-background-odd: #2d2d2d;--breadcrumb-background-even: #404040;--breadcrumb-color: #ddd;--breadcrumb-hover-color: #fff;--breadcrumb-hover-background-odd: #25a;--breadcrumb-hover-background-even: #812;--breadcrumb-transtime: .3s}.breadcrumb{display:flex;list-style:none;margin:0;padding:0 1em 0 0}.breadcrumb>a{margin:0 -.7rem;max-width:8em;font-size:1.3em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:1em;color:var(--breadcrumb-color);padding:.3em 1.5em;clip-path:polygon(0 0,1em 50%,0 100%,100% 100%,100% 0,0 0);transition:all var(--breadcrumb-transtime)}.breadcrumb a:first-child{margin-left:0;padding-left:0;clip-path:none}.breadcrumb a:last-child{max-width:none;clip-path:polygon(0 0,calc(100% - 1em) 0,100% 50%,calc(100% - 1em) 100%,0 100%,1em 50%,0 0)}.breadcrumb a:only-child{clip-path:polygon(0 0,calc(100% - 1em) 0,100% 50%,calc(100% - 1em) 100%,0 100%,0 0)}.breadcrumb svg{padding-left:.6rem;width:1.3rem;height:1.3rem;fill:var(--breadcrumb-color);transition:fill var(--breadcrumb-transtime)}.breadcrumb a:nth-child(odd){background:var(--breadcrumb-background-odd)}.breadcrumb a:nth-child(2n){background:var(--breadcrumb-background-even)}.breadcrumb a:nth-child(odd):hover,.breadcrumb a:focus:nth-child(odd){background:var(--breadcrumb-hover-background-odd)}.breadcrumb a:nth-child(2n):hover,.breadcrumb a:focus:nth-child(2n){background:var(--breadcrumb-hover-background-even)}.breadcrumb a:hover{color:var(--breadcrumb-hover-color)}.breadcrumb a:hover svg{fill:var(--breadcrumb-hover-color)}button[data-v-4f4f7fe2]{background:none;border:none;color:#ccc;cursor:pointer;transition:all .2s ease;padding:.2rem;width:3rem;height:3rem}button[data-v-4f4f7fe2]:hover,button[data-v-4f4f7fe2]:focus{color:#fff;transform:scale(1.1)}svg[data-v-4f4f7fe2]{fill:#ccc;transform:fill .2s ease}button:hover svg[data-v-4f4f7fe2],button:focus svg[data-v-4f4f7fe2]{fill:#fff}.buttons[data-v-5fac5f71]{padding:0 .5em;display:flex;align-items:center;height:3.5rem}.buttons>*[data-v-5fac5f71]{flex-shrink:1}.spacer[data-v-5fac5f71]{flex-grow:1}input[type=search][data-v-5fac5f71]{background:var(--primary-background);color:var(--primary-color);border:0;border-radius:.1rem;padding:.5rem;outline:none;font-size:1.5rem;max-width:30vw}.smallgap[data-v-54db91c1]{margin-left:2em}.select-text[data-v-54db91c1]{color:var(--accent-color);text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}body:has(dialog[open]):before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#0008;-webkit-backdrop-filter:blur(.2em);backdrop-filter:blur(.2em);z-index:1000}dialog[open]{display:block;border:none;border-radius:.5rem;box-shadow:.2rem .2rem 1rem #000;padding:1rem;position:fixed;top:0;left:0;z-index:1001}dialog[open]>h1{background:#00f;color:#fff;font-size:1rem;margin:-1rem -1rem 0;padding:.5rem 1rem}dialog[open]>div{padding:1em 0}.login-container[data-v-0167bcf4]{display:grid;gap:1rem;grid-template-columns:1fr 2fr;justify-content:center;align-items:center;margin:1rem 0}.button-login[data-v-0167bcf4]{margin-left:auto;background-color:var(--secondary-color);color:var(--secondary-background)}.ant-btn-primary[data-v-0167bcf4]:not(:disabled):hover{background-color:var(--blue-color)}.error-text[data-v-0167bcf4]{color:var(--red-color)}input#FileRenameInput{color:var(--primary-color);background:var(--primary-background);border:0;border-radius:.3rem;padding:.4rem;margin:-.4rem;width:100%;outline:none;font:inherit}table[data-v-0ca7b6c6]{width:100%;table-layout:fixed}thead tr[data-v-0ca7b6c6]{position:sticky;top:0;z-index:2}tbody tr[data-v-0ca7b6c6]{position:relative}table thead input[type=checkbox][data-v-0ca7b6c6]{position:inherit;width:1rem;height:1rem;margin:.5rem}table tbody input[type=checkbox][data-v-0ca7b6c6]{width:2rem;height:2rem}table .selection[data-v-0ca7b6c6]{width:2rem}table .modified[data-v-0ca7b6c6]{width:10rem}table .size[data-v-0ca7b6c6]{width:4rem}table .menu[data-v-0ca7b6c6]{width:1rem}tbody td[data-v-0ca7b6c6]{font-size:1.2rem}table th[data-v-0ca7b6c6],table td[data-v-0ca7b6c6]{padding:0 .5rem;font-weight:400;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.name[data-v-0ca7b6c6]{white-space:nowrap;position:relative}.name .rename-button[data-v-0ca7b6c6]{padding-left:1rem;position:absolute;right:0;animation:appear-0ca7b6c6 calc(5 * var(--transition-time)) linear}@keyframes appear-0ca7b6c6{0%{opacity:0}80%{opacity:0}to{opacity:1}}thead tr[data-v-0ca7b6c6]{background:linear-gradient(to bottom,#eee,#fff 30%,#ddd);color:#000}tbody tr.cursor[data-v-0ca7b6c6]{background:var(--accent-color)}.right[data-v-0ca7b6c6]{text-align:right}.selection[data-v-0ca7b6c6]{width:2em}.sortcolumn[data-v-0ca7b6c6]:hover{cursor:pointer}.sortcolumn[data-v-0ca7b6c6]:hover:after{color:var(--accent-color)}.sortcolumn[data-v-0ca7b6c6]{padding-right:1.7em}.sortcolumn[data-v-0ca7b6c6]:after{content:"▸";color:#888;margin:0 1em 0 .5em;position:absolute;transition:all var(--transition-time) linear}.sortactive[data-v-0ca7b6c6]:after{transform:rotate(90deg);color:#000}.name a[data-v-0ca7b6c6]{text-decoration:none}tr[data-v-0ca7b6c6]{height:2.5rem}tbody .selection input[data-v-0ca7b6c6]{z-index:1;position:absolute;opacity:0;left:0;top:0}.selection input[data-v-0ca7b6c6]:checked{opacity:.7}.file .selection[data-v-0ca7b6c6]:before{content:"📄 ";font-size:1.5em}.folder .selection[data-v-0ca7b6c6]:before{content:"📁 ";font-size:1.5em}.empty-container[data-v-0ca7b6c6]{padding-top:3rem;text-align:center;font-size:3rem;color:var(--accent-color)} diff --git a/cista/wwwroot/assets/info-e0567137.js b/cista/wwwroot/assets/info-e0567137.js deleted file mode 100644 index 5beed75..0000000 --- a/cista/wwwroot/assets/info-e0567137.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c,a as o}from"./index-38f20193.js";const t={xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 34 34"},s=o("path",{d:"M16 .6C7.5.6.6 7.6.6 16c0 8.5 7 15.4 15.4 15.4 8.5 0 15.4-7 15.4-15.4C31.4 7.5 24.4.6 16 .6zm1.4 5.6c1.5 0 2 1 2 1.8 0 1.3-1 2.4-2.7 2.4-1.4 0-2-.7-2-2 0-.8.8-2.2 2.7-2.2zm-3.8 19c-1 0-1.8-.6-1-3.4l1-4.8c.3-.8.4-1 0-1-.2 0-1.5.5-2.3 1l-.5-1c2.5-2 5.3-3 6.6-3 1 0 1.2 1 .6 3l-1.3 5c-.2 1 0 1.2 0 1.2.4 0 1.4-.3 2.4-1l1 .7c-2.4 2-5 3-6 3z"},null,-1),n=[s];function r(a,l){return e(),c("svg",t,n)}const _={render:r};export{_ as default,r as render}; diff --git a/cista/wwwroot/assets/link-3aa23063.js b/cista/wwwroot/assets/link-3aa23063.js deleted file mode 100644 index 26bb8ff..0000000 --- a/cista/wwwroot/assets/link-3aa23063.js +++ /dev/null @@ -1 +0,0 @@ -import{o as c,c as e,a as t}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",width:"512",height:"512"},o=t("path",{d:"M384 128h-69c24 16 46.5 44.5 53.5 64h15c32.5 0 64 32 64 64s-32.5 64-64 64h-96c-31.5 0-64-32-64-64 0-11.5 3.5-22.5 9-32H164c-2.5 10.5-4 21-4 32 0 64 63.5 128 127.5 128H384c64 0 128-64 128-128s-64-128-128-128zM143.5 320h-15c-32.5 0-64-32-64-64s32.5-64 64-64h96c31.5 0 64 32 64 64 0 11.5-3.5 22.5-9 32H348c2.5-10.5 4-21 4-32 0-64-63.5-128-127.5-128H128C64 128 0 192 0 256s64 128 128 128h69c-24-16-46.5-44.5-53.5-64z"},null,-1),h=[o];function n(r,a){return c(),e("svg",s,h)}const i={render:n};export{i as default,n as render}; diff --git a/cista/wwwroot/assets/logo-d2990a75.js b/cista/wwwroot/assets/logo-d2990a75.js deleted file mode 100644 index 5ad24c9..0000000 --- a/cista/wwwroot/assets/logo-d2990a75.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as o,a as t}from"./index-38f20193.js";const h={xmlns:"http://www.w3.org/2000/svg",width:"512",height:"512"},s=t("rect",{width:"512",height:"512",fill:"#26b",rx:"64",ry:"64"},null,-1),l=t("path",{fill:"#fff",d:"M381 298h-84V167h-66L339 35l108 132h-66zm-168-84h-84v131H63l108 132 108-132h-66z"},null,-1),c=[s,l];function n(r,i){return e(),o("svg",h,c)}const d={render:n};export{d as default,n as render}; diff --git a/cista/wwwroot/assets/loop-d068db71.js b/cista/wwwroot/assets/loop-d068db71.js deleted file mode 100644 index c16af6e..0000000 --- a/cista/wwwroot/assets/loop-d068db71.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as o,a as t}from"./index-38f20193.js";const c={xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 36 36"},s=t("path",{d:"m23.53 8.44 3.13-3.13v9.4h-9.38l4.3-4.3C20.18 8.94 18.18 8 16 8c-4.45 0-8 3.56-8 8s3.55 8 8 8c3.5 0 6.5-2.2 7.55-5.3h2.75c-1.2 4.6-5.3 8-10.3 8-5.9 0-10.64-4.83-10.64-10.7S10.1 5.3 15.96 5.3c2.95 0 5.63 1.2 7.57 3.14z"},null,-1),n=[s];function r(a,l){return e(),o("svg",c,n)}const h={render:r};export{h as default,r as render}; diff --git a/cista/wwwroot/assets/menu-695d1201.js b/cista/wwwroot/assets/menu-695d1201.js deleted file mode 100644 index de218a7..0000000 --- a/cista/wwwroot/assets/menu-695d1201.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as o}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"4 0 24 32"},c=o("path",{d:"M16 21.3c1.4 0 2.7 1.3 2.7 2.7s-1.3 2.7-2.7 2.7-2.7-1.3-2.7-2.7 1.3-2.7 2.7-2.7zm0-8c1.4 0 2.7 1.3 2.7 2.7s-1.3 2.7-2.7 2.7-2.7-1.3-2.7-2.7 1.3-2.7 2.7-2.7zm0-2.6c-1.4 0-2.7-1.3-2.7-2.7s1.3-2.7 2.7-2.7 2.7 1.3 2.7 2.7-1.3 2.7-2.7 2.7z"},null,-1),n=[c];function r(a,d){return e(),t("svg",s,n)}const l={render:r};export{l as default,r as render}; diff --git a/cista/wwwroot/assets/next-a6561c6e.js b/cista/wwwroot/assets/next-a6561c6e.js deleted file mode 100644 index cde4023..0000000 --- a/cista/wwwroot/assets/next-a6561c6e.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as o}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"2 0 32 32"},n=o("path",{d:"M24 4v24h-4V17L10 27V5l10 10V4z"},null,-1),c=[n];function r(a,d){return e(),t("svg",s,c)}const _={render:r};export{_ as default,r as render}; diff --git a/cista/wwwroot/assets/open-d708c568.js b/cista/wwwroot/assets/open-d708c568.js deleted file mode 100644 index bc96976..0000000 --- a/cista/wwwroot/assets/open-d708c568.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as c}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",width:"640",height:"640"},o=c("path",{d:"M576 32H64C28.8 32 0 60.8 0 96v384c0 35.2 28.8 63.36 64 63.36h127.36v-62.72h-128V185.6h513.28v295.04h-128v62.75H576c35.23 0 64-28.2 64-63.4V96c0-35.2-28.77-64-64-64zM83.23 138.56c-13.28 0-24-10.46-24-23.36s10.72-23.36 24-23.36c13.25 0 24 10.46 24 23.36s-10.75 23.36-24 23.36zm64 0c-13.28 0-24-10.46-24-23.36s10.72-23.36 24-23.36c13.25 0 24 10.46 24 23.36s-10.75 23.36-24 23.36zm429.44-3.52h-385.3V95.36h385.27v39.68zM318.34 261.57l-155.27 154.3h96V608H377.6V415.87h96l-155.26-154.3z"},null,-1),h=[o];function n(r,a){return e(),t("svg",s,h)}const l={render:n};export{l as default,n as render}; diff --git a/cista/wwwroot/assets/paste-472b462e.js b/cista/wwwroot/assets/paste-472b462e.js deleted file mode 100644 index 85864e2..0000000 --- a/cista/wwwroot/assets/paste-472b462e.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as o}from"./index-38f20193.js";const a={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},h=o("path",{d:"M26 10V5a1 1 0 0 0-1-1h-7V2a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2H3a1 1 0 0 0-1 1v20a1 1 0 0 0 1 1h9v6h14l6-6V10h-6zM12 2h4v2h-4V2zM6 8V6h16v2H6zm20 21.17V26h3.17L26 29.17zM30 24h-6v6H14V12h16v12z"},null,-1),s=[h];function c(n,r){return e(),t("svg",a,s)}const d={render:c};export{d as default,c as render}; diff --git a/cista/wwwroot/assets/pause-0977a845.js b/cista/wwwroot/assets/pause-0977a845.js deleted file mode 100644 index 7dab4ee..0000000 --- a/cista/wwwroot/assets/pause-0977a845.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as o}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},c=o("path",{d:"M4 4h10v24H4zm14 0h10v24H18z"},null,-1),n=[c];function a(r,d){return e(),t("svg",s,n)}const _={render:a};export{_ as default,a as render}; diff --git a/cista/wwwroot/assets/pencil-c1143bcd.js b/cista/wwwroot/assets/pencil-c1143bcd.js deleted file mode 100644 index 71027ce..0000000 --- a/cista/wwwroot/assets/pencil-c1143bcd.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as c}from"./index-38f20193.js";const o={xmlns:"http://www.w3.org/2000/svg",viewBox:"-2.5 0 32 32"},s=c("path",{d:"m6.5 27.4 1.6-1.6-4.2-4.2-1.6 1.6v1.9h2.3v2.3h1.9zm9.3-16.5c0-.3-.1-.4-.4-.4-.1 0-.2 0-.3.1l-9.7 9.7c-.1.1-.1.2-.1.3 0 .3.1.4.4.4.1 0 .2 0 .3-.1l9.7-9.7c.1-.1.1-.2.1-.3zm-.9-3.5 7.4 7.4L7.4 29.7H0v-7.4L14.9 7.4zm12.2 1.7a2 2 0 0 1-.7 1.6l-3 3L16 6.3l3-2.9a2 2 0 0 1 1.6-.7 2 2 0 0 1 1.6.7l4.2 4.2c.4.4.7.9.7 1.5z"},null,-1),n=[s];function a(l,r){return e(),t("svg",o,n)}const h={render:a};export{h as default,a as render}; diff --git a/cista/wwwroot/assets/play-127b97fe.js b/cista/wwwroot/assets/play-127b97fe.js deleted file mode 100644 index a938f86..0000000 --- a/cista/wwwroot/assets/play-127b97fe.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as o}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},c=o("path",{d:"m6 4 20 12L6 28z"},null,-1),n=[c];function a(r,d){return e(),t("svg",s,n)}const _={render:a};export{_ as default,a as render}; diff --git a/cista/wwwroot/assets/plus-af1460f6.js b/cista/wwwroot/assets/plus-af1460f6.js deleted file mode 100644 index afa53b1..0000000 --- a/cista/wwwroot/assets/plus-af1460f6.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as a,a as t}from"./index-38f20193.js";const o={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},s=t("path",{d:"M31 12H20V1a1 1 0 0 0-1-1h-6a1 1 0 0 0-1 1v11H1a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h11v11a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V20h11a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1z"},null,-1),c=[s];function n(r,h){return e(),a("svg",o,c)}const l={render:n};export{l as default,n as render}; diff --git a/cista/wwwroot/assets/previous-aa9f1db1.js b/cista/wwwroot/assets/previous-aa9f1db1.js deleted file mode 100644 index f7f85b8..0000000 --- a/cista/wwwroot/assets/previous-aa9f1db1.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as o,a as t}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},c=t("path",{d:"M8 28V4h4v11L22 5v22L12 17v11z"},null,-1),n=[c];function r(a,d){return e(),o("svg",s,n)}const h={render:r};export{h as default,r as render}; diff --git a/cista/wwwroot/assets/reload-bad5d91e.js b/cista/wwwroot/assets/reload-bad5d91e.js deleted file mode 100644 index 74309fb..0000000 --- a/cista/wwwroot/assets/reload-bad5d91e.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as o,a as t}from"./index-38f20193.js";const c={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},s=t("path",{d:"M24.48 14.8c.37 2.55-.4 5.24-2.4 7.2-2.94 2.9-7.48 3.26-10.82 1.08l2.34-2.28L5 19.6 6.2 28l2.62-2.52c4.72 3.48 11.4 3.15 15.7-1.08 2.48-2.45 3.6-5.7 3.47-8.9l-3.53-.7zM9.92 10c2.94-2.9 7.48-3.26 10.82-1.08L18.4 11.2l8.6 1.2L25.8 4l-2.63 2.52C18.47 3.04 11.77 3.37 7.5 7.6 5 10.05 3.86 13.3 4 16.5l3.52.7c-.37-2.55.4-5.24 2.4-7.2z"},null,-1),l=[s];function n(r,a){return e(),o("svg",c,l)}const _={render:n};export{_ as default,n as render}; diff --git a/cista/wwwroot/assets/rename-e3e7c6aa.js b/cista/wwwroot/assets/rename-e3e7c6aa.js deleted file mode 100644 index 8cc231f..0000000 --- a/cista/wwwroot/assets/rename-e3e7c6aa.js +++ /dev/null @@ -1 +0,0 @@ -import{o as c,c as e,a as t}from"./index-38f20193.js";const o={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},s=t("path",{d:"M26.67 4V1.33h-8V4h2.66v24h-2.66v2.67h8V28H24V4zm-8 3.12c0-.14-.26-.3-.43-.42a5.8 5.8 0 0 0-2.45-1.07c-.9-.17-2-.25-3.2-.25-.9 0-1.8.14-2.7.42-.9.28-1.7.62-2.4 1.03a5.7 5.7 0 0 0-1.8 1.62c-.5.6-.7 1.24-.7 1.9 0 .64.1 1.2.5 1.72s.8.77 1.6.77 1.4-.2 1.9-.63c.4-.4.7-.8.7-1.3s-.1-1-.2-1.5c-.2-.5-.2-1-.2-1.3.2-.2.6-.5 1.2-.7.5-.2 1.2-.3 1.8-.3.9 0 1.7.2 2.2.6.5.4.9.9 1.2 1.4.2.5.2 1.6.2 1.6v3.2c0 .36-1.8.9-3.8 1.54s-3.2 1-3.8 1.27c-.5.2-1 .48-1.6.8a5.54 5.54 0 0 0-2.4 2.9c-.2.65-.3 1.36-.3 2.2 0 1.58.5 2.87 1.5 3.85S7.82 27.9 9.4 27.9c1.5 0 2.8-.6 3.8-1.13 1.1-.5 2.1-1.3 3-2.7h.1c.2 1.4.6 2.1 1.26 2.7l.87.07V7.1zm-2.32 15.85a7.96 7.96 0 0 1-1.97 1.76 4.9 4.9 0 0 1-2.7.75c-.97 0-1.76-.28-2.4-.85-.62-.56-.93-1.44-.93-2.64 0-1 .2-1.8.63-2.4.4-.7 1-1.3 1.7-1.8.8-.5 1.65-1 2.58-1.3.92-.4 1.86-.7 3.1-1.1v7.4z"},null,-1),a=[s];function n(r,h){return c(),e("svg",o,a)}const l={render:n};export{l as default,n as render}; diff --git a/cista/wwwroot/assets/scissors-a9893c7e.js b/cista/wwwroot/assets/scissors-a9893c7e.js deleted file mode 100644 index e4d471b..0000000 --- a/cista/wwwroot/assets/scissors-a9893c7e.js +++ /dev/null @@ -1 +0,0 @@ -import{o as c,c as e,a as o}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},t=o("path",{d:"M27.84 22.16A7.15 7.15 0 0 0 22.9 20H22l-2-2 7.98-8c2-2 2-6 0-8L16 14 4.02 2c-2 2-2 6 0 8l8 8-2 2H9.1c-1.7 0-3.5.74-4.94 2.16-2.55 2.55-2.9 6.33-.77 8.45.9 1 2.2 1.4 3.5 1.4a7 7 0 0 0 4.9-2.1 6.86 6.86 0 0 0 2.1-5.8L16 22l2.04 2.05a6.87 6.87 0 0 0 2.1 5.8A7.2 7.2 0 0 0 25.07 32c1.34 0 2.6-.46 3.53-1.4 2.13-2.1 1.8-5.9-.77-8.44zm-16.8 4.26A4.95 4.95 0 0 1 8.44 29c-.5.22-1.02.33-1.5.33-.5 0-1.16-.1-1.67-.6a2.3 2.3 0 0 1-.6-1.64A4 4 0 0 1 5 25.5a3.9 3.9 0 0 1 1-1.53c.44-.46 1-.8 1.52-1.05.5-.23 1.03-.34 1.52-.34.46 0 1.13.1 1.64.6.5.5.6 1.2.6 1.65 0 .5-.1 1.02-.3 1.52zm4.96-5.6a2.83 2.83 0 1 1 0-5.67 2.83 2.83 0 0 1 0 5.68zm10.73 7.9c-.5.5-1.18.6-1.66.6-.5 0-1-.1-1.52-.32a4.92 4.92 0 0 1-2.9-4.08c0-.47.1-1.13.6-1.64.5-.5 1.2-.6 1.65-.6.5 0 1.02.1 1.52.32a5.08 5.08 0 0 1 2.6 2.58c.25.5.37 1.02.37 1.5 0 .47-.1 1.13-.6 1.64z"},null,-1),a=[t];function n(r,l){return c(),e("svg",s,a)}const _={render:n};export{_ as default,n as render}; diff --git a/cista/wwwroot/assets/shuffle-b7e0bde0.js b/cista/wwwroot/assets/shuffle-b7e0bde0.js deleted file mode 100644 index 47c465c..0000000 --- a/cista/wwwroot/assets/shuffle-b7e0bde0.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c,a as t}from"./index-38f20193.js";const o={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},s=t("path",{d:"m32 8-8-8v6c-4.1 0-7.2.97-9.55 2.98l-.48.43A29.5 29.5 0 0 1 16.1 13c1.5-1.8 3.63-3 7.9-3v12c-6.8 0-8.3-3-10.2-6.9-1.1-2.1-2.2-4.3-4.3-6.1C7.2 7 4.1 6 0 6v4c6.76 0 8.28 3.04 10.2 6.9 1.08 2.14 2.2 4.36 4.25 6.12C16.8 25.02 19.9 26 24 26v6l8-8-8-8 8-8zM0 22v4c4.1 0 7.2-.97 9.55-2.98l.48-.43C9.17 21.4 8.5 20.1 7.9 19c-1.5 1.8-3.67 3-7.9 3z"},null,-1),n=[s];function r(a,l){return e(),c("svg",o,n)}const v={render:r};export{v as default,r as render}; diff --git a/cista/wwwroot/assets/signin-24d369e8.js b/cista/wwwroot/assets/signin-24d369e8.js deleted file mode 100644 index a999541..0000000 --- a/cista/wwwroot/assets/signin-24d369e8.js +++ /dev/null @@ -1 +0,0 @@ -import{o as c,c as s,a as e}from"./index-38f20193.js";const t={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 2 28 28"},o=e("path",{d:"M21.1 16c0 .3-.1.6-.3.8l-9.7 9.7c-.2.2-.5.3-.8.3s-.6-.1-.8-.3c-.2-.2-.3-.5-.3-.8v-5.1h-8c-.3 0-.6-.1-.8-.3-.3-.3-.4-.6-.4-.9v-6.9c0-.3.1-.6.3-.8s.5-.3.8-.3h8V6.3c0-.3.1-.6.3-.8s.5-.3.8-.3.6.1.8.3l9.7 9.7c.3.2.4.5.4.8zm6.3-6.3v12.6c0 1.4-.5 2.6-1.5 3.6s-2.2 1.5-3.6 1.5h-5.7c-.2 0-.3-.1-.4-.2s-.2-.2-.2-.3V26l.1-.4.2-.3.4-.1h5.7c.8 0 1.5-.3 2-.8.6-.6.8-1.2.8-2V9.7c0-.8-.3-1.5-.8-2-.6-.6-1.2-.8-2-.8h-5.8l-.2-.1-.1-.1-.3-.2V5l.2-.3.4-.1h5.7c1.4 0 2.6.5 3.6 1.5s1.5 2.2 1.5 3.6z"},null,-1),n=[o];function h(l,r){return c(),s("svg",t,n)}const d={render:h};export{d as default,h as render}; diff --git a/cista/wwwroot/assets/signout-f1b0e166.js b/cista/wwwroot/assets/signout-f1b0e166.js deleted file mode 100644 index ee8a2b1..0000000 --- a/cista/wwwroot/assets/signout-f1b0e166.js +++ /dev/null @@ -1 +0,0 @@ -import{o as c,c as e,a as t}from"./index-38f20193.js";const o={xmlns:"http://www.w3.org/2000/svg",viewBox:"1 1 28 28"},s=t("path",{d:"M12.4 25.7V27l-.2.3-.4.1H6.1c-1.4 0-2.6-.5-3.6-1.5S1 23.7 1 22.3V9.7c0-1.4.5-2.6 1.5-3.6s2.2-1.5 3.6-1.5h5.7c.2 0 .3.1.4.2.1.1.2.2.2.4v.9l-.1.4-.2.3-.4.1H6.1c-.8 0-1.5.3-2 .8-.6.6-.8 1.2-.8 2v12.6c0 .8.3 1.5.8 2 .6.6 1.2.8 2 .8h5.8l.2.1.1.1.1.2.1.2zM29 16c0 .3-.1.6-.3.8L19 26.5c-.2.2-.5.3-.8.3-.3 0-.6-.1-.8-.3a.9.9 0 0 1-.4-.8v-5.1H9c-.3 0-.6-.1-.8-.3-.2-.3-.3-.6-.3-.9v-6.9c0-.3.1-.6.3-.8.2-.2.5-.3.8-.3h8V6.3c0-.3.1-.6.3-.8s.5-.3.8-.3c.3 0 .6.1.8.3l9.7 9.7c.3.2.4.5.4.8z"},null,-1),n=[s];function a(r,l){return c(),e("svg",o,n)}const d={render:a};export{d as default,a as render}; diff --git a/cista/wwwroot/assets/skip-14475311.js b/cista/wwwroot/assets/skip-14475311.js deleted file mode 100644 index 5cf5e94..0000000 --- a/cista/wwwroot/assets/skip-14475311.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as o}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"1 1 31 31"},c=o("path",{d:"M21.3 8H24v16h-2.7V8zM8 24V8l11.3 8z"},null,-1),n=[c];function r(a,d){return e(),t("svg",s,n)}const _={render:r};export{_ as default,r as render}; diff --git a/cista/wwwroot/assets/spinner-ddd43494.js b/cista/wwwroot/assets/spinner-ddd43494.js deleted file mode 100644 index 7415a61..0000000 --- a/cista/wwwroot/assets/spinner-ddd43494.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c,a as s}from"./index-38f20193.js";const t={xmlns:"http://www.w3.org/2000/svg",class:"spinner",viewBox:"0 0 80 80"},o=s("path",{d:"M10 40v-3.2c0-.3.1-.6.1-.9.1-.6.1-1.4.2-2.1.2-.8.3-1.6.5-2.5.2-.9.6-1.8.8-2.8.3-1 .8-1.9 1.2-3 .5-1 1.1-2 1.7-3.1.7-1 1.4-2.1 2.2-3.1 1.6-2.1 3.7-3.9 6-5.6 2.3-1.7 5-3 7.9-4.1.7-.2 1.5-.4 2.2-.7.7-.3 1.5-.3 2.3-.5.8-.2 1.5-.3 2.3-.4l1.2-.1.6-.1h.6c1.5 0 2.9-.1 4.5.2.8.1 1.6.1 2.4.3.8.2 1.5.3 2.3.5 3 .8 5.9 2 8.5 3.6 2.6 1.6 4.9 3.4 6.8 5.4 1 1 1.8 2.1 2.7 3.1.8 1.1 1.5 2.1 2.1 3.2.6 1.1 1.2 2.1 1.6 3.1.4 1 .9 2 1.2 3 .3 1 .6 1.9.8 2.7.2.9.3 1.6.5 2.4.1.4.1.7.2 1 0 .3.1.6.1.9.1.6.1 1 .1 1.4.4 1 .4 1.4.4 1.4a4.02 4.02 0 0 1-8 .6v-3.4c0-.2-.1-.5-.1-.8-.1-.6-.1-1.2-.2-1.9s-.3-1.4-.4-2.2c-.2-.8-.5-1.6-.7-2.4-.3-.8-.7-1.7-1.1-2.6-.5-.9-.9-1.8-1.5-2.7-.6-.9-1.2-1.8-1.9-2.7A27.12 27.12 0 0 0 48 13.4c-.6-.2-1.3-.4-1.9-.6-.7-.2-1.3-.3-1.9-.4-1.2-.3-2.8-.4-4.2-.5h-2c-.7 0-1.4.1-2.1.1-.7.1-1.4.1-2 .3-.7.1-1.3.3-2 .4-2.6.7-5.2 1.7-7.5 3.1-2.2 1.4-4.3 2.9-6 4.7-.9.8-1.6 1.8-2.4 2.7-.7.9-1.3 1.9-1.9 2.8-.5 1-1 1.9-1.4 2.8-.4.9-.8 1.8-1 2.6-.3.9-.5 1.6-.7 2.4-.2.7-.3 1.4-.4 2.1-.1.3-.1.6-.2.9 0 .3-.1.6-.1.8 0 .5-.1.9-.1 1.3-.2.7-.2 1.1-.2 1.1z"},null,-1),n=[o];function r(a,l){return e(),c("svg",t,n)}const h={render:r};export{h as default,r as render}; diff --git a/cista/wwwroot/assets/stop-028796ed.js b/cista/wwwroot/assets/stop-028796ed.js deleted file mode 100644 index 6a84b9e..0000000 --- a/cista/wwwroot/assets/stop-028796ed.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as o}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},c=o("path",{d:"M4 4h24v24H4z"},null,-1),n=[c];function r(a,d){return e(),t("svg",s,n)}const h={render:r};export{h as default,r as render}; diff --git a/cista/wwwroot/assets/trash-40fecd4a.js b/cista/wwwroot/assets/trash-40fecd4a.js deleted file mode 100644 index 13b63f4..0000000 --- a/cista/wwwroot/assets/trash-40fecd4a.js +++ /dev/null @@ -1 +0,0 @@ -import{o as c,c as e,a as t}from"./index-38f20193.js";const o={xmlns:"http://www.w3.org/2000/svg",viewBox:"10 40 372 490"},h=t("path",{d:"M128 344V168c0-4.5-3.5-8-8-8h-16c-4.5 0-8 3.5-8 8v176c0 4.5 3.5 8 8 8h16c4.5 0 8-3.5 8-8zm64 0V168c0-4.5-3.5-8-8-8h-16c-4.5 0-8 3.5-8 8v176c0 4.5 3.5 8 8 8h16c4.5 0 8-3.5 8-8zm64 0V168c0-4.5-3.5-8-8-8h-16c-4.5 0-8 3.5-8 8v176c0 4.5 3.5 8 8 8h16c4.5 0 8-3.5 8-8zM120 96h112l-12-29.25c-.75-1-3-2.5-4.25-2.75H136.5c-1.5.25-3.5 1.75-4.25 2.75zm232 8v16c0 4.5-3.5 8-8 8h-24v237c0 27.5-18 51-40 51H72c-22 0-40-22.5-40-50V128H8c-4.5 0-8-3.5-8-8v-16c0-4.5 3.5-8 8-8h77.25l17.5-41.75C107.75 42 122.75 32 136 32h80c13.25 0 28.25 10 33.25 22.25L266.75 96H344c4.5 0 8 3.5 8 8z"},null,-1),s=[h];function n(r,a){return c(),e("svg",o,s)}const v={render:n};export{v as default,n as render}; diff --git a/cista/wwwroot/assets/triangle-5644bafa.js b/cista/wwwroot/assets/triangle-5644bafa.js deleted file mode 100644 index 740463e..0000000 --- a/cista/wwwroot/assets/triangle-5644bafa.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as o}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},n=o("path",{d:"M40 0v100l60-50"},null,-1),c=[n];function r(a,l){return e(),t("svg",s,c)}const _={render:r};export{_ as default,r as render}; diff --git a/cista/wwwroot/assets/unfullscreen-bf1b34e4.js b/cista/wwwroot/assets/unfullscreen-bf1b34e4.js deleted file mode 100644 index 6519ae5..0000000 --- a/cista/wwwroot/assets/unfullscreen-bf1b34e4.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as o}from"./index-38f20193.js";const h={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},s=o("path",{d:"M21.3 10.7h4v2.6h-6.6V6.7h2.6v4zm-2.6 14.6v-6.6h6.6v2.6h-4v4h-2.6zm-8-14.6v-4h2.6v6.6H6.7v-2.6h4zm-4 10.6v-2.6h6.6v6.6h-2.6v-4h-4z"},null,-1),n=[s];function c(v,r){return e(),t("svg",h,n)}const l={render:c};export{l as default,c as render}; diff --git a/cista/wwwroot/assets/up-arrow-8053177d.js b/cista/wwwroot/assets/up-arrow-8053177d.js deleted file mode 100644 index b03f436..0000000 --- a/cista/wwwroot/assets/up-arrow-8053177d.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as o,a as t}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},r=t("path",{d:"M16 0 0 16h10v16h12V16h10z"},null,-1),c=[r];function n(a,h){return e(),o("svg",s,c)}const _={render:n};export{_ as default,n as render}; diff --git a/cista/wwwroot/assets/upload-cloud-5bac4102.js b/cista/wwwroot/assets/upload-cloud-5bac4102.js deleted file mode 100644 index daba7ea..0000000 --- a/cista/wwwroot/assets/upload-cloud-5bac4102.js +++ /dev/null @@ -1 +0,0 @@ -import{o as t,c as e,a as o}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",width:"36",height:"36",viewBox:"-1 -3 36 36"},c=o("path",{d:"M22.86 15.43q0-.25-.16-.4l-6.3-6.3q-.15-.16-.4-.16t-.4.16L9.3 15q-.18.2-.18.43 0 .25.16.4t.4.17h4v6.3q0 .22.18.4t.4.16h3.44q.23 0 .4-.17t.17-.4V16h4q.22 0 .4-.17t.16-.4zm11.43 5.14q0 2.84-2.06 4.85t-4.85 2H8q-3.3 0-5.65-2.34T0 19.43q0-2.32 1.25-4.3T4.6 12.2l-.03-.77q0-3.8 2.68-6.47t6.47-2.68q2.78 0 5.1 1.56t3.36 4.12q1.27-1.1 2.96-1.1 1.9 0 3.24 1.34t1.34 3.23q0 1.35-.74 2.46 2.32.5 3.82 2.4t1.5 4.23z"},null,-1),n=[c];function q(a,h){return t(),e("svg",s,n)}const d={render:q};export{d as default,q as render}; diff --git a/cista/wwwroot/assets/user-73831f8e.js b/cista/wwwroot/assets/user-73831f8e.js deleted file mode 100644 index 773f5c0..0000000 --- a/cista/wwwroot/assets/user-73831f8e.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as o}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1000 1000"},c=o("path",{d:"m822 747-3 3c-116 91-203 108-323 108s-203-15-315-108l-3-3 1-4c16-107 72-193 158-243l6-3 5 5a209 209 0 0 0 304 0l5-5 6 3c85 49 141 136 158 243l1 4zM500 524a192 192 0 1 0-1-383 192 192 0 0 0 1 383z"},null,-1),a=[c];function n(r,l){return e(),t("svg",s,a)}const _={render:n};export{_ as default,n as render}; diff --git a/cista/wwwroot/assets/user-cog-e07cbff8.js b/cista/wwwroot/assets/user-cog-e07cbff8.js deleted file mode 100644 index 775a40b..0000000 --- a/cista/wwwroot/assets/user-cog-e07cbff8.js +++ /dev/null @@ -1 +0,0 @@ -import{o as l,c as t,a as c}from"./index-38f20193.js";const e={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1000 1000"},o=c("path",{d:"M500 524a192 192 0 1 0-1-383 192 192 0 0 0 1 383z"},null,-1),a=c("path",{d:"M587 850h1l12-15 2-3-27-4c-16-2-28-17-28-33v-53c0-16 12-31 27-34h1l25-4-12-15c-6-7-9-14-9-22 0-11 6-18 7-21h1l24-27c20-19 31-26 42-26 8 0 15 3 22 8l17 12c1-8 2-17 5-26 4-15 17-26 33-26h8c-21-24-46-44-75-61l-6-3-5 5a209 209 0 0 1-304 0l-5-5-6 3a329 329 0 0 0-158 243l-1 4 3 3a421 421 0 0 0 315 108c31 0 61-1 89-4l2-4z"},null,-1),s=c("path",{d:"M816 769c0-32-27-58-60-58-32 0-59 26-59 58a59 59 0 0 0 119 0zm119-25v51c0 3-3 8-7 8l-43 7c-2 7-5 14-9 20a486 486 0 0 0 27 38l-2 5c-6 7-37 41-45 41l-6-2-32-25c-6 4-14 7-21 9-1 14-3 29-6 43-1 3-5 6-9 6h-51c-4 0-8-3-8-7l-7-42-21-8-32 24-6 2-6-2c-12-11-29-26-38-39l-2-5 2-5 24-32c-4-7-7-15-9-22l-43-7c-4 0-6-4-6-8v-51c0-3 2-7 6-8l43-6c2-8 5-14 9-21a547 547 0 0 0-27-37l2-6c6-7 37-41 45-41l6 3 32 24 21-9c2-14 3-29 7-42 1-4 4-7 8-7h51c5 0 8 3 9 7l6 42 21 9 33-25 5-2 6 2c13 12 29 26 38 39 2 2 2 4 2 5l-2 6-24 31c4 7 7 15 9 22l43 7c4 1 7 4 7 8z"},null,-1),n=[o,a,s];function h(r,d){return l(),t("svg",e,n)}const i={render:h};export{i as default,h as render}; diff --git a/cista/wwwroot/assets/volume-high-61ebfe68.js b/cista/wwwroot/assets/volume-high-61ebfe68.js deleted file mode 100644 index c27e577..0000000 --- a/cista/wwwroot/assets/volume-high-61ebfe68.js +++ /dev/null @@ -1 +0,0 @@ -import{o as c,c as e,a as t}from"./index-38f20193.js";const o={xmlns:"http://www.w3.org/2000/svg",width:"34",height:"32"},s=t("path",{d:"M27.8 28.8c-.37 0-.75-.13-1.05-.43a1.5 1.5 0 0 1 0-2.12C29.5 23.5 31 19.87 31 16s-1.5-7.5-4.25-10.25a1.5 1.5 0 0 1 0-2.12c.6-.6 1.54-.6 2.12 0C32.17 6.93 34 11.33 34 16s-1.82 9.07-5.13 12.38c-.3.3-.67.44-1.06.44zM22.5 26c-.38 0-.76-.14-1.06-.43a1.5 1.5 0 0 1 0-2.12 10.5 10.5 0 0 0 0-14.85 1.5 1.5 0 0 1 0-2.12c.6-.6 1.54-.6 2.12 0A13.34 13.34 0 0 1 27.5 16c0 3.6-1.4 7-3.96 9.55-.3.3-.67.44-1.06.44zm-5.32-2.82c-.4 0-.77-.15-1.06-.44-.6-.6-.6-1.54 0-2.12a6.52 6.52 0 0 0 0-9.2c-.6-.58-.6-1.53 0-2.1a1.5 1.5 0 0 1 2.12-.02 9.52 9.52 0 0 1 0 13.44c-.3.3-.68.44-1.06.44zm-4.62-20.7c.8-.8 1.46-.53 1.46.6v25.88c0 1.13-.66 1.4-1.46.6L5 22H0V10h5l7.54-7.54z"},null,-1),a=[s];function n(r,h){return c(),e("svg",o,a)}const l={render:n};export{l as default,n as render}; diff --git a/cista/wwwroot/assets/volume-low-9fb3aa11.js b/cista/wwwroot/assets/volume-low-9fb3aa11.js deleted file mode 100644 index 831ecf7..0000000 --- a/cista/wwwroot/assets/volume-low-9fb3aa11.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as o}from"./index-38f20193.js";const c={xmlns:"http://www.w3.org/2000/svg",width:"34",height:"32"},s=o("path",{d:"M17.16 23.16c-.4 0-.77-.15-1.06-.44-.6-.6-.6-1.54 0-2.12a6.52 6.52 0 0 0 0-9.2c-.6-.58-.6-1.53 0-2.12a1.5 1.5 0 0 1 2.12 0 9.52 9.52 0 0 1 0 13.44c-.3.3-.68.44-1.06.44zm-4.62-20.7c.8-.8 1.46-.53 1.46.6v25.88c0 1.13-.66 1.4-1.46.6L5 22H0V10h5l7.54-7.54z"},null,-1),a=[s];function n(r,h){return e(),t("svg",c,a)}const l={render:n};export{l as default,n as render}; diff --git a/cista/wwwroot/assets/volume-medium-267760fd.js b/cista/wwwroot/assets/volume-medium-267760fd.js deleted file mode 100644 index 55454da..0000000 --- a/cista/wwwroot/assets/volume-medium-267760fd.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as c}from"./index-38f20193.js";const o={xmlns:"http://www.w3.org/2000/svg",width:"34",height:"32"},s=c("path",{d:"M22.48 25.98c-.38 0-.76-.14-1.06-.44a1.5 1.5 0 0 1 0-2.12 10.5 10.5 0 0 0 0-14.85 1.5 1.5 0 0 1 0-2.12 1.5 1.5 0 0 1 2.12 0A13.4 13.4 0 0 1 27.5 16c0 3.6-1.4 7-3.96 9.55-.3.3-.67.44-1.06.44zm-5.32-2.82c-.4 0-.77-.15-1.06-.44-.6-.6-.6-1.54 0-2.12a6.52 6.52 0 0 0 0-9.2c-.6-.58-.6-1.53 0-2.12a1.5 1.5 0 0 1 2.12 0 9.52 9.52 0 0 1 0 13.44c-.3.3-.68.44-1.06.44zm-4.62-20.7c.8-.8 1.46-.53 1.46.6v25.88c0 1.13-.66 1.4-1.46.6L5 22H0V10h5l7.54-7.54z"},null,-1),a=[s];function n(r,d){return e(),t("svg",o,a)}const l={render:n};export{l as default,n as render}; diff --git a/cista/wwwroot/assets/volume-mute-60511f65.js b/cista/wwwroot/assets/volume-mute-60511f65.js deleted file mode 100644 index 647c8d8..0000000 --- a/cista/wwwroot/assets/volume-mute-60511f65.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as t,a as o}from"./index-38f20193.js";const c={xmlns:"http://www.w3.org/2000/svg",width:"34",height:"32"},s=o("path",{d:"M12.54 2.46c.8-.8 1.46-.53 1.46.6v25.88c0 1.13-.66 1.4-1.46.6L5 22H0V10h5l7.54-7.54zM30 19.36V22h-2.65L24 18.65 20.65 22H18v-2.65L21.35 16 18 12.65V10h2.65L24 13.35 27.35 10H30v2.65L26.65 16z"},null,-1),n=[s];function h(r,a){return e(),t("svg",c,n)}const l={render:h};export{l as default,h as render}; diff --git a/cista/wwwroot/assets/window-10debaaa.js b/cista/wwwroot/assets/window-10debaaa.js deleted file mode 100644 index 2f5bf22..0000000 --- a/cista/wwwroot/assets/window-10debaaa.js +++ /dev/null @@ -1 +0,0 @@ -import{o as c,c as e,a as t}from"./index-38f20193.js";const o={xmlns:"http://www.w3.org/2000/svg",width:"426",height:"426"},s=t("path",{d:"M406.8 54.2H19.2C8.6 54.2 0 62.8 0 73.4v279.2c0 10.6 8.6 19.2 19.2 19.2h387.6c10.6 0 19.2-8.6 19.2-19.2V73.4c0-10.6-8.6-19.2-19.2-19.2zM368.4 82c10 0 18 8 18 17.8s-8 17.8-18 17.8c-9.8 0-17.8-8-17.8-17.8 0-10 8-18 17.8-18zm-48 0c10 0 18 8 18 17.8s-8 17.8-18 17.8-17.8-8-17.8-17.8c0-10 8-18 18-18zm-48 0c10 0 18 8 18 17.8s-8 17.8-18 17.8c-9.8 0-17.8-8-17.8-17.8 0-10 8-18 18-18zm115.2 251.4H38.4V141.6h349.2v191.8z"},null,-1),n=[s];function r(a,h){return c(),e("svg",o,n)}const i={render:r};export{i as default,r as render}; diff --git a/cista/wwwroot/assets/window-cross-4b0726a9.js b/cista/wwwroot/assets/window-cross-4b0726a9.js deleted file mode 100644 index 510a904..0000000 --- a/cista/wwwroot/assets/window-cross-4b0726a9.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e,c as o,a as c}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 426 426"},t=c("path",{d:"M406.8 54.2H19.2C8.6 54.2 0 62.8 0 73.4v279.2c0 10.6 8.6 19.2 19.2 19.2h387.6c10.6 0 19.2-8.6 19.2-19.2V73.4c0-10.6-8.6-19.2-19.2-19.2zm-38.4 27.6v.2c10 0 18 8 18 17.8s-8 17.8-18 17.8c-9.8 0-17.8-8-17.8-17.8 0-10 8-18 17.8-18zm-47.8 0-.2.2c10 0 18 8 18 17.8s-8 17.8-18 17.8-17.8-8-17.8-17.8c0-10 8-18 18-18zm-48 0-.2.2c10 0 18 8 18 17.8s-8 17.8-18 17.8c-9.8 0-17.8-8-17.8-17.8 0-10 8-18 18-18zm115 251.6H38.4V141.6h349.2v191.8z"},null,-1),n=c("path",{d:"m293 175-63.8 64 64 64-16 16.2-64.2-63.8-64 63.7-16-15.6 63.8-64.2-64-64 16-16 64.2 64 64-64 16 16z"},null,-1),r=[t,n];function a(d,h){return e(),o("svg",s,r)}const l={render:a};export{l as default,a as render}; diff --git a/cista/wwwroot/assets/wordwrap-57ccda1a.js b/cista/wwwroot/assets/wordwrap-57ccda1a.js deleted file mode 100644 index c4d1a5d..0000000 --- a/cista/wwwroot/assets/wordwrap-57ccda1a.js +++ /dev/null @@ -1 +0,0 @@ -import{o as t,c as e,a as o}from"./index-38f20193.js";const h={xmlns:"http://www.w3.org/2000/svg",width:"768",height:"768"},s=o("path",{d:"M544.5 352.5q52.5 0 90 37.5t37.5 90-37.5 90-90 37.5H480V672l-96-96 96-96v64.5h72q25.5 0 45-19.5t19.5-45-19.5-45-45-19.5H127.5v-63h417zm96-192v63h-513v-63h513zm-513 447v-63h192v63h-192z"},null,-1),r=[s];function c(n,a){return t(),e("svg",h,r)}const l={render:c};export{l as default,c as render}; diff --git a/cista/wwwroot/assets/zoomin-f3157dc9.js b/cista/wwwroot/assets/zoomin-f3157dc9.js deleted file mode 100644 index 3274971..0000000 --- a/cista/wwwroot/assets/zoomin-f3157dc9.js +++ /dev/null @@ -1 +0,0 @@ -import{o,c as t,a as e}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},c=e("path",{d:"M13.8 8.7h-1.6v3.4H8.8v1.7h3.4V17h1.7v-3.2h3.2v-1.7h-3.4"},null,-1),n=e("path",{d:"m25.7 27.7 2-2L21 19l-1-1c1.1-1.5 1.6-3.1 1.6-5 0-2.4-.8-4.5-2.5-6.2S15.4 4.3 13 4.3s-4.5.8-6.2 2.5C5.2 8.5 4.3 10.6 4.3 13s.8 4.5 2.5 6.1c1.7 1.7 3.7 2.5 6.2 2.5 1.9 0 3.6-.5 5-1.6m-5-1c-1.7 0-3.1-.6-4.2-1.8C7.6 16.1 7 14.7 7 13s.6-3.1 1.8-4.2C10 7.6 11.4 7 13 7c1.7 0 3.1.6 4.2 1.8C18.5 9.9 19 11.4 19 13c0 1.7-.6 3.1-1.8 4.2-1.1 1.2-2.5 1.8-4.2 1.8z"},null,-1),h=[c,n];function a(r,d){return o(),t("svg",s,h)}const _={render:a};export{_ as default,a as render}; diff --git a/cista/wwwroot/assets/zoomout-78193f58.js b/cista/wwwroot/assets/zoomout-78193f58.js deleted file mode 100644 index ccddf42..0000000 --- a/cista/wwwroot/assets/zoomout-78193f58.js +++ /dev/null @@ -1 +0,0 @@ -import{o as t,c as e,a as o}from"./index-38f20193.js";const s={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},c=o("path",{d:"M8.8 12.1v1.7h8.3v-1.7"},null,-1),n=o("path",{d:"m25.7 27.7 2-2L21 19l-1-1c1.1-1.5 1.6-3.1 1.6-5 0-2.4-.8-4.5-2.5-6.2S15.4 4.3 13 4.3s-4.5.8-6.2 2.5C5.2 8.5 4.3 10.6 4.3 13s.8 4.5 2.5 6.1c1.7 1.7 3.7 2.5 6.2 2.5 1.9 0 3.6-.5 5-1.6m-5-1c-1.7 0-3.1-.6-4.2-1.8C7.6 16.1 7 14.7 7 13s.6-3.1 1.8-4.2C10 7.6 11.4 7 13 7c1.7 0 3.1.6 4.2 1.8C18.5 9.9 19 11.4 19 13c0 1.7-.6 3.1-1.8 4.2-1.1 1.2-2.5 1.8-4.2 1.8z"},null,-1),a=[c,n];function r(d,l){return t(),e("svg",s,a)}const h={render:r};export{h as default,r as render}; diff --git a/cista/wwwroot/favicon.ico b/cista/wwwroot/favicon.ico deleted file mode 100644 index df36fcfb72584e00488330b560ebcf34a41c64c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S diff --git a/cista/wwwroot/index.html b/cista/wwwroot/index.html deleted file mode 100644 index 6bbd7fc..0000000 --- a/cista/wwwroot/index.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - -Cista - - - - - - - -
diff --git a/cista/wwwroot/old-index.html b/cista/wwwroot/old-index.html deleted file mode 100755 index db336cb..0000000 --- a/cista/wwwroot/old-index.html +++ /dev/null @@ -1,241 +0,0 @@ - -Storage - -
-

Quick file upload

-

Uses parallel WebSocket connections for increased bandwidth /api/upload

- - -
- -
-

Files

-
    -
    - -