From bd14f88eaada5d393b096f40c2d9cfbd467c0f5b Mon Sep 17 00:00:00 2001 From: Kalle <38327916+Sendouc@users.noreply.github.com> Date: Sun, 14 Jun 2026 14:08:23 +0300 Subject: [PATCH] Supporter uploaded avatar --- app/components/Avatar.tsx | 28 +- app/components/SideNav.tsx | 12 +- app/components/match-page/utils.test.ts | 1 + app/db/tables.ts | 1 + app/features/art/ArtRepository.server.ts | 13 +- app/features/art/art-types.ts | 1 + .../AssociationRepository.server.ts | 7 +- app/features/badges/BadgeRepository.server.ts | 6 +- .../calendar/CalendarRepository.server.ts | 4 +- app/features/chat/chat-types.ts | 1 + .../friends/FriendRepository.server.ts | 22 +- .../friends/components/FriendMenu.tsx | 4 +- .../friends/loaders/friends.server.ts | 4 + app/features/friends/routes/friends.tsx | 2 + .../core/ShowcaseTournaments.server.ts | 1 + .../front-page/loaders/index.server.ts | 16 +- app/features/info/routes/support.tsx | 5 + .../LeaderboardRepository.server.ts | 12 +- app/features/lfg/LFGRepository.server.ts | 6 +- .../LiveStreamRepository.server.ts | 6 +- .../routes/match-page-test.tsx | 49 ++ .../PlusSuggestionRepository.server.ts | 8 +- .../PlusVotingRepository.server.ts | 12 +- .../scrims/ScrimPostRepository.server.ts | 10 +- .../sendouq-match/SQMatchRepository.server.ts | 6 +- .../sendouq-match/core/match-timeline.ts | 1 + .../QStreamsRepository.server.ts | 4 +- .../sendouq/SQGroupRepository.server.ts | 16 +- .../components/GroupCard.browser.test.tsx | 2 + app/features/sidebar/core/sidebar.server.ts | 18 +- app/features/team/TeamRepository.server.ts | 8 +- .../core/RunningTournaments.test.ts | 1 + .../core/summarizer.test.ts | 1 + .../tournament-bracket/core/tests/mocks-li.ts | 449 ++++++++++++++++ .../core/tests/mocks-sos.ts | 273 ++++++++++ .../core/tests/mocks-zones-weekly.ts | 38 ++ .../tournament-bracket/core/tests/mocks.ts | 504 ++++++++++++++++++ .../core/tests/test-utils.ts | 1 + .../TournamentLFGRepository.server.ts | 4 + .../components/LFGGroupCard.tsx | 1 + .../loaders/to.$id.looking.server.ts | 3 + .../TournamentMatchRepository.server.ts | 7 +- .../components/TournamentMatchActionTab.tsx | 2 + .../components/TournamentMatchTabs.tsx | 2 + ...TournamentOrganizationRepository.server.ts | 23 +- .../core/leaderboards.server.ts | 1 + .../TournamentAuditLogRepository.server.ts | 6 +- .../tournament/TournamentRepository.server.ts | 20 +- app/features/tournament/core/sets.server.ts | 2 +- .../user-page/UserRepository.server.ts | 76 ++- .../actions/u.$identifier.edit.server.ts | 20 +- .../routes/u.$identifier.edit.test.ts | 1 + .../user-page/routes/u.$identifier.edit.tsx | 7 + .../user-page/routes/u.$identifier.tsx | 18 +- .../user-page/user-page-schemas.server.ts | 25 +- app/features/user-page/user-page-schemas.ts | 6 + app/features/vods/VodRepository.server.ts | 13 +- app/features/vods/vods-types.ts | 4 +- app/form/FormField.tsx | 1 + app/form/fields.ts | 2 + app/form/fields/ImageFormField.tsx | 8 +- app/form/types.ts | 3 +- app/root.tsx | 1 + app/routines/syncLiveStreams.test.ts | 5 + app/utils/kysely.server.ts | 49 +- db-test.sqlite3 | Bin 1396736 -> 1396736 bytes e2e/seeds/db-seed-AB_RR.sqlite3 | Bin 9469952 -> 9461760 bytes e2e/seeds/db-seed-DEFAULT.sqlite3 | Bin 9453568 -> 9461760 bytes e2e/seeds/db-seed-FINALIZED_BRACKET.sqlite3 | Bin 9478144 -> 9478144 bytes e2e/seeds/db-seed-IN_SQ_MATCH.sqlite3 | Bin 9461760 -> 9490432 bytes e2e/seeds/db-seed-NO_SCRIMS.sqlite3 | Bin 9474048 -> 9465856 bytes e2e/seeds/db-seed-NO_SQ_GROUPS.sqlite3 | Bin 9474048 -> 9469952 bytes e2e/seeds/db-seed-NO_TOURNAMENT_TEAMS.sqlite3 | Bin 9424896 -> 9404416 bytes e2e/seeds/db-seed-NZAP_IN_TEAM.sqlite3 | Bin 9474048 -> 9490432 bytes e2e/seeds/db-seed-REG_OPEN.sqlite3 | Bin 9420800 -> 9478144 bytes e2e/seeds/db-seed-SMALL_SOS.sqlite3 | Bin 9441280 -> 9457664 bytes e2e/seeds/db-seed-TEAM_MAP_PREFS.sqlite3 | Bin 9326592 -> 9318400 bytes locales/da/common.json | 2 + locales/da/forms.json | 2 + locales/de/common.json | 2 + locales/de/forms.json | 2 + locales/en/common.json | 2 + locales/en/forms.json | 2 + locales/es-ES/common.json | 2 + locales/es-ES/forms.json | 2 + locales/es-US/common.json | 2 + locales/es-US/forms.json | 2 + locales/fr-CA/common.json | 2 + locales/fr-CA/forms.json | 2 + locales/fr-EU/common.json | 2 + locales/fr-EU/forms.json | 2 + locales/he/common.json | 2 + locales/he/forms.json | 2 + locales/it/common.json | 2 + locales/it/forms.json | 2 + locales/ja/common.json | 2 + locales/ja/forms.json | 2 + locales/ko/common.json | 2 + locales/ko/forms.json | 2 + locales/nl/common.json | 2 + locales/nl/forms.json | 2 + locales/pl/common.json | 2 + locales/pl/forms.json | 2 + locales/pt-BR/common.json | 2 + locales/pt-BR/forms.json | 2 + locales/ru/common.json | 2 + locales/ru/forms.json | 2 + locales/zh/common.json | 2 + locales/zh/forms.json | 2 + migrations/151-user-custom-avatar.js | 7 + 110 files changed, 1743 insertions(+), 191 deletions(-) create mode 100644 migrations/151-user-custom-avatar.js 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 5c971ecbf1dd8931135bf7a6b36f16f33a6e87c1..b661f602c1eaa5cfa9cb462b609b53ad73659bfe 100644 GIT binary patch delta 284 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