-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstaff.html
More file actions
130 lines (120 loc) · 6.65 KB
/
Copy pathstaff.html
File metadata and controls
130 lines (120 loc) · 6.65 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<meta name="theme-color" content="#22c55e">
<meta name="description" content="Meet the UserPFP team, the developers and contributors who make animated profiles possible.">
<meta property="og:title" content="UserPFP | Staff">
<meta property="og:description" content="Meet the UserPFP team, the developers and contributors who make animated profiles possible.">
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary">
<title>UserPFP | Staff</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Roboto+Mono:wght@400;500&display=swap" rel="stylesheet" />
<link rel="stylesheet" href="style.css?v=d75781303b" />
<link id="favicon" rel="icon" href="/src/images/favicon.svg">
<!-- Auto-detect visitor language, then Google Translate handles every language -->
<script>
(function () {
function setCk(v) {
document.cookie = 'googtrans=' + v + ';path=/';
document.cookie = 'googtrans=' + v + ';path=/;domain=.' + location.hostname;
}
if (/(?:^|;\s*)googtrans=/.test(document.cookie)) return;
var chosen = null;
try { chosen = localStorage.getItem('siteLang'); } catch (e) {}
var g = chosen || (navigator.language || navigator.userLanguage || 'en').slice(0, 2).toLowerCase();
if (/^en/i.test(g)) g = 'en';
else if (/^pt/i.test(g)) g = 'pt';
else if (/^es/i.test(g)) g = 'es';
else if (/^fr/i.test(g)) g = 'fr';
setCk(g === 'en' ? '/en/en' : '/en/' + g);
})();
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'en',
autoDisplay: false,
layout: google.translate.TranslateElement.InlineLayout.SIMPLE
}, 'google_translate_element');
}
</script>
</head>
<body>
<div class="toast-container" id="toastContainer"></div>
<!-- SUBTLE BACKGROUND (no pfp columns on staff page) -->
<div class="bg-container">
<div class="bg-orb bg-orb-1"></div>
<div class="bg-orb bg-orb-2"></div>
<div class="bg-orb bg-orb-3"></div>
<div class="bg-grid"></div>
</div>
<!-- NAVBAR -->
<nav class="navbar" id="navbar">
<div class="nav-inner">
<a href="index.html" class="nav-brand"><img src="/src/images/favicon.svg" class="nav-favicon" alt=""><span class="brand-text notranslate" translate="no"><span>User</span>PFP</span></a>
<div class="nav-links" id="navLinks">
<a href="index.html" class="nav-link">Home</a>
<a href="staff.html" class="nav-link active">Staff</a>
<a href="https://github.com/UserPFP/UserPFP" target="_blank" class="nav-link">GitHub</a>
<a href="https://discord.gg/userpfp-1129784704267210844" target="_blank" class="nav-link">Discord</a>
</div>
<div class="lang-picker notranslate" id="langPicker" translate="no">
<button class="lang-btn" id="langBtn" type="button" aria-haspopup="listbox" aria-expanded="false" onclick="toggleLangMenu(event)">
<span class="lang-flag lang-flag-btn" id="langFlag" aria-hidden="true">🇬🇧</span>
<span class="lang-current" id="langCurrent">Traditional English</span>
<svg class="lang-caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6"/></svg>
</button>
<div class="lang-menu" id="langMenu" role="listbox"></div>
</div>
<div id="google_translate_element" translate="no"></div>
<button class="hamburger" id="hamburger" onclick="toggleMobileMenu()" aria-label="Menu">
<span></span><span></span><span></span>
</button>
</div>
</nav>
<div class="mobile-menu" id="mobileMenu">
<a href="index.html" class="nav-link" onclick="closeMobileMenu()">Home</a>
<a href="staff.html" class="nav-link active" onclick="closeMobileMenu()">Staff</a>
<a href="https://github.com/UserPFP/UserPFP" target="_blank" class="nav-link" onclick="closeMobileMenu()">GitHub</a>
<a href="https://discord.gg/userpfp-1129784704267210844" target="_blank" class="nav-link" onclick="closeMobileMenu()">Discord</a>
</div>
<!-- STAFF VIEW -->
<main class="view-container active">
<div class="staff-header">
<span class="section-label">The Team</span>
<h1 style="margin-top:0.75rem;">
<svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="#22c55e" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
Meet The Staff
</h1>
<p>The developers and contributors making UserPFP possible.</p>
</div>
<div id="staffLoader" class="loader"></div>
<div class="staff-grid" id="staffGrid"></div>
</main>
<!-- FOOTER -->
<footer class="footer">
<div class="footer-inner">
<div class="footer-brand notranslate" translate="no"><span>User</span>PFP</div>
<div class="footer-links">
<a href="https://github.com/Yeetov/usrpfpwebsite" target="_blank">Website Source</a>
<a href="https://github.com/UserPFP/UserPFP" target="_blank">Plugin GitHub</a>
<a href="https://discord.gg/userpfp-1129784704267210844" target="_blank">Support</a>
<a href="staff.html">Staff</a>
<a href="privacy.html">Privacy Policy</a>
</div>
<div class="footer-copy">© 2023-2026 UserPFP. Not affiliated with Discord Inc.</div>
</div>
</footer>
<button class="back-to-top" id="backToTop" onclick="window.scrollTo({top:0,behavior:'smooth'})" aria-label="Back to top">
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M18 15l-6-6-6 6"/></svg>
</button>
<script src="https://cdn.jsdelivr.net/npm/@twemoji/api@15.1.0/dist/twemoji.min.js" crossorigin="anonymous"></script>
<script src="script.js?v=125da872b8"></script>
<script src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
</body>
</html>