FEAT: backup & restore 1

This commit is contained in:
prosety
2022-11-30 12:45:02 +01:00
parent 2736f2ff7c
commit 3127e60c04
53 changed files with 3550 additions and 248 deletions

8
histoire.config.js Normal file
View File

@@ -0,0 +1,8 @@
import { defineConfig } from 'histoire'
import { HstVue } from '@histoire/plugin-vue'
export default defineConfig({
plugins: [
HstVue(),
],
})

3135
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -4,7 +4,9 @@
"scripts": {
"dev": "vite",
"build": "vite build",
"serve": "vite preview"
"serve": "vite preview",
"histoire": "histoire dev",
"test": "vitest"
},
"dependencies": {
"eslint-config-prettier": "^8.5.0",
@@ -16,14 +18,18 @@
"vue-router": "4.1.2"
},
"devDependencies": {
"@histoire/plugin-vue": "^0.11.7",
"@vitejs/plugin-vue": "^3.2.0",
"@vue/compiler-sfc": "^3.2.37",
"@vue/test-utils": "^2.2.4",
"autoprefixer": "^10.4.7",
"histoire": "^0.11.7",
"postcss": "^8.4.14",
"tailwindcss": "^3.1.6",
"unplugin-vue-components": "^0.21.1",
"vite": "^3.2.3",
"vite-plugin-pages": "^0.27.1",
"vite-plugin-vue-layouts": "^0.7.0"
"vite-plugin-vue-layouts": "^0.7.0",
"vitest": "^0.25.3"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.7 KiB

View File

@@ -1,5 +1,5 @@
<template>
<svg width="32px" height="32px" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
<title>file_type_vscode</title>
<path
d="M29.01,5.03,23.244,2.254a1.742,1.742,0,0,0-1.989.338L2.38,19.8A1.166,1.166,0,0,0,2.3,21.447c.025.027.05.053.077.077l1.541,1.4a1.165,1.165,0,0,0,1.489.066L28.142,5.75A1.158,1.158,0,0,1,30,6.672V6.605A1.748,1.748,0,0,0,29.01,5.03Z"

13
src/assets/svg/apps/drone.vue Executable file
View File

@@ -0,0 +1,13 @@
<template>
<svg viewBox="0 0 33 34" fill="none" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="drone" x1="6.89" y1="1.73" x2="27.869" y2="33.277" gradientUnits="userSpaceOnUse">
<stop stop-color="#73DFE7" />
<stop offset="1" stop-color="#0095F7" />
</linearGradient>
</defs>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M32.813 17.293a17.17 17.17 0 0 1-1.335 6.58l-5.83-5.929c.702-1.157 1.053-2.53 1.053-3.977.07-4.122-3.231-7.52-7.305-7.52-1.475 0-2.81.433-3.934 1.157l-5.409-5.496A15.513 15.513 0 0 1 16.656.662c8.921 0 16.157 7.448 16.157 16.631ZM7.805 3.41l5.83 6.001a7.614 7.614 0 0 0-1.545 4.628c0 4.194 3.302 7.593 7.376 7.593a7.128 7.128 0 0 0 4.496-1.591l6.251 6.436c-2.95 4.483-7.867 7.448-13.557 7.448C7.736 33.925.5 26.477.5 17.293.5 11.436 3.38 6.374 7.805 3.41Zm11.661 15.33c2.74 0 4.917-2.242 4.917-5.062 0-2.82-2.177-5.062-4.917-5.062-2.74 0-4.917 2.242-4.917 5.062 0 2.82 2.178 5.061 4.917 5.061Z"
fill="url(#drone)" />
</svg>
</template>

23
src/assets/svg/apps/gitea.vue Executable file
View File

@@ -0,0 +1,23 @@
<template>
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" id="main_outline" x="0px" y="0px"
viewBox="0 0 628.63165 387.52499" xml:space="preserve" inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
<g id="g1811" transform="translate(-5.6683205,-143.075)">
<path id="teabag" style="fill:#ffffff"
d="M 395.9,484.2 269,423.2 c -12.5,-6 -17.9,-21.2 -11.8,-33.8 l 61,-126.9 c 6,-12.5 21.2,-17.9 33.8,-11.8 17.2,8.3 27.1,13 27.1,13 l -0.1,-109.2 16.7,-0.1 0.1,117.1 c 0,0 57.4,24.2 83.1,40.1 3.7,2.3 10.2,6.8 12.9,14.4 2.1,6.1 2,13.1 -1,19.3 l -61,126.9 c -6.2,12.7 -21.4,18.1 -33.9,12 z"
inkscape:connector-curvature="0" />
<g id="g1809">
<g id="g1807">
<path style="fill:#609926"
d="m 622.7,149.8 c -4.1,-4.1 -9.6,-4 -9.6,-4 0,0 -117.2,6.6 -177.9,8 -13.3,0.3 -26.5,0.6 -39.6,0.7 0,39.1 0,78.2 0,117.2 -5.5,-2.6 -11.1,-5.3 -16.6,-7.9 0,-36.4 -0.1,-109.2 -0.1,-109.2 -29,0.4 -89.2,-2.2 -89.2,-2.2 0,0 -141.4,-7.1 -156.8,-8.5 -9.8,-0.6 -22.5,-2.1 -39,1.5 -8.7,1.8 -33.5,7.4 -53.8,26.9 -45,40.1 -33.5,103.9 -32.1,113.5 1.7,11.7 6.9,44.2 31.7,72.5 45.8,56.1 144.4,54.8 144.4,54.8 0,0 12.1,28.9 30.6,55.5 25,33.1 50.7,58.9 75.7,62 63,0 188.9,-0.1 188.9,-0.1 0,0 12,0.1 28.3,-10.3 14,-8.5 26.5,-23.4 26.5,-23.4 0,0 12.9,-13.8 30.9,-45.3 5.5,-9.7 10.1,-19.1 14.1,-28 0,0 55.2,-117.1 55.2,-231.1 -1.1,-34.5 -9.6,-40.6 -11.6,-42.6 z M 125.6,353.9 c -25.9,-8.5 -36.9,-18.7 -36.9,-18.7 0,0 -19.1,-13.4 -28.7,-39.8 -16.5,-44.2 -1.4,-71.2 -1.4,-71.2 0,0 8.4,-22.5 38.5,-30 13.8,-3.7 31,-3.1 31,-3.1 0,0 7.1,59.4 15.7,94.2 7.2,29.2 24.8,77.7 24.8,77.7 0,0 -26.1,-3.1 -43,-9.1 z m 300.3,107.6 c 0,0 -6.1,14.5 -19.6,15.4 -5.8,0.4 -10.3,-1.2 -10.3,-1.2 0,0 -0.3,-0.1 -5.3,-2.1 l -112.9,-55 c 0,0 -10.9,-5.7 -12.8,-15.6 -2.2,-8.1 2.7,-18.1 2.7,-18.1 L 322,273 c 0,0 4.8,-9.7 12.2,-13 0.6,-0.3 2.3,-1 4.5,-1.5 8.1,-2.1 18,2.8 18,2.8 L 467.4,315 c 0,0 12.6,5.7 15.3,16.2 1.9,7.4 -0.5,14 -1.8,17.2 -6.3,15.4 -55,113.1 -55,113.1 z"
id="path1803" inkscape:connector-curvature="0" />
<path style="fill:#609926"
d="m 326.8,380.1 c -8.2,0.1 -15.4,5.8 -17.3,13.8 -1.9,8 2,16.3 9.1,20 7.7,4 17.5,1.8 22.7,-5.4 5.1,-7.1 4.3,-16.9 -1.8,-23.1 l 24,-49.1 c 1.5,0.1 3.7,0.2 6.2,-0.5 4.1,-0.9 7.1,-3.6 7.1,-3.6 4.2,1.8 8.6,3.8 13.2,6.1 4.8,2.4 9.3,4.9 13.4,7.3 0.9,0.5 1.8,1.1 2.8,1.9 1.6,1.3 3.4,3.1 4.7,5.5 1.9,5.5 -1.9,14.9 -1.9,14.9 -2.3,7.6 -18.4,40.6 -18.4,40.6 -8.1,-0.2 -15.3,5 -17.7,12.5 -2.6,8.1 1.1,17.3 8.9,21.3 7.8,4 17.4,1.7 22.5,-5.3 5,-6.8 4.6,-16.3 -1.1,-22.6 1.9,-3.7 3.7,-7.4 5.6,-11.3 5,-10.4 13.5,-30.4 13.5,-30.4 0.9,-1.7 5.7,-10.3 2.7,-21.3 -2.5,-11.4 -12.6,-16.7 -12.6,-16.7 -12.2,-7.9 -29.2,-15.2 -29.2,-15.2 0,0 0,-4.1 -1.1,-7.1 -1.1,-3.1 -2.8,-5.1 -3.9,-6.3 4.7,-9.7 9.4,-19.3 14.1,-29 -4.1,-2 -8.1,-4 -12.2,-6.1 -4.8,9.8 -9.7,19.7 -14.5,29.5 -6.7,-0.1 -12.9,3.5 -16.1,9.4 -3.4,6.3 -2.7,14.1 1.9,19.8 -8.2,16.8 -16.4,33.6 -24.6,50.4 z"
id="path1805" inkscape:connector-curvature="0" />
</g>
</g>
</g>
</svg>
</template>

View File

@@ -0,0 +1,30 @@
<template>
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" id="logo"
viewBox="0 0 465.36509 465.36288" class="svg replaced-svg" sodipodi:docname="logo.svg"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
<defs id="defs2431">
<linearGradient id="linear-gradient" gradientUnits="userSpaceOnUse" x1="110.25" y1="213.3" x2="496.14001"
y2="436.09">
<stop offset="0" style="stop-color: rgb(170, 92, 195);" id="stop2426" />
<stop offset="1" style="stop-color: rgb(0, 164, 220);" id="stop2428" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linear-gradient" id="linearGradient6687"
gradientUnits="userSpaceOnUse" x1="110.25" y1="213.3" x2="496.14001" y2="436.09" />
<linearGradient inkscape:collect="always" xlink:href="#linear-gradient" id="linearGradient6689"
gradientUnits="userSpaceOnUse" x1="110.25" y1="213.3" x2="496.14001" y2="436.09" />
</defs>
<g id="icon-transparent" transform="translate(-23.290284,-23.3)">
<path id="inner-shape"
d="m 256,201.6 c -20.4,0 -86.2,119.3 -76.2,139.4 10,20.1 142.5,19.9 152.4,0 9.9,-19.9 -55.7,-139.4 -76.2,-139.4 z"
inkscape:connector-curvature="0" style="fill:url(#linearGradient6687)" />
<path id="outer-shape"
d="m 256,23.3 c -61.6,0 -259.8,359.4 -229.6,420.1 30.2,60.7 429.3,60 459.2,0 C 515.5,383.4 317.6,23.3 256,23.3 Z m 150.5,367.5 c -19.6,39.3 -281.1,39.8 -300.9,0 C 85.8,351 215.7,115.5 256,115.5 c 40.3,0 170.1,235.9 150.5,275.3 z"
inkscape:connector-curvature="0" style="fill:url(#linearGradient6689)" />
</g>
</svg>
</template>

View File

@@ -18,5 +18,4 @@
inkscape:export-filename="Nextcloud Hub logo variants.png" inkscape:export-xdpi="300"
inkscape:export-ydpi="300" />
</svg>
</template>

26
src/assets/svg/apps/pegaz.vue Executable file
View File

@@ -0,0 +1,26 @@
<template>
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="51.180511mm" height="34.942585mm"
viewBox="0 0 51.180511 34.942585" version="1.1" id="svg5807" inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="pegaz.svg">
<defs id="defs5801">
<linearGradient inkscape:collect="always" id="linearGradient5890">
<stop style="stop-color:#322eeb;stop-opacity:1" offset="0" id="stop5886" />
<stop style="stop-color:#702fff;stop-opacity:1" offset="1" id="stop5888" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient5890" id="linearGradient5892" x1="37.362221"
y1="294.65009" x2="19.9897" y2="279.14844" gradientUnits="userSpaceOnUse"
gradientTransform="matrix(3.7795276,0,0,3.7795276,18.897638,-1009.3508)" />
</defs>
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(5,-267.05741)">
<path style="display:inline;fill:url(#linearGradient5892);fill-opacity:1;stroke-width:0.99665797"
d="m 135.29297,18.898438 c -15.90988,0.449723 -22.89844,21.96289 -22.89844,21.96289 -4.74107,-8.737181 -16.406391,-9.600018 -19.919921,-9.662109 l -59.322265,-0.002 c -4.8e-4,0.0038 -9.09e-4,0.0081 -0.002,0.01563 l -14.199219,-0.03711 c -0.02646,0.250205 -0.04434,0.501031 -0.05273,0.751953 0.0079,7.377147 7.711797,13.530744 17.759765,14.185547 l 31.982422,0.0625 v -0.0039 l 14.494141,0.02539 c 1.363124,0.02268 2.456124,1.13466 2.457031,2.498046 0,1.377638 -1.11455,2.495694 -2.492188,2.5 v 0.002 H 68.640625 v -0.02148 H 37.486328 c -0.606153,0 -0.256172,3.8e-5 -0.822266,0 v 0.002 c 0.0093,7.37642 7.74982,14.323771 17.796876,14.978516 0,0 1.558206,0.0032 1.628906,0.0039 0.544082,0.0038 2.013817,0.01758 12.535156,0.01758 0.01247,7.56e-4 0.02464,0.0032 0.03711,0.0039 0,0 1.917481,0.01953 14.4375,0.01953 1.377676,0.0038 2.492188,1.122324 2.492188,2.5 0,1.294601 -0.988167,2.347277 -2.25,2.474609 h -12.701172 -2 -14.195313 v 0.01563 c 0.0068,6.466999 5.958335,12.601876 14.195313,14.458985 l 2,0.490234 c 5.267465,0.03335 10.535418,0.004 15.802734,0.05859 -16.81854,0.0076 11.125029,0.002 14.15625,0.002 l 3.25,0.210937 9.2832,8.482422 c 16.74585,9.688082 31.23828,11.119142 31.23828,11.119142 0,0 11.90291,15.36174 29.47461,1.06836 1.55626,-1.26588 0.0137,-2.98828 0.0137,-2.98828 L 127.49414,40.861328 Z M 36.664062,51.177734 c -8.319917,0 -13.595359,-9.23e-4 -14.050781,-0.002 v 0.002 c -0.430261,-5.67e-4 4.377264,-3.4e-4 14.050781,0 z M 141.93945,29.009766 c -5.87501,2.187477 -8.125,11.9375 -8.125,11.9375 l 3.8125,5.125 z"
id="rect269-7-1-0" inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccccccccscccccccscccccccccccccccccccccccc"
transform="matrix(0.26458333,0,0,0.26458333,-5,267.05741)" />
</g>
</svg>
</template>

16
src/assets/svg/apps/penpot.vue Executable file
View File

@@ -0,0 +1,16 @@
<template>
<svg viewBox="0 0 261.92107 345.94192" version="1.1" id="svg6755" sodipodi:docname="logo.svg"
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs id="defs6751" />
<path style="fill:#ffffff;stroke-width:0.9375;fill-opacity:1"
d="M 9.3448306,100.99152 35.913127,87.972678 37.245724,50.655062 67.542451,16.28108 100.72365,57.405625 125.75631,39.37409 l 15.22518,1.834775 14.84036,21.063668 31.87425,-38.730634 13.74071,0.372539 20.9012,30.130237 3.73859,35.563734 31.46306,12.965961 -3.5426,181.37087 L 132.06548,337.18752 5.4171538,277.0129 Z"
id="path1622" />
<path
d="M 68.318,0 31.941,51.237 V 80.198 L 0.286,95.255 0,95.121 v 188.952 l 123.419,58.309 7.542,3.56 7.542,-3.56 123.418,-58.309 V 95.121 l -0.232,0.11 -31.665,-15.062 V 51.237 L 228.917,49.678 193.645,0 157.265,51.237 v 0.05 L 130.795,14.006 104.528,51 103.589,49.678 Z m 6.437,29.762 14.07,19.816 H 47.811 L 61.72,29.995 74.756,29.762 Z m 125.324,0 14.072,19.816 H 173.139 L 187.042,29.995 Z M 137.23,43.77 151.3,63.583 H 110.292 L 124.195,44 Z M 43.923,59.564 h 19.452 v 65.497 l -19.452,-9.19 z m 29.438,0 h 19.354 v 79.356 l -19.354,-9.142 z m 95.89,0 h 19.45 v 70.146 l -19.45,9.188 z m 29.435,0 h 19.352 v 56.285 l -19.352,9.142 z M 106.4,73.57 h 19.451 v 81.004 l -19.451,-9.19 z m 29.438,0 h 19.352 v 71.971 l -19.352,9.145 z m 94.182,21.526 17.126,7.002 -17.126,8.09 V 95.095 Z M 31.94,95.121 v 15.09 l -17.122,-8.09 z m -16.859,23.808 108.337,51.178 v 155.59 L 15.082,274.519 v -155.59 z m 231.755,0 v 155.59 l -108.334,51.178 v -155.59 z"
id="path6753" inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
</svg>
</template>

View File

@@ -2,9 +2,8 @@
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="746.89825" height="996.75226"
viewBox="0 0 746.89825 996.75226" version="1.1" id="svg999" sodipodi:docname="logo.svg"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" viewBox="0 0 746.89825 996.75226" version="1.1"
id="svg999" inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
<!-- Generator: Sketch 64 (93537) - https://sketch.com -->
<title id="title975">Artboard</title>
@@ -63,5 +62,4 @@
</g>
</svg>
</template>

21
src/assets/svg/apps/radio.vue Executable file
View File

@@ -0,0 +1,21 @@
<template>
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" id="svg919" width="834.39722"
height="730.48706" viewBox="0 0 834.39722 730.48706" sodipodi:docname="radio.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<defs id="defs923">
<linearGradient inkscape:collect="always" id="linearGradient1563">
<stop style="stop-color:#d50500;stop-opacity:1" offset="0" id="stop1559" />
<stop style="stop-color:#e1b900;stop-opacity:0.76862746" offset="1" id="stop1561" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient1563" id="linearGradient1565" x1="90.683296"
y1="690.62628" x2="767.32019" y2="225.25154" gradientUnits="userSpaceOnUse" />
</defs>
<path style="fill:url(#linearGradient1565);fill-opacity:1"
d="M 94.50247,730.25079 C 77.117356,727.71405 65.427746,724.2075 54.618466,718.28673 28.893936,704.19615 10.662156,680.93363 2.6616063,651.99329 l -2.65913978,-9.61888 v -197 c 0,-214.09526 -0.29603,-202.52243 5.59812978,-218.84753 5.9199797,-16.39658 14.1859497,-28.9754 27.0974097,-41.23574 11.62637,-11.04006 22.82393,-17.81421 38.00471,-22.99161 16.7009,-5.69583 3.53919,-5.42367 263.180744,-5.44197 232.58777,-0.0164 239.03707,-0.0671 236.11901,-1.85632 -1.65,-1.01171 -26.85,-15.02377 -56,-31.1379 C 353.66179,35.226934 368.85438,44.037404 364.99429,37.450664 356.9973,23.804834 364.1962,6.0125243 379.56052,1.4498143 c 10.34373,-3.07175 13.77778,-2.05749005 36.94195,10.9109797 19.01034,10.64295 97.1136,54.21233 138,76.98237 14.025,7.81066 47.00125,26.200456 73.28056,40.866226 l 47.78056,26.66502 h 30.89708 c 16.99339,0 34.39858,0.48701 38.6782,1.08225 14.20305,1.97547 32.37619,9.03994 44.28611,17.21541 6.21634,4.26716 18.53026,16.14867 23.71094,22.87832 8.16272,10.60329 15.46557,26.16114 19.11287,40.71774 1.5055,6.0088 1.6867,24.06134 2.0033,199.60628 0.3618,200.57325 0.3582,200.77432 -3.837,216.39503 -8.34326,31.06582 -34.33414,58.98896 -64.82161,69.64064 -18.31727,6.39967 12.31571,5.86253 -344.59101,6.0423 -178.2,0.0898 -325.125,-9.6e-4 -326.5,-0.20159 z m 463.5,-130.36273 c 22.57197,-1.76998 39.46342,-6.37844 59,-16.09687 15.81513,-7.8672 28.75425,-17.16261 41,-29.45425 21.41719,-21.49743 36.53683,-49.15408 42.50461,-77.74886 10.24379,-49.08335 -2.70354,-98.53261 -35.67275,-136.24359 -19.93605,-22.80332 -48.49533,-40.49778 -77.49171,-48.0115 -37.24965,-9.65236 -77.34154,-5.22028 -111.58857,12.33589 -20.88648,10.70711 -43.3649,30.29648 -56.46236,49.20553 -42.43451,61.26347 -36.68664,142.39143 13.96448,197.10068 25.35051,27.38158 63.83544,45.85088 101.7463,48.82906 5.5,0.43206 10.225,0.83942 10.5,0.90523 0.275,0.0658 5.9,-0.30379 12.5,-0.82132 z M 531.42186,546.9284 c -29.24511,-5.36131 -54.27731,-21.21641 -70.14873,-44.43138 -5.93182,-8.67642 -12.41142,-23.03069 -14.97884,-33.18267 -3.07438,-12.15653 -3.28412,-38.00354 -0.40119,-49.43994 10.22955,-40.58004 40.67752,-69.95214 81.05008,-78.1862 13.00955,-2.65332 34.81951,-2.1438 46.68477,1.09065 36.91805,10.06379 65.4177,38.78128 75.0221,75.59555 3.09496,11.86318 3.38066,36.76342 0.55537,48.40426 -9.34166,38.48986 -37.01321,67.19032 -74.89653,77.68141 -7.52303,2.08336 -12.08506,2.64726 -23.80642,2.94265 -7.975,0.20097 -16.56127,-0.0125 -19.08061,-0.47433 z m -234.25133,25.00962 c 17.1098,-7.76851 20.54111,-31.16909 6.35142,-43.31494 -8.21303,-7.03005 -4.25978,-6.74929 -94.94762,-6.74309 -52.43388,0.004 -82.88542,0.37041 -85.24917,1.02693 -15.36872,4.26859 -23.73524,22.18807 -16.92644,36.25318 2.62173,5.41577 9.5535,11.93059 14.31881,13.45754 2.18411,0.69986 31.60206,1.07945 87.78494,1.13272 80.85911,0.0767 84.67959,-10e-4 88.66806,-1.81234 z m 0.90015,-104.74119 c 19.10488,-10.22623 19.00946,-37.37206 -0.16481,-46.88568 -3.75492,-1.86307 -7.12808,-1.94688 -88.67948,-2.20332 -84.65121,-0.26619 -84.78339,-0.26343 -89.74164,1.86955 -13.55452,5.831 -19.26922,21.67758 -12.66759,35.12662 1.54684,3.15128 4.47133,7.10366 6.49887,8.78307 7.29246,6.04035 4.71464,5.88894 96.68644,5.67904 l 84,-0.1917 z m 0.0515,-104.52326 c 11.55775,-6.09711 16.84264,-18.39274 13.33465,-31.0239 -1.54521,-5.56396 -6.77189,-11.68576 -12.95436,-15.17298 l -5.5,-3.10228 h -84 c -69.20471,0 -84.69473,0.24512 -87.94431,1.39168 -5.56198,1.96245 -13.09728,9.34113 -15.22261,14.90621 -3.61657,9.46987 -1.72895,19.64759 4.99734,26.94475 4.47853,4.85863 7.67996,6.81477 13.38708,8.17981 2.1274,0.50884 39.88196,0.83313 86.2825,0.74113 l 82.5,-0.16358 5.11974,-2.70084 z"
id="path1028" inkscape:connector-curvature="0" />
</svg>
</template>

View File

@@ -0,0 +1,3 @@
<template>
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="14.364" xmlns="http://www.w3.org/2000/svg" height="13.2" id="screenshot-ebe7fc5d-5b94-11ed-963d-5f59412bd802" viewBox="674.9 1469.9 14.364 13.2" style="-webkit-print-color-adjust: exact;" fill="none" version="1.1"><g id="shape-ebe7fc5d-5b94-11ed-963d-5f59412bd802"><g id="fills-ebe7fc5d-5b94-11ed-963d-5f59412bd802"><path stroke-linejoin="round" rx="0" ry="0" d="M675,1476L687.25,1476L682,1470.75L682.664,1470L689.164,1476.5L682.664,1483L682,1482.25L687.25,1477L675,1477L675,1476ZZ" style="fill: rgb(0, 0, 0); fill-opacity: 1;"/></g><g id="strokes-ebe7fc5d-5b94-11ed-963d-5f59412bd802"><g class="stroke-shape"><path stroke-linejoin="round" rx="0" ry="0" d="M675,1476L687.25,1476L682,1470.75L682.664,1470L689.164,1476.5L682.664,1483L682,1482.25L687.25,1477L675,1477L675,1476ZZ" style="fill: none; stroke-width: 0.2;"/></g></g></g></svg>
</template>

View File

@@ -0,0 +1,3 @@
<template>
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="17.2" xmlns="http://www.w3.org/2000/svg" height="17.2" id="screenshot-39f85615-bf4c-80f1-8001-923fc255459e" viewBox="572.9 1607.9 17.2 17.2" style="-webkit-print-color-adjust: exact;" fill="none" version="1.1"><g id="shape-39f85615-bf4c-80f1-8001-923fc255459e"><g id="fills-39f85615-bf4c-80f1-8001-923fc255459e"><path stroke-linejoin="round" rx="0" ry="0" d="M576,1608L586.586,1608L590,1611.414L590,1622C590,1623.657,588.657,1625,587,1625L576,1625C574.343,1625,573,1623.657,573,1622L573,1611C573,1609.343,574.343,1608,576,1608ZZM576,1609C574.895,1609,574,1609.895,574,1611L574,1622C574,1623.105,574.895,1624,576,1624L587,1624C588.105,1624,589,1623.105,589,1622L589,1611.914L586.086,1609L585,1609L585,1613L585,1614L576,1614L576,1613L576,1609ZZM577,1609L577,1613L584,1613L584,1609L577,1609ZZM582,1616C583.657,1616,585,1617.343,585,1619C585,1620.657,583.657,1622,582,1622C580.343,1622,579,1620.657,579,1619C579,1617.343,580.343,1616,582,1616ZZM582,1617C580.895,1617,580,1617.895,580,1619C580,1620.105,580.895,1621,582,1621C583.105,1621,584,1620.105,584,1619C584,1617.895,583.105,1617,582,1617ZZ" style="fill: rgb(0, 0, 0); fill-opacity: 1;"/></g><g id="strokes-39f85615-bf4c-80f1-8001-923fc255459e"><g class="stroke-shape"><path stroke-linejoin="round" rx="0" ry="0" d="M576,1608L586.586,1608L590,1611.414L590,1622C590,1623.657,588.657,1625,587,1625L576,1625C574.343,1625,573,1623.657,573,1622L573,1611C573,1609.343,574.343,1608,576,1608ZZM576,1609C574.895,1609,574,1609.895,574,1611L574,1622C574,1623.105,574.895,1624,576,1624L587,1624C588.105,1624,589,1623.105,589,1622L589,1611.914L586.086,1609L585,1609L585,1613L585,1614L576,1614L576,1613L576,1609ZZM577,1609L577,1613L584,1613L584,1609L577,1609ZZM582,1616C583.657,1616,585,1617.343,585,1619C585,1620.657,583.657,1622,582,1622C580.343,1622,579,1620.657,579,1619C579,1617.343,580.343,1616,582,1616ZZM582,1617C580.895,1617,580,1617.895,580,1619C580,1620.105,580.895,1621,582,1621C583.105,1621,584,1620.105,584,1619C584,1617.895,583.105,1617,582,1617ZZ" style="fill: none; stroke-width: 0.2;"/></g></g></g></svg>
</template>

View File

@@ -0,0 +1,3 @@
<template>
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="19.2" xmlns="http://www.w3.org/2000/svg" height="17.2" id="screenshot-8851a460-5b95-11ed-963d-5f59412bd802" viewBox="186.9 1600.9 19.2 17.2" style="-webkit-print-color-adjust: exact;" fill="none" version="1.1"><g id="shape-8851a460-5b95-11ed-963d-5f59412bd802"><g id="fills-8851a460-5b95-11ed-963d-5f59412bd802"><path stroke-linejoin="round" rx="0" ry="0" d="M190,1601L203,1601C204.657,1601,206,1602.343,206,1604L206,1615C206,1616.657,204.657,1618,203,1618L190,1618C188.343,1618,187,1616.657,187,1615L187,1604C187,1602.343,188.343,1601,190,1601ZZM190,1602C188.895,1602,188,1602.895,188,1604L205,1604C205,1602.895,204.105,1602,203,1602L190,1602ZZM188,1615C188,1616.105,188.895,1617,190,1617L203,1617C204.105,1617,205,1616.105,205,1615L205,1605L188,1605L188,1615ZZM202,1615L197,1615L197,1614L202,1614L202,1615ZZM191,1607.5L191.707,1606.793L195.914,1611L191.707,1615.207L191,1614.5L194.5,1611L191,1607.5ZZ" style="fill: rgb(0, 0, 0); fill-opacity: 1;"/></g><g id="strokes-8851a460-5b95-11ed-963d-5f59412bd802"><g class="stroke-shape"><path stroke-linejoin="round" rx="0" ry="0" d="M190,1601L203,1601C204.657,1601,206,1602.343,206,1604L206,1615C206,1616.657,204.657,1618,203,1618L190,1618C188.343,1618,187,1616.657,187,1615L187,1604C187,1602.343,188.343,1601,190,1601ZZM190,1602C188.895,1602,188,1602.895,188,1604L205,1604C205,1602.895,204.105,1602,203,1602L190,1602ZZM188,1615C188,1616.105,188.895,1617,190,1617L203,1617C204.105,1617,205,1616.105,205,1615L205,1605L188,1605L188,1615ZZM202,1615L197,1615L197,1614L202,1614L202,1615ZZM191,1607.5L191.707,1606.793L195.914,1611L191.707,1615.207L191,1614.5L194.5,1611L191,1607.5ZZ" style="fill: none; stroke-width: 0.2;"/></g></g></g></svg>
</template>

View File

@@ -0,0 +1,3 @@
<template>
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="61" xmlns="http://www.w3.org/2000/svg" height="43" id="screenshot-c9186fb0-5b95-11ed-963d-5f59412bd802" viewBox="-0 -0 61 43" style="-webkit-print-color-adjust: exact;" fill="none" version="1.1"><g id="shape-c9186fb0-5b95-11ed-963d-5f59412bd802" version="1.1" width="431.99628" height="308.89954" rx="0" ry="0" style="fill: rgb(0, 0, 0);"><g id="shape-c9186fb2-5b95-11ed-963d-5f59412bd802" rx="0" ry="0" style="fill: rgb(0, 0, 0);"><g id="shape-c9186fb3-5b95-11ed-963d-5f59412bd802"><g id="fills-c9186fb3-5b95-11ed-963d-5f59412bd802"><path rx="0" ry="0" d="M16.944,42.842C14.28,42.548,11.654,41.919,9.682,41.103C5.24,39.263,2.341,35.428,0.762,29.304C0.562,28.527,0.375,27.665,0.347,27.388C0.318,27.11,0.229,26.36,0.147,25.721C0.066,25.081,0,23.899,0,23.093C0,21.885,0.049,21.549,0.276,21.182C0.859,20.241,-0.744,20.306,21.915,20.3C43.824,20.295,43.41,20.307,45.525,19.614L46.433,19.316L46.032,18.565C45.119,16.853,44.941,14.107,45.608,12.023C45.971,10.889,46.726,9.349,47.252,8.67L47.619,8.195L48.318,8.57C50.31,9.639,52.144,11.998,52.73,14.244L52.91,14.935L55.225,14.949C57.306,14.961,57.649,14.998,58.613,15.315C59.852,15.723,61,16.444,61,16.813C61,17.392,59.971,19.072,59.05,19.997C57.5,21.554,55.519,22.379,52.796,22.602L51.583,22.701L51.116,23.835C50.522,25.28,49.101,28.092,48.487,29.04C48.226,29.442,48.043,29.771,48.08,29.771C48.117,29.771,48.057,29.881,47.947,30.015C47.836,30.149,47.261,30.906,46.669,31.697C43.764,35.578,39.574,38.818,35.284,40.499C34.866,40.663,34.365,40.863,34.171,40.943C33.977,41.024,33.755,41.105,33.677,41.124C33.32,41.21,30.406,42.053,30.217,42.124C30.101,42.168,29.964,42.197,29.914,42.187C29.863,42.177,29.373,42.262,28.826,42.374C26.044,42.946,20.028,43.183,16.944,42.842ZZM5.252,19.025C5.014,18.789,5.014,13.887,5.252,13.651C5.518,13.389,11.205,13.417,11.428,13.682C11.612,13.901,11.688,18.354,11.516,18.888C11.419,19.188,11.379,19.192,8.42,19.192C6.276,19.192,5.373,19.144,5.252,19.025ZZM12.664,19.102C12.61,19.049,12.567,17.796,12.567,16.317C12.567,13.645,12.569,13.628,12.884,13.552C13.059,13.51,14.473,13.493,16.026,13.514L18.85,13.554L18.85,16.338L18.85,19.122L15.805,19.16C14.131,19.18,12.717,19.154,12.664,19.102ZZM20.111,18.883C19.941,18.352,20.019,13.899,20.203,13.68C20.424,13.417,26.112,13.391,26.377,13.651C26.555,13.828,26.63,18.537,26.46,18.972C26.386,19.163,25.973,19.192,23.293,19.192C20.234,19.192,20.21,19.189,20.111,18.883ZZM27.629,19.099C27.577,19.048,27.534,17.802,27.534,16.33C27.534,14.018,27.565,13.642,27.758,13.569C27.881,13.522,29.275,13.484,30.856,13.484C33.003,13.484,33.759,13.528,33.842,13.658C33.992,13.895,34.019,18.487,33.872,18.878C33.755,19.19,33.737,19.192,30.739,19.192C29.08,19.192,27.68,19.15,27.629,19.099ZZM35.112,19.099C34.934,18.923,35.005,13.832,35.188,13.651C35.309,13.532,36.197,13.484,38.289,13.484C41.044,13.484,41.23,13.501,41.368,13.754C41.582,14.148,41.561,18.811,41.344,19.025C41.161,19.205,35.291,19.275,35.112,19.099ZZM12.729,12.326C12.504,12.059,12.491,7.13,12.715,6.864C12.851,6.702,13.416,6.663,15.679,6.663C17.216,6.663,18.575,6.701,18.698,6.748C18.891,6.821,18.921,7.196,18.921,9.504C18.921,11.397,18.872,12.225,18.751,12.343C18.498,12.593,12.941,12.578,12.729,12.326ZZM20.269,12.323C20.033,12.153,20.01,11.908,20.021,9.599C20.029,7.861,20.085,6.999,20.2,6.862C20.46,6.554,26.009,6.572,26.324,6.882C26.654,7.207,26.654,11.966,26.324,12.291C26.137,12.475,25.661,12.51,23.315,12.51C21.205,12.51,20.465,12.465,20.269,12.323ZZM27.704,12.343C27.465,12.107,27.465,7.066,27.704,6.83C27.912,6.625,33.422,6.597,33.747,6.8C33.924,6.909,33.959,7.378,33.959,9.587C33.959,11.795,33.924,12.264,33.747,12.374C33.422,12.576,27.912,12.548,27.704,12.343ZZM27.69,5.497C27.578,5.364,27.54,4.498,27.567,2.678L27.605,0.051L30.67,0.014C33.482,-0.021,33.745,-0.004,33.861,0.222C33.931,0.358,33.981,1.583,33.973,2.945C33.961,4.981,33.921,5.445,33.747,5.553C33.631,5.625,32.257,5.686,30.694,5.687C28.448,5.688,27.818,5.649,27.69,5.497ZZ" style="fill: rgb(36, 151, 237);"/></g></g></g></g></svg>
</template>

View File

@@ -0,0 +1,6 @@
<template>
<svg viewBox="0 0 16 16">
<path fill="currentColor"
d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75z" />
</svg>
</template>

19
src/assets/svg/logo.vue Normal file
View File

@@ -0,0 +1,19 @@
<template>
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="160.997" xmlns="http://www.w3.org/2000/svg" height="98.997"
viewBox="766.502 -54.498 160.997 98.997" style="-webkit-print-color-adjust:exact" fill="none">
<defs>
<linearGradient gradientUnits="userSpaceOnUse" y1="294.65" id="b" xlink:href="#a" x1="37.362" y2="279.148"
x2="19.99" gradientTransform="matrix(3.88534 0 0 3.92905 767 -1122.927)" />
<linearGradient id="a">
<stop offset="0" style="stop-color:#322eeb;stop-opacity:1" />
<stop offset="1" style="stop-color:#702fff;stop-opacity:1" />
</linearGradient>
</defs>
<path
d="M886.653-54c-16.355.468-23.539 22.832-23.539 22.832-4.874-9.083-16.866-9.98-20.478-10.045l-60.983-.002-.002.017-14.597-.039c-.027.26-.045.521-.054.782.008 7.669 7.928 14.066 18.257 14.746l32.878.065v-.004l14.9.027c1.401.023 2.525 1.179 2.526 2.597 0 1.432-1.146 2.594-2.562 2.598v.003h-14.864v-.023h-32.872v.002c.01 7.669 7.967 14.891 18.295 15.571l1.675.004c.559.004 2.07.019 12.886.019.013 0 .025.003.038.004 0 0 1.971.02 14.842.02 1.416.004 2.562 1.167 2.562 2.599a2.578 2.578 0 0 1-2.313 2.572h-29.706v.017c.007 6.723 6.125 13.1 14.593 15.031l2.056.509c5.415.035 10.83.004 16.245.061-17.289.008 11.436.002 14.553.002l3.341.22 9.543 8.818c17.214 10.071 32.112 11.559 32.112 11.559s12.237 15.969 30.3 1.11c1.6-1.316.014-3.106.014-3.106l-47.663-65.734Zm-101.39 33.556c-8.553 0-13.976-.001-14.444-.002v.002h14.444Zm108.223-23.045c-6.04 2.274-8.353 12.41-8.353 12.41l3.92 5.328Z"
style="display:inline;fill:url(#b)" />
<path
d="M886.653-54c-16.355.468-23.539 22.832-23.539 22.832-4.874-9.083-16.866-9.98-20.478-10.045l-60.983-.002-.002.017-14.597-.039c-.027.26-.045.521-.054.782.008 7.669 7.928 14.066 18.257 14.746l32.878.065v-.004l14.9.027c1.401.023 2.525 1.179 2.526 2.597 0 1.432-1.146 2.594-2.562 2.598v.003h-14.864v-.023h-32.872v.002c.01 7.669 7.967 14.891 18.295 15.571l1.675.004c.559.004 2.07.019 12.886.019.013 0 .025.003.038.004 0 0 1.971.02 14.842.02 1.416.004 2.562 1.167 2.562 2.599a2.578 2.578 0 0 1-2.313 2.572h-29.706v.017c.007 6.723 6.125 13.1 14.593 15.031l2.056.509c5.415.035 10.83.004 16.245.061-17.289.008 11.436.002 14.553.002l3.341.22 9.543 8.818c17.214 10.071 32.112 11.559 32.112 11.559s12.237 15.969 30.3 1.11c1.6-1.316.014-3.106.014-3.106l-47.663-65.734Zm-101.39 33.556c-8.553 0-13.976-.001-14.444-.002v.002h14.444Zm108.223-23.045c-6.04 2.274-8.353 12.41-8.353 12.41l3.92 5.328Z"
style="display:inline;fill:none;stroke-width:.996658" class="stroke-shape" />
</svg>
</template>

View File

@@ -0,0 +1,3 @@
<template>
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="17" xmlns="http://www.w3.org/2000/svg" height="21.069" id="screenshot-8851a463-5b95-11ed-963d-5f59412bd802" viewBox="258 1606 17 21.069" style="-webkit-print-color-adjust: exact;" fill="none" version="1.1"><g id="shape-8851a463-5b95-11ed-963d-5f59412bd802"><g id="fills-8851a463-5b95-11ed-963d-5f59412bd802"><path stroke-linejoin="round" rx="0" ry="0" d="M266.5,1607.108L274,1610.631L274,1615.644C274,1620.453,270.784,1624.896,266.5,1626.036C262.216,1624.897,259,1620.453,259,1615.644L259,1610.631M266.5,1627.069C271.398,1625.842,275,1620.944,275,1615.644L275,1610L266.5,1606L258,1610L258.001,1615.644C258.001,1620.944,261.602,1625.842,266.5,1627.069ZZ" style="fill: rgb(0, 0, 0); fill-opacity: 1;"/></g></g></svg>
</template>

13
src/assets/svg/storj.vue Normal file

File diff suppressed because one or more lines are too long

View File

@@ -1,7 +0,0 @@
<template>
<button
class="px-4 py-2 ml-2 text-white transition duration-200 bg-blue-500 rounded hover:bg-blue-600 focus:outline-none focus:ring-2 focus:ring-offset-2"
>
<slot></slot>
</button>
</template>

View File

@@ -1,17 +1,17 @@
<script>
import Code from '~/components/svg/apps/code.vue'
import Deluge from '~/components/svg/apps/deluge.vue'
import Drone from '~/components/svg/apps/drone.vue'
import Gitea from '~/components/svg/apps/gitea.vue'
import Jellyfin from '~/components/svg/apps/jellyfin.vue'
import Nextcloud from '~/components/svg/apps/nextcloud.vue'
import Penpot from '~/components/svg/apps/penpot.vue'
import Plausible from '~/components/svg/apps/plausible.vue'
import Code from 'Svg/apps/code.vue'
import Deluge from 'Svg/apps/deluge.vue'
import Drone from 'Svg/apps/drone.vue'
import Gitea from 'Svg/apps/gitea.vue'
import Jellyfin from 'Svg/apps/jellyfin.vue'
import Nextcloud from 'Svg/apps/nextcloud.vue'
import Penpot from 'Svg/apps/penpot.vue'
import Plausible from 'Svg/apps/plausible.vue'
export default {
components: { Code, Deluge, Drone, Gitea, Jellyfin,Nextcloud, Penpot, Plausible },
data: () => ({
apps: ['code', 'Deluge', 'Drone', 'Gitea', 'Jellyfin', 'Nextcloud', 'Penpot', 'Plausible'],
apps: ['Deluge', 'Drone', 'Gitea', 'Jellyfin', 'Nextcloud', 'Penpot', 'Plausible'],
}),
}
</script>
@@ -23,7 +23,7 @@
</h2>
<ul class="flex justify-center p-4 m-4 max-w-full flex-wrap">
<li v-for="app in apps" class="m-4">
<component :is="app" class="bg-black bg-opacity-10 w-20 h-20 p-4 rounded-xl flex-wrap" />
<component :is="app" class="app" />
</li>
</ul>
</section>

View File

@@ -0,0 +1,134 @@
<script>
import Penpot from 'Svg/apps/penpot.vue'
import Deluge from 'Svg/apps/deluge.vue'
import Gitea from 'Svg/apps/gitea.vue'
import Folder from 'Svg/folder.vue'
import Storj from 'Svg/storj.vue'
import Rewind from 'Svg/rewind.vue'
import Terminal from 'Component/terminal.vue'
export default {
components: {Penpot, Deluge, Gitea, Rewind, Storj, Folder},
data: () => ({
terminalContent: '',
penpotClass: [],
delugeClass: [],
folderClass: [],
storjClass: ['hidden'],
progressBarClass: '',
progressClass: 'w-0',
startApps: 'w-full',
endApps: 'hidden',
upClass: ['animate-upApp', 'mx-2', 'md:mx-12'],
downClass: ['opacity-0', 'w-0', 'p-0'],
pauseClass: ['filter', 'grayscale'],
compressingClass: ['mx-0', 'rounded-none'],
isDemonstrationEnded: false,
}),
methods: {
delay(time) {
return new Promise(resolve => setTimeout(resolve, time))
},
demonstration() {
this.isDemonstrationEnded = false
this.terminalContent = ''
this.folderClass = this.storjClass = this.downClass
this.penpotClass = this.delugeClass = this.giteaClass = this.upClass
let i = 0
this.timer = setInterval(async () => {
// up
if (i == 0) {
let cmd = '$ pegaz backup\n'
for (let y in cmd) {
this.terminalContent += cmd[y]
await this.delay(20)
}
}
if (i == 1) {
this.progressClass = 'w-1/4'
this.penpotClass = [...this.upClass, ...this.pauseClass]
this.delugeClass = [...this.upClass, ...this.pauseClass]
this.giteaClass = [...this.upClass, ...this.pauseClass]
}
if (i == 2) this.progressClass = 'w-2/4'
if (i == 3) {
this.progressClass = 'w-3/4'
this.penpotClass = [...this.compressingClass, ...this.pauseClass]
this.delugeClass = [...this.compressingClass, ...this.pauseClass]
this.giteaClass = [...this.compressingClass, ...this.pauseClass]
this.penpotClass.push('rounded-l-xl', 'rounded-r-none')
this.delugeClass.push('rounded-r-xl', 'rounded-l-none')
this.startApps = 'w-16'
}
if (i == 4) {
this.folderClass = this.upClass
this.startApps = ['hidden']
this.endApps = ''
this.progressClass = 'w-full'
}
if (i == 5) this.progressBarClass = 'opacity-0'
if (i == 1) this.terminalContent += 'Pausing apps ... done\n'
if (i == 2) this.terminalContent += '[*] apps backup\n'
if (i == 3) this.terminalContent += '[*] compressing files\n'
if (i == 4) this.terminalContent += '[√] apps backup done\n'
if (i == 30) clearInterval(this.timer)
i += 1
}, 1000)
}
},
async created() {
this.demonstration()
},
}
</script>
<template>
<h2 class="text-3xl text-center mb-10">
Backup & restore :
</h2>
<section class="pegaz-section">
<Terminal :terminalContent="terminalContent" />
<div class="flex flex-col items-center w-1/2 h-full rounded-b-xl transition-all">
<div class="flex transition-all justify-center duration-1000" :class="startApps">
<Penpot :class="penpotClass" class="app app--backup" />
<Gitea :class="giteaClass" class="app app--backup hidden md:block" />
<Deluge :class="delugeClass" class="app app--backup" />
</div>
<div :class="endApps">
<div class="app" :class="folderClass">
<Folder class="text-yellow-400" />
<div class="-mt-7 text-sm text-center">
tar.gz
</div>
</div>
<Storj class="hidden" :class="storjClass" />
</div>
<div class="flex justify-center w-full" :class="progressBarClass">
<div class="relative flex jus mt-12 w-44 rounded-full">
<span class="h-1 w-full absolute bg-black opacity-10"></span>
<span class="h-1 absolute bg-green-400 transition-all duration-1000" :class="progressClass"></span>
</div>
</div>
</div>
<transition
enter-active-class="duration-300 ease-out"
enter-from-class="transform opacity-0"
enter-to-class="opacity-100"
leave-active-class="duration-200 ease-in"
leave-from-class="opacity-100"
leave-to-class="transform opacity-0"
>
<div
@click="demonstration"
v-if="isDemonstrationEnded"
class="bg-indigo-600 hover:bg-indigo-500 focus:outline-none focus:ring-4 hover:ring-indigo-200 focus:ring-indigo-300 focus:ring-opacity-100 transition-all rounded-full p-8 lg:p-20 md:p-12 absolute cursor-pointer focus:p-18 shadow-2xl z-50">
<Rewind class="text-white" />
</div>
</transition>
</section>
</template>

View File

@@ -1,11 +1,12 @@
<script>
import { onBeforeUnmount, openBlock } from 'vue'
import Nextcloud from '~/components/svg/apps/nextcloud.vue'
import Jellyfin from '~/components/svg/apps/jellyfin.vue'
import Backbutton from '~/components/svg/backbutton.vue'
import Rewind from '~/components/svg/rewind.vue'
import Nextcloud from 'Svg/apps/nextcloud.vue'
import Jellyfin from 'Svg/apps/jellyfin.vue'
import Backbutton from 'Svg/backbutton.vue'
import Rewind from 'Svg/rewind.vue'
import Terminal from 'Component/terminal.vue'
export default {
components: {Nextcloud, Jellyfin, Backbutton, Rewind},
data: () => ({
terminalContent: '',
subDomain: '',
@@ -43,7 +44,7 @@
}
}
if (i == 1) this.terminalContent += 'Creating nextcloud ... done\n'
if (i == 2) this.terminalContent += '[√] https://cloud.domain.com\n'
if (i == 2) this.terminalContent += '[√] https://nextcloud.domain.com\n'
if (i == 3) this.nextcloudClass = upClass
// open
if (i == 5) this.nextcloudClass.push('animate-openApp')
@@ -112,20 +113,9 @@
</script>
<template>
<section class="flex flex-col md:flex-row items-center justify-center mb-28">
<div class="bg-slate-900 flex-row rounded-xl w-4/5 md:w-96 h-56 md:z-10 -mb-8 md:-mb-0 max-w-full md:min-w-max" :class="{'blur-sm': isDemonstrationEnded}">
<div class="p-3 flex justify-between w-20">
<div class="bg-green-400 h-4 w-4 r-1 rounded-full"></div>
<div class="bg-yellow-300 h-4 w-4 r-1 rounded-full"></div>
<div class="bg-red-600 h-4 w-4 r-1 rounded-full"></div>
</div>
<div class="flex h-4/5">
<code class="w-full text-white font-mono text-xs md:text-base p-4 pt-0 mr-0 overflow-scroll whitespace-pre">
{{ terminalContent }}<span class="w-2 h-4 bg-white inline-block animate-blink relative" style="margin-bottom: -2px;" ref="terminal" />
</code>
</div>
</div>
<div class="bg-slate-400 flex flex-col items-center rounded-2xl w-full md:w-2/4 md:min-w-fit h-80 md:-ml-8 md:z-0" :class="{'blur-sm': isDemonstrationEnded}">
<section class="pegaz-section">
<Terminal :terminalContent="terminalContent" :class="{'blur-sm': isDemonstrationEnded}" />
<div class="bg-slate-400 flex flex-col items-center rounded-2xl w-2/4 md:min-w-fit h-80 md:-ml-8 md:z-0" :class="{'blur-sm': isDemonstrationEnded}">
<div class="bg-white flex items-center rounded-2xl pr-4 pl-2 py-1 m-4 w-4/5">
<Backbutton class="mr-3 p-1 bg-slate-300 rounded-full" :class="backbuttonClass" />
<span class="text-gray-400">
@@ -136,8 +126,8 @@
</span>domain.com
</div>
<div class="bg-white w-full h-full flex rounded-b-xl justify-center items-center">
<Nextcloud class="bg-black bg-opacity-10 inline-block cursor-pointer transition-all" :class="nextcloudClass" title="nextcloud.domain.com" />
<Jellyfin class="bg-black bg-opacity-10 inline-block cursor-pointer transition-all" :class="jellyfinClass" title="jellyfin.domain.com" />
<Nextcloud class="app" :class="nextcloudClass" title="nextcloud.domain.com" />
<Jellyfin class="app" :class="jellyfinClass" title="jellyfin.domain.com" />
</div>
</div>
<transition

View File

@@ -1,5 +1,5 @@
<script>
import ClipBoard from '~/components/svg/clipboard.vue'
import ClipBoard from 'Svg/clipboard.vue'
export default {
components: { ClipBoard },
data: () => {

View File

@@ -1,5 +1,5 @@
<script setup>
import Logo from '~/components/svg/logo.vue'
import Logo from 'Svg/logo.vue'
</script>
<template>

View File

@@ -1,14 +0,0 @@
<template>
<svg width="33" height="34" viewBox="0 0 33 34" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M32.8125 17.2932C32.8125 19.6071 32.3208 21.8488 31.4779 23.8735L25.6476 17.944C26.35 16.787 26.7012 15.4131 26.7012 13.9669C26.7715 9.84522 23.47 6.44662 19.3958 6.44662C17.9207 6.44662 16.586 6.88048 15.4621 7.60359L10.0533 2.10799C12.0904 1.16795 14.2679 0.661774 16.6562 0.661774C25.5773 0.661774 32.8125 8.10976 32.8125 17.2932ZM7.80543 3.40958L13.6357 9.41135C12.6523 10.7129 12.0904 12.3038 12.0904 14.0392C12.0904 18.2332 15.3918 21.6318 19.466 21.6318C21.1519 21.6318 22.6973 21.0534 23.9617 20.041L30.2134 26.4767C27.2632 30.9599 22.3461 33.9246 16.6562 33.9246C7.73519 33.9246 0.5 26.4767 0.5 17.2932C0.5 11.436 3.38003 6.37431 7.80543 3.40958ZM19.466 18.7394C22.2056 18.7394 24.3832 16.4978 24.3832 13.6777C24.3832 10.8576 22.2056 8.61594 19.466 8.61594C16.7265 8.61594 14.5489 10.8576 14.5489 13.6777C14.5489 16.4978 16.7265 18.7394 19.466 18.7394Z"
fill="url(#paint0_linear)" />
<defs>
<linearGradient id="paint0_linear" x1="6.88952" y1="1.73016" x2="27.8689" y2="33.2773"
gradientUnits="userSpaceOnUse">
<stop stop-color="#73DFE7" />
<stop offset="1" stop-color="#0095F7" />
</linearGradient>
</defs>
</svg>
</template>

View File

@@ -1,24 +0,0 @@
<template>
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" id="main_outline" x="0px" y="0px"
viewBox="0 0 628.63165 387.52499" xml:space="preserve" sodipodi:docname="logo.svg" width="628.63165"
height="387.52499" inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
<g id="g1811" transform="translate(-5.6683205,-143.075)">
<path id="teabag" style="fill:#ffffff"
d="M 395.9,484.2 269,423.2 c -12.5,-6 -17.9,-21.2 -11.8,-33.8 l 61,-126.9 c 6,-12.5 21.2,-17.9 33.8,-11.8 17.2,8.3 27.1,13 27.1,13 l -0.1,-109.2 16.7,-0.1 0.1,117.1 c 0,0 57.4,24.2 83.1,40.1 3.7,2.3 10.2,6.8 12.9,14.4 2.1,6.1 2,13.1 -1,19.3 l -61,126.9 c -6.2,12.7 -21.4,18.1 -33.9,12 z"
inkscape:connector-curvature="0" />
<g id="g1809">
<g id="g1807">
<path style="fill:#609926"
d="m 622.7,149.8 c -4.1,-4.1 -9.6,-4 -9.6,-4 0,0 -117.2,6.6 -177.9,8 -13.3,0.3 -26.5,0.6 -39.6,0.7 0,39.1 0,78.2 0,117.2 -5.5,-2.6 -11.1,-5.3 -16.6,-7.9 0,-36.4 -0.1,-109.2 -0.1,-109.2 -29,0.4 -89.2,-2.2 -89.2,-2.2 0,0 -141.4,-7.1 -156.8,-8.5 -9.8,-0.6 -22.5,-2.1 -39,1.5 -8.7,1.8 -33.5,7.4 -53.8,26.9 -45,40.1 -33.5,103.9 -32.1,113.5 1.7,11.7 6.9,44.2 31.7,72.5 45.8,56.1 144.4,54.8 144.4,54.8 0,0 12.1,28.9 30.6,55.5 25,33.1 50.7,58.9 75.7,62 63,0 188.9,-0.1 188.9,-0.1 0,0 12,0.1 28.3,-10.3 14,-8.5 26.5,-23.4 26.5,-23.4 0,0 12.9,-13.8 30.9,-45.3 5.5,-9.7 10.1,-19.1 14.1,-28 0,0 55.2,-117.1 55.2,-231.1 -1.1,-34.5 -9.6,-40.6 -11.6,-42.6 z M 125.6,353.9 c -25.9,-8.5 -36.9,-18.7 -36.9,-18.7 0,0 -19.1,-13.4 -28.7,-39.8 -16.5,-44.2 -1.4,-71.2 -1.4,-71.2 0,0 8.4,-22.5 38.5,-30 13.8,-3.7 31,-3.1 31,-3.1 0,0 7.1,59.4 15.7,94.2 7.2,29.2 24.8,77.7 24.8,77.7 0,0 -26.1,-3.1 -43,-9.1 z m 300.3,107.6 c 0,0 -6.1,14.5 -19.6,15.4 -5.8,0.4 -10.3,-1.2 -10.3,-1.2 0,0 -0.3,-0.1 -5.3,-2.1 l -112.9,-55 c 0,0 -10.9,-5.7 -12.8,-15.6 -2.2,-8.1 2.7,-18.1 2.7,-18.1 L 322,273 c 0,0 4.8,-9.7 12.2,-13 0.6,-0.3 2.3,-1 4.5,-1.5 8.1,-2.1 18,2.8 18,2.8 L 467.4,315 c 0,0 12.6,5.7 15.3,16.2 1.9,7.4 -0.5,14 -1.8,17.2 -6.3,15.4 -55,113.1 -55,113.1 z"
id="path1803" inkscape:connector-curvature="0" />
<path style="fill:#609926"
d="m 326.8,380.1 c -8.2,0.1 -15.4,5.8 -17.3,13.8 -1.9,8 2,16.3 9.1,20 7.7,4 17.5,1.8 22.7,-5.4 5.1,-7.1 4.3,-16.9 -1.8,-23.1 l 24,-49.1 c 1.5,0.1 3.7,0.2 6.2,-0.5 4.1,-0.9 7.1,-3.6 7.1,-3.6 4.2,1.8 8.6,3.8 13.2,6.1 4.8,2.4 9.3,4.9 13.4,7.3 0.9,0.5 1.8,1.1 2.8,1.9 1.6,1.3 3.4,3.1 4.7,5.5 1.9,5.5 -1.9,14.9 -1.9,14.9 -2.3,7.6 -18.4,40.6 -18.4,40.6 -8.1,-0.2 -15.3,5 -17.7,12.5 -2.6,8.1 1.1,17.3 8.9,21.3 7.8,4 17.4,1.7 22.5,-5.3 5,-6.8 4.6,-16.3 -1.1,-22.6 1.9,-3.7 3.7,-7.4 5.6,-11.3 5,-10.4 13.5,-30.4 13.5,-30.4 0.9,-1.7 5.7,-10.3 2.7,-21.3 -2.5,-11.4 -12.6,-16.7 -12.6,-16.7 -12.2,-7.9 -29.2,-15.2 -29.2,-15.2 0,0 0,-4.1 -1.1,-7.1 -1.1,-3.1 -2.8,-5.1 -3.9,-6.3 4.7,-9.7 9.4,-19.3 14.1,-29 -4.1,-2 -8.1,-4 -12.2,-6.1 -4.8,9.8 -9.7,19.7 -14.5,29.5 -6.7,-0.1 -12.9,3.5 -16.1,9.4 -3.4,6.3 -2.7,14.1 1.9,19.8 -8.2,16.8 -16.4,33.6 -24.6,50.4 z"
id="path1805" inkscape:connector-curvature="0" />
</g>
</g>
</g>
</svg>
</template>

View File

@@ -1,32 +0,0 @@
<template>
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" id="logo" width="300"
height="72" viewBox="0 0 465.36509 465.36288" class="svg replaced-svg" sodipodi:docname="logo.svg"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
<defs id="defs2431">
<linearGradient id="linear-gradient" gradientUnits="userSpaceOnUse" x1="110.25" y1="213.3" x2="496.14001"
y2="436.09">
<stop offset="0" style="stop-color: rgb(170, 92, 195); --darkreader-inline-stopcolor: #b068c7;"
data-darkreader-inline-stopcolor="" id="stop2426" />
<stop offset="1" style="stop-color: rgb(0, 164, 220); --darkreader-inline-stopcolor: #32cbff;"
data-darkreader-inline-stopcolor="" id="stop2428" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linear-gradient" id="linearGradient6687"
gradientUnits="userSpaceOnUse" x1="110.25" y1="213.3" x2="496.14001" y2="436.09" />
<linearGradient inkscape:collect="always" xlink:href="#linear-gradient" id="linearGradient6689"
gradientUnits="userSpaceOnUse" x1="110.25" y1="213.3" x2="496.14001" y2="436.09" />
</defs>
<g id="icon-transparent" transform="translate(-23.290284,-23.3)">
<path id="inner-shape"
d="m 256,201.6 c -20.4,0 -86.2,119.3 -76.2,139.4 10,20.1 142.5,19.9 152.4,0 9.9,-19.9 -55.7,-139.4 -76.2,-139.4 z"
inkscape:connector-curvature="0" style="fill:url(#linearGradient6687)" />
<path id="outer-shape"
d="m 256,23.3 c -61.6,0 -259.8,359.4 -229.6,420.1 30.2,60.7 429.3,60 459.2,0 C 515.5,383.4 317.6,23.3 256,23.3 Z m 150.5,367.5 c -19.6,39.3 -281.1,39.8 -300.9,0 C 85.8,351 215.7,115.5 256,115.5 c 40.3,0 170.1,235.9 150.5,275.3 z"
inkscape:connector-curvature="0" style="fill:url(#linearGradient6689)" />
</g>
</svg>
</template>

View File

@@ -1,27 +0,0 @@
<template>
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="51.180511mm" height="34.942585mm"
viewBox="0 0 51.180511 34.942585" version="1.1" id="svg5807" inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="pegaz.svg">
<defs id="defs5801">
<linearGradient inkscape:collect="always" id="linearGradient5890">
<stop style="stop-color:#322eeb;stop-opacity:1" offset="0" id="stop5886" />
<stop style="stop-color:#702fff;stop-opacity:1" offset="1" id="stop5888" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient5890" id="linearGradient5892"
x1="37.362221" y1="294.65009" x2="19.9897" y2="279.14844" gradientUnits="userSpaceOnUse"
gradientTransform="matrix(3.7795276,0,0,3.7795276,18.897638,-1009.3508)" />
</defs>
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(5,-267.05741)">
<path style="display:inline;fill:url(#linearGradient5892);fill-opacity:1;stroke-width:0.99665797"
d="m 135.29297,18.898438 c -15.90988,0.449723 -22.89844,21.96289 -22.89844,21.96289 -4.74107,-8.737181 -16.406391,-9.600018 -19.919921,-9.662109 l -59.322265,-0.002 c -4.8e-4,0.0038 -9.09e-4,0.0081 -0.002,0.01563 l -14.199219,-0.03711 c -0.02646,0.250205 -0.04434,0.501031 -0.05273,0.751953 0.0079,7.377147 7.711797,13.530744 17.759765,14.185547 l 31.982422,0.0625 v -0.0039 l 14.494141,0.02539 c 1.363124,0.02268 2.456124,1.13466 2.457031,2.498046 0,1.377638 -1.11455,2.495694 -2.492188,2.5 v 0.002 H 68.640625 v -0.02148 H 37.486328 c -0.606153,0 -0.256172,3.8e-5 -0.822266,0 v 0.002 c 0.0093,7.37642 7.74982,14.323771 17.796876,14.978516 0,0 1.558206,0.0032 1.628906,0.0039 0.544082,0.0038 2.013817,0.01758 12.535156,0.01758 0.01247,7.56e-4 0.02464,0.0032 0.03711,0.0039 0,0 1.917481,0.01953 14.4375,0.01953 1.377676,0.0038 2.492188,1.122324 2.492188,2.5 0,1.294601 -0.988167,2.347277 -2.25,2.474609 h -12.701172 -2 -14.195313 v 0.01563 c 0.0068,6.466999 5.958335,12.601876 14.195313,14.458985 l 2,0.490234 c 5.267465,0.03335 10.535418,0.004 15.802734,0.05859 -16.81854,0.0076 11.125029,0.002 14.15625,0.002 l 3.25,0.210937 9.2832,8.482422 c 16.74585,9.688082 31.23828,11.119142 31.23828,11.119142 0,0 11.90291,15.36174 29.47461,1.06836 1.55626,-1.26588 0.0137,-2.98828 0.0137,-2.98828 L 127.49414,40.861328 Z M 36.664062,51.177734 c -8.319917,0 -13.595359,-9.23e-4 -14.050781,-0.002 v 0.002 c -0.430261,-5.67e-4 4.377264,-3.4e-4 14.050781,0 z M 141.93945,29.009766 c -5.87501,2.187477 -8.125,11.9375 -8.125,11.9375 l 3.8125,5.125 z"
id="rect269-7-1-0" inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccccccccscccccccscccccccccccccccccccccccc"
transform="matrix(0.26458333,0,0,0.26458333,-5,267.05741)" />
</g>
</svg>
</template>

View File

@@ -1,17 +0,0 @@
<template>
<svg width="279.38254" height="369.00497" viewBox="0 0 261.92107 345.94192" version="1.1" id="svg6755"
sodipodi:docname="logo.svg" inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs id="defs6751" />
<path style="fill:#ffffff;stroke-width:0.9375;fill-opacity:1"
d="M 9.3448306,100.99152 35.913127,87.972678 37.245724,50.655062 67.542451,16.28108 100.72365,57.405625 125.75631,39.37409 l 15.22518,1.834775 14.84036,21.063668 31.87425,-38.730634 13.74071,0.372539 20.9012,30.130237 3.73859,35.563734 31.46306,12.965961 -3.5426,181.37087 L 132.06548,337.18752 5.4171538,277.0129 Z"
id="path1622" />
<path
d="M 68.318,0 31.941,51.237 V 80.198 L 0.286,95.255 0,95.121 v 188.952 l 123.419,58.309 7.542,3.56 7.542,-3.56 123.418,-58.309 V 95.121 l -0.232,0.11 -31.665,-15.062 V 51.237 L 228.917,49.678 193.645,0 157.265,51.237 v 0.05 L 130.795,14.006 104.528,51 103.589,49.678 Z m 6.437,29.762 14.07,19.816 H 47.811 L 61.72,29.995 74.756,29.762 Z m 125.324,0 14.072,19.816 H 173.139 L 187.042,29.995 Z M 137.23,43.77 151.3,63.583 H 110.292 L 124.195,44 Z M 43.923,59.564 h 19.452 v 65.497 l -19.452,-9.19 z m 29.438,0 h 19.354 v 79.356 l -19.354,-9.142 z m 95.89,0 h 19.45 v 70.146 l -19.45,9.188 z m 29.435,0 h 19.352 v 56.285 l -19.352,9.142 z M 106.4,73.57 h 19.451 v 81.004 l -19.451,-9.19 z m 29.438,0 h 19.352 v 71.971 l -19.352,9.145 z m 94.182,21.526 17.126,7.002 -17.126,8.09 V 95.095 Z M 31.94,95.121 v 15.09 l -17.122,-8.09 z m -16.859,23.808 108.337,51.178 v 155.59 L 15.082,274.519 v -155.59 z m 231.755,0 v 155.59 l -108.334,51.178 v -155.59 z"
id="path6753" inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
</svg>
</template>

View File

@@ -1,21 +0,0 @@
<template>
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" id="svg919" width="834.39722"
height="730.48706" viewBox="0 0 834.39722 730.48706" sodipodi:docname="radio.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<defs id="defs923">
<linearGradient inkscape:collect="always" id="linearGradient1563">
<stop style="stop-color:#d50500;stop-opacity:1" offset="0" id="stop1559" />
<stop style="stop-color:#e1b900;stop-opacity:0.76862746" offset="1" id="stop1561" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient1563" id="linearGradient1565"
x1="90.683296" y1="690.62628" x2="767.32019" y2="225.25154" gradientUnits="userSpaceOnUse" />
</defs>
<path style="fill:url(#linearGradient1565);fill-opacity:1"
d="M 94.50247,730.25079 C 77.117356,727.71405 65.427746,724.2075 54.618466,718.28673 28.893936,704.19615 10.662156,680.93363 2.6616063,651.99329 l -2.65913978,-9.61888 v -197 c 0,-214.09526 -0.29603,-202.52243 5.59812978,-218.84753 5.9199797,-16.39658 14.1859497,-28.9754 27.0974097,-41.23574 11.62637,-11.04006 22.82393,-17.81421 38.00471,-22.99161 16.7009,-5.69583 3.53919,-5.42367 263.180744,-5.44197 232.58777,-0.0164 239.03707,-0.0671 236.11901,-1.85632 -1.65,-1.01171 -26.85,-15.02377 -56,-31.1379 C 353.66179,35.226934 368.85438,44.037404 364.99429,37.450664 356.9973,23.804834 364.1962,6.0125243 379.56052,1.4498143 c 10.34373,-3.07175 13.77778,-2.05749005 36.94195,10.9109797 19.01034,10.64295 97.1136,54.21233 138,76.98237 14.025,7.81066 47.00125,26.200456 73.28056,40.866226 l 47.78056,26.66502 h 30.89708 c 16.99339,0 34.39858,0.48701 38.6782,1.08225 14.20305,1.97547 32.37619,9.03994 44.28611,17.21541 6.21634,4.26716 18.53026,16.14867 23.71094,22.87832 8.16272,10.60329 15.46557,26.16114 19.11287,40.71774 1.5055,6.0088 1.6867,24.06134 2.0033,199.60628 0.3618,200.57325 0.3582,200.77432 -3.837,216.39503 -8.34326,31.06582 -34.33414,58.98896 -64.82161,69.64064 -18.31727,6.39967 12.31571,5.86253 -344.59101,6.0423 -178.2,0.0898 -325.125,-9.6e-4 -326.5,-0.20159 z m 463.5,-130.36273 c 22.57197,-1.76998 39.46342,-6.37844 59,-16.09687 15.81513,-7.8672 28.75425,-17.16261 41,-29.45425 21.41719,-21.49743 36.53683,-49.15408 42.50461,-77.74886 10.24379,-49.08335 -2.70354,-98.53261 -35.67275,-136.24359 -19.93605,-22.80332 -48.49533,-40.49778 -77.49171,-48.0115 -37.24965,-9.65236 -77.34154,-5.22028 -111.58857,12.33589 -20.88648,10.70711 -43.3649,30.29648 -56.46236,49.20553 -42.43451,61.26347 -36.68664,142.39143 13.96448,197.10068 25.35051,27.38158 63.83544,45.85088 101.7463,48.82906 5.5,0.43206 10.225,0.83942 10.5,0.90523 0.275,0.0658 5.9,-0.30379 12.5,-0.82132 z M 531.42186,546.9284 c -29.24511,-5.36131 -54.27731,-21.21641 -70.14873,-44.43138 -5.93182,-8.67642 -12.41142,-23.03069 -14.97884,-33.18267 -3.07438,-12.15653 -3.28412,-38.00354 -0.40119,-49.43994 10.22955,-40.58004 40.67752,-69.95214 81.05008,-78.1862 13.00955,-2.65332 34.81951,-2.1438 46.68477,1.09065 36.91805,10.06379 65.4177,38.78128 75.0221,75.59555 3.09496,11.86318 3.38066,36.76342 0.55537,48.40426 -9.34166,38.48986 -37.01321,67.19032 -74.89653,77.68141 -7.52303,2.08336 -12.08506,2.64726 -23.80642,2.94265 -7.975,0.20097 -16.56127,-0.0125 -19.08061,-0.47433 z m -234.25133,25.00962 c 17.1098,-7.76851 20.54111,-31.16909 6.35142,-43.31494 -8.21303,-7.03005 -4.25978,-6.74929 -94.94762,-6.74309 -52.43388,0.004 -82.88542,0.37041 -85.24917,1.02693 -15.36872,4.26859 -23.73524,22.18807 -16.92644,36.25318 2.62173,5.41577 9.5535,11.93059 14.31881,13.45754 2.18411,0.69986 31.60206,1.07945 87.78494,1.13272 80.85911,0.0767 84.67959,-10e-4 88.66806,-1.81234 z m 0.90015,-104.74119 c 19.10488,-10.22623 19.00946,-37.37206 -0.16481,-46.88568 -3.75492,-1.86307 -7.12808,-1.94688 -88.67948,-2.20332 -84.65121,-0.26619 -84.78339,-0.26343 -89.74164,1.86955 -13.55452,5.831 -19.26922,21.67758 -12.66759,35.12662 1.54684,3.15128 4.47133,7.10366 6.49887,8.78307 7.29246,6.04035 4.71464,5.88894 96.68644,5.67904 l 84,-0.1917 z m 0.0515,-104.52326 c 11.55775,-6.09711 16.84264,-18.39274 13.33465,-31.0239 -1.54521,-5.56396 -6.77189,-11.68576 -12.95436,-15.17298 l -5.5,-3.10228 h -84 c -69.20471,0 -84.69473,0.24512 -87.94431,1.39168 -5.56198,1.96245 -13.09728,9.34113 -15.22261,14.90621 -3.61657,9.46987 -1.72895,19.64759 4.99734,26.94475 4.47853,4.85863 7.67996,6.81477 13.38708,8.17981 2.1274,0.50884 39.88196,0.83313 86.2825,0.74113 l 82.5,-0.16358 5.11974,-2.70084 z"
id="path1028" inkscape:connector-curvature="0" />
</svg>
</template>

View File

@@ -1 +0,0 @@
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="14.364" xmlns="http://www.w3.org/2000/svg" height="13.2" id="screenshot-ebe7fc5d-5b94-11ed-963d-5f59412bd802" viewBox="674.9 1469.9 14.364 13.2" style="-webkit-print-color-adjust: exact;" fill="none" version="1.1"><g id="shape-ebe7fc5d-5b94-11ed-963d-5f59412bd802"><g id="fills-ebe7fc5d-5b94-11ed-963d-5f59412bd802"><path stroke-linejoin="round" rx="0" ry="0" d="M675,1476L687.25,1476L682,1470.75L682.664,1470L689.164,1476.5L682.664,1483L682,1482.25L687.25,1477L675,1477L675,1476ZZ" style="fill: rgb(0, 0, 0); fill-opacity: 1;"/></g><g id="strokes-ebe7fc5d-5b94-11ed-963d-5f59412bd802"><g class="stroke-shape"><path stroke-linejoin="round" rx="0" ry="0" d="M675,1476L687.25,1476L682,1470.75L682.664,1470L689.164,1476.5L682.664,1483L682,1482.25L687.25,1477L675,1477L675,1476ZZ" style="fill: none; stroke-width: 0.2;"/></g></g></g></svg>

Before

Width:  |  Height:  |  Size: 890 B

View File

@@ -1 +0,0 @@
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="17.2" xmlns="http://www.w3.org/2000/svg" height="17.2" id="screenshot-39f85615-bf4c-80f1-8001-923fc255459e" viewBox="572.9 1607.9 17.2 17.2" style="-webkit-print-color-adjust: exact;" fill="none" version="1.1"><g id="shape-39f85615-bf4c-80f1-8001-923fc255459e"><g id="fills-39f85615-bf4c-80f1-8001-923fc255459e"><path stroke-linejoin="round" rx="0" ry="0" d="M576,1608L586.586,1608L590,1611.414L590,1622C590,1623.657,588.657,1625,587,1625L576,1625C574.343,1625,573,1623.657,573,1622L573,1611C573,1609.343,574.343,1608,576,1608ZZM576,1609C574.895,1609,574,1609.895,574,1611L574,1622C574,1623.105,574.895,1624,576,1624L587,1624C588.105,1624,589,1623.105,589,1622L589,1611.914L586.086,1609L585,1609L585,1613L585,1614L576,1614L576,1613L576,1609ZZM577,1609L577,1613L584,1613L584,1609L577,1609ZZM582,1616C583.657,1616,585,1617.343,585,1619C585,1620.657,583.657,1622,582,1622C580.343,1622,579,1620.657,579,1619C579,1617.343,580.343,1616,582,1616ZZM582,1617C580.895,1617,580,1617.895,580,1619C580,1620.105,580.895,1621,582,1621C583.105,1621,584,1620.105,584,1619C584,1617.895,583.105,1617,582,1617ZZ" style="fill: rgb(0, 0, 0); fill-opacity: 1;"/></g><g id="strokes-39f85615-bf4c-80f1-8001-923fc255459e"><g class="stroke-shape"><path stroke-linejoin="round" rx="0" ry="0" d="M576,1608L586.586,1608L590,1611.414L590,1622C590,1623.657,588.657,1625,587,1625L576,1625C574.343,1625,573,1623.657,573,1622L573,1611C573,1609.343,574.343,1608,576,1608ZZM576,1609C574.895,1609,574,1609.895,574,1611L574,1622C574,1623.105,574.895,1624,576,1624L587,1624C588.105,1624,589,1623.105,589,1622L589,1611.914L586.086,1609L585,1609L585,1613L585,1614L576,1614L576,1613L576,1609ZZM577,1609L577,1613L584,1613L584,1609L577,1609ZZM582,1616C583.657,1616,585,1617.343,585,1619C585,1620.657,583.657,1622,582,1622C580.343,1622,579,1620.657,579,1619C579,1617.343,580.343,1616,582,1616ZZM582,1617C580.895,1617,580,1617.895,580,1619C580,1620.105,580.895,1621,582,1621C583.105,1621,584,1620.105,584,1619C584,1617.895,583.105,1617,582,1617ZZ" style="fill: none; stroke-width: 0.2;"/></g></g></g></svg>

Before

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -1 +0,0 @@
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="19.2" xmlns="http://www.w3.org/2000/svg" height="17.2" id="screenshot-8851a460-5b95-11ed-963d-5f59412bd802" viewBox="186.9 1600.9 19.2 17.2" style="-webkit-print-color-adjust: exact;" fill="none" version="1.1"><g id="shape-8851a460-5b95-11ed-963d-5f59412bd802"><g id="fills-8851a460-5b95-11ed-963d-5f59412bd802"><path stroke-linejoin="round" rx="0" ry="0" d="M190,1601L203,1601C204.657,1601,206,1602.343,206,1604L206,1615C206,1616.657,204.657,1618,203,1618L190,1618C188.343,1618,187,1616.657,187,1615L187,1604C187,1602.343,188.343,1601,190,1601ZZM190,1602C188.895,1602,188,1602.895,188,1604L205,1604C205,1602.895,204.105,1602,203,1602L190,1602ZZM188,1615C188,1616.105,188.895,1617,190,1617L203,1617C204.105,1617,205,1616.105,205,1615L205,1605L188,1605L188,1615ZZM202,1615L197,1615L197,1614L202,1614L202,1615ZZM191,1607.5L191.707,1606.793L195.914,1611L191.707,1615.207L191,1614.5L194.5,1611L191,1607.5ZZ" style="fill: rgb(0, 0, 0); fill-opacity: 1;"/></g><g id="strokes-8851a460-5b95-11ed-963d-5f59412bd802"><g class="stroke-shape"><path stroke-linejoin="round" rx="0" ry="0" d="M190,1601L203,1601C204.657,1601,206,1602.343,206,1604L206,1615C206,1616.657,204.657,1618,203,1618L190,1618C188.343,1618,187,1616.657,187,1615L187,1604C187,1602.343,188.343,1601,190,1601ZZM190,1602C188.895,1602,188,1602.895,188,1604L205,1604C205,1602.895,204.105,1602,203,1602L190,1602ZZM188,1615C188,1616.105,188.895,1617,190,1617L203,1617C204.105,1617,205,1616.105,205,1615L205,1605L188,1605L188,1615ZZM202,1615L197,1615L197,1614L202,1614L202,1615ZZM191,1607.5L191.707,1606.793L195.914,1611L191.707,1615.207L191,1614.5L194.5,1611L191,1607.5ZZ" style="fill: none; stroke-width: 0.2;"/></g></g></g></svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -1 +0,0 @@
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="61" xmlns="http://www.w3.org/2000/svg" height="43" id="screenshot-c9186fb0-5b95-11ed-963d-5f59412bd802" viewBox="-0 -0 61 43" style="-webkit-print-color-adjust: exact;" fill="none" version="1.1"><g id="shape-c9186fb0-5b95-11ed-963d-5f59412bd802" version="1.1" width="431.99628" height="308.89954" rx="0" ry="0" style="fill: rgb(0, 0, 0);"><g id="shape-c9186fb2-5b95-11ed-963d-5f59412bd802" rx="0" ry="0" style="fill: rgb(0, 0, 0);"><g id="shape-c9186fb3-5b95-11ed-963d-5f59412bd802"><g id="fills-c9186fb3-5b95-11ed-963d-5f59412bd802"><path rx="0" ry="0" d="M16.944,42.842C14.28,42.548,11.654,41.919,9.682,41.103C5.24,39.263,2.341,35.428,0.762,29.304C0.562,28.527,0.375,27.665,0.347,27.388C0.318,27.11,0.229,26.36,0.147,25.721C0.066,25.081,0,23.899,0,23.093C0,21.885,0.049,21.549,0.276,21.182C0.859,20.241,-0.744,20.306,21.915,20.3C43.824,20.295,43.41,20.307,45.525,19.614L46.433,19.316L46.032,18.565C45.119,16.853,44.941,14.107,45.608,12.023C45.971,10.889,46.726,9.349,47.252,8.67L47.619,8.195L48.318,8.57C50.31,9.639,52.144,11.998,52.73,14.244L52.91,14.935L55.225,14.949C57.306,14.961,57.649,14.998,58.613,15.315C59.852,15.723,61,16.444,61,16.813C61,17.392,59.971,19.072,59.05,19.997C57.5,21.554,55.519,22.379,52.796,22.602L51.583,22.701L51.116,23.835C50.522,25.28,49.101,28.092,48.487,29.04C48.226,29.442,48.043,29.771,48.08,29.771C48.117,29.771,48.057,29.881,47.947,30.015C47.836,30.149,47.261,30.906,46.669,31.697C43.764,35.578,39.574,38.818,35.284,40.499C34.866,40.663,34.365,40.863,34.171,40.943C33.977,41.024,33.755,41.105,33.677,41.124C33.32,41.21,30.406,42.053,30.217,42.124C30.101,42.168,29.964,42.197,29.914,42.187C29.863,42.177,29.373,42.262,28.826,42.374C26.044,42.946,20.028,43.183,16.944,42.842ZZM5.252,19.025C5.014,18.789,5.014,13.887,5.252,13.651C5.518,13.389,11.205,13.417,11.428,13.682C11.612,13.901,11.688,18.354,11.516,18.888C11.419,19.188,11.379,19.192,8.42,19.192C6.276,19.192,5.373,19.144,5.252,19.025ZZM12.664,19.102C12.61,19.049,12.567,17.796,12.567,16.317C12.567,13.645,12.569,13.628,12.884,13.552C13.059,13.51,14.473,13.493,16.026,13.514L18.85,13.554L18.85,16.338L18.85,19.122L15.805,19.16C14.131,19.18,12.717,19.154,12.664,19.102ZZM20.111,18.883C19.941,18.352,20.019,13.899,20.203,13.68C20.424,13.417,26.112,13.391,26.377,13.651C26.555,13.828,26.63,18.537,26.46,18.972C26.386,19.163,25.973,19.192,23.293,19.192C20.234,19.192,20.21,19.189,20.111,18.883ZZM27.629,19.099C27.577,19.048,27.534,17.802,27.534,16.33C27.534,14.018,27.565,13.642,27.758,13.569C27.881,13.522,29.275,13.484,30.856,13.484C33.003,13.484,33.759,13.528,33.842,13.658C33.992,13.895,34.019,18.487,33.872,18.878C33.755,19.19,33.737,19.192,30.739,19.192C29.08,19.192,27.68,19.15,27.629,19.099ZZM35.112,19.099C34.934,18.923,35.005,13.832,35.188,13.651C35.309,13.532,36.197,13.484,38.289,13.484C41.044,13.484,41.23,13.501,41.368,13.754C41.582,14.148,41.561,18.811,41.344,19.025C41.161,19.205,35.291,19.275,35.112,19.099ZZM12.729,12.326C12.504,12.059,12.491,7.13,12.715,6.864C12.851,6.702,13.416,6.663,15.679,6.663C17.216,6.663,18.575,6.701,18.698,6.748C18.891,6.821,18.921,7.196,18.921,9.504C18.921,11.397,18.872,12.225,18.751,12.343C18.498,12.593,12.941,12.578,12.729,12.326ZZM20.269,12.323C20.033,12.153,20.01,11.908,20.021,9.599C20.029,7.861,20.085,6.999,20.2,6.862C20.46,6.554,26.009,6.572,26.324,6.882C26.654,7.207,26.654,11.966,26.324,12.291C26.137,12.475,25.661,12.51,23.315,12.51C21.205,12.51,20.465,12.465,20.269,12.323ZZM27.704,12.343C27.465,12.107,27.465,7.066,27.704,6.83C27.912,6.625,33.422,6.597,33.747,6.8C33.924,6.909,33.959,7.378,33.959,9.587C33.959,11.795,33.924,12.264,33.747,12.374C33.422,12.576,27.912,12.548,27.704,12.343ZZM27.69,5.497C27.578,5.364,27.54,4.498,27.567,2.678L27.605,0.051L30.67,0.014C33.482,-0.021,33.745,-0.004,33.861,0.222C33.931,0.358,33.981,1.583,33.973,2.945C33.961,4.981,33.921,5.445,33.747,5.553C33.631,5.625,32.257,5.686,30.694,5.687C28.448,5.688,27.818,5.649,27.69,5.497ZZ" style="fill: rgb(36, 151, 237);"/></g></g></g></g></svg>

Before

Width:  |  Height:  |  Size: 3.9 KiB

View File

@@ -1,3 +0,0 @@
<svg width="30" height="23" viewBox="1084 1315 30 23" style="-webkit-print-color-adjust:exact" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1110.225 1338h-22.45c-2.085 0-3.775-1.621-3.775-3.621v-15.758c0-2 1.69-3.621 3.775-3.621h7.956c1.817 0 3.376 1.242 3.71 2.955l.063.321a.747.747 0 0 0 .742.591h9.979c2.085 0 3.775 1.621 3.775 3.621v11.891c0 2-1.69 3.621-3.775 3.621Zm-22.45-21.552c-1.251 0-2.265.973-2.265 2.173v15.758c0 1.2 1.014 2.173 2.265 2.173h22.45c1.251 0 2.265-.973 2.265-2.173v-11.891c0-1.2-1.014-2.173-2.265-2.173h-9.979c-1.091 0-2.026-.746-2.226-1.774l-.063-.32c-.201-1.027-1.136-1.772-2.226-1.773Z" style="fill:#000"/>
</svg>

Before

Width:  |  Height:  |  Size: 659 B

View File

@@ -1,31 +0,0 @@
<template>
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="160.997" xmlns="http://www.w3.org/2000/svg" height="98.997"
id="screenshot-ad9ebd90-5ab7-11ed-b140-a5c46caee909" viewBox="766.502 -54.498 160.997 98.997"
style="-webkit-print-color-adjust: exact;" fill="none" version="1.1">
<g id="shape-ad9ebd90-5ab7-11ed-b140-a5c46caee909">
<defs>
<linearGradient gradientUnits="userSpaceOnUse" y1="294.65009"
id="d3e7133f-3d52-8015-8001-96a125166333-linearGradient5892"
xlink:href="#d3e7133f-3d52-8015-8001-96a125166333-linearGradient5890" x1="37.362221" y2="279.14844"
x2="19.9897"
gradientTransform="matrix(1.027997,0,0,1.03956,747.572515,-73.646054) matrix(3.7795276,0,0,3.7795276,18.897638,-1009.3508)" />
<linearGradient id="d3e7133f-3d52-8015-8001-96a125166333-linearGradient5890">
<stop offset="0" id="stop5886" style="stop-color: rgb(50, 46, 235); stop-opacity: 1;" />
<stop offset="1" id="stop5888" style="stop-color: rgb(112, 47, 255); stop-opacity: 1;" />
</linearGradient>
</defs>
<g id="fills-ad9ebd90-5ab7-11ed-b140-a5c46caee909">
<path rx="0" ry="0"
d="M886.653,-54C870.298,-53.532,863.114,-31.168,863.114,-31.168C858.24,-40.251,846.248,-41.148,842.636,-41.213L781.653,-41.215C781.653,-41.211,781.652,-41.206,781.651,-41.198L767.054,-41.237C767.027,-40.977,767.009,-40.716,767,-40.455C767.008,-32.786,774.928,-26.389,785.257,-25.709L818.135,-25.644L818.135,-25.648L833.035,-25.621C834.436,-25.598,835.56,-24.442,835.561,-23.024C835.561,-21.592,834.415,-20.43,832.999,-20.426L832.999,-20.423L818.135,-20.423L818.135,-20.446L786.108,-20.446C785.485,-20.446,785.845,-20.446,785.263,-20.446L785.263,-20.444C785.273,-12.775,793.23,-5.553,803.558,-4.873C803.558,-4.873,805.16,-4.869,805.233,-4.869C805.792,-4.865,807.303,-4.85,818.119,-4.85C818.132,-4.85,818.144,-4.847,818.157,-4.846C818.157,-4.846,820.128,-4.826,832.999,-4.826C834.415,-4.822,835.561,-3.659,835.561,-2.227C835.561,-0.881,834.545,0.213,833.248,0.345L820.191,0.345L818.135,0.345L803.542,0.345L803.542,0.362C803.549,7.085,809.667,13.462,818.135,15.393L820.191,15.902C825.606,15.937,831.021,15.906,836.436,15.963C819.147,15.971,847.872,15.965,850.989,15.965L854.33,16.185L863.873,25.003C881.087,35.074,895.985,36.562,895.985,36.562C895.985,36.562,908.222,52.531,926.285,37.672C927.885,36.356,926.299,34.566,926.299,34.566L878.636,-31.168ZM785.263,-20.444C776.71,-20.444,771.287,-20.445,770.819,-20.446L770.819,-20.444C770.377,-20.444,775.319,-20.444,785.263,-20.444ZZM893.486,-43.489C887.446,-41.215,885.133,-31.079,885.133,-31.079L889.053,-25.751Z"
style="display: inline; fill: url(&quot;#d3e7133f-3d52-8015-8001-96a125166333-linearGradient5892&quot;);" />
</g>
<g id="strokes-ad9ebd90-5ab7-11ed-b140-a5c46caee909">
<g class="stroke-shape">
<path rx="0" ry="0"
d="M886.653,-54C870.298,-53.532,863.114,-31.168,863.114,-31.168C858.24,-40.251,846.248,-41.148,842.636,-41.213L781.653,-41.215C781.653,-41.211,781.652,-41.206,781.651,-41.198L767.054,-41.237C767.027,-40.977,767.009,-40.716,767,-40.455C767.008,-32.786,774.928,-26.389,785.257,-25.709L818.135,-25.644L818.135,-25.648L833.035,-25.621C834.436,-25.598,835.56,-24.442,835.561,-23.024C835.561,-21.592,834.415,-20.43,832.999,-20.426L832.999,-20.423L818.135,-20.423L818.135,-20.446L786.108,-20.446C785.485,-20.446,785.845,-20.446,785.263,-20.446L785.263,-20.444C785.273,-12.775,793.23,-5.553,803.558,-4.873C803.558,-4.873,805.16,-4.869,805.233,-4.869C805.792,-4.865,807.303,-4.85,818.119,-4.85C818.132,-4.85,818.144,-4.847,818.157,-4.846C818.157,-4.846,820.128,-4.826,832.999,-4.826C834.415,-4.822,835.561,-3.659,835.561,-2.227C835.561,-0.881,834.545,0.213,833.248,0.345L820.191,0.345L818.135,0.345L803.542,0.345L803.542,0.362C803.549,7.085,809.667,13.462,818.135,15.393L820.191,15.902C825.606,15.937,831.021,15.906,836.436,15.963C819.147,15.971,847.872,15.965,850.989,15.965L854.33,16.185L863.873,25.003C881.087,35.074,895.985,36.562,895.985,36.562C895.985,36.562,908.222,52.531,926.285,37.672C927.885,36.356,926.299,34.566,926.299,34.566L878.636,-31.168ZM785.263,-20.444C776.71,-20.444,771.287,-20.445,770.819,-20.446L770.819,-20.444C770.377,-20.444,775.319,-20.444,785.263,-20.444ZZM893.486,-43.489C887.446,-41.215,885.133,-31.079,885.133,-31.079L889.053,-25.751Z"
style="display: inline; fill: none; stroke-width: 0.996658;" />
</g>
</g>
</g>
</svg>
</template>

View File

@@ -1 +0,0 @@
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="17" xmlns="http://www.w3.org/2000/svg" height="21.069" id="screenshot-8851a463-5b95-11ed-963d-5f59412bd802" viewBox="258 1606 17 21.069" style="-webkit-print-color-adjust: exact;" fill="none" version="1.1"><g id="shape-8851a463-5b95-11ed-963d-5f59412bd802"><g id="fills-8851a463-5b95-11ed-963d-5f59412bd802"><path stroke-linejoin="round" rx="0" ry="0" d="M266.5,1607.108L274,1610.631L274,1615.644C274,1620.453,270.784,1624.896,266.5,1626.036C262.216,1624.897,259,1620.453,259,1615.644L259,1610.631M266.5,1627.069C271.398,1625.842,275,1620.944,275,1615.644L275,1610L266.5,1606L258,1610L258.001,1615.644C258.001,1620.944,261.602,1625.842,266.5,1627.069ZZ" style="fill: rgb(0, 0, 0); fill-opacity: 1;"/></g></g></svg>

Before

Width:  |  Height:  |  Size: 769 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 30 KiB

View File

@@ -0,0 +1,25 @@
<script>
export default {
props: {
terminalContent: {
required: true,
type: String,
}
},
}
</script>
<template>
<div class="bg-slate-900 flex-row rounded-xl w-4/5 md:w-96 max-w-full md:min-w-max h-56 md:z-10 -mb-8 md:-mb-0">
<div class="p-3 flex justify-between w-20">
<div class="bg-green-400 h-4 w-4 r-1 rounded-full"></div>
<div class="bg-yellow-300 h-4 w-4 r-1 rounded-full"></div>
<div class="bg-red-600 h-4 w-4 r-1 rounded-full"></div>
</div>
<div class="flex h-4/5">
<code class="w-full text-white font-mono text-xs md:text-base p-4 pt-0 mr-0 overflow-scroll whitespace-pre">
{{ terminalContent }}<span class="w-2 h-4 bg-white inline-block animate-blink relative" style="margin-bottom: -2px;" ref="terminal" />
</code>
</div>
</div>
</template>

View File

@@ -16,7 +16,7 @@
<script setup>
import { useMeta } from 'vue-meta'
import { useUsersStore } from '~/stores/useUsersStore'
import { useUsersStore } from 'Store/useUsersStore'
useMeta({
title: 'About Page',

View File

@@ -16,6 +16,7 @@
<main class="-mt-20">
<Demo />
<AppList />
<BackupRestore />
</main>
</div>
</template>
@@ -24,13 +25,14 @@
import { useMeta } from 'vue-meta'
import { ref } from 'vue'
import { useRouter } from 'vue-router'
import { useUsersStore } from '~/stores/useUsersStore'
import { useUsersStore } from 'Store/useUsersStore'
import Github from "~/components/svg/github.vue";
import HeroTitle from "~/components/hero-title.vue";
import HeroButtons from "~/components/hero-buttons.vue";
import Demo from "~/components/demo.vue";
import AppList from "~/components/applications-list.vue";
import Github from 'Svg/github.vue'
import HeroTitle from 'Component/hero-title.vue'
import HeroButtons from 'Component/hero-buttons.vue'
import Demo from 'Component/demo.vue'
import AppList from 'Component/applications-list.vue'
import BackupRestore from 'Component/backup-restore.vue'
useMeta({
title: 'Deploy stack',
@@ -52,3 +54,12 @@ function saveName() {
newName.value = ''
}
</script>
<style>
.pegaz-section {
@apply flex flex-col md:flex-row items-center justify-center mb-28;
}
.app {
@apply bg-black bg-opacity-10 w-20 h-20 p-4 rounded-xl flex-wrap cursor-pointer inline-block transition-all;
}
</style>

7
test/basic.test.js Normal file
View File

@@ -0,0 +1,7 @@
import { test, assert, describe } from 'vitest'
describe('example test', () => {
test('assert', () => {
assert.equal(1, 1)
})
})

View File

@@ -5,15 +5,20 @@ import Pages from 'vite-plugin-pages'
import Components from 'unplugin-vue-components/vite'
import Layouts from 'vite-plugin-vue-layouts'
// https://vitejs.dev/config/
export default defineConfig({
resolve: {
alias: {
'~/': `${path.resolve(__dirname, 'src')}/`,
'~': path.resolve(__dirname, 'src'),
'Component': path.resolve(__dirname, 'src/components'),
'Store': path.resolve(__dirname, 'src/stores'),
'Svg': path.resolve(__dirname, 'src/assets/svg'),
},
},
plugins: [vue(), Pages(), Layouts(), Components()],
build: {
target: 'esnext'
}
},
test: {
environment: 'happy-dom',
},
})

8
vitest.config.js Normal file
View File

@@ -0,0 +1,8 @@
import { defineConfig } from 'vitest/config'
import vue from '@vitejs/plugin-vue'
export default defineConfig({
test: {
// ...
},
})