Anarchyphase-Website/ ├── server/ │ ├── src/ │ │ └── main.rs │ │ use axum::{ │ │ body::Body, │ │ extract::{Path, State}, │ │ http::{header, StatusCode, Uri}, │ │ response::{IntoResponse, Response}, │ │ ... (194 more lines) │ ├── Cargo.lock │ │ # This file is automatically @generated by Cargo. │ │ # It is not intended for manual editing. │ │ version = 4 │ │ │ │ [[package]] │ │ ... (1114 more lines) │ └── Cargo.toml │ [package] │ name = "server" │ version = "0.1.0" │ edition = "2021" │ │ ... (11 more lines) ├── website/ │ ├── api/ │ │ ├── backdrops.json │ │ │ [ │ │ │ { │ │ │ "name": "horse_fog", │ │ │ "destructive": false │ │ │ }, │ │ │ ... (26 more lines) │ │ ├── posts.json │ │ │ [ │ │ │ { │ │ │ "date": "2026-04-21, by AlexEmmet", │ │ │ │ │ │ "head_img": "village_sunset.png", │ │ │ ... (32 more lines) │ │ ├── staff.json │ │ │ [ │ │ │ { │ │ │ "icon": "morice.png", │ │ │ "name": "MoriceMC", │ │ │ "priority": 0, │ │ │ ... (48 more lines) │ │ └── teams.json │ │ [ │ │ { │ │ "title": "Anarchyphase Public Infrastructure", │ │ "acronym": "API", │ │ "leader": "NiniVX", │ │ ... (5 more lines) │ ├── assets/ │ │ ├── ahnyokatzin.png │ │ │ [binary file — content skipped] │ │ ├── alexemmet.png │ │ │ [binary file — content skipped] │ │ ├── anarchyphase.png │ │ │ [binary file — content skipped] │ │ ├── api.png │ │ │ [binary file — content skipped] │ │ ├── banner.png │ │ │ [binary file — content skipped] │ │ ├── burrata.png │ │ │ [binary file — content skipped] │ │ ├── campsite.png │ │ │ [binary file — content skipped] │ │ ├── harrpy.png │ │ │ [binary file — content skipped] │ │ ├── harrpyrose.png │ │ │ [binary file — content skipped] │ │ ├── horse_fog.png │ │ │ [binary file — content skipped] │ │ ├── horse_rainbow.png │ │ │ [binary file — content skipped] │ │ ├── icon.png │ │ │ [binary file — content skipped] │ │ ├── morice.png │ │ │ [binary file — content skipped] │ │ ├── ninivx.png │ │ │ [binary file — content skipped] │ │ ├── outpost.png │ │ │ [binary file — content skipped] │ │ ├── pitrex.png │ │ │ [binary file — content skipped] │ │ ├── tower_large.png │ │ │ [binary file — content skipped] │ │ ├── tower_small.png │ │ │ [binary file — content skipped] │ │ ├── trailer.mp4 │ │ │ [binary file — content skipped] │ │ └── village_sunset.png │ │ [binary file — content skipped] │ ├── directs/ │ │ └── api │ │ https://dsc.gg/api │ ├── posts/ │ │ ├── AlexsOpinion.md │ │ │ # AnarchyPhase Balance Changes │ │ │ An advice & opinion │ │ │ │ │ │ ## Proposed by AlexEmmet │ │ │ ### Edited by xLagging & reviewed mewjo_ │ │ │ ... (201 more lines) │ │ ├── Home.md │ │ │ # The /Home command │ │ │ │ │ │ Hello Yall, Alex here, │ │ │ │ │ │ I made this website so a little selfinsert won't hurt. │ │ │ ... (6 more lines) │ │ ├── JoinAnarchyphase.md │ │ │ # Join Anarchyphase │ │ │ │ │ │ Join the Anarchyphase community today! │ │ └── ThisWebsite.md │ │ # This website │ │ │ │ Hello Yall, Alex here, │ │ │ │ I made this website so a little selfinsert won't hurt. │ │ ... (7 more lines) │ ├── app.js │ │ // Smooth scroll for nav links │ │ document.querySelectorAll('a[href^="#"]').forEach((anchor) => { │ │ anchor.addEventListener("click", function (e) { │ │ e.preventDefault(); │ │ const target = document.querySelector(this.getAttribute("href")); │ │ ... (304 more lines) │ ├── index.html │ │ │ │ │ │ │ │ │ │ │ │ ... (163 more lines) │ ├── md-render.js │ │ // Basic Markdown renderer │ │ function renderMarkdown(md) { │ │ let html = md │ │ .replace(/&/g, "&") │ │ .replace(/ │ │ │ │ │ │ │ │ │ │ ... (39 more lines) │ └── style.css │ * { │ margin: 0; │ padding: 0; │ box-sizing: border-box; │ } │ ... (987 more lines) ├── flake.lock │ { │ "nodes": { │ "flake-utils": { │ "inputs": { │ "systems": "systems" │ ... (55 more lines) └── flake.nix { description = "Rust Development Flake"; inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; ... (49 more lines)