Compare commits
173 commits
feature/wo
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 58119f5968 | |||
| 3cc62444fc | |||
| a37436de6a | |||
| 6ac6f9b9d7 | |||
| 506d1e8d69 | |||
| 2fe579bcc7 | |||
| a85c956e12 | |||
| f08b173cc4 | |||
| 9f50de4396 | |||
| 5b976f9029 | |||
| 950765d336 | |||
| 559bb62310 | |||
| 4ac4b8f495 | |||
| 53ef18921f | |||
| c38323c665 | |||
| 77bc19371c | |||
| 266348b302 | |||
| 249e5af628 | |||
| ae4cbd1575 | |||
| 4df3c185c6 | |||
| fba5c6fa3d | |||
| 11ce31ff25 | |||
| 23f96f6ce0 | |||
| fc96b7b3a8 | |||
| 763d58e379 | |||
| 9f9e96efd9 | |||
| 3b6748b59d | |||
| 100f771f36 | |||
| 2867ae44a7 | |||
| 785aa22fbe | |||
| d0ea34b38c | |||
| ed2cb6b71b | |||
| b2144788bc | |||
| a8c42b3b96 | |||
| 80e48c4e42 | |||
| 9d99603872 | |||
| 74c807a59c | |||
| 61ff3a1027 | |||
| ddb1d6f0cb | |||
| 2c4172fed6 | |||
| 60747cf3ca | |||
| af7269d3e3 | |||
| 54d4113f16 | |||
| 8d3be08794 | |||
| 91f11edae1 | |||
| 4e06ea3f95 | |||
| 25d488ee23 | |||
| 4969101fff | |||
| af1a17e760 | |||
| b2e5839d34 | |||
| 2f8d7d3080 | |||
| c3f96dcc9b | |||
| cd512920da | |||
| e6de2f26ef | |||
| a146103847 | |||
| 3e05184b08 | |||
| 7bf8f6b036 | |||
| 2b18eb61d9 | |||
| 8ce938b544 | |||
| 1e620bd63e | |||
| f08fc89ddc | |||
| 30f784ed3a | |||
| b2576f1047 | |||
| 585ffb5f0d | |||
| 841e42f91a | |||
| 5b4b3d9135 | |||
| 2af8e8e14f | |||
| 4c7e059c5c | |||
| 45d51e63cc | |||
| 2cff4ed16b | |||
| 43d69981d4 | |||
| a2b07c3637 | |||
| d38836e6fd | |||
| e17e6ac867 | |||
| 2c90c42831 | |||
| 2222716ae1 | |||
| 0bb9bac286 | |||
| ac5d4259e2 | |||
| 37427ba982 | |||
| f9606b8e35 | |||
| 8b83950d85 | |||
| a6dcb45fda | |||
| 07af4c1874 | |||
| 8a963afc99 | |||
| 0cf8b90206 | |||
| 060a6129bd | |||
| b781369485 | |||
| 7d50529ad1 | |||
| 9ff5002517 | |||
| 101ae735a2 | |||
| 67bec1e8dd | |||
| a2c32f3c0d | |||
| 4bffdc255e | |||
| b4b0c16601 | |||
| 28a445915a | |||
| fac68cbec0 | |||
| 7973e63ca0 | |||
| c0716d277f | |||
| 6709b3566f | |||
| a26a5346a2 | |||
| fd079a94dc | |||
| b207026cee | |||
| c2b05d8f48 | |||
| bdc3650c88 | |||
| fad7c616a3 | |||
| 726c0cdd3e | |||
| a01ef89287 | |||
| 2f59e9fc74 | |||
| e63d77b931 | |||
| aceb5ba95d | |||
| aa2c0e665c | |||
| 8da69b5363 | |||
| 24ae46716b | |||
| 4335df6bca | |||
| a51cb31c02 | |||
| 3cfb870f99 | |||
| a2c6fd6d1f | |||
| 7c54c9951f | |||
| e1bfbf4b7c | |||
| f3fba04398 | |||
| f3391badf4 | |||
| 0375dcf6e0 | |||
| 51bbd4f3c9 | |||
| 9774d2b8f8 | |||
| 2d858d9021 | |||
| ae6f4c7bae | |||
| a4eaf8cf69 | |||
| 570091242d | |||
| 8b2cdb8f2f | |||
| 12c55c504b | |||
| e475ca560f | |||
| cc80a285f9 | |||
| b5d1727d9e | |||
| 9904d5e8c4 | |||
| 64fc0d2d4d | |||
| e8fbe1813b | |||
| 8ec7300c3e | |||
| e7972cfd81 | |||
| 478a7f8af7 | |||
| 7007c1e878 | |||
| 838d9a2028 | |||
| eea76753a4 | |||
| 2d8f624810 | |||
| 86c1bf1ed4 | |||
| 85ec5eebbc | |||
| 27b1a25a53 | |||
| f914883951 | |||
| 724e9edff4 | |||
| 963565042a | |||
| 6bbce4e4a0 | |||
| 9087ff7eb7 | |||
| ad071b32a0 | |||
| 6a0c47ff96 | |||
| f00b2f7acc | |||
| 6c3c08400b | |||
| db5b9d8163 | |||
| e209c9c1ce | |||
| 733ba62b0b | |||
| 89523e50c8 | |||
| bc5f45da94 | |||
| 591420c78c | |||
| 8bab0de738 | |||
| 64bd8ae4b3 | |||
| a0cbd61c0c | |||
| 7657de8277 | |||
| 17987d1455 | |||
| fe4995b0a9 | |||
| 1a6519fafb | |||
| ca49a6a315 | |||
| da28273e1a | |||
| 31f43ba086 | |||
| d99fc17381 | |||
| b2dc663320 |
4
.envrc
|
|
@ -1,2 +1,4 @@
|
||||||
use nix
|
use flake
|
||||||
layout node
|
layout node
|
||||||
|
mkdir -p "${HOME}/Library/Application Support/SourceGit"
|
||||||
|
echo "${PATH}" > "${HOME}/Library/Application Support/SourceGit/PATH"
|
||||||
|
|
|
||||||
1
.gitattributes
vendored
|
|
@ -1 +0,0 @@
|
||||||
assets/scripts/pro-duotone-svg-icons/** filter=git-crypt diff=git-crypt
|
|
||||||
90
.github/workflows/hugo.yml
vendored
|
|
@ -1,90 +0,0 @@
|
||||||
# Sample workflow for building and deploying a Hugo site to GitHub Pages
|
|
||||||
name: Deploy Hugo site to Pages
|
|
||||||
|
|
||||||
on:
|
|
||||||
# Runs on pushes targeting the default branch
|
|
||||||
push:
|
|
||||||
branches: ["master"]
|
|
||||||
|
|
||||||
# Allows you to run this workflow manually from the Actions tab
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
|
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
pages: write
|
|
||||||
id-token: write
|
|
||||||
|
|
||||||
# Allow one concurrent deployment
|
|
||||||
concurrency:
|
|
||||||
group: "pages"
|
|
||||||
cancel-in-progress: true
|
|
||||||
|
|
||||||
# Default to bash
|
|
||||||
defaults:
|
|
||||||
run:
|
|
||||||
shell: bash
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
# Build job
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
HUGO_VERSION: 0.111.3
|
|
||||||
NODE_VERSION: 18.14.2
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v3
|
|
||||||
with:
|
|
||||||
submodules: recursive
|
|
||||||
fetch-depth: 0
|
|
||||||
- name: Install git-crypt
|
|
||||||
run: |
|
|
||||||
sudo apt-get install git-crypt -y
|
|
||||||
- name: Decrypt repository
|
|
||||||
run: |
|
|
||||||
echo "${{ secrets.GIT_CRYPT_KEY }}" \
|
|
||||||
| base64 --decode \
|
|
||||||
> ~/millironx.github.io.key
|
|
||||||
git-crypt unlock ~/millironx.github.io.key
|
|
||||||
- name: Install Node.js
|
|
||||||
uses: actions/setup-node@v3
|
|
||||||
with:
|
|
||||||
node-version: "${{ env.NODE_VERSION }}"
|
|
||||||
- name: Install Hugo CLI
|
|
||||||
uses: peaceiris/actions-hugo@v2
|
|
||||||
with:
|
|
||||||
hugo-version: "${{ env.HUGO_VERSION }}"
|
|
||||||
extended: true
|
|
||||||
- name: Setup Pages
|
|
||||||
id: pages
|
|
||||||
uses: actions/configure-pages@v2
|
|
||||||
- name: Install postcss cli
|
|
||||||
run: npm install -g postcss-cli
|
|
||||||
- name: Install Node.js dependencies
|
|
||||||
run: npm ci
|
|
||||||
- name: Build with Hugo
|
|
||||||
env:
|
|
||||||
# For maximum backward compatibility with Hugo modules
|
|
||||||
HUGO_ENVIRONMENT: production
|
|
||||||
HUGO_ENV: production
|
|
||||||
run: |
|
|
||||||
hugo \
|
|
||||||
--minify \
|
|
||||||
--baseURL "${{ steps.pages.outputs.base_url }}/"
|
|
||||||
- name: Upload artifact
|
|
||||||
uses: actions/upload-pages-artifact@v1
|
|
||||||
with:
|
|
||||||
path: ./public
|
|
||||||
|
|
||||||
# Deployment job
|
|
||||||
deploy:
|
|
||||||
environment:
|
|
||||||
name: github-pages
|
|
||||||
url: ${{ steps.deployment.outputs.page_url }}
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
needs: build
|
|
||||||
steps:
|
|
||||||
- name: Deploy to GitHub Pages
|
|
||||||
id: deployment
|
|
||||||
uses: actions/deploy-pages@v1
|
|
||||||
38
.gitignore
vendored
|
|
@ -151,3 +151,41 @@ dist
|
||||||
.yarn/build-state.yml
|
.yarn/build-state.yml
|
||||||
.yarn/install-state.gz
|
.yarn/install-state.gz
|
||||||
.pnp.*
|
.pnp.*
|
||||||
|
|
||||||
|
### FontAwesome gitignore ###
|
||||||
|
|
||||||
|
fontawesome-pro-6.3.0-web
|
||||||
|
|
||||||
|
### direnv gitignore ###
|
||||||
|
.direnv
|
||||||
|
|
||||||
|
### Nix Flake gitignore ###
|
||||||
|
result
|
||||||
|
|
||||||
|
### MacOS gitignore ###
|
||||||
|
# General
|
||||||
|
.DS_Store
|
||||||
|
.AppleDouble
|
||||||
|
.LSOverride
|
||||||
|
|
||||||
|
# Icon must end with two \r
|
||||||
|
Icon
|
||||||
|
|
||||||
|
# Thumbnails
|
||||||
|
._*
|
||||||
|
|
||||||
|
# Files that might appear in the root of a volume
|
||||||
|
.DocumentRevisions-V100
|
||||||
|
.fseventsd
|
||||||
|
.Spotlight-V100
|
||||||
|
.TemporaryItems
|
||||||
|
.Trashes
|
||||||
|
.VolumeIcon.icns
|
||||||
|
.com.apple.timemachine.donotpresent
|
||||||
|
|
||||||
|
# Directories potentially created on remote AFP share
|
||||||
|
.AppleDB
|
||||||
|
.AppleDesktop
|
||||||
|
Network Trash Folder
|
||||||
|
Temporary Items
|
||||||
|
.apdisk
|
||||||
|
|
|
||||||
10
.gitpod.yml
|
|
@ -1,10 +0,0 @@
|
||||||
# List the start up tasks. Learn more https://www.gitpod.io/docs/config-start-tasks/
|
|
||||||
tasks:
|
|
||||||
- name: Install Hugo dependencies
|
|
||||||
before: brew install hugo
|
|
||||||
init: echo "Your version of Hugo is `hugo version`"
|
|
||||||
command: npm ci && hugo server -D -F --baseUrl $(gp url 1313) --liveReloadPort=443 --appendPort=false --bind=0.0.0.0
|
|
||||||
# List the ports to expose. Learn more https://www.gitpod.io/docs/config-ports/
|
|
||||||
ports:
|
|
||||||
- port: 1313
|
|
||||||
onOpen: open-preview
|
|
||||||
|
|
@ -1,2 +1 @@
|
||||||
node_modules
|
layouts/_default/index.manifest.json
|
||||||
themes
|
|
||||||
|
|
|
||||||
|
|
@ -4,3 +4,6 @@ overrides:
|
||||||
- files: "*.html"
|
- files: "*.html"
|
||||||
options:
|
options:
|
||||||
parser: "go-template"
|
parser: "go-template"
|
||||||
|
- files: "*.gotmpl"
|
||||||
|
options:
|
||||||
|
parser: "go-template"
|
||||||
|
|
|
||||||
3
.vscode/settings.json
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"editor.formatOnSave": true
|
||||||
|
}
|
||||||
18
.woodpecker.yml
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
when:
|
||||||
|
branch: master
|
||||||
|
event:
|
||||||
|
- push
|
||||||
|
- cron
|
||||||
|
cron: "weekly-build"
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Build site
|
||||||
|
image: hugomods/hugo:std-base-non-root-0.141.0
|
||||||
|
commands:
|
||||||
|
- hugo --minify
|
||||||
|
- name: Deploy to pages
|
||||||
|
image: codeberg.org/xfix/plugin-codeberg-pages-deploy:1
|
||||||
|
settings:
|
||||||
|
folder: public
|
||||||
|
ssh_key:
|
||||||
|
from_secret: ssh_key
|
||||||
|
|
@ -1,29 +0,0 @@
|
||||||
when:
|
|
||||||
branch: "master"
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: Decrypt repository
|
|
||||||
image: truemark/git-crypt:beta-0.7.0-alpine-3.17
|
|
||||||
commands:
|
|
||||||
- echo "${GIT_CRYPT_KEY}" | base64 --decode > ./.git-crypt-key
|
|
||||||
- git-crypt unlock ./.git-crypt-key
|
|
||||||
- rm ./.git-crypt-key
|
|
||||||
secrets:
|
|
||||||
- git_crypt_key
|
|
||||||
- name: Install Node packages
|
|
||||||
image: node:18.14.2-slim
|
|
||||||
commands:
|
|
||||||
- npm ci
|
|
||||||
- name: Build Hugo site
|
|
||||||
image: peaceiris/hugo:v0.111.3-full
|
|
||||||
environment:
|
|
||||||
HUGO_ENV: production
|
|
||||||
HUGO_ENVIRONMENT: production
|
|
||||||
commands:
|
|
||||||
- hugo --minify
|
|
||||||
- name: Deploy to pages
|
|
||||||
image: codeberg.org/xfix/plugin-codeberg-pages-deploy:1
|
|
||||||
settings:
|
|
||||||
folder: public
|
|
||||||
ssh_key:
|
|
||||||
from_secret: ssh_key
|
|
||||||
13
.zed/settings.json
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
"languages": {
|
||||||
|
"HTML": {
|
||||||
|
"formatter": {
|
||||||
|
"external": {
|
||||||
|
"command": "prettier",
|
||||||
|
"arguments": ["--stdin-filepath", "{buffer_path}"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"file_types": { "HTML": ["gotmpl"] }
|
||||||
|
}
|
||||||
43
README.md
|
|
@ -1,3 +1,42 @@
|
||||||
# millironx.github.io
|
# pages
|
||||||
|
|
||||||
My personal website. Now hosted over at https://millironx.com
|
[](https://woodpecker.millironx.com/repos/30/branches/master)
|
||||||
|
|
||||||
|
My personal website. Hosted over at <https://millironx.com>
|
||||||
|
|
||||||
|
## Notes to self
|
||||||
|
|
||||||
|
### Nix dev shell
|
||||||
|
|
||||||
|
All developer dependencies are now bundled as a Nix Flake. The only trouble with
|
||||||
|
this is that npm packages don't play well with Nix (and especially Flakes), so
|
||||||
|
npm packages are specified twice: once in `package{-lock}.json` and then again
|
||||||
|
in `node*.nix`.
|
||||||
|
|
||||||
|
Compounding this, there are formatters and commit hooks that require npm to be
|
||||||
|
functional. So, to develop right now requires allowing direnv to setup the Nix
|
||||||
|
development shell, then immediately installing npm packages via `npm ci`. VSCode
|
||||||
|
(with extensions) and Zed are smart enough to figure out how to use direnv, and
|
||||||
|
direnv will pass the PATH to SourceGit for Mac, but other programs aren't that
|
||||||
|
smart, so you'll need to launch those programs from inside a direnv shell to
|
||||||
|
make sure they have Prettier, Husky, and all that jazz to execute the hooks.
|
||||||
|
|
||||||
|
Last compounding factors: if `node_modules` is present in the root directory,
|
||||||
|
then node2nix won't create a correct derivation, so `node_modules` will need to
|
||||||
|
be temporarily deleted after modifying any npm packages, then as soon as
|
||||||
|
node2nix is happy, then immediately run `npm ci` to get the commit hooks working
|
||||||
|
again. Oh, and also, I renamed the `default.nix` file generated by node2nix to
|
||||||
|
node.nix to avoid giving direnv any wrong impressions about what derivation to
|
||||||
|
run.
|
||||||
|
|
||||||
|
Yes, hopefully I can get completely away from npm here soon, but this is a minor
|
||||||
|
inconvenience considering how (not) often I install new packages into this site,
|
||||||
|
and really discourages me from contributing to the website obesity crisis.
|
||||||
|
|
||||||
|
### Nix building
|
||||||
|
|
||||||
|
Nix building will not work because Hugo reaches out to the internet via content
|
||||||
|
adapters, and that (by intention) is not perfectly reproducable. As such,
|
||||||
|
_development_ tools are installed in a Nix shell, but building has been removed
|
||||||
|
from the Flake. Thankfully, hugomods provides "canonical" Docker images for hugo
|
||||||
|
now.
|
||||||
|
|
|
||||||
30
assets/characters/README.md
Normal file
|
|
@ -0,0 +1,30 @@
|
||||||
|
# Characters
|
||||||
|
|
||||||
|
Imaginary friends that help me inject personality into my articles. These are
|
||||||
|
anthropomorphized versions of animals that I have known in real life. I tried to
|
||||||
|
draw them roughly in the style of Chris Pasquini, but failed myself, then tried
|
||||||
|
using Perplexity's image generation. The style isn't quite the same, but I like
|
||||||
|
it for these animals. Also, Perplexity does a horrible job of labeling images,
|
||||||
|
so ignore the ref sheet emotion labels.
|
||||||
|
|
||||||
|
## Spawn of Satan (aka Spawn aka SOS)
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Spawn of Satan is the name Travis gave to the cannulated cow, and it stuck.
|
||||||
|
Spawn is old and cynical after having every professor with a new idea experiment
|
||||||
|
on her. After being in academia for so long, she knows her way around
|
||||||
|
mathematics and the scientific method reasonably well, even if she's never
|
||||||
|
formally taken a college course in the sciences. She is the realist to any blog
|
||||||
|
post's optimist.
|
||||||
|
|
||||||
|
## Whelen
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Whelen is a happy-go-lucky German Shepherd/Husky mix puppy. He's been to school
|
||||||
|
once - and that was just to get neutered - so his knowledge of math and science,
|
||||||
|
heck, even of the humanities, isn't very good. He is very naive and thinks
|
||||||
|
everyone is nice and wants to be his friend, but he is also friendly to everyone
|
||||||
|
and is very vocal when he feels left out. He will step in when any blog post is
|
||||||
|
getting too technical and demand an explanation for real people (dogs?).
|
||||||
BIN
assets/characters/spawn/_ref-blueeye-perplexity.png
Normal file
|
After Width: | Height: | Size: 908 KiB |
BIN
assets/characters/spawn/_ref-body-perplexity.png
Normal file
|
After Width: | Height: | Size: 954 KiB |
BIN
assets/characters/spawn/_ref-bodysmirk-perplexity.png
Normal file
|
After Width: | Height: | Size: 962 KiB |
BIN
assets/characters/spawn/_ref-face-perplexity.png
Normal file
|
After Width: | Height: | Size: 951 KiB |
BIN
assets/characters/spawn/body-anger.png
Normal file
|
After Width: | Height: | Size: 208 KiB |
BIN
assets/characters/spawn/body-lazy.png
Normal file
|
After Width: | Height: | Size: 133 KiB |
BIN
assets/characters/spawn/body-skeptic.png
Normal file
|
After Width: | Height: | Size: 205 KiB |
BIN
assets/characters/spawn/body-snark.png
Normal file
|
After Width: | Height: | Size: 120 KiB |
BIN
assets/characters/spawn/body-tired.png
Normal file
|
After Width: | Height: | Size: 198 KiB |
BIN
assets/characters/spawn/face-confusion.png
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
assets/characters/spawn/face-happy.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
assets/characters/spawn/face-neutral.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
assets/characters/spawn/face-sad.png
Normal file
|
After Width: | Height: | Size: 59 KiB |
BIN
assets/characters/spawn/face-toldyouso.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
assets/characters/whelen/_ref-body-perplexity.png
Normal file
|
After Width: | Height: | Size: 850 KiB |
BIN
assets/characters/whelen/_ref-face-perplexity.png
Normal file
|
After Width: | Height: | Size: 958 KiB |
BIN
assets/characters/whelen/body-determined.png
Normal file
|
After Width: | Height: | Size: 130 KiB |
BIN
assets/characters/whelen/body-happy.png
Normal file
|
After Width: | Height: | Size: 101 KiB |
BIN
assets/characters/whelen/body-neutral.png
Normal file
|
After Width: | Height: | Size: 123 KiB |
BIN
assets/characters/whelen/body-sad.png
Normal file
|
After Width: | Height: | Size: 90 KiB |
BIN
assets/characters/whelen/body-tired.png
Normal file
|
After Width: | Height: | Size: 103 KiB |
BIN
assets/characters/whelen/body-worry.png
Normal file
|
After Width: | Height: | Size: 174 KiB |
BIN
assets/characters/whelen/face-anticipation.png
Normal file
|
After Width: | Height: | Size: 49 KiB |
BIN
assets/characters/whelen/face-bored.png
Normal file
|
After Width: | Height: | Size: 51 KiB |
BIN
assets/characters/whelen/face-happy.png
Normal file
|
After Width: | Height: | Size: 50 KiB |
BIN
assets/characters/whelen/face-neutral.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
assets/characters/whelen/face-skeptic.png
Normal file
|
After Width: | Height: | Size: 49 KiB |
BIN
assets/characters/whelen/face-tired.png
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
assets/characters/whelen/face-worry.png
Normal file
|
After Width: | Height: | Size: 53 KiB |
1
assets/graphics/fa/bitcoin.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-141.651-35.33c4.937-32.999-20.191-50.739-54.55-62.573l11.146-44.702-27.213-6.781-10.851 43.524c-7.154-1.783-14.502-3.464-21.803-5.13l10.929-43.81-27.198-6.781-11.153 44.686c-5.922-1.349-11.735-2.682-17.377-4.084l.031-.14-37.53-9.37-7.239 29.062s20.191 4.627 19.765 4.913c11.022 2.751 13.014 10.044 12.68 15.825l-12.696 50.925c.76.194 1.744.473 2.829.907-.907-.225-1.876-.473-2.876-.713l-17.796 71.338c-1.349 3.348-4.767 8.37-12.471 6.464.271.395-19.78-4.937-19.78-4.937l-13.51 31.147 35.414 8.827c6.588 1.651 13.045 3.379 19.4 5.006l-11.262 45.213 27.182 6.781 11.153-44.733a1038.209 1038.209 0 0 0 21.687 5.627l-11.115 44.523 27.213 6.781 11.262-45.128c46.404 8.781 81.299 5.239 95.986-36.727 11.836-33.79-.589-53.281-25.004-65.991 17.78-4.098 31.174-15.792 34.747-39.949zm-62.177 87.179c-8.41 33.79-65.308 15.523-83.755 10.943l14.944-59.899c18.446 4.603 77.6 13.717 68.811 48.956zm8.417-87.667c-7.673 30.736-55.031 15.12-70.393 11.292l13.548-54.327c15.363 3.828 64.836 10.973 56.845 43.035z"/></svg>
|
||||||
|
After Width: | Height: | Size: 1.3 KiB |
1
assets/graphics/fa/block-quote.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M448 64H0v64H448V64zm0 160H128v64H448V224zM128 384v64H448V384H128zM64 224H0V448H64V224z"/></svg>
|
||||||
|
After Width: | Height: | Size: 335 B |
1
assets/graphics/fa/book.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32 32V448H416V384h32V0H416 384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-256H352v32H128V128zm224 64v32H128V192H352z"/></svg>
|
||||||
|
After Width: | Height: | Size: 427 B |
1
assets/graphics/fa/browser.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M0 32H512V480H0V32zm160 72v48H448V104H160zm-32-8H64v64h64V96z"/></svg>
|
||||||
|
After Width: | Height: | Size: 309 B |
1
assets/graphics/fa/candy-bar.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M0 320H128V224H0v96zM0 448H128V352H0v96zm288 0V352H160v96H288zm0-224H160v96H288V224zm0-160H160V192H288V64zm352 0H320V448H640V64zM33.1 192H128l0 0V160h0V97.1C113.6 111.3 93.8 120 72 120c-6.2 0-12.2-.7-18-2c1.3 5.8 2 11.8 2 18c0 21.8-8.7 41.6-22.9 56z"/></svg>
|
||||||
|
After Width: | Height: | Size: 497 B |
1
assets/graphics/fa/chevrons-down.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M260.6 278.6L238 301.3l-22.6-22.6-192-192L.7 64 46 18.7 68.6 41.4 238 210.7 407.4 41.4 430 18.7 475.3 64 452.6 86.6l-192 192zm0 192L238 493.3l-22.6-22.6-192-192L.7 256 46 210.7l22.6 22.6L238 402.7 407.4 233.4 430 210.7 475.3 256l-22.6 22.6-192 192z"/></svg>
|
||||||
|
After Width: | Height: | Size: 496 B |
1
assets/graphics/fa/circle-info.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216 192V224h24 48 24v24 88h8 24v48H296 216 192V336h24zm72-144H224V128h64v64z"/></svg>
|
||||||
|
After Width: | Height: | Size: 389 B |
1
assets/graphics/fa/circle-quarters.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M120.2 391.8L256 256 391.8 391.8C426.5 357 448 309 448 256s-21.5-101-56.2-135.8L256 256 120.2 120.2C85.5 155 64 203 64 256s21.5 101 56.2 135.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"/></svg>
|
||||||
|
After Width: | Height: | Size: 438 B |
1
assets/graphics/fa/code.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M362.8 8l-9.4 30.6-128 416L216 485.2 277.2 504l9.4-30.6 128-416L424 26.8 362.8 8zm71.9 136l22.6 22.6L546.7 256l-89.4 89.4L434.7 368 480 413.3l22.6-22.6 112-112L637.3 256l-22.6-22.6-112-112L480 98.7 434.7 144zM160 98.7l-22.6 22.6-112 112L2.7 256l22.6 22.6 112 112L160 413.3 205.3 368l-22.6-22.6L93.3 256l89.4-89.4L205.3 144 160 98.7z"/></svg>
|
||||||
|
After Width: | Height: | Size: 580 B |
3
assets/graphics/fa/codeberg.svg
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 4.233 4.233">
|
||||||
|
<path d="M0 2.265c0 .398.112.788.323 1.125l1.765-2.281c.013-.016.044-.016.057 0l.737.953h-.528l.011.042h.549l.156.201h-.648l.018.066h.681l.137.177H2.49l.024.085h.81l.122.158h-.888l.029.104h.939l.107.139H2.625l.032.115h1.065l.099.128H2.693l.032.115H3.91c.211-.337.323-.727.323-1.125 0-1.169-.947-2.116-2.117-2.116S0 1.096 0 2.265zm2.761 1.253l.032.115h.939l.091-.115zm.068.243l.032.115h.628l.126-.115zm.067.243l.032.114h.212l.184-.114z" paint-order="markers fill stroke"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 573 B |
1
assets/graphics/fa/comment.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 49.6 21.3 95.1 56.9 130.8L16 480l150.4-45.1c27.9 8.5 58.1 13.1 89.6 13.1z"/></svg>
|
||||||
|
After Width: | Height: | Size: 387 B |
1
assets/graphics/fa/cowbell.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M128 0h24H296h24V24 96h64l64 320H0L64 96h64V24 0zM272 48H176V96h96V48zm16 400c0 35.3-28.7 64-64 64s-64-28.7-64-64H288z"/></svg>
|
||||||
|
After Width: | Height: | Size: 366 B |
1
assets/graphics/fa/ebay.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M606 189.5l-54.8 109.9-54.9-109.9h-37.5l10.9 20.6c-11.5-19-35.9-26-63.3-26-31.8 0-67.9 8.7-71.5 43.1h33.7c1.4-13.8 15.7-21.8 35-21.8 26 0 41 9.6 41 33v3.4c-12.7 0-28 .1-41.7.4-42.4.9-69.6 10-76.7 34.4 1-5.2 1.5-10.6 1.5-16.2 0-52.1-39.7-76.2-75.4-76.2-21.3 0-43 5.5-58.7 24.2v-80.6h-32.1v169.5c0 10.3-.6 22.9-1.1 33.1h31.5c.7-6.3 1.1-12.9 1.1-19.5 13.6 16.6 35.4 24.9 58.7 24.9 36.9 0 64.9-21.9 73.3-54.2-.5 2.8-.7 5.8-.7 9 0 24.1 21.1 45 60.6 45 26.6 0 45.8-5.7 61.9-25.5 0 6.6.3 13.3 1.1 20.2h29.8c-.7-8.2-1-17.5-1-26.8v-65.6c0-9.3-1.7-17.2-4.8-23.8l61.5 116.1-28.5 54.1h35.9L640 189.5zM243.7 313.8c-29.6 0-50.2-21.5-50.2-53.8 0-32.4 20.6-53.8 50.2-53.8 29.8 0 50.2 21.4 50.2 53.8 0 32.3-20.4 53.8-50.2 53.8zm200.9-47.3c0 30-17.9 48.4-51.6 48.4-25.1 0-35-13.4-35-25.8 0-19.1 18.1-24.4 47.2-25.3 13.1-.5 27.6-.6 39.4-.6zm-411.9 1.6h128.8v-8.5c0-51.7-33.1-75.4-78.4-75.4-56.8 0-83 30.8-83 77.6 0 42.5 25.3 74 82.5 74 31.4 0 68-11.7 74.4-46.1h-33.1c-12 35.8-87.7 36.7-91.2-21.6zm95-21.4H33.3c6.9-56.6 92.1-54.7 94.4 0z"/></svg>
|
||||||
|
After Width: | Height: | Size: 1.2 KiB |
1
assets/graphics/fa/ellipsis.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M0 304l0-96 96 0 0 96L0 304zm160 0l0-96 96 0 0 96-96 0zm160-96l96 0 0 96-96 0 0-96z"/></svg>
|
||||||
|
After Width: | Height: | Size: 331 B |
1
assets/graphics/fa/ethereum.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M311.9 260.8L160 353.6 8 260.8 160 0l151.9 260.8zM160 383.4L8 290.6 160 512l152-221.4-152 92.8z"/></svg>
|
||||||
|
After Width: | Height: | Size: 343 B |
1
assets/graphics/fa/file-alt.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M224 0H0V512H384V160H224V0zm32 0V128H384L256 0zM112 256H272h16v32H272 112 96V256h16zm0 64H272h16v32H272 112 96V320h16zm0 64H272h16v32H272 112 96V384h16z"/></svg>
|
||||||
|
After Width: | Height: | Size: 400 B |
1
assets/graphics/fa/file-signature.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M224 0H0V512H384V427l-1.7 1.7L262.2 445.9l-11.7 1.9-11.6 1.9-5.3-10.5L222.1 416H209.9l-11.6 23.2-4.4 8.8H184h-8H164.1l-3.4-11.4L144 381l-16.7 55.6L123.9 448H112 80 64V416H80h20.1l20.6-68.6 3.4-11.4H136h16 11.9l3.4 11.4 15.4 51.4 3-5.9 4.4-8.8H200h32 9.9l4.4 8.8 7.2 14.5L267 313.4l117-117V160H224V0zm32 0V128H384L256 0zM505 119.8l-41.3 41.3 71 71L576 190.8l-71-71zm-63.9 63.9L299.9 325 288 407.9 370.9 396 512.1 254.7l-71-71z"/></svg>
|
||||||
|
After Width: | Height: | Size: 673 B |
1
assets/graphics/fa/github.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg>
|
||||||
|
After Width: | Height: | Size: 1.5 KiB |
1
assets/graphics/fa/gitlab.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M503.5 204.6L502.8 202.8L433.1 21.02C431.7 17.45 429.2 14.43 425.9 12.38C423.5 10.83 420.8 9.865 417.9 9.57C415 9.275 412.2 9.653 409.5 10.68C406.8 11.7 404.4 13.34 402.4 15.46C400.5 17.58 399.1 20.13 398.3 22.9L351.3 166.9H160.8L113.7 22.9C112.9 20.13 111.5 17.59 109.6 15.47C107.6 13.35 105.2 11.72 102.5 10.7C99.86 9.675 96.98 9.295 94.12 9.587C91.26 9.878 88.51 10.83 86.08 12.38C82.84 14.43 80.33 17.45 78.92 21.02L9.267 202.8L8.543 204.6C-1.484 230.8-2.72 259.6 5.023 286.6C12.77 313.5 29.07 337.3 51.47 354.2L51.74 354.4L52.33 354.8L158.3 434.3L210.9 474L242.9 498.2C246.6 500.1 251.2 502.5 255.9 502.5C260.6 502.5 265.2 500.1 268.9 498.2L300.9 474L353.5 434.3L460.2 354.4L460.5 354.1C482.9 337.2 499.2 313.5 506.1 286.6C514.7 259.6 513.5 230.8 503.5 204.6z"/></svg>
|
||||||
|
After Width: | Height: | Size: 1,012 B |
1
assets/graphics/fa/globe.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M352 256c0-22.1-2.2-43.5-6.1-64H166.1c-3.9 20.5-6.1 41.9-6.1 64s2.2 43.5 6.1 64H345.9c3.9-20.5 6.1-41.9 6.1-64zm26.4-64c3.6 20.5 5.6 41.9 5.6 64s-2 43.5-5.6 64H503.9c5.3-20.5 8.1-41.9 8.1-64s-2.8-43.5-8.1-64H378.4zm115-32c-33-81.5-106.7-142.2-196-156.7c25.7 36.7 57 91 74 156.7h122zm-155.1 0c-11.4-40.2-28.4-75.9-45.8-105.4c-13-21.9-25.9-40-36.5-53.5c-10.5 13.5-23.5 31.6-36.5 53.5c-17.4 29.4-34.5 65.1-45.8 105.4H338.3zm-197.7 0c17-65.6 48.3-120 74-156.7C125.4 17.8 51.6 78.5 18.6 160h122zM8.1 192C2.8 212.5 0 233.9 0 256s2.8 43.5 8.1 64H133.6c-3.6-20.5-5.6-41.9-5.6-64s2-43.5 5.6-64H8.1zM173.7 352c11.4 40.2 28.4 75.9 45.8 105.4c13 21.9 25.9 40 36.5 53.5c10.5-13.5 23.5-31.6 36.5-53.5c17.4-29.4 34.5-65.1 45.8-105.4H173.7zm-33.2 0H18.6c33 81.5 106.7 142.2 196 156.7c-25.7-36.7-57-91-74-156.7zm352.8 0h-122c-17 65.6-48.3 120-74 156.7c89.2-14.5 163-75.2 196-156.7z"/></svg>
|
||||||
|
After Width: | Height: | Size: 1.1 KiB |
1
assets/graphics/fa/google-scholar.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M390.9 298.5c0 0 0 .1 .1 .1c9.2 19.4 14.4 41.1 14.4 64C405.3 445.1 338.5 512 256 512s-149.3-66.9-149.3-149.3c0-22.9 5.2-44.6 14.4-64h0c1.7-3.6 3.6-7.2 5.6-10.7c4.4-7.6 9.4-14.7 15-21.3c27.4-32.6 68.5-53.3 114.4-53.3c33.6 0 64.6 11.1 89.6 29.9c9.1 6.9 17.4 14.7 24.8 23.5c5.6 6.6 10.6 13.8 15 21.3c2 3.4 3.8 7 5.5 10.5zm26.4-18.8c-30.1-58.4-91-98.4-161.3-98.4s-131.2 40-161.3 98.4L0 202.7 256 0 512 202.7l-94.7 77.1z"/></svg>
|
||||||
|
After Width: | Height: | Size: 647 B |
1
assets/graphics/fa/graduation-cap.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M640 176L320 288 127.8 220.7l198.1-77.8 14.9-5.9L329 107.3l-14.9 5.9-224 88-8.7 3.4L80 204V346.8c15.4 25.1 27.8 68.4 0 133.2L0 464s32.5-46.5 48-96.9V192.8L0 176V144L320 32 640 144v32zM143.6 260.2l165.9 58.1 10.6 3.7 10.6-3.7 165.9-58.1L512 408c0 35.3-86 72-192 72s-192-36.7-192-72l15.6-147.8z"/></svg>
|
||||||
|
After Width: | Height: | Size: 540 B |
1
assets/graphics/fa/hacker-news.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M0 32v448h448V32H0zm21.2 197.2H21c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4zm218 53.9V384h-31.4V281.3L128 128h37.3c52.5 98.3 49.2 101.2 59.3 125.6 12.3-27 5.8-24.4 60.6-125.6H320l-80.8 155.1z"/></svg>
|
||||||
|
After Width: | Height: | Size: 428 B |
1
assets/graphics/fa/home.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M511.8 287.6H576V240L288.4 0 0 240v47.6H64.1V512H224V352H352V512H512.8l-1-224.4z"/></svg>
|
||||||
|
After Width: | Height: | Size: 328 B |
1
assets/graphics/fa/house.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M511.8 287.6H576V240L288.4 0 0 240v47.6H64.1V512H224V352H352V512H512.8l-1-224.4z"/></svg>
|
||||||
|
After Width: | Height: | Size: 328 B |
1
assets/graphics/fa/lightning.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 272H144V248L320 112 280 240h88v24L192 400l40-128z"/></svg>
|
||||||
|
After Width: | Height: | Size: 351 B |
1
assets/graphics/fa/link.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M563.2 267.3c56.2-56.2 56.2-147.4 0-203.6S415.8 7.4 359.6 63.7L348.3 75l45.3 45.3 11.3-11.3c31.2-31.2 81.9-31.2 113.1 0s31.2 81.9 0 113.1L404.8 335.2c-31.2 31.2-81.9 31.2-113.1 0c-25.6-25.6-30.3-64.3-13.8-94.6c1.8-3.4 3.9-6.7 6.3-9.8l-51.2-38.4c-4.3 5.7-8.1 11.6-11.4 17.8c-29.5 54.6-21.3 124.2 24.9 170.3c56.2 56.2 147.4 56.2 203.6 0L563.2 267.3zM42.8 244.7c-56.2 56.2-56.2 147.4 0 203.6s147.4 56.2 203.6 0L257.7 437l-45.3-45.3-11.3 11.3c-31.2 31.2-81.9 31.2-113.1 0s-31.2-81.9 0-113.1L201.2 176.8c31.2-31.2 81.9-31.2 113.1 0c25.6 25.6 30.3 64.3 13.8 94.6c-1.8 3.4-3.9 6.7-6.3 9.8l51.2 38.4c4.3-5.7 8.1-11.6 11.4-17.8c29.5-54.6 21.3-124.2-24.9-170.3c-56.2-56.2-147.4-56.2-203.6 0L42.8 244.7z"/></svg>
|
||||||
|
After Width: | Height: | Size: 940 B |
65
assets/graphics/fa/lutris.svg
Normal file
|
|
@ -0,0 +1,65 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
id="svg30"
|
||||||
|
width="256"
|
||||||
|
height="256"
|
||||||
|
version="1.1"
|
||||||
|
viewBox="0 0 256 256"
|
||||||
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<g
|
||||||
|
id="layer1"
|
||||||
|
transform="matrix(1.1717564,0,0,1.1837458,-307.94823,-494.86516)">
|
||||||
|
<g
|
||||||
|
id="g4532-1"
|
||||||
|
transform="translate(5.8770956,91.426111)">
|
||||||
|
<path
|
||||||
|
style="fill:currentcolor;fill-opacity:1;stroke:none"
|
||||||
|
id="path2996-71-2"
|
||||||
|
d="m 421.12559,370.59555 -0.22191,7.93679 -59.06905,4.6472 -44.51391,28.90141 -10.54758,48.3126 c 0,0 7.17038,31.22666 13.28891,37.55616 6.11851,6.3295 18.77128,24.48348 34.38405,27.64823 15.61277,3.16475 28.90472,6.74153 41.56372,3.57678 12.65901,-3.16475 21.10821,-6.95775 21.10821,-6.95775 l 5.27379,-2.53246 c 0,0 -1.29791,1.13683 -3.38097,2.59773 25.19125,-16.15038 41.87702,-44.40295 41.87702,-76.54826 0,-31.23648 -15.75649,-58.78641 -39.76228,-75.13843 z" />
|
||||||
|
<path
|
||||||
|
style="fill:currentcolor;fill-opacity:1;stroke:none"
|
||||||
|
id="path3970-2-2"
|
||||||
|
d="m 407.73556,341.565 c 0,0 2.22629,-5.49152 4.30416,-5.63994 2.07787,-0.14842 3.26523,1.18736 4.601,2.67155 1.33578,1.4842 4.00733,3.71049 4.00733,3.71049 0,0 12.1704,-4.15574 25.82499,3.26523 13.65459,7.42097 15.58405,9.64727 18.2556,14.84195 2.67155,5.19468 1.48419,18.25559 1.48419,18.25559 l 1.59552,7.79202 -3.37655,4.37838 -23.74712,-4.00732 -28.34812,-20.92715 z" />
|
||||||
|
<path
|
||||||
|
style="fill:currentcolor;fill-opacity:0.15686275;stroke:none"
|
||||||
|
id="path2996-71-9-9"
|
||||||
|
d="m 421.14051,370.59877 -4.71875,6.4375 -54.5625,6.125 -44.53125,28.90625 -10.53125,48.3125 c 0,0 7.16272,31.233 13.28125,37.5625 6.11851,6.3295 18.76223,24.4915 34.375,27.65625 15.61277,3.16475 28.9035,6.72725 41.5625,3.5625 12.65901,-3.16476 21.125,-6.9375 21.125,-6.9375 l 5.28125,-2.53125 c 0,0 -1.32319,1.13285 -3.40625,2.59375 2.85284,-1.82899 5.59596,-3.84127 8.21875,-5.96875 -14.61843,9.14896 -32.44705,13.74807 -42.5625,13.75 -37.58529,0 -68.0625,-30.44595 -68.0625,-68.03125 0,-13.26857 3.20363,-26.22913 9.71875,-36.78125 4.58818,1.97009 9.419,5.31967 12.46875,10.21875 0.49071,0.70737 0.82821,1.51845 1.375,2.1875 2.69222,3.29423 5.6,4.14654 8.53125,4.28125 6.26371,0.18237 9.22096,-4.49396 9.5,-10.78125 0.008,-0.4932 0.0453,-0.24655 0.0107,-0.67835 -0.19809,-4.19006 -6.3732,-19.67162 -16.63572,-21.44665 1.79623,-1.38222 3.66804,-2.67393 5.625,-3.84375 6.60974,-3.95111 20.65354,-8.43512 40.125,-5.5 9.8747,1.48851 17.96522,3.61684 30.4375,7.59375 14.47518,4.61555 22.51928,11.06231 33.65625,12.34375 1.87408,0.21564 3.76589,0.12973 5.59375,-0.21875 -6.07268,-20.0996 -18.90378,-37.25222 -35.875,-48.8125 z" />
|
||||||
|
<path
|
||||||
|
style="fill:currentcolor;fill-opacity:1;stroke:none"
|
||||||
|
id="path2996-7-5-8"
|
||||||
|
d="m 364.27074,330.97552 c -56.86691,0 -102.96753,46.10062 -102.96753,102.96752 0,56.86692 46.31202,104.53546 102.96753,104.54176 36.96195,1.09859 71.24999,-16.1124 82.55185,-44.15204 -4.17009,1.92437 -8.75719,6.55973 -12.21576,9.59364 -6.52122,5.72051 -13.59622,6.87984 -22.59008,11.56447 -17.43318,9.0804 -36.28791,7.87436 -53.8771,4.0099 -14.29694,-3.14114 -29.97844,-10.13252 -38.39328,-21.31617 -8.41484,-11.18365 -13.35469,-37.74208 -13.35469,-37.74208 l 10.59979,-48.55176 44.73427,-29.04448 59.36146,-4.67021 0.22301,-7.97608 c 8.96128,6.10416 16.77558,13.7674 23.06242,22.59015 h 14.29922 c -15.88288,-36.37996 -52.16799,-61.81462 -94.40111,-61.81462 z" />
|
||||||
|
<path
|
||||||
|
style="fill:var(--body-background);fill-opacity:1;stroke:none"
|
||||||
|
id="path3004-7-2"
|
||||||
|
d="m 402.89176,361.81724 c -19.94083,0.10177 -31.55369,2.41314 -52.24554,11.24749 -26.25073,12.21158 -52.60694,35.07689 -52.75536,72.44929 -0.17297,43.55343 35.31496,78.85563 78.86874,78.85563 22.50608,0 46.74156,-8.22147 61.10833,-23.34185 -15.46163,12.94697 -40.94323,17.04829 -52.97408,17.05059 -37.58529,0 -68.30905,-27.96064 -68.30905,-65.54594 0,-23.74751 11.64012,-41.24257 30.60558,-52.57958 6.60974,-3.95111 20.64508,-8.44491 40.11654,-5.50979 9.8747,1.48851 17.96277,3.61873 30.43505,7.59564 14.47518,4.61555 22.53835,11.06312 33.67532,12.34456 12.68384,1.45943 26.08344,-10.49297 16.1883,-29.08383 0,0 -1.7935,1.78974 -3.29276,2.6893 -1.49926,0.89956 -3.59261,-0.28861 -9.58966,-2.38758 -5.99706,-2.09896 -6.90036,-4.50903 -15.29624,-10.20623 -8.39587,-5.6972 -8.39212,-11.98661 -32.98004,-13.48587 -1.15256,-0.0703 -2.3448,-0.10399 -3.55513,-0.0918 z" />
|
||||||
|
<circle
|
||||||
|
style="fill:currentcolor;fill-opacity:1;stroke:none"
|
||||||
|
id="path3026-6-2"
|
||||||
|
cx="542.143"
|
||||||
|
cy="384.505"
|
||||||
|
r="17.857"
|
||||||
|
transform="matrix(0.43552317,0,0,0.43552317,200.99133,207.88928)" />
|
||||||
|
<circle
|
||||||
|
style="fill:currentcolor;fill-opacity:1;stroke:none"
|
||||||
|
id="path3026-4-1-7"
|
||||||
|
cx="542.143"
|
||||||
|
cy="384.505"
|
||||||
|
r="17.857"
|
||||||
|
transform="matrix(0.22576754,0,0,0.28084084,343.47729,272.83142)" />
|
||||||
|
<path
|
||||||
|
style="fill:currentcolor;fill-opacity:1;stroke:none"
|
||||||
|
id="path3889-4-8"
|
||||||
|
d="m 334.29213,381.2133 c -5.0673,1.23397 -17.41583,4.23292 -24.7524,14.18981 -7.04618,9.56276 -6.47436,20.71233 -6.63135,23.68137 2.04048,-3.28467 7.62657,-2.8188 11.47779,-2.22301 9.08081,1.40481 18.39265,3.8222 24.21457,13.17446 0.49071,0.70737 0.83913,1.52443 1.38592,2.19348 2.69222,3.29423 5.60185,4.13912 8.5331,4.27383 6.26371,0.18237 9.22123,-4.49314 9.50027,-10.78043 0.008,-0.4932 0.002,-0.25694 -0.0327,-0.68874 -0.20697,-4.37798 -6.92743,-21.07877 -18.01254,-21.59268 -0.12354,-0.004 -0.24871,-0.003 -0.37117,-0.0108 -6.14897,-0.3757 -10.92788,-5.61334 -10.74875,-11.86496 0.61735,-4.05018 2.50816,-7.25309 6.21847,-9.85231 z" />
|
||||||
|
<path
|
||||||
|
style="fill:currentcolor;fill-opacity:1;stroke:none"
|
||||||
|
id="path3950-2-5"
|
||||||
|
d="m 463.82955,388.18782 c 0,0 -1.00956,1.74485 -3.18699,2.79051 -0.89408,0.42937 -2.46423,-0.6477 -3.93792,0.84949 -3.12914,6.28101 4.51484,11.52502 8.07692,11.3766 3.56207,-0.14842 6.37226,-3.73749 6.22386,-6.85431 -0.14844,-4.82363 -7.17587,-8.16229 -7.17587,-8.16229 z" />
|
||||||
|
<path
|
||||||
|
style="fill:currentcolor;fill-opacity:0.15686275;stroke:none"
|
||||||
|
id="path2996-7-8-5-3-8"
|
||||||
|
d="m 364.27072,330.97552 c -56.86689,0 -102.96751,46.10062 -102.96751,102.96752 0,0.88855 0.0168,1.76604 0.0395,2.64995 1.43019,-55.62033 46.96307,-100.2651 102.92817,-100.2651 15.6777,0 30.54322,3.50458 43.8422,9.77332 0.70651,-1.52648 2.35421,-4.71467 3.93557,-4.82763 2.07785,-0.14841 3.25571,1.19199 4.59149,2.67619 1.33579,1.48419 4.01428,3.71255 4.01428,3.71255 0,0 12.16272,-4.15446 25.81731,3.26652 13.65459,7.42097 15.58946,9.6424 18.26103,14.83708 1.1117,2.16165 1.55378,5.68588 1.69231,9.06492 0.14458,-4.27194 0.0599,-11.0101 -1.69231,-14.41729 -2.67157,-5.19468 -4.60644,-7.41611 -18.26103,-14.83708 -13.65459,-7.42098 -25.81731,-3.26652 -25.81731,-3.26652 0,0 -2.67849,-2.22836 -4.01428,-3.71255 -1.33578,-1.4842 -2.51364,-2.8246 -4.59149,-2.67619 -1.58136,0.11296 -3.22906,3.30115 -3.93557,4.82763 -13.29898,-6.26874 -28.1645,-9.77332 -43.8422,-9.77332 z" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 7 KiB |
3
assets/graphics/fa/matrix.svg
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="1536" height="1792" viewBox="0 0 1536 1792">
|
||||||
|
<path d="M40.467 163.152v1465.696H145.92V1664H0V128h145.92v35.152zm450.757 464.64v74.14h2.069c19.79-28.356 43.717-50.215 71.483-65.575 27.765-15.656 59.963-23.336 96-23.336 34.56 0 66.165 6.795 94.818 20.086 28.652 13.293 50.216 37.22 65.28 70.893 16.246-23.926 38.4-45.194 66.166-63.507 27.766-18.314 60.848-27.472 98.954-27.472 28.948 0 55.828 3.545 80.64 10.635 24.812 7.088 45.785 18.314 63.508 33.968 17.722 15.656 31.31 35.742 41.354 60.85 9.747 25.107 14.768 55.236 14.768 90.683v366.573h-150.35V865.28c0-18.314-.59-35.741-2.068-51.987-1.476-16.247-5.316-30.426-11.52-42.24-6.499-12.112-15.656-21.563-28.062-28.653-12.405-7.088-29.242-10.634-50.214-10.634-21.268 0-38.4 4.135-51.397 12.112-12.997 8.27-23.336 18.608-30.72 31.901-7.386 12.997-12.407 27.765-14.77 44.602-2.363 16.542-3.84 33.379-3.84 50.216v305.133H692.971v-307.2c0-16.247-.294-32.197-1.18-48.149-.591-15.95-3.84-30.424-9.157-44.011-5.317-13.293-14.178-24.223-26.585-32.197-12.406-7.976-30.425-12.112-54.646-12.112-7.088 0-16.542 1.478-28.062 4.726-11.52 3.25-23.04 9.157-33.968 18.02-10.93 8.86-20.383 21.563-28.063 38.103-7.68 16.543-11.52 38.4-11.52 65.28v317.834H349.44V627.792zm1004.309 1001.056V163.152H1390.08V128H1536v1536h-145.92v-35.152z"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.3 KiB |
1
assets/graphics/fa/monero.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M352 384h108.4C417 455.9 338.1 504 248 504S79 455.9 35.6 384H144V256.2L248 361l104-105v128zM88 336V128l159.4 159.4L408 128v208h74.8c8.5-25.1 13.2-52 13.2-80C496 119 385 8 248 8S0 119 0 256c0 28 4.6 54.9 13.2 80H88z"/></svg>
|
||||||
|
After Width: | Height: | Size: 462 B |
1
assets/graphics/fa/notebook.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M64 0V104H56 24 0v48H24 56h8v80H56 24 0v48H24 56h8v80H56 24 0v48H24 56h8V512H192V0H64zM480 0H224V512H480V0z"/></svg>
|
||||||
|
After Width: | Height: | Size: 355 B |
1
assets/graphics/fa/orcid.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M294.75 188.19h-45.92V342h47.47c67.62 0 83.12-51.34 83.12-76.91 0-41.64-26.54-76.9-84.67-76.9zM256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm-80.79 360.76h-29.84v-207.5h29.84zm-14.92-231.14a19.57 19.57 0 1 1 19.57-19.57 19.64 19.64 0 0 1-19.57 19.57zM300 369h-81V161.26h80.6c76.73 0 110.44 54.83 110.44 103.85C410 318.39 368.38 369 300 369z"/></svg>
|
||||||
|
After Width: | Height: | Size: 611 B |
1
assets/graphics/fa/p.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M64 288h96c53 0 96-43 96-96s-43-96-96-96H64V288zM0 352V320 288 96 64 32H32 64h96c88.4 0 160 71.6 160 160s-71.6 160-160 160H64v96 32H0V448 352z"/></svg>
|
||||||
|
After Width: | Height: | Size: 390 B |
1
assets/graphics/fa/podium.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M288 0H192V24H168c-48.6 0-88 39.4-88 88v32H24 0v48H24 424h24V144H424 128V112c0-22.1 17.9-40 40-40h24V96h96c26.5 0 48-21.5 48-48s-21.5-48-48-48zM48 224L80 512H368l32-288H48z"/></svg>
|
||||||
|
After Width: | Height: | Size: 420 B |
1
assets/graphics/fa/presentation.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M32 0H0V64H32V320v32H64 256v34.7l-54.6 54.6L178.7 464 224 509.3l22.6-22.6L288 445.3l41.4 41.4L352 509.3 397.3 464l-22.6-22.6L320 386.7V352H512h32V320 64h32V0H544 480 96 32zM96 64H480V288H320 256 96V64z"/></svg>
|
||||||
|
After Width: | Height: | Size: 449 B |
1
assets/graphics/fa/right-to-bracket.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M192 96L352 256 192 416l-32 0 0-96L0 320 0 192l160 0 0-96 32 0zM352 416l96 0 0-320-96 0-32 0 0-64 32 0 128 0 32 0 0 32 0 384 0 32-32 0-128 0-32 0 0-64 32 0z"/></svg>
|
||||||
|
After Width: | Height: | Size: 404 B |
1
assets/graphics/fa/rss.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm32 80c150.2 0 272 121.8 272 272H320c0-123.7-100.3-224-224-224V112zm0 96c97.2 0 176 78.8 176 176H224c0-70.7-57.3-128-128-128V208zm0 144a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"/></svg>
|
||||||
|
After Width: | Height: | Size: 523 B |
1
assets/graphics/fa/scale-balanced.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M384 32H512h32V96H512 398.4c-5.2 25.8-22.9 47.1-46.4 57.3V448H512h32v64H512 320 128 96V448h32H288V153.3c-23.5-10.3-41.2-31.6-46.4-57.3H128 96V32h32H256c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32zM112 128h32 14.5l6.7 12.9 88 168 2.7 5.2V320l0 32 0 9.9-7 7-40 40-7 7H192 64 54.1l-7-7L7 369l-7-7V352 320v-5.9l2.7-5.2 88-168L97.5 128H112zM51.1 320H204.9L129.5 176h-3L51.1 320zM481.5 128H496h32 14.5l6.7 12.9 88 168 2.7 5.2V320v32 9.9l-7 7-40 40-7 7H576 448h-9.9l-7-7-40-40-7-7V352 320v-5.9l2.7-5.2 88-168 6.7-12.9zm29 48L435.1 320H588.9L513.5 176h-3z"/></svg>
|
||||||
|
After Width: | Height: | Size: 791 B |
1
assets/graphics/fa/scroll.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M0 80v80H48 96V80c0-26.5-21.5-48-48-48S0 53.5 0 80zM112 32c10 13.4 16 30 16 48V384c0 35.3 28.7 64 64 64s64-28.7 64-64V336 320h16H480V128c0-53-43-96-96-96H112zM464 480c61.9 0 112-50.1 112-112V352H288v32c0 53-43 96-96 96H368h96z"/></svg>
|
||||||
|
After Width: | Height: | Size: 474 B |
1
assets/graphics/fa/spotify.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm100.7 364.9c-4.2 0-6.8-1.3-10.7-3.6-62.4-37.6-135-39.2-206.7-24.5-3.9 1-9 2.6-11.9 2.6-9.7 0-15.8-7.7-15.8-15.8 0-10.3 6.1-15.2 13.6-16.8 81.9-18.1 165.6-16.5 237 26.2 6.1 3.9 9.7 7.4 9.7 16.5s-7.1 15.4-15.2 15.4zm26.9-65.6c-5.2 0-8.7-2.3-12.3-4.2-62.5-37-155.7-51.9-238.6-29.4-4.8 1.3-7.4 2.6-11.9 2.6-10.7 0-19.4-8.7-19.4-19.4s5.2-17.8 15.5-20.7c27.8-7.8 56.2-13.6 97.8-13.6 64.9 0 127.6 16.1 177 45.5 8.1 4.8 11.3 11 11.3 19.7-.1 10.8-8.5 19.5-19.4 19.5zm31-76.2c-5.2 0-8.4-1.3-12.9-3.9-71.2-42.5-198.5-52.7-280.9-29.7-3.6 1-8.1 2.6-12.9 2.6-13.2 0-23.3-10.3-23.3-23.6 0-13.6 8.4-21.3 17.4-23.9 35.2-10.3 74.6-15.2 117.5-15.2 73 0 149.5 15.2 205.4 47.8 7.8 4.5 12.9 10.7 12.9 22.6 0 13.6-11 23.3-23.2 23.3z"/></svg>
|
||||||
|
After Width: | Height: | Size: 1 KiB |
1
assets/graphics/fa/stack-overflow.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M290.7 311L95 269.7 86.8 309l195.7 41zm51-87L188.2 95.7l-25.5 30.8 153.5 128.3zm-31.2 39.7L129.2 179l-16.7 36.5L293.7 300zM262 32l-32 24 119.3 160.3 32-24zm20.5 328h-200v39.7h200zm39.7 80H42.7V320h-40v160h359.5V320h-40z"/></svg>
|
||||||
|
After Width: | Height: | Size: 467 B |
1
assets/graphics/fa/steam.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M496 256c0 137-111.2 248-248.4 248-113.8 0-209.6-76.3-239-180.4l95.2 39.3c6.4 32.1 34.9 56.4 68.9 56.4 39.2 0 71.9-32.4 70.2-73.5l84.5-60.2c52.1 1.3 95.8-40.9 95.8-93.5 0-51.6-42-93.5-93.7-93.5s-93.7 42-93.7 93.5v1.2L176.6 279c-15.5-.9-30.7 3.4-43.5 12.1L0 236.1C10.2 108.4 117.1 8 247.6 8 384.8 8 496 119 496 256zM155.7 384.3l-30.5-12.6a52.79 52.79 0 0 0 27.2 25.8c26.9 11.2 57.8-1.6 69-28.4 5.4-13 5.5-27.3.1-40.3-5.4-13-15.5-23.2-28.5-28.6-12.9-5.4-26.7-5.2-38.9-.6l31.5 13c19.8 8.2 29.2 30.9 20.9 50.7-8.3 19.9-31 29.2-50.8 21zm173.8-129.9c-34.4 0-62.4-28-62.4-62.3s28-62.3 62.4-62.3 62.4 28 62.4 62.3-27.9 62.3-62.4 62.3zm.1-15.6c25.9 0 46.9-21 46.9-46.8 0-25.9-21-46.8-46.9-46.8s-46.9 21-46.9 46.8c.1 25.8 21.1 46.8 46.9 46.8z"/></svg>
|
||||||
|
After Width: | Height: | Size: 980 B |
1
assets/graphics/fa/tag.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M0 32V256L224 480 448 256 224 32H0zm112 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"/></svg>
|
||||||
|
After Width: | Height: | Size: 325 B |
1
assets/graphics/fa/university.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M0 144L256 0 512 144v48H0V144zM0 512V464l64-48V224h64V416h40V224h64V416h48V224h64V416h40V224h64V416l64 48v48H0zM256 144a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"/></svg>
|
||||||
|
After Width: | Height: | Size: 402 B |
1
assets/graphics/fa/user-astronaut.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M370.7 96C346 39.5 289.6 0 224 0S102 39.5 77.3 96H48V224H77.3c24.7 56.5 81.1 96 146.7 96s122-39.5 146.7-96H400V96H370.7zM336 128v32c0 53-43 96-96 96H208c-53 0-96-43-96-96V128l32-32H304l32 32zM192 160l-16-32-16 32-32 16 32 16 16 32 16-32 32-16-32-16zM97 304H48L0 512H128V416H320v96H448L400 304H351c-33.8 29.9-78.3 48-127 48s-93.2-18.1-127-48zm95 144H160v16 48h32V464 448zm80 32a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"/></svg>
|
||||||
|
After Width: | Height: | Size: 659 B |
1
assets/graphics/fa/user.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zM448 512L384 304H64L0 512H448z"/></svg>
|
||||||
|
After Width: | Height: | Size: 327 B |
1
assets/graphics/fa/video.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M384 64H0V448H384V64zM576 448V64L416 174.9V337.1L576 448z"/></svg>
|
||||||
|
After Width: | Height: | Size: 305 B |
1
assets/graphics/fa/vimeo.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M403.2 32H44.8C20.1 32 0 52.1 0 76.8v358.4C0 459.9 20.1 480 44.8 480h358.4c24.7 0 44.8-20.1 44.8-44.8V76.8c0-24.7-20.1-44.8-44.8-44.8zM377 180.8c-1.4 31.5-23.4 74.7-66 129.4-44 57.2-81.3 85.8-111.7 85.8-18.9 0-34.8-17.4-47.9-52.3-25.5-93.3-36.4-148-57.4-148-2.4 0-10.9 5.1-25.4 15.2l-15.2-19.6c37.3-32.8 72.9-69.2 95.2-71.2 25.2-2.4 40.7 14.8 46.5 51.7 20.7 131.2 29.9 151 67.6 91.6 13.5-21.4 20.8-37.7 21.8-48.9 3.5-33.2-25.9-30.9-45.8-22.4 15.9-52.1 46.3-77.4 91.2-76 33.3.9 49 22.5 47.1 64.7z"/></svg>
|
||||||
|
After Width: | Height: | Size: 743 B |
1
assets/graphics/fa/w.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M505.8 32h67.6L429.3 458.2 422 480H375l-6.7-23L287 178.3 205.7 457 199 480H152l-7.4-21.8L.6 32H68.2L172.8 341.4 256.3 55 263 32h48l6.7 23 83.5 286.4L505.8 32z"/></svg>
|
||||||
|
After Width: | Height: | Size: 406 B |
1
assets/graphics/fa/zcash.svg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm96-352.5l-4.3 6.2L229.8 336H328h24v48H328 184 160V352.5l4.3-6.2L282.2 176H184 160V128h24H328h24v31.5z"/></svg>
|
||||||
|
After Width: | Height: | Size: 399 B |
3
assets/graphics/fa/zotero.svg
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="1536" height="1792" viewBox="0 0 1536 1792">
|
||||||
|
<path d="M662.716 1663.44l667.946-310.051V428.98L662.714 128.5.508 428.98v924.408zm-348.331-279.43v-202.24l24.881-96.325 352.155-378.95H314.385V492.137l59.332-82.295h600.96l62.842 78.47v218.181l-338.44 378.95h275.6l62.841 77.188v221.379z" fill-rule="evenodd" stroke-width="14.41"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 385 B |
BIN
assets/graphics/millironx-icon.png
Normal file
|
After Width: | Height: | Size: 6.5 KiB |
51
assets/graphics/millironx-icon.svg
Normal file
|
|
@ -0,0 +1,51 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
width="512px"
|
||||||
|
height="512px"
|
||||||
|
viewBox="0 0 512 512"
|
||||||
|
id="svg2"
|
||||||
|
version="1.1"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
>
|
||||||
|
<style>
|
||||||
|
svg {
|
||||||
|
background-color: transparent;
|
||||||
|
color-scheme: light dark;
|
||||||
|
}
|
||||||
|
|
||||||
|
path {
|
||||||
|
stroke: black;
|
||||||
|
fill: none;
|
||||||
|
fill-rule: evenodd;
|
||||||
|
stroke-dasharray: none;
|
||||||
|
stroke-linecap: round;
|
||||||
|
stroke-linejoin: round;
|
||||||
|
stroke-miterlimit: 4;
|
||||||
|
stroke-opacity: 1;
|
||||||
|
stroke-width: 21;
|
||||||
|
}
|
||||||
|
|
||||||
|
g {
|
||||||
|
filter: drop-shadow(7px 7px white);
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
path {
|
||||||
|
stroke: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
g {
|
||||||
|
filter: drop-shadow(7px 7px black);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<g>
|
||||||
|
<path
|
||||||
|
d="M 76.0229 257.139 L 148.925 257.139 C 154.744 257.139 160.688 256.874 166.097 254.728 C 171.506 252.583 176.104 248.69 179.651 244.078 C 183.198 239.465 185.786 234.178 189.279 229.525 C 191.026 227.198 193.032 225.031 195.44 223.398 C 197.848 221.766 200.692 220.688 203.602 220.688 C 206.511 220.688 209.355 221.766 211.763 223.398 C 214.171 225.031 216.177 227.198 217.924 229.525 C 221.417 234.178 224.005 239.465 227.552 244.078 C 231.099 248.69 235.697 252.583 241.106 254.728 C 246.515 256.874 252.459 257.139 258.278 257.139 L 331.181 257.139"
|
||||||
|
/>
|
||||||
|
<path d="M 363.075 301.564 L 435.977 210.436" />
|
||||||
|
<path d="M 363.075 210.436 L 435.977 301.564" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.5 KiB |
|
|
@ -1,108 +1,42 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
|
||||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
<svg
|
<svg
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="29.935179mm"
|
width="29.935179mm"
|
||||||
height="8.7677584mm"
|
height="8.7677584mm"
|
||||||
viewBox="0 0 106.06953 31.06686"
|
viewBox="0 0 106.06953 31.06686"
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
version="1.1"
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
sodipodi:docname="MillironX-title.svg">
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
<defs
|
>
|
||||||
id="defs4">
|
<style>
|
||||||
<inkscape:path-effect
|
svg {
|
||||||
effect="spiro"
|
background-color: transparent;
|
||||||
id="path-effect4154"
|
color-scheme: light dark;
|
||||||
is_visible="true" />
|
}
|
||||||
</defs>
|
|
||||||
<sodipodi:namedview
|
path {
|
||||||
id="base"
|
stroke: black;
|
||||||
pagecolor="#ffffff"
|
fill: none;
|
||||||
bordercolor="#666666"
|
fill-rule: evenodd;
|
||||||
borderopacity="1.0"
|
stroke-dasharray: none;
|
||||||
inkscape:pageopacity="0.0"
|
stroke-linecap: round;
|
||||||
inkscape:pageshadow="2"
|
stroke-linejoin: round;
|
||||||
inkscape:zoom="2.365291"
|
stroke-miterlimit: 4;
|
||||||
inkscape:cx="110.96366"
|
stroke-opacity: 1;
|
||||||
inkscape:cy="1.1809794"
|
stroke-width: 6;
|
||||||
inkscape:document-units="px"
|
}
|
||||||
inkscape:current-layer="layer1"
|
|
||||||
showgrid="true"
|
@media (prefers-color-scheme: dark) {
|
||||||
showguides="false"
|
path {
|
||||||
inkscape:window-width="1920"
|
stroke: white;
|
||||||
inkscape:window-height="1023"
|
}
|
||||||
inkscape:window-x="-4"
|
}
|
||||||
inkscape:window-y="-4"
|
</style>
|
||||||
inkscape:window-maximized="1"
|
<g>
|
||||||
fit-margin-top="0"
|
|
||||||
fit-margin-left="0"
|
|
||||||
fit-margin-right="0"
|
|
||||||
fit-margin-bottom="0">
|
|
||||||
<inkscape:grid
|
|
||||||
type="xygrid"
|
|
||||||
id="grid3342"
|
|
||||||
originx="-201.95728"
|
|
||||||
originy="-551.96657" />
|
|
||||||
</sodipodi:namedview>
|
|
||||||
<metadata
|
|
||||||
id="metadata7">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title></dc:title>
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<g
|
|
||||||
inkscape:label="Layer 1"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
id="layer1"
|
|
||||||
transform="translate(-201.95727,-469.32877)">
|
|
||||||
<path
|
<path
|
||||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
d="M 4.29299 15.8457 L 24.293 15.8457 C 25.8894 15.8457 27.52 15.7729 29.004 15.1843 C 30.4879 14.5958 31.7494 13.528 32.7224 12.2624 C 33.6954 10.9968 34.4053 9.54663 35.3637 8.26996 C 35.8429 7.63163 36.3933 7.03719 37.054 6.58932 C 37.7147 6.14145 38.4948 5.8457 39.293 5.8457 C 40.0912 5.8457 40.8713 6.14145 41.532 6.58932 C 42.1927 7.03719 42.743 7.63163 43.2223 8.26996 C 44.1807 9.54663 44.8906 10.9968 45.8636 12.2624 C 46.8366 13.528 48.098 14.5958 49.582 15.1843 C 51.0659 15.7729 52.6966 15.8457 54.293 15.8457 L 74.293 15.8457"
|
||||||
d="m 205,497.3622 h 20 c 1.59641,0 3.22706,-0.0728 4.71101,-0.66135 1.48394,-0.58857 2.74536,-1.65633 3.71836,-2.92194 0.973,-1.26562 1.6829,-2.71578 2.64135,-3.99245 0.47923,-0.63833 1.02956,-1.23277 1.69028,-1.68064 0.66071,-0.44787 1.4408,-0.74362 2.239,-0.74362 0.7982,0 1.57829,0.29575 2.239,0.74362 0.66072,0.44787 1.21105,1.04231 1.69028,1.68064 0.95845,1.27667 1.66835,2.72683 2.64135,3.99245 0.973,1.26561 2.23442,2.33337 3.71836,2.92194 1.48395,0.58857 3.1146,0.66135 4.71101,0.66135 h 20"
|
/>
|
||||||
id="path4152"
|
<path d="M 83.043 28.0332 L 103.043 3.0332" />
|
||||||
inkscape:path-effect="#path-effect4154"
|
<path d="M 83.043 3.0332 L 103.043 28.0332" />
|
||||||
inkscape:original-d="m 205,497.3622 h 20 c 5,0 8.99075,-10 15,-10 6.00925,0 10,10 15,10 h 20"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
sodipodi:nodetypes="csssc"
|
|
||||||
transform="translate(1.2499871,-12.187492)" />
|
|
||||||
<path
|
|
||||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
|
||||||
d="m 285,497.3622 20,-25"
|
|
||||||
id="path4156"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
sodipodi:nodetypes="cc" />
|
|
||||||
<path
|
|
||||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
|
||||||
d="m 285,472.3622 20,25"
|
|
||||||
id="path4158"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
sodipodi:nodetypes="cc" />
|
|
||||||
<!-- <text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-style:normal;font-weight:normal;font-size:48.38618469px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
|
||||||
x="166.61456"
|
|
||||||
y="617.31299"
|
|
||||||
id="text3346"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(1.2096546,0.82668227)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3348"
|
|
||||||
x="166.61456"
|
|
||||||
y="617.31299"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14.14374161px;font-family:Garamond;-inkscape-font-specification:'Garamond Bold'">MILLIRON X</tspan></text>
|
|
||||||
-->
|
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 1.4 KiB |
|
|
@ -1,123 +0,0 @@
|
||||||
import { library, icon, config, dom } from "@fortawesome/fontawesome-svg-core";
|
|
||||||
import {
|
|
||||||
faBook,
|
|
||||||
faBrowser,
|
|
||||||
faComment,
|
|
||||||
faCowbell,
|
|
||||||
faEllipsis,
|
|
||||||
faFileAlt,
|
|
||||||
faFileSignature,
|
|
||||||
faGlobe,
|
|
||||||
faGraduationCap,
|
|
||||||
faHome,
|
|
||||||
faNotebook,
|
|
||||||
faPodium,
|
|
||||||
faPresentation,
|
|
||||||
faTag,
|
|
||||||
faScaleBalanced,
|
|
||||||
faUniversity,
|
|
||||||
faUser,
|
|
||||||
faUserAstronaut,
|
|
||||||
faVideo,
|
|
||||||
faW,
|
|
||||||
} from "./pro-duotone-svg-icons/index.mjs";
|
|
||||||
import {
|
|
||||||
faDiscord,
|
|
||||||
faGithub,
|
|
||||||
faGitlab,
|
|
||||||
faGolang,
|
|
||||||
faHtml5,
|
|
||||||
faOrcid,
|
|
||||||
faStackOverflow,
|
|
||||||
faSteam,
|
|
||||||
faVimeo,
|
|
||||||
} from "@fortawesome/free-brands-svg-icons";
|
|
||||||
|
|
||||||
config.familyDefault = "duotone";
|
|
||||||
config.styleDefault = "duotone";
|
|
||||||
|
|
||||||
const faBullSperm = {
|
|
||||||
prefix: "fax",
|
|
||||||
iconName: "bull-sperm",
|
|
||||||
icon: [
|
|
||||||
512,
|
|
||||||
512,
|
|
||||||
[],
|
|
||||||
null,
|
|
||||||
"M96 32c-6.691.363-12.375 4.062-15.375 7.062l-64 64c-12.8 12.8-5.333 26.667 0 32l96 64c10.3 10.301 22.938 4.887 37.563-7.812 8.635 9.735 16.63 18.38 23.125 24.875 8.33 8.33 23.436 16.284 41.75 24.313 18.313 8.028 39.82 16.065 60.812 24.062 20.992 7.997 41.474 15.986 57.625 23.938 16.15 7.95 27.882 16.013 31.5 23.25 6.52 13.038 26.468 44.939 48.875 79.75 22.32 34.674 46.99 72.043 63 96.062.02.029.042.096.064.125.045.064.144.185.189.25l2.812-1.5c-10.685-26.697-28.285-68.26-46.44-106.437-18.155-38.179-36.666-72.792-49.937-86.063-16.566-16.566-56.5-32.375-96.5-48.375s-80.066-32.19-95.5-47.625c-6.45-6.45-14.409-15.11-23.063-24.875 12.926-14.779 18.51-27.552 8.125-37.938-16-26.666-51.2-83.2-64-96-5.6-5.6-11.42-7.345-16.625-7.062zm372.688 436.75c.201.487.488 1.079.687 1.563-.291-.44-.644-.995-.937-1.438.023-.012.06.001.064 0 .002 0 .185-.06.188-.064.002-.001-.011-.038 0-.064z",
|
|
||||||
],
|
|
||||||
};
|
|
||||||
|
|
||||||
const faPeertube = {
|
|
||||||
prefix: "fax",
|
|
||||||
iconName: "peertube",
|
|
||||||
icon: [
|
|
||||||
512,
|
|
||||||
512,
|
|
||||||
[],
|
|
||||||
null,
|
|
||||||
"M55.8 25V255L255 140zM255 140v230l199.2-115zM55.8 255v230L255 370z",
|
|
||||||
],
|
|
||||||
};
|
|
||||||
|
|
||||||
const faGitea = {
|
|
||||||
prefix: "fax",
|
|
||||||
iconName: "gitea",
|
|
||||||
icon: [
|
|
||||||
512,
|
|
||||||
512,
|
|
||||||
[],
|
|
||||||
null,
|
|
||||||
"M92.7 114.5c-5.2 0-11 .4-17.6 1.9c-7 1.4-26.8 5.9-43 21.5C-3.9 169.9 5.3 221 6.4 228.6c1.4 9.4 5.5 35.4 25.4 58c36.6 44.9 115.5 43.8 115.5 43.8s9.7 23.1 24.5 44.4c20 26.5 40.6 47.1 60.6 49.6c50.4 0 151.1-.1 151.1-.1s9.6 .1 22.6-8.2c11.2-6.8 21.2-18.7 21.2-18.7s10.3-11 24.7-36.2c4.4-7.8 8.1-15.3 11.3-22.4c0 0 44.2-93.7 44.2-184.9c-.9-27.6-7.7-32.5-9.3-34.1c-3.3-3.3-7.7-3.2-7.7-3.2s-93.8 5.3-142.3 6.4c-10.6 .2-21.2 .5-31.7 .6l0 93.8c-4.4-2.1-8.9-4.2-13.3-6.3c0-29.1-.1-87.4-.1-87.4c-23.2 .3-71.4-1.8-71.4-1.8s-113.1-5.7-125.4-6.8c-3.9-.2-8.4-.7-13.6-.7zm9.8 38.4s5.7 47.5 12.6 75.4c5.8 23.4 19.8 62.2 19.8 62.2s-20.9-2.5-34.4-7.3c-20.7-6.8-29.5-15-29.5-15s-15.3-10.7-23-31.8c-13.2-35.4-1.1-57-1.1-57s6.7-18 30.8-24c11-3 24.8-2.5 24.8-2.5zm171 53.5c5.9-.4 11.9 2.6 11.9 2.6l18.2 8.8c-3.7 7.5-7.4 15-11.1 22.5c-5.4-.1-10.3 2.8-12.9 7.5c-2.7 5-2.2 11.3 1.5 15.8l-19.7 40.3c-6.6 .1-12.3 4.6-13.8 11s1.6 13 7.3 16c6.2 3.2 14 1.4 18.2-4.3c4.1-5.7 3.4-13.5-1.4-18.5L290.8 269c1.2 .1 3 .2 5-.4c3.3-.7 5.7-2.9 5.7-2.9c3.4 1.4 6.9 3 10.6 4.9c3.8 1.9 7.4 3.9 10.7 5.8c.7 .4 1.4 .9 2.2 1.5c1.3 1 2.7 2.5 3.8 4.4c1.5 4.4-1.5 11.9-1.5 11.9c-1.8 6.1-14.7 32.5-14.7 32.5c-6.5-.2-12.2 4-14.2 10c-2.1 6.5 .9 13.8 7.1 17s13.9 1.4 18-4.2c4-5.4 3.7-13-.9-18.1c1.5-3 3-5.9 4.5-9c4-8.3 10.8-24.3 10.8-24.3c.7-1.4 4.6-8.2 2.2-17c-2-9.1-10.1-13.4-10.1-13.4c-9.8-6.3-23.4-12.2-23.4-12.2s0-3.3-.9-5.7c-.9-2.5-2.2-4.1-3.1-5c3.6-7.4 7.2-14.8 10.8-22.2L373.9 252s10.1 4.6 12.2 13c1.5 5.9-.4 11.2-1.4 13.8c-5 12.3-44 90.5-44 90.5s-4.9 11.6-15.7 12.3c-4.6 .3-8.2-1-8.2-1s-.2-.1-4.2-1.7l-90.3-44s-8.7-4.6-10.2-12.5c-1.8-6.5 2.2-14.5 2.2-14.5l43.4-89.5s3.8-7.8 9.8-10.4c.5-.2 1.8-.8 3.6-1.2c.8-.2 1.6-.3 2.5-.4z",
|
|
||||||
],
|
|
||||||
};
|
|
||||||
|
|
||||||
const faNextcloud = {
|
|
||||||
prefix: "fax",
|
|
||||||
iconName: "nextcloud",
|
|
||||||
icon: [
|
|
||||||
733,
|
|
||||||
512,
|
|
||||||
[],
|
|
||||||
null,
|
|
||||||
"m365.6 114.3c-65 0-120.1 44.1-137.2 103.8c-14.8-31.7-47-53.8-84-53.8c-50.9 0-92.8 41.9-92.8 92.8s41.9 92.8 92.8 92.8c37 0 69.2-22.2 84-53.9c17.1 59.7 72.2 103.8 137.2 103.8c64.5 0 119.3-43.4 136.8-102.4c15.1 31 46.9 52.5 83.4 52.5c50.9 0 92.8-41.9 92.8-92.8s-41.9-92.8-92.8-92.8c-36.5 0-68.3 21.6-83.4 52.5c-17.1-59-71.9-102.4-136.4-102.4zm0 54.5c49.1 0 88.3 39.2 88.3 88.2s-39.2 88.3-88.3 88.3s-88.2-39.2-88.2-88.3s39.2-88.2 88.2-88.2zm-221.2 49.9c21.5 0 38.3 16.8 38.3 38.3s-16.9 38.3-38.3 38.3s-38.3-16.9-38.3-38.3s16.8-38.3 38.3-38.3zm441.4 0c21.5 0 38.3 16.8 38.3 38.3s-16.9 38.3-38.3 38.3s-38.3-16.9-38.3-38.3s16.8-38.3 38.3-38.3z",
|
|
||||||
],
|
|
||||||
};
|
|
||||||
|
|
||||||
library.add(
|
|
||||||
faBook,
|
|
||||||
faBrowser,
|
|
||||||
faBullSperm,
|
|
||||||
faComment,
|
|
||||||
faCowbell,
|
|
||||||
faDiscord,
|
|
||||||
faEllipsis,
|
|
||||||
faFileAlt,
|
|
||||||
faFileSignature,
|
|
||||||
faGitea,
|
|
||||||
faGithub,
|
|
||||||
faGitlab,
|
|
||||||
faGlobe,
|
|
||||||
faGolang,
|
|
||||||
faGraduationCap,
|
|
||||||
faHome,
|
|
||||||
faHtml5,
|
|
||||||
faNextcloud,
|
|
||||||
faNotebook,
|
|
||||||
faOrcid,
|
|
||||||
faPeertube,
|
|
||||||
faPodium,
|
|
||||||
faPresentation,
|
|
||||||
faTag,
|
|
||||||
faScaleBalanced,
|
|
||||||
faStackOverflow,
|
|
||||||
faSteam,
|
|
||||||
faUniversity,
|
|
||||||
faUser,
|
|
||||||
faUserAstronaut,
|
|
||||||
faVideo,
|
|
||||||
faVimeo,
|
|
||||||
faW
|
|
||||||
);
|
|
||||||
|
|
||||||
dom.i2svg();
|
|
||||||
|
|
@ -1 +1,15 @@
|
||||||
$("#phone").mask("(000) 000-0000");
|
// Built by perplexity.ai
|
||||||
|
function maskPhoneNumber(input) {
|
||||||
|
input.addEventListener("input", function (e) {
|
||||||
|
var x = e.target.value
|
||||||
|
.replace(/\D/g, "")
|
||||||
|
.match(/(\d{0,3})(\d{0,3})(\d{0,4})/);
|
||||||
|
e.target.value = !x[2]
|
||||||
|
? x[1]
|
||||||
|
: "(" + x[1] + ") " + x[2] + (x[3] ? "-" + x[3] : "");
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// Usage
|
||||||
|
var phoneInput = document.getElementById("phone");
|
||||||
|
maskPhoneNumber(phoneInput);
|
||||||
|
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
$(window).scroll(function (e) {
|
|
||||||
oVal = $(window).scrollTop() / 170;
|
|
||||||
$(".blur").css("opacity", oVal);
|
|
||||||
});
|
|
||||||
$("#motto").fitText();
|
|
||||||