import { BikeTagStoreState, BiketagQueueFormSteps } from '../common'; export declare const initBikeTagStore: () => void; export declare const useBikeTagStore: import('pinia').StoreDefinition; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): string | null | undefined; getImageSized: (state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties) => (url: string, s?: string) => string; getImageSource(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): string; getQueuedTagState: (state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties) => BiketagQueueFormSteps; getGame(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; getAllGames(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; getGameSlug(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): string; getPlayerId(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): string | undefined; getPlayerName(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): string | undefined; getGameBoundary(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): string; getGameSettings(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): import('biketag/dist/common/schema').settingsArray; getGameAchievements(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; getEasterEgg(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): string; getGameTitle(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): string; getDefaultLogo(): string; getGameName(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): string; getGameNameProper(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): string; getGameNameUrl(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): string; getLogoUrl(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): (size?: string, logo?: string, squared?: boolean) => string; getCurrentHint(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): string; getCurrentBikeTag(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; getPreviousBikeTag(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; } | undefined; getTags(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; getQueuedTags(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; getPlayers(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; getLeaderboard(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; getFormStep(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): string; getPlayerTag(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; getMostRecentlyViewedTagnumber(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): number; getProfile(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; getGameNotices(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): { imgurDelayNotice: string | null; imgurDelay: string | null; }; isBikeTagAmbassador(state: { fetchingData: boolean; dataFetched: boolean; lastCacheResetTime: number; cacheResetInterval: number; game: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; allGames: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; achievements: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; gameSource: string; imageSource: string; gameName: string; gameNameProper: string; currentBikeTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; tagsInRound: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; players: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; leaderboard: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; profile: { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; formStep: number; playerTag: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; credentialsFetched: boolean; mostRecentlyViewedTagnumber: BiketagQueueFormSteps; regionPolygon: any; token?: string | undefined; auth0Token?: string | undefined; } & import('pinia').PiniaCustomStateProperties): boolean | undefined; }, { isReady(): Promise; getRegionPolygon(region: any): Promise; setProfile(profile: any, token?: string): Promise<{ name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; } | { error: any; }>; setGame(newGameName?: string): Promise; resetBikeTagCache(): Promise; fetchCredentials(fetchNewCredentials?: boolean): Promise; FetchAllData(opts?: { currentBikeTagSync?: boolean; skipCurrentBikeTag?: boolean; tagsSync?: boolean; skipTags?: boolean; playersSync?: boolean; skipPlayers?: boolean; leaderboardSync?: boolean; skipLeaderboard?: boolean; credentialsSync?: boolean; skipCredentials?: boolean; queuedTagsSync?: boolean; skipQueuedTags?: boolean; allGamesSync?: boolean; skipAllGames?: boolean; }): Promise; fetchAllGames(cached?: boolean): Promise; fetchAllAchievements(cached?: boolean): Promise<{ _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]>; fetchCurrentBikeTag(cached?: boolean): Promise<{ _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }>; fetchTags(cached?: boolean): Promise<{ _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]>; fetchQueuedTags(cached?: boolean): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]>; fetchPlayers(cached?: boolean): Promise<{ _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]>; fetchLeaderboard(cached?: boolean): Promise<{ _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]>; fetchLeaderboardPlayersProfiles(cached?: boolean): Promise; fetchPlayerProfile(name: any, force?: boolean): Promise; setFormStepToJoin(d: any): number | true; approveTag(d: any): Promise; dequeueTag(d: any): Promise; deleteCurrentTag(d: any): Promise; updateCurrentTag(d: any): Promise; assignPlayerName(profile: any): Promise<{ name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; } | null>; updateProfile(profile: any): Promise<{ name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }>; checkPasscode({ name, passcode }: any): Promise>; getBikeTagAchievement(name: string): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; } | undefined; getBikeTagAchievements(names: string | string[]): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; dequeueFoundTag(): Promise; dequeueMysteryTag(): Promise; addFoundTag(d: any): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; } | undefined>; addMysteryTag(d: any): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; } | undefined>; postNewBikeTag(d: any): Promise; SET_PROFILE(profile?: any): { name?: string | undefined; sub?: string | undefined; slug?: string | undefined; token?: string | undefined; email?: string | undefined; locale?: string | undefined; nonce?: string | undefined; picture?: string | undefined; user_metadata?: { name: string; passcode: string; social: { reddit: string; instagram: string; bluesky: string; imgur: string; discord: string; }; options: { skipSteps: boolean; }; credentials: { imgur: { clientId: string; clientSecret: string; refreshToken: string; }; sanity: { projectId: string; dataset: string; }; reddit: { clientId: string; clientSecret: string; username: string; password: string; }; }; } | undefined; zipcode?: string | undefined; address1?: string | undefined; address2?: string | undefined; city?: string | undefined; country?: string | undefined; isBikeTagAmbassador?: boolean | undefined; phone?: string | undefined; }; SET_GAME(game: any): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }; SET_ALL_GAMES(allGames: any): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; ambassadors: string[]; settings: import('biketag/dist/common/schema').settingsArray; boundary: string; mainhash?: string | undefined; archivehash?: string | undefined; queuehash?: string | undefined; awsRegion?: string | undefined; bluesky?: string | undefined; logo: string; region: { slug: string; name: string; description: string; zipcode: number; tz: string; }; }[]; SET_CURRENT_TAG(tag: any): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; SET_ACHIEVEMENTS(achievements: any): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; description: string; key: string; value: string; group: string; }[]; SET_TAGS(tags: any): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; SET_LEADERBOARD(leaderboard: any): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; SET_PLAYER(player: any, existingPlayerIndex?: number): any; SET_PLAYERS(players: any): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; bicon: string; games: string[]; achievements: string[]; tags: { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; metadata: { social: { reddit: string; imgur: string; discord: string; }; }; }[]; SET_QUEUED_TAGS(queuedTags: any): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }[]; SET_QUEUE_FOUND(data: any): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; SET_QUEUE_MYSTERY(data: any): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; SET_QUEUED_SUBMITTED(data: any): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; SET_QUEUED_TAG(data?: any): { _id?: string | undefined; _type?: string | undefined; slug: string; name: string; tagnumber: number; mysteryPlayer: string; mysteryImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; mysteryImageUrl: string; mysteryTime: number; foundPlayer: string; foundImage?: string | { readonly size: number; readonly type: string; arrayBuffer: { (): Promise; (): Promise; }; bytes: { (): Promise; (): Promise; }; slice: { (start?: number, end?: number, contentType?: string): Blob; (start?: number, end?: number, contentType?: string): Blob; }; stream: { (): ReadableStream; (): ReadableStream; }; text: { (): Promise; (): Promise; }; } | undefined; foundImageUrl: string; foundTime: number; foundLocation: string; confirmedBoundary: boolean; game: string; hint: string; discussionUrl?: string | undefined; mentionUrl?: string | undefined; shareUrl?: string | undefined; gps: { lat: number; long: number; alt: number; }; playerId?: string | undefined; }; SET_FORM_STEP_TO_JOIN(force: any): number; SET_QUEUED_TAG_STATE(tag?: any): number; RESET_FORM_STEP_TO_FOUND(): number; RESET_FORM_STEP_TO_MYSTERY(): number; SET_REGION_POLYGON(regionPolygon: any): any; }>; export interface BikeTagStore extends ReturnType { }