Compare commits

..

No commits in common. "43a753d51d4f5bea59c51577a9f8ae54f89a3477" and "f5fbfa35c27e47f38295c2383ed86de1f4aa8662" have entirely different histories.

103 changed files with 319 additions and 244 deletions

4
README.md Executable file → Normal file
View File

@ -1,6 +1,6 @@
# Source Code for [werefox.cafe](https://werefox.cafe) # Source Code for [werefox.dev](https://werefox.dev)
Here's all the source code for the site I host on [werefox.cafe](https://werefox.cafe). Here's all the source code for the site I host on [werefox.dev](https://werefox.dev).
(If the subdomain changes, I'll update the README) (If the subdomain changes, I'll update the README)

3
src/info/components/basic-page.js Executable file → Normal file
View File

@ -10,7 +10,8 @@ export function renderBackButton(page_button_title, url) {
<PButton <PButton
title={page_button_title} title={page_button_title}
images={[ images={[
{ src: "/emoji/:aliceheartblack:.png", alt: "It's Alice as an emoji with a black heart" }, { src: "/emoji/western_dragon.svg", alt: "Western dragon emoji until I get an emoji" },
{ src: "/emoji/:black_heart:.svg", alt: "Black heart" },
]} ]}
url={url} url={url}
/> />

4
src/info/components/faq-card.js Executable file → Normal file
View File

@ -12,7 +12,7 @@ export default function TestimonialCard({ question, answer, src, alt }) {
</p> </p>
</div> </div>
<div className=" ring-2 ring-alice-werefox-red-dark dark:ring-alice-werefox-red hover:ring-alice-werefox-blue-dark dark:hover:ring-alice-werefox-blue text-alice-werefox-red-dark dark:text-alice-werefox-red-light hover:text-alice-werefox-blue-dark dark:hover:text-alice-werefox-blue-light hover:animate-yip transition"> <div className=" ring-2 ring-alice-werefox-red-dark dark:ring-alice-werefox-red hover:ring-alice-werefox-blue-dark dark:hover:ring-alice-werefox-blue text-alice-werefox-red-dark dark:text-alice-werefox-red-light hover:text-alice-werefox-blue-dark dark:hover:text-alice-werefox-blue-light hover:animate-yip transition">
<Link href="https://yiff.life/@werefox"> <Link href="https://masto.werefox.dev/@skye">
<a target="_blank"> <a target="_blank">
<div className="p-2 flex"> <div className="p-2 flex">
<div className="order-1 flex-shrink-0 relative inline sm:w-32 w-16 min-h-full items-center justify-center align-middle pt-4 pb-4 pl-4"> <div className="order-1 flex-shrink-0 relative inline sm:w-32 w-16 min-h-full items-center justify-center align-middle pt-4 pb-4 pl-4">
@ -26,7 +26,7 @@ export default function TestimonialCard({ question, answer, src, alt }) {
<div className="order-2 flex overflow-auto items-center justify-center animate-wiggle p-4 sm:text-lg text-xs text-center sm:min-h-full h-full"> <div className="order-2 flex overflow-auto items-center justify-center animate-wiggle p-4 sm:text-lg text-xs text-center sm:min-h-full h-full">
{answer} {answer}
<br /> <br />
{"- @alice"} {"- @skye"}
</div> </div>
</div> </div>
</a> </a>

4
src/info/components/footer-card.js Executable file → Normal file
View File

@ -5,12 +5,12 @@ export default function FooterCard() {
<div className="flex text-alice-werefox-red-darker dark:text-alice-werefox-red-light"> <div className="flex text-alice-werefox-red-darker dark:text-alice-werefox-red-light">
<div className="flex-1"></div> <div className="flex-1"></div>
<FButton <FButton
url="https://info.werefox.cafe/contacts" url="https://info.werefox.dev/contacts"
inner_text="Contact" inner_text="Contact"
is_external="_blank" is_external="_blank"
/> />
<FButton <FButton
url="https://gitea.werefox.cafe/shadow8t4/info-werefox-dev" url="https://gitea.werefox.dev/shadow8t4/info-werefox-dev"
inner_text=" /src" inner_text=" /src"
is_external="_blank" is_external="_blank"
/> />

7
src/info/components/home-page.js Executable file → Normal file
View File

@ -13,10 +13,13 @@ export default function HomePage({ page_title, card_title, children }) {
<a rel="me" href="https://yiff.life/@werefox" hidden> <a rel="me" href="https://yiff.life/@werefox" hidden>
Mastodon Mastodon
</a> </a>
<a rel="me" href="https://masto.werefox.cafe/@kairi" hidden> <a rel="me" href="https://masto.werefox.dev/@alice" hidden>
Mastodon Mastodon
</a> </a>
<a rel="me" href="https://masto.werefox.cafe/@ada" hidden> <a rel="me" href="https://masto.werefox.dev/@ada" hidden>
Mastodon
</a>
<a rel="me" href="https://masto.werefox.dev/@skye" hidden>
Mastodon Mastodon
</a> </a>
<TCard card_title={card_title} /> <TCard card_title={card_title} />

2
src/info/components/identity-block.js Executable file → Normal file
View File

@ -3,7 +3,7 @@ import IDButton from "./identity-button";
export default function IdentityBlock({ identities, partners }) { export default function IdentityBlock({ identities, partners }) {
return ( return (
<nav> <nav>
<div className="grid xl:grid-rows-1 xl:grid-cols-6 sm:grid-rows-2 sm:grid-cols-3 grid-rows-9 grid-cols-1 sm:gap-2 gap-0"> <div className="grid xl:grid-rows-2 xl:grid-cols-5 sm:grid-rows-3 sm:grid-cols-3 grid-rows-9 grid-cols-1 sm:gap-2 gap-0">
{Object.keys(identities).map((ids) => ( {Object.keys(identities).map((ids) => (
<IDButton <IDButton
key={ids} key={ids}

5
src/info/components/support-block.js Executable file → Normal file
View File

@ -5,7 +5,8 @@ import KWidget from "./kofi-donation-widget.js";
export default function SupportBlock({ support }) { export default function SupportBlock({ support }) {
return ( return (
<WCard <WCard
title="My chosen family and I would really appreciate it if you could send some financial support our way! 🖤" title="I would sincerely appreciate if you would throw some financial
support my way!! 💙"
> >
<div className="p-4 space-y-4"> <div className="p-4 space-y-4">
<p className="text-lg md:text-2xl text-center text-alice-werefox-red-dark dark:text-alice-werefox-red-light"> <p className="text-lg md:text-2xl text-center text-alice-werefox-red-dark dark:text-alice-werefox-red-light">
@ -22,7 +23,7 @@ export default function SupportBlock({ support }) {
))} ))}
<KWidget <KWidget
title="Open/Close Ko-fi Donation Widget" title="Open/Close Ko-fi Donation Widget"
url="https://ko-fi.com/alice_werefox/?hidefeed=true&widget=true&embed=true&preview=true" url="https://ko-fi.com/alexis_werefox/?hidefeed=true&widget=true&embed=true&preview=true"
/> />
</div> </div>
</WCard> </WCard>

4
src/info/components/title-card.js Executable file → Normal file
View File

@ -6,10 +6,10 @@ export default function TitleCard({ card_title }) {
<div className="p-4 w-full rounded-sm ring-4 ring-alice-werefox-red-dark dark:ring-alice-werefox-red bg-alice-werefox-grey-lightest dark:bg-alice-werefox-grey-dark text-xl text-center text-alice-werefox-red-dark dark:text-alice-werefox-red-light"> <div className="p-4 w-full rounded-sm ring-4 ring-alice-werefox-red-dark dark:ring-alice-werefox-red bg-alice-werefox-grey-lightest dark:bg-alice-werefox-grey-dark text-xl text-center text-alice-werefox-red-dark dark:text-alice-werefox-red-light">
<span className="animate-bounce align-middle inline-block w-6 h-6"> <span className="animate-bounce align-middle inline-block w-6 h-6">
<Image <Image
src="/emoji/:alice:.png" src="/emoji/western_dragon.svg"
layout="fill" layout="fill"
objectFit="contain" objectFit="contain"
alt="It's Alice in emoji form." alt="Mutant Standard western dragon emoji"
/> />
</span> </span>
{"- "} {"- "}

40
src/info/data/contacts.yml Executable file → Normal file
View File

@ -1,16 +1,34 @@
--- # Contacts YAML --- # Contacts YAML
# "Mastodon": "Our public Mastodon":
# url: "https://yiff.life/@werefox" url: "https://vulpine.club/@shadow8t4"
# src: "/emoji/mastodon-logo.png" src: "/emoji/mastodon-logo.png"
# alt: "The Mastodon logo" alt: "The Mastodon logo"
# url_text: "@werefox@yiff.life" url_text: "@shadow8t4@vulpine.club"
# "My Twitter": "Alice's Mastodon":
# url: "https://twitter.com/alice_werefox" url: "https://masto.werefox.dev/@alice"
# src: "/emoji/twitter-logo.png" src: "/emoji/mastodon-logo.png"
# alt: "The Twitter logo" alt: "The Mastodon logo"
# url_text: "@alice_werefox" url_text: "@alice@masto.werefox.dev"
"Skye's Mastodon":
url: "https://masto.werefox.dev/@skye"
src: "/emoji/mastodon-logo.png"
alt: "The Mastodon logo"
url_text: "@skye@masto.werefox.dev"
"Ada's Mastodon":
url: "https://masto.werefox.dev/@ada"
src: "/emoji/mastodon-logo.png"
alt: "The Mastodon logo"
url_text: "@ada@masto.werefox.dev"
"My Twitter":
url: "https://twitter.com/alice_werefox"
src: "/emoji/twitter-logo.png"
alt: "The Twitter logo"
url_text: "@alice_werefox"
"My Twitch": "My Twitch":
url: "https://twitch.tv/alice_werefox" url: "https://twitch.tv/alice_werefox"
@ -18,7 +36,7 @@
alt: "The Twitch logo" alt: "The Twitch logo"
url_text: "@alice_werefox" url_text: "@alice_werefox"
"E-mail": "Our e-mail":
url: "mailto:ada.werefox@tutanota.com" url: "mailto:ada.werefox@tutanota.com"
src: "/emoji/inbox.svg" src: "/emoji/inbox.svg"
alt: "An inbox emoji" alt: "An inbox emoji"

2
src/info/data/homepage/introduction.yml Executable file → Normal file
View File

@ -1,4 +1,4 @@
--- # Introduction YAML --- # Introduction YAML
intro: | intro: |
Here's a simple little homepage for all the subdomains I host. 🖤 Here's a simple little homepage for all the subdomains we host. 🖤

6
src/info/data/homepage/other.yml Executable file → Normal file
View File

@ -1,13 +1,13 @@
--- # Other Useful Sites YAML --- # Other Useful Sites YAML
Servers: Servers:
url: "https://info.werefox.cafe/servers" url: "https://info.werefox.dev/servers"
images: images:
- { src: "/emoji/computer.svg", alt: "Computer emoji" } - { src: "/emoji/computer.svg", alt: "Computer emoji" }
new_tab: true new_tab: true
"Support Me?": "Support Us?":
url: "https://info.werefox.cafe/support" url: "https://info.werefox.dev/support"
images: images:
- { src: "/emoji/green_money.svg", alt: "Green money emoji" } - { src: "/emoji/green_money.svg", alt: "Green money emoji" }
new_tab: true new_tab: true

52
src/info/data/homepage/subdomains.yml Executable file → Normal file
View File

@ -1,31 +1,49 @@
--- # Subdomains YAML --- # Subdomains YAML
"Info Site": Nextcloud:
url: "https://info.werefox.cafe" url: "https://cloud.werefox.dev"
images: images:
- { src: "/images/werefox_logo.svg", alt: "Werefox logo" } - { src: "/emoji/nextcloud_logo.png", alt: "Nextcloud logo" }
new_tab: true
Mastodon:
url: "https://masto.werefox.cafe"
images:
- { src: "/emoji/mastodon-logo.png", alt: "Mastodon logo" }
new_tab: true
Pinafore:
url: "https://pina.werefox.cafe"
images:
- { src: "/emoji/pinafore_logo.svg", alt: "Pinafore logo" }
new_tab: true new_tab: true
"Element": "Element":
url: "https://elem.werefox.cafe/" url: "https://elem.werefox.dev/"
images: images:
- { src: "/emoji/element_logo.svg", alt: "Element logo" } - { src: "/emoji/element_logo.svg", alt: "Element logo" }
new_tab: true new_tab: true
Gitea: Gitea:
url: "https://gitea.werefox.cafe" url: "https://gitea.werefox.dev"
images: images:
- { src: "/emoji/gitea_logo.svg", alt: "Gitea logo" } - { src: "/emoji/gitea_logo.svg", alt: "Gitea logo" }
new_tab: true new_tab: true
"Info Site":
url: "https://info.werefox.dev"
images:
- { src: "/images/werefox_logo.svg", alt: "Werefox logo" }
new_tab: true
Mastodon:
url: "https://masto.werefox.dev"
images:
- { src: "/emoji/mastodon-logo.png", alt: "Mastodon logo" }
new_tab: true
Pinafore:
url: "https://pina.werefox.dev"
images:
- { src: "/emoji/pinafore_logo.svg", alt: "Pinafore logo" }
new_tab: true
Brutaldon:
url: "https://brutal.werefox.dev"
images:
- { src: "/emoji/brutaldon_logo.png", alt: "Brutaldon logo" }
new_tab: true
PeerTube:
url: "https://vid.werefox.dev"
images:
- { src: "/emoji/peertube_logo.svg", alt: "PeerTube logo" }
new_tab: true

56
src/info/data/identities.yml Executable file → Normal file
View File

@ -9,10 +9,7 @@
"Trans-femme": "Trans-femme":
url: "/identities/gender" url: "/identities/gender"
images: images:
- { - { src: "/emoji/transgender_flag.svg", alt: "Transgender flag emoji" }
src: "/emoji/:alicehearttrans:.png",
alt: "Alice with a heart in transgender pride colors",
}
- { src: "/emoji/female_symbol.svg", alt: "Female symbol emoji" } - { src: "/emoji/female_symbol.svg", alt: "Female symbol emoji" }
extra_classes: "xl:pt-1 xl:align-text-bottom xl:text-sm xl:min-h-full" extra_classes: "xl:pt-1 xl:align-text-bottom xl:text-sm xl:min-h-full"
@ -22,47 +19,40 @@
- { src: "/emoji/speech_bubble_left.svg", alt: "A speech bubble emoji" } - { src: "/emoji/speech_bubble_left.svg", alt: "A speech bubble emoji" }
extra_classes: "" extra_classes: ""
Queer: Polyam:
url: "/identities/sexuality" url: "/identities/sexuality"
locator: "Polyam"
images: images:
- { src: "/emoji/rainbow_flag.svg", alt: "A gay pride flag" } - { src: "/emoji/polyamory_flag.svg", alt: "Polyamory flag emoji" }
extra_classes: "" extra_classes: ""
# Polyam: Pansexual:
# url: "/identities/sexuality" url: "/identities/sexuality"
# locator: "Polyam" locator: "Pansexual"
# images: images:
# - { src: "/emoji/polyamory_flag.svg", alt: "Polyamory flag emoji" } - { src: "/emoji/pansexual_flag.svg", alt: "Pansexual flag emoji" }
# extra_classes: "" extra_classes: ""
# Pansexual: Lesbian:
# url: "/identities/sexuality" url: "/identities/sexuality"
# locator: "Pansexual" locator: "Lesbian"
# images: images:
# - { src: "/emoji/pansexual_flag.svg", alt: "Pansexual flag emoji" } - { src: "/emoji/lesbian_flag.svg", alt: "Lesbian flag emoji" }
# extra_classes: "" extra_classes: ""
# Lesbian:
# url: "/identities/sexuality"
# locator: "Lesbian"
# images:
# - { src: "/emoji/lesbian_flag.svg", alt: "Lesbian flag emoji" }
# extra_classes: ""
Partners: Partners:
url: "/identities/partners" url: "/identities/partners"
images: images: [{ src: "/emoji/:black_heart:.svg", alt: "Black heart emoji" }]
[{ src: "/emoji/:aliceheartblack:.png", alt: "Alice black heart emoji" }]
extra_classes: "" extra_classes: ""
# CPTSD: CPTSD:
# url: "/identities/neuro" url: "/identities/neuro"
# images: images:
# - { src: "/emoji/neurodiversity.svg", alt: "Neurodiversity symbol emoji" } - { src: "/emoji/neurodiversity.svg", alt: "Neurodiversity symbol emoji" }
# extra_classes: "" extra_classes: ""
"Dragon": "Dragon":
url: "/identities/fursona" url: "/identities/fursona"
images: images:
- { src: "/emoji/:alicehappy:.png", alt: "Alice happy emoji" } - { src: "/emoji/western_dragon.svg", alt: "Western dragon emoji" }
extra_classes: "xl:pt-1 xl:align-text-bottom xl:text-sm xl:min-h-full" extra_classes: "xl:pt-1 xl:align-text-bottom xl:text-sm xl:min-h-full"

12
src/info/data/identities/fursona.yml Executable file → Normal file
View File

@ -4,15 +4,15 @@ Fursona:
page_title: "lmao furry" page_title: "lmao furry"
card_title: "I'm dergy." card_title: "I'm dergy."
title: "Alice Werefox" title: "Alice Werefox"
src: "/emoji/:alicemlem:.png" src: "/emoji/western_dragon.svg"
alt: "It's Alice sticking her tongue out as an emoji" alt: "Western dragn emoji until I get an emoji"
src2: "/images/alice_ref_sheet.jpg" src2: "/images/alice_ref_sheet.jpg"
alt2: "It's a ref sheet of a black/red dragon anthro with blue eyes." alt2: "It's a ref sheet of a black/red dragon anthro with blue eyes."
info: | info: |
So basically, I'm a dragon. 🖤 So basically, I'm derg. 🖤
Hahaa, what else is there to say? I stream Beat Saber, write poetry, and I've been told I make a great latte. Hahaa, what's there to say? I stream Beat Saber and write poetry sometimes.
Need more? Here's my ref sheet! Rrrrrr... I mean, I'm pretty sure you can infer a lot else from the ref sheet itself, so here ya go.
This was made by @Logan@plush.city. It was made by @ItsSailor@mastodon.art.

53
src/info/data/identities/partners.yml Executable file → Normal file
View File

@ -1,29 +1,10 @@
--- # Partners YAML --- # Partners YAML
eri:
url: "https://masto.werefox.cafe/@eri"
avi: "/images/eri.png"
bio: |
❍ is...
trans, pansexual, polyam
cptsd, adhd, bpd
plural, otherkin, empathic
♢ likes...
pixel art, sketching, photography
game dev, electronic music, retro games
wellness, anime, caring for animals
♡ loves...
kairi - @kairi@masto.werefox.cafe
lily - @lily@plush.city
jm - @JM_ratface@plush.city
lindsays: lindsays:
url: "https://hackers.town/@lindsays" url: "https://hackers.town/@lindsays"
avi: "/images/lindsays.png" avi: "/images/lindsays.png"
fields: fields:
with!: "@Kitredgrave@vulpine.club, @muggle@hackers.town, @moonbolt@mst3k.interlinked.me::*, @kairi@masto.werefox.cafe, @doubleDensity@beach.city, $RO, $BUN, $EM, $RAR, $FN | polysaturated" with!: "@Kitredgrave@vulpine.club, @muggle@hackers.town, @autumnal@hackers.town (when she is around), @moonbolt@mst3k.interlinked.me::*, @alice@masto.werefox.dev, @doubleDensity@beach.city, $RO, $BUN, $EM, $RAR, $FN | polysaturated"
"Matrix: ask!": "discord: no!" "Matrix: ask!": "discord: no!"
queeeeer: ":qhTrans: :qhPolyro: :qhPolyam:" queeeeer: ":qhTrans: :qhPolyro: :qhPolyam:"
LiberaPay: "https://liberapay.com/Lindsayschmocker" LiberaPay: "https://liberapay.com/Lindsayschmocker"
@ -32,7 +13,7 @@ lindsays:
ASK before DMing. ASK before DMing.
avatar by @sunflower@mastodon.art! avatar by @foxvomit@mastodon.social!
(Not actually an automated bot.) (Not actually an automated bot.)
@ -48,13 +29,31 @@ karma:
Retro game and MMO enthusiast Retro game and MMO enthusiast
Pan trans polyam switchy dragoness in the PNW Pan trans polyam demi dragoness in the PNW.
Follow requests are OK! 18+ pls for both our sakes Follow requests are OK!
(posts older than 90 days are deleted) (posts older than 90 days are deleted)
💜 @deejvalen@plush.city I'm less active on masto and don't post as much here any more - please feel free to contact me through other means if you want to talk 💜
💜 @trysdyn@marf.city
💜 @kairi@masto.werefox.cafe plausocks:
💜 @sharkmeteor@yiff.life url: "https://masto.werefox.dev/@plausocks"
avi: "/images/plausocks.png"
fields:
Ko-fi: "https://ko-fi.com/plausocks"
Paypal: "https://paypal.me/plausocks"
CashApp: "https://cash.app/$plausocks"
bio: |
am cat, am gay
~Transgender 🏳️‍⚧️ ⚧️ (She/Her), Polyamorous :potion_polyamory: , ADHD, Plural :plural: (newly discovered/still discovering), most definitely neurodivergent :ms_neurodiversity:, CatGirl~ 🏳️‍🌈
Please don't follow me if you're under 18 🔞
Taken by 3 Partners~
- @alice@masto.werefox.dev 🖤 :dragncoolmlem:
- @violet@vulpine.club 💜 :violet_bat:
- @cdmnky@vulpine.club 💚 :sierra:
I Live in Austin, Texas

12
src/info/data/identities/sexuality.yml Executable file → Normal file
View File

@ -4,13 +4,13 @@ Sexuality:
page_title: "What's My Sexuality?" page_title: "What's My Sexuality?"
card_title: "Sexuality Details!" card_title: "Sexuality Details!"
Polyamorous: Polyam:
title: "Polyamorous" title: "Polyam"
url: "https://lgbta.wikia.org/wiki/Polyamorous" url: "https://lgbta.wikia.org/wiki/Polyamorous"
src: "/emoji/polyamory_flag.svg" src: "/emoji/polyamory_flag.svg"
alt: "The polyamory flag" alt: "The polyamory flag"
info: | info: |
Polyamory means to have multiple partners. Short for "Polyamory", this means that I am okay with having multiple partners!
There's a lot I can say about Polyamory, but I feel like if you really want to learn more about it, you might be better off following the link below. There's a lot I can say about Polyamory, but I feel like if you really want to learn more about it, you might be better off following the link below.
@ -20,7 +20,9 @@ Pansexual:
src: "/emoji/pansexual_flag.svg" src: "/emoji/pansexual_flag.svg"
alt: "The pansexual flag" alt: "The pansexual flag"
info: | info: |
This means that I am okay with sexual and romantic partners of any gender identity. This means that I am okay with sexual and romantic partners of any gender identity!
Of course, being Pansexual does not mean I cannot have preferences or that I want to date *"anyone"*, just that I am open to it.
Lesbian: Lesbian:
title: "Lesbian" title: "Lesbian"
@ -28,6 +30,6 @@ Lesbian:
src: "/emoji/lesbian_flag.svg" src: "/emoji/lesbian_flag.svg"
alt: "The lesbian flag" alt: "The lesbian flag"
info: | info: |
This means that I am okay with sexual and romantic partners that are the same gender identity as me. This means that I am okay with sexual and romantic partners that are the same gender identity as me!
If you have questions about how I could be both Pansexual and Lesiban, I'd refer you to my FAQ. If you have questions about how I could be both Pansexual and Lesiban, I'd refer you to my FAQ.

4
src/info/data/introduction.yml Executable file → Normal file
View File

@ -1,7 +1,7 @@
--- # Introduction YAML --- # Introduction YAML
intro: | intro: |
:alicecoolmlem: "A pop punk dragon on the Internet" :dragncoolmlem: A pop punk dragon on the Internet. I'd describe myself as somewhere between a hot date and a hot mess.
Feel free to click/tap any of the buttons above this to learn more about my different aspects of personality. Feel free to click/tap any of the buttons above this to learn more about my different aspects of personality.
Down below, I've got some more neat little pages and useful info you can look at. Down below, I've got some more neat little pages and useful info you can look at.
Please do look around and enjoy your stay!~ :aliceheartblack: Please do look around and enjoy your stay!~ :black_heart:

8
src/info/data/pages.yml Executable file → Normal file
View File

@ -10,10 +10,10 @@
images: images:
- { src: "/emoji/awoo.svg", alt: "Awoo emoji" } - { src: "/emoji/awoo.svg", alt: "Awoo emoji" }
# "HRT Tracker!": "HRT Tracker!":
# url: "/hrt" url: "/hrt"
# images: images:
# - { src: "/emoji/trans_heart.png", alt: "Transgender heart emoji" } - { src: "/emoji/trans_heart.png", alt: "Transgender heart emoji" }
FAQ: FAQ:
url: "/faq" url: "/faq"

99
src/info/data/pages/faq.yml Executable file → Normal file
View File

@ -2,70 +2,83 @@
"So is Werefox like a species or...?": "So is Werefox like a species or...?":
answer: > answer: >
That's a good question! No, my fursona's full name is Alice Werefox, That's a good question! No, my fursona's full name is Skye Werefox,
so Werefox is just a last name. I am just a derg! so Werefox is just a last name. I am just a fox!
src: "/images/AliceDefault.png" src: "/images/alexis_heart.png"
alt: "Alice as an emoji" alt: "Skye giving a heart emoji"
"How can you be Pansexual and a Lesbian?": "How can you be Pansexual and a Lesbian?":
answer: > answer: >
I believe I've been told the proper term is "sapphic", I believe I've been told the proper term is "sapphic",
it just means I *am* Pansexual, but I prefer those who identify more femme." it just means I *am* Pansexual, but I prefer those who identify more femme."
src: "/images/AliceHeartRainbow.png" src: "/images/alexis_wink.png"
alt: "Alice with a gay pride heart" alt: "Skye winking and giving a peace sign"
"How do I get those Xenia stickers?": "How do I get those Xenia stickers?":
answer: > answer: >
Yeah, about that. So, I've made a few posts about this, but when Yeah, about that. So, I've made a few posts about this, but when
I first started giving those out, I was in a good financial position, among I first started giving those out, I was in a good financial position, among
other things. Now I'm not! I will get to it when I do. other things. Now I'm not! I will get to it when I do.
src: "/images/alice_Sweatdrop.svg" src: "/images/alexis_annoyed.png"
alt: "Alice with a sweatdrop" alt: "Skye looking annoyed and crossing her arms"
'What do you mean by "Texas refugee"?': "Where are you, anyway?":
answer: > answer: >
Due to some very personal circumstances, I was unforunately forced into I'm somewhere in Austin, Texas. I'm not gonna be any more specific than that,
a situation in which I had to leave Texas. I'm up in Minnesota now! for obvious reasons. If you're in the area, consider hitting me up! I might
Don't worry, I'm okay. This is also a bit of a take on the state of trans not want to meet up right away, but I'm always looking for more friendos. 💙
and queer rights in general down there. src: "/images/alexis_coffee.png"
src: "/images/alice_Furtive.svg" alt: "Skye sipping on some coffee"
alt: "Alice giving a side eye"
# 'What is "Werefox Isekai"?':
# answer: >
# "Werefox Isekai" is just a silly term I've been using to refer to a series of
# trips I've been planning in order to visit the folks I've met online over the
# past few months/years. I believe my original post on this was "A hot, cute
# girl from a foreign land falls from the sky and moves in with you temporarily,
# and there's potentially a ton of sexual tension the entire time."
# src: "/images/alexis_wink.png"
# alt: "Skye winking and giving a peace sign"
"What do you do?": "What do you do?":
answer: > answer: >
Lots of things! Lately, though, I've been focusing on my mental health and my Lots of things! Lately, though, I've been focusing on myself and my
transition. I'm currently unemployed and my chosen family and I could use some transition. I could use some financial support (since I'm currently
financial support if you're feeling up to it and can afford it! If you want to unemployed) if you're feeling up to it and can afford it! If you want to
know more about what I do, you can check out "Stuff I do!" from the main know more about what I do, you can check out "Stuff I do!" from the main
page, or "Support Me?" if you wanna toss us some funds! page, and "Support Me?" if you wanna toss me some funds!
src: "/images/AliceEmojiAliceYay.png" src: "/images/alexis_shrug.png"
alt: "Happy Alice emoji" alt: "Skye shrugging"
'What happened to "Werefox Isekai"?': 'What happened to "Werefox Isekai"?':
answer: > answer: >
"It was really wonderful getting to travel and have folks over for a while! "Yeah, so... That was kind of a whole lot, I've been traveling and having folks
There are still plenty of folks I wanna see, but unfortunately, I'm gonna have visit for a couple months. I very much need some time to relax and be to myself.
to put it on hold. Since I had to move and since a few things in my personal There are still more folks I want to visit, and I am going to be making trips to
life have taken out any real additional funds I've had, I don't have any other see my partners again eventually as well, but for now I need a break."
options, really. Also, wear a fuckin' mask, y'all. Pandemic isn't over." src: "/images/alexis_coffee.png"
src: "/images/AliceWeh.png" alt: "Skye sipping on some coffee"
alt: "Alice giving a teary-eyed look"
# "Are you accepting more partners?": # "Are you accepting more partners?":
# answer: > # answer: >
# The short answer is: No. # Hhaaa,,, Uhh, not at the moment? Anything can happen, though! Just don't
# That isn't to say we can't be close and I won't still consider it, but I don't # make it your main goal to try and date me, yeah? 💙
# really think I'm in any position to look at new partners right now. # src: "/images/alexis_coffee.png"
# Just being honest. # alt: "Skye sipping on some coffee"
# src: "/images/alice_TWT.svg"
# alt: "Alice crying emoji"
# "... Wait, don't I know you?": "Are you accepting more partners?":
# answer: > answer: >
# No, and if you do know me pre-transition, it's very likely I don't I wouldn't say I'm looking, but I'm certainly open to the idea right now!
# wanna talk to ya. I'm happy with the life I have now. I'd appreciate Just don't make it your main goal to try and date me, yeah? 💙
# if you would respect that and live your own life as well. However, src: "/images/alexis_wink.png"
# if you really do wanna talk: DM or e-mail me. Use my name. alt: "Skye winking and giving a peace sign"
# Use my pronouns. No exceptions.
# src: "/images/AliceRarrrr.png" "... Wait, don't I know you?":
# alt: "Angry Alice emoji" answer: >
Hey hey, if you're here from knowing me pre-transition, that's cool too.
It's likely that a lot has changed in my life and I'm a much different
person than the one you knew before. Regardless, if you feel like
reaching out, in most cases I'm willing to catch up. If that's the case,
your best bets are Twitter DM, e-mail, or a text if you still have my number.
src: "/images/alexis_shrug.png"
alt: "Skye shrugging"

20
src/info/data/pages/projects.yml Executable file → Normal file
View File

@ -16,18 +16,18 @@ Streaming:
I stream regularly now! Mostly Beat Saber workouts. I stream regularly now! Mostly Beat Saber workouts.
If you're interested in that, here are some associated links! If you're interested in that, here are some associated links!
# Poetry: Poetry:
# url: "https://write.as/a-letter-to-the-void" url: "https://write.as/a-letter-to-the-void"
# new_tab: true new_tab: true
# src: "/emoji/pen.svg" src: "/emoji/pen.svg"
# alt: "Pen emoji" alt: "Pen emoji"
# description: > description: >
# Sometimes, I write poetry. It's not always the Sometimes, I write poetry. It's not always the
# happiest, but I am proud of it. It would mean a lot to me if happiest, but I am proud of it. It would mean a lot to me if
# you took a look! you took a look!
Programming: Programming:
url: "https://gitea.werefox.cafe/shadow8t4" url: "https://gitea.werefox.dev/shadow8t4"
new_tab: true new_tab: true
src: "/emoji/laptop.svg" src: "/emoji/laptop.svg"
alt: "Laptop emoji" alt: "Laptop emoji"

20
src/info/data/pages/projects/other.yml Executable file → Normal file
View File

@ -1,19 +1,19 @@
--- # Other YAML --- # Other YAML
"Valentine's Day Letter": "Valentine's Day Letter":
url: "https://letter.werefox.cafe" url: "https://letter.werefox.dev"
new_tab: true new_tab: true
src: "/emoji/red_heart.svg" src: "/emoji/red_heart.svg"
alt: "Red heart emoji" alt: "Red heart emoji"
description: > description: >
Here's a little treat I put together for Valentine's Day one year, and I decided Here's a little treat I put together for Valentine's Day one year, and I decided
to just keep it up all year. Feel free to take a look if you ever need a little pick-me-up. to just keep it up all year. Feel free to take a look if you ever need a little pick-me-up. 💙
# Music: Music:
# url: "https://soundcloud.com/alexis-werefox" url: "https://soundcloud.com/alexis-werefox"
# new_tab: true new_tab: true
# src: "/emoji/studio_microphone.svg" src: "/emoji/studio_microphone.svg"
# alt: "Microphone emoji" alt: "Microphone emoji"
# description: > description: >
# *Nervous sweating* Heh! Sometimes I write some music!? You're free to take a *Nervous sweating* Heh! Sometimes I write some music!? You're free to take a
# listen if you want! Let me know what you think! It's usually based on my poetry. listen if you want! Let me know what you think! It's usually based on my poetry.

16
src/info/data/pages/projects/private.yml Executable file → Normal file
View File

@ -42,3 +42,19 @@ Wikijs:
alt: "The Wiki.js logo" alt: "The Wiki.js logo"
description: > description: >
A modern and powerful wiki app built on Node.js A modern and powerful wiki app built on Node.js
Navidrome:
url: "https://github.com/navidrome/navidrome"
new_tab: true
src: "/emoji/navidrome_logo.png"
alt: "The Navidrome logo"
description: >
🎧☁️ Navidrome is a Modern Music Server and Streamer compatible with Subsonic/Airsonic
Kanboard:
url: "https://kanboard.org/"
new_tab: true
src: "/emoji/kanboard_logo.svg"
alt: "The Kanboard logo"
description: >
Kanboard is project management software that focuses on the Kanban methodology.

28
src/info/data/pages/projects/services.yml Executable file → Normal file
View File

@ -1,7 +1,7 @@
--- # Services YAML --- # Services YAML
Mastodon: Mastodon:
url: "https://masto.werefox.cafe/about/" url: "https://masto.werefox.dev/about/"
new_tab: true new_tab: true
src: "/emoji/mastodon-logo.png" src: "/emoji/mastodon-logo.png"
alt: "The Mastodon logo" alt: "The Mastodon logo"
@ -11,25 +11,25 @@ Mastodon:
operated user bases are federated across many different servers. operated user bases are federated across many different servers.
Pinafore: Pinafore:
url: "https://pina.werefox.cafe/" url: "https://pina.werefox.dev/"
new_tab: true new_tab: true
src: "/emoji/pinafore_logo.svg" src: "/emoji/pinafore_logo.svg"
alt: "The Pinafore logo" alt: "The Pinafore logo"
description: > description: >
An alternative web client for Mastodon, focused on speed and simplicity. An alternative web client for Mastodon, focused on speed and simplicity.
# PeerTube: PeerTube:
# url: "https://vid.werefox.cafe/" url: "https://vid.werefox.dev/"
# new_tab: true new_tab: true
# src: "/emoji/peertube_logo.svg" src: "/emoji/peertube_logo.svg"
# alt: "The PeerTube logo" alt: "The PeerTube logo"
# description: > description: >
# PeerTube is a free and open-source, decentralized, federated video platform PeerTube is a free and open-source, decentralized, federated video platform
# powered by ActivityPub and WebTorrent, that uses peer-to-peer technology to reduce load on powered by ActivityPub and WebTorrent, that uses peer-to-peer technology to reduce load on
# individual servers when viewing videos. individual servers when viewing videos.
Element: Element:
url: "https://elem.werefox.cafe/" url: "https://elem.werefox.dev/"
new_tab: true new_tab: true
src: "/emoji/element_logo.svg" src: "/emoji/element_logo.svg"
alt: "The Element logo" alt: "The Element logo"
@ -37,10 +37,10 @@ Element:
Element (previously Riot) is an all-in-one secure chat app for teams, Element (previously Riot) is an all-in-one secure chat app for teams,
friends and organisations. Keeps conversations in your control, safe from data-mining friends and organisations. Keeps conversations in your control, safe from data-mining
and ads. Talk to everyone through the open global Matrix network, protected by proper and ads. Talk to everyone through the open global Matrix network, protected by proper
end-to-end encryption. (additionally, I host a Matrix server at matrix.werefox.cafe) end-to-end encryption. (additionally, I host a Matrix server at matrix.werefox.dev)
Gitea: Gitea:
url: "https://gitea.werefox.cafe/" url: "https://gitea.werefox.dev/"
new_tab: true new_tab: true
src: "/emoji/gitea_logo.svg" src: "/emoji/gitea_logo.svg"
alt: "The Gitea logo" alt: "The Gitea logo"

18
src/info/data/pages/projects/streaming.yml Executable file → Normal file
View File

@ -10,12 +10,12 @@ Twitch:
streams currently. I've been idly contemplating Owncast at some point, but at the streams currently. I've been idly contemplating Owncast at some point, but at the
moment with my current setup, it isn't really feasible, unfortunately. moment with my current setup, it isn't really feasible, unfortunately.
# PeerTube: PeerTube:
# url: "https://vid.werefox.cafe/videos/watch/playlist/6a6f95c2-30c7-4163-a3ee-ad5dc5abefcf" url: "https://vid.werefox.dev/videos/watch/playlist/6a6f95c2-30c7-4163-a3ee-ad5dc5abefcf"
# new_tab: true new_tab: true
# src: "/emoji/peertube_logo.svg" src: "/emoji/peertube_logo.svg"
# alt: "The PeerTube logo" alt: "The PeerTube logo"
# description: > description: >
# My personal PeerTube instance is where I upload all my recordings (VODs). My personal PeerTube instance is where I upload all my recordings (VODs).
# If you ever miss a stream and wanna see what ya missed, they're always uploaded here! If you ever miss a stream and wanna see what ya missed, they're always uploaded here!
# This link will take you to a playlist where I put all of the recordings in order. This link will take you to a playlist where I put all of the recordings in order.

2
src/info/data/pages/support.yml Executable file → Normal file
View File

@ -16,4 +16,4 @@ Liberapay:
title: "" title: ""
alt: "Donate using Liberapay" alt: "Donate using Liberapay"
src: "/images/liberapay_donate.svg" src: "/images/liberapay_donate.svg"
url: "https://liberapay.com/alice_werefox/donate" url: "https://liberapay.com/alexis_werefox/donate"

34
src/info/data/pages/testimonials.yml Executable file → Normal file
View File

@ -6,6 +6,12 @@ colabunny:
content: | content: |
"please stay your jokes are funny and smart" "please stay your jokes are funny and smart"
ElfLord:
url: "https://freedom.horse/@ElfLord"
json: "https://freedom.horse/@ElfLord.json"
content: |
"Someday I'm gonna visit you in Texas, and when I get there, I'm going to realize you don't live in Texas at all, and I'm in the wrong state"
Decimal: Decimal:
url: "https://plush.city/@Decimal" url: "https://plush.city/@Decimal"
json: "https://plush.city/@Decimal.json" json: "https://plush.city/@Decimal.json"
@ -50,7 +56,7 @@ holly:
url: "https://fedi.lotor.tech/@holly" url: "https://fedi.lotor.tech/@holly"
json: "https://fedi.lotor.tech/@holly.json" json: "https://fedi.lotor.tech/@holly.json"
content: | content: |
"One of the kindest, cutest folks I know!" "One of the kindest, cutest systems I know!"
avie: avie:
url: "https://sleepygremlin.online/@avie" url: "https://sleepygremlin.online/@avie"
@ -61,8 +67,8 @@ avie:
being utter disasters and proud" being utter disasters and proud"
Dax: Dax:
url: "https://masto.werefox.cafe/@Dax" url: "https://masto.werefox.dev/@Dax"
json: "https://masto.werefox.cafe/@Dax.json" json: "https://masto.werefox.dev/@Dax.json"
content: | content: |
"im love alice a lot 💚 🐀" "im love alice a lot 💚 🐀"
@ -72,6 +78,28 @@ BatElite:
content: | content: |
"*Thinks you're gay even by the standard of gayness I'm surrounded by*" "*Thinks you're gay even by the standard of gayness I'm surrounded by*"
violet:
url: "https://masto.werefox.dev/@violet"
json: "https://masto.werefox.dev/@violet.json"
content: |
"How dare your thighs be that soft?"
lenalia:
url: "https://plush.city/@lenalia"
json: "https://plush.city/@lenalia.json"
content: |
"Hey Alice, youre the ultimate life form in my heart 💖
You can control my chaos anytime 💖
You ARE all of you, and Id like to smooch and snuggle and cuddle all of you 💖"
plausocks:
url: "https://masto.werefox.dev/@plausocks"
json: "https://masto.werefox.dev/@plausocks.json"
content: |
"*headpats the entire werefox system*"
karma: karma:
url: "https://awoo.space/@karma" url: "https://awoo.space/@karma"
json: "https://awoo.space/@karma.json" json: "https://awoo.space/@karma.json"

2
src/info/next.config.js Executable file → Normal file
View File

@ -8,7 +8,7 @@ module.exports = {
"elekk.xyz", "elekk.xyz",
"functional.cafe", "functional.cafe",
"dragon.style", "dragon.style",
"masto.werefox.cafe", "masto.werefox.dev",
"hackers.town", "hackers.town",
"pool.jortage.com", "pool.jortage.com",
"media.chitter.xyz" "media.chitter.xyz"

2
src/info/pages/faq/index.js Executable file → Normal file
View File

@ -24,7 +24,7 @@ export default function FAQ({ FAQ }) {
return ( return (
<BasicPage <BasicPage
page_title="FAQ" page_title="FAQ"
card_title="Here are some FAQs" card_title="Here's Skye with some FAQs"
page_button_title="Take me back home!" page_button_title="Take me back home!"
> >
<FBlock faqs={FAQ} /> <FBlock faqs={FAQ} />

2
src/info/pages/homepage/index.js Executable file → Normal file
View File

@ -37,7 +37,7 @@ export default function Home({ INTRODUCTION, SUBDOMAINS, OTHER }) {
return ( return (
<HomePage page_title="Werefox Homepage" card_title="Werefox Homepage"> <HomePage page_title="Werefox Homepage" card_title="Werefox Homepage">
<WCard title="Welcome to werefox.cafe"> <WCard title="Welcome to werefox.dev">
<ICard introduction={INTRODUCTION.intro} emoji_paths={{}} /> <ICard introduction={INTRODUCTION.intro} emoji_paths={{}} />
</WCard> </WCard>
<WCard title="Subdomains"> <WCard title="Subdomains">

2
src/info/pages/identities/fursona/index.js Executable file → Normal file
View File

@ -38,7 +38,7 @@ export default function Fursona({ FURSONA }) {
> >
<IDCardText info={FURSONA[fursona].info} /> <IDCardText info={FURSONA[fursona].info} />
<div className="rounded-lg hover:animate-yip transition"> <div className="rounded-lg hover:animate-yip transition">
<Link href="https://plush.city/@Logan"> <Link href="https://mastodon.art/@ItsSailor">
<a target="_blank"> <a target="_blank">
<span className="relative inline-flex align-middle"> <span className="relative inline-flex align-middle">
<Image <Image

22
src/info/pages/identities/partners/index.js Executable file → Normal file
View File

@ -21,18 +21,16 @@ export async function getStaticProps() {
emoji.push(e[0]); emoji.push(e[0]);
} }
); );
if (Boolean(PARTNERS[p].fields)) { Object.keys(PARTNERS[p].fields).forEach((f, i) => {
Object.keys(PARTNERS[p].fields).forEach((f, i) => { Array.from(emoji_pattern[Symbol.matchAll](f)).forEach((e, i) => {
Array.from(emoji_pattern[Symbol.matchAll](f)).forEach((e, i) => { emoji.push(e[0]);
emoji.push(e[0]);
});
Array.from(
emoji_pattern[Symbol.matchAll](PARTNERS[p].fields[f])
).forEach((e, i) => {
emoji.push(e[0]);
});
}); });
} Array.from(
emoji_pattern[Symbol.matchAll](PARTNERS[p].fields[f])
).forEach((e, i) => {
emoji.push(e[0]);
});
});
}); });
emoji.forEach((e, i) => { emoji.forEach((e, i) => {
if (fs.existsSync(`./public/emoji/${e}.svg`)) { if (fs.existsSync(`./public/emoji/${e}.svg`)) {
@ -40,7 +38,7 @@ export async function getStaticProps() {
} else if (fs.existsSync(`./public/emoji/${e}.png`)) { } else if (fs.existsSync(`./public/emoji/${e}.png`)) {
emoji_paths[e] = `/emoji/${e}.png`; emoji_paths[e] = `/emoji/${e}.png`;
} else { } else {
emoji_paths[e] = `/emoji/:aliceweh:.png`; emoji_paths[e] = `/emoji/pixel_alexis.png`;
} }
}); });
} catch (e) { } catch (e) {

2
src/info/pages/index.js Executable file → Normal file
View File

@ -41,7 +41,7 @@ export async function getStaticProps() {
} else if (fs.existsSync(`./public/emoji/${e}.png`)) { } else if (fs.existsSync(`./public/emoji/${e}.png`)) {
emoji_paths[e] = `/emoji/${e}.png`; emoji_paths[e] = `/emoji/${e}.png`;
} else { } else {
emoji_paths[e] = `/emoji/:aliceweh:.png`; emoji_paths[e] = `/emoji/pixel_alexis.png`;
} }
}); });
} catch (e) { } catch (e) {

2
src/info/pages/testimonials/index.js Executable file → Normal file
View File

@ -11,7 +11,7 @@ export const getIcon = async ({ json, name }) =>
(error) => { (error) => {
console.log(error); console.log(error);
if (name == "Dax") { if (name == "Dax") {
return [name, `/images/Dax.jpeg`]; return [name, `/images/Dax.gif`];
} }
return [name, null]; return [name, null];
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

View File

@ -1 +0,0 @@
<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path clip-rule="evenodd" d="m0 0h32v32h-32z"/></clipPath><clipPath id="b"><path clip-rule="evenodd" d="m2 6h28v20h-28z"/></clipPath><metadata/><path d="m0 0h32v32h-32z" fill="none"/><g clip-path="url(#a)"><path d="m32 6c0-.53-.211-1.039-.586-1.414s-.884-.586-1.414-.586c-5.746 0-22.254 0-28 0-.53 0-1.039.211-1.414.586s-.586.884-.586 1.414v20c0 .53.211 1.039.586 1.414s.884.586 1.414.586h28c.53 0 1.039-.211 1.414-.586s.586-.884.586-1.414c0-4.52 0-15.48 0-20z"/><path d="m2 6h28v20h-28z" fill="none"/><g clip-path="url(#b)"><path d="m1 22h30v5h-30z" fill="#7706af"/><path d="m1 19.5h30v4h-30z" fill="#2c3ee5"/><path d="m1 17h30v4h-30z" fill="#158f25"/><path d="m1 14h30v4.5h-30z" fill="#f1e100"/><path d="m1 12h30v4h-30z" fill="#fb8721"/><path d="m1 10h30v3.5h-30z" fill="#df0000"/><path d="m1 7.5h30v3.5h-30z" fill="#88502b"/><path d="m1 5.5h30v3h-30z" fill="#333"/></g></g></svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 175 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 429 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 34 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 68 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 65 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 39 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 48 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 38 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 31 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 31 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 31 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 34 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 552 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 172 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

BIN
src/info/public/images/karma.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 246 KiB

After

Width:  |  Height:  |  Size: 184 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

BIN
src/info/public/images/lindsays.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 260 KiB

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Some files were not shown because too many files have changed in this diff Show More