From e235aa6cf4914cbff6c72f19e0fcf6888da349f7 Mon Sep 17 00:00:00 2001 From: axtloss Date: Tue, 20 Aug 2024 01:20:30 +0200 Subject: yayyy new website!! --- .gitignore | 25 + .npmrc | 1 + README.md | 13 +- antiChrome_Brave.js | 17 - buttons/antinazi.gif | Bin 1662 -> 0 bytes buttons/delete-twitter.gif | Bin 20042 -> 0 bytes buttons/deltarune.png | Bin 1624 -> 0 bytes buttons/emacs3.gif | Bin 2683 -> 0 bytes buttons/latex.gif | Bin 457 -> 0 bytes buttons/ltg.gif | Bin 2965 -> 0 bytes buttons/lynx.gif | Bin 1389 -> 0 bytes buttons/nft.gif | Bin 1182 -> 0 bytes buttons/sameshit.gif | Bin 16735 -> 0 bytes buttons/xen.gif | Bin 5183 -> 0 bytes crystal.1.html | 98 -- favicon.gif | Bin 1822809 -> 0 bytes flatpakisforthelazy.html | 32 - flatpakisnotthefuture.html | 33 - generate.sh | 92 -- hobbes-criticism-de.html | 73 -- hobbes-criticism-en.html | 80 -- huh.jpg | Bin 23872 -> 0 bytes index.html | 171 ---- is-this-tomorrow.jpg | Bin 55770 -> 0 bytes lit.7.html | 77 -- not-very-brave.html | 42 - not_found.html | 16 - old/axtlos.7 | 109 --- old/crystal.1 | 56 -- old/lit.7 | 32 - old/shards.1 | 112 --- old/specs.7 | 79 -- old/style.css | 288 ------ package.json | 29 + php.html | 104 --- pnpm-lock.yaml | 1520 +++++++++++++++++++++++++++++++ portfolio.html | 75 -- shards.1.html | 144 --- specs.7.html | 112 --- speech-dexit.html | 153 ---- src/app.d.ts | 13 + src/app.html | 18 + src/lib/#decoder.ts# | 17 + src/lib/assets/close.svg | 4 + src/lib/assets/xmpp.svg | 31 + src/lib/decoder.ts | 16 + src/lib/images/github.svg | 16 + src/lib/images/svelte-logo.svg | 1 + src/lib/images/svelte-welcome.png | Bin 0 -> 360807 bytes src/lib/images/svelte-welcome.webp | Bin 0 -> 115470 bytes src/lib/mobile.js | 4 + src/lib/styles/contact.scss | 38 + src/lib/styles/index.scss | 2 + src/lib/styles/shadow.scss | 9 + src/routes/+error.svelte | 41 + src/routes/+layout.svelte | 31 + src/routes/+page.svelte | 205 +++++ src/routes/+page.ts | 3 + src/routes/ContactCard.svelte | 40 + src/routes/Header.svelte | 299 ++++++ src/routes/projects/+page.svelte | 53 ++ src/routes/projects/+page.ts | 9 + src/routes/projects/ProjectEntry.svelte | 36 + src/routes/styles.scss | 48 + static/bvg.png | Bin 0 -> 6984 bytes static/deobfuscate.sh | 17 + static/favicon.gif | Bin 0 -> 1822809 bytes static/huh.jpg | Bin 0 -> 23872 bytes static/me.png | Bin 0 -> 108139 bytes static/not-very-brave.html | 42 + static/robots.txt | 3 + static/rose.gif | Bin 0 -> 644180 bytes static/rose.png | Bin 0 -> 10403 bytes static/wilted-flower.gif | Bin 0 -> 479385 bytes style.css | 288 ------ svelte.config.js | 19 + text-america-wars.html | 399 -------- texts/flatpakisforthelazy.html | 29 - texts/flatpakisnotthefuture.html | 30 - texts/hobbes-criticism-de.html | 72 -- texts/hobbes-criticism-en.html | 77 -- texts/lila-and-zara.html | 7 - texts/php.html | 102 --- texts/speech-dexit.html | 131 --- texts/text-america-wars.html | 385 -------- thoughts.html | 59 -- tsconfig.json | 19 + vite.config.ts | 6 + 88 files changed, 2619 insertions(+), 3583 deletions(-) create mode 100644 .gitignore create mode 100644 .npmrc delete mode 100644 antiChrome_Brave.js delete mode 100644 buttons/antinazi.gif delete mode 100644 buttons/delete-twitter.gif delete mode 100644 buttons/deltarune.png delete mode 100644 buttons/emacs3.gif delete mode 100644 buttons/latex.gif delete mode 100644 buttons/ltg.gif delete mode 100644 buttons/lynx.gif delete mode 100644 buttons/nft.gif delete mode 100644 buttons/sameshit.gif delete mode 100644 buttons/xen.gif delete mode 100644 crystal.1.html delete mode 100644 favicon.gif delete mode 100644 flatpakisforthelazy.html delete mode 100644 flatpakisnotthefuture.html delete mode 100755 generate.sh delete mode 100644 hobbes-criticism-de.html delete mode 100644 hobbes-criticism-en.html delete mode 100644 huh.jpg delete mode 100644 index.html delete mode 100644 is-this-tomorrow.jpg delete mode 100644 lit.7.html delete mode 100644 not-very-brave.html delete mode 100644 not_found.html delete mode 100644 old/axtlos.7 delete mode 100644 old/crystal.1 delete mode 100644 old/lit.7 delete mode 100644 old/shards.1 delete mode 100644 old/specs.7 delete mode 100644 old/style.css create mode 100644 package.json delete mode 100644 php.html create mode 100644 pnpm-lock.yaml delete mode 100644 portfolio.html delete mode 100644 shards.1.html delete mode 100644 specs.7.html delete mode 100644 speech-dexit.html create mode 100644 src/app.d.ts create mode 100644 src/app.html create mode 100644 src/lib/#decoder.ts# create mode 100644 src/lib/assets/close.svg create mode 100644 src/lib/assets/xmpp.svg create mode 100644 src/lib/decoder.ts create mode 100644 src/lib/images/github.svg create mode 100644 src/lib/images/svelte-logo.svg create mode 100644 src/lib/images/svelte-welcome.png create mode 100644 src/lib/images/svelte-welcome.webp create mode 100644 src/lib/mobile.js create mode 100644 src/lib/styles/contact.scss create mode 100644 src/lib/styles/index.scss create mode 100644 src/lib/styles/shadow.scss create mode 100644 src/routes/+error.svelte create mode 100644 src/routes/+layout.svelte create mode 100644 src/routes/+page.svelte create mode 100644 src/routes/+page.ts create mode 100644 src/routes/ContactCard.svelte create mode 100644 src/routes/Header.svelte create mode 100644 src/routes/projects/+page.svelte create mode 100644 src/routes/projects/+page.ts create mode 100644 src/routes/projects/ProjectEntry.svelte create mode 100644 src/routes/styles.scss create mode 100644 static/bvg.png create mode 100755 static/deobfuscate.sh create mode 100644 static/favicon.gif create mode 100644 static/huh.jpg create mode 100644 static/me.png create mode 100644 static/not-very-brave.html create mode 100644 static/robots.txt create mode 100644 static/rose.gif create mode 100644 static/rose.png create mode 100644 static/wilted-flower.gif delete mode 100644 style.css create mode 100644 svelte.config.js delete mode 100644 text-america-wars.html delete mode 100644 texts/flatpakisforthelazy.html delete mode 100644 texts/flatpakisnotthefuture.html delete mode 100644 texts/hobbes-criticism-de.html delete mode 100644 texts/hobbes-criticism-en.html delete mode 100644 texts/lila-and-zara.html delete mode 100644 texts/php.html delete mode 100644 texts/speech-dexit.html delete mode 100644 texts/text-america-wars.html delete mode 100644 thoughts.html create mode 100644 tsconfig.json create mode 100644 vite.config.ts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..069ce6f --- /dev/null +++ b/.gitignore @@ -0,0 +1,25 @@ +node_modules + +# Output +.output +.vercel +/.svelte-kit +/build + +# OS +.DS_Store +Thumbs.db + +# Env +.env +.env.* +!.env.example +!.env.test + +# Vite +vite.config.js.timestamp-* +vite.config.ts.timestamp-* + +# emacs <3 +.*~undo-tree~ +*~ \ No newline at end of file diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..b6f27f1 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +engine-strict=true diff --git a/README.md b/README.md index 3fb1209..4611407 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,6 @@ -# website +webbed site! -my webbed site on https://xenia.blahaj.land - -Inspiration taken from https://eris.gay - -# Generating html -to generate the website just run ``` -./generate.sh -``` \ No newline at end of file +pnpm install +pnpm build +``` diff --git a/antiChrome_Brave.js b/antiChrome_Brave.js deleted file mode 100644 index db2b07b..0000000 --- a/antiChrome_Brave.js +++ /dev/null @@ -1,17 +0,0 @@ - (async function(){ - var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor); - var isBrave = (navigator.brave && await navigator.brave.isBrave()) || false; - if (isBrave) { - window.location.href = 'https://xenia.blahaj.land/not-very-brave.html'; - } - else if (isChrome) { - var warningDiv = document.createElement('div'); - warningDiv.style.backgroundColor = '#f8d7da'; - warningDiv.style.color = '#721c24'; - warningDiv.style.padding = '20px'; - warningDiv.style.margin = '10px'; - warningDiv.style.border = '1px solid #f5c6cb'; - warningDiv.style.borderRadius = '5px'; - warningDiv.innerHTML = 'Warning: You appear to be using the chrome browser! While it is your right to choose whatever software to use, you should be aware of the monopolistic position google is building with their Chrome browser and the freedoms they take away from you by using chrome! Such as the freedom to use ad blockers.'; - document.body.appendChild(warningDiv); - }})(); diff --git a/buttons/antinazi.gif b/buttons/antinazi.gif deleted file mode 100644 index 1dfda8c..0000000 Binary files a/buttons/antinazi.gif and /dev/null differ diff --git a/buttons/delete-twitter.gif b/buttons/delete-twitter.gif deleted file mode 100644 index 99c79a4..0000000 Binary files a/buttons/delete-twitter.gif and /dev/null differ diff --git a/buttons/deltarune.png b/buttons/deltarune.png deleted file mode 100644 index a7b0943..0000000 Binary files a/buttons/deltarune.png and /dev/null differ diff --git a/buttons/emacs3.gif b/buttons/emacs3.gif deleted file mode 100644 index c2356a9..0000000 Binary files a/buttons/emacs3.gif and /dev/null differ diff --git a/buttons/latex.gif b/buttons/latex.gif deleted file mode 100644 index ac68f8d..0000000 Binary files a/buttons/latex.gif and /dev/null differ diff --git a/buttons/ltg.gif b/buttons/ltg.gif deleted file mode 100644 index 0c311c6..0000000 Binary files a/buttons/ltg.gif and /dev/null differ diff --git a/buttons/lynx.gif b/buttons/lynx.gif deleted file mode 100644 index e366bbe..0000000 Binary files a/buttons/lynx.gif and /dev/null differ diff --git a/buttons/nft.gif b/buttons/nft.gif deleted file mode 100644 index addc153..0000000 Binary files a/buttons/nft.gif and /dev/null differ diff --git a/buttons/sameshit.gif b/buttons/sameshit.gif deleted file mode 100644 index 2090066..0000000 Binary files a/buttons/sameshit.gif and /dev/null differ diff --git a/buttons/xen.gif b/buttons/xen.gif deleted file mode 100644 index 8b0ccdf..0000000 Binary files a/buttons/xen.gif and /dev/null differ diff --git a/crystal.1.html b/crystal.1.html deleted file mode 100644 index 9403089..0000000 --- a/crystal.1.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - CrystalLinux(1) - - - - - - - - - -
CrystalLinux(1)General Commands ManualCrystalLinux(1)
-
-
-

- - - - - -
Crystal Linux[crystal] arch based easy to - use linux distro
-
-
-

-

Crystal Linux is an arch based linux - distro with it's own installer and package manager

-
-
-

-

Crystal Linux tries to bring modern linux - technologies to the average users while still being easy to use

-

-
-
-

-

Crystal Linux uses a pacman wrapper called - ame to install, remove, updated and search packages, however users - are still able to use pacman directly.

-

-

ame is written in rust and is particularly fast with aur - packages since it builds multiple aur packages at once.

-

-

Crystal Linux also comes preinstalled with - flatpak.

-

-
-
-

-

Crystal Linux installs like any other - Distribution, you boot the live iso and launch the Installer.

-

The installer, Jade GUI is a custom written - installer that uses libadwaita and gtk4 for the frontend, and the - jade as the backend.

-

-

Once the user boots into crystal for the first time, they are - greeted with a first setup application that allows them to set up Flatpak, - install nvidia drivers and change the color scheme.

-

-
-
-

-

Crystal Linux by defaul tuses Onyx, - a custom gnome session with extra extensions to make the experience more - familiar with other desktops or operating systems.

-

If the User does not want to use Onyx, they can simly - select a different Desktop or Window Manager in Jade GUI. - These Desktops and Window Managers include vanilla GNOME, KDE, i3 and - sway.

-

-
-
-

- - -
-
- - - - - -
CC BY-SA 4.0Nixpkgs
- - \ No newline at end of file diff --git a/favicon.gif b/favicon.gif deleted file mode 100644 index b2ca4e4..0000000 Binary files a/favicon.gif and /dev/null differ diff --git a/flatpakisforthelazy.html b/flatpakisforthelazy.html deleted file mode 100644 index cfe3dc9..0000000 --- a/flatpakisforthelazy.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - A response to "Developers are lazy, thus flatpak" - - - - - - - - - - -
Developers are lazyyes we arecope
-

On 2023-06-03 15:58:47.614000 martijn braam published the article Developers are lazy, thus flatpak this response will go over this article and adress some of the core points of it.

- -

Developers are lazy, thus flatpak

-a drawing of a man with a blonde beard and hair with the caption 'yes' - - - - - - -
CC BY-SA 4.0Go To Main PageTears of flatpak haters
- - diff --git a/flatpakisnotthefuture.html b/flatpakisnotthefuture.html deleted file mode 100644 index 874dd9e..0000000 --- a/flatpakisnotthefuture.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - A response to "Flatpak Is Not The Future" - - - - - - - - - - -
Flatpak is not the futureIndeed it is notit is the present
-

On 2021-11-18 Nicholas Fraser published the article Flatpak Is Not the Future this response will go over this article and adress some of the core points of it.

- -

Flatpak Is Not the Future

-

Preach! It really isn't the future

-

It's the present

- - - - - - -
CC BY-SA 4.0Go To Main PageTears of flatpak haters
- - diff --git a/generate.sh b/generate.sh deleted file mode 100755 index 5c0f6c1..0000000 --- a/generate.sh +++ /dev/null @@ -1,92 +0,0 @@ -#!/usr/bin/env sh -set -e - -echo "Generate axtlos(7)" -mandoc -T html -O style=./style.css axtlos.7 > axtlos.7.html -echo "Add anti Chrome and Brave JS" -sed 's||\n|g' axtlos.7.html > axtlos.7.html.tmp -mv axtlos.7.html.tmp axtlos.7.html -echo "Add favicon" -sed 's|media="all"/>|media="all"/>\n|' axtlos.7.html > axtlos.7.html.tmp -mv axtlos.7.html.tmp axtlos.7.html -echo "Change fedi hyperlink style" -sed 's|

- Fedi

|

- Fedi: https://akko.wtf/axtlos

|g' axtlos.7.html > axtlos.7.html.tmp -mv axtlos.7.html.tmp axtlos.7.html -echo "Adding Gifs" -sed 's||amy, xenia, solardelete twitter, make a neocities!\nNo nazis! No fascists! No racism!\nkris what the fuck are we doing here\nmade with emacs\nltgnft? more like no fucking thanks!chrome and edge, same shit, different asshole\nLearn LaTeX NOW!\nThis website is lynx friendly!\n|g' axtlos.7.html > axtlos.7.html.tmp -mv axtlos.7.html.tmp axtlos.7.html -echo "Replace date with license" -sed '//c\ CC BY-SA 4.0' axtlos.7.html > axtlos.7.html.tmp -mv axtlos.7.html.tmp axtlos.7.html -echo "Change See also to hyperlinks" -sed 's|

Specs(7), Project Shards(1), Crystal Linux(1)||g' axtlos.7.html > axtlos.7.html.tmp -sed 's| Linux Immutability Tools(7)

|
\nSpecs(7), \nProject Shards(7), \nCrystal Linux(1), \nLinux Immutability Tools(1)\n
|g' axtlos.7.html.tmp > axtlos.7.html -cp axtlos.7.html index.html -echo "Succesfully generated axtlos(7)" - -echo "Generate specs(7)" -mandoc -T html -O style=./style.css specs.7 > specs.7.html -echo "Add anti Chrome and Brave JS" -sed 's||\n|g' specs.7.html > specs.7.html.tmp -mv specs.7.html.tmp specs.7.html -echo "Change header" -sed 's|computers(7)|technological|g' specs.7.html > specs.7.html.tmp -mv specs.7.html.tmp specs.7.html -sed 's|Miscellaneous Information Manual|devices|g' specs.7.html > specs.7.html.tmp -mv specs.7.html.tmp specs.7.html -sed 's|computers(7)|straight from hell|g' specs.7.html > specs.7.html.tmp -mv specs.7.html.tmp specs.7.html -echo "Add back to main page link" -sed 's||Go To Main Page\n|g' specs.7.html > specs.7.html.tmp -mv specs.7.html.tmp specs.7.html -echo "Change see also to hyperlinks" -sed 's|

axtlos(7), Project Shards(1), Crystal||g' specs.7.html > specs.7.html.tmp -sed 's| Linux(1) Linux Immutability Tools(7)

|
\naxtlos(7), \nProject Shards(7), \nCrystal Linux(1), \nLinux Immutability Tools(1)\n
|g' specs.7.html.tmp > specs.7.html -echo "Successfully generated specs(7)" - -echo "Generate shards(1)" -mandoc -T html -O style=./style.css shards.1 > shards.1.html -echo "Add anti Chrome and Brave JS" -sed 's||\n|g' shards.1.html > shards.1.html.tmp -mv shards.1.html.tmp shards.1.html -echo "Replace date with license" -sed 's||c\ CC BY-SA 4.0|g' shards.1.html > shards.1.html.tmp -mv shards.1.html.tmp shards.1.html -echo "Change See also to hyperlinks" -sed 's|

axtlos(7), Specs(7), Crystal Linux(1),||g' shards.1.html > shards.1.html.tmp -sed 's| Linux Immutability Tools(7)

|
\naxtlos(7), \nSpecs(7), \nCrystal Linux(1), \nLinux Immutability Tools(1)\n
|g' shards.1.html.tmp > shards.1.html -echo "Remove one specific newline" -cat shards.1.html | grep -v '
' > shards.1.html.tmp -echo "Succesfully generated shards(1)" - -echo "Generate crystal(1)" -mandoc -T html -O style=./style.css crystal.1 > crystal.1.html -echo "Add anti Chrome and Brave JS" -sed 's||\n|g' crystal.1.html > crystal.1.html.tmp -mv crystal.1.html.tmp crystal.1.html -echo "Change OS" -sed 's|Linux 6.2.6-arch1-1|FreeBSD 13.1-RELEASE-p6|g' crystal.1.html > crystal.1.html.tmp -mv crystal.1.html.tmp crystal.1.html -echo "Replace date with license" -sed '//c\ CC BY-SA 4.0' crystal.1.html > crystal.1.html.tmp -mv crystal.1.html.tmp crystal.1.html -echo "Change See also to hyperlinks" -sed 's|

axtlos(7), Specs(7), Project Shards(1),||g' crystal.1.html > crystal.1.html.tmp -sed 's| Linux Immutability Tools(7)

|
\naxtlos(7), \nSpecs(7), \nProject Shards(1), \nLinux Immutability Tools(1)\n
|' crystal.1.html.tmp > crystal.1.html -echo "Succesfully generated crystal(1)" - -echo "Generate Linux Immutability Tools(7)" -mandoc -T html -O style=./style.css lit.7 > lit.7.html -echo "Add anti Chrome and Brave JS" -sed 's||\n|g' lit.7.html > lit.7.html.tmp -mv lit.7.html.tmp lit.7.html -echo "Replace dat with license" -sed '//c\ CC BY-SA 4.0' lit.7.html > lit.7.html.tmp -mv lit.7.html.tmp lit.7.html -echo "Change See also to hyperlinks" -sed 's|

axtlos(7), Specs(7), Project Shards(1),||g' lit.7.html > lit.7.html.tmp -sed 's| Crystal Linux(1)

|
\naxtlos(7), \nSpecs(7), \nProject Shards(1), \nCrystal Linux(1)|g' lit.7.html.tmp > lit.7.html -echo "Succesfully generated lit(7)" - -echo "cleanup" -rm *.tmp diff --git a/hobbes-criticism-de.html b/hobbes-criticism-de.html deleted file mode 100644 index 7a1ed27..0000000 --- a/hobbes-criticism-de.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - Kritik und verbesserungsvorschlaege - Hobbes - - - - - - - - -
Kritik gegen Hobbes' StaatstheorieLeviathan ist veraltet(English)
- -

-

-Hobbes Vorstellung eines Staates ist recht einfach zu folgen, jedoch schleichen sich in seinem gesamten Staatsmodell Fehler ein, die das ganze Modell beinahe unbrauchbar machen, da sie den Staat, wie Hobbes ihn sich vorstellt, in Gefahr stellen. -

-

-Der erste Fehler in Hobbes' Argumentation ist bereits bei seinem Menschenbild. Hobbes stellt sich den Menschen als Wolf vor ("homo homini lupus" - "Der Mensch ist dem Menschen ein Wolf"), ein Biest, welches hinterhältig ist und nur die eigenen Interessen im Blick hat. Dieses Menschenbild ist teilweise verständlich, wenn man sich im Klaren ist, in welcher Zeit Hobbes seine Staatstheorie verfasst hat. Jedoch fehlt Hobbes ein wichtiger Teil in diesem Menschenbild. -

-

-Der Mensch ist dem Menschen ein Wolf, wenn sein Leben auf Spiel steht. Das Töten eines anderen Menschen ist sehr stressvoll für Menschen, Hobbes geht davon aus, dass alle Menschen Soziopathen sind, die keine Emotionen verspüren und alles töten können, was ihn auf den Weg läuft. Was nicht stimmt. Dazu kommt auch, dass Menschen soziale Wesen sind, in einem Naturzustand, wo das Recht auf alles herrscht, würde die Mehrheit der Menschen auf den Mord und Gewalt verzichten, da es einfacher ist sich mit anderen zusammenzutun und sich gegenseitig zu helfen, wobei das Recht auf alles weiterhin herrscht, jedoch nicht realisiert wird, da es besser ist sich gegenseitig zu helfen, als sich umzubringen. -

-

-Geht man jedoch von Hobbes Menschenbild aus und folgt ihm mit dem Aufbau eines Staates durch einen Gesellschaftsvertrag, stößt man auf das nächste Problem. Einer einzigen Person, die Macht auf alles zu verleien, und selber das Recht darauf, sich zu verteidigen, falls diese Großmacht nur aus Selbstinteresse arbeitet, zu verzichten, löst das Problem des von Hobbes beschriebenen Naturzustands nicht. Es wurde sogar schlimmer gemacht. Es wurde zwar eine Gesellschaft gebildet, in der Menschen zusammenleben, jedoch kann nun eine Person alles über das Leben der Untergeordneten entscheiden. Durch das Menschenbild Hobbes muss der Herrscher, dem alles zusteht, sehr egoistisch sein. Das heißt, dass es nur eine Frage der Zeit ist, wann dieser Herrscher zu einem Tyrannen wird, falls er das nicht schon direkt war und sein Recht auf alles ausnutzt, um sich selber zu bereichern, während die untergeordneten Hilfslos zuschauen müssen, da sie ihr Recht auf die Selbstverteidigung abgetreten haben, und nach der menschlichen Vernunft wie sie von Hobbes beschrieben wurde, die Menschen lieber "sicher" leben würden, als sich zu verteidigen und in einen Naturzustand zurückzukehren. -

-
-

-

-Um Hobbes zu verbessern, muss an den "Wurzeln" seiner Theorie gearbeitet werden, dem Menschenbild, der Mensch ist kein Wolf, der Mensch ist ein soziales Wesen, welches mit anderen Menschen in Frieden und glücklich leben möchte. Falls Menschen jemals vollständig egoistisch leben, dann ist es, wenn es darum geht, ihr eigenes Leben zu sichern. Sobald dieses Grundbedürfnis gedeckt ist, wird ein Mensch keine Probleme damit haben, mit anderen zu teilen und ihnen zu helfen. -

-

-Diese leichte Abänderung des Menschenbildes kann jedoch weiterhin dazu genutzt werden, um Hobbes' Menschenbild zu verteidigen. Weshalb noch dazukommt, dass Menschen, wenn sie nicht Soziopathen sind, es sehr schwer haben, Menschen zu töten und damit zu leben, dass sie Menschen getötet haben. Das soziale Wesen der Menschen führt dazu, dass sie es einfacher finden, mit anderen zusammenzuarbeiten, als sich gegenseitig umzubringen nur für das eigene Leben. -

-

-Ein Naturzustand, also der Anarchismus, ähnelt nicht dem Kriegszustand, ganz im Gegenteil, der Naturzustand wäre sehr friedlich, da sich Menschen gruppieren werden, um für sich gegenseitig zu sorgen, damit sie alle das haben, was sie für das Leben brauchen. Dadurch werden die Grundbedürfnisse abgedeckt, und der einzige Grund ihr Recht andere Menschen für das eigene Wohl zu töten wäre vom Tisch, die Gefahr, dass sich ein Kriegszustand entwickelt, eliminiert sich im Naturzustand dadurch selber. -

-

-Jedoch braucht es in dieser neuen Gesellschaft weiterhin eine Art Koordination, damit zu jeder Zeit klar ist, wie groß die Vorräte an bestimmten Waren sind. -Dazu wird keine zentrale Person benötigt, auch nach dem Menschenbild, wie es von mir beschrieben wurde, haben Menschen weiterhin einen leichten Egoismus, welcher dazu führen könnte, dass eine einzige Person, die alles zentral koordiniert, ihre Machtposition teilweise ausnutzt. -

-

-Diese Koordination kann genauso gut dezentral erfolgen, indem alle an der Koordination mitarbeiten, in einem offen einsehbaren Register, welcher in regelmäßigen Versammlungen unter Beobachtung aller bearbeitet werden kann. -

-

-Genauso kann diese Versammlung dafür genutzt werden, um Personen, die gegen das Allgemeinwohl gehandelt haben, zu bestrafen. Da es immer Personen geben wird, die kein Problem damit haben, Menschen zu töten und dies vielleicht auch, so bizarr wie es klingt, aus Spaß machen. So können unter mehrheitlicher Zustimmung Strafen ausgehängt werden. Jedoch sollten diese Strafen nie einer Person aktiv schmerzen zu tun, sondern es sollte immer eine Art Rehabilitation oder Wiedereinbringung gelingen, oder zumindest versucht werden, da Straftaten in diesem Fall mehrheitlich aus irrationalen Gründen erfolgen werden, welche in verschiedenen Formen "ausgeredet" werden können. -

-

-Diese Staatsform kann zudem auch rekursiv gesehen werden, Hobbes geht nicht darauf ein, wie Konflikte mit anderen Staaten gelöst werden sollten, oder ob diese überhaupt lösbar sind. Dies kann jedoch einfach gelöst werden, indem man davon ausgeht, dass die Gesellschaften selber wie Menschen sind, wodurch mehrere Gesellschaften eine weitere Gesellschaft bilden, eine Art Gesellschaft der Gesellschaften, die kann aus mehreren Gründen erfolgen. -

-

-Zu einem können verschiedene Gesellschaften verschiedene Waren zur Verfügung haben. So kann Gesellschaft A Äpfel anbauen, aber keine Birnen, während Gesellschaft B Birnen anbauen kann, aber keine Äpfel. Es bildet sich ein gemeinsames Interesse, die Früchte zusammen zu teilen, damit Gesellschaft A Birnen essen kann, und Gesellschaft B Äpfel essen kann. -

-

-Hinzu wird dadurch die Existenz der Gesellschaft und somit der Menschen, die in der Gesellschaft leben, gesichert, da sich Gesellschaften gegenseitig aushelfen können, falls bei einer Gesellschaft eine bestimmte Ware knapp wird. -

-

-Abschließend kann man sagen, dass Hobbes Staatsvorstellung sehr fehlerhaft ist und meiner Meinung nach nicht wirklich verbessert werden kann, weshalb hier nur die Menschenvorstellung wirklich "wiederverwendet" wurde, um eine andere Staatsform zu bilden. -

- - - - - - -
CC BY-SA 4.0Go To Main PageAbsolutismus ist Faschismus
- - diff --git a/hobbes-criticism-en.html b/hobbes-criticism-en.html deleted file mode 100644 index e030b96..0000000 --- a/hobbes-criticism-en.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - Criticism and Improvements to Hobbes - - - - - - - - - - -
Criticism towards Hobbes' idea for a stateLeviathan sucks(German)
-

NOTE:

-

I originally wrote this in german and later translated it to english, click here if you want to see the original version

- -

-

-To improve Hobbes, one must modify the roots of his theory, the image of humanity. The human is not a wolf, it is a social being, which wants to live happily and peacefully with others. If humans ever live egoistically, then it is to make sure they do not die. As soon as this need is fulfilled, no human will have any trouble sharing with others and helping them. -

-

-This small change in the image of humanity can still be used to defend Hobbes' image of humanity and his idea of a state of nature. Which is why another point has to be added, the fact that humans, when they aren't sociopaths, don't like killing others and will live under strong emotional stress if they ever do it. The social aspect of humans leads to them seeing it as easier to help each other and live peacefully, than to kill each other to save their own life. -

-

-A state of nature, or also known as anarchism, is not similar to war, it's the complete opposite. The state of nature would be very peaceful, since humans would form groups to help each other and make sure that they all are able to cover their basic needs. Once their basic needs are covered, they have no reason to use their right for everything and the need to kill humans to save their own life. The danger that the state of nature turns into a state of war would eliminate itself. -

-

-This peaceful society however still needs some form of management, to ensure that it is at all times possible how big the available resources are. Except this does not require a central person to do it, since even after my image of humanity, humans are still egoistic to some extent, which could lead to this central manager to abuse their power. -

-

-This management can function decentralized, by simply involving everyone who is part of society into the management, in an openly visible registrar which can only be updated in regular meetings under supervision of everyone. -

-

-The same way can this meeting be used to "punish" people who work against the collective good. Since it is still possible that some people have no issue with murdering others. To combat this, a form of punishment can be sentenced under absolute agreement of everyone in the meeting. However, these punishments should never actively harm people, they should offer some form of rehabilitation to go against anything that drove people to do these crimes, since under the circumstances in this society, crimes would mainly be committed out of "random" reasons that can be talked about to be resolved. -

-

-This state model can also function recursively, Hobbes does not mention any way how conflicts between other states should be solved, or if these are solvable in the first place. This can be solved quite easily, by simply assuming that the societies act like humans themselves, through which multiple societies form another society, a form of society of societies, which can happen out of multiple reasons. -

-

-Different societies can have different resources. For example, society A has apples, but no pears, while society B has pears, but no apples. A common interest is formed to share these fruits between each other to ensure that they both have apples and pears, further fulfilling the needs of the people living in these societies. -

-

-It is additionally possible to ensure the existence of the society, and in turns also the people living in these societies, since societies can help each other in case one society runs out of specific resources or has some other issue. -

-

-All in all, one can say that Hobbes model of state is very flawed, and in my own opinion cannot be improved in any constructive way, which is why this mainly fixes up the image of humanity to form a completely different state model. -

- -

-

-This text is only a translation of my original German text (as noted in the note at the top), however I have plans to expand on this new state model I explained in the Improvements section, this would either consist of reusing this text and adding more paragraphs, or writing a completely new text from scratch (more likely, as my English is better when writing freely than when translating). -

- - - - - - -
CC BY-SA 4.0Go To Main PageAbsolutism is Facism
- - diff --git a/huh.jpg b/huh.jpg deleted file mode 100644 index 8d09392..0000000 Binary files a/huh.jpg and /dev/null differ diff --git a/index.html b/index.html deleted file mode 100644 index df9820f..0000000 --- a/index.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - axtlos(7) - - - - - - - - - - -
axtlos(7)Miscellaneous Information Manualaxtlos(7)
-
-
-

-

axtlos - C programmer and linux user

-
-
-

- - - - - -
axtlos[she/they] xenia
-
-
-

-

axtlos is a programmer mainly using - C, golang and python. Very interested in *nix operating systems - (currently using FreeBSD), open source software and other Tech things.

-
-
-

-

axtlos can be found on:

- -

- - - xenia.42

-

- - - @xenia:the-apothecary.club

-

- - - axtlos@disroot.org

-

- - - https://www.last.fm/user/axtlos

-

- - - https://codeberg.org/axtlos

-

- - - axtlos@disroot.org & axtlos@getcryst.al

-

- - - pubkey.asc (my keys are NOT on any keyserver)

-

-
-
-

-

For more detailed information, see my Portfolio

-

axtlos mainly works on

-

Vanilla - OS

-

Linux - Immutability Tools

-

Crystal Linux

-

Project - Shards (Dead, may revive at some point in the future)

-

Specifically the following projects:

-

- - VSO - The Vanilla OS system operator

-

- Vib A - build tool to build images for Vanilla OS' abroot

-

- - Jade - The installer backend for Crystal Linux

-

- - Jade - GUI The libadwaita installer frontend for Crystal Linux

- -

-
- -
-

-

- - Person that is unable to set up FreeBSD Jails (eris)

-

- - The Evil Skeleton

-

- - Clockwork Critter

-

- - Zoey (rat bestie!)

-

-

-

-
-
-

- -
-
- - - - - - - -
CC BY-SA 4.0rotating skull(C) axtlos
- - diff --git a/is-this-tomorrow.jpg b/is-this-tomorrow.jpg deleted file mode 100644 index 996b839..0000000 Binary files a/is-this-tomorrow.jpg and /dev/null differ diff --git a/lit.7.html b/lit.7.html deleted file mode 100644 index 7a58d68..0000000 --- a/lit.7.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - Linux(Immutability) (tools) - - - - - - - - - - -
Linux(Immutability)Immutability (tools)Linux(Immutability)
-
-
-

-

Linux Immutability Tools - lit

-
-
-

- - - - - -
Linux Immutability Tools[lit] by immutable distros, for immutable - distros
-
-
-

-

Linux Immutability Tools is a collaboration - between Project Shards(1) and - Vanilla OS to create tools that are useful for immutable Linux - distributions

-
-
-

-

Linux Immutability Tools is on github:

-

- - https://github.com/linux-immutability-tools

-

-
-
-

-

Linux Immutability Tools currently - provides following tools:

-

FsGuard - a tool to verify the integrity of your system before it fully boots

-

-
-
-

- - -
-
- - - - - -
CC BY-SA 4.0Nixpkgs
- - \ No newline at end of file diff --git a/not-very-brave.html b/not-very-brave.html deleted file mode 100644 index c2487aa..0000000 --- a/not-very-brave.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - You have been blocked for using brave" - - - - - - - - -
NotveryBrave
-

You have been blocked from accessing xenia.blahaj.land due to your choice of browser.

-

- I generally believe in the right for people to choose the software they see best suited for them. However I do not tolerate if software developers build a product based on fake claims, run by a hateful person, exploiting website developers through cryptocurrency. -
- What I defined here, is what brave is, a browser that claims to be good for privacy (spoiler: it is not) and even has some nice features like an adblocker built in. Except that adblocker is used to simply replace ads with custom ads from brave and reward website developers with some random cryptocurrency. -
- As I do not have the time to research and write a long article about this, please read this great article about the shortcomings of brave. -
- In addition to the reasons listed in the article mentioned above, the founder of brave, Brendan Eich, the inventor of javascript (already horrible enough), is also the co-founder of Mozilla, the non profit Foundation behind Firefox, a browser that respects the users freedom more (it still has some shortcomings, but thats a different topic), in 2014 he became the CEO of Mozilla, but then resigned after being pushed out of Mozilla due to his views against same-sex marriage. -
- I believe that lgbt rights are human rights. And will not stand any person saying anything against this. This includes people supporting Brendan Eich by using the Brave browser. -

-

What now?

-

- If you were not aware of the sketchiness of brave and Eich's horrendous views on human rights and do not agree with it, then its simple, switch to a different browser! Since you apparently already care about privacy, I suggest firefox! It is the browser I use on the daily and it has never let me down! -
- If you however you already knew, or approve of it, then it also is simple, stay away from me. I do not want to interact with you and wish you the day you deserve (a horrible one that is). - - - - - - -
CC BY-SA 4.0Brave suckslmao
- - diff --git a/not_found.html b/not_found.html deleted file mode 100644 index 31754a0..0000000 --- a/not_found.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - Not Found - - - - - -

Page Not Found

-

The requested page was not found.

- an image of a dog looking at the camera with a big question mark next to him - - diff --git a/old/axtlos.7 b/old/axtlos.7 deleted file mode 100644 index cbaa5ee..0000000 --- a/old/axtlos.7 +++ /dev/null @@ -1,109 +0,0 @@ -.Dd $Mdocdate$ -.Dt axtlos 7 -.Os -.Sh Name -axtlos - programmer, aromantic genderless being -.Sh SYNOPSIS -.Nm axtlos -.Op she/they -.Ar xenia -.Sh DESCRIPTION -.Nm -is a programmer mainly using fortran, rust and golang. Very interested in *nix operating systems (currently using FreeBSD), open source software and other Tech things. -.Sh Contact -.Nm -can be contacted via: - -- -.Lk https://akko.wtf/xenia Fedi - -- -.Em Matrix: -@xenia:the-apothecary.club - -- -.Em XMPP: -axtlos@disroot.org - -- -.Em E-Mail: -axtlos@disroot.org & axtlos@getcryst.al - -.Sh Projects -.Nm -mainly works on - -.Lk https://github.com/vanilla-os Vanilla OS - -.Lk https://github.com/linux-immutability-tools Linux Immutability Tools - -.Lk https://getcryst.al Crystal Linux - -.Lk https://github.com/project-shards Project Shards (Dead, may revive at some point in the future) - -Specifically the following projects: - -- -.Lk https://github.com/vanilla-os/vanilla-system-operator VSO -The Vanilla OS system operator - -- -.Lk https://github.com/vanilla-os/vib Vib -A build tool to build images for Vanilla OS' abroot - -- -.Lk https://git.getcryst.al/crystal/software/jade Jade -The installer backend for Crystal Linux - -- -.Lk https://git.getcryst.al/crystal/software/jade-gui Jade GUI -The libadwaita installer frontend for Crystal Linux - -More random Projects can be found on -.Lk https://codeberg.org/axtlos Codeberg -and -.Lk https://github.com/axtloss GitHub - -.Sh Essays, Speeches and other text stuff -.Nm -sometimes writes speeches and essays usually talking about Political topics or nerding about Software. - -- -.Lk https://xenia.blahaj.land/text-america-wars.html Why America is involved in every major war -A term paper about why the United States lead and start wars - -- -.Lk https://xenia.blahaj.land/speech-dexit.html Dexit speech -A speech in front of the European Parliament in the hypothetical case of germany leaving the EU (dexit) - -- -.Lk https://xenia.blahaj.land/lila-and-zara.html Lila and Zara -A very short fairytale made for a school essay to write a progressive fairytale CW: Includes Violence and guns - -- -.Lk https://xenia.blahaj.land/flatpakisforthelazy.html A better response to the article "Developers are lazy, thus flatpak" -A joke response to an article about flatpak being a thing due to the lazyness of developers. - -- -.Lk https://xenia.blahaj.land/flatpakisnotthefuture A response to the article "Flatpak is not the future" -A joke response to an article about flatpak not being the future. - -- -.Lk https://xenia.blahaj.land/php PHP is not real -Explaining why PHP is not a real language - -- -.Lk https://xenia.blahaj.land/hobbes-criticism-en Criticism and Improvements to Hobbes state model -Criticising and Improving Hobbes state model, image of humanity and state of nature (English version) - -- -.Lk https://xenia.blahaj.land/hobbes-criticism-de Criticism and Improvements to Hobbes state model -Criticising and Improving Hobbes state model, image of humanity and state of nature (German version) - - - -.Sh See also -\fBSpecs\fP(7), -\fBProject Shards\fP(1), -\fBCrystal Linux\fP(1) -\fBLinux Immutability Tools\fP(7) diff --git a/old/crystal.1 b/old/crystal.1 deleted file mode 100644 index de0c6c2..0000000 --- a/old/crystal.1 +++ /dev/null @@ -1,56 +0,0 @@ -.Dd $Mdocdate$ -.Dt CrystalLinux 1 -.Os -.Sh SYNOPSIS -.Nm Crystal Linux -.Op crystal -.Ar arch based -.Ar easy to use -.Ar linux distro -.Sh DESCRIPTION -.Nm -is an arch based linux distro with it's own installer and package manager -.Sh Goals -.Nm -tries to bring modern linux technologies to the average users while still being -easy to use - -.Sh Package Management -.Nm -uses a pacman wrapper called \fBame\fP to install, remove, updated and search -packages, however users are still able to use pacman directly. - - -\fBame\fP is written in rust and is particularly fast with aur packages since it -builds multiple aur packages at once. - - -.Nm -also comes preinstalled with flatpak. - -.Sh Installing -.Nm -installs like any other Distribution, you boot the live iso and launch the Installer. - -The installer, \fBJade\fR \fBGUI\fR is a custom written installer that uses -libadwaita and gtk4 for the frontend, and the \fBjade\fR as the backend. - - -Once the user boots into crystal for the first time, they are greeted with a -first setup application that allows them to set up Flatpak, install nvidia drivers -and change the color scheme. - -.Sh Desktop -.Nm -by defaul tuses \fBOnyx\fR, a custom gnome session with extra extensions to make -the experience more familiar with other desktops or operating systems. - -If the User does not want to use \fBOnyx\fR, they can simly select a different -Desktop or Window Manager in \fBJade\fR \fBGUI\fR. -These Desktops and Window Managers include vanilla GNOME, KDE, i3 and sway. - -.Sh See Also -\fBaxtlos\fP(7), -\fBSpecs\fP(7), -\fBProject Shards\fP(1), -\fBLinux Immutability Tools\fP(7) diff --git a/old/lit.7 b/old/lit.7 deleted file mode 100644 index 1849df6..0000000 --- a/old/lit.7 +++ /dev/null @@ -1,32 +0,0 @@ -.Dd $Mdocdate$ -.Dt Linux Immutability Tools 7 -.Os -.Sh Name -Linux Immutability Tools - lit -.Sh SYNOPSIS -.Nm Linux Immutability Tools -.Op lit -.Ar by immutable distros, for immutable distros -.Sh DESCRIPTION -.Nm -Linux Immutability Tools is a collaboration between \fBProject Shards\fP(1) and Vanilla OS to create tools that are useful for immutable Linux distributions -.Sh Links -.Nm -is on github: - -- -.Lk https://github.com/linux-immutability-tools - -.Sh Tools -.Nm -currently provides following tools: - -.Lk https://github.com/linux-immutability-tools/fsguard FsGuard -a tool to verify the integrity of your system before it fully boots - -.Sh See also -\fBaxtlos\fP(7), -\fBSpecs\fP(7), -\fBProject Shards\fP(1), -\fBCrystal Linux\fP(1) - diff --git a/old/shards.1 b/old/shards.1 deleted file mode 100644 index a634564..0000000 --- a/old/shards.1 +++ /dev/null @@ -1,112 +0,0 @@ -.Dd $Mdocdate$ -.Dt Shards 1 -.Os -.Sh SYNOPSIS -.Nm Project Shards -.Op shards -.Ar MacOS inspired -.Ar Immutable -.Ar Linux Distribution -.Sh DESCRIPTION -.Nm -is an immutable linux distribution using multiple Volumes to create one system -.Sh How it works -.Nm -utilizes multiple Volumes (called Shards) to create one root using bind and overlay mounts - -.Sh The different Shards -.Nm -Consists of 6 Shards: - -.IP \fBRoot\fP -\- The Root shard acts like a preloader, it provides the special root directories -like /run or /dev and the initial tools for mounting the other Shards and creating -the proper root system - -.IP \fBBoot\fP -\- The Boot shard contains files and packages requir to boot on real hardware -this is mainly the bootloader and kernel - -.IP \fBSystem\fP -\- The System shard is the main root, it contains everything required to boot -into userspace and cannot be modified unless booted into the recovery - -.IP \fBData\fP -\- Data Contains everything the user installs themselves or changes on the root -filesystem, it is mounted read-write and contains /etc - - -.IP \fBUsers\fP -\- Users contains the home directories of all users, it is simply bind mounted -to /home on boot as read-write - - -.IP \fBRecovery\fP -\- The Recovery shard is a seperate system from the other shards, it can be -booted by itself. It contains the Graphical and Terminal based recovery for -updating, troubleshooting or reinstalling Project Shards - - -.Sh Package Management -.Nm -uses a pacman wrapper called shardctl to install and remove packages, however -users can also enter a special mode to use \fBpacman\fR(1) -directly. - -\fBshardctl\fP also allows installing aur packages and wraps around \fBapx\fR(1) -to allow installing packages into containers. - - -.Nm -comes preinstalled with flatpak and allows installing them by simply dragging -the flatpakref files into ~/Applications. -This is achieved using \fBappD\fP. - - -\fBappD\fP also allows installing pacman packages by dragging the .pkg.tar.xz -files into ~/Applications. - -.Sh Updating -.Nm -uses the Recovery to perform updates. When a user decides to update their -.Nm -Installation, they get rebooted into the Recovery which automatically starts the Update. - - -If the Update is succesfull the Recovery either turns the computer off or reboots -it, depending on what the user chose when starting the update. - -If the Update fails, then the recovery rolls back to a snapshot it took before -starting the update and warns the user next time it boots into the main Project -Shards installation. - -.Sh Installing -.Nm -installs similiarly to MacOS, the ISO offered for download is actually the recovery, -when booting into the iso the user is immediately presented with the Recovery -screen and can Install -.Nm. - - -The installation process only asks the user for the disk to install onto, any -postinstall configurations usually set in the Installer, like user creation, -setting the timezone or choosing locales are done post install in a first-setup -application. - -.Sh Images -.Nm -like other immutable distributions uses images to distribute updates -unlike other immutable distributions however, -.Nm -does not directly use OCI-Images, it uses flatpak packages as a type of ostree -frontend. This means that optimally the update process only consists of a simple -flatpak update to upgrade the system. - -Realistically this is not the case, since extra things such as managing /etc will have -to be done after the update - -.Sh See Also -\fBaxtlos\fP(7), -\fBSpecs\fP(7), -\fBCrystal Linux\fP(1), -\fBLinux Immutability Tools\fP(7) diff --git a/old/specs.7 b/old/specs.7 deleted file mode 100644 index 462261d..0000000 --- a/old/specs.7 +++ /dev/null @@ -1,79 +0,0 @@ -.Dd $Mdocdate$ -.Dt computers 7 -.Os -.Sh Dell Precision m4800 (main computer) -CPU: Haswell intel i5 - -RAM: 12gb - -GPU: NVIDIA Quadro K1100M (unused) - -ssd: 512GB - -wifi: Intel - -wifi: Realtek USB - -OS: FreeBSD 14.0-CURRENT - - -.Sh Dell Precision m4800 (barely used) -CPU: Haswell intel i5 - -RAM: 4gb - -GPU: NVIDIA Quadro K1100M - -ssd: 512GB - -wifi: Broadcom - -OS: MacOS Monterey - - -.Sh Acer Nitro 5 AN515-55 (mobile device) -CPU: Comet Lake intel i5-10300H - -RAM: 16gb - -GPU: NVIDIA GeForce RTX 3060 - -GPU: Intel UHD Graphics - -ssd: 512gb western digital m.2 - -wifi: Intel AX201 - -OS: Crystal Linux - - -.Sh HP Notebook 15-av5120ng (server) -CPU: Skylake intel i3-6006U - -RAM: 8gb DDR4 2133MHz - -GPU: Intel HD Graphics 520 - -ssd: ADATA 120gb - -wifi: Realtek RTL8723BE - -OS: NixOS Unstable - - -.Sh Other Tech Stuff -Keyboard: custom sofle v2 with qmk firmware - -Mouse: Logitech Ergo m575 - -Wireless Headphones: Bose NC 700 - -Wired Headphones: KZ zsn pro x - -Phone: Pixel 4a running GrapheneOS - -.Sh See also -\fBaxtlos\fP(7), -\fBProject Shards\fP(1), -\fBCrystal Linux\fP(1) -\fBLinux Immutability Tools\fP(7) diff --git a/old/style.css b/old/style.css deleted file mode 100644 index 0bd84f1..0000000 --- a/old/style.css +++ /dev/null @@ -1,288 +0,0 @@ -/* $Id: mandoc.css,v 1.36 2018/07/23 22:51:26 schwarze Exp $ */ -/* - * Standard style sheet for mandoc(1) -Thtml and man.cgi(8). - */ - -/* Global defaults. */ - - - -html { max-width: 65em; margin: auto; } -body { font-family: Helvetica,Arial,sans-serif; background: white; } -table { margin-top: 0em; - margin-bottom: 0em; } -td { vertical-align: top; } -ul, ol, dl { margin-top: 0em; - margin-bottom: 0em; } -li, dt { margin-top: 1em; } - -.permalink { border-bottom: thin dotted; - color: inherit; - font: inherit; - text-decoration: inherit; } -* { clear: both } - -/* Search form and search results. */ - -fieldset { border: thin solid silver; - border-radius: 1em; - text-align: center; } -input[name=expr] { - width: 25%; } - -table.results { margin-top: 1em; - margin-left: 2em; - font-size: smaller; } - -/* Header and footer lines. */ - -table.head { width: 100%; - border-bottom: 1px dotted #808080; - margin-bottom: 1em; - font-size: smaller; } -td.head-vol { text-align: center; } -td.head-rtitle { - text-align: right; } - -table.foot { width: 100%; - border-top: 1px dotted #808080; - margin-top: 1em; - font-size: smaller; } -td.foot-os { text-align: right; } - -/* Sections and paragraphs. */ - -.manual-text { - margin-left: 3.8em; } -.Nd { display: inline; } -.Sh { margin-top: 1.2em; - margin-bottom: 0.6em; -/* margin-left: 3.2em;*/ - font-size: 110%; - text-align: left;} -.Ss { margin-top: 1.2em; - margin-bottom: 0.6em; - margin-left: -1.2em; - font-size: 105%; } -.Pp { margin: 0.6em 0em; } -.Sx { } -.Xr { } - -/* Displays and lists. */ - -.Bd { } -.Bd-indent { margin-left: 3.8em; } - -.Bl-bullet { list-style-type: disc; - padding-left: 1em; } -.Bl-bullet > li { } -.Bl-dash { list-style-type: none; - padding-left: 0em; } -.Bl-dash > li:before { - content: "\2014 "; } -.Bl-item { list-style-type: none; - padding-left: 0em; } -.Bl-item > li { } -.Bl-compact > li { - margin-top: 0em; } - -.Bl-enum { padding-left: 2em; } -.Bl-enum > li { } -.Bl-compact > li { - margin-top: 0em; } - -.Bl-diag { } -.Bl-diag > dt { - font-style: normal; - font-weight: bold; } -.Bl-diag > dd { - margin-left: 0em; } -.Bl-hang { } -.Bl-hang > dt { } -.Bl-hang > dd { - margin-left: 5.5em; } -.Bl-inset { } -.Bl-inset > dt { } -.Bl-inset > dd { - margin-left: 0em; } -.Bl-ohang { } -.Bl-ohang > dt { } -.Bl-ohang > dd { - margin-left: 0em; } -.Bl-tag { margin-left: 5.5em; } -.Bl-tag > dt { - float: left; - margin-top: 0em; - margin-left: -5.5em; - padding-right: 1.2em; - vertical-align: top; } -.Bl-tag > dd { - clear: right; - width: 100%; - margin-top: 0em; - margin-left: 0em; - vertical-align: top; - overflow: auto; } -.Bl-compact > dt { - margin-top: 0em; } - -.Bl-column { } -.Bl-column > tbody > tr { } -.Bl-column > tbody > tr > td { - margin-top: 1em; } -.Bl-compact > tbody > tr > td { - margin-top: 0em; } - -.Rs { font-style: normal; - font-weight: normal; } -.RsA { } -.RsB { font-style: italic; - font-weight: normal; } -.RsC { } -.RsD { } -.RsI { font-style: italic; - font-weight: normal; } -.RsJ { font-style: italic; - font-weight: normal; } -.RsN { } -.RsO { } -.RsP { } -.RsQ { } -.RsR { } -.RsT { text-decoration: underline; } -.RsU { } -.RsV { } - -.eqn { } -.tbl { } - -.HP { margin-left: 3.8em; - text-indent: -3.8em; } - -/* Semantic markup for command line utilities. */ - -table.Nm { } -code.Nm { font-style: normal; - font-weight: bold; - font-family: inherit; } -.Fl { font-style: normal; - font-weight: bold; - font-family: inherit; } -.Cm { font-style: normal; - font-weight: bold; - font-family: inherit; } -.Ar { font-style: italic; - font-weight: normal; } -.Op { display: inline; } -.Ic { font-style: normal; - font-weight: bold; - font-family: inherit; } -.Ev { font-style: normal; - font-weight: normal; - font-family: monospace; } -.Pa { font-style: italic; - font-weight: normal; } - -/* Semantic markup for function libraries. */ - -.Lb { } -code.In { font-style: normal; - font-weight: bold; - font-family: inherit; } -a.In { } -.Fd { font-style: normal; - font-weight: bold; - font-family: inherit; } -.Ft { font-style: italic; - font-weight: normal; } -.Fn { font-style: normal; - font-weight: bold; - font-family: inherit; } -.Fa { font-style: italic; - font-weight: normal; } -.Vt { font-style: italic; - font-weight: normal; } -.Va { font-style: italic; - font-weight: normal; } -.Dv { font-style: normal; - font-weight: normal; - font-family: monospace; } -.Er { font-style: normal; - font-weight: normal; - font-family: monospace; } - -/* Various semantic markup. */ - -.An { } -.Lk { } -.Mt { } -.Cd { font-style: normal; - font-weight: bold; - font-family: inherit; } -.Ad { font-style: underline; - font-weight: normal; } -.Ms { font-style: normal; - font-weight: bold; } -.St { } -.Ux { } - -/* Physical markup. */ - -.Bf { display: inline; } -.No { font-style: normal; - font-weight: normal; } -.Em { text-decoration-line: underline; - font-weight: normal; } -.Sy { font-style: normal; - font-weight: bold; } -.Li { font-style: normal; - font-weight: normal; - font-family: monospace; } - -img { - padding: 10px; -} - -/* Overrides to avoid excessive margins on small devices. */ - -@media (max-width: 37.5em) { -.manual-text { - margin-left: 0.5em; } -.Sh, .Ss { margin-left: 0em; } -.Bd-indent { margin-left: 2em; } -.Bl-hang > dd { - margin-left: 2em; } -.Bl-tag { margin-left: 2em; } -.Bl-tag > dt { - margin-left: -2em; } -.HP { margin-left: 2em; - text-indent: -2em; } -} - -@media (prefers-color-scheme: dark) { - /* If the operating system is using dark mode, then apply this CSS */ - body { - background: #46494f; - } - td { - color: white; - } - h1 { - color: white; - } - p { - color: white; - } - section { - color: white; - } - .permalink { - color: #6d8ecf; - } - a:link { - color: #6d8ecf; - } - a:visited { - color: #f6baff; - } -} diff --git a/package.json b/package.json new file mode 100644 index 0000000..b782534 --- /dev/null +++ b/package.json @@ -0,0 +1,29 @@ +{ + "name": "website", + "version": "0.0.1", + "scripts": { + "dev": "vite dev", + "build": "vite build", + "preview": "vite preview", + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch" + }, + "devDependencies": { + "@fontsource/fira-mono": "^5.0.0", + "@neoconfetti/svelte": "^2.0.0", + "@sveltejs/adapter-auto": "^3.0.0", + "@sveltejs/adapter-static": "^3.0.4", + "@sveltejs/kit": "^2.0.0", + "@sveltejs/vite-plugin-svelte": "^3.0.0", + "sass-embedded": "^1.77.8", + "svelte": "^4.2.7", + "svelte-check": "^3.6.0", + "typescript": "^5.0.0", + "vite": "^5.0.3" + }, + "type": "module", + "dependencies": { + "@fontsource-variable/inter": "^5.0.20", + "@fontsource-variable/playwrite-hr": "^5.0.2" + } +} diff --git a/php.html b/php.html deleted file mode 100644 index 3000c04..0000000 --- a/php.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - php -- the tale of a nonexistent language - - - - - - - - - - - - - -
-
-

PHP

-

a real language or just an illusion?

-
-

Most of you probably have heard about php already, or so you think. My theory is, that php is in fact NOT real!!

-
-

Why it isnt real:

-
-

here I will go over on why php isnt real

-

please note that those reasons arent subjective opinions, but facts.

-
    -
  1. Have you ever seen php code? I certanly haven't
  2. -
  3. I have also never met a real PHP programmer, now you might say you're one, well then... you just arent real either :)
  4. -
  5. Every website I've been on doesn't use php! It either uses html, css or javascript but not php!
  6. -
  7. We also cannot verify that files that have the .php extension actually are php code, as the source is not visible(see point 1)
  8. -
  9. PHP would cause a lot of security vulnerabilities, no one would create a language with that many vulnerabilities
  10. -
-
-

Why people might say php actually is real:

-
-

Some people might say php is actually real

-

which is completely fine, we all have those moments in our life

-
    -
  • I code in php!
  • -
  • my answer: You arent real either then.
  • - -
- - -

Why only one argument that it is real?

-

Because there are no other arguments, further proving php isnt real

- - -
-

But what about the software made for it?

-
-

The Software is made to make people believe php is real, as people could go insane when they find out php is not real

-

So all the governments around the world hired some companies to make software for php, like phpstorm, to make people believe it is real and prevent people from going insane

-
-

php.net

-
-

the existence of php is a good lie, hence people who know about it made a website for it so people think it is real

-

also, the php website has random pictures of elephant plushies at the bottom, this only screams "hey, we aren't real"

- -
-

axtlos is always wrong

-
-

no im not! I'm wrong most of the time, which isnt this time!

- -
-

You can dig up old photos of php code form like 2010

-
-

We're talking about 2010, I think everyone knows what a year 2010 was.

- -
-

The php source is on github!

-
-

It infact, is not! The "php interpreter" is there, but not php itself, and everyone can make an interpreter for anything, this doesnt mean it needs to exist!

-
-

Code exmple

-
-

So apparently this is how php code looks:

-

<?php echo"Hello World, I'm not real";?>

-

Doesn't this look similiar?

-

It should, because its just html!

-

Since php doesnt even seem to have its own syntax, its not real

-
-

Conclusion

-
-

PHP just isnt real

-

You are lying if you say you code in php

-

If you say its real then you are smooth brain!

- -
-

Update (idk the date, 2022)

-

After seeing the php "mascot"(something not real can't have a mascot)(which is really cute btw) I have concluded that php is partially real, meaning that the first p is real, the rest is still a lie!

-
- -

Goodbye and thanks for reading :)

-

This is a joke btw, you can use php if you like it

-

Thanks to ibzan for giving me reasons on why php is real and helping me expand this

-
- - \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..7e6098f --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,1520 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@fontsource-variable/inter': + specifier: ^5.0.20 + version: 5.0.20 + '@fontsource-variable/playwrite-hr': + specifier: ^5.0.2 + version: 5.0.2 + devDependencies: + '@fontsource/fira-mono': + specifier: ^5.0.0 + version: 5.0.13 + '@neoconfetti/svelte': + specifier: ^2.0.0 + version: 2.2.1 + '@sveltejs/adapter-auto': + specifier: ^3.0.0 + version: 3.2.4(@sveltejs/kit@2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8)))(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8))) + '@sveltejs/adapter-static': + specifier: ^3.0.4 + version: 3.0.4(@sveltejs/kit@2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8)))(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8))) + '@sveltejs/kit': + specifier: ^2.0.0 + version: 2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8)))(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8)) + '@sveltejs/vite-plugin-svelte': + specifier: ^3.0.0 + version: 3.1.1(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8)) + sass-embedded: + specifier: ^1.77.8 + version: 1.77.8 + svelte: + specifier: ^4.2.7 + version: 4.2.18 + svelte-check: + specifier: ^3.6.0 + version: 3.8.5(postcss@8.4.41)(svelte@4.2.18) + typescript: + specifier: ^5.0.0 + version: 5.5.4 + vite: + specifier: ^5.0.3 + version: 5.4.1(sass-embedded@1.77.8) + +packages: + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@bufbuild/protobuf@1.10.0': + resolution: {integrity: sha512-QDdVFLoN93Zjg36NoQPZfsVH9tZew7wKDKyV5qRdj8ntT4wQCOradQjRaTdwMhWUYsgKsvCINKKm87FdEk96Ag==} + + '@esbuild/aix-ppc64@0.21.5': + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.21.5': + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.21.5': + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.21.5': + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.21.5': + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.21.5': + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.21.5': + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.21.5': + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.21.5': + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.21.5': + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.21.5': + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.21.5': + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.21.5': + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.21.5': + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.21.5': + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.21.5': + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.21.5': + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-x64@0.21.5': + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-x64@0.21.5': + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/sunos-x64@0.21.5': + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.21.5': + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.21.5': + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.21.5': + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@fontsource-variable/inter@5.0.20': + resolution: {integrity: sha512-dhzG4Zls/tIrf8h0FhTNi8jT/uFwNhdTY2vKe6DYqoXDYOfEcTVZDyh1hKml1rlLT44Y7OoKoGz8w7czDW7twQ==} + + '@fontsource-variable/playwrite-hr@5.0.2': + resolution: {integrity: sha512-KdQGSHyDR0883Z6Pl/gowJjtgNVtOtpm80J70hoOTf2RPrFsnBhW+T6CGJmzYUs8V0TfHOsT0F0eAu4S2vME/A==} + + '@fontsource/fira-mono@5.0.13': + resolution: {integrity: sha512-fZDjR2BdAqmauEbTjcIT62zYzbOgDa5+IQH34D2k8Pxmy1T815mAqQkZciWZVQ9dc/BgdTtTUV9HJ2ulBNwchg==} + + '@jridgewell/gen-mapping@0.3.5': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@neoconfetti/svelte@2.2.1': + resolution: {integrity: sha512-2Ts0Rxaf6clW2qG+AKhTwpl01AAyZEAe03XeuQ7Vp+qYIaM3ycuI94j546fmEkUxwACwGI3Zl2cZ/pncTuNcJg==} + + '@polka/url@1.0.0-next.25': + resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} + + '@rollup/rollup-android-arm-eabi@4.20.0': + resolution: {integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.20.0': + resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.20.0': + resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.20.0': + resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-linux-arm-gnueabihf@4.20.0': + resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.20.0': + resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.20.0': + resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.20.0': + resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': + resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.20.0': + resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.20.0': + resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.20.0': + resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.20.0': + resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-win32-arm64-msvc@4.20.0': + resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.20.0': + resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.20.0': + resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==} + cpu: [x64] + os: [win32] + + '@sveltejs/adapter-auto@3.2.4': + resolution: {integrity: sha512-a64AKYbfTUrVwU0xslzv1Jf3M8bj0IwhptaXmhgIkjXspBXhD0od9JiItQHchijpLMGdEDcYBlvqySkEawv6mQ==} + peerDependencies: + '@sveltejs/kit': ^2.0.0 + + '@sveltejs/adapter-static@3.0.4': + resolution: {integrity: sha512-Qm4GAHCnRXwfWG9/AtnQ7mqjyjTs7i0Opyb8H2KH9rMR7fLxqiPx/tXeoE6HHo66+72CjyOb4nFH3lrejY4vzA==} + peerDependencies: + '@sveltejs/kit': ^2.0.0 + + '@sveltejs/kit@2.5.22': + resolution: {integrity: sha512-PQ98baF2WzvG5yiO4cZKJZJG60XjHTZD1jyho3u9Kmthx2ytdGYyVPPvKXgKXpKSq4wwctD9dl0d2blSbJMcOg==} + engines: {node: '>=18.13'} + hasBin: true + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^3.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.3 + + '@sveltejs/vite-plugin-svelte-inspector@2.1.0': + resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==} + engines: {node: ^18.0.0 || >=20} + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^3.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 + + '@sveltejs/vite-plugin-svelte@3.1.1': + resolution: {integrity: sha512-rimpFEAboBBHIlzISibg94iP09k/KYdHgVhJlcsTfn7KMBhc70jFX/GRWkRdFCc2fdnk+4+Bdfej23cMDnJS6A==} + engines: {node: ^18.0.0 || >=20} + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 + + '@types/cookie@0.6.0': + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + + '@types/estree@1.0.5': + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + + '@types/pug@2.0.10': + resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} + + acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + engines: {node: '>=0.4.0'} + hasBin: true + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + buffer-builder@0.2.0: + resolution: {integrity: sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==} + + buffer-crc32@1.0.0: + resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} + engines: {node: '>=8.0.0'} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + code-red@1.0.4: + resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + cookie@0.6.0: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + engines: {node: '>= 0.6'} + + css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + debug@4.3.6: + resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + + devalue@5.0.0: + resolution: {integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==} + + es6-promise@3.3.1: + resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} + + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true + + esm-env@1.0.0: + resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + globalyzer@0.1.0: + resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} + + globrex@0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + immutable@4.3.7: + resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} + + import-meta-resolve@4.1.0: + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-reference@3.0.2: + resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} + + kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + + locate-character@3.0.0: + resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} + + magic-string@0.30.11: + resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + + mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + + min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + + mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} + engines: {node: '>=10'} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + periscopic@3.1.0: + resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} + + picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + postcss@8.4.41: + resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} + engines: {node: ^10 || ^12 || >=14} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + rimraf@2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rollup@4.20.0: + resolution: {integrity: sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + rxjs@7.8.1: + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} + + sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + + sander@0.5.1: + resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} + + sass-embedded-android-arm64@1.77.8: + resolution: {integrity: sha512-EmWHLbEx0Zo/f/lTFzMeH2Du+/I4RmSRlEnERSUKQWVp3aBSO04QDvdxfFezgQ+2Yt/ub9WMqBpma9P/8MPsLg==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [android] + hasBin: true + + sass-embedded-android-arm@1.77.8: + resolution: {integrity: sha512-GpGL7xZ7V1XpFbnflib/NWbM0euRzineK0iwoo31/ntWKAXGj03iHhGzkSiOwWSFcXgsJJi3eRA5BTmBvK5Q+w==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [android] + hasBin: true + + sass-embedded-android-ia32@1.77.8: + resolution: {integrity: sha512-+GjfJ3lDezPi4dUUyjQBxlNKXNa+XVWsExtGvVNkv1uKyaOxULJhubVo2G6QTJJU0esJdfeXf5Ca5/J0ph7+7w==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [android] + hasBin: true + + sass-embedded-android-x64@1.77.8: + resolution: {integrity: sha512-YZbFDzGe5NhaMCygShqkeCWtzjhkWxGVunc7ULR97wmxYPQLPeVyx7XFQZc84Aj0lKAJBJS4qRZeqphMqZEJsQ==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [android] + hasBin: true + + sass-embedded-darwin-arm64@1.77.8: + resolution: {integrity: sha512-aifgeVRNE+i43toIkDFFJc/aPLMo0PJ5s5hKb52U+oNdiJE36n65n2L8F/8z3zZRvCa6eYtFY2b7f1QXR3B0LA==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [darwin] + hasBin: true + + sass-embedded-darwin-x64@1.77.8: + resolution: {integrity: sha512-/VWZQtcWIOek60Zj6Sxk6HebXA1Qyyt3sD8o5qwbTgZnKitB1iEBuNunyGoAgMNeUz2PRd6rVki6hvbas9hQ6w==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [darwin] + hasBin: true + + sass-embedded-linux-arm64@1.77.8: + resolution: {integrity: sha512-6iIOIZtBFa2YfMsHqOb3qake3C9d/zlKxjooKKnTSo+6g6z+CLTzMXe1bOfayb7yxeenElmFoK1k54kWD/40+g==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [linux] + hasBin: true + + sass-embedded-linux-arm@1.77.8: + resolution: {integrity: sha512-2edZMB6jf0whx3T0zlgH+p131kOEmWp+I4wnKj7ZMUeokiY4Up05d10hSvb0Q63lOrSjFAWu6P5/pcYUUx8arQ==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [linux] + hasBin: true + + sass-embedded-linux-ia32@1.77.8: + resolution: {integrity: sha512-63GsFFHWN5yRLTWiSef32TM/XmjhCBx1DFhoqxmj+Yc6L9Z1h0lDHjjwdG6Sp5XTz5EmsaFKjpDgnQTP9hJX3Q==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [linux] + hasBin: true + + sass-embedded-linux-musl-arm64@1.77.8: + resolution: {integrity: sha512-j8cgQxNWecYK+aH8ESFsyam/Q6G+9gg8eJegiRVpA9x8yk3ykfHC7UdQWwUcF22ZcuY4zegrjJx8k+thsgsOVA==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [linux] + + sass-embedded-linux-musl-arm@1.77.8: + resolution: {integrity: sha512-nFkhSl3uu9btubm+JBW7uRglNVJ8W8dGfzVqh3fyQJKS1oyBC3vT3VOtfbT9YivXk28wXscSHpqXZwY7bUuopA==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [linux] + + sass-embedded-linux-musl-ia32@1.77.8: + resolution: {integrity: sha512-oWveMe+8TFlP8WBWPna/+Ec5TV0CE+PxEutyi0ltSruBds2zxRq9dPVOqrpPcDN9QUx50vNZC0Afgch0aQEd0g==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [linux] + + sass-embedded-linux-musl-x64@1.77.8: + resolution: {integrity: sha512-2NtRpMXHeFo9kaYxuZ+Ewwo39CE7BTS2JDfXkTjZTZqd8H+8KC53eBh516YQnn2oiqxSiKxm7a6pxbxGZGwXOQ==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [linux] + + sass-embedded-linux-x64@1.77.8: + resolution: {integrity: sha512-ND5qZLWUCpOn7LJfOf0gLSZUWhNIysY+7NZK1Ctq+pM6tpJky3JM5I1jSMplNxv5H3o8p80n0gSm+fcjsEFfjQ==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [linux] + hasBin: true + + sass-embedded-win32-arm64@1.77.8: + resolution: {integrity: sha512-7L8zT6xzEvTYj86MvUWnbkWYCNQP+74HvruLILmiPPE+TCgOjgdi750709BtppVJGGZSs40ZuN6mi/YQyGtwXg==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [win32] + hasBin: true + + sass-embedded-win32-ia32@1.77.8: + resolution: {integrity: sha512-7Buh+4bP0WyYn6XPbthkIa3M2vtcR8QIsFVg3JElVlr+8Ng19jqe0t0SwggDgbMX6AdQZC+Wj4F1BprZSok42A==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [win32] + hasBin: true + + sass-embedded-win32-x64@1.77.8: + resolution: {integrity: sha512-rZmLIx4/LLQm+4GW39sRJW0MIlDqmyV0fkRzTmhFP5i/wVC7cuj8TUubPHw18rv2rkHFfBZKZJTCkPjCS5Z+SA==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [win32] + hasBin: true + + sass-embedded@1.77.8: + resolution: {integrity: sha512-WGXA6jcaoBo5Uhw0HX/s6z/sl3zyYQ7ZOnLOJzqwpctFcFmU4L07zn51e2VSkXXFpQZFAdMZNqOGz/7h/fvcRA==} + engines: {node: '>=16.0.0'} + + set-cookie-parser@2.7.0: + resolution: {integrity: sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==} + + sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} + engines: {node: '>= 10'} + + sorcery@0.11.1: + resolution: {integrity: sha512-o7npfeJE6wi6J9l0/5LKshFzZ2rMatRiCDwYeDQaOzqdzRJwALhX7mk/A/ecg6wjMu7wdZbmXfD2S/vpOg0bdQ==} + hasBin: true + + source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + + strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + svelte-check@3.8.5: + resolution: {integrity: sha512-3OGGgr9+bJ/+1nbPgsvulkLC48xBsqsgtc8Wam281H4G9F5v3mYGa2bHRsPuwHC5brKl4AxJH95QF73kmfihGQ==} + hasBin: true + peerDependencies: + svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + + svelte-hmr@0.16.0: + resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==} + engines: {node: ^12.20 || ^14.13.1 || >= 16} + peerDependencies: + svelte: ^3.19.0 || ^4.0.0 + + svelte-preprocess@5.1.4: + resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==} + engines: {node: '>= 16.0.0'} + peerDependencies: + '@babel/core': ^7.10.2 + coffeescript: ^2.5.1 + less: ^3.11.3 || ^4.0.0 + postcss: ^7 || ^8 + postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 + pug: ^3.0.0 + sass: ^1.26.8 + stylus: ^0.55.0 + sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 + svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' + peerDependenciesMeta: + '@babel/core': + optional: true + coffeescript: + optional: true + less: + optional: true + postcss: + optional: true + postcss-load-config: + optional: true + pug: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + typescript: + optional: true + + svelte@4.2.18: + resolution: {integrity: sha512-d0FdzYIiAePqRJEb90WlJDkjUEx42xhivxN8muUBmfZnP+tzUgz12DJ2hRJi8sIHCME7jeK1PTMgKPSfTd8JrA==} + engines: {node: '>=16'} + + tiny-glob@0.2.9: + resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} + + tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + + typescript@5.5.4: + resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + engines: {node: '>=14.17'} + hasBin: true + + varint@6.0.0: + resolution: {integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==} + + vite@5.4.1: + resolution: {integrity: sha512-1oE6yuNXssjrZdblI9AfBbHCC41nnyoVoEZxQnID6yvQZAFBzxxkqoFLtHUMkYunL8hwOLEjgTuxpkRxvba3kA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vitefu@0.2.5: + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + vite: + optional: true + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + +snapshots: + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@bufbuild/protobuf@1.10.0': {} + + '@esbuild/aix-ppc64@0.21.5': + optional: true + + '@esbuild/android-arm64@0.21.5': + optional: true + + '@esbuild/android-arm@0.21.5': + optional: true + + '@esbuild/android-x64@0.21.5': + optional: true + + '@esbuild/darwin-arm64@0.21.5': + optional: true + + '@esbuild/darwin-x64@0.21.5': + optional: true + + '@esbuild/freebsd-arm64@0.21.5': + optional: true + + '@esbuild/freebsd-x64@0.21.5': + optional: true + + '@esbuild/linux-arm64@0.21.5': + optional: true + + '@esbuild/linux-arm@0.21.5': + optional: true + + '@esbuild/linux-ia32@0.21.5': + optional: true + + '@esbuild/linux-loong64@0.21.5': + optional: true + + '@esbuild/linux-mips64el@0.21.5': + optional: true + + '@esbuild/linux-ppc64@0.21.5': + optional: true + + '@esbuild/linux-riscv64@0.21.5': + optional: true + + '@esbuild/linux-s390x@0.21.5': + optional: true + + '@esbuild/linux-x64@0.21.5': + optional: true + + '@esbuild/netbsd-x64@0.21.5': + optional: true + + '@esbuild/openbsd-x64@0.21.5': + optional: true + + '@esbuild/sunos-x64@0.21.5': + optional: true + + '@esbuild/win32-arm64@0.21.5': + optional: true + + '@esbuild/win32-ia32@0.21.5': + optional: true + + '@esbuild/win32-x64@0.21.5': + optional: true + + '@fontsource-variable/inter@5.0.20': {} + + '@fontsource-variable/playwrite-hr@5.0.2': {} + + '@fontsource/fira-mono@5.0.13': {} + + '@jridgewell/gen-mapping@0.3.5': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@neoconfetti/svelte@2.2.1': {} + + '@polka/url@1.0.0-next.25': {} + + '@rollup/rollup-android-arm-eabi@4.20.0': + optional: true + + '@rollup/rollup-android-arm64@4.20.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.20.0': + optional: true + + '@rollup/rollup-darwin-x64@4.20.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.20.0': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.20.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.20.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.20.0': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.20.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.20.0': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.20.0': + optional: true + + '@rollup/rollup-linux-x64-musl@4.20.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.20.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.20.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.20.0': + optional: true + + '@sveltejs/adapter-auto@3.2.4(@sveltejs/kit@2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8)))(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8)))': + dependencies: + '@sveltejs/kit': 2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8)))(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8)) + import-meta-resolve: 4.1.0 + + '@sveltejs/adapter-static@3.0.4(@sveltejs/kit@2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8)))(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8)))': + dependencies: + '@sveltejs/kit': 2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8)))(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8)) + + '@sveltejs/kit@2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8)))(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8))': + dependencies: + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8)) + '@types/cookie': 0.6.0 + cookie: 0.6.0 + devalue: 5.0.0 + esm-env: 1.0.0 + import-meta-resolve: 4.1.0 + kleur: 4.1.5 + magic-string: 0.30.11 + mrmime: 2.0.0 + sade: 1.8.1 + set-cookie-parser: 2.7.0 + sirv: 2.0.4 + svelte: 4.2.18 + tiny-glob: 0.2.9 + vite: 5.4.1(sass-embedded@1.77.8) + + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8)))(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8))': + dependencies: + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8)) + debug: 4.3.6 + svelte: 4.2.18 + vite: 5.4.1(sass-embedded@1.77.8) + transitivePeerDependencies: + - supports-color + + '@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8))': + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8)))(svelte@4.2.18)(vite@5.4.1(sass-embedded@1.77.8)) + debug: 4.3.6 + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.11 + svelte: 4.2.18 + svelte-hmr: 0.16.0(svelte@4.2.18) + vite: 5.4.1(sass-embedded@1.77.8) + vitefu: 0.2.5(vite@5.4.1(sass-embedded@1.77.8)) + transitivePeerDependencies: + - supports-color + + '@types/cookie@0.6.0': {} + + '@types/estree@1.0.5': {} + + '@types/pug@2.0.10': {} + + acorn@8.12.1: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + aria-query@5.3.0: + dependencies: + dequal: 2.0.3 + + axobject-query@4.1.0: {} + + balanced-match@1.0.2: {} + + binary-extensions@2.3.0: {} + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + buffer-builder@0.2.0: {} + + buffer-crc32@1.0.0: {} + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + code-red@1.0.4: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + '@types/estree': 1.0.5 + acorn: 8.12.1 + estree-walker: 3.0.3 + periscopic: 3.1.0 + + concat-map@0.0.1: {} + + cookie@0.6.0: {} + + css-tree@2.3.1: + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.2.0 + + debug@4.3.6: + dependencies: + ms: 2.1.2 + + deepmerge@4.3.1: {} + + dequal@2.0.3: {} + + detect-indent@6.1.0: {} + + devalue@5.0.0: {} + + es6-promise@3.3.1: {} + + esbuild@0.21.5: + optionalDependencies: + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 + + esm-env@1.0.0: {} + + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.5 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + globalyzer@0.1.0: {} + + globrex@0.1.2: {} + + graceful-fs@4.2.11: {} + + has-flag@4.0.0: {} + + immutable@4.3.7: {} + + import-meta-resolve@4.1.0: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-extglob@2.1.1: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-number@7.0.0: {} + + is-reference@3.0.2: + dependencies: + '@types/estree': 1.0.5 + + kleur@4.1.5: {} + + locate-character@3.0.0: {} + + magic-string@0.30.11: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + + mdn-data@2.0.30: {} + + min-indent@1.0.1: {} + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimist@1.2.8: {} + + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + + mri@1.2.0: {} + + mrmime@2.0.0: {} + + ms@2.1.2: {} + + nanoid@3.3.7: {} + + normalize-path@3.0.0: {} + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + path-is-absolute@1.0.1: {} + + periscopic@3.1.0: + dependencies: + '@types/estree': 1.0.5 + estree-walker: 3.0.3 + is-reference: 3.0.2 + + picocolors@1.0.1: {} + + picomatch@2.3.1: {} + + postcss@8.4.41: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + rimraf@2.7.1: + dependencies: + glob: 7.2.3 + + rollup@4.20.0: + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.20.0 + '@rollup/rollup-android-arm64': 4.20.0 + '@rollup/rollup-darwin-arm64': 4.20.0 + '@rollup/rollup-darwin-x64': 4.20.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.20.0 + '@rollup/rollup-linux-arm-musleabihf': 4.20.0 + '@rollup/rollup-linux-arm64-gnu': 4.20.0 + '@rollup/rollup-linux-arm64-musl': 4.20.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.20.0 + '@rollup/rollup-linux-riscv64-gnu': 4.20.0 + '@rollup/rollup-linux-s390x-gnu': 4.20.0 + '@rollup/rollup-linux-x64-gnu': 4.20.0 + '@rollup/rollup-linux-x64-musl': 4.20.0 + '@rollup/rollup-win32-arm64-msvc': 4.20.0 + '@rollup/rollup-win32-ia32-msvc': 4.20.0 + '@rollup/rollup-win32-x64-msvc': 4.20.0 + fsevents: 2.3.3 + + rxjs@7.8.1: + dependencies: + tslib: 2.6.3 + + sade@1.8.1: + dependencies: + mri: 1.2.0 + + sander@0.5.1: + dependencies: + es6-promise: 3.3.1 + graceful-fs: 4.2.11 + mkdirp: 0.5.6 + rimraf: 2.7.1 + + sass-embedded-android-arm64@1.77.8: + optional: true + + sass-embedded-android-arm@1.77.8: + optional: true + + sass-embedded-android-ia32@1.77.8: + optional: true + + sass-embedded-android-x64@1.77.8: + optional: true + + sass-embedded-darwin-arm64@1.77.8: + optional: true + + sass-embedded-darwin-x64@1.77.8: + optional: true + + sass-embedded-linux-arm64@1.77.8: + optional: true + + sass-embedded-linux-arm@1.77.8: + optional: true + + sass-embedded-linux-ia32@1.77.8: + optional: true + + sass-embedded-linux-musl-arm64@1.77.8: + optional: true + + sass-embedded-linux-musl-arm@1.77.8: + optional: true + + sass-embedded-linux-musl-ia32@1.77.8: + optional: true + + sass-embedded-linux-musl-x64@1.77.8: + optional: true + + sass-embedded-linux-x64@1.77.8: + optional: true + + sass-embedded-win32-arm64@1.77.8: + optional: true + + sass-embedded-win32-ia32@1.77.8: + optional: true + + sass-embedded-win32-x64@1.77.8: + optional: true + + sass-embedded@1.77.8: + dependencies: + '@bufbuild/protobuf': 1.10.0 + buffer-builder: 0.2.0 + immutable: 4.3.7 + rxjs: 7.8.1 + supports-color: 8.1.1 + varint: 6.0.0 + optionalDependencies: + sass-embedded-android-arm: 1.77.8 + sass-embedded-android-arm64: 1.77.8 + sass-embedded-android-ia32: 1.77.8 + sass-embedded-android-x64: 1.77.8 + sass-embedded-darwin-arm64: 1.77.8 + sass-embedded-darwin-x64: 1.77.8 + sass-embedded-linux-arm: 1.77.8 + sass-embedded-linux-arm64: 1.77.8 + sass-embedded-linux-ia32: 1.77.8 + sass-embedded-linux-musl-arm: 1.77.8 + sass-embedded-linux-musl-arm64: 1.77.8 + sass-embedded-linux-musl-ia32: 1.77.8 + sass-embedded-linux-musl-x64: 1.77.8 + sass-embedded-linux-x64: 1.77.8 + sass-embedded-win32-arm64: 1.77.8 + sass-embedded-win32-ia32: 1.77.8 + sass-embedded-win32-x64: 1.77.8 + + set-cookie-parser@2.7.0: {} + + sirv@2.0.4: + dependencies: + '@polka/url': 1.0.0-next.25 + mrmime: 2.0.0 + totalist: 3.0.1 + + sorcery@0.11.1: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + buffer-crc32: 1.0.0 + minimist: 1.2.8 + sander: 0.5.1 + + source-map-js@1.2.0: {} + + strip-indent@3.0.0: + dependencies: + min-indent: 1.0.1 + + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + svelte-check@3.8.5(postcss@8.4.41)(svelte@4.2.18): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + chokidar: 3.6.0 + picocolors: 1.0.1 + sade: 1.8.1 + svelte: 4.2.18 + svelte-preprocess: 5.1.4(postcss@8.4.41)(svelte@4.2.18)(typescript@5.5.4) + typescript: 5.5.4 + transitivePeerDependencies: + - '@babel/core' + - coffeescript + - less + - postcss + - postcss-load-config + - pug + - sass + - stylus + - sugarss + + svelte-hmr@0.16.0(svelte@4.2.18): + dependencies: + svelte: 4.2.18 + + svelte-preprocess@5.1.4(postcss@8.4.41)(svelte@4.2.18)(typescript@5.5.4): + dependencies: + '@types/pug': 2.0.10 + detect-indent: 6.1.0 + magic-string: 0.30.11 + sorcery: 0.11.1 + strip-indent: 3.0.0 + svelte: 4.2.18 + optionalDependencies: + postcss: 8.4.41 + typescript: 5.5.4 + + svelte@4.2.18: + dependencies: + '@ampproject/remapping': 2.3.0 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + '@types/estree': 1.0.5 + acorn: 8.12.1 + aria-query: 5.3.0 + axobject-query: 4.1.0 + code-red: 1.0.4 + css-tree: 2.3.1 + estree-walker: 3.0.3 + is-reference: 3.0.2 + locate-character: 3.0.0 + magic-string: 0.30.11 + periscopic: 3.1.0 + + tiny-glob@0.2.9: + dependencies: + globalyzer: 0.1.0 + globrex: 0.1.2 + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + totalist@3.0.1: {} + + tslib@2.6.3: {} + + typescript@5.5.4: {} + + varint@6.0.0: {} + + vite@5.4.1(sass-embedded@1.77.8): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.41 + rollup: 4.20.0 + optionalDependencies: + fsevents: 2.3.3 + sass-embedded: 1.77.8 + + vitefu@0.2.5(vite@5.4.1(sass-embedded@1.77.8)): + optionalDependencies: + vite: 5.4.1(sass-embedded@1.77.8) + + wrappy@1.0.2: {} diff --git a/portfolio.html b/portfolio.html deleted file mode 100644 index 5ba0c8f..0000000 --- a/portfolio.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - Portfolio(7) - - - - - - - - - - -
this reallyports my folio
-
-

A list of Free Software (free as in freedom) I have developed, or am part of. Not all of the listed projects are still under active development.

-

Clicking on the heading of a project will redirect to the website/repository of the project.

-
-
-

-

Block Based filesystem verification for immutable Linux Distributions written in golang

-
-
-

-

Custom made vector graphic format for use with FsVerify, the parser (fbwarn) is written in C using raylib

- The FsVerify logo drawn with BVG -
-
-

-

Building docker images using yaml recipes, written in golang

-

Personally built plugin support into vib, including an API and github CI to automate building plugins (view pr)

-
-
-

-

Tool to manage Vanilla OS installations

-

Personally built in Waydroid integration, including a package manager using f-droid repositories (view MRs: 1, 2, 3, 4, 5, 6)

-
-
-

-

File tree based Filesystem integrity verification, fully written in go and used by Vanilla OS through fswarn

-
-
-

-

Installer backend for Crystal Linux, written in rust (older history on github)

-
-
-

-

Graphical frontend for Jade, written in python using gtk4 and libadwaita (older history on github)

-
-
-

-

OCI client written in Java similiar to podman/docker with a focus on using containers as a form of isolated environments, similiar to Distrobox and Toolbx

-
-
-

-

Miscellaneous Flatpak Packages for some software I use

-
-
-

-

A proof-of-concept that packages a build of the Linux kernel as a flatpak, while still being able to be used by the system

-
-
- - - - - - -
March 12, 2024Go To Main PageLinux 6.6.21
- - diff --git a/shards.1.html b/shards.1.html deleted file mode 100644 index 84f4d2b..0000000 --- a/shards.1.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - - Shards(1) - - - - - - - - - - -
Shards(1)General Commands ManualShards(1)
-
-
-

- - - - - -
Project Shards[shards] MacOS inspired - Immutable Linux - Distribution
-
-
-

-

Project Shards is an immutable linux - distribution using multiple Volumes to create one system

-
-
-

-

Project Shards utilizes multiple Volumes - (called Shards) to create one root using bind and overlay mounts

-

-
-
-

-

Project Shards Consists of 6 Shards:

-

- The Root shard acts like a preloader, it provides the special - root directories like /run or /dev and the initial tools for mounting the - other Shards and creating the proper root system

-

- The Boot shard contains files and packages requir to boot on - real hardware this is mainly the bootloader and kernel

-

- The System shard is the main root, it contains everything - required to boot into userspace and cannot be modified unless booted into - the recovery

-

- Data Contains everything the user installs themselves or changes - on the root filesystem, it is mounted read-write and contains /etc

-

-

- Users contains the home directories of all users, it is simply - bind mounted to /home on boot as read-write

-

-

- The Recovery shard is a seperate system from the other shards, - it can be booted by itself. It contains the Graphical and Terminal based - recovery for updating, troubleshooting or reinstalling Project Shards

-

-

-
-
-

-

Project Shards uses a pacman wrapper - called shardctl to install and remove packages, however users can also enter - a special mode to use pacman(1) directly.

-

shardctl also allows installing aur packages and wraps - around apx(1) to allow installing packages into containers.

-

-

Project Shards comes preinstalled with - flatpak and allows installing them by simply dragging the flatpakref files - into ~/Applications. This is achieved using appD.

-

-

appD also allows installing pacman packages by dragging the - .pkg.tar.xz files into ~/Applications.

-

-
-
-

-

Project Shards uses the Recovery to - perform updates. When a user decides to update their - Project Shards Installation, they get rebooted into - the Recovery which automatically starts the Update.

-

-

If the Update is succesfull the Recovery either turns the computer - off or reboots it, depending on what the user chose when starting the - update.

-

If the Update fails, then the recovery rolls back to a snapshot it - took before starting the update and warns the user next time it boots into - the main Project Shards installation.

-

-
-
-

-

Project Shards installs similiarly to - MacOS, the ISO offered for download is actually the recovery, when booting - into the iso the user is immediately presented with the Recovery screen and - can Install

-

-

The installation process only asks the user for the disk to - install onto, any postinstall configurations usually set in the Installer, - like user creation, setting the timezone or choosing locales are done post - install in a first-setup application.

-

-
-
-

-

Project Shards like other immutable - distributions uses images to distribute updates unlike other immutable - distributions however, Project Shards does not - directly use OCI-Images, it uses flatpak packages as a type of ostree - frontend. This means that optimally the update process only consists of a - simple flatpak update to upgrade the system.

-

Realistically this is not the case, since extra things such as - managing /etc will have to be done after the update

-

-
-
-

- - -
-
- - - - - -
CC BY-SA 4.0Nixpkgs
- - \ No newline at end of file diff --git a/specs.7.html b/specs.7.html deleted file mode 100644 index d1140c1..0000000 --- a/specs.7.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - computers(7) - - - - - - - - - - -
technologicaldevicesstraight from hell
-
-
-

-

CPU: Coffee Lake intel i5-8750H

-

RAM: 32gb

-

GPU: NVIDIA Quadro P1000

-

GPU: Intel UHD Graphics 630

-

ssd: 512gb toshiba m.2

-

wifi: Intel Wireless-AC 9x6x

-

OS: Gnome OS

-

-

-
-
-

-

CPU: Comet Lake intel i5-10300H

-

RAM: 16gb

-

GPU: NVIDIA GeForce RTX 3060

-

GPU: Intel UHD Graphics

-

ssd: 512gb western digital m.2

-

wifi: Intel AX201

-

OS: Fedora Kinoite

-

-

-
-
-

-

CPU: Haswell intel i5

-

RAM: 12gb

-

GPU: NVIDIA Quadro K1100M (unused)

-

ssd: 512GB

-

wifi: Intel

-

wifi: Realtek USB

-

OS: Arch Linux

-

-

-
-
-

-

CPU: Haswell intel i5

-

RAM: 4gb

-

GPU: NVIDIA Quadro K1100M

-

ssd: 512GB

-

wifi: Broadcom

-

OS: FreeBSD 13.1-RELEASE

-

-

-
-
-

-

CPU: Skylake intel i3-6006U

-

RAM: 8gb DDR4 2133MHz

-

GPU: Intel HD Graphics 520

-

ssd: ADATA 120gb

-

wifi: Realtek RTL8723BE

-

OS: NixOS Unstable

-

-

-
-
-

-

Keyboard: custom sofle v2 with qmk firmware

-

Mouse: Logitech Ergo m575

-

Wireless Headphones: Bose NC 700

-

Wired Headphones: KZ zsn pro x

-

Phone: Pixel 4a running Lineage OS 21 Rooted with magisk

-

-
-
-

- - -
-
- - - - - - -
December 6, 2023Go To Main PageLinux 6.6.3-arch1-1
- - diff --git a/speech-dexit.html b/speech-dexit.html deleted file mode 100644 index 2415a00..0000000 --- a/speech-dexit.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - Speech on the DEXIT - - - - - - - - - - - - -
boohoochangescawy
-

-A small note: -

-

-This speech starts off with a quote from Winston Churchill, at the time of writing this I was not aware of what type of person Churchill was and decided to include him as we discussed one of his speeches in english class before. -I do not agree with Churchills views and would not have quoted him if I would have been aware of his opinions at the time of writing the speech, however I prefer to not delete that part of the speech as it is a vital part of the speech, and removing it would lessen the impact of the ending. -

-
-
-

Speech on the DEXIT

-

axtlos (axtlos@tar.black)

-
-

“Let Europe arise!”, is what Winston Churchill said in a speech -delivered at the University of Zurich on the 19th September 1964. What -he envisioned was a European Union, or as he called it, the United -States of Europe. His vision gained a lot of support, so much support -that we now actually have a European Union.

-Except that nowadays I look at this European Union, which was created -with the motivation of uniting Europe and creating peace in Europe, and -ask myself one thing. Where has the support, the union, the motivation -gone? Why is the European Union, which was meant to be a democratic -Union of Europe now falling apart? I can tell you why, the European -Union is not what it used to be. The European Union is not the great -Union that it used to be, sure there are some nice regulations here and -there, but the majority of European actions have just been idiotic. -Which completely warrant the Brexit and now the potential Dexit, the -European Union simply is not what it used to be.

-How dare you call yourself Democratic, when you actively allow countries -to completely bypass the Democracy, do you consider it Democratic to -allow the french and dutch to veto a European Constitution without any -consequences? I certainly do not. To me the European Unions seems like a -mega corporation which only follows the lead of the countries that give -it the most money.

-Does anyone here happen know who that country currently is? It is -Germany. Does anyone here know what would happen to the European Union -if Germany would leave? The European Union would crumble. It would turn -into a joke, a joke with no funding.

-No one would benefit from Germany leaving the European Union, which is -exactly why I would not mind if Germany were to leave. If all powerful -countries have to leave the European Union to cause the European Union -to change, then so be it. This is what you get for piggybacking off of -Germany and turning a blind eye on Greece going into massive debt with -Germany. You get a nice f-you from the powerful countries who are sick -of your hypocrisy.

-But of course, no one here cares, because it gives you what you actually -strive for. Money. This is the system we live in, a system where having -money is rewarded and not having money will cause you to be completely -Ignored. I cannot blame anyone for trying to make Money. But what I can -blame you for and what I will blame you for is the fact that no one -tries to replace this broken system with a system that actually works, -one that does not only benefit the powerful. A system which properly -helps the poor without putting them into massive debt. But of course no -one here will do this, because the lobbyist tell you not to. The fact -that you people allow corruption like this on a continental level is -absolutely despicable. I am deeply disappointed with everything you have -done. I used to be a fan of the European Union and admired everyone who -is sitting here. But now I am just disgusted by the corruption, -discrimination and violations of Human Rights you people do on the -daily. And of course none of this will change, since "boo hoo change -scary"

-Additionally, the European Union fails to listen to any young voices, I -am quite honestly surprised that I am able to talk to you in this moment -and that the majority is somewhat listening to what I have to say. Does -anyone here remember article 13? The robo copyright regulation that -would stop any form of fair use? Has anyone here seen the mass outrage -young people had online? I’m guessing you have not, since all I see here -is a group of old timers who accidentally leak confidential emails and -fall for the most obvious phishing attacks known to man. Has anyone here -ever actually listened to a young persons opinion? I would not be -surprised if some people here had their last interaction with young -people on Epstein Island. You are the ones who complain about the newer -generations not being politically motivated, yet you also make no effort -to listen to politically engaged teenagers. Why is that? Are their ideas -too radical to you? Do they not know enough about politics to be able to -make proper decisions on specific topics? I would argue that politically -engaged teenagers know more about politics than some of you, mainly -because they cannot buy their position in politics.

-Now to be completely fair, the European Union does not only consist of -bad things, you people sometimes do things which I and many others, -genuinely appreciate. Enforcing proper worker rights across every -European Country, allowing anyone who is European to travel to any -country in the European Union. Allowing tax free trade for any good. -Showing Corporations the middle finger with their monopolistic and -anti-consumer strategies. We genuinely appreciate that. Except then you -add regulations that would make open source programs impossible to -maintain and also cause mass surveillance, is it really that hard to not -fall for the default "it will stop child predators" mass surveillance -reasoning? I feel like we have been through this multiple times. In the -end the politicians who wrote those regulations turn out to be child -predators themselves and were only trying to distract from the actual -issue.

-I really want to like the European Union, it is a great concept and it -has the potential of becoming so much better. But all I see nowadays is -a concept that everyone is starting to loose interest in. The European -Union in its current state will not change for the better anymore. So if -it takes the dissolution of the European Union for us to get a true -United States of Europe, which does not consist of separate countries -but is one big state with one unified language and one unified law, then -I am fully on board. But realistically, even with the most powerful EU -members leaving and creating their own partnerships, this will not -happen. We are stuck with the current European Union, so let us improve -this Union the best we can, completely rework the process of introducing -regulations to a process that features actual proper Democracy, let us -not favor the will of powerful money givers of the poorer countries, let -us accept refugees and give them a new home where they do not fear -missiles hitting their home or soldiers committing war crimes, let us -not spy on Europeans and put journalists at risk of being arrested for -spreading the truth, let us listen to what the young generation has to -say. Let Europe arise again!

- - - - - - -
CC BY-SA 4.0Go To Main Pagewhy did i quote churchill :(
- - diff --git a/src/app.d.ts b/src/app.d.ts new file mode 100644 index 0000000..743f07b --- /dev/null +++ b/src/app.d.ts @@ -0,0 +1,13 @@ +// See https://kit.svelte.dev/docs/types#app +// for information about these interfaces +declare global { + namespace App { + // interface Error {} + // interface Locals {} + // interface PageData {} + // interface PageState {} + // interface Platform {} + } +} + +export {}; diff --git a/src/app.html b/src/app.html new file mode 100644 index 0000000..3f56455 --- /dev/null +++ b/src/app.html @@ -0,0 +1,18 @@ + + + + + + + + %sveltekit.head% + + +
%sveltekit.body%
+ + diff --git a/src/lib/#decoder.ts# b/src/lib/#decoder.ts# new file mode 100644 index 0000000..3e5613f --- /dev/null +++ b/src/lib/#decoder.ts# @@ -0,0 +1,17 @@ +export function decode(value: string): string { + var offset: number = parseInt(value.substring(0,2), 16); + var n: number = 2; + var final: string = ""; + for (inti ; n < value.length; n=n+3) { + var num: string = value.substring(n, n+3); + var charAscii: number = parseInt(num, 16)-offset; + final = final + String.fromCharCode(charAscii) + } + return final; +} + + +export function isDecoded(value: string): boolean { + var offset: number = Number(value.substring(0,2)); + return isNaN(offset); +} diff --git a/src/lib/assets/close.svg b/src/lib/assets/close.svg new file mode 100644 index 0000000..cbb7654 --- /dev/null +++ b/src/lib/assets/close.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/lib/assets/xmpp.svg b/src/lib/assets/xmpp.svg new file mode 100644 index 0000000..f660926 --- /dev/null +++ b/src/lib/assets/xmpp.svg @@ -0,0 +1,31 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/src/lib/decoder.ts b/src/lib/decoder.ts new file mode 100644 index 0000000..f28bbbc --- /dev/null +++ b/src/lib/decoder.ts @@ -0,0 +1,16 @@ +export function decode(value: string): string { + var offset: number = parseInt(value.substring(0,2), 16); + var final: string = ""; + for (let i = 2; i < value.length; i=i+3) { + var num: string = value.substring(i, i+3); + var charAscii: number = parseInt(num, 16)-offset; + final = final + String.fromCharCode(charAscii) + } + return final; +} + + +export function isDecoded(value: string): boolean { + var offset: number = Number(value.substring(0,2)); + return isNaN(offset); +} diff --git a/src/lib/images/github.svg b/src/lib/images/github.svg new file mode 100644 index 0000000..bc5d249 --- /dev/null +++ b/src/lib/images/github.svg @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/src/lib/images/svelte-logo.svg b/src/lib/images/svelte-logo.svg new file mode 100644 index 0000000..49492a8 --- /dev/null +++ b/src/lib/images/svelte-logo.svg @@ -0,0 +1 @@ +svelte-logo \ No newline at end of file diff --git a/src/lib/images/svelte-welcome.png b/src/lib/images/svelte-welcome.png new file mode 100644 index 0000000..fe7d2d6 Binary files /dev/null and b/src/lib/images/svelte-welcome.png differ diff --git a/src/lib/images/svelte-welcome.webp b/src/lib/images/svelte-welcome.webp new file mode 100644 index 0000000..6ec1a28 Binary files /dev/null and b/src/lib/images/svelte-welcome.webp differ diff --git a/src/lib/mobile.js b/src/lib/mobile.js new file mode 100644 index 0000000..1f2416c --- /dev/null +++ b/src/lib/mobile.js @@ -0,0 +1,4 @@ +export function isMobile() { + a = navigator.userAgent||navigator.vendor||window.opera; + return (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) +} diff --git a/src/lib/styles/contact.scss b/src/lib/styles/contact.scss new file mode 100644 index 0000000..910cac6 --- /dev/null +++ b/src/lib/styles/contact.scss @@ -0,0 +1,38 @@ +@use "sass:color"; +@use "sass:meta"; + +@mixin contact($color, $text-color: $color) { + cursor: pointer; + color: $text-color; + background-color: color.adjust($color, $alpha: -0.1); + padding: 7px 25px; + min-width: 70px; + max-width: 70vw; + overflow-wrap: break-word; + border-radius: 10px; + align-items: center; + justify-content: center; + box-shadow: 0 1px 4px 1px color.change(black, $alpha: 0.10), + 0 1px 10px 5px color.change(black, $alpha: 0.09), + 0 3px 16px 8px color.change(black, $alpha: 0.04), + 0 0 0 1px color.change(black, $alpha: 0.05); + transition: box-shadow 0.3s ease-in-out; + + &:hover { + box-shadow: 0 1px 4px 1px color.change($color, $alpha: 0.10), + 0 1px 10px 5px color.change($color, $alpha: 0.09), + 0 3px 16px 8px color.change($color, $alpha: 0.04), + 0 0 0 1px color.change($color, $alpha: 0.05); + } + & h3 { + text-align: center; + } + + & p { + user-select: none; + } + + & noscript { + text-overflow: ellipsis; + } +} diff --git a/src/lib/styles/index.scss b/src/lib/styles/index.scss new file mode 100644 index 0000000..f8b00dd --- /dev/null +++ b/src/lib/styles/index.scss @@ -0,0 +1,2 @@ +@forward "$lib/styles/shadow.scss"; +@forward "$lib/styles/contact.scss"; diff --git a/src/lib/styles/shadow.scss b/src/lib/styles/shadow.scss new file mode 100644 index 0000000..382c337 --- /dev/null +++ b/src/lib/styles/shadow.scss @@ -0,0 +1,9 @@ +@use "sass:color"; +@use "sass:meta"; + +@mixin shadow($color: black) { + box-shadow: 0 1px 4px 1px color.change($color, $alpha: 0.13), + 0 1px 10px 5px color.change($color, $alpha: 0.09), + 0 3px 16px 8px color.change($color, $alpha: 0.04), + 0 0 0 1px color.change($color, $alpha: 0.05); +} diff --git a/src/routes/+error.svelte b/src/routes/+error.svelte new file mode 100644 index 0000000..2ced366 --- /dev/null +++ b/src/routes/+error.svelte @@ -0,0 +1,41 @@ + + +
+
+

{$page.status ?? "oopsie daisies!"}

+

{$page.error?.message ?? "website broke >w< "}

+
+ {#if displayDog} +
+ dog looking at the camera with a question mark edited next to it +
+ {/if} +
+ + + diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte new file mode 100644 index 0000000..7772574 --- /dev/null +++ b/src/routes/+layout.svelte @@ -0,0 +1,31 @@ + + +
+
+
+ +
+
+
+ + diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte new file mode 100644 index 0000000..c046cd7 --- /dev/null +++ b/src/routes/+page.svelte @@ -0,0 +1,205 @@ + + + + rose + + + + + + + + + + + +
+

Hi! I'm Rose

+
+
+

About me!

+

+ I'm a software engineer with an interest in Containers and OSdev. + I currently live in germany and study Computer Science. +

+

+ Apart from Coding and tinkering with Hardware, I enjoy listening to music, reading books and going on walks! +

+
+
+

My work

+

+ Currently most of my time is spent working on + vib, + as the maintainer of vib I handle any project management, + while actively expanding it with more features. +

+

+ In connection to vib. I am currently reviving an older + project called Project Shards, an arch based immutable + distribution, that went through many different designs, + but has settled on using systemd-sysupdate in the same vein as + GNOME OS. +

+

+ A more thorough list of Projects can be found in the + Projects page. +

+
+
+

Contact

+

Click on an element to copy its address

+

+ You can contact me on these platforms! +

+ {#if !browser} +

+ You seem to have disable javascript! But this website uses js to deobfuscate the contacts >w< + The obfuscated codes are displayed in the boxes below, you can use this shell script to debofuscate them locally! +

+ {/if} + +
+
+ + diff --git a/src/routes/+page.ts b/src/routes/+page.ts new file mode 100644 index 0000000..a72419a --- /dev/null +++ b/src/routes/+page.ts @@ -0,0 +1,3 @@ +// since there's no dynamic data here, we can prerender +// it so that it gets served as a static asset in production +export const prerender = true; diff --git a/src/routes/ContactCard.svelte b/src/routes/ContactCard.svelte new file mode 100644 index 0000000..d347deb --- /dev/null +++ b/src/routes/ContactCard.svelte @@ -0,0 +1,40 @@ + + +
+ + {@html svg} + +
+ + + {@html svg} + + + diff --git a/src/routes/Header.svelte b/src/routes/Header.svelte new file mode 100644 index 0000000..0366e6d --- /dev/null +++ b/src/routes/Header.svelte @@ -0,0 +1,299 @@ + + + + +
+
+ + + {#if $currentMessage != null} +
+

+ {$currentMessage.message} +

+ {#if $currentMessage.options.dismissable} + + {/if} +
+ {/if} + + +
+ +
+ + diff --git a/src/routes/projects/+page.svelte b/src/routes/projects/+page.svelte new file mode 100644 index 0000000..dbe5516 --- /dev/null +++ b/src/routes/projects/+page.svelte @@ -0,0 +1,53 @@ + + + +
+

Projects

+
+
+

+ A list of most projects I have worked on or am a part of, note that not all of them are still maintained. +

+
+ + + + The FsVerify logo drawn with BVG + + + + + + + + + + + + + +
+ + diff --git a/src/routes/projects/+page.ts b/src/routes/projects/+page.ts new file mode 100644 index 0000000..e739ef4 --- /dev/null +++ b/src/routes/projects/+page.ts @@ -0,0 +1,9 @@ +import { dev } from '$app/environment'; + +// we don't need any JS on this page, though we'll load +// it in dev so that we get hot module replacement +export const csr = dev; + +// since there's no dynamic data here, we can prerender +// it so that it gets served as a static asset in production +export const prerender = true; diff --git a/src/routes/projects/ProjectEntry.svelte b/src/routes/projects/ProjectEntry.svelte new file mode 100644 index 0000000..53c69b5 --- /dev/null +++ b/src/routes/projects/ProjectEntry.svelte @@ -0,0 +1,36 @@ + + +
+

{name}

+ + +

+ {description} +

+
+ + + diff --git a/src/routes/styles.scss b/src/routes/styles.scss new file mode 100644 index 0000000..0fe7ab6 --- /dev/null +++ b/src/routes/styles.scss @@ -0,0 +1,48 @@ +@import "@fontsource-variable/inter"; + +body { + font-family: + 'Inter Variable', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, + Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; + font-size: 1.2em; + color: #150129; +} + +h1 { + width: 100%; + font-size-adjust: 0.7; + margin-bottom: 2px; +} + +page { + display: flex; + flex-direction: column; + align-items: center; + + width: 100%; + height: 0; + padding: 0 0 calc(100% * 495 / 2048) 0; +} + +.permalink { + color: #150129; +} + +.subheader { + font-size: 0.9em; + margin-top: 0px; +} + + +@media (prefers-color-scheme: dark) { + /* If the operating system is using dark mode, then apply this CSS */ + body { + background: #292b33; + color: #f5f5f5 + } + a:link:not(.permalink),a:visited:not(.permalink) { + color: #b9cffb; + } +} + +a:link:not(.permalink),a:visited:not(.permalink) { color: #2160ad; } diff --git a/static/bvg.png b/static/bvg.png new file mode 100644 index 0000000..b10c869 Binary files /dev/null and b/static/bvg.png differ diff --git a/static/deobfuscate.sh b/static/deobfuscate.sh new file mode 100755 index 0000000..40ce970 --- /dev/null +++ b/static/deobfuscate.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +value="$1" +offset=$((16#${value:0:2})) +n=2 +final="" + + +while [ $n -lt ${#value} ]; do + num=${value:n:3} + charAscii=$((16#$num - $offset)) + final="$final$(printf \\u$(printf "%03x" $charAscii))" + n=$((n + 3)) +done + +echo "$final" + diff --git a/static/favicon.gif b/static/favicon.gif new file mode 100644 index 0000000..b2ca4e4 Binary files /dev/null and b/static/favicon.gif differ diff --git a/static/huh.jpg b/static/huh.jpg new file mode 100644 index 0000000..8d09392 Binary files /dev/null and b/static/huh.jpg differ diff --git a/static/me.png b/static/me.png new file mode 100644 index 0000000..72c0f8c Binary files /dev/null and b/static/me.png differ diff --git a/static/not-very-brave.html b/static/not-very-brave.html new file mode 100644 index 0000000..c2487aa --- /dev/null +++ b/static/not-very-brave.html @@ -0,0 +1,42 @@ + + + + + + + You have been blocked for using brave" + + + + + + + + +
NotveryBrave
+

You have been blocked from accessing xenia.blahaj.land due to your choice of browser.

+

+ I generally believe in the right for people to choose the software they see best suited for them. However I do not tolerate if software developers build a product based on fake claims, run by a hateful person, exploiting website developers through cryptocurrency. +
+ What I defined here, is what brave is, a browser that claims to be good for privacy (spoiler: it is not) and even has some nice features like an adblocker built in. Except that adblocker is used to simply replace ads with custom ads from brave and reward website developers with some random cryptocurrency. +
+ As I do not have the time to research and write a long article about this, please read this great article about the shortcomings of brave. +
+ In addition to the reasons listed in the article mentioned above, the founder of brave, Brendan Eich, the inventor of javascript (already horrible enough), is also the co-founder of Mozilla, the non profit Foundation behind Firefox, a browser that respects the users freedom more (it still has some shortcomings, but thats a different topic), in 2014 he became the CEO of Mozilla, but then resigned after being pushed out of Mozilla due to his views against same-sex marriage. +
+ I believe that lgbt rights are human rights. And will not stand any person saying anything against this. This includes people supporting Brendan Eich by using the Brave browser. +

+

What now?

+

+ If you were not aware of the sketchiness of brave and Eich's horrendous views on human rights and do not agree with it, then its simple, switch to a different browser! Since you apparently already care about privacy, I suggest firefox! It is the browser I use on the daily and it has never let me down! +
+ If you however you already knew, or approve of it, then it also is simple, stay away from me. I do not want to interact with you and wish you the day you deserve (a horrible one that is). + + + + + + +
CC BY-SA 4.0Brave suckslmao
+ + diff --git a/static/robots.txt b/static/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/static/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/static/rose.gif b/static/rose.gif new file mode 100644 index 0000000..b4e9ceb Binary files /dev/null and b/static/rose.gif differ diff --git a/static/rose.png b/static/rose.png new file mode 100644 index 0000000..dcb46f9 Binary files /dev/null and b/static/rose.png differ diff --git a/static/wilted-flower.gif b/static/wilted-flower.gif new file mode 100644 index 0000000..d0c5eba Binary files /dev/null and b/static/wilted-flower.gif differ diff --git a/style.css b/style.css deleted file mode 100644 index e09fb7d..0000000 --- a/style.css +++ /dev/null @@ -1,288 +0,0 @@ -/* $Id: mandoc.css,v 1.36 2018/07/23 22:51:26 schwarze Exp $ */ -/* - * Standard style sheet for mandoc(1) -Thtml and man.cgi(8). - */ - -/* Global defaults. */ - - - -html { max-width: 65em; margin: auto; } -body { font-family: Helvetica,Arial,sans-serif; background: white; } -table { margin-top: 0em; - margin-bottom: 0em; } -td { vertical-align: top; } -ul, ol, dl { margin-top: 0em; - margin-bottom: 0em; } -li, dt { margin-top: 1em; } - -.center { - margin: auto; - width: 99%; -} - -.permalink { border-bottom: thin dotted; - color: inherit; - font: inherit; - text-decoration: inherit; } -* { clear: both } - -/* Search form and search results. */ - -fieldset { border: thin solid silver; - border-radius: 1em; - text-align: center; } -input[name=expr] { - width: 25%; } - -table.results { margin-top: 1em; - margin-left: 2em; - font-size: smaller; } - -/* Header and footer lines. */ - -table.head { width: 100%; - border-bottom: 1px dotted #808080; - margin-bottom: 1em; - font-size: smaller; } -td.head-vol { text-align: center; } -td.head-rtitle { - text-align: right; } - -table.foot { width: 100%; - border-top: 1px dotted #808080; - margin-top: 1em; - font-size: smaller; } -td.foot-os { text-align: right; } - -/* Sections and paragraphs. */ - -.manual-text { - margin-left: 3.8em; } -.Nd { display: inline; } -.Sh { margin-top: 1.2em; - margin-bottom: 0.6em; - text-align: left; - font-size: 110%; } -.Ss { margin-top: 1.2em; - margin-bottom: 0.6em; - margin-left: -1.2em; - font-size: 105%; } -.Pp { margin: 0.6em 0em; } -.Sx { } -.Xr { } - -/* Displays and lists. */ - -.Bd { } -.Bd-indent { margin-left: 3.8em; } - -.Bl-bullet { list-style-type: disc; - padding-left: 1em; } -.Bl-bullet > li { } -.Bl-dash { list-style-type: none; - padding-left: 0em; } -.Bl-dash > li:before { - content: "\2014 "; } -.Bl-item { list-style-type: none; - padding-left: 0em; } -.Bl-item > li { } -.Bl-compact > li { - margin-top: 0em; } - -.Bl-enum { padding-left: 2em; } -.Bl-enum > li { } -.Bl-compact > li { - margin-top: 0em; } - -.Bl-diag { } -.Bl-diag > dt { - font-style: normal; - font-weight: bold; } -.Bl-diag > dd { - margin-left: 0em; } -.Bl-hang { } -.Bl-hang > dt { } -.Bl-hang > dd { - margin-left: 5.5em; } -.Bl-inset { } -.Bl-inset > dt { } -.Bl-inset > dd { - margin-left: 0em; } -.Bl-ohang { } -.Bl-ohang > dt { } -.Bl-ohang > dd { - margin-left: 0em; } -.Bl-tag { margin-left: 5.5em; } -.Bl-tag > dt { - float: left; - margin-top: 0em; - margin-left: -5.5em; - padding-right: 1.2em; - vertical-align: top; } -.Bl-tag > dd { - clear: right; - width: 100%; - margin-top: 0em; - margin-left: 0em; - vertical-align: top; - overflow: auto; } -.Bl-compact > dt { - margin-top: 0em; } - -.Bl-column { } -.Bl-column > tbody > tr { } -.Bl-column > tbody > tr > td { - margin-top: 1em; } -.Bl-compact > tbody > tr > td { - margin-top: 0em; } - -.Rs { font-style: normal; - font-weight: normal; } -.RsA { } -.RsB { font-style: italic; - font-weight: normal; } -.RsC { } -.RsD { } -.RsI { font-style: italic; - font-weight: normal; } -.RsJ { font-style: italic; - font-weight: normal; } -.RsN { } -.RsO { } -.RsP { } -.RsQ { } -.RsR { } -.RsT { text-decoration: underline; } -.RsU { } -.RsV { } - -.eqn { } -.tbl { } - -.HP { margin-left: 3.8em; - text-indent: -3.8em; } - -/* Semantic markup for command line utilities. */ - -table.Nm { } -code.Nm { font-style: normal; - font-weight: bold; - font-family: inherit; } -.Fl { font-style: normal; - font-weight: bold; - font-family: inherit; } -.Cm { font-style: normal; - font-weight: bold; - font-family: inherit; } -.Ar { font-style: italic; - font-weight: normal; } -.Op { display: inline; } -.Ic { font-style: normal; - font-weight: bold; - font-family: inherit; } -.Ev { font-style: normal; - font-weight: normal; - font-family: monospace; } -.Pa { font-style: italic; - font-weight: normal; } - -/* Semantic markup for function libraries. */ - -.Lb { } -code.In { font-style: normal; - font-weight: bold; - font-family: inherit; } -a.In { } -.Fd { font-style: normal; - font-weight: bold; - font-family: inherit; } -.Ft { font-style: italic; - font-weight: normal; } -.Fn { font-style: normal; - font-weight: bold; - font-family: inherit; } -.Fa { font-style: italic; - font-weight: normal; } -.Vt { font-style: italic; - font-weight: normal; } -.Va { font-style: italic; - font-weight: normal; } -.Dv { font-style: normal; - font-weight: normal; - font-family: monospace; } -.Er { font-style: normal; - font-weight: normal; - font-family: monospace; } - -/* Various semantic markup. */ - -.An { } -.Lk { } -.Mt { } -.Cd { font-style: normal; - font-weight: bold; - font-family: inherit; } -.Ad { font-style: underline; - font-weight: normal; } -.Ms { font-style: normal; - font-weight: bold; } -.St { } -.Ux { } - -/* Physical markup. */ - -.Bf { display: inline; } -.No { font-style: normal; - font-weight: normal; } -.Em { text-decoration-line: underline; - font-weight: normal; } -.Sy { font-style: normal; - font-weight: bold; } -.Li { font-style: normal; - font-weight: normal; - font-family: monospace; } - -img { - padding: 5px; -} - - -/* Overrides to avoid excessive margins on small devices. */ - -@media (max-width: 37.5em) { -.manual-text { - margin-left: 0.5em; } -.Sh, .Ss { margin-left: 0; } -.Bd-indent { margin-left: 2em; } -.Bl-hang > dd { - margin-left: 2em; } -.Bl-tag { margin-left: 2em; } -.Bl-tag > dt { - margin-left: -2em; } -.HP { margin-left: 2em; - text-indent: -2em; } -} - -@media (prefers-color-scheme: dark) { - /* If the operating system is using dark mode, then apply this CSS */ - body { - background: #292b33; - } - td { - color: #F5F5F5; - } - h1,h2 { - color: #F5F5F5; - } - - p { - color: #F5F5F5; - } - section { - color: #F5F5F5; - } - a:link:not(.permalink),a:visited:not(.permalink) { - color: #b9cffb; - } -} \ No newline at end of file diff --git a/svelte.config.js b/svelte.config.js new file mode 100644 index 0000000..a103e15 --- /dev/null +++ b/svelte.config.js @@ -0,0 +1,19 @@ +import adapter from '@sveltejs/adapter-static'; +import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; + +/** @type {import('@sveltejs/kit').Config} */ +const config = { + preprocess: vitePreprocess(), + + kit: { + adapter: adapter({ + pages: "build", + assets: "build", + fallback: "huh.html", + preprocess: false, + strict: true, + }) + } +}; + +export default config; diff --git a/text-america-wars.html b/text-america-wars.html deleted file mode 100644 index 5dc6340..0000000 --- a/text-america-wars.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - Why America is involved in every major war - - - - - - - - - - - - -
Your honorUSAbad
-

-

Why America is involved in every major war

-

axtlos (axtlos@tar.black)

-
-

Introduction

-
-

“War against a foreign country only happens when the moneyed classes -think they are going to profit from it.”
-― George Orwell 

-
-

The purpose of this Term -Paper

-

At the time of writing this, war is starting to become a more -important topic again, with the invasion of Ukraine in 2022 , increasing -complications between China and Taiwan , as well as the US withdrawal from -Afghanistan and the following takeover from the Taliban .

-

In the western world, people usually take a side with the US or other -western countries and see them as the "good guys", however people often -fail to see the background of wars and completely ignore the fact that -wars are not for the "Liberation of a country" , but for the profit of -those, who win the war. Which, due to the NATO mainly consisting of -Western countries and being the strongest Military force, is -guaranteed to be them . With this Term paper I want -to show that there are no "good guys" in a war, only "better guys" at -best.

-

The reason I chose the United States for this is simple, they are the -strongest force in the NATO , which results in -them having the most influence in NATO decisions. If I want to show the -reasons for wars, then America will be the best example since other NATO -countries follow America in a lot of military decisions.

-

But it should also be noted that America is not the only country -guilty of starting wars because of money, every war is in some way -caused by money, no matter if the war was started by America, Russia, -China or any other country. Every war is a crime on humanity and an -example as to why Capitalism is a horrible economic structure.

-

List of wars America was -involved with

-

Since the second World War, America has been involved in four War -operations . The Korean war, Vietnam war, -Operation Desert Storm, which is also known as the Gulf War , and the Global -War on Terror .

-

In these four wars the US committed a bunch of war crimes, the -most common one being massacres of unarmed civilians. The -US made no efforts in cooperating with human rights organizations or the -International Criminal Court, effectively commending any war crimes US -soldiers committed .

-

Vietnam War

-

The Vietnam War is most likely one of the most well-known wars -America was involved with. The origins of this war date back to the end -of the second world war in 1945, where Japan withdrew its soldiers from -Vietnam, which then was split up into the Democratic Republic of -Vietnam, under control of Ho Chi Minh, who strove to create a country -following Chinese and Soviet Communism  and the state of Vietnam under -control of the French emperor Bao Dai, who wanted a Vietnam which had -close cultural and economic ties to the West .

-

Both sides of Vietnam had signed a treaty in the year 1945 during the -Geneva Convention, which split Vietnam along the 17 degrees North -Latitude, also known as 17th Parallel and set Minh in control of the -North and Dai in control of the South.
-This lasted until 1955, where Ngo Dinh Diem, a "strongly anti communist -politician" , became President of the -Southern part of Vietnam. Due to the cold war and the US hardening -policies against any Communist states, the currently acting US President -Eisenhower pledged "firm support to Diem and South Vietnam" .

-

With the formation of the National Liberation Front in 1960, which -was meant to be a resistance against Diem at the request of a US report -team, John F. Kennedy started increasing US Military Aid in South -Vietnam based on the Domino Theory , which assumed that once a -country falls to communism, many other countries would follow, like a -chain of dominoes .

-

The situation escalated in 1965 when Lyndon B. Johnson sent US Combat -Troops to Vietnam.

-

The Global War on Terror

-

The Global War on Terror began after the Terrorist attack on the -World Trade Center on the 11th September 2001, George W. Bush, who was -the acting President at this time, announced that the US was creating a -plan to locate and stop Terrorists all around the world . In connection to -these announcements the US first started a war in 2001 with Afghanistan -and then in 2003 in Iraq , these wars are part of the Global -War on Terror, however the Global War on Terror also describes -non-violent actions taken against the financing of Terrorist groups. The -invasion of Iraq began on the 20th March 2003  with US air strikes, the invasion was -justified with the Global War on Terror and Iraq’s ownership of nuclear, -biological and chemical weapons. . The first stage of the war -ended a month after the first air strikes with the downfall of Saddam -Hussein’s regime on the 1st May 2003 .

-

The war however continues with the hunt for Saddam Hussein, who was -captured on the 14th December 2003 and executed 3 years later on the -30th December 2006 . During this time the battle in Iraq -continues after Shiites won the 2005 election . Even though the war went on until -2011, the Bush Administration admitted on the 24th January 2004 that no -biological, chemical or nuclear weapons were found in Iraq, as the -former US weapons inspector David Kay told the congress: "we were almost -all wrong" .

-

This then begs the question, if it was already known that Iraq had no -weapons of mass destruction in 2004, why did the US continue the war -until 2011, what are the real reasons for the war?

-

The -real reasons for the wars and how America hides them

-

As shown in the first paragraph, the US is not always fully honest -about their reasons for invading a country or starting wars. So in this -paragraph I am going to show the multiple reasons America, and other -countries, go to war or start Invasions.

-

(Big-) Oil

-

Big Oil is a term that describes the biggest Oil Companies under -public ownership, these include BP plc, Royal Dutch Shell plc, Exxon -Mobile Corporation, Chevron Corporation, ENI SpA and Total SA . Due -to these companies being Government controlled, the Government will set -regulations or even start Wars, just to benefit their Oil Companies.

-

The Wars which are started for the acquirement of Oil are usually -called "resource wars" , these however are not -the only wars started due to oil. There is the petro-aggression, which -is not a war directly started because of oil, but due to the domestic -isolation which oil can cause, making a country more likely to try out -potentially controversial foreign policies . Another type is the -financing of other groups with profits made from oil, like Iran -financing the Hezbollah through oil profits  and wars started -over oil market domination, as seen in the US war with Iraq over -Kuwait .

-

However, the existence of oil wars are a very controversial, there -are people who claim that oil has no cause in wars, while others claim -that oil is a very important factor in wars. Often these discussions are -made on the example of the wars in Kuwait, to which the US Secretary of -Defense Donald Rumsfeld stated that it’s "nonsense to suggest that the -US invasion of Iraq involved oil in any way" . Even among political -Scientists oil, or even energy in general, is rarely mentioned, the few -scientists who do focus on the involvement of oil in wars also disagree -about the importance of oil, one group argues that resource wars play a -major role in wars, while the other group rejects this claim due to the -lack of systematic evidence . The main issue with these -discussions is that people often fail to check the influence of oil in -the country before the war started, as oil may not be the direct cause -of the war, but start a chain reaction of other events which eventually -lead to a war. It is also noteworthy that oil is a very important -resource and simply cannot be ignored when analyzing international -security. This can also be seen in the aforementioned discussions about -the involvement of oil in the Iraq wars, as scientists argue about -involvement of oil in the war, rather than the preconditions caused by -oil .

-

Resource Wars

-

A major example of resource wars is the Iraqi invasion of Kuwait in -1990 and the following US Military operation Desert Shield, in which -Iraq successfully annexed Kuwait and gained control of 20 percent of oil -reserves . This is more proof that oil is -not always the cause of a war, but rather a precondition of war.

-

Although the goals of Oil Resource Wars are not always only the -ownership of more oil, but also the gain of more Control over the -Organization of the Petroleum Exporting Countries, also known as OPEC, -which would allow a country to have more control over the worldwide oil -price, and as a result of this power also cut countries out of oil -trade.

-

Oil Market Domination

-

Wars about Oil Market Domination are similar to Resource Wars, -however they differ in one main point, the wars aren’t for personal gain -of oil, but rather to make sure that the opposing force has less oil -Power . -The US fears that countries with a big oil power could artificially -raise the Oil price, which OPEC would have to follow with, allowing the -country to enrich itself on oil profits.

-

Oil Market Domination wars are often a cause of Resource wars, a good -example is the US operation Desert Shield, which itself started due to a -fear of Oil Market Domination from Iraq, but was caused by the Iraqi -invasion of Kuwait, which, as already mentioned, was a Resource War.

-

Communism

-

Communism as a cause of war is an interesting topic, the US did not -start any wars against communism ever since the cold war, yet Communism -and Socialism are still an important topic in modern foreign policies -and even internal policies, with the rise of Communism and Socialism -among Millenials and Gen-Z , it becomes a more -broadly discussed topic in politics, with the majority of politicians -not being very happy, as they are a prime target of Communist and -Anarchist movements.

-

As a reaction to this, the US tries to silence any Communist -politicians or countries, be it through direct wars, secret CIA -operations or the influence of media to spread false information . -Secret CIA operations include assassinations of Communist leaders, like -the Cuban Prime Minister Fidel Castro, who survived over 600 murder -attempts from the CIA and ended up dying naturally at the age of 90 in -Havana on the 25th November 2016 .

-

The war against communism however is not always violent. During the -cold war and the Red Scare, the US also made a huge effort to keep -people away from Communistic believes through state propaganda. This -propaganda was usually spread through movies, literature, music, -television and art. It would usually mock the soviet union and communism -through misinformation. The US Government however did not display it as -propaganda and insisted that everything shown was factually correct. An example of this propaganda can be seen in the -attachments.

-

Power in other countries

-

Most wars which involve gaining power in other countries are not -military wars, but economic wars. The US in this case often sets -embargoes on countries that do not follow them in their decisions, like -with Cuba, Venezuela or a lot of countries in the Middle East .

-

Cuba

-

The US embargo against Cuba started with the Cuban Revolution in -which Fidel Castro took over the Cuban Government, even though the -currently acting US President Dwight D. Eisenhower officially recognized -the new Cuban Government as legitimate, relations rapidly started to -deteriorate after Fidel Castro began nationalizing more companies and -started the agrarian reforms, in which the Government broke up large -landholding and redistributed them to the people who work on that land -and the state. With each state take-over of privately owned land the US -embargo rose in strength, up to the point where any trade with Cuba was -prohibited for US Companies. This embargo also got extended to the point -where the US threatened any non-US based company with sanctions if they -were doing trade with Cuba . The US opposition to the -Cuban government under Fidel Castro even went as far as the CIA -attempting to assassinate Fidel Castro over 600 times .

-

Israel

-

Israel is a very controversial topic in international politics, which -also makes it a prime reason for wars. The controversy stems from the -fact that Israel lies on land stolen from the Palestinian -population . During the -second world war, Palestine was controlled by the British, due to the -holocaust in Europe a lot of Jewish people immigrated into Palestine, -under supervision by the British. They formed their own villages, also -called kibbutzim, and were not interested in forming any Jewish State. -After the British retreated from Palestine, Zionist groups started -attacking Palestinians with the goal of starting a Jewish State. The UN -tried to settle these attacks with the 1947 Partition Plan, which would -split Palestine into two parts and assign one half to the Zionists. -Palestine openly expressed their dissatisfaction this plan as it would -illegally steal part of their country, while the Zionists seemingly -agreed with it . After the -Partition Plan was completed and Palestine was split into Palestine and -Israel, Zionists started attacking the Palestinian land and claimed it -for themselves, causing Palestinians to flee into other Arabic countries -like Jordan or Lebanon . Even though -Palestine is an occupied territory, Israel continues to send their -population into these territories and apply Israeli law, which directly -violates the fourth Geneva Convention. Despite this, countries still -acknowledged the new Israeli territory as a legitimate part of -Israel .

-

With Israel being a country with western ties in the middle east, the -US had an interest in forming good ties with Israel in order to have a -proxy in the middle east. This has been the case with the Iran-Israeli -Proxy conflict, in which Iran threatened to dissolve Israel and give the -land back to the Palestinian people. And now is a proxy war involving -Syria, Lebanon, Russia, the United States, the United kingdom and Saudi -Arabia    .

-

Conclusion

-

What to take from this Term -Paper

-

In the end, what to take from this Term Paper is up to the Reader, -however I hope that this Term Paper cleared up that there are no good -reasons for War. Even if countries tell us that their War is for the -"removal of Nazis" or for the "liberation" of a country, it is never the -truth. Every War always boils down to the gain of power or money, -although nowadays these things are the same.

-

The war for Oil results in a shift of power in OPEC, which allows the -most powerful country to influence the international Oil price. Due to -this easy way of gaining a monopoly, any state can abuse their position -in OPEC very easily.

-

The war against Communism has the goal of defeating an idea that goes -against everything the US stands for. Communism tries to abolish the -entire concept of a class based society, which would result in the -Government any rich people would loose their power. It is clear why the -US government tries everything they can to avoid any Communist movement -in any country, since they seemingly still believe in the Domino Theory, -and fear that any communist country that gains a lot of power could -cause other countries to move towards communism.

-

And finally, the attempts of gaining power in countries. This is not -always very easy, as seen with the example of Cuba, getting power over -countries can also mean completely blocking any cooperation with -specific states, in this case setting an embargo on Cuba and threatening -non US companies to sanction them if they decide to trade with Cuba. -This gives the US control over every company that is interested in -having the US as a partner, which usually every company wants. Based on -this example it becomes clear that wars with the objective of directly -gaining power in countries does not always mean getting power over the -country in which the war is happening, but to gain power over other -countries through this war.

-

What I learned from this -Term Paper

-

The core information of this was nothing new to me, however the -extend of what the US does to justify their wars and war crimes was very -shocking and only increased my critical attitude towards US politics. -This Term Paper showed me, that countries are able to ignore war crimes -through and lie to the population in order to make them seem better to -retract a statement, which also is the reason why I want to retract a -statement I made in the beginning of this Term Paper, I said that there -are only "better guys" in wars, not "good" guys, after writing this -Paper it has become clear to me that even "better guys" do not exist in -wars. Everyone who participates in any war is a horrible person and it -does not matter what their political opinion is. They all commit -genocide towards groups of people and point at the others saying that -they are the ones violating human rights, while leading a genocide -against transgender people in their own country and secretly murdering -children in a state based on stolen land. I have also noticed that -Imperialism is not dead, as many assume. Imperialism never ended, except -that now the government knows how to hide their Imperialism and sell it -to the population as a "Liberation", "removal of Nazis" or "fighting -terrorist groups". Due to this system of gaining power through money and -gaining money through power it is only a matter of time until every -country turns into some sort of fascist, imperialist state.

-

Attachments

-

Anti-Communist propaganda

-

image image

-Creative Commons License -This Term paper is licensed under CC-BY-SA 3.0
-https://creativecommons.org/licenses/by-sa/3.0/
-The source, including LaTeX and bibliography files can be found at
-https://github.com/axtloss/Term-Paper-America-Involvement-In-Wars

- - - - - - -
CC BY-SA 3.0Go To Main PageSentenced to living in china
- - diff --git a/texts/flatpakisforthelazy.html b/texts/flatpakisforthelazy.html deleted file mode 100644 index 9e119d8..0000000 --- a/texts/flatpakisforthelazy.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - A response to "Developers are lazy, thus flatpak" - - - - - - - - -
Developers are lazyyes we arecope
-

On 2023-06-03 15:58:47.614000 martijn braam published the article Developers are lazy, thus flatpak this response will go over this article and adress some of the core points of it.

- -

Developers are lazy, thus flatpak

-a drawing of a man with a blonde beard and hair with the caption 'yes' - - - - - - -
CC BY-SA 4.0Go To Main PageTears of flatpak haters
- - diff --git a/texts/flatpakisnotthefuture.html b/texts/flatpakisnotthefuture.html deleted file mode 100644 index dabc1b7..0000000 --- a/texts/flatpakisnotthefuture.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - A response to "Flatpak Is Not The Future" - - - - - - - - -
Flatpak is not the futureIndeed it is notit is the present
-

On 2021-11-18 Nicholas Fraser published the article Flatpak Is Not the Future this response will go over this article and adress some of the core points of it.

- -

Flatpak Is Not the Future

-

Preach! It really isn't the future

-

It's the present

- - - - - - -
CC BY-SA 4.0Go To Main PageTears of flatpak haters
- - diff --git a/texts/hobbes-criticism-de.html b/texts/hobbes-criticism-de.html deleted file mode 100644 index 864c163..0000000 --- a/texts/hobbes-criticism-de.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - Kritik und verbesserungsvorschlaege - Hobbes - - - - - - - - -
Kritik gegen Hobbes' StaatstheorieLeviathan ist veraltet(English)
- -

-

-Hobbes Vorstellung eines Staates ist recht einfach zu folgen, jedoch schleichen sich in seinem gesamten Staatsmodell Fehler ein, die das ganze Modell beinahe unbrauchbar machen, da sie den Staat, wie Hobbes ihn sich vorstellt, in Gefahr stellen. -

-

-Der erste Fehler in Hobbes' Argumentation ist bereits bei seinem Menschenbild. Hobbes stellt sich den Menschen als Wolf vor ("homo homini lupus" - "Der Mensch ist dem Menschen ein Wolf"), ein Biest, welches hinterhältig ist und nur die eigenen Interessen im Blick hat. Dieses Menschenbild ist teilweise verständlich, wenn man sich im Klaren ist, in welcher Zeit Hobbes seine Staatstheorie verfasst hat. Jedoch fehlt Hobbes ein wichtiger Teil in diesem Menschenbild. -

-

-Der Mensch ist dem Menschen ein Wolf, wenn sein Leben auf Spiel steht. Das Töten eines anderen Menschen ist sehr stressvoll für Menschen, Hobbes geht davon aus, dass alle Menschen Soziopathen sind, die keine Emotionen verspüren und alles töten können, was ihn auf den Weg läuft. Was nicht stimmt. Dazu kommt auch, dass Menschen soziale Wesen sind, in einem Naturzustand, wo das Recht auf alles herrscht, würde die Mehrheit der Menschen auf den Mord und Gewalt verzichten, da es einfacher ist sich mit anderen zusammenzutun und sich gegenseitig zu helfen, wobei das Recht auf alles weiterhin herrscht, jedoch nicht realisiert wird, da es besser ist sich gegenseitig zu helfen, als sich umzubringen. -

-

-Geht man jedoch von Hobbes Menschenbild aus und folgt ihm mit dem Aufbau eines Staates durch einen Gesellschaftsvertrag, stößt man auf das nächste Problem. Einer einzigen Person, die Macht auf alles zu verleien, und selber das Recht darauf, sich zu verteidigen, falls diese Großmacht nur aus Selbstinteresse arbeitet, zu verzichten, löst das Problem des von Hobbes beschriebenen Naturzustands nicht. Es wurde sogar schlimmer gemacht. Es wurde zwar eine Gesellschaft gebildet, in der Menschen zusammenleben, jedoch kann nun eine Person alles über das Leben der Untergeordneten entscheiden. Durch das Menschenbild Hobbes muss der Herrscher, dem alles zusteht, sehr egoistisch sein. Das heißt, dass es nur eine Frage der Zeit ist, wann dieser Herrscher zu einem Tyrannen wird, falls er das nicht schon direkt war und sein Recht auf alles ausnutzt, um sich selber zu bereichern, während die untergeordneten Hilfslos zuschauen müssen, da sie ihr Recht auf die Selbstverteidigung abgetreten haben, und nach der menschlichen Vernunft wie sie von Hobbes beschrieben wurde, die Menschen lieber "sicher" leben würden, als sich zu verteidigen und in einen Naturzustand zurückzukehren. -

-
-

-

-Um Hobbes zu verbessern, muss an den "Wurzeln" seiner Theorie gearbeitet werden, dem Menschenbild, der Mensch ist kein Wolf, der Mensch ist ein soziales Wesen, welches mit anderen Menschen in Frieden und glücklich leben möchte. Falls Menschen jemals vollständig egoistisch leben, dann ist es, wenn es darum geht, ihr eigenes Leben zu sichern. Sobald dieses Grundbedürfnis gedeckt ist, wird ein Mensch keine Probleme damit haben, mit anderen zu teilen und ihnen zu helfen. -

-

-Diese leichte Abänderung des Menschenbildes kann jedoch weiterhin dazu genutzt werden, um Hobbes' Menschenbild zu verteidigen. Weshalb noch dazukommt, dass Menschen, wenn sie nicht Soziopathen sind, es sehr schwer haben, Menschen zu töten und damit zu leben, dass sie Menschen getötet haben. Das soziale Wesen der Menschen führt dazu, dass sie es einfacher finden, mit anderen zusammenzuarbeiten, als sich gegenseitig umzubringen nur für das eigene Leben. -

-

-Ein Naturzustand, also der Anarchismus, ähnelt nicht dem Kriegszustand, ganz im Gegenteil, der Naturzustand wäre sehr friedlich, da sich Menschen gruppieren werden, um für sich gegenseitig zu sorgen, damit sie alle das haben, was sie für das Leben brauchen. Dadurch werden die Grundbedürfnisse abgedeckt, und der einzige Grund ihr Recht andere Menschen für das eigene Wohl zu töten wäre vom Tisch, die Gefahr, dass sich ein Kriegszustand entwickelt, eliminiert sich im Naturzustand dadurch selber. -

-

-Jedoch braucht es in dieser neuen Gesellschaft weiterhin eine Art Koordination, damit zu jeder Zeit klar ist, wie groß die Vorräte an bestimmten Waren sind. -Dazu wird keine zentrale Person benötigt, auch nach dem Menschenbild, wie es von mir beschrieben wurde, haben Menschen weiterhin einen leichten Egoismus, welcher dazu führen könnte, dass eine einzige Person, die alles zentral koordiniert, ihre Machtposition teilweise ausnutzt. -

-

-Diese Koordination kann genauso gut dezentral erfolgen, indem alle an der Koordination mitarbeiten, in einem offen einsehbaren Register, welcher in regelmäßigen Versammlungen unter Beobachtung aller bearbeitet werden kann. -

-

-Genauso kann diese Versammlung dafür genutzt werden, um Personen, die gegen das Allgemeinwohl gehandelt haben, zu bestrafen. Da es immer Personen geben wird, die kein Problem damit haben, Menschen zu töten und dies vielleicht auch, so bizarr wie es klingt, aus Spaß machen. So können unter mehrheitlicher Zustimmung Strafen ausgehängt werden. Jedoch sollten diese Strafen nie einer Person aktiv schmerzen zu tun, sondern es sollte immer eine Art Rehabilitation oder Wiedereinbringung gelingen, oder zumindest versucht werden, da Straftaten in diesem Fall mehrheitlich aus irrationalen Gründen erfolgen werden, welche in verschiedenen Formen "ausgeredet" werden können. -

-

-Diese Staatsform kann zudem auch rekursiv gesehen werden, Hobbes geht nicht darauf ein, wie Konflikte mit anderen Staaten gelöst werden sollten, oder ob diese überhaupt lösbar sind. Dies kann jedoch einfach gelöst werden, indem man davon ausgeht, dass die Gesellschaften selber wie Menschen sind, wodurch mehrere Gesellschaften eine weitere Gesellschaft bilden, eine Art Gesellschaft der Gesellschaften, die kann aus mehreren Gründen erfolgen. -

-

-Zu einem können verschiedene Gesellschaften verschiedene Waren zur Verfügung haben. So kann Gesellschaft A Äpfel anbauen, aber keine Birnen, während Gesellschaft B Birnen anbauen kann, aber keine Äpfel. Es bildet sich ein gemeinsames Interesse, die Früchte zusammen zu teilen, damit Gesellschaft A Birnen essen kann, und Gesellschaft B Äpfel essen kann. -

-

-Hinzu wird dadurch die Existenz der Gesellschaft und somit der Menschen, die in der Gesellschaft leben, gesichert, da sich Gesellschaften gegenseitig aushelfen können, falls bei einer Gesellschaft eine bestimmte Ware knapp wird. -

-

-Abschließend kann man sagen, dass Hobbes Staatsvorstellung sehr fehlerhaft ist und meiner Meinung nach nicht wirklich verbessert werden kann, weshalb hier nur die Menschenvorstellung wirklich "wiederverwendet" wurde, um eine andere Staatsform zu bilden. -

- - - - - - -
CC BY-SA 4.0Go To Main PageAbsolutismus ist Faschismus
- - diff --git a/texts/hobbes-criticism-en.html b/texts/hobbes-criticism-en.html deleted file mode 100644 index 4cc1884..0000000 --- a/texts/hobbes-criticism-en.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - Criticism and Improvements to Hobbes - - - - - - - - -
Criticism towards Hobbes' idea for a stateLeviathan sucks(German)
-

NOTE:

-

I originally wrote this in german and later translated it to english, click here if you want to see the original version

- -

-

-To improve Hobbes, one must modify the roots of his theory, the image of humanity. The human is not a wolf, it is a social being, which wants to live happily and peacefully with others. If humans ever live egoistically, then it is to make sure they do not die. As soon as this need is fulfilled, no human will have any trouble sharing with others and helping them. -

-

-This small change in the image of humanity can still be used to defend Hobbes' image of humanity and his idea of a state of nature. Which is why another point has to be added, the fact that humans, when they aren't sociopaths, don't like killing others and will live under strong emotional stress if they ever do it. The social aspect of humans leads to them seeing it as easier to help each other and live peacefully, than to kill each other to save their own life. -

-

-A state of nature, or also known as anarchism, is not similar to war, it's the complete opposite. The state of nature would be very peaceful, since humans would form groups to help each other and make sure that they all are able to cover their basic needs. Once their basic needs are covered, they have no reason to use their right for everything and the need to kill humans to save their own life. The danger that the state of nature turns into a state of war would eliminate itself. -

-

-This peaceful society however still needs some form of management, to ensure that it is at all times possible how big the available resources are. Except this does not require a central person to do it, since even after my image of humanity, humans are still egoistic to some extent, which could lead to this central manager to abuse their power. -

-

-This management can function decentralized, by simply involving everyone who is part of society into the management, in an openly visible registrar which can only be updated in regular meetings under supervision of everyone. -

-

-The same way can this meeting be used to "punish" people who work against the collective good. Since it is still possible that some people have no issue with murdering others. To combat this, a form of punishment can be sentenced under absolute agreement of everyone in the meeting. However, these punishments should never actively harm people, they should offer some form of rehabilitation to go against anything that drove people to do these crimes, since under the circumstances in this society, crimes would mainly be committed out of "random" reasons that can be talked about to be resolved. -

-

-This state model can also function recursively, Hobbes does not mention any way how conflicts between other states should be solved, or if these are solvable in the first place. This can be solved quite easily, by simply assuming that the societies act like humans themselves, through which multiple societies form another society, a form of society of societies, which can happen out of multiple reasons. -

-

-Different societies can have different resources. For example, society A has apples, but no pears, while society B has pears, but no apples. A common interest is formed to share these fruits between each other to ensure that they both have apples and pears, further fulfilling the needs of the people living in these societies. -

-

-It is additionally possible to ensure the existence of the society, and in turns also the people living in these societies, since societies can help each other in case one society runs out of specific resources or has some other issue. -

-

-All in all, one can say that Hobbes model of state is very flawed, and in my own opinion cannot be improved in any constructive way, which is why this mainly fixes up the image of humanity to form a completely different state model. -

- -

-

-This text is only a translation of my original German text (as noted in the note at the top), however I have plans to expand on this new state model I explained in the Improvements section, this would either consist of reusing this text and adding more paragraphs, or writing a completely new text from scratch (more likely, as my English is better when writing freely than when translating). -

- - - - - - -
CC BY-SA 4.0Go To Main PageAbsolutism is Facism
- - diff --git a/texts/lila-and-zara.html b/texts/lila-and-zara.html deleted file mode 100644 index bff2c8c..0000000 --- a/texts/lila-and-zara.html +++ /dev/null @@ -1,7 +0,0 @@ - -301 Moved Permanently - -

301 Moved Permanently

-
openresty
- - diff --git a/texts/php.html b/texts/php.html deleted file mode 100644 index 6dbf8a8..0000000 --- a/texts/php.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - php -- the tale of a nonexistent language - - - - - - - - - - - - -
-
-

PHP

-

a real language or just an illusion?

-
-

Most of you probably have heard about php already, or so you think. My theory is, that php is in fact NOT real!!

-
-

Why it isnt real:

-
-

here I will go over on why php isnt real

-

please note that those reasons arent subjective opinions, but facts.

-
    -
  1. Have you ever seen php code? I certanly haven't
  2. -
  3. I have also never met a real PHP programmer, now you might say you're one, well then... you just arent real either :)
  4. -
  5. Every website I've been on doesn't use php! It either uses html, css or javascript but not php!
  6. -
  7. We also cannot verify that files that have the .php extension actually are php code, as the source is not visible(see point 1)
  8. -
  9. PHP would cause a lot of security vulnerabilities, no one would create a language with that many vulnerabilities
  10. -
-
-

Why people might say php actually is real:

-
-

Some people might say php is actually real

-

which is completely fine, we all have those moments in our life

-
    -
  • I code in php!
  • -
  • my answer: You arent real either then.
  • - -
- - -

Why only one argument that it is real?

-

Because there are no other arguments, further proving php isnt real

- - -
-

But what about the software made for it?

-
-

The Software is made to make people believe php is real, as people could go insane when they find out php is not real

-

So all the governments around the world hired some companies to make software for php, like phpstorm, to make people believe it is real and prevent people from going insane

-
-

php.net

-
-

the existence of php is a good lie, hence people who know about it made a website for it so people think it is real

-

also, the php website has random pictures of elephant plushies at the bottom, this only screams "hey, we aren't real"

- -
-

axtlos is always wrong

-
-

no im not! I'm wrong most of the time, which isnt this time!

- -
-

You can dig up old photos of php code form like 2010

-
-

We're talking about 2010, I think everyone knows what a year 2010 was.

- -
-

The php source is on github!

-
-

It infact, is not! The "php interpreter" is there, but not php itself, and everyone can make an interpreter for anything, this doesnt mean it needs to exist!

-
-

Code exmple

-
-

So apparently this is how php code looks:

-

<?php echo"Hello World, I'm not real";?>

-

Doesn't this look similiar?

-

It should, because its just html!

-

Since php doesnt even seem to have its own syntax, its not real

-
-

Conclusion

-
-

PHP just isnt real

-

You are lying if you say you code in php

-

If you say its real then you are smooth brain!

- -
-

Update (idk the date, 2022)

-

After seeing the php "mascot"(something not real can't have a mascot)(which is really cute btw) I have concluded that php is partially real, meaning that the first p is real, the rest is still a lie!

-
- -

Goodbye and thanks for reading :)

-

This is a joke btw, you can use php if you like it

-

Thanks to ibzan for giving me reasons on why php is real and helping me expand this

-
- diff --git a/texts/speech-dexit.html b/texts/speech-dexit.html deleted file mode 100644 index 6d347fc..0000000 --- a/texts/speech-dexit.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - Speech on the DEXIT - - - - - -
-

Speech on the DEXIT

-

axtlos (axtlos@tar.black)

-
-

“Let Europe arise!”, is what Winston Churchill said in a speech -delivered at the University of Zurich on the 19th September 1964. What -he envisioned was a European Union, or as he called it, the United -States of Europe. His vision gained a lot of support, so much support -that we now actually have a European Union.

-Except that nowadays I look at this European Union, which was created -with the motivation of uniting Europe and creating peace in Europe, and -ask myself one thing. Where has the support, the union, the motivation -gone? Why is the European Union, which was meant to be a democratic -Union of Europe now falling apart? I can tell you why, the European -Union is not what it used to be. The European Union is not the great -Union that it used to be, sure there are some nice regulations here and -there, but the majority of European actions have just been idiotic. -Which completely warrant the Brexit and now the potential Dexit, the -European Union simply is not what it used to be.

-How dare you call yourself Democratic, when you actively allow countries -to completely bypass the Democracy, do you consider it Democratic to -allow the french and dutch to veto a European Constitution without any -consequences? I certainly do not. To me the European Unions seems like a -mega corporation which only follows the lead of the countries that give -it the most money.

-Does anyone here happen know who that country currently is? It is -Germany. Does anyone here know what would happen to the European Union -if Germany would leave? The European Union would crumble. It would turn -into a joke, a joke with no funding.

-No one would benefit from Germany leaving the European Union, which is -exactly why I would not mind if Germany were to leave. If all powerful -countries have to leave the European Union to cause the European Union -to change, then so be it. This is what you get for piggybacking off of -Germany and turning a blind eye on Greece going into massive debt with -Germany. You get a nice f-you from the powerful countries who are sick -of your hypocrisy.

-But of course, no one here cares, because it gives you what you actually -strive for. Money. This is the system we live in, a system where having -money is rewarded and not having money will cause you to be completely -Ignored. I cannot blame anyone for trying to make Money. But what I can -blame you for and what I will blame you for is the fact that no one -tries to replace this broken system with a system that actually works, -one that does not only benefit the powerful. A system which properly -helps the poor without putting them into massive debt. But of course no -one here will do this, because the lobbyist tell you not to. The fact -that you people allow corruption like this on a continental level is -absolutely despicable. I am deeply disappointed with everything you have -done. I used to be a fan of the European Union and admired everyone who -is sitting here. But now I am just disgusted by the corruption, -discrimination and violations of Human Rights you people do on the -daily. And of course none of this will change, since "boo hoo change -scary"

-Additionally, the European Union fails to listen to any young voices, I -am quite honestly surprised that I am able to talk to you in this moment -and that the majority is somewhat listening to what I have to say. Does -anyone here remember article 13? The robo copyright regulation that -would stop any form of fair use? Has anyone here seen the mass outrage -young people had online? I’m guessing you have not, since all I see here -is a group of old timers who accidentally leak confidential emails and -fall for the most obvious phishing attacks known to man. Has anyone here -ever actually listened to a young persons opinion? I would not be -surprised if some people here had their last interaction with young -people on Epstein Island. You are the ones who complain about the newer -generations not being politically motivated, yet you also make no effort -to listen to politically engaged teenagers. Why is that? Are their ideas -too radical to you? Do they not know enough about politics to be able to -make proper decisions on specific topics? I would argue that politically -engaged teenagers know more about politics than some of you, mainly -because they cannot buy their position in politics.

-Now to be completely fair, the European Union does not only consist of -bad things, you people sometimes do things which I and many others, -genuinely appreciate. Enforcing proper worker rights across every -European Country, allowing anyone who is European to travel to any -country in the European Union. Allowing tax free trade for any good. -Showing Corporations the middle finger with their monopolistic and -anti-consumer strategies. We genuinely appreciate that. Except then you -add regulations that would make open source programs impossible to -maintain and also cause mass surveillance, is it really that hard to not -fall for the default "it will stop child predators" mass surveillance -reasoning? I feel like we have been through this multiple times. In the -end the politicians who wrote those regulations turn out to be child -predators themselves and were only trying to distract from the actual -issue.

-I really want to like the European Union, it is a great concept and it -has the potential of becoming so much better. But all I see nowadays is -a concept that everyone is starting to loose interest in. The European -Union in its current state will not change for the better anymore. So if -it takes the dissolution of the European Union for us to get a true -United States of Europe, which does not consist of separate countries -but is one big state with one unified language and one unified law, then -I am fully on board. But realistically, even with the most powerful EU -members leaving and creating their own partnerships, this will not -happen. We are stuck with the current European Union, so let us improve -this Union the best we can, completely rework the process of introducing -regulations to a process that features actual proper Democracy, let us -not favor the will of powerful money givers of the poorer countries, let -us accept refugees and give them a new home where they do not fear -missiles hitting their home or soldiers committing war crimes, let us -not spy on Europeans and put journalists at risk of being arrested for -spreading the truth, let us listen to what the young generation has to -say. Let Europe arise again!

- - diff --git a/texts/text-america-wars.html b/texts/text-america-wars.html deleted file mode 100644 index 46c4b09..0000000 --- a/texts/text-america-wars.html +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - - - Why America is involved in every major war - - - - - -
-

Why America is involved in every major war

-

axtlos (axtlos@tar.black)

-
-

Introduction

-
-

“War against a foreign country only happens when the moneyed classes -think they are going to profit from it.”
-― George Orwell 

-
-

The purpose of this Term -Paper

-

At the time of writing this, war is starting to become a more -important topic again, with the invasion of Ukraine in 2022 , increasing -complications between China and Taiwan , as well as the US withdrawal from -Afghanistan and the following takeover from the Taliban .

-

In the western world, people usually take a side with the US or other -western countries and see them as the "good guys", however people often -fail to see the background of wars and completely ignore the fact that -wars are not for the "Liberation of a country" , but for the profit of -those, who win the war. Which, due to the NATO mainly consisting of -Western countries and being the strongest Military force, is -guaranteed to be them . With this Term paper I want -to show that there are no "good guys" in a war, only "better guys" at -best.

-

The reason I chose the United States for this is simple, they are the -strongest force in the NATO , which results in -them having the most influence in NATO decisions. If I want to show the -reasons for wars, then America will be the best example since other NATO -countries follow America in a lot of military decisions.

-

But it should also be noted that America is not the only country -guilty of starting wars because of money, every war is in some way -caused by money, no matter if the war was started by America, Russia, -China or any other country. Every war is a crime on humanity and an -example as to why Capitalism is a horrible economic structure.

-

List of wars America was -involved with

-

Since the second World War, America has been involved in four War -operations . The Korean war, Vietnam war, -Operation Desert Storm, which is also known as the Gulf War , and the Global -War on Terror .

-

In these four wars the US committed a bunch of war crimes, the -most common one being massacres of unarmed civilians. The -US made no efforts in cooperating with human rights organizations or the -International Criminal Court, effectively commending any war crimes US -soldiers committed .

-

Vietnam War

-

The Vietnam War is most likely one of the most well-known wars -America was involved with. The origins of this war date back to the end -of the second world war in 1945, where Japan withdrew its soldiers from -Vietnam, which then was split up into the Democratic Republic of -Vietnam, under control of Ho Chi Minh, who strove to create a country -following Chinese and Soviet Communism  and the state of Vietnam under -control of the French emperor Bao Dai, who wanted a Vietnam which had -close cultural and economic ties to the West .

-

Both sides of Vietnam had signed a treaty in the year 1945 during the -Geneva Convention, which split Vietnam along the 17 degrees North -Latitude, also known as 17th Parallel and set Minh in control of the -North and Dai in control of the South.
-This lasted until 1955, where Ngo Dinh Diem, a "strongly anti communist -politician" , became President of the -Southern part of Vietnam. Due to the cold war and the US hardening -policies against any Communist states, the currently acting US President -Eisenhower pledged "firm support to Diem and South Vietnam" .

-

With the formation of the National Liberation Front in 1960, which -was meant to be a resistance against Diem at the request of a US report -team, John F. Kennedy started increasing US Military Aid in South -Vietnam based on the Domino Theory , which assumed that once a -country falls to communism, many other countries would follow, like a -chain of dominoes .

-

The situation escalated in 1965 when Lyndon B. Johnson sent US Combat -Troops to Vietnam.

-

The Global War on Terror

-

The Global War on Terror began after the Terrorist attack on the -World Trade Center on the 11th September 2001, George W. Bush, who was -the acting President at this time, announced that the US was creating a -plan to locate and stop Terrorists all around the world . In connection to -these announcements the US first started a war in 2001 with Afghanistan -and then in 2003 in Iraq , these wars are part of the Global -War on Terror, however the Global War on Terror also describes -non-violent actions taken against the financing of Terrorist groups. The -invasion of Iraq began on the 20th March 2003  with US air strikes, the invasion was -justified with the Global War on Terror and Iraq’s ownership of nuclear, -biological and chemical weapons. . The first stage of the war -ended a month after the first air strikes with the downfall of Saddam -Hussein’s regime on the 1st May 2003 .

-

The war however continues with the hunt for Saddam Hussein, who was -captured on the 14th December 2003 and executed 3 years later on the -30th December 2006 . During this time the battle in Iraq -continues after Shiites won the 2005 election . Even though the war went on until -2011, the Bush Administration admitted on the 24th January 2004 that no -biological, chemical or nuclear weapons were found in Iraq, as the -former US weapons inspector David Kay told the congress: "we were almost -all wrong" .

-

This then begs the question, if it was already known that Iraq had no -weapons of mass destruction in 2004, why did the US continue the war -until 2011, what are the real reasons for the war?

-

The -real reasons for the wars and how America hides them

-

As shown in the first paragraph, the US is not always fully honest -about their reasons for invading a country or starting wars. So in this -paragraph I am going to show the multiple reasons America, and other -countries, go to war or start Invasions.

-

(Big-) Oil

-

Big Oil is a term that describes the biggest Oil Companies under -public ownership, these include BP plc, Royal Dutch Shell plc, Exxon -Mobile Corporation, Chevron Corporation, ENI SpA and Total SA . Due -to these companies being Government controlled, the Government will set -regulations or even start Wars, just to benefit their Oil Companies.

-

The Wars which are started for the acquirement of Oil are usually -called "resource wars" , these however are not -the only wars started due to oil. There is the petro-aggression, which -is not a war directly started because of oil, but due to the domestic -isolation which oil can cause, making a country more likely to try out -potentially controversial foreign policies . Another type is the -financing of other groups with profits made from oil, like Iran -financing the Hezbollah through oil profits  and wars started -over oil market domination, as seen in the US war with Iraq over -Kuwait .

-

However, the existence of oil wars are a very controversial, there -are people who claim that oil has no cause in wars, while others claim -that oil is a very important factor in wars. Often these discussions are -made on the example of the wars in Kuwait, to which the US Secretary of -Defense Donald Rumsfeld stated that it’s "nonsense to suggest that the -US invasion of Iraq involved oil in any way" . Even among political -Scientists oil, or even energy in general, is rarely mentioned, the few -scientists who do focus on the involvement of oil in wars also disagree -about the importance of oil, one group argues that resource wars play a -major role in wars, while the other group rejects this claim due to the -lack of systematic evidence . The main issue with these -discussions is that people often fail to check the influence of oil in -the country before the war started, as oil may not be the direct cause -of the war, but start a chain reaction of other events which eventually -lead to a war. It is also noteworthy that oil is a very important -resource and simply cannot be ignored when analyzing international -security. This can also be seen in the aforementioned discussions about -the involvement of oil in the Iraq wars, as scientists argue about -involvement of oil in the war, rather than the preconditions caused by -oil .

-

Resource Wars

-

A major example of resource wars is the Iraqi invasion of Kuwait in -1990 and the following US Military operation Desert Shield, in which -Iraq successfully annexed Kuwait and gained control of 20 percent of oil -reserves . This is more proof that oil is -not always the cause of a war, but rather a precondition of war.

-

Although the goals of Oil Resource Wars are not always only the -ownership of more oil, but also the gain of more Control over the -Organization of the Petroleum Exporting Countries, also known as OPEC, -which would allow a country to have more control over the worldwide oil -price, and as a result of this power also cut countries out of oil -trade.

-

Oil Market Domination

-

Wars about Oil Market Domination are similar to Resource Wars, -however they differ in one main point, the wars aren’t for personal gain -of oil, but rather to make sure that the opposing force has less oil -Power . -The US fears that countries with a big oil power could artificially -raise the Oil price, which OPEC would have to follow with, allowing the -country to enrich itself on oil profits.

-

Oil Market Domination wars are often a cause of Resource wars, a good -example is the US operation Desert Shield, which itself started due to a -fear of Oil Market Domination from Iraq, but was caused by the Iraqi -invasion of Kuwait, which, as already mentioned, was a Resource War.

-

Communism

-

Communism as a cause of war is an interesting topic, the US did not -start any wars against communism ever since the cold war, yet Communism -and Socialism are still an important topic in modern foreign policies -and even internal policies, with the rise of Communism and Socialism -among Millenials and Gen-Z , it becomes a more -broadly discussed topic in politics, with the majority of politicians -not being very happy, as they are a prime target of Communist and -Anarchist movements.

-

As a reaction to this, the US tries to silence any Communist -politicians or countries, be it through direct wars, secret CIA -operations or the influence of media to spread false information . -Secret CIA operations include assassinations of Communist leaders, like -the Cuban Prime Minister Fidel Castro, who survived over 600 murder -attempts from the CIA and ended up dying naturally at the age of 90 in -Havana on the 25th November 2016 .

-

The war against communism however is not always violent. During the -cold war and the Red Scare, the US also made a huge effort to keep -people away from Communistic believes through state propaganda. This -propaganda was usually spread through movies, literature, music, -television and art. It would usually mock the soviet union and communism -through misinformation. The US Government however did not display it as -propaganda and insisted that everything shown was factually correct. An example of this propaganda can be seen in the -attachments.

-

Power in other countries

-

Most wars which involve gaining power in other countries are not -military wars, but economic wars. The US in this case often sets -embargoes on countries that do not follow them in their decisions, like -with Cuba, Venezuela or a lot of countries in the Middle East .

-

Cuba

-

The US embargo against Cuba started with the Cuban Revolution in -which Fidel Castro took over the Cuban Government, even though the -currently acting US President Dwight D. Eisenhower officially recognized -the new Cuban Government as legitimate, relations rapidly started to -deteriorate after Fidel Castro began nationalizing more companies and -started the agrarian reforms, in which the Government broke up large -landholding and redistributed them to the people who work on that land -and the state. With each state take-over of privately owned land the US -embargo rose in strength, up to the point where any trade with Cuba was -prohibited for US Companies. This embargo also got extended to the point -where the US threatened any non-US based company with sanctions if they -were doing trade with Cuba . The US opposition to the -Cuban government under Fidel Castro even went as far as the CIA -attempting to assassinate Fidel Castro over 600 times .

-

Israel

-

Israel is a very controversial topic in international politics, which -also makes it a prime reason for wars. The controversy stems from the -fact that Israel lies on land stolen from the Palestinian -population . During the -second world war, Palestine was controlled by the British, due to the -holocaust in Europe a lot of Jewish people immigrated into Palestine, -under supervision by the British. They formed their own villages, also -called kibbutzim, and were not interested in forming any Jewish State. -After the British retreated from Palestine, Zionist groups started -attacking Palestinians with the goal of starting a Jewish State. The UN -tried to settle these attacks with the 1947 Partition Plan, which would -split Palestine into two parts and assign one half to the Zionists. -Palestine openly expressed their dissatisfaction this plan as it would -illegally steal part of their country, while the Zionists seemingly -agreed with it . After the -Partition Plan was completed and Palestine was split into Palestine and -Israel, Zionists started attacking the Palestinian land and claimed it -for themselves, causing Palestinians to flee into other Arabic countries -like Jordan or Lebanon . Even though -Palestine is an occupied territory, Israel continues to send their -population into these territories and apply Israeli law, which directly -violates the fourth Geneva Convention. Despite this, countries still -acknowledged the new Israeli territory as a legitimate part of -Israel .

-

With Israel being a country with western ties in the middle east, the -US had an interest in forming good ties with Israel in order to have a -proxy in the middle east. This has been the case with the Iran-Israeli -Proxy conflict, in which Iran threatened to dissolve Israel and give the -land back to the Palestinian people. And now is a proxy war involving -Syria, Lebanon, Russia, the United States, the United kingdom and Saudi -Arabia    .

-

Conclusion

-

What to take from this Term -Paper

-

In the end, what to take from this Term Paper is up to the Reader, -however I hope that this Term Paper cleared up that there are no good -reasons for War. Even if countries tell us that their War is for the -"removal of Nazis" or for the "liberation" of a country, it is never the -truth. Every War always boils down to the gain of power or money, -although nowadays these things are the same.

-

The war for Oil results in a shift of power in OPEC, which allows the -most powerful country to influence the international Oil price. Due to -this easy way of gaining a monopoly, any state can abuse their position -in OPEC very easily.

-

The war against Communism has the goal of defeating an idea that goes -against everything the US stands for. Communism tries to abolish the -entire concept of a class based society, which would result in the -Government any rich people would loose their power. It is clear why the -US government tries everything they can to avoid any Communist movement -in any country, since they seemingly still believe in the Domino Theory, -and fear that any communist country that gains a lot of power could -cause other countries to move towards communism.

-

And finally, the attempts of gaining power in countries. This is not -always very easy, as seen with the example of Cuba, getting power over -countries can also mean completely blocking any cooperation with -specific states, in this case setting an embargo on Cuba and threatening -non US companies to sanction them if they decide to trade with Cuba. -This gives the US control over every company that is interested in -having the US as a partner, which usually every company wants. Based on -this example it becomes clear that wars with the objective of directly -gaining power in countries does not always mean getting power over the -country in which the war is happening, but to gain power over other -countries through this war.

-

What I learned from this -Term Paper

-

The core information of this was nothing new to me, however the -extend of what the US does to justify their wars and war crimes was very -shocking and only increased my critical attitude towards US politics. -This Term Paper showed me, that countries are able to ignore war crimes -through and lie to the population in order to make them seem better to -retract a statement, which also is the reason why I want to retract a -statement I made in the beginning of this Term Paper, I said that there -are only "better guys" in wars, not "good" guys, after writing this -Paper it has become clear to me that even "better guys" do not exist in -wars. Everyone who participates in any war is a horrible person and it -does not matter what their political opinion is. They all commit -genocide towards groups of people and point at the others saying that -they are the ones violating human rights, while leading a genocide -against transgender people in their own country and secretly murdering -children in a state based on stolen land. I have also noticed that -Imperialism is not dead, as many assume. Imperialism never ended, except -that now the government knows how to hide their Imperialism and sell it -to the population as a "Liberation", "removal of Nazis" or "fighting -terrorist groups". Due to this system of gaining power through money and -gaining money through power it is only a matter of time until every -country turns into some sort of fascist, imperialist state.

-

Attachments

-

Anti-Communist propaganda

-

image image

-Creative Commons License -This Term paper is licensed under CC-BY-SA 3.0
-https://creativecommons.org/licenses/by-sa/3.0/
-The source, including LaTeX and bibliography files can be found at
-https://github.com/axtloss/Term-Paper-America-Involvement-In-Wars

- - diff --git a/thoughts.html b/thoughts.html deleted file mode 100644 index 7940c74..0000000 --- a/thoughts.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - Ramblings - - - - - - - - - -
Random thoughtsmay or may notget me into trouble
-

My personal thoughts about recent events or things that just came to mind

-

-

Yesterday, on the 21st February 2024, Julian Assange, the founder of Wikileaks had a hearing about his extortion to the USA. -
- On the 16th February 2024 Alexei Navalny died in a Russian prison. -
- What do they have in common? Pretty much everything. Both are state critical Journalists, Assange leaked multiple classified documents exposing war crimes and other state sponsored atrocities. Navalny was a critic of the Russian government. Both are/were held in a high security prison. The difference? On the death of Navalny, multiple western countries demanded for Russia to investigate or let other countries investigate the reason for his death (let's be real, poisoning).

-

Meanwhile, as Assange is unable to present infront of court due to health issues that are caused by being held in solitary confinment for 14 years, multiple western countries, the same ones who demand information about the death of Navalny, want Assange to be handed out to the US, where he may face a life long prison sentence due to "espionage". The media stays silent about this and barely anyone knows who Assange even is.

-

Now, what if Assange where to die? Would any country ask for his reason of death to be investigated? Would any politician come out to the public to mourn his death? Of course Not! It is always about the enemy doing the bad thing, but when they get exposed themselves they will gaslight the public into forgetting about it or believing that whoever died was a threat to society and the worst person to exist.

-

EOF

-

-

This one's kinda meh after re-reading it lmao

-

A popular way for the Burger Cheese to guilt trip the proletariat is by making us aware of the privilige we have to live in rich countries, opposed to the countless of people living under hunger in so called "third world countries", countries commonly located in africa, which are very poor and live in constant demise. The goal of these guilt trips is to make us donate to help organizations which in turn use the donated money to help the less fortunate in these countries. And while it is always right to help them (if you have the money to spare), it is important to keep in mind that the concept of a poor country is not real.

-

The countries we deem as poor are rich. Any country one can think of, Libya, Sudan, Cuba, Chad, the list is seemingly endless. However none of them are poor. It is always the people, or rather the proletariat, who are poor. Each of these Countries are rich, both in the aspect of resources and money. We only see the suffering children, not the rich 1% who are rich, control the money and are the ones causing suffering through child and slave labour, backed by the rich companies abusing the cheap labour and exploiting the land of the country.

-

As alwys, companies and imperialist countries invest huge efforts to hide their horrible actions, thorugh empty laws and fake, for-profit organizations. What we see are headlines of about a random burger cheese donating a seemingly huge sum which equates to merely 1% of theyr net worth, the majority of which being returned through tax benefits. How kind of them!

-

This all also plays into the hands of racists. The picture of the oh so kind white savior helping the poor african tribes to join a "civilized" society.

-

Instead of donating to some popular organization trying to guilt trip you with shocking images, research about non-government and non-profit organizations that help the right places, as contrary to popular belief, some african countries are actually developed quite well. Additionally if donating is not an option, spread the truth! Informing friends and family, who maybe do donate, to ensure the help goes to the ones who deserve and need it.

-

And most importantly, stay cautious with the news you see regarding third world countries, there's always going to be someone indirectly telling you how you are a bad person for having the privilege to live in a "rich" country.

-

EOF

-

-

English version (may be) coming soon

-

Dieser Text begann als einfacher Gedanke im Philosophieunterricht, artete jedoch sehr schnell den folgenden Text aus. Das heißt, dass dieser Text eher eine zusammenfassung eines Denkprozesses ist und nicht mit der intention geschrieben wurde, einen fließtext zu verfassen, weshalb Rechtschreibfehler und eine eher komische Schreibweise und "zufälliger" Themenwechsel vorkommen kann.

-

Menschen leben friedlich untereinander, wenn sie komplett frei sind, sie formen eigene Gesellschaften (z.B. Amerikanische Ureinwohner, Afrikanische Stämme).

-

Mit der festlegung von Besitz wird dieser Frieden zerstört (siehe: Rousseau). Beispiele in der Menschengeschichte, wie die Kolonialisierung Afrikas belegen dies. Afrikanische Stämme lebten größtenteils friedlich, bis durch Kolonialisierung eigene Grenzen gezogen wurden, wodurch Stämme zusammengeschlossen oder getrennt wurden, was zu Konflikten und letzenendlich Krieg, der den Kolonialmächten mehr Geld bringt, geführt hat und in der Zukunft auch weiterhin führen wird.

-

Noch schlimmer wird dies, wenn dadurch auch ganze Völker ausgerottet werden. Dies geschieht in Palästina, bevor der Israelische Staat ausgerufen wurde, und vor dem britischen Mandat, gab es vereinzelte jüdische Siedlungen, die recht friedlich mit den Palästinenser lebten. Nach der vermehrten auffassung des Zionismus der Siegermächte wurden jedoch gezielt Siedlungen errichtet, um Palästinenser aus ihren Land zu vertreiben, gerieht die Region in instabilität, wodurch Palästinenser, die mittlewreile im Gaza-Streifen und Jordan gefangen sind, konstant bombadiert werden.

-

Dadurch wird der Israelische Staat, also die Machtposition des Westens im nahen Osten, geschützt, und erlaubt es dem Westen militärische Streitkräfte direkt neben Feinden wie Iran zu stationieren.

-

All dies entsteht, weil Plutokraten einen unmenschlichen Wahn nach Reichtum, komplett unabhängig von Moralischen bekäntnissen, haben. Sie kolonialisieren Land welches ihnen nicht gehört und profitieren von den Konflikten die dadurch entstehen.

-

EOF

-

The research group corretiv published an article on the 10th January 2024 detailing a secret meeting with high ranking AfD members, Neonazis and rich entrepreneurs. This meeting allegedly discussed a plan to get rid of any non-Germans residing in Germany, including those with a German citizenship.

-

This (rightfully so) sparked mass outrage in Germany, sparking a lot of anti-AfD protests with up to 25,000 people joining some of the protests, all across Germany. While I fully support these protests and am happy to see that Germany is becoming more aware of the fascists that run the AfD, I am very disappointed in the way these protests are done. These protests, most of the time, only consist of people going on the streets and holding up anti AfD/Nazi/Fascism posters. This is not enough, even with recent discussion to completely ban the AfD, the people who vote AfD will not change their fascist ideas through a simple ban. What we need are more direct antifascist actions against the AfD and any other right wing groups. History has shown that without direct action against fascists, fascism will not be beat.

-

What should be done is to make Nazis scared of being Nazis, make them have the same fear they try to give minorities. Do not allow them to leave their homes without the fear of being insulted or attacked. If Nazis are living fearlessly in Germany to the point where they have meetings to plan the expulsion of non-Germans. We have done something wrong as a society and should make sure they live in a constant state of fear again before they get to power.

-

EOF

- - - - - - -
CC BY-SA 4.0Go To Main Pageeverything here is done in minecraft
- - diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..fc93cbd --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,19 @@ +{ + "extends": "./.svelte-kit/tsconfig.json", + "compilerOptions": { + "allowJs": true, + "checkJs": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "sourceMap": true, + "strict": true, + "moduleResolution": "bundler" + } + // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias + // except $lib which is handled by https://kit.svelte.dev/docs/configuration#files + // + // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes + // from the referenced tsconfig.json - TypeScript does not merge them in +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..bbf8c7d --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,6 @@ +import { sveltekit } from '@sveltejs/kit/vite'; +import { defineConfig } from 'vite'; + +export default defineConfig({ + plugins: [sveltekit()] +}); -- cgit v1.2.3