diff --git a/app/components/Avatar.tsx b/app/components/Avatar.tsx index 0dbfcd3df..aa94e09bf 100644 --- a/app/components/Avatar.tsx +++ b/app/components/Avatar.tsx @@ -110,7 +110,9 @@ export function Avatar({ alt = "", ...rest }: { - user?: Pick; + user?: Pick & { + customAvatarUrl?: string | null; + }; url?: string | null; identiconInput?: string; className?: string; @@ -122,21 +124,25 @@ export function Avatar({ const isClient = useHydrated(); const isIdenticon = - !url && (!user?.discordAvatar || isErrored || identiconInput); + !url && + (!user?.customAvatarUrl || isErrored) && + (!user?.discordAvatar || isErrored || identiconInput); const identiconSource = identiconInput ?? user?.discordId ?? "unknown"; const src = url ? url - : user?.discordAvatar && !isErrored - ? discordAvatarUrl({ - discordAvatar: user.discordAvatar, - discordId: user.discordId, - size: size === "lg" || size === "xmd" ? "lg" : "sm", - }) - : isClient - ? generateIdenticon(identiconSource, dimensions[size], 7) - : BLANK_IMAGE_URL; + : user?.customAvatarUrl && !isErrored + ? user.customAvatarUrl + : user?.discordAvatar && !isErrored + ? discordAvatarUrl({ + discordAvatar: user.discordAvatar, + discordId: user.discordId, + size: size === "lg" || size === "xmd" ? "lg" : "sm", + }) + : isClient + ? generateIdenticon(identiconSource, dimensions[size], 7) + : BLANK_IMAGE_URL; return (
diff --git a/app/components/SideNav.tsx b/app/components/SideNav.tsx index ba79f2f7c..05e3b1d58 100644 --- a/app/components/SideNav.tsx +++ b/app/components/SideNav.tsx @@ -83,7 +83,9 @@ function ListItemContent({ suppressSubtitleHydrationWarning, }: { children: React.ReactNode; - user?: Pick; + user?: Pick & { + customAvatarUrl?: string | null; + }; imageUrl?: string; overlayIconUrl?: string; subtitle?: React.ReactNode; @@ -155,7 +157,9 @@ export function ListLink({ isActive?: boolean; imageUrl?: string; overlayIconUrl?: string; - user?: Pick; + user?: Pick & { + customAvatarUrl?: string | null; + }; subtitle?: React.ReactNode; badge?: React.ReactNode; badgeVariant?: "default" | "warning"; @@ -190,7 +194,9 @@ export function ListButton({ badgeVariant, }: { children: React.ReactNode; - user?: Pick; + user?: Pick & { + customAvatarUrl?: string | null; + }; subtitle?: string | null; badge?: string | null; badgeVariant?: "default" | "warning"; diff --git a/app/components/match-page/utils.test.ts b/app/components/match-page/utils.test.ts index 20e8c2b51..e5e3a98b2 100644 --- a/app/components/match-page/utils.test.ts +++ b/app/components/match-page/utils.test.ts @@ -9,6 +9,7 @@ function user(id: number): CommonUser { discordId: `discord${id}`, discordAvatar: null, customUrl: null, + customAvatarUrl: null, }; } diff --git a/app/db/tables.ts b/app/db/tables.ts index 097565d6e..ecd880a34 100644 --- a/app/db/tables.ts +++ b/app/db/tables.ts @@ -1099,6 +1099,7 @@ export interface User { customTheme: JSONColumnTypeNullable; customUrl: string | null; discordAvatar: string | null; + customAvatarImgId: number | null; discordId: string; discordName: string; customName: string | null; diff --git a/app/features/art/ArtRepository.server.ts b/app/features/art/ArtRepository.server.ts index f2feacf18..56d42c2c7 100644 --- a/app/features/art/ArtRepository.server.ts +++ b/app/features/art/ArtRepository.server.ts @@ -3,7 +3,10 @@ import { jsonArrayFrom } from "kysely/helpers/sqlite"; import { db } from "~/db/sql"; import type { DB, Tables } from "~/db/tables"; import { actorId } from "~/features/auth/core/user.server"; -import { concatUserSubmittedImagePrefix } from "~/utils/kysely.server"; +import { + concatUserSubmittedImagePrefix, + customAvatarUrl, +} from "~/utils/kysely.server"; import { seededRandom } from "~/utils/random"; import type { ListedArt } from "./art-types"; @@ -37,6 +40,7 @@ export async function findShowcaseArts(): Promise { "User.username", "User.discordAvatar", "User.commissionsOpen", + customAvatarUrl(eb).as("customAvatarUrl"), concatUserSubmittedImagePrefix(eb.ref("UserSubmittedImage.url")).as( "url", ), @@ -66,6 +70,7 @@ export async function findShowcaseArts(): Promise { author: { commissionsOpen: a.commissionsOpen, discordAvatar: a.discordAvatar, + customAvatarUrl: a.customAvatarUrl, discordId: a.discordId, username: a.username, }, @@ -92,6 +97,7 @@ export async function findShowcaseArtsByTag( "User.username", "User.discordAvatar", "User.commissionsOpen", + customAvatarUrl(eb).as("customAvatarUrl"), concatUserSubmittedImagePrefix(eb.ref("UserSubmittedImage.url")).as( "url", ), @@ -121,6 +127,7 @@ export async function findShowcaseArtsByTag( author: { commissionsOpen: a.commissionsOpen, discordAvatar: a.discordAvatar, + customAvatarUrl: a.customAvatarUrl, discordId: a.discordId, username: a.username, }, @@ -140,6 +147,7 @@ export async function findRecentlyUploadedArts(): Promise { "User.username", "User.discordAvatar", "User.commissionsOpen", + customAvatarUrl(eb).as("customAvatarUrl"), concatUserSubmittedImagePrefix(eb.ref("UserSubmittedImage.url")).as( "url", ), @@ -156,6 +164,7 @@ export async function findRecentlyUploadedArts(): Promise { author: { commissionsOpen: a.commissionsOpen, discordAvatar: a.discordAvatar, + customAvatarUrl: a.customAvatarUrl, discordId: a.discordId, username: a.username, }, @@ -197,6 +206,7 @@ export async function findArtsByUserId( "User.username", "User.discordAvatar", "User.commissionsOpen", + customAvatarUrl(eb).as("customAvatarUrl"), jsonArrayFrom( eb .selectFrom("TaggedArt") @@ -279,6 +289,7 @@ export async function findArtsByUserId( discordId: row.discordId, username: row.username, discordAvatar: row.discordAvatar, + customAvatarUrl: row.customAvatarUrl, commissionsOpen: row.commissionsOpen ?? undefined, }, })), diff --git a/app/features/art/art-types.ts b/app/features/art/art-types.ts index fa34936cc..8452a87bf 100644 --- a/app/features/art/art-types.ts +++ b/app/features/art/art-types.ts @@ -20,6 +20,7 @@ export interface ListedArt { discordId: Tables["User"]["discordId"]; username: Tables["User"]["username"]; discordAvatar: Tables["User"]["discordAvatar"]; + customAvatarUrl: string | null; commissionsOpen?: Tables["User"]["commissionsOpen"]; }; } diff --git a/app/features/associations/AssociationRepository.server.ts b/app/features/associations/AssociationRepository.server.ts index b9d121195..67b0515aa 100644 --- a/app/features/associations/AssociationRepository.server.ts +++ b/app/features/associations/AssociationRepository.server.ts @@ -6,7 +6,7 @@ import { ASSOCIATION } from "~/features/associations/associations-constants"; import * as FriendRepository from "~/features/friends/FriendRepository.server"; import { LimitReachedError } from "~/utils/errors"; import { shortNanoid } from "~/utils/id"; -import { COMMON_USER_FIELDS } from "~/utils/kysely.server"; +import { commonUserSelect } from "~/utils/kysely.server"; import { logger } from "~/utils/logger"; interface FindOptions { @@ -61,7 +61,10 @@ const baseFindQuery = (options: FindOptions) => .selectFrom("AssociationMember") .innerJoin("User", "User.id", "AssociationMember.userId") .whereRef("AssociationMember.associationId", "=", "Association.id") - .select([...COMMON_USER_FIELDS, "AssociationMember.role"]), + .select((eb) => [ + ...commonUserSelect(eb), + "AssociationMember.role", + ]), ).as("members"), ), ); diff --git a/app/features/badges/BadgeRepository.server.ts b/app/features/badges/BadgeRepository.server.ts index 66ff47505..c64f2accd 100644 --- a/app/features/badges/BadgeRepository.server.ts +++ b/app/features/badges/BadgeRepository.server.ts @@ -4,7 +4,7 @@ import { db } from "~/db/sql"; import type { DB } from "~/db/tables"; import { sortBadgesByFavorites } from "~/features/user-page/core/badge-sorting.server"; import invariant from "~/utils/invariant"; -import { COMMON_USER_FIELDS } from "~/utils/kysely.server"; +import { commonUserSelect } from "~/utils/kysely.server"; import { SPLATOON_3_XP_BADGE_VALUES } from "./badges-constants"; import { findSplatoon3XpBadgeValue } from "./badges-utils"; @@ -21,7 +21,7 @@ const withAuthor = (eb: ExpressionBuilder) => { return jsonObjectFrom( eb .selectFrom("User") - .select(COMMON_USER_FIELDS) + .select((eb) => commonUserSelect(eb)) .whereRef("User.id", "=", "Badge.authorId"), ).as("author"); }; @@ -31,7 +31,7 @@ const withManagers = (eb: ExpressionBuilder) => { eb .selectFrom("BadgeManager") .innerJoin("User", "BadgeManager.userId", "User.id") - .select(["userId", ...COMMON_USER_FIELDS]) + .select((eb) => ["userId", ...commonUserSelect(eb)]) .whereRef("BadgeManager.badgeId", "=", "Badge.id"), ).as("managers"); }; diff --git a/app/features/calendar/CalendarRepository.server.ts b/app/features/calendar/CalendarRepository.server.ts index 003fdfabd..b1906f438 100644 --- a/app/features/calendar/CalendarRepository.server.ts +++ b/app/features/calendar/CalendarRepository.server.ts @@ -28,6 +28,7 @@ import { import invariant from "~/utils/invariant"; import { concatUserSubmittedImagePrefix, + customAvatarUrl, tournamentLogoWithDefault, } from "~/utils/kysely.server"; import { calendarEventPage, tournamentPage } from "~/utils/urls"; @@ -396,13 +397,14 @@ export async function findResultsByEventId(eventId: number) { eb .selectFrom("CalendarEventResultPlayer") .leftJoin("User", "User.id", "CalendarEventResultPlayer.userId") - .select([ + .select((eb) => [ "CalendarEventResultPlayer.userId as id", "CalendarEventResultPlayer.name", "User.username", "User.discordId", "User.discordAvatar", "User.customUrl", + customAvatarUrl(eb).as("customAvatarUrl"), ]) .whereRef( "CalendarEventResultPlayer.teamId", diff --git a/app/features/chat/chat-types.ts b/app/features/chat/chat-types.ts index 8ad7e2d77..d49d6e253 100644 --- a/app/features/chat/chat-types.ts +++ b/app/features/chat/chat-types.ts @@ -37,6 +37,7 @@ export type ChatUser = Pick< Tables["User"], "username" | "discordId" | "discordAvatar" | "pronouns" > & { + customAvatarUrl: string | null; chatNameHue: string | null; title?: string; }; diff --git a/app/features/friends/FriendRepository.server.ts b/app/features/friends/FriendRepository.server.ts index af4e7bb4f..34d7ddbbe 100644 --- a/app/features/friends/FriendRepository.server.ts +++ b/app/features/friends/FriendRepository.server.ts @@ -3,7 +3,7 @@ import { db } from "~/db/sql"; import type { DB } from "~/db/tables"; import { actorId } from "~/features/auth/core/user.server"; import { dateToDatabaseTimestamp } from "~/utils/dates"; -import { COMMON_USER_FIELDS } from "~/utils/kysely.server"; +import { commonUserSelect, customAvatarUrl } from "~/utils/kysely.server"; export async function findByUserIdWithActivity(userId: number) { const [friendRows, teamMemberRows] = await Promise.all([ @@ -99,8 +99,8 @@ function withLfgJoins>(qb: QB) { "CalendarEventDate.eventId", "CalendarEvent.id", ) - .select([ - ...COMMON_USER_FIELDS, + .select((eb) => [ + ...commonUserSelect(eb), "CalendarEvent.name as tournamentName", "TournamentTeam.tournamentId", "CalendarEventDate.startTime as tournamentStartTime", @@ -121,7 +121,7 @@ export async function findPendingSentRequests(senderId: number) { return db .selectFrom("FriendRequest") .innerJoin("User", "User.id", "FriendRequest.receiverId") - .select([ + .select((eb) => [ "FriendRequest.id", "FriendRequest.createdAt", "User.id as receiverId", @@ -129,6 +129,7 @@ export async function findPendingSentRequests(senderId: number) { "User.discordId as receiverDiscordId", "User.discordAvatar as receiverDiscordAvatar", "User.customUrl as receiverCustomUrl", + customAvatarUrl(eb).as("receiverCustomAvatarUrl"), ]) .where("FriendRequest.senderId", "=", senderId) .orderBy("FriendRequest.createdAt", "desc") @@ -205,7 +206,7 @@ export async function findPendingReceivedRequests(receiverId: number) { return db .selectFrom("FriendRequest") .innerJoin("User", "User.id", "FriendRequest.senderId") - .select([ + .select((eb) => [ "FriendRequest.id", "FriendRequest.createdAt", "User.id as senderId", @@ -213,6 +214,7 @@ export async function findPendingReceivedRequests(receiverId: number) { "User.discordId as senderDiscordId", "User.discordAvatar as senderDiscordAvatar", "User.customUrl as senderCustomUrl", + customAvatarUrl(eb).as("senderCustomAvatarUrl"), ]) .where("FriendRequest.receiverId", "=", receiverId) .orderBy("FriendRequest.createdAt", "desc") @@ -329,13 +331,7 @@ export async function findMutualFriends({ eb("f2.userTwoId", "=", targetUserId), ]), ) - .select([ - "User.id", - "User.username", - "User.discordId", - "User.discordAvatar", - "User.customUrl", - ]) + .select((eb) => commonUserSelect(eb)) .execute(); } @@ -374,7 +370,7 @@ export async function findFriendsByUserId(userId: number) { eb("Friendship.userTwoId", "=", userId), ]), ) - .select([...COMMON_USER_FIELDS]) + .select((eb) => commonUserSelect(eb)) .orderBy("User.username", "asc") .execute(); } diff --git a/app/features/friends/components/FriendMenu.tsx b/app/features/friends/components/FriendMenu.tsx index e7158f5d8..0fd23d38d 100644 --- a/app/features/friends/components/FriendMenu.tsx +++ b/app/features/friends/components/FriendMenu.tsx @@ -17,6 +17,7 @@ import { SENDOUQ_LOOKING_PAGE, tournamentSubsPage } from "~/utils/urls"; export function FriendMenu({ discordId, discordAvatar, + customAvatarUrl, name, subtitle, badge, @@ -28,6 +29,7 @@ export function FriendMenu({ }: { discordId: string; discordAvatar: string | null; + customAvatarUrl: string | null; name: string; subtitle: string | null; badge: string | null; @@ -59,7 +61,7 @@ export function FriendMenu({ diff --git a/app/features/friends/loaders/friends.server.ts b/app/features/friends/loaders/friends.server.ts index d67a68e38..41320f81f 100644 --- a/app/features/friends/loaders/friends.server.ts +++ b/app/features/friends/loaders/friends.server.ts @@ -34,6 +34,7 @@ export const loader = async () => { username: friend.username, discordId: friend.discordId, discordAvatar: friend.discordAvatar, + customAvatarUrl: friend.customAvatarUrl, url: userPage({ discordId: friend.discordId, customUrl: friend.customUrl, @@ -68,6 +69,7 @@ export const loader = async () => { username: tm.username, discordId: tm.discordId, discordAvatar: tm.discordAvatar, + customAvatarUrl: tm.customAvatarUrl, url: userPage({ discordId: tm.discordId, customUrl: tm.customUrl, @@ -94,6 +96,7 @@ export const loader = async () => { username: req.senderUsername, discordId: req.senderDiscordId, discordAvatar: req.senderDiscordAvatar, + customAvatarUrl: req.senderCustomAvatarUrl, url: userPage({ discordId: req.senderDiscordId, customUrl: req.senderCustomUrl, @@ -108,6 +111,7 @@ export const loader = async () => { username: req.receiverUsername, discordId: req.receiverDiscordId, discordAvatar: req.receiverDiscordAvatar, + customAvatarUrl: req.receiverCustomAvatarUrl, url: userPage({ discordId: req.receiverDiscordId, customUrl: req.receiverCustomUrl, diff --git a/app/features/friends/routes/friends.tsx b/app/features/friends/routes/friends.tsx index 1288c7863..821eeffa8 100644 --- a/app/features/friends/routes/friends.tsx +++ b/app/features/friends/routes/friends.tsx @@ -69,6 +69,7 @@ function IncomingRequestsSection() { user={{ discordId: request.sender.discordId, discordAvatar: request.sender.discordAvatar, + customAvatarUrl: request.sender.customAvatarUrl, }} size="xxsm" /> @@ -120,6 +121,7 @@ function PendingRequestsSection() { user={{ discordId: request.receiver.discordId, discordAvatar: request.receiver.discordAvatar, + customAvatarUrl: request.receiver.customAvatarUrl, }} size="xxsm" /> diff --git a/app/features/front-page/core/ShowcaseTournaments.server.ts b/app/features/front-page/core/ShowcaseTournaments.server.ts index 792652114..5031a7083 100644 --- a/app/features/front-page/core/ShowcaseTournaments.server.ts +++ b/app/features/front-page/core/ShowcaseTournaments.server.ts @@ -381,6 +381,7 @@ function buildFirstPlacerEntry( const members = withMembers ? rows.slice(0, MEMBERS_TO_SHOW).map((row) => ({ customUrl: row.customUrl, + customAvatarUrl: row.customAvatarUrl, discordAvatar: row.discordAvatar, discordId: row.discordId, id: row.id, diff --git a/app/features/front-page/loaders/index.server.ts b/app/features/front-page/loaders/index.server.ts index 6ce393611..fd6e7a1d9 100644 --- a/app/features/front-page/loaders/index.server.ts +++ b/app/features/front-page/loaders/index.server.ts @@ -83,13 +83,15 @@ function cachedLeaderboards(): Promise<{ power: entry.power, name: entry.username, url: userPage(entry), - avatarUrl: entry.discordAvatar - ? discordAvatarUrl({ - discordAvatar: entry.discordAvatar, - discordId: entry.discordId, - size: "sm", - }) - : null, + avatarUrl: entry.customAvatarUrl + ? entry.customAvatarUrl + : entry.discordAvatar + ? discordAvatarUrl({ + discordAvatar: entry.discordAvatar, + discordId: entry.discordId, + size: "sm", + }) + : null, })), team: team .filter((entry) => entry.team) diff --git a/app/features/info/routes/support.tsx b/app/features/info/routes/support.tsx index 17a8adff7..27ada2e63 100644 --- a/app/features/info/routes/support.tsx +++ b/app/features/info/routes/support.tsx @@ -81,6 +81,11 @@ const PERKS = [ name: "customizedColorsUser", extraInfo: false, }, + { + tier: 2, + name: "customAvatar", + extraInfo: true, + }, { tier: 2, name: "favoriteBadges", diff --git a/app/features/leaderboards/LeaderboardRepository.server.ts b/app/features/leaderboards/LeaderboardRepository.server.ts index 5b2aba502..25fba1b1b 100644 --- a/app/features/leaderboards/LeaderboardRepository.server.ts +++ b/app/features/leaderboards/LeaderboardRepository.server.ts @@ -10,7 +10,7 @@ import type { RankedModeShort, } from "~/modules/in-game-lists/types"; import { - COMMON_USER_FIELDS, + commonUserSelect, concatUserSubmittedImagePrefix, } from "~/utils/kysely.server"; import { dateToDatabaseTimestamp } from "../../utils/dates"; @@ -62,7 +62,7 @@ const teamLeaderboardBySeasonQuery = (season: number) => eb .selectFrom("SkillTeamUser") .innerJoin("User", "SkillTeamUser.userId", "User.id") - .select(COMMON_USER_FIELDS) + .select((eb) => commonUserSelect(eb)) .whereRef("SkillTeamUser.skillId", "=", "Skill.id"), ).as("members"), jsonArrayFrom( @@ -318,8 +318,8 @@ function xpLeaderboardQuery(where?: { }) .innerJoin("SplatoonPlayer", "SplatoonPlayer.id", "Placement.playerId") .leftJoin("User", "User.id", "SplatoonPlayer.userId") - .select([ - ...COMMON_USER_FIELDS, + .select((eb) => [ + ...commonUserSelect(eb), "Placement.entryId", "Placement.playerId", "Placement.weaponSplId", @@ -369,8 +369,8 @@ export async function userSPLeaderboard(season: number) { .onRef("Latest.userId", "=", "Skill.userId") .onRef("Latest.maxId", "=", "Skill.id"), ) - .select([ - ...COMMON_USER_FIELDS, + .select((eb) => [ + ...commonUserSelect(eb), "Skill.id as entryId", "Skill.ordinal", "User.plusSkippedForSeasonNth", diff --git a/app/features/lfg/LFGRepository.server.ts b/app/features/lfg/LFGRepository.server.ts index ebb7508c7..e7de6aafe 100644 --- a/app/features/lfg/LFGRepository.server.ts +++ b/app/features/lfg/LFGRepository.server.ts @@ -5,7 +5,7 @@ import { db } from "~/db/sql"; import type { DB, TablesInsertable } from "~/db/tables"; import { databaseTimestampNow, dateToDatabaseTimestamp } from "~/utils/dates"; import { - COMMON_USER_FIELDS, + commonUserSelect, concatUserSubmittedImagePrefix, userProfileWeapons, } from "~/utils/kysely.server"; @@ -31,7 +31,7 @@ export async function posts(user?: { id: number; plusTier: number | null }) { .selectFrom("User") .leftJoin("PlusTier", "PlusTier.userId", "User.id") .select(({ eb: innerEb }) => [ - ...COMMON_USER_FIELDS, + ...commonUserSelect(innerEb), "User.languages", "User.country", "PlusTier.tier as plusTier", @@ -59,7 +59,7 @@ export async function posts(user?: { id: number; plusTier: number | null }) { .innerJoin("User", "User.id", "TeamMemberWithSecondary.userId") .leftJoin("PlusTier", "PlusTier.userId", "User.id") .select(({ eb: innestEb }) => [ - ...COMMON_USER_FIELDS, + ...commonUserSelect(innestEb), "User.languages", "User.country", "PlusTier.tier as plusTier", diff --git a/app/features/live-streams/LiveStreamRepository.server.ts b/app/features/live-streams/LiveStreamRepository.server.ts index 176f8780c..bf52a5e82 100644 --- a/app/features/live-streams/LiveStreamRepository.server.ts +++ b/app/features/live-streams/LiveStreamRepository.server.ts @@ -1,6 +1,6 @@ import { db } from "~/db/sql"; import type { Tables, TablesInsertable } from "~/db/tables"; -import { COMMON_USER_FIELDS } from "~/utils/kysely.server"; +import { commonUserSelect } from "~/utils/kysely.server"; import * as StreamRanking from "../sidebar/core/StreamRanking"; export function replaceAll( @@ -40,8 +40,8 @@ export function findXRankStreams() { StreamRanking.minXpForStreamToBeShown(), ) .where("LiveStream.twitch", "is not", null) - .select([ - ...COMMON_USER_FIELDS, + .select((eb) => [ + ...commonUserSelect(eb), "SplatoonPlayer.peakXp", "LiveStream.viewerCount", "LiveStream.thumbnailUrl", diff --git a/app/features/match-page-test/routes/match-page-test.tsx b/app/features/match-page-test/routes/match-page-test.tsx index 392fc6978..53ced6dbc 100644 --- a/app/features/match-page-test/routes/match-page-test.tsx +++ b/app/features/match-page-test/routes/match-page-test.tsx @@ -107,6 +107,7 @@ export default function MatchPageTestRoute() { discordId: "123", discordAvatar: null, customUrl: "sendou", + customAvatarUrl: null, }, { id: 2, @@ -114,6 +115,7 @@ export default function MatchPageTestRoute() { discordId: "456", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 3, @@ -121,6 +123,7 @@ export default function MatchPageTestRoute() { discordId: "789", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 4, @@ -128,6 +131,7 @@ export default function MatchPageTestRoute() { discordId: "012", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, ], bravo: [ @@ -137,6 +141,7 @@ export default function MatchPageTestRoute() { discordId: "345", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 6, @@ -144,6 +149,7 @@ export default function MatchPageTestRoute() { discordId: "678", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 7, @@ -151,6 +157,7 @@ export default function MatchPageTestRoute() { discordId: "901", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 8, @@ -158,6 +165,7 @@ export default function MatchPageTestRoute() { discordId: "234", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, ], }} @@ -195,6 +203,7 @@ export default function MatchPageTestRoute() { tier: { name: "LEVIATHAN", isPlus: true }, plusTier: 1, weaponPool: [0, 2000, 4000], + customAvatarUrl: null, }, { id: 2, @@ -205,6 +214,7 @@ export default function MatchPageTestRoute() { tier: { name: "DIAMOND", isPlus: false }, plusTier: 2, weaponPool: [20, 1100], + customAvatarUrl: null, }, { id: 3, @@ -213,6 +223,7 @@ export default function MatchPageTestRoute() { discordAvatar: null, customUrl: null, tier: "CALCULATING", + customAvatarUrl: null, }, { id: 4, @@ -220,6 +231,7 @@ export default function MatchPageTestRoute() { discordId: "012", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 9, @@ -228,6 +240,7 @@ export default function MatchPageTestRoute() { discordAvatar: null, customUrl: null, tier: { name: "GOLD", isPlus: true }, + customAvatarUrl: null, }, ], subbedOut: [9], @@ -244,6 +257,7 @@ export default function MatchPageTestRoute() { tier: { name: "PLATINUM", isPlus: false }, plusTier: 3, weaponPool: [40, 3000], + customAvatarUrl: null, }, { id: 6, @@ -252,6 +266,7 @@ export default function MatchPageTestRoute() { discordAvatar: null, customUrl: null, tier: { name: "SILVER", isPlus: true }, + customAvatarUrl: null, }, { id: 7, @@ -259,6 +274,7 @@ export default function MatchPageTestRoute() { discordId: "901", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 8, @@ -267,6 +283,7 @@ export default function MatchPageTestRoute() { discordAvatar: null, customUrl: null, tier: { name: "BRONZE", isPlus: false }, + customAvatarUrl: null, }, ], }, @@ -376,6 +393,7 @@ export default function MatchPageTestRoute() { discordId: "123", discordAvatar: null, customUrl: "sendou", + customAvatarUrl: null, }, skillDifference: { calculated: true, @@ -391,6 +409,7 @@ export default function MatchPageTestRoute() { discordId: "456", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, skillDifference: { calculated: true, @@ -406,6 +425,7 @@ export default function MatchPageTestRoute() { discordId: "789", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, skillDifference: { calculated: false, @@ -420,6 +440,7 @@ export default function MatchPageTestRoute() { discordId: "012", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, skillDifference: { calculated: false, @@ -444,6 +465,7 @@ export default function MatchPageTestRoute() { discordId: "345", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, skillDifference: { calculated: true, @@ -459,6 +481,7 @@ export default function MatchPageTestRoute() { discordId: "678", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, skillDifference: { calculated: true, @@ -474,6 +497,7 @@ export default function MatchPageTestRoute() { discordId: "901", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, skillDifference: { calculated: true, @@ -489,6 +513,7 @@ export default function MatchPageTestRoute() { discordId: "234", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, skillDifference: { calculated: true, @@ -523,6 +548,7 @@ export default function MatchPageTestRoute() { discordId: "123", discordAvatar: null, customUrl: "sendou", + customAvatarUrl: null, }, { id: 2, @@ -530,6 +556,7 @@ export default function MatchPageTestRoute() { discordId: "456", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 3, @@ -537,6 +564,7 @@ export default function MatchPageTestRoute() { discordId: "789", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 4, @@ -544,6 +572,7 @@ export default function MatchPageTestRoute() { discordId: "012", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, ], bravo: [ @@ -553,6 +582,7 @@ export default function MatchPageTestRoute() { discordId: "345", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 6, @@ -560,6 +590,7 @@ export default function MatchPageTestRoute() { discordId: "678", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 7, @@ -567,6 +598,7 @@ export default function MatchPageTestRoute() { discordId: "901", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 8, @@ -574,6 +606,7 @@ export default function MatchPageTestRoute() { discordId: "234", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, ], }, @@ -595,6 +628,7 @@ export default function MatchPageTestRoute() { discordId: "123", discordAvatar: null, customUrl: "sendou", + customAvatarUrl: null, }, { id: 2, @@ -602,6 +636,7 @@ export default function MatchPageTestRoute() { discordId: "456", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 3, @@ -609,6 +644,7 @@ export default function MatchPageTestRoute() { discordId: "789", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 4, @@ -616,6 +652,7 @@ export default function MatchPageTestRoute() { discordId: "012", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, ], bravo: [ @@ -625,6 +662,7 @@ export default function MatchPageTestRoute() { discordId: "345", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 6, @@ -632,6 +670,7 @@ export default function MatchPageTestRoute() { discordId: "678", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 7, @@ -639,6 +678,7 @@ export default function MatchPageTestRoute() { discordId: "901", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 8, @@ -646,6 +686,7 @@ export default function MatchPageTestRoute() { discordId: "234", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, ], }, @@ -668,6 +709,7 @@ export default function MatchPageTestRoute() { discordId: "123", discordAvatar: null, customUrl: "sendou", + customAvatarUrl: null, }, { id: 2, @@ -675,6 +717,7 @@ export default function MatchPageTestRoute() { discordId: "456", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 3, @@ -682,6 +725,7 @@ export default function MatchPageTestRoute() { discordId: "789", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 4, @@ -689,6 +733,7 @@ export default function MatchPageTestRoute() { discordId: "012", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, ], bravo: [ @@ -698,6 +743,7 @@ export default function MatchPageTestRoute() { discordId: "345", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 6, @@ -705,6 +751,7 @@ export default function MatchPageTestRoute() { discordId: "678", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 9, @@ -712,6 +759,7 @@ export default function MatchPageTestRoute() { discordId: "567", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, { id: 8, @@ -719,6 +767,7 @@ export default function MatchPageTestRoute() { discordId: "234", discordAvatar: null, customUrl: null, + customAvatarUrl: null, }, ], }, diff --git a/app/features/plus-suggestions/PlusSuggestionRepository.server.ts b/app/features/plus-suggestions/PlusSuggestionRepository.server.ts index 35bdcbcc0..a8dc135b5 100644 --- a/app/features/plus-suggestions/PlusSuggestionRepository.server.ts +++ b/app/features/plus-suggestions/PlusSuggestionRepository.server.ts @@ -5,7 +5,7 @@ import { db } from "~/db/sql"; import type { DB } from "~/db/tables"; import type { MonthYear } from "~/features/plus-voting/core"; import { databaseTimestampNow, databaseTimestampToDate } from "~/utils/dates"; -import { COMMON_USER_FIELDS } from "~/utils/kysely.server"; +import { commonUserSelect } from "~/utils/kysely.server"; import type { Unwrapped } from "~/utils/types"; export type FindAllByMonthItem = Unwrapped; @@ -21,15 +21,15 @@ export async function findAllByMonth(args: MonthYear) { jsonObjectFrom( eb .selectFrom("User") - .select(COMMON_USER_FIELDS) + .select((eb) => commonUserSelect(eb)) .whereRef("PlusSuggestion.authorId", "=", "User.id"), ).as("author"), jsonObjectFrom( eb .selectFrom("User") .leftJoin("PlusTier", "PlusSuggestion.suggestedId", "PlusTier.userId") - .select([ - ...COMMON_USER_FIELDS, + .select((eb) => [ + ...commonUserSelect(eb), "User.bio", "PlusTier.tier as plusTier", ]) diff --git a/app/features/plus-voting/PlusVotingRepository.server.ts b/app/features/plus-voting/PlusVotingRepository.server.ts index 4caf835fb..9a914c200 100644 --- a/app/features/plus-voting/PlusVotingRepository.server.ts +++ b/app/features/plus-voting/PlusVotingRepository.server.ts @@ -9,7 +9,7 @@ import { rangeToMonthYear, } from "~/features/plus-voting/core"; import invariant from "~/utils/invariant"; -import { COMMON_USER_FIELDS } from "~/utils/kysely.server"; +import { commonUserSelect } from "~/utils/kysely.server"; import type { Unwrapped } from "~/utils/types"; import * as PlusVoting from "./core/PlusVoting"; @@ -17,8 +17,8 @@ const resultsByMonthYearQuery = (args: MonthYear) => db .selectFrom("PlusVotingResult") .innerJoin("User", "PlusVotingResult.votedId", "User.id") - .select([ - ...COMMON_USER_FIELDS, + .select((eb) => [ + ...commonUserSelect(eb), "PlusVotingResult.wasSuggested", "PlusVotingResult.tier", "PlusVotingResult.score", @@ -136,7 +136,7 @@ export type UsersForVoting = { user: Pick< Tables["User"], "id" | "discordId" | "username" | "discordAvatar" | "bio" - >; + > & { customAvatarUrl: string | null }; suggestion?: PlusSuggestionRepository.FindAllByMonthItem; }[]; @@ -147,7 +147,7 @@ export async function usersForVoting(loggedInUser: { const members = await db .selectFrom("User") .innerJoin("PlusTier", "PlusTier.userId", "User.id") - .select([...COMMON_USER_FIELDS, "User.bio"]) + .select((eb) => [...commonUserSelect(eb), "User.bio"]) .where("PlusTier.tier", "=", loggedInUser.plusTier) .execute(); @@ -167,6 +167,7 @@ export async function usersForVoting(loggedInUser: { discordId: member.discordId, username: member.username, discordAvatar: member.discordAvatar, + customAvatarUrl: member.customAvatarUrl, bio: member.bio, }, }); @@ -179,6 +180,7 @@ export async function usersForVoting(loggedInUser: { discordId: suggestion.suggested.discordId, username: suggestion.suggested.username, discordAvatar: suggestion.suggested.discordAvatar, + customAvatarUrl: suggestion.suggested.customAvatarUrl, bio: suggestion.suggested.bio, }, suggestion, diff --git a/app/features/scrims/ScrimPostRepository.server.ts b/app/features/scrims/ScrimPostRepository.server.ts index 0503848f6..550391dc3 100644 --- a/app/features/scrims/ScrimPostRepository.server.ts +++ b/app/features/scrims/ScrimPostRepository.server.ts @@ -7,7 +7,7 @@ import { databaseTimestampNow, dateToDatabaseTimestamp } from "~/utils/dates"; import { ConcurrentModificationError } from "~/utils/errors"; import { shortNanoid } from "~/utils/id"; import { - COMMON_USER_FIELDS, + commonUserSelect, concatUserSubmittedImagePrefix, tournamentLogoWithDefault, } from "~/utils/kysely.server"; @@ -153,8 +153,8 @@ const baseFindQuery = db eb .selectFrom("ScrimPostUser") .innerJoin("User", "ScrimPostUser.userId", "User.id") - .select([ - ...COMMON_USER_FIELDS, + .select((eb) => [ + ...commonUserSelect(eb), "User.inGameName", "ScrimPostUser.isOwner", ]) @@ -186,8 +186,8 @@ const baseFindQuery = db innerEb .selectFrom("ScrimPostRequestUser") .innerJoin("User", "ScrimPostRequestUser.userId", "User.id") - .select([ - ...COMMON_USER_FIELDS, + .select((eb) => [ + ...commonUserSelect(eb), "User.inGameName", "ScrimPostRequestUser.isOwner", ]) diff --git a/app/features/sendouq-match/SQMatchRepository.server.ts b/app/features/sendouq-match/SQMatchRepository.server.ts index e25bf8b97..5d29c7d4b 100644 --- a/app/features/sendouq-match/SQMatchRepository.server.ts +++ b/app/features/sendouq-match/SQMatchRepository.server.ts @@ -12,7 +12,7 @@ import { dateToDatabaseTimestamp } from "~/utils/dates"; import { shortNanoid } from "~/utils/id"; import invariant from "~/utils/invariant"; import { - COMMON_USER_FIELDS, + commonUserSelect, concatUserSubmittedImagePrefix, matchProfileWeapons, tournamentLogoWithDefault, @@ -138,7 +138,7 @@ function groupWithTeamAndMembers( ), ) .select((arrayEb) => [ - ...COMMON_USER_FIELDS, + ...commonUserSelect(arrayEb), "GroupMember.role", "GroupMember.note", "User.inGameName", @@ -229,7 +229,7 @@ const groupMatchResultsSubQuery = (eb: ExpressionBuilder) => { eb .selectFrom("GroupMember") .innerJoin("User", "GroupMember.userId", "User.id") - .select([...COMMON_USER_FIELDS]) + .select((eb) => commonUserSelect(eb)) .whereRef( "GroupMember.groupId", "=", diff --git a/app/features/sendouq-match/core/match-timeline.ts b/app/features/sendouq-match/core/match-timeline.ts index cd51da73d..4fc2c71cc 100644 --- a/app/features/sendouq-match/core/match-timeline.ts +++ b/app/features/sendouq-match/core/match-timeline.ts @@ -95,6 +95,7 @@ export function resolveTimelineSpChanges( discordId: m.discordId, discordAvatar: m.discordAvatar, customUrl: m.customUrl, + customAvatarUrl: m.customAvatarUrl, }, skillDifference: m.skillDifference!, })); diff --git a/app/features/sendouq-streams/QStreamsRepository.server.ts b/app/features/sendouq-streams/QStreamsRepository.server.ts index 98234cbd9..e67780739 100644 --- a/app/features/sendouq-streams/QStreamsRepository.server.ts +++ b/app/features/sendouq-streams/QStreamsRepository.server.ts @@ -1,7 +1,7 @@ import { jsonObjectFrom } from "kysely/helpers/sqlite"; import { db } from "~/db/sql"; import { dateToDatabaseTimestamp } from "~/utils/dates"; -import { COMMON_USER_FIELDS } from "~/utils/kysely.server"; +import { commonUserSelect } from "~/utils/kysely.server"; import type { Unwrapped } from "~/utils/types"; export type ActiveMatchPlayersItem = Unwrapped; @@ -29,7 +29,7 @@ export function activeMatchPlayers() { jsonObjectFrom( eb .selectFrom("User") - .select([...COMMON_USER_FIELDS, "User.twitch"]) + .select((eb) => [...commonUserSelect(eb), "User.twitch"]) .whereRef("GroupMember.userId", "=", "User.id"), ).as("user"), ]) diff --git a/app/features/sendouq/SQGroupRepository.server.ts b/app/features/sendouq/SQGroupRepository.server.ts index b0597ed67..9145397b3 100644 --- a/app/features/sendouq/SQGroupRepository.server.ts +++ b/app/features/sendouq/SQGroupRepository.server.ts @@ -7,7 +7,11 @@ import { actorId } from "~/features/auth/core/user.server"; import { databaseTimestampNow, dateToDatabaseTimestamp } from "~/utils/dates"; import { shortNanoid } from "~/utils/id"; import invariant from "~/utils/invariant"; -import { COMMON_USER_FIELDS, matchProfileWeapons } from "~/utils/kysely.server"; +import { + commonUserSelect, + customAvatarUrl, + matchProfileWeapons, +} from "~/utils/kysely.server"; import { errorIsSqliteForeignKeyConstraintFailure } from "~/utils/sql"; import { userIsBanned } from "../ban/core/banned.server"; import { FULL_GROUP_SIZE } from "./q-constants"; @@ -54,6 +58,7 @@ export async function findCurrentGroups() { username: Tables["User"]["username"]; discordId: Tables["User"]["discordId"]; discordAvatar: Tables["User"]["discordAvatar"]; + customAvatarUrl: string | null; customUrl: Tables["User"]["customUrl"]; pronouns: Tables["User"]["pronouns"] | null; mapModePreferences: Tables["User"]["mapModePreferences"]; @@ -99,6 +104,7 @@ export async function findCurrentGroups() { username: eb.ref("User.username"), discordId: eb.ref("User.discordId"), discordAvatar: eb.ref("User.discordAvatar"), + customAvatarUrl: customAvatarUrl(eb), customUrl: eb.ref("User.customUrl"), mapModePreferences: eb.ref("User.mapModePreferences"), noScreen: eb.ref("User.noScreen"), @@ -433,8 +439,8 @@ export async function friendsAndTeammates(userId: number) { const rows = await db .selectFrom("TeamMemberWithSecondary") .innerJoin("User", "User.id", "TeamMemberWithSecondary.userId") - .select([ - ...COMMON_USER_FIELDS, + .select((eb) => [ + ...commonUserSelect(eb), "User.inGameName", "TeamMemberWithSecondary.teamId", ]) @@ -460,8 +466,8 @@ export async function friendsAndTeammates(userId: number) { ]), ), ) - .select([ - ...COMMON_USER_FIELDS, + .select((eb) => [ + ...commonUserSelect(eb), "User.inGameName", sql`null`.as("teamId"), ]), diff --git a/app/features/sendouq/components/GroupCard.browser.test.tsx b/app/features/sendouq/components/GroupCard.browser.test.tsx index 0100ccb1d..2aeb1b915 100644 --- a/app/features/sendouq/components/GroupCard.browser.test.tsx +++ b/app/features/sendouq/components/GroupCard.browser.test.tsx @@ -22,6 +22,7 @@ function createMember(overrides: Partial = {}): SQGroupMember { discordId: "123456789", username: "TestUser", discordAvatar: null, + customAvatarUrl: null, customUrl: null, role: "OWNER", vc: "NO", @@ -75,6 +76,7 @@ function createOwnGroupMember( discordId: "123456789", username: "TestUser", discordAvatar: null, + customAvatarUrl: null, customUrl: null, role: "OWNER", vc: "NO", diff --git a/app/features/sidebar/core/sidebar.server.ts b/app/features/sidebar/core/sidebar.server.ts index ee0d3f41f..bbc558530 100644 --- a/app/features/sidebar/core/sidebar.server.ts +++ b/app/features/sidebar/core/sidebar.server.ts @@ -46,6 +46,7 @@ export type SidebarFriend = { name: string; discordId: string; discordAvatar: string | null; + customAvatarUrl: string | null; url: string; subtitle: string; badge: string; @@ -191,13 +192,15 @@ async function combinedStreams(): Promise { stream: { id: `xrank-${row.id}`, name: row.username, - imageUrl: row.discordAvatar - ? discordAvatarUrl({ - discordId: row.discordId, - discordAvatar: row.discordAvatar, - size: "sm", - }) - : BLANK_IMAGE_URL, + imageUrl: row.customAvatarUrl + ? row.customAvatarUrl + : row.discordAvatar + ? discordAvatarUrl({ + discordId: row.discordId, + discordAvatar: row.discordAvatar, + size: "sm", + }) + : BLANK_IMAGE_URL, url: row.twitchUsername ? twitchUrl(row.twitchUsername) : userPage({ discordId: row.discordId, customUrl: row.customUrl }), @@ -365,6 +368,7 @@ function rowToSidebarFriend( name: row.username, discordId: row.discordId, discordAvatar: row.discordAvatar, + customAvatarUrl: row.customAvatarUrl, url: userPage({ discordId: row.discordId, customUrl: row.customUrl }), subtitle, badge, diff --git a/app/features/team/TeamRepository.server.ts b/app/features/team/TeamRepository.server.ts index f8634056a..893667633 100644 --- a/app/features/team/TeamRepository.server.ts +++ b/app/features/team/TeamRepository.server.ts @@ -10,7 +10,7 @@ import { databaseTimestampNow } from "~/utils/dates"; import { shortNanoid } from "~/utils/id"; import invariant from "~/utils/invariant"; import { - COMMON_USER_FIELDS, + commonUserSelect, concatUserSubmittedImagePrefix, tournamentLogoOrNull, userProfileWeapons, @@ -175,7 +175,7 @@ export function findByCustomUrl( .selectFrom("TeamMemberWithSecondary") .innerJoin("User", "User.id", "TeamMemberWithSecondary.userId") .select(({ eb: innerEb }) => [ - ...COMMON_USER_FIELDS, + ...commonUserSelect(innerEb), "TeamMemberWithSecondary.role", "TeamMemberWithSecondary.customRole", "TeamMemberWithSecondary.roleType", @@ -274,7 +274,7 @@ export async function findResultsById(teamId: number) { ) .innerJoin("User", "User.id", "TournamentResult.userId") .whereRef("results2.tournamentId", "=", "results.tournamentId") - .select(COMMON_USER_FIELDS), + .select((eb) => commonUserSelect(eb)), ).as("participants"), ]) .orderBy("CalendarEventDate.startTime", "desc") @@ -320,7 +320,7 @@ export async function teamsByMemberUserId( eb .selectFrom("TeamMemberWithSecondary as m2") .innerJoin("User", "User.id", "m2.userId") - .select([...COMMON_USER_FIELDS, "m2.role", "m2.roleType"]) + .select((eb) => [...commonUserSelect(eb), "m2.role", "m2.roleType"]) .whereRef("TeamMemberWithSecondary.teamId", "=", "m2.teamId"), ).as("members"), ]) diff --git a/app/features/tournament-bracket/core/RunningTournaments.test.ts b/app/features/tournament-bracket/core/RunningTournaments.test.ts index 6ad583f17..c58651f77 100644 --- a/app/features/tournament-bracket/core/RunningTournaments.test.ts +++ b/app/features/tournament-bracket/core/RunningTournaments.test.ts @@ -18,6 +18,7 @@ const createMember = (userId: number) => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }) as const; const createTestTournament = ( diff --git a/app/features/tournament-bracket/core/summarizer.test.ts b/app/features/tournament-bracket/core/summarizer.test.ts index 97a38a06e..375c5cf8c 100644 --- a/app/features/tournament-bracket/core/summarizer.test.ts +++ b/app/features/tournament-bracket/core/summarizer.test.ts @@ -51,6 +51,7 @@ describe("tournamentSummary()", () => { streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, })), name: `Team ${teamId}`, prefersNotToHost: 0, diff --git a/app/features/tournament-bracket/core/tests/mocks-li.ts b/app/features/tournament-bracket/core/tests/mocks-li.ts index 6d06c76bb..5c2f5dc27 100644 --- a/app/features/tournament-bracket/core/tests/mocks-li.ts +++ b/app/features/tournament-bracket/core/tests/mocks-li.ts @@ -6935,6 +6935,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordId: "260999523806085120", discordAvatar: "4f15f20946fbd992ee9d694a539e6317", customUrl: "elemental", + customAvatarUrl: null, }, { userId: 622, @@ -6945,6 +6946,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordId: "201922904781357057", discordAvatar: "7fa46b7dc27fa589d3d278ba4b60224f", customUrl: "dotjpg", + customAvatarUrl: null, }, { userId: 680, @@ -6955,6 +6957,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordId: "87494390724964352", discordAvatar: "3b82ee3101ba39120b6a65c042a04a37", customUrl: "inkfarer", + customAvatarUrl: null, }, { userId: 936, @@ -6965,6 +6968,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordId: "119620026767507456", discordAvatar: "aa1ff5b8eefd5a26657c411138a160b8", customUrl: null, + customAvatarUrl: null, }, { userId: 1402, @@ -6975,6 +6979,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordId: "216335108037148673", discordAvatar: "458f1e233a3b590a62f6b867b95a6241", customUrl: "grace", + customAvatarUrl: null, }, { userId: 1755, @@ -6985,6 +6990,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordId: "200777324520538113", discordAvatar: "a_d71ac2f474ce422ce711e8e74d657b2f", customUrl: "brushstrokes", + customAvatarUrl: null, }, { userId: 2908, @@ -6995,6 +7001,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordId: "112254088992792576", discordAvatar: "711e8d48f316687faa4fdb41ab9298f0", customUrl: "kitsunekeira", + customAvatarUrl: null, }, { userId: 3742, @@ -7005,6 +7012,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordId: "124007565758693376", discordAvatar: "ca9e37c9b31dfa39f88b2a2da2d4af21", customUrl: "thoma", + customAvatarUrl: null, }, { userId: 3806, @@ -7015,6 +7023,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordId: "113026708071821312", discordAvatar: "4b3f0da55a834acc0beb258edd9c7e34", customUrl: null, + customAvatarUrl: null, }, { userId: 4941, @@ -7025,6 +7034,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordId: "236292964052107264", discordAvatar: "c95b9a8cfb9164f3a66267a5e8cfe8b1", customUrl: "hoeenhero", + customAvatarUrl: null, }, { userId: 5036, @@ -7035,6 +7045,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordId: "248232091005747201", discordAvatar: "40a21a204f8fae6ae2e7e8c5de70de83", customUrl: "toasty", + customAvatarUrl: null, }, { userId: 8098, @@ -7045,6 +7056,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordId: "442431978269310987", discordAvatar: "e0fd0fed98a4d3c3bfd56332678d4e6c", customUrl: "popgun", + customAvatarUrl: null, }, { userId: 8750, @@ -7055,6 +7067,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordId: "273188925189914628", discordAvatar: "c62afa020e24ead92cc043ffa809ffdc", customUrl: "liberowolf", + customAvatarUrl: null, }, { userId: 9222, @@ -7065,6 +7078,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordId: "298241282550267906", discordAvatar: "f69bb5af745eca4e9b7f55504c641f78", customUrl: "jardonian", + customAvatarUrl: null, }, { userId: 9719, @@ -7075,6 +7089,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordId: "184478601171828737", discordAvatar: "75dedb3527b73d9571151f0a00d1c365", customUrl: "scepidilionz", + customAvatarUrl: null, }, { userId: 18720, @@ -7085,6 +7100,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordId: "103988435785650176", discordAvatar: "df9936bea9dcbd250daf8e2ef2d7c04a", customUrl: "tulip", + customAvatarUrl: null, }, ], }, @@ -7096,6 +7112,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordId: "236292964052107264", discordAvatar: "c95b9a8cfb9164f3a66267a5e8cfe8b1", customUrl: "hoeenhero", + customAvatarUrl: null, }, staff: [ { @@ -7106,6 +7123,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordAvatar: "4f15f20946fbd992ee9d694a539e6317", customUrl: "elemental", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 446, @@ -7115,6 +7133,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordAvatar: "89e15b6e74f5abdef1183c9416434dde", customUrl: "pock", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 680, @@ -7124,6 +7143,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordAvatar: "3b82ee3101ba39120b6a65c042a04a37", customUrl: "inkfarer", role: "STREAMER", + customAvatarUrl: null, }, { id: 787, @@ -7133,6 +7153,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordAvatar: "0d31f0d52ebfeaa0216fcacb86eb140a", customUrl: "shads", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 2908, @@ -7142,6 +7163,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordAvatar: "711e8d48f316687faa4fdb41ab9298f0", customUrl: "kitsunekeira", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 2963, @@ -7151,6 +7173,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordAvatar: "1408d204fa8a128efd2d2625476468c2", customUrl: null, role: "ORGANIZER", + customAvatarUrl: null, }, { id: 5877, @@ -7160,6 +7183,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordAvatar: "f552df977e0165e7fb93d1ce2a7512d4", customUrl: "bars", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 6766, @@ -7169,6 +7193,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordAvatar: "a_3ca2a0737b2c1e2b5e82ddc98fe79c8b", customUrl: "bowen", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 7400, @@ -7178,6 +7203,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordAvatar: "11490e6c0ace327ebc32a117b9e0510c", customUrl: "toes", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 8277, @@ -7187,6 +7213,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordAvatar: "c3afd465b53dedbb97fb9dd504d01305", customUrl: "neato", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 22026, @@ -7196,6 +7223,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordAvatar: "31da63dcb6dd1dbe4c3f135c105f07e7", customUrl: "strings", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 23094, @@ -7205,6 +7233,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordAvatar: "cb9bf51b05f22c763a2b4812bdd574cc", customUrl: "michi", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 29467, @@ -7214,6 +7243,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordAvatar: "b8ad30de9487a9699093b728098e01d0", customUrl: "glumbaron", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 29775, @@ -7223,6 +7253,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordAvatar: "dc110c2d77ea84e470c87a18ac0b7e5d", customUrl: "lemon7890", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 30996, @@ -7232,6 +7263,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordAvatar: "48089383c5d666ae7ef8417d205bfa1f", customUrl: "eemeee", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 31736, @@ -7241,6 +7273,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ discordAvatar: "911c0ac66f9489406ea4ae970e7ed5b0", customUrl: "pin-eye", role: "ORGANIZER", + customAvatarUrl: null, }, ], bracketProgressionOverrides: [], @@ -7275,6 +7308,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 27529, @@ -7291,6 +7325,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 25875, @@ -7307,6 +7342,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 21063, @@ -7323,6 +7359,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 31597, @@ -7339,6 +7376,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -7386,6 +7424,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 27260, @@ -7402,6 +7441,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 42704, @@ -7418,6 +7458,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 6211, @@ -7434,6 +7475,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 9379, @@ -7450,6 +7492,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -7497,6 +7540,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 31195, @@ -7513,6 +7557,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 31395, @@ -7529,6 +7574,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 41682, @@ -7545,6 +7591,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 26103, @@ -7561,6 +7608,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -7608,6 +7656,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 44033, @@ -7624,6 +7673,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 19717, @@ -7640,6 +7690,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 9404, @@ -7656,6 +7707,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -7703,6 +7755,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 29267, @@ -7719,6 +7772,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 25591, @@ -7735,6 +7789,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 36962, @@ -7751,6 +7806,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 37749, @@ -7767,6 +7823,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -7809,6 +7866,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 34355, @@ -7825,6 +7883,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 2319, @@ -7841,6 +7900,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 39480, @@ -7857,6 +7917,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 7430, @@ -7873,6 +7934,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -7920,6 +7982,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 31524, @@ -7936,6 +7999,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 35674, @@ -7952,6 +8016,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 7126, @@ -7968,6 +8033,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 26285, @@ -7984,6 +8050,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -8031,6 +8098,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 5708, @@ -8047,6 +8115,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 1661, @@ -8063,6 +8132,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27292, @@ -8079,6 +8149,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 21588, @@ -8095,6 +8166,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 6309, @@ -8111,6 +8183,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -8158,6 +8231,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 23974, @@ -8174,6 +8248,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 24459, @@ -8190,6 +8265,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 40851, @@ -8206,6 +8282,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 18090, @@ -8222,6 +8299,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 42350, @@ -8238,6 +8316,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -8285,6 +8364,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 37000, @@ -8301,6 +8381,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 37835, @@ -8317,6 +8398,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 26807, @@ -8333,6 +8415,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -8380,6 +8463,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 30686, @@ -8396,6 +8480,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22396, @@ -8412,6 +8497,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 1961, @@ -8428,6 +8514,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 46305, @@ -8444,6 +8531,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 18698, @@ -8460,6 +8548,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -8507,6 +8596,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 30411, @@ -8523,6 +8613,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 24275, @@ -8539,6 +8630,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30263, @@ -8555,6 +8647,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 5861, @@ -8571,6 +8664,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30870, @@ -8587,6 +8681,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -8634,6 +8729,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 38046, @@ -8650,6 +8746,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 42638, @@ -8666,6 +8763,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 34589, @@ -8682,6 +8780,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 44378, @@ -8698,6 +8797,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -8745,6 +8845,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 45102, @@ -8761,6 +8862,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 3362, @@ -8777,6 +8879,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 41739, @@ -8793,6 +8896,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 26711, @@ -8809,6 +8913,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -8856,6 +8961,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 35282, @@ -8872,6 +8978,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 20774, @@ -8888,6 +8995,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 33373, @@ -8904,6 +9012,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 42703, @@ -8920,6 +9029,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 31556, @@ -8936,6 +9046,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -8983,6 +9094,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 7690, @@ -8999,6 +9111,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 7959, @@ -9015,6 +9128,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 26509, @@ -9031,6 +9145,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 7102, @@ -9047,6 +9162,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -9094,6 +9210,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 21685, @@ -9110,6 +9227,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 34842, @@ -9126,6 +9244,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10714, @@ -9142,6 +9261,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10028, @@ -9158,6 +9278,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 8840, @@ -9174,6 +9295,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -9221,6 +9343,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 36007, @@ -9237,6 +9360,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 38896, @@ -9253,6 +9377,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30204, @@ -9269,6 +9394,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 41285, @@ -9285,6 +9411,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -9332,6 +9459,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 43073, @@ -9348,6 +9476,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30495, @@ -9364,6 +9493,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30488, @@ -9380,6 +9510,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 45295, @@ -9396,6 +9527,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -9443,6 +9575,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 30612, @@ -9459,6 +9592,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 13671, @@ -9475,6 +9609,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 36898, @@ -9491,6 +9626,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [], @@ -9532,6 +9668,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 30466, @@ -9548,6 +9685,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 26162, @@ -9564,6 +9702,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 24013, @@ -9580,6 +9719,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -9627,6 +9767,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 29433, @@ -9643,6 +9784,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 21181, @@ -9659,6 +9801,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 32002, @@ -9675,6 +9818,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -9717,6 +9861,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 5906, @@ -9733,6 +9878,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 17352, @@ -9749,6 +9895,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22403, @@ -9765,6 +9912,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 33954, @@ -9781,6 +9929,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -9823,6 +9972,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 32107, @@ -9839,6 +9989,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 33402, @@ -9855,6 +10006,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30619, @@ -9871,6 +10023,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 35133, @@ -9887,6 +10040,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -9929,6 +10083,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 8993, @@ -9945,6 +10100,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 8395, @@ -9961,6 +10117,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 3566, @@ -9977,6 +10134,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 46637, @@ -9993,6 +10151,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -10040,6 +10199,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 31143, @@ -10056,6 +10216,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10670, @@ -10072,6 +10233,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 5261, @@ -10088,6 +10250,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22577, @@ -10104,6 +10267,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -10151,6 +10315,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 14309, @@ -10167,6 +10332,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23164, @@ -10183,6 +10349,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 17310, @@ -10199,6 +10366,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 2199, @@ -10215,6 +10383,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -10262,6 +10431,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 16387, @@ -10278,6 +10448,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 31154, @@ -10294,6 +10465,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 6051, @@ -10310,6 +10482,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -10352,6 +10525,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 29011, @@ -10368,6 +10542,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23082, @@ -10384,6 +10559,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 21549, @@ -10400,6 +10576,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 45036, @@ -10416,6 +10593,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -10463,6 +10641,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 26820, @@ -10479,6 +10658,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 3513, @@ -10495,6 +10675,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10297, @@ -10511,6 +10692,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -10558,6 +10740,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 8953, @@ -10574,6 +10757,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27747, @@ -10590,6 +10774,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 31150, @@ -10606,6 +10791,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 35354, @@ -10622,6 +10808,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -10669,6 +10856,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 38686, @@ -10685,6 +10873,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 12005, @@ -10701,6 +10890,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 31295, @@ -10717,6 +10907,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -10764,6 +10955,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 40636, @@ -10780,6 +10972,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 44489, @@ -10796,6 +10989,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 34314, @@ -10812,6 +11006,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28247, @@ -10828,6 +11023,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 41628, @@ -10844,6 +11040,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [], @@ -10885,6 +11082,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 26321, @@ -10901,6 +11099,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22324, @@ -10917,6 +11116,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11088, @@ -10933,6 +11133,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -10980,6 +11181,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 20419, @@ -10996,6 +11198,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 4248, @@ -11012,6 +11215,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10826, @@ -11028,6 +11232,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28504, @@ -11044,6 +11249,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -11091,6 +11297,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 28446, @@ -11107,6 +11314,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30728, @@ -11123,6 +11331,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 32158, @@ -11139,6 +11348,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 34634, @@ -11155,6 +11365,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -11202,6 +11413,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 31189, @@ -11218,6 +11430,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10190, @@ -11234,6 +11447,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 37959, @@ -11250,6 +11464,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 40304, @@ -11266,6 +11481,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 35922, @@ -11282,6 +11498,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -11329,6 +11546,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 35617, @@ -11345,6 +11563,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 37669, @@ -11361,6 +11580,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 37436, @@ -11377,6 +11597,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 35811, @@ -11393,6 +11614,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -11440,6 +11662,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 1925, @@ -11456,6 +11679,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11391, @@ -11472,6 +11696,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27355, @@ -11488,6 +11713,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -11535,6 +11761,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 43269, @@ -11551,6 +11778,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 37173, @@ -11567,6 +11795,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 34448, @@ -11583,6 +11812,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 16054, @@ -11599,6 +11829,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -11646,6 +11877,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 10378, @@ -11662,6 +11894,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 46771, @@ -11678,6 +11911,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 5350, @@ -11694,6 +11928,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 12609, @@ -11710,6 +11945,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 26044, @@ -11726,6 +11962,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -11773,6 +12010,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 43060, @@ -11789,6 +12027,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22622, @@ -11805,6 +12044,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22968, @@ -11821,6 +12061,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -11868,6 +12109,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 42164, @@ -11884,6 +12126,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 25689, @@ -11900,6 +12143,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 43524, @@ -11916,6 +12160,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 26758, @@ -11932,6 +12177,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -11974,6 +12220,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 9112, @@ -11990,6 +12237,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 3738, @@ -12006,6 +12254,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 7434, @@ -12022,6 +12271,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 9036, @@ -12038,6 +12288,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, ], checkIns: [ @@ -12085,6 +12336,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 38204, @@ -12101,6 +12353,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 35506, @@ -12117,6 +12370,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 3741, @@ -12133,6 +12387,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 31728, @@ -12149,6 +12404,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 8080, @@ -12165,6 +12421,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -12212,6 +12469,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 42975, @@ -12228,6 +12486,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 20319, @@ -12244,6 +12503,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28054, @@ -12260,6 +12520,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -12307,6 +12568,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 46586, @@ -12323,6 +12585,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 33790, @@ -12339,6 +12602,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 18632, @@ -12355,6 +12619,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -12402,6 +12667,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10386, @@ -12418,6 +12684,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22942, @@ -12434,6 +12701,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 33369, @@ -12450,6 +12718,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 29617, @@ -12466,6 +12735,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -12513,6 +12783,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 14170, @@ -12529,6 +12800,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 25419, @@ -12545,6 +12817,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 14413, @@ -12561,6 +12834,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [], @@ -12602,6 +12876,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 38022, @@ -12618,6 +12893,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 41269, @@ -12634,6 +12910,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 7935, @@ -12650,6 +12927,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 43856, @@ -12666,6 +12944,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 43551, @@ -12682,6 +12961,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -12729,6 +13009,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 27036, @@ -12745,6 +13026,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22820, @@ -12761,6 +13043,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28021, @@ -12777,6 +13060,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 1890, @@ -12793,6 +13077,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 29636, @@ -12809,6 +13094,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -12856,6 +13142,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 21989, @@ -12872,6 +13159,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 25242, @@ -12888,6 +13176,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 43081, @@ -12904,6 +13193,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -12946,6 +13236,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 24252, @@ -12962,6 +13253,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 32444, @@ -12978,6 +13270,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 36113, @@ -12994,6 +13287,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -13041,6 +13335,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 27828, @@ -13057,6 +13352,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 41975, @@ -13073,6 +13369,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28938, @@ -13089,6 +13386,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 8587, @@ -13105,6 +13403,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -13152,6 +13451,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 7115, @@ -13168,6 +13468,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 29674, @@ -13184,6 +13485,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 39569, @@ -13200,6 +13502,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30031, @@ -13216,6 +13519,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28866, @@ -13232,6 +13536,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -13279,6 +13584,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 33824, @@ -13295,6 +13601,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 35608, @@ -13311,6 +13618,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22677, @@ -13327,6 +13635,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -13374,6 +13683,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 30030, @@ -13390,6 +13700,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 21454, @@ -13406,6 +13717,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 42483, @@ -13422,6 +13734,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -13464,6 +13777,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 37341, @@ -13480,6 +13794,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22699, @@ -13496,6 +13811,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28145, @@ -13512,6 +13828,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 39363, @@ -13528,6 +13845,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -13575,6 +13893,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 20990, @@ -13591,6 +13910,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22469, @@ -13607,6 +13927,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 41594, @@ -13623,6 +13944,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -13670,6 +13992,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 35421, @@ -13686,6 +14009,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 33524, @@ -13702,6 +14026,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22500, @@ -13718,6 +14043,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 42081, @@ -13734,6 +14060,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 20063, @@ -13750,6 +14077,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -13792,6 +14120,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 2898, @@ -13808,6 +14137,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 25763, @@ -13824,6 +14154,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 3466, @@ -13840,6 +14171,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 34662, @@ -13856,6 +14188,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -13903,6 +14236,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 7461, @@ -13919,6 +14253,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 39098, @@ -13935,6 +14270,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22624, @@ -13951,6 +14287,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28137, @@ -13967,6 +14304,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -14014,6 +14352,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 29661, @@ -14030,6 +14369,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10333, @@ -14046,6 +14386,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 35067, @@ -14062,6 +14403,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 31655, @@ -14078,6 +14420,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 40743, @@ -14094,6 +14437,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -14136,6 +14480,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 32430, @@ -14152,6 +14497,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 26701, @@ -14168,6 +14514,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30584, @@ -14184,6 +14531,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 24290, @@ -14200,6 +14548,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 36575, @@ -14216,6 +14565,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -14263,6 +14613,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 36921, @@ -14279,6 +14630,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 37563, @@ -14295,6 +14647,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 37665, @@ -14311,6 +14664,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -14358,6 +14712,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 38912, @@ -14374,6 +14729,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23357, @@ -14390,6 +14746,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 36853, @@ -14406,6 +14763,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 42599, @@ -14422,6 +14780,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -14469,6 +14828,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 21818, @@ -14485,6 +14845,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22991, @@ -14501,6 +14862,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 2266, @@ -14517,6 +14879,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -14564,6 +14927,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 32015, @@ -14580,6 +14944,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30663, @@ -14596,6 +14961,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 45778, @@ -14612,6 +14978,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 32970, @@ -14628,6 +14995,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -14675,6 +15043,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 35567, @@ -14691,6 +15060,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 41108, @@ -14707,6 +15077,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 34545, @@ -14723,6 +15094,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 26564, @@ -14739,6 +15111,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -14786,6 +15159,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 25741, @@ -14802,6 +15176,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 42874, @@ -14818,6 +15193,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 39470, @@ -14834,6 +15210,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 32878, @@ -14850,6 +15227,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -14897,6 +15275,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 45174, @@ -14913,6 +15292,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10222, @@ -14929,6 +15309,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 6976, @@ -14945,6 +15326,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 46504, @@ -14961,6 +15343,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -15008,6 +15391,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 43753, @@ -15024,6 +15408,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 45806, @@ -15040,6 +15425,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 46648, @@ -15056,6 +15442,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -15103,6 +15490,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 44328, @@ -15119,6 +15507,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 12235, @@ -15135,6 +15524,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 29531, @@ -15151,6 +15541,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30044, @@ -15167,6 +15558,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -15214,6 +15606,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 37641, @@ -15230,6 +15623,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 33913, @@ -15246,6 +15640,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 42597, @@ -15262,6 +15657,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 24572, @@ -15278,6 +15674,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -15320,6 +15717,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 33276, @@ -15336,6 +15734,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 41038, @@ -15352,6 +15751,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11198, @@ -15368,6 +15768,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -15415,6 +15816,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 14927, @@ -15431,6 +15833,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 1236, @@ -15447,6 +15850,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27069, @@ -15463,6 +15867,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [], @@ -15504,6 +15909,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 25952, @@ -15520,6 +15926,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27611, @@ -15536,6 +15943,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11186, @@ -15552,6 +15960,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23481, @@ -15568,6 +15977,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -15615,6 +16025,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 38610, @@ -15631,6 +16042,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 40713, @@ -15647,6 +16059,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 40766, @@ -15663,6 +16076,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -15710,6 +16124,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 46538, @@ -15726,6 +16141,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 46523, @@ -15742,6 +16158,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 46501, @@ -15758,6 +16175,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -15805,6 +16223,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 17049, @@ -15821,6 +16240,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 36888, @@ -15837,6 +16257,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 46546, @@ -15853,6 +16274,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 42172, @@ -15869,6 +16291,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [], @@ -15905,6 +16328,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 40912, @@ -15921,6 +16345,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30455, @@ -15937,6 +16362,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27649, @@ -15953,6 +16379,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 43703, @@ -15969,6 +16396,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [], @@ -16010,6 +16438,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 46451, @@ -16026,6 +16455,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 44412, @@ -16042,6 +16472,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 45194, @@ -16058,6 +16489,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -16105,6 +16537,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 21755, @@ -16121,6 +16554,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27984, @@ -16137,6 +16571,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27990, @@ -16153,6 +16588,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -16195,6 +16631,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 41943, @@ -16211,6 +16648,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 45290, @@ -16227,6 +16665,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 46394, @@ -16243,6 +16682,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 46400, @@ -16259,6 +16699,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -16306,6 +16747,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 38960, @@ -16322,6 +16764,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 32199, @@ -16338,6 +16781,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 40126, @@ -16354,6 +16798,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -16401,6 +16846,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 44866, @@ -16417,6 +16863,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 44642, @@ -16433,6 +16880,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 45391, @@ -16449,6 +16897,7 @@ export const LOW_INK_DECEMBER_2024 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ diff --git a/app/features/tournament-bracket/core/tests/mocks-sos.ts b/app/features/tournament-bracket/core/tests/mocks-sos.ts index c3ba573b9..d638f3c0f 100644 --- a/app/features/tournament-bracket/core/tests/mocks-sos.ts +++ b/app/features/tournament-bracket/core/tests/mocks-sos.ts @@ -2038,6 +2038,7 @@ export const SWIM_OR_SINK_167 = ( discordId: "260999523806085120", discordAvatar: "a_71a6a4b4f76bd79bc9d7743e322a879d", customUrl: "elemental", + customAvatarUrl: null, }, { userId: 622, @@ -2048,6 +2049,7 @@ export const SWIM_OR_SINK_167 = ( discordId: "201922904781357057", discordAvatar: "7fa46b7dc27fa589d3d278ba4b60224f", customUrl: "dotjpg", + customAvatarUrl: null, }, { userId: 680, @@ -2058,6 +2060,7 @@ export const SWIM_OR_SINK_167 = ( discordId: "87494390724964352", discordAvatar: "3b82ee3101ba39120b6a65c042a04a37", customUrl: "inkfarer", + customAvatarUrl: null, }, { userId: 936, @@ -2068,6 +2071,7 @@ export const SWIM_OR_SINK_167 = ( discordId: "119620026767507456", discordAvatar: "aa1ff5b8eefd5a26657c411138a160b8", customUrl: null, + customAvatarUrl: null, }, { userId: 1402, @@ -2078,6 +2082,7 @@ export const SWIM_OR_SINK_167 = ( discordId: "216335108037148673", discordAvatar: "458f1e233a3b590a62f6b867b95a6241", customUrl: "grace", + customAvatarUrl: null, }, { userId: 1755, @@ -2088,6 +2093,7 @@ export const SWIM_OR_SINK_167 = ( discordId: "200777324520538113", discordAvatar: "a_d71ac2f474ce422ce711e8e74d657b2f", customUrl: "brushstrokes", + customAvatarUrl: null, }, { userId: 2908, @@ -2098,6 +2104,7 @@ export const SWIM_OR_SINK_167 = ( discordId: "112254088992792576", discordAvatar: "711e8d48f316687faa4fdb41ab9298f0", customUrl: "kitsunekeira", + customAvatarUrl: null, }, { userId: 3742, @@ -2108,6 +2115,7 @@ export const SWIM_OR_SINK_167 = ( discordId: "124007565758693376", discordAvatar: "702429723f31a57326f87d11063139f7", customUrl: "thoma", + customAvatarUrl: null, }, { userId: 3806, @@ -2118,6 +2126,7 @@ export const SWIM_OR_SINK_167 = ( discordId: "113026708071821312", discordAvatar: "4b3f0da55a834acc0beb258edd9c7e34", customUrl: null, + customAvatarUrl: null, }, { userId: 4941, @@ -2128,6 +2137,7 @@ export const SWIM_OR_SINK_167 = ( discordId: "236292964052107264", discordAvatar: "c95b9a8cfb9164f3a66267a5e8cfe8b1", customUrl: "hoeenhero", + customAvatarUrl: null, }, { userId: 5036, @@ -2138,6 +2148,7 @@ export const SWIM_OR_SINK_167 = ( discordId: "248232091005747201", discordAvatar: "40a21a204f8fae6ae2e7e8c5de70de83", customUrl: "toasty", + customAvatarUrl: null, }, { userId: 8098, @@ -2148,6 +2159,7 @@ export const SWIM_OR_SINK_167 = ( discordId: "442431978269310987", discordAvatar: "e0fd0fed98a4d3c3bfd56332678d4e6c", customUrl: "popgun", + customAvatarUrl: null, }, { userId: 8750, @@ -2158,6 +2170,7 @@ export const SWIM_OR_SINK_167 = ( discordId: "273188925189914628", discordAvatar: "c62afa020e24ead92cc043ffa809ffdc", customUrl: "liberowolf", + customAvatarUrl: null, }, { userId: 9222, @@ -2168,6 +2181,7 @@ export const SWIM_OR_SINK_167 = ( discordId: "298241282550267906", discordAvatar: "f69bb5af745eca4e9b7f55504c641f78", customUrl: "jardonian", + customAvatarUrl: null, }, { userId: 9719, @@ -2178,6 +2192,7 @@ export const SWIM_OR_SINK_167 = ( discordId: "184478601171828737", discordAvatar: "75dedb3527b73d9571151f0a00d1c365", customUrl: "scepidilionz", + customAvatarUrl: null, }, { userId: 18720, @@ -2188,6 +2203,7 @@ export const SWIM_OR_SINK_167 = ( discordId: "103988435785650176", discordAvatar: "5fef4bf0c1b8a6a76fe2f43b956bfc3d", customUrl: "tulip", + customAvatarUrl: null, }, ], }, @@ -2199,6 +2215,7 @@ export const SWIM_OR_SINK_167 = ( discordId: "216335108037148673", discordAvatar: "458f1e233a3b590a62f6b867b95a6241", customUrl: "grace", + customAvatarUrl: null, }, staff: [ { @@ -2209,6 +2226,7 @@ export const SWIM_OR_SINK_167 = ( discordAvatar: "42d40d5ae6ff7081ae57bc02b6e2f717", customUrl: null, role: "ORGANIZER", + customAvatarUrl: null, }, { id: 405, @@ -2218,6 +2236,7 @@ export const SWIM_OR_SINK_167 = ( discordAvatar: "a_71a6a4b4f76bd79bc9d7743e322a879d", customUrl: "elemental", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 451, @@ -2227,6 +2246,7 @@ export const SWIM_OR_SINK_167 = ( discordAvatar: "940589e5c6793a5cbbab2adebd84fe0b", customUrl: null, role: "ORGANIZER", + customAvatarUrl: null, }, { id: 570, @@ -2236,6 +2256,7 @@ export const SWIM_OR_SINK_167 = ( discordAvatar: "bab3e7a9cdb2071de7f2ae29256fc83b", customUrl: null, role: "ORGANIZER", + customAvatarUrl: null, }, { id: 657, @@ -2245,6 +2266,7 @@ export const SWIM_OR_SINK_167 = ( discordAvatar: "da7cfcd1a5b8bee37cfa5d308b0898eb", customUrl: "mashimashi", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 3266, @@ -2254,6 +2276,7 @@ export const SWIM_OR_SINK_167 = ( discordAvatar: "a9475b488962953152c60f4f138b1618", customUrl: "tux", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 4285, @@ -2263,6 +2286,7 @@ export const SWIM_OR_SINK_167 = ( discordAvatar: "f30c675fc07203ca112d93fd03b5cc96", customUrl: "tbob408", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 5239, @@ -2272,6 +2296,7 @@ export const SWIM_OR_SINK_167 = ( discordAvatar: "e821ac7a457033d6c990bcaf518287e5", customUrl: null, role: "STREAMER", + customAvatarUrl: null, }, { id: 5639, @@ -2281,6 +2306,7 @@ export const SWIM_OR_SINK_167 = ( discordAvatar: "77b479e49ec0d09edb8f9b975bff04ce", customUrl: "reefsixes", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 8695, @@ -2290,6 +2316,7 @@ export const SWIM_OR_SINK_167 = ( discordAvatar: "c5a2506e46e135b2568ef48242f669e8", customUrl: "kloud", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 9678, @@ -2299,6 +2326,7 @@ export const SWIM_OR_SINK_167 = ( discordAvatar: "a_a60bcc9c76d4baa9814287fdc5c28fe9", customUrl: "pipedreamdx", role: "STREAMER", + customAvatarUrl: null, }, { id: 9719, @@ -2308,6 +2336,7 @@ export const SWIM_OR_SINK_167 = ( discordAvatar: "75dedb3527b73d9571151f0a00d1c365", customUrl: "scepidilionz", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 18461, @@ -2317,6 +2346,7 @@ export const SWIM_OR_SINK_167 = ( discordAvatar: "498b21d6f64dcd56d06e61c2ec39e571", customUrl: "rooster", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 18720, @@ -2326,6 +2356,7 @@ export const SWIM_OR_SINK_167 = ( discordAvatar: "5fef4bf0c1b8a6a76fe2f43b956bfc3d", customUrl: "tulip", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 24117, @@ -2335,6 +2366,7 @@ export const SWIM_OR_SINK_167 = ( discordAvatar: "6b7156dcd0582ee160564bfa0c5cdc0e", customUrl: "fusionboltzgx", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 28303, @@ -2344,6 +2376,7 @@ export const SWIM_OR_SINK_167 = ( discordAvatar: "b815bb6090c2b32fec23f1336fae5663", customUrl: null, role: "ORGANIZER", + customAvatarUrl: null, }, { id: 28482, @@ -2353,6 +2386,7 @@ export const SWIM_OR_SINK_167 = ( discordAvatar: "f5139304fb364bca35634a8e5cd11c0f", customUrl: "phantom_spl", role: "ORGANIZER", + customAvatarUrl: null, }, ], bracketProgressionOverrides: overrides ?? [], @@ -2385,6 +2419,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 9403, @@ -2401,6 +2436,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 31868, @@ -2417,6 +2453,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 13562, @@ -2433,6 +2470,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 34724, @@ -2449,6 +2487,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27222, @@ -2465,6 +2504,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -2527,6 +2567,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 331, @@ -2543,6 +2584,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 44, @@ -2559,6 +2601,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 65, @@ -2575,6 +2618,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -2637,6 +2681,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 10200, @@ -2653,6 +2698,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 1038, @@ -2669,6 +2715,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 1059, @@ -2685,6 +2732,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 267, @@ -2701,6 +2749,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -2763,6 +2812,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 9034, @@ -2779,6 +2829,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 590, @@ -2795,6 +2846,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 29643, @@ -2811,6 +2863,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -2873,6 +2926,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 5368, @@ -2889,6 +2943,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 373, @@ -2905,6 +2960,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 37677, @@ -2921,6 +2977,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -2983,6 +3040,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 11143, @@ -2999,6 +3057,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 20311, @@ -3015,6 +3074,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11815, @@ -3031,6 +3091,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 5001, @@ -3047,6 +3108,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 7216, @@ -3063,6 +3125,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -3130,6 +3193,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 20026, @@ -3146,6 +3210,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 5227, @@ -3162,6 +3227,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 25622, @@ -3178,6 +3244,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 25053, @@ -3194,6 +3261,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -3261,6 +3329,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 5947, @@ -3277,6 +3346,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 8760, @@ -3293,6 +3363,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 1548, @@ -3309,6 +3380,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 163, @@ -3325,6 +3397,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -3392,6 +3465,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 2670, @@ -3408,6 +3482,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 36265, @@ -3424,6 +3499,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23505, @@ -3440,6 +3516,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -3507,6 +3584,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 11244, @@ -3523,6 +3601,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 3181, @@ -3539,6 +3618,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11495, @@ -3555,6 +3635,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 31073, @@ -3571,6 +3652,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -3633,6 +3715,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 21487, @@ -3649,6 +3732,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28391, @@ -3665,6 +3749,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23292, @@ -3681,6 +3766,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27438, @@ -3697,6 +3783,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -3759,6 +3846,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 4307, @@ -3775,6 +3863,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 20731, @@ -3791,6 +3880,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22706, @@ -3807,6 +3897,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -3869,6 +3960,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 15278, @@ -3885,6 +3977,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 34414, @@ -3901,6 +3994,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 863, @@ -3917,6 +4011,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 31526, @@ -3933,6 +4028,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -4000,6 +4096,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 1736, @@ -4016,6 +4113,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 986, @@ -4032,6 +4130,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 2300, @@ -4048,6 +4147,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 25464, @@ -4064,6 +4164,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30204, @@ -4080,6 +4181,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -4147,6 +4249,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 11275, @@ -4163,6 +4266,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 9718, @@ -4179,6 +4283,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [], @@ -4215,6 +4320,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 2088, @@ -4231,6 +4337,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 9454, @@ -4247,6 +4354,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 2059, @@ -4263,6 +4371,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -4325,6 +4434,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 25168, @@ -4341,6 +4451,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27485, @@ -4357,6 +4468,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 14007, @@ -4373,6 +4485,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -4435,6 +4548,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 1338, @@ -4451,6 +4565,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 5679, @@ -4467,6 +4582,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 241, @@ -4483,6 +4599,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -4545,6 +4662,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 33116, @@ -4561,6 +4679,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 34014, @@ -4577,6 +4696,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 44751, @@ -4593,6 +4713,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 44198, @@ -4609,6 +4730,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22756, @@ -4625,6 +4747,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -4692,6 +4815,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 1487, @@ -4708,6 +4832,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 17310, @@ -4724,6 +4849,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 34657, @@ -4740,6 +4866,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22409, @@ -4756,6 +4883,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -4823,6 +4951,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 2672, @@ -4839,6 +4968,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 4504, @@ -4855,6 +4985,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 25856, @@ -4871,6 +5002,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -4938,6 +5070,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 34071, @@ -4954,6 +5087,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23946, @@ -4970,6 +5104,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 21339, @@ -4986,6 +5121,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -5048,6 +5184,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 5261, @@ -5064,6 +5201,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 190, @@ -5080,6 +5218,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 12585, @@ -5096,6 +5235,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -5158,6 +5298,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 2731, @@ -5174,6 +5315,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 31764, @@ -5190,6 +5332,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 25133, @@ -5206,6 +5349,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 17855, @@ -5222,6 +5366,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [], @@ -5263,6 +5408,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 32885, @@ -5279,6 +5425,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 1953, @@ -5295,6 +5442,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 15188, @@ -5311,6 +5459,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 2888, @@ -5327,6 +5476,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -5394,6 +5544,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 8297, @@ -5410,6 +5561,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 8830, @@ -5426,6 +5578,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 38176, @@ -5442,6 +5595,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -5509,6 +5663,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 36215, @@ -5525,6 +5680,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [], @@ -5566,6 +5722,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 6051, @@ -5582,6 +5739,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22903, @@ -5598,6 +5756,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23132, @@ -5614,6 +5773,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -5676,6 +5836,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 29120, @@ -5692,6 +5853,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 35225, @@ -5708,6 +5870,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 8587, @@ -5724,6 +5887,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23333, @@ -5740,6 +5904,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -5807,6 +5972,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 31395, @@ -5823,6 +5989,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 31195, @@ -5839,6 +6006,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28700, @@ -5855,6 +6023,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 33402, @@ -5871,6 +6040,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -5933,6 +6103,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 30686, @@ -5949,6 +6120,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22396, @@ -5965,6 +6137,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 1961, @@ -5981,6 +6154,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -6048,6 +6222,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 5187, @@ -6064,6 +6239,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10265, @@ -6080,6 +6256,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22744, @@ -6096,6 +6273,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 29823, @@ -6112,6 +6290,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -6179,6 +6358,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 13671, @@ -6195,6 +6375,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30612, @@ -6211,6 +6392,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 36898, @@ -6227,6 +6409,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 31580, @@ -6243,6 +6426,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -6310,6 +6494,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 31533, @@ -6326,6 +6511,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 29483, @@ -6342,6 +6528,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 42118, @@ -6358,6 +6545,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 36800, @@ -6374,6 +6562,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [], @@ -6415,6 +6604,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 26820, @@ -6431,6 +6621,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 31154, @@ -6447,6 +6638,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10297, @@ -6463,6 +6655,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 3513, @@ -6479,6 +6672,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 25469, @@ -6495,6 +6689,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -6562,6 +6757,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 3635, @@ -6578,6 +6774,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 7433, @@ -6594,6 +6791,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 6647, @@ -6610,6 +6808,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [], @@ -6651,6 +6850,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 20807, @@ -6667,6 +6867,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 42703, @@ -6683,6 +6884,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 42409, @@ -6699,6 +6901,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -6766,6 +6969,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 11941, @@ -6782,6 +6986,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 715, @@ -6798,6 +7003,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11409, @@ -6814,6 +7020,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [], @@ -6850,6 +7057,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 29182, @@ -6866,6 +7074,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 9235, @@ -6882,6 +7091,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30591, @@ -6898,6 +7108,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -6960,6 +7171,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 2279, @@ -6976,6 +7188,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 26162, @@ -6992,6 +7205,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 4334, @@ -7008,6 +7222,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 24013, @@ -7024,6 +7239,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [], @@ -7065,6 +7281,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 26801, @@ -7081,6 +7298,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 29855, @@ -7097,6 +7315,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 34594, @@ -7113,6 +7332,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 33825, @@ -7129,6 +7349,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -7191,6 +7412,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 26988, @@ -7207,6 +7429,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 26989, @@ -7223,6 +7446,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 12610, @@ -7239,6 +7463,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 25755, @@ -7255,6 +7480,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -7322,6 +7548,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 37341, @@ -7338,6 +7565,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22699, @@ -7354,6 +7582,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28145, @@ -7370,6 +7599,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 39363, @@ -7386,6 +7616,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27113, @@ -7402,6 +7633,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -7469,6 +7701,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 29467, @@ -7485,6 +7718,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10611, @@ -7501,6 +7735,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 46099, @@ -7517,6 +7752,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -7579,6 +7815,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 45163, @@ -7595,6 +7832,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 2620, @@ -7611,6 +7849,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 32203, @@ -7627,6 +7866,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 46101, @@ -7643,6 +7883,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -7705,6 +7946,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 29011, @@ -7721,6 +7963,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23082, @@ -7737,6 +7980,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 33067, @@ -7753,6 +7997,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 21549, @@ -7769,6 +8014,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -7836,6 +8082,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 20240, @@ -7852,6 +8099,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28097, @@ -7868,6 +8116,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 21249, @@ -7884,6 +8133,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -7946,6 +8196,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 23712, @@ -7962,6 +8213,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27474, @@ -7978,6 +8230,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 20990, @@ -7994,6 +8247,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 8080, @@ -8010,6 +8264,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28671, @@ -8026,6 +8281,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -8088,6 +8344,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 3275, @@ -8104,6 +8361,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 35169, @@ -8120,6 +8378,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 7008, @@ -8136,6 +8395,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 40169, @@ -8152,6 +8412,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -8219,6 +8480,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 23183, @@ -8235,6 +8497,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 7664, @@ -8251,6 +8514,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30237, @@ -8267,6 +8531,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [], @@ -8308,6 +8573,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 8552, @@ -8324,6 +8590,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 29897, @@ -8340,6 +8607,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 1894, @@ -8356,6 +8624,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -8418,6 +8687,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 43850, @@ -8434,6 +8704,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 45635, @@ -8450,6 +8721,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 46045, @@ -8466,6 +8738,7 @@ export const SWIM_OR_SINK_167 = ( streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ diff --git a/app/features/tournament-bracket/core/tests/mocks-zones-weekly.ts b/app/features/tournament-bracket/core/tests/mocks-zones-weekly.ts index d849e7444..94dc760cb 100644 --- a/app/features/tournament-bracket/core/tests/mocks-zones-weekly.ts +++ b/app/features/tournament-bracket/core/tests/mocks-zones-weekly.ts @@ -336,6 +336,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ discordId: "308483655515373570", discordAvatar: "a5fff2b4706d99364e646cab28c8085b", customUrl: "puma", + customAvatarUrl: null, }, staff: [ { @@ -346,6 +347,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ discordAvatar: "2a569302e9545c6a07f8f8aa337d139d", customUrl: "penis", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 3147, @@ -355,6 +357,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ discordAvatar: "85090cfe2e0da693355bcec9740c1eaa", customUrl: "cookie", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 5212, @@ -364,6 +367,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ discordAvatar: "bd634c91f7d0475f3671956fa9a2110a", customUrl: null, role: "ORGANIZER", + customAvatarUrl: null, }, { id: 23120, @@ -373,6 +377,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ discordAvatar: "f1191c94b1da5396a06b620408017c1f", customUrl: "weizihao", role: "ORGANIZER", + customAvatarUrl: null, }, ], bracketProgressionOverrides: [], @@ -406,6 +411,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 2899, @@ -422,6 +428,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 6114, @@ -438,6 +445,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 33963, @@ -454,6 +462,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30176, @@ -470,6 +479,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -517,6 +527,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 21689, @@ -533,6 +544,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 3147, @@ -549,6 +561,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 2072, @@ -565,6 +578,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -607,6 +621,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 13370, @@ -623,6 +638,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 45, @@ -639,6 +655,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 1843, @@ -655,6 +672,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -697,6 +715,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 13590, @@ -713,6 +732,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10757, @@ -729,6 +749,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 33047, @@ -745,6 +766,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 41024, @@ -761,6 +783,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -808,6 +831,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 29665, @@ -824,6 +848,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 46006, @@ -840,6 +865,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 33483, @@ -856,6 +882,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11780, @@ -872,6 +899,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 37901, @@ -888,6 +916,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -930,6 +959,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 43662, @@ -946,6 +976,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 33491, @@ -962,6 +993,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 46467, @@ -978,6 +1010,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 46813, @@ -994,6 +1027,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -1041,6 +1075,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 33611, @@ -1057,6 +1092,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 31148, @@ -1073,6 +1109,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 33578, @@ -1089,6 +1126,7 @@ export const ZONES_WEEKLY_38 = (): TournamentData => ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ diff --git a/app/features/tournament-bracket/core/tests/mocks.ts b/app/features/tournament-bracket/core/tests/mocks.ts index 4708ce4a8..dd85b49b2 100644 --- a/app/features/tournament-bracket/core/tests/mocks.ts +++ b/app/features/tournament-bracket/core/tests/mocks.ts @@ -1467,6 +1467,7 @@ export const PADDLING_POOL_257 = () => discordId: "163771047068303360", discordAvatar: "b33d8f230218d6a92705a63fdf803851", customUrl: "alicetheto", + customAvatarUrl: null, }, staff: [ { @@ -1477,6 +1478,7 @@ export const PADDLING_POOL_257 = () => discordAvatar: "8b8c1d85cc525ea366f3ce2a6a594c05", customUrl: "pinky", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 1662, @@ -1486,6 +1488,7 @@ export const PADDLING_POOL_257 = () => discordAvatar: "25bf68c5aa4e622ceb5a241c34841c6d", customUrl: null, role: "ORGANIZER", + customAvatarUrl: null, }, { id: 6648, @@ -1495,6 +1498,7 @@ export const PADDLING_POOL_257 = () => discordAvatar: "a_03ec4bbcb2a4ab000237c9f3e9e71508", customUrl: "sdomi19", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 12717, @@ -1504,6 +1508,7 @@ export const PADDLING_POOL_257 = () => discordAvatar: "a_b55f70ada809a600e73c5088b910e659", customUrl: "brufnie", role: "STREAMER", + customAvatarUrl: null, }, ], isFinalized: 1, @@ -1547,6 +1552,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 5728, @@ -1563,6 +1569,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 185, @@ -1579,6 +1586,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 9925, @@ -1595,6 +1603,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -1675,6 +1684,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 1300, @@ -1691,6 +1701,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27958, @@ -1707,6 +1718,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 7265, @@ -1723,6 +1735,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 4603, @@ -1739,6 +1752,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -1819,6 +1833,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 343, @@ -1835,6 +1850,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 193, @@ -1851,6 +1867,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10615, @@ -1867,6 +1884,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -1947,6 +1965,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 28485, @@ -1963,6 +1982,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 8734, @@ -1979,6 +1999,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 7094, @@ -1995,6 +2016,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -2075,6 +2097,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 2622, @@ -2091,6 +2114,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 8139, @@ -2107,6 +2131,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11199, @@ -2123,6 +2148,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 13227, @@ -2139,6 +2165,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -2219,6 +2246,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 8258, @@ -2235,6 +2263,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 13562, @@ -2251,6 +2280,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 25721, @@ -2267,6 +2297,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 1447, @@ -2283,6 +2314,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -2363,6 +2395,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 14489, @@ -2379,6 +2412,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 20755, @@ -2395,6 +2429,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11056, @@ -2411,6 +2446,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 175, @@ -2427,6 +2463,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -2507,6 +2544,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 21979, @@ -2523,6 +2561,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11627, @@ -2539,6 +2578,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 12976, @@ -2555,6 +2595,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -2635,6 +2676,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 6508, @@ -2651,6 +2693,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 32579, @@ -2667,6 +2710,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 24585, @@ -2683,6 +2727,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27515, @@ -2699,6 +2744,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11151, @@ -2715,6 +2761,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -2795,6 +2842,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 379, @@ -2811,6 +2859,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 8480, @@ -2827,6 +2876,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 5229, @@ -2843,6 +2893,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 7336, @@ -2859,6 +2910,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -2939,6 +2991,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 9403, @@ -2955,6 +3008,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 18039, @@ -2971,6 +3025,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 38062, @@ -2987,6 +3042,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 25210, @@ -3003,6 +3059,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -3081,6 +3138,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 29321, @@ -3097,6 +3155,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 3930, @@ -3113,6 +3172,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 1740, @@ -3129,6 +3189,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 5368, @@ -3145,6 +3206,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 29433, @@ -3161,6 +3223,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -3241,6 +3304,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 35118, @@ -3257,6 +3321,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30730, @@ -3273,6 +3338,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30758, @@ -3289,6 +3355,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 76, @@ -3305,6 +3372,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -3385,6 +3453,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 28851, @@ -3401,6 +3470,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 13832, @@ -3417,6 +3487,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23307, @@ -3433,6 +3504,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 20143, @@ -3449,6 +3521,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27108, @@ -3465,6 +3538,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -3545,6 +3619,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 23016, @@ -3561,6 +3636,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 6053, @@ -3577,6 +3653,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23858, @@ -3593,6 +3670,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -3678,6 +3756,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 29904, @@ -3694,6 +3773,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 20698, @@ -3710,6 +3790,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23820, @@ -3726,6 +3807,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -3811,6 +3893,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 30220, @@ -3827,6 +3910,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 7440, @@ -3843,6 +3927,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 26665, @@ -3859,6 +3944,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27686, @@ -3875,6 +3961,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -3953,6 +4040,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 7270, @@ -3969,6 +4057,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 18703, @@ -3985,6 +4074,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27578, @@ -4001,6 +4091,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 8715, @@ -4017,6 +4108,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -4097,6 +4189,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 22434, @@ -4113,6 +4206,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10992, @@ -4129,6 +4223,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 2302, @@ -4145,6 +4240,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -4228,6 +4324,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 35807, @@ -4244,6 +4341,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23505, @@ -4260,6 +4358,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 271, @@ -4276,6 +4375,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -4356,6 +4456,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 22452, @@ -4372,6 +4473,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11625, @@ -4388,6 +4490,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11716, @@ -4404,6 +4507,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -4484,6 +4588,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 10883, @@ -4500,6 +4605,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27664, @@ -4516,6 +4622,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 2137, @@ -4532,6 +4639,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -4612,6 +4720,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 12214, @@ -4628,6 +4737,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 29723, @@ -4644,6 +4754,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28602, @@ -4660,6 +4771,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -4745,6 +4857,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 9367, @@ -4761,6 +4874,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28191, @@ -4777,6 +4891,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 34238, @@ -4793,6 +4908,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 2781, @@ -4809,6 +4925,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -4892,6 +5009,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 6935, @@ -4908,6 +5026,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 8243, @@ -4924,6 +5043,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 19002, @@ -4940,6 +5060,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -5025,6 +5146,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 28822, @@ -5041,6 +5163,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 24441, @@ -5057,6 +5180,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28629, @@ -5073,6 +5197,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 9211, @@ -5089,6 +5214,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -5174,6 +5300,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 368, @@ -5190,6 +5317,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 1624, @@ -5206,6 +5334,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 25088, @@ -5222,6 +5351,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 15526, @@ -5238,6 +5368,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -5318,6 +5449,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 18143, @@ -5334,6 +5466,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30942, @@ -5350,6 +5483,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 21583, @@ -5366,6 +5500,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -5446,6 +5581,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 9307, @@ -5462,6 +5598,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 5735, @@ -5478,6 +5615,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10010, @@ -5494,6 +5632,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 17798, @@ -5510,6 +5649,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11635, @@ -5526,6 +5666,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -5604,6 +5745,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 28271, @@ -5620,6 +5762,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 34715, @@ -5636,6 +5779,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 12188, @@ -5652,6 +5796,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -5737,6 +5882,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 26454, @@ -5753,6 +5899,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 5740, @@ -5785,6 +5932,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -5833,6 +5981,7 @@ export const PADDLING_POOL_257 = () => mode: "CB", }, ], + customAvatarUrl: null, }, { id: 819, @@ -5865,6 +6014,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 28194, @@ -5881,6 +6031,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11226, @@ -5897,6 +6048,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10370, @@ -5913,6 +6065,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -5998,6 +6151,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 35382, @@ -6014,6 +6168,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23037, @@ -6030,6 +6185,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27768, @@ -6046,6 +6202,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 38120, @@ -6062,6 +6219,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -6147,6 +6305,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 28178, @@ -6163,6 +6322,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23353, @@ -6179,6 +6339,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 31658, @@ -6195,6 +6356,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -6275,6 +6437,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 28338, @@ -6291,6 +6454,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30928, @@ -6307,6 +6471,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 37658, @@ -6323,6 +6488,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 26758, @@ -6339,6 +6505,7 @@ export const PADDLING_POOL_257 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -8130,6 +8297,7 @@ export const PADDLING_POOL_255 = () => discordId: "163771047068303360", discordAvatar: "b33d8f230218d6a92705a63fdf803851", customUrl: "alicetheto", + customAvatarUrl: null, }, staff: [ { @@ -8140,6 +8308,7 @@ export const PADDLING_POOL_255 = () => discordAvatar: "8b8c1d85cc525ea366f3ce2a6a594c05", customUrl: "pinky", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 1662, @@ -8149,6 +8318,7 @@ export const PADDLING_POOL_255 = () => discordAvatar: "25bf68c5aa4e622ceb5a241c34841c6d", customUrl: null, role: "ORGANIZER", + customAvatarUrl: null, }, { id: 6648, @@ -8158,6 +8328,7 @@ export const PADDLING_POOL_255 = () => discordAvatar: "a_03ec4bbcb2a4ab000237c9f3e9e71508", customUrl: "sdomi19", role: "ORGANIZER", + customAvatarUrl: null, }, { id: 12717, @@ -8167,6 +8338,7 @@ export const PADDLING_POOL_255 = () => discordAvatar: "a_b55f70ada809a600e73c5088b910e659", customUrl: "brufnie", role: "STREAMER", + customAvatarUrl: null, }, ], isFinalized: 1, @@ -8208,6 +8380,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 62, @@ -8224,6 +8397,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 4275, @@ -8240,6 +8414,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11593, @@ -8256,6 +8431,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -8336,6 +8512,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 31358, @@ -8352,6 +8529,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 32579, @@ -8368,6 +8546,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27515, @@ -8384,6 +8563,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -8464,6 +8644,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 27958, @@ -8480,6 +8661,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 4061, @@ -8496,6 +8678,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 38062, @@ -8512,6 +8695,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 2414, @@ -8528,6 +8712,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -8606,6 +8791,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 4234, @@ -8622,6 +8808,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 331, @@ -8638,6 +8825,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 205, @@ -8654,6 +8842,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 319, @@ -8670,6 +8859,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -8750,6 +8940,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 3400, @@ -8766,6 +8957,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 7094, @@ -8782,6 +8974,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 3161, @@ -8798,6 +8991,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -8878,6 +9072,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 13562, @@ -8894,6 +9089,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 8852, @@ -8910,6 +9106,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23746, @@ -8926,6 +9123,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28485, @@ -8942,6 +9140,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -9022,6 +9221,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 10578, @@ -9038,6 +9238,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11151, @@ -9054,6 +9255,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 222, @@ -9070,6 +9272,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -9148,6 +9351,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 10615, @@ -9164,6 +9368,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 31690, @@ -9180,6 +9385,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 6710, @@ -9196,6 +9402,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -9276,6 +9483,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 14489, @@ -9292,6 +9500,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28725, @@ -9308,6 +9517,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 16, @@ -9324,6 +9534,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 20755, @@ -9340,6 +9551,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 4606, @@ -9356,6 +9568,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -9436,6 +9649,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 12976, @@ -9452,6 +9666,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 21979, @@ -9468,6 +9683,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11627, @@ -9484,6 +9700,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -9562,6 +9779,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 38080, @@ -9578,6 +9796,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 35807, @@ -9594,6 +9813,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23128, @@ -9610,6 +9830,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 26392, @@ -9626,6 +9847,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -9706,6 +9928,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 23307, @@ -9722,6 +9945,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28851, @@ -9738,6 +9962,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27108, @@ -9754,6 +9979,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23820, @@ -9770,6 +9996,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -9848,6 +10075,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 1740, @@ -9864,6 +10092,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 3930, @@ -9880,6 +10109,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 29321, @@ -9896,6 +10126,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 29433, @@ -9912,6 +10143,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 5368, @@ -9928,6 +10160,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -10008,6 +10241,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 15346, @@ -10024,6 +10258,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 13296, @@ -10040,6 +10275,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 13832, @@ -10056,6 +10292,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -10136,6 +10373,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 30449, @@ -10152,6 +10390,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28441, @@ -10168,6 +10407,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 12619, @@ -10184,6 +10424,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 31131, @@ -10200,6 +10441,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -10280,6 +10522,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 418, @@ -10296,6 +10539,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23858, @@ -10312,6 +10556,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28662, @@ -10328,6 +10573,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -10408,6 +10654,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 5072, @@ -10424,6 +10671,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 13997, @@ -10440,6 +10688,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 7735, @@ -10456,6 +10705,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -10534,6 +10784,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 7270, @@ -10550,6 +10801,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 18703, @@ -10566,6 +10818,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27578, @@ -10582,6 +10835,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 8715, @@ -10598,6 +10852,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -10678,6 +10933,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 27686, @@ -10694,6 +10950,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10841, @@ -10710,6 +10967,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23784, @@ -10726,6 +10984,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 9342, @@ -10742,6 +11001,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -10822,6 +11082,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 29904, @@ -10838,6 +11099,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11506, @@ -10854,6 +11116,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 32328, @@ -10870,6 +11133,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -10955,6 +11219,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 2137, @@ -10971,6 +11236,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10883, @@ -10987,6 +11253,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27664, @@ -11003,6 +11270,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 342, @@ -11019,6 +11287,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -11104,6 +11373,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 2535, @@ -11120,6 +11390,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 2670, @@ -11136,6 +11407,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 6202, @@ -11152,6 +11424,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 9547, @@ -11168,6 +11441,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -11251,6 +11525,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 5844, @@ -11267,6 +11542,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 9654, @@ -11283,6 +11559,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 461, @@ -11299,6 +11576,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10819, @@ -11315,6 +11593,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -11395,6 +11674,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 9874, @@ -11411,6 +11691,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10992, @@ -11427,6 +11708,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22434, @@ -11443,6 +11725,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -11523,6 +11806,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 11625, @@ -11539,6 +11823,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22452, @@ -11555,6 +11840,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 12642, @@ -11571,6 +11857,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11716, @@ -11587,6 +11874,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -11667,6 +11955,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 7440, @@ -11683,6 +11972,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 26665, @@ -11699,6 +11989,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 9719, @@ -11715,6 +12006,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30220, @@ -11731,6 +12023,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -11811,6 +12104,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 28745, @@ -11827,6 +12121,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 32688, @@ -11843,6 +12138,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 26792, @@ -11859,6 +12155,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -11939,6 +12236,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 5528, @@ -11955,6 +12253,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 12358, @@ -11987,6 +12286,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 306, @@ -12003,6 +12303,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 8243, @@ -12019,6 +12320,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -12072,6 +12374,7 @@ export const PADDLING_POOL_255 = () => mode: "TC", }, ], + customAvatarUrl: null, }, { id: 675, @@ -12104,6 +12407,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 13736, @@ -12120,6 +12424,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27960, @@ -12136,6 +12441,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 25814, @@ -12152,6 +12458,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 31311, @@ -12168,6 +12475,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -12248,6 +12556,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 24441, @@ -12264,6 +12573,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28629, @@ -12280,6 +12590,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28822, @@ -12296,6 +12607,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 9211, @@ -12312,6 +12624,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -12397,6 +12710,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 30234, @@ -12413,6 +12727,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 35118, @@ -12429,6 +12744,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 32156, @@ -12445,6 +12761,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30751, @@ -12461,6 +12778,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -12544,6 +12862,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 16634, @@ -12560,6 +12879,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 2392, @@ -12576,6 +12896,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 26726, @@ -12592,6 +12913,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -12672,6 +12994,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 14973, @@ -12688,6 +13011,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 17137, @@ -12704,6 +13028,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 8391, @@ -12720,6 +13045,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -12805,6 +13131,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 17940, @@ -12821,6 +13148,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30972, @@ -12837,6 +13165,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 38902, @@ -12853,6 +13182,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 29099, @@ -12869,6 +13199,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 26683, @@ -12885,6 +13216,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 30767, @@ -12901,6 +13233,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -12986,6 +13319,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 15135, @@ -13002,6 +13336,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 31597, @@ -13018,6 +13353,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 34933, @@ -13034,6 +13370,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 14927, @@ -13050,6 +13387,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 7461, @@ -13066,6 +13404,7 @@ export const PADDLING_POOL_255 = () => streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -15119,6 +15458,7 @@ export const IN_THE_ZONE_32 = ({ discordId: "79237403620945920", discordAvatar: "6fc41a44b069a0d2152ac06d1e496c6c", customUrl: "sendou", + customAvatarUrl: null, }, staff: [ { @@ -15129,6 +15469,7 @@ export const IN_THE_ZONE_32 = ({ discordAvatar: "b33d8f230218d6a92705a63fdf803851", customUrl: "alicetheto", role: "STREAMER", + customAvatarUrl: null, }, { id: 12717, @@ -15138,6 +15479,7 @@ export const IN_THE_ZONE_32 = ({ discordAvatar: "a_b55f70ada809a600e73c5088b910e659", customUrl: "brufnie", role: "STREAMER", + customAvatarUrl: null, }, ], isFinalized: 1, @@ -15181,6 +15523,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 118, @@ -15197,6 +15540,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 133, @@ -15213,6 +15557,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 257, @@ -15229,6 +15574,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -15296,6 +15642,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 164, @@ -15312,6 +15659,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 138, @@ -15328,6 +15676,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 305, @@ -15344,6 +15693,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -15411,6 +15761,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 123, @@ -15427,6 +15778,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 1043, @@ -15443,6 +15795,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 702, @@ -15459,6 +15812,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -15526,6 +15880,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 439, @@ -15542,6 +15897,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 81, @@ -15558,6 +15914,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23381, @@ -15574,6 +15931,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 26278, @@ -15590,6 +15948,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 104, @@ -15606,6 +15965,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -15673,6 +16033,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 10293, @@ -15689,6 +16050,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 5728, @@ -15705,6 +16067,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 35, @@ -15721,6 +16084,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 99, @@ -15737,6 +16101,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -15804,6 +16169,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 48, @@ -15820,6 +16186,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 172, @@ -15836,6 +16203,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 126, @@ -15852,6 +16220,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 160, @@ -15868,6 +16237,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -15935,6 +16305,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 957, @@ -15951,6 +16322,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 25423, @@ -15967,6 +16339,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 20583, @@ -15983,6 +16356,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 1105, @@ -15999,6 +16373,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 14, @@ -16015,6 +16390,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -16082,6 +16458,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 451, @@ -16098,6 +16475,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 141, @@ -16114,6 +16492,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 260, @@ -16130,6 +16509,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 202, @@ -16146,6 +16526,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 276, @@ -16162,6 +16543,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -16229,6 +16611,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 124, @@ -16245,6 +16628,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 255, @@ -16261,6 +16645,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 252, @@ -16277,6 +16662,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -16344,6 +16730,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 151, @@ -16360,6 +16747,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 15418, @@ -16376,6 +16764,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 411, @@ -16392,6 +16781,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -16459,6 +16849,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 3298, @@ -16475,6 +16866,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 5337, @@ -16491,6 +16883,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 6557, @@ -16507,6 +16900,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -16574,6 +16968,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 57, @@ -16590,6 +16985,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 1658, @@ -16606,6 +17002,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 2801, @@ -16622,6 +17019,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -16689,6 +17087,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 291, @@ -16705,6 +17104,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 372, @@ -16721,6 +17121,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 392, @@ -16737,6 +17138,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 7326, @@ -16753,6 +17155,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -16820,6 +17223,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 286, @@ -16836,6 +17240,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 206, @@ -16852,6 +17257,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11010, @@ -16868,6 +17274,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -16935,6 +17342,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 94, @@ -16951,6 +17359,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 232, @@ -16967,6 +17376,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 233, @@ -16983,6 +17393,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -17050,6 +17461,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 12976, @@ -17066,6 +17478,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 15916, @@ -17082,6 +17495,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27958, @@ -17098,6 +17512,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 4603, @@ -17114,6 +17529,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -17181,6 +17597,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 10200, @@ -17197,6 +17614,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 229, @@ -17213,6 +17631,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 246, @@ -17229,6 +17648,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 14564, @@ -17245,6 +17665,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -17317,6 +17738,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 8734, @@ -17333,6 +17755,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 16980, @@ -17349,6 +17772,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 272, @@ -17365,6 +17789,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 6710, @@ -17381,6 +17806,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -17448,6 +17874,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 11593, @@ -17464,6 +17891,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 50, @@ -17480,6 +17908,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 8, @@ -17496,6 +17925,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 331, @@ -17512,6 +17942,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 132, @@ -17528,6 +17959,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -17595,6 +18027,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 36, @@ -17611,6 +18044,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 335, @@ -17627,6 +18061,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 292, @@ -17643,6 +18078,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -17710,6 +18146,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 4061, @@ -17726,6 +18163,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10592, @@ -17742,6 +18180,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10812, @@ -17758,6 +18197,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 115, @@ -17774,6 +18214,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 12395, @@ -17790,6 +18231,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -17862,6 +18304,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 71, @@ -17878,6 +18321,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 204, @@ -17894,6 +18338,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 4762, @@ -17910,6 +18355,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 6048, @@ -17926,6 +18372,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [], @@ -17987,6 +18434,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 14489, @@ -18003,6 +18451,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 26392, @@ -18019,6 +18468,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28725, @@ -18035,6 +18485,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -18102,6 +18553,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 15403, @@ -18118,6 +18570,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 9718, @@ -18134,6 +18587,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 18039, @@ -18150,6 +18604,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -18217,6 +18672,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 3258, @@ -18233,6 +18689,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 27108, @@ -18249,6 +18706,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 20143, @@ -18265,6 +18723,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 23820, @@ -18281,6 +18740,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28851, @@ -18297,6 +18757,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -18364,6 +18825,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 13296, @@ -18380,6 +18842,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 15346, @@ -18396,6 +18859,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 21099, @@ -18412,6 +18876,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 4099, @@ -18428,6 +18893,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -18495,6 +18961,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 20859, @@ -18511,6 +18978,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 13614, @@ -18527,6 +18995,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 22041, @@ -18543,6 +19012,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 20731, @@ -18559,6 +19029,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -18631,6 +19102,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 346, @@ -18647,6 +19119,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 1038, @@ -18663,6 +19136,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 6255, @@ -18679,6 +19153,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 4097, @@ -18695,6 +19170,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -18762,6 +19238,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 9674, @@ -18778,6 +19255,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28482, @@ -18794,6 +19272,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 10841, @@ -18810,6 +19289,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 20154, @@ -18826,6 +19306,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -18891,6 +19372,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 4307, @@ -18907,6 +19389,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 21339, @@ -18923,6 +19406,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 1136, @@ -18939,6 +19423,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 1441, @@ -18955,6 +19440,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 25117, @@ -18971,6 +19457,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -19038,6 +19525,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 168, @@ -19054,6 +19542,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 1178, @@ -19070,6 +19559,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 9064, @@ -19086,6 +19576,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 11148, @@ -19102,6 +19593,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -19172,6 +19664,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 23128, @@ -19188,6 +19681,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 38080, @@ -19204,6 +19698,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 35807, @@ -19220,6 +19715,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -19287,6 +19783,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 24705, @@ -19303,6 +19800,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 9367, @@ -19319,6 +19817,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 28191, @@ -19335,6 +19834,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 13342, @@ -19351,6 +19851,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [ @@ -19425,6 +19926,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "OWNER", + customAvatarUrl: null, }, { userId: 8927, @@ -19441,6 +19943,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, { userId: 4434, @@ -19457,6 +19960,7 @@ export const IN_THE_ZONE_32 = ({ streamViewerCount: null, streamThumbnailUrl: null, role: "REGULAR", + customAvatarUrl: null, }, ], checkIns: [], diff --git a/app/features/tournament-bracket/core/tests/test-utils.ts b/app/features/tournament-bracket/core/tests/test-utils.ts index e39bc6d27..178e2bbbc 100644 --- a/app/features/tournament-bracket/core/tests/test-utils.ts +++ b/app/features/tournament-bracket/core/tests/test-utils.ts @@ -97,6 +97,7 @@ export const testTournament = ({ teams: nTeams(participant.length, Math.min(...participant)), author: { customUrl: null, + customAvatarUrl: null, discordAvatar: null, discordId: "123", username: "test", diff --git a/app/features/tournament-lfg/TournamentLFGRepository.server.ts b/app/features/tournament-lfg/TournamentLFGRepository.server.ts index 382b3edef..7b434a9c8 100644 --- a/app/features/tournament-lfg/TournamentLFGRepository.server.ts +++ b/app/features/tournament-lfg/TournamentLFGRepository.server.ts @@ -7,6 +7,7 @@ import { shortNanoid } from "~/utils/id"; import invariant from "~/utils/invariant"; import { concatUserSubmittedImagePrefix, + customAvatarUrl, matchProfileWeapons, } from "~/utils/kysely.server"; import { errorIsSqliteForeignKeyConstraintFailure } from "~/utils/sql"; @@ -64,6 +65,7 @@ type TournamentLFGMemberObject = { username: Tables["User"]["username"]; discordId: Tables["User"]["discordId"]; discordAvatar: Tables["User"]["discordAvatar"]; + customAvatarUrl: string | null; customUrl: Tables["User"]["customUrl"]; languages: Tables["User"]["languages"]; vc: Tables["User"]["vc"]; @@ -108,6 +110,7 @@ export async function findLookingTeamsByTournamentId(tournamentId: number) { username: eb.ref("User.username"), discordId: eb.ref("User.discordId"), discordAvatar: eb.ref("User.discordAvatar"), + customAvatarUrl: customAvatarUrl(eb), customUrl: eb.ref("User.customUrl"), languages: eb.ref("User.languages"), vc: eb.ref("User.vc"), @@ -147,6 +150,7 @@ export async function findSubGroups(tournamentId: number) { username: eb.ref("User.username"), discordId: eb.ref("User.discordId"), discordAvatar: eb.ref("User.discordAvatar"), + customAvatarUrl: customAvatarUrl(eb), customUrl: eb.ref("User.customUrl"), languages: eb.ref("User.languages"), vc: eb.ref("User.vc"), diff --git a/app/features/tournament-lfg/components/LFGGroupCard.tsx b/app/features/tournament-lfg/components/LFGGroupCard.tsx index 95def285d..2b7408027 100644 --- a/app/features/tournament-lfg/components/LFGGroupCard.tsx +++ b/app/features/tournament-lfg/components/LFGGroupCard.tsx @@ -28,6 +28,7 @@ export type LFGGroupMember = { username: string; discordId: string; discordAvatar: string | null; + customAvatarUrl: string | null; customUrl: string | null; languages: string[]; vc: "YES" | "NO" | "LISTEN_ONLY" | null; diff --git a/app/features/tournament-lfg/loaders/to.$id.looking.server.ts b/app/features/tournament-lfg/loaders/to.$id.looking.server.ts index 739153970..091246234 100644 --- a/app/features/tournament-lfg/loaders/to.$id.looking.server.ts +++ b/app/features/tournament-lfg/loaders/to.$id.looking.server.ts @@ -118,6 +118,7 @@ async function subsMode({ username: member.username, discordId: member.discordId, discordAvatar: member.discordAvatar, + customAvatarUrl: member.customAvatarUrl, customUrl: member.customUrl, vc: member.vc, languages, @@ -160,6 +161,7 @@ async function resolveOwnTeam({ username: m.username, discordId: m.discordId, discordAvatar: m.discordAvatar, + customAvatarUrl: m.customAvatarUrl, customUrl: m.customUrl, languages: [], vc: null, @@ -200,6 +202,7 @@ function transformMembers( username: m.username, discordId: m.discordId, discordAvatar: m.discordAvatar, + customAvatarUrl: m.customAvatarUrl, customUrl: m.customUrl, languages, vc: m.vc, diff --git a/app/features/tournament-match/TournamentMatchRepository.server.ts b/app/features/tournament-match/TournamentMatchRepository.server.ts index bc37af904..9c4fbae45 100644 --- a/app/features/tournament-match/TournamentMatchRepository.server.ts +++ b/app/features/tournament-match/TournamentMatchRepository.server.ts @@ -4,6 +4,7 @@ import { db } from "~/db/sql"; import { TournamentMatchStatus, type TournamentRoundMaps } from "~/db/tables"; import type { ModeShort, StageId } from "~/modules/in-game-lists/types"; import invariant from "~/utils/invariant"; +import { customAvatarUrl } from "~/utils/kysely.server"; import type { Unwrapped } from "~/utils/types"; const opponentOneId = sql`"TournamentMatch"."opponentOne" ->> '$.id'`; @@ -52,7 +53,7 @@ export async function findMatchById(id: number) { eb .selectFrom("TournamentTeamMember") .innerJoin("User", "User.id", "TournamentTeamMember.userId") - .select([ + .select((eb) => [ "User.id", "User.username", "TournamentTeamMember.tournamentTeamId", @@ -65,6 +66,7 @@ export async function findMatchById(id: number) { "User.customUrl", "User.discordAvatar", "User.pronouns", + customAvatarUrl(eb).as("customAvatarUrl"), ]) .where(({ or, eb: innerEb }) => or([ @@ -405,12 +407,13 @@ export function findByTournamentTeamId(tournamentTeamId: number) { "otherTeam.id", ), ) - .select([ + .select((eb) => [ "User.id", "User.username", "User.discordAvatar", "User.discordId", "User.customUrl", + customAvatarUrl(eb).as("customAvatarUrl"), ]) .whereRef( "TournamentMatchGameResult.matchId", diff --git a/app/features/tournament-match/components/TournamentMatchActionTab.tsx b/app/features/tournament-match/components/TournamentMatchActionTab.tsx index e2c00bef6..c953f677a 100644 --- a/app/features/tournament-match/components/TournamentMatchActionTab.tsx +++ b/app/features/tournament-match/components/TournamentMatchActionTab.tsx @@ -223,12 +223,14 @@ function buildSetEndingData({ discordId: string; discordAvatar: string | null; customUrl: string | null; + customAvatarUrl: string | null; }): CommonUser => ({ id: m.userId, username: m.username, discordId: m.discordId, discordAvatar: m.discordAvatar, customUrl: m.customUrl, + customAvatarUrl: m.customAvatarUrl, }); const teamOneMembersMap = new Map( diff --git a/app/features/tournament-match/components/TournamentMatchTabs.tsx b/app/features/tournament-match/components/TournamentMatchTabs.tsx index 447fa836b..ef6d667ec 100644 --- a/app/features/tournament-match/components/TournamentMatchTabs.tsx +++ b/app/features/tournament-match/components/TournamentMatchTabs.tsx @@ -156,6 +156,7 @@ function resolveTimelineMaps( discordId: u.discordId, discordAvatar: u.discordAvatar, customUrl: u.customUrl, + customAvatarUrl: u.customAvatarUrl, })); return data.results.map((result, mapIndex) => { @@ -398,6 +399,7 @@ function TournamentMatchRosterTab({ discordId: m.discordId, discordAvatar: m.discordAvatar, customUrl: m.customUrl, + customAvatarUrl: m.customAvatarUrl, inGameName: m.inGameName, })), subbedOut, diff --git a/app/features/tournament-organization/TournamentOrganizationRepository.server.ts b/app/features/tournament-organization/TournamentOrganizationRepository.server.ts index 15fe20356..16eca1d31 100644 --- a/app/features/tournament-organization/TournamentOrganizationRepository.server.ts +++ b/app/features/tournament-organization/TournamentOrganizationRepository.server.ts @@ -15,8 +15,9 @@ import { dateToDatabaseTimestamp, } from "~/utils/dates"; import { - COMMON_USER_FIELDS, + commonUserSelect, concatUserSubmittedImagePrefix, + customAvatarUrl, tournamentLogoWithDefault, } from "~/utils/kysely.server"; import { mySlugify } from "~/utils/urls"; @@ -74,10 +75,10 @@ export async function findBySlug(slug: string) { eb .selectFrom("TournamentOrganizationMember") .innerJoin("User", "User.id", "TournamentOrganizationMember.userId") - .select([ + .select((eb) => [ "TournamentOrganizationMember.role", "TournamentOrganizationMember.roleDisplayName", - ...COMMON_USER_FIELDS, + ...commonUserSelect(eb), ]) .whereRef( "TournamentOrganizationMember.organizationId", @@ -250,7 +251,11 @@ const findEventsBaseQuery = (organizationId: number) => innerEb .selectFrom("TournamentResult as WinnerResult") .innerJoin("User", "User.id", "WinnerResult.userId") - .select(["User.discordAvatar", "User.discordId"]) + .select((winnerEb) => [ + "User.discordAvatar", + "User.discordId", + customAvatarUrl(winnerEb).as("customAvatarUrl"), + ]) .whereRef( "WinnerResult.tournamentTeamId", "=", @@ -284,7 +289,11 @@ const findEventsBaseQuery = (organizationId: number) => "User.id", "CalendarEventResultPlayer.userId", ) - .select(["User.discordAvatar", "User.discordId"]) + .select((playerEb) => [ + "User.discordAvatar", + "User.discordId", + customAvatarUrl(playerEb).as("customAvatarUrl"), + ]) .whereRef( "CalendarEventResultPlayer.teamId", "=", @@ -617,11 +626,11 @@ export function allBannedUsersByOrganizationId(organizationId: number) { return db .selectFrom("TournamentOrganizationBannedUser") .innerJoin("User", "User.id", "TournamentOrganizationBannedUser.userId") - .select([ + .select((eb) => [ "TournamentOrganizationBannedUser.privateNote", "TournamentOrganizationBannedUser.updatedAt", "TournamentOrganizationBannedUser.expiresAt", - ...COMMON_USER_FIELDS, + ...commonUserSelect(eb), ]) .where( "TournamentOrganizationBannedUser.organizationId", diff --git a/app/features/tournament-organization/core/leaderboards.server.ts b/app/features/tournament-organization/core/leaderboards.server.ts index a39726be9..c83c82e86 100644 --- a/app/features/tournament-organization/core/leaderboards.server.ts +++ b/app/features/tournament-organization/core/leaderboards.server.ts @@ -106,6 +106,7 @@ async function calendarEventPoints( leaderboardInfo.set(player.id, { user: { customUrl: player.customUrl, + customAvatarUrl: player.customAvatarUrl, discordAvatar: player.discordAvatar, discordId: player.discordId!, id: player.id, diff --git a/app/features/tournament/TournamentAuditLogRepository.server.ts b/app/features/tournament/TournamentAuditLogRepository.server.ts index a82c1c5f3..e96ce2079 100644 --- a/app/features/tournament/TournamentAuditLogRepository.server.ts +++ b/app/features/tournament/TournamentAuditLogRepository.server.ts @@ -5,7 +5,7 @@ import { db } from "~/db/sql"; import type { DB, Tables, TournamentAuditLogMetadata } from "~/db/tables"; import { actorId } from "~/features/auth/core/user.server"; import { databaseTimestampNow, dateToDatabaseTimestamp } from "~/utils/dates"; -import { COMMON_USER_FIELDS } from "~/utils/kysely.server"; +import { commonUserSelect } from "~/utils/kysely.server"; export const AUDIT_LOG_PAGE_SIZE = 30; @@ -138,13 +138,13 @@ export function findByTournamentId({ jsonObjectFrom( eb .selectFrom("User") - .select(COMMON_USER_FIELDS) + .select((eb) => commonUserSelect(eb)) .whereRef("User.id", "=", "TournamentAuditLog.actorUserId"), ).as("actor"), jsonObjectFrom( eb .selectFrom("User") - .select(COMMON_USER_FIELDS) + .select((eb) => commonUserSelect(eb)) .whereRef("User.id", "=", "TournamentAuditLog.subjectUserId"), ).as("subject"), jsonObjectFrom( diff --git a/app/features/tournament/TournamentRepository.server.ts b/app/features/tournament/TournamentRepository.server.ts index 117470bcd..6e256772c 100644 --- a/app/features/tournament/TournamentRepository.server.ts +++ b/app/features/tournament/TournamentRepository.server.ts @@ -22,8 +22,9 @@ import { databaseTimestampNow, dateToDatabaseTimestamp } from "~/utils/dates"; import { shortNanoid } from "~/utils/id"; import invariant from "~/utils/invariant"; import { - COMMON_USER_FIELDS, + commonUserSelect, concatUserSubmittedImagePrefix, + customAvatarUrl, tournamentLogoWithDefault, } from "~/utils/kysely.server"; import type { Unwrapped } from "~/utils/types"; @@ -95,10 +96,10 @@ export async function findById(id: number) { "TournamentOrganizationMember.userId", "User.id", ) - .select([ + .select((eb) => [ "TournamentOrganizationMember.userId", "TournamentOrganizationMember.role", - ...COMMON_USER_FIELDS, + ...commonUserSelect(eb), "User.pronouns", ]) .whereRef( @@ -128,15 +129,15 @@ export async function findById(id: number) { jsonObjectFrom( eb .selectFrom("User") - .select([...COMMON_USER_FIELDS, "User.pronouns"]) + .select((eb) => [...commonUserSelect(eb), "User.pronouns"]) .whereRef("User.id", "=", "CalendarEvent.authorId"), ).as("author"), jsonArrayFrom( eb .selectFrom("TournamentStaff") .innerJoin("User", "TournamentStaff.userId", "User.id") - .select([ - ...COMMON_USER_FIELDS, + .select((eb) => [ + ...commonUserSelect(eb), "User.pronouns", "TournamentStaff.role", ]) @@ -194,7 +195,7 @@ export async function findById(id: number) { ) .leftJoin("PlusTier", "PlusTier.userId", "User.id") .leftJoin("LiveStream", "LiveStream.userId", "User.id") - .select([ + .select((eb) => [ "User.id as userId", "User.username", "User.discordId", @@ -213,6 +214,7 @@ export async function findById(id: number) { "LiveStream.twitch as streamTwitch", "LiveStream.viewerCount as streamViewerCount", "LiveStream.thumbnailUrl as streamThumbnailUrl", + customAvatarUrl(eb).as("customAvatarUrl"), ]) .whereRef( "TournamentTeamMember.tournamentTeamId", @@ -584,7 +586,7 @@ export function forShowcase() { .whereRef("TournamentResult.tournamentId", "=", "Tournament.id") .where("TournamentResult.placement", "=", 1) .select((eb) => [ - ...COMMON_USER_FIELDS, + ...commonUserSelect(eb), "User.country", "TournamentResult.div", "TournamentTeam.name as teamName", @@ -665,7 +667,7 @@ export function topThreeResultsByTournamentId(tournamentId: number) { jsonObjectFrom( eb .selectFrom("User") - .select([...COMMON_USER_FIELDS]) + .select((eb) => commonUserSelect(eb)) .whereRef("User.id", "=", "TournamentResult.userId"), ).as("user"), ]) diff --git a/app/features/tournament/core/sets.server.ts b/app/features/tournament/core/sets.server.ts index 2a8355e45..d4b05bb80 100644 --- a/app/features/tournament/core/sets.server.ts +++ b/app/features/tournament/core/sets.server.ts @@ -36,7 +36,7 @@ export interface PlayedSet { Pick< Tables["User"], "id" | "username" | "discordAvatar" | "discordId" | "customUrl" - > + > & { customAvatarUrl: string | null } >; }; } diff --git a/app/features/user-page/UserRepository.server.ts b/app/features/user-page/UserRepository.server.ts index bc2f3c31e..f30d4a58b 100644 --- a/app/features/user-page/UserRepository.server.ts +++ b/app/features/user-page/UserRepository.server.ts @@ -1,4 +1,4 @@ -import type { ExpressionBuilder, FunctionModule, NotNull } from "kysely"; +import type { ExpressionBuilder, NotNull } from "kysely"; import { sql } from "kysely"; import { jsonArrayFrom } from "kysely/helpers/sqlite"; import * as R from "remeda"; @@ -17,8 +17,9 @@ import { isSupporter } from "~/modules/permissions/utils"; import { databaseTimestampNow, dateToDatabaseTimestamp } from "~/utils/dates"; import invariant from "~/utils/invariant"; import { - COMMON_USER_FIELDS, + commonUserSelect, concatUserSubmittedImagePrefix, + customAvatarUrl, tournamentLogoOrNull, userChatNameHue, userProfileWeapons, @@ -87,7 +88,7 @@ export function findLayoutDataByIdentifier( return identifierToUserIdQuery(identifier) .leftJoin("PlusTier", "PlusTier.userId", "User.id") .select((eb) => [ - ...COMMON_USER_FIELDS, + ...commonUserSelect(eb), "User.pronouns", "User.country", "User.inGameName", @@ -182,6 +183,8 @@ export async function findProfileByIdentifier( "User.patronTier", "PlusTier.tier as plusTier", "User.pronouns", + "User.customAvatarImgId", + customAvatarUrl(eb).as("customAvatarUrl"), userProfileWeapons(eb).as("weapons"), jsonArrayFrom( eb @@ -380,7 +383,7 @@ export function findByFriendCode(friendCode: string) { return db .selectFrom("UserFriendCode") .innerJoin("User", "User.id", "UserFriendCode.userId") - .select([...COMMON_USER_FIELDS]) + .select((eb) => commonUserSelect(eb)) .where("UserFriendCode.friendCode", "=", friendCode) .execute(); } @@ -391,7 +394,7 @@ export async function findLeanById(id: number) { .leftJoin("PlusTier", "PlusTier.userId", "User.id") .where("User.id", "=", id) .select(({ eb }) => [ - ...COMMON_USER_FIELDS, + ...commonUserSelect(eb), "User.customTheme", "User.isArtist", "User.isVideoAdder", @@ -439,11 +442,11 @@ export function findModInfoById(id: number) { eb .selectFrom("ModNote") .innerJoin("User", "User.id", "ModNote.authorId") - .select([ + .select((eb) => [ "ModNote.id as noteId", "ModNote.text", "ModNote.createdAt", - ...COMMON_USER_FIELDS, + ...commonUserSelect(eb), ]) .where("ModNote.isDeleted", "=", 0) .where("ModNote.userId", "=", id) @@ -453,11 +456,11 @@ export function findModInfoById(id: number) { eb .selectFrom("BanLog") .innerJoin("User", "User.id", "BanLog.bannedByUserId") - .select([ + .select((eb) => [ "BanLog.banned", "BanLog.bannedReason", "BanLog.createdAt", - ...COMMON_USER_FIELDS, + ...commonUserSelect(eb), ]) .where("BanLog.userId", "=", id) .orderBy("BanLog.createdAt", "desc"), @@ -492,14 +495,7 @@ export function findAllPlusServerMembers() { export async function findChatUsersByUserIds(userIds: number[]) { const users = await db .selectFrom("User") - .select([ - "User.id", - "User.discordId", - "User.discordAvatar", - "User.username", - "User.pronouns", - userChatNameHue, - ]) + .select((eb) => [...commonUserSelect(eb), "User.pronouns", userChatNameHue]) .where("User.id", "in", userIds) .execute(); @@ -601,7 +597,10 @@ export function findResultsByUserId( eb .selectFrom("CalendarEventResultPlayer") .leftJoin("User", "User.id", "CalendarEventResultPlayer.userId") - .select([...COMMON_USER_FIELDS, "CalendarEventResultPlayer.name"]) + .select((eb) => [ + ...commonUserSelect(eb), + "CalendarEventResultPlayer.name", + ]) .whereRef( "CalendarEventResultPlayer.teamId", "=", @@ -636,7 +635,10 @@ export function findResultsByUserId( eb .selectFrom("TournamentResult as TournamentResult2") .innerJoin("User", "User.id", "TournamentResult2.userId") - .select([...COMMON_USER_FIELDS, sql`null`.as("name")]) + .select((eb) => [ + ...commonUserSelect(eb), + sql`null`.as("name"), + ]) .whereRef( "TournamentResult2.tournamentTeamId", "=", @@ -777,16 +779,18 @@ export async function findResultPlacementsByUserId(userId: number) { ]; } -const searchSelectedFields = ({ fn }: { fn: FunctionModule }) => +const searchSelectedFields = (eb: ExpressionBuilder) => [ - ...COMMON_USER_FIELDS, + ...commonUserSelect(eb), "User.inGameName", "PlusTier.tier as plusTier", - fn("iif", [ - "User.showDiscordUniqueName", - "User.discordUniqueName", - sql`null`, - ]).as("discordUniqueName"), + eb + .fn("iif", [ + "User.showDiscordUniqueName", + "User.discordUniqueName", + sql`null`, + ]) + .as("discordUniqueName"), ] as const; export async function search({ query, @@ -1069,12 +1073,31 @@ type UpdateProfileArgs = Pick< > & { weapons: Pick[]; favoriteBadgeIds?: number[] | null; + customAvatarImgId?: number | null; }; export function updateOwnProfile(args: UpdateProfileArgs) { const userId = actorId(); return db.transaction().execute(async (trx) => { await trx.deleteFrom("UserWeapon").where("userId", "=", userId).execute(); + // a removed or replaced custom avatar is no longer referenced by anything, + // so its submitted image row is cleaned up + const current = await trx + .selectFrom("User") + .select("User.customAvatarImgId") + .where("id", "=", userId) + .executeTakeFirst(); + if ( + current?.customAvatarImgId && + current.customAvatarImgId !== args.customAvatarImgId + ) { + await trx + .deleteFrom("UnvalidatedUserSubmittedImage") + .where("id", "=", current.customAvatarImgId) + .where("UnvalidatedUserSubmittedImage.submitterUserId", "=", userId) + .execute(); + } + if (args.weapons.length > 0) { await trx .insertInto("UserWeapon") @@ -1109,6 +1132,7 @@ export function updateOwnProfile(args: UpdateProfileArgs) { commissionsOpen: args.commissionsOpen, commissionsOpenedAt: args.commissionsOpen === 1 ? databaseTimestampNow() : null, + customAvatarImgId: args.customAvatarImgId ?? null, }) .where("id", "=", userId) .returning(["User.id", "User.customUrl", "User.discordId"]) diff --git a/app/features/user-page/actions/u.$identifier.edit.server.ts b/app/features/user-page/actions/u.$identifier.edit.server.ts index 4a045b8c3..16a963150 100644 --- a/app/features/user-page/actions/u.$identifier.edit.server.ts +++ b/app/features/user-page/actions/u.$identifier.edit.server.ts @@ -4,16 +4,16 @@ import { BADGE } from "~/features/badges/badges-constants"; import * as TournamentTeamRepository from "~/features/tournament/TournamentTeamRepository.server"; import { clearTournamentDataCache } from "~/features/tournament-bracket/core/Tournament.server"; import * as UserRepository from "~/features/user-page/UserRepository.server"; -import { parseFormData } from "~/form/parse.server"; +import { parseFormDataWithImages } from "~/form/parse.server"; import { userPage } from "~/utils/urls"; -import { userEditProfileSchemaServer } from "../user-page-schemas.server"; +import { userEditProfileBaseSchema } from "../user-page-schemas"; export const action: ActionFunction = async ({ request }) => { const user = requireUser(); - const result = await parseFormData({ + const result = await parseFormDataWithImages({ request, - schema: userEditProfileSchemaServer, + schema: userEditProfileBaseSchema, }); if (!result.success) { @@ -22,6 +22,17 @@ export const action: ActionFunction = async ({ request }) => { const data = result.data; + if (data.customUrl) { + const existingUser = await UserRepository.findByCustomUrl(data.customUrl); + if (existingUser && existingUser.id !== user.id) { + return { + fieldErrors: { + customUrl: "forms:errors.profileCustomUrlDuplicate", + }, + }; + } + } + const [subjectPronoun, objectPronoun] = data.pronouns ?? [null, null]; const pronouns = subjectPronoun && objectPronoun @@ -58,6 +69,7 @@ export const action: ActionFunction = async ({ request }) => { showDiscordUniqueName: data.showDiscordUniqueName ? 1 : 0, commissionsOpen: isArtist && data.commissionsOpen ? 1 : 0, commissionText: isArtist ? data.commissionText : null, + customAvatarImgId: isSupporter ? data.customAvatar : null, }); await UserRepository.updateOwnPreferences({ diff --git a/app/features/user-page/routes/u.$identifier.edit.test.ts b/app/features/user-page/routes/u.$identifier.edit.test.ts index eb84e5ef4..a6dec8030 100644 --- a/app/features/user-page/routes/u.$identifier.edit.test.ts +++ b/app/features/user-page/routes/u.$identifier.edit.test.ts @@ -15,6 +15,7 @@ const DEFAULT_FIELDS = { commissionsOpen: false, commissionText: null, country: "FI", + customAvatar: null, customName: null, customUrl: null, favoriteBadgeIds: [], diff --git a/app/features/user-page/routes/u.$identifier.edit.tsx b/app/features/user-page/routes/u.$identifier.edit.tsx index 32ba40757..f97119bff 100644 --- a/app/features/user-page/routes/u.$identifier.edit.tsx +++ b/app/features/user-page/routes/u.$identifier.edit.tsx @@ -3,6 +3,7 @@ import { Link, useLoaderData, useMatches } from "react-router"; import { FormMessage } from "~/components/FormMessage"; import { FriendCodePopover } from "~/components/FriendCodePopover"; import { BADGE } from "~/features/badges/badges-constants"; +import { existingImage } from "~/form/image-field"; import { SendouForm } from "~/form/SendouForm"; import { useHydrated } from "~/hooks/useHydrated"; import { useHasRole } from "~/modules/permissions/hooks"; @@ -41,6 +42,10 @@ export default function UserEditPage() { })); const defaultValues = { + customAvatar: existingImage( + data.user.customAvatarImgId, + data.user.customAvatarUrl, + ), customName: data.user.customName ?? "", customUrl: layoutData.user.customUrl ?? "", inGameName: data.user.inGameName ?? "", @@ -66,12 +71,14 @@ export default function UserEditPage() { schema={userEditProfileBaseSchema} defaultValues={defaultValues} submitButtonText={t("common:actions.save")} + revalidateRoot > {({ FormField }) => ( <> + diff --git a/app/features/user-page/routes/u.$identifier.tsx b/app/features/user-page/routes/u.$identifier.tsx index 65d33fbc4..f9654a60f 100644 --- a/app/features/user-page/routes/u.$identifier.tsx +++ b/app/features/user-page/routes/u.$identifier.tsx @@ -46,7 +46,17 @@ export const handle: SendouRouteHandle = { if (!data) return []; - if (!data.user.discordAvatar) { + const imgPath = data.user.customAvatarUrl + ? data.user.customAvatarUrl + : data.user.discordAvatar + ? discordAvatarUrl({ + discordId: data.user.discordId, + discordAvatar: data.user.discordAvatar, + size: "sm", + }) + : null; + + if (!imgPath) { return { text: data.user.username, href: userPage(data.user), @@ -55,11 +65,7 @@ export const handle: SendouRouteHandle = { } return { - imgPath: discordAvatarUrl({ - discordId: data.user.discordId, - discordAvatar: data.user.discordAvatar, - size: "sm", - }), + imgPath, href: userPage(data.user), type: "IMAGE", text: data.user.username, diff --git a/app/features/user-page/user-page-schemas.server.ts b/app/features/user-page/user-page-schemas.server.ts index 6deae07da..3cec7ab79 100644 --- a/app/features/user-page/user-page-schemas.server.ts +++ b/app/features/user-page/user-page-schemas.server.ts @@ -1,29 +1,6 @@ -import { z } from "zod"; import { requireUser } from "~/features/auth/core/user.server"; import * as BuildRepository from "~/features/builds/BuildRepository.server"; -import * as UserRepository from "./UserRepository.server"; -import { - gearAllOrNoneRefine, - newBuildBaseSchema, - userEditProfileBaseSchema, -} from "./user-page-schemas"; - -export const userEditProfileSchemaServer = - userEditProfileBaseSchema.superRefine(async (data, ctx) => { - if (!data.customUrl) return; - - const existingUser = await UserRepository.findByCustomUrl(data.customUrl); - if (!existingUser) return; - - const currentUser = requireUser(); - if (existingUser.id === currentUser.id) return; - - ctx.addIssue({ - code: z.ZodIssueCode.custom, - message: "forms:errors.profileCustomUrlDuplicate", - path: ["customUrl"], - }); - }); +import { gearAllOrNoneRefine, newBuildBaseSchema } from "./user-page-schemas"; export const newBuildSchemaServer = newBuildBaseSchema .refine(gearAllOrNoneRefine.fn, gearAllOrNoneRefine.opts) diff --git a/app/features/user-page/user-page-schemas.ts b/app/features/user-page/user-page-schemas.ts index c1ccae633..e7c39382f 100644 --- a/app/features/user-page/user-page-schemas.ts +++ b/app/features/user-page/user-page-schemas.ts @@ -8,6 +8,7 @@ import { customField, dualSelectOptional, idConstantOptional, + image, selectDynamicOptional, stringConstant, textAreaOptional, @@ -61,6 +62,11 @@ const SENS_ITEMS = [ })); export const userEditProfileBaseSchema = z.object({ + customAvatar: image({ + label: "labels.profileCustomAvatar", + bottomText: "bottomTexts.profileCustomAvatar", + autoValidate: true, + }), customName: textFieldOptional({ label: "labels.profileCustomName", bottomText: "bottomTexts.profileCustomName", diff --git a/app/features/vods/VodRepository.server.ts b/app/features/vods/VodRepository.server.ts index b565d3098..866e857b1 100644 --- a/app/features/vods/VodRepository.server.ts +++ b/app/features/vods/VodRepository.server.ts @@ -14,7 +14,11 @@ import { dayMonthYearToDatabaseTimestamp, } from "~/utils/dates"; import invariant from "~/utils/invariant"; -import { type CommonUser, commonUserJsonObject } from "~/utils/kysely.server"; +import { + type CommonUser, + commonUserJsonObject, + commonUserSelect, +} from "~/utils/kysely.server"; import { VODS_PAGE_BATCH_SIZE } from "./vods-constants"; import type { VideoBeingAdded, Vod } from "./vods-types"; import { @@ -65,12 +69,7 @@ export async function findVods({ jsonArrayFrom( eb .selectFrom("User") - .select([ - "User.username", - "User.discordId", - "User.discordAvatar", - "User.customUrl", - ]) + .select((playerEb) => commonUserSelect(playerEb)) .whereRef("User.id", "=", "VideoMatchPlayer.playerUserId"), ).as("players"), ]); diff --git a/app/features/vods/vods-types.ts b/app/features/vods/vods-types.ts index c5efae1cd..135c67103 100644 --- a/app/features/vods/vods-types.ts +++ b/app/features/vods/vods-types.ts @@ -8,10 +8,10 @@ export type VideoBeingAdded = z.infer; export interface Vod { id: Tables["Video"]["id"]; pov?: - | Pick< + | (Pick< Tables["User"], "username" | "discordId" | "discordAvatar" | "customUrl" | "id" - > + > & { customAvatarUrl: string | null }) | string; title: Tables["Video"]["title"]; type: Tables["Video"]["type"]; diff --git a/app/form/FormField.tsx b/app/form/FormField.tsx index 1af18e6a9..8a2b1a9b9 100644 --- a/app/form/FormField.tsx +++ b/app/form/FormField.tsx @@ -333,6 +333,7 @@ export function FormField({ void} /> diff --git a/app/form/fields.ts b/app/form/fields.ts index dadce2ce8..c42398dfb 100644 --- a/app/form/fields.ts +++ b/app/form/fields.ts @@ -84,6 +84,7 @@ function prefixItems( export function image(args: { label: FormsTranslationKey; + bottomText?: FormsTranslationKey; dimensions?: "logo" | "thick-banner" | { width: number; height: number }; autoValidate?: boolean; }) { @@ -91,6 +92,7 @@ export function image(args: { // instance would otherwise have its metadata overwritten by later fields) return imageValue.clone().register(formRegistry, { label: prefixKey(args.label), + bottomText: prefixKey(args.bottomText), dimensions: args.dimensions ?? "logo", autoValidate: args.autoValidate ?? false, type: "image", diff --git a/app/form/fields/ImageFormField.tsx b/app/form/fields/ImageFormField.tsx index 820e27496..977405a78 100644 --- a/app/form/fields/ImageFormField.tsx +++ b/app/form/fields/ImageFormField.tsx @@ -15,16 +15,19 @@ import styles from "./ImageFormField.module.css"; type ImageFormFieldProps = Omit, "onBlur"> & { value: ImageFieldValue; onChange: (value: ImageFieldValue) => void; + disabled?: boolean; }; export function ImageFormField({ name, label, + bottomText, dimensions, autoValidate, error, value, onChange, + disabled, }: ImageFormFieldProps) { const id = React.useId(); const { t } = useTranslation(["common"]); @@ -72,7 +75,8 @@ export function ImageFormField({ label={label} error={error} bottomText={ - autoValidate ? undefined : "forms:bottomTexts.imageModeration" + bottomText ?? + (autoValidate ? undefined : "forms:bottomTexts.imageModeration") } >
@@ -88,6 +92,7 @@ export function ImageFormField({ variant="minimal-destructive" size="small" onPress={() => onChange(null)} + isDisabled={disabled} > {t("common:actions.remove")} @@ -97,6 +102,7 @@ export function ImageFormField({ type="file" accept="image/png, image/jpeg, image/webp" onChange={handleFileChange} + disabled={disabled} /> )}
diff --git a/app/form/types.ts b/app/form/types.ts index 44a632b12..97c432763 100644 --- a/app/form/types.ts +++ b/app/form/types.ts @@ -117,8 +117,7 @@ interface FormFieldMapPool extends FormFieldBase { disableBannedMaps?: boolean; } -interface FormFieldImage - extends Omit, "bottomText"> { +interface FormFieldImage extends FormFieldBase { dimensions?: ImageFieldDimensions; /** Validate uploaded images immediately, bypassing the moderator queue (e.g. trusted org logos). */ autoValidate?: boolean; diff --git a/app/root.tsx b/app/root.tsx index e0880b4b1..487eee4af 100644 --- a/app/root.tsx +++ b/app/root.tsx @@ -124,6 +124,7 @@ export const loader = async ({ request }: LoaderFunctionArgs) => { discordId: user.discordId, id: user.id, customUrl: user.customUrl, + customAvatarUrl: user.customAvatarUrl, inGameName: user.inGameName, friendCode: user.friendCode, preferences: user.preferences ?? {}, diff --git a/app/routines/syncLiveStreams.test.ts b/app/routines/syncLiveStreams.test.ts index 6816f1f22..87e32e177 100644 --- a/app/routines/syncLiveStreams.test.ts +++ b/app/routines/syncLiveStreams.test.ts @@ -108,6 +108,7 @@ describe("syncLiveStreams tournament streamers", () => { streamTwitch: null, streamViewerCount: null, streamThumbnailUrl: null, + customAvatarUrl: null, }, ], }), @@ -148,6 +149,7 @@ describe("syncLiveStreams tournament streamers", () => { streamTwitch: null, streamViewerCount: null, streamThumbnailUrl: null, + customAvatarUrl: null, }, ], }), @@ -201,6 +203,7 @@ describe("syncLiveStreams tournament streamers", () => { streamTwitch: null, streamViewerCount: null, streamThumbnailUrl: null, + customAvatarUrl: null, }, ], }), @@ -237,6 +240,7 @@ describe("syncLiveStreams tournament streamers", () => { streamTwitch: null, streamViewerCount: null, streamThumbnailUrl: null, + customAvatarUrl: null, }, ], }), @@ -276,6 +280,7 @@ describe("syncLiveStreams tournament streamers", () => { streamTwitch: null, streamViewerCount: null, streamThumbnailUrl: null, + customAvatarUrl: null, }, ], }), diff --git a/app/utils/kysely.server.ts b/app/utils/kysely.server.ts index 2d2c0908e..2037de75a 100644 --- a/app/utils/kysely.server.ts +++ b/app/utils/kysely.server.ts @@ -9,18 +9,44 @@ import { jsonArrayFrom, jsonBuildObject } from "kysely/helpers/sqlite"; import type { DB, Tables } from "~/db/tables"; import { IS_E2E_TEST_RUN } from "./e2e"; -export const COMMON_USER_FIELDS = [ - "User.id", - "User.username", - "User.discordId", - "User.discordAvatar", - "User.customUrl", -] as const; +/** + * Select list for the fields shared by every user representation across the app. Includes + * `customAvatarUrl`, the full URL of the user's supporter custom avatar (resolved from + * `User.customAvatarImgId`), or `null` when they have none. `"User"` must be in scope at the call + * site (it always is, since the other fields reference `User.*`). + */ +export function commonUserSelect(eb: ExpressionBuilder) { + return [ + "User.id", + "User.username", + "User.discordId", + "User.discordAvatar", + "User.customUrl", + customAvatarUrl(eb).as("customAvatarUrl"), + ] as const; +} + +/** + * SQL expression resolving to the full URL of a user's supporter custom avatar (from + * `User.customAvatarImgId`), or `null` when they have none. Alias it + * (`.as("customAvatarUrl")`) when selecting it directly. Prefer {@link commonUserSelect} / + * {@link commonUserJsonObject}; reach for this only when those don't fit (e.g. prefixed aliases or + * a hand-built `jsonBuildObject`). + */ +export function customAvatarUrl(eb: ExpressionBuilder) { + return concatUserSubmittedImagePrefix( + eb + .selectFrom("UserSubmittedImage") + .select("UserSubmittedImage.url") + .whereRef("UserSubmittedImage.id", "=", "User.customAvatarImgId") + .$asScalar(), + ).$castTo(); +} export type CommonUser = Pick< Tables["User"], "id" | "username" | "discordId" | "discordAvatar" | "customUrl" ->; +> & { customAvatarUrl: string | null }; const userChatNameHueRaw = sql< string | null @@ -35,6 +61,13 @@ export function commonUserJsonObject(eb: ExpressionBuilder) { discordId: eb.ref("User.discordId"), discordAvatar: eb.ref("User.discordAvatar"), customUrl: eb.ref("User.customUrl"), + customAvatarUrl: concatUserSubmittedImagePrefix( + eb + .selectFrom("UserSubmittedImage") + .select("UserSubmittedImage.url") + .whereRef("UserSubmittedImage.id", "=", "User.customAvatarImgId") + .$asScalar(), + ).$castTo(), }); } diff --git a/db-test.sqlite3 b/db-test.sqlite3 index 5c971ecbf..b661f602c 100644 Binary files a/db-test.sqlite3 and b/db-test.sqlite3 differ diff --git a/e2e/seeds/db-seed-AB_RR.sqlite3 b/e2e/seeds/db-seed-AB_RR.sqlite3 index cf290bf9c..8419f10a1 100644 Binary files a/e2e/seeds/db-seed-AB_RR.sqlite3 and b/e2e/seeds/db-seed-AB_RR.sqlite3 differ diff --git a/e2e/seeds/db-seed-DEFAULT.sqlite3 b/e2e/seeds/db-seed-DEFAULT.sqlite3 index d9f3ea5fc..4753efaf7 100644 Binary files a/e2e/seeds/db-seed-DEFAULT.sqlite3 and b/e2e/seeds/db-seed-DEFAULT.sqlite3 differ diff --git a/e2e/seeds/db-seed-FINALIZED_BRACKET.sqlite3 b/e2e/seeds/db-seed-FINALIZED_BRACKET.sqlite3 index 84e07bd7f..b96f8dbe0 100644 Binary files a/e2e/seeds/db-seed-FINALIZED_BRACKET.sqlite3 and b/e2e/seeds/db-seed-FINALIZED_BRACKET.sqlite3 differ diff --git a/e2e/seeds/db-seed-IN_SQ_MATCH.sqlite3 b/e2e/seeds/db-seed-IN_SQ_MATCH.sqlite3 index cc8dabc9b..0aeeedd60 100644 Binary files a/e2e/seeds/db-seed-IN_SQ_MATCH.sqlite3 and b/e2e/seeds/db-seed-IN_SQ_MATCH.sqlite3 differ diff --git a/e2e/seeds/db-seed-NO_SCRIMS.sqlite3 b/e2e/seeds/db-seed-NO_SCRIMS.sqlite3 index 766d45d39..18d67fe09 100644 Binary files a/e2e/seeds/db-seed-NO_SCRIMS.sqlite3 and b/e2e/seeds/db-seed-NO_SCRIMS.sqlite3 differ diff --git a/e2e/seeds/db-seed-NO_SQ_GROUPS.sqlite3 b/e2e/seeds/db-seed-NO_SQ_GROUPS.sqlite3 index 9b8a28b78..8abc05633 100644 Binary files a/e2e/seeds/db-seed-NO_SQ_GROUPS.sqlite3 and b/e2e/seeds/db-seed-NO_SQ_GROUPS.sqlite3 differ diff --git a/e2e/seeds/db-seed-NO_TOURNAMENT_TEAMS.sqlite3 b/e2e/seeds/db-seed-NO_TOURNAMENT_TEAMS.sqlite3 index a6c85a340..b37ec626f 100644 Binary files a/e2e/seeds/db-seed-NO_TOURNAMENT_TEAMS.sqlite3 and b/e2e/seeds/db-seed-NO_TOURNAMENT_TEAMS.sqlite3 differ diff --git a/e2e/seeds/db-seed-NZAP_IN_TEAM.sqlite3 b/e2e/seeds/db-seed-NZAP_IN_TEAM.sqlite3 index 749abcb51..451620a80 100644 Binary files a/e2e/seeds/db-seed-NZAP_IN_TEAM.sqlite3 and b/e2e/seeds/db-seed-NZAP_IN_TEAM.sqlite3 differ diff --git a/e2e/seeds/db-seed-REG_OPEN.sqlite3 b/e2e/seeds/db-seed-REG_OPEN.sqlite3 index c3abad266..70be4df49 100644 Binary files a/e2e/seeds/db-seed-REG_OPEN.sqlite3 and b/e2e/seeds/db-seed-REG_OPEN.sqlite3 differ diff --git a/e2e/seeds/db-seed-SMALL_SOS.sqlite3 b/e2e/seeds/db-seed-SMALL_SOS.sqlite3 index 065414b87..d9da850cd 100644 Binary files a/e2e/seeds/db-seed-SMALL_SOS.sqlite3 and b/e2e/seeds/db-seed-SMALL_SOS.sqlite3 differ diff --git a/e2e/seeds/db-seed-TEAM_MAP_PREFS.sqlite3 b/e2e/seeds/db-seed-TEAM_MAP_PREFS.sqlite3 index 3ec547cba..9ca59bd9a 100644 Binary files a/e2e/seeds/db-seed-TEAM_MAP_PREFS.sqlite3 and b/e2e/seeds/db-seed-TEAM_MAP_PREFS.sqlite3 differ diff --git a/locales/da/common.json b/locales/da/common.json index 66d8575e1..9500c9e2e 100644 --- a/locales/da/common.json +++ b/locales/da/common.json @@ -252,6 +252,8 @@ "support.perk.userShortLink": "", "support.perk.userShortLink.extra": "", "support.perk.customizedColorsUser": "Tilpas farver på brugerprofil", + "support.perk.customAvatar": "", + "support.perk.customAvatar.extra": "", "support.perk.favoriteBadges": "", "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "Tilpas far holdprofil", diff --git a/locales/da/forms.json b/locales/da/forms.json index 316f8afaf..c5aa793f2 100644 --- a/locales/da/forms.json +++ b/locales/da/forms.json @@ -236,6 +236,7 @@ "errors.plusAlreadySuggested": "", "errors.plusAlreadyMember": "", "errors.plusCannotSuggest": "", + "labels.profileCustomAvatar": "", "labels.profileCustomName": "Brugerdefineret Navn", "labels.profileCustomUrl": "Brugerdefineret URL", "labels.inGameName": "Splatoon 3 Brugernavn", @@ -248,6 +249,7 @@ "labels.profileCommissionsOpen": "Åben for bestillinger", "labels.profileCommissionText": "info om bestilling", "labels.profileNewProfileEnabled": "", + "bottomTexts.profileCustomAvatar": "", "bottomTexts.profileCustomName": "Hvis feltet ikke udfyldes bruges dit discordbrugernavn: \"{{discordName}}\"", "bottomTexts.profileCustomUrl": "", "bottomTexts.profileInGameName": "", diff --git a/locales/de/common.json b/locales/de/common.json index c6d200f64..af83f6644 100644 --- a/locales/de/common.json +++ b/locales/de/common.json @@ -252,6 +252,8 @@ "support.perk.userShortLink": "", "support.perk.userShortLink.extra": "", "support.perk.customizedColorsUser": "Farben anpassen (User-Seite)", + "support.perk.customAvatar": "", + "support.perk.customAvatar.extra": "", "support.perk.favoriteBadges": "", "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "Farben anpassen (Team-Seite)", diff --git a/locales/de/forms.json b/locales/de/forms.json index c2d45509c..179bcfc77 100644 --- a/locales/de/forms.json +++ b/locales/de/forms.json @@ -236,6 +236,7 @@ "errors.plusAlreadySuggested": "", "errors.plusAlreadyMember": "", "errors.plusCannotSuggest": "", + "labels.profileCustomAvatar": "", "labels.profileCustomName": "", "labels.profileCustomUrl": "Benutzerdefinierte URL", "labels.inGameName": "Name im Spiel", @@ -248,6 +249,7 @@ "labels.profileCommissionsOpen": "", "labels.profileCommissionText": "", "labels.profileNewProfileEnabled": "", + "bottomTexts.profileCustomAvatar": "", "bottomTexts.profileCustomName": "", "bottomTexts.profileCustomUrl": "", "bottomTexts.profileInGameName": "", diff --git a/locales/en/common.json b/locales/en/common.json index a78581ef4..9b011aa68 100644 --- a/locales/en/common.json +++ b/locales/en/common.json @@ -252,6 +252,8 @@ "support.perk.userShortLink": "User page short link", "support.perk.userShortLink.extra": "Instead of e.g. sendou.ink/u/sendou you can also use snd.ink/sendou when linking to your user profile.", "support.perk.customizedColorsUser": "Customize colors (user page)", + "support.perk.customAvatar": "Custom avatar", + "support.perk.customAvatar.extra": "Upload a custom avatar to use instead of your Discord avatar.", "support.perk.favoriteBadges": "Set profile first page badges", "support.perk.favoriteBadges.extra": "You can set which badges appear on the first page and the order. Normally it's only possible to choose the first badge.", "support.perk.customizedColorsTeam": "Customize colors (team page)", diff --git a/locales/en/forms.json b/locales/en/forms.json index 3229e1fca..c78592c38 100644 --- a/locales/en/forms.json +++ b/locales/en/forms.json @@ -236,6 +236,7 @@ "errors.plusAlreadySuggested": "This user has already been suggested", "errors.plusAlreadyMember": "This user is already a member of this tier", "errors.plusCannotSuggest": "Can't make a suggestion right now", + "labels.profileCustomAvatar": "Custom avatar", "labels.profileCustomName": "Custom name", "labels.profileCustomUrl": "Custom URL", "labels.inGameName": "In-game name", @@ -248,6 +249,7 @@ "labels.profileCommissionsOpen": "Commissions open", "labels.profileCommissionText": "Commission info", "labels.profileNewProfileEnabled": "New profile page", + "bottomTexts.profileCustomAvatar": "Patrons (Supporter & above) can upload an image to be used instead of Discord avatar", "bottomTexts.profileCustomName": "If empty, your Discord display name is shown", "bottomTexts.profileCustomUrl": "For patrons (Supporter & above) short link is available. E.g. instead of sendou.ink/u/sendou, snd.ink/sendou can be used.", "bottomTexts.profileInGameName": "Format: Name#disc (e.g. Player#1234)", diff --git a/locales/es-ES/common.json b/locales/es-ES/common.json index 6c2fe3263..be20dfd7e 100644 --- a/locales/es-ES/common.json +++ b/locales/es-ES/common.json @@ -252,6 +252,8 @@ "support.perk.userShortLink": "Enlace corto de perfil", "support.perk.userShortLink.extra": "En lugar de sendou.ink/u/sendou también puedes usar snd.ink/sendou al enlazar a tu perfil de usuario.", "support.perk.customizedColorsUser": "Colores personalizados (perfil)", + "support.perk.customAvatar": "", + "support.perk.customAvatar.extra": "", "support.perk.favoriteBadges": "Fijar insignias favoritas", "support.perk.favoriteBadges.extra": "Puedes elegir qué insignias aparecen en la página principal de tu perfil y en qué orden.", "support.perk.customizedColorsTeam": "Colores personalizados (equipo)", diff --git a/locales/es-ES/forms.json b/locales/es-ES/forms.json index 30396ffaf..2b5d22cb2 100644 --- a/locales/es-ES/forms.json +++ b/locales/es-ES/forms.json @@ -236,6 +236,7 @@ "errors.plusAlreadySuggested": "", "errors.plusAlreadyMember": "", "errors.plusCannotSuggest": "", + "labels.profileCustomAvatar": "", "labels.profileCustomName": "", "labels.profileCustomUrl": "Enlace personalizado", "labels.inGameName": "Nombre en el juego", @@ -248,6 +249,7 @@ "labels.profileCommissionsOpen": "Comisiones abiertas", "labels.profileCommissionText": "Info de comisiones", "labels.profileNewProfileEnabled": "", + "bottomTexts.profileCustomAvatar": "", "bottomTexts.profileCustomName": "", "bottomTexts.profileCustomUrl": "", "bottomTexts.profileInGameName": "", diff --git a/locales/es-US/common.json b/locales/es-US/common.json index a60d00b23..cabd37224 100644 --- a/locales/es-US/common.json +++ b/locales/es-US/common.json @@ -252,6 +252,8 @@ "support.perk.userShortLink": "", "support.perk.userShortLink.extra": "", "support.perk.customizedColorsUser": "Colores personalizados (perfil)", + "support.perk.customAvatar": "", + "support.perk.customAvatar.extra": "", "support.perk.favoriteBadges": "", "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "Colores personalizados (página de equipo)", diff --git a/locales/es-US/forms.json b/locales/es-US/forms.json index 49ea4bdc7..f06b68d4a 100644 --- a/locales/es-US/forms.json +++ b/locales/es-US/forms.json @@ -236,6 +236,7 @@ "errors.plusAlreadySuggested": "", "errors.plusAlreadyMember": "", "errors.plusCannotSuggest": "", + "labels.profileCustomAvatar": "", "labels.profileCustomName": "Nombre personalizado", "labels.profileCustomUrl": "Enlace personalizado", "labels.inGameName": "Nombre en el juego", @@ -248,6 +249,7 @@ "labels.profileCommissionsOpen": "Comisiones abiertas", "labels.profileCommissionText": "Info de comisiones", "labels.profileNewProfileEnabled": "", + "bottomTexts.profileCustomAvatar": "", "bottomTexts.profileCustomName": "Si vacío, se mostrará tu nombre de Discord: \"{{discordName}}\"", "bottomTexts.profileCustomUrl": "", "bottomTexts.profileInGameName": "", diff --git a/locales/fr-CA/common.json b/locales/fr-CA/common.json index 09ca5f2de..d3bd1a76f 100644 --- a/locales/fr-CA/common.json +++ b/locales/fr-CA/common.json @@ -252,6 +252,8 @@ "support.perk.userShortLink": "", "support.perk.userShortLink.extra": "", "support.perk.customizedColorsUser": "Personalisation des couleurs (page perso)", + "support.perk.customAvatar": "", + "support.perk.customAvatar.extra": "", "support.perk.favoriteBadges": "", "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "Personalisation des couleurs (page d'équipe)", diff --git a/locales/fr-CA/forms.json b/locales/fr-CA/forms.json index 4aab4eb66..598d023c6 100644 --- a/locales/fr-CA/forms.json +++ b/locales/fr-CA/forms.json @@ -236,6 +236,7 @@ "errors.plusAlreadySuggested": "", "errors.plusAlreadyMember": "", "errors.plusCannotSuggest": "", + "labels.profileCustomAvatar": "", "labels.profileCustomName": "", "labels.profileCustomUrl": "URL personnalisée", "labels.inGameName": "Pseudo en jeu", @@ -248,6 +249,7 @@ "labels.profileCommissionsOpen": "Commissions acceptées", "labels.profileCommissionText": "Info pour les commissions", "labels.profileNewProfileEnabled": "", + "bottomTexts.profileCustomAvatar": "", "bottomTexts.profileCustomName": "", "bottomTexts.profileCustomUrl": "", "bottomTexts.profileInGameName": "", diff --git a/locales/fr-EU/common.json b/locales/fr-EU/common.json index 7490ad3ed..9ba1dcc5e 100644 --- a/locales/fr-EU/common.json +++ b/locales/fr-EU/common.json @@ -252,6 +252,8 @@ "support.perk.userShortLink": "Lien de la page de l'utilisateur plus court", "support.perk.userShortLink.extra": "Au lieu d'utiliser par exemple sendou.ink/u/sendou, vous pouvez également utiliser snd.ink/sendou lorsque vous créez un lien vers votre profil.", "support.perk.customizedColorsUser": "Personalisation des couleurs (page personnelle)", + "support.perk.customAvatar": "", + "support.perk.customAvatar.extra": "", "support.perk.favoriteBadges": "Choisissez le badge qui apparaitra en premier sur votre profil", "support.perk.favoriteBadges.extra": "Vous pouvez choisir l'ordre des badges qui vont apparaitre sur la première page de votre profil. Normalement, il est seulement possible de choisir le premier badge.", "support.perk.customizedColorsTeam": "Personalisation des couleurs (page d'équipe)", diff --git a/locales/fr-EU/forms.json b/locales/fr-EU/forms.json index ae928e002..fd62b058e 100644 --- a/locales/fr-EU/forms.json +++ b/locales/fr-EU/forms.json @@ -236,6 +236,7 @@ "errors.plusAlreadySuggested": "", "errors.plusAlreadyMember": "", "errors.plusCannotSuggest": "", + "labels.profileCustomAvatar": "", "labels.profileCustomName": "Nom personnalisée", "labels.profileCustomUrl": "URL personnalisée", "labels.inGameName": "Pseudo en jeu", @@ -248,6 +249,7 @@ "labels.profileCommissionsOpen": "Commissions acceptées", "labels.profileCommissionText": "Info pour les commissions", "labels.profileNewProfileEnabled": "", + "bottomTexts.profileCustomAvatar": "", "bottomTexts.profileCustomName": "Si il n'est pas présent, votre pseudo discord est utilisé: \"{{discordName}}\"", "bottomTexts.profileCustomUrl": "Pour les Supporter patrons (& plus), les liens courts sont disponibles. Exemple: Au mieux de sendou.ink/u/sendou, snd.ink/sendou peut être utilisé.", "bottomTexts.profileInGameName": "", diff --git a/locales/he/common.json b/locales/he/common.json index 7ecb65f0f..d7379b7a9 100644 --- a/locales/he/common.json +++ b/locales/he/common.json @@ -252,6 +252,8 @@ "support.perk.userShortLink": "", "support.perk.userShortLink.extra": "", "support.perk.customizedColorsUser": "התאמה אישית של צבעים (דף משתמש)", + "support.perk.customAvatar": "", + "support.perk.customAvatar.extra": "", "support.perk.favoriteBadges": "", "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "התאמה אישית של צבעים (דף צוות)", diff --git a/locales/he/forms.json b/locales/he/forms.json index 46e3c7229..1288f6f06 100644 --- a/locales/he/forms.json +++ b/locales/he/forms.json @@ -236,6 +236,7 @@ "errors.plusAlreadySuggested": "", "errors.plusAlreadyMember": "", "errors.plusCannotSuggest": "", + "labels.profileCustomAvatar": "", "labels.profileCustomName": "", "labels.profileCustomUrl": "כתובת URL מותאמת אישית", "labels.inGameName": "שם במשחק", @@ -248,6 +249,7 @@ "labels.profileCommissionsOpen": "בקשות פתוחות", "labels.profileCommissionText": "מידע עבור בקשות", "labels.profileNewProfileEnabled": "", + "bottomTexts.profileCustomAvatar": "", "bottomTexts.profileCustomName": "", "bottomTexts.profileCustomUrl": "", "bottomTexts.profileInGameName": "", diff --git a/locales/it/common.json b/locales/it/common.json index b77569349..29112b154 100644 --- a/locales/it/common.json +++ b/locales/it/common.json @@ -252,6 +252,8 @@ "support.perk.userShortLink": "Short link per la pagina utente", "support.perk.userShortLink.extra": "Invece di es. sendou.ink/u/sendou puoi anche usare snd.ink/sendou quando linki la tua pagina utente.", "support.perk.customizedColorsUser": "Personalizza colori (pagina utente)", + "support.perk.customAvatar": "", + "support.perk.customAvatar.extra": "", "support.perk.favoriteBadges": "", "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "Personalizza colori (Pagina team)", diff --git a/locales/it/forms.json b/locales/it/forms.json index 3f49ee170..9d347f9aa 100644 --- a/locales/it/forms.json +++ b/locales/it/forms.json @@ -236,6 +236,7 @@ "errors.plusAlreadySuggested": "", "errors.plusAlreadyMember": "", "errors.plusCannotSuggest": "", + "labels.profileCustomAvatar": "", "labels.profileCustomName": "Nome personalizzato", "labels.profileCustomUrl": "URL personalizzato", "labels.inGameName": "Nome nel gioco", @@ -248,6 +249,7 @@ "labels.profileCommissionsOpen": "Commissioni aperte", "labels.profileCommissionText": "Info sulle commissioni", "labels.profileNewProfileEnabled": "", + "bottomTexts.profileCustomAvatar": "", "bottomTexts.profileCustomName": "Se mancante, viene usato il tuo nome visualizzato Discord: \"{{discordName}}\"", "bottomTexts.profileCustomUrl": "Per gli iscritti al Patreon (Supporter compreso in su) è disponibile il link corto. Es. invece di sendou.ink/u/sendou, può essere usato snd.ink/sendou.", "bottomTexts.profileInGameName": "", diff --git a/locales/ja/common.json b/locales/ja/common.json index 4082df256..beecaa856 100644 --- a/locales/ja/common.json +++ b/locales/ja/common.json @@ -252,6 +252,8 @@ "support.perk.userShortLink": "", "support.perk.userShortLink.extra": "", "support.perk.customizedColorsUser": "カラーをカスタマイズする (ユーザーページ)", + "support.perk.customAvatar": "", + "support.perk.customAvatar.extra": "", "support.perk.favoriteBadges": "", "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "カラーをカスタマイズする (チームページ)", diff --git a/locales/ja/forms.json b/locales/ja/forms.json index 8d67fc6e4..6bdf243d0 100644 --- a/locales/ja/forms.json +++ b/locales/ja/forms.json @@ -236,6 +236,7 @@ "errors.plusAlreadySuggested": "", "errors.plusAlreadyMember": "", "errors.plusCannotSuggest": "", + "labels.profileCustomAvatar": "", "labels.profileCustomName": "カスタム 名前", "labels.profileCustomUrl": "カスタム URL", "labels.inGameName": "ゲーム中の名前", @@ -248,6 +249,7 @@ "labels.profileCommissionsOpen": "依頼を受付中", "labels.profileCommissionText": "依頼に関する情報", "labels.profileNewProfileEnabled": "", + "bottomTexts.profileCustomAvatar": "", "bottomTexts.profileCustomName": "記入されてない場合ディスコードの表示名 \"{{discordName}}\"を使います", "bottomTexts.profileCustomUrl": "", "bottomTexts.profileInGameName": "", diff --git a/locales/ko/common.json b/locales/ko/common.json index 23294439f..c32d39fd6 100644 --- a/locales/ko/common.json +++ b/locales/ko/common.json @@ -252,6 +252,8 @@ "support.perk.userShortLink": "", "support.perk.userShortLink.extra": "", "support.perk.customizedColorsUser": "", + "support.perk.customAvatar": "", + "support.perk.customAvatar.extra": "", "support.perk.favoriteBadges": "", "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "", diff --git a/locales/ko/forms.json b/locales/ko/forms.json index ae50bee3b..47ea0b265 100644 --- a/locales/ko/forms.json +++ b/locales/ko/forms.json @@ -236,6 +236,7 @@ "errors.plusAlreadySuggested": "", "errors.plusAlreadyMember": "", "errors.plusCannotSuggest": "", + "labels.profileCustomAvatar": "", "labels.profileCustomName": "", "labels.profileCustomUrl": "", "labels.inGameName": "", @@ -248,6 +249,7 @@ "labels.profileCommissionsOpen": "", "labels.profileCommissionText": "", "labels.profileNewProfileEnabled": "", + "bottomTexts.profileCustomAvatar": "", "bottomTexts.profileCustomName": "", "bottomTexts.profileCustomUrl": "", "bottomTexts.profileInGameName": "", diff --git a/locales/nl/common.json b/locales/nl/common.json index 8282032fe..ef78c0c57 100644 --- a/locales/nl/common.json +++ b/locales/nl/common.json @@ -252,6 +252,8 @@ "support.perk.userShortLink": "", "support.perk.userShortLink.extra": "", "support.perk.customizedColorsUser": "", + "support.perk.customAvatar": "", + "support.perk.customAvatar.extra": "", "support.perk.favoriteBadges": "", "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "", diff --git a/locales/nl/forms.json b/locales/nl/forms.json index 12565d056..bdcbcde78 100644 --- a/locales/nl/forms.json +++ b/locales/nl/forms.json @@ -236,6 +236,7 @@ "errors.plusAlreadySuggested": "", "errors.plusAlreadyMember": "", "errors.plusCannotSuggest": "", + "labels.profileCustomAvatar": "", "labels.profileCustomName": "", "labels.profileCustomUrl": "Eigen URL", "labels.inGameName": "In-game naam", @@ -248,6 +249,7 @@ "labels.profileCommissionsOpen": "", "labels.profileCommissionText": "", "labels.profileNewProfileEnabled": "", + "bottomTexts.profileCustomAvatar": "", "bottomTexts.profileCustomName": "", "bottomTexts.profileCustomUrl": "", "bottomTexts.profileInGameName": "", diff --git a/locales/pl/common.json b/locales/pl/common.json index 347b56286..72e6b1084 100644 --- a/locales/pl/common.json +++ b/locales/pl/common.json @@ -252,6 +252,8 @@ "support.perk.userShortLink": "", "support.perk.userShortLink.extra": "", "support.perk.customizedColorsUser": "Ustaw kolor profilu", + "support.perk.customAvatar": "", + "support.perk.customAvatar.extra": "", "support.perk.favoriteBadges": "", "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "Ustaw kolor profilu drużyny", diff --git a/locales/pl/forms.json b/locales/pl/forms.json index 4a419b12f..246312467 100644 --- a/locales/pl/forms.json +++ b/locales/pl/forms.json @@ -236,6 +236,7 @@ "errors.plusAlreadySuggested": "", "errors.plusAlreadyMember": "", "errors.plusCannotSuggest": "", + "labels.profileCustomAvatar": "", "labels.profileCustomName": "", "labels.profileCustomUrl": "Niestandardowe URL", "labels.inGameName": "Imię In-game", @@ -248,6 +249,7 @@ "labels.profileCommissionsOpen": "", "labels.profileCommissionText": "", "labels.profileNewProfileEnabled": "", + "bottomTexts.profileCustomAvatar": "", "bottomTexts.profileCustomName": "", "bottomTexts.profileCustomUrl": "", "bottomTexts.profileInGameName": "", diff --git a/locales/pt-BR/common.json b/locales/pt-BR/common.json index 0b9a927bc..318fb6712 100644 --- a/locales/pt-BR/common.json +++ b/locales/pt-BR/common.json @@ -252,6 +252,8 @@ "support.perk.userShortLink": "", "support.perk.userShortLink.extra": "", "support.perk.customizedColorsUser": "Personalizar cores (página do usuário)", + "support.perk.customAvatar": "", + "support.perk.customAvatar.extra": "", "support.perk.favoriteBadges": "", "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "Personalizar cores (página do time)", diff --git a/locales/pt-BR/forms.json b/locales/pt-BR/forms.json index 81eb6ede4..a0f4f61a2 100644 --- a/locales/pt-BR/forms.json +++ b/locales/pt-BR/forms.json @@ -236,6 +236,7 @@ "errors.plusAlreadySuggested": "", "errors.plusAlreadyMember": "", "errors.plusCannotSuggest": "", + "labels.profileCustomAvatar": "", "labels.profileCustomName": "", "labels.profileCustomUrl": "URL personalizado", "labels.inGameName": "Nome no jogo", @@ -248,6 +249,7 @@ "labels.profileCommissionsOpen": "Comissões abertas", "labels.profileCommissionText": "Info sobre comissões", "labels.profileNewProfileEnabled": "", + "bottomTexts.profileCustomAvatar": "", "bottomTexts.profileCustomName": "", "bottomTexts.profileCustomUrl": "", "bottomTexts.profileInGameName": "", diff --git a/locales/ru/common.json b/locales/ru/common.json index 0a0623af4..9ce8f9ca1 100644 --- a/locales/ru/common.json +++ b/locales/ru/common.json @@ -252,6 +252,8 @@ "support.perk.userShortLink": "Короткая ссылка на пользовательскую страницу", "support.perk.userShortLink.extra": "Например, вместо sendou.ink/u/sendou вы можете использовать snd.ink/sendou в качестве ссылки на ваш профиль.", "support.perk.customizedColorsUser": "Настройка цветов (страница пользователя)", + "support.perk.customAvatar": "", + "support.perk.customAvatar.extra": "", "support.perk.favoriteBadges": "Выбор наград на первой странице", "support.perk.favoriteBadges.extra": "Вы можете настроить какие и в каком порядке награды будут на первой странице. Иначе можно настроить только первую награду.", "support.perk.customizedColorsTeam": "Настройка цветов (страница команды)", diff --git a/locales/ru/forms.json b/locales/ru/forms.json index 4a35c1917..98e1771ba 100644 --- a/locales/ru/forms.json +++ b/locales/ru/forms.json @@ -236,6 +236,7 @@ "errors.plusAlreadySuggested": "", "errors.plusAlreadyMember": "", "errors.plusCannotSuggest": "", + "labels.profileCustomAvatar": "", "labels.profileCustomName": "Пользовательское имя", "labels.profileCustomUrl": "Пользовательский URL", "labels.inGameName": "Внутриигровое имя", @@ -248,6 +249,7 @@ "labels.profileCommissionsOpen": "Коммишены открыты", "labels.profileCommissionText": "Информация о коммишенах", "labels.profileNewProfileEnabled": "", + "bottomTexts.profileCustomAvatar": "", "bottomTexts.profileCustomName": "Если пользовательское имя отсутствует, то будет использовано ваше имя в Discord: \"{{discordName}}\"", "bottomTexts.profileCustomUrl": "Для меценатов (Supporter и выше) доступна короткая ссылка. Например, вместо sendou.ink/u/sendou может быть использована сссылка snd.ink/sendou.", "bottomTexts.profileInGameName": "", diff --git a/locales/zh/common.json b/locales/zh/common.json index 70d9e7dc1..61113efc7 100644 --- a/locales/zh/common.json +++ b/locales/zh/common.json @@ -252,6 +252,8 @@ "support.perk.userShortLink": "", "support.perk.userShortLink.extra": "", "support.perk.customizedColorsUser": "自定义颜色(用户主页)", + "support.perk.customAvatar": "", + "support.perk.customAvatar.extra": "", "support.perk.favoriteBadges": "", "support.perk.favoriteBadges.extra": "", "support.perk.customizedColorsTeam": "自定义颜色(队伍主页)", diff --git a/locales/zh/forms.json b/locales/zh/forms.json index 5ecc6565b..703224dd8 100644 --- a/locales/zh/forms.json +++ b/locales/zh/forms.json @@ -236,6 +236,7 @@ "errors.plusAlreadySuggested": "", "errors.plusAlreadyMember": "", "errors.plusCannotSuggest": "", + "labels.profileCustomAvatar": "", "labels.profileCustomName": "自定义昵称", "labels.profileCustomUrl": "自定义URL", "labels.inGameName": "游戏ID", @@ -248,6 +249,7 @@ "labels.profileCommissionsOpen": "开放委托", "labels.profileCommissionText": "委托信息", "labels.profileNewProfileEnabled": "", + "bottomTexts.profileCustomAvatar": "", "bottomTexts.profileCustomName": "如果此栏空着,将会显示您的Discord昵称:\"{{discordName}}\"", "bottomTexts.profileCustomUrl": "", "bottomTexts.profileInGameName": "", diff --git a/migrations/151-user-custom-avatar.js b/migrations/151-user-custom-avatar.js new file mode 100644 index 000000000..2889c8a0a --- /dev/null +++ b/migrations/151-user-custom-avatar.js @@ -0,0 +1,7 @@ +export function up(db) { + db.transaction(() => { + db.prepare( + /* sql */ `alter table "User" add "customAvatarImgId" integer`, + ).run(); + })(); +}