import { a9 as attr, a6 as escape_html, aa as attr_class, ab as stringify, a1 as derived } from './index3-C4geC3K_.js'; import './root-D12ma0No.js'; import './utils-D_bK1W85.js'; import './exports-B5ORJhfK.js'; import './state.svelte-DvHRBIfo.js'; function _page($$renderer, $$props) { $$renderer.component(($$renderer2) => { let { data } = $$props; const roleBadge = { player: { label: "Player", color: "bg-surface-600 text-text-secondary" }, referee: { label: "Referee", color: "bg-yellow-500/20 text-yellow-400" }, admin: { label: "Admin", color: "bg-red-500/20 text-red-400" } }; const badge = derived(() => roleBadge[data.profile.role] ?? roleBadge.player); const winRate = derived(() => data.rating.wins + data.rating.losses > 0 ? (data.rating.wins / (data.rating.wins + data.rating.losses) * 100).toFixed(1) : "—"); $$renderer2.push(`

Settings

Your profile and account settings

`); if (data.profile.image) { $$renderer2.push(""); $$renderer2.push(``); } else { $$renderer2.push(""); $$renderer2.push(`
${escape_html(data.profile.name.charAt(0).toUpperCase())}
`); } $$renderer2.push(`

${escape_html(data.profile.name)}

${escape_html(badge().label)}

${escape_html(data.profile.email)}

Connected Accounts

🎮

osu!

`); if (data.hasOsuLinked) { $$renderer2.push(""); $$renderer2.push(`Connected as ${escape_html(data.profile.name)}`); } else { $$renderer2.push(""); $$renderer2.push(`Not connected`); } $$renderer2.push(`

`); if (data.hasOsuLinked) { $$renderer2.push(""); $$renderer2.push(`Linked`); } else { $$renderer2.push(""); $$renderer2.push(`Connect`); } $$renderer2.push(`

Ranked Stats

${escape_html(data.rating.elo)}

ELO Rating

${escape_html(data.rating.wins)}

Wins

${escape_html(data.rating.losses)}

Losses

${escape_html(winRate())}${escape_html(winRate() !== "—" ? "%" : "")}

Win Rate

Account

`); }); } export { _page as default }; //# sourceMappingURL=_page.svelte-D23V0tpa.js.map