Initial commit

This commit is contained in:
Sören Oesterwind 2022-11-15 21:15:26 +01:00
parent 935f7aea62
commit 1f5ddc35f3
27 changed files with 547 additions and 185 deletions

7
components/Herotitle.jsx Normal file
View File

@ -0,0 +1,7 @@
import styles from '../styles/Herotitle.module.css'
export default function Herotitle() {
return (
<img src="/PNH_Wordmark.svg" className={styles.herotitle} alt="Pnh wordmark"></img>
)
}

53
components/Matrix.jsx Normal file
View File

@ -0,0 +1,53 @@
import { useEffect } from 'react';
import styles from '../styles/Matrix.module.css'
export default function Matrix({ height, width }) {
useEffect(() => {
console.log(height, width);
const canvas = document.getElementById('waterfall');
const ctx = canvas.getContext('2d');
const w = canvas.width = document.body.offsetWidth;
const h = canvas.height = document.body.offsetHeight;
const cols = Math.floor(w / 20) + 1;
const ypos = Array(cols).fill(0);
ctx.fillStyle = '#000';
ctx.fillRect(0, 0, w, h);
function matrix() {
ctx.fillStyle = '#0001';
ctx.fillRect(0, 0, w, h);
ctx.fillStyle = '#0f0';
ctx.font = '15pt monospace';
let runningIndex = 0;
ypos.forEach((y, ind) => {
const randVal = Math.random()
let text = "";
if(randVal > 0.6) {
text = String.fromCharCode(Math.random() * 128);
} else {
const items = ["p", "n", "h"]
text = items[runningIndex];
runningIndex++;
if(runningIndex >= 3) {
runningIndex = 0;
}
}
const x = ind * 20;
ctx.fillText(text, x, y);
if (y > 100 + Math.random() * 10000) ypos[ind] = 0;
else ypos[ind] = y + 20;
});
}
setInterval(matrix, 50);
}, []);
return (
<canvas height={height} width={width} id={"waterfall"} className={styles.Matrix}>
</canvas>
)
}

81
package-lock.json generated
View File

@ -12,7 +12,9 @@
"eslint-config-next": "13.0.3", "eslint-config-next": "13.0.3",
"next": "13.0.3", "next": "13.0.3",
"react": "18.2.0", "react": "18.2.0",
"react-dom": "18.2.0" "react-dom": "18.2.0",
"react-horizontal-scrolling-menu": "^3.2.3",
"react-type-animation": "^2.1.2"
} }
}, },
"node_modules/@babel/runtime": { "node_modules/@babel/runtime": {
@ -691,6 +693,11 @@
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
}, },
"node_modules/compute-scroll-into-view": {
"version": "1.0.17",
"resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz",
"integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg=="
},
"node_modules/concat-map": { "node_modules/concat-map": {
"version": "0.0.1", "version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@ -2358,11 +2365,32 @@
"react": "^18.2.0" "react": "^18.2.0"
} }
}, },
"node_modules/react-horizontal-scrolling-menu": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/react-horizontal-scrolling-menu/-/react-horizontal-scrolling-menu-3.2.3.tgz",
"integrity": "sha512-23uR9+/1mYgvOxpR5tx99F8fQmRrPOO4NsHeZJsMLQtsksZZ4sGFCWxxUMZMgFaLROHM/oKj4y3IHyFyHsUGXA==",
"dependencies": {
"smooth-scroll-into-view-if-needed": "^1.1.32"
},
"peerDependencies": {
"react": ">=16.8"
}
},
"node_modules/react-is": { "node_modules/react-is": {
"version": "16.13.1", "version": "16.13.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
}, },
"node_modules/react-type-animation": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/react-type-animation/-/react-type-animation-2.1.2.tgz",
"integrity": "sha512-6/t4Whl87sLR0c8kzvJngTrCV6OVy3jEeUZoe2svVu9VaYr951VD7OeUie1rIyeD8JfpBIqZGYrPFHZQ04XHrw==",
"peerDependencies": {
"prop-types": "^15.5.4",
"react": ">= 15.0.0",
"react-dom": ">= 15.0.0"
}
},
"node_modules/regenerator-runtime": { "node_modules/regenerator-runtime": {
"version": "0.13.10", "version": "0.13.10",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz",
@ -2485,6 +2513,14 @@
"loose-envify": "^1.1.0" "loose-envify": "^1.1.0"
} }
}, },
"node_modules/scroll-into-view-if-needed": {
"version": "2.2.29",
"resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.29.tgz",
"integrity": "sha512-hxpAR6AN+Gh53AdAimHM6C8oTN1ppwVZITihix+WqalywBeFcQ6LdQP5ABNl26nX8GTEL7VT+b8lKpdqq65wXg==",
"dependencies": {
"compute-scroll-into-view": "^1.0.17"
}
},
"node_modules/semver": { "node_modules/semver": {
"version": "7.3.8", "version": "7.3.8",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
@ -2539,6 +2575,14 @@
"node": ">=8" "node": ">=8"
} }
}, },
"node_modules/smooth-scroll-into-view-if-needed": {
"version": "1.1.33",
"resolved": "https://registry.npmjs.org/smooth-scroll-into-view-if-needed/-/smooth-scroll-into-view-if-needed-1.1.33.tgz",
"integrity": "sha512-crS8NfAaoPrtVYOCMSAnO2vHRgUp22NiiDgEQ7YiaAy5xe2jmR19Jm+QdL8+97gO8ENd7PUyQIAQojJyIiyRHw==",
"dependencies": {
"scroll-into-view-if-needed": "^2.2.28"
}
},
"node_modules/source-map-js": { "node_modules/source-map-js": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
@ -3245,6 +3289,11 @@
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
}, },
"compute-scroll-into-view": {
"version": "1.0.17",
"resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz",
"integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg=="
},
"concat-map": { "concat-map": {
"version": "0.0.1", "version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@ -4419,11 +4468,25 @@
"scheduler": "^0.23.0" "scheduler": "^0.23.0"
} }
}, },
"react-horizontal-scrolling-menu": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/react-horizontal-scrolling-menu/-/react-horizontal-scrolling-menu-3.2.3.tgz",
"integrity": "sha512-23uR9+/1mYgvOxpR5tx99F8fQmRrPOO4NsHeZJsMLQtsksZZ4sGFCWxxUMZMgFaLROHM/oKj4y3IHyFyHsUGXA==",
"requires": {
"smooth-scroll-into-view-if-needed": "^1.1.32"
}
},
"react-is": { "react-is": {
"version": "16.13.1", "version": "16.13.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
}, },
"react-type-animation": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/react-type-animation/-/react-type-animation-2.1.2.tgz",
"integrity": "sha512-6/t4Whl87sLR0c8kzvJngTrCV6OVy3jEeUZoe2svVu9VaYr951VD7OeUie1rIyeD8JfpBIqZGYrPFHZQ04XHrw==",
"requires": {}
},
"regenerator-runtime": { "regenerator-runtime": {
"version": "0.13.10", "version": "0.13.10",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz",
@ -4498,6 +4561,14 @@
"loose-envify": "^1.1.0" "loose-envify": "^1.1.0"
} }
}, },
"scroll-into-view-if-needed": {
"version": "2.2.29",
"resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.29.tgz",
"integrity": "sha512-hxpAR6AN+Gh53AdAimHM6C8oTN1ppwVZITihix+WqalywBeFcQ6LdQP5ABNl26nX8GTEL7VT+b8lKpdqq65wXg==",
"requires": {
"compute-scroll-into-view": "^1.0.17"
}
},
"semver": { "semver": {
"version": "7.3.8", "version": "7.3.8",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
@ -4534,6 +4605,14 @@
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
"integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
}, },
"smooth-scroll-into-view-if-needed": {
"version": "1.1.33",
"resolved": "https://registry.npmjs.org/smooth-scroll-into-view-if-needed/-/smooth-scroll-into-view-if-needed-1.1.33.tgz",
"integrity": "sha512-crS8NfAaoPrtVYOCMSAnO2vHRgUp22NiiDgEQ7YiaAy5xe2jmR19Jm+QdL8+97gO8ENd7PUyQIAQojJyIiyRHw==",
"requires": {
"scroll-into-view-if-needed": "^2.2.28"
}
},
"source-map-js": { "source-map-js": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",

View File

@ -4,7 +4,7 @@
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "next dev", "dev": "next dev",
"build": "next build", "build": "next build -p 3001",
"start": "next start", "start": "next start",
"lint": "next lint" "lint": "next lint"
}, },
@ -13,6 +13,8 @@
"eslint-config-next": "13.0.3", "eslint-config-next": "13.0.3",
"next": "13.0.3", "next": "13.0.3",
"react": "18.2.0", "react": "18.2.0",
"react-dom": "18.2.0" "react-dom": "18.2.0",
"react-horizontal-scrolling-menu": "^3.2.3",
"react-type-animation": "^2.1.2"
} }
} }

View File

@ -1,71 +1,50 @@
import Head from 'next/head' import Head from 'next/head'
import Image from 'next/image' import Image from 'next/image'
import styles from '../styles/Home.module.css' import styles from '../styles/Home.module.css'
import Matrix from '../components/Matrix'
import Herotitle from '../components/Herotitle'
import { ScrollMenu, VisibilityContext } from 'react-horizontal-scrolling-menu';
import { useContext, useEffect, useState } from 'react';
import { TypeAnimation } from 'react-type-animation';
export default function Home() { export default function Home() {
return (
<div className={styles.container}>
<Head>
<title>Create Next App</title>
<meta name="description" content="Generated by create next app" />
<link rel="icon" href="/favicon.ico" />
</Head>
<main className={styles.main}> useEffect(() => {
<h1 className={styles.title}> ;
Welcome to <a href="https://nextjs.org">Next.js!</a> }, []);
</h1>
<p className={styles.description}> return (
Get started by editing{' '} <div className={styles.container}>
<code className={styles.code}>pages/index.js</code> <Head>
</p> <title>[Project-Name-Here]</title>
<meta name="description" content="The [Project-Name-Here] Landing page, the only hackerspace with a variable name." />
<link rel="icon" href="/favicon.ico" />
</Head>
<div className={styles.grid}> <main className={styles.scrollingWrapperFlexbox}>
<a href="https://nextjs.org/docs" className={styles.card}> <div className='card'>
<h2>Documentation &rarr;</h2> <Matrix height={"100%"} width={"100vw"} />
<p>Find in-depth information about Next.js features and API.</p> <Herotitle text={"[Project-Name-Here]"}></Herotitle>
</a> </div>
<div>
<a href="https://nextjs.org/learn" className={styles.card}> <center>
<h2>Learn &rarr;</h2> <TypeAnimation
<p>Learn about Next.js in an interactive course with quizzes!</p> sequence={[
</a> 1000,
'Who are we?', //
<a () => {
href="https://github.com/vercel/next.js/tree/canary/examples" console.log('Done typing!'); // Place optional callbacks anywhere in the array
className={styles.card} }
> ]}
<h2>Examples &rarr;</h2> wrapper="div"
<p>Discover and deploy boilerplate example Next.js projects.</p> cursor={true}
</a> repeat={0}
style={{ fontFamily: "silkscreen", fontSize: "larger" }}
<a className="typeHeader"
href="https://vercel.com/new?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app" />
target="_blank" </center>
rel="noopener noreferrer" </div>
className={styles.card} </main>
> </div>
<h2>Deploy &rarr;</h2> )
<p>
Instantly deploy your Next.js site to a public URL with Vercel.
</p>
</a>
</div>
</main>
<footer className={styles.footer}>
<a
href="https://vercel.com?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app"
target="_blank"
rel="noopener noreferrer"
>
Powered by{' '}
<span className={styles.logo}>
<Image src="/vercel.svg" alt="Vercel Logo" width={72} height={16} />
</span>
</a>
</footer>
</div>
)
} }

1
public/PNH_Icon.svg Normal file
View File

@ -0,0 +1 @@
<svg id="Ebene_1" data-name="Ebene 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1000 1000"><defs><style>.cls-1{fill:#fff;}.cls-2{fill:url(#spacelord_zu_süßigkeit);}.cls-3{fill:url(#spacelord_zu_süßigkeit-2);}</style><linearGradient id="spacelord_zu_süßigkeit" x1="758.4" y1="402.5" x2="758.4" y2="220.5" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#0bff09"/><stop offset="0.06" stop-color="#10eb11"/><stop offset="0.33" stop-color="#269930"/><stop offset="0.57" stop-color="#385749"/><stop offset="0.76" stop-color="#44285b"/><stop offset="0.91" stop-color="#4c0b66"/><stop offset="1" stop-color="#4f006a"/></linearGradient><linearGradient id="spacelord_zu_süßigkeit-2" x1="241.9" y1="776.5" x2="241.9" y2="594.5" xlink:href="#spacelord_zu_süßigkeit"/></defs><rect width="1000" height="1000"/><path class="cls-1" d="M287.38,220.5a50,50,0,0,1,20,4.07A51.36,51.36,0,0,1,334.78,252a50.46,50.46,0,0,1,4.08,20.22,49.53,49.53,0,0,1-4.08,20.09,51.73,51.73,0,0,1-27.44,27.31,49.8,49.8,0,0,1-20,4.07h-64.6V220.5Zm-64.6,122.64h19.43v64.34H222.78Zm64.6-38.86A32.31,32.31,0,0,0,310.1,295a32.39,32.39,0,0,0,6.83-35.19,33.51,33.51,0,0,0-6.83-10.37,30.64,30.64,0,0,0-10.25-7,31.73,31.73,0,0,0-12.47-2.49H242.21v64.34Z"/><path class="cls-1" d="M568.59,607.2v6H549.13L450,466.06V613.25H430.59V426.1h16ZM549.13,426.1h19.46v19.45H549.13Z"/><path class="cls-1" d="M664.47,676.81h49.9v19.43h-49.9V779.5H645v-187h19.44ZM767.42,592.5v187H748v-187Z"/><path class="cls-2" d="M777.22,220.5v182h-29a8.35,8.35,0,0,1-8.67-8.67,8.89,8.89,0,0,1,2.44-6.36,8.16,8.16,0,0,1,6.23-2.57h11.1V238.37h-11.1A8.16,8.16,0,0,1,742,235.8a8.86,8.86,0,0,1-2.44-6.36,9,9,0,0,1,2.44-6.23,8,8,0,0,1,6.23-2.71Z"/><path class="cls-3" d="M223.08,776.5v-182h29a8.35,8.35,0,0,1,8.67,8.67,8.89,8.89,0,0,1-2.44,6.36,8.16,8.16,0,0,1-6.23,2.57H241V758.63h11.1a8.16,8.16,0,0,1,6.23,2.57,8.86,8.86,0,0,1,2.44,6.36,9,9,0,0,1-2.44,6.23,8,8,0,0,1-6.23,2.71Z"/></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

323
public/PNH_Wordmark.svg Normal file
View File

@ -0,0 +1,323 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
id="Ebene_1"
data-name="Ebene 1"
viewBox="0 0 778.71002 79.750809"
version="1.1"
sodipodi:docname="PNH_Wordmark.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
width="778.71002"
height="79.750809"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview137"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="0.779"
inkscape:cx="361.36072"
inkscape:cy="26.315789"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="Ebene_1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<defs
id="defs20">
<style
id="style2">.cls-1{fill:#fff;}.cls-2{fill:url(#spacelord_zu_süßigkeit);}.cls-3{fill:url(#spacelord_zu_süßigkeit-2);}.cls-4{fill:#0bff09;}</style>
<linearGradient
id="spacelord_zu_süßigkeit"
x1="116.17"
y1="524.32001"
x2="116.17"
y2="474.29001"
gradientUnits="userSpaceOnUse">
<stop
offset="0"
stop-color="#0bff09"
id="stop4" />
<stop
offset="0.06"
stop-color="#10eb11"
id="stop6" />
<stop
offset="0.33"
stop-color="#269930"
id="stop8" />
<stop
offset="0.57"
stop-color="#385749"
id="stop10" />
<stop
offset="0.76"
stop-color="#44285b"
id="stop12" />
<stop
offset="0.91"
stop-color="#4c0b66"
id="stop14" />
<stop
offset="1"
stop-color="#4f006a"
id="stop16" />
</linearGradient>
<linearGradient
id="spacelord_zu_süßigkeit-2"
x1="884.53003"
y1="524.35999"
x2="884.53003"
y2="474.26001"
xlink:href="#spacelord_zu_s%C3%BC%C3%9Figkeit"
gradientTransform="translate(-111,-474.25919)" />
<linearGradient
inkscape:collect="always"
xlink:href="#spacelord_zu_süßigkeit"
id="linearGradient886"
gradientUnits="userSpaceOnUse"
x1="116.17"
y1="524.32001"
x2="116.17"
y2="474.29001"
gradientTransform="translate(-111,-474.25919)" />
</defs>
<path
class="cls-1"
d="m 42.92,0.06081045 a 13.85,13.85 0 0 1 5.42,1.08999995 14.16,14.16 0 0 1 4.46,2.95 13.76,13.76 0 0 1 3,4.39 13.33,13.33 0 0 1 1.11,5.4099996 13,13 0 0 1 -1.11,5.37 14,14 0 0 1 -7.46,7.3 13.67,13.67 0 0 1 -5.42,1.09 H 25.35 V 0.06081045 Z M 25.35,32.86081 h 5.29 v 17.2 h -5.29 z m 17.57,-10.39 a 8.83,8.83 0 0 0 3.39,-0.67 8.57,8.57 0 0 0 2.78,-1.83 8.55,8.55 0 0 0 2.54,-6.07 8.45,8.45 0 0 0 -0.68,-3.34 8.77,8.77 0 0 0 -1.86,-2.7699996 8.18,8.18 0 0 0 -2.78,-1.86 8.65,8.65 0 0 0 -3.39,-0.67 H 30.64 V 22.47081 Z"
id="path24" />
<path
class="cls-1"
d="m 96.75,50.06081 -15.35,-22.4 h -5.86 v 22.4 H 70.26 V 0.06081045 h 17.56 a 13.89,13.89 0 0 1 5.43,1.08999995 14.27,14.27 0 0 1 4.46,2.95 13.92,13.92 0 0 1 3,4.39 13.33,13.33 0 0 1 1.11,5.4099996 13,13 0 0 1 -1.11,5.37 14.09,14.09 0 0 1 -3,4.35 13.94,13.94 0 0 1 -4.46,2.95 13.72,13.72 0 0 1 -5.43,1.09 l 15.35,22.4 z m -21.21,-27.59 h 12.28 a 8.83,8.83 0 0 0 3.39,-0.67 8.72,8.72 0 0 0 2.79,-1.83 8.44,8.44 0 0 0 1.85,-2.74 8.52,8.52 0 0 0 0,-6.67 8.91,8.91 0 0 0 -1.85,-2.7699996 8.32,8.32 0 0 0 -2.79,-1.86 8.65,8.65 0 0 0 -3.39,-0.67 H 75.54 Z"
id="path26" />
<path
class="cls-1"
d="m 131.59,0.06081045 a 15.86,15.86 0 0 1 6.21,1.22999995 16.19,16.19 0 0 1 5.1,3.37 15.78,15.78 0 0 1 3.43,5 15.25,15.25 0 0 1 1.25,6.1099996 v 18.54 a 15.2,15.2 0 0 1 -1.25,6.15 16.13,16.13 0 0 1 -26.06,5 16,16 0 0 1 -3.43,-5 15.2,15.2 0 0 1 -1.25,-6.15 v -18.52 a 15.25,15.25 0 0 1 1.25,-6.1099996 15.94,15.94 0 0 1 3.43,-5 16.28,16.28 0 0 1 5.07,-3.37 15.8,15.8 0 0 1 6.25,-1.24999995 z M 142.3,15.79081 a 10,10 0 0 0 -0.86,-4.1 10.62,10.62 0 0 0 -2.29,-3.3399996 10.79,10.79 0 0 0 -3.39,-2.25 10.8,10.8 0 0 0 -8.35,0 10.79,10.79 0 0 0 -3.39,2.25 11,11 0 0 0 -2.29,3.3399996 10,10 0 0 0 -0.85,4.1 v 18.54 a 10.05,10.05 0 0 0 0.85,4.11 10.58,10.58 0 0 0 5.68,5.58 10.68,10.68 0 0 0 8.35,0 10.94,10.94 0 0 0 3.39,-2.24 10.62,10.62 0 0 0 2.29,-3.34 10.06,10.06 0 0 0 0.86,-4.11 z"
id="path28" />
<path
class="cls-1"
d="M 183.78,0.06081045 V 34.33081 a 15.2,15.2 0 0 1 -1.25,6.15 16.08,16.08 0 0 1 -14.75,9.58 15.75,15.75 0 0 1 -6.24,-1.23 15.36,15.36 0 0 1 -5,-3.4 l 3.72,-3.65 a 10.8,10.8 0 0 0 7.56,3.09 10.14,10.14 0 0 0 4.15,-0.85 11.06,11.06 0 0 0 5.71,-5.61 9.85,9.85 0 0 0 0.85,-4.08 V 0.06081045 Z"
id="path30" />
<path
class="cls-1"
d="M 228.75,0.06081045 V 5.2608104 h -30.2 V 0.06081045 Z M 198.55,44.87081 h 30.2 v 5.19 h -30.2 z m 19.07,-22.4 v 5.19 h -5.29 v -5.19 z"
id="path32" />
<path
class="cls-1"
d="m 256.6,44.87081 a 10.33,10.33 0 0 0 4.17,-0.85 11.11,11.11 0 0 0 3.4,-2.24 10.76,10.76 0 0 0 2.28,-3.34 10.06,10.06 0 0 0 0.86,-4.11 h 5.28 a 15.2,15.2 0 0 1 -1.25,6.15 16.13,16.13 0 0 1 -26.06,5 16,16 0 0 1 -3.43,-5 15.19,15.19 0 0 1 -1.24,-6.15 v -18.54 a 15.24,15.24 0 0 1 1.24,-6.1099996 15.94,15.94 0 0 1 3.43,-5 16.28,16.28 0 0 1 5.07,-3.37 16.39,16.39 0 0 1 12.46,0 16.19,16.19 0 0 1 5.1,3.37 15.78,15.78 0 0 1 3.43,5 15.25,15.25 0 0 1 1.25,6.1099996 h -5.28 a 10,10 0 0 0 -0.86,-4.1 10.76,10.76 0 0 0 -2.28,-3.3399996 11,11 0 0 0 -3.4,-2.25 10.8,10.8 0 0 0 -8.35,0 10.79,10.79 0 0 0 -3.39,2.25 11,11 0 0 0 -2.29,3.3399996 10,10 0 0 0 -0.85,4.1 v 18.54 a 10.05,10.05 0 0 0 0.85,4.11 10.58,10.58 0 0 0 5.68,5.58 10.35,10.35 0 0 0 4.18,0.85 z"
id="path34" />
<path
class="cls-1"
d="M 316.43,5.2608104 H 301.65 V 50.06081 h -5.29 V 5.2608104 H 281.59 V 0.06081045 h 34.84 z"
id="path36" />
<path
class="cls-1"
d="m 342.91,27.66081 h -19.42 v -5.19 h 19.42 z"
id="path38" />
<path
class="cls-1"
d="m 393.32,48.45081 v 1.61 H 388 l -26.88,-39.32 v 39.32 h -5.29 V 0.06081045 h 4.36 z M 388,5.2608104 h 5.29 V 0.06081045 H 388 Z"
id="path40" />
<path
class="cls-1"
d="m 441.86,50.06081 h -5.49 L 422.59,8.3508104 408.81,50.06081 h -5.57 L 419.73,0.06081045 h 5.64 z"
id="path42" />
<path
class="cls-1"
d="M 495.19,0.06081045 V 50.06081 h -5.28 v -38.48 l -14.06,30.62 h -4.64 L 451.65,0.06081045 h 5.56 L 473.63,35.53081 489.77,0.06081045 Z M 451.65,44.87081 h 5.28 v 5.19 h -5.28 z"
id="path44" />
<path
class="cls-1"
d="M 540.74,0.06081045 V 5.2608104 h -30.2 V 0.06081045 Z M 510.54,44.87081 h 30.2 v 5.19 h -30.2 z m 19.06,-22.4 v 5.19 h -5.28 v -5.19 z"
id="path46" />
<path
class="cls-1"
d="m 570.3,27.66081 h -19.42 v -5.19 h 19.42 z"
id="path48" />
<path
class="cls-1"
d="m 589.29,22.61081 h 13.56 v 5.19 h -13.56 v 22.26 H 584 V 0.06081045 h 5.28 z m 28,-22.54999955 V 50.06081 H 612 V 0.06081045 Z"
id="path50" />
<path
class="cls-1"
d="M 663.68,0.06081045 V 5.2608104 h -30.2 V 0.06081045 Z M 633.48,44.87081 h 30.2 v 5.19 h -30.2 z m 19.07,-22.4 v 5.19 h -5.29 v -5.19 z"
id="path52" />
<path
class="cls-1"
d="m 703.52,50.06081 -15.35,-22.4 h -5.85 v 22.4 H 677 V 0.06081045 h 17.6 a 13.85,13.85 0 0 1 5.42,1.08999995 14.16,14.16 0 0 1 4.46,2.95 13.6,13.6 0 0 1 3,4.39 13.33,13.33 0 0 1 1.11,5.4099996 13,13 0 0 1 -1.11,5.37 14.11,14.11 0 0 1 -12.88,8.39 l 15.4,22.4 z m -21.2,-27.59 h 12.28 a 8.83,8.83 0 0 0 3.39,-0.67 8.57,8.57 0 0 0 2.78,-1.83 8.55,8.55 0 0 0 2.54,-6.07 8.45,8.45 0 0 0 -0.68,-3.34 8.77,8.77 0 0 0 -1.86,-2.7699996 8.18,8.18 0 0 0 -2.78,-1.86 8.65,8.65 0 0 0 -3.39,-0.67 h -12.28 z"
id="path54" />
<path
class="cls-1"
d="M 753.35,0.06081045 V 5.2608104 h -30.2 V 0.06081045 Z M 723.15,44.87081 h 30.2 v 5.19 h -30.2 z m 19.07,-22.4 v 5.19 h -5.29 v -5.19 z"
id="path56" />
<path
class="cls-2"
d="M 0,50.06081 V 0.06081045 h 8 a 2.29,2.29 0 0 1 2.38,2.38999995 2.46,2.46 0 0 1 -0.67,1.75 2.23,2.23 0 0 1 -1.71,0.7 H 5 V 45.18081 h 3 a 2.21,2.21 0 0 1 1.71,0.71 2.42,2.42 0 0 1 0.67,1.75 2.48,2.48 0 0 1 -0.67,1.71 2.2,2.2 0 0 1 -1.71,0.74 z"
id="path58"
style="fill:url(#linearGradient886)" />
<path
class="cls-3"
d="M 778.71,8.1044959e-4 V 50.10081 h -8 a 2.33,2.33 0 0 1 -1.72,-0.68 2.28,2.28 0 0 1 -0.67,-1.71 2.42,2.42 0 0 1 0.67,-1.75 2.28,2.28 0 0 1 1.72,-0.71 h 3 V 4.9208104 h -3 a 2.28,2.28 0 0 1 -1.72,-0.71 2.44,2.44 0 0 1 -0.67,-1.75 2.49,2.49 0 0 1 0.68,-1.71999995 2.23,2.23 0 0 1 1.72,-0.74000000041 z"
id="path60"
style="fill:url(#spacelord_zu_s%C3%BC%C3%9Figkeit-2)" />
<path
class="cls-4"
d="m 109.38,59.86081 -6.59,15.74 h -1.57 l 6.55,-15.74 z"
id="path62" />
<path
class="cls-4"
d="m 122.58,59.86081 -6.58,15.74 h -1.58 l 6.58,-15.74 z"
id="path64" />
<path
class="cls-4"
d="M 150.68,61.58081 H 146 v 13.73 h -1.75 v -13.73 h -4.69 v -1.43 h 11.11 z"
id="path66" />
<path
class="cls-4"
d="M 162.65,75.31081 H 161 v -7.18 a 3.78,3.78 0 0 0 -0.47,-2.16 1.72,1.72 0 0 0 -1.5,-0.68 c -1,0 -2.12,0.64 -3.3,1.92 v 8.1 H 154 v -15.16 h 1.68 v 5.59 a 5.23,5.23 0 0 1 3.8,-1.92 q 3.15,0 3.15,3.81 z"
id="path68" />
<path
class="cls-4"
d="m 176.19,69.74081 h -7.69 a 4.51,4.51 0 0 0 1.11,3.14 3.48,3.48 0 0 0 2.7,1.24 10.05,10.05 0 0 0 3.15,-0.55 l 0.29,1.34 a 8.47,8.47 0 0 1 -3.46,0.67 5.32,5.32 0 0 1 -4,-1.6 6,6 0 0 1 -1.53,-4.32 6.29,6.29 0 0 1 1.37,-4.25 4.48,4.48 0 0 1 3.54,-1.59 4.14,4.14 0 0 1 3.24,1.48 5.72,5.72 0 0 1 1.3,3.92 z m -1.83,-1.36 a 3.15,3.15 0 0 0 -0.82,-2.21 2.41,2.41 0 0 0 -1.82,-0.9 2.93,2.93 0 0 0 -2.16,0.86 3.46,3.46 0 0 0 -0.95,2.25 z"
id="path70" />
<path
class="cls-4"
d="m 197.92,63.84081 a 4.55,4.55 0 0 1 3.67,1.62 6.32,6.32 0 0 1 1.41,4.28 6.4,6.4 0 0 1 -1.37,4.27 5,5 0 0 1 -7.35,0 6.41,6.41 0 0 1 -1.36,-4.28 6.34,6.34 0 0 1 1.36,-4.25 4.59,4.59 0 0 1 3.64,-1.64 z m 0,10.3 a 2.75,2.75 0 0 0 2.4,-1.29 6.13,6.13 0 0 0 0,-6.31 3,3 0 0 0 -4.83,0 6.22,6.22 0 0 0 0,6.33 2.76,2.76 0 0 0 2.43,1.27 z"
id="path72" />
<path
class="cls-4"
d="m 215.46,75.31081 h -1.68 v -7.18 a 3.77,3.77 0 0 0 -0.48,-2.16 1.69,1.69 0 0 0 -1.49,-0.68 4.79,4.79 0 0 0 -3.3,1.92 v 8.1 h -1.68 v -11.2 h 1.68 v 1.63 a 5.23,5.23 0 0 1 3.8,-1.92 q 3.15,0 3.15,3.81 z"
id="path74" />
<path
class="cls-4"
d="m 227.84,75.31081 h -4.57 v -13.71 h -2.92 v -1.45 h 4.59 v 13.71 h 2.9 z"
id="path76" />
<path
class="cls-4"
d="m 242.37,64.11081 -4.25,11.2 a 10.67,10.67 0 0 1 -1.83,3.44 2.71,2.71 0 0 1 -2.06,1 5.88,5.88 0 0 1 -2.05,-0.37 l 0.28,-1.35 a 4.75,4.75 0 0 0 1.46,0.26 1.84,1.84 0 0 0 1.49,-0.7 8.47,8.47 0 0 0 1.17,-2.29 l -4.2,-11.17 h 1.82 l 3.17,8.93 3.17,-8.93 z"
id="path78" />
<path
class="cls-4"
d="m 268.29,75.31081 h -1.76 v -7.52 h -5.19 v 7.52 h -1.76 v -15.16 h 1.76 v 6.09 h 5.19 v -6.09 h 1.76 z"
id="path80" />
<path
class="cls-4"
d="m 281.75,75.31081 h -1.67 a 6.75,6.75 0 0 1 -0.2,-1.81 4.47,4.47 0 0 1 -3.89,2.1 3.15,3.15 0 0 1 -2.2,-0.89 3,3 0 0 1 -1,-2.28 3.11,3.11 0 0 1 0.34,-1.46 2.83,2.83 0 0 1 1,-1.07 5.4,5.4 0 0 1 1.57,-0.69 12.25,12.25 0 0 1 2.19,-0.35 l 1.88,-0.15 v -0.54 c 0,-1.92 -0.89,-2.88 -2.68,-2.88 a 6.39,6.39 0 0 0 -1.61,0.28 8.2,8.2 0 0 0 -1.67,0.65 l -0.44,-1.2 a 9.45,9.45 0 0 1 4.26,-1.18 q 3.83,0 3.82,4 v 4.9 a 10.79,10.79 0 0 0 0.3,2.57 z m -2,-3.32 v -2 a 29.89,29.89 0 0 0 -3.11,0.38 3.55,3.55 0 0 0 -1.46,0.66 1.57,1.57 0 0 0 -0.61,1.31 1.52,1.52 0 0 0 0.52,1.21 2,2 0 0 0 1.34,0.47 3.38,3.38 0 0 0 1.78,-0.54 5.19,5.19 0 0 0 1.58,-1.49 z"
id="path82" />
<path
class="cls-4"
d="m 294.63,74.93081 a 7.72,7.72 0 0 1 -3.21,0.67 5.65,5.65 0 0 1 -4.22,-1.61 6.58,6.58 0 0 1 0,-8.54 5.61,5.61 0 0 1 4.16,-1.61 8.73,8.73 0 0 1 3.22,0.6 l -0.44,1.38 a 8.61,8.61 0 0 0 -2.75,-0.53 3.73,3.73 0 0 0 -2.93,1.2 4.62,4.62 0 0 0 -1.08,3.23 4.56,4.56 0 0 0 1.12,3.14 3.68,3.68 0 0 0 2.91,1.28 8.64,8.64 0 0 0 2.92,-0.55 z"
id="path84" />
<path
class="cls-4"
d="m 309,75.31081 h -2.2 l -4.8,-5.57 -1.1,1 v 4.62 h -1.67 v -15.21 h 1.67 v 8.69 l 5.26,-4.73 h 2.13 l -5.1,4.58 z"
id="path86" />
<path
class="cls-4"
d="m 321.41,69.74081 h -7.68 a 4.55,4.55 0 0 0 1.1,3.14 3.48,3.48 0 0 0 2.7,1.24 10,10 0 0 0 3.15,-0.55 l 0.29,1.34 a 8.44,8.44 0 0 1 -3.46,0.67 5.33,5.33 0 0 1 -4,-1.6 6,6 0 0 1 -1.52,-4.32 6.24,6.24 0 0 1 1.37,-4.25 4.45,4.45 0 0 1 3.54,-1.59 4.12,4.12 0 0 1 3.23,1.48 5.67,5.67 0 0 1 1.3,3.92 z m -1.83,-1.36 a 3.19,3.19 0 0 0 -0.81,-2.21 2.45,2.45 0 0 0 -1.83,-0.9 2.91,2.91 0 0 0 -2.15,0.86 3.41,3.41 0 0 0 -1,2.25 z"
id="path88" />
<path
class="cls-4"
d="m 334.45,64.41081 -0.68,1.62 a 4.76,4.76 0 0 0 -1.91,-0.49 2.74,2.74 0 0 0 -1.45,0.43 4.46,4.46 0 0 0 -1.3,1.21 4.25,4.25 0 0 0 -0.6,0.89 v 7.24 h -1.67 v -11.2 h 1.67 v 2.27 q 1.35,-2.53 3.48,-2.54 a 5.64,5.64 0 0 1 2.46,0.57 z"
id="path90" />
<path
class="cls-4"
d="m 346.31,65.74081 a 8.75,8.75 0 0 0 -2.65,-0.46 4.28,4.28 0 0 0 -2.16,0.46 1.37,1.37 0 0 0 -0.8,1.22 1.12,1.12 0 0 0 0.37,0.84 3.61,3.61 0 0 0 1.46,0.67 l 1.6,0.46 a 7,7 0 0 1 1.8,0.75 3,3 0 0 1 0.06,5 5.89,5.89 0 0 1 -3.42,0.93 8,8 0 0 1 -3.4,-0.63 l 0.32,-1.45 a 6.88,6.88 0 0 0 3,0.67 4.36,4.36 0 0 0 2.27,-0.52 1.57,1.57 0 0 0 0.87,-1.38 1.47,1.47 0 0 0 -0.43,-1 5.32,5.32 0 0 0 -2.05,-1 c -0.86,-0.26 -1.5,-0.46 -1.91,-0.6 a 3.84,3.84 0 0 1 -1.14,-0.58 2.5,2.5 0 0 1 -1.07,-2.13 2.64,2.64 0 0 1 1.27,-2.3 6,6 0 0 1 3.36,-0.85 11.3,11.3 0 0 1 3,0.47 z"
id="path92" />
<path
class="cls-4"
d="m 353.73,65.56081 a 4,4 0 0 1 1.51,-1.24 4.41,4.41 0 0 1 2,-0.48 3.5,3.5 0 0 1 3,1.6 7.19,7.19 0 0 1 1.1,4.15 7.5,7.5 0 0 1 -1.15,4.29 3.57,3.57 0 0 1 -3.11,1.72 3.9,3.9 0 0 1 -1.95,-0.52 4,4 0 0 1 -1.44,-1.38 v 6 h -1.67 v -15.59 h 1.67 z m 0,1.67 v 4.65 a 4.6,4.6 0 0 0 1.28,1.58 2.68,2.68 0 0 0 1.67,0.63 2.43,2.43 0 0 0 2.15,-1.27 5.79,5.79 0 0 0 0.8,-3.14 5.89,5.89 0 0 0 -0.76,-3.16 2.39,2.39 0 0 0 -2.13,-1.23 3.57,3.57 0 0 0 -3.01,1.94 z"
id="path94" />
<path
class="cls-4"
d="m 374.16,75.31081 h -1.66 a 6.32,6.32 0 0 1 -0.21,-1.81 4.45,4.45 0 0 1 -3.88,2.1 3.13,3.13 0 0 1 -2.2,-0.89 3,3 0 0 1 -0.95,-2.28 3.11,3.11 0 0 1 0.33,-1.46 2.86,2.86 0 0 1 1,-1.07 5.28,5.28 0 0 1 1.57,-0.69 12,12 0 0 1 2.19,-0.35 l 1.88,-0.15 v -0.54 c 0,-1.92 -0.9,-2.88 -2.69,-2.88 a 6.32,6.32 0 0 0 -1.6,0.28 8,8 0 0 0 -1.67,0.65 l -0.44,-1.2 a 9.41,9.41 0 0 1 4.25,-1.18 q 3.82,0 3.82,4 v 4.9 a 11.32,11.32 0 0 0 0.26,2.57 z m -2,-3.32 v -2 a 29.51,29.51 0 0 0 -3.11,0.38 3.55,3.55 0 0 0 -1.46,0.66 1.58,1.58 0 0 0 -0.62,1.31 1.53,1.53 0 0 0 0.53,1.21 2,2 0 0 0 1.34,0.47 3.35,3.35 0 0 0 1.77,-0.54 5.22,5.22 0 0 0 1.6,-1.49 z"
id="path96" />
<path
class="cls-4"
d="m 387,74.93081 a 7.68,7.68 0 0 1 -3.21,0.67 5.63,5.63 0 0 1 -4.21,-1.61 6.54,6.54 0 0 1 0,-8.54 5.57,5.57 0 0 1 4.16,-1.61 8.71,8.71 0 0 1 3.21,0.6 l -0.44,1.38 a 8.56,8.56 0 0 0 -2.75,-0.53 3.75,3.75 0 0 0 -2.93,1.2 5.16,5.16 0 0 0 0,6.37 3.71,3.71 0 0 0 2.91,1.28 8.6,8.6 0 0 0 2.92,-0.55 z"
id="path98" />
<path
class="cls-4"
d="m 400.62,69.74081 h -7.68 a 4.55,4.55 0 0 0 1.1,3.14 3.51,3.51 0 0 0 2.7,1.24 10,10 0 0 0 3.15,-0.55 l 0.29,1.34 a 8.44,8.44 0 0 1 -3.46,0.67 5.29,5.29 0 0 1 -4,-1.6 6,6 0 0 1 -1.53,-4.32 6.29,6.29 0 0 1 1.37,-4.25 4.45,4.45 0 0 1 3.54,-1.59 4.1,4.1 0 0 1 3.23,1.48 5.67,5.67 0 0 1 1.3,3.92 z m -1.82,-1.36 a 3.2,3.2 0 0 0 -0.82,-2.21 2.42,2.42 0 0 0 -1.83,-0.9 2.92,2.92 0 0 0 -2.15,0.86 3.41,3.41 0 0 0 -0.95,2.25 z"
id="path100" />
<path
class="cls-4"
d="m 428,64.11081 -1.61,11.2 h -1.28 l -2.63,-6.34 -2.64,6.34 h -1.28 l -1.56,-11.2 h 1.67 q 0.89,7.85 0.92,8.23 l 2,-4.86 h 1.72 l 2,4.83 0.91,-8.2 z"
id="path102" />
<path
class="cls-4"
d="m 437.1,75.31081 h -1.67 v -9.75 h -3.3 v -1.45 h 5 z m -0.81,-15.43 a 1.07,1.07 0 0 1 0.8,0.34 1.2,1.2 0 0 1 0,1.64 1.1,1.1 0 0 1 -0.81,0.33 1,1 0 0 1 -0.78,-0.35 1.13,1.13 0 0 1 0,-1.62 1,1 0 0 1 0.79,-0.34 z"
id="path104" />
<path
class="cls-4"
d="m 453.21,74.80081 a 7.9,7.9 0 0 1 -3.32,0.77 q -3,0 -3,-3.16 v -6.85 h -2.15 v -1.45 h 2.15 v -3.06 h 1.63 v 3.06 h 3.8 v 1.45 h -3.8 v 6.41 a 2.48,2.48 0 0 0 0.45,1.58 1.47,1.47 0 0 0 1.23,0.56 6.51,6.51 0 0 0 2.72,-0.61 z"
id="path106" />
<path
class="cls-4"
d="m 466.3,75.31081 h -1.68 v -7.18 a 3.86,3.86 0 0 0 -0.47,-2.16 1.72,1.72 0 0 0 -1.5,-0.68 4.79,4.79 0 0 0 -3.3,1.92 v 8.1 h -1.68 v -15.16 h 1.68 v 5.59 a 5.23,5.23 0 0 1 3.8,-1.92 q 3.15,0 3.15,3.81 z"
id="path108" />
<path
class="cls-4"
d="m 493,75.31081 h -1.66 a 6.32,6.32 0 0 1 -0.21,-1.81 4.45,4.45 0 0 1 -3.88,2.1 3.12,3.12 0 0 1 -2.25,-0.86 3,3 0 0 1 -0.95,-2.28 3.11,3.11 0 0 1 0.33,-1.46 2.86,2.86 0 0 1 1,-1.07 5.28,5.28 0 0 1 1.57,-0.69 12,12 0 0 1 2.19,-0.35 l 1.86,-0.15 v -0.54 c 0,-1.92 -0.9,-2.88 -2.69,-2.88 a 6.25,6.25 0 0 0 -1.6,0.28 8,8 0 0 0 -1.67,0.65 l -0.44,-1.2 a 9.41,9.41 0 0 1 4.25,-1.18 q 3.82,0 3.82,4 v 4.87 a 11.32,11.32 0 0 0 0.33,2.57 z m -2,-3.32 v -2 a 29.51,29.51 0 0 0 -3.11,0.38 3.55,3.55 0 0 0 -1.46,0.66 1.58,1.58 0 0 0 -0.62,1.31 1.53,1.53 0 0 0 0.53,1.21 2,2 0 0 0 1.34,0.47 3.37,3.37 0 0 0 1.77,-0.54 5.22,5.22 0 0 0 1.55,-1.49 z"
id="path110" />
<path
class="cls-4"
d="m 519.61,64.11081 -4.24,11.2 h -1.53 l -4.22,-11.2 h 1.83 l 3.17,8.91 3.17,-8.91 z"
id="path112" />
<path
class="cls-4"
d="m 532.59,75.31081 h -1.67 a 6.75,6.75 0 0 1 -0.2,-1.81 4.47,4.47 0 0 1 -3.89,2.1 3.15,3.15 0 0 1 -2.2,-0.89 3,3 0 0 1 -1,-2.28 3.11,3.11 0 0 1 0.34,-1.46 2.86,2.86 0 0 1 1,-1.07 5.22,5.22 0 0 1 1.56,-0.69 12.25,12.25 0 0 1 2.19,-0.35 l 1.88,-0.15 v -0.54 c 0,-1.92 -0.89,-2.88 -2.68,-2.88 a 6.39,6.39 0 0 0 -1.61,0.28 8.43,8.43 0 0 0 -1.67,0.65 l -0.44,-1.2 a 9.48,9.48 0 0 1 4.26,-1.18 q 3.82,0 3.82,4 v 4.9 a 10.79,10.79 0 0 0 0.31,2.57 z m -2,-3.32 v -2 a 29.21,29.21 0 0 0 -3.1,0.38 3.59,3.59 0 0 0 -1.47,0.66 1.57,1.57 0 0 0 -0.61,1.31 1.52,1.52 0 0 0 0.52,1.21 2,2 0 0 0 1.35,0.47 3.37,3.37 0 0 0 1.77,-0.54 5.19,5.19 0 0 0 1.58,-1.49 z"
id="path114" />
<path
class="cls-4"
d="m 545.68,64.41081 -0.67,1.62 a 4.84,4.84 0 0 0 -1.91,-0.49 2.71,2.71 0 0 0 -1.45,0.43 4.49,4.49 0 0 0 -1.31,1.21 4.25,4.25 0 0 0 -0.6,0.89 v 7.24 h -1.66 v -11.2 h 1.66 v 2.27 q 1.35,-2.53 3.48,-2.54 a 5.61,5.61 0 0 1 2.46,0.57 z"
id="path116" />
<path
class="cls-4"
d="m 555.92,75.31081 h -1.67 v -9.75 H 551 v -1.45 h 5 z m -0.81,-15.43 a 1.07,1.07 0 0 1 0.8,0.34 1.12,1.12 0 0 1 0.33,0.81 1.16,1.16 0 0 1 -0.32,0.83 1.1,1.1 0 0 1 -0.81,0.33 1,1 0 0 1 -0.78,-0.35 1.13,1.13 0 0 1 0,-1.62 1,1 0 0 1 0.78,-0.34 z"
id="path118" />
<path
class="cls-4"
d="m 572.2,75.31081 h -1.67 a 6.75,6.75 0 0 1 -0.2,-1.81 4.47,4.47 0 0 1 -3.89,2.1 3.15,3.15 0 0 1 -2.2,-0.89 3,3 0 0 1 -1,-2.28 3.11,3.11 0 0 1 0.33,-1.46 2.94,2.94 0 0 1 1,-1.07 5.28,5.28 0 0 1 1.57,-0.69 12.25,12.25 0 0 1 2.19,-0.35 l 1.88,-0.15 v -0.54 c 0,-1.92 -0.89,-2.88 -2.68,-2.88 a 6.32,6.32 0 0 0 -1.61,0.28 8.2,8.2 0 0 0 -1.67,0.65 l -0.44,-1.2 a 9.41,9.41 0 0 1 4.25,-1.18 q 3.82,0 3.83,4 v 4.9 a 10.79,10.79 0 0 0 0.31,2.57 z m -2,-3.32 v -2 a 29.51,29.51 0 0 0 -3.11,0.38 3.55,3.55 0 0 0 -1.46,0.66 1.58,1.58 0 0 0 -0.62,1.31 1.53,1.53 0 0 0 0.53,1.21 2,2 0 0 0 1.34,0.47 3.32,3.32 0 0 0 1.77,-0.54 5.1,5.1 0 0 0 1.59,-1.49 z"
id="path120" />
<path
class="cls-4"
d="m 578.17,65.56081 a 4,4 0 0 1 1.51,-1.24 4.37,4.37 0 0 1 2,-0.48 3.52,3.52 0 0 1 3.05,1.57 7.15,7.15 0 0 1 1.09,4.13 7.65,7.65 0 0 1 -1.16,4.32 3.58,3.58 0 0 1 -3.11,1.74 4,4 0 0 1 -1.95,-0.52 4,4 0 0 1 -1.43,-1.38 v 1.61 h -1.68 v -15.16 h 1.68 z m 0,1.67 v 4.65 a 4.49,4.49 0 0 0 1.28,1.58 2.65,2.65 0 0 0 1.66,0.63 2.46,2.46 0 0 0 2.16,-1.29 5.92,5.92 0 0 0 0.8,-3.17 5.76,5.76 0 0 0 -0.77,-3.13 2.39,2.39 0 0 0 -2.12,-1.21 3.56,3.56 0 0 0 -3.01,1.94 z"
id="path122" />
<path
class="cls-4"
d="m 597.5,75.31081 h -4.57 v -13.71 H 590 v -1.45 h 4.59 v 13.71 h 2.9 z"
id="path124" />
<path
class="cls-4"
d="m 611.86,69.74081 h -7.68 a 4.51,4.51 0 0 0 1.1,3.14 3.48,3.48 0 0 0 2.7,1.24 10,10 0 0 0 3.15,-0.55 l 0.29,1.34 a 8.47,8.47 0 0 1 -3.46,0.67 5.33,5.33 0 0 1 -4,-1.6 6,6 0 0 1 -1.53,-4.32 6.29,6.29 0 0 1 1.37,-4.25 4.48,4.48 0 0 1 3.54,-1.59 4.14,4.14 0 0 1 3.24,1.48 5.72,5.72 0 0 1 1.3,3.92 z m -1.86,-1.34 a 3.15,3.15 0 0 0 -0.82,-2.21 2.41,2.41 0 0 0 -1.82,-0.9 2.93,2.93 0 0 0 -2.16,0.86 3.46,3.46 0 0 0 -1,2.25 z"
id="path126" />
<path
class="cls-4"
d="m 637.93,75.31081 h -1.68 v -7.18 a 3.77,3.77 0 0 0 -0.48,-2.16 1.69,1.69 0 0 0 -1.49,-0.68 4.79,4.79 0 0 0 -3.3,1.92 v 8.1 h -1.68 v -11.2 h 1.7 v 1.63 a 5.23,5.23 0 0 1 3.8,-1.92 q 3.15,0 3.15,3.81 z"
id="path128" />
<path
class="cls-4"
d="m 651.41,75.31081 h -1.67 a 6.75,6.75 0 0 1 -0.2,-1.81 4.47,4.47 0 0 1 -3.89,2.1 3.15,3.15 0 0 1 -2.2,-0.89 3,3 0 0 1 -1,-2.28 3.11,3.11 0 0 1 0.34,-1.46 2.83,2.83 0 0 1 1,-1.07 5.4,5.4 0 0 1 1.57,-0.69 12.25,12.25 0 0 1 2.19,-0.35 l 1.88,-0.15 v -0.54 c 0,-1.92 -0.89,-2.88 -2.68,-2.88 a 6.39,6.39 0 0 0 -1.61,0.28 8.2,8.2 0 0 0 -1.67,0.65 l -0.44,-1.2 a 9.48,9.48 0 0 1 4.26,-1.18 q 3.83,0 3.82,4 v 4.9 a 10.79,10.79 0 0 0 0.3,2.57 z m -2,-3.32 v -2 a 29.89,29.89 0 0 0 -3.11,0.38 3.55,3.55 0 0 0 -1.46,0.66 1.57,1.57 0 0 0 -0.61,1.31 1.52,1.52 0 0 0 0.52,1.21 2,2 0 0 0 1.34,0.47 3.38,3.38 0 0 0 1.78,-0.54 5.19,5.19 0 0 0 1.58,-1.49 z"
id="path130" />
<path
class="cls-4"
d="m 665.21,75.31081 h -1.67 v -7.35 q 0,-2.67 -1,-2.67 c -0.34,0 -0.71,0.31 -1.11,0.92 a 5.53,5.53 0 0 0 -0.61,1 v 8.08 h -1.66 v -7.35 c 0,-1.78 -0.34,-2.67 -1,-2.67 -0.33,0 -0.7,0.31 -1.11,0.92 a 5.8,5.8 0 0 0 -0.6,1 v 8.08 h -1.68 v -11.2 h 1.61 v 1.69 a 4.43,4.43 0 0 1 1.13,-1.42 2,2 0 0 1 1.29,-0.54 1.65,1.65 0 0 1 1.21,0.54 2.81,2.81 0 0 1 0.75,1.42 4.41,4.41 0 0 1 1.12,-1.42 2.06,2.06 0 0 1 1.29,-0.54 c 1.36,0 2,1.21 2,3.64 z"
id="path132" />
<path
class="cls-4"
d="m 677.87,69.74081 h -7.68 a 4.51,4.51 0 0 0 1.1,3.14 3.48,3.48 0 0 0 2.7,1.24 10,10 0 0 0 3.15,-0.55 l 0.29,1.34 a 8.44,8.44 0 0 1 -3.46,0.67 5.33,5.33 0 0 1 -4,-1.6 6,6 0 0 1 -1.53,-4.32 6.29,6.29 0 0 1 1.37,-4.25 4.48,4.48 0 0 1 3.54,-1.59 4.14,4.14 0 0 1 3.24,1.48 5.72,5.72 0 0 1 1.3,3.92 z m -1.87,-1.34 a 3.15,3.15 0 0 0 -0.82,-2.21 2.41,2.41 0 0 0 -1.82,-0.9 2.89,2.89 0 0 0 -2.15,0.86 3.42,3.42 0 0 0 -1,2.25 z"
id="path134" />
</svg>

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,14 @@
.herotitle {
color: white;
width: 60%;
height: auto;
background-color: rgba(255, 0, 0, 0);
position: absolute;
top:0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}

View File

@ -1,129 +1,17 @@
.container { .container {
padding: 0 2rem; padding: 0px;
} }
.main {
min-height: 100vh;
padding: 4rem 0;
flex: 1;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.footer { .scrollingWrapperFlexbox {
display: flex; height: 100vh;
flex: 1;
padding: 2rem 0;
border-top: 1px solid #eaeaea;
justify-content: center;
align-items: center;
}
.footer a {
display: flex;
justify-content: center;
align-items: center;
flex-grow: 1;
}
.title a {
color: #0070f3;
text-decoration: none;
}
.title a:hover,
.title a:focus,
.title a:active {
text-decoration: underline;
}
.title {
margin: 0;
line-height: 1.15;
font-size: 4rem;
}
.title,
.description {
text-align: center;
}
.description {
margin: 4rem 0;
line-height: 1.5;
font-size: 1.5rem;
}
.code {
background: #fafafa;
border-radius: 5px;
padding: 0.75rem;
font-size: 1.1rem;
font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono,
Bitstream Vera Sans Mono, Courier New, monospace;
}
.grid {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
max-width: 800px;
} }
.card { .card {
margin: 1rem; flex: 0 0 auto;
padding: 1.5rem;
text-align: left;
color: inherit;
text-decoration: none;
border: 1px solid #eaeaea;
border-radius: 10px;
transition: color 0.15s ease, border-color 0.15s ease;
max-width: 300px;
} }
.card:hover, .typeHeader {
.card:focus, font-family: silkscreen;
.card:active { font-size: xx-large;
color: #0070f3; }
border-color: #0070f3;
}
.card h2 {
margin: 0 0 1rem 0;
font-size: 1.5rem;
}
.card p {
margin: 0;
font-size: 1.25rem;
line-height: 1.5;
}
.logo {
height: 1em;
margin-left: 0.5rem;
}
@media (max-width: 600px) {
.grid {
width: 100%;
flex-direction: column;
}
}
@media (prefers-color-scheme: dark) {
.card,
.footer {
border-color: #222;
}
.code {
background: #111;
}
.logo img {
filter: invert(1);
}
}

0
styles/Matrix.module.css Normal file
View File

View File

@ -6,6 +6,22 @@ body {
Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
} }
@font-face {
font-family: silkscreen;
src: url(/fonts/Silkscreen-Regular.ttf);
}
@font-face {
font-family: silkscreen-bold;
src: url(/fonts/Silkscreen-Bold.ttf);
}
@font-face {
font-family: ibm-plex-regular;
src: url(/fonts/IBM-Plex/IBMPlexMono-Regular.ttf);
}
a { a {
color: inherit; color: inherit;
text-decoration: none; text-decoration: none;