diff --git a/generated/schema.graphql b/generated/schema.graphql index c8ea10eb..604f8ea0 100644 --- a/generated/schema.graphql +++ b/generated/schema.graphql @@ -886,6 +886,16 @@ type WatchDemoOutput { success: Boolean! } +type WebPushKeysOutput { + success: Boolean! +} + +type WebPushStatusOutput { + configured: Boolean! + managed_by_environment: Boolean! + subscriptions: Int! +} + """ columns and relationships of "_map_pool" """ @@ -11312,15 +11322,30 @@ enum e_notification_types_constraint { } enum e_notification_types_enum { + """You received an award""" + AwardGranted + + """A new message in a chat you are part of""" + ChatMessage + + """A clip you requested finished rendering""" + ClipReady + """DedicatedServerRconStatus""" DedicatedServerRconStatus """DedicatedServerStatus""" DedicatedServerStatus + """You were invited to a draft lobby""" + DraftInvite + """Player ELO recompute finished""" EloRecompute + """An event you are attending starts soon""" + EventReminder + """You frequently play with these players""" FormTeamSuggestion @@ -11354,6 +11379,9 @@ enum e_notification_types_enum { """A Valve match you played was imported to 5stack""" MatchImported + """Stats for a match you played are ready""" + MatchStatsReady + """Match Status Change Notification""" MatchStatusChange @@ -11369,6 +11397,9 @@ enum e_notification_types_enum { """NameChangeRequest""" NameChangeRequest + """A news article was published""" + NewsPublished + """Player search reindex finished""" PlayerReindex @@ -11402,8 +11433,23 @@ enum e_notification_types_enum { """A scheduled scrim time changed""" ScrimTimeChanged + """A season has ended""" + SeasonEnded + """Storage Scan""" StorageScan + + """You were invited to a team""" + TeamInvite + + """Registration opened for a tournament""" + TournamentCreated + + """A tournament you are registered for starts soon""" + TournamentReminder + + """You were invited to play in a tournament""" + TournamentTeamInvite } """ @@ -32819,6 +32865,8 @@ type match_options { auto_cancel_duration: Int auto_cancellation: Boolean! best_of: Int! + camera_allow_teammates: Boolean! + camera_required: Boolean! check_in_setting: e_check_in_settings_enum! coaches: Boolean! default_models: Boolean @@ -32945,6 +32993,8 @@ input match_options_bool_exp { auto_cancel_duration: Int_comparison_exp auto_cancellation: Boolean_comparison_exp best_of: Int_comparison_exp + camera_allow_teammates: Boolean_comparison_exp + camera_required: Boolean_comparison_exp check_in_setting: e_check_in_settings_enum_comparison_exp coaches: Boolean_comparison_exp default_models: Boolean_comparison_exp @@ -33009,6 +33059,8 @@ input match_options_insert_input { auto_cancel_duration: Int auto_cancellation: Boolean best_of: Int + camera_allow_teammates: Boolean + camera_required: Boolean check_in_setting: e_check_in_settings_enum coaches: Boolean default_models: Boolean @@ -33107,6 +33159,8 @@ input match_options_order_by { auto_cancel_duration: order_by auto_cancellation: order_by best_of: order_by + camera_allow_teammates: order_by + camera_required: order_by check_in_setting: order_by coaches: order_by default_models: order_by @@ -33157,6 +33211,12 @@ enum match_options_select_column { """column name""" best_of + """column name""" + camera_allow_teammates + + """column name""" + camera_required + """column name""" check_in_setting @@ -33237,6 +33297,8 @@ input match_options_set_input { auto_cancel_duration: Int auto_cancellation: Boolean best_of: Int + camera_allow_teammates: Boolean + camera_required: Boolean check_in_setting: e_check_in_settings_enum coaches: Boolean default_models: Boolean @@ -33315,6 +33377,8 @@ input match_options_stream_cursor_value_input { auto_cancel_duration: Int auto_cancellation: Boolean best_of: Int + camera_allow_teammates: Boolean + camera_required: Boolean check_in_setting: e_check_in_settings_enum coaches: Boolean default_models: Boolean @@ -33366,6 +33430,12 @@ enum match_options_update_column { """column name""" best_of + """column name""" + camera_allow_teammates + + """column name""" + camera_required + """column name""" check_in_setting @@ -36587,7 +36657,7 @@ type mutation_root { acceptInvite(invite_id: uuid!, type: String!): SuccessOutput """addDraftPlayer""" - addDraftPlayer(draftGameId: uuid!, steamId: String!): SuccessOutput + addDraftPlayer(draftGameId: uuid!, lineup: Int, steamId: String!): SuccessOutput """Add a friends-role presence bot account to the pool""" addSteamPresenceBotAccount(bot_secret: String!, friend_capacity: Int, username: String!): SuccessOutput @@ -38038,6 +38108,19 @@ type mutation_root { """ delete_news_articles_by_pk(id: uuid!): news_articles + """ + delete data from the table: "notification_preferences" + """ + delete_notification_preferences( + """filter the rows which have to be deleted""" + where: notification_preferences_bool_exp! + ): notification_preferences_mutation_response + + """ + delete single row from the table: "notification_preferences" + """ + delete_notification_preferences_by_pk(channel: String!, key: String!, steam_id: bigint!): notification_preferences + """ delete data from the table: "notifications" """ @@ -38358,6 +38441,19 @@ type mutation_root { """ delete_plugin_versions_by_pk(runtime: e_plugin_runtimes_enum!, version: String!): plugin_versions + """ + delete data from the table: "push_subscriptions" + """ + delete_push_subscriptions( + """filter the rows which have to be deleted""" + where: push_subscriptions_bool_exp! + ): push_subscriptions_mutation_response + + """ + delete single row from the table: "push_subscriptions" + """ + delete_push_subscriptions_by_pk(id: uuid!): push_subscriptions + """ delete data from the table: "seasons" """ @@ -38770,6 +38866,11 @@ type mutation_root { denyNameChange(name: String!, steam_id: bigint!): SuccessOutput forfeitMatch(match_id: uuid!, winning_lineup_id: uuid!): SuccessOutput + """ + Generates a fresh self-signed VAPID keypair; invalidates every existing subscription + """ + generateWebPushKeys: WebPushKeysOutput + """ Live pod GSI snapshot — slots, sides, alive/dead. Drives the stream-deck. """ @@ -40945,6 +41046,28 @@ type mutation_root { on_conflict: news_articles_on_conflict ): news_articles + """ + insert data into the table: "notification_preferences" + """ + insert_notification_preferences( + """the rows to be inserted""" + objects: [notification_preferences_insert_input!]! + + """upsert condition""" + on_conflict: notification_preferences_on_conflict + ): notification_preferences_mutation_response + + """ + insert a single row into the table: "notification_preferences" + """ + insert_notification_preferences_one( + """the row to be inserted""" + object: notification_preferences_insert_input! + + """upsert condition""" + on_conflict: notification_preferences_on_conflict + ): notification_preferences + """ insert data into the table: "notifications" """ @@ -41489,6 +41612,28 @@ type mutation_root { on_conflict: plugin_versions_on_conflict ): plugin_versions + """ + insert data into the table: "push_subscriptions" + """ + insert_push_subscriptions( + """the rows to be inserted""" + objects: [push_subscriptions_insert_input!]! + + """upsert condition""" + on_conflict: push_subscriptions_on_conflict + ): push_subscriptions_mutation_response + + """ + insert a single row into the table: "push_subscriptions" + """ + insert_push_subscriptions_one( + """the row to be inserted""" + object: push_subscriptions_insert_input! + + """upsert condition""" + on_conflict: push_subscriptions_on_conflict + ): push_subscriptions + """ insert data into the table: "seasons" """ @@ -45895,6 +46040,40 @@ type mutation_root { updates: [news_articles_updates!]! ): [news_articles_mutation_response] + """ + update data of the table: "notification_preferences" + """ + update_notification_preferences( + """increments the numeric columns with given value of the filtered values""" + _inc: notification_preferences_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: notification_preferences_set_input + + """filter the rows which have to be updated""" + where: notification_preferences_bool_exp! + ): notification_preferences_mutation_response + + """ + update single row of the table: "notification_preferences" + """ + update_notification_preferences_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: notification_preferences_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: notification_preferences_set_input + pk_columns: notification_preferences_pk_columns_input! + ): notification_preferences + + """ + update multiples rows of table: "notification_preferences" + """ + update_notification_preferences_many( + """updates to execute, in order""" + updates: [notification_preferences_updates!]! + ): [notification_preferences_mutation_response] + """ update data of the table: "notifications" """ @@ -46817,6 +46996,40 @@ type mutation_root { updates: [plugin_versions_updates!]! ): [plugin_versions_mutation_response] + """ + update data of the table: "push_subscriptions" + """ + update_push_subscriptions( + """increments the numeric columns with given value of the filtered values""" + _inc: push_subscriptions_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: push_subscriptions_set_input + + """filter the rows which have to be updated""" + where: push_subscriptions_bool_exp! + ): push_subscriptions_mutation_response + + """ + update single row of the table: "push_subscriptions" + """ + update_push_subscriptions_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: push_subscriptions_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: push_subscriptions_set_input + pk_columns: push_subscriptions_pk_columns_input! + ): push_subscriptions + + """ + update multiples rows of table: "push_subscriptions" + """ + update_push_subscriptions_many( + """updates to execute, in order""" + updates: [push_subscriptions_updates!]! + ): [push_subscriptions_mutation_response] + """ update data of the table: "seasons" """ @@ -49204,6 +49417,258 @@ type news_articles_variance_fields { view_count: Float } +""" +columns and relationships of "notification_preferences" +""" +type notification_preferences { + channel: String! + enabled: Boolean! + key: String! + steam_id: bigint! + updated_at: timestamptz! +} + +""" +aggregated selection of "notification_preferences" +""" +type notification_preferences_aggregate { + aggregate: notification_preferences_aggregate_fields + nodes: [notification_preferences!]! +} + +""" +aggregate fields of "notification_preferences" +""" +type notification_preferences_aggregate_fields { + avg: notification_preferences_avg_fields + count(columns: [notification_preferences_select_column!], distinct: Boolean): Int! + max: notification_preferences_max_fields + min: notification_preferences_min_fields + stddev: notification_preferences_stddev_fields + stddev_pop: notification_preferences_stddev_pop_fields + stddev_samp: notification_preferences_stddev_samp_fields + sum: notification_preferences_sum_fields + var_pop: notification_preferences_var_pop_fields + var_samp: notification_preferences_var_samp_fields + variance: notification_preferences_variance_fields +} + +"""aggregate avg on columns""" +type notification_preferences_avg_fields { + steam_id: Float +} + +""" +Boolean expression to filter rows from the table "notification_preferences". All fields are combined with a logical 'AND'. +""" +input notification_preferences_bool_exp { + _and: [notification_preferences_bool_exp!] + _not: notification_preferences_bool_exp + _or: [notification_preferences_bool_exp!] + channel: String_comparison_exp + enabled: Boolean_comparison_exp + key: String_comparison_exp + steam_id: bigint_comparison_exp + updated_at: timestamptz_comparison_exp +} + +""" +unique or primary key constraints on table "notification_preferences" +""" +enum notification_preferences_constraint { + """ + unique or primary key constraint on columns "key", "steam_id", "channel" + """ + notification_preferences_pkey +} + +""" +input type for incrementing numeric columns in table "notification_preferences" +""" +input notification_preferences_inc_input { + steam_id: bigint +} + +""" +input type for inserting data into table "notification_preferences" +""" +input notification_preferences_insert_input { + channel: String + enabled: Boolean + key: String + steam_id: bigint + updated_at: timestamptz +} + +"""aggregate max on columns""" +type notification_preferences_max_fields { + channel: String + key: String + steam_id: bigint + updated_at: timestamptz +} + +"""aggregate min on columns""" +type notification_preferences_min_fields { + channel: String + key: String + steam_id: bigint + updated_at: timestamptz +} + +""" +response of any mutation on the table "notification_preferences" +""" +type notification_preferences_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [notification_preferences!]! +} + +""" +on_conflict condition type for table "notification_preferences" +""" +input notification_preferences_on_conflict { + constraint: notification_preferences_constraint! + update_columns: [notification_preferences_update_column!]! = [] + where: notification_preferences_bool_exp +} + +"""Ordering options when selecting data from "notification_preferences".""" +input notification_preferences_order_by { + channel: order_by + enabled: order_by + key: order_by + steam_id: order_by + updated_at: order_by +} + +"""primary key columns input for table: notification_preferences""" +input notification_preferences_pk_columns_input { + channel: String! + key: String! + steam_id: bigint! +} + +""" +select columns of table "notification_preferences" +""" +enum notification_preferences_select_column { + """column name""" + channel + + """column name""" + enabled + + """column name""" + key + + """column name""" + steam_id + + """column name""" + updated_at +} + +""" +input type for updating data in table "notification_preferences" +""" +input notification_preferences_set_input { + channel: String + enabled: Boolean + key: String + steam_id: bigint + updated_at: timestamptz +} + +"""aggregate stddev on columns""" +type notification_preferences_stddev_fields { + steam_id: Float +} + +"""aggregate stddev_pop on columns""" +type notification_preferences_stddev_pop_fields { + steam_id: Float +} + +"""aggregate stddev_samp on columns""" +type notification_preferences_stddev_samp_fields { + steam_id: Float +} + +""" +Streaming cursor of the table "notification_preferences" +""" +input notification_preferences_stream_cursor_input { + """Stream column input with initial value""" + initial_value: notification_preferences_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input notification_preferences_stream_cursor_value_input { + channel: String + enabled: Boolean + key: String + steam_id: bigint + updated_at: timestamptz +} + +"""aggregate sum on columns""" +type notification_preferences_sum_fields { + steam_id: bigint +} + +""" +update columns of table "notification_preferences" +""" +enum notification_preferences_update_column { + """column name""" + channel + + """column name""" + enabled + + """column name""" + key + + """column name""" + steam_id + + """column name""" + updated_at +} + +input notification_preferences_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: notification_preferences_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: notification_preferences_set_input + + """filter the rows which have to be updated""" + where: notification_preferences_bool_exp! +} + +"""aggregate var_pop on columns""" +type notification_preferences_var_pop_fields { + steam_id: Float +} + +"""aggregate var_samp on columns""" +type notification_preferences_var_samp_fields { + steam_id: Float +} + +"""aggregate variance on columns""" +type notification_preferences_variance_fields { + steam_id: Float +} + """ columns and relationships of "notifications" """ @@ -49217,6 +49682,7 @@ type notifications { deleted_at: timestamptz entity_id: String id: uuid! + in_app: Boolean! is_read: Boolean! message: String! @@ -49337,6 +49803,7 @@ input notifications_bool_exp { deleted_at: timestamptz_comparison_exp entity_id: String_comparison_exp id: uuid_comparison_exp + in_app: Boolean_comparison_exp is_read: Boolean_comparison_exp message: String_comparison_exp player: players_bool_exp @@ -49394,6 +49861,7 @@ input notifications_insert_input { deleted_at: timestamptz entity_id: String id: uuid + in_app: Boolean is_read: Boolean message: String player: players_obj_rel_insert_input @@ -49479,6 +49947,7 @@ input notifications_order_by { deleted_at: order_by entity_id: order_by id: order_by + in_app: order_by is_read: order_by message: order_by player: players_order_by @@ -49520,6 +49989,9 @@ enum notifications_select_column { """column name""" id + """column name""" + in_app + """column name""" is_read @@ -49546,6 +50018,9 @@ enum notifications_select_column_notifications_aggregate_bool_exp_bool_and_argum """column name""" deletable + """column name""" + in_app + """column name""" is_read } @@ -49557,6 +50032,9 @@ enum notifications_select_column_notifications_aggregate_bool_exp_bool_or_argume """column name""" deletable + """column name""" + in_app + """column name""" is_read } @@ -49571,6 +50049,7 @@ input notifications_set_input { deleted_at: timestamptz entity_id: String id: uuid + in_app: Boolean is_read: Boolean message: String role: e_player_roles_enum @@ -49634,6 +50113,7 @@ input notifications_stream_cursor_value_input { deleted_at: timestamptz entity_id: String id: uuid + in_app: Boolean is_read: Boolean message: String role: e_player_roles_enum @@ -49676,6 +50156,9 @@ enum notifications_update_column { """column name""" id + """column name""" + in_app + """column name""" is_read @@ -67339,6 +67822,7 @@ type players { ): v_player_multi_kills_aggregate! name: String! name_registered: Boolean! + notification_timezone: String """An array relationship""" notifications( @@ -67602,6 +68086,8 @@ type players { ): player_premier_rank_history_aggregate! premier_rank_updated_at: timestamptz profile_url: String + quiet_hours_end: time + quiet_hours_start: time role: e_player_roles_enum! roster_image_url: String @@ -68152,6 +68638,7 @@ input players_bool_exp { multi_kills_aggregate: v_player_multi_kills_aggregate_bool_exp name: String_comparison_exp name_registered: Boolean_comparison_exp + notification_timezone: String_comparison_exp notifications: notifications_bool_exp notifications_aggregate: notifications_aggregate_bool_exp objectives: player_objectives_bool_exp @@ -68170,6 +68657,8 @@ input players_bool_exp { premier_rank_history_aggregate: player_premier_rank_history_aggregate_bool_exp premier_rank_updated_at: timestamptz_comparison_exp profile_url: String_comparison_exp + quiet_hours_end: time_comparison_exp + quiet_hours_start: time_comparison_exp role: e_player_roles_enum_comparison_exp roster_image_url: String_comparison_exp sanctions: player_sanctions_bool_exp @@ -68282,6 +68771,7 @@ input players_insert_input { multi_kills: v_player_multi_kills_arr_rel_insert_input name: String name_registered: Boolean + notification_timezone: String notifications: notifications_arr_rel_insert_input objectives: player_objectives_arr_rel_insert_input owned_teams: teams_arr_rel_insert_input @@ -68292,6 +68782,8 @@ input players_insert_input { premier_rank_history: player_premier_rank_history_arr_rel_insert_input premier_rank_updated_at: timestamptz profile_url: String + quiet_hours_end: time + quiet_hours_start: time role: e_player_roles_enum roster_image_url: String sanctions: player_sanctions_arr_rel_insert_input @@ -68365,6 +68857,7 @@ type players_max_fields { """ matchmaking_cooldown: timestamptz name: String + notification_timezone: String premier_rank: Int premier_rank_updated_at: timestamptz profile_url: String @@ -68453,6 +68946,7 @@ type players_min_fields { """ matchmaking_cooldown: timestamptz name: String + notification_timezone: String premier_rank: Int premier_rank_updated_at: timestamptz profile_url: String @@ -68577,6 +69071,7 @@ input players_order_by { multi_kills_aggregate: v_player_multi_kills_aggregate_order_by name: order_by name_registered: order_by + notification_timezone: order_by notifications_aggregate: notifications_aggregate_order_by objectives_aggregate: player_objectives_aggregate_order_by owned_teams_aggregate: teams_aggregate_order_by @@ -68588,6 +69083,8 @@ input players_order_by { premier_rank_history_aggregate: player_premier_rank_history_aggregate_order_by premier_rank_updated_at: order_by profile_url: order_by + quiet_hours_end: order_by + quiet_hours_start: order_by role: order_by roster_image_url: order_by sanctions_aggregate: player_sanctions_aggregate_order_by @@ -68676,6 +69173,9 @@ enum players_select_column { """column name""" name_registered + """column name""" + notification_timezone + """column name""" premier_rank @@ -68685,6 +69185,12 @@ enum players_select_column { """column name""" profile_url + """column name""" + quiet_hours_end + + """column name""" + quiet_hours_start + """column name""" role @@ -68729,9 +69235,12 @@ input players_set_input { last_sign_in_at: timestamptz name: String name_registered: Boolean + notification_timezone: String premier_rank: Int premier_rank_updated_at: timestamptz profile_url: String + quiet_hours_end: time + quiet_hours_start: time role: e_player_roles_enum roster_image_url: String show_match_ready_modal: Boolean @@ -68940,9 +69449,12 @@ input players_stream_cursor_value_input { last_sign_in_at: timestamptz name: String name_registered: Boolean + notification_timezone: String premier_rank: Int premier_rank_updated_at: timestamptz profile_url: String + quiet_hours_end: time + quiet_hours_start: time role: e_player_roles_enum roster_image_url: String show_match_ready_modal: Boolean @@ -69066,6 +69578,9 @@ enum players_update_column { """column name""" name_registered + """column name""" + notification_timezone + """column name""" premier_rank @@ -69075,6 +69590,12 @@ enum players_update_column { """column name""" profile_url + """column name""" + quiet_hours_end + + """column name""" + quiet_hours_start + """column name""" role @@ -69513,6 +70034,305 @@ type plugin_versions_variance_fields { min_game_build_id: Float } +""" +columns and relationships of "push_subscriptions" +""" +type push_subscriptions { + auth: String! + created_at: timestamptz! + endpoint: String! + id: uuid! + last_used_at: timestamptz + p256dh: String! + steam_id: bigint! + user_agent: String +} + +""" +aggregated selection of "push_subscriptions" +""" +type push_subscriptions_aggregate { + aggregate: push_subscriptions_aggregate_fields + nodes: [push_subscriptions!]! +} + +""" +aggregate fields of "push_subscriptions" +""" +type push_subscriptions_aggregate_fields { + avg: push_subscriptions_avg_fields + count(columns: [push_subscriptions_select_column!], distinct: Boolean): Int! + max: push_subscriptions_max_fields + min: push_subscriptions_min_fields + stddev: push_subscriptions_stddev_fields + stddev_pop: push_subscriptions_stddev_pop_fields + stddev_samp: push_subscriptions_stddev_samp_fields + sum: push_subscriptions_sum_fields + var_pop: push_subscriptions_var_pop_fields + var_samp: push_subscriptions_var_samp_fields + variance: push_subscriptions_variance_fields +} + +"""aggregate avg on columns""" +type push_subscriptions_avg_fields { + steam_id: Float +} + +""" +Boolean expression to filter rows from the table "push_subscriptions". All fields are combined with a logical 'AND'. +""" +input push_subscriptions_bool_exp { + _and: [push_subscriptions_bool_exp!] + _not: push_subscriptions_bool_exp + _or: [push_subscriptions_bool_exp!] + auth: String_comparison_exp + created_at: timestamptz_comparison_exp + endpoint: String_comparison_exp + id: uuid_comparison_exp + last_used_at: timestamptz_comparison_exp + p256dh: String_comparison_exp + steam_id: bigint_comparison_exp + user_agent: String_comparison_exp +} + +""" +unique or primary key constraints on table "push_subscriptions" +""" +enum push_subscriptions_constraint { + """ + unique or primary key constraint on columns "endpoint" + """ + push_subscriptions_endpoint_key + + """ + unique or primary key constraint on columns "id" + """ + push_subscriptions_pkey +} + +""" +input type for incrementing numeric columns in table "push_subscriptions" +""" +input push_subscriptions_inc_input { + steam_id: bigint +} + +""" +input type for inserting data into table "push_subscriptions" +""" +input push_subscriptions_insert_input { + auth: String + created_at: timestamptz + endpoint: String + id: uuid + last_used_at: timestamptz + p256dh: String + steam_id: bigint + user_agent: String +} + +"""aggregate max on columns""" +type push_subscriptions_max_fields { + auth: String + created_at: timestamptz + endpoint: String + id: uuid + last_used_at: timestamptz + p256dh: String + steam_id: bigint + user_agent: String +} + +"""aggregate min on columns""" +type push_subscriptions_min_fields { + auth: String + created_at: timestamptz + endpoint: String + id: uuid + last_used_at: timestamptz + p256dh: String + steam_id: bigint + user_agent: String +} + +""" +response of any mutation on the table "push_subscriptions" +""" +type push_subscriptions_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [push_subscriptions!]! +} + +""" +on_conflict condition type for table "push_subscriptions" +""" +input push_subscriptions_on_conflict { + constraint: push_subscriptions_constraint! + update_columns: [push_subscriptions_update_column!]! = [] + where: push_subscriptions_bool_exp +} + +"""Ordering options when selecting data from "push_subscriptions".""" +input push_subscriptions_order_by { + auth: order_by + created_at: order_by + endpoint: order_by + id: order_by + last_used_at: order_by + p256dh: order_by + steam_id: order_by + user_agent: order_by +} + +"""primary key columns input for table: push_subscriptions""" +input push_subscriptions_pk_columns_input { + id: uuid! +} + +""" +select columns of table "push_subscriptions" +""" +enum push_subscriptions_select_column { + """column name""" + auth + + """column name""" + created_at + + """column name""" + endpoint + + """column name""" + id + + """column name""" + last_used_at + + """column name""" + p256dh + + """column name""" + steam_id + + """column name""" + user_agent +} + +""" +input type for updating data in table "push_subscriptions" +""" +input push_subscriptions_set_input { + auth: String + created_at: timestamptz + endpoint: String + id: uuid + last_used_at: timestamptz + p256dh: String + steam_id: bigint + user_agent: String +} + +"""aggregate stddev on columns""" +type push_subscriptions_stddev_fields { + steam_id: Float +} + +"""aggregate stddev_pop on columns""" +type push_subscriptions_stddev_pop_fields { + steam_id: Float +} + +"""aggregate stddev_samp on columns""" +type push_subscriptions_stddev_samp_fields { + steam_id: Float +} + +""" +Streaming cursor of the table "push_subscriptions" +""" +input push_subscriptions_stream_cursor_input { + """Stream column input with initial value""" + initial_value: push_subscriptions_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input push_subscriptions_stream_cursor_value_input { + auth: String + created_at: timestamptz + endpoint: String + id: uuid + last_used_at: timestamptz + p256dh: String + steam_id: bigint + user_agent: String +} + +"""aggregate sum on columns""" +type push_subscriptions_sum_fields { + steam_id: bigint +} + +""" +update columns of table "push_subscriptions" +""" +enum push_subscriptions_update_column { + """column name""" + auth + + """column name""" + created_at + + """column name""" + endpoint + + """column name""" + id + + """column name""" + last_used_at + + """column name""" + p256dh + + """column name""" + steam_id + + """column name""" + user_agent +} + +input push_subscriptions_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: push_subscriptions_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: push_subscriptions_set_input + + """filter the rows which have to be updated""" + where: push_subscriptions_bool_exp! +} + +"""aggregate var_pop on columns""" +type push_subscriptions_var_pop_fields { + steam_id: Float +} + +"""aggregate var_samp on columns""" +type push_subscriptions_var_samp_fields { + steam_id: Float +} + +"""aggregate variance on columns""" +type push_subscriptions_variance_fields { + steam_id: Float +} + type query_root { """ fetch data from the table: "_map_pool" @@ -74099,6 +74919,51 @@ type query_root { """fetch data from the table: "news_articles" using primary key columns""" news_articles_by_pk(id: uuid!): news_articles + """ + fetch data from the table: "notification_preferences" + """ + notification_preferences( + """distinct select on columns""" + distinct_on: [notification_preferences_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [notification_preferences_order_by!] + + """filter the rows returned""" + where: notification_preferences_bool_exp + ): [notification_preferences!]! + + """ + fetch aggregated fields from the table: "notification_preferences" + """ + notification_preferences_aggregate( + """distinct select on columns""" + distinct_on: [notification_preferences_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [notification_preferences_order_by!] + + """filter the rows returned""" + where: notification_preferences_bool_exp + ): notification_preferences_aggregate! + + """ + fetch data from the table: "notification_preferences" using primary key columns + """ + notification_preferences_by_pk(channel: String!, key: String!, steam_id: bigint!): notification_preferences + """An array relationship""" notifications( """distinct select on columns""" @@ -75367,6 +76232,51 @@ type query_root { """fetch data from the table: "plugin_versions" using primary key columns""" plugin_versions_by_pk(runtime: e_plugin_runtimes_enum!, version: String!): plugin_versions + """ + fetch data from the table: "push_subscriptions" + """ + push_subscriptions( + """distinct select on columns""" + distinct_on: [push_subscriptions_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [push_subscriptions_order_by!] + + """filter the rows returned""" + where: push_subscriptions_bool_exp + ): [push_subscriptions!]! + + """ + fetch aggregated fields from the table: "push_subscriptions" + """ + push_subscriptions_aggregate( + """distinct select on columns""" + distinct_on: [push_subscriptions_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [push_subscriptions_order_by!] + + """filter the rows returned""" + where: push_subscriptions_bool_exp + ): push_subscriptions_aggregate! + + """ + fetch data from the table: "push_subscriptions" using primary key columns + """ + push_subscriptions_by_pk(id: uuid!): push_subscriptions + """Read file content from game server""" readServerFile(file_path: String!, node_id: String!, server_id: String): FileContentResponse! @@ -77909,6 +78819,11 @@ type query_root { """filter the rows returned""" where: v_tournament_player_stats_bool_exp ): v_tournament_player_stats_aggregate! + + """ + Web push setup status for the application settings page; never returns the private key + """ + webPushStatus: WebPushStatusOutput } input recalculate_tournament_awards_args { @@ -86292,6 +87207,65 @@ type subscription_root { where: news_articles_bool_exp ): [news_articles!]! + """ + fetch data from the table: "notification_preferences" + """ + notification_preferences( + """distinct select on columns""" + distinct_on: [notification_preferences_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [notification_preferences_order_by!] + + """filter the rows returned""" + where: notification_preferences_bool_exp + ): [notification_preferences!]! + + """ + fetch aggregated fields from the table: "notification_preferences" + """ + notification_preferences_aggregate( + """distinct select on columns""" + distinct_on: [notification_preferences_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [notification_preferences_order_by!] + + """filter the rows returned""" + where: notification_preferences_bool_exp + ): notification_preferences_aggregate! + + """ + fetch data from the table: "notification_preferences" using primary key columns + """ + notification_preferences_by_pk(channel: String!, key: String!, steam_id: bigint!): notification_preferences + + """ + fetch data from the table in a streaming manner: "notification_preferences" + """ + notification_preferences_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [notification_preferences_stream_cursor_input]! + + """filter the rows returned""" + where: notification_preferences_bool_exp + ): [notification_preferences!]! + """An array relationship""" notifications( """distinct select on columns""" @@ -87980,6 +88954,65 @@ type subscription_root { where: plugin_versions_bool_exp ): [plugin_versions!]! + """ + fetch data from the table: "push_subscriptions" + """ + push_subscriptions( + """distinct select on columns""" + distinct_on: [push_subscriptions_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [push_subscriptions_order_by!] + + """filter the rows returned""" + where: push_subscriptions_bool_exp + ): [push_subscriptions!]! + + """ + fetch aggregated fields from the table: "push_subscriptions" + """ + push_subscriptions_aggregate( + """distinct select on columns""" + distinct_on: [push_subscriptions_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [push_subscriptions_order_by!] + + """filter the rows returned""" + where: push_subscriptions_bool_exp + ): push_subscriptions_aggregate! + + """ + fetch data from the table: "push_subscriptions" using primary key columns + """ + push_subscriptions_by_pk(id: uuid!): push_subscriptions + + """ + fetch data from the table in a streaming manner: "push_subscriptions" + """ + push_subscriptions_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [push_subscriptions_stream_cursor_input]! + + """filter the rows returned""" + where: push_subscriptions_bool_exp + ): [push_subscriptions!]! + """ fetch data from the table: "seasons" """ @@ -95703,6 +96736,23 @@ input teams_variance_order_by { owner_steam_id: order_by } +scalar time + +""" +Boolean expression to compare columns of type "time". All fields are combined with logical 'AND'. +""" +input time_comparison_exp { + _eq: time + _gt: time + _gte: time + _in: [time!] + _is_null: Boolean + _lt: time + _lte: time + _neq: time + _nin: [time!] +} + scalar timestamp scalar timestamptz diff --git a/generated/schema.ts b/generated/schema.ts index 7ad6fda7..262916dc 100644 --- a/generated/schema.ts +++ b/generated/schema.ts @@ -17,6 +17,7 @@ export type Scalars = { jsonb: any, numeric: any, smallint: any, + time: any, timestamp: any, timestamptz: any, uuid: any, @@ -820,6 +821,18 @@ export interface WatchDemoOutput { __typename: 'WatchDemoOutput' } +export interface WebPushKeysOutput { + success: Scalars['Boolean'] + __typename: 'WebPushKeysOutput' +} + +export interface WebPushStatusOutput { + configured: Scalars['Boolean'] + managed_by_environment: Scalars['Boolean'] + subscriptions: Scalars['Int'] + __typename: 'WebPushStatusOutput' +} + /** columns and relationships of "_map_pool" */ export interface _map_pool { @@ -4389,7 +4402,7 @@ export interface e_notification_types_aggregate_fields { /** unique or primary key constraints on table "e_notification_types" */ export type e_notification_types_constraint = 'e_notification_types_pkey' -export type e_notification_types_enum = 'DedicatedServerRconStatus' | 'DedicatedServerStatus' | 'EloRecompute' | 'FormTeamSuggestion' | 'GameNodeStatus' | 'GameUpdate' | 'LeagueMatchUnscheduled' | 'LeagueProposalAccepted' | 'LeagueProposalDeclined' | 'LeagueProposalReceived' | 'LeagueRegistrationDecision' | 'LeagueRosterUndersized' | 'MatchAbandoned' | 'MatchImported' | 'MatchStatusChange' | 'MatchSupport' | 'NameChangeApproved' | 'NameChangeDenied' | 'NameChangeRequest' | 'PlayerReindex' | 'PlayerSanctioned' | 'ScrimAlertMatch' | 'ScrimMatchCanceled' | 'ScrimMatchScheduled' | 'ScrimRequestAccepted' | 'ScrimRequestCountered' | 'ScrimRequestDeclined' | 'ScrimRequestExpired' | 'ScrimRequestReceived' | 'ScrimTimeChanged' | 'StorageScan' +export type e_notification_types_enum = 'AwardGranted' | 'ChatMessage' | 'ClipReady' | 'DedicatedServerRconStatus' | 'DedicatedServerStatus' | 'DraftInvite' | 'EloRecompute' | 'EventReminder' | 'FormTeamSuggestion' | 'GameNodeStatus' | 'GameUpdate' | 'LeagueMatchUnscheduled' | 'LeagueProposalAccepted' | 'LeagueProposalDeclined' | 'LeagueProposalReceived' | 'LeagueRegistrationDecision' | 'LeagueRosterUndersized' | 'MatchAbandoned' | 'MatchImported' | 'MatchStatsReady' | 'MatchStatusChange' | 'MatchSupport' | 'NameChangeApproved' | 'NameChangeDenied' | 'NameChangeRequest' | 'NewsPublished' | 'PlayerReindex' | 'PlayerSanctioned' | 'ScrimAlertMatch' | 'ScrimMatchCanceled' | 'ScrimMatchScheduled' | 'ScrimRequestAccepted' | 'ScrimRequestCountered' | 'ScrimRequestDeclined' | 'ScrimRequestExpired' | 'ScrimRequestReceived' | 'ScrimTimeChanged' | 'SeasonEnded' | 'StorageScan' | 'TeamInvite' | 'TournamentCreated' | 'TournamentReminder' | 'TournamentTeamInvite' /** aggregate max on columns */ @@ -11166,6 +11179,8 @@ export interface match_options { auto_cancel_duration: (Scalars['Int'] | null) auto_cancellation: Scalars['Boolean'] best_of: Scalars['Int'] + camera_allow_teammates: Scalars['Boolean'] + camera_required: Scalars['Boolean'] check_in_setting: e_check_in_settings_enum coaches: Scalars['Boolean'] default_models: (Scalars['Boolean'] | null) @@ -11298,7 +11313,7 @@ export interface match_options_mutation_response { /** select columns of table "match_options" */ -export type match_options_select_column = 'auto_cancel_duration' | 'auto_cancellation' | 'best_of' | 'check_in_setting' | 'coaches' | 'default_models' | 'halftime_pausematch' | 'id' | 'invite_code' | 'knife_round' | 'live_match_timeout' | 'map_pool_id' | 'map_veto' | 'match_mode' | 'mr' | 'number_of_substitutes' | 'overtime' | 'prefer_dedicated_server' | 'ready_setting' | 'region_veto' | 'regions' | 'round_restart_delay' | 'tech_timeout_setting' | 'timeout_setting' | 'tv_delay' | 'type' | 'veto_pick_timeout' +export type match_options_select_column = 'auto_cancel_duration' | 'auto_cancellation' | 'best_of' | 'camera_allow_teammates' | 'camera_required' | 'check_in_setting' | 'coaches' | 'default_models' | 'halftime_pausematch' | 'id' | 'invite_code' | 'knife_round' | 'live_match_timeout' | 'map_pool_id' | 'map_veto' | 'match_mode' | 'mr' | 'number_of_substitutes' | 'overtime' | 'prefer_dedicated_server' | 'ready_setting' | 'region_veto' | 'regions' | 'round_restart_delay' | 'tech_timeout_setting' | 'timeout_setting' | 'tv_delay' | 'type' | 'veto_pick_timeout' /** aggregate stddev on columns */ @@ -11358,7 +11373,7 @@ export interface match_options_sum_fields { /** update columns of table "match_options" */ -export type match_options_update_column = 'auto_cancel_duration' | 'auto_cancellation' | 'best_of' | 'check_in_setting' | 'coaches' | 'default_models' | 'halftime_pausematch' | 'id' | 'invite_code' | 'knife_round' | 'live_match_timeout' | 'map_pool_id' | 'map_veto' | 'match_mode' | 'mr' | 'number_of_substitutes' | 'overtime' | 'prefer_dedicated_server' | 'ready_setting' | 'region_veto' | 'regions' | 'round_restart_delay' | 'tech_timeout_setting' | 'timeout_setting' | 'tv_delay' | 'type' | 'veto_pick_timeout' +export type match_options_update_column = 'auto_cancel_duration' | 'auto_cancellation' | 'best_of' | 'camera_allow_teammates' | 'camera_required' | 'check_in_setting' | 'coaches' | 'default_models' | 'halftime_pausematch' | 'id' | 'invite_code' | 'knife_round' | 'live_match_timeout' | 'map_pool_id' | 'map_veto' | 'match_mode' | 'mr' | 'number_of_substitutes' | 'overtime' | 'prefer_dedicated_server' | 'ready_setting' | 'region_veto' | 'regions' | 'round_restart_delay' | 'tech_timeout_setting' | 'timeout_setting' | 'tv_delay' | 'type' | 'veto_pick_timeout' /** aggregate var_pop on columns */ @@ -12674,6 +12689,10 @@ export interface mutation_root { delete_news_articles: (news_articles_mutation_response | null) /** delete single row from the table: "news_articles" */ delete_news_articles_by_pk: (news_articles | null) + /** delete data from the table: "notification_preferences" */ + delete_notification_preferences: (notification_preferences_mutation_response | null) + /** delete single row from the table: "notification_preferences" */ + delete_notification_preferences_by_pk: (notification_preferences | null) /** delete data from the table: "notifications" */ delete_notifications: (notifications_mutation_response | null) /** delete single row from the table: "notifications" */ @@ -12772,6 +12791,10 @@ export interface mutation_root { delete_plugin_versions: (plugin_versions_mutation_response | null) /** delete single row from the table: "plugin_versions" */ delete_plugin_versions_by_pk: (plugin_versions | null) + /** delete data from the table: "push_subscriptions" */ + delete_push_subscriptions: (push_subscriptions_mutation_response | null) + /** delete single row from the table: "push_subscriptions" */ + delete_push_subscriptions_by_pk: (push_subscriptions | null) /** delete data from the table: "seasons" */ delete_seasons: (seasons_mutation_response | null) /** delete single row from the table: "seasons" */ @@ -12899,6 +12922,8 @@ export interface mutation_root { denyInvite: (SuccessOutput | null) denyNameChange: (SuccessOutput | null) forfeitMatch: (SuccessOutput | null) + /** Generates a fresh self-signed VAPID keypair; invalidates every existing subscription */ + generateWebPushKeys: (WebPushKeysOutput | null) /** Live pod GSI snapshot — slots, sides, alive/dead. Drives the stream-deck. */ getLiveStreamSpecState: (LiveStreamSpecState | null) getTestUploadLink: GetTestUploadResponse @@ -13300,6 +13325,10 @@ export interface mutation_root { insert_news_articles: (news_articles_mutation_response | null) /** insert a single row into the table: "news_articles" */ insert_news_articles_one: (news_articles | null) + /** insert data into the table: "notification_preferences" */ + insert_notification_preferences: (notification_preferences_mutation_response | null) + /** insert a single row into the table: "notification_preferences" */ + insert_notification_preferences_one: (notification_preferences | null) /** insert data into the table: "notifications" */ insert_notifications: (notifications_mutation_response | null) /** insert a single row into the table: "notifications" */ @@ -13400,6 +13429,10 @@ export interface mutation_root { insert_plugin_versions: (plugin_versions_mutation_response | null) /** insert a single row into the table: "plugin_versions" */ insert_plugin_versions_one: (plugin_versions | null) + /** insert data into the table: "push_subscriptions" */ + insert_push_subscriptions: (push_subscriptions_mutation_response | null) + /** insert a single row into the table: "push_subscriptions" */ + insert_push_subscriptions_one: (push_subscriptions | null) /** insert data into the table: "seasons" */ insert_seasons: (seasons_mutation_response | null) /** insert a single row into the table: "seasons" */ @@ -14255,6 +14288,12 @@ export interface mutation_root { update_news_articles_by_pk: (news_articles | null) /** update multiples rows of table: "news_articles" */ update_news_articles_many: ((news_articles_mutation_response | null)[] | null) + /** update data of the table: "notification_preferences" */ + update_notification_preferences: (notification_preferences_mutation_response | null) + /** update single row of the table: "notification_preferences" */ + update_notification_preferences_by_pk: (notification_preferences | null) + /** update multiples rows of table: "notification_preferences" */ + update_notification_preferences_many: ((notification_preferences_mutation_response | null)[] | null) /** update data of the table: "notifications" */ update_notifications: (notifications_mutation_response | null) /** update single row of the table: "notifications" */ @@ -14403,6 +14442,12 @@ export interface mutation_root { update_plugin_versions_by_pk: (plugin_versions | null) /** update multiples rows of table: "plugin_versions" */ update_plugin_versions_many: ((plugin_versions_mutation_response | null)[] | null) + /** update data of the table: "push_subscriptions" */ + update_push_subscriptions: (push_subscriptions_mutation_response | null) + /** update single row of the table: "push_subscriptions" */ + update_push_subscriptions_by_pk: (push_subscriptions | null) + /** update multiples rows of table: "push_subscriptions" */ + update_push_subscriptions_many: ((push_subscriptions_mutation_response | null)[] | null) /** update data of the table: "seasons" */ update_seasons: (seasons_mutation_response | null) /** update single row of the table: "seasons" */ @@ -15049,6 +15094,140 @@ export interface news_articles_variance_fields { } +/** columns and relationships of "notification_preferences" */ +export interface notification_preferences { + channel: Scalars['String'] + enabled: Scalars['Boolean'] + key: Scalars['String'] + steam_id: Scalars['bigint'] + updated_at: Scalars['timestamptz'] + __typename: 'notification_preferences' +} + + +/** aggregated selection of "notification_preferences" */ +export interface notification_preferences_aggregate { + aggregate: (notification_preferences_aggregate_fields | null) + nodes: notification_preferences[] + __typename: 'notification_preferences_aggregate' +} + + +/** aggregate fields of "notification_preferences" */ +export interface notification_preferences_aggregate_fields { + avg: (notification_preferences_avg_fields | null) + count: Scalars['Int'] + max: (notification_preferences_max_fields | null) + min: (notification_preferences_min_fields | null) + stddev: (notification_preferences_stddev_fields | null) + stddev_pop: (notification_preferences_stddev_pop_fields | null) + stddev_samp: (notification_preferences_stddev_samp_fields | null) + sum: (notification_preferences_sum_fields | null) + var_pop: (notification_preferences_var_pop_fields | null) + var_samp: (notification_preferences_var_samp_fields | null) + variance: (notification_preferences_variance_fields | null) + __typename: 'notification_preferences_aggregate_fields' +} + + +/** aggregate avg on columns */ +export interface notification_preferences_avg_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'notification_preferences_avg_fields' +} + + +/** unique or primary key constraints on table "notification_preferences" */ +export type notification_preferences_constraint = 'notification_preferences_pkey' + + +/** aggregate max on columns */ +export interface notification_preferences_max_fields { + channel: (Scalars['String'] | null) + key: (Scalars['String'] | null) + steam_id: (Scalars['bigint'] | null) + updated_at: (Scalars['timestamptz'] | null) + __typename: 'notification_preferences_max_fields' +} + + +/** aggregate min on columns */ +export interface notification_preferences_min_fields { + channel: (Scalars['String'] | null) + key: (Scalars['String'] | null) + steam_id: (Scalars['bigint'] | null) + updated_at: (Scalars['timestamptz'] | null) + __typename: 'notification_preferences_min_fields' +} + + +/** response of any mutation on the table "notification_preferences" */ +export interface notification_preferences_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: notification_preferences[] + __typename: 'notification_preferences_mutation_response' +} + + +/** select columns of table "notification_preferences" */ +export type notification_preferences_select_column = 'channel' | 'enabled' | 'key' | 'steam_id' | 'updated_at' + + +/** aggregate stddev on columns */ +export interface notification_preferences_stddev_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'notification_preferences_stddev_fields' +} + + +/** aggregate stddev_pop on columns */ +export interface notification_preferences_stddev_pop_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'notification_preferences_stddev_pop_fields' +} + + +/** aggregate stddev_samp on columns */ +export interface notification_preferences_stddev_samp_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'notification_preferences_stddev_samp_fields' +} + + +/** aggregate sum on columns */ +export interface notification_preferences_sum_fields { + steam_id: (Scalars['bigint'] | null) + __typename: 'notification_preferences_sum_fields' +} + + +/** update columns of table "notification_preferences" */ +export type notification_preferences_update_column = 'channel' | 'enabled' | 'key' | 'steam_id' | 'updated_at' + + +/** aggregate var_pop on columns */ +export interface notification_preferences_var_pop_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'notification_preferences_var_pop_fields' +} + + +/** aggregate var_samp on columns */ +export interface notification_preferences_var_samp_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'notification_preferences_var_samp_fields' +} + + +/** aggregate variance on columns */ +export interface notification_preferences_variance_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'notification_preferences_variance_fields' +} + + /** columns and relationships of "notifications" */ export interface notifications { actions: (Scalars['jsonb'] | null) @@ -15057,6 +15236,7 @@ export interface notifications { deleted_at: (Scalars['timestamptz'] | null) entity_id: (Scalars['String'] | null) id: Scalars['uuid'] + in_app: Scalars['Boolean'] is_read: Scalars['Boolean'] message: Scalars['String'] /** An object relationship */ @@ -15142,15 +15322,15 @@ export interface notifications_mutation_response { /** select columns of table "notifications" */ -export type notifications_select_column = 'actions' | 'created_at' | 'deletable' | 'deleted_at' | 'entity_id' | 'id' | 'is_read' | 'message' | 'role' | 'steam_id' | 'title' | 'type' +export type notifications_select_column = 'actions' | 'created_at' | 'deletable' | 'deleted_at' | 'entity_id' | 'id' | 'in_app' | 'is_read' | 'message' | 'role' | 'steam_id' | 'title' | 'type' /** select "notifications_aggregate_bool_exp_bool_and_arguments_columns" columns of table "notifications" */ -export type notifications_select_column_notifications_aggregate_bool_exp_bool_and_arguments_columns = 'deletable' | 'is_read' +export type notifications_select_column_notifications_aggregate_bool_exp_bool_and_arguments_columns = 'deletable' | 'in_app' | 'is_read' /** select "notifications_aggregate_bool_exp_bool_or_arguments_columns" columns of table "notifications" */ -export type notifications_select_column_notifications_aggregate_bool_exp_bool_or_arguments_columns = 'deletable' | 'is_read' +export type notifications_select_column_notifications_aggregate_bool_exp_bool_or_arguments_columns = 'deletable' | 'in_app' | 'is_read' /** aggregate stddev on columns */ @@ -15182,7 +15362,7 @@ export interface notifications_sum_fields { /** update columns of table "notifications" */ -export type notifications_update_column = 'actions' | 'created_at' | 'deletable' | 'deleted_at' | 'entity_id' | 'id' | 'is_read' | 'message' | 'role' | 'steam_id' | 'title' | 'type' +export type notifications_update_column = 'actions' | 'created_at' | 'deletable' | 'deleted_at' | 'entity_id' | 'id' | 'in_app' | 'is_read' | 'message' | 'role' | 'steam_id' | 'title' | 'type' /** aggregate var_pop on columns */ @@ -22114,6 +22294,7 @@ export interface players { multi_kills_aggregate: v_player_multi_kills_aggregate name: Scalars['String'] name_registered: Scalars['Boolean'] + notification_timezone: (Scalars['String'] | null) /** An array relationship */ notifications: notifications[] /** An aggregate relationship */ @@ -22147,6 +22328,8 @@ export interface players { premier_rank_history_aggregate: player_premier_rank_history_aggregate premier_rank_updated_at: (Scalars['timestamptz'] | null) profile_url: (Scalars['String'] | null) + quiet_hours_end: (Scalars['time'] | null) + quiet_hours_start: (Scalars['time'] | null) role: e_player_roles_enum roster_image_url: (Scalars['String'] | null) /** An array relationship */ @@ -22301,6 +22484,7 @@ export interface players_max_fields { /** A computed field, executes function "get_player_matchmaking_cooldown" */ matchmaking_cooldown: (Scalars['timestamptz'] | null) name: (Scalars['String'] | null) + notification_timezone: (Scalars['String'] | null) premier_rank: (Scalars['Int'] | null) premier_rank_updated_at: (Scalars['timestamptz'] | null) profile_url: (Scalars['String'] | null) @@ -22355,6 +22539,7 @@ export interface players_min_fields { /** A computed field, executes function "get_player_matchmaking_cooldown" */ matchmaking_cooldown: (Scalars['timestamptz'] | null) name: (Scalars['String'] | null) + notification_timezone: (Scalars['String'] | null) premier_rank: (Scalars['Int'] | null) premier_rank_updated_at: (Scalars['timestamptz'] | null) profile_url: (Scalars['String'] | null) @@ -22387,7 +22572,7 @@ export interface players_mutation_response { /** select columns of table "players" */ -export type players_select_column = 'avatar_url' | 'country' | 'created_at' | 'custom_avatar_url' | 'days_since_last_ban' | 'discord_id' | 'faceit_elo' | 'faceit_nickname' | 'faceit_player_id' | 'faceit_skill_level' | 'faceit_updated_at' | 'faceit_url' | 'game_ban_count' | 'language' | 'last_read_news_at' | 'last_sign_in_at' | 'name' | 'name_registered' | 'premier_rank' | 'premier_rank_updated_at' | 'profile_url' | 'role' | 'roster_image_url' | 'show_match_ready_modal' | 'steam_bans_checked_at' | 'steam_id' | 'vac_ban_count' | 'vac_banned' +export type players_select_column = 'avatar_url' | 'country' | 'created_at' | 'custom_avatar_url' | 'days_since_last_ban' | 'discord_id' | 'faceit_elo' | 'faceit_nickname' | 'faceit_player_id' | 'faceit_skill_level' | 'faceit_updated_at' | 'faceit_url' | 'game_ban_count' | 'language' | 'last_read_news_at' | 'last_sign_in_at' | 'name' | 'name_registered' | 'notification_timezone' | 'premier_rank' | 'premier_rank_updated_at' | 'profile_url' | 'quiet_hours_end' | 'quiet_hours_start' | 'role' | 'roster_image_url' | 'show_match_ready_modal' | 'steam_bans_checked_at' | 'steam_id' | 'vac_ban_count' | 'vac_banned' /** aggregate stddev on columns */ @@ -22515,7 +22700,7 @@ export interface players_sum_fields { /** update columns of table "players" */ -export type players_update_column = 'avatar_url' | 'country' | 'created_at' | 'custom_avatar_url' | 'days_since_last_ban' | 'discord_id' | 'faceit_elo' | 'faceit_nickname' | 'faceit_player_id' | 'faceit_skill_level' | 'faceit_updated_at' | 'faceit_url' | 'game_ban_count' | 'language' | 'last_read_news_at' | 'last_sign_in_at' | 'name' | 'name_registered' | 'premier_rank' | 'premier_rank_updated_at' | 'profile_url' | 'role' | 'roster_image_url' | 'show_match_ready_modal' | 'steam_bans_checked_at' | 'steam_id' | 'vac_ban_count' | 'vac_banned' +export type players_update_column = 'avatar_url' | 'country' | 'created_at' | 'custom_avatar_url' | 'days_since_last_ban' | 'discord_id' | 'faceit_elo' | 'faceit_nickname' | 'faceit_player_id' | 'faceit_skill_level' | 'faceit_updated_at' | 'faceit_url' | 'game_ban_count' | 'language' | 'last_read_news_at' | 'last_sign_in_at' | 'name' | 'name_registered' | 'notification_timezone' | 'premier_rank' | 'premier_rank_updated_at' | 'profile_url' | 'quiet_hours_end' | 'quiet_hours_start' | 'role' | 'roster_image_url' | 'show_match_ready_modal' | 'steam_bans_checked_at' | 'steam_id' | 'vac_ban_count' | 'vac_banned' /** aggregate var_pop on columns */ @@ -22741,6 +22926,151 @@ export interface plugin_versions_variance_fields { __typename: 'plugin_versions_variance_fields' } + +/** columns and relationships of "push_subscriptions" */ +export interface push_subscriptions { + auth: Scalars['String'] + created_at: Scalars['timestamptz'] + endpoint: Scalars['String'] + id: Scalars['uuid'] + last_used_at: (Scalars['timestamptz'] | null) + p256dh: Scalars['String'] + steam_id: Scalars['bigint'] + user_agent: (Scalars['String'] | null) + __typename: 'push_subscriptions' +} + + +/** aggregated selection of "push_subscriptions" */ +export interface push_subscriptions_aggregate { + aggregate: (push_subscriptions_aggregate_fields | null) + nodes: push_subscriptions[] + __typename: 'push_subscriptions_aggregate' +} + + +/** aggregate fields of "push_subscriptions" */ +export interface push_subscriptions_aggregate_fields { + avg: (push_subscriptions_avg_fields | null) + count: Scalars['Int'] + max: (push_subscriptions_max_fields | null) + min: (push_subscriptions_min_fields | null) + stddev: (push_subscriptions_stddev_fields | null) + stddev_pop: (push_subscriptions_stddev_pop_fields | null) + stddev_samp: (push_subscriptions_stddev_samp_fields | null) + sum: (push_subscriptions_sum_fields | null) + var_pop: (push_subscriptions_var_pop_fields | null) + var_samp: (push_subscriptions_var_samp_fields | null) + variance: (push_subscriptions_variance_fields | null) + __typename: 'push_subscriptions_aggregate_fields' +} + + +/** aggregate avg on columns */ +export interface push_subscriptions_avg_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'push_subscriptions_avg_fields' +} + + +/** unique or primary key constraints on table "push_subscriptions" */ +export type push_subscriptions_constraint = 'push_subscriptions_endpoint_key' | 'push_subscriptions_pkey' + + +/** aggregate max on columns */ +export interface push_subscriptions_max_fields { + auth: (Scalars['String'] | null) + created_at: (Scalars['timestamptz'] | null) + endpoint: (Scalars['String'] | null) + id: (Scalars['uuid'] | null) + last_used_at: (Scalars['timestamptz'] | null) + p256dh: (Scalars['String'] | null) + steam_id: (Scalars['bigint'] | null) + user_agent: (Scalars['String'] | null) + __typename: 'push_subscriptions_max_fields' +} + + +/** aggregate min on columns */ +export interface push_subscriptions_min_fields { + auth: (Scalars['String'] | null) + created_at: (Scalars['timestamptz'] | null) + endpoint: (Scalars['String'] | null) + id: (Scalars['uuid'] | null) + last_used_at: (Scalars['timestamptz'] | null) + p256dh: (Scalars['String'] | null) + steam_id: (Scalars['bigint'] | null) + user_agent: (Scalars['String'] | null) + __typename: 'push_subscriptions_min_fields' +} + + +/** response of any mutation on the table "push_subscriptions" */ +export interface push_subscriptions_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: push_subscriptions[] + __typename: 'push_subscriptions_mutation_response' +} + + +/** select columns of table "push_subscriptions" */ +export type push_subscriptions_select_column = 'auth' | 'created_at' | 'endpoint' | 'id' | 'last_used_at' | 'p256dh' | 'steam_id' | 'user_agent' + + +/** aggregate stddev on columns */ +export interface push_subscriptions_stddev_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'push_subscriptions_stddev_fields' +} + + +/** aggregate stddev_pop on columns */ +export interface push_subscriptions_stddev_pop_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'push_subscriptions_stddev_pop_fields' +} + + +/** aggregate stddev_samp on columns */ +export interface push_subscriptions_stddev_samp_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'push_subscriptions_stddev_samp_fields' +} + + +/** aggregate sum on columns */ +export interface push_subscriptions_sum_fields { + steam_id: (Scalars['bigint'] | null) + __typename: 'push_subscriptions_sum_fields' +} + + +/** update columns of table "push_subscriptions" */ +export type push_subscriptions_update_column = 'auth' | 'created_at' | 'endpoint' | 'id' | 'last_used_at' | 'p256dh' | 'steam_id' | 'user_agent' + + +/** aggregate var_pop on columns */ +export interface push_subscriptions_var_pop_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'push_subscriptions_var_pop_fields' +} + + +/** aggregate var_samp on columns */ +export interface push_subscriptions_var_samp_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'push_subscriptions_var_samp_fields' +} + + +/** aggregate variance on columns */ +export interface push_subscriptions_variance_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'push_subscriptions_variance_fields' +} + export interface query_root { /** fetch data from the table: "_map_pool" */ _map_pool: _map_pool[] @@ -23391,6 +23721,12 @@ export interface query_root { news_articles_aggregate: news_articles_aggregate /** fetch data from the table: "news_articles" using primary key columns */ news_articles_by_pk: (news_articles | null) + /** fetch data from the table: "notification_preferences" */ + notification_preferences: notification_preferences[] + /** fetch aggregated fields from the table: "notification_preferences" */ + notification_preferences_aggregate: notification_preferences_aggregate + /** fetch data from the table: "notification_preferences" using primary key columns */ + notification_preferences_by_pk: (notification_preferences | null) /** An array relationship */ notifications: notifications[] /** An aggregate relationship */ @@ -23559,6 +23895,12 @@ export interface query_root { plugin_versions_aggregate: plugin_versions_aggregate /** fetch data from the table: "plugin_versions" using primary key columns */ plugin_versions_by_pk: (plugin_versions | null) + /** fetch data from the table: "push_subscriptions" */ + push_subscriptions: push_subscriptions[] + /** fetch aggregated fields from the table: "push_subscriptions" */ + push_subscriptions_aggregate: push_subscriptions_aggregate + /** fetch data from the table: "push_subscriptions" using primary key columns */ + push_subscriptions_by_pk: (push_subscriptions | null) /** Read file content from game server */ readServerFile: FileContentResponse /** fetch data from the table: "seasons" */ @@ -23868,6 +24210,8 @@ export interface query_root { v_tournament_player_stats: v_tournament_player_stats[] /** fetch aggregated fields from the table: "v_tournament_player_stats" */ v_tournament_player_stats_aggregate: v_tournament_player_stats_aggregate + /** Web push setup status for the application settings page; never returns the private key */ + webPushStatus: (WebPushStatusOutput | null) __typename: 'query_root' } @@ -25544,6 +25888,14 @@ export interface subscription_root { news_articles_by_pk: (news_articles | null) /** fetch data from the table in a streaming manner: "news_articles" */ news_articles_stream: news_articles[] + /** fetch data from the table: "notification_preferences" */ + notification_preferences: notification_preferences[] + /** fetch aggregated fields from the table: "notification_preferences" */ + notification_preferences_aggregate: notification_preferences_aggregate + /** fetch data from the table: "notification_preferences" using primary key columns */ + notification_preferences_by_pk: (notification_preferences | null) + /** fetch data from the table in a streaming manner: "notification_preferences" */ + notification_preferences_stream: notification_preferences[] /** An array relationship */ notifications: notifications[] /** An aggregate relationship */ @@ -25772,6 +26124,14 @@ export interface subscription_root { plugin_versions_by_pk: (plugin_versions | null) /** fetch data from the table in a streaming manner: "plugin_versions" */ plugin_versions_stream: plugin_versions[] + /** fetch data from the table: "push_subscriptions" */ + push_subscriptions: push_subscriptions[] + /** fetch aggregated fields from the table: "push_subscriptions" */ + push_subscriptions_aggregate: push_subscriptions_aggregate + /** fetch data from the table: "push_subscriptions" using primary key columns */ + push_subscriptions_by_pk: (push_subscriptions | null) + /** fetch data from the table in a streaming manner: "push_subscriptions" */ + push_subscriptions_stream: push_subscriptions[] /** fetch data from the table: "seasons" */ seasons: seasons[] /** fetch aggregated fields from the table: "seasons" */ @@ -36834,6 +37194,20 @@ export interface WatchDemoOutputGenqlSelection{ __scalar?: boolean | number } +export interface WebPushKeysOutputGenqlSelection{ + success?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface WebPushStatusOutputGenqlSelection{ + configured?: boolean | number + managed_by_environment?: boolean | number + subscriptions?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + /** columns and relationships of "_map_pool" */ export interface _map_poolGenqlSelection{ @@ -54368,6 +54742,8 @@ export interface match_optionsGenqlSelection{ auto_cancel_duration?: boolean | number auto_cancellation?: boolean | number best_of?: boolean | number + camera_allow_teammates?: boolean | number + camera_required?: boolean | number check_in_setting?: boolean | number coaches?: boolean | number default_models?: boolean | number @@ -54474,7 +54850,7 @@ export interface match_options_avg_fieldsGenqlSelection{ /** Boolean expression to filter rows from the table "match_options". All fields are combined with a logical 'AND'. */ -export interface match_options_bool_exp {_and?: (match_options_bool_exp[] | null),_not?: (match_options_bool_exp | null),_or?: (match_options_bool_exp[] | null),auto_cancel_duration?: (Int_comparison_exp | null),auto_cancellation?: (Boolean_comparison_exp | null),best_of?: (Int_comparison_exp | null),check_in_setting?: (e_check_in_settings_enum_comparison_exp | null),coaches?: (Boolean_comparison_exp | null),default_models?: (Boolean_comparison_exp | null),halftime_pausematch?: (Boolean_comparison_exp | null),has_active_matches?: (Boolean_comparison_exp | null),id?: (uuid_comparison_exp | null),invite_code?: (String_comparison_exp | null),knife_round?: (Boolean_comparison_exp | null),live_match_timeout?: (Int_comparison_exp | null),map_pool?: (map_pools_bool_exp | null),map_pool_id?: (uuid_comparison_exp | null),map_veto?: (Boolean_comparison_exp | null),match_mode?: (e_match_mode_enum_comparison_exp | null),matches?: (matches_bool_exp | null),matches_aggregate?: (matches_aggregate_bool_exp | null),mr?: (Int_comparison_exp | null),number_of_substitutes?: (Int_comparison_exp | null),overtime?: (Boolean_comparison_exp | null),prefer_dedicated_server?: (Boolean_comparison_exp | null),ready_setting?: (e_ready_settings_enum_comparison_exp | null),region_veto?: (Boolean_comparison_exp | null),regions?: (String_array_comparison_exp | null),round_restart_delay?: (Int_comparison_exp | null),tech_timeout_setting?: (e_timeout_settings_enum_comparison_exp | null),timeout_setting?: (e_timeout_settings_enum_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_bracket?: (tournament_brackets_bool_exp | null),tournament_stage?: (tournament_stages_bool_exp | null),tv_delay?: (Int_comparison_exp | null),type?: (e_match_types_enum_comparison_exp | null),veto_pick_timeout?: (Int_comparison_exp | null)} +export interface match_options_bool_exp {_and?: (match_options_bool_exp[] | null),_not?: (match_options_bool_exp | null),_or?: (match_options_bool_exp[] | null),auto_cancel_duration?: (Int_comparison_exp | null),auto_cancellation?: (Boolean_comparison_exp | null),best_of?: (Int_comparison_exp | null),camera_allow_teammates?: (Boolean_comparison_exp | null),camera_required?: (Boolean_comparison_exp | null),check_in_setting?: (e_check_in_settings_enum_comparison_exp | null),coaches?: (Boolean_comparison_exp | null),default_models?: (Boolean_comparison_exp | null),halftime_pausematch?: (Boolean_comparison_exp | null),has_active_matches?: (Boolean_comparison_exp | null),id?: (uuid_comparison_exp | null),invite_code?: (String_comparison_exp | null),knife_round?: (Boolean_comparison_exp | null),live_match_timeout?: (Int_comparison_exp | null),map_pool?: (map_pools_bool_exp | null),map_pool_id?: (uuid_comparison_exp | null),map_veto?: (Boolean_comparison_exp | null),match_mode?: (e_match_mode_enum_comparison_exp | null),matches?: (matches_bool_exp | null),matches_aggregate?: (matches_aggregate_bool_exp | null),mr?: (Int_comparison_exp | null),number_of_substitutes?: (Int_comparison_exp | null),overtime?: (Boolean_comparison_exp | null),prefer_dedicated_server?: (Boolean_comparison_exp | null),ready_setting?: (e_ready_settings_enum_comparison_exp | null),region_veto?: (Boolean_comparison_exp | null),regions?: (String_array_comparison_exp | null),round_restart_delay?: (Int_comparison_exp | null),tech_timeout_setting?: (e_timeout_settings_enum_comparison_exp | null),timeout_setting?: (e_timeout_settings_enum_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_bracket?: (tournament_brackets_bool_exp | null),tournament_stage?: (tournament_stages_bool_exp | null),tv_delay?: (Int_comparison_exp | null),type?: (e_match_types_enum_comparison_exp | null),veto_pick_timeout?: (Int_comparison_exp | null)} /** input type for incrementing numeric columns in table "match_options" */ @@ -54482,7 +54858,7 @@ export interface match_options_inc_input {auto_cancel_duration?: (Scalars['Int'] /** input type for inserting data into table "match_options" */ -export interface match_options_insert_input {auto_cancel_duration?: (Scalars['Int'] | null),auto_cancellation?: (Scalars['Boolean'] | null),best_of?: (Scalars['Int'] | null),check_in_setting?: (e_check_in_settings_enum | null),coaches?: (Scalars['Boolean'] | null),default_models?: (Scalars['Boolean'] | null),halftime_pausematch?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),invite_code?: (Scalars['String'] | null),knife_round?: (Scalars['Boolean'] | null),live_match_timeout?: (Scalars['Int'] | null),map_pool?: (map_pools_obj_rel_insert_input | null),map_pool_id?: (Scalars['uuid'] | null),map_veto?: (Scalars['Boolean'] | null),match_mode?: (e_match_mode_enum | null),matches?: (matches_arr_rel_insert_input | null),mr?: (Scalars['Int'] | null),number_of_substitutes?: (Scalars['Int'] | null),overtime?: (Scalars['Boolean'] | null),prefer_dedicated_server?: (Scalars['Boolean'] | null),ready_setting?: (e_ready_settings_enum | null),region_veto?: (Scalars['Boolean'] | null),regions?: (Scalars['String'][] | null),round_restart_delay?: (Scalars['Int'] | null),tech_timeout_setting?: (e_timeout_settings_enum | null),timeout_setting?: (e_timeout_settings_enum | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_bracket?: (tournament_brackets_obj_rel_insert_input | null),tournament_stage?: (tournament_stages_obj_rel_insert_input | null),tv_delay?: (Scalars['Int'] | null),type?: (e_match_types_enum | null),veto_pick_timeout?: (Scalars['Int'] | null)} +export interface match_options_insert_input {auto_cancel_duration?: (Scalars['Int'] | null),auto_cancellation?: (Scalars['Boolean'] | null),best_of?: (Scalars['Int'] | null),camera_allow_teammates?: (Scalars['Boolean'] | null),camera_required?: (Scalars['Boolean'] | null),check_in_setting?: (e_check_in_settings_enum | null),coaches?: (Scalars['Boolean'] | null),default_models?: (Scalars['Boolean'] | null),halftime_pausematch?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),invite_code?: (Scalars['String'] | null),knife_round?: (Scalars['Boolean'] | null),live_match_timeout?: (Scalars['Int'] | null),map_pool?: (map_pools_obj_rel_insert_input | null),map_pool_id?: (Scalars['uuid'] | null),map_veto?: (Scalars['Boolean'] | null),match_mode?: (e_match_mode_enum | null),matches?: (matches_arr_rel_insert_input | null),mr?: (Scalars['Int'] | null),number_of_substitutes?: (Scalars['Int'] | null),overtime?: (Scalars['Boolean'] | null),prefer_dedicated_server?: (Scalars['Boolean'] | null),ready_setting?: (e_ready_settings_enum | null),region_veto?: (Scalars['Boolean'] | null),regions?: (Scalars['String'][] | null),round_restart_delay?: (Scalars['Int'] | null),tech_timeout_setting?: (e_timeout_settings_enum | null),timeout_setting?: (e_timeout_settings_enum | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_bracket?: (tournament_brackets_obj_rel_insert_input | null),tournament_stage?: (tournament_stages_obj_rel_insert_input | null),tv_delay?: (Scalars['Int'] | null),type?: (e_match_types_enum | null),veto_pick_timeout?: (Scalars['Int'] | null)} /** aggregate max on columns */ @@ -54545,7 +54921,7 @@ export interface match_options_on_conflict {constraint: match_options_constraint /** Ordering options when selecting data from "match_options". */ -export interface match_options_order_by {auto_cancel_duration?: (order_by | null),auto_cancellation?: (order_by | null),best_of?: (order_by | null),check_in_setting?: (order_by | null),coaches?: (order_by | null),default_models?: (order_by | null),halftime_pausematch?: (order_by | null),has_active_matches?: (order_by | null),id?: (order_by | null),invite_code?: (order_by | null),knife_round?: (order_by | null),live_match_timeout?: (order_by | null),map_pool?: (map_pools_order_by | null),map_pool_id?: (order_by | null),map_veto?: (order_by | null),match_mode?: (order_by | null),matches_aggregate?: (matches_aggregate_order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),overtime?: (order_by | null),prefer_dedicated_server?: (order_by | null),ready_setting?: (order_by | null),region_veto?: (order_by | null),regions?: (order_by | null),round_restart_delay?: (order_by | null),tech_timeout_setting?: (order_by | null),timeout_setting?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_bracket?: (tournament_brackets_order_by | null),tournament_stage?: (tournament_stages_order_by | null),tv_delay?: (order_by | null),type?: (order_by | null),veto_pick_timeout?: (order_by | null)} +export interface match_options_order_by {auto_cancel_duration?: (order_by | null),auto_cancellation?: (order_by | null),best_of?: (order_by | null),camera_allow_teammates?: (order_by | null),camera_required?: (order_by | null),check_in_setting?: (order_by | null),coaches?: (order_by | null),default_models?: (order_by | null),halftime_pausematch?: (order_by | null),has_active_matches?: (order_by | null),id?: (order_by | null),invite_code?: (order_by | null),knife_round?: (order_by | null),live_match_timeout?: (order_by | null),map_pool?: (map_pools_order_by | null),map_pool_id?: (order_by | null),map_veto?: (order_by | null),match_mode?: (order_by | null),matches_aggregate?: (matches_aggregate_order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),overtime?: (order_by | null),prefer_dedicated_server?: (order_by | null),ready_setting?: (order_by | null),region_veto?: (order_by | null),regions?: (order_by | null),round_restart_delay?: (order_by | null),tech_timeout_setting?: (order_by | null),timeout_setting?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_bracket?: (tournament_brackets_order_by | null),tournament_stage?: (tournament_stages_order_by | null),tv_delay?: (order_by | null),type?: (order_by | null),veto_pick_timeout?: (order_by | null)} /** primary key columns input for table: match_options */ @@ -54553,7 +54929,7 @@ export interface match_options_pk_columns_input {id: Scalars['uuid']} /** input type for updating data in table "match_options" */ -export interface match_options_set_input {auto_cancel_duration?: (Scalars['Int'] | null),auto_cancellation?: (Scalars['Boolean'] | null),best_of?: (Scalars['Int'] | null),check_in_setting?: (e_check_in_settings_enum | null),coaches?: (Scalars['Boolean'] | null),default_models?: (Scalars['Boolean'] | null),halftime_pausematch?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),invite_code?: (Scalars['String'] | null),knife_round?: (Scalars['Boolean'] | null),live_match_timeout?: (Scalars['Int'] | null),map_pool_id?: (Scalars['uuid'] | null),map_veto?: (Scalars['Boolean'] | null),match_mode?: (e_match_mode_enum | null),mr?: (Scalars['Int'] | null),number_of_substitutes?: (Scalars['Int'] | null),overtime?: (Scalars['Boolean'] | null),prefer_dedicated_server?: (Scalars['Boolean'] | null),ready_setting?: (e_ready_settings_enum | null),region_veto?: (Scalars['Boolean'] | null),regions?: (Scalars['String'][] | null),round_restart_delay?: (Scalars['Int'] | null),tech_timeout_setting?: (e_timeout_settings_enum | null),timeout_setting?: (e_timeout_settings_enum | null),tv_delay?: (Scalars['Int'] | null),type?: (e_match_types_enum | null),veto_pick_timeout?: (Scalars['Int'] | null)} +export interface match_options_set_input {auto_cancel_duration?: (Scalars['Int'] | null),auto_cancellation?: (Scalars['Boolean'] | null),best_of?: (Scalars['Int'] | null),camera_allow_teammates?: (Scalars['Boolean'] | null),camera_required?: (Scalars['Boolean'] | null),check_in_setting?: (e_check_in_settings_enum | null),coaches?: (Scalars['Boolean'] | null),default_models?: (Scalars['Boolean'] | null),halftime_pausematch?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),invite_code?: (Scalars['String'] | null),knife_round?: (Scalars['Boolean'] | null),live_match_timeout?: (Scalars['Int'] | null),map_pool_id?: (Scalars['uuid'] | null),map_veto?: (Scalars['Boolean'] | null),match_mode?: (e_match_mode_enum | null),mr?: (Scalars['Int'] | null),number_of_substitutes?: (Scalars['Int'] | null),overtime?: (Scalars['Boolean'] | null),prefer_dedicated_server?: (Scalars['Boolean'] | null),ready_setting?: (e_ready_settings_enum | null),region_veto?: (Scalars['Boolean'] | null),regions?: (Scalars['String'][] | null),round_restart_delay?: (Scalars['Int'] | null),tech_timeout_setting?: (e_timeout_settings_enum | null),timeout_setting?: (e_timeout_settings_enum | null),tv_delay?: (Scalars['Int'] | null),type?: (e_match_types_enum | null),veto_pick_timeout?: (Scalars['Int'] | null)} /** aggregate stddev on columns */ @@ -54610,7 +54986,7 @@ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface match_options_stream_cursor_value_input {auto_cancel_duration?: (Scalars['Int'] | null),auto_cancellation?: (Scalars['Boolean'] | null),best_of?: (Scalars['Int'] | null),check_in_setting?: (e_check_in_settings_enum | null),coaches?: (Scalars['Boolean'] | null),default_models?: (Scalars['Boolean'] | null),halftime_pausematch?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),invite_code?: (Scalars['String'] | null),knife_round?: (Scalars['Boolean'] | null),live_match_timeout?: (Scalars['Int'] | null),map_pool_id?: (Scalars['uuid'] | null),map_veto?: (Scalars['Boolean'] | null),match_mode?: (e_match_mode_enum | null),mr?: (Scalars['Int'] | null),number_of_substitutes?: (Scalars['Int'] | null),overtime?: (Scalars['Boolean'] | null),prefer_dedicated_server?: (Scalars['Boolean'] | null),ready_setting?: (e_ready_settings_enum | null),region_veto?: (Scalars['Boolean'] | null),regions?: (Scalars['String'][] | null),round_restart_delay?: (Scalars['Int'] | null),tech_timeout_setting?: (e_timeout_settings_enum | null),timeout_setting?: (e_timeout_settings_enum | null),tv_delay?: (Scalars['Int'] | null),type?: (e_match_types_enum | null),veto_pick_timeout?: (Scalars['Int'] | null)} +export interface match_options_stream_cursor_value_input {auto_cancel_duration?: (Scalars['Int'] | null),auto_cancellation?: (Scalars['Boolean'] | null),best_of?: (Scalars['Int'] | null),camera_allow_teammates?: (Scalars['Boolean'] | null),camera_required?: (Scalars['Boolean'] | null),check_in_setting?: (e_check_in_settings_enum | null),coaches?: (Scalars['Boolean'] | null),default_models?: (Scalars['Boolean'] | null),halftime_pausematch?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),invite_code?: (Scalars['String'] | null),knife_round?: (Scalars['Boolean'] | null),live_match_timeout?: (Scalars['Int'] | null),map_pool_id?: (Scalars['uuid'] | null),map_veto?: (Scalars['Boolean'] | null),match_mode?: (e_match_mode_enum | null),mr?: (Scalars['Int'] | null),number_of_substitutes?: (Scalars['Int'] | null),overtime?: (Scalars['Boolean'] | null),prefer_dedicated_server?: (Scalars['Boolean'] | null),ready_setting?: (e_ready_settings_enum | null),region_veto?: (Scalars['Boolean'] | null),regions?: (Scalars['String'][] | null),round_restart_delay?: (Scalars['Int'] | null),tech_timeout_setting?: (e_timeout_settings_enum | null),timeout_setting?: (e_timeout_settings_enum | null),tv_delay?: (Scalars['Int'] | null),type?: (e_match_types_enum | null),veto_pick_timeout?: (Scalars['Int'] | null)} /** aggregate sum on columns */ @@ -56208,7 +56584,7 @@ export interface mutation_rootGenqlSelection{ /** accept team invite */ acceptInvite?: (SuccessOutputGenqlSelection & { __args: {invite_id: Scalars['uuid'], type: Scalars['String']} }) /** addDraftPlayer */ - addDraftPlayer?: (SuccessOutputGenqlSelection & { __args: {draftGameId: Scalars['uuid'], steamId: Scalars['String']} }) + addDraftPlayer?: (SuccessOutputGenqlSelection & { __args: {draftGameId: Scalars['uuid'], lineup?: (Scalars['Int'] | null), steamId: Scalars['String']} }) /** Add a friends-role presence bot account to the pool */ addSteamPresenceBotAccount?: (SuccessOutputGenqlSelection & { __args: {bot_secret: Scalars['String'], friend_capacity?: (Scalars['Int'] | null), username: Scalars['String']} }) approveNameChange?: (SuccessOutputGenqlSelection & { __args: {name: Scalars['String'], steam_id: Scalars['bigint']} }) @@ -56894,6 +57270,12 @@ export interface mutation_rootGenqlSelection{ where: news_articles_bool_exp} }) /** delete single row from the table: "news_articles" */ delete_news_articles_by_pk?: (news_articlesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** delete data from the table: "notification_preferences" */ + delete_notification_preferences?: (notification_preferences_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: notification_preferences_bool_exp} }) + /** delete single row from the table: "notification_preferences" */ + delete_notification_preferences_by_pk?: (notification_preferencesGenqlSelection & { __args: {channel: Scalars['String'], key: Scalars['String'], steam_id: Scalars['bigint']} }) /** delete data from the table: "notifications" */ delete_notifications?: (notifications_mutation_responseGenqlSelection & { __args: { /** filter the rows which have to be deleted */ @@ -57042,6 +57424,12 @@ export interface mutation_rootGenqlSelection{ where: plugin_versions_bool_exp} }) /** delete single row from the table: "plugin_versions" */ delete_plugin_versions_by_pk?: (plugin_versionsGenqlSelection & { __args: {runtime: e_plugin_runtimes_enum, version: Scalars['String']} }) + /** delete data from the table: "push_subscriptions" */ + delete_push_subscriptions?: (push_subscriptions_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: push_subscriptions_bool_exp} }) + /** delete single row from the table: "push_subscriptions" */ + delete_push_subscriptions_by_pk?: (push_subscriptionsGenqlSelection & { __args: {id: Scalars['uuid']} }) /** delete data from the table: "seasons" */ delete_seasons?: (seasons_mutation_responseGenqlSelection & { __args: { /** filter the rows which have to be deleted */ @@ -57235,6 +57623,8 @@ export interface mutation_rootGenqlSelection{ denyInvite?: (SuccessOutputGenqlSelection & { __args: {invite_id: Scalars['uuid'], type: Scalars['String']} }) denyNameChange?: (SuccessOutputGenqlSelection & { __args: {name: Scalars['String'], steam_id: Scalars['bigint']} }) forfeitMatch?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['uuid'], winning_lineup_id: Scalars['uuid']} }) + /** Generates a fresh self-signed VAPID keypair; invalidates every existing subscription */ + generateWebPushKeys?: WebPushKeysOutputGenqlSelection /** Live pod GSI snapshot — slots, sides, alive/dead. Drives the stream-deck. */ getLiveStreamSpecState?: (LiveStreamSpecStateGenqlSelection & { __args: {match_id: Scalars['uuid']} }) getTestUploadLink?: GetTestUploadResponseGenqlSelection @@ -58420,6 +58810,18 @@ export interface mutation_rootGenqlSelection{ object: news_articles_insert_input, /** upsert condition */ on_conflict?: (news_articles_on_conflict | null)} }) + /** insert data into the table: "notification_preferences" */ + insert_notification_preferences?: (notification_preferences_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: notification_preferences_insert_input[], + /** upsert condition */ + on_conflict?: (notification_preferences_on_conflict | null)} }) + /** insert a single row into the table: "notification_preferences" */ + insert_notification_preferences_one?: (notification_preferencesGenqlSelection & { __args: { + /** the row to be inserted */ + object: notification_preferences_insert_input, + /** upsert condition */ + on_conflict?: (notification_preferences_on_conflict | null)} }) /** insert data into the table: "notifications" */ insert_notifications?: (notifications_mutation_responseGenqlSelection & { __args: { /** the rows to be inserted */ @@ -58716,6 +59118,18 @@ export interface mutation_rootGenqlSelection{ object: plugin_versions_insert_input, /** upsert condition */ on_conflict?: (plugin_versions_on_conflict | null)} }) + /** insert data into the table: "push_subscriptions" */ + insert_push_subscriptions?: (push_subscriptions_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: push_subscriptions_insert_input[], + /** upsert condition */ + on_conflict?: (push_subscriptions_on_conflict | null)} }) + /** insert a single row into the table: "push_subscriptions" */ + insert_push_subscriptions_one?: (push_subscriptionsGenqlSelection & { __args: { + /** the row to be inserted */ + object: push_subscriptions_insert_input, + /** upsert condition */ + on_conflict?: (push_subscriptions_on_conflict | null)} }) /** insert data into the table: "seasons" */ insert_seasons?: (seasons_mutation_responseGenqlSelection & { __args: { /** the rows to be inserted */ @@ -61017,6 +61431,24 @@ export interface mutation_rootGenqlSelection{ update_news_articles_many?: (news_articles_mutation_responseGenqlSelection & { __args: { /** updates to execute, in order */ updates: news_articles_updates[]} }) + /** update data of the table: "notification_preferences" */ + update_notification_preferences?: (notification_preferences_mutation_responseGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (notification_preferences_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (notification_preferences_set_input | null), + /** filter the rows which have to be updated */ + where: notification_preferences_bool_exp} }) + /** update single row of the table: "notification_preferences" */ + update_notification_preferences_by_pk?: (notification_preferencesGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (notification_preferences_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (notification_preferences_set_input | null), pk_columns: notification_preferences_pk_columns_input} }) + /** update multiples rows of table: "notification_preferences" */ + update_notification_preferences_many?: (notification_preferences_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: notification_preferences_updates[]} }) /** update data of the table: "notifications" */ update_notifications?: (notifications_mutation_responseGenqlSelection & { __args: { /** append existing jsonb value of filtered columns with new jsonb value */ @@ -61501,6 +61933,24 @@ export interface mutation_rootGenqlSelection{ update_plugin_versions_many?: (plugin_versions_mutation_responseGenqlSelection & { __args: { /** updates to execute, in order */ updates: plugin_versions_updates[]} }) + /** update data of the table: "push_subscriptions" */ + update_push_subscriptions?: (push_subscriptions_mutation_responseGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (push_subscriptions_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (push_subscriptions_set_input | null), + /** filter the rows which have to be updated */ + where: push_subscriptions_bool_exp} }) + /** update single row of the table: "push_subscriptions" */ + update_push_subscriptions_by_pk?: (push_subscriptionsGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (push_subscriptions_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (push_subscriptions_set_input | null), pk_columns: push_subscriptions_pk_columns_input} }) + /** update multiples rows of table: "push_subscriptions" */ + update_push_subscriptions_many?: (push_subscriptions_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: push_subscriptions_updates[]} }) /** update data of the table: "seasons" */ update_seasons?: (seasons_mutation_responseGenqlSelection & { __args: { /** increments the numeric columns with given value of the filtered values */ @@ -62704,6 +63154,190 @@ export interface news_articles_variance_fieldsGenqlSelection{ } +/** columns and relationships of "notification_preferences" */ +export interface notification_preferencesGenqlSelection{ + channel?: boolean | number + enabled?: boolean | number + key?: boolean | number + steam_id?: boolean | number + updated_at?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "notification_preferences" */ +export interface notification_preferences_aggregateGenqlSelection{ + aggregate?: notification_preferences_aggregate_fieldsGenqlSelection + nodes?: notification_preferencesGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate fields of "notification_preferences" */ +export interface notification_preferences_aggregate_fieldsGenqlSelection{ + avg?: notification_preferences_avg_fieldsGenqlSelection + count?: { __args: {columns?: (notification_preferences_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: notification_preferences_max_fieldsGenqlSelection + min?: notification_preferences_min_fieldsGenqlSelection + stddev?: notification_preferences_stddev_fieldsGenqlSelection + stddev_pop?: notification_preferences_stddev_pop_fieldsGenqlSelection + stddev_samp?: notification_preferences_stddev_samp_fieldsGenqlSelection + sum?: notification_preferences_sum_fieldsGenqlSelection + var_pop?: notification_preferences_var_pop_fieldsGenqlSelection + var_samp?: notification_preferences_var_samp_fieldsGenqlSelection + variance?: notification_preferences_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate avg on columns */ +export interface notification_preferences_avg_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Boolean expression to filter rows from the table "notification_preferences". All fields are combined with a logical 'AND'. */ +export interface notification_preferences_bool_exp {_and?: (notification_preferences_bool_exp[] | null),_not?: (notification_preferences_bool_exp | null),_or?: (notification_preferences_bool_exp[] | null),channel?: (String_comparison_exp | null),enabled?: (Boolean_comparison_exp | null),key?: (String_comparison_exp | null),steam_id?: (bigint_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "notification_preferences" */ +export interface notification_preferences_inc_input {steam_id?: (Scalars['bigint'] | null)} + + +/** input type for inserting data into table "notification_preferences" */ +export interface notification_preferences_insert_input {channel?: (Scalars['String'] | null),enabled?: (Scalars['Boolean'] | null),key?: (Scalars['String'] | null),steam_id?: (Scalars['bigint'] | null),updated_at?: (Scalars['timestamptz'] | null)} + + +/** aggregate max on columns */ +export interface notification_preferences_max_fieldsGenqlSelection{ + channel?: boolean | number + key?: boolean | number + steam_id?: boolean | number + updated_at?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate min on columns */ +export interface notification_preferences_min_fieldsGenqlSelection{ + channel?: boolean | number + key?: boolean | number + steam_id?: boolean | number + updated_at?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** response of any mutation on the table "notification_preferences" */ +export interface notification_preferences_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: notification_preferencesGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "notification_preferences" */ +export interface notification_preferences_on_conflict {constraint: notification_preferences_constraint,update_columns?: notification_preferences_update_column[],where?: (notification_preferences_bool_exp | null)} + + +/** Ordering options when selecting data from "notification_preferences". */ +export interface notification_preferences_order_by {channel?: (order_by | null),enabled?: (order_by | null),key?: (order_by | null),steam_id?: (order_by | null),updated_at?: (order_by | null)} + + +/** primary key columns input for table: notification_preferences */ +export interface notification_preferences_pk_columns_input {channel: Scalars['String'],key: Scalars['String'],steam_id: Scalars['bigint']} + + +/** input type for updating data in table "notification_preferences" */ +export interface notification_preferences_set_input {channel?: (Scalars['String'] | null),enabled?: (Scalars['Boolean'] | null),key?: (Scalars['String'] | null),steam_id?: (Scalars['bigint'] | null),updated_at?: (Scalars['timestamptz'] | null)} + + +/** aggregate stddev on columns */ +export interface notification_preferences_stddev_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_pop on columns */ +export interface notification_preferences_stddev_pop_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_samp on columns */ +export interface notification_preferences_stddev_samp_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Streaming cursor of the table "notification_preferences" */ +export interface notification_preferences_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: notification_preferences_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface notification_preferences_stream_cursor_value_input {channel?: (Scalars['String'] | null),enabled?: (Scalars['Boolean'] | null),key?: (Scalars['String'] | null),steam_id?: (Scalars['bigint'] | null),updated_at?: (Scalars['timestamptz'] | null)} + + +/** aggregate sum on columns */ +export interface notification_preferences_sum_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface notification_preferences_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (notification_preferences_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (notification_preferences_set_input | null), +/** filter the rows which have to be updated */ +where: notification_preferences_bool_exp} + + +/** aggregate var_pop on columns */ +export interface notification_preferences_var_pop_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate var_samp on columns */ +export interface notification_preferences_var_samp_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate variance on columns */ +export interface notification_preferences_variance_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + /** columns and relationships of "notifications" */ export interface notificationsGenqlSelection{ actions?: { __args: { @@ -62714,6 +63348,7 @@ export interface notificationsGenqlSelection{ deleted_at?: boolean | number entity_id?: boolean | number id?: boolean | number + in_app?: boolean | number is_read?: boolean | number message?: boolean | number /** An object relationship */ @@ -62789,7 +63424,7 @@ export interface notifications_avg_order_by {steam_id?: (order_by | null)} /** Boolean expression to filter rows from the table "notifications". All fields are combined with a logical 'AND'. */ -export interface notifications_bool_exp {_and?: (notifications_bool_exp[] | null),_not?: (notifications_bool_exp | null),_or?: (notifications_bool_exp[] | null),actions?: (jsonb_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),deletable?: (Boolean_comparison_exp | null),deleted_at?: (timestamptz_comparison_exp | null),entity_id?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),is_read?: (Boolean_comparison_exp | null),message?: (String_comparison_exp | null),player?: (players_bool_exp | null),role?: (e_player_roles_enum_comparison_exp | null),steam_id?: (bigint_comparison_exp | null),title?: (String_comparison_exp | null),type?: (e_notification_types_enum_comparison_exp | null)} +export interface notifications_bool_exp {_and?: (notifications_bool_exp[] | null),_not?: (notifications_bool_exp | null),_or?: (notifications_bool_exp[] | null),actions?: (jsonb_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),deletable?: (Boolean_comparison_exp | null),deleted_at?: (timestamptz_comparison_exp | null),entity_id?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),in_app?: (Boolean_comparison_exp | null),is_read?: (Boolean_comparison_exp | null),message?: (String_comparison_exp | null),player?: (players_bool_exp | null),role?: (e_player_roles_enum_comparison_exp | null),steam_id?: (bigint_comparison_exp | null),title?: (String_comparison_exp | null),type?: (e_notification_types_enum_comparison_exp | null)} /** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ @@ -62809,7 +63444,7 @@ export interface notifications_inc_input {steam_id?: (Scalars['bigint'] | null)} /** input type for inserting data into table "notifications" */ -export interface notifications_insert_input {actions?: (Scalars['jsonb'] | null),created_at?: (Scalars['timestamptz'] | null),deletable?: (Scalars['Boolean'] | null),deleted_at?: (Scalars['timestamptz'] | null),entity_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_read?: (Scalars['Boolean'] | null),message?: (Scalars['String'] | null),player?: (players_obj_rel_insert_input | null),role?: (e_player_roles_enum | null),steam_id?: (Scalars['bigint'] | null),title?: (Scalars['String'] | null),type?: (e_notification_types_enum | null)} +export interface notifications_insert_input {actions?: (Scalars['jsonb'] | null),created_at?: (Scalars['timestamptz'] | null),deletable?: (Scalars['Boolean'] | null),deleted_at?: (Scalars['timestamptz'] | null),entity_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),in_app?: (Scalars['Boolean'] | null),is_read?: (Scalars['Boolean'] | null),message?: (Scalars['String'] | null),player?: (players_obj_rel_insert_input | null),role?: (e_player_roles_enum | null),steam_id?: (Scalars['bigint'] | null),title?: (Scalars['String'] | null),type?: (e_notification_types_enum | null)} /** aggregate max on columns */ @@ -62864,7 +63499,7 @@ export interface notifications_on_conflict {constraint: notifications_constraint /** Ordering options when selecting data from "notifications". */ -export interface notifications_order_by {actions?: (order_by | null),created_at?: (order_by | null),deletable?: (order_by | null),deleted_at?: (order_by | null),entity_id?: (order_by | null),id?: (order_by | null),is_read?: (order_by | null),message?: (order_by | null),player?: (players_order_by | null),role?: (order_by | null),steam_id?: (order_by | null),title?: (order_by | null),type?: (order_by | null)} +export interface notifications_order_by {actions?: (order_by | null),created_at?: (order_by | null),deletable?: (order_by | null),deleted_at?: (order_by | null),entity_id?: (order_by | null),id?: (order_by | null),in_app?: (order_by | null),is_read?: (order_by | null),message?: (order_by | null),player?: (players_order_by | null),role?: (order_by | null),steam_id?: (order_by | null),title?: (order_by | null),type?: (order_by | null)} /** primary key columns input for table: notifications */ @@ -62876,7 +63511,7 @@ export interface notifications_prepend_input {actions?: (Scalars['jsonb'] | null /** input type for updating data in table "notifications" */ -export interface notifications_set_input {actions?: (Scalars['jsonb'] | null),created_at?: (Scalars['timestamptz'] | null),deletable?: (Scalars['Boolean'] | null),deleted_at?: (Scalars['timestamptz'] | null),entity_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_read?: (Scalars['Boolean'] | null),message?: (Scalars['String'] | null),role?: (e_player_roles_enum | null),steam_id?: (Scalars['bigint'] | null),title?: (Scalars['String'] | null),type?: (e_notification_types_enum | null)} +export interface notifications_set_input {actions?: (Scalars['jsonb'] | null),created_at?: (Scalars['timestamptz'] | null),deletable?: (Scalars['Boolean'] | null),deleted_at?: (Scalars['timestamptz'] | null),entity_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),in_app?: (Scalars['Boolean'] | null),is_read?: (Scalars['Boolean'] | null),message?: (Scalars['String'] | null),role?: (e_player_roles_enum | null),steam_id?: (Scalars['bigint'] | null),title?: (Scalars['String'] | null),type?: (e_notification_types_enum | null)} /** aggregate stddev on columns */ @@ -62924,7 +63559,7 @@ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface notifications_stream_cursor_value_input {actions?: (Scalars['jsonb'] | null),created_at?: (Scalars['timestamptz'] | null),deletable?: (Scalars['Boolean'] | null),deleted_at?: (Scalars['timestamptz'] | null),entity_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_read?: (Scalars['Boolean'] | null),message?: (Scalars['String'] | null),role?: (e_player_roles_enum | null),steam_id?: (Scalars['bigint'] | null),title?: (Scalars['String'] | null),type?: (e_notification_types_enum | null)} +export interface notifications_stream_cursor_value_input {actions?: (Scalars['jsonb'] | null),created_at?: (Scalars['timestamptz'] | null),deletable?: (Scalars['Boolean'] | null),deleted_at?: (Scalars['timestamptz'] | null),entity_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),in_app?: (Scalars['Boolean'] | null),is_read?: (Scalars['Boolean'] | null),message?: (Scalars['String'] | null),role?: (e_player_roles_enum | null),steam_id?: (Scalars['bigint'] | null),title?: (Scalars['String'] | null),type?: (e_notification_types_enum | null)} /** aggregate sum on columns */ @@ -72580,6 +73215,7 @@ export interface playersGenqlSelection{ where?: (v_player_multi_kills_bool_exp | null)} }) name?: boolean | number name_registered?: boolean | number + notification_timezone?: boolean | number /** An array relationship */ notifications?: (notificationsGenqlSelection & { __args?: { /** distinct select on columns */ @@ -72755,6 +73391,8 @@ export interface playersGenqlSelection{ where?: (player_premier_rank_history_bool_exp | null)} }) premier_rank_updated_at?: boolean | number profile_url?: boolean | number + quiet_hours_end?: boolean | number + quiet_hours_start?: boolean | number role?: boolean | number roster_image_url?: boolean | number /** An array relationship */ @@ -73067,7 +73705,7 @@ export interface players_avg_fieldsGenqlSelection{ /** Boolean expression to filter rows from the table "players". All fields are combined with a logical 'AND'. */ -export interface players_bool_exp {_and?: (players_bool_exp[] | null),_not?: (players_bool_exp | null),_or?: (players_bool_exp[] | null),abandoned_matches?: (abandoned_matches_bool_exp | null),abandoned_matches_aggregate?: (abandoned_matches_aggregate_bool_exp | null),aim_weapon_stats?: (player_aim_weapon_stats_bool_exp | null),aim_weapon_stats_aggregate?: (player_aim_weapon_stats_aggregate_bool_exp | null),assists?: (player_assists_bool_exp | null),assists_aggregate?: (player_assists_aggregate_bool_exp | null),assited_by_players?: (player_assists_bool_exp | null),assited_by_players_aggregate?: (player_assists_aggregate_bool_exp | null),avatar_url?: (String_comparison_exp | null),awards?: (award_recipients_bool_exp | null),awards_aggregate?: (award_recipients_aggregate_bool_exp | null),banned_until?: (timestamptz_comparison_exp | null),coach_lineups?: (match_lineups_bool_exp | null),coach_lineups_aggregate?: (match_lineups_aggregate_bool_exp | null),country?: (String_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),current_lobby_id?: (uuid_comparison_exp | null),custom_avatar_url?: (String_comparison_exp | null),damage_dealt?: (player_damages_bool_exp | null),damage_dealt_aggregate?: (player_damages_aggregate_bool_exp | null),damage_taken?: (player_damages_bool_exp | null),damage_taken_aggregate?: (player_damages_aggregate_bool_exp | null),days_since_last_ban?: (Int_comparison_exp | null),deaths?: (player_kills_bool_exp | null),deaths_aggregate?: (player_kills_aggregate_bool_exp | null),discord_id?: (String_comparison_exp | null),draft_game_players?: (draft_game_players_bool_exp | null),draft_game_players_aggregate?: (draft_game_players_aggregate_bool_exp | null),elo?: (jsonb_comparison_exp | null),elo_history?: (v_player_elo_bool_exp | null),elo_history_aggregate?: (v_player_elo_aggregate_bool_exp | null),faceit_elo?: (Int_comparison_exp | null),faceit_nickname?: (String_comparison_exp | null),faceit_player_id?: (String_comparison_exp | null),faceit_rank_history?: (player_faceit_rank_history_bool_exp | null),faceit_rank_history_aggregate?: (player_faceit_rank_history_aggregate_bool_exp | null),faceit_skill_level?: (Int_comparison_exp | null),faceit_updated_at?: (timestamptz_comparison_exp | null),faceit_url?: (String_comparison_exp | null),flashed_by_players?: (player_flashes_bool_exp | null),flashed_by_players_aggregate?: (player_flashes_aggregate_bool_exp | null),flashed_players?: (player_flashes_bool_exp | null),flashed_players_aggregate?: (player_flashes_aggregate_bool_exp | null),friends?: (my_friends_bool_exp | null),friends_aggregate?: (my_friends_aggregate_bool_exp | null),game_ban_count?: (Int_comparison_exp | null),invited_players?: (team_invites_bool_exp | null),invited_players_aggregate?: (team_invites_aggregate_bool_exp | null),is_admin_sanctioned?: (Boolean_comparison_exp | null),is_banned?: (Boolean_comparison_exp | null),is_gagged?: (Boolean_comparison_exp | null),is_in_another_match?: (Boolean_comparison_exp | null),is_in_draft?: (Boolean_comparison_exp | null),is_in_lobby?: (Boolean_comparison_exp | null),is_muted?: (Boolean_comparison_exp | null),is_registered?: (Boolean_comparison_exp | null),kills?: (player_kills_bool_exp | null),kills_aggregate?: (player_kills_aggregate_bool_exp | null),kills_by_weapons?: (player_kills_by_weapon_bool_exp | null),kills_by_weapons_aggregate?: (player_kills_by_weapon_aggregate_bool_exp | null),language?: (String_comparison_exp | null),last_read_news_at?: (timestamptz_comparison_exp | null),last_sign_in_at?: (timestamptz_comparison_exp | null),lobby_players?: (lobby_players_bool_exp | null),lobby_players_aggregate?: (lobby_players_aggregate_bool_exp | null),losses?: (Int_comparison_exp | null),losses_competitive?: (Int_comparison_exp | null),losses_duel?: (Int_comparison_exp | null),losses_wingman?: (Int_comparison_exp | null),match_map_hltv?: (v_player_match_map_hltv_bool_exp | null),match_map_hltv_aggregate?: (v_player_match_map_hltv_aggregate_bool_exp | null),match_map_stats?: (player_match_map_stats_bool_exp | null),match_map_stats_aggregate?: (player_match_map_stats_aggregate_bool_exp | null),match_stats?: (player_match_stats_v_bool_exp | null),match_stats_aggregate?: (player_match_stats_v_aggregate_bool_exp | null),matches?: (matches_bool_exp | null),matchmaking_cooldown?: (timestamptz_comparison_exp | null),multi_kills?: (v_player_multi_kills_bool_exp | null),multi_kills_aggregate?: (v_player_multi_kills_aggregate_bool_exp | null),name?: (String_comparison_exp | null),name_registered?: (Boolean_comparison_exp | null),notifications?: (notifications_bool_exp | null),notifications_aggregate?: (notifications_aggregate_bool_exp | null),objectives?: (player_objectives_bool_exp | null),objectives_aggregate?: (player_objectives_aggregate_bool_exp | null),owned_teams?: (teams_bool_exp | null),owned_teams_aggregate?: (teams_aggregate_bool_exp | null),peak_elo?: (jsonb_comparison_exp | null),pending_match_imports?: (pending_match_import_players_bool_exp | null),pending_match_imports_aggregate?: (pending_match_import_players_aggregate_bool_exp | null),player_lineup?: (match_lineup_players_bool_exp | null),player_lineup_aggregate?: (match_lineup_players_aggregate_bool_exp | null),player_unused_utilities?: (player_unused_utility_bool_exp | null),player_unused_utilities_aggregate?: (player_unused_utility_aggregate_bool_exp | null),premier_rank?: (Int_comparison_exp | null),premier_rank_history?: (player_premier_rank_history_bool_exp | null),premier_rank_history_aggregate?: (player_premier_rank_history_aggregate_bool_exp | null),premier_rank_updated_at?: (timestamptz_comparison_exp | null),profile_url?: (String_comparison_exp | null),role?: (e_player_roles_enum_comparison_exp | null),roster_image_url?: (String_comparison_exp | null),sanctions?: (player_sanctions_bool_exp | null),sanctions_aggregate?: (player_sanctions_aggregate_bool_exp | null),season_stats?: (player_season_stats_bool_exp | null),season_stats_aggregate?: (player_season_stats_aggregate_bool_exp | null),show_match_ready_modal?: (Boolean_comparison_exp | null),stats?: (player_stats_bool_exp | null),steam_bans_checked_at?: (timestamptz_comparison_exp | null),steam_id?: (bigint_comparison_exp | null),team_invites?: (team_invites_bool_exp | null),team_invites_aggregate?: (team_invites_aggregate_bool_exp | null),team_members?: (team_roster_bool_exp | null),team_members_aggregate?: (team_roster_aggregate_bool_exp | null),teams?: (teams_bool_exp | null),total_matches?: (Int_comparison_exp | null),tournament_organizers?: (tournament_organizers_bool_exp | null),tournament_organizers_aggregate?: (tournament_organizers_aggregate_bool_exp | null),tournament_rosters?: (tournament_team_roster_bool_exp | null),tournament_rosters_aggregate?: (tournament_team_roster_aggregate_bool_exp | null),tournaments?: (tournaments_bool_exp | null),tournaments_aggregate?: (tournaments_aggregate_bool_exp | null),utility_thrown?: (player_utility_bool_exp | null),utility_thrown_aggregate?: (player_utility_aggregate_bool_exp | null),vac_ban_count?: (Int_comparison_exp | null),vac_banned?: (Boolean_comparison_exp | null),weapon_stats?: (player_weapon_stats_v_bool_exp | null),weapon_stats_aggregate?: (player_weapon_stats_v_aggregate_bool_exp | null),wins?: (Int_comparison_exp | null),wins_competitive?: (Int_comparison_exp | null),wins_duel?: (Int_comparison_exp | null),wins_wingman?: (Int_comparison_exp | null)} +export interface players_bool_exp {_and?: (players_bool_exp[] | null),_not?: (players_bool_exp | null),_or?: (players_bool_exp[] | null),abandoned_matches?: (abandoned_matches_bool_exp | null),abandoned_matches_aggregate?: (abandoned_matches_aggregate_bool_exp | null),aim_weapon_stats?: (player_aim_weapon_stats_bool_exp | null),aim_weapon_stats_aggregate?: (player_aim_weapon_stats_aggregate_bool_exp | null),assists?: (player_assists_bool_exp | null),assists_aggregate?: (player_assists_aggregate_bool_exp | null),assited_by_players?: (player_assists_bool_exp | null),assited_by_players_aggregate?: (player_assists_aggregate_bool_exp | null),avatar_url?: (String_comparison_exp | null),awards?: (award_recipients_bool_exp | null),awards_aggregate?: (award_recipients_aggregate_bool_exp | null),banned_until?: (timestamptz_comparison_exp | null),coach_lineups?: (match_lineups_bool_exp | null),coach_lineups_aggregate?: (match_lineups_aggregate_bool_exp | null),country?: (String_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),current_lobby_id?: (uuid_comparison_exp | null),custom_avatar_url?: (String_comparison_exp | null),damage_dealt?: (player_damages_bool_exp | null),damage_dealt_aggregate?: (player_damages_aggregate_bool_exp | null),damage_taken?: (player_damages_bool_exp | null),damage_taken_aggregate?: (player_damages_aggregate_bool_exp | null),days_since_last_ban?: (Int_comparison_exp | null),deaths?: (player_kills_bool_exp | null),deaths_aggregate?: (player_kills_aggregate_bool_exp | null),discord_id?: (String_comparison_exp | null),draft_game_players?: (draft_game_players_bool_exp | null),draft_game_players_aggregate?: (draft_game_players_aggregate_bool_exp | null),elo?: (jsonb_comparison_exp | null),elo_history?: (v_player_elo_bool_exp | null),elo_history_aggregate?: (v_player_elo_aggregate_bool_exp | null),faceit_elo?: (Int_comparison_exp | null),faceit_nickname?: (String_comparison_exp | null),faceit_player_id?: (String_comparison_exp | null),faceit_rank_history?: (player_faceit_rank_history_bool_exp | null),faceit_rank_history_aggregate?: (player_faceit_rank_history_aggregate_bool_exp | null),faceit_skill_level?: (Int_comparison_exp | null),faceit_updated_at?: (timestamptz_comparison_exp | null),faceit_url?: (String_comparison_exp | null),flashed_by_players?: (player_flashes_bool_exp | null),flashed_by_players_aggregate?: (player_flashes_aggregate_bool_exp | null),flashed_players?: (player_flashes_bool_exp | null),flashed_players_aggregate?: (player_flashes_aggregate_bool_exp | null),friends?: (my_friends_bool_exp | null),friends_aggregate?: (my_friends_aggregate_bool_exp | null),game_ban_count?: (Int_comparison_exp | null),invited_players?: (team_invites_bool_exp | null),invited_players_aggregate?: (team_invites_aggregate_bool_exp | null),is_admin_sanctioned?: (Boolean_comparison_exp | null),is_banned?: (Boolean_comparison_exp | null),is_gagged?: (Boolean_comparison_exp | null),is_in_another_match?: (Boolean_comparison_exp | null),is_in_draft?: (Boolean_comparison_exp | null),is_in_lobby?: (Boolean_comparison_exp | null),is_muted?: (Boolean_comparison_exp | null),is_registered?: (Boolean_comparison_exp | null),kills?: (player_kills_bool_exp | null),kills_aggregate?: (player_kills_aggregate_bool_exp | null),kills_by_weapons?: (player_kills_by_weapon_bool_exp | null),kills_by_weapons_aggregate?: (player_kills_by_weapon_aggregate_bool_exp | null),language?: (String_comparison_exp | null),last_read_news_at?: (timestamptz_comparison_exp | null),last_sign_in_at?: (timestamptz_comparison_exp | null),lobby_players?: (lobby_players_bool_exp | null),lobby_players_aggregate?: (lobby_players_aggregate_bool_exp | null),losses?: (Int_comparison_exp | null),losses_competitive?: (Int_comparison_exp | null),losses_duel?: (Int_comparison_exp | null),losses_wingman?: (Int_comparison_exp | null),match_map_hltv?: (v_player_match_map_hltv_bool_exp | null),match_map_hltv_aggregate?: (v_player_match_map_hltv_aggregate_bool_exp | null),match_map_stats?: (player_match_map_stats_bool_exp | null),match_map_stats_aggregate?: (player_match_map_stats_aggregate_bool_exp | null),match_stats?: (player_match_stats_v_bool_exp | null),match_stats_aggregate?: (player_match_stats_v_aggregate_bool_exp | null),matches?: (matches_bool_exp | null),matchmaking_cooldown?: (timestamptz_comparison_exp | null),multi_kills?: (v_player_multi_kills_bool_exp | null),multi_kills_aggregate?: (v_player_multi_kills_aggregate_bool_exp | null),name?: (String_comparison_exp | null),name_registered?: (Boolean_comparison_exp | null),notification_timezone?: (String_comparison_exp | null),notifications?: (notifications_bool_exp | null),notifications_aggregate?: (notifications_aggregate_bool_exp | null),objectives?: (player_objectives_bool_exp | null),objectives_aggregate?: (player_objectives_aggregate_bool_exp | null),owned_teams?: (teams_bool_exp | null),owned_teams_aggregate?: (teams_aggregate_bool_exp | null),peak_elo?: (jsonb_comparison_exp | null),pending_match_imports?: (pending_match_import_players_bool_exp | null),pending_match_imports_aggregate?: (pending_match_import_players_aggregate_bool_exp | null),player_lineup?: (match_lineup_players_bool_exp | null),player_lineup_aggregate?: (match_lineup_players_aggregate_bool_exp | null),player_unused_utilities?: (player_unused_utility_bool_exp | null),player_unused_utilities_aggregate?: (player_unused_utility_aggregate_bool_exp | null),premier_rank?: (Int_comparison_exp | null),premier_rank_history?: (player_premier_rank_history_bool_exp | null),premier_rank_history_aggregate?: (player_premier_rank_history_aggregate_bool_exp | null),premier_rank_updated_at?: (timestamptz_comparison_exp | null),profile_url?: (String_comparison_exp | null),quiet_hours_end?: (time_comparison_exp | null),quiet_hours_start?: (time_comparison_exp | null),role?: (e_player_roles_enum_comparison_exp | null),roster_image_url?: (String_comparison_exp | null),sanctions?: (player_sanctions_bool_exp | null),sanctions_aggregate?: (player_sanctions_aggregate_bool_exp | null),season_stats?: (player_season_stats_bool_exp | null),season_stats_aggregate?: (player_season_stats_aggregate_bool_exp | null),show_match_ready_modal?: (Boolean_comparison_exp | null),stats?: (player_stats_bool_exp | null),steam_bans_checked_at?: (timestamptz_comparison_exp | null),steam_id?: (bigint_comparison_exp | null),team_invites?: (team_invites_bool_exp | null),team_invites_aggregate?: (team_invites_aggregate_bool_exp | null),team_members?: (team_roster_bool_exp | null),team_members_aggregate?: (team_roster_aggregate_bool_exp | null),teams?: (teams_bool_exp | null),total_matches?: (Int_comparison_exp | null),tournament_organizers?: (tournament_organizers_bool_exp | null),tournament_organizers_aggregate?: (tournament_organizers_aggregate_bool_exp | null),tournament_rosters?: (tournament_team_roster_bool_exp | null),tournament_rosters_aggregate?: (tournament_team_roster_aggregate_bool_exp | null),tournaments?: (tournaments_bool_exp | null),tournaments_aggregate?: (tournaments_aggregate_bool_exp | null),utility_thrown?: (player_utility_bool_exp | null),utility_thrown_aggregate?: (player_utility_aggregate_bool_exp | null),vac_ban_count?: (Int_comparison_exp | null),vac_banned?: (Boolean_comparison_exp | null),weapon_stats?: (player_weapon_stats_v_bool_exp | null),weapon_stats_aggregate?: (player_weapon_stats_v_aggregate_bool_exp | null),wins?: (Int_comparison_exp | null),wins_competitive?: (Int_comparison_exp | null),wins_duel?: (Int_comparison_exp | null),wins_wingman?: (Int_comparison_exp | null)} /** input type for incrementing numeric columns in table "players" */ @@ -73075,7 +73713,7 @@ export interface players_inc_input {days_since_last_ban?: (Scalars['Int'] | null /** input type for inserting data into table "players" */ -export interface players_insert_input {abandoned_matches?: (abandoned_matches_arr_rel_insert_input | null),aim_weapon_stats?: (player_aim_weapon_stats_arr_rel_insert_input | null),assists?: (player_assists_arr_rel_insert_input | null),assited_by_players?: (player_assists_arr_rel_insert_input | null),avatar_url?: (Scalars['String'] | null),awards?: (award_recipients_arr_rel_insert_input | null),coach_lineups?: (match_lineups_arr_rel_insert_input | null),country?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),custom_avatar_url?: (Scalars['String'] | null),damage_dealt?: (player_damages_arr_rel_insert_input | null),damage_taken?: (player_damages_arr_rel_insert_input | null),days_since_last_ban?: (Scalars['Int'] | null),deaths?: (player_kills_arr_rel_insert_input | null),discord_id?: (Scalars['String'] | null),draft_game_players?: (draft_game_players_arr_rel_insert_input | null),elo_history?: (v_player_elo_arr_rel_insert_input | null),faceit_elo?: (Scalars['Int'] | null),faceit_nickname?: (Scalars['String'] | null),faceit_player_id?: (Scalars['String'] | null),faceit_rank_history?: (player_faceit_rank_history_arr_rel_insert_input | null),faceit_skill_level?: (Scalars['Int'] | null),faceit_updated_at?: (Scalars['timestamptz'] | null),faceit_url?: (Scalars['String'] | null),flashed_by_players?: (player_flashes_arr_rel_insert_input | null),flashed_players?: (player_flashes_arr_rel_insert_input | null),friends?: (my_friends_arr_rel_insert_input | null),game_ban_count?: (Scalars['Int'] | null),invited_players?: (team_invites_arr_rel_insert_input | null),kills?: (player_kills_arr_rel_insert_input | null),kills_by_weapons?: (player_kills_by_weapon_arr_rel_insert_input | null),language?: (Scalars['String'] | null),last_read_news_at?: (Scalars['timestamptz'] | null),last_sign_in_at?: (Scalars['timestamptz'] | null),lobby_players?: (lobby_players_arr_rel_insert_input | null),match_map_hltv?: (v_player_match_map_hltv_arr_rel_insert_input | null),match_map_stats?: (player_match_map_stats_arr_rel_insert_input | null),match_stats?: (player_match_stats_v_arr_rel_insert_input | null),multi_kills?: (v_player_multi_kills_arr_rel_insert_input | null),name?: (Scalars['String'] | null),name_registered?: (Scalars['Boolean'] | null),notifications?: (notifications_arr_rel_insert_input | null),objectives?: (player_objectives_arr_rel_insert_input | null),owned_teams?: (teams_arr_rel_insert_input | null),pending_match_imports?: (pending_match_import_players_arr_rel_insert_input | null),player_lineup?: (match_lineup_players_arr_rel_insert_input | null),player_unused_utilities?: (player_unused_utility_arr_rel_insert_input | null),premier_rank?: (Scalars['Int'] | null),premier_rank_history?: (player_premier_rank_history_arr_rel_insert_input | null),premier_rank_updated_at?: (Scalars['timestamptz'] | null),profile_url?: (Scalars['String'] | null),role?: (e_player_roles_enum | null),roster_image_url?: (Scalars['String'] | null),sanctions?: (player_sanctions_arr_rel_insert_input | null),season_stats?: (player_season_stats_arr_rel_insert_input | null),show_match_ready_modal?: (Scalars['Boolean'] | null),stats?: (player_stats_obj_rel_insert_input | null),steam_bans_checked_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),team_invites?: (team_invites_arr_rel_insert_input | null),team_members?: (team_roster_arr_rel_insert_input | null),tournament_organizers?: (tournament_organizers_arr_rel_insert_input | null),tournament_rosters?: (tournament_team_roster_arr_rel_insert_input | null),tournaments?: (tournaments_arr_rel_insert_input | null),utility_thrown?: (player_utility_arr_rel_insert_input | null),vac_ban_count?: (Scalars['Int'] | null),vac_banned?: (Scalars['Boolean'] | null),weapon_stats?: (player_weapon_stats_v_arr_rel_insert_input | null)} +export interface players_insert_input {abandoned_matches?: (abandoned_matches_arr_rel_insert_input | null),aim_weapon_stats?: (player_aim_weapon_stats_arr_rel_insert_input | null),assists?: (player_assists_arr_rel_insert_input | null),assited_by_players?: (player_assists_arr_rel_insert_input | null),avatar_url?: (Scalars['String'] | null),awards?: (award_recipients_arr_rel_insert_input | null),coach_lineups?: (match_lineups_arr_rel_insert_input | null),country?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),custom_avatar_url?: (Scalars['String'] | null),damage_dealt?: (player_damages_arr_rel_insert_input | null),damage_taken?: (player_damages_arr_rel_insert_input | null),days_since_last_ban?: (Scalars['Int'] | null),deaths?: (player_kills_arr_rel_insert_input | null),discord_id?: (Scalars['String'] | null),draft_game_players?: (draft_game_players_arr_rel_insert_input | null),elo_history?: (v_player_elo_arr_rel_insert_input | null),faceit_elo?: (Scalars['Int'] | null),faceit_nickname?: (Scalars['String'] | null),faceit_player_id?: (Scalars['String'] | null),faceit_rank_history?: (player_faceit_rank_history_arr_rel_insert_input | null),faceit_skill_level?: (Scalars['Int'] | null),faceit_updated_at?: (Scalars['timestamptz'] | null),faceit_url?: (Scalars['String'] | null),flashed_by_players?: (player_flashes_arr_rel_insert_input | null),flashed_players?: (player_flashes_arr_rel_insert_input | null),friends?: (my_friends_arr_rel_insert_input | null),game_ban_count?: (Scalars['Int'] | null),invited_players?: (team_invites_arr_rel_insert_input | null),kills?: (player_kills_arr_rel_insert_input | null),kills_by_weapons?: (player_kills_by_weapon_arr_rel_insert_input | null),language?: (Scalars['String'] | null),last_read_news_at?: (Scalars['timestamptz'] | null),last_sign_in_at?: (Scalars['timestamptz'] | null),lobby_players?: (lobby_players_arr_rel_insert_input | null),match_map_hltv?: (v_player_match_map_hltv_arr_rel_insert_input | null),match_map_stats?: (player_match_map_stats_arr_rel_insert_input | null),match_stats?: (player_match_stats_v_arr_rel_insert_input | null),multi_kills?: (v_player_multi_kills_arr_rel_insert_input | null),name?: (Scalars['String'] | null),name_registered?: (Scalars['Boolean'] | null),notification_timezone?: (Scalars['String'] | null),notifications?: (notifications_arr_rel_insert_input | null),objectives?: (player_objectives_arr_rel_insert_input | null),owned_teams?: (teams_arr_rel_insert_input | null),pending_match_imports?: (pending_match_import_players_arr_rel_insert_input | null),player_lineup?: (match_lineup_players_arr_rel_insert_input | null),player_unused_utilities?: (player_unused_utility_arr_rel_insert_input | null),premier_rank?: (Scalars['Int'] | null),premier_rank_history?: (player_premier_rank_history_arr_rel_insert_input | null),premier_rank_updated_at?: (Scalars['timestamptz'] | null),profile_url?: (Scalars['String'] | null),quiet_hours_end?: (Scalars['time'] | null),quiet_hours_start?: (Scalars['time'] | null),role?: (e_player_roles_enum | null),roster_image_url?: (Scalars['String'] | null),sanctions?: (player_sanctions_arr_rel_insert_input | null),season_stats?: (player_season_stats_arr_rel_insert_input | null),show_match_ready_modal?: (Scalars['Boolean'] | null),stats?: (player_stats_obj_rel_insert_input | null),steam_bans_checked_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),team_invites?: (team_invites_arr_rel_insert_input | null),team_members?: (team_roster_arr_rel_insert_input | null),tournament_organizers?: (tournament_organizers_arr_rel_insert_input | null),tournament_rosters?: (tournament_team_roster_arr_rel_insert_input | null),tournaments?: (tournaments_arr_rel_insert_input | null),utility_thrown?: (player_utility_arr_rel_insert_input | null),vac_ban_count?: (Scalars['Int'] | null),vac_banned?: (Scalars['Boolean'] | null),weapon_stats?: (player_weapon_stats_v_arr_rel_insert_input | null)} /** aggregate max on columns */ @@ -73111,6 +73749,7 @@ export interface players_max_fieldsGenqlSelection{ /** A computed field, executes function "get_player_matchmaking_cooldown" */ matchmaking_cooldown?: boolean | number name?: boolean | number + notification_timezone?: boolean | number premier_rank?: boolean | number premier_rank_updated_at?: boolean | number profile_url?: boolean | number @@ -73166,6 +73805,7 @@ export interface players_min_fieldsGenqlSelection{ /** A computed field, executes function "get_player_matchmaking_cooldown" */ matchmaking_cooldown?: boolean | number name?: boolean | number + notification_timezone?: boolean | number premier_rank?: boolean | number premier_rank_updated_at?: boolean | number profile_url?: boolean | number @@ -73210,7 +73850,7 @@ export interface players_on_conflict {constraint: players_constraint,update_colu /** Ordering options when selecting data from "players". */ -export interface players_order_by {abandoned_matches_aggregate?: (abandoned_matches_aggregate_order_by | null),aim_weapon_stats_aggregate?: (player_aim_weapon_stats_aggregate_order_by | null),assists_aggregate?: (player_assists_aggregate_order_by | null),assited_by_players_aggregate?: (player_assists_aggregate_order_by | null),avatar_url?: (order_by | null),awards_aggregate?: (award_recipients_aggregate_order_by | null),banned_until?: (order_by | null),coach_lineups_aggregate?: (match_lineups_aggregate_order_by | null),country?: (order_by | null),created_at?: (order_by | null),current_lobby_id?: (order_by | null),custom_avatar_url?: (order_by | null),damage_dealt_aggregate?: (player_damages_aggregate_order_by | null),damage_taken_aggregate?: (player_damages_aggregate_order_by | null),days_since_last_ban?: (order_by | null),deaths_aggregate?: (player_kills_aggregate_order_by | null),discord_id?: (order_by | null),draft_game_players_aggregate?: (draft_game_players_aggregate_order_by | null),elo?: (order_by | null),elo_history_aggregate?: (v_player_elo_aggregate_order_by | null),faceit_elo?: (order_by | null),faceit_nickname?: (order_by | null),faceit_player_id?: (order_by | null),faceit_rank_history_aggregate?: (player_faceit_rank_history_aggregate_order_by | null),faceit_skill_level?: (order_by | null),faceit_updated_at?: (order_by | null),faceit_url?: (order_by | null),flashed_by_players_aggregate?: (player_flashes_aggregate_order_by | null),flashed_players_aggregate?: (player_flashes_aggregate_order_by | null),friends_aggregate?: (my_friends_aggregate_order_by | null),game_ban_count?: (order_by | null),invited_players_aggregate?: (team_invites_aggregate_order_by | null),is_admin_sanctioned?: (order_by | null),is_banned?: (order_by | null),is_gagged?: (order_by | null),is_in_another_match?: (order_by | null),is_in_draft?: (order_by | null),is_in_lobby?: (order_by | null),is_muted?: (order_by | null),is_registered?: (order_by | null),kills_aggregate?: (player_kills_aggregate_order_by | null),kills_by_weapons_aggregate?: (player_kills_by_weapon_aggregate_order_by | null),language?: (order_by | null),last_read_news_at?: (order_by | null),last_sign_in_at?: (order_by | null),lobby_players_aggregate?: (lobby_players_aggregate_order_by | null),losses?: (order_by | null),losses_competitive?: (order_by | null),losses_duel?: (order_by | null),losses_wingman?: (order_by | null),match_map_hltv_aggregate?: (v_player_match_map_hltv_aggregate_order_by | null),match_map_stats_aggregate?: (player_match_map_stats_aggregate_order_by | null),match_stats_aggregate?: (player_match_stats_v_aggregate_order_by | null),matches_aggregate?: (matches_aggregate_order_by | null),matchmaking_cooldown?: (order_by | null),multi_kills_aggregate?: (v_player_multi_kills_aggregate_order_by | null),name?: (order_by | null),name_registered?: (order_by | null),notifications_aggregate?: (notifications_aggregate_order_by | null),objectives_aggregate?: (player_objectives_aggregate_order_by | null),owned_teams_aggregate?: (teams_aggregate_order_by | null),peak_elo?: (order_by | null),pending_match_imports_aggregate?: (pending_match_import_players_aggregate_order_by | null),player_lineup_aggregate?: (match_lineup_players_aggregate_order_by | null),player_unused_utilities_aggregate?: (player_unused_utility_aggregate_order_by | null),premier_rank?: (order_by | null),premier_rank_history_aggregate?: (player_premier_rank_history_aggregate_order_by | null),premier_rank_updated_at?: (order_by | null),profile_url?: (order_by | null),role?: (order_by | null),roster_image_url?: (order_by | null),sanctions_aggregate?: (player_sanctions_aggregate_order_by | null),season_stats_aggregate?: (player_season_stats_aggregate_order_by | null),show_match_ready_modal?: (order_by | null),stats?: (player_stats_order_by | null),steam_bans_checked_at?: (order_by | null),steam_id?: (order_by | null),team_invites_aggregate?: (team_invites_aggregate_order_by | null),team_members_aggregate?: (team_roster_aggregate_order_by | null),teams_aggregate?: (teams_aggregate_order_by | null),total_matches?: (order_by | null),tournament_organizers_aggregate?: (tournament_organizers_aggregate_order_by | null),tournament_rosters_aggregate?: (tournament_team_roster_aggregate_order_by | null),tournaments_aggregate?: (tournaments_aggregate_order_by | null),utility_thrown_aggregate?: (player_utility_aggregate_order_by | null),vac_ban_count?: (order_by | null),vac_banned?: (order_by | null),weapon_stats_aggregate?: (player_weapon_stats_v_aggregate_order_by | null),wins?: (order_by | null),wins_competitive?: (order_by | null),wins_duel?: (order_by | null),wins_wingman?: (order_by | null)} +export interface players_order_by {abandoned_matches_aggregate?: (abandoned_matches_aggregate_order_by | null),aim_weapon_stats_aggregate?: (player_aim_weapon_stats_aggregate_order_by | null),assists_aggregate?: (player_assists_aggregate_order_by | null),assited_by_players_aggregate?: (player_assists_aggregate_order_by | null),avatar_url?: (order_by | null),awards_aggregate?: (award_recipients_aggregate_order_by | null),banned_until?: (order_by | null),coach_lineups_aggregate?: (match_lineups_aggregate_order_by | null),country?: (order_by | null),created_at?: (order_by | null),current_lobby_id?: (order_by | null),custom_avatar_url?: (order_by | null),damage_dealt_aggregate?: (player_damages_aggregate_order_by | null),damage_taken_aggregate?: (player_damages_aggregate_order_by | null),days_since_last_ban?: (order_by | null),deaths_aggregate?: (player_kills_aggregate_order_by | null),discord_id?: (order_by | null),draft_game_players_aggregate?: (draft_game_players_aggregate_order_by | null),elo?: (order_by | null),elo_history_aggregate?: (v_player_elo_aggregate_order_by | null),faceit_elo?: (order_by | null),faceit_nickname?: (order_by | null),faceit_player_id?: (order_by | null),faceit_rank_history_aggregate?: (player_faceit_rank_history_aggregate_order_by | null),faceit_skill_level?: (order_by | null),faceit_updated_at?: (order_by | null),faceit_url?: (order_by | null),flashed_by_players_aggregate?: (player_flashes_aggregate_order_by | null),flashed_players_aggregate?: (player_flashes_aggregate_order_by | null),friends_aggregate?: (my_friends_aggregate_order_by | null),game_ban_count?: (order_by | null),invited_players_aggregate?: (team_invites_aggregate_order_by | null),is_admin_sanctioned?: (order_by | null),is_banned?: (order_by | null),is_gagged?: (order_by | null),is_in_another_match?: (order_by | null),is_in_draft?: (order_by | null),is_in_lobby?: (order_by | null),is_muted?: (order_by | null),is_registered?: (order_by | null),kills_aggregate?: (player_kills_aggregate_order_by | null),kills_by_weapons_aggregate?: (player_kills_by_weapon_aggregate_order_by | null),language?: (order_by | null),last_read_news_at?: (order_by | null),last_sign_in_at?: (order_by | null),lobby_players_aggregate?: (lobby_players_aggregate_order_by | null),losses?: (order_by | null),losses_competitive?: (order_by | null),losses_duel?: (order_by | null),losses_wingman?: (order_by | null),match_map_hltv_aggregate?: (v_player_match_map_hltv_aggregate_order_by | null),match_map_stats_aggregate?: (player_match_map_stats_aggregate_order_by | null),match_stats_aggregate?: (player_match_stats_v_aggregate_order_by | null),matches_aggregate?: (matches_aggregate_order_by | null),matchmaking_cooldown?: (order_by | null),multi_kills_aggregate?: (v_player_multi_kills_aggregate_order_by | null),name?: (order_by | null),name_registered?: (order_by | null),notification_timezone?: (order_by | null),notifications_aggregate?: (notifications_aggregate_order_by | null),objectives_aggregate?: (player_objectives_aggregate_order_by | null),owned_teams_aggregate?: (teams_aggregate_order_by | null),peak_elo?: (order_by | null),pending_match_imports_aggregate?: (pending_match_import_players_aggregate_order_by | null),player_lineup_aggregate?: (match_lineup_players_aggregate_order_by | null),player_unused_utilities_aggregate?: (player_unused_utility_aggregate_order_by | null),premier_rank?: (order_by | null),premier_rank_history_aggregate?: (player_premier_rank_history_aggregate_order_by | null),premier_rank_updated_at?: (order_by | null),profile_url?: (order_by | null),quiet_hours_end?: (order_by | null),quiet_hours_start?: (order_by | null),role?: (order_by | null),roster_image_url?: (order_by | null),sanctions_aggregate?: (player_sanctions_aggregate_order_by | null),season_stats_aggregate?: (player_season_stats_aggregate_order_by | null),show_match_ready_modal?: (order_by | null),stats?: (player_stats_order_by | null),steam_bans_checked_at?: (order_by | null),steam_id?: (order_by | null),team_invites_aggregate?: (team_invites_aggregate_order_by | null),team_members_aggregate?: (team_roster_aggregate_order_by | null),teams_aggregate?: (teams_aggregate_order_by | null),total_matches?: (order_by | null),tournament_organizers_aggregate?: (tournament_organizers_aggregate_order_by | null),tournament_rosters_aggregate?: (tournament_team_roster_aggregate_order_by | null),tournaments_aggregate?: (tournaments_aggregate_order_by | null),utility_thrown_aggregate?: (player_utility_aggregate_order_by | null),vac_ban_count?: (order_by | null),vac_banned?: (order_by | null),weapon_stats_aggregate?: (player_weapon_stats_v_aggregate_order_by | null),wins?: (order_by | null),wins_competitive?: (order_by | null),wins_duel?: (order_by | null),wins_wingman?: (order_by | null)} /** primary key columns input for table: players */ @@ -73218,7 +73858,7 @@ export interface players_pk_columns_input {steam_id: Scalars['bigint']} /** input type for updating data in table "players" */ -export interface players_set_input {avatar_url?: (Scalars['String'] | null),country?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),custom_avatar_url?: (Scalars['String'] | null),days_since_last_ban?: (Scalars['Int'] | null),discord_id?: (Scalars['String'] | null),faceit_elo?: (Scalars['Int'] | null),faceit_nickname?: (Scalars['String'] | null),faceit_player_id?: (Scalars['String'] | null),faceit_skill_level?: (Scalars['Int'] | null),faceit_updated_at?: (Scalars['timestamptz'] | null),faceit_url?: (Scalars['String'] | null),game_ban_count?: (Scalars['Int'] | null),language?: (Scalars['String'] | null),last_read_news_at?: (Scalars['timestamptz'] | null),last_sign_in_at?: (Scalars['timestamptz'] | null),name?: (Scalars['String'] | null),name_registered?: (Scalars['Boolean'] | null),premier_rank?: (Scalars['Int'] | null),premier_rank_updated_at?: (Scalars['timestamptz'] | null),profile_url?: (Scalars['String'] | null),role?: (e_player_roles_enum | null),roster_image_url?: (Scalars['String'] | null),show_match_ready_modal?: (Scalars['Boolean'] | null),steam_bans_checked_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),vac_ban_count?: (Scalars['Int'] | null),vac_banned?: (Scalars['Boolean'] | null)} +export interface players_set_input {avatar_url?: (Scalars['String'] | null),country?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),custom_avatar_url?: (Scalars['String'] | null),days_since_last_ban?: (Scalars['Int'] | null),discord_id?: (Scalars['String'] | null),faceit_elo?: (Scalars['Int'] | null),faceit_nickname?: (Scalars['String'] | null),faceit_player_id?: (Scalars['String'] | null),faceit_skill_level?: (Scalars['Int'] | null),faceit_updated_at?: (Scalars['timestamptz'] | null),faceit_url?: (Scalars['String'] | null),game_ban_count?: (Scalars['Int'] | null),language?: (Scalars['String'] | null),last_read_news_at?: (Scalars['timestamptz'] | null),last_sign_in_at?: (Scalars['timestamptz'] | null),name?: (Scalars['String'] | null),name_registered?: (Scalars['Boolean'] | null),notification_timezone?: (Scalars['String'] | null),premier_rank?: (Scalars['Int'] | null),premier_rank_updated_at?: (Scalars['timestamptz'] | null),profile_url?: (Scalars['String'] | null),quiet_hours_end?: (Scalars['time'] | null),quiet_hours_start?: (Scalars['time'] | null),role?: (e_player_roles_enum | null),roster_image_url?: (Scalars['String'] | null),show_match_ready_modal?: (Scalars['Boolean'] | null),steam_bans_checked_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),vac_ban_count?: (Scalars['Int'] | null),vac_banned?: (Scalars['Boolean'] | null)} /** aggregate stddev on columns */ @@ -73326,7 +73966,7 @@ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface players_stream_cursor_value_input {avatar_url?: (Scalars['String'] | null),country?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),custom_avatar_url?: (Scalars['String'] | null),days_since_last_ban?: (Scalars['Int'] | null),discord_id?: (Scalars['String'] | null),faceit_elo?: (Scalars['Int'] | null),faceit_nickname?: (Scalars['String'] | null),faceit_player_id?: (Scalars['String'] | null),faceit_skill_level?: (Scalars['Int'] | null),faceit_updated_at?: (Scalars['timestamptz'] | null),faceit_url?: (Scalars['String'] | null),game_ban_count?: (Scalars['Int'] | null),language?: (Scalars['String'] | null),last_read_news_at?: (Scalars['timestamptz'] | null),last_sign_in_at?: (Scalars['timestamptz'] | null),name?: (Scalars['String'] | null),name_registered?: (Scalars['Boolean'] | null),premier_rank?: (Scalars['Int'] | null),premier_rank_updated_at?: (Scalars['timestamptz'] | null),profile_url?: (Scalars['String'] | null),role?: (e_player_roles_enum | null),roster_image_url?: (Scalars['String'] | null),show_match_ready_modal?: (Scalars['Boolean'] | null),steam_bans_checked_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),vac_ban_count?: (Scalars['Int'] | null),vac_banned?: (Scalars['Boolean'] | null)} +export interface players_stream_cursor_value_input {avatar_url?: (Scalars['String'] | null),country?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),custom_avatar_url?: (Scalars['String'] | null),days_since_last_ban?: (Scalars['Int'] | null),discord_id?: (Scalars['String'] | null),faceit_elo?: (Scalars['Int'] | null),faceit_nickname?: (Scalars['String'] | null),faceit_player_id?: (Scalars['String'] | null),faceit_skill_level?: (Scalars['Int'] | null),faceit_updated_at?: (Scalars['timestamptz'] | null),faceit_url?: (Scalars['String'] | null),game_ban_count?: (Scalars['Int'] | null),language?: (Scalars['String'] | null),last_read_news_at?: (Scalars['timestamptz'] | null),last_sign_in_at?: (Scalars['timestamptz'] | null),name?: (Scalars['String'] | null),name_registered?: (Scalars['Boolean'] | null),notification_timezone?: (Scalars['String'] | null),premier_rank?: (Scalars['Int'] | null),premier_rank_updated_at?: (Scalars['timestamptz'] | null),profile_url?: (Scalars['String'] | null),quiet_hours_end?: (Scalars['time'] | null),quiet_hours_start?: (Scalars['time'] | null),role?: (e_player_roles_enum | null),roster_image_url?: (Scalars['String'] | null),show_match_ready_modal?: (Scalars['Boolean'] | null),steam_bans_checked_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),vac_ban_count?: (Scalars['Int'] | null),vac_banned?: (Scalars['Boolean'] | null)} /** aggregate sum on columns */ @@ -73645,6 +74285,201 @@ export interface plugin_versions_variance_fieldsGenqlSelection{ __scalar?: boolean | number } + +/** columns and relationships of "push_subscriptions" */ +export interface push_subscriptionsGenqlSelection{ + auth?: boolean | number + created_at?: boolean | number + endpoint?: boolean | number + id?: boolean | number + last_used_at?: boolean | number + p256dh?: boolean | number + steam_id?: boolean | number + user_agent?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "push_subscriptions" */ +export interface push_subscriptions_aggregateGenqlSelection{ + aggregate?: push_subscriptions_aggregate_fieldsGenqlSelection + nodes?: push_subscriptionsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate fields of "push_subscriptions" */ +export interface push_subscriptions_aggregate_fieldsGenqlSelection{ + avg?: push_subscriptions_avg_fieldsGenqlSelection + count?: { __args: {columns?: (push_subscriptions_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: push_subscriptions_max_fieldsGenqlSelection + min?: push_subscriptions_min_fieldsGenqlSelection + stddev?: push_subscriptions_stddev_fieldsGenqlSelection + stddev_pop?: push_subscriptions_stddev_pop_fieldsGenqlSelection + stddev_samp?: push_subscriptions_stddev_samp_fieldsGenqlSelection + sum?: push_subscriptions_sum_fieldsGenqlSelection + var_pop?: push_subscriptions_var_pop_fieldsGenqlSelection + var_samp?: push_subscriptions_var_samp_fieldsGenqlSelection + variance?: push_subscriptions_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate avg on columns */ +export interface push_subscriptions_avg_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Boolean expression to filter rows from the table "push_subscriptions". All fields are combined with a logical 'AND'. */ +export interface push_subscriptions_bool_exp {_and?: (push_subscriptions_bool_exp[] | null),_not?: (push_subscriptions_bool_exp | null),_or?: (push_subscriptions_bool_exp[] | null),auth?: (String_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),endpoint?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),last_used_at?: (timestamptz_comparison_exp | null),p256dh?: (String_comparison_exp | null),steam_id?: (bigint_comparison_exp | null),user_agent?: (String_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "push_subscriptions" */ +export interface push_subscriptions_inc_input {steam_id?: (Scalars['bigint'] | null)} + + +/** input type for inserting data into table "push_subscriptions" */ +export interface push_subscriptions_insert_input {auth?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),endpoint?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),last_used_at?: (Scalars['timestamptz'] | null),p256dh?: (Scalars['String'] | null),steam_id?: (Scalars['bigint'] | null),user_agent?: (Scalars['String'] | null)} + + +/** aggregate max on columns */ +export interface push_subscriptions_max_fieldsGenqlSelection{ + auth?: boolean | number + created_at?: boolean | number + endpoint?: boolean | number + id?: boolean | number + last_used_at?: boolean | number + p256dh?: boolean | number + steam_id?: boolean | number + user_agent?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate min on columns */ +export interface push_subscriptions_min_fieldsGenqlSelection{ + auth?: boolean | number + created_at?: boolean | number + endpoint?: boolean | number + id?: boolean | number + last_used_at?: boolean | number + p256dh?: boolean | number + steam_id?: boolean | number + user_agent?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** response of any mutation on the table "push_subscriptions" */ +export interface push_subscriptions_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: push_subscriptionsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "push_subscriptions" */ +export interface push_subscriptions_on_conflict {constraint: push_subscriptions_constraint,update_columns?: push_subscriptions_update_column[],where?: (push_subscriptions_bool_exp | null)} + + +/** Ordering options when selecting data from "push_subscriptions". */ +export interface push_subscriptions_order_by {auth?: (order_by | null),created_at?: (order_by | null),endpoint?: (order_by | null),id?: (order_by | null),last_used_at?: (order_by | null),p256dh?: (order_by | null),steam_id?: (order_by | null),user_agent?: (order_by | null)} + + +/** primary key columns input for table: push_subscriptions */ +export interface push_subscriptions_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "push_subscriptions" */ +export interface push_subscriptions_set_input {auth?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),endpoint?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),last_used_at?: (Scalars['timestamptz'] | null),p256dh?: (Scalars['String'] | null),steam_id?: (Scalars['bigint'] | null),user_agent?: (Scalars['String'] | null)} + + +/** aggregate stddev on columns */ +export interface push_subscriptions_stddev_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_pop on columns */ +export interface push_subscriptions_stddev_pop_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_samp on columns */ +export interface push_subscriptions_stddev_samp_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Streaming cursor of the table "push_subscriptions" */ +export interface push_subscriptions_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: push_subscriptions_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface push_subscriptions_stream_cursor_value_input {auth?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),endpoint?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),last_used_at?: (Scalars['timestamptz'] | null),p256dh?: (Scalars['String'] | null),steam_id?: (Scalars['bigint'] | null),user_agent?: (Scalars['String'] | null)} + + +/** aggregate sum on columns */ +export interface push_subscriptions_sum_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface push_subscriptions_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (push_subscriptions_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (push_subscriptions_set_input | null), +/** filter the rows which have to be updated */ +where: push_subscriptions_bool_exp} + + +/** aggregate var_pop on columns */ +export interface push_subscriptions_var_pop_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate var_samp on columns */ +export interface push_subscriptions_var_samp_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate variance on columns */ +export interface push_subscriptions_variance_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + export interface query_rootGenqlSelection{ /** fetch data from the table: "_map_pool" */ _map_pool?: (_map_poolGenqlSelection & { __args?: { @@ -76371,6 +77206,32 @@ export interface query_rootGenqlSelection{ where?: (news_articles_bool_exp | null)} }) /** fetch data from the table: "news_articles" using primary key columns */ news_articles_by_pk?: (news_articlesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "notification_preferences" */ + notification_preferences?: (notification_preferencesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (notification_preferences_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (notification_preferences_order_by[] | null), + /** filter the rows returned */ + where?: (notification_preferences_bool_exp | null)} }) + /** fetch aggregated fields from the table: "notification_preferences" */ + notification_preferences_aggregate?: (notification_preferences_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (notification_preferences_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (notification_preferences_order_by[] | null), + /** filter the rows returned */ + where?: (notification_preferences_bool_exp | null)} }) + /** fetch data from the table: "notification_preferences" using primary key columns */ + notification_preferences_by_pk?: (notification_preferencesGenqlSelection & { __args: {channel: Scalars['String'], key: Scalars['String'], steam_id: Scalars['bigint']} }) /** An array relationship */ notifications?: (notificationsGenqlSelection & { __args?: { /** distinct select on columns */ @@ -77139,6 +78000,32 @@ export interface query_rootGenqlSelection{ where?: (plugin_versions_bool_exp | null)} }) /** fetch data from the table: "plugin_versions" using primary key columns */ plugin_versions_by_pk?: (plugin_versionsGenqlSelection & { __args: {runtime: e_plugin_runtimes_enum, version: Scalars['String']} }) + /** fetch data from the table: "push_subscriptions" */ + push_subscriptions?: (push_subscriptionsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (push_subscriptions_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (push_subscriptions_order_by[] | null), + /** filter the rows returned */ + where?: (push_subscriptions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "push_subscriptions" */ + push_subscriptions_aggregate?: (push_subscriptions_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (push_subscriptions_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (push_subscriptions_order_by[] | null), + /** filter the rows returned */ + where?: (push_subscriptions_bool_exp | null)} }) + /** fetch data from the table: "push_subscriptions" using primary key columns */ + push_subscriptions_by_pk?: (push_subscriptionsGenqlSelection & { __args: {id: Scalars['uuid']} }) /** Read file content from game server */ readServerFile?: (FileContentResponseGenqlSelection & { __args: {file_path: Scalars['String'], node_id: Scalars['String'], server_id?: (Scalars['String'] | null)} }) /** fetch data from the table: "seasons" */ @@ -78668,6 +79555,8 @@ export interface query_rootGenqlSelection{ order_by?: (v_tournament_player_stats_order_by[] | null), /** filter the rows returned */ where?: (v_tournament_player_stats_bool_exp | null)} }) + /** Web push setup status for the application settings page; never returns the private key */ + webPushStatus?: WebPushStatusOutputGenqlSelection __typename?: boolean | number __scalar?: boolean | number } @@ -83489,6 +84378,40 @@ export interface subscription_rootGenqlSelection{ cursor: (news_articles_stream_cursor_input | null)[], /** filter the rows returned */ where?: (news_articles_bool_exp | null)} }) + /** fetch data from the table: "notification_preferences" */ + notification_preferences?: (notification_preferencesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (notification_preferences_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (notification_preferences_order_by[] | null), + /** filter the rows returned */ + where?: (notification_preferences_bool_exp | null)} }) + /** fetch aggregated fields from the table: "notification_preferences" */ + notification_preferences_aggregate?: (notification_preferences_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (notification_preferences_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (notification_preferences_order_by[] | null), + /** filter the rows returned */ + where?: (notification_preferences_bool_exp | null)} }) + /** fetch data from the table: "notification_preferences" using primary key columns */ + notification_preferences_by_pk?: (notification_preferencesGenqlSelection & { __args: {channel: Scalars['String'], key: Scalars['String'], steam_id: Scalars['bigint']} }) + /** fetch data from the table in a streaming manner: "notification_preferences" */ + notification_preferences_stream?: (notification_preferencesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (notification_preferences_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (notification_preferences_bool_exp | null)} }) /** An array relationship */ notifications?: (notificationsGenqlSelection & { __args?: { /** distinct select on columns */ @@ -84497,6 +85420,40 @@ export interface subscription_rootGenqlSelection{ cursor: (plugin_versions_stream_cursor_input | null)[], /** filter the rows returned */ where?: (plugin_versions_bool_exp | null)} }) + /** fetch data from the table: "push_subscriptions" */ + push_subscriptions?: (push_subscriptionsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (push_subscriptions_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (push_subscriptions_order_by[] | null), + /** filter the rows returned */ + where?: (push_subscriptions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "push_subscriptions" */ + push_subscriptions_aggregate?: (push_subscriptions_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (push_subscriptions_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (push_subscriptions_order_by[] | null), + /** filter the rows returned */ + where?: (push_subscriptions_bool_exp | null)} }) + /** fetch data from the table: "push_subscriptions" using primary key columns */ + push_subscriptions_by_pk?: (push_subscriptionsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "push_subscriptions" */ + push_subscriptions_stream?: (push_subscriptionsGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (push_subscriptions_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (push_subscriptions_bool_exp | null)} }) /** fetch data from the table: "seasons" */ seasons?: (seasonsGenqlSelection & { __args?: { /** distinct select on columns */ @@ -88976,6 +89933,10 @@ export interface teams_variance_fieldsGenqlSelection{ export interface teams_variance_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null)} +/** Boolean expression to compare columns of type "time". All fields are combined with logical 'AND'. */ +export interface time_comparison_exp {_eq?: (Scalars['time'] | null),_gt?: (Scalars['time'] | null),_gte?: (Scalars['time'] | null),_in?: (Scalars['time'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['time'] | null),_lte?: (Scalars['time'] | null),_neq?: (Scalars['time'] | null),_nin?: (Scalars['time'][] | null)} + + /** Boolean expression to compare columns of type "timestamptz". All fields are combined with logical 'AND'. */ export interface timestamptz_comparison_exp {_eq?: (Scalars['timestamptz'] | null),_gt?: (Scalars['timestamptz'] | null),_gte?: (Scalars['timestamptz'] | null),_in?: (Scalars['timestamptz'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['timestamptz'] | null),_lte?: (Scalars['timestamptz'] | null),_neq?: (Scalars['timestamptz'] | null),_nin?: (Scalars['timestamptz'][] | null)} @@ -101016,6 +101977,22 @@ export type SubscriptionGenqlSelection = subscription_rootGenqlSelection + const WebPushKeysOutput_possibleTypes: string[] = ['WebPushKeysOutput'] + export const isWebPushKeysOutput = (obj?: { __typename?: any } | null): obj is WebPushKeysOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isWebPushKeysOutput"') + return WebPushKeysOutput_possibleTypes.includes(obj.__typename) + } + + + + const WebPushStatusOutput_possibleTypes: string[] = ['WebPushStatusOutput'] + export const isWebPushStatusOutput = (obj?: { __typename?: any } | null): obj is WebPushStatusOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isWebPushStatusOutput"') + return WebPushStatusOutput_possibleTypes.includes(obj.__typename) + } + + + const _map_pool_possibleTypes: string[] = ['_map_pool'] export const is_map_pool = (obj?: { __typename?: any } | null): obj is _map_pool => { if (!obj?.__typename) throw new Error('__typename is missing in "is_map_pool"') @@ -108400,6 +109377,118 @@ export type SubscriptionGenqlSelection = subscription_rootGenqlSelection + const notification_preferences_possibleTypes: string[] = ['notification_preferences'] + export const isnotification_preferences = (obj?: { __typename?: any } | null): obj is notification_preferences => { + if (!obj?.__typename) throw new Error('__typename is missing in "isnotification_preferences"') + return notification_preferences_possibleTypes.includes(obj.__typename) + } + + + + const notification_preferences_aggregate_possibleTypes: string[] = ['notification_preferences_aggregate'] + export const isnotification_preferences_aggregate = (obj?: { __typename?: any } | null): obj is notification_preferences_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "isnotification_preferences_aggregate"') + return notification_preferences_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const notification_preferences_aggregate_fields_possibleTypes: string[] = ['notification_preferences_aggregate_fields'] + export const isnotification_preferences_aggregate_fields = (obj?: { __typename?: any } | null): obj is notification_preferences_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isnotification_preferences_aggregate_fields"') + return notification_preferences_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const notification_preferences_avg_fields_possibleTypes: string[] = ['notification_preferences_avg_fields'] + export const isnotification_preferences_avg_fields = (obj?: { __typename?: any } | null): obj is notification_preferences_avg_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isnotification_preferences_avg_fields"') + return notification_preferences_avg_fields_possibleTypes.includes(obj.__typename) + } + + + + const notification_preferences_max_fields_possibleTypes: string[] = ['notification_preferences_max_fields'] + export const isnotification_preferences_max_fields = (obj?: { __typename?: any } | null): obj is notification_preferences_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isnotification_preferences_max_fields"') + return notification_preferences_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const notification_preferences_min_fields_possibleTypes: string[] = ['notification_preferences_min_fields'] + export const isnotification_preferences_min_fields = (obj?: { __typename?: any } | null): obj is notification_preferences_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isnotification_preferences_min_fields"') + return notification_preferences_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const notification_preferences_mutation_response_possibleTypes: string[] = ['notification_preferences_mutation_response'] + export const isnotification_preferences_mutation_response = (obj?: { __typename?: any } | null): obj is notification_preferences_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "isnotification_preferences_mutation_response"') + return notification_preferences_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const notification_preferences_stddev_fields_possibleTypes: string[] = ['notification_preferences_stddev_fields'] + export const isnotification_preferences_stddev_fields = (obj?: { __typename?: any } | null): obj is notification_preferences_stddev_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isnotification_preferences_stddev_fields"') + return notification_preferences_stddev_fields_possibleTypes.includes(obj.__typename) + } + + + + const notification_preferences_stddev_pop_fields_possibleTypes: string[] = ['notification_preferences_stddev_pop_fields'] + export const isnotification_preferences_stddev_pop_fields = (obj?: { __typename?: any } | null): obj is notification_preferences_stddev_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isnotification_preferences_stddev_pop_fields"') + return notification_preferences_stddev_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const notification_preferences_stddev_samp_fields_possibleTypes: string[] = ['notification_preferences_stddev_samp_fields'] + export const isnotification_preferences_stddev_samp_fields = (obj?: { __typename?: any } | null): obj is notification_preferences_stddev_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isnotification_preferences_stddev_samp_fields"') + return notification_preferences_stddev_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const notification_preferences_sum_fields_possibleTypes: string[] = ['notification_preferences_sum_fields'] + export const isnotification_preferences_sum_fields = (obj?: { __typename?: any } | null): obj is notification_preferences_sum_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isnotification_preferences_sum_fields"') + return notification_preferences_sum_fields_possibleTypes.includes(obj.__typename) + } + + + + const notification_preferences_var_pop_fields_possibleTypes: string[] = ['notification_preferences_var_pop_fields'] + export const isnotification_preferences_var_pop_fields = (obj?: { __typename?: any } | null): obj is notification_preferences_var_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isnotification_preferences_var_pop_fields"') + return notification_preferences_var_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const notification_preferences_var_samp_fields_possibleTypes: string[] = ['notification_preferences_var_samp_fields'] + export const isnotification_preferences_var_samp_fields = (obj?: { __typename?: any } | null): obj is notification_preferences_var_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isnotification_preferences_var_samp_fields"') + return notification_preferences_var_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const notification_preferences_variance_fields_possibleTypes: string[] = ['notification_preferences_variance_fields'] + export const isnotification_preferences_variance_fields = (obj?: { __typename?: any } | null): obj is notification_preferences_variance_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isnotification_preferences_variance_fields"') + return notification_preferences_variance_fields_possibleTypes.includes(obj.__typename) + } + + + const notifications_possibleTypes: string[] = ['notifications'] export const isnotifications = (obj?: { __typename?: any } | null): obj is notifications => { if (!obj?.__typename) throw new Error('__typename is missing in "isnotifications"') @@ -111720,6 +112809,118 @@ export type SubscriptionGenqlSelection = subscription_rootGenqlSelection + const push_subscriptions_possibleTypes: string[] = ['push_subscriptions'] + export const ispush_subscriptions = (obj?: { __typename?: any } | null): obj is push_subscriptions => { + if (!obj?.__typename) throw new Error('__typename is missing in "ispush_subscriptions"') + return push_subscriptions_possibleTypes.includes(obj.__typename) + } + + + + const push_subscriptions_aggregate_possibleTypes: string[] = ['push_subscriptions_aggregate'] + export const ispush_subscriptions_aggregate = (obj?: { __typename?: any } | null): obj is push_subscriptions_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "ispush_subscriptions_aggregate"') + return push_subscriptions_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const push_subscriptions_aggregate_fields_possibleTypes: string[] = ['push_subscriptions_aggregate_fields'] + export const ispush_subscriptions_aggregate_fields = (obj?: { __typename?: any } | null): obj is push_subscriptions_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ispush_subscriptions_aggregate_fields"') + return push_subscriptions_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const push_subscriptions_avg_fields_possibleTypes: string[] = ['push_subscriptions_avg_fields'] + export const ispush_subscriptions_avg_fields = (obj?: { __typename?: any } | null): obj is push_subscriptions_avg_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ispush_subscriptions_avg_fields"') + return push_subscriptions_avg_fields_possibleTypes.includes(obj.__typename) + } + + + + const push_subscriptions_max_fields_possibleTypes: string[] = ['push_subscriptions_max_fields'] + export const ispush_subscriptions_max_fields = (obj?: { __typename?: any } | null): obj is push_subscriptions_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ispush_subscriptions_max_fields"') + return push_subscriptions_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const push_subscriptions_min_fields_possibleTypes: string[] = ['push_subscriptions_min_fields'] + export const ispush_subscriptions_min_fields = (obj?: { __typename?: any } | null): obj is push_subscriptions_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ispush_subscriptions_min_fields"') + return push_subscriptions_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const push_subscriptions_mutation_response_possibleTypes: string[] = ['push_subscriptions_mutation_response'] + export const ispush_subscriptions_mutation_response = (obj?: { __typename?: any } | null): obj is push_subscriptions_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "ispush_subscriptions_mutation_response"') + return push_subscriptions_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const push_subscriptions_stddev_fields_possibleTypes: string[] = ['push_subscriptions_stddev_fields'] + export const ispush_subscriptions_stddev_fields = (obj?: { __typename?: any } | null): obj is push_subscriptions_stddev_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ispush_subscriptions_stddev_fields"') + return push_subscriptions_stddev_fields_possibleTypes.includes(obj.__typename) + } + + + + const push_subscriptions_stddev_pop_fields_possibleTypes: string[] = ['push_subscriptions_stddev_pop_fields'] + export const ispush_subscriptions_stddev_pop_fields = (obj?: { __typename?: any } | null): obj is push_subscriptions_stddev_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ispush_subscriptions_stddev_pop_fields"') + return push_subscriptions_stddev_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const push_subscriptions_stddev_samp_fields_possibleTypes: string[] = ['push_subscriptions_stddev_samp_fields'] + export const ispush_subscriptions_stddev_samp_fields = (obj?: { __typename?: any } | null): obj is push_subscriptions_stddev_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ispush_subscriptions_stddev_samp_fields"') + return push_subscriptions_stddev_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const push_subscriptions_sum_fields_possibleTypes: string[] = ['push_subscriptions_sum_fields'] + export const ispush_subscriptions_sum_fields = (obj?: { __typename?: any } | null): obj is push_subscriptions_sum_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ispush_subscriptions_sum_fields"') + return push_subscriptions_sum_fields_possibleTypes.includes(obj.__typename) + } + + + + const push_subscriptions_var_pop_fields_possibleTypes: string[] = ['push_subscriptions_var_pop_fields'] + export const ispush_subscriptions_var_pop_fields = (obj?: { __typename?: any } | null): obj is push_subscriptions_var_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ispush_subscriptions_var_pop_fields"') + return push_subscriptions_var_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const push_subscriptions_var_samp_fields_possibleTypes: string[] = ['push_subscriptions_var_samp_fields'] + export const ispush_subscriptions_var_samp_fields = (obj?: { __typename?: any } | null): obj is push_subscriptions_var_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ispush_subscriptions_var_samp_fields"') + return push_subscriptions_var_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const push_subscriptions_variance_fields_possibleTypes: string[] = ['push_subscriptions_variance_fields'] + export const ispush_subscriptions_variance_fields = (obj?: { __typename?: any } | null): obj is push_subscriptions_variance_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ispush_subscriptions_variance_fields"') + return push_subscriptions_variance_fields_possibleTypes.includes(obj.__typename) + } + + + const query_root_possibleTypes: string[] = ['query_root'] export const isquery_root = (obj?: { __typename?: any } | null): obj is query_root => { if (!obj?.__typename) throw new Error('__typename is missing in "isquery_root"') @@ -118923,9 +120124,14 @@ export const enumENotificationTypesConstraint = { } export const enumENotificationTypesEnum = { + AwardGranted: 'AwardGranted' as const, + ChatMessage: 'ChatMessage' as const, + ClipReady: 'ClipReady' as const, DedicatedServerRconStatus: 'DedicatedServerRconStatus' as const, DedicatedServerStatus: 'DedicatedServerStatus' as const, + DraftInvite: 'DraftInvite' as const, EloRecompute: 'EloRecompute' as const, + EventReminder: 'EventReminder' as const, FormTeamSuggestion: 'FormTeamSuggestion' as const, GameNodeStatus: 'GameNodeStatus' as const, GameUpdate: 'GameUpdate' as const, @@ -118937,11 +120143,13 @@ export const enumENotificationTypesEnum = { LeagueRosterUndersized: 'LeagueRosterUndersized' as const, MatchAbandoned: 'MatchAbandoned' as const, MatchImported: 'MatchImported' as const, + MatchStatsReady: 'MatchStatsReady' as const, MatchStatusChange: 'MatchStatusChange' as const, MatchSupport: 'MatchSupport' as const, NameChangeApproved: 'NameChangeApproved' as const, NameChangeDenied: 'NameChangeDenied' as const, NameChangeRequest: 'NameChangeRequest' as const, + NewsPublished: 'NewsPublished' as const, PlayerReindex: 'PlayerReindex' as const, PlayerSanctioned: 'PlayerSanctioned' as const, ScrimAlertMatch: 'ScrimAlertMatch' as const, @@ -118953,7 +120161,12 @@ export const enumENotificationTypesEnum = { ScrimRequestExpired: 'ScrimRequestExpired' as const, ScrimRequestReceived: 'ScrimRequestReceived' as const, ScrimTimeChanged: 'ScrimTimeChanged' as const, - StorageScan: 'StorageScan' as const + SeasonEnded: 'SeasonEnded' as const, + StorageScan: 'StorageScan' as const, + TeamInvite: 'TeamInvite' as const, + TournamentCreated: 'TournamentCreated' as const, + TournamentReminder: 'TournamentReminder' as const, + TournamentTeamInvite: 'TournamentTeamInvite' as const } export const enumENotificationTypesSelectColumn = { @@ -120444,6 +121657,8 @@ export const enumMatchOptionsSelectColumn = { auto_cancel_duration: 'auto_cancel_duration' as const, auto_cancellation: 'auto_cancellation' as const, best_of: 'best_of' as const, + camera_allow_teammates: 'camera_allow_teammates' as const, + camera_required: 'camera_required' as const, check_in_setting: 'check_in_setting' as const, coaches: 'coaches' as const, default_models: 'default_models' as const, @@ -120474,6 +121689,8 @@ export const enumMatchOptionsUpdateColumn = { auto_cancel_duration: 'auto_cancel_duration' as const, auto_cancellation: 'auto_cancellation' as const, best_of: 'best_of' as const, + camera_allow_teammates: 'camera_allow_teammates' as const, + camera_required: 'camera_required' as const, check_in_setting: 'check_in_setting' as const, coaches: 'coaches' as const, default_models: 'default_models' as const, @@ -120756,6 +121973,26 @@ export const enumNewsArticlesUpdateColumn = { view_count: 'view_count' as const } +export const enumNotificationPreferencesConstraint = { + notification_preferences_pkey: 'notification_preferences_pkey' as const +} + +export const enumNotificationPreferencesSelectColumn = { + channel: 'channel' as const, + enabled: 'enabled' as const, + key: 'key' as const, + steam_id: 'steam_id' as const, + updated_at: 'updated_at' as const +} + +export const enumNotificationPreferencesUpdateColumn = { + channel: 'channel' as const, + enabled: 'enabled' as const, + key: 'key' as const, + steam_id: 'steam_id' as const, + updated_at: 'updated_at' as const +} + export const enumNotificationsConstraint = { notifications_pkey: 'notifications_pkey' as const } @@ -120767,6 +122004,7 @@ export const enumNotificationsSelectColumn = { deleted_at: 'deleted_at' as const, entity_id: 'entity_id' as const, id: 'id' as const, + in_app: 'in_app' as const, is_read: 'is_read' as const, message: 'message' as const, role: 'role' as const, @@ -120777,11 +122015,13 @@ export const enumNotificationsSelectColumn = { export const enumNotificationsSelectColumnNotificationsAggregateBoolExpBoolAndArgumentsColumns = { deletable: 'deletable' as const, + in_app: 'in_app' as const, is_read: 'is_read' as const } export const enumNotificationsSelectColumnNotificationsAggregateBoolExpBoolOrArgumentsColumns = { deletable: 'deletable' as const, + in_app: 'in_app' as const, is_read: 'is_read' as const } @@ -120792,6 +122032,7 @@ export const enumNotificationsUpdateColumn = { deleted_at: 'deleted_at' as const, entity_id: 'entity_id' as const, id: 'id' as const, + in_app: 'in_app' as const, is_read: 'is_read' as const, message: 'message' as const, role: 'role' as const, @@ -121824,9 +123065,12 @@ export const enumPlayersSelectColumn = { last_sign_in_at: 'last_sign_in_at' as const, name: 'name' as const, name_registered: 'name_registered' as const, + notification_timezone: 'notification_timezone' as const, premier_rank: 'premier_rank' as const, premier_rank_updated_at: 'premier_rank_updated_at' as const, profile_url: 'profile_url' as const, + quiet_hours_end: 'quiet_hours_end' as const, + quiet_hours_start: 'quiet_hours_start' as const, role: 'role' as const, roster_image_url: 'roster_image_url' as const, show_match_ready_modal: 'show_match_ready_modal' as const, @@ -121855,9 +123099,12 @@ export const enumPlayersUpdateColumn = { last_sign_in_at: 'last_sign_in_at' as const, name: 'name' as const, name_registered: 'name_registered' as const, + notification_timezone: 'notification_timezone' as const, premier_rank: 'premier_rank' as const, premier_rank_updated_at: 'premier_rank_updated_at' as const, profile_url: 'profile_url' as const, + quiet_hours_end: 'quiet_hours_end' as const, + quiet_hours_start: 'quiet_hours_start' as const, role: 'role' as const, roster_image_url: 'roster_image_url' as const, show_match_ready_modal: 'show_match_ready_modal' as const, @@ -121885,6 +123132,33 @@ export const enumPluginVersionsUpdateColumn = { version: 'version' as const } +export const enumPushSubscriptionsConstraint = { + push_subscriptions_endpoint_key: 'push_subscriptions_endpoint_key' as const, + push_subscriptions_pkey: 'push_subscriptions_pkey' as const +} + +export const enumPushSubscriptionsSelectColumn = { + auth: 'auth' as const, + created_at: 'created_at' as const, + endpoint: 'endpoint' as const, + id: 'id' as const, + last_used_at: 'last_used_at' as const, + p256dh: 'p256dh' as const, + steam_id: 'steam_id' as const, + user_agent: 'user_agent' as const +} + +export const enumPushSubscriptionsUpdateColumn = { + auth: 'auth' as const, + created_at: 'created_at' as const, + endpoint: 'endpoint' as const, + id: 'id' as const, + last_used_at: 'last_used_at' as const, + p256dh: 'p256dh' as const, + steam_id: 'steam_id' as const, + user_agent: 'user_agent' as const +} + export const enumSeasonsConstraint = { seasons_pkey: 'seasons_pkey' as const } diff --git a/generated/types.ts b/generated/types.ts index 7842f8e8..52a2f401 100644 --- a/generated/types.ts +++ b/generated/types.ts @@ -4,586 +4,581 @@ export default { 31, 40, 80, - 104, - 112, - 116, + 106, + 114, 118, - 129, - 140, - 152, - 165, - 174, - 182, - 198, - 209, - 221, - 234, - 244, - 252, - 257, - 260, - 275, - 290, - 291, + 120, + 131, + 142, + 154, + 167, + 176, + 184, + 200, + 211, + 223, + 236, + 246, + 254, + 259, + 262, + 277, 292, - 304, - 313, - 320, - 333, - 341, - 351, - 360, - 368, - 385, - 396, - 397, + 293, + 294, + 306, + 315, + 322, + 335, + 343, + 353, + 362, + 370, + 387, 398, - 410, - 430, - 441, - 442, + 399, + 400, + 412, + 432, 443, - 455, - 475, - 487, - 488, + 444, + 445, + 457, + 477, 489, - 501, - 513, - 514, - 523, - 527, - 533, - 534, - 543, - 547, - 553, - 554, - 563, - 567, - 573, - 574, - 584, - 588, - 594, - 595, - 605, - 609, - 615, - 616, - 626, - 630, - 636, - 637, - 647, - 651, - 657, - 658, - 668, - 672, - 678, - 679, - 688, - 692, - 698, - 699, - 708, - 712, - 718, - 719, - 729, - 733, - 739, - 740, - 749, - 753, - 759, - 760, - 770, - 774, - 780, - 781, - 791, - 795, - 801, - 802, - 812, - 816, - 822, - 823, - 833, - 837, - 843, - 844, - 854, - 858, - 864, - 865, - 875, - 879, - 885, - 886, - 895, - 899, - 905, - 906, - 916, - 920, - 926, - 927, - 936, - 940, - 946, - 947, - 957, - 961, - 967, - 968, - 977, - 981, - 987, - 988, - 997, - 1001, - 1007, - 1008, - 1018, - 1022, - 1028, - 1029, - 1039, - 1043, - 1049, - 1050, - 1059, - 1063, - 1069, - 1070, - 1079, - 1083, - 1089, - 1090, - 1099, - 1103, - 1109, - 1110, - 1119, - 1123, - 1129, - 1130, - 1139, - 1143, - 1149, - 1150, - 1160, - 1164, - 1170, - 1171, - 1180, - 1184, - 1190, - 1191, - 1200, - 1204, - 1210, - 1211, - 1220, - 1224, - 1230, - 1231, - 1240, - 1244, - 1250, - 1251, - 1261, - 1265, - 1271, - 1272, - 1281, - 1285, - 1291, - 1292, - 1301, - 1305, - 1311, - 1312, - 1322, - 1326, - 1332, - 1333, - 1343, - 1347, - 1353, - 1354, - 1364, - 1368, - 1374, - 1375, - 1384, - 1388, - 1394, - 1395, - 1404, - 1408, - 1414, - 1415, - 1424, - 1428, - 1434, - 1442, - 1446, - 1458, - 1480, - 1491, - 1503, - 1511, - 1523, - 1541, - 1552, - 1564, - 1582, - 1593, - 1605, - 1621, - 1631, - 1635, - 1645, - 1655, - 1659, - 1666, - 1676, - 1684, - 1689, - 1696, - 1705, - 1713, - 1731, - 1747, - 1748, + 490, + 491, + 503, + 515, + 516, + 525, + 529, + 535, + 536, + 545, + 549, + 555, + 556, + 565, + 569, + 575, + 576, + 586, + 590, + 596, + 597, + 607, + 611, + 617, + 618, + 628, + 632, + 638, + 639, + 649, + 653, + 659, + 660, + 670, + 674, + 680, + 681, + 690, + 694, + 700, + 701, + 710, + 714, + 720, + 721, + 731, + 735, + 741, + 742, + 751, + 755, + 761, + 762, + 772, + 776, + 782, + 783, + 793, + 797, + 803, + 804, + 814, + 818, + 824, + 825, + 835, + 839, + 845, + 846, + 856, + 860, + 866, + 867, + 877, + 881, + 887, + 888, + 897, + 901, + 907, + 908, + 918, + 922, + 928, + 929, + 938, + 942, + 948, + 949, + 959, + 963, + 969, + 970, + 979, + 983, + 989, + 990, + 999, + 1003, + 1009, + 1010, + 1020, + 1024, + 1030, + 1031, + 1041, + 1045, + 1051, + 1052, + 1061, + 1065, + 1071, + 1072, + 1081, + 1085, + 1091, + 1092, + 1101, + 1105, + 1111, + 1112, + 1121, + 1125, + 1131, + 1132, + 1141, + 1145, + 1151, + 1152, + 1162, + 1166, + 1172, + 1173, + 1182, + 1186, + 1192, + 1193, + 1202, + 1206, + 1212, + 1213, + 1222, + 1226, + 1232, + 1233, + 1242, + 1246, + 1252, + 1253, + 1263, + 1267, + 1273, + 1274, + 1283, + 1287, + 1293, + 1294, + 1303, + 1307, + 1313, + 1314, + 1324, + 1328, + 1334, + 1335, + 1345, + 1349, + 1355, + 1356, + 1366, + 1370, + 1376, + 1377, + 1386, + 1390, + 1396, + 1397, + 1406, + 1410, + 1416, + 1417, + 1426, + 1430, + 1436, + 1444, + 1448, + 1460, + 1482, + 1493, + 1505, + 1513, + 1525, + 1543, + 1554, + 1566, + 1584, + 1595, + 1607, + 1623, + 1633, + 1637, + 1647, + 1657, + 1661, + 1668, + 1678, + 1686, + 1691, + 1698, + 1707, + 1715, + 1733, 1749, - 1761, - 1775, - 1789, - 1797, - 1808, - 1821, - 1829, - 1838, + 1750, + 1751, + 1763, + 1777, + 1791, + 1799, + 1810, + 1823, + 1831, 1840, 1842, - 1856, - 1874, - 1884, - 1892, - 1907, - 1918, - 1930, - 1948, - 1959, - 1971, - 1989, - 2000, - 2012, - 2028, - 2039, - 2043, - 2051, - 2065, - 2073, - 2088, - 2099, - 2111, - 2129, - 2140, - 2152, - 2170, - 2182, - 2194, - 2206, - 2215, - 2219, - 2225, - 2234, - 2238, - 2252, - 2263, - 2264, + 1844, + 1858, + 1876, + 1886, + 1894, + 1909, + 1920, + 1932, + 1950, + 1961, + 1973, + 1991, + 2002, + 2014, + 2030, + 2041, + 2045, + 2053, + 2067, + 2075, + 2090, + 2101, + 2113, + 2131, + 2142, + 2154, + 2172, + 2184, + 2196, + 2208, + 2217, + 2221, + 2227, + 2236, + 2240, + 2254, 2265, - 2277, - 2289, - 2298, - 2302, - 2314, - 2325, - 2326, + 2266, + 2267, + 2279, + 2291, + 2300, + 2304, + 2316, 2327, - 2331, - 2343, - 2355, - 2367, - 2386, - 2401, - 2413, - 2433, - 2444, - 2445, + 2328, + 2329, + 2333, + 2345, + 2357, + 2369, + 2388, + 2403, + 2415, + 2435, 2446, - 2458, - 2476, - 2488, - 2500, - 2521, - 2537, - 2538, + 2447, + 2448, + 2460, + 2478, + 2490, + 2502, + 2523, 2539, - 2551, - 2569, - 2580, - 2592, - 2610, - 2620, - 2621, + 2540, + 2541, + 2553, + 2571, + 2582, + 2594, + 2612, 2622, - 2626, - 2638, - 2650, - 2662, - 2675, - 2685, - 2693, - 2708, - 2718, - 2719, + 2623, + 2624, + 2628, + 2640, + 2652, + 2664, + 2677, + 2687, + 2695, + 2710, 2720, - 2724, - 2739, - 2754, - 2755, + 2721, + 2722, + 2726, + 2741, 2756, - 2768, - 2780, - 2788, - 2792, - 2804, - 2816, - 2828, - 2840, - 2848, - 2852, - 2879, - 2880, + 2757, + 2758, + 2770, + 2782, + 2790, + 2794, + 2806, + 2818, + 2830, + 2842, + 2850, + 2854, 2881, - 2905, - 2914, - 2922, - 2940, - 2955, - 2956, - 2957, + 2882, + 2883, + 2907, + 2916, + 2924, + 2934, + 2943, + 2951, 2969, - 2977, - 2979, - 2990, - 3001, - 3013, - 3026, - 3036, - 3044, - 3054, - 3063, - 3071, - 3086, - 3097, - 3109, - 3129, - 3140, - 3141, - 3142, - 3154, + 2984, + 2985, + 2986, + 2998, + 3006, + 3008, + 3019, + 3030, + 3042, + 3055, + 3065, + 3073, + 3083, + 3092, + 3100, + 3115, + 3126, + 3138, + 3158, + 3169, 3170, - 3190, - 3201, - 3213, - 3226, - 3235, - 3243, - 3258, - 3269, - 3281, - 3301, - 3312, - 3313, - 3314, - 3326, - 3356, - 3367, - 3379, - 3387, - 3398, - 3399, - 3400, - 3412, - 3431, - 3453, - 3464, - 3476, - 3492, - 3518, - 3545, - 3556, - 3568, - 3584, - 3604, - 3615, - 3627, - 3645, + 3171, + 3183, + 3199, + 3219, + 3230, + 3242, + 3255, + 3264, + 3272, + 3287, + 3298, + 3310, + 3330, + 3341, + 3342, + 3343, + 3355, + 3385, + 3396, + 3408, + 3416, + 3427, + 3428, + 3429, + 3441, + 3460, + 3482, + 3493, + 3505, + 3521, + 3547, + 3574, + 3585, + 3597, + 3613, + 3633, + 3644, 3656, - 3668, - 3696, - 3707, - 3708, - 3709, - 3710, - 3711, - 3712, - 3713, - 3714, - 3715, - 3727, + 3674, + 3685, + 3697, + 3725, + 3736, + 3737, + 3738, + 3739, 3740, - 3750, - 3758, + 3741, + 3742, + 3743, + 3744, + 3756, 3769, - 3782, - 3790, - 3800, - 3809, - 3817, - 3832, - 3843, - 3855, - 3873, + 3779, + 3787, + 3798, + 3811, + 3819, + 3829, + 3838, + 3846, + 3861, + 3872, 3884, - 3896, - 3920, - 3942, - 3952, - 3960, - 3970, - 3979, - 3987, - 4001, - 4011, - 4019, - 4029, - 4038, - 4046, - 4063, + 3902, + 3913, + 3925, + 3949, + 3971, + 3981, + 3989, + 3999, + 4008, + 4016, + 4026, + 4035, + 4043, + 4057, + 4067, 4075, - 4076, - 4077, - 4089, - 4101, - 4109, - 4113, - 4115, - 4125, - 4135, - 4139, - 4146, - 4156, - 4164, - 4174, - 4183, + 4085, + 4094, + 4102, + 4119, + 4131, + 4132, + 4133, + 4145, + 4157, + 4165, + 4169, + 4171, + 4181, 4191, - 4206, - 4217, - 4229, - 4249, - 4260, - 4261, + 4195, + 4202, + 4212, + 4220, + 4230, + 4239, + 4247, 4262, - 4274, - 4287, - 4296, - 4304, - 4319, - 4329, + 4273, + 4285, + 4305, + 4316, + 4317, + 4318, 4330, - 4331, - 4335, - 4347, - 4358, - 4370, - 4390, - 4402, + 4343, + 4352, + 4360, + 4375, + 4385, + 4386, + 4387, + 4391, 4403, - 4404, - 4416, - 4429, - 4439, - 4447, - 4457, - 4466, - 4474, - 4491, + 4414, + 4426, + 4446, + 4458, + 4459, + 4460, + 4472, + 4485, + 4495, 4503, - 4504, - 4505, - 4517, - 4525, - 4526, - 4538, - 4550, - 4562, - 4582, - 4594, - 4595, + 4513, + 4522, + 4530, + 4547, + 4559, + 4560, + 4561, + 4573, + 4581, + 4583, + 4584, 4596, 4608, - 4624, - 4634, - 4638, - 4648, - 4658, - 4662, - 4674, - 4685, - 4697, - 4715, - 4726, - 4738, - 4756, - 4767, - 4779, - 4800, - 4816, - 4817, - 4818, - 4830, - 4848, - 4859, - 4871, - 4889, - 4900, - 4912, - 4930, - 4942, - 4954, - 4984, - 4996, - 4997, - 4998, - 4999, + 4620, + 4640, + 4652, + 4653, + 4654, + 4666, + 4682, + 4692, + 4696, + 4706, + 4716, + 4720, + 4732, + 4743, + 4755, + 4773, + 4784, + 4796, + 4814, + 4825, + 4837, + 4858, + 4874, + 4875, + 4876, + 4888, + 4906, + 4917, + 4929, + 4947, + 4958, + 4970, + 4988, 5000, - 5001, - 5002, - 5003, - 5004, - 5005, - 5006, - 5018, - 5026, + 5012, + 5042, + 5054, 5055, 5056, 5057, @@ -593,82 +588,94 @@ export default { 5061, 5062, 5063, - 5088, + 5064, + 5076, + 5084, + 5113, 5114, - 5157, - 5158, - 5159, - 5160, - 5161, - 5162, - 5163, - 5164, - 5165, - 5194, + 5115, + 5116, + 5117, + 5118, + 5119, + 5120, + 5121, + 5146, + 5172, + 5215, + 5216, + 5217, + 5218, + 5219, + 5220, + 5221, 5222, - 5247, - 5265, - 5283, - 5304, - 5324, - 5350, - 5375, - 5393, - 5429, - 5430, - 5431, - 5432, + 5223, + 5252, + 5280, + 5305, + 5323, + 5341, + 5362, + 5382, + 5408, 5433, - 5434, - 5435, - 5436, - 5437, - 5462, - 5480, - 5498, - 5526, - 5553, - 5571, - 5589, - 5615, - 5640, - 5658, - 5676, - 5703, - 5704, - 5705, - 5718, - 5738, - 5758, - 5788, - 5800, - 5801, - 5802, - 5803, - 5804, - 5805, - 5806, - 5807, - 5808, - 5820, - 5854, - 5855, - 5856, - 5857, + 5451, + 5487, + 5488, + 5489, + 5490, + 5491, + 5492, + 5493, + 5494, + 5495, + 5520, + 5538, + 5556, + 5584, + 5611, + 5629, + 5647, + 5673, + 5698, + 5716, + 5734, + 5761, + 5762, + 5763, + 5776, + 5796, + 5816, + 5846, 5858, 5859, 5860, 5861, 5862, - 5905, - 5906, - 5907, - 5908, - 5909, - 5910, - 5911, + 5863, + 5864, + 5865, + 5866, + 5878, 5912, - 5913 + 5913, + 5914, + 5915, + 5916, + 5917, + 5918, + 5919, + 5920, + 5963, + 5964, + 5965, + 5966, + 5967, + 5968, + 5969, + 5970, + 5971 ], "types": { "ActiveConnection": { @@ -685,7 +692,7 @@ export default { 80 ], "query_start": [ - 4525 + 4583 ], "state": [ 80 @@ -714,7 +721,7 @@ export default { 80 ], "query_start": [ - 4525 + 4583 ], "state": [ 80 @@ -754,22 +761,22 @@ export default { 80 ], "event_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "image_url": [ 80 ], "league_season_id": [ - 5026 + 5084 ], "name": [ 80 ], "season_id": [ - 5026 + 5084 ], "silhouette": [ 40 @@ -781,7 +788,7 @@ export default { 80 ], "tournament_id": [ - 5026 + 5084 ], "updated_at": [ 80 @@ -792,7 +799,7 @@ export default { }, "AwardRecipient": { "award_id": [ - 5026 + 5084 ], "awarded_by_steam_id": [ 80 @@ -801,7 +808,7 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "note": [ 80 @@ -816,13 +823,13 @@ export default { 80 ], "team_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -900,7 +907,7 @@ export default { 40 ], "payload": [ - 1842 + 1844 ], "start_ms": [ 40 @@ -934,7 +941,7 @@ export default { 80 ], "match_map_id": [ - 5026 + 5084 ], "output": [ 8 @@ -994,13 +1001,13 @@ export default { }, "CpuStat": { "time": [ - 4525 + 4583 ], "total": [ - 257 + 259 ], "used": [ - 257 + 259 ], "window": [ 31 @@ -1011,7 +1018,7 @@ export default { }, "CreateClipRenderOutput": { "job_id": [ - 5026 + 5084 ], "success": [ 5 @@ -1022,7 +1029,7 @@ export default { }, "CreateDraftGameOutput": { "draftGameId": [ - 5026 + 5084 ], "__typename": [ 80 @@ -1030,7 +1037,7 @@ export default { }, "CreateScheduledMatchOutput": { "matchId": [ - 5026 + 5084 ], "__typename": [ 80 @@ -1186,7 +1193,7 @@ export default { 22 ], "time": [ - 4525 + 4583 ], "__typename": [ 80 @@ -1212,7 +1219,7 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "mode": [ 80 @@ -1280,7 +1287,7 @@ export default { 80 ], "size": [ - 257 + 259 ], "__typename": [ 80 @@ -1291,7 +1298,7 @@ export default { 5 ], "modified": [ - 4525 + 4583 ], "name": [ 80 @@ -1300,7 +1307,7 @@ export default { 80 ], "size": [ - 257 + 259 ], "type": [ 80 @@ -1395,7 +1402,7 @@ export default { 34 ], "time": [ - 4525 + 4583 ], "__typename": [ 80 @@ -1637,7 +1644,7 @@ export default { 80 ], "player": [ - 3937 + 3966 ], "profile_url": [ 80 @@ -1654,13 +1661,13 @@ export default { }, "MemoryStat": { "time": [ - 4525 + 4583 ], "total": [ - 257 + 259 ], "used": [ - 257 + 259 ], "__typename": [ 80 @@ -1671,7 +1678,7 @@ export default { 51 ], "time": [ - 4525 + 4583 ], "__typename": [ 80 @@ -1691,7 +1698,7 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "published_at": [ 80 @@ -1712,7 +1719,7 @@ export default { 80 ], "view_count": [ - 257 + 259 ], "__typename": [ 80 @@ -1723,10 +1730,10 @@ export default { 80 ], "rx": [ - 257 + 259 ], "tx": [ - 257 + 259 ], "__typename": [ 80 @@ -2449,16 +2456,16 @@ export default { 40 ], "last_analyze": [ - 4525 + 4583 ], "last_autoanalyze": [ - 4525 + 4583 ], "last_autovacuum": [ - 4525 + 4583 ], "last_vacuum": [ - 4525 + 4583 ], "n_dead_tup": [ 40 @@ -2674,7 +2681,7 @@ export default { 80 ], "next_start": [ - 4525 + 4583 ], "__typename": [ 80 @@ -2696,13 +2703,13 @@ export default { }, "TournamentAward": { "award_id": [ - 5026 + 5084 ], "custom_name": [ 80 ], "id": [ - 5026 + 5084 ], "image_url": [ 80 @@ -2714,7 +2721,7 @@ export default { 40 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -2722,7 +2729,7 @@ export default { }, "TournamentMatchResetImpact": { "bracket_id": [ - 5026 + 5084 ], "depth": [ 40 @@ -2731,7 +2738,7 @@ export default { 5 ], "match_id": [ - 5026 + 5084 ], "match_number": [ 40 @@ -2772,12 +2779,34 @@ export default { 80 ] }, + "WebPushKeysOutput": { + "success": [ + 5 + ], + "__typename": [ + 80 + ] + }, + "WebPushStatusOutput": { + "configured": [ + 5 + ], + "managed_by_environment": [ + 5 + ], + "subscriptions": [ + 40 + ], + "__typename": [ + 80 + ] + }, "_map_pool": { "map_id": [ - 5026 + 5084 ], "map_pool_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -2785,10 +2814,10 @@ export default { }, "_map_pool_aggregate": { "aggregate": [ - 102 + 104 ], "nodes": [ - 100 + 102 ], "__typename": [ 80 @@ -2799,7 +2828,7 @@ export default { 40, { "columns": [ - 112, + 114, "[_map_pool_select_column!]" ], "distinct": [ @@ -2808,10 +2837,10 @@ export default { } ], "max": [ - 106 + 108 ], "min": [ - 107 + 109 ], "__typename": [ 80 @@ -2819,19 +2848,19 @@ export default { }, "_map_pool_bool_exp": { "_and": [ - 103 + 105 ], "_not": [ - 103 + 105 ], "_or": [ - 103 + 105 ], "map_id": [ - 5028 + 5086 ], "map_pool_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -2840,10 +2869,10 @@ export default { "_map_pool_constraint": {}, "_map_pool_insert_input": { "map_id": [ - 5026 + 5084 ], "map_pool_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -2851,10 +2880,10 @@ export default { }, "_map_pool_max_fields": { "map_id": [ - 5026 + 5084 ], "map_pool_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -2862,10 +2891,10 @@ export default { }, "_map_pool_min_fields": { "map_id": [ - 5026 + 5084 ], "map_pool_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -2876,7 +2905,7 @@ export default { 40 ], "returning": [ - 100 + 102 ], "__typename": [ 80 @@ -2884,13 +2913,13 @@ export default { }, "_map_pool_on_conflict": { "constraint": [ - 104 + 106 ], "update_columns": [ - 116 + 118 ], "where": [ - 103 + 105 ], "__typename": [ 80 @@ -2898,10 +2927,10 @@ export default { }, "_map_pool_order_by": { "map_id": [ - 2979 + 3008 ], "map_pool_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -2909,10 +2938,10 @@ export default { }, "_map_pool_pk_columns_input": { "map_id": [ - 5026 + 5084 ], "map_pool_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -2921,10 +2950,10 @@ export default { "_map_pool_select_column": {}, "_map_pool_set_input": { "map_id": [ - 5026 + 5084 ], "map_pool_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -2932,10 +2961,10 @@ export default { }, "_map_pool_stream_cursor_input": { "initial_value": [ - 115 + 117 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -2943,10 +2972,10 @@ export default { }, "_map_pool_stream_cursor_value_input": { "map_id": [ - 5026 + 5084 ], "map_pool_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -2955,10 +2984,10 @@ export default { "_map_pool_update_column": {}, "_map_pool_updates": { "_set": [ - 113 + 115 ], "where": [ - 103 + 105 ], "__typename": [ 80 @@ -2967,19 +2996,19 @@ export default { "_uuid": {}, "abandoned_matches": { "abandoned_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -2987,10 +3016,10 @@ export default { }, "abandoned_matches_aggregate": { "aggregate": [ - 123 + 125 ], "nodes": [ - 119 + 121 ], "__typename": [ 80 @@ -2998,7 +3027,7 @@ export default { }, "abandoned_matches_aggregate_bool_exp": { "count": [ - 122 + 124 ], "__typename": [ 80 @@ -3006,13 +3035,13 @@ export default { }, "abandoned_matches_aggregate_bool_exp_count": { "arguments": [ - 140 + 142 ], "distinct": [ 5 ], "filter": [ - 128 + 130 ], "predicate": [ 41 @@ -3023,13 +3052,13 @@ export default { }, "abandoned_matches_aggregate_fields": { "avg": [ - 126 + 128 ], "count": [ 40, { "columns": [ - 140, + 142, "[abandoned_matches_select_column!]" ], "distinct": [ @@ -3038,31 +3067,31 @@ export default { } ], "max": [ - 132 + 134 ], "min": [ - 134 + 136 ], "stddev": [ - 142 + 144 ], "stddev_pop": [ - 144 + 146 ], "stddev_samp": [ - 146 + 148 ], "sum": [ - 150 + 152 ], "var_pop": [ - 154 + 156 ], "var_samp": [ - 156 + 158 ], "variance": [ - 158 + 160 ], "__typename": [ 80 @@ -3070,37 +3099,37 @@ export default { }, "abandoned_matches_aggregate_order_by": { "avg": [ - 127 + 129 ], "count": [ - 2979 + 3008 ], "max": [ - 133 + 135 ], "min": [ - 135 + 137 ], "stddev": [ - 143 + 145 ], "stddev_pop": [ - 145 + 147 ], "stddev_samp": [ - 147 + 149 ], "sum": [ - 151 + 153 ], "var_pop": [ - 155 + 157 ], "var_samp": [ - 157 + 159 ], "variance": [ - 159 + 161 ], "__typename": [ 80 @@ -3108,10 +3137,10 @@ export default { }, "abandoned_matches_arr_rel_insert_input": { "data": [ - 131 + 133 ], "on_conflict": [ - 137 + 139 ], "__typename": [ 80 @@ -3127,7 +3156,7 @@ export default { }, "abandoned_matches_avg_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -3135,28 +3164,28 @@ export default { }, "abandoned_matches_bool_exp": { "_and": [ - 128 + 130 ], "_not": [ - 128 + 130 ], "_or": [ - 128 + 130 ], "abandoned_at": [ - 4527 + 4585 ], "id": [ - 5028 + 5086 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -3165,7 +3194,7 @@ export default { "abandoned_matches_constraint": {}, "abandoned_matches_inc_input": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -3173,19 +3202,19 @@ export default { }, "abandoned_matches_insert_input": { "abandoned_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -3193,16 +3222,16 @@ export default { }, "abandoned_matches_max_fields": { "abandoned_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -3210,16 +3239,16 @@ export default { }, "abandoned_matches_max_order_by": { "abandoned_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -3227,16 +3256,16 @@ export default { }, "abandoned_matches_min_fields": { "abandoned_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -3244,16 +3273,16 @@ export default { }, "abandoned_matches_min_order_by": { "abandoned_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -3264,7 +3293,7 @@ export default { 40 ], "returning": [ - 119 + 121 ], "__typename": [ 80 @@ -3272,13 +3301,13 @@ export default { }, "abandoned_matches_on_conflict": { "constraint": [ - 129 + 131 ], "update_columns": [ - 152 + 154 ], "where": [ - 128 + 130 ], "__typename": [ 80 @@ -3286,19 +3315,19 @@ export default { }, "abandoned_matches_order_by": { "abandoned_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -3306,7 +3335,7 @@ export default { }, "abandoned_matches_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -3315,16 +3344,16 @@ export default { "abandoned_matches_select_column": {}, "abandoned_matches_set_input": { "abandoned_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -3340,7 +3369,7 @@ export default { }, "abandoned_matches_stddev_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -3356,7 +3385,7 @@ export default { }, "abandoned_matches_stddev_pop_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -3372,7 +3401,7 @@ export default { }, "abandoned_matches_stddev_samp_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -3380,10 +3409,10 @@ export default { }, "abandoned_matches_stream_cursor_input": { "initial_value": [ - 149 + 151 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -3391,16 +3420,16 @@ export default { }, "abandoned_matches_stream_cursor_value_input": { "abandoned_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -3408,7 +3437,7 @@ export default { }, "abandoned_matches_sum_fields": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -3416,7 +3445,7 @@ export default { }, "abandoned_matches_sum_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -3425,13 +3454,13 @@ export default { "abandoned_matches_update_column": {}, "abandoned_matches_updates": { "_inc": [ - 130 + 132 ], "_set": [ - 141 + 143 ], "where": [ - 128 + 130 ], "__typename": [ 80 @@ -3447,7 +3476,7 @@ export default { }, "abandoned_matches_var_pop_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -3463,7 +3492,7 @@ export default { }, "abandoned_matches_var_samp_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -3479,7 +3508,7 @@ export default { }, "abandoned_matches_variance_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -3487,19 +3516,19 @@ export default { }, "api_keys": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "label": [ 80 ], "last_used_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -3507,10 +3536,10 @@ export default { }, "api_keys_aggregate": { "aggregate": [ - 162 + 164 ], "nodes": [ - 160 + 162 ], "__typename": [ 80 @@ -3518,13 +3547,13 @@ export default { }, "api_keys_aggregate_fields": { "avg": [ - 163 + 165 ], "count": [ 40, { "columns": [ - 174, + 176, "[api_keys_select_column!]" ], "distinct": [ @@ -3533,31 +3562,31 @@ export default { } ], "max": [ - 168 + 170 ], "min": [ - 169 + 171 ], "stddev": [ - 176 + 178 ], "stddev_pop": [ - 177 + 179 ], "stddev_samp": [ - 178 + 180 ], "sum": [ - 181 + 183 ], "var_pop": [ - 184 + 186 ], "var_samp": [ - 185 + 187 ], "variance": [ - 186 + 188 ], "__typename": [ 80 @@ -3573,28 +3602,28 @@ export default { }, "api_keys_bool_exp": { "_and": [ - 164 + 166 ], "_not": [ - 164 + 166 ], "_or": [ - 164 + 166 ], "created_at": [ - 4527 + 4585 ], "id": [ - 5028 + 5086 ], "label": [ 82 ], "last_used_at": [ - 4527 + 4585 ], "steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -3603,7 +3632,7 @@ export default { "api_keys_constraint": {}, "api_keys_inc_input": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -3611,19 +3640,19 @@ export default { }, "api_keys_insert_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "label": [ 80 ], "last_used_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -3631,19 +3660,19 @@ export default { }, "api_keys_max_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "label": [ 80 ], "last_used_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -3651,19 +3680,19 @@ export default { }, "api_keys_min_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "label": [ 80 ], "last_used_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -3674,7 +3703,7 @@ export default { 40 ], "returning": [ - 160 + 162 ], "__typename": [ 80 @@ -3682,13 +3711,13 @@ export default { }, "api_keys_on_conflict": { "constraint": [ - 165 + 167 ], "update_columns": [ - 182 + 184 ], "where": [ - 164 + 166 ], "__typename": [ 80 @@ -3696,19 +3725,19 @@ export default { }, "api_keys_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "label": [ - 2979 + 3008 ], "last_used_at": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -3716,7 +3745,7 @@ export default { }, "api_keys_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -3725,19 +3754,19 @@ export default { "api_keys_select_column": {}, "api_keys_set_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "label": [ 80 ], "last_used_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -3769,10 +3798,10 @@ export default { }, "api_keys_stream_cursor_input": { "initial_value": [ - 180 + 182 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -3780,19 +3809,19 @@ export default { }, "api_keys_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "label": [ 80 ], "last_used_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -3800,7 +3829,7 @@ export default { }, "api_keys_sum_fields": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -3809,13 +3838,13 @@ export default { "api_keys_update_column": {}, "api_keys_updates": { "_inc": [ - 166 + 168 ], "_set": [ - 175 + 177 ], "where": [ - 164 + 166 ], "__typename": [ 80 @@ -3847,7 +3876,7 @@ export default { }, "approve_league_season_movements_args": { "_league_season_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -3855,34 +3884,34 @@ export default { }, "award_recipients": { "award": [ - 229 + 231 ], "award_id": [ - 5026 + 5084 ], "awarded_by": [ - 3937 + 3966 ], "awarded_by_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "event": [ - 1661 + 1663 ], "event_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "league_season": [ - 2045 + 2047 ], "league_season_id": [ - 5026 + 5084 ], "note": [ 80 @@ -3894,40 +3923,40 @@ export default { 80 ], "player": [ - 3937 + 3966 ], "player_steam_id": [ - 257 + 259 ], "season": [ - 3996 + 4052 ], "season_id": [ - 5026 + 5084 ], "source": [ - 514 + 516 ], "team": [ - 4479 + 4535 ], "team_id": [ - 5026 + 5084 ], "tournament": [ - 4962 + 5020 ], "tournament_award": [ - 4528 + 4586 ], "tournament_id": [ - 5026 + 5084 ], "tournament_team": [ - 4920 + 4978 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -3935,10 +3964,10 @@ export default { }, "award_recipients_aggregate": { "aggregate": [ - 192 + 194 ], "nodes": [ - 188 + 190 ], "__typename": [ 80 @@ -3946,7 +3975,7 @@ export default { }, "award_recipients_aggregate_bool_exp": { "count": [ - 191 + 193 ], "__typename": [ 80 @@ -3954,13 +3983,13 @@ export default { }, "award_recipients_aggregate_bool_exp_count": { "arguments": [ - 209 + 211 ], "distinct": [ 5 ], "filter": [ - 197 + 199 ], "predicate": [ 41 @@ -3971,13 +4000,13 @@ export default { }, "award_recipients_aggregate_fields": { "avg": [ - 195 + 197 ], "count": [ 40, { "columns": [ - 209, + 211, "[award_recipients_select_column!]" ], "distinct": [ @@ -3986,31 +4015,31 @@ export default { } ], "max": [ - 201 + 203 ], "min": [ - 203 + 205 ], "stddev": [ - 211 + 213 ], "stddev_pop": [ - 213 + 215 ], "stddev_samp": [ - 215 + 217 ], "sum": [ - 219 + 221 ], "var_pop": [ - 223 + 225 ], "var_samp": [ - 225 + 227 ], "variance": [ - 227 + 229 ], "__typename": [ 80 @@ -4018,37 +4047,37 @@ export default { }, "award_recipients_aggregate_order_by": { "avg": [ - 196 + 198 ], "count": [ - 2979 + 3008 ], "max": [ - 202 + 204 ], "min": [ - 204 + 206 ], "stddev": [ - 212 + 214 ], "stddev_pop": [ - 214 + 216 ], "stddev_samp": [ - 216 + 218 ], "sum": [ - 220 + 222 ], "var_pop": [ - 224 + 226 ], "var_samp": [ - 226 + 228 ], "variance": [ - 228 + 230 ], "__typename": [ 80 @@ -4056,10 +4085,10 @@ export default { }, "award_recipients_arr_rel_insert_input": { "data": [ - 200 + 202 ], "on_conflict": [ - 206 + 208 ], "__typename": [ 80 @@ -4081,13 +4110,13 @@ export default { }, "award_recipients_avg_order_by": { "awarded_by_steam_id": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -4095,43 +4124,43 @@ export default { }, "award_recipients_bool_exp": { "_and": [ - 197 + 199 ], "_not": [ - 197 + 199 ], "_or": [ - 197 + 199 ], "award": [ - 233 + 235 ], "award_id": [ - 5028 + 5086 ], "awarded_by": [ - 3941 + 3970 ], "awarded_by_steam_id": [ - 259 + 261 ], "created_at": [ - 4527 + 4585 ], "event": [ - 1665 + 1667 ], "event_id": [ - 5028 + 5086 ], "id": [ - 5028 + 5086 ], "league_season": [ - 2050 + 2052 ], "league_season_id": [ - 5028 + 5086 ], "note": [ 82 @@ -4143,40 +4172,40 @@ export default { 82 ], "player": [ - 3941 + 3970 ], "player_steam_id": [ - 259 + 261 ], "season": [ - 4000 + 4056 ], "season_id": [ - 5028 + 5086 ], "source": [ - 515 + 517 ], "team": [ - 4490 + 4546 ], "team_id": [ - 5028 + 5086 ], "tournament": [ - 4983 + 5041 ], "tournament_award": [ - 4537 + 4595 ], "tournament_id": [ - 5028 + 5086 ], "tournament_team": [ - 4929 + 4987 ], "tournament_team_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -4185,13 +4214,13 @@ export default { "award_recipients_constraint": {}, "award_recipients_inc_input": { "awarded_by_steam_id": [ - 257 + 259 ], "placement": [ 40 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -4199,34 +4228,34 @@ export default { }, "award_recipients_insert_input": { "award": [ - 240 + 242 ], "award_id": [ - 5026 + 5084 ], "awarded_by": [ - 3948 + 3977 ], "awarded_by_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "event": [ - 1672 + 1674 ], "event_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "league_season": [ - 2060 + 2062 ], "league_season_id": [ - 5026 + 5084 ], "note": [ 80 @@ -4235,40 +4264,40 @@ export default { 40 ], "player": [ - 3948 + 3977 ], "player_steam_id": [ - 257 + 259 ], "season": [ - 4007 + 4063 ], "season_id": [ - 5026 + 5084 ], "source": [ - 514 + 516 ], "team": [ - 4499 + 4555 ], "team_id": [ - 5026 + 5084 ], "tournament": [ - 4992 + 5050 ], "tournament_award": [ - 4546 + 4604 ], "tournament_id": [ - 5026 + 5084 ], "tournament_team": [ - 4938 + 4996 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -4276,22 +4305,22 @@ export default { }, "award_recipients_max_fields": { "award_id": [ - 5026 + 5084 ], "awarded_by_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "note": [ 80 @@ -4303,19 +4332,19 @@ export default { 80 ], "player_steam_id": [ - 257 + 259 ], "season_id": [ - 5026 + 5084 ], "team_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -4323,46 +4352,46 @@ export default { }, "award_recipients_max_order_by": { "award_id": [ - 2979 + 3008 ], "awarded_by_steam_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "event_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "note": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "placement_tier": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "season_id": [ - 2979 + 3008 ], "team_id": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "tournament_team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -4370,22 +4399,22 @@ export default { }, "award_recipients_min_fields": { "award_id": [ - 5026 + 5084 ], "awarded_by_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "note": [ 80 @@ -4397,19 +4426,19 @@ export default { 80 ], "player_steam_id": [ - 257 + 259 ], "season_id": [ - 5026 + 5084 ], "team_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -4417,46 +4446,46 @@ export default { }, "award_recipients_min_order_by": { "award_id": [ - 2979 + 3008 ], "awarded_by_steam_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "event_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "note": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "placement_tier": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "season_id": [ - 2979 + 3008 ], "team_id": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "tournament_team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -4467,7 +4496,7 @@ export default { 40 ], "returning": [ - 188 + 190 ], "__typename": [ 80 @@ -4475,13 +4504,13 @@ export default { }, "award_recipients_on_conflict": { "constraint": [ - 198 + 200 ], "update_columns": [ - 221 + 223 ], "where": [ - 197 + 199 ], "__typename": [ 80 @@ -4489,79 +4518,79 @@ export default { }, "award_recipients_order_by": { "award": [ - 242 + 244 ], "award_id": [ - 2979 + 3008 ], "awarded_by": [ - 3950 + 3979 ], "awarded_by_steam_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "event": [ - 1674 + 1676 ], "event_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "league_season": [ - 2062 + 2064 ], "league_season_id": [ - 2979 + 3008 ], "note": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "placement_tier": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "player_steam_id": [ - 2979 + 3008 ], "season": [ - 4009 + 4065 ], "season_id": [ - 2979 + 3008 ], "source": [ - 2979 + 3008 ], "team": [ - 4501 + 4557 ], "team_id": [ - 2979 + 3008 ], "tournament": [ - 4994 + 5052 ], "tournament_award": [ - 4548 + 4606 ], "tournament_id": [ - 2979 + 3008 ], "tournament_team": [ - 4940 + 4998 ], "tournament_team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -4569,7 +4598,7 @@ export default { }, "award_recipients_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -4578,22 +4607,22 @@ export default { "award_recipients_select_column": {}, "award_recipients_set_input": { "award_id": [ - 5026 + 5084 ], "awarded_by_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "note": [ 80 @@ -4602,22 +4631,22 @@ export default { 40 ], "player_steam_id": [ - 257 + 259 ], "season_id": [ - 5026 + 5084 ], "source": [ - 514 + 516 ], "team_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -4639,13 +4668,13 @@ export default { }, "award_recipients_stddev_order_by": { "awarded_by_steam_id": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -4667,13 +4696,13 @@ export default { }, "award_recipients_stddev_pop_order_by": { "awarded_by_steam_id": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -4695,13 +4724,13 @@ export default { }, "award_recipients_stddev_samp_order_by": { "awarded_by_steam_id": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -4709,10 +4738,10 @@ export default { }, "award_recipients_stream_cursor_input": { "initial_value": [ - 218 + 220 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -4720,22 +4749,22 @@ export default { }, "award_recipients_stream_cursor_value_input": { "award_id": [ - 5026 + 5084 ], "awarded_by_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "note": [ 80 @@ -4747,22 +4776,22 @@ export default { 80 ], "player_steam_id": [ - 257 + 259 ], "season_id": [ - 5026 + 5084 ], "source": [ - 514 + 516 ], "team_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -4770,13 +4799,13 @@ export default { }, "award_recipients_sum_fields": { "awarded_by_steam_id": [ - 257 + 259 ], "placement": [ 40 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -4784,13 +4813,13 @@ export default { }, "award_recipients_sum_order_by": { "awarded_by_steam_id": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -4799,13 +4828,13 @@ export default { "award_recipients_update_column": {}, "award_recipients_updates": { "_inc": [ - 199 + 201 ], "_set": [ - 210 + 212 ], "where": [ - 197 + 199 ], "__typename": [ 80 @@ -4827,13 +4856,13 @@ export default { }, "award_recipients_var_pop_order_by": { "awarded_by_steam_id": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -4855,13 +4884,13 @@ export default { }, "award_recipients_var_samp_order_by": { "awarded_by_steam_id": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -4883,13 +4912,13 @@ export default { }, "award_recipients_variance_order_by": { "awarded_by_steam_id": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -4900,43 +4929,43 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "created_by": [ - 3937 + 3966 ], "created_by_steam_id": [ - 257 + 259 ], "description": [ 80 ], "event": [ - 1661 + 1663 ], "event_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "image_url": [ 80 ], "league_season": [ - 2045 + 2047 ], "league_season_id": [ - 5026 + 5084 ], "name": [ 80 ], "recipients": [ - 188, + 190, { "distinct_on": [ - 209, + 211, "[award_recipients_select_column!]" ], "limit": [ @@ -4946,19 +4975,19 @@ export default { 40 ], "order_by": [ - 207, + 209, "[award_recipients_order_by!]" ], "where": [ - 197 + 199 ] } ], "recipients_aggregate": [ - 189, + 191, { "distinct_on": [ - 209, + 211, "[award_recipients_select_column!]" ], "limit": [ @@ -4968,19 +4997,19 @@ export default { 40 ], "order_by": [ - 207, + 209, "[award_recipients_order_by!]" ], "where": [ - 197 + 199 ] } ], "season": [ - 3996 + 4052 ], "season_id": [ - 5026 + 5084 ], "silhouette": [ 40 @@ -4989,16 +5018,16 @@ export default { 80 ], "tier": [ - 534 + 536 ], "tournament": [ - 4962 + 5020 ], "tournament_configs": [ - 4528, + 4586, { "distinct_on": [ - 4550, + 4608, "[tournament_awards_select_column!]" ], "limit": [ @@ -5008,19 +5037,19 @@ export default { 40 ], "order_by": [ - 4548, + 4606, "[tournament_awards_order_by!]" ], "where": [ - 4537 + 4595 ] } ], "tournament_configs_aggregate": [ - 4529, + 4587, { "distinct_on": [ - 4550, + 4608, "[tournament_awards_select_column!]" ], "limit": [ @@ -5030,19 +5059,19 @@ export default { 40 ], "order_by": [ - 4548, + 4606, "[tournament_awards_order_by!]" ], "where": [ - 4537 + 4595 ] } ], "tournament_id": [ - 5026 + 5084 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -5050,10 +5079,10 @@ export default { }, "awards_aggregate": { "aggregate": [ - 231 + 233 ], "nodes": [ - 229 + 231 ], "__typename": [ 80 @@ -5061,13 +5090,13 @@ export default { }, "awards_aggregate_fields": { "avg": [ - 232 + 234 ], "count": [ 40, { "columns": [ - 244, + 246, "[awards_select_column!]" ], "distinct": [ @@ -5076,31 +5105,31 @@ export default { } ], "max": [ - 237 + 239 ], "min": [ - 238 + 240 ], "stddev": [ - 246 + 248 ], "stddev_pop": [ - 247 + 249 ], "stddev_samp": [ - 248 + 250 ], "sum": [ - 251 + 253 ], "var_pop": [ - 254 + 256 ], "var_samp": [ - 255 + 257 ], "variance": [ - 256 + 258 ], "__typename": [ 80 @@ -5119,61 +5148,61 @@ export default { }, "awards_bool_exp": { "_and": [ - 233 + 235 ], "_not": [ - 233 + 235 ], "_or": [ - 233 + 235 ], "allow_multiple": [ 6 ], "created_at": [ - 4527 + 4585 ], "created_by": [ - 3941 + 3970 ], "created_by_steam_id": [ - 259 + 261 ], "description": [ 82 ], "event": [ - 1665 + 1667 ], "event_id": [ - 5028 + 5086 ], "id": [ - 5028 + 5086 ], "image_url": [ 82 ], "league_season": [ - 2050 + 2052 ], "league_season_id": [ - 5028 + 5086 ], "name": [ 82 ], "recipients": [ - 197 + 199 ], "recipients_aggregate": [ - 190 + 192 ], "season": [ - 4000 + 4056 ], "season_id": [ - 5028 + 5086 ], "silhouette": [ 41 @@ -5182,22 +5211,22 @@ export default { 82 ], "tier": [ - 535 + 537 ], "tournament": [ - 4983 + 5041 ], "tournament_configs": [ - 4537 + 4595 ], "tournament_configs_aggregate": [ - 4530 + 4588 ], "tournament_id": [ - 5028 + 5086 ], "updated_at": [ - 4527 + 4585 ], "__typename": [ 80 @@ -5206,7 +5235,7 @@ export default { "awards_constraint": {}, "awards_inc_input": { "created_by_steam_id": [ - 257 + 259 ], "silhouette": [ 40 @@ -5220,46 +5249,46 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "created_by": [ - 3948 + 3977 ], "created_by_steam_id": [ - 257 + 259 ], "description": [ 80 ], "event": [ - 1672 + 1674 ], "event_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "image_url": [ 80 ], "league_season": [ - 2060 + 2062 ], "league_season_id": [ - 5026 + 5084 ], "name": [ 80 ], "recipients": [ - 194 + 196 ], "season": [ - 4007 + 4063 ], "season_id": [ - 5026 + 5084 ], "silhouette": [ 40 @@ -5268,19 +5297,19 @@ export default { 80 ], "tier": [ - 534 + 536 ], "tournament": [ - 4992 + 5050 ], "tournament_configs": [ - 4534 + 4592 ], "tournament_id": [ - 5026 + 5084 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -5288,31 +5317,31 @@ export default { }, "awards_max_fields": { "created_at": [ - 4526 + 4584 ], "created_by_steam_id": [ - 257 + 259 ], "description": [ 80 ], "event_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "image_url": [ 80 ], "league_season_id": [ - 5026 + 5084 ], "name": [ 80 ], "season_id": [ - 5026 + 5084 ], "silhouette": [ 40 @@ -5321,10 +5350,10 @@ export default { 80 ], "tournament_id": [ - 5026 + 5084 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -5332,31 +5361,31 @@ export default { }, "awards_min_fields": { "created_at": [ - 4526 + 4584 ], "created_by_steam_id": [ - 257 + 259 ], "description": [ 80 ], "event_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "image_url": [ 80 ], "league_season_id": [ - 5026 + 5084 ], "name": [ 80 ], "season_id": [ - 5026 + 5084 ], "silhouette": [ 40 @@ -5365,10 +5394,10 @@ export default { 80 ], "tournament_id": [ - 5026 + 5084 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -5379,7 +5408,7 @@ export default { 40 ], "returning": [ - 229 + 231 ], "__typename": [ 80 @@ -5387,10 +5416,10 @@ export default { }, "awards_obj_rel_insert_input": { "data": [ - 236 + 238 ], "on_conflict": [ - 241 + 243 ], "__typename": [ 80 @@ -5398,13 +5427,13 @@ export default { }, "awards_on_conflict": { "constraint": [ - 234 + 236 ], "update_columns": [ - 252 + 254 ], "where": [ - 233 + 235 ], "__typename": [ 80 @@ -5412,70 +5441,70 @@ export default { }, "awards_order_by": { "allow_multiple": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "created_by": [ - 3950 + 3979 ], "created_by_steam_id": [ - 2979 + 3008 ], "description": [ - 2979 + 3008 ], "event": [ - 1674 + 1676 ], "event_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "image_url": [ - 2979 + 3008 ], "league_season": [ - 2062 + 2064 ], "league_season_id": [ - 2979 + 3008 ], "name": [ - 2979 + 3008 ], "recipients_aggregate": [ - 193 + 195 ], "season": [ - 4009 + 4065 ], "season_id": [ - 2979 + 3008 ], "silhouette": [ - 2979 + 3008 ], "system_key": [ - 2979 + 3008 ], "tier": [ - 2979 + 3008 ], "tournament": [ - 4994 + 5052 ], "tournament_configs_aggregate": [ - 4533 + 4591 ], "tournament_id": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "__typename": [ 80 @@ -5483,7 +5512,7 @@ export default { }, "awards_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -5495,31 +5524,31 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "created_by_steam_id": [ - 257 + 259 ], "description": [ 80 ], "event_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "image_url": [ 80 ], "league_season_id": [ - 5026 + 5084 ], "name": [ 80 ], "season_id": [ - 5026 + 5084 ], "silhouette": [ 40 @@ -5528,13 +5557,13 @@ export default { 80 ], "tier": [ - 534 + 536 ], "tournament_id": [ - 5026 + 5084 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -5575,10 +5604,10 @@ export default { }, "awards_stream_cursor_input": { "initial_value": [ - 250 + 252 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -5589,31 +5618,31 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "created_by_steam_id": [ - 257 + 259 ], "description": [ 80 ], "event_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "image_url": [ 80 ], "league_season_id": [ - 5026 + 5084 ], "name": [ 80 ], "season_id": [ - 5026 + 5084 ], "silhouette": [ 40 @@ -5622,13 +5651,13 @@ export default { 80 ], "tier": [ - 534 + 536 ], "tournament_id": [ - 5026 + 5084 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -5636,7 +5665,7 @@ export default { }, "awards_sum_fields": { "created_by_steam_id": [ - 257 + 259 ], "silhouette": [ 40 @@ -5648,13 +5677,13 @@ export default { "awards_update_column": {}, "awards_updates": { "_inc": [ - 235 + 237 ], "_set": [ - 245 + 247 ], "where": [ - 233 + 235 ], "__typename": [ 80 @@ -5696,37 +5725,37 @@ export default { "bigint": {}, "bigint_array_comparison_exp": { "_contained_in": [ - 257 + 259 ], "_contains": [ - 257 + 259 ], "_eq": [ - 257 + 259 ], "_gt": [ - 257 + 259 ], "_gte": [ - 257 + 259 ], "_in": [ - 257 + 259 ], "_is_null": [ 5 ], "_lt": [ - 257 + 259 ], "_lte": [ - 257 + 259 ], "_neq": [ - 257 + 259 ], "_nin": [ - 257 + 259 ], "__typename": [ 80 @@ -5734,31 +5763,31 @@ export default { }, "bigint_comparison_exp": { "_eq": [ - 257 + 259 ], "_gt": [ - 257 + 259 ], "_gte": [ - 257 + 259 ], "_in": [ - 257 + 259 ], "_is_null": [ 5 ], "_lt": [ - 257 + 259 ], "_lte": [ - 257 + 259 ], "_neq": [ - 257 + 259 ], "_nin": [ - 257 + 259 ], "__typename": [ 80 @@ -5767,31 +5796,31 @@ export default { "bytea": {}, "bytea_comparison_exp": { "_eq": [ - 260 + 262 ], "_gt": [ - 260 + 262 ], "_gte": [ - 260 + 262 ], "_in": [ - 260 + 262 ], "_is_null": [ 5 ], "_lt": [ - 260 + 262 ], "_lte": [ - 260 + 262 ], "_neq": [ - 260 + 262 ], "_nin": [ - 260 + 262 ], "__typename": [ 80 @@ -5799,49 +5828,49 @@ export default { }, "clip_render_jobs": { "clip": [ - 2333 + 2335 ], "clip_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "error_message": [ 80 ], "game_server_node": [ - 1718 + 1720 ], "game_server_node_id": [ 80 ], "id": [ - 5026 + 5084 ], "k8s_job_name": [ 80 ], "last_status_at": [ - 4526 + 4584 ], "match_map": [ - 2628 + 2630 ], "match_map_demo": [ - 2508 + 2510 ], "match_map_demo_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "paused": [ 5 ], "progress": [ - 2977 + 3006 ], "session_token": [ 80 @@ -5850,7 +5879,7 @@ export default { 40 ], "spec": [ - 1842, + 1844, { "path": [ 80 @@ -5861,7 +5890,7 @@ export default { 80 ], "status_history": [ - 1842, + 1844, { "path": [ 80 @@ -5869,10 +5898,10 @@ export default { } ], "user": [ - 3937 + 3966 ], "user_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -5880,10 +5909,10 @@ export default { }, "clip_render_jobs_aggregate": { "aggregate": [ - 268 + 270 ], "nodes": [ - 262 + 264 ], "__typename": [ 80 @@ -5891,13 +5920,13 @@ export default { }, "clip_render_jobs_aggregate_bool_exp": { "bool_and": [ - 265 + 267 ], "bool_or": [ - 266 + 268 ], "count": [ - 267 + 269 ], "__typename": [ 80 @@ -5905,13 +5934,13 @@ export default { }, "clip_render_jobs_aggregate_bool_exp_bool_and": { "arguments": [ - 291 + 293 ], "distinct": [ 5 ], "filter": [ - 274 + 276 ], "predicate": [ 6 @@ -5922,13 +5951,13 @@ export default { }, "clip_render_jobs_aggregate_bool_exp_bool_or": { "arguments": [ - 292 + 294 ], "distinct": [ 5 ], "filter": [ - 274 + 276 ], "predicate": [ 6 @@ -5939,13 +5968,13 @@ export default { }, "clip_render_jobs_aggregate_bool_exp_count": { "arguments": [ - 290 + 292 ], "distinct": [ 5 ], "filter": [ - 274 + 276 ], "predicate": [ 41 @@ -5956,13 +5985,13 @@ export default { }, "clip_render_jobs_aggregate_fields": { "avg": [ - 272 + 274 ], "count": [ 40, { "columns": [ - 290, + 292, "[clip_render_jobs_select_column!]" ], "distinct": [ @@ -5971,31 +6000,31 @@ export default { } ], "max": [ - 281 + 283 ], "min": [ - 283 + 285 ], "stddev": [ - 294 + 296 ], "stddev_pop": [ - 296 + 298 ], "stddev_samp": [ - 298 + 300 ], "sum": [ - 302 + 304 ], "var_pop": [ - 306 + 308 ], "var_samp": [ - 308 + 310 ], "variance": [ - 310 + 312 ], "__typename": [ 80 @@ -6003,37 +6032,37 @@ export default { }, "clip_render_jobs_aggregate_order_by": { "avg": [ - 273 + 275 ], "count": [ - 2979 + 3008 ], "max": [ - 282 + 284 ], "min": [ - 284 + 286 ], "stddev": [ - 295 + 297 ], "stddev_pop": [ - 297 + 299 ], "stddev_samp": [ - 299 + 301 ], "sum": [ - 303 + 305 ], "var_pop": [ - 307 + 309 ], "var_samp": [ - 309 + 311 ], "variance": [ - 311 + 313 ], "__typename": [ 80 @@ -6041,10 +6070,10 @@ export default { }, "clip_render_jobs_append_input": { "spec": [ - 1842 + 1844 ], "status_history": [ - 1842 + 1844 ], "__typename": [ 80 @@ -6052,10 +6081,10 @@ export default { }, "clip_render_jobs_arr_rel_insert_input": { "data": [ - 280 + 282 ], "on_conflict": [ - 286 + 288 ], "__typename": [ 80 @@ -6077,13 +6106,13 @@ export default { }, "clip_render_jobs_avg_order_by": { "progress": [ - 2979 + 3008 ], "sort_index": [ - 2979 + 3008 ], "user_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -6091,58 +6120,58 @@ export default { }, "clip_render_jobs_bool_exp": { "_and": [ - 274 + 276 ], "_not": [ - 274 + 276 ], "_or": [ - 274 + 276 ], "clip": [ - 2342 + 2344 ], "clip_id": [ - 5028 + 5086 ], "created_at": [ - 4527 + 4585 ], "error_message": [ 82 ], "game_server_node": [ - 1730 + 1732 ], "game_server_node_id": [ 82 ], "id": [ - 5028 + 5086 ], "k8s_job_name": [ 82 ], "last_status_at": [ - 4527 + 4585 ], "match_map": [ - 2637 + 2639 ], "match_map_demo": [ - 2520 + 2522 ], "match_map_demo_id": [ - 5028 + 5086 ], "match_map_id": [ - 5028 + 5086 ], "paused": [ 6 ], "progress": [ - 2978 + 3007 ], "session_token": [ 82 @@ -6151,19 +6180,19 @@ export default { 41 ], "spec": [ - 1844 + 1846 ], "status": [ 82 ], "status_history": [ - 1844 + 1846 ], "user": [ - 3941 + 3970 ], "user_steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -6205,13 +6234,13 @@ export default { }, "clip_render_jobs_inc_input": { "progress": [ - 2977 + 3006 ], "sort_index": [ 40 ], "user_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -6219,49 +6248,49 @@ export default { }, "clip_render_jobs_insert_input": { "clip": [ - 2351 + 2353 ], "clip_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "error_message": [ 80 ], "game_server_node": [ - 1742 + 1744 ], "game_server_node_id": [ 80 ], "id": [ - 5026 + 5084 ], "k8s_job_name": [ 80 ], "last_status_at": [ - 4526 + 4584 ], "match_map": [ - 2646 + 2648 ], "match_map_demo": [ - 2532 + 2534 ], "match_map_demo_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "paused": [ 5 ], "progress": [ - 2977 + 3006 ], "session_token": [ 80 @@ -6270,19 +6299,19 @@ export default { 40 ], "spec": [ - 1842 + 1844 ], "status": [ 80 ], "status_history": [ - 1842 + 1844 ], "user": [ - 3948 + 3977 ], "user_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -6290,10 +6319,10 @@ export default { }, "clip_render_jobs_max_fields": { "clip_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "error_message": [ 80 @@ -6302,22 +6331,22 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "k8s_job_name": [ 80 ], "last_status_at": [ - 4526 + 4584 ], "match_map_demo_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "progress": [ - 2977 + 3006 ], "session_token": [ 80 @@ -6329,7 +6358,7 @@ export default { 80 ], "user_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -6337,46 +6366,46 @@ export default { }, "clip_render_jobs_max_order_by": { "clip_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "error_message": [ - 2979 + 3008 ], "game_server_node_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "k8s_job_name": [ - 2979 + 3008 ], "last_status_at": [ - 2979 + 3008 ], "match_map_demo_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "progress": [ - 2979 + 3008 ], "session_token": [ - 2979 + 3008 ], "sort_index": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "user_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -6384,10 +6413,10 @@ export default { }, "clip_render_jobs_min_fields": { "clip_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "error_message": [ 80 @@ -6396,22 +6425,22 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "k8s_job_name": [ 80 ], "last_status_at": [ - 4526 + 4584 ], "match_map_demo_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "progress": [ - 2977 + 3006 ], "session_token": [ 80 @@ -6423,7 +6452,7 @@ export default { 80 ], "user_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -6431,46 +6460,46 @@ export default { }, "clip_render_jobs_min_order_by": { "clip_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "error_message": [ - 2979 + 3008 ], "game_server_node_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "k8s_job_name": [ - 2979 + 3008 ], "last_status_at": [ - 2979 + 3008 ], "match_map_demo_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "progress": [ - 2979 + 3008 ], "session_token": [ - 2979 + 3008 ], "sort_index": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "user_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -6481,7 +6510,7 @@ export default { 40 ], "returning": [ - 262 + 264 ], "__typename": [ 80 @@ -6489,13 +6518,13 @@ export default { }, "clip_render_jobs_on_conflict": { "constraint": [ - 275 + 277 ], "update_columns": [ - 304 + 306 ], "where": [ - 274 + 276 ], "__typename": [ 80 @@ -6503,70 +6532,70 @@ export default { }, "clip_render_jobs_order_by": { "clip": [ - 2353 + 2355 ], "clip_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "error_message": [ - 2979 + 3008 ], "game_server_node": [ - 1744 + 1746 ], "game_server_node_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "k8s_job_name": [ - 2979 + 3008 ], "last_status_at": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_demo": [ - 2534 + 2536 ], "match_map_demo_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "paused": [ - 2979 + 3008 ], "progress": [ - 2979 + 3008 ], "session_token": [ - 2979 + 3008 ], "sort_index": [ - 2979 + 3008 ], "spec": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "status_history": [ - 2979 + 3008 ], "user": [ - 3950 + 3979 ], "user_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -6574,7 +6603,7 @@ export default { }, "clip_render_jobs_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -6582,10 +6611,10 @@ export default { }, "clip_render_jobs_prepend_input": { "spec": [ - 1842 + 1844 ], "status_history": [ - 1842 + 1844 ], "__typename": [ 80 @@ -6596,10 +6625,10 @@ export default { "clip_render_jobs_select_column_clip_render_jobs_aggregate_bool_exp_bool_or_arguments_columns": {}, "clip_render_jobs_set_input": { "clip_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "error_message": [ 80 @@ -6608,25 +6637,25 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "k8s_job_name": [ 80 ], "last_status_at": [ - 4526 + 4584 ], "match_map_demo_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "paused": [ 5 ], "progress": [ - 2977 + 3006 ], "session_token": [ 80 @@ -6635,16 +6664,16 @@ export default { 40 ], "spec": [ - 1842 + 1844 ], "status": [ 80 ], "status_history": [ - 1842 + 1844 ], "user_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -6666,13 +6695,13 @@ export default { }, "clip_render_jobs_stddev_order_by": { "progress": [ - 2979 + 3008 ], "sort_index": [ - 2979 + 3008 ], "user_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -6694,13 +6723,13 @@ export default { }, "clip_render_jobs_stddev_pop_order_by": { "progress": [ - 2979 + 3008 ], "sort_index": [ - 2979 + 3008 ], "user_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -6722,13 +6751,13 @@ export default { }, "clip_render_jobs_stddev_samp_order_by": { "progress": [ - 2979 + 3008 ], "sort_index": [ - 2979 + 3008 ], "user_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -6736,10 +6765,10 @@ export default { }, "clip_render_jobs_stream_cursor_input": { "initial_value": [ - 301 + 303 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -6747,10 +6776,10 @@ export default { }, "clip_render_jobs_stream_cursor_value_input": { "clip_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "error_message": [ 80 @@ -6759,25 +6788,25 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "k8s_job_name": [ 80 ], "last_status_at": [ - 4526 + 4584 ], "match_map_demo_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "paused": [ 5 ], "progress": [ - 2977 + 3006 ], "session_token": [ 80 @@ -6786,16 +6815,16 @@ export default { 40 ], "spec": [ - 1842 + 1844 ], "status": [ 80 ], "status_history": [ - 1842 + 1844 ], "user_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -6803,13 +6832,13 @@ export default { }, "clip_render_jobs_sum_fields": { "progress": [ - 2977 + 3006 ], "sort_index": [ 40 ], "user_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -6817,13 +6846,13 @@ export default { }, "clip_render_jobs_sum_order_by": { "progress": [ - 2979 + 3008 ], "sort_index": [ - 2979 + 3008 ], "user_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -6832,28 +6861,28 @@ export default { "clip_render_jobs_update_column": {}, "clip_render_jobs_updates": { "_append": [ - 270 + 272 ], "_delete_at_path": [ - 276 + 278 ], "_delete_elem": [ - 277 + 279 ], "_delete_key": [ - 278 + 280 ], "_inc": [ - 279 + 281 ], "_prepend": [ - 289 + 291 ], "_set": [ - 293 + 295 ], "where": [ - 274 + 276 ], "__typename": [ 80 @@ -6875,13 +6904,13 @@ export default { }, "clip_render_jobs_var_pop_order_by": { "progress": [ - 2979 + 3008 ], "sort_index": [ - 2979 + 3008 ], "user_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -6903,13 +6932,13 @@ export default { }, "clip_render_jobs_var_samp_order_by": { "progress": [ - 2979 + 3008 ], "sort_index": [ - 2979 + 3008 ], "user_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -6931,13 +6960,13 @@ export default { }, "clip_render_jobs_variance_order_by": { "progress": [ - 2979 + 3008 ], "sort_index": [ - 2979 + 3008 ], "user_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -6945,7 +6974,7 @@ export default { }, "clone_league_season_args": { "_league_season_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -6954,10 +6983,10 @@ export default { "cursor_ordering": {}, "custom_pages": { "created_at": [ - 4526 + 4584 ], "deployments": [ - 1842, + 1844, { "path": [ 80 @@ -6974,7 +7003,7 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "is_default": [ 5 @@ -6998,7 +7027,7 @@ export default { 80 ], "required_role": [ - 1090 + 1092 ], "slug": [ 80 @@ -7007,7 +7036,7 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -7015,10 +7044,10 @@ export default { }, "custom_pages_aggregate": { "aggregate": [ - 316 + 318 ], "nodes": [ - 314 + 316 ], "__typename": [ 80 @@ -7026,13 +7055,13 @@ export default { }, "custom_pages_aggregate_fields": { "avg": [ - 318 + 320 ], "count": [ 40, { "columns": [ - 333, + 335, "[custom_pages_select_column!]" ], "distinct": [ @@ -7041,31 +7070,31 @@ export default { } ], "max": [ - 326 + 328 ], "min": [ - 327 + 329 ], "stddev": [ - 335 + 337 ], "stddev_pop": [ - 336 + 338 ], "stddev_samp": [ - 337 + 339 ], "sum": [ - 340 + 342 ], "var_pop": [ - 343 + 345 ], "var_samp": [ - 344 + 346 ], "variance": [ - 345 + 347 ], "__typename": [ 80 @@ -7073,7 +7102,7 @@ export default { }, "custom_pages_append_input": { "deployments": [ - 1842 + 1844 ], "__typename": [ 80 @@ -7089,19 +7118,19 @@ export default { }, "custom_pages_bool_exp": { "_and": [ - 319 + 321 ], "_not": [ - 319 + 321 ], "_or": [ - 319 + 321 ], "created_at": [ - 4527 + 4585 ], "deployments": [ - 1844 + 1846 ], "enabled": [ 6 @@ -7113,7 +7142,7 @@ export default { 82 ], "id": [ - 5028 + 5086 ], "is_default": [ 6 @@ -7137,7 +7166,7 @@ export default { 82 ], "required_role": [ - 1091 + 1093 ], "slug": [ 82 @@ -7146,7 +7175,7 @@ export default { 82 ], "updated_at": [ - 4527 + 4585 ], "__typename": [ 80 @@ -7187,10 +7216,10 @@ export default { }, "custom_pages_insert_input": { "created_at": [ - 4526 + 4584 ], "deployments": [ - 1842 + 1844 ], "enabled": [ 5 @@ -7202,7 +7231,7 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "is_default": [ 5 @@ -7226,7 +7255,7 @@ export default { 80 ], "required_role": [ - 1090 + 1092 ], "slug": [ 80 @@ -7235,7 +7264,7 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -7243,7 +7272,7 @@ export default { }, "custom_pages_max_fields": { "created_at": [ - 4526 + 4584 ], "exposed_module": [ 80 @@ -7252,7 +7281,7 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "manifest_url": [ 80 @@ -7279,7 +7308,7 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -7287,7 +7316,7 @@ export default { }, "custom_pages_min_fields": { "created_at": [ - 4526 + 4584 ], "exposed_module": [ 80 @@ -7296,7 +7325,7 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "manifest_url": [ 80 @@ -7323,7 +7352,7 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -7334,7 +7363,7 @@ export default { 40 ], "returning": [ - 314 + 316 ], "__typename": [ 80 @@ -7342,13 +7371,13 @@ export default { }, "custom_pages_on_conflict": { "constraint": [ - 320 + 322 ], "update_columns": [ - 341 + 343 ], "where": [ - 319 + 321 ], "__typename": [ 80 @@ -7356,55 +7385,55 @@ export default { }, "custom_pages_order_by": { "created_at": [ - 2979 + 3008 ], "deployments": [ - 2979 + 3008 ], "enabled": [ - 2979 + 3008 ], "exposed_module": [ - 2979 + 3008 ], "icon": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "is_default": [ - 2979 + 3008 ], "manifest_url": [ - 2979 + 3008 ], "nav_group": [ - 2979 + 3008 ], "nav_order": [ - 2979 + 3008 ], "profile_tab_label": [ - 2979 + 3008 ], "remote_entry_url": [ - 2979 + 3008 ], "remote_scope": [ - 2979 + 3008 ], "required_role": [ - 2979 + 3008 ], "slug": [ - 2979 + 3008 ], "title": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "__typename": [ 80 @@ -7412,7 +7441,7 @@ export default { }, "custom_pages_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -7420,7 +7449,7 @@ export default { }, "custom_pages_prepend_input": { "deployments": [ - 1842 + 1844 ], "__typename": [ 80 @@ -7429,10 +7458,10 @@ export default { "custom_pages_select_column": {}, "custom_pages_set_input": { "created_at": [ - 4526 + 4584 ], "deployments": [ - 1842 + 1844 ], "enabled": [ 5 @@ -7444,7 +7473,7 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "is_default": [ 5 @@ -7468,7 +7497,7 @@ export default { 80 ], "required_role": [ - 1090 + 1092 ], "slug": [ 80 @@ -7477,7 +7506,7 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -7509,10 +7538,10 @@ export default { }, "custom_pages_stream_cursor_input": { "initial_value": [ - 339 + 341 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -7520,10 +7549,10 @@ export default { }, "custom_pages_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "deployments": [ - 1842 + 1844 ], "enabled": [ 5 @@ -7535,7 +7564,7 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "is_default": [ 5 @@ -7559,7 +7588,7 @@ export default { 80 ], "required_role": [ - 1090 + 1092 ], "slug": [ 80 @@ -7568,7 +7597,7 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -7585,28 +7614,28 @@ export default { "custom_pages_update_column": {}, "custom_pages_updates": { "_append": [ - 317 + 319 ], "_delete_at_path": [ - 321 + 323 ], "_delete_elem": [ - 322 + 324 ], "_delete_key": [ - 323 + 325 ], "_inc": [ - 324 + 326 ], "_prepend": [ - 332 + 334 ], "_set": [ - 334 + 336 ], "where": [ - 319 + 321 ], "__typename": [ 80 @@ -7638,10 +7667,10 @@ export default { }, "db_backups": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "name": [ 80 @@ -7655,10 +7684,10 @@ export default { }, "db_backups_aggregate": { "aggregate": [ - 348 + 350 ], "nodes": [ - 346 + 348 ], "__typename": [ 80 @@ -7666,13 +7695,13 @@ export default { }, "db_backups_aggregate_fields": { "avg": [ - 349 + 351 ], "count": [ 40, { "columns": [ - 360, + 362, "[db_backups_select_column!]" ], "distinct": [ @@ -7681,31 +7710,31 @@ export default { } ], "max": [ - 354 + 356 ], "min": [ - 355 + 357 ], "stddev": [ - 362 + 364 ], "stddev_pop": [ - 363 + 365 ], "stddev_samp": [ - 364 + 366 ], "sum": [ - 367 + 369 ], "var_pop": [ - 370 + 372 ], "var_samp": [ - 371 + 373 ], "variance": [ - 372 + 374 ], "__typename": [ 80 @@ -7721,19 +7750,19 @@ export default { }, "db_backups_bool_exp": { "_and": [ - 350 + 352 ], "_not": [ - 350 + 352 ], "_or": [ - 350 + 352 ], "created_at": [ - 4527 + 4585 ], "id": [ - 5028 + 5086 ], "name": [ 82 @@ -7756,10 +7785,10 @@ export default { }, "db_backups_insert_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "name": [ 80 @@ -7773,10 +7802,10 @@ export default { }, "db_backups_max_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "name": [ 80 @@ -7790,10 +7819,10 @@ export default { }, "db_backups_min_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "name": [ 80 @@ -7810,7 +7839,7 @@ export default { 40 ], "returning": [ - 346 + 348 ], "__typename": [ 80 @@ -7818,13 +7847,13 @@ export default { }, "db_backups_on_conflict": { "constraint": [ - 351 + 353 ], "update_columns": [ - 368 + 370 ], "where": [ - 350 + 352 ], "__typename": [ 80 @@ -7832,16 +7861,16 @@ export default { }, "db_backups_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "name": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "__typename": [ 80 @@ -7849,7 +7878,7 @@ export default { }, "db_backups_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -7858,10 +7887,10 @@ export default { "db_backups_select_column": {}, "db_backups_set_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "name": [ 80 @@ -7899,10 +7928,10 @@ export default { }, "db_backups_stream_cursor_input": { "initial_value": [ - 366 + 368 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -7910,10 +7939,10 @@ export default { }, "db_backups_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "name": [ 80 @@ -7936,13 +7965,13 @@ export default { "db_backups_update_column": {}, "db_backups_updates": { "_inc": [ - 352 + 354 ], "_set": [ - 361 + 363 ], "where": [ - 350 + 352 ], "__typename": [ 80 @@ -7977,22 +8006,22 @@ export default { 5 ], "captain": [ - 3937 + 3966 ], "captain_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "draft_game": [ - 463 + 465 ], "draft_game_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "is_organizer": [ 5 @@ -8001,10 +8030,10 @@ export default { 40 ], "picked": [ - 3937 + 3966 ], "picked_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -8012,10 +8041,10 @@ export default { }, "draft_game_picks_aggregate": { "aggregate": [ - 379 + 381 ], "nodes": [ - 373 + 375 ], "__typename": [ 80 @@ -8023,13 +8052,13 @@ export default { }, "draft_game_picks_aggregate_bool_exp": { "bool_and": [ - 376 + 378 ], "bool_or": [ - 377 + 379 ], "count": [ - 378 + 380 ], "__typename": [ 80 @@ -8037,13 +8066,13 @@ export default { }, "draft_game_picks_aggregate_bool_exp_bool_and": { "arguments": [ - 397 + 399 ], "distinct": [ 5 ], "filter": [ - 384 + 386 ], "predicate": [ 6 @@ -8054,13 +8083,13 @@ export default { }, "draft_game_picks_aggregate_bool_exp_bool_or": { "arguments": [ - 398 + 400 ], "distinct": [ 5 ], "filter": [ - 384 + 386 ], "predicate": [ 6 @@ -8071,13 +8100,13 @@ export default { }, "draft_game_picks_aggregate_bool_exp_count": { "arguments": [ - 396 + 398 ], "distinct": [ 5 ], "filter": [ - 384 + 386 ], "predicate": [ 41 @@ -8088,13 +8117,13 @@ export default { }, "draft_game_picks_aggregate_fields": { "avg": [ - 382 + 384 ], "count": [ 40, { "columns": [ - 396, + 398, "[draft_game_picks_select_column!]" ], "distinct": [ @@ -8103,31 +8132,31 @@ export default { } ], "max": [ - 388 + 390 ], "min": [ - 390 + 392 ], "stddev": [ - 400 + 402 ], "stddev_pop": [ - 402 + 404 ], "stddev_samp": [ - 404 + 406 ], "sum": [ - 408 + 410 ], "var_pop": [ - 412 + 414 ], "var_samp": [ - 414 + 416 ], "variance": [ - 416 + 418 ], "__typename": [ 80 @@ -8135,37 +8164,37 @@ export default { }, "draft_game_picks_aggregate_order_by": { "avg": [ - 383 + 385 ], "count": [ - 2979 + 3008 ], "max": [ - 389 + 391 ], "min": [ - 391 + 393 ], "stddev": [ - 401 + 403 ], "stddev_pop": [ - 403 + 405 ], "stddev_samp": [ - 405 + 407 ], "sum": [ - 409 + 411 ], "var_pop": [ - 413 + 415 ], "var_samp": [ - 415 + 417 ], "variance": [ - 417 + 419 ], "__typename": [ 80 @@ -8173,10 +8202,10 @@ export default { }, "draft_game_picks_arr_rel_insert_input": { "data": [ - 387 + 389 ], "on_conflict": [ - 393 + 395 ], "__typename": [ 80 @@ -8198,13 +8227,13 @@ export default { }, "draft_game_picks_avg_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "picked_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -8212,34 +8241,34 @@ export default { }, "draft_game_picks_bool_exp": { "_and": [ - 384 + 386 ], "_not": [ - 384 + 386 ], "_or": [ - 384 + 386 ], "auto_picked": [ 6 ], "captain": [ - 3941 + 3970 ], "captain_steam_id": [ - 259 + 261 ], "created_at": [ - 4527 + 4585 ], "draft_game": [ - 474 + 476 ], "draft_game_id": [ - 5028 + 5086 ], "id": [ - 5028 + 5086 ], "is_organizer": [ 6 @@ -8248,10 +8277,10 @@ export default { 41 ], "picked": [ - 3941 + 3970 ], "picked_steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -8260,13 +8289,13 @@ export default { "draft_game_picks_constraint": {}, "draft_game_picks_inc_input": { "captain_steam_id": [ - 257 + 259 ], "lineup": [ 40 ], "picked_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -8277,31 +8306,31 @@ export default { 5 ], "captain": [ - 3948 + 3977 ], "captain_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "draft_game": [ - 483 + 485 ], "draft_game_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "lineup": [ 40 ], "picked": [ - 3948 + 3977 ], "picked_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -8309,22 +8338,22 @@ export default { }, "draft_game_picks_max_fields": { "captain_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "draft_game_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "lineup": [ 40 ], "picked_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -8332,22 +8361,22 @@ export default { }, "draft_game_picks_max_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "draft_game_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "picked_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -8355,22 +8384,22 @@ export default { }, "draft_game_picks_min_fields": { "captain_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "draft_game_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "lineup": [ 40 ], "picked_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -8378,22 +8407,22 @@ export default { }, "draft_game_picks_min_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "draft_game_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "picked_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -8404,7 +8433,7 @@ export default { 40 ], "returning": [ - 373 + 375 ], "__typename": [ 80 @@ -8412,13 +8441,13 @@ export default { }, "draft_game_picks_on_conflict": { "constraint": [ - 385 + 387 ], "update_columns": [ - 410 + 412 ], "where": [ - 384 + 386 ], "__typename": [ 80 @@ -8426,37 +8455,37 @@ export default { }, "draft_game_picks_order_by": { "auto_picked": [ - 2979 + 3008 ], "captain": [ - 3950 + 3979 ], "captain_steam_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "draft_game": [ - 485 + 487 ], "draft_game_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "is_organizer": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "picked": [ - 3950 + 3979 ], "picked_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -8464,7 +8493,7 @@ export default { }, "draft_game_picks_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -8478,22 +8507,22 @@ export default { 5 ], "captain_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "draft_game_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "lineup": [ 40 ], "picked_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -8515,13 +8544,13 @@ export default { }, "draft_game_picks_stddev_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "picked_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -8543,13 +8572,13 @@ export default { }, "draft_game_picks_stddev_pop_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "picked_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -8571,13 +8600,13 @@ export default { }, "draft_game_picks_stddev_samp_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "picked_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -8585,10 +8614,10 @@ export default { }, "draft_game_picks_stream_cursor_input": { "initial_value": [ - 407 + 409 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -8599,22 +8628,22 @@ export default { 5 ], "captain_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "draft_game_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "lineup": [ 40 ], "picked_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -8622,13 +8651,13 @@ export default { }, "draft_game_picks_sum_fields": { "captain_steam_id": [ - 257 + 259 ], "lineup": [ 40 ], "picked_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -8636,13 +8665,13 @@ export default { }, "draft_game_picks_sum_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "picked_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -8651,13 +8680,13 @@ export default { "draft_game_picks_update_column": {}, "draft_game_picks_updates": { "_inc": [ - 386 + 388 ], "_set": [ - 399 + 401 ], "where": [ - 384 + 386 ], "__typename": [ 80 @@ -8679,13 +8708,13 @@ export default { }, "draft_game_picks_var_pop_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "picked_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -8707,13 +8736,13 @@ export default { }, "draft_game_picks_var_samp_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "picked_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -8735,13 +8764,13 @@ export default { }, "draft_game_picks_variance_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "picked_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -8749,13 +8778,13 @@ export default { }, "draft_game_players": { "draft_game": [ - 463 + 465 ], "draft_game_id": [ - 5026 + 5084 ], "e_draft_game_player_status": [ - 632 + 634 ], "elo_snapshot": [ 40 @@ -8767,7 +8796,7 @@ export default { 5 ], "joined_at": [ - 4526 + 4584 ], "lineup": [ 40 @@ -8776,13 +8805,13 @@ export default { 40 ], "player": [ - 3937 + 3966 ], "status": [ - 637 + 639 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -8790,10 +8819,10 @@ export default { }, "draft_game_players_aggregate": { "aggregate": [ - 424 + 426 ], "nodes": [ - 418 + 420 ], "__typename": [ 80 @@ -8801,13 +8830,13 @@ export default { }, "draft_game_players_aggregate_bool_exp": { "bool_and": [ - 421 + 423 ], "bool_or": [ - 422 + 424 ], "count": [ - 423 + 425 ], "__typename": [ 80 @@ -8815,13 +8844,13 @@ export default { }, "draft_game_players_aggregate_bool_exp_bool_and": { "arguments": [ - 442 + 444 ], "distinct": [ 5 ], "filter": [ - 429 + 431 ], "predicate": [ 6 @@ -8832,13 +8861,13 @@ export default { }, "draft_game_players_aggregate_bool_exp_bool_or": { "arguments": [ - 443 + 445 ], "distinct": [ 5 ], "filter": [ - 429 + 431 ], "predicate": [ 6 @@ -8849,13 +8878,13 @@ export default { }, "draft_game_players_aggregate_bool_exp_count": { "arguments": [ - 441 + 443 ], "distinct": [ 5 ], "filter": [ - 429 + 431 ], "predicate": [ 41 @@ -8866,13 +8895,13 @@ export default { }, "draft_game_players_aggregate_fields": { "avg": [ - 427 + 429 ], "count": [ 40, { "columns": [ - 441, + 443, "[draft_game_players_select_column!]" ], "distinct": [ @@ -8881,31 +8910,31 @@ export default { } ], "max": [ - 433 + 435 ], "min": [ - 435 + 437 ], "stddev": [ - 445 + 447 ], "stddev_pop": [ - 447 + 449 ], "stddev_samp": [ - 449 + 451 ], "sum": [ - 453 + 455 ], "var_pop": [ - 457 + 459 ], "var_samp": [ - 459 + 461 ], "variance": [ - 461 + 463 ], "__typename": [ 80 @@ -8913,37 +8942,37 @@ export default { }, "draft_game_players_aggregate_order_by": { "avg": [ - 428 + 430 ], "count": [ - 2979 + 3008 ], "max": [ - 434 + 436 ], "min": [ - 436 + 438 ], "stddev": [ - 446 + 448 ], "stddev_pop": [ - 448 + 450 ], "stddev_samp": [ - 450 + 452 ], "sum": [ - 454 + 456 ], "var_pop": [ - 458 + 460 ], "var_samp": [ - 460 + 462 ], "variance": [ - 462 + 464 ], "__typename": [ 80 @@ -8951,10 +8980,10 @@ export default { }, "draft_game_players_arr_rel_insert_input": { "data": [ - 432 + 434 ], "on_conflict": [ - 438 + 440 ], "__typename": [ 80 @@ -8979,16 +9008,16 @@ export default { }, "draft_game_players_avg_order_by": { "elo_snapshot": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "pick_order": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -8996,22 +9025,22 @@ export default { }, "draft_game_players_bool_exp": { "_and": [ - 429 + 431 ], "_not": [ - 429 + 431 ], "_or": [ - 429 + 431 ], "draft_game": [ - 474 + 476 ], "draft_game_id": [ - 5028 + 5086 ], "e_draft_game_player_status": [ - 635 + 637 ], "elo_snapshot": [ 41 @@ -9023,7 +9052,7 @@ export default { 6 ], "joined_at": [ - 4527 + 4585 ], "lineup": [ 41 @@ -9032,13 +9061,13 @@ export default { 41 ], "player": [ - 3941 + 3970 ], "status": [ - 638 + 640 ], "steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -9056,7 +9085,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -9064,13 +9093,13 @@ export default { }, "draft_game_players_insert_input": { "draft_game": [ - 483 + 485 ], "draft_game_id": [ - 5026 + 5084 ], "e_draft_game_player_status": [ - 643 + 645 ], "elo_snapshot": [ 40 @@ -9079,7 +9108,7 @@ export default { 5 ], "joined_at": [ - 4526 + 4584 ], "lineup": [ 40 @@ -9088,13 +9117,13 @@ export default { 40 ], "player": [ - 3948 + 3977 ], "status": [ - 637 + 639 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -9102,13 +9131,13 @@ export default { }, "draft_game_players_max_fields": { "draft_game_id": [ - 5026 + 5084 ], "elo_snapshot": [ 40 ], "joined_at": [ - 4526 + 4584 ], "lineup": [ 40 @@ -9117,7 +9146,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -9125,22 +9154,22 @@ export default { }, "draft_game_players_max_order_by": { "draft_game_id": [ - 2979 + 3008 ], "elo_snapshot": [ - 2979 + 3008 ], "joined_at": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "pick_order": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -9148,13 +9177,13 @@ export default { }, "draft_game_players_min_fields": { "draft_game_id": [ - 5026 + 5084 ], "elo_snapshot": [ 40 ], "joined_at": [ - 4526 + 4584 ], "lineup": [ 40 @@ -9163,7 +9192,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -9171,22 +9200,22 @@ export default { }, "draft_game_players_min_order_by": { "draft_game_id": [ - 2979 + 3008 ], "elo_snapshot": [ - 2979 + 3008 ], "joined_at": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "pick_order": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -9197,7 +9226,7 @@ export default { 40 ], "returning": [ - 418 + 420 ], "__typename": [ 80 @@ -9205,13 +9234,13 @@ export default { }, "draft_game_players_on_conflict": { "constraint": [ - 430 + 432 ], "update_columns": [ - 455 + 457 ], "where": [ - 429 + 431 ], "__typename": [ 80 @@ -9219,40 +9248,40 @@ export default { }, "draft_game_players_order_by": { "draft_game": [ - 485 + 487 ], "draft_game_id": [ - 2979 + 3008 ], "e_draft_game_player_status": [ - 645 + 647 ], "elo_snapshot": [ - 2979 + 3008 ], "is_captain": [ - 2979 + 3008 ], "is_organizer": [ - 2979 + 3008 ], "joined_at": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "pick_order": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "status": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -9260,10 +9289,10 @@ export default { }, "draft_game_players_pk_columns_input": { "draft_game_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -9274,7 +9303,7 @@ export default { "draft_game_players_select_column_draft_game_players_aggregate_bool_exp_bool_or_arguments_columns": {}, "draft_game_players_set_input": { "draft_game_id": [ - 5026 + 5084 ], "elo_snapshot": [ 40 @@ -9283,7 +9312,7 @@ export default { 5 ], "joined_at": [ - 4526 + 4584 ], "lineup": [ 40 @@ -9292,10 +9321,10 @@ export default { 40 ], "status": [ - 637 + 639 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -9320,16 +9349,16 @@ export default { }, "draft_game_players_stddev_order_by": { "elo_snapshot": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "pick_order": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -9354,16 +9383,16 @@ export default { }, "draft_game_players_stddev_pop_order_by": { "elo_snapshot": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "pick_order": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -9388,16 +9417,16 @@ export default { }, "draft_game_players_stddev_samp_order_by": { "elo_snapshot": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "pick_order": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -9405,10 +9434,10 @@ export default { }, "draft_game_players_stream_cursor_input": { "initial_value": [ - 452 + 454 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -9416,7 +9445,7 @@ export default { }, "draft_game_players_stream_cursor_value_input": { "draft_game_id": [ - 5026 + 5084 ], "elo_snapshot": [ 40 @@ -9425,7 +9454,7 @@ export default { 5 ], "joined_at": [ - 4526 + 4584 ], "lineup": [ 40 @@ -9434,10 +9463,10 @@ export default { 40 ], "status": [ - 637 + 639 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -9454,7 +9483,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -9462,16 +9491,16 @@ export default { }, "draft_game_players_sum_order_by": { "elo_snapshot": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "pick_order": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -9480,13 +9509,13 @@ export default { "draft_game_players_update_column": {}, "draft_game_players_updates": { "_inc": [ - 431 + 433 ], "_set": [ - 444 + 446 ], "where": [ - 429 + 431 ], "__typename": [ 80 @@ -9511,16 +9540,16 @@ export default { }, "draft_game_players_var_pop_order_by": { "elo_snapshot": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "pick_order": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -9545,16 +9574,16 @@ export default { }, "draft_game_players_var_samp_order_by": { "elo_snapshot": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "pick_order": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -9579,16 +9608,16 @@ export default { }, "draft_game_players_variance_order_by": { "elo_snapshot": [ - 2979 + 3008 ], "lineup": [ - 2979 + 3008 ], "pick_order": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -9596,73 +9625,73 @@ export default { }, "draft_games": { "access": [ - 865 + 867 ], "capacity": [ 40 ], "captain_selection": [ - 574 + 576 ], "created_at": [ - 4526 + 4584 ], "current_pick_lineup": [ 40 ], "draft_order": [ - 595 + 597 ], "e_draft_game_captain_selection": [ - 569 + 571 ], "e_draft_game_draft_order": [ - 590 + 592 ], "e_draft_game_mode": [ - 611 + 613 ], "e_draft_game_status": [ - 653 + 655 ], "e_lobby_access": [ - 860 + 862 ], "expires_at": [ - 4526 + 4584 ], "host": [ - 3937 + 3966 ], "host_steam_id": [ - 257 + 259 ], "id": [ - 5026 + 5084 ], "inner_squad": [ 5 ], "invite_code": [ - 5026 + 5084 ], "is_organizer": [ 5 ], "map_pool": [ - 2285 + 2287 ], "map_pool_id": [ - 5026 + 5084 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "max_elo": [ 40 @@ -9671,13 +9700,13 @@ export default { 40 ], "mode": [ - 616 + 618 ], "options": [ - 2670 + 2672 ], "pattern": [ - 1842, + 1844, { "path": [ 80 @@ -9685,13 +9714,13 @@ export default { } ], "pick_deadline": [ - 4526 + 4584 ], "picks": [ - 373, + 375, { "distinct_on": [ - 396, + 398, "[draft_game_picks_select_column!]" ], "limit": [ @@ -9701,19 +9730,19 @@ export default { 40 ], "order_by": [ - 394, + 396, "[draft_game_picks_order_by!]" ], "where": [ - 384 + 386 ] } ], "picks_aggregate": [ - 374, + 376, { "distinct_on": [ - 396, + 398, "[draft_game_picks_select_column!]" ], "limit": [ @@ -9723,19 +9752,19 @@ export default { 40 ], "order_by": [ - 394, + 396, "[draft_game_picks_order_by!]" ], "where": [ - 384 + 386 ] } ], "players": [ - 418, + 420, { "distinct_on": [ - 441, + 443, "[draft_game_players_select_column!]" ], "limit": [ @@ -9745,19 +9774,19 @@ export default { 40 ], "order_by": [ - 439, + 441, "[draft_game_players_order_by!]" ], "where": [ - 429 + 431 ] } ], "players_aggregate": [ - 419, + 421, { "distinct_on": [ - 441, + 443, "[draft_game_players_select_column!]" ], "limit": [ @@ -9767,11 +9796,11 @@ export default { 40 ], "order_by": [ - 439, + 441, "[draft_game_players_order_by!]" ], "where": [ - 429 + 431 ] } ], @@ -9782,28 +9811,28 @@ export default { 5 ], "scheduled_at": [ - 4526 + 4584 ], "status": [ - 658 + 660 ], "team_1": [ - 4479 + 4535 ], "team_1_id": [ - 5026 + 5084 ], "team_2": [ - 4479 + 4535 ], "team_2_id": [ - 5026 + 5084 ], "type": [ - 1029 + 1031 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -9811,10 +9840,10 @@ export default { }, "draft_games_aggregate": { "aggregate": [ - 469 + 471 ], "nodes": [ - 463 + 465 ], "__typename": [ 80 @@ -9822,13 +9851,13 @@ export default { }, "draft_games_aggregate_bool_exp": { "bool_and": [ - 466 + 468 ], "bool_or": [ - 467 + 469 ], "count": [ - 468 + 470 ], "__typename": [ 80 @@ -9836,13 +9865,13 @@ export default { }, "draft_games_aggregate_bool_exp_bool_and": { "arguments": [ - 488 + 490 ], "distinct": [ 5 ], "filter": [ - 474 + 476 ], "predicate": [ 6 @@ -9853,13 +9882,13 @@ export default { }, "draft_games_aggregate_bool_exp_bool_or": { "arguments": [ - 489 + 491 ], "distinct": [ 5 ], "filter": [ - 474 + 476 ], "predicate": [ 6 @@ -9870,13 +9899,13 @@ export default { }, "draft_games_aggregate_bool_exp_count": { "arguments": [ - 487 + 489 ], "distinct": [ 5 ], "filter": [ - 474 + 476 ], "predicate": [ 41 @@ -9887,13 +9916,13 @@ export default { }, "draft_games_aggregate_fields": { "avg": [ - 472 + 474 ], "count": [ 40, { "columns": [ - 487, + 489, "[draft_games_select_column!]" ], "distinct": [ @@ -9902,31 +9931,31 @@ export default { } ], "max": [ - 478 + 480 ], "min": [ - 480 + 482 ], "stddev": [ - 491 + 493 ], "stddev_pop": [ - 493 + 495 ], "stddev_samp": [ - 495 + 497 ], "sum": [ - 499 + 501 ], "var_pop": [ - 503 + 505 ], "var_samp": [ - 505 + 507 ], "variance": [ - 507 + 509 ], "__typename": [ 80 @@ -9934,37 +9963,37 @@ export default { }, "draft_games_aggregate_order_by": { "avg": [ - 473 + 475 ], "count": [ - 2979 + 3008 ], "max": [ - 479 + 481 ], "min": [ - 481 + 483 ], "stddev": [ - 492 + 494 ], "stddev_pop": [ - 494 + 496 ], "stddev_samp": [ - 496 + 498 ], "sum": [ - 500 + 502 ], "var_pop": [ - 504 + 506 ], "var_samp": [ - 506 + 508 ], "variance": [ - 508 + 510 ], "__typename": [ 80 @@ -9972,10 +10001,10 @@ export default { }, "draft_games_arr_rel_insert_input": { "data": [ - 477 + 479 ], "on_conflict": [ - 484 + 486 ], "__typename": [ 80 @@ -10003,19 +10032,19 @@ export default { }, "draft_games_avg_order_by": { "capacity": [ - 2979 + 3008 ], "current_pick_lineup": [ - 2979 + 3008 ], "host_steam_id": [ - 2979 + 3008 ], "max_elo": [ - 2979 + 3008 ], "min_elo": [ - 2979 + 3008 ], "__typename": [ 80 @@ -10023,82 +10052,82 @@ export default { }, "draft_games_bool_exp": { "_and": [ - 474 + 476 ], "_not": [ - 474 + 476 ], "_or": [ - 474 + 476 ], "access": [ - 866 + 868 ], "capacity": [ 41 ], "captain_selection": [ - 575 + 577 ], "created_at": [ - 4527 + 4585 ], "current_pick_lineup": [ 41 ], "draft_order": [ - 596 + 598 ], "e_draft_game_captain_selection": [ - 572 + 574 ], "e_draft_game_draft_order": [ - 593 + 595 ], "e_draft_game_mode": [ - 614 + 616 ], "e_draft_game_status": [ - 656 + 658 ], "e_lobby_access": [ - 863 + 865 ], "expires_at": [ - 4527 + 4585 ], "host": [ - 3941 + 3970 ], "host_steam_id": [ - 259 + 261 ], "id": [ - 5028 + 5086 ], "inner_squad": [ 6 ], "invite_code": [ - 5028 + 5086 ], "is_organizer": [ 6 ], "map_pool": [ - 2288 + 2290 ], "map_pool_id": [ - 5028 + 5086 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_options_id": [ - 5028 + 5086 ], "max_elo": [ 41 @@ -10107,28 +10136,28 @@ export default { 41 ], "mode": [ - 617 + 619 ], "options": [ - 2674 + 2676 ], "pattern": [ - 1844 + 1846 ], "pick_deadline": [ - 4527 + 4585 ], "picks": [ - 384 + 386 ], "picks_aggregate": [ - 375 + 377 ], "players": [ - 429 + 431 ], "players_aggregate": [ - 420 + 422 ], "regions": [ 81 @@ -10137,28 +10166,28 @@ export default { 6 ], "scheduled_at": [ - 4527 + 4585 ], "status": [ - 659 + 661 ], "team_1": [ - 4490 + 4546 ], "team_1_id": [ - 5028 + 5086 ], "team_2": [ - 4490 + 4546 ], "team_2_id": [ - 5028 + 5086 ], "type": [ - 1030 + 1032 ], "updated_at": [ - 4527 + 4585 ], "__typename": [ 80 @@ -10173,7 +10202,7 @@ export default { 40 ], "host_steam_id": [ - 257 + 259 ], "max_elo": [ 40 @@ -10187,70 +10216,70 @@ export default { }, "draft_games_insert_input": { "access": [ - 865 + 867 ], "capacity": [ 40 ], "captain_selection": [ - 574 + 576 ], "created_at": [ - 4526 + 4584 ], "current_pick_lineup": [ 40 ], "draft_order": [ - 595 + 597 ], "e_draft_game_captain_selection": [ - 580 + 582 ], "e_draft_game_draft_order": [ - 601 + 603 ], "e_draft_game_mode": [ - 622 + 624 ], "e_draft_game_status": [ - 664 + 666 ], "e_lobby_access": [ - 871 + 873 ], "expires_at": [ - 4526 + 4584 ], "host": [ - 3948 + 3977 ], "host_steam_id": [ - 257 + 259 ], "id": [ - 5026 + 5084 ], "inner_squad": [ 5 ], "invite_code": [ - 5026 + 5084 ], "map_pool": [ - 2294 + 2296 ], "map_pool_id": [ - 5026 + 5084 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "max_elo": [ 40 @@ -10259,19 +10288,19 @@ export default { 40 ], "mode": [ - 616 + 618 ], "options": [ - 2681 + 2683 ], "pick_deadline": [ - 4526 + 4584 ], "picks": [ - 381 + 383 ], "players": [ - 426 + 428 ], "regions": [ 80 @@ -10280,28 +10309,28 @@ export default { 5 ], "scheduled_at": [ - 4526 + 4584 ], "status": [ - 658 + 660 ], "team_1": [ - 4499 + 4555 ], "team_1_id": [ - 5026 + 5084 ], "team_2": [ - 4499 + 4555 ], "team_2_id": [ - 5026 + 5084 ], "type": [ - 1029 + 1031 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -10312,31 +10341,31 @@ export default { 40 ], "created_at": [ - 4526 + 4584 ], "current_pick_lineup": [ 40 ], "expires_at": [ - 4526 + 4584 ], "host_steam_id": [ - 257 + 259 ], "id": [ - 5026 + 5084 ], "invite_code": [ - 5026 + 5084 ], "map_pool_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "max_elo": [ 40 @@ -10345,22 +10374,22 @@ export default { 40 ], "pick_deadline": [ - 4526 + 4584 ], "regions": [ 80 ], "scheduled_at": [ - 4526 + 4584 ], "team_1_id": [ - 5026 + 5084 ], "team_2_id": [ - 5026 + 5084 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -10368,58 +10397,58 @@ export default { }, "draft_games_max_order_by": { "capacity": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "current_pick_lineup": [ - 2979 + 3008 ], "expires_at": [ - 2979 + 3008 ], "host_steam_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "invite_code": [ - 2979 + 3008 ], "map_pool_id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_options_id": [ - 2979 + 3008 ], "max_elo": [ - 2979 + 3008 ], "min_elo": [ - 2979 + 3008 ], "pick_deadline": [ - 2979 + 3008 ], "regions": [ - 2979 + 3008 ], "scheduled_at": [ - 2979 + 3008 ], "team_1_id": [ - 2979 + 3008 ], "team_2_id": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "__typename": [ 80 @@ -10430,31 +10459,31 @@ export default { 40 ], "created_at": [ - 4526 + 4584 ], "current_pick_lineup": [ 40 ], "expires_at": [ - 4526 + 4584 ], "host_steam_id": [ - 257 + 259 ], "id": [ - 5026 + 5084 ], "invite_code": [ - 5026 + 5084 ], "map_pool_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "max_elo": [ 40 @@ -10463,22 +10492,22 @@ export default { 40 ], "pick_deadline": [ - 4526 + 4584 ], "regions": [ 80 ], "scheduled_at": [ - 4526 + 4584 ], "team_1_id": [ - 5026 + 5084 ], "team_2_id": [ - 5026 + 5084 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -10486,58 +10515,58 @@ export default { }, "draft_games_min_order_by": { "capacity": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "current_pick_lineup": [ - 2979 + 3008 ], "expires_at": [ - 2979 + 3008 ], "host_steam_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "invite_code": [ - 2979 + 3008 ], "map_pool_id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_options_id": [ - 2979 + 3008 ], "max_elo": [ - 2979 + 3008 ], "min_elo": [ - 2979 + 3008 ], "pick_deadline": [ - 2979 + 3008 ], "regions": [ - 2979 + 3008 ], "scheduled_at": [ - 2979 + 3008 ], "team_1_id": [ - 2979 + 3008 ], "team_2_id": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "__typename": [ 80 @@ -10548,7 +10577,7 @@ export default { 40 ], "returning": [ - 463 + 465 ], "__typename": [ 80 @@ -10556,10 +10585,10 @@ export default { }, "draft_games_obj_rel_insert_input": { "data": [ - 477 + 479 ], "on_conflict": [ - 484 + 486 ], "__typename": [ 80 @@ -10567,13 +10596,13 @@ export default { }, "draft_games_on_conflict": { "constraint": [ - 475 + 477 ], "update_columns": [ - 501 + 503 ], "where": [ - 474 + 476 ], "__typename": [ 80 @@ -10581,127 +10610,127 @@ export default { }, "draft_games_order_by": { "access": [ - 2979 + 3008 ], "capacity": [ - 2979 + 3008 ], "captain_selection": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "current_pick_lineup": [ - 2979 + 3008 ], "draft_order": [ - 2979 + 3008 ], "e_draft_game_captain_selection": [ - 582 + 584 ], "e_draft_game_draft_order": [ - 603 + 605 ], "e_draft_game_mode": [ - 624 + 626 ], "e_draft_game_status": [ - 666 + 668 ], "e_lobby_access": [ - 873 + 875 ], "expires_at": [ - 2979 + 3008 ], "host": [ - 3950 + 3979 ], "host_steam_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "inner_squad": [ - 2979 + 3008 ], "invite_code": [ - 2979 + 3008 ], "is_organizer": [ - 2979 + 3008 ], "map_pool": [ - 2296 + 2298 ], "map_pool_id": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_options_id": [ - 2979 + 3008 ], "max_elo": [ - 2979 + 3008 ], "min_elo": [ - 2979 + 3008 ], "mode": [ - 2979 + 3008 ], "options": [ - 2683 + 2685 ], "pattern": [ - 2979 + 3008 ], "pick_deadline": [ - 2979 + 3008 ], "picks_aggregate": [ - 380 + 382 ], "players_aggregate": [ - 425 + 427 ], "regions": [ - 2979 + 3008 ], "require_approval": [ - 2979 + 3008 ], "scheduled_at": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "team_1": [ - 4501 + 4557 ], "team_1_id": [ - 2979 + 3008 ], "team_2": [ - 4501 + 4557 ], "team_2_id": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "__typename": [ 80 @@ -10709,7 +10738,7 @@ export default { }, "draft_games_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -10720,46 +10749,46 @@ export default { "draft_games_select_column_draft_games_aggregate_bool_exp_bool_or_arguments_columns": {}, "draft_games_set_input": { "access": [ - 865 + 867 ], "capacity": [ 40 ], "captain_selection": [ - 574 + 576 ], "created_at": [ - 4526 + 4584 ], "current_pick_lineup": [ 40 ], "draft_order": [ - 595 + 597 ], "expires_at": [ - 4526 + 4584 ], "host_steam_id": [ - 257 + 259 ], "id": [ - 5026 + 5084 ], "inner_squad": [ 5 ], "invite_code": [ - 5026 + 5084 ], "map_pool_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "max_elo": [ 40 @@ -10768,10 +10797,10 @@ export default { 40 ], "mode": [ - 616 + 618 ], "pick_deadline": [ - 4526 + 4584 ], "regions": [ 80 @@ -10780,22 +10809,22 @@ export default { 5 ], "scheduled_at": [ - 4526 + 4584 ], "status": [ - 658 + 660 ], "team_1_id": [ - 5026 + 5084 ], "team_2_id": [ - 5026 + 5084 ], "type": [ - 1029 + 1031 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -10823,19 +10852,19 @@ export default { }, "draft_games_stddev_order_by": { "capacity": [ - 2979 + 3008 ], "current_pick_lineup": [ - 2979 + 3008 ], "host_steam_id": [ - 2979 + 3008 ], "max_elo": [ - 2979 + 3008 ], "min_elo": [ - 2979 + 3008 ], "__typename": [ 80 @@ -10863,19 +10892,19 @@ export default { }, "draft_games_stddev_pop_order_by": { "capacity": [ - 2979 + 3008 ], "current_pick_lineup": [ - 2979 + 3008 ], "host_steam_id": [ - 2979 + 3008 ], "max_elo": [ - 2979 + 3008 ], "min_elo": [ - 2979 + 3008 ], "__typename": [ 80 @@ -10903,19 +10932,19 @@ export default { }, "draft_games_stddev_samp_order_by": { "capacity": [ - 2979 + 3008 ], "current_pick_lineup": [ - 2979 + 3008 ], "host_steam_id": [ - 2979 + 3008 ], "max_elo": [ - 2979 + 3008 ], "min_elo": [ - 2979 + 3008 ], "__typename": [ 80 @@ -10923,10 +10952,10 @@ export default { }, "draft_games_stream_cursor_input": { "initial_value": [ - 498 + 500 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -10934,46 +10963,46 @@ export default { }, "draft_games_stream_cursor_value_input": { "access": [ - 865 + 867 ], "capacity": [ 40 ], "captain_selection": [ - 574 + 576 ], "created_at": [ - 4526 + 4584 ], "current_pick_lineup": [ 40 ], "draft_order": [ - 595 + 597 ], "expires_at": [ - 4526 + 4584 ], "host_steam_id": [ - 257 + 259 ], "id": [ - 5026 + 5084 ], "inner_squad": [ 5 ], "invite_code": [ - 5026 + 5084 ], "map_pool_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "max_elo": [ 40 @@ -10982,10 +11011,10 @@ export default { 40 ], "mode": [ - 616 + 618 ], "pick_deadline": [ - 4526 + 4584 ], "regions": [ 80 @@ -10994,22 +11023,22 @@ export default { 5 ], "scheduled_at": [ - 4526 + 4584 ], "status": [ - 658 + 660 ], "team_1_id": [ - 5026 + 5084 ], "team_2_id": [ - 5026 + 5084 ], "type": [ - 1029 + 1031 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -11023,7 +11052,7 @@ export default { 40 ], "host_steam_id": [ - 257 + 259 ], "max_elo": [ 40 @@ -11037,19 +11066,19 @@ export default { }, "draft_games_sum_order_by": { "capacity": [ - 2979 + 3008 ], "current_pick_lineup": [ - 2979 + 3008 ], "host_steam_id": [ - 2979 + 3008 ], "max_elo": [ - 2979 + 3008 ], "min_elo": [ - 2979 + 3008 ], "__typename": [ 80 @@ -11058,13 +11087,13 @@ export default { "draft_games_update_column": {}, "draft_games_updates": { "_inc": [ - 476 + 478 ], "_set": [ - 490 + 492 ], "where": [ - 474 + 476 ], "__typename": [ 80 @@ -11092,19 +11121,19 @@ export default { }, "draft_games_var_pop_order_by": { "capacity": [ - 2979 + 3008 ], "current_pick_lineup": [ - 2979 + 3008 ], "host_steam_id": [ - 2979 + 3008 ], "max_elo": [ - 2979 + 3008 ], "min_elo": [ - 2979 + 3008 ], "__typename": [ 80 @@ -11132,19 +11161,19 @@ export default { }, "draft_games_var_samp_order_by": { "capacity": [ - 2979 + 3008 ], "current_pick_lineup": [ - 2979 + 3008 ], "host_steam_id": [ - 2979 + 3008 ], "max_elo": [ - 2979 + 3008 ], "min_elo": [ - 2979 + 3008 ], "__typename": [ 80 @@ -11172,19 +11201,19 @@ export default { }, "draft_games_variance_order_by": { "capacity": [ - 2979 + 3008 ], "current_pick_lineup": [ - 2979 + 3008 ], "host_steam_id": [ - 2979 + 3008 ], "max_elo": [ - 2979 + 3008 ], "min_elo": [ - 2979 + 3008 ], "__typename": [ 80 @@ -11203,10 +11232,10 @@ export default { }, "e_award_sources_aggregate": { "aggregate": [ - 511 + 513 ], "nodes": [ - 509 + 511 ], "__typename": [ 80 @@ -11217,7 +11246,7 @@ export default { 40, { "columns": [ - 523, + 525, "[e_award_sources_select_column!]" ], "distinct": [ @@ -11226,10 +11255,10 @@ export default { } ], "max": [ - 517 + 519 ], "min": [ - 518 + 520 ], "__typename": [ 80 @@ -11237,13 +11266,13 @@ export default { }, "e_award_sources_bool_exp": { "_and": [ - 512 + 514 ], "_not": [ - 512 + 514 ], "_or": [ - 512 + 514 ], "description": [ 82 @@ -11259,19 +11288,19 @@ export default { "e_award_sources_enum": {}, "e_award_sources_enum_comparison_exp": { "_eq": [ - 514 + 516 ], "_in": [ - 514 + 516 ], "_is_null": [ 5 ], "_neq": [ - 514 + 516 ], "_nin": [ - 514 + 516 ], "__typename": [ 80 @@ -11315,7 +11344,7 @@ export default { 40 ], "returning": [ - 509 + 511 ], "__typename": [ 80 @@ -11323,13 +11352,13 @@ export default { }, "e_award_sources_on_conflict": { "constraint": [ - 513 + 515 ], "update_columns": [ - 527 + 529 ], "where": [ - 512 + 514 ], "__typename": [ 80 @@ -11337,10 +11366,10 @@ export default { }, "e_award_sources_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -11368,10 +11397,10 @@ export default { }, "e_award_sources_stream_cursor_input": { "initial_value": [ - 526 + 528 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -11391,10 +11420,10 @@ export default { "e_award_sources_update_column": {}, "e_award_sources_updates": { "_set": [ - 524 + 526 ], "where": [ - 512 + 514 ], "__typename": [ 80 @@ -11413,10 +11442,10 @@ export default { }, "e_award_tiers_aggregate": { "aggregate": [ - 531 + 533 ], "nodes": [ - 529 + 531 ], "__typename": [ 80 @@ -11427,7 +11456,7 @@ export default { 40, { "columns": [ - 543, + 545, "[e_award_tiers_select_column!]" ], "distinct": [ @@ -11436,10 +11465,10 @@ export default { } ], "max": [ - 537 + 539 ], "min": [ - 538 + 540 ], "__typename": [ 80 @@ -11447,13 +11476,13 @@ export default { }, "e_award_tiers_bool_exp": { "_and": [ - 532 + 534 ], "_not": [ - 532 + 534 ], "_or": [ - 532 + 534 ], "description": [ 82 @@ -11469,19 +11498,19 @@ export default { "e_award_tiers_enum": {}, "e_award_tiers_enum_comparison_exp": { "_eq": [ - 534 + 536 ], "_in": [ - 534 + 536 ], "_is_null": [ 5 ], "_neq": [ - 534 + 536 ], "_nin": [ - 534 + 536 ], "__typename": [ 80 @@ -11525,7 +11554,7 @@ export default { 40 ], "returning": [ - 529 + 531 ], "__typename": [ 80 @@ -11533,13 +11562,13 @@ export default { }, "e_award_tiers_on_conflict": { "constraint": [ - 533 + 535 ], "update_columns": [ - 547 + 549 ], "where": [ - 532 + 534 ], "__typename": [ 80 @@ -11547,10 +11576,10 @@ export default { }, "e_award_tiers_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -11578,10 +11607,10 @@ export default { }, "e_award_tiers_stream_cursor_input": { "initial_value": [ - 546 + 548 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -11601,10 +11630,10 @@ export default { "e_award_tiers_update_column": {}, "e_award_tiers_updates": { "_set": [ - 544 + 546 ], "where": [ - 532 + 534 ], "__typename": [ 80 @@ -11623,10 +11652,10 @@ export default { }, "e_check_in_settings_aggregate": { "aggregate": [ - 551 + 553 ], "nodes": [ - 549 + 551 ], "__typename": [ 80 @@ -11637,7 +11666,7 @@ export default { 40, { "columns": [ - 563, + 565, "[e_check_in_settings_select_column!]" ], "distinct": [ @@ -11646,10 +11675,10 @@ export default { } ], "max": [ - 557 + 559 ], "min": [ - 558 + 560 ], "__typename": [ 80 @@ -11657,13 +11686,13 @@ export default { }, "e_check_in_settings_bool_exp": { "_and": [ - 552 + 554 ], "_not": [ - 552 + 554 ], "_or": [ - 552 + 554 ], "description": [ 82 @@ -11679,19 +11708,19 @@ export default { "e_check_in_settings_enum": {}, "e_check_in_settings_enum_comparison_exp": { "_eq": [ - 554 + 556 ], "_in": [ - 554 + 556 ], "_is_null": [ 5 ], "_neq": [ - 554 + 556 ], "_nin": [ - 554 + 556 ], "__typename": [ 80 @@ -11735,7 +11764,7 @@ export default { 40 ], "returning": [ - 549 + 551 ], "__typename": [ 80 @@ -11743,13 +11772,13 @@ export default { }, "e_check_in_settings_on_conflict": { "constraint": [ - 553 + 555 ], "update_columns": [ - 567 + 569 ], "where": [ - 552 + 554 ], "__typename": [ 80 @@ -11757,10 +11786,10 @@ export default { }, "e_check_in_settings_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -11788,10 +11817,10 @@ export default { }, "e_check_in_settings_stream_cursor_input": { "initial_value": [ - 566 + 568 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -11811,10 +11840,10 @@ export default { "e_check_in_settings_update_column": {}, "e_check_in_settings_updates": { "_set": [ - 564 + 566 ], "where": [ - 552 + 554 ], "__typename": [ 80 @@ -11833,10 +11862,10 @@ export default { }, "e_draft_game_captain_selection_aggregate": { "aggregate": [ - 571 + 573 ], "nodes": [ - 569 + 571 ], "__typename": [ 80 @@ -11847,7 +11876,7 @@ export default { 40, { "columns": [ - 584, + 586, "[e_draft_game_captain_selection_select_column!]" ], "distinct": [ @@ -11856,10 +11885,10 @@ export default { } ], "max": [ - 577 + 579 ], "min": [ - 578 + 580 ], "__typename": [ 80 @@ -11867,13 +11896,13 @@ export default { }, "e_draft_game_captain_selection_bool_exp": { "_and": [ - 572 + 574 ], "_not": [ - 572 + 574 ], "_or": [ - 572 + 574 ], "description": [ 82 @@ -11889,19 +11918,19 @@ export default { "e_draft_game_captain_selection_enum": {}, "e_draft_game_captain_selection_enum_comparison_exp": { "_eq": [ - 574 + 576 ], "_in": [ - 574 + 576 ], "_is_null": [ 5 ], "_neq": [ - 574 + 576 ], "_nin": [ - 574 + 576 ], "__typename": [ 80 @@ -11945,7 +11974,7 @@ export default { 40 ], "returning": [ - 569 + 571 ], "__typename": [ 80 @@ -11953,10 +11982,10 @@ export default { }, "e_draft_game_captain_selection_obj_rel_insert_input": { "data": [ - 576 + 578 ], "on_conflict": [ - 581 + 583 ], "__typename": [ 80 @@ -11964,13 +11993,13 @@ export default { }, "e_draft_game_captain_selection_on_conflict": { "constraint": [ - 573 + 575 ], "update_columns": [ - 588 + 590 ], "where": [ - 572 + 574 ], "__typename": [ 80 @@ -11978,10 +12007,10 @@ export default { }, "e_draft_game_captain_selection_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -12009,10 +12038,10 @@ export default { }, "e_draft_game_captain_selection_stream_cursor_input": { "initial_value": [ - 587 + 589 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -12032,10 +12061,10 @@ export default { "e_draft_game_captain_selection_update_column": {}, "e_draft_game_captain_selection_updates": { "_set": [ - 585 + 587 ], "where": [ - 572 + 574 ], "__typename": [ 80 @@ -12054,10 +12083,10 @@ export default { }, "e_draft_game_draft_order_aggregate": { "aggregate": [ - 592 + 594 ], "nodes": [ - 590 + 592 ], "__typename": [ 80 @@ -12068,7 +12097,7 @@ export default { 40, { "columns": [ - 605, + 607, "[e_draft_game_draft_order_select_column!]" ], "distinct": [ @@ -12077,10 +12106,10 @@ export default { } ], "max": [ - 598 + 600 ], "min": [ - 599 + 601 ], "__typename": [ 80 @@ -12088,13 +12117,13 @@ export default { }, "e_draft_game_draft_order_bool_exp": { "_and": [ - 593 + 595 ], "_not": [ - 593 + 595 ], "_or": [ - 593 + 595 ], "description": [ 82 @@ -12110,19 +12139,19 @@ export default { "e_draft_game_draft_order_enum": {}, "e_draft_game_draft_order_enum_comparison_exp": { "_eq": [ - 595 + 597 ], "_in": [ - 595 + 597 ], "_is_null": [ 5 ], "_neq": [ - 595 + 597 ], "_nin": [ - 595 + 597 ], "__typename": [ 80 @@ -12166,7 +12195,7 @@ export default { 40 ], "returning": [ - 590 + 592 ], "__typename": [ 80 @@ -12174,10 +12203,10 @@ export default { }, "e_draft_game_draft_order_obj_rel_insert_input": { "data": [ - 597 + 599 ], "on_conflict": [ - 602 + 604 ], "__typename": [ 80 @@ -12185,13 +12214,13 @@ export default { }, "e_draft_game_draft_order_on_conflict": { "constraint": [ - 594 + 596 ], "update_columns": [ - 609 + 611 ], "where": [ - 593 + 595 ], "__typename": [ 80 @@ -12199,10 +12228,10 @@ export default { }, "e_draft_game_draft_order_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -12230,10 +12259,10 @@ export default { }, "e_draft_game_draft_order_stream_cursor_input": { "initial_value": [ - 608 + 610 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -12253,10 +12282,10 @@ export default { "e_draft_game_draft_order_update_column": {}, "e_draft_game_draft_order_updates": { "_set": [ - 606 + 608 ], "where": [ - 593 + 595 ], "__typename": [ 80 @@ -12275,10 +12304,10 @@ export default { }, "e_draft_game_mode_aggregate": { "aggregate": [ - 613 + 615 ], "nodes": [ - 611 + 613 ], "__typename": [ 80 @@ -12289,7 +12318,7 @@ export default { 40, { "columns": [ - 626, + 628, "[e_draft_game_mode_select_column!]" ], "distinct": [ @@ -12298,10 +12327,10 @@ export default { } ], "max": [ - 619 + 621 ], "min": [ - 620 + 622 ], "__typename": [ 80 @@ -12309,13 +12338,13 @@ export default { }, "e_draft_game_mode_bool_exp": { "_and": [ - 614 + 616 ], "_not": [ - 614 + 616 ], "_or": [ - 614 + 616 ], "description": [ 82 @@ -12331,19 +12360,19 @@ export default { "e_draft_game_mode_enum": {}, "e_draft_game_mode_enum_comparison_exp": { "_eq": [ - 616 + 618 ], "_in": [ - 616 + 618 ], "_is_null": [ 5 ], "_neq": [ - 616 + 618 ], "_nin": [ - 616 + 618 ], "__typename": [ 80 @@ -12387,7 +12416,7 @@ export default { 40 ], "returning": [ - 611 + 613 ], "__typename": [ 80 @@ -12395,10 +12424,10 @@ export default { }, "e_draft_game_mode_obj_rel_insert_input": { "data": [ - 618 + 620 ], "on_conflict": [ - 623 + 625 ], "__typename": [ 80 @@ -12406,13 +12435,13 @@ export default { }, "e_draft_game_mode_on_conflict": { "constraint": [ - 615 + 617 ], "update_columns": [ - 630 + 632 ], "where": [ - 614 + 616 ], "__typename": [ 80 @@ -12420,10 +12449,10 @@ export default { }, "e_draft_game_mode_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -12451,10 +12480,10 @@ export default { }, "e_draft_game_mode_stream_cursor_input": { "initial_value": [ - 629 + 631 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -12474,10 +12503,10 @@ export default { "e_draft_game_mode_update_column": {}, "e_draft_game_mode_updates": { "_set": [ - 627 + 629 ], "where": [ - 614 + 616 ], "__typename": [ 80 @@ -12496,10 +12525,10 @@ export default { }, "e_draft_game_player_status_aggregate": { "aggregate": [ - 634 + 636 ], "nodes": [ - 632 + 634 ], "__typename": [ 80 @@ -12510,7 +12539,7 @@ export default { 40, { "columns": [ - 647, + 649, "[e_draft_game_player_status_select_column!]" ], "distinct": [ @@ -12519,10 +12548,10 @@ export default { } ], "max": [ - 640 + 642 ], "min": [ - 641 + 643 ], "__typename": [ 80 @@ -12530,13 +12559,13 @@ export default { }, "e_draft_game_player_status_bool_exp": { "_and": [ - 635 + 637 ], "_not": [ - 635 + 637 ], "_or": [ - 635 + 637 ], "description": [ 82 @@ -12552,19 +12581,19 @@ export default { "e_draft_game_player_status_enum": {}, "e_draft_game_player_status_enum_comparison_exp": { "_eq": [ - 637 + 639 ], "_in": [ - 637 + 639 ], "_is_null": [ 5 ], "_neq": [ - 637 + 639 ], "_nin": [ - 637 + 639 ], "__typename": [ 80 @@ -12608,7 +12637,7 @@ export default { 40 ], "returning": [ - 632 + 634 ], "__typename": [ 80 @@ -12616,10 +12645,10 @@ export default { }, "e_draft_game_player_status_obj_rel_insert_input": { "data": [ - 639 + 641 ], "on_conflict": [ - 644 + 646 ], "__typename": [ 80 @@ -12627,13 +12656,13 @@ export default { }, "e_draft_game_player_status_on_conflict": { "constraint": [ - 636 + 638 ], "update_columns": [ - 651 + 653 ], "where": [ - 635 + 637 ], "__typename": [ 80 @@ -12641,10 +12670,10 @@ export default { }, "e_draft_game_player_status_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -12672,10 +12701,10 @@ export default { }, "e_draft_game_player_status_stream_cursor_input": { "initial_value": [ - 650 + 652 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -12695,10 +12724,10 @@ export default { "e_draft_game_player_status_update_column": {}, "e_draft_game_player_status_updates": { "_set": [ - 648 + 650 ], "where": [ - 635 + 637 ], "__typename": [ 80 @@ -12717,10 +12746,10 @@ export default { }, "e_draft_game_status_aggregate": { "aggregate": [ - 655 + 657 ], "nodes": [ - 653 + 655 ], "__typename": [ 80 @@ -12731,7 +12760,7 @@ export default { 40, { "columns": [ - 668, + 670, "[e_draft_game_status_select_column!]" ], "distinct": [ @@ -12740,10 +12769,10 @@ export default { } ], "max": [ - 661 + 663 ], "min": [ - 662 + 664 ], "__typename": [ 80 @@ -12751,13 +12780,13 @@ export default { }, "e_draft_game_status_bool_exp": { "_and": [ - 656 + 658 ], "_not": [ - 656 + 658 ], "_or": [ - 656 + 658 ], "description": [ 82 @@ -12773,19 +12802,19 @@ export default { "e_draft_game_status_enum": {}, "e_draft_game_status_enum_comparison_exp": { "_eq": [ - 658 + 660 ], "_in": [ - 658 + 660 ], "_is_null": [ 5 ], "_neq": [ - 658 + 660 ], "_nin": [ - 658 + 660 ], "__typename": [ 80 @@ -12829,7 +12858,7 @@ export default { 40 ], "returning": [ - 653 + 655 ], "__typename": [ 80 @@ -12837,10 +12866,10 @@ export default { }, "e_draft_game_status_obj_rel_insert_input": { "data": [ - 660 + 662 ], "on_conflict": [ - 665 + 667 ], "__typename": [ 80 @@ -12848,13 +12877,13 @@ export default { }, "e_draft_game_status_on_conflict": { "constraint": [ - 657 + 659 ], "update_columns": [ - 672 + 674 ], "where": [ - 656 + 658 ], "__typename": [ 80 @@ -12862,10 +12891,10 @@ export default { }, "e_draft_game_status_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -12893,10 +12922,10 @@ export default { }, "e_draft_game_status_stream_cursor_input": { "initial_value": [ - 671 + 673 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -12916,10 +12945,10 @@ export default { "e_draft_game_status_update_column": {}, "e_draft_game_status_updates": { "_set": [ - 669 + 671 ], "where": [ - 656 + 658 ], "__typename": [ 80 @@ -12938,10 +12967,10 @@ export default { }, "e_event_media_access_aggregate": { "aggregate": [ - 676 + 678 ], "nodes": [ - 674 + 676 ], "__typename": [ 80 @@ -12952,7 +12981,7 @@ export default { 40, { "columns": [ - 688, + 690, "[e_event_media_access_select_column!]" ], "distinct": [ @@ -12961,10 +12990,10 @@ export default { } ], "max": [ - 682 + 684 ], "min": [ - 683 + 685 ], "__typename": [ 80 @@ -12972,13 +13001,13 @@ export default { }, "e_event_media_access_bool_exp": { "_and": [ - 677 + 679 ], "_not": [ - 677 + 679 ], "_or": [ - 677 + 679 ], "description": [ 82 @@ -12994,19 +13023,19 @@ export default { "e_event_media_access_enum": {}, "e_event_media_access_enum_comparison_exp": { "_eq": [ - 679 + 681 ], "_in": [ - 679 + 681 ], "_is_null": [ 5 ], "_neq": [ - 679 + 681 ], "_nin": [ - 679 + 681 ], "__typename": [ 80 @@ -13050,7 +13079,7 @@ export default { 40 ], "returning": [ - 674 + 676 ], "__typename": [ 80 @@ -13058,13 +13087,13 @@ export default { }, "e_event_media_access_on_conflict": { "constraint": [ - 678 + 680 ], "update_columns": [ - 692 + 694 ], "where": [ - 677 + 679 ], "__typename": [ 80 @@ -13072,10 +13101,10 @@ export default { }, "e_event_media_access_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -13103,10 +13132,10 @@ export default { }, "e_event_media_access_stream_cursor_input": { "initial_value": [ - 691 + 693 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -13126,10 +13155,10 @@ export default { "e_event_media_access_update_column": {}, "e_event_media_access_updates": { "_set": [ - 689 + 691 ], "where": [ - 677 + 679 ], "__typename": [ 80 @@ -13148,10 +13177,10 @@ export default { }, "e_event_visibility_aggregate": { "aggregate": [ - 696 + 698 ], "nodes": [ - 694 + 696 ], "__typename": [ 80 @@ -13162,7 +13191,7 @@ export default { 40, { "columns": [ - 708, + 710, "[e_event_visibility_select_column!]" ], "distinct": [ @@ -13171,10 +13200,10 @@ export default { } ], "max": [ - 702 + 704 ], "min": [ - 703 + 705 ], "__typename": [ 80 @@ -13182,13 +13211,13 @@ export default { }, "e_event_visibility_bool_exp": { "_and": [ - 697 + 699 ], "_not": [ - 697 + 699 ], "_or": [ - 697 + 699 ], "description": [ 82 @@ -13204,19 +13233,19 @@ export default { "e_event_visibility_enum": {}, "e_event_visibility_enum_comparison_exp": { "_eq": [ - 699 + 701 ], "_in": [ - 699 + 701 ], "_is_null": [ 5 ], "_neq": [ - 699 + 701 ], "_nin": [ - 699 + 701 ], "__typename": [ 80 @@ -13260,7 +13289,7 @@ export default { 40 ], "returning": [ - 694 + 696 ], "__typename": [ 80 @@ -13268,13 +13297,13 @@ export default { }, "e_event_visibility_on_conflict": { "constraint": [ - 698 + 700 ], "update_columns": [ - 712 + 714 ], "where": [ - 697 + 699 ], "__typename": [ 80 @@ -13282,10 +13311,10 @@ export default { }, "e_event_visibility_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -13313,10 +13342,10 @@ export default { }, "e_event_visibility_stream_cursor_input": { "initial_value": [ - 711 + 713 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -13336,10 +13365,10 @@ export default { "e_event_visibility_update_column": {}, "e_event_visibility_updates": { "_set": [ - 709 + 711 ], "where": [ - 697 + 699 ], "__typename": [ 80 @@ -13358,10 +13387,10 @@ export default { }, "e_friend_status_aggregate": { "aggregate": [ - 716 + 718 ], "nodes": [ - 714 + 716 ], "__typename": [ 80 @@ -13372,7 +13401,7 @@ export default { 40, { "columns": [ - 729, + 731, "[e_friend_status_select_column!]" ], "distinct": [ @@ -13381,10 +13410,10 @@ export default { } ], "max": [ - 722 + 724 ], "min": [ - 723 + 725 ], "__typename": [ 80 @@ -13392,13 +13421,13 @@ export default { }, "e_friend_status_bool_exp": { "_and": [ - 717 + 719 ], "_not": [ - 717 + 719 ], "_or": [ - 717 + 719 ], "description": [ 82 @@ -13414,19 +13443,19 @@ export default { "e_friend_status_enum": {}, "e_friend_status_enum_comparison_exp": { "_eq": [ - 719 + 721 ], "_in": [ - 719 + 721 ], "_is_null": [ 5 ], "_neq": [ - 719 + 721 ], "_nin": [ - 719 + 721 ], "__typename": [ 80 @@ -13470,7 +13499,7 @@ export default { 40 ], "returning": [ - 714 + 716 ], "__typename": [ 80 @@ -13478,10 +13507,10 @@ export default { }, "e_friend_status_obj_rel_insert_input": { "data": [ - 721 + 723 ], "on_conflict": [ - 726 + 728 ], "__typename": [ 80 @@ -13489,13 +13518,13 @@ export default { }, "e_friend_status_on_conflict": { "constraint": [ - 718 + 720 ], "update_columns": [ - 733 + 735 ], "where": [ - 717 + 719 ], "__typename": [ 80 @@ -13503,10 +13532,10 @@ export default { }, "e_friend_status_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -13534,10 +13563,10 @@ export default { }, "e_friend_status_stream_cursor_input": { "initial_value": [ - 732 + 734 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -13557,10 +13586,10 @@ export default { "e_friend_status_update_column": {}, "e_friend_status_updates": { "_set": [ - 730 + 732 ], "where": [ - 717 + 719 ], "__typename": [ 80 @@ -13579,10 +13608,10 @@ export default { }, "e_game_cfg_types_aggregate": { "aggregate": [ - 737 + 739 ], "nodes": [ - 735 + 737 ], "__typename": [ 80 @@ -13593,7 +13622,7 @@ export default { 40, { "columns": [ - 749, + 751, "[e_game_cfg_types_select_column!]" ], "distinct": [ @@ -13602,10 +13631,10 @@ export default { } ], "max": [ - 743 + 745 ], "min": [ - 744 + 746 ], "__typename": [ 80 @@ -13613,13 +13642,13 @@ export default { }, "e_game_cfg_types_bool_exp": { "_and": [ - 738 + 740 ], "_not": [ - 738 + 740 ], "_or": [ - 738 + 740 ], "description": [ 82 @@ -13635,19 +13664,19 @@ export default { "e_game_cfg_types_enum": {}, "e_game_cfg_types_enum_comparison_exp": { "_eq": [ - 740 + 742 ], "_in": [ - 740 + 742 ], "_is_null": [ 5 ], "_neq": [ - 740 + 742 ], "_nin": [ - 740 + 742 ], "__typename": [ 80 @@ -13691,7 +13720,7 @@ export default { 40 ], "returning": [ - 735 + 737 ], "__typename": [ 80 @@ -13699,13 +13728,13 @@ export default { }, "e_game_cfg_types_on_conflict": { "constraint": [ - 739 + 741 ], "update_columns": [ - 753 + 755 ], "where": [ - 738 + 740 ], "__typename": [ 80 @@ -13713,10 +13742,10 @@ export default { }, "e_game_cfg_types_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -13744,10 +13773,10 @@ export default { }, "e_game_cfg_types_stream_cursor_input": { "initial_value": [ - 752 + 754 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -13767,10 +13796,10 @@ export default { "e_game_cfg_types_update_column": {}, "e_game_cfg_types_updates": { "_set": [ - 750 + 752 ], "where": [ - 738 + 740 ], "__typename": [ 80 @@ -13789,10 +13818,10 @@ export default { }, "e_game_server_node_statuses_aggregate": { "aggregate": [ - 757 + 759 ], "nodes": [ - 755 + 757 ], "__typename": [ 80 @@ -13803,7 +13832,7 @@ export default { 40, { "columns": [ - 770, + 772, "[e_game_server_node_statuses_select_column!]" ], "distinct": [ @@ -13812,10 +13841,10 @@ export default { } ], "max": [ - 763 + 765 ], "min": [ - 764 + 766 ], "__typename": [ 80 @@ -13823,13 +13852,13 @@ export default { }, "e_game_server_node_statuses_bool_exp": { "_and": [ - 758 + 760 ], "_not": [ - 758 + 760 ], "_or": [ - 758 + 760 ], "description": [ 82 @@ -13845,19 +13874,19 @@ export default { "e_game_server_node_statuses_enum": {}, "e_game_server_node_statuses_enum_comparison_exp": { "_eq": [ - 760 + 762 ], "_in": [ - 760 + 762 ], "_is_null": [ 5 ], "_neq": [ - 760 + 762 ], "_nin": [ - 760 + 762 ], "__typename": [ 80 @@ -13901,7 +13930,7 @@ export default { 40 ], "returning": [ - 755 + 757 ], "__typename": [ 80 @@ -13909,10 +13938,10 @@ export default { }, "e_game_server_node_statuses_obj_rel_insert_input": { "data": [ - 762 + 764 ], "on_conflict": [ - 767 + 769 ], "__typename": [ 80 @@ -13920,13 +13949,13 @@ export default { }, "e_game_server_node_statuses_on_conflict": { "constraint": [ - 759 + 761 ], "update_columns": [ - 774 + 776 ], "where": [ - 758 + 760 ], "__typename": [ 80 @@ -13934,10 +13963,10 @@ export default { }, "e_game_server_node_statuses_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -13965,10 +13994,10 @@ export default { }, "e_game_server_node_statuses_stream_cursor_input": { "initial_value": [ - 773 + 775 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -13988,10 +14017,10 @@ export default { "e_game_server_node_statuses_update_column": {}, "e_game_server_node_statuses_updates": { "_set": [ - 771 + 773 ], "where": [ - 758 + 760 ], "__typename": [ 80 @@ -14010,10 +14039,10 @@ export default { }, "e_league_movement_types_aggregate": { "aggregate": [ - 778 + 780 ], "nodes": [ - 776 + 778 ], "__typename": [ 80 @@ -14024,7 +14053,7 @@ export default { 40, { "columns": [ - 791, + 793, "[e_league_movement_types_select_column!]" ], "distinct": [ @@ -14033,10 +14062,10 @@ export default { } ], "max": [ - 784 + 786 ], "min": [ - 785 + 787 ], "__typename": [ 80 @@ -14044,13 +14073,13 @@ export default { }, "e_league_movement_types_bool_exp": { "_and": [ - 779 + 781 ], "_not": [ - 779 + 781 ], "_or": [ - 779 + 781 ], "description": [ 82 @@ -14066,19 +14095,19 @@ export default { "e_league_movement_types_enum": {}, "e_league_movement_types_enum_comparison_exp": { "_eq": [ - 781 + 783 ], "_in": [ - 781 + 783 ], "_is_null": [ 5 ], "_neq": [ - 781 + 783 ], "_nin": [ - 781 + 783 ], "__typename": [ 80 @@ -14122,7 +14151,7 @@ export default { 40 ], "returning": [ - 776 + 778 ], "__typename": [ 80 @@ -14130,10 +14159,10 @@ export default { }, "e_league_movement_types_obj_rel_insert_input": { "data": [ - 783 + 785 ], "on_conflict": [ - 788 + 790 ], "__typename": [ 80 @@ -14141,13 +14170,13 @@ export default { }, "e_league_movement_types_on_conflict": { "constraint": [ - 780 + 782 ], "update_columns": [ - 795 + 797 ], "where": [ - 779 + 781 ], "__typename": [ 80 @@ -14155,10 +14184,10 @@ export default { }, "e_league_movement_types_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -14186,10 +14215,10 @@ export default { }, "e_league_movement_types_stream_cursor_input": { "initial_value": [ - 794 + 796 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -14209,10 +14238,10 @@ export default { "e_league_movement_types_update_column": {}, "e_league_movement_types_updates": { "_set": [ - 792 + 794 ], "where": [ - 779 + 781 ], "__typename": [ 80 @@ -14231,10 +14260,10 @@ export default { }, "e_league_proposal_statuses_aggregate": { "aggregate": [ - 799 + 801 ], "nodes": [ - 797 + 799 ], "__typename": [ 80 @@ -14245,7 +14274,7 @@ export default { 40, { "columns": [ - 812, + 814, "[e_league_proposal_statuses_select_column!]" ], "distinct": [ @@ -14254,10 +14283,10 @@ export default { } ], "max": [ - 805 + 807 ], "min": [ - 806 + 808 ], "__typename": [ 80 @@ -14265,13 +14294,13 @@ export default { }, "e_league_proposal_statuses_bool_exp": { "_and": [ - 800 + 802 ], "_not": [ - 800 + 802 ], "_or": [ - 800 + 802 ], "description": [ 82 @@ -14287,19 +14316,19 @@ export default { "e_league_proposal_statuses_enum": {}, "e_league_proposal_statuses_enum_comparison_exp": { "_eq": [ - 802 + 804 ], "_in": [ - 802 + 804 ], "_is_null": [ 5 ], "_neq": [ - 802 + 804 ], "_nin": [ - 802 + 804 ], "__typename": [ 80 @@ -14343,7 +14372,7 @@ export default { 40 ], "returning": [ - 797 + 799 ], "__typename": [ 80 @@ -14351,10 +14380,10 @@ export default { }, "e_league_proposal_statuses_obj_rel_insert_input": { "data": [ - 804 + 806 ], "on_conflict": [ - 809 + 811 ], "__typename": [ 80 @@ -14362,13 +14391,13 @@ export default { }, "e_league_proposal_statuses_on_conflict": { "constraint": [ - 801 + 803 ], "update_columns": [ - 816 + 818 ], "where": [ - 800 + 802 ], "__typename": [ 80 @@ -14376,10 +14405,10 @@ export default { }, "e_league_proposal_statuses_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -14407,10 +14436,10 @@ export default { }, "e_league_proposal_statuses_stream_cursor_input": { "initial_value": [ - 815 + 817 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -14430,10 +14459,10 @@ export default { "e_league_proposal_statuses_update_column": {}, "e_league_proposal_statuses_updates": { "_set": [ - 813 + 815 ], "where": [ - 800 + 802 ], "__typename": [ 80 @@ -14452,10 +14481,10 @@ export default { }, "e_league_registration_statuses_aggregate": { "aggregate": [ - 820 + 822 ], "nodes": [ - 818 + 820 ], "__typename": [ 80 @@ -14466,7 +14495,7 @@ export default { 40, { "columns": [ - 833, + 835, "[e_league_registration_statuses_select_column!]" ], "distinct": [ @@ -14475,10 +14504,10 @@ export default { } ], "max": [ - 826 + 828 ], "min": [ - 827 + 829 ], "__typename": [ 80 @@ -14486,13 +14515,13 @@ export default { }, "e_league_registration_statuses_bool_exp": { "_and": [ - 821 + 823 ], "_not": [ - 821 + 823 ], "_or": [ - 821 + 823 ], "description": [ 82 @@ -14508,19 +14537,19 @@ export default { "e_league_registration_statuses_enum": {}, "e_league_registration_statuses_enum_comparison_exp": { "_eq": [ - 823 + 825 ], "_in": [ - 823 + 825 ], "_is_null": [ 5 ], "_neq": [ - 823 + 825 ], "_nin": [ - 823 + 825 ], "__typename": [ 80 @@ -14564,7 +14593,7 @@ export default { 40 ], "returning": [ - 818 + 820 ], "__typename": [ 80 @@ -14572,10 +14601,10 @@ export default { }, "e_league_registration_statuses_obj_rel_insert_input": { "data": [ - 825 + 827 ], "on_conflict": [ - 830 + 832 ], "__typename": [ 80 @@ -14583,13 +14612,13 @@ export default { }, "e_league_registration_statuses_on_conflict": { "constraint": [ - 822 + 824 ], "update_columns": [ - 837 + 839 ], "where": [ - 821 + 823 ], "__typename": [ 80 @@ -14597,10 +14626,10 @@ export default { }, "e_league_registration_statuses_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -14628,10 +14657,10 @@ export default { }, "e_league_registration_statuses_stream_cursor_input": { "initial_value": [ - 836 + 838 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -14651,10 +14680,10 @@ export default { "e_league_registration_statuses_update_column": {}, "e_league_registration_statuses_updates": { "_set": [ - 834 + 836 ], "where": [ - 821 + 823 ], "__typename": [ 80 @@ -14673,10 +14702,10 @@ export default { }, "e_league_season_statuses_aggregate": { "aggregate": [ - 841 + 843 ], "nodes": [ - 839 + 841 ], "__typename": [ 80 @@ -14687,7 +14716,7 @@ export default { 40, { "columns": [ - 854, + 856, "[e_league_season_statuses_select_column!]" ], "distinct": [ @@ -14696,10 +14725,10 @@ export default { } ], "max": [ - 847 + 849 ], "min": [ - 848 + 850 ], "__typename": [ 80 @@ -14707,13 +14736,13 @@ export default { }, "e_league_season_statuses_bool_exp": { "_and": [ - 842 + 844 ], "_not": [ - 842 + 844 ], "_or": [ - 842 + 844 ], "description": [ 82 @@ -14729,19 +14758,19 @@ export default { "e_league_season_statuses_enum": {}, "e_league_season_statuses_enum_comparison_exp": { "_eq": [ - 844 + 846 ], "_in": [ - 844 + 846 ], "_is_null": [ 5 ], "_neq": [ - 844 + 846 ], "_nin": [ - 844 + 846 ], "__typename": [ 80 @@ -14785,7 +14814,7 @@ export default { 40 ], "returning": [ - 839 + 841 ], "__typename": [ 80 @@ -14793,10 +14822,10 @@ export default { }, "e_league_season_statuses_obj_rel_insert_input": { "data": [ - 846 + 848 ], "on_conflict": [ - 851 + 853 ], "__typename": [ 80 @@ -14804,13 +14833,13 @@ export default { }, "e_league_season_statuses_on_conflict": { "constraint": [ - 843 + 845 ], "update_columns": [ - 858 + 860 ], "where": [ - 842 + 844 ], "__typename": [ 80 @@ -14818,10 +14847,10 @@ export default { }, "e_league_season_statuses_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -14849,10 +14878,10 @@ export default { }, "e_league_season_statuses_stream_cursor_input": { "initial_value": [ - 857 + 859 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -14872,10 +14901,10 @@ export default { "e_league_season_statuses_update_column": {}, "e_league_season_statuses_updates": { "_set": [ - 855 + 857 ], "where": [ - 842 + 844 ], "__typename": [ 80 @@ -14894,10 +14923,10 @@ export default { }, "e_lobby_access_aggregate": { "aggregate": [ - 862 + 864 ], "nodes": [ - 860 + 862 ], "__typename": [ 80 @@ -14908,7 +14937,7 @@ export default { 40, { "columns": [ - 875, + 877, "[e_lobby_access_select_column!]" ], "distinct": [ @@ -14917,10 +14946,10 @@ export default { } ], "max": [ - 868 + 870 ], "min": [ - 869 + 871 ], "__typename": [ 80 @@ -14928,13 +14957,13 @@ export default { }, "e_lobby_access_bool_exp": { "_and": [ - 863 + 865 ], "_not": [ - 863 + 865 ], "_or": [ - 863 + 865 ], "description": [ 82 @@ -14950,19 +14979,19 @@ export default { "e_lobby_access_enum": {}, "e_lobby_access_enum_comparison_exp": { "_eq": [ - 865 + 867 ], "_in": [ - 865 + 867 ], "_is_null": [ 5 ], "_neq": [ - 865 + 867 ], "_nin": [ - 865 + 867 ], "__typename": [ 80 @@ -15006,7 +15035,7 @@ export default { 40 ], "returning": [ - 860 + 862 ], "__typename": [ 80 @@ -15014,10 +15043,10 @@ export default { }, "e_lobby_access_obj_rel_insert_input": { "data": [ - 867 + 869 ], "on_conflict": [ - 872 + 874 ], "__typename": [ 80 @@ -15025,13 +15054,13 @@ export default { }, "e_lobby_access_on_conflict": { "constraint": [ - 864 + 866 ], "update_columns": [ - 879 + 881 ], "where": [ - 863 + 865 ], "__typename": [ 80 @@ -15039,10 +15068,10 @@ export default { }, "e_lobby_access_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -15070,10 +15099,10 @@ export default { }, "e_lobby_access_stream_cursor_input": { "initial_value": [ - 878 + 880 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -15093,10 +15122,10 @@ export default { "e_lobby_access_update_column": {}, "e_lobby_access_updates": { "_set": [ - 876 + 878 ], "where": [ - 863 + 865 ], "__typename": [ 80 @@ -15115,10 +15144,10 @@ export default { }, "e_lobby_player_status_aggregate": { "aggregate": [ - 883 + 885 ], "nodes": [ - 881 + 883 ], "__typename": [ 80 @@ -15129,7 +15158,7 @@ export default { 40, { "columns": [ - 895, + 897, "[e_lobby_player_status_select_column!]" ], "distinct": [ @@ -15138,10 +15167,10 @@ export default { } ], "max": [ - 889 + 891 ], "min": [ - 890 + 892 ], "__typename": [ 80 @@ -15149,13 +15178,13 @@ export default { }, "e_lobby_player_status_bool_exp": { "_and": [ - 884 + 886 ], "_not": [ - 884 + 886 ], "_or": [ - 884 + 886 ], "description": [ 82 @@ -15171,19 +15200,19 @@ export default { "e_lobby_player_status_enum": {}, "e_lobby_player_status_enum_comparison_exp": { "_eq": [ - 886 + 888 ], "_in": [ - 886 + 888 ], "_is_null": [ 5 ], "_neq": [ - 886 + 888 ], "_nin": [ - 886 + 888 ], "__typename": [ 80 @@ -15227,7 +15256,7 @@ export default { 40 ], "returning": [ - 881 + 883 ], "__typename": [ 80 @@ -15235,13 +15264,13 @@ export default { }, "e_lobby_player_status_on_conflict": { "constraint": [ - 885 + 887 ], "update_columns": [ - 899 + 901 ], "where": [ - 884 + 886 ], "__typename": [ 80 @@ -15249,10 +15278,10 @@ export default { }, "e_lobby_player_status_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -15280,10 +15309,10 @@ export default { }, "e_lobby_player_status_stream_cursor_input": { "initial_value": [ - 898 + 900 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -15303,10 +15332,10 @@ export default { "e_lobby_player_status_update_column": {}, "e_lobby_player_status_updates": { "_set": [ - 896 + 898 ], "where": [ - 884 + 886 ], "__typename": [ 80 @@ -15325,10 +15354,10 @@ export default { }, "e_map_pool_types_aggregate": { "aggregate": [ - 903 + 905 ], "nodes": [ - 901 + 903 ], "__typename": [ 80 @@ -15339,7 +15368,7 @@ export default { 40, { "columns": [ - 916, + 918, "[e_map_pool_types_select_column!]" ], "distinct": [ @@ -15348,10 +15377,10 @@ export default { } ], "max": [ - 909 + 911 ], "min": [ - 910 + 912 ], "__typename": [ 80 @@ -15359,13 +15388,13 @@ export default { }, "e_map_pool_types_bool_exp": { "_and": [ - 904 + 906 ], "_not": [ - 904 + 906 ], "_or": [ - 904 + 906 ], "description": [ 82 @@ -15381,19 +15410,19 @@ export default { "e_map_pool_types_enum": {}, "e_map_pool_types_enum_comparison_exp": { "_eq": [ - 906 + 908 ], "_in": [ - 906 + 908 ], "_is_null": [ 5 ], "_neq": [ - 906 + 908 ], "_nin": [ - 906 + 908 ], "__typename": [ 80 @@ -15437,7 +15466,7 @@ export default { 40 ], "returning": [ - 901 + 903 ], "__typename": [ 80 @@ -15445,10 +15474,10 @@ export default { }, "e_map_pool_types_obj_rel_insert_input": { "data": [ - 908 + 910 ], "on_conflict": [ - 913 + 915 ], "__typename": [ 80 @@ -15456,13 +15485,13 @@ export default { }, "e_map_pool_types_on_conflict": { "constraint": [ - 905 + 907 ], "update_columns": [ - 920 + 922 ], "where": [ - 904 + 906 ], "__typename": [ 80 @@ -15470,10 +15499,10 @@ export default { }, "e_map_pool_types_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -15501,10 +15530,10 @@ export default { }, "e_map_pool_types_stream_cursor_input": { "initial_value": [ - 919 + 921 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -15524,10 +15553,10 @@ export default { "e_map_pool_types_update_column": {}, "e_map_pool_types_updates": { "_set": [ - 917 + 919 ], "where": [ - 904 + 906 ], "__typename": [ 80 @@ -15538,10 +15567,10 @@ export default { 80 ], "match_clips": [ - 2333, + 2335, { "distinct_on": [ - 2355, + 2357, "[match_clips_select_column!]" ], "limit": [ @@ -15551,19 +15580,19 @@ export default { 40 ], "order_by": [ - 2353, + 2355, "[match_clips_order_by!]" ], "where": [ - 2342 + 2344 ] } ], "match_clips_aggregate": [ - 2334, + 2336, { "distinct_on": [ - 2355, + 2357, "[match_clips_select_column!]" ], "limit": [ @@ -15573,11 +15602,11 @@ export default { 40 ], "order_by": [ - 2353, + 2355, "[match_clips_order_by!]" ], "where": [ - 2342 + 2344 ] } ], @@ -15590,10 +15619,10 @@ export default { }, "e_match_clip_visibility_aggregate": { "aggregate": [ - 924 + 926 ], "nodes": [ - 922 + 924 ], "__typename": [ 80 @@ -15604,7 +15633,7 @@ export default { 40, { "columns": [ - 936, + 938, "[e_match_clip_visibility_select_column!]" ], "distinct": [ @@ -15613,10 +15642,10 @@ export default { } ], "max": [ - 930 + 932 ], "min": [ - 931 + 933 ], "__typename": [ 80 @@ -15624,22 +15653,22 @@ export default { }, "e_match_clip_visibility_bool_exp": { "_and": [ - 925 + 927 ], "_not": [ - 925 + 927 ], "_or": [ - 925 + 927 ], "description": [ 82 ], "match_clips": [ - 2342 + 2344 ], "match_clips_aggregate": [ - 2335 + 2337 ], "value": [ 82 @@ -15652,19 +15681,19 @@ export default { "e_match_clip_visibility_enum": {}, "e_match_clip_visibility_enum_comparison_exp": { "_eq": [ - 927 + 929 ], "_in": [ - 927 + 929 ], "_is_null": [ 5 ], "_neq": [ - 927 + 929 ], "_nin": [ - 927 + 929 ], "__typename": [ 80 @@ -15675,7 +15704,7 @@ export default { 80 ], "match_clips": [ - 2339 + 2341 ], "value": [ 80 @@ -15711,7 +15740,7 @@ export default { 40 ], "returning": [ - 922 + 924 ], "__typename": [ 80 @@ -15719,13 +15748,13 @@ export default { }, "e_match_clip_visibility_on_conflict": { "constraint": [ - 926 + 928 ], "update_columns": [ - 940 + 942 ], "where": [ - 925 + 927 ], "__typename": [ 80 @@ -15733,13 +15762,13 @@ export default { }, "e_match_clip_visibility_order_by": { "description": [ - 2979 + 3008 ], "match_clips_aggregate": [ - 2338 + 2340 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -15767,10 +15796,10 @@ export default { }, "e_match_clip_visibility_stream_cursor_input": { "initial_value": [ - 939 + 941 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -15790,10 +15819,10 @@ export default { "e_match_clip_visibility_update_column": {}, "e_match_clip_visibility_updates": { "_set": [ - 937 + 939 ], "where": [ - 925 + 927 ], "__typename": [ 80 @@ -15804,10 +15833,10 @@ export default { 80 ], "match_maps": [ - 2628, + 2630, { "distinct_on": [ - 2650, + 2652, "[match_maps_select_column!]" ], "limit": [ @@ -15817,19 +15846,19 @@ export default { 40 ], "order_by": [ - 2648, + 2650, "[match_maps_order_by!]" ], "where": [ - 2637 + 2639 ] } ], "match_maps_aggregate": [ - 2629, + 2631, { "distinct_on": [ - 2650, + 2652, "[match_maps_select_column!]" ], "limit": [ @@ -15839,11 +15868,11 @@ export default { 40 ], "order_by": [ - 2648, + 2650, "[match_maps_order_by!]" ], "where": [ - 2637 + 2639 ] } ], @@ -15856,10 +15885,10 @@ export default { }, "e_match_map_status_aggregate": { "aggregate": [ - 944 + 946 ], "nodes": [ - 942 + 944 ], "__typename": [ 80 @@ -15870,7 +15899,7 @@ export default { 40, { "columns": [ - 957, + 959, "[e_match_map_status_select_column!]" ], "distinct": [ @@ -15879,10 +15908,10 @@ export default { } ], "max": [ - 950 + 952 ], "min": [ - 951 + 953 ], "__typename": [ 80 @@ -15890,22 +15919,22 @@ export default { }, "e_match_map_status_bool_exp": { "_and": [ - 945 + 947 ], "_not": [ - 945 + 947 ], "_or": [ - 945 + 947 ], "description": [ 82 ], "match_maps": [ - 2637 + 2639 ], "match_maps_aggregate": [ - 2630 + 2632 ], "value": [ 82 @@ -15918,19 +15947,19 @@ export default { "e_match_map_status_enum": {}, "e_match_map_status_enum_comparison_exp": { "_eq": [ - 947 + 949 ], "_in": [ - 947 + 949 ], "_is_null": [ 5 ], "_neq": [ - 947 + 949 ], "_nin": [ - 947 + 949 ], "__typename": [ 80 @@ -15941,7 +15970,7 @@ export default { 80 ], "match_maps": [ - 2634 + 2636 ], "value": [ 80 @@ -15977,7 +16006,7 @@ export default { 40 ], "returning": [ - 942 + 944 ], "__typename": [ 80 @@ -15985,10 +16014,10 @@ export default { }, "e_match_map_status_obj_rel_insert_input": { "data": [ - 949 + 951 ], "on_conflict": [ - 954 + 956 ], "__typename": [ 80 @@ -15996,13 +16025,13 @@ export default { }, "e_match_map_status_on_conflict": { "constraint": [ - 946 + 948 ], "update_columns": [ - 961 + 963 ], "where": [ - 945 + 947 ], "__typename": [ 80 @@ -16010,13 +16039,13 @@ export default { }, "e_match_map_status_order_by": { "description": [ - 2979 + 3008 ], "match_maps_aggregate": [ - 2633 + 2635 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -16044,10 +16073,10 @@ export default { }, "e_match_map_status_stream_cursor_input": { "initial_value": [ - 960 + 962 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -16067,10 +16096,10 @@ export default { "e_match_map_status_update_column": {}, "e_match_map_status_updates": { "_set": [ - 958 + 960 ], "where": [ - 945 + 947 ], "__typename": [ 80 @@ -16089,10 +16118,10 @@ export default { }, "e_match_mode_aggregate": { "aggregate": [ - 965 + 967 ], "nodes": [ - 963 + 965 ], "__typename": [ 80 @@ -16103,7 +16132,7 @@ export default { 40, { "columns": [ - 977, + 979, "[e_match_mode_select_column!]" ], "distinct": [ @@ -16112,10 +16141,10 @@ export default { } ], "max": [ - 971 + 973 ], "min": [ - 972 + 974 ], "__typename": [ 80 @@ -16123,13 +16152,13 @@ export default { }, "e_match_mode_bool_exp": { "_and": [ - 966 + 968 ], "_not": [ - 966 + 968 ], "_or": [ - 966 + 968 ], "description": [ 82 @@ -16145,19 +16174,19 @@ export default { "e_match_mode_enum": {}, "e_match_mode_enum_comparison_exp": { "_eq": [ - 968 + 970 ], "_in": [ - 968 + 970 ], "_is_null": [ 5 ], "_neq": [ - 968 + 970 ], "_nin": [ - 968 + 970 ], "__typename": [ 80 @@ -16201,7 +16230,7 @@ export default { 40 ], "returning": [ - 963 + 965 ], "__typename": [ 80 @@ -16209,13 +16238,13 @@ export default { }, "e_match_mode_on_conflict": { "constraint": [ - 967 + 969 ], "update_columns": [ - 981 + 983 ], "where": [ - 966 + 968 ], "__typename": [ 80 @@ -16223,10 +16252,10 @@ export default { }, "e_match_mode_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -16254,10 +16283,10 @@ export default { }, "e_match_mode_stream_cursor_input": { "initial_value": [ - 980 + 982 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -16277,10 +16306,10 @@ export default { "e_match_mode_update_column": {}, "e_match_mode_updates": { "_set": [ - 978 + 980 ], "where": [ - 966 + 968 ], "__typename": [ 80 @@ -16291,10 +16320,10 @@ export default { 80 ], "match_lineup_players": [ - 2421, + 2423, { "distinct_on": [ - 2444, + 2446, "[match_lineup_players_select_column!]" ], "limit": [ @@ -16304,19 +16333,19 @@ export default { 40 ], "order_by": [ - 2442, + 2444, "[match_lineup_players_order_by!]" ], "where": [ - 2432 + 2434 ] } ], "match_lineup_players_aggregate": [ - 2422, + 2424, { "distinct_on": [ - 2444, + 2446, "[match_lineup_players_select_column!]" ], "limit": [ @@ -16326,11 +16355,11 @@ export default { 40 ], "order_by": [ - 2442, + 2444, "[match_lineup_players_order_by!]" ], "where": [ - 2432 + 2434 ] } ], @@ -16343,10 +16372,10 @@ export default { }, "e_match_party_sources_aggregate": { "aggregate": [ - 985 + 987 ], "nodes": [ - 983 + 985 ], "__typename": [ 80 @@ -16357,7 +16386,7 @@ export default { 40, { "columns": [ - 997, + 999, "[e_match_party_sources_select_column!]" ], "distinct": [ @@ -16366,10 +16395,10 @@ export default { } ], "max": [ - 991 + 993 ], "min": [ - 992 + 994 ], "__typename": [ 80 @@ -16377,22 +16406,22 @@ export default { }, "e_match_party_sources_bool_exp": { "_and": [ - 986 + 988 ], "_not": [ - 986 + 988 ], "_or": [ - 986 + 988 ], "description": [ 82 ], "match_lineup_players": [ - 2432 + 2434 ], "match_lineup_players_aggregate": [ - 2423 + 2425 ], "value": [ 82 @@ -16405,19 +16434,19 @@ export default { "e_match_party_sources_enum": {}, "e_match_party_sources_enum_comparison_exp": { "_eq": [ - 988 + 990 ], "_in": [ - 988 + 990 ], "_is_null": [ 5 ], "_neq": [ - 988 + 990 ], "_nin": [ - 988 + 990 ], "__typename": [ 80 @@ -16428,7 +16457,7 @@ export default { 80 ], "match_lineup_players": [ - 2429 + 2431 ], "value": [ 80 @@ -16464,7 +16493,7 @@ export default { 40 ], "returning": [ - 983 + 985 ], "__typename": [ 80 @@ -16472,13 +16501,13 @@ export default { }, "e_match_party_sources_on_conflict": { "constraint": [ - 987 + 989 ], "update_columns": [ - 1001 + 1003 ], "where": [ - 986 + 988 ], "__typename": [ 80 @@ -16486,13 +16515,13 @@ export default { }, "e_match_party_sources_order_by": { "description": [ - 2979 + 3008 ], "match_lineup_players_aggregate": [ - 2428 + 2430 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -16520,10 +16549,10 @@ export default { }, "e_match_party_sources_stream_cursor_input": { "initial_value": [ - 1000 + 1002 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -16543,10 +16572,10 @@ export default { "e_match_party_sources_update_column": {}, "e_match_party_sources_updates": { "_set": [ - 998 + 1000 ], "where": [ - 986 + 988 ], "__typename": [ 80 @@ -16557,10 +16586,10 @@ export default { 80 ], "matches": [ - 2794, + 2796, { "distinct_on": [ - 2816, + 2818, "[matches_select_column!]" ], "limit": [ @@ -16570,19 +16599,19 @@ export default { 40 ], "order_by": [ - 2814, + 2816, "[matches_order_by!]" ], "where": [ - 2803 + 2805 ] } ], "matches_aggregate": [ - 2795, + 2797, { "distinct_on": [ - 2816, + 2818, "[matches_select_column!]" ], "limit": [ @@ -16592,11 +16621,11 @@ export default { 40 ], "order_by": [ - 2814, + 2816, "[matches_order_by!]" ], "where": [ - 2803 + 2805 ] } ], @@ -16609,10 +16638,10 @@ export default { }, "e_match_status_aggregate": { "aggregate": [ - 1005 + 1007 ], "nodes": [ - 1003 + 1005 ], "__typename": [ 80 @@ -16623,7 +16652,7 @@ export default { 40, { "columns": [ - 1018, + 1020, "[e_match_status_select_column!]" ], "distinct": [ @@ -16632,10 +16661,10 @@ export default { } ], "max": [ - 1011 + 1013 ], "min": [ - 1012 + 1014 ], "__typename": [ 80 @@ -16643,22 +16672,22 @@ export default { }, "e_match_status_bool_exp": { "_and": [ - 1006 + 1008 ], "_not": [ - 1006 + 1008 ], "_or": [ - 1006 + 1008 ], "description": [ 82 ], "matches": [ - 2803 + 2805 ], "matches_aggregate": [ - 2796 + 2798 ], "value": [ 82 @@ -16671,19 +16700,19 @@ export default { "e_match_status_enum": {}, "e_match_status_enum_comparison_exp": { "_eq": [ - 1008 + 1010 ], "_in": [ - 1008 + 1010 ], "_is_null": [ 5 ], "_neq": [ - 1008 + 1010 ], "_nin": [ - 1008 + 1010 ], "__typename": [ 80 @@ -16694,7 +16723,7 @@ export default { 80 ], "matches": [ - 2800 + 2802 ], "value": [ 80 @@ -16730,7 +16759,7 @@ export default { 40 ], "returning": [ - 1003 + 1005 ], "__typename": [ 80 @@ -16738,10 +16767,10 @@ export default { }, "e_match_status_obj_rel_insert_input": { "data": [ - 1010 + 1012 ], "on_conflict": [ - 1015 + 1017 ], "__typename": [ 80 @@ -16749,13 +16778,13 @@ export default { }, "e_match_status_on_conflict": { "constraint": [ - 1007 + 1009 ], "update_columns": [ - 1022 + 1024 ], "where": [ - 1006 + 1008 ], "__typename": [ 80 @@ -16763,13 +16792,13 @@ export default { }, "e_match_status_order_by": { "description": [ - 2979 + 3008 ], "matches_aggregate": [ - 2799 + 2801 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -16797,10 +16826,10 @@ export default { }, "e_match_status_stream_cursor_input": { "initial_value": [ - 1021 + 1023 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -16820,10 +16849,10 @@ export default { "e_match_status_update_column": {}, "e_match_status_updates": { "_set": [ - 1019 + 1021 ], "where": [ - 1006 + 1008 ], "__typename": [ 80 @@ -16834,10 +16863,10 @@ export default { 80 ], "maps": [ - 2304, + 2306, { "distinct_on": [ - 2325, + 2327, "[maps_select_column!]" ], "limit": [ @@ -16847,19 +16876,19 @@ export default { 40 ], "order_by": [ - 2323, + 2325, "[maps_order_by!]" ], "where": [ - 2313 + 2315 ] } ], "maps_aggregate": [ - 2305, + 2307, { "distinct_on": [ - 2325, + 2327, "[maps_select_column!]" ], "limit": [ @@ -16869,11 +16898,11 @@ export default { 40 ], "order_by": [ - 2323, + 2325, "[maps_order_by!]" ], "where": [ - 2313 + 2315 ] } ], @@ -16886,10 +16915,10 @@ export default { }, "e_match_types_aggregate": { "aggregate": [ - 1026 + 1028 ], "nodes": [ - 1024 + 1026 ], "__typename": [ 80 @@ -16900,7 +16929,7 @@ export default { 40, { "columns": [ - 1039, + 1041, "[e_match_types_select_column!]" ], "distinct": [ @@ -16909,10 +16938,10 @@ export default { } ], "max": [ - 1032 + 1034 ], "min": [ - 1033 + 1035 ], "__typename": [ 80 @@ -16920,22 +16949,22 @@ export default { }, "e_match_types_bool_exp": { "_and": [ - 1027 + 1029 ], "_not": [ - 1027 + 1029 ], "_or": [ - 1027 + 1029 ], "description": [ 82 ], "maps": [ - 2313 + 2315 ], "maps_aggregate": [ - 2306 + 2308 ], "value": [ 82 @@ -16948,19 +16977,19 @@ export default { "e_match_types_enum": {}, "e_match_types_enum_comparison_exp": { "_eq": [ - 1029 + 1031 ], "_in": [ - 1029 + 1031 ], "_is_null": [ 5 ], "_neq": [ - 1029 + 1031 ], "_nin": [ - 1029 + 1031 ], "__typename": [ 80 @@ -16971,7 +17000,7 @@ export default { 80 ], "maps": [ - 2312 + 2314 ], "value": [ 80 @@ -17007,7 +17036,7 @@ export default { 40 ], "returning": [ - 1024 + 1026 ], "__typename": [ 80 @@ -17015,10 +17044,10 @@ export default { }, "e_match_types_obj_rel_insert_input": { "data": [ - 1031 + 1033 ], "on_conflict": [ - 1036 + 1038 ], "__typename": [ 80 @@ -17026,13 +17055,13 @@ export default { }, "e_match_types_on_conflict": { "constraint": [ - 1028 + 1030 ], "update_columns": [ - 1043 + 1045 ], "where": [ - 1027 + 1029 ], "__typename": [ 80 @@ -17040,13 +17069,13 @@ export default { }, "e_match_types_order_by": { "description": [ - 2979 + 3008 ], "maps_aggregate": [ - 2311 + 2313 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -17074,10 +17103,10 @@ export default { }, "e_match_types_stream_cursor_input": { "initial_value": [ - 1042 + 1044 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -17097,10 +17126,10 @@ export default { "e_match_types_update_column": {}, "e_match_types_updates": { "_set": [ - 1040 + 1042 ], "where": [ - 1027 + 1029 ], "__typename": [ 80 @@ -17119,10 +17148,10 @@ export default { }, "e_notification_types_aggregate": { "aggregate": [ - 1047 + 1049 ], "nodes": [ - 1045 + 1047 ], "__typename": [ 80 @@ -17133,7 +17162,7 @@ export default { 40, { "columns": [ - 1059, + 1061, "[e_notification_types_select_column!]" ], "distinct": [ @@ -17142,10 +17171,10 @@ export default { } ], "max": [ - 1053 + 1055 ], "min": [ - 1054 + 1056 ], "__typename": [ 80 @@ -17153,13 +17182,13 @@ export default { }, "e_notification_types_bool_exp": { "_and": [ - 1048 + 1050 ], "_not": [ - 1048 + 1050 ], "_or": [ - 1048 + 1050 ], "description": [ 82 @@ -17175,19 +17204,19 @@ export default { "e_notification_types_enum": {}, "e_notification_types_enum_comparison_exp": { "_eq": [ - 1050 + 1052 ], "_in": [ - 1050 + 1052 ], "_is_null": [ 5 ], "_neq": [ - 1050 + 1052 ], "_nin": [ - 1050 + 1052 ], "__typename": [ 80 @@ -17231,7 +17260,7 @@ export default { 40 ], "returning": [ - 1045 + 1047 ], "__typename": [ 80 @@ -17239,13 +17268,13 @@ export default { }, "e_notification_types_on_conflict": { "constraint": [ - 1049 + 1051 ], "update_columns": [ - 1063 + 1065 ], "where": [ - 1048 + 1050 ], "__typename": [ 80 @@ -17253,10 +17282,10 @@ export default { }, "e_notification_types_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -17284,10 +17313,10 @@ export default { }, "e_notification_types_stream_cursor_input": { "initial_value": [ - 1062 + 1064 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -17307,10 +17336,10 @@ export default { "e_notification_types_update_column": {}, "e_notification_types_updates": { "_set": [ - 1060 + 1062 ], "where": [ - 1048 + 1050 ], "__typename": [ 80 @@ -17321,10 +17350,10 @@ export default { 80 ], "player_objectives": [ - 3535, + 3564, { "distinct_on": [ - 3556, + 3585, "[player_objectives_select_column!]" ], "limit": [ @@ -17334,19 +17363,19 @@ export default { 40 ], "order_by": [ - 3554, + 3583, "[player_objectives_order_by!]" ], "where": [ - 3544 + 3573 ] } ], "player_objectives_aggregate": [ - 3536, + 3565, { "distinct_on": [ - 3556, + 3585, "[player_objectives_select_column!]" ], "limit": [ @@ -17356,11 +17385,11 @@ export default { 40 ], "order_by": [ - 3554, + 3583, "[player_objectives_order_by!]" ], "where": [ - 3544 + 3573 ] } ], @@ -17373,10 +17402,10 @@ export default { }, "e_objective_types_aggregate": { "aggregate": [ - 1067 + 1069 ], "nodes": [ - 1065 + 1067 ], "__typename": [ 80 @@ -17387,7 +17416,7 @@ export default { 40, { "columns": [ - 1079, + 1081, "[e_objective_types_select_column!]" ], "distinct": [ @@ -17396,10 +17425,10 @@ export default { } ], "max": [ - 1073 + 1075 ], "min": [ - 1074 + 1076 ], "__typename": [ 80 @@ -17407,22 +17436,22 @@ export default { }, "e_objective_types_bool_exp": { "_and": [ - 1068 + 1070 ], "_not": [ - 1068 + 1070 ], "_or": [ - 1068 + 1070 ], "description": [ 82 ], "player_objectives": [ - 3544 + 3573 ], "player_objectives_aggregate": [ - 3537 + 3566 ], "value": [ 82 @@ -17435,19 +17464,19 @@ export default { "e_objective_types_enum": {}, "e_objective_types_enum_comparison_exp": { "_eq": [ - 1070 + 1072 ], "_in": [ - 1070 + 1072 ], "_is_null": [ 5 ], "_neq": [ - 1070 + 1072 ], "_nin": [ - 1070 + 1072 ], "__typename": [ 80 @@ -17458,7 +17487,7 @@ export default { 80 ], "player_objectives": [ - 3541 + 3570 ], "value": [ 80 @@ -17494,7 +17523,7 @@ export default { 40 ], "returning": [ - 1065 + 1067 ], "__typename": [ 80 @@ -17502,13 +17531,13 @@ export default { }, "e_objective_types_on_conflict": { "constraint": [ - 1069 + 1071 ], "update_columns": [ - 1083 + 1085 ], "where": [ - 1068 + 1070 ], "__typename": [ 80 @@ -17516,13 +17545,13 @@ export default { }, "e_objective_types_order_by": { "description": [ - 2979 + 3008 ], "player_objectives_aggregate": [ - 3540 + 3569 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -17550,10 +17579,10 @@ export default { }, "e_objective_types_stream_cursor_input": { "initial_value": [ - 1082 + 1084 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -17573,10 +17602,10 @@ export default { "e_objective_types_update_column": {}, "e_objective_types_updates": { "_set": [ - 1080 + 1082 ], "where": [ - 1068 + 1070 ], "__typename": [ 80 @@ -17595,10 +17624,10 @@ export default { }, "e_player_roles_aggregate": { "aggregate": [ - 1087 + 1089 ], "nodes": [ - 1085 + 1087 ], "__typename": [ 80 @@ -17609,7 +17638,7 @@ export default { 40, { "columns": [ - 1099, + 1101, "[e_player_roles_select_column!]" ], "distinct": [ @@ -17618,10 +17647,10 @@ export default { } ], "max": [ - 1093 + 1095 ], "min": [ - 1094 + 1096 ], "__typename": [ 80 @@ -17629,13 +17658,13 @@ export default { }, "e_player_roles_bool_exp": { "_and": [ - 1088 + 1090 ], "_not": [ - 1088 + 1090 ], "_or": [ - 1088 + 1090 ], "description": [ 82 @@ -17651,19 +17680,19 @@ export default { "e_player_roles_enum": {}, "e_player_roles_enum_comparison_exp": { "_eq": [ - 1090 + 1092 ], "_in": [ - 1090 + 1092 ], "_is_null": [ 5 ], "_neq": [ - 1090 + 1092 ], "_nin": [ - 1090 + 1092 ], "__typename": [ 80 @@ -17707,7 +17736,7 @@ export default { 40 ], "returning": [ - 1085 + 1087 ], "__typename": [ 80 @@ -17715,13 +17744,13 @@ export default { }, "e_player_roles_on_conflict": { "constraint": [ - 1089 + 1091 ], "update_columns": [ - 1103 + 1105 ], "where": [ - 1088 + 1090 ], "__typename": [ 80 @@ -17729,10 +17758,10 @@ export default { }, "e_player_roles_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -17760,10 +17789,10 @@ export default { }, "e_player_roles_stream_cursor_input": { "initial_value": [ - 1102 + 1104 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -17783,10 +17812,10 @@ export default { "e_player_roles_update_column": {}, "e_player_roles_updates": { "_set": [ - 1100 + 1102 ], "where": [ - 1088 + 1090 ], "__typename": [ 80 @@ -17805,10 +17834,10 @@ export default { }, "e_plugin_runtimes_aggregate": { "aggregate": [ - 1107 + 1109 ], "nodes": [ - 1105 + 1107 ], "__typename": [ 80 @@ -17819,7 +17848,7 @@ export default { 40, { "columns": [ - 1119, + 1121, "[e_plugin_runtimes_select_column!]" ], "distinct": [ @@ -17828,10 +17857,10 @@ export default { } ], "max": [ - 1113 + 1115 ], "min": [ - 1114 + 1116 ], "__typename": [ 80 @@ -17839,13 +17868,13 @@ export default { }, "e_plugin_runtimes_bool_exp": { "_and": [ - 1108 + 1110 ], "_not": [ - 1108 + 1110 ], "_or": [ - 1108 + 1110 ], "description": [ 82 @@ -17861,19 +17890,19 @@ export default { "e_plugin_runtimes_enum": {}, "e_plugin_runtimes_enum_comparison_exp": { "_eq": [ - 1110 + 1112 ], "_in": [ - 1110 + 1112 ], "_is_null": [ 5 ], "_neq": [ - 1110 + 1112 ], "_nin": [ - 1110 + 1112 ], "__typename": [ 80 @@ -17917,7 +17946,7 @@ export default { 40 ], "returning": [ - 1105 + 1107 ], "__typename": [ 80 @@ -17925,13 +17954,13 @@ export default { }, "e_plugin_runtimes_on_conflict": { "constraint": [ - 1109 + 1111 ], "update_columns": [ - 1123 + 1125 ], "where": [ - 1108 + 1110 ], "__typename": [ 80 @@ -17939,10 +17968,10 @@ export default { }, "e_plugin_runtimes_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -17970,10 +17999,10 @@ export default { }, "e_plugin_runtimes_stream_cursor_input": { "initial_value": [ - 1122 + 1124 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -17993,10 +18022,10 @@ export default { "e_plugin_runtimes_update_column": {}, "e_plugin_runtimes_updates": { "_set": [ - 1120 + 1122 ], "where": [ - 1108 + 1110 ], "__typename": [ 80 @@ -18015,10 +18044,10 @@ export default { }, "e_ready_settings_aggregate": { "aggregate": [ - 1127 + 1129 ], "nodes": [ - 1125 + 1127 ], "__typename": [ 80 @@ -18029,7 +18058,7 @@ export default { 40, { "columns": [ - 1139, + 1141, "[e_ready_settings_select_column!]" ], "distinct": [ @@ -18038,10 +18067,10 @@ export default { } ], "max": [ - 1133 + 1135 ], "min": [ - 1134 + 1136 ], "__typename": [ 80 @@ -18049,13 +18078,13 @@ export default { }, "e_ready_settings_bool_exp": { "_and": [ - 1128 + 1130 ], "_not": [ - 1128 + 1130 ], "_or": [ - 1128 + 1130 ], "description": [ 82 @@ -18071,19 +18100,19 @@ export default { "e_ready_settings_enum": {}, "e_ready_settings_enum_comparison_exp": { "_eq": [ - 1130 + 1132 ], "_in": [ - 1130 + 1132 ], "_is_null": [ 5 ], "_neq": [ - 1130 + 1132 ], "_nin": [ - 1130 + 1132 ], "__typename": [ 80 @@ -18127,7 +18156,7 @@ export default { 40 ], "returning": [ - 1125 + 1127 ], "__typename": [ 80 @@ -18135,13 +18164,13 @@ export default { }, "e_ready_settings_on_conflict": { "constraint": [ - 1129 + 1131 ], "update_columns": [ - 1143 + 1145 ], "where": [ - 1128 + 1130 ], "__typename": [ 80 @@ -18149,10 +18178,10 @@ export default { }, "e_ready_settings_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -18180,10 +18209,10 @@ export default { }, "e_ready_settings_stream_cursor_input": { "initial_value": [ - 1142 + 1144 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -18203,10 +18232,10 @@ export default { "e_ready_settings_update_column": {}, "e_ready_settings_updates": { "_set": [ - 1140 + 1142 ], "where": [ - 1128 + 1130 ], "__typename": [ 80 @@ -18225,10 +18254,10 @@ export default { }, "e_sanction_types_aggregate": { "aggregate": [ - 1147 + 1149 ], "nodes": [ - 1145 + 1147 ], "__typename": [ 80 @@ -18239,7 +18268,7 @@ export default { 40, { "columns": [ - 1160, + 1162, "[e_sanction_types_select_column!]" ], "distinct": [ @@ -18248,10 +18277,10 @@ export default { } ], "max": [ - 1153 + 1155 ], "min": [ - 1154 + 1156 ], "__typename": [ 80 @@ -18259,13 +18288,13 @@ export default { }, "e_sanction_types_bool_exp": { "_and": [ - 1148 + 1150 ], "_not": [ - 1148 + 1150 ], "_or": [ - 1148 + 1150 ], "description": [ 82 @@ -18281,19 +18310,19 @@ export default { "e_sanction_types_enum": {}, "e_sanction_types_enum_comparison_exp": { "_eq": [ - 1150 + 1152 ], "_in": [ - 1150 + 1152 ], "_is_null": [ 5 ], "_neq": [ - 1150 + 1152 ], "_nin": [ - 1150 + 1152 ], "__typename": [ 80 @@ -18337,7 +18366,7 @@ export default { 40 ], "returning": [ - 1145 + 1147 ], "__typename": [ 80 @@ -18345,10 +18374,10 @@ export default { }, "e_sanction_types_obj_rel_insert_input": { "data": [ - 1152 + 1154 ], "on_conflict": [ - 1157 + 1159 ], "__typename": [ 80 @@ -18356,13 +18385,13 @@ export default { }, "e_sanction_types_on_conflict": { "constraint": [ - 1149 + 1151 ], "update_columns": [ - 1164 + 1166 ], "where": [ - 1148 + 1150 ], "__typename": [ 80 @@ -18370,10 +18399,10 @@ export default { }, "e_sanction_types_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -18401,10 +18430,10 @@ export default { }, "e_sanction_types_stream_cursor_input": { "initial_value": [ - 1163 + 1165 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -18424,10 +18453,10 @@ export default { "e_sanction_types_update_column": {}, "e_sanction_types_updates": { "_set": [ - 1161 + 1163 ], "where": [ - 1148 + 1150 ], "__typename": [ 80 @@ -18438,10 +18467,10 @@ export default { 80 ], "scrim_requests": [ - 4378, + 4434, { "distinct_on": [ - 4402, + 4458, "[team_scrim_requests_select_column!]" ], "limit": [ @@ -18451,19 +18480,19 @@ export default { 40 ], "order_by": [ - 4400, + 4456, "[team_scrim_requests_order_by!]" ], "where": [ - 4389 + 4445 ] } ], "scrim_requests_aggregate": [ - 4379, + 4435, { "distinct_on": [ - 4402, + 4458, "[team_scrim_requests_select_column!]" ], "limit": [ @@ -18473,11 +18502,11 @@ export default { 40 ], "order_by": [ - 4400, + 4456, "[team_scrim_requests_order_by!]" ], "where": [ - 4389 + 4445 ] } ], @@ -18490,10 +18519,10 @@ export default { }, "e_scrim_request_statuses_aggregate": { "aggregate": [ - 1168 + 1170 ], "nodes": [ - 1166 + 1168 ], "__typename": [ 80 @@ -18504,7 +18533,7 @@ export default { 40, { "columns": [ - 1180, + 1182, "[e_scrim_request_statuses_select_column!]" ], "distinct": [ @@ -18513,10 +18542,10 @@ export default { } ], "max": [ - 1174 + 1176 ], "min": [ - 1175 + 1177 ], "__typename": [ 80 @@ -18524,22 +18553,22 @@ export default { }, "e_scrim_request_statuses_bool_exp": { "_and": [ - 1169 + 1171 ], "_not": [ - 1169 + 1171 ], "_or": [ - 1169 + 1171 ], "description": [ 82 ], "scrim_requests": [ - 4389 + 4445 ], "scrim_requests_aggregate": [ - 4380 + 4436 ], "value": [ 82 @@ -18552,19 +18581,19 @@ export default { "e_scrim_request_statuses_enum": {}, "e_scrim_request_statuses_enum_comparison_exp": { "_eq": [ - 1171 + 1173 ], "_in": [ - 1171 + 1173 ], "_is_null": [ 5 ], "_neq": [ - 1171 + 1173 ], "_nin": [ - 1171 + 1173 ], "__typename": [ 80 @@ -18575,7 +18604,7 @@ export default { 80 ], "scrim_requests": [ - 4386 + 4442 ], "value": [ 80 @@ -18611,7 +18640,7 @@ export default { 40 ], "returning": [ - 1166 + 1168 ], "__typename": [ 80 @@ -18619,13 +18648,13 @@ export default { }, "e_scrim_request_statuses_on_conflict": { "constraint": [ - 1170 + 1172 ], "update_columns": [ - 1184 + 1186 ], "where": [ - 1169 + 1171 ], "__typename": [ 80 @@ -18633,13 +18662,13 @@ export default { }, "e_scrim_request_statuses_order_by": { "description": [ - 2979 + 3008 ], "scrim_requests_aggregate": [ - 4385 + 4441 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -18667,10 +18696,10 @@ export default { }, "e_scrim_request_statuses_stream_cursor_input": { "initial_value": [ - 1183 + 1185 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -18690,10 +18719,10 @@ export default { "e_scrim_request_statuses_update_column": {}, "e_scrim_request_statuses_updates": { "_set": [ - 1181 + 1183 ], "where": [ - 1169 + 1171 ], "__typename": [ 80 @@ -18704,10 +18733,10 @@ export default { 80 ], "servers": [ - 4051, + 4107, { "distinct_on": [ - 4075, + 4131, "[servers_select_column!]" ], "limit": [ @@ -18717,19 +18746,19 @@ export default { 40 ], "order_by": [ - 4073, + 4129, "[servers_order_by!]" ], "where": [ - 4062 + 4118 ] } ], "servers_aggregate": [ - 4052, + 4108, { "distinct_on": [ - 4075, + 4131, "[servers_select_column!]" ], "limit": [ @@ -18739,11 +18768,11 @@ export default { 40 ], "order_by": [ - 4073, + 4129, "[servers_order_by!]" ], "where": [ - 4062 + 4118 ] } ], @@ -18756,10 +18785,10 @@ export default { }, "e_server_types_aggregate": { "aggregate": [ - 1188 + 1190 ], "nodes": [ - 1186 + 1188 ], "__typename": [ 80 @@ -18770,7 +18799,7 @@ export default { 40, { "columns": [ - 1200, + 1202, "[e_server_types_select_column!]" ], "distinct": [ @@ -18779,10 +18808,10 @@ export default { } ], "max": [ - 1194 + 1196 ], "min": [ - 1195 + 1197 ], "__typename": [ 80 @@ -18790,22 +18819,22 @@ export default { }, "e_server_types_bool_exp": { "_and": [ - 1189 + 1191 ], "_not": [ - 1189 + 1191 ], "_or": [ - 1189 + 1191 ], "description": [ 82 ], "servers": [ - 4062 + 4118 ], "servers_aggregate": [ - 4053 + 4109 ], "value": [ 82 @@ -18818,19 +18847,19 @@ export default { "e_server_types_enum": {}, "e_server_types_enum_comparison_exp": { "_eq": [ - 1191 + 1193 ], "_in": [ - 1191 + 1193 ], "_is_null": [ 5 ], "_neq": [ - 1191 + 1193 ], "_nin": [ - 1191 + 1193 ], "__typename": [ 80 @@ -18841,7 +18870,7 @@ export default { 80 ], "servers": [ - 4059 + 4115 ], "value": [ 80 @@ -18877,7 +18906,7 @@ export default { 40 ], "returning": [ - 1186 + 1188 ], "__typename": [ 80 @@ -18885,13 +18914,13 @@ export default { }, "e_server_types_on_conflict": { "constraint": [ - 1190 + 1192 ], "update_columns": [ - 1204 + 1206 ], "where": [ - 1189 + 1191 ], "__typename": [ 80 @@ -18899,13 +18928,13 @@ export default { }, "e_server_types_order_by": { "description": [ - 2979 + 3008 ], "servers_aggregate": [ - 4058 + 4114 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -18933,10 +18962,10 @@ export default { }, "e_server_types_stream_cursor_input": { "initial_value": [ - 1203 + 1205 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -18956,10 +18985,10 @@ export default { "e_server_types_update_column": {}, "e_server_types_updates": { "_set": [ - 1201 + 1203 ], "where": [ - 1189 + 1191 ], "__typename": [ 80 @@ -18970,10 +18999,10 @@ export default { 80 ], "match_map_lineup_1": [ - 2628, + 2630, { "distinct_on": [ - 2650, + 2652, "[match_maps_select_column!]" ], "limit": [ @@ -18983,19 +19012,19 @@ export default { 40 ], "order_by": [ - 2648, + 2650, "[match_maps_order_by!]" ], "where": [ - 2637 + 2639 ] } ], "match_map_lineup_1_aggregate": [ - 2629, + 2631, { "distinct_on": [ - 2650, + 2652, "[match_maps_select_column!]" ], "limit": [ @@ -19005,19 +19034,19 @@ export default { 40 ], "order_by": [ - 2648, + 2650, "[match_maps_order_by!]" ], "where": [ - 2637 + 2639 ] } ], "match_map_lineup_2": [ - 2628, + 2630, { "distinct_on": [ - 2650, + 2652, "[match_maps_select_column!]" ], "limit": [ @@ -19027,19 +19056,19 @@ export default { 40 ], "order_by": [ - 2648, + 2650, "[match_maps_order_by!]" ], "where": [ - 2637 + 2639 ] } ], "match_map_lineup_2_aggregate": [ - 2629, + 2631, { "distinct_on": [ - 2650, + 2652, "[match_maps_select_column!]" ], "limit": [ @@ -19049,11 +19078,11 @@ export default { 40 ], "order_by": [ - 2648, + 2650, "[match_maps_order_by!]" ], "where": [ - 2637 + 2639 ] } ], @@ -19066,10 +19095,10 @@ export default { }, "e_sides_aggregate": { "aggregate": [ - 1208 + 1210 ], "nodes": [ - 1206 + 1208 ], "__typename": [ 80 @@ -19080,7 +19109,7 @@ export default { 40, { "columns": [ - 1220, + 1222, "[e_sides_select_column!]" ], "distinct": [ @@ -19089,10 +19118,10 @@ export default { } ], "max": [ - 1214 + 1216 ], "min": [ - 1215 + 1217 ], "__typename": [ 80 @@ -19100,28 +19129,28 @@ export default { }, "e_sides_bool_exp": { "_and": [ - 1209 + 1211 ], "_not": [ - 1209 + 1211 ], "_or": [ - 1209 + 1211 ], "description": [ 82 ], "match_map_lineup_1": [ - 2637 + 2639 ], "match_map_lineup_1_aggregate": [ - 2630 + 2632 ], "match_map_lineup_2": [ - 2637 + 2639 ], "match_map_lineup_2_aggregate": [ - 2630 + 2632 ], "value": [ 82 @@ -19134,19 +19163,19 @@ export default { "e_sides_enum": {}, "e_sides_enum_comparison_exp": { "_eq": [ - 1211 + 1213 ], "_in": [ - 1211 + 1213 ], "_is_null": [ 5 ], "_neq": [ - 1211 + 1213 ], "_nin": [ - 1211 + 1213 ], "__typename": [ 80 @@ -19157,10 +19186,10 @@ export default { 80 ], "match_map_lineup_1": [ - 2634 + 2636 ], "match_map_lineup_2": [ - 2634 + 2636 ], "value": [ 80 @@ -19196,7 +19225,7 @@ export default { 40 ], "returning": [ - 1206 + 1208 ], "__typename": [ 80 @@ -19204,13 +19233,13 @@ export default { }, "e_sides_on_conflict": { "constraint": [ - 1210 + 1212 ], "update_columns": [ - 1224 + 1226 ], "where": [ - 1209 + 1211 ], "__typename": [ 80 @@ -19218,16 +19247,16 @@ export default { }, "e_sides_order_by": { "description": [ - 2979 + 3008 ], "match_map_lineup_1_aggregate": [ - 2633 + 2635 ], "match_map_lineup_2_aggregate": [ - 2633 + 2635 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -19255,10 +19284,10 @@ export default { }, "e_sides_stream_cursor_input": { "initial_value": [ - 1223 + 1225 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -19278,10 +19307,10 @@ export default { "e_sides_update_column": {}, "e_sides_updates": { "_set": [ - 1221 + 1223 ], "where": [ - 1209 + 1211 ], "__typename": [ 80 @@ -19300,10 +19329,10 @@ export default { }, "e_system_alert_types_aggregate": { "aggregate": [ - 1228 + 1230 ], "nodes": [ - 1226 + 1228 ], "__typename": [ 80 @@ -19314,7 +19343,7 @@ export default { 40, { "columns": [ - 1240, + 1242, "[e_system_alert_types_select_column!]" ], "distinct": [ @@ -19323,10 +19352,10 @@ export default { } ], "max": [ - 1234 + 1236 ], "min": [ - 1235 + 1237 ], "__typename": [ 80 @@ -19334,13 +19363,13 @@ export default { }, "e_system_alert_types_bool_exp": { "_and": [ - 1229 + 1231 ], "_not": [ - 1229 + 1231 ], "_or": [ - 1229 + 1231 ], "description": [ 82 @@ -19356,19 +19385,19 @@ export default { "e_system_alert_types_enum": {}, "e_system_alert_types_enum_comparison_exp": { "_eq": [ - 1231 + 1233 ], "_in": [ - 1231 + 1233 ], "_is_null": [ 5 ], "_neq": [ - 1231 + 1233 ], "_nin": [ - 1231 + 1233 ], "__typename": [ 80 @@ -19412,7 +19441,7 @@ export default { 40 ], "returning": [ - 1226 + 1228 ], "__typename": [ 80 @@ -19420,13 +19449,13 @@ export default { }, "e_system_alert_types_on_conflict": { "constraint": [ - 1230 + 1232 ], "update_columns": [ - 1244 + 1246 ], "where": [ - 1229 + 1231 ], "__typename": [ 80 @@ -19434,10 +19463,10 @@ export default { }, "e_system_alert_types_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -19465,10 +19494,10 @@ export default { }, "e_system_alert_types_stream_cursor_input": { "initial_value": [ - 1243 + 1245 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -19488,10 +19517,10 @@ export default { "e_system_alert_types_update_column": {}, "e_system_alert_types_updates": { "_set": [ - 1241 + 1243 ], "where": [ - 1229 + 1231 ], "__typename": [ 80 @@ -19502,10 +19531,10 @@ export default { 80 ], "team_rosters": [ - 4237, + 4293, { "distinct_on": [ - 4260, + 4316, "[team_roster_select_column!]" ], "limit": [ @@ -19515,19 +19544,19 @@ export default { 40 ], "order_by": [ - 4258, + 4314, "[team_roster_order_by!]" ], "where": [ - 4248 + 4304 ] } ], "team_rosters_aggregate": [ - 4238, + 4294, { "distinct_on": [ - 4260, + 4316, "[team_roster_select_column!]" ], "limit": [ @@ -19537,19 +19566,19 @@ export default { 40 ], "order_by": [ - 4258, + 4314, "[team_roster_order_by!]" ], "where": [ - 4248 + 4304 ] } ], "tournament_team_rosters": [ - 4879, + 4937, { "distinct_on": [ - 4900, + 4958, "[tournament_team_roster_select_column!]" ], "limit": [ @@ -19559,19 +19588,19 @@ export default { 40 ], "order_by": [ - 4898, + 4956, "[tournament_team_roster_order_by!]" ], "where": [ - 4888 + 4946 ] } ], "tournament_team_rosters_aggregate": [ - 4880, + 4938, { "distinct_on": [ - 4900, + 4958, "[tournament_team_roster_select_column!]" ], "limit": [ @@ -19581,11 +19610,11 @@ export default { 40 ], "order_by": [ - 4898, + 4956, "[tournament_team_roster_order_by!]" ], "where": [ - 4888 + 4946 ] } ], @@ -19598,10 +19627,10 @@ export default { }, "e_team_roles_aggregate": { "aggregate": [ - 1248 + 1250 ], "nodes": [ - 1246 + 1248 ], "__typename": [ 80 @@ -19612,7 +19641,7 @@ export default { 40, { "columns": [ - 1261, + 1263, "[e_team_roles_select_column!]" ], "distinct": [ @@ -19621,10 +19650,10 @@ export default { } ], "max": [ - 1254 + 1256 ], "min": [ - 1255 + 1257 ], "__typename": [ 80 @@ -19632,28 +19661,28 @@ export default { }, "e_team_roles_bool_exp": { "_and": [ - 1249 + 1251 ], "_not": [ - 1249 + 1251 ], "_or": [ - 1249 + 1251 ], "description": [ 82 ], "team_rosters": [ - 4248 + 4304 ], "team_rosters_aggregate": [ - 4239 + 4295 ], "tournament_team_rosters": [ - 4888 + 4946 ], "tournament_team_rosters_aggregate": [ - 4881 + 4939 ], "value": [ 82 @@ -19666,19 +19695,19 @@ export default { "e_team_roles_enum": {}, "e_team_roles_enum_comparison_exp": { "_eq": [ - 1251 + 1253 ], "_in": [ - 1251 + 1253 ], "_is_null": [ 5 ], "_neq": [ - 1251 + 1253 ], "_nin": [ - 1251 + 1253 ], "__typename": [ 80 @@ -19689,10 +19718,10 @@ export default { 80 ], "team_rosters": [ - 4245 + 4301 ], "tournament_team_rosters": [ - 4885 + 4943 ], "value": [ 80 @@ -19728,7 +19757,7 @@ export default { 40 ], "returning": [ - 1246 + 1248 ], "__typename": [ 80 @@ -19736,10 +19765,10 @@ export default { }, "e_team_roles_obj_rel_insert_input": { "data": [ - 1253 + 1255 ], "on_conflict": [ - 1258 + 1260 ], "__typename": [ 80 @@ -19747,13 +19776,13 @@ export default { }, "e_team_roles_on_conflict": { "constraint": [ - 1250 + 1252 ], "update_columns": [ - 1265 + 1267 ], "where": [ - 1249 + 1251 ], "__typename": [ 80 @@ -19761,16 +19790,16 @@ export default { }, "e_team_roles_order_by": { "description": [ - 2979 + 3008 ], "team_rosters_aggregate": [ - 4244 + 4300 ], "tournament_team_rosters_aggregate": [ - 4884 + 4942 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -19798,10 +19827,10 @@ export default { }, "e_team_roles_stream_cursor_input": { "initial_value": [ - 1264 + 1266 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -19821,10 +19850,10 @@ export default { "e_team_roles_update_column": {}, "e_team_roles_updates": { "_set": [ - 1262 + 1264 ], "where": [ - 1249 + 1251 ], "__typename": [ 80 @@ -19843,10 +19872,10 @@ export default { }, "e_team_roster_statuses_aggregate": { "aggregate": [ - 1269 + 1271 ], "nodes": [ - 1267 + 1269 ], "__typename": [ 80 @@ -19857,7 +19886,7 @@ export default { 40, { "columns": [ - 1281, + 1283, "[e_team_roster_statuses_select_column!]" ], "distinct": [ @@ -19866,10 +19895,10 @@ export default { } ], "max": [ - 1275 + 1277 ], "min": [ - 1276 + 1278 ], "__typename": [ 80 @@ -19877,13 +19906,13 @@ export default { }, "e_team_roster_statuses_bool_exp": { "_and": [ - 1270 + 1272 ], "_not": [ - 1270 + 1272 ], "_or": [ - 1270 + 1272 ], "description": [ 82 @@ -19899,19 +19928,19 @@ export default { "e_team_roster_statuses_enum": {}, "e_team_roster_statuses_enum_comparison_exp": { "_eq": [ - 1272 + 1274 ], "_in": [ - 1272 + 1274 ], "_is_null": [ 5 ], "_neq": [ - 1272 + 1274 ], "_nin": [ - 1272 + 1274 ], "__typename": [ 80 @@ -19955,7 +19984,7 @@ export default { 40 ], "returning": [ - 1267 + 1269 ], "__typename": [ 80 @@ -19963,13 +19992,13 @@ export default { }, "e_team_roster_statuses_on_conflict": { "constraint": [ - 1271 + 1273 ], "update_columns": [ - 1285 + 1287 ], "where": [ - 1270 + 1272 ], "__typename": [ 80 @@ -19977,10 +20006,10 @@ export default { }, "e_team_roster_statuses_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -20008,10 +20037,10 @@ export default { }, "e_team_roster_statuses_stream_cursor_input": { "initial_value": [ - 1284 + 1286 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -20031,10 +20060,10 @@ export default { "e_team_roster_statuses_update_column": {}, "e_team_roster_statuses_updates": { "_set": [ - 1282 + 1284 ], "where": [ - 1270 + 1272 ], "__typename": [ 80 @@ -20053,10 +20082,10 @@ export default { }, "e_timeout_settings_aggregate": { "aggregate": [ - 1289 + 1291 ], "nodes": [ - 1287 + 1289 ], "__typename": [ 80 @@ -20067,7 +20096,7 @@ export default { 40, { "columns": [ - 1301, + 1303, "[e_timeout_settings_select_column!]" ], "distinct": [ @@ -20076,10 +20105,10 @@ export default { } ], "max": [ - 1295 + 1297 ], "min": [ - 1296 + 1298 ], "__typename": [ 80 @@ -20087,13 +20116,13 @@ export default { }, "e_timeout_settings_bool_exp": { "_and": [ - 1290 + 1292 ], "_not": [ - 1290 + 1292 ], "_or": [ - 1290 + 1292 ], "description": [ 82 @@ -20109,19 +20138,19 @@ export default { "e_timeout_settings_enum": {}, "e_timeout_settings_enum_comparison_exp": { "_eq": [ - 1292 + 1294 ], "_in": [ - 1292 + 1294 ], "_is_null": [ 5 ], "_neq": [ - 1292 + 1294 ], "_nin": [ - 1292 + 1294 ], "__typename": [ 80 @@ -20165,7 +20194,7 @@ export default { 40 ], "returning": [ - 1287 + 1289 ], "__typename": [ 80 @@ -20173,13 +20202,13 @@ export default { }, "e_timeout_settings_on_conflict": { "constraint": [ - 1291 + 1293 ], "update_columns": [ - 1305 + 1307 ], "where": [ - 1290 + 1292 ], "__typename": [ 80 @@ -20187,10 +20216,10 @@ export default { }, "e_timeout_settings_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -20218,10 +20247,10 @@ export default { }, "e_timeout_settings_stream_cursor_input": { "initial_value": [ - 1304 + 1306 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -20241,10 +20270,10 @@ export default { "e_timeout_settings_update_column": {}, "e_timeout_settings_updates": { "_set": [ - 1302 + 1304 ], "where": [ - 1290 + 1292 ], "__typename": [ 80 @@ -20255,10 +20284,10 @@ export default { 80 ], "tournament_categories": [ - 4616, + 4674, { "distinct_on": [ - 4634, + 4692, "[tournament_categories_select_column!]" ], "limit": [ @@ -20268,19 +20297,19 @@ export default { 40 ], "order_by": [ - 4632, + 4690, "[tournament_categories_order_by!]" ], "where": [ - 4623 + 4681 ] } ], "tournament_categories_aggregate": [ - 4617, + 4675, { "distinct_on": [ - 4634, + 4692, "[tournament_categories_select_column!]" ], "limit": [ @@ -20290,11 +20319,11 @@ export default { 40 ], "order_by": [ - 4632, + 4690, "[tournament_categories_order_by!]" ], "where": [ - 4623 + 4681 ] } ], @@ -20307,10 +20336,10 @@ export default { }, "e_tournament_categories_aggregate": { "aggregate": [ - 1309 + 1311 ], "nodes": [ - 1307 + 1309 ], "__typename": [ 80 @@ -20321,7 +20350,7 @@ export default { 40, { "columns": [ - 1322, + 1324, "[e_tournament_categories_select_column!]" ], "distinct": [ @@ -20330,10 +20359,10 @@ export default { } ], "max": [ - 1315 + 1317 ], "min": [ - 1316 + 1318 ], "__typename": [ 80 @@ -20341,22 +20370,22 @@ export default { }, "e_tournament_categories_bool_exp": { "_and": [ - 1310 + 1312 ], "_not": [ - 1310 + 1312 ], "_or": [ - 1310 + 1312 ], "description": [ 82 ], "tournament_categories": [ - 4623 + 4681 ], "tournament_categories_aggregate": [ - 4618 + 4676 ], "value": [ 82 @@ -20369,19 +20398,19 @@ export default { "e_tournament_categories_enum": {}, "e_tournament_categories_enum_comparison_exp": { "_eq": [ - 1312 + 1314 ], "_in": [ - 1312 + 1314 ], "_is_null": [ 5 ], "_neq": [ - 1312 + 1314 ], "_nin": [ - 1312 + 1314 ], "__typename": [ 80 @@ -20392,7 +20421,7 @@ export default { 80 ], "tournament_categories": [ - 4622 + 4680 ], "value": [ 80 @@ -20428,7 +20457,7 @@ export default { 40 ], "returning": [ - 1307 + 1309 ], "__typename": [ 80 @@ -20436,10 +20465,10 @@ export default { }, "e_tournament_categories_obj_rel_insert_input": { "data": [ - 1314 + 1316 ], "on_conflict": [ - 1319 + 1321 ], "__typename": [ 80 @@ -20447,13 +20476,13 @@ export default { }, "e_tournament_categories_on_conflict": { "constraint": [ - 1311 + 1313 ], "update_columns": [ - 1326 + 1328 ], "where": [ - 1310 + 1312 ], "__typename": [ 80 @@ -20461,13 +20490,13 @@ export default { }, "e_tournament_categories_order_by": { "description": [ - 2979 + 3008 ], "tournament_categories_aggregate": [ - 4621 + 4679 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -20495,10 +20524,10 @@ export default { }, "e_tournament_categories_stream_cursor_input": { "initial_value": [ - 1325 + 1327 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -20518,10 +20547,10 @@ export default { "e_tournament_categories_update_column": {}, "e_tournament_categories_updates": { "_set": [ - 1323 + 1325 ], "where": [ - 1310 + 1312 ], "__typename": [ 80 @@ -20532,10 +20561,10 @@ export default { 80 ], "tournament_stages": [ - 4787, + 4845, { "distinct_on": [ - 4816, + 4874, "[tournament_stages_select_column!]" ], "limit": [ @@ -20545,19 +20574,19 @@ export default { 40 ], "order_by": [ - 4813, + 4871, "[tournament_stages_order_by!]" ], "where": [ - 4799 + 4857 ] } ], "tournament_stages_aggregate": [ - 4788, + 4846, { "distinct_on": [ - 4816, + 4874, "[tournament_stages_select_column!]" ], "limit": [ @@ -20567,11 +20596,11 @@ export default { 40 ], "order_by": [ - 4813, + 4871, "[tournament_stages_order_by!]" ], "where": [ - 4799 + 4857 ] } ], @@ -20584,10 +20613,10 @@ export default { }, "e_tournament_stage_types_aggregate": { "aggregate": [ - 1330 + 1332 ], "nodes": [ - 1328 + 1330 ], "__typename": [ 80 @@ -20598,7 +20627,7 @@ export default { 40, { "columns": [ - 1343, + 1345, "[e_tournament_stage_types_select_column!]" ], "distinct": [ @@ -20607,10 +20636,10 @@ export default { } ], "max": [ - 1336 + 1338 ], "min": [ - 1337 + 1339 ], "__typename": [ 80 @@ -20618,22 +20647,22 @@ export default { }, "e_tournament_stage_types_bool_exp": { "_and": [ - 1331 + 1333 ], "_not": [ - 1331 + 1333 ], "_or": [ - 1331 + 1333 ], "description": [ 82 ], "tournament_stages": [ - 4799 + 4857 ], "tournament_stages_aggregate": [ - 4789 + 4847 ], "value": [ 82 @@ -20646,19 +20675,19 @@ export default { "e_tournament_stage_types_enum": {}, "e_tournament_stage_types_enum_comparison_exp": { "_eq": [ - 1333 + 1335 ], "_in": [ - 1333 + 1335 ], "_is_null": [ 5 ], "_neq": [ - 1333 + 1335 ], "_nin": [ - 1333 + 1335 ], "__typename": [ 80 @@ -20669,7 +20698,7 @@ export default { 80 ], "tournament_stages": [ - 4796 + 4854 ], "value": [ 80 @@ -20705,7 +20734,7 @@ export default { 40 ], "returning": [ - 1328 + 1330 ], "__typename": [ 80 @@ -20713,10 +20742,10 @@ export default { }, "e_tournament_stage_types_obj_rel_insert_input": { "data": [ - 1335 + 1337 ], "on_conflict": [ - 1340 + 1342 ], "__typename": [ 80 @@ -20724,13 +20753,13 @@ export default { }, "e_tournament_stage_types_on_conflict": { "constraint": [ - 1332 + 1334 ], "update_columns": [ - 1347 + 1349 ], "where": [ - 1331 + 1333 ], "__typename": [ 80 @@ -20738,13 +20767,13 @@ export default { }, "e_tournament_stage_types_order_by": { "description": [ - 2979 + 3008 ], "tournament_stages_aggregate": [ - 4794 + 4852 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -20772,10 +20801,10 @@ export default { }, "e_tournament_stage_types_stream_cursor_input": { "initial_value": [ - 1346 + 1348 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -20795,10 +20824,10 @@ export default { "e_tournament_stage_types_update_column": {}, "e_tournament_stage_types_updates": { "_set": [ - 1344 + 1346 ], "where": [ - 1331 + 1333 ], "__typename": [ 80 @@ -20809,10 +20838,10 @@ export default { 80 ], "tournaments": [ - 4962, + 5020, { "distinct_on": [ - 4996, + 5054, "[tournaments_select_column!]" ], "limit": [ @@ -20822,19 +20851,19 @@ export default { 40 ], "order_by": [ - 4994, + 5052, "[tournaments_order_by!]" ], "where": [ - 4983 + 5041 ] } ], "tournaments_aggregate": [ - 4963, + 5021, { "distinct_on": [ - 4996, + 5054, "[tournaments_select_column!]" ], "limit": [ @@ -20844,11 +20873,11 @@ export default { 40 ], "order_by": [ - 4994, + 5052, "[tournaments_order_by!]" ], "where": [ - 4983 + 5041 ] } ], @@ -20861,10 +20890,10 @@ export default { }, "e_tournament_status_aggregate": { "aggregate": [ - 1351 + 1353 ], "nodes": [ - 1349 + 1351 ], "__typename": [ 80 @@ -20875,7 +20904,7 @@ export default { 40, { "columns": [ - 1364, + 1366, "[e_tournament_status_select_column!]" ], "distinct": [ @@ -20884,10 +20913,10 @@ export default { } ], "max": [ - 1357 + 1359 ], "min": [ - 1358 + 1360 ], "__typename": [ 80 @@ -20895,22 +20924,22 @@ export default { }, "e_tournament_status_bool_exp": { "_and": [ - 1352 + 1354 ], "_not": [ - 1352 + 1354 ], "_or": [ - 1352 + 1354 ], "description": [ 82 ], "tournaments": [ - 4983 + 5041 ], "tournaments_aggregate": [ - 4964 + 5022 ], "value": [ 82 @@ -20923,19 +20952,19 @@ export default { "e_tournament_status_enum": {}, "e_tournament_status_enum_comparison_exp": { "_eq": [ - 1354 + 1356 ], "_in": [ - 1354 + 1356 ], "_is_null": [ 5 ], "_neq": [ - 1354 + 1356 ], "_nin": [ - 1354 + 1356 ], "__typename": [ 80 @@ -20946,7 +20975,7 @@ export default { 80 ], "tournaments": [ - 4980 + 5038 ], "value": [ 80 @@ -20982,7 +21011,7 @@ export default { 40 ], "returning": [ - 1349 + 1351 ], "__typename": [ 80 @@ -20990,10 +21019,10 @@ export default { }, "e_tournament_status_obj_rel_insert_input": { "data": [ - 1356 + 1358 ], "on_conflict": [ - 1361 + 1363 ], "__typename": [ 80 @@ -21001,13 +21030,13 @@ export default { }, "e_tournament_status_on_conflict": { "constraint": [ - 1353 + 1355 ], "update_columns": [ - 1368 + 1370 ], "where": [ - 1352 + 1354 ], "__typename": [ 80 @@ -21015,13 +21044,13 @@ export default { }, "e_tournament_status_order_by": { "description": [ - 2979 + 3008 ], "tournaments_aggregate": [ - 4979 + 5037 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -21049,10 +21078,10 @@ export default { }, "e_tournament_status_stream_cursor_input": { "initial_value": [ - 1367 + 1369 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -21072,10 +21101,10 @@ export default { "e_tournament_status_update_column": {}, "e_tournament_status_updates": { "_set": [ - 1365 + 1367 ], "where": [ - 1352 + 1354 ], "__typename": [ 80 @@ -21086,10 +21115,10 @@ export default { 80 ], "player_utilities": [ - 3863, + 3892, { "distinct_on": [ - 3884, + 3913, "[player_utility_select_column!]" ], "limit": [ @@ -21099,19 +21128,19 @@ export default { 40 ], "order_by": [ - 3882, + 3911, "[player_utility_order_by!]" ], "where": [ - 3872 + 3901 ] } ], "player_utilities_aggregate": [ - 3864, + 3893, { "distinct_on": [ - 3884, + 3913, "[player_utility_select_column!]" ], "limit": [ @@ -21121,11 +21150,11 @@ export default { 40 ], "order_by": [ - 3882, + 3911, "[player_utility_order_by!]" ], "where": [ - 3872 + 3901 ] } ], @@ -21138,10 +21167,10 @@ export default { }, "e_utility_types_aggregate": { "aggregate": [ - 1372 + 1374 ], "nodes": [ - 1370 + 1372 ], "__typename": [ 80 @@ -21152,7 +21181,7 @@ export default { 40, { "columns": [ - 1384, + 1386, "[e_utility_types_select_column!]" ], "distinct": [ @@ -21161,10 +21190,10 @@ export default { } ], "max": [ - 1378 + 1380 ], "min": [ - 1379 + 1381 ], "__typename": [ 80 @@ -21172,22 +21201,22 @@ export default { }, "e_utility_types_bool_exp": { "_and": [ - 1373 + 1375 ], "_not": [ - 1373 + 1375 ], "_or": [ - 1373 + 1375 ], "description": [ 82 ], "player_utilities": [ - 3872 + 3901 ], "player_utilities_aggregate": [ - 3865 + 3894 ], "value": [ 82 @@ -21200,19 +21229,19 @@ export default { "e_utility_types_enum": {}, "e_utility_types_enum_comparison_exp": { "_eq": [ - 1375 + 1377 ], "_in": [ - 1375 + 1377 ], "_is_null": [ 5 ], "_neq": [ - 1375 + 1377 ], "_nin": [ - 1375 + 1377 ], "__typename": [ 80 @@ -21223,7 +21252,7 @@ export default { 80 ], "player_utilities": [ - 3869 + 3898 ], "value": [ 80 @@ -21259,7 +21288,7 @@ export default { 40 ], "returning": [ - 1370 + 1372 ], "__typename": [ 80 @@ -21267,13 +21296,13 @@ export default { }, "e_utility_types_on_conflict": { "constraint": [ - 1374 + 1376 ], "update_columns": [ - 1388 + 1390 ], "where": [ - 1373 + 1375 ], "__typename": [ 80 @@ -21281,13 +21310,13 @@ export default { }, "e_utility_types_order_by": { "description": [ - 2979 + 3008 ], "player_utilities_aggregate": [ - 3868 + 3897 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -21315,10 +21344,10 @@ export default { }, "e_utility_types_stream_cursor_input": { "initial_value": [ - 1387 + 1389 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -21338,10 +21367,10 @@ export default { "e_utility_types_update_column": {}, "e_utility_types_updates": { "_set": [ - 1385 + 1387 ], "where": [ - 1373 + 1375 ], "__typename": [ 80 @@ -21352,10 +21381,10 @@ export default { 80 ], "match_veto_picks": [ - 2600, + 2602, { "distinct_on": [ - 2620, + 2622, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -21365,19 +21394,19 @@ export default { 40 ], "order_by": [ - 2618, + 2620, "[match_map_veto_picks_order_by!]" ], "where": [ - 2609 + 2611 ] } ], "match_veto_picks_aggregate": [ - 2601, + 2603, { "distinct_on": [ - 2620, + 2622, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -21387,11 +21416,11 @@ export default { 40 ], "order_by": [ - 2618, + 2620, "[match_map_veto_picks_order_by!]" ], "where": [ - 2609 + 2611 ] } ], @@ -21404,10 +21433,10 @@ export default { }, "e_veto_pick_types_aggregate": { "aggregate": [ - 1392 + 1394 ], "nodes": [ - 1390 + 1392 ], "__typename": [ 80 @@ -21418,7 +21447,7 @@ export default { 40, { "columns": [ - 1404, + 1406, "[e_veto_pick_types_select_column!]" ], "distinct": [ @@ -21427,10 +21456,10 @@ export default { } ], "max": [ - 1398 + 1400 ], "min": [ - 1399 + 1401 ], "__typename": [ 80 @@ -21438,22 +21467,22 @@ export default { }, "e_veto_pick_types_bool_exp": { "_and": [ - 1393 + 1395 ], "_not": [ - 1393 + 1395 ], "_or": [ - 1393 + 1395 ], "description": [ 82 ], "match_veto_picks": [ - 2609 + 2611 ], "match_veto_picks_aggregate": [ - 2602 + 2604 ], "value": [ 82 @@ -21466,19 +21495,19 @@ export default { "e_veto_pick_types_enum": {}, "e_veto_pick_types_enum_comparison_exp": { "_eq": [ - 1395 + 1397 ], "_in": [ - 1395 + 1397 ], "_is_null": [ 5 ], "_neq": [ - 1395 + 1397 ], "_nin": [ - 1395 + 1397 ], "__typename": [ 80 @@ -21489,7 +21518,7 @@ export default { 80 ], "match_veto_picks": [ - 2608 + 2610 ], "value": [ 80 @@ -21525,7 +21554,7 @@ export default { 40 ], "returning": [ - 1390 + 1392 ], "__typename": [ 80 @@ -21533,13 +21562,13 @@ export default { }, "e_veto_pick_types_on_conflict": { "constraint": [ - 1394 + 1396 ], "update_columns": [ - 1408 + 1410 ], "where": [ - 1393 + 1395 ], "__typename": [ 80 @@ -21547,13 +21576,13 @@ export default { }, "e_veto_pick_types_order_by": { "description": [ - 2979 + 3008 ], "match_veto_picks_aggregate": [ - 2607 + 2609 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -21581,10 +21610,10 @@ export default { }, "e_veto_pick_types_stream_cursor_input": { "initial_value": [ - 1407 + 1409 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -21604,10 +21633,10 @@ export default { "e_veto_pick_types_update_column": {}, "e_veto_pick_types_updates": { "_set": [ - 1405 + 1407 ], "where": [ - 1393 + 1395 ], "__typename": [ 80 @@ -21626,10 +21655,10 @@ export default { }, "e_winning_reasons_aggregate": { "aggregate": [ - 1412 + 1414 ], "nodes": [ - 1410 + 1412 ], "__typename": [ 80 @@ -21640,7 +21669,7 @@ export default { 40, { "columns": [ - 1424, + 1426, "[e_winning_reasons_select_column!]" ], "distinct": [ @@ -21649,10 +21678,10 @@ export default { } ], "max": [ - 1418 + 1420 ], "min": [ - 1419 + 1421 ], "__typename": [ 80 @@ -21660,13 +21689,13 @@ export default { }, "e_winning_reasons_bool_exp": { "_and": [ - 1413 + 1415 ], "_not": [ - 1413 + 1415 ], "_or": [ - 1413 + 1415 ], "description": [ 82 @@ -21682,19 +21711,19 @@ export default { "e_winning_reasons_enum": {}, "e_winning_reasons_enum_comparison_exp": { "_eq": [ - 1415 + 1417 ], "_in": [ - 1415 + 1417 ], "_is_null": [ 5 ], "_neq": [ - 1415 + 1417 ], "_nin": [ - 1415 + 1417 ], "__typename": [ 80 @@ -21738,7 +21767,7 @@ export default { 40 ], "returning": [ - 1410 + 1412 ], "__typename": [ 80 @@ -21746,13 +21775,13 @@ export default { }, "e_winning_reasons_on_conflict": { "constraint": [ - 1414 + 1416 ], "update_columns": [ - 1428 + 1430 ], "where": [ - 1413 + 1415 ], "__typename": [ 80 @@ -21760,10 +21789,10 @@ export default { }, "e_winning_reasons_order_by": { "description": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -21791,10 +21820,10 @@ export default { }, "e_winning_reasons_stream_cursor_input": { "initial_value": [ - 1427 + 1429 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -21814,10 +21843,10 @@ export default { "e_winning_reasons_update_column": {}, "e_winning_reasons_updates": { "_set": [ - 1425 + 1427 ], "where": [ - 1413 + 1415 ], "__typename": [ 80 @@ -21825,19 +21854,19 @@ export default { }, "event_match_links": { "created_at": [ - 4526 + 4584 ], "event": [ - 1661 + 1663 ], "event_id": [ - 5026 + 5084 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -21845,10 +21874,10 @@ export default { }, "event_match_links_aggregate": { "aggregate": [ - 1432 + 1434 ], "nodes": [ - 1430 + 1432 ], "__typename": [ 80 @@ -21859,7 +21888,7 @@ export default { 40, { "columns": [ - 1442, + 1444, "[event_match_links_select_column!]" ], "distinct": [ @@ -21868,10 +21897,10 @@ export default { } ], "max": [ - 1436 + 1438 ], "min": [ - 1437 + 1439 ], "__typename": [ 80 @@ -21879,28 +21908,28 @@ export default { }, "event_match_links_bool_exp": { "_and": [ - 1433 + 1435 ], "_not": [ - 1433 + 1435 ], "_or": [ - 1433 + 1435 ], "created_at": [ - 4527 + 4585 ], "event": [ - 1665 + 1667 ], "event_id": [ - 5028 + 5086 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -21909,19 +21938,19 @@ export default { "event_match_links_constraint": {}, "event_match_links_insert_input": { "created_at": [ - 4526 + 4584 ], "event": [ - 1672 + 1674 ], "event_id": [ - 5026 + 5084 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -21929,13 +21958,13 @@ export default { }, "event_match_links_max_fields": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -21943,13 +21972,13 @@ export default { }, "event_match_links_min_fields": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -21960,7 +21989,7 @@ export default { 40 ], "returning": [ - 1430 + 1432 ], "__typename": [ 80 @@ -21968,13 +21997,13 @@ export default { }, "event_match_links_on_conflict": { "constraint": [ - 1434 + 1436 ], "update_columns": [ - 1446 + 1448 ], "where": [ - 1433 + 1435 ], "__typename": [ 80 @@ -21982,19 +22011,19 @@ export default { }, "event_match_links_order_by": { "created_at": [ - 2979 + 3008 ], "event": [ - 1674 + 1676 ], "event_id": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -22002,10 +22031,10 @@ export default { }, "event_match_links_pk_columns_input": { "event_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -22014,13 +22043,13 @@ export default { "event_match_links_select_column": {}, "event_match_links_set_input": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -22028,10 +22057,10 @@ export default { }, "event_match_links_stream_cursor_input": { "initial_value": [ - 1445 + 1447 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -22039,13 +22068,13 @@ export default { }, "event_match_links_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -22054,10 +22083,10 @@ export default { "event_match_links_update_column": {}, "event_match_links_updates": { "_set": [ - 1443 + 1445 ], "where": [ - 1433 + 1435 ], "__typename": [ 80 @@ -22065,13 +22094,13 @@ export default { }, "event_media": { "created_at": [ - 4526 + 4584 ], "event": [ - 1661 + 1663 ], "event_id": [ - 5026 + 5084 ], "external_url": [ 80 @@ -22080,16 +22109,16 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "mime_type": [ 80 ], "players": [ - 1470, + 1472, { "distinct_on": [ - 1491, + 1493, "[event_media_players_select_column!]" ], "limit": [ @@ -22099,19 +22128,19 @@ export default { 40 ], "order_by": [ - 1489, + 1491, "[event_media_players_order_by!]" ], "where": [ - 1479 + 1481 ] } ], "players_aggregate": [ - 1471, + 1473, { "distinct_on": [ - 1491, + 1493, "[event_media_players_select_column!]" ], "limit": [ @@ -22121,16 +22150,16 @@ export default { 40 ], "order_by": [ - 1489, + 1491, "[event_media_players_order_by!]" ], "where": [ - 1479 + 1481 ] } ], "size": [ - 257 + 259 ], "thumbnail_filename": [ 80 @@ -22139,10 +22168,10 @@ export default { 80 ], "uploader": [ - 3937 + 3966 ], "uploader_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -22150,10 +22179,10 @@ export default { }, "event_media_aggregate": { "aggregate": [ - 1452 + 1454 ], "nodes": [ - 1448 + 1450 ], "__typename": [ 80 @@ -22161,7 +22190,7 @@ export default { }, "event_media_aggregate_bool_exp": { "count": [ - 1451 + 1453 ], "__typename": [ 80 @@ -22169,13 +22198,13 @@ export default { }, "event_media_aggregate_bool_exp_count": { "arguments": [ - 1511 + 1513 ], "distinct": [ 5 ], "filter": [ - 1457 + 1459 ], "predicate": [ 41 @@ -22186,13 +22215,13 @@ export default { }, "event_media_aggregate_fields": { "avg": [ - 1455 + 1457 ], "count": [ 40, { "columns": [ - 1511, + 1513, "[event_media_select_column!]" ], "distinct": [ @@ -22201,31 +22230,31 @@ export default { } ], "max": [ - 1461 + 1463 ], "min": [ - 1463 + 1465 ], "stddev": [ - 1513 + 1515 ], "stddev_pop": [ - 1515 + 1517 ], "stddev_samp": [ - 1517 + 1519 ], "sum": [ - 1521 + 1523 ], "var_pop": [ - 1525 + 1527 ], "var_samp": [ - 1527 + 1529 ], "variance": [ - 1529 + 1531 ], "__typename": [ 80 @@ -22233,37 +22262,37 @@ export default { }, "event_media_aggregate_order_by": { "avg": [ - 1456 + 1458 ], "count": [ - 2979 + 3008 ], "max": [ - 1462 + 1464 ], "min": [ - 1464 + 1466 ], "stddev": [ - 1514 + 1516 ], "stddev_pop": [ - 1516 + 1518 ], "stddev_samp": [ - 1518 + 1520 ], "sum": [ - 1522 + 1524 ], "var_pop": [ - 1526 + 1528 ], "var_samp": [ - 1528 + 1530 ], "variance": [ - 1530 + 1532 ], "__typename": [ 80 @@ -22271,10 +22300,10 @@ export default { }, "event_media_arr_rel_insert_input": { "data": [ - 1460 + 1462 ], "on_conflict": [ - 1467 + 1469 ], "__typename": [ 80 @@ -22293,10 +22322,10 @@ export default { }, "event_media_avg_order_by": { "size": [ - 2979 + 3008 ], "uploader_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -22304,22 +22333,22 @@ export default { }, "event_media_bool_exp": { "_and": [ - 1457 + 1459 ], "_not": [ - 1457 + 1459 ], "_or": [ - 1457 + 1459 ], "created_at": [ - 4527 + 4585 ], "event": [ - 1665 + 1667 ], "event_id": [ - 5028 + 5086 ], "external_url": [ 82 @@ -22328,19 +22357,19 @@ export default { 82 ], "id": [ - 5028 + 5086 ], "mime_type": [ 82 ], "players": [ - 1479 + 1481 ], "players_aggregate": [ - 1472 + 1474 ], "size": [ - 259 + 261 ], "thumbnail_filename": [ 82 @@ -22349,10 +22378,10 @@ export default { 82 ], "uploader": [ - 3941 + 3970 ], "uploader_steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -22361,10 +22390,10 @@ export default { "event_media_constraint": {}, "event_media_inc_input": { "size": [ - 257 + 259 ], "uploader_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -22372,13 +22401,13 @@ export default { }, "event_media_insert_input": { "created_at": [ - 4526 + 4584 ], "event": [ - 1672 + 1674 ], "event_id": [ - 5026 + 5084 ], "external_url": [ 80 @@ -22387,16 +22416,16 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "mime_type": [ 80 ], "players": [ - 1476 + 1478 ], "size": [ - 257 + 259 ], "thumbnail_filename": [ 80 @@ -22405,10 +22434,10 @@ export default { 80 ], "uploader": [ - 3948 + 3977 ], "uploader_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -22416,10 +22445,10 @@ export default { }, "event_media_max_fields": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "external_url": [ 80 @@ -22428,13 +22457,13 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "mime_type": [ 80 ], "size": [ - 257 + 259 ], "thumbnail_filename": [ 80 @@ -22443,7 +22472,7 @@ export default { 80 ], "uploader_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -22451,34 +22480,34 @@ export default { }, "event_media_max_order_by": { "created_at": [ - 2979 + 3008 ], "event_id": [ - 2979 + 3008 ], "external_url": [ - 2979 + 3008 ], "filename": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "mime_type": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "thumbnail_filename": [ - 2979 + 3008 ], "title": [ - 2979 + 3008 ], "uploader_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -22486,10 +22515,10 @@ export default { }, "event_media_min_fields": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "external_url": [ 80 @@ -22498,13 +22527,13 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "mime_type": [ 80 ], "size": [ - 257 + 259 ], "thumbnail_filename": [ 80 @@ -22513,7 +22542,7 @@ export default { 80 ], "uploader_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -22521,34 +22550,34 @@ export default { }, "event_media_min_order_by": { "created_at": [ - 2979 + 3008 ], "event_id": [ - 2979 + 3008 ], "external_url": [ - 2979 + 3008 ], "filename": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "mime_type": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "thumbnail_filename": [ - 2979 + 3008 ], "title": [ - 2979 + 3008 ], "uploader_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -22559,7 +22588,7 @@ export default { 40 ], "returning": [ - 1448 + 1450 ], "__typename": [ 80 @@ -22567,10 +22596,10 @@ export default { }, "event_media_obj_rel_insert_input": { "data": [ - 1460 + 1462 ], "on_conflict": [ - 1467 + 1469 ], "__typename": [ 80 @@ -22578,13 +22607,13 @@ export default { }, "event_media_on_conflict": { "constraint": [ - 1458 + 1460 ], "update_columns": [ - 1523 + 1525 ], "where": [ - 1457 + 1459 ], "__typename": [ 80 @@ -22592,43 +22621,43 @@ export default { }, "event_media_order_by": { "created_at": [ - 2979 + 3008 ], "event": [ - 1674 + 1676 ], "event_id": [ - 2979 + 3008 ], "external_url": [ - 2979 + 3008 ], "filename": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "mime_type": [ - 2979 + 3008 ], "players_aggregate": [ - 1475 + 1477 ], "size": [ - 2979 + 3008 ], "thumbnail_filename": [ - 2979 + 3008 ], "title": [ - 2979 + 3008 ], "uploader": [ - 3950 + 3979 ], "uploader_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -22636,7 +22665,7 @@ export default { }, "event_media_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -22644,19 +22673,19 @@ export default { }, "event_media_players": { "created_at": [ - 4526 + 4584 ], "media": [ - 1448 + 1450 ], "media_id": [ - 5026 + 5084 ], "player": [ - 3937 + 3966 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -22664,10 +22693,10 @@ export default { }, "event_media_players_aggregate": { "aggregate": [ - 1474 + 1476 ], "nodes": [ - 1470 + 1472 ], "__typename": [ 80 @@ -22675,7 +22704,7 @@ export default { }, "event_media_players_aggregate_bool_exp": { "count": [ - 1473 + 1475 ], "__typename": [ 80 @@ -22683,13 +22712,13 @@ export default { }, "event_media_players_aggregate_bool_exp_count": { "arguments": [ - 1491 + 1493 ], "distinct": [ 5 ], "filter": [ - 1479 + 1481 ], "predicate": [ 41 @@ -22700,13 +22729,13 @@ export default { }, "event_media_players_aggregate_fields": { "avg": [ - 1477 + 1479 ], "count": [ 40, { "columns": [ - 1491, + 1493, "[event_media_players_select_column!]" ], "distinct": [ @@ -22715,31 +22744,31 @@ export default { } ], "max": [ - 1483 + 1485 ], "min": [ - 1485 + 1487 ], "stddev": [ - 1493 + 1495 ], "stddev_pop": [ - 1495 + 1497 ], "stddev_samp": [ - 1497 + 1499 ], "sum": [ - 1501 + 1503 ], "var_pop": [ - 1505 + 1507 ], "var_samp": [ - 1507 + 1509 ], "variance": [ - 1509 + 1511 ], "__typename": [ 80 @@ -22747,37 +22776,37 @@ export default { }, "event_media_players_aggregate_order_by": { "avg": [ - 1478 + 1480 ], "count": [ - 2979 + 3008 ], "max": [ - 1484 + 1486 ], "min": [ - 1486 + 1488 ], "stddev": [ - 1494 + 1496 ], "stddev_pop": [ - 1496 + 1498 ], "stddev_samp": [ - 1498 + 1500 ], "sum": [ - 1502 + 1504 ], "var_pop": [ - 1506 + 1508 ], "var_samp": [ - 1508 + 1510 ], "variance": [ - 1510 + 1512 ], "__typename": [ 80 @@ -22785,10 +22814,10 @@ export default { }, "event_media_players_arr_rel_insert_input": { "data": [ - 1482 + 1484 ], "on_conflict": [ - 1488 + 1490 ], "__typename": [ 80 @@ -22804,7 +22833,7 @@ export default { }, "event_media_players_avg_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -22812,28 +22841,28 @@ export default { }, "event_media_players_bool_exp": { "_and": [ - 1479 + 1481 ], "_not": [ - 1479 + 1481 ], "_or": [ - 1479 + 1481 ], "created_at": [ - 4527 + 4585 ], "media": [ - 1457 + 1459 ], "media_id": [ - 5028 + 5086 ], "player": [ - 3941 + 3970 ], "steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -22842,7 +22871,7 @@ export default { "event_media_players_constraint": {}, "event_media_players_inc_input": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -22850,19 +22879,19 @@ export default { }, "event_media_players_insert_input": { "created_at": [ - 4526 + 4584 ], "media": [ - 1466 + 1468 ], "media_id": [ - 5026 + 5084 ], "player": [ - 3948 + 3977 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -22870,13 +22899,13 @@ export default { }, "event_media_players_max_fields": { "created_at": [ - 4526 + 4584 ], "media_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -22884,13 +22913,13 @@ export default { }, "event_media_players_max_order_by": { "created_at": [ - 2979 + 3008 ], "media_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -22898,13 +22927,13 @@ export default { }, "event_media_players_min_fields": { "created_at": [ - 4526 + 4584 ], "media_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -22912,13 +22941,13 @@ export default { }, "event_media_players_min_order_by": { "created_at": [ - 2979 + 3008 ], "media_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -22929,7 +22958,7 @@ export default { 40 ], "returning": [ - 1470 + 1472 ], "__typename": [ 80 @@ -22937,13 +22966,13 @@ export default { }, "event_media_players_on_conflict": { "constraint": [ - 1480 + 1482 ], "update_columns": [ - 1503 + 1505 ], "where": [ - 1479 + 1481 ], "__typename": [ 80 @@ -22951,19 +22980,19 @@ export default { }, "event_media_players_order_by": { "created_at": [ - 2979 + 3008 ], "media": [ - 1468 + 1470 ], "media_id": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -22971,10 +23000,10 @@ export default { }, "event_media_players_pk_columns_input": { "media_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -22983,13 +23012,13 @@ export default { "event_media_players_select_column": {}, "event_media_players_set_input": { "created_at": [ - 4526 + 4584 ], "media_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -23005,7 +23034,7 @@ export default { }, "event_media_players_stddev_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23021,7 +23050,7 @@ export default { }, "event_media_players_stddev_pop_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23037,7 +23066,7 @@ export default { }, "event_media_players_stddev_samp_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23045,10 +23074,10 @@ export default { }, "event_media_players_stream_cursor_input": { "initial_value": [ - 1500 + 1502 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -23056,13 +23085,13 @@ export default { }, "event_media_players_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "media_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -23070,7 +23099,7 @@ export default { }, "event_media_players_sum_fields": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -23078,7 +23107,7 @@ export default { }, "event_media_players_sum_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23087,13 +23116,13 @@ export default { "event_media_players_update_column": {}, "event_media_players_updates": { "_inc": [ - 1481 + 1483 ], "_set": [ - 1492 + 1494 ], "where": [ - 1479 + 1481 ], "__typename": [ 80 @@ -23109,7 +23138,7 @@ export default { }, "event_media_players_var_pop_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23125,7 +23154,7 @@ export default { }, "event_media_players_var_samp_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23141,7 +23170,7 @@ export default { }, "event_media_players_variance_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23150,10 +23179,10 @@ export default { "event_media_select_column": {}, "event_media_set_input": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "external_url": [ 80 @@ -23162,13 +23191,13 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "mime_type": [ 80 ], "size": [ - 257 + 259 ], "thumbnail_filename": [ 80 @@ -23177,7 +23206,7 @@ export default { 80 ], "uploader_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -23196,10 +23225,10 @@ export default { }, "event_media_stddev_order_by": { "size": [ - 2979 + 3008 ], "uploader_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23218,10 +23247,10 @@ export default { }, "event_media_stddev_pop_order_by": { "size": [ - 2979 + 3008 ], "uploader_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23240,10 +23269,10 @@ export default { }, "event_media_stddev_samp_order_by": { "size": [ - 2979 + 3008 ], "uploader_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23251,10 +23280,10 @@ export default { }, "event_media_stream_cursor_input": { "initial_value": [ - 1520 + 1522 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -23262,10 +23291,10 @@ export default { }, "event_media_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "external_url": [ 80 @@ -23274,13 +23303,13 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "mime_type": [ 80 ], "size": [ - 257 + 259 ], "thumbnail_filename": [ 80 @@ -23289,7 +23318,7 @@ export default { 80 ], "uploader_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -23297,10 +23326,10 @@ export default { }, "event_media_sum_fields": { "size": [ - 257 + 259 ], "uploader_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -23308,10 +23337,10 @@ export default { }, "event_media_sum_order_by": { "size": [ - 2979 + 3008 ], "uploader_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23320,13 +23349,13 @@ export default { "event_media_update_column": {}, "event_media_updates": { "_inc": [ - 1459 + 1461 ], "_set": [ - 1512 + 1514 ], "where": [ - 1457 + 1459 ], "__typename": [ 80 @@ -23345,10 +23374,10 @@ export default { }, "event_media_var_pop_order_by": { "size": [ - 2979 + 3008 ], "uploader_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23367,10 +23396,10 @@ export default { }, "event_media_var_samp_order_by": { "size": [ - 2979 + 3008 ], "uploader_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23389,10 +23418,10 @@ export default { }, "event_media_variance_order_by": { "size": [ - 2979 + 3008 ], "uploader_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23400,19 +23429,19 @@ export default { }, "event_organizers": { "created_at": [ - 4526 + 4584 ], "event": [ - 1661 + 1663 ], "event_id": [ - 5026 + 5084 ], "organizer": [ - 3937 + 3966 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -23420,10 +23449,10 @@ export default { }, "event_organizers_aggregate": { "aggregate": [ - 1535 + 1537 ], "nodes": [ - 1531 + 1533 ], "__typename": [ 80 @@ -23431,7 +23460,7 @@ export default { }, "event_organizers_aggregate_bool_exp": { "count": [ - 1534 + 1536 ], "__typename": [ 80 @@ -23439,13 +23468,13 @@ export default { }, "event_organizers_aggregate_bool_exp_count": { "arguments": [ - 1552 + 1554 ], "distinct": [ 5 ], "filter": [ - 1540 + 1542 ], "predicate": [ 41 @@ -23456,13 +23485,13 @@ export default { }, "event_organizers_aggregate_fields": { "avg": [ - 1538 + 1540 ], "count": [ 40, { "columns": [ - 1552, + 1554, "[event_organizers_select_column!]" ], "distinct": [ @@ -23471,31 +23500,31 @@ export default { } ], "max": [ - 1544 + 1546 ], "min": [ - 1546 + 1548 ], "stddev": [ - 1554 + 1556 ], "stddev_pop": [ - 1556 + 1558 ], "stddev_samp": [ - 1558 + 1560 ], "sum": [ - 1562 + 1564 ], "var_pop": [ - 1566 + 1568 ], "var_samp": [ - 1568 + 1570 ], "variance": [ - 1570 + 1572 ], "__typename": [ 80 @@ -23503,37 +23532,37 @@ export default { }, "event_organizers_aggregate_order_by": { "avg": [ - 1539 + 1541 ], "count": [ - 2979 + 3008 ], "max": [ - 1545 + 1547 ], "min": [ - 1547 + 1549 ], "stddev": [ - 1555 + 1557 ], "stddev_pop": [ - 1557 + 1559 ], "stddev_samp": [ - 1559 + 1561 ], "sum": [ - 1563 + 1565 ], "var_pop": [ - 1567 + 1569 ], "var_samp": [ - 1569 + 1571 ], "variance": [ - 1571 + 1573 ], "__typename": [ 80 @@ -23541,10 +23570,10 @@ export default { }, "event_organizers_arr_rel_insert_input": { "data": [ - 1543 + 1545 ], "on_conflict": [ - 1549 + 1551 ], "__typename": [ 80 @@ -23560,7 +23589,7 @@ export default { }, "event_organizers_avg_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23568,28 +23597,28 @@ export default { }, "event_organizers_bool_exp": { "_and": [ - 1540 + 1542 ], "_not": [ - 1540 + 1542 ], "_or": [ - 1540 + 1542 ], "created_at": [ - 4527 + 4585 ], "event": [ - 1665 + 1667 ], "event_id": [ - 5028 + 5086 ], "organizer": [ - 3941 + 3970 ], "steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -23598,7 +23627,7 @@ export default { "event_organizers_constraint": {}, "event_organizers_inc_input": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -23606,19 +23635,19 @@ export default { }, "event_organizers_insert_input": { "created_at": [ - 4526 + 4584 ], "event": [ - 1672 + 1674 ], "event_id": [ - 5026 + 5084 ], "organizer": [ - 3948 + 3977 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -23626,13 +23655,13 @@ export default { }, "event_organizers_max_fields": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -23640,13 +23669,13 @@ export default { }, "event_organizers_max_order_by": { "created_at": [ - 2979 + 3008 ], "event_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23654,13 +23683,13 @@ export default { }, "event_organizers_min_fields": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -23668,13 +23697,13 @@ export default { }, "event_organizers_min_order_by": { "created_at": [ - 2979 + 3008 ], "event_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23685,7 +23714,7 @@ export default { 40 ], "returning": [ - 1531 + 1533 ], "__typename": [ 80 @@ -23693,13 +23722,13 @@ export default { }, "event_organizers_on_conflict": { "constraint": [ - 1541 + 1543 ], "update_columns": [ - 1564 + 1566 ], "where": [ - 1540 + 1542 ], "__typename": [ 80 @@ -23707,19 +23736,19 @@ export default { }, "event_organizers_order_by": { "created_at": [ - 2979 + 3008 ], "event": [ - 1674 + 1676 ], "event_id": [ - 2979 + 3008 ], "organizer": [ - 3950 + 3979 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23727,10 +23756,10 @@ export default { }, "event_organizers_pk_columns_input": { "event_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -23739,13 +23768,13 @@ export default { "event_organizers_select_column": {}, "event_organizers_set_input": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -23761,7 +23790,7 @@ export default { }, "event_organizers_stddev_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23777,7 +23806,7 @@ export default { }, "event_organizers_stddev_pop_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23793,7 +23822,7 @@ export default { }, "event_organizers_stddev_samp_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23801,10 +23830,10 @@ export default { }, "event_organizers_stream_cursor_input": { "initial_value": [ - 1561 + 1563 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -23812,13 +23841,13 @@ export default { }, "event_organizers_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -23826,7 +23855,7 @@ export default { }, "event_organizers_sum_fields": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -23834,7 +23863,7 @@ export default { }, "event_organizers_sum_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23843,13 +23872,13 @@ export default { "event_organizers_update_column": {}, "event_organizers_updates": { "_inc": [ - 1542 + 1544 ], "_set": [ - 1553 + 1555 ], "where": [ - 1540 + 1542 ], "__typename": [ 80 @@ -23865,7 +23894,7 @@ export default { }, "event_organizers_var_pop_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23881,7 +23910,7 @@ export default { }, "event_organizers_var_samp_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23897,7 +23926,7 @@ export default { }, "event_organizers_variance_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -23905,19 +23934,19 @@ export default { }, "event_players": { "created_at": [ - 4526 + 4584 ], "event": [ - 1661 + 1663 ], "event_id": [ - 5026 + 5084 ], "player": [ - 3937 + 3966 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -23925,10 +23954,10 @@ export default { }, "event_players_aggregate": { "aggregate": [ - 1576 + 1578 ], "nodes": [ - 1572 + 1574 ], "__typename": [ 80 @@ -23936,7 +23965,7 @@ export default { }, "event_players_aggregate_bool_exp": { "count": [ - 1575 + 1577 ], "__typename": [ 80 @@ -23944,13 +23973,13 @@ export default { }, "event_players_aggregate_bool_exp_count": { "arguments": [ - 1593 + 1595 ], "distinct": [ 5 ], "filter": [ - 1581 + 1583 ], "predicate": [ 41 @@ -23961,13 +23990,13 @@ export default { }, "event_players_aggregate_fields": { "avg": [ - 1579 + 1581 ], "count": [ 40, { "columns": [ - 1593, + 1595, "[event_players_select_column!]" ], "distinct": [ @@ -23976,31 +24005,31 @@ export default { } ], "max": [ - 1585 + 1587 ], "min": [ - 1587 + 1589 ], "stddev": [ - 1595 + 1597 ], "stddev_pop": [ - 1597 + 1599 ], "stddev_samp": [ - 1599 + 1601 ], "sum": [ - 1603 + 1605 ], "var_pop": [ - 1607 + 1609 ], "var_samp": [ - 1609 + 1611 ], "variance": [ - 1611 + 1613 ], "__typename": [ 80 @@ -24008,37 +24037,37 @@ export default { }, "event_players_aggregate_order_by": { "avg": [ - 1580 + 1582 ], "count": [ - 2979 + 3008 ], "max": [ - 1586 + 1588 ], "min": [ - 1588 + 1590 ], "stddev": [ - 1596 + 1598 ], "stddev_pop": [ - 1598 + 1600 ], "stddev_samp": [ - 1600 + 1602 ], "sum": [ - 1604 + 1606 ], "var_pop": [ - 1608 + 1610 ], "var_samp": [ - 1610 + 1612 ], "variance": [ - 1612 + 1614 ], "__typename": [ 80 @@ -24046,10 +24075,10 @@ export default { }, "event_players_arr_rel_insert_input": { "data": [ - 1584 + 1586 ], "on_conflict": [ - 1590 + 1592 ], "__typename": [ 80 @@ -24065,7 +24094,7 @@ export default { }, "event_players_avg_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -24073,28 +24102,28 @@ export default { }, "event_players_bool_exp": { "_and": [ - 1581 + 1583 ], "_not": [ - 1581 + 1583 ], "_or": [ - 1581 + 1583 ], "created_at": [ - 4527 + 4585 ], "event": [ - 1665 + 1667 ], "event_id": [ - 5028 + 5086 ], "player": [ - 3941 + 3970 ], "steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -24103,7 +24132,7 @@ export default { "event_players_constraint": {}, "event_players_inc_input": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -24111,19 +24140,19 @@ export default { }, "event_players_insert_input": { "created_at": [ - 4526 + 4584 ], "event": [ - 1672 + 1674 ], "event_id": [ - 5026 + 5084 ], "player": [ - 3948 + 3977 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -24131,13 +24160,13 @@ export default { }, "event_players_max_fields": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -24145,13 +24174,13 @@ export default { }, "event_players_max_order_by": { "created_at": [ - 2979 + 3008 ], "event_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -24159,13 +24188,13 @@ export default { }, "event_players_min_fields": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -24173,13 +24202,13 @@ export default { }, "event_players_min_order_by": { "created_at": [ - 2979 + 3008 ], "event_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -24190,7 +24219,7 @@ export default { 40 ], "returning": [ - 1572 + 1574 ], "__typename": [ 80 @@ -24198,13 +24227,13 @@ export default { }, "event_players_on_conflict": { "constraint": [ - 1582 + 1584 ], "update_columns": [ - 1605 + 1607 ], "where": [ - 1581 + 1583 ], "__typename": [ 80 @@ -24212,19 +24241,19 @@ export default { }, "event_players_order_by": { "created_at": [ - 2979 + 3008 ], "event": [ - 1674 + 1676 ], "event_id": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -24232,10 +24261,10 @@ export default { }, "event_players_pk_columns_input": { "event_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -24244,13 +24273,13 @@ export default { "event_players_select_column": {}, "event_players_set_input": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -24266,7 +24295,7 @@ export default { }, "event_players_stddev_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -24282,7 +24311,7 @@ export default { }, "event_players_stddev_pop_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -24298,7 +24327,7 @@ export default { }, "event_players_stddev_samp_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -24306,10 +24335,10 @@ export default { }, "event_players_stream_cursor_input": { "initial_value": [ - 1602 + 1604 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -24317,13 +24346,13 @@ export default { }, "event_players_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -24331,7 +24360,7 @@ export default { }, "event_players_sum_fields": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -24339,7 +24368,7 @@ export default { }, "event_players_sum_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -24348,13 +24377,13 @@ export default { "event_players_update_column": {}, "event_players_updates": { "_inc": [ - 1583 + 1585 ], "_set": [ - 1594 + 1596 ], "where": [ - 1581 + 1583 ], "__typename": [ 80 @@ -24370,7 +24399,7 @@ export default { }, "event_players_var_pop_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -24386,7 +24415,7 @@ export default { }, "event_players_var_samp_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -24402,7 +24431,7 @@ export default { }, "event_players_variance_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -24410,19 +24439,19 @@ export default { }, "event_teams": { "created_at": [ - 4526 + 4584 ], "event": [ - 1661 + 1663 ], "event_id": [ - 5026 + 5084 ], "team": [ - 4479 + 4535 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -24430,10 +24459,10 @@ export default { }, "event_teams_aggregate": { "aggregate": [ - 1617 + 1619 ], "nodes": [ - 1613 + 1615 ], "__typename": [ 80 @@ -24441,7 +24470,7 @@ export default { }, "event_teams_aggregate_bool_exp": { "count": [ - 1616 + 1618 ], "__typename": [ 80 @@ -24449,13 +24478,13 @@ export default { }, "event_teams_aggregate_bool_exp_count": { "arguments": [ - 1631 + 1633 ], "distinct": [ 5 ], "filter": [ - 1620 + 1622 ], "predicate": [ 41 @@ -24469,7 +24498,7 @@ export default { 40, { "columns": [ - 1631, + 1633, "[event_teams_select_column!]" ], "distinct": [ @@ -24478,10 +24507,10 @@ export default { } ], "max": [ - 1623 + 1625 ], "min": [ - 1625 + 1627 ], "__typename": [ 80 @@ -24489,13 +24518,13 @@ export default { }, "event_teams_aggregate_order_by": { "count": [ - 2979 + 3008 ], "max": [ - 1624 + 1626 ], "min": [ - 1626 + 1628 ], "__typename": [ 80 @@ -24503,10 +24532,10 @@ export default { }, "event_teams_arr_rel_insert_input": { "data": [ - 1622 + 1624 ], "on_conflict": [ - 1628 + 1630 ], "__typename": [ 80 @@ -24514,28 +24543,28 @@ export default { }, "event_teams_bool_exp": { "_and": [ - 1620 + 1622 ], "_not": [ - 1620 + 1622 ], "_or": [ - 1620 + 1622 ], "created_at": [ - 4527 + 4585 ], "event": [ - 1665 + 1667 ], "event_id": [ - 5028 + 5086 ], "team": [ - 4490 + 4546 ], "team_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -24544,19 +24573,19 @@ export default { "event_teams_constraint": {}, "event_teams_insert_input": { "created_at": [ - 4526 + 4584 ], "event": [ - 1672 + 1674 ], "event_id": [ - 5026 + 5084 ], "team": [ - 4499 + 4555 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -24564,13 +24593,13 @@ export default { }, "event_teams_max_fields": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -24578,13 +24607,13 @@ export default { }, "event_teams_max_order_by": { "created_at": [ - 2979 + 3008 ], "event_id": [ - 2979 + 3008 ], "team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -24592,13 +24621,13 @@ export default { }, "event_teams_min_fields": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -24606,13 +24635,13 @@ export default { }, "event_teams_min_order_by": { "created_at": [ - 2979 + 3008 ], "event_id": [ - 2979 + 3008 ], "team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -24623,7 +24652,7 @@ export default { 40 ], "returning": [ - 1613 + 1615 ], "__typename": [ 80 @@ -24631,13 +24660,13 @@ export default { }, "event_teams_on_conflict": { "constraint": [ - 1621 + 1623 ], "update_columns": [ - 1635 + 1637 ], "where": [ - 1620 + 1622 ], "__typename": [ 80 @@ -24645,19 +24674,19 @@ export default { }, "event_teams_order_by": { "created_at": [ - 2979 + 3008 ], "event": [ - 1674 + 1676 ], "event_id": [ - 2979 + 3008 ], "team": [ - 4501 + 4557 ], "team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -24665,10 +24694,10 @@ export default { }, "event_teams_pk_columns_input": { "event_id": [ - 5026 + 5084 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -24677,13 +24706,13 @@ export default { "event_teams_select_column": {}, "event_teams_set_input": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -24691,10 +24720,10 @@ export default { }, "event_teams_stream_cursor_input": { "initial_value": [ - 1634 + 1636 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -24702,13 +24731,13 @@ export default { }, "event_teams_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -24717,10 +24746,10 @@ export default { "event_teams_update_column": {}, "event_teams_updates": { "_set": [ - 1632 + 1634 ], "where": [ - 1620 + 1622 ], "__typename": [ 80 @@ -24728,19 +24757,19 @@ export default { }, "event_tournaments": { "created_at": [ - 4526 + 4584 ], "event": [ - 1661 + 1663 ], "event_id": [ - 5026 + 5084 ], "tournament": [ - 4962 + 5020 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -24748,10 +24777,10 @@ export default { }, "event_tournaments_aggregate": { "aggregate": [ - 1641 + 1643 ], "nodes": [ - 1637 + 1639 ], "__typename": [ 80 @@ -24759,7 +24788,7 @@ export default { }, "event_tournaments_aggregate_bool_exp": { "count": [ - 1640 + 1642 ], "__typename": [ 80 @@ -24767,13 +24796,13 @@ export default { }, "event_tournaments_aggregate_bool_exp_count": { "arguments": [ - 1655 + 1657 ], "distinct": [ 5 ], "filter": [ - 1644 + 1646 ], "predicate": [ 41 @@ -24787,7 +24816,7 @@ export default { 40, { "columns": [ - 1655, + 1657, "[event_tournaments_select_column!]" ], "distinct": [ @@ -24796,10 +24825,10 @@ export default { } ], "max": [ - 1647 + 1649 ], "min": [ - 1649 + 1651 ], "__typename": [ 80 @@ -24807,13 +24836,13 @@ export default { }, "event_tournaments_aggregate_order_by": { "count": [ - 2979 + 3008 ], "max": [ - 1648 + 1650 ], "min": [ - 1650 + 1652 ], "__typename": [ 80 @@ -24821,10 +24850,10 @@ export default { }, "event_tournaments_arr_rel_insert_input": { "data": [ - 1646 + 1648 ], "on_conflict": [ - 1652 + 1654 ], "__typename": [ 80 @@ -24832,28 +24861,28 @@ export default { }, "event_tournaments_bool_exp": { "_and": [ - 1644 + 1646 ], "_not": [ - 1644 + 1646 ], "_or": [ - 1644 + 1646 ], "created_at": [ - 4527 + 4585 ], "event": [ - 1665 + 1667 ], "event_id": [ - 5028 + 5086 ], "tournament": [ - 4983 + 5041 ], "tournament_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -24862,19 +24891,19 @@ export default { "event_tournaments_constraint": {}, "event_tournaments_insert_input": { "created_at": [ - 4526 + 4584 ], "event": [ - 1672 + 1674 ], "event_id": [ - 5026 + 5084 ], "tournament": [ - 4992 + 5050 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -24882,13 +24911,13 @@ export default { }, "event_tournaments_max_fields": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -24896,13 +24925,13 @@ export default { }, "event_tournaments_max_order_by": { "created_at": [ - 2979 + 3008 ], "event_id": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -24910,13 +24939,13 @@ export default { }, "event_tournaments_min_fields": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -24924,13 +24953,13 @@ export default { }, "event_tournaments_min_order_by": { "created_at": [ - 2979 + 3008 ], "event_id": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -24941,7 +24970,7 @@ export default { 40 ], "returning": [ - 1637 + 1639 ], "__typename": [ 80 @@ -24949,13 +24978,13 @@ export default { }, "event_tournaments_on_conflict": { "constraint": [ - 1645 + 1647 ], "update_columns": [ - 1659 + 1661 ], "where": [ - 1644 + 1646 ], "__typename": [ 80 @@ -24963,19 +24992,19 @@ export default { }, "event_tournaments_order_by": { "created_at": [ - 2979 + 3008 ], "event": [ - 1674 + 1676 ], "event_id": [ - 2979 + 3008 ], "tournament": [ - 4994 + 5052 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -24983,10 +25012,10 @@ export default { }, "event_tournaments_pk_columns_input": { "event_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -24995,13 +25024,13 @@ export default { "event_tournaments_select_column": {}, "event_tournaments_set_input": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -25009,10 +25038,10 @@ export default { }, "event_tournaments_stream_cursor_input": { "initial_value": [ - 1658 + 1660 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -25020,13 +25049,13 @@ export default { }, "event_tournaments_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "event_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -25035,10 +25064,10 @@ export default { "event_tournaments_update_column": {}, "event_tournaments_updates": { "_set": [ - 1656 + 1658 ], "where": [ - 1644 + 1646 ], "__typename": [ 80 @@ -25046,10 +25075,10 @@ export default { }, "events": { "awards": [ - 188, + 190, { "distinct_on": [ - 209, + 211, "[award_recipients_select_column!]" ], "limit": [ @@ -25059,19 +25088,19 @@ export default { 40 ], "order_by": [ - 207, + 209, "[award_recipients_order_by!]" ], "where": [ - 197 + 199 ] } ], "awards_aggregate": [ - 189, + 191, { "distinct_on": [ - 209, + 211, "[award_recipients_select_column!]" ], "limit": [ @@ -25081,19 +25110,19 @@ export default { 40 ], "order_by": [ - 207, + 209, "[award_recipients_order_by!]" ], "where": [ - 197 + 199 ] } ], "banner": [ - 1448 + 1450 ], "banner_media_id": [ - 5026 + 5084 ], "can_upload_media": [ 5 @@ -25102,28 +25131,28 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "description": [ 80 ], "ends_at": [ - 4526 + 4584 ], "hide_creator_organizer": [ 5 ], "id": [ - 5026 + 5084 ], "is_organizer": [ 5 ], "media": [ - 1448, + 1450, { "distinct_on": [ - 1511, + 1513, "[event_media_select_column!]" ], "limit": [ @@ -25133,22 +25162,22 @@ export default { 40 ], "order_by": [ - 1468, + 1470, "[event_media_order_by!]" ], "where": [ - 1457 + 1459 ] } ], "media_access": [ - 679 + 681 ], "media_aggregate": [ - 1449, + 1451, { "distinct_on": [ - 1511, + 1513, "[event_media_select_column!]" ], "limit": [ @@ -25158,11 +25187,11 @@ export default { 40 ], "order_by": [ - 1468, + 1470, "[event_media_order_by!]" ], "where": [ - 1457 + 1459 ] } ], @@ -25170,16 +25199,16 @@ export default { 80 ], "organizer": [ - 3937 + 3966 ], "organizer_steam_id": [ - 257 + 259 ], "organizers": [ - 1531, + 1533, { "distinct_on": [ - 1552, + 1554, "[event_organizers_select_column!]" ], "limit": [ @@ -25189,19 +25218,19 @@ export default { 40 ], "order_by": [ - 1550, + 1552, "[event_organizers_order_by!]" ], "where": [ - 1540 + 1542 ] } ], "organizers_aggregate": [ - 1532, + 1534, { "distinct_on": [ - 1552, + 1554, "[event_organizers_select_column!]" ], "limit": [ @@ -25211,19 +25240,19 @@ export default { 40 ], "order_by": [ - 1550, + 1552, "[event_organizers_order_by!]" ], "where": [ - 1540 + 1542 ] } ], "player_stats": [ - 5029, + 5087, { "distinct_on": [ - 5055, + 5113, "[v_event_player_stats_select_column!]" ], "limit": [ @@ -25233,19 +25262,19 @@ export default { 40 ], "order_by": [ - 5054, + 5112, "[v_event_player_stats_order_by!]" ], "where": [ - 5048 + 5106 ] } ], "player_stats_aggregate": [ - 5030, + 5088, { "distinct_on": [ - 5055, + 5113, "[v_event_player_stats_select_column!]" ], "limit": [ @@ -25255,19 +25284,19 @@ export default { 40 ], "order_by": [ - 5054, + 5112, "[v_event_player_stats_order_by!]" ], "where": [ - 5048 + 5106 ] } ], "players": [ - 1572, + 1574, { "distinct_on": [ - 1593, + 1595, "[event_players_select_column!]" ], "limit": [ @@ -25277,19 +25306,19 @@ export default { 40 ], "order_by": [ - 1591, + 1593, "[event_players_order_by!]" ], "where": [ - 1581 + 1583 ] } ], "players_aggregate": [ - 1573, + 1575, { "distinct_on": [ - 1593, + 1595, "[event_players_select_column!]" ], "limit": [ @@ -25299,22 +25328,22 @@ export default { 40 ], "order_by": [ - 1591, + 1593, "[event_players_order_by!]" ], "where": [ - 1581 + 1583 ] } ], "starts_at": [ - 4526 + 4584 ], "teams": [ - 1613, + 1615, { "distinct_on": [ - 1631, + 1633, "[event_teams_select_column!]" ], "limit": [ @@ -25324,19 +25353,19 @@ export default { 40 ], "order_by": [ - 1629, + 1631, "[event_teams_order_by!]" ], "where": [ - 1620 + 1622 ] } ], "teams_aggregate": [ - 1614, + 1616, { "distinct_on": [ - 1631, + 1633, "[event_teams_select_column!]" ], "limit": [ @@ -25346,19 +25375,19 @@ export default { 40 ], "order_by": [ - 1629, + 1631, "[event_teams_order_by!]" ], "where": [ - 1620 + 1622 ] } ], "tournaments": [ - 1637, + 1639, { "distinct_on": [ - 1655, + 1657, "[event_tournaments_select_column!]" ], "limit": [ @@ -25368,19 +25397,19 @@ export default { 40 ], "order_by": [ - 1653, + 1655, "[event_tournaments_order_by!]" ], "where": [ - 1644 + 1646 ] } ], "tournaments_aggregate": [ - 1638, + 1640, { "distinct_on": [ - 1655, + 1657, "[event_tournaments_select_column!]" ], "limit": [ @@ -25390,16 +25419,16 @@ export default { 40 ], "order_by": [ - 1653, + 1655, "[event_tournaments_order_by!]" ], "where": [ - 1644 + 1646 ] } ], "visibility": [ - 699 + 701 ], "__typename": [ 80 @@ -25407,10 +25436,10 @@ export default { }, "events_aggregate": { "aggregate": [ - 1663 + 1665 ], "nodes": [ - 1661 + 1663 ], "__typename": [ 80 @@ -25418,13 +25447,13 @@ export default { }, "events_aggregate_fields": { "avg": [ - 1664 + 1666 ], "count": [ 40, { "columns": [ - 1676, + 1678, "[events_select_column!]" ], "distinct": [ @@ -25433,31 +25462,31 @@ export default { } ], "max": [ - 1669 + 1671 ], "min": [ - 1670 + 1672 ], "stddev": [ - 1678 + 1680 ], "stddev_pop": [ - 1679 + 1681 ], "stddev_samp": [ - 1680 + 1682 ], "sum": [ - 1683 + 1685 ], "var_pop": [ - 1686 + 1688 ], "var_samp": [ - 1687 + 1689 ], "variance": [ - 1688 + 1690 ], "__typename": [ 80 @@ -25473,25 +25502,25 @@ export default { }, "events_bool_exp": { "_and": [ - 1665 + 1667 ], "_not": [ - 1665 + 1667 ], "_or": [ - 1665 + 1667 ], "awards": [ - 197 + 199 ], "awards_aggregate": [ - 190 + 192 ], "banner": [ - 1457 + 1459 ], "banner_media_id": [ - 5028 + 5086 ], "can_upload_media": [ 6 @@ -25500,76 +25529,76 @@ export default { 6 ], "created_at": [ - 4527 + 4585 ], "description": [ 82 ], "ends_at": [ - 4527 + 4585 ], "hide_creator_organizer": [ 6 ], "id": [ - 5028 + 5086 ], "is_organizer": [ 6 ], "media": [ - 1457 + 1459 ], "media_access": [ - 680 + 682 ], "media_aggregate": [ - 1450 + 1452 ], "name": [ 82 ], "organizer": [ - 3941 + 3970 ], "organizer_steam_id": [ - 259 + 261 ], "organizers": [ - 1540 + 1542 ], "organizers_aggregate": [ - 1533 + 1535 ], "player_stats": [ - 5048 + 5106 ], "player_stats_aggregate": [ - 5031 + 5089 ], "players": [ - 1581 + 1583 ], "players_aggregate": [ - 1574 + 1576 ], "starts_at": [ - 4527 + 4585 ], "teams": [ - 1620 + 1622 ], "teams_aggregate": [ - 1615 + 1617 ], "tournaments": [ - 1644 + 1646 ], "tournaments_aggregate": [ - 1639 + 1641 ], "visibility": [ - 700 + 702 ], "__typename": [ 80 @@ -25578,7 +25607,7 @@ export default { "events_constraint": {}, "events_inc_input": { "organizer_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -25586,64 +25615,64 @@ export default { }, "events_insert_input": { "awards": [ - 194 + 196 ], "banner": [ - 1466 + 1468 ], "banner_media_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "description": [ 80 ], "ends_at": [ - 4526 + 4584 ], "hide_creator_organizer": [ 5 ], "id": [ - 5026 + 5084 ], "media": [ - 1454 + 1456 ], "media_access": [ - 679 + 681 ], "name": [ 80 ], "organizer": [ - 3948 + 3977 ], "organizer_steam_id": [ - 257 + 259 ], "organizers": [ - 1537 + 1539 ], "player_stats": [ - 5045 + 5103 ], "players": [ - 1578 + 1580 ], "starts_at": [ - 4526 + 4584 ], "teams": [ - 1619 + 1621 ], "tournaments": [ - 1643 + 1645 ], "visibility": [ - 699 + 701 ], "__typename": [ 80 @@ -25651,28 +25680,28 @@ export default { }, "events_max_fields": { "banner_media_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "description": [ 80 ], "ends_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "name": [ 80 ], "organizer_steam_id": [ - 257 + 259 ], "starts_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -25680,28 +25709,28 @@ export default { }, "events_min_fields": { "banner_media_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "description": [ 80 ], "ends_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "name": [ 80 ], "organizer_steam_id": [ - 257 + 259 ], "starts_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -25712,7 +25741,7 @@ export default { 40 ], "returning": [ - 1661 + 1663 ], "__typename": [ 80 @@ -25720,10 +25749,10 @@ export default { }, "events_obj_rel_insert_input": { "data": [ - 1668 + 1670 ], "on_conflict": [ - 1673 + 1675 ], "__typename": [ 80 @@ -25731,13 +25760,13 @@ export default { }, "events_on_conflict": { "constraint": [ - 1666 + 1668 ], "update_columns": [ - 1684 + 1686 ], "where": [ - 1665 + 1667 ], "__typename": [ 80 @@ -25745,73 +25774,73 @@ export default { }, "events_order_by": { "awards_aggregate": [ - 193 + 195 ], "banner": [ - 1468 + 1470 ], "banner_media_id": [ - 2979 + 3008 ], "can_upload_media": [ - 2979 + 3008 ], "can_view": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "description": [ - 2979 + 3008 ], "ends_at": [ - 2979 + 3008 ], "hide_creator_organizer": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "is_organizer": [ - 2979 + 3008 ], "media_access": [ - 2979 + 3008 ], "media_aggregate": [ - 1453 + 1455 ], "name": [ - 2979 + 3008 ], "organizer": [ - 3950 + 3979 ], "organizer_steam_id": [ - 2979 + 3008 ], "organizers_aggregate": [ - 1536 + 1538 ], "player_stats_aggregate": [ - 5044 + 5102 ], "players_aggregate": [ - 1577 + 1579 ], "starts_at": [ - 2979 + 3008 ], "teams_aggregate": [ - 1618 + 1620 ], "tournaments_aggregate": [ - 1642 + 1644 ], "visibility": [ - 2979 + 3008 ], "__typename": [ 80 @@ -25819,7 +25848,7 @@ export default { }, "events_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -25828,37 +25857,37 @@ export default { "events_select_column": {}, "events_set_input": { "banner_media_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "description": [ 80 ], "ends_at": [ - 4526 + 4584 ], "hide_creator_organizer": [ 5 ], "id": [ - 5026 + 5084 ], "media_access": [ - 679 + 681 ], "name": [ 80 ], "organizer_steam_id": [ - 257 + 259 ], "starts_at": [ - 4526 + 4584 ], "visibility": [ - 699 + 701 ], "__typename": [ 80 @@ -25890,10 +25919,10 @@ export default { }, "events_stream_cursor_input": { "initial_value": [ - 1682 + 1684 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -25901,37 +25930,37 @@ export default { }, "events_stream_cursor_value_input": { "banner_media_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "description": [ 80 ], "ends_at": [ - 4526 + 4584 ], "hide_creator_organizer": [ 5 ], "id": [ - 5026 + 5084 ], "media_access": [ - 679 + 681 ], "name": [ 80 ], "organizer_steam_id": [ - 257 + 259 ], "starts_at": [ - 4526 + 4584 ], "visibility": [ - 699 + 701 ], "__typename": [ 80 @@ -25939,7 +25968,7 @@ export default { }, "events_sum_fields": { "organizer_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -25948,13 +25977,13 @@ export default { "events_update_column": {}, "events_updates": { "_inc": [ - 1667 + 1669 ], "_set": [ - 1677 + 1679 ], "where": [ - 1665 + 1667 ], "__typename": [ 80 @@ -25987,31 +26016,31 @@ export default { "float8": {}, "float8_comparison_exp": { "_eq": [ - 1689 + 1691 ], "_gt": [ - 1689 + 1691 ], "_gte": [ - 1689 + 1691 ], "_in": [ - 1689 + 1691 ], "_is_null": [ 5 ], "_lt": [ - 1689 + 1691 ], "_lte": [ - 1689 + 1691 ], "_neq": [ - 1689 + 1691 ], "_nin": [ - 1689 + 1691 ], "__typename": [ 80 @@ -26019,16 +26048,16 @@ export default { }, "friends": { "e_status": [ - 714 + 716 ], "other_player_steam_id": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "status": [ - 719 + 721 ], "__typename": [ 80 @@ -26036,10 +26065,10 @@ export default { }, "friends_aggregate": { "aggregate": [ - 1693 + 1695 ], "nodes": [ - 1691 + 1693 ], "__typename": [ 80 @@ -26047,13 +26076,13 @@ export default { }, "friends_aggregate_fields": { "avg": [ - 1694 + 1696 ], "count": [ 40, { "columns": [ - 1705, + 1707, "[friends_select_column!]" ], "distinct": [ @@ -26062,31 +26091,31 @@ export default { } ], "max": [ - 1699 + 1701 ], "min": [ - 1700 + 1702 ], "stddev": [ - 1707 + 1709 ], "stddev_pop": [ - 1708 + 1710 ], "stddev_samp": [ - 1709 + 1711 ], "sum": [ - 1712 + 1714 ], "var_pop": [ - 1715 + 1717 ], "var_samp": [ - 1716 + 1718 ], "variance": [ - 1717 + 1719 ], "__typename": [ 80 @@ -26105,25 +26134,25 @@ export default { }, "friends_bool_exp": { "_and": [ - 1695 + 1697 ], "_not": [ - 1695 + 1697 ], "_or": [ - 1695 + 1697 ], "e_status": [ - 717 + 719 ], "other_player_steam_id": [ - 259 + 261 ], "player_steam_id": [ - 259 + 261 ], "status": [ - 720 + 722 ], "__typename": [ 80 @@ -26132,10 +26161,10 @@ export default { "friends_constraint": {}, "friends_inc_input": { "other_player_steam_id": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -26143,16 +26172,16 @@ export default { }, "friends_insert_input": { "e_status": [ - 725 + 727 ], "other_player_steam_id": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "status": [ - 719 + 721 ], "__typename": [ 80 @@ -26160,10 +26189,10 @@ export default { }, "friends_max_fields": { "other_player_steam_id": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -26171,10 +26200,10 @@ export default { }, "friends_min_fields": { "other_player_steam_id": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -26185,7 +26214,7 @@ export default { 40 ], "returning": [ - 1691 + 1693 ], "__typename": [ 80 @@ -26193,13 +26222,13 @@ export default { }, "friends_on_conflict": { "constraint": [ - 1696 + 1698 ], "update_columns": [ - 1713 + 1715 ], "where": [ - 1695 + 1697 ], "__typename": [ 80 @@ -26207,16 +26236,16 @@ export default { }, "friends_order_by": { "e_status": [ - 727 + 729 ], "other_player_steam_id": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "__typename": [ 80 @@ -26224,10 +26253,10 @@ export default { }, "friends_pk_columns_input": { "other_player_steam_id": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -26236,13 +26265,13 @@ export default { "friends_select_column": {}, "friends_set_input": { "other_player_steam_id": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "status": [ - 719 + 721 ], "__typename": [ 80 @@ -26283,10 +26312,10 @@ export default { }, "friends_stream_cursor_input": { "initial_value": [ - 1711 + 1713 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -26294,13 +26323,13 @@ export default { }, "friends_stream_cursor_value_input": { "other_player_steam_id": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "status": [ - 719 + 721 ], "__typename": [ 80 @@ -26308,10 +26337,10 @@ export default { }, "friends_sum_fields": { "other_player_steam_id": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -26320,13 +26349,13 @@ export default { "friends_update_column": {}, "friends_updates": { "_inc": [ - 1697 + 1699 ], "_set": [ - 1706 + 1708 ], "where": [ - 1695 + 1697 ], "__typename": [ 80 @@ -26376,7 +26405,7 @@ export default { 40 ], "cpu_frequency_info": [ - 1842, + 1844, { "path": [ 80 @@ -26384,7 +26413,7 @@ export default { } ], "cpu_governor_info": [ - 1842, + 1844, { "path": [ 80 @@ -26398,7 +26427,7 @@ export default { 40 ], "cpu_warnings": [ - 1842, + 1844, { "path": [ 80 @@ -26406,7 +26435,7 @@ export default { } ], "cs2_launch_options": [ - 1842, + 1844, { "path": [ 80 @@ -26414,7 +26443,7 @@ export default { } ], "cs2_video_settings": [ - 1842, + 1844, { "path": [ 80 @@ -26434,10 +26463,10 @@ export default { 40 ], "e_region": [ - 4024 + 4080 ], "e_status": [ - 755 + 757 ], "enabled": [ 5 @@ -26455,7 +26484,7 @@ export default { 5 ], "gpu_info": [ - 1842, + 1844, { "path": [ 80 @@ -26475,13 +26504,13 @@ export default { 80 ], "lan_ip": [ - 1838 + 1840 ], "node_ip": [ - 1838 + 1840 ], "offline_at": [ - 4526 + 4584 ], "pin_build_id": [ 40 @@ -26493,22 +26522,22 @@ export default { 80 ], "pinned_version": [ - 1769 + 1771 ], "plugin_supported": [ 5 ], "public_ip": [ - 1838 + 1840 ], "region": [ 80 ], "servers": [ - 4051, + 4107, { "distinct_on": [ - 4075, + 4131, "[servers_select_column!]" ], "limit": [ @@ -26518,19 +26547,19 @@ export default { 40 ], "order_by": [ - 4073, + 4129, "[servers_order_by!]" ], "where": [ - 4062 + 4118 ] } ], "servers_aggregate": [ - 4052, + 4108, { "distinct_on": [ - 4075, + 4131, "[servers_select_column!]" ], "limit": [ @@ -26540,16 +26569,16 @@ export default { 40 ], "order_by": [ - 4073, + 4129, "[servers_order_by!]" ], "where": [ - 4062 + 4118 ] } ], "shader_bake_progress": [ - 2977 + 3006 ], "shader_bake_progress_stage": [ 80 @@ -26558,7 +26587,7 @@ export default { 80 ], "shader_bake_status_history": [ - 1842, + 1844, { "path": [ 80 @@ -26569,7 +26598,7 @@ export default { 40 ], "status": [ - 760 + 762 ], "supports_cpu_pinning": [ 5 @@ -26587,7 +26616,7 @@ export default { 80 ], "version": [ - 1769 + 1771 ], "__typename": [ 80 @@ -26595,10 +26624,10 @@ export default { }, "game_server_nodes_aggregate": { "aggregate": [ - 1724 + 1726 ], "nodes": [ - 1718 + 1720 ], "__typename": [ 80 @@ -26606,13 +26635,13 @@ export default { }, "game_server_nodes_aggregate_bool_exp": { "bool_and": [ - 1721 + 1723 ], "bool_or": [ - 1722 + 1724 ], "count": [ - 1723 + 1725 ], "__typename": [ 80 @@ -26620,13 +26649,13 @@ export default { }, "game_server_nodes_aggregate_bool_exp_bool_and": { "arguments": [ - 1748 + 1750 ], "distinct": [ 5 ], "filter": [ - 1730 + 1732 ], "predicate": [ 6 @@ -26637,13 +26666,13 @@ export default { }, "game_server_nodes_aggregate_bool_exp_bool_or": { "arguments": [ - 1749 + 1751 ], "distinct": [ 5 ], "filter": [ - 1730 + 1732 ], "predicate": [ 6 @@ -26654,13 +26683,13 @@ export default { }, "game_server_nodes_aggregate_bool_exp_count": { "arguments": [ - 1747 + 1749 ], "distinct": [ 5 ], "filter": [ - 1730 + 1732 ], "predicate": [ 41 @@ -26671,13 +26700,13 @@ export default { }, "game_server_nodes_aggregate_fields": { "avg": [ - 1728 + 1730 ], "count": [ 40, { "columns": [ - 1747, + 1749, "[game_server_nodes_select_column!]" ], "distinct": [ @@ -26686,31 +26715,31 @@ export default { } ], "max": [ - 1737 + 1739 ], "min": [ - 1739 + 1741 ], "stddev": [ - 1751 + 1753 ], "stddev_pop": [ - 1753 + 1755 ], "stddev_samp": [ - 1755 + 1757 ], "sum": [ - 1759 + 1761 ], "var_pop": [ - 1763 + 1765 ], "var_samp": [ - 1765 + 1767 ], "variance": [ - 1767 + 1769 ], "__typename": [ 80 @@ -26718,37 +26747,37 @@ export default { }, "game_server_nodes_aggregate_order_by": { "avg": [ - 1729 + 1731 ], "count": [ - 2979 + 3008 ], "max": [ - 1738 + 1740 ], "min": [ - 1740 + 1742 ], "stddev": [ - 1752 + 1754 ], "stddev_pop": [ - 1754 + 1756 ], "stddev_samp": [ - 1756 + 1758 ], "sum": [ - 1760 + 1762 ], "var_pop": [ - 1764 + 1766 ], "var_samp": [ - 1766 + 1768 ], "variance": [ - 1768 + 1770 ], "__typename": [ 80 @@ -26756,25 +26785,25 @@ export default { }, "game_server_nodes_append_input": { "cpu_frequency_info": [ - 1842 + 1844 ], "cpu_governor_info": [ - 1842 + 1844 ], "cpu_warnings": [ - 1842 + 1844 ], "cs2_launch_options": [ - 1842 + 1844 ], "cs2_video_settings": [ - 1842 + 1844 ], "gpu_info": [ - 1842 + 1844 ], "shader_bake_status_history": [ - 1842 + 1844 ], "__typename": [ 80 @@ -26782,10 +26811,10 @@ export default { }, "game_server_nodes_arr_rel_insert_input": { "data": [ - 1736 + 1738 ], "on_conflict": [ - 1743 + 1745 ], "__typename": [ 80 @@ -26840,40 +26869,40 @@ export default { }, "game_server_nodes_avg_order_by": { "build_id": [ - 2979 + 3008 ], "cpu_cores_per_socket": [ - 2979 + 3008 ], "cpu_sockets": [ - 2979 + 3008 ], "cpu_threads_per_core": [ - 2979 + 3008 ], "csgo_build_id": [ - 2979 + 3008 ], "demo_network_limiter": [ - 2979 + 3008 ], "disk_available_gb": [ - 2979 + 3008 ], "disk_used_percent": [ - 2979 + 3008 ], "end_port_range": [ - 2979 + 3008 ], "pin_build_id": [ - 2979 + 3008 ], "shader_bake_progress": [ - 2979 + 3008 ], "start_port_range": [ - 2979 + 3008 ], "__typename": [ 80 @@ -26881,13 +26910,13 @@ export default { }, "game_server_nodes_bool_exp": { "_and": [ - 1730 + 1732 ], "_not": [ - 1730 + 1732 ], "_or": [ - 1730 + 1732 ], "available_server_count": [ 41 @@ -26899,10 +26928,10 @@ export default { 41 ], "cpu_frequency_info": [ - 1844 + 1846 ], "cpu_governor_info": [ - 1844 + 1846 ], "cpu_sockets": [ 41 @@ -26911,13 +26940,13 @@ export default { 41 ], "cpu_warnings": [ - 1844 + 1846 ], "cs2_launch_options": [ - 1844 + 1846 ], "cs2_video_settings": [ - 1844 + 1846 ], "csgo_build_id": [ 41 @@ -26932,10 +26961,10 @@ export default { 41 ], "e_region": [ - 4028 + 4084 ], "e_status": [ - 758 + 760 ], "enabled": [ 6 @@ -26953,7 +26982,7 @@ export default { 6 ], "gpu_info": [ - 1844 + 1846 ], "gpu_rendering_enabled": [ 6 @@ -26968,13 +26997,13 @@ export default { 82 ], "lan_ip": [ - 1839 + 1841 ], "node_ip": [ - 1839 + 1841 ], "offline_at": [ - 4527 + 4585 ], "pin_build_id": [ 41 @@ -26986,25 +27015,25 @@ export default { 82 ], "pinned_version": [ - 1774 + 1776 ], "plugin_supported": [ 6 ], "public_ip": [ - 1839 + 1841 ], "region": [ 82 ], "servers": [ - 4062 + 4118 ], "servers_aggregate": [ - 4053 + 4109 ], "shader_bake_progress": [ - 2978 + 3007 ], "shader_bake_progress_stage": [ 82 @@ -27013,13 +27042,13 @@ export default { 82 ], "shader_bake_status_history": [ - 1844 + 1846 ], "start_port_range": [ 41 ], "status": [ - 761 + 763 ], "supports_cpu_pinning": [ 6 @@ -27037,7 +27066,7 @@ export default { 82 ], "version": [ - 1774 + 1776 ], "__typename": [ 80 @@ -27154,7 +27183,7 @@ export default { 40 ], "shader_bake_progress": [ - 2977 + 3006 ], "start_port_range": [ 40 @@ -27171,10 +27200,10 @@ export default { 40 ], "cpu_frequency_info": [ - 1842 + 1844 ], "cpu_governor_info": [ - 1842 + 1844 ], "cpu_sockets": [ 40 @@ -27183,13 +27212,13 @@ export default { 40 ], "cpu_warnings": [ - 1842 + 1844 ], "cs2_launch_options": [ - 1842 + 1844 ], "cs2_video_settings": [ - 1842 + 1844 ], "csgo_build_id": [ 40 @@ -27204,10 +27233,10 @@ export default { 40 ], "e_region": [ - 4034 + 4090 ], "e_status": [ - 766 + 768 ], "enabled": [ 5 @@ -27225,7 +27254,7 @@ export default { 5 ], "gpu_info": [ - 1842 + 1844 ], "gpu_rendering_enabled": [ 5 @@ -27240,13 +27269,13 @@ export default { 80 ], "lan_ip": [ - 1838 + 1840 ], "node_ip": [ - 1838 + 1840 ], "offline_at": [ - 4526 + 4584 ], "pin_build_id": [ 40 @@ -27258,19 +27287,19 @@ export default { 80 ], "pinned_version": [ - 1784 + 1786 ], "public_ip": [ - 1838 + 1840 ], "region": [ 80 ], "servers": [ - 4059 + 4115 ], "shader_bake_progress": [ - 2977 + 3006 ], "shader_bake_progress_stage": [ 80 @@ -27279,13 +27308,13 @@ export default { 80 ], "shader_bake_status_history": [ - 1842 + 1844 ], "start_port_range": [ 40 ], "status": [ - 760 + 762 ], "supports_cpu_pinning": [ 5 @@ -27300,7 +27329,7 @@ export default { 80 ], "version": [ - 1784 + 1786 ], "__typename": [ 80 @@ -27344,7 +27373,7 @@ export default { 80 ], "offline_at": [ - 4526 + 4584 ], "pin_build_id": [ 40 @@ -27359,7 +27388,7 @@ export default { 80 ], "shader_bake_progress": [ - 2977 + 3006 ], "shader_bake_progress_stage": [ 80 @@ -27385,70 +27414,70 @@ export default { }, "game_server_nodes_max_order_by": { "build_id": [ - 2979 + 3008 ], "cpu_cores_per_socket": [ - 2979 + 3008 ], "cpu_sockets": [ - 2979 + 3008 ], "cpu_threads_per_core": [ - 2979 + 3008 ], "csgo_build_id": [ - 2979 + 3008 ], "demo_network_limiter": [ - 2979 + 3008 ], "disk_available_gb": [ - 2979 + 3008 ], "disk_used_percent": [ - 2979 + 3008 ], "end_port_range": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "label": [ - 2979 + 3008 ], "offline_at": [ - 2979 + 3008 ], "pin_build_id": [ - 2979 + 3008 ], "pin_plugin_runtime": [ - 2979 + 3008 ], "pin_plugin_version": [ - 2979 + 3008 ], "region": [ - 2979 + 3008 ], "shader_bake_progress": [ - 2979 + 3008 ], "shader_bake_progress_stage": [ - 2979 + 3008 ], "shader_bake_status": [ - 2979 + 3008 ], "start_port_range": [ - 2979 + 3008 ], "token": [ - 2979 + 3008 ], "update_status": [ - 2979 + 3008 ], "__typename": [ 80 @@ -27492,7 +27521,7 @@ export default { 80 ], "offline_at": [ - 4526 + 4584 ], "pin_build_id": [ 40 @@ -27507,7 +27536,7 @@ export default { 80 ], "shader_bake_progress": [ - 2977 + 3006 ], "shader_bake_progress_stage": [ 80 @@ -27533,70 +27562,70 @@ export default { }, "game_server_nodes_min_order_by": { "build_id": [ - 2979 + 3008 ], "cpu_cores_per_socket": [ - 2979 + 3008 ], "cpu_sockets": [ - 2979 + 3008 ], "cpu_threads_per_core": [ - 2979 + 3008 ], "csgo_build_id": [ - 2979 + 3008 ], "demo_network_limiter": [ - 2979 + 3008 ], "disk_available_gb": [ - 2979 + 3008 ], "disk_used_percent": [ - 2979 + 3008 ], "end_port_range": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "label": [ - 2979 + 3008 ], "offline_at": [ - 2979 + 3008 ], "pin_build_id": [ - 2979 + 3008 ], "pin_plugin_runtime": [ - 2979 + 3008 ], "pin_plugin_version": [ - 2979 + 3008 ], "region": [ - 2979 + 3008 ], "shader_bake_progress": [ - 2979 + 3008 ], "shader_bake_progress_stage": [ - 2979 + 3008 ], "shader_bake_status": [ - 2979 + 3008 ], "start_port_range": [ - 2979 + 3008 ], "token": [ - 2979 + 3008 ], "update_status": [ - 2979 + 3008 ], "__typename": [ 80 @@ -27607,7 +27636,7 @@ export default { 40 ], "returning": [ - 1718 + 1720 ], "__typename": [ 80 @@ -27615,10 +27644,10 @@ export default { }, "game_server_nodes_obj_rel_insert_input": { "data": [ - 1736 + 1738 ], "on_conflict": [ - 1743 + 1745 ], "__typename": [ 80 @@ -27626,13 +27655,13 @@ export default { }, "game_server_nodes_on_conflict": { "constraint": [ - 1731 + 1733 ], "update_columns": [ - 1761 + 1763 ], "where": [ - 1730 + 1732 ], "__typename": [ 80 @@ -27640,151 +27669,151 @@ export default { }, "game_server_nodes_order_by": { "available_server_count": [ - 2979 + 3008 ], "build_id": [ - 2979 + 3008 ], "cpu_cores_per_socket": [ - 2979 + 3008 ], "cpu_frequency_info": [ - 2979 + 3008 ], "cpu_governor_info": [ - 2979 + 3008 ], "cpu_sockets": [ - 2979 + 3008 ], "cpu_threads_per_core": [ - 2979 + 3008 ], "cpu_warnings": [ - 2979 + 3008 ], "cs2_launch_options": [ - 2979 + 3008 ], "cs2_video_settings": [ - 2979 + 3008 ], "csgo_build_id": [ - 2979 + 3008 ], "demo_network_limiter": [ - 2979 + 3008 ], "disk_available_gb": [ - 2979 + 3008 ], "disk_used_percent": [ - 2979 + 3008 ], "e_region": [ - 4036 + 4092 ], "e_status": [ - 768 + 770 ], "enabled": [ - 2979 + 3008 ], "enabled_for_match_making": [ - 2979 + 3008 ], "end_port_range": [ - 2979 + 3008 ], "gpu": [ - 2979 + 3008 ], "gpu_demos_enabled": [ - 2979 + 3008 ], "gpu_info": [ - 2979 + 3008 ], "gpu_rendering_enabled": [ - 2979 + 3008 ], "gpu_streaming_enabled": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "label": [ - 2979 + 3008 ], "lan_ip": [ - 2979 + 3008 ], "node_ip": [ - 2979 + 3008 ], "offline_at": [ - 2979 + 3008 ], "pin_build_id": [ - 2979 + 3008 ], "pin_plugin_runtime": [ - 2979 + 3008 ], "pin_plugin_version": [ - 2979 + 3008 ], "pinned_version": [ - 1786 + 1788 ], "plugin_supported": [ - 2979 + 3008 ], "public_ip": [ - 2979 + 3008 ], "region": [ - 2979 + 3008 ], "servers_aggregate": [ - 4058 + 4114 ], "shader_bake_progress": [ - 2979 + 3008 ], "shader_bake_progress_stage": [ - 2979 + 3008 ], "shader_bake_status": [ - 2979 + 3008 ], "shader_bake_status_history": [ - 2979 + 3008 ], "start_port_range": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "supports_cpu_pinning": [ - 2979 + 3008 ], "supports_low_latency": [ - 2979 + 3008 ], "token": [ - 2979 + 3008 ], "total_server_count": [ - 2979 + 3008 ], "update_status": [ - 2979 + 3008 ], "version": [ - 1786 + 1788 ], "__typename": [ 80 @@ -27800,25 +27829,25 @@ export default { }, "game_server_nodes_prepend_input": { "cpu_frequency_info": [ - 1842 + 1844 ], "cpu_governor_info": [ - 1842 + 1844 ], "cpu_warnings": [ - 1842 + 1844 ], "cs2_launch_options": [ - 1842 + 1844 ], "cs2_video_settings": [ - 1842 + 1844 ], "gpu_info": [ - 1842 + 1844 ], "shader_bake_status_history": [ - 1842 + 1844 ], "__typename": [ 80 @@ -27835,10 +27864,10 @@ export default { 40 ], "cpu_frequency_info": [ - 1842 + 1844 ], "cpu_governor_info": [ - 1842 + 1844 ], "cpu_sockets": [ 40 @@ -27847,13 +27876,13 @@ export default { 40 ], "cpu_warnings": [ - 1842 + 1844 ], "cs2_launch_options": [ - 1842 + 1844 ], "cs2_video_settings": [ - 1842 + 1844 ], "csgo_build_id": [ 40 @@ -27883,7 +27912,7 @@ export default { 5 ], "gpu_info": [ - 1842 + 1844 ], "gpu_rendering_enabled": [ 5 @@ -27898,13 +27927,13 @@ export default { 80 ], "lan_ip": [ - 1838 + 1840 ], "node_ip": [ - 1838 + 1840 ], "offline_at": [ - 4526 + 4584 ], "pin_build_id": [ 40 @@ -27916,13 +27945,13 @@ export default { 80 ], "public_ip": [ - 1838 + 1840 ], "region": [ 80 ], "shader_bake_progress": [ - 2977 + 3006 ], "shader_bake_progress_stage": [ 80 @@ -27931,13 +27960,13 @@ export default { 80 ], "shader_bake_status_history": [ - 1842 + 1844 ], "start_port_range": [ 40 ], "status": [ - 760 + 762 ], "supports_cpu_pinning": [ 5 @@ -28004,40 +28033,40 @@ export default { }, "game_server_nodes_stddev_order_by": { "build_id": [ - 2979 + 3008 ], "cpu_cores_per_socket": [ - 2979 + 3008 ], "cpu_sockets": [ - 2979 + 3008 ], "cpu_threads_per_core": [ - 2979 + 3008 ], "csgo_build_id": [ - 2979 + 3008 ], "demo_network_limiter": [ - 2979 + 3008 ], "disk_available_gb": [ - 2979 + 3008 ], "disk_used_percent": [ - 2979 + 3008 ], "end_port_range": [ - 2979 + 3008 ], "pin_build_id": [ - 2979 + 3008 ], "shader_bake_progress": [ - 2979 + 3008 ], "start_port_range": [ - 2979 + 3008 ], "__typename": [ 80 @@ -28092,40 +28121,40 @@ export default { }, "game_server_nodes_stddev_pop_order_by": { "build_id": [ - 2979 + 3008 ], "cpu_cores_per_socket": [ - 2979 + 3008 ], "cpu_sockets": [ - 2979 + 3008 ], "cpu_threads_per_core": [ - 2979 + 3008 ], "csgo_build_id": [ - 2979 + 3008 ], "demo_network_limiter": [ - 2979 + 3008 ], "disk_available_gb": [ - 2979 + 3008 ], "disk_used_percent": [ - 2979 + 3008 ], "end_port_range": [ - 2979 + 3008 ], "pin_build_id": [ - 2979 + 3008 ], "shader_bake_progress": [ - 2979 + 3008 ], "start_port_range": [ - 2979 + 3008 ], "__typename": [ 80 @@ -28180,40 +28209,40 @@ export default { }, "game_server_nodes_stddev_samp_order_by": { "build_id": [ - 2979 + 3008 ], "cpu_cores_per_socket": [ - 2979 + 3008 ], "cpu_sockets": [ - 2979 + 3008 ], "cpu_threads_per_core": [ - 2979 + 3008 ], "csgo_build_id": [ - 2979 + 3008 ], "demo_network_limiter": [ - 2979 + 3008 ], "disk_available_gb": [ - 2979 + 3008 ], "disk_used_percent": [ - 2979 + 3008 ], "end_port_range": [ - 2979 + 3008 ], "pin_build_id": [ - 2979 + 3008 ], "shader_bake_progress": [ - 2979 + 3008 ], "start_port_range": [ - 2979 + 3008 ], "__typename": [ 80 @@ -28221,10 +28250,10 @@ export default { }, "game_server_nodes_stream_cursor_input": { "initial_value": [ - 1758 + 1760 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -28238,10 +28267,10 @@ export default { 40 ], "cpu_frequency_info": [ - 1842 + 1844 ], "cpu_governor_info": [ - 1842 + 1844 ], "cpu_sockets": [ 40 @@ -28250,13 +28279,13 @@ export default { 40 ], "cpu_warnings": [ - 1842 + 1844 ], "cs2_launch_options": [ - 1842 + 1844 ], "cs2_video_settings": [ - 1842 + 1844 ], "csgo_build_id": [ 40 @@ -28286,7 +28315,7 @@ export default { 5 ], "gpu_info": [ - 1842 + 1844 ], "gpu_rendering_enabled": [ 5 @@ -28301,13 +28330,13 @@ export default { 80 ], "lan_ip": [ - 1838 + 1840 ], "node_ip": [ - 1838 + 1840 ], "offline_at": [ - 4526 + 4584 ], "pin_build_id": [ 40 @@ -28319,13 +28348,13 @@ export default { 80 ], "public_ip": [ - 1838 + 1840 ], "region": [ 80 ], "shader_bake_progress": [ - 2977 + 3006 ], "shader_bake_progress_stage": [ 80 @@ -28334,13 +28363,13 @@ export default { 80 ], "shader_bake_status_history": [ - 1842 + 1844 ], "start_port_range": [ 40 ], "status": [ - 760 + 762 ], "supports_cpu_pinning": [ 5 @@ -28393,7 +28422,7 @@ export default { 40 ], "shader_bake_progress": [ - 2977 + 3006 ], "start_port_range": [ 40 @@ -28407,40 +28436,40 @@ export default { }, "game_server_nodes_sum_order_by": { "build_id": [ - 2979 + 3008 ], "cpu_cores_per_socket": [ - 2979 + 3008 ], "cpu_sockets": [ - 2979 + 3008 ], "cpu_threads_per_core": [ - 2979 + 3008 ], "csgo_build_id": [ - 2979 + 3008 ], "demo_network_limiter": [ - 2979 + 3008 ], "disk_available_gb": [ - 2979 + 3008 ], "disk_used_percent": [ - 2979 + 3008 ], "end_port_range": [ - 2979 + 3008 ], "pin_build_id": [ - 2979 + 3008 ], "shader_bake_progress": [ - 2979 + 3008 ], "start_port_range": [ - 2979 + 3008 ], "__typename": [ 80 @@ -28449,28 +28478,28 @@ export default { "game_server_nodes_update_column": {}, "game_server_nodes_updates": { "_append": [ - 1726 + 1728 ], "_delete_at_path": [ - 1732 + 1734 ], "_delete_elem": [ - 1733 + 1735 ], "_delete_key": [ - 1734 + 1736 ], "_inc": [ - 1735 + 1737 ], "_prepend": [ - 1746 + 1748 ], "_set": [ - 1750 + 1752 ], "where": [ - 1730 + 1732 ], "__typename": [ 80 @@ -28525,40 +28554,40 @@ export default { }, "game_server_nodes_var_pop_order_by": { "build_id": [ - 2979 + 3008 ], "cpu_cores_per_socket": [ - 2979 + 3008 ], "cpu_sockets": [ - 2979 + 3008 ], "cpu_threads_per_core": [ - 2979 + 3008 ], "csgo_build_id": [ - 2979 + 3008 ], "demo_network_limiter": [ - 2979 + 3008 ], "disk_available_gb": [ - 2979 + 3008 ], "disk_used_percent": [ - 2979 + 3008 ], "end_port_range": [ - 2979 + 3008 ], "pin_build_id": [ - 2979 + 3008 ], "shader_bake_progress": [ - 2979 + 3008 ], "start_port_range": [ - 2979 + 3008 ], "__typename": [ 80 @@ -28613,40 +28642,40 @@ export default { }, "game_server_nodes_var_samp_order_by": { "build_id": [ - 2979 + 3008 ], "cpu_cores_per_socket": [ - 2979 + 3008 ], "cpu_sockets": [ - 2979 + 3008 ], "cpu_threads_per_core": [ - 2979 + 3008 ], "csgo_build_id": [ - 2979 + 3008 ], "demo_network_limiter": [ - 2979 + 3008 ], "disk_available_gb": [ - 2979 + 3008 ], "disk_used_percent": [ - 2979 + 3008 ], "end_port_range": [ - 2979 + 3008 ], "pin_build_id": [ - 2979 + 3008 ], "shader_bake_progress": [ - 2979 + 3008 ], "start_port_range": [ - 2979 + 3008 ], "__typename": [ 80 @@ -28701,40 +28730,40 @@ export default { }, "game_server_nodes_variance_order_by": { "build_id": [ - 2979 + 3008 ], "cpu_cores_per_socket": [ - 2979 + 3008 ], "cpu_sockets": [ - 2979 + 3008 ], "cpu_threads_per_core": [ - 2979 + 3008 ], "csgo_build_id": [ - 2979 + 3008 ], "demo_network_limiter": [ - 2979 + 3008 ], "disk_available_gb": [ - 2979 + 3008 ], "disk_used_percent": [ - 2979 + 3008 ], "end_port_range": [ - 2979 + 3008 ], "pin_build_id": [ - 2979 + 3008 ], "shader_bake_progress": [ - 2979 + 3008 ], "start_port_range": [ - 2979 + 3008 ], "__typename": [ 80 @@ -28754,7 +28783,7 @@ export default { 80 ], "downloads": [ - 1842, + 1844, { "path": [ 80 @@ -28762,7 +28791,7 @@ export default { } ], "updated_at": [ - 4526 + 4584 ], "version": [ 80 @@ -28773,10 +28802,10 @@ export default { }, "game_versions_aggregate": { "aggregate": [ - 1771 + 1773 ], "nodes": [ - 1769 + 1771 ], "__typename": [ 80 @@ -28784,13 +28813,13 @@ export default { }, "game_versions_aggregate_fields": { "avg": [ - 1773 + 1775 ], "count": [ 40, { "columns": [ - 1789, + 1791, "[game_versions_select_column!]" ], "distinct": [ @@ -28799,31 +28828,31 @@ export default { } ], "max": [ - 1781 + 1783 ], "min": [ - 1782 + 1784 ], "stddev": [ - 1791 + 1793 ], "stddev_pop": [ - 1792 + 1794 ], "stddev_samp": [ - 1793 + 1795 ], "sum": [ - 1796 + 1798 ], "var_pop": [ - 1799 + 1801 ], "var_samp": [ - 1800 + 1802 ], "variance": [ - 1801 + 1803 ], "__typename": [ 80 @@ -28831,7 +28860,7 @@ export default { }, "game_versions_append_input": { "downloads": [ - 1842 + 1844 ], "__typename": [ 80 @@ -28847,13 +28876,13 @@ export default { }, "game_versions_bool_exp": { "_and": [ - 1774 + 1776 ], "_not": [ - 1774 + 1776 ], "_or": [ - 1774 + 1776 ], "build_id": [ 41 @@ -28868,10 +28897,10 @@ export default { 82 ], "downloads": [ - 1844 + 1846 ], "updated_at": [ - 4527 + 4585 ], "version": [ 82 @@ -28927,10 +28956,10 @@ export default { 80 ], "downloads": [ - 1842 + 1844 ], "updated_at": [ - 4526 + 4584 ], "version": [ 80 @@ -28947,7 +28976,7 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "version": [ 80 @@ -28964,7 +28993,7 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "version": [ 80 @@ -28978,7 +29007,7 @@ export default { 40 ], "returning": [ - 1769 + 1771 ], "__typename": [ 80 @@ -28986,10 +29015,10 @@ export default { }, "game_versions_obj_rel_insert_input": { "data": [ - 1780 + 1782 ], "on_conflict": [ - 1785 + 1787 ], "__typename": [ 80 @@ -28997,13 +29026,13 @@ export default { }, "game_versions_on_conflict": { "constraint": [ - 1775 + 1777 ], "update_columns": [ - 1797 + 1799 ], "where": [ - 1774 + 1776 ], "__typename": [ 80 @@ -29011,25 +29040,25 @@ export default { }, "game_versions_order_by": { "build_id": [ - 2979 + 3008 ], "current": [ - 2979 + 3008 ], "cvars": [ - 2979 + 3008 ], "description": [ - 2979 + 3008 ], "downloads": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "version": [ - 2979 + 3008 ], "__typename": [ 80 @@ -29045,7 +29074,7 @@ export default { }, "game_versions_prepend_input": { "downloads": [ - 1842 + 1844 ], "__typename": [ 80 @@ -29066,10 +29095,10 @@ export default { 80 ], "downloads": [ - 1842 + 1844 ], "updated_at": [ - 4526 + 4584 ], "version": [ 80 @@ -29104,10 +29133,10 @@ export default { }, "game_versions_stream_cursor_input": { "initial_value": [ - 1795 + 1797 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -29127,10 +29156,10 @@ export default { 80 ], "downloads": [ - 1842 + 1844 ], "updated_at": [ - 4526 + 4584 ], "version": [ 80 @@ -29150,28 +29179,28 @@ export default { "game_versions_update_column": {}, "game_versions_updates": { "_append": [ - 1772 + 1774 ], "_delete_at_path": [ - 1776 + 1778 ], "_delete_elem": [ - 1777 + 1779 ], "_delete_key": [ - 1778 + 1780 ], "_inc": [ - 1779 + 1781 ], "_prepend": [ - 1788 + 1790 ], "_set": [ - 1790 + 1792 ], "where": [ - 1774 + 1776 ], "__typename": [ 80 @@ -29209,13 +29238,13 @@ export default { 40 ], "game_version": [ - 1769 + 1771 ], "id": [ - 5026 + 5084 ], "results": [ - 1842, + 1844, { "path": [ 80 @@ -29226,7 +29255,7 @@ export default { 80 ], "validated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -29234,10 +29263,10 @@ export default { }, "gamedata_signature_validations_aggregate": { "aggregate": [ - 1804 + 1806 ], "nodes": [ - 1802 + 1804 ], "__typename": [ 80 @@ -29245,13 +29274,13 @@ export default { }, "gamedata_signature_validations_aggregate_fields": { "avg": [ - 1806 + 1808 ], "count": [ 40, { "columns": [ - 1821, + 1823, "[gamedata_signature_validations_select_column!]" ], "distinct": [ @@ -29260,31 +29289,31 @@ export default { } ], "max": [ - 1814 + 1816 ], "min": [ - 1815 + 1817 ], "stddev": [ - 1823 + 1825 ], "stddev_pop": [ - 1824 + 1826 ], "stddev_samp": [ - 1825 + 1827 ], "sum": [ - 1828 + 1830 ], "var_pop": [ - 1831 + 1833 ], "var_samp": [ - 1832 + 1834 ], "variance": [ - 1833 + 1835 ], "__typename": [ 80 @@ -29292,7 +29321,7 @@ export default { }, "gamedata_signature_validations_append_input": { "results": [ - 1842 + 1844 ], "__typename": [ 80 @@ -29308,13 +29337,13 @@ export default { }, "gamedata_signature_validations_bool_exp": { "_and": [ - 1807 + 1809 ], "_not": [ - 1807 + 1809 ], "_or": [ - 1807 + 1809 ], "branch": [ 82 @@ -29323,19 +29352,19 @@ export default { 41 ], "game_version": [ - 1774 + 1776 ], "id": [ - 5028 + 5086 ], "results": [ - 1844 + 1846 ], "status": [ 82 ], "validated_at": [ - 4527 + 4585 ], "__typename": [ 80 @@ -29382,19 +29411,19 @@ export default { 40 ], "game_version": [ - 1784 + 1786 ], "id": [ - 5026 + 5084 ], "results": [ - 1842 + 1844 ], "status": [ 80 ], "validated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -29408,13 +29437,13 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "status": [ 80 ], "validated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -29428,13 +29457,13 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "status": [ 80 ], "validated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -29445,7 +29474,7 @@ export default { 40 ], "returning": [ - 1802 + 1804 ], "__typename": [ 80 @@ -29453,13 +29482,13 @@ export default { }, "gamedata_signature_validations_on_conflict": { "constraint": [ - 1808 + 1810 ], "update_columns": [ - 1829 + 1831 ], "where": [ - 1807 + 1809 ], "__typename": [ 80 @@ -29467,25 +29496,25 @@ export default { }, "gamedata_signature_validations_order_by": { "branch": [ - 2979 + 3008 ], "build_id": [ - 2979 + 3008 ], "game_version": [ - 1786 + 1788 ], "id": [ - 2979 + 3008 ], "results": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "validated_at": [ - 2979 + 3008 ], "__typename": [ 80 @@ -29493,7 +29522,7 @@ export default { }, "gamedata_signature_validations_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -29501,7 +29530,7 @@ export default { }, "gamedata_signature_validations_prepend_input": { "results": [ - 1842 + 1844 ], "__typename": [ 80 @@ -29516,16 +29545,16 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "results": [ - 1842 + 1844 ], "status": [ 80 ], "validated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -29557,10 +29586,10 @@ export default { }, "gamedata_signature_validations_stream_cursor_input": { "initial_value": [ - 1827 + 1829 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -29574,16 +29603,16 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "results": [ - 1842 + 1844 ], "status": [ 80 ], "validated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -29600,28 +29629,28 @@ export default { "gamedata_signature_validations_update_column": {}, "gamedata_signature_validations_updates": { "_append": [ - 1805 + 1807 ], "_delete_at_path": [ - 1809 + 1811 ], "_delete_elem": [ - 1810 + 1812 ], "_delete_key": [ - 1811 + 1813 ], "_inc": [ - 1812 + 1814 ], "_prepend": [ - 1820 + 1822 ], "_set": [ - 1822 + 1824 ], "where": [ - 1807 + 1809 ], "__typename": [ 80 @@ -29656,7 +29685,7 @@ export default { 80 ], "_event_id": [ - 5026 + 5084 ], "_match_type": [ 80 @@ -29682,7 +29711,7 @@ export default { 80 ], "_season_id": [ - 5026 + 5084 ], "_source": [ 80 @@ -29699,7 +29728,7 @@ export default { 80 ], "_league_season_id": [ - 5026 + 5084 ], "_role": [ 80 @@ -29722,7 +29751,7 @@ export default { 80 ], "_season_id": [ - 5026 + 5084 ], "_source": [ 80 @@ -29737,31 +29766,31 @@ export default { "inet": {}, "inet_comparison_exp": { "_eq": [ - 1838 + 1840 ], "_gt": [ - 1838 + 1840 ], "_gte": [ - 1838 + 1840 ], "_in": [ - 1838 + 1840 ], "_is_null": [ 5 ], "_lt": [ - 1838 + 1840 ], "_lte": [ - 1838 + 1840 ], "_neq": [ - 1838 + 1840 ], "_nin": [ - 1838 + 1840 ], "__typename": [ 80 @@ -29770,31 +29799,31 @@ export default { "json": {}, "json_comparison_exp": { "_eq": [ - 1840 + 1842 ], "_gt": [ - 1840 + 1842 ], "_gte": [ - 1840 + 1842 ], "_in": [ - 1840 + 1842 ], "_is_null": [ 5 ], "_lt": [ - 1840 + 1842 ], "_lte": [ - 1840 + 1842 ], "_neq": [ - 1840 + 1842 ], "_nin": [ - 1840 + 1842 ], "__typename": [ 80 @@ -29811,22 +29840,22 @@ export default { }, "jsonb_comparison_exp": { "_cast": [ - 1843 + 1845 ], "_contained_in": [ - 1842 + 1844 ], "_contains": [ - 1842 + 1844 ], "_eq": [ - 1842 + 1844 ], "_gt": [ - 1842 + 1844 ], "_gte": [ - 1842 + 1844 ], "_has_key": [ 80 @@ -29838,22 +29867,22 @@ export default { 80 ], "_in": [ - 1842 + 1844 ], "_is_null": [ 5 ], "_lt": [ - 1842 + 1844 ], "_lte": [ - 1842 + 1844 ], "_neq": [ - 1842 + 1844 ], "_nin": [ - 1842 + 1844 ], "__typename": [ 80 @@ -29879,13 +29908,13 @@ export default { 80 ], "secondary_value": [ - 1689 + 1691 ], "tertiary_value": [ - 1689 + 1691 ], "value": [ - 1689 + 1691 ], "__typename": [ 80 @@ -29893,10 +29922,10 @@ export default { }, "leaderboard_entries_aggregate": { "aggregate": [ - 1847 + 1849 ], "nodes": [ - 1845 + 1847 ], "__typename": [ 80 @@ -29904,13 +29933,13 @@ export default { }, "leaderboard_entries_aggregate_fields": { "avg": [ - 1848 + 1850 ], "count": [ 40, { "columns": [ - 1856, + 1858, "[leaderboard_entries_select_column!]" ], "distinct": [ @@ -29919,31 +29948,31 @@ export default { } ], "max": [ - 1852 + 1854 ], "min": [ - 1853 + 1855 ], "stddev": [ - 1858 + 1860 ], "stddev_pop": [ - 1859 + 1861 ], "stddev_samp": [ - 1860 + 1862 ], "sum": [ - 1863 + 1865 ], "var_pop": [ - 1865 + 1867 ], "var_samp": [ - 1866 + 1868 ], "variance": [ - 1867 + 1869 ], "__typename": [ 80 @@ -29968,13 +29997,13 @@ export default { }, "leaderboard_entries_bool_exp": { "_and": [ - 1849 + 1851 ], "_not": [ - 1849 + 1851 ], "_or": [ - 1849 + 1851 ], "matches_played": [ 41 @@ -29995,13 +30024,13 @@ export default { 82 ], "secondary_value": [ - 1690 + 1692 ], "tertiary_value": [ - 1690 + 1692 ], "value": [ - 1690 + 1692 ], "__typename": [ 80 @@ -30012,13 +30041,13 @@ export default { 40 ], "secondary_value": [ - 1689 + 1691 ], "tertiary_value": [ - 1689 + 1691 ], "value": [ - 1689 + 1691 ], "__typename": [ 80 @@ -30044,13 +30073,13 @@ export default { 80 ], "secondary_value": [ - 1689 + 1691 ], "tertiary_value": [ - 1689 + 1691 ], "value": [ - 1689 + 1691 ], "__typename": [ 80 @@ -30076,13 +30105,13 @@ export default { 80 ], "secondary_value": [ - 1689 + 1691 ], "tertiary_value": [ - 1689 + 1691 ], "value": [ - 1689 + 1691 ], "__typename": [ 80 @@ -30108,13 +30137,13 @@ export default { 80 ], "secondary_value": [ - 1689 + 1691 ], "tertiary_value": [ - 1689 + 1691 ], "value": [ - 1689 + 1691 ], "__typename": [ 80 @@ -30125,7 +30154,7 @@ export default { 40 ], "returning": [ - 1845 + 1847 ], "__typename": [ 80 @@ -30133,31 +30162,31 @@ export default { }, "leaderboard_entries_order_by": { "matches_played": [ - 2979 + 3008 ], "player_avatar_url": [ - 2979 + 3008 ], "player_country": [ - 2979 + 3008 ], "player_custom_avatar_url": [ - 2979 + 3008 ], "player_name": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "secondary_value": [ - 2979 + 3008 ], "tertiary_value": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -30184,13 +30213,13 @@ export default { 80 ], "secondary_value": [ - 1689 + 1691 ], "tertiary_value": [ - 1689 + 1691 ], "value": [ - 1689 + 1691 ], "__typename": [ 80 @@ -30249,10 +30278,10 @@ export default { }, "leaderboard_entries_stream_cursor_input": { "initial_value": [ - 1862 + 1864 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -30278,13 +30307,13 @@ export default { 80 ], "secondary_value": [ - 1689 + 1691 ], "tertiary_value": [ - 1689 + 1691 ], "value": [ - 1689 + 1691 ], "__typename": [ 80 @@ -30295,13 +30324,13 @@ export default { 40 ], "secondary_value": [ - 1689 + 1691 ], "tertiary_value": [ - 1689 + 1691 ], "value": [ - 1689 + 1691 ], "__typename": [ 80 @@ -30309,13 +30338,13 @@ export default { }, "leaderboard_entries_updates": { "_inc": [ - 1850 + 1852 ], "_set": [ - 1857 + 1859 ], "where": [ - 1849 + 1851 ], "__typename": [ 80 @@ -30374,10 +30403,10 @@ export default { }, "league_award_forfeit_args": { "_tournament_bracket_id": [ - 5026 + 5084 ], "_winning_tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -30385,19 +30414,19 @@ export default { }, "league_divisions": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "name": [ 80 ], "season_divisions": [ - 2020, + 2022, { "distinct_on": [ - 2039, + 2041, "[league_season_divisions_select_column!]" ], "limit": [ @@ -30407,19 +30436,19 @@ export default { 40 ], "order_by": [ - 2037, + 2039, "[league_season_divisions_order_by!]" ], "where": [ - 2027 + 2029 ] } ], "season_divisions_aggregate": [ - 2021, + 2023, { "distinct_on": [ - 2039, + 2041, "[league_season_divisions_select_column!]" ], "limit": [ @@ -30429,16 +30458,16 @@ export default { 40 ], "order_by": [ - 2037, + 2039, "[league_season_divisions_order_by!]" ], "where": [ - 2027 + 2029 ] } ], "tier": [ - 4115 + 4171 ], "__typename": [ 80 @@ -30446,10 +30475,10 @@ export default { }, "league_divisions_aggregate": { "aggregate": [ - 1871 + 1873 ], "nodes": [ - 1869 + 1871 ], "__typename": [ 80 @@ -30457,13 +30486,13 @@ export default { }, "league_divisions_aggregate_fields": { "avg": [ - 1872 + 1874 ], "count": [ 40, { "columns": [ - 1884, + 1886, "[league_divisions_select_column!]" ], "distinct": [ @@ -30472,31 +30501,31 @@ export default { } ], "max": [ - 1877 + 1879 ], "min": [ - 1878 + 1880 ], "stddev": [ - 1886 + 1888 ], "stddev_pop": [ - 1887 + 1889 ], "stddev_samp": [ - 1888 + 1890 ], "sum": [ - 1891 + 1893 ], "var_pop": [ - 1894 + 1896 ], "var_samp": [ - 1895 + 1897 ], "variance": [ - 1896 + 1898 ], "__typename": [ 80 @@ -30512,31 +30541,31 @@ export default { }, "league_divisions_bool_exp": { "_and": [ - 1873 + 1875 ], "_not": [ - 1873 + 1875 ], "_or": [ - 1873 + 1875 ], "created_at": [ - 4527 + 4585 ], "id": [ - 5028 + 5086 ], "name": [ 82 ], "season_divisions": [ - 2027 + 2029 ], "season_divisions_aggregate": [ - 2022 + 2024 ], "tier": [ - 4116 + 4172 ], "__typename": [ 80 @@ -30545,7 +30574,7 @@ export default { "league_divisions_constraint": {}, "league_divisions_inc_input": { "tier": [ - 4115 + 4171 ], "__typename": [ 80 @@ -30553,19 +30582,19 @@ export default { }, "league_divisions_insert_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "name": [ 80 ], "season_divisions": [ - 2026 + 2028 ], "tier": [ - 4115 + 4171 ], "__typename": [ 80 @@ -30573,16 +30602,16 @@ export default { }, "league_divisions_max_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "name": [ 80 ], "tier": [ - 4115 + 4171 ], "__typename": [ 80 @@ -30590,16 +30619,16 @@ export default { }, "league_divisions_min_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "name": [ 80 ], "tier": [ - 4115 + 4171 ], "__typename": [ 80 @@ -30610,7 +30639,7 @@ export default { 40 ], "returning": [ - 1869 + 1871 ], "__typename": [ 80 @@ -30618,10 +30647,10 @@ export default { }, "league_divisions_obj_rel_insert_input": { "data": [ - 1876 + 1878 ], "on_conflict": [ - 1881 + 1883 ], "__typename": [ 80 @@ -30629,13 +30658,13 @@ export default { }, "league_divisions_on_conflict": { "constraint": [ - 1874 + 1876 ], "update_columns": [ - 1892 + 1894 ], "where": [ - 1873 + 1875 ], "__typename": [ 80 @@ -30643,19 +30672,19 @@ export default { }, "league_divisions_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "name": [ - 2979 + 3008 ], "season_divisions_aggregate": [ - 2025 + 2027 ], "tier": [ - 2979 + 3008 ], "__typename": [ 80 @@ -30663,7 +30692,7 @@ export default { }, "league_divisions_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -30672,16 +30701,16 @@ export default { "league_divisions_select_column": {}, "league_divisions_set_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "name": [ 80 ], "tier": [ - 4115 + 4171 ], "__typename": [ 80 @@ -30713,10 +30742,10 @@ export default { }, "league_divisions_stream_cursor_input": { "initial_value": [ - 1890 + 1892 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -30724,16 +30753,16 @@ export default { }, "league_divisions_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "name": [ 80 ], "tier": [ - 4115 + 4171 ], "__typename": [ 80 @@ -30741,7 +30770,7 @@ export default { }, "league_divisions_sum_fields": { "tier": [ - 4115 + 4171 ], "__typename": [ 80 @@ -30750,13 +30779,13 @@ export default { "league_divisions_update_column": {}, "league_divisions_updates": { "_inc": [ - 1875 + 1877 ], "_set": [ - 1885 + 1887 ], "where": [ - 1873 + 1875 ], "__typename": [ 80 @@ -30788,25 +30817,25 @@ export default { }, "league_match_weeks": { "closes_at": [ - 4526 + 4584 ], "created_at": [ - 4526 + 4584 ], "default_match_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "opens_at": [ - 4526 + 4584 ], "season": [ - 2045 + 2047 ], "week_number": [ 40 @@ -30817,10 +30846,10 @@ export default { }, "league_match_weeks_aggregate": { "aggregate": [ - 1901 + 1903 ], "nodes": [ - 1897 + 1899 ], "__typename": [ 80 @@ -30828,7 +30857,7 @@ export default { }, "league_match_weeks_aggregate_bool_exp": { "count": [ - 1900 + 1902 ], "__typename": [ 80 @@ -30836,13 +30865,13 @@ export default { }, "league_match_weeks_aggregate_bool_exp_count": { "arguments": [ - 1918 + 1920 ], "distinct": [ 5 ], "filter": [ - 1906 + 1908 ], "predicate": [ 41 @@ -30853,13 +30882,13 @@ export default { }, "league_match_weeks_aggregate_fields": { "avg": [ - 1904 + 1906 ], "count": [ 40, { "columns": [ - 1918, + 1920, "[league_match_weeks_select_column!]" ], "distinct": [ @@ -30868,31 +30897,31 @@ export default { } ], "max": [ - 1910 + 1912 ], "min": [ - 1912 + 1914 ], "stddev": [ - 1920 + 1922 ], "stddev_pop": [ - 1922 + 1924 ], "stddev_samp": [ - 1924 + 1926 ], "sum": [ - 1928 + 1930 ], "var_pop": [ - 1932 + 1934 ], "var_samp": [ - 1934 + 1936 ], "variance": [ - 1936 + 1938 ], "__typename": [ 80 @@ -30900,37 +30929,37 @@ export default { }, "league_match_weeks_aggregate_order_by": { "avg": [ - 1905 + 1907 ], "count": [ - 2979 + 3008 ], "max": [ - 1911 + 1913 ], "min": [ - 1913 + 1915 ], "stddev": [ - 1921 + 1923 ], "stddev_pop": [ - 1923 + 1925 ], "stddev_samp": [ - 1925 + 1927 ], "sum": [ - 1929 + 1931 ], "var_pop": [ - 1933 + 1935 ], "var_samp": [ - 1935 + 1937 ], "variance": [ - 1937 + 1939 ], "__typename": [ 80 @@ -30938,10 +30967,10 @@ export default { }, "league_match_weeks_arr_rel_insert_input": { "data": [ - 1909 + 1911 ], "on_conflict": [ - 1915 + 1917 ], "__typename": [ 80 @@ -30957,7 +30986,7 @@ export default { }, "league_match_weeks_avg_order_by": { "week_number": [ - 2979 + 3008 ], "__typename": [ 80 @@ -30965,34 +30994,34 @@ export default { }, "league_match_weeks_bool_exp": { "_and": [ - 1906 + 1908 ], "_not": [ - 1906 + 1908 ], "_or": [ - 1906 + 1908 ], "closes_at": [ - 4527 + 4585 ], "created_at": [ - 4527 + 4585 ], "default_match_at": [ - 4527 + 4585 ], "id": [ - 5028 + 5086 ], "league_season_id": [ - 5028 + 5086 ], "opens_at": [ - 4527 + 4585 ], "season": [ - 2050 + 2052 ], "week_number": [ 41 @@ -31012,25 +31041,25 @@ export default { }, "league_match_weeks_insert_input": { "closes_at": [ - 4526 + 4584 ], "created_at": [ - 4526 + 4584 ], "default_match_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "opens_at": [ - 4526 + 4584 ], "season": [ - 2060 + 2062 ], "week_number": [ 40 @@ -31041,22 +31070,22 @@ export default { }, "league_match_weeks_max_fields": { "closes_at": [ - 4526 + 4584 ], "created_at": [ - 4526 + 4584 ], "default_match_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "opens_at": [ - 4526 + 4584 ], "week_number": [ 40 @@ -31067,25 +31096,25 @@ export default { }, "league_match_weeks_max_order_by": { "closes_at": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "default_match_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "opens_at": [ - 2979 + 3008 ], "week_number": [ - 2979 + 3008 ], "__typename": [ 80 @@ -31093,22 +31122,22 @@ export default { }, "league_match_weeks_min_fields": { "closes_at": [ - 4526 + 4584 ], "created_at": [ - 4526 + 4584 ], "default_match_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "opens_at": [ - 4526 + 4584 ], "week_number": [ 40 @@ -31119,25 +31148,25 @@ export default { }, "league_match_weeks_min_order_by": { "closes_at": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "default_match_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "opens_at": [ - 2979 + 3008 ], "week_number": [ - 2979 + 3008 ], "__typename": [ 80 @@ -31148,7 +31177,7 @@ export default { 40 ], "returning": [ - 1897 + 1899 ], "__typename": [ 80 @@ -31156,13 +31185,13 @@ export default { }, "league_match_weeks_on_conflict": { "constraint": [ - 1907 + 1909 ], "update_columns": [ - 1930 + 1932 ], "where": [ - 1906 + 1908 ], "__typename": [ 80 @@ -31170,28 +31199,28 @@ export default { }, "league_match_weeks_order_by": { "closes_at": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "default_match_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "opens_at": [ - 2979 + 3008 ], "season": [ - 2062 + 2064 ], "week_number": [ - 2979 + 3008 ], "__typename": [ 80 @@ -31199,7 +31228,7 @@ export default { }, "league_match_weeks_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -31208,22 +31237,22 @@ export default { "league_match_weeks_select_column": {}, "league_match_weeks_set_input": { "closes_at": [ - 4526 + 4584 ], "created_at": [ - 4526 + 4584 ], "default_match_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "opens_at": [ - 4526 + 4584 ], "week_number": [ 40 @@ -31242,7 +31271,7 @@ export default { }, "league_match_weeks_stddev_order_by": { "week_number": [ - 2979 + 3008 ], "__typename": [ 80 @@ -31258,7 +31287,7 @@ export default { }, "league_match_weeks_stddev_pop_order_by": { "week_number": [ - 2979 + 3008 ], "__typename": [ 80 @@ -31274,7 +31303,7 @@ export default { }, "league_match_weeks_stddev_samp_order_by": { "week_number": [ - 2979 + 3008 ], "__typename": [ 80 @@ -31282,10 +31311,10 @@ export default { }, "league_match_weeks_stream_cursor_input": { "initial_value": [ - 1927 + 1929 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -31293,22 +31322,22 @@ export default { }, "league_match_weeks_stream_cursor_value_input": { "closes_at": [ - 4526 + 4584 ], "created_at": [ - 4526 + 4584 ], "default_match_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "opens_at": [ - 4526 + 4584 ], "week_number": [ 40 @@ -31327,7 +31356,7 @@ export default { }, "league_match_weeks_sum_order_by": { "week_number": [ - 2979 + 3008 ], "__typename": [ 80 @@ -31336,13 +31365,13 @@ export default { "league_match_weeks_update_column": {}, "league_match_weeks_updates": { "_inc": [ - 1908 + 1910 ], "_set": [ - 1919 + 1921 ], "where": [ - 1906 + 1908 ], "__typename": [ 80 @@ -31358,7 +31387,7 @@ export default { }, "league_match_weeks_var_pop_order_by": { "week_number": [ - 2979 + 3008 ], "__typename": [ 80 @@ -31374,7 +31403,7 @@ export default { }, "league_match_weeks_var_samp_order_by": { "week_number": [ - 2979 + 3008 ], "__typename": [ 80 @@ -31390,7 +31419,7 @@ export default { }, "league_match_weeks_variance_order_by": { "week_number": [ - 2979 + 3008 ], "__typename": [ 80 @@ -31398,40 +31427,40 @@ export default { }, "league_relegation_playoffs": { "created_at": [ - 4526 + 4584 ], "higher_division": [ - 1869 + 1871 ], "higher_division_id": [ - 5026 + 5084 ], "higher_slots": [ 40 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "lower_division": [ - 1869 + 1871 ], "lower_division_id": [ - 5026 + 5084 ], "resolved_at": [ - 4526 + 4584 ], "season": [ - 2045 + 2047 ], "tournament": [ - 4962 + 5020 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -31439,10 +31468,10 @@ export default { }, "league_relegation_playoffs_aggregate": { "aggregate": [ - 1942 + 1944 ], "nodes": [ - 1938 + 1940 ], "__typename": [ 80 @@ -31450,7 +31479,7 @@ export default { }, "league_relegation_playoffs_aggregate_bool_exp": { "count": [ - 1941 + 1943 ], "__typename": [ 80 @@ -31458,13 +31487,13 @@ export default { }, "league_relegation_playoffs_aggregate_bool_exp_count": { "arguments": [ - 1959 + 1961 ], "distinct": [ 5 ], "filter": [ - 1947 + 1949 ], "predicate": [ 41 @@ -31475,13 +31504,13 @@ export default { }, "league_relegation_playoffs_aggregate_fields": { "avg": [ - 1945 + 1947 ], "count": [ 40, { "columns": [ - 1959, + 1961, "[league_relegation_playoffs_select_column!]" ], "distinct": [ @@ -31490,31 +31519,31 @@ export default { } ], "max": [ - 1951 + 1953 ], "min": [ - 1953 + 1955 ], "stddev": [ - 1961 + 1963 ], "stddev_pop": [ - 1963 + 1965 ], "stddev_samp": [ - 1965 + 1967 ], "sum": [ - 1969 + 1971 ], "var_pop": [ - 1973 + 1975 ], "var_samp": [ - 1975 + 1977 ], "variance": [ - 1977 + 1979 ], "__typename": [ 80 @@ -31522,37 +31551,37 @@ export default { }, "league_relegation_playoffs_aggregate_order_by": { "avg": [ - 1946 + 1948 ], "count": [ - 2979 + 3008 ], "max": [ - 1952 + 1954 ], "min": [ - 1954 + 1956 ], "stddev": [ - 1962 + 1964 ], "stddev_pop": [ - 1964 + 1966 ], "stddev_samp": [ - 1966 + 1968 ], "sum": [ - 1970 + 1972 ], "var_pop": [ - 1974 + 1976 ], "var_samp": [ - 1976 + 1978 ], "variance": [ - 1978 + 1980 ], "__typename": [ 80 @@ -31560,10 +31589,10 @@ export default { }, "league_relegation_playoffs_arr_rel_insert_input": { "data": [ - 1950 + 1952 ], "on_conflict": [ - 1956 + 1958 ], "__typename": [ 80 @@ -31579,7 +31608,7 @@ export default { }, "league_relegation_playoffs_avg_order_by": { "higher_slots": [ - 2979 + 3008 ], "__typename": [ 80 @@ -31587,49 +31616,49 @@ export default { }, "league_relegation_playoffs_bool_exp": { "_and": [ - 1947 + 1949 ], "_not": [ - 1947 + 1949 ], "_or": [ - 1947 + 1949 ], "created_at": [ - 4527 + 4585 ], "higher_division": [ - 1873 + 1875 ], "higher_division_id": [ - 5028 + 5086 ], "higher_slots": [ 41 ], "id": [ - 5028 + 5086 ], "league_season_id": [ - 5028 + 5086 ], "lower_division": [ - 1873 + 1875 ], "lower_division_id": [ - 5028 + 5086 ], "resolved_at": [ - 4527 + 4585 ], "season": [ - 2050 + 2052 ], "tournament": [ - 4983 + 5041 ], "tournament_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -31646,40 +31675,40 @@ export default { }, "league_relegation_playoffs_insert_input": { "created_at": [ - 4526 + 4584 ], "higher_division": [ - 1880 + 1882 ], "higher_division_id": [ - 5026 + 5084 ], "higher_slots": [ 40 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "lower_division": [ - 1880 + 1882 ], "lower_division_id": [ - 5026 + 5084 ], "resolved_at": [ - 4526 + 4584 ], "season": [ - 2060 + 2062 ], "tournament": [ - 4992 + 5050 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -31687,28 +31716,28 @@ export default { }, "league_relegation_playoffs_max_fields": { "created_at": [ - 4526 + 4584 ], "higher_division_id": [ - 5026 + 5084 ], "higher_slots": [ 40 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "lower_division_id": [ - 5026 + 5084 ], "resolved_at": [ - 4526 + 4584 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -31716,28 +31745,28 @@ export default { }, "league_relegation_playoffs_max_order_by": { "created_at": [ - 2979 + 3008 ], "higher_division_id": [ - 2979 + 3008 ], "higher_slots": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "lower_division_id": [ - 2979 + 3008 ], "resolved_at": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -31745,28 +31774,28 @@ export default { }, "league_relegation_playoffs_min_fields": { "created_at": [ - 4526 + 4584 ], "higher_division_id": [ - 5026 + 5084 ], "higher_slots": [ 40 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "lower_division_id": [ - 5026 + 5084 ], "resolved_at": [ - 4526 + 4584 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -31774,28 +31803,28 @@ export default { }, "league_relegation_playoffs_min_order_by": { "created_at": [ - 2979 + 3008 ], "higher_division_id": [ - 2979 + 3008 ], "higher_slots": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "lower_division_id": [ - 2979 + 3008 ], "resolved_at": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -31806,7 +31835,7 @@ export default { 40 ], "returning": [ - 1938 + 1940 ], "__typename": [ 80 @@ -31814,13 +31843,13 @@ export default { }, "league_relegation_playoffs_on_conflict": { "constraint": [ - 1948 + 1950 ], "update_columns": [ - 1971 + 1973 ], "where": [ - 1947 + 1949 ], "__typename": [ 80 @@ -31828,40 +31857,40 @@ export default { }, "league_relegation_playoffs_order_by": { "created_at": [ - 2979 + 3008 ], "higher_division": [ - 1882 + 1884 ], "higher_division_id": [ - 2979 + 3008 ], "higher_slots": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "lower_division": [ - 1882 + 1884 ], "lower_division_id": [ - 2979 + 3008 ], "resolved_at": [ - 2979 + 3008 ], "season": [ - 2062 + 2064 ], "tournament": [ - 4994 + 5052 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -31869,7 +31898,7 @@ export default { }, "league_relegation_playoffs_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -31878,28 +31907,28 @@ export default { "league_relegation_playoffs_select_column": {}, "league_relegation_playoffs_set_input": { "created_at": [ - 4526 + 4584 ], "higher_division_id": [ - 5026 + 5084 ], "higher_slots": [ 40 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "lower_division_id": [ - 5026 + 5084 ], "resolved_at": [ - 4526 + 4584 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -31915,7 +31944,7 @@ export default { }, "league_relegation_playoffs_stddev_order_by": { "higher_slots": [ - 2979 + 3008 ], "__typename": [ 80 @@ -31931,7 +31960,7 @@ export default { }, "league_relegation_playoffs_stddev_pop_order_by": { "higher_slots": [ - 2979 + 3008 ], "__typename": [ 80 @@ -31947,7 +31976,7 @@ export default { }, "league_relegation_playoffs_stddev_samp_order_by": { "higher_slots": [ - 2979 + 3008 ], "__typename": [ 80 @@ -31955,10 +31984,10 @@ export default { }, "league_relegation_playoffs_stream_cursor_input": { "initial_value": [ - 1968 + 1970 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -31966,28 +31995,28 @@ export default { }, "league_relegation_playoffs_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "higher_division_id": [ - 5026 + 5084 ], "higher_slots": [ 40 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "lower_division_id": [ - 5026 + 5084 ], "resolved_at": [ - 4526 + 4584 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -32003,7 +32032,7 @@ export default { }, "league_relegation_playoffs_sum_order_by": { "higher_slots": [ - 2979 + 3008 ], "__typename": [ 80 @@ -32012,13 +32041,13 @@ export default { "league_relegation_playoffs_update_column": {}, "league_relegation_playoffs_updates": { "_inc": [ - 1949 + 1951 ], "_set": [ - 1960 + 1962 ], "where": [ - 1947 + 1949 ], "__typename": [ 80 @@ -32034,7 +32063,7 @@ export default { }, "league_relegation_playoffs_var_pop_order_by": { "higher_slots": [ - 2979 + 3008 ], "__typename": [ 80 @@ -32050,7 +32079,7 @@ export default { }, "league_relegation_playoffs_var_samp_order_by": { "higher_slots": [ - 2979 + 3008 ], "__typename": [ 80 @@ -32066,7 +32095,7 @@ export default { }, "league_relegation_playoffs_variance_order_by": { "higher_slots": [ - 2979 + 3008 ], "__typename": [ 80 @@ -32074,46 +32103,46 @@ export default { }, "league_scheduling_proposals": { "bracket": [ - 4570 + 4628 ], "created_at": [ - 4526 + 4584 ], "e_proposal_status": [ - 797 + 799 ], "id": [ - 5026 + 5084 ], "message": [ 80 ], "proposed_by": [ - 3937 + 3966 ], "proposed_by_league_team_season_id": [ - 5026 + 5084 ], "proposed_by_steam_id": [ - 257 + 259 ], "proposed_time": [ - 4526 + 4584 ], "responded_by": [ - 3937 + 3966 ], "responded_by_steam_id": [ - 257 + 259 ], "status": [ - 802 + 804 ], "team_season": [ - 2160 + 2162 ], "tournament_bracket_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -32121,10 +32150,10 @@ export default { }, "league_scheduling_proposals_aggregate": { "aggregate": [ - 1983 + 1985 ], "nodes": [ - 1979 + 1981 ], "__typename": [ 80 @@ -32132,7 +32161,7 @@ export default { }, "league_scheduling_proposals_aggregate_bool_exp": { "count": [ - 1982 + 1984 ], "__typename": [ 80 @@ -32140,13 +32169,13 @@ export default { }, "league_scheduling_proposals_aggregate_bool_exp_count": { "arguments": [ - 2000 + 2002 ], "distinct": [ 5 ], "filter": [ - 1988 + 1990 ], "predicate": [ 41 @@ -32157,13 +32186,13 @@ export default { }, "league_scheduling_proposals_aggregate_fields": { "avg": [ - 1986 + 1988 ], "count": [ 40, { "columns": [ - 2000, + 2002, "[league_scheduling_proposals_select_column!]" ], "distinct": [ @@ -32172,31 +32201,31 @@ export default { } ], "max": [ - 1992 + 1994 ], "min": [ - 1994 + 1996 ], "stddev": [ - 2002 + 2004 ], "stddev_pop": [ - 2004 + 2006 ], "stddev_samp": [ - 2006 + 2008 ], "sum": [ - 2010 + 2012 ], "var_pop": [ - 2014 + 2016 ], "var_samp": [ - 2016 + 2018 ], "variance": [ - 2018 + 2020 ], "__typename": [ 80 @@ -32204,37 +32233,37 @@ export default { }, "league_scheduling_proposals_aggregate_order_by": { "avg": [ - 1987 + 1989 ], "count": [ - 2979 + 3008 ], "max": [ - 1993 + 1995 ], "min": [ - 1995 + 1997 ], "stddev": [ - 2003 + 2005 ], "stddev_pop": [ - 2005 + 2007 ], "stddev_samp": [ - 2007 + 2009 ], "sum": [ - 2011 + 2013 ], "var_pop": [ - 2015 + 2017 ], "var_samp": [ - 2017 + 2019 ], "variance": [ - 2019 + 2021 ], "__typename": [ 80 @@ -32242,10 +32271,10 @@ export default { }, "league_scheduling_proposals_arr_rel_insert_input": { "data": [ - 1991 + 1993 ], "on_conflict": [ - 1997 + 1999 ], "__typename": [ 80 @@ -32264,10 +32293,10 @@ export default { }, "league_scheduling_proposals_avg_order_by": { "proposed_by_steam_id": [ - 2979 + 3008 ], "responded_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -32275,55 +32304,55 @@ export default { }, "league_scheduling_proposals_bool_exp": { "_and": [ - 1988 + 1990 ], "_not": [ - 1988 + 1990 ], "_or": [ - 1988 + 1990 ], "bracket": [ - 4581 + 4639 ], "created_at": [ - 4527 + 4585 ], "e_proposal_status": [ - 800 + 802 ], "id": [ - 5028 + 5086 ], "message": [ 82 ], "proposed_by": [ - 3941 + 3970 ], "proposed_by_league_team_season_id": [ - 5028 + 5086 ], "proposed_by_steam_id": [ - 259 + 261 ], "proposed_time": [ - 4527 + 4585 ], "responded_by": [ - 3941 + 3970 ], "responded_by_steam_id": [ - 259 + 261 ], "status": [ - 803 + 805 ], "team_season": [ - 2169 + 2171 ], "tournament_bracket_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -32332,10 +32361,10 @@ export default { "league_scheduling_proposals_constraint": {}, "league_scheduling_proposals_inc_input": { "proposed_by_steam_id": [ - 257 + 259 ], "responded_by_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -32343,46 +32372,46 @@ export default { }, "league_scheduling_proposals_insert_input": { "bracket": [ - 4590 + 4648 ], "created_at": [ - 4526 + 4584 ], "e_proposal_status": [ - 808 + 810 ], "id": [ - 5026 + 5084 ], "message": [ 80 ], "proposed_by": [ - 3948 + 3977 ], "proposed_by_league_team_season_id": [ - 5026 + 5084 ], "proposed_by_steam_id": [ - 257 + 259 ], "proposed_time": [ - 4526 + 4584 ], "responded_by": [ - 3948 + 3977 ], "responded_by_steam_id": [ - 257 + 259 ], "status": [ - 802 + 804 ], "team_season": [ - 2178 + 2180 ], "tournament_bracket_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -32390,28 +32419,28 @@ export default { }, "league_scheduling_proposals_max_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "message": [ 80 ], "proposed_by_league_team_season_id": [ - 5026 + 5084 ], "proposed_by_steam_id": [ - 257 + 259 ], "proposed_time": [ - 4526 + 4584 ], "responded_by_steam_id": [ - 257 + 259 ], "tournament_bracket_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -32419,28 +32448,28 @@ export default { }, "league_scheduling_proposals_max_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "message": [ - 2979 + 3008 ], "proposed_by_league_team_season_id": [ - 2979 + 3008 ], "proposed_by_steam_id": [ - 2979 + 3008 ], "proposed_time": [ - 2979 + 3008 ], "responded_by_steam_id": [ - 2979 + 3008 ], "tournament_bracket_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -32448,28 +32477,28 @@ export default { }, "league_scheduling_proposals_min_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "message": [ 80 ], "proposed_by_league_team_season_id": [ - 5026 + 5084 ], "proposed_by_steam_id": [ - 257 + 259 ], "proposed_time": [ - 4526 + 4584 ], "responded_by_steam_id": [ - 257 + 259 ], "tournament_bracket_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -32477,28 +32506,28 @@ export default { }, "league_scheduling_proposals_min_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "message": [ - 2979 + 3008 ], "proposed_by_league_team_season_id": [ - 2979 + 3008 ], "proposed_by_steam_id": [ - 2979 + 3008 ], "proposed_time": [ - 2979 + 3008 ], "responded_by_steam_id": [ - 2979 + 3008 ], "tournament_bracket_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -32509,7 +32538,7 @@ export default { 40 ], "returning": [ - 1979 + 1981 ], "__typename": [ 80 @@ -32517,13 +32546,13 @@ export default { }, "league_scheduling_proposals_on_conflict": { "constraint": [ - 1989 + 1991 ], "update_columns": [ - 2012 + 2014 ], "where": [ - 1988 + 1990 ], "__typename": [ 80 @@ -32531,46 +32560,46 @@ export default { }, "league_scheduling_proposals_order_by": { "bracket": [ - 4592 + 4650 ], "created_at": [ - 2979 + 3008 ], "e_proposal_status": [ - 810 + 812 ], "id": [ - 2979 + 3008 ], "message": [ - 2979 + 3008 ], "proposed_by": [ - 3950 + 3979 ], "proposed_by_league_team_season_id": [ - 2979 + 3008 ], "proposed_by_steam_id": [ - 2979 + 3008 ], "proposed_time": [ - 2979 + 3008 ], "responded_by": [ - 3950 + 3979 ], "responded_by_steam_id": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "team_season": [ - 2180 + 2182 ], "tournament_bracket_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -32578,7 +32607,7 @@ export default { }, "league_scheduling_proposals_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -32587,31 +32616,31 @@ export default { "league_scheduling_proposals_select_column": {}, "league_scheduling_proposals_set_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "message": [ 80 ], "proposed_by_league_team_season_id": [ - 5026 + 5084 ], "proposed_by_steam_id": [ - 257 + 259 ], "proposed_time": [ - 4526 + 4584 ], "responded_by_steam_id": [ - 257 + 259 ], "status": [ - 802 + 804 ], "tournament_bracket_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -32630,10 +32659,10 @@ export default { }, "league_scheduling_proposals_stddev_order_by": { "proposed_by_steam_id": [ - 2979 + 3008 ], "responded_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -32652,10 +32681,10 @@ export default { }, "league_scheduling_proposals_stddev_pop_order_by": { "proposed_by_steam_id": [ - 2979 + 3008 ], "responded_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -32674,10 +32703,10 @@ export default { }, "league_scheduling_proposals_stddev_samp_order_by": { "proposed_by_steam_id": [ - 2979 + 3008 ], "responded_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -32685,10 +32714,10 @@ export default { }, "league_scheduling_proposals_stream_cursor_input": { "initial_value": [ - 2009 + 2011 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -32696,31 +32725,31 @@ export default { }, "league_scheduling_proposals_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "message": [ 80 ], "proposed_by_league_team_season_id": [ - 5026 + 5084 ], "proposed_by_steam_id": [ - 257 + 259 ], "proposed_time": [ - 4526 + 4584 ], "responded_by_steam_id": [ - 257 + 259 ], "status": [ - 802 + 804 ], "tournament_bracket_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -32728,10 +32757,10 @@ export default { }, "league_scheduling_proposals_sum_fields": { "proposed_by_steam_id": [ - 257 + 259 ], "responded_by_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -32739,10 +32768,10 @@ export default { }, "league_scheduling_proposals_sum_order_by": { "proposed_by_steam_id": [ - 2979 + 3008 ], "responded_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -32751,13 +32780,13 @@ export default { "league_scheduling_proposals_update_column": {}, "league_scheduling_proposals_updates": { "_inc": [ - 1990 + 1992 ], "_set": [ - 2001 + 2003 ], "where": [ - 1988 + 1990 ], "__typename": [ 80 @@ -32776,10 +32805,10 @@ export default { }, "league_scheduling_proposals_var_pop_order_by": { "proposed_by_steam_id": [ - 2979 + 3008 ], "responded_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -32798,10 +32827,10 @@ export default { }, "league_scheduling_proposals_var_samp_order_by": { "proposed_by_steam_id": [ - 2979 + 3008 ], "responded_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -32820,10 +32849,10 @@ export default { }, "league_scheduling_proposals_variance_order_by": { "proposed_by_steam_id": [ - 2979 + 3008 ], "responded_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -32831,28 +32860,28 @@ export default { }, "league_season_divisions": { "created_at": [ - 4526 + 4584 ], "division": [ - 1869 + 1871 ], "id": [ - 5026 + 5084 ], "league_division_id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "season": [ - 2045 + 2047 ], "standings": [ - 5098, + 5156, { "distinct_on": [ - 5114, + 5172, "[v_league_division_standings_select_column!]" ], "limit": [ @@ -32862,19 +32891,19 @@ export default { 40 ], "order_by": [ - 5113, + 5171, "[v_league_division_standings_order_by!]" ], "where": [ - 5107 + 5165 ] } ], "standings_aggregate": [ - 5099, + 5157, { "distinct_on": [ - 5114, + 5172, "[v_league_division_standings_select_column!]" ], "limit": [ @@ -32884,19 +32913,19 @@ export default { 40 ], "order_by": [ - 5113, + 5171, "[v_league_division_standings_order_by!]" ], "where": [ - 5107 + 5165 ] } ], "tournament": [ - 4962 + 5020 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -32904,10 +32933,10 @@ export default { }, "league_season_divisions_aggregate": { "aggregate": [ - 2024 + 2026 ], "nodes": [ - 2020 + 2022 ], "__typename": [ 80 @@ -32915,7 +32944,7 @@ export default { }, "league_season_divisions_aggregate_bool_exp": { "count": [ - 2023 + 2025 ], "__typename": [ 80 @@ -32923,13 +32952,13 @@ export default { }, "league_season_divisions_aggregate_bool_exp_count": { "arguments": [ - 2039 + 2041 ], "distinct": [ 5 ], "filter": [ - 2027 + 2029 ], "predicate": [ 41 @@ -32943,7 +32972,7 @@ export default { 40, { "columns": [ - 2039, + 2041, "[league_season_divisions_select_column!]" ], "distinct": [ @@ -32952,10 +32981,10 @@ export default { } ], "max": [ - 2030 + 2032 ], "min": [ - 2032 + 2034 ], "__typename": [ 80 @@ -32963,13 +32992,13 @@ export default { }, "league_season_divisions_aggregate_order_by": { "count": [ - 2979 + 3008 ], "max": [ - 2031 + 2033 ], "min": [ - 2033 + 2035 ], "__typename": [ 80 @@ -32977,10 +33006,10 @@ export default { }, "league_season_divisions_arr_rel_insert_input": { "data": [ - 2029 + 2031 ], "on_conflict": [ - 2036 + 2038 ], "__typename": [ 80 @@ -32988,43 +33017,43 @@ export default { }, "league_season_divisions_bool_exp": { "_and": [ - 2027 + 2029 ], "_not": [ - 2027 + 2029 ], "_or": [ - 2027 + 2029 ], "created_at": [ - 4527 + 4585 ], "division": [ - 1873 + 1875 ], "id": [ - 5028 + 5086 ], "league_division_id": [ - 5028 + 5086 ], "league_season_id": [ - 5028 + 5086 ], "season": [ - 2050 + 2052 ], "standings": [ - 5107 + 5165 ], "standings_aggregate": [ - 5100 + 5158 ], "tournament": [ - 4983 + 5041 ], "tournament_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -33033,31 +33062,31 @@ export default { "league_season_divisions_constraint": {}, "league_season_divisions_insert_input": { "created_at": [ - 4526 + 4584 ], "division": [ - 1880 + 1882 ], "id": [ - 5026 + 5084 ], "league_division_id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "season": [ - 2060 + 2062 ], "standings": [ - 5104 + 5162 ], "tournament": [ - 4992 + 5050 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -33065,19 +33094,19 @@ export default { }, "league_season_divisions_max_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "league_division_id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -33085,19 +33114,19 @@ export default { }, "league_season_divisions_max_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "league_division_id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -33105,19 +33134,19 @@ export default { }, "league_season_divisions_min_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "league_division_id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -33125,19 +33154,19 @@ export default { }, "league_season_divisions_min_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "league_division_id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -33148,7 +33177,7 @@ export default { 40 ], "returning": [ - 2020 + 2022 ], "__typename": [ 80 @@ -33156,10 +33185,10 @@ export default { }, "league_season_divisions_obj_rel_insert_input": { "data": [ - 2029 + 2031 ], "on_conflict": [ - 2036 + 2038 ], "__typename": [ 80 @@ -33167,13 +33196,13 @@ export default { }, "league_season_divisions_on_conflict": { "constraint": [ - 2028 + 2030 ], "update_columns": [ - 2043 + 2045 ], "where": [ - 2027 + 2029 ], "__typename": [ 80 @@ -33181,31 +33210,31 @@ export default { }, "league_season_divisions_order_by": { "created_at": [ - 2979 + 3008 ], "division": [ - 1882 + 1884 ], "id": [ - 2979 + 3008 ], "league_division_id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "season": [ - 2062 + 2064 ], "standings_aggregate": [ - 5103 + 5161 ], "tournament": [ - 4994 + 5052 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -33213,7 +33242,7 @@ export default { }, "league_season_divisions_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -33222,19 +33251,19 @@ export default { "league_season_divisions_select_column": {}, "league_season_divisions_set_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "league_division_id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -33242,10 +33271,10 @@ export default { }, "league_season_divisions_stream_cursor_input": { "initial_value": [ - 2042 + 2044 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -33253,19 +33282,19 @@ export default { }, "league_season_divisions_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "league_division_id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -33274,10 +33303,10 @@ export default { "league_season_divisions_update_column": {}, "league_season_divisions_updates": { "_set": [ - 2040 + 2042 ], "where": [ - 2027 + 2029 ], "__typename": [ 80 @@ -33288,10 +33317,10 @@ export default { 5 ], "awards": [ - 188, + 190, { "distinct_on": [ - 209, + 211, "[award_recipients_select_column!]" ], "limit": [ @@ -33301,19 +33330,19 @@ export default { 40 ], "order_by": [ - 207, + 209, "[award_recipients_order_by!]" ], "where": [ - 197 + 199 ] } ], "awards_aggregate": [ - 189, + 191, { "distinct_on": [ - 209, + 211, "[award_recipients_select_column!]" ], "limit": [ @@ -33323,11 +33352,11 @@ export default { 40 ], "order_by": [ - 207, + 209, "[award_recipients_order_by!]" ], "where": [ - 197 + 199 ] } ], @@ -33335,10 +33364,10 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "created_by_steam_id": [ - 257 + 259 ], "default_best_of": [ 40 @@ -33350,13 +33379,13 @@ export default { 40 ], "e_league_season_status": [ - 839 + 841 ], "games_per_week": [ 40 ], "id": [ - 5026 + 5084 ], "is_league_admin": [ 5 @@ -33365,13 +33394,13 @@ export default { 5 ], "match_options_id": [ - 5026 + 5084 ], "match_weeks": [ - 1897, + 1899, { "distinct_on": [ - 1918, + 1920, "[league_match_weeks_select_column!]" ], "limit": [ @@ -33381,19 +33410,19 @@ export default { 40 ], "order_by": [ - 1916, + 1918, "[league_match_weeks_order_by!]" ], "where": [ - 1906 + 1908 ] } ], "match_weeks_aggregate": [ - 1898, + 1900, { "distinct_on": [ - 1918, + 1920, "[league_match_weeks_select_column!]" ], "limit": [ @@ -33403,11 +33432,11 @@ export default { 40 ], "order_by": [ - 1916, + 1918, "[league_match_weeks_order_by!]" ], "where": [ - 1906 + 1908 ] } ], @@ -33421,10 +33450,10 @@ export default { 40 ], "movements": [ - 2078, + 2080, { "distinct_on": [ - 2099, + 2101, "[league_team_movements_select_column!]" ], "limit": [ @@ -33434,19 +33463,19 @@ export default { 40 ], "order_by": [ - 2097, + 2099, "[league_team_movements_order_by!]" ], "where": [ - 2087 + 2089 ] } ], "movements_aggregate": [ - 2079, + 2081, { "distinct_on": [ - 2099, + 2101, "[league_team_movements_select_column!]" ], "limit": [ @@ -33456,19 +33485,19 @@ export default { 40 ], "order_by": [ - 2097, + 2099, "[league_team_movements_order_by!]" ], "where": [ - 2087 + 2089 ] } ], "my_registration": [ - 2160, + 2162, { "distinct_on": [ - 2182, + 2184, "[league_team_seasons_select_column!]" ], "limit": [ @@ -33478,11 +33507,11 @@ export default { 40 ], "order_by": [ - 2180, + 2182, "[league_team_seasons_order_by!]" ], "where": [ - 2169 + 2171 ] } ], @@ -33490,13 +33519,13 @@ export default { 80 ], "options": [ - 2670 + 2672 ], "player_stats": [ - 5131, + 5189, { "distinct_on": [ - 5157, + 5215, "[v_league_season_player_stats_select_column!]" ], "limit": [ @@ -33506,19 +33535,19 @@ export default { 40 ], "order_by": [ - 5156, + 5214, "[v_league_season_player_stats_order_by!]" ], "where": [ - 5150 + 5208 ] } ], "player_stats_aggregate": [ - 5132, + 5190, { "distinct_on": [ - 5157, + 5215, "[v_league_season_player_stats_select_column!]" ], "limit": [ @@ -33528,11 +33557,11 @@ export default { 40 ], "order_by": [ - 5156, + 5214, "[v_league_season_player_stats_order_by!]" ], "where": [ - 5150 + 5208 ] } ], @@ -33540,7 +33569,7 @@ export default { 40 ], "playoff_round_best_of": [ - 1842, + 1844, { "path": [ 80 @@ -33551,7 +33580,7 @@ export default { 40 ], "playoff_stage_type": [ - 1333 + 1335 ], "playoff_third_place_match": [ 5 @@ -33560,7 +33589,7 @@ export default { 40 ], "regular_season_stage_type": [ - 1333 + 1335 ], "relegate_count": [ 40 @@ -33569,10 +33598,10 @@ export default { 40 ], "relegation_playoffs": [ - 1938, + 1940, { "distinct_on": [ - 1959, + 1961, "[league_relegation_playoffs_select_column!]" ], "limit": [ @@ -33582,19 +33611,19 @@ export default { 40 ], "order_by": [ - 1957, + 1959, "[league_relegation_playoffs_order_by!]" ], "where": [ - 1947 + 1949 ] } ], "relegation_playoffs_aggregate": [ - 1939, + 1941, { "distinct_on": [ - 1959, + 1961, "[league_relegation_playoffs_select_column!]" ], "limit": [ @@ -33604,11 +33633,11 @@ export default { 40 ], "order_by": [ - 1957, + 1959, "[league_relegation_playoffs_order_by!]" ], "where": [ - 1947 + 1949 ] } ], @@ -33616,13 +33645,13 @@ export default { 40 ], "roster_lock_at": [ - 4526 + 4584 ], "season_divisions": [ - 2020, + 2022, { "distinct_on": [ - 2039, + 2041, "[league_season_divisions_select_column!]" ], "limit": [ @@ -33632,19 +33661,19 @@ export default { 40 ], "order_by": [ - 2037, + 2039, "[league_season_divisions_order_by!]" ], "where": [ - 2027 + 2029 ] } ], "season_divisions_aggregate": [ - 2021, + 2023, { "distinct_on": [ - 2039, + 2041, "[league_season_divisions_select_column!]" ], "limit": [ @@ -33654,11 +33683,11 @@ export default { 40 ], "order_by": [ - 2037, + 2039, "[league_season_divisions_order_by!]" ], "where": [ - 2027 + 2029 ] } ], @@ -33666,16 +33695,16 @@ export default { 40 ], "signup_closes_at": [ - 4526 + 4584 ], "signup_opens_at": [ - 4526 + 4584 ], "standings": [ - 5098, + 5156, { "distinct_on": [ - 5114, + 5172, "[v_league_division_standings_select_column!]" ], "limit": [ @@ -33685,19 +33714,19 @@ export default { 40 ], "order_by": [ - 5113, + 5171, "[v_league_division_standings_order_by!]" ], "where": [ - 5107 + 5165 ] } ], "standings_aggregate": [ - 5099, + 5157, { "distinct_on": [ - 5114, + 5172, "[v_league_division_standings_select_column!]" ], "limit": [ @@ -33707,25 +33736,25 @@ export default { 40 ], "order_by": [ - 5113, + 5171, "[v_league_division_standings_order_by!]" ], "where": [ - 5107 + 5165 ] } ], "starts_at": [ - 4526 + 4584 ], "status": [ - 844 + 846 ], "team_seasons": [ - 2160, + 2162, { "distinct_on": [ - 2182, + 2184, "[league_team_seasons_select_column!]" ], "limit": [ @@ -33735,19 +33764,19 @@ export default { 40 ], "order_by": [ - 2180, + 2182, "[league_team_seasons_order_by!]" ], "where": [ - 2169 + 2171 ] } ], "team_seasons_aggregate": [ - 2161, + 2163, { "distinct_on": [ - 2182, + 2184, "[league_team_seasons_select_column!]" ], "limit": [ @@ -33757,16 +33786,16 @@ export default { 40 ], "order_by": [ - 2180, + 2182, "[league_team_seasons_order_by!]" ], "where": [ - 2169 + 2171 ] } ], "week_best_of": [ - 1842, + 1844, { "path": [ 80 @@ -33779,10 +33808,10 @@ export default { }, "league_seasons_aggregate": { "aggregate": [ - 2047 + 2049 ], "nodes": [ - 2045 + 2047 ], "__typename": [ 80 @@ -33790,13 +33819,13 @@ export default { }, "league_seasons_aggregate_fields": { "avg": [ - 2049 + 2051 ], "count": [ 40, { "columns": [ - 2065, + 2067, "[league_seasons_select_column!]" ], "distinct": [ @@ -33805,31 +33834,31 @@ export default { } ], "max": [ - 2057 + 2059 ], "min": [ - 2058 + 2060 ], "stddev": [ - 2067 + 2069 ], "stddev_pop": [ - 2068 + 2070 ], "stddev_samp": [ - 2069 + 2071 ], "sum": [ - 2072 + 2074 ], "var_pop": [ - 2075 + 2077 ], "var_samp": [ - 2076 + 2078 ], "variance": [ - 2077 + 2079 ], "__typename": [ 80 @@ -33837,10 +33866,10 @@ export default { }, "league_seasons_append_input": { "playoff_round_best_of": [ - 1842 + 1844 ], "week_best_of": [ - 1842 + 1844 ], "__typename": [ 80 @@ -33898,31 +33927,31 @@ export default { }, "league_seasons_bool_exp": { "_and": [ - 2050 + 2052 ], "_not": [ - 2050 + 2052 ], "_or": [ - 2050 + 2052 ], "auto_regular_season_format": [ 6 ], "awards": [ - 197 + 199 ], "awards_aggregate": [ - 190 + 192 ], "can_register": [ 6 ], "created_at": [ - 4527 + 4585 ], "created_by_steam_id": [ - 259 + 261 ], "default_best_of": [ 41 @@ -33934,13 +33963,13 @@ export default { 41 ], "e_league_season_status": [ - 842 + 844 ], "games_per_week": [ 41 ], "id": [ - 5028 + 5086 ], "is_league_admin": [ 6 @@ -33949,13 +33978,13 @@ export default { 6 ], "match_options_id": [ - 5028 + 5086 ], "match_weeks": [ - 1906 + 1908 ], "match_weeks_aggregate": [ - 1899 + 1901 ], "match_weeks_count": [ 41 @@ -33967,37 +33996,37 @@ export default { 41 ], "movements": [ - 2087 + 2089 ], "movements_aggregate": [ - 2080 + 2082 ], "my_registration": [ - 2169 + 2171 ], "name": [ 82 ], "options": [ - 2674 + 2676 ], "player_stats": [ - 5150 + 5208 ], "player_stats_aggregate": [ - 5133 + 5191 ], "playoff_best_of": [ 41 ], "playoff_round_best_of": [ - 1844 + 1846 ], "playoff_seats": [ 41 ], "playoff_stage_type": [ - 1334 + 1336 ], "playoff_third_place_match": [ 6 @@ -34006,7 +34035,7 @@ export default { 41 ], "regular_season_stage_type": [ - 1334 + 1336 ], "relegate_count": [ 41 @@ -34015,52 +34044,52 @@ export default { 41 ], "relegation_playoffs": [ - 1947 + 1949 ], "relegation_playoffs_aggregate": [ - 1940 + 1942 ], "relegation_up_count": [ 41 ], "roster_lock_at": [ - 4527 + 4585 ], "season_divisions": [ - 2027 + 2029 ], "season_divisions_aggregate": [ - 2022 + 2024 ], "season_number": [ 41 ], "signup_closes_at": [ - 4527 + 4585 ], "signup_opens_at": [ - 4527 + 4585 ], "standings": [ - 5107 + 5165 ], "standings_aggregate": [ - 5100 + 5158 ], "starts_at": [ - 4527 + 4585 ], "status": [ - 845 + 847 ], "team_seasons": [ - 2169 + 2171 ], "team_seasons_aggregate": [ - 2162 + 2164 ], "week_best_of": [ - 1844 + 1846 ], "__typename": [ 80 @@ -34102,7 +34131,7 @@ export default { }, "league_seasons_inc_input": { "created_by_steam_id": [ - 257 + 259 ], "default_best_of": [ 40 @@ -34155,13 +34184,13 @@ export default { 5 ], "awards": [ - 194 + 196 ], "created_at": [ - 4526 + 4584 ], "created_by_steam_id": [ - 257 + 259 ], "default_best_of": [ 40 @@ -34173,19 +34202,19 @@ export default { 40 ], "e_league_season_status": [ - 850 + 852 ], "games_per_week": [ 40 ], "id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "match_weeks": [ - 1903 + 1905 ], "match_weeks_count": [ 40 @@ -34197,28 +34226,28 @@ export default { 40 ], "movements": [ - 2084 + 2086 ], "name": [ 80 ], "options": [ - 2681 + 2683 ], "player_stats": [ - 5147 + 5205 ], "playoff_best_of": [ 40 ], "playoff_round_best_of": [ - 1842 + 1844 ], "playoff_seats": [ 40 ], "playoff_stage_type": [ - 1333 + 1335 ], "playoff_third_place_match": [ 5 @@ -34227,7 +34256,7 @@ export default { 40 ], "regular_season_stage_type": [ - 1333 + 1335 ], "relegate_count": [ 40 @@ -34236,40 +34265,40 @@ export default { 40 ], "relegation_playoffs": [ - 1944 + 1946 ], "relegation_up_count": [ 40 ], "roster_lock_at": [ - 4526 + 4584 ], "season_divisions": [ - 2026 + 2028 ], "season_number": [ 40 ], "signup_closes_at": [ - 4526 + 4584 ], "signup_opens_at": [ - 4526 + 4584 ], "standings": [ - 5104 + 5162 ], "starts_at": [ - 4526 + 4584 ], "status": [ - 844 + 846 ], "team_seasons": [ - 2166 + 2168 ], "week_best_of": [ - 1842 + 1844 ], "__typename": [ 80 @@ -34277,10 +34306,10 @@ export default { }, "league_seasons_max_fields": { "created_at": [ - 4526 + 4584 ], "created_by_steam_id": [ - 257 + 259 ], "default_best_of": [ 40 @@ -34295,10 +34324,10 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "match_weeks_count": [ 40 @@ -34331,19 +34360,19 @@ export default { 40 ], "roster_lock_at": [ - 4526 + 4584 ], "season_number": [ 40 ], "signup_closes_at": [ - 4526 + 4584 ], "signup_opens_at": [ - 4526 + 4584 ], "starts_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -34351,10 +34380,10 @@ export default { }, "league_seasons_min_fields": { "created_at": [ - 4526 + 4584 ], "created_by_steam_id": [ - 257 + 259 ], "default_best_of": [ 40 @@ -34369,10 +34398,10 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "match_weeks_count": [ 40 @@ -34405,19 +34434,19 @@ export default { 40 ], "roster_lock_at": [ - 4526 + 4584 ], "season_number": [ 40 ], "signup_closes_at": [ - 4526 + 4584 ], "signup_opens_at": [ - 4526 + 4584 ], "starts_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -34428,7 +34457,7 @@ export default { 40 ], "returning": [ - 2045 + 2047 ], "__typename": [ 80 @@ -34436,10 +34465,10 @@ export default { }, "league_seasons_obj_rel_insert_input": { "data": [ - 2056 + 2058 ], "on_conflict": [ - 2061 + 2063 ], "__typename": [ 80 @@ -34447,13 +34476,13 @@ export default { }, "league_seasons_on_conflict": { "constraint": [ - 2051 + 2053 ], "update_columns": [ - 2073 + 2075 ], "where": [ - 2050 + 2052 ], "__typename": [ 80 @@ -34461,136 +34490,136 @@ export default { }, "league_seasons_order_by": { "auto_regular_season_format": [ - 2979 + 3008 ], "awards_aggregate": [ - 193 + 195 ], "can_register": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "created_by_steam_id": [ - 2979 + 3008 ], "default_best_of": [ - 2979 + 3008 ], "direct_promote_count": [ - 2979 + 3008 ], "direct_relegate_count": [ - 2979 + 3008 ], "e_league_season_status": [ - 852 + 854 ], "games_per_week": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "is_league_admin": [ - 2979 + 3008 ], "is_roster_locked": [ - 2979 + 3008 ], "match_options_id": [ - 2979 + 3008 ], "match_weeks_aggregate": [ - 1902 + 1904 ], "match_weeks_count": [ - 2979 + 3008 ], "max_roster_size": [ - 2979 + 3008 ], "min_roster_size": [ - 2979 + 3008 ], "movements_aggregate": [ - 2083 + 2085 ], "my_registration_aggregate": [ - 2165 + 2167 ], "name": [ - 2979 + 3008 ], "options": [ - 2683 + 2685 ], "player_stats_aggregate": [ - 5146 + 5204 ], "playoff_best_of": [ - 2979 + 3008 ], "playoff_round_best_of": [ - 2979 + 3008 ], "playoff_seats": [ - 2979 + 3008 ], "playoff_stage_type": [ - 2979 + 3008 ], "playoff_third_place_match": [ - 2979 + 3008 ], "promote_count": [ - 2979 + 3008 ], "regular_season_stage_type": [ - 2979 + 3008 ], "relegate_count": [ - 2979 + 3008 ], "relegation_down_count": [ - 2979 + 3008 ], "relegation_playoffs_aggregate": [ - 1943 + 1945 ], "relegation_up_count": [ - 2979 + 3008 ], "roster_lock_at": [ - 2979 + 3008 ], "season_divisions_aggregate": [ - 2025 + 2027 ], "season_number": [ - 2979 + 3008 ], "signup_closes_at": [ - 2979 + 3008 ], "signup_opens_at": [ - 2979 + 3008 ], "standings_aggregate": [ - 5103 + 5161 ], "starts_at": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "team_seasons_aggregate": [ - 2165 + 2167 ], "week_best_of": [ - 2979 + 3008 ], "__typename": [ 80 @@ -34598,7 +34627,7 @@ export default { }, "league_seasons_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -34606,10 +34635,10 @@ export default { }, "league_seasons_prepend_input": { "playoff_round_best_of": [ - 1842 + 1844 ], "week_best_of": [ - 1842 + 1844 ], "__typename": [ 80 @@ -34621,10 +34650,10 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "created_by_steam_id": [ - 257 + 259 ], "default_best_of": [ 40 @@ -34639,10 +34668,10 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "match_weeks_count": [ 40 @@ -34660,13 +34689,13 @@ export default { 40 ], "playoff_round_best_of": [ - 1842 + 1844 ], "playoff_seats": [ 40 ], "playoff_stage_type": [ - 1333 + 1335 ], "playoff_third_place_match": [ 5 @@ -34675,7 +34704,7 @@ export default { 40 ], "regular_season_stage_type": [ - 1333 + 1335 ], "relegate_count": [ 40 @@ -34687,25 +34716,25 @@ export default { 40 ], "roster_lock_at": [ - 4526 + 4584 ], "season_number": [ 40 ], "signup_closes_at": [ - 4526 + 4584 ], "signup_opens_at": [ - 4526 + 4584 ], "starts_at": [ - 4526 + 4584 ], "status": [ - 844 + 846 ], "week_best_of": [ - 1842 + 1844 ], "__typename": [ 80 @@ -34863,10 +34892,10 @@ export default { }, "league_seasons_stream_cursor_input": { "initial_value": [ - 2071 + 2073 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -34877,10 +34906,10 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "created_by_steam_id": [ - 257 + 259 ], "default_best_of": [ 40 @@ -34895,10 +34924,10 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "match_weeks_count": [ 40 @@ -34916,13 +34945,13 @@ export default { 40 ], "playoff_round_best_of": [ - 1842 + 1844 ], "playoff_seats": [ 40 ], "playoff_stage_type": [ - 1333 + 1335 ], "playoff_third_place_match": [ 5 @@ -34931,7 +34960,7 @@ export default { 40 ], "regular_season_stage_type": [ - 1333 + 1335 ], "relegate_count": [ 40 @@ -34943,25 +34972,25 @@ export default { 40 ], "roster_lock_at": [ - 4526 + 4584 ], "season_number": [ 40 ], "signup_closes_at": [ - 4526 + 4584 ], "signup_opens_at": [ - 4526 + 4584 ], "starts_at": [ - 4526 + 4584 ], "status": [ - 844 + 846 ], "week_best_of": [ - 1842 + 1844 ], "__typename": [ 80 @@ -34969,7 +34998,7 @@ export default { }, "league_seasons_sum_fields": { "created_by_steam_id": [ - 257 + 259 ], "default_best_of": [ 40 @@ -35020,28 +35049,28 @@ export default { "league_seasons_update_column": {}, "league_seasons_updates": { "_append": [ - 2048 + 2050 ], "_delete_at_path": [ - 2052 + 2054 ], "_delete_elem": [ - 2053 + 2055 ], "_delete_key": [ - 2054 + 2056 ], "_inc": [ - 2055 + 2057 ], "_prepend": [ - 2064 + 2066 ], "_set": [ - 2066 + 2068 ], "where": [ - 2050 + 2052 ], "__typename": [ 80 @@ -35199,58 +35228,58 @@ export default { }, "league_team_movements": { "approved_at": [ - 4526 + 4584 ], "approved_by": [ - 3937 + 3966 ], "approved_by_steam_id": [ - 257 + 259 ], "computed_to_division": [ - 1869 + 1871 ], "computed_to_division_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "e_movement_type": [ - 776 + 778 ], "final_rank": [ 40 ], "final_to_division": [ - 1869 + 1871 ], "final_to_division_id": [ - 5026 + 5084 ], "from_division": [ - 1869 + 1871 ], "from_division_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team": [ - 2202 + 2204 ], "league_team_id": [ - 5026 + 5084 ], "season": [ - 2045 + 2047 ], "type": [ - 781 + 783 ], "__typename": [ 80 @@ -35258,10 +35287,10 @@ export default { }, "league_team_movements_aggregate": { "aggregate": [ - 2082 + 2084 ], "nodes": [ - 2078 + 2080 ], "__typename": [ 80 @@ -35269,7 +35298,7 @@ export default { }, "league_team_movements_aggregate_bool_exp": { "count": [ - 2081 + 2083 ], "__typename": [ 80 @@ -35277,13 +35306,13 @@ export default { }, "league_team_movements_aggregate_bool_exp_count": { "arguments": [ - 2099 + 2101 ], "distinct": [ 5 ], "filter": [ - 2087 + 2089 ], "predicate": [ 41 @@ -35294,13 +35323,13 @@ export default { }, "league_team_movements_aggregate_fields": { "avg": [ - 2085 + 2087 ], "count": [ 40, { "columns": [ - 2099, + 2101, "[league_team_movements_select_column!]" ], "distinct": [ @@ -35309,31 +35338,31 @@ export default { } ], "max": [ - 2091 + 2093 ], "min": [ - 2093 + 2095 ], "stddev": [ - 2101 + 2103 ], "stddev_pop": [ - 2103 + 2105 ], "stddev_samp": [ - 2105 + 2107 ], "sum": [ - 2109 + 2111 ], "var_pop": [ - 2113 + 2115 ], "var_samp": [ - 2115 + 2117 ], "variance": [ - 2117 + 2119 ], "__typename": [ 80 @@ -35341,37 +35370,37 @@ export default { }, "league_team_movements_aggregate_order_by": { "avg": [ - 2086 + 2088 ], "count": [ - 2979 + 3008 ], "max": [ - 2092 + 2094 ], "min": [ - 2094 + 2096 ], "stddev": [ - 2102 + 2104 ], "stddev_pop": [ - 2104 + 2106 ], "stddev_samp": [ - 2106 + 2108 ], "sum": [ - 2110 + 2112 ], "var_pop": [ - 2114 + 2116 ], "var_samp": [ - 2116 + 2118 ], "variance": [ - 2118 + 2120 ], "__typename": [ 80 @@ -35379,10 +35408,10 @@ export default { }, "league_team_movements_arr_rel_insert_input": { "data": [ - 2090 + 2092 ], "on_conflict": [ - 2096 + 2098 ], "__typename": [ 80 @@ -35401,10 +35430,10 @@ export default { }, "league_team_movements_avg_order_by": { "approved_by_steam_id": [ - 2979 + 3008 ], "final_rank": [ - 2979 + 3008 ], "__typename": [ 80 @@ -35412,67 +35441,67 @@ export default { }, "league_team_movements_bool_exp": { "_and": [ - 2087 + 2089 ], "_not": [ - 2087 + 2089 ], "_or": [ - 2087 + 2089 ], "approved_at": [ - 4527 + 4585 ], "approved_by": [ - 3941 + 3970 ], "approved_by_steam_id": [ - 259 + 261 ], "computed_to_division": [ - 1873 + 1875 ], "computed_to_division_id": [ - 5028 + 5086 ], "created_at": [ - 4527 + 4585 ], "e_movement_type": [ - 779 + 781 ], "final_rank": [ 41 ], "final_to_division": [ - 1873 + 1875 ], "final_to_division_id": [ - 5028 + 5086 ], "from_division": [ - 1873 + 1875 ], "from_division_id": [ - 5028 + 5086 ], "id": [ - 5028 + 5086 ], "league_season_id": [ - 5028 + 5086 ], "league_team": [ - 2205 + 2207 ], "league_team_id": [ - 5028 + 5086 ], "season": [ - 2050 + 2052 ], "type": [ - 782 + 784 ], "__typename": [ 80 @@ -35481,7 +35510,7 @@ export default { "league_team_movements_constraint": {}, "league_team_movements_inc_input": { "approved_by_steam_id": [ - 257 + 259 ], "final_rank": [ 40 @@ -35492,58 +35521,58 @@ export default { }, "league_team_movements_insert_input": { "approved_at": [ - 4526 + 4584 ], "approved_by": [ - 3948 + 3977 ], "approved_by_steam_id": [ - 257 + 259 ], "computed_to_division": [ - 1880 + 1882 ], "computed_to_division_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "e_movement_type": [ - 787 + 789 ], "final_rank": [ 40 ], "final_to_division": [ - 1880 + 1882 ], "final_to_division_id": [ - 5026 + 5084 ], "from_division": [ - 1880 + 1882 ], "from_division_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team": [ - 2211 + 2213 ], "league_team_id": [ - 5026 + 5084 ], "season": [ - 2060 + 2062 ], "type": [ - 781 + 783 ], "__typename": [ 80 @@ -35551,34 +35580,34 @@ export default { }, "league_team_movements_max_fields": { "approved_at": [ - 4526 + 4584 ], "approved_by_steam_id": [ - 257 + 259 ], "computed_to_division_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "final_rank": [ 40 ], "final_to_division_id": [ - 5026 + 5084 ], "from_division_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -35586,34 +35615,34 @@ export default { }, "league_team_movements_max_order_by": { "approved_at": [ - 2979 + 3008 ], "approved_by_steam_id": [ - 2979 + 3008 ], "computed_to_division_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "final_rank": [ - 2979 + 3008 ], "final_to_division_id": [ - 2979 + 3008 ], "from_division_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "league_team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -35621,34 +35650,34 @@ export default { }, "league_team_movements_min_fields": { "approved_at": [ - 4526 + 4584 ], "approved_by_steam_id": [ - 257 + 259 ], "computed_to_division_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "final_rank": [ 40 ], "final_to_division_id": [ - 5026 + 5084 ], "from_division_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -35656,34 +35685,34 @@ export default { }, "league_team_movements_min_order_by": { "approved_at": [ - 2979 + 3008 ], "approved_by_steam_id": [ - 2979 + 3008 ], "computed_to_division_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "final_rank": [ - 2979 + 3008 ], "final_to_division_id": [ - 2979 + 3008 ], "from_division_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "league_team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -35694,7 +35723,7 @@ export default { 40 ], "returning": [ - 2078 + 2080 ], "__typename": [ 80 @@ -35702,13 +35731,13 @@ export default { }, "league_team_movements_on_conflict": { "constraint": [ - 2088 + 2090 ], "update_columns": [ - 2111 + 2113 ], "where": [ - 2087 + 2089 ], "__typename": [ 80 @@ -35716,58 +35745,58 @@ export default { }, "league_team_movements_order_by": { "approved_at": [ - 2979 + 3008 ], "approved_by": [ - 3950 + 3979 ], "approved_by_steam_id": [ - 2979 + 3008 ], "computed_to_division": [ - 1882 + 1884 ], "computed_to_division_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "e_movement_type": [ - 789 + 791 ], "final_rank": [ - 2979 + 3008 ], "final_to_division": [ - 1882 + 1884 ], "final_to_division_id": [ - 2979 + 3008 ], "from_division": [ - 1882 + 1884 ], "from_division_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "league_team": [ - 2213 + 2215 ], "league_team_id": [ - 2979 + 3008 ], "season": [ - 2062 + 2064 ], "type": [ - 2979 + 3008 ], "__typename": [ 80 @@ -35775,7 +35804,7 @@ export default { }, "league_team_movements_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -35784,37 +35813,37 @@ export default { "league_team_movements_select_column": {}, "league_team_movements_set_input": { "approved_at": [ - 4526 + 4584 ], "approved_by_steam_id": [ - 257 + 259 ], "computed_to_division_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "final_rank": [ 40 ], "final_to_division_id": [ - 5026 + 5084 ], "from_division_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team_id": [ - 5026 + 5084 ], "type": [ - 781 + 783 ], "__typename": [ 80 @@ -35833,10 +35862,10 @@ export default { }, "league_team_movements_stddev_order_by": { "approved_by_steam_id": [ - 2979 + 3008 ], "final_rank": [ - 2979 + 3008 ], "__typename": [ 80 @@ -35855,10 +35884,10 @@ export default { }, "league_team_movements_stddev_pop_order_by": { "approved_by_steam_id": [ - 2979 + 3008 ], "final_rank": [ - 2979 + 3008 ], "__typename": [ 80 @@ -35877,10 +35906,10 @@ export default { }, "league_team_movements_stddev_samp_order_by": { "approved_by_steam_id": [ - 2979 + 3008 ], "final_rank": [ - 2979 + 3008 ], "__typename": [ 80 @@ -35888,10 +35917,10 @@ export default { }, "league_team_movements_stream_cursor_input": { "initial_value": [ - 2108 + 2110 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -35899,37 +35928,37 @@ export default { }, "league_team_movements_stream_cursor_value_input": { "approved_at": [ - 4526 + 4584 ], "approved_by_steam_id": [ - 257 + 259 ], "computed_to_division_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "final_rank": [ 40 ], "final_to_division_id": [ - 5026 + 5084 ], "from_division_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team_id": [ - 5026 + 5084 ], "type": [ - 781 + 783 ], "__typename": [ 80 @@ -35937,7 +35966,7 @@ export default { }, "league_team_movements_sum_fields": { "approved_by_steam_id": [ - 257 + 259 ], "final_rank": [ 40 @@ -35948,10 +35977,10 @@ export default { }, "league_team_movements_sum_order_by": { "approved_by_steam_id": [ - 2979 + 3008 ], "final_rank": [ - 2979 + 3008 ], "__typename": [ 80 @@ -35960,13 +35989,13 @@ export default { "league_team_movements_update_column": {}, "league_team_movements_updates": { "_inc": [ - 2089 + 2091 ], "_set": [ - 2100 + 2102 ], "where": [ - 2087 + 2089 ], "__typename": [ 80 @@ -35985,10 +36014,10 @@ export default { }, "league_team_movements_var_pop_order_by": { "approved_by_steam_id": [ - 2979 + 3008 ], "final_rank": [ - 2979 + 3008 ], "__typename": [ 80 @@ -36007,10 +36036,10 @@ export default { }, "league_team_movements_var_samp_order_by": { "approved_by_steam_id": [ - 2979 + 3008 ], "final_rank": [ - 2979 + 3008 ], "__typename": [ 80 @@ -36029,10 +36058,10 @@ export default { }, "league_team_movements_variance_order_by": { "approved_by_steam_id": [ - 2979 + 3008 ], "final_rank": [ - 2979 + 3008 ], "__typename": [ 80 @@ -36040,28 +36069,28 @@ export default { }, "league_team_rosters": { "added_at": [ - 4526 + 4584 ], "league_team_season_id": [ - 5026 + 5084 ], "player": [ - 3937 + 3966 ], "player_steam_id": [ - 257 + 259 ], "removed_at": [ - 4526 + 4584 ], "removed_reason": [ 80 ], "status": [ - 1272 + 1274 ], "team_season": [ - 2160 + 2162 ], "__typename": [ 80 @@ -36069,10 +36098,10 @@ export default { }, "league_team_rosters_aggregate": { "aggregate": [ - 2123 + 2125 ], "nodes": [ - 2119 + 2121 ], "__typename": [ 80 @@ -36080,7 +36109,7 @@ export default { }, "league_team_rosters_aggregate_bool_exp": { "count": [ - 2122 + 2124 ], "__typename": [ 80 @@ -36088,13 +36117,13 @@ export default { }, "league_team_rosters_aggregate_bool_exp_count": { "arguments": [ - 2140 + 2142 ], "distinct": [ 5 ], "filter": [ - 2128 + 2130 ], "predicate": [ 41 @@ -36105,13 +36134,13 @@ export default { }, "league_team_rosters_aggregate_fields": { "avg": [ - 2126 + 2128 ], "count": [ 40, { "columns": [ - 2140, + 2142, "[league_team_rosters_select_column!]" ], "distinct": [ @@ -36120,31 +36149,31 @@ export default { } ], "max": [ - 2132 + 2134 ], "min": [ - 2134 + 2136 ], "stddev": [ - 2142 + 2144 ], "stddev_pop": [ - 2144 + 2146 ], "stddev_samp": [ - 2146 + 2148 ], "sum": [ - 2150 + 2152 ], "var_pop": [ - 2154 + 2156 ], "var_samp": [ - 2156 + 2158 ], "variance": [ - 2158 + 2160 ], "__typename": [ 80 @@ -36152,37 +36181,37 @@ export default { }, "league_team_rosters_aggregate_order_by": { "avg": [ - 2127 + 2129 ], "count": [ - 2979 + 3008 ], "max": [ - 2133 + 2135 ], "min": [ - 2135 + 2137 ], "stddev": [ - 2143 + 2145 ], "stddev_pop": [ - 2145 + 2147 ], "stddev_samp": [ - 2147 + 2149 ], "sum": [ - 2151 + 2153 ], "var_pop": [ - 2155 + 2157 ], "var_samp": [ - 2157 + 2159 ], "variance": [ - 2159 + 2161 ], "__typename": [ 80 @@ -36190,10 +36219,10 @@ export default { }, "league_team_rosters_arr_rel_insert_input": { "data": [ - 2131 + 2133 ], "on_conflict": [ - 2137 + 2139 ], "__typename": [ 80 @@ -36209,7 +36238,7 @@ export default { }, "league_team_rosters_avg_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -36217,37 +36246,37 @@ export default { }, "league_team_rosters_bool_exp": { "_and": [ - 2128 + 2130 ], "_not": [ - 2128 + 2130 ], "_or": [ - 2128 + 2130 ], "added_at": [ - 4527 + 4585 ], "league_team_season_id": [ - 5028 + 5086 ], "player": [ - 3941 + 3970 ], "player_steam_id": [ - 259 + 261 ], "removed_at": [ - 4527 + 4585 ], "removed_reason": [ 82 ], "status": [ - 1273 + 1275 ], "team_season": [ - 2169 + 2171 ], "__typename": [ 80 @@ -36256,7 +36285,7 @@ export default { "league_team_rosters_constraint": {}, "league_team_rosters_inc_input": { "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -36264,28 +36293,28 @@ export default { }, "league_team_rosters_insert_input": { "added_at": [ - 4526 + 4584 ], "league_team_season_id": [ - 5026 + 5084 ], "player": [ - 3948 + 3977 ], "player_steam_id": [ - 257 + 259 ], "removed_at": [ - 4526 + 4584 ], "removed_reason": [ 80 ], "status": [ - 1272 + 1274 ], "team_season": [ - 2178 + 2180 ], "__typename": [ 80 @@ -36293,16 +36322,16 @@ export default { }, "league_team_rosters_max_fields": { "added_at": [ - 4526 + 4584 ], "league_team_season_id": [ - 5026 + 5084 ], "player_steam_id": [ - 257 + 259 ], "removed_at": [ - 4526 + 4584 ], "removed_reason": [ 80 @@ -36313,19 +36342,19 @@ export default { }, "league_team_rosters_max_order_by": { "added_at": [ - 2979 + 3008 ], "league_team_season_id": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "removed_at": [ - 2979 + 3008 ], "removed_reason": [ - 2979 + 3008 ], "__typename": [ 80 @@ -36333,16 +36362,16 @@ export default { }, "league_team_rosters_min_fields": { "added_at": [ - 4526 + 4584 ], "league_team_season_id": [ - 5026 + 5084 ], "player_steam_id": [ - 257 + 259 ], "removed_at": [ - 4526 + 4584 ], "removed_reason": [ 80 @@ -36353,19 +36382,19 @@ export default { }, "league_team_rosters_min_order_by": { "added_at": [ - 2979 + 3008 ], "league_team_season_id": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "removed_at": [ - 2979 + 3008 ], "removed_reason": [ - 2979 + 3008 ], "__typename": [ 80 @@ -36376,7 +36405,7 @@ export default { 40 ], "returning": [ - 2119 + 2121 ], "__typename": [ 80 @@ -36384,13 +36413,13 @@ export default { }, "league_team_rosters_on_conflict": { "constraint": [ - 2129 + 2131 ], "update_columns": [ - 2152 + 2154 ], "where": [ - 2128 + 2130 ], "__typename": [ 80 @@ -36398,28 +36427,28 @@ export default { }, "league_team_rosters_order_by": { "added_at": [ - 2979 + 3008 ], "league_team_season_id": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "player_steam_id": [ - 2979 + 3008 ], "removed_at": [ - 2979 + 3008 ], "removed_reason": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "team_season": [ - 2180 + 2182 ], "__typename": [ 80 @@ -36427,10 +36456,10 @@ export default { }, "league_team_rosters_pk_columns_input": { "league_team_season_id": [ - 5026 + 5084 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -36439,22 +36468,22 @@ export default { "league_team_rosters_select_column": {}, "league_team_rosters_set_input": { "added_at": [ - 4526 + 4584 ], "league_team_season_id": [ - 5026 + 5084 ], "player_steam_id": [ - 257 + 259 ], "removed_at": [ - 4526 + 4584 ], "removed_reason": [ 80 ], "status": [ - 1272 + 1274 ], "__typename": [ 80 @@ -36470,7 +36499,7 @@ export default { }, "league_team_rosters_stddev_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -36486,7 +36515,7 @@ export default { }, "league_team_rosters_stddev_pop_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -36502,7 +36531,7 @@ export default { }, "league_team_rosters_stddev_samp_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -36510,10 +36539,10 @@ export default { }, "league_team_rosters_stream_cursor_input": { "initial_value": [ - 2149 + 2151 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -36521,22 +36550,22 @@ export default { }, "league_team_rosters_stream_cursor_value_input": { "added_at": [ - 4526 + 4584 ], "league_team_season_id": [ - 5026 + 5084 ], "player_steam_id": [ - 257 + 259 ], "removed_at": [ - 4526 + 4584 ], "removed_reason": [ 80 ], "status": [ - 1272 + 1274 ], "__typename": [ 80 @@ -36544,7 +36573,7 @@ export default { }, "league_team_rosters_sum_fields": { "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -36552,7 +36581,7 @@ export default { }, "league_team_rosters_sum_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -36561,13 +36590,13 @@ export default { "league_team_rosters_update_column": {}, "league_team_rosters_updates": { "_inc": [ - 2130 + 2132 ], "_set": [ - 2141 + 2143 ], "where": [ - 2128 + 2130 ], "__typename": [ 80 @@ -36583,7 +36612,7 @@ export default { }, "league_team_rosters_var_pop_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -36599,7 +36628,7 @@ export default { }, "league_team_rosters_var_samp_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -36615,7 +36644,7 @@ export default { }, "league_team_rosters_variance_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -36623,55 +36652,55 @@ export default { }, "league_team_seasons": { "assigned_division": [ - 1869 + 1871 ], "assigned_division_id": [ - 5026 + 5084 ], "captain": [ - 3937 + 3966 ], "captain_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "decline_reason": [ 80 ], "e_registration_status": [ - 818 + 820 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team": [ - 2202 + 2204 ], "league_team_id": [ - 5026 + 5084 ], "registered_by": [ - 3937 + 3966 ], "registered_by_steam_id": [ - 257 + 259 ], "requested_division": [ - 1869 + 1871 ], "requested_division_id": [ - 5026 + 5084 ], "roster": [ - 2119, + 2121, { "distinct_on": [ - 2140, + 2142, "[league_team_rosters_select_column!]" ], "limit": [ @@ -36681,19 +36710,19 @@ export default { 40 ], "order_by": [ - 2138, + 2140, "[league_team_rosters_order_by!]" ], "where": [ - 2128 + 2130 ] } ], "roster_aggregate": [ - 2120, + 2122, { "distinct_on": [ - 2140, + 2142, "[league_team_rosters_select_column!]" ], "limit": [ @@ -36703,28 +36732,28 @@ export default { 40 ], "order_by": [ - 2138, + 2140, "[league_team_rosters_order_by!]" ], "where": [ - 2128 + 2130 ] } ], "season": [ - 2045 + 2047 ], "seed": [ 40 ], "status": [ - 823 + 825 ], "tournament_team": [ - 4920 + 4978 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -36732,10 +36761,10 @@ export default { }, "league_team_seasons_aggregate": { "aggregate": [ - 2164 + 2166 ], "nodes": [ - 2160 + 2162 ], "__typename": [ 80 @@ -36743,7 +36772,7 @@ export default { }, "league_team_seasons_aggregate_bool_exp": { "count": [ - 2163 + 2165 ], "__typename": [ 80 @@ -36751,13 +36780,13 @@ export default { }, "league_team_seasons_aggregate_bool_exp_count": { "arguments": [ - 2182 + 2184 ], "distinct": [ 5 ], "filter": [ - 2169 + 2171 ], "predicate": [ 41 @@ -36768,13 +36797,13 @@ export default { }, "league_team_seasons_aggregate_fields": { "avg": [ - 2167 + 2169 ], "count": [ 40, { "columns": [ - 2182, + 2184, "[league_team_seasons_select_column!]" ], "distinct": [ @@ -36783,31 +36812,31 @@ export default { } ], "max": [ - 2173 + 2175 ], "min": [ - 2175 + 2177 ], "stddev": [ - 2184 + 2186 ], "stddev_pop": [ - 2186 + 2188 ], "stddev_samp": [ - 2188 + 2190 ], "sum": [ - 2192 + 2194 ], "var_pop": [ - 2196 + 2198 ], "var_samp": [ - 2198 + 2200 ], "variance": [ - 2200 + 2202 ], "__typename": [ 80 @@ -36815,37 +36844,37 @@ export default { }, "league_team_seasons_aggregate_order_by": { "avg": [ - 2168 + 2170 ], "count": [ - 2979 + 3008 ], "max": [ - 2174 + 2176 ], "min": [ - 2176 + 2178 ], "stddev": [ - 2185 + 2187 ], "stddev_pop": [ - 2187 + 2189 ], "stddev_samp": [ - 2189 + 2191 ], "sum": [ - 2193 + 2195 ], "var_pop": [ - 2197 + 2199 ], "var_samp": [ - 2199 + 2201 ], "variance": [ - 2201 + 2203 ], "__typename": [ 80 @@ -36853,10 +36882,10 @@ export default { }, "league_team_seasons_arr_rel_insert_input": { "data": [ - 2172 + 2174 ], "on_conflict": [ - 2179 + 2181 ], "__typename": [ 80 @@ -36878,13 +36907,13 @@ export default { }, "league_team_seasons_avg_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "registered_by_steam_id": [ - 2979 + 3008 ], "seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -36892,79 +36921,79 @@ export default { }, "league_team_seasons_bool_exp": { "_and": [ - 2169 + 2171 ], "_not": [ - 2169 + 2171 ], "_or": [ - 2169 + 2171 ], "assigned_division": [ - 1873 + 1875 ], "assigned_division_id": [ - 5028 + 5086 ], "captain": [ - 3941 + 3970 ], "captain_steam_id": [ - 259 + 261 ], "created_at": [ - 4527 + 4585 ], "decline_reason": [ 82 ], "e_registration_status": [ - 821 + 823 ], "id": [ - 5028 + 5086 ], "league_season_id": [ - 5028 + 5086 ], "league_team": [ - 2205 + 2207 ], "league_team_id": [ - 5028 + 5086 ], "registered_by": [ - 3941 + 3970 ], "registered_by_steam_id": [ - 259 + 261 ], "requested_division": [ - 1873 + 1875 ], "requested_division_id": [ - 5028 + 5086 ], "roster": [ - 2128 + 2130 ], "roster_aggregate": [ - 2121 + 2123 ], "season": [ - 2050 + 2052 ], "seed": [ 41 ], "status": [ - 824 + 826 ], "tournament_team": [ - 4929 + 4987 ], "tournament_team_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -36973,10 +37002,10 @@ export default { "league_team_seasons_constraint": {}, "league_team_seasons_inc_input": { "captain_steam_id": [ - 257 + 259 ], "registered_by_steam_id": [ - 257 + 259 ], "seed": [ 40 @@ -36987,67 +37016,67 @@ export default { }, "league_team_seasons_insert_input": { "assigned_division": [ - 1880 + 1882 ], "assigned_division_id": [ - 5026 + 5084 ], "captain": [ - 3948 + 3977 ], "captain_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "decline_reason": [ 80 ], "e_registration_status": [ - 829 + 831 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team": [ - 2211 + 2213 ], "league_team_id": [ - 5026 + 5084 ], "registered_by": [ - 3948 + 3977 ], "registered_by_steam_id": [ - 257 + 259 ], "requested_division": [ - 1880 + 1882 ], "requested_division_id": [ - 5026 + 5084 ], "roster": [ - 2125 + 2127 ], "season": [ - 2060 + 2062 ], "seed": [ 40 ], "status": [ - 823 + 825 ], "tournament_team": [ - 4938 + 4996 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -37055,37 +37084,37 @@ export default { }, "league_team_seasons_max_fields": { "assigned_division_id": [ - 5026 + 5084 ], "captain_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "decline_reason": [ 80 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team_id": [ - 5026 + 5084 ], "registered_by_steam_id": [ - 257 + 259 ], "requested_division_id": [ - 5026 + 5084 ], "seed": [ 40 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -37093,37 +37122,37 @@ export default { }, "league_team_seasons_max_order_by": { "assigned_division_id": [ - 2979 + 3008 ], "captain_steam_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "decline_reason": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "league_team_id": [ - 2979 + 3008 ], "registered_by_steam_id": [ - 2979 + 3008 ], "requested_division_id": [ - 2979 + 3008 ], "seed": [ - 2979 + 3008 ], "tournament_team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -37131,37 +37160,37 @@ export default { }, "league_team_seasons_min_fields": { "assigned_division_id": [ - 5026 + 5084 ], "captain_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "decline_reason": [ 80 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team_id": [ - 5026 + 5084 ], "registered_by_steam_id": [ - 257 + 259 ], "requested_division_id": [ - 5026 + 5084 ], "seed": [ 40 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -37169,37 +37198,37 @@ export default { }, "league_team_seasons_min_order_by": { "assigned_division_id": [ - 2979 + 3008 ], "captain_steam_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "decline_reason": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "league_team_id": [ - 2979 + 3008 ], "registered_by_steam_id": [ - 2979 + 3008 ], "requested_division_id": [ - 2979 + 3008 ], "seed": [ - 2979 + 3008 ], "tournament_team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -37210,7 +37239,7 @@ export default { 40 ], "returning": [ - 2160 + 2162 ], "__typename": [ 80 @@ -37218,10 +37247,10 @@ export default { }, "league_team_seasons_obj_rel_insert_input": { "data": [ - 2172 + 2174 ], "on_conflict": [ - 2179 + 2181 ], "__typename": [ 80 @@ -37229,13 +37258,13 @@ export default { }, "league_team_seasons_on_conflict": { "constraint": [ - 2170 + 2172 ], "update_columns": [ - 2194 + 2196 ], "where": [ - 2169 + 2171 ], "__typename": [ 80 @@ -37243,67 +37272,67 @@ export default { }, "league_team_seasons_order_by": { "assigned_division": [ - 1882 + 1884 ], "assigned_division_id": [ - 2979 + 3008 ], "captain": [ - 3950 + 3979 ], "captain_steam_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "decline_reason": [ - 2979 + 3008 ], "e_registration_status": [ - 831 + 833 ], "id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "league_team": [ - 2213 + 2215 ], "league_team_id": [ - 2979 + 3008 ], "registered_by": [ - 3950 + 3979 ], "registered_by_steam_id": [ - 2979 + 3008 ], "requested_division": [ - 1882 + 1884 ], "requested_division_id": [ - 2979 + 3008 ], "roster_aggregate": [ - 2124 + 2126 ], "season": [ - 2062 + 2064 ], "seed": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "tournament_team": [ - 4940 + 4998 ], "tournament_team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -37311,7 +37340,7 @@ export default { }, "league_team_seasons_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -37320,40 +37349,40 @@ export default { "league_team_seasons_select_column": {}, "league_team_seasons_set_input": { "assigned_division_id": [ - 5026 + 5084 ], "captain_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "decline_reason": [ 80 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team_id": [ - 5026 + 5084 ], "registered_by_steam_id": [ - 257 + 259 ], "requested_division_id": [ - 5026 + 5084 ], "seed": [ 40 ], "status": [ - 823 + 825 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -37375,13 +37404,13 @@ export default { }, "league_team_seasons_stddev_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "registered_by_steam_id": [ - 2979 + 3008 ], "seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -37403,13 +37432,13 @@ export default { }, "league_team_seasons_stddev_pop_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "registered_by_steam_id": [ - 2979 + 3008 ], "seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -37431,13 +37460,13 @@ export default { }, "league_team_seasons_stddev_samp_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "registered_by_steam_id": [ - 2979 + 3008 ], "seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -37445,10 +37474,10 @@ export default { }, "league_team_seasons_stream_cursor_input": { "initial_value": [ - 2191 + 2193 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -37456,40 +37485,40 @@ export default { }, "league_team_seasons_stream_cursor_value_input": { "assigned_division_id": [ - 5026 + 5084 ], "captain_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "decline_reason": [ 80 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team_id": [ - 5026 + 5084 ], "registered_by_steam_id": [ - 257 + 259 ], "requested_division_id": [ - 5026 + 5084 ], "seed": [ 40 ], "status": [ - 823 + 825 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -37497,10 +37526,10 @@ export default { }, "league_team_seasons_sum_fields": { "captain_steam_id": [ - 257 + 259 ], "registered_by_steam_id": [ - 257 + 259 ], "seed": [ 40 @@ -37511,13 +37540,13 @@ export default { }, "league_team_seasons_sum_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "registered_by_steam_id": [ - 2979 + 3008 ], "seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -37526,13 +37555,13 @@ export default { "league_team_seasons_update_column": {}, "league_team_seasons_updates": { "_inc": [ - 2171 + 2173 ], "_set": [ - 2183 + 2185 ], "where": [ - 2169 + 2171 ], "__typename": [ 80 @@ -37554,13 +37583,13 @@ export default { }, "league_team_seasons_var_pop_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "registered_by_steam_id": [ - 2979 + 3008 ], "seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -37582,13 +37611,13 @@ export default { }, "league_team_seasons_var_samp_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "registered_by_steam_id": [ - 2979 + 3008 ], "seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -37610,13 +37639,13 @@ export default { }, "league_team_seasons_variance_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "registered_by_steam_id": [ - 2979 + 3008 ], "seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -37624,16 +37653,16 @@ export default { }, "league_teams": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "movements": [ - 2078, + 2080, { "distinct_on": [ - 2099, + 2101, "[league_team_movements_select_column!]" ], "limit": [ @@ -37643,19 +37672,19 @@ export default { 40 ], "order_by": [ - 2097, + 2099, "[league_team_movements_order_by!]" ], "where": [ - 2087 + 2089 ] } ], "movements_aggregate": [ - 2079, + 2081, { "distinct_on": [ - 2099, + 2101, "[league_team_movements_select_column!]" ], "limit": [ @@ -37665,25 +37694,25 @@ export default { 40 ], "order_by": [ - 2097, + 2099, "[league_team_movements_order_by!]" ], "where": [ - 2087 + 2089 ] } ], "team": [ - 4479 + 4535 ], "team_id": [ - 5026 + 5084 ], "team_seasons": [ - 2160, + 2162, { "distinct_on": [ - 2182, + 2184, "[league_team_seasons_select_column!]" ], "limit": [ @@ -37693,19 +37722,19 @@ export default { 40 ], "order_by": [ - 2180, + 2182, "[league_team_seasons_order_by!]" ], "where": [ - 2169 + 2171 ] } ], "team_seasons_aggregate": [ - 2161, + 2163, { "distinct_on": [ - 2182, + 2184, "[league_team_seasons_select_column!]" ], "limit": [ @@ -37715,11 +37744,11 @@ export default { 40 ], "order_by": [ - 2180, + 2182, "[league_team_seasons_order_by!]" ], "where": [ - 2169 + 2171 ] } ], @@ -37729,10 +37758,10 @@ export default { }, "league_teams_aggregate": { "aggregate": [ - 2204 + 2206 ], "nodes": [ - 2202 + 2204 ], "__typename": [ 80 @@ -37743,7 +37772,7 @@ export default { 40, { "columns": [ - 2215, + 2217, "[league_teams_select_column!]" ], "distinct": [ @@ -37752,10 +37781,10 @@ export default { } ], "max": [ - 2208 + 2210 ], "min": [ - 2209 + 2211 ], "__typename": [ 80 @@ -37763,37 +37792,37 @@ export default { }, "league_teams_bool_exp": { "_and": [ - 2205 + 2207 ], "_not": [ - 2205 + 2207 ], "_or": [ - 2205 + 2207 ], "created_at": [ - 4527 + 4585 ], "id": [ - 5028 + 5086 ], "movements": [ - 2087 + 2089 ], "movements_aggregate": [ - 2080 + 2082 ], "team": [ - 4490 + 4546 ], "team_id": [ - 5028 + 5086 ], "team_seasons": [ - 2169 + 2171 ], "team_seasons_aggregate": [ - 2162 + 2164 ], "__typename": [ 80 @@ -37802,22 +37831,22 @@ export default { "league_teams_constraint": {}, "league_teams_insert_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "movements": [ - 2084 + 2086 ], "team": [ - 4499 + 4555 ], "team_id": [ - 5026 + 5084 ], "team_seasons": [ - 2166 + 2168 ], "__typename": [ 80 @@ -37825,13 +37854,13 @@ export default { }, "league_teams_max_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -37839,13 +37868,13 @@ export default { }, "league_teams_min_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -37856,7 +37885,7 @@ export default { 40 ], "returning": [ - 2202 + 2204 ], "__typename": [ 80 @@ -37864,10 +37893,10 @@ export default { }, "league_teams_obj_rel_insert_input": { "data": [ - 2207 + 2209 ], "on_conflict": [ - 2212 + 2214 ], "__typename": [ 80 @@ -37875,13 +37904,13 @@ export default { }, "league_teams_on_conflict": { "constraint": [ - 2206 + 2208 ], "update_columns": [ - 2219 + 2221 ], "where": [ - 2205 + 2207 ], "__typename": [ 80 @@ -37889,22 +37918,22 @@ export default { }, "league_teams_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "movements_aggregate": [ - 2083 + 2085 ], "team": [ - 4501 + 4557 ], "team_id": [ - 2979 + 3008 ], "team_seasons_aggregate": [ - 2165 + 2167 ], "__typename": [ 80 @@ -37912,7 +37941,7 @@ export default { }, "league_teams_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -37921,13 +37950,13 @@ export default { "league_teams_select_column": {}, "league_teams_set_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -37935,10 +37964,10 @@ export default { }, "league_teams_stream_cursor_input": { "initial_value": [ - 2218 + 2220 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -37946,13 +37975,13 @@ export default { }, "league_teams_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -37961,10 +37990,10 @@ export default { "league_teams_update_column": {}, "league_teams_updates": { "_set": [ - 2216 + 2218 ], "where": [ - 2205 + 2207 ], "__typename": [ 80 @@ -37972,22 +38001,22 @@ export default { }, "lobbies": { "access": [ - 865 + 867 ], "created_at": [ - 4526 + 4584 ], "e_lobby_access": [ - 860 + 862 ], "id": [ - 5026 + 5084 ], "players": [ - 2240, + 2242, { "distinct_on": [ - 2263, + 2265, "[lobby_players_select_column!]" ], "limit": [ @@ -37997,19 +38026,19 @@ export default { 40 ], "order_by": [ - 2261, + 2263, "[lobby_players_order_by!]" ], "where": [ - 2251 + 2253 ] } ], "players_aggregate": [ - 2241, + 2243, { "distinct_on": [ - 2263, + 2265, "[lobby_players_select_column!]" ], "limit": [ @@ -38019,11 +38048,11 @@ export default { 40 ], "order_by": [ - 2261, + 2263, "[lobby_players_order_by!]" ], "where": [ - 2251 + 2253 ] } ], @@ -38033,10 +38062,10 @@ export default { }, "lobbies_aggregate": { "aggregate": [ - 2223 + 2225 ], "nodes": [ - 2221 + 2223 ], "__typename": [ 80 @@ -38047,7 +38076,7 @@ export default { 40, { "columns": [ - 2234, + 2236, "[lobbies_select_column!]" ], "distinct": [ @@ -38056,10 +38085,10 @@ export default { } ], "max": [ - 2227 + 2229 ], "min": [ - 2228 + 2230 ], "__typename": [ 80 @@ -38067,31 +38096,31 @@ export default { }, "lobbies_bool_exp": { "_and": [ - 2224 + 2226 ], "_not": [ - 2224 + 2226 ], "_or": [ - 2224 + 2226 ], "access": [ - 866 + 868 ], "created_at": [ - 4527 + 4585 ], "e_lobby_access": [ - 863 + 865 ], "id": [ - 5028 + 5086 ], "players": [ - 2251 + 2253 ], "players_aggregate": [ - 2242 + 2244 ], "__typename": [ 80 @@ -38100,19 +38129,19 @@ export default { "lobbies_constraint": {}, "lobbies_insert_input": { "access": [ - 865 + 867 ], "created_at": [ - 4526 + 4584 ], "e_lobby_access": [ - 871 + 873 ], "id": [ - 5026 + 5084 ], "players": [ - 2248 + 2250 ], "__typename": [ 80 @@ -38120,10 +38149,10 @@ export default { }, "lobbies_max_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -38131,10 +38160,10 @@ export default { }, "lobbies_min_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -38145,7 +38174,7 @@ export default { 40 ], "returning": [ - 2221 + 2223 ], "__typename": [ 80 @@ -38153,10 +38182,10 @@ export default { }, "lobbies_obj_rel_insert_input": { "data": [ - 2226 + 2228 ], "on_conflict": [ - 2231 + 2233 ], "__typename": [ 80 @@ -38164,13 +38193,13 @@ export default { }, "lobbies_on_conflict": { "constraint": [ - 2225 + 2227 ], "update_columns": [ - 2238 + 2240 ], "where": [ - 2224 + 2226 ], "__typename": [ 80 @@ -38178,19 +38207,19 @@ export default { }, "lobbies_order_by": { "access": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "e_lobby_access": [ - 873 + 875 ], "id": [ - 2979 + 3008 ], "players_aggregate": [ - 2247 + 2249 ], "__typename": [ 80 @@ -38198,7 +38227,7 @@ export default { }, "lobbies_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -38207,13 +38236,13 @@ export default { "lobbies_select_column": {}, "lobbies_set_input": { "access": [ - 865 + 867 ], "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -38221,10 +38250,10 @@ export default { }, "lobbies_stream_cursor_input": { "initial_value": [ - 2237 + 2239 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -38232,13 +38261,13 @@ export default { }, "lobbies_stream_cursor_value_input": { "access": [ - 865 + 867 ], "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -38247,10 +38276,10 @@ export default { "lobbies_update_column": {}, "lobbies_updates": { "_set": [ - 2235 + 2237 ], "where": [ - 2224 + 2226 ], "__typename": [ 80 @@ -38261,22 +38290,22 @@ export default { 5 ], "invited_by_steam_id": [ - 257 + 259 ], "lobby": [ - 2221 + 2223 ], "lobby_id": [ - 5026 + 5084 ], "player": [ - 3937 + 3966 ], "status": [ - 886 + 888 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -38284,10 +38313,10 @@ export default { }, "lobby_players_aggregate": { "aggregate": [ - 2246 + 2248 ], "nodes": [ - 2240 + 2242 ], "__typename": [ 80 @@ -38295,13 +38324,13 @@ export default { }, "lobby_players_aggregate_bool_exp": { "bool_and": [ - 2243 + 2245 ], "bool_or": [ - 2244 + 2246 ], "count": [ - 2245 + 2247 ], "__typename": [ 80 @@ -38309,13 +38338,13 @@ export default { }, "lobby_players_aggregate_bool_exp_bool_and": { "arguments": [ - 2264 + 2266 ], "distinct": [ 5 ], "filter": [ - 2251 + 2253 ], "predicate": [ 6 @@ -38326,13 +38355,13 @@ export default { }, "lobby_players_aggregate_bool_exp_bool_or": { "arguments": [ - 2265 + 2267 ], "distinct": [ 5 ], "filter": [ - 2251 + 2253 ], "predicate": [ 6 @@ -38343,13 +38372,13 @@ export default { }, "lobby_players_aggregate_bool_exp_count": { "arguments": [ - 2263 + 2265 ], "distinct": [ 5 ], "filter": [ - 2251 + 2253 ], "predicate": [ 41 @@ -38360,13 +38389,13 @@ export default { }, "lobby_players_aggregate_fields": { "avg": [ - 2249 + 2251 ], "count": [ 40, { "columns": [ - 2263, + 2265, "[lobby_players_select_column!]" ], "distinct": [ @@ -38375,31 +38404,31 @@ export default { } ], "max": [ - 2255 + 2257 ], "min": [ - 2257 + 2259 ], "stddev": [ - 2267 + 2269 ], "stddev_pop": [ - 2269 + 2271 ], "stddev_samp": [ - 2271 + 2273 ], "sum": [ - 2275 + 2277 ], "var_pop": [ - 2279 + 2281 ], "var_samp": [ - 2281 + 2283 ], "variance": [ - 2283 + 2285 ], "__typename": [ 80 @@ -38407,37 +38436,37 @@ export default { }, "lobby_players_aggregate_order_by": { "avg": [ - 2250 + 2252 ], "count": [ - 2979 + 3008 ], "max": [ - 2256 + 2258 ], "min": [ - 2258 + 2260 ], "stddev": [ - 2268 + 2270 ], "stddev_pop": [ - 2270 + 2272 ], "stddev_samp": [ - 2272 + 2274 ], "sum": [ - 2276 + 2278 ], "var_pop": [ - 2280 + 2282 ], "var_samp": [ - 2282 + 2284 ], "variance": [ - 2284 + 2286 ], "__typename": [ 80 @@ -38445,10 +38474,10 @@ export default { }, "lobby_players_arr_rel_insert_input": { "data": [ - 2254 + 2256 ], "on_conflict": [ - 2260 + 2262 ], "__typename": [ 80 @@ -38467,10 +38496,10 @@ export default { }, "lobby_players_avg_order_by": { "invited_by_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -38478,34 +38507,34 @@ export default { }, "lobby_players_bool_exp": { "_and": [ - 2251 + 2253 ], "_not": [ - 2251 + 2253 ], "_or": [ - 2251 + 2253 ], "captain": [ 6 ], "invited_by_steam_id": [ - 259 + 261 ], "lobby": [ - 2224 + 2226 ], "lobby_id": [ - 5028 + 5086 ], "player": [ - 3941 + 3970 ], "status": [ - 887 + 889 ], "steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -38514,10 +38543,10 @@ export default { "lobby_players_constraint": {}, "lobby_players_inc_input": { "invited_by_steam_id": [ - 257 + 259 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -38528,22 +38557,22 @@ export default { 5 ], "invited_by_steam_id": [ - 257 + 259 ], "lobby": [ - 2230 + 2232 ], "lobby_id": [ - 5026 + 5084 ], "player": [ - 3948 + 3977 ], "status": [ - 886 + 888 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -38551,13 +38580,13 @@ export default { }, "lobby_players_max_fields": { "invited_by_steam_id": [ - 257 + 259 ], "lobby_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -38565,13 +38594,13 @@ export default { }, "lobby_players_max_order_by": { "invited_by_steam_id": [ - 2979 + 3008 ], "lobby_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -38579,13 +38608,13 @@ export default { }, "lobby_players_min_fields": { "invited_by_steam_id": [ - 257 + 259 ], "lobby_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -38593,13 +38622,13 @@ export default { }, "lobby_players_min_order_by": { "invited_by_steam_id": [ - 2979 + 3008 ], "lobby_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -38610,7 +38639,7 @@ export default { 40 ], "returning": [ - 2240 + 2242 ], "__typename": [ 80 @@ -38618,13 +38647,13 @@ export default { }, "lobby_players_on_conflict": { "constraint": [ - 2252 + 2254 ], "update_columns": [ - 2277 + 2279 ], "where": [ - 2251 + 2253 ], "__typename": [ 80 @@ -38632,25 +38661,25 @@ export default { }, "lobby_players_order_by": { "captain": [ - 2979 + 3008 ], "invited_by_steam_id": [ - 2979 + 3008 ], "lobby": [ - 2232 + 2234 ], "lobby_id": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "status": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -38658,10 +38687,10 @@ export default { }, "lobby_players_pk_columns_input": { "lobby_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -38675,16 +38704,16 @@ export default { 5 ], "invited_by_steam_id": [ - 257 + 259 ], "lobby_id": [ - 5026 + 5084 ], "status": [ - 886 + 888 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -38703,10 +38732,10 @@ export default { }, "lobby_players_stddev_order_by": { "invited_by_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -38725,10 +38754,10 @@ export default { }, "lobby_players_stddev_pop_order_by": { "invited_by_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -38747,10 +38776,10 @@ export default { }, "lobby_players_stddev_samp_order_by": { "invited_by_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -38758,10 +38787,10 @@ export default { }, "lobby_players_stream_cursor_input": { "initial_value": [ - 2274 + 2276 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -38772,16 +38801,16 @@ export default { 5 ], "invited_by_steam_id": [ - 257 + 259 ], "lobby_id": [ - 5026 + 5084 ], "status": [ - 886 + 888 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -38789,10 +38818,10 @@ export default { }, "lobby_players_sum_fields": { "invited_by_steam_id": [ - 257 + 259 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -38800,10 +38829,10 @@ export default { }, "lobby_players_sum_order_by": { "invited_by_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -38812,13 +38841,13 @@ export default { "lobby_players_update_column": {}, "lobby_players_updates": { "_inc": [ - 2253 + 2255 ], "_set": [ - 2266 + 2268 ], "where": [ - 2251 + 2253 ], "__typename": [ 80 @@ -38837,10 +38866,10 @@ export default { }, "lobby_players_var_pop_order_by": { "invited_by_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -38859,10 +38888,10 @@ export default { }, "lobby_players_var_samp_order_by": { "invited_by_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -38881,10 +38910,10 @@ export default { }, "lobby_players_variance_order_by": { "invited_by_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -38892,19 +38921,19 @@ export default { }, "map_pools": { "e_type": [ - 901 + 903 ], "enabled": [ 5 ], "id": [ - 5026 + 5084 ], "maps": [ - 5686, + 5744, { "distinct_on": [ - 5703, + 5761, "[v_pool_maps_select_column!]" ], "limit": [ @@ -38914,19 +38943,19 @@ export default { 40 ], "order_by": [ - 5702, + 5760, "[v_pool_maps_order_by!]" ], "where": [ - 5695 + 5753 ] } ], "maps_aggregate": [ - 5687, + 5745, { "distinct_on": [ - 5703, + 5761, "[v_pool_maps_select_column!]" ], "limit": [ @@ -38936,11 +38965,11 @@ export default { 40 ], "order_by": [ - 5702, + 5760, "[v_pool_maps_order_by!]" ], "where": [ - 5695 + 5753 ] } ], @@ -38948,7 +38977,7 @@ export default { 5 ], "type": [ - 906 + 908 ], "__typename": [ 80 @@ -38956,10 +38985,10 @@ export default { }, "map_pools_aggregate": { "aggregate": [ - 2287 + 2289 ], "nodes": [ - 2285 + 2287 ], "__typename": [ 80 @@ -38970,7 +38999,7 @@ export default { 40, { "columns": [ - 2298, + 2300, "[map_pools_select_column!]" ], "distinct": [ @@ -38979,10 +39008,10 @@ export default { } ], "max": [ - 2291 + 2293 ], "min": [ - 2292 + 2294 ], "__typename": [ 80 @@ -38990,34 +39019,34 @@ export default { }, "map_pools_bool_exp": { "_and": [ - 2288 + 2290 ], "_not": [ - 2288 + 2290 ], "_or": [ - 2288 + 2290 ], "e_type": [ - 904 + 906 ], "enabled": [ 6 ], "id": [ - 5028 + 5086 ], "maps": [ - 5695 + 5753 ], "maps_aggregate": [ - 5688 + 5746 ], "seed": [ 6 ], "type": [ - 907 + 909 ], "__typename": [ 80 @@ -39026,22 +39055,22 @@ export default { "map_pools_constraint": {}, "map_pools_insert_input": { "e_type": [ - 912 + 914 ], "enabled": [ 5 ], "id": [ - 5026 + 5084 ], "maps": [ - 5694 + 5752 ], "seed": [ 5 ], "type": [ - 906 + 908 ], "__typename": [ 80 @@ -39049,7 +39078,7 @@ export default { }, "map_pools_max_fields": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -39057,7 +39086,7 @@ export default { }, "map_pools_min_fields": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -39068,7 +39097,7 @@ export default { 40 ], "returning": [ - 2285 + 2287 ], "__typename": [ 80 @@ -39076,10 +39105,10 @@ export default { }, "map_pools_obj_rel_insert_input": { "data": [ - 2290 + 2292 ], "on_conflict": [ - 2295 + 2297 ], "__typename": [ 80 @@ -39087,13 +39116,13 @@ export default { }, "map_pools_on_conflict": { "constraint": [ - 2289 + 2291 ], "update_columns": [ - 2302 + 2304 ], "where": [ - 2288 + 2290 ], "__typename": [ 80 @@ -39101,22 +39130,22 @@ export default { }, "map_pools_order_by": { "e_type": [ - 914 + 916 ], "enabled": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "maps_aggregate": [ - 5693 + 5751 ], "seed": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "__typename": [ 80 @@ -39124,7 +39153,7 @@ export default { }, "map_pools_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -39136,13 +39165,13 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "seed": [ 5 ], "type": [ - 906 + 908 ], "__typename": [ 80 @@ -39150,10 +39179,10 @@ export default { }, "map_pools_stream_cursor_input": { "initial_value": [ - 2301 + 2303 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -39164,13 +39193,13 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "seed": [ 5 ], "type": [ - 906 + 908 ], "__typename": [ 80 @@ -39179,10 +39208,10 @@ export default { "map_pools_update_column": {}, "map_pools_updates": { "_set": [ - 2299 + 2301 ], "where": [ - 2288 + 2290 ], "__typename": [ 80 @@ -39193,22 +39222,22 @@ export default { 5 ], "e_match_type": [ - 1024 + 1026 ], "enabled": [ 5 ], "id": [ - 5026 + 5084 ], "label": [ 80 ], "match_maps": [ - 2628, + 2630, { "distinct_on": [ - 2650, + 2652, "[match_maps_select_column!]" ], "limit": [ @@ -39218,19 +39247,19 @@ export default { 40 ], "order_by": [ - 2648, + 2650, "[match_maps_order_by!]" ], "where": [ - 2637 + 2639 ] } ], "match_maps_aggregate": [ - 2629, + 2631, { "distinct_on": [ - 2650, + 2652, "[match_maps_select_column!]" ], "limit": [ @@ -39240,19 +39269,19 @@ export default { 40 ], "order_by": [ - 2648, + 2650, "[match_maps_order_by!]" ], "where": [ - 2637 + 2639 ] } ], "match_veto_picks": [ - 2600, + 2602, { "distinct_on": [ - 2620, + 2622, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -39262,19 +39291,19 @@ export default { 40 ], "order_by": [ - 2618, + 2620, "[match_map_veto_picks_order_by!]" ], "where": [ - 2609 + 2611 ] } ], "match_veto_picks_aggregate": [ - 2601, + 2603, { "distinct_on": [ - 2620, + 2622, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -39284,11 +39313,11 @@ export default { 40 ], "order_by": [ - 2618, + 2620, "[match_map_veto_picks_order_by!]" ], "where": [ - 2609 + 2611 ] } ], @@ -39302,7 +39331,7 @@ export default { 80 ], "type": [ - 1029 + 1031 ], "workshop_map_id": [ 80 @@ -39313,10 +39342,10 @@ export default { }, "maps_aggregate": { "aggregate": [ - 2310 + 2312 ], "nodes": [ - 2304 + 2306 ], "__typename": [ 80 @@ -39324,13 +39353,13 @@ export default { }, "maps_aggregate_bool_exp": { "bool_and": [ - 2307 + 2309 ], "bool_or": [ - 2308 + 2310 ], "count": [ - 2309 + 2311 ], "__typename": [ 80 @@ -39338,13 +39367,13 @@ export default { }, "maps_aggregate_bool_exp_bool_and": { "arguments": [ - 2326 + 2328 ], "distinct": [ 5 ], "filter": [ - 2313 + 2315 ], "predicate": [ 6 @@ -39355,13 +39384,13 @@ export default { }, "maps_aggregate_bool_exp_bool_or": { "arguments": [ - 2327 + 2329 ], "distinct": [ 5 ], "filter": [ - 2313 + 2315 ], "predicate": [ 6 @@ -39372,13 +39401,13 @@ export default { }, "maps_aggregate_bool_exp_count": { "arguments": [ - 2325 + 2327 ], "distinct": [ 5 ], "filter": [ - 2313 + 2315 ], "predicate": [ 41 @@ -39392,7 +39421,7 @@ export default { 40, { "columns": [ - 2325, + 2327, "[maps_select_column!]" ], "distinct": [ @@ -39401,10 +39430,10 @@ export default { } ], "max": [ - 2316 + 2318 ], "min": [ - 2318 + 2320 ], "__typename": [ 80 @@ -39412,13 +39441,13 @@ export default { }, "maps_aggregate_order_by": { "count": [ - 2979 + 3008 ], "max": [ - 2317 + 2319 ], "min": [ - 2319 + 2321 ], "__typename": [ 80 @@ -39426,10 +39455,10 @@ export default { }, "maps_arr_rel_insert_input": { "data": [ - 2315 + 2317 ], "on_conflict": [ - 2322 + 2324 ], "__typename": [ 80 @@ -39437,40 +39466,40 @@ export default { }, "maps_bool_exp": { "_and": [ - 2313 + 2315 ], "_not": [ - 2313 + 2315 ], "_or": [ - 2313 + 2315 ], "active_pool": [ 6 ], "e_match_type": [ - 1027 + 1029 ], "enabled": [ 6 ], "id": [ - 5028 + 5086 ], "label": [ 82 ], "match_maps": [ - 2637 + 2639 ], "match_maps_aggregate": [ - 2630 + 2632 ], "match_veto_picks": [ - 2609 + 2611 ], "match_veto_picks_aggregate": [ - 2602 + 2604 ], "name": [ 82 @@ -39482,7 +39511,7 @@ export default { 82 ], "type": [ - 1030 + 1032 ], "workshop_map_id": [ 82 @@ -39497,22 +39526,22 @@ export default { 5 ], "e_match_type": [ - 1035 + 1037 ], "enabled": [ 5 ], "id": [ - 5026 + 5084 ], "label": [ 80 ], "match_maps": [ - 2634 + 2636 ], "match_veto_picks": [ - 2608 + 2610 ], "name": [ 80 @@ -39524,7 +39553,7 @@ export default { 80 ], "type": [ - 1029 + 1031 ], "workshop_map_id": [ 80 @@ -39535,7 +39564,7 @@ export default { }, "maps_max_fields": { "id": [ - 5026 + 5084 ], "label": [ 80 @@ -39558,22 +39587,22 @@ export default { }, "maps_max_order_by": { "id": [ - 2979 + 3008 ], "label": [ - 2979 + 3008 ], "name": [ - 2979 + 3008 ], "patch": [ - 2979 + 3008 ], "poster": [ - 2979 + 3008 ], "workshop_map_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -39581,7 +39610,7 @@ export default { }, "maps_min_fields": { "id": [ - 5026 + 5084 ], "label": [ 80 @@ -39604,22 +39633,22 @@ export default { }, "maps_min_order_by": { "id": [ - 2979 + 3008 ], "label": [ - 2979 + 3008 ], "name": [ - 2979 + 3008 ], "patch": [ - 2979 + 3008 ], "poster": [ - 2979 + 3008 ], "workshop_map_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -39630,7 +39659,7 @@ export default { 40 ], "returning": [ - 2304 + 2306 ], "__typename": [ 80 @@ -39638,10 +39667,10 @@ export default { }, "maps_obj_rel_insert_input": { "data": [ - 2315 + 2317 ], "on_conflict": [ - 2322 + 2324 ], "__typename": [ 80 @@ -39649,13 +39678,13 @@ export default { }, "maps_on_conflict": { "constraint": [ - 2314 + 2316 ], "update_columns": [ - 2331 + 2333 ], "where": [ - 2313 + 2315 ], "__typename": [ 80 @@ -39663,40 +39692,40 @@ export default { }, "maps_order_by": { "active_pool": [ - 2979 + 3008 ], "e_match_type": [ - 1037 + 1039 ], "enabled": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "label": [ - 2979 + 3008 ], "match_maps_aggregate": [ - 2633 + 2635 ], "match_veto_picks_aggregate": [ - 2607 + 2609 ], "name": [ - 2979 + 3008 ], "patch": [ - 2979 + 3008 ], "poster": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "workshop_map_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -39704,7 +39733,7 @@ export default { }, "maps_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -39721,7 +39750,7 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "label": [ 80 @@ -39736,7 +39765,7 @@ export default { 80 ], "type": [ - 1029 + 1031 ], "workshop_map_id": [ 80 @@ -39747,10 +39776,10 @@ export default { }, "maps_stream_cursor_input": { "initial_value": [ - 2330 + 2332 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -39764,7 +39793,7 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "label": [ 80 @@ -39779,7 +39808,7 @@ export default { 80 ], "type": [ - 1029 + 1031 ], "workshop_map_id": [ 80 @@ -39791,10 +39820,10 @@ export default { "maps_update_column": {}, "maps_updates": { "_set": [ - 2328 + 2330 ], "where": [ - 2313 + 2315 ], "__typename": [ 80 @@ -39802,7 +39831,7 @@ export default { }, "match_clips": { "created_at": [ - 4526 + 4584 ], "download_url": [ 80 @@ -39814,28 +39843,28 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "kills_count": [ 40 ], "match_map": [ - 2628 + 2630 ], "match_map_demo": [ - 2508 + 2510 ], "match_map_demo_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "render_jobs": [ - 262, + 264, { "distinct_on": [ - 290, + 292, "[clip_render_jobs_select_column!]" ], "limit": [ @@ -39845,19 +39874,19 @@ export default { 40 ], "order_by": [ - 287, + 289, "[clip_render_jobs_order_by!]" ], "where": [ - 274 + 276 ] } ], "render_jobs_aggregate": [ - 263, + 265, { "distinct_on": [ - 290, + 292, "[clip_render_jobs_select_column!]" ], "limit": [ @@ -39867,11 +39896,11 @@ export default { 40 ], "order_by": [ - 287, + 289, "[clip_render_jobs_order_by!]" ], "where": [ - 274 + 276 ] } ], @@ -39879,13 +39908,13 @@ export default { 40 ], "size": [ - 257 + 259 ], "target": [ - 3937 + 3966 ], "target_steam_id": [ - 257 + 259 ], "thumbnail_download_url": [ 80 @@ -39897,16 +39926,16 @@ export default { 80 ], "user": [ - 3937 + 3966 ], "user_steam_id": [ - 257 + 259 ], "views_count": [ 40 ], "visibility": [ - 927 + 929 ], "__typename": [ 80 @@ -39914,10 +39943,10 @@ export default { }, "match_clips_aggregate": { "aggregate": [ - 2337 + 2339 ], "nodes": [ - 2333 + 2335 ], "__typename": [ 80 @@ -39925,7 +39954,7 @@ export default { }, "match_clips_aggregate_bool_exp": { "count": [ - 2336 + 2338 ], "__typename": [ 80 @@ -39933,13 +39962,13 @@ export default { }, "match_clips_aggregate_bool_exp_count": { "arguments": [ - 2355 + 2357 ], "distinct": [ 5 ], "filter": [ - 2342 + 2344 ], "predicate": [ 41 @@ -39950,13 +39979,13 @@ export default { }, "match_clips_aggregate_fields": { "avg": [ - 2340 + 2342 ], "count": [ 40, { "columns": [ - 2355, + 2357, "[match_clips_select_column!]" ], "distinct": [ @@ -39965,31 +39994,31 @@ export default { } ], "max": [ - 2346 + 2348 ], "min": [ - 2348 + 2350 ], "stddev": [ - 2357 + 2359 ], "stddev_pop": [ - 2359 + 2361 ], "stddev_samp": [ - 2361 + 2363 ], "sum": [ - 2365 + 2367 ], "var_pop": [ - 2369 + 2371 ], "var_samp": [ - 2371 + 2373 ], "variance": [ - 2373 + 2375 ], "__typename": [ 80 @@ -39997,37 +40026,37 @@ export default { }, "match_clips_aggregate_order_by": { "avg": [ - 2341 + 2343 ], "count": [ - 2979 + 3008 ], "max": [ - 2347 + 2349 ], "min": [ - 2349 + 2351 ], "stddev": [ - 2358 + 2360 ], "stddev_pop": [ - 2360 + 2362 ], "stddev_samp": [ - 2362 + 2364 ], "sum": [ - 2366 + 2368 ], "var_pop": [ - 2370 + 2372 ], "var_samp": [ - 2372 + 2374 ], "variance": [ - 2374 + 2376 ], "__typename": [ 80 @@ -40035,10 +40064,10 @@ export default { }, "match_clips_arr_rel_insert_input": { "data": [ - 2345 + 2347 ], "on_conflict": [ - 2352 + 2354 ], "__typename": [ 80 @@ -40072,25 +40101,25 @@ export default { }, "match_clips_avg_order_by": { "duration_ms": [ - 2979 + 3008 ], "kills_count": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "target_steam_id": [ - 2979 + 3008 ], "user_steam_id": [ - 2979 + 3008 ], "views_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -40098,16 +40127,16 @@ export default { }, "match_clips_bool_exp": { "_and": [ - 2342 + 2344 ], "_not": [ - 2342 + 2344 ], "_or": [ - 2342 + 2344 ], "created_at": [ - 4527 + 4585 ], "download_url": [ 82 @@ -40119,40 +40148,40 @@ export default { 82 ], "id": [ - 5028 + 5086 ], "kills_count": [ 41 ], "match_map": [ - 2637 + 2639 ], "match_map_demo": [ - 2520 + 2522 ], "match_map_demo_id": [ - 5028 + 5086 ], "match_map_id": [ - 5028 + 5086 ], "render_jobs": [ - 274 + 276 ], "render_jobs_aggregate": [ - 264 + 266 ], "round": [ 41 ], "size": [ - 259 + 261 ], "target": [ - 3941 + 3970 ], "target_steam_id": [ - 259 + 261 ], "thumbnail_download_url": [ 82 @@ -40164,16 +40193,16 @@ export default { 82 ], "user": [ - 3941 + 3970 ], "user_steam_id": [ - 259 + 261 ], "views_count": [ 41 ], "visibility": [ - 928 + 930 ], "__typename": [ 80 @@ -40191,13 +40220,13 @@ export default { 40 ], "size": [ - 257 + 259 ], "target_steam_id": [ - 257 + 259 ], "user_steam_id": [ - 257 + 259 ], "views_count": [ 40 @@ -40208,7 +40237,7 @@ export default { }, "match_clips_insert_input": { "created_at": [ - 4526 + 4584 ], "duration_ms": [ 40 @@ -40217,37 +40246,37 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "kills_count": [ 40 ], "match_map": [ - 2646 + 2648 ], "match_map_demo": [ - 2532 + 2534 ], "match_map_demo_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "render_jobs": [ - 271 + 273 ], "round": [ 40 ], "size": [ - 257 + 259 ], "target": [ - 3948 + 3977 ], "target_steam_id": [ - 257 + 259 ], "thumbnail_url": [ 80 @@ -40256,16 +40285,16 @@ export default { 80 ], "user": [ - 3948 + 3977 ], "user_steam_id": [ - 257 + 259 ], "views_count": [ 40 ], "visibility": [ - 927 + 929 ], "__typename": [ 80 @@ -40273,7 +40302,7 @@ export default { }, "match_clips_max_fields": { "created_at": [ - 4526 + 4584 ], "download_url": [ 80 @@ -40285,25 +40314,25 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "kills_count": [ 40 ], "match_map_demo_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "size": [ - 257 + 259 ], "target_steam_id": [ - 257 + 259 ], "thumbnail_download_url": [ 80 @@ -40315,7 +40344,7 @@ export default { 80 ], "user_steam_id": [ - 257 + 259 ], "views_count": [ 40 @@ -40326,46 +40355,46 @@ export default { }, "match_clips_max_order_by": { "created_at": [ - 2979 + 3008 ], "duration_ms": [ - 2979 + 3008 ], "file": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "kills_count": [ - 2979 + 3008 ], "match_map_demo_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "target_steam_id": [ - 2979 + 3008 ], "thumbnail_url": [ - 2979 + 3008 ], "title": [ - 2979 + 3008 ], "user_steam_id": [ - 2979 + 3008 ], "views_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -40373,7 +40402,7 @@ export default { }, "match_clips_min_fields": { "created_at": [ - 4526 + 4584 ], "download_url": [ 80 @@ -40385,25 +40414,25 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "kills_count": [ 40 ], "match_map_demo_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "size": [ - 257 + 259 ], "target_steam_id": [ - 257 + 259 ], "thumbnail_download_url": [ 80 @@ -40415,7 +40444,7 @@ export default { 80 ], "user_steam_id": [ - 257 + 259 ], "views_count": [ 40 @@ -40426,46 +40455,46 @@ export default { }, "match_clips_min_order_by": { "created_at": [ - 2979 + 3008 ], "duration_ms": [ - 2979 + 3008 ], "file": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "kills_count": [ - 2979 + 3008 ], "match_map_demo_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "target_steam_id": [ - 2979 + 3008 ], "thumbnail_url": [ - 2979 + 3008 ], "title": [ - 2979 + 3008 ], "user_steam_id": [ - 2979 + 3008 ], "views_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -40476,7 +40505,7 @@ export default { 40 ], "returning": [ - 2333 + 2335 ], "__typename": [ 80 @@ -40484,10 +40513,10 @@ export default { }, "match_clips_obj_rel_insert_input": { "data": [ - 2345 + 2347 ], "on_conflict": [ - 2352 + 2354 ], "__typename": [ 80 @@ -40495,13 +40524,13 @@ export default { }, "match_clips_on_conflict": { "constraint": [ - 2343 + 2345 ], "update_columns": [ - 2367 + 2369 ], "where": [ - 2342 + 2344 ], "__typename": [ 80 @@ -40509,70 +40538,70 @@ export default { }, "match_clips_order_by": { "created_at": [ - 2979 + 3008 ], "download_url": [ - 2979 + 3008 ], "duration_ms": [ - 2979 + 3008 ], "file": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "kills_count": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_demo": [ - 2534 + 2536 ], "match_map_demo_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "render_jobs_aggregate": [ - 269 + 271 ], "round": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "target": [ - 3950 + 3979 ], "target_steam_id": [ - 2979 + 3008 ], "thumbnail_download_url": [ - 2979 + 3008 ], "thumbnail_url": [ - 2979 + 3008 ], "title": [ - 2979 + 3008 ], "user": [ - 3950 + 3979 ], "user_steam_id": [ - 2979 + 3008 ], "views_count": [ - 2979 + 3008 ], "visibility": [ - 2979 + 3008 ], "__typename": [ 80 @@ -40580,7 +40609,7 @@ export default { }, "match_clips_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -40589,7 +40618,7 @@ export default { "match_clips_select_column": {}, "match_clips_set_input": { "created_at": [ - 4526 + 4584 ], "duration_ms": [ 40 @@ -40598,25 +40627,25 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "kills_count": [ 40 ], "match_map_demo_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "size": [ - 257 + 259 ], "target_steam_id": [ - 257 + 259 ], "thumbnail_url": [ 80 @@ -40625,13 +40654,13 @@ export default { 80 ], "user_steam_id": [ - 257 + 259 ], "views_count": [ 40 ], "visibility": [ - 927 + 929 ], "__typename": [ 80 @@ -40665,25 +40694,25 @@ export default { }, "match_clips_stddev_order_by": { "duration_ms": [ - 2979 + 3008 ], "kills_count": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "target_steam_id": [ - 2979 + 3008 ], "user_steam_id": [ - 2979 + 3008 ], "views_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -40717,25 +40746,25 @@ export default { }, "match_clips_stddev_pop_order_by": { "duration_ms": [ - 2979 + 3008 ], "kills_count": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "target_steam_id": [ - 2979 + 3008 ], "user_steam_id": [ - 2979 + 3008 ], "views_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -40769,25 +40798,25 @@ export default { }, "match_clips_stddev_samp_order_by": { "duration_ms": [ - 2979 + 3008 ], "kills_count": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "target_steam_id": [ - 2979 + 3008 ], "user_steam_id": [ - 2979 + 3008 ], "views_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -40795,10 +40824,10 @@ export default { }, "match_clips_stream_cursor_input": { "initial_value": [ - 2364 + 2366 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -40806,7 +40835,7 @@ export default { }, "match_clips_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "duration_ms": [ 40 @@ -40815,25 +40844,25 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "kills_count": [ 40 ], "match_map_demo_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "size": [ - 257 + 259 ], "target_steam_id": [ - 257 + 259 ], "thumbnail_url": [ 80 @@ -40842,13 +40871,13 @@ export default { 80 ], "user_steam_id": [ - 257 + 259 ], "views_count": [ 40 ], "visibility": [ - 927 + 929 ], "__typename": [ 80 @@ -40865,13 +40894,13 @@ export default { 40 ], "size": [ - 257 + 259 ], "target_steam_id": [ - 257 + 259 ], "user_steam_id": [ - 257 + 259 ], "views_count": [ 40 @@ -40882,25 +40911,25 @@ export default { }, "match_clips_sum_order_by": { "duration_ms": [ - 2979 + 3008 ], "kills_count": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "target_steam_id": [ - 2979 + 3008 ], "user_steam_id": [ - 2979 + 3008 ], "views_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -40909,13 +40938,13 @@ export default { "match_clips_update_column": {}, "match_clips_updates": { "_inc": [ - 2344 + 2346 ], "_set": [ - 2356 + 2358 ], "where": [ - 2342 + 2344 ], "__typename": [ 80 @@ -40949,25 +40978,25 @@ export default { }, "match_clips_var_pop_order_by": { "duration_ms": [ - 2979 + 3008 ], "kills_count": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "target_steam_id": [ - 2979 + 3008 ], "user_steam_id": [ - 2979 + 3008 ], "views_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -41001,25 +41030,25 @@ export default { }, "match_clips_var_samp_order_by": { "duration_ms": [ - 2979 + 3008 ], "kills_count": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "target_steam_id": [ - 2979 + 3008 ], "user_steam_id": [ - 2979 + 3008 ], "views_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -41053,25 +41082,25 @@ export default { }, "match_clips_variance_order_by": { "duration_ms": [ - 2979 + 3008 ], "kills_count": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "target_steam_id": [ - 2979 + 3008 ], "user_steam_id": [ - 2979 + 3008 ], "views_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -41079,52 +41108,52 @@ export default { }, "match_demo_sessions": { "created_at": [ - 4526 + 4584 ], "error_message": [ 80 ], "game_server_node": [ - 1718 + 1720 ], "game_server_node_id": [ 80 ], "id": [ - 5026 + 5084 ], "k8s_job_name": [ 80 ], "last_activity_at": [ - 4526 + 4584 ], "last_status_at": [ - 4526 + 4584 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2628 + 2630 ], "match_map_demo": [ - 2508 + 2510 ], "match_map_demo_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "status": [ 80 ], "status_history": [ - 1842, + 1844, { "path": [ 80 @@ -41135,10 +41164,10 @@ export default { 80 ], "watcher": [ - 3937 + 3966 ], "watcher_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -41146,10 +41175,10 @@ export default { }, "match_demo_sessions_aggregate": { "aggregate": [ - 2379 + 2381 ], "nodes": [ - 2375 + 2377 ], "__typename": [ 80 @@ -41157,7 +41186,7 @@ export default { }, "match_demo_sessions_aggregate_bool_exp": { "count": [ - 2378 + 2380 ], "__typename": [ 80 @@ -41165,13 +41194,13 @@ export default { }, "match_demo_sessions_aggregate_bool_exp_count": { "arguments": [ - 2401 + 2403 ], "distinct": [ 5 ], "filter": [ - 2385 + 2387 ], "predicate": [ 41 @@ -41182,13 +41211,13 @@ export default { }, "match_demo_sessions_aggregate_fields": { "avg": [ - 2383 + 2385 ], "count": [ 40, { "columns": [ - 2401, + 2403, "[match_demo_sessions_select_column!]" ], "distinct": [ @@ -41197,31 +41226,31 @@ export default { } ], "max": [ - 2392 + 2394 ], "min": [ - 2394 + 2396 ], "stddev": [ - 2403 + 2405 ], "stddev_pop": [ - 2405 + 2407 ], "stddev_samp": [ - 2407 + 2409 ], "sum": [ - 2411 + 2413 ], "var_pop": [ - 2415 + 2417 ], "var_samp": [ - 2417 + 2419 ], "variance": [ - 2419 + 2421 ], "__typename": [ 80 @@ -41229,37 +41258,37 @@ export default { }, "match_demo_sessions_aggregate_order_by": { "avg": [ - 2384 + 2386 ], "count": [ - 2979 + 3008 ], "max": [ - 2393 + 2395 ], "min": [ - 2395 + 2397 ], "stddev": [ - 2404 + 2406 ], "stddev_pop": [ - 2406 + 2408 ], "stddev_samp": [ - 2408 + 2410 ], "sum": [ - 2412 + 2414 ], "var_pop": [ - 2416 + 2418 ], "var_samp": [ - 2418 + 2420 ], "variance": [ - 2420 + 2422 ], "__typename": [ 80 @@ -41267,7 +41296,7 @@ export default { }, "match_demo_sessions_append_input": { "status_history": [ - 1842 + 1844 ], "__typename": [ 80 @@ -41275,10 +41304,10 @@ export default { }, "match_demo_sessions_arr_rel_insert_input": { "data": [ - 2391 + 2393 ], "on_conflict": [ - 2397 + 2399 ], "__typename": [ 80 @@ -41294,7 +41323,7 @@ export default { }, "match_demo_sessions_avg_order_by": { "watcher_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -41302,70 +41331,70 @@ export default { }, "match_demo_sessions_bool_exp": { "_and": [ - 2385 + 2387 ], "_not": [ - 2385 + 2387 ], "_or": [ - 2385 + 2387 ], "created_at": [ - 4527 + 4585 ], "error_message": [ 82 ], "game_server_node": [ - 1730 + 1732 ], "game_server_node_id": [ 82 ], "id": [ - 5028 + 5086 ], "k8s_job_name": [ 82 ], "last_activity_at": [ - 4527 + 4585 ], "last_status_at": [ - 4527 + 4585 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_map": [ - 2637 + 2639 ], "match_map_demo": [ - 2520 + 2522 ], "match_map_demo_id": [ - 5028 + 5086 ], "match_map_id": [ - 5028 + 5086 ], "status": [ 82 ], "status_history": [ - 1844 + 1846 ], "stream_url": [ 82 ], "watcher": [ - 3941 + 3970 ], "watcher_steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -41398,7 +41427,7 @@ export default { }, "match_demo_sessions_inc_input": { "watcher_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -41406,61 +41435,61 @@ export default { }, "match_demo_sessions_insert_input": { "created_at": [ - 4526 + 4584 ], "error_message": [ 80 ], "game_server_node": [ - 1742 + 1744 ], "game_server_node_id": [ 80 ], "id": [ - 5026 + 5084 ], "k8s_job_name": [ 80 ], "last_activity_at": [ - 4526 + 4584 ], "last_status_at": [ - 4526 + 4584 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2646 + 2648 ], "match_map_demo": [ - 2532 + 2534 ], "match_map_demo_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "status": [ 80 ], "status_history": [ - 1842 + 1844 ], "stream_url": [ 80 ], "watcher": [ - 3948 + 3977 ], "watcher_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -41468,7 +41497,7 @@ export default { }, "match_demo_sessions_max_fields": { "created_at": [ - 4526 + 4584 ], "error_message": [ 80 @@ -41477,25 +41506,25 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "k8s_job_name": [ 80 ], "last_activity_at": [ - 4526 + 4584 ], "last_status_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_map_demo_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "status": [ 80 @@ -41504,7 +41533,7 @@ export default { 80 ], "watcher_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -41512,43 +41541,43 @@ export default { }, "match_demo_sessions_max_order_by": { "created_at": [ - 2979 + 3008 ], "error_message": [ - 2979 + 3008 ], "game_server_node_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "k8s_job_name": [ - 2979 + 3008 ], "last_activity_at": [ - 2979 + 3008 ], "last_status_at": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_demo_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "stream_url": [ - 2979 + 3008 ], "watcher_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -41556,7 +41585,7 @@ export default { }, "match_demo_sessions_min_fields": { "created_at": [ - 4526 + 4584 ], "error_message": [ 80 @@ -41565,25 +41594,25 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "k8s_job_name": [ 80 ], "last_activity_at": [ - 4526 + 4584 ], "last_status_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_map_demo_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "status": [ 80 @@ -41592,7 +41621,7 @@ export default { 80 ], "watcher_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -41600,43 +41629,43 @@ export default { }, "match_demo_sessions_min_order_by": { "created_at": [ - 2979 + 3008 ], "error_message": [ - 2979 + 3008 ], "game_server_node_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "k8s_job_name": [ - 2979 + 3008 ], "last_activity_at": [ - 2979 + 3008 ], "last_status_at": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_demo_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "stream_url": [ - 2979 + 3008 ], "watcher_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -41647,7 +41676,7 @@ export default { 40 ], "returning": [ - 2375 + 2377 ], "__typename": [ 80 @@ -41655,13 +41684,13 @@ export default { }, "match_demo_sessions_on_conflict": { "constraint": [ - 2386 + 2388 ], "update_columns": [ - 2413 + 2415 ], "where": [ - 2385 + 2387 ], "__typename": [ 80 @@ -41669,61 +41698,61 @@ export default { }, "match_demo_sessions_order_by": { "created_at": [ - 2979 + 3008 ], "error_message": [ - 2979 + 3008 ], "game_server_node": [ - 1744 + 1746 ], "game_server_node_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "k8s_job_name": [ - 2979 + 3008 ], "last_activity_at": [ - 2979 + 3008 ], "last_status_at": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_demo": [ - 2534 + 2536 ], "match_map_demo_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "status_history": [ - 2979 + 3008 ], "stream_url": [ - 2979 + 3008 ], "watcher": [ - 3950 + 3979 ], "watcher_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -41731,7 +41760,7 @@ export default { }, "match_demo_sessions_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -41739,7 +41768,7 @@ export default { }, "match_demo_sessions_prepend_input": { "status_history": [ - 1842 + 1844 ], "__typename": [ 80 @@ -41748,7 +41777,7 @@ export default { "match_demo_sessions_select_column": {}, "match_demo_sessions_set_input": { "created_at": [ - 4526 + 4584 ], "error_message": [ 80 @@ -41757,37 +41786,37 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "k8s_job_name": [ 80 ], "last_activity_at": [ - 4526 + 4584 ], "last_status_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_map_demo_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "status": [ 80 ], "status_history": [ - 1842 + 1844 ], "stream_url": [ 80 ], "watcher_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -41803,7 +41832,7 @@ export default { }, "match_demo_sessions_stddev_order_by": { "watcher_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -41819,7 +41848,7 @@ export default { }, "match_demo_sessions_stddev_pop_order_by": { "watcher_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -41835,7 +41864,7 @@ export default { }, "match_demo_sessions_stddev_samp_order_by": { "watcher_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -41843,10 +41872,10 @@ export default { }, "match_demo_sessions_stream_cursor_input": { "initial_value": [ - 2410 + 2412 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -41854,7 +41883,7 @@ export default { }, "match_demo_sessions_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "error_message": [ 80 @@ -41863,37 +41892,37 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "k8s_job_name": [ 80 ], "last_activity_at": [ - 4526 + 4584 ], "last_status_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_map_demo_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "status": [ 80 ], "status_history": [ - 1842 + 1844 ], "stream_url": [ 80 ], "watcher_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -41901,7 +41930,7 @@ export default { }, "match_demo_sessions_sum_fields": { "watcher_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -41909,7 +41938,7 @@ export default { }, "match_demo_sessions_sum_order_by": { "watcher_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -41918,28 +41947,28 @@ export default { "match_demo_sessions_update_column": {}, "match_demo_sessions_updates": { "_append": [ - 2381 + 2383 ], "_delete_at_path": [ - 2387 + 2389 ], "_delete_elem": [ - 2388 + 2390 ], "_delete_key": [ - 2389 + 2391 ], "_inc": [ - 2390 + 2392 ], "_prepend": [ - 2400 + 2402 ], "_set": [ - 2402 + 2404 ], "where": [ - 2385 + 2387 ], "__typename": [ 80 @@ -41955,7 +41984,7 @@ export default { }, "match_demo_sessions_var_pop_order_by": { "watcher_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -41971,7 +42000,7 @@ export default { }, "match_demo_sessions_var_samp_order_by": { "watcher_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -41987,7 +42016,7 @@ export default { }, "match_demo_sessions_variance_order_by": { "watcher_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -42004,31 +42033,31 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "is_connected": [ 5 ], "lineup": [ - 2466 + 2468 ], "match_lineup_id": [ - 5026 + 5084 ], "party_id": [ - 5026 + 5084 ], "party_source": [ - 988 + 990 ], "placeholder_name": [ 80 ], "player": [ - 3937 + 3966 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -42036,10 +42065,10 @@ export default { }, "match_lineup_players_aggregate": { "aggregate": [ - 2427 + 2429 ], "nodes": [ - 2421 + 2423 ], "__typename": [ 80 @@ -42047,13 +42076,13 @@ export default { }, "match_lineup_players_aggregate_bool_exp": { "bool_and": [ - 2424 + 2426 ], "bool_or": [ - 2425 + 2427 ], "count": [ - 2426 + 2428 ], "__typename": [ 80 @@ -42061,13 +42090,13 @@ export default { }, "match_lineup_players_aggregate_bool_exp_bool_and": { "arguments": [ - 2445 + 2447 ], "distinct": [ 5 ], "filter": [ - 2432 + 2434 ], "predicate": [ 6 @@ -42078,13 +42107,13 @@ export default { }, "match_lineup_players_aggregate_bool_exp_bool_or": { "arguments": [ - 2446 + 2448 ], "distinct": [ 5 ], "filter": [ - 2432 + 2434 ], "predicate": [ 6 @@ -42095,13 +42124,13 @@ export default { }, "match_lineup_players_aggregate_bool_exp_count": { "arguments": [ - 2444 + 2446 ], "distinct": [ 5 ], "filter": [ - 2432 + 2434 ], "predicate": [ 41 @@ -42112,13 +42141,13 @@ export default { }, "match_lineup_players_aggregate_fields": { "avg": [ - 2430 + 2432 ], "count": [ 40, { "columns": [ - 2444, + 2446, "[match_lineup_players_select_column!]" ], "distinct": [ @@ -42127,31 +42156,31 @@ export default { } ], "max": [ - 2436 + 2438 ], "min": [ - 2438 + 2440 ], "stddev": [ - 2448 + 2450 ], "stddev_pop": [ - 2450 + 2452 ], "stddev_samp": [ - 2452 + 2454 ], "sum": [ - 2456 + 2458 ], "var_pop": [ - 2460 + 2462 ], "var_samp": [ - 2462 + 2464 ], "variance": [ - 2464 + 2466 ], "__typename": [ 80 @@ -42159,37 +42188,37 @@ export default { }, "match_lineup_players_aggregate_order_by": { "avg": [ - 2431 + 2433 ], "count": [ - 2979 + 3008 ], "max": [ - 2437 + 2439 ], "min": [ - 2439 + 2441 ], "stddev": [ - 2449 + 2451 ], "stddev_pop": [ - 2451 + 2453 ], "stddev_samp": [ - 2453 + 2455 ], "sum": [ - 2457 + 2459 ], "var_pop": [ - 2461 + 2463 ], "var_samp": [ - 2463 + 2465 ], "variance": [ - 2465 + 2467 ], "__typename": [ 80 @@ -42197,10 +42226,10 @@ export default { }, "match_lineup_players_arr_rel_insert_input": { "data": [ - 2435 + 2437 ], "on_conflict": [ - 2441 + 2443 ], "__typename": [ 80 @@ -42216,7 +42245,7 @@ export default { }, "match_lineup_players_avg_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -42224,13 +42253,13 @@ export default { }, "match_lineup_players_bool_exp": { "_and": [ - 2432 + 2434 ], "_not": [ - 2432 + 2434 ], "_or": [ - 2432 + 2434 ], "captain": [ 6 @@ -42242,31 +42271,31 @@ export default { 82 ], "id": [ - 5028 + 5086 ], "is_connected": [ 6 ], "lineup": [ - 2475 + 2477 ], "match_lineup_id": [ - 5028 + 5086 ], "party_id": [ - 5028 + 5086 ], "party_source": [ - 989 + 991 ], "placeholder_name": [ 82 ], "player": [ - 3941 + 3970 ], "steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -42275,7 +42304,7 @@ export default { "match_lineup_players_constraint": {}, "match_lineup_players_inc_input": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -42292,31 +42321,31 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "is_connected": [ 5 ], "lineup": [ - 2484 + 2486 ], "match_lineup_id": [ - 5026 + 5084 ], "party_id": [ - 5026 + 5084 ], "party_source": [ - 988 + 990 ], "placeholder_name": [ 80 ], "player": [ - 3948 + 3977 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -42327,19 +42356,19 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "party_id": [ - 5026 + 5084 ], "placeholder_name": [ 80 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -42347,22 +42376,22 @@ export default { }, "match_lineup_players_max_order_by": { "discord_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match_lineup_id": [ - 2979 + 3008 ], "party_id": [ - 2979 + 3008 ], "placeholder_name": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -42373,19 +42402,19 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "party_id": [ - 5026 + 5084 ], "placeholder_name": [ 80 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -42393,22 +42422,22 @@ export default { }, "match_lineup_players_min_order_by": { "discord_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match_lineup_id": [ - 2979 + 3008 ], "party_id": [ - 2979 + 3008 ], "placeholder_name": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -42419,7 +42448,7 @@ export default { 40 ], "returning": [ - 2421 + 2423 ], "__typename": [ 80 @@ -42427,13 +42456,13 @@ export default { }, "match_lineup_players_on_conflict": { "constraint": [ - 2433 + 2435 ], "update_columns": [ - 2458 + 2460 ], "where": [ - 2432 + 2434 ], "__typename": [ 80 @@ -42441,40 +42470,40 @@ export default { }, "match_lineup_players_order_by": { "captain": [ - 2979 + 3008 ], "checked_in": [ - 2979 + 3008 ], "discord_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "is_connected": [ - 2979 + 3008 ], "lineup": [ - 2486 + 2488 ], "match_lineup_id": [ - 2979 + 3008 ], "party_id": [ - 2979 + 3008 ], "party_source": [ - 2979 + 3008 ], "placeholder_name": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -42482,7 +42511,7 @@ export default { }, "match_lineup_players_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -42502,25 +42531,25 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "is_connected": [ 5 ], "match_lineup_id": [ - 5026 + 5084 ], "party_id": [ - 5026 + 5084 ], "party_source": [ - 988 + 990 ], "placeholder_name": [ 80 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -42536,7 +42565,7 @@ export default { }, "match_lineup_players_stddev_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -42552,7 +42581,7 @@ export default { }, "match_lineup_players_stddev_pop_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -42568,7 +42597,7 @@ export default { }, "match_lineup_players_stddev_samp_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -42576,10 +42605,10 @@ export default { }, "match_lineup_players_stream_cursor_input": { "initial_value": [ - 2455 + 2457 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -42596,25 +42625,25 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "is_connected": [ 5 ], "match_lineup_id": [ - 5026 + 5084 ], "party_id": [ - 5026 + 5084 ], "party_source": [ - 988 + 990 ], "placeholder_name": [ 80 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -42622,7 +42651,7 @@ export default { }, "match_lineup_players_sum_fields": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -42630,7 +42659,7 @@ export default { }, "match_lineup_players_sum_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -42639,13 +42668,13 @@ export default { "match_lineup_players_update_column": {}, "match_lineup_players_updates": { "_inc": [ - 2434 + 2436 ], "_set": [ - 2447 + 2449 ], "where": [ - 2432 + 2434 ], "__typename": [ 80 @@ -42661,7 +42690,7 @@ export default { }, "match_lineup_players_var_pop_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -42677,7 +42706,7 @@ export default { }, "match_lineup_players_var_samp_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -42693,7 +42722,7 @@ export default { }, "match_lineup_players_variance_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -42710,16 +42739,16 @@ export default { 5 ], "captain": [ - 5182 + 5240 ], "coach": [ - 3937 + 3966 ], "coach_steam_id": [ - 257 + 259 ], "id": [ - 5026 + 5084 ], "is_on_lineup": [ 5 @@ -42734,10 +42763,10 @@ export default { 5 ], "lineup_players": [ - 2421, + 2423, { "distinct_on": [ - 2444, + 2446, "[match_lineup_players_select_column!]" ], "limit": [ @@ -42747,19 +42776,19 @@ export default { 40 ], "order_by": [ - 2442, + 2444, "[match_lineup_players_order_by!]" ], "where": [ - 2432 + 2434 ] } ], "lineup_players_aggregate": [ - 2422, + 2424, { "distinct_on": [ - 2444, + 2446, "[match_lineup_players_select_column!]" ], "limit": [ @@ -42769,25 +42798,25 @@ export default { 40 ], "order_by": [ - 2442, + 2444, "[match_lineup_players_order_by!]" ], "where": [ - 2432 + 2434 ] } ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_veto_picks": [ - 2600, + 2602, { "distinct_on": [ - 2620, + 2622, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -42797,19 +42826,19 @@ export default { 40 ], "order_by": [ - 2618, + 2620, "[match_map_veto_picks_order_by!]" ], "where": [ - 2609 + 2611 ] } ], "match_veto_picks_aggregate": [ - 2601, + 2603, { "distinct_on": [ - 2620, + 2622, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -42819,11 +42848,11 @@ export default { 40 ], "order_by": [ - 2618, + 2620, "[match_map_veto_picks_order_by!]" ], "where": [ - 2609 + 2611 ] } ], @@ -42831,10 +42860,10 @@ export default { 80 ], "team": [ - 4479 + 4535 ], "team_id": [ - 5026 + 5084 ], "team_name": [ 80 @@ -42845,10 +42874,10 @@ export default { }, "match_lineups_aggregate": { "aggregate": [ - 2470 + 2472 ], "nodes": [ - 2466 + 2468 ], "__typename": [ 80 @@ -42856,7 +42885,7 @@ export default { }, "match_lineups_aggregate_bool_exp": { "count": [ - 2469 + 2471 ], "__typename": [ 80 @@ -42864,13 +42893,13 @@ export default { }, "match_lineups_aggregate_bool_exp_count": { "arguments": [ - 2488 + 2490 ], "distinct": [ 5 ], "filter": [ - 2475 + 2477 ], "predicate": [ 41 @@ -42881,13 +42910,13 @@ export default { }, "match_lineups_aggregate_fields": { "avg": [ - 2473 + 2475 ], "count": [ 40, { "columns": [ - 2488, + 2490, "[match_lineups_select_column!]" ], "distinct": [ @@ -42896,31 +42925,31 @@ export default { } ], "max": [ - 2479 + 2481 ], "min": [ - 2481 + 2483 ], "stddev": [ - 2490 + 2492 ], "stddev_pop": [ - 2492 + 2494 ], "stddev_samp": [ - 2494 + 2496 ], "sum": [ - 2498 + 2500 ], "var_pop": [ - 2502 + 2504 ], "var_samp": [ - 2504 + 2506 ], "variance": [ - 2506 + 2508 ], "__typename": [ 80 @@ -42928,37 +42957,37 @@ export default { }, "match_lineups_aggregate_order_by": { "avg": [ - 2474 + 2476 ], "count": [ - 2979 + 3008 ], "max": [ - 2480 + 2482 ], "min": [ - 2482 + 2484 ], "stddev": [ - 2491 + 2493 ], "stddev_pop": [ - 2493 + 2495 ], "stddev_samp": [ - 2495 + 2497 ], "sum": [ - 2499 + 2501 ], "var_pop": [ - 2503 + 2505 ], "var_samp": [ - 2505 + 2507 ], "variance": [ - 2507 + 2509 ], "__typename": [ 80 @@ -42966,10 +42995,10 @@ export default { }, "match_lineups_arr_rel_insert_input": { "data": [ - 2478 + 2480 ], "on_conflict": [ - 2485 + 2487 ], "__typename": [ 80 @@ -42985,7 +43014,7 @@ export default { }, "match_lineups_avg_order_by": { "coach_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -42993,13 +43022,13 @@ export default { }, "match_lineups_bool_exp": { "_and": [ - 2475 + 2477 ], "_not": [ - 2475 + 2477 ], "_or": [ - 2475 + 2477 ], "can_pick_map_veto": [ 6 @@ -43011,16 +43040,16 @@ export default { 6 ], "captain": [ - 5186 + 5244 ], "coach": [ - 3941 + 3970 ], "coach_steam_id": [ - 259 + 261 ], "id": [ - 5028 + 5086 ], "is_on_lineup": [ 6 @@ -43035,31 +43064,31 @@ export default { 6 ], "lineup_players": [ - 2432 + 2434 ], "lineup_players_aggregate": [ - 2423 + 2425 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_veto_picks": [ - 2609 + 2611 ], "match_veto_picks_aggregate": [ - 2602 + 2604 ], "name": [ 82 ], "team": [ - 4490 + 4546 ], "team_id": [ - 5028 + 5086 ], "team_name": [ 82 @@ -43071,7 +43100,7 @@ export default { "match_lineups_constraint": {}, "match_lineups_inc_input": { "coach_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -43079,34 +43108,34 @@ export default { }, "match_lineups_insert_input": { "captain": [ - 5192 + 5250 ], "coach": [ - 3948 + 3977 ], "coach_steam_id": [ - 257 + 259 ], "id": [ - 5026 + 5084 ], "lineup_players": [ - 2429 + 2431 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "match_veto_picks": [ - 2608 + 2610 ], "team": [ - 4499 + 4555 ], "team_id": [ - 5026 + 5084 ], "team_name": [ 80 @@ -43117,19 +43146,19 @@ export default { }, "match_lineups_max_fields": { "coach_steam_id": [ - 257 + 259 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "name": [ 80 ], "team_id": [ - 5026 + 5084 ], "team_name": [ 80 @@ -43140,19 +43169,19 @@ export default { }, "match_lineups_max_order_by": { "coach_steam_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "team_id": [ - 2979 + 3008 ], "team_name": [ - 2979 + 3008 ], "__typename": [ 80 @@ -43160,19 +43189,19 @@ export default { }, "match_lineups_min_fields": { "coach_steam_id": [ - 257 + 259 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "name": [ 80 ], "team_id": [ - 5026 + 5084 ], "team_name": [ 80 @@ -43183,19 +43212,19 @@ export default { }, "match_lineups_min_order_by": { "coach_steam_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "team_id": [ - 2979 + 3008 ], "team_name": [ - 2979 + 3008 ], "__typename": [ 80 @@ -43206,7 +43235,7 @@ export default { 40 ], "returning": [ - 2466 + 2468 ], "__typename": [ 80 @@ -43214,10 +43243,10 @@ export default { }, "match_lineups_obj_rel_insert_input": { "data": [ - 2478 + 2480 ], "on_conflict": [ - 2485 + 2487 ], "__typename": [ 80 @@ -43225,13 +43254,13 @@ export default { }, "match_lineups_on_conflict": { "constraint": [ - 2476 + 2478 ], "update_columns": [ - 2500 + 2502 ], "where": [ - 2475 + 2477 ], "__typename": [ 80 @@ -43239,61 +43268,61 @@ export default { }, "match_lineups_order_by": { "can_pick_map_veto": [ - 2979 + 3008 ], "can_pick_region_veto": [ - 2979 + 3008 ], "can_update_lineup": [ - 2979 + 3008 ], "captain": [ - 5193 + 5251 ], "coach": [ - 3950 + 3979 ], "coach_steam_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "is_on_lineup": [ - 2979 + 3008 ], "is_picking_map_veto": [ - 2979 + 3008 ], "is_picking_region_veto": [ - 2979 + 3008 ], "is_ready": [ - 2979 + 3008 ], "lineup_players_aggregate": [ - 2428 + 2430 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_veto_picks_aggregate": [ - 2607 + 2609 ], "name": [ - 2979 + 3008 ], "team": [ - 4501 + 4557 ], "team_id": [ - 2979 + 3008 ], "team_name": [ - 2979 + 3008 ], "__typename": [ 80 @@ -43301,7 +43330,7 @@ export default { }, "match_lineups_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -43310,16 +43339,16 @@ export default { "match_lineups_select_column": {}, "match_lineups_set_input": { "coach_steam_id": [ - 257 + 259 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "team_id": [ - 5026 + 5084 ], "team_name": [ 80 @@ -43338,7 +43367,7 @@ export default { }, "match_lineups_stddev_order_by": { "coach_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -43354,7 +43383,7 @@ export default { }, "match_lineups_stddev_pop_order_by": { "coach_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -43370,7 +43399,7 @@ export default { }, "match_lineups_stddev_samp_order_by": { "coach_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -43378,10 +43407,10 @@ export default { }, "match_lineups_stream_cursor_input": { "initial_value": [ - 2497 + 2499 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -43389,16 +43418,16 @@ export default { }, "match_lineups_stream_cursor_value_input": { "coach_steam_id": [ - 257 + 259 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "team_id": [ - 5026 + 5084 ], "team_name": [ 80 @@ -43409,7 +43438,7 @@ export default { }, "match_lineups_sum_fields": { "coach_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -43417,7 +43446,7 @@ export default { }, "match_lineups_sum_order_by": { "coach_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -43426,13 +43455,13 @@ export default { "match_lineups_update_column": {}, "match_lineups_updates": { "_inc": [ - 2477 + 2479 ], "_set": [ - 2489 + 2491 ], "where": [ - 2475 + 2477 ], "__typename": [ 80 @@ -43448,7 +43477,7 @@ export default { }, "match_lineups_var_pop_order_by": { "coach_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -43464,7 +43493,7 @@ export default { }, "match_lineups_var_samp_order_by": { "coach_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -43480,7 +43509,7 @@ export default { }, "match_lineups_variance_order_by": { "coach_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -43488,7 +43517,7 @@ export default { }, "match_map_demos": { "bombs": [ - 1842, + 1844, { "path": [ 80 @@ -43496,10 +43525,10 @@ export default { } ], "clip_render_jobs": [ - 262, + 264, { "distinct_on": [ - 290, + 292, "[clip_render_jobs_select_column!]" ], "limit": [ @@ -43509,19 +43538,19 @@ export default { 40 ], "order_by": [ - 287, + 289, "[clip_render_jobs_order_by!]" ], "where": [ - 274 + 276 ] } ], "clip_render_jobs_aggregate": [ - 263, + 265, { "distinct_on": [ - 290, + 292, "[clip_render_jobs_select_column!]" ], "limit": [ @@ -43531,25 +43560,25 @@ export default { 40 ], "order_by": [ - 287, + 289, "[clip_render_jobs_order_by!]" ], "where": [ - 274 + 276 ] } ], "created_at": [ - 4526 + 4584 ], "cs2_build": [ 80 ], "demo_sessions": [ - 2375, + 2377, { "distinct_on": [ - 2401, + 2403, "[match_demo_sessions_select_column!]" ], "limit": [ @@ -43559,19 +43588,19 @@ export default { 40 ], "order_by": [ - 2398, + 2400, "[match_demo_sessions_order_by!]" ], "where": [ - 2385 + 2387 ] } ], "demo_sessions_aggregate": [ - 2376, + 2378, { "distinct_on": [ - 2401, + 2403, "[match_demo_sessions_select_column!]" ], "limit": [ @@ -43581,11 +43610,11 @@ export default { 40 ], "order_by": [ - 2398, + 2400, "[match_demo_sessions_order_by!]" ], "where": [ - 2385 + 2387 ] } ], @@ -43602,10 +43631,10 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "kills": [ - 1842, + 1844, { "path": [ 80 @@ -43616,13 +43645,13 @@ export default { 80 ], "match": [ - 2794 + 2796 ], "match_clips": [ - 2333, + 2335, { "distinct_on": [ - 2355, + 2357, "[match_clips_select_column!]" ], "limit": [ @@ -43632,19 +43661,19 @@ export default { 40 ], "order_by": [ - 2353, + 2355, "[match_clips_order_by!]" ], "where": [ - 2342 + 2344 ] } ], "match_clips_aggregate": [ - 2334, + 2336, { "distinct_on": [ - 2355, + 2357, "[match_clips_select_column!]" ], "limit": [ @@ -43654,25 +43683,25 @@ export default { 40 ], "order_by": [ - 2353, + 2355, "[match_clips_order_by!]" ], "where": [ - 2342 + 2344 ] } ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2628 + 2630 ], "match_map_id": [ - 5026 + 5084 ], "metadata_parsed_at": [ - 4526 + 4584 ], "playback_file": [ 80 @@ -43684,7 +43713,7 @@ export default { 80 ], "players": [ - 1842, + 1844, { "path": [ 80 @@ -43692,7 +43721,7 @@ export default { } ], "round_ticks": [ - 1842, + 1844, { "path": [ 80 @@ -43717,10 +43746,10 @@ export default { }, "match_map_demos_aggregate": { "aggregate": [ - 2514 + 2516 ], "nodes": [ - 2508 + 2510 ], "__typename": [ 80 @@ -43728,13 +43757,13 @@ export default { }, "match_map_demos_aggregate_bool_exp": { "bool_and": [ - 2511 + 2513 ], "bool_or": [ - 2512 + 2514 ], "count": [ - 2513 + 2515 ], "__typename": [ 80 @@ -43742,13 +43771,13 @@ export default { }, "match_map_demos_aggregate_bool_exp_bool_and": { "arguments": [ - 2538 + 2540 ], "distinct": [ 5 ], "filter": [ - 2520 + 2522 ], "predicate": [ 6 @@ -43759,13 +43788,13 @@ export default { }, "match_map_demos_aggregate_bool_exp_bool_or": { "arguments": [ - 2539 + 2541 ], "distinct": [ 5 ], "filter": [ - 2520 + 2522 ], "predicate": [ 6 @@ -43776,13 +43805,13 @@ export default { }, "match_map_demos_aggregate_bool_exp_count": { "arguments": [ - 2537 + 2539 ], "distinct": [ 5 ], "filter": [ - 2520 + 2522 ], "predicate": [ 41 @@ -43793,13 +43822,13 @@ export default { }, "match_map_demos_aggregate_fields": { "avg": [ - 2518 + 2520 ], "count": [ 40, { "columns": [ - 2537, + 2539, "[match_map_demos_select_column!]" ], "distinct": [ @@ -43808,31 +43837,31 @@ export default { } ], "max": [ - 2527 + 2529 ], "min": [ - 2529 + 2531 ], "stddev": [ - 2541 + 2543 ], "stddev_pop": [ - 2543 + 2545 ], "stddev_samp": [ - 2545 + 2547 ], "sum": [ - 2549 + 2551 ], "var_pop": [ - 2553 + 2555 ], "var_samp": [ - 2555 + 2557 ], "variance": [ - 2557 + 2559 ], "__typename": [ 80 @@ -43840,37 +43869,37 @@ export default { }, "match_map_demos_aggregate_order_by": { "avg": [ - 2519 + 2521 ], "count": [ - 2979 + 3008 ], "max": [ - 2528 + 2530 ], "min": [ - 2530 + 2532 ], "stddev": [ - 2542 + 2544 ], "stddev_pop": [ - 2544 + 2546 ], "stddev_samp": [ - 2546 + 2548 ], "sum": [ - 2550 + 2552 ], "var_pop": [ - 2554 + 2556 ], "var_samp": [ - 2556 + 2558 ], "variance": [ - 2558 + 2560 ], "__typename": [ 80 @@ -43878,16 +43907,16 @@ export default { }, "match_map_demos_append_input": { "bombs": [ - 1842 + 1844 ], "kills": [ - 1842 + 1844 ], "players": [ - 1842 + 1844 ], "round_ticks": [ - 1842 + 1844 ], "__typename": [ 80 @@ -43895,10 +43924,10 @@ export default { }, "match_map_demos_arr_rel_insert_input": { "data": [ - 2526 + 2528 ], "on_conflict": [ - 2533 + 2535 ], "__typename": [ 80 @@ -43926,19 +43955,19 @@ export default { }, "match_map_demos_avg_order_by": { "duration_seconds": [ - 2979 + 3008 ], "playback_size": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "tick_rate": [ - 2979 + 3008 ], "total_ticks": [ - 2979 + 3008 ], "__typename": [ 80 @@ -43946,34 +43975,34 @@ export default { }, "match_map_demos_bool_exp": { "_and": [ - 2520 + 2522 ], "_not": [ - 2520 + 2522 ], "_or": [ - 2520 + 2522 ], "bombs": [ - 1844 + 1846 ], "clip_render_jobs": [ - 274 + 276 ], "clip_render_jobs_aggregate": [ - 264 + 266 ], "created_at": [ - 4527 + 4585 ], "cs2_build": [ 82 ], "demo_sessions": [ - 2385 + 2387 ], "demo_sessions_aggregate": [ - 2377 + 2379 ], "download_url": [ 82 @@ -43988,34 +44017,34 @@ export default { 6 ], "id": [ - 5028 + 5086 ], "kills": [ - 1844 + 1846 ], "map_name": [ 82 ], "match": [ - 2803 + 2805 ], "match_clips": [ - 2342 + 2344 ], "match_clips_aggregate": [ - 2335 + 2337 ], "match_id": [ - 5028 + 5086 ], "match_map": [ - 2637 + 2639 ], "match_map_id": [ - 5028 + 5086 ], "metadata_parsed_at": [ - 4527 + 4585 ], "playback_file": [ 82 @@ -44027,10 +44056,10 @@ export default { 82 ], "players": [ - 1844 + 1846 ], "round_ticks": [ - 1844 + 1846 ], "size": [ 41 @@ -44119,19 +44148,19 @@ export default { }, "match_map_demos_insert_input": { "bombs": [ - 1842 + 1844 ], "clip_render_jobs": [ - 271 + 273 ], "created_at": [ - 4526 + 4584 ], "cs2_build": [ 80 ], "demo_sessions": [ - 2382 + 2384 ], "file": [ 80 @@ -44140,31 +44169,31 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "kills": [ - 1842 + 1844 ], "map_name": [ 80 ], "match": [ - 2812 + 2814 ], "match_clips": [ - 2339 + 2341 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2646 + 2648 ], "match_map_id": [ - 5026 + 5084 ], "metadata_parsed_at": [ - 4526 + 4584 ], "playback_file": [ 80 @@ -44173,10 +44202,10 @@ export default { 40 ], "players": [ - 1842 + 1844 ], "round_ticks": [ - 1842 + 1844 ], "size": [ 40 @@ -44196,7 +44225,7 @@ export default { }, "match_map_demos_max_fields": { "created_at": [ - 4526 + 4584 ], "cs2_build": [ 80 @@ -44211,19 +44240,19 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "map_name": [ 80 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "metadata_parsed_at": [ - 4526 + 4584 ], "playback_file": [ 80 @@ -44252,49 +44281,49 @@ export default { }, "match_map_demos_max_order_by": { "created_at": [ - 2979 + 3008 ], "cs2_build": [ - 2979 + 3008 ], "duration_seconds": [ - 2979 + 3008 ], "file": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "map_name": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "metadata_parsed_at": [ - 2979 + 3008 ], "playback_file": [ - 2979 + 3008 ], "playback_size": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "tick_rate": [ - 2979 + 3008 ], "total_ticks": [ - 2979 + 3008 ], "workshop_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -44302,7 +44331,7 @@ export default { }, "match_map_demos_min_fields": { "created_at": [ - 4526 + 4584 ], "cs2_build": [ 80 @@ -44317,19 +44346,19 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "map_name": [ 80 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "metadata_parsed_at": [ - 4526 + 4584 ], "playback_file": [ 80 @@ -44358,49 +44387,49 @@ export default { }, "match_map_demos_min_order_by": { "created_at": [ - 2979 + 3008 ], "cs2_build": [ - 2979 + 3008 ], "duration_seconds": [ - 2979 + 3008 ], "file": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "map_name": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "metadata_parsed_at": [ - 2979 + 3008 ], "playback_file": [ - 2979 + 3008 ], "playback_size": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "tick_rate": [ - 2979 + 3008 ], "total_ticks": [ - 2979 + 3008 ], "workshop_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -44411,7 +44440,7 @@ export default { 40 ], "returning": [ - 2508 + 2510 ], "__typename": [ 80 @@ -44419,10 +44448,10 @@ export default { }, "match_map_demos_obj_rel_insert_input": { "data": [ - 2526 + 2528 ], "on_conflict": [ - 2533 + 2535 ], "__typename": [ 80 @@ -44430,13 +44459,13 @@ export default { }, "match_map_demos_on_conflict": { "constraint": [ - 2521 + 2523 ], "update_columns": [ - 2551 + 2553 ], "where": [ - 2520 + 2522 ], "__typename": [ 80 @@ -44444,85 +44473,85 @@ export default { }, "match_map_demos_order_by": { "bombs": [ - 2979 + 3008 ], "clip_render_jobs_aggregate": [ - 269 + 271 ], "created_at": [ - 2979 + 3008 ], "cs2_build": [ - 2979 + 3008 ], "demo_sessions_aggregate": [ - 2380 + 2382 ], "download_url": [ - 2979 + 3008 ], "duration_seconds": [ - 2979 + 3008 ], "file": [ - 2979 + 3008 ], "geometry_validated": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "map_name": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_clips_aggregate": [ - 2338 + 2340 ], "match_id": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_id": [ - 2979 + 3008 ], "metadata_parsed_at": [ - 2979 + 3008 ], "playback_file": [ - 2979 + 3008 ], "playback_size": [ - 2979 + 3008 ], "playback_url": [ - 2979 + 3008 ], "players": [ - 2979 + 3008 ], "round_ticks": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "tick_rate": [ - 2979 + 3008 ], "total_ticks": [ - 2979 + 3008 ], "workshop_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -44530,7 +44559,7 @@ export default { }, "match_map_demos_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -44538,16 +44567,16 @@ export default { }, "match_map_demos_prepend_input": { "bombs": [ - 1842 + 1844 ], "kills": [ - 1842 + 1844 ], "players": [ - 1842 + 1844 ], "round_ticks": [ - 1842 + 1844 ], "__typename": [ 80 @@ -44558,10 +44587,10 @@ export default { "match_map_demos_select_column_match_map_demos_aggregate_bool_exp_bool_or_arguments_columns": {}, "match_map_demos_set_input": { "bombs": [ - 1842 + 1844 ], "created_at": [ - 4526 + 4584 ], "cs2_build": [ 80 @@ -44573,22 +44602,22 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "kills": [ - 1842 + 1844 ], "map_name": [ 80 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "metadata_parsed_at": [ - 4526 + 4584 ], "playback_file": [ 80 @@ -44597,10 +44626,10 @@ export default { 40 ], "players": [ - 1842 + 1844 ], "round_ticks": [ - 1842 + 1844 ], "size": [ 40 @@ -44640,19 +44669,19 @@ export default { }, "match_map_demos_stddev_order_by": { "duration_seconds": [ - 2979 + 3008 ], "playback_size": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "tick_rate": [ - 2979 + 3008 ], "total_ticks": [ - 2979 + 3008 ], "__typename": [ 80 @@ -44680,19 +44709,19 @@ export default { }, "match_map_demos_stddev_pop_order_by": { "duration_seconds": [ - 2979 + 3008 ], "playback_size": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "tick_rate": [ - 2979 + 3008 ], "total_ticks": [ - 2979 + 3008 ], "__typename": [ 80 @@ -44720,19 +44749,19 @@ export default { }, "match_map_demos_stddev_samp_order_by": { "duration_seconds": [ - 2979 + 3008 ], "playback_size": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "tick_rate": [ - 2979 + 3008 ], "total_ticks": [ - 2979 + 3008 ], "__typename": [ 80 @@ -44740,10 +44769,10 @@ export default { }, "match_map_demos_stream_cursor_input": { "initial_value": [ - 2548 + 2550 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -44751,10 +44780,10 @@ export default { }, "match_map_demos_stream_cursor_value_input": { "bombs": [ - 1842 + 1844 ], "created_at": [ - 4526 + 4584 ], "cs2_build": [ 80 @@ -44769,22 +44798,22 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "kills": [ - 1842 + 1844 ], "map_name": [ 80 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "metadata_parsed_at": [ - 4526 + 4584 ], "playback_file": [ 80 @@ -44793,10 +44822,10 @@ export default { 40 ], "players": [ - 1842 + 1844 ], "round_ticks": [ - 1842 + 1844 ], "size": [ 40 @@ -44836,19 +44865,19 @@ export default { }, "match_map_demos_sum_order_by": { "duration_seconds": [ - 2979 + 3008 ], "playback_size": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "tick_rate": [ - 2979 + 3008 ], "total_ticks": [ - 2979 + 3008 ], "__typename": [ 80 @@ -44857,28 +44886,28 @@ export default { "match_map_demos_update_column": {}, "match_map_demos_updates": { "_append": [ - 2516 + 2518 ], "_delete_at_path": [ - 2522 + 2524 ], "_delete_elem": [ - 2523 + 2525 ], "_delete_key": [ - 2524 + 2526 ], "_inc": [ - 2525 + 2527 ], "_prepend": [ - 2536 + 2538 ], "_set": [ - 2540 + 2542 ], "where": [ - 2520 + 2522 ], "__typename": [ 80 @@ -44906,19 +44935,19 @@ export default { }, "match_map_demos_var_pop_order_by": { "duration_seconds": [ - 2979 + 3008 ], "playback_size": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "tick_rate": [ - 2979 + 3008 ], "total_ticks": [ - 2979 + 3008 ], "__typename": [ 80 @@ -44946,19 +44975,19 @@ export default { }, "match_map_demos_var_samp_order_by": { "duration_seconds": [ - 2979 + 3008 ], "playback_size": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "tick_rate": [ - 2979 + 3008 ], "total_ticks": [ - 2979 + 3008 ], "__typename": [ 80 @@ -44986,19 +45015,19 @@ export default { }, "match_map_demos_variance_order_by": { "duration_seconds": [ - 2979 + 3008 ], "playback_size": [ - 2979 + 3008 ], "size": [ - 2979 + 3008 ], "tick_rate": [ - 2979 + 3008 ], "total_ticks": [ - 2979 + 3008 ], "__typename": [ 80 @@ -45006,10 +45035,10 @@ export default { }, "match_map_rounds": { "assists": [ - 3117, + 3146, { "distinct_on": [ - 3140, + 3169, "[player_assists_select_column!]" ], "limit": [ @@ -45019,19 +45048,19 @@ export default { 40 ], "order_by": [ - 3138, + 3167, "[player_assists_order_by!]" ], "where": [ - 3128 + 3157 ] } ], "assists_aggregate": [ - 3118, + 3147, { "distinct_on": [ - 3140, + 3169, "[player_assists_select_column!]" ], "limit": [ @@ -45041,11 +45070,11 @@ export default { 40 ], "order_by": [ - 3138, + 3167, "[player_assists_order_by!]" ], "where": [ - 3128 + 3157 ] } ], @@ -45053,22 +45082,22 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "deleted_at": [ - 4526 + 4584 ], "has_backup_file": [ 5 ], "id": [ - 5026 + 5084 ], "kills": [ - 3334, + 3363, { "distinct_on": [ - 3398, + 3427, "[player_kills_select_column!]" ], "limit": [ @@ -45078,19 +45107,19 @@ export default { 40 ], "order_by": [ - 3396, + 3425, "[player_kills_order_by!]" ], "where": [ - 3345 + 3374 ] } ], "kills_aggregate": [ - 3335, + 3364, { "distinct_on": [ - 3398, + 3427, "[player_kills_select_column!]" ], "limit": [ @@ -45100,11 +45129,11 @@ export default { 40 ], "order_by": [ - 3396, + 3425, "[player_kills_order_by!]" ], "where": [ - 3345 + 3374 ] } ], @@ -45115,7 +45144,7 @@ export default { 40 ], "lineup_1_side": [ - 1211 + 1213 ], "lineup_1_timeouts_available": [ 40 @@ -45127,25 +45156,25 @@ export default { 40 ], "lineup_2_side": [ - 1211 + 1213 ], "lineup_2_timeouts_available": [ 40 ], "match_map": [ - 2628 + 2630 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "winning_reason": [ - 1415 + 1417 ], "winning_side": [ 80 @@ -45156,10 +45185,10 @@ export default { }, "match_map_rounds_aggregate": { "aggregate": [ - 2563 + 2565 ], "nodes": [ - 2559 + 2561 ], "__typename": [ 80 @@ -45167,7 +45196,7 @@ export default { }, "match_map_rounds_aggregate_bool_exp": { "count": [ - 2562 + 2564 ], "__typename": [ 80 @@ -45175,13 +45204,13 @@ export default { }, "match_map_rounds_aggregate_bool_exp_count": { "arguments": [ - 2580 + 2582 ], "distinct": [ 5 ], "filter": [ - 2568 + 2570 ], "predicate": [ 41 @@ -45192,13 +45221,13 @@ export default { }, "match_map_rounds_aggregate_fields": { "avg": [ - 2566 + 2568 ], "count": [ 40, { "columns": [ - 2580, + 2582, "[match_map_rounds_select_column!]" ], "distinct": [ @@ -45207,31 +45236,31 @@ export default { } ], "max": [ - 2572 + 2574 ], "min": [ - 2574 + 2576 ], "stddev": [ - 2582 + 2584 ], "stddev_pop": [ - 2584 + 2586 ], "stddev_samp": [ - 2586 + 2588 ], "sum": [ - 2590 + 2592 ], "var_pop": [ - 2594 + 2596 ], "var_samp": [ - 2596 + 2598 ], "variance": [ - 2598 + 2600 ], "__typename": [ 80 @@ -45239,37 +45268,37 @@ export default { }, "match_map_rounds_aggregate_order_by": { "avg": [ - 2567 + 2569 ], "count": [ - 2979 + 3008 ], "max": [ - 2573 + 2575 ], "min": [ - 2575 + 2577 ], "stddev": [ - 2583 + 2585 ], "stddev_pop": [ - 2585 + 2587 ], "stddev_samp": [ - 2587 + 2589 ], "sum": [ - 2591 + 2593 ], "var_pop": [ - 2595 + 2597 ], "var_samp": [ - 2597 + 2599 ], "variance": [ - 2599 + 2601 ], "__typename": [ 80 @@ -45277,10 +45306,10 @@ export default { }, "match_map_rounds_arr_rel_insert_input": { "data": [ - 2571 + 2573 ], "on_conflict": [ - 2577 + 2579 ], "__typename": [ 80 @@ -45314,25 +45343,25 @@ export default { }, "match_map_rounds_avg_order_by": { "lineup_1_money": [ - 2979 + 3008 ], "lineup_1_score": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_money": [ - 2979 + 3008 ], "lineup_2_score": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -45340,40 +45369,40 @@ export default { }, "match_map_rounds_bool_exp": { "_and": [ - 2568 + 2570 ], "_not": [ - 2568 + 2570 ], "_or": [ - 2568 + 2570 ], "assists": [ - 3128 + 3157 ], "assists_aggregate": [ - 3119 + 3148 ], "backup_file": [ 82 ], "created_at": [ - 4527 + 4585 ], "deleted_at": [ - 4527 + 4585 ], "has_backup_file": [ 6 ], "id": [ - 5028 + 5086 ], "kills": [ - 3345 + 3374 ], "kills_aggregate": [ - 3336 + 3365 ], "lineup_1_money": [ 41 @@ -45382,7 +45411,7 @@ export default { 41 ], "lineup_1_side": [ - 1212 + 1214 ], "lineup_1_timeouts_available": [ 41 @@ -45394,25 +45423,25 @@ export default { 41 ], "lineup_2_side": [ - 1212 + 1214 ], "lineup_2_timeouts_available": [ 41 ], "match_map": [ - 2637 + 2639 ], "match_map_id": [ - 5028 + 5086 ], "round": [ 41 ], "time": [ - 4527 + 4585 ], "winning_reason": [ - 1416 + 1418 ], "winning_side": [ 82 @@ -45450,22 +45479,22 @@ export default { }, "match_map_rounds_insert_input": { "assists": [ - 3125 + 3154 ], "backup_file": [ 80 ], "created_at": [ - 4526 + 4584 ], "deleted_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "kills": [ - 3342 + 3371 ], "lineup_1_money": [ 40 @@ -45474,7 +45503,7 @@ export default { 40 ], "lineup_1_side": [ - 1211 + 1213 ], "lineup_1_timeouts_available": [ 40 @@ -45486,25 +45515,25 @@ export default { 40 ], "lineup_2_side": [ - 1211 + 1213 ], "lineup_2_timeouts_available": [ 40 ], "match_map": [ - 2646 + 2648 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "winning_reason": [ - 1415 + 1417 ], "winning_side": [ 80 @@ -45518,13 +45547,13 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "deleted_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "lineup_1_money": [ 40 @@ -45545,13 +45574,13 @@ export default { 40 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "winning_side": [ 80 @@ -45562,46 +45591,46 @@ export default { }, "match_map_rounds_max_order_by": { "backup_file": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "lineup_1_money": [ - 2979 + 3008 ], "lineup_1_score": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_money": [ - 2979 + 3008 ], "lineup_2_score": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "time": [ - 2979 + 3008 ], "winning_side": [ - 2979 + 3008 ], "__typename": [ 80 @@ -45612,13 +45641,13 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "deleted_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "lineup_1_money": [ 40 @@ -45639,13 +45668,13 @@ export default { 40 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "winning_side": [ 80 @@ -45656,46 +45685,46 @@ export default { }, "match_map_rounds_min_order_by": { "backup_file": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "lineup_1_money": [ - 2979 + 3008 ], "lineup_1_score": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_money": [ - 2979 + 3008 ], "lineup_2_score": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "time": [ - 2979 + 3008 ], "winning_side": [ - 2979 + 3008 ], "__typename": [ 80 @@ -45706,7 +45735,7 @@ export default { 40 ], "returning": [ - 2559 + 2561 ], "__typename": [ 80 @@ -45714,13 +45743,13 @@ export default { }, "match_map_rounds_on_conflict": { "constraint": [ - 2569 + 2571 ], "update_columns": [ - 2592 + 2594 ], "where": [ - 2568 + 2570 ], "__typename": [ 80 @@ -45728,67 +45757,67 @@ export default { }, "match_map_rounds_order_by": { "assists_aggregate": [ - 3124 + 3153 ], "backup_file": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "has_backup_file": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "kills_aggregate": [ - 3341 + 3370 ], "lineup_1_money": [ - 2979 + 3008 ], "lineup_1_score": [ - 2979 + 3008 ], "lineup_1_side": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_money": [ - 2979 + 3008 ], "lineup_2_score": [ - 2979 + 3008 ], "lineup_2_side": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "time": [ - 2979 + 3008 ], "winning_reason": [ - 2979 + 3008 ], "winning_side": [ - 2979 + 3008 ], "__typename": [ 80 @@ -45796,7 +45825,7 @@ export default { }, "match_map_rounds_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -45808,13 +45837,13 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "deleted_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "lineup_1_money": [ 40 @@ -45823,7 +45852,7 @@ export default { 40 ], "lineup_1_side": [ - 1211 + 1213 ], "lineup_1_timeouts_available": [ 40 @@ -45835,22 +45864,22 @@ export default { 40 ], "lineup_2_side": [ - 1211 + 1213 ], "lineup_2_timeouts_available": [ 40 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "winning_reason": [ - 1415 + 1417 ], "winning_side": [ 80 @@ -45887,25 +45916,25 @@ export default { }, "match_map_rounds_stddev_order_by": { "lineup_1_money": [ - 2979 + 3008 ], "lineup_1_score": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_money": [ - 2979 + 3008 ], "lineup_2_score": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -45939,25 +45968,25 @@ export default { }, "match_map_rounds_stddev_pop_order_by": { "lineup_1_money": [ - 2979 + 3008 ], "lineup_1_score": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_money": [ - 2979 + 3008 ], "lineup_2_score": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -45991,25 +46020,25 @@ export default { }, "match_map_rounds_stddev_samp_order_by": { "lineup_1_money": [ - 2979 + 3008 ], "lineup_1_score": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_money": [ - 2979 + 3008 ], "lineup_2_score": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -46017,10 +46046,10 @@ export default { }, "match_map_rounds_stream_cursor_input": { "initial_value": [ - 2589 + 2591 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -46031,13 +46060,13 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "deleted_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "lineup_1_money": [ 40 @@ -46046,7 +46075,7 @@ export default { 40 ], "lineup_1_side": [ - 1211 + 1213 ], "lineup_1_timeouts_available": [ 40 @@ -46058,22 +46087,22 @@ export default { 40 ], "lineup_2_side": [ - 1211 + 1213 ], "lineup_2_timeouts_available": [ 40 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "winning_reason": [ - 1415 + 1417 ], "winning_side": [ 80 @@ -46110,25 +46139,25 @@ export default { }, "match_map_rounds_sum_order_by": { "lineup_1_money": [ - 2979 + 3008 ], "lineup_1_score": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_money": [ - 2979 + 3008 ], "lineup_2_score": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -46137,13 +46166,13 @@ export default { "match_map_rounds_update_column": {}, "match_map_rounds_updates": { "_inc": [ - 2570 + 2572 ], "_set": [ - 2581 + 2583 ], "where": [ - 2568 + 2570 ], "__typename": [ 80 @@ -46177,25 +46206,25 @@ export default { }, "match_map_rounds_var_pop_order_by": { "lineup_1_money": [ - 2979 + 3008 ], "lineup_1_score": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_money": [ - 2979 + 3008 ], "lineup_2_score": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -46229,25 +46258,25 @@ export default { }, "match_map_rounds_var_samp_order_by": { "lineup_1_money": [ - 2979 + 3008 ], "lineup_1_score": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_money": [ - 2979 + 3008 ], "lineup_2_score": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -46281,25 +46310,25 @@ export default { }, "match_map_rounds_variance_order_by": { "lineup_1_money": [ - 2979 + 3008 ], "lineup_1_score": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_money": [ - 2979 + 3008 ], "lineup_2_score": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -46310,34 +46339,34 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "map": [ - 2304 + 2306 ], "map_id": [ - 5026 + 5084 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_lineup": [ - 2466 + 2468 ], "match_lineup_id": [ - 5026 + 5084 ], "side": [ 80 ], "type": [ - 1395 + 1397 ], "__typename": [ 80 @@ -46345,10 +46374,10 @@ export default { }, "match_map_veto_picks_aggregate": { "aggregate": [ - 2606 + 2608 ], "nodes": [ - 2600 + 2602 ], "__typename": [ 80 @@ -46356,13 +46385,13 @@ export default { }, "match_map_veto_picks_aggregate_bool_exp": { "bool_and": [ - 2603 + 2605 ], "bool_or": [ - 2604 + 2606 ], "count": [ - 2605 + 2607 ], "__typename": [ 80 @@ -46370,13 +46399,13 @@ export default { }, "match_map_veto_picks_aggregate_bool_exp_bool_and": { "arguments": [ - 2621 + 2623 ], "distinct": [ 5 ], "filter": [ - 2609 + 2611 ], "predicate": [ 6 @@ -46387,13 +46416,13 @@ export default { }, "match_map_veto_picks_aggregate_bool_exp_bool_or": { "arguments": [ - 2622 + 2624 ], "distinct": [ 5 ], "filter": [ - 2609 + 2611 ], "predicate": [ 6 @@ -46404,13 +46433,13 @@ export default { }, "match_map_veto_picks_aggregate_bool_exp_count": { "arguments": [ - 2620 + 2622 ], "distinct": [ 5 ], "filter": [ - 2609 + 2611 ], "predicate": [ 41 @@ -46424,7 +46453,7 @@ export default { 40, { "columns": [ - 2620, + 2622, "[match_map_veto_picks_select_column!]" ], "distinct": [ @@ -46433,10 +46462,10 @@ export default { } ], "max": [ - 2612 + 2614 ], "min": [ - 2614 + 2616 ], "__typename": [ 80 @@ -46444,13 +46473,13 @@ export default { }, "match_map_veto_picks_aggregate_order_by": { "count": [ - 2979 + 3008 ], "max": [ - 2613 + 2615 ], "min": [ - 2615 + 2617 ], "__typename": [ 80 @@ -46458,10 +46487,10 @@ export default { }, "match_map_veto_picks_arr_rel_insert_input": { "data": [ - 2611 + 2613 ], "on_conflict": [ - 2617 + 2619 ], "__typename": [ 80 @@ -46469,46 +46498,46 @@ export default { }, "match_map_veto_picks_bool_exp": { "_and": [ - 2609 + 2611 ], "_not": [ - 2609 + 2611 ], "_or": [ - 2609 + 2611 ], "auto_picked": [ 6 ], "created_at": [ - 4527 + 4585 ], "id": [ - 5028 + 5086 ], "map": [ - 2313 + 2315 ], "map_id": [ - 5028 + 5086 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_lineup": [ - 2475 + 2477 ], "match_lineup_id": [ - 5028 + 5086 ], "side": [ 82 ], "type": [ - 1396 + 1398 ], "__typename": [ 80 @@ -46520,34 +46549,34 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "map": [ - 2321 + 2323 ], "map_id": [ - 5026 + 5084 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "match_lineup": [ - 2484 + 2486 ], "match_lineup_id": [ - 5026 + 5084 ], "side": [ 80 ], "type": [ - 1395 + 1397 ], "__typename": [ 80 @@ -46555,19 +46584,19 @@ export default { }, "match_map_veto_picks_max_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "map_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "side": [ 80 @@ -46578,22 +46607,22 @@ export default { }, "match_map_veto_picks_max_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "map_id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_lineup_id": [ - 2979 + 3008 ], "side": [ - 2979 + 3008 ], "__typename": [ 80 @@ -46601,19 +46630,19 @@ export default { }, "match_map_veto_picks_min_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "map_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "side": [ 80 @@ -46624,22 +46653,22 @@ export default { }, "match_map_veto_picks_min_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "map_id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_lineup_id": [ - 2979 + 3008 ], "side": [ - 2979 + 3008 ], "__typename": [ 80 @@ -46650,7 +46679,7 @@ export default { 40 ], "returning": [ - 2600 + 2602 ], "__typename": [ 80 @@ -46658,13 +46687,13 @@ export default { }, "match_map_veto_picks_on_conflict": { "constraint": [ - 2610 + 2612 ], "update_columns": [ - 2626 + 2628 ], "where": [ - 2609 + 2611 ], "__typename": [ 80 @@ -46672,37 +46701,37 @@ export default { }, "match_map_veto_picks_order_by": { "auto_picked": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "map": [ - 2323 + 2325 ], "map_id": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_lineup": [ - 2486 + 2488 ], "match_lineup_id": [ - 2979 + 3008 ], "side": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "__typename": [ 80 @@ -46710,7 +46739,7 @@ export default { }, "match_map_veto_picks_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -46724,25 +46753,25 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "map_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "side": [ 80 ], "type": [ - 1395 + 1397 ], "__typename": [ 80 @@ -46750,10 +46779,10 @@ export default { }, "match_map_veto_picks_stream_cursor_input": { "initial_value": [ - 2625 + 2627 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -46764,25 +46793,25 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "map_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "side": [ 80 ], "type": [ - 1395 + 1397 ], "__typename": [ 80 @@ -46791,10 +46820,10 @@ export default { "match_map_veto_picks_update_column": {}, "match_map_veto_picks_updates": { "_set": [ - 2623 + 2625 ], "where": [ - 2609 + 2611 ], "__typename": [ 80 @@ -46805,16 +46834,16 @@ export default { 40 ], "created_at": [ - 4526 + 4584 ], "demo_processing_started_at": [ - 4526 + 4584 ], "demos": [ - 2508, + 2510, { "distinct_on": [ - 2537, + 2539, "[match_map_demos_select_column!]" ], "limit": [ @@ -46824,19 +46853,19 @@ export default { 40 ], "order_by": [ - 2534, + 2536, "[match_map_demos_order_by!]" ], "where": [ - 2520 + 2522 ] } ], "demos_aggregate": [ - 2509, + 2511, { "distinct_on": [ - 2537, + 2539, "[match_map_demos_select_column!]" ], "limit": [ @@ -46846,11 +46875,11 @@ export default { 40 ], "order_by": [ - 2534, + 2536, "[match_map_demos_order_by!]" ], "where": [ - 2520 + 2522 ] } ], @@ -46861,16 +46890,16 @@ export default { 40 ], "e_match_map_status": [ - 942 + 944 ], "ended_at": [ - 4526 + 4584 ], "flashes": [ - 3289, + 3318, { "distinct_on": [ - 3312, + 3341, "[player_flashes_select_column!]" ], "limit": [ @@ -46880,19 +46909,19 @@ export default { 40 ], "order_by": [ - 3310, + 3339, "[player_flashes_order_by!]" ], "where": [ - 3300 + 3329 ] } ], "flashes_aggregate": [ - 3290, + 3319, { "distinct_on": [ - 3312, + 3341, "[player_flashes_select_column!]" ], "limit": [ @@ -46902,28 +46931,28 @@ export default { 40 ], "order_by": [ - 3310, + 3339, "[player_flashes_order_by!]" ], "where": [ - 3300 + 3329 ] } ], "id": [ - 5026 + 5084 ], "is_current_map": [ 5 ], "latest_clip_at": [ - 4526 + 4584 ], "lineup_1_score": [ 40 ], "lineup_1_side": [ - 1211 + 1213 ], "lineup_1_timeouts_available": [ 40 @@ -46932,25 +46961,25 @@ export default { 40 ], "lineup_2_side": [ - 1211 + 1213 ], "lineup_2_timeouts_available": [ 40 ], "map": [ - 2304 + 2306 ], "map_id": [ - 5026 + 5084 ], "match": [ - 2794 + 2796 ], "match_clips": [ - 2333, + 2335, { "distinct_on": [ - 2355, + 2357, "[match_clips_select_column!]" ], "limit": [ @@ -46960,19 +46989,19 @@ export default { 40 ], "order_by": [ - 2353, + 2355, "[match_clips_order_by!]" ], "where": [ - 2342 + 2344 ] } ], "match_clips_aggregate": [ - 2334, + 2336, { "distinct_on": [ - 2355, + 2357, "[match_clips_select_column!]" ], "limit": [ @@ -46982,22 +47011,22 @@ export default { 40 ], "order_by": [ - 2353, + 2355, "[match_clips_order_by!]" ], "where": [ - 2342 + 2344 ] } ], "match_id": [ - 5026 + 5084 ], "objectives": [ - 3535, + 3564, { "distinct_on": [ - 3556, + 3585, "[player_objectives_select_column!]" ], "limit": [ @@ -47007,19 +47036,19 @@ export default { 40 ], "order_by": [ - 3554, + 3583, "[player_objectives_order_by!]" ], "where": [ - 3544 + 3573 ] } ], "objectives_aggregate": [ - 3536, + 3565, { "distinct_on": [ - 3556, + 3585, "[player_objectives_select_column!]" ], "limit": [ @@ -47029,11 +47058,11 @@ export default { 40 ], "order_by": [ - 3554, + 3583, "[player_objectives_order_by!]" ], "where": [ - 3544 + 3573 ] } ], @@ -47041,10 +47070,10 @@ export default { 40 ], "player_assists": [ - 3117, + 3146, { "distinct_on": [ - 3140, + 3169, "[player_assists_select_column!]" ], "limit": [ @@ -47054,19 +47083,19 @@ export default { 40 ], "order_by": [ - 3138, + 3167, "[player_assists_order_by!]" ], "where": [ - 3128 + 3157 ] } ], "player_assists_aggregate": [ - 3118, + 3147, { "distinct_on": [ - 3140, + 3169, "[player_assists_select_column!]" ], "limit": [ @@ -47076,19 +47105,19 @@ export default { 40 ], "order_by": [ - 3138, + 3167, "[player_assists_order_by!]" ], "where": [ - 3128 + 3157 ] } ], "player_damages": [ - 3180, + 3209, { "distinct_on": [ - 3201, + 3230, "[player_damages_select_column!]" ], "limit": [ @@ -47098,19 +47127,19 @@ export default { 40 ], "order_by": [ - 3199, + 3228, "[player_damages_order_by!]" ], "where": [ - 3189 + 3218 ] } ], "player_damages_aggregate": [ - 3181, + 3210, { "distinct_on": [ - 3201, + 3230, "[player_damages_select_column!]" ], "limit": [ @@ -47120,19 +47149,19 @@ export default { 40 ], "order_by": [ - 3199, + 3228, "[player_damages_order_by!]" ], "where": [ - 3189 + 3218 ] } ], "player_kills": [ - 3334, + 3363, { "distinct_on": [ - 3398, + 3427, "[player_kills_select_column!]" ], "limit": [ @@ -47142,19 +47171,19 @@ export default { 40 ], "order_by": [ - 3396, + 3425, "[player_kills_order_by!]" ], "where": [ - 3345 + 3374 ] } ], "player_kills_aggregate": [ - 3335, + 3364, { "distinct_on": [ - 3398, + 3427, "[player_kills_select_column!]" ], "limit": [ @@ -47164,19 +47193,19 @@ export default { 40 ], "order_by": [ - 3396, + 3425, "[player_kills_order_by!]" ], "where": [ - 3345 + 3374 ] } ], "player_unused_utilities": [ - 3822, + 3851, { "distinct_on": [ - 3843, + 3872, "[player_unused_utility_select_column!]" ], "limit": [ @@ -47186,19 +47215,19 @@ export default { 40 ], "order_by": [ - 3841, + 3870, "[player_unused_utility_order_by!]" ], "where": [ - 3831 + 3860 ] } ], "player_unused_utilities_aggregate": [ - 3823, + 3852, { "distinct_on": [ - 3843, + 3872, "[player_unused_utility_select_column!]" ], "limit": [ @@ -47208,11 +47237,11 @@ export default { 40 ], "order_by": [ - 3841, + 3870, "[player_unused_utility_order_by!]" ], "where": [ - 3831 + 3860 ] } ], @@ -47220,13 +47249,13 @@ export default { 40 ], "public_latest_clip_at": [ - 4526 + 4584 ], "rounds": [ - 2559, + 2561, { "distinct_on": [ - 2580, + 2582, "[match_map_rounds_select_column!]" ], "limit": [ @@ -47236,19 +47265,19 @@ export default { 40 ], "order_by": [ - 2578, + 2580, "[match_map_rounds_order_by!]" ], "where": [ - 2568 + 2570 ] } ], "rounds_aggregate": [ - 2560, + 2562, { "distinct_on": [ - 2580, + 2582, "[match_map_rounds_select_column!]" ], "limit": [ @@ -47258,25 +47287,25 @@ export default { 40 ], "order_by": [ - 2578, + 2580, "[match_map_rounds_order_by!]" ], "where": [ - 2568 + 2570 ] } ], "started_at": [ - 4526 + 4584 ], "status": [ - 947 + 949 ], "utility": [ - 3863, + 3892, { "distinct_on": [ - 3884, + 3913, "[player_utility_select_column!]" ], "limit": [ @@ -47286,19 +47315,19 @@ export default { 40 ], "order_by": [ - 3882, + 3911, "[player_utility_order_by!]" ], "where": [ - 3872 + 3901 ] } ], "utility_aggregate": [ - 3864, + 3893, { "distinct_on": [ - 3884, + 3913, "[player_utility_select_column!]" ], "limit": [ @@ -47308,19 +47337,19 @@ export default { 40 ], "order_by": [ - 3882, + 3911, "[player_utility_order_by!]" ], "where": [ - 3872 + 3901 ] } ], "vetos": [ - 2600, + 2602, { "distinct_on": [ - 2620, + 2622, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -47330,19 +47359,19 @@ export default { 40 ], "order_by": [ - 2618, + 2620, "[match_map_veto_picks_order_by!]" ], "where": [ - 2609 + 2611 ] } ], "vetos_aggregate": [ - 2601, + 2603, { "distinct_on": [ - 2620, + 2622, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -47352,16 +47381,16 @@ export default { 40 ], "order_by": [ - 2618, + 2620, "[match_map_veto_picks_order_by!]" ], "where": [ - 2609 + 2611 ] } ], "winning_lineup_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -47369,10 +47398,10 @@ export default { }, "match_maps_aggregate": { "aggregate": [ - 2632 + 2634 ], "nodes": [ - 2628 + 2630 ], "__typename": [ 80 @@ -47380,7 +47409,7 @@ export default { }, "match_maps_aggregate_bool_exp": { "count": [ - 2631 + 2633 ], "__typename": [ 80 @@ -47388,13 +47417,13 @@ export default { }, "match_maps_aggregate_bool_exp_count": { "arguments": [ - 2650 + 2652 ], "distinct": [ 5 ], "filter": [ - 2637 + 2639 ], "predicate": [ 41 @@ -47405,13 +47434,13 @@ export default { }, "match_maps_aggregate_fields": { "avg": [ - 2635 + 2637 ], "count": [ 40, { "columns": [ - 2650, + 2652, "[match_maps_select_column!]" ], "distinct": [ @@ -47420,31 +47449,31 @@ export default { } ], "max": [ - 2641 + 2643 ], "min": [ - 2643 + 2645 ], "stddev": [ - 2652 + 2654 ], "stddev_pop": [ - 2654 + 2656 ], "stddev_samp": [ - 2656 + 2658 ], "sum": [ - 2660 + 2662 ], "var_pop": [ - 2664 + 2666 ], "var_samp": [ - 2666 + 2668 ], "variance": [ - 2668 + 2670 ], "__typename": [ 80 @@ -47452,37 +47481,37 @@ export default { }, "match_maps_aggregate_order_by": { "avg": [ - 2636 + 2638 ], "count": [ - 2979 + 3008 ], "max": [ - 2642 + 2644 ], "min": [ - 2644 + 2646 ], "stddev": [ - 2653 + 2655 ], "stddev_pop": [ - 2655 + 2657 ], "stddev_samp": [ - 2657 + 2659 ], "sum": [ - 2661 + 2663 ], "var_pop": [ - 2665 + 2667 ], "var_samp": [ - 2667 + 2669 ], "variance": [ - 2669 + 2671 ], "__typename": [ 80 @@ -47490,10 +47519,10 @@ export default { }, "match_maps_arr_rel_insert_input": { "data": [ - 2640 + 2642 ], "on_conflict": [ - 2647 + 2649 ], "__typename": [ 80 @@ -47530,19 +47559,19 @@ export default { }, "match_maps_avg_order_by": { "clips_count": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "public_clips_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -47550,28 +47579,28 @@ export default { }, "match_maps_bool_exp": { "_and": [ - 2637 + 2639 ], "_not": [ - 2637 + 2639 ], "_or": [ - 2637 + 2639 ], "clips_count": [ 41 ], "created_at": [ - 4527 + 4585 ], "demo_processing_started_at": [ - 4527 + 4585 ], "demos": [ - 2520 + 2522 ], "demos_aggregate": [ - 2510 + 2512 ], "demos_download_url": [ 82 @@ -47580,31 +47609,31 @@ export default { 41 ], "e_match_map_status": [ - 945 + 947 ], "ended_at": [ - 4527 + 4585 ], "flashes": [ - 3300 + 3329 ], "flashes_aggregate": [ - 3291 + 3320 ], "id": [ - 5028 + 5086 ], "is_current_map": [ 6 ], "latest_clip_at": [ - 4527 + 4585 ], "lineup_1_score": [ 41 ], "lineup_1_side": [ - 1212 + 1214 ], "lineup_1_timeouts_available": [ 41 @@ -47613,94 +47642,94 @@ export default { 41 ], "lineup_2_side": [ - 1212 + 1214 ], "lineup_2_timeouts_available": [ 41 ], "map": [ - 2313 + 2315 ], "map_id": [ - 5028 + 5086 ], "match": [ - 2803 + 2805 ], "match_clips": [ - 2342 + 2344 ], "match_clips_aggregate": [ - 2335 + 2337 ], "match_id": [ - 5028 + 5086 ], "objectives": [ - 3544 + 3573 ], "objectives_aggregate": [ - 3537 + 3566 ], "order": [ 41 ], "player_assists": [ - 3128 + 3157 ], "player_assists_aggregate": [ - 3119 + 3148 ], "player_damages": [ - 3189 + 3218 ], "player_damages_aggregate": [ - 3182 + 3211 ], "player_kills": [ - 3345 + 3374 ], "player_kills_aggregate": [ - 3336 + 3365 ], "player_unused_utilities": [ - 3831 + 3860 ], "player_unused_utilities_aggregate": [ - 3824 + 3853 ], "public_clips_count": [ 41 ], "public_latest_clip_at": [ - 4527 + 4585 ], "rounds": [ - 2568 + 2570 ], "rounds_aggregate": [ - 2561 + 2563 ], "started_at": [ - 4527 + 4585 ], "status": [ - 948 + 950 ], "utility": [ - 3872 + 3901 ], "utility_aggregate": [ - 3865 + 3894 ], "vetos": [ - 2609 + 2611 ], "vetos_aggregate": [ - 2602 + 2604 ], "winning_lineup_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -47732,97 +47761,97 @@ export default { 40 ], "created_at": [ - 4526 + 4584 ], "demo_processing_started_at": [ - 4526 + 4584 ], "demos": [ - 2517 + 2519 ], "e_match_map_status": [ - 953 + 955 ], "ended_at": [ - 4526 + 4584 ], "flashes": [ - 3297 + 3326 ], "id": [ - 5026 + 5084 ], "latest_clip_at": [ - 4526 + 4584 ], "lineup_1_side": [ - 1211 + 1213 ], "lineup_1_timeouts_available": [ 40 ], "lineup_2_side": [ - 1211 + 1213 ], "lineup_2_timeouts_available": [ 40 ], "map": [ - 2321 + 2323 ], "map_id": [ - 5026 + 5084 ], "match": [ - 2812 + 2814 ], "match_clips": [ - 2339 + 2341 ], "match_id": [ - 5026 + 5084 ], "objectives": [ - 3541 + 3570 ], "order": [ 40 ], "player_assists": [ - 3125 + 3154 ], "player_damages": [ - 3186 + 3215 ], "player_kills": [ - 3342 + 3371 ], "player_unused_utilities": [ - 3828 + 3857 ], "public_clips_count": [ 40 ], "public_latest_clip_at": [ - 4526 + 4584 ], "rounds": [ - 2565 + 2567 ], "started_at": [ - 4526 + 4584 ], "status": [ - 947 + 949 ], "utility": [ - 3869 + 3898 ], "vetos": [ - 2608 + 2610 ], "winning_lineup_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -47833,10 +47862,10 @@ export default { 40 ], "created_at": [ - 4526 + 4584 ], "demo_processing_started_at": [ - 4526 + 4584 ], "demos_download_url": [ 80 @@ -47845,13 +47874,13 @@ export default { 40 ], "ended_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "latest_clip_at": [ - 4526 + 4584 ], "lineup_1_score": [ 40 @@ -47866,10 +47895,10 @@ export default { 40 ], "map_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "order": [ 40 @@ -47878,13 +47907,13 @@ export default { 40 ], "public_latest_clip_at": [ - 4526 + 4584 ], "started_at": [ - 4526 + 4584 ], "winning_lineup_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -47892,49 +47921,49 @@ export default { }, "match_maps_max_order_by": { "clips_count": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "demo_processing_started_at": [ - 2979 + 3008 ], "ended_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "latest_clip_at": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "map_id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "public_clips_count": [ - 2979 + 3008 ], "public_latest_clip_at": [ - 2979 + 3008 ], "started_at": [ - 2979 + 3008 ], "winning_lineup_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -47945,10 +47974,10 @@ export default { 40 ], "created_at": [ - 4526 + 4584 ], "demo_processing_started_at": [ - 4526 + 4584 ], "demos_download_url": [ 80 @@ -47957,13 +47986,13 @@ export default { 40 ], "ended_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "latest_clip_at": [ - 4526 + 4584 ], "lineup_1_score": [ 40 @@ -47978,10 +48007,10 @@ export default { 40 ], "map_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "order": [ 40 @@ -47990,13 +48019,13 @@ export default { 40 ], "public_latest_clip_at": [ - 4526 + 4584 ], "started_at": [ - 4526 + 4584 ], "winning_lineup_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -48004,49 +48033,49 @@ export default { }, "match_maps_min_order_by": { "clips_count": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "demo_processing_started_at": [ - 2979 + 3008 ], "ended_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "latest_clip_at": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "map_id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "public_clips_count": [ - 2979 + 3008 ], "public_latest_clip_at": [ - 2979 + 3008 ], "started_at": [ - 2979 + 3008 ], "winning_lineup_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -48057,7 +48086,7 @@ export default { 40 ], "returning": [ - 2628 + 2630 ], "__typename": [ 80 @@ -48065,10 +48094,10 @@ export default { }, "match_maps_obj_rel_insert_input": { "data": [ - 2640 + 2642 ], "on_conflict": [ - 2647 + 2649 ], "__typename": [ 80 @@ -48076,13 +48105,13 @@ export default { }, "match_maps_on_conflict": { "constraint": [ - 2638 + 2640 ], "update_columns": [ - 2662 + 2664 ], "where": [ - 2637 + 2639 ], "__typename": [ 80 @@ -48090,115 +48119,115 @@ export default { }, "match_maps_order_by": { "clips_count": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "demo_processing_started_at": [ - 2979 + 3008 ], "demos_aggregate": [ - 2515 + 2517 ], "demos_download_url": [ - 2979 + 3008 ], "demos_total_size": [ - 2979 + 3008 ], "e_match_map_status": [ - 955 + 957 ], "ended_at": [ - 2979 + 3008 ], "flashes_aggregate": [ - 3296 + 3325 ], "id": [ - 2979 + 3008 ], "is_current_map": [ - 2979 + 3008 ], "latest_clip_at": [ - 2979 + 3008 ], "lineup_1_score": [ - 2979 + 3008 ], "lineup_1_side": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_score": [ - 2979 + 3008 ], "lineup_2_side": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "map": [ - 2323 + 2325 ], "map_id": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_clips_aggregate": [ - 2338 + 2340 ], "match_id": [ - 2979 + 3008 ], "objectives_aggregate": [ - 3540 + 3569 ], "order": [ - 2979 + 3008 ], "player_assists_aggregate": [ - 3124 + 3153 ], "player_damages_aggregate": [ - 3185 + 3214 ], "player_kills_aggregate": [ - 3341 + 3370 ], "player_unused_utilities_aggregate": [ - 3827 + 3856 ], "public_clips_count": [ - 2979 + 3008 ], "public_latest_clip_at": [ - 2979 + 3008 ], "rounds_aggregate": [ - 2564 + 2566 ], "started_at": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "utility_aggregate": [ - 3868 + 3897 ], "vetos_aggregate": [ - 2607 + 2609 ], "winning_lineup_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -48206,7 +48235,7 @@ export default { }, "match_maps_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -48218,37 +48247,37 @@ export default { 40 ], "created_at": [ - 4526 + 4584 ], "demo_processing_started_at": [ - 4526 + 4584 ], "ended_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "latest_clip_at": [ - 4526 + 4584 ], "lineup_1_side": [ - 1211 + 1213 ], "lineup_1_timeouts_available": [ 40 ], "lineup_2_side": [ - 1211 + 1213 ], "lineup_2_timeouts_available": [ 40 ], "map_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "order": [ 40 @@ -48257,16 +48286,16 @@ export default { 40 ], "public_latest_clip_at": [ - 4526 + 4584 ], "started_at": [ - 4526 + 4584 ], "status": [ - 947 + 949 ], "winning_lineup_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -48303,19 +48332,19 @@ export default { }, "match_maps_stddev_order_by": { "clips_count": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "public_clips_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -48352,19 +48381,19 @@ export default { }, "match_maps_stddev_pop_order_by": { "clips_count": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "public_clips_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -48401,19 +48430,19 @@ export default { }, "match_maps_stddev_samp_order_by": { "clips_count": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "public_clips_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -48421,10 +48450,10 @@ export default { }, "match_maps_stream_cursor_input": { "initial_value": [ - 2659 + 2661 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -48435,37 +48464,37 @@ export default { 40 ], "created_at": [ - 4526 + 4584 ], "demo_processing_started_at": [ - 4526 + 4584 ], "ended_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "latest_clip_at": [ - 4526 + 4584 ], "lineup_1_side": [ - 1211 + 1213 ], "lineup_1_timeouts_available": [ 40 ], "lineup_2_side": [ - 1211 + 1213 ], "lineup_2_timeouts_available": [ 40 ], "map_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "order": [ 40 @@ -48474,16 +48503,16 @@ export default { 40 ], "public_latest_clip_at": [ - 4526 + 4584 ], "started_at": [ - 4526 + 4584 ], "status": [ - 947 + 949 ], "winning_lineup_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -48520,19 +48549,19 @@ export default { }, "match_maps_sum_order_by": { "clips_count": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "public_clips_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -48541,13 +48570,13 @@ export default { "match_maps_update_column": {}, "match_maps_updates": { "_inc": [ - 2639 + 2641 ], "_set": [ - 2651 + 2653 ], "where": [ - 2637 + 2639 ], "__typename": [ 80 @@ -48584,19 +48613,19 @@ export default { }, "match_maps_var_pop_order_by": { "clips_count": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "public_clips_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -48633,19 +48662,19 @@ export default { }, "match_maps_var_samp_order_by": { "clips_count": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "public_clips_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -48682,19 +48711,19 @@ export default { }, "match_maps_variance_order_by": { "clips_count": [ - 2979 + 3008 ], "lineup_1_timeouts_available": [ - 2979 + 3008 ], "lineup_2_timeouts_available": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "public_clips_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -48710,8 +48739,14 @@ export default { "best_of": [ 40 ], + "camera_allow_teammates": [ + 5 + ], + "camera_required": [ + 5 + ], "check_in_setting": [ - 554 + 556 ], "coaches": [ 5 @@ -48726,7 +48761,7 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "invite_code": [ 80 @@ -48738,22 +48773,22 @@ export default { 40 ], "map_pool": [ - 2285 + 2287 ], "map_pool_id": [ - 5026 + 5084 ], "map_veto": [ 5 ], "match_mode": [ - 968 + 970 ], "matches": [ - 2794, + 2796, { "distinct_on": [ - 2816, + 2818, "[matches_select_column!]" ], "limit": [ @@ -48763,19 +48798,19 @@ export default { 40 ], "order_by": [ - 2814, + 2816, "[matches_order_by!]" ], "where": [ - 2803 + 2805 ] } ], "matches_aggregate": [ - 2795, + 2797, { "distinct_on": [ - 2816, + 2818, "[matches_select_column!]" ], "limit": [ @@ -48785,11 +48820,11 @@ export default { 40 ], "order_by": [ - 2814, + 2816, "[matches_order_by!]" ], "where": [ - 2803 + 2805 ] } ], @@ -48806,7 +48841,7 @@ export default { 5 ], "ready_setting": [ - 1130 + 1132 ], "region_veto": [ 5 @@ -48818,25 +48853,25 @@ export default { 40 ], "tech_timeout_setting": [ - 1292 + 1294 ], "timeout_setting": [ - 1292 + 1294 ], "tournament": [ - 4962 + 5020 ], "tournament_bracket": [ - 4570 + 4628 ], "tournament_stage": [ - 4787 + 4845 ], "tv_delay": [ 40 ], "type": [ - 1029 + 1031 ], "veto_pick_timeout": [ 40 @@ -48847,10 +48882,10 @@ export default { }, "match_options_aggregate": { "aggregate": [ - 2672 + 2674 ], "nodes": [ - 2670 + 2672 ], "__typename": [ 80 @@ -48858,13 +48893,13 @@ export default { }, "match_options_aggregate_fields": { "avg": [ - 2673 + 2675 ], "count": [ 40, { "columns": [ - 2685, + 2687, "[match_options_select_column!]" ], "distinct": [ @@ -48873,31 +48908,31 @@ export default { } ], "max": [ - 2678 + 2680 ], "min": [ - 2679 + 2681 ], "stddev": [ - 2687 + 2689 ], "stddev_pop": [ - 2688 + 2690 ], "stddev_samp": [ - 2689 + 2691 ], "sum": [ - 2692 + 2694 ], "var_pop": [ - 2695 + 2697 ], "var_samp": [ - 2696 + 2698 ], "variance": [ - 2697 + 2699 ], "__typename": [ 80 @@ -48934,13 +48969,13 @@ export default { }, "match_options_bool_exp": { "_and": [ - 2674 + 2676 ], "_not": [ - 2674 + 2676 ], "_or": [ - 2674 + 2676 ], "auto_cancel_duration": [ 41 @@ -48951,8 +48986,14 @@ export default { "best_of": [ 41 ], + "camera_allow_teammates": [ + 6 + ], + "camera_required": [ + 6 + ], "check_in_setting": [ - 555 + 557 ], "coaches": [ 6 @@ -48967,7 +49008,7 @@ export default { 6 ], "id": [ - 5028 + 5086 ], "invite_code": [ 82 @@ -48979,22 +49020,22 @@ export default { 41 ], "map_pool": [ - 2288 + 2290 ], "map_pool_id": [ - 5028 + 5086 ], "map_veto": [ 6 ], "match_mode": [ - 969 + 971 ], "matches": [ - 2803 + 2805 ], "matches_aggregate": [ - 2796 + 2798 ], "mr": [ 41 @@ -49009,7 +49050,7 @@ export default { 6 ], "ready_setting": [ - 1131 + 1133 ], "region_veto": [ 6 @@ -49021,25 +49062,25 @@ export default { 41 ], "tech_timeout_setting": [ - 1293 + 1295 ], "timeout_setting": [ - 1293 + 1295 ], "tournament": [ - 4983 + 5041 ], "tournament_bracket": [ - 4581 + 4639 ], "tournament_stage": [ - 4799 + 4857 ], "tv_delay": [ 41 ], "type": [ - 1030 + 1032 ], "veto_pick_timeout": [ 41 @@ -49088,8 +49129,14 @@ export default { "best_of": [ 40 ], + "camera_allow_teammates": [ + 5 + ], + "camera_required": [ + 5 + ], "check_in_setting": [ - 554 + 556 ], "coaches": [ 5 @@ -49101,7 +49148,7 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "invite_code": [ 80 @@ -49113,19 +49160,19 @@ export default { 40 ], "map_pool": [ - 2294 + 2296 ], "map_pool_id": [ - 5026 + 5084 ], "map_veto": [ 5 ], "match_mode": [ - 968 + 970 ], "matches": [ - 2800 + 2802 ], "mr": [ 40 @@ -49140,7 +49187,7 @@ export default { 5 ], "ready_setting": [ - 1130 + 1132 ], "region_veto": [ 5 @@ -49152,25 +49199,25 @@ export default { 40 ], "tech_timeout_setting": [ - 1292 + 1294 ], "timeout_setting": [ - 1292 + 1294 ], "tournament": [ - 4992 + 5050 ], "tournament_bracket": [ - 4590 + 4648 ], "tournament_stage": [ - 4811 + 4869 ], "tv_delay": [ 40 ], "type": [ - 1029 + 1031 ], "veto_pick_timeout": [ 40 @@ -49187,7 +49234,7 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "invite_code": [ 80 @@ -49196,7 +49243,7 @@ export default { 40 ], "map_pool_id": [ - 5026 + 5084 ], "mr": [ 40 @@ -49228,7 +49275,7 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "invite_code": [ 80 @@ -49237,7 +49284,7 @@ export default { 40 ], "map_pool_id": [ - 5026 + 5084 ], "mr": [ 40 @@ -49266,7 +49313,7 @@ export default { 40 ], "returning": [ - 2670 + 2672 ], "__typename": [ 80 @@ -49274,10 +49321,10 @@ export default { }, "match_options_obj_rel_insert_input": { "data": [ - 2677 + 2679 ], "on_conflict": [ - 2682 + 2684 ], "__typename": [ 80 @@ -49285,13 +49332,13 @@ export default { }, "match_options_on_conflict": { "constraint": [ - 2675 + 2677 ], "update_columns": [ - 2693 + 2695 ], "where": [ - 2674 + 2676 ], "__typename": [ 80 @@ -49299,103 +49346,109 @@ export default { }, "match_options_order_by": { "auto_cancel_duration": [ - 2979 + 3008 ], "auto_cancellation": [ - 2979 + 3008 ], "best_of": [ - 2979 + 3008 + ], + "camera_allow_teammates": [ + 3008 + ], + "camera_required": [ + 3008 ], "check_in_setting": [ - 2979 + 3008 ], "coaches": [ - 2979 + 3008 ], "default_models": [ - 2979 + 3008 ], "halftime_pausematch": [ - 2979 + 3008 ], "has_active_matches": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "invite_code": [ - 2979 + 3008 ], "knife_round": [ - 2979 + 3008 ], "live_match_timeout": [ - 2979 + 3008 ], "map_pool": [ - 2296 + 2298 ], "map_pool_id": [ - 2979 + 3008 ], "map_veto": [ - 2979 + 3008 ], "match_mode": [ - 2979 + 3008 ], "matches_aggregate": [ - 2799 + 2801 ], "mr": [ - 2979 + 3008 ], "number_of_substitutes": [ - 2979 + 3008 ], "overtime": [ - 2979 + 3008 ], "prefer_dedicated_server": [ - 2979 + 3008 ], "ready_setting": [ - 2979 + 3008 ], "region_veto": [ - 2979 + 3008 ], "regions": [ - 2979 + 3008 ], "round_restart_delay": [ - 2979 + 3008 ], "tech_timeout_setting": [ - 2979 + 3008 ], "timeout_setting": [ - 2979 + 3008 ], "tournament": [ - 4994 + 5052 ], "tournament_bracket": [ - 4592 + 4650 ], "tournament_stage": [ - 4813 + 4871 ], "tv_delay": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "veto_pick_timeout": [ - 2979 + 3008 ], "__typename": [ 80 @@ -49403,7 +49456,7 @@ export default { }, "match_options_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -49420,8 +49473,14 @@ export default { "best_of": [ 40 ], + "camera_allow_teammates": [ + 5 + ], + "camera_required": [ + 5 + ], "check_in_setting": [ - 554 + 556 ], "coaches": [ 5 @@ -49433,7 +49492,7 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "invite_code": [ 80 @@ -49445,13 +49504,13 @@ export default { 40 ], "map_pool_id": [ - 5026 + 5084 ], "map_veto": [ 5 ], "match_mode": [ - 968 + 970 ], "mr": [ 40 @@ -49466,7 +49525,7 @@ export default { 5 ], "ready_setting": [ - 1130 + 1132 ], "region_veto": [ 5 @@ -49478,16 +49537,16 @@ export default { 40 ], "tech_timeout_setting": [ - 1292 + 1294 ], "timeout_setting": [ - 1292 + 1294 ], "tv_delay": [ 40 ], "type": [ - 1029 + 1031 ], "veto_pick_timeout": [ 40 @@ -49585,10 +49644,10 @@ export default { }, "match_options_stream_cursor_input": { "initial_value": [ - 2691 + 2693 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -49604,8 +49663,14 @@ export default { "best_of": [ 40 ], + "camera_allow_teammates": [ + 5 + ], + "camera_required": [ + 5 + ], "check_in_setting": [ - 554 + 556 ], "coaches": [ 5 @@ -49617,7 +49682,7 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "invite_code": [ 80 @@ -49629,13 +49694,13 @@ export default { 40 ], "map_pool_id": [ - 5026 + 5084 ], "map_veto": [ 5 ], "match_mode": [ - 968 + 970 ], "mr": [ 40 @@ -49650,7 +49715,7 @@ export default { 5 ], "ready_setting": [ - 1130 + 1132 ], "region_veto": [ 5 @@ -49662,16 +49727,16 @@ export default { 40 ], "tech_timeout_setting": [ - 1292 + 1294 ], "timeout_setting": [ - 1292 + 1294 ], "tv_delay": [ 40 ], "type": [ - 1029 + 1031 ], "veto_pick_timeout": [ 40 @@ -49712,13 +49777,13 @@ export default { "match_options_update_column": {}, "match_options_updates": { "_inc": [ - 2676 + 2678 ], "_set": [ - 2686 + 2688 ], "where": [ - 2674 + 2676 ], "__typename": [ 80 @@ -49816,28 +49881,28 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_lineup": [ - 2466 + 2468 ], "match_lineup_id": [ - 5026 + 5084 ], "region": [ 80 ], "type": [ - 1395 + 1397 ], "__typename": [ 80 @@ -49845,10 +49910,10 @@ export default { }, "match_region_veto_picks_aggregate": { "aggregate": [ - 2704 + 2706 ], "nodes": [ - 2698 + 2700 ], "__typename": [ 80 @@ -49856,13 +49921,13 @@ export default { }, "match_region_veto_picks_aggregate_bool_exp": { "bool_and": [ - 2701 + 2703 ], "bool_or": [ - 2702 + 2704 ], "count": [ - 2703 + 2705 ], "__typename": [ 80 @@ -49870,13 +49935,13 @@ export default { }, "match_region_veto_picks_aggregate_bool_exp_bool_and": { "arguments": [ - 2719 + 2721 ], "distinct": [ 5 ], "filter": [ - 2707 + 2709 ], "predicate": [ 6 @@ -49887,13 +49952,13 @@ export default { }, "match_region_veto_picks_aggregate_bool_exp_bool_or": { "arguments": [ - 2720 + 2722 ], "distinct": [ 5 ], "filter": [ - 2707 + 2709 ], "predicate": [ 6 @@ -49904,13 +49969,13 @@ export default { }, "match_region_veto_picks_aggregate_bool_exp_count": { "arguments": [ - 2718 + 2720 ], "distinct": [ 5 ], "filter": [ - 2707 + 2709 ], "predicate": [ 41 @@ -49924,7 +49989,7 @@ export default { 40, { "columns": [ - 2718, + 2720, "[match_region_veto_picks_select_column!]" ], "distinct": [ @@ -49933,10 +49998,10 @@ export default { } ], "max": [ - 2710 + 2712 ], "min": [ - 2712 + 2714 ], "__typename": [ 80 @@ -49944,13 +50009,13 @@ export default { }, "match_region_veto_picks_aggregate_order_by": { "count": [ - 2979 + 3008 ], "max": [ - 2711 + 2713 ], "min": [ - 2713 + 2715 ], "__typename": [ 80 @@ -49958,10 +50023,10 @@ export default { }, "match_region_veto_picks_arr_rel_insert_input": { "data": [ - 2709 + 2711 ], "on_conflict": [ - 2715 + 2717 ], "__typename": [ 80 @@ -49969,40 +50034,40 @@ export default { }, "match_region_veto_picks_bool_exp": { "_and": [ - 2707 + 2709 ], "_not": [ - 2707 + 2709 ], "_or": [ - 2707 + 2709 ], "auto_picked": [ 6 ], "created_at": [ - 4527 + 4585 ], "id": [ - 5028 + 5086 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_lineup": [ - 2475 + 2477 ], "match_lineup_id": [ - 5028 + 5086 ], "region": [ 82 ], "type": [ - 1396 + 1398 ], "__typename": [ 80 @@ -50014,28 +50079,28 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "match_lineup": [ - 2484 + 2486 ], "match_lineup_id": [ - 5026 + 5084 ], "region": [ 80 ], "type": [ - 1395 + 1397 ], "__typename": [ 80 @@ -50043,16 +50108,16 @@ export default { }, "match_region_veto_picks_max_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "region": [ 80 @@ -50063,19 +50128,19 @@ export default { }, "match_region_veto_picks_max_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_lineup_id": [ - 2979 + 3008 ], "region": [ - 2979 + 3008 ], "__typename": [ 80 @@ -50083,16 +50148,16 @@ export default { }, "match_region_veto_picks_min_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "region": [ 80 @@ -50103,19 +50168,19 @@ export default { }, "match_region_veto_picks_min_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_lineup_id": [ - 2979 + 3008 ], "region": [ - 2979 + 3008 ], "__typename": [ 80 @@ -50126,7 +50191,7 @@ export default { 40 ], "returning": [ - 2698 + 2700 ], "__typename": [ 80 @@ -50134,13 +50199,13 @@ export default { }, "match_region_veto_picks_on_conflict": { "constraint": [ - 2708 + 2710 ], "update_columns": [ - 2724 + 2726 ], "where": [ - 2707 + 2709 ], "__typename": [ 80 @@ -50148,31 +50213,31 @@ export default { }, "match_region_veto_picks_order_by": { "auto_picked": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_lineup": [ - 2486 + 2488 ], "match_lineup_id": [ - 2979 + 3008 ], "region": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "__typename": [ 80 @@ -50180,7 +50245,7 @@ export default { }, "match_region_veto_picks_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -50194,22 +50259,22 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "region": [ 80 ], "type": [ - 1395 + 1397 ], "__typename": [ 80 @@ -50217,10 +50282,10 @@ export default { }, "match_region_veto_picks_stream_cursor_input": { "initial_value": [ - 2723 + 2725 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -50231,22 +50296,22 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "region": [ 80 ], "type": [ - 1395 + 1397 ], "__typename": [ 80 @@ -50255,10 +50320,10 @@ export default { "match_region_veto_picks_update_column": {}, "match_region_veto_picks_updates": { "_set": [ - 2721 + 2723 ], "where": [ - 2707 + 2709 ], "__typename": [ 80 @@ -50272,13 +50337,13 @@ export default { 80 ], "game_server_node": [ - 1718 + 1720 ], "game_server_node_id": [ 80 ], "id": [ - 5026 + 5084 ], "is_game_streamer": [ 5 @@ -50290,16 +50355,16 @@ export default { 80 ], "last_status_at": [ - 4526 + 4584 ], "link": [ 80 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "mode": [ 80 @@ -50311,7 +50376,7 @@ export default { 80 ], "status_history": [ - 1842, + 1844, { "path": [ 80 @@ -50330,10 +50395,10 @@ export default { }, "match_streams_aggregate": { "aggregate": [ - 2732 + 2734 ], "nodes": [ - 2726 + 2728 ], "__typename": [ 80 @@ -50341,13 +50406,13 @@ export default { }, "match_streams_aggregate_bool_exp": { "bool_and": [ - 2729 + 2731 ], "bool_or": [ - 2730 + 2732 ], "count": [ - 2731 + 2733 ], "__typename": [ 80 @@ -50355,13 +50420,13 @@ export default { }, "match_streams_aggregate_bool_exp_bool_and": { "arguments": [ - 2755 + 2757 ], "distinct": [ 5 ], "filter": [ - 2738 + 2740 ], "predicate": [ 6 @@ -50372,13 +50437,13 @@ export default { }, "match_streams_aggregate_bool_exp_bool_or": { "arguments": [ - 2756 + 2758 ], "distinct": [ 5 ], "filter": [ - 2738 + 2740 ], "predicate": [ 6 @@ -50389,13 +50454,13 @@ export default { }, "match_streams_aggregate_bool_exp_count": { "arguments": [ - 2754 + 2756 ], "distinct": [ 5 ], "filter": [ - 2738 + 2740 ], "predicate": [ 41 @@ -50406,13 +50471,13 @@ export default { }, "match_streams_aggregate_fields": { "avg": [ - 2736 + 2738 ], "count": [ 40, { "columns": [ - 2754, + 2756, "[match_streams_select_column!]" ], "distinct": [ @@ -50421,31 +50486,31 @@ export default { } ], "max": [ - 2745 + 2747 ], "min": [ - 2747 + 2749 ], "stddev": [ - 2758 + 2760 ], "stddev_pop": [ - 2760 + 2762 ], "stddev_samp": [ - 2762 + 2764 ], "sum": [ - 2766 + 2768 ], "var_pop": [ - 2770 + 2772 ], "var_samp": [ - 2772 + 2774 ], "variance": [ - 2774 + 2776 ], "__typename": [ 80 @@ -50453,37 +50518,37 @@ export default { }, "match_streams_aggregate_order_by": { "avg": [ - 2737 + 2739 ], "count": [ - 2979 + 3008 ], "max": [ - 2746 + 2748 ], "min": [ - 2748 + 2750 ], "stddev": [ - 2759 + 2761 ], "stddev_pop": [ - 2761 + 2763 ], "stddev_samp": [ - 2763 + 2765 ], "sum": [ - 2767 + 2769 ], "var_pop": [ - 2771 + 2773 ], "var_samp": [ - 2773 + 2775 ], "variance": [ - 2775 + 2777 ], "__typename": [ 80 @@ -50491,7 +50556,7 @@ export default { }, "match_streams_append_input": { "status_history": [ - 1842 + 1844 ], "__typename": [ 80 @@ -50499,10 +50564,10 @@ export default { }, "match_streams_arr_rel_insert_input": { "data": [ - 2744 + 2746 ], "on_conflict": [ - 2750 + 2752 ], "__typename": [ 80 @@ -50518,7 +50583,7 @@ export default { }, "match_streams_avg_order_by": { "priority": [ - 2979 + 3008 ], "__typename": [ 80 @@ -50526,13 +50591,13 @@ export default { }, "match_streams_bool_exp": { "_and": [ - 2738 + 2740 ], "_not": [ - 2738 + 2740 ], "_or": [ - 2738 + 2740 ], "autodirector": [ 6 @@ -50541,13 +50606,13 @@ export default { 82 ], "game_server_node": [ - 1730 + 1732 ], "game_server_node_id": [ 82 ], "id": [ - 5028 + 5086 ], "is_game_streamer": [ 6 @@ -50559,16 +50624,16 @@ export default { 82 ], "last_status_at": [ - 4527 + 4585 ], "link": [ 82 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "mode": [ 82 @@ -50580,7 +50645,7 @@ export default { 82 ], "status_history": [ - 1844 + 1846 ], "stream_url": [ 82 @@ -50633,13 +50698,13 @@ export default { 80 ], "game_server_node": [ - 1742 + 1744 ], "game_server_node_id": [ 80 ], "id": [ - 5026 + 5084 ], "is_game_streamer": [ 5 @@ -50651,16 +50716,16 @@ export default { 80 ], "last_status_at": [ - 4526 + 4584 ], "link": [ 80 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "mode": [ 80 @@ -50672,7 +50737,7 @@ export default { 80 ], "status_history": [ - 1842 + 1844 ], "stream_url": [ 80 @@ -50692,19 +50757,19 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "k8s_service_name": [ 80 ], "last_status_at": [ - 4526 + 4584 ], "link": [ 80 ], "match_id": [ - 5026 + 5084 ], "mode": [ 80 @@ -50727,40 +50792,40 @@ export default { }, "match_streams_max_order_by": { "error_message": [ - 2979 + 3008 ], "game_server_node_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "k8s_service_name": [ - 2979 + 3008 ], "last_status_at": [ - 2979 + 3008 ], "link": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "mode": [ - 2979 + 3008 ], "priority": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "stream_url": [ - 2979 + 3008 ], "title": [ - 2979 + 3008 ], "__typename": [ 80 @@ -50774,19 +50839,19 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "k8s_service_name": [ 80 ], "last_status_at": [ - 4526 + 4584 ], "link": [ 80 ], "match_id": [ - 5026 + 5084 ], "mode": [ 80 @@ -50809,40 +50874,40 @@ export default { }, "match_streams_min_order_by": { "error_message": [ - 2979 + 3008 ], "game_server_node_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "k8s_service_name": [ - 2979 + 3008 ], "last_status_at": [ - 2979 + 3008 ], "link": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "mode": [ - 2979 + 3008 ], "priority": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "stream_url": [ - 2979 + 3008 ], "title": [ - 2979 + 3008 ], "__typename": [ 80 @@ -50853,7 +50918,7 @@ export default { 40 ], "returning": [ - 2726 + 2728 ], "__typename": [ 80 @@ -50861,13 +50926,13 @@ export default { }, "match_streams_on_conflict": { "constraint": [ - 2739 + 2741 ], "update_columns": [ - 2768 + 2770 ], "where": [ - 2738 + 2740 ], "__typename": [ 80 @@ -50875,58 +50940,58 @@ export default { }, "match_streams_order_by": { "autodirector": [ - 2979 + 3008 ], "error_message": [ - 2979 + 3008 ], "game_server_node": [ - 1744 + 1746 ], "game_server_node_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "is_game_streamer": [ - 2979 + 3008 ], "is_live": [ - 2979 + 3008 ], "k8s_service_name": [ - 2979 + 3008 ], "last_status_at": [ - 2979 + 3008 ], "link": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "mode": [ - 2979 + 3008 ], "priority": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "status_history": [ - 2979 + 3008 ], "stream_url": [ - 2979 + 3008 ], "title": [ - 2979 + 3008 ], "__typename": [ 80 @@ -50934,7 +50999,7 @@ export default { }, "match_streams_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -50942,7 +51007,7 @@ export default { }, "match_streams_prepend_input": { "status_history": [ - 1842 + 1844 ], "__typename": [ 80 @@ -50962,7 +51027,7 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "is_game_streamer": [ 5 @@ -50974,13 +51039,13 @@ export default { 80 ], "last_status_at": [ - 4526 + 4584 ], "link": [ 80 ], "match_id": [ - 5026 + 5084 ], "mode": [ 80 @@ -50992,7 +51057,7 @@ export default { 80 ], "status_history": [ - 1842 + 1844 ], "stream_url": [ 80 @@ -51014,7 +51079,7 @@ export default { }, "match_streams_stddev_order_by": { "priority": [ - 2979 + 3008 ], "__typename": [ 80 @@ -51030,7 +51095,7 @@ export default { }, "match_streams_stddev_pop_order_by": { "priority": [ - 2979 + 3008 ], "__typename": [ 80 @@ -51046,7 +51111,7 @@ export default { }, "match_streams_stddev_samp_order_by": { "priority": [ - 2979 + 3008 ], "__typename": [ 80 @@ -51054,10 +51119,10 @@ export default { }, "match_streams_stream_cursor_input": { "initial_value": [ - 2765 + 2767 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -51074,7 +51139,7 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "is_game_streamer": [ 5 @@ -51086,13 +51151,13 @@ export default { 80 ], "last_status_at": [ - 4526 + 4584 ], "link": [ 80 ], "match_id": [ - 5026 + 5084 ], "mode": [ 80 @@ -51104,7 +51169,7 @@ export default { 80 ], "status_history": [ - 1842 + 1844 ], "stream_url": [ 80 @@ -51126,7 +51191,7 @@ export default { }, "match_streams_sum_order_by": { "priority": [ - 2979 + 3008 ], "__typename": [ 80 @@ -51135,28 +51200,28 @@ export default { "match_streams_update_column": {}, "match_streams_updates": { "_append": [ - 2734 + 2736 ], "_delete_at_path": [ - 2740 + 2742 ], "_delete_elem": [ - 2741 + 2743 ], "_delete_key": [ - 2742 + 2744 ], "_inc": [ - 2743 + 2745 ], "_prepend": [ - 2753 + 2755 ], "_set": [ - 2757 + 2759 ], "where": [ - 2738 + 2740 ], "__typename": [ 80 @@ -51172,7 +51237,7 @@ export default { }, "match_streams_var_pop_order_by": { "priority": [ - 2979 + 3008 ], "__typename": [ 80 @@ -51188,7 +51253,7 @@ export default { }, "match_streams_var_samp_order_by": { "priority": [ - 2979 + 3008 ], "__typename": [ 80 @@ -51204,7 +51269,7 @@ export default { }, "match_streams_variance_order_by": { "priority": [ - 2979 + 3008 ], "__typename": [ 80 @@ -51215,7 +51280,7 @@ export default { 80 ], "type": [ - 740 + 742 ], "__typename": [ 80 @@ -51223,10 +51288,10 @@ export default { }, "match_type_cfgs_aggregate": { "aggregate": [ - 2778 + 2780 ], "nodes": [ - 2776 + 2778 ], "__typename": [ 80 @@ -51237,7 +51302,7 @@ export default { 40, { "columns": [ - 2788, + 2790, "[match_type_cfgs_select_column!]" ], "distinct": [ @@ -51246,10 +51311,10 @@ export default { } ], "max": [ - 2782 + 2784 ], "min": [ - 2783 + 2785 ], "__typename": [ 80 @@ -51257,19 +51322,19 @@ export default { }, "match_type_cfgs_bool_exp": { "_and": [ - 2779 + 2781 ], "_not": [ - 2779 + 2781 ], "_or": [ - 2779 + 2781 ], "cfg": [ 82 ], "type": [ - 741 + 743 ], "__typename": [ 80 @@ -51281,7 +51346,7 @@ export default { 80 ], "type": [ - 740 + 742 ], "__typename": [ 80 @@ -51308,7 +51373,7 @@ export default { 40 ], "returning": [ - 2776 + 2778 ], "__typename": [ 80 @@ -51316,13 +51381,13 @@ export default { }, "match_type_cfgs_on_conflict": { "constraint": [ - 2780 + 2782 ], "update_columns": [ - 2792 + 2794 ], "where": [ - 2779 + 2781 ], "__typename": [ 80 @@ -51330,10 +51395,10 @@ export default { }, "match_type_cfgs_order_by": { "cfg": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "__typename": [ 80 @@ -51341,7 +51406,7 @@ export default { }, "match_type_cfgs_pk_columns_input": { "type": [ - 740 + 742 ], "__typename": [ 80 @@ -51353,7 +51418,7 @@ export default { 80 ], "type": [ - 740 + 742 ], "__typename": [ 80 @@ -51361,10 +51426,10 @@ export default { }, "match_type_cfgs_stream_cursor_input": { "initial_value": [ - 2791 + 2793 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -51375,7 +51440,7 @@ export default { 80 ], "type": [ - 740 + 742 ], "__typename": [ 80 @@ -51384,10 +51449,10 @@ export default { "match_type_cfgs_update_column": {}, "match_type_cfgs_updates": { "_set": [ - 2789 + 2791 ], "where": [ - 2779 + 2781 ], "__typename": [ 80 @@ -51419,13 +51484,13 @@ export default { 5 ], "cancels_at": [ - 4526 + 4584 ], "clutches": [ - 5206, + 5264, { "distinct_on": [ - 5222, + 5280, "[v_match_clutches_select_column!]" ], "limit": [ @@ -51435,19 +51500,19 @@ export default { 40 ], "order_by": [ - 5221, + 5279, "[v_match_clutches_order_by!]" ], "where": [ - 5215 + 5273 ] } ], "clutches_aggregate": [ - 5207, + 5265, { "distinct_on": [ - 5222, + 5280, "[v_match_clutches_select_column!]" ], "limit": [ @@ -51457,11 +51522,11 @@ export default { 40 ], "order_by": [ - 5221, + 5279, "[v_match_clutches_order_by!]" ], "where": [ - 5215 + 5273 ] } ], @@ -51472,16 +51537,16 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "current_match_map_id": [ - 5026 + 5084 ], "demos": [ - 2508, + 2510, { "distinct_on": [ - 2537, + 2539, "[match_map_demos_select_column!]" ], "limit": [ @@ -51491,19 +51556,19 @@ export default { 40 ], "order_by": [ - 2534, + 2536, "[match_map_demos_order_by!]" ], "where": [ - 2520 + 2522 ] } ], "demos_aggregate": [ - 2509, + 2511, { "distinct_on": [ - 2537, + 2539, "[match_map_demos_select_column!]" ], "limit": [ @@ -51513,19 +51578,19 @@ export default { 40 ], "order_by": [ - 2534, + 2536, "[match_map_demos_order_by!]" ], "where": [ - 2520 + 2522 ] } ], "draft_games": [ - 463, + 465, { "distinct_on": [ - 487, + 489, "[draft_games_select_column!]" ], "limit": [ @@ -51535,19 +51600,19 @@ export default { 40 ], "order_by": [ - 485, + 487, "[draft_games_order_by!]" ], "where": [ - 474 + 476 ] } ], "draft_games_aggregate": [ - 464, + 466, { "distinct_on": [ - 487, + 489, "[draft_games_select_column!]" ], "limit": [ @@ -51557,28 +51622,28 @@ export default { 40 ], "order_by": [ - 485, + 487, "[draft_games_order_by!]" ], "where": [ - 474 + 476 ] } ], "e_match_status": [ - 1003 + 1005 ], "e_region": [ - 4024 + 4080 ], "effective_at": [ - 4526 + 4584 ], "elo_changes": [ - 5403, + 5461, { "distinct_on": [ - 5429, + 5487, "[v_player_elo_select_column!]" ], "limit": [ @@ -51588,19 +51653,19 @@ export default { 40 ], "order_by": [ - 5428, + 5486, "[v_player_elo_order_by!]" ], "where": [ - 5422 + 5480 ] } ], "elo_changes_aggregate": [ - 5404, + 5462, { "distinct_on": [ - 5429, + 5487, "[v_player_elo_select_column!]" ], "limit": [ @@ -51610,22 +51675,22 @@ export default { 40 ], "order_by": [ - 5428, + 5486, "[v_player_elo_order_by!]" ], "where": [ - 5422 + 5480 ] } ], "ended_at": [ - 4526 + 4584 ], "external_id": [ 80 ], "id": [ - 5026 + 5084 ], "invite_code": [ 80 @@ -51658,19 +51723,19 @@ export default { 80 ], "lineup_1": [ - 2466 + 2468 ], "lineup_1_id": [ - 5026 + 5084 ], "lineup_2": [ - 2466 + 2468 ], "lineup_2_id": [ - 5026 + 5084 ], "lineup_counts": [ - 1840, + 1842, { "path": [ 80 @@ -51678,13 +51743,13 @@ export default { } ], "map_veto_picking_lineup_id": [ - 5026 + 5084 ], "map_veto_picks": [ - 2600, + 2602, { "distinct_on": [ - 2620, + 2622, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -51694,19 +51759,19 @@ export default { 40 ], "order_by": [ - 2618, + 2620, "[match_map_veto_picks_order_by!]" ], "where": [ - 2609 + 2611 ] } ], "map_veto_picks_aggregate": [ - 2601, + 2603, { "distinct_on": [ - 2620, + 2622, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -51716,11 +51781,11 @@ export default { 40 ], "order_by": [ - 2618, + 2620, "[match_map_veto_picks_order_by!]" ], "where": [ - 2609 + 2611 ] } ], @@ -51728,10 +51793,10 @@ export default { 80 ], "match_maps": [ - 2628, + 2630, { "distinct_on": [ - 2650, + 2652, "[match_maps_select_column!]" ], "limit": [ @@ -51741,19 +51806,19 @@ export default { 40 ], "order_by": [ - 2648, + 2650, "[match_maps_order_by!]" ], "where": [ - 2637 + 2639 ] } ], "match_maps_aggregate": [ - 2629, + 2631, { "distinct_on": [ - 2650, + 2652, "[match_maps_select_column!]" ], "limit": [ @@ -51763,16 +51828,16 @@ export default { 40 ], "order_by": [ - 2648, + 2650, "[match_maps_order_by!]" ], "where": [ - 2637 + 2639 ] } ], "match_options_id": [ - 5026 + 5084 ], "max_players_per_lineup": [ 40 @@ -51781,10 +51846,10 @@ export default { 40 ], "opening_duels": [ - 5334, + 5392, { "distinct_on": [ - 5350, + 5408, "[v_match_player_opening_duels_select_column!]" ], "limit": [ @@ -51794,19 +51859,19 @@ export default { 40 ], "order_by": [ - 5349, + 5407, "[v_match_player_opening_duels_order_by!]" ], "where": [ - 5343 + 5401 ] } ], "opening_duels_aggregate": [ - 5335, + 5393, { "distinct_on": [ - 5350, + 5408, "[v_match_player_opening_duels_select_column!]" ], "limit": [ @@ -51816,31 +51881,31 @@ export default { 40 ], "order_by": [ - 5349, + 5407, "[v_match_player_opening_duels_order_by!]" ], "where": [ - 5343 + 5401 ] } ], "options": [ - 2670 + 2672 ], "organizer": [ - 3937 + 3966 ], "organizer_steam_id": [ - 257 + 259 ], "password": [ 80 ], "player_assists": [ - 3117, + 3146, { "distinct_on": [ - 3140, + 3169, "[player_assists_select_column!]" ], "limit": [ @@ -51850,19 +51915,19 @@ export default { 40 ], "order_by": [ - 3138, + 3167, "[player_assists_order_by!]" ], "where": [ - 3128 + 3157 ] } ], "player_assists_aggregate": [ - 3118, + 3147, { "distinct_on": [ - 3140, + 3169, "[player_assists_select_column!]" ], "limit": [ @@ -51872,19 +51937,19 @@ export default { 40 ], "order_by": [ - 3138, + 3167, "[player_assists_order_by!]" ], "where": [ - 3128 + 3157 ] } ], "player_damages": [ - 3180, + 3209, { "distinct_on": [ - 3201, + 3230, "[player_damages_select_column!]" ], "limit": [ @@ -51894,19 +51959,19 @@ export default { 40 ], "order_by": [ - 3199, + 3228, "[player_damages_order_by!]" ], "where": [ - 3189 + 3218 ] } ], "player_damages_aggregate": [ - 3181, + 3210, { "distinct_on": [ - 3201, + 3230, "[player_damages_select_column!]" ], "limit": [ @@ -51916,19 +51981,19 @@ export default { 40 ], "order_by": [ - 3199, + 3228, "[player_damages_order_by!]" ], "where": [ - 3189 + 3218 ] } ], "player_flashes": [ - 3289, + 3318, { "distinct_on": [ - 3312, + 3341, "[player_flashes_select_column!]" ], "limit": [ @@ -51938,19 +52003,19 @@ export default { 40 ], "order_by": [ - 3310, + 3339, "[player_flashes_order_by!]" ], "where": [ - 3300 + 3329 ] } ], "player_flashes_aggregate": [ - 3290, + 3319, { "distinct_on": [ - 3312, + 3341, "[player_flashes_select_column!]" ], "limit": [ @@ -51960,19 +52025,19 @@ export default { 40 ], "order_by": [ - 3310, + 3339, "[player_flashes_order_by!]" ], "where": [ - 3300 + 3329 ] } ], "player_kills": [ - 3334, + 3363, { "distinct_on": [ - 3398, + 3427, "[player_kills_select_column!]" ], "limit": [ @@ -51982,19 +52047,19 @@ export default { 40 ], "order_by": [ - 3396, + 3425, "[player_kills_order_by!]" ], "where": [ - 3345 + 3374 ] } ], "player_kills_aggregate": [ - 3335, + 3364, { "distinct_on": [ - 3398, + 3427, "[player_kills_select_column!]" ], "limit": [ @@ -52004,19 +52069,19 @@ export default { 40 ], "order_by": [ - 3396, + 3425, "[player_kills_order_by!]" ], "where": [ - 3345 + 3374 ] } ], "player_objectives": [ - 3535, + 3564, { "distinct_on": [ - 3556, + 3585, "[player_objectives_select_column!]" ], "limit": [ @@ -52026,19 +52091,19 @@ export default { 40 ], "order_by": [ - 3554, + 3583, "[player_objectives_order_by!]" ], "where": [ - 3544 + 3573 ] } ], "player_objectives_aggregate": [ - 3536, + 3565, { "distinct_on": [ - 3556, + 3585, "[player_objectives_select_column!]" ], "limit": [ @@ -52048,19 +52113,19 @@ export default { 40 ], "order_by": [ - 3554, + 3583, "[player_objectives_order_by!]" ], "where": [ - 3544 + 3573 ] } ], "player_unused_utilities": [ - 3822, + 3851, { "distinct_on": [ - 3843, + 3872, "[player_unused_utility_select_column!]" ], "limit": [ @@ -52070,19 +52135,19 @@ export default { 40 ], "order_by": [ - 3841, + 3870, "[player_unused_utility_order_by!]" ], "where": [ - 3831 + 3860 ] } ], "player_unused_utilities_aggregate": [ - 3823, + 3852, { "distinct_on": [ - 3843, + 3872, "[player_unused_utility_select_column!]" ], "limit": [ @@ -52092,19 +52157,19 @@ export default { 40 ], "order_by": [ - 3841, + 3870, "[player_unused_utility_order_by!]" ], "where": [ - 3831 + 3860 ] } ], "player_utility": [ - 3863, + 3892, { "distinct_on": [ - 3884, + 3913, "[player_utility_select_column!]" ], "limit": [ @@ -52114,19 +52179,19 @@ export default { 40 ], "order_by": [ - 3882, + 3911, "[player_utility_order_by!]" ], "where": [ - 3872 + 3901 ] } ], "player_utility_aggregate": [ - 3864, + 3893, { "distinct_on": [ - 3884, + 3913, "[player_utility_select_column!]" ], "limit": [ @@ -52136,11 +52201,11 @@ export default { 40 ], "order_by": [ - 3882, + 3911, "[player_utility_order_by!]" ], "where": [ - 3872 + 3901 ] } ], @@ -52148,13 +52213,13 @@ export default { 80 ], "region_veto_picking_lineup_id": [ - 5026 + 5084 ], "region_veto_picks": [ - 2698, + 2700, { "distinct_on": [ - 2718, + 2720, "[match_region_veto_picks_select_column!]" ], "limit": [ @@ -52164,19 +52229,19 @@ export default { 40 ], "order_by": [ - 2716, + 2718, "[match_region_veto_picks_order_by!]" ], "where": [ - 2707 + 2709 ] } ], "region_veto_picks_aggregate": [ - 2699, + 2701, { "distinct_on": [ - 2718, + 2720, "[match_region_veto_picks_select_column!]" ], "limit": [ @@ -52186,11 +52251,11 @@ export default { 40 ], "order_by": [ - 2716, + 2718, "[match_region_veto_picks_order_by!]" ], "where": [ - 2707 + 2709 ] } ], @@ -52198,16 +52263,16 @@ export default { 5 ], "scheduled_at": [ - 4526 + 4584 ], "server": [ - 4051 + 4107 ], "server_error": [ 80 ], "server_id": [ - 5026 + 5084 ], "server_plugin_runtime": [ 80 @@ -52225,16 +52290,16 @@ export default { 80 ], "started_at": [ - 4526 + 4584 ], "status": [ - 1008 + 1010 ], "streams": [ - 2726, + 2728, { "distinct_on": [ - 2754, + 2756, "[match_streams_select_column!]" ], "limit": [ @@ -52244,19 +52309,19 @@ export default { 40 ], "order_by": [ - 2751, + 2753, "[match_streams_order_by!]" ], "where": [ - 2738 + 2740 ] } ], "streams_aggregate": [ - 2727, + 2729, { "distinct_on": [ - 2754, + 2756, "[match_streams_select_column!]" ], "limit": [ @@ -52266,19 +52331,19 @@ export default { 40 ], "order_by": [ - 2751, + 2753, "[match_streams_order_by!]" ], "where": [ - 2738 + 2740 ] } ], "teams": [ - 4479, + 4535, { "distinct_on": [ - 4503, + 4559, "[teams_select_column!]" ], "limit": [ @@ -52288,19 +52353,19 @@ export default { 40 ], "order_by": [ - 4501, + 4557, "[teams_order_by!]" ], "where": [ - 4490 + 4546 ] } ], "tournament_brackets": [ - 4570, + 4628, { "distinct_on": [ - 4594, + 4652, "[tournament_brackets_select_column!]" ], "limit": [ @@ -52310,19 +52375,19 @@ export default { 40 ], "order_by": [ - 4592, + 4650, "[tournament_brackets_order_by!]" ], "where": [ - 4581 + 4639 ] } ], "tournament_brackets_aggregate": [ - 4571, + 4629, { "distinct_on": [ - 4594, + 4652, "[tournament_brackets_select_column!]" ], "limit": [ @@ -52332,11 +52397,11 @@ export default { 40 ], "order_by": [ - 4592, + 4650, "[tournament_brackets_order_by!]" ], "where": [ - 4581 + 4639 ] } ], @@ -52344,13 +52409,13 @@ export default { 80 ], "veto_pick_expires_at": [ - 4526 + 4584 ], "winner": [ - 2466 + 2468 ], "winning_lineup_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -52358,10 +52423,10 @@ export default { }, "matches_aggregate": { "aggregate": [ - 2798 + 2800 ], "nodes": [ - 2794 + 2796 ], "__typename": [ 80 @@ -52369,7 +52434,7 @@ export default { }, "matches_aggregate_bool_exp": { "count": [ - 2797 + 2799 ], "__typename": [ 80 @@ -52377,13 +52442,13 @@ export default { }, "matches_aggregate_bool_exp_count": { "arguments": [ - 2816 + 2818 ], "distinct": [ 5 ], "filter": [ - 2803 + 2805 ], "predicate": [ 41 @@ -52394,13 +52459,13 @@ export default { }, "matches_aggregate_fields": { "avg": [ - 2801 + 2803 ], "count": [ 40, { "columns": [ - 2816, + 2818, "[matches_select_column!]" ], "distinct": [ @@ -52409,31 +52474,31 @@ export default { } ], "max": [ - 2807 + 2809 ], "min": [ - 2809 + 2811 ], "stddev": [ - 2818 + 2820 ], "stddev_pop": [ - 2820 + 2822 ], "stddev_samp": [ - 2822 + 2824 ], "sum": [ - 2826 + 2828 ], "var_pop": [ - 2830 + 2832 ], "var_samp": [ - 2832 + 2834 ], "variance": [ - 2834 + 2836 ], "__typename": [ 80 @@ -52441,37 +52506,37 @@ export default { }, "matches_aggregate_order_by": { "avg": [ - 2802 + 2804 ], "count": [ - 2979 + 3008 ], "max": [ - 2808 + 2810 ], "min": [ - 2810 + 2812 ], "stddev": [ - 2819 + 2821 ], "stddev_pop": [ - 2821 + 2823 ], "stddev_samp": [ - 2823 + 2825 ], "sum": [ - 2827 + 2829 ], "var_pop": [ - 2831 + 2833 ], "var_samp": [ - 2833 + 2835 ], "variance": [ - 2835 + 2837 ], "__typename": [ 80 @@ -52479,10 +52544,10 @@ export default { }, "matches_arr_rel_insert_input": { "data": [ - 2806 + 2808 ], "on_conflict": [ - 2813 + 2815 ], "__typename": [ 80 @@ -52504,7 +52569,7 @@ export default { }, "matches_avg_order_by": { "organizer_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -52512,13 +52577,13 @@ export default { }, "matches_bool_exp": { "_and": [ - 2803 + 2805 ], "_not": [ - 2803 + 2805 ], "_or": [ - 2803 + 2805 ], "can_assign_server": [ 6 @@ -52545,13 +52610,13 @@ export default { 6 ], "cancels_at": [ - 4527 + 4585 ], "clutches": [ - 5215 + 5273 ], "clutches_aggregate": [ - 5208 + 5266 ], "connection_link": [ 82 @@ -52560,46 +52625,46 @@ export default { 82 ], "created_at": [ - 4527 + 4585 ], "current_match_map_id": [ - 5028 + 5086 ], "demos": [ - 2520 + 2522 ], "demos_aggregate": [ - 2510 + 2512 ], "draft_games": [ - 474 + 476 ], "draft_games_aggregate": [ - 465 + 467 ], "e_match_status": [ - 1006 + 1008 ], "e_region": [ - 4028 + 4084 ], "effective_at": [ - 4527 + 4585 ], "elo_changes": [ - 5422 + 5480 ], "elo_changes_aggregate": [ - 5405 + 5463 ], "ended_at": [ - 4527 + 4585 ], "external_id": [ 82 ], "id": [ - 5028 + 5086 ], "invite_code": [ 82 @@ -52632,40 +52697,40 @@ export default { 82 ], "lineup_1": [ - 2475 + 2477 ], "lineup_1_id": [ - 5028 + 5086 ], "lineup_2": [ - 2475 + 2477 ], "lineup_2_id": [ - 5028 + 5086 ], "lineup_counts": [ - 1841 + 1843 ], "map_veto_picking_lineup_id": [ - 5028 + 5086 ], "map_veto_picks": [ - 2609 + 2611 ], "map_veto_picks_aggregate": [ - 2602 + 2604 ], "map_veto_type": [ 82 ], "match_maps": [ - 2637 + 2639 ], "match_maps_aggregate": [ - 2630 + 2632 ], "match_options_id": [ - 5028 + 5086 ], "max_players_per_lineup": [ 41 @@ -52674,91 +52739,91 @@ export default { 41 ], "opening_duels": [ - 5343 + 5401 ], "opening_duels_aggregate": [ - 5336 + 5394 ], "options": [ - 2674 + 2676 ], "organizer": [ - 3941 + 3970 ], "organizer_steam_id": [ - 259 + 261 ], "password": [ 82 ], "player_assists": [ - 3128 + 3157 ], "player_assists_aggregate": [ - 3119 + 3148 ], "player_damages": [ - 3189 + 3218 ], "player_damages_aggregate": [ - 3182 + 3211 ], "player_flashes": [ - 3300 + 3329 ], "player_flashes_aggregate": [ - 3291 + 3320 ], "player_kills": [ - 3345 + 3374 ], "player_kills_aggregate": [ - 3336 + 3365 ], "player_objectives": [ - 3544 + 3573 ], "player_objectives_aggregate": [ - 3537 + 3566 ], "player_unused_utilities": [ - 3831 + 3860 ], "player_unused_utilities_aggregate": [ - 3824 + 3853 ], "player_utility": [ - 3872 + 3901 ], "player_utility_aggregate": [ - 3865 + 3894 ], "region": [ 82 ], "region_veto_picking_lineup_id": [ - 5028 + 5086 ], "region_veto_picks": [ - 2707 + 2709 ], "region_veto_picks_aggregate": [ - 2700 + 2702 ], "requested_organizer": [ 6 ], "scheduled_at": [ - 4527 + 4585 ], "server": [ - 4062 + 4118 ], "server_error": [ 82 ], "server_id": [ - 5028 + 5086 ], "server_plugin_runtime": [ 82 @@ -52776,37 +52841,37 @@ export default { 82 ], "started_at": [ - 4527 + 4585 ], "status": [ - 1009 + 1011 ], "streams": [ - 2738 + 2740 ], "streams_aggregate": [ - 2728 + 2730 ], "teams": [ - 4490 + 4546 ], "tournament_brackets": [ - 4581 + 4639 ], "tournament_brackets_aggregate": [ - 4572 + 4630 ], "tv_connection_string": [ 82 ], "veto_pick_expires_at": [ - 4527 + 4585 ], "winner": [ - 2475 + 2477 ], "winning_lineup_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -52815,7 +52880,7 @@ export default { "matches_constraint": {}, "matches_inc_input": { "organizer_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -52823,115 +52888,115 @@ export default { }, "matches_insert_input": { "cancels_at": [ - 4526 + 4584 ], "clutches": [ - 5212 + 5270 ], "created_at": [ - 4526 + 4584 ], "demos": [ - 2517 + 2519 ], "draft_games": [ - 471 + 473 ], "e_match_status": [ - 1014 + 1016 ], "e_region": [ - 4034 + 4090 ], "elo_changes": [ - 5419 + 5477 ], "ended_at": [ - 4526 + 4584 ], "external_id": [ 80 ], "id": [ - 5026 + 5084 ], "label": [ 80 ], "lineup_1": [ - 2484 + 2486 ], "lineup_1_id": [ - 5026 + 5084 ], "lineup_2": [ - 2484 + 2486 ], "lineup_2_id": [ - 5026 + 5084 ], "map_veto_picks": [ - 2608 + 2610 ], "match_maps": [ - 2634 + 2636 ], "match_options_id": [ - 5026 + 5084 ], "opening_duels": [ - 5340 + 5398 ], "options": [ - 2681 + 2683 ], "organizer": [ - 3948 + 3977 ], "organizer_steam_id": [ - 257 + 259 ], "password": [ 80 ], "player_assists": [ - 3125 + 3154 ], "player_damages": [ - 3186 + 3215 ], "player_flashes": [ - 3297 + 3326 ], "player_kills": [ - 3342 + 3371 ], "player_objectives": [ - 3541 + 3570 ], "player_unused_utilities": [ - 3828 + 3857 ], "player_utility": [ - 3869 + 3898 ], "region": [ 80 ], "region_veto_picks": [ - 2706 + 2708 ], "scheduled_at": [ - 4526 + 4584 ], "server": [ - 4071 + 4127 ], "server_error": [ 80 ], "server_id": [ - 5026 + 5084 ], "share_code": [ 80 @@ -52940,25 +53005,25 @@ export default { 80 ], "started_at": [ - 4526 + 4584 ], "status": [ - 1008 + 1010 ], "streams": [ - 2735 + 2737 ], "tournament_brackets": [ - 4578 + 4636 ], "veto_pick_expires_at": [ - 4526 + 4584 ], "winner": [ - 2484 + 2486 ], "winning_lineup_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -52966,7 +53031,7 @@ export default { }, "matches_max_fields": { "cancels_at": [ - 4526 + 4584 ], "connection_link": [ 80 @@ -52975,22 +53040,22 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "current_match_map_id": [ - 5026 + 5084 ], "effective_at": [ - 4526 + 4584 ], "ended_at": [ - 4526 + 4584 ], "external_id": [ 80 ], "id": [ - 5026 + 5084 ], "invite_code": [ 80 @@ -52999,19 +53064,19 @@ export default { 80 ], "lineup_1_id": [ - 5026 + 5084 ], "lineup_2_id": [ - 5026 + 5084 ], "map_veto_picking_lineup_id": [ - 5026 + 5084 ], "map_veto_type": [ 80 ], "match_options_id": [ - 5026 + 5084 ], "max_players_per_lineup": [ 40 @@ -53020,7 +53085,7 @@ export default { 40 ], "organizer_steam_id": [ - 257 + 259 ], "password": [ 80 @@ -53029,16 +53094,16 @@ export default { 80 ], "region_veto_picking_lineup_id": [ - 5026 + 5084 ], "scheduled_at": [ - 4526 + 4584 ], "server_error": [ 80 ], "server_id": [ - 5026 + 5084 ], "server_plugin_runtime": [ 80 @@ -53056,16 +53121,16 @@ export default { 80 ], "started_at": [ - 4526 + 4584 ], "tv_connection_string": [ 80 ], "veto_pick_expires_at": [ - 4526 + 4584 ], "winning_lineup_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -53073,67 +53138,67 @@ export default { }, "matches_max_order_by": { "cancels_at": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "effective_at": [ - 2979 + 3008 ], "ended_at": [ - 2979 + 3008 ], "external_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "label": [ - 2979 + 3008 ], "lineup_1_id": [ - 2979 + 3008 ], "lineup_2_id": [ - 2979 + 3008 ], "match_options_id": [ - 2979 + 3008 ], "organizer_steam_id": [ - 2979 + 3008 ], "password": [ - 2979 + 3008 ], "region": [ - 2979 + 3008 ], "scheduled_at": [ - 2979 + 3008 ], "server_error": [ - 2979 + 3008 ], "server_id": [ - 2979 + 3008 ], "share_code": [ - 2979 + 3008 ], "source": [ - 2979 + 3008 ], "started_at": [ - 2979 + 3008 ], "veto_pick_expires_at": [ - 2979 + 3008 ], "winning_lineup_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -53141,7 +53206,7 @@ export default { }, "matches_min_fields": { "cancels_at": [ - 4526 + 4584 ], "connection_link": [ 80 @@ -53150,22 +53215,22 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "current_match_map_id": [ - 5026 + 5084 ], "effective_at": [ - 4526 + 4584 ], "ended_at": [ - 4526 + 4584 ], "external_id": [ 80 ], "id": [ - 5026 + 5084 ], "invite_code": [ 80 @@ -53174,19 +53239,19 @@ export default { 80 ], "lineup_1_id": [ - 5026 + 5084 ], "lineup_2_id": [ - 5026 + 5084 ], "map_veto_picking_lineup_id": [ - 5026 + 5084 ], "map_veto_type": [ 80 ], "match_options_id": [ - 5026 + 5084 ], "max_players_per_lineup": [ 40 @@ -53195,7 +53260,7 @@ export default { 40 ], "organizer_steam_id": [ - 257 + 259 ], "password": [ 80 @@ -53204,16 +53269,16 @@ export default { 80 ], "region_veto_picking_lineup_id": [ - 5026 + 5084 ], "scheduled_at": [ - 4526 + 4584 ], "server_error": [ 80 ], "server_id": [ - 5026 + 5084 ], "server_plugin_runtime": [ 80 @@ -53231,16 +53296,16 @@ export default { 80 ], "started_at": [ - 4526 + 4584 ], "tv_connection_string": [ 80 ], "veto_pick_expires_at": [ - 4526 + 4584 ], "winning_lineup_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -53248,67 +53313,67 @@ export default { }, "matches_min_order_by": { "cancels_at": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "effective_at": [ - 2979 + 3008 ], "ended_at": [ - 2979 + 3008 ], "external_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "label": [ - 2979 + 3008 ], "lineup_1_id": [ - 2979 + 3008 ], "lineup_2_id": [ - 2979 + 3008 ], "match_options_id": [ - 2979 + 3008 ], "organizer_steam_id": [ - 2979 + 3008 ], "password": [ - 2979 + 3008 ], "region": [ - 2979 + 3008 ], "scheduled_at": [ - 2979 + 3008 ], "server_error": [ - 2979 + 3008 ], "server_id": [ - 2979 + 3008 ], "share_code": [ - 2979 + 3008 ], "source": [ - 2979 + 3008 ], "started_at": [ - 2979 + 3008 ], "veto_pick_expires_at": [ - 2979 + 3008 ], "winning_lineup_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -53319,7 +53384,7 @@ export default { 40 ], "returning": [ - 2794 + 2796 ], "__typename": [ 80 @@ -53327,10 +53392,10 @@ export default { }, "matches_obj_rel_insert_input": { "data": [ - 2806 + 2808 ], "on_conflict": [ - 2813 + 2815 ], "__typename": [ 80 @@ -53338,13 +53403,13 @@ export default { }, "matches_on_conflict": { "constraint": [ - 2804 + 2806 ], "update_columns": [ - 2828 + 2830 ], "where": [ - 2803 + 2805 ], "__typename": [ 80 @@ -53352,241 +53417,241 @@ export default { }, "matches_order_by": { "can_assign_server": [ - 2979 + 3008 ], "can_cancel": [ - 2979 + 3008 ], "can_check_in": [ - 2979 + 3008 ], "can_reassign_winner": [ - 2979 + 3008 ], "can_schedule": [ - 2979 + 3008 ], "can_start": [ - 2979 + 3008 ], "can_stream_live": [ - 2979 + 3008 ], "can_stream_tv": [ - 2979 + 3008 ], "cancels_at": [ - 2979 + 3008 ], "clutches_aggregate": [ - 5211 + 5269 ], "connection_link": [ - 2979 + 3008 ], "connection_string": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "current_match_map_id": [ - 2979 + 3008 ], "demos_aggregate": [ - 2515 + 2517 ], "draft_games_aggregate": [ - 470 + 472 ], "e_match_status": [ - 1016 + 1018 ], "e_region": [ - 4036 + 4092 ], "effective_at": [ - 2979 + 3008 ], "elo_changes_aggregate": [ - 5418 + 5476 ], "ended_at": [ - 2979 + 3008 ], "external_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "invite_code": [ - 2979 + 3008 ], "is_captain": [ - 2979 + 3008 ], "is_coach": [ - 2979 + 3008 ], "is_friend_in_match_lineup": [ - 2979 + 3008 ], "is_in_lineup": [ - 2979 + 3008 ], "is_match_server_available": [ - 2979 + 3008 ], "is_organizer": [ - 2979 + 3008 ], "is_server_online": [ - 2979 + 3008 ], "is_tournament_match": [ - 2979 + 3008 ], "label": [ - 2979 + 3008 ], "lineup_1": [ - 2486 + 2488 ], "lineup_1_id": [ - 2979 + 3008 ], "lineup_2": [ - 2486 + 2488 ], "lineup_2_id": [ - 2979 + 3008 ], "lineup_counts": [ - 2979 + 3008 ], "map_veto_picking_lineup_id": [ - 2979 + 3008 ], "map_veto_picks_aggregate": [ - 2607 + 2609 ], "map_veto_type": [ - 2979 + 3008 ], "match_maps_aggregate": [ - 2633 + 2635 ], "match_options_id": [ - 2979 + 3008 ], "max_players_per_lineup": [ - 2979 + 3008 ], "min_players_per_lineup": [ - 2979 + 3008 ], "opening_duels_aggregate": [ - 5339 + 5397 ], "options": [ - 2683 + 2685 ], "organizer": [ - 3950 + 3979 ], "organizer_steam_id": [ - 2979 + 3008 ], "password": [ - 2979 + 3008 ], "player_assists_aggregate": [ - 3124 + 3153 ], "player_damages_aggregate": [ - 3185 + 3214 ], "player_flashes_aggregate": [ - 3296 + 3325 ], "player_kills_aggregate": [ - 3341 + 3370 ], "player_objectives_aggregate": [ - 3540 + 3569 ], "player_unused_utilities_aggregate": [ - 3827 + 3856 ], "player_utility_aggregate": [ - 3868 + 3897 ], "region": [ - 2979 + 3008 ], "region_veto_picking_lineup_id": [ - 2979 + 3008 ], "region_veto_picks_aggregate": [ - 2705 + 2707 ], "requested_organizer": [ - 2979 + 3008 ], "scheduled_at": [ - 2979 + 3008 ], "server": [ - 4073 + 4129 ], "server_error": [ - 2979 + 3008 ], "server_id": [ - 2979 + 3008 ], "server_plugin_runtime": [ - 2979 + 3008 ], "server_region": [ - 2979 + 3008 ], "server_type": [ - 2979 + 3008 ], "share_code": [ - 2979 + 3008 ], "source": [ - 2979 + 3008 ], "started_at": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "streams_aggregate": [ - 2733 + 2735 ], "teams_aggregate": [ - 4486 + 4542 ], "tournament_brackets_aggregate": [ - 4577 + 4635 ], "tv_connection_string": [ - 2979 + 3008 ], "veto_pick_expires_at": [ - 2979 + 3008 ], "winner": [ - 2486 + 2488 ], "winning_lineup_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -53594,7 +53659,7 @@ export default { }, "matches_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -53603,34 +53668,34 @@ export default { "matches_select_column": {}, "matches_set_input": { "cancels_at": [ - 4526 + 4584 ], "created_at": [ - 4526 + 4584 ], "ended_at": [ - 4526 + 4584 ], "external_id": [ 80 ], "id": [ - 5026 + 5084 ], "label": [ 80 ], "lineup_1_id": [ - 5026 + 5084 ], "lineup_2_id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "organizer_steam_id": [ - 257 + 259 ], "password": [ 80 @@ -53639,13 +53704,13 @@ export default { 80 ], "scheduled_at": [ - 4526 + 4584 ], "server_error": [ 80 ], "server_id": [ - 5026 + 5084 ], "share_code": [ 80 @@ -53654,16 +53719,16 @@ export default { 80 ], "started_at": [ - 4526 + 4584 ], "status": [ - 1008 + 1010 ], "veto_pick_expires_at": [ - 4526 + 4584 ], "winning_lineup_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -53685,7 +53750,7 @@ export default { }, "matches_stddev_order_by": { "organizer_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -53707,7 +53772,7 @@ export default { }, "matches_stddev_pop_order_by": { "organizer_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -53729,7 +53794,7 @@ export default { }, "matches_stddev_samp_order_by": { "organizer_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -53737,10 +53802,10 @@ export default { }, "matches_stream_cursor_input": { "initial_value": [ - 2825 + 2827 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -53748,37 +53813,37 @@ export default { }, "matches_stream_cursor_value_input": { "cancels_at": [ - 4526 + 4584 ], "created_at": [ - 4526 + 4584 ], "effective_at": [ - 4526 + 4584 ], "ended_at": [ - 4526 + 4584 ], "external_id": [ 80 ], "id": [ - 5026 + 5084 ], "label": [ 80 ], "lineup_1_id": [ - 5026 + 5084 ], "lineup_2_id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "organizer_steam_id": [ - 257 + 259 ], "password": [ 80 @@ -53787,13 +53852,13 @@ export default { 80 ], "scheduled_at": [ - 4526 + 4584 ], "server_error": [ 80 ], "server_id": [ - 5026 + 5084 ], "share_code": [ 80 @@ -53802,16 +53867,16 @@ export default { 80 ], "started_at": [ - 4526 + 4584 ], "status": [ - 1008 + 1010 ], "veto_pick_expires_at": [ - 4526 + 4584 ], "winning_lineup_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -53825,7 +53890,7 @@ export default { 40 ], "organizer_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -53833,7 +53898,7 @@ export default { }, "matches_sum_order_by": { "organizer_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -53842,13 +53907,13 @@ export default { "matches_update_column": {}, "matches_updates": { "_inc": [ - 2805 + 2807 ], "_set": [ - 2817 + 2819 ], "where": [ - 2803 + 2805 ], "__typename": [ 80 @@ -53870,7 +53935,7 @@ export default { }, "matches_var_pop_order_by": { "organizer_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -53892,7 +53957,7 @@ export default { }, "matches_var_samp_order_by": { "organizer_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -53914,7 +53979,7 @@ export default { }, "matches_variance_order_by": { "organizer_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -53933,10 +53998,10 @@ export default { }, "migration_hashes_hashes_aggregate": { "aggregate": [ - 2838 + 2840 ], "nodes": [ - 2836 + 2838 ], "__typename": [ 80 @@ -53947,7 +54012,7 @@ export default { 40, { "columns": [ - 2848, + 2850, "[migration_hashes_hashes_select_column!]" ], "distinct": [ @@ -53956,10 +54021,10 @@ export default { } ], "max": [ - 2842 + 2844 ], "min": [ - 2843 + 2845 ], "__typename": [ 80 @@ -53967,13 +54032,13 @@ export default { }, "migration_hashes_hashes_bool_exp": { "_and": [ - 2839 + 2841 ], "_not": [ - 2839 + 2841 ], "_or": [ - 2839 + 2841 ], "hash": [ 82 @@ -54024,7 +54089,7 @@ export default { 40 ], "returning": [ - 2836 + 2838 ], "__typename": [ 80 @@ -54032,13 +54097,13 @@ export default { }, "migration_hashes_hashes_on_conflict": { "constraint": [ - 2840 + 2842 ], "update_columns": [ - 2852 + 2854 ], "where": [ - 2839 + 2841 ], "__typename": [ 80 @@ -54046,10 +54111,10 @@ export default { }, "migration_hashes_hashes_order_by": { "hash": [ - 2979 + 3008 ], "name": [ - 2979 + 3008 ], "__typename": [ 80 @@ -54077,10 +54142,10 @@ export default { }, "migration_hashes_hashes_stream_cursor_input": { "initial_value": [ - 2851 + 2853 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -54100,10 +54165,10 @@ export default { "migration_hashes_hashes_update_column": {}, "migration_hashes_hashes_updates": { "_set": [ - 2849 + 2851 ], "where": [ - 2839 + 2841 ], "__typename": [ 80 @@ -54117,7 +54182,7 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "custom_avatar_url": [ 80 @@ -54129,7 +54194,7 @@ export default { 80 ], "elo": [ - 1842, + 1844, { "path": [ 80 @@ -54149,25 +54214,25 @@ export default { 40 ], "faceit_updated_at": [ - 4526 + 4584 ], "faceit_url": [ 80 ], "friend_steam_id": [ - 257 + 259 ], "game_ban_count": [ 40 ], "invited_by_steam_id": [ - 257 + 259 ], "language": [ 80 ], "last_presence_state": [ - 1842, + 1844, { "path": [ 80 @@ -54175,10 +54240,10 @@ export default { } ], "last_read_news_at": [ - 4526 + 4584 ], "last_sign_in_at": [ - 4526 + 4584 ], "name": [ 80 @@ -54187,16 +54252,16 @@ export default { 5 ], "player": [ - 3937 + 3966 ], "premier_rank": [ 40 ], "premier_rank_updated_at": [ - 4526 + 4584 ], "presence_updated_at": [ - 4526 + 4584 ], "profile_url": [ 80 @@ -54214,10 +54279,10 @@ export default { 80 ], "steam_bans_checked_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "vac_ban_count": [ 40 @@ -54231,10 +54296,10 @@ export default { }, "my_friends_aggregate": { "aggregate": [ - 2860 + 2862 ], "nodes": [ - 2854 + 2856 ], "__typename": [ 80 @@ -54242,13 +54307,13 @@ export default { }, "my_friends_aggregate_bool_exp": { "bool_and": [ - 2857 + 2859 ], "bool_or": [ - 2858 + 2860 ], "count": [ - 2859 + 2861 ], "__typename": [ 80 @@ -54256,13 +54321,13 @@ export default { }, "my_friends_aggregate_bool_exp_bool_and": { "arguments": [ - 2880 + 2882 ], "distinct": [ 5 ], "filter": [ - 2866 + 2868 ], "predicate": [ 6 @@ -54273,13 +54338,13 @@ export default { }, "my_friends_aggregate_bool_exp_bool_or": { "arguments": [ - 2881 + 2883 ], "distinct": [ 5 ], "filter": [ - 2866 + 2868 ], "predicate": [ 6 @@ -54290,13 +54355,13 @@ export default { }, "my_friends_aggregate_bool_exp_count": { "arguments": [ - 2879 + 2881 ], "distinct": [ 5 ], "filter": [ - 2866 + 2868 ], "predicate": [ 41 @@ -54307,13 +54372,13 @@ export default { }, "my_friends_aggregate_fields": { "avg": [ - 2864 + 2866 ], "count": [ 40, { "columns": [ - 2879, + 2881, "[my_friends_select_column!]" ], "distinct": [ @@ -54322,31 +54387,31 @@ export default { } ], "max": [ - 2872 + 2874 ], "min": [ - 2874 + 2876 ], "stddev": [ - 2883 + 2885 ], "stddev_pop": [ - 2885 + 2887 ], "stddev_samp": [ - 2887 + 2889 ], "sum": [ - 2891 + 2893 ], "var_pop": [ - 2894 + 2896 ], "var_samp": [ - 2896 + 2898 ], "variance": [ - 2898 + 2900 ], "__typename": [ 80 @@ -54354,37 +54419,37 @@ export default { }, "my_friends_aggregate_order_by": { "avg": [ - 2865 + 2867 ], "count": [ - 2979 + 3008 ], "max": [ - 2873 + 2875 ], "min": [ - 2875 + 2877 ], "stddev": [ - 2884 + 2886 ], "stddev_pop": [ - 2886 + 2888 ], "stddev_samp": [ - 2888 + 2890 ], "sum": [ - 2892 + 2894 ], "var_pop": [ - 2895 + 2897 ], "var_samp": [ - 2897 + 2899 ], "variance": [ - 2899 + 2901 ], "__typename": [ 80 @@ -54392,10 +54457,10 @@ export default { }, "my_friends_append_input": { "elo": [ - 1842 + 1844 ], "last_presence_state": [ - 1842 + 1844 ], "__typename": [ 80 @@ -54403,7 +54468,7 @@ export default { }, "my_friends_arr_rel_insert_input": { "data": [ - 2871 + 2873 ], "__typename": [ 80 @@ -54443,31 +54508,31 @@ export default { }, "my_friends_avg_order_by": { "days_since_last_ban": [ - 2979 + 3008 ], "faceit_elo": [ - 2979 + 3008 ], "faceit_skill_level": [ - 2979 + 3008 ], "friend_steam_id": [ - 2979 + 3008 ], "game_ban_count": [ - 2979 + 3008 ], "invited_by_steam_id": [ - 2979 + 3008 ], "premier_rank": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "vac_ban_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -54475,13 +54540,13 @@ export default { }, "my_friends_bool_exp": { "_and": [ - 2866 + 2868 ], "_not": [ - 2866 + 2868 ], "_or": [ - 2866 + 2868 ], "avatar_url": [ 82 @@ -54490,7 +54555,7 @@ export default { 82 ], "created_at": [ - 4527 + 4585 ], "custom_avatar_url": [ 82 @@ -54502,7 +54567,7 @@ export default { 82 ], "elo": [ - 1844 + 1846 ], "faceit_elo": [ 41 @@ -54517,31 +54582,31 @@ export default { 41 ], "faceit_updated_at": [ - 4527 + 4585 ], "faceit_url": [ 82 ], "friend_steam_id": [ - 259 + 261 ], "game_ban_count": [ 41 ], "invited_by_steam_id": [ - 259 + 261 ], "language": [ 82 ], "last_presence_state": [ - 1844 + 1846 ], "last_read_news_at": [ - 4527 + 4585 ], "last_sign_in_at": [ - 4527 + 4585 ], "name": [ 82 @@ -54550,16 +54615,16 @@ export default { 6 ], "player": [ - 3941 + 3970 ], "premier_rank": [ 41 ], "premier_rank_updated_at": [ - 4527 + 4585 ], "presence_updated_at": [ - 4527 + 4585 ], "profile_url": [ 82 @@ -54577,10 +54642,10 @@ export default { 82 ], "steam_bans_checked_at": [ - 4527 + 4585 ], "steam_id": [ - 259 + 261 ], "vac_ban_count": [ 41 @@ -54636,19 +54701,19 @@ export default { 40 ], "friend_steam_id": [ - 257 + 259 ], "game_ban_count": [ 40 ], "invited_by_steam_id": [ - 257 + 259 ], "premier_rank": [ 40 ], "steam_id": [ - 257 + 259 ], "vac_ban_count": [ 40 @@ -54665,7 +54730,7 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "custom_avatar_url": [ 80 @@ -54677,7 +54742,7 @@ export default { 80 ], "elo": [ - 1842 + 1844 ], "faceit_elo": [ 40 @@ -54692,31 +54757,31 @@ export default { 40 ], "faceit_updated_at": [ - 4526 + 4584 ], "faceit_url": [ 80 ], "friend_steam_id": [ - 257 + 259 ], "game_ban_count": [ 40 ], "invited_by_steam_id": [ - 257 + 259 ], "language": [ 80 ], "last_presence_state": [ - 1842 + 1844 ], "last_read_news_at": [ - 4526 + 4584 ], "last_sign_in_at": [ - 4526 + 4584 ], "name": [ 80 @@ -54725,16 +54790,16 @@ export default { 5 ], "player": [ - 3948 + 3977 ], "premier_rank": [ 40 ], "premier_rank_updated_at": [ - 4526 + 4584 ], "presence_updated_at": [ - 4526 + 4584 ], "profile_url": [ 80 @@ -54752,10 +54817,10 @@ export default { 80 ], "steam_bans_checked_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "vac_ban_count": [ 40 @@ -54775,7 +54840,7 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "custom_avatar_url": [ 80 @@ -54799,28 +54864,28 @@ export default { 40 ], "faceit_updated_at": [ - 4526 + 4584 ], "faceit_url": [ 80 ], "friend_steam_id": [ - 257 + 259 ], "game_ban_count": [ 40 ], "invited_by_steam_id": [ - 257 + 259 ], "language": [ 80 ], "last_read_news_at": [ - 4526 + 4584 ], "last_sign_in_at": [ - 4526 + 4584 ], "name": [ 80 @@ -54829,10 +54894,10 @@ export default { 40 ], "premier_rank_updated_at": [ - 4526 + 4584 ], "presence_updated_at": [ - 4526 + 4584 ], "profile_url": [ 80 @@ -54847,10 +54912,10 @@ export default { 80 ], "steam_bans_checked_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "vac_ban_count": [ 40 @@ -54861,91 +54926,91 @@ export default { }, "my_friends_max_order_by": { "avatar_url": [ - 2979 + 3008 ], "country": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "custom_avatar_url": [ - 2979 + 3008 ], "days_since_last_ban": [ - 2979 + 3008 ], "discord_id": [ - 2979 + 3008 ], "faceit_elo": [ - 2979 + 3008 ], "faceit_nickname": [ - 2979 + 3008 ], "faceit_player_id": [ - 2979 + 3008 ], "faceit_skill_level": [ - 2979 + 3008 ], "faceit_updated_at": [ - 2979 + 3008 ], "faceit_url": [ - 2979 + 3008 ], "friend_steam_id": [ - 2979 + 3008 ], "game_ban_count": [ - 2979 + 3008 ], "invited_by_steam_id": [ - 2979 + 3008 ], "language": [ - 2979 + 3008 ], "last_read_news_at": [ - 2979 + 3008 ], "last_sign_in_at": [ - 2979 + 3008 ], "name": [ - 2979 + 3008 ], "premier_rank": [ - 2979 + 3008 ], "premier_rank_updated_at": [ - 2979 + 3008 ], "presence_updated_at": [ - 2979 + 3008 ], "profile_url": [ - 2979 + 3008 ], "role": [ - 2979 + 3008 ], "roster_image_url": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "steam_bans_checked_at": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "vac_ban_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -54959,7 +55024,7 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "custom_avatar_url": [ 80 @@ -54983,28 +55048,28 @@ export default { 40 ], "faceit_updated_at": [ - 4526 + 4584 ], "faceit_url": [ 80 ], "friend_steam_id": [ - 257 + 259 ], "game_ban_count": [ 40 ], "invited_by_steam_id": [ - 257 + 259 ], "language": [ 80 ], "last_read_news_at": [ - 4526 + 4584 ], "last_sign_in_at": [ - 4526 + 4584 ], "name": [ 80 @@ -55013,10 +55078,10 @@ export default { 40 ], "premier_rank_updated_at": [ - 4526 + 4584 ], "presence_updated_at": [ - 4526 + 4584 ], "profile_url": [ 80 @@ -55031,10 +55096,10 @@ export default { 80 ], "steam_bans_checked_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "vac_ban_count": [ 40 @@ -55045,91 +55110,91 @@ export default { }, "my_friends_min_order_by": { "avatar_url": [ - 2979 + 3008 ], "country": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "custom_avatar_url": [ - 2979 + 3008 ], "days_since_last_ban": [ - 2979 + 3008 ], "discord_id": [ - 2979 + 3008 ], "faceit_elo": [ - 2979 + 3008 ], "faceit_nickname": [ - 2979 + 3008 ], "faceit_player_id": [ - 2979 + 3008 ], "faceit_skill_level": [ - 2979 + 3008 ], "faceit_updated_at": [ - 2979 + 3008 ], "faceit_url": [ - 2979 + 3008 ], "friend_steam_id": [ - 2979 + 3008 ], "game_ban_count": [ - 2979 + 3008 ], "invited_by_steam_id": [ - 2979 + 3008 ], "language": [ - 2979 + 3008 ], "last_read_news_at": [ - 2979 + 3008 ], "last_sign_in_at": [ - 2979 + 3008 ], "name": [ - 2979 + 3008 ], "premier_rank": [ - 2979 + 3008 ], "premier_rank_updated_at": [ - 2979 + 3008 ], "presence_updated_at": [ - 2979 + 3008 ], "profile_url": [ - 2979 + 3008 ], "role": [ - 2979 + 3008 ], "roster_image_url": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "steam_bans_checked_at": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "vac_ban_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -55140,7 +55205,7 @@ export default { 40 ], "returning": [ - 2854 + 2856 ], "__typename": [ 80 @@ -55148,109 +55213,109 @@ export default { }, "my_friends_order_by": { "avatar_url": [ - 2979 + 3008 ], "country": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "custom_avatar_url": [ - 2979 + 3008 ], "days_since_last_ban": [ - 2979 + 3008 ], "discord_id": [ - 2979 + 3008 ], "elo": [ - 2979 + 3008 ], "faceit_elo": [ - 2979 + 3008 ], "faceit_nickname": [ - 2979 + 3008 ], "faceit_player_id": [ - 2979 + 3008 ], "faceit_skill_level": [ - 2979 + 3008 ], "faceit_updated_at": [ - 2979 + 3008 ], "faceit_url": [ - 2979 + 3008 ], "friend_steam_id": [ - 2979 + 3008 ], "game_ban_count": [ - 2979 + 3008 ], "invited_by_steam_id": [ - 2979 + 3008 ], "language": [ - 2979 + 3008 ], "last_presence_state": [ - 2979 + 3008 ], "last_read_news_at": [ - 2979 + 3008 ], "last_sign_in_at": [ - 2979 + 3008 ], "name": [ - 2979 + 3008 ], "name_registered": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "premier_rank": [ - 2979 + 3008 ], "premier_rank_updated_at": [ - 2979 + 3008 ], "presence_updated_at": [ - 2979 + 3008 ], "profile_url": [ - 2979 + 3008 ], "role": [ - 2979 + 3008 ], "roster_image_url": [ - 2979 + 3008 ], "show_match_ready_modal": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "steam_bans_checked_at": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "vac_ban_count": [ - 2979 + 3008 ], "vac_banned": [ - 2979 + 3008 ], "__typename": [ 80 @@ -55258,10 +55323,10 @@ export default { }, "my_friends_prepend_input": { "elo": [ - 1842 + 1844 ], "last_presence_state": [ - 1842 + 1844 ], "__typename": [ 80 @@ -55278,7 +55343,7 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "custom_avatar_url": [ 80 @@ -55290,7 +55355,7 @@ export default { 80 ], "elo": [ - 1842 + 1844 ], "faceit_elo": [ 40 @@ -55305,31 +55370,31 @@ export default { 40 ], "faceit_updated_at": [ - 4526 + 4584 ], "faceit_url": [ 80 ], "friend_steam_id": [ - 257 + 259 ], "game_ban_count": [ 40 ], "invited_by_steam_id": [ - 257 + 259 ], "language": [ 80 ], "last_presence_state": [ - 1842 + 1844 ], "last_read_news_at": [ - 4526 + 4584 ], "last_sign_in_at": [ - 4526 + 4584 ], "name": [ 80 @@ -55341,10 +55406,10 @@ export default { 40 ], "premier_rank_updated_at": [ - 4526 + 4584 ], "presence_updated_at": [ - 4526 + 4584 ], "profile_url": [ 80 @@ -55362,10 +55427,10 @@ export default { 80 ], "steam_bans_checked_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "vac_ban_count": [ 40 @@ -55411,31 +55476,31 @@ export default { }, "my_friends_stddev_order_by": { "days_since_last_ban": [ - 2979 + 3008 ], "faceit_elo": [ - 2979 + 3008 ], "faceit_skill_level": [ - 2979 + 3008 ], "friend_steam_id": [ - 2979 + 3008 ], "game_ban_count": [ - 2979 + 3008 ], "invited_by_steam_id": [ - 2979 + 3008 ], "premier_rank": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "vac_ban_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -55475,31 +55540,31 @@ export default { }, "my_friends_stddev_pop_order_by": { "days_since_last_ban": [ - 2979 + 3008 ], "faceit_elo": [ - 2979 + 3008 ], "faceit_skill_level": [ - 2979 + 3008 ], "friend_steam_id": [ - 2979 + 3008 ], "game_ban_count": [ - 2979 + 3008 ], "invited_by_steam_id": [ - 2979 + 3008 ], "premier_rank": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "vac_ban_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -55539,31 +55604,31 @@ export default { }, "my_friends_stddev_samp_order_by": { "days_since_last_ban": [ - 2979 + 3008 ], "faceit_elo": [ - 2979 + 3008 ], "faceit_skill_level": [ - 2979 + 3008 ], "friend_steam_id": [ - 2979 + 3008 ], "game_ban_count": [ - 2979 + 3008 ], "invited_by_steam_id": [ - 2979 + 3008 ], "premier_rank": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "vac_ban_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -55571,10 +55636,10 @@ export default { }, "my_friends_stream_cursor_input": { "initial_value": [ - 2890 + 2892 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -55588,7 +55653,7 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "custom_avatar_url": [ 80 @@ -55600,7 +55665,7 @@ export default { 80 ], "elo": [ - 1842 + 1844 ], "faceit_elo": [ 40 @@ -55615,31 +55680,31 @@ export default { 40 ], "faceit_updated_at": [ - 4526 + 4584 ], "faceit_url": [ 80 ], "friend_steam_id": [ - 257 + 259 ], "game_ban_count": [ 40 ], "invited_by_steam_id": [ - 257 + 259 ], "language": [ 80 ], "last_presence_state": [ - 1842 + 1844 ], "last_read_news_at": [ - 4526 + 4584 ], "last_sign_in_at": [ - 4526 + 4584 ], "name": [ 80 @@ -55651,10 +55716,10 @@ export default { 40 ], "premier_rank_updated_at": [ - 4526 + 4584 ], "presence_updated_at": [ - 4526 + 4584 ], "profile_url": [ 80 @@ -55672,10 +55737,10 @@ export default { 80 ], "steam_bans_checked_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "vac_ban_count": [ 40 @@ -55698,19 +55763,19 @@ export default { 40 ], "friend_steam_id": [ - 257 + 259 ], "game_ban_count": [ 40 ], "invited_by_steam_id": [ - 257 + 259 ], "premier_rank": [ 40 ], "steam_id": [ - 257 + 259 ], "vac_ban_count": [ 40 @@ -55721,31 +55786,31 @@ export default { }, "my_friends_sum_order_by": { "days_since_last_ban": [ - 2979 + 3008 ], "faceit_elo": [ - 2979 + 3008 ], "faceit_skill_level": [ - 2979 + 3008 ], "friend_steam_id": [ - 2979 + 3008 ], "game_ban_count": [ - 2979 + 3008 ], "invited_by_steam_id": [ - 2979 + 3008 ], "premier_rank": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "vac_ban_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -55753,28 +55818,28 @@ export default { }, "my_friends_updates": { "_append": [ - 2862 + 2864 ], "_delete_at_path": [ - 2867 + 2869 ], "_delete_elem": [ - 2868 + 2870 ], "_delete_key": [ - 2869 + 2871 ], "_inc": [ - 2870 + 2872 ], "_prepend": [ - 2878 + 2880 ], "_set": [ - 2882 + 2884 ], "where": [ - 2866 + 2868 ], "__typename": [ 80 @@ -55814,31 +55879,31 @@ export default { }, "my_friends_var_pop_order_by": { "days_since_last_ban": [ - 2979 + 3008 ], "faceit_elo": [ - 2979 + 3008 ], "faceit_skill_level": [ - 2979 + 3008 ], "friend_steam_id": [ - 2979 + 3008 ], "game_ban_count": [ - 2979 + 3008 ], "invited_by_steam_id": [ - 2979 + 3008 ], "premier_rank": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "vac_ban_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -55878,31 +55943,31 @@ export default { }, "my_friends_var_samp_order_by": { "days_since_last_ban": [ - 2979 + 3008 ], "faceit_elo": [ - 2979 + 3008 ], "faceit_skill_level": [ - 2979 + 3008 ], "friend_steam_id": [ - 2979 + 3008 ], "game_ban_count": [ - 2979 + 3008 ], "invited_by_steam_id": [ - 2979 + 3008 ], "premier_rank": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "vac_ban_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -55942,31 +56007,31 @@ export default { }, "my_friends_variance_order_by": { "days_since_last_ban": [ - 2979 + 3008 ], "faceit_elo": [ - 2979 + 3008 ], "faceit_skill_level": [ - 2979 + 3008 ], "friend_steam_id": [ - 2979 + 3008 ], "game_ban_count": [ - 2979 + 3008 ], "invited_by_steam_id": [ - 2979 + 3008 ], "premier_rank": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "vac_ban_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -55974,10 +56039,10 @@ export default { }, "news_articles": { "author": [ - 3937 + 3966 ], "author_steam_id": [ - 257 + 259 ], "content_markdown": [ 80 @@ -55986,13 +56051,13 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "published_at": [ - 4526 + 4584 ], "slug": [ 80 @@ -56007,10 +56072,10 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "view_count": [ - 257 + 259 ], "__typename": [ 80 @@ -56018,10 +56083,10 @@ export default { }, "news_articles_aggregate": { "aggregate": [ - 2902 + 2904 ], "nodes": [ - 2900 + 2902 ], "__typename": [ 80 @@ -56029,13 +56094,13 @@ export default { }, "news_articles_aggregate_fields": { "avg": [ - 2903 + 2905 ], "count": [ 40, { "columns": [ - 2914, + 2916, "[news_articles_select_column!]" ], "distinct": [ @@ -56044,31 +56109,31 @@ export default { } ], "max": [ - 2908 + 2910 ], "min": [ - 2909 + 2911 ], "stddev": [ - 2916 + 2918 ], "stddev_pop": [ - 2917 + 2919 ], "stddev_samp": [ - 2918 + 2920 ], "sum": [ - 2921 + 2923 ], "var_pop": [ - 2924 + 2926 ], "var_samp": [ - 2925 + 2927 ], "variance": [ - 2926 + 2928 ], "__typename": [ 80 @@ -56087,19 +56152,19 @@ export default { }, "news_articles_bool_exp": { "_and": [ - 2904 + 2906 ], "_not": [ - 2904 + 2906 ], "_or": [ - 2904 + 2906 ], "author": [ - 3941 + 3970 ], "author_steam_id": [ - 259 + 261 ], "content_markdown": [ 82 @@ -56108,13 +56173,13 @@ export default { 82 ], "created_at": [ - 4527 + 4585 ], "id": [ - 5028 + 5086 ], "published_at": [ - 4527 + 4585 ], "slug": [ 82 @@ -56129,10 +56194,10 @@ export default { 82 ], "updated_at": [ - 4527 + 4585 ], "view_count": [ - 259 + 261 ], "__typename": [ 80 @@ -56141,10 +56206,10 @@ export default { "news_articles_constraint": {}, "news_articles_inc_input": { "author_steam_id": [ - 257 + 259 ], "view_count": [ - 257 + 259 ], "__typename": [ 80 @@ -56152,10 +56217,10 @@ export default { }, "news_articles_insert_input": { "author": [ - 3948 + 3977 ], "author_steam_id": [ - 257 + 259 ], "content_markdown": [ 80 @@ -56164,13 +56229,13 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "published_at": [ - 4526 + 4584 ], "slug": [ 80 @@ -56185,10 +56250,10 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "view_count": [ - 257 + 259 ], "__typename": [ 80 @@ -56196,7 +56261,7 @@ export default { }, "news_articles_max_fields": { "author_steam_id": [ - 257 + 259 ], "content_markdown": [ 80 @@ -56205,13 +56270,13 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "published_at": [ - 4526 + 4584 ], "slug": [ 80 @@ -56226,10 +56291,10 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "view_count": [ - 257 + 259 ], "__typename": [ 80 @@ -56237,7 +56302,7 @@ export default { }, "news_articles_min_fields": { "author_steam_id": [ - 257 + 259 ], "content_markdown": [ 80 @@ -56246,13 +56311,13 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "published_at": [ - 4526 + 4584 ], "slug": [ 80 @@ -56267,10 +56332,10 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "view_count": [ - 257 + 259 ], "__typename": [ 80 @@ -56281,7 +56346,7 @@ export default { 40 ], "returning": [ - 2900 + 2902 ], "__typename": [ 80 @@ -56289,13 +56354,13 @@ export default { }, "news_articles_on_conflict": { "constraint": [ - 2905 + 2907 ], "update_columns": [ - 2922 + 2924 ], "where": [ - 2904 + 2906 ], "__typename": [ 80 @@ -56303,43 +56368,43 @@ export default { }, "news_articles_order_by": { "author": [ - 3950 + 3979 ], "author_steam_id": [ - 2979 + 3008 ], "content_markdown": [ - 2979 + 3008 ], "cover_image_url": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "published_at": [ - 2979 + 3008 ], "slug": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "teaser": [ - 2979 + 3008 ], "title": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "view_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -56347,7 +56412,7 @@ export default { }, "news_articles_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -56356,7 +56421,7 @@ export default { "news_articles_select_column": {}, "news_articles_set_input": { "author_steam_id": [ - 257 + 259 ], "content_markdown": [ 80 @@ -56365,13 +56430,13 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "published_at": [ - 4526 + 4584 ], "slug": [ 80 @@ -56386,10 +56451,10 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "view_count": [ - 257 + 259 ], "__typename": [ 80 @@ -56430,10 +56495,10 @@ export default { }, "news_articles_stream_cursor_input": { "initial_value": [ - 2920 + 2922 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -56441,7 +56506,7 @@ export default { }, "news_articles_stream_cursor_value_input": { "author_steam_id": [ - 257 + 259 ], "content_markdown": [ 80 @@ -56450,13 +56515,13 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "published_at": [ - 4526 + 4584 ], "slug": [ 80 @@ -56471,10 +56536,10 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "view_count": [ - 257 + 259 ], "__typename": [ 80 @@ -56482,10 +56547,10 @@ export default { }, "news_articles_sum_fields": { "author_steam_id": [ - 257 + 259 ], "view_count": [ - 257 + 259 ], "__typename": [ 80 @@ -56494,13 +56559,13 @@ export default { "news_articles_update_column": {}, "news_articles_updates": { "_inc": [ - 2906 + 2908 ], "_set": [ - 2915 + 2917 ], "where": [ - 2904 + 2906 ], "__typename": [ 80 @@ -56539,9 +56604,369 @@ export default { 80 ] }, + "notification_preferences": { + "channel": [ + 80 + ], + "enabled": [ + 5 + ], + "key": [ + 80 + ], + "steam_id": [ + 259 + ], + "updated_at": [ + 4584 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_aggregate": { + "aggregate": [ + 2931 + ], + "nodes": [ + 2929 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_aggregate_fields": { + "avg": [ + 2932 + ], + "count": [ + 40, + { + "columns": [ + 2943, + "[notification_preferences_select_column!]" + ], + "distinct": [ + 5 + ] + } + ], + "max": [ + 2937 + ], + "min": [ + 2938 + ], + "stddev": [ + 2945 + ], + "stddev_pop": [ + 2946 + ], + "stddev_samp": [ + 2947 + ], + "sum": [ + 2950 + ], + "var_pop": [ + 2953 + ], + "var_samp": [ + 2954 + ], + "variance": [ + 2955 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_avg_fields": { + "steam_id": [ + 31 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_bool_exp": { + "_and": [ + 2933 + ], + "_not": [ + 2933 + ], + "_or": [ + 2933 + ], + "channel": [ + 82 + ], + "enabled": [ + 6 + ], + "key": [ + 82 + ], + "steam_id": [ + 261 + ], + "updated_at": [ + 4585 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_constraint": {}, + "notification_preferences_inc_input": { + "steam_id": [ + 259 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_insert_input": { + "channel": [ + 80 + ], + "enabled": [ + 5 + ], + "key": [ + 80 + ], + "steam_id": [ + 259 + ], + "updated_at": [ + 4584 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_max_fields": { + "channel": [ + 80 + ], + "key": [ + 80 + ], + "steam_id": [ + 259 + ], + "updated_at": [ + 4584 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_min_fields": { + "channel": [ + 80 + ], + "key": [ + 80 + ], + "steam_id": [ + 259 + ], + "updated_at": [ + 4584 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_mutation_response": { + "affected_rows": [ + 40 + ], + "returning": [ + 2929 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_on_conflict": { + "constraint": [ + 2934 + ], + "update_columns": [ + 2951 + ], + "where": [ + 2933 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_order_by": { + "channel": [ + 3008 + ], + "enabled": [ + 3008 + ], + "key": [ + 3008 + ], + "steam_id": [ + 3008 + ], + "updated_at": [ + 3008 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_pk_columns_input": { + "channel": [ + 80 + ], + "key": [ + 80 + ], + "steam_id": [ + 259 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_select_column": {}, + "notification_preferences_set_input": { + "channel": [ + 80 + ], + "enabled": [ + 5 + ], + "key": [ + 80 + ], + "steam_id": [ + 259 + ], + "updated_at": [ + 4584 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_stddev_fields": { + "steam_id": [ + 31 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_stddev_pop_fields": { + "steam_id": [ + 31 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_stddev_samp_fields": { + "steam_id": [ + 31 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_stream_cursor_input": { + "initial_value": [ + 2949 + ], + "ordering": [ + 315 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_stream_cursor_value_input": { + "channel": [ + 80 + ], + "enabled": [ + 5 + ], + "key": [ + 80 + ], + "steam_id": [ + 259 + ], + "updated_at": [ + 4584 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_sum_fields": { + "steam_id": [ + 259 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_update_column": {}, + "notification_preferences_updates": { + "_inc": [ + 2935 + ], + "_set": [ + 2944 + ], + "where": [ + 2933 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_var_pop_fields": { + "steam_id": [ + 31 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_var_samp_fields": { + "steam_id": [ + 31 + ], + "__typename": [ + 80 + ] + }, + "notification_preferences_variance_fields": { + "steam_id": [ + 31 + ], + "__typename": [ + 80 + ] + }, "notifications": { "actions": [ - 1842, + 1844, { "path": [ 80 @@ -56549,19 +56974,22 @@ export default { } ], "created_at": [ - 4526 + 4584 ], "deletable": [ 5 ], "deleted_at": [ - 4526 + 4584 ], "entity_id": [ 80 ], "id": [ - 5026 + 5084 + ], + "in_app": [ + 5 ], "is_read": [ 5 @@ -56570,19 +56998,19 @@ export default { 80 ], "player": [ - 3937 + 3966 ], "role": [ - 1090 + 1092 ], "steam_id": [ - 257 + 259 ], "title": [ 80 ], "type": [ - 1050 + 1052 ], "__typename": [ 80 @@ -56590,10 +57018,10 @@ export default { }, "notifications_aggregate": { "aggregate": [ - 2933 + 2962 ], "nodes": [ - 2927 + 2956 ], "__typename": [ 80 @@ -56601,13 +57029,13 @@ export default { }, "notifications_aggregate_bool_exp": { "bool_and": [ - 2930 + 2959 ], "bool_or": [ - 2931 + 2960 ], "count": [ - 2932 + 2961 ], "__typename": [ 80 @@ -56615,13 +57043,13 @@ export default { }, "notifications_aggregate_bool_exp_bool_and": { "arguments": [ - 2956 + 2985 ], "distinct": [ 5 ], "filter": [ - 2939 + 2968 ], "predicate": [ 6 @@ -56632,13 +57060,13 @@ export default { }, "notifications_aggregate_bool_exp_bool_or": { "arguments": [ - 2957 + 2986 ], "distinct": [ 5 ], "filter": [ - 2939 + 2968 ], "predicate": [ 6 @@ -56649,13 +57077,13 @@ export default { }, "notifications_aggregate_bool_exp_count": { "arguments": [ - 2955 + 2984 ], "distinct": [ 5 ], "filter": [ - 2939 + 2968 ], "predicate": [ 41 @@ -56666,13 +57094,13 @@ export default { }, "notifications_aggregate_fields": { "avg": [ - 2937 + 2966 ], "count": [ 40, { "columns": [ - 2955, + 2984, "[notifications_select_column!]" ], "distinct": [ @@ -56681,31 +57109,31 @@ export default { } ], "max": [ - 2946 + 2975 ], "min": [ - 2948 + 2977 ], "stddev": [ - 2959 + 2988 ], "stddev_pop": [ - 2961 + 2990 ], "stddev_samp": [ - 2963 + 2992 ], "sum": [ - 2967 + 2996 ], "var_pop": [ - 2971 + 3000 ], "var_samp": [ - 2973 + 3002 ], "variance": [ - 2975 + 3004 ], "__typename": [ 80 @@ -56713,37 +57141,37 @@ export default { }, "notifications_aggregate_order_by": { "avg": [ - 2938 + 2967 ], "count": [ - 2979 + 3008 ], "max": [ - 2947 + 2976 ], "min": [ - 2949 + 2978 ], "stddev": [ - 2960 + 2989 ], "stddev_pop": [ - 2962 + 2991 ], "stddev_samp": [ - 2964 + 2993 ], "sum": [ - 2968 + 2997 ], "var_pop": [ - 2972 + 3001 ], "var_samp": [ - 2974 + 3003 ], "variance": [ - 2976 + 3005 ], "__typename": [ 80 @@ -56751,7 +57179,7 @@ export default { }, "notifications_append_input": { "actions": [ - 1842 + 1844 ], "__typename": [ 80 @@ -56759,10 +57187,10 @@ export default { }, "notifications_arr_rel_insert_input": { "data": [ - 2945 + 2974 ], "on_conflict": [ - 2951 + 2980 ], "__typename": [ 80 @@ -56778,7 +57206,7 @@ export default { }, "notifications_avg_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -56786,31 +57214,34 @@ export default { }, "notifications_bool_exp": { "_and": [ - 2939 + 2968 ], "_not": [ - 2939 + 2968 ], "_or": [ - 2939 + 2968 ], "actions": [ - 1844 + 1846 ], "created_at": [ - 4527 + 4585 ], "deletable": [ 6 ], "deleted_at": [ - 4527 + 4585 ], "entity_id": [ 82 ], "id": [ - 5028 + 5086 + ], + "in_app": [ + 6 ], "is_read": [ 6 @@ -56819,19 +57250,19 @@ export default { 82 ], "player": [ - 3941 + 3970 ], "role": [ - 1091 + 1093 ], "steam_id": [ - 259 + 261 ], "title": [ 82 ], "type": [ - 1051 + 1053 ], "__typename": [ 80 @@ -56864,7 +57295,7 @@ export default { }, "notifications_inc_input": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -56872,22 +57303,25 @@ export default { }, "notifications_insert_input": { "actions": [ - 1842 + 1844 ], "created_at": [ - 4526 + 4584 ], "deletable": [ 5 ], "deleted_at": [ - 4526 + 4584 ], "entity_id": [ 80 ], "id": [ - 5026 + 5084 + ], + "in_app": [ + 5 ], "is_read": [ 5 @@ -56896,19 +57330,19 @@ export default { 80 ], "player": [ - 3948 + 3977 ], "role": [ - 1090 + 1092 ], "steam_id": [ - 257 + 259 ], "title": [ 80 ], "type": [ - 1050 + 1052 ], "__typename": [ 80 @@ -56916,22 +57350,22 @@ export default { }, "notifications_max_fields": { "created_at": [ - 4526 + 4584 ], "deleted_at": [ - 4526 + 4584 ], "entity_id": [ 80 ], "id": [ - 5026 + 5084 ], "message": [ 80 ], "steam_id": [ - 257 + 259 ], "title": [ 80 @@ -56942,25 +57376,25 @@ export default { }, "notifications_max_order_by": { "created_at": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "entity_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "message": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "title": [ - 2979 + 3008 ], "__typename": [ 80 @@ -56968,22 +57402,22 @@ export default { }, "notifications_min_fields": { "created_at": [ - 4526 + 4584 ], "deleted_at": [ - 4526 + 4584 ], "entity_id": [ 80 ], "id": [ - 5026 + 5084 ], "message": [ 80 ], "steam_id": [ - 257 + 259 ], "title": [ 80 @@ -56994,25 +57428,25 @@ export default { }, "notifications_min_order_by": { "created_at": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "entity_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "message": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "title": [ - 2979 + 3008 ], "__typename": [ 80 @@ -57023,7 +57457,7 @@ export default { 40 ], "returning": [ - 2927 + 2956 ], "__typename": [ 80 @@ -57031,13 +57465,13 @@ export default { }, "notifications_on_conflict": { "constraint": [ - 2940 + 2969 ], "update_columns": [ - 2969 + 2998 ], "where": [ - 2939 + 2968 ], "__typename": [ 80 @@ -57045,43 +57479,46 @@ export default { }, "notifications_order_by": { "actions": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "deletable": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "entity_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 + ], + "in_app": [ + 3008 ], "is_read": [ - 2979 + 3008 ], "message": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "role": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "title": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "__typename": [ 80 @@ -57089,7 +57526,7 @@ export default { }, "notifications_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -57097,7 +57534,7 @@ export default { }, "notifications_prepend_input": { "actions": [ - 1842 + 1844 ], "__typename": [ 80 @@ -57108,22 +57545,25 @@ export default { "notifications_select_column_notifications_aggregate_bool_exp_bool_or_arguments_columns": {}, "notifications_set_input": { "actions": [ - 1842 + 1844 ], "created_at": [ - 4526 + 4584 ], "deletable": [ 5 ], "deleted_at": [ - 4526 + 4584 ], "entity_id": [ 80 ], "id": [ - 5026 + 5084 + ], + "in_app": [ + 5 ], "is_read": [ 5 @@ -57132,16 +57572,16 @@ export default { 80 ], "role": [ - 1090 + 1092 ], "steam_id": [ - 257 + 259 ], "title": [ 80 ], "type": [ - 1050 + 1052 ], "__typename": [ 80 @@ -57157,7 +57597,7 @@ export default { }, "notifications_stddev_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -57173,7 +57613,7 @@ export default { }, "notifications_stddev_pop_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -57189,7 +57629,7 @@ export default { }, "notifications_stddev_samp_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -57197,10 +57637,10 @@ export default { }, "notifications_stream_cursor_input": { "initial_value": [ - 2966 + 2995 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -57208,22 +57648,25 @@ export default { }, "notifications_stream_cursor_value_input": { "actions": [ - 1842 + 1844 ], "created_at": [ - 4526 + 4584 ], "deletable": [ 5 ], "deleted_at": [ - 4526 + 4584 ], "entity_id": [ 80 ], "id": [ - 5026 + 5084 + ], + "in_app": [ + 5 ], "is_read": [ 5 @@ -57232,16 +57675,16 @@ export default { 80 ], "role": [ - 1090 + 1092 ], "steam_id": [ - 257 + 259 ], "title": [ 80 ], "type": [ - 1050 + 1052 ], "__typename": [ 80 @@ -57249,7 +57692,7 @@ export default { }, "notifications_sum_fields": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -57257,7 +57700,7 @@ export default { }, "notifications_sum_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -57266,28 +57709,28 @@ export default { "notifications_update_column": {}, "notifications_updates": { "_append": [ - 2935 + 2964 ], "_delete_at_path": [ - 2941 + 2970 ], "_delete_elem": [ - 2942 + 2971 ], "_delete_key": [ - 2943 + 2972 ], "_inc": [ - 2944 + 2973 ], "_prepend": [ - 2954 + 2983 ], "_set": [ - 2958 + 2987 ], "where": [ - 2939 + 2968 ], "__typename": [ 80 @@ -57303,7 +57746,7 @@ export default { }, "notifications_var_pop_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -57319,7 +57762,7 @@ export default { }, "notifications_var_samp_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -57335,7 +57778,7 @@ export default { }, "notifications_variance_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -57344,31 +57787,31 @@ export default { "numeric": {}, "numeric_comparison_exp": { "_eq": [ - 2977 + 3006 ], "_gt": [ - 2977 + 3006 ], "_gte": [ - 2977 + 3006 ], "_in": [ - 2977 + 3006 ], "_is_null": [ 5 ], "_lt": [ - 2977 + 3006 ], "_lte": [ - 2977 + 3006 ], "_neq": [ - 2977 + 3006 ], "_nin": [ - 2977 + 3006 ], "__typename": [ 80 @@ -57377,19 +57820,19 @@ export default { "order_by": {}, "pending_match_import_players": { "created_at": [ - 4526 + 4584 ], "pending_match_import": [ - 3021 + 3050 ], "player": [ - 3937 + 3966 ], "steam_id": [ - 257 + 259 ], "valve_match_id": [ - 2977 + 3006 ], "__typename": [ 80 @@ -57397,10 +57840,10 @@ export default { }, "pending_match_import_players_aggregate": { "aggregate": [ - 2984 + 3013 ], "nodes": [ - 2980 + 3009 ], "__typename": [ 80 @@ -57408,7 +57851,7 @@ export default { }, "pending_match_import_players_aggregate_bool_exp": { "count": [ - 2983 + 3012 ], "__typename": [ 80 @@ -57416,13 +57859,13 @@ export default { }, "pending_match_import_players_aggregate_bool_exp_count": { "arguments": [ - 3001 + 3030 ], "distinct": [ 5 ], "filter": [ - 2989 + 3018 ], "predicate": [ 41 @@ -57433,13 +57876,13 @@ export default { }, "pending_match_import_players_aggregate_fields": { "avg": [ - 2987 + 3016 ], "count": [ 40, { "columns": [ - 3001, + 3030, "[pending_match_import_players_select_column!]" ], "distinct": [ @@ -57448,31 +57891,31 @@ export default { } ], "max": [ - 2993 + 3022 ], "min": [ - 2995 + 3024 ], "stddev": [ - 3003 + 3032 ], "stddev_pop": [ - 3005 + 3034 ], "stddev_samp": [ - 3007 + 3036 ], "sum": [ - 3011 + 3040 ], "var_pop": [ - 3015 + 3044 ], "var_samp": [ - 3017 + 3046 ], "variance": [ - 3019 + 3048 ], "__typename": [ 80 @@ -57480,37 +57923,37 @@ export default { }, "pending_match_import_players_aggregate_order_by": { "avg": [ - 2988 + 3017 ], "count": [ - 2979 + 3008 ], "max": [ - 2994 + 3023 ], "min": [ - 2996 + 3025 ], "stddev": [ - 3004 + 3033 ], "stddev_pop": [ - 3006 + 3035 ], "stddev_samp": [ - 3008 + 3037 ], "sum": [ - 3012 + 3041 ], "var_pop": [ - 3016 + 3045 ], "var_samp": [ - 3018 + 3047 ], "variance": [ - 3020 + 3049 ], "__typename": [ 80 @@ -57518,10 +57961,10 @@ export default { }, "pending_match_import_players_arr_rel_insert_input": { "data": [ - 2992 + 3021 ], "on_conflict": [ - 2998 + 3027 ], "__typename": [ 80 @@ -57540,10 +57983,10 @@ export default { }, "pending_match_import_players_avg_order_by": { "steam_id": [ - 2979 + 3008 ], "valve_match_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -57551,28 +57994,28 @@ export default { }, "pending_match_import_players_bool_exp": { "_and": [ - 2989 + 3018 ], "_not": [ - 2989 + 3018 ], "_or": [ - 2989 + 3018 ], "created_at": [ - 4527 + 4585 ], "pending_match_import": [ - 3025 + 3054 ], "player": [ - 3941 + 3970 ], "steam_id": [ - 259 + 261 ], "valve_match_id": [ - 2978 + 3007 ], "__typename": [ 80 @@ -57581,10 +58024,10 @@ export default { "pending_match_import_players_constraint": {}, "pending_match_import_players_inc_input": { "steam_id": [ - 257 + 259 ], "valve_match_id": [ - 2977 + 3006 ], "__typename": [ 80 @@ -57592,19 +58035,19 @@ export default { }, "pending_match_import_players_insert_input": { "created_at": [ - 4526 + 4584 ], "pending_match_import": [ - 3032 + 3061 ], "player": [ - 3948 + 3977 ], "steam_id": [ - 257 + 259 ], "valve_match_id": [ - 2977 + 3006 ], "__typename": [ 80 @@ -57612,13 +58055,13 @@ export default { }, "pending_match_import_players_max_fields": { "created_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "valve_match_id": [ - 2977 + 3006 ], "__typename": [ 80 @@ -57626,13 +58069,13 @@ export default { }, "pending_match_import_players_max_order_by": { "created_at": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "valve_match_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -57640,13 +58083,13 @@ export default { }, "pending_match_import_players_min_fields": { "created_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "valve_match_id": [ - 2977 + 3006 ], "__typename": [ 80 @@ -57654,13 +58097,13 @@ export default { }, "pending_match_import_players_min_order_by": { "created_at": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "valve_match_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -57671,7 +58114,7 @@ export default { 40 ], "returning": [ - 2980 + 3009 ], "__typename": [ 80 @@ -57679,13 +58122,13 @@ export default { }, "pending_match_import_players_on_conflict": { "constraint": [ - 2990 + 3019 ], "update_columns": [ - 3013 + 3042 ], "where": [ - 2989 + 3018 ], "__typename": [ 80 @@ -57693,19 +58136,19 @@ export default { }, "pending_match_import_players_order_by": { "created_at": [ - 2979 + 3008 ], "pending_match_import": [ - 3034 + 3063 ], "player": [ - 3950 + 3979 ], "steam_id": [ - 2979 + 3008 ], "valve_match_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -57713,10 +58156,10 @@ export default { }, "pending_match_import_players_pk_columns_input": { "steam_id": [ - 257 + 259 ], "valve_match_id": [ - 2977 + 3006 ], "__typename": [ 80 @@ -57725,13 +58168,13 @@ export default { "pending_match_import_players_select_column": {}, "pending_match_import_players_set_input": { "created_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "valve_match_id": [ - 2977 + 3006 ], "__typename": [ 80 @@ -57750,10 +58193,10 @@ export default { }, "pending_match_import_players_stddev_order_by": { "steam_id": [ - 2979 + 3008 ], "valve_match_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -57772,10 +58215,10 @@ export default { }, "pending_match_import_players_stddev_pop_order_by": { "steam_id": [ - 2979 + 3008 ], "valve_match_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -57794,10 +58237,10 @@ export default { }, "pending_match_import_players_stddev_samp_order_by": { "steam_id": [ - 2979 + 3008 ], "valve_match_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -57805,10 +58248,10 @@ export default { }, "pending_match_import_players_stream_cursor_input": { "initial_value": [ - 3010 + 3039 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -57816,13 +58259,13 @@ export default { }, "pending_match_import_players_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "valve_match_id": [ - 2977 + 3006 ], "__typename": [ 80 @@ -57830,10 +58273,10 @@ export default { }, "pending_match_import_players_sum_fields": { "steam_id": [ - 257 + 259 ], "valve_match_id": [ - 2977 + 3006 ], "__typename": [ 80 @@ -57841,10 +58284,10 @@ export default { }, "pending_match_import_players_sum_order_by": { "steam_id": [ - 2979 + 3008 ], "valve_match_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -57853,13 +58296,13 @@ export default { "pending_match_import_players_update_column": {}, "pending_match_import_players_updates": { "_inc": [ - 2991 + 3020 ], "_set": [ - 3002 + 3031 ], "where": [ - 2989 + 3018 ], "__typename": [ 80 @@ -57878,10 +58321,10 @@ export default { }, "pending_match_import_players_var_pop_order_by": { "steam_id": [ - 2979 + 3008 ], "valve_match_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -57900,10 +58343,10 @@ export default { }, "pending_match_import_players_var_samp_order_by": { "steam_id": [ - 2979 + 3008 ], "valve_match_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -57922,10 +58365,10 @@ export default { }, "pending_match_import_players_variance_order_by": { "steam_id": [ - 2979 + 3008 ], "valve_match_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -57933,7 +58376,7 @@ export default { }, "pending_match_imports": { "created_at": [ - 4526 + 4584 ], "demo_url": [ 80 @@ -57945,13 +58388,13 @@ export default { 80 ], "match_start_time": [ - 4526 + 4584 ], "players": [ - 2980, + 3009, { "distinct_on": [ - 3001, + 3030, "[pending_match_import_players_select_column!]" ], "limit": [ @@ -57961,19 +58404,19 @@ export default { 40 ], "order_by": [ - 2999, + 3028, "[pending_match_import_players_order_by!]" ], "where": [ - 2989 + 3018 ] } ], "players_aggregate": [ - 2981, + 3010, { "distinct_on": [ - 3001, + 3030, "[pending_match_import_players_select_column!]" ], "limit": [ @@ -57983,11 +58426,11 @@ export default { 40 ], "order_by": [ - 2999, + 3028, "[pending_match_import_players_order_by!]" ], "where": [ - 2989 + 3018 ] } ], @@ -57998,10 +58441,10 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "valve_match_id": [ - 2977 + 3006 ], "__typename": [ 80 @@ -58009,10 +58452,10 @@ export default { }, "pending_match_imports_aggregate": { "aggregate": [ - 3023 + 3052 ], "nodes": [ - 3021 + 3050 ], "__typename": [ 80 @@ -58020,13 +58463,13 @@ export default { }, "pending_match_imports_aggregate_fields": { "avg": [ - 3024 + 3053 ], "count": [ 40, { "columns": [ - 3036, + 3065, "[pending_match_imports_select_column!]" ], "distinct": [ @@ -58035,31 +58478,31 @@ export default { } ], "max": [ - 3029 + 3058 ], "min": [ - 3030 + 3059 ], "stddev": [ - 3038 + 3067 ], "stddev_pop": [ - 3039 + 3068 ], "stddev_samp": [ - 3040 + 3069 ], "sum": [ - 3043 + 3072 ], "var_pop": [ - 3046 + 3075 ], "var_samp": [ - 3047 + 3076 ], "variance": [ - 3048 + 3077 ], "__typename": [ 80 @@ -58075,16 +58518,16 @@ export default { }, "pending_match_imports_bool_exp": { "_and": [ - 3025 + 3054 ], "_not": [ - 3025 + 3054 ], "_or": [ - 3025 + 3054 ], "created_at": [ - 4527 + 4585 ], "demo_url": [ 82 @@ -58096,13 +58539,13 @@ export default { 82 ], "match_start_time": [ - 4527 + 4585 ], "players": [ - 2989 + 3018 ], "players_aggregate": [ - 2982 + 3011 ], "share_code": [ 82 @@ -58111,10 +58554,10 @@ export default { 82 ], "updated_at": [ - 4527 + 4585 ], "valve_match_id": [ - 2978 + 3007 ], "__typename": [ 80 @@ -58123,7 +58566,7 @@ export default { "pending_match_imports_constraint": {}, "pending_match_imports_inc_input": { "valve_match_id": [ - 2977 + 3006 ], "__typename": [ 80 @@ -58131,7 +58574,7 @@ export default { }, "pending_match_imports_insert_input": { "created_at": [ - 4526 + 4584 ], "demo_url": [ 80 @@ -58143,10 +58586,10 @@ export default { 80 ], "match_start_time": [ - 4526 + 4584 ], "players": [ - 2986 + 3015 ], "share_code": [ 80 @@ -58155,10 +58598,10 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "valve_match_id": [ - 2977 + 3006 ], "__typename": [ 80 @@ -58166,7 +58609,7 @@ export default { }, "pending_match_imports_max_fields": { "created_at": [ - 4526 + 4584 ], "demo_url": [ 80 @@ -58178,7 +58621,7 @@ export default { 80 ], "match_start_time": [ - 4526 + 4584 ], "share_code": [ 80 @@ -58187,10 +58630,10 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "valve_match_id": [ - 2977 + 3006 ], "__typename": [ 80 @@ -58198,7 +58641,7 @@ export default { }, "pending_match_imports_min_fields": { "created_at": [ - 4526 + 4584 ], "demo_url": [ 80 @@ -58210,7 +58653,7 @@ export default { 80 ], "match_start_time": [ - 4526 + 4584 ], "share_code": [ 80 @@ -58219,10 +58662,10 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "valve_match_id": [ - 2977 + 3006 ], "__typename": [ 80 @@ -58233,7 +58676,7 @@ export default { 40 ], "returning": [ - 3021 + 3050 ], "__typename": [ 80 @@ -58241,10 +58684,10 @@ export default { }, "pending_match_imports_obj_rel_insert_input": { "data": [ - 3028 + 3057 ], "on_conflict": [ - 3033 + 3062 ], "__typename": [ 80 @@ -58252,13 +58695,13 @@ export default { }, "pending_match_imports_on_conflict": { "constraint": [ - 3026 + 3055 ], "update_columns": [ - 3044 + 3073 ], "where": [ - 3025 + 3054 ], "__typename": [ 80 @@ -58266,34 +58709,34 @@ export default { }, "pending_match_imports_order_by": { "created_at": [ - 2979 + 3008 ], "demo_url": [ - 2979 + 3008 ], "error": [ - 2979 + 3008 ], "map_name": [ - 2979 + 3008 ], "match_start_time": [ - 2979 + 3008 ], "players_aggregate": [ - 2985 + 3014 ], "share_code": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "valve_match_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -58301,7 +58744,7 @@ export default { }, "pending_match_imports_pk_columns_input": { "valve_match_id": [ - 2977 + 3006 ], "__typename": [ 80 @@ -58310,7 +58753,7 @@ export default { "pending_match_imports_select_column": {}, "pending_match_imports_set_input": { "created_at": [ - 4526 + 4584 ], "demo_url": [ 80 @@ -58322,7 +58765,7 @@ export default { 80 ], "match_start_time": [ - 4526 + 4584 ], "share_code": [ 80 @@ -58331,10 +58774,10 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "valve_match_id": [ - 2977 + 3006 ], "__typename": [ 80 @@ -58366,10 +58809,10 @@ export default { }, "pending_match_imports_stream_cursor_input": { "initial_value": [ - 3042 + 3071 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -58377,7 +58820,7 @@ export default { }, "pending_match_imports_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "demo_url": [ 80 @@ -58389,7 +58832,7 @@ export default { 80 ], "match_start_time": [ - 4526 + 4584 ], "share_code": [ 80 @@ -58398,10 +58841,10 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "valve_match_id": [ - 2977 + 3006 ], "__typename": [ 80 @@ -58409,7 +58852,7 @@ export default { }, "pending_match_imports_sum_fields": { "valve_match_id": [ - 2977 + 3006 ], "__typename": [ 80 @@ -58418,13 +58861,13 @@ export default { "pending_match_imports_update_column": {}, "pending_match_imports_updates": { "_inc": [ - 3027 + 3056 ], "_set": [ - 3037 + 3066 ], "where": [ - 3025 + 3054 ], "__typename": [ 80 @@ -58456,10 +58899,10 @@ export default { }, "player_aim_stats_demo": { "attacker": [ - 3937 + 3966 ], "attacker_steam_id": [ - 257 + 259 ], "counter_strafe_eligible_shots": [ 40 @@ -58471,7 +58914,7 @@ export default { 40 ], "crosshair_angle_sum_deg": [ - 2977 + 3006 ], "first_bullet_hits": [ 40 @@ -58489,16 +58932,16 @@ export default { 40 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2628 + 2630 ], "match_map_id": [ - 5026 + 5084 ], "non_awp_hits": [ 40 @@ -58519,7 +58962,7 @@ export default { 40 ], "time_to_damage_sum_s": [ - 2977 + 3006 ], "total_engagement_frames": [ 40 @@ -58530,10 +58973,10 @@ export default { }, "player_aim_stats_demo_aggregate": { "aggregate": [ - 3051 + 3080 ], "nodes": [ - 3049 + 3078 ], "__typename": [ 80 @@ -58541,13 +58984,13 @@ export default { }, "player_aim_stats_demo_aggregate_fields": { "avg": [ - 3052 + 3081 ], "count": [ 40, { "columns": [ - 3063, + 3092, "[player_aim_stats_demo_select_column!]" ], "distinct": [ @@ -58556,31 +58999,31 @@ export default { } ], "max": [ - 3057 + 3086 ], "min": [ - 3058 + 3087 ], "stddev": [ - 3065 + 3094 ], "stddev_pop": [ - 3066 + 3095 ], "stddev_samp": [ - 3067 + 3096 ], "sum": [ - 3070 + 3099 ], "var_pop": [ - 3073 + 3102 ], "var_samp": [ - 3074 + 3103 ], "variance": [ - 3075 + 3104 ], "__typename": [ 80 @@ -58647,19 +59090,19 @@ export default { }, "player_aim_stats_demo_bool_exp": { "_and": [ - 3053 + 3082 ], "_not": [ - 3053 + 3082 ], "_or": [ - 3053 + 3082 ], "attacker": [ - 3941 + 3970 ], "attacker_steam_id": [ - 259 + 261 ], "counter_strafe_eligible_shots": [ 41 @@ -58671,7 +59114,7 @@ export default { 41 ], "crosshair_angle_sum_deg": [ - 2978 + 3007 ], "first_bullet_hits": [ 41 @@ -58689,16 +59132,16 @@ export default { 41 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_map": [ - 2637 + 2639 ], "match_map_id": [ - 5028 + 5086 ], "non_awp_hits": [ 41 @@ -58719,7 +59162,7 @@ export default { 41 ], "time_to_damage_sum_s": [ - 2978 + 3007 ], "total_engagement_frames": [ 41 @@ -58731,7 +59174,7 @@ export default { "player_aim_stats_demo_constraint": {}, "player_aim_stats_demo_inc_input": { "attacker_steam_id": [ - 257 + 259 ], "counter_strafe_eligible_shots": [ 40 @@ -58743,7 +59186,7 @@ export default { 40 ], "crosshair_angle_sum_deg": [ - 2977 + 3006 ], "first_bullet_hits": [ 40 @@ -58779,7 +59222,7 @@ export default { 40 ], "time_to_damage_sum_s": [ - 2977 + 3006 ], "total_engagement_frames": [ 40 @@ -58790,10 +59233,10 @@ export default { }, "player_aim_stats_demo_insert_input": { "attacker": [ - 3948 + 3977 ], "attacker_steam_id": [ - 257 + 259 ], "counter_strafe_eligible_shots": [ 40 @@ -58805,7 +59248,7 @@ export default { 40 ], "crosshair_angle_sum_deg": [ - 2977 + 3006 ], "first_bullet_hits": [ 40 @@ -58823,16 +59266,16 @@ export default { 40 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2646 + 2648 ], "match_map_id": [ - 5026 + 5084 ], "non_awp_hits": [ 40 @@ -58853,7 +59296,7 @@ export default { 40 ], "time_to_damage_sum_s": [ - 2977 + 3006 ], "total_engagement_frames": [ 40 @@ -58864,7 +59307,7 @@ export default { }, "player_aim_stats_demo_max_fields": { "attacker_steam_id": [ - 257 + 259 ], "counter_strafe_eligible_shots": [ 40 @@ -58876,7 +59319,7 @@ export default { 40 ], "crosshair_angle_sum_deg": [ - 2977 + 3006 ], "first_bullet_hits": [ 40 @@ -58894,10 +59337,10 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "non_awp_hits": [ 40 @@ -58918,7 +59361,7 @@ export default { 40 ], "time_to_damage_sum_s": [ - 2977 + 3006 ], "total_engagement_frames": [ 40 @@ -58929,7 +59372,7 @@ export default { }, "player_aim_stats_demo_min_fields": { "attacker_steam_id": [ - 257 + 259 ], "counter_strafe_eligible_shots": [ 40 @@ -58941,7 +59384,7 @@ export default { 40 ], "crosshair_angle_sum_deg": [ - 2977 + 3006 ], "first_bullet_hits": [ 40 @@ -58959,10 +59402,10 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "non_awp_hits": [ 40 @@ -58983,7 +59426,7 @@ export default { 40 ], "time_to_damage_sum_s": [ - 2977 + 3006 ], "total_engagement_frames": [ 40 @@ -58997,7 +59440,7 @@ export default { 40 ], "returning": [ - 3049 + 3078 ], "__typename": [ 80 @@ -59005,13 +59448,13 @@ export default { }, "player_aim_stats_demo_on_conflict": { "constraint": [ - 3054 + 3083 ], "update_columns": [ - 3071 + 3100 ], "where": [ - 3053 + 3082 ], "__typename": [ 80 @@ -59019,73 +59462,73 @@ export default { }, "player_aim_stats_demo_order_by": { "attacker": [ - 3950 + 3979 ], "attacker_steam_id": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "crosshair_angle_count": [ - 2979 + 3008 ], "crosshair_angle_sum_deg": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_id": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "time_to_damage_count": [ - 2979 + 3008 ], "time_to_damage_sum_s": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "__typename": [ 80 @@ -59093,10 +59536,10 @@ export default { }, "player_aim_stats_demo_pk_columns_input": { "attacker_steam_id": [ - 257 + 259 ], "match_map_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -59105,7 +59548,7 @@ export default { "player_aim_stats_demo_select_column": {}, "player_aim_stats_demo_set_input": { "attacker_steam_id": [ - 257 + 259 ], "counter_strafe_eligible_shots": [ 40 @@ -59117,7 +59560,7 @@ export default { 40 ], "crosshair_angle_sum_deg": [ - 2977 + 3006 ], "first_bullet_hits": [ 40 @@ -59135,10 +59578,10 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "non_awp_hits": [ 40 @@ -59159,7 +59602,7 @@ export default { 40 ], "time_to_damage_sum_s": [ - 2977 + 3006 ], "total_engagement_frames": [ 40 @@ -59347,10 +59790,10 @@ export default { }, "player_aim_stats_demo_stream_cursor_input": { "initial_value": [ - 3069 + 3098 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -59358,7 +59801,7 @@ export default { }, "player_aim_stats_demo_stream_cursor_value_input": { "attacker_steam_id": [ - 257 + 259 ], "counter_strafe_eligible_shots": [ 40 @@ -59370,7 +59813,7 @@ export default { 40 ], "crosshair_angle_sum_deg": [ - 2977 + 3006 ], "first_bullet_hits": [ 40 @@ -59388,10 +59831,10 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "non_awp_hits": [ 40 @@ -59412,7 +59855,7 @@ export default { 40 ], "time_to_damage_sum_s": [ - 2977 + 3006 ], "total_engagement_frames": [ 40 @@ -59423,7 +59866,7 @@ export default { }, "player_aim_stats_demo_sum_fields": { "attacker_steam_id": [ - 257 + 259 ], "counter_strafe_eligible_shots": [ 40 @@ -59435,7 +59878,7 @@ export default { 40 ], "crosshair_angle_sum_deg": [ - 2977 + 3006 ], "first_bullet_hits": [ 40 @@ -59471,7 +59914,7 @@ export default { 40 ], "time_to_damage_sum_s": [ - 2977 + 3006 ], "total_engagement_frames": [ 40 @@ -59483,13 +59926,13 @@ export default { "player_aim_stats_demo_update_column": {}, "player_aim_stats_demo_updates": { "_inc": [ - 3055 + 3084 ], "_set": [ - 3064 + 3093 ], "where": [ - 3053 + 3082 ], "__typename": [ 80 @@ -59686,19 +60129,19 @@ export default { 40 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2628 + 2630 ], "match_map_id": [ - 5026 + 5084 ], "player": [ - 3937 + 3966 ], "shots": [ 40 @@ -59707,7 +60150,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "weapon_class": [ 80 @@ -59718,10 +60161,10 @@ export default { }, "player_aim_weapon_stats_aggregate": { "aggregate": [ - 3080 + 3109 ], "nodes": [ - 3076 + 3105 ], "__typename": [ 80 @@ -59729,7 +60172,7 @@ export default { }, "player_aim_weapon_stats_aggregate_bool_exp": { "count": [ - 3079 + 3108 ], "__typename": [ 80 @@ -59737,13 +60180,13 @@ export default { }, "player_aim_weapon_stats_aggregate_bool_exp_count": { "arguments": [ - 3097 + 3126 ], "distinct": [ 5 ], "filter": [ - 3085 + 3114 ], "predicate": [ 41 @@ -59754,13 +60197,13 @@ export default { }, "player_aim_weapon_stats_aggregate_fields": { "avg": [ - 3083 + 3112 ], "count": [ 40, { "columns": [ - 3097, + 3126, "[player_aim_weapon_stats_select_column!]" ], "distinct": [ @@ -59769,31 +60212,31 @@ export default { } ], "max": [ - 3089 + 3118 ], "min": [ - 3091 + 3120 ], "stddev": [ - 3099 + 3128 ], "stddev_pop": [ - 3101 + 3130 ], "stddev_samp": [ - 3103 + 3132 ], "sum": [ - 3107 + 3136 ], "var_pop": [ - 3111 + 3140 ], "var_samp": [ - 3113 + 3142 ], "variance": [ - 3115 + 3144 ], "__typename": [ 80 @@ -59801,37 +60244,37 @@ export default { }, "player_aim_weapon_stats_aggregate_order_by": { "avg": [ - 3084 + 3113 ], "count": [ - 2979 + 3008 ], "max": [ - 3090 + 3119 ], "min": [ - 3092 + 3121 ], "stddev": [ - 3100 + 3129 ], "stddev_pop": [ - 3102 + 3131 ], "stddev_samp": [ - 3104 + 3133 ], "sum": [ - 3108 + 3137 ], "var_pop": [ - 3112 + 3141 ], "var_samp": [ - 3114 + 3143 ], "variance": [ - 3116 + 3145 ], "__typename": [ 80 @@ -59839,10 +60282,10 @@ export default { }, "player_aim_weapon_stats_arr_rel_insert_input": { "data": [ - 3088 + 3117 ], "on_conflict": [ - 3094 + 3123 ], "__typename": [ 80 @@ -59876,25 +60319,25 @@ export default { }, "player_aim_weapon_stats_avg_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -59902,13 +60345,13 @@ export default { }, "player_aim_weapon_stats_bool_exp": { "_and": [ - 3085 + 3114 ], "_not": [ - 3085 + 3114 ], "_or": [ - 3085 + 3114 ], "first_bullet_hits": [ 41 @@ -59923,19 +60366,19 @@ export default { 41 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_map": [ - 2637 + 2639 ], "match_map_id": [ - 5028 + 5086 ], "player": [ - 3941 + 3970 ], "shots": [ 41 @@ -59944,7 +60387,7 @@ export default { 41 ], "steam_id": [ - 259 + 261 ], "weapon_class": [ 82 @@ -59974,7 +60417,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -59994,19 +60437,19 @@ export default { 40 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2646 + 2648 ], "match_map_id": [ - 5026 + 5084 ], "player": [ - 3948 + 3977 ], "shots": [ 40 @@ -60015,7 +60458,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "weapon_class": [ 80 @@ -60038,10 +60481,10 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "shots": [ 40 @@ -60050,7 +60493,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "weapon_class": [ 80 @@ -60061,34 +60504,34 @@ export default { }, "player_aim_weapon_stats_max_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "weapon_class": [ - 2979 + 3008 ], "__typename": [ 80 @@ -60108,10 +60551,10 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "shots": [ 40 @@ -60120,7 +60563,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "weapon_class": [ 80 @@ -60131,34 +60574,34 @@ export default { }, "player_aim_weapon_stats_min_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "weapon_class": [ - 2979 + 3008 ], "__typename": [ 80 @@ -60169,7 +60612,7 @@ export default { 40 ], "returning": [ - 3076 + 3105 ], "__typename": [ 80 @@ -60177,13 +60620,13 @@ export default { }, "player_aim_weapon_stats_on_conflict": { "constraint": [ - 3086 + 3115 ], "update_columns": [ - 3109 + 3138 ], "where": [ - 3085 + 3114 ], "__typename": [ 80 @@ -60191,43 +60634,43 @@ export default { }, "player_aim_weapon_stats_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_id": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "weapon_class": [ - 2979 + 3008 ], "__typename": [ 80 @@ -60235,10 +60678,10 @@ export default { }, "player_aim_weapon_stats_pk_columns_input": { "match_map_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "weapon_class": [ 80 @@ -60262,10 +60705,10 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "shots": [ 40 @@ -60274,7 +60717,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "weapon_class": [ 80 @@ -60311,25 +60754,25 @@ export default { }, "player_aim_weapon_stats_stddev_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -60363,25 +60806,25 @@ export default { }, "player_aim_weapon_stats_stddev_pop_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -60415,25 +60858,25 @@ export default { }, "player_aim_weapon_stats_stddev_samp_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -60441,10 +60884,10 @@ export default { }, "player_aim_weapon_stats_stream_cursor_input": { "initial_value": [ - 3106 + 3135 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -60464,10 +60907,10 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "shots": [ 40 @@ -60476,7 +60919,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "weapon_class": [ 80 @@ -60505,7 +60948,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -60513,25 +60956,25 @@ export default { }, "player_aim_weapon_stats_sum_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -60540,13 +60983,13 @@ export default { "player_aim_weapon_stats_update_column": {}, "player_aim_weapon_stats_updates": { "_inc": [ - 3087 + 3116 ], "_set": [ - 3098 + 3127 ], "where": [ - 3085 + 3114 ], "__typename": [ 80 @@ -60580,25 +61023,25 @@ export default { }, "player_aim_weapon_stats_var_pop_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -60632,25 +61075,25 @@ export default { }, "player_aim_weapon_stats_var_samp_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -60684,25 +61127,25 @@ export default { }, "player_aim_weapon_stats_variance_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -60710,22 +61153,22 @@ export default { }, "player_assists": { "attacked_player": [ - 3937 + 3966 ], "attacked_steam_id": [ - 257 + 259 ], "attacked_team": [ 80 ], "attacker_steam_id": [ - 257 + 259 ], "attacker_team": [ 80 ], "deleted_at": [ - 4526 + 4584 ], "flash": [ 5 @@ -60734,25 +61177,25 @@ export default { 5 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2628 + 2630 ], "match_map_id": [ - 5026 + 5084 ], "player": [ - 3937 + 3966 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -60760,10 +61203,10 @@ export default { }, "player_assists_aggregate": { "aggregate": [ - 3123 + 3152 ], "nodes": [ - 3117 + 3146 ], "__typename": [ 80 @@ -60771,13 +61214,13 @@ export default { }, "player_assists_aggregate_bool_exp": { "bool_and": [ - 3120 + 3149 ], "bool_or": [ - 3121 + 3150 ], "count": [ - 3122 + 3151 ], "__typename": [ 80 @@ -60785,13 +61228,13 @@ export default { }, "player_assists_aggregate_bool_exp_bool_and": { "arguments": [ - 3141 + 3170 ], "distinct": [ 5 ], "filter": [ - 3128 + 3157 ], "predicate": [ 6 @@ -60802,13 +61245,13 @@ export default { }, "player_assists_aggregate_bool_exp_bool_or": { "arguments": [ - 3142 + 3171 ], "distinct": [ 5 ], "filter": [ - 3128 + 3157 ], "predicate": [ 6 @@ -60819,13 +61262,13 @@ export default { }, "player_assists_aggregate_bool_exp_count": { "arguments": [ - 3140 + 3169 ], "distinct": [ 5 ], "filter": [ - 3128 + 3157 ], "predicate": [ 41 @@ -60836,13 +61279,13 @@ export default { }, "player_assists_aggregate_fields": { "avg": [ - 3126 + 3155 ], "count": [ 40, { "columns": [ - 3140, + 3169, "[player_assists_select_column!]" ], "distinct": [ @@ -60851,31 +61294,31 @@ export default { } ], "max": [ - 3132 + 3161 ], "min": [ - 3134 + 3163 ], "stddev": [ - 3144 + 3173 ], "stddev_pop": [ - 3146 + 3175 ], "stddev_samp": [ - 3148 + 3177 ], "sum": [ - 3152 + 3181 ], "var_pop": [ - 3156 + 3185 ], "var_samp": [ - 3158 + 3187 ], "variance": [ - 3160 + 3189 ], "__typename": [ 80 @@ -60883,37 +61326,37 @@ export default { }, "player_assists_aggregate_order_by": { "avg": [ - 3127 + 3156 ], "count": [ - 2979 + 3008 ], "max": [ - 3133 + 3162 ], "min": [ - 3135 + 3164 ], "stddev": [ - 3145 + 3174 ], "stddev_pop": [ - 3147 + 3176 ], "stddev_samp": [ - 3149 + 3178 ], "sum": [ - 3153 + 3182 ], "var_pop": [ - 3157 + 3186 ], "var_samp": [ - 3159 + 3188 ], "variance": [ - 3161 + 3190 ], "__typename": [ 80 @@ -60921,10 +61364,10 @@ export default { }, "player_assists_arr_rel_insert_input": { "data": [ - 3131 + 3160 ], "on_conflict": [ - 3137 + 3166 ], "__typename": [ 80 @@ -60946,13 +61389,13 @@ export default { }, "player_assists_avg_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -60960,31 +61403,31 @@ export default { }, "player_assists_bool_exp": { "_and": [ - 3128 + 3157 ], "_not": [ - 3128 + 3157 ], "_or": [ - 3128 + 3157 ], "attacked_player": [ - 3941 + 3970 ], "attacked_steam_id": [ - 259 + 261 ], "attacked_team": [ 82 ], "attacker_steam_id": [ - 259 + 261 ], "attacker_team": [ 82 ], "deleted_at": [ - 4527 + 4585 ], "flash": [ 6 @@ -60993,25 +61436,25 @@ export default { 6 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_map": [ - 2637 + 2639 ], "match_map_id": [ - 5028 + 5086 ], "player": [ - 3941 + 3970 ], "round": [ 41 ], "time": [ - 4527 + 4585 ], "__typename": [ 80 @@ -61020,10 +61463,10 @@ export default { "player_assists_constraint": {}, "player_assists_inc_input": { "attacked_steam_id": [ - 257 + 259 ], "attacker_steam_id": [ - 257 + 259 ], "round": [ 40 @@ -61034,46 +61477,46 @@ export default { }, "player_assists_insert_input": { "attacked_player": [ - 3948 + 3977 ], "attacked_steam_id": [ - 257 + 259 ], "attacked_team": [ 80 ], "attacker_steam_id": [ - 257 + 259 ], "attacker_team": [ 80 ], "deleted_at": [ - 4526 + 4584 ], "flash": [ 5 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2646 + 2648 ], "match_map_id": [ - 5026 + 5084 ], "player": [ - 3948 + 3977 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -61081,31 +61524,31 @@ export default { }, "player_assists_max_fields": { "attacked_steam_id": [ - 257 + 259 ], "attacked_team": [ 80 ], "attacker_steam_id": [ - 257 + 259 ], "attacker_team": [ 80 ], "deleted_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -61113,31 +61556,31 @@ export default { }, "player_assists_max_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacked_team": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "attacker_team": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "time": [ - 2979 + 3008 ], "__typename": [ 80 @@ -61145,31 +61588,31 @@ export default { }, "player_assists_min_fields": { "attacked_steam_id": [ - 257 + 259 ], "attacked_team": [ 80 ], "attacker_steam_id": [ - 257 + 259 ], "attacker_team": [ 80 ], "deleted_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -61177,31 +61620,31 @@ export default { }, "player_assists_min_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacked_team": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "attacker_team": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "time": [ - 2979 + 3008 ], "__typename": [ 80 @@ -61212,7 +61655,7 @@ export default { 40 ], "returning": [ - 3117 + 3146 ], "__typename": [ 80 @@ -61220,13 +61663,13 @@ export default { }, "player_assists_on_conflict": { "constraint": [ - 3129 + 3158 ], "update_columns": [ - 3154 + 3183 ], "where": [ - 3128 + 3157 ], "__typename": [ 80 @@ -61234,49 +61677,49 @@ export default { }, "player_assists_order_by": { "attacked_player": [ - 3950 + 3979 ], "attacked_steam_id": [ - 2979 + 3008 ], "attacked_team": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "attacker_team": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "flash": [ - 2979 + 3008 ], "is_team_assist": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_id": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "round": [ - 2979 + 3008 ], "time": [ - 2979 + 3008 ], "__typename": [ 80 @@ -61284,16 +61727,16 @@ export default { }, "player_assists_pk_columns_input": { "attacked_steam_id": [ - 257 + 259 ], "attacker_steam_id": [ - 257 + 259 ], "match_map_id": [ - 5026 + 5084 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -61304,34 +61747,34 @@ export default { "player_assists_select_column_player_assists_aggregate_bool_exp_bool_or_arguments_columns": {}, "player_assists_set_input": { "attacked_steam_id": [ - 257 + 259 ], "attacked_team": [ 80 ], "attacker_steam_id": [ - 257 + 259 ], "attacker_team": [ 80 ], "deleted_at": [ - 4526 + 4584 ], "flash": [ 5 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -61353,13 +61796,13 @@ export default { }, "player_assists_stddev_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -61381,13 +61824,13 @@ export default { }, "player_assists_stddev_pop_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -61409,13 +61852,13 @@ export default { }, "player_assists_stddev_samp_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -61423,10 +61866,10 @@ export default { }, "player_assists_stream_cursor_input": { "initial_value": [ - 3151 + 3180 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -61434,34 +61877,34 @@ export default { }, "player_assists_stream_cursor_value_input": { "attacked_steam_id": [ - 257 + 259 ], "attacked_team": [ 80 ], "attacker_steam_id": [ - 257 + 259 ], "attacker_team": [ 80 ], "deleted_at": [ - 4526 + 4584 ], "flash": [ 5 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -61469,10 +61912,10 @@ export default { }, "player_assists_sum_fields": { "attacked_steam_id": [ - 257 + 259 ], "attacker_steam_id": [ - 257 + 259 ], "round": [ 40 @@ -61483,13 +61926,13 @@ export default { }, "player_assists_sum_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -61498,13 +61941,13 @@ export default { "player_assists_update_column": {}, "player_assists_updates": { "_inc": [ - 3130 + 3159 ], "_set": [ - 3143 + 3172 ], "where": [ - 3128 + 3157 ], "__typename": [ 80 @@ -61526,13 +61969,13 @@ export default { }, "player_assists_var_pop_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -61554,13 +61997,13 @@ export default { }, "player_assists_var_samp_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -61582,13 +62025,13 @@ export default { }, "player_assists_variance_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -61596,28 +62039,28 @@ export default { }, "player_career_stats_v": { "accuracy": [ - 2977 + 3006 ], "accuracy_spotted": [ - 2977 + 3006 ], "counter_strafe_pct": [ - 2977 + 3006 ], "crosshair_deg": [ - 2977 + 3006 ], "enemy_blind_pr": [ - 2977 + 3006 ], "flash_assists_pr": [ - 2977 + 3006 ], "hs_pct": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "maps": [ 40 @@ -61629,19 +62072,19 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "survival_pct": [ - 2977 + 3006 ], "time_to_damage_s": [ - 2977 + 3006 ], "traded_death_pct": [ - 2977 + 3006 ], "util_efficiency": [ - 2977 + 3006 ], "__typename": [ 80 @@ -61649,10 +62092,10 @@ export default { }, "player_career_stats_v_aggregate": { "aggregate": [ - 3164 + 3193 ], "nodes": [ - 3162 + 3191 ], "__typename": [ 80 @@ -61660,13 +62103,13 @@ export default { }, "player_career_stats_v_aggregate_fields": { "avg": [ - 3165 + 3194 ], "count": [ 40, { "columns": [ - 3170, + 3199, "[player_career_stats_v_select_column!]" ], "distinct": [ @@ -61675,31 +62118,31 @@ export default { } ], "max": [ - 3167 + 3196 ], "min": [ - 3168 + 3197 ], "stddev": [ - 3171 + 3200 ], "stddev_pop": [ - 3172 + 3201 ], "stddev_samp": [ - 3173 + 3202 ], "sum": [ - 3176 + 3205 ], "var_pop": [ - 3177 + 3206 ], "var_samp": [ - 3178 + 3207 ], "variance": [ - 3179 + 3208 ], "__typename": [ 80 @@ -61760,37 +62203,37 @@ export default { }, "player_career_stats_v_bool_exp": { "_and": [ - 3166 + 3195 ], "_not": [ - 3166 + 3195 ], "_or": [ - 3166 + 3195 ], "accuracy": [ - 2978 + 3007 ], "accuracy_spotted": [ - 2978 + 3007 ], "counter_strafe_pct": [ - 2978 + 3007 ], "crosshair_deg": [ - 2978 + 3007 ], "enemy_blind_pr": [ - 2978 + 3007 ], "flash_assists_pr": [ - 2978 + 3007 ], "hs_pct": [ - 2978 + 3007 ], "kast_pct": [ - 2978 + 3007 ], "maps": [ 41 @@ -61802,19 +62245,19 @@ export default { 41 ], "steam_id": [ - 259 + 261 ], "survival_pct": [ - 2978 + 3007 ], "time_to_damage_s": [ - 2978 + 3007 ], "traded_death_pct": [ - 2978 + 3007 ], "util_efficiency": [ - 2978 + 3007 ], "__typename": [ 80 @@ -61822,28 +62265,28 @@ export default { }, "player_career_stats_v_max_fields": { "accuracy": [ - 2977 + 3006 ], "accuracy_spotted": [ - 2977 + 3006 ], "counter_strafe_pct": [ - 2977 + 3006 ], "crosshair_deg": [ - 2977 + 3006 ], "enemy_blind_pr": [ - 2977 + 3006 ], "flash_assists_pr": [ - 2977 + 3006 ], "hs_pct": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "maps": [ 40 @@ -61855,19 +62298,19 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "survival_pct": [ - 2977 + 3006 ], "time_to_damage_s": [ - 2977 + 3006 ], "traded_death_pct": [ - 2977 + 3006 ], "util_efficiency": [ - 2977 + 3006 ], "__typename": [ 80 @@ -61875,28 +62318,28 @@ export default { }, "player_career_stats_v_min_fields": { "accuracy": [ - 2977 + 3006 ], "accuracy_spotted": [ - 2977 + 3006 ], "counter_strafe_pct": [ - 2977 + 3006 ], "crosshair_deg": [ - 2977 + 3006 ], "enemy_blind_pr": [ - 2977 + 3006 ], "flash_assists_pr": [ - 2977 + 3006 ], "hs_pct": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "maps": [ 40 @@ -61908,19 +62351,19 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "survival_pct": [ - 2977 + 3006 ], "time_to_damage_s": [ - 2977 + 3006 ], "traded_death_pct": [ - 2977 + 3006 ], "util_efficiency": [ - 2977 + 3006 ], "__typename": [ 80 @@ -61928,52 +62371,52 @@ export default { }, "player_career_stats_v_order_by": { "accuracy": [ - 2979 + 3008 ], "accuracy_spotted": [ - 2979 + 3008 ], "counter_strafe_pct": [ - 2979 + 3008 ], "crosshair_deg": [ - 2979 + 3008 ], "enemy_blind_pr": [ - 2979 + 3008 ], "flash_assists_pr": [ - 2979 + 3008 ], "hs_pct": [ - 2979 + 3008 ], "kast_pct": [ - 2979 + 3008 ], "maps": [ - 2979 + 3008 ], "premier_rank": [ - 2979 + 3008 ], "rounds": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "survival_pct": [ - 2979 + 3008 ], "time_to_damage_s": [ - 2979 + 3008 ], "traded_death_pct": [ - 2979 + 3008 ], "util_efficiency": [ - 2979 + 3008 ], "__typename": [ 80 @@ -62141,10 +62584,10 @@ export default { }, "player_career_stats_v_stream_cursor_input": { "initial_value": [ - 3175 + 3204 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -62152,28 +62595,28 @@ export default { }, "player_career_stats_v_stream_cursor_value_input": { "accuracy": [ - 2977 + 3006 ], "accuracy_spotted": [ - 2977 + 3006 ], "counter_strafe_pct": [ - 2977 + 3006 ], "crosshair_deg": [ - 2977 + 3006 ], "enemy_blind_pr": [ - 2977 + 3006 ], "flash_assists_pr": [ - 2977 + 3006 ], "hs_pct": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "maps": [ 40 @@ -62185,19 +62628,19 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "survival_pct": [ - 2977 + 3006 ], "time_to_damage_s": [ - 2977 + 3006 ], "traded_death_pct": [ - 2977 + 3006 ], "util_efficiency": [ - 2977 + 3006 ], "__typename": [ 80 @@ -62205,28 +62648,28 @@ export default { }, "player_career_stats_v_sum_fields": { "accuracy": [ - 2977 + 3006 ], "accuracy_spotted": [ - 2977 + 3006 ], "counter_strafe_pct": [ - 2977 + 3006 ], "crosshair_deg": [ - 2977 + 3006 ], "enemy_blind_pr": [ - 2977 + 3006 ], "flash_assists_pr": [ - 2977 + 3006 ], "hs_pct": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "maps": [ 40 @@ -62238,19 +62681,19 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "survival_pct": [ - 2977 + 3006 ], "time_to_damage_s": [ - 2977 + 3006 ], "traded_death_pct": [ - 2977 + 3006 ], "util_efficiency": [ - 2977 + 3006 ], "__typename": [ 80 @@ -62426,10 +62869,10 @@ export default { 80 ], "attacked_player": [ - 3937 + 3966 ], "attacked_steam_id": [ - 257 + 259 ], "attacked_team": [ 80 @@ -62441,7 +62884,7 @@ export default { 80 ], "attacker_steam_id": [ - 257 + 259 ], "attacker_team": [ 80 @@ -62453,7 +62896,7 @@ export default { 40 ], "deleted_at": [ - 4526 + 4584 ], "health": [ 40 @@ -62462,31 +62905,31 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2628 + 2630 ], "match_map_id": [ - 5026 + 5084 ], "player": [ - 3937 + 3966 ], "round": [ - 2977 + 3006 ], "team_damage": [ 5 ], "time": [ - 4526 + 4584 ], "with": [ 80 @@ -62497,10 +62940,10 @@ export default { }, "player_damages_aggregate": { "aggregate": [ - 3184 + 3213 ], "nodes": [ - 3180 + 3209 ], "__typename": [ 80 @@ -62508,7 +62951,7 @@ export default { }, "player_damages_aggregate_bool_exp": { "count": [ - 3183 + 3212 ], "__typename": [ 80 @@ -62516,13 +62959,13 @@ export default { }, "player_damages_aggregate_bool_exp_count": { "arguments": [ - 3201 + 3230 ], "distinct": [ 5 ], "filter": [ - 3189 + 3218 ], "predicate": [ 41 @@ -62533,13 +62976,13 @@ export default { }, "player_damages_aggregate_fields": { "avg": [ - 3187 + 3216 ], "count": [ 40, { "columns": [ - 3201, + 3230, "[player_damages_select_column!]" ], "distinct": [ @@ -62548,31 +62991,31 @@ export default { } ], "max": [ - 3193 + 3222 ], "min": [ - 3195 + 3224 ], "stddev": [ - 3203 + 3232 ], "stddev_pop": [ - 3205 + 3234 ], "stddev_samp": [ - 3207 + 3236 ], "sum": [ - 3211 + 3240 ], "var_pop": [ - 3215 + 3244 ], "var_samp": [ - 3217 + 3246 ], "variance": [ - 3219 + 3248 ], "__typename": [ 80 @@ -62580,37 +63023,37 @@ export default { }, "player_damages_aggregate_order_by": { "avg": [ - 3188 + 3217 ], "count": [ - 2979 + 3008 ], "max": [ - 3194 + 3223 ], "min": [ - 3196 + 3225 ], "stddev": [ - 3204 + 3233 ], "stddev_pop": [ - 3206 + 3235 ], "stddev_samp": [ - 3208 + 3237 ], "sum": [ - 3212 + 3241 ], "var_pop": [ - 3216 + 3245 ], "var_samp": [ - 3218 + 3247 ], "variance": [ - 3220 + 3249 ], "__typename": [ 80 @@ -62618,10 +63061,10 @@ export default { }, "player_damages_arr_rel_insert_input": { "data": [ - 3192 + 3221 ], "on_conflict": [ - 3198 + 3227 ], "__typename": [ 80 @@ -62655,25 +63098,25 @@ export default { }, "player_damages_avg_order_by": { "armor": [ - 2979 + 3008 ], "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_armor": [ - 2979 + 3008 ], "health": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -62681,13 +63124,13 @@ export default { }, "player_damages_bool_exp": { "_and": [ - 3189 + 3218 ], "_not": [ - 3189 + 3218 ], "_or": [ - 3189 + 3218 ], "armor": [ 41 @@ -62699,10 +63142,10 @@ export default { 82 ], "attacked_player": [ - 3941 + 3970 ], "attacked_steam_id": [ - 259 + 261 ], "attacked_team": [ 82 @@ -62714,7 +63157,7 @@ export default { 82 ], "attacker_steam_id": [ - 259 + 261 ], "attacker_team": [ 82 @@ -62726,7 +63169,7 @@ export default { 41 ], "deleted_at": [ - 4527 + 4585 ], "health": [ 41 @@ -62735,31 +63178,31 @@ export default { 82 ], "id": [ - 5028 + 5086 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_map": [ - 2637 + 2639 ], "match_map_id": [ - 5028 + 5086 ], "player": [ - 3941 + 3970 ], "round": [ - 2978 + 3007 ], "team_damage": [ 6 ], "time": [ - 4527 + 4585 ], "with": [ 82 @@ -62774,10 +63217,10 @@ export default { 40 ], "attacked_steam_id": [ - 257 + 259 ], "attacker_steam_id": [ - 257 + 259 ], "damage": [ 40 @@ -62789,7 +63232,7 @@ export default { 40 ], "round": [ - 2977 + 3006 ], "__typename": [ 80 @@ -62806,10 +63249,10 @@ export default { 80 ], "attacked_player": [ - 3948 + 3977 ], "attacked_steam_id": [ - 257 + 259 ], "attacked_team": [ 80 @@ -62821,7 +63264,7 @@ export default { 80 ], "attacker_steam_id": [ - 257 + 259 ], "attacker_team": [ 80 @@ -62833,7 +63276,7 @@ export default { 40 ], "deleted_at": [ - 4526 + 4584 ], "health": [ 40 @@ -62842,28 +63285,28 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2646 + 2648 ], "match_map_id": [ - 5026 + 5084 ], "player": [ - 3948 + 3977 ], "round": [ - 2977 + 3006 ], "time": [ - 4526 + 4584 ], "with": [ 80 @@ -62883,7 +63326,7 @@ export default { 80 ], "attacked_steam_id": [ - 257 + 259 ], "attacked_team": [ 80 @@ -62895,7 +63338,7 @@ export default { 80 ], "attacker_steam_id": [ - 257 + 259 ], "attacker_team": [ 80 @@ -62907,7 +63350,7 @@ export default { 40 ], "deleted_at": [ - 4526 + 4584 ], "health": [ 40 @@ -62916,19 +63359,19 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ - 2977 + 3006 ], "time": [ - 4526 + 4584 ], "with": [ 80 @@ -62939,64 +63382,64 @@ export default { }, "player_damages_max_order_by": { "armor": [ - 2979 + 3008 ], "attacked_location": [ - 2979 + 3008 ], "attacked_location_coordinates": [ - 2979 + 3008 ], "attacked_steam_id": [ - 2979 + 3008 ], "attacked_team": [ - 2979 + 3008 ], "attacker_location": [ - 2979 + 3008 ], "attacker_location_coordinates": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "attacker_team": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_armor": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "health": [ - 2979 + 3008 ], "hitgroup": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "time": [ - 2979 + 3008 ], "with": [ - 2979 + 3008 ], "__typename": [ 80 @@ -63013,7 +63456,7 @@ export default { 80 ], "attacked_steam_id": [ - 257 + 259 ], "attacked_team": [ 80 @@ -63025,7 +63468,7 @@ export default { 80 ], "attacker_steam_id": [ - 257 + 259 ], "attacker_team": [ 80 @@ -63037,7 +63480,7 @@ export default { 40 ], "deleted_at": [ - 4526 + 4584 ], "health": [ 40 @@ -63046,19 +63489,19 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ - 2977 + 3006 ], "time": [ - 4526 + 4584 ], "with": [ 80 @@ -63069,64 +63512,64 @@ export default { }, "player_damages_min_order_by": { "armor": [ - 2979 + 3008 ], "attacked_location": [ - 2979 + 3008 ], "attacked_location_coordinates": [ - 2979 + 3008 ], "attacked_steam_id": [ - 2979 + 3008 ], "attacked_team": [ - 2979 + 3008 ], "attacker_location": [ - 2979 + 3008 ], "attacker_location_coordinates": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "attacker_team": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_armor": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "health": [ - 2979 + 3008 ], "hitgroup": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "time": [ - 2979 + 3008 ], "with": [ - 2979 + 3008 ], "__typename": [ 80 @@ -63137,7 +63580,7 @@ export default { 40 ], "returning": [ - 3180 + 3209 ], "__typename": [ 80 @@ -63145,13 +63588,13 @@ export default { }, "player_damages_on_conflict": { "constraint": [ - 3190 + 3219 ], "update_columns": [ - 3213 + 3242 ], "where": [ - 3189 + 3218 ], "__typename": [ 80 @@ -63159,79 +63602,79 @@ export default { }, "player_damages_order_by": { "armor": [ - 2979 + 3008 ], "attacked_location": [ - 2979 + 3008 ], "attacked_location_coordinates": [ - 2979 + 3008 ], "attacked_player": [ - 3950 + 3979 ], "attacked_steam_id": [ - 2979 + 3008 ], "attacked_team": [ - 2979 + 3008 ], "attacker_location": [ - 2979 + 3008 ], "attacker_location_coordinates": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "attacker_team": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_armor": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "health": [ - 2979 + 3008 ], "hitgroup": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_id": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "round": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "time": [ - 2979 + 3008 ], "with": [ - 2979 + 3008 ], "__typename": [ 80 @@ -63239,13 +63682,13 @@ export default { }, "player_damages_pk_columns_input": { "id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -63263,7 +63706,7 @@ export default { 80 ], "attacked_steam_id": [ - 257 + 259 ], "attacked_team": [ 80 @@ -63275,7 +63718,7 @@ export default { 80 ], "attacker_steam_id": [ - 257 + 259 ], "attacker_team": [ 80 @@ -63287,7 +63730,7 @@ export default { 40 ], "deleted_at": [ - 4526 + 4584 ], "health": [ 40 @@ -63296,19 +63739,19 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ - 2977 + 3006 ], "time": [ - 4526 + 4584 ], "with": [ 80 @@ -63345,25 +63788,25 @@ export default { }, "player_damages_stddev_order_by": { "armor": [ - 2979 + 3008 ], "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_armor": [ - 2979 + 3008 ], "health": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -63397,25 +63840,25 @@ export default { }, "player_damages_stddev_pop_order_by": { "armor": [ - 2979 + 3008 ], "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_armor": [ - 2979 + 3008 ], "health": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -63449,25 +63892,25 @@ export default { }, "player_damages_stddev_samp_order_by": { "armor": [ - 2979 + 3008 ], "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_armor": [ - 2979 + 3008 ], "health": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -63475,10 +63918,10 @@ export default { }, "player_damages_stream_cursor_input": { "initial_value": [ - 3210 + 3239 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -63495,7 +63938,7 @@ export default { 80 ], "attacked_steam_id": [ - 257 + 259 ], "attacked_team": [ 80 @@ -63507,7 +63950,7 @@ export default { 80 ], "attacker_steam_id": [ - 257 + 259 ], "attacker_team": [ 80 @@ -63519,7 +63962,7 @@ export default { 40 ], "deleted_at": [ - 4526 + 4584 ], "health": [ 40 @@ -63528,19 +63971,19 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ - 2977 + 3006 ], "time": [ - 4526 + 4584 ], "with": [ 80 @@ -63554,10 +63997,10 @@ export default { 40 ], "attacked_steam_id": [ - 257 + 259 ], "attacker_steam_id": [ - 257 + 259 ], "damage": [ 40 @@ -63569,7 +64012,7 @@ export default { 40 ], "round": [ - 2977 + 3006 ], "__typename": [ 80 @@ -63577,25 +64020,25 @@ export default { }, "player_damages_sum_order_by": { "armor": [ - 2979 + 3008 ], "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_armor": [ - 2979 + 3008 ], "health": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -63604,13 +64047,13 @@ export default { "player_damages_update_column": {}, "player_damages_updates": { "_inc": [ - 3191 + 3220 ], "_set": [ - 3202 + 3231 ], "where": [ - 3189 + 3218 ], "__typename": [ 80 @@ -63644,25 +64087,25 @@ export default { }, "player_damages_var_pop_order_by": { "armor": [ - 2979 + 3008 ], "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_armor": [ - 2979 + 3008 ], "health": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -63696,25 +64139,25 @@ export default { }, "player_damages_var_samp_order_by": { "armor": [ - 2979 + 3008 ], "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_armor": [ - 2979 + 3008 ], "health": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -63748,25 +64191,25 @@ export default { }, "player_damages_variance_order_by": { "armor": [ - 2979 + 3008 ], "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_armor": [ - 2979 + 3008 ], "health": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -63774,40 +64217,40 @@ export default { }, "player_elo": { "actual_score": [ - 1689 + 1691 ], "assists": [ 40 ], "change": [ - 2977 + 3006 ], "created_at": [ - 4526 + 4584 ], "current": [ - 2977 + 3006 ], "damage": [ 40 ], "damage_percent": [ - 1689 + 1691 ], "deaths": [ 40 ], "expected_score": [ - 1689 + 1691 ], "impact": [ - 2977 + 3006 ], "k_factor": [ 40 ], "kda": [ - 1689 + 1691 ], "kills": [ 40 @@ -63819,43 +64262,43 @@ export default { 40 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "opponent_team_elo_avg": [ - 1689 + 1691 ], "performance_multiplier": [ - 1689 + 1691 ], "player": [ - 3937 + 3966 ], "player_team_elo_avg": [ - 1689 + 1691 ], "rating_for_expected": [ - 1689 + 1691 ], "season": [ - 3996 + 4052 ], "season_id": [ - 5026 + 5084 ], "series_multiplier": [ 40 ], "steam_id": [ - 257 + 259 ], "team_avg_kda": [ - 1689 + 1691 ], "type": [ - 1029 + 1031 ], "__typename": [ 80 @@ -63863,10 +64306,10 @@ export default { }, "player_elo_aggregate": { "aggregate": [ - 3223 + 3252 ], "nodes": [ - 3221 + 3250 ], "__typename": [ 80 @@ -63874,13 +64317,13 @@ export default { }, "player_elo_aggregate_fields": { "avg": [ - 3224 + 3253 ], "count": [ 40, { "columns": [ - 3235, + 3264, "[player_elo_select_column!]" ], "distinct": [ @@ -63889,31 +64332,31 @@ export default { } ], "max": [ - 3229 + 3258 ], "min": [ - 3230 + 3259 ], "stddev": [ - 3237 + 3266 ], "stddev_pop": [ - 3238 + 3267 ], "stddev_samp": [ - 3239 + 3268 ], "sum": [ - 3242 + 3271 ], "var_pop": [ - 3245 + 3274 ], "var_samp": [ - 3246 + 3275 ], "variance": [ - 3247 + 3276 ], "__typename": [ 80 @@ -63989,49 +64432,49 @@ export default { }, "player_elo_bool_exp": { "_and": [ - 3225 + 3254 ], "_not": [ - 3225 + 3254 ], "_or": [ - 3225 + 3254 ], "actual_score": [ - 1690 + 1692 ], "assists": [ 41 ], "change": [ - 2978 + 3007 ], "created_at": [ - 4527 + 4585 ], "current": [ - 2978 + 3007 ], "damage": [ 41 ], "damage_percent": [ - 1690 + 1692 ], "deaths": [ 41 ], "expected_score": [ - 1690 + 1692 ], "impact": [ - 2978 + 3007 ], "k_factor": [ 41 ], "kda": [ - 1690 + 1692 ], "kills": [ 41 @@ -64043,43 +64486,43 @@ export default { 41 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "opponent_team_elo_avg": [ - 1690 + 1692 ], "performance_multiplier": [ - 1690 + 1692 ], "player": [ - 3941 + 3970 ], "player_team_elo_avg": [ - 1690 + 1692 ], "rating_for_expected": [ - 1690 + 1692 ], "season": [ - 4000 + 4056 ], "season_id": [ - 5028 + 5086 ], "series_multiplier": [ 41 ], "steam_id": [ - 259 + 261 ], "team_avg_kda": [ - 1690 + 1692 ], "type": [ - 1030 + 1032 ], "__typename": [ 80 @@ -64088,37 +64531,37 @@ export default { "player_elo_constraint": {}, "player_elo_inc_input": { "actual_score": [ - 1689 + 1691 ], "assists": [ 40 ], "change": [ - 2977 + 3006 ], "current": [ - 2977 + 3006 ], "damage": [ 40 ], "damage_percent": [ - 1689 + 1691 ], "deaths": [ 40 ], "expected_score": [ - 1689 + 1691 ], "impact": [ - 2977 + 3006 ], "k_factor": [ 40 ], "kda": [ - 1689 + 1691 ], "kills": [ 40 @@ -64130,25 +64573,25 @@ export default { 40 ], "opponent_team_elo_avg": [ - 1689 + 1691 ], "performance_multiplier": [ - 1689 + 1691 ], "player_team_elo_avg": [ - 1689 + 1691 ], "rating_for_expected": [ - 1689 + 1691 ], "series_multiplier": [ 40 ], "steam_id": [ - 257 + 259 ], "team_avg_kda": [ - 1689 + 1691 ], "__typename": [ 80 @@ -64156,40 +64599,40 @@ export default { }, "player_elo_insert_input": { "actual_score": [ - 1689 + 1691 ], "assists": [ 40 ], "change": [ - 2977 + 3006 ], "created_at": [ - 4526 + 4584 ], "current": [ - 2977 + 3006 ], "damage": [ 40 ], "damage_percent": [ - 1689 + 1691 ], "deaths": [ 40 ], "expected_score": [ - 1689 + 1691 ], "impact": [ - 2977 + 3006 ], "k_factor": [ 40 ], "kda": [ - 1689 + 1691 ], "kills": [ 40 @@ -64201,43 +64644,43 @@ export default { 40 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "opponent_team_elo_avg": [ - 1689 + 1691 ], "performance_multiplier": [ - 1689 + 1691 ], "player": [ - 3948 + 3977 ], "player_team_elo_avg": [ - 1689 + 1691 ], "rating_for_expected": [ - 1689 + 1691 ], "season": [ - 4007 + 4063 ], "season_id": [ - 5026 + 5084 ], "series_multiplier": [ 40 ], "steam_id": [ - 257 + 259 ], "team_avg_kda": [ - 1689 + 1691 ], "type": [ - 1029 + 1031 ], "__typename": [ 80 @@ -64245,40 +64688,40 @@ export default { }, "player_elo_max_fields": { "actual_score": [ - 1689 + 1691 ], "assists": [ 40 ], "change": [ - 2977 + 3006 ], "created_at": [ - 4526 + 4584 ], "current": [ - 2977 + 3006 ], "damage": [ 40 ], "damage_percent": [ - 1689 + 1691 ], "deaths": [ 40 ], "expected_score": [ - 1689 + 1691 ], "impact": [ - 2977 + 3006 ], "k_factor": [ 40 ], "kda": [ - 1689 + 1691 ], "kills": [ 40 @@ -64290,31 +64733,31 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "opponent_team_elo_avg": [ - 1689 + 1691 ], "performance_multiplier": [ - 1689 + 1691 ], "player_team_elo_avg": [ - 1689 + 1691 ], "rating_for_expected": [ - 1689 + 1691 ], "season_id": [ - 5026 + 5084 ], "series_multiplier": [ 40 ], "steam_id": [ - 257 + 259 ], "team_avg_kda": [ - 1689 + 1691 ], "__typename": [ 80 @@ -64322,40 +64765,40 @@ export default { }, "player_elo_min_fields": { "actual_score": [ - 1689 + 1691 ], "assists": [ 40 ], "change": [ - 2977 + 3006 ], "created_at": [ - 4526 + 4584 ], "current": [ - 2977 + 3006 ], "damage": [ 40 ], "damage_percent": [ - 1689 + 1691 ], "deaths": [ 40 ], "expected_score": [ - 1689 + 1691 ], "impact": [ - 2977 + 3006 ], "k_factor": [ 40 ], "kda": [ - 1689 + 1691 ], "kills": [ 40 @@ -64367,31 +64810,31 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "opponent_team_elo_avg": [ - 1689 + 1691 ], "performance_multiplier": [ - 1689 + 1691 ], "player_team_elo_avg": [ - 1689 + 1691 ], "rating_for_expected": [ - 1689 + 1691 ], "season_id": [ - 5026 + 5084 ], "series_multiplier": [ 40 ], "steam_id": [ - 257 + 259 ], "team_avg_kda": [ - 1689 + 1691 ], "__typename": [ 80 @@ -64402,7 +64845,7 @@ export default { 40 ], "returning": [ - 3221 + 3250 ], "__typename": [ 80 @@ -64410,13 +64853,13 @@ export default { }, "player_elo_on_conflict": { "constraint": [ - 3226 + 3255 ], "update_columns": [ - 3243 + 3272 ], "where": [ - 3225 + 3254 ], "__typename": [ 80 @@ -64424,88 +64867,88 @@ export default { }, "player_elo_order_by": { "actual_score": [ - 2979 + 3008 ], "assists": [ - 2979 + 3008 ], "change": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "current": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_percent": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "expected_score": [ - 2979 + 3008 ], "impact": [ - 2979 + 3008 ], "k_factor": [ - 2979 + 3008 ], "kda": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "map_losses": [ - 2979 + 3008 ], "map_wins": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "opponent_team_elo_avg": [ - 2979 + 3008 ], "performance_multiplier": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "player_team_elo_avg": [ - 2979 + 3008 ], "rating_for_expected": [ - 2979 + 3008 ], "season": [ - 4009 + 4065 ], "season_id": [ - 2979 + 3008 ], "series_multiplier": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_avg_kda": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "__typename": [ 80 @@ -64513,13 +64956,13 @@ export default { }, "player_elo_pk_columns_input": { "match_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "type": [ - 1029 + 1031 ], "__typename": [ 80 @@ -64528,40 +64971,40 @@ export default { "player_elo_select_column": {}, "player_elo_set_input": { "actual_score": [ - 1689 + 1691 ], "assists": [ 40 ], "change": [ - 2977 + 3006 ], "created_at": [ - 4526 + 4584 ], "current": [ - 2977 + 3006 ], "damage": [ 40 ], "damage_percent": [ - 1689 + 1691 ], "deaths": [ 40 ], "expected_score": [ - 1689 + 1691 ], "impact": [ - 2977 + 3006 ], "k_factor": [ 40 ], "kda": [ - 1689 + 1691 ], "kills": [ 40 @@ -64573,34 +65016,34 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "opponent_team_elo_avg": [ - 1689 + 1691 ], "performance_multiplier": [ - 1689 + 1691 ], "player_team_elo_avg": [ - 1689 + 1691 ], "rating_for_expected": [ - 1689 + 1691 ], "season_id": [ - 5026 + 5084 ], "series_multiplier": [ 40 ], "steam_id": [ - 257 + 259 ], "team_avg_kda": [ - 1689 + 1691 ], "type": [ - 1029 + 1031 ], "__typename": [ 80 @@ -64812,10 +65255,10 @@ export default { }, "player_elo_stream_cursor_input": { "initial_value": [ - 3241 + 3270 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -64823,40 +65266,40 @@ export default { }, "player_elo_stream_cursor_value_input": { "actual_score": [ - 1689 + 1691 ], "assists": [ 40 ], "change": [ - 2977 + 3006 ], "created_at": [ - 4526 + 4584 ], "current": [ - 2977 + 3006 ], "damage": [ 40 ], "damage_percent": [ - 1689 + 1691 ], "deaths": [ 40 ], "expected_score": [ - 1689 + 1691 ], "impact": [ - 2977 + 3006 ], "k_factor": [ 40 ], "kda": [ - 1689 + 1691 ], "kills": [ 40 @@ -64868,34 +65311,34 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "opponent_team_elo_avg": [ - 1689 + 1691 ], "performance_multiplier": [ - 1689 + 1691 ], "player_team_elo_avg": [ - 1689 + 1691 ], "rating_for_expected": [ - 1689 + 1691 ], "season_id": [ - 5026 + 5084 ], "series_multiplier": [ 40 ], "steam_id": [ - 257 + 259 ], "team_avg_kda": [ - 1689 + 1691 ], "type": [ - 1029 + 1031 ], "__typename": [ 80 @@ -64903,37 +65346,37 @@ export default { }, "player_elo_sum_fields": { "actual_score": [ - 1689 + 1691 ], "assists": [ 40 ], "change": [ - 2977 + 3006 ], "current": [ - 2977 + 3006 ], "damage": [ 40 ], "damage_percent": [ - 1689 + 1691 ], "deaths": [ 40 ], "expected_score": [ - 1689 + 1691 ], "impact": [ - 2977 + 3006 ], "k_factor": [ 40 ], "kda": [ - 1689 + 1691 ], "kills": [ 40 @@ -64945,25 +65388,25 @@ export default { 40 ], "opponent_team_elo_avg": [ - 1689 + 1691 ], "performance_multiplier": [ - 1689 + 1691 ], "player_team_elo_avg": [ - 1689 + 1691 ], "rating_for_expected": [ - 1689 + 1691 ], "series_multiplier": [ 40 ], "steam_id": [ - 257 + 259 ], "team_avg_kda": [ - 1689 + 1691 ], "__typename": [ 80 @@ -64972,13 +65415,13 @@ export default { "player_elo_update_column": {}, "player_elo_updates": { "_inc": [ - 3227 + 3256 ], "_set": [ - 3236 + 3265 ], "where": [ - 3225 + 3254 ], "__typename": [ 80 @@ -65193,19 +65636,19 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "observed_at": [ - 4526 + 4584 ], "player": [ - 3937 + 3966 ], "previous_rank": [ 40 @@ -65214,7 +65657,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -65222,10 +65665,10 @@ export default { }, "player_faceit_rank_history_aggregate": { "aggregate": [ - 3252 + 3281 ], "nodes": [ - 3248 + 3277 ], "__typename": [ 80 @@ -65233,7 +65676,7 @@ export default { }, "player_faceit_rank_history_aggregate_bool_exp": { "count": [ - 3251 + 3280 ], "__typename": [ 80 @@ -65241,13 +65684,13 @@ export default { }, "player_faceit_rank_history_aggregate_bool_exp_count": { "arguments": [ - 3269 + 3298 ], "distinct": [ 5 ], "filter": [ - 3257 + 3286 ], "predicate": [ 41 @@ -65258,13 +65701,13 @@ export default { }, "player_faceit_rank_history_aggregate_fields": { "avg": [ - 3255 + 3284 ], "count": [ 40, { "columns": [ - 3269, + 3298, "[player_faceit_rank_history_select_column!]" ], "distinct": [ @@ -65273,31 +65716,31 @@ export default { } ], "max": [ - 3261 + 3290 ], "min": [ - 3263 + 3292 ], "stddev": [ - 3271 + 3300 ], "stddev_pop": [ - 3273 + 3302 ], "stddev_samp": [ - 3275 + 3304 ], "sum": [ - 3279 + 3308 ], "var_pop": [ - 3283 + 3312 ], "var_samp": [ - 3285 + 3314 ], "variance": [ - 3287 + 3316 ], "__typename": [ 80 @@ -65305,37 +65748,37 @@ export default { }, "player_faceit_rank_history_aggregate_order_by": { "avg": [ - 3256 + 3285 ], "count": [ - 2979 + 3008 ], "max": [ - 3262 + 3291 ], "min": [ - 3264 + 3293 ], "stddev": [ - 3272 + 3301 ], "stddev_pop": [ - 3274 + 3303 ], "stddev_samp": [ - 3276 + 3305 ], "sum": [ - 3280 + 3309 ], "var_pop": [ - 3284 + 3313 ], "var_samp": [ - 3286 + 3315 ], "variance": [ - 3288 + 3317 ], "__typename": [ 80 @@ -65343,10 +65786,10 @@ export default { }, "player_faceit_rank_history_arr_rel_insert_input": { "data": [ - 3260 + 3289 ], "on_conflict": [ - 3266 + 3295 ], "__typename": [ 80 @@ -65371,16 +65814,16 @@ export default { }, "player_faceit_rank_history_avg_order_by": { "elo": [ - 2979 + 3008 ], "previous_rank": [ - 2979 + 3008 ], "skill_level": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -65388,31 +65831,31 @@ export default { }, "player_faceit_rank_history_bool_exp": { "_and": [ - 3257 + 3286 ], "_not": [ - 3257 + 3286 ], "_or": [ - 3257 + 3286 ], "elo": [ 41 ], "id": [ - 5028 + 5086 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "observed_at": [ - 4527 + 4585 ], "player": [ - 3941 + 3970 ], "previous_rank": [ 41 @@ -65421,7 +65864,7 @@ export default { 41 ], "steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -65439,7 +65882,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -65450,19 +65893,19 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "observed_at": [ - 4526 + 4584 ], "player": [ - 3948 + 3977 ], "previous_rank": [ 40 @@ -65471,7 +65914,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -65482,13 +65925,13 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "observed_at": [ - 4526 + 4584 ], "previous_rank": [ 40 @@ -65497,7 +65940,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -65505,25 +65948,25 @@ export default { }, "player_faceit_rank_history_max_order_by": { "elo": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "observed_at": [ - 2979 + 3008 ], "previous_rank": [ - 2979 + 3008 ], "skill_level": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -65534,13 +65977,13 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "observed_at": [ - 4526 + 4584 ], "previous_rank": [ 40 @@ -65549,7 +65992,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -65557,25 +66000,25 @@ export default { }, "player_faceit_rank_history_min_order_by": { "elo": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "observed_at": [ - 2979 + 3008 ], "previous_rank": [ - 2979 + 3008 ], "skill_level": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -65586,7 +66029,7 @@ export default { 40 ], "returning": [ - 3248 + 3277 ], "__typename": [ 80 @@ -65594,13 +66037,13 @@ export default { }, "player_faceit_rank_history_on_conflict": { "constraint": [ - 3258 + 3287 ], "update_columns": [ - 3281 + 3310 ], "where": [ - 3257 + 3286 ], "__typename": [ 80 @@ -65608,31 +66051,31 @@ export default { }, "player_faceit_rank_history_order_by": { "elo": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "observed_at": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "previous_rank": [ - 2979 + 3008 ], "skill_level": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -65640,7 +66083,7 @@ export default { }, "player_faceit_rank_history_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -65652,13 +66095,13 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "observed_at": [ - 4526 + 4584 ], "previous_rank": [ 40 @@ -65667,7 +66110,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -65692,16 +66135,16 @@ export default { }, "player_faceit_rank_history_stddev_order_by": { "elo": [ - 2979 + 3008 ], "previous_rank": [ - 2979 + 3008 ], "skill_level": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -65726,16 +66169,16 @@ export default { }, "player_faceit_rank_history_stddev_pop_order_by": { "elo": [ - 2979 + 3008 ], "previous_rank": [ - 2979 + 3008 ], "skill_level": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -65760,16 +66203,16 @@ export default { }, "player_faceit_rank_history_stddev_samp_order_by": { "elo": [ - 2979 + 3008 ], "previous_rank": [ - 2979 + 3008 ], "skill_level": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -65777,10 +66220,10 @@ export default { }, "player_faceit_rank_history_stream_cursor_input": { "initial_value": [ - 3278 + 3307 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -65791,13 +66234,13 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "observed_at": [ - 4526 + 4584 ], "previous_rank": [ 40 @@ -65806,7 +66249,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -65823,7 +66266,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -65831,16 +66274,16 @@ export default { }, "player_faceit_rank_history_sum_order_by": { "elo": [ - 2979 + 3008 ], "previous_rank": [ - 2979 + 3008 ], "skill_level": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -65849,13 +66292,13 @@ export default { "player_faceit_rank_history_update_column": {}, "player_faceit_rank_history_updates": { "_inc": [ - 3259 + 3288 ], "_set": [ - 3270 + 3299 ], "where": [ - 3257 + 3286 ], "__typename": [ 80 @@ -65880,16 +66323,16 @@ export default { }, "player_faceit_rank_history_var_pop_order_by": { "elo": [ - 2979 + 3008 ], "previous_rank": [ - 2979 + 3008 ], "skill_level": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -65914,16 +66357,16 @@ export default { }, "player_faceit_rank_history_var_samp_order_by": { "elo": [ - 2979 + 3008 ], "previous_rank": [ - 2979 + 3008 ], "skill_level": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -65948,16 +66391,16 @@ export default { }, "player_faceit_rank_history_variance_order_by": { "elo": [ - 2979 + 3008 ], "previous_rank": [ - 2979 + 3008 ], "skill_level": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -65965,31 +66408,31 @@ export default { }, "player_flashes": { "attacked_steam_id": [ - 257 + 259 ], "attacker_steam_id": [ - 257 + 259 ], "blinded": [ - 3937 + 3966 ], "deleted_at": [ - 4526 + 4584 ], "duration": [ - 2977 + 3006 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2628 + 2630 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 @@ -65998,10 +66441,10 @@ export default { 5 ], "thrown_by": [ - 3937 + 3966 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -66009,10 +66452,10 @@ export default { }, "player_flashes_aggregate": { "aggregate": [ - 3295 + 3324 ], "nodes": [ - 3289 + 3318 ], "__typename": [ 80 @@ -66020,13 +66463,13 @@ export default { }, "player_flashes_aggregate_bool_exp": { "bool_and": [ - 3292 + 3321 ], "bool_or": [ - 3293 + 3322 ], "count": [ - 3294 + 3323 ], "__typename": [ 80 @@ -66034,13 +66477,13 @@ export default { }, "player_flashes_aggregate_bool_exp_bool_and": { "arguments": [ - 3313 + 3342 ], "distinct": [ 5 ], "filter": [ - 3300 + 3329 ], "predicate": [ 6 @@ -66051,13 +66494,13 @@ export default { }, "player_flashes_aggregate_bool_exp_bool_or": { "arguments": [ - 3314 + 3343 ], "distinct": [ 5 ], "filter": [ - 3300 + 3329 ], "predicate": [ 6 @@ -66068,13 +66511,13 @@ export default { }, "player_flashes_aggregate_bool_exp_count": { "arguments": [ - 3312 + 3341 ], "distinct": [ 5 ], "filter": [ - 3300 + 3329 ], "predicate": [ 41 @@ -66085,13 +66528,13 @@ export default { }, "player_flashes_aggregate_fields": { "avg": [ - 3298 + 3327 ], "count": [ 40, { "columns": [ - 3312, + 3341, "[player_flashes_select_column!]" ], "distinct": [ @@ -66100,31 +66543,31 @@ export default { } ], "max": [ - 3304 + 3333 ], "min": [ - 3306 + 3335 ], "stddev": [ - 3316 + 3345 ], "stddev_pop": [ - 3318 + 3347 ], "stddev_samp": [ - 3320 + 3349 ], "sum": [ - 3324 + 3353 ], "var_pop": [ - 3328 + 3357 ], "var_samp": [ - 3330 + 3359 ], "variance": [ - 3332 + 3361 ], "__typename": [ 80 @@ -66132,37 +66575,37 @@ export default { }, "player_flashes_aggregate_order_by": { "avg": [ - 3299 + 3328 ], "count": [ - 2979 + 3008 ], "max": [ - 3305 + 3334 ], "min": [ - 3307 + 3336 ], "stddev": [ - 3317 + 3346 ], "stddev_pop": [ - 3319 + 3348 ], "stddev_samp": [ - 3321 + 3350 ], "sum": [ - 3325 + 3354 ], "var_pop": [ - 3329 + 3358 ], "var_samp": [ - 3331 + 3360 ], "variance": [ - 3333 + 3362 ], "__typename": [ 80 @@ -66170,10 +66613,10 @@ export default { }, "player_flashes_arr_rel_insert_input": { "data": [ - 3303 + 3332 ], "on_conflict": [ - 3309 + 3338 ], "__typename": [ 80 @@ -66198,16 +66641,16 @@ export default { }, "player_flashes_avg_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "duration": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -66215,40 +66658,40 @@ export default { }, "player_flashes_bool_exp": { "_and": [ - 3300 + 3329 ], "_not": [ - 3300 + 3329 ], "_or": [ - 3300 + 3329 ], "attacked_steam_id": [ - 259 + 261 ], "attacker_steam_id": [ - 259 + 261 ], "blinded": [ - 3941 + 3970 ], "deleted_at": [ - 4527 + 4585 ], "duration": [ - 2978 + 3007 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_map": [ - 2637 + 2639 ], "match_map_id": [ - 5028 + 5086 ], "round": [ 41 @@ -66257,10 +66700,10 @@ export default { 6 ], "thrown_by": [ - 3941 + 3970 ], "time": [ - 4527 + 4585 ], "__typename": [ 80 @@ -66269,13 +66712,13 @@ export default { "player_flashes_constraint": {}, "player_flashes_inc_input": { "attacked_steam_id": [ - 257 + 259 ], "attacker_steam_id": [ - 257 + 259 ], "duration": [ - 2977 + 3006 ], "round": [ 40 @@ -66286,31 +66729,31 @@ export default { }, "player_flashes_insert_input": { "attacked_steam_id": [ - 257 + 259 ], "attacker_steam_id": [ - 257 + 259 ], "blinded": [ - 3948 + 3977 ], "deleted_at": [ - 4526 + 4584 ], "duration": [ - 2977 + 3006 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2646 + 2648 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 @@ -66319,10 +66762,10 @@ export default { 5 ], "thrown_by": [ - 3948 + 3977 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -66330,28 +66773,28 @@ export default { }, "player_flashes_max_fields": { "attacked_steam_id": [ - 257 + 259 ], "attacker_steam_id": [ - 257 + 259 ], "deleted_at": [ - 4526 + 4584 ], "duration": [ - 2977 + 3006 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -66359,28 +66802,28 @@ export default { }, "player_flashes_max_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "duration": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "time": [ - 2979 + 3008 ], "__typename": [ 80 @@ -66388,28 +66831,28 @@ export default { }, "player_flashes_min_fields": { "attacked_steam_id": [ - 257 + 259 ], "attacker_steam_id": [ - 257 + 259 ], "deleted_at": [ - 4526 + 4584 ], "duration": [ - 2977 + 3006 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -66417,28 +66860,28 @@ export default { }, "player_flashes_min_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "duration": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "time": [ - 2979 + 3008 ], "__typename": [ 80 @@ -66449,7 +66892,7 @@ export default { 40 ], "returning": [ - 3289 + 3318 ], "__typename": [ 80 @@ -66457,13 +66900,13 @@ export default { }, "player_flashes_on_conflict": { "constraint": [ - 3301 + 3330 ], "update_columns": [ - 3326 + 3355 ], "where": [ - 3300 + 3329 ], "__typename": [ 80 @@ -66471,43 +66914,43 @@ export default { }, "player_flashes_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "blinded": [ - 3950 + 3979 ], "deleted_at": [ - 2979 + 3008 ], "duration": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "team_flash": [ - 2979 + 3008 ], "thrown_by": [ - 3950 + 3979 ], "time": [ - 2979 + 3008 ], "__typename": [ 80 @@ -66515,16 +66958,16 @@ export default { }, "player_flashes_pk_columns_input": { "attacked_steam_id": [ - 257 + 259 ], "attacker_steam_id": [ - 257 + 259 ], "match_map_id": [ - 5026 + 5084 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -66535,22 +66978,22 @@ export default { "player_flashes_select_column_player_flashes_aggregate_bool_exp_bool_or_arguments_columns": {}, "player_flashes_set_input": { "attacked_steam_id": [ - 257 + 259 ], "attacker_steam_id": [ - 257 + 259 ], "deleted_at": [ - 4526 + 4584 ], "duration": [ - 2977 + 3006 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 @@ -66559,7 +67002,7 @@ export default { 5 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -66584,16 +67027,16 @@ export default { }, "player_flashes_stddev_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "duration": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -66618,16 +67061,16 @@ export default { }, "player_flashes_stddev_pop_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "duration": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -66652,16 +67095,16 @@ export default { }, "player_flashes_stddev_samp_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "duration": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -66669,10 +67112,10 @@ export default { }, "player_flashes_stream_cursor_input": { "initial_value": [ - 3323 + 3352 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -66680,22 +67123,22 @@ export default { }, "player_flashes_stream_cursor_value_input": { "attacked_steam_id": [ - 257 + 259 ], "attacker_steam_id": [ - 257 + 259 ], "deleted_at": [ - 4526 + 4584 ], "duration": [ - 2977 + 3006 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 @@ -66704,7 +67147,7 @@ export default { 5 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -66712,13 +67155,13 @@ export default { }, "player_flashes_sum_fields": { "attacked_steam_id": [ - 257 + 259 ], "attacker_steam_id": [ - 257 + 259 ], "duration": [ - 2977 + 3006 ], "round": [ 40 @@ -66729,16 +67172,16 @@ export default { }, "player_flashes_sum_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "duration": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -66747,13 +67190,13 @@ export default { "player_flashes_update_column": {}, "player_flashes_updates": { "_inc": [ - 3302 + 3331 ], "_set": [ - 3315 + 3344 ], "where": [ - 3300 + 3329 ], "__typename": [ 80 @@ -66778,16 +67221,16 @@ export default { }, "player_flashes_var_pop_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "duration": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -66812,16 +67255,16 @@ export default { }, "player_flashes_var_samp_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "duration": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -66846,16 +67289,16 @@ export default { }, "player_flashes_variance_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "duration": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -66872,10 +67315,10 @@ export default { 80 ], "attacked_player": [ - 3937 + 3966 ], "attacked_steam_id": [ - 257 + 259 ], "attacked_team": [ 80 @@ -66887,7 +67330,7 @@ export default { 80 ], "attacker_steam_id": [ - 257 + 259 ], "attacker_team": [ 80 @@ -66896,7 +67339,7 @@ export default { 5 ], "deleted_at": [ - 4526 + 4584 ], "headshot": [ 5 @@ -66911,22 +67354,22 @@ export default { 5 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2628 + 2630 ], "match_map_id": [ - 5026 + 5084 ], "no_scope": [ 5 ], "player": [ - 3937 + 3966 ], "round": [ 40 @@ -66941,7 +67384,7 @@ export default { 5 ], "time": [ - 4526 + 4584 ], "with": [ 80 @@ -66952,10 +67395,10 @@ export default { }, "player_kills_aggregate": { "aggregate": [ - 3340 + 3369 ], "nodes": [ - 3334 + 3363 ], "__typename": [ 80 @@ -66963,13 +67406,13 @@ export default { }, "player_kills_aggregate_bool_exp": { "bool_and": [ - 3337 + 3366 ], "bool_or": [ - 3338 + 3367 ], "count": [ - 3339 + 3368 ], "__typename": [ 80 @@ -66977,13 +67420,13 @@ export default { }, "player_kills_aggregate_bool_exp_bool_and": { "arguments": [ - 3399 + 3428 ], "distinct": [ 5 ], "filter": [ - 3345 + 3374 ], "predicate": [ 6 @@ -66994,13 +67437,13 @@ export default { }, "player_kills_aggregate_bool_exp_bool_or": { "arguments": [ - 3400 + 3429 ], "distinct": [ 5 ], "filter": [ - 3345 + 3374 ], "predicate": [ 6 @@ -67011,13 +67454,13 @@ export default { }, "player_kills_aggregate_bool_exp_count": { "arguments": [ - 3398 + 3427 ], "distinct": [ 5 ], "filter": [ - 3345 + 3374 ], "predicate": [ 41 @@ -67028,13 +67471,13 @@ export default { }, "player_kills_aggregate_fields": { "avg": [ - 3343 + 3372 ], "count": [ 40, { "columns": [ - 3398, + 3427, "[player_kills_select_column!]" ], "distinct": [ @@ -67043,31 +67486,31 @@ export default { } ], "max": [ - 3390 + 3419 ], "min": [ - 3392 + 3421 ], "stddev": [ - 3402 + 3431 ], "stddev_pop": [ - 3404 + 3433 ], "stddev_samp": [ - 3406 + 3435 ], "sum": [ - 3410 + 3439 ], "var_pop": [ - 3414 + 3443 ], "var_samp": [ - 3416 + 3445 ], "variance": [ - 3418 + 3447 ], "__typename": [ 80 @@ -67075,37 +67518,37 @@ export default { }, "player_kills_aggregate_order_by": { "avg": [ - 3344 + 3373 ], "count": [ - 2979 + 3008 ], "max": [ - 3391 + 3420 ], "min": [ - 3393 + 3422 ], "stddev": [ - 3403 + 3432 ], "stddev_pop": [ - 3405 + 3434 ], "stddev_samp": [ - 3407 + 3436 ], "sum": [ - 3411 + 3440 ], "var_pop": [ - 3415 + 3444 ], "var_samp": [ - 3417 + 3446 ], "variance": [ - 3419 + 3448 ], "__typename": [ 80 @@ -67113,10 +67556,10 @@ export default { }, "player_kills_arr_rel_insert_input": { "data": [ - 3389 + 3418 ], "on_conflict": [ - 3395 + 3424 ], "__typename": [ 80 @@ -67138,13 +67581,13 @@ export default { }, "player_kills_avg_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -67152,13 +67595,13 @@ export default { }, "player_kills_bool_exp": { "_and": [ - 3345 + 3374 ], "_not": [ - 3345 + 3374 ], "_or": [ - 3345 + 3374 ], "assisted": [ 6 @@ -67170,10 +67613,10 @@ export default { 82 ], "attacked_player": [ - 3941 + 3970 ], "attacked_steam_id": [ - 259 + 261 ], "attacked_team": [ 82 @@ -67185,7 +67628,7 @@ export default { 82 ], "attacker_steam_id": [ - 259 + 261 ], "attacker_team": [ 82 @@ -67194,7 +67637,7 @@ export default { 6 ], "deleted_at": [ - 4527 + 4585 ], "headshot": [ 6 @@ -67209,22 +67652,22 @@ export default { 6 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_map": [ - 2637 + 2639 ], "match_map_id": [ - 5028 + 5086 ], "no_scope": [ 6 ], "player": [ - 3941 + 3970 ], "round": [ 41 @@ -67239,7 +67682,7 @@ export default { 6 ], "time": [ - 4527 + 4585 ], "with": [ 82 @@ -67250,13 +67693,13 @@ export default { }, "player_kills_by_weapon": { "kill_count": [ - 257 + 259 ], "player": [ - 3937 + 3966 ], "player_steam_id": [ - 257 + 259 ], "with": [ 80 @@ -67267,10 +67710,10 @@ export default { }, "player_kills_by_weapon_aggregate": { "aggregate": [ - 3350 + 3379 ], "nodes": [ - 3346 + 3375 ], "__typename": [ 80 @@ -67278,7 +67721,7 @@ export default { }, "player_kills_by_weapon_aggregate_bool_exp": { "count": [ - 3349 + 3378 ], "__typename": [ 80 @@ -67286,13 +67729,13 @@ export default { }, "player_kills_by_weapon_aggregate_bool_exp_count": { "arguments": [ - 3367 + 3396 ], "distinct": [ 5 ], "filter": [ - 3355 + 3384 ], "predicate": [ 41 @@ -67303,13 +67746,13 @@ export default { }, "player_kills_by_weapon_aggregate_fields": { "avg": [ - 3353 + 3382 ], "count": [ 40, { "columns": [ - 3367, + 3396, "[player_kills_by_weapon_select_column!]" ], "distinct": [ @@ -67318,31 +67761,31 @@ export default { } ], "max": [ - 3359 + 3388 ], "min": [ - 3361 + 3390 ], "stddev": [ - 3369 + 3398 ], "stddev_pop": [ - 3371 + 3400 ], "stddev_samp": [ - 3373 + 3402 ], "sum": [ - 3377 + 3406 ], "var_pop": [ - 3381 + 3410 ], "var_samp": [ - 3383 + 3412 ], "variance": [ - 3385 + 3414 ], "__typename": [ 80 @@ -67350,37 +67793,37 @@ export default { }, "player_kills_by_weapon_aggregate_order_by": { "avg": [ - 3354 + 3383 ], "count": [ - 2979 + 3008 ], "max": [ - 3360 + 3389 ], "min": [ - 3362 + 3391 ], "stddev": [ - 3370 + 3399 ], "stddev_pop": [ - 3372 + 3401 ], "stddev_samp": [ - 3374 + 3403 ], "sum": [ - 3378 + 3407 ], "var_pop": [ - 3382 + 3411 ], "var_samp": [ - 3384 + 3413 ], "variance": [ - 3386 + 3415 ], "__typename": [ 80 @@ -67388,10 +67831,10 @@ export default { }, "player_kills_by_weapon_arr_rel_insert_input": { "data": [ - 3358 + 3387 ], "on_conflict": [ - 3364 + 3393 ], "__typename": [ 80 @@ -67410,10 +67853,10 @@ export default { }, "player_kills_by_weapon_avg_order_by": { "kill_count": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -67421,22 +67864,22 @@ export default { }, "player_kills_by_weapon_bool_exp": { "_and": [ - 3355 + 3384 ], "_not": [ - 3355 + 3384 ], "_or": [ - 3355 + 3384 ], "kill_count": [ - 259 + 261 ], "player": [ - 3941 + 3970 ], "player_steam_id": [ - 259 + 261 ], "with": [ 82 @@ -67448,10 +67891,10 @@ export default { "player_kills_by_weapon_constraint": {}, "player_kills_by_weapon_inc_input": { "kill_count": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -67459,13 +67902,13 @@ export default { }, "player_kills_by_weapon_insert_input": { "kill_count": [ - 257 + 259 ], "player": [ - 3948 + 3977 ], "player_steam_id": [ - 257 + 259 ], "with": [ 80 @@ -67476,10 +67919,10 @@ export default { }, "player_kills_by_weapon_max_fields": { "kill_count": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "with": [ 80 @@ -67490,13 +67933,13 @@ export default { }, "player_kills_by_weapon_max_order_by": { "kill_count": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "with": [ - 2979 + 3008 ], "__typename": [ 80 @@ -67504,10 +67947,10 @@ export default { }, "player_kills_by_weapon_min_fields": { "kill_count": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "with": [ 80 @@ -67518,13 +67961,13 @@ export default { }, "player_kills_by_weapon_min_order_by": { "kill_count": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "with": [ - 2979 + 3008 ], "__typename": [ 80 @@ -67535,7 +67978,7 @@ export default { 40 ], "returning": [ - 3346 + 3375 ], "__typename": [ 80 @@ -67543,13 +67986,13 @@ export default { }, "player_kills_by_weapon_on_conflict": { "constraint": [ - 3356 + 3385 ], "update_columns": [ - 3379 + 3408 ], "where": [ - 3355 + 3384 ], "__typename": [ 80 @@ -67557,16 +68000,16 @@ export default { }, "player_kills_by_weapon_order_by": { "kill_count": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "player_steam_id": [ - 2979 + 3008 ], "with": [ - 2979 + 3008 ], "__typename": [ 80 @@ -67574,7 +68017,7 @@ export default { }, "player_kills_by_weapon_pk_columns_input": { "player_steam_id": [ - 257 + 259 ], "with": [ 80 @@ -67586,10 +68029,10 @@ export default { "player_kills_by_weapon_select_column": {}, "player_kills_by_weapon_set_input": { "kill_count": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "with": [ 80 @@ -67611,10 +68054,10 @@ export default { }, "player_kills_by_weapon_stddev_order_by": { "kill_count": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -67633,10 +68076,10 @@ export default { }, "player_kills_by_weapon_stddev_pop_order_by": { "kill_count": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -67655,10 +68098,10 @@ export default { }, "player_kills_by_weapon_stddev_samp_order_by": { "kill_count": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -67666,10 +68109,10 @@ export default { }, "player_kills_by_weapon_stream_cursor_input": { "initial_value": [ - 3376 + 3405 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -67677,10 +68120,10 @@ export default { }, "player_kills_by_weapon_stream_cursor_value_input": { "kill_count": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "with": [ 80 @@ -67691,10 +68134,10 @@ export default { }, "player_kills_by_weapon_sum_fields": { "kill_count": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -67702,10 +68145,10 @@ export default { }, "player_kills_by_weapon_sum_order_by": { "kill_count": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -67714,13 +68157,13 @@ export default { "player_kills_by_weapon_update_column": {}, "player_kills_by_weapon_updates": { "_inc": [ - 3357 + 3386 ], "_set": [ - 3368 + 3397 ], "where": [ - 3355 + 3384 ], "__typename": [ 80 @@ -67739,10 +68182,10 @@ export default { }, "player_kills_by_weapon_var_pop_order_by": { "kill_count": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -67761,10 +68204,10 @@ export default { }, "player_kills_by_weapon_var_samp_order_by": { "kill_count": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -67783,10 +68226,10 @@ export default { }, "player_kills_by_weapon_variance_order_by": { "kill_count": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -67795,10 +68238,10 @@ export default { "player_kills_constraint": {}, "player_kills_inc_input": { "attacked_steam_id": [ - 257 + 259 ], "attacker_steam_id": [ - 257 + 259 ], "round": [ 40 @@ -67818,10 +68261,10 @@ export default { 80 ], "attacked_player": [ - 3948 + 3977 ], "attacked_steam_id": [ - 257 + 259 ], "attacked_team": [ 80 @@ -67833,7 +68276,7 @@ export default { 80 ], "attacker_steam_id": [ - 257 + 259 ], "attacker_team": [ 80 @@ -67842,7 +68285,7 @@ export default { 5 ], "deleted_at": [ - 4526 + 4584 ], "headshot": [ 5 @@ -67854,22 +68297,22 @@ export default { 5 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2646 + 2648 ], "match_map_id": [ - 5026 + 5084 ], "no_scope": [ 5 ], "player": [ - 3948 + 3977 ], "round": [ 40 @@ -67881,7 +68324,7 @@ export default { 5 ], "time": [ - 4526 + 4584 ], "with": [ 80 @@ -67898,7 +68341,7 @@ export default { 80 ], "attacked_steam_id": [ - 257 + 259 ], "attacked_team": [ 80 @@ -67910,28 +68353,28 @@ export default { 80 ], "attacker_steam_id": [ - 257 + 259 ], "attacker_team": [ 80 ], "deleted_at": [ - 4526 + 4584 ], "hitgroup": [ 80 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "with": [ 80 @@ -67942,49 +68385,49 @@ export default { }, "player_kills_max_order_by": { "attacked_location": [ - 2979 + 3008 ], "attacked_location_coordinates": [ - 2979 + 3008 ], "attacked_steam_id": [ - 2979 + 3008 ], "attacked_team": [ - 2979 + 3008 ], "attacker_location": [ - 2979 + 3008 ], "attacker_location_coordinates": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "attacker_team": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "hitgroup": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "time": [ - 2979 + 3008 ], "with": [ - 2979 + 3008 ], "__typename": [ 80 @@ -67998,7 +68441,7 @@ export default { 80 ], "attacked_steam_id": [ - 257 + 259 ], "attacked_team": [ 80 @@ -68010,28 +68453,28 @@ export default { 80 ], "attacker_steam_id": [ - 257 + 259 ], "attacker_team": [ 80 ], "deleted_at": [ - 4526 + 4584 ], "hitgroup": [ 80 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "with": [ 80 @@ -68042,49 +68485,49 @@ export default { }, "player_kills_min_order_by": { "attacked_location": [ - 2979 + 3008 ], "attacked_location_coordinates": [ - 2979 + 3008 ], "attacked_steam_id": [ - 2979 + 3008 ], "attacked_team": [ - 2979 + 3008 ], "attacker_location": [ - 2979 + 3008 ], "attacker_location_coordinates": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "attacker_team": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "hitgroup": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "time": [ - 2979 + 3008 ], "with": [ - 2979 + 3008 ], "__typename": [ 80 @@ -68095,7 +68538,7 @@ export default { 40 ], "returning": [ - 3334 + 3363 ], "__typename": [ 80 @@ -68103,13 +68546,13 @@ export default { }, "player_kills_on_conflict": { "constraint": [ - 3387 + 3416 ], "update_columns": [ - 3412 + 3441 ], "where": [ - 3345 + 3374 ], "__typename": [ 80 @@ -68117,88 +68560,88 @@ export default { }, "player_kills_order_by": { "assisted": [ - 2979 + 3008 ], "attacked_location": [ - 2979 + 3008 ], "attacked_location_coordinates": [ - 2979 + 3008 ], "attacked_player": [ - 3950 + 3979 ], "attacked_steam_id": [ - 2979 + 3008 ], "attacked_team": [ - 2979 + 3008 ], "attacker_location": [ - 2979 + 3008 ], "attacker_location_coordinates": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "attacker_team": [ - 2979 + 3008 ], "blinded": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "headshot": [ - 2979 + 3008 ], "hitgroup": [ - 2979 + 3008 ], "in_air": [ - 2979 + 3008 ], "is_suicide": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_id": [ - 2979 + 3008 ], "no_scope": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "round": [ - 2979 + 3008 ], "team_kill": [ - 2979 + 3008 ], "thru_smoke": [ - 2979 + 3008 ], "thru_wall": [ - 2979 + 3008 ], "time": [ - 2979 + 3008 ], "with": [ - 2979 + 3008 ], "__typename": [ 80 @@ -68206,16 +68649,16 @@ export default { }, "player_kills_pk_columns_input": { "attacked_steam_id": [ - 257 + 259 ], "attacker_steam_id": [ - 257 + 259 ], "match_map_id": [ - 5026 + 5084 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -68235,7 +68678,7 @@ export default { 80 ], "attacked_steam_id": [ - 257 + 259 ], "attacked_team": [ 80 @@ -68247,7 +68690,7 @@ export default { 80 ], "attacker_steam_id": [ - 257 + 259 ], "attacker_team": [ 80 @@ -68256,7 +68699,7 @@ export default { 5 ], "deleted_at": [ - 4526 + 4584 ], "headshot": [ 5 @@ -68268,10 +68711,10 @@ export default { 5 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "no_scope": [ 5 @@ -68286,7 +68729,7 @@ export default { 5 ], "time": [ - 4526 + 4584 ], "with": [ 80 @@ -68311,13 +68754,13 @@ export default { }, "player_kills_stddev_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -68339,13 +68782,13 @@ export default { }, "player_kills_stddev_pop_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -68367,13 +68810,13 @@ export default { }, "player_kills_stddev_samp_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -68381,10 +68824,10 @@ export default { }, "player_kills_stream_cursor_input": { "initial_value": [ - 3409 + 3438 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -68401,7 +68844,7 @@ export default { 80 ], "attacked_steam_id": [ - 257 + 259 ], "attacked_team": [ 80 @@ -68413,7 +68856,7 @@ export default { 80 ], "attacker_steam_id": [ - 257 + 259 ], "attacker_team": [ 80 @@ -68422,7 +68865,7 @@ export default { 5 ], "deleted_at": [ - 4526 + 4584 ], "headshot": [ 5 @@ -68434,10 +68877,10 @@ export default { 5 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "no_scope": [ 5 @@ -68452,7 +68895,7 @@ export default { 5 ], "time": [ - 4526 + 4584 ], "with": [ 80 @@ -68463,10 +68906,10 @@ export default { }, "player_kills_sum_fields": { "attacked_steam_id": [ - 257 + 259 ], "attacker_steam_id": [ - 257 + 259 ], "round": [ 40 @@ -68477,13 +68920,13 @@ export default { }, "player_kills_sum_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -68492,13 +68935,13 @@ export default { "player_kills_update_column": {}, "player_kills_updates": { "_inc": [ - 3388 + 3417 ], "_set": [ - 3401 + 3430 ], "where": [ - 3345 + 3374 ], "__typename": [ 80 @@ -68520,13 +68963,13 @@ export default { }, "player_kills_var_pop_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -68548,13 +68991,13 @@ export default { }, "player_kills_var_samp_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -68576,13 +69019,13 @@ export default { }, "player_kills_variance_order_by": { "attacked_steam_id": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -68599,7 +69042,7 @@ export default { 40 ], "value": [ - 1689 + 1691 ], "__typename": [ 80 @@ -68607,10 +69050,10 @@ export default { }, "player_leaderboard_rank_aggregate": { "aggregate": [ - 3422 + 3451 ], "nodes": [ - 3420 + 3449 ], "__typename": [ 80 @@ -68618,13 +69061,13 @@ export default { }, "player_leaderboard_rank_aggregate_fields": { "avg": [ - 3423 + 3452 ], "count": [ 40, { "columns": [ - 3431, + 3460, "[player_leaderboard_rank_select_column!]" ], "distinct": [ @@ -68633,31 +69076,31 @@ export default { } ], "max": [ - 3427 + 3456 ], "min": [ - 3428 + 3457 ], "stddev": [ - 3433 + 3462 ], "stddev_pop": [ - 3434 + 3463 ], "stddev_samp": [ - 3435 + 3464 ], "sum": [ - 3438 + 3467 ], "var_pop": [ - 3440 + 3469 ], "var_samp": [ - 3441 + 3470 ], "variance": [ - 3442 + 3471 ], "__typename": [ 80 @@ -68679,13 +69122,13 @@ export default { }, "player_leaderboard_rank_bool_exp": { "_and": [ - 3424 + 3453 ], "_not": [ - 3424 + 3453 ], "_or": [ - 3424 + 3453 ], "player_steam_id": [ 82 @@ -68697,7 +69140,7 @@ export default { 41 ], "value": [ - 1690 + 1692 ], "__typename": [ 80 @@ -68711,7 +69154,7 @@ export default { 40 ], "value": [ - 1689 + 1691 ], "__typename": [ 80 @@ -68728,7 +69171,7 @@ export default { 40 ], "value": [ - 1689 + 1691 ], "__typename": [ 80 @@ -68745,7 +69188,7 @@ export default { 40 ], "value": [ - 1689 + 1691 ], "__typename": [ 80 @@ -68762,7 +69205,7 @@ export default { 40 ], "value": [ - 1689 + 1691 ], "__typename": [ 80 @@ -68773,7 +69216,7 @@ export default { 40 ], "returning": [ - 3420 + 3449 ], "__typename": [ 80 @@ -68781,16 +69224,16 @@ export default { }, "player_leaderboard_rank_order_by": { "player_steam_id": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "total": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -68808,7 +69251,7 @@ export default { 40 ], "value": [ - 1689 + 1691 ], "__typename": [ 80 @@ -68858,10 +69301,10 @@ export default { }, "player_leaderboard_rank_stream_cursor_input": { "initial_value": [ - 3437 + 3466 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -68878,7 +69321,7 @@ export default { 40 ], "value": [ - 1689 + 1691 ], "__typename": [ 80 @@ -68892,7 +69335,7 @@ export default { 40 ], "value": [ - 1689 + 1691 ], "__typename": [ 80 @@ -68900,13 +69343,13 @@ export default { }, "player_leaderboard_rank_updates": { "_inc": [ - 3425 + 3454 ], "_set": [ - 3432 + 3461 ], "where": [ - 3424 + 3453 ], "__typename": [ 80 @@ -68974,7 +69417,7 @@ export default { 40 ], "crosshair_angle_sum_deg": [ - 2977 + 3006 ], "damage": [ 40 @@ -69016,7 +69459,7 @@ export default { 40 ], "flash_duration_sum": [ - 2977 + 3006 ], "flashes_thrown": [ 40 @@ -69070,16 +69513,16 @@ export default { 40 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2628 + 2630 ], "match_map_id": [ - 5026 + 5084 ], "molotov_damage": [ 40 @@ -69094,7 +69537,7 @@ export default { 40 ], "player": [ - 3937 + 3966 ], "rounds_ct": [ 40 @@ -69127,7 +69570,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "team_damage": [ 40 @@ -69142,7 +69585,7 @@ export default { 40 ], "time_to_damage_sum_s": [ - 2977 + 3006 ], "total_engagement_frames": [ 40 @@ -69172,7 +69615,7 @@ export default { 40 ], "updated_at": [ - 4526 + 4584 ], "util_on_death_count": [ 40 @@ -69192,10 +69635,10 @@ export default { }, "player_match_map_stats_aggregate": { "aggregate": [ - 3447 + 3476 ], "nodes": [ - 3443 + 3472 ], "__typename": [ 80 @@ -69203,7 +69646,7 @@ export default { }, "player_match_map_stats_aggregate_bool_exp": { "count": [ - 3446 + 3475 ], "__typename": [ 80 @@ -69211,13 +69654,13 @@ export default { }, "player_match_map_stats_aggregate_bool_exp_count": { "arguments": [ - 3464 + 3493 ], "distinct": [ 5 ], "filter": [ - 3452 + 3481 ], "predicate": [ 41 @@ -69228,13 +69671,13 @@ export default { }, "player_match_map_stats_aggregate_fields": { "avg": [ - 3450 + 3479 ], "count": [ 40, { "columns": [ - 3464, + 3493, "[player_match_map_stats_select_column!]" ], "distinct": [ @@ -69243,31 +69686,31 @@ export default { } ], "max": [ - 3456 + 3485 ], "min": [ - 3458 + 3487 ], "stddev": [ - 3466 + 3495 ], "stddev_pop": [ - 3468 + 3497 ], "stddev_samp": [ - 3470 + 3499 ], "sum": [ - 3474 + 3503 ], "var_pop": [ - 3478 + 3507 ], "var_samp": [ - 3480 + 3509 ], "variance": [ - 3482 + 3511 ], "__typename": [ 80 @@ -69275,37 +69718,37 @@ export default { }, "player_match_map_stats_aggregate_order_by": { "avg": [ - 3451 + 3480 ], "count": [ - 2979 + 3008 ], "max": [ - 3457 + 3486 ], "min": [ - 3459 + 3488 ], "stddev": [ - 3467 + 3496 ], "stddev_pop": [ - 3469 + 3498 ], "stddev_samp": [ - 3471 + 3500 ], "sum": [ - 3475 + 3504 ], "var_pop": [ - 3479 + 3508 ], "var_samp": [ - 3481 + 3510 ], "variance": [ - 3483 + 3512 ], "__typename": [ 80 @@ -69313,10 +69756,10 @@ export default { }, "player_match_map_stats_arr_rel_insert_input": { "data": [ - 3455 + 3484 ], "on_conflict": [ - 3461 + 3490 ], "__typename": [ 80 @@ -69542,217 +69985,217 @@ export default { }, "player_match_map_stats_avg_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "crosshair_angle_count": [ - 2979 + 3008 ], "crosshair_angle_sum_deg": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flash_duration_count": [ - 2979 + 3008 ], "flash_duration_sum": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kast_rounds": [ - 2979 + 3008 ], "kast_total_rounds": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "time_to_damage_count": [ - 2979 + 3008 ], "time_to_damage_sum_s": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "util_on_death_count": [ - 2979 + 3008 ], "util_on_death_sum": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -69760,13 +70203,13 @@ export default { }, "player_match_map_stats_bool_exp": { "_and": [ - 3452 + 3481 ], "_not": [ - 3452 + 3481 ], "_or": [ - 3452 + 3481 ], "assists": [ 41 @@ -69787,7 +70230,7 @@ export default { 41 ], "crosshair_angle_sum_deg": [ - 2978 + 3007 ], "damage": [ 41 @@ -69829,7 +70272,7 @@ export default { 41 ], "flash_duration_sum": [ - 2978 + 3007 ], "flashes_thrown": [ 41 @@ -69883,16 +70326,16 @@ export default { 41 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_map": [ - 2637 + 2639 ], "match_map_id": [ - 5028 + 5086 ], "molotov_damage": [ 41 @@ -69907,7 +70350,7 @@ export default { 41 ], "player": [ - 3941 + 3970 ], "rounds_ct": [ 41 @@ -69940,7 +70383,7 @@ export default { 41 ], "steam_id": [ - 259 + 261 ], "team_damage": [ 41 @@ -69955,7 +70398,7 @@ export default { 41 ], "time_to_damage_sum_s": [ - 2978 + 3007 ], "total_engagement_frames": [ 41 @@ -69985,7 +70428,7 @@ export default { 41 ], "updated_at": [ - 4527 + 4585 ], "util_on_death_count": [ 41 @@ -70024,7 +70467,7 @@ export default { 40 ], "crosshair_angle_sum_deg": [ - 2977 + 3006 ], "damage": [ 40 @@ -70066,7 +70509,7 @@ export default { 40 ], "flash_duration_sum": [ - 2977 + 3006 ], "flashes_thrown": [ 40 @@ -70162,7 +70605,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "team_damage": [ 40 @@ -70177,7 +70620,7 @@ export default { 40 ], "time_to_damage_sum_s": [ - 2977 + 3006 ], "total_engagement_frames": [ 40 @@ -70242,7 +70685,7 @@ export default { 40 ], "crosshair_angle_sum_deg": [ - 2977 + 3006 ], "damage": [ 40 @@ -70284,7 +70727,7 @@ export default { 40 ], "flash_duration_sum": [ - 2977 + 3006 ], "flashes_thrown": [ 40 @@ -70338,16 +70781,16 @@ export default { 40 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2646 + 2648 ], "match_map_id": [ - 5026 + 5084 ], "molotov_damage": [ 40 @@ -70362,7 +70805,7 @@ export default { 40 ], "player": [ - 3948 + 3977 ], "rounds_ct": [ 40 @@ -70395,7 +70838,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "team_damage": [ 40 @@ -70410,7 +70853,7 @@ export default { 40 ], "time_to_damage_sum_s": [ - 2977 + 3006 ], "total_engagement_frames": [ 40 @@ -70440,7 +70883,7 @@ export default { 40 ], "updated_at": [ - 4526 + 4584 ], "util_on_death_count": [ 40 @@ -70478,7 +70921,7 @@ export default { 40 ], "crosshair_angle_sum_deg": [ - 2977 + 3006 ], "damage": [ 40 @@ -70520,7 +70963,7 @@ export default { 40 ], "flash_duration_sum": [ - 2977 + 3006 ], "flashes_thrown": [ 40 @@ -70574,10 +71017,10 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "molotov_damage": [ 40 @@ -70622,7 +71065,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "team_damage": [ 40 @@ -70637,7 +71080,7 @@ export default { 40 ], "time_to_damage_sum_s": [ - 2977 + 3006 ], "total_engagement_frames": [ 40 @@ -70667,7 +71110,7 @@ export default { 40 ], "updated_at": [ - 4526 + 4584 ], "util_on_death_count": [ 40 @@ -70687,226 +71130,226 @@ export default { }, "player_match_map_stats_max_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "crosshair_angle_count": [ - 2979 + 3008 ], "crosshair_angle_sum_deg": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flash_duration_count": [ - 2979 + 3008 ], "flash_duration_sum": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kast_rounds": [ - 2979 + 3008 ], "kast_total_rounds": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "time_to_damage_count": [ - 2979 + 3008 ], "time_to_damage_sum_s": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "util_on_death_count": [ - 2979 + 3008 ], "util_on_death_sum": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -70932,7 +71375,7 @@ export default { 40 ], "crosshair_angle_sum_deg": [ - 2977 + 3006 ], "damage": [ 40 @@ -70974,7 +71417,7 @@ export default { 40 ], "flash_duration_sum": [ - 2977 + 3006 ], "flashes_thrown": [ 40 @@ -71028,10 +71471,10 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "molotov_damage": [ 40 @@ -71076,7 +71519,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "team_damage": [ 40 @@ -71091,7 +71534,7 @@ export default { 40 ], "time_to_damage_sum_s": [ - 2977 + 3006 ], "total_engagement_frames": [ 40 @@ -71121,7 +71564,7 @@ export default { 40 ], "updated_at": [ - 4526 + 4584 ], "util_on_death_count": [ 40 @@ -71141,226 +71584,226 @@ export default { }, "player_match_map_stats_min_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "crosshair_angle_count": [ - 2979 + 3008 ], "crosshair_angle_sum_deg": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flash_duration_count": [ - 2979 + 3008 ], "flash_duration_sum": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kast_rounds": [ - 2979 + 3008 ], "kast_total_rounds": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "time_to_damage_count": [ - 2979 + 3008 ], "time_to_damage_sum_s": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "util_on_death_count": [ - 2979 + 3008 ], "util_on_death_sum": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -71371,7 +71814,7 @@ export default { 40 ], "returning": [ - 3443 + 3472 ], "__typename": [ 80 @@ -71379,13 +71822,13 @@ export default { }, "player_match_map_stats_on_conflict": { "constraint": [ - 3453 + 3482 ], "update_columns": [ - 3476 + 3505 ], "where": [ - 3452 + 3481 ], "__typename": [ 80 @@ -71393,235 +71836,235 @@ export default { }, "player_match_map_stats_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "crosshair_angle_count": [ - 2979 + 3008 ], "crosshair_angle_sum_deg": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flash_duration_count": [ - 2979 + 3008 ], "flash_duration_sum": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kast_rounds": [ - 2979 + 3008 ], "kast_total_rounds": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_id": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "time_to_damage_count": [ - 2979 + 3008 ], "time_to_damage_sum_s": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "util_on_death_count": [ - 2979 + 3008 ], "util_on_death_sum": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -71629,10 +72072,10 @@ export default { }, "player_match_map_stats_pk_columns_input": { "match_map_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -71659,7 +72102,7 @@ export default { 40 ], "crosshair_angle_sum_deg": [ - 2977 + 3006 ], "damage": [ 40 @@ -71701,7 +72144,7 @@ export default { 40 ], "flash_duration_sum": [ - 2977 + 3006 ], "flashes_thrown": [ 40 @@ -71755,10 +72198,10 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "molotov_damage": [ 40 @@ -71803,7 +72246,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "team_damage": [ 40 @@ -71818,7 +72261,7 @@ export default { 40 ], "time_to_damage_sum_s": [ - 2977 + 3006 ], "total_engagement_frames": [ 40 @@ -71848,7 +72291,7 @@ export default { 40 ], "updated_at": [ - 4526 + 4584 ], "util_on_death_count": [ 40 @@ -72086,217 +72529,217 @@ export default { }, "player_match_map_stats_stddev_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "crosshair_angle_count": [ - 2979 + 3008 ], "crosshair_angle_sum_deg": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flash_duration_count": [ - 2979 + 3008 ], "flash_duration_sum": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kast_rounds": [ - 2979 + 3008 ], "kast_total_rounds": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "time_to_damage_count": [ - 2979 + 3008 ], "time_to_damage_sum_s": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "util_on_death_count": [ - 2979 + 3008 ], "util_on_death_sum": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -72522,217 +72965,217 @@ export default { }, "player_match_map_stats_stddev_pop_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "crosshair_angle_count": [ - 2979 + 3008 ], "crosshair_angle_sum_deg": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flash_duration_count": [ - 2979 + 3008 ], "flash_duration_sum": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kast_rounds": [ - 2979 + 3008 ], "kast_total_rounds": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "time_to_damage_count": [ - 2979 + 3008 ], "time_to_damage_sum_s": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "util_on_death_count": [ - 2979 + 3008 ], "util_on_death_sum": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -72958,217 +73401,217 @@ export default { }, "player_match_map_stats_stddev_samp_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "crosshair_angle_count": [ - 2979 + 3008 ], "crosshair_angle_sum_deg": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flash_duration_count": [ - 2979 + 3008 ], "flash_duration_sum": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kast_rounds": [ - 2979 + 3008 ], "kast_total_rounds": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "time_to_damage_count": [ - 2979 + 3008 ], "time_to_damage_sum_s": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "util_on_death_count": [ - 2979 + 3008 ], "util_on_death_sum": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -73176,10 +73619,10 @@ export default { }, "player_match_map_stats_stream_cursor_input": { "initial_value": [ - 3473 + 3502 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -73205,7 +73648,7 @@ export default { 40 ], "crosshair_angle_sum_deg": [ - 2977 + 3006 ], "damage": [ 40 @@ -73247,7 +73690,7 @@ export default { 40 ], "flash_duration_sum": [ - 2977 + 3006 ], "flashes_thrown": [ 40 @@ -73301,10 +73744,10 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "molotov_damage": [ 40 @@ -73349,7 +73792,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "team_damage": [ 40 @@ -73364,7 +73807,7 @@ export default { 40 ], "time_to_damage_sum_s": [ - 2977 + 3006 ], "total_engagement_frames": [ 40 @@ -73394,7 +73837,7 @@ export default { 40 ], "updated_at": [ - 4526 + 4584 ], "util_on_death_count": [ 40 @@ -73432,7 +73875,7 @@ export default { 40 ], "crosshair_angle_sum_deg": [ - 2977 + 3006 ], "damage": [ 40 @@ -73474,7 +73917,7 @@ export default { 40 ], "flash_duration_sum": [ - 2977 + 3006 ], "flashes_thrown": [ 40 @@ -73570,7 +74013,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "team_damage": [ 40 @@ -73585,7 +74028,7 @@ export default { 40 ], "time_to_damage_sum_s": [ - 2977 + 3006 ], "total_engagement_frames": [ 40 @@ -73632,217 +74075,217 @@ export default { }, "player_match_map_stats_sum_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "crosshair_angle_count": [ - 2979 + 3008 ], "crosshair_angle_sum_deg": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flash_duration_count": [ - 2979 + 3008 ], "flash_duration_sum": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kast_rounds": [ - 2979 + 3008 ], "kast_total_rounds": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "time_to_damage_count": [ - 2979 + 3008 ], "time_to_damage_sum_s": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "util_on_death_count": [ - 2979 + 3008 ], "util_on_death_sum": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -73851,13 +74294,13 @@ export default { "player_match_map_stats_update_column": {}, "player_match_map_stats_updates": { "_inc": [ - 3454 + 3483 ], "_set": [ - 3465 + 3494 ], "where": [ - 3452 + 3481 ], "__typename": [ 80 @@ -74083,217 +74526,217 @@ export default { }, "player_match_map_stats_var_pop_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "crosshair_angle_count": [ - 2979 + 3008 ], "crosshair_angle_sum_deg": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flash_duration_count": [ - 2979 + 3008 ], "flash_duration_sum": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kast_rounds": [ - 2979 + 3008 ], "kast_total_rounds": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "time_to_damage_count": [ - 2979 + 3008 ], "time_to_damage_sum_s": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "util_on_death_count": [ - 2979 + 3008 ], "util_on_death_sum": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -74519,217 +74962,217 @@ export default { }, "player_match_map_stats_var_samp_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "crosshair_angle_count": [ - 2979 + 3008 ], "crosshair_angle_sum_deg": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flash_duration_count": [ - 2979 + 3008 ], "flash_duration_sum": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kast_rounds": [ - 2979 + 3008 ], "kast_total_rounds": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "time_to_damage_count": [ - 2979 + 3008 ], "time_to_damage_sum_s": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "util_on_death_count": [ - 2979 + 3008 ], "util_on_death_sum": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -74955,217 +75398,217 @@ export default { }, "player_match_map_stats_variance_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "crosshair_angle_count": [ - 2979 + 3008 ], "crosshair_angle_sum_deg": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flash_duration_count": [ - 2979 + 3008 ], "flash_duration_sum": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kast_rounds": [ - 2979 + 3008 ], "kast_total_rounds": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "time_to_damage_count": [ - 2979 + 3008 ], "time_to_damage_sum_s": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "util_on_death_count": [ - 2979 + 3008 ], "util_on_death_sum": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -75173,40 +75616,40 @@ export default { }, "player_match_performance_v": { "accuracy": [ - 2977 + 3006 ], "accuracy_spotted": [ - 2977 + 3006 ], "aim_rating": [ - 1689 + 1691 ], "counter_strafe_pct": [ - 2977 + 3006 ], "enemy_blind_pr": [ - 2977 + 3006 ], "flash_assists_pr": [ - 2977 + 3006 ], "hs_pct": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "match_id": [ - 5026 + 5084 ], "overall_rating": [ - 1689 + 1691 ], "played_at": [ - 4526 + 4584 ], "positioning_rating": [ - 1689 + 1691 ], "rounds": [ 40 @@ -75215,19 +75658,19 @@ export default { 80 ], "steam_id": [ - 257 + 259 ], "survival_pct": [ - 2977 + 3006 ], "traded_death_pct": [ - 2977 + 3006 ], "util_efficiency": [ - 2977 + 3006 ], "utility_rating": [ - 1689 + 1691 ], "__typename": [ 80 @@ -75235,10 +75678,10 @@ export default { }, "player_match_performance_v_aggregate": { "aggregate": [ - 3486 + 3515 ], "nodes": [ - 3484 + 3513 ], "__typename": [ 80 @@ -75246,13 +75689,13 @@ export default { }, "player_match_performance_v_aggregate_fields": { "avg": [ - 3487 + 3516 ], "count": [ 40, { "columns": [ - 3492, + 3521, "[player_match_performance_v_select_column!]" ], "distinct": [ @@ -75261,31 +75704,31 @@ export default { } ], "max": [ - 3489 + 3518 ], "min": [ - 3490 + 3519 ], "stddev": [ - 3493 + 3522 ], "stddev_pop": [ - 3494 + 3523 ], "stddev_samp": [ - 3495 + 3524 ], "sum": [ - 3498 + 3527 ], "var_pop": [ - 3499 + 3528 ], "var_samp": [ - 3500 + 3529 ], "variance": [ - 3501 + 3530 ], "__typename": [ 80 @@ -75346,49 +75789,49 @@ export default { }, "player_match_performance_v_bool_exp": { "_and": [ - 3488 + 3517 ], "_not": [ - 3488 + 3517 ], "_or": [ - 3488 + 3517 ], "accuracy": [ - 2978 + 3007 ], "accuracy_spotted": [ - 2978 + 3007 ], "aim_rating": [ - 1690 + 1692 ], "counter_strafe_pct": [ - 2978 + 3007 ], "enemy_blind_pr": [ - 2978 + 3007 ], "flash_assists_pr": [ - 2978 + 3007 ], "hs_pct": [ - 2978 + 3007 ], "kast_pct": [ - 2978 + 3007 ], "match_id": [ - 5028 + 5086 ], "overall_rating": [ - 1690 + 1692 ], "played_at": [ - 4527 + 4585 ], "positioning_rating": [ - 1690 + 1692 ], "rounds": [ 41 @@ -75397,19 +75840,19 @@ export default { 82 ], "steam_id": [ - 259 + 261 ], "survival_pct": [ - 2978 + 3007 ], "traded_death_pct": [ - 2978 + 3007 ], "util_efficiency": [ - 2978 + 3007 ], "utility_rating": [ - 1690 + 1692 ], "__typename": [ 80 @@ -75417,40 +75860,40 @@ export default { }, "player_match_performance_v_max_fields": { "accuracy": [ - 2977 + 3006 ], "accuracy_spotted": [ - 2977 + 3006 ], "aim_rating": [ - 1689 + 1691 ], "counter_strafe_pct": [ - 2977 + 3006 ], "enemy_blind_pr": [ - 2977 + 3006 ], "flash_assists_pr": [ - 2977 + 3006 ], "hs_pct": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "match_id": [ - 5026 + 5084 ], "overall_rating": [ - 1689 + 1691 ], "played_at": [ - 4526 + 4584 ], "positioning_rating": [ - 1689 + 1691 ], "rounds": [ 40 @@ -75459,19 +75902,19 @@ export default { 80 ], "steam_id": [ - 257 + 259 ], "survival_pct": [ - 2977 + 3006 ], "traded_death_pct": [ - 2977 + 3006 ], "util_efficiency": [ - 2977 + 3006 ], "utility_rating": [ - 1689 + 1691 ], "__typename": [ 80 @@ -75479,40 +75922,40 @@ export default { }, "player_match_performance_v_min_fields": { "accuracy": [ - 2977 + 3006 ], "accuracy_spotted": [ - 2977 + 3006 ], "aim_rating": [ - 1689 + 1691 ], "counter_strafe_pct": [ - 2977 + 3006 ], "enemy_blind_pr": [ - 2977 + 3006 ], "flash_assists_pr": [ - 2977 + 3006 ], "hs_pct": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "match_id": [ - 5026 + 5084 ], "overall_rating": [ - 1689 + 1691 ], "played_at": [ - 4526 + 4584 ], "positioning_rating": [ - 1689 + 1691 ], "rounds": [ 40 @@ -75521,19 +75964,19 @@ export default { 80 ], "steam_id": [ - 257 + 259 ], "survival_pct": [ - 2977 + 3006 ], "traded_death_pct": [ - 2977 + 3006 ], "util_efficiency": [ - 2977 + 3006 ], "utility_rating": [ - 1689 + 1691 ], "__typename": [ 80 @@ -75541,61 +75984,61 @@ export default { }, "player_match_performance_v_order_by": { "accuracy": [ - 2979 + 3008 ], "accuracy_spotted": [ - 2979 + 3008 ], "aim_rating": [ - 2979 + 3008 ], "counter_strafe_pct": [ - 2979 + 3008 ], "enemy_blind_pr": [ - 2979 + 3008 ], "flash_assists_pr": [ - 2979 + 3008 ], "hs_pct": [ - 2979 + 3008 ], "kast_pct": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "overall_rating": [ - 2979 + 3008 ], "played_at": [ - 2979 + 3008 ], "positioning_rating": [ - 2979 + 3008 ], "rounds": [ - 2979 + 3008 ], "source": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "survival_pct": [ - 2979 + 3008 ], "traded_death_pct": [ - 2979 + 3008 ], "util_efficiency": [ - 2979 + 3008 ], "utility_rating": [ - 2979 + 3008 ], "__typename": [ 80 @@ -75763,10 +76206,10 @@ export default { }, "player_match_performance_v_stream_cursor_input": { "initial_value": [ - 3497 + 3526 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -75774,40 +76217,40 @@ export default { }, "player_match_performance_v_stream_cursor_value_input": { "accuracy": [ - 2977 + 3006 ], "accuracy_spotted": [ - 2977 + 3006 ], "aim_rating": [ - 1689 + 1691 ], "counter_strafe_pct": [ - 2977 + 3006 ], "enemy_blind_pr": [ - 2977 + 3006 ], "flash_assists_pr": [ - 2977 + 3006 ], "hs_pct": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "match_id": [ - 5026 + 5084 ], "overall_rating": [ - 1689 + 1691 ], "played_at": [ - 4526 + 4584 ], "positioning_rating": [ - 1689 + 1691 ], "rounds": [ 40 @@ -75816,19 +76259,19 @@ export default { 80 ], "steam_id": [ - 257 + 259 ], "survival_pct": [ - 2977 + 3006 ], "traded_death_pct": [ - 2977 + 3006 ], "util_efficiency": [ - 2977 + 3006 ], "utility_rating": [ - 1689 + 1691 ], "__typename": [ 80 @@ -75836,52 +76279,52 @@ export default { }, "player_match_performance_v_sum_fields": { "accuracy": [ - 2977 + 3006 ], "accuracy_spotted": [ - 2977 + 3006 ], "aim_rating": [ - 1689 + 1691 ], "counter_strafe_pct": [ - 2977 + 3006 ], "enemy_blind_pr": [ - 2977 + 3006 ], "flash_assists_pr": [ - 2977 + 3006 ], "hs_pct": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "overall_rating": [ - 1689 + 1691 ], "positioning_rating": [ - 1689 + 1691 ], "rounds": [ 40 ], "steam_id": [ - 257 + 259 ], "survival_pct": [ - 2977 + 3006 ], "traded_death_pct": [ - 2977 + 3006 ], "util_efficiency": [ - 2977 + 3006 ], "utility_rating": [ - 1689 + 1691 ], "__typename": [ 80 @@ -76057,13 +76500,13 @@ export default { 40 ], "avg_crosshair_angle_deg": [ - 2977 + 3006 ], "avg_flash_duration": [ - 2977 + 3006 ], "avg_time_to_damage_s": [ - 2977 + 3006 ], "counter_strafe_eligible_shots": [ 40 @@ -76153,7 +76596,7 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "molotov_damage": [ 40 @@ -76198,7 +76641,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "team_damage": [ 40 @@ -76237,7 +76680,7 @@ export default { 40 ], "utility_on_death": [ - 2977 + 3006 ], "wasted_magazine_shots": [ 40 @@ -76251,10 +76694,10 @@ export default { }, "player_match_stats_v_aggregate": { "aggregate": [ - 3506 + 3535 ], "nodes": [ - 3502 + 3531 ], "__typename": [ 80 @@ -76262,7 +76705,7 @@ export default { }, "player_match_stats_v_aggregate_bool_exp": { "count": [ - 3505 + 3534 ], "__typename": [ 80 @@ -76270,13 +76713,13 @@ export default { }, "player_match_stats_v_aggregate_bool_exp_count": { "arguments": [ - 3518 + 3547 ], "distinct": [ 5 ], "filter": [ - 3511 + 3540 ], "predicate": [ 41 @@ -76287,13 +76730,13 @@ export default { }, "player_match_stats_v_aggregate_fields": { "avg": [ - 3509 + 3538 ], "count": [ 40, { "columns": [ - 3518, + 3547, "[player_match_stats_v_select_column!]" ], "distinct": [ @@ -76302,31 +76745,31 @@ export default { } ], "max": [ - 3513 + 3542 ], "min": [ - 3515 + 3544 ], "stddev": [ - 3519 + 3548 ], "stddev_pop": [ - 3521 + 3550 ], "stddev_samp": [ - 3523 + 3552 ], "sum": [ - 3527 + 3556 ], "var_pop": [ - 3529 + 3558 ], "var_samp": [ - 3531 + 3560 ], "variance": [ - 3533 + 3562 ], "__typename": [ 80 @@ -76334,37 +76777,37 @@ export default { }, "player_match_stats_v_aggregate_order_by": { "avg": [ - 3510 + 3539 ], "count": [ - 2979 + 3008 ], "max": [ - 3514 + 3543 ], "min": [ - 3516 + 3545 ], "stddev": [ - 3520 + 3549 ], "stddev_pop": [ - 3522 + 3551 ], "stddev_samp": [ - 3524 + 3553 ], "sum": [ - 3528 + 3557 ], "var_pop": [ - 3530 + 3559 ], "var_samp": [ - 3532 + 3561 ], "variance": [ - 3534 + 3563 ], "__typename": [ 80 @@ -76372,7 +76815,7 @@ export default { }, "player_match_stats_v_arr_rel_insert_input": { "data": [ - 3512 + 3541 ], "__typename": [ 80 @@ -76580,199 +77023,199 @@ export default { }, "player_match_stats_v_avg_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "avg_crosshair_angle_deg": [ - 2979 + 3008 ], "avg_flash_duration": [ - 2979 + 3008 ], "avg_time_to_damage_s": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "utility_on_death": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -76780,13 +77223,13 @@ export default { }, "player_match_stats_v_bool_exp": { "_and": [ - 3511 + 3540 ], "_not": [ - 3511 + 3540 ], "_or": [ - 3511 + 3540 ], "assists": [ 41 @@ -76798,13 +77241,13 @@ export default { 41 ], "avg_crosshair_angle_deg": [ - 2978 + 3007 ], "avg_flash_duration": [ - 2978 + 3007 ], "avg_time_to_damage_s": [ - 2978 + 3007 ], "counter_strafe_eligible_shots": [ 41 @@ -76894,7 +77337,7 @@ export default { 41 ], "match_id": [ - 5028 + 5086 ], "molotov_damage": [ 41 @@ -76939,7 +77382,7 @@ export default { 41 ], "steam_id": [ - 259 + 261 ], "team_damage": [ 41 @@ -76978,7 +77421,7 @@ export default { 41 ], "utility_on_death": [ - 2978 + 3007 ], "wasted_magazine_shots": [ 41 @@ -77001,13 +77444,13 @@ export default { 40 ], "avg_crosshair_angle_deg": [ - 2977 + 3006 ], "avg_flash_duration": [ - 2977 + 3006 ], "avg_time_to_damage_s": [ - 2977 + 3006 ], "counter_strafe_eligible_shots": [ 40 @@ -77097,7 +77540,7 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "molotov_damage": [ 40 @@ -77142,7 +77585,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "team_damage": [ 40 @@ -77181,7 +77624,7 @@ export default { 40 ], "utility_on_death": [ - 2977 + 3006 ], "wasted_magazine_shots": [ 40 @@ -77204,13 +77647,13 @@ export default { 40 ], "avg_crosshair_angle_deg": [ - 2977 + 3006 ], "avg_flash_duration": [ - 2977 + 3006 ], "avg_time_to_damage_s": [ - 2977 + 3006 ], "counter_strafe_eligible_shots": [ 40 @@ -77300,7 +77743,7 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "molotov_damage": [ 40 @@ -77345,7 +77788,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "team_damage": [ 40 @@ -77384,7 +77827,7 @@ export default { 40 ], "utility_on_death": [ - 2977 + 3006 ], "wasted_magazine_shots": [ 40 @@ -77398,202 +77841,202 @@ export default { }, "player_match_stats_v_max_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "avg_crosshair_angle_deg": [ - 2979 + 3008 ], "avg_flash_duration": [ - 2979 + 3008 ], "avg_time_to_damage_s": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "utility_on_death": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -77610,13 +78053,13 @@ export default { 40 ], "avg_crosshair_angle_deg": [ - 2977 + 3006 ], "avg_flash_duration": [ - 2977 + 3006 ], "avg_time_to_damage_s": [ - 2977 + 3006 ], "counter_strafe_eligible_shots": [ 40 @@ -77706,7 +78149,7 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "molotov_damage": [ 40 @@ -77751,7 +78194,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "team_damage": [ 40 @@ -77790,7 +78233,7 @@ export default { 40 ], "utility_on_death": [ - 2977 + 3006 ], "wasted_magazine_shots": [ 40 @@ -77804,202 +78247,202 @@ export default { }, "player_match_stats_v_min_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "avg_crosshair_angle_deg": [ - 2979 + 3008 ], "avg_flash_duration": [ - 2979 + 3008 ], "avg_time_to_damage_s": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "utility_on_death": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -78007,202 +78450,202 @@ export default { }, "player_match_stats_v_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "avg_crosshair_angle_deg": [ - 2979 + 3008 ], "avg_flash_duration": [ - 2979 + 3008 ], "avg_time_to_damage_s": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "utility_on_death": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -78411,199 +78854,199 @@ export default { }, "player_match_stats_v_stddev_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "avg_crosshair_angle_deg": [ - 2979 + 3008 ], "avg_flash_duration": [ - 2979 + 3008 ], "avg_time_to_damage_s": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "utility_on_death": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -78811,199 +79254,199 @@ export default { }, "player_match_stats_v_stddev_pop_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "avg_crosshair_angle_deg": [ - 2979 + 3008 ], "avg_flash_duration": [ - 2979 + 3008 ], "avg_time_to_damage_s": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "utility_on_death": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -79211,199 +79654,199 @@ export default { }, "player_match_stats_v_stddev_samp_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "avg_crosshair_angle_deg": [ - 2979 + 3008 ], "avg_flash_duration": [ - 2979 + 3008 ], "avg_time_to_damage_s": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "utility_on_death": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -79411,10 +79854,10 @@ export default { }, "player_match_stats_v_stream_cursor_input": { "initial_value": [ - 3526 + 3555 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -79431,13 +79874,13 @@ export default { 40 ], "avg_crosshair_angle_deg": [ - 2977 + 3006 ], "avg_flash_duration": [ - 2977 + 3006 ], "avg_time_to_damage_s": [ - 2977 + 3006 ], "counter_strafe_eligible_shots": [ 40 @@ -79527,7 +79970,7 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "molotov_damage": [ 40 @@ -79572,7 +80015,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "team_damage": [ 40 @@ -79611,7 +80054,7 @@ export default { 40 ], "utility_on_death": [ - 2977 + 3006 ], "wasted_magazine_shots": [ 40 @@ -79634,13 +80077,13 @@ export default { 40 ], "avg_crosshair_angle_deg": [ - 2977 + 3006 ], "avg_flash_duration": [ - 2977 + 3006 ], "avg_time_to_damage_s": [ - 2977 + 3006 ], "counter_strafe_eligible_shots": [ 40 @@ -79772,7 +80215,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "team_damage": [ 40 @@ -79811,7 +80254,7 @@ export default { 40 ], "utility_on_death": [ - 2977 + 3006 ], "wasted_magazine_shots": [ 40 @@ -79825,199 +80268,199 @@ export default { }, "player_match_stats_v_sum_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "avg_crosshair_angle_deg": [ - 2979 + 3008 ], "avg_flash_duration": [ - 2979 + 3008 ], "avg_time_to_damage_s": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "utility_on_death": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -80225,199 +80668,199 @@ export default { }, "player_match_stats_v_var_pop_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "avg_crosshair_angle_deg": [ - 2979 + 3008 ], "avg_flash_duration": [ - 2979 + 3008 ], "avg_time_to_damage_s": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "utility_on_death": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -80625,199 +81068,199 @@ export default { }, "player_match_stats_v_var_samp_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "avg_crosshair_angle_deg": [ - 2979 + 3008 ], "avg_flash_duration": [ - 2979 + 3008 ], "avg_time_to_damage_s": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "utility_on_death": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -81025,199 +81468,199 @@ export default { }, "player_match_stats_v_variance_order_by": { "assists": [ - 2979 + 3008 ], "assists_ct": [ - 2979 + 3008 ], "assists_t": [ - 2979 + 3008 ], "avg_crosshair_angle_deg": [ - 2979 + 3008 ], "avg_flash_duration": [ - 2979 + 3008 ], "avg_time_to_damage_s": [ - 2979 + 3008 ], "counter_strafe_eligible_shots": [ - 2979 + 3008 ], "counter_strafed_shots": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_ct": [ - 2979 + 3008 ], "damage_t": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "deaths_ct": [ - 2979 + 3008 ], "deaths_t": [ - 2979 + 3008 ], "decoy_throws": [ - 2979 + 3008 ], "enemies_flashed": [ - 2979 + 3008 ], "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "five_kill_rounds": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "flashes_thrown": [ - 2979 + 3008 ], "four_kill_rounds": [ - 2979 + 3008 ], "he_damage": [ - 2979 + 3008 ], "he_team_damage": [ - 2979 + 3008 ], "he_throws": [ - 2979 + 3008 ], "headshot_hits": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_at_spotted": [ - 2979 + 3008 ], "hs_kills": [ - 2979 + 3008 ], "hs_kills_ct": [ - 2979 + 3008 ], "hs_kills_t": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kills_ct": [ - 2979 + 3008 ], "kills_t": [ - 2979 + 3008 ], "knife_kills": [ - 2979 + 3008 ], "molotov_damage": [ - 2979 + 3008 ], "molotov_throws": [ - 2979 + 3008 ], "non_awp_hits": [ - 2979 + 3008 ], "on_target_frames": [ - 2979 + 3008 ], "rounds_ct": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "rounds_t": [ - 2979 + 3008 ], "shots_at_spotted": [ - 2979 + 3008 ], "shots_fired": [ - 2979 + 3008 ], "smoke_throws": [ - 2979 + 3008 ], "spotted_count": [ - 2979 + 3008 ], "spotted_with_damage_count": [ - 2979 + 3008 ], "spray_hits": [ - 2979 + 3008 ], "spray_shots": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_damage": [ - 2979 + 3008 ], "team_flashed": [ - 2979 + 3008 ], "three_kill_rounds": [ - 2979 + 3008 ], "total_engagement_frames": [ - 2979 + 3008 ], "trade_kill_attempts": [ - 2979 + 3008 ], "trade_kill_opportunities": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_attempts": [ - 2979 + 3008 ], "traded_death_opportunities": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "two_kill_rounds": [ - 2979 + 3008 ], "unused_utility_value": [ - 2979 + 3008 ], "utility_on_death": [ - 2979 + 3008 ], "wasted_magazine_shots": [ - 2979 + 3008 ], "zeus_kills": [ - 2979 + 3008 ], "__typename": [ 80 @@ -81225,34 +81668,34 @@ export default { }, "player_objectives": { "deleted_at": [ - 4526 + 4584 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2628 + 2630 ], "match_map_id": [ - 5026 + 5084 ], "player": [ - 3937 + 3966 ], "player_steam_id": [ - 257 + 259 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "type": [ - 1070 + 1072 ], "__typename": [ 80 @@ -81260,10 +81703,10 @@ export default { }, "player_objectives_aggregate": { "aggregate": [ - 3539 + 3568 ], "nodes": [ - 3535 + 3564 ], "__typename": [ 80 @@ -81271,7 +81714,7 @@ export default { }, "player_objectives_aggregate_bool_exp": { "count": [ - 3538 + 3567 ], "__typename": [ 80 @@ -81279,13 +81722,13 @@ export default { }, "player_objectives_aggregate_bool_exp_count": { "arguments": [ - 3556 + 3585 ], "distinct": [ 5 ], "filter": [ - 3544 + 3573 ], "predicate": [ 41 @@ -81296,13 +81739,13 @@ export default { }, "player_objectives_aggregate_fields": { "avg": [ - 3542 + 3571 ], "count": [ 40, { "columns": [ - 3556, + 3585, "[player_objectives_select_column!]" ], "distinct": [ @@ -81311,31 +81754,31 @@ export default { } ], "max": [ - 3548 + 3577 ], "min": [ - 3550 + 3579 ], "stddev": [ - 3558 + 3587 ], "stddev_pop": [ - 3560 + 3589 ], "stddev_samp": [ - 3562 + 3591 ], "sum": [ - 3566 + 3595 ], "var_pop": [ - 3570 + 3599 ], "var_samp": [ - 3572 + 3601 ], "variance": [ - 3574 + 3603 ], "__typename": [ 80 @@ -81343,37 +81786,37 @@ export default { }, "player_objectives_aggregate_order_by": { "avg": [ - 3543 + 3572 ], "count": [ - 2979 + 3008 ], "max": [ - 3549 + 3578 ], "min": [ - 3551 + 3580 ], "stddev": [ - 3559 + 3588 ], "stddev_pop": [ - 3561 + 3590 ], "stddev_samp": [ - 3563 + 3592 ], "sum": [ - 3567 + 3596 ], "var_pop": [ - 3571 + 3600 ], "var_samp": [ - 3573 + 3602 ], "variance": [ - 3575 + 3604 ], "__typename": [ 80 @@ -81381,10 +81824,10 @@ export default { }, "player_objectives_arr_rel_insert_input": { "data": [ - 3547 + 3576 ], "on_conflict": [ - 3553 + 3582 ], "__typename": [ 80 @@ -81403,10 +81846,10 @@ export default { }, "player_objectives_avg_order_by": { "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -81414,43 +81857,43 @@ export default { }, "player_objectives_bool_exp": { "_and": [ - 3544 + 3573 ], "_not": [ - 3544 + 3573 ], "_or": [ - 3544 + 3573 ], "deleted_at": [ - 4527 + 4585 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_map": [ - 2637 + 2639 ], "match_map_id": [ - 5028 + 5086 ], "player": [ - 3941 + 3970 ], "player_steam_id": [ - 259 + 261 ], "round": [ 41 ], "time": [ - 4527 + 4585 ], "type": [ - 1071 + 1073 ], "__typename": [ 80 @@ -81459,7 +81902,7 @@ export default { "player_objectives_constraint": {}, "player_objectives_inc_input": { "player_steam_id": [ - 257 + 259 ], "round": [ 40 @@ -81470,34 +81913,34 @@ export default { }, "player_objectives_insert_input": { "deleted_at": [ - 4526 + 4584 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2646 + 2648 ], "match_map_id": [ - 5026 + 5084 ], "player": [ - 3948 + 3977 ], "player_steam_id": [ - 257 + 259 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "type": [ - 1070 + 1072 ], "__typename": [ 80 @@ -81505,22 +81948,22 @@ export default { }, "player_objectives_max_fields": { "deleted_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "player_steam_id": [ - 257 + 259 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -81528,22 +81971,22 @@ export default { }, "player_objectives_max_order_by": { "deleted_at": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "time": [ - 2979 + 3008 ], "__typename": [ 80 @@ -81551,22 +81994,22 @@ export default { }, "player_objectives_min_fields": { "deleted_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "player_steam_id": [ - 257 + 259 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -81574,22 +82017,22 @@ export default { }, "player_objectives_min_order_by": { "deleted_at": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "time": [ - 2979 + 3008 ], "__typename": [ 80 @@ -81600,7 +82043,7 @@ export default { 40 ], "returning": [ - 3535 + 3564 ], "__typename": [ 80 @@ -81608,13 +82051,13 @@ export default { }, "player_objectives_on_conflict": { "constraint": [ - 3545 + 3574 ], "update_columns": [ - 3568 + 3597 ], "where": [ - 3544 + 3573 ], "__typename": [ 80 @@ -81622,34 +82065,34 @@ export default { }, "player_objectives_order_by": { "deleted_at": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_id": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "time": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "__typename": [ 80 @@ -81657,13 +82100,13 @@ export default { }, "player_objectives_pk_columns_input": { "match_map_id": [ - 5026 + 5084 ], "player_steam_id": [ - 257 + 259 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -81672,25 +82115,25 @@ export default { "player_objectives_select_column": {}, "player_objectives_set_input": { "deleted_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "player_steam_id": [ - 257 + 259 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "type": [ - 1070 + 1072 ], "__typename": [ 80 @@ -81709,10 +82152,10 @@ export default { }, "player_objectives_stddev_order_by": { "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -81731,10 +82174,10 @@ export default { }, "player_objectives_stddev_pop_order_by": { "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -81753,10 +82196,10 @@ export default { }, "player_objectives_stddev_samp_order_by": { "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -81764,10 +82207,10 @@ export default { }, "player_objectives_stream_cursor_input": { "initial_value": [ - 3565 + 3594 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -81775,25 +82218,25 @@ export default { }, "player_objectives_stream_cursor_value_input": { "deleted_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "player_steam_id": [ - 257 + 259 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "type": [ - 1070 + 1072 ], "__typename": [ 80 @@ -81801,7 +82244,7 @@ export default { }, "player_objectives_sum_fields": { "player_steam_id": [ - 257 + 259 ], "round": [ 40 @@ -81812,10 +82255,10 @@ export default { }, "player_objectives_sum_order_by": { "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -81824,13 +82267,13 @@ export default { "player_objectives_update_column": {}, "player_objectives_updates": { "_inc": [ - 3546 + 3575 ], "_set": [ - 3557 + 3586 ], "where": [ - 3544 + 3573 ], "__typename": [ 80 @@ -81849,10 +82292,10 @@ export default { }, "player_objectives_var_pop_order_by": { "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -81871,10 +82314,10 @@ export default { }, "player_objectives_var_samp_order_by": { "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -81893,10 +82336,10 @@ export default { }, "player_objectives_variance_order_by": { "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -81904,46 +82347,46 @@ export default { }, "player_performance_v": { "accuracy_score": [ - 1689 + 1691 ], "aim_goal": [ - 1689 + 1691 ], "aim_rating": [ - 1689 + 1691 ], "band": [ 40 ], "band_sample": [ - 257 + 259 ], "blind_score": [ - 1689 + 1691 ], "counter_strafe_score": [ - 1689 + 1691 ], "crosshair_score": [ - 1689 + 1691 ], "flash_assists_score": [ - 1689 + 1691 ], "hs_score": [ - 1689 + 1691 ], "kast_score": [ - 1689 + 1691 ], "maps": [ 40 ], "positioning_goal": [ - 1689 + 1691 ], "positioning_rating": [ - 1689 + 1691 ], "premier_rank": [ 40 @@ -81952,28 +82395,28 @@ export default { 40 ], "spotted_score": [ - 1689 + 1691 ], "steam_id": [ - 257 + 259 ], "survival_score": [ - 1689 + 1691 ], "traded_score": [ - 1689 + 1691 ], "ttd_score": [ - 1689 + 1691 ], "util_eff_score": [ - 1689 + 1691 ], "utility_goal": [ - 1689 + 1691 ], "utility_rating": [ - 1689 + 1691 ], "__typename": [ 80 @@ -81981,10 +82424,10 @@ export default { }, "player_performance_v_aggregate": { "aggregate": [ - 3578 + 3607 ], "nodes": [ - 3576 + 3605 ], "__typename": [ 80 @@ -81992,13 +82435,13 @@ export default { }, "player_performance_v_aggregate_fields": { "avg": [ - 3579 + 3608 ], "count": [ 40, { "columns": [ - 3584, + 3613, "[player_performance_v_select_column!]" ], "distinct": [ @@ -82007,31 +82450,31 @@ export default { } ], "max": [ - 3581 + 3610 ], "min": [ - 3582 + 3611 ], "stddev": [ - 3585 + 3614 ], "stddev_pop": [ - 3586 + 3615 ], "stddev_samp": [ - 3587 + 3616 ], "sum": [ - 3590 + 3619 ], "var_pop": [ - 3591 + 3620 ], "var_samp": [ - 3592 + 3621 ], "variance": [ - 3593 + 3622 ], "__typename": [ 80 @@ -82116,55 +82559,55 @@ export default { }, "player_performance_v_bool_exp": { "_and": [ - 3580 + 3609 ], "_not": [ - 3580 + 3609 ], "_or": [ - 3580 + 3609 ], "accuracy_score": [ - 1690 + 1692 ], "aim_goal": [ - 1690 + 1692 ], "aim_rating": [ - 1690 + 1692 ], "band": [ 41 ], "band_sample": [ - 259 + 261 ], "blind_score": [ - 1690 + 1692 ], "counter_strafe_score": [ - 1690 + 1692 ], "crosshair_score": [ - 1690 + 1692 ], "flash_assists_score": [ - 1690 + 1692 ], "hs_score": [ - 1690 + 1692 ], "kast_score": [ - 1690 + 1692 ], "maps": [ 41 ], "positioning_goal": [ - 1690 + 1692 ], "positioning_rating": [ - 1690 + 1692 ], "premier_rank": [ 41 @@ -82173,28 +82616,28 @@ export default { 41 ], "spotted_score": [ - 1690 + 1692 ], "steam_id": [ - 259 + 261 ], "survival_score": [ - 1690 + 1692 ], "traded_score": [ - 1690 + 1692 ], "ttd_score": [ - 1690 + 1692 ], "util_eff_score": [ - 1690 + 1692 ], "utility_goal": [ - 1690 + 1692 ], "utility_rating": [ - 1690 + 1692 ], "__typename": [ 80 @@ -82202,46 +82645,46 @@ export default { }, "player_performance_v_max_fields": { "accuracy_score": [ - 1689 + 1691 ], "aim_goal": [ - 1689 + 1691 ], "aim_rating": [ - 1689 + 1691 ], "band": [ 40 ], "band_sample": [ - 257 + 259 ], "blind_score": [ - 1689 + 1691 ], "counter_strafe_score": [ - 1689 + 1691 ], "crosshair_score": [ - 1689 + 1691 ], "flash_assists_score": [ - 1689 + 1691 ], "hs_score": [ - 1689 + 1691 ], "kast_score": [ - 1689 + 1691 ], "maps": [ 40 ], "positioning_goal": [ - 1689 + 1691 ], "positioning_rating": [ - 1689 + 1691 ], "premier_rank": [ 40 @@ -82250,28 +82693,28 @@ export default { 40 ], "spotted_score": [ - 1689 + 1691 ], "steam_id": [ - 257 + 259 ], "survival_score": [ - 1689 + 1691 ], "traded_score": [ - 1689 + 1691 ], "ttd_score": [ - 1689 + 1691 ], "util_eff_score": [ - 1689 + 1691 ], "utility_goal": [ - 1689 + 1691 ], "utility_rating": [ - 1689 + 1691 ], "__typename": [ 80 @@ -82279,46 +82722,46 @@ export default { }, "player_performance_v_min_fields": { "accuracy_score": [ - 1689 + 1691 ], "aim_goal": [ - 1689 + 1691 ], "aim_rating": [ - 1689 + 1691 ], "band": [ 40 ], "band_sample": [ - 257 + 259 ], "blind_score": [ - 1689 + 1691 ], "counter_strafe_score": [ - 1689 + 1691 ], "crosshair_score": [ - 1689 + 1691 ], "flash_assists_score": [ - 1689 + 1691 ], "hs_score": [ - 1689 + 1691 ], "kast_score": [ - 1689 + 1691 ], "maps": [ 40 ], "positioning_goal": [ - 1689 + 1691 ], "positioning_rating": [ - 1689 + 1691 ], "premier_rank": [ 40 @@ -82327,28 +82770,28 @@ export default { 40 ], "spotted_score": [ - 1689 + 1691 ], "steam_id": [ - 257 + 259 ], "survival_score": [ - 1689 + 1691 ], "traded_score": [ - 1689 + 1691 ], "ttd_score": [ - 1689 + 1691 ], "util_eff_score": [ - 1689 + 1691 ], "utility_goal": [ - 1689 + 1691 ], "utility_rating": [ - 1689 + 1691 ], "__typename": [ 80 @@ -82356,76 +82799,76 @@ export default { }, "player_performance_v_order_by": { "accuracy_score": [ - 2979 + 3008 ], "aim_goal": [ - 2979 + 3008 ], "aim_rating": [ - 2979 + 3008 ], "band": [ - 2979 + 3008 ], "band_sample": [ - 2979 + 3008 ], "blind_score": [ - 2979 + 3008 ], "counter_strafe_score": [ - 2979 + 3008 ], "crosshair_score": [ - 2979 + 3008 ], "flash_assists_score": [ - 2979 + 3008 ], "hs_score": [ - 2979 + 3008 ], "kast_score": [ - 2979 + 3008 ], "maps": [ - 2979 + 3008 ], "positioning_goal": [ - 2979 + 3008 ], "positioning_rating": [ - 2979 + 3008 ], "premier_rank": [ - 2979 + 3008 ], "rounds": [ - 2979 + 3008 ], "spotted_score": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "survival_score": [ - 2979 + 3008 ], "traded_score": [ - 2979 + 3008 ], "ttd_score": [ - 2979 + 3008 ], "util_eff_score": [ - 2979 + 3008 ], "utility_goal": [ - 2979 + 3008 ], "utility_rating": [ - 2979 + 3008 ], "__typename": [ 80 @@ -82665,10 +83108,10 @@ export default { }, "player_performance_v_stream_cursor_input": { "initial_value": [ - 3589 + 3618 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -82676,46 +83119,46 @@ export default { }, "player_performance_v_stream_cursor_value_input": { "accuracy_score": [ - 1689 + 1691 ], "aim_goal": [ - 1689 + 1691 ], "aim_rating": [ - 1689 + 1691 ], "band": [ 40 ], "band_sample": [ - 257 + 259 ], "blind_score": [ - 1689 + 1691 ], "counter_strafe_score": [ - 1689 + 1691 ], "crosshair_score": [ - 1689 + 1691 ], "flash_assists_score": [ - 1689 + 1691 ], "hs_score": [ - 1689 + 1691 ], "kast_score": [ - 1689 + 1691 ], "maps": [ 40 ], "positioning_goal": [ - 1689 + 1691 ], "positioning_rating": [ - 1689 + 1691 ], "premier_rank": [ 40 @@ -82724,28 +83167,28 @@ export default { 40 ], "spotted_score": [ - 1689 + 1691 ], "steam_id": [ - 257 + 259 ], "survival_score": [ - 1689 + 1691 ], "traded_score": [ - 1689 + 1691 ], "ttd_score": [ - 1689 + 1691 ], "util_eff_score": [ - 1689 + 1691 ], "utility_goal": [ - 1689 + 1691 ], "utility_rating": [ - 1689 + 1691 ], "__typename": [ 80 @@ -82753,46 +83196,46 @@ export default { }, "player_performance_v_sum_fields": { "accuracy_score": [ - 1689 + 1691 ], "aim_goal": [ - 1689 + 1691 ], "aim_rating": [ - 1689 + 1691 ], "band": [ 40 ], "band_sample": [ - 257 + 259 ], "blind_score": [ - 1689 + 1691 ], "counter_strafe_score": [ - 1689 + 1691 ], "crosshair_score": [ - 1689 + 1691 ], "flash_assists_score": [ - 1689 + 1691 ], "hs_score": [ - 1689 + 1691 ], "kast_score": [ - 1689 + 1691 ], "maps": [ 40 ], "positioning_goal": [ - 1689 + 1691 ], "positioning_rating": [ - 1689 + 1691 ], "premier_rank": [ 40 @@ -82801,28 +83244,28 @@ export default { 40 ], "spotted_score": [ - 1689 + 1691 ], "steam_id": [ - 257 + 259 ], "survival_score": [ - 1689 + 1691 ], "traded_score": [ - 1689 + 1691 ], "ttd_score": [ - 1689 + 1691 ], "util_eff_score": [ - 1689 + 1691 ], "utility_goal": [ - 1689 + 1691 ], "utility_rating": [ - 1689 + 1691 ], "__typename": [ 80 @@ -83061,25 +83504,25 @@ export default { }, "player_premier_rank_history": { "id": [ - 5026 + 5084 ], "map": [ - 2304 + 2306 ], "map_id": [ - 5026 + 5084 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "observed_at": [ - 4526 + 4584 ], "player": [ - 3937 + 3966 ], "previous_rank": [ 40 @@ -83091,7 +83534,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -83099,10 +83542,10 @@ export default { }, "player_premier_rank_history_aggregate": { "aggregate": [ - 3598 + 3627 ], "nodes": [ - 3594 + 3623 ], "__typename": [ 80 @@ -83110,7 +83553,7 @@ export default { }, "player_premier_rank_history_aggregate_bool_exp": { "count": [ - 3597 + 3626 ], "__typename": [ 80 @@ -83118,13 +83561,13 @@ export default { }, "player_premier_rank_history_aggregate_bool_exp_count": { "arguments": [ - 3615 + 3644 ], "distinct": [ 5 ], "filter": [ - 3603 + 3632 ], "predicate": [ 41 @@ -83135,13 +83578,13 @@ export default { }, "player_premier_rank_history_aggregate_fields": { "avg": [ - 3601 + 3630 ], "count": [ 40, { "columns": [ - 3615, + 3644, "[player_premier_rank_history_select_column!]" ], "distinct": [ @@ -83150,31 +83593,31 @@ export default { } ], "max": [ - 3607 + 3636 ], "min": [ - 3609 + 3638 ], "stddev": [ - 3617 + 3646 ], "stddev_pop": [ - 3619 + 3648 ], "stddev_samp": [ - 3621 + 3650 ], "sum": [ - 3625 + 3654 ], "var_pop": [ - 3629 + 3658 ], "var_samp": [ - 3631 + 3660 ], "variance": [ - 3633 + 3662 ], "__typename": [ 80 @@ -83182,37 +83625,37 @@ export default { }, "player_premier_rank_history_aggregate_order_by": { "avg": [ - 3602 + 3631 ], "count": [ - 2979 + 3008 ], "max": [ - 3608 + 3637 ], "min": [ - 3610 + 3639 ], "stddev": [ - 3618 + 3647 ], "stddev_pop": [ - 3620 + 3649 ], "stddev_samp": [ - 3622 + 3651 ], "sum": [ - 3626 + 3655 ], "var_pop": [ - 3630 + 3659 ], "var_samp": [ - 3632 + 3661 ], "variance": [ - 3634 + 3663 ], "__typename": [ 80 @@ -83220,10 +83663,10 @@ export default { }, "player_premier_rank_history_arr_rel_insert_input": { "data": [ - 3606 + 3635 ], "on_conflict": [ - 3612 + 3641 ], "__typename": [ 80 @@ -83248,16 +83691,16 @@ export default { }, "player_premier_rank_history_avg_order_by": { "previous_rank": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rank_type": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -83265,34 +83708,34 @@ export default { }, "player_premier_rank_history_bool_exp": { "_and": [ - 3603 + 3632 ], "_not": [ - 3603 + 3632 ], "_or": [ - 3603 + 3632 ], "id": [ - 5028 + 5086 ], "map": [ - 2313 + 2315 ], "map_id": [ - 5028 + 5086 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "observed_at": [ - 4527 + 4585 ], "player": [ - 3941 + 3970 ], "previous_rank": [ 41 @@ -83304,7 +83747,7 @@ export default { 41 ], "steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -83322,7 +83765,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -83330,25 +83773,25 @@ export default { }, "player_premier_rank_history_insert_input": { "id": [ - 5026 + 5084 ], "map": [ - 2321 + 2323 ], "map_id": [ - 5026 + 5084 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "observed_at": [ - 4526 + 4584 ], "player": [ - 3948 + 3977 ], "previous_rank": [ 40 @@ -83360,7 +83803,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -83368,16 +83811,16 @@ export default { }, "player_premier_rank_history_max_fields": { "id": [ - 5026 + 5084 ], "map_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "observed_at": [ - 4526 + 4584 ], "previous_rank": [ 40 @@ -83389,7 +83832,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -83397,28 +83840,28 @@ export default { }, "player_premier_rank_history_max_order_by": { "id": [ - 2979 + 3008 ], "map_id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "observed_at": [ - 2979 + 3008 ], "previous_rank": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rank_type": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -83426,16 +83869,16 @@ export default { }, "player_premier_rank_history_min_fields": { "id": [ - 5026 + 5084 ], "map_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "observed_at": [ - 4526 + 4584 ], "previous_rank": [ 40 @@ -83447,7 +83890,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -83455,28 +83898,28 @@ export default { }, "player_premier_rank_history_min_order_by": { "id": [ - 2979 + 3008 ], "map_id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "observed_at": [ - 2979 + 3008 ], "previous_rank": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rank_type": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -83487,7 +83930,7 @@ export default { 40 ], "returning": [ - 3594 + 3623 ], "__typename": [ 80 @@ -83495,13 +83938,13 @@ export default { }, "player_premier_rank_history_on_conflict": { "constraint": [ - 3604 + 3633 ], "update_columns": [ - 3627 + 3656 ], "where": [ - 3603 + 3632 ], "__typename": [ 80 @@ -83509,37 +83952,37 @@ export default { }, "player_premier_rank_history_order_by": { "id": [ - 2979 + 3008 ], "map": [ - 2323 + 2325 ], "map_id": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "observed_at": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "previous_rank": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rank_type": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -83547,7 +83990,7 @@ export default { }, "player_premier_rank_history_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -83556,16 +83999,16 @@ export default { "player_premier_rank_history_select_column": {}, "player_premier_rank_history_set_input": { "id": [ - 5026 + 5084 ], "map_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "observed_at": [ - 4526 + 4584 ], "previous_rank": [ 40 @@ -83577,7 +84020,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -83602,16 +84045,16 @@ export default { }, "player_premier_rank_history_stddev_order_by": { "previous_rank": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rank_type": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -83636,16 +84079,16 @@ export default { }, "player_premier_rank_history_stddev_pop_order_by": { "previous_rank": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rank_type": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -83670,16 +84113,16 @@ export default { }, "player_premier_rank_history_stddev_samp_order_by": { "previous_rank": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rank_type": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -83687,10 +84130,10 @@ export default { }, "player_premier_rank_history_stream_cursor_input": { "initial_value": [ - 3624 + 3653 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -83698,16 +84141,16 @@ export default { }, "player_premier_rank_history_stream_cursor_value_input": { "id": [ - 5026 + 5084 ], "map_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "observed_at": [ - 4526 + 4584 ], "previous_rank": [ 40 @@ -83719,7 +84162,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -83736,7 +84179,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -83744,16 +84187,16 @@ export default { }, "player_premier_rank_history_sum_order_by": { "previous_rank": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rank_type": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -83762,13 +84205,13 @@ export default { "player_premier_rank_history_update_column": {}, "player_premier_rank_history_updates": { "_inc": [ - 3605 + 3634 ], "_set": [ - 3616 + 3645 ], "where": [ - 3603 + 3632 ], "__typename": [ 80 @@ -83793,16 +84236,16 @@ export default { }, "player_premier_rank_history_var_pop_order_by": { "previous_rank": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rank_type": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -83827,16 +84270,16 @@ export default { }, "player_premier_rank_history_var_samp_order_by": { "previous_rank": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rank_type": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -83861,16 +84304,16 @@ export default { }, "player_premier_rank_history_variance_order_by": { "previous_rank": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rank_type": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -83878,37 +84321,37 @@ export default { }, "player_sanctions": { "created_at": [ - 4526 + 4584 ], "deleted_at": [ - 4526 + 4584 ], "e_sanction_type": [ - 1145 + 1147 ], "id": [ - 5026 + 5084 ], "player": [ - 3937 + 3966 ], "player_steam_id": [ - 257 + 259 ], "reason": [ 80 ], "remove_sanction_date": [ - 4526 + 4584 ], "sanctioned_by": [ - 3937 + 3966 ], "sanctioned_by_steam_id": [ - 257 + 259 ], "type": [ - 1150 + 1152 ], "__typename": [ 80 @@ -83916,10 +84359,10 @@ export default { }, "player_sanctions_aggregate": { "aggregate": [ - 3639 + 3668 ], "nodes": [ - 3635 + 3664 ], "__typename": [ 80 @@ -83927,7 +84370,7 @@ export default { }, "player_sanctions_aggregate_bool_exp": { "count": [ - 3638 + 3667 ], "__typename": [ 80 @@ -83935,13 +84378,13 @@ export default { }, "player_sanctions_aggregate_bool_exp_count": { "arguments": [ - 3656 + 3685 ], "distinct": [ 5 ], "filter": [ - 3644 + 3673 ], "predicate": [ 41 @@ -83952,13 +84395,13 @@ export default { }, "player_sanctions_aggregate_fields": { "avg": [ - 3642 + 3671 ], "count": [ 40, { "columns": [ - 3656, + 3685, "[player_sanctions_select_column!]" ], "distinct": [ @@ -83967,31 +84410,31 @@ export default { } ], "max": [ - 3648 + 3677 ], "min": [ - 3650 + 3679 ], "stddev": [ - 3658 + 3687 ], "stddev_pop": [ - 3660 + 3689 ], "stddev_samp": [ - 3662 + 3691 ], "sum": [ - 3666 + 3695 ], "var_pop": [ - 3670 + 3699 ], "var_samp": [ - 3672 + 3701 ], "variance": [ - 3674 + 3703 ], "__typename": [ 80 @@ -83999,37 +84442,37 @@ export default { }, "player_sanctions_aggregate_order_by": { "avg": [ - 3643 + 3672 ], "count": [ - 2979 + 3008 ], "max": [ - 3649 + 3678 ], "min": [ - 3651 + 3680 ], "stddev": [ - 3659 + 3688 ], "stddev_pop": [ - 3661 + 3690 ], "stddev_samp": [ - 3663 + 3692 ], "sum": [ - 3667 + 3696 ], "var_pop": [ - 3671 + 3700 ], "var_samp": [ - 3673 + 3702 ], "variance": [ - 3675 + 3704 ], "__typename": [ 80 @@ -84037,10 +84480,10 @@ export default { }, "player_sanctions_arr_rel_insert_input": { "data": [ - 3647 + 3676 ], "on_conflict": [ - 3653 + 3682 ], "__typename": [ 80 @@ -84059,10 +84502,10 @@ export default { }, "player_sanctions_avg_order_by": { "player_steam_id": [ - 2979 + 3008 ], "sanctioned_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -84070,46 +84513,46 @@ export default { }, "player_sanctions_bool_exp": { "_and": [ - 3644 + 3673 ], "_not": [ - 3644 + 3673 ], "_or": [ - 3644 + 3673 ], "created_at": [ - 4527 + 4585 ], "deleted_at": [ - 4527 + 4585 ], "e_sanction_type": [ - 1148 + 1150 ], "id": [ - 5028 + 5086 ], "player": [ - 3941 + 3970 ], "player_steam_id": [ - 259 + 261 ], "reason": [ 82 ], "remove_sanction_date": [ - 4527 + 4585 ], "sanctioned_by": [ - 3941 + 3970 ], "sanctioned_by_steam_id": [ - 259 + 261 ], "type": [ - 1151 + 1153 ], "__typename": [ 80 @@ -84118,10 +84561,10 @@ export default { "player_sanctions_constraint": {}, "player_sanctions_inc_input": { "player_steam_id": [ - 257 + 259 ], "sanctioned_by_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -84129,37 +84572,37 @@ export default { }, "player_sanctions_insert_input": { "created_at": [ - 4526 + 4584 ], "deleted_at": [ - 4526 + 4584 ], "e_sanction_type": [ - 1156 + 1158 ], "id": [ - 5026 + 5084 ], "player": [ - 3948 + 3977 ], "player_steam_id": [ - 257 + 259 ], "reason": [ 80 ], "remove_sanction_date": [ - 4526 + 4584 ], "sanctioned_by": [ - 3948 + 3977 ], "sanctioned_by_steam_id": [ - 257 + 259 ], "type": [ - 1150 + 1152 ], "__typename": [ 80 @@ -84167,25 +84610,25 @@ export default { }, "player_sanctions_max_fields": { "created_at": [ - 4526 + 4584 ], "deleted_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "player_steam_id": [ - 257 + 259 ], "reason": [ 80 ], "remove_sanction_date": [ - 4526 + 4584 ], "sanctioned_by_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -84193,25 +84636,25 @@ export default { }, "player_sanctions_max_order_by": { "created_at": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "reason": [ - 2979 + 3008 ], "remove_sanction_date": [ - 2979 + 3008 ], "sanctioned_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -84219,25 +84662,25 @@ export default { }, "player_sanctions_min_fields": { "created_at": [ - 4526 + 4584 ], "deleted_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "player_steam_id": [ - 257 + 259 ], "reason": [ 80 ], "remove_sanction_date": [ - 4526 + 4584 ], "sanctioned_by_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -84245,25 +84688,25 @@ export default { }, "player_sanctions_min_order_by": { "created_at": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "reason": [ - 2979 + 3008 ], "remove_sanction_date": [ - 2979 + 3008 ], "sanctioned_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -84274,7 +84717,7 @@ export default { 40 ], "returning": [ - 3635 + 3664 ], "__typename": [ 80 @@ -84282,13 +84725,13 @@ export default { }, "player_sanctions_on_conflict": { "constraint": [ - 3645 + 3674 ], "update_columns": [ - 3668 + 3697 ], "where": [ - 3644 + 3673 ], "__typename": [ 80 @@ -84296,37 +84739,37 @@ export default { }, "player_sanctions_order_by": { "created_at": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "e_sanction_type": [ - 1158 + 1160 ], "id": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "player_steam_id": [ - 2979 + 3008 ], "reason": [ - 2979 + 3008 ], "remove_sanction_date": [ - 2979 + 3008 ], "sanctioned_by": [ - 3950 + 3979 ], "sanctioned_by_steam_id": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "__typename": [ 80 @@ -84334,10 +84777,10 @@ export default { }, "player_sanctions_pk_columns_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -84346,28 +84789,28 @@ export default { "player_sanctions_select_column": {}, "player_sanctions_set_input": { "created_at": [ - 4526 + 4584 ], "deleted_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "player_steam_id": [ - 257 + 259 ], "reason": [ 80 ], "remove_sanction_date": [ - 4526 + 4584 ], "sanctioned_by_steam_id": [ - 257 + 259 ], "type": [ - 1150 + 1152 ], "__typename": [ 80 @@ -84386,10 +84829,10 @@ export default { }, "player_sanctions_stddev_order_by": { "player_steam_id": [ - 2979 + 3008 ], "sanctioned_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -84408,10 +84851,10 @@ export default { }, "player_sanctions_stddev_pop_order_by": { "player_steam_id": [ - 2979 + 3008 ], "sanctioned_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -84430,10 +84873,10 @@ export default { }, "player_sanctions_stddev_samp_order_by": { "player_steam_id": [ - 2979 + 3008 ], "sanctioned_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -84441,10 +84884,10 @@ export default { }, "player_sanctions_stream_cursor_input": { "initial_value": [ - 3665 + 3694 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -84452,28 +84895,28 @@ export default { }, "player_sanctions_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "deleted_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "player_steam_id": [ - 257 + 259 ], "reason": [ 80 ], "remove_sanction_date": [ - 4526 + 4584 ], "sanctioned_by_steam_id": [ - 257 + 259 ], "type": [ - 1150 + 1152 ], "__typename": [ 80 @@ -84481,10 +84924,10 @@ export default { }, "player_sanctions_sum_fields": { "player_steam_id": [ - 257 + 259 ], "sanctioned_by_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -84492,10 +84935,10 @@ export default { }, "player_sanctions_sum_order_by": { "player_steam_id": [ - 2979 + 3008 ], "sanctioned_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -84504,13 +84947,13 @@ export default { "player_sanctions_update_column": {}, "player_sanctions_updates": { "_inc": [ - 3646 + 3675 ], "_set": [ - 3657 + 3686 ], "where": [ - 3644 + 3673 ], "__typename": [ 80 @@ -84529,10 +84972,10 @@ export default { }, "player_sanctions_var_pop_order_by": { "player_steam_id": [ - 2979 + 3008 ], "sanctioned_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -84551,10 +84994,10 @@ export default { }, "player_sanctions_var_samp_order_by": { "player_steam_id": [ - 2979 + 3008 ], "sanctioned_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -84573,10 +85016,10 @@ export default { }, "player_sanctions_variance_order_by": { "player_steam_id": [ - 2979 + 3008 ], "sanctioned_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -84584,31 +85027,31 @@ export default { }, "player_season_stats": { "assists": [ - 257 + 259 ], "deaths": [ - 257 + 259 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "player": [ - 3937 + 3966 ], "player_steam_id": [ - 257 + 259 ], "season": [ - 3996 + 4052 ], "season_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -84616,10 +85059,10 @@ export default { }, "player_season_stats_aggregate": { "aggregate": [ - 3690 + 3719 ], "nodes": [ - 3676 + 3705 ], "__typename": [ 80 @@ -84627,31 +85070,31 @@ export default { }, "player_season_stats_aggregate_bool_exp": { "avg": [ - 3679 + 3708 ], "corr": [ - 3680 + 3709 ], "count": [ - 3682 + 3711 ], "covar_samp": [ - 3683 + 3712 ], "max": [ - 3685 + 3714 ], "min": [ - 3686 + 3715 ], "stddev_samp": [ - 3687 + 3716 ], "sum": [ - 3688 + 3717 ], "var_samp": [ - 3689 + 3718 ], "__typename": [ 80 @@ -84659,16 +85102,16 @@ export default { }, "player_season_stats_aggregate_bool_exp_avg": { "arguments": [ - 3708 + 3737 ], "distinct": [ 5 ], "filter": [ - 3695 + 3724 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -84676,16 +85119,16 @@ export default { }, "player_season_stats_aggregate_bool_exp_corr": { "arguments": [ - 3681 + 3710 ], "distinct": [ 5 ], "filter": [ - 3695 + 3724 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -84693,10 +85136,10 @@ export default { }, "player_season_stats_aggregate_bool_exp_corr_arguments": { "X": [ - 3709 + 3738 ], "Y": [ - 3709 + 3738 ], "__typename": [ 80 @@ -84704,13 +85147,13 @@ export default { }, "player_season_stats_aggregate_bool_exp_count": { "arguments": [ - 3707 + 3736 ], "distinct": [ 5 ], "filter": [ - 3695 + 3724 ], "predicate": [ 41 @@ -84721,16 +85164,16 @@ export default { }, "player_season_stats_aggregate_bool_exp_covar_samp": { "arguments": [ - 3684 + 3713 ], "distinct": [ 5 ], "filter": [ - 3695 + 3724 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -84738,10 +85181,10 @@ export default { }, "player_season_stats_aggregate_bool_exp_covar_samp_arguments": { "X": [ - 3710 + 3739 ], "Y": [ - 3710 + 3739 ], "__typename": [ 80 @@ -84749,16 +85192,16 @@ export default { }, "player_season_stats_aggregate_bool_exp_max": { "arguments": [ - 3711 + 3740 ], "distinct": [ 5 ], "filter": [ - 3695 + 3724 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -84766,16 +85209,16 @@ export default { }, "player_season_stats_aggregate_bool_exp_min": { "arguments": [ - 3712 + 3741 ], "distinct": [ 5 ], "filter": [ - 3695 + 3724 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -84783,16 +85226,16 @@ export default { }, "player_season_stats_aggregate_bool_exp_stddev_samp": { "arguments": [ - 3713 + 3742 ], "distinct": [ 5 ], "filter": [ - 3695 + 3724 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -84800,16 +85243,16 @@ export default { }, "player_season_stats_aggregate_bool_exp_sum": { "arguments": [ - 3714 + 3743 ], "distinct": [ 5 ], "filter": [ - 3695 + 3724 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -84817,16 +85260,16 @@ export default { }, "player_season_stats_aggregate_bool_exp_var_samp": { "arguments": [ - 3715 + 3744 ], "distinct": [ 5 ], "filter": [ - 3695 + 3724 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -84834,13 +85277,13 @@ export default { }, "player_season_stats_aggregate_fields": { "avg": [ - 3693 + 3722 ], "count": [ 40, { "columns": [ - 3707, + 3736, "[player_season_stats_select_column!]" ], "distinct": [ @@ -84849,31 +85292,31 @@ export default { } ], "max": [ - 3699 + 3728 ], "min": [ - 3701 + 3730 ], "stddev": [ - 3717 + 3746 ], "stddev_pop": [ - 3719 + 3748 ], "stddev_samp": [ - 3721 + 3750 ], "sum": [ - 3725 + 3754 ], "var_pop": [ - 3729 + 3758 ], "var_samp": [ - 3731 + 3760 ], "variance": [ - 3733 + 3762 ], "__typename": [ 80 @@ -84881,37 +85324,37 @@ export default { }, "player_season_stats_aggregate_order_by": { "avg": [ - 3694 + 3723 ], "count": [ - 2979 + 3008 ], "max": [ - 3700 + 3729 ], "min": [ - 3702 + 3731 ], "stddev": [ - 3718 + 3747 ], "stddev_pop": [ - 3720 + 3749 ], "stddev_samp": [ - 3722 + 3751 ], "sum": [ - 3726 + 3755 ], "var_pop": [ - 3730 + 3759 ], "var_samp": [ - 3732 + 3761 ], "variance": [ - 3734 + 3763 ], "__typename": [ 80 @@ -84919,10 +85362,10 @@ export default { }, "player_season_stats_arr_rel_insert_input": { "data": [ - 3698 + 3727 ], "on_conflict": [ - 3704 + 3733 ], "__typename": [ 80 @@ -84953,22 +85396,22 @@ export default { }, "player_season_stats_avg_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -84976,40 +85419,40 @@ export default { }, "player_season_stats_bool_exp": { "_and": [ - 3695 + 3724 ], "_not": [ - 3695 + 3724 ], "_or": [ - 3695 + 3724 ], "assists": [ - 259 + 261 ], "deaths": [ - 259 + 261 ], "headshot_percentage": [ - 1690 + 1692 ], "headshots": [ - 259 + 261 ], "kills": [ - 259 + 261 ], "player": [ - 3941 + 3970 ], "player_steam_id": [ - 259 + 261 ], "season": [ - 4000 + 4056 ], "season_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -85018,22 +85461,22 @@ export default { "player_season_stats_constraint": {}, "player_season_stats_inc_input": { "assists": [ - 257 + 259 ], "deaths": [ - 257 + 259 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -85041,31 +85484,31 @@ export default { }, "player_season_stats_insert_input": { "assists": [ - 257 + 259 ], "deaths": [ - 257 + 259 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "player": [ - 3948 + 3977 ], "player_steam_id": [ - 257 + 259 ], "season": [ - 4007 + 4063 ], "season_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -85073,25 +85516,25 @@ export default { }, "player_season_stats_max_fields": { "assists": [ - 257 + 259 ], "deaths": [ - 257 + 259 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "season_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -85099,25 +85542,25 @@ export default { }, "player_season_stats_max_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "season_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -85125,25 +85568,25 @@ export default { }, "player_season_stats_min_fields": { "assists": [ - 257 + 259 ], "deaths": [ - 257 + 259 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "season_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -85151,25 +85594,25 @@ export default { }, "player_season_stats_min_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "season_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -85180,7 +85623,7 @@ export default { 40 ], "returning": [ - 3676 + 3705 ], "__typename": [ 80 @@ -85188,13 +85631,13 @@ export default { }, "player_season_stats_on_conflict": { "constraint": [ - 3696 + 3725 ], "update_columns": [ - 3727 + 3756 ], "where": [ - 3695 + 3724 ], "__typename": [ 80 @@ -85202,31 +85645,31 @@ export default { }, "player_season_stats_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "player_steam_id": [ - 2979 + 3008 ], "season": [ - 4009 + 4065 ], "season_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -85234,10 +85677,10 @@ export default { }, "player_season_stats_pk_columns_input": { "player_steam_id": [ - 257 + 259 ], "season_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -85254,25 +85697,25 @@ export default { "player_season_stats_select_column_player_season_stats_aggregate_bool_exp_var_samp_arguments_columns": {}, "player_season_stats_set_input": { "assists": [ - 257 + 259 ], "deaths": [ - 257 + 259 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "season_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -85303,22 +85746,22 @@ export default { }, "player_season_stats_stddev_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -85349,22 +85792,22 @@ export default { }, "player_season_stats_stddev_pop_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -85395,22 +85838,22 @@ export default { }, "player_season_stats_stddev_samp_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -85418,10 +85861,10 @@ export default { }, "player_season_stats_stream_cursor_input": { "initial_value": [ - 3724 + 3753 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -85429,25 +85872,25 @@ export default { }, "player_season_stats_stream_cursor_value_input": { "assists": [ - 257 + 259 ], "deaths": [ - 257 + 259 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "season_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -85455,22 +85898,22 @@ export default { }, "player_season_stats_sum_fields": { "assists": [ - 257 + 259 ], "deaths": [ - 257 + 259 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -85478,22 +85921,22 @@ export default { }, "player_season_stats_sum_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -85502,13 +85945,13 @@ export default { "player_season_stats_update_column": {}, "player_season_stats_updates": { "_inc": [ - 3697 + 3726 ], "_set": [ - 3716 + 3745 ], "where": [ - 3695 + 3724 ], "__typename": [ 80 @@ -85539,22 +85982,22 @@ export default { }, "player_season_stats_var_pop_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -85585,22 +86028,22 @@ export default { }, "player_season_stats_var_samp_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -85631,22 +86074,22 @@ export default { }, "player_season_stats_variance_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -85654,25 +86097,25 @@ export default { }, "player_stats": { "assists": [ - 257 + 259 ], "deaths": [ - 257 + 259 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "player": [ - 3937 + 3966 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -85680,10 +86123,10 @@ export default { }, "player_stats_aggregate": { "aggregate": [ - 3737 + 3766 ], "nodes": [ - 3735 + 3764 ], "__typename": [ 80 @@ -85691,13 +86134,13 @@ export default { }, "player_stats_aggregate_fields": { "avg": [ - 3738 + 3767 ], "count": [ 40, { "columns": [ - 3750, + 3779, "[player_stats_select_column!]" ], "distinct": [ @@ -85706,31 +86149,31 @@ export default { } ], "max": [ - 3743 + 3772 ], "min": [ - 3744 + 3773 ], "stddev": [ - 3752 + 3781 ], "stddev_pop": [ - 3753 + 3782 ], "stddev_samp": [ - 3754 + 3783 ], "sum": [ - 3757 + 3786 ], "var_pop": [ - 3760 + 3789 ], "var_samp": [ - 3761 + 3790 ], "variance": [ - 3762 + 3791 ], "__typename": [ 80 @@ -85761,34 +86204,34 @@ export default { }, "player_stats_bool_exp": { "_and": [ - 3739 + 3768 ], "_not": [ - 3739 + 3768 ], "_or": [ - 3739 + 3768 ], "assists": [ - 259 + 261 ], "deaths": [ - 259 + 261 ], "headshot_percentage": [ - 1690 + 1692 ], "headshots": [ - 259 + 261 ], "kills": [ - 259 + 261 ], "player": [ - 3941 + 3970 ], "player_steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -85797,22 +86240,22 @@ export default { "player_stats_constraint": {}, "player_stats_inc_input": { "assists": [ - 257 + 259 ], "deaths": [ - 257 + 259 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -85820,25 +86263,25 @@ export default { }, "player_stats_insert_input": { "assists": [ - 257 + 259 ], "deaths": [ - 257 + 259 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "player": [ - 3948 + 3977 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -85846,22 +86289,22 @@ export default { }, "player_stats_max_fields": { "assists": [ - 257 + 259 ], "deaths": [ - 257 + 259 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -85869,22 +86312,22 @@ export default { }, "player_stats_min_fields": { "assists": [ - 257 + 259 ], "deaths": [ - 257 + 259 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -85895,7 +86338,7 @@ export default { 40 ], "returning": [ - 3735 + 3764 ], "__typename": [ 80 @@ -85903,10 +86346,10 @@ export default { }, "player_stats_obj_rel_insert_input": { "data": [ - 3742 + 3771 ], "on_conflict": [ - 3747 + 3776 ], "__typename": [ 80 @@ -85914,13 +86357,13 @@ export default { }, "player_stats_on_conflict": { "constraint": [ - 3740 + 3769 ], "update_columns": [ - 3758 + 3787 ], "where": [ - 3739 + 3768 ], "__typename": [ 80 @@ -85928,25 +86371,25 @@ export default { }, "player_stats_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -85954,7 +86397,7 @@ export default { }, "player_stats_pk_columns_input": { "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -85963,22 +86406,22 @@ export default { "player_stats_select_column": {}, "player_stats_set_input": { "assists": [ - 257 + 259 ], "deaths": [ - 257 + 259 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -86055,10 +86498,10 @@ export default { }, "player_stats_stream_cursor_input": { "initial_value": [ - 3756 + 3785 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -86066,22 +86509,22 @@ export default { }, "player_stats_stream_cursor_value_input": { "assists": [ - 257 + 259 ], "deaths": [ - 257 + 259 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -86089,22 +86532,22 @@ export default { }, "player_stats_sum_fields": { "assists": [ - 257 + 259 ], "deaths": [ - 257 + 259 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -86113,13 +86556,13 @@ export default { "player_stats_update_column": {}, "player_stats_updates": { "_inc": [ - 3741 + 3770 ], "_set": [ - 3751 + 3780 ], "where": [ - 3739 + 3768 ], "__typename": [ 80 @@ -86196,19 +86639,19 @@ export default { }, "player_steam_bot_friend": { "bot_steam_account_id": [ - 5026 + 5084 ], "bot_steamid64": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "friended_at": [ - 4526 + 4584 ], "last_presence_state": [ - 1842, + 1844, { "path": [ 80 @@ -86216,16 +86659,16 @@ export default { } ], "player": [ - 3937 + 3966 ], "status": [ 80 ], "steam_id": [ - 257 + 259 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -86233,10 +86676,10 @@ export default { }, "player_steam_bot_friend_aggregate": { "aggregate": [ - 3765 + 3794 ], "nodes": [ - 3763 + 3792 ], "__typename": [ 80 @@ -86244,13 +86687,13 @@ export default { }, "player_steam_bot_friend_aggregate_fields": { "avg": [ - 3767 + 3796 ], "count": [ 40, { "columns": [ - 3782, + 3811, "[player_steam_bot_friend_select_column!]" ], "distinct": [ @@ -86259,31 +86702,31 @@ export default { } ], "max": [ - 3775 + 3804 ], "min": [ - 3776 + 3805 ], "stddev": [ - 3784 + 3813 ], "stddev_pop": [ - 3785 + 3814 ], "stddev_samp": [ - 3786 + 3815 ], "sum": [ - 3789 + 3818 ], "var_pop": [ - 3792 + 3821 ], "var_samp": [ - 3793 + 3822 ], "variance": [ - 3794 + 3823 ], "__typename": [ 80 @@ -86291,7 +86734,7 @@ export default { }, "player_steam_bot_friend_append_input": { "last_presence_state": [ - 1842 + 1844 ], "__typename": [ 80 @@ -86310,40 +86753,40 @@ export default { }, "player_steam_bot_friend_bool_exp": { "_and": [ - 3768 + 3797 ], "_not": [ - 3768 + 3797 ], "_or": [ - 3768 + 3797 ], "bot_steam_account_id": [ - 5028 + 5086 ], "bot_steamid64": [ - 259 + 261 ], "created_at": [ - 4527 + 4585 ], "friended_at": [ - 4527 + 4585 ], "last_presence_state": [ - 1844 + 1846 ], "player": [ - 3941 + 3970 ], "status": [ 82 ], "steam_id": [ - 259 + 261 ], "updated_at": [ - 4527 + 4585 ], "__typename": [ 80 @@ -86376,10 +86819,10 @@ export default { }, "player_steam_bot_friend_inc_input": { "bot_steamid64": [ - 257 + 259 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -86387,31 +86830,31 @@ export default { }, "player_steam_bot_friend_insert_input": { "bot_steam_account_id": [ - 5026 + 5084 ], "bot_steamid64": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "friended_at": [ - 4526 + 4584 ], "last_presence_state": [ - 1842 + 1844 ], "player": [ - 3948 + 3977 ], "status": [ 80 ], "steam_id": [ - 257 + 259 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -86419,25 +86862,25 @@ export default { }, "player_steam_bot_friend_max_fields": { "bot_steam_account_id": [ - 5026 + 5084 ], "bot_steamid64": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "friended_at": [ - 4526 + 4584 ], "status": [ 80 ], "steam_id": [ - 257 + 259 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -86445,25 +86888,25 @@ export default { }, "player_steam_bot_friend_min_fields": { "bot_steam_account_id": [ - 5026 + 5084 ], "bot_steamid64": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "friended_at": [ - 4526 + 4584 ], "status": [ 80 ], "steam_id": [ - 257 + 259 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -86474,7 +86917,7 @@ export default { 40 ], "returning": [ - 3763 + 3792 ], "__typename": [ 80 @@ -86482,13 +86925,13 @@ export default { }, "player_steam_bot_friend_on_conflict": { "constraint": [ - 3769 + 3798 ], "update_columns": [ - 3790 + 3819 ], "where": [ - 3768 + 3797 ], "__typename": [ 80 @@ -86496,31 +86939,31 @@ export default { }, "player_steam_bot_friend_order_by": { "bot_steam_account_id": [ - 2979 + 3008 ], "bot_steamid64": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "friended_at": [ - 2979 + 3008 ], "last_presence_state": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "status": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "__typename": [ 80 @@ -86528,7 +86971,7 @@ export default { }, "player_steam_bot_friend_pk_columns_input": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -86536,7 +86979,7 @@ export default { }, "player_steam_bot_friend_prepend_input": { "last_presence_state": [ - 1842 + 1844 ], "__typename": [ 80 @@ -86545,28 +86988,28 @@ export default { "player_steam_bot_friend_select_column": {}, "player_steam_bot_friend_set_input": { "bot_steam_account_id": [ - 5026 + 5084 ], "bot_steamid64": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "friended_at": [ - 4526 + 4584 ], "last_presence_state": [ - 1842 + 1844 ], "status": [ 80 ], "steam_id": [ - 257 + 259 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -86607,10 +87050,10 @@ export default { }, "player_steam_bot_friend_stream_cursor_input": { "initial_value": [ - 3788 + 3817 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -86618,28 +87061,28 @@ export default { }, "player_steam_bot_friend_stream_cursor_value_input": { "bot_steam_account_id": [ - 5026 + 5084 ], "bot_steamid64": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "friended_at": [ - 4526 + 4584 ], "last_presence_state": [ - 1842 + 1844 ], "status": [ 80 ], "steam_id": [ - 257 + 259 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -86647,10 +87090,10 @@ export default { }, "player_steam_bot_friend_sum_fields": { "bot_steamid64": [ - 257 + 259 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -86659,28 +87102,28 @@ export default { "player_steam_bot_friend_update_column": {}, "player_steam_bot_friend_updates": { "_append": [ - 3766 + 3795 ], "_delete_at_path": [ - 3770 + 3799 ], "_delete_elem": [ - 3771 + 3800 ], "_delete_key": [ - 3772 + 3801 ], "_inc": [ - 3773 + 3802 ], "_prepend": [ - 3781 + 3810 ], "_set": [ - 3783 + 3812 ], "where": [ - 3768 + 3797 ], "__typename": [ 80 @@ -86724,7 +87167,7 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "last_error": [ 80 @@ -86733,16 +87176,16 @@ export default { 80 ], "last_polled_at": [ - 4526 + 4584 ], "player": [ - 3937 + 3966 ], "steam_id": [ - 257 + 259 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -86750,10 +87193,10 @@ export default { }, "player_steam_match_auth_aggregate": { "aggregate": [ - 3797 + 3826 ], "nodes": [ - 3795 + 3824 ], "__typename": [ 80 @@ -86761,13 +87204,13 @@ export default { }, "player_steam_match_auth_aggregate_fields": { "avg": [ - 3798 + 3827 ], "count": [ 40, { "columns": [ - 3809, + 3838, "[player_steam_match_auth_select_column!]" ], "distinct": [ @@ -86776,31 +87219,31 @@ export default { } ], "max": [ - 3803 + 3832 ], "min": [ - 3804 + 3833 ], "stddev": [ - 3811 + 3840 ], "stddev_pop": [ - 3812 + 3841 ], "stddev_samp": [ - 3813 + 3842 ], "sum": [ - 3816 + 3845 ], "var_pop": [ - 3819 + 3848 ], "var_samp": [ - 3820 + 3849 ], "variance": [ - 3821 + 3850 ], "__typename": [ 80 @@ -86816,19 +87259,19 @@ export default { }, "player_steam_match_auth_bool_exp": { "_and": [ - 3799 + 3828 ], "_not": [ - 3799 + 3828 ], "_or": [ - 3799 + 3828 ], "auth_code": [ 82 ], "created_at": [ - 4527 + 4585 ], "last_error": [ 82 @@ -86837,16 +87280,16 @@ export default { 82 ], "last_polled_at": [ - 4527 + 4585 ], "player": [ - 3941 + 3970 ], "steam_id": [ - 259 + 261 ], "updated_at": [ - 4527 + 4585 ], "__typename": [ 80 @@ -86855,7 +87298,7 @@ export default { "player_steam_match_auth_constraint": {}, "player_steam_match_auth_inc_input": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -86866,7 +87309,7 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "last_error": [ 80 @@ -86875,16 +87318,16 @@ export default { 80 ], "last_polled_at": [ - 4526 + 4584 ], "player": [ - 3948 + 3977 ], "steam_id": [ - 257 + 259 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -86895,7 +87338,7 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "last_error": [ 80 @@ -86904,13 +87347,13 @@ export default { 80 ], "last_polled_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -86921,7 +87364,7 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "last_error": [ 80 @@ -86930,13 +87373,13 @@ export default { 80 ], "last_polled_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -86947,7 +87390,7 @@ export default { 40 ], "returning": [ - 3795 + 3824 ], "__typename": [ 80 @@ -86955,13 +87398,13 @@ export default { }, "player_steam_match_auth_on_conflict": { "constraint": [ - 3800 + 3829 ], "update_columns": [ - 3817 + 3846 ], "where": [ - 3799 + 3828 ], "__typename": [ 80 @@ -86969,28 +87412,28 @@ export default { }, "player_steam_match_auth_order_by": { "auth_code": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "last_error": [ - 2979 + 3008 ], "last_known_share_code": [ - 2979 + 3008 ], "last_polled_at": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "steam_id": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "__typename": [ 80 @@ -86998,7 +87441,7 @@ export default { }, "player_steam_match_auth_pk_columns_input": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -87010,7 +87453,7 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "last_error": [ 80 @@ -87019,13 +87462,13 @@ export default { 80 ], "last_polled_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -87057,10 +87500,10 @@ export default { }, "player_steam_match_auth_stream_cursor_input": { "initial_value": [ - 3815 + 3844 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -87071,7 +87514,7 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "last_error": [ 80 @@ -87080,13 +87523,13 @@ export default { 80 ], "last_polled_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -87094,7 +87537,7 @@ export default { }, "player_steam_match_auth_sum_fields": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -87103,13 +87546,13 @@ export default { "player_steam_match_auth_update_column": {}, "player_steam_match_auth_updates": { "_inc": [ - 3801 + 3830 ], "_set": [ - 3810 + 3839 ], "where": [ - 3799 + 3828 ], "__typename": [ 80 @@ -87141,25 +87584,25 @@ export default { }, "player_unused_utility": { "deleted_at": [ - 4526 + 4584 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2628 + 2630 ], "match_map_id": [ - 5026 + 5084 ], "player": [ - 3937 + 3966 ], "player_steam_id": [ - 257 + 259 ], "round": [ 40 @@ -87173,10 +87616,10 @@ export default { }, "player_unused_utility_aggregate": { "aggregate": [ - 3826 + 3855 ], "nodes": [ - 3822 + 3851 ], "__typename": [ 80 @@ -87184,7 +87627,7 @@ export default { }, "player_unused_utility_aggregate_bool_exp": { "count": [ - 3825 + 3854 ], "__typename": [ 80 @@ -87192,13 +87635,13 @@ export default { }, "player_unused_utility_aggregate_bool_exp_count": { "arguments": [ - 3843 + 3872 ], "distinct": [ 5 ], "filter": [ - 3831 + 3860 ], "predicate": [ 41 @@ -87209,13 +87652,13 @@ export default { }, "player_unused_utility_aggregate_fields": { "avg": [ - 3829 + 3858 ], "count": [ 40, { "columns": [ - 3843, + 3872, "[player_unused_utility_select_column!]" ], "distinct": [ @@ -87224,31 +87667,31 @@ export default { } ], "max": [ - 3835 + 3864 ], "min": [ - 3837 + 3866 ], "stddev": [ - 3845 + 3874 ], "stddev_pop": [ - 3847 + 3876 ], "stddev_samp": [ - 3849 + 3878 ], "sum": [ - 3853 + 3882 ], "var_pop": [ - 3857 + 3886 ], "var_samp": [ - 3859 + 3888 ], "variance": [ - 3861 + 3890 ], "__typename": [ 80 @@ -87256,37 +87699,37 @@ export default { }, "player_unused_utility_aggregate_order_by": { "avg": [ - 3830 + 3859 ], "count": [ - 2979 + 3008 ], "max": [ - 3836 + 3865 ], "min": [ - 3838 + 3867 ], "stddev": [ - 3846 + 3875 ], "stddev_pop": [ - 3848 + 3877 ], "stddev_samp": [ - 3850 + 3879 ], "sum": [ - 3854 + 3883 ], "var_pop": [ - 3858 + 3887 ], "var_samp": [ - 3860 + 3889 ], "variance": [ - 3862 + 3891 ], "__typename": [ 80 @@ -87294,10 +87737,10 @@ export default { }, "player_unused_utility_arr_rel_insert_input": { "data": [ - 3834 + 3863 ], "on_conflict": [ - 3840 + 3869 ], "__typename": [ 80 @@ -87319,13 +87762,13 @@ export default { }, "player_unused_utility_avg_order_by": { "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "unused": [ - 2979 + 3008 ], "__typename": [ 80 @@ -87333,34 +87776,34 @@ export default { }, "player_unused_utility_bool_exp": { "_and": [ - 3831 + 3860 ], "_not": [ - 3831 + 3860 ], "_or": [ - 3831 + 3860 ], "deleted_at": [ - 4527 + 4585 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_map": [ - 2637 + 2639 ], "match_map_id": [ - 5028 + 5086 ], "player": [ - 3941 + 3970 ], "player_steam_id": [ - 259 + 261 ], "round": [ 41 @@ -87375,7 +87818,7 @@ export default { "player_unused_utility_constraint": {}, "player_unused_utility_inc_input": { "player_steam_id": [ - 257 + 259 ], "round": [ 40 @@ -87389,25 +87832,25 @@ export default { }, "player_unused_utility_insert_input": { "deleted_at": [ - 4526 + 4584 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2646 + 2648 ], "match_map_id": [ - 5026 + 5084 ], "player": [ - 3948 + 3977 ], "player_steam_id": [ - 257 + 259 ], "round": [ 40 @@ -87421,16 +87864,16 @@ export default { }, "player_unused_utility_max_fields": { "deleted_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "player_steam_id": [ - 257 + 259 ], "round": [ 40 @@ -87444,22 +87887,22 @@ export default { }, "player_unused_utility_max_order_by": { "deleted_at": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "unused": [ - 2979 + 3008 ], "__typename": [ 80 @@ -87467,16 +87910,16 @@ export default { }, "player_unused_utility_min_fields": { "deleted_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "player_steam_id": [ - 257 + 259 ], "round": [ 40 @@ -87490,22 +87933,22 @@ export default { }, "player_unused_utility_min_order_by": { "deleted_at": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "unused": [ - 2979 + 3008 ], "__typename": [ 80 @@ -87516,7 +87959,7 @@ export default { 40 ], "returning": [ - 3822 + 3851 ], "__typename": [ 80 @@ -87524,13 +87967,13 @@ export default { }, "player_unused_utility_on_conflict": { "constraint": [ - 3832 + 3861 ], "update_columns": [ - 3855 + 3884 ], "where": [ - 3831 + 3860 ], "__typename": [ 80 @@ -87538,31 +87981,31 @@ export default { }, "player_unused_utility_order_by": { "deleted_at": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_id": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "unused": [ - 2979 + 3008 ], "__typename": [ 80 @@ -87570,10 +88013,10 @@ export default { }, "player_unused_utility_pk_columns_input": { "match_map_id": [ - 5026 + 5084 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -87582,16 +88025,16 @@ export default { "player_unused_utility_select_column": {}, "player_unused_utility_set_input": { "deleted_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "player_steam_id": [ - 257 + 259 ], "round": [ 40 @@ -87619,13 +88062,13 @@ export default { }, "player_unused_utility_stddev_order_by": { "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "unused": [ - 2979 + 3008 ], "__typename": [ 80 @@ -87647,13 +88090,13 @@ export default { }, "player_unused_utility_stddev_pop_order_by": { "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "unused": [ - 2979 + 3008 ], "__typename": [ 80 @@ -87675,13 +88118,13 @@ export default { }, "player_unused_utility_stddev_samp_order_by": { "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "unused": [ - 2979 + 3008 ], "__typename": [ 80 @@ -87689,10 +88132,10 @@ export default { }, "player_unused_utility_stream_cursor_input": { "initial_value": [ - 3852 + 3881 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -87700,16 +88143,16 @@ export default { }, "player_unused_utility_stream_cursor_value_input": { "deleted_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "player_steam_id": [ - 257 + 259 ], "round": [ 40 @@ -87723,7 +88166,7 @@ export default { }, "player_unused_utility_sum_fields": { "player_steam_id": [ - 257 + 259 ], "round": [ 40 @@ -87737,13 +88180,13 @@ export default { }, "player_unused_utility_sum_order_by": { "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "unused": [ - 2979 + 3008 ], "__typename": [ 80 @@ -87752,13 +88195,13 @@ export default { "player_unused_utility_update_column": {}, "player_unused_utility_updates": { "_inc": [ - 3833 + 3862 ], "_set": [ - 3844 + 3873 ], "where": [ - 3831 + 3860 ], "__typename": [ 80 @@ -87780,13 +88223,13 @@ export default { }, "player_unused_utility_var_pop_order_by": { "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "unused": [ - 2979 + 3008 ], "__typename": [ 80 @@ -87808,13 +88251,13 @@ export default { }, "player_unused_utility_var_samp_order_by": { "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "unused": [ - 2979 + 3008 ], "__typename": [ 80 @@ -87836,13 +88279,13 @@ export default { }, "player_unused_utility_variance_order_by": { "player_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "unused": [ - 2979 + 3008 ], "__typename": [ 80 @@ -87853,34 +88296,34 @@ export default { 80 ], "attacker_steam_id": [ - 257 + 259 ], "deleted_at": [ - 4526 + 4584 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2628 + 2630 ], "match_map_id": [ - 5026 + 5084 ], "player": [ - 3937 + 3966 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "type": [ - 1375 + 1377 ], "__typename": [ 80 @@ -87888,10 +88331,10 @@ export default { }, "player_utility_aggregate": { "aggregate": [ - 3867 + 3896 ], "nodes": [ - 3863 + 3892 ], "__typename": [ 80 @@ -87899,7 +88342,7 @@ export default { }, "player_utility_aggregate_bool_exp": { "count": [ - 3866 + 3895 ], "__typename": [ 80 @@ -87907,13 +88350,13 @@ export default { }, "player_utility_aggregate_bool_exp_count": { "arguments": [ - 3884 + 3913 ], "distinct": [ 5 ], "filter": [ - 3872 + 3901 ], "predicate": [ 41 @@ -87924,13 +88367,13 @@ export default { }, "player_utility_aggregate_fields": { "avg": [ - 3870 + 3899 ], "count": [ 40, { "columns": [ - 3884, + 3913, "[player_utility_select_column!]" ], "distinct": [ @@ -87939,31 +88382,31 @@ export default { } ], "max": [ - 3876 + 3905 ], "min": [ - 3878 + 3907 ], "stddev": [ - 3886 + 3915 ], "stddev_pop": [ - 3888 + 3917 ], "stddev_samp": [ - 3890 + 3919 ], "sum": [ - 3894 + 3923 ], "var_pop": [ - 3898 + 3927 ], "var_samp": [ - 3900 + 3929 ], "variance": [ - 3902 + 3931 ], "__typename": [ 80 @@ -87971,37 +88414,37 @@ export default { }, "player_utility_aggregate_order_by": { "avg": [ - 3871 + 3900 ], "count": [ - 2979 + 3008 ], "max": [ - 3877 + 3906 ], "min": [ - 3879 + 3908 ], "stddev": [ - 3887 + 3916 ], "stddev_pop": [ - 3889 + 3918 ], "stddev_samp": [ - 3891 + 3920 ], "sum": [ - 3895 + 3924 ], "var_pop": [ - 3899 + 3928 ], "var_samp": [ - 3901 + 3930 ], "variance": [ - 3903 + 3932 ], "__typename": [ 80 @@ -88009,10 +88452,10 @@ export default { }, "player_utility_arr_rel_insert_input": { "data": [ - 3875 + 3904 ], "on_conflict": [ - 3881 + 3910 ], "__typename": [ 80 @@ -88031,10 +88474,10 @@ export default { }, "player_utility_avg_order_by": { "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -88042,46 +88485,46 @@ export default { }, "player_utility_bool_exp": { "_and": [ - 3872 + 3901 ], "_not": [ - 3872 + 3901 ], "_or": [ - 3872 + 3901 ], "attacker_location_coordinates": [ 82 ], "attacker_steam_id": [ - 259 + 261 ], "deleted_at": [ - 4527 + 4585 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_map": [ - 2637 + 2639 ], "match_map_id": [ - 5028 + 5086 ], "player": [ - 3941 + 3970 ], "round": [ 41 ], "time": [ - 4527 + 4585 ], "type": [ - 1376 + 1378 ], "__typename": [ 80 @@ -88090,7 +88533,7 @@ export default { "player_utility_constraint": {}, "player_utility_inc_input": { "attacker_steam_id": [ - 257 + 259 ], "round": [ 40 @@ -88104,34 +88547,34 @@ export default { 80 ], "attacker_steam_id": [ - 257 + 259 ], "deleted_at": [ - 4526 + 4584 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2646 + 2648 ], "match_map_id": [ - 5026 + 5084 ], "player": [ - 3948 + 3977 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "type": [ - 1375 + 1377 ], "__typename": [ 80 @@ -88142,22 +88585,22 @@ export default { 80 ], "attacker_steam_id": [ - 257 + 259 ], "deleted_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -88165,25 +88608,25 @@ export default { }, "player_utility_max_order_by": { "attacker_location_coordinates": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "time": [ - 2979 + 3008 ], "__typename": [ 80 @@ -88194,22 +88637,22 @@ export default { 80 ], "attacker_steam_id": [ - 257 + 259 ], "deleted_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -88217,25 +88660,25 @@ export default { }, "player_utility_min_order_by": { "attacker_location_coordinates": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "time": [ - 2979 + 3008 ], "__typename": [ 80 @@ -88246,7 +88689,7 @@ export default { 40 ], "returning": [ - 3863 + 3892 ], "__typename": [ 80 @@ -88254,13 +88697,13 @@ export default { }, "player_utility_on_conflict": { "constraint": [ - 3873 + 3902 ], "update_columns": [ - 3896 + 3925 ], "where": [ - 3872 + 3901 ], "__typename": [ 80 @@ -88268,37 +88711,37 @@ export default { }, "player_utility_order_by": { "attacker_location_coordinates": [ - 2979 + 3008 ], "attacker_steam_id": [ - 2979 + 3008 ], "deleted_at": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_id": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "round": [ - 2979 + 3008 ], "time": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "__typename": [ 80 @@ -88306,13 +88749,13 @@ export default { }, "player_utility_pk_columns_input": { "attacker_steam_id": [ - 257 + 259 ], "match_map_id": [ - 5026 + 5084 ], "time": [ - 4526 + 4584 ], "__typename": [ 80 @@ -88324,25 +88767,25 @@ export default { 80 ], "attacker_steam_id": [ - 257 + 259 ], "deleted_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "type": [ - 1375 + 1377 ], "__typename": [ 80 @@ -88361,10 +88804,10 @@ export default { }, "player_utility_stddev_order_by": { "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -88383,10 +88826,10 @@ export default { }, "player_utility_stddev_pop_order_by": { "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -88405,10 +88848,10 @@ export default { }, "player_utility_stddev_samp_order_by": { "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -88416,10 +88859,10 @@ export default { }, "player_utility_stream_cursor_input": { "initial_value": [ - 3893 + 3922 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -88430,25 +88873,25 @@ export default { 80 ], "attacker_steam_id": [ - 257 + 259 ], "deleted_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 ], "time": [ - 4526 + 4584 ], "type": [ - 1375 + 1377 ], "__typename": [ 80 @@ -88456,7 +88899,7 @@ export default { }, "player_utility_sum_fields": { "attacker_steam_id": [ - 257 + 259 ], "round": [ 40 @@ -88467,10 +88910,10 @@ export default { }, "player_utility_sum_order_by": { "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -88479,13 +88922,13 @@ export default { "player_utility_update_column": {}, "player_utility_updates": { "_inc": [ - 3874 + 3903 ], "_set": [ - 3885 + 3914 ], "where": [ - 3872 + 3901 ], "__typename": [ 80 @@ -88504,10 +88947,10 @@ export default { }, "player_utility_var_pop_order_by": { "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -88526,10 +88969,10 @@ export default { }, "player_utility_var_samp_order_by": { "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -88548,10 +88991,10 @@ export default { }, "player_utility_variance_order_by": { "attacker_steam_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -88571,7 +89014,7 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "shots": [ 40 @@ -88580,7 +89023,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "weapon_class": [ 80 @@ -88591,10 +89034,10 @@ export default { }, "player_weapon_stats_v_aggregate": { "aggregate": [ - 3908 + 3937 ], "nodes": [ - 3904 + 3933 ], "__typename": [ 80 @@ -88602,7 +89045,7 @@ export default { }, "player_weapon_stats_v_aggregate_bool_exp": { "count": [ - 3907 + 3936 ], "__typename": [ 80 @@ -88610,13 +89053,13 @@ export default { }, "player_weapon_stats_v_aggregate_bool_exp_count": { "arguments": [ - 3920 + 3949 ], "distinct": [ 5 ], "filter": [ - 3913 + 3942 ], "predicate": [ 41 @@ -88627,13 +89070,13 @@ export default { }, "player_weapon_stats_v_aggregate_fields": { "avg": [ - 3911 + 3940 ], "count": [ 40, { "columns": [ - 3920, + 3949, "[player_weapon_stats_v_select_column!]" ], "distinct": [ @@ -88642,31 +89085,31 @@ export default { } ], "max": [ - 3915 + 3944 ], "min": [ - 3917 + 3946 ], "stddev": [ - 3921 + 3950 ], "stddev_pop": [ - 3923 + 3952 ], "stddev_samp": [ - 3925 + 3954 ], "sum": [ - 3929 + 3958 ], "var_pop": [ - 3931 + 3960 ], "var_samp": [ - 3933 + 3962 ], "variance": [ - 3935 + 3964 ], "__typename": [ 80 @@ -88674,37 +89117,37 @@ export default { }, "player_weapon_stats_v_aggregate_order_by": { "avg": [ - 3912 + 3941 ], "count": [ - 2979 + 3008 ], "max": [ - 3916 + 3945 ], "min": [ - 3918 + 3947 ], "stddev": [ - 3922 + 3951 ], "stddev_pop": [ - 3924 + 3953 ], "stddev_samp": [ - 3926 + 3955 ], "sum": [ - 3930 + 3959 ], "var_pop": [ - 3932 + 3961 ], "var_samp": [ - 3934 + 3963 ], "variance": [ - 3936 + 3965 ], "__typename": [ 80 @@ -88712,7 +89155,7 @@ export default { }, "player_weapon_stats_v_arr_rel_insert_input": { "data": [ - 3914 + 3943 ], "__typename": [ 80 @@ -88746,25 +89189,25 @@ export default { }, "player_weapon_stats_v_avg_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -88772,13 +89215,13 @@ export default { }, "player_weapon_stats_v_bool_exp": { "_and": [ - 3913 + 3942 ], "_not": [ - 3913 + 3942 ], "_or": [ - 3913 + 3942 ], "first_bullet_hits": [ 41 @@ -88793,7 +89236,7 @@ export default { 41 ], "match_id": [ - 5028 + 5086 ], "shots": [ 41 @@ -88802,7 +89245,7 @@ export default { 41 ], "steam_id": [ - 259 + 261 ], "weapon_class": [ 82 @@ -88825,7 +89268,7 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "shots": [ 40 @@ -88834,7 +89277,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "weapon_class": [ 80 @@ -88857,7 +89300,7 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "shots": [ 40 @@ -88866,7 +89309,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "weapon_class": [ 80 @@ -88877,31 +89320,31 @@ export default { }, "player_weapon_stats_v_max_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "weapon_class": [ - 2979 + 3008 ], "__typename": [ 80 @@ -88921,7 +89364,7 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "shots": [ 40 @@ -88930,7 +89373,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "weapon_class": [ 80 @@ -88941,31 +89384,31 @@ export default { }, "player_weapon_stats_v_min_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "weapon_class": [ - 2979 + 3008 ], "__typename": [ 80 @@ -88973,31 +89416,31 @@ export default { }, "player_weapon_stats_v_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "weapon_class": [ - 2979 + 3008 ], "__typename": [ 80 @@ -89032,25 +89475,25 @@ export default { }, "player_weapon_stats_v_stddev_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -89084,25 +89527,25 @@ export default { }, "player_weapon_stats_v_stddev_pop_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -89136,25 +89579,25 @@ export default { }, "player_weapon_stats_v_stddev_samp_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -89162,10 +89605,10 @@ export default { }, "player_weapon_stats_v_stream_cursor_input": { "initial_value": [ - 3928 + 3957 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -89185,7 +89628,7 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "shots": [ 40 @@ -89194,7 +89637,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "weapon_class": [ 80 @@ -89223,7 +89666,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -89231,25 +89674,25 @@ export default { }, "player_weapon_stats_v_sum_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -89283,25 +89726,25 @@ export default { }, "player_weapon_stats_v_var_pop_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -89335,25 +89778,25 @@ export default { }, "player_weapon_stats_v_var_samp_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -89387,25 +89830,25 @@ export default { }, "player_weapon_stats_v_variance_order_by": { "first_bullet_hits": [ - 2979 + 3008 ], "first_bullet_shots": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "hits_spotted": [ - 2979 + 3008 ], "shots": [ - 2979 + 3008 ], "shots_spotted": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -89413,10 +89856,10 @@ export default { }, "players": { "abandoned_matches": [ - 119, + 121, { "distinct_on": [ - 140, + 142, "[abandoned_matches_select_column!]" ], "limit": [ @@ -89426,19 +89869,19 @@ export default { 40 ], "order_by": [ - 138, + 140, "[abandoned_matches_order_by!]" ], "where": [ - 128 + 130 ] } ], "abandoned_matches_aggregate": [ - 120, + 122, { "distinct_on": [ - 140, + 142, "[abandoned_matches_select_column!]" ], "limit": [ @@ -89448,19 +89891,19 @@ export default { 40 ], "order_by": [ - 138, + 140, "[abandoned_matches_order_by!]" ], "where": [ - 128 + 130 ] } ], "aim_weapon_stats": [ - 3076, + 3105, { "distinct_on": [ - 3097, + 3126, "[player_aim_weapon_stats_select_column!]" ], "limit": [ @@ -89470,19 +89913,19 @@ export default { 40 ], "order_by": [ - 3095, + 3124, "[player_aim_weapon_stats_order_by!]" ], "where": [ - 3085 + 3114 ] } ], "aim_weapon_stats_aggregate": [ - 3077, + 3106, { "distinct_on": [ - 3097, + 3126, "[player_aim_weapon_stats_select_column!]" ], "limit": [ @@ -89492,19 +89935,19 @@ export default { 40 ], "order_by": [ - 3095, + 3124, "[player_aim_weapon_stats_order_by!]" ], "where": [ - 3085 + 3114 ] } ], "assists": [ - 3117, + 3146, { "distinct_on": [ - 3140, + 3169, "[player_assists_select_column!]" ], "limit": [ @@ -89514,19 +89957,19 @@ export default { 40 ], "order_by": [ - 3138, + 3167, "[player_assists_order_by!]" ], "where": [ - 3128 + 3157 ] } ], "assists_aggregate": [ - 3118, + 3147, { "distinct_on": [ - 3140, + 3169, "[player_assists_select_column!]" ], "limit": [ @@ -89536,19 +89979,19 @@ export default { 40 ], "order_by": [ - 3138, + 3167, "[player_assists_order_by!]" ], "where": [ - 3128 + 3157 ] } ], "assited_by_players": [ - 3117, + 3146, { "distinct_on": [ - 3140, + 3169, "[player_assists_select_column!]" ], "limit": [ @@ -89558,19 +90001,19 @@ export default { 40 ], "order_by": [ - 3138, + 3167, "[player_assists_order_by!]" ], "where": [ - 3128 + 3157 ] } ], "assited_by_players_aggregate": [ - 3118, + 3147, { "distinct_on": [ - 3140, + 3169, "[player_assists_select_column!]" ], "limit": [ @@ -89580,11 +90023,11 @@ export default { 40 ], "order_by": [ - 3138, + 3167, "[player_assists_order_by!]" ], "where": [ - 3128 + 3157 ] } ], @@ -89592,10 +90035,10 @@ export default { 80 ], "awards": [ - 188, + 190, { "distinct_on": [ - 209, + 211, "[award_recipients_select_column!]" ], "limit": [ @@ -89605,19 +90048,19 @@ export default { 40 ], "order_by": [ - 207, + 209, "[award_recipients_order_by!]" ], "where": [ - 197 + 199 ] } ], "awards_aggregate": [ - 189, + 191, { "distinct_on": [ - 209, + 211, "[award_recipients_select_column!]" ], "limit": [ @@ -89627,22 +90070,22 @@ export default { 40 ], "order_by": [ - 207, + 209, "[award_recipients_order_by!]" ], "where": [ - 197 + 199 ] } ], "banned_until": [ - 4526 + 4584 ], "coach_lineups": [ - 2466, + 2468, { "distinct_on": [ - 2488, + 2490, "[match_lineups_select_column!]" ], "limit": [ @@ -89652,19 +90095,19 @@ export default { 40 ], "order_by": [ - 2486, + 2488, "[match_lineups_order_by!]" ], "where": [ - 2475 + 2477 ] } ], "coach_lineups_aggregate": [ - 2467, + 2469, { "distinct_on": [ - 2488, + 2490, "[match_lineups_select_column!]" ], "limit": [ @@ -89674,11 +90117,11 @@ export default { 40 ], "order_by": [ - 2486, + 2488, "[match_lineups_order_by!]" ], "where": [ - 2475 + 2477 ] } ], @@ -89686,19 +90129,19 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "current_lobby_id": [ - 5026 + 5084 ], "custom_avatar_url": [ 80 ], "damage_dealt": [ - 3180, + 3209, { "distinct_on": [ - 3201, + 3230, "[player_damages_select_column!]" ], "limit": [ @@ -89708,19 +90151,19 @@ export default { 40 ], "order_by": [ - 3199, + 3228, "[player_damages_order_by!]" ], "where": [ - 3189 + 3218 ] } ], "damage_dealt_aggregate": [ - 3181, + 3210, { "distinct_on": [ - 3201, + 3230, "[player_damages_select_column!]" ], "limit": [ @@ -89730,19 +90173,19 @@ export default { 40 ], "order_by": [ - 3199, + 3228, "[player_damages_order_by!]" ], "where": [ - 3189 + 3218 ] } ], "damage_taken": [ - 3180, + 3209, { "distinct_on": [ - 3201, + 3230, "[player_damages_select_column!]" ], "limit": [ @@ -89752,19 +90195,19 @@ export default { 40 ], "order_by": [ - 3199, + 3228, "[player_damages_order_by!]" ], "where": [ - 3189 + 3218 ] } ], "damage_taken_aggregate": [ - 3181, + 3210, { "distinct_on": [ - 3201, + 3230, "[player_damages_select_column!]" ], "limit": [ @@ -89774,11 +90217,11 @@ export default { 40 ], "order_by": [ - 3199, + 3228, "[player_damages_order_by!]" ], "where": [ - 3189 + 3218 ] } ], @@ -89786,10 +90229,10 @@ export default { 40 ], "deaths": [ - 3334, + 3363, { "distinct_on": [ - 3398, + 3427, "[player_kills_select_column!]" ], "limit": [ @@ -89799,19 +90242,19 @@ export default { 40 ], "order_by": [ - 3396, + 3425, "[player_kills_order_by!]" ], "where": [ - 3345 + 3374 ] } ], "deaths_aggregate": [ - 3335, + 3364, { "distinct_on": [ - 3398, + 3427, "[player_kills_select_column!]" ], "limit": [ @@ -89821,11 +90264,11 @@ export default { 40 ], "order_by": [ - 3396, + 3425, "[player_kills_order_by!]" ], "where": [ - 3345 + 3374 ] } ], @@ -89833,10 +90276,10 @@ export default { 80 ], "draft_game_players": [ - 418, + 420, { "distinct_on": [ - 441, + 443, "[draft_game_players_select_column!]" ], "limit": [ @@ -89846,19 +90289,19 @@ export default { 40 ], "order_by": [ - 439, + 441, "[draft_game_players_order_by!]" ], "where": [ - 429 + 431 ] } ], "draft_game_players_aggregate": [ - 419, + 421, { "distinct_on": [ - 441, + 443, "[draft_game_players_select_column!]" ], "limit": [ @@ -89868,16 +90311,16 @@ export default { 40 ], "order_by": [ - 439, + 441, "[draft_game_players_order_by!]" ], "where": [ - 429 + 431 ] } ], "elo": [ - 1842, + 1844, { "path": [ 80 @@ -89885,10 +90328,10 @@ export default { } ], "elo_history": [ - 5403, + 5461, { "distinct_on": [ - 5429, + 5487, "[v_player_elo_select_column!]" ], "limit": [ @@ -89898,19 +90341,19 @@ export default { 40 ], "order_by": [ - 5428, + 5486, "[v_player_elo_order_by!]" ], "where": [ - 5422 + 5480 ] } ], "elo_history_aggregate": [ - 5404, + 5462, { "distinct_on": [ - 5429, + 5487, "[v_player_elo_select_column!]" ], "limit": [ @@ -89920,11 +90363,11 @@ export default { 40 ], "order_by": [ - 5428, + 5486, "[v_player_elo_order_by!]" ], "where": [ - 5422 + 5480 ] } ], @@ -89938,10 +90381,10 @@ export default { 80 ], "faceit_rank_history": [ - 3248, + 3277, { "distinct_on": [ - 3269, + 3298, "[player_faceit_rank_history_select_column!]" ], "limit": [ @@ -89951,19 +90394,19 @@ export default { 40 ], "order_by": [ - 3267, + 3296, "[player_faceit_rank_history_order_by!]" ], "where": [ - 3257 + 3286 ] } ], "faceit_rank_history_aggregate": [ - 3249, + 3278, { "distinct_on": [ - 3269, + 3298, "[player_faceit_rank_history_select_column!]" ], "limit": [ @@ -89973,11 +90416,11 @@ export default { 40 ], "order_by": [ - 3267, + 3296, "[player_faceit_rank_history_order_by!]" ], "where": [ - 3257 + 3286 ] } ], @@ -89985,16 +90428,16 @@ export default { 40 ], "faceit_updated_at": [ - 4526 + 4584 ], "faceit_url": [ 80 ], "flashed_by_players": [ - 3289, + 3318, { "distinct_on": [ - 3312, + 3341, "[player_flashes_select_column!]" ], "limit": [ @@ -90004,19 +90447,19 @@ export default { 40 ], "order_by": [ - 3310, + 3339, "[player_flashes_order_by!]" ], "where": [ - 3300 + 3329 ] } ], "flashed_by_players_aggregate": [ - 3290, + 3319, { "distinct_on": [ - 3312, + 3341, "[player_flashes_select_column!]" ], "limit": [ @@ -90026,19 +90469,19 @@ export default { 40 ], "order_by": [ - 3310, + 3339, "[player_flashes_order_by!]" ], "where": [ - 3300 + 3329 ] } ], "flashed_players": [ - 3289, + 3318, { "distinct_on": [ - 3312, + 3341, "[player_flashes_select_column!]" ], "limit": [ @@ -90048,19 +90491,19 @@ export default { 40 ], "order_by": [ - 3310, + 3339, "[player_flashes_order_by!]" ], "where": [ - 3300 + 3329 ] } ], "flashed_players_aggregate": [ - 3290, + 3319, { "distinct_on": [ - 3312, + 3341, "[player_flashes_select_column!]" ], "limit": [ @@ -90070,19 +90513,19 @@ export default { 40 ], "order_by": [ - 3310, + 3339, "[player_flashes_order_by!]" ], "where": [ - 3300 + 3329 ] } ], "friends": [ - 2854, + 2856, { "distinct_on": [ - 2879, + 2881, "[my_friends_select_column!]" ], "limit": [ @@ -90092,19 +90535,19 @@ export default { 40 ], "order_by": [ - 2877, + 2879, "[my_friends_order_by!]" ], "where": [ - 2866 + 2868 ] } ], "friends_aggregate": [ - 2855, + 2857, { "distinct_on": [ - 2879, + 2881, "[my_friends_select_column!]" ], "limit": [ @@ -90114,11 +90557,11 @@ export default { 40 ], "order_by": [ - 2877, + 2879, "[my_friends_order_by!]" ], "where": [ - 2866 + 2868 ] } ], @@ -90126,10 +90569,10 @@ export default { 40 ], "invited_players": [ - 4196, + 4252, { "distinct_on": [ - 4217, + 4273, "[team_invites_select_column!]" ], "limit": [ @@ -90139,19 +90582,19 @@ export default { 40 ], "order_by": [ - 4215, + 4271, "[team_invites_order_by!]" ], "where": [ - 4205 + 4261 ] } ], "invited_players_aggregate": [ - 4197, + 4253, { "distinct_on": [ - 4217, + 4273, "[team_invites_select_column!]" ], "limit": [ @@ -90161,11 +90604,11 @@ export default { 40 ], "order_by": [ - 4215, + 4271, "[team_invites_order_by!]" ], "where": [ - 4205 + 4261 ] } ], @@ -90194,10 +90637,10 @@ export default { 5 ], "kills": [ - 3334, + 3363, { "distinct_on": [ - 3398, + 3427, "[player_kills_select_column!]" ], "limit": [ @@ -90207,19 +90650,19 @@ export default { 40 ], "order_by": [ - 3396, + 3425, "[player_kills_order_by!]" ], "where": [ - 3345 + 3374 ] } ], "kills_aggregate": [ - 3335, + 3364, { "distinct_on": [ - 3398, + 3427, "[player_kills_select_column!]" ], "limit": [ @@ -90229,19 +90672,19 @@ export default { 40 ], "order_by": [ - 3396, + 3425, "[player_kills_order_by!]" ], "where": [ - 3345 + 3374 ] } ], "kills_by_weapons": [ - 3346, + 3375, { "distinct_on": [ - 3367, + 3396, "[player_kills_by_weapon_select_column!]" ], "limit": [ @@ -90251,19 +90694,19 @@ export default { 40 ], "order_by": [ - 3365, + 3394, "[player_kills_by_weapon_order_by!]" ], "where": [ - 3355 + 3384 ] } ], "kills_by_weapons_aggregate": [ - 3347, + 3376, { "distinct_on": [ - 3367, + 3396, "[player_kills_by_weapon_select_column!]" ], "limit": [ @@ -90273,11 +90716,11 @@ export default { 40 ], "order_by": [ - 3365, + 3394, "[player_kills_by_weapon_order_by!]" ], "where": [ - 3355 + 3384 ] } ], @@ -90285,16 +90728,16 @@ export default { 80 ], "last_read_news_at": [ - 4526 + 4584 ], "last_sign_in_at": [ - 4526 + 4584 ], "lobby_players": [ - 2240, + 2242, { "distinct_on": [ - 2263, + 2265, "[lobby_players_select_column!]" ], "limit": [ @@ -90304,19 +90747,19 @@ export default { 40 ], "order_by": [ - 2261, + 2263, "[lobby_players_order_by!]" ], "where": [ - 2251 + 2253 ] } ], "lobby_players_aggregate": [ - 2241, + 2243, { "distinct_on": [ - 2263, + 2265, "[lobby_players_select_column!]" ], "limit": [ @@ -90326,11 +90769,11 @@ export default { 40 ], "order_by": [ - 2261, + 2263, "[lobby_players_order_by!]" ], "where": [ - 2251 + 2253 ] } ], @@ -90347,10 +90790,10 @@ export default { 40 ], "match_map_hltv": [ - 5508, + 5566, { "distinct_on": [ - 5526, + 5584, "[v_player_match_map_hltv_select_column!]" ], "limit": [ @@ -90360,19 +90803,19 @@ export default { 40 ], "order_by": [ - 5525, + 5583, "[v_player_match_map_hltv_order_by!]" ], "where": [ - 5517 + 5575 ] } ], "match_map_hltv_aggregate": [ - 5509, + 5567, { "distinct_on": [ - 5526, + 5584, "[v_player_match_map_hltv_select_column!]" ], "limit": [ @@ -90382,19 +90825,19 @@ export default { 40 ], "order_by": [ - 5525, + 5583, "[v_player_match_map_hltv_order_by!]" ], "where": [ - 5517 + 5575 ] } ], "match_map_stats": [ - 3443, + 3472, { "distinct_on": [ - 3464, + 3493, "[player_match_map_stats_select_column!]" ], "limit": [ @@ -90404,19 +90847,19 @@ export default { 40 ], "order_by": [ - 3462, + 3491, "[player_match_map_stats_order_by!]" ], "where": [ - 3452 + 3481 ] } ], "match_map_stats_aggregate": [ - 3444, + 3473, { "distinct_on": [ - 3464, + 3493, "[player_match_map_stats_select_column!]" ], "limit": [ @@ -90426,19 +90869,19 @@ export default { 40 ], "order_by": [ - 3462, + 3491, "[player_match_map_stats_order_by!]" ], "where": [ - 3452 + 3481 ] } ], "match_stats": [ - 3502, + 3531, { "distinct_on": [ - 3518, + 3547, "[player_match_stats_v_select_column!]" ], "limit": [ @@ -90448,19 +90891,19 @@ export default { 40 ], "order_by": [ - 3517, + 3546, "[player_match_stats_v_order_by!]" ], "where": [ - 3511 + 3540 ] } ], "match_stats_aggregate": [ - 3503, + 3532, { "distinct_on": [ - 3518, + 3547, "[player_match_stats_v_select_column!]" ], "limit": [ @@ -90470,19 +90913,19 @@ export default { 40 ], "order_by": [ - 3517, + 3546, "[player_match_stats_v_order_by!]" ], "where": [ - 3511 + 3540 ] } ], "matches": [ - 2794, + 2796, { "distinct_on": [ - 2816, + 2818, "[matches_select_column!]" ], "limit": [ @@ -90492,22 +90935,22 @@ export default { 40 ], "order_by": [ - 2814, + 2816, "[matches_order_by!]" ], "where": [ - 2803 + 2805 ] } ], "matchmaking_cooldown": [ - 4526 + 4584 ], "multi_kills": [ - 5599, + 5657, { "distinct_on": [ - 5615, + 5673, "[v_player_multi_kills_select_column!]" ], "limit": [ @@ -90517,19 +90960,19 @@ export default { 40 ], "order_by": [ - 5614, + 5672, "[v_player_multi_kills_order_by!]" ], "where": [ - 5608 + 5666 ] } ], "multi_kills_aggregate": [ - 5600, + 5658, { "distinct_on": [ - 5615, + 5673, "[v_player_multi_kills_select_column!]" ], "limit": [ @@ -90539,11 +90982,11 @@ export default { 40 ], "order_by": [ - 5614, + 5672, "[v_player_multi_kills_order_by!]" ], "where": [ - 5608 + 5666 ] } ], @@ -90553,11 +90996,14 @@ export default { "name_registered": [ 5 ], + "notification_timezone": [ + 80 + ], "notifications": [ - 2927, + 2956, { "distinct_on": [ - 2955, + 2984, "[notifications_select_column!]" ], "limit": [ @@ -90567,19 +91013,19 @@ export default { 40 ], "order_by": [ - 2952, + 2981, "[notifications_order_by!]" ], "where": [ - 2939 + 2968 ] } ], "notifications_aggregate": [ - 2928, + 2957, { "distinct_on": [ - 2955, + 2984, "[notifications_select_column!]" ], "limit": [ @@ -90589,19 +91035,19 @@ export default { 40 ], "order_by": [ - 2952, + 2981, "[notifications_order_by!]" ], "where": [ - 2939 + 2968 ] } ], "objectives": [ - 3535, + 3564, { "distinct_on": [ - 3556, + 3585, "[player_objectives_select_column!]" ], "limit": [ @@ -90611,19 +91057,19 @@ export default { 40 ], "order_by": [ - 3554, + 3583, "[player_objectives_order_by!]" ], "where": [ - 3544 + 3573 ] } ], "objectives_aggregate": [ - 3536, + 3565, { "distinct_on": [ - 3556, + 3585, "[player_objectives_select_column!]" ], "limit": [ @@ -90633,19 +91079,19 @@ export default { 40 ], "order_by": [ - 3554, + 3583, "[player_objectives_order_by!]" ], "where": [ - 3544 + 3573 ] } ], "owned_teams": [ - 4479, + 4535, { "distinct_on": [ - 4503, + 4559, "[teams_select_column!]" ], "limit": [ @@ -90655,19 +91101,19 @@ export default { 40 ], "order_by": [ - 4501, + 4557, "[teams_order_by!]" ], "where": [ - 4490 + 4546 ] } ], "owned_teams_aggregate": [ - 4480, + 4536, { "distinct_on": [ - 4503, + 4559, "[teams_select_column!]" ], "limit": [ @@ -90677,16 +91123,16 @@ export default { 40 ], "order_by": [ - 4501, + 4557, "[teams_order_by!]" ], "where": [ - 4490 + 4546 ] } ], "peak_elo": [ - 1842, + 1844, { "path": [ 80 @@ -90694,10 +91140,10 @@ export default { } ], "pending_match_imports": [ - 2980, + 3009, { "distinct_on": [ - 3001, + 3030, "[pending_match_import_players_select_column!]" ], "limit": [ @@ -90707,19 +91153,19 @@ export default { 40 ], "order_by": [ - 2999, + 3028, "[pending_match_import_players_order_by!]" ], "where": [ - 2989 + 3018 ] } ], "pending_match_imports_aggregate": [ - 2981, + 3010, { "distinct_on": [ - 3001, + 3030, "[pending_match_import_players_select_column!]" ], "limit": [ @@ -90729,19 +91175,19 @@ export default { 40 ], "order_by": [ - 2999, + 3028, "[pending_match_import_players_order_by!]" ], "where": [ - 2989 + 3018 ] } ], "player_lineup": [ - 2421, + 2423, { "distinct_on": [ - 2444, + 2446, "[match_lineup_players_select_column!]" ], "limit": [ @@ -90751,19 +91197,19 @@ export default { 40 ], "order_by": [ - 2442, + 2444, "[match_lineup_players_order_by!]" ], "where": [ - 2432 + 2434 ] } ], "player_lineup_aggregate": [ - 2422, + 2424, { "distinct_on": [ - 2444, + 2446, "[match_lineup_players_select_column!]" ], "limit": [ @@ -90773,19 +91219,19 @@ export default { 40 ], "order_by": [ - 2442, + 2444, "[match_lineup_players_order_by!]" ], "where": [ - 2432 + 2434 ] } ], "player_unused_utilities": [ - 3822, + 3851, { "distinct_on": [ - 3843, + 3872, "[player_unused_utility_select_column!]" ], "limit": [ @@ -90795,19 +91241,19 @@ export default { 40 ], "order_by": [ - 3841, + 3870, "[player_unused_utility_order_by!]" ], "where": [ - 3831 + 3860 ] } ], "player_unused_utilities_aggregate": [ - 3823, + 3852, { "distinct_on": [ - 3843, + 3872, "[player_unused_utility_select_column!]" ], "limit": [ @@ -90817,11 +91263,11 @@ export default { 40 ], "order_by": [ - 3841, + 3870, "[player_unused_utility_order_by!]" ], "where": [ - 3831 + 3860 ] } ], @@ -90829,10 +91275,10 @@ export default { 40 ], "premier_rank_history": [ - 3594, + 3623, { "distinct_on": [ - 3615, + 3644, "[player_premier_rank_history_select_column!]" ], "limit": [ @@ -90842,19 +91288,19 @@ export default { 40 ], "order_by": [ - 3613, + 3642, "[player_premier_rank_history_order_by!]" ], "where": [ - 3603 + 3632 ] } ], "premier_rank_history_aggregate": [ - 3595, + 3624, { "distinct_on": [ - 3615, + 3644, "[player_premier_rank_history_select_column!]" ], "limit": [ @@ -90864,31 +91310,37 @@ export default { 40 ], "order_by": [ - 3613, + 3642, "[player_premier_rank_history_order_by!]" ], "where": [ - 3603 + 3632 ] } ], "premier_rank_updated_at": [ - 4526 + 4584 ], "profile_url": [ 80 ], + "quiet_hours_end": [ + 4581 + ], + "quiet_hours_start": [ + 4581 + ], "role": [ - 1090 + 1092 ], "roster_image_url": [ 80 ], "sanctions": [ - 3635, + 3664, { "distinct_on": [ - 3656, + 3685, "[player_sanctions_select_column!]" ], "limit": [ @@ -90898,19 +91350,19 @@ export default { 40 ], "order_by": [ - 3654, + 3683, "[player_sanctions_order_by!]" ], "where": [ - 3644 + 3673 ] } ], "sanctions_aggregate": [ - 3636, + 3665, { "distinct_on": [ - 3656, + 3685, "[player_sanctions_select_column!]" ], "limit": [ @@ -90920,19 +91372,19 @@ export default { 40 ], "order_by": [ - 3654, + 3683, "[player_sanctions_order_by!]" ], "where": [ - 3644 + 3673 ] } ], "season_stats": [ - 3676, + 3705, { "distinct_on": [ - 3707, + 3736, "[player_season_stats_select_column!]" ], "limit": [ @@ -90942,19 +91394,19 @@ export default { 40 ], "order_by": [ - 3705, + 3734, "[player_season_stats_order_by!]" ], "where": [ - 3695 + 3724 ] } ], "season_stats_aggregate": [ - 3677, + 3706, { "distinct_on": [ - 3707, + 3736, "[player_season_stats_select_column!]" ], "limit": [ @@ -90964,11 +91416,11 @@ export default { 40 ], "order_by": [ - 3705, + 3734, "[player_season_stats_order_by!]" ], "where": [ - 3695 + 3724 ] } ], @@ -90976,19 +91428,19 @@ export default { 5 ], "stats": [ - 3735 + 3764 ], "steam_bans_checked_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "team_invites": [ - 4196, + 4252, { "distinct_on": [ - 4217, + 4273, "[team_invites_select_column!]" ], "limit": [ @@ -90998,19 +91450,19 @@ export default { 40 ], "order_by": [ - 4215, + 4271, "[team_invites_order_by!]" ], "where": [ - 4205 + 4261 ] } ], "team_invites_aggregate": [ - 4197, + 4253, { "distinct_on": [ - 4217, + 4273, "[team_invites_select_column!]" ], "limit": [ @@ -91020,19 +91472,19 @@ export default { 40 ], "order_by": [ - 4215, + 4271, "[team_invites_order_by!]" ], "where": [ - 4205 + 4261 ] } ], "team_members": [ - 4237, + 4293, { "distinct_on": [ - 4260, + 4316, "[team_roster_select_column!]" ], "limit": [ @@ -91042,19 +91494,19 @@ export default { 40 ], "order_by": [ - 4258, + 4314, "[team_roster_order_by!]" ], "where": [ - 4248 + 4304 ] } ], "team_members_aggregate": [ - 4238, + 4294, { "distinct_on": [ - 4260, + 4316, "[team_roster_select_column!]" ], "limit": [ @@ -91064,19 +91516,19 @@ export default { 40 ], "order_by": [ - 4258, + 4314, "[team_roster_order_by!]" ], "where": [ - 4248 + 4304 ] } ], "teams": [ - 4479, + 4535, { "distinct_on": [ - 4503, + 4559, "[teams_select_column!]" ], "limit": [ @@ -91086,11 +91538,11 @@ export default { 40 ], "order_by": [ - 4501, + 4557, "[teams_order_by!]" ], "where": [ - 4490 + 4546 ] } ], @@ -91098,10 +91550,10 @@ export default { 40 ], "tournament_organizers": [ - 4664, + 4722, { "distinct_on": [ - 4685, + 4743, "[tournament_organizers_select_column!]" ], "limit": [ @@ -91111,19 +91563,19 @@ export default { 40 ], "order_by": [ - 4683, + 4741, "[tournament_organizers_order_by!]" ], "where": [ - 4673 + 4731 ] } ], "tournament_organizers_aggregate": [ - 4665, + 4723, { "distinct_on": [ - 4685, + 4743, "[tournament_organizers_select_column!]" ], "limit": [ @@ -91133,19 +91585,19 @@ export default { 40 ], "order_by": [ - 4683, + 4741, "[tournament_organizers_order_by!]" ], "where": [ - 4673 + 4731 ] } ], "tournament_rosters": [ - 4879, + 4937, { "distinct_on": [ - 4900, + 4958, "[tournament_team_roster_select_column!]" ], "limit": [ @@ -91155,19 +91607,19 @@ export default { 40 ], "order_by": [ - 4898, + 4956, "[tournament_team_roster_order_by!]" ], "where": [ - 4888 + 4946 ] } ], "tournament_rosters_aggregate": [ - 4880, + 4938, { "distinct_on": [ - 4900, + 4958, "[tournament_team_roster_select_column!]" ], "limit": [ @@ -91177,19 +91629,19 @@ export default { 40 ], "order_by": [ - 4898, + 4956, "[tournament_team_roster_order_by!]" ], "where": [ - 4888 + 4946 ] } ], "tournaments": [ - 4962, + 5020, { "distinct_on": [ - 4996, + 5054, "[tournaments_select_column!]" ], "limit": [ @@ -91199,19 +91651,19 @@ export default { 40 ], "order_by": [ - 4994, + 5052, "[tournaments_order_by!]" ], "where": [ - 4983 + 5041 ] } ], "tournaments_aggregate": [ - 4963, + 5021, { "distinct_on": [ - 4996, + 5054, "[tournaments_select_column!]" ], "limit": [ @@ -91221,19 +91673,19 @@ export default { 40 ], "order_by": [ - 4994, + 5052, "[tournaments_order_by!]" ], "where": [ - 4983 + 5041 ] } ], "utility_thrown": [ - 3863, + 3892, { "distinct_on": [ - 3884, + 3913, "[player_utility_select_column!]" ], "limit": [ @@ -91243,19 +91695,19 @@ export default { 40 ], "order_by": [ - 3882, + 3911, "[player_utility_order_by!]" ], "where": [ - 3872 + 3901 ] } ], "utility_thrown_aggregate": [ - 3864, + 3893, { "distinct_on": [ - 3884, + 3913, "[player_utility_select_column!]" ], "limit": [ @@ -91265,11 +91717,11 @@ export default { 40 ], "order_by": [ - 3882, + 3911, "[player_utility_order_by!]" ], "where": [ - 3872 + 3901 ] } ], @@ -91280,10 +91732,10 @@ export default { 5 ], "weapon_stats": [ - 3904, + 3933, { "distinct_on": [ - 3920, + 3949, "[player_weapon_stats_v_select_column!]" ], "limit": [ @@ -91293,19 +91745,19 @@ export default { 40 ], "order_by": [ - 3919, + 3948, "[player_weapon_stats_v_order_by!]" ], "where": [ - 3913 + 3942 ] } ], "weapon_stats_aggregate": [ - 3905, + 3934, { "distinct_on": [ - 3920, + 3949, "[player_weapon_stats_v_select_column!]" ], "limit": [ @@ -91315,11 +91767,11 @@ export default { 40 ], "order_by": [ - 3919, + 3948, "[player_weapon_stats_v_order_by!]" ], "where": [ - 3913 + 3942 ] } ], @@ -91341,10 +91793,10 @@ export default { }, "players_aggregate": { "aggregate": [ - 3939 + 3968 ], "nodes": [ - 3937 + 3966 ], "__typename": [ 80 @@ -91352,13 +91804,13 @@ export default { }, "players_aggregate_fields": { "avg": [ - 3940 + 3969 ], "count": [ 40, { "columns": [ - 3952, + 3981, "[players_select_column!]" ], "distinct": [ @@ -91367,31 +91819,31 @@ export default { } ], "max": [ - 3945 + 3974 ], "min": [ - 3946 + 3975 ], "stddev": [ - 3954 + 3983 ], "stddev_pop": [ - 3955 + 3984 ], "stddev_samp": [ - 3956 + 3985 ], "sum": [ - 3959 + 3988 ], "var_pop": [ - 3962 + 3991 ], "var_samp": [ - 3963 + 3992 ], "variance": [ - 3964 + 3993 ], "__typename": [ 80 @@ -91452,106 +91904,106 @@ export default { }, "players_bool_exp": { "_and": [ - 3941 + 3970 ], "_not": [ - 3941 + 3970 ], "_or": [ - 3941 + 3970 ], "abandoned_matches": [ - 128 + 130 ], "abandoned_matches_aggregate": [ - 121 + 123 ], "aim_weapon_stats": [ - 3085 + 3114 ], "aim_weapon_stats_aggregate": [ - 3078 + 3107 ], "assists": [ - 3128 + 3157 ], "assists_aggregate": [ - 3119 + 3148 ], "assited_by_players": [ - 3128 + 3157 ], "assited_by_players_aggregate": [ - 3119 + 3148 ], "avatar_url": [ 82 ], "awards": [ - 197 + 199 ], "awards_aggregate": [ - 190 + 192 ], "banned_until": [ - 4527 + 4585 ], "coach_lineups": [ - 2475 + 2477 ], "coach_lineups_aggregate": [ - 2468 + 2470 ], "country": [ 82 ], "created_at": [ - 4527 + 4585 ], "current_lobby_id": [ - 5028 + 5086 ], "custom_avatar_url": [ 82 ], "damage_dealt": [ - 3189 + 3218 ], "damage_dealt_aggregate": [ - 3182 + 3211 ], "damage_taken": [ - 3189 + 3218 ], "damage_taken_aggregate": [ - 3182 + 3211 ], "days_since_last_ban": [ 41 ], "deaths": [ - 3345 + 3374 ], "deaths_aggregate": [ - 3336 + 3365 ], "discord_id": [ 82 ], "draft_game_players": [ - 429 + 431 ], "draft_game_players_aggregate": [ - 420 + 422 ], "elo": [ - 1844 + 1846 ], "elo_history": [ - 5422 + 5480 ], "elo_history_aggregate": [ - 5405 + 5463 ], "faceit_elo": [ 41 @@ -91563,46 +92015,46 @@ export default { 82 ], "faceit_rank_history": [ - 3257 + 3286 ], "faceit_rank_history_aggregate": [ - 3250 + 3279 ], "faceit_skill_level": [ 41 ], "faceit_updated_at": [ - 4527 + 4585 ], "faceit_url": [ 82 ], "flashed_by_players": [ - 3300 + 3329 ], "flashed_by_players_aggregate": [ - 3291 + 3320 ], "flashed_players": [ - 3300 + 3329 ], "flashed_players_aggregate": [ - 3291 + 3320 ], "friends": [ - 2866 + 2868 ], "friends_aggregate": [ - 2856 + 2858 ], "game_ban_count": [ 41 ], "invited_players": [ - 4205 + 4261 ], "invited_players_aggregate": [ - 4198 + 4254 ], "is_admin_sanctioned": [ 6 @@ -91629,31 +92081,31 @@ export default { 6 ], "kills": [ - 3345 + 3374 ], "kills_aggregate": [ - 3336 + 3365 ], "kills_by_weapons": [ - 3355 + 3384 ], "kills_by_weapons_aggregate": [ - 3348 + 3377 ], "language": [ 82 ], "last_read_news_at": [ - 4527 + 4585 ], "last_sign_in_at": [ - 4527 + 4585 ], "lobby_players": [ - 2251 + 2253 ], "lobby_players_aggregate": [ - 2242 + 2244 ], "losses": [ 41 @@ -91668,34 +92120,34 @@ export default { 41 ], "match_map_hltv": [ - 5517 + 5575 ], "match_map_hltv_aggregate": [ - 5510 + 5568 ], "match_map_stats": [ - 3452 + 3481 ], "match_map_stats_aggregate": [ - 3445 + 3474 ], "match_stats": [ - 3511 + 3540 ], "match_stats_aggregate": [ - 3504 + 3533 ], "matches": [ - 2803 + 2805 ], "matchmaking_cooldown": [ - 4527 + 4585 ], "multi_kills": [ - 5608 + 5666 ], "multi_kills_aggregate": [ - 5601 + 5659 ], "name": [ 82 @@ -91703,131 +92155,140 @@ export default { "name_registered": [ 6 ], + "notification_timezone": [ + 82 + ], "notifications": [ - 2939 + 2968 ], "notifications_aggregate": [ - 2929 + 2958 ], "objectives": [ - 3544 + 3573 ], "objectives_aggregate": [ - 3537 + 3566 ], "owned_teams": [ - 4490 + 4546 ], "owned_teams_aggregate": [ - 4481 + 4537 ], "peak_elo": [ - 1844 + 1846 ], "pending_match_imports": [ - 2989 + 3018 ], "pending_match_imports_aggregate": [ - 2982 + 3011 ], "player_lineup": [ - 2432 + 2434 ], "player_lineup_aggregate": [ - 2423 + 2425 ], "player_unused_utilities": [ - 3831 + 3860 ], "player_unused_utilities_aggregate": [ - 3824 + 3853 ], "premier_rank": [ 41 ], "premier_rank_history": [ - 3603 + 3632 ], "premier_rank_history_aggregate": [ - 3596 + 3625 ], "premier_rank_updated_at": [ - 4527 + 4585 ], "profile_url": [ 82 ], + "quiet_hours_end": [ + 4582 + ], + "quiet_hours_start": [ + 4582 + ], "role": [ - 1091 + 1093 ], "roster_image_url": [ 82 ], "sanctions": [ - 3644 + 3673 ], "sanctions_aggregate": [ - 3637 + 3666 ], "season_stats": [ - 3695 + 3724 ], "season_stats_aggregate": [ - 3678 + 3707 ], "show_match_ready_modal": [ 6 ], "stats": [ - 3739 + 3768 ], "steam_bans_checked_at": [ - 4527 + 4585 ], "steam_id": [ - 259 + 261 ], "team_invites": [ - 4205 + 4261 ], "team_invites_aggregate": [ - 4198 + 4254 ], "team_members": [ - 4248 + 4304 ], "team_members_aggregate": [ - 4239 + 4295 ], "teams": [ - 4490 + 4546 ], "total_matches": [ 41 ], "tournament_organizers": [ - 4673 + 4731 ], "tournament_organizers_aggregate": [ - 4666 + 4724 ], "tournament_rosters": [ - 4888 + 4946 ], "tournament_rosters_aggregate": [ - 4881 + 4939 ], "tournaments": [ - 4983 + 5041 ], "tournaments_aggregate": [ - 4964 + 5022 ], "utility_thrown": [ - 3872 + 3901 ], "utility_thrown_aggregate": [ - 3865 + 3894 ], "vac_ban_count": [ 41 @@ -91836,10 +92297,10 @@ export default { 6 ], "weapon_stats": [ - 3913 + 3942 ], "weapon_stats_aggregate": [ - 3906 + 3935 ], "wins": [ 41 @@ -91875,7 +92336,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "vac_ban_count": [ 40 @@ -91886,55 +92347,55 @@ export default { }, "players_insert_input": { "abandoned_matches": [ - 125 + 127 ], "aim_weapon_stats": [ - 3082 + 3111 ], "assists": [ - 3125 + 3154 ], "assited_by_players": [ - 3125 + 3154 ], "avatar_url": [ 80 ], "awards": [ - 194 + 196 ], "coach_lineups": [ - 2472 + 2474 ], "country": [ 80 ], "created_at": [ - 4526 + 4584 ], "custom_avatar_url": [ 80 ], "damage_dealt": [ - 3186 + 3215 ], "damage_taken": [ - 3186 + 3215 ], "days_since_last_ban": [ 40 ], "deaths": [ - 3342 + 3371 ], "discord_id": [ 80 ], "draft_game_players": [ - 426 + 428 ], "elo_history": [ - 5419 + 5477 ], "faceit_elo": [ 40 @@ -91946,61 +92407,61 @@ export default { 80 ], "faceit_rank_history": [ - 3254 + 3283 ], "faceit_skill_level": [ 40 ], "faceit_updated_at": [ - 4526 + 4584 ], "faceit_url": [ 80 ], "flashed_by_players": [ - 3297 + 3326 ], "flashed_players": [ - 3297 + 3326 ], "friends": [ - 2863 + 2865 ], "game_ban_count": [ 40 ], "invited_players": [ - 4202 + 4258 ], "kills": [ - 3342 + 3371 ], "kills_by_weapons": [ - 3352 + 3381 ], "language": [ 80 ], "last_read_news_at": [ - 4526 + 4584 ], "last_sign_in_at": [ - 4526 + 4584 ], "lobby_players": [ - 2248 + 2250 ], "match_map_hltv": [ - 5514 + 5572 ], "match_map_stats": [ - 3449 + 3478 ], "match_stats": [ - 3508 + 3537 ], "multi_kills": [ - 5605 + 5663 ], "name": [ 80 @@ -92008,77 +92469,86 @@ export default { "name_registered": [ 5 ], + "notification_timezone": [ + 80 + ], "notifications": [ - 2936 + 2965 ], "objectives": [ - 3541 + 3570 ], "owned_teams": [ - 4487 + 4543 ], "pending_match_imports": [ - 2986 + 3015 ], "player_lineup": [ - 2429 + 2431 ], "player_unused_utilities": [ - 3828 + 3857 ], "premier_rank": [ 40 ], "premier_rank_history": [ - 3600 + 3629 ], "premier_rank_updated_at": [ - 4526 + 4584 ], "profile_url": [ 80 ], + "quiet_hours_end": [ + 4581 + ], + "quiet_hours_start": [ + 4581 + ], "role": [ - 1090 + 1092 ], "roster_image_url": [ 80 ], "sanctions": [ - 3641 + 3670 ], "season_stats": [ - 3692 + 3721 ], "show_match_ready_modal": [ 5 ], "stats": [ - 3746 + 3775 ], "steam_bans_checked_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "team_invites": [ - 4202 + 4258 ], "team_members": [ - 4245 + 4301 ], "tournament_organizers": [ - 4670 + 4728 ], "tournament_rosters": [ - 4885 + 4943 ], "tournaments": [ - 4980 + 5038 ], "utility_thrown": [ - 3869 + 3898 ], "vac_ban_count": [ 40 @@ -92087,7 +92557,7 @@ export default { 5 ], "weapon_stats": [ - 3910 + 3939 ], "__typename": [ 80 @@ -92098,16 +92568,132 @@ export default { 80 ], "banned_until": [ - 4526 + 4584 ], "country": [ 80 ], "created_at": [ - 4526 + 4584 ], "current_lobby_id": [ - 5026 + 5084 + ], + "custom_avatar_url": [ + 80 + ], + "days_since_last_ban": [ + 40 + ], + "discord_id": [ + 80 + ], + "faceit_elo": [ + 40 + ], + "faceit_nickname": [ + 80 + ], + "faceit_player_id": [ + 80 + ], + "faceit_skill_level": [ + 40 + ], + "faceit_updated_at": [ + 4584 + ], + "faceit_url": [ + 80 + ], + "game_ban_count": [ + 40 + ], + "language": [ + 80 + ], + "last_read_news_at": [ + 4584 + ], + "last_sign_in_at": [ + 4584 + ], + "losses": [ + 40 + ], + "losses_competitive": [ + 40 + ], + "losses_duel": [ + 40 + ], + "losses_wingman": [ + 40 + ], + "matchmaking_cooldown": [ + 4584 + ], + "name": [ + 80 + ], + "notification_timezone": [ + 80 + ], + "premier_rank": [ + 40 + ], + "premier_rank_updated_at": [ + 4584 + ], + "profile_url": [ + 80 + ], + "roster_image_url": [ + 80 + ], + "steam_bans_checked_at": [ + 4584 + ], + "steam_id": [ + 259 + ], + "total_matches": [ + 40 + ], + "vac_ban_count": [ + 40 + ], + "wins": [ + 40 + ], + "wins_competitive": [ + 40 + ], + "wins_duel": [ + 40 + ], + "wins_wingman": [ + 40 + ], + "__typename": [ + 80 + ] + }, + "players_min_fields": { + "avatar_url": [ + 80 + ], + "banned_until": [ + 4584 + ], + "country": [ + 80 + ], + "created_at": [ + 4584 + ], + "current_lobby_id": [ + 5084 ], "custom_avatar_url": [ 80 @@ -92131,7 +92717,7 @@ export default { 40 ], "faceit_updated_at": [ - 4526 + 4584 ], "faceit_url": [ 80 @@ -92143,10 +92729,10 @@ export default { 80 ], "last_read_news_at": [ - 4526 + 4584 ], "last_sign_in_at": [ - 4526 + 4584 ], "losses": [ 40 @@ -92161,129 +92747,19 @@ export default { 40 ], "matchmaking_cooldown": [ - 4526 + 4584 ], "name": [ 80 ], - "premier_rank": [ - 40 - ], - "premier_rank_updated_at": [ - 4526 - ], - "profile_url": [ - 80 - ], - "roster_image_url": [ - 80 - ], - "steam_bans_checked_at": [ - 4526 - ], - "steam_id": [ - 257 - ], - "total_matches": [ - 40 - ], - "vac_ban_count": [ - 40 - ], - "wins": [ - 40 - ], - "wins_competitive": [ - 40 - ], - "wins_duel": [ - 40 - ], - "wins_wingman": [ - 40 - ], - "__typename": [ - 80 - ] - }, - "players_min_fields": { - "avatar_url": [ - 80 - ], - "banned_until": [ - 4526 - ], - "country": [ - 80 - ], - "created_at": [ - 4526 - ], - "current_lobby_id": [ - 5026 - ], - "custom_avatar_url": [ - 80 - ], - "days_since_last_ban": [ - 40 - ], - "discord_id": [ - 80 - ], - "faceit_elo": [ - 40 - ], - "faceit_nickname": [ - 80 - ], - "faceit_player_id": [ - 80 - ], - "faceit_skill_level": [ - 40 - ], - "faceit_updated_at": [ - 4526 - ], - "faceit_url": [ - 80 - ], - "game_ban_count": [ - 40 - ], - "language": [ - 80 - ], - "last_read_news_at": [ - 4526 - ], - "last_sign_in_at": [ - 4526 - ], - "losses": [ - 40 - ], - "losses_competitive": [ - 40 - ], - "losses_duel": [ - 40 - ], - "losses_wingman": [ - 40 - ], - "matchmaking_cooldown": [ - 4526 - ], - "name": [ + "notification_timezone": [ 80 ], "premier_rank": [ 40 ], "premier_rank_updated_at": [ - 4526 + 4584 ], "profile_url": [ 80 @@ -92292,10 +92768,10 @@ export default { 80 ], "steam_bans_checked_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "total_matches": [ 40 @@ -92324,7 +92800,7 @@ export default { 40 ], "returning": [ - 3937 + 3966 ], "__typename": [ 80 @@ -92332,10 +92808,10 @@ export default { }, "players_obj_rel_insert_input": { "data": [ - 3944 + 3973 ], "on_conflict": [ - 3949 + 3978 ], "__typename": [ 80 @@ -92343,13 +92819,13 @@ export default { }, "players_on_conflict": { "constraint": [ - 3942 + 3971 ], "update_columns": [ - 3960 + 3989 ], "where": [ - 3941 + 3970 ], "__typename": [ 80 @@ -92357,280 +92833,289 @@ export default { }, "players_order_by": { "abandoned_matches_aggregate": [ - 124 + 126 ], "aim_weapon_stats_aggregate": [ - 3081 + 3110 ], "assists_aggregate": [ - 3124 + 3153 ], "assited_by_players_aggregate": [ - 3124 + 3153 ], "avatar_url": [ - 2979 + 3008 ], "awards_aggregate": [ - 193 + 195 ], "banned_until": [ - 2979 + 3008 ], "coach_lineups_aggregate": [ - 2471 + 2473 ], "country": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "current_lobby_id": [ - 2979 + 3008 ], "custom_avatar_url": [ - 2979 + 3008 ], "damage_dealt_aggregate": [ - 3185 + 3214 ], "damage_taken_aggregate": [ - 3185 + 3214 ], "days_since_last_ban": [ - 2979 + 3008 ], "deaths_aggregate": [ - 3341 + 3370 ], "discord_id": [ - 2979 + 3008 ], "draft_game_players_aggregate": [ - 425 + 427 ], "elo": [ - 2979 + 3008 ], "elo_history_aggregate": [ - 5418 + 5476 ], "faceit_elo": [ - 2979 + 3008 ], "faceit_nickname": [ - 2979 + 3008 ], "faceit_player_id": [ - 2979 + 3008 ], "faceit_rank_history_aggregate": [ - 3253 + 3282 ], "faceit_skill_level": [ - 2979 + 3008 ], "faceit_updated_at": [ - 2979 + 3008 ], "faceit_url": [ - 2979 + 3008 ], "flashed_by_players_aggregate": [ - 3296 + 3325 ], "flashed_players_aggregate": [ - 3296 + 3325 ], "friends_aggregate": [ - 2861 + 2863 ], "game_ban_count": [ - 2979 + 3008 ], "invited_players_aggregate": [ - 4201 + 4257 ], "is_admin_sanctioned": [ - 2979 + 3008 ], "is_banned": [ - 2979 + 3008 ], "is_gagged": [ - 2979 + 3008 ], "is_in_another_match": [ - 2979 + 3008 ], "is_in_draft": [ - 2979 + 3008 ], "is_in_lobby": [ - 2979 + 3008 ], "is_muted": [ - 2979 + 3008 ], "is_registered": [ - 2979 + 3008 ], "kills_aggregate": [ - 3341 + 3370 ], "kills_by_weapons_aggregate": [ - 3351 + 3380 ], "language": [ - 2979 + 3008 ], "last_read_news_at": [ - 2979 + 3008 ], "last_sign_in_at": [ - 2979 + 3008 ], "lobby_players_aggregate": [ - 2247 + 2249 ], "losses": [ - 2979 + 3008 ], "losses_competitive": [ - 2979 + 3008 ], "losses_duel": [ - 2979 + 3008 ], "losses_wingman": [ - 2979 + 3008 ], "match_map_hltv_aggregate": [ - 5513 + 5571 ], "match_map_stats_aggregate": [ - 3448 + 3477 ], "match_stats_aggregate": [ - 3507 + 3536 ], "matches_aggregate": [ - 2799 + 2801 ], "matchmaking_cooldown": [ - 2979 + 3008 ], "multi_kills_aggregate": [ - 5604 + 5662 ], "name": [ - 2979 + 3008 ], "name_registered": [ - 2979 + 3008 + ], + "notification_timezone": [ + 3008 ], "notifications_aggregate": [ - 2934 + 2963 ], "objectives_aggregate": [ - 3540 + 3569 ], "owned_teams_aggregate": [ - 4486 + 4542 ], "peak_elo": [ - 2979 + 3008 ], "pending_match_imports_aggregate": [ - 2985 + 3014 ], "player_lineup_aggregate": [ - 2428 + 2430 ], "player_unused_utilities_aggregate": [ - 3827 + 3856 ], "premier_rank": [ - 2979 + 3008 ], "premier_rank_history_aggregate": [ - 3599 + 3628 ], "premier_rank_updated_at": [ - 2979 + 3008 ], "profile_url": [ - 2979 + 3008 + ], + "quiet_hours_end": [ + 3008 + ], + "quiet_hours_start": [ + 3008 ], "role": [ - 2979 + 3008 ], "roster_image_url": [ - 2979 + 3008 ], "sanctions_aggregate": [ - 3640 + 3669 ], "season_stats_aggregate": [ - 3691 + 3720 ], "show_match_ready_modal": [ - 2979 + 3008 ], "stats": [ - 3748 + 3777 ], "steam_bans_checked_at": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_invites_aggregate": [ - 4201 + 4257 ], "team_members_aggregate": [ - 4244 + 4300 ], "teams_aggregate": [ - 4486 + 4542 ], "total_matches": [ - 2979 + 3008 ], "tournament_organizers_aggregate": [ - 4669 + 4727 ], "tournament_rosters_aggregate": [ - 4884 + 4942 ], "tournaments_aggregate": [ - 4979 + 5037 ], "utility_thrown_aggregate": [ - 3868 + 3897 ], "vac_ban_count": [ - 2979 + 3008 ], "vac_banned": [ - 2979 + 3008 ], "weapon_stats_aggregate": [ - 3909 + 3938 ], "wins": [ - 2979 + 3008 ], "wins_competitive": [ - 2979 + 3008 ], "wins_duel": [ - 2979 + 3008 ], "wins_wingman": [ - 2979 + 3008 ], "__typename": [ 80 @@ -92638,7 +93123,7 @@ export default { }, "players_pk_columns_input": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -92653,7 +93138,7 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "custom_avatar_url": [ 80 @@ -92677,7 +93162,7 @@ export default { 40 ], "faceit_updated_at": [ - 4526 + 4584 ], "faceit_url": [ 80 @@ -92689,10 +93174,10 @@ export default { 80 ], "last_read_news_at": [ - 4526 + 4584 ], "last_sign_in_at": [ - 4526 + 4584 ], "name": [ 80 @@ -92700,17 +93185,26 @@ export default { "name_registered": [ 5 ], + "notification_timezone": [ + 80 + ], "premier_rank": [ 40 ], "premier_rank_updated_at": [ - 4526 + 4584 ], "profile_url": [ 80 ], + "quiet_hours_end": [ + 4581 + ], + "quiet_hours_start": [ + 4581 + ], "role": [ - 1090 + 1092 ], "roster_image_url": [ 80 @@ -92719,10 +93213,10 @@ export default { 5 ], "steam_bans_checked_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "vac_ban_count": [ 40 @@ -92895,10 +93389,10 @@ export default { }, "players_stream_cursor_input": { "initial_value": [ - 3958 + 3987 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -92912,7 +93406,7 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "custom_avatar_url": [ 80 @@ -92936,7 +93430,7 @@ export default { 40 ], "faceit_updated_at": [ - 4526 + 4584 ], "faceit_url": [ 80 @@ -92948,10 +93442,10 @@ export default { 80 ], "last_read_news_at": [ - 4526 + 4584 ], "last_sign_in_at": [ - 4526 + 4584 ], "name": [ 80 @@ -92959,17 +93453,26 @@ export default { "name_registered": [ 5 ], + "notification_timezone": [ + 80 + ], "premier_rank": [ 40 ], "premier_rank_updated_at": [ - 4526 + 4584 ], "profile_url": [ 80 ], + "quiet_hours_end": [ + 4581 + ], + "quiet_hours_start": [ + 4581 + ], "role": [ - 1090 + 1092 ], "roster_image_url": [ 80 @@ -92978,10 +93481,10 @@ export default { 5 ], "steam_bans_checked_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "vac_ban_count": [ 40 @@ -93022,7 +93525,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "total_matches": [ 40 @@ -93049,13 +93552,13 @@ export default { "players_update_column": {}, "players_updates": { "_inc": [ - 3943 + 3972 ], "_set": [ - 3953 + 3982 ], "where": [ - 3941 + 3970 ], "__typename": [ 80 @@ -93225,10 +93728,10 @@ export default { 40 ], "published_at": [ - 4526 + 4584 ], "runtime": [ - 1110 + 1112 ], "version": [ 80 @@ -93239,10 +93742,10 @@ export default { }, "plugin_versions_aggregate": { "aggregate": [ - 3967 + 3996 ], "nodes": [ - 3965 + 3994 ], "__typename": [ 80 @@ -93250,13 +93753,13 @@ export default { }, "plugin_versions_aggregate_fields": { "avg": [ - 3968 + 3997 ], "count": [ 40, { "columns": [ - 3979, + 4008, "[plugin_versions_select_column!]" ], "distinct": [ @@ -93265,31 +93768,31 @@ export default { } ], "max": [ - 3973 + 4002 ], "min": [ - 3974 + 4003 ], "stddev": [ - 3981 + 4010 ], "stddev_pop": [ - 3982 + 4011 ], "stddev_samp": [ - 3983 + 4012 ], "sum": [ - 3986 + 4015 ], "var_pop": [ - 3989 + 4018 ], "var_samp": [ - 3990 + 4019 ], "variance": [ - 3991 + 4020 ], "__typename": [ 80 @@ -93305,22 +93808,22 @@ export default { }, "plugin_versions_bool_exp": { "_and": [ - 3969 + 3998 ], "_not": [ - 3969 + 3998 ], "_or": [ - 3969 + 3998 ], "min_game_build_id": [ 41 ], "published_at": [ - 4527 + 4585 ], "runtime": [ - 1111 + 1113 ], "version": [ 82 @@ -93343,10 +93846,10 @@ export default { 40 ], "published_at": [ - 4526 + 4584 ], "runtime": [ - 1110 + 1112 ], "version": [ 80 @@ -93360,7 +93863,7 @@ export default { 40 ], "published_at": [ - 4526 + 4584 ], "version": [ 80 @@ -93374,7 +93877,7 @@ export default { 40 ], "published_at": [ - 4526 + 4584 ], "version": [ 80 @@ -93388,7 +93891,7 @@ export default { 40 ], "returning": [ - 3965 + 3994 ], "__typename": [ 80 @@ -93396,13 +93899,13 @@ export default { }, "plugin_versions_on_conflict": { "constraint": [ - 3970 + 3999 ], "update_columns": [ - 3987 + 4016 ], "where": [ - 3969 + 3998 ], "__typename": [ 80 @@ -93410,16 +93913,16 @@ export default { }, "plugin_versions_order_by": { "min_game_build_id": [ - 2979 + 3008 ], "published_at": [ - 2979 + 3008 ], "runtime": [ - 2979 + 3008 ], "version": [ - 2979 + 3008 ], "__typename": [ 80 @@ -93427,7 +93930,7 @@ export default { }, "plugin_versions_pk_columns_input": { "runtime": [ - 1110 + 1112 ], "version": [ 80 @@ -93442,10 +93945,10 @@ export default { 40 ], "published_at": [ - 4526 + 4584 ], "runtime": [ - 1110 + 1112 ], "version": [ 80 @@ -93480,10 +93983,10 @@ export default { }, "plugin_versions_stream_cursor_input": { "initial_value": [ - 3985 + 4014 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -93494,10 +93997,10 @@ export default { 40 ], "published_at": [ - 4526 + 4584 ], "runtime": [ - 1110 + 1112 ], "version": [ 80 @@ -93517,13 +94020,13 @@ export default { "plugin_versions_update_column": {}, "plugin_versions_updates": { "_inc": [ - 3971 + 4000 ], "_set": [ - 3980 + 4009 ], "where": [ - 3969 + 3998 ], "__typename": [ 80 @@ -93553,9 +94056,441 @@ export default { 80 ] }, + "push_subscriptions": { + "auth": [ + 80 + ], + "created_at": [ + 4584 + ], + "endpoint": [ + 80 + ], + "id": [ + 5084 + ], + "last_used_at": [ + 4584 + ], + "p256dh": [ + 80 + ], + "steam_id": [ + 259 + ], + "user_agent": [ + 80 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_aggregate": { + "aggregate": [ + 4023 + ], + "nodes": [ + 4021 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_aggregate_fields": { + "avg": [ + 4024 + ], + "count": [ + 40, + { + "columns": [ + 4035, + "[push_subscriptions_select_column!]" + ], + "distinct": [ + 5 + ] + } + ], + "max": [ + 4029 + ], + "min": [ + 4030 + ], + "stddev": [ + 4037 + ], + "stddev_pop": [ + 4038 + ], + "stddev_samp": [ + 4039 + ], + "sum": [ + 4042 + ], + "var_pop": [ + 4045 + ], + "var_samp": [ + 4046 + ], + "variance": [ + 4047 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_avg_fields": { + "steam_id": [ + 31 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_bool_exp": { + "_and": [ + 4025 + ], + "_not": [ + 4025 + ], + "_or": [ + 4025 + ], + "auth": [ + 82 + ], + "created_at": [ + 4585 + ], + "endpoint": [ + 82 + ], + "id": [ + 5086 + ], + "last_used_at": [ + 4585 + ], + "p256dh": [ + 82 + ], + "steam_id": [ + 261 + ], + "user_agent": [ + 82 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_constraint": {}, + "push_subscriptions_inc_input": { + "steam_id": [ + 259 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_insert_input": { + "auth": [ + 80 + ], + "created_at": [ + 4584 + ], + "endpoint": [ + 80 + ], + "id": [ + 5084 + ], + "last_used_at": [ + 4584 + ], + "p256dh": [ + 80 + ], + "steam_id": [ + 259 + ], + "user_agent": [ + 80 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_max_fields": { + "auth": [ + 80 + ], + "created_at": [ + 4584 + ], + "endpoint": [ + 80 + ], + "id": [ + 5084 + ], + "last_used_at": [ + 4584 + ], + "p256dh": [ + 80 + ], + "steam_id": [ + 259 + ], + "user_agent": [ + 80 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_min_fields": { + "auth": [ + 80 + ], + "created_at": [ + 4584 + ], + "endpoint": [ + 80 + ], + "id": [ + 5084 + ], + "last_used_at": [ + 4584 + ], + "p256dh": [ + 80 + ], + "steam_id": [ + 259 + ], + "user_agent": [ + 80 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_mutation_response": { + "affected_rows": [ + 40 + ], + "returning": [ + 4021 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_on_conflict": { + "constraint": [ + 4026 + ], + "update_columns": [ + 4043 + ], + "where": [ + 4025 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_order_by": { + "auth": [ + 3008 + ], + "created_at": [ + 3008 + ], + "endpoint": [ + 3008 + ], + "id": [ + 3008 + ], + "last_used_at": [ + 3008 + ], + "p256dh": [ + 3008 + ], + "steam_id": [ + 3008 + ], + "user_agent": [ + 3008 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_pk_columns_input": { + "id": [ + 5084 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_select_column": {}, + "push_subscriptions_set_input": { + "auth": [ + 80 + ], + "created_at": [ + 4584 + ], + "endpoint": [ + 80 + ], + "id": [ + 5084 + ], + "last_used_at": [ + 4584 + ], + "p256dh": [ + 80 + ], + "steam_id": [ + 259 + ], + "user_agent": [ + 80 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_stddev_fields": { + "steam_id": [ + 31 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_stddev_pop_fields": { + "steam_id": [ + 31 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_stddev_samp_fields": { + "steam_id": [ + 31 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_stream_cursor_input": { + "initial_value": [ + 4041 + ], + "ordering": [ + 315 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_stream_cursor_value_input": { + "auth": [ + 80 + ], + "created_at": [ + 4584 + ], + "endpoint": [ + 80 + ], + "id": [ + 5084 + ], + "last_used_at": [ + 4584 + ], + "p256dh": [ + 80 + ], + "steam_id": [ + 259 + ], + "user_agent": [ + 80 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_sum_fields": { + "steam_id": [ + 259 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_update_column": {}, + "push_subscriptions_updates": { + "_inc": [ + 4027 + ], + "_set": [ + 4036 + ], + "where": [ + 4025 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_var_pop_fields": { + "steam_id": [ + 31 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_var_samp_fields": { + "steam_id": [ + 31 + ], + "__typename": [ + 80 + ] + }, + "push_subscriptions_variance_fields": { + "steam_id": [ + 31 + ], + "__typename": [ + 80 + ] + }, "recalculate_tournament_awards_args": { "_tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -93563,7 +94498,7 @@ export default { }, "remove_league_team_from_season_args": { "_league_team_season_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -93571,7 +94506,7 @@ export default { }, "reorder_league_divisions_args": { "_division_ids": [ - 118 + 120 ], "__typename": [ 80 @@ -93579,7 +94514,7 @@ export default { }, "restart_league_season_args": { "_league_season_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -93587,10 +94522,10 @@ export default { }, "seasons": { "awards": [ - 188, + 190, { "distinct_on": [ - 209, + 211, "[award_recipients_select_column!]" ], "limit": [ @@ -93600,19 +94535,19 @@ export default { 40 ], "order_by": [ - 207, + 209, "[award_recipients_order_by!]" ], "where": [ - 197 + 199 ] } ], "awards_aggregate": [ - 189, + 191, { "distinct_on": [ - 209, + 211, "[award_recipients_select_column!]" ], "limit": [ @@ -93622,25 +94557,25 @@ export default { 40 ], "order_by": [ - 207, + 209, "[award_recipients_order_by!]" ], "where": [ - 197 + 199 ] } ], "created_at": [ - 4526 + 4584 ], "description": [ 80 ], "ends_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "needs_rebuild": [ 5 @@ -93649,10 +94584,10 @@ export default { 40 ], "player_season_stats": [ - 3676, + 3705, { "distinct_on": [ - 3707, + 3736, "[player_season_stats_select_column!]" ], "limit": [ @@ -93662,19 +94597,19 @@ export default { 40 ], "order_by": [ - 3705, + 3734, "[player_season_stats_order_by!]" ], "where": [ - 3695 + 3724 ] } ], "player_season_stats_aggregate": [ - 3677, + 3706, { "distinct_on": [ - 3707, + 3736, "[player_season_stats_select_column!]" ], "limit": [ @@ -93684,16 +94619,16 @@ export default { 40 ], "order_by": [ - 3705, + 3734, "[player_season_stats_order_by!]" ], "where": [ - 3695 + 3724 ] } ], "starts_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -93701,10 +94636,10 @@ export default { }, "seasons_aggregate": { "aggregate": [ - 3998 + 4054 ], "nodes": [ - 3996 + 4052 ], "__typename": [ 80 @@ -93712,13 +94647,13 @@ export default { }, "seasons_aggregate_fields": { "avg": [ - 3999 + 4055 ], "count": [ 40, { "columns": [ - 4011, + 4067, "[seasons_select_column!]" ], "distinct": [ @@ -93727,31 +94662,31 @@ export default { } ], "max": [ - 4004 + 4060 ], "min": [ - 4005 + 4061 ], "stddev": [ - 4013 + 4069 ], "stddev_pop": [ - 4014 + 4070 ], "stddev_samp": [ - 4015 + 4071 ], "sum": [ - 4018 + 4074 ], "var_pop": [ - 4021 + 4077 ], "var_samp": [ - 4022 + 4078 ], "variance": [ - 4023 + 4079 ], "__typename": [ 80 @@ -93767,31 +94702,31 @@ export default { }, "seasons_bool_exp": { "_and": [ - 4000 + 4056 ], "_not": [ - 4000 + 4056 ], "_or": [ - 4000 + 4056 ], "awards": [ - 197 + 199 ], "awards_aggregate": [ - 190 + 192 ], "created_at": [ - 4527 + 4585 ], "description": [ 82 ], "ends_at": [ - 4527 + 4585 ], "id": [ - 5028 + 5086 ], "needs_rebuild": [ 6 @@ -93800,13 +94735,13 @@ export default { 41 ], "player_season_stats": [ - 3695 + 3724 ], "player_season_stats_aggregate": [ - 3678 + 3707 ], "starts_at": [ - 4527 + 4585 ], "__typename": [ 80 @@ -93823,19 +94758,19 @@ export default { }, "seasons_insert_input": { "awards": [ - 194 + 196 ], "created_at": [ - 4526 + 4584 ], "description": [ 80 ], "ends_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "needs_rebuild": [ 5 @@ -93844,10 +94779,10 @@ export default { 40 ], "player_season_stats": [ - 3692 + 3721 ], "starts_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -93855,22 +94790,22 @@ export default { }, "seasons_max_fields": { "created_at": [ - 4526 + 4584 ], "description": [ 80 ], "ends_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "number": [ 40 ], "starts_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -93878,22 +94813,22 @@ export default { }, "seasons_min_fields": { "created_at": [ - 4526 + 4584 ], "description": [ 80 ], "ends_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "number": [ 40 ], "starts_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -93904,7 +94839,7 @@ export default { 40 ], "returning": [ - 3996 + 4052 ], "__typename": [ 80 @@ -93912,10 +94847,10 @@ export default { }, "seasons_obj_rel_insert_input": { "data": [ - 4003 + 4059 ], "on_conflict": [ - 4008 + 4064 ], "__typename": [ 80 @@ -93923,13 +94858,13 @@ export default { }, "seasons_on_conflict": { "constraint": [ - 4001 + 4057 ], "update_columns": [ - 4019 + 4075 ], "where": [ - 4000 + 4056 ], "__typename": [ 80 @@ -93937,31 +94872,31 @@ export default { }, "seasons_order_by": { "awards_aggregate": [ - 193 + 195 ], "created_at": [ - 2979 + 3008 ], "description": [ - 2979 + 3008 ], "ends_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "needs_rebuild": [ - 2979 + 3008 ], "number": [ - 2979 + 3008 ], "player_season_stats_aggregate": [ - 3691 + 3720 ], "starts_at": [ - 2979 + 3008 ], "__typename": [ 80 @@ -93969,7 +94904,7 @@ export default { }, "seasons_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -93978,16 +94913,16 @@ export default { "seasons_select_column": {}, "seasons_set_input": { "created_at": [ - 4526 + 4584 ], "description": [ 80 ], "ends_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "needs_rebuild": [ 5 @@ -93996,7 +94931,7 @@ export default { 40 ], "starts_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -94028,10 +94963,10 @@ export default { }, "seasons_stream_cursor_input": { "initial_value": [ - 4017 + 4073 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -94039,16 +94974,16 @@ export default { }, "seasons_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "description": [ 80 ], "ends_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "needs_rebuild": [ 5 @@ -94057,7 +94992,7 @@ export default { 40 ], "starts_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -94074,13 +95009,13 @@ export default { "seasons_update_column": {}, "seasons_updates": { "_inc": [ - 4002 + 4058 ], "_set": [ - 4012 + 4068 ], "where": [ - 4000 + 4056 ], "__typename": [ 80 @@ -94118,10 +95053,10 @@ export default { 80 ], "game_server_nodes": [ - 1718, + 1720, { "distinct_on": [ - 1747, + 1749, "[game_server_nodes_select_column!]" ], "limit": [ @@ -94131,19 +95066,19 @@ export default { 40 ], "order_by": [ - 1744, + 1746, "[game_server_nodes_order_by!]" ], "where": [ - 1730 + 1732 ] } ], "game_server_nodes_aggregate": [ - 1719, + 1721, { "distinct_on": [ - 1747, + 1749, "[game_server_nodes_select_column!]" ], "limit": [ @@ -94153,11 +95088,11 @@ export default { 40 ], "order_by": [ - 1744, + 1746, "[game_server_nodes_order_by!]" ], "where": [ - 1730 + 1732 ] } ], @@ -94185,10 +95120,10 @@ export default { }, "server_regions_aggregate": { "aggregate": [ - 4026 + 4082 ], "nodes": [ - 4024 + 4080 ], "__typename": [ 80 @@ -94196,13 +95131,13 @@ export default { }, "server_regions_aggregate_fields": { "avg": [ - 4027 + 4083 ], "count": [ 40, { "columns": [ - 4038, + 4094, "[server_regions_select_column!]" ], "distinct": [ @@ -94211,31 +95146,31 @@ export default { } ], "max": [ - 4031 + 4087 ], "min": [ - 4032 + 4088 ], "stddev": [ - 4040 + 4096 ], "stddev_pop": [ - 4041 + 4097 ], "stddev_samp": [ - 4042 + 4098 ], "sum": [ - 4045 + 4101 ], "var_pop": [ - 4048 + 4104 ], "var_samp": [ - 4049 + 4105 ], "variance": [ - 4050 + 4106 ], "__typename": [ 80 @@ -94254,13 +95189,13 @@ export default { }, "server_regions_bool_exp": { "_and": [ - 4028 + 4084 ], "_not": [ - 4028 + 4084 ], "_or": [ - 4028 + 4084 ], "available_server_count": [ 41 @@ -94269,10 +95204,10 @@ export default { 82 ], "game_server_nodes": [ - 1730 + 1732 ], "game_server_nodes_aggregate": [ - 1720 + 1722 ], "has_node": [ 6 @@ -94302,7 +95237,7 @@ export default { 80 ], "game_server_nodes": [ - 1727 + 1729 ], "is_lan": [ 5 @@ -94362,7 +95297,7 @@ export default { 40 ], "returning": [ - 4024 + 4080 ], "__typename": [ 80 @@ -94370,10 +95305,10 @@ export default { }, "server_regions_obj_rel_insert_input": { "data": [ - 4030 + 4086 ], "on_conflict": [ - 4035 + 4091 ], "__typename": [ 80 @@ -94381,13 +95316,13 @@ export default { }, "server_regions_on_conflict": { "constraint": [ - 4029 + 4085 ], "update_columns": [ - 4046 + 4102 ], "where": [ - 4028 + 4084 ], "__typename": [ 80 @@ -94395,31 +95330,31 @@ export default { }, "server_regions_order_by": { "available_server_count": [ - 2979 + 3008 ], "description": [ - 2979 + 3008 ], "game_server_nodes_aggregate": [ - 1725 + 1727 ], "has_node": [ - 2979 + 3008 ], "is_lan": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "steam_relay": [ - 2979 + 3008 ], "total_server_count": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -94486,10 +95421,10 @@ export default { }, "server_regions_stream_cursor_input": { "initial_value": [ - 4044 + 4100 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -94526,10 +95461,10 @@ export default { "server_regions_update_column": {}, "server_regions_updates": { "_set": [ - 4039 + 4095 ], "where": [ - 4028 + 4084 ], "__typename": [ 80 @@ -94570,7 +95505,7 @@ export default { }, "servers": { "api_password": [ - 5026 + 5084 ], "boot_status": [ 80 @@ -94591,7 +95526,7 @@ export default { 80 ], "current_match": [ - 2794 + 2796 ], "enabled": [ 5 @@ -94600,7 +95535,7 @@ export default { 80 ], "game_server_node": [ - 1718 + 1720 ], "game_server_node_id": [ 80 @@ -94609,7 +95544,7 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "is_dedicated": [ 5 @@ -94618,10 +95553,10 @@ export default { 80 ], "matches": [ - 2794, + 2796, { "distinct_on": [ - 2816, + 2818, "[matches_select_column!]" ], "limit": [ @@ -94631,19 +95566,19 @@ export default { 40 ], "order_by": [ - 2814, + 2816, "[matches_order_by!]" ], "where": [ - 2803 + 2805 ] } ], "matches_aggregate": [ - 2795, + 2797, { "distinct_on": [ - 2816, + 2818, "[matches_select_column!]" ], "limit": [ @@ -94653,11 +95588,11 @@ export default { 40 ], "order_by": [ - 2814, + 2816, "[matches_order_by!]" ], "where": [ - 2803 + 2805 ] } ], @@ -94665,10 +95600,10 @@ export default { 40 ], "offline_at": [ - 4526 + 4584 ], "plugin_runtime": [ - 1110 + 1112 ], "plugin_version": [ 80 @@ -94677,7 +95612,7 @@ export default { 40 ], "rcon_password": [ - 260 + 262 ], "rcon_status": [ 5 @@ -94686,10 +95621,10 @@ export default { 80 ], "reserved_by_match_id": [ - 5026 + 5084 ], "server_region": [ - 4024 + 4080 ], "steam_relay": [ 80 @@ -94698,10 +95633,10 @@ export default { 40 ], "type": [ - 1191 + 1193 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -94709,10 +95644,10 @@ export default { }, "servers_aggregate": { "aggregate": [ - 4057 + 4113 ], "nodes": [ - 4051 + 4107 ], "__typename": [ 80 @@ -94720,13 +95655,13 @@ export default { }, "servers_aggregate_bool_exp": { "bool_and": [ - 4054 + 4110 ], "bool_or": [ - 4055 + 4111 ], "count": [ - 4056 + 4112 ], "__typename": [ 80 @@ -94734,13 +95669,13 @@ export default { }, "servers_aggregate_bool_exp_bool_and": { "arguments": [ - 4076 + 4132 ], "distinct": [ 5 ], "filter": [ - 4062 + 4118 ], "predicate": [ 6 @@ -94751,13 +95686,13 @@ export default { }, "servers_aggregate_bool_exp_bool_or": { "arguments": [ - 4077 + 4133 ], "distinct": [ 5 ], "filter": [ - 4062 + 4118 ], "predicate": [ 6 @@ -94768,13 +95703,13 @@ export default { }, "servers_aggregate_bool_exp_count": { "arguments": [ - 4075 + 4131 ], "distinct": [ 5 ], "filter": [ - 4062 + 4118 ], "predicate": [ 41 @@ -94785,13 +95720,13 @@ export default { }, "servers_aggregate_fields": { "avg": [ - 4060 + 4116 ], "count": [ 40, { "columns": [ - 4075, + 4131, "[servers_select_column!]" ], "distinct": [ @@ -94800,31 +95735,31 @@ export default { } ], "max": [ - 4066 + 4122 ], "min": [ - 4068 + 4124 ], "stddev": [ - 4079 + 4135 ], "stddev_pop": [ - 4081 + 4137 ], "stddev_samp": [ - 4083 + 4139 ], "sum": [ - 4087 + 4143 ], "var_pop": [ - 4091 + 4147 ], "var_samp": [ - 4093 + 4149 ], "variance": [ - 4095 + 4151 ], "__typename": [ 80 @@ -94832,37 +95767,37 @@ export default { }, "servers_aggregate_order_by": { "avg": [ - 4061 + 4117 ], "count": [ - 2979 + 3008 ], "max": [ - 4067 + 4123 ], "min": [ - 4069 + 4125 ], "stddev": [ - 4080 + 4136 ], "stddev_pop": [ - 4082 + 4138 ], "stddev_samp": [ - 4084 + 4140 ], "sum": [ - 4088 + 4144 ], "var_pop": [ - 4092 + 4148 ], "var_samp": [ - 4094 + 4150 ], "variance": [ - 4096 + 4152 ], "__typename": [ 80 @@ -94870,10 +95805,10 @@ export default { }, "servers_arr_rel_insert_input": { "data": [ - 4065 + 4121 ], "on_conflict": [ - 4072 + 4128 ], "__typename": [ 80 @@ -94895,13 +95830,13 @@ export default { }, "servers_avg_order_by": { "max_players": [ - 2979 + 3008 ], "port": [ - 2979 + 3008 ], "tv_port": [ - 2979 + 3008 ], "__typename": [ 80 @@ -94909,16 +95844,16 @@ export default { }, "servers_bool_exp": { "_and": [ - 4062 + 4118 ], "_not": [ - 4062 + 4118 ], "_or": [ - 4062 + 4118 ], "api_password": [ - 5028 + 5086 ], "boot_status": [ 82 @@ -94939,7 +95874,7 @@ export default { 82 ], "current_match": [ - 2803 + 2805 ], "enabled": [ 6 @@ -94948,7 +95883,7 @@ export default { 82 ], "game_server_node": [ - 1730 + 1732 ], "game_server_node_id": [ 82 @@ -94957,7 +95892,7 @@ export default { 82 ], "id": [ - 5028 + 5086 ], "is_dedicated": [ 6 @@ -94966,19 +95901,19 @@ export default { 82 ], "matches": [ - 2803 + 2805 ], "matches_aggregate": [ - 2796 + 2798 ], "max_players": [ 41 ], "offline_at": [ - 4527 + 4585 ], "plugin_runtime": [ - 1111 + 1113 ], "plugin_version": [ 82 @@ -94987,7 +95922,7 @@ export default { 41 ], "rcon_password": [ - 261 + 263 ], "rcon_status": [ 6 @@ -94996,10 +95931,10 @@ export default { 82 ], "reserved_by_match_id": [ - 5028 + 5086 ], "server_region": [ - 4028 + 4084 ], "steam_relay": [ 82 @@ -95008,10 +95943,10 @@ export default { 41 ], "type": [ - 1192 + 1194 ], "updated_at": [ - 4527 + 4585 ], "__typename": [ 80 @@ -95034,7 +95969,7 @@ export default { }, "servers_insert_input": { "api_password": [ - 5026 + 5084 ], "boot_status": [ 80 @@ -95049,7 +95984,7 @@ export default { 5 ], "current_match": [ - 2812 + 2814 ], "enabled": [ 5 @@ -95058,7 +95993,7 @@ export default { 80 ], "game_server_node": [ - 1742 + 1744 ], "game_server_node_id": [ 80 @@ -95067,7 +96002,7 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "is_dedicated": [ 5 @@ -95076,16 +96011,16 @@ export default { 80 ], "matches": [ - 2800 + 2802 ], "max_players": [ 40 ], "offline_at": [ - 4526 + 4584 ], "plugin_runtime": [ - 1110 + 1112 ], "plugin_version": [ 80 @@ -95094,7 +96029,7 @@ export default { 40 ], "rcon_password": [ - 260 + 262 ], "rcon_status": [ 5 @@ -95103,10 +96038,10 @@ export default { 80 ], "reserved_by_match_id": [ - 5026 + 5084 ], "server_region": [ - 4034 + 4090 ], "steam_relay": [ 80 @@ -95115,10 +96050,10 @@ export default { 40 ], "type": [ - 1191 + 1193 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -95126,7 +96061,7 @@ export default { }, "servers_max_fields": { "api_password": [ - 5026 + 5084 ], "boot_status": [ 80 @@ -95153,7 +96088,7 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "label": [ 80 @@ -95162,7 +96097,7 @@ export default { 40 ], "offline_at": [ - 4526 + 4584 ], "plugin_version": [ 80 @@ -95174,7 +96109,7 @@ export default { 80 ], "reserved_by_match_id": [ - 5026 + 5084 ], "steam_relay": [ 80 @@ -95183,7 +96118,7 @@ export default { 40 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -95191,58 +96126,58 @@ export default { }, "servers_max_order_by": { "api_password": [ - 2979 + 3008 ], "boot_status": [ - 2979 + 3008 ], "boot_status_detail": [ - 2979 + 3008 ], "connect_password": [ - 2979 + 3008 ], "game": [ - 2979 + 3008 ], "game_server_node_id": [ - 2979 + 3008 ], "host": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "label": [ - 2979 + 3008 ], "max_players": [ - 2979 + 3008 ], "offline_at": [ - 2979 + 3008 ], "plugin_version": [ - 2979 + 3008 ], "port": [ - 2979 + 3008 ], "region": [ - 2979 + 3008 ], "reserved_by_match_id": [ - 2979 + 3008 ], "steam_relay": [ - 2979 + 3008 ], "tv_port": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "__typename": [ 80 @@ -95250,7 +96185,7 @@ export default { }, "servers_min_fields": { "api_password": [ - 5026 + 5084 ], "boot_status": [ 80 @@ -95277,7 +96212,7 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "label": [ 80 @@ -95286,7 +96221,7 @@ export default { 40 ], "offline_at": [ - 4526 + 4584 ], "plugin_version": [ 80 @@ -95298,7 +96233,7 @@ export default { 80 ], "reserved_by_match_id": [ - 5026 + 5084 ], "steam_relay": [ 80 @@ -95307,7 +96242,7 @@ export default { 40 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -95315,58 +96250,58 @@ export default { }, "servers_min_order_by": { "api_password": [ - 2979 + 3008 ], "boot_status": [ - 2979 + 3008 ], "boot_status_detail": [ - 2979 + 3008 ], "connect_password": [ - 2979 + 3008 ], "game": [ - 2979 + 3008 ], "game_server_node_id": [ - 2979 + 3008 ], "host": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "label": [ - 2979 + 3008 ], "max_players": [ - 2979 + 3008 ], "offline_at": [ - 2979 + 3008 ], "plugin_version": [ - 2979 + 3008 ], "port": [ - 2979 + 3008 ], "region": [ - 2979 + 3008 ], "reserved_by_match_id": [ - 2979 + 3008 ], "steam_relay": [ - 2979 + 3008 ], "tv_port": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "__typename": [ 80 @@ -95377,7 +96312,7 @@ export default { 40 ], "returning": [ - 4051 + 4107 ], "__typename": [ 80 @@ -95385,10 +96320,10 @@ export default { }, "servers_obj_rel_insert_input": { "data": [ - 4065 + 4121 ], "on_conflict": [ - 4072 + 4128 ], "__typename": [ 80 @@ -95396,13 +96331,13 @@ export default { }, "servers_on_conflict": { "constraint": [ - 4063 + 4119 ], "update_columns": [ - 4089 + 4145 ], "where": [ - 4062 + 4118 ], "__typename": [ 80 @@ -95410,97 +96345,97 @@ export default { }, "servers_order_by": { "api_password": [ - 2979 + 3008 ], "boot_status": [ - 2979 + 3008 ], "boot_status_detail": [ - 2979 + 3008 ], "connect_password": [ - 2979 + 3008 ], "connected": [ - 2979 + 3008 ], "connection_link": [ - 2979 + 3008 ], "connection_string": [ - 2979 + 3008 ], "current_match": [ - 2814 + 2816 ], "enabled": [ - 2979 + 3008 ], "game": [ - 2979 + 3008 ], "game_server_node": [ - 1744 + 1746 ], "game_server_node_id": [ - 2979 + 3008 ], "host": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "is_dedicated": [ - 2979 + 3008 ], "label": [ - 2979 + 3008 ], "matches_aggregate": [ - 2799 + 2801 ], "max_players": [ - 2979 + 3008 ], "offline_at": [ - 2979 + 3008 ], "plugin_runtime": [ - 2979 + 3008 ], "plugin_version": [ - 2979 + 3008 ], "port": [ - 2979 + 3008 ], "rcon_password": [ - 2979 + 3008 ], "rcon_status": [ - 2979 + 3008 ], "region": [ - 2979 + 3008 ], "reserved_by_match_id": [ - 2979 + 3008 ], "server_region": [ - 4036 + 4092 ], "steam_relay": [ - 2979 + 3008 ], "tv_port": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "__typename": [ 80 @@ -95508,7 +96443,7 @@ export default { }, "servers_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -95519,7 +96454,7 @@ export default { "servers_select_column_servers_aggregate_bool_exp_bool_or_arguments_columns": {}, "servers_set_input": { "api_password": [ - 5026 + 5084 ], "boot_status": [ 80 @@ -95546,7 +96481,7 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "is_dedicated": [ 5 @@ -95558,10 +96493,10 @@ export default { 40 ], "offline_at": [ - 4526 + 4584 ], "plugin_runtime": [ - 1110 + 1112 ], "plugin_version": [ 80 @@ -95570,7 +96505,7 @@ export default { 40 ], "rcon_password": [ - 260 + 262 ], "rcon_status": [ 5 @@ -95579,7 +96514,7 @@ export default { 80 ], "reserved_by_match_id": [ - 5026 + 5084 ], "steam_relay": [ 80 @@ -95588,10 +96523,10 @@ export default { 40 ], "type": [ - 1191 + 1193 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -95613,13 +96548,13 @@ export default { }, "servers_stddev_order_by": { "max_players": [ - 2979 + 3008 ], "port": [ - 2979 + 3008 ], "tv_port": [ - 2979 + 3008 ], "__typename": [ 80 @@ -95641,13 +96576,13 @@ export default { }, "servers_stddev_pop_order_by": { "max_players": [ - 2979 + 3008 ], "port": [ - 2979 + 3008 ], "tv_port": [ - 2979 + 3008 ], "__typename": [ 80 @@ -95669,13 +96604,13 @@ export default { }, "servers_stddev_samp_order_by": { "max_players": [ - 2979 + 3008 ], "port": [ - 2979 + 3008 ], "tv_port": [ - 2979 + 3008 ], "__typename": [ 80 @@ -95683,10 +96618,10 @@ export default { }, "servers_stream_cursor_input": { "initial_value": [ - 4086 + 4142 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -95694,7 +96629,7 @@ export default { }, "servers_stream_cursor_value_input": { "api_password": [ - 5026 + 5084 ], "boot_status": [ 80 @@ -95721,7 +96656,7 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "is_dedicated": [ 5 @@ -95733,10 +96668,10 @@ export default { 40 ], "offline_at": [ - 4526 + 4584 ], "plugin_runtime": [ - 1110 + 1112 ], "plugin_version": [ 80 @@ -95745,7 +96680,7 @@ export default { 40 ], "rcon_password": [ - 260 + 262 ], "rcon_status": [ 5 @@ -95754,7 +96689,7 @@ export default { 80 ], "reserved_by_match_id": [ - 5026 + 5084 ], "steam_relay": [ 80 @@ -95763,10 +96698,10 @@ export default { 40 ], "type": [ - 1191 + 1193 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -95788,13 +96723,13 @@ export default { }, "servers_sum_order_by": { "max_players": [ - 2979 + 3008 ], "port": [ - 2979 + 3008 ], "tv_port": [ - 2979 + 3008 ], "__typename": [ 80 @@ -95803,13 +96738,13 @@ export default { "servers_update_column": {}, "servers_updates": { "_inc": [ - 4064 + 4120 ], "_set": [ - 4078 + 4134 ], "where": [ - 4062 + 4118 ], "__typename": [ 80 @@ -95831,13 +96766,13 @@ export default { }, "servers_var_pop_order_by": { "max_players": [ - 2979 + 3008 ], "port": [ - 2979 + 3008 ], "tv_port": [ - 2979 + 3008 ], "__typename": [ 80 @@ -95859,13 +96794,13 @@ export default { }, "servers_var_samp_order_by": { "max_players": [ - 2979 + 3008 ], "port": [ - 2979 + 3008 ], "tv_port": [ - 2979 + 3008 ], "__typename": [ 80 @@ -95887,13 +96822,13 @@ export default { }, "servers_variance_order_by": { "max_players": [ - 2979 + 3008 ], "port": [ - 2979 + 3008 ], "tv_port": [ - 2979 + 3008 ], "__typename": [ 80 @@ -95912,10 +96847,10 @@ export default { }, "settings_aggregate": { "aggregate": [ - 4099 + 4155 ], "nodes": [ - 4097 + 4153 ], "__typename": [ 80 @@ -95926,7 +96861,7 @@ export default { 40, { "columns": [ - 4109, + 4165, "[settings_select_column!]" ], "distinct": [ @@ -95935,10 +96870,10 @@ export default { } ], "max": [ - 4103 + 4159 ], "min": [ - 4104 + 4160 ], "__typename": [ 80 @@ -95946,13 +96881,13 @@ export default { }, "settings_bool_exp": { "_and": [ - 4100 + 4156 ], "_not": [ - 4100 + 4156 ], "_or": [ - 4100 + 4156 ], "name": [ 82 @@ -96003,7 +96938,7 @@ export default { 40 ], "returning": [ - 4097 + 4153 ], "__typename": [ 80 @@ -96011,13 +96946,13 @@ export default { }, "settings_on_conflict": { "constraint": [ - 4101 + 4157 ], "update_columns": [ - 4113 + 4169 ], "where": [ - 4100 + 4156 ], "__typename": [ 80 @@ -96025,10 +96960,10 @@ export default { }, "settings_order_by": { "name": [ - 2979 + 3008 ], "value": [ - 2979 + 3008 ], "__typename": [ 80 @@ -96056,10 +96991,10 @@ export default { }, "settings_stream_cursor_input": { "initial_value": [ - 4112 + 4168 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -96079,10 +97014,10 @@ export default { "settings_update_column": {}, "settings_updates": { "_set": [ - 4110 + 4166 ], "where": [ - 4100 + 4156 ], "__typename": [ 80 @@ -96091,31 +97026,31 @@ export default { "smallint": {}, "smallint_comparison_exp": { "_eq": [ - 4115 + 4171 ], "_gt": [ - 4115 + 4171 ], "_gte": [ - 4115 + 4171 ], "_in": [ - 4115 + 4171 ], "_is_null": [ 5 ], "_lt": [ - 4115 + 4171 ], "_lte": [ - 4115 + 4171 ], "_neq": [ - 4115 + 4171 ], "_nin": [ - 4115 + 4171 ], "__typename": [ 80 @@ -96123,16 +97058,16 @@ export default { }, "steam_account_claims": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "k8s_job_name": [ 80 ], "node": [ - 1718 + 1720 ], "node_id": [ 80 @@ -96141,10 +97076,10 @@ export default { 80 ], "steam_account": [ - 4141 + 4197 ], "steam_account_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -96152,10 +97087,10 @@ export default { }, "steam_account_claims_aggregate": { "aggregate": [ - 4121 + 4177 ], "nodes": [ - 4117 + 4173 ], "__typename": [ 80 @@ -96163,7 +97098,7 @@ export default { }, "steam_account_claims_aggregate_bool_exp": { "count": [ - 4120 + 4176 ], "__typename": [ 80 @@ -96171,13 +97106,13 @@ export default { }, "steam_account_claims_aggregate_bool_exp_count": { "arguments": [ - 4135 + 4191 ], "distinct": [ 5 ], "filter": [ - 4124 + 4180 ], "predicate": [ 41 @@ -96191,7 +97126,7 @@ export default { 40, { "columns": [ - 4135, + 4191, "[steam_account_claims_select_column!]" ], "distinct": [ @@ -96200,10 +97135,10 @@ export default { } ], "max": [ - 4127 + 4183 ], "min": [ - 4129 + 4185 ], "__typename": [ 80 @@ -96211,13 +97146,13 @@ export default { }, "steam_account_claims_aggregate_order_by": { "count": [ - 2979 + 3008 ], "max": [ - 4128 + 4184 ], "min": [ - 4130 + 4186 ], "__typename": [ 80 @@ -96225,10 +97160,10 @@ export default { }, "steam_account_claims_arr_rel_insert_input": { "data": [ - 4126 + 4182 ], "on_conflict": [ - 4132 + 4188 ], "__typename": [ 80 @@ -96236,25 +97171,25 @@ export default { }, "steam_account_claims_bool_exp": { "_and": [ - 4124 + 4180 ], "_not": [ - 4124 + 4180 ], "_or": [ - 4124 + 4180 ], "created_at": [ - 4527 + 4585 ], "id": [ - 5028 + 5086 ], "k8s_job_name": [ 82 ], "node": [ - 1730 + 1732 ], "node_id": [ 82 @@ -96263,10 +97198,10 @@ export default { 82 ], "steam_account": [ - 4145 + 4201 ], "steam_account_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -96275,16 +97210,16 @@ export default { "steam_account_claims_constraint": {}, "steam_account_claims_insert_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "k8s_job_name": [ 80 ], "node": [ - 1742 + 1744 ], "node_id": [ 80 @@ -96293,10 +97228,10 @@ export default { 80 ], "steam_account": [ - 4152 + 4208 ], "steam_account_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -96304,10 +97239,10 @@ export default { }, "steam_account_claims_max_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "k8s_job_name": [ 80 @@ -96319,7 +97254,7 @@ export default { 80 ], "steam_account_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -96327,22 +97262,22 @@ export default { }, "steam_account_claims_max_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "k8s_job_name": [ - 2979 + 3008 ], "node_id": [ - 2979 + 3008 ], "purpose": [ - 2979 + 3008 ], "steam_account_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -96350,10 +97285,10 @@ export default { }, "steam_account_claims_min_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "k8s_job_name": [ 80 @@ -96365,7 +97300,7 @@ export default { 80 ], "steam_account_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -96373,22 +97308,22 @@ export default { }, "steam_account_claims_min_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "k8s_job_name": [ - 2979 + 3008 ], "node_id": [ - 2979 + 3008 ], "purpose": [ - 2979 + 3008 ], "steam_account_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -96399,7 +97334,7 @@ export default { 40 ], "returning": [ - 4117 + 4173 ], "__typename": [ 80 @@ -96407,13 +97342,13 @@ export default { }, "steam_account_claims_on_conflict": { "constraint": [ - 4125 + 4181 ], "update_columns": [ - 4139 + 4195 ], "where": [ - 4124 + 4180 ], "__typename": [ 80 @@ -96421,28 +97356,28 @@ export default { }, "steam_account_claims_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "k8s_job_name": [ - 2979 + 3008 ], "node": [ - 1744 + 1746 ], "node_id": [ - 2979 + 3008 ], "purpose": [ - 2979 + 3008 ], "steam_account": [ - 4154 + 4210 ], "steam_account_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -96450,7 +97385,7 @@ export default { }, "steam_account_claims_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -96459,10 +97394,10 @@ export default { "steam_account_claims_select_column": {}, "steam_account_claims_set_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "k8s_job_name": [ 80 @@ -96474,7 +97409,7 @@ export default { 80 ], "steam_account_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -96482,10 +97417,10 @@ export default { }, "steam_account_claims_stream_cursor_input": { "initial_value": [ - 4138 + 4194 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -96493,10 +97428,10 @@ export default { }, "steam_account_claims_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "k8s_job_name": [ 80 @@ -96508,7 +97443,7 @@ export default { 80 ], "steam_account_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -96517,10 +97452,10 @@ export default { "steam_account_claims_update_column": {}, "steam_account_claims_updates": { "_set": [ - 4136 + 4192 ], "where": [ - 4124 + 4180 ], "__typename": [ 80 @@ -96528,10 +97463,10 @@ export default { }, "steam_accounts": { "claims": [ - 4117, + 4173, { "distinct_on": [ - 4135, + 4191, "[steam_account_claims_select_column!]" ], "limit": [ @@ -96541,19 +97476,19 @@ export default { 40 ], "order_by": [ - 4133, + 4189, "[steam_account_claims_order_by!]" ], "where": [ - 4124 + 4180 ] } ], "claims_aggregate": [ - 4118, + 4174, { "distinct_on": [ - 4135, + 4191, "[steam_account_claims_select_column!]" ], "limit": [ @@ -96563,25 +97498,25 @@ export default { 40 ], "order_by": [ - 4133, + 4189, "[steam_account_claims_order_by!]" ], "where": [ - 4124 + 4180 ] } ], "created_at": [ - 4526 + 4584 ], "friend_capacity": [ 40 ], "id": [ - 5026 + 5084 ], "last_node": [ - 1718 + 1720 ], "last_node_id": [ 80 @@ -96596,10 +97531,10 @@ export default { 40 ], "steamid64": [ - 257 + 259 ], "updated_at": [ - 4526 + 4584 ], "username": [ 80 @@ -96610,10 +97545,10 @@ export default { }, "steam_accounts_aggregate": { "aggregate": [ - 4143 + 4199 ], "nodes": [ - 4141 + 4197 ], "__typename": [ 80 @@ -96621,13 +97556,13 @@ export default { }, "steam_accounts_aggregate_fields": { "avg": [ - 4144 + 4200 ], "count": [ 40, { "columns": [ - 4156, + 4212, "[steam_accounts_select_column!]" ], "distinct": [ @@ -96636,31 +97571,31 @@ export default { } ], "max": [ - 4149 + 4205 ], "min": [ - 4150 + 4206 ], "stddev": [ - 4158 + 4214 ], "stddev_pop": [ - 4159 + 4215 ], "stddev_samp": [ - 4160 + 4216 ], "sum": [ - 4163 + 4219 ], "var_pop": [ - 4166 + 4222 ], "var_samp": [ - 4167 + 4223 ], "variance": [ - 4168 + 4224 ], "__typename": [ 80 @@ -96682,31 +97617,31 @@ export default { }, "steam_accounts_bool_exp": { "_and": [ - 4145 + 4201 ], "_not": [ - 4145 + 4201 ], "_or": [ - 4145 + 4201 ], "claims": [ - 4124 + 4180 ], "claims_aggregate": [ - 4119 + 4175 ], "created_at": [ - 4527 + 4585 ], "friend_capacity": [ 41 ], "id": [ - 5028 + 5086 ], "last_node": [ - 1730 + 1732 ], "last_node_id": [ 82 @@ -96721,10 +97656,10 @@ export default { 41 ], "steamid64": [ - 259 + 261 ], "updated_at": [ - 4527 + 4585 ], "username": [ 82 @@ -96742,7 +97677,7 @@ export default { 40 ], "steamid64": [ - 257 + 259 ], "__typename": [ 80 @@ -96750,19 +97685,19 @@ export default { }, "steam_accounts_insert_input": { "claims": [ - 4123 + 4179 ], "created_at": [ - 4526 + 4584 ], "friend_capacity": [ 40 ], "id": [ - 5026 + 5084 ], "last_node": [ - 1742 + 1744 ], "last_node_id": [ 80 @@ -96777,10 +97712,10 @@ export default { 40 ], "steamid64": [ - 257 + 259 ], "updated_at": [ - 4526 + 4584 ], "username": [ 80 @@ -96791,13 +97726,13 @@ export default { }, "steam_accounts_max_fields": { "created_at": [ - 4526 + 4584 ], "friend_capacity": [ 40 ], "id": [ - 5026 + 5084 ], "last_node_id": [ 80 @@ -96812,10 +97747,10 @@ export default { 40 ], "steamid64": [ - 257 + 259 ], "updated_at": [ - 4526 + 4584 ], "username": [ 80 @@ -96826,13 +97761,13 @@ export default { }, "steam_accounts_min_fields": { "created_at": [ - 4526 + 4584 ], "friend_capacity": [ 40 ], "id": [ - 5026 + 5084 ], "last_node_id": [ 80 @@ -96847,10 +97782,10 @@ export default { 40 ], "steamid64": [ - 257 + 259 ], "updated_at": [ - 4526 + 4584 ], "username": [ 80 @@ -96864,7 +97799,7 @@ export default { 40 ], "returning": [ - 4141 + 4197 ], "__typename": [ 80 @@ -96872,10 +97807,10 @@ export default { }, "steam_accounts_obj_rel_insert_input": { "data": [ - 4148 + 4204 ], "on_conflict": [ - 4153 + 4209 ], "__typename": [ 80 @@ -96883,13 +97818,13 @@ export default { }, "steam_accounts_on_conflict": { "constraint": [ - 4146 + 4202 ], "update_columns": [ - 4164 + 4220 ], "where": [ - 4145 + 4201 ], "__typename": [ 80 @@ -96897,40 +97832,40 @@ export default { }, "steam_accounts_order_by": { "claims_aggregate": [ - 4122 + 4178 ], "created_at": [ - 2979 + 3008 ], "friend_capacity": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "last_node": [ - 1744 + 1746 ], "last_node_id": [ - 2979 + 3008 ], "password": [ - 2979 + 3008 ], "role": [ - 2979 + 3008 ], "steam_level": [ - 2979 + 3008 ], "steamid64": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "username": [ - 2979 + 3008 ], "__typename": [ 80 @@ -96938,7 +97873,7 @@ export default { }, "steam_accounts_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -96947,13 +97882,13 @@ export default { "steam_accounts_select_column": {}, "steam_accounts_set_input": { "created_at": [ - 4526 + 4584 ], "friend_capacity": [ 40 ], "id": [ - 5026 + 5084 ], "last_node_id": [ 80 @@ -96968,10 +97903,10 @@ export default { 40 ], "steamid64": [ - 257 + 259 ], "updated_at": [ - 4526 + 4584 ], "username": [ 80 @@ -97024,10 +97959,10 @@ export default { }, "steam_accounts_stream_cursor_input": { "initial_value": [ - 4162 + 4218 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -97035,13 +97970,13 @@ export default { }, "steam_accounts_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "friend_capacity": [ 40 ], "id": [ - 5026 + 5084 ], "last_node_id": [ 80 @@ -97056,10 +97991,10 @@ export default { 40 ], "steamid64": [ - 257 + 259 ], "updated_at": [ - 4526 + 4584 ], "username": [ 80 @@ -97076,7 +98011,7 @@ export default { 40 ], "steamid64": [ - 257 + 259 ], "__typename": [ 80 @@ -97085,13 +98020,13 @@ export default { "steam_accounts_update_column": {}, "steam_accounts_updates": { "_inc": [ - 4147 + 4203 ], "_set": [ - 4157 + 4213 ], "where": [ - 4145 + 4201 ], "__typename": [ 80 @@ -97141,19 +98076,19 @@ export default { }, "system_alerts": { "created_at": [ - 4526 + 4584 ], "created_by": [ - 257 + 259 ], "dismissible": [ 5 ], "expires_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "is_active": [ 5 @@ -97165,10 +98100,10 @@ export default { 80 ], "type": [ - 1231 + 1233 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -97176,10 +98111,10 @@ export default { }, "system_alerts_aggregate": { "aggregate": [ - 4171 + 4227 ], "nodes": [ - 4169 + 4225 ], "__typename": [ 80 @@ -97187,13 +98122,13 @@ export default { }, "system_alerts_aggregate_fields": { "avg": [ - 4172 + 4228 ], "count": [ 40, { "columns": [ - 4183, + 4239, "[system_alerts_select_column!]" ], "distinct": [ @@ -97202,31 +98137,31 @@ export default { } ], "max": [ - 4177 + 4233 ], "min": [ - 4178 + 4234 ], "stddev": [ - 4185 + 4241 ], "stddev_pop": [ - 4186 + 4242 ], "stddev_samp": [ - 4187 + 4243 ], "sum": [ - 4190 + 4246 ], "var_pop": [ - 4193 + 4249 ], "var_samp": [ - 4194 + 4250 ], "variance": [ - 4195 + 4251 ], "__typename": [ 80 @@ -97242,28 +98177,28 @@ export default { }, "system_alerts_bool_exp": { "_and": [ - 4173 + 4229 ], "_not": [ - 4173 + 4229 ], "_or": [ - 4173 + 4229 ], "created_at": [ - 4527 + 4585 ], "created_by": [ - 259 + 261 ], "dismissible": [ 6 ], "expires_at": [ - 4527 + 4585 ], "id": [ - 5028 + 5086 ], "is_active": [ 6 @@ -97275,10 +98210,10 @@ export default { 82 ], "type": [ - 1232 + 1234 ], "updated_at": [ - 4527 + 4585 ], "__typename": [ 80 @@ -97287,7 +98222,7 @@ export default { "system_alerts_constraint": {}, "system_alerts_inc_input": { "created_by": [ - 257 + 259 ], "__typename": [ 80 @@ -97295,19 +98230,19 @@ export default { }, "system_alerts_insert_input": { "created_at": [ - 4526 + 4584 ], "created_by": [ - 257 + 259 ], "dismissible": [ 5 ], "expires_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "is_active": [ 5 @@ -97319,10 +98254,10 @@ export default { 80 ], "type": [ - 1231 + 1233 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -97330,16 +98265,16 @@ export default { }, "system_alerts_max_fields": { "created_at": [ - 4526 + 4584 ], "created_by": [ - 257 + 259 ], "expires_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "message": [ 80 @@ -97348,7 +98283,7 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -97356,16 +98291,16 @@ export default { }, "system_alerts_min_fields": { "created_at": [ - 4526 + 4584 ], "created_by": [ - 257 + 259 ], "expires_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "message": [ 80 @@ -97374,7 +98309,7 @@ export default { 80 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -97385,7 +98320,7 @@ export default { 40 ], "returning": [ - 4169 + 4225 ], "__typename": [ 80 @@ -97393,13 +98328,13 @@ export default { }, "system_alerts_on_conflict": { "constraint": [ - 4174 + 4230 ], "update_columns": [ - 4191 + 4247 ], "where": [ - 4173 + 4229 ], "__typename": [ 80 @@ -97407,34 +98342,34 @@ export default { }, "system_alerts_order_by": { "created_at": [ - 2979 + 3008 ], "created_by": [ - 2979 + 3008 ], "dismissible": [ - 2979 + 3008 ], "expires_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "is_active": [ - 2979 + 3008 ], "message": [ - 2979 + 3008 ], "title": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "__typename": [ 80 @@ -97442,7 +98377,7 @@ export default { }, "system_alerts_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -97451,19 +98386,19 @@ export default { "system_alerts_select_column": {}, "system_alerts_set_input": { "created_at": [ - 4526 + 4584 ], "created_by": [ - 257 + 259 ], "dismissible": [ 5 ], "expires_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "is_active": [ 5 @@ -97475,10 +98410,10 @@ export default { 80 ], "type": [ - 1231 + 1233 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -97510,10 +98445,10 @@ export default { }, "system_alerts_stream_cursor_input": { "initial_value": [ - 4189 + 4245 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -97521,19 +98456,19 @@ export default { }, "system_alerts_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "created_by": [ - 257 + 259 ], "dismissible": [ 5 ], "expires_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "is_active": [ 5 @@ -97545,10 +98480,10 @@ export default { 80 ], "type": [ - 1231 + 1233 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -97556,7 +98491,7 @@ export default { }, "system_alerts_sum_fields": { "created_by": [ - 257 + 259 ], "__typename": [ 80 @@ -97565,13 +98500,13 @@ export default { "system_alerts_update_column": {}, "system_alerts_updates": { "_inc": [ - 4175 + 4231 ], "_set": [ - 4184 + 4240 ], "where": [ - 4173 + 4229 ], "__typename": [ 80 @@ -97603,28 +98538,28 @@ export default { }, "team_invites": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "invited_by": [ - 3937 + 3966 ], "invited_by_player_steam_id": [ - 257 + 259 ], "player": [ - 3937 + 3966 ], "steam_id": [ - 257 + 259 ], "team": [ - 4479 + 4535 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -97632,10 +98567,10 @@ export default { }, "team_invites_aggregate": { "aggregate": [ - 4200 + 4256 ], "nodes": [ - 4196 + 4252 ], "__typename": [ 80 @@ -97643,7 +98578,7 @@ export default { }, "team_invites_aggregate_bool_exp": { "count": [ - 4199 + 4255 ], "__typename": [ 80 @@ -97651,13 +98586,13 @@ export default { }, "team_invites_aggregate_bool_exp_count": { "arguments": [ - 4217 + 4273 ], "distinct": [ 5 ], "filter": [ - 4205 + 4261 ], "predicate": [ 41 @@ -97668,13 +98603,13 @@ export default { }, "team_invites_aggregate_fields": { "avg": [ - 4203 + 4259 ], "count": [ 40, { "columns": [ - 4217, + 4273, "[team_invites_select_column!]" ], "distinct": [ @@ -97683,31 +98618,31 @@ export default { } ], "max": [ - 4209 + 4265 ], "min": [ - 4211 + 4267 ], "stddev": [ - 4219 + 4275 ], "stddev_pop": [ - 4221 + 4277 ], "stddev_samp": [ - 4223 + 4279 ], "sum": [ - 4227 + 4283 ], "var_pop": [ - 4231 + 4287 ], "var_samp": [ - 4233 + 4289 ], "variance": [ - 4235 + 4291 ], "__typename": [ 80 @@ -97715,37 +98650,37 @@ export default { }, "team_invites_aggregate_order_by": { "avg": [ - 4204 + 4260 ], "count": [ - 2979 + 3008 ], "max": [ - 4210 + 4266 ], "min": [ - 4212 + 4268 ], "stddev": [ - 4220 + 4276 ], "stddev_pop": [ - 4222 + 4278 ], "stddev_samp": [ - 4224 + 4280 ], "sum": [ - 4228 + 4284 ], "var_pop": [ - 4232 + 4288 ], "var_samp": [ - 4234 + 4290 ], "variance": [ - 4236 + 4292 ], "__typename": [ 80 @@ -97753,10 +98688,10 @@ export default { }, "team_invites_arr_rel_insert_input": { "data": [ - 4208 + 4264 ], "on_conflict": [ - 4214 + 4270 ], "__typename": [ 80 @@ -97775,10 +98710,10 @@ export default { }, "team_invites_avg_order_by": { "invited_by_player_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -97786,37 +98721,37 @@ export default { }, "team_invites_bool_exp": { "_and": [ - 4205 + 4261 ], "_not": [ - 4205 + 4261 ], "_or": [ - 4205 + 4261 ], "created_at": [ - 4527 + 4585 ], "id": [ - 5028 + 5086 ], "invited_by": [ - 3941 + 3970 ], "invited_by_player_steam_id": [ - 259 + 261 ], "player": [ - 3941 + 3970 ], "steam_id": [ - 259 + 261 ], "team": [ - 4490 + 4546 ], "team_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -97825,10 +98760,10 @@ export default { "team_invites_constraint": {}, "team_invites_inc_input": { "invited_by_player_steam_id": [ - 257 + 259 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -97836,28 +98771,28 @@ export default { }, "team_invites_insert_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "invited_by": [ - 3948 + 3977 ], "invited_by_player_steam_id": [ - 257 + 259 ], "player": [ - 3948 + 3977 ], "steam_id": [ - 257 + 259 ], "team": [ - 4499 + 4555 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -97865,19 +98800,19 @@ export default { }, "team_invites_max_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "invited_by_player_steam_id": [ - 257 + 259 ], "steam_id": [ - 257 + 259 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -97885,19 +98820,19 @@ export default { }, "team_invites_max_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "invited_by_player_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -97905,19 +98840,19 @@ export default { }, "team_invites_min_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "invited_by_player_steam_id": [ - 257 + 259 ], "steam_id": [ - 257 + 259 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -97925,19 +98860,19 @@ export default { }, "team_invites_min_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "invited_by_player_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -97948,7 +98883,7 @@ export default { 40 ], "returning": [ - 4196 + 4252 ], "__typename": [ 80 @@ -97956,13 +98891,13 @@ export default { }, "team_invites_on_conflict": { "constraint": [ - 4206 + 4262 ], "update_columns": [ - 4229 + 4285 ], "where": [ - 4205 + 4261 ], "__typename": [ 80 @@ -97970,28 +98905,28 @@ export default { }, "team_invites_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "invited_by": [ - 3950 + 3979 ], "invited_by_player_steam_id": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "steam_id": [ - 2979 + 3008 ], "team": [ - 4501 + 4557 ], "team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -97999,7 +98934,7 @@ export default { }, "team_invites_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -98008,19 +98943,19 @@ export default { "team_invites_select_column": {}, "team_invites_set_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "invited_by_player_steam_id": [ - 257 + 259 ], "steam_id": [ - 257 + 259 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -98039,10 +98974,10 @@ export default { }, "team_invites_stddev_order_by": { "invited_by_player_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -98061,10 +98996,10 @@ export default { }, "team_invites_stddev_pop_order_by": { "invited_by_player_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -98083,10 +99018,10 @@ export default { }, "team_invites_stddev_samp_order_by": { "invited_by_player_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -98094,10 +99029,10 @@ export default { }, "team_invites_stream_cursor_input": { "initial_value": [ - 4226 + 4282 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -98105,19 +99040,19 @@ export default { }, "team_invites_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "invited_by_player_steam_id": [ - 257 + 259 ], "steam_id": [ - 257 + 259 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -98125,10 +99060,10 @@ export default { }, "team_invites_sum_fields": { "invited_by_player_steam_id": [ - 257 + 259 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -98136,10 +99071,10 @@ export default { }, "team_invites_sum_order_by": { "invited_by_player_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -98148,13 +99083,13 @@ export default { "team_invites_update_column": {}, "team_invites_updates": { "_inc": [ - 4207 + 4263 ], "_set": [ - 4218 + 4274 ], "where": [ - 4205 + 4261 ], "__typename": [ 80 @@ -98173,10 +99108,10 @@ export default { }, "team_invites_var_pop_order_by": { "invited_by_player_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -98195,10 +99130,10 @@ export default { }, "team_invites_var_samp_order_by": { "invited_by_player_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -98217,10 +99152,10 @@ export default { }, "team_invites_variance_order_by": { "invited_by_player_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -98231,25 +99166,25 @@ export default { 5 ], "player": [ - 3937 + 3966 ], "player_steam_id": [ - 257 + 259 ], "role": [ - 1251 + 1253 ], "roster_image_url": [ 80 ], "status": [ - 1272 + 1274 ], "team": [ - 4479 + 4535 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -98257,10 +99192,10 @@ export default { }, "team_roster_aggregate": { "aggregate": [ - 4243 + 4299 ], "nodes": [ - 4237 + 4293 ], "__typename": [ 80 @@ -98268,13 +99203,13 @@ export default { }, "team_roster_aggregate_bool_exp": { "bool_and": [ - 4240 + 4296 ], "bool_or": [ - 4241 + 4297 ], "count": [ - 4242 + 4298 ], "__typename": [ 80 @@ -98282,13 +99217,13 @@ export default { }, "team_roster_aggregate_bool_exp_bool_and": { "arguments": [ - 4261 + 4317 ], "distinct": [ 5 ], "filter": [ - 4248 + 4304 ], "predicate": [ 6 @@ -98299,13 +99234,13 @@ export default { }, "team_roster_aggregate_bool_exp_bool_or": { "arguments": [ - 4262 + 4318 ], "distinct": [ 5 ], "filter": [ - 4248 + 4304 ], "predicate": [ 6 @@ -98316,13 +99251,13 @@ export default { }, "team_roster_aggregate_bool_exp_count": { "arguments": [ - 4260 + 4316 ], "distinct": [ 5 ], "filter": [ - 4248 + 4304 ], "predicate": [ 41 @@ -98333,13 +99268,13 @@ export default { }, "team_roster_aggregate_fields": { "avg": [ - 4246 + 4302 ], "count": [ 40, { "columns": [ - 4260, + 4316, "[team_roster_select_column!]" ], "distinct": [ @@ -98348,31 +99283,31 @@ export default { } ], "max": [ - 4252 + 4308 ], "min": [ - 4254 + 4310 ], "stddev": [ - 4264 + 4320 ], "stddev_pop": [ - 4266 + 4322 ], "stddev_samp": [ - 4268 + 4324 ], "sum": [ - 4272 + 4328 ], "var_pop": [ - 4276 + 4332 ], "var_samp": [ - 4278 + 4334 ], "variance": [ - 4280 + 4336 ], "__typename": [ 80 @@ -98380,37 +99315,37 @@ export default { }, "team_roster_aggregate_order_by": { "avg": [ - 4247 + 4303 ], "count": [ - 2979 + 3008 ], "max": [ - 4253 + 4309 ], "min": [ - 4255 + 4311 ], "stddev": [ - 4265 + 4321 ], "stddev_pop": [ - 4267 + 4323 ], "stddev_samp": [ - 4269 + 4325 ], "sum": [ - 4273 + 4329 ], "var_pop": [ - 4277 + 4333 ], "var_samp": [ - 4279 + 4335 ], "variance": [ - 4281 + 4337 ], "__typename": [ 80 @@ -98418,10 +99353,10 @@ export default { }, "team_roster_arr_rel_insert_input": { "data": [ - 4251 + 4307 ], "on_conflict": [ - 4257 + 4313 ], "__typename": [ 80 @@ -98437,7 +99372,7 @@ export default { }, "team_roster_avg_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -98445,37 +99380,37 @@ export default { }, "team_roster_bool_exp": { "_and": [ - 4248 + 4304 ], "_not": [ - 4248 + 4304 ], "_or": [ - 4248 + 4304 ], "coach": [ 6 ], "player": [ - 3941 + 3970 ], "player_steam_id": [ - 259 + 261 ], "role": [ - 1252 + 1254 ], "roster_image_url": [ 82 ], "status": [ - 1273 + 1275 ], "team": [ - 4490 + 4546 ], "team_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -98484,7 +99419,7 @@ export default { "team_roster_constraint": {}, "team_roster_inc_input": { "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -98495,25 +99430,25 @@ export default { 5 ], "player": [ - 3948 + 3977 ], "player_steam_id": [ - 257 + 259 ], "role": [ - 1251 + 1253 ], "roster_image_url": [ 80 ], "status": [ - 1272 + 1274 ], "team": [ - 4499 + 4555 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -98521,13 +99456,13 @@ export default { }, "team_roster_max_fields": { "player_steam_id": [ - 257 + 259 ], "roster_image_url": [ 80 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -98535,13 +99470,13 @@ export default { }, "team_roster_max_order_by": { "player_steam_id": [ - 2979 + 3008 ], "roster_image_url": [ - 2979 + 3008 ], "team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -98549,13 +99484,13 @@ export default { }, "team_roster_min_fields": { "player_steam_id": [ - 257 + 259 ], "roster_image_url": [ 80 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -98563,13 +99498,13 @@ export default { }, "team_roster_min_order_by": { "player_steam_id": [ - 2979 + 3008 ], "roster_image_url": [ - 2979 + 3008 ], "team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -98580,7 +99515,7 @@ export default { 40 ], "returning": [ - 4237 + 4293 ], "__typename": [ 80 @@ -98588,13 +99523,13 @@ export default { }, "team_roster_on_conflict": { "constraint": [ - 4249 + 4305 ], "update_columns": [ - 4274 + 4330 ], "where": [ - 4248 + 4304 ], "__typename": [ 80 @@ -98602,28 +99537,28 @@ export default { }, "team_roster_order_by": { "coach": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "player_steam_id": [ - 2979 + 3008 ], "role": [ - 2979 + 3008 ], "roster_image_url": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "team": [ - 4501 + 4557 ], "team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -98631,10 +99566,10 @@ export default { }, "team_roster_pk_columns_input": { "player_steam_id": [ - 257 + 259 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -98648,19 +99583,19 @@ export default { 5 ], "player_steam_id": [ - 257 + 259 ], "role": [ - 1251 + 1253 ], "roster_image_url": [ 80 ], "status": [ - 1272 + 1274 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -98676,7 +99611,7 @@ export default { }, "team_roster_stddev_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -98692,7 +99627,7 @@ export default { }, "team_roster_stddev_pop_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -98708,7 +99643,7 @@ export default { }, "team_roster_stddev_samp_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -98716,10 +99651,10 @@ export default { }, "team_roster_stream_cursor_input": { "initial_value": [ - 4271 + 4327 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -98730,19 +99665,19 @@ export default { 5 ], "player_steam_id": [ - 257 + 259 ], "role": [ - 1251 + 1253 ], "roster_image_url": [ 80 ], "status": [ - 1272 + 1274 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -98750,7 +99685,7 @@ export default { }, "team_roster_sum_fields": { "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -98758,7 +99693,7 @@ export default { }, "team_roster_sum_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -98767,13 +99702,13 @@ export default { "team_roster_update_column": {}, "team_roster_updates": { "_inc": [ - 4250 + 4306 ], "_set": [ - 4263 + 4319 ], "where": [ - 4248 + 4304 ], "__typename": [ 80 @@ -98789,7 +99724,7 @@ export default { }, "team_roster_var_pop_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -98805,7 +99740,7 @@ export default { }, "team_roster_var_samp_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -98821,7 +99756,7 @@ export default { }, "team_roster_variance_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -98829,7 +99764,7 @@ export default { }, "team_scrim_alerts": { "created_at": [ - 4526 + 4584 ], "elo_max": [ 40 @@ -98841,19 +99776,19 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "last_notified_at": [ - 4526 + 4584 ], "regions": [ 80 ], "team": [ - 4479 + 4535 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -98861,10 +99796,10 @@ export default { }, "team_scrim_alerts_aggregate": { "aggregate": [ - 4284 + 4340 ], "nodes": [ - 4282 + 4338 ], "__typename": [ 80 @@ -98872,13 +99807,13 @@ export default { }, "team_scrim_alerts_aggregate_fields": { "avg": [ - 4285 + 4341 ], "count": [ 40, { "columns": [ - 4296, + 4352, "[team_scrim_alerts_select_column!]" ], "distinct": [ @@ -98887,31 +99822,31 @@ export default { } ], "max": [ - 4290 + 4346 ], "min": [ - 4291 + 4347 ], "stddev": [ - 4298 + 4354 ], "stddev_pop": [ - 4299 + 4355 ], "stddev_samp": [ - 4300 + 4356 ], "sum": [ - 4303 + 4359 ], "var_pop": [ - 4306 + 4362 ], "var_samp": [ - 4307 + 4363 ], "variance": [ - 4308 + 4364 ], "__typename": [ 80 @@ -98930,16 +99865,16 @@ export default { }, "team_scrim_alerts_bool_exp": { "_and": [ - 4286 + 4342 ], "_not": [ - 4286 + 4342 ], "_or": [ - 4286 + 4342 ], "created_at": [ - 4527 + 4585 ], "elo_max": [ 41 @@ -98951,19 +99886,19 @@ export default { 6 ], "id": [ - 5028 + 5086 ], "last_notified_at": [ - 4527 + 4585 ], "regions": [ 81 ], "team": [ - 4490 + 4546 ], "team_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -98983,7 +99918,7 @@ export default { }, "team_scrim_alerts_insert_input": { "created_at": [ - 4526 + 4584 ], "elo_max": [ 40 @@ -98995,19 +99930,19 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "last_notified_at": [ - 4526 + 4584 ], "regions": [ 80 ], "team": [ - 4499 + 4555 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -99015,7 +99950,7 @@ export default { }, "team_scrim_alerts_max_fields": { "created_at": [ - 4526 + 4584 ], "elo_max": [ 40 @@ -99024,16 +99959,16 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "last_notified_at": [ - 4526 + 4584 ], "regions": [ 80 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -99041,7 +99976,7 @@ export default { }, "team_scrim_alerts_min_fields": { "created_at": [ - 4526 + 4584 ], "elo_max": [ 40 @@ -99050,16 +99985,16 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "last_notified_at": [ - 4526 + 4584 ], "regions": [ 80 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -99070,7 +100005,7 @@ export default { 40 ], "returning": [ - 4282 + 4338 ], "__typename": [ 80 @@ -99078,13 +100013,13 @@ export default { }, "team_scrim_alerts_on_conflict": { "constraint": [ - 4287 + 4343 ], "update_columns": [ - 4304 + 4360 ], "where": [ - 4286 + 4342 ], "__typename": [ 80 @@ -99092,31 +100027,31 @@ export default { }, "team_scrim_alerts_order_by": { "created_at": [ - 2979 + 3008 ], "elo_max": [ - 2979 + 3008 ], "elo_min": [ - 2979 + 3008 ], "enabled": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "last_notified_at": [ - 2979 + 3008 ], "regions": [ - 2979 + 3008 ], "team": [ - 4501 + 4557 ], "team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -99124,7 +100059,7 @@ export default { }, "team_scrim_alerts_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -99133,7 +100068,7 @@ export default { "team_scrim_alerts_select_column": {}, "team_scrim_alerts_set_input": { "created_at": [ - 4526 + 4584 ], "elo_max": [ 40 @@ -99145,16 +100080,16 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "last_notified_at": [ - 4526 + 4584 ], "regions": [ 80 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -99195,10 +100130,10 @@ export default { }, "team_scrim_alerts_stream_cursor_input": { "initial_value": [ - 4302 + 4358 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -99206,7 +100141,7 @@ export default { }, "team_scrim_alerts_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "elo_max": [ 40 @@ -99218,16 +100153,16 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "last_notified_at": [ - 4526 + 4584 ], "regions": [ 80 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -99247,13 +100182,13 @@ export default { "team_scrim_alerts_update_column": {}, "team_scrim_alerts_updates": { "_inc": [ - 4288 + 4344 ], "_set": [ - 4297 + 4353 ], "where": [ - 4286 + 4342 ], "__typename": [ 80 @@ -99294,25 +100229,25 @@ export default { }, "team_scrim_availability": { "created_at": [ - 4526 + 4584 ], "ends_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "recurring_weekly": [ 5 ], "starts_at": [ - 4526 + 4584 ], "team": [ - 4479 + 4535 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -99320,10 +100255,10 @@ export default { }, "team_scrim_availability_aggregate": { "aggregate": [ - 4315 + 4371 ], "nodes": [ - 4309 + 4365 ], "__typename": [ 80 @@ -99331,13 +100266,13 @@ export default { }, "team_scrim_availability_aggregate_bool_exp": { "bool_and": [ - 4312 + 4368 ], "bool_or": [ - 4313 + 4369 ], "count": [ - 4314 + 4370 ], "__typename": [ 80 @@ -99345,13 +100280,13 @@ export default { }, "team_scrim_availability_aggregate_bool_exp_bool_and": { "arguments": [ - 4330 + 4386 ], "distinct": [ 5 ], "filter": [ - 4318 + 4374 ], "predicate": [ 6 @@ -99362,13 +100297,13 @@ export default { }, "team_scrim_availability_aggregate_bool_exp_bool_or": { "arguments": [ - 4331 + 4387 ], "distinct": [ 5 ], "filter": [ - 4318 + 4374 ], "predicate": [ 6 @@ -99379,13 +100314,13 @@ export default { }, "team_scrim_availability_aggregate_bool_exp_count": { "arguments": [ - 4329 + 4385 ], "distinct": [ 5 ], "filter": [ - 4318 + 4374 ], "predicate": [ 41 @@ -99399,7 +100334,7 @@ export default { 40, { "columns": [ - 4329, + 4385, "[team_scrim_availability_select_column!]" ], "distinct": [ @@ -99408,10 +100343,10 @@ export default { } ], "max": [ - 4321 + 4377 ], "min": [ - 4323 + 4379 ], "__typename": [ 80 @@ -99419,13 +100354,13 @@ export default { }, "team_scrim_availability_aggregate_order_by": { "count": [ - 2979 + 3008 ], "max": [ - 4322 + 4378 ], "min": [ - 4324 + 4380 ], "__typename": [ 80 @@ -99433,10 +100368,10 @@ export default { }, "team_scrim_availability_arr_rel_insert_input": { "data": [ - 4320 + 4376 ], "on_conflict": [ - 4326 + 4382 ], "__typename": [ 80 @@ -99444,34 +100379,34 @@ export default { }, "team_scrim_availability_bool_exp": { "_and": [ - 4318 + 4374 ], "_not": [ - 4318 + 4374 ], "_or": [ - 4318 + 4374 ], "created_at": [ - 4527 + 4585 ], "ends_at": [ - 4527 + 4585 ], "id": [ - 5028 + 5086 ], "recurring_weekly": [ 6 ], "starts_at": [ - 4527 + 4585 ], "team": [ - 4490 + 4546 ], "team_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -99480,25 +100415,25 @@ export default { "team_scrim_availability_constraint": {}, "team_scrim_availability_insert_input": { "created_at": [ - 4526 + 4584 ], "ends_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "recurring_weekly": [ 5 ], "starts_at": [ - 4526 + 4584 ], "team": [ - 4499 + 4555 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -99506,19 +100441,19 @@ export default { }, "team_scrim_availability_max_fields": { "created_at": [ - 4526 + 4584 ], "ends_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "starts_at": [ - 4526 + 4584 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -99526,19 +100461,19 @@ export default { }, "team_scrim_availability_max_order_by": { "created_at": [ - 2979 + 3008 ], "ends_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "starts_at": [ - 2979 + 3008 ], "team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -99546,19 +100481,19 @@ export default { }, "team_scrim_availability_min_fields": { "created_at": [ - 4526 + 4584 ], "ends_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "starts_at": [ - 4526 + 4584 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -99566,19 +100501,19 @@ export default { }, "team_scrim_availability_min_order_by": { "created_at": [ - 2979 + 3008 ], "ends_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "starts_at": [ - 2979 + 3008 ], "team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -99589,7 +100524,7 @@ export default { 40 ], "returning": [ - 4309 + 4365 ], "__typename": [ 80 @@ -99597,13 +100532,13 @@ export default { }, "team_scrim_availability_on_conflict": { "constraint": [ - 4319 + 4375 ], "update_columns": [ - 4335 + 4391 ], "where": [ - 4318 + 4374 ], "__typename": [ 80 @@ -99611,25 +100546,25 @@ export default { }, "team_scrim_availability_order_by": { "created_at": [ - 2979 + 3008 ], "ends_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "recurring_weekly": [ - 2979 + 3008 ], "starts_at": [ - 2979 + 3008 ], "team": [ - 4501 + 4557 ], "team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -99637,7 +100572,7 @@ export default { }, "team_scrim_availability_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -99648,22 +100583,22 @@ export default { "team_scrim_availability_select_column_team_scrim_availability_aggregate_bool_exp_bool_or_arguments_columns": {}, "team_scrim_availability_set_input": { "created_at": [ - 4526 + 4584 ], "ends_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "recurring_weekly": [ 5 ], "starts_at": [ - 4526 + 4584 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -99671,10 +100606,10 @@ export default { }, "team_scrim_availability_stream_cursor_input": { "initial_value": [ - 4334 + 4390 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -99682,22 +100617,22 @@ export default { }, "team_scrim_availability_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "ends_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "recurring_weekly": [ 5 ], "starts_at": [ - 4526 + 4584 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -99706,10 +100641,10 @@ export default { "team_scrim_availability_update_column": {}, "team_scrim_availability_updates": { "_set": [ - 4332 + 4388 ], "where": [ - 4318 + 4374 ], "__typename": [ 80 @@ -99717,31 +100652,31 @@ export default { }, "team_scrim_request_proposals": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "proposed_by": [ - 3937 + 3966 ], "proposed_by_steam_id": [ - 257 + 259 ], "proposed_by_team": [ - 4479 + 4535 ], "proposed_by_team_id": [ - 5026 + 5084 ], "proposed_scheduled_at": [ - 4526 + 4584 ], "request": [ - 4378 + 4434 ], "request_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -99749,10 +100684,10 @@ export default { }, "team_scrim_request_proposals_aggregate": { "aggregate": [ - 4341 + 4397 ], "nodes": [ - 4337 + 4393 ], "__typename": [ 80 @@ -99760,7 +100695,7 @@ export default { }, "team_scrim_request_proposals_aggregate_bool_exp": { "count": [ - 4340 + 4396 ], "__typename": [ 80 @@ -99768,13 +100703,13 @@ export default { }, "team_scrim_request_proposals_aggregate_bool_exp_count": { "arguments": [ - 4358 + 4414 ], "distinct": [ 5 ], "filter": [ - 4346 + 4402 ], "predicate": [ 41 @@ -99785,13 +100720,13 @@ export default { }, "team_scrim_request_proposals_aggregate_fields": { "avg": [ - 4344 + 4400 ], "count": [ 40, { "columns": [ - 4358, + 4414, "[team_scrim_request_proposals_select_column!]" ], "distinct": [ @@ -99800,31 +100735,31 @@ export default { } ], "max": [ - 4350 + 4406 ], "min": [ - 4352 + 4408 ], "stddev": [ - 4360 + 4416 ], "stddev_pop": [ - 4362 + 4418 ], "stddev_samp": [ - 4364 + 4420 ], "sum": [ - 4368 + 4424 ], "var_pop": [ - 4372 + 4428 ], "var_samp": [ - 4374 + 4430 ], "variance": [ - 4376 + 4432 ], "__typename": [ 80 @@ -99832,37 +100767,37 @@ export default { }, "team_scrim_request_proposals_aggregate_order_by": { "avg": [ - 4345 + 4401 ], "count": [ - 2979 + 3008 ], "max": [ - 4351 + 4407 ], "min": [ - 4353 + 4409 ], "stddev": [ - 4361 + 4417 ], "stddev_pop": [ - 4363 + 4419 ], "stddev_samp": [ - 4365 + 4421 ], "sum": [ - 4369 + 4425 ], "var_pop": [ - 4373 + 4429 ], "var_samp": [ - 4375 + 4431 ], "variance": [ - 4377 + 4433 ], "__typename": [ 80 @@ -99870,10 +100805,10 @@ export default { }, "team_scrim_request_proposals_arr_rel_insert_input": { "data": [ - 4349 + 4405 ], "on_conflict": [ - 4355 + 4411 ], "__typename": [ 80 @@ -99889,7 +100824,7 @@ export default { }, "team_scrim_request_proposals_avg_order_by": { "proposed_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -99897,40 +100832,40 @@ export default { }, "team_scrim_request_proposals_bool_exp": { "_and": [ - 4346 + 4402 ], "_not": [ - 4346 + 4402 ], "_or": [ - 4346 + 4402 ], "created_at": [ - 4527 + 4585 ], "id": [ - 5028 + 5086 ], "proposed_by": [ - 3941 + 3970 ], "proposed_by_steam_id": [ - 259 + 261 ], "proposed_by_team": [ - 4490 + 4546 ], "proposed_by_team_id": [ - 5028 + 5086 ], "proposed_scheduled_at": [ - 4527 + 4585 ], "request": [ - 4389 + 4445 ], "request_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -99939,7 +100874,7 @@ export default { "team_scrim_request_proposals_constraint": {}, "team_scrim_request_proposals_inc_input": { "proposed_by_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -99947,31 +100882,31 @@ export default { }, "team_scrim_request_proposals_insert_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "proposed_by": [ - 3948 + 3977 ], "proposed_by_steam_id": [ - 257 + 259 ], "proposed_by_team": [ - 4499 + 4555 ], "proposed_by_team_id": [ - 5026 + 5084 ], "proposed_scheduled_at": [ - 4526 + 4584 ], "request": [ - 4398 + 4454 ], "request_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -99979,22 +100914,22 @@ export default { }, "team_scrim_request_proposals_max_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "proposed_by_steam_id": [ - 257 + 259 ], "proposed_by_team_id": [ - 5026 + 5084 ], "proposed_scheduled_at": [ - 4526 + 4584 ], "request_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -100002,22 +100937,22 @@ export default { }, "team_scrim_request_proposals_max_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "proposed_by_steam_id": [ - 2979 + 3008 ], "proposed_by_team_id": [ - 2979 + 3008 ], "proposed_scheduled_at": [ - 2979 + 3008 ], "request_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -100025,22 +100960,22 @@ export default { }, "team_scrim_request_proposals_min_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "proposed_by_steam_id": [ - 257 + 259 ], "proposed_by_team_id": [ - 5026 + 5084 ], "proposed_scheduled_at": [ - 4526 + 4584 ], "request_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -100048,22 +100983,22 @@ export default { }, "team_scrim_request_proposals_min_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "proposed_by_steam_id": [ - 2979 + 3008 ], "proposed_by_team_id": [ - 2979 + 3008 ], "proposed_scheduled_at": [ - 2979 + 3008 ], "request_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -100074,7 +101009,7 @@ export default { 40 ], "returning": [ - 4337 + 4393 ], "__typename": [ 80 @@ -100082,13 +101017,13 @@ export default { }, "team_scrim_request_proposals_on_conflict": { "constraint": [ - 4347 + 4403 ], "update_columns": [ - 4370 + 4426 ], "where": [ - 4346 + 4402 ], "__typename": [ 80 @@ -100096,31 +101031,31 @@ export default { }, "team_scrim_request_proposals_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "proposed_by": [ - 3950 + 3979 ], "proposed_by_steam_id": [ - 2979 + 3008 ], "proposed_by_team": [ - 4501 + 4557 ], "proposed_by_team_id": [ - 2979 + 3008 ], "proposed_scheduled_at": [ - 2979 + 3008 ], "request": [ - 4400 + 4456 ], "request_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -100128,7 +101063,7 @@ export default { }, "team_scrim_request_proposals_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -100137,22 +101072,22 @@ export default { "team_scrim_request_proposals_select_column": {}, "team_scrim_request_proposals_set_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "proposed_by_steam_id": [ - 257 + 259 ], "proposed_by_team_id": [ - 5026 + 5084 ], "proposed_scheduled_at": [ - 4526 + 4584 ], "request_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -100168,7 +101103,7 @@ export default { }, "team_scrim_request_proposals_stddev_order_by": { "proposed_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -100184,7 +101119,7 @@ export default { }, "team_scrim_request_proposals_stddev_pop_order_by": { "proposed_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -100200,7 +101135,7 @@ export default { }, "team_scrim_request_proposals_stddev_samp_order_by": { "proposed_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -100208,10 +101143,10 @@ export default { }, "team_scrim_request_proposals_stream_cursor_input": { "initial_value": [ - 4367 + 4423 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -100219,22 +101154,22 @@ export default { }, "team_scrim_request_proposals_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "proposed_by_steam_id": [ - 257 + 259 ], "proposed_by_team_id": [ - 5026 + 5084 ], "proposed_scheduled_at": [ - 4526 + 4584 ], "request_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -100242,7 +101177,7 @@ export default { }, "team_scrim_request_proposals_sum_fields": { "proposed_by_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -100250,7 +101185,7 @@ export default { }, "team_scrim_request_proposals_sum_order_by": { "proposed_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -100259,13 +101194,13 @@ export default { "team_scrim_request_proposals_update_column": {}, "team_scrim_request_proposals_updates": { "_inc": [ - 4348 + 4404 ], "_set": [ - 4359 + 4415 ], "where": [ - 4346 + 4402 ], "__typename": [ 80 @@ -100281,7 +101216,7 @@ export default { }, "team_scrim_request_proposals_var_pop_order_by": { "proposed_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -100297,7 +101232,7 @@ export default { }, "team_scrim_request_proposals_var_samp_order_by": { "proposed_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -100313,7 +101248,7 @@ export default { }, "team_scrim_request_proposals_variance_order_by": { "proposed_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -100324,55 +101259,55 @@ export default { 5 ], "awaiting_team": [ - 4479 + 4535 ], "awaiting_team_id": [ - 5026 + 5084 ], "canceled_by_team_id": [ - 5026 + 5084 ], "canceled_late": [ 5 ], "created_at": [ - 4526 + 4584 ], "expires_at": [ - 4526 + 4584 ], "from_team": [ - 4479 + 4535 ], "from_team_checked_in": [ 5 ], "from_team_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_options": [ - 2670 + 2672 ], "match_options_id": [ - 5026 + 5084 ], "match_outcome": [ 80 ], "proposals": [ - 4337, + 4393, { "distinct_on": [ - 4358, + 4414, "[team_scrim_request_proposals_select_column!]" ], "limit": [ @@ -100382,19 +101317,19 @@ export default { 40 ], "order_by": [ - 4356, + 4412, "[team_scrim_request_proposals_order_by!]" ], "where": [ - 4346 + 4402 ] } ], "proposals_aggregate": [ - 4338, + 4394, { "distinct_on": [ - 4358, + 4414, "[team_scrim_request_proposals_select_column!]" ], "limit": [ @@ -100404,40 +101339,40 @@ export default { 40 ], "order_by": [ - 4356, + 4412, "[team_scrim_request_proposals_order_by!]" ], "where": [ - 4346 + 4402 ] } ], "proposed_scheduled_at": [ - 4526 + 4584 ], "region": [ 80 ], "requested_by": [ - 3937 + 3966 ], "requested_by_steam_id": [ - 257 + 259 ], "responded_at": [ - 4526 + 4584 ], "status": [ - 1171 + 1173 ], "to_team": [ - 4479 + 4535 ], "to_team_checked_in": [ 5 ], "to_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -100445,10 +101380,10 @@ export default { }, "team_scrim_requests_aggregate": { "aggregate": [ - 4384 + 4440 ], "nodes": [ - 4378 + 4434 ], "__typename": [ 80 @@ -100456,13 +101391,13 @@ export default { }, "team_scrim_requests_aggregate_bool_exp": { "bool_and": [ - 4381 + 4437 ], "bool_or": [ - 4382 + 4438 ], "count": [ - 4383 + 4439 ], "__typename": [ 80 @@ -100470,13 +101405,13 @@ export default { }, "team_scrim_requests_aggregate_bool_exp_bool_and": { "arguments": [ - 4403 + 4459 ], "distinct": [ 5 ], "filter": [ - 4389 + 4445 ], "predicate": [ 6 @@ -100487,13 +101422,13 @@ export default { }, "team_scrim_requests_aggregate_bool_exp_bool_or": { "arguments": [ - 4404 + 4460 ], "distinct": [ 5 ], "filter": [ - 4389 + 4445 ], "predicate": [ 6 @@ -100504,13 +101439,13 @@ export default { }, "team_scrim_requests_aggregate_bool_exp_count": { "arguments": [ - 4402 + 4458 ], "distinct": [ 5 ], "filter": [ - 4389 + 4445 ], "predicate": [ 41 @@ -100521,13 +101456,13 @@ export default { }, "team_scrim_requests_aggregate_fields": { "avg": [ - 4387 + 4443 ], "count": [ 40, { "columns": [ - 4402, + 4458, "[team_scrim_requests_select_column!]" ], "distinct": [ @@ -100536,31 +101471,31 @@ export default { } ], "max": [ - 4393 + 4449 ], "min": [ - 4395 + 4451 ], "stddev": [ - 4406 + 4462 ], "stddev_pop": [ - 4408 + 4464 ], "stddev_samp": [ - 4410 + 4466 ], "sum": [ - 4414 + 4470 ], "var_pop": [ - 4418 + 4474 ], "var_samp": [ - 4420 + 4476 ], "variance": [ - 4422 + 4478 ], "__typename": [ 80 @@ -100568,37 +101503,37 @@ export default { }, "team_scrim_requests_aggregate_order_by": { "avg": [ - 4388 + 4444 ], "count": [ - 2979 + 3008 ], "max": [ - 4394 + 4450 ], "min": [ - 4396 + 4452 ], "stddev": [ - 4407 + 4463 ], "stddev_pop": [ - 4409 + 4465 ], "stddev_samp": [ - 4411 + 4467 ], "sum": [ - 4415 + 4471 ], "var_pop": [ - 4419 + 4475 ], "var_samp": [ - 4421 + 4477 ], "variance": [ - 4423 + 4479 ], "__typename": [ 80 @@ -100606,10 +101541,10 @@ export default { }, "team_scrim_requests_arr_rel_insert_input": { "data": [ - 4392 + 4448 ], "on_conflict": [ - 4399 + 4455 ], "__typename": [ 80 @@ -100625,7 +101560,7 @@ export default { }, "team_scrim_requests_avg_order_by": { "requested_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -100633,94 +101568,94 @@ export default { }, "team_scrim_requests_bool_exp": { "_and": [ - 4389 + 4445 ], "_not": [ - 4389 + 4445 ], "_or": [ - 4389 + 4445 ], "auto_generated": [ 6 ], "awaiting_team": [ - 4490 + 4546 ], "awaiting_team_id": [ - 5028 + 5086 ], "canceled_by_team_id": [ - 5028 + 5086 ], "canceled_late": [ 6 ], "created_at": [ - 4527 + 4585 ], "expires_at": [ - 4527 + 4585 ], "from_team": [ - 4490 + 4546 ], "from_team_checked_in": [ 6 ], "from_team_id": [ - 5028 + 5086 ], "id": [ - 5028 + 5086 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_options": [ - 2674 + 2676 ], "match_options_id": [ - 5028 + 5086 ], "match_outcome": [ 82 ], "proposals": [ - 4346 + 4402 ], "proposals_aggregate": [ - 4339 + 4395 ], "proposed_scheduled_at": [ - 4527 + 4585 ], "region": [ 82 ], "requested_by": [ - 3941 + 3970 ], "requested_by_steam_id": [ - 259 + 261 ], "responded_at": [ - 4527 + 4585 ], "status": [ - 1172 + 1174 ], "to_team": [ - 4490 + 4546 ], "to_team_checked_in": [ 6 ], "to_team_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -100729,7 +101664,7 @@ export default { "team_scrim_requests_constraint": {}, "team_scrim_requests_inc_input": { "requested_by_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -100740,79 +101675,79 @@ export default { 5 ], "awaiting_team": [ - 4499 + 4555 ], "awaiting_team_id": [ - 5026 + 5084 ], "canceled_by_team_id": [ - 5026 + 5084 ], "canceled_late": [ 5 ], "created_at": [ - 4526 + 4584 ], "expires_at": [ - 4526 + 4584 ], "from_team": [ - 4499 + 4555 ], "from_team_checked_in": [ 5 ], "from_team_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "match_options": [ - 2681 + 2683 ], "match_options_id": [ - 5026 + 5084 ], "match_outcome": [ 80 ], "proposals": [ - 4343 + 4399 ], "proposed_scheduled_at": [ - 4526 + 4584 ], "region": [ 80 ], "requested_by": [ - 3948 + 3977 ], "requested_by_steam_id": [ - 257 + 259 ], "responded_at": [ - 4526 + 4584 ], "status": [ - 1171 + 1173 ], "to_team": [ - 4499 + 4555 ], "to_team_checked_in": [ 5 ], "to_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -100820,46 +101755,46 @@ export default { }, "team_scrim_requests_max_fields": { "awaiting_team_id": [ - 5026 + 5084 ], "canceled_by_team_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "expires_at": [ - 4526 + 4584 ], "from_team_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "match_outcome": [ 80 ], "proposed_scheduled_at": [ - 4526 + 4584 ], "region": [ 80 ], "requested_by_steam_id": [ - 257 + 259 ], "responded_at": [ - 4526 + 4584 ], "to_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -100867,46 +101802,46 @@ export default { }, "team_scrim_requests_max_order_by": { "awaiting_team_id": [ - 2979 + 3008 ], "canceled_by_team_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "expires_at": [ - 2979 + 3008 ], "from_team_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_options_id": [ - 2979 + 3008 ], "match_outcome": [ - 2979 + 3008 ], "proposed_scheduled_at": [ - 2979 + 3008 ], "region": [ - 2979 + 3008 ], "requested_by_steam_id": [ - 2979 + 3008 ], "responded_at": [ - 2979 + 3008 ], "to_team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -100914,46 +101849,46 @@ export default { }, "team_scrim_requests_min_fields": { "awaiting_team_id": [ - 5026 + 5084 ], "canceled_by_team_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "expires_at": [ - 4526 + 4584 ], "from_team_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "match_outcome": [ 80 ], "proposed_scheduled_at": [ - 4526 + 4584 ], "region": [ 80 ], "requested_by_steam_id": [ - 257 + 259 ], "responded_at": [ - 4526 + 4584 ], "to_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -100961,46 +101896,46 @@ export default { }, "team_scrim_requests_min_order_by": { "awaiting_team_id": [ - 2979 + 3008 ], "canceled_by_team_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "expires_at": [ - 2979 + 3008 ], "from_team_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_options_id": [ - 2979 + 3008 ], "match_outcome": [ - 2979 + 3008 ], "proposed_scheduled_at": [ - 2979 + 3008 ], "region": [ - 2979 + 3008 ], "requested_by_steam_id": [ - 2979 + 3008 ], "responded_at": [ - 2979 + 3008 ], "to_team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -101011,7 +101946,7 @@ export default { 40 ], "returning": [ - 4378 + 4434 ], "__typename": [ 80 @@ -101019,10 +101954,10 @@ export default { }, "team_scrim_requests_obj_rel_insert_input": { "data": [ - 4392 + 4448 ], "on_conflict": [ - 4399 + 4455 ], "__typename": [ 80 @@ -101030,13 +101965,13 @@ export default { }, "team_scrim_requests_on_conflict": { "constraint": [ - 4390 + 4446 ], "update_columns": [ - 4416 + 4472 ], "where": [ - 4389 + 4445 ], "__typename": [ 80 @@ -101044,82 +101979,82 @@ export default { }, "team_scrim_requests_order_by": { "auto_generated": [ - 2979 + 3008 ], "awaiting_team": [ - 4501 + 4557 ], "awaiting_team_id": [ - 2979 + 3008 ], "canceled_by_team_id": [ - 2979 + 3008 ], "canceled_late": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "expires_at": [ - 2979 + 3008 ], "from_team": [ - 4501 + 4557 ], "from_team_checked_in": [ - 2979 + 3008 ], "from_team_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_options": [ - 2683 + 2685 ], "match_options_id": [ - 2979 + 3008 ], "match_outcome": [ - 2979 + 3008 ], "proposals_aggregate": [ - 4342 + 4398 ], "proposed_scheduled_at": [ - 2979 + 3008 ], "region": [ - 2979 + 3008 ], "requested_by": [ - 3950 + 3979 ], "requested_by_steam_id": [ - 2979 + 3008 ], "responded_at": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "to_team": [ - 4501 + 4557 ], "to_team_checked_in": [ - 2979 + 3008 ], "to_team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -101127,7 +102062,7 @@ export default { }, "team_scrim_requests_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -101141,58 +102076,58 @@ export default { 5 ], "awaiting_team_id": [ - 5026 + 5084 ], "canceled_by_team_id": [ - 5026 + 5084 ], "canceled_late": [ 5 ], "created_at": [ - 4526 + 4584 ], "expires_at": [ - 4526 + 4584 ], "from_team_checked_in": [ 5 ], "from_team_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "match_outcome": [ 80 ], "proposed_scheduled_at": [ - 4526 + 4584 ], "region": [ 80 ], "requested_by_steam_id": [ - 257 + 259 ], "responded_at": [ - 4526 + 4584 ], "status": [ - 1171 + 1173 ], "to_team_checked_in": [ 5 ], "to_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -101208,7 +102143,7 @@ export default { }, "team_scrim_requests_stddev_order_by": { "requested_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -101224,7 +102159,7 @@ export default { }, "team_scrim_requests_stddev_pop_order_by": { "requested_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -101240,7 +102175,7 @@ export default { }, "team_scrim_requests_stddev_samp_order_by": { "requested_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -101248,10 +102183,10 @@ export default { }, "team_scrim_requests_stream_cursor_input": { "initial_value": [ - 4413 + 4469 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -101262,58 +102197,58 @@ export default { 5 ], "awaiting_team_id": [ - 5026 + 5084 ], "canceled_by_team_id": [ - 5026 + 5084 ], "canceled_late": [ 5 ], "created_at": [ - 4526 + 4584 ], "expires_at": [ - 4526 + 4584 ], "from_team_checked_in": [ 5 ], "from_team_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "match_outcome": [ 80 ], "proposed_scheduled_at": [ - 4526 + 4584 ], "region": [ 80 ], "requested_by_steam_id": [ - 257 + 259 ], "responded_at": [ - 4526 + 4584 ], "status": [ - 1171 + 1173 ], "to_team_checked_in": [ 5 ], "to_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -101321,7 +102256,7 @@ export default { }, "team_scrim_requests_sum_fields": { "requested_by_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -101329,7 +102264,7 @@ export default { }, "team_scrim_requests_sum_order_by": { "requested_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -101338,13 +102273,13 @@ export default { "team_scrim_requests_update_column": {}, "team_scrim_requests_updates": { "_inc": [ - 4391 + 4447 ], "_set": [ - 4405 + 4461 ], "where": [ - 4389 + 4445 ], "__typename": [ 80 @@ -101360,7 +102295,7 @@ export default { }, "team_scrim_requests_var_pop_order_by": { "requested_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -101376,7 +102311,7 @@ export default { }, "team_scrim_requests_var_samp_order_by": { "requested_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -101392,7 +102327,7 @@ export default { }, "team_scrim_requests_variance_order_by": { "requested_by_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -101403,7 +102338,7 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "elo_max": [ 40 @@ -101415,10 +102350,10 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "map_ids": [ - 5026 + 5084 ], "notes": [ 80 @@ -101427,13 +102362,13 @@ export default { 80 ], "team": [ - 4479 + 4535 ], "team_id": [ - 5026 + 5084 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -101441,10 +102376,10 @@ export default { }, "team_scrim_settings_aggregate": { "aggregate": [ - 4426 + 4482 ], "nodes": [ - 4424 + 4480 ], "__typename": [ 80 @@ -101452,13 +102387,13 @@ export default { }, "team_scrim_settings_aggregate_fields": { "avg": [ - 4427 + 4483 ], "count": [ 40, { "columns": [ - 4439, + 4495, "[team_scrim_settings_select_column!]" ], "distinct": [ @@ -101467,31 +102402,31 @@ export default { } ], "max": [ - 4432 + 4488 ], "min": [ - 4433 + 4489 ], "stddev": [ - 4441 + 4497 ], "stddev_pop": [ - 4442 + 4498 ], "stddev_samp": [ - 4443 + 4499 ], "sum": [ - 4446 + 4502 ], "var_pop": [ - 4449 + 4505 ], "var_samp": [ - 4450 + 4506 ], "variance": [ - 4451 + 4507 ], "__typename": [ 80 @@ -101510,19 +102445,19 @@ export default { }, "team_scrim_settings_bool_exp": { "_and": [ - 4428 + 4484 ], "_not": [ - 4428 + 4484 ], "_or": [ - 4428 + 4484 ], "allow_outside_availability": [ 6 ], "created_at": [ - 4527 + 4585 ], "elo_max": [ 41 @@ -101534,10 +102469,10 @@ export default { 6 ], "id": [ - 5028 + 5086 ], "map_ids": [ - 5027 + 5085 ], "notes": [ 82 @@ -101546,13 +102481,13 @@ export default { 81 ], "team": [ - 4490 + 4546 ], "team_id": [ - 5028 + 5086 ], "updated_at": [ - 4527 + 4585 ], "__typename": [ 80 @@ -101575,7 +102510,7 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "elo_max": [ 40 @@ -101587,10 +102522,10 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "map_ids": [ - 5026 + 5084 ], "notes": [ 80 @@ -101599,13 +102534,13 @@ export default { 80 ], "team": [ - 4499 + 4555 ], "team_id": [ - 5026 + 5084 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -101613,7 +102548,7 @@ export default { }, "team_scrim_settings_max_fields": { "created_at": [ - 4526 + 4584 ], "elo_max": [ 40 @@ -101622,10 +102557,10 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "map_ids": [ - 5026 + 5084 ], "notes": [ 80 @@ -101634,10 +102569,10 @@ export default { 80 ], "team_id": [ - 5026 + 5084 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -101645,7 +102580,7 @@ export default { }, "team_scrim_settings_min_fields": { "created_at": [ - 4526 + 4584 ], "elo_max": [ 40 @@ -101654,10 +102589,10 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "map_ids": [ - 5026 + 5084 ], "notes": [ 80 @@ -101666,10 +102601,10 @@ export default { 80 ], "team_id": [ - 5026 + 5084 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -101680,7 +102615,7 @@ export default { 40 ], "returning": [ - 4424 + 4480 ], "__typename": [ 80 @@ -101688,10 +102623,10 @@ export default { }, "team_scrim_settings_obj_rel_insert_input": { "data": [ - 4431 + 4487 ], "on_conflict": [ - 4436 + 4492 ], "__typename": [ 80 @@ -101699,13 +102634,13 @@ export default { }, "team_scrim_settings_on_conflict": { "constraint": [ - 4429 + 4485 ], "update_columns": [ - 4447 + 4503 ], "where": [ - 4428 + 4484 ], "__typename": [ 80 @@ -101713,40 +102648,40 @@ export default { }, "team_scrim_settings_order_by": { "allow_outside_availability": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "elo_max": [ - 2979 + 3008 ], "elo_min": [ - 2979 + 3008 ], "enabled": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "map_ids": [ - 2979 + 3008 ], "notes": [ - 2979 + 3008 ], "regions": [ - 2979 + 3008 ], "team": [ - 4501 + 4557 ], "team_id": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "__typename": [ 80 @@ -101754,7 +102689,7 @@ export default { }, "team_scrim_settings_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -101766,7 +102701,7 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "elo_max": [ 40 @@ -101778,10 +102713,10 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "map_ids": [ - 5026 + 5084 ], "notes": [ 80 @@ -101790,10 +102725,10 @@ export default { 80 ], "team_id": [ - 5026 + 5084 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -101834,10 +102769,10 @@ export default { }, "team_scrim_settings_stream_cursor_input": { "initial_value": [ - 4445 + 4501 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -101848,7 +102783,7 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "elo_max": [ 40 @@ -101860,10 +102795,10 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "map_ids": [ - 5026 + 5084 ], "notes": [ 80 @@ -101872,10 +102807,10 @@ export default { 80 ], "team_id": [ - 5026 + 5084 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -101895,13 +102830,13 @@ export default { "team_scrim_settings_update_column": {}, "team_scrim_settings_updates": { "_inc": [ - 4430 + 4486 ], "_set": [ - 4440 + 4496 ], "where": [ - 4428 + 4484 ], "__typename": [ 80 @@ -101942,19 +102877,19 @@ export default { }, "team_suggestions": { "created_at": [ - 4526 + 4584 ], "group_hash": [ 80 ], "id": [ - 5026 + 5084 ], "last_notified_at": [ - 4526 + 4584 ], "member_steam_ids": [ - 257 + 259 ], "status": [ 80 @@ -101968,10 +102903,10 @@ export default { }, "team_suggestions_aggregate": { "aggregate": [ - 4454 + 4510 ], "nodes": [ - 4452 + 4508 ], "__typename": [ 80 @@ -101979,13 +102914,13 @@ export default { }, "team_suggestions_aggregate_fields": { "avg": [ - 4455 + 4511 ], "count": [ 40, { "columns": [ - 4466, + 4522, "[team_suggestions_select_column!]" ], "distinct": [ @@ -101994,31 +102929,31 @@ export default { } ], "max": [ - 4460 + 4516 ], "min": [ - 4461 + 4517 ], "stddev": [ - 4468 + 4524 ], "stddev_pop": [ - 4469 + 4525 ], "stddev_samp": [ - 4470 + 4526 ], "sum": [ - 4473 + 4529 ], "var_pop": [ - 4476 + 4532 ], "var_samp": [ - 4477 + 4533 ], "variance": [ - 4478 + 4534 ], "__typename": [ 80 @@ -102034,28 +102969,28 @@ export default { }, "team_suggestions_bool_exp": { "_and": [ - 4456 + 4512 ], "_not": [ - 4456 + 4512 ], "_or": [ - 4456 + 4512 ], "created_at": [ - 4527 + 4585 ], "group_hash": [ 82 ], "id": [ - 5028 + 5086 ], "last_notified_at": [ - 4527 + 4585 ], "member_steam_ids": [ - 258 + 260 ], "status": [ 82 @@ -102078,19 +103013,19 @@ export default { }, "team_suggestions_insert_input": { "created_at": [ - 4526 + 4584 ], "group_hash": [ 80 ], "id": [ - 5026 + 5084 ], "last_notified_at": [ - 4526 + 4584 ], "member_steam_ids": [ - 257 + 259 ], "status": [ 80 @@ -102104,19 +103039,19 @@ export default { }, "team_suggestions_max_fields": { "created_at": [ - 4526 + 4584 ], "group_hash": [ 80 ], "id": [ - 5026 + 5084 ], "last_notified_at": [ - 4526 + 4584 ], "member_steam_ids": [ - 257 + 259 ], "status": [ 80 @@ -102130,19 +103065,19 @@ export default { }, "team_suggestions_min_fields": { "created_at": [ - 4526 + 4584 ], "group_hash": [ 80 ], "id": [ - 5026 + 5084 ], "last_notified_at": [ - 4526 + 4584 ], "member_steam_ids": [ - 257 + 259 ], "status": [ 80 @@ -102159,7 +103094,7 @@ export default { 40 ], "returning": [ - 4452 + 4508 ], "__typename": [ 80 @@ -102167,13 +103102,13 @@ export default { }, "team_suggestions_on_conflict": { "constraint": [ - 4457 + 4513 ], "update_columns": [ - 4474 + 4530 ], "where": [ - 4456 + 4512 ], "__typename": [ 80 @@ -102181,25 +103116,25 @@ export default { }, "team_suggestions_order_by": { "created_at": [ - 2979 + 3008 ], "group_hash": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "last_notified_at": [ - 2979 + 3008 ], "member_steam_ids": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "together_count": [ - 2979 + 3008 ], "__typename": [ 80 @@ -102207,7 +103142,7 @@ export default { }, "team_suggestions_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -102216,19 +103151,19 @@ export default { "team_suggestions_select_column": {}, "team_suggestions_set_input": { "created_at": [ - 4526 + 4584 ], "group_hash": [ 80 ], "id": [ - 5026 + 5084 ], "last_notified_at": [ - 4526 + 4584 ], "member_steam_ids": [ - 257 + 259 ], "status": [ 80 @@ -102266,10 +103201,10 @@ export default { }, "team_suggestions_stream_cursor_input": { "initial_value": [ - 4472 + 4528 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -102277,19 +103212,19 @@ export default { }, "team_suggestions_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "group_hash": [ 80 ], "id": [ - 5026 + 5084 ], "last_notified_at": [ - 4526 + 4584 ], "member_steam_ids": [ - 257 + 259 ], "status": [ 80 @@ -102312,13 +103247,13 @@ export default { "team_suggestions_update_column": {}, "team_suggestions_updates": { "_inc": [ - 4458 + 4514 ], "_set": [ - 4467 + 4523 ], "where": [ - 4456 + 4512 ], "__typename": [ 80 @@ -102353,10 +103288,10 @@ export default { 80 ], "awards": [ - 188, + 190, { "distinct_on": [ - 209, + 211, "[award_recipients_select_column!]" ], "limit": [ @@ -102366,19 +103301,19 @@ export default { 40 ], "order_by": [ - 207, + 209, "[award_recipients_order_by!]" ], "where": [ - 197 + 199 ] } ], "awards_aggregate": [ - 189, + 191, { "distinct_on": [ - 209, + 211, "[award_recipients_select_column!]" ], "limit": [ @@ -102388,11 +103323,11 @@ export default { 40 ], "order_by": [ - 207, + 209, "[award_recipients_order_by!]" ], "where": [ - 197 + 199 ] } ], @@ -102409,19 +103344,19 @@ export default { 5 ], "captain": [ - 3937 + 3966 ], "captain_steam_id": [ - 257 + 259 ], "id": [ - 5026 + 5084 ], "invites": [ - 4196, + 4252, { "distinct_on": [ - 4217, + 4273, "[team_invites_select_column!]" ], "limit": [ @@ -102431,19 +103366,19 @@ export default { 40 ], "order_by": [ - 4215, + 4271, "[team_invites_order_by!]" ], "where": [ - 4205 + 4261 ] } ], "invites_aggregate": [ - 4197, + 4253, { "distinct_on": [ - 4217, + 4273, "[team_invites_select_column!]" ], "limit": [ @@ -102453,11 +103388,11 @@ export default { 40 ], "order_by": [ - 4215, + 4271, "[team_invites_order_by!]" ], "where": [ - 4205 + 4261 ] } ], @@ -102465,10 +103400,10 @@ export default { 5 ], "match_lineups": [ - 2466, + 2468, { "distinct_on": [ - 2488, + 2490, "[match_lineups_select_column!]" ], "limit": [ @@ -102478,19 +103413,19 @@ export default { 40 ], "order_by": [ - 2486, + 2488, "[match_lineups_order_by!]" ], "where": [ - 2475 + 2477 ] } ], "match_lineups_aggregate": [ - 2467, + 2469, { "distinct_on": [ - 2488, + 2490, "[match_lineups_select_column!]" ], "limit": [ @@ -102500,19 +103435,19 @@ export default { 40 ], "order_by": [ - 2486, + 2488, "[match_lineups_order_by!]" ], "where": [ - 2475 + 2477 ] } ], "matches": [ - 2794, + 2796, { "distinct_on": [ - 2816, + 2818, "[matches_select_column!]" ], "limit": [ @@ -102522,11 +103457,11 @@ export default { 40 ], "order_by": [ - 2814, + 2816, "[matches_order_by!]" ], "where": [ - 2803 + 2805 ] } ], @@ -102534,25 +103469,25 @@ export default { 80 ], "owner": [ - 3937 + 3966 ], "owner_steam_id": [ - 257 + 259 ], "ranks": [ - 5728 + 5786 ], "reputation": [ - 5748 + 5806 ], "role": [ 80 ], "roster": [ - 4237, + 4293, { "distinct_on": [ - 4260, + 4316, "[team_roster_select_column!]" ], "limit": [ @@ -102562,19 +103497,19 @@ export default { 40 ], "order_by": [ - 4258, + 4314, "[team_roster_order_by!]" ], "where": [ - 4248 + 4304 ] } ], "roster_aggregate": [ - 4238, + 4294, { "distinct_on": [ - 4260, + 4316, "[team_roster_select_column!]" ], "limit": [ @@ -102584,19 +103519,19 @@ export default { 40 ], "order_by": [ - 4258, + 4314, "[team_roster_order_by!]" ], "where": [ - 4248 + 4304 ] } ], "scrim_availability": [ - 4309, + 4365, { "distinct_on": [ - 4329, + 4385, "[team_scrim_availability_select_column!]" ], "limit": [ @@ -102606,19 +103541,19 @@ export default { 40 ], "order_by": [ - 4327, + 4383, "[team_scrim_availability_order_by!]" ], "where": [ - 4318 + 4374 ] } ], "scrim_availability_aggregate": [ - 4310, + 4366, { "distinct_on": [ - 4329, + 4385, "[team_scrim_availability_select_column!]" ], "limit": [ @@ -102628,25 +103563,25 @@ export default { 40 ], "order_by": [ - 4327, + 4383, "[team_scrim_availability_order_by!]" ], "where": [ - 4318 + 4374 ] } ], "scrim_settings": [ - 4424 + 4480 ], "short_name": [ 80 ], "tournament_teams": [ - 4920, + 4978, { "distinct_on": [ - 4942, + 5000, "[tournament_teams_select_column!]" ], "limit": [ @@ -102656,19 +103591,19 @@ export default { 40 ], "order_by": [ - 4940, + 4998, "[tournament_teams_order_by!]" ], "where": [ - 4929 + 4987 ] } ], "tournament_teams_aggregate": [ - 4921, + 4979, { "distinct_on": [ - 4942, + 5000, "[tournament_teams_select_column!]" ], "limit": [ @@ -102678,11 +103613,11 @@ export default { 40 ], "order_by": [ - 4940, + 4998, "[tournament_teams_order_by!]" ], "where": [ - 4929 + 4987 ] } ], @@ -102692,10 +103627,10 @@ export default { }, "teams_aggregate": { "aggregate": [ - 4485 + 4541 ], "nodes": [ - 4479 + 4535 ], "__typename": [ 80 @@ -102703,13 +103638,13 @@ export default { }, "teams_aggregate_bool_exp": { "bool_and": [ - 4482 + 4538 ], "bool_or": [ - 4483 + 4539 ], "count": [ - 4484 + 4540 ], "__typename": [ 80 @@ -102717,13 +103652,13 @@ export default { }, "teams_aggregate_bool_exp_bool_and": { "arguments": [ - 4504 + 4560 ], "distinct": [ 5 ], "filter": [ - 4490 + 4546 ], "predicate": [ 6 @@ -102734,13 +103669,13 @@ export default { }, "teams_aggregate_bool_exp_bool_or": { "arguments": [ - 4505 + 4561 ], "distinct": [ 5 ], "filter": [ - 4490 + 4546 ], "predicate": [ 6 @@ -102751,13 +103686,13 @@ export default { }, "teams_aggregate_bool_exp_count": { "arguments": [ - 4503 + 4559 ], "distinct": [ 5 ], "filter": [ - 4490 + 4546 ], "predicate": [ 41 @@ -102768,13 +103703,13 @@ export default { }, "teams_aggregate_fields": { "avg": [ - 4488 + 4544 ], "count": [ 40, { "columns": [ - 4503, + 4559, "[teams_select_column!]" ], "distinct": [ @@ -102783,31 +103718,31 @@ export default { } ], "max": [ - 4494 + 4550 ], "min": [ - 4496 + 4552 ], "stddev": [ - 4507 + 4563 ], "stddev_pop": [ - 4509 + 4565 ], "stddev_samp": [ - 4511 + 4567 ], "sum": [ - 4515 + 4571 ], "var_pop": [ - 4519 + 4575 ], "var_samp": [ - 4521 + 4577 ], "variance": [ - 4523 + 4579 ], "__typename": [ 80 @@ -102815,37 +103750,37 @@ export default { }, "teams_aggregate_order_by": { "avg": [ - 4489 + 4545 ], "count": [ - 2979 + 3008 ], "max": [ - 4495 + 4551 ], "min": [ - 4497 + 4553 ], "stddev": [ - 4508 + 4564 ], "stddev_pop": [ - 4510 + 4566 ], "stddev_samp": [ - 4512 + 4568 ], "sum": [ - 4516 + 4572 ], "var_pop": [ - 4520 + 4576 ], "var_samp": [ - 4522 + 4578 ], "variance": [ - 4524 + 4580 ], "__typename": [ 80 @@ -102853,10 +103788,10 @@ export default { }, "teams_arr_rel_insert_input": { "data": [ - 4493 + 4549 ], "on_conflict": [ - 4500 + 4556 ], "__typename": [ 80 @@ -102875,10 +103810,10 @@ export default { }, "teams_avg_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "owner_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -102886,22 +103821,22 @@ export default { }, "teams_bool_exp": { "_and": [ - 4490 + 4546 ], "_not": [ - 4490 + 4546 ], "_or": [ - 4490 + 4546 ], "avatar_url": [ 82 ], "awards": [ - 197 + 199 ], "awards_aggregate": [ - 190 + 192 ], "can_change_role": [ 6 @@ -102916,73 +103851,73 @@ export default { 6 ], "captain": [ - 3941 + 3970 ], "captain_steam_id": [ - 259 + 261 ], "id": [ - 5028 + 5086 ], "invites": [ - 4205 + 4261 ], "invites_aggregate": [ - 4198 + 4254 ], "is_organization": [ 6 ], "match_lineups": [ - 2475 + 2477 ], "match_lineups_aggregate": [ - 2468 + 2470 ], "matches": [ - 2803 + 2805 ], "name": [ 82 ], "owner": [ - 3941 + 3970 ], "owner_steam_id": [ - 259 + 261 ], "ranks": [ - 5732 + 5790 ], "reputation": [ - 5752 + 5810 ], "role": [ 82 ], "roster": [ - 4248 + 4304 ], "roster_aggregate": [ - 4239 + 4295 ], "scrim_availability": [ - 4318 + 4374 ], "scrim_availability_aggregate": [ - 4311 + 4367 ], "scrim_settings": [ - 4428 + 4484 ], "short_name": [ 82 ], "tournament_teams": [ - 4929 + 4987 ], "tournament_teams_aggregate": [ - 4922 + 4980 ], "__typename": [ 80 @@ -102991,10 +103926,10 @@ export default { "teams_constraint": {}, "teams_inc_input": { "captain_steam_id": [ - 257 + 259 ], "owner_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -103005,55 +103940,55 @@ export default { 80 ], "awards": [ - 194 + 196 ], "captain": [ - 3948 + 3977 ], "captain_steam_id": [ - 257 + 259 ], "id": [ - 5026 + 5084 ], "invites": [ - 4202 + 4258 ], "is_organization": [ 5 ], "match_lineups": [ - 2472 + 2474 ], "name": [ 80 ], "owner": [ - 3948 + 3977 ], "owner_steam_id": [ - 257 + 259 ], "ranks": [ - 5736 + 5794 ], "reputation": [ - 5756 + 5814 ], "roster": [ - 4245 + 4301 ], "scrim_availability": [ - 4317 + 4373 ], "scrim_settings": [ - 4435 + 4491 ], "short_name": [ 80 ], "tournament_teams": [ - 4926 + 4984 ], "__typename": [ 80 @@ -103064,16 +103999,16 @@ export default { 80 ], "captain_steam_id": [ - 257 + 259 ], "id": [ - 5026 + 5084 ], "name": [ 80 ], "owner_steam_id": [ - 257 + 259 ], "role": [ 80 @@ -103087,22 +104022,22 @@ export default { }, "teams_max_order_by": { "avatar_url": [ - 2979 + 3008 ], "captain_steam_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "name": [ - 2979 + 3008 ], "owner_steam_id": [ - 2979 + 3008 ], "short_name": [ - 2979 + 3008 ], "__typename": [ 80 @@ -103113,16 +104048,16 @@ export default { 80 ], "captain_steam_id": [ - 257 + 259 ], "id": [ - 5026 + 5084 ], "name": [ 80 ], "owner_steam_id": [ - 257 + 259 ], "role": [ 80 @@ -103136,22 +104071,22 @@ export default { }, "teams_min_order_by": { "avatar_url": [ - 2979 + 3008 ], "captain_steam_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "name": [ - 2979 + 3008 ], "owner_steam_id": [ - 2979 + 3008 ], "short_name": [ - 2979 + 3008 ], "__typename": [ 80 @@ -103162,7 +104097,7 @@ export default { 40 ], "returning": [ - 4479 + 4535 ], "__typename": [ 80 @@ -103170,10 +104105,10 @@ export default { }, "teams_obj_rel_insert_input": { "data": [ - 4493 + 4549 ], "on_conflict": [ - 4500 + 4556 ], "__typename": [ 80 @@ -103181,13 +104116,13 @@ export default { }, "teams_on_conflict": { "constraint": [ - 4491 + 4547 ], "update_columns": [ - 4517 + 4573 ], "where": [ - 4490 + 4546 ], "__typename": [ 80 @@ -103195,76 +104130,76 @@ export default { }, "teams_order_by": { "avatar_url": [ - 2979 + 3008 ], "awards_aggregate": [ - 193 + 195 ], "can_change_role": [ - 2979 + 3008 ], "can_invite": [ - 2979 + 3008 ], "can_manage_scrims": [ - 2979 + 3008 ], "can_remove": [ - 2979 + 3008 ], "captain": [ - 3950 + 3979 ], "captain_steam_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "invites_aggregate": [ - 4201 + 4257 ], "is_organization": [ - 2979 + 3008 ], "match_lineups_aggregate": [ - 2471 + 2473 ], "matches_aggregate": [ - 2799 + 2801 ], "name": [ - 2979 + 3008 ], "owner": [ - 3950 + 3979 ], "owner_steam_id": [ - 2979 + 3008 ], "ranks": [ - 5737 + 5795 ], "reputation": [ - 5757 + 5815 ], "role": [ - 2979 + 3008 ], "roster_aggregate": [ - 4244 + 4300 ], "scrim_availability_aggregate": [ - 4316 + 4372 ], "scrim_settings": [ - 4437 + 4493 ], "short_name": [ - 2979 + 3008 ], "tournament_teams_aggregate": [ - 4925 + 4983 ], "__typename": [ 80 @@ -103272,7 +104207,7 @@ export default { }, "teams_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -103286,10 +104221,10 @@ export default { 80 ], "captain_steam_id": [ - 257 + 259 ], "id": [ - 5026 + 5084 ], "is_organization": [ 5 @@ -103298,7 +104233,7 @@ export default { 80 ], "owner_steam_id": [ - 257 + 259 ], "short_name": [ 80 @@ -103320,10 +104255,10 @@ export default { }, "teams_stddev_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "owner_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -103342,10 +104277,10 @@ export default { }, "teams_stddev_pop_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "owner_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -103364,10 +104299,10 @@ export default { }, "teams_stddev_samp_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "owner_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -103375,10 +104310,10 @@ export default { }, "teams_stream_cursor_input": { "initial_value": [ - 4514 + 4570 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -103389,10 +104324,10 @@ export default { 80 ], "captain_steam_id": [ - 257 + 259 ], "id": [ - 5026 + 5084 ], "is_organization": [ 5 @@ -103401,7 +104336,7 @@ export default { 80 ], "owner_steam_id": [ - 257 + 259 ], "short_name": [ 80 @@ -103412,10 +104347,10 @@ export default { }, "teams_sum_fields": { "captain_steam_id": [ - 257 + 259 ], "owner_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -103423,10 +104358,10 @@ export default { }, "teams_sum_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "owner_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -103435,13 +104370,13 @@ export default { "teams_update_column": {}, "teams_updates": { "_inc": [ - 4492 + 4548 ], "_set": [ - 4506 + 4562 ], "where": [ - 4490 + 4546 ], "__typename": [ 80 @@ -103460,10 +104395,10 @@ export default { }, "teams_var_pop_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "owner_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -103482,10 +104417,10 @@ export default { }, "teams_var_samp_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "owner_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -103504,10 +104439,43 @@ export default { }, "teams_variance_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "owner_steam_id": [ - 2979 + 3008 + ], + "__typename": [ + 80 + ] + }, + "time": {}, + "time_comparison_exp": { + "_eq": [ + 4581 + ], + "_gt": [ + 4581 + ], + "_gte": [ + 4581 + ], + "_in": [ + 4581 + ], + "_is_null": [ + 5 + ], + "_lt": [ + 4581 + ], + "_lte": [ + 4581 + ], + "_neq": [ + 4581 + ], + "_nin": [ + 4581 ], "__typename": [ 80 @@ -103517,31 +104485,31 @@ export default { "timestamptz": {}, "timestamptz_comparison_exp": { "_eq": [ - 4526 + 4584 ], "_gt": [ - 4526 + 4584 ], "_gte": [ - 4526 + 4584 ], "_in": [ - 4526 + 4584 ], "_is_null": [ 5 ], "_lt": [ - 4526 + 4584 ], "_lte": [ - 4526 + 4584 ], "_neq": [ - 4526 + 4584 ], "_nin": [ - 4526 + 4584 ], "__typename": [ 80 @@ -103549,19 +104517,19 @@ export default { }, "tournament_awards": { "award": [ - 229 + 231 ], "award_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "custom_name": [ 80 ], "id": [ - 5026 + 5084 ], "image_url": [ 80 @@ -103573,13 +104541,13 @@ export default { 40 ], "tournament": [ - 4962 + 5020 ], "tournament_id": [ - 5026 + 5084 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -103587,10 +104555,10 @@ export default { }, "tournament_awards_aggregate": { "aggregate": [ - 4532 + 4590 ], "nodes": [ - 4528 + 4586 ], "__typename": [ 80 @@ -103598,7 +104566,7 @@ export default { }, "tournament_awards_aggregate_bool_exp": { "count": [ - 4531 + 4589 ], "__typename": [ 80 @@ -103606,13 +104574,13 @@ export default { }, "tournament_awards_aggregate_bool_exp_count": { "arguments": [ - 4550 + 4608 ], "distinct": [ 5 ], "filter": [ - 4537 + 4595 ], "predicate": [ 41 @@ -103623,13 +104591,13 @@ export default { }, "tournament_awards_aggregate_fields": { "avg": [ - 4535 + 4593 ], "count": [ 40, { "columns": [ - 4550, + 4608, "[tournament_awards_select_column!]" ], "distinct": [ @@ -103638,31 +104606,31 @@ export default { } ], "max": [ - 4541 + 4599 ], "min": [ - 4543 + 4601 ], "stddev": [ - 4552 + 4610 ], "stddev_pop": [ - 4554 + 4612 ], "stddev_samp": [ - 4556 + 4614 ], "sum": [ - 4560 + 4618 ], "var_pop": [ - 4564 + 4622 ], "var_samp": [ - 4566 + 4624 ], "variance": [ - 4568 + 4626 ], "__typename": [ 80 @@ -103670,37 +104638,37 @@ export default { }, "tournament_awards_aggregate_order_by": { "avg": [ - 4536 + 4594 ], "count": [ - 2979 + 3008 ], "max": [ - 4542 + 4600 ], "min": [ - 4544 + 4602 ], "stddev": [ - 4553 + 4611 ], "stddev_pop": [ - 4555 + 4613 ], "stddev_samp": [ - 4557 + 4615 ], "sum": [ - 4561 + 4619 ], "var_pop": [ - 4565 + 4623 ], "var_samp": [ - 4567 + 4625 ], "variance": [ - 4569 + 4627 ], "__typename": [ 80 @@ -103708,10 +104676,10 @@ export default { }, "tournament_awards_arr_rel_insert_input": { "data": [ - 4540 + 4598 ], "on_conflict": [ - 4547 + 4605 ], "__typename": [ 80 @@ -103730,10 +104698,10 @@ export default { }, "tournament_awards_avg_order_by": { "placement": [ - 2979 + 3008 ], "silhouette": [ - 2979 + 3008 ], "__typename": [ 80 @@ -103741,28 +104709,28 @@ export default { }, "tournament_awards_bool_exp": { "_and": [ - 4537 + 4595 ], "_not": [ - 4537 + 4595 ], "_or": [ - 4537 + 4595 ], "award": [ - 233 + 235 ], "award_id": [ - 5028 + 5086 ], "created_at": [ - 4527 + 4585 ], "custom_name": [ 82 ], "id": [ - 5028 + 5086 ], "image_url": [ 82 @@ -103774,13 +104742,13 @@ export default { 41 ], "tournament": [ - 4983 + 5041 ], "tournament_id": [ - 5028 + 5086 ], "updated_at": [ - 4527 + 4585 ], "__typename": [ 80 @@ -103800,19 +104768,19 @@ export default { }, "tournament_awards_insert_input": { "award": [ - 240 + 242 ], "award_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "custom_name": [ 80 ], "id": [ - 5026 + 5084 ], "image_url": [ 80 @@ -103824,13 +104792,13 @@ export default { 40 ], "tournament": [ - 4992 + 5050 ], "tournament_id": [ - 5026 + 5084 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -103838,16 +104806,16 @@ export default { }, "tournament_awards_max_fields": { "award_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "custom_name": [ 80 ], "id": [ - 5026 + 5084 ], "image_url": [ 80 @@ -103859,10 +104827,10 @@ export default { 40 ], "tournament_id": [ - 5026 + 5084 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -103870,31 +104838,31 @@ export default { }, "tournament_awards_max_order_by": { "award_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "custom_name": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "image_url": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "silhouette": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "__typename": [ 80 @@ -103902,16 +104870,16 @@ export default { }, "tournament_awards_min_fields": { "award_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "custom_name": [ 80 ], "id": [ - 5026 + 5084 ], "image_url": [ 80 @@ -103923,10 +104891,10 @@ export default { 40 ], "tournament_id": [ - 5026 + 5084 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -103934,31 +104902,31 @@ export default { }, "tournament_awards_min_order_by": { "award_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "custom_name": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "image_url": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "silhouette": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "__typename": [ 80 @@ -103969,7 +104937,7 @@ export default { 40 ], "returning": [ - 4528 + 4586 ], "__typename": [ 80 @@ -103977,10 +104945,10 @@ export default { }, "tournament_awards_obj_rel_insert_input": { "data": [ - 4540 + 4598 ], "on_conflict": [ - 4547 + 4605 ], "__typename": [ 80 @@ -103988,13 +104956,13 @@ export default { }, "tournament_awards_on_conflict": { "constraint": [ - 4538 + 4596 ], "update_columns": [ - 4562 + 4620 ], "where": [ - 4537 + 4595 ], "__typename": [ 80 @@ -104002,37 +104970,37 @@ export default { }, "tournament_awards_order_by": { "award": [ - 242 + 244 ], "award_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "custom_name": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "image_url": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "silhouette": [ - 2979 + 3008 ], "tournament": [ - 4994 + 5052 ], "tournament_id": [ - 2979 + 3008 ], "updated_at": [ - 2979 + 3008 ], "__typename": [ 80 @@ -104040,7 +105008,7 @@ export default { }, "tournament_awards_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -104049,16 +105017,16 @@ export default { "tournament_awards_select_column": {}, "tournament_awards_set_input": { "award_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "custom_name": [ 80 ], "id": [ - 5026 + 5084 ], "image_url": [ 80 @@ -104070,10 +105038,10 @@ export default { 40 ], "tournament_id": [ - 5026 + 5084 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -104092,10 +105060,10 @@ export default { }, "tournament_awards_stddev_order_by": { "placement": [ - 2979 + 3008 ], "silhouette": [ - 2979 + 3008 ], "__typename": [ 80 @@ -104114,10 +105082,10 @@ export default { }, "tournament_awards_stddev_pop_order_by": { "placement": [ - 2979 + 3008 ], "silhouette": [ - 2979 + 3008 ], "__typename": [ 80 @@ -104136,10 +105104,10 @@ export default { }, "tournament_awards_stddev_samp_order_by": { "placement": [ - 2979 + 3008 ], "silhouette": [ - 2979 + 3008 ], "__typename": [ 80 @@ -104147,10 +105115,10 @@ export default { }, "tournament_awards_stream_cursor_input": { "initial_value": [ - 4559 + 4617 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -104158,16 +105126,16 @@ export default { }, "tournament_awards_stream_cursor_value_input": { "award_id": [ - 5026 + 5084 ], "created_at": [ - 4526 + 4584 ], "custom_name": [ 80 ], "id": [ - 5026 + 5084 ], "image_url": [ 80 @@ -104179,10 +105147,10 @@ export default { 40 ], "tournament_id": [ - 5026 + 5084 ], "updated_at": [ - 4526 + 4584 ], "__typename": [ 80 @@ -104201,10 +105169,10 @@ export default { }, "tournament_awards_sum_order_by": { "placement": [ - 2979 + 3008 ], "silhouette": [ - 2979 + 3008 ], "__typename": [ 80 @@ -104213,13 +105181,13 @@ export default { "tournament_awards_update_column": {}, "tournament_awards_updates": { "_inc": [ - 4539 + 4597 ], "_set": [ - 4551 + 4609 ], "where": [ - 4537 + 4595 ], "__typename": [ 80 @@ -104238,10 +105206,10 @@ export default { }, "tournament_awards_var_pop_order_by": { "placement": [ - 2979 + 3008 ], "silhouette": [ - 2979 + 3008 ], "__typename": [ 80 @@ -104260,10 +105228,10 @@ export default { }, "tournament_awards_var_samp_order_by": { "placement": [ - 2979 + 3008 ], "silhouette": [ - 2979 + 3008 ], "__typename": [ 80 @@ -104282,10 +105250,10 @@ export default { }, "tournament_awards_variance_order_by": { "placement": [ - 2979 + 3008 ], "silhouette": [ - 2979 + 3008 ], "__typename": [ 80 @@ -104296,13 +105264,13 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "feeding_brackets": [ - 4570, + 4628, { "distinct_on": [ - 4594, + 4652, "[tournament_brackets_select_column!]" ], "limit": [ @@ -104312,11 +105280,11 @@ export default { 40 ], "order_by": [ - 4592, + 4650, "[tournament_brackets_order_by!]" ], "where": [ - 4581 + 4639 ] } ], @@ -104324,37 +105292,37 @@ export default { 5 ], "group": [ - 2977 + 3006 ], "id": [ - 5026 + 5084 ], "loser_bracket": [ - 4570 + 4628 ], "loser_parent_bracket_id": [ - 5026 + 5084 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_number": [ 40 ], "match_options_id": [ - 5026 + 5084 ], "options": [ - 2670 + 2672 ], "parent_bracket": [ - 4570 + 4628 ], "parent_bracket_id": [ - 5026 + 5084 ], "path": [ 80 @@ -104363,16 +105331,16 @@ export default { 40 ], "scheduled_at": [ - 4526 + 4584 ], "scheduled_eta": [ - 4526 + 4584 ], "scheduling_proposals": [ - 1979, + 1981, { "distinct_on": [ - 2000, + 2002, "[league_scheduling_proposals_select_column!]" ], "limit": [ @@ -104382,19 +105350,19 @@ export default { 40 ], "order_by": [ - 1998, + 2000, "[league_scheduling_proposals_order_by!]" ], "where": [ - 1988 + 1990 ] } ], "scheduling_proposals_aggregate": [ - 1980, + 1982, { "distinct_on": [ - 2000, + 2002, "[league_scheduling_proposals_select_column!]" ], "limit": [ @@ -104404,37 +105372,37 @@ export default { 40 ], "order_by": [ - 1998, + 2000, "[league_scheduling_proposals_order_by!]" ], "where": [ - 1988 + 1990 ] } ], "stage": [ - 4787 + 4845 ], "team_1": [ - 4920 + 4978 ], "team_1_seed": [ 40 ], "team_2": [ - 4920 + 4978 ], "team_2_seed": [ 40 ], "tournament_stage_id": [ - 5026 + 5084 ], "tournament_team_id_1": [ - 5026 + 5084 ], "tournament_team_id_2": [ - 5026 + 5084 ], "__typename": [ 80 @@ -104442,10 +105410,10 @@ export default { }, "tournament_brackets_aggregate": { "aggregate": [ - 4576 + 4634 ], "nodes": [ - 4570 + 4628 ], "__typename": [ 80 @@ -104453,13 +105421,13 @@ export default { }, "tournament_brackets_aggregate_bool_exp": { "bool_and": [ - 4573 + 4631 ], "bool_or": [ - 4574 + 4632 ], "count": [ - 4575 + 4633 ], "__typename": [ 80 @@ -104467,13 +105435,13 @@ export default { }, "tournament_brackets_aggregate_bool_exp_bool_and": { "arguments": [ - 4595 + 4653 ], "distinct": [ 5 ], "filter": [ - 4581 + 4639 ], "predicate": [ 6 @@ -104484,13 +105452,13 @@ export default { }, "tournament_brackets_aggregate_bool_exp_bool_or": { "arguments": [ - 4596 + 4654 ], "distinct": [ 5 ], "filter": [ - 4581 + 4639 ], "predicate": [ 6 @@ -104501,13 +105469,13 @@ export default { }, "tournament_brackets_aggregate_bool_exp_count": { "arguments": [ - 4594 + 4652 ], "distinct": [ 5 ], "filter": [ - 4581 + 4639 ], "predicate": [ 41 @@ -104518,13 +105486,13 @@ export default { }, "tournament_brackets_aggregate_fields": { "avg": [ - 4579 + 4637 ], "count": [ 40, { "columns": [ - 4594, + 4652, "[tournament_brackets_select_column!]" ], "distinct": [ @@ -104533,31 +105501,31 @@ export default { } ], "max": [ - 4585 + 4643 ], "min": [ - 4587 + 4645 ], "stddev": [ - 4598 + 4656 ], "stddev_pop": [ - 4600 + 4658 ], "stddev_samp": [ - 4602 + 4660 ], "sum": [ - 4606 + 4664 ], "var_pop": [ - 4610 + 4668 ], "var_samp": [ - 4612 + 4670 ], "variance": [ - 4614 + 4672 ], "__typename": [ 80 @@ -104565,37 +105533,37 @@ export default { }, "tournament_brackets_aggregate_order_by": { "avg": [ - 4580 + 4638 ], "count": [ - 2979 + 3008 ], "max": [ - 4586 + 4644 ], "min": [ - 4588 + 4646 ], "stddev": [ - 4599 + 4657 ], "stddev_pop": [ - 4601 + 4659 ], "stddev_samp": [ - 4603 + 4661 ], "sum": [ - 4607 + 4665 ], "var_pop": [ - 4611 + 4669 ], "var_samp": [ - 4613 + 4671 ], "variance": [ - 4615 + 4673 ], "__typename": [ 80 @@ -104603,10 +105571,10 @@ export default { }, "tournament_brackets_arr_rel_insert_input": { "data": [ - 4584 + 4642 ], "on_conflict": [ - 4591 + 4649 ], "__typename": [ 80 @@ -104634,19 +105602,19 @@ export default { }, "tournament_brackets_avg_order_by": { "group": [ - 2979 + 3008 ], "match_number": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "team_1_seed": [ - 2979 + 3008 ], "team_2_seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -104654,58 +105622,58 @@ export default { }, "tournament_brackets_bool_exp": { "_and": [ - 4581 + 4639 ], "_not": [ - 4581 + 4639 ], "_or": [ - 4581 + 4639 ], "bye": [ 6 ], "created_at": [ - 4527 + 4585 ], "feeding_brackets": [ - 4581 + 4639 ], "finished": [ 6 ], "group": [ - 2978 + 3007 ], "id": [ - 5028 + 5086 ], "loser_bracket": [ - 4581 + 4639 ], "loser_parent_bracket_id": [ - 5028 + 5086 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_number": [ 41 ], "match_options_id": [ - 5028 + 5086 ], "options": [ - 2674 + 2676 ], "parent_bracket": [ - 4581 + 4639 ], "parent_bracket_id": [ - 5028 + 5086 ], "path": [ 82 @@ -104714,40 +105682,40 @@ export default { 41 ], "scheduled_at": [ - 4527 + 4585 ], "scheduled_eta": [ - 4527 + 4585 ], "scheduling_proposals": [ - 1988 + 1990 ], "scheduling_proposals_aggregate": [ - 1981 + 1983 ], "stage": [ - 4799 + 4857 ], "team_1": [ - 4929 + 4987 ], "team_1_seed": [ 41 ], "team_2": [ - 4929 + 4987 ], "team_2_seed": [ 41 ], "tournament_stage_id": [ - 5028 + 5086 ], "tournament_team_id_1": [ - 5028 + 5086 ], "tournament_team_id_2": [ - 5028 + 5086 ], "__typename": [ 80 @@ -104756,7 +105724,7 @@ export default { "tournament_brackets_constraint": {}, "tournament_brackets_inc_input": { "group": [ - 2977 + 3006 ], "match_number": [ 40 @@ -104779,43 +105747,43 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "finished": [ 5 ], "group": [ - 2977 + 3006 ], "id": [ - 5026 + 5084 ], "loser_bracket": [ - 4590 + 4648 ], "loser_parent_bracket_id": [ - 5026 + 5084 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "match_number": [ 40 ], "match_options_id": [ - 5026 + 5084 ], "options": [ - 2681 + 2683 ], "parent_bracket": [ - 4590 + 4648 ], "parent_bracket_id": [ - 5026 + 5084 ], "path": [ 80 @@ -104824,37 +105792,37 @@ export default { 40 ], "scheduled_at": [ - 4526 + 4584 ], "scheduled_eta": [ - 4526 + 4584 ], "scheduling_proposals": [ - 1985 + 1987 ], "stage": [ - 4811 + 4869 ], "team_1": [ - 4938 + 4996 ], "team_1_seed": [ 40 ], "team_2": [ - 4938 + 4996 ], "team_2_seed": [ 40 ], "tournament_stage_id": [ - 5026 + 5084 ], "tournament_team_id_1": [ - 5026 + 5084 ], "tournament_team_id_2": [ - 5026 + 5084 ], "__typename": [ 80 @@ -104862,28 +105830,28 @@ export default { }, "tournament_brackets_max_fields": { "created_at": [ - 4526 + 4584 ], "group": [ - 2977 + 3006 ], "id": [ - 5026 + 5084 ], "loser_parent_bracket_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_number": [ 40 ], "match_options_id": [ - 5026 + 5084 ], "parent_bracket_id": [ - 5026 + 5084 ], "path": [ 80 @@ -104892,10 +105860,10 @@ export default { 40 ], "scheduled_at": [ - 4526 + 4584 ], "scheduled_eta": [ - 4526 + 4584 ], "team_1_seed": [ 40 @@ -104904,13 +105872,13 @@ export default { 40 ], "tournament_stage_id": [ - 5026 + 5084 ], "tournament_team_id_1": [ - 5026 + 5084 ], "tournament_team_id_2": [ - 5026 + 5084 ], "__typename": [ 80 @@ -104918,55 +105886,55 @@ export default { }, "tournament_brackets_max_order_by": { "created_at": [ - 2979 + 3008 ], "group": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "loser_parent_bracket_id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_number": [ - 2979 + 3008 ], "match_options_id": [ - 2979 + 3008 ], "parent_bracket_id": [ - 2979 + 3008 ], "path": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "scheduled_at": [ - 2979 + 3008 ], "scheduled_eta": [ - 2979 + 3008 ], "team_1_seed": [ - 2979 + 3008 ], "team_2_seed": [ - 2979 + 3008 ], "tournament_stage_id": [ - 2979 + 3008 ], "tournament_team_id_1": [ - 2979 + 3008 ], "tournament_team_id_2": [ - 2979 + 3008 ], "__typename": [ 80 @@ -104974,28 +105942,28 @@ export default { }, "tournament_brackets_min_fields": { "created_at": [ - 4526 + 4584 ], "group": [ - 2977 + 3006 ], "id": [ - 5026 + 5084 ], "loser_parent_bracket_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_number": [ 40 ], "match_options_id": [ - 5026 + 5084 ], "parent_bracket_id": [ - 5026 + 5084 ], "path": [ 80 @@ -105004,10 +105972,10 @@ export default { 40 ], "scheduled_at": [ - 4526 + 4584 ], "scheduled_eta": [ - 4526 + 4584 ], "team_1_seed": [ 40 @@ -105016,13 +105984,13 @@ export default { 40 ], "tournament_stage_id": [ - 5026 + 5084 ], "tournament_team_id_1": [ - 5026 + 5084 ], "tournament_team_id_2": [ - 5026 + 5084 ], "__typename": [ 80 @@ -105030,55 +105998,55 @@ export default { }, "tournament_brackets_min_order_by": { "created_at": [ - 2979 + 3008 ], "group": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "loser_parent_bracket_id": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_number": [ - 2979 + 3008 ], "match_options_id": [ - 2979 + 3008 ], "parent_bracket_id": [ - 2979 + 3008 ], "path": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "scheduled_at": [ - 2979 + 3008 ], "scheduled_eta": [ - 2979 + 3008 ], "team_1_seed": [ - 2979 + 3008 ], "team_2_seed": [ - 2979 + 3008 ], "tournament_stage_id": [ - 2979 + 3008 ], "tournament_team_id_1": [ - 2979 + 3008 ], "tournament_team_id_2": [ - 2979 + 3008 ], "__typename": [ 80 @@ -105089,7 +106057,7 @@ export default { 40 ], "returning": [ - 4570 + 4628 ], "__typename": [ 80 @@ -105097,10 +106065,10 @@ export default { }, "tournament_brackets_obj_rel_insert_input": { "data": [ - 4584 + 4642 ], "on_conflict": [ - 4591 + 4649 ], "__typename": [ 80 @@ -105108,13 +106076,13 @@ export default { }, "tournament_brackets_on_conflict": { "constraint": [ - 4582 + 4640 ], "update_columns": [ - 4608 + 4666 ], "where": [ - 4581 + 4639 ], "__typename": [ 80 @@ -105122,88 +106090,88 @@ export default { }, "tournament_brackets_order_by": { "bye": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "feeding_brackets_aggregate": [ - 4577 + 4635 ], "finished": [ - 2979 + 3008 ], "group": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "loser_bracket": [ - 4592 + 4650 ], "loser_parent_bracket_id": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_number": [ - 2979 + 3008 ], "match_options_id": [ - 2979 + 3008 ], "options": [ - 2683 + 2685 ], "parent_bracket": [ - 4592 + 4650 ], "parent_bracket_id": [ - 2979 + 3008 ], "path": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "scheduled_at": [ - 2979 + 3008 ], "scheduled_eta": [ - 2979 + 3008 ], "scheduling_proposals_aggregate": [ - 1984 + 1986 ], "stage": [ - 4813 + 4871 ], "team_1": [ - 4940 + 4998 ], "team_1_seed": [ - 2979 + 3008 ], "team_2": [ - 4940 + 4998 ], "team_2_seed": [ - 2979 + 3008 ], "tournament_stage_id": [ - 2979 + 3008 ], "tournament_team_id_1": [ - 2979 + 3008 ], "tournament_team_id_2": [ - 2979 + 3008 ], "__typename": [ 80 @@ -105211,7 +106179,7 @@ export default { }, "tournament_brackets_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -105225,31 +106193,31 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "finished": [ 5 ], "group": [ - 2977 + 3006 ], "id": [ - 5026 + 5084 ], "loser_parent_bracket_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_number": [ 40 ], "match_options_id": [ - 5026 + 5084 ], "parent_bracket_id": [ - 5026 + 5084 ], "path": [ 80 @@ -105258,10 +106226,10 @@ export default { 40 ], "scheduled_at": [ - 4526 + 4584 ], "scheduled_eta": [ - 4526 + 4584 ], "team_1_seed": [ 40 @@ -105270,13 +106238,13 @@ export default { 40 ], "tournament_stage_id": [ - 5026 + 5084 ], "tournament_team_id_1": [ - 5026 + 5084 ], "tournament_team_id_2": [ - 5026 + 5084 ], "__typename": [ 80 @@ -105304,19 +106272,19 @@ export default { }, "tournament_brackets_stddev_order_by": { "group": [ - 2979 + 3008 ], "match_number": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "team_1_seed": [ - 2979 + 3008 ], "team_2_seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -105344,19 +106312,19 @@ export default { }, "tournament_brackets_stddev_pop_order_by": { "group": [ - 2979 + 3008 ], "match_number": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "team_1_seed": [ - 2979 + 3008 ], "team_2_seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -105384,19 +106352,19 @@ export default { }, "tournament_brackets_stddev_samp_order_by": { "group": [ - 2979 + 3008 ], "match_number": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "team_1_seed": [ - 2979 + 3008 ], "team_2_seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -105404,10 +106372,10 @@ export default { }, "tournament_brackets_stream_cursor_input": { "initial_value": [ - 4605 + 4663 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -105418,31 +106386,31 @@ export default { 5 ], "created_at": [ - 4526 + 4584 ], "finished": [ 5 ], "group": [ - 2977 + 3006 ], "id": [ - 5026 + 5084 ], "loser_parent_bracket_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_number": [ 40 ], "match_options_id": [ - 5026 + 5084 ], "parent_bracket_id": [ - 5026 + 5084 ], "path": [ 80 @@ -105451,10 +106419,10 @@ export default { 40 ], "scheduled_at": [ - 4526 + 4584 ], "scheduled_eta": [ - 4526 + 4584 ], "team_1_seed": [ 40 @@ -105463,13 +106431,13 @@ export default { 40 ], "tournament_stage_id": [ - 5026 + 5084 ], "tournament_team_id_1": [ - 5026 + 5084 ], "tournament_team_id_2": [ - 5026 + 5084 ], "__typename": [ 80 @@ -105477,7 +106445,7 @@ export default { }, "tournament_brackets_sum_fields": { "group": [ - 2977 + 3006 ], "match_number": [ 40 @@ -105497,19 +106465,19 @@ export default { }, "tournament_brackets_sum_order_by": { "group": [ - 2979 + 3008 ], "match_number": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "team_1_seed": [ - 2979 + 3008 ], "team_2_seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -105518,13 +106486,13 @@ export default { "tournament_brackets_update_column": {}, "tournament_brackets_updates": { "_inc": [ - 4583 + 4641 ], "_set": [ - 4597 + 4655 ], "where": [ - 4581 + 4639 ], "__typename": [ 80 @@ -105552,19 +106520,19 @@ export default { }, "tournament_brackets_var_pop_order_by": { "group": [ - 2979 + 3008 ], "match_number": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "team_1_seed": [ - 2979 + 3008 ], "team_2_seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -105592,19 +106560,19 @@ export default { }, "tournament_brackets_var_samp_order_by": { "group": [ - 2979 + 3008 ], "match_number": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "team_1_seed": [ - 2979 + 3008 ], "team_2_seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -105632,19 +106600,19 @@ export default { }, "tournament_brackets_variance_order_by": { "group": [ - 2979 + 3008 ], "match_number": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "team_1_seed": [ - 2979 + 3008 ], "team_2_seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -105652,16 +106620,16 @@ export default { }, "tournament_categories": { "category": [ - 1312 + 1314 ], "e_tournament_category": [ - 1307 + 1309 ], "tournament": [ - 4962 + 5020 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -105669,10 +106637,10 @@ export default { }, "tournament_categories_aggregate": { "aggregate": [ - 4620 + 4678 ], "nodes": [ - 4616 + 4674 ], "__typename": [ 80 @@ -105680,7 +106648,7 @@ export default { }, "tournament_categories_aggregate_bool_exp": { "count": [ - 4619 + 4677 ], "__typename": [ 80 @@ -105688,13 +106656,13 @@ export default { }, "tournament_categories_aggregate_bool_exp_count": { "arguments": [ - 4634 + 4692 ], "distinct": [ 5 ], "filter": [ - 4623 + 4681 ], "predicate": [ 41 @@ -105708,7 +106676,7 @@ export default { 40, { "columns": [ - 4634, + 4692, "[tournament_categories_select_column!]" ], "distinct": [ @@ -105717,10 +106685,10 @@ export default { } ], "max": [ - 4626 + 4684 ], "min": [ - 4628 + 4686 ], "__typename": [ 80 @@ -105728,13 +106696,13 @@ export default { }, "tournament_categories_aggregate_order_by": { "count": [ - 2979 + 3008 ], "max": [ - 4627 + 4685 ], "min": [ - 4629 + 4687 ], "__typename": [ 80 @@ -105742,10 +106710,10 @@ export default { }, "tournament_categories_arr_rel_insert_input": { "data": [ - 4625 + 4683 ], "on_conflict": [ - 4631 + 4689 ], "__typename": [ 80 @@ -105753,25 +106721,25 @@ export default { }, "tournament_categories_bool_exp": { "_and": [ - 4623 + 4681 ], "_not": [ - 4623 + 4681 ], "_or": [ - 4623 + 4681 ], "category": [ - 1313 + 1315 ], "e_tournament_category": [ - 1310 + 1312 ], "tournament": [ - 4983 + 5041 ], "tournament_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -105780,16 +106748,16 @@ export default { "tournament_categories_constraint": {}, "tournament_categories_insert_input": { "category": [ - 1312 + 1314 ], "e_tournament_category": [ - 1318 + 1320 ], "tournament": [ - 4992 + 5050 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -105797,7 +106765,7 @@ export default { }, "tournament_categories_max_fields": { "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -105805,7 +106773,7 @@ export default { }, "tournament_categories_max_order_by": { "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -105813,7 +106781,7 @@ export default { }, "tournament_categories_min_fields": { "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -105821,7 +106789,7 @@ export default { }, "tournament_categories_min_order_by": { "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -105832,7 +106800,7 @@ export default { 40 ], "returning": [ - 4616 + 4674 ], "__typename": [ 80 @@ -105840,13 +106808,13 @@ export default { }, "tournament_categories_on_conflict": { "constraint": [ - 4624 + 4682 ], "update_columns": [ - 4638 + 4696 ], "where": [ - 4623 + 4681 ], "__typename": [ 80 @@ -105854,16 +106822,16 @@ export default { }, "tournament_categories_order_by": { "category": [ - 2979 + 3008 ], "e_tournament_category": [ - 1320 + 1322 ], "tournament": [ - 4994 + 5052 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -105871,10 +106839,10 @@ export default { }, "tournament_categories_pk_columns_input": { "category": [ - 1312 + 1314 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -105883,10 +106851,10 @@ export default { "tournament_categories_select_column": {}, "tournament_categories_set_input": { "category": [ - 1312 + 1314 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -105894,10 +106862,10 @@ export default { }, "tournament_categories_stream_cursor_input": { "initial_value": [ - 4637 + 4695 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -105905,10 +106873,10 @@ export default { }, "tournament_categories_stream_cursor_value_input": { "category": [ - 1312 + 1314 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -105917,10 +106885,10 @@ export default { "tournament_categories_update_column": {}, "tournament_categories_updates": { "_set": [ - 4635 + 4693 ], "where": [ - 4623 + 4681 ], "__typename": [ 80 @@ -105928,19 +106896,19 @@ export default { }, "tournament_organizer_teams": { "created_at": [ - 4526 + 4584 ], "team": [ - 4479 + 4535 ], "team_id": [ - 5026 + 5084 ], "tournament": [ - 4962 + 5020 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -105948,10 +106916,10 @@ export default { }, "tournament_organizer_teams_aggregate": { "aggregate": [ - 4644 + 4702 ], "nodes": [ - 4640 + 4698 ], "__typename": [ 80 @@ -105959,7 +106927,7 @@ export default { }, "tournament_organizer_teams_aggregate_bool_exp": { "count": [ - 4643 + 4701 ], "__typename": [ 80 @@ -105967,13 +106935,13 @@ export default { }, "tournament_organizer_teams_aggregate_bool_exp_count": { "arguments": [ - 4658 + 4716 ], "distinct": [ 5 ], "filter": [ - 4647 + 4705 ], "predicate": [ 41 @@ -105987,7 +106955,7 @@ export default { 40, { "columns": [ - 4658, + 4716, "[tournament_organizer_teams_select_column!]" ], "distinct": [ @@ -105996,10 +106964,10 @@ export default { } ], "max": [ - 4650 + 4708 ], "min": [ - 4652 + 4710 ], "__typename": [ 80 @@ -106007,13 +106975,13 @@ export default { }, "tournament_organizer_teams_aggregate_order_by": { "count": [ - 2979 + 3008 ], "max": [ - 4651 + 4709 ], "min": [ - 4653 + 4711 ], "__typename": [ 80 @@ -106021,10 +106989,10 @@ export default { }, "tournament_organizer_teams_arr_rel_insert_input": { "data": [ - 4649 + 4707 ], "on_conflict": [ - 4655 + 4713 ], "__typename": [ 80 @@ -106032,28 +107000,28 @@ export default { }, "tournament_organizer_teams_bool_exp": { "_and": [ - 4647 + 4705 ], "_not": [ - 4647 + 4705 ], "_or": [ - 4647 + 4705 ], "created_at": [ - 4527 + 4585 ], "team": [ - 4490 + 4546 ], "team_id": [ - 5028 + 5086 ], "tournament": [ - 4983 + 5041 ], "tournament_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -106062,19 +107030,19 @@ export default { "tournament_organizer_teams_constraint": {}, "tournament_organizer_teams_insert_input": { "created_at": [ - 4526 + 4584 ], "team": [ - 4499 + 4555 ], "team_id": [ - 5026 + 5084 ], "tournament": [ - 4992 + 5050 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -106082,13 +107050,13 @@ export default { }, "tournament_organizer_teams_max_fields": { "created_at": [ - 4526 + 4584 ], "team_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -106096,13 +107064,13 @@ export default { }, "tournament_organizer_teams_max_order_by": { "created_at": [ - 2979 + 3008 ], "team_id": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -106110,13 +107078,13 @@ export default { }, "tournament_organizer_teams_min_fields": { "created_at": [ - 4526 + 4584 ], "team_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -106124,13 +107092,13 @@ export default { }, "tournament_organizer_teams_min_order_by": { "created_at": [ - 2979 + 3008 ], "team_id": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -106141,7 +107109,7 @@ export default { 40 ], "returning": [ - 4640 + 4698 ], "__typename": [ 80 @@ -106149,13 +107117,13 @@ export default { }, "tournament_organizer_teams_on_conflict": { "constraint": [ - 4648 + 4706 ], "update_columns": [ - 4662 + 4720 ], "where": [ - 4647 + 4705 ], "__typename": [ 80 @@ -106163,19 +107131,19 @@ export default { }, "tournament_organizer_teams_order_by": { "created_at": [ - 2979 + 3008 ], "team": [ - 4501 + 4557 ], "team_id": [ - 2979 + 3008 ], "tournament": [ - 4994 + 5052 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -106183,10 +107151,10 @@ export default { }, "tournament_organizer_teams_pk_columns_input": { "team_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -106195,13 +107163,13 @@ export default { "tournament_organizer_teams_select_column": {}, "tournament_organizer_teams_set_input": { "created_at": [ - 4526 + 4584 ], "team_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -106209,10 +107177,10 @@ export default { }, "tournament_organizer_teams_stream_cursor_input": { "initial_value": [ - 4661 + 4719 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -106220,13 +107188,13 @@ export default { }, "tournament_organizer_teams_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "team_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -106235,10 +107203,10 @@ export default { "tournament_organizer_teams_update_column": {}, "tournament_organizer_teams_updates": { "_set": [ - 4659 + 4717 ], "where": [ - 4647 + 4705 ], "__typename": [ 80 @@ -106246,22 +107214,22 @@ export default { }, "tournament_organizers": { "organization_team": [ - 4479 + 4535 ], "organization_team_id": [ - 5026 + 5084 ], "organizer": [ - 3937 + 3966 ], "steam_id": [ - 257 + 259 ], "tournament": [ - 4962 + 5020 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -106269,10 +107237,10 @@ export default { }, "tournament_organizers_aggregate": { "aggregate": [ - 4668 + 4726 ], "nodes": [ - 4664 + 4722 ], "__typename": [ 80 @@ -106280,7 +107248,7 @@ export default { }, "tournament_organizers_aggregate_bool_exp": { "count": [ - 4667 + 4725 ], "__typename": [ 80 @@ -106288,13 +107256,13 @@ export default { }, "tournament_organizers_aggregate_bool_exp_count": { "arguments": [ - 4685 + 4743 ], "distinct": [ 5 ], "filter": [ - 4673 + 4731 ], "predicate": [ 41 @@ -106305,13 +107273,13 @@ export default { }, "tournament_organizers_aggregate_fields": { "avg": [ - 4671 + 4729 ], "count": [ 40, { "columns": [ - 4685, + 4743, "[tournament_organizers_select_column!]" ], "distinct": [ @@ -106320,31 +107288,31 @@ export default { } ], "max": [ - 4677 + 4735 ], "min": [ - 4679 + 4737 ], "stddev": [ - 4687 + 4745 ], "stddev_pop": [ - 4689 + 4747 ], "stddev_samp": [ - 4691 + 4749 ], "sum": [ - 4695 + 4753 ], "var_pop": [ - 4699 + 4757 ], "var_samp": [ - 4701 + 4759 ], "variance": [ - 4703 + 4761 ], "__typename": [ 80 @@ -106352,37 +107320,37 @@ export default { }, "tournament_organizers_aggregate_order_by": { "avg": [ - 4672 + 4730 ], "count": [ - 2979 + 3008 ], "max": [ - 4678 + 4736 ], "min": [ - 4680 + 4738 ], "stddev": [ - 4688 + 4746 ], "stddev_pop": [ - 4690 + 4748 ], "stddev_samp": [ - 4692 + 4750 ], "sum": [ - 4696 + 4754 ], "var_pop": [ - 4700 + 4758 ], "var_samp": [ - 4702 + 4760 ], "variance": [ - 4704 + 4762 ], "__typename": [ 80 @@ -106390,10 +107358,10 @@ export default { }, "tournament_organizers_arr_rel_insert_input": { "data": [ - 4676 + 4734 ], "on_conflict": [ - 4682 + 4740 ], "__typename": [ 80 @@ -106409,7 +107377,7 @@ export default { }, "tournament_organizers_avg_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -106417,31 +107385,31 @@ export default { }, "tournament_organizers_bool_exp": { "_and": [ - 4673 + 4731 ], "_not": [ - 4673 + 4731 ], "_or": [ - 4673 + 4731 ], "organization_team": [ - 4490 + 4546 ], "organization_team_id": [ - 5028 + 5086 ], "organizer": [ - 3941 + 3970 ], "steam_id": [ - 259 + 261 ], "tournament": [ - 4983 + 5041 ], "tournament_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -106450,7 +107418,7 @@ export default { "tournament_organizers_constraint": {}, "tournament_organizers_inc_input": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -106458,22 +107426,22 @@ export default { }, "tournament_organizers_insert_input": { "organization_team": [ - 4499 + 4555 ], "organization_team_id": [ - 5026 + 5084 ], "organizer": [ - 3948 + 3977 ], "steam_id": [ - 257 + 259 ], "tournament": [ - 4992 + 5050 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -106481,13 +107449,13 @@ export default { }, "tournament_organizers_max_fields": { "organization_team_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -106495,13 +107463,13 @@ export default { }, "tournament_organizers_max_order_by": { "organization_team_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -106509,13 +107477,13 @@ export default { }, "tournament_organizers_min_fields": { "organization_team_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -106523,13 +107491,13 @@ export default { }, "tournament_organizers_min_order_by": { "organization_team_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -106540,7 +107508,7 @@ export default { 40 ], "returning": [ - 4664 + 4722 ], "__typename": [ 80 @@ -106548,13 +107516,13 @@ export default { }, "tournament_organizers_on_conflict": { "constraint": [ - 4674 + 4732 ], "update_columns": [ - 4697 + 4755 ], "where": [ - 4673 + 4731 ], "__typename": [ 80 @@ -106562,22 +107530,22 @@ export default { }, "tournament_organizers_order_by": { "organization_team": [ - 4501 + 4557 ], "organization_team_id": [ - 2979 + 3008 ], "organizer": [ - 3950 + 3979 ], "steam_id": [ - 2979 + 3008 ], "tournament": [ - 4994 + 5052 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -106585,10 +107553,10 @@ export default { }, "tournament_organizers_pk_columns_input": { "steam_id": [ - 257 + 259 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -106597,13 +107565,13 @@ export default { "tournament_organizers_select_column": {}, "tournament_organizers_set_input": { "organization_team_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -106619,7 +107587,7 @@ export default { }, "tournament_organizers_stddev_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -106635,7 +107603,7 @@ export default { }, "tournament_organizers_stddev_pop_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -106651,7 +107619,7 @@ export default { }, "tournament_organizers_stddev_samp_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -106659,10 +107627,10 @@ export default { }, "tournament_organizers_stream_cursor_input": { "initial_value": [ - 4694 + 4752 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -106670,13 +107638,13 @@ export default { }, "tournament_organizers_stream_cursor_value_input": { "organization_team_id": [ - 5026 + 5084 ], "steam_id": [ - 257 + 259 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -106684,7 +107652,7 @@ export default { }, "tournament_organizers_sum_fields": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -106692,7 +107660,7 @@ export default { }, "tournament_organizers_sum_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -106701,13 +107669,13 @@ export default { "tournament_organizers_update_column": {}, "tournament_organizers_updates": { "_inc": [ - 4675 + 4733 ], "_set": [ - 4686 + 4744 ], "where": [ - 4673 + 4731 ], "__typename": [ 80 @@ -106723,7 +107691,7 @@ export default { }, "tournament_organizers_var_pop_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -106739,7 +107707,7 @@ export default { }, "tournament_organizers_var_samp_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -106755,7 +107723,7 @@ export default { }, "tournament_organizers_variance_order_by": { "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -106763,10 +107731,10 @@ export default { }, "tournament_prizes": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "order": [ 40 @@ -106778,10 +107746,10 @@ export default { 80 ], "tournament": [ - 4962 + 5020 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -106789,10 +107757,10 @@ export default { }, "tournament_prizes_aggregate": { "aggregate": [ - 4709 + 4767 ], "nodes": [ - 4705 + 4763 ], "__typename": [ 80 @@ -106800,7 +107768,7 @@ export default { }, "tournament_prizes_aggregate_bool_exp": { "count": [ - 4708 + 4766 ], "__typename": [ 80 @@ -106808,13 +107776,13 @@ export default { }, "tournament_prizes_aggregate_bool_exp_count": { "arguments": [ - 4726 + 4784 ], "distinct": [ 5 ], "filter": [ - 4714 + 4772 ], "predicate": [ 41 @@ -106825,13 +107793,13 @@ export default { }, "tournament_prizes_aggregate_fields": { "avg": [ - 4712 + 4770 ], "count": [ 40, { "columns": [ - 4726, + 4784, "[tournament_prizes_select_column!]" ], "distinct": [ @@ -106840,31 +107808,31 @@ export default { } ], "max": [ - 4718 + 4776 ], "min": [ - 4720 + 4778 ], "stddev": [ - 4728 + 4786 ], "stddev_pop": [ - 4730 + 4788 ], "stddev_samp": [ - 4732 + 4790 ], "sum": [ - 4736 + 4794 ], "var_pop": [ - 4740 + 4798 ], "var_samp": [ - 4742 + 4800 ], "variance": [ - 4744 + 4802 ], "__typename": [ 80 @@ -106872,37 +107840,37 @@ export default { }, "tournament_prizes_aggregate_order_by": { "avg": [ - 4713 + 4771 ], "count": [ - 2979 + 3008 ], "max": [ - 4719 + 4777 ], "min": [ - 4721 + 4779 ], "stddev": [ - 4729 + 4787 ], "stddev_pop": [ - 4731 + 4789 ], "stddev_samp": [ - 4733 + 4791 ], "sum": [ - 4737 + 4795 ], "var_pop": [ - 4741 + 4799 ], "var_samp": [ - 4743 + 4801 ], "variance": [ - 4745 + 4803 ], "__typename": [ 80 @@ -106910,10 +107878,10 @@ export default { }, "tournament_prizes_arr_rel_insert_input": { "data": [ - 4717 + 4775 ], "on_conflict": [ - 4723 + 4781 ], "__typename": [ 80 @@ -106929,7 +107897,7 @@ export default { }, "tournament_prizes_avg_order_by": { "order": [ - 2979 + 3008 ], "__typename": [ 80 @@ -106937,19 +107905,19 @@ export default { }, "tournament_prizes_bool_exp": { "_and": [ - 4714 + 4772 ], "_not": [ - 4714 + 4772 ], "_or": [ - 4714 + 4772 ], "created_at": [ - 4527 + 4585 ], "id": [ - 5028 + 5086 ], "order": [ 41 @@ -106961,10 +107929,10 @@ export default { 82 ], "tournament": [ - 4983 + 5041 ], "tournament_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -106981,10 +107949,10 @@ export default { }, "tournament_prizes_insert_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "order": [ 40 @@ -106996,10 +107964,10 @@ export default { 80 ], "tournament": [ - 4992 + 5050 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -107007,10 +107975,10 @@ export default { }, "tournament_prizes_max_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "order": [ 40 @@ -107022,7 +107990,7 @@ export default { 80 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -107030,22 +107998,22 @@ export default { }, "tournament_prizes_max_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "place": [ - 2979 + 3008 ], "prize": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -107053,10 +108021,10 @@ export default { }, "tournament_prizes_min_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "order": [ 40 @@ -107068,7 +108036,7 @@ export default { 80 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -107076,22 +108044,22 @@ export default { }, "tournament_prizes_min_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "place": [ - 2979 + 3008 ], "prize": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -107102,7 +108070,7 @@ export default { 40 ], "returning": [ - 4705 + 4763 ], "__typename": [ 80 @@ -107110,13 +108078,13 @@ export default { }, "tournament_prizes_on_conflict": { "constraint": [ - 4715 + 4773 ], "update_columns": [ - 4738 + 4796 ], "where": [ - 4714 + 4772 ], "__typename": [ 80 @@ -107124,25 +108092,25 @@ export default { }, "tournament_prizes_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "place": [ - 2979 + 3008 ], "prize": [ - 2979 + 3008 ], "tournament": [ - 4994 + 5052 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -107150,7 +108118,7 @@ export default { }, "tournament_prizes_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -107159,10 +108127,10 @@ export default { "tournament_prizes_select_column": {}, "tournament_prizes_set_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "order": [ 40 @@ -107174,7 +108142,7 @@ export default { 80 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -107190,7 +108158,7 @@ export default { }, "tournament_prizes_stddev_order_by": { "order": [ - 2979 + 3008 ], "__typename": [ 80 @@ -107206,7 +108174,7 @@ export default { }, "tournament_prizes_stddev_pop_order_by": { "order": [ - 2979 + 3008 ], "__typename": [ 80 @@ -107222,7 +108190,7 @@ export default { }, "tournament_prizes_stddev_samp_order_by": { "order": [ - 2979 + 3008 ], "__typename": [ 80 @@ -107230,10 +108198,10 @@ export default { }, "tournament_prizes_stream_cursor_input": { "initial_value": [ - 4735 + 4793 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -107241,10 +108209,10 @@ export default { }, "tournament_prizes_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "order": [ 40 @@ -107256,7 +108224,7 @@ export default { 80 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -107272,7 +108240,7 @@ export default { }, "tournament_prizes_sum_order_by": { "order": [ - 2979 + 3008 ], "__typename": [ 80 @@ -107281,13 +108249,13 @@ export default { "tournament_prizes_update_column": {}, "tournament_prizes_updates": { "_inc": [ - 4716 + 4774 ], "_set": [ - 4727 + 4785 ], "where": [ - 4714 + 4772 ], "__typename": [ 80 @@ -107303,7 +108271,7 @@ export default { }, "tournament_prizes_var_pop_order_by": { "order": [ - 2979 + 3008 ], "__typename": [ 80 @@ -107319,7 +108287,7 @@ export default { }, "tournament_prizes_var_samp_order_by": { "order": [ - 2979 + 3008 ], "__typename": [ 80 @@ -107335,7 +108303,7 @@ export default { }, "tournament_prizes_variance_order_by": { "order": [ - 2979 + 3008 ], "__typename": [ 80 @@ -107343,28 +108311,28 @@ export default { }, "tournament_stage_windows": { "closes_at": [ - 4526 + 4584 ], "created_at": [ - 4526 + 4584 ], "default_match_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "opens_at": [ - 4526 + 4584 ], "round": [ 40 ], "stage": [ - 4787 + 4845 ], "tournament_stage_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -107372,10 +108340,10 @@ export default { }, "tournament_stage_windows_aggregate": { "aggregate": [ - 4750 + 4808 ], "nodes": [ - 4746 + 4804 ], "__typename": [ 80 @@ -107383,7 +108351,7 @@ export default { }, "tournament_stage_windows_aggregate_bool_exp": { "count": [ - 4749 + 4807 ], "__typename": [ 80 @@ -107391,13 +108359,13 @@ export default { }, "tournament_stage_windows_aggregate_bool_exp_count": { "arguments": [ - 4767 + 4825 ], "distinct": [ 5 ], "filter": [ - 4755 + 4813 ], "predicate": [ 41 @@ -107408,13 +108376,13 @@ export default { }, "tournament_stage_windows_aggregate_fields": { "avg": [ - 4753 + 4811 ], "count": [ 40, { "columns": [ - 4767, + 4825, "[tournament_stage_windows_select_column!]" ], "distinct": [ @@ -107423,31 +108391,31 @@ export default { } ], "max": [ - 4759 + 4817 ], "min": [ - 4761 + 4819 ], "stddev": [ - 4769 + 4827 ], "stddev_pop": [ - 4771 + 4829 ], "stddev_samp": [ - 4773 + 4831 ], "sum": [ - 4777 + 4835 ], "var_pop": [ - 4781 + 4839 ], "var_samp": [ - 4783 + 4841 ], "variance": [ - 4785 + 4843 ], "__typename": [ 80 @@ -107455,37 +108423,37 @@ export default { }, "tournament_stage_windows_aggregate_order_by": { "avg": [ - 4754 + 4812 ], "count": [ - 2979 + 3008 ], "max": [ - 4760 + 4818 ], "min": [ - 4762 + 4820 ], "stddev": [ - 4770 + 4828 ], "stddev_pop": [ - 4772 + 4830 ], "stddev_samp": [ - 4774 + 4832 ], "sum": [ - 4778 + 4836 ], "var_pop": [ - 4782 + 4840 ], "var_samp": [ - 4784 + 4842 ], "variance": [ - 4786 + 4844 ], "__typename": [ 80 @@ -107493,10 +108461,10 @@ export default { }, "tournament_stage_windows_arr_rel_insert_input": { "data": [ - 4758 + 4816 ], "on_conflict": [ - 4764 + 4822 ], "__typename": [ 80 @@ -107512,7 +108480,7 @@ export default { }, "tournament_stage_windows_avg_order_by": { "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -107520,37 +108488,37 @@ export default { }, "tournament_stage_windows_bool_exp": { "_and": [ - 4755 + 4813 ], "_not": [ - 4755 + 4813 ], "_or": [ - 4755 + 4813 ], "closes_at": [ - 4527 + 4585 ], "created_at": [ - 4527 + 4585 ], "default_match_at": [ - 4527 + 4585 ], "id": [ - 5028 + 5086 ], "opens_at": [ - 4527 + 4585 ], "round": [ 41 ], "stage": [ - 4799 + 4857 ], "tournament_stage_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -107567,28 +108535,28 @@ export default { }, "tournament_stage_windows_insert_input": { "closes_at": [ - 4526 + 4584 ], "created_at": [ - 4526 + 4584 ], "default_match_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "opens_at": [ - 4526 + 4584 ], "round": [ 40 ], "stage": [ - 4811 + 4869 ], "tournament_stage_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -107596,25 +108564,25 @@ export default { }, "tournament_stage_windows_max_fields": { "closes_at": [ - 4526 + 4584 ], "created_at": [ - 4526 + 4584 ], "default_match_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "opens_at": [ - 4526 + 4584 ], "round": [ 40 ], "tournament_stage_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -107622,25 +108590,25 @@ export default { }, "tournament_stage_windows_max_order_by": { "closes_at": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "default_match_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "opens_at": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "tournament_stage_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -107648,25 +108616,25 @@ export default { }, "tournament_stage_windows_min_fields": { "closes_at": [ - 4526 + 4584 ], "created_at": [ - 4526 + 4584 ], "default_match_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "opens_at": [ - 4526 + 4584 ], "round": [ 40 ], "tournament_stage_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -107674,25 +108642,25 @@ export default { }, "tournament_stage_windows_min_order_by": { "closes_at": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "default_match_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "opens_at": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "tournament_stage_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -107703,7 +108671,7 @@ export default { 40 ], "returning": [ - 4746 + 4804 ], "__typename": [ 80 @@ -107711,13 +108679,13 @@ export default { }, "tournament_stage_windows_on_conflict": { "constraint": [ - 4756 + 4814 ], "update_columns": [ - 4779 + 4837 ], "where": [ - 4755 + 4813 ], "__typename": [ 80 @@ -107725,28 +108693,28 @@ export default { }, "tournament_stage_windows_order_by": { "closes_at": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "default_match_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "opens_at": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "stage": [ - 4813 + 4871 ], "tournament_stage_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -107754,7 +108722,7 @@ export default { }, "tournament_stage_windows_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -107763,25 +108731,25 @@ export default { "tournament_stage_windows_select_column": {}, "tournament_stage_windows_set_input": { "closes_at": [ - 4526 + 4584 ], "created_at": [ - 4526 + 4584 ], "default_match_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "opens_at": [ - 4526 + 4584 ], "round": [ 40 ], "tournament_stage_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -107797,7 +108765,7 @@ export default { }, "tournament_stage_windows_stddev_order_by": { "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -107813,7 +108781,7 @@ export default { }, "tournament_stage_windows_stddev_pop_order_by": { "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -107829,7 +108797,7 @@ export default { }, "tournament_stage_windows_stddev_samp_order_by": { "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -107837,10 +108805,10 @@ export default { }, "tournament_stage_windows_stream_cursor_input": { "initial_value": [ - 4776 + 4834 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -107848,25 +108816,25 @@ export default { }, "tournament_stage_windows_stream_cursor_value_input": { "closes_at": [ - 4526 + 4584 ], "created_at": [ - 4526 + 4584 ], "default_match_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "opens_at": [ - 4526 + 4584 ], "round": [ 40 ], "tournament_stage_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -107882,7 +108850,7 @@ export default { }, "tournament_stage_windows_sum_order_by": { "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -107891,13 +108859,13 @@ export default { "tournament_stage_windows_update_column": {}, "tournament_stage_windows_updates": { "_inc": [ - 4757 + 4815 ], "_set": [ - 4768 + 4826 ], "where": [ - 4755 + 4813 ], "__typename": [ 80 @@ -107913,7 +108881,7 @@ export default { }, "tournament_stage_windows_var_pop_order_by": { "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -107929,7 +108897,7 @@ export default { }, "tournament_stage_windows_var_samp_order_by": { "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -107945,7 +108913,7 @@ export default { }, "tournament_stage_windows_variance_order_by": { "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -107953,10 +108921,10 @@ export default { }, "tournament_stages": { "brackets": [ - 4570, + 4628, { "distinct_on": [ - 4594, + 4652, "[tournament_brackets_select_column!]" ], "limit": [ @@ -107966,19 +108934,19 @@ export default { 40 ], "order_by": [ - 4592, + 4650, "[tournament_brackets_order_by!]" ], "where": [ - 4581 + 4639 ] } ], "brackets_aggregate": [ - 4571, + 4629, { "distinct_on": [ - 4594, + 4652, "[tournament_brackets_select_column!]" ], "limit": [ @@ -107988,11 +108956,11 @@ export default { 40 ], "order_by": [ - 4592, + 4650, "[tournament_brackets_order_by!]" ], "where": [ - 4581 + 4639 ] } ], @@ -108003,7 +108971,7 @@ export default { 40 ], "e_tournament_stage_type": [ - 1328 + 1330 ], "final_map_advantage": [ 40 @@ -108012,10 +108980,10 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "max_rounds": [ 40 @@ -108027,16 +108995,16 @@ export default { 40 ], "options": [ - 2670 + 2672 ], "order": [ 40 ], "results": [ - 5768, + 5826, { "distinct_on": [ - 5800, + 5858, "[v_team_stage_results_select_column!]" ], "limit": [ @@ -108046,19 +109014,19 @@ export default { 40 ], "order_by": [ - 5798, + 5856, "[v_team_stage_results_order_by!]" ], "where": [ - 5787 + 5845 ] } ], "results_aggregate": [ - 5769, + 5827, { "distinct_on": [ - 5800, + 5858, "[v_team_stage_results_select_column!]" ], "limit": [ @@ -108068,16 +109036,16 @@ export default { 40 ], "order_by": [ - 5798, + 5856, "[v_team_stage_results_order_by!]" ], "where": [ - 5787 + 5845 ] } ], "settings": [ - 1842, + 1844, { "path": [ 80 @@ -108091,19 +109059,19 @@ export default { 5 ], "tournament": [ - 4962 + 5020 ], "tournament_id": [ - 5026 + 5084 ], "type": [ - 1333 + 1335 ], "windows": [ - 4746, + 4804, { "distinct_on": [ - 4767, + 4825, "[tournament_stage_windows_select_column!]" ], "limit": [ @@ -108113,19 +109081,19 @@ export default { 40 ], "order_by": [ - 4765, + 4823, "[tournament_stage_windows_order_by!]" ], "where": [ - 4755 + 4813 ] } ], "windows_aggregate": [ - 4747, + 4805, { "distinct_on": [ - 4767, + 4825, "[tournament_stage_windows_select_column!]" ], "limit": [ @@ -108135,11 +109103,11 @@ export default { 40 ], "order_by": [ - 4765, + 4823, "[tournament_stage_windows_order_by!]" ], "where": [ - 4755 + 4813 ] } ], @@ -108149,10 +109117,10 @@ export default { }, "tournament_stages_aggregate": { "aggregate": [ - 4793 + 4851 ], "nodes": [ - 4787 + 4845 ], "__typename": [ 80 @@ -108160,13 +109128,13 @@ export default { }, "tournament_stages_aggregate_bool_exp": { "bool_and": [ - 4790 + 4848 ], "bool_or": [ - 4791 + 4849 ], "count": [ - 4792 + 4850 ], "__typename": [ 80 @@ -108174,13 +109142,13 @@ export default { }, "tournament_stages_aggregate_bool_exp_bool_and": { "arguments": [ - 4817 + 4875 ], "distinct": [ 5 ], "filter": [ - 4799 + 4857 ], "predicate": [ 6 @@ -108191,13 +109159,13 @@ export default { }, "tournament_stages_aggregate_bool_exp_bool_or": { "arguments": [ - 4818 + 4876 ], "distinct": [ 5 ], "filter": [ - 4799 + 4857 ], "predicate": [ 6 @@ -108208,13 +109176,13 @@ export default { }, "tournament_stages_aggregate_bool_exp_count": { "arguments": [ - 4816 + 4874 ], "distinct": [ 5 ], "filter": [ - 4799 + 4857 ], "predicate": [ 41 @@ -108225,13 +109193,13 @@ export default { }, "tournament_stages_aggregate_fields": { "avg": [ - 4797 + 4855 ], "count": [ 40, { "columns": [ - 4816, + 4874, "[tournament_stages_select_column!]" ], "distinct": [ @@ -108240,31 +109208,31 @@ export default { } ], "max": [ - 4806 + 4864 ], "min": [ - 4808 + 4866 ], "stddev": [ - 4820 + 4878 ], "stddev_pop": [ - 4822 + 4880 ], "stddev_samp": [ - 4824 + 4882 ], "sum": [ - 4828 + 4886 ], "var_pop": [ - 4832 + 4890 ], "var_samp": [ - 4834 + 4892 ], "variance": [ - 4836 + 4894 ], "__typename": [ 80 @@ -108272,37 +109240,37 @@ export default { }, "tournament_stages_aggregate_order_by": { "avg": [ - 4798 + 4856 ], "count": [ - 2979 + 3008 ], "max": [ - 4807 + 4865 ], "min": [ - 4809 + 4867 ], "stddev": [ - 4821 + 4879 ], "stddev_pop": [ - 4823 + 4881 ], "stddev_samp": [ - 4825 + 4883 ], "sum": [ - 4829 + 4887 ], "var_pop": [ - 4833 + 4891 ], "var_samp": [ - 4835 + 4893 ], "variance": [ - 4837 + 4895 ], "__typename": [ 80 @@ -108310,7 +109278,7 @@ export default { }, "tournament_stages_append_input": { "settings": [ - 1842 + 1844 ], "__typename": [ 80 @@ -108318,10 +109286,10 @@ export default { }, "tournament_stages_arr_rel_insert_input": { "data": [ - 4805 + 4863 ], "on_conflict": [ - 4812 + 4870 ], "__typename": [ 80 @@ -108358,28 +109326,28 @@ export default { }, "tournament_stages_avg_order_by": { "decider_best_of": [ - 2979 + 3008 ], "default_best_of": [ - 2979 + 3008 ], "final_map_advantage": [ - 2979 + 3008 ], "groups": [ - 2979 + 3008 ], "max_rounds": [ - 2979 + 3008 ], "max_teams": [ - 2979 + 3008 ], "min_teams": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "__typename": [ 80 @@ -108387,19 +109355,19 @@ export default { }, "tournament_stages_bool_exp": { "_and": [ - 4799 + 4857 ], "_not": [ - 4799 + 4857 ], "_or": [ - 4799 + 4857 ], "brackets": [ - 4581 + 4639 ], "brackets_aggregate": [ - 4572 + 4630 ], "decider_best_of": [ 41 @@ -108408,7 +109376,7 @@ export default { 41 ], "e_tournament_stage_type": [ - 1331 + 1333 ], "final_map_advantage": [ 41 @@ -108417,10 +109385,10 @@ export default { 41 ], "id": [ - 5028 + 5086 ], "match_options_id": [ - 5028 + 5086 ], "max_rounds": [ 41 @@ -108432,19 +109400,19 @@ export default { 41 ], "options": [ - 2674 + 2676 ], "order": [ 41 ], "results": [ - 5787 + 5845 ], "results_aggregate": [ - 5770 + 5828 ], "settings": [ - 1844 + 1846 ], "swiss_no_elimination": [ 6 @@ -108453,19 +109421,19 @@ export default { 6 ], "tournament": [ - 4983 + 5041 ], "tournament_id": [ - 5028 + 5086 ], "type": [ - 1334 + 1336 ], "windows": [ - 4755 + 4813 ], "windows_aggregate": [ - 4748 + 4806 ], "__typename": [ 80 @@ -108527,7 +109495,7 @@ export default { }, "tournament_stages_insert_input": { "brackets": [ - 4578 + 4636 ], "decider_best_of": [ 40 @@ -108536,7 +109504,7 @@ export default { 40 ], "e_tournament_stage_type": [ - 1339 + 1341 ], "final_map_advantage": [ 40 @@ -108545,10 +109513,10 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "max_rounds": [ 40 @@ -108560,16 +109528,16 @@ export default { 40 ], "options": [ - 2681 + 2683 ], "order": [ 40 ], "results": [ - 5784 + 5842 ], "settings": [ - 1842 + 1844 ], "swiss_no_elimination": [ 5 @@ -108578,16 +109546,16 @@ export default { 5 ], "tournament": [ - 4992 + 5050 ], "tournament_id": [ - 5026 + 5084 ], "type": [ - 1333 + 1335 ], "windows": [ - 4752 + 4810 ], "__typename": [ 80 @@ -108607,10 +109575,10 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "max_rounds": [ 40 @@ -108625,7 +109593,7 @@ export default { 40 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -108633,37 +109601,37 @@ export default { }, "tournament_stages_max_order_by": { "decider_best_of": [ - 2979 + 3008 ], "default_best_of": [ - 2979 + 3008 ], "final_map_advantage": [ - 2979 + 3008 ], "groups": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match_options_id": [ - 2979 + 3008 ], "max_rounds": [ - 2979 + 3008 ], "max_teams": [ - 2979 + 3008 ], "min_teams": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -108683,10 +109651,10 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "max_rounds": [ 40 @@ -108701,7 +109669,7 @@ export default { 40 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -108709,37 +109677,37 @@ export default { }, "tournament_stages_min_order_by": { "decider_best_of": [ - 2979 + 3008 ], "default_best_of": [ - 2979 + 3008 ], "final_map_advantage": [ - 2979 + 3008 ], "groups": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match_options_id": [ - 2979 + 3008 ], "max_rounds": [ - 2979 + 3008 ], "max_teams": [ - 2979 + 3008 ], "min_teams": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -108750,7 +109718,7 @@ export default { 40 ], "returning": [ - 4787 + 4845 ], "__typename": [ 80 @@ -108758,10 +109726,10 @@ export default { }, "tournament_stages_obj_rel_insert_input": { "data": [ - 4805 + 4863 ], "on_conflict": [ - 4812 + 4870 ], "__typename": [ 80 @@ -108769,13 +109737,13 @@ export default { }, "tournament_stages_on_conflict": { "constraint": [ - 4800 + 4858 ], "update_columns": [ - 4830 + 4888 ], "where": [ - 4799 + 4857 ], "__typename": [ 80 @@ -108783,67 +109751,67 @@ export default { }, "tournament_stages_order_by": { "brackets_aggregate": [ - 4577 + 4635 ], "decider_best_of": [ - 2979 + 3008 ], "default_best_of": [ - 2979 + 3008 ], "e_tournament_stage_type": [ - 1341 + 1343 ], "final_map_advantage": [ - 2979 + 3008 ], "groups": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "match_options_id": [ - 2979 + 3008 ], "max_rounds": [ - 2979 + 3008 ], "max_teams": [ - 2979 + 3008 ], "min_teams": [ - 2979 + 3008 ], "options": [ - 2683 + 2685 ], "order": [ - 2979 + 3008 ], "results_aggregate": [ - 5783 + 5841 ], "settings": [ - 2979 + 3008 ], "swiss_no_elimination": [ - 2979 + 3008 ], "third_place_match": [ - 2979 + 3008 ], "tournament": [ - 4994 + 5052 ], "tournament_id": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "windows_aggregate": [ - 4751 + 4809 ], "__typename": [ 80 @@ -108851,7 +109819,7 @@ export default { }, "tournament_stages_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -108859,7 +109827,7 @@ export default { }, "tournament_stages_prepend_input": { "settings": [ - 1842 + 1844 ], "__typename": [ 80 @@ -108882,10 +109850,10 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "max_rounds": [ 40 @@ -108900,7 +109868,7 @@ export default { 40 ], "settings": [ - 1842 + 1844 ], "swiss_no_elimination": [ 5 @@ -108909,10 +109877,10 @@ export default { 5 ], "tournament_id": [ - 5026 + 5084 ], "type": [ - 1333 + 1335 ], "__typename": [ 80 @@ -108949,28 +109917,28 @@ export default { }, "tournament_stages_stddev_order_by": { "decider_best_of": [ - 2979 + 3008 ], "default_best_of": [ - 2979 + 3008 ], "final_map_advantage": [ - 2979 + 3008 ], "groups": [ - 2979 + 3008 ], "max_rounds": [ - 2979 + 3008 ], "max_teams": [ - 2979 + 3008 ], "min_teams": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "__typename": [ 80 @@ -109007,28 +109975,28 @@ export default { }, "tournament_stages_stddev_pop_order_by": { "decider_best_of": [ - 2979 + 3008 ], "default_best_of": [ - 2979 + 3008 ], "final_map_advantage": [ - 2979 + 3008 ], "groups": [ - 2979 + 3008 ], "max_rounds": [ - 2979 + 3008 ], "max_teams": [ - 2979 + 3008 ], "min_teams": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "__typename": [ 80 @@ -109065,28 +110033,28 @@ export default { }, "tournament_stages_stddev_samp_order_by": { "decider_best_of": [ - 2979 + 3008 ], "default_best_of": [ - 2979 + 3008 ], "final_map_advantage": [ - 2979 + 3008 ], "groups": [ - 2979 + 3008 ], "max_rounds": [ - 2979 + 3008 ], "max_teams": [ - 2979 + 3008 ], "min_teams": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "__typename": [ 80 @@ -109094,10 +110062,10 @@ export default { }, "tournament_stages_stream_cursor_input": { "initial_value": [ - 4827 + 4885 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -109117,10 +110085,10 @@ export default { 40 ], "id": [ - 5026 + 5084 ], "match_options_id": [ - 5026 + 5084 ], "max_rounds": [ 40 @@ -109135,7 +110103,7 @@ export default { 40 ], "settings": [ - 1842 + 1844 ], "swiss_no_elimination": [ 5 @@ -109144,10 +110112,10 @@ export default { 5 ], "tournament_id": [ - 5026 + 5084 ], "type": [ - 1333 + 1335 ], "__typename": [ 80 @@ -109184,28 +110152,28 @@ export default { }, "tournament_stages_sum_order_by": { "decider_best_of": [ - 2979 + 3008 ], "default_best_of": [ - 2979 + 3008 ], "final_map_advantage": [ - 2979 + 3008 ], "groups": [ - 2979 + 3008 ], "max_rounds": [ - 2979 + 3008 ], "max_teams": [ - 2979 + 3008 ], "min_teams": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "__typename": [ 80 @@ -109214,28 +110182,28 @@ export default { "tournament_stages_update_column": {}, "tournament_stages_updates": { "_append": [ - 4795 + 4853 ], "_delete_at_path": [ - 4801 + 4859 ], "_delete_elem": [ - 4802 + 4860 ], "_delete_key": [ - 4803 + 4861 ], "_inc": [ - 4804 + 4862 ], "_prepend": [ - 4815 + 4873 ], "_set": [ - 4819 + 4877 ], "where": [ - 4799 + 4857 ], "__typename": [ 80 @@ -109272,28 +110240,28 @@ export default { }, "tournament_stages_var_pop_order_by": { "decider_best_of": [ - 2979 + 3008 ], "default_best_of": [ - 2979 + 3008 ], "final_map_advantage": [ - 2979 + 3008 ], "groups": [ - 2979 + 3008 ], "max_rounds": [ - 2979 + 3008 ], "max_teams": [ - 2979 + 3008 ], "min_teams": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "__typename": [ 80 @@ -109330,28 +110298,28 @@ export default { }, "tournament_stages_var_samp_order_by": { "decider_best_of": [ - 2979 + 3008 ], "default_best_of": [ - 2979 + 3008 ], "final_map_advantage": [ - 2979 + 3008 ], "groups": [ - 2979 + 3008 ], "max_rounds": [ - 2979 + 3008 ], "max_teams": [ - 2979 + 3008 ], "min_teams": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "__typename": [ 80 @@ -109388,28 +110356,28 @@ export default { }, "tournament_stages_variance_order_by": { "decider_best_of": [ - 2979 + 3008 ], "default_best_of": [ - 2979 + 3008 ], "final_map_advantage": [ - 2979 + 3008 ], "groups": [ - 2979 + 3008 ], "max_rounds": [ - 2979 + 3008 ], "max_teams": [ - 2979 + 3008 ], "min_teams": [ - 2979 + 3008 ], "order": [ - 2979 + 3008 ], "__typename": [ 80 @@ -109417,28 +110385,28 @@ export default { }, "tournament_team_invites": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "invited_by": [ - 3937 + 3966 ], "invited_by_player_steam_id": [ - 257 + 259 ], "player": [ - 3937 + 3966 ], "steam_id": [ - 257 + 259 ], "team": [ - 4920 + 4978 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -109446,10 +110414,10 @@ export default { }, "tournament_team_invites_aggregate": { "aggregate": [ - 4842 + 4900 ], "nodes": [ - 4838 + 4896 ], "__typename": [ 80 @@ -109457,7 +110425,7 @@ export default { }, "tournament_team_invites_aggregate_bool_exp": { "count": [ - 4841 + 4899 ], "__typename": [ 80 @@ -109465,13 +110433,13 @@ export default { }, "tournament_team_invites_aggregate_bool_exp_count": { "arguments": [ - 4859 + 4917 ], "distinct": [ 5 ], "filter": [ - 4847 + 4905 ], "predicate": [ 41 @@ -109482,13 +110450,13 @@ export default { }, "tournament_team_invites_aggregate_fields": { "avg": [ - 4845 + 4903 ], "count": [ 40, { "columns": [ - 4859, + 4917, "[tournament_team_invites_select_column!]" ], "distinct": [ @@ -109497,31 +110465,31 @@ export default { } ], "max": [ - 4851 + 4909 ], "min": [ - 4853 + 4911 ], "stddev": [ - 4861 + 4919 ], "stddev_pop": [ - 4863 + 4921 ], "stddev_samp": [ - 4865 + 4923 ], "sum": [ - 4869 + 4927 ], "var_pop": [ - 4873 + 4931 ], "var_samp": [ - 4875 + 4933 ], "variance": [ - 4877 + 4935 ], "__typename": [ 80 @@ -109529,37 +110497,37 @@ export default { }, "tournament_team_invites_aggregate_order_by": { "avg": [ - 4846 + 4904 ], "count": [ - 2979 + 3008 ], "max": [ - 4852 + 4910 ], "min": [ - 4854 + 4912 ], "stddev": [ - 4862 + 4920 ], "stddev_pop": [ - 4864 + 4922 ], "stddev_samp": [ - 4866 + 4924 ], "sum": [ - 4870 + 4928 ], "var_pop": [ - 4874 + 4932 ], "var_samp": [ - 4876 + 4934 ], "variance": [ - 4878 + 4936 ], "__typename": [ 80 @@ -109567,10 +110535,10 @@ export default { }, "tournament_team_invites_arr_rel_insert_input": { "data": [ - 4850 + 4908 ], "on_conflict": [ - 4856 + 4914 ], "__typename": [ 80 @@ -109589,10 +110557,10 @@ export default { }, "tournament_team_invites_avg_order_by": { "invited_by_player_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -109600,37 +110568,37 @@ export default { }, "tournament_team_invites_bool_exp": { "_and": [ - 4847 + 4905 ], "_not": [ - 4847 + 4905 ], "_or": [ - 4847 + 4905 ], "created_at": [ - 4527 + 4585 ], "id": [ - 5028 + 5086 ], "invited_by": [ - 3941 + 3970 ], "invited_by_player_steam_id": [ - 259 + 261 ], "player": [ - 3941 + 3970 ], "steam_id": [ - 259 + 261 ], "team": [ - 4929 + 4987 ], "tournament_team_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -109639,10 +110607,10 @@ export default { "tournament_team_invites_constraint": {}, "tournament_team_invites_inc_input": { "invited_by_player_steam_id": [ - 257 + 259 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -109650,28 +110618,28 @@ export default { }, "tournament_team_invites_insert_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "invited_by": [ - 3948 + 3977 ], "invited_by_player_steam_id": [ - 257 + 259 ], "player": [ - 3948 + 3977 ], "steam_id": [ - 257 + 259 ], "team": [ - 4938 + 4996 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -109679,19 +110647,19 @@ export default { }, "tournament_team_invites_max_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "invited_by_player_steam_id": [ - 257 + 259 ], "steam_id": [ - 257 + 259 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -109699,19 +110667,19 @@ export default { }, "tournament_team_invites_max_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "invited_by_player_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "tournament_team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -109719,19 +110687,19 @@ export default { }, "tournament_team_invites_min_fields": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "invited_by_player_steam_id": [ - 257 + 259 ], "steam_id": [ - 257 + 259 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -109739,19 +110707,19 @@ export default { }, "tournament_team_invites_min_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "invited_by_player_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "tournament_team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -109762,7 +110730,7 @@ export default { 40 ], "returning": [ - 4838 + 4896 ], "__typename": [ 80 @@ -109770,13 +110738,13 @@ export default { }, "tournament_team_invites_on_conflict": { "constraint": [ - 4848 + 4906 ], "update_columns": [ - 4871 + 4929 ], "where": [ - 4847 + 4905 ], "__typename": [ 80 @@ -109784,28 +110752,28 @@ export default { }, "tournament_team_invites_order_by": { "created_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "invited_by": [ - 3950 + 3979 ], "invited_by_player_steam_id": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "steam_id": [ - 2979 + 3008 ], "team": [ - 4940 + 4998 ], "tournament_team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -109813,7 +110781,7 @@ export default { }, "tournament_team_invites_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -109822,19 +110790,19 @@ export default { "tournament_team_invites_select_column": {}, "tournament_team_invites_set_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "invited_by_player_steam_id": [ - 257 + 259 ], "steam_id": [ - 257 + 259 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -109853,10 +110821,10 @@ export default { }, "tournament_team_invites_stddev_order_by": { "invited_by_player_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -109875,10 +110843,10 @@ export default { }, "tournament_team_invites_stddev_pop_order_by": { "invited_by_player_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -109897,10 +110865,10 @@ export default { }, "tournament_team_invites_stddev_samp_order_by": { "invited_by_player_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -109908,10 +110876,10 @@ export default { }, "tournament_team_invites_stream_cursor_input": { "initial_value": [ - 4868 + 4926 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -109919,19 +110887,19 @@ export default { }, "tournament_team_invites_stream_cursor_value_input": { "created_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "invited_by_player_steam_id": [ - 257 + 259 ], "steam_id": [ - 257 + 259 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -109939,10 +110907,10 @@ export default { }, "tournament_team_invites_sum_fields": { "invited_by_player_steam_id": [ - 257 + 259 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -109950,10 +110918,10 @@ export default { }, "tournament_team_invites_sum_order_by": { "invited_by_player_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -109962,13 +110930,13 @@ export default { "tournament_team_invites_update_column": {}, "tournament_team_invites_updates": { "_inc": [ - 4849 + 4907 ], "_set": [ - 4860 + 4918 ], "where": [ - 4847 + 4905 ], "__typename": [ 80 @@ -109987,10 +110955,10 @@ export default { }, "tournament_team_invites_var_pop_order_by": { "invited_by_player_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -110009,10 +110977,10 @@ export default { }, "tournament_team_invites_var_samp_order_by": { "invited_by_player_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -110031,10 +110999,10 @@ export default { }, "tournament_team_invites_variance_order_by": { "invited_by_player_steam_id": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -110042,28 +111010,28 @@ export default { }, "tournament_team_roster": { "e_team_role": [ - 1246 + 1248 ], "player": [ - 3937 + 3966 ], "player_steam_id": [ - 257 + 259 ], "role": [ - 1251 + 1253 ], "tournament": [ - 4962 + 5020 ], "tournament_id": [ - 5026 + 5084 ], "tournament_team": [ - 4920 + 4978 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -110071,10 +111039,10 @@ export default { }, "tournament_team_roster_aggregate": { "aggregate": [ - 4883 + 4941 ], "nodes": [ - 4879 + 4937 ], "__typename": [ 80 @@ -110082,7 +111050,7 @@ export default { }, "tournament_team_roster_aggregate_bool_exp": { "count": [ - 4882 + 4940 ], "__typename": [ 80 @@ -110090,13 +111058,13 @@ export default { }, "tournament_team_roster_aggregate_bool_exp_count": { "arguments": [ - 4900 + 4958 ], "distinct": [ 5 ], "filter": [ - 4888 + 4946 ], "predicate": [ 41 @@ -110107,13 +111075,13 @@ export default { }, "tournament_team_roster_aggregate_fields": { "avg": [ - 4886 + 4944 ], "count": [ 40, { "columns": [ - 4900, + 4958, "[tournament_team_roster_select_column!]" ], "distinct": [ @@ -110122,31 +111090,31 @@ export default { } ], "max": [ - 4892 + 4950 ], "min": [ - 4894 + 4952 ], "stddev": [ - 4902 + 4960 ], "stddev_pop": [ - 4904 + 4962 ], "stddev_samp": [ - 4906 + 4964 ], "sum": [ - 4910 + 4968 ], "var_pop": [ - 4914 + 4972 ], "var_samp": [ - 4916 + 4974 ], "variance": [ - 4918 + 4976 ], "__typename": [ 80 @@ -110154,37 +111122,37 @@ export default { }, "tournament_team_roster_aggregate_order_by": { "avg": [ - 4887 + 4945 ], "count": [ - 2979 + 3008 ], "max": [ - 4893 + 4951 ], "min": [ - 4895 + 4953 ], "stddev": [ - 4903 + 4961 ], "stddev_pop": [ - 4905 + 4963 ], "stddev_samp": [ - 4907 + 4965 ], "sum": [ - 4911 + 4969 ], "var_pop": [ - 4915 + 4973 ], "var_samp": [ - 4917 + 4975 ], "variance": [ - 4919 + 4977 ], "__typename": [ 80 @@ -110192,10 +111160,10 @@ export default { }, "tournament_team_roster_arr_rel_insert_input": { "data": [ - 4891 + 4949 ], "on_conflict": [ - 4897 + 4955 ], "__typename": [ 80 @@ -110211,7 +111179,7 @@ export default { }, "tournament_team_roster_avg_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -110219,37 +111187,37 @@ export default { }, "tournament_team_roster_bool_exp": { "_and": [ - 4888 + 4946 ], "_not": [ - 4888 + 4946 ], "_or": [ - 4888 + 4946 ], "e_team_role": [ - 1249 + 1251 ], "player": [ - 3941 + 3970 ], "player_steam_id": [ - 259 + 261 ], "role": [ - 1252 + 1254 ], "tournament": [ - 4983 + 5041 ], "tournament_id": [ - 5028 + 5086 ], "tournament_team": [ - 4929 + 4987 ], "tournament_team_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -110258,7 +111226,7 @@ export default { "tournament_team_roster_constraint": {}, "tournament_team_roster_inc_input": { "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -110266,28 +111234,28 @@ export default { }, "tournament_team_roster_insert_input": { "e_team_role": [ - 1257 + 1259 ], "player": [ - 3948 + 3977 ], "player_steam_id": [ - 257 + 259 ], "role": [ - 1251 + 1253 ], "tournament": [ - 4992 + 5050 ], "tournament_id": [ - 5026 + 5084 ], "tournament_team": [ - 4938 + 4996 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -110295,13 +111263,13 @@ export default { }, "tournament_team_roster_max_fields": { "player_steam_id": [ - 257 + 259 ], "tournament_id": [ - 5026 + 5084 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -110309,13 +111277,13 @@ export default { }, "tournament_team_roster_max_order_by": { "player_steam_id": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "tournament_team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -110323,13 +111291,13 @@ export default { }, "tournament_team_roster_min_fields": { "player_steam_id": [ - 257 + 259 ], "tournament_id": [ - 5026 + 5084 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -110337,13 +111305,13 @@ export default { }, "tournament_team_roster_min_order_by": { "player_steam_id": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "tournament_team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -110354,7 +111322,7 @@ export default { 40 ], "returning": [ - 4879 + 4937 ], "__typename": [ 80 @@ -110362,13 +111330,13 @@ export default { }, "tournament_team_roster_on_conflict": { "constraint": [ - 4889 + 4947 ], "update_columns": [ - 4912 + 4970 ], "where": [ - 4888 + 4946 ], "__typename": [ 80 @@ -110376,28 +111344,28 @@ export default { }, "tournament_team_roster_order_by": { "e_team_role": [ - 1259 + 1261 ], "player": [ - 3950 + 3979 ], "player_steam_id": [ - 2979 + 3008 ], "role": [ - 2979 + 3008 ], "tournament": [ - 4994 + 5052 ], "tournament_id": [ - 2979 + 3008 ], "tournament_team": [ - 4940 + 4998 ], "tournament_team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -110405,10 +111373,10 @@ export default { }, "tournament_team_roster_pk_columns_input": { "player_steam_id": [ - 257 + 259 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -110417,16 +111385,16 @@ export default { "tournament_team_roster_select_column": {}, "tournament_team_roster_set_input": { "player_steam_id": [ - 257 + 259 ], "role": [ - 1251 + 1253 ], "tournament_id": [ - 5026 + 5084 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -110442,7 +111410,7 @@ export default { }, "tournament_team_roster_stddev_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -110458,7 +111426,7 @@ export default { }, "tournament_team_roster_stddev_pop_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -110474,7 +111442,7 @@ export default { }, "tournament_team_roster_stddev_samp_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -110482,10 +111450,10 @@ export default { }, "tournament_team_roster_stream_cursor_input": { "initial_value": [ - 4909 + 4967 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -110493,16 +111461,16 @@ export default { }, "tournament_team_roster_stream_cursor_value_input": { "player_steam_id": [ - 257 + 259 ], "role": [ - 1251 + 1253 ], "tournament_id": [ - 5026 + 5084 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -110510,7 +111478,7 @@ export default { }, "tournament_team_roster_sum_fields": { "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -110518,7 +111486,7 @@ export default { }, "tournament_team_roster_sum_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -110527,13 +111495,13 @@ export default { "tournament_team_roster_update_column": {}, "tournament_team_roster_updates": { "_inc": [ - 4890 + 4948 ], "_set": [ - 4901 + 4959 ], "where": [ - 4888 + 4946 ], "__typename": [ 80 @@ -110549,7 +111517,7 @@ export default { }, "tournament_team_roster_var_pop_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -110565,7 +111533,7 @@ export default { }, "tournament_team_roster_var_samp_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -110581,7 +111549,7 @@ export default { }, "tournament_team_roster_variance_order_by": { "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -110592,28 +111560,28 @@ export default { 5 ], "captain": [ - 3937 + 3966 ], "captain_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "creator": [ - 3937 + 3966 ], "eligible_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "invites": [ - 4838, + 4896, { "distinct_on": [ - 4859, + 4917, "[tournament_team_invites_select_column!]" ], "limit": [ @@ -110623,19 +111591,19 @@ export default { 40 ], "order_by": [ - 4857, + 4915, "[tournament_team_invites_order_by!]" ], "where": [ - 4847 + 4905 ] } ], "invites_aggregate": [ - 4839, + 4897, { "distinct_on": [ - 4859, + 4917, "[tournament_team_invites_select_column!]" ], "limit": [ @@ -110645,11 +111613,11 @@ export default { 40 ], "order_by": [ - 4857, + 4915, "[tournament_team_invites_order_by!]" ], "where": [ - 4847 + 4905 ] } ], @@ -110657,16 +111625,16 @@ export default { 80 ], "owner_steam_id": [ - 257 + 259 ], "results": [ - 5768 + 5826 ], "roster": [ - 4879, + 4937, { "distinct_on": [ - 4900, + 4958, "[tournament_team_roster_select_column!]" ], "limit": [ @@ -110676,19 +111644,19 @@ export default { 40 ], "order_by": [ - 4898, + 4956, "[tournament_team_roster_order_by!]" ], "where": [ - 4888 + 4946 ] } ], "roster_aggregate": [ - 4880, + 4938, { "distinct_on": [ - 4900, + 4958, "[tournament_team_roster_select_column!]" ], "limit": [ @@ -110698,11 +111666,11 @@ export default { 40 ], "order_by": [ - 4898, + 4956, "[tournament_team_roster_order_by!]" ], "where": [ - 4888 + 4946 ] } ], @@ -110713,16 +111681,16 @@ export default { 80 ], "team": [ - 4479 + 4535 ], "team_id": [ - 5026 + 5084 ], "tournament": [ - 4962 + 5020 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -110730,10 +111698,10 @@ export default { }, "tournament_teams_aggregate": { "aggregate": [ - 4924 + 4982 ], "nodes": [ - 4920 + 4978 ], "__typename": [ 80 @@ -110741,7 +111709,7 @@ export default { }, "tournament_teams_aggregate_bool_exp": { "count": [ - 4923 + 4981 ], "__typename": [ 80 @@ -110749,13 +111717,13 @@ export default { }, "tournament_teams_aggregate_bool_exp_count": { "arguments": [ - 4942 + 5000 ], "distinct": [ 5 ], "filter": [ - 4929 + 4987 ], "predicate": [ 41 @@ -110766,13 +111734,13 @@ export default { }, "tournament_teams_aggregate_fields": { "avg": [ - 4927 + 4985 ], "count": [ 40, { "columns": [ - 4942, + 5000, "[tournament_teams_select_column!]" ], "distinct": [ @@ -110781,31 +111749,31 @@ export default { } ], "max": [ - 4933 + 4991 ], "min": [ - 4935 + 4993 ], "stddev": [ - 4944 + 5002 ], "stddev_pop": [ - 4946 + 5004 ], "stddev_samp": [ - 4948 + 5006 ], "sum": [ - 4952 + 5010 ], "var_pop": [ - 4956 + 5014 ], "var_samp": [ - 4958 + 5016 ], "variance": [ - 4960 + 5018 ], "__typename": [ 80 @@ -110813,37 +111781,37 @@ export default { }, "tournament_teams_aggregate_order_by": { "avg": [ - 4928 + 4986 ], "count": [ - 2979 + 3008 ], "max": [ - 4934 + 4992 ], "min": [ - 4936 + 4994 ], "stddev": [ - 4945 + 5003 ], "stddev_pop": [ - 4947 + 5005 ], "stddev_samp": [ - 4949 + 5007 ], "sum": [ - 4953 + 5011 ], "var_pop": [ - 4957 + 5015 ], "var_samp": [ - 4959 + 5017 ], "variance": [ - 4961 + 5019 ], "__typename": [ 80 @@ -110851,10 +111819,10 @@ export default { }, "tournament_teams_arr_rel_insert_input": { "data": [ - 4932 + 4990 ], "on_conflict": [ - 4939 + 4997 ], "__typename": [ 80 @@ -110876,13 +111844,13 @@ export default { }, "tournament_teams_avg_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "owner_steam_id": [ - 2979 + 3008 ], "seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -110890,55 +111858,55 @@ export default { }, "tournament_teams_bool_exp": { "_and": [ - 4929 + 4987 ], "_not": [ - 4929 + 4987 ], "_or": [ - 4929 + 4987 ], "can_manage": [ 6 ], "captain": [ - 3941 + 3970 ], "captain_steam_id": [ - 259 + 261 ], "created_at": [ - 4527 + 4585 ], "creator": [ - 3941 + 3970 ], "eligible_at": [ - 4527 + 4585 ], "id": [ - 5028 + 5086 ], "invites": [ - 4847 + 4905 ], "invites_aggregate": [ - 4840 + 4898 ], "name": [ 82 ], "owner_steam_id": [ - 259 + 261 ], "results": [ - 5787 + 5845 ], "roster": [ - 4888 + 4946 ], "roster_aggregate": [ - 4881 + 4939 ], "seed": [ 41 @@ -110947,16 +111915,16 @@ export default { 82 ], "team": [ - 4490 + 4546 ], "team_id": [ - 5028 + 5086 ], "tournament": [ - 4983 + 5041 ], "tournament_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -110965,10 +111933,10 @@ export default { "tournament_teams_constraint": {}, "tournament_teams_inc_input": { "captain_steam_id": [ - 257 + 259 ], "owner_steam_id": [ - 257 + 259 ], "seed": [ 40 @@ -110979,37 +111947,37 @@ export default { }, "tournament_teams_insert_input": { "captain": [ - 3948 + 3977 ], "captain_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "creator": [ - 3948 + 3977 ], "eligible_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "invites": [ - 4844 + 4902 ], "name": [ 80 ], "owner_steam_id": [ - 257 + 259 ], "results": [ - 5796 + 5854 ], "roster": [ - 4885 + 4943 ], "seed": [ 40 @@ -111018,16 +111986,16 @@ export default { 80 ], "team": [ - 4499 + 4555 ], "team_id": [ - 5026 + 5084 ], "tournament": [ - 4992 + 5050 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -111035,22 +112003,22 @@ export default { }, "tournament_teams_max_fields": { "captain_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "eligible_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "name": [ 80 ], "owner_steam_id": [ - 257 + 259 ], "seed": [ 40 @@ -111059,10 +112027,10 @@ export default { 80 ], "team_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -111070,34 +112038,34 @@ export default { }, "tournament_teams_max_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "eligible_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "name": [ - 2979 + 3008 ], "owner_steam_id": [ - 2979 + 3008 ], "seed": [ - 2979 + 3008 ], "short_name": [ - 2979 + 3008 ], "team_id": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -111105,22 +112073,22 @@ export default { }, "tournament_teams_min_fields": { "captain_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "eligible_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "name": [ 80 ], "owner_steam_id": [ - 257 + 259 ], "seed": [ 40 @@ -111129,10 +112097,10 @@ export default { 80 ], "team_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -111140,34 +112108,34 @@ export default { }, "tournament_teams_min_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "eligible_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "name": [ - 2979 + 3008 ], "owner_steam_id": [ - 2979 + 3008 ], "seed": [ - 2979 + 3008 ], "short_name": [ - 2979 + 3008 ], "team_id": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -111178,7 +112146,7 @@ export default { 40 ], "returning": [ - 4920 + 4978 ], "__typename": [ 80 @@ -111186,10 +112154,10 @@ export default { }, "tournament_teams_obj_rel_insert_input": { "data": [ - 4932 + 4990 ], "on_conflict": [ - 4939 + 4997 ], "__typename": [ 80 @@ -111197,13 +112165,13 @@ export default { }, "tournament_teams_on_conflict": { "constraint": [ - 4930 + 4988 ], "update_columns": [ - 4954 + 5012 ], "where": [ - 4929 + 4987 ], "__typename": [ 80 @@ -111211,58 +112179,58 @@ export default { }, "tournament_teams_order_by": { "can_manage": [ - 2979 + 3008 ], "captain": [ - 3950 + 3979 ], "captain_steam_id": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "creator": [ - 3950 + 3979 ], "eligible_at": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "invites_aggregate": [ - 4843 + 4901 ], "name": [ - 2979 + 3008 ], "owner_steam_id": [ - 2979 + 3008 ], "results": [ - 5798 + 5856 ], "roster_aggregate": [ - 4884 + 4942 ], "seed": [ - 2979 + 3008 ], "short_name": [ - 2979 + 3008 ], "team": [ - 4501 + 4557 ], "team_id": [ - 2979 + 3008 ], "tournament": [ - 4994 + 5052 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -111270,7 +112238,7 @@ export default { }, "tournament_teams_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -111279,22 +112247,22 @@ export default { "tournament_teams_select_column": {}, "tournament_teams_set_input": { "captain_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "eligible_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "name": [ 80 ], "owner_steam_id": [ - 257 + 259 ], "seed": [ 40 @@ -111303,10 +112271,10 @@ export default { 80 ], "team_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -111328,13 +112296,13 @@ export default { }, "tournament_teams_stddev_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "owner_steam_id": [ - 2979 + 3008 ], "seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -111356,13 +112324,13 @@ export default { }, "tournament_teams_stddev_pop_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "owner_steam_id": [ - 2979 + 3008 ], "seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -111384,13 +112352,13 @@ export default { }, "tournament_teams_stddev_samp_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "owner_steam_id": [ - 2979 + 3008 ], "seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -111398,10 +112366,10 @@ export default { }, "tournament_teams_stream_cursor_input": { "initial_value": [ - 4951 + 5009 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -111409,22 +112377,22 @@ export default { }, "tournament_teams_stream_cursor_value_input": { "captain_steam_id": [ - 257 + 259 ], "created_at": [ - 4526 + 4584 ], "eligible_at": [ - 4526 + 4584 ], "id": [ - 5026 + 5084 ], "name": [ 80 ], "owner_steam_id": [ - 257 + 259 ], "seed": [ 40 @@ -111433,10 +112401,10 @@ export default { 80 ], "team_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -111444,10 +112412,10 @@ export default { }, "tournament_teams_sum_fields": { "captain_steam_id": [ - 257 + 259 ], "owner_steam_id": [ - 257 + 259 ], "seed": [ 40 @@ -111458,13 +112426,13 @@ export default { }, "tournament_teams_sum_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "owner_steam_id": [ - 2979 + 3008 ], "seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -111473,13 +112441,13 @@ export default { "tournament_teams_update_column": {}, "tournament_teams_updates": { "_inc": [ - 4931 + 4989 ], "_set": [ - 4943 + 5001 ], "where": [ - 4929 + 4987 ], "__typename": [ 80 @@ -111501,13 +112469,13 @@ export default { }, "tournament_teams_var_pop_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "owner_steam_id": [ - 2979 + 3008 ], "seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -111529,13 +112497,13 @@ export default { }, "tournament_teams_var_samp_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "owner_steam_id": [ - 2979 + 3008 ], "seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -111557,13 +112525,13 @@ export default { }, "tournament_teams_variance_order_by": { "captain_steam_id": [ - 2979 + 3008 ], "owner_steam_id": [ - 2979 + 3008 ], "seed": [ - 2979 + 3008 ], "__typename": [ 80 @@ -111571,16 +112539,16 @@ export default { }, "tournaments": { "admin": [ - 3937 + 3966 ], "auto_start": [ 5 ], "award_configs": [ - 4528, + 4586, { "distinct_on": [ - 4550, + 4608, "[tournament_awards_select_column!]" ], "limit": [ @@ -111590,19 +112558,19 @@ export default { 40 ], "order_by": [ - 4548, + 4606, "[tournament_awards_order_by!]" ], "where": [ - 4537 + 4595 ] } ], "award_configs_aggregate": [ - 4529, + 4587, { "distinct_on": [ - 4550, + 4608, "[tournament_awards_select_column!]" ], "limit": [ @@ -111612,19 +112580,19 @@ export default { 40 ], "order_by": [ - 4548, + 4606, "[tournament_awards_order_by!]" ], "where": [ - 4537 + 4595 ] } ], "awards": [ - 188, + 190, { "distinct_on": [ - 209, + 211, "[award_recipients_select_column!]" ], "limit": [ @@ -111634,19 +112602,19 @@ export default { 40 ], "order_by": [ - 207, + 209, "[award_recipients_order_by!]" ], "where": [ - 197 + 199 ] } ], "awards_aggregate": [ - 189, + 191, { "distinct_on": [ - 209, + 211, "[award_recipients_select_column!]" ], "limit": [ @@ -111656,11 +112624,11 @@ export default { 40 ], "order_by": [ - 207, + 209, "[award_recipients_order_by!]" ], "where": [ - 197 + 199 ] } ], @@ -111695,10 +112663,10 @@ export default { 5 ], "categories": [ - 4616, + 4674, { "distinct_on": [ - 4634, + 4692, "[tournament_categories_select_column!]" ], "limit": [ @@ -111708,19 +112676,19 @@ export default { 40 ], "order_by": [ - 4632, + 4690, "[tournament_categories_order_by!]" ], "where": [ - 4623 + 4681 ] } ], "categories_aggregate": [ - 4617, + 4675, { "distinct_on": [ - 4634, + 4692, "[tournament_categories_select_column!]" ], "limit": [ @@ -111730,16 +112698,16 @@ export default { 40 ], "order_by": [ - 4632, + 4690, "[tournament_categories_order_by!]" ], "where": [ - 4623 + 4681 ] } ], "created_at": [ - 4526 + 4584 ], "description": [ 80 @@ -111796,7 +112764,7 @@ export default { 80 ], "e_tournament_status": [ - 1349 + 1351 ], "has_min_teams": [ 5 @@ -111805,7 +112773,7 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "is_league": [ 5 @@ -111817,10 +112785,10 @@ export default { 5 ], "latitude": [ - 1689 + 1691 ], "league_season_division": [ - 2020 + 2022 ], "location": [ 80 @@ -111829,10 +112797,10 @@ export default { 80 ], "longitude": [ - 1689 + 1691 ], "match_options_id": [ - 5026 + 5084 ], "max_players_per_lineup": [ 40 @@ -111844,16 +112812,16 @@ export default { 80 ], "options": [ - 2670 + 2672 ], "organizer_steam_id": [ - 257 + 259 ], "organizer_teams": [ - 4640, + 4698, { "distinct_on": [ - 4658, + 4716, "[tournament_organizer_teams_select_column!]" ], "limit": [ @@ -111863,19 +112831,19 @@ export default { 40 ], "order_by": [ - 4656, + 4714, "[tournament_organizer_teams_order_by!]" ], "where": [ - 4647 + 4705 ] } ], "organizer_teams_aggregate": [ - 4641, + 4699, { "distinct_on": [ - 4658, + 4716, "[tournament_organizer_teams_select_column!]" ], "limit": [ @@ -111885,19 +112853,19 @@ export default { 40 ], "order_by": [ - 4656, + 4714, "[tournament_organizer_teams_order_by!]" ], "where": [ - 4647 + 4705 ] } ], "organizers": [ - 4664, + 4722, { "distinct_on": [ - 4685, + 4743, "[tournament_organizers_select_column!]" ], "limit": [ @@ -111907,19 +112875,19 @@ export default { 40 ], "order_by": [ - 4683, + 4741, "[tournament_organizers_order_by!]" ], "where": [ - 4673 + 4731 ] } ], "organizers_aggregate": [ - 4665, + 4723, { "distinct_on": [ - 4685, + 4743, "[tournament_organizers_select_column!]" ], "limit": [ @@ -111929,19 +112897,19 @@ export default { 40 ], "order_by": [ - 4683, + 4741, "[tournament_organizers_order_by!]" ], "where": [ - 4673 + 4731 ] } ], "player_stats": [ - 5879, + 5937, { "distinct_on": [ - 5905, + 5963, "[v_tournament_player_stats_select_column!]" ], "limit": [ @@ -111951,19 +112919,19 @@ export default { 40 ], "order_by": [ - 5904, + 5962, "[v_tournament_player_stats_order_by!]" ], "where": [ - 5898 + 5956 ] } ], "player_stats_aggregate": [ - 5880, + 5938, { "distinct_on": [ - 5905, + 5963, "[v_tournament_player_stats_select_column!]" ], "limit": [ @@ -111973,19 +112941,19 @@ export default { 40 ], "order_by": [ - 5904, + 5962, "[v_tournament_player_stats_order_by!]" ], "where": [ - 5898 + 5956 ] } ], "prizes": [ - 4705, + 4763, { "distinct_on": [ - 4726, + 4784, "[tournament_prizes_select_column!]" ], "limit": [ @@ -111995,19 +112963,19 @@ export default { 40 ], "order_by": [ - 4724, + 4782, "[tournament_prizes_order_by!]" ], "where": [ - 4714 + 4772 ] } ], "prizes_aggregate": [ - 4706, + 4764, { "distinct_on": [ - 4726, + 4784, "[tournament_prizes_select_column!]" ], "limit": [ @@ -112017,19 +112985,19 @@ export default { 40 ], "order_by": [ - 4724, + 4782, "[tournament_prizes_order_by!]" ], "where": [ - 4714 + 4772 ] } ], "results": [ - 5828, + 5886, { "distinct_on": [ - 5854, + 5912, "[v_team_tournament_results_select_column!]" ], "limit": [ @@ -112039,19 +113007,19 @@ export default { 40 ], "order_by": [ - 5853, + 5911, "[v_team_tournament_results_order_by!]" ], "where": [ - 5847 + 5905 ] } ], "results_aggregate": [ - 5829, + 5887, { "distinct_on": [ - 5854, + 5912, "[v_team_tournament_results_select_column!]" ], "limit": [ @@ -112061,19 +113029,19 @@ export default { 40 ], "order_by": [ - 5853, + 5911, "[v_team_tournament_results_order_by!]" ], "where": [ - 5847 + 5905 ] } ], "rosters": [ - 4879, + 4937, { "distinct_on": [ - 4900, + 4958, "[tournament_team_roster_select_column!]" ], "limit": [ @@ -112083,19 +113051,19 @@ export default { 40 ], "order_by": [ - 4898, + 4956, "[tournament_team_roster_order_by!]" ], "where": [ - 4888 + 4946 ] } ], "rosters_aggregate": [ - 4880, + 4938, { "distinct_on": [ - 4900, + 4958, "[tournament_team_roster_select_column!]" ], "limit": [ @@ -112105,11 +113073,11 @@ export default { 40 ], "order_by": [ - 4898, + 4956, "[tournament_team_roster_order_by!]" ], "where": [ - 4888 + 4946 ] } ], @@ -112117,10 +113085,10 @@ export default { 80 ], "stages": [ - 4787, + 4845, { "distinct_on": [ - 4816, + 4874, "[tournament_stages_select_column!]" ], "limit": [ @@ -112130,19 +113098,19 @@ export default { 40 ], "order_by": [ - 4813, + 4871, "[tournament_stages_order_by!]" ], "where": [ - 4799 + 4857 ] } ], "stages_aggregate": [ - 4788, + 4846, { "distinct_on": [ - 4816, + 4874, "[tournament_stages_select_column!]" ], "limit": [ @@ -112152,25 +113120,25 @@ export default { 40 ], "order_by": [ - 4813, + 4871, "[tournament_stages_order_by!]" ], "where": [ - 4799 + 4857 ] } ], "start": [ - 4526 + 4584 ], "status": [ - 1354 + 1356 ], "teams": [ - 4920, + 4978, { "distinct_on": [ - 4942, + 5000, "[tournament_teams_select_column!]" ], "limit": [ @@ -112180,19 +113148,19 @@ export default { 40 ], "order_by": [ - 4940, + 4998, "[tournament_teams_order_by!]" ], "where": [ - 4929 + 4987 ] } ], "teams_aggregate": [ - 4921, + 4979, { "distinct_on": [ - 4942, + 5000, "[tournament_teams_select_column!]" ], "limit": [ @@ -112202,11 +113170,11 @@ export default { 40 ], "order_by": [ - 4940, + 4998, "[tournament_teams_order_by!]" ], "where": [ - 4929 + 4987 ] } ], @@ -112216,10 +113184,10 @@ export default { }, "tournaments_aggregate": { "aggregate": [ - 4978 + 5036 ], "nodes": [ - 4962 + 5020 ], "__typename": [ 80 @@ -112227,37 +113195,37 @@ export default { }, "tournaments_aggregate_bool_exp": { "avg": [ - 4965 + 5023 ], "bool_and": [ - 4966 + 5024 ], "bool_or": [ - 4967 + 5025 ], "corr": [ - 4968 + 5026 ], "count": [ - 4970 + 5028 ], "covar_samp": [ - 4971 + 5029 ], "max": [ - 4973 + 5031 ], "min": [ - 4974 + 5032 ], "stddev_samp": [ - 4975 + 5033 ], "sum": [ - 4976 + 5034 ], "var_samp": [ - 4977 + 5035 ], "__typename": [ 80 @@ -112265,16 +113233,16 @@ export default { }, "tournaments_aggregate_bool_exp_avg": { "arguments": [ - 4997 + 5055 ], "distinct": [ 5 ], "filter": [ - 4983 + 5041 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -112282,13 +113250,13 @@ export default { }, "tournaments_aggregate_bool_exp_bool_and": { "arguments": [ - 4998 + 5056 ], "distinct": [ 5 ], "filter": [ - 4983 + 5041 ], "predicate": [ 6 @@ -112299,13 +113267,13 @@ export default { }, "tournaments_aggregate_bool_exp_bool_or": { "arguments": [ - 4999 + 5057 ], "distinct": [ 5 ], "filter": [ - 4983 + 5041 ], "predicate": [ 6 @@ -112316,16 +113284,16 @@ export default { }, "tournaments_aggregate_bool_exp_corr": { "arguments": [ - 4969 + 5027 ], "distinct": [ 5 ], "filter": [ - 4983 + 5041 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -112333,10 +113301,10 @@ export default { }, "tournaments_aggregate_bool_exp_corr_arguments": { "X": [ - 5000 + 5058 ], "Y": [ - 5000 + 5058 ], "__typename": [ 80 @@ -112344,13 +113312,13 @@ export default { }, "tournaments_aggregate_bool_exp_count": { "arguments": [ - 4996 + 5054 ], "distinct": [ 5 ], "filter": [ - 4983 + 5041 ], "predicate": [ 41 @@ -112361,16 +113329,16 @@ export default { }, "tournaments_aggregate_bool_exp_covar_samp": { "arguments": [ - 4972 + 5030 ], "distinct": [ 5 ], "filter": [ - 4983 + 5041 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -112378,10 +113346,10 @@ export default { }, "tournaments_aggregate_bool_exp_covar_samp_arguments": { "X": [ - 5001 + 5059 ], "Y": [ - 5001 + 5059 ], "__typename": [ 80 @@ -112389,16 +113357,16 @@ export default { }, "tournaments_aggregate_bool_exp_max": { "arguments": [ - 5002 + 5060 ], "distinct": [ 5 ], "filter": [ - 4983 + 5041 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -112406,16 +113374,16 @@ export default { }, "tournaments_aggregate_bool_exp_min": { "arguments": [ - 5003 + 5061 ], "distinct": [ 5 ], "filter": [ - 4983 + 5041 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -112423,16 +113391,16 @@ export default { }, "tournaments_aggregate_bool_exp_stddev_samp": { "arguments": [ - 5004 + 5062 ], "distinct": [ 5 ], "filter": [ - 4983 + 5041 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -112440,16 +113408,16 @@ export default { }, "tournaments_aggregate_bool_exp_sum": { "arguments": [ - 5005 + 5063 ], "distinct": [ 5 ], "filter": [ - 4983 + 5041 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -112457,16 +113425,16 @@ export default { }, "tournaments_aggregate_bool_exp_var_samp": { "arguments": [ - 5006 + 5064 ], "distinct": [ 5 ], "filter": [ - 4983 + 5041 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -112474,13 +113442,13 @@ export default { }, "tournaments_aggregate_fields": { "avg": [ - 4981 + 5039 ], "count": [ 40, { "columns": [ - 4996, + 5054, "[tournaments_select_column!]" ], "distinct": [ @@ -112489,31 +113457,31 @@ export default { } ], "max": [ - 4987 + 5045 ], "min": [ - 4989 + 5047 ], "stddev": [ - 5008 + 5066 ], "stddev_pop": [ - 5010 + 5068 ], "stddev_samp": [ - 5012 + 5070 ], "sum": [ - 5016 + 5074 ], "var_pop": [ - 5020 + 5078 ], "var_samp": [ - 5022 + 5080 ], "variance": [ - 5024 + 5082 ], "__typename": [ 80 @@ -112521,37 +113489,37 @@ export default { }, "tournaments_aggregate_order_by": { "avg": [ - 4982 + 5040 ], "count": [ - 2979 + 3008 ], "max": [ - 4988 + 5046 ], "min": [ - 4990 + 5048 ], "stddev": [ - 5009 + 5067 ], "stddev_pop": [ - 5011 + 5069 ], "stddev_samp": [ - 5013 + 5071 ], "sum": [ - 5017 + 5075 ], "var_pop": [ - 5021 + 5079 ], "var_samp": [ - 5023 + 5081 ], "variance": [ - 5025 + 5083 ], "__typename": [ 80 @@ -112559,10 +113527,10 @@ export default { }, "tournaments_arr_rel_insert_input": { "data": [ - 4986 + 5044 ], "on_conflict": [ - 4993 + 5051 ], "__typename": [ 80 @@ -112590,13 +113558,13 @@ export default { }, "tournaments_avg_order_by": { "latitude": [ - 2979 + 3008 ], "longitude": [ - 2979 + 3008 ], "organizer_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -112604,31 +113572,31 @@ export default { }, "tournaments_bool_exp": { "_and": [ - 4983 + 5041 ], "_not": [ - 4983 + 5041 ], "_or": [ - 4983 + 5041 ], "admin": [ - 3941 + 3970 ], "auto_start": [ 6 ], "award_configs": [ - 4537 + 4595 ], "award_configs_aggregate": [ - 4530 + 4588 ], "awards": [ - 197 + 199 ], "awards_aggregate": [ - 190 + 192 ], "awards_enabled": [ 6 @@ -112661,13 +113629,13 @@ export default { 6 ], "categories": [ - 4623 + 4681 ], "categories_aggregate": [ - 4618 + 4676 ], "created_at": [ - 4527 + 4585 ], "description": [ 82 @@ -112724,7 +113692,7 @@ export default { 82 ], "e_tournament_status": [ - 1352 + 1354 ], "has_min_teams": [ 6 @@ -112733,7 +113701,7 @@ export default { 82 ], "id": [ - 5028 + 5086 ], "is_league": [ 6 @@ -112745,10 +113713,10 @@ export default { 6 ], "latitude": [ - 1690 + 1692 ], "league_season_division": [ - 2027 + 2029 ], "location": [ 82 @@ -112757,10 +113725,10 @@ export default { 82 ], "longitude": [ - 1690 + 1692 ], "match_options_id": [ - 5028 + 5086 ], "max_players_per_lineup": [ 41 @@ -112772,67 +113740,67 @@ export default { 82 ], "options": [ - 2674 + 2676 ], "organizer_steam_id": [ - 259 + 261 ], "organizer_teams": [ - 4647 + 4705 ], "organizer_teams_aggregate": [ - 4642 + 4700 ], "organizers": [ - 4673 + 4731 ], "organizers_aggregate": [ - 4666 + 4724 ], "player_stats": [ - 5898 + 5956 ], "player_stats_aggregate": [ - 5881 + 5939 ], "prizes": [ - 4714 + 4772 ], "prizes_aggregate": [ - 4707 + 4765 ], "results": [ - 5847 + 5905 ], "results_aggregate": [ - 5830 + 5888 ], "rosters": [ - 4888 + 4946 ], "rosters_aggregate": [ - 4881 + 4939 ], "scheduling_mode": [ 82 ], "stages": [ - 4799 + 4857 ], "stages_aggregate": [ - 4789 + 4847 ], "start": [ - 4527 + 4585 ], "status": [ - 1355 + 1357 ], "teams": [ - 4929 + 4987 ], "teams_aggregate": [ - 4922 + 4980 ], "__typename": [ 80 @@ -112841,13 +113809,13 @@ export default { "tournaments_constraint": {}, "tournaments_inc_input": { "latitude": [ - 1689 + 1691 ], "longitude": [ - 1689 + 1691 ], "organizer_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -112855,16 +113823,16 @@ export default { }, "tournaments_insert_input": { "admin": [ - 3948 + 3977 ], "auto_start": [ 5 ], "award_configs": [ - 4534 + 4592 ], "awards": [ - 194 + 196 ], "awards_enabled": [ 5 @@ -112873,10 +113841,10 @@ export default { 80 ], "categories": [ - 4622 + 4680 ], "created_at": [ - 4526 + 4584 ], "description": [ 80 @@ -112933,22 +113901,22 @@ export default { 80 ], "e_tournament_status": [ - 1360 + 1362 ], "homepage": [ 80 ], "id": [ - 5026 + 5084 ], "is_league": [ 5 ], "latitude": [ - 1689 + 1691 ], "league_season_division": [ - 2035 + 2037 ], "location": [ 80 @@ -112957,52 +113925,52 @@ export default { 80 ], "longitude": [ - 1689 + 1691 ], "match_options_id": [ - 5026 + 5084 ], "name": [ 80 ], "options": [ - 2681 + 2683 ], "organizer_steam_id": [ - 257 + 259 ], "organizer_teams": [ - 4646 + 4704 ], "organizers": [ - 4670 + 4728 ], "player_stats": [ - 5895 + 5953 ], "prizes": [ - 4711 + 4769 ], "results": [ - 5844 + 5902 ], "rosters": [ - 4885 + 4943 ], "scheduling_mode": [ 80 ], "stages": [ - 4796 + 4854 ], "start": [ - 4526 + 4584 ], "status": [ - 1354 + 1356 ], "teams": [ - 4926 + 4984 ], "__typename": [ 80 @@ -113013,7 +113981,7 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "description": [ 80 @@ -113031,10 +113999,10 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "latitude": [ - 1689 + 1691 ], "location": [ 80 @@ -113043,10 +114011,10 @@ export default { 80 ], "longitude": [ - 1689 + 1691 ], "match_options_id": [ - 5026 + 5084 ], "max_players_per_lineup": [ 40 @@ -113058,13 +114026,13 @@ export default { 80 ], "organizer_steam_id": [ - 257 + 259 ], "scheduling_mode": [ 80 ], "start": [ - 4526 + 4584 ], "__typename": [ 80 @@ -113072,55 +114040,55 @@ export default { }, "tournaments_max_order_by": { "banner": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "description": [ - 2979 + 3008 ], "discord_guild_id": [ - 2979 + 3008 ], "discord_role_id": [ - 2979 + 3008 ], "discord_webhook": [ - 2979 + 3008 ], "homepage": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "latitude": [ - 2979 + 3008 ], "location": [ - 2979 + 3008 ], "logo": [ - 2979 + 3008 ], "longitude": [ - 2979 + 3008 ], "match_options_id": [ - 2979 + 3008 ], "name": [ - 2979 + 3008 ], "organizer_steam_id": [ - 2979 + 3008 ], "scheduling_mode": [ - 2979 + 3008 ], "start": [ - 2979 + 3008 ], "__typename": [ 80 @@ -113131,7 +114099,7 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "description": [ 80 @@ -113149,10 +114117,10 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "latitude": [ - 1689 + 1691 ], "location": [ 80 @@ -113161,10 +114129,10 @@ export default { 80 ], "longitude": [ - 1689 + 1691 ], "match_options_id": [ - 5026 + 5084 ], "max_players_per_lineup": [ 40 @@ -113176,13 +114144,13 @@ export default { 80 ], "organizer_steam_id": [ - 257 + 259 ], "scheduling_mode": [ 80 ], "start": [ - 4526 + 4584 ], "__typename": [ 80 @@ -113190,55 +114158,55 @@ export default { }, "tournaments_min_order_by": { "banner": [ - 2979 + 3008 ], "created_at": [ - 2979 + 3008 ], "description": [ - 2979 + 3008 ], "discord_guild_id": [ - 2979 + 3008 ], "discord_role_id": [ - 2979 + 3008 ], "discord_webhook": [ - 2979 + 3008 ], "homepage": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "latitude": [ - 2979 + 3008 ], "location": [ - 2979 + 3008 ], "logo": [ - 2979 + 3008 ], "longitude": [ - 2979 + 3008 ], "match_options_id": [ - 2979 + 3008 ], "name": [ - 2979 + 3008 ], "organizer_steam_id": [ - 2979 + 3008 ], "scheduling_mode": [ - 2979 + 3008 ], "start": [ - 2979 + 3008 ], "__typename": [ 80 @@ -113249,7 +114217,7 @@ export default { 40 ], "returning": [ - 4962 + 5020 ], "__typename": [ 80 @@ -113257,10 +114225,10 @@ export default { }, "tournaments_obj_rel_insert_input": { "data": [ - 4986 + 5044 ], "on_conflict": [ - 4993 + 5051 ], "__typename": [ 80 @@ -113268,13 +114236,13 @@ export default { }, "tournaments_on_conflict": { "constraint": [ - 4984 + 5042 ], "update_columns": [ - 5018 + 5076 ], "where": [ - 4983 + 5041 ], "__typename": [ 80 @@ -113282,193 +114250,193 @@ export default { }, "tournaments_order_by": { "admin": [ - 3950 + 3979 ], "auto_start": [ - 2979 + 3008 ], "award_configs_aggregate": [ - 4533 + 4591 ], "awards_aggregate": [ - 193 + 195 ], "awards_enabled": [ - 2979 + 3008 ], "banner": [ - 2979 + 3008 ], "can_cancel": [ - 2979 + 3008 ], "can_close_registration": [ - 2979 + 3008 ], "can_join": [ - 2979 + 3008 ], "can_open_registration": [ - 2979 + 3008 ], "can_pause": [ - 2979 + 3008 ], "can_resume": [ - 2979 + 3008 ], "can_setup": [ - 2979 + 3008 ], "can_start": [ - 2979 + 3008 ], "categories_aggregate": [ - 4621 + 4679 ], "created_at": [ - 2979 + 3008 ], "description": [ - 2979 + 3008 ], "discord_guild_id": [ - 2979 + 3008 ], "discord_notifications_enabled": [ - 2979 + 3008 ], "discord_notify_Canceled": [ - 2979 + 3008 ], "discord_notify_Finished": [ - 2979 + 3008 ], "discord_notify_Forfeit": [ - 2979 + 3008 ], "discord_notify_Live": [ - 2979 + 3008 ], "discord_notify_MapPaused": [ - 2979 + 3008 ], "discord_notify_PickingPlayers": [ - 2979 + 3008 ], "discord_notify_Scheduled": [ - 2979 + 3008 ], "discord_notify_Surrendered": [ - 2979 + 3008 ], "discord_notify_Tie": [ - 2979 + 3008 ], "discord_notify_Veto": [ - 2979 + 3008 ], "discord_notify_WaitingForCheckIn": [ - 2979 + 3008 ], "discord_notify_WaitingForServer": [ - 2979 + 3008 ], "discord_role_id": [ - 2979 + 3008 ], "discord_voice_enabled": [ - 2979 + 3008 ], "discord_webhook": [ - 2979 + 3008 ], "e_tournament_status": [ - 1362 + 1364 ], "has_min_teams": [ - 2979 + 3008 ], "homepage": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "is_league": [ - 2979 + 3008 ], "is_organizer": [ - 2979 + 3008 ], "joined_tournament": [ - 2979 + 3008 ], "latitude": [ - 2979 + 3008 ], "league_season_division": [ - 2037 + 2039 ], "location": [ - 2979 + 3008 ], "logo": [ - 2979 + 3008 ], "longitude": [ - 2979 + 3008 ], "match_options_id": [ - 2979 + 3008 ], "max_players_per_lineup": [ - 2979 + 3008 ], "min_players_per_lineup": [ - 2979 + 3008 ], "name": [ - 2979 + 3008 ], "options": [ - 2683 + 2685 ], "organizer_steam_id": [ - 2979 + 3008 ], "organizer_teams_aggregate": [ - 4645 + 4703 ], "organizers_aggregate": [ - 4669 + 4727 ], "player_stats_aggregate": [ - 5894 + 5952 ], "prizes_aggregate": [ - 4710 + 4768 ], "results_aggregate": [ - 5843 + 5901 ], "rosters_aggregate": [ - 4884 + 4942 ], "scheduling_mode": [ - 2979 + 3008 ], "stages_aggregate": [ - 4794 + 4852 ], "start": [ - 2979 + 3008 ], "status": [ - 2979 + 3008 ], "teams_aggregate": [ - 4925 + 4983 ], "__typename": [ 80 @@ -113476,7 +114444,7 @@ export default { }, "tournaments_pk_columns_input": { "id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -113504,7 +114472,7 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "description": [ 80 @@ -113564,13 +114532,13 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "is_league": [ 5 ], "latitude": [ - 1689 + 1691 ], "location": [ 80 @@ -113579,25 +114547,25 @@ export default { 80 ], "longitude": [ - 1689 + 1691 ], "match_options_id": [ - 5026 + 5084 ], "name": [ 80 ], "organizer_steam_id": [ - 257 + 259 ], "scheduling_mode": [ 80 ], "start": [ - 4526 + 4584 ], "status": [ - 1354 + 1356 ], "__typename": [ 80 @@ -113625,13 +114593,13 @@ export default { }, "tournaments_stddev_order_by": { "latitude": [ - 2979 + 3008 ], "longitude": [ - 2979 + 3008 ], "organizer_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -113659,13 +114627,13 @@ export default { }, "tournaments_stddev_pop_order_by": { "latitude": [ - 2979 + 3008 ], "longitude": [ - 2979 + 3008 ], "organizer_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -113693,13 +114661,13 @@ export default { }, "tournaments_stddev_samp_order_by": { "latitude": [ - 2979 + 3008 ], "longitude": [ - 2979 + 3008 ], "organizer_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -113707,10 +114675,10 @@ export default { }, "tournaments_stream_cursor_input": { "initial_value": [ - 5015 + 5073 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -113727,7 +114695,7 @@ export default { 80 ], "created_at": [ - 4526 + 4584 ], "description": [ 80 @@ -113787,13 +114755,13 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "is_league": [ 5 ], "latitude": [ - 1689 + 1691 ], "location": [ 80 @@ -113802,25 +114770,25 @@ export default { 80 ], "longitude": [ - 1689 + 1691 ], "match_options_id": [ - 5026 + 5084 ], "name": [ 80 ], "organizer_steam_id": [ - 257 + 259 ], "scheduling_mode": [ 80 ], "start": [ - 4526 + 4584 ], "status": [ - 1354 + 1356 ], "__typename": [ 80 @@ -113828,10 +114796,10 @@ export default { }, "tournaments_sum_fields": { "latitude": [ - 1689 + 1691 ], "longitude": [ - 1689 + 1691 ], "max_players_per_lineup": [ 40 @@ -113840,7 +114808,7 @@ export default { 40 ], "organizer_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -113848,13 +114816,13 @@ export default { }, "tournaments_sum_order_by": { "latitude": [ - 2979 + 3008 ], "longitude": [ - 2979 + 3008 ], "organizer_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -113863,13 +114831,13 @@ export default { "tournaments_update_column": {}, "tournaments_updates": { "_inc": [ - 4985 + 5043 ], "_set": [ - 5007 + 5065 ], "where": [ - 4983 + 5041 ], "__typename": [ 80 @@ -113897,13 +114865,13 @@ export default { }, "tournaments_var_pop_order_by": { "latitude": [ - 2979 + 3008 ], "longitude": [ - 2979 + 3008 ], "organizer_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -113931,13 +114899,13 @@ export default { }, "tournaments_var_samp_order_by": { "latitude": [ - 2979 + 3008 ], "longitude": [ - 2979 + 3008 ], "organizer_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -113965,13 +114933,13 @@ export default { }, "tournaments_variance_order_by": { "latitude": [ - 2979 + 3008 ], "longitude": [ - 2979 + 3008 ], "organizer_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -113980,37 +114948,37 @@ export default { "uuid": {}, "uuid_array_comparison_exp": { "_contained_in": [ - 5026 + 5084 ], "_contains": [ - 5026 + 5084 ], "_eq": [ - 5026 + 5084 ], "_gt": [ - 5026 + 5084 ], "_gte": [ - 5026 + 5084 ], "_in": [ - 5026 + 5084 ], "_is_null": [ 5 ], "_lt": [ - 5026 + 5084 ], "_lte": [ - 5026 + 5084 ], "_neq": [ - 5026 + 5084 ], "_nin": [ - 5026 + 5084 ], "__typename": [ 80 @@ -114018,31 +114986,31 @@ export default { }, "uuid_comparison_exp": { "_eq": [ - 5026 + 5084 ], "_gt": [ - 5026 + 5084 ], "_gte": [ - 5026 + 5084 ], "_in": [ - 5026 + 5084 ], "_is_null": [ 5 ], "_lt": [ - 5026 + 5084 ], "_lte": [ - 5026 + 5084 ], "_neq": [ - 5026 + 5084 ], "_nin": [ - 5026 + 5084 ], "__typename": [ 80 @@ -114056,19 +115024,19 @@ export default { 40 ], "event": [ - 1661 + 1663 ], "event_id": [ - 5026 + 5084 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ 40 ], "kdr": [ - 1689 + 1691 ], "kills": [ 40 @@ -114077,10 +115045,10 @@ export default { 40 ], "player": [ - 3937 + 3966 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -114088,10 +115056,10 @@ export default { }, "v_event_player_stats_aggregate": { "aggregate": [ - 5043 + 5101 ], "nodes": [ - 5029 + 5087 ], "__typename": [ 80 @@ -114099,31 +115067,31 @@ export default { }, "v_event_player_stats_aggregate_bool_exp": { "avg": [ - 5032 + 5090 ], "corr": [ - 5033 + 5091 ], "count": [ - 5035 + 5093 ], "covar_samp": [ - 5036 + 5094 ], "max": [ - 5038 + 5096 ], "min": [ - 5039 + 5097 ], "stddev_samp": [ - 5040 + 5098 ], "sum": [ - 5041 + 5099 ], "var_samp": [ - 5042 + 5100 ], "__typename": [ 80 @@ -114131,16 +115099,16 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_avg": { "arguments": [ - 5056 + 5114 ], "distinct": [ 5 ], "filter": [ - 5048 + 5106 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -114148,16 +115116,16 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_corr": { "arguments": [ - 5034 + 5092 ], "distinct": [ 5 ], "filter": [ - 5048 + 5106 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -114165,10 +115133,10 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_corr_arguments": { "X": [ - 5057 + 5115 ], "Y": [ - 5057 + 5115 ], "__typename": [ 80 @@ -114176,13 +115144,13 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_count": { "arguments": [ - 5055 + 5113 ], "distinct": [ 5 ], "filter": [ - 5048 + 5106 ], "predicate": [ 41 @@ -114193,16 +115161,16 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_covar_samp": { "arguments": [ - 5037 + 5095 ], "distinct": [ 5 ], "filter": [ - 5048 + 5106 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -114210,10 +115178,10 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_covar_samp_arguments": { "X": [ - 5058 + 5116 ], "Y": [ - 5058 + 5116 ], "__typename": [ 80 @@ -114221,16 +115189,16 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_max": { "arguments": [ - 5059 + 5117 ], "distinct": [ 5 ], "filter": [ - 5048 + 5106 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -114238,16 +115206,16 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_min": { "arguments": [ - 5060 + 5118 ], "distinct": [ 5 ], "filter": [ - 5048 + 5106 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -114255,16 +115223,16 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_stddev_samp": { "arguments": [ - 5061 + 5119 ], "distinct": [ 5 ], "filter": [ - 5048 + 5106 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -114272,16 +115240,16 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_sum": { "arguments": [ - 5062 + 5120 ], "distinct": [ 5 ], "filter": [ - 5048 + 5106 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -114289,16 +115257,16 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_var_samp": { "arguments": [ - 5063 + 5121 ], "distinct": [ 5 ], "filter": [ - 5048 + 5106 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -114306,13 +115274,13 @@ export default { }, "v_event_player_stats_aggregate_fields": { "avg": [ - 5046 + 5104 ], "count": [ 40, { "columns": [ - 5055, + 5113, "[v_event_player_stats_select_column!]" ], "distinct": [ @@ -114321,31 +115289,31 @@ export default { } ], "max": [ - 5050 + 5108 ], "min": [ - 5052 + 5110 ], "stddev": [ - 5064 + 5122 ], "stddev_pop": [ - 5066 + 5124 ], "stddev_samp": [ - 5068 + 5126 ], "sum": [ - 5072 + 5130 ], "var_pop": [ - 5074 + 5132 ], "var_samp": [ - 5076 + 5134 ], "variance": [ - 5078 + 5136 ], "__typename": [ 80 @@ -114353,37 +115321,37 @@ export default { }, "v_event_player_stats_aggregate_order_by": { "avg": [ - 5047 + 5105 ], "count": [ - 2979 + 3008 ], "max": [ - 5051 + 5109 ], "min": [ - 5053 + 5111 ], "stddev": [ - 5065 + 5123 ], "stddev_pop": [ - 5067 + 5125 ], "stddev_samp": [ - 5069 + 5127 ], "sum": [ - 5073 + 5131 ], "var_pop": [ - 5075 + 5133 ], "var_samp": [ - 5077 + 5135 ], "variance": [ - 5079 + 5137 ], "__typename": [ 80 @@ -114391,7 +115359,7 @@ export default { }, "v_event_player_stats_arr_rel_insert_input": { "data": [ - 5049 + 5107 ], "__typename": [ 80 @@ -114428,28 +115396,28 @@ export default { }, "v_event_player_stats_avg_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -114457,13 +115425,13 @@ export default { }, "v_event_player_stats_bool_exp": { "_and": [ - 5048 + 5106 ], "_not": [ - 5048 + 5106 ], "_or": [ - 5048 + 5106 ], "assists": [ 41 @@ -114472,19 +115440,19 @@ export default { 41 ], "event": [ - 1665 + 1667 ], "event_id": [ - 5028 + 5086 ], "headshot_percentage": [ - 1690 + 1692 ], "headshots": [ 41 ], "kdr": [ - 1690 + 1692 ], "kills": [ 41 @@ -114493,10 +115461,10 @@ export default { 41 ], "player": [ - 3941 + 3970 ], "player_steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -114510,19 +115478,19 @@ export default { 40 ], "event": [ - 1672 + 1674 ], "event_id": [ - 5026 + 5084 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ 40 ], "kdr": [ - 1689 + 1691 ], "kills": [ 40 @@ -114531,10 +115499,10 @@ export default { 40 ], "player": [ - 3948 + 3977 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -114548,16 +115516,16 @@ export default { 40 ], "event_id": [ - 5026 + 5084 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ 40 ], "kdr": [ - 1689 + 1691 ], "kills": [ 40 @@ -114566,7 +115534,7 @@ export default { 40 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -114574,31 +115542,31 @@ export default { }, "v_event_player_stats_max_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "event_id": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -114612,16 +115580,16 @@ export default { 40 ], "event_id": [ - 5026 + 5084 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ 40 ], "kdr": [ - 1689 + 1691 ], "kills": [ 40 @@ -114630,7 +115598,7 @@ export default { 40 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -114638,31 +115606,31 @@ export default { }, "v_event_player_stats_min_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "event_id": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -114670,37 +115638,37 @@ export default { }, "v_event_player_stats_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "event": [ - 1674 + 1676 ], "event_id": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -114746,28 +115714,28 @@ export default { }, "v_event_player_stats_stddev_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -114804,28 +115772,28 @@ export default { }, "v_event_player_stats_stddev_pop_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -114862,28 +115830,28 @@ export default { }, "v_event_player_stats_stddev_samp_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -114891,10 +115859,10 @@ export default { }, "v_event_player_stats_stream_cursor_input": { "initial_value": [ - 5071 + 5129 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -114908,16 +115876,16 @@ export default { 40 ], "event_id": [ - 5026 + 5084 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ 40 ], "kdr": [ - 1689 + 1691 ], "kills": [ 40 @@ -114926,7 +115894,7 @@ export default { 40 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -114940,13 +115908,13 @@ export default { 40 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ 40 ], "kdr": [ - 1689 + 1691 ], "kills": [ 40 @@ -114955,7 +115923,7 @@ export default { 40 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -114963,28 +115931,28 @@ export default { }, "v_event_player_stats_sum_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -115021,28 +115989,28 @@ export default { }, "v_event_player_stats_var_pop_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -115079,28 +116047,28 @@ export default { }, "v_event_player_stats_var_samp_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -115137,28 +116105,28 @@ export default { }, "v_event_player_stats_variance_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -115213,10 +116181,10 @@ export default { }, "v_gpu_pool_status_aggregate": { "aggregate": [ - 5082 + 5140 ], "nodes": [ - 5080 + 5138 ], "__typename": [ 80 @@ -115224,13 +116192,13 @@ export default { }, "v_gpu_pool_status_aggregate_fields": { "avg": [ - 5083 + 5141 ], "count": [ 40, { "columns": [ - 5088, + 5146, "[v_gpu_pool_status_select_column!]" ], "distinct": [ @@ -115239,31 +116207,31 @@ export default { } ], "max": [ - 5085 + 5143 ], "min": [ - 5086 + 5144 ], "stddev": [ - 5089 + 5147 ], "stddev_pop": [ - 5090 + 5148 ], "stddev_samp": [ - 5091 + 5149 ], "sum": [ - 5094 + 5152 ], "var_pop": [ - 5095 + 5153 ], "var_samp": [ - 5096 + 5154 ], "variance": [ - 5097 + 5155 ], "__typename": [ 80 @@ -115306,13 +116274,13 @@ export default { }, "v_gpu_pool_status_bool_exp": { "_and": [ - 5084 + 5142 ], "_not": [ - 5084 + 5142 ], "_or": [ - 5084 + 5142 ], "demo_free_gpu_nodes": [ 41 @@ -115432,46 +116400,46 @@ export default { }, "v_gpu_pool_status_order_by": { "demo_free_gpu_nodes": [ - 2979 + 3008 ], "demo_in_progress": [ - 2979 + 3008 ], "demo_total_gpu_nodes": [ - 2979 + 3008 ], "free_gpu_nodes": [ - 2979 + 3008 ], "free_gpu_nodes_for_batch": [ - 2979 + 3008 ], "highlights_in_progress": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "live_in_progress": [ - 2979 + 3008 ], "registered_gpu_nodes": [ - 2979 + 3008 ], "rendering_total_gpu_nodes": [ - 2979 + 3008 ], "renders_paused_for_active_match": [ - 2979 + 3008 ], "streaming_free_gpu_nodes": [ - 2979 + 3008 ], "streaming_total_gpu_nodes": [ - 2979 + 3008 ], "total_gpu_nodes": [ - 2979 + 3008 ], "__typename": [ 80 @@ -115585,10 +116553,10 @@ export default { }, "v_gpu_pool_status_stream_cursor_input": { "initial_value": [ - 5093 + 5151 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -115789,22 +116757,22 @@ export default { 40 ], "league_division_id": [ - 5026 + 5084 ], "league_season_division_id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team": [ - 2202 + 2204 ], "league_team_id": [ - 5026 + 5084 ], "league_team_season_id": [ - 5026 + 5084 ], "losses": [ 40 @@ -115834,13 +116802,13 @@ export default { 40 ], "season_division": [ - 2020 + 2022 ], "team_season": [ - 2160 + 2162 ], "tournament_team_id": [ - 5026 + 5084 ], "wins": [ 40 @@ -115851,10 +116819,10 @@ export default { }, "v_league_division_standings_aggregate": { "aggregate": [ - 5102 + 5160 ], "nodes": [ - 5098 + 5156 ], "__typename": [ 80 @@ -115862,7 +116830,7 @@ export default { }, "v_league_division_standings_aggregate_bool_exp": { "count": [ - 5101 + 5159 ], "__typename": [ 80 @@ -115870,13 +116838,13 @@ export default { }, "v_league_division_standings_aggregate_bool_exp_count": { "arguments": [ - 5114 + 5172 ], "distinct": [ 5 ], "filter": [ - 5107 + 5165 ], "predicate": [ 41 @@ -115887,13 +116855,13 @@ export default { }, "v_league_division_standings_aggregate_fields": { "avg": [ - 5105 + 5163 ], "count": [ 40, { "columns": [ - 5114, + 5172, "[v_league_division_standings_select_column!]" ], "distinct": [ @@ -115902,31 +116870,31 @@ export default { } ], "max": [ - 5109 + 5167 ], "min": [ - 5111 + 5169 ], "stddev": [ - 5115 + 5173 ], "stddev_pop": [ - 5117 + 5175 ], "stddev_samp": [ - 5119 + 5177 ], "sum": [ - 5123 + 5181 ], "var_pop": [ - 5125 + 5183 ], "var_samp": [ - 5127 + 5185 ], "variance": [ - 5129 + 5187 ], "__typename": [ 80 @@ -115934,37 +116902,37 @@ export default { }, "v_league_division_standings_aggregate_order_by": { "avg": [ - 5106 + 5164 ], "count": [ - 2979 + 3008 ], "max": [ - 5110 + 5168 ], "min": [ - 5112 + 5170 ], "stddev": [ - 5116 + 5174 ], "stddev_pop": [ - 5118 + 5176 ], "stddev_samp": [ - 5120 + 5178 ], "sum": [ - 5124 + 5182 ], "var_pop": [ - 5126 + 5184 ], "var_samp": [ - 5128 + 5186 ], "variance": [ - 5130 + 5188 ], "__typename": [ 80 @@ -115972,7 +116940,7 @@ export default { }, "v_league_division_standings_arr_rel_insert_input": { "data": [ - 5108 + 5166 ], "__typename": [ 80 @@ -116021,40 +116989,40 @@ export default { }, "v_league_division_standings_avg_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "round_diff": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -116062,13 +117030,13 @@ export default { }, "v_league_division_standings_bool_exp": { "_and": [ - 5107 + 5165 ], "_not": [ - 5107 + 5165 ], "_or": [ - 5107 + 5165 ], "head_to_head_match_wins": [ 41 @@ -116077,22 +117045,22 @@ export default { 41 ], "league_division_id": [ - 5028 + 5086 ], "league_season_division_id": [ - 5028 + 5086 ], "league_season_id": [ - 5028 + 5086 ], "league_team": [ - 2205 + 2207 ], "league_team_id": [ - 5028 + 5086 ], "league_team_season_id": [ - 5028 + 5086 ], "losses": [ 41 @@ -116122,13 +117090,13 @@ export default { 41 ], "season_division": [ - 2027 + 2029 ], "team_season": [ - 2169 + 2171 ], "tournament_team_id": [ - 5028 + 5086 ], "wins": [ 41 @@ -116145,22 +117113,22 @@ export default { 40 ], "league_division_id": [ - 5026 + 5084 ], "league_season_division_id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team": [ - 2211 + 2213 ], "league_team_id": [ - 5026 + 5084 ], "league_team_season_id": [ - 5026 + 5084 ], "losses": [ 40 @@ -116190,13 +117158,13 @@ export default { 40 ], "season_division": [ - 2035 + 2037 ], "team_season": [ - 2178 + 2180 ], "tournament_team_id": [ - 5026 + 5084 ], "wins": [ 40 @@ -116213,19 +117181,19 @@ export default { 40 ], "league_division_id": [ - 5026 + 5084 ], "league_season_division_id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team_id": [ - 5026 + 5084 ], "league_team_season_id": [ - 5026 + 5084 ], "losses": [ 40 @@ -116255,7 +117223,7 @@ export default { 40 ], "tournament_team_id": [ - 5026 + 5084 ], "wins": [ 40 @@ -116266,58 +117234,58 @@ export default { }, "v_league_division_standings_max_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "league_division_id": [ - 2979 + 3008 ], "league_season_division_id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "league_team_id": [ - 2979 + 3008 ], "league_team_season_id": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "round_diff": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "tournament_team_id": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -116331,19 +117299,19 @@ export default { 40 ], "league_division_id": [ - 5026 + 5084 ], "league_season_division_id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team_id": [ - 5026 + 5084 ], "league_team_season_id": [ - 5026 + 5084 ], "losses": [ 40 @@ -116373,7 +117341,7 @@ export default { 40 ], "tournament_team_id": [ - 5026 + 5084 ], "wins": [ 40 @@ -116384,58 +117352,58 @@ export default { }, "v_league_division_standings_min_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "league_division_id": [ - 2979 + 3008 ], "league_season_division_id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "league_team_id": [ - 2979 + 3008 ], "league_team_season_id": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "round_diff": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "tournament_team_id": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -116443,67 +117411,67 @@ export default { }, "v_league_division_standings_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "league_division_id": [ - 2979 + 3008 ], "league_season_division_id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "league_team": [ - 2213 + 2215 ], "league_team_id": [ - 2979 + 3008 ], "league_team_season_id": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "round_diff": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "season_division": [ - 2037 + 2039 ], "team_season": [ - 2180 + 2182 ], "tournament_team_id": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -116553,40 +117521,40 @@ export default { }, "v_league_division_standings_stddev_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "round_diff": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -116635,40 +117603,40 @@ export default { }, "v_league_division_standings_stddev_pop_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "round_diff": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -116717,40 +117685,40 @@ export default { }, "v_league_division_standings_stddev_samp_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "round_diff": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -116758,10 +117726,10 @@ export default { }, "v_league_division_standings_stream_cursor_input": { "initial_value": [ - 5122 + 5180 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -116775,19 +117743,19 @@ export default { 40 ], "league_division_id": [ - 5026 + 5084 ], "league_season_division_id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team_id": [ - 5026 + 5084 ], "league_team_season_id": [ - 5026 + 5084 ], "losses": [ 40 @@ -116817,7 +117785,7 @@ export default { 40 ], "tournament_team_id": [ - 5026 + 5084 ], "wins": [ 40 @@ -116869,40 +117837,40 @@ export default { }, "v_league_division_standings_sum_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "round_diff": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -116951,40 +117919,40 @@ export default { }, "v_league_division_standings_var_pop_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "round_diff": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -117033,40 +118001,40 @@ export default { }, "v_league_division_standings_var_samp_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "round_diff": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -117115,40 +118083,40 @@ export default { }, "v_league_division_standings_variance_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "round_diff": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -117162,43 +118130,43 @@ export default { 40 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ 40 ], "kdr": [ - 1689 + 1691 ], "kills": [ 40 ], "league_division_id": [ - 5026 + 5084 ], "league_season_division_id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team": [ - 2202 + 2204 ], "league_team_id": [ - 5026 + 5084 ], "league_team_season_id": [ - 5026 + 5084 ], "matches_played": [ 40 ], "player": [ - 3937 + 3966 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -117206,10 +118174,10 @@ export default { }, "v_league_season_player_stats_aggregate": { "aggregate": [ - 5145 + 5203 ], "nodes": [ - 5131 + 5189 ], "__typename": [ 80 @@ -117217,31 +118185,31 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp": { "avg": [ - 5134 + 5192 ], "corr": [ - 5135 + 5193 ], "count": [ - 5137 + 5195 ], "covar_samp": [ - 5138 + 5196 ], "max": [ - 5140 + 5198 ], "min": [ - 5141 + 5199 ], "stddev_samp": [ - 5142 + 5200 ], "sum": [ - 5143 + 5201 ], "var_samp": [ - 5144 + 5202 ], "__typename": [ 80 @@ -117249,16 +118217,16 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_avg": { "arguments": [ - 5158 + 5216 ], "distinct": [ 5 ], "filter": [ - 5150 + 5208 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -117266,16 +118234,16 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_corr": { "arguments": [ - 5136 + 5194 ], "distinct": [ 5 ], "filter": [ - 5150 + 5208 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -117283,10 +118251,10 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_corr_arguments": { "X": [ - 5159 + 5217 ], "Y": [ - 5159 + 5217 ], "__typename": [ 80 @@ -117294,13 +118262,13 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_count": { "arguments": [ - 5157 + 5215 ], "distinct": [ 5 ], "filter": [ - 5150 + 5208 ], "predicate": [ 41 @@ -117311,16 +118279,16 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_covar_samp": { "arguments": [ - 5139 + 5197 ], "distinct": [ 5 ], "filter": [ - 5150 + 5208 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -117328,10 +118296,10 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_covar_samp_arguments": { "X": [ - 5160 + 5218 ], "Y": [ - 5160 + 5218 ], "__typename": [ 80 @@ -117339,16 +118307,16 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_max": { "arguments": [ - 5161 + 5219 ], "distinct": [ 5 ], "filter": [ - 5150 + 5208 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -117356,16 +118324,16 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_min": { "arguments": [ - 5162 + 5220 ], "distinct": [ 5 ], "filter": [ - 5150 + 5208 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -117373,16 +118341,16 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_stddev_samp": { "arguments": [ - 5163 + 5221 ], "distinct": [ 5 ], "filter": [ - 5150 + 5208 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -117390,16 +118358,16 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_sum": { "arguments": [ - 5164 + 5222 ], "distinct": [ 5 ], "filter": [ - 5150 + 5208 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -117407,16 +118375,16 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_var_samp": { "arguments": [ - 5165 + 5223 ], "distinct": [ 5 ], "filter": [ - 5150 + 5208 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -117424,13 +118392,13 @@ export default { }, "v_league_season_player_stats_aggregate_fields": { "avg": [ - 5148 + 5206 ], "count": [ 40, { "columns": [ - 5157, + 5215, "[v_league_season_player_stats_select_column!]" ], "distinct": [ @@ -117439,31 +118407,31 @@ export default { } ], "max": [ - 5152 + 5210 ], "min": [ - 5154 + 5212 ], "stddev": [ - 5166 + 5224 ], "stddev_pop": [ - 5168 + 5226 ], "stddev_samp": [ - 5170 + 5228 ], "sum": [ - 5174 + 5232 ], "var_pop": [ - 5176 + 5234 ], "var_samp": [ - 5178 + 5236 ], "variance": [ - 5180 + 5238 ], "__typename": [ 80 @@ -117471,37 +118439,37 @@ export default { }, "v_league_season_player_stats_aggregate_order_by": { "avg": [ - 5149 + 5207 ], "count": [ - 2979 + 3008 ], "max": [ - 5153 + 5211 ], "min": [ - 5155 + 5213 ], "stddev": [ - 5167 + 5225 ], "stddev_pop": [ - 5169 + 5227 ], "stddev_samp": [ - 5171 + 5229 ], "sum": [ - 5175 + 5233 ], "var_pop": [ - 5177 + 5235 ], "var_samp": [ - 5179 + 5237 ], "variance": [ - 5181 + 5239 ], "__typename": [ 80 @@ -117509,7 +118477,7 @@ export default { }, "v_league_season_player_stats_arr_rel_insert_input": { "data": [ - 5151 + 5209 ], "__typename": [ 80 @@ -117546,28 +118514,28 @@ export default { }, "v_league_season_player_stats_avg_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -117575,13 +118543,13 @@ export default { }, "v_league_season_player_stats_bool_exp": { "_and": [ - 5150 + 5208 ], "_not": [ - 5150 + 5208 ], "_or": [ - 5150 + 5208 ], "assists": [ 41 @@ -117590,43 +118558,43 @@ export default { 41 ], "headshot_percentage": [ - 1690 + 1692 ], "headshots": [ 41 ], "kdr": [ - 1690 + 1692 ], "kills": [ 41 ], "league_division_id": [ - 5028 + 5086 ], "league_season_division_id": [ - 5028 + 5086 ], "league_season_id": [ - 5028 + 5086 ], "league_team": [ - 2205 + 2207 ], "league_team_id": [ - 5028 + 5086 ], "league_team_season_id": [ - 5028 + 5086 ], "matches_played": [ 41 ], "player": [ - 3941 + 3970 ], "player_steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -117640,43 +118608,43 @@ export default { 40 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ 40 ], "kdr": [ - 1689 + 1691 ], "kills": [ 40 ], "league_division_id": [ - 5026 + 5084 ], "league_season_division_id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team": [ - 2211 + 2213 ], "league_team_id": [ - 5026 + 5084 ], "league_team_season_id": [ - 5026 + 5084 ], "matches_played": [ 40 ], "player": [ - 3948 + 3977 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -117690,37 +118658,37 @@ export default { 40 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ 40 ], "kdr": [ - 1689 + 1691 ], "kills": [ 40 ], "league_division_id": [ - 5026 + 5084 ], "league_season_division_id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team_id": [ - 5026 + 5084 ], "league_team_season_id": [ - 5026 + 5084 ], "matches_played": [ 40 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -117728,43 +118696,43 @@ export default { }, "v_league_season_player_stats_max_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "league_division_id": [ - 2979 + 3008 ], "league_season_division_id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "league_team_id": [ - 2979 + 3008 ], "league_team_season_id": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -117778,37 +118746,37 @@ export default { 40 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ 40 ], "kdr": [ - 1689 + 1691 ], "kills": [ 40 ], "league_division_id": [ - 5026 + 5084 ], "league_season_division_id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team_id": [ - 5026 + 5084 ], "league_team_season_id": [ - 5026 + 5084 ], "matches_played": [ 40 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -117816,43 +118784,43 @@ export default { }, "v_league_season_player_stats_min_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "league_division_id": [ - 2979 + 3008 ], "league_season_division_id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "league_team_id": [ - 2979 + 3008 ], "league_team_season_id": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -117860,49 +118828,49 @@ export default { }, "v_league_season_player_stats_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "league_division_id": [ - 2979 + 3008 ], "league_season_division_id": [ - 2979 + 3008 ], "league_season_id": [ - 2979 + 3008 ], "league_team": [ - 2213 + 2215 ], "league_team_id": [ - 2979 + 3008 ], "league_team_season_id": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -117948,28 +118916,28 @@ export default { }, "v_league_season_player_stats_stddev_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -118006,28 +118974,28 @@ export default { }, "v_league_season_player_stats_stddev_pop_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -118064,28 +119032,28 @@ export default { }, "v_league_season_player_stats_stddev_samp_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -118093,10 +119061,10 @@ export default { }, "v_league_season_player_stats_stream_cursor_input": { "initial_value": [ - 5173 + 5231 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -118110,37 +119078,37 @@ export default { 40 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ 40 ], "kdr": [ - 1689 + 1691 ], "kills": [ 40 ], "league_division_id": [ - 5026 + 5084 ], "league_season_division_id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "league_team_id": [ - 5026 + 5084 ], "league_team_season_id": [ - 5026 + 5084 ], "matches_played": [ 40 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -118154,13 +119122,13 @@ export default { 40 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ 40 ], "kdr": [ - 1689 + 1691 ], "kills": [ 40 @@ -118169,7 +119137,7 @@ export default { 40 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -118177,28 +119145,28 @@ export default { }, "v_league_season_player_stats_sum_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -118235,28 +119203,28 @@ export default { }, "v_league_season_player_stats_var_pop_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -118293,28 +119261,28 @@ export default { }, "v_league_season_player_stats_var_samp_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -118351,28 +119319,28 @@ export default { }, "v_league_season_player_stats_variance_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -118386,22 +119354,22 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "lineup": [ - 2466 + 2468 ], "match_lineup_id": [ - 5026 + 5084 ], "placeholder_name": [ 80 ], "player": [ - 3937 + 3966 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -118409,10 +119377,10 @@ export default { }, "v_match_captains_aggregate": { "aggregate": [ - 5184 + 5242 ], "nodes": [ - 5182 + 5240 ], "__typename": [ 80 @@ -118420,13 +119388,13 @@ export default { }, "v_match_captains_aggregate_fields": { "avg": [ - 5185 + 5243 ], "count": [ 40, { "columns": [ - 5194, + 5252, "[v_match_captains_select_column!]" ], "distinct": [ @@ -118435,31 +119403,31 @@ export default { } ], "max": [ - 5189 + 5247 ], "min": [ - 5190 + 5248 ], "stddev": [ - 5196 + 5254 ], "stddev_pop": [ - 5197 + 5255 ], "stddev_samp": [ - 5198 + 5256 ], "sum": [ - 5201 + 5259 ], "var_pop": [ - 5203 + 5261 ], "var_samp": [ - 5204 + 5262 ], "variance": [ - 5205 + 5263 ], "__typename": [ 80 @@ -118475,13 +119443,13 @@ export default { }, "v_match_captains_bool_exp": { "_and": [ - 5186 + 5244 ], "_not": [ - 5186 + 5244 ], "_or": [ - 5186 + 5244 ], "captain": [ 6 @@ -118490,22 +119458,22 @@ export default { 82 ], "id": [ - 5028 + 5086 ], "lineup": [ - 2475 + 2477 ], "match_lineup_id": [ - 5028 + 5086 ], "placeholder_name": [ 82 ], "player": [ - 3941 + 3970 ], "steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -118513,7 +119481,7 @@ export default { }, "v_match_captains_inc_input": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -118527,22 +119495,22 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "lineup": [ - 2484 + 2486 ], "match_lineup_id": [ - 5026 + 5084 ], "placeholder_name": [ 80 ], "player": [ - 3948 + 3977 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -118553,16 +119521,16 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "placeholder_name": [ 80 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -118573,16 +119541,16 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "placeholder_name": [ 80 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -118593,7 +119561,7 @@ export default { 40 ], "returning": [ - 5182 + 5240 ], "__typename": [ 80 @@ -118601,7 +119569,7 @@ export default { }, "v_match_captains_obj_rel_insert_input": { "data": [ - 5188 + 5246 ], "__typename": [ 80 @@ -118609,28 +119577,28 @@ export default { }, "v_match_captains_order_by": { "captain": [ - 2979 + 3008 ], "discord_id": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "lineup": [ - 2486 + 2488 ], "match_lineup_id": [ - 2979 + 3008 ], "placeholder_name": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -118645,16 +119613,16 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "placeholder_name": [ 80 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -118686,10 +119654,10 @@ export default { }, "v_match_captains_stream_cursor_input": { "initial_value": [ - 5200 + 5258 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -118703,16 +119671,16 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "placeholder_name": [ 80 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -118720,7 +119688,7 @@ export default { }, "v_match_captains_sum_fields": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -118728,13 +119696,13 @@ export default { }, "v_match_captains_updates": { "_inc": [ - 5187 + 5245 ], "_set": [ - 5195 + 5253 ], "where": [ - 5186 + 5244 ], "__typename": [ 80 @@ -118769,31 +119737,31 @@ export default { 40 ], "clutcher": [ - 3937 + 3966 ], "clutcher_steam_id": [ - 257 + 259 ], "kills_in_clutch": [ 40 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_lineup": [ - 2466 + 2468 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map": [ - 2628 + 2630 ], "match_map_id": [ - 5026 + 5084 ], "outcome": [ 80 @@ -118810,10 +119778,10 @@ export default { }, "v_match_clutches_aggregate": { "aggregate": [ - 5210 + 5268 ], "nodes": [ - 5206 + 5264 ], "__typename": [ 80 @@ -118821,7 +119789,7 @@ export default { }, "v_match_clutches_aggregate_bool_exp": { "count": [ - 5209 + 5267 ], "__typename": [ 80 @@ -118829,13 +119797,13 @@ export default { }, "v_match_clutches_aggregate_bool_exp_count": { "arguments": [ - 5222 + 5280 ], "distinct": [ 5 ], "filter": [ - 5215 + 5273 ], "predicate": [ 41 @@ -118846,13 +119814,13 @@ export default { }, "v_match_clutches_aggregate_fields": { "avg": [ - 5213 + 5271 ], "count": [ 40, { "columns": [ - 5222, + 5280, "[v_match_clutches_select_column!]" ], "distinct": [ @@ -118861,31 +119829,31 @@ export default { } ], "max": [ - 5217 + 5275 ], "min": [ - 5219 + 5277 ], "stddev": [ - 5223 + 5281 ], "stddev_pop": [ - 5225 + 5283 ], "stddev_samp": [ - 5227 + 5285 ], "sum": [ - 5231 + 5289 ], "var_pop": [ - 5233 + 5291 ], "var_samp": [ - 5235 + 5293 ], "variance": [ - 5237 + 5295 ], "__typename": [ 80 @@ -118893,37 +119861,37 @@ export default { }, "v_match_clutches_aggregate_order_by": { "avg": [ - 5214 + 5272 ], "count": [ - 2979 + 3008 ], "max": [ - 5218 + 5276 ], "min": [ - 5220 + 5278 ], "stddev": [ - 5224 + 5282 ], "stddev_pop": [ - 5226 + 5284 ], "stddev_samp": [ - 5228 + 5286 ], "sum": [ - 5232 + 5290 ], "var_pop": [ - 5234 + 5292 ], "var_samp": [ - 5236 + 5294 ], "variance": [ - 5238 + 5296 ], "__typename": [ 80 @@ -118931,7 +119899,7 @@ export default { }, "v_match_clutches_arr_rel_insert_input": { "data": [ - 5216 + 5274 ], "__typename": [ 80 @@ -118956,16 +119924,16 @@ export default { }, "v_match_clutches_avg_order_by": { "against_count": [ - 2979 + 3008 ], "clutcher_steam_id": [ - 2979 + 3008 ], "kills_in_clutch": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -118973,43 +119941,43 @@ export default { }, "v_match_clutches_bool_exp": { "_and": [ - 5215 + 5273 ], "_not": [ - 5215 + 5273 ], "_or": [ - 5215 + 5273 ], "against_count": [ 41 ], "clutcher": [ - 3941 + 3970 ], "clutcher_steam_id": [ - 259 + 261 ], "kills_in_clutch": [ 41 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_lineup": [ - 2475 + 2477 ], "match_lineup_id": [ - 5028 + 5086 ], "match_map": [ - 2637 + 2639 ], "match_map_id": [ - 5028 + 5086 ], "outcome": [ 82 @@ -119029,31 +119997,31 @@ export default { 40 ], "clutcher": [ - 3948 + 3977 ], "clutcher_steam_id": [ - 257 + 259 ], "kills_in_clutch": [ 40 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "match_lineup": [ - 2484 + 2486 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map": [ - 2646 + 2648 ], "match_map_id": [ - 5026 + 5084 ], "outcome": [ 80 @@ -119073,19 +120041,19 @@ export default { 40 ], "clutcher_steam_id": [ - 257 + 259 ], "kills_in_clutch": [ 40 ], "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "outcome": [ 80 @@ -119102,31 +120070,31 @@ export default { }, "v_match_clutches_max_order_by": { "against_count": [ - 2979 + 3008 ], "clutcher_steam_id": [ - 2979 + 3008 ], "kills_in_clutch": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_lineup_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "outcome": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "side": [ - 2979 + 3008 ], "__typename": [ 80 @@ -119137,19 +120105,19 @@ export default { 40 ], "clutcher_steam_id": [ - 257 + 259 ], "kills_in_clutch": [ 40 ], "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "outcome": [ 80 @@ -119166,31 +120134,31 @@ export default { }, "v_match_clutches_min_order_by": { "against_count": [ - 2979 + 3008 ], "clutcher_steam_id": [ - 2979 + 3008 ], "kills_in_clutch": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_lineup_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "outcome": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "side": [ - 2979 + 3008 ], "__typename": [ 80 @@ -119198,43 +120166,43 @@ export default { }, "v_match_clutches_order_by": { "against_count": [ - 2979 + 3008 ], "clutcher": [ - 3950 + 3979 ], "clutcher_steam_id": [ - 2979 + 3008 ], "kills_in_clutch": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_lineup": [ - 2486 + 2488 ], "match_lineup_id": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_id": [ - 2979 + 3008 ], "outcome": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "side": [ - 2979 + 3008 ], "__typename": [ 80 @@ -119260,16 +120228,16 @@ export default { }, "v_match_clutches_stddev_order_by": { "against_count": [ - 2979 + 3008 ], "clutcher_steam_id": [ - 2979 + 3008 ], "kills_in_clutch": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -119294,16 +120262,16 @@ export default { }, "v_match_clutches_stddev_pop_order_by": { "against_count": [ - 2979 + 3008 ], "clutcher_steam_id": [ - 2979 + 3008 ], "kills_in_clutch": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -119328,16 +120296,16 @@ export default { }, "v_match_clutches_stddev_samp_order_by": { "against_count": [ - 2979 + 3008 ], "clutcher_steam_id": [ - 2979 + 3008 ], "kills_in_clutch": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -119345,10 +120313,10 @@ export default { }, "v_match_clutches_stream_cursor_input": { "initial_value": [ - 5230 + 5288 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -119359,19 +120327,19 @@ export default { 40 ], "clutcher_steam_id": [ - 257 + 259 ], "kills_in_clutch": [ 40 ], "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "outcome": [ 80 @@ -119391,7 +120359,7 @@ export default { 40 ], "clutcher_steam_id": [ - 257 + 259 ], "kills_in_clutch": [ 40 @@ -119405,16 +120373,16 @@ export default { }, "v_match_clutches_sum_order_by": { "against_count": [ - 2979 + 3008 ], "clutcher_steam_id": [ - 2979 + 3008 ], "kills_in_clutch": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -119439,16 +120407,16 @@ export default { }, "v_match_clutches_var_pop_order_by": { "against_count": [ - 2979 + 3008 ], "clutcher_steam_id": [ - 2979 + 3008 ], "kills_in_clutch": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -119473,16 +120441,16 @@ export default { }, "v_match_clutches_var_samp_order_by": { "against_count": [ - 2979 + 3008 ], "clutcher_steam_id": [ - 2979 + 3008 ], "kills_in_clutch": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -119507,16 +120475,16 @@ export default { }, "v_match_clutches_variance_order_by": { "against_count": [ - 2979 + 3008 ], "clutcher_steam_id": [ - 2979 + 3008 ], "kills_in_clutch": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -119527,28 +120495,28 @@ export default { 80 ], "killer_steam_id": [ - 257 + 259 ], "kills": [ 40 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2628 + 2630 ], "match_map_id": [ - 5026 + 5084 ], "victim_side": [ 80 ], "victim_steam_id": [ - 257 + 259 ], "weapon": [ 80 @@ -119559,10 +120527,10 @@ export default { }, "v_match_kill_pairs_aggregate": { "aggregate": [ - 5241 + 5299 ], "nodes": [ - 5239 + 5297 ], "__typename": [ 80 @@ -119570,13 +120538,13 @@ export default { }, "v_match_kill_pairs_aggregate_fields": { "avg": [ - 5242 + 5300 ], "count": [ 40, { "columns": [ - 5247, + 5305, "[v_match_kill_pairs_select_column!]" ], "distinct": [ @@ -119585,31 +120553,31 @@ export default { } ], "max": [ - 5244 + 5302 ], "min": [ - 5245 + 5303 ], "stddev": [ - 5248 + 5306 ], "stddev_pop": [ - 5249 + 5307 ], "stddev_samp": [ - 5250 + 5308 ], "sum": [ - 5253 + 5311 ], "var_pop": [ - 5254 + 5312 ], "var_samp": [ - 5255 + 5313 ], "variance": [ - 5256 + 5314 ], "__typename": [ 80 @@ -119631,40 +120599,40 @@ export default { }, "v_match_kill_pairs_bool_exp": { "_and": [ - 5243 + 5301 ], "_not": [ - 5243 + 5301 ], "_or": [ - 5243 + 5301 ], "killer_side": [ 82 ], "killer_steam_id": [ - 259 + 261 ], "kills": [ 41 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_map": [ - 2637 + 2639 ], "match_map_id": [ - 5028 + 5086 ], "victim_side": [ 82 ], "victim_steam_id": [ - 259 + 261 ], "weapon": [ 82 @@ -119678,22 +120646,22 @@ export default { 80 ], "killer_steam_id": [ - 257 + 259 ], "kills": [ 40 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "victim_side": [ 80 ], "victim_steam_id": [ - 257 + 259 ], "weapon": [ 80 @@ -119707,22 +120675,22 @@ export default { 80 ], "killer_steam_id": [ - 257 + 259 ], "kills": [ 40 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "victim_side": [ 80 ], "victim_steam_id": [ - 257 + 259 ], "weapon": [ 80 @@ -119733,34 +120701,34 @@ export default { }, "v_match_kill_pairs_order_by": { "killer_side": [ - 2979 + 3008 ], "killer_steam_id": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_id": [ - 2979 + 3008 ], "victim_side": [ - 2979 + 3008 ], "victim_steam_id": [ - 2979 + 3008 ], "weapon": [ - 2979 + 3008 ], "__typename": [ 80 @@ -119811,10 +120779,10 @@ export default { }, "v_match_kill_pairs_stream_cursor_input": { "initial_value": [ - 5252 + 5310 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -119825,22 +120793,22 @@ export default { 80 ], "killer_steam_id": [ - 257 + 259 ], "kills": [ 40 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "victim_side": [ 80 ], "victim_steam_id": [ - 257 + 259 ], "weapon": [ 80 @@ -119851,13 +120819,13 @@ export default { }, "v_match_kill_pairs_sum_fields": { "killer_steam_id": [ - 257 + 259 ], "kills": [ 40 ], "victim_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -119907,22 +120875,22 @@ export default { }, "v_match_lineup_buy_types": { "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_lineup": [ - 2466 + 2468 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map": [ - 2628 + 2630 ], "match_map_id": [ - 5026 + 5084 ], "matchup": [ 80 @@ -119942,10 +120910,10 @@ export default { }, "v_match_lineup_buy_types_aggregate": { "aggregate": [ - 5259 + 5317 ], "nodes": [ - 5257 + 5315 ], "__typename": [ 80 @@ -119953,13 +120921,13 @@ export default { }, "v_match_lineup_buy_types_aggregate_fields": { "avg": [ - 5260 + 5318 ], "count": [ 40, { "columns": [ - 5265, + 5323, "[v_match_lineup_buy_types_select_column!]" ], "distinct": [ @@ -119968,31 +120936,31 @@ export default { } ], "max": [ - 5262 + 5320 ], "min": [ - 5263 + 5321 ], "stddev": [ - 5266 + 5324 ], "stddev_pop": [ - 5267 + 5325 ], "stddev_samp": [ - 5268 + 5326 ], "sum": [ - 5271 + 5329 ], "var_pop": [ - 5272 + 5330 ], "var_samp": [ - 5273 + 5331 ], "variance": [ - 5274 + 5332 ], "__typename": [ 80 @@ -120011,31 +120979,31 @@ export default { }, "v_match_lineup_buy_types_bool_exp": { "_and": [ - 5261 + 5319 ], "_not": [ - 5261 + 5319 ], "_or": [ - 5261 + 5319 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_lineup": [ - 2475 + 2477 ], "match_lineup_id": [ - 5028 + 5086 ], "match_map": [ - 2637 + 2639 ], "match_map_id": [ - 5028 + 5086 ], "matchup": [ 82 @@ -120055,13 +121023,13 @@ export default { }, "v_match_lineup_buy_types_max_fields": { "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "matchup": [ 80 @@ -120081,13 +121049,13 @@ export default { }, "v_match_lineup_buy_types_min_fields": { "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "matchup": [ 80 @@ -120107,34 +121075,34 @@ export default { }, "v_match_lineup_buy_types_order_by": { "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_lineup": [ - 2486 + 2488 ], "match_lineup_id": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_id": [ - 2979 + 3008 ], "matchup": [ - 2979 + 3008 ], "rounds": [ - 2979 + 3008 ], "side": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -120176,10 +121144,10 @@ export default { }, "v_match_lineup_buy_types_stream_cursor_input": { "initial_value": [ - 5270 + 5328 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -120187,13 +121155,13 @@ export default { }, "v_match_lineup_buy_types_stream_cursor_value_input": { "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "matchup": [ 80 @@ -120269,22 +121237,22 @@ export default { 40 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_lineup": [ - 2466 + 2468 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map": [ - 2628 + 2630 ], "match_map_id": [ - 5026 + 5084 ], "opening_attempts": [ 40 @@ -120325,10 +121293,10 @@ export default { }, "v_match_lineup_map_stats_aggregate": { "aggregate": [ - 5277 + 5335 ], "nodes": [ - 5275 + 5333 ], "__typename": [ 80 @@ -120336,13 +121304,13 @@ export default { }, "v_match_lineup_map_stats_aggregate_fields": { "avg": [ - 5278 + 5336 ], "count": [ 40, { "columns": [ - 5283, + 5341, "[v_match_lineup_map_stats_select_column!]" ], "distinct": [ @@ -120351,31 +121319,31 @@ export default { } ], "max": [ - 5280 + 5338 ], "min": [ - 5281 + 5339 ], "stddev": [ - 5284 + 5342 ], "stddev_pop": [ - 5285 + 5343 ], "stddev_samp": [ - 5286 + 5344 ], "sum": [ - 5289 + 5347 ], "var_pop": [ - 5290 + 5348 ], "var_samp": [ - 5291 + 5349 ], "variance": [ - 5292 + 5350 ], "__typename": [ 80 @@ -120430,13 +121398,13 @@ export default { }, "v_match_lineup_map_stats_bool_exp": { "_and": [ - 5279 + 5337 ], "_not": [ - 5279 + 5337 ], "_or": [ - 5279 + 5337 ], "man_adv_rounds": [ 41 @@ -120451,22 +121419,22 @@ export default { 41 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_lineup": [ - 2475 + 2477 ], "match_lineup_id": [ - 5028 + 5086 ], "match_map": [ - 2637 + 2639 ], "match_map_id": [ - 5028 + 5086 ], "opening_attempts": [ 41 @@ -120519,13 +121487,13 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "opening_attempts": [ 40 @@ -120578,13 +121546,13 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "opening_attempts": [ 40 @@ -120625,67 +121593,67 @@ export default { }, "v_match_lineup_map_stats_order_by": { "man_adv_rounds": [ - 2979 + 3008 ], "man_adv_wins": [ - 2979 + 3008 ], "man_dis_rounds": [ - 2979 + 3008 ], "man_dis_wins": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_lineup": [ - 2486 + 2488 ], "match_lineup_id": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_id": [ - 2979 + 3008 ], "opening_attempts": [ - 2979 + 3008 ], "opening_wins": [ - 2979 + 3008 ], "pistol_rounds": [ - 2979 + 3008 ], "pistol_wins": [ - 2979 + 3008 ], "round_wins": [ - 2979 + 3008 ], "rounds": [ - 2979 + 3008 ], "side": [ - 2979 + 3008 ], "won_buy_eco": [ - 2979 + 3008 ], "won_buy_force": [ - 2979 + 3008 ], "won_buy_full": [ - 2979 + 3008 ], "won_buy_pistol": [ - 2979 + 3008 ], "__typename": [ 80 @@ -120835,10 +121803,10 @@ export default { }, "v_match_lineup_map_stats_stream_cursor_input": { "initial_value": [ - 5288 + 5346 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -120858,13 +121826,13 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "opening_attempts": [ 40 @@ -121096,7 +122064,7 @@ export default { 5 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 @@ -121107,10 +122075,10 @@ export default { }, "v_match_map_backup_rounds_aggregate": { "aggregate": [ - 5295 + 5353 ], "nodes": [ - 5293 + 5351 ], "__typename": [ 80 @@ -121118,13 +122086,13 @@ export default { }, "v_match_map_backup_rounds_aggregate_fields": { "avg": [ - 5296 + 5354 ], "count": [ 40, { "columns": [ - 5304, + 5362, "[v_match_map_backup_rounds_select_column!]" ], "distinct": [ @@ -121133,31 +122101,31 @@ export default { } ], "max": [ - 5300 + 5358 ], "min": [ - 5301 + 5359 ], "stddev": [ - 5306 + 5364 ], "stddev_pop": [ - 5307 + 5365 ], "stddev_samp": [ - 5308 + 5366 ], "sum": [ - 5311 + 5369 ], "var_pop": [ - 5313 + 5371 ], "var_samp": [ - 5314 + 5372 ], "variance": [ - 5315 + 5373 ], "__typename": [ 80 @@ -121173,19 +122141,19 @@ export default { }, "v_match_map_backup_rounds_bool_exp": { "_and": [ - 5297 + 5355 ], "_not": [ - 5297 + 5355 ], "_or": [ - 5297 + 5355 ], "has_backup_file": [ 6 ], "match_map_id": [ - 5028 + 5086 ], "round": [ 41 @@ -121207,7 +122175,7 @@ export default { 5 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 @@ -121218,7 +122186,7 @@ export default { }, "v_match_map_backup_rounds_max_fields": { "match_map_id": [ - 5026 + 5084 ], "round": [ 40 @@ -121229,7 +122197,7 @@ export default { }, "v_match_map_backup_rounds_min_fields": { "match_map_id": [ - 5026 + 5084 ], "round": [ 40 @@ -121243,7 +122211,7 @@ export default { 40 ], "returning": [ - 5293 + 5351 ], "__typename": [ 80 @@ -121251,13 +122219,13 @@ export default { }, "v_match_map_backup_rounds_order_by": { "has_backup_file": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -121269,7 +122237,7 @@ export default { 5 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 @@ -121304,10 +122272,10 @@ export default { }, "v_match_map_backup_rounds_stream_cursor_input": { "initial_value": [ - 5310 + 5368 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -121318,7 +122286,7 @@ export default { 5 ], "match_map_id": [ - 5026 + 5084 ], "round": [ 40 @@ -121337,13 +122305,13 @@ export default { }, "v_match_map_backup_rounds_updates": { "_inc": [ - 5298 + 5356 ], "_set": [ - 5305 + 5363 ], "where": [ - 5297 + 5355 ], "__typename": [ 80 @@ -121381,28 +122349,28 @@ export default { 40 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_lineup": [ - 2466 + 2468 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map": [ - 2628 + 2630 ], "match_map_id": [ - 5026 + 5084 ], "matchup": [ 80 ], "player": [ - 3937 + 3966 ], "rounds": [ 40 @@ -121411,7 +122379,7 @@ export default { 80 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -121419,10 +122387,10 @@ export default { }, "v_match_player_buy_types_aggregate": { "aggregate": [ - 5318 + 5376 ], "nodes": [ - 5316 + 5374 ], "__typename": [ 80 @@ -121430,13 +122398,13 @@ export default { }, "v_match_player_buy_types_aggregate_fields": { "avg": [ - 5319 + 5377 ], "count": [ 40, { "columns": [ - 5324, + 5382, "[v_match_player_buy_types_select_column!]" ], "distinct": [ @@ -121445,31 +122413,31 @@ export default { } ], "max": [ - 5321 + 5379 ], "min": [ - 5322 + 5380 ], "stddev": [ - 5325 + 5383 ], "stddev_pop": [ - 5326 + 5384 ], "stddev_samp": [ - 5327 + 5385 ], "sum": [ - 5330 + 5388 ], "var_pop": [ - 5331 + 5389 ], "var_samp": [ - 5332 + 5390 ], "variance": [ - 5333 + 5391 ], "__typename": [ 80 @@ -121494,13 +122462,13 @@ export default { }, "v_match_player_buy_types_bool_exp": { "_and": [ - 5320 + 5378 ], "_not": [ - 5320 + 5378 ], "_or": [ - 5320 + 5378 ], "deaths": [ 41 @@ -121509,28 +122477,28 @@ export default { 41 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_lineup": [ - 2475 + 2477 ], "match_lineup_id": [ - 5028 + 5086 ], "match_map": [ - 2637 + 2639 ], "match_map_id": [ - 5028 + 5086 ], "matchup": [ 82 ], "player": [ - 3941 + 3970 ], "rounds": [ 41 @@ -121539,7 +122507,7 @@ export default { 82 ], "steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -121553,13 +122521,13 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "matchup": [ 80 @@ -121571,7 +122539,7 @@ export default { 80 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -121585,13 +122553,13 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "matchup": [ 80 @@ -121603,7 +122571,7 @@ export default { 80 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -121611,43 +122579,43 @@ export default { }, "v_match_player_buy_types_order_by": { "deaths": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_lineup": [ - 2486 + 2488 ], "match_lineup_id": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_id": [ - 2979 + 3008 ], "matchup": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "rounds": [ - 2979 + 3008 ], "side": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -121707,10 +122675,10 @@ export default { }, "v_match_player_buy_types_stream_cursor_input": { "initial_value": [ - 5329 + 5387 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -121724,13 +122692,13 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "matchup": [ 80 @@ -121742,7 +122710,7 @@ export default { 80 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -121759,7 +122727,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -121824,31 +122792,31 @@ export default { 40 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_lineup": [ - 2466 + 2468 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map": [ - 2628 + 2630 ], "match_map_id": [ - 5026 + 5084 ], "player": [ - 3937 + 3966 ], "side": [ 80 ], "steam_id": [ - 257 + 259 ], "traded_deaths": [ 40 @@ -121862,10 +122830,10 @@ export default { }, "v_match_player_opening_duels_aggregate": { "aggregate": [ - 5338 + 5396 ], "nodes": [ - 5334 + 5392 ], "__typename": [ 80 @@ -121873,7 +122841,7 @@ export default { }, "v_match_player_opening_duels_aggregate_bool_exp": { "count": [ - 5337 + 5395 ], "__typename": [ 80 @@ -121881,13 +122849,13 @@ export default { }, "v_match_player_opening_duels_aggregate_bool_exp_count": { "arguments": [ - 5350 + 5408 ], "distinct": [ 5 ], "filter": [ - 5343 + 5401 ], "predicate": [ 41 @@ -121898,13 +122866,13 @@ export default { }, "v_match_player_opening_duels_aggregate_fields": { "avg": [ - 5341 + 5399 ], "count": [ 40, { "columns": [ - 5350, + 5408, "[v_match_player_opening_duels_select_column!]" ], "distinct": [ @@ -121913,31 +122881,31 @@ export default { } ], "max": [ - 5345 + 5403 ], "min": [ - 5347 + 5405 ], "stddev": [ - 5351 + 5409 ], "stddev_pop": [ - 5353 + 5411 ], "stddev_samp": [ - 5355 + 5413 ], "sum": [ - 5359 + 5417 ], "var_pop": [ - 5361 + 5419 ], "var_samp": [ - 5363 + 5421 ], "variance": [ - 5365 + 5423 ], "__typename": [ 80 @@ -121945,37 +122913,37 @@ export default { }, "v_match_player_opening_duels_aggregate_order_by": { "avg": [ - 5342 + 5400 ], "count": [ - 2979 + 3008 ], "max": [ - 5346 + 5404 ], "min": [ - 5348 + 5406 ], "stddev": [ - 5352 + 5410 ], "stddev_pop": [ - 5354 + 5412 ], "stddev_samp": [ - 5356 + 5414 ], "sum": [ - 5360 + 5418 ], "var_pop": [ - 5362 + 5420 ], "var_samp": [ - 5364 + 5422 ], "variance": [ - 5366 + 5424 ], "__typename": [ 80 @@ -121983,7 +122951,7 @@ export default { }, "v_match_player_opening_duels_arr_rel_insert_input": { "data": [ - 5344 + 5402 ], "__typename": [ 80 @@ -122011,19 +122979,19 @@ export default { }, "v_match_player_opening_duels_avg_order_by": { "attempts": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "traded_deaths": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -122031,13 +122999,13 @@ export default { }, "v_match_player_opening_duels_bool_exp": { "_and": [ - 5343 + 5401 ], "_not": [ - 5343 + 5401 ], "_or": [ - 5343 + 5401 ], "attempts": [ 41 @@ -122046,31 +123014,31 @@ export default { 41 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_lineup": [ - 2475 + 2477 ], "match_lineup_id": [ - 5028 + 5086 ], "match_map": [ - 2637 + 2639 ], "match_map_id": [ - 5028 + 5086 ], "player": [ - 3941 + 3970 ], "side": [ 82 ], "steam_id": [ - 259 + 261 ], "traded_deaths": [ 41 @@ -122090,31 +123058,31 @@ export default { 40 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "match_lineup": [ - 2484 + 2486 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map": [ - 2646 + 2648 ], "match_map_id": [ - 5026 + 5084 ], "player": [ - 3948 + 3977 ], "side": [ 80 ], "steam_id": [ - 257 + 259 ], "traded_deaths": [ 40 @@ -122134,19 +123102,19 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "side": [ 80 ], "steam_id": [ - 257 + 259 ], "traded_deaths": [ 40 @@ -122160,31 +123128,31 @@ export default { }, "v_match_player_opening_duels_max_order_by": { "attempts": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_lineup_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "side": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "traded_deaths": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -122198,19 +123166,19 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "side": [ 80 ], "steam_id": [ - 257 + 259 ], "traded_deaths": [ 40 @@ -122224,31 +123192,31 @@ export default { }, "v_match_player_opening_duels_min_order_by": { "attempts": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_lineup_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "side": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "traded_deaths": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -122256,43 +123224,43 @@ export default { }, "v_match_player_opening_duels_order_by": { "attempts": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_lineup": [ - 2486 + 2488 ], "match_lineup_id": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_id": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "side": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "traded_deaths": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -122321,19 +123289,19 @@ export default { }, "v_match_player_opening_duels_stddev_order_by": { "attempts": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "traded_deaths": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -122361,19 +123329,19 @@ export default { }, "v_match_player_opening_duels_stddev_pop_order_by": { "attempts": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "traded_deaths": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -122401,19 +123369,19 @@ export default { }, "v_match_player_opening_duels_stddev_samp_order_by": { "attempts": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "traded_deaths": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -122421,10 +123389,10 @@ export default { }, "v_match_player_opening_duels_stream_cursor_input": { "initial_value": [ - 5358 + 5416 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -122438,19 +123406,19 @@ export default { 40 ], "match_id": [ - 5026 + 5084 ], "match_lineup_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "side": [ 80 ], "steam_id": [ - 257 + 259 ], "traded_deaths": [ 40 @@ -122470,7 +123438,7 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "traded_deaths": [ 40 @@ -122484,19 +123452,19 @@ export default { }, "v_match_player_opening_duels_sum_order_by": { "attempts": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "traded_deaths": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -122524,19 +123492,19 @@ export default { }, "v_match_player_opening_duels_var_pop_order_by": { "attempts": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "traded_deaths": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -122564,19 +123532,19 @@ export default { }, "v_match_player_opening_duels_var_samp_order_by": { "attempts": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "traded_deaths": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -122604,19 +123572,19 @@ export default { }, "v_match_player_opening_duels_variance_order_by": { "attempts": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "traded_deaths": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -122624,19 +123592,19 @@ export default { }, "v_player_arch_nemesis": { "attacker_id": [ - 257 + 259 ], "kill_count": [ - 257 + 259 ], "nemsis": [ - 3937 + 3966 ], "player": [ - 3937 + 3966 ], "victim_id": [ - 257 + 259 ], "__typename": [ 80 @@ -122644,10 +123612,10 @@ export default { }, "v_player_arch_nemesis_aggregate": { "aggregate": [ - 5369 + 5427 ], "nodes": [ - 5367 + 5425 ], "__typename": [ 80 @@ -122655,13 +123623,13 @@ export default { }, "v_player_arch_nemesis_aggregate_fields": { "avg": [ - 5370 + 5428 ], "count": [ 40, { "columns": [ - 5375, + 5433, "[v_player_arch_nemesis_select_column!]" ], "distinct": [ @@ -122670,31 +123638,31 @@ export default { } ], "max": [ - 5372 + 5430 ], "min": [ - 5373 + 5431 ], "stddev": [ - 5376 + 5434 ], "stddev_pop": [ - 5377 + 5435 ], "stddev_samp": [ - 5378 + 5436 ], "sum": [ - 5381 + 5439 ], "var_pop": [ - 5382 + 5440 ], "var_samp": [ - 5383 + 5441 ], "variance": [ - 5384 + 5442 ], "__typename": [ 80 @@ -122716,28 +123684,28 @@ export default { }, "v_player_arch_nemesis_bool_exp": { "_and": [ - 5371 + 5429 ], "_not": [ - 5371 + 5429 ], "_or": [ - 5371 + 5429 ], "attacker_id": [ - 259 + 261 ], "kill_count": [ - 259 + 261 ], "nemsis": [ - 3941 + 3970 ], "player": [ - 3941 + 3970 ], "victim_id": [ - 259 + 261 ], "__typename": [ 80 @@ -122745,13 +123713,13 @@ export default { }, "v_player_arch_nemesis_max_fields": { "attacker_id": [ - 257 + 259 ], "kill_count": [ - 257 + 259 ], "victim_id": [ - 257 + 259 ], "__typename": [ 80 @@ -122759,13 +123727,13 @@ export default { }, "v_player_arch_nemesis_min_fields": { "attacker_id": [ - 257 + 259 ], "kill_count": [ - 257 + 259 ], "victim_id": [ - 257 + 259 ], "__typename": [ 80 @@ -122773,19 +123741,19 @@ export default { }, "v_player_arch_nemesis_order_by": { "attacker_id": [ - 2979 + 3008 ], "kill_count": [ - 2979 + 3008 ], "nemsis": [ - 3950 + 3979 ], "player": [ - 3950 + 3979 ], "victim_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -122836,10 +123804,10 @@ export default { }, "v_player_arch_nemesis_stream_cursor_input": { "initial_value": [ - 5380 + 5438 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -122847,13 +123815,13 @@ export default { }, "v_player_arch_nemesis_stream_cursor_value_input": { "attacker_id": [ - 257 + 259 ], "kill_count": [ - 257 + 259 ], "victim_id": [ - 257 + 259 ], "__typename": [ 80 @@ -122861,13 +123829,13 @@ export default { }, "v_player_arch_nemesis_sum_fields": { "attacker_id": [ - 257 + 259 ], "kill_count": [ - 257 + 259 ], "victim_id": [ - 257 + 259 ], "__typename": [ 80 @@ -122917,19 +123885,19 @@ export default { }, "v_player_damage": { "avg_damage_per_round": [ - 257 + 259 ], "player": [ - 3937 + 3966 ], "player_steam_id": [ - 257 + 259 ], "total_damage": [ - 257 + 259 ], "total_rounds": [ - 257 + 259 ], "__typename": [ 80 @@ -122937,10 +123905,10 @@ export default { }, "v_player_damage_aggregate": { "aggregate": [ - 5387 + 5445 ], "nodes": [ - 5385 + 5443 ], "__typename": [ 80 @@ -122948,13 +123916,13 @@ export default { }, "v_player_damage_aggregate_fields": { "avg": [ - 5388 + 5446 ], "count": [ 40, { "columns": [ - 5393, + 5451, "[v_player_damage_select_column!]" ], "distinct": [ @@ -122963,31 +123931,31 @@ export default { } ], "max": [ - 5390 + 5448 ], "min": [ - 5391 + 5449 ], "stddev": [ - 5394 + 5452 ], "stddev_pop": [ - 5395 + 5453 ], "stddev_samp": [ - 5396 + 5454 ], "sum": [ - 5399 + 5457 ], "var_pop": [ - 5400 + 5458 ], "var_samp": [ - 5401 + 5459 ], "variance": [ - 5402 + 5460 ], "__typename": [ 80 @@ -123012,28 +123980,28 @@ export default { }, "v_player_damage_bool_exp": { "_and": [ - 5389 + 5447 ], "_not": [ - 5389 + 5447 ], "_or": [ - 5389 + 5447 ], "avg_damage_per_round": [ - 259 + 261 ], "player": [ - 3941 + 3970 ], "player_steam_id": [ - 259 + 261 ], "total_damage": [ - 259 + 261 ], "total_rounds": [ - 259 + 261 ], "__typename": [ 80 @@ -123041,16 +124009,16 @@ export default { }, "v_player_damage_max_fields": { "avg_damage_per_round": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "total_damage": [ - 257 + 259 ], "total_rounds": [ - 257 + 259 ], "__typename": [ 80 @@ -123058,16 +124026,16 @@ export default { }, "v_player_damage_min_fields": { "avg_damage_per_round": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "total_damage": [ - 257 + 259 ], "total_rounds": [ - 257 + 259 ], "__typename": [ 80 @@ -123075,19 +124043,19 @@ export default { }, "v_player_damage_order_by": { "avg_damage_per_round": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "player_steam_id": [ - 2979 + 3008 ], "total_damage": [ - 2979 + 3008 ], "total_rounds": [ - 2979 + 3008 ], "__typename": [ 80 @@ -123147,10 +124115,10 @@ export default { }, "v_player_damage_stream_cursor_input": { "initial_value": [ - 5398 + 5456 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -123158,16 +124126,16 @@ export default { }, "v_player_damage_stream_cursor_value_input": { "avg_damage_per_round": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "total_damage": [ - 257 + 259 ], "total_rounds": [ - 257 + 259 ], "__typename": [ 80 @@ -123175,16 +124143,16 @@ export default { }, "v_player_damage_sum_fields": { "avg_damage_per_round": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "total_damage": [ - 257 + 259 ], "total_rounds": [ - 257 + 259 ], "__typename": [ 80 @@ -123243,7 +124211,7 @@ export default { }, "v_player_elo": { "actual_score": [ - 1689 + 1691 ], "assists": [ 40 @@ -123255,7 +124223,7 @@ export default { 40 ], "damage_percent": [ - 1689 + 1691 ], "deaths": [ 40 @@ -123264,16 +124232,16 @@ export default { 40 ], "expected_score": [ - 1689 + 1691 ], "impact": [ - 1689 + 1691 ], "k_factor": [ 40 ], "kda": [ - 1689 + 1691 ], "kills": [ 40 @@ -123285,43 +124253,43 @@ export default { 40 ], "match": [ - 2794 + 2796 ], "match_created_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_result": [ 80 ], "opponent_team_elo_avg": [ - 1689 + 1691 ], "performance_multiplier": [ - 1689 + 1691 ], "player_name": [ 80 ], "player_steam_id": [ - 257 + 259 ], "player_team_elo_avg": [ - 1689 + 1691 ], "rating_for_expected": [ - 1689 + 1691 ], "season_id": [ - 5026 + 5084 ], "series_multiplier": [ 40 ], "team_avg_kda": [ - 1689 + 1691 ], "type": [ 80 @@ -123335,10 +124303,10 @@ export default { }, "v_player_elo_aggregate": { "aggregate": [ - 5417 + 5475 ], "nodes": [ - 5403 + 5461 ], "__typename": [ 80 @@ -123346,31 +124314,31 @@ export default { }, "v_player_elo_aggregate_bool_exp": { "avg": [ - 5406 + 5464 ], "corr": [ - 5407 + 5465 ], "count": [ - 5409 + 5467 ], "covar_samp": [ - 5410 + 5468 ], "max": [ - 5412 + 5470 ], "min": [ - 5413 + 5471 ], "stddev_samp": [ - 5414 + 5472 ], "sum": [ - 5415 + 5473 ], "var_samp": [ - 5416 + 5474 ], "__typename": [ 80 @@ -123378,16 +124346,16 @@ export default { }, "v_player_elo_aggregate_bool_exp_avg": { "arguments": [ - 5430 + 5488 ], "distinct": [ 5 ], "filter": [ - 5422 + 5480 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -123395,16 +124363,16 @@ export default { }, "v_player_elo_aggregate_bool_exp_corr": { "arguments": [ - 5408 + 5466 ], "distinct": [ 5 ], "filter": [ - 5422 + 5480 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -123412,10 +124380,10 @@ export default { }, "v_player_elo_aggregate_bool_exp_corr_arguments": { "X": [ - 5431 + 5489 ], "Y": [ - 5431 + 5489 ], "__typename": [ 80 @@ -123423,13 +124391,13 @@ export default { }, "v_player_elo_aggregate_bool_exp_count": { "arguments": [ - 5429 + 5487 ], "distinct": [ 5 ], "filter": [ - 5422 + 5480 ], "predicate": [ 41 @@ -123440,16 +124408,16 @@ export default { }, "v_player_elo_aggregate_bool_exp_covar_samp": { "arguments": [ - 5411 + 5469 ], "distinct": [ 5 ], "filter": [ - 5422 + 5480 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -123457,10 +124425,10 @@ export default { }, "v_player_elo_aggregate_bool_exp_covar_samp_arguments": { "X": [ - 5432 + 5490 ], "Y": [ - 5432 + 5490 ], "__typename": [ 80 @@ -123468,16 +124436,16 @@ export default { }, "v_player_elo_aggregate_bool_exp_max": { "arguments": [ - 5433 + 5491 ], "distinct": [ 5 ], "filter": [ - 5422 + 5480 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -123485,16 +124453,16 @@ export default { }, "v_player_elo_aggregate_bool_exp_min": { "arguments": [ - 5434 + 5492 ], "distinct": [ 5 ], "filter": [ - 5422 + 5480 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -123502,16 +124470,16 @@ export default { }, "v_player_elo_aggregate_bool_exp_stddev_samp": { "arguments": [ - 5435 + 5493 ], "distinct": [ 5 ], "filter": [ - 5422 + 5480 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -123519,16 +124487,16 @@ export default { }, "v_player_elo_aggregate_bool_exp_sum": { "arguments": [ - 5436 + 5494 ], "distinct": [ 5 ], "filter": [ - 5422 + 5480 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -123536,16 +124504,16 @@ export default { }, "v_player_elo_aggregate_bool_exp_var_samp": { "arguments": [ - 5437 + 5495 ], "distinct": [ 5 ], "filter": [ - 5422 + 5480 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -123553,13 +124521,13 @@ export default { }, "v_player_elo_aggregate_fields": { "avg": [ - 5420 + 5478 ], "count": [ 40, { "columns": [ - 5429, + 5487, "[v_player_elo_select_column!]" ], "distinct": [ @@ -123568,31 +124536,31 @@ export default { } ], "max": [ - 5424 + 5482 ], "min": [ - 5426 + 5484 ], "stddev": [ - 5438 + 5496 ], "stddev_pop": [ - 5440 + 5498 ], "stddev_samp": [ - 5442 + 5500 ], "sum": [ - 5446 + 5504 ], "var_pop": [ - 5448 + 5506 ], "var_samp": [ - 5450 + 5508 ], "variance": [ - 5452 + 5510 ], "__typename": [ 80 @@ -123600,37 +124568,37 @@ export default { }, "v_player_elo_aggregate_order_by": { "avg": [ - 5421 + 5479 ], "count": [ - 2979 + 3008 ], "max": [ - 5425 + 5483 ], "min": [ - 5427 + 5485 ], "stddev": [ - 5439 + 5497 ], "stddev_pop": [ - 5441 + 5499 ], "stddev_samp": [ - 5443 + 5501 ], "sum": [ - 5447 + 5505 ], "var_pop": [ - 5449 + 5507 ], "var_samp": [ - 5451 + 5509 ], "variance": [ - 5453 + 5511 ], "__typename": [ 80 @@ -123638,7 +124606,7 @@ export default { }, "v_player_elo_arr_rel_insert_input": { "data": [ - 5423 + 5481 ], "__typename": [ 80 @@ -123717,70 +124685,70 @@ export default { }, "v_player_elo_avg_order_by": { "actual_score": [ - 2979 + 3008 ], "assists": [ - 2979 + 3008 ], "current_elo": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_percent": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "elo_change": [ - 2979 + 3008 ], "expected_score": [ - 2979 + 3008 ], "impact": [ - 2979 + 3008 ], "k_factor": [ - 2979 + 3008 ], "kda": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "map_losses": [ - 2979 + 3008 ], "map_wins": [ - 2979 + 3008 ], "opponent_team_elo_avg": [ - 2979 + 3008 ], "performance_multiplier": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "player_team_elo_avg": [ - 2979 + 3008 ], "rating_for_expected": [ - 2979 + 3008 ], "series_multiplier": [ - 2979 + 3008 ], "team_avg_kda": [ - 2979 + 3008 ], "updated_elo": [ - 2979 + 3008 ], "__typename": [ 80 @@ -123788,16 +124756,16 @@ export default { }, "v_player_elo_bool_exp": { "_and": [ - 5422 + 5480 ], "_not": [ - 5422 + 5480 ], "_or": [ - 5422 + 5480 ], "actual_score": [ - 1690 + 1692 ], "assists": [ 41 @@ -123809,7 +124777,7 @@ export default { 41 ], "damage_percent": [ - 1690 + 1692 ], "deaths": [ 41 @@ -123818,16 +124786,16 @@ export default { 41 ], "expected_score": [ - 1690 + 1692 ], "impact": [ - 1690 + 1692 ], "k_factor": [ 41 ], "kda": [ - 1690 + 1692 ], "kills": [ 41 @@ -123839,43 +124807,43 @@ export default { 41 ], "match": [ - 2803 + 2805 ], "match_created_at": [ - 4527 + 4585 ], "match_id": [ - 5028 + 5086 ], "match_result": [ 82 ], "opponent_team_elo_avg": [ - 1690 + 1692 ], "performance_multiplier": [ - 1690 + 1692 ], "player_name": [ 82 ], "player_steam_id": [ - 259 + 261 ], "player_team_elo_avg": [ - 1690 + 1692 ], "rating_for_expected": [ - 1690 + 1692 ], "season_id": [ - 5028 + 5086 ], "series_multiplier": [ 41 ], "team_avg_kda": [ - 1690 + 1692 ], "type": [ 82 @@ -123889,7 +124857,7 @@ export default { }, "v_player_elo_insert_input": { "actual_score": [ - 1689 + 1691 ], "assists": [ 40 @@ -123901,7 +124869,7 @@ export default { 40 ], "damage_percent": [ - 1689 + 1691 ], "deaths": [ 40 @@ -123910,16 +124878,16 @@ export default { 40 ], "expected_score": [ - 1689 + 1691 ], "impact": [ - 1689 + 1691 ], "k_factor": [ 40 ], "kda": [ - 1689 + 1691 ], "kills": [ 40 @@ -123931,43 +124899,43 @@ export default { 40 ], "match": [ - 2812 + 2814 ], "match_created_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_result": [ 80 ], "opponent_team_elo_avg": [ - 1689 + 1691 ], "performance_multiplier": [ - 1689 + 1691 ], "player_name": [ 80 ], "player_steam_id": [ - 257 + 259 ], "player_team_elo_avg": [ - 1689 + 1691 ], "rating_for_expected": [ - 1689 + 1691 ], "season_id": [ - 5026 + 5084 ], "series_multiplier": [ 40 ], "team_avg_kda": [ - 1689 + 1691 ], "type": [ 80 @@ -123981,7 +124949,7 @@ export default { }, "v_player_elo_max_fields": { "actual_score": [ - 1689 + 1691 ], "assists": [ 40 @@ -123993,7 +124961,7 @@ export default { 40 ], "damage_percent": [ - 1689 + 1691 ], "deaths": [ 40 @@ -124002,16 +124970,16 @@ export default { 40 ], "expected_score": [ - 1689 + 1691 ], "impact": [ - 1689 + 1691 ], "k_factor": [ 40 ], "kda": [ - 1689 + 1691 ], "kills": [ 40 @@ -124023,40 +124991,40 @@ export default { 40 ], "match_created_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_result": [ 80 ], "opponent_team_elo_avg": [ - 1689 + 1691 ], "performance_multiplier": [ - 1689 + 1691 ], "player_name": [ 80 ], "player_steam_id": [ - 257 + 259 ], "player_team_elo_avg": [ - 1689 + 1691 ], "rating_for_expected": [ - 1689 + 1691 ], "season_id": [ - 5026 + 5084 ], "series_multiplier": [ 40 ], "team_avg_kda": [ - 1689 + 1691 ], "type": [ 80 @@ -124070,88 +125038,88 @@ export default { }, "v_player_elo_max_order_by": { "actual_score": [ - 2979 + 3008 ], "assists": [ - 2979 + 3008 ], "current_elo": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_percent": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "elo_change": [ - 2979 + 3008 ], "expected_score": [ - 2979 + 3008 ], "impact": [ - 2979 + 3008 ], "k_factor": [ - 2979 + 3008 ], "kda": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "map_losses": [ - 2979 + 3008 ], "map_wins": [ - 2979 + 3008 ], "match_created_at": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_result": [ - 2979 + 3008 ], "opponent_team_elo_avg": [ - 2979 + 3008 ], "performance_multiplier": [ - 2979 + 3008 ], "player_name": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "player_team_elo_avg": [ - 2979 + 3008 ], "rating_for_expected": [ - 2979 + 3008 ], "season_id": [ - 2979 + 3008 ], "series_multiplier": [ - 2979 + 3008 ], "team_avg_kda": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "updated_elo": [ - 2979 + 3008 ], "__typename": [ 80 @@ -124159,7 +125127,7 @@ export default { }, "v_player_elo_min_fields": { "actual_score": [ - 1689 + 1691 ], "assists": [ 40 @@ -124171,7 +125139,7 @@ export default { 40 ], "damage_percent": [ - 1689 + 1691 ], "deaths": [ 40 @@ -124180,16 +125148,16 @@ export default { 40 ], "expected_score": [ - 1689 + 1691 ], "impact": [ - 1689 + 1691 ], "k_factor": [ 40 ], "kda": [ - 1689 + 1691 ], "kills": [ 40 @@ -124201,40 +125169,40 @@ export default { 40 ], "match_created_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_result": [ 80 ], "opponent_team_elo_avg": [ - 1689 + 1691 ], "performance_multiplier": [ - 1689 + 1691 ], "player_name": [ 80 ], "player_steam_id": [ - 257 + 259 ], "player_team_elo_avg": [ - 1689 + 1691 ], "rating_for_expected": [ - 1689 + 1691 ], "season_id": [ - 5026 + 5084 ], "series_multiplier": [ 40 ], "team_avg_kda": [ - 1689 + 1691 ], "type": [ 80 @@ -124248,88 +125216,88 @@ export default { }, "v_player_elo_min_order_by": { "actual_score": [ - 2979 + 3008 ], "assists": [ - 2979 + 3008 ], "current_elo": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_percent": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "elo_change": [ - 2979 + 3008 ], "expected_score": [ - 2979 + 3008 ], "impact": [ - 2979 + 3008 ], "k_factor": [ - 2979 + 3008 ], "kda": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "map_losses": [ - 2979 + 3008 ], "map_wins": [ - 2979 + 3008 ], "match_created_at": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_result": [ - 2979 + 3008 ], "opponent_team_elo_avg": [ - 2979 + 3008 ], "performance_multiplier": [ - 2979 + 3008 ], "player_name": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "player_team_elo_avg": [ - 2979 + 3008 ], "rating_for_expected": [ - 2979 + 3008 ], "season_id": [ - 2979 + 3008 ], "series_multiplier": [ - 2979 + 3008 ], "team_avg_kda": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "updated_elo": [ - 2979 + 3008 ], "__typename": [ 80 @@ -124337,91 +125305,91 @@ export default { }, "v_player_elo_order_by": { "actual_score": [ - 2979 + 3008 ], "assists": [ - 2979 + 3008 ], "current_elo": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_percent": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "elo_change": [ - 2979 + 3008 ], "expected_score": [ - 2979 + 3008 ], "impact": [ - 2979 + 3008 ], "k_factor": [ - 2979 + 3008 ], "kda": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "map_losses": [ - 2979 + 3008 ], "map_wins": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_created_at": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_result": [ - 2979 + 3008 ], "opponent_team_elo_avg": [ - 2979 + 3008 ], "performance_multiplier": [ - 2979 + 3008 ], "player_name": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "player_team_elo_avg": [ - 2979 + 3008 ], "rating_for_expected": [ - 2979 + 3008 ], "season_id": [ - 2979 + 3008 ], "series_multiplier": [ - 2979 + 3008 ], "team_avg_kda": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "updated_elo": [ - 2979 + 3008 ], "__typename": [ 80 @@ -124509,70 +125477,70 @@ export default { }, "v_player_elo_stddev_order_by": { "actual_score": [ - 2979 + 3008 ], "assists": [ - 2979 + 3008 ], "current_elo": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_percent": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "elo_change": [ - 2979 + 3008 ], "expected_score": [ - 2979 + 3008 ], "impact": [ - 2979 + 3008 ], "k_factor": [ - 2979 + 3008 ], "kda": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "map_losses": [ - 2979 + 3008 ], "map_wins": [ - 2979 + 3008 ], "opponent_team_elo_avg": [ - 2979 + 3008 ], "performance_multiplier": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "player_team_elo_avg": [ - 2979 + 3008 ], "rating_for_expected": [ - 2979 + 3008 ], "series_multiplier": [ - 2979 + 3008 ], "team_avg_kda": [ - 2979 + 3008 ], "updated_elo": [ - 2979 + 3008 ], "__typename": [ 80 @@ -124651,70 +125619,70 @@ export default { }, "v_player_elo_stddev_pop_order_by": { "actual_score": [ - 2979 + 3008 ], "assists": [ - 2979 + 3008 ], "current_elo": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_percent": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "elo_change": [ - 2979 + 3008 ], "expected_score": [ - 2979 + 3008 ], "impact": [ - 2979 + 3008 ], "k_factor": [ - 2979 + 3008 ], "kda": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "map_losses": [ - 2979 + 3008 ], "map_wins": [ - 2979 + 3008 ], "opponent_team_elo_avg": [ - 2979 + 3008 ], "performance_multiplier": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "player_team_elo_avg": [ - 2979 + 3008 ], "rating_for_expected": [ - 2979 + 3008 ], "series_multiplier": [ - 2979 + 3008 ], "team_avg_kda": [ - 2979 + 3008 ], "updated_elo": [ - 2979 + 3008 ], "__typename": [ 80 @@ -124793,70 +125761,70 @@ export default { }, "v_player_elo_stddev_samp_order_by": { "actual_score": [ - 2979 + 3008 ], "assists": [ - 2979 + 3008 ], "current_elo": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_percent": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "elo_change": [ - 2979 + 3008 ], "expected_score": [ - 2979 + 3008 ], "impact": [ - 2979 + 3008 ], "k_factor": [ - 2979 + 3008 ], "kda": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "map_losses": [ - 2979 + 3008 ], "map_wins": [ - 2979 + 3008 ], "opponent_team_elo_avg": [ - 2979 + 3008 ], "performance_multiplier": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "player_team_elo_avg": [ - 2979 + 3008 ], "rating_for_expected": [ - 2979 + 3008 ], "series_multiplier": [ - 2979 + 3008 ], "team_avg_kda": [ - 2979 + 3008 ], "updated_elo": [ - 2979 + 3008 ], "__typename": [ 80 @@ -124864,10 +125832,10 @@ export default { }, "v_player_elo_stream_cursor_input": { "initial_value": [ - 5445 + 5503 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -124875,7 +125843,7 @@ export default { }, "v_player_elo_stream_cursor_value_input": { "actual_score": [ - 1689 + 1691 ], "assists": [ 40 @@ -124887,7 +125855,7 @@ export default { 40 ], "damage_percent": [ - 1689 + 1691 ], "deaths": [ 40 @@ -124896,16 +125864,16 @@ export default { 40 ], "expected_score": [ - 1689 + 1691 ], "impact": [ - 1689 + 1691 ], "k_factor": [ 40 ], "kda": [ - 1689 + 1691 ], "kills": [ 40 @@ -124917,40 +125885,40 @@ export default { 40 ], "match_created_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_result": [ 80 ], "opponent_team_elo_avg": [ - 1689 + 1691 ], "performance_multiplier": [ - 1689 + 1691 ], "player_name": [ 80 ], "player_steam_id": [ - 257 + 259 ], "player_team_elo_avg": [ - 1689 + 1691 ], "rating_for_expected": [ - 1689 + 1691 ], "season_id": [ - 5026 + 5084 ], "series_multiplier": [ 40 ], "team_avg_kda": [ - 1689 + 1691 ], "type": [ 80 @@ -124964,7 +125932,7 @@ export default { }, "v_player_elo_sum_fields": { "actual_score": [ - 1689 + 1691 ], "assists": [ 40 @@ -124976,7 +125944,7 @@ export default { 40 ], "damage_percent": [ - 1689 + 1691 ], "deaths": [ 40 @@ -124985,16 +125953,16 @@ export default { 40 ], "expected_score": [ - 1689 + 1691 ], "impact": [ - 1689 + 1691 ], "k_factor": [ 40 ], "kda": [ - 1689 + 1691 ], "kills": [ 40 @@ -125006,25 +125974,25 @@ export default { 40 ], "opponent_team_elo_avg": [ - 1689 + 1691 ], "performance_multiplier": [ - 1689 + 1691 ], "player_steam_id": [ - 257 + 259 ], "player_team_elo_avg": [ - 1689 + 1691 ], "rating_for_expected": [ - 1689 + 1691 ], "series_multiplier": [ 40 ], "team_avg_kda": [ - 1689 + 1691 ], "updated_elo": [ 40 @@ -125035,70 +126003,70 @@ export default { }, "v_player_elo_sum_order_by": { "actual_score": [ - 2979 + 3008 ], "assists": [ - 2979 + 3008 ], "current_elo": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_percent": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "elo_change": [ - 2979 + 3008 ], "expected_score": [ - 2979 + 3008 ], "impact": [ - 2979 + 3008 ], "k_factor": [ - 2979 + 3008 ], "kda": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "map_losses": [ - 2979 + 3008 ], "map_wins": [ - 2979 + 3008 ], "opponent_team_elo_avg": [ - 2979 + 3008 ], "performance_multiplier": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "player_team_elo_avg": [ - 2979 + 3008 ], "rating_for_expected": [ - 2979 + 3008 ], "series_multiplier": [ - 2979 + 3008 ], "team_avg_kda": [ - 2979 + 3008 ], "updated_elo": [ - 2979 + 3008 ], "__typename": [ 80 @@ -125177,70 +126145,70 @@ export default { }, "v_player_elo_var_pop_order_by": { "actual_score": [ - 2979 + 3008 ], "assists": [ - 2979 + 3008 ], "current_elo": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_percent": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "elo_change": [ - 2979 + 3008 ], "expected_score": [ - 2979 + 3008 ], "impact": [ - 2979 + 3008 ], "k_factor": [ - 2979 + 3008 ], "kda": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "map_losses": [ - 2979 + 3008 ], "map_wins": [ - 2979 + 3008 ], "opponent_team_elo_avg": [ - 2979 + 3008 ], "performance_multiplier": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "player_team_elo_avg": [ - 2979 + 3008 ], "rating_for_expected": [ - 2979 + 3008 ], "series_multiplier": [ - 2979 + 3008 ], "team_avg_kda": [ - 2979 + 3008 ], "updated_elo": [ - 2979 + 3008 ], "__typename": [ 80 @@ -125319,70 +126287,70 @@ export default { }, "v_player_elo_var_samp_order_by": { "actual_score": [ - 2979 + 3008 ], "assists": [ - 2979 + 3008 ], "current_elo": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_percent": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "elo_change": [ - 2979 + 3008 ], "expected_score": [ - 2979 + 3008 ], "impact": [ - 2979 + 3008 ], "k_factor": [ - 2979 + 3008 ], "kda": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "map_losses": [ - 2979 + 3008 ], "map_wins": [ - 2979 + 3008 ], "opponent_team_elo_avg": [ - 2979 + 3008 ], "performance_multiplier": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "player_team_elo_avg": [ - 2979 + 3008 ], "rating_for_expected": [ - 2979 + 3008 ], "series_multiplier": [ - 2979 + 3008 ], "team_avg_kda": [ - 2979 + 3008 ], "updated_elo": [ - 2979 + 3008 ], "__typename": [ 80 @@ -125461,70 +126429,70 @@ export default { }, "v_player_elo_variance_order_by": { "actual_score": [ - 2979 + 3008 ], "assists": [ - 2979 + 3008 ], "current_elo": [ - 2979 + 3008 ], "damage": [ - 2979 + 3008 ], "damage_percent": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "elo_change": [ - 2979 + 3008 ], "expected_score": [ - 2979 + 3008 ], "impact": [ - 2979 + 3008 ], "k_factor": [ - 2979 + 3008 ], "kda": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "map_losses": [ - 2979 + 3008 ], "map_wins": [ - 2979 + 3008 ], "opponent_team_elo_avg": [ - 2979 + 3008 ], "performance_multiplier": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "player_team_elo_avg": [ - 2979 + 3008 ], "rating_for_expected": [ - 2979 + 3008 ], "series_multiplier": [ - 2979 + 3008 ], "team_avg_kda": [ - 2979 + 3008 ], "updated_elo": [ - 2979 + 3008 ], "__typename": [ 80 @@ -125532,22 +126500,22 @@ export default { }, "v_player_map_losses": { "map": [ - 2304 + 2306 ], "map_id": [ - 5026 + 5084 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "started_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -125555,10 +126523,10 @@ export default { }, "v_player_map_losses_aggregate": { "aggregate": [ - 5456 + 5514 ], "nodes": [ - 5454 + 5512 ], "__typename": [ 80 @@ -125566,13 +126534,13 @@ export default { }, "v_player_map_losses_aggregate_fields": { "avg": [ - 5457 + 5515 ], "count": [ 40, { "columns": [ - 5462, + 5520, "[v_player_map_losses_select_column!]" ], "distinct": [ @@ -125581,31 +126549,31 @@ export default { } ], "max": [ - 5459 + 5517 ], "min": [ - 5460 + 5518 ], "stddev": [ - 5463 + 5521 ], "stddev_pop": [ - 5464 + 5522 ], "stddev_samp": [ - 5465 + 5523 ], "sum": [ - 5468 + 5526 ], "var_pop": [ - 5469 + 5527 ], "var_samp": [ - 5470 + 5528 ], "variance": [ - 5471 + 5529 ], "__typename": [ 80 @@ -125621,31 +126589,31 @@ export default { }, "v_player_map_losses_bool_exp": { "_and": [ - 5458 + 5516 ], "_not": [ - 5458 + 5516 ], "_or": [ - 5458 + 5516 ], "map": [ - 2313 + 2315 ], "map_id": [ - 5028 + 5086 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "started_at": [ - 4527 + 4585 ], "steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -125653,16 +126621,16 @@ export default { }, "v_player_map_losses_max_fields": { "map_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "started_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -125670,16 +126638,16 @@ export default { }, "v_player_map_losses_min_fields": { "map_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "started_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -125687,22 +126655,22 @@ export default { }, "v_player_map_losses_order_by": { "map": [ - 2323 + 2325 ], "map_id": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "started_at": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -125735,10 +126703,10 @@ export default { }, "v_player_map_losses_stream_cursor_input": { "initial_value": [ - 5467 + 5525 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -125746,16 +126714,16 @@ export default { }, "v_player_map_losses_stream_cursor_value_input": { "map_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "started_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -125763,7 +126731,7 @@ export default { }, "v_player_map_losses_sum_fields": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -125795,22 +126763,22 @@ export default { }, "v_player_map_wins": { "map": [ - 2304 + 2306 ], "map_id": [ - 5026 + 5084 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "started_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -125818,10 +126786,10 @@ export default { }, "v_player_map_wins_aggregate": { "aggregate": [ - 5474 + 5532 ], "nodes": [ - 5472 + 5530 ], "__typename": [ 80 @@ -125829,13 +126797,13 @@ export default { }, "v_player_map_wins_aggregate_fields": { "avg": [ - 5475 + 5533 ], "count": [ 40, { "columns": [ - 5480, + 5538, "[v_player_map_wins_select_column!]" ], "distinct": [ @@ -125844,31 +126812,31 @@ export default { } ], "max": [ - 5477 + 5535 ], "min": [ - 5478 + 5536 ], "stddev": [ - 5481 + 5539 ], "stddev_pop": [ - 5482 + 5540 ], "stddev_samp": [ - 5483 + 5541 ], "sum": [ - 5486 + 5544 ], "var_pop": [ - 5487 + 5545 ], "var_samp": [ - 5488 + 5546 ], "variance": [ - 5489 + 5547 ], "__typename": [ 80 @@ -125884,31 +126852,31 @@ export default { }, "v_player_map_wins_bool_exp": { "_and": [ - 5476 + 5534 ], "_not": [ - 5476 + 5534 ], "_or": [ - 5476 + 5534 ], "map": [ - 2313 + 2315 ], "map_id": [ - 5028 + 5086 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "started_at": [ - 4527 + 4585 ], "steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -125916,16 +126884,16 @@ export default { }, "v_player_map_wins_max_fields": { "map_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "started_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -125933,16 +126901,16 @@ export default { }, "v_player_map_wins_min_fields": { "map_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "started_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -125950,22 +126918,22 @@ export default { }, "v_player_map_wins_order_by": { "map": [ - 2323 + 2325 ], "map_id": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "started_at": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -125998,10 +126966,10 @@ export default { }, "v_player_map_wins_stream_cursor_input": { "initial_value": [ - 5485 + 5543 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -126009,16 +126977,16 @@ export default { }, "v_player_map_wins_stream_cursor_value_input": { "map_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "started_at": [ - 4526 + 4584 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -126026,7 +126994,7 @@ export default { }, "v_player_map_wins_sum_fields": { "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -126058,37 +127026,37 @@ export default { }, "v_player_match_head_to_head": { "attacked": [ - 3937 + 3966 ], "attacked_steam_id": [ - 257 + 259 ], "attacker": [ - 3937 + 3966 ], "attacker_steam_id": [ - 257 + 259 ], "damage_dealt": [ 40 ], "flash_count": [ - 257 + 259 ], "headshot_kills": [ - 257 + 259 ], "hits": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -126096,10 +127064,10 @@ export default { }, "v_player_match_head_to_head_aggregate": { "aggregate": [ - 5492 + 5550 ], "nodes": [ - 5490 + 5548 ], "__typename": [ 80 @@ -126107,13 +127075,13 @@ export default { }, "v_player_match_head_to_head_aggregate_fields": { "avg": [ - 5493 + 5551 ], "count": [ 40, { "columns": [ - 5498, + 5556, "[v_player_match_head_to_head_select_column!]" ], "distinct": [ @@ -126122,31 +127090,31 @@ export default { } ], "max": [ - 5495 + 5553 ], "min": [ - 5496 + 5554 ], "stddev": [ - 5499 + 5557 ], "stddev_pop": [ - 5500 + 5558 ], "stddev_samp": [ - 5501 + 5559 ], "sum": [ - 5504 + 5562 ], "var_pop": [ - 5505 + 5563 ], "var_samp": [ - 5506 + 5564 ], "variance": [ - 5507 + 5565 ], "__typename": [ 80 @@ -126180,46 +127148,46 @@ export default { }, "v_player_match_head_to_head_bool_exp": { "_and": [ - 5494 + 5552 ], "_not": [ - 5494 + 5552 ], "_or": [ - 5494 + 5552 ], "attacked": [ - 3941 + 3970 ], "attacked_steam_id": [ - 259 + 261 ], "attacker": [ - 3941 + 3970 ], "attacker_steam_id": [ - 259 + 261 ], "damage_dealt": [ 41 ], "flash_count": [ - 259 + 261 ], "headshot_kills": [ - 259 + 261 ], "hits": [ - 259 + 261 ], "kills": [ - 259 + 261 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -126227,28 +127195,28 @@ export default { }, "v_player_match_head_to_head_max_fields": { "attacked_steam_id": [ - 257 + 259 ], "attacker_steam_id": [ - 257 + 259 ], "damage_dealt": [ 40 ], "flash_count": [ - 257 + 259 ], "headshot_kills": [ - 257 + 259 ], "hits": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "match_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -126256,28 +127224,28 @@ export default { }, "v_player_match_head_to_head_min_fields": { "attacked_steam_id": [ - 257 + 259 ], "attacker_steam_id": [ - 257 + 259 ], "damage_dealt": [ 40 ], "flash_count": [ - 257 + 259 ], "headshot_kills": [ - 257 + 259 ], "hits": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "match_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -126285,37 +127253,37 @@ export default { }, "v_player_match_head_to_head_order_by": { "attacked": [ - 3950 + 3979 ], "attacked_steam_id": [ - 2979 + 3008 ], "attacker": [ - 3950 + 3979 ], "attacker_steam_id": [ - 2979 + 3008 ], "damage_dealt": [ - 2979 + 3008 ], "flash_count": [ - 2979 + 3008 ], "headshot_kills": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -126402,10 +127370,10 @@ export default { }, "v_player_match_head_to_head_stream_cursor_input": { "initial_value": [ - 5503 + 5561 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -126413,28 +127381,28 @@ export default { }, "v_player_match_head_to_head_stream_cursor_value_input": { "attacked_steam_id": [ - 257 + 259 ], "attacker_steam_id": [ - 257 + 259 ], "damage_dealt": [ 40 ], "flash_count": [ - 257 + 259 ], "headshot_kills": [ - 257 + 259 ], "hits": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "match_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -126442,25 +127410,25 @@ export default { }, "v_player_match_head_to_head_sum_fields": { "attacked_steam_id": [ - 257 + 259 ], "attacker_steam_id": [ - 257 + 259 ], "damage_dealt": [ 40 ], "flash_count": [ - 257 + 259 ], "headshot_kills": [ - 257 + 259 ], "hits": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "__typename": [ 80 @@ -126546,43 +127514,43 @@ export default { }, "v_player_match_map_hltv": { "adr": [ - 2977 + 3006 ], "apr": [ - 2977 + 3006 ], "dpr": [ - 2977 + 3006 ], "hltv_rating": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "kpr": [ - 2977 + 3006 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2628 + 2630 ], "match_map_id": [ - 5026 + 5084 ], "player": [ - 3937 + 3966 ], "rounds_played": [ 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -126590,10 +127558,10 @@ export default { }, "v_player_match_map_hltv_aggregate": { "aggregate": [ - 5512 + 5570 ], "nodes": [ - 5508 + 5566 ], "__typename": [ 80 @@ -126601,7 +127569,7 @@ export default { }, "v_player_match_map_hltv_aggregate_bool_exp": { "count": [ - 5511 + 5569 ], "__typename": [ 80 @@ -126609,13 +127577,13 @@ export default { }, "v_player_match_map_hltv_aggregate_bool_exp_count": { "arguments": [ - 5526 + 5584 ], "distinct": [ 5 ], "filter": [ - 5517 + 5575 ], "predicate": [ 41 @@ -126626,13 +127594,13 @@ export default { }, "v_player_match_map_hltv_aggregate_fields": { "avg": [ - 5515 + 5573 ], "count": [ 40, { "columns": [ - 5526, + 5584, "[v_player_match_map_hltv_select_column!]" ], "distinct": [ @@ -126641,31 +127609,31 @@ export default { } ], "max": [ - 5520 + 5578 ], "min": [ - 5522 + 5580 ], "stddev": [ - 5528 + 5586 ], "stddev_pop": [ - 5530 + 5588 ], "stddev_samp": [ - 5532 + 5590 ], "sum": [ - 5536 + 5594 ], "var_pop": [ - 5539 + 5597 ], "var_samp": [ - 5541 + 5599 ], "variance": [ - 5543 + 5601 ], "__typename": [ 80 @@ -126673,37 +127641,37 @@ export default { }, "v_player_match_map_hltv_aggregate_order_by": { "avg": [ - 5516 + 5574 ], "count": [ - 2979 + 3008 ], "max": [ - 5521 + 5579 ], "min": [ - 5523 + 5581 ], "stddev": [ - 5529 + 5587 ], "stddev_pop": [ - 5531 + 5589 ], "stddev_samp": [ - 5533 + 5591 ], "sum": [ - 5537 + 5595 ], "var_pop": [ - 5540 + 5598 ], "var_samp": [ - 5542 + 5600 ], "variance": [ - 5544 + 5602 ], "__typename": [ 80 @@ -126711,7 +127679,7 @@ export default { }, "v_player_match_map_hltv_arr_rel_insert_input": { "data": [ - 5519 + 5577 ], "__typename": [ 80 @@ -126748,28 +127716,28 @@ export default { }, "v_player_match_map_hltv_avg_order_by": { "adr": [ - 2979 + 3008 ], "apr": [ - 2979 + 3008 ], "dpr": [ - 2979 + 3008 ], "hltv_rating": [ - 2979 + 3008 ], "kast_pct": [ - 2979 + 3008 ], "kpr": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -126777,52 +127745,52 @@ export default { }, "v_player_match_map_hltv_bool_exp": { "_and": [ - 5517 + 5575 ], "_not": [ - 5517 + 5575 ], "_or": [ - 5517 + 5575 ], "adr": [ - 2978 + 3007 ], "apr": [ - 2978 + 3007 ], "dpr": [ - 2978 + 3007 ], "hltv_rating": [ - 2978 + 3007 ], "kast_pct": [ - 2978 + 3007 ], "kpr": [ - 2978 + 3007 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_map": [ - 2637 + 2639 ], "match_map_id": [ - 5028 + 5086 ], "player": [ - 3941 + 3970 ], "rounds_played": [ 41 ], "steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -126830,28 +127798,28 @@ export default { }, "v_player_match_map_hltv_inc_input": { "adr": [ - 2977 + 3006 ], "apr": [ - 2977 + 3006 ], "dpr": [ - 2977 + 3006 ], "hltv_rating": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "kpr": [ - 2977 + 3006 ], "rounds_played": [ 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -126859,43 +127827,43 @@ export default { }, "v_player_match_map_hltv_insert_input": { "adr": [ - 2977 + 3006 ], "apr": [ - 2977 + 3006 ], "dpr": [ - 2977 + 3006 ], "hltv_rating": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "kpr": [ - 2977 + 3006 ], "match": [ - 2812 + 2814 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2646 + 2648 ], "match_map_id": [ - 5026 + 5084 ], "player": [ - 3948 + 3977 ], "rounds_played": [ 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -126903,34 +127871,34 @@ export default { }, "v_player_match_map_hltv_max_fields": { "adr": [ - 2977 + 3006 ], "apr": [ - 2977 + 3006 ], "dpr": [ - 2977 + 3006 ], "hltv_rating": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "kpr": [ - 2977 + 3006 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "rounds_played": [ 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -126938,34 +127906,34 @@ export default { }, "v_player_match_map_hltv_max_order_by": { "adr": [ - 2979 + 3008 ], "apr": [ - 2979 + 3008 ], "dpr": [ - 2979 + 3008 ], "hltv_rating": [ - 2979 + 3008 ], "kast_pct": [ - 2979 + 3008 ], "kpr": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -126973,34 +127941,34 @@ export default { }, "v_player_match_map_hltv_min_fields": { "adr": [ - 2977 + 3006 ], "apr": [ - 2977 + 3006 ], "dpr": [ - 2977 + 3006 ], "hltv_rating": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "kpr": [ - 2977 + 3006 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "rounds_played": [ 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -127008,34 +127976,34 @@ export default { }, "v_player_match_map_hltv_min_order_by": { "adr": [ - 2979 + 3008 ], "apr": [ - 2979 + 3008 ], "dpr": [ - 2979 + 3008 ], "hltv_rating": [ - 2979 + 3008 ], "kast_pct": [ - 2979 + 3008 ], "kpr": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_map_id": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -127046,7 +128014,7 @@ export default { 40 ], "returning": [ - 5508 + 5566 ], "__typename": [ 80 @@ -127054,43 +128022,43 @@ export default { }, "v_player_match_map_hltv_order_by": { "adr": [ - 2979 + 3008 ], "apr": [ - 2979 + 3008 ], "dpr": [ - 2979 + 3008 ], "hltv_rating": [ - 2979 + 3008 ], "kast_pct": [ - 2979 + 3008 ], "kpr": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_id": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "rounds_played": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -127099,34 +128067,34 @@ export default { "v_player_match_map_hltv_select_column": {}, "v_player_match_map_hltv_set_input": { "adr": [ - 2977 + 3006 ], "apr": [ - 2977 + 3006 ], "dpr": [ - 2977 + 3006 ], "hltv_rating": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "kpr": [ - 2977 + 3006 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "rounds_played": [ 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -127163,28 +128131,28 @@ export default { }, "v_player_match_map_hltv_stddev_order_by": { "adr": [ - 2979 + 3008 ], "apr": [ - 2979 + 3008 ], "dpr": [ - 2979 + 3008 ], "hltv_rating": [ - 2979 + 3008 ], "kast_pct": [ - 2979 + 3008 ], "kpr": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -127221,28 +128189,28 @@ export default { }, "v_player_match_map_hltv_stddev_pop_order_by": { "adr": [ - 2979 + 3008 ], "apr": [ - 2979 + 3008 ], "dpr": [ - 2979 + 3008 ], "hltv_rating": [ - 2979 + 3008 ], "kast_pct": [ - 2979 + 3008 ], "kpr": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -127279,28 +128247,28 @@ export default { }, "v_player_match_map_hltv_stddev_samp_order_by": { "adr": [ - 2979 + 3008 ], "apr": [ - 2979 + 3008 ], "dpr": [ - 2979 + 3008 ], "hltv_rating": [ - 2979 + 3008 ], "kast_pct": [ - 2979 + 3008 ], "kpr": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -127308,10 +128276,10 @@ export default { }, "v_player_match_map_hltv_stream_cursor_input": { "initial_value": [ - 5535 + 5593 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -127319,34 +128287,34 @@ export default { }, "v_player_match_map_hltv_stream_cursor_value_input": { "adr": [ - 2977 + 3006 ], "apr": [ - 2977 + 3006 ], "dpr": [ - 2977 + 3006 ], "hltv_rating": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "kpr": [ - 2977 + 3006 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "rounds_played": [ 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -127354,28 +128322,28 @@ export default { }, "v_player_match_map_hltv_sum_fields": { "adr": [ - 2977 + 3006 ], "apr": [ - 2977 + 3006 ], "dpr": [ - 2977 + 3006 ], "hltv_rating": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "kpr": [ - 2977 + 3006 ], "rounds_played": [ 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -127383,28 +128351,28 @@ export default { }, "v_player_match_map_hltv_sum_order_by": { "adr": [ - 2979 + 3008 ], "apr": [ - 2979 + 3008 ], "dpr": [ - 2979 + 3008 ], "hltv_rating": [ - 2979 + 3008 ], "kast_pct": [ - 2979 + 3008 ], "kpr": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -127412,13 +128380,13 @@ export default { }, "v_player_match_map_hltv_updates": { "_inc": [ - 5518 + 5576 ], "_set": [ - 5527 + 5585 ], "where": [ - 5517 + 5575 ], "__typename": [ 80 @@ -127455,28 +128423,28 @@ export default { }, "v_player_match_map_hltv_var_pop_order_by": { "adr": [ - 2979 + 3008 ], "apr": [ - 2979 + 3008 ], "dpr": [ - 2979 + 3008 ], "hltv_rating": [ - 2979 + 3008 ], "kast_pct": [ - 2979 + 3008 ], "kpr": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -127513,28 +128481,28 @@ export default { }, "v_player_match_map_hltv_var_samp_order_by": { "adr": [ - 2979 + 3008 ], "apr": [ - 2979 + 3008 ], "dpr": [ - 2979 + 3008 ], "hltv_rating": [ - 2979 + 3008 ], "kast_pct": [ - 2979 + 3008 ], "kpr": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -127571,28 +128539,28 @@ export default { }, "v_player_match_map_hltv_variance_order_by": { "adr": [ - 2979 + 3008 ], "apr": [ - 2979 + 3008 ], "dpr": [ - 2979 + 3008 ], "hltv_rating": [ - 2979 + 3008 ], "kast_pct": [ - 2979 + 3008 ], "kpr": [ - 2979 + 3008 ], "rounds_played": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -127600,52 +128568,52 @@ export default { }, "v_player_match_map_roles": { "adr": [ - 2977 + 3006 ], "awp_kills": [ 40 ], "awp_share": [ - 2977 + 3006 ], "deaths": [ 40 ], "dpr": [ - 2977 + 3006 ], "entry_rate": [ - 2977 + 3006 ], "flash_assists": [ 40 ], "hltv_rating": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "kills": [ 40 ], "kpr": [ - 2977 + 3006 ], "lineup_id": [ - 5026 + 5084 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "match_map": [ - 2628 + 2630 ], "match_map_id": [ - 5026 + 5084 ], "open_deaths": [ 40 @@ -127657,7 +128625,7 @@ export default { 40 ], "player": [ - 3937 + 3966 ], "role": [ 80 @@ -127666,10 +128634,10 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "support_idx": [ - 2977 + 3006 ], "total_kills": [ 40 @@ -127689,10 +128657,10 @@ export default { }, "v_player_match_map_roles_aggregate": { "aggregate": [ - 5547 + 5605 ], "nodes": [ - 5545 + 5603 ], "__typename": [ 80 @@ -127700,13 +128668,13 @@ export default { }, "v_player_match_map_roles_aggregate_fields": { "avg": [ - 5548 + 5606 ], "count": [ 40, { "columns": [ - 5553, + 5611, "[v_player_match_map_roles_select_column!]" ], "distinct": [ @@ -127715,31 +128683,31 @@ export default { } ], "max": [ - 5550 + 5608 ], "min": [ - 5551 + 5609 ], "stddev": [ - 5554 + 5612 ], "stddev_pop": [ - 5555 + 5613 ], "stddev_samp": [ - 5556 + 5614 ], "sum": [ - 5559 + 5617 ], "var_pop": [ - 5560 + 5618 ], "var_samp": [ - 5561 + 5619 ], "variance": [ - 5562 + 5620 ], "__typename": [ 80 @@ -127815,61 +128783,61 @@ export default { }, "v_player_match_map_roles_bool_exp": { "_and": [ - 5549 + 5607 ], "_not": [ - 5549 + 5607 ], "_or": [ - 5549 + 5607 ], "adr": [ - 2978 + 3007 ], "awp_kills": [ 41 ], "awp_share": [ - 2978 + 3007 ], "deaths": [ 41 ], "dpr": [ - 2978 + 3007 ], "entry_rate": [ - 2978 + 3007 ], "flash_assists": [ 41 ], "hltv_rating": [ - 2978 + 3007 ], "kast_pct": [ - 2978 + 3007 ], "kills": [ 41 ], "kpr": [ - 2978 + 3007 ], "lineup_id": [ - 5028 + 5086 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "match_map": [ - 2637 + 2639 ], "match_map_id": [ - 5028 + 5086 ], "open_deaths": [ 41 @@ -127881,7 +128849,7 @@ export default { 41 ], "player": [ - 3941 + 3970 ], "role": [ 82 @@ -127890,10 +128858,10 @@ export default { 41 ], "steam_id": [ - 259 + 261 ], "support_idx": [ - 2978 + 3007 ], "total_kills": [ 41 @@ -127913,46 +128881,46 @@ export default { }, "v_player_match_map_roles_max_fields": { "adr": [ - 2977 + 3006 ], "awp_kills": [ 40 ], "awp_share": [ - 2977 + 3006 ], "deaths": [ 40 ], "dpr": [ - 2977 + 3006 ], "entry_rate": [ - 2977 + 3006 ], "flash_assists": [ 40 ], "hltv_rating": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "kills": [ 40 ], "kpr": [ - 2977 + 3006 ], "lineup_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "open_deaths": [ 40 @@ -127970,10 +128938,10 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "support_idx": [ - 2977 + 3006 ], "total_kills": [ 40 @@ -127993,46 +128961,46 @@ export default { }, "v_player_match_map_roles_min_fields": { "adr": [ - 2977 + 3006 ], "awp_kills": [ 40 ], "awp_share": [ - 2977 + 3006 ], "deaths": [ 40 ], "dpr": [ - 2977 + 3006 ], "entry_rate": [ - 2977 + 3006 ], "flash_assists": [ 40 ], "hltv_rating": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "kills": [ 40 ], "kpr": [ - 2977 + 3006 ], "lineup_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "open_deaths": [ 40 @@ -128050,10 +129018,10 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "support_idx": [ - 2977 + 3006 ], "total_kills": [ 40 @@ -128073,88 +129041,88 @@ export default { }, "v_player_match_map_roles_order_by": { "adr": [ - 2979 + 3008 ], "awp_kills": [ - 2979 + 3008 ], "awp_share": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "dpr": [ - 2979 + 3008 ], "entry_rate": [ - 2979 + 3008 ], "flash_assists": [ - 2979 + 3008 ], "hltv_rating": [ - 2979 + 3008 ], "kast_pct": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "kpr": [ - 2979 + 3008 ], "lineup_id": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "match_map": [ - 2648 + 2650 ], "match_map_id": [ - 2979 + 3008 ], "open_deaths": [ - 2979 + 3008 ], "open_kills": [ - 2979 + 3008 ], "opening_attempts": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "role": [ - 2979 + 3008 ], "rounds": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "support_idx": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "trade_kill_successes": [ - 2979 + 3008 ], "traded_death_successes": [ - 2979 + 3008 ], "util_damage": [ - 2979 + 3008 ], "__typename": [ 80 @@ -128367,10 +129335,10 @@ export default { }, "v_player_match_map_roles_stream_cursor_input": { "initial_value": [ - 5558 + 5616 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -128378,46 +129346,46 @@ export default { }, "v_player_match_map_roles_stream_cursor_value_input": { "adr": [ - 2977 + 3006 ], "awp_kills": [ 40 ], "awp_share": [ - 2977 + 3006 ], "deaths": [ 40 ], "dpr": [ - 2977 + 3006 ], "entry_rate": [ - 2977 + 3006 ], "flash_assists": [ 40 ], "hltv_rating": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "kills": [ 40 ], "kpr": [ - 2977 + 3006 ], "lineup_id": [ - 5026 + 5084 ], "match_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026 + 5084 ], "open_deaths": [ 40 @@ -128435,10 +129403,10 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "support_idx": [ - 2977 + 3006 ], "total_kills": [ 40 @@ -128458,37 +129426,37 @@ export default { }, "v_player_match_map_roles_sum_fields": { "adr": [ - 2977 + 3006 ], "awp_kills": [ 40 ], "awp_share": [ - 2977 + 3006 ], "deaths": [ 40 ], "dpr": [ - 2977 + 3006 ], "entry_rate": [ - 2977 + 3006 ], "flash_assists": [ 40 ], "hltv_rating": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "kills": [ 40 ], "kpr": [ - 2977 + 3006 ], "open_deaths": [ 40 @@ -128503,10 +129471,10 @@ export default { 40 ], "steam_id": [ - 257 + 259 ], "support_idx": [ - 2977 + 3006 ], "total_kills": [ 40 @@ -128739,25 +129707,25 @@ export default { 40 ], "map": [ - 2304 + 2306 ], "map_id": [ - 5026 + 5084 ], "match": [ - 2794 + 2796 ], "match_created_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_result": [ 80 ], "player_steam_id": [ - 257 + 259 ], "source": [ 80 @@ -128771,10 +129739,10 @@ export default { }, "v_player_match_performance_aggregate": { "aggregate": [ - 5565 + 5623 ], "nodes": [ - 5563 + 5621 ], "__typename": [ 80 @@ -128782,13 +129750,13 @@ export default { }, "v_player_match_performance_aggregate_fields": { "avg": [ - 5566 + 5624 ], "count": [ 40, { "columns": [ - 5571, + 5629, "[v_player_match_performance_select_column!]" ], "distinct": [ @@ -128797,31 +129765,31 @@ export default { } ], "max": [ - 5568 + 5626 ], "min": [ - 5569 + 5627 ], "stddev": [ - 5572 + 5630 ], "stddev_pop": [ - 5573 + 5631 ], "stddev_samp": [ - 5574 + 5632 ], "sum": [ - 5577 + 5635 ], "var_pop": [ - 5578 + 5636 ], "var_samp": [ - 5579 + 5637 ], "variance": [ - 5580 + 5638 ], "__typename": [ 80 @@ -128846,13 +129814,13 @@ export default { }, "v_player_match_performance_bool_exp": { "_and": [ - 5567 + 5625 ], "_not": [ - 5567 + 5625 ], "_or": [ - 5567 + 5625 ], "assists": [ 41 @@ -128864,25 +129832,25 @@ export default { 41 ], "map": [ - 2313 + 2315 ], "map_id": [ - 5028 + 5086 ], "match": [ - 2803 + 2805 ], "match_created_at": [ - 4527 + 4585 ], "match_id": [ - 5028 + 5086 ], "match_result": [ 82 ], "player_steam_id": [ - 259 + 261 ], "source": [ 82 @@ -128905,19 +129873,19 @@ export default { 40 ], "map_id": [ - 5026 + 5084 ], "match_created_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_result": [ 80 ], "player_steam_id": [ - 257 + 259 ], "source": [ 80 @@ -128940,19 +129908,19 @@ export default { 40 ], "map_id": [ - 5026 + 5084 ], "match_created_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_result": [ 80 ], "player_steam_id": [ - 257 + 259 ], "source": [ 80 @@ -128966,40 +129934,40 @@ export default { }, "v_player_match_performance_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "map": [ - 2323 + 2325 ], "map_id": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_created_at": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "match_result": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "source": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "__typename": [ 80 @@ -129059,10 +130027,10 @@ export default { }, "v_player_match_performance_stream_cursor_input": { "initial_value": [ - 5576 + 5634 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -129079,19 +130047,19 @@ export default { 40 ], "map_id": [ - 5026 + 5084 ], "match_created_at": [ - 4526 + 4584 ], "match_id": [ - 5026 + 5084 ], "match_result": [ 80 ], "player_steam_id": [ - 257 + 259 ], "source": [ 80 @@ -129114,7 +130082,7 @@ export default { 40 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -129173,34 +130141,34 @@ export default { }, "v_player_match_rating": { "adr": [ - 2977 + 3006 ], "dpr": [ - 2977 + 3006 ], "hltv_rating": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "kpr": [ - 2977 + 3006 ], "match": [ - 2794 + 2796 ], "match_id": [ - 5026 + 5084 ], "player": [ - 3937 + 3966 ], "rounds_played": [ 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -129208,10 +130176,10 @@ export default { }, "v_player_match_rating_aggregate": { "aggregate": [ - 5583 + 5641 ], "nodes": [ - 5581 + 5639 ], "__typename": [ 80 @@ -129219,13 +130187,13 @@ export default { }, "v_player_match_rating_aggregate_fields": { "avg": [ - 5584 + 5642 ], "count": [ 40, { "columns": [ - 5589, + 5647, "[v_player_match_rating_select_column!]" ], "distinct": [ @@ -129234,31 +130202,31 @@ export default { } ], "max": [ - 5586 + 5644 ], "min": [ - 5587 + 5645 ], "stddev": [ - 5590 + 5648 ], "stddev_pop": [ - 5591 + 5649 ], "stddev_samp": [ - 5592 + 5650 ], "sum": [ - 5595 + 5653 ], "var_pop": [ - 5596 + 5654 ], "var_samp": [ - 5597 + 5655 ], "variance": [ - 5598 + 5656 ], "__typename": [ 80 @@ -129292,43 +130260,43 @@ export default { }, "v_player_match_rating_bool_exp": { "_and": [ - 5585 + 5643 ], "_not": [ - 5585 + 5643 ], "_or": [ - 5585 + 5643 ], "adr": [ - 2978 + 3007 ], "dpr": [ - 2978 + 3007 ], "hltv_rating": [ - 2978 + 3007 ], "kast_pct": [ - 2978 + 3007 ], "kpr": [ - 2978 + 3007 ], "match": [ - 2803 + 2805 ], "match_id": [ - 5028 + 5086 ], "player": [ - 3941 + 3970 ], "rounds_played": [ 41 ], "steam_id": [ - 259 + 261 ], "__typename": [ 80 @@ -129336,28 +130304,28 @@ export default { }, "v_player_match_rating_max_fields": { "adr": [ - 2977 + 3006 ], "dpr": [ - 2977 + 3006 ], "hltv_rating": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "kpr": [ - 2977 + 3006 ], "match_id": [ - 5026 + 5084 ], "rounds_played": [ 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -129365,28 +130333,28 @@ export default { }, "v_player_match_rating_min_fields": { "adr": [ - 2977 + 3006 ], "dpr": [ - 2977 + 3006 ], "hltv_rating": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "kpr": [ - 2977 + 3006 ], "match_id": [ - 5026 + 5084 ], "rounds_played": [ 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -129394,34 +130362,34 @@ export default { }, "v_player_match_rating_order_by": { "adr": [ - 2979 + 3008 ], "dpr": [ - 2979 + 3008 ], "hltv_rating": [ - 2979 + 3008 ], "kast_pct": [ - 2979 + 3008 ], "kpr": [ - 2979 + 3008 ], "match": [ - 2814 + 2816 ], "match_id": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "rounds_played": [ - 2979 + 3008 ], "steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -129508,10 +130476,10 @@ export default { }, "v_player_match_rating_stream_cursor_input": { "initial_value": [ - 5594 + 5652 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -129519,28 +130487,28 @@ export default { }, "v_player_match_rating_stream_cursor_value_input": { "adr": [ - 2977 + 3006 ], "dpr": [ - 2977 + 3006 ], "hltv_rating": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "kpr": [ - 2977 + 3006 ], "match_id": [ - 5026 + 5084 ], "rounds_played": [ 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -129548,25 +130516,25 @@ export default { }, "v_player_match_rating_sum_fields": { "adr": [ - 2977 + 3006 ], "dpr": [ - 2977 + 3006 ], "hltv_rating": [ - 2977 + 3006 ], "kast_pct": [ - 2977 + 3006 ], "kpr": [ - 2977 + 3006 ], "rounds_played": [ 40 ], "steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -129652,13 +130620,13 @@ export default { }, "v_player_multi_kills": { "attacker_steam_id": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "match_id": [ - 5026 + 5084 ], "round": [ 40 @@ -129669,10 +130637,10 @@ export default { }, "v_player_multi_kills_aggregate": { "aggregate": [ - 5603 + 5661 ], "nodes": [ - 5599 + 5657 ], "__typename": [ 80 @@ -129680,7 +130648,7 @@ export default { }, "v_player_multi_kills_aggregate_bool_exp": { "count": [ - 5602 + 5660 ], "__typename": [ 80 @@ -129688,13 +130656,13 @@ export default { }, "v_player_multi_kills_aggregate_bool_exp_count": { "arguments": [ - 5615 + 5673 ], "distinct": [ 5 ], "filter": [ - 5608 + 5666 ], "predicate": [ 41 @@ -129705,13 +130673,13 @@ export default { }, "v_player_multi_kills_aggregate_fields": { "avg": [ - 5606 + 5664 ], "count": [ 40, { "columns": [ - 5615, + 5673, "[v_player_multi_kills_select_column!]" ], "distinct": [ @@ -129720,31 +130688,31 @@ export default { } ], "max": [ - 5610 + 5668 ], "min": [ - 5612 + 5670 ], "stddev": [ - 5616 + 5674 ], "stddev_pop": [ - 5618 + 5676 ], "stddev_samp": [ - 5620 + 5678 ], "sum": [ - 5624 + 5682 ], "var_pop": [ - 5626 + 5684 ], "var_samp": [ - 5628 + 5686 ], "variance": [ - 5630 + 5688 ], "__typename": [ 80 @@ -129752,37 +130720,37 @@ export default { }, "v_player_multi_kills_aggregate_order_by": { "avg": [ - 5607 + 5665 ], "count": [ - 2979 + 3008 ], "max": [ - 5611 + 5669 ], "min": [ - 5613 + 5671 ], "stddev": [ - 5617 + 5675 ], "stddev_pop": [ - 5619 + 5677 ], "stddev_samp": [ - 5621 + 5679 ], "sum": [ - 5625 + 5683 ], "var_pop": [ - 5627 + 5685 ], "var_samp": [ - 5629 + 5687 ], "variance": [ - 5631 + 5689 ], "__typename": [ 80 @@ -129790,7 +130758,7 @@ export default { }, "v_player_multi_kills_arr_rel_insert_input": { "data": [ - 5609 + 5667 ], "__typename": [ 80 @@ -129812,13 +130780,13 @@ export default { }, "v_player_multi_kills_avg_order_by": { "attacker_steam_id": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -129826,22 +130794,22 @@ export default { }, "v_player_multi_kills_bool_exp": { "_and": [ - 5608 + 5666 ], "_not": [ - 5608 + 5666 ], "_or": [ - 5608 + 5666 ], "attacker_steam_id": [ - 259 + 261 ], "kills": [ - 259 + 261 ], "match_id": [ - 5028 + 5086 ], "round": [ 41 @@ -129852,13 +130820,13 @@ export default { }, "v_player_multi_kills_insert_input": { "attacker_steam_id": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "match_id": [ - 5026 + 5084 ], "round": [ 40 @@ -129869,13 +130837,13 @@ export default { }, "v_player_multi_kills_max_fields": { "attacker_steam_id": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "match_id": [ - 5026 + 5084 ], "round": [ 40 @@ -129886,16 +130854,16 @@ export default { }, "v_player_multi_kills_max_order_by": { "attacker_steam_id": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -129903,13 +130871,13 @@ export default { }, "v_player_multi_kills_min_fields": { "attacker_steam_id": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "match_id": [ - 5026 + 5084 ], "round": [ 40 @@ -129920,16 +130888,16 @@ export default { }, "v_player_multi_kills_min_order_by": { "attacker_steam_id": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -129937,16 +130905,16 @@ export default { }, "v_player_multi_kills_order_by": { "attacker_steam_id": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "match_id": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -129969,13 +130937,13 @@ export default { }, "v_player_multi_kills_stddev_order_by": { "attacker_steam_id": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -129997,13 +130965,13 @@ export default { }, "v_player_multi_kills_stddev_pop_order_by": { "attacker_steam_id": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -130025,13 +130993,13 @@ export default { }, "v_player_multi_kills_stddev_samp_order_by": { "attacker_steam_id": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -130039,10 +131007,10 @@ export default { }, "v_player_multi_kills_stream_cursor_input": { "initial_value": [ - 5623 + 5681 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -130050,13 +131018,13 @@ export default { }, "v_player_multi_kills_stream_cursor_value_input": { "attacker_steam_id": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "match_id": [ - 5026 + 5084 ], "round": [ 40 @@ -130067,10 +131035,10 @@ export default { }, "v_player_multi_kills_sum_fields": { "attacker_steam_id": [ - 257 + 259 ], "kills": [ - 257 + 259 ], "round": [ 40 @@ -130081,13 +131049,13 @@ export default { }, "v_player_multi_kills_sum_order_by": { "attacker_steam_id": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -130109,13 +131077,13 @@ export default { }, "v_player_multi_kills_var_pop_order_by": { "attacker_steam_id": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -130137,13 +131105,13 @@ export default { }, "v_player_multi_kills_var_samp_order_by": { "attacker_steam_id": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -130165,13 +131133,13 @@ export default { }, "v_player_multi_kills_variance_order_by": { "attacker_steam_id": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "round": [ - 2979 + 3008 ], "__typename": [ 80 @@ -130179,25 +131147,25 @@ export default { }, "v_player_queue_partners": { "first_played_at": [ - 4526 + 4584 ], "last_played_at": [ - 4526 + 4584 ], "matches_together": [ 40 ], "partner": [ - 3937 + 3966 ], "partner_steam_id": [ - 257 + 259 ], "player": [ - 3937 + 3966 ], "steam_id": [ - 257 + 259 ], "wins_together": [ 40 @@ -130208,10 +131176,10 @@ export default { }, "v_player_queue_partners_aggregate": { "aggregate": [ - 5634 + 5692 ], "nodes": [ - 5632 + 5690 ], "__typename": [ 80 @@ -130219,13 +131187,13 @@ export default { }, "v_player_queue_partners_aggregate_fields": { "avg": [ - 5635 + 5693 ], "count": [ 40, { "columns": [ - 5640, + 5698, "[v_player_queue_partners_select_column!]" ], "distinct": [ @@ -130234,31 +131202,31 @@ export default { } ], "max": [ - 5637 + 5695 ], "min": [ - 5638 + 5696 ], "stddev": [ - 5641 + 5699 ], "stddev_pop": [ - 5642 + 5700 ], "stddev_samp": [ - 5643 + 5701 ], "sum": [ - 5646 + 5704 ], "var_pop": [ - 5647 + 5705 ], "var_samp": [ - 5648 + 5706 ], "variance": [ - 5649 + 5707 ], "__typename": [ 80 @@ -130283,34 +131251,34 @@ export default { }, "v_player_queue_partners_bool_exp": { "_and": [ - 5636 + 5694 ], "_not": [ - 5636 + 5694 ], "_or": [ - 5636 + 5694 ], "first_played_at": [ - 4527 + 4585 ], "last_played_at": [ - 4527 + 4585 ], "matches_together": [ 41 ], "partner": [ - 3941 + 3970 ], "partner_steam_id": [ - 259 + 261 ], "player": [ - 3941 + 3970 ], "steam_id": [ - 259 + 261 ], "wins_together": [ 41 @@ -130321,19 +131289,19 @@ export default { }, "v_player_queue_partners_max_fields": { "first_played_at": [ - 4526 + 4584 ], "last_played_at": [ - 4526 + 4584 ], "matches_together": [ 40 ], "partner_steam_id": [ - 257 + 259 ], "steam_id": [ - 257 + 259 ], "wins_together": [ 40 @@ -130344,19 +131312,19 @@ export default { }, "v_player_queue_partners_min_fields": { "first_played_at": [ - 4526 + 4584 ], "last_played_at": [ - 4526 + 4584 ], "matches_together": [ 40 ], "partner_steam_id": [ - 257 + 259 ], "steam_id": [ - 257 + 259 ], "wins_together": [ 40 @@ -130367,28 +131335,28 @@ export default { }, "v_player_queue_partners_order_by": { "first_played_at": [ - 2979 + 3008 ], "last_played_at": [ - 2979 + 3008 ], "matches_together": [ - 2979 + 3008 ], "partner": [ - 3950 + 3979 ], "partner_steam_id": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "steam_id": [ - 2979 + 3008 ], "wins_together": [ - 2979 + 3008 ], "__typename": [ 80 @@ -130448,10 +131416,10 @@ export default { }, "v_player_queue_partners_stream_cursor_input": { "initial_value": [ - 5645 + 5703 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -130459,19 +131427,19 @@ export default { }, "v_player_queue_partners_stream_cursor_value_input": { "first_played_at": [ - 4526 + 4584 ], "last_played_at": [ - 4526 + 4584 ], "matches_together": [ 40 ], "partner_steam_id": [ - 257 + 259 ], "steam_id": [ - 257 + 259 ], "wins_together": [ 40 @@ -130485,10 +131453,10 @@ export default { 40 ], "partner_steam_id": [ - 257 + 259 ], "steam_id": [ - 257 + 259 ], "wins_together": [ 40 @@ -130550,13 +131518,13 @@ export default { }, "v_player_weapon_damage": { "damage": [ - 257 + 259 ], "hits": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "source": [ 80 @@ -130573,10 +131541,10 @@ export default { }, "v_player_weapon_damage_aggregate": { "aggregate": [ - 5652 + 5710 ], "nodes": [ - 5650 + 5708 ], "__typename": [ 80 @@ -130584,13 +131552,13 @@ export default { }, "v_player_weapon_damage_aggregate_fields": { "avg": [ - 5653 + 5711 ], "count": [ 40, { "columns": [ - 5658, + 5716, "[v_player_weapon_damage_select_column!]" ], "distinct": [ @@ -130599,31 +131567,31 @@ export default { } ], "max": [ - 5655 + 5713 ], "min": [ - 5656 + 5714 ], "stddev": [ - 5659 + 5717 ], "stddev_pop": [ - 5660 + 5718 ], "stddev_samp": [ - 5661 + 5719 ], "sum": [ - 5664 + 5722 ], "var_pop": [ - 5665 + 5723 ], "var_samp": [ - 5666 + 5724 ], "variance": [ - 5667 + 5725 ], "__typename": [ 80 @@ -130645,22 +131613,22 @@ export default { }, "v_player_weapon_damage_bool_exp": { "_and": [ - 5654 + 5712 ], "_not": [ - 5654 + 5712 ], "_or": [ - 5654 + 5712 ], "damage": [ - 259 + 261 ], "hits": [ - 259 + 261 ], "player_steam_id": [ - 259 + 261 ], "source": [ 82 @@ -130677,13 +131645,13 @@ export default { }, "v_player_weapon_damage_max_fields": { "damage": [ - 257 + 259 ], "hits": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "source": [ 80 @@ -130700,13 +131668,13 @@ export default { }, "v_player_weapon_damage_min_fields": { "damage": [ - 257 + 259 ], "hits": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "source": [ 80 @@ -130723,22 +131691,22 @@ export default { }, "v_player_weapon_damage_order_by": { "damage": [ - 2979 + 3008 ], "hits": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "source": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "with": [ - 2979 + 3008 ], "__typename": [ 80 @@ -130789,10 +131757,10 @@ export default { }, "v_player_weapon_damage_stream_cursor_input": { "initial_value": [ - 5663 + 5721 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -130800,13 +131768,13 @@ export default { }, "v_player_weapon_damage_stream_cursor_value_input": { "damage": [ - 257 + 259 ], "hits": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "source": [ 80 @@ -130823,13 +131791,13 @@ export default { }, "v_player_weapon_damage_sum_fields": { "damage": [ - 257 + 259 ], "hits": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -130879,13 +131847,13 @@ export default { }, "v_player_weapon_kills": { "kill_count": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "rounds": [ - 257 + 259 ], "source": [ 80 @@ -130902,10 +131870,10 @@ export default { }, "v_player_weapon_kills_aggregate": { "aggregate": [ - 5670 + 5728 ], "nodes": [ - 5668 + 5726 ], "__typename": [ 80 @@ -130913,13 +131881,13 @@ export default { }, "v_player_weapon_kills_aggregate_fields": { "avg": [ - 5671 + 5729 ], "count": [ 40, { "columns": [ - 5676, + 5734, "[v_player_weapon_kills_select_column!]" ], "distinct": [ @@ -130928,31 +131896,31 @@ export default { } ], "max": [ - 5673 + 5731 ], "min": [ - 5674 + 5732 ], "stddev": [ - 5677 + 5735 ], "stddev_pop": [ - 5678 + 5736 ], "stddev_samp": [ - 5679 + 5737 ], "sum": [ - 5682 + 5740 ], "var_pop": [ - 5683 + 5741 ], "var_samp": [ - 5684 + 5742 ], "variance": [ - 5685 + 5743 ], "__typename": [ 80 @@ -130974,22 +131942,22 @@ export default { }, "v_player_weapon_kills_bool_exp": { "_and": [ - 5672 + 5730 ], "_not": [ - 5672 + 5730 ], "_or": [ - 5672 + 5730 ], "kill_count": [ - 259 + 261 ], "player_steam_id": [ - 259 + 261 ], "rounds": [ - 259 + 261 ], "source": [ 82 @@ -131006,13 +131974,13 @@ export default { }, "v_player_weapon_kills_max_fields": { "kill_count": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "rounds": [ - 257 + 259 ], "source": [ 80 @@ -131029,13 +131997,13 @@ export default { }, "v_player_weapon_kills_min_fields": { "kill_count": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "rounds": [ - 257 + 259 ], "source": [ 80 @@ -131052,22 +132020,22 @@ export default { }, "v_player_weapon_kills_order_by": { "kill_count": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "rounds": [ - 2979 + 3008 ], "source": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "with": [ - 2979 + 3008 ], "__typename": [ 80 @@ -131118,10 +132086,10 @@ export default { }, "v_player_weapon_kills_stream_cursor_input": { "initial_value": [ - 5681 + 5739 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -131129,13 +132097,13 @@ export default { }, "v_player_weapon_kills_stream_cursor_value_input": { "kill_count": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "rounds": [ - 257 + 259 ], "source": [ 80 @@ -131152,13 +132120,13 @@ export default { }, "v_player_weapon_kills_sum_fields": { "kill_count": [ - 257 + 259 ], "player_steam_id": [ - 257 + 259 ], "rounds": [ - 257 + 259 ], "__typename": [ 80 @@ -131211,16 +132179,16 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "label": [ 80 ], "map_pool": [ - 2285 + 2287 ], "map_pool_id": [ - 5026 + 5084 ], "name": [ 80 @@ -131243,10 +132211,10 @@ export default { }, "v_pool_maps_aggregate": { "aggregate": [ - 5692 + 5750 ], "nodes": [ - 5686 + 5744 ], "__typename": [ 80 @@ -131254,13 +132222,13 @@ export default { }, "v_pool_maps_aggregate_bool_exp": { "bool_and": [ - 5689 + 5747 ], "bool_or": [ - 5690 + 5748 ], "count": [ - 5691 + 5749 ], "__typename": [ 80 @@ -131268,13 +132236,13 @@ export default { }, "v_pool_maps_aggregate_bool_exp_bool_and": { "arguments": [ - 5704 + 5762 ], "distinct": [ 5 ], "filter": [ - 5695 + 5753 ], "predicate": [ 6 @@ -131285,13 +132253,13 @@ export default { }, "v_pool_maps_aggregate_bool_exp_bool_or": { "arguments": [ - 5705 + 5763 ], "distinct": [ 5 ], "filter": [ - 5695 + 5753 ], "predicate": [ 6 @@ -131302,13 +132270,13 @@ export default { }, "v_pool_maps_aggregate_bool_exp_count": { "arguments": [ - 5703 + 5761 ], "distinct": [ 5 ], "filter": [ - 5695 + 5753 ], "predicate": [ 41 @@ -131322,7 +132290,7 @@ export default { 40, { "columns": [ - 5703, + 5761, "[v_pool_maps_select_column!]" ], "distinct": [ @@ -131331,10 +132299,10 @@ export default { } ], "max": [ - 5697 + 5755 ], "min": [ - 5699 + 5757 ], "__typename": [ 80 @@ -131342,13 +132310,13 @@ export default { }, "v_pool_maps_aggregate_order_by": { "count": [ - 2979 + 3008 ], "max": [ - 5698 + 5756 ], "min": [ - 5700 + 5758 ], "__typename": [ 80 @@ -131356,7 +132324,7 @@ export default { }, "v_pool_maps_arr_rel_insert_input": { "data": [ - 5696 + 5754 ], "__typename": [ 80 @@ -131364,28 +132332,28 @@ export default { }, "v_pool_maps_bool_exp": { "_and": [ - 5695 + 5753 ], "_not": [ - 5695 + 5753 ], "_or": [ - 5695 + 5753 ], "active_pool": [ 6 ], "id": [ - 5028 + 5086 ], "label": [ 82 ], "map_pool": [ - 2288 + 2290 ], "map_pool_id": [ - 5028 + 5086 ], "name": [ 82 @@ -131411,16 +132379,16 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "label": [ 80 ], "map_pool": [ - 2294 + 2296 ], "map_pool_id": [ - 5026 + 5084 ], "name": [ 80 @@ -131443,13 +132411,13 @@ export default { }, "v_pool_maps_max_fields": { "id": [ - 5026 + 5084 ], "label": [ 80 ], "map_pool_id": [ - 5026 + 5084 ], "name": [ 80 @@ -131472,28 +132440,28 @@ export default { }, "v_pool_maps_max_order_by": { "id": [ - 2979 + 3008 ], "label": [ - 2979 + 3008 ], "map_pool_id": [ - 2979 + 3008 ], "name": [ - 2979 + 3008 ], "patch": [ - 2979 + 3008 ], "poster": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "workshop_map_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -131501,13 +132469,13 @@ export default { }, "v_pool_maps_min_fields": { "id": [ - 5026 + 5084 ], "label": [ 80 ], "map_pool_id": [ - 5026 + 5084 ], "name": [ 80 @@ -131530,28 +132498,28 @@ export default { }, "v_pool_maps_min_order_by": { "id": [ - 2979 + 3008 ], "label": [ - 2979 + 3008 ], "map_pool_id": [ - 2979 + 3008 ], "name": [ - 2979 + 3008 ], "patch": [ - 2979 + 3008 ], "poster": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "workshop_map_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -131562,7 +132530,7 @@ export default { 40 ], "returning": [ - 5686 + 5744 ], "__typename": [ 80 @@ -131570,34 +132538,34 @@ export default { }, "v_pool_maps_order_by": { "active_pool": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "label": [ - 2979 + 3008 ], "map_pool": [ - 2296 + 2298 ], "map_pool_id": [ - 2979 + 3008 ], "name": [ - 2979 + 3008 ], "patch": [ - 2979 + 3008 ], "poster": [ - 2979 + 3008 ], "type": [ - 2979 + 3008 ], "workshop_map_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -131611,13 +132579,13 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "label": [ 80 ], "map_pool_id": [ - 5026 + 5084 ], "name": [ 80 @@ -131640,10 +132608,10 @@ export default { }, "v_pool_maps_stream_cursor_input": { "initial_value": [ - 5708 + 5766 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -131654,13 +132622,13 @@ export default { 5 ], "id": [ - 5026 + 5084 ], "label": [ 80 ], "map_pool_id": [ - 5026 + 5084 ], "name": [ 80 @@ -131683,10 +132651,10 @@ export default { }, "v_pool_maps_updates": { "_set": [ - 5706 + 5764 ], "where": [ - 5695 + 5753 ], "__typename": [ 80 @@ -131711,10 +132679,10 @@ export default { }, "v_steam_account_pool_status_aggregate": { "aggregate": [ - 5712 + 5770 ], "nodes": [ - 5710 + 5768 ], "__typename": [ 80 @@ -131722,13 +132690,13 @@ export default { }, "v_steam_account_pool_status_aggregate_fields": { "avg": [ - 5713 + 5771 ], "count": [ 40, { "columns": [ - 5718, + 5776, "[v_steam_account_pool_status_select_column!]" ], "distinct": [ @@ -131737,31 +132705,31 @@ export default { } ], "max": [ - 5715 + 5773 ], "min": [ - 5716 + 5774 ], "stddev": [ - 5719 + 5777 ], "stddev_pop": [ - 5720 + 5778 ], "stddev_samp": [ - 5721 + 5779 ], "sum": [ - 5724 + 5782 ], "var_pop": [ - 5725 + 5783 ], "var_samp": [ - 5726 + 5784 ], "variance": [ - 5727 + 5785 ], "__typename": [ 80 @@ -131786,13 +132754,13 @@ export default { }, "v_steam_account_pool_status_bool_exp": { "_and": [ - 5714 + 5772 ], "_not": [ - 5714 + 5772 ], "_or": [ - 5714 + 5772 ], "busy_accounts": [ 41 @@ -131846,16 +132814,16 @@ export default { }, "v_steam_account_pool_status_order_by": { "busy_accounts": [ - 2979 + 3008 ], "free_accounts": [ - 2979 + 3008 ], "id": [ - 2979 + 3008 ], "total_accounts": [ - 2979 + 3008 ], "__typename": [ 80 @@ -131915,10 +132883,10 @@ export default { }, "v_steam_account_pool_status_stream_cursor_input": { "initial_value": [ - 5723 + 5781 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -132020,7 +132988,7 @@ export default { 40 ], "avg_faceit_level": [ - 1689 + 1691 ], "avg_premier": [ 40 @@ -132035,13 +133003,13 @@ export default { 40 ], "roster_size": [ - 257 + 259 ], "team": [ - 4479 + 4535 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -132049,10 +133017,10 @@ export default { }, "v_team_ranks_aggregate": { "aggregate": [ - 5730 + 5788 ], "nodes": [ - 5728 + 5786 ], "__typename": [ 80 @@ -132060,13 +133028,13 @@ export default { }, "v_team_ranks_aggregate_fields": { "avg": [ - 5731 + 5789 ], "count": [ 40, { "columns": [ - 5738, + 5796, "[v_team_ranks_select_column!]" ], "distinct": [ @@ -132075,31 +133043,31 @@ export default { } ], "max": [ - 5734 + 5792 ], "min": [ - 5735 + 5793 ], "stddev": [ - 5739 + 5797 ], "stddev_pop": [ - 5740 + 5798 ], "stddev_samp": [ - 5741 + 5799 ], "sum": [ - 5744 + 5802 ], "var_pop": [ - 5745 + 5803 ], "var_samp": [ - 5746 + 5804 ], "variance": [ - 5747 + 5805 ], "__typename": [ 80 @@ -132139,13 +133107,13 @@ export default { }, "v_team_ranks_bool_exp": { "_and": [ - 5732 + 5790 ], "_not": [ - 5732 + 5790 ], "_or": [ - 5732 + 5790 ], "avg_duel_elo": [ 41 @@ -132157,7 +133125,7 @@ export default { 41 ], "avg_faceit_level": [ - 1690 + 1692 ], "avg_premier": [ 41 @@ -132172,13 +133140,13 @@ export default { 41 ], "roster_size": [ - 259 + 261 ], "team": [ - 4490 + 4546 ], "team_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -132195,7 +133163,7 @@ export default { 40 ], "avg_faceit_level": [ - 1689 + 1691 ], "avg_premier": [ 40 @@ -132210,13 +133178,13 @@ export default { 40 ], "roster_size": [ - 257 + 259 ], "team": [ - 4499 + 4555 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -132233,7 +133201,7 @@ export default { 40 ], "avg_faceit_level": [ - 1689 + 1691 ], "avg_premier": [ 40 @@ -132248,10 +133216,10 @@ export default { 40 ], "roster_size": [ - 257 + 259 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -132268,7 +133236,7 @@ export default { 40 ], "avg_faceit_level": [ - 1689 + 1691 ], "avg_premier": [ 40 @@ -132283,10 +133251,10 @@ export default { 40 ], "roster_size": [ - 257 + 259 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -132294,7 +133262,7 @@ export default { }, "v_team_ranks_obj_rel_insert_input": { "data": [ - 5733 + 5791 ], "__typename": [ 80 @@ -132302,37 +133270,37 @@ export default { }, "v_team_ranks_order_by": { "avg_duel_elo": [ - 2979 + 3008 ], "avg_elo": [ - 2979 + 3008 ], "avg_faceit_elo": [ - 2979 + 3008 ], "avg_faceit_level": [ - 2979 + 3008 ], "avg_premier": [ - 2979 + 3008 ], "avg_wingman_elo": [ - 2979 + 3008 ], "max_elo": [ - 2979 + 3008 ], "min_elo": [ - 2979 + 3008 ], "roster_size": [ - 2979 + 3008 ], "team": [ - 4501 + 4557 ], "team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -132437,10 +133405,10 @@ export default { }, "v_team_ranks_stream_cursor_input": { "initial_value": [ - 5743 + 5801 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -132457,7 +133425,7 @@ export default { 40 ], "avg_faceit_level": [ - 1689 + 1691 ], "avg_premier": [ 40 @@ -132472,10 +133440,10 @@ export default { 40 ], "roster_size": [ - 257 + 259 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -132492,7 +133460,7 @@ export default { 40 ], "avg_faceit_level": [ - 1689 + 1691 ], "avg_premier": [ 40 @@ -132507,7 +133475,7 @@ export default { 40 ], "roster_size": [ - 257 + 259 ], "__typename": [ 80 @@ -132611,22 +133579,22 @@ export default { }, "v_team_reputation": { "late_cancels": [ - 257 + 259 ], "no_shows": [ - 257 + 259 ], "reliability_pct": [ - 2977 + 3006 ], "scrims_completed": [ - 257 + 259 ], "team": [ - 4479 + 4535 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -132634,10 +133602,10 @@ export default { }, "v_team_reputation_aggregate": { "aggregate": [ - 5750 + 5808 ], "nodes": [ - 5748 + 5806 ], "__typename": [ 80 @@ -132645,13 +133613,13 @@ export default { }, "v_team_reputation_aggregate_fields": { "avg": [ - 5751 + 5809 ], "count": [ 40, { "columns": [ - 5758, + 5816, "[v_team_reputation_select_column!]" ], "distinct": [ @@ -132660,31 +133628,31 @@ export default { } ], "max": [ - 5754 + 5812 ], "min": [ - 5755 + 5813 ], "stddev": [ - 5759 + 5817 ], "stddev_pop": [ - 5760 + 5818 ], "stddev_samp": [ - 5761 + 5819 ], "sum": [ - 5764 + 5822 ], "var_pop": [ - 5765 + 5823 ], "var_samp": [ - 5766 + 5824 ], "variance": [ - 5767 + 5825 ], "__typename": [ 80 @@ -132709,31 +133677,31 @@ export default { }, "v_team_reputation_bool_exp": { "_and": [ - 5752 + 5810 ], "_not": [ - 5752 + 5810 ], "_or": [ - 5752 + 5810 ], "late_cancels": [ - 259 + 261 ], "no_shows": [ - 259 + 261 ], "reliability_pct": [ - 2978 + 3007 ], "scrims_completed": [ - 259 + 261 ], "team": [ - 4490 + 4546 ], "team_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -132741,22 +133709,22 @@ export default { }, "v_team_reputation_insert_input": { "late_cancels": [ - 257 + 259 ], "no_shows": [ - 257 + 259 ], "reliability_pct": [ - 2977 + 3006 ], "scrims_completed": [ - 257 + 259 ], "team": [ - 4499 + 4555 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -132764,19 +133732,19 @@ export default { }, "v_team_reputation_max_fields": { "late_cancels": [ - 257 + 259 ], "no_shows": [ - 257 + 259 ], "reliability_pct": [ - 2977 + 3006 ], "scrims_completed": [ - 257 + 259 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -132784,19 +133752,19 @@ export default { }, "v_team_reputation_min_fields": { "late_cancels": [ - 257 + 259 ], "no_shows": [ - 257 + 259 ], "reliability_pct": [ - 2977 + 3006 ], "scrims_completed": [ - 257 + 259 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -132804,7 +133772,7 @@ export default { }, "v_team_reputation_obj_rel_insert_input": { "data": [ - 5753 + 5811 ], "__typename": [ 80 @@ -132812,22 +133780,22 @@ export default { }, "v_team_reputation_order_by": { "late_cancels": [ - 2979 + 3008 ], "no_shows": [ - 2979 + 3008 ], "reliability_pct": [ - 2979 + 3008 ], "scrims_completed": [ - 2979 + 3008 ], "team": [ - 4501 + 4557 ], "team_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -132887,10 +133855,10 @@ export default { }, "v_team_reputation_stream_cursor_input": { "initial_value": [ - 5763 + 5821 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -132898,19 +133866,19 @@ export default { }, "v_team_reputation_stream_cursor_value_input": { "late_cancels": [ - 257 + 259 ], "no_shows": [ - 257 + 259 ], "reliability_pct": [ - 2977 + 3006 ], "scrims_completed": [ - 257 + 259 ], "team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -132918,16 +133886,16 @@ export default { }, "v_team_reputation_sum_fields": { "late_cancels": [ - 257 + 259 ], "no_shows": [ - 257 + 259 ], "reliability_pct": [ - 2977 + 3006 ], "scrims_completed": [ - 257 + 259 ], "__typename": [ 80 @@ -133022,13 +133990,13 @@ export default { 40 ], "stage": [ - 4787 + 4845 ], "team": [ - 4920 + 4978 ], "team_kdr": [ - 1689 + 1691 ], "total_deaths": [ 40 @@ -133037,10 +134005,10 @@ export default { 40 ], "tournament_stage_id": [ - 5026 + 5084 ], "tournament_team_id": [ - 5026 + 5084 ], "wins": [ 40 @@ -133051,10 +134019,10 @@ export default { }, "v_team_stage_results_aggregate": { "aggregate": [ - 5782 + 5840 ], "nodes": [ - 5768 + 5826 ], "__typename": [ 80 @@ -133062,31 +134030,31 @@ export default { }, "v_team_stage_results_aggregate_bool_exp": { "avg": [ - 5771 + 5829 ], "corr": [ - 5772 + 5830 ], "count": [ - 5774 + 5832 ], "covar_samp": [ - 5775 + 5833 ], "max": [ - 5777 + 5835 ], "min": [ - 5778 + 5836 ], "stddev_samp": [ - 5779 + 5837 ], "sum": [ - 5780 + 5838 ], "var_samp": [ - 5781 + 5839 ], "__typename": [ 80 @@ -133094,16 +134062,16 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_avg": { "arguments": [ - 5801 + 5859 ], "distinct": [ 5 ], "filter": [ - 5787 + 5845 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -133111,16 +134079,16 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_corr": { "arguments": [ - 5773 + 5831 ], "distinct": [ 5 ], "filter": [ - 5787 + 5845 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -133128,10 +134096,10 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_corr_arguments": { "X": [ - 5802 + 5860 ], "Y": [ - 5802 + 5860 ], "__typename": [ 80 @@ -133139,13 +134107,13 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_count": { "arguments": [ - 5800 + 5858 ], "distinct": [ 5 ], "filter": [ - 5787 + 5845 ], "predicate": [ 41 @@ -133156,16 +134124,16 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_covar_samp": { "arguments": [ - 5776 + 5834 ], "distinct": [ 5 ], "filter": [ - 5787 + 5845 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -133173,10 +134141,10 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_covar_samp_arguments": { "X": [ - 5803 + 5861 ], "Y": [ - 5803 + 5861 ], "__typename": [ 80 @@ -133184,16 +134152,16 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_max": { "arguments": [ - 5804 + 5862 ], "distinct": [ 5 ], "filter": [ - 5787 + 5845 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -133201,16 +134169,16 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_min": { "arguments": [ - 5805 + 5863 ], "distinct": [ 5 ], "filter": [ - 5787 + 5845 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -133218,16 +134186,16 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_stddev_samp": { "arguments": [ - 5806 + 5864 ], "distinct": [ 5 ], "filter": [ - 5787 + 5845 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -133235,16 +134203,16 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_sum": { "arguments": [ - 5807 + 5865 ], "distinct": [ 5 ], "filter": [ - 5787 + 5845 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -133252,16 +134220,16 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_var_samp": { "arguments": [ - 5808 + 5866 ], "distinct": [ 5 ], "filter": [ - 5787 + 5845 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -133269,13 +134237,13 @@ export default { }, "v_team_stage_results_aggregate_fields": { "avg": [ - 5785 + 5843 ], "count": [ 40, { "columns": [ - 5800, + 5858, "[v_team_stage_results_select_column!]" ], "distinct": [ @@ -133284,31 +134252,31 @@ export default { } ], "max": [ - 5791 + 5849 ], "min": [ - 5793 + 5851 ], "stddev": [ - 5810 + 5868 ], "stddev_pop": [ - 5812 + 5870 ], "stddev_samp": [ - 5814 + 5872 ], "sum": [ - 5818 + 5876 ], "var_pop": [ - 5822 + 5880 ], "var_samp": [ - 5824 + 5882 ], "variance": [ - 5826 + 5884 ], "__typename": [ 80 @@ -133316,37 +134284,37 @@ export default { }, "v_team_stage_results_aggregate_order_by": { "avg": [ - 5786 + 5844 ], "count": [ - 2979 + 3008 ], "max": [ - 5792 + 5850 ], "min": [ - 5794 + 5852 ], "stddev": [ - 5811 + 5869 ], "stddev_pop": [ - 5813 + 5871 ], "stddev_samp": [ - 5815 + 5873 ], "sum": [ - 5819 + 5877 ], "var_pop": [ - 5823 + 5881 ], "var_samp": [ - 5825 + 5883 ], "variance": [ - 5827 + 5885 ], "__typename": [ 80 @@ -133354,10 +134322,10 @@ export default { }, "v_team_stage_results_arr_rel_insert_input": { "data": [ - 5790 + 5848 ], "on_conflict": [ - 5797 + 5855 ], "__typename": [ 80 @@ -133418,52 +134386,52 @@ export default { }, "v_team_stage_results_avg_order_by": { "group_number": [ - 2979 + 3008 ], "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -133471,13 +134439,13 @@ export default { }, "v_team_stage_results_bool_exp": { "_and": [ - 5787 + 5845 ], "_not": [ - 5787 + 5845 ], "_or": [ - 5787 + 5845 ], "group_number": [ 41 @@ -133516,13 +134484,13 @@ export default { 41 ], "stage": [ - 4799 + 4857 ], "team": [ - 4929 + 4987 ], "team_kdr": [ - 1690 + 1692 ], "total_deaths": [ 41 @@ -133531,10 +134499,10 @@ export default { 41 ], "tournament_stage_id": [ - 5028 + 5086 ], "tournament_team_id": [ - 5028 + 5086 ], "wins": [ 41 @@ -133582,7 +134550,7 @@ export default { 40 ], "team_kdr": [ - 1689 + 1691 ], "total_deaths": [ 40 @@ -133635,13 +134603,13 @@ export default { 40 ], "stage": [ - 4811 + 4869 ], "team": [ - 4938 + 4996 ], "team_kdr": [ - 1689 + 1691 ], "total_deaths": [ 40 @@ -133650,10 +134618,10 @@ export default { 40 ], "tournament_stage_id": [ - 5026 + 5084 ], "tournament_team_id": [ - 5026 + 5084 ], "wins": [ 40 @@ -133700,7 +134668,7 @@ export default { 40 ], "team_kdr": [ - 1689 + 1691 ], "total_deaths": [ 40 @@ -133709,10 +134677,10 @@ export default { 40 ], "tournament_stage_id": [ - 5026 + 5084 ], "tournament_team_id": [ - 5026 + 5084 ], "wins": [ 40 @@ -133723,58 +134691,58 @@ export default { }, "v_team_stage_results_max_order_by": { "group_number": [ - 2979 + 3008 ], "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "tournament_stage_id": [ - 2979 + 3008 ], "tournament_team_id": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -133818,7 +134786,7 @@ export default { 40 ], "team_kdr": [ - 1689 + 1691 ], "total_deaths": [ 40 @@ -133827,10 +134795,10 @@ export default { 40 ], "tournament_stage_id": [ - 5026 + 5084 ], "tournament_team_id": [ - 5026 + 5084 ], "wins": [ 40 @@ -133841,58 +134809,58 @@ export default { }, "v_team_stage_results_min_order_by": { "group_number": [ - 2979 + 3008 ], "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "tournament_stage_id": [ - 2979 + 3008 ], "tournament_team_id": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -133903,7 +134871,7 @@ export default { 40 ], "returning": [ - 5768 + 5826 ], "__typename": [ 80 @@ -133911,10 +134879,10 @@ export default { }, "v_team_stage_results_obj_rel_insert_input": { "data": [ - 5790 + 5848 ], "on_conflict": [ - 5797 + 5855 ], "__typename": [ 80 @@ -133922,13 +134890,13 @@ export default { }, "v_team_stage_results_on_conflict": { "constraint": [ - 5788 + 5846 ], "update_columns": [ - 5820 + 5878 ], "where": [ - 5787 + 5845 ], "__typename": [ 80 @@ -133936,64 +134904,64 @@ export default { }, "v_team_stage_results_order_by": { "group_number": [ - 2979 + 3008 ], "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "stage": [ - 4813 + 4871 ], "team": [ - 4940 + 4998 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "tournament_stage_id": [ - 2979 + 3008 ], "tournament_team_id": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -134001,10 +134969,10 @@ export default { }, "v_team_stage_results_pk_columns_input": { "tournament_stage_id": [ - 5026 + 5084 ], "tournament_team_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -134057,7 +135025,7 @@ export default { 40 ], "team_kdr": [ - 1689 + 1691 ], "total_deaths": [ 40 @@ -134066,10 +135034,10 @@ export default { 40 ], "tournament_stage_id": [ - 5026 + 5084 ], "tournament_team_id": [ - 5026 + 5084 ], "wins": [ 40 @@ -134133,52 +135101,52 @@ export default { }, "v_team_stage_results_stddev_order_by": { "group_number": [ - 2979 + 3008 ], "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -134239,52 +135207,52 @@ export default { }, "v_team_stage_results_stddev_pop_order_by": { "group_number": [ - 2979 + 3008 ], "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -134345,52 +135313,52 @@ export default { }, "v_team_stage_results_stddev_samp_order_by": { "group_number": [ - 2979 + 3008 ], "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -134398,10 +135366,10 @@ export default { }, "v_team_stage_results_stream_cursor_input": { "initial_value": [ - 5817 + 5875 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -134445,7 +135413,7 @@ export default { 40 ], "team_kdr": [ - 1689 + 1691 ], "total_deaths": [ 40 @@ -134454,10 +135422,10 @@ export default { 40 ], "tournament_stage_id": [ - 5026 + 5084 ], "tournament_team_id": [ - 5026 + 5084 ], "wins": [ 40 @@ -134504,7 +135472,7 @@ export default { 40 ], "team_kdr": [ - 1689 + 1691 ], "total_deaths": [ 40 @@ -134521,52 +135489,52 @@ export default { }, "v_team_stage_results_sum_order_by": { "group_number": [ - 2979 + 3008 ], "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -134575,13 +135543,13 @@ export default { "v_team_stage_results_update_column": {}, "v_team_stage_results_updates": { "_inc": [ - 5789 + 5847 ], "_set": [ - 5809 + 5867 ], "where": [ - 5787 + 5845 ], "__typename": [ 80 @@ -134642,52 +135610,52 @@ export default { }, "v_team_stage_results_var_pop_order_by": { "group_number": [ - 2979 + 3008 ], "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -134748,52 +135716,52 @@ export default { }, "v_team_stage_results_var_samp_order_by": { "group_number": [ - 2979 + 3008 ], "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -134854,52 +135822,52 @@ export default { }, "v_team_stage_results_variance_order_by": { "group_number": [ - 2979 + 3008 ], "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "placement": [ - 2979 + 3008 ], "rank": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -134934,10 +135902,10 @@ export default { 40 ], "team": [ - 4920 + 4978 ], "team_kdr": [ - 1689 + 1691 ], "total_deaths": [ 40 @@ -134946,13 +135914,13 @@ export default { 40 ], "tournament": [ - 4962 + 5020 ], "tournament_id": [ - 5026 + 5084 ], "tournament_team_id": [ - 5026 + 5084 ], "wins": [ 40 @@ -134963,10 +135931,10 @@ export default { }, "v_team_tournament_results_aggregate": { "aggregate": [ - 5842 + 5900 ], "nodes": [ - 5828 + 5886 ], "__typename": [ 80 @@ -134974,31 +135942,31 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp": { "avg": [ - 5831 + 5889 ], "corr": [ - 5832 + 5890 ], "count": [ - 5834 + 5892 ], "covar_samp": [ - 5835 + 5893 ], "max": [ - 5837 + 5895 ], "min": [ - 5838 + 5896 ], "stddev_samp": [ - 5839 + 5897 ], "sum": [ - 5840 + 5898 ], "var_samp": [ - 5841 + 5899 ], "__typename": [ 80 @@ -135006,16 +135974,16 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_avg": { "arguments": [ - 5855 + 5913 ], "distinct": [ 5 ], "filter": [ - 5847 + 5905 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -135023,16 +135991,16 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_corr": { "arguments": [ - 5833 + 5891 ], "distinct": [ 5 ], "filter": [ - 5847 + 5905 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -135040,10 +136008,10 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_corr_arguments": { "X": [ - 5856 + 5914 ], "Y": [ - 5856 + 5914 ], "__typename": [ 80 @@ -135051,13 +136019,13 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_count": { "arguments": [ - 5854 + 5912 ], "distinct": [ 5 ], "filter": [ - 5847 + 5905 ], "predicate": [ 41 @@ -135068,16 +136036,16 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_covar_samp": { "arguments": [ - 5836 + 5894 ], "distinct": [ 5 ], "filter": [ - 5847 + 5905 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -135085,10 +136053,10 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_covar_samp_arguments": { "X": [ - 5857 + 5915 ], "Y": [ - 5857 + 5915 ], "__typename": [ 80 @@ -135096,16 +136064,16 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_max": { "arguments": [ - 5858 + 5916 ], "distinct": [ 5 ], "filter": [ - 5847 + 5905 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -135113,16 +136081,16 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_min": { "arguments": [ - 5859 + 5917 ], "distinct": [ 5 ], "filter": [ - 5847 + 5905 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -135130,16 +136098,16 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_stddev_samp": { "arguments": [ - 5860 + 5918 ], "distinct": [ 5 ], "filter": [ - 5847 + 5905 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -135147,16 +136115,16 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_sum": { "arguments": [ - 5861 + 5919 ], "distinct": [ 5 ], "filter": [ - 5847 + 5905 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -135164,16 +136132,16 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_var_samp": { "arguments": [ - 5862 + 5920 ], "distinct": [ 5 ], "filter": [ - 5847 + 5905 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -135181,13 +136149,13 @@ export default { }, "v_team_tournament_results_aggregate_fields": { "avg": [ - 5845 + 5903 ], "count": [ 40, { "columns": [ - 5854, + 5912, "[v_team_tournament_results_select_column!]" ], "distinct": [ @@ -135196,31 +136164,31 @@ export default { } ], "max": [ - 5849 + 5907 ], "min": [ - 5851 + 5909 ], "stddev": [ - 5863 + 5921 ], "stddev_pop": [ - 5865 + 5923 ], "stddev_samp": [ - 5867 + 5925 ], "sum": [ - 5871 + 5929 ], "var_pop": [ - 5873 + 5931 ], "var_samp": [ - 5875 + 5933 ], "variance": [ - 5877 + 5935 ], "__typename": [ 80 @@ -135228,37 +136196,37 @@ export default { }, "v_team_tournament_results_aggregate_order_by": { "avg": [ - 5846 + 5904 ], "count": [ - 2979 + 3008 ], "max": [ - 5850 + 5908 ], "min": [ - 5852 + 5910 ], "stddev": [ - 5864 + 5922 ], "stddev_pop": [ - 5866 + 5924 ], "stddev_samp": [ - 5868 + 5926 ], "sum": [ - 5872 + 5930 ], "var_pop": [ - 5874 + 5932 ], "var_samp": [ - 5876 + 5934 ], "variance": [ - 5878 + 5936 ], "__typename": [ 80 @@ -135266,7 +136234,7 @@ export default { }, "v_team_tournament_results_arr_rel_insert_input": { "data": [ - 5848 + 5906 ], "__typename": [ 80 @@ -135318,43 +136286,43 @@ export default { }, "v_team_tournament_results_avg_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -135362,13 +136330,13 @@ export default { }, "v_team_tournament_results_bool_exp": { "_and": [ - 5847 + 5905 ], "_not": [ - 5847 + 5905 ], "_or": [ - 5847 + 5905 ], "head_to_head_match_wins": [ 41 @@ -135398,10 +136366,10 @@ export default { 41 ], "team": [ - 4929 + 4987 ], "team_kdr": [ - 1690 + 1692 ], "total_deaths": [ 41 @@ -135410,13 +136378,13 @@ export default { 41 ], "tournament": [ - 4983 + 5041 ], "tournament_id": [ - 5028 + 5086 ], "tournament_team_id": [ - 5028 + 5086 ], "wins": [ 41 @@ -135454,10 +136422,10 @@ export default { 40 ], "team": [ - 4938 + 4996 ], "team_kdr": [ - 1689 + 1691 ], "total_deaths": [ 40 @@ -135466,13 +136434,13 @@ export default { 40 ], "tournament": [ - 4992 + 5050 ], "tournament_id": [ - 5026 + 5084 ], "tournament_team_id": [ - 5026 + 5084 ], "wins": [ 40 @@ -135510,7 +136478,7 @@ export default { 40 ], "team_kdr": [ - 1689 + 1691 ], "total_deaths": [ 40 @@ -135519,10 +136487,10 @@ export default { 40 ], "tournament_id": [ - 5026 + 5084 ], "tournament_team_id": [ - 5026 + 5084 ], "wins": [ 40 @@ -135533,49 +136501,49 @@ export default { }, "v_team_tournament_results_max_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "tournament_team_id": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -135610,7 +136578,7 @@ export default { 40 ], "team_kdr": [ - 1689 + 1691 ], "total_deaths": [ 40 @@ -135619,10 +136587,10 @@ export default { 40 ], "tournament_id": [ - 5026 + 5084 ], "tournament_team_id": [ - 5026 + 5084 ], "wins": [ 40 @@ -135633,49 +136601,49 @@ export default { }, "v_team_tournament_results_min_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "tournament_team_id": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -135683,55 +136651,55 @@ export default { }, "v_team_tournament_results_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "team": [ - 4940 + 4998 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "tournament": [ - 4994 + 5052 ], "tournament_id": [ - 2979 + 3008 ], "tournament_team_id": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -135792,43 +136760,43 @@ export default { }, "v_team_tournament_results_stddev_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -135880,43 +136848,43 @@ export default { }, "v_team_tournament_results_stddev_pop_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -135968,43 +136936,43 @@ export default { }, "v_team_tournament_results_stddev_samp_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -136012,10 +136980,10 @@ export default { }, "v_team_tournament_results_stream_cursor_input": { "initial_value": [ - 5870 + 5928 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -136050,7 +137018,7 @@ export default { 40 ], "team_kdr": [ - 1689 + 1691 ], "total_deaths": [ 40 @@ -136059,10 +137027,10 @@ export default { 40 ], "tournament_id": [ - 5026 + 5084 ], "tournament_team_id": [ - 5026 + 5084 ], "wins": [ 40 @@ -136100,7 +137068,7 @@ export default { 40 ], "team_kdr": [ - 1689 + 1691 ], "total_deaths": [ 40 @@ -136117,43 +137085,43 @@ export default { }, "v_team_tournament_results_sum_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -136205,43 +137173,43 @@ export default { }, "v_team_tournament_results_var_pop_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -136293,43 +137261,43 @@ export default { }, "v_team_tournament_results_var_samp_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -136381,43 +137349,43 @@ export default { }, "v_team_tournament_results_variance_order_by": { "head_to_head_match_wins": [ - 2979 + 3008 ], "head_to_head_rounds_won": [ - 2979 + 3008 ], "losses": [ - 2979 + 3008 ], "maps_lost": [ - 2979 + 3008 ], "maps_won": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "matches_remaining": [ - 2979 + 3008 ], "rounds_lost": [ - 2979 + 3008 ], "rounds_won": [ - 2979 + 3008 ], "team_kdr": [ - 2979 + 3008 ], "total_deaths": [ - 2979 + 3008 ], "total_kills": [ - 2979 + 3008 ], "wins": [ - 2979 + 3008 ], "__typename": [ 80 @@ -136431,13 +137399,13 @@ export default { 40 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ 40 ], "kdr": [ - 1689 + 1691 ], "kills": [ 40 @@ -136446,16 +137414,16 @@ export default { 40 ], "player": [ - 3937 + 3966 ], "player_steam_id": [ - 257 + 259 ], "tournament": [ - 4962 + 5020 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -136463,10 +137431,10 @@ export default { }, "v_tournament_player_stats_aggregate": { "aggregate": [ - 5893 + 5951 ], "nodes": [ - 5879 + 5937 ], "__typename": [ 80 @@ -136474,31 +137442,31 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp": { "avg": [ - 5882 + 5940 ], "corr": [ - 5883 + 5941 ], "count": [ - 5885 + 5943 ], "covar_samp": [ - 5886 + 5944 ], "max": [ - 5888 + 5946 ], "min": [ - 5889 + 5947 ], "stddev_samp": [ - 5890 + 5948 ], "sum": [ - 5891 + 5949 ], "var_samp": [ - 5892 + 5950 ], "__typename": [ 80 @@ -136506,16 +137474,16 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_avg": { "arguments": [ - 5906 + 5964 ], "distinct": [ 5 ], "filter": [ - 5898 + 5956 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -136523,16 +137491,16 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_corr": { "arguments": [ - 5884 + 5942 ], "distinct": [ 5 ], "filter": [ - 5898 + 5956 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -136540,10 +137508,10 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_corr_arguments": { "X": [ - 5907 + 5965 ], "Y": [ - 5907 + 5965 ], "__typename": [ 80 @@ -136551,13 +137519,13 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_count": { "arguments": [ - 5905 + 5963 ], "distinct": [ 5 ], "filter": [ - 5898 + 5956 ], "predicate": [ 41 @@ -136568,16 +137536,16 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_covar_samp": { "arguments": [ - 5887 + 5945 ], "distinct": [ 5 ], "filter": [ - 5898 + 5956 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -136585,10 +137553,10 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_covar_samp_arguments": { "X": [ - 5908 + 5966 ], "Y": [ - 5908 + 5966 ], "__typename": [ 80 @@ -136596,16 +137564,16 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_max": { "arguments": [ - 5909 + 5967 ], "distinct": [ 5 ], "filter": [ - 5898 + 5956 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -136613,16 +137581,16 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_min": { "arguments": [ - 5910 + 5968 ], "distinct": [ 5 ], "filter": [ - 5898 + 5956 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -136630,16 +137598,16 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_stddev_samp": { "arguments": [ - 5911 + 5969 ], "distinct": [ 5 ], "filter": [ - 5898 + 5956 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -136647,16 +137615,16 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_sum": { "arguments": [ - 5912 + 5970 ], "distinct": [ 5 ], "filter": [ - 5898 + 5956 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -136664,16 +137632,16 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_var_samp": { "arguments": [ - 5913 + 5971 ], "distinct": [ 5 ], "filter": [ - 5898 + 5956 ], "predicate": [ - 1690 + 1692 ], "__typename": [ 80 @@ -136681,13 +137649,13 @@ export default { }, "v_tournament_player_stats_aggregate_fields": { "avg": [ - 5896 + 5954 ], "count": [ 40, { "columns": [ - 5905, + 5963, "[v_tournament_player_stats_select_column!]" ], "distinct": [ @@ -136696,31 +137664,31 @@ export default { } ], "max": [ - 5900 + 5958 ], "min": [ - 5902 + 5960 ], "stddev": [ - 5914 + 5972 ], "stddev_pop": [ - 5916 + 5974 ], "stddev_samp": [ - 5918 + 5976 ], "sum": [ - 5922 + 5980 ], "var_pop": [ - 5924 + 5982 ], "var_samp": [ - 5926 + 5984 ], "variance": [ - 5928 + 5986 ], "__typename": [ 80 @@ -136728,37 +137696,37 @@ export default { }, "v_tournament_player_stats_aggregate_order_by": { "avg": [ - 5897 + 5955 ], "count": [ - 2979 + 3008 ], "max": [ - 5901 + 5959 ], "min": [ - 5903 + 5961 ], "stddev": [ - 5915 + 5973 ], "stddev_pop": [ - 5917 + 5975 ], "stddev_samp": [ - 5919 + 5977 ], "sum": [ - 5923 + 5981 ], "var_pop": [ - 5925 + 5983 ], "var_samp": [ - 5927 + 5985 ], "variance": [ - 5929 + 5987 ], "__typename": [ 80 @@ -136766,7 +137734,7 @@ export default { }, "v_tournament_player_stats_arr_rel_insert_input": { "data": [ - 5899 + 5957 ], "__typename": [ 80 @@ -136803,28 +137771,28 @@ export default { }, "v_tournament_player_stats_avg_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -136832,13 +137800,13 @@ export default { }, "v_tournament_player_stats_bool_exp": { "_and": [ - 5898 + 5956 ], "_not": [ - 5898 + 5956 ], "_or": [ - 5898 + 5956 ], "assists": [ 41 @@ -136847,13 +137815,13 @@ export default { 41 ], "headshot_percentage": [ - 1690 + 1692 ], "headshots": [ 41 ], "kdr": [ - 1690 + 1692 ], "kills": [ 41 @@ -136862,16 +137830,16 @@ export default { 41 ], "player": [ - 3941 + 3970 ], "player_steam_id": [ - 259 + 261 ], "tournament": [ - 4983 + 5041 ], "tournament_id": [ - 5028 + 5086 ], "__typename": [ 80 @@ -136885,13 +137853,13 @@ export default { 40 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ 40 ], "kdr": [ - 1689 + 1691 ], "kills": [ 40 @@ -136900,16 +137868,16 @@ export default { 40 ], "player": [ - 3948 + 3977 ], "player_steam_id": [ - 257 + 259 ], "tournament": [ - 4992 + 5050 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -136923,13 +137891,13 @@ export default { 40 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ 40 ], "kdr": [ - 1689 + 1691 ], "kills": [ 40 @@ -136938,10 +137906,10 @@ export default { 40 ], "player_steam_id": [ - 257 + 259 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -136949,31 +137917,31 @@ export default { }, "v_tournament_player_stats_max_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -136987,13 +137955,13 @@ export default { 40 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ 40 ], "kdr": [ - 1689 + 1691 ], "kills": [ 40 @@ -137002,10 +137970,10 @@ export default { 40 ], "player_steam_id": [ - 257 + 259 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -137013,31 +137981,31 @@ export default { }, "v_tournament_player_stats_min_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -137045,37 +138013,37 @@ export default { }, "v_tournament_player_stats_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player": [ - 3950 + 3979 ], "player_steam_id": [ - 2979 + 3008 ], "tournament": [ - 4994 + 5052 ], "tournament_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -137121,28 +138089,28 @@ export default { }, "v_tournament_player_stats_stddev_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -137179,28 +138147,28 @@ export default { }, "v_tournament_player_stats_stddev_pop_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -137237,28 +138205,28 @@ export default { }, "v_tournament_player_stats_stddev_samp_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -137266,10 +138234,10 @@ export default { }, "v_tournament_player_stats_stream_cursor_input": { "initial_value": [ - 5921 + 5979 ], "ordering": [ - 313 + 315 ], "__typename": [ 80 @@ -137283,13 +138251,13 @@ export default { 40 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ 40 ], "kdr": [ - 1689 + 1691 ], "kills": [ 40 @@ -137298,10 +138266,10 @@ export default { 40 ], "player_steam_id": [ - 257 + 259 ], "tournament_id": [ - 5026 + 5084 ], "__typename": [ 80 @@ -137315,13 +138283,13 @@ export default { 40 ], "headshot_percentage": [ - 1689 + 1691 ], "headshots": [ 40 ], "kdr": [ - 1689 + 1691 ], "kills": [ 40 @@ -137330,7 +138298,7 @@ export default { 40 ], "player_steam_id": [ - 257 + 259 ], "__typename": [ 80 @@ -137338,28 +138306,28 @@ export default { }, "v_tournament_player_stats_sum_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -137396,28 +138364,28 @@ export default { }, "v_tournament_player_stats_var_pop_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -137454,28 +138422,28 @@ export default { }, "v_tournament_player_stats_var_samp_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -137512,28 +138480,28 @@ export default { }, "v_tournament_player_stats_variance_order_by": { "assists": [ - 2979 + 3008 ], "deaths": [ - 2979 + 3008 ], "headshot_percentage": [ - 2979 + 3008 ], "headshots": [ - 2979 + 3008 ], "kdr": [ - 2979 + 3008 ], "kills": [ - 2979 + 3008 ], "matches_played": [ - 2979 + 3008 ], "player_steam_id": [ - 2979 + 3008 ], "__typename": [ 80 @@ -137541,10 +138509,10 @@ export default { }, "Query": { "_map_pool": [ - 100, + 102, { "distinct_on": [ - 112, + 114, "[_map_pool_select_column!]" ], "limit": [ @@ -137554,19 +138522,19 @@ export default { 40 ], "order_by": [ - 110, + 112, "[_map_pool_order_by!]" ], "where": [ - 103 + 105 ] } ], "_map_pool_aggregate": [ - 101, + 103, { "distinct_on": [ - 112, + 114, "[_map_pool_select_column!]" ], "limit": [ @@ -137576,32 +138544,32 @@ export default { 40 ], "order_by": [ - 110, + 112, "[_map_pool_order_by!]" ], "where": [ - 103 + 105 ] } ], "_map_pool_by_pk": [ - 100, + 102, { "map_id": [ - 5026, + 5084, "uuid!" ], "map_pool_id": [ - 5026, + 5084, "uuid!" ] } ], "abandoned_matches": [ - 119, + 121, { "distinct_on": [ - 140, + 142, "[abandoned_matches_select_column!]" ], "limit": [ @@ -137611,19 +138579,19 @@ export default { 40 ], "order_by": [ - 138, + 140, "[abandoned_matches_order_by!]" ], "where": [ - 128 + 130 ] } ], "abandoned_matches_aggregate": [ - 120, + 122, { "distinct_on": [ - 140, + 142, "[abandoned_matches_select_column!]" ], "limit": [ @@ -137633,28 +138601,28 @@ export default { 40 ], "order_by": [ - 138, + 140, "[abandoned_matches_order_by!]" ], "where": [ - 128 + 130 ] } ], "abandoned_matches_by_pk": [ - 119, + 121, { "id": [ - 5026, + 5084, "uuid!" ] } ], "api_keys": [ - 160, + 162, { "distinct_on": [ - 174, + 176, "[api_keys_select_column!]" ], "limit": [ @@ -137664,19 +138632,19 @@ export default { 40 ], "order_by": [ - 172, + 174, "[api_keys_order_by!]" ], "where": [ - 164 + 166 ] } ], "api_keys_aggregate": [ - 161, + 163, { "distinct_on": [ - 174, + 176, "[api_keys_select_column!]" ], "limit": [ @@ -137686,28 +138654,28 @@ export default { 40 ], "order_by": [ - 172, + 174, "[api_keys_order_by!]" ], "where": [ - 164 + 166 ] } ], "api_keys_by_pk": [ - 160, + 162, { "id": [ - 5026, + 5084, "uuid!" ] } ], "award_recipients": [ - 188, + 190, { "distinct_on": [ - 209, + 211, "[award_recipients_select_column!]" ], "limit": [ @@ -137717,19 +138685,19 @@ export default { 40 ], "order_by": [ - 207, + 209, "[award_recipients_order_by!]" ], "where": [ - 197 + 199 ] } ], "award_recipients_aggregate": [ - 189, + 191, { "distinct_on": [ - 209, + 211, "[award_recipients_select_column!]" ], "limit": [ @@ -137739,28 +138707,28 @@ export default { 40 ], "order_by": [ - 207, + 209, "[award_recipients_order_by!]" ], "where": [ - 197 + 199 ] } ], "award_recipients_by_pk": [ - 188, + 190, { "id": [ - 5026, + 5084, "uuid!" ] } ], "awards": [ - 229, + 231, { "distinct_on": [ - 244, + 246, "[awards_select_column!]" ], "limit": [ @@ -137770,19 +138738,19 @@ export default { 40 ], "order_by": [ - 242, + 244, "[awards_order_by!]" ], "where": [ - 233 + 235 ] } ], "awards_aggregate": [ - 230, + 232, { "distinct_on": [ - 244, + 246, "[awards_select_column!]" ], "limit": [ @@ -137792,28 +138760,28 @@ export default { 40 ], "order_by": [ - 242, + 244, "[awards_order_by!]" ], "where": [ - 233 + 235 ] } ], "awards_by_pk": [ - 229, + 231, { "id": [ - 5026, + 5084, "uuid!" ] } ], "clip_render_jobs": [ - 262, + 264, { "distinct_on": [ - 290, + 292, "[clip_render_jobs_select_column!]" ], "limit": [ @@ -137823,19 +138791,19 @@ export default { 40 ], "order_by": [ - 287, + 289, "[clip_render_jobs_order_by!]" ], "where": [ - 274 + 276 ] } ], "clip_render_jobs_aggregate": [ - 263, + 265, { "distinct_on": [ - 290, + 292, "[clip_render_jobs_select_column!]" ], "limit": [ @@ -137845,28 +138813,28 @@ export default { 40 ], "order_by": [ - 287, + 289, "[clip_render_jobs_order_by!]" ], "where": [ - 274 + 276 ] } ], "clip_render_jobs_by_pk": [ - 262, + 264, { "id": [ - 5026, + 5084, "uuid!" ] } ], "custom_pages": [ - 314, + 316, { "distinct_on": [ - 333, + 335, "[custom_pages_select_column!]" ], "limit": [ @@ -137876,19 +138844,19 @@ export default { 40 ], "order_by": [ - 330, + 332, "[custom_pages_order_by!]" ], "where": [ - 319 + 321 ] } ], "custom_pages_aggregate": [ - 315, + 317, { "distinct_on": [ - 333, + 335, "[custom_pages_select_column!]" ], "limit": [ @@ -137898,19 +138866,19 @@ export default { 40 ], "order_by": [ - 330, + 332, "[custom_pages_order_by!]" ], "where": [ - 319 + 321 ] } ], "custom_pages_by_pk": [ - 314, + 316, { "id": [ - 5026, + 5084, "uuid!" ] } @@ -137919,10 +138887,10 @@ export default { 19 ], "db_backups": [ - 346, + 348, { "distinct_on": [ - 360, + 362, "[db_backups_select_column!]" ], "limit": [ @@ -137932,19 +138900,19 @@ export default { 40 ], "order_by": [ - 358, + 360, "[db_backups_order_by!]" ], "where": [ - 350 + 352 ] } ], "db_backups_aggregate": [ - 347, + 349, { "distinct_on": [ - 360, + 362, "[db_backups_select_column!]" ], "limit": [ @@ -137954,28 +138922,28 @@ export default { 40 ], "order_by": [ - 358, + 360, "[db_backups_order_by!]" ], "where": [ - 350 + 352 ] } ], "db_backups_by_pk": [ - 346, + 348, { "id": [ - 5026, + 5084, "uuid!" ] } ], "draft_game_picks": [ - 373, + 375, { "distinct_on": [ - 396, + 398, "[draft_game_picks_select_column!]" ], "limit": [ @@ -137985,19 +138953,19 @@ export default { 40 ], "order_by": [ - 394, + 396, "[draft_game_picks_order_by!]" ], "where": [ - 384 + 386 ] } ], "draft_game_picks_aggregate": [ - 374, + 376, { "distinct_on": [ - 396, + 398, "[draft_game_picks_select_column!]" ], "limit": [ @@ -138007,28 +138975,28 @@ export default { 40 ], "order_by": [ - 394, + 396, "[draft_game_picks_order_by!]" ], "where": [ - 384 + 386 ] } ], "draft_game_picks_by_pk": [ - 373, + 375, { "id": [ - 5026, + 5084, "uuid!" ] } ], "draft_game_players": [ - 418, + 420, { "distinct_on": [ - 441, + 443, "[draft_game_players_select_column!]" ], "limit": [ @@ -138038,19 +139006,19 @@ export default { 40 ], "order_by": [ - 439, + 441, "[draft_game_players_order_by!]" ], "where": [ - 429 + 431 ] } ], "draft_game_players_aggregate": [ - 419, + 421, { "distinct_on": [ - 441, + 443, "[draft_game_players_select_column!]" ], "limit": [ @@ -138060,32 +139028,32 @@ export default { 40 ], "order_by": [ - 439, + 441, "[draft_game_players_order_by!]" ], "where": [ - 429 + 431 ] } ], "draft_game_players_by_pk": [ - 418, + 420, { "draft_game_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ] } ], "draft_games": [ - 463, + 465, { "distinct_on": [ - 487, + 489, "[draft_games_select_column!]" ], "limit": [ @@ -138095,19 +139063,19 @@ export default { 40 ], "order_by": [ - 485, + 487, "[draft_games_order_by!]" ], "where": [ - 474 + 476 ] } ], "draft_games_aggregate": [ - 464, + 466, { "distinct_on": [ - 487, + 489, "[draft_games_select_column!]" ], "limit": [ @@ -138117,28 +139085,28 @@ export default { 40 ], "order_by": [ - 485, + 487, "[draft_games_order_by!]" ], "where": [ - 474 + 476 ] } ], "draft_games_by_pk": [ - 463, + 465, { "id": [ - 5026, + 5084, "uuid!" ] } ], "e_award_sources": [ - 509, + 511, { "distinct_on": [ - 523, + 525, "[e_award_sources_select_column!]" ], "limit": [ @@ -138148,19 +139116,19 @@ export default { 40 ], "order_by": [ - 521, + 523, "[e_award_sources_order_by!]" ], "where": [ - 512 + 514 ] } ], "e_award_sources_aggregate": [ - 510, + 512, { "distinct_on": [ - 523, + 525, "[e_award_sources_select_column!]" ], "limit": [ @@ -138170,16 +139138,16 @@ export default { 40 ], "order_by": [ - 521, + 523, "[e_award_sources_order_by!]" ], "where": [ - 512 + 514 ] } ], "e_award_sources_by_pk": [ - 509, + 511, { "value": [ 80, @@ -138188,10 +139156,10 @@ export default { } ], "e_award_tiers": [ - 529, + 531, { "distinct_on": [ - 543, + 545, "[e_award_tiers_select_column!]" ], "limit": [ @@ -138201,19 +139169,19 @@ export default { 40 ], "order_by": [ - 541, + 543, "[e_award_tiers_order_by!]" ], "where": [ - 532 + 534 ] } ], "e_award_tiers_aggregate": [ - 530, + 532, { "distinct_on": [ - 543, + 545, "[e_award_tiers_select_column!]" ], "limit": [ @@ -138223,16 +139191,16 @@ export default { 40 ], "order_by": [ - 541, + 543, "[e_award_tiers_order_by!]" ], "where": [ - 532 + 534 ] } ], "e_award_tiers_by_pk": [ - 529, + 531, { "value": [ 80, @@ -138241,10 +139209,10 @@ export default { } ], "e_check_in_settings": [ - 549, + 551, { "distinct_on": [ - 563, + 565, "[e_check_in_settings_select_column!]" ], "limit": [ @@ -138254,19 +139222,19 @@ export default { 40 ], "order_by": [ - 561, + 563, "[e_check_in_settings_order_by!]" ], "where": [ - 552 + 554 ] } ], "e_check_in_settings_aggregate": [ - 550, + 552, { "distinct_on": [ - 563, + 565, "[e_check_in_settings_select_column!]" ], "limit": [ @@ -138276,16 +139244,16 @@ export default { 40 ], "order_by": [ - 561, + 563, "[e_check_in_settings_order_by!]" ], "where": [ - 552 + 554 ] } ], "e_check_in_settings_by_pk": [ - 549, + 551, { "value": [ 80, @@ -138294,10 +139262,10 @@ export default { } ], "e_draft_game_captain_selection": [ - 569, + 571, { "distinct_on": [ - 584, + 586, "[e_draft_game_captain_selection_select_column!]" ], "limit": [ @@ -138307,19 +139275,19 @@ export default { 40 ], "order_by": [ - 582, + 584, "[e_draft_game_captain_selection_order_by!]" ], "where": [ - 572 + 574 ] } ], "e_draft_game_captain_selection_aggregate": [ - 570, + 572, { "distinct_on": [ - 584, + 586, "[e_draft_game_captain_selection_select_column!]" ], "limit": [ @@ -138329,16 +139297,16 @@ export default { 40 ], "order_by": [ - 582, + 584, "[e_draft_game_captain_selection_order_by!]" ], "where": [ - 572 + 574 ] } ], "e_draft_game_captain_selection_by_pk": [ - 569, + 571, { "value": [ 80, @@ -138347,10 +139315,10 @@ export default { } ], "e_draft_game_draft_order": [ - 590, + 592, { "distinct_on": [ - 605, + 607, "[e_draft_game_draft_order_select_column!]" ], "limit": [ @@ -138360,19 +139328,19 @@ export default { 40 ], "order_by": [ - 603, + 605, "[e_draft_game_draft_order_order_by!]" ], "where": [ - 593 + 595 ] } ], "e_draft_game_draft_order_aggregate": [ - 591, + 593, { "distinct_on": [ - 605, + 607, "[e_draft_game_draft_order_select_column!]" ], "limit": [ @@ -138382,16 +139350,16 @@ export default { 40 ], "order_by": [ - 603, + 605, "[e_draft_game_draft_order_order_by!]" ], "where": [ - 593 + 595 ] } ], "e_draft_game_draft_order_by_pk": [ - 590, + 592, { "value": [ 80, @@ -138400,10 +139368,10 @@ export default { } ], "e_draft_game_mode": [ - 611, + 613, { "distinct_on": [ - 626, + 628, "[e_draft_game_mode_select_column!]" ], "limit": [ @@ -138413,19 +139381,19 @@ export default { 40 ], "order_by": [ - 624, + 626, "[e_draft_game_mode_order_by!]" ], "where": [ - 614 + 616 ] } ], "e_draft_game_mode_aggregate": [ - 612, + 614, { "distinct_on": [ - 626, + 628, "[e_draft_game_mode_select_column!]" ], "limit": [ @@ -138435,16 +139403,16 @@ export default { 40 ], "order_by": [ - 624, + 626, "[e_draft_game_mode_order_by!]" ], "where": [ - 614 + 616 ] } ], "e_draft_game_mode_by_pk": [ - 611, + 613, { "value": [ 80, @@ -138453,10 +139421,10 @@ export default { } ], "e_draft_game_player_status": [ - 632, + 634, { "distinct_on": [ - 647, + 649, "[e_draft_game_player_status_select_column!]" ], "limit": [ @@ -138466,19 +139434,19 @@ export default { 40 ], "order_by": [ - 645, + 647, "[e_draft_game_player_status_order_by!]" ], "where": [ - 635 + 637 ] } ], "e_draft_game_player_status_aggregate": [ - 633, + 635, { "distinct_on": [ - 647, + 649, "[e_draft_game_player_status_select_column!]" ], "limit": [ @@ -138488,16 +139456,16 @@ export default { 40 ], "order_by": [ - 645, + 647, "[e_draft_game_player_status_order_by!]" ], "where": [ - 635 + 637 ] } ], "e_draft_game_player_status_by_pk": [ - 632, + 634, { "value": [ 80, @@ -138506,10 +139474,10 @@ export default { } ], "e_draft_game_status": [ - 653, + 655, { "distinct_on": [ - 668, + 670, "[e_draft_game_status_select_column!]" ], "limit": [ @@ -138519,19 +139487,19 @@ export default { 40 ], "order_by": [ - 666, + 668, "[e_draft_game_status_order_by!]" ], "where": [ - 656 + 658 ] } ], "e_draft_game_status_aggregate": [ - 654, + 656, { "distinct_on": [ - 668, + 670, "[e_draft_game_status_select_column!]" ], "limit": [ @@ -138541,16 +139509,16 @@ export default { 40 ], "order_by": [ - 666, + 668, "[e_draft_game_status_order_by!]" ], "where": [ - 656 + 658 ] } ], "e_draft_game_status_by_pk": [ - 653, + 655, { "value": [ 80, @@ -138559,10 +139527,10 @@ export default { } ], "e_event_media_access": [ - 674, + 676, { "distinct_on": [ - 688, + 690, "[e_event_media_access_select_column!]" ], "limit": [ @@ -138572,19 +139540,19 @@ export default { 40 ], "order_by": [ - 686, + 688, "[e_event_media_access_order_by!]" ], "where": [ - 677 + 679 ] } ], "e_event_media_access_aggregate": [ - 675, + 677, { "distinct_on": [ - 688, + 690, "[e_event_media_access_select_column!]" ], "limit": [ @@ -138594,16 +139562,16 @@ export default { 40 ], "order_by": [ - 686, + 688, "[e_event_media_access_order_by!]" ], "where": [ - 677 + 679 ] } ], "e_event_media_access_by_pk": [ - 674, + 676, { "value": [ 80, @@ -138612,10 +139580,10 @@ export default { } ], "e_event_visibility": [ - 694, + 696, { "distinct_on": [ - 708, + 710, "[e_event_visibility_select_column!]" ], "limit": [ @@ -138625,19 +139593,19 @@ export default { 40 ], "order_by": [ - 706, + 708, "[e_event_visibility_order_by!]" ], "where": [ - 697 + 699 ] } ], "e_event_visibility_aggregate": [ - 695, + 697, { "distinct_on": [ - 708, + 710, "[e_event_visibility_select_column!]" ], "limit": [ @@ -138647,16 +139615,16 @@ export default { 40 ], "order_by": [ - 706, + 708, "[e_event_visibility_order_by!]" ], "where": [ - 697 + 699 ] } ], "e_event_visibility_by_pk": [ - 694, + 696, { "value": [ 80, @@ -138665,10 +139633,10 @@ export default { } ], "e_friend_status": [ - 714, + 716, { "distinct_on": [ - 729, + 731, "[e_friend_status_select_column!]" ], "limit": [ @@ -138678,19 +139646,19 @@ export default { 40 ], "order_by": [ - 727, + 729, "[e_friend_status_order_by!]" ], "where": [ - 717 + 719 ] } ], "e_friend_status_aggregate": [ - 715, + 717, { "distinct_on": [ - 729, + 731, "[e_friend_status_select_column!]" ], "limit": [ @@ -138700,16 +139668,16 @@ export default { 40 ], "order_by": [ - 727, + 729, "[e_friend_status_order_by!]" ], "where": [ - 717 + 719 ] } ], "e_friend_status_by_pk": [ - 714, + 716, { "value": [ 80, @@ -138718,10 +139686,10 @@ export default { } ], "e_game_cfg_types": [ - 735, + 737, { "distinct_on": [ - 749, + 751, "[e_game_cfg_types_select_column!]" ], "limit": [ @@ -138731,19 +139699,19 @@ export default { 40 ], "order_by": [ - 747, + 749, "[e_game_cfg_types_order_by!]" ], "where": [ - 738 + 740 ] } ], "e_game_cfg_types_aggregate": [ - 736, + 738, { "distinct_on": [ - 749, + 751, "[e_game_cfg_types_select_column!]" ], "limit": [ @@ -138753,16 +139721,16 @@ export default { 40 ], "order_by": [ - 747, + 749, "[e_game_cfg_types_order_by!]" ], "where": [ - 738 + 740 ] } ], "e_game_cfg_types_by_pk": [ - 735, + 737, { "value": [ 80, @@ -138771,10 +139739,10 @@ export default { } ], "e_game_server_node_statuses": [ - 755, + 757, { "distinct_on": [ - 770, + 772, "[e_game_server_node_statuses_select_column!]" ], "limit": [ @@ -138784,19 +139752,19 @@ export default { 40 ], "order_by": [ - 768, + 770, "[e_game_server_node_statuses_order_by!]" ], "where": [ - 758 + 760 ] } ], "e_game_server_node_statuses_aggregate": [ - 756, + 758, { "distinct_on": [ - 770, + 772, "[e_game_server_node_statuses_select_column!]" ], "limit": [ @@ -138806,16 +139774,16 @@ export default { 40 ], "order_by": [ - 768, + 770, "[e_game_server_node_statuses_order_by!]" ], "where": [ - 758 + 760 ] } ], "e_game_server_node_statuses_by_pk": [ - 755, + 757, { "value": [ 80, @@ -138824,10 +139792,10 @@ export default { } ], "e_league_movement_types": [ - 776, + 778, { "distinct_on": [ - 791, + 793, "[e_league_movement_types_select_column!]" ], "limit": [ @@ -138837,19 +139805,19 @@ export default { 40 ], "order_by": [ - 789, + 791, "[e_league_movement_types_order_by!]" ], "where": [ - 779 + 781 ] } ], "e_league_movement_types_aggregate": [ - 777, + 779, { "distinct_on": [ - 791, + 793, "[e_league_movement_types_select_column!]" ], "limit": [ @@ -138859,16 +139827,16 @@ export default { 40 ], "order_by": [ - 789, + 791, "[e_league_movement_types_order_by!]" ], "where": [ - 779 + 781 ] } ], "e_league_movement_types_by_pk": [ - 776, + 778, { "value": [ 80, @@ -138877,10 +139845,10 @@ export default { } ], "e_league_proposal_statuses": [ - 797, + 799, { "distinct_on": [ - 812, + 814, "[e_league_proposal_statuses_select_column!]" ], "limit": [ @@ -138890,19 +139858,19 @@ export default { 40 ], "order_by": [ - 810, + 812, "[e_league_proposal_statuses_order_by!]" ], "where": [ - 800 + 802 ] } ], "e_league_proposal_statuses_aggregate": [ - 798, + 800, { "distinct_on": [ - 812, + 814, "[e_league_proposal_statuses_select_column!]" ], "limit": [ @@ -138912,16 +139880,16 @@ export default { 40 ], "order_by": [ - 810, + 812, "[e_league_proposal_statuses_order_by!]" ], "where": [ - 800 + 802 ] } ], "e_league_proposal_statuses_by_pk": [ - 797, + 799, { "value": [ 80, @@ -138930,10 +139898,10 @@ export default { } ], "e_league_registration_statuses": [ - 818, + 820, { "distinct_on": [ - 833, + 835, "[e_league_registration_statuses_select_column!]" ], "limit": [ @@ -138943,19 +139911,19 @@ export default { 40 ], "order_by": [ - 831, + 833, "[e_league_registration_statuses_order_by!]" ], "where": [ - 821 + 823 ] } ], "e_league_registration_statuses_aggregate": [ - 819, + 821, { "distinct_on": [ - 833, + 835, "[e_league_registration_statuses_select_column!]" ], "limit": [ @@ -138965,16 +139933,16 @@ export default { 40 ], "order_by": [ - 831, + 833, "[e_league_registration_statuses_order_by!]" ], "where": [ - 821 + 823 ] } ], "e_league_registration_statuses_by_pk": [ - 818, + 820, { "value": [ 80, @@ -138983,10 +139951,10 @@ export default { } ], "e_league_season_statuses": [ - 839, + 841, { "distinct_on": [ - 854, + 856, "[e_league_season_statuses_select_column!]" ], "limit": [ @@ -138996,19 +139964,19 @@ export default { 40 ], "order_by": [ - 852, + 854, "[e_league_season_statuses_order_by!]" ], "where": [ - 842 + 844 ] } ], "e_league_season_statuses_aggregate": [ - 840, + 842, { "distinct_on": [ - 854, + 856, "[e_league_season_statuses_select_column!]" ], "limit": [ @@ -139018,16 +139986,16 @@ export default { 40 ], "order_by": [ - 852, + 854, "[e_league_season_statuses_order_by!]" ], "where": [ - 842 + 844 ] } ], "e_league_season_statuses_by_pk": [ - 839, + 841, { "value": [ 80, @@ -139036,10 +140004,10 @@ export default { } ], "e_lobby_access": [ - 860, + 862, { "distinct_on": [ - 875, + 877, "[e_lobby_access_select_column!]" ], "limit": [ @@ -139049,19 +140017,19 @@ export default { 40 ], "order_by": [ - 873, + 875, "[e_lobby_access_order_by!]" ], "where": [ - 863 + 865 ] } ], "e_lobby_access_aggregate": [ - 861, + 863, { "distinct_on": [ - 875, + 877, "[e_lobby_access_select_column!]" ], "limit": [ @@ -139071,16 +140039,16 @@ export default { 40 ], "order_by": [ - 873, + 875, "[e_lobby_access_order_by!]" ], "where": [ - 863 + 865 ] } ], "e_lobby_access_by_pk": [ - 860, + 862, { "value": [ 80, @@ -139089,10 +140057,10 @@ export default { } ], "e_lobby_player_status": [ - 881, + 883, { "distinct_on": [ - 895, + 897, "[e_lobby_player_status_select_column!]" ], "limit": [ @@ -139102,19 +140070,19 @@ export default { 40 ], "order_by": [ - 893, + 895, "[e_lobby_player_status_order_by!]" ], "where": [ - 884 + 886 ] } ], "e_lobby_player_status_aggregate": [ - 882, + 884, { "distinct_on": [ - 895, + 897, "[e_lobby_player_status_select_column!]" ], "limit": [ @@ -139124,16 +140092,16 @@ export default { 40 ], "order_by": [ - 893, + 895, "[e_lobby_player_status_order_by!]" ], "where": [ - 884 + 886 ] } ], "e_lobby_player_status_by_pk": [ - 881, + 883, { "value": [ 80, @@ -139142,10 +140110,10 @@ export default { } ], "e_map_pool_types": [ - 901, + 903, { "distinct_on": [ - 916, + 918, "[e_map_pool_types_select_column!]" ], "limit": [ @@ -139155,19 +140123,19 @@ export default { 40 ], "order_by": [ - 914, + 916, "[e_map_pool_types_order_by!]" ], "where": [ - 904 + 906 ] } ], "e_map_pool_types_aggregate": [ - 902, + 904, { "distinct_on": [ - 916, + 918, "[e_map_pool_types_select_column!]" ], "limit": [ @@ -139177,16 +140145,16 @@ export default { 40 ], "order_by": [ - 914, + 916, "[e_map_pool_types_order_by!]" ], "where": [ - 904 + 906 ] } ], "e_map_pool_types_by_pk": [ - 901, + 903, { "value": [ 80, @@ -139195,10 +140163,10 @@ export default { } ], "e_match_clip_visibility": [ - 922, + 924, { "distinct_on": [ - 936, + 938, "[e_match_clip_visibility_select_column!]" ], "limit": [ @@ -139208,19 +140176,19 @@ export default { 40 ], "order_by": [ - 934, + 936, "[e_match_clip_visibility_order_by!]" ], "where": [ - 925 + 927 ] } ], "e_match_clip_visibility_aggregate": [ - 923, + 925, { "distinct_on": [ - 936, + 938, "[e_match_clip_visibility_select_column!]" ], "limit": [ @@ -139230,16 +140198,16 @@ export default { 40 ], "order_by": [ - 934, + 936, "[e_match_clip_visibility_order_by!]" ], "where": [ - 925 + 927 ] } ], "e_match_clip_visibility_by_pk": [ - 922, + 924, { "value": [ 80, @@ -139248,10 +140216,10 @@ export default { } ], "e_match_map_status": [ - 942, + 944, { "distinct_on": [ - 957, + 959, "[e_match_map_status_select_column!]" ], "limit": [ @@ -139261,19 +140229,19 @@ export default { 40 ], "order_by": [ - 955, + 957, "[e_match_map_status_order_by!]" ], "where": [ - 945 + 947 ] } ], "e_match_map_status_aggregate": [ - 943, + 945, { "distinct_on": [ - 957, + 959, "[e_match_map_status_select_column!]" ], "limit": [ @@ -139283,16 +140251,16 @@ export default { 40 ], "order_by": [ - 955, + 957, "[e_match_map_status_order_by!]" ], "where": [ - 945 + 947 ] } ], "e_match_map_status_by_pk": [ - 942, + 944, { "value": [ 80, @@ -139301,10 +140269,10 @@ export default { } ], "e_match_mode": [ - 963, + 965, { "distinct_on": [ - 977, + 979, "[e_match_mode_select_column!]" ], "limit": [ @@ -139314,19 +140282,19 @@ export default { 40 ], "order_by": [ - 975, + 977, "[e_match_mode_order_by!]" ], "where": [ - 966 + 968 ] } ], "e_match_mode_aggregate": [ - 964, + 966, { "distinct_on": [ - 977, + 979, "[e_match_mode_select_column!]" ], "limit": [ @@ -139336,16 +140304,16 @@ export default { 40 ], "order_by": [ - 975, + 977, "[e_match_mode_order_by!]" ], "where": [ - 966 + 968 ] } ], "e_match_mode_by_pk": [ - 963, + 965, { "value": [ 80, @@ -139354,10 +140322,10 @@ export default { } ], "e_match_party_sources": [ - 983, + 985, { "distinct_on": [ - 997, + 999, "[e_match_party_sources_select_column!]" ], "limit": [ @@ -139367,19 +140335,19 @@ export default { 40 ], "order_by": [ - 995, + 997, "[e_match_party_sources_order_by!]" ], "where": [ - 986 + 988 ] } ], "e_match_party_sources_aggregate": [ - 984, + 986, { "distinct_on": [ - 997, + 999, "[e_match_party_sources_select_column!]" ], "limit": [ @@ -139389,16 +140357,16 @@ export default { 40 ], "order_by": [ - 995, + 997, "[e_match_party_sources_order_by!]" ], "where": [ - 986 + 988 ] } ], "e_match_party_sources_by_pk": [ - 983, + 985, { "value": [ 80, @@ -139407,10 +140375,10 @@ export default { } ], "e_match_status": [ - 1003, + 1005, { "distinct_on": [ - 1018, + 1020, "[e_match_status_select_column!]" ], "limit": [ @@ -139420,19 +140388,19 @@ export default { 40 ], "order_by": [ - 1016, + 1018, "[e_match_status_order_by!]" ], "where": [ - 1006 + 1008 ] } ], "e_match_status_aggregate": [ - 1004, + 1006, { "distinct_on": [ - 1018, + 1020, "[e_match_status_select_column!]" ], "limit": [ @@ -139442,16 +140410,16 @@ export default { 40 ], "order_by": [ - 1016, + 1018, "[e_match_status_order_by!]" ], "where": [ - 1006 + 1008 ] } ], "e_match_status_by_pk": [ - 1003, + 1005, { "value": [ 80, @@ -139460,10 +140428,10 @@ export default { } ], "e_match_types": [ - 1024, + 1026, { "distinct_on": [ - 1039, + 1041, "[e_match_types_select_column!]" ], "limit": [ @@ -139473,19 +140441,19 @@ export default { 40 ], "order_by": [ - 1037, + 1039, "[e_match_types_order_by!]" ], "where": [ - 1027 + 1029 ] } ], "e_match_types_aggregate": [ - 1025, + 1027, { "distinct_on": [ - 1039, + 1041, "[e_match_types_select_column!]" ], "limit": [ @@ -139495,16 +140463,16 @@ export default { 40 ], "order_by": [ - 1037, + 1039, "[e_match_types_order_by!]" ], "where": [ - 1027 + 1029 ] } ], "e_match_types_by_pk": [ - 1024, + 1026, { "value": [ 80, @@ -139513,10 +140481,10 @@ export default { } ], "e_notification_types": [ - 1045, + 1047, { "distinct_on": [ - 1059, + 1061, "[e_notification_types_select_column!]" ], "limit": [ @@ -139526,19 +140494,19 @@ export default { 40 ], "order_by": [ - 1057, + 1059, "[e_notification_types_order_by!]" ], "where": [ - 1048 + 1050 ] } ], "e_notification_types_aggregate": [ - 1046, + 1048, { "distinct_on": [ - 1059, + 1061, "[e_notification_types_select_column!]" ], "limit": [ @@ -139548,16 +140516,16 @@ export default { 40 ], "order_by": [ - 1057, + 1059, "[e_notification_types_order_by!]" ], "where": [ - 1048 + 1050 ] } ], "e_notification_types_by_pk": [ - 1045, + 1047, { "value": [ 80, @@ -139566,10 +140534,10 @@ export default { } ], "e_objective_types": [ - 1065, + 1067, { "distinct_on": [ - 1079, + 1081, "[e_objective_types_select_column!]" ], "limit": [ @@ -139579,19 +140547,19 @@ export default { 40 ], "order_by": [ - 1077, + 1079, "[e_objective_types_order_by!]" ], "where": [ - 1068 + 1070 ] } ], "e_objective_types_aggregate": [ - 1066, + 1068, { "distinct_on": [ - 1079, + 1081, "[e_objective_types_select_column!]" ], "limit": [ @@ -139601,16 +140569,16 @@ export default { 40 ], "order_by": [ - 1077, + 1079, "[e_objective_types_order_by!]" ], "where": [ - 1068 + 1070 ] } ], "e_objective_types_by_pk": [ - 1065, + 1067, { "value": [ 80, @@ -139619,10 +140587,10 @@ export default { } ], "e_player_roles": [ - 1085, + 1087, { "distinct_on": [ - 1099, + 1101, "[e_player_roles_select_column!]" ], "limit": [ @@ -139632,19 +140600,19 @@ export default { 40 ], "order_by": [ - 1097, + 1099, "[e_player_roles_order_by!]" ], "where": [ - 1088 + 1090 ] } ], "e_player_roles_aggregate": [ - 1086, + 1088, { "distinct_on": [ - 1099, + 1101, "[e_player_roles_select_column!]" ], "limit": [ @@ -139654,16 +140622,16 @@ export default { 40 ], "order_by": [ - 1097, + 1099, "[e_player_roles_order_by!]" ], "where": [ - 1088 + 1090 ] } ], "e_player_roles_by_pk": [ - 1085, + 1087, { "value": [ 80, @@ -139672,10 +140640,10 @@ export default { } ], "e_plugin_runtimes": [ - 1105, + 1107, { "distinct_on": [ - 1119, + 1121, "[e_plugin_runtimes_select_column!]" ], "limit": [ @@ -139685,19 +140653,19 @@ export default { 40 ], "order_by": [ - 1117, + 1119, "[e_plugin_runtimes_order_by!]" ], "where": [ - 1108 + 1110 ] } ], "e_plugin_runtimes_aggregate": [ - 1106, + 1108, { "distinct_on": [ - 1119, + 1121, "[e_plugin_runtimes_select_column!]" ], "limit": [ @@ -139707,16 +140675,16 @@ export default { 40 ], "order_by": [ - 1117, + 1119, "[e_plugin_runtimes_order_by!]" ], "where": [ - 1108 + 1110 ] } ], "e_plugin_runtimes_by_pk": [ - 1105, + 1107, { "value": [ 80, @@ -139725,10 +140693,10 @@ export default { } ], "e_ready_settings": [ - 1125, + 1127, { "distinct_on": [ - 1139, + 1141, "[e_ready_settings_select_column!]" ], "limit": [ @@ -139738,19 +140706,19 @@ export default { 40 ], "order_by": [ - 1137, + 1139, "[e_ready_settings_order_by!]" ], "where": [ - 1128 + 1130 ] } ], "e_ready_settings_aggregate": [ - 1126, + 1128, { "distinct_on": [ - 1139, + 1141, "[e_ready_settings_select_column!]" ], "limit": [ @@ -139760,16 +140728,16 @@ export default { 40 ], "order_by": [ - 1137, + 1139, "[e_ready_settings_order_by!]" ], "where": [ - 1128 + 1130 ] } ], "e_ready_settings_by_pk": [ - 1125, + 1127, { "value": [ 80, @@ -139778,10 +140746,10 @@ export default { } ], "e_sanction_types": [ - 1145, + 1147, { "distinct_on": [ - 1160, + 1162, "[e_sanction_types_select_column!]" ], "limit": [ @@ -139791,19 +140759,19 @@ export default { 40 ], "order_by": [ - 1158, + 1160, "[e_sanction_types_order_by!]" ], "where": [ - 1148 + 1150 ] } ], "e_sanction_types_aggregate": [ - 1146, + 1148, { "distinct_on": [ - 1160, + 1162, "[e_sanction_types_select_column!]" ], "limit": [ @@ -139813,16 +140781,16 @@ export default { 40 ], "order_by": [ - 1158, + 1160, "[e_sanction_types_order_by!]" ], "where": [ - 1148 + 1150 ] } ], "e_sanction_types_by_pk": [ - 1145, + 1147, { "value": [ 80, @@ -139831,10 +140799,10 @@ export default { } ], "e_scrim_request_statuses": [ - 1166, + 1168, { "distinct_on": [ - 1180, + 1182, "[e_scrim_request_statuses_select_column!]" ], "limit": [ @@ -139844,19 +140812,19 @@ export default { 40 ], "order_by": [ - 1178, + 1180, "[e_scrim_request_statuses_order_by!]" ], "where": [ - 1169 + 1171 ] } ], "e_scrim_request_statuses_aggregate": [ - 1167, + 1169, { "distinct_on": [ - 1180, + 1182, "[e_scrim_request_statuses_select_column!]" ], "limit": [ @@ -139866,16 +140834,16 @@ export default { 40 ], "order_by": [ - 1178, + 1180, "[e_scrim_request_statuses_order_by!]" ], "where": [ - 1169 + 1171 ] } ], "e_scrim_request_statuses_by_pk": [ - 1166, + 1168, { "value": [ 80, @@ -139884,10 +140852,10 @@ export default { } ], "e_server_types": [ - 1186, + 1188, { "distinct_on": [ - 1200, + 1202, "[e_server_types_select_column!]" ], "limit": [ @@ -139897,19 +140865,19 @@ export default { 40 ], "order_by": [ - 1198, + 1200, "[e_server_types_order_by!]" ], "where": [ - 1189 + 1191 ] } ], "e_server_types_aggregate": [ - 1187, + 1189, { "distinct_on": [ - 1200, + 1202, "[e_server_types_select_column!]" ], "limit": [ @@ -139919,16 +140887,16 @@ export default { 40 ], "order_by": [ - 1198, + 1200, "[e_server_types_order_by!]" ], "where": [ - 1189 + 1191 ] } ], "e_server_types_by_pk": [ - 1186, + 1188, { "value": [ 80, @@ -139937,10 +140905,10 @@ export default { } ], "e_sides": [ - 1206, + 1208, { "distinct_on": [ - 1220, + 1222, "[e_sides_select_column!]" ], "limit": [ @@ -139950,19 +140918,19 @@ export default { 40 ], "order_by": [ - 1218, + 1220, "[e_sides_order_by!]" ], "where": [ - 1209 + 1211 ] } ], "e_sides_aggregate": [ - 1207, + 1209, { "distinct_on": [ - 1220, + 1222, "[e_sides_select_column!]" ], "limit": [ @@ -139972,16 +140940,16 @@ export default { 40 ], "order_by": [ - 1218, + 1220, "[e_sides_order_by!]" ], "where": [ - 1209 + 1211 ] } ], "e_sides_by_pk": [ - 1206, + 1208, { "value": [ 80, @@ -139990,10 +140958,10 @@ export default { } ], "e_system_alert_types": [ - 1226, + 1228, { "distinct_on": [ - 1240, + 1242, "[e_system_alert_types_select_column!]" ], "limit": [ @@ -140003,19 +140971,19 @@ export default { 40 ], "order_by": [ - 1238, + 1240, "[e_system_alert_types_order_by!]" ], "where": [ - 1229 + 1231 ] } ], "e_system_alert_types_aggregate": [ - 1227, + 1229, { "distinct_on": [ - 1240, + 1242, "[e_system_alert_types_select_column!]" ], "limit": [ @@ -140025,16 +140993,16 @@ export default { 40 ], "order_by": [ - 1238, + 1240, "[e_system_alert_types_order_by!]" ], "where": [ - 1229 + 1231 ] } ], "e_system_alert_types_by_pk": [ - 1226, + 1228, { "value": [ 80, @@ -140043,10 +141011,10 @@ export default { } ], "e_team_roles": [ - 1246, + 1248, { "distinct_on": [ - 1261, + 1263, "[e_team_roles_select_column!]" ], "limit": [ @@ -140056,19 +141024,19 @@ export default { 40 ], "order_by": [ - 1259, + 1261, "[e_team_roles_order_by!]" ], "where": [ - 1249 + 1251 ] } ], "e_team_roles_aggregate": [ - 1247, + 1249, { "distinct_on": [ - 1261, + 1263, "[e_team_roles_select_column!]" ], "limit": [ @@ -140078,16 +141046,16 @@ export default { 40 ], "order_by": [ - 1259, + 1261, "[e_team_roles_order_by!]" ], "where": [ - 1249 + 1251 ] } ], "e_team_roles_by_pk": [ - 1246, + 1248, { "value": [ 80, @@ -140096,10 +141064,10 @@ export default { } ], "e_team_roster_statuses": [ - 1267, + 1269, { "distinct_on": [ - 1281, + 1283, "[e_team_roster_statuses_select_column!]" ], "limit": [ @@ -140109,19 +141077,19 @@ export default { 40 ], "order_by": [ - 1279, + 1281, "[e_team_roster_statuses_order_by!]" ], "where": [ - 1270 + 1272 ] } ], "e_team_roster_statuses_aggregate": [ - 1268, + 1270, { "distinct_on": [ - 1281, + 1283, "[e_team_roster_statuses_select_column!]" ], "limit": [ @@ -140131,16 +141099,16 @@ export default { 40 ], "order_by": [ - 1279, + 1281, "[e_team_roster_statuses_order_by!]" ], "where": [ - 1270 + 1272 ] } ], "e_team_roster_statuses_by_pk": [ - 1267, + 1269, { "value": [ 80, @@ -140149,10 +141117,10 @@ export default { } ], "e_timeout_settings": [ - 1287, + 1289, { "distinct_on": [ - 1301, + 1303, "[e_timeout_settings_select_column!]" ], "limit": [ @@ -140162,19 +141130,19 @@ export default { 40 ], "order_by": [ - 1299, + 1301, "[e_timeout_settings_order_by!]" ], "where": [ - 1290 + 1292 ] } ], "e_timeout_settings_aggregate": [ - 1288, + 1290, { "distinct_on": [ - 1301, + 1303, "[e_timeout_settings_select_column!]" ], "limit": [ @@ -140184,16 +141152,16 @@ export default { 40 ], "order_by": [ - 1299, + 1301, "[e_timeout_settings_order_by!]" ], "where": [ - 1290 + 1292 ] } ], "e_timeout_settings_by_pk": [ - 1287, + 1289, { "value": [ 80, @@ -140202,10 +141170,10 @@ export default { } ], "e_tournament_categories": [ - 1307, + 1309, { "distinct_on": [ - 1322, + 1324, "[e_tournament_categories_select_column!]" ], "limit": [ @@ -140215,19 +141183,19 @@ export default { 40 ], "order_by": [ - 1320, + 1322, "[e_tournament_categories_order_by!]" ], "where": [ - 1310 + 1312 ] } ], "e_tournament_categories_aggregate": [ - 1308, + 1310, { "distinct_on": [ - 1322, + 1324, "[e_tournament_categories_select_column!]" ], "limit": [ @@ -140237,16 +141205,16 @@ export default { 40 ], "order_by": [ - 1320, + 1322, "[e_tournament_categories_order_by!]" ], "where": [ - 1310 + 1312 ] } ], "e_tournament_categories_by_pk": [ - 1307, + 1309, { "value": [ 80, @@ -140255,10 +141223,10 @@ export default { } ], "e_tournament_stage_types": [ - 1328, + 1330, { "distinct_on": [ - 1343, + 1345, "[e_tournament_stage_types_select_column!]" ], "limit": [ @@ -140268,19 +141236,19 @@ export default { 40 ], "order_by": [ - 1341, + 1343, "[e_tournament_stage_types_order_by!]" ], "where": [ - 1331 + 1333 ] } ], "e_tournament_stage_types_aggregate": [ - 1329, + 1331, { "distinct_on": [ - 1343, + 1345, "[e_tournament_stage_types_select_column!]" ], "limit": [ @@ -140290,16 +141258,16 @@ export default { 40 ], "order_by": [ - 1341, + 1343, "[e_tournament_stage_types_order_by!]" ], "where": [ - 1331 + 1333 ] } ], "e_tournament_stage_types_by_pk": [ - 1328, + 1330, { "value": [ 80, @@ -140308,10 +141276,10 @@ export default { } ], "e_tournament_status": [ - 1349, + 1351, { "distinct_on": [ - 1364, + 1366, "[e_tournament_status_select_column!]" ], "limit": [ @@ -140321,19 +141289,19 @@ export default { 40 ], "order_by": [ - 1362, + 1364, "[e_tournament_status_order_by!]" ], "where": [ - 1352 + 1354 ] } ], "e_tournament_status_aggregate": [ - 1350, + 1352, { "distinct_on": [ - 1364, + 1366, "[e_tournament_status_select_column!]" ], "limit": [ @@ -140343,16 +141311,16 @@ export default { 40 ], "order_by": [ - 1362, + 1364, "[e_tournament_status_order_by!]" ], "where": [ - 1352 + 1354 ] } ], "e_tournament_status_by_pk": [ - 1349, + 1351, { "value": [ 80, @@ -140361,10 +141329,10 @@ export default { } ], "e_utility_types": [ - 1370, + 1372, { "distinct_on": [ - 1384, + 1386, "[e_utility_types_select_column!]" ], "limit": [ @@ -140374,19 +141342,19 @@ export default { 40 ], "order_by": [ - 1382, + 1384, "[e_utility_types_order_by!]" ], "where": [ - 1373 + 1375 ] } ], "e_utility_types_aggregate": [ - 1371, + 1373, { "distinct_on": [ - 1384, + 1386, "[e_utility_types_select_column!]" ], "limit": [ @@ -140396,16 +141364,16 @@ export default { 40 ], "order_by": [ - 1382, + 1384, "[e_utility_types_order_by!]" ], "where": [ - 1373 + 1375 ] } ], "e_utility_types_by_pk": [ - 1370, + 1372, { "value": [ 80, @@ -140414,10 +141382,10 @@ export default { } ], "e_veto_pick_types": [ - 1390, + 1392, { "distinct_on": [ - 1404, + 1406, "[e_veto_pick_types_select_column!]" ], "limit": [ @@ -140427,19 +141395,19 @@ export default { 40 ], "order_by": [ - 1402, + 1404, "[e_veto_pick_types_order_by!]" ], "where": [ - 1393 + 1395 ] } ], "e_veto_pick_types_aggregate": [ - 1391, + 1393, { "distinct_on": [ - 1404, + 1406, "[e_veto_pick_types_select_column!]" ], "limit": [ @@ -140449,16 +141417,16 @@ export default { 40 ], "order_by": [ - 1402, + 1404, "[e_veto_pick_types_order_by!]" ], "where": [ - 1393 + 1395 ] } ], "e_veto_pick_types_by_pk": [ - 1390, + 1392, { "value": [ 80, @@ -140467,10 +141435,10 @@ export default { } ], "e_winning_reasons": [ - 1410, + 1412, { "distinct_on": [ - 1424, + 1426, "[e_winning_reasons_select_column!]" ], "limit": [ @@ -140480,19 +141448,19 @@ export default { 40 ], "order_by": [ - 1422, + 1424, "[e_winning_reasons_order_by!]" ], "where": [ - 1413 + 1415 ] } ], "e_winning_reasons_aggregate": [ - 1411, + 1413, { "distinct_on": [ - 1424, + 1426, "[e_winning_reasons_select_column!]" ], "limit": [ @@ -140502,16 +141470,16 @@ export default { 40 ], "order_by": [ - 1422, + 1424, "[e_winning_reasons_order_by!]" ], "where": [ - 1413 + 1415 ] } ], "e_winning_reasons_by_pk": [ - 1410, + 1412, { "value": [ 80, @@ -140520,10 +141488,10 @@ export default { } ], "event_match_links": [ - 1430, + 1432, { "distinct_on": [ - 1442, + 1444, "[event_match_links_select_column!]" ], "limit": [ @@ -140533,19 +141501,19 @@ export default { 40 ], "order_by": [ - 1440, + 1442, "[event_match_links_order_by!]" ], "where": [ - 1433 + 1435 ] } ], "event_match_links_aggregate": [ - 1431, + 1433, { "distinct_on": [ - 1442, + 1444, "[event_match_links_select_column!]" ], "limit": [ @@ -140555,32 +141523,32 @@ export default { 40 ], "order_by": [ - 1440, + 1442, "[event_match_links_order_by!]" ], "where": [ - 1433 + 1435 ] } ], "event_match_links_by_pk": [ - 1430, + 1432, { "event_id": [ - 5026, + 5084, "uuid!" ], "match_id": [ - 5026, + 5084, "uuid!" ] } ], "event_media": [ - 1448, + 1450, { "distinct_on": [ - 1511, + 1513, "[event_media_select_column!]" ], "limit": [ @@ -140590,19 +141558,19 @@ export default { 40 ], "order_by": [ - 1468, + 1470, "[event_media_order_by!]" ], "where": [ - 1457 + 1459 ] } ], "event_media_aggregate": [ - 1449, + 1451, { "distinct_on": [ - 1511, + 1513, "[event_media_select_column!]" ], "limit": [ @@ -140612,28 +141580,28 @@ export default { 40 ], "order_by": [ - 1468, + 1470, "[event_media_order_by!]" ], "where": [ - 1457 + 1459 ] } ], "event_media_by_pk": [ - 1448, + 1450, { "id": [ - 5026, + 5084, "uuid!" ] } ], "event_media_players": [ - 1470, + 1472, { "distinct_on": [ - 1491, + 1493, "[event_media_players_select_column!]" ], "limit": [ @@ -140643,19 +141611,19 @@ export default { 40 ], "order_by": [ - 1489, + 1491, "[event_media_players_order_by!]" ], "where": [ - 1479 + 1481 ] } ], "event_media_players_aggregate": [ - 1471, + 1473, { "distinct_on": [ - 1491, + 1493, "[event_media_players_select_column!]" ], "limit": [ @@ -140665,32 +141633,32 @@ export default { 40 ], "order_by": [ - 1489, + 1491, "[event_media_players_order_by!]" ], "where": [ - 1479 + 1481 ] } ], "event_media_players_by_pk": [ - 1470, + 1472, { "media_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ] } ], "event_organizers": [ - 1531, + 1533, { "distinct_on": [ - 1552, + 1554, "[event_organizers_select_column!]" ], "limit": [ @@ -140700,19 +141668,19 @@ export default { 40 ], "order_by": [ - 1550, + 1552, "[event_organizers_order_by!]" ], "where": [ - 1540 + 1542 ] } ], "event_organizers_aggregate": [ - 1532, + 1534, { "distinct_on": [ - 1552, + 1554, "[event_organizers_select_column!]" ], "limit": [ @@ -140722,32 +141690,32 @@ export default { 40 ], "order_by": [ - 1550, + 1552, "[event_organizers_order_by!]" ], "where": [ - 1540 + 1542 ] } ], "event_organizers_by_pk": [ - 1531, + 1533, { "event_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ] } ], "event_players": [ - 1572, + 1574, { "distinct_on": [ - 1593, + 1595, "[event_players_select_column!]" ], "limit": [ @@ -140757,19 +141725,19 @@ export default { 40 ], "order_by": [ - 1591, + 1593, "[event_players_order_by!]" ], "where": [ - 1581 + 1583 ] } ], "event_players_aggregate": [ - 1573, + 1575, { "distinct_on": [ - 1593, + 1595, "[event_players_select_column!]" ], "limit": [ @@ -140779,32 +141747,32 @@ export default { 40 ], "order_by": [ - 1591, + 1593, "[event_players_order_by!]" ], "where": [ - 1581 + 1583 ] } ], "event_players_by_pk": [ - 1572, + 1574, { "event_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ] } ], "event_teams": [ - 1613, + 1615, { "distinct_on": [ - 1631, + 1633, "[event_teams_select_column!]" ], "limit": [ @@ -140814,19 +141782,19 @@ export default { 40 ], "order_by": [ - 1629, + 1631, "[event_teams_order_by!]" ], "where": [ - 1620 + 1622 ] } ], "event_teams_aggregate": [ - 1614, + 1616, { "distinct_on": [ - 1631, + 1633, "[event_teams_select_column!]" ], "limit": [ @@ -140836,32 +141804,32 @@ export default { 40 ], "order_by": [ - 1629, + 1631, "[event_teams_order_by!]" ], "where": [ - 1620 + 1622 ] } ], "event_teams_by_pk": [ - 1613, + 1615, { "event_id": [ - 5026, + 5084, "uuid!" ], "team_id": [ - 5026, + 5084, "uuid!" ] } ], "event_tournaments": [ - 1637, + 1639, { "distinct_on": [ - 1655, + 1657, "[event_tournaments_select_column!]" ], "limit": [ @@ -140871,19 +141839,19 @@ export default { 40 ], "order_by": [ - 1653, + 1655, "[event_tournaments_order_by!]" ], "where": [ - 1644 + 1646 ] } ], "event_tournaments_aggregate": [ - 1638, + 1640, { "distinct_on": [ - 1655, + 1657, "[event_tournaments_select_column!]" ], "limit": [ @@ -140893,32 +141861,32 @@ export default { 40 ], "order_by": [ - 1653, + 1655, "[event_tournaments_order_by!]" ], "where": [ - 1644 + 1646 ] } ], "event_tournaments_by_pk": [ - 1637, + 1639, { "event_id": [ - 5026, + 5084, "uuid!" ], "tournament_id": [ - 5026, + 5084, "uuid!" ] } ], "events": [ - 1661, + 1663, { "distinct_on": [ - 1676, + 1678, "[events_select_column!]" ], "limit": [ @@ -140928,19 +141896,19 @@ export default { 40 ], "order_by": [ - 1674, + 1676, "[events_order_by!]" ], "where": [ - 1665 + 1667 ] } ], "events_aggregate": [ - 1662, + 1664, { "distinct_on": [ - 1676, + 1678, "[events_select_column!]" ], "limit": [ @@ -140950,28 +141918,28 @@ export default { 40 ], "order_by": [ - 1674, + 1676, "[events_order_by!]" ], "where": [ - 1665 + 1667 ] } ], "events_by_pk": [ - 1661, + 1663, { "id": [ - 5026, + 5084, "uuid!" ] } ], "friends": [ - 1691, + 1693, { "distinct_on": [ - 1705, + 1707, "[friends_select_column!]" ], "limit": [ @@ -140981,19 +141949,19 @@ export default { 40 ], "order_by": [ - 1703, + 1705, "[friends_order_by!]" ], "where": [ - 1695 + 1697 ] } ], "friends_aggregate": [ - 1692, + 1694, { "distinct_on": [ - 1705, + 1707, "[friends_select_column!]" ], "limit": [ @@ -141003,32 +141971,32 @@ export default { 40 ], "order_by": [ - 1703, + 1705, "[friends_order_by!]" ], "where": [ - 1695 + 1697 ] } ], "friends_by_pk": [ - 1691, + 1693, { "other_player_steam_id": [ - 257, + 259, "bigint!" ], "player_steam_id": [ - 257, + 259, "bigint!" ] } ], "game_server_nodes": [ - 1718, + 1720, { "distinct_on": [ - 1747, + 1749, "[game_server_nodes_select_column!]" ], "limit": [ @@ -141038,19 +142006,19 @@ export default { 40 ], "order_by": [ - 1744, + 1746, "[game_server_nodes_order_by!]" ], "where": [ - 1730 + 1732 ] } ], "game_server_nodes_aggregate": [ - 1719, + 1721, { "distinct_on": [ - 1747, + 1749, "[game_server_nodes_select_column!]" ], "limit": [ @@ -141060,16 +142028,16 @@ export default { 40 ], "order_by": [ - 1744, + 1746, "[game_server_nodes_order_by!]" ], "where": [ - 1730 + 1732 ] } ], "game_server_nodes_by_pk": [ - 1718, + 1720, { "id": [ 80, @@ -141078,10 +142046,10 @@ export default { } ], "game_versions": [ - 1769, + 1771, { "distinct_on": [ - 1789, + 1791, "[game_versions_select_column!]" ], "limit": [ @@ -141091,19 +142059,19 @@ export default { 40 ], "order_by": [ - 1786, + 1788, "[game_versions_order_by!]" ], "where": [ - 1774 + 1776 ] } ], "game_versions_aggregate": [ - 1770, + 1772, { "distinct_on": [ - 1789, + 1791, "[game_versions_select_column!]" ], "limit": [ @@ -141113,16 +142081,16 @@ export default { 40 ], "order_by": [ - 1786, + 1788, "[game_versions_order_by!]" ], "where": [ - 1774 + 1776 ] } ], "game_versions_by_pk": [ - 1769, + 1771, { "build_id": [ 40, @@ -141131,10 +142099,10 @@ export default { } ], "gamedata_signature_validations": [ - 1802, + 1804, { "distinct_on": [ - 1821, + 1823, "[gamedata_signature_validations_select_column!]" ], "limit": [ @@ -141144,19 +142112,19 @@ export default { 40 ], "order_by": [ - 1818, + 1820, "[gamedata_signature_validations_order_by!]" ], "where": [ - 1807 + 1809 ] } ], "gamedata_signature_validations_aggregate": [ - 1803, + 1805, { "distinct_on": [ - 1821, + 1823, "[gamedata_signature_validations_select_column!]" ], "limit": [ @@ -141166,19 +142134,19 @@ export default { 40 ], "order_by": [ - 1818, + 1820, "[gamedata_signature_validations_order_by!]" ], "where": [ - 1807 + 1809 ] } ], "gamedata_signature_validations_by_pk": [ - 1802, + 1804, { "id": [ - 5026, + 5084, "uuid!" ] } @@ -141214,7 +142182,7 @@ export default { 36, { "match_map_id": [ - 5026, + 5084, "uuid!" ], "target_steam_id": [ @@ -141299,14 +142267,14 @@ export default { 96 ], "get_event_leaderboard": [ - 1845, + 1847, { "args": [ - 1834, + 1836, "get_event_leaderboard_args!" ], "distinct_on": [ - 1856, + 1858, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -141316,23 +142284,23 @@ export default { 40 ], "order_by": [ - 1855, + 1857, "[leaderboard_entries_order_by!]" ], "where": [ - 1849 + 1851 ] } ], "get_event_leaderboard_aggregate": [ - 1846, + 1848, { "args": [ - 1834, + 1836, "get_event_leaderboard_args!" ], "distinct_on": [ - 1856, + 1858, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -141342,23 +142310,23 @@ export default { 40 ], "order_by": [ - 1855, + 1857, "[leaderboard_entries_order_by!]" ], "where": [ - 1849 + 1851 ] } ], "get_leaderboard": [ - 1845, + 1847, { "args": [ - 1835, + 1837, "get_leaderboard_args!" ], "distinct_on": [ - 1856, + 1858, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -141368,23 +142336,23 @@ export default { 40 ], "order_by": [ - 1855, + 1857, "[leaderboard_entries_order_by!]" ], "where": [ - 1849 + 1851 ] } ], "get_leaderboard_aggregate": [ - 1846, + 1848, { "args": [ - 1835, + 1837, "get_leaderboard_args!" ], "distinct_on": [ - 1856, + 1858, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -141394,23 +142362,23 @@ export default { 40 ], "order_by": [ - 1855, + 1857, "[leaderboard_entries_order_by!]" ], "where": [ - 1849 + 1851 ] } ], "get_league_season_leaderboard": [ - 1845, + 1847, { "args": [ - 1836, + 1838, "get_league_season_leaderboard_args!" ], "distinct_on": [ - 1856, + 1858, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -141420,23 +142388,23 @@ export default { 40 ], "order_by": [ - 1855, + 1857, "[leaderboard_entries_order_by!]" ], "where": [ - 1849 + 1851 ] } ], "get_league_season_leaderboard_aggregate": [ - 1846, + 1848, { "args": [ - 1836, + 1838, "get_league_season_leaderboard_args!" ], "distinct_on": [ - 1856, + 1858, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -141446,23 +142414,23 @@ export default { 40 ], "order_by": [ - 1855, + 1857, "[leaderboard_entries_order_by!]" ], "where": [ - 1849 + 1851 ] } ], "get_player_leaderboard_rank": [ - 3420, + 3449, { "args": [ - 1837, + 1839, "get_player_leaderboard_rank_args!" ], "distinct_on": [ - 3431, + 3460, "[player_leaderboard_rank_select_column!]" ], "limit": [ @@ -141472,23 +142440,23 @@ export default { 40 ], "order_by": [ - 3430, + 3459, "[player_leaderboard_rank_order_by!]" ], "where": [ - 3424 + 3453 ] } ], "get_player_leaderboard_rank_aggregate": [ - 3421, + 3450, { "args": [ - 1837, + 1839, "get_player_leaderboard_rank_args!" ], "distinct_on": [ - 3431, + 3460, "[player_leaderboard_rank_select_column!]" ], "limit": [ @@ -141498,19 +142466,19 @@ export default { 40 ], "order_by": [ - 3430, + 3459, "[player_leaderboard_rank_order_by!]" ], "where": [ - 3424 + 3453 ] } ], "leaderboard_entries": [ - 1845, + 1847, { "distinct_on": [ - 1856, + 1858, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -141520,19 +142488,19 @@ export default { 40 ], "order_by": [ - 1855, + 1857, "[leaderboard_entries_order_by!]" ], "where": [ - 1849 + 1851 ] } ], "leaderboard_entries_aggregate": [ - 1846, + 1848, { "distinct_on": [ - 1856, + 1858, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -141542,19 +142510,19 @@ export default { 40 ], "order_by": [ - 1855, + 1857, "[leaderboard_entries_order_by!]" ], "where": [ - 1849 + 1851 ] } ], "league_divisions": [ - 1869, + 1871, { "distinct_on": [ - 1884, + 1886, "[league_divisions_select_column!]" ], "limit": [ @@ -141564,19 +142532,19 @@ export default { 40 ], "order_by": [ - 1882, + 1884, "[league_divisions_order_by!]" ], "where": [ - 1873 + 1875 ] } ], "league_divisions_aggregate": [ - 1870, + 1872, { "distinct_on": [ - 1884, + 1886, "[league_divisions_select_column!]" ], "limit": [ @@ -141586,28 +142554,28 @@ export default { 40 ], "order_by": [ - 1882, + 1884, "[league_divisions_order_by!]" ], "where": [ - 1873 + 1875 ] } ], "league_divisions_by_pk": [ - 1869, + 1871, { "id": [ - 5026, + 5084, "uuid!" ] } ], "league_match_weeks": [ - 1897, + 1899, { "distinct_on": [ - 1918, + 1920, "[league_match_weeks_select_column!]" ], "limit": [ @@ -141617,19 +142585,19 @@ export default { 40 ], "order_by": [ - 1916, + 1918, "[league_match_weeks_order_by!]" ], "where": [ - 1906 + 1908 ] } ], "league_match_weeks_aggregate": [ - 1898, + 1900, { "distinct_on": [ - 1918, + 1920, "[league_match_weeks_select_column!]" ], "limit": [ @@ -141639,28 +142607,28 @@ export default { 40 ], "order_by": [ - 1916, + 1918, "[league_match_weeks_order_by!]" ], "where": [ - 1906 + 1908 ] } ], "league_match_weeks_by_pk": [ - 1897, + 1899, { "id": [ - 5026, + 5084, "uuid!" ] } ], "league_relegation_playoffs": [ - 1938, + 1940, { "distinct_on": [ - 1959, + 1961, "[league_relegation_playoffs_select_column!]" ], "limit": [ @@ -141670,19 +142638,19 @@ export default { 40 ], "order_by": [ - 1957, + 1959, "[league_relegation_playoffs_order_by!]" ], "where": [ - 1947 + 1949 ] } ], "league_relegation_playoffs_aggregate": [ - 1939, + 1941, { "distinct_on": [ - 1959, + 1961, "[league_relegation_playoffs_select_column!]" ], "limit": [ @@ -141692,28 +142660,28 @@ export default { 40 ], "order_by": [ - 1957, + 1959, "[league_relegation_playoffs_order_by!]" ], "where": [ - 1947 + 1949 ] } ], "league_relegation_playoffs_by_pk": [ - 1938, + 1940, { "id": [ - 5026, + 5084, "uuid!" ] } ], "league_scheduling_proposals": [ - 1979, + 1981, { "distinct_on": [ - 2000, + 2002, "[league_scheduling_proposals_select_column!]" ], "limit": [ @@ -141723,19 +142691,19 @@ export default { 40 ], "order_by": [ - 1998, + 2000, "[league_scheduling_proposals_order_by!]" ], "where": [ - 1988 + 1990 ] } ], "league_scheduling_proposals_aggregate": [ - 1980, + 1982, { "distinct_on": [ - 2000, + 2002, "[league_scheduling_proposals_select_column!]" ], "limit": [ @@ -141745,28 +142713,28 @@ export default { 40 ], "order_by": [ - 1998, + 2000, "[league_scheduling_proposals_order_by!]" ], "where": [ - 1988 + 1990 ] } ], "league_scheduling_proposals_by_pk": [ - 1979, + 1981, { "id": [ - 5026, + 5084, "uuid!" ] } ], "league_season_divisions": [ - 2020, + 2022, { "distinct_on": [ - 2039, + 2041, "[league_season_divisions_select_column!]" ], "limit": [ @@ -141776,19 +142744,19 @@ export default { 40 ], "order_by": [ - 2037, + 2039, "[league_season_divisions_order_by!]" ], "where": [ - 2027 + 2029 ] } ], "league_season_divisions_aggregate": [ - 2021, + 2023, { "distinct_on": [ - 2039, + 2041, "[league_season_divisions_select_column!]" ], "limit": [ @@ -141798,28 +142766,28 @@ export default { 40 ], "order_by": [ - 2037, + 2039, "[league_season_divisions_order_by!]" ], "where": [ - 2027 + 2029 ] } ], "league_season_divisions_by_pk": [ - 2020, + 2022, { "id": [ - 5026, + 5084, "uuid!" ] } ], "league_seasons": [ - 2045, + 2047, { "distinct_on": [ - 2065, + 2067, "[league_seasons_select_column!]" ], "limit": [ @@ -141829,19 +142797,19 @@ export default { 40 ], "order_by": [ - 2062, + 2064, "[league_seasons_order_by!]" ], "where": [ - 2050 + 2052 ] } ], "league_seasons_aggregate": [ - 2046, + 2048, { "distinct_on": [ - 2065, + 2067, "[league_seasons_select_column!]" ], "limit": [ @@ -141851,28 +142819,28 @@ export default { 40 ], "order_by": [ - 2062, + 2064, "[league_seasons_order_by!]" ], "where": [ - 2050 + 2052 ] } ], "league_seasons_by_pk": [ - 2045, + 2047, { "id": [ - 5026, + 5084, "uuid!" ] } ], "league_team_movements": [ - 2078, + 2080, { "distinct_on": [ - 2099, + 2101, "[league_team_movements_select_column!]" ], "limit": [ @@ -141882,19 +142850,19 @@ export default { 40 ], "order_by": [ - 2097, + 2099, "[league_team_movements_order_by!]" ], "where": [ - 2087 + 2089 ] } ], "league_team_movements_aggregate": [ - 2079, + 2081, { "distinct_on": [ - 2099, + 2101, "[league_team_movements_select_column!]" ], "limit": [ @@ -141904,28 +142872,28 @@ export default { 40 ], "order_by": [ - 2097, + 2099, "[league_team_movements_order_by!]" ], "where": [ - 2087 + 2089 ] } ], "league_team_movements_by_pk": [ - 2078, + 2080, { "id": [ - 5026, + 5084, "uuid!" ] } ], "league_team_rosters": [ - 2119, + 2121, { "distinct_on": [ - 2140, + 2142, "[league_team_rosters_select_column!]" ], "limit": [ @@ -141935,19 +142903,19 @@ export default { 40 ], "order_by": [ - 2138, + 2140, "[league_team_rosters_order_by!]" ], "where": [ - 2128 + 2130 ] } ], "league_team_rosters_aggregate": [ - 2120, + 2122, { "distinct_on": [ - 2140, + 2142, "[league_team_rosters_select_column!]" ], "limit": [ @@ -141957,32 +142925,32 @@ export default { 40 ], "order_by": [ - 2138, + 2140, "[league_team_rosters_order_by!]" ], "where": [ - 2128 + 2130 ] } ], "league_team_rosters_by_pk": [ - 2119, + 2121, { "league_team_season_id": [ - 5026, + 5084, "uuid!" ], "player_steam_id": [ - 257, + 259, "bigint!" ] } ], "league_team_seasons": [ - 2160, + 2162, { "distinct_on": [ - 2182, + 2184, "[league_team_seasons_select_column!]" ], "limit": [ @@ -141992,19 +142960,19 @@ export default { 40 ], "order_by": [ - 2180, + 2182, "[league_team_seasons_order_by!]" ], "where": [ - 2169 + 2171 ] } ], "league_team_seasons_aggregate": [ - 2161, + 2163, { "distinct_on": [ - 2182, + 2184, "[league_team_seasons_select_column!]" ], "limit": [ @@ -142014,28 +142982,28 @@ export default { 40 ], "order_by": [ - 2180, + 2182, "[league_team_seasons_order_by!]" ], "where": [ - 2169 + 2171 ] } ], "league_team_seasons_by_pk": [ - 2160, + 2162, { "id": [ - 5026, + 5084, "uuid!" ] } ], "league_teams": [ - 2202, + 2204, { "distinct_on": [ - 2215, + 2217, "[league_teams_select_column!]" ], "limit": [ @@ -142045,19 +143013,19 @@ export default { 40 ], "order_by": [ - 2213, + 2215, "[league_teams_order_by!]" ], "where": [ - 2205 + 2207 ] } ], "league_teams_aggregate": [ - 2203, + 2205, { "distinct_on": [ - 2215, + 2217, "[league_teams_select_column!]" ], "limit": [ @@ -142067,19 +143035,19 @@ export default { 40 ], "order_by": [ - 2213, + 2215, "[league_teams_order_by!]" ], "where": [ - 2205 + 2207 ] } ], "league_teams_by_pk": [ - 2202, + 2204, { "id": [ - 5026, + 5084, "uuid!" ] } @@ -142100,10 +143068,10 @@ export default { } ], "lobbies": [ - 2221, + 2223, { "distinct_on": [ - 2234, + 2236, "[lobbies_select_column!]" ], "limit": [ @@ -142113,19 +143081,19 @@ export default { 40 ], "order_by": [ - 2232, + 2234, "[lobbies_order_by!]" ], "where": [ - 2224 + 2226 ] } ], "lobbies_aggregate": [ - 2222, + 2224, { "distinct_on": [ - 2234, + 2236, "[lobbies_select_column!]" ], "limit": [ @@ -142135,28 +143103,28 @@ export default { 40 ], "order_by": [ - 2232, + 2234, "[lobbies_order_by!]" ], "where": [ - 2224 + 2226 ] } ], "lobbies_by_pk": [ - 2221, + 2223, { "id": [ - 5026, + 5084, "uuid!" ] } ], "lobby_players": [ - 2240, + 2242, { "distinct_on": [ - 2263, + 2265, "[lobby_players_select_column!]" ], "limit": [ @@ -142166,19 +143134,19 @@ export default { 40 ], "order_by": [ - 2261, + 2263, "[lobby_players_order_by!]" ], "where": [ - 2251 + 2253 ] } ], "lobby_players_aggregate": [ - 2241, + 2243, { "distinct_on": [ - 2263, + 2265, "[lobby_players_select_column!]" ], "limit": [ @@ -142188,32 +143156,32 @@ export default { 40 ], "order_by": [ - 2261, + 2263, "[lobby_players_order_by!]" ], "where": [ - 2251 + 2253 ] } ], "lobby_players_by_pk": [ - 2240, + 2242, { "lobby_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ] } ], "map_pools": [ - 2285, + 2287, { "distinct_on": [ - 2298, + 2300, "[map_pools_select_column!]" ], "limit": [ @@ -142223,19 +143191,19 @@ export default { 40 ], "order_by": [ - 2296, + 2298, "[map_pools_order_by!]" ], "where": [ - 2288 + 2290 ] } ], "map_pools_aggregate": [ - 2286, + 2288, { "distinct_on": [ - 2298, + 2300, "[map_pools_select_column!]" ], "limit": [ @@ -142245,28 +143213,28 @@ export default { 40 ], "order_by": [ - 2296, + 2298, "[map_pools_order_by!]" ], "where": [ - 2288 + 2290 ] } ], "map_pools_by_pk": [ - 2285, + 2287, { "id": [ - 5026, + 5084, "uuid!" ] } ], "maps": [ - 2304, + 2306, { "distinct_on": [ - 2325, + 2327, "[maps_select_column!]" ], "limit": [ @@ -142276,19 +143244,19 @@ export default { 40 ], "order_by": [ - 2323, + 2325, "[maps_order_by!]" ], "where": [ - 2313 + 2315 ] } ], "maps_aggregate": [ - 2305, + 2307, { "distinct_on": [ - 2325, + 2327, "[maps_select_column!]" ], "limit": [ @@ -142298,28 +143266,28 @@ export default { 40 ], "order_by": [ - 2323, + 2325, "[maps_order_by!]" ], "where": [ - 2313 + 2315 ] } ], "maps_by_pk": [ - 2304, + 2306, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_clips": [ - 2333, + 2335, { "distinct_on": [ - 2355, + 2357, "[match_clips_select_column!]" ], "limit": [ @@ -142329,19 +143297,19 @@ export default { 40 ], "order_by": [ - 2353, + 2355, "[match_clips_order_by!]" ], "where": [ - 2342 + 2344 ] } ], "match_clips_aggregate": [ - 2334, + 2336, { "distinct_on": [ - 2355, + 2357, "[match_clips_select_column!]" ], "limit": [ @@ -142351,28 +143319,28 @@ export default { 40 ], "order_by": [ - 2353, + 2355, "[match_clips_order_by!]" ], "where": [ - 2342 + 2344 ] } ], "match_clips_by_pk": [ - 2333, + 2335, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_demo_sessions": [ - 2375, + 2377, { "distinct_on": [ - 2401, + 2403, "[match_demo_sessions_select_column!]" ], "limit": [ @@ -142382,19 +143350,19 @@ export default { 40 ], "order_by": [ - 2398, + 2400, "[match_demo_sessions_order_by!]" ], "where": [ - 2385 + 2387 ] } ], "match_demo_sessions_aggregate": [ - 2376, + 2378, { "distinct_on": [ - 2401, + 2403, "[match_demo_sessions_select_column!]" ], "limit": [ @@ -142404,28 +143372,28 @@ export default { 40 ], "order_by": [ - 2398, + 2400, "[match_demo_sessions_order_by!]" ], "where": [ - 2385 + 2387 ] } ], "match_demo_sessions_by_pk": [ - 2375, + 2377, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_lineup_players": [ - 2421, + 2423, { "distinct_on": [ - 2444, + 2446, "[match_lineup_players_select_column!]" ], "limit": [ @@ -142435,19 +143403,19 @@ export default { 40 ], "order_by": [ - 2442, + 2444, "[match_lineup_players_order_by!]" ], "where": [ - 2432 + 2434 ] } ], "match_lineup_players_aggregate": [ - 2422, + 2424, { "distinct_on": [ - 2444, + 2446, "[match_lineup_players_select_column!]" ], "limit": [ @@ -142457,28 +143425,28 @@ export default { 40 ], "order_by": [ - 2442, + 2444, "[match_lineup_players_order_by!]" ], "where": [ - 2432 + 2434 ] } ], "match_lineup_players_by_pk": [ - 2421, + 2423, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_lineups": [ - 2466, + 2468, { "distinct_on": [ - 2488, + 2490, "[match_lineups_select_column!]" ], "limit": [ @@ -142488,19 +143456,19 @@ export default { 40 ], "order_by": [ - 2486, + 2488, "[match_lineups_order_by!]" ], "where": [ - 2475 + 2477 ] } ], "match_lineups_aggregate": [ - 2467, + 2469, { "distinct_on": [ - 2488, + 2490, "[match_lineups_select_column!]" ], "limit": [ @@ -142510,28 +143478,28 @@ export default { 40 ], "order_by": [ - 2486, + 2488, "[match_lineups_order_by!]" ], "where": [ - 2475 + 2477 ] } ], "match_lineups_by_pk": [ - 2466, + 2468, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_map_demos": [ - 2508, + 2510, { "distinct_on": [ - 2537, + 2539, "[match_map_demos_select_column!]" ], "limit": [ @@ -142541,19 +143509,19 @@ export default { 40 ], "order_by": [ - 2534, + 2536, "[match_map_demos_order_by!]" ], "where": [ - 2520 + 2522 ] } ], "match_map_demos_aggregate": [ - 2509, + 2511, { "distinct_on": [ - 2537, + 2539, "[match_map_demos_select_column!]" ], "limit": [ @@ -142563,28 +143531,28 @@ export default { 40 ], "order_by": [ - 2534, + 2536, "[match_map_demos_order_by!]" ], "where": [ - 2520 + 2522 ] } ], "match_map_demos_by_pk": [ - 2508, + 2510, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_map_rounds": [ - 2559, + 2561, { "distinct_on": [ - 2580, + 2582, "[match_map_rounds_select_column!]" ], "limit": [ @@ -142594,19 +143562,19 @@ export default { 40 ], "order_by": [ - 2578, + 2580, "[match_map_rounds_order_by!]" ], "where": [ - 2568 + 2570 ] } ], "match_map_rounds_aggregate": [ - 2560, + 2562, { "distinct_on": [ - 2580, + 2582, "[match_map_rounds_select_column!]" ], "limit": [ @@ -142616,28 +143584,28 @@ export default { 40 ], "order_by": [ - 2578, + 2580, "[match_map_rounds_order_by!]" ], "where": [ - 2568 + 2570 ] } ], "match_map_rounds_by_pk": [ - 2559, + 2561, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_map_veto_picks": [ - 2600, + 2602, { "distinct_on": [ - 2620, + 2622, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -142647,19 +143615,19 @@ export default { 40 ], "order_by": [ - 2618, + 2620, "[match_map_veto_picks_order_by!]" ], "where": [ - 2609 + 2611 ] } ], "match_map_veto_picks_aggregate": [ - 2601, + 2603, { "distinct_on": [ - 2620, + 2622, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -142669,28 +143637,28 @@ export default { 40 ], "order_by": [ - 2618, + 2620, "[match_map_veto_picks_order_by!]" ], "where": [ - 2609 + 2611 ] } ], "match_map_veto_picks_by_pk": [ - 2600, + 2602, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_maps": [ - 2628, + 2630, { "distinct_on": [ - 2650, + 2652, "[match_maps_select_column!]" ], "limit": [ @@ -142700,19 +143668,19 @@ export default { 40 ], "order_by": [ - 2648, + 2650, "[match_maps_order_by!]" ], "where": [ - 2637 + 2639 ] } ], "match_maps_aggregate": [ - 2629, + 2631, { "distinct_on": [ - 2650, + 2652, "[match_maps_select_column!]" ], "limit": [ @@ -142722,28 +143690,28 @@ export default { 40 ], "order_by": [ - 2648, + 2650, "[match_maps_order_by!]" ], "where": [ - 2637 + 2639 ] } ], "match_maps_by_pk": [ - 2628, + 2630, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_options": [ - 2670, + 2672, { "distinct_on": [ - 2685, + 2687, "[match_options_select_column!]" ], "limit": [ @@ -142753,19 +143721,19 @@ export default { 40 ], "order_by": [ - 2683, + 2685, "[match_options_order_by!]" ], "where": [ - 2674 + 2676 ] } ], "match_options_aggregate": [ - 2671, + 2673, { "distinct_on": [ - 2685, + 2687, "[match_options_select_column!]" ], "limit": [ @@ -142775,28 +143743,28 @@ export default { 40 ], "order_by": [ - 2683, + 2685, "[match_options_order_by!]" ], "where": [ - 2674 + 2676 ] } ], "match_options_by_pk": [ - 2670, + 2672, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_region_veto_picks": [ - 2698, + 2700, { "distinct_on": [ - 2718, + 2720, "[match_region_veto_picks_select_column!]" ], "limit": [ @@ -142806,19 +143774,19 @@ export default { 40 ], "order_by": [ - 2716, + 2718, "[match_region_veto_picks_order_by!]" ], "where": [ - 2707 + 2709 ] } ], "match_region_veto_picks_aggregate": [ - 2699, + 2701, { "distinct_on": [ - 2718, + 2720, "[match_region_veto_picks_select_column!]" ], "limit": [ @@ -142828,28 +143796,28 @@ export default { 40 ], "order_by": [ - 2716, + 2718, "[match_region_veto_picks_order_by!]" ], "where": [ - 2707 + 2709 ] } ], "match_region_veto_picks_by_pk": [ - 2698, + 2700, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_streams": [ - 2726, + 2728, { "distinct_on": [ - 2754, + 2756, "[match_streams_select_column!]" ], "limit": [ @@ -142859,19 +143827,19 @@ export default { 40 ], "order_by": [ - 2751, + 2753, "[match_streams_order_by!]" ], "where": [ - 2738 + 2740 ] } ], "match_streams_aggregate": [ - 2727, + 2729, { "distinct_on": [ - 2754, + 2756, "[match_streams_select_column!]" ], "limit": [ @@ -142881,28 +143849,28 @@ export default { 40 ], "order_by": [ - 2751, + 2753, "[match_streams_order_by!]" ], "where": [ - 2738 + 2740 ] } ], "match_streams_by_pk": [ - 2726, + 2728, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_type_cfgs": [ - 2776, + 2778, { "distinct_on": [ - 2788, + 2790, "[match_type_cfgs_select_column!]" ], "limit": [ @@ -142912,19 +143880,19 @@ export default { 40 ], "order_by": [ - 2786, + 2788, "[match_type_cfgs_order_by!]" ], "where": [ - 2779 + 2781 ] } ], "match_type_cfgs_aggregate": [ - 2777, + 2779, { "distinct_on": [ - 2788, + 2790, "[match_type_cfgs_select_column!]" ], "limit": [ @@ -142934,28 +143902,28 @@ export default { 40 ], "order_by": [ - 2786, + 2788, "[match_type_cfgs_order_by!]" ], "where": [ - 2779 + 2781 ] } ], "match_type_cfgs_by_pk": [ - 2776, + 2778, { "type": [ - 740, + 742, "e_game_cfg_types_enum!" ] } ], "matches": [ - 2794, + 2796, { "distinct_on": [ - 2816, + 2818, "[matches_select_column!]" ], "limit": [ @@ -142965,19 +143933,19 @@ export default { 40 ], "order_by": [ - 2814, + 2816, "[matches_order_by!]" ], "where": [ - 2803 + 2805 ] } ], "matches_aggregate": [ - 2795, + 2797, { "distinct_on": [ - 2816, + 2818, "[matches_select_column!]" ], "limit": [ @@ -142987,19 +143955,19 @@ export default { 40 ], "order_by": [ - 2814, + 2816, "[matches_order_by!]" ], "where": [ - 2803 + 2805 ] } ], "matches_by_pk": [ - 2794, + 2796, { "id": [ - 5026, + 5084, "uuid!" ] } @@ -143008,10 +143976,10 @@ export default { 47 ], "migration_hashes_hashes": [ - 2836, + 2838, { "distinct_on": [ - 2848, + 2850, "[migration_hashes_hashes_select_column!]" ], "limit": [ @@ -143021,19 +143989,19 @@ export default { 40 ], "order_by": [ - 2846, + 2848, "[migration_hashes_hashes_order_by!]" ], "where": [ - 2839 + 2841 ] } ], "migration_hashes_hashes_aggregate": [ - 2837, + 2839, { "distinct_on": [ - 2848, + 2850, "[migration_hashes_hashes_select_column!]" ], "limit": [ @@ -143043,16 +144011,16 @@ export default { 40 ], "order_by": [ - 2846, + 2848, "[migration_hashes_hashes_order_by!]" ], "where": [ - 2839 + 2841 ] } ], "migration_hashes_hashes_by_pk": [ - 2836, + 2838, { "name": [ 80, @@ -143061,10 +144029,10 @@ export default { } ], "my_friends": [ - 2854, + 2856, { "distinct_on": [ - 2879, + 2881, "[my_friends_select_column!]" ], "limit": [ @@ -143074,19 +144042,19 @@ export default { 40 ], "order_by": [ - 2877, + 2879, "[my_friends_order_by!]" ], "where": [ - 2866 + 2868 ] } ], "my_friends_aggregate": [ - 2855, + 2857, { "distinct_on": [ - 2879, + 2881, "[my_friends_select_column!]" ], "limit": [ @@ -143096,11 +144064,11 @@ export default { 40 ], "order_by": [ - 2877, + 2879, "[my_friends_order_by!]" ], "where": [ - 2866 + 2868 ] } ], @@ -143108,7 +144076,7 @@ export default { 50, { "id": [ - 5026, + 5084, "uuid!" ] } @@ -143117,10 +144085,10 @@ export default { 50 ], "news_articles": [ - 2900, + 2902, { "distinct_on": [ - 2914, + 2916, "[news_articles_select_column!]" ], "limit": [ @@ -143130,19 +144098,19 @@ export default { 40 ], "order_by": [ - 2912, + 2914, "[news_articles_order_by!]" ], "where": [ - 2904 + 2906 ] } ], "news_articles_aggregate": [ - 2901, + 2903, { "distinct_on": [ - 2914, + 2916, "[news_articles_select_column!]" ], "limit": [ @@ -143152,28 +144120,89 @@ export default { 40 ], "order_by": [ - 2912, + 2914, "[news_articles_order_by!]" ], "where": [ - 2904 + 2906 ] } ], "news_articles_by_pk": [ - 2900, + 2902, { "id": [ - 5026, + 5084, "uuid!" ] } ], + "notification_preferences": [ + 2929, + { + "distinct_on": [ + 2943, + "[notification_preferences_select_column!]" + ], + "limit": [ + 40 + ], + "offset": [ + 40 + ], + "order_by": [ + 2941, + "[notification_preferences_order_by!]" + ], + "where": [ + 2933 + ] + } + ], + "notification_preferences_aggregate": [ + 2930, + { + "distinct_on": [ + 2943, + "[notification_preferences_select_column!]" + ], + "limit": [ + 40 + ], + "offset": [ + 40 + ], + "order_by": [ + 2941, + "[notification_preferences_order_by!]" + ], + "where": [ + 2933 + ] + } + ], + "notification_preferences_by_pk": [ + 2929, + { + "channel": [ + 80, + "String!" + ], + "key": [ + 80, + "String!" + ], + "steam_id": [ + 259, + "bigint!" + ] + } + ], "notifications": [ - 2927, + 2956, { "distinct_on": [ - 2955, + 2984, "[notifications_select_column!]" ], "limit": [ @@ -143183,19 +144212,19 @@ export default { 40 ], "order_by": [ - 2952, + 2981, "[notifications_order_by!]" ], "where": [ - 2939 + 2968 ] } ], "notifications_aggregate": [ - 2928, + 2957, { "distinct_on": [ - 2955, + 2984, "[notifications_select_column!]" ], "limit": [ @@ -143205,28 +144234,28 @@ export default { 40 ], "order_by": [ - 2952, + 2981, "[notifications_order_by!]" ], "where": [ - 2939 + 2968 ] } ], "notifications_by_pk": [ - 2927, + 2956, { "id": [ - 5026, + 5084, "uuid!" ] } ], "pending_match_import_players": [ - 2980, + 3009, { "distinct_on": [ - 3001, + 3030, "[pending_match_import_players_select_column!]" ], "limit": [ @@ -143236,19 +144265,19 @@ export default { 40 ], "order_by": [ - 2999, + 3028, "[pending_match_import_players_order_by!]" ], "where": [ - 2989 + 3018 ] } ], "pending_match_import_players_aggregate": [ - 2981, + 3010, { "distinct_on": [ - 3001, + 3030, "[pending_match_import_players_select_column!]" ], "limit": [ @@ -143258,32 +144287,32 @@ export default { 40 ], "order_by": [ - 2999, + 3028, "[pending_match_import_players_order_by!]" ], "where": [ - 2989 + 3018 ] } ], "pending_match_import_players_by_pk": [ - 2980, + 3009, { "steam_id": [ - 257, + 259, "bigint!" ], "valve_match_id": [ - 2977, + 3006, "numeric!" ] } ], "pending_match_imports": [ - 3021, + 3050, { "distinct_on": [ - 3036, + 3065, "[pending_match_imports_select_column!]" ], "limit": [ @@ -143293,19 +144322,19 @@ export default { 40 ], "order_by": [ - 3034, + 3063, "[pending_match_imports_order_by!]" ], "where": [ - 3025 + 3054 ] } ], "pending_match_imports_aggregate": [ - 3022, + 3051, { "distinct_on": [ - 3036, + 3065, "[pending_match_imports_select_column!]" ], "limit": [ @@ -143315,28 +144344,28 @@ export default { 40 ], "order_by": [ - 3034, + 3063, "[pending_match_imports_order_by!]" ], "where": [ - 3025 + 3054 ] } ], "pending_match_imports_by_pk": [ - 3021, + 3050, { "valve_match_id": [ - 2977, + 3006, "numeric!" ] } ], "player_aim_stats_demo": [ - 3049, + 3078, { "distinct_on": [ - 3063, + 3092, "[player_aim_stats_demo_select_column!]" ], "limit": [ @@ -143346,19 +144375,19 @@ export default { 40 ], "order_by": [ - 3061, + 3090, "[player_aim_stats_demo_order_by!]" ], "where": [ - 3053 + 3082 ] } ], "player_aim_stats_demo_aggregate": [ - 3050, + 3079, { "distinct_on": [ - 3063, + 3092, "[player_aim_stats_demo_select_column!]" ], "limit": [ @@ -143368,32 +144397,32 @@ export default { 40 ], "order_by": [ - 3061, + 3090, "[player_aim_stats_demo_order_by!]" ], "where": [ - 3053 + 3082 ] } ], "player_aim_stats_demo_by_pk": [ - 3049, + 3078, { "attacker_steam_id": [ - 257, + 259, "bigint!" ], "match_map_id": [ - 5026, + 5084, "uuid!" ] } ], "player_aim_weapon_stats": [ - 3076, + 3105, { "distinct_on": [ - 3097, + 3126, "[player_aim_weapon_stats_select_column!]" ], "limit": [ @@ -143403,19 +144432,19 @@ export default { 40 ], "order_by": [ - 3095, + 3124, "[player_aim_weapon_stats_order_by!]" ], "where": [ - 3085 + 3114 ] } ], "player_aim_weapon_stats_aggregate": [ - 3077, + 3106, { "distinct_on": [ - 3097, + 3126, "[player_aim_weapon_stats_select_column!]" ], "limit": [ @@ -143425,23 +144454,23 @@ export default { 40 ], "order_by": [ - 3095, + 3124, "[player_aim_weapon_stats_order_by!]" ], "where": [ - 3085 + 3114 ] } ], "player_aim_weapon_stats_by_pk": [ - 3076, + 3105, { "match_map_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ], "weapon_class": [ @@ -143451,10 +144480,10 @@ export default { } ], "player_assists": [ - 3117, + 3146, { "distinct_on": [ - 3140, + 3169, "[player_assists_select_column!]" ], "limit": [ @@ -143464,19 +144493,19 @@ export default { 40 ], "order_by": [ - 3138, + 3167, "[player_assists_order_by!]" ], "where": [ - 3128 + 3157 ] } ], "player_assists_aggregate": [ - 3118, + 3147, { "distinct_on": [ - 3140, + 3169, "[player_assists_select_column!]" ], "limit": [ @@ -143486,40 +144515,40 @@ export default { 40 ], "order_by": [ - 3138, + 3167, "[player_assists_order_by!]" ], "where": [ - 3128 + 3157 ] } ], "player_assists_by_pk": [ - 3117, + 3146, { "attacked_steam_id": [ - 257, + 259, "bigint!" ], "attacker_steam_id": [ - 257, + 259, "bigint!" ], "match_map_id": [ - 5026, + 5084, "uuid!" ], "time": [ - 4526, + 4584, "timestamptz!" ] } ], "player_career_stats_v": [ - 3162, + 3191, { "distinct_on": [ - 3170, + 3199, "[player_career_stats_v_select_column!]" ], "limit": [ @@ -143529,19 +144558,19 @@ export default { 40 ], "order_by": [ - 3169, + 3198, "[player_career_stats_v_order_by!]" ], "where": [ - 3166 + 3195 ] } ], "player_career_stats_v_aggregate": [ - 3163, + 3192, { "distinct_on": [ - 3170, + 3199, "[player_career_stats_v_select_column!]" ], "limit": [ @@ -143551,19 +144580,19 @@ export default { 40 ], "order_by": [ - 3169, + 3198, "[player_career_stats_v_order_by!]" ], "where": [ - 3166 + 3195 ] } ], "player_damages": [ - 3180, + 3209, { "distinct_on": [ - 3201, + 3230, "[player_damages_select_column!]" ], "limit": [ @@ -143573,19 +144602,19 @@ export default { 40 ], "order_by": [ - 3199, + 3228, "[player_damages_order_by!]" ], "where": [ - 3189 + 3218 ] } ], "player_damages_aggregate": [ - 3181, + 3210, { "distinct_on": [ - 3201, + 3230, "[player_damages_select_column!]" ], "limit": [ @@ -143595,36 +144624,36 @@ export default { 40 ], "order_by": [ - 3199, + 3228, "[player_damages_order_by!]" ], "where": [ - 3189 + 3218 ] } ], "player_damages_by_pk": [ - 3180, + 3209, { "id": [ - 5026, + 5084, "uuid!" ], "match_map_id": [ - 5026, + 5084, "uuid!" ], "time": [ - 4526, + 4584, "timestamptz!" ] } ], "player_elo": [ - 3221, + 3250, { "distinct_on": [ - 3235, + 3264, "[player_elo_select_column!]" ], "limit": [ @@ -143634,19 +144663,19 @@ export default { 40 ], "order_by": [ - 3233, + 3262, "[player_elo_order_by!]" ], "where": [ - 3225 + 3254 ] } ], "player_elo_aggregate": [ - 3222, + 3251, { "distinct_on": [ - 3235, + 3264, "[player_elo_select_column!]" ], "limit": [ @@ -143656,36 +144685,36 @@ export default { 40 ], "order_by": [ - 3233, + 3262, "[player_elo_order_by!]" ], "where": [ - 3225 + 3254 ] } ], "player_elo_by_pk": [ - 3221, + 3250, { "match_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ], "type": [ - 1029, + 1031, "e_match_types_enum!" ] } ], "player_faceit_rank_history": [ - 3248, + 3277, { "distinct_on": [ - 3269, + 3298, "[player_faceit_rank_history_select_column!]" ], "limit": [ @@ -143695,19 +144724,19 @@ export default { 40 ], "order_by": [ - 3267, + 3296, "[player_faceit_rank_history_order_by!]" ], "where": [ - 3257 + 3286 ] } ], "player_faceit_rank_history_aggregate": [ - 3249, + 3278, { "distinct_on": [ - 3269, + 3298, "[player_faceit_rank_history_select_column!]" ], "limit": [ @@ -143717,28 +144746,28 @@ export default { 40 ], "order_by": [ - 3267, + 3296, "[player_faceit_rank_history_order_by!]" ], "where": [ - 3257 + 3286 ] } ], "player_faceit_rank_history_by_pk": [ - 3248, + 3277, { "id": [ - 5026, + 5084, "uuid!" ] } ], "player_flashes": [ - 3289, + 3318, { "distinct_on": [ - 3312, + 3341, "[player_flashes_select_column!]" ], "limit": [ @@ -143748,19 +144777,19 @@ export default { 40 ], "order_by": [ - 3310, + 3339, "[player_flashes_order_by!]" ], "where": [ - 3300 + 3329 ] } ], "player_flashes_aggregate": [ - 3290, + 3319, { "distinct_on": [ - 3312, + 3341, "[player_flashes_select_column!]" ], "limit": [ @@ -143770,40 +144799,40 @@ export default { 40 ], "order_by": [ - 3310, + 3339, "[player_flashes_order_by!]" ], "where": [ - 3300 + 3329 ] } ], "player_flashes_by_pk": [ - 3289, + 3318, { "attacked_steam_id": [ - 257, + 259, "bigint!" ], "attacker_steam_id": [ - 257, + 259, "bigint!" ], "match_map_id": [ - 5026, + 5084, "uuid!" ], "time": [ - 4526, + 4584, "timestamptz!" ] } ], "player_kills": [ - 3334, + 3363, { "distinct_on": [ - 3398, + 3427, "[player_kills_select_column!]" ], "limit": [ @@ -143813,19 +144842,19 @@ export default { 40 ], "order_by": [ - 3396, + 3425, "[player_kills_order_by!]" ], "where": [ - 3345 + 3374 ] } ], "player_kills_aggregate": [ - 3335, + 3364, { "distinct_on": [ - 3398, + 3427, "[player_kills_select_column!]" ], "limit": [ @@ -143835,40 +144864,40 @@ export default { 40 ], "order_by": [ - 3396, + 3425, "[player_kills_order_by!]" ], "where": [ - 3345 + 3374 ] } ], "player_kills_by_pk": [ - 3334, + 3363, { "attacked_steam_id": [ - 257, + 259, "bigint!" ], "attacker_steam_id": [ - 257, + 259, "bigint!" ], "match_map_id": [ - 5026, + 5084, "uuid!" ], "time": [ - 4526, + 4584, "timestamptz!" ] } ], "player_kills_by_weapon": [ - 3346, + 3375, { "distinct_on": [ - 3367, + 3396, "[player_kills_by_weapon_select_column!]" ], "limit": [ @@ -143878,19 +144907,19 @@ export default { 40 ], "order_by": [ - 3365, + 3394, "[player_kills_by_weapon_order_by!]" ], "where": [ - 3355 + 3384 ] } ], "player_kills_by_weapon_aggregate": [ - 3347, + 3376, { "distinct_on": [ - 3367, + 3396, "[player_kills_by_weapon_select_column!]" ], "limit": [ @@ -143900,19 +144929,19 @@ export default { 40 ], "order_by": [ - 3365, + 3394, "[player_kills_by_weapon_order_by!]" ], "where": [ - 3355 + 3384 ] } ], "player_kills_by_weapon_by_pk": [ - 3346, + 3375, { "player_steam_id": [ - 257, + 259, "bigint!" ], "with": [ @@ -143922,10 +144951,10 @@ export default { } ], "player_leaderboard_rank": [ - 3420, + 3449, { "distinct_on": [ - 3431, + 3460, "[player_leaderboard_rank_select_column!]" ], "limit": [ @@ -143935,19 +144964,19 @@ export default { 40 ], "order_by": [ - 3430, + 3459, "[player_leaderboard_rank_order_by!]" ], "where": [ - 3424 + 3453 ] } ], "player_leaderboard_rank_aggregate": [ - 3421, + 3450, { "distinct_on": [ - 3431, + 3460, "[player_leaderboard_rank_select_column!]" ], "limit": [ @@ -143957,19 +144986,19 @@ export default { 40 ], "order_by": [ - 3430, + 3459, "[player_leaderboard_rank_order_by!]" ], "where": [ - 3424 + 3453 ] } ], "player_match_map_stats": [ - 3443, + 3472, { "distinct_on": [ - 3464, + 3493, "[player_match_map_stats_select_column!]" ], "limit": [ @@ -143979,19 +145008,19 @@ export default { 40 ], "order_by": [ - 3462, + 3491, "[player_match_map_stats_order_by!]" ], "where": [ - 3452 + 3481 ] } ], "player_match_map_stats_aggregate": [ - 3444, + 3473, { "distinct_on": [ - 3464, + 3493, "[player_match_map_stats_select_column!]" ], "limit": [ @@ -144001,32 +145030,32 @@ export default { 40 ], "order_by": [ - 3462, + 3491, "[player_match_map_stats_order_by!]" ], "where": [ - 3452 + 3481 ] } ], "player_match_map_stats_by_pk": [ - 3443, + 3472, { "match_map_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ] } ], "player_match_performance_v": [ - 3484, + 3513, { "distinct_on": [ - 3492, + 3521, "[player_match_performance_v_select_column!]" ], "limit": [ @@ -144036,19 +145065,19 @@ export default { 40 ], "order_by": [ - 3491, + 3520, "[player_match_performance_v_order_by!]" ], "where": [ - 3488 + 3517 ] } ], "player_match_performance_v_aggregate": [ - 3485, + 3514, { "distinct_on": [ - 3492, + 3521, "[player_match_performance_v_select_column!]" ], "limit": [ @@ -144058,19 +145087,19 @@ export default { 40 ], "order_by": [ - 3491, + 3520, "[player_match_performance_v_order_by!]" ], "where": [ - 3488 + 3517 ] } ], "player_match_stats_v": [ - 3502, + 3531, { "distinct_on": [ - 3518, + 3547, "[player_match_stats_v_select_column!]" ], "limit": [ @@ -144080,19 +145109,19 @@ export default { 40 ], "order_by": [ - 3517, + 3546, "[player_match_stats_v_order_by!]" ], "where": [ - 3511 + 3540 ] } ], "player_match_stats_v_aggregate": [ - 3503, + 3532, { "distinct_on": [ - 3518, + 3547, "[player_match_stats_v_select_column!]" ], "limit": [ @@ -144102,19 +145131,19 @@ export default { 40 ], "order_by": [ - 3517, + 3546, "[player_match_stats_v_order_by!]" ], "where": [ - 3511 + 3540 ] } ], "player_objectives": [ - 3535, + 3564, { "distinct_on": [ - 3556, + 3585, "[player_objectives_select_column!]" ], "limit": [ @@ -144124,19 +145153,19 @@ export default { 40 ], "order_by": [ - 3554, + 3583, "[player_objectives_order_by!]" ], "where": [ - 3544 + 3573 ] } ], "player_objectives_aggregate": [ - 3536, + 3565, { "distinct_on": [ - 3556, + 3585, "[player_objectives_select_column!]" ], "limit": [ @@ -144146,36 +145175,36 @@ export default { 40 ], "order_by": [ - 3554, + 3583, "[player_objectives_order_by!]" ], "where": [ - 3544 + 3573 ] } ], "player_objectives_by_pk": [ - 3535, + 3564, { "match_map_id": [ - 5026, + 5084, "uuid!" ], "player_steam_id": [ - 257, + 259, "bigint!" ], "time": [ - 4526, + 4584, "timestamptz!" ] } ], "player_performance_v": [ - 3576, + 3605, { "distinct_on": [ - 3584, + 3613, "[player_performance_v_select_column!]" ], "limit": [ @@ -144185,19 +145214,19 @@ export default { 40 ], "order_by": [ - 3583, + 3612, "[player_performance_v_order_by!]" ], "where": [ - 3580 + 3609 ] } ], "player_performance_v_aggregate": [ - 3577, + 3606, { "distinct_on": [ - 3584, + 3613, "[player_performance_v_select_column!]" ], "limit": [ @@ -144207,19 +145236,19 @@ export default { 40 ], "order_by": [ - 3583, + 3612, "[player_performance_v_order_by!]" ], "where": [ - 3580 + 3609 ] } ], "player_premier_rank_history": [ - 3594, + 3623, { "distinct_on": [ - 3615, + 3644, "[player_premier_rank_history_select_column!]" ], "limit": [ @@ -144229,19 +145258,19 @@ export default { 40 ], "order_by": [ - 3613, + 3642, "[player_premier_rank_history_order_by!]" ], "where": [ - 3603 + 3632 ] } ], "player_premier_rank_history_aggregate": [ - 3595, + 3624, { "distinct_on": [ - 3615, + 3644, "[player_premier_rank_history_select_column!]" ], "limit": [ @@ -144251,28 +145280,28 @@ export default { 40 ], "order_by": [ - 3613, + 3642, "[player_premier_rank_history_order_by!]" ], "where": [ - 3603 + 3632 ] } ], "player_premier_rank_history_by_pk": [ - 3594, + 3623, { "id": [ - 5026, + 5084, "uuid!" ] } ], "player_sanctions": [ - 3635, + 3664, { "distinct_on": [ - 3656, + 3685, "[player_sanctions_select_column!]" ], "limit": [ @@ -144282,19 +145311,19 @@ export default { 40 ], "order_by": [ - 3654, + 3683, "[player_sanctions_order_by!]" ], "where": [ - 3644 + 3673 ] } ], "player_sanctions_aggregate": [ - 3636, + 3665, { "distinct_on": [ - 3656, + 3685, "[player_sanctions_select_column!]" ], "limit": [ @@ -144304,32 +145333,32 @@ export default { 40 ], "order_by": [ - 3654, + 3683, "[player_sanctions_order_by!]" ], "where": [ - 3644 + 3673 ] } ], "player_sanctions_by_pk": [ - 3635, + 3664, { "created_at": [ - 4526, + 4584, "timestamptz!" ], "id": [ - 5026, + 5084, "uuid!" ] } ], "player_season_stats": [ - 3676, + 3705, { "distinct_on": [ - 3707, + 3736, "[player_season_stats_select_column!]" ], "limit": [ @@ -144339,19 +145368,19 @@ export default { 40 ], "order_by": [ - 3705, + 3734, "[player_season_stats_order_by!]" ], "where": [ - 3695 + 3724 ] } ], "player_season_stats_aggregate": [ - 3677, + 3706, { "distinct_on": [ - 3707, + 3736, "[player_season_stats_select_column!]" ], "limit": [ @@ -144361,32 +145390,32 @@ export default { 40 ], "order_by": [ - 3705, + 3734, "[player_season_stats_order_by!]" ], "where": [ - 3695 + 3724 ] } ], "player_season_stats_by_pk": [ - 3676, + 3705, { "player_steam_id": [ - 257, + 259, "bigint!" ], "season_id": [ - 5026, + 5084, "uuid!" ] } ], "player_stats": [ - 3735, + 3764, { "distinct_on": [ - 3750, + 3779, "[player_stats_select_column!]" ], "limit": [ @@ -144396,19 +145425,19 @@ export default { 40 ], "order_by": [ - 3748, + 3777, "[player_stats_order_by!]" ], "where": [ - 3739 + 3768 ] } ], "player_stats_aggregate": [ - 3736, + 3765, { "distinct_on": [ - 3750, + 3779, "[player_stats_select_column!]" ], "limit": [ @@ -144418,28 +145447,28 @@ export default { 40 ], "order_by": [ - 3748, + 3777, "[player_stats_order_by!]" ], "where": [ - 3739 + 3768 ] } ], "player_stats_by_pk": [ - 3735, + 3764, { "player_steam_id": [ - 257, + 259, "bigint!" ] } ], "player_steam_bot_friend": [ - 3763, + 3792, { "distinct_on": [ - 3782, + 3811, "[player_steam_bot_friend_select_column!]" ], "limit": [ @@ -144449,19 +145478,19 @@ export default { 40 ], "order_by": [ - 3779, + 3808, "[player_steam_bot_friend_order_by!]" ], "where": [ - 3768 + 3797 ] } ], "player_steam_bot_friend_aggregate": [ - 3764, + 3793, { "distinct_on": [ - 3782, + 3811, "[player_steam_bot_friend_select_column!]" ], "limit": [ @@ -144471,28 +145500,28 @@ export default { 40 ], "order_by": [ - 3779, + 3808, "[player_steam_bot_friend_order_by!]" ], "where": [ - 3768 + 3797 ] } ], "player_steam_bot_friend_by_pk": [ - 3763, + 3792, { "steam_id": [ - 257, + 259, "bigint!" ] } ], "player_steam_match_auth": [ - 3795, + 3824, { "distinct_on": [ - 3809, + 3838, "[player_steam_match_auth_select_column!]" ], "limit": [ @@ -144502,19 +145531,19 @@ export default { 40 ], "order_by": [ - 3807, + 3836, "[player_steam_match_auth_order_by!]" ], "where": [ - 3799 + 3828 ] } ], "player_steam_match_auth_aggregate": [ - 3796, + 3825, { "distinct_on": [ - 3809, + 3838, "[player_steam_match_auth_select_column!]" ], "limit": [ @@ -144524,28 +145553,28 @@ export default { 40 ], "order_by": [ - 3807, + 3836, "[player_steam_match_auth_order_by!]" ], "where": [ - 3799 + 3828 ] } ], "player_steam_match_auth_by_pk": [ - 3795, + 3824, { "steam_id": [ - 257, + 259, "bigint!" ] } ], "player_unused_utility": [ - 3822, + 3851, { "distinct_on": [ - 3843, + 3872, "[player_unused_utility_select_column!]" ], "limit": [ @@ -144555,19 +145584,19 @@ export default { 40 ], "order_by": [ - 3841, + 3870, "[player_unused_utility_order_by!]" ], "where": [ - 3831 + 3860 ] } ], "player_unused_utility_aggregate": [ - 3823, + 3852, { "distinct_on": [ - 3843, + 3872, "[player_unused_utility_select_column!]" ], "limit": [ @@ -144577,32 +145606,32 @@ export default { 40 ], "order_by": [ - 3841, + 3870, "[player_unused_utility_order_by!]" ], "where": [ - 3831 + 3860 ] } ], "player_unused_utility_by_pk": [ - 3822, + 3851, { "match_map_id": [ - 5026, + 5084, "uuid!" ], "player_steam_id": [ - 257, + 259, "bigint!" ] } ], "player_utility": [ - 3863, + 3892, { "distinct_on": [ - 3884, + 3913, "[player_utility_select_column!]" ], "limit": [ @@ -144612,19 +145641,19 @@ export default { 40 ], "order_by": [ - 3882, + 3911, "[player_utility_order_by!]" ], "where": [ - 3872 + 3901 ] } ], "player_utility_aggregate": [ - 3864, + 3893, { "distinct_on": [ - 3884, + 3913, "[player_utility_select_column!]" ], "limit": [ @@ -144634,36 +145663,36 @@ export default { 40 ], "order_by": [ - 3882, + 3911, "[player_utility_order_by!]" ], "where": [ - 3872 + 3901 ] } ], "player_utility_by_pk": [ - 3863, + 3892, { "attacker_steam_id": [ - 257, + 259, "bigint!" ], "match_map_id": [ - 5026, + 5084, "uuid!" ], "time": [ - 4526, + 4584, "timestamptz!" ] } ], "player_weapon_stats_v": [ - 3904, + 3933, { "distinct_on": [ - 3920, + 3949, "[player_weapon_stats_v_select_column!]" ], "limit": [ @@ -144673,19 +145702,19 @@ export default { 40 ], "order_by": [ - 3919, + 3948, "[player_weapon_stats_v_order_by!]" ], "where": [ - 3913 + 3942 ] } ], "player_weapon_stats_v_aggregate": [ - 3905, + 3934, { "distinct_on": [ - 3920, + 3949, "[player_weapon_stats_v_select_column!]" ], "limit": [ @@ -144695,19 +145724,19 @@ export default { 40 ], "order_by": [ - 3919, + 3948, "[player_weapon_stats_v_order_by!]" ], "where": [ - 3913 + 3942 ] } ], "players": [ - 3937, + 3966, { "distinct_on": [ - 3952, + 3981, "[players_select_column!]" ], "limit": [ @@ -144717,19 +145746,19 @@ export default { 40 ], "order_by": [ - 3950, + 3979, "[players_order_by!]" ], "where": [ - 3941 + 3970 ] } ], "players_aggregate": [ - 3938, + 3967, { "distinct_on": [ - 3952, + 3981, "[players_select_column!]" ], "limit": [ @@ -144739,28 +145768,28 @@ export default { 40 ], "order_by": [ - 3950, + 3979, "[players_order_by!]" ], "where": [ - 3941 + 3970 ] } ], "players_by_pk": [ - 3937, + 3966, { "steam_id": [ - 257, + 259, "bigint!" ] } ], "plugin_versions": [ - 3965, + 3994, { "distinct_on": [ - 3979, + 4008, "[plugin_versions_select_column!]" ], "limit": [ @@ -144770,19 +145799,19 @@ export default { 40 ], "order_by": [ - 3977, + 4006, "[plugin_versions_order_by!]" ], "where": [ - 3969 + 3998 ] } ], "plugin_versions_aggregate": [ - 3966, + 3995, { "distinct_on": [ - 3979, + 4008, "[plugin_versions_select_column!]" ], "limit": [ @@ -144792,19 +145821,19 @@ export default { 40 ], "order_by": [ - 3977, + 4006, "[plugin_versions_order_by!]" ], "where": [ - 3969 + 3998 ] } ], "plugin_versions_by_pk": [ - 3965, + 3994, { "runtime": [ - 1110, + 1112, "e_plugin_runtimes_enum!" ], "version": [ @@ -144813,6 +145842,59 @@ export default { ] } ], + "push_subscriptions": [ + 4021, + { + "distinct_on": [ + 4035, + "[push_subscriptions_select_column!]" + ], + "limit": [ + 40 + ], + "offset": [ + 40 + ], + "order_by": [ + 4033, + "[push_subscriptions_order_by!]" + ], + "where": [ + 4025 + ] + } + ], + "push_subscriptions_aggregate": [ + 4022, + { + "distinct_on": [ + 4035, + "[push_subscriptions_select_column!]" + ], + "limit": [ + 40 + ], + "offset": [ + 40 + ], + "order_by": [ + 4033, + "[push_subscriptions_order_by!]" + ], + "where": [ + 4025 + ] + } + ], + "push_subscriptions_by_pk": [ + 4021, + { + "id": [ + 5084, + "uuid!" + ] + } + ], "readServerFile": [ 28, { @@ -144830,10 +145912,10 @@ export default { } ], "seasons": [ - 3996, + 4052, { "distinct_on": [ - 4011, + 4067, "[seasons_select_column!]" ], "limit": [ @@ -144843,19 +145925,19 @@ export default { 40 ], "order_by": [ - 4009, + 4065, "[seasons_order_by!]" ], "where": [ - 4000 + 4056 ] } ], "seasons_aggregate": [ - 3997, + 4053, { "distinct_on": [ - 4011, + 4067, "[seasons_select_column!]" ], "limit": [ @@ -144865,28 +145947,28 @@ export default { 40 ], "order_by": [ - 4009, + 4065, "[seasons_order_by!]" ], "where": [ - 4000 + 4056 ] } ], "seasons_by_pk": [ - 3996, + 4052, { "id": [ - 5026, + 5084, "uuid!" ] } ], "server_regions": [ - 4024, + 4080, { "distinct_on": [ - 4038, + 4094, "[server_regions_select_column!]" ], "limit": [ @@ -144896,19 +145978,19 @@ export default { 40 ], "order_by": [ - 4036, + 4092, "[server_regions_order_by!]" ], "where": [ - 4028 + 4084 ] } ], "server_regions_aggregate": [ - 4025, + 4081, { "distinct_on": [ - 4038, + 4094, "[server_regions_select_column!]" ], "limit": [ @@ -144918,16 +146000,16 @@ export default { 40 ], "order_by": [ - 4036, + 4092, "[server_regions_order_by!]" ], "where": [ - 4028 + 4084 ] } ], "server_regions_by_pk": [ - 4024, + 4080, { "value": [ 80, @@ -144936,10 +146018,10 @@ export default { } ], "servers": [ - 4051, + 4107, { "distinct_on": [ - 4075, + 4131, "[servers_select_column!]" ], "limit": [ @@ -144949,19 +146031,19 @@ export default { 40 ], "order_by": [ - 4073, + 4129, "[servers_order_by!]" ], "where": [ - 4062 + 4118 ] } ], "servers_aggregate": [ - 4052, + 4108, { "distinct_on": [ - 4075, + 4131, "[servers_select_column!]" ], "limit": [ @@ -144971,28 +146053,28 @@ export default { 40 ], "order_by": [ - 4073, + 4129, "[servers_order_by!]" ], "where": [ - 4062 + 4118 ] } ], "servers_by_pk": [ - 4051, + 4107, { "id": [ - 5026, + 5084, "uuid!" ] } ], "settings": [ - 4097, + 4153, { "distinct_on": [ - 4109, + 4165, "[settings_select_column!]" ], "limit": [ @@ -145002,19 +146084,19 @@ export default { 40 ], "order_by": [ - 4107, + 4163, "[settings_order_by!]" ], "where": [ - 4100 + 4156 ] } ], "settings_aggregate": [ - 4098, + 4154, { "distinct_on": [ - 4109, + 4165, "[settings_select_column!]" ], "limit": [ @@ -145024,16 +146106,16 @@ export default { 40 ], "order_by": [ - 4107, + 4163, "[settings_order_by!]" ], "where": [ - 4100 + 4156 ] } ], "settings_by_pk": [ - 4097, + 4153, { "name": [ 80, @@ -145045,10 +146127,10 @@ export default { 74 ], "steam_account_claims": [ - 4117, + 4173, { "distinct_on": [ - 4135, + 4191, "[steam_account_claims_select_column!]" ], "limit": [ @@ -145058,19 +146140,19 @@ export default { 40 ], "order_by": [ - 4133, + 4189, "[steam_account_claims_order_by!]" ], "where": [ - 4124 + 4180 ] } ], "steam_account_claims_aggregate": [ - 4118, + 4174, { "distinct_on": [ - 4135, + 4191, "[steam_account_claims_select_column!]" ], "limit": [ @@ -145080,28 +146162,28 @@ export default { 40 ], "order_by": [ - 4133, + 4189, "[steam_account_claims_order_by!]" ], "where": [ - 4124 + 4180 ] } ], "steam_account_claims_by_pk": [ - 4117, + 4173, { "id": [ - 5026, + 5084, "uuid!" ] } ], "steam_accounts": [ - 4141, + 4197, { "distinct_on": [ - 4156, + 4212, "[steam_accounts_select_column!]" ], "limit": [ @@ -145111,19 +146193,19 @@ export default { 40 ], "order_by": [ - 4154, + 4210, "[steam_accounts_order_by!]" ], "where": [ - 4145 + 4201 ] } ], "steam_accounts_aggregate": [ - 4142, + 4198, { "distinct_on": [ - 4156, + 4212, "[steam_accounts_select_column!]" ], "limit": [ @@ -145133,28 +146215,28 @@ export default { 40 ], "order_by": [ - 4154, + 4210, "[steam_accounts_order_by!]" ], "where": [ - 4145 + 4201 ] } ], "steam_accounts_by_pk": [ - 4141, + 4197, { "id": [ - 5026, + 5084, "uuid!" ] } ], "system_alerts": [ - 4169, + 4225, { "distinct_on": [ - 4183, + 4239, "[system_alerts_select_column!]" ], "limit": [ @@ -145164,19 +146246,19 @@ export default { 40 ], "order_by": [ - 4181, + 4237, "[system_alerts_order_by!]" ], "where": [ - 4173 + 4229 ] } ], "system_alerts_aggregate": [ - 4170, + 4226, { "distinct_on": [ - 4183, + 4239, "[system_alerts_select_column!]" ], "limit": [ @@ -145186,19 +146268,19 @@ export default { 40 ], "order_by": [ - 4181, + 4237, "[system_alerts_order_by!]" ], "where": [ - 4173 + 4229 ] } ], "system_alerts_by_pk": [ - 4169, + 4225, { "id": [ - 5026, + 5084, "uuid!" ] } @@ -145207,16 +146289,16 @@ export default { 87, { "team_id": [ - 5026, + 5084, "uuid!" ] } ], "team_invites": [ - 4196, + 4252, { "distinct_on": [ - 4217, + 4273, "[team_invites_select_column!]" ], "limit": [ @@ -145226,19 +146308,19 @@ export default { 40 ], "order_by": [ - 4215, + 4271, "[team_invites_order_by!]" ], "where": [ - 4205 + 4261 ] } ], "team_invites_aggregate": [ - 4197, + 4253, { "distinct_on": [ - 4217, + 4273, "[team_invites_select_column!]" ], "limit": [ @@ -145248,28 +146330,28 @@ export default { 40 ], "order_by": [ - 4215, + 4271, "[team_invites_order_by!]" ], "where": [ - 4205 + 4261 ] } ], "team_invites_by_pk": [ - 4196, + 4252, { "id": [ - 5026, + 5084, "uuid!" ] } ], "team_roster": [ - 4237, + 4293, { "distinct_on": [ - 4260, + 4316, "[team_roster_select_column!]" ], "limit": [ @@ -145279,19 +146361,19 @@ export default { 40 ], "order_by": [ - 4258, + 4314, "[team_roster_order_by!]" ], "where": [ - 4248 + 4304 ] } ], "team_roster_aggregate": [ - 4238, + 4294, { "distinct_on": [ - 4260, + 4316, "[team_roster_select_column!]" ], "limit": [ @@ -145301,32 +146383,32 @@ export default { 40 ], "order_by": [ - 4258, + 4314, "[team_roster_order_by!]" ], "where": [ - 4248 + 4304 ] } ], "team_roster_by_pk": [ - 4237, + 4293, { "player_steam_id": [ - 257, + 259, "bigint!" ], "team_id": [ - 5026, + 5084, "uuid!" ] } ], "team_scrim_alerts": [ - 4282, + 4338, { "distinct_on": [ - 4296, + 4352, "[team_scrim_alerts_select_column!]" ], "limit": [ @@ -145336,19 +146418,19 @@ export default { 40 ], "order_by": [ - 4294, + 4350, "[team_scrim_alerts_order_by!]" ], "where": [ - 4286 + 4342 ] } ], "team_scrim_alerts_aggregate": [ - 4283, + 4339, { "distinct_on": [ - 4296, + 4352, "[team_scrim_alerts_select_column!]" ], "limit": [ @@ -145358,28 +146440,28 @@ export default { 40 ], "order_by": [ - 4294, + 4350, "[team_scrim_alerts_order_by!]" ], "where": [ - 4286 + 4342 ] } ], "team_scrim_alerts_by_pk": [ - 4282, + 4338, { "id": [ - 5026, + 5084, "uuid!" ] } ], "team_scrim_availability": [ - 4309, + 4365, { "distinct_on": [ - 4329, + 4385, "[team_scrim_availability_select_column!]" ], "limit": [ @@ -145389,19 +146471,19 @@ export default { 40 ], "order_by": [ - 4327, + 4383, "[team_scrim_availability_order_by!]" ], "where": [ - 4318 + 4374 ] } ], "team_scrim_availability_aggregate": [ - 4310, + 4366, { "distinct_on": [ - 4329, + 4385, "[team_scrim_availability_select_column!]" ], "limit": [ @@ -145411,28 +146493,28 @@ export default { 40 ], "order_by": [ - 4327, + 4383, "[team_scrim_availability_order_by!]" ], "where": [ - 4318 + 4374 ] } ], "team_scrim_availability_by_pk": [ - 4309, + 4365, { "id": [ - 5026, + 5084, "uuid!" ] } ], "team_scrim_request_proposals": [ - 4337, + 4393, { "distinct_on": [ - 4358, + 4414, "[team_scrim_request_proposals_select_column!]" ], "limit": [ @@ -145442,19 +146524,19 @@ export default { 40 ], "order_by": [ - 4356, + 4412, "[team_scrim_request_proposals_order_by!]" ], "where": [ - 4346 + 4402 ] } ], "team_scrim_request_proposals_aggregate": [ - 4338, + 4394, { "distinct_on": [ - 4358, + 4414, "[team_scrim_request_proposals_select_column!]" ], "limit": [ @@ -145464,28 +146546,28 @@ export default { 40 ], "order_by": [ - 4356, + 4412, "[team_scrim_request_proposals_order_by!]" ], "where": [ - 4346 + 4402 ] } ], "team_scrim_request_proposals_by_pk": [ - 4337, + 4393, { "id": [ - 5026, + 5084, "uuid!" ] } ], "team_scrim_requests": [ - 4378, + 4434, { "distinct_on": [ - 4402, + 4458, "[team_scrim_requests_select_column!]" ], "limit": [ @@ -145495,19 +146577,19 @@ export default { 40 ], "order_by": [ - 4400, + 4456, "[team_scrim_requests_order_by!]" ], "where": [ - 4389 + 4445 ] } ], "team_scrim_requests_aggregate": [ - 4379, + 4435, { "distinct_on": [ - 4402, + 4458, "[team_scrim_requests_select_column!]" ], "limit": [ @@ -145517,28 +146599,28 @@ export default { 40 ], "order_by": [ - 4400, + 4456, "[team_scrim_requests_order_by!]" ], "where": [ - 4389 + 4445 ] } ], "team_scrim_requests_by_pk": [ - 4378, + 4434, { "id": [ - 5026, + 5084, "uuid!" ] } ], "team_scrim_settings": [ - 4424, + 4480, { "distinct_on": [ - 4439, + 4495, "[team_scrim_settings_select_column!]" ], "limit": [ @@ -145548,19 +146630,19 @@ export default { 40 ], "order_by": [ - 4437, + 4493, "[team_scrim_settings_order_by!]" ], "where": [ - 4428 + 4484 ] } ], "team_scrim_settings_aggregate": [ - 4425, + 4481, { "distinct_on": [ - 4439, + 4495, "[team_scrim_settings_select_column!]" ], "limit": [ @@ -145570,28 +146652,28 @@ export default { 40 ], "order_by": [ - 4437, + 4493, "[team_scrim_settings_order_by!]" ], "where": [ - 4428 + 4484 ] } ], "team_scrim_settings_by_pk": [ - 4424, + 4480, { "id": [ - 5026, + 5084, "uuid!" ] } ], "team_suggestions": [ - 4452, + 4508, { "distinct_on": [ - 4466, + 4522, "[team_suggestions_select_column!]" ], "limit": [ @@ -145601,19 +146683,19 @@ export default { 40 ], "order_by": [ - 4464, + 4520, "[team_suggestions_order_by!]" ], "where": [ - 4456 + 4512 ] } ], "team_suggestions_aggregate": [ - 4453, + 4509, { "distinct_on": [ - 4466, + 4522, "[team_suggestions_select_column!]" ], "limit": [ @@ -145623,28 +146705,28 @@ export default { 40 ], "order_by": [ - 4464, + 4520, "[team_suggestions_order_by!]" ], "where": [ - 4456 + 4512 ] } ], "team_suggestions_by_pk": [ - 4452, + 4508, { "id": [ - 5026, + 5084, "uuid!" ] } ], "teams": [ - 4479, + 4535, { "distinct_on": [ - 4503, + 4559, "[teams_select_column!]" ], "limit": [ @@ -145654,19 +146736,19 @@ export default { 40 ], "order_by": [ - 4501, + 4557, "[teams_order_by!]" ], "where": [ - 4490 + 4546 ] } ], "teams_aggregate": [ - 4480, + 4536, { "distinct_on": [ - 4503, + 4559, "[teams_select_column!]" ], "limit": [ @@ -145676,19 +146758,19 @@ export default { 40 ], "order_by": [ - 4501, + 4557, "[teams_order_by!]" ], "where": [ - 4490 + 4546 ] } ], "teams_by_pk": [ - 4479, + 4535, { "id": [ - 5026, + 5084, "uuid!" ] } @@ -145697,10 +146779,10 @@ export default { 93 ], "tournament_awards": [ - 4528, + 4586, { "distinct_on": [ - 4550, + 4608, "[tournament_awards_select_column!]" ], "limit": [ @@ -145710,19 +146792,19 @@ export default { 40 ], "order_by": [ - 4548, + 4606, "[tournament_awards_order_by!]" ], "where": [ - 4537 + 4595 ] } ], "tournament_awards_aggregate": [ - 4529, + 4587, { "distinct_on": [ - 4550, + 4608, "[tournament_awards_select_column!]" ], "limit": [ @@ -145732,28 +146814,28 @@ export default { 40 ], "order_by": [ - 4548, + 4606, "[tournament_awards_order_by!]" ], "where": [ - 4537 + 4595 ] } ], "tournament_awards_by_pk": [ - 4528, + 4586, { "id": [ - 5026, + 5084, "uuid!" ] } ], "tournament_brackets": [ - 4570, + 4628, { "distinct_on": [ - 4594, + 4652, "[tournament_brackets_select_column!]" ], "limit": [ @@ -145763,19 +146845,19 @@ export default { 40 ], "order_by": [ - 4592, + 4650, "[tournament_brackets_order_by!]" ], "where": [ - 4581 + 4639 ] } ], "tournament_brackets_aggregate": [ - 4571, + 4629, { "distinct_on": [ - 4594, + 4652, "[tournament_brackets_select_column!]" ], "limit": [ @@ -145785,28 +146867,28 @@ export default { 40 ], "order_by": [ - 4592, + 4650, "[tournament_brackets_order_by!]" ], "where": [ - 4581 + 4639 ] } ], "tournament_brackets_by_pk": [ - 4570, + 4628, { "id": [ - 5026, + 5084, "uuid!" ] } ], "tournament_categories": [ - 4616, + 4674, { "distinct_on": [ - 4634, + 4692, "[tournament_categories_select_column!]" ], "limit": [ @@ -145816,19 +146898,19 @@ export default { 40 ], "order_by": [ - 4632, + 4690, "[tournament_categories_order_by!]" ], "where": [ - 4623 + 4681 ] } ], "tournament_categories_aggregate": [ - 4617, + 4675, { "distinct_on": [ - 4634, + 4692, "[tournament_categories_select_column!]" ], "limit": [ @@ -145838,32 +146920,32 @@ export default { 40 ], "order_by": [ - 4632, + 4690, "[tournament_categories_order_by!]" ], "where": [ - 4623 + 4681 ] } ], "tournament_categories_by_pk": [ - 4616, + 4674, { "category": [ - 1312, + 1314, "e_tournament_categories_enum!" ], "tournament_id": [ - 5026, + 5084, "uuid!" ] } ], "tournament_organizer_teams": [ - 4640, + 4698, { "distinct_on": [ - 4658, + 4716, "[tournament_organizer_teams_select_column!]" ], "limit": [ @@ -145873,19 +146955,19 @@ export default { 40 ], "order_by": [ - 4656, + 4714, "[tournament_organizer_teams_order_by!]" ], "where": [ - 4647 + 4705 ] } ], "tournament_organizer_teams_aggregate": [ - 4641, + 4699, { "distinct_on": [ - 4658, + 4716, "[tournament_organizer_teams_select_column!]" ], "limit": [ @@ -145895,32 +146977,32 @@ export default { 40 ], "order_by": [ - 4656, + 4714, "[tournament_organizer_teams_order_by!]" ], "where": [ - 4647 + 4705 ] } ], "tournament_organizer_teams_by_pk": [ - 4640, + 4698, { "team_id": [ - 5026, + 5084, "uuid!" ], "tournament_id": [ - 5026, + 5084, "uuid!" ] } ], "tournament_organizers": [ - 4664, + 4722, { "distinct_on": [ - 4685, + 4743, "[tournament_organizers_select_column!]" ], "limit": [ @@ -145930,19 +147012,19 @@ export default { 40 ], "order_by": [ - 4683, + 4741, "[tournament_organizers_order_by!]" ], "where": [ - 4673 + 4731 ] } ], "tournament_organizers_aggregate": [ - 4665, + 4723, { "distinct_on": [ - 4685, + 4743, "[tournament_organizers_select_column!]" ], "limit": [ @@ -145952,32 +147034,32 @@ export default { 40 ], "order_by": [ - 4683, + 4741, "[tournament_organizers_order_by!]" ], "where": [ - 4673 + 4731 ] } ], "tournament_organizers_by_pk": [ - 4664, + 4722, { "steam_id": [ - 257, + 259, "bigint!" ], "tournament_id": [ - 5026, + 5084, "uuid!" ] } ], "tournament_prizes": [ - 4705, + 4763, { "distinct_on": [ - 4726, + 4784, "[tournament_prizes_select_column!]" ], "limit": [ @@ -145987,19 +147069,19 @@ export default { 40 ], "order_by": [ - 4724, + 4782, "[tournament_prizes_order_by!]" ], "where": [ - 4714 + 4772 ] } ], "tournament_prizes_aggregate": [ - 4706, + 4764, { "distinct_on": [ - 4726, + 4784, "[tournament_prizes_select_column!]" ], "limit": [ @@ -146009,28 +147091,28 @@ export default { 40 ], "order_by": [ - 4724, + 4782, "[tournament_prizes_order_by!]" ], "where": [ - 4714 + 4772 ] } ], "tournament_prizes_by_pk": [ - 4705, + 4763, { "id": [ - 5026, + 5084, "uuid!" ] } ], "tournament_stage_windows": [ - 4746, + 4804, { "distinct_on": [ - 4767, + 4825, "[tournament_stage_windows_select_column!]" ], "limit": [ @@ -146040,19 +147122,19 @@ export default { 40 ], "order_by": [ - 4765, + 4823, "[tournament_stage_windows_order_by!]" ], "where": [ - 4755 + 4813 ] } ], "tournament_stage_windows_aggregate": [ - 4747, + 4805, { "distinct_on": [ - 4767, + 4825, "[tournament_stage_windows_select_column!]" ], "limit": [ @@ -146062,28 +147144,28 @@ export default { 40 ], "order_by": [ - 4765, + 4823, "[tournament_stage_windows_order_by!]" ], "where": [ - 4755 + 4813 ] } ], "tournament_stage_windows_by_pk": [ - 4746, + 4804, { "id": [ - 5026, + 5084, "uuid!" ] } ], "tournament_stages": [ - 4787, + 4845, { "distinct_on": [ - 4816, + 4874, "[tournament_stages_select_column!]" ], "limit": [ @@ -146093,19 +147175,19 @@ export default { 40 ], "order_by": [ - 4813, + 4871, "[tournament_stages_order_by!]" ], "where": [ - 4799 + 4857 ] } ], "tournament_stages_aggregate": [ - 4788, + 4846, { "distinct_on": [ - 4816, + 4874, "[tournament_stages_select_column!]" ], "limit": [ @@ -146115,28 +147197,28 @@ export default { 40 ], "order_by": [ - 4813, + 4871, "[tournament_stages_order_by!]" ], "where": [ - 4799 + 4857 ] } ], "tournament_stages_by_pk": [ - 4787, + 4845, { "id": [ - 5026, + 5084, "uuid!" ] } ], "tournament_team_invites": [ - 4838, + 4896, { "distinct_on": [ - 4859, + 4917, "[tournament_team_invites_select_column!]" ], "limit": [ @@ -146146,19 +147228,19 @@ export default { 40 ], "order_by": [ - 4857, + 4915, "[tournament_team_invites_order_by!]" ], "where": [ - 4847 + 4905 ] } ], "tournament_team_invites_aggregate": [ - 4839, + 4897, { "distinct_on": [ - 4859, + 4917, "[tournament_team_invites_select_column!]" ], "limit": [ @@ -146168,28 +147250,28 @@ export default { 40 ], "order_by": [ - 4857, + 4915, "[tournament_team_invites_order_by!]" ], "where": [ - 4847 + 4905 ] } ], "tournament_team_invites_by_pk": [ - 4838, + 4896, { "id": [ - 5026, + 5084, "uuid!" ] } ], "tournament_team_roster": [ - 4879, + 4937, { "distinct_on": [ - 4900, + 4958, "[tournament_team_roster_select_column!]" ], "limit": [ @@ -146199,19 +147281,19 @@ export default { 40 ], "order_by": [ - 4898, + 4956, "[tournament_team_roster_order_by!]" ], "where": [ - 4888 + 4946 ] } ], "tournament_team_roster_aggregate": [ - 4880, + 4938, { "distinct_on": [ - 4900, + 4958, "[tournament_team_roster_select_column!]" ], "limit": [ @@ -146221,32 +147303,32 @@ export default { 40 ], "order_by": [ - 4898, + 4956, "[tournament_team_roster_order_by!]" ], "where": [ - 4888 + 4946 ] } ], "tournament_team_roster_by_pk": [ - 4879, + 4937, { "player_steam_id": [ - 257, + 259, "bigint!" ], "tournament_id": [ - 5026, + 5084, "uuid!" ] } ], "tournament_teams": [ - 4920, + 4978, { "distinct_on": [ - 4942, + 5000, "[tournament_teams_select_column!]" ], "limit": [ @@ -146256,19 +147338,19 @@ export default { 40 ], "order_by": [ - 4940, + 4998, "[tournament_teams_order_by!]" ], "where": [ - 4929 + 4987 ] } ], "tournament_teams_aggregate": [ - 4921, + 4979, { "distinct_on": [ - 4942, + 5000, "[tournament_teams_select_column!]" ], "limit": [ @@ -146278,28 +147360,28 @@ export default { 40 ], "order_by": [ - 4940, + 4998, "[tournament_teams_order_by!]" ], "where": [ - 4929 + 4987 ] } ], "tournament_teams_by_pk": [ - 4920, + 4978, { "id": [ - 5026, + 5084, "uuid!" ] } ], "tournaments": [ - 4962, + 5020, { "distinct_on": [ - 4996, + 5054, "[tournaments_select_column!]" ], "limit": [ @@ -146309,19 +147391,19 @@ export default { 40 ], "order_by": [ - 4994, + 5052, "[tournaments_order_by!]" ], "where": [ - 4983 + 5041 ] } ], "tournaments_aggregate": [ - 4963, + 5021, { "distinct_on": [ - 4996, + 5054, "[tournaments_select_column!]" ], "limit": [ @@ -146331,28 +147413,28 @@ export default { 40 ], "order_by": [ - 4994, + 5052, "[tournaments_order_by!]" ], "where": [ - 4983 + 5041 ] } ], "tournaments_by_pk": [ - 4962, + 5020, { "id": [ - 5026, + 5084, "uuid!" ] } ], "v_event_player_stats": [ - 5029, + 5087, { "distinct_on": [ - 5055, + 5113, "[v_event_player_stats_select_column!]" ], "limit": [ @@ -146362,19 +147444,19 @@ export default { 40 ], "order_by": [ - 5054, + 5112, "[v_event_player_stats_order_by!]" ], "where": [ - 5048 + 5106 ] } ], "v_event_player_stats_aggregate": [ - 5030, + 5088, { "distinct_on": [ - 5055, + 5113, "[v_event_player_stats_select_column!]" ], "limit": [ @@ -146384,19 +147466,19 @@ export default { 40 ], "order_by": [ - 5054, + 5112, "[v_event_player_stats_order_by!]" ], "where": [ - 5048 + 5106 ] } ], "v_gpu_pool_status": [ - 5080, + 5138, { "distinct_on": [ - 5088, + 5146, "[v_gpu_pool_status_select_column!]" ], "limit": [ @@ -146406,19 +147488,19 @@ export default { 40 ], "order_by": [ - 5087, + 5145, "[v_gpu_pool_status_order_by!]" ], "where": [ - 5084 + 5142 ] } ], "v_gpu_pool_status_aggregate": [ - 5081, + 5139, { "distinct_on": [ - 5088, + 5146, "[v_gpu_pool_status_select_column!]" ], "limit": [ @@ -146428,19 +147510,19 @@ export default { 40 ], "order_by": [ - 5087, + 5145, "[v_gpu_pool_status_order_by!]" ], "where": [ - 5084 + 5142 ] } ], "v_league_division_standings": [ - 5098, + 5156, { "distinct_on": [ - 5114, + 5172, "[v_league_division_standings_select_column!]" ], "limit": [ @@ -146450,19 +147532,19 @@ export default { 40 ], "order_by": [ - 5113, + 5171, "[v_league_division_standings_order_by!]" ], "where": [ - 5107 + 5165 ] } ], "v_league_division_standings_aggregate": [ - 5099, + 5157, { "distinct_on": [ - 5114, + 5172, "[v_league_division_standings_select_column!]" ], "limit": [ @@ -146472,19 +147554,19 @@ export default { 40 ], "order_by": [ - 5113, + 5171, "[v_league_division_standings_order_by!]" ], "where": [ - 5107 + 5165 ] } ], "v_league_season_player_stats": [ - 5131, + 5189, { "distinct_on": [ - 5157, + 5215, "[v_league_season_player_stats_select_column!]" ], "limit": [ @@ -146494,19 +147576,19 @@ export default { 40 ], "order_by": [ - 5156, + 5214, "[v_league_season_player_stats_order_by!]" ], "where": [ - 5150 + 5208 ] } ], "v_league_season_player_stats_aggregate": [ - 5132, + 5190, { "distinct_on": [ - 5157, + 5215, "[v_league_season_player_stats_select_column!]" ], "limit": [ @@ -146516,19 +147598,19 @@ export default { 40 ], "order_by": [ - 5156, + 5214, "[v_league_season_player_stats_order_by!]" ], "where": [ - 5150 + 5208 ] } ], "v_match_captains": [ - 5182, + 5240, { "distinct_on": [ - 5194, + 5252, "[v_match_captains_select_column!]" ], "limit": [ @@ -146538,19 +147620,19 @@ export default { 40 ], "order_by": [ - 5193, + 5251, "[v_match_captains_order_by!]" ], "where": [ - 5186 + 5244 ] } ], "v_match_captains_aggregate": [ - 5183, + 5241, { "distinct_on": [ - 5194, + 5252, "[v_match_captains_select_column!]" ], "limit": [ @@ -146560,19 +147642,19 @@ export default { 40 ], "order_by": [ - 5193, + 5251, "[v_match_captains_order_by!]" ], "where": [ - 5186 + 5244 ] } ], "v_match_clutches": [ - 5206, + 5264, { "distinct_on": [ - 5222, + 5280, "[v_match_clutches_select_column!]" ], "limit": [ @@ -146582,19 +147664,19 @@ export default { 40 ], "order_by": [ - 5221, + 5279, "[v_match_clutches_order_by!]" ], "where": [ - 5215 + 5273 ] } ], "v_match_clutches_aggregate": [ - 5207, + 5265, { "distinct_on": [ - 5222, + 5280, "[v_match_clutches_select_column!]" ], "limit": [ @@ -146604,19 +147686,19 @@ export default { 40 ], "order_by": [ - 5221, + 5279, "[v_match_clutches_order_by!]" ], "where": [ - 5215 + 5273 ] } ], "v_match_kill_pairs": [ - 5239, + 5297, { "distinct_on": [ - 5247, + 5305, "[v_match_kill_pairs_select_column!]" ], "limit": [ @@ -146626,19 +147708,19 @@ export default { 40 ], "order_by": [ - 5246, + 5304, "[v_match_kill_pairs_order_by!]" ], "where": [ - 5243 + 5301 ] } ], "v_match_kill_pairs_aggregate": [ - 5240, + 5298, { "distinct_on": [ - 5247, + 5305, "[v_match_kill_pairs_select_column!]" ], "limit": [ @@ -146648,19 +147730,19 @@ export default { 40 ], "order_by": [ - 5246, + 5304, "[v_match_kill_pairs_order_by!]" ], "where": [ - 5243 + 5301 ] } ], "v_match_lineup_buy_types": [ - 5257, + 5315, { "distinct_on": [ - 5265, + 5323, "[v_match_lineup_buy_types_select_column!]" ], "limit": [ @@ -146670,19 +147752,19 @@ export default { 40 ], "order_by": [ - 5264, + 5322, "[v_match_lineup_buy_types_order_by!]" ], "where": [ - 5261 + 5319 ] } ], "v_match_lineup_buy_types_aggregate": [ - 5258, + 5316, { "distinct_on": [ - 5265, + 5323, "[v_match_lineup_buy_types_select_column!]" ], "limit": [ @@ -146692,19 +147774,19 @@ export default { 40 ], "order_by": [ - 5264, + 5322, "[v_match_lineup_buy_types_order_by!]" ], "where": [ - 5261 + 5319 ] } ], "v_match_lineup_map_stats": [ - 5275, + 5333, { "distinct_on": [ - 5283, + 5341, "[v_match_lineup_map_stats_select_column!]" ], "limit": [ @@ -146714,19 +147796,19 @@ export default { 40 ], "order_by": [ - 5282, + 5340, "[v_match_lineup_map_stats_order_by!]" ], "where": [ - 5279 + 5337 ] } ], "v_match_lineup_map_stats_aggregate": [ - 5276, + 5334, { "distinct_on": [ - 5283, + 5341, "[v_match_lineup_map_stats_select_column!]" ], "limit": [ @@ -146736,19 +147818,19 @@ export default { 40 ], "order_by": [ - 5282, + 5340, "[v_match_lineup_map_stats_order_by!]" ], "where": [ - 5279 + 5337 ] } ], "v_match_map_backup_rounds": [ - 5293, + 5351, { "distinct_on": [ - 5304, + 5362, "[v_match_map_backup_rounds_select_column!]" ], "limit": [ @@ -146758,19 +147840,19 @@ export default { 40 ], "order_by": [ - 5303, + 5361, "[v_match_map_backup_rounds_order_by!]" ], "where": [ - 5297 + 5355 ] } ], "v_match_map_backup_rounds_aggregate": [ - 5294, + 5352, { "distinct_on": [ - 5304, + 5362, "[v_match_map_backup_rounds_select_column!]" ], "limit": [ @@ -146780,19 +147862,19 @@ export default { 40 ], "order_by": [ - 5303, + 5361, "[v_match_map_backup_rounds_order_by!]" ], "where": [ - 5297 + 5355 ] } ], "v_match_player_buy_types": [ - 5316, + 5374, { "distinct_on": [ - 5324, + 5382, "[v_match_player_buy_types_select_column!]" ], "limit": [ @@ -146802,19 +147884,19 @@ export default { 40 ], "order_by": [ - 5323, + 5381, "[v_match_player_buy_types_order_by!]" ], "where": [ - 5320 + 5378 ] } ], "v_match_player_buy_types_aggregate": [ - 5317, + 5375, { "distinct_on": [ - 5324, + 5382, "[v_match_player_buy_types_select_column!]" ], "limit": [ @@ -146824,19 +147906,19 @@ export default { 40 ], "order_by": [ - 5323, + 5381, "[v_match_player_buy_types_order_by!]" ], "where": [ - 5320 + 5378 ] } ], "v_match_player_opening_duels": [ - 5334, + 5392, { "distinct_on": [ - 5350, + 5408, "[v_match_player_opening_duels_select_column!]" ], "limit": [ @@ -146846,19 +147928,19 @@ export default { 40 ], "order_by": [ - 5349, + 5407, "[v_match_player_opening_duels_order_by!]" ], "where": [ - 5343 + 5401 ] } ], "v_match_player_opening_duels_aggregate": [ - 5335, + 5393, { "distinct_on": [ - 5350, + 5408, "[v_match_player_opening_duels_select_column!]" ], "limit": [ @@ -146868,19 +147950,19 @@ export default { 40 ], "order_by": [ - 5349, + 5407, "[v_match_player_opening_duels_order_by!]" ], "where": [ - 5343 + 5401 ] } ], "v_player_arch_nemesis": [ - 5367, + 5425, { "distinct_on": [ - 5375, + 5433, "[v_player_arch_nemesis_select_column!]" ], "limit": [ @@ -146890,19 +147972,19 @@ export default { 40 ], "order_by": [ - 5374, + 5432, "[v_player_arch_nemesis_order_by!]" ], "where": [ - 5371 + 5429 ] } ], "v_player_arch_nemesis_aggregate": [ - 5368, + 5426, { "distinct_on": [ - 5375, + 5433, "[v_player_arch_nemesis_select_column!]" ], "limit": [ @@ -146912,19 +147994,19 @@ export default { 40 ], "order_by": [ - 5374, + 5432, "[v_player_arch_nemesis_order_by!]" ], "where": [ - 5371 + 5429 ] } ], "v_player_damage": [ - 5385, + 5443, { "distinct_on": [ - 5393, + 5451, "[v_player_damage_select_column!]" ], "limit": [ @@ -146934,19 +148016,19 @@ export default { 40 ], "order_by": [ - 5392, + 5450, "[v_player_damage_order_by!]" ], "where": [ - 5389 + 5447 ] } ], "v_player_damage_aggregate": [ - 5386, + 5444, { "distinct_on": [ - 5393, + 5451, "[v_player_damage_select_column!]" ], "limit": [ @@ -146956,19 +148038,19 @@ export default { 40 ], "order_by": [ - 5392, + 5450, "[v_player_damage_order_by!]" ], "where": [ - 5389 + 5447 ] } ], "v_player_elo": [ - 5403, + 5461, { "distinct_on": [ - 5429, + 5487, "[v_player_elo_select_column!]" ], "limit": [ @@ -146978,19 +148060,19 @@ export default { 40 ], "order_by": [ - 5428, + 5486, "[v_player_elo_order_by!]" ], "where": [ - 5422 + 5480 ] } ], "v_player_elo_aggregate": [ - 5404, + 5462, { "distinct_on": [ - 5429, + 5487, "[v_player_elo_select_column!]" ], "limit": [ @@ -147000,19 +148082,19 @@ export default { 40 ], "order_by": [ - 5428, + 5486, "[v_player_elo_order_by!]" ], "where": [ - 5422 + 5480 ] } ], "v_player_map_losses": [ - 5454, + 5512, { "distinct_on": [ - 5462, + 5520, "[v_player_map_losses_select_column!]" ], "limit": [ @@ -147022,19 +148104,19 @@ export default { 40 ], "order_by": [ - 5461, + 5519, "[v_player_map_losses_order_by!]" ], "where": [ - 5458 + 5516 ] } ], "v_player_map_losses_aggregate": [ - 5455, + 5513, { "distinct_on": [ - 5462, + 5520, "[v_player_map_losses_select_column!]" ], "limit": [ @@ -147044,19 +148126,19 @@ export default { 40 ], "order_by": [ - 5461, + 5519, "[v_player_map_losses_order_by!]" ], "where": [ - 5458 + 5516 ] } ], "v_player_map_wins": [ - 5472, + 5530, { "distinct_on": [ - 5480, + 5538, "[v_player_map_wins_select_column!]" ], "limit": [ @@ -147066,19 +148148,19 @@ export default { 40 ], "order_by": [ - 5479, + 5537, "[v_player_map_wins_order_by!]" ], "where": [ - 5476 + 5534 ] } ], "v_player_map_wins_aggregate": [ - 5473, + 5531, { "distinct_on": [ - 5480, + 5538, "[v_player_map_wins_select_column!]" ], "limit": [ @@ -147088,19 +148170,19 @@ export default { 40 ], "order_by": [ - 5479, + 5537, "[v_player_map_wins_order_by!]" ], "where": [ - 5476 + 5534 ] } ], "v_player_match_head_to_head": [ - 5490, + 5548, { "distinct_on": [ - 5498, + 5556, "[v_player_match_head_to_head_select_column!]" ], "limit": [ @@ -147110,19 +148192,19 @@ export default { 40 ], "order_by": [ - 5497, + 5555, "[v_player_match_head_to_head_order_by!]" ], "where": [ - 5494 + 5552 ] } ], "v_player_match_head_to_head_aggregate": [ - 5491, + 5549, { "distinct_on": [ - 5498, + 5556, "[v_player_match_head_to_head_select_column!]" ], "limit": [ @@ -147132,19 +148214,19 @@ export default { 40 ], "order_by": [ - 5497, + 5555, "[v_player_match_head_to_head_order_by!]" ], "where": [ - 5494 + 5552 ] } ], "v_player_match_map_hltv": [ - 5508, + 5566, { "distinct_on": [ - 5526, + 5584, "[v_player_match_map_hltv_select_column!]" ], "limit": [ @@ -147154,19 +148236,19 @@ export default { 40 ], "order_by": [ - 5525, + 5583, "[v_player_match_map_hltv_order_by!]" ], "where": [ - 5517 + 5575 ] } ], "v_player_match_map_hltv_aggregate": [ - 5509, + 5567, { "distinct_on": [ - 5526, + 5584, "[v_player_match_map_hltv_select_column!]" ], "limit": [ @@ -147176,19 +148258,19 @@ export default { 40 ], "order_by": [ - 5525, + 5583, "[v_player_match_map_hltv_order_by!]" ], "where": [ - 5517 + 5575 ] } ], "v_player_match_map_roles": [ - 5545, + 5603, { "distinct_on": [ - 5553, + 5611, "[v_player_match_map_roles_select_column!]" ], "limit": [ @@ -147198,19 +148280,19 @@ export default { 40 ], "order_by": [ - 5552, + 5610, "[v_player_match_map_roles_order_by!]" ], "where": [ - 5549 + 5607 ] } ], "v_player_match_map_roles_aggregate": [ - 5546, + 5604, { "distinct_on": [ - 5553, + 5611, "[v_player_match_map_roles_select_column!]" ], "limit": [ @@ -147220,19 +148302,19 @@ export default { 40 ], "order_by": [ - 5552, + 5610, "[v_player_match_map_roles_order_by!]" ], "where": [ - 5549 + 5607 ] } ], "v_player_match_performance": [ - 5563, + 5621, { "distinct_on": [ - 5571, + 5629, "[v_player_match_performance_select_column!]" ], "limit": [ @@ -147242,19 +148324,19 @@ export default { 40 ], "order_by": [ - 5570, + 5628, "[v_player_match_performance_order_by!]" ], "where": [ - 5567 + 5625 ] } ], "v_player_match_performance_aggregate": [ - 5564, + 5622, { "distinct_on": [ - 5571, + 5629, "[v_player_match_performance_select_column!]" ], "limit": [ @@ -147264,19 +148346,19 @@ export default { 40 ], "order_by": [ - 5570, + 5628, "[v_player_match_performance_order_by!]" ], "where": [ - 5567 + 5625 ] } ], "v_player_match_rating": [ - 5581, + 5639, { "distinct_on": [ - 5589, + 5647, "[v_player_match_rating_select_column!]" ], "limit": [ @@ -147286,19 +148368,19 @@ export default { 40 ], "order_by": [ - 5588, + 5646, "[v_player_match_rating_order_by!]" ], "where": [ - 5585 + 5643 ] } ], "v_player_match_rating_aggregate": [ - 5582, + 5640, { "distinct_on": [ - 5589, + 5647, "[v_player_match_rating_select_column!]" ], "limit": [ @@ -147308,19 +148390,19 @@ export default { 40 ], "order_by": [ - 5588, + 5646, "[v_player_match_rating_order_by!]" ], "where": [ - 5585 + 5643 ] } ], "v_player_multi_kills": [ - 5599, + 5657, { "distinct_on": [ - 5615, + 5673, "[v_player_multi_kills_select_column!]" ], "limit": [ @@ -147330,19 +148412,19 @@ export default { 40 ], "order_by": [ - 5614, + 5672, "[v_player_multi_kills_order_by!]" ], "where": [ - 5608 + 5666 ] } ], "v_player_multi_kills_aggregate": [ - 5600, + 5658, { "distinct_on": [ - 5615, + 5673, "[v_player_multi_kills_select_column!]" ], "limit": [ @@ -147352,19 +148434,19 @@ export default { 40 ], "order_by": [ - 5614, + 5672, "[v_player_multi_kills_order_by!]" ], "where": [ - 5608 + 5666 ] } ], "v_player_queue_partners": [ - 5632, + 5690, { "distinct_on": [ - 5640, + 5698, "[v_player_queue_partners_select_column!]" ], "limit": [ @@ -147374,19 +148456,19 @@ export default { 40 ], "order_by": [ - 5639, + 5697, "[v_player_queue_partners_order_by!]" ], "where": [ - 5636 + 5694 ] } ], "v_player_queue_partners_aggregate": [ - 5633, + 5691, { "distinct_on": [ - 5640, + 5698, "[v_player_queue_partners_select_column!]" ], "limit": [ @@ -147396,19 +148478,19 @@ export default { 40 ], "order_by": [ - 5639, + 5697, "[v_player_queue_partners_order_by!]" ], "where": [ - 5636 + 5694 ] } ], "v_player_weapon_damage": [ - 5650, + 5708, { "distinct_on": [ - 5658, + 5716, "[v_player_weapon_damage_select_column!]" ], "limit": [ @@ -147418,19 +148500,19 @@ export default { 40 ], "order_by": [ - 5657, + 5715, "[v_player_weapon_damage_order_by!]" ], "where": [ - 5654 + 5712 ] } ], "v_player_weapon_damage_aggregate": [ - 5651, + 5709, { "distinct_on": [ - 5658, + 5716, "[v_player_weapon_damage_select_column!]" ], "limit": [ @@ -147440,19 +148522,19 @@ export default { 40 ], "order_by": [ - 5657, + 5715, "[v_player_weapon_damage_order_by!]" ], "where": [ - 5654 + 5712 ] } ], "v_player_weapon_kills": [ - 5668, + 5726, { "distinct_on": [ - 5676, + 5734, "[v_player_weapon_kills_select_column!]" ], "limit": [ @@ -147462,19 +148544,19 @@ export default { 40 ], "order_by": [ - 5675, + 5733, "[v_player_weapon_kills_order_by!]" ], "where": [ - 5672 + 5730 ] } ], "v_player_weapon_kills_aggregate": [ - 5669, + 5727, { "distinct_on": [ - 5676, + 5734, "[v_player_weapon_kills_select_column!]" ], "limit": [ @@ -147484,19 +148566,19 @@ export default { 40 ], "order_by": [ - 5675, + 5733, "[v_player_weapon_kills_order_by!]" ], "where": [ - 5672 + 5730 ] } ], "v_pool_maps": [ - 5686, + 5744, { "distinct_on": [ - 5703, + 5761, "[v_pool_maps_select_column!]" ], "limit": [ @@ -147506,19 +148588,19 @@ export default { 40 ], "order_by": [ - 5702, + 5760, "[v_pool_maps_order_by!]" ], "where": [ - 5695 + 5753 ] } ], "v_pool_maps_aggregate": [ - 5687, + 5745, { "distinct_on": [ - 5703, + 5761, "[v_pool_maps_select_column!]" ], "limit": [ @@ -147528,19 +148610,19 @@ export default { 40 ], "order_by": [ - 5702, + 5760, "[v_pool_maps_order_by!]" ], "where": [ - 5695 + 5753 ] } ], "v_steam_account_pool_status": [ - 5710, + 5768, { "distinct_on": [ - 5718, + 5776, "[v_steam_account_pool_status_select_column!]" ], "limit": [ @@ -147550,19 +148632,19 @@ export default { 40 ], "order_by": [ - 5717, + 5775, "[v_steam_account_pool_status_order_by!]" ], "where": [ - 5714 + 5772 ] } ], "v_steam_account_pool_status_aggregate": [ - 5711, + 5769, { "distinct_on": [ - 5718, + 5776, "[v_steam_account_pool_status_select_column!]" ], "limit": [ @@ -147572,19 +148654,19 @@ export default { 40 ], "order_by": [ - 5717, + 5775, "[v_steam_account_pool_status_order_by!]" ], "where": [ - 5714 + 5772 ] } ], "v_team_ranks": [ - 5728, + 5786, { "distinct_on": [ - 5738, + 5796, "[v_team_ranks_select_column!]" ], "limit": [ @@ -147594,19 +148676,19 @@ export default { 40 ], "order_by": [ - 5737, + 5795, "[v_team_ranks_order_by!]" ], "where": [ - 5732 + 5790 ] } ], "v_team_ranks_aggregate": [ - 5729, + 5787, { "distinct_on": [ - 5738, + 5796, "[v_team_ranks_select_column!]" ], "limit": [ @@ -147616,19 +148698,19 @@ export default { 40 ], "order_by": [ - 5737, + 5795, "[v_team_ranks_order_by!]" ], "where": [ - 5732 + 5790 ] } ], "v_team_reputation": [ - 5748, + 5806, { "distinct_on": [ - 5758, + 5816, "[v_team_reputation_select_column!]" ], "limit": [ @@ -147638,19 +148720,19 @@ export default { 40 ], "order_by": [ - 5757, + 5815, "[v_team_reputation_order_by!]" ], "where": [ - 5752 + 5810 ] } ], "v_team_reputation_aggregate": [ - 5749, + 5807, { "distinct_on": [ - 5758, + 5816, "[v_team_reputation_select_column!]" ], "limit": [ @@ -147660,19 +148742,19 @@ export default { 40 ], "order_by": [ - 5757, + 5815, "[v_team_reputation_order_by!]" ], "where": [ - 5752 + 5810 ] } ], "v_team_stage_results": [ - 5768, + 5826, { "distinct_on": [ - 5800, + 5858, "[v_team_stage_results_select_column!]" ], "limit": [ @@ -147682,19 +148764,19 @@ export default { 40 ], "order_by": [ - 5798, + 5856, "[v_team_stage_results_order_by!]" ], "where": [ - 5787 + 5845 ] } ], "v_team_stage_results_aggregate": [ - 5769, + 5827, { "distinct_on": [ - 5800, + 5858, "[v_team_stage_results_select_column!]" ], "limit": [ @@ -147704,32 +148786,32 @@ export default { 40 ], "order_by": [ - 5798, + 5856, "[v_team_stage_results_order_by!]" ], "where": [ - 5787 + 5845 ] } ], "v_team_stage_results_by_pk": [ - 5768, + 5826, { "tournament_stage_id": [ - 5026, + 5084, "uuid!" ], "tournament_team_id": [ - 5026, + 5084, "uuid!" ] } ], "v_team_tournament_results": [ - 5828, + 5886, { "distinct_on": [ - 5854, + 5912, "[v_team_tournament_results_select_column!]" ], "limit": [ @@ -147739,19 +148821,19 @@ export default { 40 ], "order_by": [ - 5853, + 5911, "[v_team_tournament_results_order_by!]" ], "where": [ - 5847 + 5905 ] } ], "v_team_tournament_results_aggregate": [ - 5829, + 5887, { "distinct_on": [ - 5854, + 5912, "[v_team_tournament_results_select_column!]" ], "limit": [ @@ -147761,19 +148843,19 @@ export default { 40 ], "order_by": [ - 5853, + 5911, "[v_team_tournament_results_order_by!]" ], "where": [ - 5847 + 5905 ] } ], "v_tournament_player_stats": [ - 5879, + 5937, { "distinct_on": [ - 5905, + 5963, "[v_tournament_player_stats_select_column!]" ], "limit": [ @@ -147783,19 +148865,19 @@ export default { 40 ], "order_by": [ - 5904, + 5962, "[v_tournament_player_stats_order_by!]" ], "where": [ - 5898 + 5956 ] } ], "v_tournament_player_stats_aggregate": [ - 5880, + 5938, { "distinct_on": [ - 5905, + 5963, "[v_tournament_player_stats_select_column!]" ], "limit": [ @@ -147805,14 +148887,17 @@ export default { 40 ], "order_by": [ - 5904, + 5962, "[v_tournament_player_stats_order_by!]" ], "where": [ - 5898 + 5956 ] } ], + "webPushStatus": [ + 101 + ], "__typename": [ 80 ] @@ -147822,7 +148907,7 @@ export default { 57, { "match_id": [ - 5026, + 5084, "uuid!" ] } @@ -147831,17 +148916,17 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ], "reset_status": [ 80 ], "scheduled_at": [ - 4526 + 4584 ], "winning_lineup_id": [ - 5026 + 5084 ] } ], @@ -147849,7 +148934,7 @@ export default { 83, { "invite_id": [ - 5026, + 5084, "uuid!" ], "type": [ @@ -147862,9 +148947,12 @@ export default { 83, { "draftGameId": [ - 5026, + 5084, "uuid!" ], + "lineup": [ + 40 + ], "steamId": [ 80, "String!" @@ -147895,20 +148983,20 @@ export default { "String!" ], "steam_id": [ - 257, + 259, "bigint!" ] } ], "approve_league_season_movements": [ - 2078, + 2080, { "args": [ - 187, + 189, "approve_league_season_movements_args!" ], "distinct_on": [ - 2099, + 2101, "[league_team_movements_select_column!]" ], "limit": [ @@ -147918,11 +149006,11 @@ export default { 40 ], "order_by": [ - 2097, + 2099, "[league_team_movements_order_by!]" ], "where": [ - 2087 + 2089 ] } ], @@ -147948,7 +149036,7 @@ export default { 83, { "game_server_node_id": [ - 5026, + 5084, "uuid!" ] } @@ -147969,7 +149057,7 @@ export default { 83, { "game_server_node_id": [ - 5026, + 5084, "uuid!" ] } @@ -147978,7 +149066,7 @@ export default { 83, { "job_id": [ - 5026, + 5084, "uuid!" ] } @@ -147987,7 +149075,7 @@ export default { 83, { "match_map_id": [ - 5026, + 5084, "uuid!" ] } @@ -147996,7 +149084,7 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ] } @@ -148014,7 +149102,7 @@ export default { 83, { "request_id": [ - 5026, + 5084, "uuid!" ] } @@ -148023,7 +149111,7 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ] } @@ -148032,7 +149120,7 @@ export default { 83, { "match_map_id": [ - 5026, + 5084, "uuid!" ] } @@ -148050,14 +149138,14 @@ export default { } ], "clone_league_season": [ - 2045, + 2047, { "args": [ - 312, + 314, "clone_league_season_args!" ], "distinct_on": [ - 2065, + 2067, "[league_seasons_select_column!]" ], "limit": [ @@ -148067,11 +149155,11 @@ export default { 40 ], "order_by": [ - 2062, + 2064, "[league_seasons_order_by!]" ], "where": [ - 2050 + 2052 ] } ], @@ -148079,11 +149167,11 @@ export default { 83, { "proposed_scheduled_at": [ - 4526, + 4584, "timestamptz!" ], "request_id": [ - 5026, + 5084, "uuid!" ] } @@ -148104,7 +149192,7 @@ export default { 40 ], "match_map_id": [ - 5026, + 5084, "uuid!" ], "preset": [ @@ -148139,7 +149227,7 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ] } @@ -148148,7 +149236,7 @@ export default { 16, { "settings": [ - 1842, + 1844, "jsonb!" ] } @@ -148165,7 +149253,7 @@ export default { "ScheduledLineupInput!" ], "options": [ - 1842, + 1844, "jsonb!" ], "scheduled_at": [ @@ -148194,7 +149282,7 @@ export default { 83, { "id": [ - 5026, + 5084, "uuid!" ] } @@ -148203,7 +149291,7 @@ export default { 83, { "clip_id": [ - 5026, + 5084, "uuid!" ] } @@ -148221,7 +149309,7 @@ export default { 83, { "id": [ - 5026, + 5084, "uuid!" ] } @@ -148255,228 +149343,228 @@ export default { 83, { "tournament_id": [ - 5026, + 5084, "uuid!" ] } ], "delete__map_pool": [ - 108, + 110, { "where": [ - 103, + 105, "_map_pool_bool_exp!" ] } ], "delete__map_pool_by_pk": [ - 100, + 102, { "map_id": [ - 5026, + 5084, "uuid!" ], "map_pool_id": [ - 5026, + 5084, "uuid!" ] } ], "delete_abandoned_matches": [ - 136, + 138, { "where": [ - 128, + 130, "abandoned_matches_bool_exp!" ] } ], "delete_abandoned_matches_by_pk": [ - 119, + 121, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_api_keys": [ - 170, + 172, { "where": [ - 164, + 166, "api_keys_bool_exp!" ] } ], "delete_api_keys_by_pk": [ - 160, + 162, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_award_recipients": [ - 205, + 207, { "where": [ - 197, + 199, "award_recipients_bool_exp!" ] } ], "delete_award_recipients_by_pk": [ - 188, + 190, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_awards": [ - 239, + 241, { "where": [ - 233, + 235, "awards_bool_exp!" ] } ], "delete_awards_by_pk": [ - 229, + 231, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_clip_render_jobs": [ - 285, + 287, { "where": [ - 274, + 276, "clip_render_jobs_bool_exp!" ] } ], "delete_clip_render_jobs_by_pk": [ - 262, + 264, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_custom_pages": [ - 328, + 330, { "where": [ - 319, + 321, "custom_pages_bool_exp!" ] } ], "delete_custom_pages_by_pk": [ - 314, + 316, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_db_backups": [ - 356, + 358, { "where": [ - 350, + 352, "db_backups_bool_exp!" ] } ], "delete_db_backups_by_pk": [ - 346, + 348, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_draft_game_picks": [ - 392, + 394, { "where": [ - 384, + 386, "draft_game_picks_bool_exp!" ] } ], "delete_draft_game_picks_by_pk": [ - 373, + 375, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_draft_game_players": [ - 437, + 439, { "where": [ - 429, + 431, "draft_game_players_bool_exp!" ] } ], "delete_draft_game_players_by_pk": [ - 418, + 420, { "draft_game_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ] } ], "delete_draft_games": [ - 482, + 484, { "where": [ - 474, + 476, "draft_games_bool_exp!" ] } ], "delete_draft_games_by_pk": [ - 463, + 465, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_e_award_sources": [ - 519, + 521, { "where": [ - 512, + 514, "e_award_sources_bool_exp!" ] } ], "delete_e_award_sources_by_pk": [ - 509, + 511, { "value": [ 80, @@ -148485,16 +149573,16 @@ export default { } ], "delete_e_award_tiers": [ - 539, + 541, { "where": [ - 532, + 534, "e_award_tiers_bool_exp!" ] } ], "delete_e_award_tiers_by_pk": [ - 529, + 531, { "value": [ 80, @@ -148503,16 +149591,16 @@ export default { } ], "delete_e_check_in_settings": [ - 559, + 561, { "where": [ - 552, + 554, "e_check_in_settings_bool_exp!" ] } ], "delete_e_check_in_settings_by_pk": [ - 549, + 551, { "value": [ 80, @@ -148521,16 +149609,16 @@ export default { } ], "delete_e_draft_game_captain_selection": [ - 579, + 581, { "where": [ - 572, + 574, "e_draft_game_captain_selection_bool_exp!" ] } ], "delete_e_draft_game_captain_selection_by_pk": [ - 569, + 571, { "value": [ 80, @@ -148539,16 +149627,16 @@ export default { } ], "delete_e_draft_game_draft_order": [ - 600, + 602, { "where": [ - 593, + 595, "e_draft_game_draft_order_bool_exp!" ] } ], "delete_e_draft_game_draft_order_by_pk": [ - 590, + 592, { "value": [ 80, @@ -148557,16 +149645,16 @@ export default { } ], "delete_e_draft_game_mode": [ - 621, + 623, { "where": [ - 614, + 616, "e_draft_game_mode_bool_exp!" ] } ], "delete_e_draft_game_mode_by_pk": [ - 611, + 613, { "value": [ 80, @@ -148575,16 +149663,16 @@ export default { } ], "delete_e_draft_game_player_status": [ - 642, + 644, { "where": [ - 635, + 637, "e_draft_game_player_status_bool_exp!" ] } ], "delete_e_draft_game_player_status_by_pk": [ - 632, + 634, { "value": [ 80, @@ -148593,16 +149681,16 @@ export default { } ], "delete_e_draft_game_status": [ - 663, + 665, { "where": [ - 656, + 658, "e_draft_game_status_bool_exp!" ] } ], "delete_e_draft_game_status_by_pk": [ - 653, + 655, { "value": [ 80, @@ -148611,16 +149699,16 @@ export default { } ], "delete_e_event_media_access": [ - 684, + 686, { "where": [ - 677, + 679, "e_event_media_access_bool_exp!" ] } ], "delete_e_event_media_access_by_pk": [ - 674, + 676, { "value": [ 80, @@ -148629,16 +149717,16 @@ export default { } ], "delete_e_event_visibility": [ - 704, + 706, { "where": [ - 697, + 699, "e_event_visibility_bool_exp!" ] } ], "delete_e_event_visibility_by_pk": [ - 694, + 696, { "value": [ 80, @@ -148647,16 +149735,16 @@ export default { } ], "delete_e_friend_status": [ - 724, + 726, { "where": [ - 717, + 719, "e_friend_status_bool_exp!" ] } ], "delete_e_friend_status_by_pk": [ - 714, + 716, { "value": [ 80, @@ -148665,16 +149753,16 @@ export default { } ], "delete_e_game_cfg_types": [ - 745, + 747, { "where": [ - 738, + 740, "e_game_cfg_types_bool_exp!" ] } ], "delete_e_game_cfg_types_by_pk": [ - 735, + 737, { "value": [ 80, @@ -148683,16 +149771,16 @@ export default { } ], "delete_e_game_server_node_statuses": [ - 765, + 767, { "where": [ - 758, + 760, "e_game_server_node_statuses_bool_exp!" ] } ], "delete_e_game_server_node_statuses_by_pk": [ - 755, + 757, { "value": [ 80, @@ -148701,16 +149789,16 @@ export default { } ], "delete_e_league_movement_types": [ - 786, + 788, { "where": [ - 779, + 781, "e_league_movement_types_bool_exp!" ] } ], "delete_e_league_movement_types_by_pk": [ - 776, + 778, { "value": [ 80, @@ -148719,16 +149807,16 @@ export default { } ], "delete_e_league_proposal_statuses": [ - 807, + 809, { "where": [ - 800, + 802, "e_league_proposal_statuses_bool_exp!" ] } ], "delete_e_league_proposal_statuses_by_pk": [ - 797, + 799, { "value": [ 80, @@ -148737,16 +149825,16 @@ export default { } ], "delete_e_league_registration_statuses": [ - 828, + 830, { "where": [ - 821, + 823, "e_league_registration_statuses_bool_exp!" ] } ], "delete_e_league_registration_statuses_by_pk": [ - 818, + 820, { "value": [ 80, @@ -148755,16 +149843,16 @@ export default { } ], "delete_e_league_season_statuses": [ - 849, + 851, { "where": [ - 842, + 844, "e_league_season_statuses_bool_exp!" ] } ], "delete_e_league_season_statuses_by_pk": [ - 839, + 841, { "value": [ 80, @@ -148773,16 +149861,16 @@ export default { } ], "delete_e_lobby_access": [ - 870, + 872, { "where": [ - 863, + 865, "e_lobby_access_bool_exp!" ] } ], "delete_e_lobby_access_by_pk": [ - 860, + 862, { "value": [ 80, @@ -148791,16 +149879,16 @@ export default { } ], "delete_e_lobby_player_status": [ - 891, + 893, { "where": [ - 884, + 886, "e_lobby_player_status_bool_exp!" ] } ], "delete_e_lobby_player_status_by_pk": [ - 881, + 883, { "value": [ 80, @@ -148809,16 +149897,16 @@ export default { } ], "delete_e_map_pool_types": [ - 911, + 913, { "where": [ - 904, + 906, "e_map_pool_types_bool_exp!" ] } ], "delete_e_map_pool_types_by_pk": [ - 901, + 903, { "value": [ 80, @@ -148827,16 +149915,16 @@ export default { } ], "delete_e_match_clip_visibility": [ - 932, + 934, { "where": [ - 925, + 927, "e_match_clip_visibility_bool_exp!" ] } ], "delete_e_match_clip_visibility_by_pk": [ - 922, + 924, { "value": [ 80, @@ -148845,16 +149933,16 @@ export default { } ], "delete_e_match_map_status": [ - 952, + 954, { "where": [ - 945, + 947, "e_match_map_status_bool_exp!" ] } ], "delete_e_match_map_status_by_pk": [ - 942, + 944, { "value": [ 80, @@ -148863,16 +149951,16 @@ export default { } ], "delete_e_match_mode": [ - 973, + 975, { "where": [ - 966, + 968, "e_match_mode_bool_exp!" ] } ], "delete_e_match_mode_by_pk": [ - 963, + 965, { "value": [ 80, @@ -148881,16 +149969,16 @@ export default { } ], "delete_e_match_party_sources": [ - 993, + 995, { "where": [ - 986, + 988, "e_match_party_sources_bool_exp!" ] } ], "delete_e_match_party_sources_by_pk": [ - 983, + 985, { "value": [ 80, @@ -148899,16 +149987,16 @@ export default { } ], "delete_e_match_status": [ - 1013, + 1015, { "where": [ - 1006, + 1008, "e_match_status_bool_exp!" ] } ], "delete_e_match_status_by_pk": [ - 1003, + 1005, { "value": [ 80, @@ -148917,16 +150005,16 @@ export default { } ], "delete_e_match_types": [ - 1034, + 1036, { "where": [ - 1027, + 1029, "e_match_types_bool_exp!" ] } ], "delete_e_match_types_by_pk": [ - 1024, + 1026, { "value": [ 80, @@ -148935,16 +150023,16 @@ export default { } ], "delete_e_notification_types": [ - 1055, + 1057, { "where": [ - 1048, + 1050, "e_notification_types_bool_exp!" ] } ], "delete_e_notification_types_by_pk": [ - 1045, + 1047, { "value": [ 80, @@ -148953,16 +150041,16 @@ export default { } ], "delete_e_objective_types": [ - 1075, + 1077, { "where": [ - 1068, + 1070, "e_objective_types_bool_exp!" ] } ], "delete_e_objective_types_by_pk": [ - 1065, + 1067, { "value": [ 80, @@ -148971,16 +150059,16 @@ export default { } ], "delete_e_player_roles": [ - 1095, + 1097, { "where": [ - 1088, + 1090, "e_player_roles_bool_exp!" ] } ], "delete_e_player_roles_by_pk": [ - 1085, + 1087, { "value": [ 80, @@ -148989,16 +150077,16 @@ export default { } ], "delete_e_plugin_runtimes": [ - 1115, + 1117, { "where": [ - 1108, + 1110, "e_plugin_runtimes_bool_exp!" ] } ], "delete_e_plugin_runtimes_by_pk": [ - 1105, + 1107, { "value": [ 80, @@ -149007,16 +150095,16 @@ export default { } ], "delete_e_ready_settings": [ - 1135, + 1137, { "where": [ - 1128, + 1130, "e_ready_settings_bool_exp!" ] } ], "delete_e_ready_settings_by_pk": [ - 1125, + 1127, { "value": [ 80, @@ -149025,16 +150113,16 @@ export default { } ], "delete_e_sanction_types": [ - 1155, + 1157, { "where": [ - 1148, + 1150, "e_sanction_types_bool_exp!" ] } ], "delete_e_sanction_types_by_pk": [ - 1145, + 1147, { "value": [ 80, @@ -149043,16 +150131,16 @@ export default { } ], "delete_e_scrim_request_statuses": [ - 1176, + 1178, { "where": [ - 1169, + 1171, "e_scrim_request_statuses_bool_exp!" ] } ], "delete_e_scrim_request_statuses_by_pk": [ - 1166, + 1168, { "value": [ 80, @@ -149061,16 +150149,16 @@ export default { } ], "delete_e_server_types": [ - 1196, + 1198, { "where": [ - 1189, + 1191, "e_server_types_bool_exp!" ] } ], "delete_e_server_types_by_pk": [ - 1186, + 1188, { "value": [ 80, @@ -149079,16 +150167,16 @@ export default { } ], "delete_e_sides": [ - 1216, + 1218, { "where": [ - 1209, + 1211, "e_sides_bool_exp!" ] } ], "delete_e_sides_by_pk": [ - 1206, + 1208, { "value": [ 80, @@ -149097,16 +150185,16 @@ export default { } ], "delete_e_system_alert_types": [ - 1236, + 1238, { "where": [ - 1229, + 1231, "e_system_alert_types_bool_exp!" ] } ], "delete_e_system_alert_types_by_pk": [ - 1226, + 1228, { "value": [ 80, @@ -149115,16 +150203,16 @@ export default { } ], "delete_e_team_roles": [ - 1256, + 1258, { "where": [ - 1249, + 1251, "e_team_roles_bool_exp!" ] } ], "delete_e_team_roles_by_pk": [ - 1246, + 1248, { "value": [ 80, @@ -149133,16 +150221,16 @@ export default { } ], "delete_e_team_roster_statuses": [ - 1277, + 1279, { "where": [ - 1270, + 1272, "e_team_roster_statuses_bool_exp!" ] } ], "delete_e_team_roster_statuses_by_pk": [ - 1267, + 1269, { "value": [ 80, @@ -149151,16 +150239,16 @@ export default { } ], "delete_e_timeout_settings": [ - 1297, + 1299, { "where": [ - 1290, + 1292, "e_timeout_settings_bool_exp!" ] } ], "delete_e_timeout_settings_by_pk": [ - 1287, + 1289, { "value": [ 80, @@ -149169,16 +150257,16 @@ export default { } ], "delete_e_tournament_categories": [ - 1317, + 1319, { "where": [ - 1310, + 1312, "e_tournament_categories_bool_exp!" ] } ], "delete_e_tournament_categories_by_pk": [ - 1307, + 1309, { "value": [ 80, @@ -149187,16 +150275,16 @@ export default { } ], "delete_e_tournament_stage_types": [ - 1338, + 1340, { "where": [ - 1331, + 1333, "e_tournament_stage_types_bool_exp!" ] } ], "delete_e_tournament_stage_types_by_pk": [ - 1328, + 1330, { "value": [ 80, @@ -149205,16 +150293,16 @@ export default { } ], "delete_e_tournament_status": [ - 1359, + 1361, { "where": [ - 1352, + 1354, "e_tournament_status_bool_exp!" ] } ], "delete_e_tournament_status_by_pk": [ - 1349, + 1351, { "value": [ 80, @@ -149223,16 +150311,16 @@ export default { } ], "delete_e_utility_types": [ - 1380, + 1382, { "where": [ - 1373, + 1375, "e_utility_types_bool_exp!" ] } ], "delete_e_utility_types_by_pk": [ - 1370, + 1372, { "value": [ 80, @@ -149241,16 +150329,16 @@ export default { } ], "delete_e_veto_pick_types": [ - 1400, + 1402, { "where": [ - 1393, + 1395, "e_veto_pick_types_bool_exp!" ] } ], "delete_e_veto_pick_types_by_pk": [ - 1390, + 1392, { "value": [ 80, @@ -149259,16 +150347,16 @@ export default { } ], "delete_e_winning_reasons": [ - 1420, + 1422, { "where": [ - 1413, + 1415, "e_winning_reasons_bool_exp!" ] } ], "delete_e_winning_reasons_by_pk": [ - 1410, + 1412, { "value": [ 80, @@ -149277,206 +150365,206 @@ export default { } ], "delete_event_match_links": [ - 1438, + 1440, { "where": [ - 1433, + 1435, "event_match_links_bool_exp!" ] } ], "delete_event_match_links_by_pk": [ - 1430, + 1432, { "event_id": [ - 5026, + 5084, "uuid!" ], "match_id": [ - 5026, + 5084, "uuid!" ] } ], "delete_event_media": [ - 1465, + 1467, { "where": [ - 1457, + 1459, "event_media_bool_exp!" ] } ], "delete_event_media_by_pk": [ - 1448, + 1450, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_event_media_players": [ - 1487, + 1489, { "where": [ - 1479, + 1481, "event_media_players_bool_exp!" ] } ], "delete_event_media_players_by_pk": [ - 1470, + 1472, { "media_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ] } ], "delete_event_organizers": [ - 1548, + 1550, { "where": [ - 1540, + 1542, "event_organizers_bool_exp!" ] } ], "delete_event_organizers_by_pk": [ - 1531, + 1533, { "event_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ] } ], "delete_event_players": [ - 1589, + 1591, { "where": [ - 1581, + 1583, "event_players_bool_exp!" ] } ], "delete_event_players_by_pk": [ - 1572, + 1574, { "event_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ] } ], "delete_event_teams": [ - 1627, + 1629, { "where": [ - 1620, + 1622, "event_teams_bool_exp!" ] } ], "delete_event_teams_by_pk": [ - 1613, + 1615, { "event_id": [ - 5026, + 5084, "uuid!" ], "team_id": [ - 5026, + 5084, "uuid!" ] } ], "delete_event_tournaments": [ - 1651, + 1653, { "where": [ - 1644, + 1646, "event_tournaments_bool_exp!" ] } ], "delete_event_tournaments_by_pk": [ - 1637, + 1639, { "event_id": [ - 5026, + 5084, "uuid!" ], "tournament_id": [ - 5026, + 5084, "uuid!" ] } ], "delete_events": [ - 1671, + 1673, { "where": [ - 1665, + 1667, "events_bool_exp!" ] } ], "delete_events_by_pk": [ - 1661, + 1663, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_friends": [ - 1701, + 1703, { "where": [ - 1695, + 1697, "friends_bool_exp!" ] } ], "delete_friends_by_pk": [ - 1691, + 1693, { "other_player_steam_id": [ - 257, + 259, "bigint!" ], "player_steam_id": [ - 257, + 259, "bigint!" ] } ], "delete_game_server_nodes": [ - 1741, + 1743, { "where": [ - 1730, + 1732, "game_server_nodes_bool_exp!" ] } ], "delete_game_server_nodes_by_pk": [ - 1718, + 1720, { "id": [ 80, @@ -149485,16 +150573,16 @@ export default { } ], "delete_game_versions": [ - 1783, + 1785, { "where": [ - 1774, + 1776, "game_versions_bool_exp!" ] } ], "delete_game_versions_by_pk": [ - 1769, + 1771, { "build_id": [ 40, @@ -149503,537 +150591,537 @@ export default { } ], "delete_gamedata_signature_validations": [ - 1816, + 1818, { "where": [ - 1807, + 1809, "gamedata_signature_validations_bool_exp!" ] } ], "delete_gamedata_signature_validations_by_pk": [ - 1802, + 1804, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_leaderboard_entries": [ - 1854, + 1856, { "where": [ - 1849, + 1851, "leaderboard_entries_bool_exp!" ] } ], "delete_league_divisions": [ - 1879, + 1881, { "where": [ - 1873, + 1875, "league_divisions_bool_exp!" ] } ], "delete_league_divisions_by_pk": [ - 1869, + 1871, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_league_match_weeks": [ - 1914, + 1916, { "where": [ - 1906, + 1908, "league_match_weeks_bool_exp!" ] } ], "delete_league_match_weeks_by_pk": [ - 1897, + 1899, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_league_relegation_playoffs": [ - 1955, + 1957, { "where": [ - 1947, + 1949, "league_relegation_playoffs_bool_exp!" ] } ], "delete_league_relegation_playoffs_by_pk": [ - 1938, + 1940, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_league_scheduling_proposals": [ - 1996, + 1998, { "where": [ - 1988, + 1990, "league_scheduling_proposals_bool_exp!" ] } ], "delete_league_scheduling_proposals_by_pk": [ - 1979, + 1981, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_league_season_divisions": [ - 2034, + 2036, { "where": [ - 2027, + 2029, "league_season_divisions_bool_exp!" ] } ], "delete_league_season_divisions_by_pk": [ - 2020, + 2022, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_league_seasons": [ - 2059, + 2061, { "where": [ - 2050, + 2052, "league_seasons_bool_exp!" ] } ], "delete_league_seasons_by_pk": [ - 2045, + 2047, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_league_team_movements": [ - 2095, + 2097, { "where": [ - 2087, + 2089, "league_team_movements_bool_exp!" ] } ], "delete_league_team_movements_by_pk": [ - 2078, + 2080, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_league_team_rosters": [ - 2136, + 2138, { "where": [ - 2128, + 2130, "league_team_rosters_bool_exp!" ] } ], "delete_league_team_rosters_by_pk": [ - 2119, + 2121, { "league_team_season_id": [ - 5026, + 5084, "uuid!" ], "player_steam_id": [ - 257, + 259, "bigint!" ] } ], "delete_league_team_seasons": [ - 2177, + 2179, { "where": [ - 2169, + 2171, "league_team_seasons_bool_exp!" ] } ], "delete_league_team_seasons_by_pk": [ - 2160, + 2162, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_league_teams": [ - 2210, + 2212, { "where": [ - 2205, + 2207, "league_teams_bool_exp!" ] } ], "delete_league_teams_by_pk": [ - 2202, + 2204, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_lobbies": [ - 2229, + 2231, { "where": [ - 2224, + 2226, "lobbies_bool_exp!" ] } ], "delete_lobbies_by_pk": [ - 2221, + 2223, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_lobby_players": [ - 2259, + 2261, { "where": [ - 2251, + 2253, "lobby_players_bool_exp!" ] } ], "delete_lobby_players_by_pk": [ - 2240, + 2242, { "lobby_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ] } ], "delete_map_pools": [ - 2293, + 2295, { "where": [ - 2288, + 2290, "map_pools_bool_exp!" ] } ], "delete_map_pools_by_pk": [ - 2285, + 2287, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_maps": [ - 2320, + 2322, { "where": [ - 2313, + 2315, "maps_bool_exp!" ] } ], "delete_maps_by_pk": [ - 2304, + 2306, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_match_clips": [ - 2350, + 2352, { "where": [ - 2342, + 2344, "match_clips_bool_exp!" ] } ], "delete_match_clips_by_pk": [ - 2333, + 2335, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_match_demo_sessions": [ - 2396, + 2398, { "where": [ - 2385, + 2387, "match_demo_sessions_bool_exp!" ] } ], "delete_match_demo_sessions_by_pk": [ - 2375, + 2377, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_match_lineup_players": [ - 2440, + 2442, { "where": [ - 2432, + 2434, "match_lineup_players_bool_exp!" ] } ], "delete_match_lineup_players_by_pk": [ - 2421, + 2423, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_match_lineups": [ - 2483, + 2485, { "where": [ - 2475, + 2477, "match_lineups_bool_exp!" ] } ], "delete_match_lineups_by_pk": [ - 2466, + 2468, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_match_map_demos": [ - 2531, + 2533, { "where": [ - 2520, + 2522, "match_map_demos_bool_exp!" ] } ], "delete_match_map_demos_by_pk": [ - 2508, + 2510, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_match_map_rounds": [ - 2576, + 2578, { "where": [ - 2568, + 2570, "match_map_rounds_bool_exp!" ] } ], "delete_match_map_rounds_by_pk": [ - 2559, + 2561, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_match_map_veto_picks": [ - 2616, + 2618, { "where": [ - 2609, + 2611, "match_map_veto_picks_bool_exp!" ] } ], "delete_match_map_veto_picks_by_pk": [ - 2600, + 2602, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_match_maps": [ - 2645, + 2647, { "where": [ - 2637, + 2639, "match_maps_bool_exp!" ] } ], "delete_match_maps_by_pk": [ - 2628, + 2630, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_match_options": [ - 2680, + 2682, { "where": [ - 2674, + 2676, "match_options_bool_exp!" ] } ], "delete_match_options_by_pk": [ - 2670, + 2672, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_match_region_veto_picks": [ - 2714, + 2716, { "where": [ - 2707, + 2709, "match_region_veto_picks_bool_exp!" ] } ], "delete_match_region_veto_picks_by_pk": [ - 2698, + 2700, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_match_streams": [ - 2749, + 2751, { "where": [ - 2738, + 2740, "match_streams_bool_exp!" ] } ], "delete_match_streams_by_pk": [ - 2726, + 2728, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_match_type_cfgs": [ - 2784, + 2786, { "where": [ - 2779, + 2781, "match_type_cfgs_bool_exp!" ] } ], "delete_match_type_cfgs_by_pk": [ - 2776, + 2778, { "type": [ - 740, + 742, "e_game_cfg_types_enum!" ] } ], "delete_matches": [ - 2811, + 2813, { "where": [ - 2803, + 2805, "matches_bool_exp!" ] } ], "delete_matches_by_pk": [ - 2794, + 2796, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_migration_hashes_hashes": [ - 2844, + 2846, { "where": [ - 2839, + 2841, "migration_hashes_hashes_bool_exp!" ] } ], "delete_migration_hashes_hashes_by_pk": [ - 2836, + 2838, { "name": [ 80, @@ -150042,130 +151130,156 @@ export default { } ], "delete_my_friends": [ - 2876, + 2878, { "where": [ - 2866, + 2868, "my_friends_bool_exp!" ] } ], "delete_news_articles": [ - 2910, + 2912, { "where": [ - 2904, + 2906, "news_articles_bool_exp!" ] } ], "delete_news_articles_by_pk": [ - 2900, + 2902, { "id": [ - 5026, + 5084, "uuid!" ] } ], + "delete_notification_preferences": [ + 2939, + { + "where": [ + 2933, + "notification_preferences_bool_exp!" + ] + } + ], + "delete_notification_preferences_by_pk": [ + 2929, + { + "channel": [ + 80, + "String!" + ], + "key": [ + 80, + "String!" + ], + "steam_id": [ + 259, + "bigint!" + ] + } + ], "delete_notifications": [ - 2950, + 2979, { "where": [ - 2939, + 2968, "notifications_bool_exp!" ] } ], "delete_notifications_by_pk": [ - 2927, + 2956, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_pending_match_import_players": [ - 2997, + 3026, { "where": [ - 2989, + 3018, "pending_match_import_players_bool_exp!" ] } ], "delete_pending_match_import_players_by_pk": [ - 2980, + 3009, { "steam_id": [ - 257, + 259, "bigint!" ], "valve_match_id": [ - 2977, + 3006, "numeric!" ] } ], "delete_pending_match_imports": [ - 3031, + 3060, { "where": [ - 3025, + 3054, "pending_match_imports_bool_exp!" ] } ], "delete_pending_match_imports_by_pk": [ - 3021, + 3050, { "valve_match_id": [ - 2977, + 3006, "numeric!" ] } ], "delete_player_aim_stats_demo": [ - 3059, + 3088, { "where": [ - 3053, + 3082, "player_aim_stats_demo_bool_exp!" ] } ], "delete_player_aim_stats_demo_by_pk": [ - 3049, + 3078, { "attacker_steam_id": [ - 257, + 259, "bigint!" ], "match_map_id": [ - 5026, + 5084, "uuid!" ] } ], "delete_player_aim_weapon_stats": [ - 3093, + 3122, { "where": [ - 3085, + 3114, "player_aim_weapon_stats_bool_exp!" ] } ], "delete_player_aim_weapon_stats_by_pk": [ - 3076, + 3105, { "match_map_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ], "weapon_class": [ @@ -150175,179 +151289,179 @@ export default { } ], "delete_player_assists": [ - 3136, + 3165, { "where": [ - 3128, + 3157, "player_assists_bool_exp!" ] } ], "delete_player_assists_by_pk": [ - 3117, + 3146, { "attacked_steam_id": [ - 257, + 259, "bigint!" ], "attacker_steam_id": [ - 257, + 259, "bigint!" ], "match_map_id": [ - 5026, + 5084, "uuid!" ], "time": [ - 4526, + 4584, "timestamptz!" ] } ], "delete_player_damages": [ - 3197, + 3226, { "where": [ - 3189, + 3218, "player_damages_bool_exp!" ] } ], "delete_player_damages_by_pk": [ - 3180, + 3209, { "id": [ - 5026, + 5084, "uuid!" ], "match_map_id": [ - 5026, + 5084, "uuid!" ], "time": [ - 4526, + 4584, "timestamptz!" ] } ], "delete_player_elo": [ - 3231, + 3260, { "where": [ - 3225, + 3254, "player_elo_bool_exp!" ] } ], "delete_player_elo_by_pk": [ - 3221, + 3250, { "match_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ], "type": [ - 1029, + 1031, "e_match_types_enum!" ] } ], "delete_player_faceit_rank_history": [ - 3265, + 3294, { "where": [ - 3257, + 3286, "player_faceit_rank_history_bool_exp!" ] } ], "delete_player_faceit_rank_history_by_pk": [ - 3248, + 3277, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_player_flashes": [ - 3308, + 3337, { "where": [ - 3300, + 3329, "player_flashes_bool_exp!" ] } ], "delete_player_flashes_by_pk": [ - 3289, + 3318, { "attacked_steam_id": [ - 257, + 259, "bigint!" ], "attacker_steam_id": [ - 257, + 259, "bigint!" ], "match_map_id": [ - 5026, + 5084, "uuid!" ], "time": [ - 4526, + 4584, "timestamptz!" ] } ], "delete_player_kills": [ - 3394, + 3423, { "where": [ - 3345, + 3374, "player_kills_bool_exp!" ] } ], "delete_player_kills_by_pk": [ - 3334, + 3363, { "attacked_steam_id": [ - 257, + 259, "bigint!" ], "attacker_steam_id": [ - 257, + 259, "bigint!" ], "match_map_id": [ - 5026, + 5084, "uuid!" ], "time": [ - 4526, + 4584, "timestamptz!" ] } ], "delete_player_kills_by_weapon": [ - 3363, + 3392, { "where": [ - 3355, + 3384, "player_kills_by_weapon_bool_exp!" ] } ], "delete_player_kills_by_weapon_by_pk": [ - 3346, + 3375, { "player_steam_id": [ - 257, + 259, "bigint!" ], "with": [ @@ -150357,258 +151471,258 @@ export default { } ], "delete_player_leaderboard_rank": [ - 3429, + 3458, { "where": [ - 3424, + 3453, "player_leaderboard_rank_bool_exp!" ] } ], "delete_player_match_map_stats": [ - 3460, + 3489, { "where": [ - 3452, + 3481, "player_match_map_stats_bool_exp!" ] } ], "delete_player_match_map_stats_by_pk": [ - 3443, + 3472, { "match_map_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ] } ], "delete_player_objectives": [ - 3552, + 3581, { "where": [ - 3544, + 3573, "player_objectives_bool_exp!" ] } ], "delete_player_objectives_by_pk": [ - 3535, + 3564, { "match_map_id": [ - 5026, + 5084, "uuid!" ], "player_steam_id": [ - 257, + 259, "bigint!" ], "time": [ - 4526, + 4584, "timestamptz!" ] } ], "delete_player_premier_rank_history": [ - 3611, + 3640, { "where": [ - 3603, + 3632, "player_premier_rank_history_bool_exp!" ] } ], "delete_player_premier_rank_history_by_pk": [ - 3594, + 3623, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_player_sanctions": [ - 3652, + 3681, { "where": [ - 3644, + 3673, "player_sanctions_bool_exp!" ] } ], "delete_player_sanctions_by_pk": [ - 3635, + 3664, { "created_at": [ - 4526, + 4584, "timestamptz!" ], "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_player_season_stats": [ - 3703, + 3732, { "where": [ - 3695, + 3724, "player_season_stats_bool_exp!" ] } ], "delete_player_season_stats_by_pk": [ - 3676, + 3705, { "player_steam_id": [ - 257, + 259, "bigint!" ], "season_id": [ - 5026, + 5084, "uuid!" ] } ], "delete_player_stats": [ - 3745, + 3774, { "where": [ - 3739, + 3768, "player_stats_bool_exp!" ] } ], "delete_player_stats_by_pk": [ - 3735, + 3764, { "player_steam_id": [ - 257, + 259, "bigint!" ] } ], "delete_player_steam_bot_friend": [ - 3777, + 3806, { "where": [ - 3768, + 3797, "player_steam_bot_friend_bool_exp!" ] } ], "delete_player_steam_bot_friend_by_pk": [ - 3763, + 3792, { "steam_id": [ - 257, + 259, "bigint!" ] } ], "delete_player_steam_match_auth": [ - 3805, + 3834, { "where": [ - 3799, + 3828, "player_steam_match_auth_bool_exp!" ] } ], "delete_player_steam_match_auth_by_pk": [ - 3795, + 3824, { "steam_id": [ - 257, + 259, "bigint!" ] } ], "delete_player_unused_utility": [ - 3839, + 3868, { "where": [ - 3831, + 3860, "player_unused_utility_bool_exp!" ] } ], "delete_player_unused_utility_by_pk": [ - 3822, + 3851, { "match_map_id": [ - 5026, + 5084, "uuid!" ], "player_steam_id": [ - 257, + 259, "bigint!" ] } ], "delete_player_utility": [ - 3880, + 3909, { "where": [ - 3872, + 3901, "player_utility_bool_exp!" ] } ], "delete_player_utility_by_pk": [ - 3863, + 3892, { "attacker_steam_id": [ - 257, + 259, "bigint!" ], "match_map_id": [ - 5026, + 5084, "uuid!" ], "time": [ - 4526, + 4584, "timestamptz!" ] } ], "delete_players": [ - 3947, + 3976, { "where": [ - 3941, + 3970, "players_bool_exp!" ] } ], "delete_players_by_pk": [ - 3937, + 3966, { "steam_id": [ - 257, + 259, "bigint!" ] } ], "delete_plugin_versions": [ - 3975, + 4004, { "where": [ - 3969, + 3998, "plugin_versions_bool_exp!" ] } ], "delete_plugin_versions_by_pk": [ - 3965, + 3994, { "runtime": [ - 1110, + 1112, "e_plugin_runtimes_enum!" ], "version": [ @@ -150617,35 +151731,53 @@ export default { ] } ], + "delete_push_subscriptions": [ + 4031, + { + "where": [ + 4025, + "push_subscriptions_bool_exp!" + ] + } + ], + "delete_push_subscriptions_by_pk": [ + 4021, + { + "id": [ + 5084, + "uuid!" + ] + } + ], "delete_seasons": [ - 4006, + 4062, { "where": [ - 4000, + 4056, "seasons_bool_exp!" ] } ], "delete_seasons_by_pk": [ - 3996, + 4052, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_server_regions": [ - 4033, + 4089, { "where": [ - 4028, + 4084, "server_regions_bool_exp!" ] } ], "delete_server_regions_by_pk": [ - 4024, + 4080, { "value": [ 80, @@ -150654,34 +151786,34 @@ export default { } ], "delete_servers": [ - 4070, + 4126, { "where": [ - 4062, + 4118, "servers_bool_exp!" ] } ], "delete_servers_by_pk": [ - 4051, + 4107, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_settings": [ - 4105, + 4161, { "where": [ - 4100, + 4156, "settings_bool_exp!" ] } ], "delete_settings_by_pk": [ - 4097, + 4153, { "name": [ 80, @@ -150690,511 +151822,511 @@ export default { } ], "delete_steam_account_claims": [ - 4131, + 4187, { "where": [ - 4124, + 4180, "steam_account_claims_bool_exp!" ] } ], "delete_steam_account_claims_by_pk": [ - 4117, + 4173, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_steam_accounts": [ - 4151, + 4207, { "where": [ - 4145, + 4201, "steam_accounts_bool_exp!" ] } ], "delete_steam_accounts_by_pk": [ - 4141, + 4197, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_system_alerts": [ - 4179, + 4235, { "where": [ - 4173, + 4229, "system_alerts_bool_exp!" ] } ], "delete_system_alerts_by_pk": [ - 4169, + 4225, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_team_invites": [ - 4213, + 4269, { "where": [ - 4205, + 4261, "team_invites_bool_exp!" ] } ], "delete_team_invites_by_pk": [ - 4196, + 4252, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_team_roster": [ - 4256, + 4312, { "where": [ - 4248, + 4304, "team_roster_bool_exp!" ] } ], "delete_team_roster_by_pk": [ - 4237, + 4293, { "player_steam_id": [ - 257, + 259, "bigint!" ], "team_id": [ - 5026, + 5084, "uuid!" ] } ], "delete_team_scrim_alerts": [ - 4292, + 4348, { "where": [ - 4286, + 4342, "team_scrim_alerts_bool_exp!" ] } ], "delete_team_scrim_alerts_by_pk": [ - 4282, + 4338, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_team_scrim_availability": [ - 4325, + 4381, { "where": [ - 4318, + 4374, "team_scrim_availability_bool_exp!" ] } ], "delete_team_scrim_availability_by_pk": [ - 4309, + 4365, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_team_scrim_request_proposals": [ - 4354, + 4410, { "where": [ - 4346, + 4402, "team_scrim_request_proposals_bool_exp!" ] } ], "delete_team_scrim_request_proposals_by_pk": [ - 4337, + 4393, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_team_scrim_requests": [ - 4397, + 4453, { "where": [ - 4389, + 4445, "team_scrim_requests_bool_exp!" ] } ], "delete_team_scrim_requests_by_pk": [ - 4378, + 4434, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_team_scrim_settings": [ - 4434, + 4490, { "where": [ - 4428, + 4484, "team_scrim_settings_bool_exp!" ] } ], "delete_team_scrim_settings_by_pk": [ - 4424, + 4480, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_team_suggestions": [ - 4462, + 4518, { "where": [ - 4456, + 4512, "team_suggestions_bool_exp!" ] } ], "delete_team_suggestions_by_pk": [ - 4452, + 4508, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_teams": [ - 4498, + 4554, { "where": [ - 4490, + 4546, "teams_bool_exp!" ] } ], "delete_teams_by_pk": [ - 4479, + 4535, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_tournament_awards": [ - 4545, + 4603, { "where": [ - 4537, + 4595, "tournament_awards_bool_exp!" ] } ], "delete_tournament_awards_by_pk": [ - 4528, + 4586, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_tournament_brackets": [ - 4589, + 4647, { "where": [ - 4581, + 4639, "tournament_brackets_bool_exp!" ] } ], "delete_tournament_brackets_by_pk": [ - 4570, + 4628, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_tournament_categories": [ - 4630, + 4688, { "where": [ - 4623, + 4681, "tournament_categories_bool_exp!" ] } ], "delete_tournament_categories_by_pk": [ - 4616, + 4674, { "category": [ - 1312, + 1314, "e_tournament_categories_enum!" ], "tournament_id": [ - 5026, + 5084, "uuid!" ] } ], "delete_tournament_organizer_teams": [ - 4654, + 4712, { "where": [ - 4647, + 4705, "tournament_organizer_teams_bool_exp!" ] } ], "delete_tournament_organizer_teams_by_pk": [ - 4640, + 4698, { "team_id": [ - 5026, + 5084, "uuid!" ], "tournament_id": [ - 5026, + 5084, "uuid!" ] } ], "delete_tournament_organizers": [ - 4681, + 4739, { "where": [ - 4673, + 4731, "tournament_organizers_bool_exp!" ] } ], "delete_tournament_organizers_by_pk": [ - 4664, + 4722, { "steam_id": [ - 257, + 259, "bigint!" ], "tournament_id": [ - 5026, + 5084, "uuid!" ] } ], "delete_tournament_prizes": [ - 4722, + 4780, { "where": [ - 4714, + 4772, "tournament_prizes_bool_exp!" ] } ], "delete_tournament_prizes_by_pk": [ - 4705, + 4763, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_tournament_stage_windows": [ - 4763, + 4821, { "where": [ - 4755, + 4813, "tournament_stage_windows_bool_exp!" ] } ], "delete_tournament_stage_windows_by_pk": [ - 4746, + 4804, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_tournament_stages": [ - 4810, + 4868, { "where": [ - 4799, + 4857, "tournament_stages_bool_exp!" ] } ], "delete_tournament_stages_by_pk": [ - 4787, + 4845, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_tournament_team_invites": [ - 4855, + 4913, { "where": [ - 4847, + 4905, "tournament_team_invites_bool_exp!" ] } ], "delete_tournament_team_invites_by_pk": [ - 4838, + 4896, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_tournament_team_roster": [ - 4896, + 4954, { "where": [ - 4888, + 4946, "tournament_team_roster_bool_exp!" ] } ], "delete_tournament_team_roster_by_pk": [ - 4879, + 4937, { "player_steam_id": [ - 257, + 259, "bigint!" ], "tournament_id": [ - 5026, + 5084, "uuid!" ] } ], "delete_tournament_teams": [ - 4937, + 4995, { "where": [ - 4929, + 4987, "tournament_teams_bool_exp!" ] } ], "delete_tournament_teams_by_pk": [ - 4920, + 4978, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_tournaments": [ - 4991, + 5049, { "where": [ - 4983, + 5041, "tournaments_bool_exp!" ] } ], "delete_tournaments_by_pk": [ - 4962, + 5020, { "id": [ - 5026, + 5084, "uuid!" ] } ], "delete_v_match_captains": [ - 5191, + 5249, { "where": [ - 5186, + 5244, "v_match_captains_bool_exp!" ] } ], "delete_v_match_map_backup_rounds": [ - 5302, + 5360, { "where": [ - 5297, + 5355, "v_match_map_backup_rounds_bool_exp!" ] } ], "delete_v_player_match_map_hltv": [ - 5524, + 5582, { "where": [ - 5517, + 5575, "v_player_match_map_hltv_bool_exp!" ] } ], "delete_v_pool_maps": [ - 5701, + 5759, { "where": [ - 5695, + 5753, "v_pool_maps_bool_exp!" ] } ], "delete_v_team_stage_results": [ - 5795, + 5853, { "where": [ - 5787, + 5845, "v_team_stage_results_bool_exp!" ] } ], "delete_v_team_stage_results_by_pk": [ - 5768, + 5826, { "tournament_stage_id": [ - 5026, + 5084, "uuid!" ], "tournament_team_id": [ - 5026, + 5084, "uuid!" ] } @@ -151203,7 +152335,7 @@ export default { 83, { "invite_id": [ - 5026, + 5084, "uuid!" ], "type": [ @@ -151220,7 +152352,7 @@ export default { "String!" ], "steam_id": [ - 257, + 259, "bigint!" ] } @@ -151229,20 +152361,23 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ], "winning_lineup_id": [ - 5026, + 5084, "uuid!" ] } ], + "generateWebPushKeys": [ + 100 + ], "getLiveStreamSpecState": [ 45, { "match_id": [ - 5026, + 5084, "uuid!" ] } @@ -151254,14 +152389,14 @@ export default { 4, { "award_id": [ - 5026, + 5084, "uuid!" ], "event_id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "note": [ 80 @@ -151270,3739 +152405,3787 @@ export default { 80 ], "season_id": [ - 5026 + 5084 ], "team_id": [ - 5026 + 5084 ], "tournament_id": [ - 5026 + 5084 ] } ], "insert__map_pool": [ - 108, + 110, { "objects": [ - 105, + 107, "[_map_pool_insert_input!]!" ], "on_conflict": [ - 109 + 111 ] } ], "insert__map_pool_one": [ - 100, + 102, { "object": [ - 105, + 107, "_map_pool_insert_input!" ], "on_conflict": [ - 109 + 111 ] } ], "insert_abandoned_matches": [ - 136, + 138, { "objects": [ - 131, + 133, "[abandoned_matches_insert_input!]!" ], "on_conflict": [ - 137 + 139 ] } ], "insert_abandoned_matches_one": [ - 119, + 121, { "object": [ - 131, + 133, "abandoned_matches_insert_input!" ], "on_conflict": [ - 137 + 139 ] } ], "insert_api_keys": [ - 170, + 172, { "objects": [ - 167, + 169, "[api_keys_insert_input!]!" ], "on_conflict": [ - 171 + 173 ] } ], "insert_api_keys_one": [ - 160, + 162, { "object": [ - 167, + 169, "api_keys_insert_input!" ], "on_conflict": [ - 171 + 173 ] } ], "insert_award_recipients": [ - 205, + 207, { "objects": [ - 200, + 202, "[award_recipients_insert_input!]!" ], "on_conflict": [ - 206 + 208 ] } ], "insert_award_recipients_one": [ - 188, + 190, { "object": [ - 200, + 202, "award_recipients_insert_input!" ], "on_conflict": [ - 206 + 208 ] } ], "insert_awards": [ - 239, + 241, { "objects": [ - 236, + 238, "[awards_insert_input!]!" ], "on_conflict": [ - 241 + 243 ] } ], "insert_awards_one": [ - 229, + 231, { "object": [ - 236, + 238, "awards_insert_input!" ], "on_conflict": [ - 241 + 243 ] } ], "insert_clip_render_jobs": [ - 285, + 287, { "objects": [ - 280, + 282, "[clip_render_jobs_insert_input!]!" ], "on_conflict": [ - 286 + 288 ] } ], "insert_clip_render_jobs_one": [ - 262, + 264, { "object": [ - 280, + 282, "clip_render_jobs_insert_input!" ], "on_conflict": [ - 286 + 288 ] } ], "insert_custom_pages": [ - 328, + 330, { "objects": [ - 325, + 327, "[custom_pages_insert_input!]!" ], "on_conflict": [ - 329 + 331 ] } ], "insert_custom_pages_one": [ - 314, + 316, { "object": [ - 325, + 327, "custom_pages_insert_input!" ], "on_conflict": [ - 329 + 331 ] } ], "insert_db_backups": [ - 356, + 358, { "objects": [ - 353, + 355, "[db_backups_insert_input!]!" ], "on_conflict": [ - 357 + 359 ] } ], "insert_db_backups_one": [ - 346, + 348, { "object": [ - 353, + 355, "db_backups_insert_input!" ], "on_conflict": [ - 357 + 359 ] } ], "insert_draft_game_picks": [ - 392, + 394, { "objects": [ - 387, + 389, "[draft_game_picks_insert_input!]!" ], "on_conflict": [ - 393 + 395 ] } ], "insert_draft_game_picks_one": [ - 373, + 375, { "object": [ - 387, + 389, "draft_game_picks_insert_input!" ], "on_conflict": [ - 393 + 395 ] } ], "insert_draft_game_players": [ - 437, + 439, { "objects": [ - 432, + 434, "[draft_game_players_insert_input!]!" ], "on_conflict": [ - 438 + 440 ] } ], "insert_draft_game_players_one": [ - 418, + 420, { "object": [ - 432, + 434, "draft_game_players_insert_input!" ], "on_conflict": [ - 438 + 440 ] } ], "insert_draft_games": [ - 482, + 484, { "objects": [ - 477, + 479, "[draft_games_insert_input!]!" ], "on_conflict": [ - 484 + 486 ] } ], "insert_draft_games_one": [ - 463, + 465, { "object": [ - 477, + 479, "draft_games_insert_input!" ], "on_conflict": [ - 484 + 486 ] } ], "insert_e_award_sources": [ - 519, + 521, { "objects": [ - 516, + 518, "[e_award_sources_insert_input!]!" ], "on_conflict": [ - 520 + 522 ] } ], "insert_e_award_sources_one": [ - 509, + 511, { "object": [ - 516, + 518, "e_award_sources_insert_input!" ], "on_conflict": [ - 520 + 522 ] } ], "insert_e_award_tiers": [ - 539, + 541, { "objects": [ - 536, + 538, "[e_award_tiers_insert_input!]!" ], "on_conflict": [ - 540 + 542 ] } ], "insert_e_award_tiers_one": [ - 529, + 531, { "object": [ - 536, + 538, "e_award_tiers_insert_input!" ], "on_conflict": [ - 540 + 542 ] } ], "insert_e_check_in_settings": [ - 559, + 561, { "objects": [ - 556, + 558, "[e_check_in_settings_insert_input!]!" ], "on_conflict": [ - 560 + 562 ] } ], "insert_e_check_in_settings_one": [ - 549, + 551, { "object": [ - 556, + 558, "e_check_in_settings_insert_input!" ], "on_conflict": [ - 560 + 562 ] } ], "insert_e_draft_game_captain_selection": [ - 579, + 581, { "objects": [ - 576, + 578, "[e_draft_game_captain_selection_insert_input!]!" ], "on_conflict": [ - 581 + 583 ] } ], "insert_e_draft_game_captain_selection_one": [ - 569, + 571, { "object": [ - 576, + 578, "e_draft_game_captain_selection_insert_input!" ], "on_conflict": [ - 581 + 583 ] } ], "insert_e_draft_game_draft_order": [ - 600, + 602, { "objects": [ - 597, + 599, "[e_draft_game_draft_order_insert_input!]!" ], "on_conflict": [ - 602 + 604 ] } ], "insert_e_draft_game_draft_order_one": [ - 590, + 592, { "object": [ - 597, + 599, "e_draft_game_draft_order_insert_input!" ], "on_conflict": [ - 602 + 604 ] } ], "insert_e_draft_game_mode": [ - 621, + 623, { "objects": [ - 618, + 620, "[e_draft_game_mode_insert_input!]!" ], "on_conflict": [ - 623 + 625 ] } ], "insert_e_draft_game_mode_one": [ - 611, + 613, { "object": [ - 618, + 620, "e_draft_game_mode_insert_input!" ], "on_conflict": [ - 623 + 625 ] } ], "insert_e_draft_game_player_status": [ - 642, + 644, { "objects": [ - 639, + 641, "[e_draft_game_player_status_insert_input!]!" ], "on_conflict": [ - 644 + 646 ] } ], "insert_e_draft_game_player_status_one": [ - 632, + 634, { "object": [ - 639, + 641, "e_draft_game_player_status_insert_input!" ], "on_conflict": [ - 644 + 646 ] } ], "insert_e_draft_game_status": [ - 663, + 665, { "objects": [ - 660, + 662, "[e_draft_game_status_insert_input!]!" ], "on_conflict": [ - 665 + 667 ] } ], "insert_e_draft_game_status_one": [ - 653, + 655, { "object": [ - 660, + 662, "e_draft_game_status_insert_input!" ], "on_conflict": [ - 665 + 667 ] } ], "insert_e_event_media_access": [ - 684, + 686, { "objects": [ - 681, + 683, "[e_event_media_access_insert_input!]!" ], "on_conflict": [ - 685 + 687 ] } ], "insert_e_event_media_access_one": [ - 674, + 676, { "object": [ - 681, + 683, "e_event_media_access_insert_input!" ], "on_conflict": [ - 685 + 687 ] } ], "insert_e_event_visibility": [ - 704, + 706, { "objects": [ - 701, + 703, "[e_event_visibility_insert_input!]!" ], "on_conflict": [ - 705 + 707 ] } ], "insert_e_event_visibility_one": [ - 694, + 696, { "object": [ - 701, + 703, "e_event_visibility_insert_input!" ], "on_conflict": [ - 705 + 707 ] } ], "insert_e_friend_status": [ - 724, + 726, { "objects": [ - 721, + 723, "[e_friend_status_insert_input!]!" ], "on_conflict": [ - 726 + 728 ] } ], "insert_e_friend_status_one": [ - 714, + 716, { "object": [ - 721, + 723, "e_friend_status_insert_input!" ], "on_conflict": [ - 726 + 728 ] } ], "insert_e_game_cfg_types": [ - 745, + 747, { "objects": [ - 742, + 744, "[e_game_cfg_types_insert_input!]!" ], "on_conflict": [ - 746 + 748 ] } ], "insert_e_game_cfg_types_one": [ - 735, + 737, { "object": [ - 742, + 744, "e_game_cfg_types_insert_input!" ], "on_conflict": [ - 746 + 748 ] } ], "insert_e_game_server_node_statuses": [ - 765, + 767, { "objects": [ - 762, + 764, "[e_game_server_node_statuses_insert_input!]!" ], "on_conflict": [ - 767 + 769 ] } ], "insert_e_game_server_node_statuses_one": [ - 755, + 757, { "object": [ - 762, + 764, "e_game_server_node_statuses_insert_input!" ], "on_conflict": [ - 767 + 769 ] } ], "insert_e_league_movement_types": [ - 786, + 788, { "objects": [ - 783, + 785, "[e_league_movement_types_insert_input!]!" ], "on_conflict": [ - 788 + 790 ] } ], "insert_e_league_movement_types_one": [ - 776, + 778, { "object": [ - 783, + 785, "e_league_movement_types_insert_input!" ], "on_conflict": [ - 788 + 790 ] } ], "insert_e_league_proposal_statuses": [ - 807, + 809, { "objects": [ - 804, + 806, "[e_league_proposal_statuses_insert_input!]!" ], "on_conflict": [ - 809 + 811 ] } ], "insert_e_league_proposal_statuses_one": [ - 797, + 799, { "object": [ - 804, + 806, "e_league_proposal_statuses_insert_input!" ], "on_conflict": [ - 809 + 811 ] } ], "insert_e_league_registration_statuses": [ - 828, + 830, { "objects": [ - 825, + 827, "[e_league_registration_statuses_insert_input!]!" ], "on_conflict": [ - 830 + 832 ] } ], "insert_e_league_registration_statuses_one": [ - 818, + 820, { "object": [ - 825, + 827, "e_league_registration_statuses_insert_input!" ], "on_conflict": [ - 830 + 832 ] } ], "insert_e_league_season_statuses": [ - 849, + 851, { "objects": [ - 846, + 848, "[e_league_season_statuses_insert_input!]!" ], "on_conflict": [ - 851 + 853 ] } ], "insert_e_league_season_statuses_one": [ - 839, + 841, { "object": [ - 846, + 848, "e_league_season_statuses_insert_input!" ], "on_conflict": [ - 851 + 853 ] } ], "insert_e_lobby_access": [ - 870, + 872, { "objects": [ - 867, + 869, "[e_lobby_access_insert_input!]!" ], "on_conflict": [ - 872 + 874 ] } ], "insert_e_lobby_access_one": [ - 860, + 862, { "object": [ - 867, + 869, "e_lobby_access_insert_input!" ], "on_conflict": [ - 872 + 874 ] } ], "insert_e_lobby_player_status": [ - 891, + 893, { "objects": [ - 888, + 890, "[e_lobby_player_status_insert_input!]!" ], "on_conflict": [ - 892 + 894 ] } ], "insert_e_lobby_player_status_one": [ - 881, + 883, { "object": [ - 888, + 890, "e_lobby_player_status_insert_input!" ], "on_conflict": [ - 892 + 894 ] } ], "insert_e_map_pool_types": [ - 911, + 913, { "objects": [ - 908, + 910, "[e_map_pool_types_insert_input!]!" ], "on_conflict": [ - 913 + 915 ] } ], "insert_e_map_pool_types_one": [ - 901, + 903, { "object": [ - 908, + 910, "e_map_pool_types_insert_input!" ], "on_conflict": [ - 913 + 915 ] } ], "insert_e_match_clip_visibility": [ - 932, + 934, { "objects": [ - 929, + 931, "[e_match_clip_visibility_insert_input!]!" ], "on_conflict": [ - 933 + 935 ] } ], "insert_e_match_clip_visibility_one": [ - 922, + 924, { "object": [ - 929, + 931, "e_match_clip_visibility_insert_input!" ], "on_conflict": [ - 933 + 935 ] } ], "insert_e_match_map_status": [ - 952, + 954, { "objects": [ - 949, + 951, "[e_match_map_status_insert_input!]!" ], "on_conflict": [ - 954 + 956 ] } ], "insert_e_match_map_status_one": [ - 942, + 944, { "object": [ - 949, + 951, "e_match_map_status_insert_input!" ], "on_conflict": [ - 954 + 956 ] } ], "insert_e_match_mode": [ - 973, + 975, { "objects": [ - 970, + 972, "[e_match_mode_insert_input!]!" ], "on_conflict": [ - 974 + 976 ] } ], "insert_e_match_mode_one": [ - 963, + 965, { "object": [ - 970, + 972, "e_match_mode_insert_input!" ], "on_conflict": [ - 974 + 976 ] } ], "insert_e_match_party_sources": [ - 993, + 995, { "objects": [ - 990, + 992, "[e_match_party_sources_insert_input!]!" ], "on_conflict": [ - 994 + 996 ] } ], "insert_e_match_party_sources_one": [ - 983, + 985, { "object": [ - 990, + 992, "e_match_party_sources_insert_input!" ], "on_conflict": [ - 994 + 996 ] } ], "insert_e_match_status": [ - 1013, + 1015, { "objects": [ - 1010, + 1012, "[e_match_status_insert_input!]!" ], "on_conflict": [ - 1015 + 1017 ] } ], "insert_e_match_status_one": [ - 1003, + 1005, { "object": [ - 1010, + 1012, "e_match_status_insert_input!" ], "on_conflict": [ - 1015 + 1017 ] } ], "insert_e_match_types": [ - 1034, + 1036, { "objects": [ - 1031, + 1033, "[e_match_types_insert_input!]!" ], "on_conflict": [ - 1036 + 1038 ] } ], "insert_e_match_types_one": [ - 1024, + 1026, { "object": [ - 1031, + 1033, "e_match_types_insert_input!" ], "on_conflict": [ - 1036 + 1038 ] } ], "insert_e_notification_types": [ - 1055, + 1057, { "objects": [ - 1052, + 1054, "[e_notification_types_insert_input!]!" ], "on_conflict": [ - 1056 + 1058 ] } ], "insert_e_notification_types_one": [ - 1045, + 1047, { "object": [ - 1052, + 1054, "e_notification_types_insert_input!" ], "on_conflict": [ - 1056 + 1058 ] } ], "insert_e_objective_types": [ - 1075, + 1077, { "objects": [ - 1072, + 1074, "[e_objective_types_insert_input!]!" ], "on_conflict": [ - 1076 + 1078 ] } ], "insert_e_objective_types_one": [ - 1065, + 1067, { "object": [ - 1072, + 1074, "e_objective_types_insert_input!" ], "on_conflict": [ - 1076 + 1078 ] } ], "insert_e_player_roles": [ - 1095, + 1097, { "objects": [ - 1092, + 1094, "[e_player_roles_insert_input!]!" ], "on_conflict": [ - 1096 + 1098 ] } ], "insert_e_player_roles_one": [ - 1085, + 1087, { "object": [ - 1092, + 1094, "e_player_roles_insert_input!" ], "on_conflict": [ - 1096 + 1098 ] } ], "insert_e_plugin_runtimes": [ - 1115, + 1117, { "objects": [ - 1112, + 1114, "[e_plugin_runtimes_insert_input!]!" ], "on_conflict": [ - 1116 + 1118 ] } ], "insert_e_plugin_runtimes_one": [ - 1105, + 1107, { "object": [ - 1112, + 1114, "e_plugin_runtimes_insert_input!" ], "on_conflict": [ - 1116 + 1118 ] } ], "insert_e_ready_settings": [ - 1135, + 1137, { "objects": [ - 1132, + 1134, "[e_ready_settings_insert_input!]!" ], "on_conflict": [ - 1136 + 1138 ] } ], "insert_e_ready_settings_one": [ - 1125, + 1127, { "object": [ - 1132, + 1134, "e_ready_settings_insert_input!" ], "on_conflict": [ - 1136 + 1138 ] } ], "insert_e_sanction_types": [ - 1155, + 1157, { "objects": [ - 1152, + 1154, "[e_sanction_types_insert_input!]!" ], "on_conflict": [ - 1157 + 1159 ] } ], "insert_e_sanction_types_one": [ - 1145, + 1147, { "object": [ - 1152, + 1154, "e_sanction_types_insert_input!" ], "on_conflict": [ - 1157 + 1159 ] } ], "insert_e_scrim_request_statuses": [ - 1176, + 1178, { "objects": [ - 1173, + 1175, "[e_scrim_request_statuses_insert_input!]!" ], "on_conflict": [ - 1177 + 1179 ] } ], "insert_e_scrim_request_statuses_one": [ - 1166, + 1168, { "object": [ - 1173, + 1175, "e_scrim_request_statuses_insert_input!" ], "on_conflict": [ - 1177 + 1179 ] } ], "insert_e_server_types": [ - 1196, + 1198, { "objects": [ - 1193, + 1195, "[e_server_types_insert_input!]!" ], "on_conflict": [ - 1197 + 1199 ] } ], "insert_e_server_types_one": [ - 1186, + 1188, { "object": [ - 1193, + 1195, "e_server_types_insert_input!" ], "on_conflict": [ - 1197 + 1199 ] } ], "insert_e_sides": [ - 1216, + 1218, { "objects": [ - 1213, + 1215, "[e_sides_insert_input!]!" ], "on_conflict": [ - 1217 + 1219 ] } ], "insert_e_sides_one": [ - 1206, + 1208, { "object": [ - 1213, + 1215, "e_sides_insert_input!" ], "on_conflict": [ - 1217 + 1219 ] } ], "insert_e_system_alert_types": [ - 1236, + 1238, { "objects": [ - 1233, + 1235, "[e_system_alert_types_insert_input!]!" ], "on_conflict": [ - 1237 + 1239 ] } ], "insert_e_system_alert_types_one": [ - 1226, + 1228, { "object": [ - 1233, + 1235, "e_system_alert_types_insert_input!" ], "on_conflict": [ - 1237 + 1239 ] } ], "insert_e_team_roles": [ - 1256, + 1258, { "objects": [ - 1253, + 1255, "[e_team_roles_insert_input!]!" ], "on_conflict": [ - 1258 + 1260 ] } ], "insert_e_team_roles_one": [ - 1246, + 1248, { "object": [ - 1253, + 1255, "e_team_roles_insert_input!" ], "on_conflict": [ - 1258 + 1260 ] } ], "insert_e_team_roster_statuses": [ - 1277, + 1279, { "objects": [ - 1274, + 1276, "[e_team_roster_statuses_insert_input!]!" ], "on_conflict": [ - 1278 + 1280 ] } ], "insert_e_team_roster_statuses_one": [ - 1267, + 1269, { "object": [ - 1274, + 1276, "e_team_roster_statuses_insert_input!" ], "on_conflict": [ - 1278 + 1280 ] } ], "insert_e_timeout_settings": [ - 1297, + 1299, { "objects": [ - 1294, + 1296, "[e_timeout_settings_insert_input!]!" ], "on_conflict": [ - 1298 + 1300 ] } ], "insert_e_timeout_settings_one": [ - 1287, + 1289, { "object": [ - 1294, + 1296, "e_timeout_settings_insert_input!" ], "on_conflict": [ - 1298 + 1300 ] } ], "insert_e_tournament_categories": [ - 1317, + 1319, { "objects": [ - 1314, + 1316, "[e_tournament_categories_insert_input!]!" ], "on_conflict": [ - 1319 + 1321 ] } ], "insert_e_tournament_categories_one": [ - 1307, + 1309, { "object": [ - 1314, + 1316, "e_tournament_categories_insert_input!" ], "on_conflict": [ - 1319 + 1321 ] } ], "insert_e_tournament_stage_types": [ - 1338, + 1340, { "objects": [ - 1335, + 1337, "[e_tournament_stage_types_insert_input!]!" ], "on_conflict": [ - 1340 + 1342 ] } ], "insert_e_tournament_stage_types_one": [ - 1328, + 1330, { "object": [ - 1335, + 1337, "e_tournament_stage_types_insert_input!" ], "on_conflict": [ - 1340 + 1342 ] } ], "insert_e_tournament_status": [ - 1359, + 1361, { "objects": [ - 1356, + 1358, "[e_tournament_status_insert_input!]!" ], "on_conflict": [ - 1361 + 1363 ] } ], "insert_e_tournament_status_one": [ - 1349, + 1351, { "object": [ - 1356, + 1358, "e_tournament_status_insert_input!" ], "on_conflict": [ - 1361 + 1363 ] } ], "insert_e_utility_types": [ - 1380, + 1382, { "objects": [ - 1377, + 1379, "[e_utility_types_insert_input!]!" ], "on_conflict": [ - 1381 + 1383 ] } ], "insert_e_utility_types_one": [ - 1370, + 1372, { "object": [ - 1377, + 1379, "e_utility_types_insert_input!" ], "on_conflict": [ - 1381 + 1383 ] } ], "insert_e_veto_pick_types": [ - 1400, + 1402, { "objects": [ - 1397, + 1399, "[e_veto_pick_types_insert_input!]!" ], "on_conflict": [ - 1401 + 1403 ] } ], "insert_e_veto_pick_types_one": [ - 1390, + 1392, { "object": [ - 1397, + 1399, "e_veto_pick_types_insert_input!" ], "on_conflict": [ - 1401 + 1403 ] } ], "insert_e_winning_reasons": [ - 1420, + 1422, { "objects": [ - 1417, + 1419, "[e_winning_reasons_insert_input!]!" ], "on_conflict": [ - 1421 + 1423 ] } ], "insert_e_winning_reasons_one": [ - 1410, + 1412, { "object": [ - 1417, + 1419, "e_winning_reasons_insert_input!" ], "on_conflict": [ - 1421 + 1423 ] } ], "insert_event_match_links": [ - 1438, + 1440, { "objects": [ - 1435, + 1437, "[event_match_links_insert_input!]!" ], "on_conflict": [ - 1439 + 1441 ] } ], "insert_event_match_links_one": [ - 1430, + 1432, { "object": [ - 1435, + 1437, "event_match_links_insert_input!" ], "on_conflict": [ - 1439 + 1441 ] } ], "insert_event_media": [ - 1465, + 1467, { "objects": [ - 1460, + 1462, "[event_media_insert_input!]!" ], "on_conflict": [ - 1467 + 1469 ] } ], "insert_event_media_one": [ - 1448, + 1450, { "object": [ - 1460, + 1462, "event_media_insert_input!" ], "on_conflict": [ - 1467 + 1469 ] } ], "insert_event_media_players": [ - 1487, + 1489, { "objects": [ - 1482, + 1484, "[event_media_players_insert_input!]!" ], "on_conflict": [ - 1488 + 1490 ] } ], "insert_event_media_players_one": [ - 1470, + 1472, { "object": [ - 1482, + 1484, "event_media_players_insert_input!" ], "on_conflict": [ - 1488 + 1490 ] } ], "insert_event_organizers": [ - 1548, + 1550, { "objects": [ - 1543, + 1545, "[event_organizers_insert_input!]!" ], "on_conflict": [ - 1549 + 1551 ] } ], "insert_event_organizers_one": [ - 1531, + 1533, { "object": [ - 1543, + 1545, "event_organizers_insert_input!" ], "on_conflict": [ - 1549 + 1551 ] } ], "insert_event_players": [ - 1589, + 1591, { "objects": [ - 1584, + 1586, "[event_players_insert_input!]!" ], "on_conflict": [ - 1590 + 1592 ] } ], "insert_event_players_one": [ - 1572, + 1574, { "object": [ - 1584, + 1586, "event_players_insert_input!" ], "on_conflict": [ - 1590 + 1592 ] } ], "insert_event_teams": [ - 1627, + 1629, { "objects": [ - 1622, + 1624, "[event_teams_insert_input!]!" ], "on_conflict": [ - 1628 + 1630 ] } ], "insert_event_teams_one": [ - 1613, + 1615, { "object": [ - 1622, + 1624, "event_teams_insert_input!" ], "on_conflict": [ - 1628 + 1630 ] } ], "insert_event_tournaments": [ - 1651, + 1653, { "objects": [ - 1646, + 1648, "[event_tournaments_insert_input!]!" ], "on_conflict": [ - 1652 + 1654 ] } ], "insert_event_tournaments_one": [ - 1637, + 1639, { "object": [ - 1646, + 1648, "event_tournaments_insert_input!" ], "on_conflict": [ - 1652 + 1654 ] } ], "insert_events": [ - 1671, + 1673, { "objects": [ - 1668, + 1670, "[events_insert_input!]!" ], "on_conflict": [ - 1673 + 1675 ] } ], "insert_events_one": [ - 1661, + 1663, { "object": [ - 1668, + 1670, "events_insert_input!" ], "on_conflict": [ - 1673 + 1675 ] } ], "insert_friends": [ - 1701, + 1703, { "objects": [ - 1698, + 1700, "[friends_insert_input!]!" ], "on_conflict": [ - 1702 + 1704 ] } ], "insert_friends_one": [ - 1691, + 1693, { "object": [ - 1698, + 1700, "friends_insert_input!" ], "on_conflict": [ - 1702 + 1704 ] } ], "insert_game_server_nodes": [ - 1741, + 1743, { "objects": [ - 1736, + 1738, "[game_server_nodes_insert_input!]!" ], "on_conflict": [ - 1743 + 1745 ] } ], "insert_game_server_nodes_one": [ - 1718, + 1720, { "object": [ - 1736, + 1738, "game_server_nodes_insert_input!" ], "on_conflict": [ - 1743 + 1745 ] } ], "insert_game_versions": [ - 1783, + 1785, { "objects": [ - 1780, + 1782, "[game_versions_insert_input!]!" ], "on_conflict": [ - 1785 + 1787 ] } ], "insert_game_versions_one": [ - 1769, + 1771, { "object": [ - 1780, + 1782, "game_versions_insert_input!" ], "on_conflict": [ - 1785 + 1787 ] } ], "insert_gamedata_signature_validations": [ - 1816, + 1818, { "objects": [ - 1813, + 1815, "[gamedata_signature_validations_insert_input!]!" ], "on_conflict": [ - 1817 + 1819 ] } ], "insert_gamedata_signature_validations_one": [ - 1802, + 1804, { "object": [ - 1813, + 1815, "gamedata_signature_validations_insert_input!" ], "on_conflict": [ - 1817 + 1819 ] } ], "insert_leaderboard_entries": [ - 1854, + 1856, { "objects": [ - 1851, + 1853, "[leaderboard_entries_insert_input!]!" ] } ], "insert_leaderboard_entries_one": [ - 1845, + 1847, { "object": [ - 1851, + 1853, "leaderboard_entries_insert_input!" ] } ], "insert_league_divisions": [ - 1879, + 1881, { "objects": [ - 1876, + 1878, "[league_divisions_insert_input!]!" ], "on_conflict": [ - 1881 + 1883 ] } ], "insert_league_divisions_one": [ - 1869, + 1871, { "object": [ - 1876, + 1878, "league_divisions_insert_input!" ], "on_conflict": [ - 1881 + 1883 ] } ], "insert_league_match_weeks": [ - 1914, + 1916, { "objects": [ - 1909, + 1911, "[league_match_weeks_insert_input!]!" ], "on_conflict": [ - 1915 + 1917 ] } ], "insert_league_match_weeks_one": [ - 1897, + 1899, { "object": [ - 1909, + 1911, "league_match_weeks_insert_input!" ], "on_conflict": [ - 1915 + 1917 ] } ], "insert_league_relegation_playoffs": [ - 1955, + 1957, { "objects": [ - 1950, + 1952, "[league_relegation_playoffs_insert_input!]!" ], "on_conflict": [ - 1956 + 1958 ] } ], "insert_league_relegation_playoffs_one": [ - 1938, + 1940, { "object": [ - 1950, + 1952, "league_relegation_playoffs_insert_input!" ], "on_conflict": [ - 1956 + 1958 ] } ], "insert_league_scheduling_proposals": [ - 1996, + 1998, { "objects": [ - 1991, + 1993, "[league_scheduling_proposals_insert_input!]!" ], "on_conflict": [ - 1997 + 1999 ] } ], "insert_league_scheduling_proposals_one": [ - 1979, + 1981, { "object": [ - 1991, + 1993, "league_scheduling_proposals_insert_input!" ], "on_conflict": [ - 1997 + 1999 ] } ], "insert_league_season_divisions": [ - 2034, + 2036, { "objects": [ - 2029, + 2031, "[league_season_divisions_insert_input!]!" ], "on_conflict": [ - 2036 + 2038 ] } ], "insert_league_season_divisions_one": [ - 2020, + 2022, { "object": [ - 2029, + 2031, "league_season_divisions_insert_input!" ], "on_conflict": [ - 2036 + 2038 ] } ], "insert_league_seasons": [ - 2059, + 2061, { "objects": [ - 2056, + 2058, "[league_seasons_insert_input!]!" ], "on_conflict": [ - 2061 + 2063 ] } ], "insert_league_seasons_one": [ - 2045, + 2047, { "object": [ - 2056, + 2058, "league_seasons_insert_input!" ], "on_conflict": [ - 2061 + 2063 ] } ], "insert_league_team_movements": [ - 2095, + 2097, { "objects": [ - 2090, + 2092, "[league_team_movements_insert_input!]!" ], "on_conflict": [ - 2096 + 2098 ] } ], "insert_league_team_movements_one": [ - 2078, + 2080, { "object": [ - 2090, + 2092, "league_team_movements_insert_input!" ], "on_conflict": [ - 2096 + 2098 ] } ], "insert_league_team_rosters": [ - 2136, + 2138, { "objects": [ - 2131, + 2133, "[league_team_rosters_insert_input!]!" ], "on_conflict": [ - 2137 + 2139 ] } ], "insert_league_team_rosters_one": [ - 2119, + 2121, { "object": [ - 2131, + 2133, "league_team_rosters_insert_input!" ], "on_conflict": [ - 2137 + 2139 ] } ], "insert_league_team_seasons": [ - 2177, + 2179, { "objects": [ - 2172, + 2174, "[league_team_seasons_insert_input!]!" ], "on_conflict": [ - 2179 + 2181 ] } ], "insert_league_team_seasons_one": [ - 2160, + 2162, { "object": [ - 2172, + 2174, "league_team_seasons_insert_input!" ], "on_conflict": [ - 2179 + 2181 ] } ], "insert_league_teams": [ - 2210, + 2212, { "objects": [ - 2207, + 2209, "[league_teams_insert_input!]!" ], "on_conflict": [ - 2212 + 2214 ] } ], "insert_league_teams_one": [ - 2202, + 2204, { "object": [ - 2207, + 2209, "league_teams_insert_input!" ], "on_conflict": [ - 2212 + 2214 ] } ], "insert_lobbies": [ - 2229, + 2231, { "objects": [ - 2226, + 2228, "[lobbies_insert_input!]!" ], "on_conflict": [ - 2231 + 2233 ] } ], "insert_lobbies_one": [ - 2221, + 2223, { "object": [ - 2226, + 2228, "lobbies_insert_input!" ], "on_conflict": [ - 2231 + 2233 ] } ], "insert_lobby_players": [ - 2259, + 2261, { "objects": [ - 2254, + 2256, "[lobby_players_insert_input!]!" ], "on_conflict": [ - 2260 + 2262 ] } ], "insert_lobby_players_one": [ - 2240, + 2242, { "object": [ - 2254, + 2256, "lobby_players_insert_input!" ], "on_conflict": [ - 2260 + 2262 ] } ], "insert_map_pools": [ - 2293, + 2295, { "objects": [ - 2290, + 2292, "[map_pools_insert_input!]!" ], "on_conflict": [ - 2295 + 2297 ] } ], "insert_map_pools_one": [ - 2285, + 2287, { "object": [ - 2290, + 2292, "map_pools_insert_input!" ], "on_conflict": [ - 2295 + 2297 ] } ], "insert_maps": [ - 2320, + 2322, { "objects": [ - 2315, + 2317, "[maps_insert_input!]!" ], "on_conflict": [ - 2322 + 2324 ] } ], "insert_maps_one": [ - 2304, + 2306, { "object": [ - 2315, + 2317, "maps_insert_input!" ], "on_conflict": [ - 2322 + 2324 ] } ], "insert_match_clips": [ - 2350, + 2352, { "objects": [ - 2345, + 2347, "[match_clips_insert_input!]!" ], "on_conflict": [ - 2352 + 2354 ] } ], "insert_match_clips_one": [ - 2333, + 2335, { "object": [ - 2345, + 2347, "match_clips_insert_input!" ], "on_conflict": [ - 2352 + 2354 ] } ], "insert_match_demo_sessions": [ - 2396, + 2398, { "objects": [ - 2391, + 2393, "[match_demo_sessions_insert_input!]!" ], "on_conflict": [ - 2397 + 2399 ] } ], "insert_match_demo_sessions_one": [ - 2375, + 2377, { "object": [ - 2391, + 2393, "match_demo_sessions_insert_input!" ], "on_conflict": [ - 2397 + 2399 ] } ], "insert_match_lineup_players": [ - 2440, + 2442, { "objects": [ - 2435, + 2437, "[match_lineup_players_insert_input!]!" ], "on_conflict": [ - 2441 + 2443 ] } ], "insert_match_lineup_players_one": [ - 2421, + 2423, { "object": [ - 2435, + 2437, "match_lineup_players_insert_input!" ], "on_conflict": [ - 2441 + 2443 ] } ], "insert_match_lineups": [ - 2483, + 2485, { "objects": [ - 2478, + 2480, "[match_lineups_insert_input!]!" ], "on_conflict": [ - 2485 + 2487 ] } ], "insert_match_lineups_one": [ - 2466, + 2468, { "object": [ - 2478, + 2480, "match_lineups_insert_input!" ], "on_conflict": [ - 2485 + 2487 ] } ], "insert_match_map_demos": [ - 2531, + 2533, { "objects": [ - 2526, + 2528, "[match_map_demos_insert_input!]!" ], "on_conflict": [ - 2533 + 2535 ] } ], "insert_match_map_demos_one": [ - 2508, + 2510, { "object": [ - 2526, + 2528, "match_map_demos_insert_input!" ], "on_conflict": [ - 2533 + 2535 ] } ], "insert_match_map_rounds": [ - 2576, + 2578, { "objects": [ - 2571, + 2573, "[match_map_rounds_insert_input!]!" ], "on_conflict": [ - 2577 + 2579 ] } ], "insert_match_map_rounds_one": [ - 2559, + 2561, { "object": [ - 2571, + 2573, "match_map_rounds_insert_input!" ], "on_conflict": [ - 2577 + 2579 ] } ], "insert_match_map_veto_picks": [ - 2616, + 2618, { "objects": [ - 2611, + 2613, "[match_map_veto_picks_insert_input!]!" ], "on_conflict": [ - 2617 + 2619 ] } ], "insert_match_map_veto_picks_one": [ - 2600, + 2602, { "object": [ - 2611, + 2613, "match_map_veto_picks_insert_input!" ], "on_conflict": [ - 2617 + 2619 ] } ], "insert_match_maps": [ - 2645, + 2647, { "objects": [ - 2640, + 2642, "[match_maps_insert_input!]!" ], "on_conflict": [ - 2647 + 2649 ] } ], "insert_match_maps_one": [ - 2628, + 2630, { "object": [ - 2640, + 2642, "match_maps_insert_input!" ], "on_conflict": [ - 2647 + 2649 ] } ], "insert_match_options": [ - 2680, + 2682, { "objects": [ - 2677, + 2679, "[match_options_insert_input!]!" ], "on_conflict": [ - 2682 + 2684 ] } ], "insert_match_options_one": [ - 2670, + 2672, { "object": [ - 2677, + 2679, "match_options_insert_input!" ], "on_conflict": [ - 2682 + 2684 ] } ], "insert_match_region_veto_picks": [ - 2714, + 2716, { "objects": [ - 2709, + 2711, "[match_region_veto_picks_insert_input!]!" ], "on_conflict": [ - 2715 + 2717 ] } ], "insert_match_region_veto_picks_one": [ - 2698, + 2700, { "object": [ - 2709, + 2711, "match_region_veto_picks_insert_input!" ], "on_conflict": [ - 2715 + 2717 ] } ], "insert_match_streams": [ - 2749, + 2751, { "objects": [ - 2744, + 2746, "[match_streams_insert_input!]!" ], "on_conflict": [ - 2750 + 2752 ] } ], "insert_match_streams_one": [ - 2726, + 2728, { "object": [ - 2744, + 2746, "match_streams_insert_input!" ], "on_conflict": [ - 2750 + 2752 ] } ], "insert_match_type_cfgs": [ - 2784, + 2786, { "objects": [ - 2781, + 2783, "[match_type_cfgs_insert_input!]!" ], "on_conflict": [ - 2785 + 2787 ] } ], "insert_match_type_cfgs_one": [ - 2776, + 2778, { "object": [ - 2781, + 2783, "match_type_cfgs_insert_input!" ], "on_conflict": [ - 2785 + 2787 ] } ], "insert_matches": [ - 2811, + 2813, { "objects": [ - 2806, + 2808, "[matches_insert_input!]!" ], "on_conflict": [ - 2813 + 2815 ] } ], "insert_matches_one": [ - 2794, + 2796, { "object": [ - 2806, + 2808, "matches_insert_input!" ], "on_conflict": [ - 2813 + 2815 ] } ], "insert_migration_hashes_hashes": [ - 2844, + 2846, { "objects": [ - 2841, + 2843, "[migration_hashes_hashes_insert_input!]!" ], "on_conflict": [ - 2845 + 2847 ] } ], "insert_migration_hashes_hashes_one": [ - 2836, + 2838, { "object": [ - 2841, + 2843, "migration_hashes_hashes_insert_input!" ], "on_conflict": [ - 2845 + 2847 ] } ], "insert_my_friends": [ - 2876, + 2878, { "objects": [ - 2871, + 2873, "[my_friends_insert_input!]!" ] } ], "insert_my_friends_one": [ - 2854, + 2856, { "object": [ - 2871, + 2873, "my_friends_insert_input!" ] } ], "insert_news_articles": [ - 2910, + 2912, { "objects": [ - 2907, + 2909, "[news_articles_insert_input!]!" ], "on_conflict": [ - 2911 + 2913 ] } ], "insert_news_articles_one": [ - 2900, + 2902, { "object": [ - 2907, + 2909, "news_articles_insert_input!" ], "on_conflict": [ - 2911 + 2913 + ] + } + ], + "insert_notification_preferences": [ + 2939, + { + "objects": [ + 2936, + "[notification_preferences_insert_input!]!" + ], + "on_conflict": [ + 2940 + ] + } + ], + "insert_notification_preferences_one": [ + 2929, + { + "object": [ + 2936, + "notification_preferences_insert_input!" + ], + "on_conflict": [ + 2940 ] } ], "insert_notifications": [ - 2950, + 2979, { "objects": [ - 2945, + 2974, "[notifications_insert_input!]!" ], "on_conflict": [ - 2951 + 2980 ] } ], "insert_notifications_one": [ - 2927, + 2956, { "object": [ - 2945, + 2974, "notifications_insert_input!" ], "on_conflict": [ - 2951 + 2980 ] } ], "insert_pending_match_import_players": [ - 2997, + 3026, { "objects": [ - 2992, + 3021, "[pending_match_import_players_insert_input!]!" ], "on_conflict": [ - 2998 + 3027 ] } ], "insert_pending_match_import_players_one": [ - 2980, + 3009, { "object": [ - 2992, + 3021, "pending_match_import_players_insert_input!" ], "on_conflict": [ - 2998 + 3027 ] } ], "insert_pending_match_imports": [ - 3031, + 3060, { "objects": [ - 3028, + 3057, "[pending_match_imports_insert_input!]!" ], "on_conflict": [ - 3033 + 3062 ] } ], "insert_pending_match_imports_one": [ - 3021, + 3050, { "object": [ - 3028, + 3057, "pending_match_imports_insert_input!" ], "on_conflict": [ - 3033 + 3062 ] } ], "insert_player_aim_stats_demo": [ - 3059, + 3088, { "objects": [ - 3056, + 3085, "[player_aim_stats_demo_insert_input!]!" ], "on_conflict": [ - 3060 + 3089 ] } ], "insert_player_aim_stats_demo_one": [ - 3049, + 3078, { "object": [ - 3056, + 3085, "player_aim_stats_demo_insert_input!" ], "on_conflict": [ - 3060 + 3089 ] } ], "insert_player_aim_weapon_stats": [ - 3093, + 3122, { "objects": [ - 3088, + 3117, "[player_aim_weapon_stats_insert_input!]!" ], "on_conflict": [ - 3094 + 3123 ] } ], "insert_player_aim_weapon_stats_one": [ - 3076, + 3105, { "object": [ - 3088, + 3117, "player_aim_weapon_stats_insert_input!" ], "on_conflict": [ - 3094 + 3123 ] } ], "insert_player_assists": [ - 3136, + 3165, { "objects": [ - 3131, + 3160, "[player_assists_insert_input!]!" ], "on_conflict": [ - 3137 + 3166 ] } ], "insert_player_assists_one": [ - 3117, + 3146, { "object": [ - 3131, + 3160, "player_assists_insert_input!" ], "on_conflict": [ - 3137 + 3166 ] } ], "insert_player_damages": [ - 3197, + 3226, { "objects": [ - 3192, + 3221, "[player_damages_insert_input!]!" ], "on_conflict": [ - 3198 + 3227 ] } ], "insert_player_damages_one": [ - 3180, + 3209, { "object": [ - 3192, + 3221, "player_damages_insert_input!" ], "on_conflict": [ - 3198 + 3227 ] } ], "insert_player_elo": [ - 3231, + 3260, { "objects": [ - 3228, + 3257, "[player_elo_insert_input!]!" ], "on_conflict": [ - 3232 + 3261 ] } ], "insert_player_elo_one": [ - 3221, + 3250, { "object": [ - 3228, + 3257, "player_elo_insert_input!" ], "on_conflict": [ - 3232 + 3261 ] } ], "insert_player_faceit_rank_history": [ - 3265, + 3294, { "objects": [ - 3260, + 3289, "[player_faceit_rank_history_insert_input!]!" ], "on_conflict": [ - 3266 + 3295 ] } ], "insert_player_faceit_rank_history_one": [ - 3248, + 3277, { "object": [ - 3260, + 3289, "player_faceit_rank_history_insert_input!" ], "on_conflict": [ - 3266 + 3295 ] } ], "insert_player_flashes": [ - 3308, + 3337, { "objects": [ - 3303, + 3332, "[player_flashes_insert_input!]!" ], "on_conflict": [ - 3309 + 3338 ] } ], "insert_player_flashes_one": [ - 3289, + 3318, { "object": [ - 3303, + 3332, "player_flashes_insert_input!" ], "on_conflict": [ - 3309 + 3338 ] } ], "insert_player_kills": [ - 3394, + 3423, { "objects": [ - 3389, + 3418, "[player_kills_insert_input!]!" ], "on_conflict": [ - 3395 + 3424 ] } ], "insert_player_kills_by_weapon": [ - 3363, + 3392, { "objects": [ - 3358, + 3387, "[player_kills_by_weapon_insert_input!]!" ], "on_conflict": [ - 3364 + 3393 ] } ], "insert_player_kills_by_weapon_one": [ - 3346, + 3375, { "object": [ - 3358, + 3387, "player_kills_by_weapon_insert_input!" ], "on_conflict": [ - 3364 + 3393 ] } ], "insert_player_kills_one": [ - 3334, + 3363, { "object": [ - 3389, + 3418, "player_kills_insert_input!" ], "on_conflict": [ - 3395 + 3424 ] } ], "insert_player_leaderboard_rank": [ - 3429, + 3458, { "objects": [ - 3426, + 3455, "[player_leaderboard_rank_insert_input!]!" ] } ], "insert_player_leaderboard_rank_one": [ - 3420, + 3449, { "object": [ - 3426, + 3455, "player_leaderboard_rank_insert_input!" ] } ], "insert_player_match_map_stats": [ - 3460, + 3489, { "objects": [ - 3455, + 3484, "[player_match_map_stats_insert_input!]!" ], "on_conflict": [ - 3461 + 3490 ] } ], "insert_player_match_map_stats_one": [ - 3443, + 3472, { "object": [ - 3455, + 3484, "player_match_map_stats_insert_input!" ], "on_conflict": [ - 3461 + 3490 ] } ], "insert_player_objectives": [ - 3552, + 3581, { "objects": [ - 3547, + 3576, "[player_objectives_insert_input!]!" ], "on_conflict": [ - 3553 + 3582 ] } ], "insert_player_objectives_one": [ - 3535, + 3564, { "object": [ - 3547, + 3576, "player_objectives_insert_input!" ], "on_conflict": [ - 3553 + 3582 ] } ], "insert_player_premier_rank_history": [ - 3611, + 3640, { "objects": [ - 3606, + 3635, "[player_premier_rank_history_insert_input!]!" ], "on_conflict": [ - 3612 + 3641 ] } ], "insert_player_premier_rank_history_one": [ - 3594, + 3623, { "object": [ - 3606, + 3635, "player_premier_rank_history_insert_input!" ], "on_conflict": [ - 3612 + 3641 ] } ], "insert_player_sanctions": [ - 3652, + 3681, { "objects": [ - 3647, + 3676, "[player_sanctions_insert_input!]!" ], "on_conflict": [ - 3653 + 3682 ] } ], "insert_player_sanctions_one": [ - 3635, + 3664, { "object": [ - 3647, + 3676, "player_sanctions_insert_input!" ], "on_conflict": [ - 3653 + 3682 ] } ], "insert_player_season_stats": [ - 3703, + 3732, { "objects": [ - 3698, + 3727, "[player_season_stats_insert_input!]!" ], "on_conflict": [ - 3704 + 3733 ] } ], "insert_player_season_stats_one": [ - 3676, + 3705, { "object": [ - 3698, + 3727, "player_season_stats_insert_input!" ], "on_conflict": [ - 3704 + 3733 ] } ], "insert_player_stats": [ - 3745, + 3774, { "objects": [ - 3742, + 3771, "[player_stats_insert_input!]!" ], "on_conflict": [ - 3747 + 3776 ] } ], "insert_player_stats_one": [ - 3735, + 3764, { "object": [ - 3742, + 3771, "player_stats_insert_input!" ], "on_conflict": [ - 3747 + 3776 ] } ], "insert_player_steam_bot_friend": [ - 3777, + 3806, { "objects": [ - 3774, + 3803, "[player_steam_bot_friend_insert_input!]!" ], "on_conflict": [ - 3778 + 3807 ] } ], "insert_player_steam_bot_friend_one": [ - 3763, + 3792, { "object": [ - 3774, + 3803, "player_steam_bot_friend_insert_input!" ], "on_conflict": [ - 3778 + 3807 ] } ], "insert_player_steam_match_auth": [ - 3805, + 3834, { "objects": [ - 3802, + 3831, "[player_steam_match_auth_insert_input!]!" ], "on_conflict": [ - 3806 + 3835 ] } ], "insert_player_steam_match_auth_one": [ - 3795, + 3824, { "object": [ - 3802, + 3831, "player_steam_match_auth_insert_input!" ], "on_conflict": [ - 3806 + 3835 ] } ], "insert_player_unused_utility": [ - 3839, + 3868, { "objects": [ - 3834, + 3863, "[player_unused_utility_insert_input!]!" ], "on_conflict": [ - 3840 + 3869 ] } ], "insert_player_unused_utility_one": [ - 3822, + 3851, { "object": [ - 3834, + 3863, "player_unused_utility_insert_input!" ], "on_conflict": [ - 3840 + 3869 ] } ], "insert_player_utility": [ - 3880, + 3909, { "objects": [ - 3875, + 3904, "[player_utility_insert_input!]!" ], "on_conflict": [ - 3881 + 3910 ] } ], "insert_player_utility_one": [ - 3863, + 3892, { "object": [ - 3875, + 3904, "player_utility_insert_input!" ], "on_conflict": [ - 3881 + 3910 ] } ], "insert_players": [ - 3947, + 3976, { "objects": [ - 3944, + 3973, "[players_insert_input!]!" ], "on_conflict": [ - 3949 + 3978 ] } ], "insert_players_one": [ - 3937, + 3966, { "object": [ - 3944, + 3973, "players_insert_input!" ], "on_conflict": [ - 3949 + 3978 ] } ], "insert_plugin_versions": [ - 3975, + 4004, { "objects": [ - 3972, + 4001, "[plugin_versions_insert_input!]!" ], "on_conflict": [ - 3976 + 4005 ] } ], "insert_plugin_versions_one": [ - 3965, + 3994, { "object": [ - 3972, + 4001, "plugin_versions_insert_input!" ], "on_conflict": [ - 3976 + 4005 + ] + } + ], + "insert_push_subscriptions": [ + 4031, + { + "objects": [ + 4028, + "[push_subscriptions_insert_input!]!" + ], + "on_conflict": [ + 4032 + ] + } + ], + "insert_push_subscriptions_one": [ + 4021, + { + "object": [ + 4028, + "push_subscriptions_insert_input!" + ], + "on_conflict": [ + 4032 ] } ], "insert_seasons": [ - 4006, + 4062, { "objects": [ - 4003, + 4059, "[seasons_insert_input!]!" ], "on_conflict": [ - 4008 + 4064 ] } ], "insert_seasons_one": [ - 3996, + 4052, { "object": [ - 4003, + 4059, "seasons_insert_input!" ], "on_conflict": [ - 4008 + 4064 ] } ], "insert_server_regions": [ - 4033, + 4089, { "objects": [ - 4030, + 4086, "[server_regions_insert_input!]!" ], "on_conflict": [ - 4035 + 4091 ] } ], "insert_server_regions_one": [ - 4024, + 4080, { "object": [ - 4030, + 4086, "server_regions_insert_input!" ], "on_conflict": [ - 4035 + 4091 ] } ], "insert_servers": [ - 4070, + 4126, { "objects": [ - 4065, + 4121, "[servers_insert_input!]!" ], "on_conflict": [ - 4072 + 4128 ] } ], "insert_servers_one": [ - 4051, + 4107, { "object": [ - 4065, + 4121, "servers_insert_input!" ], "on_conflict": [ - 4072 + 4128 ] } ], "insert_settings": [ - 4105, + 4161, { "objects": [ - 4102, + 4158, "[settings_insert_input!]!" ], "on_conflict": [ - 4106 + 4162 ] } ], "insert_settings_one": [ - 4097, + 4153, { "object": [ - 4102, + 4158, "settings_insert_input!" ], "on_conflict": [ - 4106 + 4162 ] } ], "insert_steam_account_claims": [ - 4131, + 4187, { "objects": [ - 4126, + 4182, "[steam_account_claims_insert_input!]!" ], "on_conflict": [ - 4132 + 4188 ] } ], "insert_steam_account_claims_one": [ - 4117, + 4173, { "object": [ - 4126, + 4182, "steam_account_claims_insert_input!" ], "on_conflict": [ - 4132 + 4188 ] } ], "insert_steam_accounts": [ - 4151, + 4207, { "objects": [ - 4148, + 4204, "[steam_accounts_insert_input!]!" ], "on_conflict": [ - 4153 + 4209 ] } ], "insert_steam_accounts_one": [ - 4141, + 4197, { "object": [ - 4148, + 4204, "steam_accounts_insert_input!" ], "on_conflict": [ - 4153 + 4209 ] } ], "insert_system_alerts": [ - 4179, + 4235, { "objects": [ - 4176, + 4232, "[system_alerts_insert_input!]!" ], "on_conflict": [ - 4180 + 4236 ] } ], "insert_system_alerts_one": [ - 4169, + 4225, { "object": [ - 4176, + 4232, "system_alerts_insert_input!" ], "on_conflict": [ - 4180 + 4236 ] } ], "insert_team_invites": [ - 4213, + 4269, { "objects": [ - 4208, + 4264, "[team_invites_insert_input!]!" ], "on_conflict": [ - 4214 + 4270 ] } ], "insert_team_invites_one": [ - 4196, + 4252, { "object": [ - 4208, + 4264, "team_invites_insert_input!" ], "on_conflict": [ - 4214 + 4270 ] } ], "insert_team_roster": [ - 4256, + 4312, { "objects": [ - 4251, + 4307, "[team_roster_insert_input!]!" ], "on_conflict": [ - 4257 + 4313 ] } ], "insert_team_roster_one": [ - 4237, + 4293, { "object": [ - 4251, + 4307, "team_roster_insert_input!" ], "on_conflict": [ - 4257 + 4313 ] } ], "insert_team_scrim_alerts": [ - 4292, + 4348, { "objects": [ - 4289, + 4345, "[team_scrim_alerts_insert_input!]!" ], "on_conflict": [ - 4293 + 4349 ] } ], "insert_team_scrim_alerts_one": [ - 4282, + 4338, { "object": [ - 4289, + 4345, "team_scrim_alerts_insert_input!" ], "on_conflict": [ - 4293 + 4349 ] } ], "insert_team_scrim_availability": [ - 4325, + 4381, { "objects": [ - 4320, + 4376, "[team_scrim_availability_insert_input!]!" ], "on_conflict": [ - 4326 + 4382 ] } ], "insert_team_scrim_availability_one": [ - 4309, + 4365, { "object": [ - 4320, + 4376, "team_scrim_availability_insert_input!" ], "on_conflict": [ - 4326 + 4382 ] } ], "insert_team_scrim_request_proposals": [ - 4354, + 4410, { "objects": [ - 4349, + 4405, "[team_scrim_request_proposals_insert_input!]!" ], "on_conflict": [ - 4355 + 4411 ] } ], "insert_team_scrim_request_proposals_one": [ - 4337, + 4393, { "object": [ - 4349, + 4405, "team_scrim_request_proposals_insert_input!" ], "on_conflict": [ - 4355 + 4411 ] } ], "insert_team_scrim_requests": [ - 4397, + 4453, { "objects": [ - 4392, + 4448, "[team_scrim_requests_insert_input!]!" ], "on_conflict": [ - 4399 + 4455 ] } ], "insert_team_scrim_requests_one": [ - 4378, + 4434, { "object": [ - 4392, + 4448, "team_scrim_requests_insert_input!" ], "on_conflict": [ - 4399 + 4455 ] } ], "insert_team_scrim_settings": [ - 4434, + 4490, { "objects": [ - 4431, + 4487, "[team_scrim_settings_insert_input!]!" ], "on_conflict": [ - 4436 + 4492 ] } ], "insert_team_scrim_settings_one": [ - 4424, + 4480, { "object": [ - 4431, + 4487, "team_scrim_settings_insert_input!" ], "on_conflict": [ - 4436 + 4492 ] } ], "insert_team_suggestions": [ - 4462, + 4518, { "objects": [ - 4459, + 4515, "[team_suggestions_insert_input!]!" ], "on_conflict": [ - 4463 + 4519 ] } ], "insert_team_suggestions_one": [ - 4452, + 4508, { "object": [ - 4459, + 4515, "team_suggestions_insert_input!" ], "on_conflict": [ - 4463 + 4519 ] } ], "insert_teams": [ - 4498, + 4554, { "objects": [ - 4493, + 4549, "[teams_insert_input!]!" ], "on_conflict": [ - 4500 + 4556 ] } ], "insert_teams_one": [ - 4479, + 4535, { "object": [ - 4493, + 4549, "teams_insert_input!" ], "on_conflict": [ - 4500 + 4556 ] } ], "insert_tournament_awards": [ - 4545, + 4603, { "objects": [ - 4540, + 4598, "[tournament_awards_insert_input!]!" ], "on_conflict": [ - 4547 + 4605 ] } ], "insert_tournament_awards_one": [ - 4528, + 4586, { "object": [ - 4540, + 4598, "tournament_awards_insert_input!" ], "on_conflict": [ - 4547 + 4605 ] } ], "insert_tournament_brackets": [ - 4589, + 4647, { "objects": [ - 4584, + 4642, "[tournament_brackets_insert_input!]!" ], "on_conflict": [ - 4591 + 4649 ] } ], "insert_tournament_brackets_one": [ - 4570, + 4628, { "object": [ - 4584, + 4642, "tournament_brackets_insert_input!" ], "on_conflict": [ - 4591 + 4649 ] } ], "insert_tournament_categories": [ - 4630, + 4688, { "objects": [ - 4625, + 4683, "[tournament_categories_insert_input!]!" ], "on_conflict": [ - 4631 + 4689 ] } ], "insert_tournament_categories_one": [ - 4616, + 4674, { "object": [ - 4625, + 4683, "tournament_categories_insert_input!" ], "on_conflict": [ - 4631 + 4689 ] } ], "insert_tournament_organizer_teams": [ - 4654, + 4712, { "objects": [ - 4649, + 4707, "[tournament_organizer_teams_insert_input!]!" ], "on_conflict": [ - 4655 + 4713 ] } ], "insert_tournament_organizer_teams_one": [ - 4640, + 4698, { "object": [ - 4649, + 4707, "tournament_organizer_teams_insert_input!" ], "on_conflict": [ - 4655 + 4713 ] } ], "insert_tournament_organizers": [ - 4681, + 4739, { "objects": [ - 4676, + 4734, "[tournament_organizers_insert_input!]!" ], "on_conflict": [ - 4682 + 4740 ] } ], "insert_tournament_organizers_one": [ - 4664, + 4722, { "object": [ - 4676, + 4734, "tournament_organizers_insert_input!" ], "on_conflict": [ - 4682 + 4740 ] } ], "insert_tournament_prizes": [ - 4722, + 4780, { "objects": [ - 4717, + 4775, "[tournament_prizes_insert_input!]!" ], "on_conflict": [ - 4723 + 4781 ] } ], "insert_tournament_prizes_one": [ - 4705, + 4763, { "object": [ - 4717, + 4775, "tournament_prizes_insert_input!" ], "on_conflict": [ - 4723 + 4781 ] } ], "insert_tournament_stage_windows": [ - 4763, + 4821, { "objects": [ - 4758, + 4816, "[tournament_stage_windows_insert_input!]!" ], "on_conflict": [ - 4764 + 4822 ] } ], "insert_tournament_stage_windows_one": [ - 4746, + 4804, { "object": [ - 4758, + 4816, "tournament_stage_windows_insert_input!" ], "on_conflict": [ - 4764 + 4822 ] } ], "insert_tournament_stages": [ - 4810, + 4868, { "objects": [ - 4805, + 4863, "[tournament_stages_insert_input!]!" ], "on_conflict": [ - 4812 + 4870 ] } ], "insert_tournament_stages_one": [ - 4787, + 4845, { "object": [ - 4805, + 4863, "tournament_stages_insert_input!" ], "on_conflict": [ - 4812 + 4870 ] } ], "insert_tournament_team_invites": [ - 4855, + 4913, { "objects": [ - 4850, + 4908, "[tournament_team_invites_insert_input!]!" ], "on_conflict": [ - 4856 + 4914 ] } ], "insert_tournament_team_invites_one": [ - 4838, + 4896, { "object": [ - 4850, + 4908, "tournament_team_invites_insert_input!" ], "on_conflict": [ - 4856 + 4914 ] } ], "insert_tournament_team_roster": [ - 4896, + 4954, { "objects": [ - 4891, + 4949, "[tournament_team_roster_insert_input!]!" ], "on_conflict": [ - 4897 + 4955 ] } ], "insert_tournament_team_roster_one": [ - 4879, + 4937, { "object": [ - 4891, + 4949, "tournament_team_roster_insert_input!" ], "on_conflict": [ - 4897 + 4955 ] } ], "insert_tournament_teams": [ - 4937, + 4995, { "objects": [ - 4932, + 4990, "[tournament_teams_insert_input!]!" ], "on_conflict": [ - 4939 + 4997 ] } ], "insert_tournament_teams_one": [ - 4920, + 4978, { "object": [ - 4932, + 4990, "tournament_teams_insert_input!" ], "on_conflict": [ - 4939 + 4997 ] } ], "insert_tournaments": [ - 4991, + 5049, { "objects": [ - 4986, + 5044, "[tournaments_insert_input!]!" ], "on_conflict": [ - 4993 + 5051 ] } ], "insert_tournaments_one": [ - 4962, + 5020, { "object": [ - 4986, + 5044, "tournaments_insert_input!" ], "on_conflict": [ - 4993 + 5051 ] } ], "insert_v_match_captains": [ - 5191, + 5249, { "objects": [ - 5188, + 5246, "[v_match_captains_insert_input!]!" ] } ], "insert_v_match_captains_one": [ - 5182, + 5240, { "object": [ - 5188, + 5246, "v_match_captains_insert_input!" ] } ], "insert_v_match_map_backup_rounds": [ - 5302, + 5360, { "objects": [ - 5299, + 5357, "[v_match_map_backup_rounds_insert_input!]!" ] } ], "insert_v_match_map_backup_rounds_one": [ - 5293, + 5351, { "object": [ - 5299, + 5357, "v_match_map_backup_rounds_insert_input!" ] } ], "insert_v_player_match_map_hltv": [ - 5524, + 5582, { "objects": [ - 5519, + 5577, "[v_player_match_map_hltv_insert_input!]!" ] } ], "insert_v_player_match_map_hltv_one": [ - 5508, + 5566, { "object": [ - 5519, + 5577, "v_player_match_map_hltv_insert_input!" ] } ], "insert_v_pool_maps": [ - 5701, + 5759, { "objects": [ - 5696, + 5754, "[v_pool_maps_insert_input!]!" ] } ], "insert_v_pool_maps_one": [ - 5686, + 5744, { "object": [ - 5696, + 5754, "v_pool_maps_insert_input!" ] } ], "insert_v_team_stage_results": [ - 5795, + 5853, { "objects": [ - 5790, + 5848, "[v_team_stage_results_insert_input!]!" ], "on_conflict": [ - 5797 + 5855 ] } ], "insert_v_team_stage_results_one": [ - 5768, + 5826, { "object": [ - 5790, + 5848, "v_team_stage_results_insert_input!" ], "on_conflict": [ - 5797 + 5855 ] } ], @@ -155010,7 +156193,7 @@ export default { 83, { "draftGameId": [ - 5026, + 5084, "uuid!" ], "inviteCode": [ @@ -155022,7 +156205,7 @@ export default { 83, { "draftGameId": [ - 5026, + 5084, "uuid!" ], "inviteCode": [ @@ -155047,14 +156230,14 @@ export default { } ], "league_award_forfeit": [ - 2794, + 2796, { "args": [ - 1868, + 1870, "league_award_forfeit_args!" ], "distinct_on": [ - 2816, + 2818, "[matches_select_column!]" ], "limit": [ @@ -155064,11 +156247,11 @@ export default { 40 ], "order_by": [ - 2814, + 2816, "[matches_order_by!]" ], "where": [ - 2803 + 2805 ] } ], @@ -155127,7 +156310,7 @@ export default { 83, { "match_map_id": [ - 5026, + 5084, "uuid!" ] } @@ -155139,7 +156322,7 @@ export default { 24, { "draftGameId": [ - 5026, + 5084, "uuid!" ], "inviteCode": [ @@ -155154,7 +156337,7 @@ export default { 40 ], "match_map_id": [ - 5026, + 5084, "uuid!" ], "preset": [ @@ -155180,7 +156363,7 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ] } @@ -155189,20 +156372,20 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ] } ], "recalculate_tournament_awards": [ - 188, + 190, { "args": [ - 3992, + 4048, "recalculate_tournament_awards_args!" ], "distinct_on": [ - 209, + 211, "[award_recipients_select_column!]" ], "limit": [ @@ -155212,11 +156395,11 @@ export default { 40 ], "order_by": [ - 207, + 209, "[award_recipients_order_by!]" ], "where": [ - 197 + 199 ] } ], @@ -155230,7 +156413,7 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ] } @@ -155254,7 +156437,7 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ] } @@ -155281,14 +156464,14 @@ export default { } ], "remove_league_team_from_season": [ - 2160, + 2162, { "args": [ - 3993, + 4049, "remove_league_team_from_season_args!" ], "distinct_on": [ - 2182, + 2184, "[league_team_seasons_select_column!]" ], "limit": [ @@ -155298,11 +156481,11 @@ export default { 40 ], "order_by": [ - 2180, + 2182, "[league_team_seasons_order_by!]" ], "where": [ - 2169 + 2171 ] } ], @@ -155327,14 +156510,14 @@ export default { } ], "reorder_league_divisions": [ - 1869, + 1871, { "args": [ - 3994, + 4050, "reorder_league_divisions_args!" ], "distinct_on": [ - 1884, + 1886, "[league_divisions_select_column!]" ], "limit": [ @@ -155344,11 +156527,11 @@ export default { 40 ], "order_by": [ - 1882, + 1884, "[league_divisions_order_by!]" ], "where": [ - 1873 + 1875 ] } ], @@ -155362,7 +156545,7 @@ export default { 83, { "match_map_id": [ - 5026, + 5084, "uuid!" ] } @@ -155371,7 +156554,7 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ] } @@ -155384,7 +156567,7 @@ export default { "String!" ], "steam_id": [ - 257, + 259, "bigint!" ] } @@ -155393,7 +156576,7 @@ export default { 83, { "job_id": [ - 5026, + 5084, "uuid!" ] } @@ -155406,7 +156589,7 @@ export default { "Boolean!" ], "draftGameId": [ - 5026, + 5084, "uuid!" ] } @@ -155419,7 +156602,7 @@ export default { "Boolean!" ], "request_id": [ - 5026, + 5084, "uuid!" ] } @@ -155434,14 +156617,14 @@ export default { } ], "restart_league_season": [ - 2045, + 2047, { "args": [ - 3995, + 4051, "restart_league_season_args!" ], "distinct_on": [ - 2065, + 2067, "[league_seasons_select_column!]" ], "limit": [ @@ -155451,11 +156634,11 @@ export default { 40 ], "order_by": [ - 2062, + 2064, "[league_seasons_order_by!]" ], "where": [ - 2050 + 2052 ] } ], @@ -155463,7 +156646,7 @@ export default { 83, { "match_map_id": [ - 5026, + 5084, "uuid!" ] } @@ -155472,7 +156655,7 @@ export default { 83, { "match_map_id": [ - 5026, + 5084, "uuid!" ], "only_failed": [ @@ -155493,7 +156676,7 @@ export default { 83, { "id": [ - 5026, + 5084, "uuid!" ] } @@ -155530,20 +156713,20 @@ export default { 80 ], "event_id": [ - 5026 + 5084 ], "id": [ - 5026 + 5084 ], "league_season_id": [ - 5026 + 5084 ], "name": [ 80, "String!" ], "season_id": [ - 5026 + 5084 ], "silhouette": [ 40 @@ -155553,7 +156736,7 @@ export default { "String!" ], "tournament_id": [ - 5026 + 5084 ] } ], @@ -155568,7 +156751,7 @@ export default { 80 ], "id": [ - 5026 + 5084 ], "teaser": [ 80 @@ -155589,11 +156772,11 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ], "time": [ - 4526 + 4584 ] } ], @@ -155604,18 +156787,18 @@ export default { 40 ], "from_team_id": [ - 5026, + 5084, "uuid!" ], "proposed_scheduled_at": [ - 4526, + 4584, "timestamptz!" ], "region": [ 80 ], "to_team_id": [ - 5026, + 5084, "uuid!" ] } @@ -155637,7 +156820,7 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ], "mode": [ @@ -155650,15 +156833,15 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ], "match_map_id": [ - 5026, + 5084, "uuid!" ], "winning_lineup_id": [ - 5026, + 5084, "uuid!" ] } @@ -155667,11 +156850,11 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ], "winning_lineup_id": [ - 5026, + 5084, "uuid!" ] } @@ -155680,7 +156863,7 @@ export default { 50, { "id": [ - 5026, + 5084, "uuid!" ], "status": [ @@ -155693,7 +156876,7 @@ export default { 97, { "award_id": [ - 5026 + 5084 ], "custom_name": [ 80 @@ -155706,7 +156889,7 @@ export default { 40 ], "tournament_id": [ - 5026, + 5084, "uuid!" ] } @@ -155718,7 +156901,7 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ] } @@ -155731,7 +156914,7 @@ export default { "Boolean!" ], "match_id": [ - 5026, + 5084, "uuid!" ] } @@ -155744,7 +156927,7 @@ export default { "String!" ], "match_id": [ - 5026, + 5084, "uuid!" ] } @@ -155753,7 +156936,7 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ], "visible": [ @@ -155766,7 +156949,7 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ] } @@ -155775,7 +156958,7 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ] } @@ -155788,7 +156971,7 @@ export default { "Int!" ], "match_id": [ - 5026, + 5084, "uuid!" ] } @@ -155797,7 +156980,7 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ], "show": [ @@ -155810,7 +156993,7 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ], "slot": [ @@ -155827,7 +157010,7 @@ export default { "Boolean!" ], "match_id": [ - 5026, + 5084, "uuid!" ] } @@ -155836,7 +157019,7 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ], "mode": [ @@ -155849,11 +157032,11 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ], "server_id": [ - 5026 + 5084 ] } ], @@ -155861,7 +157044,7 @@ export default { 83, { "game_server_node_id": [ - 5026, + 5084, "uuid!" ] } @@ -155870,7 +157053,7 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ] } @@ -155879,7 +157062,7 @@ export default { 83, { "match_map_id": [ - 5026, + 5084, "uuid!" ] } @@ -155901,7 +157084,7 @@ export default { 83, { "match_id": [ - 5026, + 5084, "uuid!" ] } @@ -155919,7 +157102,7 @@ export default { 83, { "from_match_id": [ - 5026, + 5084, "uuid!" ], "mode": [ @@ -155927,7 +157110,7 @@ export default { "String!" ], "to_match_id": [ - 5026, + 5084, "uuid!" ] } @@ -155967,7 +157150,7 @@ export default { 83, { "clip_id": [ - 5026, + 5084, "uuid!" ], "target_steam_id": [ @@ -155988,7 +157171,7 @@ export default { 80 ], "game_server_node_id": [ - 5026 + 5084 ] } ], @@ -155996,11 +157179,11 @@ export default { 83, { "draftGameId": [ - 5026, + 5084, "uuid!" ], "settings": [ - 1842, + 1844, "jsonb!" ] } @@ -156009,6007 +157192,6085 @@ export default { 83 ], "update__map_pool": [ - 108, + 110, { "_set": [ - 113 + 115 ], "where": [ - 103, + 105, "_map_pool_bool_exp!" ] } ], "update__map_pool_by_pk": [ - 100, + 102, { "_set": [ - 113 + 115 ], "pk_columns": [ - 111, + 113, "_map_pool_pk_columns_input!" ] } ], "update__map_pool_many": [ - 108, + 110, { "updates": [ - 117, + 119, "[_map_pool_updates!]!" ] } ], "update_abandoned_matches": [ - 136, + 138, { "_inc": [ - 130 + 132 ], "_set": [ - 141 + 143 ], "where": [ - 128, + 130, "abandoned_matches_bool_exp!" ] } ], "update_abandoned_matches_by_pk": [ - 119, + 121, { "_inc": [ - 130 + 132 ], "_set": [ - 141 + 143 ], "pk_columns": [ - 139, + 141, "abandoned_matches_pk_columns_input!" ] } ], "update_abandoned_matches_many": [ - 136, + 138, { "updates": [ - 153, + 155, "[abandoned_matches_updates!]!" ] } ], "update_api_keys": [ - 170, + 172, { "_inc": [ - 166 + 168 ], "_set": [ - 175 + 177 ], "where": [ - 164, + 166, "api_keys_bool_exp!" ] } ], "update_api_keys_by_pk": [ - 160, + 162, { "_inc": [ - 166 + 168 ], "_set": [ - 175 + 177 ], "pk_columns": [ - 173, + 175, "api_keys_pk_columns_input!" ] } ], "update_api_keys_many": [ - 170, + 172, { "updates": [ - 183, + 185, "[api_keys_updates!]!" ] } ], "update_award_recipients": [ - 205, + 207, { "_inc": [ - 199 + 201 ], "_set": [ - 210 + 212 ], "where": [ - 197, + 199, "award_recipients_bool_exp!" ] } ], "update_award_recipients_by_pk": [ - 188, + 190, { "_inc": [ - 199 + 201 ], "_set": [ - 210 + 212 ], "pk_columns": [ - 208, + 210, "award_recipients_pk_columns_input!" ] } ], "update_award_recipients_many": [ - 205, + 207, { "updates": [ - 222, + 224, "[award_recipients_updates!]!" ] } ], "update_awards": [ - 239, + 241, { "_inc": [ - 235 + 237 ], "_set": [ - 245 + 247 ], "where": [ - 233, + 235, "awards_bool_exp!" ] } ], "update_awards_by_pk": [ - 229, + 231, { "_inc": [ - 235 + 237 ], "_set": [ - 245 + 247 ], "pk_columns": [ - 243, + 245, "awards_pk_columns_input!" ] } ], "update_awards_many": [ - 239, + 241, { "updates": [ - 253, + 255, "[awards_updates!]!" ] } ], "update_clip_render_jobs": [ - 285, + 287, { "_append": [ - 270 + 272 ], "_delete_at_path": [ - 276 + 278 ], "_delete_elem": [ - 277 + 279 ], "_delete_key": [ - 278 + 280 ], "_inc": [ - 279 + 281 ], "_prepend": [ - 289 + 291 ], "_set": [ - 293 + 295 ], "where": [ - 274, + 276, "clip_render_jobs_bool_exp!" ] } ], "update_clip_render_jobs_by_pk": [ - 262, + 264, { "_append": [ - 270 + 272 ], "_delete_at_path": [ - 276 + 278 ], "_delete_elem": [ - 277 + 279 ], "_delete_key": [ - 278 + 280 ], "_inc": [ - 279 + 281 ], "_prepend": [ - 289 + 291 ], "_set": [ - 293 + 295 ], "pk_columns": [ - 288, + 290, "clip_render_jobs_pk_columns_input!" ] } ], "update_clip_render_jobs_many": [ - 285, + 287, { "updates": [ - 305, + 307, "[clip_render_jobs_updates!]!" ] } ], "update_custom_pages": [ - 328, + 330, { "_append": [ - 317 + 319 ], "_delete_at_path": [ - 321 + 323 ], "_delete_elem": [ - 322 + 324 ], "_delete_key": [ - 323 + 325 ], "_inc": [ - 324 + 326 ], "_prepend": [ - 332 + 334 ], "_set": [ - 334 + 336 ], "where": [ - 319, + 321, "custom_pages_bool_exp!" ] } ], "update_custom_pages_by_pk": [ - 314, + 316, { "_append": [ - 317 + 319 ], "_delete_at_path": [ - 321 + 323 ], "_delete_elem": [ - 322 + 324 ], "_delete_key": [ - 323 + 325 ], "_inc": [ - 324 + 326 ], "_prepend": [ - 332 + 334 ], "_set": [ - 334 + 336 ], "pk_columns": [ - 331, + 333, "custom_pages_pk_columns_input!" ] } ], "update_custom_pages_many": [ - 328, + 330, { "updates": [ - 342, + 344, "[custom_pages_updates!]!" ] } ], "update_db_backups": [ - 356, + 358, { "_inc": [ - 352 + 354 ], "_set": [ - 361 + 363 ], "where": [ - 350, + 352, "db_backups_bool_exp!" ] } ], "update_db_backups_by_pk": [ - 346, + 348, { "_inc": [ - 352 + 354 ], "_set": [ - 361 + 363 ], "pk_columns": [ - 359, + 361, "db_backups_pk_columns_input!" ] } ], "update_db_backups_many": [ - 356, + 358, { "updates": [ - 369, + 371, "[db_backups_updates!]!" ] } ], "update_draft_game_picks": [ - 392, + 394, { "_inc": [ - 386 + 388 ], "_set": [ - 399 + 401 ], "where": [ - 384, + 386, "draft_game_picks_bool_exp!" ] } ], "update_draft_game_picks_by_pk": [ - 373, + 375, { "_inc": [ - 386 + 388 ], "_set": [ - 399 + 401 ], "pk_columns": [ - 395, + 397, "draft_game_picks_pk_columns_input!" ] } ], "update_draft_game_picks_many": [ - 392, + 394, { "updates": [ - 411, + 413, "[draft_game_picks_updates!]!" ] } ], "update_draft_game_players": [ - 437, + 439, { "_inc": [ - 431 + 433 ], "_set": [ - 444 + 446 ], "where": [ - 429, + 431, "draft_game_players_bool_exp!" ] } ], "update_draft_game_players_by_pk": [ - 418, + 420, { "_inc": [ - 431 + 433 ], "_set": [ - 444 + 446 ], "pk_columns": [ - 440, + 442, "draft_game_players_pk_columns_input!" ] } ], "update_draft_game_players_many": [ - 437, + 439, { "updates": [ - 456, + 458, "[draft_game_players_updates!]!" ] } ], "update_draft_games": [ - 482, + 484, { "_inc": [ - 476 + 478 ], "_set": [ - 490 + 492 ], "where": [ - 474, + 476, "draft_games_bool_exp!" ] } ], "update_draft_games_by_pk": [ - 463, + 465, { "_inc": [ - 476 + 478 ], "_set": [ - 490 + 492 ], "pk_columns": [ - 486, + 488, "draft_games_pk_columns_input!" ] } ], "update_draft_games_many": [ - 482, + 484, { "updates": [ - 502, + 504, "[draft_games_updates!]!" ] } ], "update_e_award_sources": [ - 519, + 521, { "_set": [ - 524 + 526 ], "where": [ - 512, + 514, "e_award_sources_bool_exp!" ] } ], "update_e_award_sources_by_pk": [ - 509, + 511, { "_set": [ - 524 + 526 ], "pk_columns": [ - 522, + 524, "e_award_sources_pk_columns_input!" ] } ], "update_e_award_sources_many": [ - 519, + 521, { "updates": [ - 528, + 530, "[e_award_sources_updates!]!" ] } ], "update_e_award_tiers": [ - 539, + 541, { "_set": [ - 544 + 546 ], "where": [ - 532, + 534, "e_award_tiers_bool_exp!" ] } ], "update_e_award_tiers_by_pk": [ - 529, + 531, { "_set": [ - 544 + 546 ], "pk_columns": [ - 542, + 544, "e_award_tiers_pk_columns_input!" ] } ], "update_e_award_tiers_many": [ - 539, + 541, { "updates": [ - 548, + 550, "[e_award_tiers_updates!]!" ] } ], "update_e_check_in_settings": [ - 559, + 561, { "_set": [ - 564 + 566 ], "where": [ - 552, + 554, "e_check_in_settings_bool_exp!" ] } ], "update_e_check_in_settings_by_pk": [ - 549, + 551, { "_set": [ - 564 + 566 ], "pk_columns": [ - 562, + 564, "e_check_in_settings_pk_columns_input!" ] } ], "update_e_check_in_settings_many": [ - 559, + 561, { "updates": [ - 568, + 570, "[e_check_in_settings_updates!]!" ] } ], "update_e_draft_game_captain_selection": [ - 579, + 581, { "_set": [ - 585 + 587 ], "where": [ - 572, + 574, "e_draft_game_captain_selection_bool_exp!" ] } ], "update_e_draft_game_captain_selection_by_pk": [ - 569, + 571, { "_set": [ - 585 + 587 ], "pk_columns": [ - 583, + 585, "e_draft_game_captain_selection_pk_columns_input!" ] } ], "update_e_draft_game_captain_selection_many": [ - 579, + 581, { "updates": [ - 589, + 591, "[e_draft_game_captain_selection_updates!]!" ] } ], "update_e_draft_game_draft_order": [ - 600, + 602, { "_set": [ - 606 + 608 ], "where": [ - 593, + 595, "e_draft_game_draft_order_bool_exp!" ] } ], "update_e_draft_game_draft_order_by_pk": [ - 590, + 592, { "_set": [ - 606 + 608 ], "pk_columns": [ - 604, + 606, "e_draft_game_draft_order_pk_columns_input!" ] } ], "update_e_draft_game_draft_order_many": [ - 600, + 602, { "updates": [ - 610, + 612, "[e_draft_game_draft_order_updates!]!" ] } ], "update_e_draft_game_mode": [ - 621, + 623, { "_set": [ - 627 + 629 ], "where": [ - 614, + 616, "e_draft_game_mode_bool_exp!" ] } ], "update_e_draft_game_mode_by_pk": [ - 611, + 613, { "_set": [ - 627 + 629 ], "pk_columns": [ - 625, + 627, "e_draft_game_mode_pk_columns_input!" ] } ], "update_e_draft_game_mode_many": [ - 621, + 623, { "updates": [ - 631, + 633, "[e_draft_game_mode_updates!]!" ] } ], "update_e_draft_game_player_status": [ - 642, + 644, { "_set": [ - 648 + 650 ], "where": [ - 635, + 637, "e_draft_game_player_status_bool_exp!" ] } ], "update_e_draft_game_player_status_by_pk": [ - 632, + 634, { "_set": [ - 648 + 650 ], "pk_columns": [ - 646, + 648, "e_draft_game_player_status_pk_columns_input!" ] } ], "update_e_draft_game_player_status_many": [ - 642, + 644, { "updates": [ - 652, + 654, "[e_draft_game_player_status_updates!]!" ] } ], "update_e_draft_game_status": [ - 663, + 665, { "_set": [ - 669 + 671 ], "where": [ - 656, + 658, "e_draft_game_status_bool_exp!" ] } ], "update_e_draft_game_status_by_pk": [ - 653, + 655, { "_set": [ - 669 + 671 ], "pk_columns": [ - 667, + 669, "e_draft_game_status_pk_columns_input!" ] } ], "update_e_draft_game_status_many": [ - 663, + 665, { "updates": [ - 673, + 675, "[e_draft_game_status_updates!]!" ] } ], "update_e_event_media_access": [ - 684, + 686, { "_set": [ - 689 + 691 ], "where": [ - 677, + 679, "e_event_media_access_bool_exp!" ] } ], "update_e_event_media_access_by_pk": [ - 674, + 676, { "_set": [ - 689 + 691 ], "pk_columns": [ - 687, + 689, "e_event_media_access_pk_columns_input!" ] } ], "update_e_event_media_access_many": [ - 684, + 686, { "updates": [ - 693, + 695, "[e_event_media_access_updates!]!" ] } ], "update_e_event_visibility": [ - 704, + 706, { "_set": [ - 709 + 711 ], "where": [ - 697, + 699, "e_event_visibility_bool_exp!" ] } ], "update_e_event_visibility_by_pk": [ - 694, + 696, { "_set": [ - 709 + 711 ], "pk_columns": [ - 707, + 709, "e_event_visibility_pk_columns_input!" ] } ], "update_e_event_visibility_many": [ - 704, + 706, { "updates": [ - 713, + 715, "[e_event_visibility_updates!]!" ] } ], "update_e_friend_status": [ - 724, + 726, { "_set": [ - 730 + 732 ], "where": [ - 717, + 719, "e_friend_status_bool_exp!" ] } ], "update_e_friend_status_by_pk": [ - 714, + 716, { "_set": [ - 730 + 732 ], "pk_columns": [ - 728, + 730, "e_friend_status_pk_columns_input!" ] } ], "update_e_friend_status_many": [ - 724, + 726, { "updates": [ - 734, + 736, "[e_friend_status_updates!]!" ] } ], "update_e_game_cfg_types": [ - 745, + 747, { "_set": [ - 750 + 752 ], "where": [ - 738, + 740, "e_game_cfg_types_bool_exp!" ] } ], "update_e_game_cfg_types_by_pk": [ - 735, + 737, { "_set": [ - 750 + 752 ], "pk_columns": [ - 748, + 750, "e_game_cfg_types_pk_columns_input!" ] } ], "update_e_game_cfg_types_many": [ - 745, + 747, { "updates": [ - 754, + 756, "[e_game_cfg_types_updates!]!" ] } ], "update_e_game_server_node_statuses": [ - 765, + 767, { "_set": [ - 771 + 773 ], "where": [ - 758, + 760, "e_game_server_node_statuses_bool_exp!" ] } ], "update_e_game_server_node_statuses_by_pk": [ - 755, + 757, { "_set": [ - 771 + 773 ], "pk_columns": [ - 769, + 771, "e_game_server_node_statuses_pk_columns_input!" ] } ], "update_e_game_server_node_statuses_many": [ - 765, + 767, { "updates": [ - 775, + 777, "[e_game_server_node_statuses_updates!]!" ] } ], "update_e_league_movement_types": [ - 786, + 788, { "_set": [ - 792 + 794 ], "where": [ - 779, + 781, "e_league_movement_types_bool_exp!" ] } ], "update_e_league_movement_types_by_pk": [ - 776, + 778, { "_set": [ - 792 + 794 ], "pk_columns": [ - 790, + 792, "e_league_movement_types_pk_columns_input!" ] } ], "update_e_league_movement_types_many": [ - 786, + 788, { "updates": [ - 796, + 798, "[e_league_movement_types_updates!]!" ] } ], "update_e_league_proposal_statuses": [ - 807, + 809, { "_set": [ - 813 + 815 ], "where": [ - 800, + 802, "e_league_proposal_statuses_bool_exp!" ] } ], "update_e_league_proposal_statuses_by_pk": [ - 797, + 799, { "_set": [ - 813 + 815 ], "pk_columns": [ - 811, + 813, "e_league_proposal_statuses_pk_columns_input!" ] } ], "update_e_league_proposal_statuses_many": [ - 807, + 809, { "updates": [ - 817, + 819, "[e_league_proposal_statuses_updates!]!" ] } ], "update_e_league_registration_statuses": [ - 828, + 830, { "_set": [ - 834 + 836 ], "where": [ - 821, + 823, "e_league_registration_statuses_bool_exp!" ] } ], "update_e_league_registration_statuses_by_pk": [ - 818, + 820, { "_set": [ - 834 + 836 ], "pk_columns": [ - 832, + 834, "e_league_registration_statuses_pk_columns_input!" ] } ], "update_e_league_registration_statuses_many": [ - 828, + 830, { "updates": [ - 838, + 840, "[e_league_registration_statuses_updates!]!" ] } ], "update_e_league_season_statuses": [ - 849, + 851, { "_set": [ - 855 + 857 ], "where": [ - 842, + 844, "e_league_season_statuses_bool_exp!" ] } ], "update_e_league_season_statuses_by_pk": [ - 839, + 841, { "_set": [ - 855 + 857 ], "pk_columns": [ - 853, + 855, "e_league_season_statuses_pk_columns_input!" ] } ], "update_e_league_season_statuses_many": [ - 849, + 851, { "updates": [ - 859, + 861, "[e_league_season_statuses_updates!]!" ] } ], "update_e_lobby_access": [ - 870, + 872, { "_set": [ - 876 + 878 ], "where": [ - 863, + 865, "e_lobby_access_bool_exp!" ] } ], "update_e_lobby_access_by_pk": [ - 860, + 862, { "_set": [ - 876 + 878 ], "pk_columns": [ - 874, + 876, "e_lobby_access_pk_columns_input!" ] } ], "update_e_lobby_access_many": [ - 870, + 872, { "updates": [ - 880, + 882, "[e_lobby_access_updates!]!" ] } ], "update_e_lobby_player_status": [ - 891, + 893, { "_set": [ - 896 + 898 ], "where": [ - 884, + 886, "e_lobby_player_status_bool_exp!" ] } ], "update_e_lobby_player_status_by_pk": [ - 881, + 883, { "_set": [ - 896 + 898 ], "pk_columns": [ - 894, + 896, "e_lobby_player_status_pk_columns_input!" ] } ], "update_e_lobby_player_status_many": [ - 891, + 893, { "updates": [ - 900, + 902, "[e_lobby_player_status_updates!]!" ] } ], "update_e_map_pool_types": [ - 911, + 913, { "_set": [ - 917 + 919 ], "where": [ - 904, + 906, "e_map_pool_types_bool_exp!" ] } ], "update_e_map_pool_types_by_pk": [ - 901, + 903, { "_set": [ - 917 + 919 ], "pk_columns": [ - 915, + 917, "e_map_pool_types_pk_columns_input!" ] } ], "update_e_map_pool_types_many": [ - 911, + 913, { "updates": [ - 921, + 923, "[e_map_pool_types_updates!]!" ] } ], "update_e_match_clip_visibility": [ - 932, + 934, { "_set": [ - 937 + 939 ], "where": [ - 925, + 927, "e_match_clip_visibility_bool_exp!" ] } ], "update_e_match_clip_visibility_by_pk": [ - 922, + 924, { "_set": [ - 937 + 939 ], "pk_columns": [ - 935, + 937, "e_match_clip_visibility_pk_columns_input!" ] } ], "update_e_match_clip_visibility_many": [ - 932, + 934, { "updates": [ - 941, + 943, "[e_match_clip_visibility_updates!]!" ] } ], "update_e_match_map_status": [ - 952, + 954, { "_set": [ - 958 + 960 ], "where": [ - 945, + 947, "e_match_map_status_bool_exp!" ] } ], "update_e_match_map_status_by_pk": [ - 942, + 944, { "_set": [ - 958 + 960 ], "pk_columns": [ - 956, + 958, "e_match_map_status_pk_columns_input!" ] } ], "update_e_match_map_status_many": [ - 952, + 954, { "updates": [ - 962, + 964, "[e_match_map_status_updates!]!" ] } ], "update_e_match_mode": [ - 973, + 975, { "_set": [ - 978 + 980 ], "where": [ - 966, + 968, "e_match_mode_bool_exp!" ] } ], "update_e_match_mode_by_pk": [ - 963, + 965, { "_set": [ - 978 + 980 ], "pk_columns": [ - 976, + 978, "e_match_mode_pk_columns_input!" ] } ], "update_e_match_mode_many": [ - 973, + 975, { "updates": [ - 982, + 984, "[e_match_mode_updates!]!" ] } ], "update_e_match_party_sources": [ - 993, + 995, { "_set": [ - 998 + 1000 ], "where": [ - 986, + 988, "e_match_party_sources_bool_exp!" ] } ], "update_e_match_party_sources_by_pk": [ - 983, + 985, { "_set": [ - 998 + 1000 ], "pk_columns": [ - 996, + 998, "e_match_party_sources_pk_columns_input!" ] } ], "update_e_match_party_sources_many": [ - 993, + 995, { "updates": [ - 1002, + 1004, "[e_match_party_sources_updates!]!" ] } ], "update_e_match_status": [ - 1013, + 1015, { "_set": [ - 1019 + 1021 ], "where": [ - 1006, + 1008, "e_match_status_bool_exp!" ] } ], "update_e_match_status_by_pk": [ - 1003, + 1005, { "_set": [ - 1019 + 1021 ], "pk_columns": [ - 1017, + 1019, "e_match_status_pk_columns_input!" ] } ], "update_e_match_status_many": [ - 1013, + 1015, { "updates": [ - 1023, + 1025, "[e_match_status_updates!]!" ] } ], "update_e_match_types": [ - 1034, + 1036, { "_set": [ - 1040 + 1042 ], "where": [ - 1027, + 1029, "e_match_types_bool_exp!" ] } ], "update_e_match_types_by_pk": [ - 1024, + 1026, { "_set": [ - 1040 + 1042 ], "pk_columns": [ - 1038, + 1040, "e_match_types_pk_columns_input!" ] } ], "update_e_match_types_many": [ - 1034, + 1036, { "updates": [ - 1044, + 1046, "[e_match_types_updates!]!" ] } ], "update_e_notification_types": [ - 1055, + 1057, { "_set": [ - 1060 + 1062 ], "where": [ - 1048, + 1050, "e_notification_types_bool_exp!" ] } ], "update_e_notification_types_by_pk": [ - 1045, + 1047, { "_set": [ - 1060 + 1062 ], "pk_columns": [ - 1058, + 1060, "e_notification_types_pk_columns_input!" ] } ], "update_e_notification_types_many": [ - 1055, + 1057, { "updates": [ - 1064, + 1066, "[e_notification_types_updates!]!" ] } ], "update_e_objective_types": [ - 1075, + 1077, { "_set": [ - 1080 + 1082 ], "where": [ - 1068, + 1070, "e_objective_types_bool_exp!" ] } ], "update_e_objective_types_by_pk": [ - 1065, + 1067, { "_set": [ - 1080 + 1082 ], "pk_columns": [ - 1078, + 1080, "e_objective_types_pk_columns_input!" ] } ], "update_e_objective_types_many": [ - 1075, + 1077, { "updates": [ - 1084, + 1086, "[e_objective_types_updates!]!" ] } ], "update_e_player_roles": [ - 1095, + 1097, { "_set": [ - 1100 + 1102 ], "where": [ - 1088, + 1090, "e_player_roles_bool_exp!" ] } ], "update_e_player_roles_by_pk": [ - 1085, + 1087, { "_set": [ - 1100 + 1102 ], "pk_columns": [ - 1098, + 1100, "e_player_roles_pk_columns_input!" ] } ], "update_e_player_roles_many": [ - 1095, + 1097, { "updates": [ - 1104, + 1106, "[e_player_roles_updates!]!" ] } ], "update_e_plugin_runtimes": [ - 1115, + 1117, { "_set": [ - 1120 + 1122 ], "where": [ - 1108, + 1110, "e_plugin_runtimes_bool_exp!" ] } ], "update_e_plugin_runtimes_by_pk": [ - 1105, + 1107, { "_set": [ - 1120 + 1122 ], "pk_columns": [ - 1118, + 1120, "e_plugin_runtimes_pk_columns_input!" ] } ], "update_e_plugin_runtimes_many": [ - 1115, + 1117, { "updates": [ - 1124, + 1126, "[e_plugin_runtimes_updates!]!" ] } ], "update_e_ready_settings": [ - 1135, + 1137, { "_set": [ - 1140 + 1142 ], "where": [ - 1128, + 1130, "e_ready_settings_bool_exp!" ] } ], "update_e_ready_settings_by_pk": [ - 1125, + 1127, { "_set": [ - 1140 + 1142 ], "pk_columns": [ - 1138, + 1140, "e_ready_settings_pk_columns_input!" ] } ], "update_e_ready_settings_many": [ - 1135, + 1137, { "updates": [ - 1144, + 1146, "[e_ready_settings_updates!]!" ] } ], "update_e_sanction_types": [ - 1155, + 1157, { "_set": [ - 1161 + 1163 ], "where": [ - 1148, + 1150, "e_sanction_types_bool_exp!" ] } ], "update_e_sanction_types_by_pk": [ - 1145, + 1147, { "_set": [ - 1161 + 1163 ], "pk_columns": [ - 1159, + 1161, "e_sanction_types_pk_columns_input!" ] } ], "update_e_sanction_types_many": [ - 1155, + 1157, { "updates": [ - 1165, + 1167, "[e_sanction_types_updates!]!" ] } ], "update_e_scrim_request_statuses": [ - 1176, + 1178, { "_set": [ - 1181 + 1183 ], "where": [ - 1169, + 1171, "e_scrim_request_statuses_bool_exp!" ] } ], "update_e_scrim_request_statuses_by_pk": [ - 1166, + 1168, { "_set": [ - 1181 + 1183 ], "pk_columns": [ - 1179, + 1181, "e_scrim_request_statuses_pk_columns_input!" ] } ], "update_e_scrim_request_statuses_many": [ - 1176, + 1178, { "updates": [ - 1185, + 1187, "[e_scrim_request_statuses_updates!]!" ] } ], "update_e_server_types": [ - 1196, + 1198, { "_set": [ - 1201 + 1203 ], "where": [ - 1189, + 1191, "e_server_types_bool_exp!" ] } ], "update_e_server_types_by_pk": [ - 1186, + 1188, { "_set": [ - 1201 + 1203 ], "pk_columns": [ - 1199, + 1201, "e_server_types_pk_columns_input!" ] } ], "update_e_server_types_many": [ - 1196, + 1198, { "updates": [ - 1205, + 1207, "[e_server_types_updates!]!" ] } ], "update_e_sides": [ - 1216, + 1218, { "_set": [ - 1221 + 1223 ], "where": [ - 1209, + 1211, "e_sides_bool_exp!" ] } ], "update_e_sides_by_pk": [ - 1206, + 1208, { "_set": [ - 1221 + 1223 ], "pk_columns": [ - 1219, + 1221, "e_sides_pk_columns_input!" ] } ], "update_e_sides_many": [ - 1216, + 1218, { "updates": [ - 1225, + 1227, "[e_sides_updates!]!" ] } ], "update_e_system_alert_types": [ - 1236, + 1238, { "_set": [ - 1241 + 1243 ], "where": [ - 1229, + 1231, "e_system_alert_types_bool_exp!" ] } ], "update_e_system_alert_types_by_pk": [ - 1226, + 1228, { "_set": [ - 1241 + 1243 ], "pk_columns": [ - 1239, + 1241, "e_system_alert_types_pk_columns_input!" ] } ], "update_e_system_alert_types_many": [ - 1236, + 1238, { "updates": [ - 1245, + 1247, "[e_system_alert_types_updates!]!" ] } ], "update_e_team_roles": [ - 1256, + 1258, { "_set": [ - 1262 + 1264 ], "where": [ - 1249, + 1251, "e_team_roles_bool_exp!" ] } ], "update_e_team_roles_by_pk": [ - 1246, + 1248, { "_set": [ - 1262 + 1264 ], "pk_columns": [ - 1260, + 1262, "e_team_roles_pk_columns_input!" ] } ], "update_e_team_roles_many": [ - 1256, + 1258, { "updates": [ - 1266, + 1268, "[e_team_roles_updates!]!" ] } ], "update_e_team_roster_statuses": [ - 1277, + 1279, { "_set": [ - 1282 + 1284 ], "where": [ - 1270, + 1272, "e_team_roster_statuses_bool_exp!" ] } ], "update_e_team_roster_statuses_by_pk": [ - 1267, + 1269, { "_set": [ - 1282 + 1284 ], "pk_columns": [ - 1280, + 1282, "e_team_roster_statuses_pk_columns_input!" ] } ], "update_e_team_roster_statuses_many": [ - 1277, + 1279, { "updates": [ - 1286, + 1288, "[e_team_roster_statuses_updates!]!" ] } ], "update_e_timeout_settings": [ - 1297, + 1299, { "_set": [ - 1302 + 1304 ], "where": [ - 1290, + 1292, "e_timeout_settings_bool_exp!" ] } ], "update_e_timeout_settings_by_pk": [ - 1287, + 1289, { "_set": [ - 1302 + 1304 ], "pk_columns": [ - 1300, + 1302, "e_timeout_settings_pk_columns_input!" ] } ], "update_e_timeout_settings_many": [ - 1297, + 1299, { "updates": [ - 1306, + 1308, "[e_timeout_settings_updates!]!" ] } ], "update_e_tournament_categories": [ - 1317, + 1319, { "_set": [ - 1323 + 1325 ], "where": [ - 1310, + 1312, "e_tournament_categories_bool_exp!" ] } ], "update_e_tournament_categories_by_pk": [ - 1307, + 1309, { "_set": [ - 1323 + 1325 ], "pk_columns": [ - 1321, + 1323, "e_tournament_categories_pk_columns_input!" ] } ], "update_e_tournament_categories_many": [ - 1317, + 1319, { "updates": [ - 1327, + 1329, "[e_tournament_categories_updates!]!" ] } ], "update_e_tournament_stage_types": [ - 1338, + 1340, { "_set": [ - 1344 + 1346 ], "where": [ - 1331, + 1333, "e_tournament_stage_types_bool_exp!" ] } ], "update_e_tournament_stage_types_by_pk": [ - 1328, + 1330, { "_set": [ - 1344 + 1346 ], "pk_columns": [ - 1342, + 1344, "e_tournament_stage_types_pk_columns_input!" ] } ], "update_e_tournament_stage_types_many": [ - 1338, + 1340, { "updates": [ - 1348, + 1350, "[e_tournament_stage_types_updates!]!" ] } ], "update_e_tournament_status": [ - 1359, + 1361, { "_set": [ - 1365 + 1367 ], "where": [ - 1352, + 1354, "e_tournament_status_bool_exp!" ] } ], "update_e_tournament_status_by_pk": [ - 1349, + 1351, { "_set": [ - 1365 + 1367 ], "pk_columns": [ - 1363, + 1365, "e_tournament_status_pk_columns_input!" ] } ], "update_e_tournament_status_many": [ - 1359, + 1361, { "updates": [ - 1369, + 1371, "[e_tournament_status_updates!]!" ] } ], "update_e_utility_types": [ - 1380, + 1382, { "_set": [ - 1385 + 1387 ], "where": [ - 1373, + 1375, "e_utility_types_bool_exp!" ] } ], "update_e_utility_types_by_pk": [ - 1370, + 1372, { "_set": [ - 1385 + 1387 ], "pk_columns": [ - 1383, + 1385, "e_utility_types_pk_columns_input!" ] } ], "update_e_utility_types_many": [ - 1380, + 1382, { "updates": [ - 1389, + 1391, "[e_utility_types_updates!]!" ] } ], "update_e_veto_pick_types": [ - 1400, + 1402, { "_set": [ - 1405 + 1407 ], "where": [ - 1393, + 1395, "e_veto_pick_types_bool_exp!" ] } ], "update_e_veto_pick_types_by_pk": [ - 1390, + 1392, { "_set": [ - 1405 + 1407 ], "pk_columns": [ - 1403, + 1405, "e_veto_pick_types_pk_columns_input!" ] } ], "update_e_veto_pick_types_many": [ - 1400, + 1402, { "updates": [ - 1409, + 1411, "[e_veto_pick_types_updates!]!" ] } ], "update_e_winning_reasons": [ - 1420, + 1422, { "_set": [ - 1425 + 1427 ], "where": [ - 1413, + 1415, "e_winning_reasons_bool_exp!" ] } ], "update_e_winning_reasons_by_pk": [ - 1410, + 1412, { "_set": [ - 1425 + 1427 ], "pk_columns": [ - 1423, + 1425, "e_winning_reasons_pk_columns_input!" ] } ], "update_e_winning_reasons_many": [ - 1420, + 1422, { "updates": [ - 1429, + 1431, "[e_winning_reasons_updates!]!" ] } ], "update_event_match_links": [ - 1438, + 1440, { "_set": [ - 1443 + 1445 ], "where": [ - 1433, + 1435, "event_match_links_bool_exp!" ] } ], "update_event_match_links_by_pk": [ - 1430, + 1432, { "_set": [ - 1443 + 1445 ], "pk_columns": [ - 1441, + 1443, "event_match_links_pk_columns_input!" ] } ], "update_event_match_links_many": [ - 1438, + 1440, { "updates": [ - 1447, + 1449, "[event_match_links_updates!]!" ] } ], "update_event_media": [ - 1465, + 1467, { "_inc": [ - 1459 + 1461 ], "_set": [ - 1512 + 1514 ], "where": [ - 1457, + 1459, "event_media_bool_exp!" ] } ], "update_event_media_by_pk": [ - 1448, + 1450, { "_inc": [ - 1459 + 1461 ], "_set": [ - 1512 + 1514 ], "pk_columns": [ - 1469, + 1471, "event_media_pk_columns_input!" ] } ], "update_event_media_many": [ - 1465, + 1467, { "updates": [ - 1524, + 1526, "[event_media_updates!]!" ] } ], "update_event_media_players": [ - 1487, + 1489, { "_inc": [ - 1481 + 1483 ], "_set": [ - 1492 + 1494 ], "where": [ - 1479, + 1481, "event_media_players_bool_exp!" ] } ], "update_event_media_players_by_pk": [ - 1470, + 1472, { "_inc": [ - 1481 + 1483 ], "_set": [ - 1492 + 1494 ], "pk_columns": [ - 1490, + 1492, "event_media_players_pk_columns_input!" ] } ], "update_event_media_players_many": [ - 1487, + 1489, { "updates": [ - 1504, + 1506, "[event_media_players_updates!]!" ] } ], "update_event_organizers": [ - 1548, + 1550, { "_inc": [ - 1542 + 1544 ], "_set": [ - 1553 + 1555 ], "where": [ - 1540, + 1542, "event_organizers_bool_exp!" ] } ], "update_event_organizers_by_pk": [ - 1531, + 1533, { "_inc": [ - 1542 + 1544 ], "_set": [ - 1553 + 1555 ], "pk_columns": [ - 1551, + 1553, "event_organizers_pk_columns_input!" ] } ], "update_event_organizers_many": [ - 1548, + 1550, { "updates": [ - 1565, + 1567, "[event_organizers_updates!]!" ] } ], "update_event_players": [ - 1589, + 1591, { "_inc": [ - 1583 + 1585 ], "_set": [ - 1594 + 1596 ], "where": [ - 1581, + 1583, "event_players_bool_exp!" ] } ], "update_event_players_by_pk": [ - 1572, + 1574, { "_inc": [ - 1583 + 1585 ], "_set": [ - 1594 + 1596 ], "pk_columns": [ - 1592, + 1594, "event_players_pk_columns_input!" ] } ], "update_event_players_many": [ - 1589, + 1591, { "updates": [ - 1606, + 1608, "[event_players_updates!]!" ] } ], "update_event_teams": [ - 1627, + 1629, { "_set": [ - 1632 + 1634 ], "where": [ - 1620, + 1622, "event_teams_bool_exp!" ] } ], "update_event_teams_by_pk": [ - 1613, + 1615, { "_set": [ - 1632 + 1634 ], "pk_columns": [ - 1630, + 1632, "event_teams_pk_columns_input!" ] } ], "update_event_teams_many": [ - 1627, + 1629, { "updates": [ - 1636, + 1638, "[event_teams_updates!]!" ] } ], "update_event_tournaments": [ - 1651, + 1653, { "_set": [ - 1656 + 1658 ], "where": [ - 1644, + 1646, "event_tournaments_bool_exp!" ] } ], "update_event_tournaments_by_pk": [ - 1637, + 1639, { "_set": [ - 1656 + 1658 ], "pk_columns": [ - 1654, + 1656, "event_tournaments_pk_columns_input!" ] } ], "update_event_tournaments_many": [ - 1651, + 1653, { "updates": [ - 1660, + 1662, "[event_tournaments_updates!]!" ] } ], "update_events": [ - 1671, + 1673, { "_inc": [ - 1667 + 1669 ], "_set": [ - 1677 + 1679 ], "where": [ - 1665, + 1667, "events_bool_exp!" ] } ], "update_events_by_pk": [ - 1661, + 1663, { "_inc": [ - 1667 + 1669 ], "_set": [ - 1677 + 1679 ], "pk_columns": [ - 1675, + 1677, "events_pk_columns_input!" ] } ], "update_events_many": [ - 1671, + 1673, { "updates": [ - 1685, + 1687, "[events_updates!]!" ] } ], "update_friends": [ - 1701, + 1703, { "_inc": [ - 1697 + 1699 ], "_set": [ - 1706 + 1708 ], "where": [ - 1695, + 1697, "friends_bool_exp!" ] } ], "update_friends_by_pk": [ - 1691, + 1693, { "_inc": [ - 1697 + 1699 ], "_set": [ - 1706 + 1708 ], "pk_columns": [ - 1704, + 1706, "friends_pk_columns_input!" ] } ], "update_friends_many": [ - 1701, + 1703, { "updates": [ - 1714, + 1716, "[friends_updates!]!" ] } ], "update_game_server_nodes": [ - 1741, + 1743, { "_append": [ - 1726 + 1728 ], "_delete_at_path": [ - 1732 + 1734 ], "_delete_elem": [ - 1733 + 1735 ], "_delete_key": [ - 1734 + 1736 ], "_inc": [ - 1735 + 1737 ], "_prepend": [ - 1746 + 1748 ], "_set": [ - 1750 + 1752 ], "where": [ - 1730, + 1732, "game_server_nodes_bool_exp!" ] } ], "update_game_server_nodes_by_pk": [ - 1718, + 1720, { "_append": [ - 1726 + 1728 ], "_delete_at_path": [ - 1732 + 1734 ], "_delete_elem": [ - 1733 + 1735 ], "_delete_key": [ - 1734 + 1736 ], "_inc": [ - 1735 + 1737 ], "_prepend": [ - 1746 + 1748 ], "_set": [ - 1750 + 1752 ], "pk_columns": [ - 1745, + 1747, "game_server_nodes_pk_columns_input!" ] } ], "update_game_server_nodes_many": [ - 1741, + 1743, { "updates": [ - 1762, + 1764, "[game_server_nodes_updates!]!" ] } ], "update_game_versions": [ - 1783, + 1785, { "_append": [ - 1772 + 1774 ], "_delete_at_path": [ - 1776 + 1778 ], "_delete_elem": [ - 1777 + 1779 ], "_delete_key": [ - 1778 + 1780 ], "_inc": [ - 1779 + 1781 ], "_prepend": [ - 1788 + 1790 ], "_set": [ - 1790 + 1792 ], "where": [ - 1774, + 1776, "game_versions_bool_exp!" ] } ], "update_game_versions_by_pk": [ - 1769, + 1771, { "_append": [ - 1772 + 1774 ], "_delete_at_path": [ - 1776 + 1778 ], "_delete_elem": [ - 1777 + 1779 ], "_delete_key": [ - 1778 + 1780 ], "_inc": [ - 1779 + 1781 ], "_prepend": [ - 1788 + 1790 ], "_set": [ - 1790 + 1792 ], "pk_columns": [ - 1787, + 1789, "game_versions_pk_columns_input!" ] } ], "update_game_versions_many": [ - 1783, + 1785, { "updates": [ - 1798, + 1800, "[game_versions_updates!]!" ] } ], "update_gamedata_signature_validations": [ - 1816, + 1818, { "_append": [ - 1805 + 1807 ], "_delete_at_path": [ - 1809 + 1811 ], "_delete_elem": [ - 1810 + 1812 ], "_delete_key": [ - 1811 + 1813 ], "_inc": [ - 1812 + 1814 ], "_prepend": [ - 1820 + 1822 ], "_set": [ - 1822 + 1824 ], "where": [ - 1807, + 1809, "gamedata_signature_validations_bool_exp!" ] } ], "update_gamedata_signature_validations_by_pk": [ - 1802, + 1804, { "_append": [ - 1805 + 1807 ], "_delete_at_path": [ - 1809 + 1811 ], "_delete_elem": [ - 1810 + 1812 ], "_delete_key": [ - 1811 + 1813 ], "_inc": [ - 1812 + 1814 ], "_prepend": [ - 1820 + 1822 ], "_set": [ - 1822 + 1824 ], "pk_columns": [ - 1819, + 1821, "gamedata_signature_validations_pk_columns_input!" ] } ], "update_gamedata_signature_validations_many": [ - 1816, + 1818, { "updates": [ - 1830, + 1832, "[gamedata_signature_validations_updates!]!" ] } ], "update_leaderboard_entries": [ - 1854, + 1856, { "_inc": [ - 1850 + 1852 ], "_set": [ - 1857 + 1859 ], "where": [ - 1849, + 1851, "leaderboard_entries_bool_exp!" ] } ], "update_leaderboard_entries_many": [ - 1854, + 1856, { "updates": [ - 1864, + 1866, "[leaderboard_entries_updates!]!" ] } ], "update_league_divisions": [ - 1879, + 1881, { "_inc": [ - 1875 + 1877 ], "_set": [ - 1885 + 1887 ], "where": [ - 1873, + 1875, "league_divisions_bool_exp!" ] } ], "update_league_divisions_by_pk": [ - 1869, + 1871, { "_inc": [ - 1875 + 1877 ], "_set": [ - 1885 + 1887 ], "pk_columns": [ - 1883, + 1885, "league_divisions_pk_columns_input!" ] } ], "update_league_divisions_many": [ - 1879, + 1881, { "updates": [ - 1893, + 1895, "[league_divisions_updates!]!" ] } ], "update_league_match_weeks": [ - 1914, + 1916, { "_inc": [ - 1908 + 1910 ], "_set": [ - 1919 + 1921 ], "where": [ - 1906, + 1908, "league_match_weeks_bool_exp!" ] } ], "update_league_match_weeks_by_pk": [ - 1897, + 1899, { "_inc": [ - 1908 + 1910 ], "_set": [ - 1919 + 1921 ], "pk_columns": [ - 1917, + 1919, "league_match_weeks_pk_columns_input!" ] } ], "update_league_match_weeks_many": [ - 1914, + 1916, { "updates": [ - 1931, + 1933, "[league_match_weeks_updates!]!" ] } ], "update_league_relegation_playoffs": [ - 1955, + 1957, { "_inc": [ - 1949 + 1951 ], "_set": [ - 1960 + 1962 ], "where": [ - 1947, + 1949, "league_relegation_playoffs_bool_exp!" ] } ], "update_league_relegation_playoffs_by_pk": [ - 1938, + 1940, { "_inc": [ - 1949 + 1951 ], "_set": [ - 1960 + 1962 ], "pk_columns": [ - 1958, + 1960, "league_relegation_playoffs_pk_columns_input!" ] } ], "update_league_relegation_playoffs_many": [ - 1955, + 1957, { "updates": [ - 1972, + 1974, "[league_relegation_playoffs_updates!]!" ] } ], "update_league_scheduling_proposals": [ - 1996, + 1998, { "_inc": [ - 1990 + 1992 ], "_set": [ - 2001 + 2003 ], "where": [ - 1988, + 1990, "league_scheduling_proposals_bool_exp!" ] } ], "update_league_scheduling_proposals_by_pk": [ - 1979, + 1981, { "_inc": [ - 1990 + 1992 ], "_set": [ - 2001 + 2003 ], "pk_columns": [ - 1999, + 2001, "league_scheduling_proposals_pk_columns_input!" ] } ], "update_league_scheduling_proposals_many": [ - 1996, + 1998, { "updates": [ - 2013, + 2015, "[league_scheduling_proposals_updates!]!" ] } ], "update_league_season_divisions": [ - 2034, + 2036, { "_set": [ - 2040 + 2042 ], "where": [ - 2027, + 2029, "league_season_divisions_bool_exp!" ] } ], "update_league_season_divisions_by_pk": [ - 2020, + 2022, { "_set": [ - 2040 + 2042 ], "pk_columns": [ - 2038, + 2040, "league_season_divisions_pk_columns_input!" ] } ], "update_league_season_divisions_many": [ - 2034, + 2036, { "updates": [ - 2044, + 2046, "[league_season_divisions_updates!]!" ] } ], "update_league_seasons": [ - 2059, + 2061, { "_append": [ - 2048 + 2050 ], "_delete_at_path": [ - 2052 + 2054 ], "_delete_elem": [ - 2053 + 2055 ], "_delete_key": [ - 2054 + 2056 ], "_inc": [ - 2055 + 2057 ], "_prepend": [ - 2064 + 2066 ], "_set": [ - 2066 + 2068 ], "where": [ - 2050, + 2052, "league_seasons_bool_exp!" ] } ], "update_league_seasons_by_pk": [ - 2045, + 2047, { "_append": [ - 2048 + 2050 ], "_delete_at_path": [ - 2052 + 2054 ], "_delete_elem": [ - 2053 + 2055 ], "_delete_key": [ - 2054 + 2056 ], "_inc": [ - 2055 + 2057 ], "_prepend": [ - 2064 + 2066 ], "_set": [ - 2066 + 2068 ], "pk_columns": [ - 2063, + 2065, "league_seasons_pk_columns_input!" ] } ], "update_league_seasons_many": [ - 2059, + 2061, { "updates": [ - 2074, + 2076, "[league_seasons_updates!]!" ] } ], "update_league_team_movements": [ - 2095, + 2097, { "_inc": [ - 2089 + 2091 ], "_set": [ - 2100 + 2102 ], "where": [ - 2087, + 2089, "league_team_movements_bool_exp!" ] } ], "update_league_team_movements_by_pk": [ - 2078, + 2080, { "_inc": [ - 2089 + 2091 ], "_set": [ - 2100 + 2102 ], "pk_columns": [ - 2098, + 2100, "league_team_movements_pk_columns_input!" ] } ], "update_league_team_movements_many": [ - 2095, + 2097, { "updates": [ - 2112, + 2114, "[league_team_movements_updates!]!" ] } ], "update_league_team_rosters": [ - 2136, + 2138, { "_inc": [ - 2130 + 2132 ], "_set": [ - 2141 + 2143 ], "where": [ - 2128, + 2130, "league_team_rosters_bool_exp!" ] } ], "update_league_team_rosters_by_pk": [ - 2119, + 2121, { "_inc": [ - 2130 + 2132 ], "_set": [ - 2141 + 2143 ], "pk_columns": [ - 2139, + 2141, "league_team_rosters_pk_columns_input!" ] } ], "update_league_team_rosters_many": [ - 2136, + 2138, { "updates": [ - 2153, + 2155, "[league_team_rosters_updates!]!" ] } ], "update_league_team_seasons": [ - 2177, + 2179, { "_inc": [ - 2171 + 2173 ], "_set": [ - 2183 + 2185 ], "where": [ - 2169, + 2171, "league_team_seasons_bool_exp!" ] } ], "update_league_team_seasons_by_pk": [ - 2160, + 2162, { "_inc": [ - 2171 + 2173 ], "_set": [ - 2183 + 2185 ], "pk_columns": [ - 2181, + 2183, "league_team_seasons_pk_columns_input!" ] } ], "update_league_team_seasons_many": [ - 2177, + 2179, { "updates": [ - 2195, + 2197, "[league_team_seasons_updates!]!" ] } ], "update_league_teams": [ - 2210, + 2212, { "_set": [ - 2216 + 2218 ], "where": [ - 2205, + 2207, "league_teams_bool_exp!" ] } ], "update_league_teams_by_pk": [ - 2202, + 2204, { "_set": [ - 2216 + 2218 ], "pk_columns": [ - 2214, + 2216, "league_teams_pk_columns_input!" ] } ], "update_league_teams_many": [ - 2210, + 2212, { "updates": [ - 2220, + 2222, "[league_teams_updates!]!" ] } ], "update_lobbies": [ - 2229, + 2231, { "_set": [ - 2235 + 2237 ], "where": [ - 2224, + 2226, "lobbies_bool_exp!" ] } ], "update_lobbies_by_pk": [ - 2221, + 2223, { "_set": [ - 2235 + 2237 ], "pk_columns": [ - 2233, + 2235, "lobbies_pk_columns_input!" ] } ], "update_lobbies_many": [ - 2229, + 2231, { "updates": [ - 2239, + 2241, "[lobbies_updates!]!" ] } ], "update_lobby_players": [ - 2259, + 2261, { "_inc": [ - 2253 + 2255 ], "_set": [ - 2266 + 2268 ], "where": [ - 2251, + 2253, "lobby_players_bool_exp!" ] } ], "update_lobby_players_by_pk": [ - 2240, + 2242, { "_inc": [ - 2253 + 2255 ], "_set": [ - 2266 + 2268 ], "pk_columns": [ - 2262, + 2264, "lobby_players_pk_columns_input!" ] } ], "update_lobby_players_many": [ - 2259, + 2261, { "updates": [ - 2278, + 2280, "[lobby_players_updates!]!" ] } ], "update_map_pools": [ - 2293, + 2295, { "_set": [ - 2299 + 2301 ], "where": [ - 2288, + 2290, "map_pools_bool_exp!" ] } ], "update_map_pools_by_pk": [ - 2285, + 2287, { "_set": [ - 2299 + 2301 ], "pk_columns": [ - 2297, + 2299, "map_pools_pk_columns_input!" ] } ], "update_map_pools_many": [ - 2293, + 2295, { "updates": [ - 2303, + 2305, "[map_pools_updates!]!" ] } ], "update_maps": [ - 2320, + 2322, { "_set": [ - 2328 + 2330 ], "where": [ - 2313, + 2315, "maps_bool_exp!" ] } ], "update_maps_by_pk": [ - 2304, + 2306, { "_set": [ - 2328 + 2330 ], "pk_columns": [ - 2324, + 2326, "maps_pk_columns_input!" ] } ], "update_maps_many": [ - 2320, + 2322, { "updates": [ - 2332, + 2334, "[maps_updates!]!" ] } ], "update_match_clips": [ - 2350, + 2352, { "_inc": [ - 2344 + 2346 ], "_set": [ - 2356 + 2358 ], "where": [ - 2342, + 2344, "match_clips_bool_exp!" ] } ], "update_match_clips_by_pk": [ - 2333, + 2335, { "_inc": [ - 2344 + 2346 ], "_set": [ - 2356 + 2358 ], "pk_columns": [ - 2354, + 2356, "match_clips_pk_columns_input!" ] } ], "update_match_clips_many": [ - 2350, + 2352, { "updates": [ - 2368, + 2370, "[match_clips_updates!]!" ] } ], "update_match_demo_sessions": [ - 2396, + 2398, { "_append": [ - 2381 + 2383 ], "_delete_at_path": [ - 2387 + 2389 ], "_delete_elem": [ - 2388 + 2390 ], "_delete_key": [ - 2389 + 2391 ], "_inc": [ - 2390 + 2392 ], "_prepend": [ - 2400 + 2402 ], "_set": [ - 2402 + 2404 ], "where": [ - 2385, + 2387, "match_demo_sessions_bool_exp!" ] } ], "update_match_demo_sessions_by_pk": [ - 2375, + 2377, { "_append": [ - 2381 + 2383 ], "_delete_at_path": [ - 2387 + 2389 ], "_delete_elem": [ - 2388 + 2390 ], "_delete_key": [ - 2389 + 2391 ], "_inc": [ - 2390 + 2392 ], "_prepend": [ - 2400 + 2402 ], "_set": [ - 2402 + 2404 ], "pk_columns": [ - 2399, + 2401, "match_demo_sessions_pk_columns_input!" ] } ], "update_match_demo_sessions_many": [ - 2396, + 2398, { "updates": [ - 2414, + 2416, "[match_demo_sessions_updates!]!" ] } ], "update_match_lineup_players": [ - 2440, + 2442, { "_inc": [ - 2434 + 2436 ], "_set": [ - 2447 + 2449 ], "where": [ - 2432, + 2434, "match_lineup_players_bool_exp!" ] } ], "update_match_lineup_players_by_pk": [ - 2421, + 2423, { "_inc": [ - 2434 + 2436 ], "_set": [ - 2447 + 2449 ], "pk_columns": [ - 2443, + 2445, "match_lineup_players_pk_columns_input!" ] } ], "update_match_lineup_players_many": [ - 2440, + 2442, { "updates": [ - 2459, + 2461, "[match_lineup_players_updates!]!" ] } ], "update_match_lineups": [ - 2483, + 2485, { "_inc": [ - 2477 + 2479 ], "_set": [ - 2489 + 2491 ], "where": [ - 2475, + 2477, "match_lineups_bool_exp!" ] } ], "update_match_lineups_by_pk": [ - 2466, + 2468, { "_inc": [ - 2477 + 2479 ], "_set": [ - 2489 + 2491 ], "pk_columns": [ - 2487, + 2489, "match_lineups_pk_columns_input!" ] } ], "update_match_lineups_many": [ - 2483, + 2485, { "updates": [ - 2501, + 2503, "[match_lineups_updates!]!" ] } ], "update_match_map_demos": [ - 2531, + 2533, { "_append": [ - 2516 + 2518 ], "_delete_at_path": [ - 2522 + 2524 ], "_delete_elem": [ - 2523 + 2525 ], "_delete_key": [ - 2524 + 2526 ], "_inc": [ - 2525 + 2527 ], "_prepend": [ - 2536 + 2538 ], "_set": [ - 2540 + 2542 ], "where": [ - 2520, + 2522, "match_map_demos_bool_exp!" ] } ], "update_match_map_demos_by_pk": [ - 2508, + 2510, { "_append": [ - 2516 + 2518 ], "_delete_at_path": [ - 2522 + 2524 ], "_delete_elem": [ - 2523 + 2525 ], "_delete_key": [ - 2524 + 2526 ], "_inc": [ - 2525 + 2527 ], "_prepend": [ - 2536 + 2538 ], "_set": [ - 2540 + 2542 ], "pk_columns": [ - 2535, + 2537, "match_map_demos_pk_columns_input!" ] } ], "update_match_map_demos_many": [ - 2531, + 2533, { "updates": [ - 2552, + 2554, "[match_map_demos_updates!]!" ] } ], "update_match_map_rounds": [ - 2576, + 2578, { "_inc": [ - 2570 + 2572 ], "_set": [ - 2581 + 2583 ], "where": [ - 2568, + 2570, "match_map_rounds_bool_exp!" ] } ], "update_match_map_rounds_by_pk": [ - 2559, + 2561, { "_inc": [ - 2570 + 2572 ], "_set": [ - 2581 + 2583 ], "pk_columns": [ - 2579, + 2581, "match_map_rounds_pk_columns_input!" ] } ], "update_match_map_rounds_many": [ - 2576, + 2578, { "updates": [ - 2593, + 2595, "[match_map_rounds_updates!]!" ] } ], "update_match_map_veto_picks": [ - 2616, + 2618, { "_set": [ - 2623 + 2625 ], "where": [ - 2609, + 2611, "match_map_veto_picks_bool_exp!" ] } ], "update_match_map_veto_picks_by_pk": [ - 2600, + 2602, { "_set": [ - 2623 + 2625 ], "pk_columns": [ - 2619, + 2621, "match_map_veto_picks_pk_columns_input!" ] } ], "update_match_map_veto_picks_many": [ - 2616, + 2618, { "updates": [ - 2627, + 2629, "[match_map_veto_picks_updates!]!" ] } ], "update_match_maps": [ - 2645, + 2647, { "_inc": [ - 2639 + 2641 ], "_set": [ - 2651 + 2653 ], "where": [ - 2637, + 2639, "match_maps_bool_exp!" ] } ], "update_match_maps_by_pk": [ - 2628, + 2630, { "_inc": [ - 2639 + 2641 ], "_set": [ - 2651 + 2653 ], "pk_columns": [ - 2649, + 2651, "match_maps_pk_columns_input!" ] } ], "update_match_maps_many": [ - 2645, + 2647, { "updates": [ - 2663, + 2665, "[match_maps_updates!]!" ] } ], "update_match_options": [ - 2680, + 2682, { "_inc": [ - 2676 + 2678 ], "_set": [ - 2686 + 2688 ], "where": [ - 2674, + 2676, "match_options_bool_exp!" ] } ], "update_match_options_by_pk": [ - 2670, + 2672, { "_inc": [ - 2676 + 2678 ], "_set": [ - 2686 + 2688 ], "pk_columns": [ - 2684, + 2686, "match_options_pk_columns_input!" ] } ], "update_match_options_many": [ - 2680, + 2682, { "updates": [ - 2694, + 2696, "[match_options_updates!]!" ] } ], "update_match_region_veto_picks": [ - 2714, + 2716, { "_set": [ - 2721 + 2723 ], "where": [ - 2707, + 2709, "match_region_veto_picks_bool_exp!" ] } ], "update_match_region_veto_picks_by_pk": [ - 2698, + 2700, { "_set": [ - 2721 + 2723 ], "pk_columns": [ - 2717, + 2719, "match_region_veto_picks_pk_columns_input!" ] } ], "update_match_region_veto_picks_many": [ - 2714, + 2716, { "updates": [ - 2725, + 2727, "[match_region_veto_picks_updates!]!" ] } ], "update_match_streams": [ - 2749, + 2751, { "_append": [ - 2734 + 2736 ], "_delete_at_path": [ - 2740 + 2742 ], "_delete_elem": [ - 2741 + 2743 ], "_delete_key": [ - 2742 + 2744 ], "_inc": [ - 2743 + 2745 ], "_prepend": [ - 2753 + 2755 ], "_set": [ - 2757 + 2759 ], "where": [ - 2738, + 2740, "match_streams_bool_exp!" ] } ], "update_match_streams_by_pk": [ - 2726, + 2728, { "_append": [ - 2734 + 2736 ], "_delete_at_path": [ - 2740 + 2742 ], "_delete_elem": [ - 2741 + 2743 ], "_delete_key": [ - 2742 + 2744 ], "_inc": [ - 2743 + 2745 ], "_prepend": [ - 2753 + 2755 ], "_set": [ - 2757 + 2759 ], "pk_columns": [ - 2752, + 2754, "match_streams_pk_columns_input!" ] } ], "update_match_streams_many": [ - 2749, + 2751, { "updates": [ - 2769, + 2771, "[match_streams_updates!]!" ] } ], "update_match_type_cfgs": [ - 2784, + 2786, { "_set": [ - 2789 + 2791 ], "where": [ - 2779, + 2781, "match_type_cfgs_bool_exp!" ] } ], "update_match_type_cfgs_by_pk": [ - 2776, + 2778, { "_set": [ - 2789 + 2791 ], "pk_columns": [ - 2787, + 2789, "match_type_cfgs_pk_columns_input!" ] } ], "update_match_type_cfgs_many": [ - 2784, + 2786, { "updates": [ - 2793, + 2795, "[match_type_cfgs_updates!]!" ] } ], "update_matches": [ - 2811, + 2813, { "_inc": [ - 2805 + 2807 ], "_set": [ - 2817 + 2819 ], "where": [ - 2803, + 2805, "matches_bool_exp!" ] } ], "update_matches_by_pk": [ - 2794, + 2796, { "_inc": [ - 2805 + 2807 ], "_set": [ - 2817 + 2819 ], "pk_columns": [ - 2815, + 2817, "matches_pk_columns_input!" ] } ], "update_matches_many": [ - 2811, + 2813, { "updates": [ - 2829, + 2831, "[matches_updates!]!" ] } ], "update_migration_hashes_hashes": [ - 2844, + 2846, { "_set": [ - 2849 + 2851 ], "where": [ - 2839, + 2841, "migration_hashes_hashes_bool_exp!" ] } ], "update_migration_hashes_hashes_by_pk": [ - 2836, + 2838, { "_set": [ - 2849 + 2851 ], "pk_columns": [ - 2847, + 2849, "migration_hashes_hashes_pk_columns_input!" ] } ], "update_migration_hashes_hashes_many": [ - 2844, + 2846, { "updates": [ - 2853, + 2855, "[migration_hashes_hashes_updates!]!" ] } ], "update_my_friends": [ - 2876, + 2878, { "_append": [ - 2862 + 2864 ], "_delete_at_path": [ - 2867 + 2869 ], "_delete_elem": [ - 2868 + 2870 ], "_delete_key": [ - 2869 + 2871 ], "_inc": [ - 2870 + 2872 ], "_prepend": [ - 2878 + 2880 ], "_set": [ - 2882 + 2884 ], "where": [ - 2866, + 2868, "my_friends_bool_exp!" ] } ], "update_my_friends_many": [ - 2876, + 2878, { "updates": [ - 2893, + 2895, "[my_friends_updates!]!" ] } ], "update_news_articles": [ - 2910, + 2912, { "_inc": [ - 2906 + 2908 ], "_set": [ - 2915 + 2917 ], "where": [ - 2904, + 2906, "news_articles_bool_exp!" ] } ], "update_news_articles_by_pk": [ - 2900, + 2902, { "_inc": [ - 2906 + 2908 ], "_set": [ - 2915 + 2917 ], "pk_columns": [ - 2913, + 2915, "news_articles_pk_columns_input!" ] } ], "update_news_articles_many": [ - 2910, + 2912, { "updates": [ - 2923, + 2925, "[news_articles_updates!]!" ] } ], + "update_notification_preferences": [ + 2939, + { + "_inc": [ + 2935 + ], + "_set": [ + 2944 + ], + "where": [ + 2933, + "notification_preferences_bool_exp!" + ] + } + ], + "update_notification_preferences_by_pk": [ + 2929, + { + "_inc": [ + 2935 + ], + "_set": [ + 2944 + ], + "pk_columns": [ + 2942, + "notification_preferences_pk_columns_input!" + ] + } + ], + "update_notification_preferences_many": [ + 2939, + { + "updates": [ + 2952, + "[notification_preferences_updates!]!" + ] + } + ], "update_notifications": [ - 2950, + 2979, { "_append": [ - 2935 + 2964 ], "_delete_at_path": [ - 2941 + 2970 ], "_delete_elem": [ - 2942 + 2971 ], "_delete_key": [ - 2943 + 2972 ], "_inc": [ - 2944 + 2973 ], "_prepend": [ - 2954 + 2983 ], "_set": [ - 2958 + 2987 ], "where": [ - 2939, + 2968, "notifications_bool_exp!" ] } ], "update_notifications_by_pk": [ - 2927, + 2956, { "_append": [ - 2935 + 2964 ], "_delete_at_path": [ - 2941 + 2970 ], "_delete_elem": [ - 2942 + 2971 ], "_delete_key": [ - 2943 + 2972 ], "_inc": [ - 2944 + 2973 ], "_prepend": [ - 2954 + 2983 ], "_set": [ - 2958 + 2987 ], "pk_columns": [ - 2953, + 2982, "notifications_pk_columns_input!" ] } ], "update_notifications_many": [ - 2950, + 2979, { "updates": [ - 2970, + 2999, "[notifications_updates!]!" ] } ], "update_pending_match_import_players": [ - 2997, + 3026, { "_inc": [ - 2991 + 3020 ], "_set": [ - 3002 + 3031 ], "where": [ - 2989, + 3018, "pending_match_import_players_bool_exp!" ] } ], "update_pending_match_import_players_by_pk": [ - 2980, + 3009, { "_inc": [ - 2991 + 3020 ], "_set": [ - 3002 + 3031 ], "pk_columns": [ - 3000, + 3029, "pending_match_import_players_pk_columns_input!" ] } ], "update_pending_match_import_players_many": [ - 2997, + 3026, { "updates": [ - 3014, + 3043, "[pending_match_import_players_updates!]!" ] } ], "update_pending_match_imports": [ - 3031, + 3060, { "_inc": [ - 3027 + 3056 ], "_set": [ - 3037 + 3066 ], "where": [ - 3025, + 3054, "pending_match_imports_bool_exp!" ] } ], "update_pending_match_imports_by_pk": [ - 3021, + 3050, { "_inc": [ - 3027 + 3056 ], "_set": [ - 3037 + 3066 ], "pk_columns": [ - 3035, + 3064, "pending_match_imports_pk_columns_input!" ] } ], "update_pending_match_imports_many": [ - 3031, + 3060, { "updates": [ - 3045, + 3074, "[pending_match_imports_updates!]!" ] } ], "update_player_aim_stats_demo": [ - 3059, + 3088, { "_inc": [ - 3055 + 3084 ], "_set": [ - 3064 + 3093 ], "where": [ - 3053, + 3082, "player_aim_stats_demo_bool_exp!" ] } ], "update_player_aim_stats_demo_by_pk": [ - 3049, + 3078, { "_inc": [ - 3055 + 3084 ], "_set": [ - 3064 + 3093 ], "pk_columns": [ - 3062, + 3091, "player_aim_stats_demo_pk_columns_input!" ] } ], "update_player_aim_stats_demo_many": [ - 3059, + 3088, { "updates": [ - 3072, + 3101, "[player_aim_stats_demo_updates!]!" ] } ], "update_player_aim_weapon_stats": [ - 3093, + 3122, { "_inc": [ - 3087 + 3116 ], "_set": [ - 3098 + 3127 ], "where": [ - 3085, + 3114, "player_aim_weapon_stats_bool_exp!" ] } ], "update_player_aim_weapon_stats_by_pk": [ - 3076, + 3105, { "_inc": [ - 3087 + 3116 ], "_set": [ - 3098 + 3127 ], "pk_columns": [ - 3096, + 3125, "player_aim_weapon_stats_pk_columns_input!" ] } ], "update_player_aim_weapon_stats_many": [ - 3093, + 3122, { "updates": [ - 3110, + 3139, "[player_aim_weapon_stats_updates!]!" ] } ], "update_player_assists": [ - 3136, + 3165, { "_inc": [ - 3130 + 3159 ], "_set": [ - 3143 + 3172 ], "where": [ - 3128, + 3157, "player_assists_bool_exp!" ] } ], "update_player_assists_by_pk": [ - 3117, + 3146, { "_inc": [ - 3130 + 3159 ], "_set": [ - 3143 + 3172 ], "pk_columns": [ - 3139, + 3168, "player_assists_pk_columns_input!" ] } ], "update_player_assists_many": [ - 3136, + 3165, { "updates": [ - 3155, + 3184, "[player_assists_updates!]!" ] } ], "update_player_damages": [ - 3197, + 3226, { "_inc": [ - 3191 + 3220 ], "_set": [ - 3202 + 3231 ], "where": [ - 3189, + 3218, "player_damages_bool_exp!" ] } ], "update_player_damages_by_pk": [ - 3180, + 3209, { "_inc": [ - 3191 + 3220 ], "_set": [ - 3202 + 3231 ], "pk_columns": [ - 3200, + 3229, "player_damages_pk_columns_input!" ] } ], "update_player_damages_many": [ - 3197, + 3226, { "updates": [ - 3214, + 3243, "[player_damages_updates!]!" ] } ], "update_player_elo": [ - 3231, + 3260, { "_inc": [ - 3227 + 3256 ], "_set": [ - 3236 + 3265 ], "where": [ - 3225, + 3254, "player_elo_bool_exp!" ] } ], "update_player_elo_by_pk": [ - 3221, + 3250, { "_inc": [ - 3227 + 3256 ], "_set": [ - 3236 + 3265 ], "pk_columns": [ - 3234, + 3263, "player_elo_pk_columns_input!" ] } ], "update_player_elo_many": [ - 3231, + 3260, { "updates": [ - 3244, + 3273, "[player_elo_updates!]!" ] } ], "update_player_faceit_rank_history": [ - 3265, + 3294, { "_inc": [ - 3259 + 3288 ], "_set": [ - 3270 + 3299 ], "where": [ - 3257, + 3286, "player_faceit_rank_history_bool_exp!" ] } ], "update_player_faceit_rank_history_by_pk": [ - 3248, + 3277, { "_inc": [ - 3259 + 3288 ], "_set": [ - 3270 + 3299 ], "pk_columns": [ - 3268, + 3297, "player_faceit_rank_history_pk_columns_input!" ] } ], "update_player_faceit_rank_history_many": [ - 3265, + 3294, { "updates": [ - 3282, + 3311, "[player_faceit_rank_history_updates!]!" ] } ], "update_player_flashes": [ - 3308, + 3337, { "_inc": [ - 3302 + 3331 ], "_set": [ - 3315 + 3344 ], "where": [ - 3300, + 3329, "player_flashes_bool_exp!" ] } ], "update_player_flashes_by_pk": [ - 3289, + 3318, { "_inc": [ - 3302 + 3331 ], "_set": [ - 3315 + 3344 ], "pk_columns": [ - 3311, + 3340, "player_flashes_pk_columns_input!" ] } ], "update_player_flashes_many": [ - 3308, + 3337, { "updates": [ - 3327, + 3356, "[player_flashes_updates!]!" ] } ], "update_player_kills": [ - 3394, + 3423, { "_inc": [ - 3388 + 3417 ], "_set": [ - 3401 + 3430 ], "where": [ - 3345, + 3374, "player_kills_bool_exp!" ] } ], "update_player_kills_by_pk": [ - 3334, + 3363, { "_inc": [ - 3388 + 3417 ], "_set": [ - 3401 + 3430 ], "pk_columns": [ - 3397, + 3426, "player_kills_pk_columns_input!" ] } ], "update_player_kills_by_weapon": [ - 3363, + 3392, { "_inc": [ - 3357 + 3386 ], "_set": [ - 3368 + 3397 ], "where": [ - 3355, + 3384, "player_kills_by_weapon_bool_exp!" ] } ], "update_player_kills_by_weapon_by_pk": [ - 3346, + 3375, { "_inc": [ - 3357 + 3386 ], "_set": [ - 3368 + 3397 ], "pk_columns": [ - 3366, + 3395, "player_kills_by_weapon_pk_columns_input!" ] } ], "update_player_kills_by_weapon_many": [ - 3363, + 3392, { "updates": [ - 3380, + 3409, "[player_kills_by_weapon_updates!]!" ] } ], "update_player_kills_many": [ - 3394, + 3423, { "updates": [ - 3413, + 3442, "[player_kills_updates!]!" ] } ], "update_player_leaderboard_rank": [ - 3429, + 3458, { "_inc": [ - 3425 + 3454 ], "_set": [ - 3432 + 3461 ], "where": [ - 3424, + 3453, "player_leaderboard_rank_bool_exp!" ] } ], "update_player_leaderboard_rank_many": [ - 3429, + 3458, { "updates": [ - 3439, + 3468, "[player_leaderboard_rank_updates!]!" ] } ], "update_player_match_map_stats": [ - 3460, + 3489, { "_inc": [ - 3454 + 3483 ], "_set": [ - 3465 + 3494 ], "where": [ - 3452, + 3481, "player_match_map_stats_bool_exp!" ] } ], "update_player_match_map_stats_by_pk": [ - 3443, + 3472, { "_inc": [ - 3454 + 3483 ], "_set": [ - 3465 + 3494 ], "pk_columns": [ - 3463, + 3492, "player_match_map_stats_pk_columns_input!" ] } ], "update_player_match_map_stats_many": [ - 3460, + 3489, { "updates": [ - 3477, + 3506, "[player_match_map_stats_updates!]!" ] } ], "update_player_objectives": [ - 3552, + 3581, { "_inc": [ - 3546 + 3575 ], "_set": [ - 3557 + 3586 ], "where": [ - 3544, + 3573, "player_objectives_bool_exp!" ] } ], "update_player_objectives_by_pk": [ - 3535, + 3564, { "_inc": [ - 3546 + 3575 ], "_set": [ - 3557 + 3586 ], "pk_columns": [ - 3555, + 3584, "player_objectives_pk_columns_input!" ] } ], "update_player_objectives_many": [ - 3552, + 3581, { "updates": [ - 3569, + 3598, "[player_objectives_updates!]!" ] } ], "update_player_premier_rank_history": [ - 3611, + 3640, { "_inc": [ - 3605 + 3634 ], "_set": [ - 3616 + 3645 ], "where": [ - 3603, + 3632, "player_premier_rank_history_bool_exp!" ] } ], "update_player_premier_rank_history_by_pk": [ - 3594, + 3623, { "_inc": [ - 3605 + 3634 ], "_set": [ - 3616 + 3645 ], "pk_columns": [ - 3614, + 3643, "player_premier_rank_history_pk_columns_input!" ] } ], "update_player_premier_rank_history_many": [ - 3611, + 3640, { "updates": [ - 3628, + 3657, "[player_premier_rank_history_updates!]!" ] } ], "update_player_sanctions": [ - 3652, + 3681, { "_inc": [ - 3646 + 3675 ], "_set": [ - 3657 + 3686 ], "where": [ - 3644, + 3673, "player_sanctions_bool_exp!" ] } ], "update_player_sanctions_by_pk": [ - 3635, + 3664, { "_inc": [ - 3646 + 3675 ], "_set": [ - 3657 + 3686 ], "pk_columns": [ - 3655, + 3684, "player_sanctions_pk_columns_input!" ] } ], "update_player_sanctions_many": [ - 3652, + 3681, { "updates": [ - 3669, + 3698, "[player_sanctions_updates!]!" ] } ], "update_player_season_stats": [ - 3703, + 3732, { "_inc": [ - 3697 + 3726 ], "_set": [ - 3716 + 3745 ], "where": [ - 3695, + 3724, "player_season_stats_bool_exp!" ] } ], "update_player_season_stats_by_pk": [ - 3676, + 3705, { "_inc": [ - 3697 + 3726 ], "_set": [ - 3716 + 3745 ], "pk_columns": [ - 3706, + 3735, "player_season_stats_pk_columns_input!" ] } ], "update_player_season_stats_many": [ - 3703, + 3732, { "updates": [ - 3728, + 3757, "[player_season_stats_updates!]!" ] } ], "update_player_stats": [ - 3745, + 3774, { "_inc": [ - 3741 + 3770 ], "_set": [ - 3751 + 3780 ], "where": [ - 3739, + 3768, "player_stats_bool_exp!" ] } ], "update_player_stats_by_pk": [ - 3735, + 3764, { "_inc": [ - 3741 + 3770 ], "_set": [ - 3751 + 3780 ], "pk_columns": [ - 3749, + 3778, "player_stats_pk_columns_input!" ] } ], "update_player_stats_many": [ - 3745, + 3774, { "updates": [ - 3759, + 3788, "[player_stats_updates!]!" ] } ], "update_player_steam_bot_friend": [ - 3777, + 3806, { "_append": [ - 3766 + 3795 ], "_delete_at_path": [ - 3770 + 3799 ], "_delete_elem": [ - 3771 + 3800 ], "_delete_key": [ - 3772 + 3801 ], "_inc": [ - 3773 + 3802 ], "_prepend": [ - 3781 + 3810 ], "_set": [ - 3783 + 3812 ], "where": [ - 3768, + 3797, "player_steam_bot_friend_bool_exp!" ] } ], "update_player_steam_bot_friend_by_pk": [ - 3763, + 3792, { "_append": [ - 3766 + 3795 ], "_delete_at_path": [ - 3770 + 3799 ], "_delete_elem": [ - 3771 + 3800 ], "_delete_key": [ - 3772 + 3801 ], "_inc": [ - 3773 + 3802 ], "_prepend": [ - 3781 + 3810 ], "_set": [ - 3783 + 3812 ], "pk_columns": [ - 3780, + 3809, "player_steam_bot_friend_pk_columns_input!" ] } ], "update_player_steam_bot_friend_many": [ - 3777, + 3806, { "updates": [ - 3791, + 3820, "[player_steam_bot_friend_updates!]!" ] } ], "update_player_steam_match_auth": [ - 3805, + 3834, { "_inc": [ - 3801 + 3830 ], "_set": [ - 3810 + 3839 ], "where": [ - 3799, + 3828, "player_steam_match_auth_bool_exp!" ] } ], "update_player_steam_match_auth_by_pk": [ - 3795, + 3824, { "_inc": [ - 3801 + 3830 ], "_set": [ - 3810 + 3839 ], "pk_columns": [ - 3808, + 3837, "player_steam_match_auth_pk_columns_input!" ] } ], "update_player_steam_match_auth_many": [ - 3805, + 3834, { "updates": [ - 3818, + 3847, "[player_steam_match_auth_updates!]!" ] } ], "update_player_unused_utility": [ - 3839, + 3868, { "_inc": [ - 3833 + 3862 ], "_set": [ - 3844 + 3873 ], "where": [ - 3831, + 3860, "player_unused_utility_bool_exp!" ] } ], "update_player_unused_utility_by_pk": [ - 3822, + 3851, { "_inc": [ - 3833 + 3862 ], "_set": [ - 3844 + 3873 ], "pk_columns": [ - 3842, + 3871, "player_unused_utility_pk_columns_input!" ] } ], "update_player_unused_utility_many": [ - 3839, + 3868, { "updates": [ - 3856, + 3885, "[player_unused_utility_updates!]!" ] } ], "update_player_utility": [ - 3880, + 3909, { "_inc": [ - 3874 + 3903 ], "_set": [ - 3885 + 3914 ], "where": [ - 3872, + 3901, "player_utility_bool_exp!" ] } ], "update_player_utility_by_pk": [ - 3863, + 3892, { "_inc": [ - 3874 + 3903 ], "_set": [ - 3885 + 3914 ], "pk_columns": [ - 3883, + 3912, "player_utility_pk_columns_input!" ] } ], "update_player_utility_many": [ - 3880, + 3909, { "updates": [ - 3897, + 3926, "[player_utility_updates!]!" ] } ], "update_players": [ - 3947, + 3976, { "_inc": [ - 3943 + 3972 ], "_set": [ - 3953 + 3982 ], "where": [ - 3941, + 3970, "players_bool_exp!" ] } ], "update_players_by_pk": [ - 3937, + 3966, { "_inc": [ - 3943 + 3972 ], "_set": [ - 3953 + 3982 ], "pk_columns": [ - 3951, + 3980, "players_pk_columns_input!" ] } ], "update_players_many": [ - 3947, + 3976, { "updates": [ - 3961, + 3990, "[players_updates!]!" ] } ], "update_plugin_versions": [ - 3975, + 4004, { "_inc": [ - 3971 + 4000 ], "_set": [ - 3980 + 4009 ], "where": [ - 3969, + 3998, "plugin_versions_bool_exp!" ] } ], "update_plugin_versions_by_pk": [ - 3965, + 3994, { "_inc": [ - 3971 + 4000 ], "_set": [ - 3980 + 4009 ], "pk_columns": [ - 3978, + 4007, "plugin_versions_pk_columns_input!" ] } ], "update_plugin_versions_many": [ - 3975, + 4004, { "updates": [ - 3988, + 4017, "[plugin_versions_updates!]!" ] } ], + "update_push_subscriptions": [ + 4031, + { + "_inc": [ + 4027 + ], + "_set": [ + 4036 + ], + "where": [ + 4025, + "push_subscriptions_bool_exp!" + ] + } + ], + "update_push_subscriptions_by_pk": [ + 4021, + { + "_inc": [ + 4027 + ], + "_set": [ + 4036 + ], + "pk_columns": [ + 4034, + "push_subscriptions_pk_columns_input!" + ] + } + ], + "update_push_subscriptions_many": [ + 4031, + { + "updates": [ + 4044, + "[push_subscriptions_updates!]!" + ] + } + ], "update_seasons": [ - 4006, + 4062, { "_inc": [ - 4002 + 4058 ], "_set": [ - 4012 + 4068 ], "where": [ - 4000, + 4056, "seasons_bool_exp!" ] } ], "update_seasons_by_pk": [ - 3996, + 4052, { "_inc": [ - 4002 + 4058 ], "_set": [ - 4012 + 4068 ], "pk_columns": [ - 4010, + 4066, "seasons_pk_columns_input!" ] } ], "update_seasons_many": [ - 4006, + 4062, { "updates": [ - 4020, + 4076, "[seasons_updates!]!" ] } ], "update_server_regions": [ - 4033, + 4089, { "_set": [ - 4039 + 4095 ], "where": [ - 4028, + 4084, "server_regions_bool_exp!" ] } ], "update_server_regions_by_pk": [ - 4024, + 4080, { "_set": [ - 4039 + 4095 ], "pk_columns": [ - 4037, + 4093, "server_regions_pk_columns_input!" ] } ], "update_server_regions_many": [ - 4033, + 4089, { "updates": [ - 4047, + 4103, "[server_regions_updates!]!" ] } ], "update_servers": [ - 4070, + 4126, { "_inc": [ - 4064 + 4120 ], "_set": [ - 4078 + 4134 ], "where": [ - 4062, + 4118, "servers_bool_exp!" ] } ], "update_servers_by_pk": [ - 4051, + 4107, { "_inc": [ - 4064 + 4120 ], "_set": [ - 4078 + 4134 ], "pk_columns": [ - 4074, + 4130, "servers_pk_columns_input!" ] } ], "update_servers_many": [ - 4070, + 4126, { "updates": [ - 4090, + 4146, "[servers_updates!]!" ] } ], "update_settings": [ - 4105, + 4161, { "_set": [ - 4110 + 4166 ], "where": [ - 4100, + 4156, "settings_bool_exp!" ] } ], "update_settings_by_pk": [ - 4097, + 4153, { "_set": [ - 4110 + 4166 ], "pk_columns": [ - 4108, + 4164, "settings_pk_columns_input!" ] } ], "update_settings_many": [ - 4105, + 4161, { "updates": [ - 4114, + 4170, "[settings_updates!]!" ] } ], "update_steam_account_claims": [ - 4131, + 4187, { "_set": [ - 4136 + 4192 ], "where": [ - 4124, + 4180, "steam_account_claims_bool_exp!" ] } ], "update_steam_account_claims_by_pk": [ - 4117, + 4173, { "_set": [ - 4136 + 4192 ], "pk_columns": [ - 4134, + 4190, "steam_account_claims_pk_columns_input!" ] } ], "update_steam_account_claims_many": [ - 4131, + 4187, { "updates": [ - 4140, + 4196, "[steam_account_claims_updates!]!" ] } ], "update_steam_accounts": [ - 4151, + 4207, { "_inc": [ - 4147 + 4203 ], "_set": [ - 4157 + 4213 ], "where": [ - 4145, + 4201, "steam_accounts_bool_exp!" ] } ], "update_steam_accounts_by_pk": [ - 4141, + 4197, { "_inc": [ - 4147 + 4203 ], "_set": [ - 4157 + 4213 ], "pk_columns": [ - 4155, + 4211, "steam_accounts_pk_columns_input!" ] } ], "update_steam_accounts_many": [ - 4151, + 4207, { "updates": [ - 4165, + 4221, "[steam_accounts_updates!]!" ] } ], "update_system_alerts": [ - 4179, + 4235, { "_inc": [ - 4175 + 4231 ], "_set": [ - 4184 + 4240 ], "where": [ - 4173, + 4229, "system_alerts_bool_exp!" ] } ], "update_system_alerts_by_pk": [ - 4169, + 4225, { "_inc": [ - 4175 + 4231 ], "_set": [ - 4184 + 4240 ], "pk_columns": [ - 4182, + 4238, "system_alerts_pk_columns_input!" ] } ], "update_system_alerts_many": [ - 4179, + 4235, { "updates": [ - 4192, + 4248, "[system_alerts_updates!]!" ] } ], "update_team_invites": [ - 4213, + 4269, { "_inc": [ - 4207 + 4263 ], "_set": [ - 4218 + 4274 ], "where": [ - 4205, + 4261, "team_invites_bool_exp!" ] } ], "update_team_invites_by_pk": [ - 4196, + 4252, { "_inc": [ - 4207 + 4263 ], "_set": [ - 4218 + 4274 ], "pk_columns": [ - 4216, + 4272, "team_invites_pk_columns_input!" ] } ], "update_team_invites_many": [ - 4213, + 4269, { "updates": [ - 4230, + 4286, "[team_invites_updates!]!" ] } ], "update_team_roster": [ - 4256, + 4312, { "_inc": [ - 4250 + 4306 ], "_set": [ - 4263 + 4319 ], "where": [ - 4248, + 4304, "team_roster_bool_exp!" ] } ], "update_team_roster_by_pk": [ - 4237, + 4293, { "_inc": [ - 4250 + 4306 ], "_set": [ - 4263 + 4319 ], "pk_columns": [ - 4259, + 4315, "team_roster_pk_columns_input!" ] } ], "update_team_roster_many": [ - 4256, + 4312, { "updates": [ - 4275, + 4331, "[team_roster_updates!]!" ] } ], "update_team_scrim_alerts": [ - 4292, + 4348, { "_inc": [ - 4288 + 4344 ], "_set": [ - 4297 + 4353 ], "where": [ - 4286, + 4342, "team_scrim_alerts_bool_exp!" ] } ], "update_team_scrim_alerts_by_pk": [ - 4282, + 4338, { "_inc": [ - 4288 + 4344 ], "_set": [ - 4297 + 4353 ], "pk_columns": [ - 4295, + 4351, "team_scrim_alerts_pk_columns_input!" ] } ], "update_team_scrim_alerts_many": [ - 4292, + 4348, { "updates": [ - 4305, + 4361, "[team_scrim_alerts_updates!]!" ] } ], "update_team_scrim_availability": [ - 4325, + 4381, { "_set": [ - 4332 + 4388 ], "where": [ - 4318, + 4374, "team_scrim_availability_bool_exp!" ] } ], "update_team_scrim_availability_by_pk": [ - 4309, + 4365, { "_set": [ - 4332 + 4388 ], "pk_columns": [ - 4328, + 4384, "team_scrim_availability_pk_columns_input!" ] } ], "update_team_scrim_availability_many": [ - 4325, + 4381, { "updates": [ - 4336, + 4392, "[team_scrim_availability_updates!]!" ] } ], "update_team_scrim_request_proposals": [ - 4354, + 4410, { "_inc": [ - 4348 + 4404 ], "_set": [ - 4359 + 4415 ], "where": [ - 4346, + 4402, "team_scrim_request_proposals_bool_exp!" ] } ], "update_team_scrim_request_proposals_by_pk": [ - 4337, + 4393, { "_inc": [ - 4348 + 4404 ], "_set": [ - 4359 + 4415 ], "pk_columns": [ - 4357, + 4413, "team_scrim_request_proposals_pk_columns_input!" ] } ], "update_team_scrim_request_proposals_many": [ - 4354, + 4410, { "updates": [ - 4371, + 4427, "[team_scrim_request_proposals_updates!]!" ] } ], "update_team_scrim_requests": [ - 4397, + 4453, { "_inc": [ - 4391 + 4447 ], "_set": [ - 4405 + 4461 ], "where": [ - 4389, + 4445, "team_scrim_requests_bool_exp!" ] } ], "update_team_scrim_requests_by_pk": [ - 4378, + 4434, { "_inc": [ - 4391 + 4447 ], "_set": [ - 4405 + 4461 ], "pk_columns": [ - 4401, + 4457, "team_scrim_requests_pk_columns_input!" ] } ], "update_team_scrim_requests_many": [ - 4397, + 4453, { "updates": [ - 4417, + 4473, "[team_scrim_requests_updates!]!" ] } ], "update_team_scrim_settings": [ - 4434, + 4490, { "_inc": [ - 4430 + 4486 ], "_set": [ - 4440 + 4496 ], "where": [ - 4428, + 4484, "team_scrim_settings_bool_exp!" ] } ], "update_team_scrim_settings_by_pk": [ - 4424, + 4480, { "_inc": [ - 4430 + 4486 ], "_set": [ - 4440 + 4496 ], "pk_columns": [ - 4438, + 4494, "team_scrim_settings_pk_columns_input!" ] } ], "update_team_scrim_settings_many": [ - 4434, + 4490, { "updates": [ - 4448, + 4504, "[team_scrim_settings_updates!]!" ] } ], "update_team_suggestions": [ - 4462, + 4518, { "_inc": [ - 4458 + 4514 ], "_set": [ - 4467 + 4523 ], "where": [ - 4456, + 4512, "team_suggestions_bool_exp!" ] } ], "update_team_suggestions_by_pk": [ - 4452, + 4508, { "_inc": [ - 4458 + 4514 ], "_set": [ - 4467 + 4523 ], "pk_columns": [ - 4465, + 4521, "team_suggestions_pk_columns_input!" ] } ], "update_team_suggestions_many": [ - 4462, + 4518, { "updates": [ - 4475, + 4531, "[team_suggestions_updates!]!" ] } ], "update_teams": [ - 4498, + 4554, { "_inc": [ - 4492 + 4548 ], "_set": [ - 4506 + 4562 ], "where": [ - 4490, + 4546, "teams_bool_exp!" ] } ], "update_teams_by_pk": [ - 4479, + 4535, { "_inc": [ - 4492 + 4548 ], "_set": [ - 4506 + 4562 ], "pk_columns": [ - 4502, + 4558, "teams_pk_columns_input!" ] } ], "update_teams_many": [ - 4498, + 4554, { "updates": [ - 4518, + 4574, "[teams_updates!]!" ] } ], "update_tournament_awards": [ - 4545, + 4603, { "_inc": [ - 4539 + 4597 ], "_set": [ - 4551 + 4609 ], "where": [ - 4537, + 4595, "tournament_awards_bool_exp!" ] } ], "update_tournament_awards_by_pk": [ - 4528, + 4586, { "_inc": [ - 4539 + 4597 ], "_set": [ - 4551 + 4609 ], "pk_columns": [ - 4549, + 4607, "tournament_awards_pk_columns_input!" ] } ], "update_tournament_awards_many": [ - 4545, + 4603, { "updates": [ - 4563, + 4621, "[tournament_awards_updates!]!" ] } ], "update_tournament_brackets": [ - 4589, + 4647, { "_inc": [ - 4583 + 4641 ], "_set": [ - 4597 + 4655 ], "where": [ - 4581, + 4639, "tournament_brackets_bool_exp!" ] } ], "update_tournament_brackets_by_pk": [ - 4570, + 4628, { "_inc": [ - 4583 + 4641 ], "_set": [ - 4597 + 4655 ], "pk_columns": [ - 4593, + 4651, "tournament_brackets_pk_columns_input!" ] } ], "update_tournament_brackets_many": [ - 4589, + 4647, { "updates": [ - 4609, + 4667, "[tournament_brackets_updates!]!" ] } ], "update_tournament_categories": [ - 4630, + 4688, { "_set": [ - 4635 + 4693 ], "where": [ - 4623, + 4681, "tournament_categories_bool_exp!" ] } ], "update_tournament_categories_by_pk": [ - 4616, + 4674, { "_set": [ - 4635 + 4693 ], "pk_columns": [ - 4633, + 4691, "tournament_categories_pk_columns_input!" ] } ], "update_tournament_categories_many": [ - 4630, + 4688, { "updates": [ - 4639, + 4697, "[tournament_categories_updates!]!" ] } ], "update_tournament_organizer_teams": [ - 4654, + 4712, { "_set": [ - 4659 + 4717 ], "where": [ - 4647, + 4705, "tournament_organizer_teams_bool_exp!" ] } ], "update_tournament_organizer_teams_by_pk": [ - 4640, + 4698, { "_set": [ - 4659 + 4717 ], "pk_columns": [ - 4657, + 4715, "tournament_organizer_teams_pk_columns_input!" ] } ], "update_tournament_organizer_teams_many": [ - 4654, + 4712, { "updates": [ - 4663, + 4721, "[tournament_organizer_teams_updates!]!" ] } ], "update_tournament_organizers": [ - 4681, + 4739, { "_inc": [ - 4675 + 4733 ], "_set": [ - 4686 + 4744 ], "where": [ - 4673, + 4731, "tournament_organizers_bool_exp!" ] } ], "update_tournament_organizers_by_pk": [ - 4664, + 4722, { "_inc": [ - 4675 + 4733 ], "_set": [ - 4686 + 4744 ], "pk_columns": [ - 4684, + 4742, "tournament_organizers_pk_columns_input!" ] } ], "update_tournament_organizers_many": [ - 4681, + 4739, { "updates": [ - 4698, + 4756, "[tournament_organizers_updates!]!" ] } ], "update_tournament_prizes": [ - 4722, + 4780, { "_inc": [ - 4716 + 4774 ], "_set": [ - 4727 + 4785 ], "where": [ - 4714, + 4772, "tournament_prizes_bool_exp!" ] } ], "update_tournament_prizes_by_pk": [ - 4705, + 4763, { "_inc": [ - 4716 + 4774 ], "_set": [ - 4727 + 4785 ], "pk_columns": [ - 4725, + 4783, "tournament_prizes_pk_columns_input!" ] } ], "update_tournament_prizes_many": [ - 4722, + 4780, { "updates": [ - 4739, + 4797, "[tournament_prizes_updates!]!" ] } ], "update_tournament_stage_windows": [ - 4763, + 4821, { "_inc": [ - 4757 + 4815 ], "_set": [ - 4768 + 4826 ], "where": [ - 4755, + 4813, "tournament_stage_windows_bool_exp!" ] } ], "update_tournament_stage_windows_by_pk": [ - 4746, + 4804, { "_inc": [ - 4757 + 4815 ], "_set": [ - 4768 + 4826 ], "pk_columns": [ - 4766, + 4824, "tournament_stage_windows_pk_columns_input!" ] } ], "update_tournament_stage_windows_many": [ - 4763, + 4821, { "updates": [ - 4780, + 4838, "[tournament_stage_windows_updates!]!" ] } ], "update_tournament_stages": [ - 4810, + 4868, { "_append": [ - 4795 + 4853 ], "_delete_at_path": [ - 4801 + 4859 ], "_delete_elem": [ - 4802 + 4860 ], "_delete_key": [ - 4803 + 4861 ], "_inc": [ - 4804 + 4862 ], "_prepend": [ - 4815 + 4873 ], "_set": [ - 4819 + 4877 ], "where": [ - 4799, + 4857, "tournament_stages_bool_exp!" ] } ], "update_tournament_stages_by_pk": [ - 4787, + 4845, { "_append": [ - 4795 + 4853 ], "_delete_at_path": [ - 4801 + 4859 ], "_delete_elem": [ - 4802 + 4860 ], "_delete_key": [ - 4803 + 4861 ], "_inc": [ - 4804 + 4862 ], "_prepend": [ - 4815 + 4873 ], "_set": [ - 4819 + 4877 ], "pk_columns": [ - 4814, + 4872, "tournament_stages_pk_columns_input!" ] } ], "update_tournament_stages_many": [ - 4810, + 4868, { "updates": [ - 4831, + 4889, "[tournament_stages_updates!]!" ] } ], "update_tournament_team_invites": [ - 4855, + 4913, { "_inc": [ - 4849 + 4907 ], "_set": [ - 4860 + 4918 ], "where": [ - 4847, + 4905, "tournament_team_invites_bool_exp!" ] } ], "update_tournament_team_invites_by_pk": [ - 4838, + 4896, { "_inc": [ - 4849 + 4907 ], "_set": [ - 4860 + 4918 ], "pk_columns": [ - 4858, + 4916, "tournament_team_invites_pk_columns_input!" ] } ], "update_tournament_team_invites_many": [ - 4855, + 4913, { "updates": [ - 4872, + 4930, "[tournament_team_invites_updates!]!" ] } ], "update_tournament_team_roster": [ - 4896, + 4954, { "_inc": [ - 4890 + 4948 ], "_set": [ - 4901 + 4959 ], "where": [ - 4888, + 4946, "tournament_team_roster_bool_exp!" ] } ], "update_tournament_team_roster_by_pk": [ - 4879, + 4937, { "_inc": [ - 4890 + 4948 ], "_set": [ - 4901 + 4959 ], "pk_columns": [ - 4899, + 4957, "tournament_team_roster_pk_columns_input!" ] } ], "update_tournament_team_roster_many": [ - 4896, + 4954, { "updates": [ - 4913, + 4971, "[tournament_team_roster_updates!]!" ] } ], "update_tournament_teams": [ - 4937, + 4995, { "_inc": [ - 4931 + 4989 ], "_set": [ - 4943 + 5001 ], "where": [ - 4929, + 4987, "tournament_teams_bool_exp!" ] } ], "update_tournament_teams_by_pk": [ - 4920, + 4978, { "_inc": [ - 4931 + 4989 ], "_set": [ - 4943 + 5001 ], "pk_columns": [ - 4941, + 4999, "tournament_teams_pk_columns_input!" ] } ], "update_tournament_teams_many": [ - 4937, + 4995, { "updates": [ - 4955, + 5013, "[tournament_teams_updates!]!" ] } ], "update_tournaments": [ - 4991, + 5049, { "_inc": [ - 4985 + 5043 ], "_set": [ - 5007 + 5065 ], "where": [ - 4983, + 5041, "tournaments_bool_exp!" ] } ], "update_tournaments_by_pk": [ - 4962, + 5020, { "_inc": [ - 4985 + 5043 ], "_set": [ - 5007 + 5065 ], "pk_columns": [ - 4995, + 5053, "tournaments_pk_columns_input!" ] } ], "update_tournaments_many": [ - 4991, + 5049, { "updates": [ - 5019, + 5077, "[tournaments_updates!]!" ] } ], "update_v_match_captains": [ - 5191, + 5249, { "_inc": [ - 5187 + 5245 ], "_set": [ - 5195 + 5253 ], "where": [ - 5186, + 5244, "v_match_captains_bool_exp!" ] } ], "update_v_match_captains_many": [ - 5191, + 5249, { "updates": [ - 5202, + 5260, "[v_match_captains_updates!]!" ] } ], "update_v_match_map_backup_rounds": [ - 5302, + 5360, { "_inc": [ - 5298 + 5356 ], "_set": [ - 5305 + 5363 ], "where": [ - 5297, + 5355, "v_match_map_backup_rounds_bool_exp!" ] } ], "update_v_match_map_backup_rounds_many": [ - 5302, + 5360, { "updates": [ - 5312, + 5370, "[v_match_map_backup_rounds_updates!]!" ] } ], "update_v_player_match_map_hltv": [ - 5524, + 5582, { "_inc": [ - 5518 + 5576 ], "_set": [ - 5527 + 5585 ], "where": [ - 5517, + 5575, "v_player_match_map_hltv_bool_exp!" ] } ], "update_v_player_match_map_hltv_many": [ - 5524, + 5582, { "updates": [ - 5538, + 5596, "[v_player_match_map_hltv_updates!]!" ] } ], "update_v_pool_maps": [ - 5701, + 5759, { "_set": [ - 5706 + 5764 ], "where": [ - 5695, + 5753, "v_pool_maps_bool_exp!" ] } ], "update_v_pool_maps_many": [ - 5701, + 5759, { "updates": [ - 5709, + 5767, "[v_pool_maps_updates!]!" ] } ], "update_v_team_stage_results": [ - 5795, + 5853, { "_inc": [ - 5789 + 5847 ], "_set": [ - 5809 + 5867 ], "where": [ - 5787, + 5845, "v_team_stage_results_bool_exp!" ] } ], "update_v_team_stage_results_by_pk": [ - 5768, + 5826, { "_inc": [ - 5789 + 5847 ], "_set": [ - 5809 + 5867 ], "pk_columns": [ - 5799, + 5857, "v_team_stage_results_pk_columns_input!" ] } ], "update_v_team_stage_results_many": [ - 5795, + 5853, { "updates": [ - 5821, + 5879, "[v_team_stage_results_updates!]!" ] } @@ -162018,7 +163279,7 @@ export default { 83, { "game_server_node_id": [ - 5026, + 5084, "uuid!" ] } @@ -162027,10 +163288,10 @@ export default { 99, { "match_map_demo_id": [ - 5026 + 5084 ], "match_map_id": [ - 5026, + 5084, "uuid!" ] } @@ -162061,10 +163322,10 @@ export default { }, "Subscription": { "_map_pool": [ - 100, + 102, { "distinct_on": [ - 112, + 114, "[_map_pool_select_column!]" ], "limit": [ @@ -162074,19 +163335,19 @@ export default { 40 ], "order_by": [ - 110, + 112, "[_map_pool_order_by!]" ], "where": [ - 103 + 105 ] } ], "_map_pool_aggregate": [ - 101, + 103, { "distinct_on": [ - 112, + 114, "[_map_pool_select_column!]" ], "limit": [ @@ -162096,48 +163357,48 @@ export default { 40 ], "order_by": [ - 110, + 112, "[_map_pool_order_by!]" ], "where": [ - 103 + 105 ] } ], "_map_pool_by_pk": [ - 100, + 102, { "map_id": [ - 5026, + 5084, "uuid!" ], "map_pool_id": [ - 5026, + 5084, "uuid!" ] } ], "_map_pool_stream": [ - 100, + 102, { "batch_size": [ 40, "Int!" ], "cursor": [ - 114, + 116, "[_map_pool_stream_cursor_input]!" ], "where": [ - 103 + 105 ] } ], "abandoned_matches": [ - 119, + 121, { "distinct_on": [ - 140, + 142, "[abandoned_matches_select_column!]" ], "limit": [ @@ -162147,19 +163408,19 @@ export default { 40 ], "order_by": [ - 138, + 140, "[abandoned_matches_order_by!]" ], "where": [ - 128 + 130 ] } ], "abandoned_matches_aggregate": [ - 120, + 122, { "distinct_on": [ - 140, + 142, "[abandoned_matches_select_column!]" ], "limit": [ @@ -162169,44 +163430,44 @@ export default { 40 ], "order_by": [ - 138, + 140, "[abandoned_matches_order_by!]" ], "where": [ - 128 + 130 ] } ], "abandoned_matches_by_pk": [ - 119, + 121, { "id": [ - 5026, + 5084, "uuid!" ] } ], "abandoned_matches_stream": [ - 119, + 121, { "batch_size": [ 40, "Int!" ], "cursor": [ - 148, + 150, "[abandoned_matches_stream_cursor_input]!" ], "where": [ - 128 + 130 ] } ], "api_keys": [ - 160, + 162, { "distinct_on": [ - 174, + 176, "[api_keys_select_column!]" ], "limit": [ @@ -162216,19 +163477,19 @@ export default { 40 ], "order_by": [ - 172, + 174, "[api_keys_order_by!]" ], "where": [ - 164 + 166 ] } ], "api_keys_aggregate": [ - 161, + 163, { "distinct_on": [ - 174, + 176, "[api_keys_select_column!]" ], "limit": [ @@ -162238,44 +163499,44 @@ export default { 40 ], "order_by": [ - 172, + 174, "[api_keys_order_by!]" ], "where": [ - 164 + 166 ] } ], "api_keys_by_pk": [ - 160, + 162, { "id": [ - 5026, + 5084, "uuid!" ] } ], "api_keys_stream": [ - 160, + 162, { "batch_size": [ 40, "Int!" ], "cursor": [ - 179, + 181, "[api_keys_stream_cursor_input]!" ], "where": [ - 164 + 166 ] } ], "award_recipients": [ - 188, + 190, { "distinct_on": [ - 209, + 211, "[award_recipients_select_column!]" ], "limit": [ @@ -162285,19 +163546,19 @@ export default { 40 ], "order_by": [ - 207, + 209, "[award_recipients_order_by!]" ], "where": [ - 197 + 199 ] } ], "award_recipients_aggregate": [ - 189, + 191, { "distinct_on": [ - 209, + 211, "[award_recipients_select_column!]" ], "limit": [ @@ -162307,44 +163568,44 @@ export default { 40 ], "order_by": [ - 207, + 209, "[award_recipients_order_by!]" ], "where": [ - 197 + 199 ] } ], "award_recipients_by_pk": [ - 188, + 190, { "id": [ - 5026, + 5084, "uuid!" ] } ], "award_recipients_stream": [ - 188, + 190, { "batch_size": [ 40, "Int!" ], "cursor": [ - 217, + 219, "[award_recipients_stream_cursor_input]!" ], "where": [ - 197 + 199 ] } ], "awards": [ - 229, + 231, { "distinct_on": [ - 244, + 246, "[awards_select_column!]" ], "limit": [ @@ -162354,19 +163615,19 @@ export default { 40 ], "order_by": [ - 242, + 244, "[awards_order_by!]" ], "where": [ - 233 + 235 ] } ], "awards_aggregate": [ - 230, + 232, { "distinct_on": [ - 244, + 246, "[awards_select_column!]" ], "limit": [ @@ -162376,44 +163637,44 @@ export default { 40 ], "order_by": [ - 242, + 244, "[awards_order_by!]" ], "where": [ - 233 + 235 ] } ], "awards_by_pk": [ - 229, + 231, { "id": [ - 5026, + 5084, "uuid!" ] } ], "awards_stream": [ - 229, + 231, { "batch_size": [ 40, "Int!" ], "cursor": [ - 249, + 251, "[awards_stream_cursor_input]!" ], "where": [ - 233 + 235 ] } ], "clip_render_jobs": [ - 262, + 264, { "distinct_on": [ - 290, + 292, "[clip_render_jobs_select_column!]" ], "limit": [ @@ -162423,19 +163684,19 @@ export default { 40 ], "order_by": [ - 287, + 289, "[clip_render_jobs_order_by!]" ], "where": [ - 274 + 276 ] } ], "clip_render_jobs_aggregate": [ - 263, + 265, { "distinct_on": [ - 290, + 292, "[clip_render_jobs_select_column!]" ], "limit": [ @@ -162445,44 +163706,44 @@ export default { 40 ], "order_by": [ - 287, + 289, "[clip_render_jobs_order_by!]" ], "where": [ - 274 + 276 ] } ], "clip_render_jobs_by_pk": [ - 262, + 264, { "id": [ - 5026, + 5084, "uuid!" ] } ], "clip_render_jobs_stream": [ - 262, + 264, { "batch_size": [ 40, "Int!" ], "cursor": [ - 300, + 302, "[clip_render_jobs_stream_cursor_input]!" ], "where": [ - 274 + 276 ] } ], "custom_pages": [ - 314, + 316, { "distinct_on": [ - 333, + 335, "[custom_pages_select_column!]" ], "limit": [ @@ -162492,19 +163753,19 @@ export default { 40 ], "order_by": [ - 330, + 332, "[custom_pages_order_by!]" ], "where": [ - 319 + 321 ] } ], "custom_pages_aggregate": [ - 315, + 317, { "distinct_on": [ - 333, + 335, "[custom_pages_select_column!]" ], "limit": [ @@ -162514,44 +163775,44 @@ export default { 40 ], "order_by": [ - 330, + 332, "[custom_pages_order_by!]" ], "where": [ - 319 + 321 ] } ], "custom_pages_by_pk": [ - 314, + 316, { "id": [ - 5026, + 5084, "uuid!" ] } ], "custom_pages_stream": [ - 314, + 316, { "batch_size": [ 40, "Int!" ], "cursor": [ - 338, + 340, "[custom_pages_stream_cursor_input]!" ], "where": [ - 319 + 321 ] } ], "db_backups": [ - 346, + 348, { "distinct_on": [ - 360, + 362, "[db_backups_select_column!]" ], "limit": [ @@ -162561,19 +163822,19 @@ export default { 40 ], "order_by": [ - 358, + 360, "[db_backups_order_by!]" ], "where": [ - 350 + 352 ] } ], "db_backups_aggregate": [ - 347, + 349, { "distinct_on": [ - 360, + 362, "[db_backups_select_column!]" ], "limit": [ @@ -162583,44 +163844,44 @@ export default { 40 ], "order_by": [ - 358, + 360, "[db_backups_order_by!]" ], "where": [ - 350 + 352 ] } ], "db_backups_by_pk": [ - 346, + 348, { "id": [ - 5026, + 5084, "uuid!" ] } ], "db_backups_stream": [ - 346, + 348, { "batch_size": [ 40, "Int!" ], "cursor": [ - 365, + 367, "[db_backups_stream_cursor_input]!" ], "where": [ - 350 + 352 ] } ], "draft_game_picks": [ - 373, + 375, { "distinct_on": [ - 396, + 398, "[draft_game_picks_select_column!]" ], "limit": [ @@ -162630,19 +163891,19 @@ export default { 40 ], "order_by": [ - 394, + 396, "[draft_game_picks_order_by!]" ], "where": [ - 384 + 386 ] } ], "draft_game_picks_aggregate": [ - 374, + 376, { "distinct_on": [ - 396, + 398, "[draft_game_picks_select_column!]" ], "limit": [ @@ -162652,44 +163913,44 @@ export default { 40 ], "order_by": [ - 394, + 396, "[draft_game_picks_order_by!]" ], "where": [ - 384 + 386 ] } ], "draft_game_picks_by_pk": [ - 373, + 375, { "id": [ - 5026, + 5084, "uuid!" ] } ], "draft_game_picks_stream": [ - 373, + 375, { "batch_size": [ 40, "Int!" ], "cursor": [ - 406, + 408, "[draft_game_picks_stream_cursor_input]!" ], "where": [ - 384 + 386 ] } ], "draft_game_players": [ - 418, + 420, { "distinct_on": [ - 441, + 443, "[draft_game_players_select_column!]" ], "limit": [ @@ -162699,19 +163960,19 @@ export default { 40 ], "order_by": [ - 439, + 441, "[draft_game_players_order_by!]" ], "where": [ - 429 + 431 ] } ], "draft_game_players_aggregate": [ - 419, + 421, { "distinct_on": [ - 441, + 443, "[draft_game_players_select_column!]" ], "limit": [ @@ -162721,48 +163982,48 @@ export default { 40 ], "order_by": [ - 439, + 441, "[draft_game_players_order_by!]" ], "where": [ - 429 + 431 ] } ], "draft_game_players_by_pk": [ - 418, + 420, { "draft_game_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ] } ], "draft_game_players_stream": [ - 418, + 420, { "batch_size": [ 40, "Int!" ], "cursor": [ - 451, + 453, "[draft_game_players_stream_cursor_input]!" ], "where": [ - 429 + 431 ] } ], "draft_games": [ - 463, + 465, { "distinct_on": [ - 487, + 489, "[draft_games_select_column!]" ], "limit": [ @@ -162772,19 +164033,19 @@ export default { 40 ], "order_by": [ - 485, + 487, "[draft_games_order_by!]" ], "where": [ - 474 + 476 ] } ], "draft_games_aggregate": [ - 464, + 466, { "distinct_on": [ - 487, + 489, "[draft_games_select_column!]" ], "limit": [ @@ -162794,44 +164055,44 @@ export default { 40 ], "order_by": [ - 485, + 487, "[draft_games_order_by!]" ], "where": [ - 474 + 476 ] } ], "draft_games_by_pk": [ - 463, + 465, { "id": [ - 5026, + 5084, "uuid!" ] } ], "draft_games_stream": [ - 463, + 465, { "batch_size": [ 40, "Int!" ], "cursor": [ - 497, + 499, "[draft_games_stream_cursor_input]!" ], "where": [ - 474 + 476 ] } ], "e_award_sources": [ - 509, + 511, { "distinct_on": [ - 523, + 525, "[e_award_sources_select_column!]" ], "limit": [ @@ -162841,19 +164102,19 @@ export default { 40 ], "order_by": [ - 521, + 523, "[e_award_sources_order_by!]" ], "where": [ - 512 + 514 ] } ], "e_award_sources_aggregate": [ - 510, + 512, { "distinct_on": [ - 523, + 525, "[e_award_sources_select_column!]" ], "limit": [ @@ -162863,16 +164124,16 @@ export default { 40 ], "order_by": [ - 521, + 523, "[e_award_sources_order_by!]" ], "where": [ - 512 + 514 ] } ], "e_award_sources_by_pk": [ - 509, + 511, { "value": [ 80, @@ -162881,26 +164142,26 @@ export default { } ], "e_award_sources_stream": [ - 509, + 511, { "batch_size": [ 40, "Int!" ], "cursor": [ - 525, + 527, "[e_award_sources_stream_cursor_input]!" ], "where": [ - 512 + 514 ] } ], "e_award_tiers": [ - 529, + 531, { "distinct_on": [ - 543, + 545, "[e_award_tiers_select_column!]" ], "limit": [ @@ -162910,19 +164171,19 @@ export default { 40 ], "order_by": [ - 541, + 543, "[e_award_tiers_order_by!]" ], "where": [ - 532 + 534 ] } ], "e_award_tiers_aggregate": [ - 530, + 532, { "distinct_on": [ - 543, + 545, "[e_award_tiers_select_column!]" ], "limit": [ @@ -162932,16 +164193,16 @@ export default { 40 ], "order_by": [ - 541, + 543, "[e_award_tiers_order_by!]" ], "where": [ - 532 + 534 ] } ], "e_award_tiers_by_pk": [ - 529, + 531, { "value": [ 80, @@ -162950,26 +164211,26 @@ export default { } ], "e_award_tiers_stream": [ - 529, + 531, { "batch_size": [ 40, "Int!" ], "cursor": [ - 545, + 547, "[e_award_tiers_stream_cursor_input]!" ], "where": [ - 532 + 534 ] } ], "e_check_in_settings": [ - 549, + 551, { "distinct_on": [ - 563, + 565, "[e_check_in_settings_select_column!]" ], "limit": [ @@ -162979,19 +164240,19 @@ export default { 40 ], "order_by": [ - 561, + 563, "[e_check_in_settings_order_by!]" ], "where": [ - 552 + 554 ] } ], "e_check_in_settings_aggregate": [ - 550, + 552, { "distinct_on": [ - 563, + 565, "[e_check_in_settings_select_column!]" ], "limit": [ @@ -163001,16 +164262,16 @@ export default { 40 ], "order_by": [ - 561, + 563, "[e_check_in_settings_order_by!]" ], "where": [ - 552 + 554 ] } ], "e_check_in_settings_by_pk": [ - 549, + 551, { "value": [ 80, @@ -163019,26 +164280,26 @@ export default { } ], "e_check_in_settings_stream": [ - 549, + 551, { "batch_size": [ 40, "Int!" ], "cursor": [ - 565, + 567, "[e_check_in_settings_stream_cursor_input]!" ], "where": [ - 552 + 554 ] } ], "e_draft_game_captain_selection": [ - 569, + 571, { "distinct_on": [ - 584, + 586, "[e_draft_game_captain_selection_select_column!]" ], "limit": [ @@ -163048,19 +164309,19 @@ export default { 40 ], "order_by": [ - 582, + 584, "[e_draft_game_captain_selection_order_by!]" ], "where": [ - 572 + 574 ] } ], "e_draft_game_captain_selection_aggregate": [ - 570, + 572, { "distinct_on": [ - 584, + 586, "[e_draft_game_captain_selection_select_column!]" ], "limit": [ @@ -163070,16 +164331,16 @@ export default { 40 ], "order_by": [ - 582, + 584, "[e_draft_game_captain_selection_order_by!]" ], "where": [ - 572 + 574 ] } ], "e_draft_game_captain_selection_by_pk": [ - 569, + 571, { "value": [ 80, @@ -163088,26 +164349,26 @@ export default { } ], "e_draft_game_captain_selection_stream": [ - 569, + 571, { "batch_size": [ 40, "Int!" ], "cursor": [ - 586, + 588, "[e_draft_game_captain_selection_stream_cursor_input]!" ], "where": [ - 572 + 574 ] } ], "e_draft_game_draft_order": [ - 590, + 592, { "distinct_on": [ - 605, + 607, "[e_draft_game_draft_order_select_column!]" ], "limit": [ @@ -163117,19 +164378,19 @@ export default { 40 ], "order_by": [ - 603, + 605, "[e_draft_game_draft_order_order_by!]" ], "where": [ - 593 + 595 ] } ], "e_draft_game_draft_order_aggregate": [ - 591, + 593, { "distinct_on": [ - 605, + 607, "[e_draft_game_draft_order_select_column!]" ], "limit": [ @@ -163139,16 +164400,16 @@ export default { 40 ], "order_by": [ - 603, + 605, "[e_draft_game_draft_order_order_by!]" ], "where": [ - 593 + 595 ] } ], "e_draft_game_draft_order_by_pk": [ - 590, + 592, { "value": [ 80, @@ -163157,26 +164418,26 @@ export default { } ], "e_draft_game_draft_order_stream": [ - 590, + 592, { "batch_size": [ 40, "Int!" ], "cursor": [ - 607, + 609, "[e_draft_game_draft_order_stream_cursor_input]!" ], "where": [ - 593 + 595 ] } ], "e_draft_game_mode": [ - 611, + 613, { "distinct_on": [ - 626, + 628, "[e_draft_game_mode_select_column!]" ], "limit": [ @@ -163186,19 +164447,19 @@ export default { 40 ], "order_by": [ - 624, + 626, "[e_draft_game_mode_order_by!]" ], "where": [ - 614 + 616 ] } ], "e_draft_game_mode_aggregate": [ - 612, + 614, { "distinct_on": [ - 626, + 628, "[e_draft_game_mode_select_column!]" ], "limit": [ @@ -163208,16 +164469,16 @@ export default { 40 ], "order_by": [ - 624, + 626, "[e_draft_game_mode_order_by!]" ], "where": [ - 614 + 616 ] } ], "e_draft_game_mode_by_pk": [ - 611, + 613, { "value": [ 80, @@ -163226,26 +164487,26 @@ export default { } ], "e_draft_game_mode_stream": [ - 611, + 613, { "batch_size": [ 40, "Int!" ], "cursor": [ - 628, + 630, "[e_draft_game_mode_stream_cursor_input]!" ], "where": [ - 614 + 616 ] } ], "e_draft_game_player_status": [ - 632, + 634, { "distinct_on": [ - 647, + 649, "[e_draft_game_player_status_select_column!]" ], "limit": [ @@ -163255,19 +164516,19 @@ export default { 40 ], "order_by": [ - 645, + 647, "[e_draft_game_player_status_order_by!]" ], "where": [ - 635 + 637 ] } ], "e_draft_game_player_status_aggregate": [ - 633, + 635, { "distinct_on": [ - 647, + 649, "[e_draft_game_player_status_select_column!]" ], "limit": [ @@ -163277,16 +164538,16 @@ export default { 40 ], "order_by": [ - 645, + 647, "[e_draft_game_player_status_order_by!]" ], "where": [ - 635 + 637 ] } ], "e_draft_game_player_status_by_pk": [ - 632, + 634, { "value": [ 80, @@ -163295,26 +164556,26 @@ export default { } ], "e_draft_game_player_status_stream": [ - 632, + 634, { "batch_size": [ 40, "Int!" ], "cursor": [ - 649, + 651, "[e_draft_game_player_status_stream_cursor_input]!" ], "where": [ - 635 + 637 ] } ], "e_draft_game_status": [ - 653, + 655, { "distinct_on": [ - 668, + 670, "[e_draft_game_status_select_column!]" ], "limit": [ @@ -163324,19 +164585,19 @@ export default { 40 ], "order_by": [ - 666, + 668, "[e_draft_game_status_order_by!]" ], "where": [ - 656 + 658 ] } ], "e_draft_game_status_aggregate": [ - 654, + 656, { "distinct_on": [ - 668, + 670, "[e_draft_game_status_select_column!]" ], "limit": [ @@ -163346,16 +164607,16 @@ export default { 40 ], "order_by": [ - 666, + 668, "[e_draft_game_status_order_by!]" ], "where": [ - 656 + 658 ] } ], "e_draft_game_status_by_pk": [ - 653, + 655, { "value": [ 80, @@ -163364,26 +164625,26 @@ export default { } ], "e_draft_game_status_stream": [ - 653, + 655, { "batch_size": [ 40, "Int!" ], "cursor": [ - 670, + 672, "[e_draft_game_status_stream_cursor_input]!" ], "where": [ - 656 + 658 ] } ], "e_event_media_access": [ - 674, + 676, { "distinct_on": [ - 688, + 690, "[e_event_media_access_select_column!]" ], "limit": [ @@ -163393,19 +164654,19 @@ export default { 40 ], "order_by": [ - 686, + 688, "[e_event_media_access_order_by!]" ], "where": [ - 677 + 679 ] } ], "e_event_media_access_aggregate": [ - 675, + 677, { "distinct_on": [ - 688, + 690, "[e_event_media_access_select_column!]" ], "limit": [ @@ -163415,16 +164676,16 @@ export default { 40 ], "order_by": [ - 686, + 688, "[e_event_media_access_order_by!]" ], "where": [ - 677 + 679 ] } ], "e_event_media_access_by_pk": [ - 674, + 676, { "value": [ 80, @@ -163433,26 +164694,26 @@ export default { } ], "e_event_media_access_stream": [ - 674, + 676, { "batch_size": [ 40, "Int!" ], "cursor": [ - 690, + 692, "[e_event_media_access_stream_cursor_input]!" ], "where": [ - 677 + 679 ] } ], "e_event_visibility": [ - 694, + 696, { "distinct_on": [ - 708, + 710, "[e_event_visibility_select_column!]" ], "limit": [ @@ -163462,19 +164723,19 @@ export default { 40 ], "order_by": [ - 706, + 708, "[e_event_visibility_order_by!]" ], "where": [ - 697 + 699 ] } ], "e_event_visibility_aggregate": [ - 695, + 697, { "distinct_on": [ - 708, + 710, "[e_event_visibility_select_column!]" ], "limit": [ @@ -163484,16 +164745,16 @@ export default { 40 ], "order_by": [ - 706, + 708, "[e_event_visibility_order_by!]" ], "where": [ - 697 + 699 ] } ], "e_event_visibility_by_pk": [ - 694, + 696, { "value": [ 80, @@ -163502,26 +164763,26 @@ export default { } ], "e_event_visibility_stream": [ - 694, + 696, { "batch_size": [ 40, "Int!" ], "cursor": [ - 710, + 712, "[e_event_visibility_stream_cursor_input]!" ], "where": [ - 697 + 699 ] } ], "e_friend_status": [ - 714, + 716, { "distinct_on": [ - 729, + 731, "[e_friend_status_select_column!]" ], "limit": [ @@ -163531,19 +164792,19 @@ export default { 40 ], "order_by": [ - 727, + 729, "[e_friend_status_order_by!]" ], "where": [ - 717 + 719 ] } ], "e_friend_status_aggregate": [ - 715, + 717, { "distinct_on": [ - 729, + 731, "[e_friend_status_select_column!]" ], "limit": [ @@ -163553,16 +164814,16 @@ export default { 40 ], "order_by": [ - 727, + 729, "[e_friend_status_order_by!]" ], "where": [ - 717 + 719 ] } ], "e_friend_status_by_pk": [ - 714, + 716, { "value": [ 80, @@ -163571,26 +164832,26 @@ export default { } ], "e_friend_status_stream": [ - 714, + 716, { "batch_size": [ 40, "Int!" ], "cursor": [ - 731, + 733, "[e_friend_status_stream_cursor_input]!" ], "where": [ - 717 + 719 ] } ], "e_game_cfg_types": [ - 735, + 737, { "distinct_on": [ - 749, + 751, "[e_game_cfg_types_select_column!]" ], "limit": [ @@ -163600,19 +164861,19 @@ export default { 40 ], "order_by": [ - 747, + 749, "[e_game_cfg_types_order_by!]" ], "where": [ - 738 + 740 ] } ], "e_game_cfg_types_aggregate": [ - 736, + 738, { "distinct_on": [ - 749, + 751, "[e_game_cfg_types_select_column!]" ], "limit": [ @@ -163622,16 +164883,16 @@ export default { 40 ], "order_by": [ - 747, + 749, "[e_game_cfg_types_order_by!]" ], "where": [ - 738 + 740 ] } ], "e_game_cfg_types_by_pk": [ - 735, + 737, { "value": [ 80, @@ -163640,26 +164901,26 @@ export default { } ], "e_game_cfg_types_stream": [ - 735, + 737, { "batch_size": [ 40, "Int!" ], "cursor": [ - 751, + 753, "[e_game_cfg_types_stream_cursor_input]!" ], "where": [ - 738 + 740 ] } ], "e_game_server_node_statuses": [ - 755, + 757, { "distinct_on": [ - 770, + 772, "[e_game_server_node_statuses_select_column!]" ], "limit": [ @@ -163669,19 +164930,19 @@ export default { 40 ], "order_by": [ - 768, + 770, "[e_game_server_node_statuses_order_by!]" ], "where": [ - 758 + 760 ] } ], "e_game_server_node_statuses_aggregate": [ - 756, + 758, { "distinct_on": [ - 770, + 772, "[e_game_server_node_statuses_select_column!]" ], "limit": [ @@ -163691,16 +164952,16 @@ export default { 40 ], "order_by": [ - 768, + 770, "[e_game_server_node_statuses_order_by!]" ], "where": [ - 758 + 760 ] } ], "e_game_server_node_statuses_by_pk": [ - 755, + 757, { "value": [ 80, @@ -163709,26 +164970,26 @@ export default { } ], "e_game_server_node_statuses_stream": [ - 755, + 757, { "batch_size": [ 40, "Int!" ], "cursor": [ - 772, + 774, "[e_game_server_node_statuses_stream_cursor_input]!" ], "where": [ - 758 + 760 ] } ], "e_league_movement_types": [ - 776, + 778, { "distinct_on": [ - 791, + 793, "[e_league_movement_types_select_column!]" ], "limit": [ @@ -163738,19 +164999,19 @@ export default { 40 ], "order_by": [ - 789, + 791, "[e_league_movement_types_order_by!]" ], "where": [ - 779 + 781 ] } ], "e_league_movement_types_aggregate": [ - 777, + 779, { "distinct_on": [ - 791, + 793, "[e_league_movement_types_select_column!]" ], "limit": [ @@ -163760,16 +165021,16 @@ export default { 40 ], "order_by": [ - 789, + 791, "[e_league_movement_types_order_by!]" ], "where": [ - 779 + 781 ] } ], "e_league_movement_types_by_pk": [ - 776, + 778, { "value": [ 80, @@ -163778,26 +165039,26 @@ export default { } ], "e_league_movement_types_stream": [ - 776, + 778, { "batch_size": [ 40, "Int!" ], "cursor": [ - 793, + 795, "[e_league_movement_types_stream_cursor_input]!" ], "where": [ - 779 + 781 ] } ], "e_league_proposal_statuses": [ - 797, + 799, { "distinct_on": [ - 812, + 814, "[e_league_proposal_statuses_select_column!]" ], "limit": [ @@ -163807,19 +165068,19 @@ export default { 40 ], "order_by": [ - 810, + 812, "[e_league_proposal_statuses_order_by!]" ], "where": [ - 800 + 802 ] } ], "e_league_proposal_statuses_aggregate": [ - 798, + 800, { "distinct_on": [ - 812, + 814, "[e_league_proposal_statuses_select_column!]" ], "limit": [ @@ -163829,16 +165090,16 @@ export default { 40 ], "order_by": [ - 810, + 812, "[e_league_proposal_statuses_order_by!]" ], "where": [ - 800 + 802 ] } ], "e_league_proposal_statuses_by_pk": [ - 797, + 799, { "value": [ 80, @@ -163847,26 +165108,26 @@ export default { } ], "e_league_proposal_statuses_stream": [ - 797, + 799, { "batch_size": [ 40, "Int!" ], "cursor": [ - 814, + 816, "[e_league_proposal_statuses_stream_cursor_input]!" ], "where": [ - 800 + 802 ] } ], "e_league_registration_statuses": [ - 818, + 820, { "distinct_on": [ - 833, + 835, "[e_league_registration_statuses_select_column!]" ], "limit": [ @@ -163876,19 +165137,19 @@ export default { 40 ], "order_by": [ - 831, + 833, "[e_league_registration_statuses_order_by!]" ], "where": [ - 821 + 823 ] } ], "e_league_registration_statuses_aggregate": [ - 819, + 821, { "distinct_on": [ - 833, + 835, "[e_league_registration_statuses_select_column!]" ], "limit": [ @@ -163898,16 +165159,16 @@ export default { 40 ], "order_by": [ - 831, + 833, "[e_league_registration_statuses_order_by!]" ], "where": [ - 821 + 823 ] } ], "e_league_registration_statuses_by_pk": [ - 818, + 820, { "value": [ 80, @@ -163916,26 +165177,26 @@ export default { } ], "e_league_registration_statuses_stream": [ - 818, + 820, { "batch_size": [ 40, "Int!" ], "cursor": [ - 835, + 837, "[e_league_registration_statuses_stream_cursor_input]!" ], "where": [ - 821 + 823 ] } ], "e_league_season_statuses": [ - 839, + 841, { "distinct_on": [ - 854, + 856, "[e_league_season_statuses_select_column!]" ], "limit": [ @@ -163945,19 +165206,19 @@ export default { 40 ], "order_by": [ - 852, + 854, "[e_league_season_statuses_order_by!]" ], "where": [ - 842 + 844 ] } ], "e_league_season_statuses_aggregate": [ - 840, + 842, { "distinct_on": [ - 854, + 856, "[e_league_season_statuses_select_column!]" ], "limit": [ @@ -163967,16 +165228,16 @@ export default { 40 ], "order_by": [ - 852, + 854, "[e_league_season_statuses_order_by!]" ], "where": [ - 842 + 844 ] } ], "e_league_season_statuses_by_pk": [ - 839, + 841, { "value": [ 80, @@ -163985,26 +165246,26 @@ export default { } ], "e_league_season_statuses_stream": [ - 839, + 841, { "batch_size": [ 40, "Int!" ], "cursor": [ - 856, + 858, "[e_league_season_statuses_stream_cursor_input]!" ], "where": [ - 842 + 844 ] } ], "e_lobby_access": [ - 860, + 862, { "distinct_on": [ - 875, + 877, "[e_lobby_access_select_column!]" ], "limit": [ @@ -164014,19 +165275,19 @@ export default { 40 ], "order_by": [ - 873, + 875, "[e_lobby_access_order_by!]" ], "where": [ - 863 + 865 ] } ], "e_lobby_access_aggregate": [ - 861, + 863, { "distinct_on": [ - 875, + 877, "[e_lobby_access_select_column!]" ], "limit": [ @@ -164036,16 +165297,16 @@ export default { 40 ], "order_by": [ - 873, + 875, "[e_lobby_access_order_by!]" ], "where": [ - 863 + 865 ] } ], "e_lobby_access_by_pk": [ - 860, + 862, { "value": [ 80, @@ -164054,26 +165315,26 @@ export default { } ], "e_lobby_access_stream": [ - 860, + 862, { "batch_size": [ 40, "Int!" ], "cursor": [ - 877, + 879, "[e_lobby_access_stream_cursor_input]!" ], "where": [ - 863 + 865 ] } ], "e_lobby_player_status": [ - 881, + 883, { "distinct_on": [ - 895, + 897, "[e_lobby_player_status_select_column!]" ], "limit": [ @@ -164083,19 +165344,19 @@ export default { 40 ], "order_by": [ - 893, + 895, "[e_lobby_player_status_order_by!]" ], "where": [ - 884 + 886 ] } ], "e_lobby_player_status_aggregate": [ - 882, + 884, { "distinct_on": [ - 895, + 897, "[e_lobby_player_status_select_column!]" ], "limit": [ @@ -164105,16 +165366,16 @@ export default { 40 ], "order_by": [ - 893, + 895, "[e_lobby_player_status_order_by!]" ], "where": [ - 884 + 886 ] } ], "e_lobby_player_status_by_pk": [ - 881, + 883, { "value": [ 80, @@ -164123,26 +165384,26 @@ export default { } ], "e_lobby_player_status_stream": [ - 881, + 883, { "batch_size": [ 40, "Int!" ], "cursor": [ - 897, + 899, "[e_lobby_player_status_stream_cursor_input]!" ], "where": [ - 884 + 886 ] } ], "e_map_pool_types": [ - 901, + 903, { "distinct_on": [ - 916, + 918, "[e_map_pool_types_select_column!]" ], "limit": [ @@ -164152,19 +165413,19 @@ export default { 40 ], "order_by": [ - 914, + 916, "[e_map_pool_types_order_by!]" ], "where": [ - 904 + 906 ] } ], "e_map_pool_types_aggregate": [ - 902, + 904, { "distinct_on": [ - 916, + 918, "[e_map_pool_types_select_column!]" ], "limit": [ @@ -164174,16 +165435,16 @@ export default { 40 ], "order_by": [ - 914, + 916, "[e_map_pool_types_order_by!]" ], "where": [ - 904 + 906 ] } ], "e_map_pool_types_by_pk": [ - 901, + 903, { "value": [ 80, @@ -164192,26 +165453,26 @@ export default { } ], "e_map_pool_types_stream": [ - 901, + 903, { "batch_size": [ 40, "Int!" ], "cursor": [ - 918, + 920, "[e_map_pool_types_stream_cursor_input]!" ], "where": [ - 904 + 906 ] } ], "e_match_clip_visibility": [ - 922, + 924, { "distinct_on": [ - 936, + 938, "[e_match_clip_visibility_select_column!]" ], "limit": [ @@ -164221,19 +165482,19 @@ export default { 40 ], "order_by": [ - 934, + 936, "[e_match_clip_visibility_order_by!]" ], "where": [ - 925 + 927 ] } ], "e_match_clip_visibility_aggregate": [ - 923, + 925, { "distinct_on": [ - 936, + 938, "[e_match_clip_visibility_select_column!]" ], "limit": [ @@ -164243,16 +165504,16 @@ export default { 40 ], "order_by": [ - 934, + 936, "[e_match_clip_visibility_order_by!]" ], "where": [ - 925 + 927 ] } ], "e_match_clip_visibility_by_pk": [ - 922, + 924, { "value": [ 80, @@ -164261,26 +165522,26 @@ export default { } ], "e_match_clip_visibility_stream": [ - 922, + 924, { "batch_size": [ 40, "Int!" ], "cursor": [ - 938, + 940, "[e_match_clip_visibility_stream_cursor_input]!" ], "where": [ - 925 + 927 ] } ], "e_match_map_status": [ - 942, + 944, { "distinct_on": [ - 957, + 959, "[e_match_map_status_select_column!]" ], "limit": [ @@ -164290,19 +165551,19 @@ export default { 40 ], "order_by": [ - 955, + 957, "[e_match_map_status_order_by!]" ], "where": [ - 945 + 947 ] } ], "e_match_map_status_aggregate": [ - 943, + 945, { "distinct_on": [ - 957, + 959, "[e_match_map_status_select_column!]" ], "limit": [ @@ -164312,16 +165573,16 @@ export default { 40 ], "order_by": [ - 955, + 957, "[e_match_map_status_order_by!]" ], "where": [ - 945 + 947 ] } ], "e_match_map_status_by_pk": [ - 942, + 944, { "value": [ 80, @@ -164330,26 +165591,26 @@ export default { } ], "e_match_map_status_stream": [ - 942, + 944, { "batch_size": [ 40, "Int!" ], "cursor": [ - 959, + 961, "[e_match_map_status_stream_cursor_input]!" ], "where": [ - 945 + 947 ] } ], "e_match_mode": [ - 963, + 965, { "distinct_on": [ - 977, + 979, "[e_match_mode_select_column!]" ], "limit": [ @@ -164359,19 +165620,19 @@ export default { 40 ], "order_by": [ - 975, + 977, "[e_match_mode_order_by!]" ], "where": [ - 966 + 968 ] } ], "e_match_mode_aggregate": [ - 964, + 966, { "distinct_on": [ - 977, + 979, "[e_match_mode_select_column!]" ], "limit": [ @@ -164381,16 +165642,16 @@ export default { 40 ], "order_by": [ - 975, + 977, "[e_match_mode_order_by!]" ], "where": [ - 966 + 968 ] } ], "e_match_mode_by_pk": [ - 963, + 965, { "value": [ 80, @@ -164399,26 +165660,26 @@ export default { } ], "e_match_mode_stream": [ - 963, + 965, { "batch_size": [ 40, "Int!" ], "cursor": [ - 979, + 981, "[e_match_mode_stream_cursor_input]!" ], "where": [ - 966 + 968 ] } ], "e_match_party_sources": [ - 983, + 985, { "distinct_on": [ - 997, + 999, "[e_match_party_sources_select_column!]" ], "limit": [ @@ -164428,19 +165689,19 @@ export default { 40 ], "order_by": [ - 995, + 997, "[e_match_party_sources_order_by!]" ], "where": [ - 986 + 988 ] } ], "e_match_party_sources_aggregate": [ - 984, + 986, { "distinct_on": [ - 997, + 999, "[e_match_party_sources_select_column!]" ], "limit": [ @@ -164450,16 +165711,16 @@ export default { 40 ], "order_by": [ - 995, + 997, "[e_match_party_sources_order_by!]" ], "where": [ - 986 + 988 ] } ], "e_match_party_sources_by_pk": [ - 983, + 985, { "value": [ 80, @@ -164468,26 +165729,26 @@ export default { } ], "e_match_party_sources_stream": [ - 983, + 985, { "batch_size": [ 40, "Int!" ], "cursor": [ - 999, + 1001, "[e_match_party_sources_stream_cursor_input]!" ], "where": [ - 986 + 988 ] } ], "e_match_status": [ - 1003, + 1005, { "distinct_on": [ - 1018, + 1020, "[e_match_status_select_column!]" ], "limit": [ @@ -164497,19 +165758,19 @@ export default { 40 ], "order_by": [ - 1016, + 1018, "[e_match_status_order_by!]" ], "where": [ - 1006 + 1008 ] } ], "e_match_status_aggregate": [ - 1004, + 1006, { "distinct_on": [ - 1018, + 1020, "[e_match_status_select_column!]" ], "limit": [ @@ -164519,16 +165780,16 @@ export default { 40 ], "order_by": [ - 1016, + 1018, "[e_match_status_order_by!]" ], "where": [ - 1006 + 1008 ] } ], "e_match_status_by_pk": [ - 1003, + 1005, { "value": [ 80, @@ -164537,26 +165798,26 @@ export default { } ], "e_match_status_stream": [ - 1003, + 1005, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1020, + 1022, "[e_match_status_stream_cursor_input]!" ], "where": [ - 1006 + 1008 ] } ], "e_match_types": [ - 1024, + 1026, { "distinct_on": [ - 1039, + 1041, "[e_match_types_select_column!]" ], "limit": [ @@ -164566,19 +165827,19 @@ export default { 40 ], "order_by": [ - 1037, + 1039, "[e_match_types_order_by!]" ], "where": [ - 1027 + 1029 ] } ], "e_match_types_aggregate": [ - 1025, + 1027, { "distinct_on": [ - 1039, + 1041, "[e_match_types_select_column!]" ], "limit": [ @@ -164588,16 +165849,16 @@ export default { 40 ], "order_by": [ - 1037, + 1039, "[e_match_types_order_by!]" ], "where": [ - 1027 + 1029 ] } ], "e_match_types_by_pk": [ - 1024, + 1026, { "value": [ 80, @@ -164606,26 +165867,26 @@ export default { } ], "e_match_types_stream": [ - 1024, + 1026, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1041, + 1043, "[e_match_types_stream_cursor_input]!" ], "where": [ - 1027 + 1029 ] } ], "e_notification_types": [ - 1045, + 1047, { "distinct_on": [ - 1059, + 1061, "[e_notification_types_select_column!]" ], "limit": [ @@ -164635,19 +165896,19 @@ export default { 40 ], "order_by": [ - 1057, + 1059, "[e_notification_types_order_by!]" ], "where": [ - 1048 + 1050 ] } ], "e_notification_types_aggregate": [ - 1046, + 1048, { "distinct_on": [ - 1059, + 1061, "[e_notification_types_select_column!]" ], "limit": [ @@ -164657,16 +165918,16 @@ export default { 40 ], "order_by": [ - 1057, + 1059, "[e_notification_types_order_by!]" ], "where": [ - 1048 + 1050 ] } ], "e_notification_types_by_pk": [ - 1045, + 1047, { "value": [ 80, @@ -164675,26 +165936,26 @@ export default { } ], "e_notification_types_stream": [ - 1045, + 1047, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1061, + 1063, "[e_notification_types_stream_cursor_input]!" ], "where": [ - 1048 + 1050 ] } ], "e_objective_types": [ - 1065, + 1067, { "distinct_on": [ - 1079, + 1081, "[e_objective_types_select_column!]" ], "limit": [ @@ -164704,19 +165965,19 @@ export default { 40 ], "order_by": [ - 1077, + 1079, "[e_objective_types_order_by!]" ], "where": [ - 1068 + 1070 ] } ], "e_objective_types_aggregate": [ - 1066, + 1068, { "distinct_on": [ - 1079, + 1081, "[e_objective_types_select_column!]" ], "limit": [ @@ -164726,16 +165987,16 @@ export default { 40 ], "order_by": [ - 1077, + 1079, "[e_objective_types_order_by!]" ], "where": [ - 1068 + 1070 ] } ], "e_objective_types_by_pk": [ - 1065, + 1067, { "value": [ 80, @@ -164744,26 +166005,26 @@ export default { } ], "e_objective_types_stream": [ - 1065, + 1067, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1081, + 1083, "[e_objective_types_stream_cursor_input]!" ], "where": [ - 1068 + 1070 ] } ], "e_player_roles": [ - 1085, + 1087, { "distinct_on": [ - 1099, + 1101, "[e_player_roles_select_column!]" ], "limit": [ @@ -164773,19 +166034,19 @@ export default { 40 ], "order_by": [ - 1097, + 1099, "[e_player_roles_order_by!]" ], "where": [ - 1088 + 1090 ] } ], "e_player_roles_aggregate": [ - 1086, + 1088, { "distinct_on": [ - 1099, + 1101, "[e_player_roles_select_column!]" ], "limit": [ @@ -164795,16 +166056,16 @@ export default { 40 ], "order_by": [ - 1097, + 1099, "[e_player_roles_order_by!]" ], "where": [ - 1088 + 1090 ] } ], "e_player_roles_by_pk": [ - 1085, + 1087, { "value": [ 80, @@ -164813,26 +166074,26 @@ export default { } ], "e_player_roles_stream": [ - 1085, + 1087, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1101, + 1103, "[e_player_roles_stream_cursor_input]!" ], "where": [ - 1088 + 1090 ] } ], "e_plugin_runtimes": [ - 1105, + 1107, { "distinct_on": [ - 1119, + 1121, "[e_plugin_runtimes_select_column!]" ], "limit": [ @@ -164842,19 +166103,19 @@ export default { 40 ], "order_by": [ - 1117, + 1119, "[e_plugin_runtimes_order_by!]" ], "where": [ - 1108 + 1110 ] } ], "e_plugin_runtimes_aggregate": [ - 1106, + 1108, { "distinct_on": [ - 1119, + 1121, "[e_plugin_runtimes_select_column!]" ], "limit": [ @@ -164864,16 +166125,16 @@ export default { 40 ], "order_by": [ - 1117, + 1119, "[e_plugin_runtimes_order_by!]" ], "where": [ - 1108 + 1110 ] } ], "e_plugin_runtimes_by_pk": [ - 1105, + 1107, { "value": [ 80, @@ -164882,26 +166143,26 @@ export default { } ], "e_plugin_runtimes_stream": [ - 1105, + 1107, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1121, + 1123, "[e_plugin_runtimes_stream_cursor_input]!" ], "where": [ - 1108 + 1110 ] } ], "e_ready_settings": [ - 1125, + 1127, { "distinct_on": [ - 1139, + 1141, "[e_ready_settings_select_column!]" ], "limit": [ @@ -164911,19 +166172,19 @@ export default { 40 ], "order_by": [ - 1137, + 1139, "[e_ready_settings_order_by!]" ], "where": [ - 1128 + 1130 ] } ], "e_ready_settings_aggregate": [ - 1126, + 1128, { "distinct_on": [ - 1139, + 1141, "[e_ready_settings_select_column!]" ], "limit": [ @@ -164933,16 +166194,16 @@ export default { 40 ], "order_by": [ - 1137, + 1139, "[e_ready_settings_order_by!]" ], "where": [ - 1128 + 1130 ] } ], "e_ready_settings_by_pk": [ - 1125, + 1127, { "value": [ 80, @@ -164951,26 +166212,26 @@ export default { } ], "e_ready_settings_stream": [ - 1125, + 1127, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1141, + 1143, "[e_ready_settings_stream_cursor_input]!" ], "where": [ - 1128 + 1130 ] } ], "e_sanction_types": [ - 1145, + 1147, { "distinct_on": [ - 1160, + 1162, "[e_sanction_types_select_column!]" ], "limit": [ @@ -164980,19 +166241,19 @@ export default { 40 ], "order_by": [ - 1158, + 1160, "[e_sanction_types_order_by!]" ], "where": [ - 1148 + 1150 ] } ], "e_sanction_types_aggregate": [ - 1146, + 1148, { "distinct_on": [ - 1160, + 1162, "[e_sanction_types_select_column!]" ], "limit": [ @@ -165002,16 +166263,16 @@ export default { 40 ], "order_by": [ - 1158, + 1160, "[e_sanction_types_order_by!]" ], "where": [ - 1148 + 1150 ] } ], "e_sanction_types_by_pk": [ - 1145, + 1147, { "value": [ 80, @@ -165020,26 +166281,26 @@ export default { } ], "e_sanction_types_stream": [ - 1145, + 1147, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1162, + 1164, "[e_sanction_types_stream_cursor_input]!" ], "where": [ - 1148 + 1150 ] } ], "e_scrim_request_statuses": [ - 1166, + 1168, { "distinct_on": [ - 1180, + 1182, "[e_scrim_request_statuses_select_column!]" ], "limit": [ @@ -165049,19 +166310,19 @@ export default { 40 ], "order_by": [ - 1178, + 1180, "[e_scrim_request_statuses_order_by!]" ], "where": [ - 1169 + 1171 ] } ], "e_scrim_request_statuses_aggregate": [ - 1167, + 1169, { "distinct_on": [ - 1180, + 1182, "[e_scrim_request_statuses_select_column!]" ], "limit": [ @@ -165071,16 +166332,16 @@ export default { 40 ], "order_by": [ - 1178, + 1180, "[e_scrim_request_statuses_order_by!]" ], "where": [ - 1169 + 1171 ] } ], "e_scrim_request_statuses_by_pk": [ - 1166, + 1168, { "value": [ 80, @@ -165089,26 +166350,26 @@ export default { } ], "e_scrim_request_statuses_stream": [ - 1166, + 1168, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1182, + 1184, "[e_scrim_request_statuses_stream_cursor_input]!" ], "where": [ - 1169 + 1171 ] } ], "e_server_types": [ - 1186, + 1188, { "distinct_on": [ - 1200, + 1202, "[e_server_types_select_column!]" ], "limit": [ @@ -165118,19 +166379,19 @@ export default { 40 ], "order_by": [ - 1198, + 1200, "[e_server_types_order_by!]" ], "where": [ - 1189 + 1191 ] } ], "e_server_types_aggregate": [ - 1187, + 1189, { "distinct_on": [ - 1200, + 1202, "[e_server_types_select_column!]" ], "limit": [ @@ -165140,16 +166401,16 @@ export default { 40 ], "order_by": [ - 1198, + 1200, "[e_server_types_order_by!]" ], "where": [ - 1189 + 1191 ] } ], "e_server_types_by_pk": [ - 1186, + 1188, { "value": [ 80, @@ -165158,26 +166419,26 @@ export default { } ], "e_server_types_stream": [ - 1186, + 1188, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1202, + 1204, "[e_server_types_stream_cursor_input]!" ], "where": [ - 1189 + 1191 ] } ], "e_sides": [ - 1206, + 1208, { "distinct_on": [ - 1220, + 1222, "[e_sides_select_column!]" ], "limit": [ @@ -165187,19 +166448,19 @@ export default { 40 ], "order_by": [ - 1218, + 1220, "[e_sides_order_by!]" ], "where": [ - 1209 + 1211 ] } ], "e_sides_aggregate": [ - 1207, + 1209, { "distinct_on": [ - 1220, + 1222, "[e_sides_select_column!]" ], "limit": [ @@ -165209,16 +166470,16 @@ export default { 40 ], "order_by": [ - 1218, + 1220, "[e_sides_order_by!]" ], "where": [ - 1209 + 1211 ] } ], "e_sides_by_pk": [ - 1206, + 1208, { "value": [ 80, @@ -165227,26 +166488,26 @@ export default { } ], "e_sides_stream": [ - 1206, + 1208, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1222, + 1224, "[e_sides_stream_cursor_input]!" ], "where": [ - 1209 + 1211 ] } ], "e_system_alert_types": [ - 1226, + 1228, { "distinct_on": [ - 1240, + 1242, "[e_system_alert_types_select_column!]" ], "limit": [ @@ -165256,19 +166517,19 @@ export default { 40 ], "order_by": [ - 1238, + 1240, "[e_system_alert_types_order_by!]" ], "where": [ - 1229 + 1231 ] } ], "e_system_alert_types_aggregate": [ - 1227, + 1229, { "distinct_on": [ - 1240, + 1242, "[e_system_alert_types_select_column!]" ], "limit": [ @@ -165278,16 +166539,16 @@ export default { 40 ], "order_by": [ - 1238, + 1240, "[e_system_alert_types_order_by!]" ], "where": [ - 1229 + 1231 ] } ], "e_system_alert_types_by_pk": [ - 1226, + 1228, { "value": [ 80, @@ -165296,26 +166557,26 @@ export default { } ], "e_system_alert_types_stream": [ - 1226, + 1228, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1242, + 1244, "[e_system_alert_types_stream_cursor_input]!" ], "where": [ - 1229 + 1231 ] } ], "e_team_roles": [ - 1246, + 1248, { "distinct_on": [ - 1261, + 1263, "[e_team_roles_select_column!]" ], "limit": [ @@ -165325,19 +166586,19 @@ export default { 40 ], "order_by": [ - 1259, + 1261, "[e_team_roles_order_by!]" ], "where": [ - 1249 + 1251 ] } ], "e_team_roles_aggregate": [ - 1247, + 1249, { "distinct_on": [ - 1261, + 1263, "[e_team_roles_select_column!]" ], "limit": [ @@ -165347,16 +166608,16 @@ export default { 40 ], "order_by": [ - 1259, + 1261, "[e_team_roles_order_by!]" ], "where": [ - 1249 + 1251 ] } ], "e_team_roles_by_pk": [ - 1246, + 1248, { "value": [ 80, @@ -165365,26 +166626,26 @@ export default { } ], "e_team_roles_stream": [ - 1246, + 1248, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1263, + 1265, "[e_team_roles_stream_cursor_input]!" ], "where": [ - 1249 + 1251 ] } ], "e_team_roster_statuses": [ - 1267, + 1269, { "distinct_on": [ - 1281, + 1283, "[e_team_roster_statuses_select_column!]" ], "limit": [ @@ -165394,19 +166655,19 @@ export default { 40 ], "order_by": [ - 1279, + 1281, "[e_team_roster_statuses_order_by!]" ], "where": [ - 1270 + 1272 ] } ], "e_team_roster_statuses_aggregate": [ - 1268, + 1270, { "distinct_on": [ - 1281, + 1283, "[e_team_roster_statuses_select_column!]" ], "limit": [ @@ -165416,16 +166677,16 @@ export default { 40 ], "order_by": [ - 1279, + 1281, "[e_team_roster_statuses_order_by!]" ], "where": [ - 1270 + 1272 ] } ], "e_team_roster_statuses_by_pk": [ - 1267, + 1269, { "value": [ 80, @@ -165434,26 +166695,26 @@ export default { } ], "e_team_roster_statuses_stream": [ - 1267, + 1269, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1283, + 1285, "[e_team_roster_statuses_stream_cursor_input]!" ], "where": [ - 1270 + 1272 ] } ], "e_timeout_settings": [ - 1287, + 1289, { "distinct_on": [ - 1301, + 1303, "[e_timeout_settings_select_column!]" ], "limit": [ @@ -165463,19 +166724,19 @@ export default { 40 ], "order_by": [ - 1299, + 1301, "[e_timeout_settings_order_by!]" ], "where": [ - 1290 + 1292 ] } ], "e_timeout_settings_aggregate": [ - 1288, + 1290, { "distinct_on": [ - 1301, + 1303, "[e_timeout_settings_select_column!]" ], "limit": [ @@ -165485,16 +166746,16 @@ export default { 40 ], "order_by": [ - 1299, + 1301, "[e_timeout_settings_order_by!]" ], "where": [ - 1290 + 1292 ] } ], "e_timeout_settings_by_pk": [ - 1287, + 1289, { "value": [ 80, @@ -165503,26 +166764,26 @@ export default { } ], "e_timeout_settings_stream": [ - 1287, + 1289, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1303, + 1305, "[e_timeout_settings_stream_cursor_input]!" ], "where": [ - 1290 + 1292 ] } ], "e_tournament_categories": [ - 1307, + 1309, { "distinct_on": [ - 1322, + 1324, "[e_tournament_categories_select_column!]" ], "limit": [ @@ -165532,19 +166793,19 @@ export default { 40 ], "order_by": [ - 1320, + 1322, "[e_tournament_categories_order_by!]" ], "where": [ - 1310 + 1312 ] } ], "e_tournament_categories_aggregate": [ - 1308, + 1310, { "distinct_on": [ - 1322, + 1324, "[e_tournament_categories_select_column!]" ], "limit": [ @@ -165554,16 +166815,16 @@ export default { 40 ], "order_by": [ - 1320, + 1322, "[e_tournament_categories_order_by!]" ], "where": [ - 1310 + 1312 ] } ], "e_tournament_categories_by_pk": [ - 1307, + 1309, { "value": [ 80, @@ -165572,26 +166833,26 @@ export default { } ], "e_tournament_categories_stream": [ - 1307, + 1309, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1324, + 1326, "[e_tournament_categories_stream_cursor_input]!" ], "where": [ - 1310 + 1312 ] } ], "e_tournament_stage_types": [ - 1328, + 1330, { "distinct_on": [ - 1343, + 1345, "[e_tournament_stage_types_select_column!]" ], "limit": [ @@ -165601,19 +166862,19 @@ export default { 40 ], "order_by": [ - 1341, + 1343, "[e_tournament_stage_types_order_by!]" ], "where": [ - 1331 + 1333 ] } ], "e_tournament_stage_types_aggregate": [ - 1329, + 1331, { "distinct_on": [ - 1343, + 1345, "[e_tournament_stage_types_select_column!]" ], "limit": [ @@ -165623,16 +166884,16 @@ export default { 40 ], "order_by": [ - 1341, + 1343, "[e_tournament_stage_types_order_by!]" ], "where": [ - 1331 + 1333 ] } ], "e_tournament_stage_types_by_pk": [ - 1328, + 1330, { "value": [ 80, @@ -165641,26 +166902,26 @@ export default { } ], "e_tournament_stage_types_stream": [ - 1328, + 1330, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1345, + 1347, "[e_tournament_stage_types_stream_cursor_input]!" ], "where": [ - 1331 + 1333 ] } ], "e_tournament_status": [ - 1349, + 1351, { "distinct_on": [ - 1364, + 1366, "[e_tournament_status_select_column!]" ], "limit": [ @@ -165670,19 +166931,19 @@ export default { 40 ], "order_by": [ - 1362, + 1364, "[e_tournament_status_order_by!]" ], "where": [ - 1352 + 1354 ] } ], "e_tournament_status_aggregate": [ - 1350, + 1352, { "distinct_on": [ - 1364, + 1366, "[e_tournament_status_select_column!]" ], "limit": [ @@ -165692,16 +166953,16 @@ export default { 40 ], "order_by": [ - 1362, + 1364, "[e_tournament_status_order_by!]" ], "where": [ - 1352 + 1354 ] } ], "e_tournament_status_by_pk": [ - 1349, + 1351, { "value": [ 80, @@ -165710,26 +166971,26 @@ export default { } ], "e_tournament_status_stream": [ - 1349, + 1351, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1366, + 1368, "[e_tournament_status_stream_cursor_input]!" ], "where": [ - 1352 + 1354 ] } ], "e_utility_types": [ - 1370, + 1372, { "distinct_on": [ - 1384, + 1386, "[e_utility_types_select_column!]" ], "limit": [ @@ -165739,19 +167000,19 @@ export default { 40 ], "order_by": [ - 1382, + 1384, "[e_utility_types_order_by!]" ], "where": [ - 1373 + 1375 ] } ], "e_utility_types_aggregate": [ - 1371, + 1373, { "distinct_on": [ - 1384, + 1386, "[e_utility_types_select_column!]" ], "limit": [ @@ -165761,16 +167022,16 @@ export default { 40 ], "order_by": [ - 1382, + 1384, "[e_utility_types_order_by!]" ], "where": [ - 1373 + 1375 ] } ], "e_utility_types_by_pk": [ - 1370, + 1372, { "value": [ 80, @@ -165779,26 +167040,26 @@ export default { } ], "e_utility_types_stream": [ - 1370, + 1372, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1386, + 1388, "[e_utility_types_stream_cursor_input]!" ], "where": [ - 1373 + 1375 ] } ], "e_veto_pick_types": [ - 1390, + 1392, { "distinct_on": [ - 1404, + 1406, "[e_veto_pick_types_select_column!]" ], "limit": [ @@ -165808,19 +167069,19 @@ export default { 40 ], "order_by": [ - 1402, + 1404, "[e_veto_pick_types_order_by!]" ], "where": [ - 1393 + 1395 ] } ], "e_veto_pick_types_aggregate": [ - 1391, + 1393, { "distinct_on": [ - 1404, + 1406, "[e_veto_pick_types_select_column!]" ], "limit": [ @@ -165830,16 +167091,16 @@ export default { 40 ], "order_by": [ - 1402, + 1404, "[e_veto_pick_types_order_by!]" ], "where": [ - 1393 + 1395 ] } ], "e_veto_pick_types_by_pk": [ - 1390, + 1392, { "value": [ 80, @@ -165848,26 +167109,26 @@ export default { } ], "e_veto_pick_types_stream": [ - 1390, + 1392, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1406, + 1408, "[e_veto_pick_types_stream_cursor_input]!" ], "where": [ - 1393 + 1395 ] } ], "e_winning_reasons": [ - 1410, + 1412, { "distinct_on": [ - 1424, + 1426, "[e_winning_reasons_select_column!]" ], "limit": [ @@ -165877,19 +167138,19 @@ export default { 40 ], "order_by": [ - 1422, + 1424, "[e_winning_reasons_order_by!]" ], "where": [ - 1413 + 1415 ] } ], "e_winning_reasons_aggregate": [ - 1411, + 1413, { "distinct_on": [ - 1424, + 1426, "[e_winning_reasons_select_column!]" ], "limit": [ @@ -165899,16 +167160,16 @@ export default { 40 ], "order_by": [ - 1422, + 1424, "[e_winning_reasons_order_by!]" ], "where": [ - 1413 + 1415 ] } ], "e_winning_reasons_by_pk": [ - 1410, + 1412, { "value": [ 80, @@ -165917,26 +167178,26 @@ export default { } ], "e_winning_reasons_stream": [ - 1410, + 1412, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1426, + 1428, "[e_winning_reasons_stream_cursor_input]!" ], "where": [ - 1413 + 1415 ] } ], "event_match_links": [ - 1430, + 1432, { "distinct_on": [ - 1442, + 1444, "[event_match_links_select_column!]" ], "limit": [ @@ -165946,19 +167207,19 @@ export default { 40 ], "order_by": [ - 1440, + 1442, "[event_match_links_order_by!]" ], "where": [ - 1433 + 1435 ] } ], "event_match_links_aggregate": [ - 1431, + 1433, { "distinct_on": [ - 1442, + 1444, "[event_match_links_select_column!]" ], "limit": [ @@ -165968,48 +167229,48 @@ export default { 40 ], "order_by": [ - 1440, + 1442, "[event_match_links_order_by!]" ], "where": [ - 1433 + 1435 ] } ], "event_match_links_by_pk": [ - 1430, + 1432, { "event_id": [ - 5026, + 5084, "uuid!" ], "match_id": [ - 5026, + 5084, "uuid!" ] } ], "event_match_links_stream": [ - 1430, + 1432, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1444, + 1446, "[event_match_links_stream_cursor_input]!" ], "where": [ - 1433 + 1435 ] } ], "event_media": [ - 1448, + 1450, { "distinct_on": [ - 1511, + 1513, "[event_media_select_column!]" ], "limit": [ @@ -166019,19 +167280,19 @@ export default { 40 ], "order_by": [ - 1468, + 1470, "[event_media_order_by!]" ], "where": [ - 1457 + 1459 ] } ], "event_media_aggregate": [ - 1449, + 1451, { "distinct_on": [ - 1511, + 1513, "[event_media_select_column!]" ], "limit": [ @@ -166041,28 +167302,28 @@ export default { 40 ], "order_by": [ - 1468, + 1470, "[event_media_order_by!]" ], "where": [ - 1457 + 1459 ] } ], "event_media_by_pk": [ - 1448, + 1450, { "id": [ - 5026, + 5084, "uuid!" ] } ], "event_media_players": [ - 1470, + 1472, { "distinct_on": [ - 1491, + 1493, "[event_media_players_select_column!]" ], "limit": [ @@ -166072,19 +167333,19 @@ export default { 40 ], "order_by": [ - 1489, + 1491, "[event_media_players_order_by!]" ], "where": [ - 1479 + 1481 ] } ], "event_media_players_aggregate": [ - 1471, + 1473, { "distinct_on": [ - 1491, + 1493, "[event_media_players_select_column!]" ], "limit": [ @@ -166094,64 +167355,64 @@ export default { 40 ], "order_by": [ - 1489, + 1491, "[event_media_players_order_by!]" ], "where": [ - 1479 + 1481 ] } ], "event_media_players_by_pk": [ - 1470, + 1472, { "media_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ] } ], "event_media_players_stream": [ - 1470, + 1472, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1499, + 1501, "[event_media_players_stream_cursor_input]!" ], "where": [ - 1479 + 1481 ] } ], "event_media_stream": [ - 1448, + 1450, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1519, + 1521, "[event_media_stream_cursor_input]!" ], "where": [ - 1457 + 1459 ] } ], "event_organizers": [ - 1531, + 1533, { "distinct_on": [ - 1552, + 1554, "[event_organizers_select_column!]" ], "limit": [ @@ -166161,19 +167422,19 @@ export default { 40 ], "order_by": [ - 1550, + 1552, "[event_organizers_order_by!]" ], "where": [ - 1540 + 1542 ] } ], "event_organizers_aggregate": [ - 1532, + 1534, { "distinct_on": [ - 1552, + 1554, "[event_organizers_select_column!]" ], "limit": [ @@ -166183,48 +167444,48 @@ export default { 40 ], "order_by": [ - 1550, + 1552, "[event_organizers_order_by!]" ], "where": [ - 1540 + 1542 ] } ], "event_organizers_by_pk": [ - 1531, + 1533, { "event_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ] } ], "event_organizers_stream": [ - 1531, + 1533, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1560, + 1562, "[event_organizers_stream_cursor_input]!" ], "where": [ - 1540 + 1542 ] } ], "event_players": [ - 1572, + 1574, { "distinct_on": [ - 1593, + 1595, "[event_players_select_column!]" ], "limit": [ @@ -166234,19 +167495,19 @@ export default { 40 ], "order_by": [ - 1591, + 1593, "[event_players_order_by!]" ], "where": [ - 1581 + 1583 ] } ], "event_players_aggregate": [ - 1573, + 1575, { "distinct_on": [ - 1593, + 1595, "[event_players_select_column!]" ], "limit": [ @@ -166256,48 +167517,48 @@ export default { 40 ], "order_by": [ - 1591, + 1593, "[event_players_order_by!]" ], "where": [ - 1581 + 1583 ] } ], "event_players_by_pk": [ - 1572, + 1574, { "event_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ] } ], "event_players_stream": [ - 1572, + 1574, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1601, + 1603, "[event_players_stream_cursor_input]!" ], "where": [ - 1581 + 1583 ] } ], "event_teams": [ - 1613, + 1615, { "distinct_on": [ - 1631, + 1633, "[event_teams_select_column!]" ], "limit": [ @@ -166307,19 +167568,19 @@ export default { 40 ], "order_by": [ - 1629, + 1631, "[event_teams_order_by!]" ], "where": [ - 1620 + 1622 ] } ], "event_teams_aggregate": [ - 1614, + 1616, { "distinct_on": [ - 1631, + 1633, "[event_teams_select_column!]" ], "limit": [ @@ -166329,48 +167590,48 @@ export default { 40 ], "order_by": [ - 1629, + 1631, "[event_teams_order_by!]" ], "where": [ - 1620 + 1622 ] } ], "event_teams_by_pk": [ - 1613, + 1615, { "event_id": [ - 5026, + 5084, "uuid!" ], "team_id": [ - 5026, + 5084, "uuid!" ] } ], "event_teams_stream": [ - 1613, + 1615, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1633, + 1635, "[event_teams_stream_cursor_input]!" ], "where": [ - 1620 + 1622 ] } ], "event_tournaments": [ - 1637, + 1639, { "distinct_on": [ - 1655, + 1657, "[event_tournaments_select_column!]" ], "limit": [ @@ -166380,19 +167641,19 @@ export default { 40 ], "order_by": [ - 1653, + 1655, "[event_tournaments_order_by!]" ], "where": [ - 1644 + 1646 ] } ], "event_tournaments_aggregate": [ - 1638, + 1640, { "distinct_on": [ - 1655, + 1657, "[event_tournaments_select_column!]" ], "limit": [ @@ -166402,48 +167663,48 @@ export default { 40 ], "order_by": [ - 1653, + 1655, "[event_tournaments_order_by!]" ], "where": [ - 1644 + 1646 ] } ], "event_tournaments_by_pk": [ - 1637, + 1639, { "event_id": [ - 5026, + 5084, "uuid!" ], "tournament_id": [ - 5026, + 5084, "uuid!" ] } ], "event_tournaments_stream": [ - 1637, + 1639, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1657, + 1659, "[event_tournaments_stream_cursor_input]!" ], "where": [ - 1644 + 1646 ] } ], "events": [ - 1661, + 1663, { "distinct_on": [ - 1676, + 1678, "[events_select_column!]" ], "limit": [ @@ -166453,19 +167714,19 @@ export default { 40 ], "order_by": [ - 1674, + 1676, "[events_order_by!]" ], "where": [ - 1665 + 1667 ] } ], "events_aggregate": [ - 1662, + 1664, { "distinct_on": [ - 1676, + 1678, "[events_select_column!]" ], "limit": [ @@ -166475,44 +167736,44 @@ export default { 40 ], "order_by": [ - 1674, + 1676, "[events_order_by!]" ], "where": [ - 1665 + 1667 ] } ], "events_by_pk": [ - 1661, + 1663, { "id": [ - 5026, + 5084, "uuid!" ] } ], "events_stream": [ - 1661, + 1663, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1681, + 1683, "[events_stream_cursor_input]!" ], "where": [ - 1665 + 1667 ] } ], "friends": [ - 1691, + 1693, { "distinct_on": [ - 1705, + 1707, "[friends_select_column!]" ], "limit": [ @@ -166522,19 +167783,19 @@ export default { 40 ], "order_by": [ - 1703, + 1705, "[friends_order_by!]" ], "where": [ - 1695 + 1697 ] } ], "friends_aggregate": [ - 1692, + 1694, { "distinct_on": [ - 1705, + 1707, "[friends_select_column!]" ], "limit": [ @@ -166544,48 +167805,48 @@ export default { 40 ], "order_by": [ - 1703, + 1705, "[friends_order_by!]" ], "where": [ - 1695 + 1697 ] } ], "friends_by_pk": [ - 1691, + 1693, { "other_player_steam_id": [ - 257, + 259, "bigint!" ], "player_steam_id": [ - 257, + 259, "bigint!" ] } ], "friends_stream": [ - 1691, + 1693, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1710, + 1712, "[friends_stream_cursor_input]!" ], "where": [ - 1695 + 1697 ] } ], "game_server_nodes": [ - 1718, + 1720, { "distinct_on": [ - 1747, + 1749, "[game_server_nodes_select_column!]" ], "limit": [ @@ -166595,19 +167856,19 @@ export default { 40 ], "order_by": [ - 1744, + 1746, "[game_server_nodes_order_by!]" ], "where": [ - 1730 + 1732 ] } ], "game_server_nodes_aggregate": [ - 1719, + 1721, { "distinct_on": [ - 1747, + 1749, "[game_server_nodes_select_column!]" ], "limit": [ @@ -166617,16 +167878,16 @@ export default { 40 ], "order_by": [ - 1744, + 1746, "[game_server_nodes_order_by!]" ], "where": [ - 1730 + 1732 ] } ], "game_server_nodes_by_pk": [ - 1718, + 1720, { "id": [ 80, @@ -166635,26 +167896,26 @@ export default { } ], "game_server_nodes_stream": [ - 1718, + 1720, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1757, + 1759, "[game_server_nodes_stream_cursor_input]!" ], "where": [ - 1730 + 1732 ] } ], "game_versions": [ - 1769, + 1771, { "distinct_on": [ - 1789, + 1791, "[game_versions_select_column!]" ], "limit": [ @@ -166664,19 +167925,19 @@ export default { 40 ], "order_by": [ - 1786, + 1788, "[game_versions_order_by!]" ], "where": [ - 1774 + 1776 ] } ], "game_versions_aggregate": [ - 1770, + 1772, { "distinct_on": [ - 1789, + 1791, "[game_versions_select_column!]" ], "limit": [ @@ -166686,16 +167947,16 @@ export default { 40 ], "order_by": [ - 1786, + 1788, "[game_versions_order_by!]" ], "where": [ - 1774 + 1776 ] } ], "game_versions_by_pk": [ - 1769, + 1771, { "build_id": [ 40, @@ -166704,26 +167965,26 @@ export default { } ], "game_versions_stream": [ - 1769, + 1771, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1794, + 1796, "[game_versions_stream_cursor_input]!" ], "where": [ - 1774 + 1776 ] } ], "gamedata_signature_validations": [ - 1802, + 1804, { "distinct_on": [ - 1821, + 1823, "[gamedata_signature_validations_select_column!]" ], "limit": [ @@ -166733,19 +167994,19 @@ export default { 40 ], "order_by": [ - 1818, + 1820, "[gamedata_signature_validations_order_by!]" ], "where": [ - 1807 + 1809 ] } ], "gamedata_signature_validations_aggregate": [ - 1803, + 1805, { "distinct_on": [ - 1821, + 1823, "[gamedata_signature_validations_select_column!]" ], "limit": [ @@ -166755,48 +168016,48 @@ export default { 40 ], "order_by": [ - 1818, + 1820, "[gamedata_signature_validations_order_by!]" ], "where": [ - 1807 + 1809 ] } ], "gamedata_signature_validations_by_pk": [ - 1802, + 1804, { "id": [ - 5026, + 5084, "uuid!" ] } ], "gamedata_signature_validations_stream": [ - 1802, + 1804, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1826, + 1828, "[gamedata_signature_validations_stream_cursor_input]!" ], "where": [ - 1807 + 1809 ] } ], "get_event_leaderboard": [ - 1845, + 1847, { "args": [ - 1834, + 1836, "get_event_leaderboard_args!" ], "distinct_on": [ - 1856, + 1858, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -166806,23 +168067,23 @@ export default { 40 ], "order_by": [ - 1855, + 1857, "[leaderboard_entries_order_by!]" ], "where": [ - 1849 + 1851 ] } ], "get_event_leaderboard_aggregate": [ - 1846, + 1848, { "args": [ - 1834, + 1836, "get_event_leaderboard_args!" ], "distinct_on": [ - 1856, + 1858, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -166832,23 +168093,23 @@ export default { 40 ], "order_by": [ - 1855, + 1857, "[leaderboard_entries_order_by!]" ], "where": [ - 1849 + 1851 ] } ], "get_leaderboard": [ - 1845, + 1847, { "args": [ - 1835, + 1837, "get_leaderboard_args!" ], "distinct_on": [ - 1856, + 1858, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -166858,23 +168119,23 @@ export default { 40 ], "order_by": [ - 1855, + 1857, "[leaderboard_entries_order_by!]" ], "where": [ - 1849 + 1851 ] } ], "get_leaderboard_aggregate": [ - 1846, + 1848, { "args": [ - 1835, + 1837, "get_leaderboard_args!" ], "distinct_on": [ - 1856, + 1858, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -166884,23 +168145,23 @@ export default { 40 ], "order_by": [ - 1855, + 1857, "[leaderboard_entries_order_by!]" ], "where": [ - 1849 + 1851 ] } ], "get_league_season_leaderboard": [ - 1845, + 1847, { "args": [ - 1836, + 1838, "get_league_season_leaderboard_args!" ], "distinct_on": [ - 1856, + 1858, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -166910,23 +168171,23 @@ export default { 40 ], "order_by": [ - 1855, + 1857, "[leaderboard_entries_order_by!]" ], "where": [ - 1849 + 1851 ] } ], "get_league_season_leaderboard_aggregate": [ - 1846, + 1848, { "args": [ - 1836, + 1838, "get_league_season_leaderboard_args!" ], "distinct_on": [ - 1856, + 1858, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -166936,23 +168197,23 @@ export default { 40 ], "order_by": [ - 1855, + 1857, "[leaderboard_entries_order_by!]" ], "where": [ - 1849 + 1851 ] } ], "get_player_leaderboard_rank": [ - 3420, + 3449, { "args": [ - 1837, + 1839, "get_player_leaderboard_rank_args!" ], "distinct_on": [ - 3431, + 3460, "[player_leaderboard_rank_select_column!]" ], "limit": [ @@ -166962,23 +168223,23 @@ export default { 40 ], "order_by": [ - 3430, + 3459, "[player_leaderboard_rank_order_by!]" ], "where": [ - 3424 + 3453 ] } ], "get_player_leaderboard_rank_aggregate": [ - 3421, + 3450, { "args": [ - 1837, + 1839, "get_player_leaderboard_rank_args!" ], "distinct_on": [ - 3431, + 3460, "[player_leaderboard_rank_select_column!]" ], "limit": [ @@ -166988,19 +168249,19 @@ export default { 40 ], "order_by": [ - 3430, + 3459, "[player_leaderboard_rank_order_by!]" ], "where": [ - 3424 + 3453 ] } ], "leaderboard_entries": [ - 1845, + 1847, { "distinct_on": [ - 1856, + 1858, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -167010,19 +168271,19 @@ export default { 40 ], "order_by": [ - 1855, + 1857, "[leaderboard_entries_order_by!]" ], "where": [ - 1849 + 1851 ] } ], "leaderboard_entries_aggregate": [ - 1846, + 1848, { "distinct_on": [ - 1856, + 1858, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -167032,35 +168293,35 @@ export default { 40 ], "order_by": [ - 1855, + 1857, "[leaderboard_entries_order_by!]" ], "where": [ - 1849 + 1851 ] } ], "leaderboard_entries_stream": [ - 1845, + 1847, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1861, + 1863, "[leaderboard_entries_stream_cursor_input]!" ], "where": [ - 1849 + 1851 ] } ], "league_divisions": [ - 1869, + 1871, { "distinct_on": [ - 1884, + 1886, "[league_divisions_select_column!]" ], "limit": [ @@ -167070,19 +168331,19 @@ export default { 40 ], "order_by": [ - 1882, + 1884, "[league_divisions_order_by!]" ], "where": [ - 1873 + 1875 ] } ], "league_divisions_aggregate": [ - 1870, + 1872, { "distinct_on": [ - 1884, + 1886, "[league_divisions_select_column!]" ], "limit": [ @@ -167092,44 +168353,44 @@ export default { 40 ], "order_by": [ - 1882, + 1884, "[league_divisions_order_by!]" ], "where": [ - 1873 + 1875 ] } ], "league_divisions_by_pk": [ - 1869, + 1871, { "id": [ - 5026, + 5084, "uuid!" ] } ], "league_divisions_stream": [ - 1869, + 1871, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1889, + 1891, "[league_divisions_stream_cursor_input]!" ], "where": [ - 1873 + 1875 ] } ], "league_match_weeks": [ - 1897, + 1899, { "distinct_on": [ - 1918, + 1920, "[league_match_weeks_select_column!]" ], "limit": [ @@ -167139,19 +168400,19 @@ export default { 40 ], "order_by": [ - 1916, + 1918, "[league_match_weeks_order_by!]" ], "where": [ - 1906 + 1908 ] } ], "league_match_weeks_aggregate": [ - 1898, + 1900, { "distinct_on": [ - 1918, + 1920, "[league_match_weeks_select_column!]" ], "limit": [ @@ -167161,44 +168422,44 @@ export default { 40 ], "order_by": [ - 1916, + 1918, "[league_match_weeks_order_by!]" ], "where": [ - 1906 + 1908 ] } ], "league_match_weeks_by_pk": [ - 1897, + 1899, { "id": [ - 5026, + 5084, "uuid!" ] } ], "league_match_weeks_stream": [ - 1897, + 1899, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1926, + 1928, "[league_match_weeks_stream_cursor_input]!" ], "where": [ - 1906 + 1908 ] } ], "league_relegation_playoffs": [ - 1938, + 1940, { "distinct_on": [ - 1959, + 1961, "[league_relegation_playoffs_select_column!]" ], "limit": [ @@ -167208,19 +168469,19 @@ export default { 40 ], "order_by": [ - 1957, + 1959, "[league_relegation_playoffs_order_by!]" ], "where": [ - 1947 + 1949 ] } ], "league_relegation_playoffs_aggregate": [ - 1939, + 1941, { "distinct_on": [ - 1959, + 1961, "[league_relegation_playoffs_select_column!]" ], "limit": [ @@ -167230,44 +168491,44 @@ export default { 40 ], "order_by": [ - 1957, + 1959, "[league_relegation_playoffs_order_by!]" ], "where": [ - 1947 + 1949 ] } ], "league_relegation_playoffs_by_pk": [ - 1938, + 1940, { "id": [ - 5026, + 5084, "uuid!" ] } ], "league_relegation_playoffs_stream": [ - 1938, + 1940, { "batch_size": [ 40, "Int!" ], "cursor": [ - 1967, + 1969, "[league_relegation_playoffs_stream_cursor_input]!" ], "where": [ - 1947 + 1949 ] } ], "league_scheduling_proposals": [ - 1979, + 1981, { "distinct_on": [ - 2000, + 2002, "[league_scheduling_proposals_select_column!]" ], "limit": [ @@ -167277,19 +168538,19 @@ export default { 40 ], "order_by": [ - 1998, + 2000, "[league_scheduling_proposals_order_by!]" ], "where": [ - 1988 + 1990 ] } ], "league_scheduling_proposals_aggregate": [ - 1980, + 1982, { "distinct_on": [ - 2000, + 2002, "[league_scheduling_proposals_select_column!]" ], "limit": [ @@ -167299,44 +168560,44 @@ export default { 40 ], "order_by": [ - 1998, + 2000, "[league_scheduling_proposals_order_by!]" ], "where": [ - 1988 + 1990 ] } ], "league_scheduling_proposals_by_pk": [ - 1979, + 1981, { "id": [ - 5026, + 5084, "uuid!" ] } ], "league_scheduling_proposals_stream": [ - 1979, + 1981, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2008, + 2010, "[league_scheduling_proposals_stream_cursor_input]!" ], "where": [ - 1988 + 1990 ] } ], "league_season_divisions": [ - 2020, + 2022, { "distinct_on": [ - 2039, + 2041, "[league_season_divisions_select_column!]" ], "limit": [ @@ -167346,19 +168607,19 @@ export default { 40 ], "order_by": [ - 2037, + 2039, "[league_season_divisions_order_by!]" ], "where": [ - 2027 + 2029 ] } ], "league_season_divisions_aggregate": [ - 2021, + 2023, { "distinct_on": [ - 2039, + 2041, "[league_season_divisions_select_column!]" ], "limit": [ @@ -167368,44 +168629,44 @@ export default { 40 ], "order_by": [ - 2037, + 2039, "[league_season_divisions_order_by!]" ], "where": [ - 2027 + 2029 ] } ], "league_season_divisions_by_pk": [ - 2020, + 2022, { "id": [ - 5026, + 5084, "uuid!" ] } ], "league_season_divisions_stream": [ - 2020, + 2022, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2041, + 2043, "[league_season_divisions_stream_cursor_input]!" ], "where": [ - 2027 + 2029 ] } ], "league_seasons": [ - 2045, + 2047, { "distinct_on": [ - 2065, + 2067, "[league_seasons_select_column!]" ], "limit": [ @@ -167415,19 +168676,19 @@ export default { 40 ], "order_by": [ - 2062, + 2064, "[league_seasons_order_by!]" ], "where": [ - 2050 + 2052 ] } ], "league_seasons_aggregate": [ - 2046, + 2048, { "distinct_on": [ - 2065, + 2067, "[league_seasons_select_column!]" ], "limit": [ @@ -167437,44 +168698,44 @@ export default { 40 ], "order_by": [ - 2062, + 2064, "[league_seasons_order_by!]" ], "where": [ - 2050 + 2052 ] } ], "league_seasons_by_pk": [ - 2045, + 2047, { "id": [ - 5026, + 5084, "uuid!" ] } ], "league_seasons_stream": [ - 2045, + 2047, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2070, + 2072, "[league_seasons_stream_cursor_input]!" ], "where": [ - 2050 + 2052 ] } ], "league_team_movements": [ - 2078, + 2080, { "distinct_on": [ - 2099, + 2101, "[league_team_movements_select_column!]" ], "limit": [ @@ -167484,19 +168745,19 @@ export default { 40 ], "order_by": [ - 2097, + 2099, "[league_team_movements_order_by!]" ], "where": [ - 2087 + 2089 ] } ], "league_team_movements_aggregate": [ - 2079, + 2081, { "distinct_on": [ - 2099, + 2101, "[league_team_movements_select_column!]" ], "limit": [ @@ -167506,44 +168767,44 @@ export default { 40 ], "order_by": [ - 2097, + 2099, "[league_team_movements_order_by!]" ], "where": [ - 2087 + 2089 ] } ], "league_team_movements_by_pk": [ - 2078, + 2080, { "id": [ - 5026, + 5084, "uuid!" ] } ], "league_team_movements_stream": [ - 2078, + 2080, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2107, + 2109, "[league_team_movements_stream_cursor_input]!" ], "where": [ - 2087 + 2089 ] } ], "league_team_rosters": [ - 2119, + 2121, { "distinct_on": [ - 2140, + 2142, "[league_team_rosters_select_column!]" ], "limit": [ @@ -167553,19 +168814,19 @@ export default { 40 ], "order_by": [ - 2138, + 2140, "[league_team_rosters_order_by!]" ], "where": [ - 2128 + 2130 ] } ], "league_team_rosters_aggregate": [ - 2120, + 2122, { "distinct_on": [ - 2140, + 2142, "[league_team_rosters_select_column!]" ], "limit": [ @@ -167575,48 +168836,48 @@ export default { 40 ], "order_by": [ - 2138, + 2140, "[league_team_rosters_order_by!]" ], "where": [ - 2128 + 2130 ] } ], "league_team_rosters_by_pk": [ - 2119, + 2121, { "league_team_season_id": [ - 5026, + 5084, "uuid!" ], "player_steam_id": [ - 257, + 259, "bigint!" ] } ], "league_team_rosters_stream": [ - 2119, + 2121, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2148, + 2150, "[league_team_rosters_stream_cursor_input]!" ], "where": [ - 2128 + 2130 ] } ], "league_team_seasons": [ - 2160, + 2162, { "distinct_on": [ - 2182, + 2184, "[league_team_seasons_select_column!]" ], "limit": [ @@ -167626,19 +168887,19 @@ export default { 40 ], "order_by": [ - 2180, + 2182, "[league_team_seasons_order_by!]" ], "where": [ - 2169 + 2171 ] } ], "league_team_seasons_aggregate": [ - 2161, + 2163, { "distinct_on": [ - 2182, + 2184, "[league_team_seasons_select_column!]" ], "limit": [ @@ -167648,44 +168909,44 @@ export default { 40 ], "order_by": [ - 2180, + 2182, "[league_team_seasons_order_by!]" ], "where": [ - 2169 + 2171 ] } ], "league_team_seasons_by_pk": [ - 2160, + 2162, { "id": [ - 5026, + 5084, "uuid!" ] } ], "league_team_seasons_stream": [ - 2160, + 2162, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2190, + 2192, "[league_team_seasons_stream_cursor_input]!" ], "where": [ - 2169 + 2171 ] } ], "league_teams": [ - 2202, + 2204, { "distinct_on": [ - 2215, + 2217, "[league_teams_select_column!]" ], "limit": [ @@ -167695,19 +168956,19 @@ export default { 40 ], "order_by": [ - 2213, + 2215, "[league_teams_order_by!]" ], "where": [ - 2205 + 2207 ] } ], "league_teams_aggregate": [ - 2203, + 2205, { "distinct_on": [ - 2215, + 2217, "[league_teams_select_column!]" ], "limit": [ @@ -167717,44 +168978,44 @@ export default { 40 ], "order_by": [ - 2213, + 2215, "[league_teams_order_by!]" ], "where": [ - 2205 + 2207 ] } ], "league_teams_by_pk": [ - 2202, + 2204, { "id": [ - 5026, + 5084, "uuid!" ] } ], "league_teams_stream": [ - 2202, + 2204, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2217, + 2219, "[league_teams_stream_cursor_input]!" ], "where": [ - 2205 + 2207 ] } ], "lobbies": [ - 2221, + 2223, { "distinct_on": [ - 2234, + 2236, "[lobbies_select_column!]" ], "limit": [ @@ -167764,19 +169025,19 @@ export default { 40 ], "order_by": [ - 2232, + 2234, "[lobbies_order_by!]" ], "where": [ - 2224 + 2226 ] } ], "lobbies_aggregate": [ - 2222, + 2224, { "distinct_on": [ - 2234, + 2236, "[lobbies_select_column!]" ], "limit": [ @@ -167786,44 +169047,44 @@ export default { 40 ], "order_by": [ - 2232, + 2234, "[lobbies_order_by!]" ], "where": [ - 2224 + 2226 ] } ], "lobbies_by_pk": [ - 2221, + 2223, { "id": [ - 5026, + 5084, "uuid!" ] } ], "lobbies_stream": [ - 2221, + 2223, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2236, + 2238, "[lobbies_stream_cursor_input]!" ], "where": [ - 2224 + 2226 ] } ], "lobby_players": [ - 2240, + 2242, { "distinct_on": [ - 2263, + 2265, "[lobby_players_select_column!]" ], "limit": [ @@ -167833,19 +169094,19 @@ export default { 40 ], "order_by": [ - 2261, + 2263, "[lobby_players_order_by!]" ], "where": [ - 2251 + 2253 ] } ], "lobby_players_aggregate": [ - 2241, + 2243, { "distinct_on": [ - 2263, + 2265, "[lobby_players_select_column!]" ], "limit": [ @@ -167855,48 +169116,48 @@ export default { 40 ], "order_by": [ - 2261, + 2263, "[lobby_players_order_by!]" ], "where": [ - 2251 + 2253 ] } ], "lobby_players_by_pk": [ - 2240, + 2242, { "lobby_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ] } ], "lobby_players_stream": [ - 2240, + 2242, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2273, + 2275, "[lobby_players_stream_cursor_input]!" ], "where": [ - 2251 + 2253 ] } ], "map_pools": [ - 2285, + 2287, { "distinct_on": [ - 2298, + 2300, "[map_pools_select_column!]" ], "limit": [ @@ -167906,19 +169167,19 @@ export default { 40 ], "order_by": [ - 2296, + 2298, "[map_pools_order_by!]" ], "where": [ - 2288 + 2290 ] } ], "map_pools_aggregate": [ - 2286, + 2288, { "distinct_on": [ - 2298, + 2300, "[map_pools_select_column!]" ], "limit": [ @@ -167928,44 +169189,44 @@ export default { 40 ], "order_by": [ - 2296, + 2298, "[map_pools_order_by!]" ], "where": [ - 2288 + 2290 ] } ], "map_pools_by_pk": [ - 2285, + 2287, { "id": [ - 5026, + 5084, "uuid!" ] } ], "map_pools_stream": [ - 2285, + 2287, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2300, + 2302, "[map_pools_stream_cursor_input]!" ], "where": [ - 2288 + 2290 ] } ], "maps": [ - 2304, + 2306, { "distinct_on": [ - 2325, + 2327, "[maps_select_column!]" ], "limit": [ @@ -167975,19 +169236,19 @@ export default { 40 ], "order_by": [ - 2323, + 2325, "[maps_order_by!]" ], "where": [ - 2313 + 2315 ] } ], "maps_aggregate": [ - 2305, + 2307, { "distinct_on": [ - 2325, + 2327, "[maps_select_column!]" ], "limit": [ @@ -167997,44 +169258,44 @@ export default { 40 ], "order_by": [ - 2323, + 2325, "[maps_order_by!]" ], "where": [ - 2313 + 2315 ] } ], "maps_by_pk": [ - 2304, + 2306, { "id": [ - 5026, + 5084, "uuid!" ] } ], "maps_stream": [ - 2304, + 2306, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2329, + 2331, "[maps_stream_cursor_input]!" ], "where": [ - 2313 + 2315 ] } ], "match_clips": [ - 2333, + 2335, { "distinct_on": [ - 2355, + 2357, "[match_clips_select_column!]" ], "limit": [ @@ -168044,19 +169305,19 @@ export default { 40 ], "order_by": [ - 2353, + 2355, "[match_clips_order_by!]" ], "where": [ - 2342 + 2344 ] } ], "match_clips_aggregate": [ - 2334, + 2336, { "distinct_on": [ - 2355, + 2357, "[match_clips_select_column!]" ], "limit": [ @@ -168066,44 +169327,44 @@ export default { 40 ], "order_by": [ - 2353, + 2355, "[match_clips_order_by!]" ], "where": [ - 2342 + 2344 ] } ], "match_clips_by_pk": [ - 2333, + 2335, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_clips_stream": [ - 2333, + 2335, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2363, + 2365, "[match_clips_stream_cursor_input]!" ], "where": [ - 2342 + 2344 ] } ], "match_demo_sessions": [ - 2375, + 2377, { "distinct_on": [ - 2401, + 2403, "[match_demo_sessions_select_column!]" ], "limit": [ @@ -168113,19 +169374,19 @@ export default { 40 ], "order_by": [ - 2398, + 2400, "[match_demo_sessions_order_by!]" ], "where": [ - 2385 + 2387 ] } ], "match_demo_sessions_aggregate": [ - 2376, + 2378, { "distinct_on": [ - 2401, + 2403, "[match_demo_sessions_select_column!]" ], "limit": [ @@ -168135,44 +169396,44 @@ export default { 40 ], "order_by": [ - 2398, + 2400, "[match_demo_sessions_order_by!]" ], "where": [ - 2385 + 2387 ] } ], "match_demo_sessions_by_pk": [ - 2375, + 2377, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_demo_sessions_stream": [ - 2375, + 2377, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2409, + 2411, "[match_demo_sessions_stream_cursor_input]!" ], "where": [ - 2385 + 2387 ] } ], "match_lineup_players": [ - 2421, + 2423, { "distinct_on": [ - 2444, + 2446, "[match_lineup_players_select_column!]" ], "limit": [ @@ -168182,19 +169443,19 @@ export default { 40 ], "order_by": [ - 2442, + 2444, "[match_lineup_players_order_by!]" ], "where": [ - 2432 + 2434 ] } ], "match_lineup_players_aggregate": [ - 2422, + 2424, { "distinct_on": [ - 2444, + 2446, "[match_lineup_players_select_column!]" ], "limit": [ @@ -168204,44 +169465,44 @@ export default { 40 ], "order_by": [ - 2442, + 2444, "[match_lineup_players_order_by!]" ], "where": [ - 2432 + 2434 ] } ], "match_lineup_players_by_pk": [ - 2421, + 2423, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_lineup_players_stream": [ - 2421, + 2423, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2454, + 2456, "[match_lineup_players_stream_cursor_input]!" ], "where": [ - 2432 + 2434 ] } ], "match_lineups": [ - 2466, + 2468, { "distinct_on": [ - 2488, + 2490, "[match_lineups_select_column!]" ], "limit": [ @@ -168251,19 +169512,19 @@ export default { 40 ], "order_by": [ - 2486, + 2488, "[match_lineups_order_by!]" ], "where": [ - 2475 + 2477 ] } ], "match_lineups_aggregate": [ - 2467, + 2469, { "distinct_on": [ - 2488, + 2490, "[match_lineups_select_column!]" ], "limit": [ @@ -168273,44 +169534,44 @@ export default { 40 ], "order_by": [ - 2486, + 2488, "[match_lineups_order_by!]" ], "where": [ - 2475 + 2477 ] } ], "match_lineups_by_pk": [ - 2466, + 2468, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_lineups_stream": [ - 2466, + 2468, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2496, + 2498, "[match_lineups_stream_cursor_input]!" ], "where": [ - 2475 + 2477 ] } ], "match_map_demos": [ - 2508, + 2510, { "distinct_on": [ - 2537, + 2539, "[match_map_demos_select_column!]" ], "limit": [ @@ -168320,19 +169581,19 @@ export default { 40 ], "order_by": [ - 2534, + 2536, "[match_map_demos_order_by!]" ], "where": [ - 2520 + 2522 ] } ], "match_map_demos_aggregate": [ - 2509, + 2511, { "distinct_on": [ - 2537, + 2539, "[match_map_demos_select_column!]" ], "limit": [ @@ -168342,44 +169603,44 @@ export default { 40 ], "order_by": [ - 2534, + 2536, "[match_map_demos_order_by!]" ], "where": [ - 2520 + 2522 ] } ], "match_map_demos_by_pk": [ - 2508, + 2510, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_map_demos_stream": [ - 2508, + 2510, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2547, + 2549, "[match_map_demos_stream_cursor_input]!" ], "where": [ - 2520 + 2522 ] } ], "match_map_rounds": [ - 2559, + 2561, { "distinct_on": [ - 2580, + 2582, "[match_map_rounds_select_column!]" ], "limit": [ @@ -168389,19 +169650,19 @@ export default { 40 ], "order_by": [ - 2578, + 2580, "[match_map_rounds_order_by!]" ], "where": [ - 2568 + 2570 ] } ], "match_map_rounds_aggregate": [ - 2560, + 2562, { "distinct_on": [ - 2580, + 2582, "[match_map_rounds_select_column!]" ], "limit": [ @@ -168411,44 +169672,44 @@ export default { 40 ], "order_by": [ - 2578, + 2580, "[match_map_rounds_order_by!]" ], "where": [ - 2568 + 2570 ] } ], "match_map_rounds_by_pk": [ - 2559, + 2561, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_map_rounds_stream": [ - 2559, + 2561, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2588, + 2590, "[match_map_rounds_stream_cursor_input]!" ], "where": [ - 2568 + 2570 ] } ], "match_map_veto_picks": [ - 2600, + 2602, { "distinct_on": [ - 2620, + 2622, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -168458,19 +169719,19 @@ export default { 40 ], "order_by": [ - 2618, + 2620, "[match_map_veto_picks_order_by!]" ], "where": [ - 2609 + 2611 ] } ], "match_map_veto_picks_aggregate": [ - 2601, + 2603, { "distinct_on": [ - 2620, + 2622, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -168480,44 +169741,44 @@ export default { 40 ], "order_by": [ - 2618, + 2620, "[match_map_veto_picks_order_by!]" ], "where": [ - 2609 + 2611 ] } ], "match_map_veto_picks_by_pk": [ - 2600, + 2602, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_map_veto_picks_stream": [ - 2600, + 2602, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2624, + 2626, "[match_map_veto_picks_stream_cursor_input]!" ], "where": [ - 2609 + 2611 ] } ], "match_maps": [ - 2628, + 2630, { "distinct_on": [ - 2650, + 2652, "[match_maps_select_column!]" ], "limit": [ @@ -168527,19 +169788,19 @@ export default { 40 ], "order_by": [ - 2648, + 2650, "[match_maps_order_by!]" ], "where": [ - 2637 + 2639 ] } ], "match_maps_aggregate": [ - 2629, + 2631, { "distinct_on": [ - 2650, + 2652, "[match_maps_select_column!]" ], "limit": [ @@ -168549,44 +169810,44 @@ export default { 40 ], "order_by": [ - 2648, + 2650, "[match_maps_order_by!]" ], "where": [ - 2637 + 2639 ] } ], "match_maps_by_pk": [ - 2628, + 2630, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_maps_stream": [ - 2628, + 2630, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2658, + 2660, "[match_maps_stream_cursor_input]!" ], "where": [ - 2637 + 2639 ] } ], "match_options": [ - 2670, + 2672, { "distinct_on": [ - 2685, + 2687, "[match_options_select_column!]" ], "limit": [ @@ -168596,19 +169857,19 @@ export default { 40 ], "order_by": [ - 2683, + 2685, "[match_options_order_by!]" ], "where": [ - 2674 + 2676 ] } ], "match_options_aggregate": [ - 2671, + 2673, { "distinct_on": [ - 2685, + 2687, "[match_options_select_column!]" ], "limit": [ @@ -168618,44 +169879,44 @@ export default { 40 ], "order_by": [ - 2683, + 2685, "[match_options_order_by!]" ], "where": [ - 2674 + 2676 ] } ], "match_options_by_pk": [ - 2670, + 2672, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_options_stream": [ - 2670, + 2672, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2690, + 2692, "[match_options_stream_cursor_input]!" ], "where": [ - 2674 + 2676 ] } ], "match_region_veto_picks": [ - 2698, + 2700, { "distinct_on": [ - 2718, + 2720, "[match_region_veto_picks_select_column!]" ], "limit": [ @@ -168665,19 +169926,19 @@ export default { 40 ], "order_by": [ - 2716, + 2718, "[match_region_veto_picks_order_by!]" ], "where": [ - 2707 + 2709 ] } ], "match_region_veto_picks_aggregate": [ - 2699, + 2701, { "distinct_on": [ - 2718, + 2720, "[match_region_veto_picks_select_column!]" ], "limit": [ @@ -168687,44 +169948,44 @@ export default { 40 ], "order_by": [ - 2716, + 2718, "[match_region_veto_picks_order_by!]" ], "where": [ - 2707 + 2709 ] } ], "match_region_veto_picks_by_pk": [ - 2698, + 2700, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_region_veto_picks_stream": [ - 2698, + 2700, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2722, + 2724, "[match_region_veto_picks_stream_cursor_input]!" ], "where": [ - 2707 + 2709 ] } ], "match_streams": [ - 2726, + 2728, { "distinct_on": [ - 2754, + 2756, "[match_streams_select_column!]" ], "limit": [ @@ -168734,19 +169995,19 @@ export default { 40 ], "order_by": [ - 2751, + 2753, "[match_streams_order_by!]" ], "where": [ - 2738 + 2740 ] } ], "match_streams_aggregate": [ - 2727, + 2729, { "distinct_on": [ - 2754, + 2756, "[match_streams_select_column!]" ], "limit": [ @@ -168756,44 +170017,44 @@ export default { 40 ], "order_by": [ - 2751, + 2753, "[match_streams_order_by!]" ], "where": [ - 2738 + 2740 ] } ], "match_streams_by_pk": [ - 2726, + 2728, { "id": [ - 5026, + 5084, "uuid!" ] } ], "match_streams_stream": [ - 2726, + 2728, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2764, + 2766, "[match_streams_stream_cursor_input]!" ], "where": [ - 2738 + 2740 ] } ], "match_type_cfgs": [ - 2776, + 2778, { "distinct_on": [ - 2788, + 2790, "[match_type_cfgs_select_column!]" ], "limit": [ @@ -168803,19 +170064,19 @@ export default { 40 ], "order_by": [ - 2786, + 2788, "[match_type_cfgs_order_by!]" ], "where": [ - 2779 + 2781 ] } ], "match_type_cfgs_aggregate": [ - 2777, + 2779, { "distinct_on": [ - 2788, + 2790, "[match_type_cfgs_select_column!]" ], "limit": [ @@ -168825,44 +170086,44 @@ export default { 40 ], "order_by": [ - 2786, + 2788, "[match_type_cfgs_order_by!]" ], "where": [ - 2779 + 2781 ] } ], "match_type_cfgs_by_pk": [ - 2776, + 2778, { "type": [ - 740, + 742, "e_game_cfg_types_enum!" ] } ], "match_type_cfgs_stream": [ - 2776, + 2778, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2790, + 2792, "[match_type_cfgs_stream_cursor_input]!" ], "where": [ - 2779 + 2781 ] } ], "matches": [ - 2794, + 2796, { "distinct_on": [ - 2816, + 2818, "[matches_select_column!]" ], "limit": [ @@ -168872,19 +170133,19 @@ export default { 40 ], "order_by": [ - 2814, + 2816, "[matches_order_by!]" ], "where": [ - 2803 + 2805 ] } ], "matches_aggregate": [ - 2795, + 2797, { "distinct_on": [ - 2816, + 2818, "[matches_select_column!]" ], "limit": [ @@ -168894,44 +170155,44 @@ export default { 40 ], "order_by": [ - 2814, + 2816, "[matches_order_by!]" ], "where": [ - 2803 + 2805 ] } ], "matches_by_pk": [ - 2794, + 2796, { "id": [ - 5026, + 5084, "uuid!" ] } ], "matches_stream": [ - 2794, + 2796, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2824, + 2826, "[matches_stream_cursor_input]!" ], "where": [ - 2803 + 2805 ] } ], "migration_hashes_hashes": [ - 2836, + 2838, { "distinct_on": [ - 2848, + 2850, "[migration_hashes_hashes_select_column!]" ], "limit": [ @@ -168941,19 +170202,19 @@ export default { 40 ], "order_by": [ - 2846, + 2848, "[migration_hashes_hashes_order_by!]" ], "where": [ - 2839 + 2841 ] } ], "migration_hashes_hashes_aggregate": [ - 2837, + 2839, { "distinct_on": [ - 2848, + 2850, "[migration_hashes_hashes_select_column!]" ], "limit": [ @@ -168963,16 +170224,16 @@ export default { 40 ], "order_by": [ - 2846, + 2848, "[migration_hashes_hashes_order_by!]" ], "where": [ - 2839 + 2841 ] } ], "migration_hashes_hashes_by_pk": [ - 2836, + 2838, { "name": [ 80, @@ -168981,26 +170242,26 @@ export default { } ], "migration_hashes_hashes_stream": [ - 2836, + 2838, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2850, + 2852, "[migration_hashes_hashes_stream_cursor_input]!" ], "where": [ - 2839 + 2841 ] } ], "my_friends": [ - 2854, + 2856, { "distinct_on": [ - 2879, + 2881, "[my_friends_select_column!]" ], "limit": [ @@ -169010,19 +170271,19 @@ export default { 40 ], "order_by": [ - 2877, + 2879, "[my_friends_order_by!]" ], "where": [ - 2866 + 2868 ] } ], "my_friends_aggregate": [ - 2855, + 2857, { "distinct_on": [ - 2879, + 2881, "[my_friends_select_column!]" ], "limit": [ @@ -169032,35 +170293,35 @@ export default { 40 ], "order_by": [ - 2877, + 2879, "[my_friends_order_by!]" ], "where": [ - 2866 + 2868 ] } ], "my_friends_stream": [ - 2854, + 2856, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2889, + 2891, "[my_friends_stream_cursor_input]!" ], "where": [ - 2866 + 2868 ] } ], "news_articles": [ - 2900, + 2902, { "distinct_on": [ - 2914, + 2916, "[news_articles_select_column!]" ], "limit": [ @@ -169070,19 +170331,19 @@ export default { 40 ], "order_by": [ - 2912, + 2914, "[news_articles_order_by!]" ], "where": [ - 2904 + 2906 ] } ], "news_articles_aggregate": [ - 2901, + 2903, { "distinct_on": [ - 2914, + 2916, "[news_articles_select_column!]" ], "limit": [ @@ -169092,44 +170353,121 @@ export default { 40 ], "order_by": [ - 2912, + 2914, "[news_articles_order_by!]" ], "where": [ - 2904 + 2906 ] } ], "news_articles_by_pk": [ - 2900, + 2902, { "id": [ - 5026, + 5084, "uuid!" ] } ], "news_articles_stream": [ - 2900, + 2902, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2919, + 2921, "[news_articles_stream_cursor_input]!" ], "where": [ - 2904 + 2906 + ] + } + ], + "notification_preferences": [ + 2929, + { + "distinct_on": [ + 2943, + "[notification_preferences_select_column!]" + ], + "limit": [ + 40 + ], + "offset": [ + 40 + ], + "order_by": [ + 2941, + "[notification_preferences_order_by!]" + ], + "where": [ + 2933 + ] + } + ], + "notification_preferences_aggregate": [ + 2930, + { + "distinct_on": [ + 2943, + "[notification_preferences_select_column!]" + ], + "limit": [ + 40 + ], + "offset": [ + 40 + ], + "order_by": [ + 2941, + "[notification_preferences_order_by!]" + ], + "where": [ + 2933 + ] + } + ], + "notification_preferences_by_pk": [ + 2929, + { + "channel": [ + 80, + "String!" + ], + "key": [ + 80, + "String!" + ], + "steam_id": [ + 259, + "bigint!" + ] + } + ], + "notification_preferences_stream": [ + 2929, + { + "batch_size": [ + 40, + "Int!" + ], + "cursor": [ + 2948, + "[notification_preferences_stream_cursor_input]!" + ], + "where": [ + 2933 ] } ], "notifications": [ - 2927, + 2956, { "distinct_on": [ - 2955, + 2984, "[notifications_select_column!]" ], "limit": [ @@ -169139,19 +170477,19 @@ export default { 40 ], "order_by": [ - 2952, + 2981, "[notifications_order_by!]" ], "where": [ - 2939 + 2968 ] } ], "notifications_aggregate": [ - 2928, + 2957, { "distinct_on": [ - 2955, + 2984, "[notifications_select_column!]" ], "limit": [ @@ -169161,44 +170499,44 @@ export default { 40 ], "order_by": [ - 2952, + 2981, "[notifications_order_by!]" ], "where": [ - 2939 + 2968 ] } ], "notifications_by_pk": [ - 2927, + 2956, { "id": [ - 5026, + 5084, "uuid!" ] } ], "notifications_stream": [ - 2927, + 2956, { "batch_size": [ 40, "Int!" ], "cursor": [ - 2965, + 2994, "[notifications_stream_cursor_input]!" ], "where": [ - 2939 + 2968 ] } ], "pending_match_import_players": [ - 2980, + 3009, { "distinct_on": [ - 3001, + 3030, "[pending_match_import_players_select_column!]" ], "limit": [ @@ -169208,19 +170546,19 @@ export default { 40 ], "order_by": [ - 2999, + 3028, "[pending_match_import_players_order_by!]" ], "where": [ - 2989 + 3018 ] } ], "pending_match_import_players_aggregate": [ - 2981, + 3010, { "distinct_on": [ - 3001, + 3030, "[pending_match_import_players_select_column!]" ], "limit": [ @@ -169230,48 +170568,48 @@ export default { 40 ], "order_by": [ - 2999, + 3028, "[pending_match_import_players_order_by!]" ], "where": [ - 2989 + 3018 ] } ], "pending_match_import_players_by_pk": [ - 2980, + 3009, { "steam_id": [ - 257, + 259, "bigint!" ], "valve_match_id": [ - 2977, + 3006, "numeric!" ] } ], "pending_match_import_players_stream": [ - 2980, + 3009, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3009, + 3038, "[pending_match_import_players_stream_cursor_input]!" ], "where": [ - 2989 + 3018 ] } ], "pending_match_imports": [ - 3021, + 3050, { "distinct_on": [ - 3036, + 3065, "[pending_match_imports_select_column!]" ], "limit": [ @@ -169281,19 +170619,19 @@ export default { 40 ], "order_by": [ - 3034, + 3063, "[pending_match_imports_order_by!]" ], "where": [ - 3025 + 3054 ] } ], "pending_match_imports_aggregate": [ - 3022, + 3051, { "distinct_on": [ - 3036, + 3065, "[pending_match_imports_select_column!]" ], "limit": [ @@ -169303,44 +170641,44 @@ export default { 40 ], "order_by": [ - 3034, + 3063, "[pending_match_imports_order_by!]" ], "where": [ - 3025 + 3054 ] } ], "pending_match_imports_by_pk": [ - 3021, + 3050, { "valve_match_id": [ - 2977, + 3006, "numeric!" ] } ], "pending_match_imports_stream": [ - 3021, + 3050, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3041, + 3070, "[pending_match_imports_stream_cursor_input]!" ], "where": [ - 3025 + 3054 ] } ], "player_aim_stats_demo": [ - 3049, + 3078, { "distinct_on": [ - 3063, + 3092, "[player_aim_stats_demo_select_column!]" ], "limit": [ @@ -169350,19 +170688,19 @@ export default { 40 ], "order_by": [ - 3061, + 3090, "[player_aim_stats_demo_order_by!]" ], "where": [ - 3053 + 3082 ] } ], "player_aim_stats_demo_aggregate": [ - 3050, + 3079, { "distinct_on": [ - 3063, + 3092, "[player_aim_stats_demo_select_column!]" ], "limit": [ @@ -169372,48 +170710,48 @@ export default { 40 ], "order_by": [ - 3061, + 3090, "[player_aim_stats_demo_order_by!]" ], "where": [ - 3053 + 3082 ] } ], "player_aim_stats_demo_by_pk": [ - 3049, + 3078, { "attacker_steam_id": [ - 257, + 259, "bigint!" ], "match_map_id": [ - 5026, + 5084, "uuid!" ] } ], "player_aim_stats_demo_stream": [ - 3049, + 3078, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3068, + 3097, "[player_aim_stats_demo_stream_cursor_input]!" ], "where": [ - 3053 + 3082 ] } ], "player_aim_weapon_stats": [ - 3076, + 3105, { "distinct_on": [ - 3097, + 3126, "[player_aim_weapon_stats_select_column!]" ], "limit": [ @@ -169423,19 +170761,19 @@ export default { 40 ], "order_by": [ - 3095, + 3124, "[player_aim_weapon_stats_order_by!]" ], "where": [ - 3085 + 3114 ] } ], "player_aim_weapon_stats_aggregate": [ - 3077, + 3106, { "distinct_on": [ - 3097, + 3126, "[player_aim_weapon_stats_select_column!]" ], "limit": [ @@ -169445,23 +170783,23 @@ export default { 40 ], "order_by": [ - 3095, + 3124, "[player_aim_weapon_stats_order_by!]" ], "where": [ - 3085 + 3114 ] } ], "player_aim_weapon_stats_by_pk": [ - 3076, + 3105, { "match_map_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ], "weapon_class": [ @@ -169471,26 +170809,26 @@ export default { } ], "player_aim_weapon_stats_stream": [ - 3076, + 3105, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3105, + 3134, "[player_aim_weapon_stats_stream_cursor_input]!" ], "where": [ - 3085 + 3114 ] } ], "player_assists": [ - 3117, + 3146, { "distinct_on": [ - 3140, + 3169, "[player_assists_select_column!]" ], "limit": [ @@ -169500,19 +170838,19 @@ export default { 40 ], "order_by": [ - 3138, + 3167, "[player_assists_order_by!]" ], "where": [ - 3128 + 3157 ] } ], "player_assists_aggregate": [ - 3118, + 3147, { "distinct_on": [ - 3140, + 3169, "[player_assists_select_column!]" ], "limit": [ @@ -169522,56 +170860,56 @@ export default { 40 ], "order_by": [ - 3138, + 3167, "[player_assists_order_by!]" ], "where": [ - 3128 + 3157 ] } ], "player_assists_by_pk": [ - 3117, + 3146, { "attacked_steam_id": [ - 257, + 259, "bigint!" ], "attacker_steam_id": [ - 257, + 259, "bigint!" ], "match_map_id": [ - 5026, + 5084, "uuid!" ], "time": [ - 4526, + 4584, "timestamptz!" ] } ], "player_assists_stream": [ - 3117, + 3146, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3150, + 3179, "[player_assists_stream_cursor_input]!" ], "where": [ - 3128 + 3157 ] } ], "player_career_stats_v": [ - 3162, + 3191, { "distinct_on": [ - 3170, + 3199, "[player_career_stats_v_select_column!]" ], "limit": [ @@ -169581,19 +170919,19 @@ export default { 40 ], "order_by": [ - 3169, + 3198, "[player_career_stats_v_order_by!]" ], "where": [ - 3166 + 3195 ] } ], "player_career_stats_v_aggregate": [ - 3163, + 3192, { "distinct_on": [ - 3170, + 3199, "[player_career_stats_v_select_column!]" ], "limit": [ @@ -169603,35 +170941,35 @@ export default { 40 ], "order_by": [ - 3169, + 3198, "[player_career_stats_v_order_by!]" ], "where": [ - 3166 + 3195 ] } ], "player_career_stats_v_stream": [ - 3162, + 3191, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3174, + 3203, "[player_career_stats_v_stream_cursor_input]!" ], "where": [ - 3166 + 3195 ] } ], "player_damages": [ - 3180, + 3209, { "distinct_on": [ - 3201, + 3230, "[player_damages_select_column!]" ], "limit": [ @@ -169641,19 +170979,19 @@ export default { 40 ], "order_by": [ - 3199, + 3228, "[player_damages_order_by!]" ], "where": [ - 3189 + 3218 ] } ], "player_damages_aggregate": [ - 3181, + 3210, { "distinct_on": [ - 3201, + 3230, "[player_damages_select_column!]" ], "limit": [ @@ -169663,52 +171001,52 @@ export default { 40 ], "order_by": [ - 3199, + 3228, "[player_damages_order_by!]" ], "where": [ - 3189 + 3218 ] } ], "player_damages_by_pk": [ - 3180, + 3209, { "id": [ - 5026, + 5084, "uuid!" ], "match_map_id": [ - 5026, + 5084, "uuid!" ], "time": [ - 4526, + 4584, "timestamptz!" ] } ], "player_damages_stream": [ - 3180, + 3209, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3209, + 3238, "[player_damages_stream_cursor_input]!" ], "where": [ - 3189 + 3218 ] } ], "player_elo": [ - 3221, + 3250, { "distinct_on": [ - 3235, + 3264, "[player_elo_select_column!]" ], "limit": [ @@ -169718,19 +171056,19 @@ export default { 40 ], "order_by": [ - 3233, + 3262, "[player_elo_order_by!]" ], "where": [ - 3225 + 3254 ] } ], "player_elo_aggregate": [ - 3222, + 3251, { "distinct_on": [ - 3235, + 3264, "[player_elo_select_column!]" ], "limit": [ @@ -169740,52 +171078,52 @@ export default { 40 ], "order_by": [ - 3233, + 3262, "[player_elo_order_by!]" ], "where": [ - 3225 + 3254 ] } ], "player_elo_by_pk": [ - 3221, + 3250, { "match_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ], "type": [ - 1029, + 1031, "e_match_types_enum!" ] } ], "player_elo_stream": [ - 3221, + 3250, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3240, + 3269, "[player_elo_stream_cursor_input]!" ], "where": [ - 3225 + 3254 ] } ], "player_faceit_rank_history": [ - 3248, + 3277, { "distinct_on": [ - 3269, + 3298, "[player_faceit_rank_history_select_column!]" ], "limit": [ @@ -169795,19 +171133,19 @@ export default { 40 ], "order_by": [ - 3267, + 3296, "[player_faceit_rank_history_order_by!]" ], "where": [ - 3257 + 3286 ] } ], "player_faceit_rank_history_aggregate": [ - 3249, + 3278, { "distinct_on": [ - 3269, + 3298, "[player_faceit_rank_history_select_column!]" ], "limit": [ @@ -169817,44 +171155,44 @@ export default { 40 ], "order_by": [ - 3267, + 3296, "[player_faceit_rank_history_order_by!]" ], "where": [ - 3257 + 3286 ] } ], "player_faceit_rank_history_by_pk": [ - 3248, + 3277, { "id": [ - 5026, + 5084, "uuid!" ] } ], "player_faceit_rank_history_stream": [ - 3248, + 3277, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3277, + 3306, "[player_faceit_rank_history_stream_cursor_input]!" ], "where": [ - 3257 + 3286 ] } ], "player_flashes": [ - 3289, + 3318, { "distinct_on": [ - 3312, + 3341, "[player_flashes_select_column!]" ], "limit": [ @@ -169864,19 +171202,19 @@ export default { 40 ], "order_by": [ - 3310, + 3339, "[player_flashes_order_by!]" ], "where": [ - 3300 + 3329 ] } ], "player_flashes_aggregate": [ - 3290, + 3319, { "distinct_on": [ - 3312, + 3341, "[player_flashes_select_column!]" ], "limit": [ @@ -169886,56 +171224,56 @@ export default { 40 ], "order_by": [ - 3310, + 3339, "[player_flashes_order_by!]" ], "where": [ - 3300 + 3329 ] } ], "player_flashes_by_pk": [ - 3289, + 3318, { "attacked_steam_id": [ - 257, + 259, "bigint!" ], "attacker_steam_id": [ - 257, + 259, "bigint!" ], "match_map_id": [ - 5026, + 5084, "uuid!" ], "time": [ - 4526, + 4584, "timestamptz!" ] } ], "player_flashes_stream": [ - 3289, + 3318, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3322, + 3351, "[player_flashes_stream_cursor_input]!" ], "where": [ - 3300 + 3329 ] } ], "player_kills": [ - 3334, + 3363, { "distinct_on": [ - 3398, + 3427, "[player_kills_select_column!]" ], "limit": [ @@ -169945,19 +171283,19 @@ export default { 40 ], "order_by": [ - 3396, + 3425, "[player_kills_order_by!]" ], "where": [ - 3345 + 3374 ] } ], "player_kills_aggregate": [ - 3335, + 3364, { "distinct_on": [ - 3398, + 3427, "[player_kills_select_column!]" ], "limit": [ @@ -169967,40 +171305,40 @@ export default { 40 ], "order_by": [ - 3396, + 3425, "[player_kills_order_by!]" ], "where": [ - 3345 + 3374 ] } ], "player_kills_by_pk": [ - 3334, + 3363, { "attacked_steam_id": [ - 257, + 259, "bigint!" ], "attacker_steam_id": [ - 257, + 259, "bigint!" ], "match_map_id": [ - 5026, + 5084, "uuid!" ], "time": [ - 4526, + 4584, "timestamptz!" ] } ], "player_kills_by_weapon": [ - 3346, + 3375, { "distinct_on": [ - 3367, + 3396, "[player_kills_by_weapon_select_column!]" ], "limit": [ @@ -170010,19 +171348,19 @@ export default { 40 ], "order_by": [ - 3365, + 3394, "[player_kills_by_weapon_order_by!]" ], "where": [ - 3355 + 3384 ] } ], "player_kills_by_weapon_aggregate": [ - 3347, + 3376, { "distinct_on": [ - 3367, + 3396, "[player_kills_by_weapon_select_column!]" ], "limit": [ @@ -170032,19 +171370,19 @@ export default { 40 ], "order_by": [ - 3365, + 3394, "[player_kills_by_weapon_order_by!]" ], "where": [ - 3355 + 3384 ] } ], "player_kills_by_weapon_by_pk": [ - 3346, + 3375, { "player_steam_id": [ - 257, + 259, "bigint!" ], "with": [ @@ -170054,42 +171392,42 @@ export default { } ], "player_kills_by_weapon_stream": [ - 3346, + 3375, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3375, + 3404, "[player_kills_by_weapon_stream_cursor_input]!" ], "where": [ - 3355 + 3384 ] } ], "player_kills_stream": [ - 3334, + 3363, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3408, + 3437, "[player_kills_stream_cursor_input]!" ], "where": [ - 3345 + 3374 ] } ], "player_leaderboard_rank": [ - 3420, + 3449, { "distinct_on": [ - 3431, + 3460, "[player_leaderboard_rank_select_column!]" ], "limit": [ @@ -170099,19 +171437,19 @@ export default { 40 ], "order_by": [ - 3430, + 3459, "[player_leaderboard_rank_order_by!]" ], "where": [ - 3424 + 3453 ] } ], "player_leaderboard_rank_aggregate": [ - 3421, + 3450, { "distinct_on": [ - 3431, + 3460, "[player_leaderboard_rank_select_column!]" ], "limit": [ @@ -170121,35 +171459,35 @@ export default { 40 ], "order_by": [ - 3430, + 3459, "[player_leaderboard_rank_order_by!]" ], "where": [ - 3424 + 3453 ] } ], "player_leaderboard_rank_stream": [ - 3420, + 3449, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3436, + 3465, "[player_leaderboard_rank_stream_cursor_input]!" ], "where": [ - 3424 + 3453 ] } ], "player_match_map_stats": [ - 3443, + 3472, { "distinct_on": [ - 3464, + 3493, "[player_match_map_stats_select_column!]" ], "limit": [ @@ -170159,19 +171497,19 @@ export default { 40 ], "order_by": [ - 3462, + 3491, "[player_match_map_stats_order_by!]" ], "where": [ - 3452 + 3481 ] } ], "player_match_map_stats_aggregate": [ - 3444, + 3473, { "distinct_on": [ - 3464, + 3493, "[player_match_map_stats_select_column!]" ], "limit": [ @@ -170181,48 +171519,48 @@ export default { 40 ], "order_by": [ - 3462, + 3491, "[player_match_map_stats_order_by!]" ], "where": [ - 3452 + 3481 ] } ], "player_match_map_stats_by_pk": [ - 3443, + 3472, { "match_map_id": [ - 5026, + 5084, "uuid!" ], "steam_id": [ - 257, + 259, "bigint!" ] } ], "player_match_map_stats_stream": [ - 3443, + 3472, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3472, + 3501, "[player_match_map_stats_stream_cursor_input]!" ], "where": [ - 3452 + 3481 ] } ], "player_match_performance_v": [ - 3484, + 3513, { "distinct_on": [ - 3492, + 3521, "[player_match_performance_v_select_column!]" ], "limit": [ @@ -170232,19 +171570,19 @@ export default { 40 ], "order_by": [ - 3491, + 3520, "[player_match_performance_v_order_by!]" ], "where": [ - 3488 + 3517 ] } ], "player_match_performance_v_aggregate": [ - 3485, + 3514, { "distinct_on": [ - 3492, + 3521, "[player_match_performance_v_select_column!]" ], "limit": [ @@ -170254,35 +171592,35 @@ export default { 40 ], "order_by": [ - 3491, + 3520, "[player_match_performance_v_order_by!]" ], "where": [ - 3488 + 3517 ] } ], "player_match_performance_v_stream": [ - 3484, + 3513, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3496, + 3525, "[player_match_performance_v_stream_cursor_input]!" ], "where": [ - 3488 + 3517 ] } ], "player_match_stats_v": [ - 3502, + 3531, { "distinct_on": [ - 3518, + 3547, "[player_match_stats_v_select_column!]" ], "limit": [ @@ -170292,19 +171630,19 @@ export default { 40 ], "order_by": [ - 3517, + 3546, "[player_match_stats_v_order_by!]" ], "where": [ - 3511 + 3540 ] } ], "player_match_stats_v_aggregate": [ - 3503, + 3532, { "distinct_on": [ - 3518, + 3547, "[player_match_stats_v_select_column!]" ], "limit": [ @@ -170314,35 +171652,35 @@ export default { 40 ], "order_by": [ - 3517, + 3546, "[player_match_stats_v_order_by!]" ], "where": [ - 3511 + 3540 ] } ], "player_match_stats_v_stream": [ - 3502, + 3531, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3525, + 3554, "[player_match_stats_v_stream_cursor_input]!" ], "where": [ - 3511 + 3540 ] } ], "player_objectives": [ - 3535, + 3564, { "distinct_on": [ - 3556, + 3585, "[player_objectives_select_column!]" ], "limit": [ @@ -170352,19 +171690,19 @@ export default { 40 ], "order_by": [ - 3554, + 3583, "[player_objectives_order_by!]" ], "where": [ - 3544 + 3573 ] } ], "player_objectives_aggregate": [ - 3536, + 3565, { "distinct_on": [ - 3556, + 3585, "[player_objectives_select_column!]" ], "limit": [ @@ -170374,52 +171712,52 @@ export default { 40 ], "order_by": [ - 3554, + 3583, "[player_objectives_order_by!]" ], "where": [ - 3544 + 3573 ] } ], "player_objectives_by_pk": [ - 3535, + 3564, { "match_map_id": [ - 5026, + 5084, "uuid!" ], "player_steam_id": [ - 257, + 259, "bigint!" ], "time": [ - 4526, + 4584, "timestamptz!" ] } ], "player_objectives_stream": [ - 3535, + 3564, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3564, + 3593, "[player_objectives_stream_cursor_input]!" ], "where": [ - 3544 + 3573 ] } ], "player_performance_v": [ - 3576, + 3605, { "distinct_on": [ - 3584, + 3613, "[player_performance_v_select_column!]" ], "limit": [ @@ -170429,19 +171767,19 @@ export default { 40 ], "order_by": [ - 3583, + 3612, "[player_performance_v_order_by!]" ], "where": [ - 3580 + 3609 ] } ], "player_performance_v_aggregate": [ - 3577, + 3606, { "distinct_on": [ - 3584, + 3613, "[player_performance_v_select_column!]" ], "limit": [ @@ -170451,35 +171789,35 @@ export default { 40 ], "order_by": [ - 3583, + 3612, "[player_performance_v_order_by!]" ], "where": [ - 3580 + 3609 ] } ], "player_performance_v_stream": [ - 3576, + 3605, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3588, + 3617, "[player_performance_v_stream_cursor_input]!" ], "where": [ - 3580 + 3609 ] } ], "player_premier_rank_history": [ - 3594, + 3623, { "distinct_on": [ - 3615, + 3644, "[player_premier_rank_history_select_column!]" ], "limit": [ @@ -170489,19 +171827,19 @@ export default { 40 ], "order_by": [ - 3613, + 3642, "[player_premier_rank_history_order_by!]" ], "where": [ - 3603 + 3632 ] } ], "player_premier_rank_history_aggregate": [ - 3595, + 3624, { "distinct_on": [ - 3615, + 3644, "[player_premier_rank_history_select_column!]" ], "limit": [ @@ -170511,44 +171849,44 @@ export default { 40 ], "order_by": [ - 3613, + 3642, "[player_premier_rank_history_order_by!]" ], "where": [ - 3603 + 3632 ] } ], "player_premier_rank_history_by_pk": [ - 3594, + 3623, { "id": [ - 5026, + 5084, "uuid!" ] } ], "player_premier_rank_history_stream": [ - 3594, + 3623, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3623, + 3652, "[player_premier_rank_history_stream_cursor_input]!" ], "where": [ - 3603 + 3632 ] } ], "player_sanctions": [ - 3635, + 3664, { "distinct_on": [ - 3656, + 3685, "[player_sanctions_select_column!]" ], "limit": [ @@ -170558,19 +171896,19 @@ export default { 40 ], "order_by": [ - 3654, + 3683, "[player_sanctions_order_by!]" ], "where": [ - 3644 + 3673 ] } ], "player_sanctions_aggregate": [ - 3636, + 3665, { "distinct_on": [ - 3656, + 3685, "[player_sanctions_select_column!]" ], "limit": [ @@ -170580,48 +171918,48 @@ export default { 40 ], "order_by": [ - 3654, + 3683, "[player_sanctions_order_by!]" ], "where": [ - 3644 + 3673 ] } ], "player_sanctions_by_pk": [ - 3635, + 3664, { "created_at": [ - 4526, + 4584, "timestamptz!" ], "id": [ - 5026, + 5084, "uuid!" ] } ], "player_sanctions_stream": [ - 3635, + 3664, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3664, + 3693, "[player_sanctions_stream_cursor_input]!" ], "where": [ - 3644 + 3673 ] } ], "player_season_stats": [ - 3676, + 3705, { "distinct_on": [ - 3707, + 3736, "[player_season_stats_select_column!]" ], "limit": [ @@ -170631,19 +171969,19 @@ export default { 40 ], "order_by": [ - 3705, + 3734, "[player_season_stats_order_by!]" ], "where": [ - 3695 + 3724 ] } ], "player_season_stats_aggregate": [ - 3677, + 3706, { "distinct_on": [ - 3707, + 3736, "[player_season_stats_select_column!]" ], "limit": [ @@ -170653,48 +171991,48 @@ export default { 40 ], "order_by": [ - 3705, + 3734, "[player_season_stats_order_by!]" ], "where": [ - 3695 + 3724 ] } ], "player_season_stats_by_pk": [ - 3676, + 3705, { "player_steam_id": [ - 257, + 259, "bigint!" ], "season_id": [ - 5026, + 5084, "uuid!" ] } ], "player_season_stats_stream": [ - 3676, + 3705, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3723, + 3752, "[player_season_stats_stream_cursor_input]!" ], "where": [ - 3695 + 3724 ] } ], "player_stats": [ - 3735, + 3764, { "distinct_on": [ - 3750, + 3779, "[player_stats_select_column!]" ], "limit": [ @@ -170704,19 +172042,19 @@ export default { 40 ], "order_by": [ - 3748, + 3777, "[player_stats_order_by!]" ], "where": [ - 3739 + 3768 ] } ], "player_stats_aggregate": [ - 3736, + 3765, { "distinct_on": [ - 3750, + 3779, "[player_stats_select_column!]" ], "limit": [ @@ -170726,44 +172064,44 @@ export default { 40 ], "order_by": [ - 3748, + 3777, "[player_stats_order_by!]" ], "where": [ - 3739 + 3768 ] } ], "player_stats_by_pk": [ - 3735, + 3764, { "player_steam_id": [ - 257, + 259, "bigint!" ] } ], "player_stats_stream": [ - 3735, + 3764, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3755, + 3784, "[player_stats_stream_cursor_input]!" ], "where": [ - 3739 + 3768 ] } ], "player_steam_bot_friend": [ - 3763, + 3792, { "distinct_on": [ - 3782, + 3811, "[player_steam_bot_friend_select_column!]" ], "limit": [ @@ -170773,19 +172111,19 @@ export default { 40 ], "order_by": [ - 3779, + 3808, "[player_steam_bot_friend_order_by!]" ], "where": [ - 3768 + 3797 ] } ], "player_steam_bot_friend_aggregate": [ - 3764, + 3793, { "distinct_on": [ - 3782, + 3811, "[player_steam_bot_friend_select_column!]" ], "limit": [ @@ -170795,44 +172133,44 @@ export default { 40 ], "order_by": [ - 3779, + 3808, "[player_steam_bot_friend_order_by!]" ], "where": [ - 3768 + 3797 ] } ], "player_steam_bot_friend_by_pk": [ - 3763, + 3792, { "steam_id": [ - 257, + 259, "bigint!" ] } ], "player_steam_bot_friend_stream": [ - 3763, + 3792, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3787, + 3816, "[player_steam_bot_friend_stream_cursor_input]!" ], "where": [ - 3768 + 3797 ] } ], "player_steam_match_auth": [ - 3795, + 3824, { "distinct_on": [ - 3809, + 3838, "[player_steam_match_auth_select_column!]" ], "limit": [ @@ -170842,19 +172180,19 @@ export default { 40 ], "order_by": [ - 3807, + 3836, "[player_steam_match_auth_order_by!]" ], "where": [ - 3799 + 3828 ] } ], "player_steam_match_auth_aggregate": [ - 3796, + 3825, { "distinct_on": [ - 3809, + 3838, "[player_steam_match_auth_select_column!]" ], "limit": [ @@ -170864,44 +172202,44 @@ export default { 40 ], "order_by": [ - 3807, + 3836, "[player_steam_match_auth_order_by!]" ], "where": [ - 3799 + 3828 ] } ], "player_steam_match_auth_by_pk": [ - 3795, + 3824, { "steam_id": [ - 257, + 259, "bigint!" ] } ], "player_steam_match_auth_stream": [ - 3795, + 3824, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3814, + 3843, "[player_steam_match_auth_stream_cursor_input]!" ], "where": [ - 3799 + 3828 ] } ], "player_unused_utility": [ - 3822, + 3851, { "distinct_on": [ - 3843, + 3872, "[player_unused_utility_select_column!]" ], "limit": [ @@ -170911,19 +172249,19 @@ export default { 40 ], "order_by": [ - 3841, + 3870, "[player_unused_utility_order_by!]" ], "where": [ - 3831 + 3860 ] } ], "player_unused_utility_aggregate": [ - 3823, + 3852, { "distinct_on": [ - 3843, + 3872, "[player_unused_utility_select_column!]" ], "limit": [ @@ -170933,48 +172271,48 @@ export default { 40 ], "order_by": [ - 3841, + 3870, "[player_unused_utility_order_by!]" ], "where": [ - 3831 + 3860 ] } ], "player_unused_utility_by_pk": [ - 3822, + 3851, { "match_map_id": [ - 5026, + 5084, "uuid!" ], "player_steam_id": [ - 257, + 259, "bigint!" ] } ], "player_unused_utility_stream": [ - 3822, + 3851, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3851, + 3880, "[player_unused_utility_stream_cursor_input]!" ], "where": [ - 3831 + 3860 ] } ], "player_utility": [ - 3863, + 3892, { "distinct_on": [ - 3884, + 3913, "[player_utility_select_column!]" ], "limit": [ @@ -170984,19 +172322,19 @@ export default { 40 ], "order_by": [ - 3882, + 3911, "[player_utility_order_by!]" ], "where": [ - 3872 + 3901 ] } ], "player_utility_aggregate": [ - 3864, + 3893, { "distinct_on": [ - 3884, + 3913, "[player_utility_select_column!]" ], "limit": [ @@ -171006,52 +172344,52 @@ export default { 40 ], "order_by": [ - 3882, + 3911, "[player_utility_order_by!]" ], "where": [ - 3872 + 3901 ] } ], "player_utility_by_pk": [ - 3863, + 3892, { "attacker_steam_id": [ - 257, + 259, "bigint!" ], "match_map_id": [ - 5026, + 5084, "uuid!" ], "time": [ - 4526, + 4584, "timestamptz!" ] } ], "player_utility_stream": [ - 3863, + 3892, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3892, + 3921, "[player_utility_stream_cursor_input]!" ], "where": [ - 3872 + 3901 ] } ], "player_weapon_stats_v": [ - 3904, + 3933, { "distinct_on": [ - 3920, + 3949, "[player_weapon_stats_v_select_column!]" ], "limit": [ @@ -171061,19 +172399,19 @@ export default { 40 ], "order_by": [ - 3919, + 3948, "[player_weapon_stats_v_order_by!]" ], "where": [ - 3913 + 3942 ] } ], "player_weapon_stats_v_aggregate": [ - 3905, + 3934, { "distinct_on": [ - 3920, + 3949, "[player_weapon_stats_v_select_column!]" ], "limit": [ @@ -171083,35 +172421,35 @@ export default { 40 ], "order_by": [ - 3919, + 3948, "[player_weapon_stats_v_order_by!]" ], "where": [ - 3913 + 3942 ] } ], "player_weapon_stats_v_stream": [ - 3904, + 3933, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3927, + 3956, "[player_weapon_stats_v_stream_cursor_input]!" ], "where": [ - 3913 + 3942 ] } ], "players": [ - 3937, + 3966, { "distinct_on": [ - 3952, + 3981, "[players_select_column!]" ], "limit": [ @@ -171121,19 +172459,19 @@ export default { 40 ], "order_by": [ - 3950, + 3979, "[players_order_by!]" ], "where": [ - 3941 + 3970 ] } ], "players_aggregate": [ - 3938, + 3967, { "distinct_on": [ - 3952, + 3981, "[players_select_column!]" ], "limit": [ @@ -171143,44 +172481,44 @@ export default { 40 ], "order_by": [ - 3950, + 3979, "[players_order_by!]" ], "where": [ - 3941 + 3970 ] } ], "players_by_pk": [ - 3937, + 3966, { "steam_id": [ - 257, + 259, "bigint!" ] } ], "players_stream": [ - 3937, + 3966, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3957, + 3986, "[players_stream_cursor_input]!" ], "where": [ - 3941 + 3970 ] } ], "plugin_versions": [ - 3965, + 3994, { "distinct_on": [ - 3979, + 4008, "[plugin_versions_select_column!]" ], "limit": [ @@ -171190,19 +172528,19 @@ export default { 40 ], "order_by": [ - 3977, + 4006, "[plugin_versions_order_by!]" ], "where": [ - 3969 + 3998 ] } ], "plugin_versions_aggregate": [ - 3966, + 3995, { "distinct_on": [ - 3979, + 4008, "[plugin_versions_select_column!]" ], "limit": [ @@ -171212,19 +172550,19 @@ export default { 40 ], "order_by": [ - 3977, + 4006, "[plugin_versions_order_by!]" ], "where": [ - 3969 + 3998 ] } ], "plugin_versions_by_pk": [ - 3965, + 3994, { "runtime": [ - 1110, + 1112, "e_plugin_runtimes_enum!" ], "version": [ @@ -171234,26 +172572,95 @@ export default { } ], "plugin_versions_stream": [ - 3965, + 3994, { "batch_size": [ 40, "Int!" ], "cursor": [ - 3984, + 4013, "[plugin_versions_stream_cursor_input]!" ], "where": [ - 3969 + 3998 + ] + } + ], + "push_subscriptions": [ + 4021, + { + "distinct_on": [ + 4035, + "[push_subscriptions_select_column!]" + ], + "limit": [ + 40 + ], + "offset": [ + 40 + ], + "order_by": [ + 4033, + "[push_subscriptions_order_by!]" + ], + "where": [ + 4025 + ] + } + ], + "push_subscriptions_aggregate": [ + 4022, + { + "distinct_on": [ + 4035, + "[push_subscriptions_select_column!]" + ], + "limit": [ + 40 + ], + "offset": [ + 40 + ], + "order_by": [ + 4033, + "[push_subscriptions_order_by!]" + ], + "where": [ + 4025 + ] + } + ], + "push_subscriptions_by_pk": [ + 4021, + { + "id": [ + 5084, + "uuid!" + ] + } + ], + "push_subscriptions_stream": [ + 4021, + { + "batch_size": [ + 40, + "Int!" + ], + "cursor": [ + 4040, + "[push_subscriptions_stream_cursor_input]!" + ], + "where": [ + 4025 ] } ], "seasons": [ - 3996, + 4052, { "distinct_on": [ - 4011, + 4067, "[seasons_select_column!]" ], "limit": [ @@ -171263,19 +172670,19 @@ export default { 40 ], "order_by": [ - 4009, + 4065, "[seasons_order_by!]" ], "where": [ - 4000 + 4056 ] } ], "seasons_aggregate": [ - 3997, + 4053, { "distinct_on": [ - 4011, + 4067, "[seasons_select_column!]" ], "limit": [ @@ -171285,44 +172692,44 @@ export default { 40 ], "order_by": [ - 4009, + 4065, "[seasons_order_by!]" ], "where": [ - 4000 + 4056 ] } ], "seasons_by_pk": [ - 3996, + 4052, { "id": [ - 5026, + 5084, "uuid!" ] } ], "seasons_stream": [ - 3996, + 4052, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4016, + 4072, "[seasons_stream_cursor_input]!" ], "where": [ - 4000 + 4056 ] } ], "server_regions": [ - 4024, + 4080, { "distinct_on": [ - 4038, + 4094, "[server_regions_select_column!]" ], "limit": [ @@ -171332,19 +172739,19 @@ export default { 40 ], "order_by": [ - 4036, + 4092, "[server_regions_order_by!]" ], "where": [ - 4028 + 4084 ] } ], "server_regions_aggregate": [ - 4025, + 4081, { "distinct_on": [ - 4038, + 4094, "[server_regions_select_column!]" ], "limit": [ @@ -171354,16 +172761,16 @@ export default { 40 ], "order_by": [ - 4036, + 4092, "[server_regions_order_by!]" ], "where": [ - 4028 + 4084 ] } ], "server_regions_by_pk": [ - 4024, + 4080, { "value": [ 80, @@ -171372,26 +172779,26 @@ export default { } ], "server_regions_stream": [ - 4024, + 4080, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4043, + 4099, "[server_regions_stream_cursor_input]!" ], "where": [ - 4028 + 4084 ] } ], "servers": [ - 4051, + 4107, { "distinct_on": [ - 4075, + 4131, "[servers_select_column!]" ], "limit": [ @@ -171401,19 +172808,19 @@ export default { 40 ], "order_by": [ - 4073, + 4129, "[servers_order_by!]" ], "where": [ - 4062 + 4118 ] } ], "servers_aggregate": [ - 4052, + 4108, { "distinct_on": [ - 4075, + 4131, "[servers_select_column!]" ], "limit": [ @@ -171423,44 +172830,44 @@ export default { 40 ], "order_by": [ - 4073, + 4129, "[servers_order_by!]" ], "where": [ - 4062 + 4118 ] } ], "servers_by_pk": [ - 4051, + 4107, { "id": [ - 5026, + 5084, "uuid!" ] } ], "servers_stream": [ - 4051, + 4107, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4085, + 4141, "[servers_stream_cursor_input]!" ], "where": [ - 4062 + 4118 ] } ], "settings": [ - 4097, + 4153, { "distinct_on": [ - 4109, + 4165, "[settings_select_column!]" ], "limit": [ @@ -171470,19 +172877,19 @@ export default { 40 ], "order_by": [ - 4107, + 4163, "[settings_order_by!]" ], "where": [ - 4100 + 4156 ] } ], "settings_aggregate": [ - 4098, + 4154, { "distinct_on": [ - 4109, + 4165, "[settings_select_column!]" ], "limit": [ @@ -171492,16 +172899,16 @@ export default { 40 ], "order_by": [ - 4107, + 4163, "[settings_order_by!]" ], "where": [ - 4100 + 4156 ] } ], "settings_by_pk": [ - 4097, + 4153, { "name": [ 80, @@ -171510,26 +172917,26 @@ export default { } ], "settings_stream": [ - 4097, + 4153, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4111, + 4167, "[settings_stream_cursor_input]!" ], "where": [ - 4100 + 4156 ] } ], "steam_account_claims": [ - 4117, + 4173, { "distinct_on": [ - 4135, + 4191, "[steam_account_claims_select_column!]" ], "limit": [ @@ -171539,19 +172946,19 @@ export default { 40 ], "order_by": [ - 4133, + 4189, "[steam_account_claims_order_by!]" ], "where": [ - 4124 + 4180 ] } ], "steam_account_claims_aggregate": [ - 4118, + 4174, { "distinct_on": [ - 4135, + 4191, "[steam_account_claims_select_column!]" ], "limit": [ @@ -171561,44 +172968,44 @@ export default { 40 ], "order_by": [ - 4133, + 4189, "[steam_account_claims_order_by!]" ], "where": [ - 4124 + 4180 ] } ], "steam_account_claims_by_pk": [ - 4117, + 4173, { "id": [ - 5026, + 5084, "uuid!" ] } ], "steam_account_claims_stream": [ - 4117, + 4173, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4137, + 4193, "[steam_account_claims_stream_cursor_input]!" ], "where": [ - 4124 + 4180 ] } ], "steam_accounts": [ - 4141, + 4197, { "distinct_on": [ - 4156, + 4212, "[steam_accounts_select_column!]" ], "limit": [ @@ -171608,19 +173015,19 @@ export default { 40 ], "order_by": [ - 4154, + 4210, "[steam_accounts_order_by!]" ], "where": [ - 4145 + 4201 ] } ], "steam_accounts_aggregate": [ - 4142, + 4198, { "distinct_on": [ - 4156, + 4212, "[steam_accounts_select_column!]" ], "limit": [ @@ -171630,44 +173037,44 @@ export default { 40 ], "order_by": [ - 4154, + 4210, "[steam_accounts_order_by!]" ], "where": [ - 4145 + 4201 ] } ], "steam_accounts_by_pk": [ - 4141, + 4197, { "id": [ - 5026, + 5084, "uuid!" ] } ], "steam_accounts_stream": [ - 4141, + 4197, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4161, + 4217, "[steam_accounts_stream_cursor_input]!" ], "where": [ - 4145 + 4201 ] } ], "system_alerts": [ - 4169, + 4225, { "distinct_on": [ - 4183, + 4239, "[system_alerts_select_column!]" ], "limit": [ @@ -171677,19 +173084,19 @@ export default { 40 ], "order_by": [ - 4181, + 4237, "[system_alerts_order_by!]" ], "where": [ - 4173 + 4229 ] } ], "system_alerts_aggregate": [ - 4170, + 4226, { "distinct_on": [ - 4183, + 4239, "[system_alerts_select_column!]" ], "limit": [ @@ -171699,44 +173106,44 @@ export default { 40 ], "order_by": [ - 4181, + 4237, "[system_alerts_order_by!]" ], "where": [ - 4173 + 4229 ] } ], "system_alerts_by_pk": [ - 4169, + 4225, { "id": [ - 5026, + 5084, "uuid!" ] } ], "system_alerts_stream": [ - 4169, + 4225, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4188, + 4244, "[system_alerts_stream_cursor_input]!" ], "where": [ - 4173 + 4229 ] } ], "team_invites": [ - 4196, + 4252, { "distinct_on": [ - 4217, + 4273, "[team_invites_select_column!]" ], "limit": [ @@ -171746,19 +173153,19 @@ export default { 40 ], "order_by": [ - 4215, + 4271, "[team_invites_order_by!]" ], "where": [ - 4205 + 4261 ] } ], "team_invites_aggregate": [ - 4197, + 4253, { "distinct_on": [ - 4217, + 4273, "[team_invites_select_column!]" ], "limit": [ @@ -171768,44 +173175,44 @@ export default { 40 ], "order_by": [ - 4215, + 4271, "[team_invites_order_by!]" ], "where": [ - 4205 + 4261 ] } ], "team_invites_by_pk": [ - 4196, + 4252, { "id": [ - 5026, + 5084, "uuid!" ] } ], "team_invites_stream": [ - 4196, + 4252, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4225, + 4281, "[team_invites_stream_cursor_input]!" ], "where": [ - 4205 + 4261 ] } ], "team_roster": [ - 4237, + 4293, { "distinct_on": [ - 4260, + 4316, "[team_roster_select_column!]" ], "limit": [ @@ -171815,19 +173222,19 @@ export default { 40 ], "order_by": [ - 4258, + 4314, "[team_roster_order_by!]" ], "where": [ - 4248 + 4304 ] } ], "team_roster_aggregate": [ - 4238, + 4294, { "distinct_on": [ - 4260, + 4316, "[team_roster_select_column!]" ], "limit": [ @@ -171837,48 +173244,48 @@ export default { 40 ], "order_by": [ - 4258, + 4314, "[team_roster_order_by!]" ], "where": [ - 4248 + 4304 ] } ], "team_roster_by_pk": [ - 4237, + 4293, { "player_steam_id": [ - 257, + 259, "bigint!" ], "team_id": [ - 5026, + 5084, "uuid!" ] } ], "team_roster_stream": [ - 4237, + 4293, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4270, + 4326, "[team_roster_stream_cursor_input]!" ], "where": [ - 4248 + 4304 ] } ], "team_scrim_alerts": [ - 4282, + 4338, { "distinct_on": [ - 4296, + 4352, "[team_scrim_alerts_select_column!]" ], "limit": [ @@ -171888,19 +173295,19 @@ export default { 40 ], "order_by": [ - 4294, + 4350, "[team_scrim_alerts_order_by!]" ], "where": [ - 4286 + 4342 ] } ], "team_scrim_alerts_aggregate": [ - 4283, + 4339, { "distinct_on": [ - 4296, + 4352, "[team_scrim_alerts_select_column!]" ], "limit": [ @@ -171910,44 +173317,44 @@ export default { 40 ], "order_by": [ - 4294, + 4350, "[team_scrim_alerts_order_by!]" ], "where": [ - 4286 + 4342 ] } ], "team_scrim_alerts_by_pk": [ - 4282, + 4338, { "id": [ - 5026, + 5084, "uuid!" ] } ], "team_scrim_alerts_stream": [ - 4282, + 4338, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4301, + 4357, "[team_scrim_alerts_stream_cursor_input]!" ], "where": [ - 4286 + 4342 ] } ], "team_scrim_availability": [ - 4309, + 4365, { "distinct_on": [ - 4329, + 4385, "[team_scrim_availability_select_column!]" ], "limit": [ @@ -171957,19 +173364,19 @@ export default { 40 ], "order_by": [ - 4327, + 4383, "[team_scrim_availability_order_by!]" ], "where": [ - 4318 + 4374 ] } ], "team_scrim_availability_aggregate": [ - 4310, + 4366, { "distinct_on": [ - 4329, + 4385, "[team_scrim_availability_select_column!]" ], "limit": [ @@ -171979,44 +173386,44 @@ export default { 40 ], "order_by": [ - 4327, + 4383, "[team_scrim_availability_order_by!]" ], "where": [ - 4318 + 4374 ] } ], "team_scrim_availability_by_pk": [ - 4309, + 4365, { "id": [ - 5026, + 5084, "uuid!" ] } ], "team_scrim_availability_stream": [ - 4309, + 4365, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4333, + 4389, "[team_scrim_availability_stream_cursor_input]!" ], "where": [ - 4318 + 4374 ] } ], "team_scrim_request_proposals": [ - 4337, + 4393, { "distinct_on": [ - 4358, + 4414, "[team_scrim_request_proposals_select_column!]" ], "limit": [ @@ -172026,19 +173433,19 @@ export default { 40 ], "order_by": [ - 4356, + 4412, "[team_scrim_request_proposals_order_by!]" ], "where": [ - 4346 + 4402 ] } ], "team_scrim_request_proposals_aggregate": [ - 4338, + 4394, { "distinct_on": [ - 4358, + 4414, "[team_scrim_request_proposals_select_column!]" ], "limit": [ @@ -172048,44 +173455,44 @@ export default { 40 ], "order_by": [ - 4356, + 4412, "[team_scrim_request_proposals_order_by!]" ], "where": [ - 4346 + 4402 ] } ], "team_scrim_request_proposals_by_pk": [ - 4337, + 4393, { "id": [ - 5026, + 5084, "uuid!" ] } ], "team_scrim_request_proposals_stream": [ - 4337, + 4393, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4366, + 4422, "[team_scrim_request_proposals_stream_cursor_input]!" ], "where": [ - 4346 + 4402 ] } ], "team_scrim_requests": [ - 4378, + 4434, { "distinct_on": [ - 4402, + 4458, "[team_scrim_requests_select_column!]" ], "limit": [ @@ -172095,19 +173502,19 @@ export default { 40 ], "order_by": [ - 4400, + 4456, "[team_scrim_requests_order_by!]" ], "where": [ - 4389 + 4445 ] } ], "team_scrim_requests_aggregate": [ - 4379, + 4435, { "distinct_on": [ - 4402, + 4458, "[team_scrim_requests_select_column!]" ], "limit": [ @@ -172117,44 +173524,44 @@ export default { 40 ], "order_by": [ - 4400, + 4456, "[team_scrim_requests_order_by!]" ], "where": [ - 4389 + 4445 ] } ], "team_scrim_requests_by_pk": [ - 4378, + 4434, { "id": [ - 5026, + 5084, "uuid!" ] } ], "team_scrim_requests_stream": [ - 4378, + 4434, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4412, + 4468, "[team_scrim_requests_stream_cursor_input]!" ], "where": [ - 4389 + 4445 ] } ], "team_scrim_settings": [ - 4424, + 4480, { "distinct_on": [ - 4439, + 4495, "[team_scrim_settings_select_column!]" ], "limit": [ @@ -172164,19 +173571,19 @@ export default { 40 ], "order_by": [ - 4437, + 4493, "[team_scrim_settings_order_by!]" ], "where": [ - 4428 + 4484 ] } ], "team_scrim_settings_aggregate": [ - 4425, + 4481, { "distinct_on": [ - 4439, + 4495, "[team_scrim_settings_select_column!]" ], "limit": [ @@ -172186,44 +173593,44 @@ export default { 40 ], "order_by": [ - 4437, + 4493, "[team_scrim_settings_order_by!]" ], "where": [ - 4428 + 4484 ] } ], "team_scrim_settings_by_pk": [ - 4424, + 4480, { "id": [ - 5026, + 5084, "uuid!" ] } ], "team_scrim_settings_stream": [ - 4424, + 4480, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4444, + 4500, "[team_scrim_settings_stream_cursor_input]!" ], "where": [ - 4428 + 4484 ] } ], "team_suggestions": [ - 4452, + 4508, { "distinct_on": [ - 4466, + 4522, "[team_suggestions_select_column!]" ], "limit": [ @@ -172233,19 +173640,19 @@ export default { 40 ], "order_by": [ - 4464, + 4520, "[team_suggestions_order_by!]" ], "where": [ - 4456 + 4512 ] } ], "team_suggestions_aggregate": [ - 4453, + 4509, { "distinct_on": [ - 4466, + 4522, "[team_suggestions_select_column!]" ], "limit": [ @@ -172255,44 +173662,44 @@ export default { 40 ], "order_by": [ - 4464, + 4520, "[team_suggestions_order_by!]" ], "where": [ - 4456 + 4512 ] } ], "team_suggestions_by_pk": [ - 4452, + 4508, { "id": [ - 5026, + 5084, "uuid!" ] } ], "team_suggestions_stream": [ - 4452, + 4508, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4471, + 4527, "[team_suggestions_stream_cursor_input]!" ], "where": [ - 4456 + 4512 ] } ], "teams": [ - 4479, + 4535, { "distinct_on": [ - 4503, + 4559, "[teams_select_column!]" ], "limit": [ @@ -172302,19 +173709,19 @@ export default { 40 ], "order_by": [ - 4501, + 4557, "[teams_order_by!]" ], "where": [ - 4490 + 4546 ] } ], "teams_aggregate": [ - 4480, + 4536, { "distinct_on": [ - 4503, + 4559, "[teams_select_column!]" ], "limit": [ @@ -172324,44 +173731,44 @@ export default { 40 ], "order_by": [ - 4501, + 4557, "[teams_order_by!]" ], "where": [ - 4490 + 4546 ] } ], "teams_by_pk": [ - 4479, + 4535, { "id": [ - 5026, + 5084, "uuid!" ] } ], "teams_stream": [ - 4479, + 4535, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4513, + 4569, "[teams_stream_cursor_input]!" ], "where": [ - 4490 + 4546 ] } ], "tournament_awards": [ - 4528, + 4586, { "distinct_on": [ - 4550, + 4608, "[tournament_awards_select_column!]" ], "limit": [ @@ -172371,19 +173778,19 @@ export default { 40 ], "order_by": [ - 4548, + 4606, "[tournament_awards_order_by!]" ], "where": [ - 4537 + 4595 ] } ], "tournament_awards_aggregate": [ - 4529, + 4587, { "distinct_on": [ - 4550, + 4608, "[tournament_awards_select_column!]" ], "limit": [ @@ -172393,44 +173800,44 @@ export default { 40 ], "order_by": [ - 4548, + 4606, "[tournament_awards_order_by!]" ], "where": [ - 4537 + 4595 ] } ], "tournament_awards_by_pk": [ - 4528, + 4586, { "id": [ - 5026, + 5084, "uuid!" ] } ], "tournament_awards_stream": [ - 4528, + 4586, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4558, + 4616, "[tournament_awards_stream_cursor_input]!" ], "where": [ - 4537 + 4595 ] } ], "tournament_brackets": [ - 4570, + 4628, { "distinct_on": [ - 4594, + 4652, "[tournament_brackets_select_column!]" ], "limit": [ @@ -172440,19 +173847,19 @@ export default { 40 ], "order_by": [ - 4592, + 4650, "[tournament_brackets_order_by!]" ], "where": [ - 4581 + 4639 ] } ], "tournament_brackets_aggregate": [ - 4571, + 4629, { "distinct_on": [ - 4594, + 4652, "[tournament_brackets_select_column!]" ], "limit": [ @@ -172462,44 +173869,44 @@ export default { 40 ], "order_by": [ - 4592, + 4650, "[tournament_brackets_order_by!]" ], "where": [ - 4581 + 4639 ] } ], "tournament_brackets_by_pk": [ - 4570, + 4628, { "id": [ - 5026, + 5084, "uuid!" ] } ], "tournament_brackets_stream": [ - 4570, + 4628, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4604, + 4662, "[tournament_brackets_stream_cursor_input]!" ], "where": [ - 4581 + 4639 ] } ], "tournament_categories": [ - 4616, + 4674, { "distinct_on": [ - 4634, + 4692, "[tournament_categories_select_column!]" ], "limit": [ @@ -172509,19 +173916,19 @@ export default { 40 ], "order_by": [ - 4632, + 4690, "[tournament_categories_order_by!]" ], "where": [ - 4623 + 4681 ] } ], "tournament_categories_aggregate": [ - 4617, + 4675, { "distinct_on": [ - 4634, + 4692, "[tournament_categories_select_column!]" ], "limit": [ @@ -172531,48 +173938,48 @@ export default { 40 ], "order_by": [ - 4632, + 4690, "[tournament_categories_order_by!]" ], "where": [ - 4623 + 4681 ] } ], "tournament_categories_by_pk": [ - 4616, + 4674, { "category": [ - 1312, + 1314, "e_tournament_categories_enum!" ], "tournament_id": [ - 5026, + 5084, "uuid!" ] } ], "tournament_categories_stream": [ - 4616, + 4674, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4636, + 4694, "[tournament_categories_stream_cursor_input]!" ], "where": [ - 4623 + 4681 ] } ], "tournament_organizer_teams": [ - 4640, + 4698, { "distinct_on": [ - 4658, + 4716, "[tournament_organizer_teams_select_column!]" ], "limit": [ @@ -172582,19 +173989,19 @@ export default { 40 ], "order_by": [ - 4656, + 4714, "[tournament_organizer_teams_order_by!]" ], "where": [ - 4647 + 4705 ] } ], "tournament_organizer_teams_aggregate": [ - 4641, + 4699, { "distinct_on": [ - 4658, + 4716, "[tournament_organizer_teams_select_column!]" ], "limit": [ @@ -172604,48 +174011,48 @@ export default { 40 ], "order_by": [ - 4656, + 4714, "[tournament_organizer_teams_order_by!]" ], "where": [ - 4647 + 4705 ] } ], "tournament_organizer_teams_by_pk": [ - 4640, + 4698, { "team_id": [ - 5026, + 5084, "uuid!" ], "tournament_id": [ - 5026, + 5084, "uuid!" ] } ], "tournament_organizer_teams_stream": [ - 4640, + 4698, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4660, + 4718, "[tournament_organizer_teams_stream_cursor_input]!" ], "where": [ - 4647 + 4705 ] } ], "tournament_organizers": [ - 4664, + 4722, { "distinct_on": [ - 4685, + 4743, "[tournament_organizers_select_column!]" ], "limit": [ @@ -172655,19 +174062,19 @@ export default { 40 ], "order_by": [ - 4683, + 4741, "[tournament_organizers_order_by!]" ], "where": [ - 4673 + 4731 ] } ], "tournament_organizers_aggregate": [ - 4665, + 4723, { "distinct_on": [ - 4685, + 4743, "[tournament_organizers_select_column!]" ], "limit": [ @@ -172677,48 +174084,48 @@ export default { 40 ], "order_by": [ - 4683, + 4741, "[tournament_organizers_order_by!]" ], "where": [ - 4673 + 4731 ] } ], "tournament_organizers_by_pk": [ - 4664, + 4722, { "steam_id": [ - 257, + 259, "bigint!" ], "tournament_id": [ - 5026, + 5084, "uuid!" ] } ], "tournament_organizers_stream": [ - 4664, + 4722, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4693, + 4751, "[tournament_organizers_stream_cursor_input]!" ], "where": [ - 4673 + 4731 ] } ], "tournament_prizes": [ - 4705, + 4763, { "distinct_on": [ - 4726, + 4784, "[tournament_prizes_select_column!]" ], "limit": [ @@ -172728,19 +174135,19 @@ export default { 40 ], "order_by": [ - 4724, + 4782, "[tournament_prizes_order_by!]" ], "where": [ - 4714 + 4772 ] } ], "tournament_prizes_aggregate": [ - 4706, + 4764, { "distinct_on": [ - 4726, + 4784, "[tournament_prizes_select_column!]" ], "limit": [ @@ -172750,44 +174157,44 @@ export default { 40 ], "order_by": [ - 4724, + 4782, "[tournament_prizes_order_by!]" ], "where": [ - 4714 + 4772 ] } ], "tournament_prizes_by_pk": [ - 4705, + 4763, { "id": [ - 5026, + 5084, "uuid!" ] } ], "tournament_prizes_stream": [ - 4705, + 4763, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4734, + 4792, "[tournament_prizes_stream_cursor_input]!" ], "where": [ - 4714 + 4772 ] } ], "tournament_stage_windows": [ - 4746, + 4804, { "distinct_on": [ - 4767, + 4825, "[tournament_stage_windows_select_column!]" ], "limit": [ @@ -172797,19 +174204,19 @@ export default { 40 ], "order_by": [ - 4765, + 4823, "[tournament_stage_windows_order_by!]" ], "where": [ - 4755 + 4813 ] } ], "tournament_stage_windows_aggregate": [ - 4747, + 4805, { "distinct_on": [ - 4767, + 4825, "[tournament_stage_windows_select_column!]" ], "limit": [ @@ -172819,44 +174226,44 @@ export default { 40 ], "order_by": [ - 4765, + 4823, "[tournament_stage_windows_order_by!]" ], "where": [ - 4755 + 4813 ] } ], "tournament_stage_windows_by_pk": [ - 4746, + 4804, { "id": [ - 5026, + 5084, "uuid!" ] } ], "tournament_stage_windows_stream": [ - 4746, + 4804, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4775, + 4833, "[tournament_stage_windows_stream_cursor_input]!" ], "where": [ - 4755 + 4813 ] } ], "tournament_stages": [ - 4787, + 4845, { "distinct_on": [ - 4816, + 4874, "[tournament_stages_select_column!]" ], "limit": [ @@ -172866,19 +174273,19 @@ export default { 40 ], "order_by": [ - 4813, + 4871, "[tournament_stages_order_by!]" ], "where": [ - 4799 + 4857 ] } ], "tournament_stages_aggregate": [ - 4788, + 4846, { "distinct_on": [ - 4816, + 4874, "[tournament_stages_select_column!]" ], "limit": [ @@ -172888,44 +174295,44 @@ export default { 40 ], "order_by": [ - 4813, + 4871, "[tournament_stages_order_by!]" ], "where": [ - 4799 + 4857 ] } ], "tournament_stages_by_pk": [ - 4787, + 4845, { "id": [ - 5026, + 5084, "uuid!" ] } ], "tournament_stages_stream": [ - 4787, + 4845, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4826, + 4884, "[tournament_stages_stream_cursor_input]!" ], "where": [ - 4799 + 4857 ] } ], "tournament_team_invites": [ - 4838, + 4896, { "distinct_on": [ - 4859, + 4917, "[tournament_team_invites_select_column!]" ], "limit": [ @@ -172935,19 +174342,19 @@ export default { 40 ], "order_by": [ - 4857, + 4915, "[tournament_team_invites_order_by!]" ], "where": [ - 4847 + 4905 ] } ], "tournament_team_invites_aggregate": [ - 4839, + 4897, { "distinct_on": [ - 4859, + 4917, "[tournament_team_invites_select_column!]" ], "limit": [ @@ -172957,44 +174364,44 @@ export default { 40 ], "order_by": [ - 4857, + 4915, "[tournament_team_invites_order_by!]" ], "where": [ - 4847 + 4905 ] } ], "tournament_team_invites_by_pk": [ - 4838, + 4896, { "id": [ - 5026, + 5084, "uuid!" ] } ], "tournament_team_invites_stream": [ - 4838, + 4896, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4867, + 4925, "[tournament_team_invites_stream_cursor_input]!" ], "where": [ - 4847 + 4905 ] } ], "tournament_team_roster": [ - 4879, + 4937, { "distinct_on": [ - 4900, + 4958, "[tournament_team_roster_select_column!]" ], "limit": [ @@ -173004,19 +174411,19 @@ export default { 40 ], "order_by": [ - 4898, + 4956, "[tournament_team_roster_order_by!]" ], "where": [ - 4888 + 4946 ] } ], "tournament_team_roster_aggregate": [ - 4880, + 4938, { "distinct_on": [ - 4900, + 4958, "[tournament_team_roster_select_column!]" ], "limit": [ @@ -173026,48 +174433,48 @@ export default { 40 ], "order_by": [ - 4898, + 4956, "[tournament_team_roster_order_by!]" ], "where": [ - 4888 + 4946 ] } ], "tournament_team_roster_by_pk": [ - 4879, + 4937, { "player_steam_id": [ - 257, + 259, "bigint!" ], "tournament_id": [ - 5026, + 5084, "uuid!" ] } ], "tournament_team_roster_stream": [ - 4879, + 4937, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4908, + 4966, "[tournament_team_roster_stream_cursor_input]!" ], "where": [ - 4888 + 4946 ] } ], "tournament_teams": [ - 4920, + 4978, { "distinct_on": [ - 4942, + 5000, "[tournament_teams_select_column!]" ], "limit": [ @@ -173077,19 +174484,19 @@ export default { 40 ], "order_by": [ - 4940, + 4998, "[tournament_teams_order_by!]" ], "where": [ - 4929 + 4987 ] } ], "tournament_teams_aggregate": [ - 4921, + 4979, { "distinct_on": [ - 4942, + 5000, "[tournament_teams_select_column!]" ], "limit": [ @@ -173099,44 +174506,44 @@ export default { 40 ], "order_by": [ - 4940, + 4998, "[tournament_teams_order_by!]" ], "where": [ - 4929 + 4987 ] } ], "tournament_teams_by_pk": [ - 4920, + 4978, { "id": [ - 5026, + 5084, "uuid!" ] } ], "tournament_teams_stream": [ - 4920, + 4978, { "batch_size": [ 40, "Int!" ], "cursor": [ - 4950, + 5008, "[tournament_teams_stream_cursor_input]!" ], "where": [ - 4929 + 4987 ] } ], "tournaments": [ - 4962, + 5020, { "distinct_on": [ - 4996, + 5054, "[tournaments_select_column!]" ], "limit": [ @@ -173146,19 +174553,19 @@ export default { 40 ], "order_by": [ - 4994, + 5052, "[tournaments_order_by!]" ], "where": [ - 4983 + 5041 ] } ], "tournaments_aggregate": [ - 4963, + 5021, { "distinct_on": [ - 4996, + 5054, "[tournaments_select_column!]" ], "limit": [ @@ -173168,44 +174575,44 @@ export default { 40 ], "order_by": [ - 4994, + 5052, "[tournaments_order_by!]" ], "where": [ - 4983 + 5041 ] } ], "tournaments_by_pk": [ - 4962, + 5020, { "id": [ - 5026, + 5084, "uuid!" ] } ], "tournaments_stream": [ - 4962, + 5020, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5014, + 5072, "[tournaments_stream_cursor_input]!" ], "where": [ - 4983 + 5041 ] } ], "v_event_player_stats": [ - 5029, + 5087, { "distinct_on": [ - 5055, + 5113, "[v_event_player_stats_select_column!]" ], "limit": [ @@ -173215,19 +174622,19 @@ export default { 40 ], "order_by": [ - 5054, + 5112, "[v_event_player_stats_order_by!]" ], "where": [ - 5048 + 5106 ] } ], "v_event_player_stats_aggregate": [ - 5030, + 5088, { "distinct_on": [ - 5055, + 5113, "[v_event_player_stats_select_column!]" ], "limit": [ @@ -173237,35 +174644,35 @@ export default { 40 ], "order_by": [ - 5054, + 5112, "[v_event_player_stats_order_by!]" ], "where": [ - 5048 + 5106 ] } ], "v_event_player_stats_stream": [ - 5029, + 5087, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5070, + 5128, "[v_event_player_stats_stream_cursor_input]!" ], "where": [ - 5048 + 5106 ] } ], "v_gpu_pool_status": [ - 5080, + 5138, { "distinct_on": [ - 5088, + 5146, "[v_gpu_pool_status_select_column!]" ], "limit": [ @@ -173275,19 +174682,19 @@ export default { 40 ], "order_by": [ - 5087, + 5145, "[v_gpu_pool_status_order_by!]" ], "where": [ - 5084 + 5142 ] } ], "v_gpu_pool_status_aggregate": [ - 5081, + 5139, { "distinct_on": [ - 5088, + 5146, "[v_gpu_pool_status_select_column!]" ], "limit": [ @@ -173297,35 +174704,35 @@ export default { 40 ], "order_by": [ - 5087, + 5145, "[v_gpu_pool_status_order_by!]" ], "where": [ - 5084 + 5142 ] } ], "v_gpu_pool_status_stream": [ - 5080, + 5138, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5092, + 5150, "[v_gpu_pool_status_stream_cursor_input]!" ], "where": [ - 5084 + 5142 ] } ], "v_league_division_standings": [ - 5098, + 5156, { "distinct_on": [ - 5114, + 5172, "[v_league_division_standings_select_column!]" ], "limit": [ @@ -173335,19 +174742,19 @@ export default { 40 ], "order_by": [ - 5113, + 5171, "[v_league_division_standings_order_by!]" ], "where": [ - 5107 + 5165 ] } ], "v_league_division_standings_aggregate": [ - 5099, + 5157, { "distinct_on": [ - 5114, + 5172, "[v_league_division_standings_select_column!]" ], "limit": [ @@ -173357,35 +174764,35 @@ export default { 40 ], "order_by": [ - 5113, + 5171, "[v_league_division_standings_order_by!]" ], "where": [ - 5107 + 5165 ] } ], "v_league_division_standings_stream": [ - 5098, + 5156, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5121, + 5179, "[v_league_division_standings_stream_cursor_input]!" ], "where": [ - 5107 + 5165 ] } ], "v_league_season_player_stats": [ - 5131, + 5189, { "distinct_on": [ - 5157, + 5215, "[v_league_season_player_stats_select_column!]" ], "limit": [ @@ -173395,19 +174802,19 @@ export default { 40 ], "order_by": [ - 5156, + 5214, "[v_league_season_player_stats_order_by!]" ], "where": [ - 5150 + 5208 ] } ], "v_league_season_player_stats_aggregate": [ - 5132, + 5190, { "distinct_on": [ - 5157, + 5215, "[v_league_season_player_stats_select_column!]" ], "limit": [ @@ -173417,35 +174824,35 @@ export default { 40 ], "order_by": [ - 5156, + 5214, "[v_league_season_player_stats_order_by!]" ], "where": [ - 5150 + 5208 ] } ], "v_league_season_player_stats_stream": [ - 5131, + 5189, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5172, + 5230, "[v_league_season_player_stats_stream_cursor_input]!" ], "where": [ - 5150 + 5208 ] } ], "v_match_captains": [ - 5182, + 5240, { "distinct_on": [ - 5194, + 5252, "[v_match_captains_select_column!]" ], "limit": [ @@ -173455,19 +174862,19 @@ export default { 40 ], "order_by": [ - 5193, + 5251, "[v_match_captains_order_by!]" ], "where": [ - 5186 + 5244 ] } ], "v_match_captains_aggregate": [ - 5183, + 5241, { "distinct_on": [ - 5194, + 5252, "[v_match_captains_select_column!]" ], "limit": [ @@ -173477,35 +174884,35 @@ export default { 40 ], "order_by": [ - 5193, + 5251, "[v_match_captains_order_by!]" ], "where": [ - 5186 + 5244 ] } ], "v_match_captains_stream": [ - 5182, + 5240, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5199, + 5257, "[v_match_captains_stream_cursor_input]!" ], "where": [ - 5186 + 5244 ] } ], "v_match_clutches": [ - 5206, + 5264, { "distinct_on": [ - 5222, + 5280, "[v_match_clutches_select_column!]" ], "limit": [ @@ -173515,19 +174922,19 @@ export default { 40 ], "order_by": [ - 5221, + 5279, "[v_match_clutches_order_by!]" ], "where": [ - 5215 + 5273 ] } ], "v_match_clutches_aggregate": [ - 5207, + 5265, { "distinct_on": [ - 5222, + 5280, "[v_match_clutches_select_column!]" ], "limit": [ @@ -173537,35 +174944,35 @@ export default { 40 ], "order_by": [ - 5221, + 5279, "[v_match_clutches_order_by!]" ], "where": [ - 5215 + 5273 ] } ], "v_match_clutches_stream": [ - 5206, + 5264, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5229, + 5287, "[v_match_clutches_stream_cursor_input]!" ], "where": [ - 5215 + 5273 ] } ], "v_match_kill_pairs": [ - 5239, + 5297, { "distinct_on": [ - 5247, + 5305, "[v_match_kill_pairs_select_column!]" ], "limit": [ @@ -173575,19 +174982,19 @@ export default { 40 ], "order_by": [ - 5246, + 5304, "[v_match_kill_pairs_order_by!]" ], "where": [ - 5243 + 5301 ] } ], "v_match_kill_pairs_aggregate": [ - 5240, + 5298, { "distinct_on": [ - 5247, + 5305, "[v_match_kill_pairs_select_column!]" ], "limit": [ @@ -173597,35 +175004,35 @@ export default { 40 ], "order_by": [ - 5246, + 5304, "[v_match_kill_pairs_order_by!]" ], "where": [ - 5243 + 5301 ] } ], "v_match_kill_pairs_stream": [ - 5239, + 5297, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5251, + 5309, "[v_match_kill_pairs_stream_cursor_input]!" ], "where": [ - 5243 + 5301 ] } ], "v_match_lineup_buy_types": [ - 5257, + 5315, { "distinct_on": [ - 5265, + 5323, "[v_match_lineup_buy_types_select_column!]" ], "limit": [ @@ -173635,19 +175042,19 @@ export default { 40 ], "order_by": [ - 5264, + 5322, "[v_match_lineup_buy_types_order_by!]" ], "where": [ - 5261 + 5319 ] } ], "v_match_lineup_buy_types_aggregate": [ - 5258, + 5316, { "distinct_on": [ - 5265, + 5323, "[v_match_lineup_buy_types_select_column!]" ], "limit": [ @@ -173657,35 +175064,35 @@ export default { 40 ], "order_by": [ - 5264, + 5322, "[v_match_lineup_buy_types_order_by!]" ], "where": [ - 5261 + 5319 ] } ], "v_match_lineup_buy_types_stream": [ - 5257, + 5315, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5269, + 5327, "[v_match_lineup_buy_types_stream_cursor_input]!" ], "where": [ - 5261 + 5319 ] } ], "v_match_lineup_map_stats": [ - 5275, + 5333, { "distinct_on": [ - 5283, + 5341, "[v_match_lineup_map_stats_select_column!]" ], "limit": [ @@ -173695,19 +175102,19 @@ export default { 40 ], "order_by": [ - 5282, + 5340, "[v_match_lineup_map_stats_order_by!]" ], "where": [ - 5279 + 5337 ] } ], "v_match_lineup_map_stats_aggregate": [ - 5276, + 5334, { "distinct_on": [ - 5283, + 5341, "[v_match_lineup_map_stats_select_column!]" ], "limit": [ @@ -173717,35 +175124,35 @@ export default { 40 ], "order_by": [ - 5282, + 5340, "[v_match_lineup_map_stats_order_by!]" ], "where": [ - 5279 + 5337 ] } ], "v_match_lineup_map_stats_stream": [ - 5275, + 5333, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5287, + 5345, "[v_match_lineup_map_stats_stream_cursor_input]!" ], "where": [ - 5279 + 5337 ] } ], "v_match_map_backup_rounds": [ - 5293, + 5351, { "distinct_on": [ - 5304, + 5362, "[v_match_map_backup_rounds_select_column!]" ], "limit": [ @@ -173755,19 +175162,19 @@ export default { 40 ], "order_by": [ - 5303, + 5361, "[v_match_map_backup_rounds_order_by!]" ], "where": [ - 5297 + 5355 ] } ], "v_match_map_backup_rounds_aggregate": [ - 5294, + 5352, { "distinct_on": [ - 5304, + 5362, "[v_match_map_backup_rounds_select_column!]" ], "limit": [ @@ -173777,35 +175184,35 @@ export default { 40 ], "order_by": [ - 5303, + 5361, "[v_match_map_backup_rounds_order_by!]" ], "where": [ - 5297 + 5355 ] } ], "v_match_map_backup_rounds_stream": [ - 5293, + 5351, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5309, + 5367, "[v_match_map_backup_rounds_stream_cursor_input]!" ], "where": [ - 5297 + 5355 ] } ], "v_match_player_buy_types": [ - 5316, + 5374, { "distinct_on": [ - 5324, + 5382, "[v_match_player_buy_types_select_column!]" ], "limit": [ @@ -173815,19 +175222,19 @@ export default { 40 ], "order_by": [ - 5323, + 5381, "[v_match_player_buy_types_order_by!]" ], "where": [ - 5320 + 5378 ] } ], "v_match_player_buy_types_aggregate": [ - 5317, + 5375, { "distinct_on": [ - 5324, + 5382, "[v_match_player_buy_types_select_column!]" ], "limit": [ @@ -173837,35 +175244,35 @@ export default { 40 ], "order_by": [ - 5323, + 5381, "[v_match_player_buy_types_order_by!]" ], "where": [ - 5320 + 5378 ] } ], "v_match_player_buy_types_stream": [ - 5316, + 5374, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5328, + 5386, "[v_match_player_buy_types_stream_cursor_input]!" ], "where": [ - 5320 + 5378 ] } ], "v_match_player_opening_duels": [ - 5334, + 5392, { "distinct_on": [ - 5350, + 5408, "[v_match_player_opening_duels_select_column!]" ], "limit": [ @@ -173875,19 +175282,19 @@ export default { 40 ], "order_by": [ - 5349, + 5407, "[v_match_player_opening_duels_order_by!]" ], "where": [ - 5343 + 5401 ] } ], "v_match_player_opening_duels_aggregate": [ - 5335, + 5393, { "distinct_on": [ - 5350, + 5408, "[v_match_player_opening_duels_select_column!]" ], "limit": [ @@ -173897,35 +175304,35 @@ export default { 40 ], "order_by": [ - 5349, + 5407, "[v_match_player_opening_duels_order_by!]" ], "where": [ - 5343 + 5401 ] } ], "v_match_player_opening_duels_stream": [ - 5334, + 5392, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5357, + 5415, "[v_match_player_opening_duels_stream_cursor_input]!" ], "where": [ - 5343 + 5401 ] } ], "v_player_arch_nemesis": [ - 5367, + 5425, { "distinct_on": [ - 5375, + 5433, "[v_player_arch_nemesis_select_column!]" ], "limit": [ @@ -173935,19 +175342,19 @@ export default { 40 ], "order_by": [ - 5374, + 5432, "[v_player_arch_nemesis_order_by!]" ], "where": [ - 5371 + 5429 ] } ], "v_player_arch_nemesis_aggregate": [ - 5368, + 5426, { "distinct_on": [ - 5375, + 5433, "[v_player_arch_nemesis_select_column!]" ], "limit": [ @@ -173957,35 +175364,35 @@ export default { 40 ], "order_by": [ - 5374, + 5432, "[v_player_arch_nemesis_order_by!]" ], "where": [ - 5371 + 5429 ] } ], "v_player_arch_nemesis_stream": [ - 5367, + 5425, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5379, + 5437, "[v_player_arch_nemesis_stream_cursor_input]!" ], "where": [ - 5371 + 5429 ] } ], "v_player_damage": [ - 5385, + 5443, { "distinct_on": [ - 5393, + 5451, "[v_player_damage_select_column!]" ], "limit": [ @@ -173995,19 +175402,19 @@ export default { 40 ], "order_by": [ - 5392, + 5450, "[v_player_damage_order_by!]" ], "where": [ - 5389 + 5447 ] } ], "v_player_damage_aggregate": [ - 5386, + 5444, { "distinct_on": [ - 5393, + 5451, "[v_player_damage_select_column!]" ], "limit": [ @@ -174017,35 +175424,35 @@ export default { 40 ], "order_by": [ - 5392, + 5450, "[v_player_damage_order_by!]" ], "where": [ - 5389 + 5447 ] } ], "v_player_damage_stream": [ - 5385, + 5443, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5397, + 5455, "[v_player_damage_stream_cursor_input]!" ], "where": [ - 5389 + 5447 ] } ], "v_player_elo": [ - 5403, + 5461, { "distinct_on": [ - 5429, + 5487, "[v_player_elo_select_column!]" ], "limit": [ @@ -174055,19 +175462,19 @@ export default { 40 ], "order_by": [ - 5428, + 5486, "[v_player_elo_order_by!]" ], "where": [ - 5422 + 5480 ] } ], "v_player_elo_aggregate": [ - 5404, + 5462, { "distinct_on": [ - 5429, + 5487, "[v_player_elo_select_column!]" ], "limit": [ @@ -174077,35 +175484,35 @@ export default { 40 ], "order_by": [ - 5428, + 5486, "[v_player_elo_order_by!]" ], "where": [ - 5422 + 5480 ] } ], "v_player_elo_stream": [ - 5403, + 5461, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5444, + 5502, "[v_player_elo_stream_cursor_input]!" ], "where": [ - 5422 + 5480 ] } ], "v_player_map_losses": [ - 5454, + 5512, { "distinct_on": [ - 5462, + 5520, "[v_player_map_losses_select_column!]" ], "limit": [ @@ -174115,19 +175522,19 @@ export default { 40 ], "order_by": [ - 5461, + 5519, "[v_player_map_losses_order_by!]" ], "where": [ - 5458 + 5516 ] } ], "v_player_map_losses_aggregate": [ - 5455, + 5513, { "distinct_on": [ - 5462, + 5520, "[v_player_map_losses_select_column!]" ], "limit": [ @@ -174137,35 +175544,35 @@ export default { 40 ], "order_by": [ - 5461, + 5519, "[v_player_map_losses_order_by!]" ], "where": [ - 5458 + 5516 ] } ], "v_player_map_losses_stream": [ - 5454, + 5512, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5466, + 5524, "[v_player_map_losses_stream_cursor_input]!" ], "where": [ - 5458 + 5516 ] } ], "v_player_map_wins": [ - 5472, + 5530, { "distinct_on": [ - 5480, + 5538, "[v_player_map_wins_select_column!]" ], "limit": [ @@ -174175,19 +175582,19 @@ export default { 40 ], "order_by": [ - 5479, + 5537, "[v_player_map_wins_order_by!]" ], "where": [ - 5476 + 5534 ] } ], "v_player_map_wins_aggregate": [ - 5473, + 5531, { "distinct_on": [ - 5480, + 5538, "[v_player_map_wins_select_column!]" ], "limit": [ @@ -174197,35 +175604,35 @@ export default { 40 ], "order_by": [ - 5479, + 5537, "[v_player_map_wins_order_by!]" ], "where": [ - 5476 + 5534 ] } ], "v_player_map_wins_stream": [ - 5472, + 5530, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5484, + 5542, "[v_player_map_wins_stream_cursor_input]!" ], "where": [ - 5476 + 5534 ] } ], "v_player_match_head_to_head": [ - 5490, + 5548, { "distinct_on": [ - 5498, + 5556, "[v_player_match_head_to_head_select_column!]" ], "limit": [ @@ -174235,19 +175642,19 @@ export default { 40 ], "order_by": [ - 5497, + 5555, "[v_player_match_head_to_head_order_by!]" ], "where": [ - 5494 + 5552 ] } ], "v_player_match_head_to_head_aggregate": [ - 5491, + 5549, { "distinct_on": [ - 5498, + 5556, "[v_player_match_head_to_head_select_column!]" ], "limit": [ @@ -174257,35 +175664,35 @@ export default { 40 ], "order_by": [ - 5497, + 5555, "[v_player_match_head_to_head_order_by!]" ], "where": [ - 5494 + 5552 ] } ], "v_player_match_head_to_head_stream": [ - 5490, + 5548, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5502, + 5560, "[v_player_match_head_to_head_stream_cursor_input]!" ], "where": [ - 5494 + 5552 ] } ], "v_player_match_map_hltv": [ - 5508, + 5566, { "distinct_on": [ - 5526, + 5584, "[v_player_match_map_hltv_select_column!]" ], "limit": [ @@ -174295,19 +175702,19 @@ export default { 40 ], "order_by": [ - 5525, + 5583, "[v_player_match_map_hltv_order_by!]" ], "where": [ - 5517 + 5575 ] } ], "v_player_match_map_hltv_aggregate": [ - 5509, + 5567, { "distinct_on": [ - 5526, + 5584, "[v_player_match_map_hltv_select_column!]" ], "limit": [ @@ -174317,35 +175724,35 @@ export default { 40 ], "order_by": [ - 5525, + 5583, "[v_player_match_map_hltv_order_by!]" ], "where": [ - 5517 + 5575 ] } ], "v_player_match_map_hltv_stream": [ - 5508, + 5566, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5534, + 5592, "[v_player_match_map_hltv_stream_cursor_input]!" ], "where": [ - 5517 + 5575 ] } ], "v_player_match_map_roles": [ - 5545, + 5603, { "distinct_on": [ - 5553, + 5611, "[v_player_match_map_roles_select_column!]" ], "limit": [ @@ -174355,19 +175762,19 @@ export default { 40 ], "order_by": [ - 5552, + 5610, "[v_player_match_map_roles_order_by!]" ], "where": [ - 5549 + 5607 ] } ], "v_player_match_map_roles_aggregate": [ - 5546, + 5604, { "distinct_on": [ - 5553, + 5611, "[v_player_match_map_roles_select_column!]" ], "limit": [ @@ -174377,35 +175784,35 @@ export default { 40 ], "order_by": [ - 5552, + 5610, "[v_player_match_map_roles_order_by!]" ], "where": [ - 5549 + 5607 ] } ], "v_player_match_map_roles_stream": [ - 5545, + 5603, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5557, + 5615, "[v_player_match_map_roles_stream_cursor_input]!" ], "where": [ - 5549 + 5607 ] } ], "v_player_match_performance": [ - 5563, + 5621, { "distinct_on": [ - 5571, + 5629, "[v_player_match_performance_select_column!]" ], "limit": [ @@ -174415,19 +175822,19 @@ export default { 40 ], "order_by": [ - 5570, + 5628, "[v_player_match_performance_order_by!]" ], "where": [ - 5567 + 5625 ] } ], "v_player_match_performance_aggregate": [ - 5564, + 5622, { "distinct_on": [ - 5571, + 5629, "[v_player_match_performance_select_column!]" ], "limit": [ @@ -174437,35 +175844,35 @@ export default { 40 ], "order_by": [ - 5570, + 5628, "[v_player_match_performance_order_by!]" ], "where": [ - 5567 + 5625 ] } ], "v_player_match_performance_stream": [ - 5563, + 5621, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5575, + 5633, "[v_player_match_performance_stream_cursor_input]!" ], "where": [ - 5567 + 5625 ] } ], "v_player_match_rating": [ - 5581, + 5639, { "distinct_on": [ - 5589, + 5647, "[v_player_match_rating_select_column!]" ], "limit": [ @@ -174475,19 +175882,19 @@ export default { 40 ], "order_by": [ - 5588, + 5646, "[v_player_match_rating_order_by!]" ], "where": [ - 5585 + 5643 ] } ], "v_player_match_rating_aggregate": [ - 5582, + 5640, { "distinct_on": [ - 5589, + 5647, "[v_player_match_rating_select_column!]" ], "limit": [ @@ -174497,35 +175904,35 @@ export default { 40 ], "order_by": [ - 5588, + 5646, "[v_player_match_rating_order_by!]" ], "where": [ - 5585 + 5643 ] } ], "v_player_match_rating_stream": [ - 5581, + 5639, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5593, + 5651, "[v_player_match_rating_stream_cursor_input]!" ], "where": [ - 5585 + 5643 ] } ], "v_player_multi_kills": [ - 5599, + 5657, { "distinct_on": [ - 5615, + 5673, "[v_player_multi_kills_select_column!]" ], "limit": [ @@ -174535,19 +175942,19 @@ export default { 40 ], "order_by": [ - 5614, + 5672, "[v_player_multi_kills_order_by!]" ], "where": [ - 5608 + 5666 ] } ], "v_player_multi_kills_aggregate": [ - 5600, + 5658, { "distinct_on": [ - 5615, + 5673, "[v_player_multi_kills_select_column!]" ], "limit": [ @@ -174557,35 +175964,35 @@ export default { 40 ], "order_by": [ - 5614, + 5672, "[v_player_multi_kills_order_by!]" ], "where": [ - 5608 + 5666 ] } ], "v_player_multi_kills_stream": [ - 5599, + 5657, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5622, + 5680, "[v_player_multi_kills_stream_cursor_input]!" ], "where": [ - 5608 + 5666 ] } ], "v_player_queue_partners": [ - 5632, + 5690, { "distinct_on": [ - 5640, + 5698, "[v_player_queue_partners_select_column!]" ], "limit": [ @@ -174595,19 +176002,19 @@ export default { 40 ], "order_by": [ - 5639, + 5697, "[v_player_queue_partners_order_by!]" ], "where": [ - 5636 + 5694 ] } ], "v_player_queue_partners_aggregate": [ - 5633, + 5691, { "distinct_on": [ - 5640, + 5698, "[v_player_queue_partners_select_column!]" ], "limit": [ @@ -174617,35 +176024,35 @@ export default { 40 ], "order_by": [ - 5639, + 5697, "[v_player_queue_partners_order_by!]" ], "where": [ - 5636 + 5694 ] } ], "v_player_queue_partners_stream": [ - 5632, + 5690, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5644, + 5702, "[v_player_queue_partners_stream_cursor_input]!" ], "where": [ - 5636 + 5694 ] } ], "v_player_weapon_damage": [ - 5650, + 5708, { "distinct_on": [ - 5658, + 5716, "[v_player_weapon_damage_select_column!]" ], "limit": [ @@ -174655,19 +176062,19 @@ export default { 40 ], "order_by": [ - 5657, + 5715, "[v_player_weapon_damage_order_by!]" ], "where": [ - 5654 + 5712 ] } ], "v_player_weapon_damage_aggregate": [ - 5651, + 5709, { "distinct_on": [ - 5658, + 5716, "[v_player_weapon_damage_select_column!]" ], "limit": [ @@ -174677,35 +176084,35 @@ export default { 40 ], "order_by": [ - 5657, + 5715, "[v_player_weapon_damage_order_by!]" ], "where": [ - 5654 + 5712 ] } ], "v_player_weapon_damage_stream": [ - 5650, + 5708, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5662, + 5720, "[v_player_weapon_damage_stream_cursor_input]!" ], "where": [ - 5654 + 5712 ] } ], "v_player_weapon_kills": [ - 5668, + 5726, { "distinct_on": [ - 5676, + 5734, "[v_player_weapon_kills_select_column!]" ], "limit": [ @@ -174715,19 +176122,19 @@ export default { 40 ], "order_by": [ - 5675, + 5733, "[v_player_weapon_kills_order_by!]" ], "where": [ - 5672 + 5730 ] } ], "v_player_weapon_kills_aggregate": [ - 5669, + 5727, { "distinct_on": [ - 5676, + 5734, "[v_player_weapon_kills_select_column!]" ], "limit": [ @@ -174737,35 +176144,35 @@ export default { 40 ], "order_by": [ - 5675, + 5733, "[v_player_weapon_kills_order_by!]" ], "where": [ - 5672 + 5730 ] } ], "v_player_weapon_kills_stream": [ - 5668, + 5726, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5680, + 5738, "[v_player_weapon_kills_stream_cursor_input]!" ], "where": [ - 5672 + 5730 ] } ], "v_pool_maps": [ - 5686, + 5744, { "distinct_on": [ - 5703, + 5761, "[v_pool_maps_select_column!]" ], "limit": [ @@ -174775,19 +176182,19 @@ export default { 40 ], "order_by": [ - 5702, + 5760, "[v_pool_maps_order_by!]" ], "where": [ - 5695 + 5753 ] } ], "v_pool_maps_aggregate": [ - 5687, + 5745, { "distinct_on": [ - 5703, + 5761, "[v_pool_maps_select_column!]" ], "limit": [ @@ -174797,35 +176204,35 @@ export default { 40 ], "order_by": [ - 5702, + 5760, "[v_pool_maps_order_by!]" ], "where": [ - 5695 + 5753 ] } ], "v_pool_maps_stream": [ - 5686, + 5744, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5707, + 5765, "[v_pool_maps_stream_cursor_input]!" ], "where": [ - 5695 + 5753 ] } ], "v_steam_account_pool_status": [ - 5710, + 5768, { "distinct_on": [ - 5718, + 5776, "[v_steam_account_pool_status_select_column!]" ], "limit": [ @@ -174835,19 +176242,19 @@ export default { 40 ], "order_by": [ - 5717, + 5775, "[v_steam_account_pool_status_order_by!]" ], "where": [ - 5714 + 5772 ] } ], "v_steam_account_pool_status_aggregate": [ - 5711, + 5769, { "distinct_on": [ - 5718, + 5776, "[v_steam_account_pool_status_select_column!]" ], "limit": [ @@ -174857,35 +176264,35 @@ export default { 40 ], "order_by": [ - 5717, + 5775, "[v_steam_account_pool_status_order_by!]" ], "where": [ - 5714 + 5772 ] } ], "v_steam_account_pool_status_stream": [ - 5710, + 5768, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5722, + 5780, "[v_steam_account_pool_status_stream_cursor_input]!" ], "where": [ - 5714 + 5772 ] } ], "v_team_ranks": [ - 5728, + 5786, { "distinct_on": [ - 5738, + 5796, "[v_team_ranks_select_column!]" ], "limit": [ @@ -174895,19 +176302,19 @@ export default { 40 ], "order_by": [ - 5737, + 5795, "[v_team_ranks_order_by!]" ], "where": [ - 5732 + 5790 ] } ], "v_team_ranks_aggregate": [ - 5729, + 5787, { "distinct_on": [ - 5738, + 5796, "[v_team_ranks_select_column!]" ], "limit": [ @@ -174917,35 +176324,35 @@ export default { 40 ], "order_by": [ - 5737, + 5795, "[v_team_ranks_order_by!]" ], "where": [ - 5732 + 5790 ] } ], "v_team_ranks_stream": [ - 5728, + 5786, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5742, + 5800, "[v_team_ranks_stream_cursor_input]!" ], "where": [ - 5732 + 5790 ] } ], "v_team_reputation": [ - 5748, + 5806, { "distinct_on": [ - 5758, + 5816, "[v_team_reputation_select_column!]" ], "limit": [ @@ -174955,19 +176362,19 @@ export default { 40 ], "order_by": [ - 5757, + 5815, "[v_team_reputation_order_by!]" ], "where": [ - 5752 + 5810 ] } ], "v_team_reputation_aggregate": [ - 5749, + 5807, { "distinct_on": [ - 5758, + 5816, "[v_team_reputation_select_column!]" ], "limit": [ @@ -174977,35 +176384,35 @@ export default { 40 ], "order_by": [ - 5757, + 5815, "[v_team_reputation_order_by!]" ], "where": [ - 5752 + 5810 ] } ], "v_team_reputation_stream": [ - 5748, + 5806, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5762, + 5820, "[v_team_reputation_stream_cursor_input]!" ], "where": [ - 5752 + 5810 ] } ], "v_team_stage_results": [ - 5768, + 5826, { "distinct_on": [ - 5800, + 5858, "[v_team_stage_results_select_column!]" ], "limit": [ @@ -175015,19 +176422,19 @@ export default { 40 ], "order_by": [ - 5798, + 5856, "[v_team_stage_results_order_by!]" ], "where": [ - 5787 + 5845 ] } ], "v_team_stage_results_aggregate": [ - 5769, + 5827, { "distinct_on": [ - 5800, + 5858, "[v_team_stage_results_select_column!]" ], "limit": [ @@ -175037,48 +176444,48 @@ export default { 40 ], "order_by": [ - 5798, + 5856, "[v_team_stage_results_order_by!]" ], "where": [ - 5787 + 5845 ] } ], "v_team_stage_results_by_pk": [ - 5768, + 5826, { "tournament_stage_id": [ - 5026, + 5084, "uuid!" ], "tournament_team_id": [ - 5026, + 5084, "uuid!" ] } ], "v_team_stage_results_stream": [ - 5768, + 5826, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5816, + 5874, "[v_team_stage_results_stream_cursor_input]!" ], "where": [ - 5787 + 5845 ] } ], "v_team_tournament_results": [ - 5828, + 5886, { "distinct_on": [ - 5854, + 5912, "[v_team_tournament_results_select_column!]" ], "limit": [ @@ -175088,19 +176495,19 @@ export default { 40 ], "order_by": [ - 5853, + 5911, "[v_team_tournament_results_order_by!]" ], "where": [ - 5847 + 5905 ] } ], "v_team_tournament_results_aggregate": [ - 5829, + 5887, { "distinct_on": [ - 5854, + 5912, "[v_team_tournament_results_select_column!]" ], "limit": [ @@ -175110,35 +176517,35 @@ export default { 40 ], "order_by": [ - 5853, + 5911, "[v_team_tournament_results_order_by!]" ], "where": [ - 5847 + 5905 ] } ], "v_team_tournament_results_stream": [ - 5828, + 5886, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5869, + 5927, "[v_team_tournament_results_stream_cursor_input]!" ], "where": [ - 5847 + 5905 ] } ], "v_tournament_player_stats": [ - 5879, + 5937, { "distinct_on": [ - 5905, + 5963, "[v_tournament_player_stats_select_column!]" ], "limit": [ @@ -175148,19 +176555,19 @@ export default { 40 ], "order_by": [ - 5904, + 5962, "[v_tournament_player_stats_order_by!]" ], "where": [ - 5898 + 5956 ] } ], "v_tournament_player_stats_aggregate": [ - 5880, + 5938, { "distinct_on": [ - 5905, + 5963, "[v_tournament_player_stats_select_column!]" ], "limit": [ @@ -175170,27 +176577,27 @@ export default { 40 ], "order_by": [ - 5904, + 5962, "[v_tournament_player_stats_order_by!]" ], "where": [ - 5898 + 5956 ] } ], "v_tournament_player_stats_stream": [ - 5879, + 5937, { "batch_size": [ 40, "Int!" ], "cursor": [ - 5920, + 5978, "[v_tournament_player_stats_stream_cursor_input]!" ], "where": [ - 5898 + 5956 ] } ], diff --git a/hasura/enums/notification-types.sql b/hasura/enums/notification-types.sql index 8e90ff3d..f5fedd31 100644 --- a/hasura/enums/notification-types.sql +++ b/hasura/enums/notification-types.sql @@ -28,6 +28,18 @@ INSERT INTO e_notification_types ("value", "description") VALUES ('LeagueProposalDeclined', 'Your league match time proposal was declined'), ('LeagueMatchUnscheduled', 'A league matchup is unscheduled and will default soon'), ('LeagueRegistrationDecision', 'Your league registration was reviewed'), - ('LeagueRosterUndersized', 'Your league team no longer meets the minimum roster size') + ('LeagueRosterUndersized', 'Your league team no longer meets the minimum roster size'), + ('ChatMessage', 'A new message in a chat you are part of'), + ('TournamentCreated', 'Registration opened for a tournament'), + ('TournamentReminder', 'A tournament you are registered for starts soon'), + ('NewsPublished', 'A news article was published'), + ('TeamInvite', 'You were invited to a team'), + ('TournamentTeamInvite', 'You were invited to play in a tournament'), + ('DraftInvite', 'You were invited to a draft lobby'), + ('MatchStatsReady', 'Stats for a match you played are ready'), + ('ClipReady', 'A clip you requested finished rendering'), + ('AwardGranted', 'You received an award'), + ('EventReminder', 'An event you are attending starts soon'), + ('SeasonEnded', 'A season has ended') ON CONFLICT("value") DO UPDATE SET "description" = EXCLUDED."description"; diff --git a/hasura/functions/demos/persist_imported_demo.sql b/hasura/functions/demos/persist_imported_demo.sql index f95a101e..9a5f9aec 100644 --- a/hasura/functions/demos/persist_imported_demo.sql +++ b/hasura/functions/demos/persist_imported_demo.sql @@ -279,8 +279,15 @@ BEGIN v_match_id, v_match_map_id, rt_match.round, v_start_time + ((elem->>'tick')::int::numeric / v_tick_rate::numeric) * interval '1 second', - NULLIF(elem->>'killer', '')::bigint, - NULLIF(elem->>'killer_team', ''), + -- A bomb or world death has no killer. The live path records those as + -- self-inflicted (see KillEvent.ts, "self damage") so the death still + -- lands; mirror it here rather than dropping the row, or the same death + -- counts in a live match and vanishes from an imported demo. Attributing + -- it to the victim does not invent a kill: recompute_player_match_map_stats + -- counts kills FILTER (attacker_team <> attacked_team), and a self-kill has + -- the same team on both sides. + COALESCE(NULLIF(elem->>'killer', '')::bigint, NULLIF(elem->>'victim', '')::bigint), + COALESCE(NULLIF(elem->>'killer_team', ''), NULLIF(elem->>'victim_team', '')), '', NULLIF(concat_ws(' ', elem->>'attacker_x', elem->>'attacker_y', elem->>'attacker_z'), ''), NULLIF(elem->>'victim', '')::bigint, @@ -296,16 +303,22 @@ BEGIN false, false, NULLIF(elem->>'assist', '') IS NOT NULL FROM jsonb_array_elements(COALESCE(p_parsed->'kills', '[]'::jsonb)) elem - CROSS JOIN LATERAL ( + LEFT JOIN LATERAL ( SELECT COALESCE((rt->>'round')::int, 0) AS round FROM jsonb_array_elements(COALESCE(p_parsed->'round_ticks', '[]'::jsonb)) rt WHERE (elem->>'tick')::int >= COALESCE((rt->>'start_tick')::int, 0) AND (elem->>'tick')::int <= COALESCE((rt->>'end_tick')::int, 2147483647) ORDER BY (rt->>'round')::int LIMIT 1 - ) rt_match + ) rt_match ON true WHERE NULLIF(elem->>'victim', '') IS NOT NULL - AND NULLIF(elem->>'killer', '') IS NOT NULL; + -- A death outside every round window did not happen during play: the demo + -- keeps recording through the post-match walkaround, where players shoot + -- each other for fun. That is not a scoreboard death, so it is dropped. + -- Written as a LEFT JOIN plus an explicit test rather than leaning on a + -- CROSS JOIN quietly matching nothing — the exclusion is deliberate, and + -- the next person to touch this join should have to mean it. + AND rt_match.round IS NOT NULL; INSERT INTO public.player_assists ( match_id, match_map_id, round, time, @@ -323,16 +336,19 @@ BEGIN COALESCE(NULLIF(elem->>'victim_team', ''), ''), COALESCE((elem->>'assist_flash')::boolean, false) FROM jsonb_array_elements(COALESCE(p_parsed->'kills', '[]'::jsonb)) elem - CROSS JOIN LATERAL ( + LEFT JOIN LATERAL ( SELECT COALESCE((rt->>'round')::int, 0) AS round FROM jsonb_array_elements(COALESCE(p_parsed->'round_ticks', '[]'::jsonb)) rt WHERE (elem->>'tick')::int >= COALESCE((rt->>'start_tick')::int, 0) AND (elem->>'tick')::int <= COALESCE((rt->>'end_tick')::int, 2147483647) ORDER BY (rt->>'round')::int LIMIT 1 - ) rt_match + ) rt_match ON true WHERE NULLIF(elem->>'assist', '') IS NOT NULL - AND NULLIF(elem->>'victim', '') IS NOT NULL; + AND NULLIF(elem->>'victim', '') IS NOT NULL + -- Same round gate as the kills insert above, so a post-match kill and its + -- assist are dropped together rather than leaving an orphaned assist. + AND rt_match.round IS NOT NULL; INSERT INTO public.player_damages ( match_id, match_map_id, round, time, diff --git a/hasura/functions/notifications/is_quiet_hours.sql b/hasura/functions/notifications/is_quiet_hours.sql new file mode 100644 index 00000000..99f7ba50 --- /dev/null +++ b/hasura/functions/notifications/is_quiet_hours.sql @@ -0,0 +1,40 @@ +-- True when the player's local time falls inside their quiet window. +-- +-- Gates PUSH only. The bell keeps collecting, so nothing is lost -- quiet hours +-- silence the buzz, they don't drop the notification. +CREATE OR REPLACE FUNCTION public.is_quiet_hours( + _start time, + _end time, + _timezone text +) RETURNS boolean +LANGUAGE plpgsql +-- STABLE, not IMMUTABLE: the answer depends on now(). Marked IMMUTABLE the +-- planner may fold the call at plan time and reuse it across executions of a +-- cached plan, which keeps returning the stale answer across a window boundary. +STABLE +AS $$ +DECLARE + _local time; +BEGIN + -- Unset, or a zero-width window, means quiet hours are off. + IF _start IS NULL OR _end IS NULL OR _start = _end THEN + RETURN false; + END IF; + + BEGIN + _local := (now() AT TIME ZONE COALESCE(_timezone, 'UTC'))::time; + EXCEPTION WHEN OTHERS THEN + -- An unrecognised zone would otherwise raise and take the whole + -- recipient query with it, silencing everyone rather than nobody. + _local := (now() AT TIME ZONE 'UTC')::time; + END; + + -- A window that wraps midnight (22:00 -> 07:00) is the common case, so it + -- gets its own branch rather than being handled by accident. + IF _start < _end THEN + RETURN _local >= _start AND _local < _end; + END IF; + + RETURN _local >= _start OR _local < _end; +END; +$$; diff --git a/hasura/functions/tournaments/clone_match_options.sql b/hasura/functions/tournaments/clone_match_options.sql index 8de8324f..f6e40388 100644 --- a/hasura/functions/tournaments/clone_match_options.sql +++ b/hasura/functions/tournaments/clone_match_options.sql @@ -3,31 +3,28 @@ CREATE OR REPLACE FUNCTION clone_match_options( ) RETURNS uuid AS $$ DECLARE - cloned_id uuid; + _options match_options%ROWTYPE; BEGIN IF _match_options_id IS NULL THEN RETURN NULL; END IF; - INSERT INTO match_options ( - overtime, knife_round, mr, best_of, coaches, number_of_substitutes, - map_veto, timeout_setting, tech_timeout_setting, map_pool_id, type, - regions, prefer_dedicated_server, invite_code, - region_veto, ready_setting, check_in_setting, default_models, tv_delay, - auto_cancellation, match_mode, auto_cancel_duration, live_match_timeout, - veto_pick_timeout - ) - SELECT - overtime, knife_round, mr, best_of, coaches, number_of_substitutes, - map_veto, timeout_setting, tech_timeout_setting, map_pool_id, type, - regions, prefer_dedicated_server, invite_code, - region_veto, ready_setting, check_in_setting, default_models, tv_delay, - auto_cancellation, match_mode, auto_cancel_duration, live_match_timeout, - veto_pick_timeout + SELECT * INTO _options FROM match_options - WHERE id = _match_options_id - RETURNING id INTO cloned_id; + WHERE id = _match_options_id; - RETURN cloned_id; + IF NOT FOUND THEN + RETURN NULL; + END IF; + + -- Whole-row copy instead of an explicit column list. Every hand-maintained + -- list of match_options columns has silently dropped settings as new ones + -- were added (round_restart_delay, halftime_pausematch, auto_cancellation), + -- producing tournaments whose matches quietly ignore their own settings. + _options.id := gen_random_uuid(); + + INSERT INTO match_options VALUES (_options.*); + + RETURN _options.id; END; $$ LANGUAGE plpgsql; diff --git a/hasura/functions/tournaments/update_match_options_best_of.sql b/hasura/functions/tournaments/update_match_options_best_of.sql index 82c418fc..2ed22ebd 100644 --- a/hasura/functions/tournaments/update_match_options_best_of.sql +++ b/hasura/functions/tournaments/update_match_options_best_of.sql @@ -4,70 +4,37 @@ CREATE OR REPLACE FUNCTION update_match_options_best_of( RETURNS uuid AS $$ DECLARE original_match_options_id uuid; - match_options_record match_options%ROWTYPE; - final_match_options_id uuid; _decider_best_of int; - _effective_best_of int; + _current_best_of int; BEGIN -- Get match_options_id from stage first, then tournament if stage doesn't have one - SELECT COALESCE( - ts.match_options_id, - t.match_options_id - ) INTO original_match_options_id + SELECT COALESCE(ts.match_options_id, t.match_options_id), ts.decider_best_of + INTO original_match_options_id, _decider_best_of FROM tournament_stages ts INNER JOIN tournaments t ON t.id = ts.tournament_id WHERE ts.id = _stage_id; - -- If no match_options_id found, return NULL IF original_match_options_id IS NULL THEN RETURN NULL; END IF; - -- Get match_options record - SELECT * INTO match_options_record - FROM match_options - WHERE id = original_match_options_id; - - -- Read decider_best_of from the stage - SELECT ts.decider_best_of INTO _decider_best_of - FROM tournament_stages ts WHERE ts.id = _stage_id; - - -- Determine effective best_of for decider matches -- Only apply a different BO if the stage explicitly has decider_best_of set - IF _decider_best_of IS NOT NULL THEN - _effective_best_of := _decider_best_of; - ELSE + IF _decider_best_of IS NULL THEN RETURN original_match_options_id; END IF; + SELECT best_of INTO _current_best_of + FROM match_options + WHERE id = original_match_options_id; + -- If target BO equals current BO, no clone needed - IF _effective_best_of = match_options_record.best_of THEN + IF _decider_best_of = _current_best_of THEN RETURN original_match_options_id; END IF; - -- Clone match_options with the new best_of - match_options_record.best_of := _effective_best_of; - INSERT INTO match_options ( - overtime, knife_round, mr, best_of, coaches, number_of_substitutes, - map_veto, timeout_setting, tech_timeout_setting, map_pool_id, type, - regions, prefer_dedicated_server, invite_code, - region_veto, ready_setting, check_in_setting, default_models, tv_delay, - veto_pick_timeout - ) VALUES ( - match_options_record.overtime, match_options_record.knife_round, - match_options_record.mr, match_options_record.best_of, - match_options_record.coaches, match_options_record.number_of_substitutes, - match_options_record.map_veto, match_options_record.timeout_setting, - match_options_record.tech_timeout_setting, match_options_record.map_pool_id, - match_options_record.type, match_options_record.regions, - match_options_record.prefer_dedicated_server, match_options_record.invite_code, - match_options_record.region_veto, - match_options_record.ready_setting, match_options_record.check_in_setting, - match_options_record.default_models, match_options_record.tv_delay, - match_options_record.veto_pick_timeout - ) - RETURNING id INTO final_match_options_id; - - RETURN final_match_options_id; + RETURN clone_match_options_with_best_of( + original_match_options_id, + _decider_best_of + ); END; $$ LANGUAGE plpgsql; diff --git a/hasura/metadata/actions.graphql b/hasura/metadata/actions.graphql index 801d8e9b..f8518c9b 100644 --- a/hasura/metadata/actions.graphql +++ b/hasura/metadata/actions.graphql @@ -74,6 +74,14 @@ type Mutation { attachDemo: WatchDemoOutput } +type Query { + webPushStatus: WebPushStatusOutput +} + +type Mutation { + generateWebPushKeys: WebPushKeysOutput +} + type Mutation { bakeShaders( game_server_node_id: uuid! @@ -979,6 +987,16 @@ type SuccessOutput { success: Boolean! } +type WebPushStatusOutput { + configured: Boolean! + managed_by_environment: Boolean! + subscriptions: Int! +} + +type WebPushKeysOutput { + success: Boolean! +} + type DraftGamePreviewPlayer { steam_id: String! name: String @@ -1573,6 +1591,7 @@ type Mutation { addDraftPlayer( draftGameId: uuid! steamId: String! + lineup: Int ): SuccessOutput } diff --git a/hasura/metadata/actions.yaml b/hasura/metadata/actions.yaml index a2e08502..7026a208 100644 --- a/hasura/metadata/actions.yaml +++ b/hasura/metadata/actions.yaml @@ -149,6 +149,22 @@ actions: permissions: - role: streamer comment: Dev-only — attach the demo player to a standing dev game-streamer pod (no Job boot) + - name: webPushStatus + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + comment: Web push setup status for the application settings page; never returns the private key + - name: generateWebPushKeys + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + comment: Generates a fresh self-signed VAPID keypair; invalidates every existing subscription - name: bakeShaders definition: kind: synchronous @@ -1318,6 +1334,8 @@ custom_types: source: default type: object - name: SuccessOutput + - name: WebPushStatusOutput + - name: WebPushKeysOutput - name: ScanStartedOutput - name: OrphanObject - name: OrphanScanResultOutput diff --git a/hasura/metadata/databases/default/tables/public_match_options.yaml b/hasura/metadata/databases/default/tables/public_match_options.yaml index ae849e63..b5de606d 100644 --- a/hasura/metadata/databases/default/tables/public_match_options.yaml +++ b/hasura/metadata/databases/default/tables/public_match_options.yaml @@ -50,6 +50,8 @@ insert_permissions: check: {} columns: - best_of + - camera_required + - camera_allow_teammates - check_in_setting - coaches - default_models @@ -104,6 +106,8 @@ select_permissions: permission: columns: - best_of + - camera_required + - camera_allow_teammates - check_in_setting - coaches - default_models @@ -136,6 +140,8 @@ update_permissions: permission: columns: - best_of + - camera_required + - camera_allow_teammates - check_in_setting - coaches - default_models diff --git a/hasura/metadata/databases/default/tables/public_notification_preferences.yaml b/hasura/metadata/databases/default/tables/public_notification_preferences.yaml new file mode 100644 index 00000000..0c5727bb --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_notification_preferences.yaml @@ -0,0 +1,3 @@ +table: + name: notification_preferences + schema: public diff --git a/hasura/metadata/databases/default/tables/public_notifications.yaml b/hasura/metadata/databases/default/tables/public_notifications.yaml index 95bd4fc3..e8edc770 100644 --- a/hasura/metadata/databases/default/tables/public_notifications.yaml +++ b/hasura/metadata/databases/default/tables/public_notifications.yaml @@ -1,6 +1,17 @@ table: name: notifications schema: public +event_triggers: + - name: notification_events + definition: + enable_manual: false + insert: + columns: '*' + retry_conf: + interval_sec: 10 + num_retries: 3 + timeout_sec: 60 + webhook: '{{HASURA_GRAPHQL_EVENT_HOOK}}' object_relationships: - name: player using: @@ -22,11 +33,14 @@ select_permissions: - title - type filter: - _or: - - steam_id: - _eq: X-Hasura-User-Id - - role: - _eq: administrator + _and: + - _or: + - steam_id: + _eq: X-Hasura-User-Id + - role: + _eq: administrator + - in_app: + _eq: true comment: "" - role: match_organizer permission: @@ -44,11 +58,14 @@ select_permissions: - title - type filter: - _or: - - steam_id: - _eq: X-Hasura-User-Id - - role: - _eq: match_organizer + _and: + - _or: + - steam_id: + _eq: X-Hasura-User-Id + - role: + _eq: match_organizer + - in_app: + _eq: true comment: "" - role: tournament_organizer permission: @@ -66,13 +83,16 @@ select_permissions: - title - type filter: - _or: - - steam_id: - _eq: X-Hasura-User-Id - - role: - _in: - - match_organizer - - tournament_organizer + _and: + - _or: + - steam_id: + _eq: X-Hasura-User-Id + - role: + _in: + - match_organizer + - tournament_organizer + - in_app: + _eq: true comment: "" - role: user permission: @@ -90,8 +110,11 @@ select_permissions: - title - type filter: - steam_id: - _eq: X-Hasura-User-Id + _and: + - steam_id: + _eq: X-Hasura-User-Id + - in_app: + _eq: true comment: "" update_permissions: - role: administrator diff --git a/hasura/metadata/databases/default/tables/public_push_subscriptions.yaml b/hasura/metadata/databases/default/tables/public_push_subscriptions.yaml new file mode 100644 index 00000000..eddce644 --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_push_subscriptions.yaml @@ -0,0 +1,3 @@ +table: + name: push_subscriptions + schema: public diff --git a/hasura/metadata/databases/default/tables/public_settings.yaml b/hasura/metadata/databases/default/tables/public_settings.yaml index f321a4d1..734b3d21 100644 --- a/hasura/metadata/databases/default/tables/public_settings.yaml +++ b/hasura/metadata/databases/default/tables/public_settings.yaml @@ -15,7 +15,10 @@ select_permissions: columns: - name - value - filter: {} + filter: + name: + _nin: + - web_push_private_key comment: "" - role: guest permission: diff --git a/hasura/metadata/databases/default/tables/public_team_invites.yaml b/hasura/metadata/databases/default/tables/public_team_invites.yaml index ab19e970..3b8bb15d 100644 --- a/hasura/metadata/databases/default/tables/public_team_invites.yaml +++ b/hasura/metadata/databases/default/tables/public_team_invites.yaml @@ -1,6 +1,17 @@ table: name: team_invites schema: public +event_triggers: + - name: team_invite_events + definition: + enable_manual: false + insert: + columns: '*' + retry_conf: + interval_sec: 10 + num_retries: 3 + timeout_sec: 60 + webhook: '{{HASURA_GRAPHQL_EVENT_HOOK}}' object_relationships: - name: invited_by using: diff --git a/hasura/metadata/databases/default/tables/public_tournament_team_invites.yaml b/hasura/metadata/databases/default/tables/public_tournament_team_invites.yaml index 0ca78298..310ea3c5 100644 --- a/hasura/metadata/databases/default/tables/public_tournament_team_invites.yaml +++ b/hasura/metadata/databases/default/tables/public_tournament_team_invites.yaml @@ -1,6 +1,17 @@ table: name: tournament_team_invites schema: public +event_triggers: + - name: tournament_team_invite_events + definition: + enable_manual: false + insert: + columns: '*' + retry_conf: + interval_sec: 10 + num_retries: 3 + timeout_sec: 60 + webhook: '{{HASURA_GRAPHQL_EVENT_HOOK}}' object_relationships: - name: invited_by using: diff --git a/hasura/metadata/databases/default/tables/public_v_my_friends.yaml b/hasura/metadata/databases/default/tables/public_v_my_friends.yaml index 758038f6..c9b288f1 100644 --- a/hasura/metadata/databases/default/tables/public_v_my_friends.yaml +++ b/hasura/metadata/databases/default/tables/public_v_my_friends.yaml @@ -30,6 +30,7 @@ select_permissions: - avatar_url - country - created_at + - custom_avatar_url - discord_id - elo - invited_by_steam_id diff --git a/hasura/metadata/databases/default/tables/tables.yaml b/hasura/metadata/databases/default/tables/tables.yaml index cacca419..91ace14f 100644 --- a/hasura/metadata/databases/default/tables/tables.yaml +++ b/hasura/metadata/databases/default/tables/tables.yaml @@ -96,6 +96,7 @@ - "!include public_match_type_cfgs.yaml" - "!include public_matches.yaml" - "!include public_news_articles.yaml" +- "!include public_notification_preferences.yaml" - "!include public_notifications.yaml" - "!include public_pending_match_import_players.yaml" - "!include public_pending_match_imports.yaml" @@ -126,6 +127,7 @@ - "!include public_player_utility.yaml" - "!include public_players.yaml" - "!include public_plugin_versions.yaml" +- "!include public_push_subscriptions.yaml" - "!include public_seasons.yaml" - "!include public_server_regions.yaml" - "!include public_servers.yaml" diff --git a/hasura/migrations/default/1876000000800_match_camera_options/down.sql b/hasura/migrations/default/1876000000800_match_camera_options/down.sql new file mode 100644 index 00000000..6efaaadd --- /dev/null +++ b/hasura/migrations/default/1876000000800_match_camera_options/down.sql @@ -0,0 +1,5 @@ +ALTER TABLE "public"."match_options" + DROP COLUMN IF EXISTS "camera_allow_teammates"; + +ALTER TABLE "public"."match_options" + DROP COLUMN IF EXISTS "camera_required"; diff --git a/hasura/migrations/default/1876000000800_match_camera_options/up.sql b/hasura/migrations/default/1876000000800_match_camera_options/up.sql new file mode 100644 index 00000000..d7b879e6 --- /dev/null +++ b/hasura/migrations/default/1876000000800_match_camera_options/up.sql @@ -0,0 +1,7 @@ +ALTER TABLE "public"."match_options" + ADD COLUMN IF NOT EXISTS "camera_required" boolean NOT NULL DEFAULT false; + +-- Lets a player see their own side's cameras. Never the other side: that would +-- hand a competitor a live view of the opposition. +ALTER TABLE "public"."match_options" + ADD COLUMN IF NOT EXISTS "camera_allow_teammates" boolean NOT NULL DEFAULT false; diff --git a/hasura/migrations/default/1877000000300_name_registered_default/down.sql b/hasura/migrations/default/1877000000300_name_registered_default/down.sql new file mode 100644 index 00000000..ecd37ffc --- /dev/null +++ b/hasura/migrations/default/1877000000300_name_registered_default/down.sql @@ -0,0 +1,2 @@ +ALTER TABLE "public"."players" ALTER COLUMN "name_registered" DROP NOT NULL; +ALTER TABLE "public"."players" ALTER COLUMN "name_registered" DROP DEFAULT; diff --git a/hasura/migrations/default/1877000000300_name_registered_default/up.sql b/hasura/migrations/default/1877000000300_name_registered_default/up.sql new file mode 100644 index 00000000..29b2ac52 --- /dev/null +++ b/hasura/migrations/default/1877000000300_name_registered_default/up.sql @@ -0,0 +1,8 @@ +-- name_registered was added nullable with no default, so most rows are NULL. +-- Anything checking it has to spell out `IS NULL OR = false`, and a plain +-- `= false` silently matches nothing -- see the on_conflict guards in +-- src/matches/events/PlayerConnected.ts and friends. +UPDATE "public"."players" SET "name_registered" = false WHERE "name_registered" IS NULL; + +ALTER TABLE "public"."players" ALTER COLUMN "name_registered" SET DEFAULT false; +ALTER TABLE "public"."players" ALTER COLUMN "name_registered" SET NOT NULL; diff --git a/hasura/migrations/default/1877000002000_notifications/down.sql b/hasura/migrations/default/1877000002000_notifications/down.sql new file mode 100644 index 00000000..699d475c --- /dev/null +++ b/hasura/migrations/default/1877000002000_notifications/down.sql @@ -0,0 +1,15 @@ +-- The stale-alert sweep at the end of up.sql is one-way: it cannot distinguish +-- rows it retracted from rows retracted by the application, and un-deleting +-- both would resurrect the backlog. Everything else reverses. +ALTER TABLE "public"."players" + DROP COLUMN IF EXISTS "notification_timezone", + DROP COLUMN IF EXISTS "quiet_hours_end", + DROP COLUMN IF EXISTS "quiet_hours_start"; + +DROP INDEX IF EXISTS "public"."notifications_unread_steam_id_idx"; +DROP INDEX IF EXISTS "public"."notifications_type_entity_id_idx"; + +ALTER TABLE "public"."notifications" DROP COLUMN IF EXISTS "in_app"; + +DROP TABLE IF EXISTS "public"."notification_preferences"; +DROP TABLE IF EXISTS "public"."push_subscriptions"; diff --git a/hasura/migrations/default/1877000002000_notifications/up.sql b/hasura/migrations/default/1877000002000_notifications/up.sql new file mode 100644 index 00000000..2c1329e7 --- /dev/null +++ b/hasura/migrations/default/1877000002000_notifications/up.sql @@ -0,0 +1,112 @@ +-- Notifications, whole: web push delivery, per-channel preferences, quiet +-- hours, and the indexes the bell reads through. +-- +-- Every statement here is idempotent, and has to stay that way. This started +-- life as 1877000000000 plus two follow-ups; squashing them meant stacks that +-- had already applied the first would never see the rest, so the version was +-- bumped to re-run the lot over whatever they already have. +-- +-- One row per browser/device push subscription. A single steam_id can have +-- several rows (phone + desktop), and every matching one gets sent to. +-- Uniqueness is on endpoint -- the browser's own push-service URL -- rather +-- than on steam_id, precisely to allow that multi-device fan-out. +-- +-- The endpoint check keeps the invariant true for anything inserted outside the +-- application, and makes the intent visible in the schema rather than only in +-- TypeScript (see src/notifications/push/push-endpoint.ts). Without it the API +-- can be aimed at a host that is not a push service at all. +CREATE TABLE IF NOT EXISTS "public"."push_subscriptions" ( + "id" uuid DEFAULT gen_random_uuid() NOT NULL, + "steam_id" bigint NOT NULL, + "endpoint" text NOT NULL, + "p256dh" text NOT NULL, + "auth" text NOT NULL, + "user_agent" text, + "created_at" timestamp with time zone DEFAULT now() NOT NULL, + "last_used_at" timestamp with time zone, + PRIMARY KEY ("id"), + FOREIGN KEY ("steam_id") REFERENCES "public"."players"("steam_id") ON UPDATE cascade ON DELETE cascade, + UNIQUE ("endpoint"), + CONSTRAINT "push_subscriptions_endpoint_is_push_service" CHECK ( + "endpoint" ~* '^https://([a-z0-9-]+\.)*(push\.apple\.com|notify\.windows\.com|push\.services\.mozilla\.com)(/|$)' + OR "endpoint" ~* '^https://(fcm|android)\.googleapis\.com(/|$)' + ) +); + +CREATE INDEX IF NOT EXISTS "push_subscriptions_steam_id_idx" + ON "public"."push_subscriptions" ("steam_id"); + +-- Per-player notification opt-out, for both delivery channels at once. +-- +-- Absence of a row means "use this key's own default", so no backfill is ever +-- needed and every existing and future player stays on whatever the default +-- is. Only explicit choices are stored. +-- +-- `key` means different things per channel and that is deliberate: push groups +-- the ~34 notification types into a handful of coarse categories a player can +-- mute, while the in-app bell exposes a small hand-picked set of individual +-- types. See src/notifications/preferences/notification-categories.ts. +CREATE TABLE IF NOT EXISTS "public"."notification_preferences" ( + "steam_id" bigint NOT NULL, + "channel" text NOT NULL, + "key" text NOT NULL, + "enabled" boolean NOT NULL, + "updated_at" timestamp with time zone DEFAULT now() NOT NULL, + PRIMARY KEY ("steam_id", "channel", "key"), + FOREIGN KEY ("steam_id") REFERENCES "public"."players"("steam_id") ON UPDATE cascade ON DELETE cascade, + CONSTRAINT "notification_preferences_channel_check" + CHECK ("channel" IN ('push', 'in_app')) +); + +-- Push is delivered by the INSERT event trigger on `notifications`, so dropping +-- a recipient who muted the type in the bell would silence their push as well -- +-- even though push carries its own, separate preference. Every recipient who +-- can receive one or the other gets a row, and this column is what keeps the +-- muted ones out of the bell. The select_permissions filter on it; nothing +-- reads it client side. +ALTER TABLE "public"."notifications" + ADD COLUMN IF NOT EXISTS "in_app" boolean NOT NULL DEFAULT true; + +-- notifications had no index beyond its primary key. Three separate features +-- dedupe by (type, entity_id) via NOT EXISTS -- LeagueWeekReminders, +-- TournamentReminders, and the ChatMessage bell collapse -- and the bell reads +-- unread rows per player on every page load. +CREATE INDEX IF NOT EXISTS "notifications_type_entity_id_idx" + ON "public"."notifications" ("type", "entity_id"); + +CREATE INDEX IF NOT EXISTS "notifications_unread_steam_id_idx" + ON "public"."notifications" ("steam_id") + WHERE "is_read" = false AND "deleted_at" IS NULL; + +-- Quiet hours are stored as local wall-clock times plus the player's zone, +-- rather than as a UTC window, so the window keeps meaning "10pm to 7am" across +-- daylight-saving shifts and travel instead of drifting by an hour. +ALTER TABLE "public"."players" + ADD COLUMN IF NOT EXISTS "quiet_hours_start" time, + ADD COLUMN IF NOT EXISTS "quiet_hours_end" time, + ADD COLUMN IF NOT EXISTS "notification_timezone" text; + +-- One-off sweep of the alerts that accumulated before they were retracted on +-- resume/finish/cancel (see NotificationsService.resolveMatchAlerts). +-- +-- "Map is paused" and "waiting for a server" describe a condition, so any of +-- them still outstanding against a match that has since stopped is describing +-- nothing. Live matches are deliberately left alone -- their alerts may still +-- be true. +UPDATE public.notifications n + SET deleted_at = now() + FROM public.matches m + WHERE n.type = 'MatchStatusChange' + AND n.deleted_at IS NULL + AND m.id::text = n.entity_id + AND m.status IN ('Canceled', 'Finished', 'Forfeit', 'Tie', 'Surrendered'); + +-- Alerts whose match no longer exists at all can never be resolved by an event, +-- so they would otherwise sit in the bell forever. +UPDATE public.notifications n + SET deleted_at = now() + WHERE n.type = 'MatchStatusChange' + AND n.deleted_at IS NULL + AND NOT EXISTS ( + SELECT 1 FROM public.matches m WHERE m.id::text = n.entity_id + ); diff --git a/package.json b/package.json index 7fe457d7..7400a11f 100644 --- a/package.json +++ b/package.json @@ -81,6 +81,7 @@ "turndown": "^7.2.0", "typesense": "^2.0.3", "uuid": "^14.0.0", + "web-push": "^3.6.7", "ws": "^8.16.0" }, "devDependencies": { @@ -106,6 +107,7 @@ "@types/sanitize-html": "^2.13.0", "@types/supertest": "^6.0.2", "@types/turndown": "^5.0.5", + "@types/web-push": "^3.6.4", "@typescript-eslint/eslint-plugin": "^8.1.0", "@typescript-eslint/parser": "^8.1.0", "eslint": "^9.9.0", @@ -149,5 +151,6 @@ "transformIgnorePatterns": [ "node_modules/(?!(@kubernetes|uuid))" ] - } + }, + "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" } diff --git a/src/app.module.ts b/src/app.module.ts index c277b73c..6117866b 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -6,6 +6,7 @@ import { TypeSenseModule } from "./type-sense/type-sense.module"; import { AuthModule } from "./auth/auth.module"; import { DiscordBotModule } from "./discord-bot/discord-bot.module"; import { MatchesModule } from "./matches/matches.module"; +import { VoiceModule } from "./voice/voice.module"; import { EncryptionModule } from "./encryption/encryption.module"; import { CacheModule } from "./cache/cache.module"; @@ -67,6 +68,7 @@ import { PluginsModule } from "./plugins/plugins.module"; SocketsModule, TypeSenseModule, MatchesModule, + VoiceModule, MatchMaking, DraftGamesModule, EncryptionModule, diff --git a/src/awards/awards.module.ts b/src/awards/awards.module.ts index edafbe6a..52169255 100644 --- a/src/awards/awards.module.ts +++ b/src/awards/awards.module.ts @@ -1,4 +1,5 @@ import { Module } from "@nestjs/common"; +import { NotificationsModule } from "../notifications/notifications.module"; import { AwardsService } from "./awards.service"; import { AwardsController } from "./awards.controller"; import { S3Module } from "../s3/s3.module"; @@ -7,7 +8,7 @@ import { SystemModule } from "../system/system.module"; import { loggerFactory } from "../utilities/LoggerFactory"; @Module({ - imports: [S3Module, PostgresModule, SystemModule], + imports: [NotificationsModule, S3Module, PostgresModule, SystemModule], providers: [AwardsService, loggerFactory()], controllers: [AwardsController], exports: [AwardsService], diff --git a/src/awards/awards.service.ts b/src/awards/awards.service.ts index 1bfa341e..3f62c844 100644 --- a/src/awards/awards.service.ts +++ b/src/awards/awards.service.ts @@ -9,6 +9,7 @@ import { } from "@nestjs/common"; import { S3Service } from "../s3/s3.service"; import { PostgresService } from "../postgres/postgres.service"; +import { NotificationsService } from "../notifications/notifications.service"; import { User } from "../auth/types/User"; const EXTENSION_BY_MIMETYPE: Record = { @@ -65,6 +66,7 @@ export class AwardsService { private readonly logger: Logger, private readonly s3: S3Service, private readonly postgres: PostgresService, + private readonly notifications: NotificationsService, ) {} public async listAwards(): Promise { @@ -222,12 +224,64 @@ export class AwardsService { ); if (input.team_id) { - await this.grantToRoster(input, tournamentTeamId); + // grantToRoster inserts the roster in one statement rather than looping + // back through here, so a team grant has to be notified from its own + // returned rows. + const roster = await this.grantToRoster(input, tournamentTeamId); + + void this.notifyAwarded( + roster.map((recipient) => recipient.player_steam_id), + input.award_id, + granted.id, + ); + } + + if (input.player_steam_id) { + void this.notifyAwarded( + [input.player_steam_id], + input.award_id, + granted.id, + ); } return granted; } + // The whole roster in one call: the only per-recipient part of this message + // is who receives it, so the grant is looked up once and notifyPlayers is + // handed every steam id rather than being called per player. + private async notifyAwarded( + steamIds: string[], + awardId: string, + recipientId: string, + ) { + if (steamIds.length === 0) { + return; + } + + try { + const [award] = await this.postgres.query>( + `SELECT name FROM public.awards WHERE id = $1::uuid`, + [awardId], + ); + + await this.notifications.notifyPlayers("AwardGranted", { + title: "Award Received", + message: `You were awarded ${NotificationsService.escapeHtml( + award?.name ?? "an award", + )}.`, + role: "user", + entity_id: recipientId, + steamIds, + }); + } catch (error) { + this.logger.warn( + `unable to notify ${steamIds.join(", ")} of award ${awardId}`, + error, + ); + } + } + public assertSingleScope(input: { tournament_id?: string | null; event_id?: string | null; @@ -530,8 +584,13 @@ export class AwardsService { private async grantToRoster( input: GrantAwardInput, tournamentTeamId: string | null, - ): Promise { - await this.postgres.query( + ): Promise> { + // RETURNING, so only the players who actually received the award are + // notified -- the NOT EXISTS below skips anyone who already held it, and + // re-notifying them would be a lie. + return await this.postgres.query< + Array<{ id: string; player_steam_id: string }> + >( `INSERT INTO public.award_recipients (award_id, player_steam_id, tournament_id, tournament_team_id, event_id, season_id, league_season_id, @@ -548,7 +607,8 @@ export class AwardsService { AND held.event_id IS NOT DISTINCT FROM $4 AND held.season_id IS NOT DISTINCT FROM $5 AND held.league_season_id IS NOT DISTINCT FROM $6 - )`, + ) + RETURNING id, player_steam_id::text AS player_steam_id`, [ input.award_id, input.tournament_id ?? null, diff --git a/src/chat/chat.controller.ts b/src/chat/chat.controller.ts index 85d1f075..fe2bb318 100644 --- a/src/chat/chat.controller.ts +++ b/src/chat/chat.controller.ts @@ -1,5 +1,7 @@ -import { Controller } from "@nestjs/common"; +import { Controller, Get, Req, UseGuards } from "@nestjs/common"; +import { Request } from "express"; import { HasuraEvent } from "src/hasura/hasura.controller"; +import { SteamGuard } from "src/auth/strategies/SteamGuard"; import { ChatService } from "./chat.service"; import { lobbies_set_input } from "generated/schema"; import { HasuraEventData } from "src/hasura/types/HasuraEventData"; @@ -9,6 +11,19 @@ import { ChatLobbyType } from "./enums/ChatLobbyTypes"; export class ChatController { constructor(private readonly chatService: ChatService) {} + // Hydrates the DM tab bar on login. This is also where DM tabs persist: + // the client keeps no storage of its own, and the server already knows every + // conversation and its unread count. + @Get("direct/conversations") + @UseGuards(SteamGuard) + public async directConversations(@Req() request: Request) { + return { + conversations: await this.chatService.getDirectConversations( + request.user, + ), + }; + } + @HasuraEvent() public async chat_lobbies_removed(data: HasuraEventData) { await this.chatService.removeLobby(ChatLobbyType.MatchMaking, data.old.id); diff --git a/src/chat/chat.gateway.ts b/src/chat/chat.gateway.ts index 35c68d01..7e96f3c9 100644 --- a/src/chat/chat.gateway.ts +++ b/src/chat/chat.gateway.ts @@ -47,6 +47,22 @@ export class ChatGateway { void this.chat.removeFromLobby(data.type, data.id, client); } + @SubscribeMessage("lobby:read") + async markRead( + @MessageBody() + data: { + id: string; + type: ChatLobbyType; + }, + @ConnectedSocket() client: FiveStackWebSocketClient, + ) { + if (!client.user || data.type !== ChatLobbyType.Direct) { + return; + } + + await this.chat.markDirectRead(data.id, client.user); + } + @SubscribeMessage("lobby:chat") async lobby( @MessageBody() diff --git a/src/chat/chat.module.ts b/src/chat/chat.module.ts index c513c518..631dd0fe 100644 --- a/src/chat/chat.module.ts +++ b/src/chat/chat.module.ts @@ -6,9 +6,15 @@ import { RconModule } from "src/rcon/rcon.module"; import { RedisModule } from "src/redis/redis.module"; import { loggerFactory } from "src/utilities/LoggerFactory"; import { ChatController } from "./chat.controller"; +import { NotificationsModule } from "src/notifications/notifications.module"; @Module({ - imports: [HasuraModule, RedisModule, forwardRef(() => RconModule)], + imports: [ + HasuraModule, + RedisModule, + forwardRef(() => RconModule), + NotificationsModule, + ], providers: [ChatService, ChatGateway, loggerFactory()], exports: [ChatService], controllers: [ChatController], diff --git a/src/chat/chat.service.spec.ts b/src/chat/chat.service.spec.ts new file mode 100644 index 00000000..029af497 --- /dev/null +++ b/src/chat/chat.service.spec.ts @@ -0,0 +1,199 @@ +import { ChatService } from "./chat.service"; +import { ChatLobbyType } from "./enums/ChatLobbyTypes"; +import { directRoomId } from "./utilities/directRoomId"; + +const ME = "76561198000000001"; +const FRIEND = "76561198000000002"; +const STRANGER = "76561198000000003"; + +describe("ChatService direct messages", () => { + const logger = { log: jest.fn(), warn: jest.fn(), error: jest.fn() }; + const redis = { + hset: jest.fn(), + hget: jest.fn().mockResolvedValue(null), + hgetall: jest.fn().mockResolvedValue({}), + hdel: jest.fn(), + get: jest.fn().mockResolvedValue(null), + set: jest.fn(), + del: jest.fn(), + expire: jest.fn(), + zadd: jest.fn(), + zrevrange: jest.fn().mockResolvedValue([]), + publish: jest.fn(), + sadd: jest.fn().mockResolvedValue(1), + srem: jest.fn().mockResolvedValue(1), + smembers: jest.fn().mockResolvedValue([]), + scard: jest.fn().mockResolvedValue(1), + sendCommand: jest.fn(), + eval: jest.fn().mockResolvedValue([1, 1]), + }; + + let service: ChatService; + let acceptedFriendships: Array<[string, string]>; + let role: string; + + const client = (steamId: string) => + ({ + id: "client-1", + user: { steam_id: steamId, name: "Someone", role }, + send: jest.fn(), + on: jest.fn(), + }) as any; + + const hasuraService = { + query: jest.fn(async (query: any) => { + if (query.players_by_pk) { + return { + players_by_pk: { + steam_id: query.players_by_pk.__args.steam_id, + name: "Someone", + role, + }, + }; + } + + if (query.friends) { + const where = query.friends.__args.where; + const [first, second] = where._or; + const pair = [ + first.player_steam_id._eq, + first.other_player_steam_id._eq, + ].map(String); + + const matches = acceptedFriendships.some( + ([a, b]) => + (a === pair[0] && b === pair[1]) || (a === pair[1] && b === pair[0]), + ); + + expect(where.status._eq).toBe("Accepted"); + expect(second.player_steam_id._eq).toBe(first.other_player_steam_id._eq); + + return { friends: matches ? [{ status: "Accepted" }] : [] }; + } + + return {}; + }), + }; + + beforeEach(() => { + jest.clearAllMocks(); + acceptedFriendships = [[ME, FRIEND]]; + role = "user"; + service = new ChatService( + logger as any, + { } as any, + hasuraService as any, + { getConnection: () => redis } as any, + { notifyPlayers: jest.fn(), markConversationRead: jest.fn() } as any, + ); + }); + + // Registering a session is the point of no return in joinMatchLobby -- every + // rejection path returns before it. + const joined = () => redis.eval.mock.calls.length > 0; + + describe("joining", () => { + it("lets accepted friends into their conversation", async () => { + await service.joinMatchLobby( + client(ME), + ChatLobbyType.Direct, + directRoomId(ME, FRIEND), + ); + + expect(joined()).toBe(true); + }); + + it("refuses a pair with no accepted friendship", async () => { + // The room id is just a sorted pair of steam ids, so anyone can compute + // one for anyone. The friendship is the only real gate. + acceptedFriendships = []; + + await service.joinMatchLobby( + client(ME), + ChatLobbyType.Direct, + directRoomId(ME, STRANGER), + ); + + expect(joined()).toBe(false); + }); + + it("refuses someone who is not a party to the conversation", async () => { + acceptedFriendships = [[FRIEND, STRANGER]]; + + await service.joinMatchLobby( + client(ME), + ChatLobbyType.Direct, + directRoomId(FRIEND, STRANGER), + ); + + expect(joined()).toBe(false); + }); + + it("gives an administrator no way in", async () => { + // Deliberately unlike Draft and Organizer, which do let organizers in -- + // those are group rooms, a DM is a private conversation. + acceptedFriendships = []; + role = "administrator"; + + await service.joinMatchLobby( + client(ME), + ChatLobbyType.Direct, + directRoomId(ME, STRANGER), + ); + + expect(joined()).toBe(false); + }); + + it("refuses a malformed room id", async () => { + await service.joinMatchLobby( + client(ME), + ChatLobbyType.Direct, + "not-a-room", + ); + + expect(joined()).toBe(false); + }); + }); + + describe("rosters", () => { + it("resolves both parties of a conversation", async () => { + expect( + await service.getLobbyMemberSteamIds( + ChatLobbyType.Direct, + directRoomId(ME, FRIEND), + ), + ).toEqual([ME, FRIEND]); + }); + + it("has nobody to notify in role-based rooms", async () => { + expect( + await service.getLobbyMemberSteamIds(ChatLobbyType.Organizer, "x"), + ).toEqual([]); + expect( + await service.getLobbyMemberSteamIds(ChatLobbyType.Team, "x"), + ).toEqual([]); + }); + }); + + describe("read state", () => { + it("ignores a room the caller is not part of", async () => { + await service.markDirectRead(directRoomId(FRIEND, STRANGER), { + steam_id: ME, + } as any); + + expect(redis.hset).not.toHaveBeenCalled(); + }); + + it("records a read for a conversation the caller is in", async () => { + await service.markDirectRead(directRoomId(ME, FRIEND), { + steam_id: ME, + } as any); + + expect(redis.hset).toHaveBeenCalledWith( + `chat:direct:read:${ME}`, + directRoomId(ME, FRIEND), + expect.any(String), + ); + }); + }); +}); diff --git a/src/chat/chat.service.ts b/src/chat/chat.service.ts index 39ac923d..b7d8676d 100644 --- a/src/chat/chat.service.ts +++ b/src/chat/chat.service.ts @@ -1,3 +1,4 @@ +import { randomUUID } from "crypto"; import { Injectable, Logger } from "@nestjs/common"; import { User } from "../auth/types/User"; import Redis from "ioredis"; @@ -8,17 +9,26 @@ import { FiveStackWebSocketClient } from "src/sockets/types/FiveStackWebSocketCl import { ChatLobbyType } from "./enums/ChatLobbyTypes"; import { e_player_roles_enum } from "generated/schema"; import { isRoleAbove } from "src/utilities/isRoleAbove"; +import { NotificationsService } from "src/notifications/notifications.service"; +import { parseDirectRoomId } from "./utilities/directRoomId"; @Injectable() export class ChatService { private redis: Redis; private expiresIn = 60 * 60; + // A direct message is a conversation, not lobby chatter -- losing it after an + // hour would make DMs useless. Only this type gets the longer window; raising + // the shared one would hold a day of every match, tournament and draft room + // in redis for the sake of DMs. + private directExpiresIn = 60 * 60 * 24 * 30; + constructor( private readonly logger: Logger, private readonly rcon: RconService, private readonly hasuraService: HasuraService, private readonly redisManager: RedisManagerService, + private readonly notifications: NotificationsService, ) { this.redis = this.redisManager.getConnection(); } @@ -27,6 +37,14 @@ export class ChatService { this.expiresIn = expiresIn; } + public async updateDirectChatMessageTTL(expiresIn: number) { + this.directExpiresIn = expiresIn; + } + + private ttlFor(type: ChatLobbyType): number { + return type === ChatLobbyType.Direct ? this.directExpiresIn : this.expiresIn; + } + public async joinMatchLobby( client: FiveStackWebSocketClient, type: ChatLobbyType, @@ -197,6 +215,52 @@ export class ChatService { } break; + case ChatLobbyType.Direct: { + const parties = parseDirectRoomId(id); + + if (!parties || !parties.includes(String(user.steam_id))) { + return; + } + + // Being one of the two parties is not on its own an authorization: + // anyone can build the id for any pair of steam ids, since it is just + // their sorted pair. The friendship is the only thing standing between + // this and unsolicited messages from strangers. + // + // No administrator bypass, unlike Draft/Organizer above -- those are + // group rooms an organizer runs, this is a private conversation. + const otherSteamId = parties.find( + (party) => party !== String(user.steam_id), + ); + + const { friends } = await this.hasuraService.query({ + friends: { + __args: { + where: { + status: { _eq: "Accepted" }, + _or: [ + { + player_steam_id: { _eq: user.steam_id }, + other_player_steam_id: { _eq: otherSteamId }, + }, + { + player_steam_id: { _eq: otherSteamId }, + other_player_steam_id: { _eq: user.steam_id }, + }, + ], + }, + limit: 1, + }, + status: true, + }, + }); + + if (friends.length === 0) { + return; + } + + break; + } default: this.logger.warn(`Unknown lobby type: ${type}`); return; @@ -386,6 +450,9 @@ export class ChatService { const timestamp = new Date(); const message = { + // Both the history snapshot sent on join and the live broadcast carry the + // message, so clients need something stable to recognize it by. + id: randomUUID(), message: _message, timestamp: timestamp.toISOString(), from: { @@ -398,13 +465,15 @@ export class ChatService { }; const messageKey = `chat_${type}_${id}`; - const messageField = `${player.steam_id}:${Date.now().toString()}`; + // Keyed by id and not `${steam_id}:${now}`, which silently dropped a + // message when the same player landed two within the same millisecond. + const messageField = message.id; await this.redis.hset(messageKey, messageField, JSON.stringify(message)); await this.redis.sendCommand( new Redis.Command("HEXPIRE", [ messageKey, - this.expiresIn, + this.ttlFor(type), "FIELDS", 1, messageField, @@ -412,6 +481,392 @@ export class ChatService { ); void this.to(type, id, "chat", message); + + if (type === ChatLobbyType.Direct) { + void this.deliverDirectMessage(id, player, message); + } + + // Best effort, and never allowed to take a message delivery down with it. + void this.notifyLobbyMembers( + type, + id, + player, + message.from.name, + _message, + ).catch( + (error) => { + this.logger.warn(`unable to notify ${type}:${id} of a message`, error); + }, + ); + } + + // Deliberately does NOT skip members who are "present" in the lobby. + // + // The presence hash tracks whether a client holds an open socket to the room, + // which is tied to the chat widget's mount lifecycle rather than to anyone + // actually reading it -- on a match page the connection outlives the panel + // being open. Filtering on it silently suppressed the notification for anyone + // who had merely visited the page earlier, which is the whole audience it + // exists for. An occasional redundant notification while actively chatting is + // the cheaper mistake. + private async notifyLobbyMembers( + type: ChatLobbyType, + id: string, + sender: User, + senderName: string, + message: string, + ) { + const members = await this.getLobbyMemberSteamIds(type, id); + const senderSteamId = String(sender.steam_id); + + const targets = members.filter((steamId) => steamId !== senderSteamId); + + if (targets.length === 0) { + return; + } + + const entityId = `${type}:${id}`; + + await this.notifications.notifyPlayers("ChatMessage", { + title: senderName, + message: NotificationsService.escapeHtml( + message.length > 140 ? `${message.slice(0, 140)}…` : message, + ), + role: "user", + entity_id: entityId, + steamIds: targets, + }); + + // Collapse to one unread bell row per conversation, and only after the + // insert above. Editing an existing row instead would produce no INSERT, + // and the INSERT is what the push event trigger fires on -- so the bell + // would be tidy and the phone would stay silent. + await this.notifications.collapseOlderUnread( + "ChatMessage", + entityId, + targets, + ); + } + + // The fixed roster of a lobby, as opposed to getAllUsersInLobby's "who is + // connected right now". + // + // Mirrors joinMatchLobby's authorization switch above -- that switch is the + // definition of who belongs in a room, so the two have to move together. + public async getLobbyMemberSteamIds( + type: ChatLobbyType, + id: string, + ): Promise { + const steamIds = new Set(); + const add = (value: unknown) => { + if (value !== null && value !== undefined) { + steamIds.add(String(value)); + } + }; + + switch (type) { + case ChatLobbyType.Match: { + const { matches_by_pk } = await this.hasuraService.query({ + matches_by_pk: { + __args: { id }, + organizer_steam_id: true, + lineup_1: { + coach_steam_id: true, + lineup_players: { steam_id: true }, + }, + lineup_2: { + coach_steam_id: true, + lineup_players: { steam_id: true }, + }, + }, + }); + + if (!matches_by_pk) { + break; + } + + add(matches_by_pk.organizer_steam_id); + + for (const lineup of [matches_by_pk.lineup_1, matches_by_pk.lineup_2]) { + add(lineup?.coach_steam_id); + for (const lineupPlayer of lineup?.lineup_players ?? []) { + add(lineupPlayer.steam_id); + } + } + + break; + } + case ChatLobbyType.MatchTeam: { + const [, lineupId] = id.split(":"); + + if (!lineupId) { + break; + } + + const { match_lineups_by_pk } = await this.hasuraService.query({ + match_lineups_by_pk: { + __args: { id: lineupId }, + coach_steam_id: true, + lineup_players: { steam_id: true }, + }, + }); + + add(match_lineups_by_pk?.coach_steam_id); + + for (const lineupPlayer of match_lineups_by_pk?.lineup_players ?? []) { + add(lineupPlayer.steam_id); + } + + break; + } + case ChatLobbyType.MatchMaking: { + const { lobby_players } = await this.hasuraService.query({ + lobby_players: { + __args: { + where: { + lobby_id: { _eq: id }, + status: { _eq: "Accepted" }, + }, + }, + steam_id: true, + }, + }); + + for (const lobbyPlayer of lobby_players ?? []) { + add(lobbyPlayer.steam_id); + } + + break; + } + case ChatLobbyType.Tournament: { + const { tournaments_by_pk } = await this.hasuraService.query({ + tournaments_by_pk: { + __args: { id }, + organizer_steam_id: true, + organizers: { steam_id: true }, + teams: { + owner_steam_id: true, + roster: { player_steam_id: true }, + }, + }, + }); + + add(tournaments_by_pk?.organizer_steam_id); + + for (const organizer of tournaments_by_pk?.organizers ?? []) { + add(organizer.steam_id); + } + + for (const team of tournaments_by_pk?.teams ?? []) { + add(team.owner_steam_id); + for (const roster of team.roster ?? []) { + add(roster.player_steam_id); + } + } + + break; + } + case ChatLobbyType.Draft: { + const { draft_games_by_pk } = await this.hasuraService.query({ + draft_games_by_pk: { + __args: { id }, + host_steam_id: true, + players: { + steam_id: true, + status: true, + lineup: true, + }, + }, + }); + + add(draft_games_by_pk?.host_steam_id); + + // Same predicate as canSendDraftMessage: a waitlisted backup seated in + // a lineup is playing, whatever their status still says. + for (const draftPlayer of draft_games_by_pk?.players ?? []) { + if (draftPlayer.status === "Accepted" || draftPlayer.lineup != null) { + add(draftPlayer.steam_id); + } + } + + break; + } + case ChatLobbyType.Direct: { + for (const party of parseDirectRoomId(id) ?? []) { + add(party); + } + + break; + } + default: + // Organizer membership is role-based rather than a fixed roster, and + // nothing ever opens a Team room. Neither has anyone to notify. + break; + } + + return [...steamIds]; + } + + // `to()` only reaches steam ids currently sitting in the lobby hash, and the + // other side of a DM usually isn't -- they have no tab open for a + // conversation they don't know exists yet. So the recipient is addressed + // directly, which is what makes a first-contact message arrive at all. + private async deliverDirectMessage( + id: string, + sender: User, + message: Record, + ) { + const parties = parseDirectRoomId(id); + + if (!parties) { + return; + } + + const now = Date.now(); + + for (const steamId of parties) { + // Newest-conversation-first ordering, so listing someone's DMs is one + // ZREVRANGE rather than a scan over every room they have ever opened. + await this.redis.zadd(ChatService.DIRECT_INDEX_KEY(steamId), now, id); + await this.redis.expire( + ChatService.DIRECT_INDEX_KEY(steamId), + this.directExpiresIn, + ); + + if (steamId === String(sender.steam_id)) { + continue; + } + + await this.redis.publish( + "send-message-to-steam-id", + JSON.stringify({ + steamId, + event: "direct:incoming", + data: { + roomId: id, + from: message.from, + message, + }, + }), + ); + } + } + + private static DIRECT_INDEX_KEY(steamId: string) { + return `chat:direct:index:${steamId}`; + } + + private static DIRECT_READ_KEY(steamId: string) { + return `chat:direct:read:${steamId}`; + } + + // Server-side read state, so unread counts survive a reload instead of + // living only in the tab bar's memory. + public async markDirectRead(id: string, user: User) { + const parties = parseDirectRoomId(id); + + if (!parties || !parties.includes(String(user.steam_id))) { + return; + } + + await this.redis.hset( + ChatService.DIRECT_READ_KEY(user.steam_id), + id, + new Date().toISOString(), + ); + await this.redis.expire( + ChatService.DIRECT_READ_KEY(user.steam_id), + this.directExpiresIn, + ); + + await this.notifications.markConversationRead( + "ChatMessage", + `${ChatLobbyType.Direct}:${id}`, + user.steam_id, + ); + } + + // Every conversation a player has, newest first, with the unread count each + // one carries. + public async getDirectConversations(user: User) { + const roomIds = await this.redis.zrevrange( + ChatService.DIRECT_INDEX_KEY(user.steam_id), + 0, + 99, + ); + + if (roomIds.length === 0) { + return []; + } + + const readState = await this.redis.hgetall( + ChatService.DIRECT_READ_KEY(user.steam_id), + ); + + // One round trip for every room rather than one each: a player with a + // hundred threads was paying a hundred sequential awaits on page load. + const pipeline = this.redis.pipeline(); + + for (const roomId of roomIds) { + pipeline.hgetall(`chat_${ChatLobbyType.Direct}_${roomId}`); + } + + const stored = await pipeline.exec(); + const conversations = []; + + for (const [index, roomId] of roomIds.entries()) { + const parties = parseDirectRoomId(roomId); + + if (!parties) { + continue; + } + + const [, hash] = stored?.[index] ?? []; + const raw = Object.values((hash as Record) ?? {}); + + if (raw.length === 0) { + continue; + } + + const peerSteamId = parties.find( + (party) => party !== String(user.steam_id), + ); + const readAt = readState[roomId] ? new Date(readState[roomId]) : null; + + let unread = 0; + let peer: { steam_id: string } | undefined; + // ISO strings, so the newest is also the largest. + let lastMessageAt: string | undefined; + + for (const value of raw) { + const message = JSON.parse(value); + const from = String(message.from?.steam_id); + + if (!peer && from === peerSteamId) { + peer = message.from; + } + + if ( + from !== String(user.steam_id) && + (!readAt || new Date(message.timestamp) > readAt) + ) { + unread++; + } + + if (!lastMessageAt || message.timestamp > lastMessageAt) { + lastMessageAt = message.timestamp; + } + } + + conversations.push({ + roomId, + unread, + peer: peer ?? { steam_id: peerSteamId }, + lastMessageAt, + }); + } + + return conversations; } public async to( @@ -707,7 +1162,7 @@ export class ChatService { await this.redis.sendCommand( new Redis.Command("HEXPIRE", [ toKey, - this.expiresIn, + this.ttlFor(toType), "FIELDS", 1, field, diff --git a/src/chat/enums/ChatLobbyTypes.ts b/src/chat/enums/ChatLobbyTypes.ts index a0f2c24c..9ac4a234 100644 --- a/src/chat/enums/ChatLobbyTypes.ts +++ b/src/chat/enums/ChatLobbyTypes.ts @@ -9,4 +9,8 @@ export enum ChatLobbyType { Tournament = "tournament", Organizer = "organizers", Draft = "draft", + // A 1:1 private conversation. The id is the two participants' steam ids + // sorted ascending and joined with ":", so both sides derive the same room + // with no lookup and no row to allocate. See utilities/directRoomId.ts. + Direct = "direct", } diff --git a/src/chat/utilities/directRoomId.spec.ts b/src/chat/utilities/directRoomId.spec.ts new file mode 100644 index 00000000..8d81dbb8 --- /dev/null +++ b/src/chat/utilities/directRoomId.spec.ts @@ -0,0 +1,42 @@ +import { directRoomId, parseDirectRoomId } from "./directRoomId"; + +describe("directRoomId", () => { + const a = "76561198000000001"; + const b = "76561198000000002"; + + it("derives the same room whichever side asks", () => { + // The entire design rests on this: neither side looks anything up, they + // both just compute the id. If they disagree, each sits in a room the + // other never publishes to and nothing appears to be broken. + expect(directRoomId(a, b)).toBe(directRoomId(b, a)); + }); + + it("sorts numerically, not lexicographically", () => { + // Steam ids are all 17 digits today, so a string sort agrees by accident. + // It stops agreeing the moment one isn't -- shorter ids sort before longer + // ones as strings, and after them as numbers. + expect(directRoomId("900", "1000")).toBe("900:1000"); + expect(["900", "1000"].sort().join(":")).toBe("1000:900"); + }); + + it("accepts bigint input", () => { + expect(directRoomId(BigInt(a), BigInt(b))).toBe(`${a}:${b}`); + }); + + describe("parsing", () => { + it("round-trips a real room id", () => { + expect(parseDirectRoomId(directRoomId(b, a))).toEqual([a, b]); + }); + + it("rejects anything that is not a pair of steam ids", () => { + expect(parseDirectRoomId("only-one")).toBeNull(); + expect(parseDirectRoomId(`${a}:${b}:${a}`)).toBeNull(); + expect(parseDirectRoomId(`${a}:not-a-number`)).toBeNull(); + expect(parseDirectRoomId("")).toBeNull(); + }); + + it("rejects a conversation with yourself", () => { + expect(parseDirectRoomId(`${a}:${a}`)).toBeNull(); + }); + }); +}); diff --git a/src/chat/utilities/directRoomId.ts b/src/chat/utilities/directRoomId.ts new file mode 100644 index 00000000..a9061afa --- /dev/null +++ b/src/chat/utilities/directRoomId.ts @@ -0,0 +1,32 @@ +// A direct-message room is identified by its two participants rather than by a +// stored row: sort the steam ids ascending and join them with ":". Both sides +// derive the identical id from nothing but the pair, so opening a conversation +// needs no allocation and no lookup. +// +// Sorted as BigInt, deliberately. Steam ids are 17 digits today so a plain +// string sort happens to agree, and would silently disagree the moment one +// isn't -- which is exactly the kind of bug that shows up as "my messages go +// somewhere nobody reads". +export function directRoomId(a: string | bigint, b: string | bigint): string { + return [BigInt(a), BigInt(b)] + .sort((left, right) => (left < right ? -1 : left > right ? 1 : 0)) + .join(":"); +} + +export function parseDirectRoomId(id: string): [string, string] | null { + const parties = id.split(":"); + + if (parties.length !== 2) { + return null; + } + + if (!parties.every((party) => /^\d{1,20}$/.test(party))) { + return null; + } + + if (parties[0] === parties[1]) { + return null; + } + + return [parties[0], parties[1]]; +} diff --git a/src/configs/index.ts b/src/configs/index.ts index afa29594..8ce626c4 100644 --- a/src/configs/index.ts +++ b/src/configs/index.ts @@ -9,6 +9,7 @@ import gameServers from "./game-servers"; import typesense from "./typesense"; import tailscale from "./tailscale"; import faceit from "./faceit"; +import webPush from "./web-push"; export default [ app, @@ -22,4 +23,5 @@ export default [ typesense, tailscale, faceit, + webPush, ]; diff --git a/src/configs/types/WebPushConfig.ts b/src/configs/types/WebPushConfig.ts new file mode 100644 index 00000000..913e1959 --- /dev/null +++ b/src/configs/types/WebPushConfig.ts @@ -0,0 +1,5 @@ +export type WebPushConfig = { + publicKey?: string; + privateKey?: string; + subject: string; +}; diff --git a/src/configs/web-push.ts b/src/configs/web-push.ts new file mode 100644 index 00000000..33ad166a --- /dev/null +++ b/src/configs/web-push.ts @@ -0,0 +1,13 @@ +import { WebPushConfig } from "./types/WebPushConfig"; + +export default (): { + webPush: WebPushConfig; +} => ({ + webPush: { + publicKey: process.env.WEB_PUSH_PUBLIC_KEY, + privateKey: process.env.WEB_PUSH_PRIVATE_KEY, + // VAPID requires a contact the push service can reach if a subscription + // starts misbehaving. A URL is as valid as a mailto: here. + subject: process.env.WEB_PUSH_SUBJECT || `https://${process.env.WEB_DOMAIN}`, + }, +}); diff --git a/src/demos/demos.controller.ts b/src/demos/demos.controller.ts index 5c5dedb3..72d2e31c 100644 --- a/src/demos/demos.controller.ts +++ b/src/demos/demos.controller.ts @@ -16,6 +16,7 @@ import { HasuraService } from "../hasura/hasura.service"; import { HasuraAction } from "../hasura/hasura.controller"; import { S3Service } from "../s3/s3.service"; import { PostgresService } from "../postgres/postgres.service"; +import { NotificationsService } from "../notifications/notifications.service"; import archiver from "archiver"; import zlib from "zlib"; import path from "path"; @@ -31,6 +32,7 @@ export class DemosController { protected readonly postgres: PostgresService, protected readonly logger: Logger, protected readonly demoMetadata: DemoMetadataService, + private readonly notifications: NotificationsService, ) {} private static isValidDemoName(demo: unknown): demo is string { @@ -293,9 +295,58 @@ export class DemosController { await this.demoMetadata.persistParsed(matchMapDemoId, parsed); + // The end of the wait the stats-ready countdown has been showing since + // WaitingForTV (see the tbu_match_maps trigger). Everyone who played is + // waiting on exactly this. + void this.notifyStatsReady(matchId); + return response.status(200).json({ matchMapDemoId }); } + private async notifyStatsReady(matchId: string) { + try { + // Fired once per match, not once per demo. A Bo3 parses three of them, + // and a reparse runs the whole thing again -- either would otherwise send + // the same "your stats are ready" several times over. + const [alreadySent] = await this.postgres.query>( + `SELECT id FROM public.notifications + WHERE type = 'MatchStatsReady' AND entity_id = $1 LIMIT 1`, + [matchId], + ); + + if (alreadySent) { + return; + } + + const players = await this.postgres.query>( + `SELECT DISTINCT mlp.steam_id::text AS steam_id + FROM public.matches m + JOIN public.match_lineup_players mlp + ON mlp.match_lineup_id IN (m.lineup_1_id, m.lineup_2_id) + WHERE m.id = $1::uuid + AND mlp.steam_id IS NOT NULL`, + [matchId], + ); + + if (players.length === 0) { + return; + } + + await this.notifications.notifyPlayers("MatchStatsReady", { + title: "Match Stats Ready", + message: `Your match stats are ready. View Match`, + role: "user", + entity_id: matchId, + steamIds: players.map((player) => player.steam_id), + }); + } catch (error) { + this.logger.warn( + `unable to notify players that stats are ready for ${matchId}`, + error, + ); + } + } + private async upsertDemoRow( matchId: string, mapId: string, diff --git a/src/demos/demos.module.ts b/src/demos/demos.module.ts index 7098b17a..f4415275 100644 --- a/src/demos/demos.module.ts +++ b/src/demos/demos.module.ts @@ -1,4 +1,5 @@ import { Module } from "@nestjs/common"; +import { NotificationsModule } from "../notifications/notifications.module"; import { DemosController } from "../demos/demos.controller"; import { DemoReparseController } from "./demo-reparse.controller"; import { BullModule, InjectQueue } from "@nestjs/bullmq"; @@ -20,6 +21,7 @@ import { DemoReparseService } from "./demo-reparse.service"; @Module({ imports: [ + NotificationsModule, S3Module, AuthModule, HasuraModule, diff --git a/src/draft-games/draft-game.service.ts b/src/draft-games/draft-game.service.ts index 22e2becf..e9b31d6a 100644 --- a/src/draft-games/draft-game.service.ts +++ b/src/draft-games/draft-game.service.ts @@ -13,6 +13,7 @@ import { e_draft_game_captain_selection_enum, } from "generated"; import { HasuraService } from "src/hasura/hasura.service"; +import { NotificationsService } from "../notifications/notifications.service"; import { CacheService } from "src/cache/cache.service"; import { ExpectedPlayers } from "src/discord-bot/enums/ExpectedPlayers"; import { isRoleAbove } from "src/utilities/isRoleAbove"; @@ -66,6 +67,7 @@ export class DraftGameService { @Inject(forwardRef(() => DraftService)) private readonly draftService: DraftService, @InjectQueue(DraftGameQueues.DraftGames) private queue: Queue, + private readonly notifications: NotificationsService, ) {} public static lockKey(draftGameId: string): string { @@ -784,10 +786,14 @@ export class DraftGameService { return isRoleAbove(role, threshold as e_player_roles_enum); } + // `lineup` lets a host drop someone straight into a roster slot. Without it + // the player would land in the lobby pool first and only move on a second + // mutation, which both flickers in the UI and can strand them there. public async addDraftPlayer( user: User, draftGameId: string, steamId: string, + lineup?: number | null, ) { return this.draftLock(draftGameId, async () => { const draftGame = await this.getDraftGame(draftGameId); @@ -815,6 +821,10 @@ export class DraftGameService { return; } + if (lineup != null && ![1, 2].includes(lineup)) { + throw new DraftGameError("Invalid lineup"); + } + const addWithoutInvite = await this.canAddWithoutInvite(user.role); await this.playerLock(steamId, async () => { @@ -851,6 +861,7 @@ export class DraftGameService { steam_id: steamId, elo_snapshot: elo, status: status as e_draft_game_player_status_enum, + ...(lineup != null ? { lineup } : {}), }, }, __typename: true, @@ -860,10 +871,41 @@ export class DraftGameService { if (status === "Accepted") { await this.clearOtherRequests(steamId, draftGameId); } + + if (status === "Invited") { + // Notified from here rather than from a table trigger: + // draft_game_players is keyed (draft_game_id, steam_id) with no uuid + // of its own, and a trigger payload carries steam_id as a JSON number + // -- past 2^53, so there would be no safe way to tell which row fired. + void this.notifyOfDraftInvite(steamId, draftGameId, user); + } }); }); } + private async notifyOfDraftInvite( + steamId: string, + draftGameId: string, + invitedBy: User, + ) { + try { + await this.notifications.notifyPlayers("DraftInvite", { + title: "Draft Invite", + message: `${NotificationsService.escapeHtml(invitedBy?.name)} invited you to a draft lobby.`, + role: "user", + entity_id: draftGameId, + steamIds: [steamId], + }); + } catch (error) { + // The invite row is already written; a failed notification must not fail + // the invite. + this.logger.warn( + `unable to notify ${steamId} of draft invite ${draftGameId}`, + error, + ); + } + } + public async respondDraftInvite( user: User, draftGameId: string, @@ -1028,6 +1070,8 @@ export class DraftGameService { ready_setting: source.ready_setting, tech_timeout_setting: source.tech_timeout_setting, tv_delay: source.tv_delay, + round_restart_delay: source.round_restart_delay ?? null, + halftime_pausematch: source.halftime_pausematch ?? false, }; if (source.map_pool_id) { @@ -1038,9 +1082,12 @@ export class DraftGameService { // permissions never apply — the role gates have to be repeated here. if (isRoleAbove(user.role, "match_organizer")) { object.veto_pick_timeout = source.veto_pick_timeout; + object.camera_required = source.camera_required ?? false; + object.camera_allow_teammates = source.camera_allow_teammates ?? false; } if (isRoleAbove(user.role, "tournament_organizer")) { + object.check_in_setting = source.check_in_setting; object.auto_cancellation = source.auto_cancellation; object.match_mode = source.match_mode; object.auto_cancel_duration = source.auto_cancel_duration ?? null; @@ -1235,6 +1282,11 @@ export class DraftGameService { if (settings.options && draftGame.match_options_id) { const optionSet = this.matchOptionScalars(user, settings.options); + // The match is spawned straight off match_options, so the type has to + // follow the draft or the lobby and the match disagree on format. + if (settings.type) { + optionSet.type = settings.type; + } if (mapPoolId) { optionSet.map_pool_id = mapPoolId; } diff --git a/src/draft-games/draft-games.controller.ts b/src/draft-games/draft-games.controller.ts index ea59f87e..3f728504 100644 --- a/src/draft-games/draft-games.controller.ts +++ b/src/draft-games/draft-games.controller.ts @@ -118,11 +118,13 @@ export class DraftGamesController { user: User; draftGameId: string; steamId: string; + lineup?: number; }) { await this.draftGameService.addDraftPlayer( data.user, data.draftGameId, data.steamId, + data.lineup, ); return { success: true }; } diff --git a/src/draft-games/draft-games.module.ts b/src/draft-games/draft-games.module.ts index f91c90c0..1c77f8c5 100644 --- a/src/draft-games/draft-games.module.ts +++ b/src/draft-games/draft-games.module.ts @@ -6,6 +6,7 @@ import { HasuraModule } from "src/hasura/hasura.module"; import { RedisModule } from "src/redis/redis.module"; import { CacheModule } from "src/cache/cache.module"; import { ChatModule } from "src/chat/chat.module"; +import { NotificationsModule } from "../notifications/notifications.module"; import { MatchesModule } from "src/matches/matches.module"; import { BullMQAdapter } from "@bull-board/api/bullMQAdapter"; import { BullBoardModule } from "@bull-board/nestjs"; @@ -25,6 +26,7 @@ import { CleanExpiredDraftGames } from "./jobs/CleanExpiredDraftGames"; HasuraModule, CacheModule, ChatModule, + NotificationsModule, forwardRef(() => MatchesModule), BullModule.registerQueue({ name: DraftGameQueues.DraftGames, diff --git a/src/hasura/hasura.service.ts b/src/hasura/hasura.service.ts index c6e1ad53..46bd75d8 100644 --- a/src/hasura/hasura.service.ts +++ b/src/hasura/hasura.service.ts @@ -117,6 +117,20 @@ export class HasuraService { "create table if not exists hdb_catalog.schema_migrations (version bigint not null, dirty boolean not null)", ); + // The table shipped without a unique constraint, so a version could be + // recorded twice -- which made `on conflict` guards against it silently do + // nothing, and left the applied set looking like something it was not. + // Dedupe first: the index cannot be created while duplicates exist. + await this.postgresService.query( + `DELETE FROM hdb_catalog.schema_migrations a + USING hdb_catalog.schema_migrations b + WHERE a.ctid > b.ctid AND a.version = b.version`, + ); + + await this.postgresService.query( + "create unique index if not exists schema_migrations_version_idx on hdb_catalog.schema_migrations (version)", + ); + await this.applyMigrations(path.resolve("./hasura/migrations/default")); await this.apply(path.resolve("./hasura/enums")); @@ -167,6 +181,40 @@ export class HasuraService { await this.postgresService.query( "insert into settings (name, value) values ('public.veto_pick_timeout', '60') on conflict (name) do nothing", ); + + // On by default, unlike cameras: party voice is a convenience for players + // who opted into a lobby together, not a surveillance control. Seeded so + // the admin toggle reflects it; `do nothing` preserves an explicit off. + await this.postgresService.query( + "insert into settings (name, value) values ('public.voice_chat_enabled', 'true') on conflict (name) do nothing", + ); + + // Platform defaults new match_options rows inherit. Both off: requiring a + // webcam everywhere is a deliberate choice for an event, not a sane default, + // and letting teammates watch each other is opt-in on top of that. + await this.postgresService.query( + "insert into settings (name, value) values ('public.camera_required_default', 'false') on conflict (name) do nothing", + ); + + await this.postgresService.query( + "insert into settings (name, value) values ('public.camera_allow_teammates_default', 'false') on conflict (name) do nothing", + ); + + // On wherever voice is, and gated the same way. Turning a camera on is still + // always a deliberate act by the player -- these only decide whether the + // control is offered at all. The two per-surface toggles are read by the web + // app to decide which surfaces show it; the API only enforces the master. + await this.postgresService.query( + "insert into settings (name, value) values ('public.video_chat_enabled', 'true') on conflict (name) do nothing", + ); + + await this.postgresService.query( + "insert into settings (name, value) values ('public.video_chat_lobbies_enabled', 'true') on conflict (name) do nothing", + ); + + await this.postgresService.query( + "insert into settings (name, value) values ('public.video_chat_matches_enabled', 'true') on conflict (name) do nothing", + ); } private async applyMigrations(path: string): Promise { @@ -181,7 +229,7 @@ export class HasuraService { this.logger.log(" applying", version.toString()); let patchedSQL = sql; const disableTransactions = sql.startsWith(`-- @disable-transaction`); - const updateSchemaMigrations = `insert into hdb_catalog.schema_migrations (version, dirty) values (${version}, false)`; + const updateSchemaMigrations = `insert into hdb_catalog.schema_migrations (version, dirty) values (${version}, false) on conflict (version) do nothing`; if (!disableTransactions) { // Disable the pool's statement_timeout for the migration; some run long. patchedSQL = `begin;set local statement_timeout = 0;${patchedSQL};${updateSchemaMigrations};commit;`; diff --git a/src/invites/invites.controller.ts b/src/invites/invites.controller.ts index 7e596ee3..4555e829 100644 --- a/src/invites/invites.controller.ts +++ b/src/invites/invites.controller.ts @@ -1,11 +1,121 @@ -import { Controller } from "@nestjs/common"; +import { Controller, Logger } from "@nestjs/common"; import { HasuraService } from "../hasura/hasura.service"; -import { HasuraAction } from "../hasura/hasura.controller"; +import { HasuraAction, HasuraEvent } from "../hasura/hasura.controller"; +import { HasuraEventData } from "../hasura/types/HasuraEventData"; +import { PostgresService } from "../postgres/postgres.service"; +import { NotificationsService } from "../notifications/notifications.service"; +import { e_notification_types_enum } from "generated/schema"; import { User } from "../auth/types/User"; @Controller("invites") export class InvitesController { - constructor(private readonly hasura: HasuraService) {} + constructor( + private readonly logger: Logger, + private readonly hasura: HasuraService, + private readonly postgres: PostgresService, + private readonly notifications: NotificationsService, + ) {} + + // Invites arrive as direct GraphQL inserts from the web, so a table trigger + // is the only hook that catches every path that can create one. + // + // Each handler re-reads the row by its uuid rather than trusting the event + // payload: Hasura serialises bigints as JSON numbers, and every steam id is + // far past the point where that stays exact. + @HasuraEvent() + public async team_invite_events(data: HasuraEventData<{ id: string }>) { + if (data.op !== "INSERT") { + return; + } + + const [invite] = await this.postgres.query< + Array<{ steam_id: string; team_name: string; invited_by: string }> + >( + `SELECT ti.steam_id::text AS steam_id, + t.name AS team_name, + COALESCE(p.name, 'Someone') AS invited_by + FROM public.team_invites ti + JOIN public.teams t ON t.id = ti.team_id + LEFT JOIN public.players p ON p.steam_id = ti.invited_by_player_steam_id + WHERE ti.id = $1::uuid`, + [data.new.id], + ); + + if (!invite) { + return; + } + + await this.notifyInvited("TeamInvite", { + steamId: invite.steam_id, + title: "Team Invite", + body: `${NotificationsService.escapeHtml(invite.invited_by)} invited you to ${NotificationsService.escapeHtml(invite.team_name)}.`, + entityId: data.new.id, + }); + } + + @HasuraEvent() + public async tournament_team_invite_events( + data: HasuraEventData<{ id: string }>, + ) { + if (data.op !== "INSERT") { + return; + } + + const [invite] = await this.postgres.query< + Array<{ + steam_id: string; + team_name: string; + tournament_name: string; + invited_by: string; + }> + >( + `SELECT tti.steam_id::text AS steam_id, + tt.name AS team_name, + tour.name AS tournament_name, + COALESCE(p.name, 'Someone') AS invited_by + FROM public.tournament_team_invites tti + JOIN public.tournament_teams tt ON tt.id = tti.tournament_team_id + JOIN public.tournaments tour ON tour.id = tt.tournament_id + LEFT JOIN public.players p ON p.steam_id = tti.invited_by_player_steam_id + WHERE tti.id = $1::uuid`, + [data.new.id], + ); + + if (!invite) { + return; + } + + await this.notifyInvited("TournamentTeamInvite", { + steamId: invite.steam_id, + title: "Tournament Invite", + body: `${NotificationsService.escapeHtml(invite.invited_by)} invited you to play for ${NotificationsService.escapeHtml(invite.team_name)} in ${NotificationsService.escapeHtml(invite.tournament_name)}.`, + entityId: data.new.id, + }); + } + + public async notifyInvited( + type: e_notification_types_enum, + invite: { + steamId: string; + title: string; + body: string; + entityId: string; + }, + ) { + try { + await this.notifications.notifyPlayers(type, { + title: invite.title, + message: invite.body, + role: "user", + entity_id: invite.entityId, + steamIds: [invite.steamId], + }); + } catch (error) { + // The invite itself is already written; losing its notification must not + // surface as a failed insert to whoever sent it. + this.logger.warn(`unable to notify of ${type} ${invite.entityId}`, error); + } + } @HasuraAction() public async acceptInvite(data: { diff --git a/src/invites/invites.module.ts b/src/invites/invites.module.ts index a248d7d1..40769b37 100644 --- a/src/invites/invites.module.ts +++ b/src/invites/invites.module.ts @@ -1,10 +1,12 @@ import { Module } from "@nestjs/common"; import { InvitesController } from "./invites.controller"; import { HasuraModule } from "src/hasura/hasura.module"; +import { PostgresModule } from "src/postgres/postgres.module"; +import { NotificationsModule } from "src/notifications/notifications.module"; import { loggerFactory } from "src/utilities/LoggerFactory"; @Module({ - imports: [HasuraModule], + imports: [HasuraModule, PostgresModule, NotificationsModule], providers: [loggerFactory()], controllers: [InvitesController], }) diff --git a/src/main.ts b/src/main.ts index 3bed0822..73413f47 100644 --- a/src/main.ts +++ b/src/main.ts @@ -42,6 +42,10 @@ async function bootstrap() { app.useBodyParser("json", { limit: "50mb" }); app.useBodyParser("urlencoded", { limit: "50mb", extended: true }); + // WHIP/WHEP offers. Parsing them here rather than draining the stream inside + // the handler is what makes a request that arrives under some other content + // type a 400 instead of a socket waiting on an `end` that already fired. + app.useBodyParser("text", { type: "application/sdp", limit: "256kb" }); if (process.env.RUN_MIGRATIONS || process.env.DEV) { const hasura = app.get(HasuraService); @@ -80,7 +84,7 @@ async function bootstrap() { ]; if (process.env.DEV) { - allowedOrigins.push("http://localhost:3000", "http://0.0.0.0:3000", "http://localhost:3001", "http://0.0.0.0:3001"); + allowedOrigins.push("http://localhost:3000", "http://0.0.0.0:3000", "http://localhost:3002", "http://0.0.0.0:3002"); } app.enableCors({ diff --git a/src/matches/camera/camera-monitor.service.spec.ts b/src/matches/camera/camera-monitor.service.spec.ts new file mode 100644 index 00000000..020c4d38 --- /dev/null +++ b/src/matches/camera/camera-monitor.service.spec.ts @@ -0,0 +1,267 @@ +import { Logger } from "@nestjs/common"; +import { CameraMonitorService } from "./camera-monitor.service"; + +describe("CameraMonitorService", () => { + const MATCH_ID = "11111111-1111-1111-1111-111111111111"; + const SERVER_ID = "22222222-2222-2222-2222-222222222222"; + const STEAM_ID = "76561198000000001"; + const OTHER_STEAM_ID = "76561198000000002"; + + let redis: { + hgetall: jest.Mock; + hset: jest.Mock; + expire: jest.Mock; + get: jest.Mock; + setex: jest.Mock; + del: jest.Mock; + }; + let postgres: { query: jest.Mock }; + let rconClient: { send: jest.Mock }; + let rcon: { connect: jest.Mock }; + let mediaMtx: { listPaths: jest.Mock }; + let sockets: { broadcastToCluster: jest.Mock }; + let service: CameraMonitorService; + + const path = (steamId: string) => `camera-${MATCH_ID}-${steamId}`; + + const rosterRow = (steamId: string) => ({ + match_id: MATCH_ID, + server_id: SERVER_ID, + steam_id: steamId, + name: `player-${steamId}`, + coach: false, + }); + + const coachRow = (steamId: string) => ({ + ...rosterRow(steamId), + name: `coach-${steamId}`, + coach: true, + }); + + beforeEach(() => { + redis = { + hgetall: jest.fn().mockResolvedValue({}), + hset: jest.fn().mockResolvedValue(1), + expire: jest.fn().mockResolvedValue(1), + get: jest.fn().mockResolvedValue(null), + setex: jest.fn().mockResolvedValue("OK"), + del: jest.fn().mockResolvedValue(1), + }; + postgres = { query: jest.fn().mockResolvedValue([rosterRow(STEAM_ID)]) }; + rconClient = { send: jest.fn().mockResolvedValue("") }; + rcon = { connect: jest.fn().mockResolvedValue(rconClient) }; + mediaMtx = { listPaths: jest.fn() }; + sockets = { broadcastToCluster: jest.fn().mockResolvedValue(undefined) }; + + service = new CameraMonitorService( + new Logger("CameraMonitorTest"), + postgres as any, + rcon as any, + mediaMtx as any, + sockets as any, + { getConnection: () => redis } as any, + ); + }); + + const listing = ( + entries: Array<[string, { ready: boolean; bytesReceived: number }]>, + ) => new Map(entries); + + it("does not report a camera that has only just gone down", async () => { + redis.hgetall.mockResolvedValue({ [STEAM_ID]: "500:1000:live" }); + mediaMtx.listPaths.mockResolvedValue(listing([])); + + await service.monitorLiveMatches(1000 + 29_000); + + expect(rcon.connect).not.toHaveBeenCalled(); + }); + + it("reports a camera that has been down past the grace window", async () => { + redis.hgetall.mockResolvedValue({ [STEAM_ID]: "500:1000:live" }); + mediaMtx.listPaths.mockResolvedValue(listing([])); + + await service.monitorLiveMatches(1000 + 30_000); + + expect(rconClient.send).toHaveBeenCalledWith(`camera_state ${STEAM_ID}`); + }); + + // A path can stay `ready` long after the uplink dies, so bytes standing + // still is the signal that actually matters. + it("treats a ready path with no new bytes as offline", async () => { + redis.hgetall.mockResolvedValue({ [STEAM_ID]: "500:1000:live" }); + mediaMtx.listPaths.mockResolvedValue( + listing([[path(STEAM_ID), { ready: true, bytesReceived: 500 }]]), + ); + + await service.monitorLiveMatches(1000 + 31_000); + + expect(rconClient.send).toHaveBeenCalledWith(`camera_state ${STEAM_ID}`); + }); + + it("keeps a camera healthy while bytes keep arriving", async () => { + redis.hgetall.mockResolvedValue({ [STEAM_ID]: "500:1000:live" }); + mediaMtx.listPaths.mockResolvedValue( + listing([[path(STEAM_ID), { ready: true, bytesReceived: 900 }]]), + ); + + await service.monitorLiveMatches(1000 + 31_000); + + expect(rcon.connect).not.toHaveBeenCalled(); + expect(redis.hset).toHaveBeenCalledWith(`camera:samples:${MATCH_ID}`, { + [STEAM_ID]: `900:${1000 + 31_000}:live`, + }); + }); + + // A coach has no `is_connected` to say whether they turned up, so their own + // camera is the attendance record: watched from the moment it first appears, + // and not before. + describe("coaches", () => { + const COACH = "76561198000000009"; + + it("ignores a coach who has never been on camera", async () => { + postgres.query.mockResolvedValue([coachRow(COACH)]); + redis.hgetall.mockResolvedValue({}); + mediaMtx.listPaths.mockResolvedValue(listing([])); + + await service.monitorLiveMatches(1000 + 60_000); + + expect(rcon.connect).not.toHaveBeenCalled(); + // Nothing sampled either: an absent coach leaves no trace to age out of, + // and redis rejects an hset with no fields. + expect(redis.hset).not.toHaveBeenCalled(); + }); + + it("starts watching a coach once their camera appears", async () => { + postgres.query.mockResolvedValue([coachRow(COACH)]); + redis.hgetall.mockResolvedValue({}); + mediaMtx.listPaths.mockResolvedValue( + listing([[path(COACH), { ready: true, bytesReceived: 400 }]]), + ); + + await service.monitorLiveMatches(5000); + + expect(rcon.connect).not.toHaveBeenCalled(); + expect(redis.hset).toHaveBeenCalledWith(`camera:samples:${MATCH_ID}`, { + [COACH]: `400:5000:live`, + }); + }); + + it("pauses on a coach who was on camera and then dropped", async () => { + postgres.query.mockResolvedValue([coachRow(COACH)]); + redis.hgetall.mockResolvedValue({ [COACH]: "400:1000:live" }); + mediaMtx.listPaths.mockResolvedValue(listing([])); + + await service.monitorLiveMatches(1000 + 30_000); + + expect(rconClient.send).toHaveBeenCalledWith(`camera_state ${COACH}`); + }); + }); + + // Pausing every live match because our own monitor lost its connection is + // far worse than missing a drop for one pass. + it("changes nothing when mediamtx cannot be reached", async () => { + redis.hgetall.mockResolvedValue({ [STEAM_ID]: "500:1000:live" }); + mediaMtx.listPaths.mockResolvedValue(null); + + await service.monitorLiveMatches(1000 + 600_000); + + expect(rcon.connect).not.toHaveBeenCalled(); + expect(redis.hset).not.toHaveBeenCalled(); + }); + + it("only sends rcon when the offending set changes", async () => { + redis.hgetall.mockResolvedValue({ [STEAM_ID]: "500:1000:live" }); + redis.get.mockResolvedValue(STEAM_ID); + mediaMtx.listPaths.mockResolvedValue(listing([])); + + await service.monitorLiveMatches(1000 + 60_000); + + expect(rcon.connect).not.toHaveBeenCalled(); + }); + + it("clears the reported state once every camera is back", async () => { + redis.hgetall.mockResolvedValue({ [STEAM_ID]: "500:1000:live" }); + redis.get.mockResolvedValue(STEAM_ID); + mediaMtx.listPaths.mockResolvedValue( + listing([[path(STEAM_ID), { ready: true, bytesReceived: 900 }]]), + ); + + await service.monitorLiveMatches(1000 + 60_000); + + expect(rconClient.send).toHaveBeenCalledWith("camera_state "); + expect(redis.del).toHaveBeenCalledWith(`camera:reported:${MATCH_ID}`); + }); + + it("reports offenders in a stable order so the set compares cleanly", async () => { + postgres.query.mockResolvedValue([ + rosterRow(OTHER_STEAM_ID), + rosterRow(STEAM_ID), + ]); + redis.hgetall.mockResolvedValue({ + [STEAM_ID]: "500:1000:live", + [OTHER_STEAM_ID]: "500:1000:live", + }); + mediaMtx.listPaths.mockResolvedValue(listing([])); + + await service.monitorLiveMatches(1000 + 60_000); + + expect(rconClient.send).toHaveBeenCalledWith( + `camera_state ${STEAM_ID},${OTHER_STEAM_ID}`, + ); + }); + + it("does nothing when no live match requires cameras", async () => { + postgres.query.mockResolvedValue([]); + + await service.monitorLiveMatches(); + + expect(mediaMtx.listPaths).not.toHaveBeenCalled(); + }); + + it("leaves the reported state alone when rcon is unreachable", async () => { + redis.hgetall.mockResolvedValue({ [STEAM_ID]: "500:1000:live" }); + rcon.connect.mockResolvedValue(null); + mediaMtx.listPaths.mockResolvedValue(listing([])); + + await service.monitorLiveMatches(1000 + 60_000); + + expect(redis.setex).not.toHaveBeenCalled(); + }); + + it("pushes a camera-status change to watching clients", async () => { + redis.hgetall.mockResolvedValue({ [STEAM_ID]: "500:1000:live" }); + mediaMtx.listPaths.mockResolvedValue(listing([])); + + await service.monitorLiveMatches(1000 + 60_000); + + expect(sockets.broadcastToCluster).toHaveBeenCalledWith("camera-status", { + matchId: MATCH_ID, + }); + }); + + // The push is what stops a grid sitting stale for a whole poll, so it must + // not be coupled to the game server being reachable. + it("still pushes when rcon is unreachable", async () => { + redis.hgetall.mockResolvedValue({ [STEAM_ID]: "500:1000:live" }); + rcon.connect.mockResolvedValue(null); + mediaMtx.listPaths.mockResolvedValue(listing([])); + + await service.monitorLiveMatches(1000 + 60_000); + + expect(sockets.broadcastToCluster).toHaveBeenCalledWith("camera-status", { + matchId: MATCH_ID, + }); + }); + + // Nothing changed means nothing to say: a push per pass would have every + // client refetching every 10s for no reason. + it("does not push when the offending set is unchanged", async () => { + redis.hgetall.mockResolvedValue({ [STEAM_ID]: "500:1000:live" }); + redis.get.mockResolvedValue(STEAM_ID); + mediaMtx.listPaths.mockResolvedValue(listing([])); + + await service.monitorLiveMatches(1000 + 60_000); + + expect(sockets.broadcastToCluster).not.toHaveBeenCalled(); + }); +}); diff --git a/src/matches/camera/camera-monitor.service.ts b/src/matches/camera/camera-monitor.service.ts new file mode 100644 index 00000000..e498c20c --- /dev/null +++ b/src/matches/camera/camera-monitor.service.ts @@ -0,0 +1,316 @@ +import { Injectable, Logger } from "@nestjs/common"; +import Redis from "ioredis"; +import { PostgresService } from "../../postgres/postgres.service"; +import { RedisManagerService } from "../../redis/redis-manager/redis-manager.service"; +import { RconService } from "../../rcon/rcon.service"; +import { MediaMtxService } from "../../mediamtx/mediamtx.service"; +import { SocketsService } from "../../sockets/sockets.service"; +import { CameraService, type CameraHealth } from "./camera.service"; + +// How long a camera may be anything other than `live` before the match is +// paused. Long enough to ride out a WebRTC renegotiation, a wifi blip or a +// phone locking its screen; short enough to catch a real drop inside a round. +const GRACE_MS = 30_000; + +type PlayerSample = { + bytes: number; + // When this player was last observed healthy. The grace window is measured + // from here, so a feed that flaps never resets its way out of a pause. + healthyAt: number; + health: CameraHealth; +}; + +type MonitoredPlayer = { + steamId: string; + name: string | null; + health: CameraHealth; + offline: boolean; +}; + +@Injectable() +export class CameraMonitorService { + private readonly redis: Redis; + + constructor( + private readonly logger: Logger, + private readonly postgres: PostgresService, + private readonly rcon: RconService, + private readonly mediaMtx: MediaMtxService, + private readonly sockets: SocketsService, + redisManager: RedisManagerService, + ) { + this.redis = redisManager.getConnection(); + } + + private static samplesKey(matchId: string) { + return `camera:samples:${matchId}`; + } + + private static reportedKey(matchId: string) { + return `camera:reported:${matchId}`; + } + + public async monitorLiveMatches(now = Date.now()) { + // Coaches are included, but on different terms -- see monitorMatch. A + // player is only watched once they are in the server (`is_connected`), and + // a coach has no equivalent of that, so the query cannot filter them the + // same way and the attendance rule lives downstream instead. + const rows = await this.postgres.query< + Array<{ + match_id: string; + server_id: string | null; + steam_id: string; + name: string | null; + coach: boolean; + }> + >( + `SELECT m.id AS match_id, + m.server_id::text AS server_id, + mlp.steam_id::text AS steam_id, + p.name, + false AS coach + FROM matches m + INNER JOIN match_options mo ON mo.id = m.match_options_id + INNER JOIN match_lineup_players mlp + ON mlp.match_lineup_id IN (m.lineup_1_id, m.lineup_2_id) + LEFT JOIN players p ON p.steam_id = mlp.steam_id + WHERE m.status = 'Live' + AND mo.camera_required = true + AND m.server_id IS NOT NULL + AND mlp.steam_id IS NOT NULL + AND mlp.is_connected = true + + UNION ALL + + SELECT m.id AS match_id, + m.server_id::text AS server_id, + ml.coach_steam_id::text AS steam_id, + p.name, + true AS coach + FROM matches m + INNER JOIN match_options mo ON mo.id = m.match_options_id + INNER JOIN match_lineups ml + ON ml.id IN (m.lineup_1_id, m.lineup_2_id) + LEFT JOIN players p ON p.steam_id = ml.coach_steam_id + WHERE m.status = 'Live' + AND mo.camera_required = true + AND m.server_id IS NOT NULL + AND ml.coach_steam_id IS NOT NULL`, + ); + + if (rows.length === 0) { + return; + } + + // One list call covers every camera on the box, however many matches are + // live — a per-player status request would scale with the roster. + const paths = await this.mediaMtx.listPaths(); + + // Fail open. If MediaMTX is unreachable we cannot tell a dead camera from + // a dead monitor, and pausing every live match on our own outage is far + // worse than missing a drop. + if (!paths) { + this.logger.warn( + "[camera] skipping monitor pass: mediamtx did not answer", + ); + return; + } + + const byMatch = new Map< + string, + { + serverId: string; + players: Array<{ + steamId: string; + name: string | null; + coach: boolean; + }>; + } + >(); + + for (const row of rows) { + if (!row.server_id) { + continue; + } + + const match = byMatch.get(row.match_id) ?? { + serverId: row.server_id, + players: [], + }; + match.players.push({ + steamId: row.steam_id, + name: row.name, + coach: row.coach === true, + }); + byMatch.set(row.match_id, match); + } + + for (const [matchId, { serverId, players }] of byMatch) { + await this.monitorMatch(matchId, serverId, players, paths, now); + } + } + + private async monitorMatch( + matchId: string, + serverId: string, + players: Array<{ steamId: string; name: string | null; coach: boolean }>, + paths: Map, + now: number, + ) { + const samplesKey = CameraMonitorService.samplesKey(matchId); + const stored = await this.redis.hgetall(samplesKey); + const nextSamples: Record = {}; + const monitored: Array = []; + + for (const { steamId, name, coach } of players) { + const path = paths.get(CameraService.pathForPlayer(matchId, steamId)); + const previous = CameraMonitorService.parseSample(stored[steamId]); + + // A coach is watched from the moment they first appear on camera, and not + // before. `is_connected` says a player is in the server; a coach has no + // such signal, so their own camera is the attendance record. Without this + // an assigned-but-absent coach -- a very ordinary thing -- would hold a + // match paused from the first pass and nobody could start it. + if (coach && !previous && !path?.ready) { + continue; + } + + let health: CameraHealth; + if (!path?.ready) { + health = "down"; + } else if (!previous || path.bytesReceived > previous.bytes) { + health = "live"; + } else { + // The path is up but nothing has arrived since the last pass: a + // suspended tab or a dead uplink whose session has not torn down yet. + health = "stalled"; + } + + const healthyAt = health === "live" ? now : (previous?.healthyAt ?? now); + + nextSamples[steamId] = + `${path?.bytesReceived ?? 0}:${healthyAt}:${health}`; + + monitored.push({ + steamId, + name, + health, + offline: health !== "live" && now - healthyAt >= GRACE_MS, + }); + } + + // hset errors on an empty payload, and an empty pass is ordinary: a match + // flips Live with nobody connected yet and an assigned coach not on camera. + if (Object.keys(nextSamples).length > 0) { + await this.redis.hset(samplesKey, nextSamples); + await this.redis.expire(samplesKey, 3600); + } + + await this.reportToServer(matchId, serverId, monitored); + } + + // Edge-triggered: the plugin owns the pause, so it only needs to hear when + // the offending set actually changes, not once every pass. + private async reportToServer( + matchId: string, + serverId: string, + monitored: Array, + ) { + const offenders = monitored + .filter((player) => player.offline) + .map((player) => player.steamId) + .sort(); + + const payload = offenders.join(","); + const reportedKey = CameraMonitorService.reportedKey(matchId); + // No key means nothing is currently reported, which is the same state as an + // empty payload — without collapsing the two, a healthy match would be sent + // a redundant all-clear on every pass. + const reported = (await this.redis.get(reportedKey)) ?? ""; + + if (reported === payload) { + return; + } + + // Tell every watching surface to re-read now rather than wait out its poll. + // Deliberately carries no player data: this reaches all connected clients, + // so the actual status still has to be fetched through the authorized + // endpoint. Emitted before the rcon call so the UI still updates when the + // game server is unreachable. + void this.sockets.broadcastToCluster("camera-status", { matchId }).catch( + (error: unknown): void => { + this.logger.warn( + `[${matchId}] failed to push camera status: ${(error as Error)?.message ?? error}`, + ); + }, + ); + + const rcon = await this.rcon.connect(serverId); + + if (!rcon) { + this.logger.warn( + `[${matchId}] camera state changed but rcon is unavailable; will retry next pass`, + ); + return; + } + + await rcon.send(`camera_state ${payload}`); + + if (payload) { + await this.redis.setex(reportedKey, 3600, payload); + this.logger.log( + `[${matchId}] cameras offline: ${offenders.join(", ")} — asked the server to pause`, + ); + return; + } + + await this.redis.del(reportedKey); + this.logger.log(`[${matchId}] all cameras restored`); + } + + public async clearMatch(matchId: string) { + await this.redis.del( + CameraMonitorService.samplesKey(matchId), + CameraMonitorService.reportedKey(matchId), + ); + } + + // The health of every camera on a match as of the last pass, for callers that + // report state rather than decide it (the game-server payload, the admin grid). + public async healthFor(matchId: string) { + const stored = await this.redis.hgetall( + CameraMonitorService.samplesKey(matchId), + ); + const health = new Map(); + + for (const [steamId, raw] of Object.entries(stored)) { + const sample = CameraMonitorService.parseSample(raw); + + if (sample) { + health.set(steamId, sample.health); + } + } + + return health; + } + + private static parseSample(raw?: string): PlayerSample | null { + if (!raw) { + return null; + } + + const [bytes, healthyAt, health] = raw.split(":"); + const parsedBytes = Number(bytes); + const parsedHealthyAt = Number(healthyAt); + + if (!Number.isFinite(parsedBytes) || !Number.isFinite(parsedHealthyAt)) { + return null; + } + + return { + bytes: parsedBytes, + healthyAt: parsedHealthyAt, + health: health === "live" || health === "stalled" ? health : "down", + }; + } +} diff --git a/src/matches/camera/camera.controller.ts b/src/matches/camera/camera.controller.ts new file mode 100644 index 00000000..dc20edf1 --- /dev/null +++ b/src/matches/camera/camera.controller.ts @@ -0,0 +1,198 @@ +import { + BadRequestException, + Controller, + ForbiddenException, + Get, + Param, + Post, + Req, + Res, +} from "@nestjs/common"; +import { Request, Response } from "express"; +import { CameraService } from "./camera.service"; +import { CameraMonitorService } from "./camera-monitor.service"; +import { User } from "../../auth/types/User"; + +@Controller("matches/camera") +export class CameraController { + constructor( + private readonly camera: CameraService, + private readonly monitor: CameraMonitorService, + ) {} + + // WHIP/WHEP bodies are `application/sdp`, parsed by the text parser + // registered in main.ts. + private readSdp(request: Request): string { + const sdp = request.body; + + if (typeof sdp !== "string" || !sdp) { + throw new BadRequestException("expected an application/sdp body"); + } + + return sdp; + } + + private requireUser(request: Request) { + const user = request.user as User | undefined; + + if (!user) { + throw new ForbiddenException("Authentication required"); + } + + return user; + } + + private async sendSdp(response: Response, answer: () => Promise) { + try { + response.status(200).type("application/sdp").send(await answer()); + } catch (error) { + response.status(400).type("text/plain").send((error as Error).message); + } + } + + // The player routes are gated by the session, like everything else. They used + // to take a minted token instead, because the phone scanning the QR had no + // login of its own -- it does now, and the QR carries only a URL. + + @Post("player/:matchId/whip") + public async playerPublish( + @Param("matchId") matchId: string, + @Req() request: Request, + @Res() response: Response, + ) { + const user = this.requireUser(request); + const sdp = this.readSdp(request); + + await this.sendSdp(response, () => + this.camera.proxyPlayerPublish(matchId, user, sdp), + ); + } + + @Get("player/:matchId/status") + public async playerStatus( + @Param("matchId") matchId: string, + @Req() request: Request, + ) { + return this.camera.getPlayerStatus(matchId, this.requireUser(request)); + } + + @Post("player/:matchId/talk/whep") + public async playerTalk( + @Param("matchId") matchId: string, + @Req() request: Request, + @Res() response: Response, + ) { + const user = this.requireUser(request); + const sdp = this.readSdp(request); + + await this.sendSdp(response, () => + this.camera.proxyPlayerTalk(matchId, user, sdp), + ); + } + + @Get("player/:matchId/talk/status") + public async playerTalkStatus( + @Param("matchId") matchId: string, + @Req() request: Request, + ) { + return this.camera.getPlayerTalkStatus(matchId, this.requireUser(request)); + } + + @Post("player/:matchId/talk/hangup") + public async playerTalkHangup( + @Param("matchId") matchId: string, + @Req() request: Request, + ) { + await this.camera.hangupPlayerTalk(matchId, this.requireUser(request)); + + return { ok: true }; + } + + // The broadcast pod: no session, authenticates as the match itself. + @Post("broadcast/:matchId/:steamId/whep") + public async broadcastWatch( + @Param("matchId") matchId: string, + @Param("steamId") steamId: string, + @Req() request: Request, + @Res() response: Response, + ) { + const originAuth = request.headers["x-origin-auth"]; + const sdp = this.readSdp(request); + + await this.sendSdp(response, () => + this.camera.proxyBroadcastWatch(matchId, steamId, originAuth, sdp), + ); + } + + // The admin routes are gated by session + organizer. + + @Get("admin/:matchId/players") + public async adminPlayers( + @Param("matchId") matchId: string, + @Req() request: Request, + ) { + return this.camera.getPlayersWithCameraStatus( + matchId, + this.requireUser(request), + await this.monitor.healthFor(matchId), + ); + } + + @Post("admin/:matchId/:steamId/whep") + public async adminWatch( + @Param("matchId") matchId: string, + @Param("steamId") steamId: string, + @Req() request: Request, + @Res() response: Response, + ) { + const user = this.requireUser(request); + const sdp = this.readSdp(request); + + await this.sendSdp(response, () => + this.camera.proxyAdminWatch(matchId, steamId, user, sdp), + ); + } + + @Post("admin/:matchId/:steamId/talk/whip") + public async adminTalk( + @Param("matchId") matchId: string, + @Param("steamId") steamId: string, + @Req() request: Request, + @Res() response: Response, + ) { + const user = this.requireUser(request); + const sdp = this.readSdp(request); + + await this.sendSdp(response, () => + this.camera.proxyAdminTalk(matchId, steamId, user, sdp), + ); + } + + @Get("admin/:matchId/:steamId/talk/status") + public async adminTalkStatus( + @Param("matchId") matchId: string, + @Param("steamId") steamId: string, + @Req() request: Request, + ) { + return this.camera.getAdminTalkStatus( + matchId, + steamId, + this.requireUser(request), + ); + } + + @Post("admin/:matchId/:steamId/talk/hangup") + public async adminTalkHangup( + @Param("matchId") matchId: string, + @Param("steamId") steamId: string, + @Req() request: Request, + ) { + await this.camera.hangupAdminTalk( + matchId, + steamId, + this.requireUser(request), + ); + + return { ok: true }; + } +} diff --git a/src/matches/camera/camera.service.spec.ts b/src/matches/camera/camera.service.spec.ts new file mode 100644 index 00000000..469e9a9b --- /dev/null +++ b/src/matches/camera/camera.service.spec.ts @@ -0,0 +1,336 @@ +import { Logger } from "@nestjs/common"; +import { CameraService } from "./camera.service"; +import { User } from "../../auth/types/User"; + +// Authorization only. Nobody playing the match may watch any of it, a +// competitor never sees the other side, and every steam id that reaches a +// MediaMTX path is a Steam64. +describe("CameraService authorization", () => { + const MATCH_ID = "11111111-1111-1111-1111-111111111111"; + const MY_LINEUP = "22222222-2222-2222-2222-222222222222"; + const TEAMMATE = "76561198000000002"; + + const organizer = { steam_id: "76561198000000009", role: "user" } as User; + const admin = { steam_id: "76561198000000008", role: "administrator" } as User; + const player = { steam_id: "76561198000000001", role: "user" } as User; + + let postgres: { query: jest.Mock }; + let mediaMtx: { proxySdp: jest.Mock; isPathReady: jest.Mock; kickSessions: jest.Mock }; + let matchAssistant: { isOrganizer: jest.Mock }; + let gameStreamer: { validateStatusOriginAuth: jest.Mock }; + let service: CameraService; + + const scopeRow = (myLineupId: string | null, allowTeammates: boolean) => [ + { my_lineup_id: myLineupId, allow_teammates: allowTeammates }, + ]; + + beforeEach(() => { + postgres = { query: jest.fn() }; + mediaMtx = { + proxySdp: jest.fn().mockResolvedValue("answer"), + isPathReady: jest.fn().mockResolvedValue(true), + kickSessions: jest.fn().mockResolvedValue(undefined), + }; + matchAssistant = { isOrganizer: jest.fn().mockResolvedValue(false) }; + gameStreamer = { + validateStatusOriginAuth: jest.fn().mockResolvedValue(true), + }; + + service = new CameraService( + new Logger("CameraAuthTest"), + {} as any, + postgres as any, + mediaMtx as any, + matchAssistant as any, + gameStreamer as any, + ); + }); + + it("gives an organizer who is not playing both lineups", async () => { + postgres.query.mockResolvedValue(scopeRow(null, false)); + matchAssistant.isOrganizer.mockResolvedValue(true); + + await expect(service.watchScope(MATCH_ID, organizer)).resolves.toEqual({ + kind: "all", + }); + }); + + it("gives an administrator who is not playing both lineups", async () => { + postgres.query.mockResolvedValue(scopeRow(null, false)); + + await expect(service.watchScope(MATCH_ID, admin)).resolves.toEqual({ + kind: "all", + }); + }); + + // The whole point of the feature: a live view of the other side is exactly + // the advantage it exists to prevent. + it("refuses an organizer who is rostered in the match", async () => { + postgres.query.mockResolvedValue(scopeRow(MY_LINEUP, false)); + matchAssistant.isOrganizer.mockResolvedValue(true); + + await expect(service.watchScope(MATCH_ID, organizer)).rejects.toThrow( + /not authorized/i, + ); + }); + + // Deliberate exception so the feature can be exercised end-to-end without a + // second account; organizers playing stay scoped to their own side. + it("still gives a rostered administrator both lineups", async () => { + postgres.query.mockResolvedValue(scopeRow(MY_LINEUP, false)); + + await expect(service.watchScope(MATCH_ID, admin)).resolves.toEqual({ + kind: "all", + }); + }); + + it("refuses a player when teammate viewing is off", async () => { + postgres.query.mockResolvedValue(scopeRow(MY_LINEUP, false)); + + await expect(service.watchScope(MATCH_ID, player)).rejects.toThrow( + /not authorized/i, + ); + }); + + it("scopes a player to their own lineup when teammate viewing is on", async () => { + postgres.query.mockResolvedValue(scopeRow(MY_LINEUP, true)); + + await expect(service.watchScope(MATCH_ID, player)).resolves.toEqual({ + kind: "lineup", + lineupId: MY_LINEUP, + }); + }); + + it("refuses a spectator with no role and no roster spot", async () => { + postgres.query.mockResolvedValue(scopeRow(null, true)); + + await expect(service.watchScope(MATCH_ID, player)).rejects.toThrow( + /not authorized/i, + ); + }); + + it("lets a teammate watch someone on their own lineup", async () => { + postgres.query + .mockResolvedValueOnce(scopeRow(MY_LINEUP, true)) + .mockResolvedValueOnce([{ exists: true }]); + + await service.proxyAdminWatch(MATCH_ID, TEAMMATE, player, "offer"); + + expect(mediaMtx.proxySdp).toHaveBeenCalledWith( + `camera-${MATCH_ID}-${TEAMMATE}`, + "whep", + "offer", + ); + }); + + it("refuses a teammate watching someone on the other lineup", async () => { + postgres.query + .mockResolvedValueOnce(scopeRow(MY_LINEUP, true)) + .mockResolvedValueOnce([]); + + await expect( + service.proxyAdminWatch(MATCH_ID, TEAMMATE, player, "offer"), + ).rejects.toThrow(/not authorized/i); + expect(mediaMtx.proxySdp).not.toHaveBeenCalled(); + }); + + // Coaches publish a camera of their own now, so they belong to a side for + // every rule that asks "whose side are you on". + describe("coaches", () => { + it("treats a lineup as its roster plus its coach when scoping", async () => { + postgres.query.mockResolvedValue(scopeRow(MY_LINEUP, true)); + + await service.watchScope(MATCH_ID, player); + + const [sql] = postgres.query.mock.calls[0]; + expect(sql).toMatch(/coach_steam_id/); + expect(sql).toMatch(/FROM match_lineups/); + }); + + // The hole this closes: a coach who also organised the match used to fall + // through the "not playing" branch and be handed both lineups -- a live + // view of the team they are coaching against. + it("keeps a coach scoped to their own side even if they organise", async () => { + postgres.query.mockResolvedValue(scopeRow(MY_LINEUP, true)); + matchAssistant.isOrganizer.mockResolvedValue(true); + + await expect(service.watchScope(MATCH_ID, player)).resolves.toEqual({ + kind: "lineup", + lineupId: MY_LINEUP, + }); + }); + + it("refuses a coach entirely when teammate viewing is off", async () => { + postgres.query.mockResolvedValue(scopeRow(MY_LINEUP, false)); + + await expect(service.watchScope(MATCH_ID, player)).rejects.toThrow( + /not authorized/i, + ); + }); + + it("lets a teammate watch their own coach", async () => { + postgres.query + .mockResolvedValueOnce(scopeRow(MY_LINEUP, true)) + .mockResolvedValueOnce([{ exists: true }]); + + await service.proxyAdminWatch(MATCH_ID, TEAMMATE, player, "offer"); + + const [sql] = postgres.query.mock.calls[1]; + expect(sql).toMatch(/coach_steam_id/); + expect(mediaMtx.proxySdp).toHaveBeenCalledWith( + `camera-${MATCH_ID}-${TEAMMATE}`, + "whep", + "offer", + ); + }); + + // Coaches stand behind the team during a technical timeout, so "on camera" + // has to mean them too. This used to be proven by them being minted a token + // alongside the roster; the token is gone, so it is proven where the check + // now lives instead. + it("lets a coach publish their own camera", async () => { + postgres.query.mockResolvedValueOnce([{ status: "Live" }]); + + await service.proxyPlayerPublish(MATCH_ID, player, "offer"); + + const [sql] = postgres.query.mock.calls[0]; + expect(sql).toMatch(/coach_steam_id/); + expect(mediaMtx.proxySdp).toHaveBeenCalledWith( + `camera-${MATCH_ID}-${player.steam_id}`, + "whip", + "offer", + ); + }); + }); + + // Authorisation for publishing your own camera. There is no token to check + // any more: the session says who you are, and the only question left is + // whether you are in this match while it is still being played. + describe("publishing your own camera", () => { + it("publishes to the caller's own path, never one named by the request", async () => { + postgres.query.mockResolvedValueOnce([{ status: "Live" }]); + + await service.proxyPlayerPublish(MATCH_ID, player, "offer"); + + expect(mediaMtx.proxySdp).toHaveBeenCalledWith( + `camera-${MATCH_ID}-${player.steam_id}`, + "whip", + "offer", + ); + expect(mediaMtx.proxySdp).not.toHaveBeenCalledWith( + expect.stringContaining(TEAMMATE), + expect.anything(), + expect.anything(), + ); + }); + + it("refuses someone who is not in the match", async () => { + postgres.query.mockResolvedValue([]); + + await expect( + service.proxyPlayerPublish(MATCH_ID, player, "offer"), + ).rejects.toThrow(/not authorized/i); + expect(mediaMtx.proxySdp).not.toHaveBeenCalled(); + }); + + // The same thing an expired token used to do on its own. + it("refuses once the match is over", async () => { + postgres.query.mockResolvedValueOnce([{ status: "Finished" }]); + + await expect( + service.proxyPlayerPublish(MATCH_ID, player, "offer"), + ).rejects.toThrow(/not authorized/i); + expect(mediaMtx.proxySdp).not.toHaveBeenCalled(); + }); + + it("refuses a match id that is not a uuid without reaching postgres", async () => { + await expect( + service.proxyPlayerPublish("../../etc/passwd", player, "offer"), + ).rejects.toThrow(/not authorized/i); + expect(postgres.query).not.toHaveBeenCalled(); + }); + + it("gates the talk-back leg the same way", async () => { + postgres.query.mockResolvedValue([]); + + await expect( + service.getPlayerTalkStatus(MATCH_ID, player), + ).rejects.toThrow(/not authorized/i); + }); + }); + + // `..` segments in a steam id resolve away the path prefix and reach a + // different camera entirely once the URL is parsed. + it.each([ + "../../camera-other-76561198000000003", + "76561198000000001/../..", + "not-a-steam-id", + "", + ])("refuses a steam id that is not a Steam64: %s", async (steamId) => { + postgres.query.mockResolvedValue(scopeRow(null, false)); + matchAssistant.isOrganizer.mockResolvedValue(true); + + await expect( + service.proxyAdminWatch(MATCH_ID, steamId, organizer, "offer"), + ).rejects.toThrow(/not authorized/i); + expect(mediaMtx.proxySdp).not.toHaveBeenCalled(); + }); + + it("refuses a match id that is not a uuid, even for an administrator", async () => { + await expect( + service.watchScope("../../etc/passwd", admin), + ).rejects.toThrow(/not authorized/i); + expect(postgres.query).not.toHaveBeenCalled(); + }); + + it("refuses a match that does not exist", async () => { + postgres.query.mockResolvedValue([]); + + await expect(service.watchScope(MATCH_ID, admin)).rejects.toThrow( + /not authorized/i, + ); + }); + + // The broadcast pod has no session; it authenticates as the match itself. + describe("broadcast overlay", () => { + const AUTH = "match-1:secret"; + + it("proxies a rostered player's camera", async () => { + postgres.query.mockResolvedValue([{ exists: true }]); + + await service.proxyBroadcastWatch(MATCH_ID, TEAMMATE, AUTH, "offer"); + + expect(mediaMtx.proxySdp).toHaveBeenCalledWith( + `camera-${MATCH_ID}-${TEAMMATE}`, + "whep", + "offer", + ); + }); + + it("refuses a bad origin auth", async () => { + gameStreamer.validateStatusOriginAuth.mockResolvedValue(false); + + await expect( + service.proxyBroadcastWatch(MATCH_ID, TEAMMATE, "nope", "offer"), + ).rejects.toThrow(/not authorized/i); + expect(mediaMtx.proxySdp).not.toHaveBeenCalled(); + }); + + // One pod is authorized for one match: it must not be able to name a + // player from a different one. + it("refuses a player who is not on this match", async () => { + postgres.query.mockResolvedValue([]); + + await expect( + service.proxyBroadcastWatch(MATCH_ID, TEAMMATE, AUTH, "offer"), + ).rejects.toThrow(/not authorized/i); + }); + + it("refuses a steam id that is not a Steam64", async () => { + await expect( + service.proxyBroadcastWatch(MATCH_ID, "../../x", AUTH, "offer"), + ).rejects.toThrow(/not authorized/i); + expect(gameStreamer.validateStatusOriginAuth).not.toHaveBeenCalled(); + }); + }); +}); diff --git a/src/matches/camera/camera.service.ts b/src/matches/camera/camera.service.ts new file mode 100644 index 00000000..0ad603f4 --- /dev/null +++ b/src/matches/camera/camera.service.ts @@ -0,0 +1,576 @@ +import { Injectable, Logger } from "@nestjs/common"; +import { HasuraService } from "../../hasura/hasura.service"; +import { PostgresService } from "../../postgres/postgres.service"; +import { MediaMtxService } from "../../mediamtx/mediamtx.service"; +import { MatchAssistantService } from "../match-assistant/match-assistant.service"; +import { GameStreamerService } from "../game-streamer/game-streamer.service"; +import { User } from "../../auth/types/User"; +import { isRoleAbove } from "../../utilities/isRoleAbove"; + +// A camera is only publishable while the match is actually being played. +export const CAMERA_ACTIVE_MATCH_STATUSES = [ + "WaitingForCheckIn", + "Veto", + "Live", + "WaitingForServer", +]; + +const UUID_PATTERN = + /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i; + +// Steam64. Digits-only is the part that matters: these values are interpolated +// into a MediaMTX path, and anything containing a separator could address a +// path other than the one the caller was authorized for. +const STEAM_ID_PATTERN = /^\d{17}$/; + +const NOT_AUTHORIZED = "not authorized to view cameras for this match"; + +// "all" is both lineups; "lineup" is a competitor seeing only their own side. +export type CameraScope = + | { kind: "all" } + | { kind: "lineup"; lineupId: string }; + +export type CameraHealth = "live" | "stalled" | "down"; + +export type CameraPlayerStatus = { + steamId: string; + name: string | null; + // Surfaces do not all have the player row to hand -- the stream deck keys off + // GSI, which carries no avatar -- so it rides along with the camera status. + avatarUrl: string | null; + lineupId: string; + ready: boolean; + // "stalled" is a path that is still up but has stopped delivering — it looks + // identical to a working camera in the grid unless we say so. + health: CameraHealth; + // Coaching this side rather than playing on it. An official watching the grid + // needs to tell them apart: the coach is the tile that matters during a + // technical timeout, and the one that never appears in the server. + coach: boolean; +}; + +@Injectable() +export class CameraService { + constructor( + private readonly logger: Logger, + private readonly hasura: HasuraService, + private readonly postgres: PostgresService, + private readonly mediaMtx: MediaMtxService, + private readonly matchAssistant: MatchAssistantService, + private readonly gameStreamer: GameStreamerService, + ) {} + + public static pathForPlayer(matchId: string, steamId: string) { + return `camera-${matchId}-${steamId}`; + } + + // A call rides its own path so that starting or ending one never disturbs + // the player's required camera publish. + public static talkPathForPlayer(matchId: string, steamId: string) { + return `camera-talk-${matchId}-${steamId}`; + } + + // Whether this player's own camera is publishing right now. Used to gate + // check-in, which happens before the monitor starts sampling. + // + // `null` when MediaMTX could not answer, so the gate can fail open rather + // than lock out a player whose camera is fine. + public async isPlayerLive(matchId: string, steamId: string) { + return this.mediaMtx.pathReadyState( + CameraService.pathForPlayer(matchId, steamId), + ); + } + + public async isRequired(matchId: string) { + const [row] = await this.postgres.query< + Array<{ camera_required: boolean }> + >( + `SELECT mo.camera_required + FROM matches m + INNER JOIN match_options mo ON mo.id = m.match_options_id + WHERE m.id = $1`, + [matchId], + ); + + return row?.camera_required === true; + } + + // Who may publish a camera for this match: anyone actually in it, while it is + // still being played. + // + // This used to be a minted token handed to a phone over a QR code. It no + // longer is -- the phone signs in like anything else, so the session already + // says who it is, and a bearer credential for a device that can just log in + // was surface area for nothing. Coaches count: they stand behind the team + // during a technical timeout, so "on camera" has to mean them too. + public async assertCameraPlayer(matchId: string, user: User) { + if (!UUID_PATTERN.test(matchId)) { + throw new Error(NOT_AUTHORIZED); + } + + const [row] = await this.postgres.query>( + `SELECT m.status + FROM matches m + WHERE m.id = $1 + AND ( + EXISTS ( + SELECT 1 + FROM match_lineup_players mlp + WHERE mlp.match_lineup_id IN (m.lineup_1_id, m.lineup_2_id) + AND mlp.steam_id = $2 + ) + OR EXISTS ( + SELECT 1 + FROM match_lineups ml + WHERE ml.id IN (m.lineup_1_id, m.lineup_2_id) + AND ml.coach_steam_id = $2 + ) + ) + LIMIT 1`, + [matchId, user.steam_id], + ); + + // A finished match is not one you can still publish to, the same way an + // expired token used to stop working. + if (!row || !CAMERA_ACTIVE_MATCH_STATUSES.includes(row.status)) { + throw new Error(NOT_AUTHORIZED); + } + } + + // Site admins, or an organizer of this specific match — deliberately not the + // global tournament_organizer role, which would open every tournament's + // cameras rather than just this one. + // Who may watch, and whose cameras. Nobody playing the match can watch any of + // it -- not even an administrator -- because a live view of the other side is + // exactly the advantage this feature exists to prevent. + public async watchScope(matchId: string, user: User): Promise { + if (!UUID_PATTERN.test(matchId)) { + throw new Error(NOT_AUTHORIZED); + } + + const [row] = await this.postgres.query< + Array<{ + my_lineup_id: string | null; + allow_teammates: boolean; + }> + >( + // "My side", not "my roster spot": a coach belongs to a lineup just as + // much as a player does, and now publishes a camera of their own. Reading + // only the roster here meant a coach who also organised the match was + // handed both lineups -- a live view of the team they are playing + // against, which is the exact advantage this rule exists to prevent. + `SELECT mo.camera_allow_teammates AS allow_teammates, + ( + SELECT ml.id::text + FROM match_lineups ml + WHERE ml.id IN (m.lineup_1_id, m.lineup_2_id) + AND ( + ml.coach_steam_id = $2 + OR EXISTS ( + SELECT 1 + FROM match_lineup_players mlp + WHERE mlp.match_lineup_id = ml.id + AND mlp.steam_id = $2 + ) + ) + LIMIT 1 + ) AS my_lineup_id + FROM matches m + INNER JOIN match_options mo ON mo.id = m.match_options_id + WHERE m.id = $1`, + [matchId, user.steam_id], + ); + + if (!row) { + throw new Error(NOT_AUTHORIZED); + } + + if (row.my_lineup_id) { + // Deliberate exception to "nobody playing may watch": a site + // administrator keeps full access so the feature can be exercised + // end-to-end without a second account. Organizers playing stay scoped to + // their own side -- they are competitors, and a live view of the other + // team is the advantage this exists to prevent. + if (isRoleAbove(user.role, "administrator")) { + return { kind: "all" }; + } + + // A player only ever sees their own side, and only when the match was set + // up to allow it. The opposing side is never visible to a competitor. + if (!row.allow_teammates) { + throw new Error(NOT_AUTHORIZED); + } + + return { kind: "lineup", lineupId: row.my_lineup_id }; + } + + if (isRoleAbove(user.role, "administrator")) { + return { kind: "all" }; + } + + const isOrganizer = await this.matchAssistant + .isOrganizer(matchId, user) + .catch(() => false); + + if (!isOrganizer) { + throw new Error(NOT_AUTHORIZED); + } + + return { kind: "all" }; + } + + private async assertCanWatchPlayer( + matchId: string, + steamId: string, + user: User, + ) { + if (!STEAM_ID_PATTERN.test(steamId)) { + throw new Error(NOT_AUTHORIZED); + } + + const scope = await this.watchScope(matchId, user); + + if (scope.kind === "all") { + return; + } + + // Same widening as watchScope: a lineup is its roster and its coach, so a + // teammate may watch their own coach's camera and nobody else's. + const [row] = await this.postgres.query>( + `SELECT true AS exists + FROM match_lineups ml + WHERE ml.id = $1 + AND ( + ml.coach_steam_id = $2 + OR EXISTS ( + SELECT 1 + FROM match_lineup_players mlp + WHERE mlp.match_lineup_id = ml.id + AND mlp.steam_id = $2 + ) + ) + LIMIT 1`, + [scope.lineupId, steamId], + ); + + if (!row) { + throw new Error(NOT_AUTHORIZED); + } + } + + // The broadcast pod has no site session — it authenticates as the match + // itself, the same scheme status-reporter and snapshot already use. Scoped to + // one match, and only to players actually on that match's roster. + public async proxyBroadcastWatch( + matchId: string, + steamId: string, + originAuth: unknown, + sdp: string, + ) { + if (!UUID_PATTERN.test(matchId) || !STEAM_ID_PATTERN.test(steamId)) { + throw new Error(NOT_AUTHORIZED); + } + + const authorized = await this.gameStreamer.validateStatusOriginAuth( + matchId, + originAuth, + ); + + if (!authorized) { + throw new Error(NOT_AUTHORIZED); + } + + const [row] = await this.postgres.query>( + `SELECT true AS exists + FROM matches m + INNER JOIN match_options mo ON mo.id = m.match_options_id + INNER JOIN match_lineup_players mlp + ON mlp.match_lineup_id IN (m.lineup_1_id, m.lineup_2_id) + WHERE m.id = $1 + AND mlp.steam_id = $2 + AND mo.camera_required = true + LIMIT 1`, + [matchId, steamId], + ); + + if (!row) { + throw new Error(NOT_AUTHORIZED); + } + + return this.mediaMtx.proxySdp( + CameraService.pathForPlayer(matchId, steamId), + "whep", + sdp, + ); + } + + public async proxyPlayerPublish(matchId: string, user: User, sdp: string) { + await this.assertCameraPlayer(matchId, user); + + return this.mediaMtx.proxySdp( + CameraService.pathForPlayer(matchId, user.steam_id), + "whip", + sdp, + ); + } + + public async getPlayerStatus(matchId: string, user: User) { + await this.assertCameraPlayer(matchId, user); + + return { + ready: await this.mediaMtx.isPathReady( + CameraService.pathForPlayer(matchId, user.steam_id), + ), + }; + } + + public async proxyAdminWatch( + matchId: string, + steamId: string, + user: User, + sdp: string, + ) { + await this.assertCanWatchPlayer(matchId, steamId, user); + + return this.mediaMtx.proxySdp( + CameraService.pathForPlayer(matchId, steamId), + "whep", + sdp, + ); + } + + public async proxyAdminTalk( + matchId: string, + steamId: string, + user: User, + sdp: string, + ) { + await this.assertCanWatchPlayer(matchId, steamId, user); + + return this.mediaMtx.proxySdp( + CameraService.talkPathForPlayer(matchId, steamId), + "whip", + sdp, + ); + } + + public async proxyPlayerTalk(matchId: string, user: User, sdp: string) { + await this.assertCameraPlayer(matchId, user); + + return this.mediaMtx.proxySdp( + CameraService.talkPathForPlayer(matchId, user.steam_id), + "whep", + sdp, + ); + } + + public async getPlayerTalkStatus(matchId: string, user: User) { + await this.assertCameraPlayer(matchId, user); + + return { + ready: await this.mediaMtx.isPathReady( + CameraService.talkPathForPlayer(matchId, user.steam_id), + ), + }; + } + + public async getAdminTalkStatus(matchId: string, steamId: string, user: User) { + await this.assertCanWatchPlayer(matchId, steamId, user); + + return { + ready: await this.mediaMtx.isPathReady( + CameraService.talkPathForPlayer(matchId, steamId), + ), + }; + } + + public async hangupAdminTalk(matchId: string, steamId: string, user: User) { + await this.assertCanWatchPlayer(matchId, steamId, user); + + await this.mediaMtx.kickSessions( + CameraService.talkPathForPlayer(matchId, steamId), + ); + } + + public async hangupPlayerTalk(matchId: string, user: User) { + await this.assertCameraPlayer(matchId, user); + + await this.mediaMtx.kickSessions( + CameraService.talkPathForPlayer(matchId, user.steam_id), + ); + } + + public async getPlayersWithCameraStatus( + matchId: string, + user: User, + health: Map, + ) { + const scope = await this.watchScope(matchId, user); + + const { matches_by_pk: match } = await this.hasura.query({ + matches_by_pk: { + __args: { + id: matchId, + }, + lineup_1: { + id: true, + name: true, + team_id: true, + coach: { + steam_id: true, + name: true, + avatar_url: true, + }, + team: { + roster: { + player_steam_id: true, + roster_image_url: true, + }, + }, + lineup_players: { + steam_id: true, + player: { + name: true, + avatar_url: true, + }, + }, + }, + lineup_2: { + id: true, + name: true, + team_id: true, + coach: { + steam_id: true, + name: true, + avatar_url: true, + }, + team: { + roster: { + player_steam_id: true, + roster_image_url: true, + }, + }, + lineup_players: { + steam_id: true, + player: { + name: true, + avatar_url: true, + }, + }, + }, + }, + }); + + if (!match?.lineup_1 || !match?.lineup_2) { + throw new Error("match lineups not found"); + } + + // A competitor is handed only their own side. Returning the other lineup + // and hiding it in the client would still ship the roster over the wire. + const visible = [match.lineup_1, match.lineup_2].filter((lineup) => { + return scope.kind === "all" || lineup.id === scope.lineupId; + }); + + // One list call covers every camera in the match. A per-player status + // request would scale with the roster, and this endpoint is polled. + // A null listing means MediaMTX did not answer, which reads the same as + // nothing publishing here — the same answer a per-path check gave. + const paths = (await this.mediaMtx.listPaths()) ?? new Map(); + + const lineups = visible.map((lineup) => + this.lineupWithCameraStatus(matchId, lineup, health, paths), + ); + + return { lineups }; + } + + private lineupWithCameraStatus( + matchId: string, + lineup: { + id: string; + name: string; + team_id?: string | null; + team?: { + roster?: Array<{ + player_steam_id: string | number; + roster_image_url?: string | null; + }> | null; + } | null; + coach?: { + steam_id: string; + name?: string | null; + avatar_url?: string | null; + } | null; + lineup_players?: Array<{ + steam_id: string; + player?: { name?: string | null; avatar_url?: string | null } | null; + }>; + }, + health: Map, + paths: Map, + ) { + // A team's roster image wins over the player's own steam avatar, matching + // what every other roster surface shows. Resolved here rather than per + // client because the stream deck keys off GSI and never loads the team. + const rosterImages = new Map(); + + if (lineup.team_id) { + for (const entry of lineup.team?.roster ?? []) { + if (entry.roster_image_url) { + rosterImages.set(String(entry.player_steam_id), entry.roster_image_url); + } + } + } + + // Same shape for a player and for the coach, so the grid does not need two + // code paths for what is one tile with one camera behind it. + const describe = ( + steamId: string, + name: string | null, + avatarUrl: string | null, + coach: boolean, + ) => { + const ready = + paths.get(CameraService.pathForPlayer(matchId, steamId))?.ready === true; + + return { + steamId, + name, + avatarUrl: rosterImages.get(String(steamId)) ?? avatarUrl ?? null, + lineupId: lineup.id, + ready, + coach, + // Fall back to the live path check when the monitor has no sample: + // it only runs for Live matches, and the grid opens during veto too. + health: health.get(String(steamId)) ?? (ready ? "live" : "down"), + } satisfies CameraPlayerStatus; + }; + + return { + id: lineup.id, + name: lineup.name, + // The coach goes last: the five players are what an official scans, and + // the coach is the one they look for deliberately. + players: [ + ...(lineup.lineup_players ?? []).map((lineupPlayer) => + describe( + lineupPlayer.steam_id, + lineupPlayer.player?.name ?? null, + lineupPlayer.player?.avatar_url ?? null, + false, + ), + ), + ...(lineup.coach + ? [ + describe( + lineup.coach.steam_id, + lineup.coach.name ?? null, + lineup.coach.avatar_url ?? null, + true, + ), + ] + : []), + ], + }; + } +} diff --git a/src/matches/clips/clips.module.ts b/src/matches/clips/clips.module.ts index b34102c4..f69a1f5d 100644 --- a/src/matches/clips/clips.module.ts +++ b/src/matches/clips/clips.module.ts @@ -1,4 +1,5 @@ import { Module } from "@nestjs/common"; +import { NotificationsModule } from "../../notifications/notifications.module"; import { BullModule, InjectQueue } from "@nestjs/bullmq"; import { BullBoardModule } from "@bull-board/nestjs"; import { BullMQAdapter } from "@bull-board/api/bullMQAdapter"; @@ -24,6 +25,7 @@ import { ReconcileQueuedHighlights } from "./jobs/ReconcileQueuedHighlights"; @Module({ imports: [ + NotificationsModule, HasuraModule, PostgresModule, S3Module, diff --git a/src/matches/clips/clips.service.spec.ts b/src/matches/clips/clips.service.spec.ts index f63aa835..b7bb86bf 100644 --- a/src/matches/clips/clips.service.spec.ts +++ b/src/matches/clips/clips.service.spec.ts @@ -29,6 +29,7 @@ describe("ClipsService", () => { { release: jest.fn() } as any, { getConnection: jest.fn() } as any, batchQueue as any, + { notifyPlayers: jest.fn() } as any, ); }); diff --git a/src/matches/clips/clips.service.ts b/src/matches/clips/clips.service.ts index 26e34c92..e1ad0e11 100644 --- a/src/matches/clips/clips.service.ts +++ b/src/matches/clips/clips.service.ts @@ -4,6 +4,7 @@ import { Readable } from "node:stream"; import { e_player_roles_enum } from "generated/schema"; import { HasuraService } from "../../hasura/hasura.service"; import { PostgresService } from "../../postgres/postgres.service"; +import { NotificationsService } from "../../notifications/notifications.service"; import { S3Service } from "../../s3/s3.service"; import { GameStreamerService } from "../game-streamer/game-streamer.service"; import { SteamAccountService } from "../game-streamer/steam-account.service"; @@ -39,6 +40,7 @@ export class ClipsService { private readonly redisManager: RedisManagerService, @InjectQueue(MatchQueues.Clips) private readonly batchQueue: Queue, + private readonly notifications: NotificationsService, ) {} public static GetClipS3Key(userSteamId: string, jobId: string) { @@ -1528,6 +1530,43 @@ export class ClipsService { id: true, }, }); + + if (!isBoot && body.status === "completed") { + // Renders take minutes and people navigate away, so the finish is the + // whole reason to notify at all. + void this.notifyClipReady(jobId); + } + } + + private async notifyClipReady(jobId: string) { + try { + const [job] = await this.postgres.query< + Array<{ user_steam_id: string; match_id: string | null }> + >( + `SELECT crj.user_steam_id::text AS user_steam_id, + mm.match_id::text AS match_id + FROM public.clip_render_jobs crj + LEFT JOIN public.match_maps mm ON mm.id = crj.match_map_id + WHERE crj.id = $1::uuid`, + [jobId], + ); + + if (!job?.user_steam_id) { + return; + } + + await this.notifications.notifyPlayers("ClipReady", { + title: "Clip Ready", + message: job.match_id + ? `Your clip is ready. View Match` + : "Your clip is ready to watch.", + role: "user", + entity_id: jobId, + steamIds: [job.user_steam_id], + }); + } catch (error) { + this.logger.warn(`unable to notify of finished clip ${jobId}`, error); + } } private async resolveClipRound( diff --git a/src/matches/events/MatchMapStatusEvent.ts b/src/matches/events/MatchMapStatusEvent.ts index 2243df29..e8b37e68 100644 --- a/src/matches/events/MatchMapStatusEvent.ts +++ b/src/matches/events/MatchMapStatusEvent.ts @@ -100,6 +100,11 @@ export default class MatchMapStatusEvent extends MatchEventProcessor<{ if (this.data.status === "Paused") { void this.notifications.sendMatchMapPauseNotification(this.matchId); + } else { + // Any other status means the pause (or the wait for a server) is over, so + // the alert describing it is stale. Retracting here covers resume, knife, + // overtime and finish in one place. + void this.notifications.resolveMatchAlerts(this.matchId); } if (isFinished) { diff --git a/src/matches/events/MatchUpdatedLineupsEvent.ts b/src/matches/events/MatchUpdatedLineupsEvent.ts index e5cfe1dc..d93e1c10 100644 --- a/src/matches/events/MatchUpdatedLineupsEvent.ts +++ b/src/matches/events/MatchUpdatedLineupsEvent.ts @@ -57,6 +57,14 @@ export default class MatchUpdatedLineupsEvent extends MatchEventProcessor<{ on_conflict: { constraint: "players_steam_id_key", update_columns: ["name"], + // See PlayerConnected.ts -- the _or is load bearing because + // name_registered is nullable with no default. + where: { + _or: [ + { name_registered: { _is_null: true } }, + { name_registered: { _eq: false } }, + ], + }, }, }, __typename: true, diff --git a/src/matches/events/PlayerConnected.ts b/src/matches/events/PlayerConnected.ts index 97eb44f4..f6da215c 100644 --- a/src/matches/events/PlayerConnected.ts +++ b/src/matches/events/PlayerConnected.ts @@ -15,6 +15,20 @@ export default class PlayerConnected extends MatchEventProcessor<{ on_conflict: { constraint: "players_steam_id_key", update_columns: ["name"], + // Only refill name for a player who hasn't been through + // registerName/approveNameChange -- otherwise every connect + // reverts a deliberately chosen, admin-approved name back to + // whatever Steam persona the game server reports. + // + // name_registered is nullable with no default, so most rows are + // NULL. A bare _eq: false would evaluate to NULL and update + // nothing, silently ending name refresh for everyone. + where: { + _or: [ + { name_registered: { _is_null: true } }, + { name_registered: { _eq: false } }, + ], + }, }, }, __typename: true, diff --git a/src/matches/events/PlayersConnected.ts b/src/matches/events/PlayersConnected.ts index 80d8d30c..5516b305 100644 --- a/src/matches/events/PlayersConnected.ts +++ b/src/matches/events/PlayersConnected.ts @@ -37,6 +37,14 @@ export default class PlayersConnected extends MatchEventProcessor<{ on_conflict: { constraint: "players_steam_id_key", update_columns: ["name"], + // See PlayerConnected.ts -- the _or is load bearing because + // name_registered is nullable with no default. + where: { + _or: [ + { name_registered: { _is_null: true } }, + { name_registered: { _eq: false } }, + ], + }, }, }, affected_rows: true, diff --git a/src/matches/game-streamer/game-streamer.service.ts b/src/matches/game-streamer/game-streamer.service.ts index e2908568..b5af0029 100644 --- a/src/matches/game-streamer/game-streamer.service.ts +++ b/src/matches/game-streamer/game-streamer.service.ts @@ -3315,13 +3315,15 @@ export class GameStreamerService { // No CPU request/limit — 1 streamer per GPU node, so let it // use every core (uncapped = no CFS throttling; the CPU-bound // shader compile wants them all). GPU + memory still bounded. + // The 8Gi request tracks real steady-state (cs2 alone sits at + // ~7Gi) so the scheduler stops treating the node as near-empty. resources: { limits: { memory: "16Gi", "nvidia.com/gpu": "1", }, requests: { - memory: "2Gi", + memory: "8Gi", "nvidia.com/gpu": "1", }, }, diff --git a/src/matches/jobs/CancelExpiredMatches.spec.ts b/src/matches/jobs/CancelExpiredMatches.spec.ts index 8892221a..c2b4db09 100644 --- a/src/matches/jobs/CancelExpiredMatches.spec.ts +++ b/src/matches/jobs/CancelExpiredMatches.spec.ts @@ -429,6 +429,70 @@ describe("CancelExpiredMatches", () => { expect(order.indexOf("cancel")).toBeGreaterThanOrEqual(0); expect(order.indexOf("abandon")).toBeGreaterThan(order.indexOf("cancel")); }); + + it("penalises tournament no-shows too, not just matchmaking ones", async () => { + // A tournament no-show used to cost nothing while abandoning the same + // match mid-game cost an escalating cooldown -- an accident of which + // code path fired, not a decision. + tournamentMatches = [expiredTournamentMatch()]; + + await job.process(); + + expect(abandonedFor().sort()).toEqual(["1", "2"]); + }); + + it("penalises nobody while an organizer is still deciding", async () => { + tournamentMatches = [ + expiredTournamentMatch({ + options: { + match_mode: "admin", + }, + }), + ]; + + await job.process(); + + expect(abandonedFor()).toEqual([]); + }); + + it("penalises nobody when a tournament match that went live is cleaned up", async () => { + tournamentMatches = [ + expiredTournamentMatch({ + match_maps: [{ status: "Live" }], + lineup_1: { + id: "lineup-1", + is_ready: true, + lineup_players: [{ steam_id: "played-a", is_connected: false }], + }, + lineup_2: { + id: "lineup-2", + is_ready: true, + lineup_players: [{ steam_id: "played-b", is_connected: false }], + }, + }), + ]; + + await job.process(); + + expect(abandonedFor()).toEqual([]); + }); + + it("records tournament no-shows only after the forfeit lands", async () => { + tournamentMatches = [expiredTournamentMatch()]; + + await job.process(); + + const order = hasura.mutation.mock.calls.map(([arg]: [any]) => + arg?.insert_abandoned_matches + ? "abandon" + : arg?.update_matches_by_pk?.__args?._set?.status === "Forfeit" + ? "forfeit" + : "other", + ); + + expect(order.indexOf("forfeit")).toBeGreaterThanOrEqual(0); + expect(order.indexOf("abandon")).toBeGreaterThan(order.indexOf("forfeit")); + }); }); describe("force starting ahead of the deadline", () => { diff --git a/src/matches/jobs/CancelExpiredMatches.ts b/src/matches/jobs/CancelExpiredMatches.ts index aa9cc0d3..206f2f8d 100644 --- a/src/matches/jobs/CancelExpiredMatches.ts +++ b/src/matches/jobs/CancelExpiredMatches.ts @@ -273,6 +273,14 @@ export class CancelExpiredMatches extends WorkerHost { } await this.forfeitMatch(match); + + // Same ordering as cancelMatch, and for the same reason: the matches + // trigger clears cancels_at on the Forfeit/Finished transition and + // getExpiredMatches requires cancels_at IS NOT NULL, so the match leaves + // the window and this runs exactly once. abandoned_matches has no unique + // constraint, so a second insert would silently double the escalating + // cooldown. + await this.recordNoShows(match); } private async forfeitMatch( diff --git a/src/matches/jobs/EventReminders.ts b/src/matches/jobs/EventReminders.ts new file mode 100644 index 00000000..a5ad63dd --- /dev/null +++ b/src/matches/jobs/EventReminders.ts @@ -0,0 +1,126 @@ +import { Logger } from "@nestjs/common"; +import { WorkerHost } from "@nestjs/bullmq"; +import { MatchQueues } from "../enums/MatchQueues"; +import { UseQueue } from "../../utilities/QueueProcessors"; +import { PostgresService } from "../../postgres/postgres.service"; +import { NotificationsService } from "../../notifications/notifications.service"; + +type DueEvent = { + id: string; + name: string; + label: string; + window: string; +}; + +type EndedSeason = { + id: string; + number: string | null; +}; + +@UseQueue("Matches", MatchQueues.ScheduledMatches) +export class EventReminders extends WorkerHost { + constructor( + private readonly logger: Logger, + private readonly postgres: PostgresService, + private readonly notifications: NotificationsService, + ) { + super(); + } + + async process(): Promise { + return (await this.remindUpcomingEvents()) + (await this.announceEndedSeasons()); + } + + // Same shape as TournamentReminders: two windows, each with a floor so an + // event created a day out doesn't fire both in the same pass, and a distinct + // entity_id per (event, window) so NOT EXISTS is enough to dedupe. + private async remindUpcomingEvents(): Promise { + const due = await this.postgres.query( + `WITH reminder_windows(window_key, label, lead_time, floor_time) AS ( + VALUES ('1w', 'starts in about a week', interval '7 days', interval '1 day'), + ('1d', 'starts tomorrow', interval '1 day', interval '0') + ) + SELECT e.id::text AS id, e.name, w.label, w.window_key AS window + FROM public.events e + CROSS JOIN reminder_windows w + WHERE e.starts_at IS NOT NULL + AND e.starts_at > now() + w.floor_time + AND e.starts_at <= now() + w.lead_time + AND NOT EXISTS ( + SELECT 1 FROM public.notifications n + WHERE n.type = 'EventReminder' + AND n.entity_id = e.id::text || ':' || w.window_key + )`, + ); + + let sent = 0; + for (const event of due) { + const attendees = await this.postgres.query>( + `SELECT DISTINCT steam_id::text AS steam_id FROM ( + SELECT steam_id FROM public.event_players WHERE event_id = $1::uuid + UNION + SELECT steam_id FROM public.event_organizers WHERE event_id = $1::uuid + ) attending`, + [event.id], + ); + + if (attendees.length === 0) { + continue; + } + + await this.notifications.notifyPlayers("EventReminder", { + title: "Event Starting Soon", + message: `${NotificationsService.escapeHtml( + event.name, + )} ${event.label}.`, + role: "user", + entity_id: `${event.id}:${event.window}`, + steamIds: attendees.map((attendee) => attendee.steam_id), + }); + + sent++; + } + + return sent; + } + + // A season ends by its own clock rather than through an action, so there is + // no call site to hang this off -- it has to be noticed. + private async announceEndedSeasons(): Promise { + const ended = await this.postgres.query( + `SELECT s.id::text AS id, s.number::text AS number + FROM public.seasons s + WHERE s.ends_at IS NOT NULL + AND s.ends_at <= now() + -- Only just ended. Without this every historical season announces + -- itself the first time this job runs. + AND s.ends_at > now() - interval '1 day' + AND NOT EXISTS ( + SELECT 1 FROM public.notifications n + WHERE n.type = 'SeasonEnded' + AND n.entity_id = s.id::text + )`, + ); + + let sent = 0; + for (const season of ended) { + const label = season.number ? `Season ${season.number}` : "The season"; + + await this.notifications.notifyActivePlayers("SeasonEnded", { + title: "Season Ended", + message: `${NotificationsService.escapeHtml( + label, + )} has ended. See where you finished.`, + entity_id: season.id, + }); + + sent++; + } + + if (sent > 0) { + this.logger.log(`${sent} season-ended announcements sent`); + } + + return sent; + } +} diff --git a/src/matches/jobs/MonitorMatchCameras.ts b/src/matches/jobs/MonitorMatchCameras.ts new file mode 100644 index 00000000..2783e23a --- /dev/null +++ b/src/matches/jobs/MonitorMatchCameras.ts @@ -0,0 +1,26 @@ +import { Logger } from "@nestjs/common"; +import { WorkerHost } from "@nestjs/bullmq"; +import { MatchQueues } from "../enums/MatchQueues"; +import { UseQueue } from "../../utilities/QueueProcessors"; +import { CameraMonitorService } from "../camera/camera-monitor.service"; + +@UseQueue("Matches", MatchQueues.ScheduledMatches) +export class MonitorMatchCameras extends WorkerHost { + constructor( + private readonly logger: Logger, + private readonly cameraMonitor: CameraMonitorService, + ) { + super(); + } + + async process(): Promise { + try { + await this.cameraMonitor.monitorLiveMatches(); + } catch (error) { + this.logger.error( + `MonitorMatchCameras failed: ${(error as Error)?.message}`, + (error as Error)?.stack, + ); + } + } +} diff --git a/src/matches/jobs/TournamentReminders.ts b/src/matches/jobs/TournamentReminders.ts new file mode 100644 index 00000000..659384a2 --- /dev/null +++ b/src/matches/jobs/TournamentReminders.ts @@ -0,0 +1,93 @@ +import { Logger } from "@nestjs/common"; +import { WorkerHost } from "@nestjs/bullmq"; +import { MatchQueues } from "../enums/MatchQueues"; +import { UseQueue } from "../../utilities/QueueProcessors"; +import { PostgresService } from "../../postgres/postgres.service"; +import { NotificationsService } from "../../notifications/notifications.service"; + +type DueTournament = { + id: string; + name: string; + start: string; + label: string; + window: string; +}; + +@UseQueue("Matches", MatchQueues.ScheduledMatches) +export class TournamentReminders extends WorkerHost { + constructor( + private readonly logger: Logger, + private readonly postgres: PostgresService, + private readonly notifications: NotificationsService, + ) { + super(); + } + + async process(): Promise { + // Two reminder windows, each deduped the way LeagueWeekReminders dedupes + // its own: a distinct entity_id per (tournament, window) makes a NOT EXISTS + // check enough, with no extra state on the tournament itself. + // + // The floor is what stops both windows firing in the same pass for a + // tournament created 90 minutes before it starts. + const due = await this.postgres.query( + `WITH reminder_windows(window_key, label, lead_time, floor_time) AS ( + VALUES ('1d', 'starts in about a day', interval '24 hours', interval '2 hours'), + ('2h', 'starts in about 2 hours', interval '2 hours', interval '0') + ) + SELECT t.id::text AS id, t.name, t."start", w.label, w.window_key AS window + FROM tournaments t + CROSS JOIN reminder_windows w + WHERE t.status IN ('RegistrationOpen', 'RegistrationClosed') + AND t."start" > now() + w.floor_time + AND t."start" <= now() + w.lead_time + AND NOT EXISTS ( + SELECT 1 FROM notifications n + WHERE n.type = 'TournamentReminder' + AND n.entity_id = t.id::text || ':' || w.window_key + )`, + ); + + let sent = 0; + for (const tournament of due) { + const recipients = await this.postgres.query< + Array<{ steam_id: string }> + >( + `SELECT DISTINCT steam_id::text AS steam_id FROM ( + SELECT tt.owner_steam_id AS steam_id + FROM tournament_teams tt + WHERE tt.tournament_id = $1::uuid + AND tt.owner_steam_id IS NOT NULL + UNION + SELECT ttr.player_steam_id AS steam_id + FROM tournament_team_roster ttr + WHERE ttr.tournament_id = $1::uuid + AND ttr.player_steam_id IS NOT NULL + ) roster`, + [tournament.id], + ); + + if (recipients.length === 0) { + continue; + } + + await this.notifications.notifyPlayers("TournamentReminder", { + title: "Tournament starting soon", + message: `${NotificationsService.escapeHtml( + tournament.name, + )} ${tournament.label}.`, + role: "user", + entity_id: `${tournament.id}:${tournament.window}`, + steamIds: recipients.map((recipient) => recipient.steam_id), + }); + + sent++; + } + + if (sent > 0) { + this.logger.log(`${sent} tournament start reminders sent`); + } + + return sent; + } +} diff --git a/src/matches/match-assistant/match-assistant.service.spec.ts b/src/matches/match-assistant/match-assistant.service.spec.ts index 795caee6..42ced9ab 100644 --- a/src/matches/match-assistant/match-assistant.service.spec.ts +++ b/src/matches/match-assistant/match-assistant.service.spec.ts @@ -459,4 +459,75 @@ describe("MatchAssistantService", () => { }), ); }); + + // Matchmaking builds its match_options inline rather than through the match + // form, so the platform defaults have to be read here or a "cameras on all + // matches" operator would still get ranked games without them. + describe("camera defaults on matchmaking-created matches", () => { + const createMatch = async ( + settings: Array<{ name: string; value: string }>, + ) => { + hasura.query.mockImplementation(async (request: any) => { + if (request.settings) { + return { settings }; + } + return { map_pools: [{ id: "pool-1" }] }; + }); + hasura.mutation.mockResolvedValue({ + insert_matches_one: { + id: "match-1", + lineup_1_id: "l1", + lineup_2_id: "l2", + }, + }); + + await service.createMatchBasedOnType("Competitive" as any, "Ranked" as any, { + mr: 12, + best_of: 1, + knife: true, + overtime: true, + maps: ["map-1"], + } as any); + + return hasura.mutation.mock.calls[0][0].insert_matches_one.__args.object + .options.data; + }; + + it("is off when the platform default is off", async () => { + const options = await createMatch([]); + + expect(options.camera_required).toBe(false); + expect(options.camera_allow_teammates).toBe(false); + }); + + it("requires cameras when the platform default says so", async () => { + const options = await createMatch([ + { name: "public.camera_required_default", value: "true" }, + ]); + + expect(options.camera_required).toBe(true); + expect(options.camera_allow_teammates).toBe(false); + }); + + it("carries the teammate default alongside it", async () => { + const options = await createMatch([ + { name: "public.camera_required_default", value: "true" }, + { name: "public.camera_allow_teammates_default", value: "true" }, + ]); + + expect(options.camera_required).toBe(true); + expect(options.camera_allow_teammates).toBe(true); + }); + + // Teammate viewing on its own would let players watch a feed nobody has to + // publish, so it never turns itself on in isolation. + it("ignores the teammate default when cameras are not required", async () => { + const options = await createMatch([ + { name: "public.camera_allow_teammates_default", value: "true" }, + ]); + + expect(options.camera_required).toBe(false); + expect(options.camera_allow_teammates).toBe(false); + }); + }); }); diff --git a/src/matches/match-assistant/match-assistant.service.ts b/src/matches/match-assistant/match-assistant.service.ts index d562e4a7..7d4ff37d 100644 --- a/src/matches/match-assistant/match-assistant.service.ts +++ b/src/matches/match-assistant/match-assistant.service.ts @@ -1550,6 +1550,43 @@ export class MatchAssistantService { return matches_by_pk?.can_reassign_winner ?? false; } + // Matchmaking builds its match_options inline rather than through the match + // form, so the platform defaults have to be read here too — otherwise an + // operator who turned cameras on for "all matches" would still get ranked + // games without them. + private async cameraDefaults() { + const { settings } = await this.hasura.query({ + settings: { + __args: { + where: { + name: { + _in: [ + "public.camera_required_default", + "public.camera_allow_teammates_default", + ], + }, + }, + }, + name: true, + value: true, + }, + }); + + const isOn = (name: string) => { + return settings.find((setting) => setting.name === name)?.value === "true"; + }; + + const camera_required = isOn("public.camera_required_default"); + + return { + camera_required, + // Meaningless without a camera to watch, so it never turns itself on in + // isolation. + camera_allow_teammates: + camera_required && isOn("public.camera_allow_teammates_default"), + }; + } + public async createMatchBasedOnType( matchType: e_match_types_enum, mapPoolType: e_map_pool_types_enum, @@ -1626,6 +1663,7 @@ export class MatchAssistantService { overtime: options.overtime, knife_round: options.knife, region_veto: options.region ? false : true, + ...(await this.cameraDefaults()), ...(options.timeout_setting && { timeout_setting: options.timeout_setting, }), diff --git a/src/matches/matches.controller.spec.ts b/src/matches/matches.controller.spec.ts index ec5fb9f4..1ba9189f 100644 --- a/src/matches/matches.controller.spec.ts +++ b/src/matches/matches.controller.spec.ts @@ -48,6 +48,8 @@ describe("MatchesController", () => { {} as any, {} as any, {} as any, + {} as any, + {} as any, ); }); diff --git a/src/matches/matches.controller.ts b/src/matches/matches.controller.ts index cb857a7b..2ff4d4ae 100644 --- a/src/matches/matches.controller.ts +++ b/src/matches/matches.controller.ts @@ -46,6 +46,8 @@ import { GameStreamerService } from "./game-streamer/game-streamer.service"; import { isRoleAbove } from "../utilities/isRoleAbove"; import { DemoMetadataService } from "../demos/demo-metadata.service"; import { ClipsService } from "./clips/clips.service"; +import { CameraService } from "./camera/camera.service"; +import { CameraMonitorService } from "./camera/camera-monitor.service"; import { ClipSpec } from "./clips/types/ClipSpec"; @Controller("matches") @@ -108,6 +110,8 @@ export class MatchesController { private readonly demoMetadata: DemoMetadataService, private readonly clips: ClipsService, private readonly matchImport: MatchImportService, + private readonly camera: CameraService, + private readonly cameraMonitor: CameraMonitorService, ) { this.appConfig = this.configService.get("app"); } @@ -196,6 +200,7 @@ export class MatchesController { number_of_substitutes: true, round_restart_delay: true, halftime_pausematch: true, + camera_required: true, }, match_maps: { id: true, @@ -467,11 +472,40 @@ export class MatchesController { match.options.use_playcast = usePlaycast?.value === "true" ? true : false; + await this.decorateWithCameraState(match); + const data = JSON.parse(safeJsonStringify(match)); response.status(200).json(data); } + // Per-player camera health is read straight from Redis: it is the monitor's + // running state, not a column, and the plugin needs it to pick its own state + // back up after a restart or a map load mid-match. + private async decorateWithCameraState(match: { + id: string; + options: Record; + lineup_1?: { lineup_players?: Array> }; + lineup_2?: { lineup_players?: Array> }; + }) { + if (match.options.camera_required !== true) { + return; + } + + const health = await this.cameraMonitor.healthFor(match.id); + + for (const lineup of [match.lineup_1, match.lineup_2]) { + for (const player of lineup?.lineup_players ?? []) { + const steamId = player.steam_id; + // Unknown means the monitor has not sampled this player yet (they just + // joined, or the match only went Live seconds ago) — treat that as fine + // rather than flagging someone the monitor has never looked at. + player.camera_ok = + steamId == null || (health.get(String(steamId)) ?? "live") === "live"; + } + } + } + @HasuraEvent() public async match_map_demo_events( data: HasuraEventData, @@ -536,6 +570,18 @@ export class MatchesController { void this.notifications.sendMatchWaitingForServerNotification(matchId); } + // A match that has stopped is a match whose alerts no longer describe + // anything -- the pause it was paused for and the server it was waiting on + // are both moot. See NotificationsService.resolveMatchAlerts. + if ( + data.op === "DELETE" || + ["Canceled", "Finished", "Forfeit", "Tie", "Surrendered"].includes( + status as string, + ) + ) { + void this.notifications.resolveMatchAlerts(matchId); + } + // Postgres owns the deadline; this mirrors every change to it onto the // delayed job. Entering Veto arms it, each pick re-arms it, and leaving // Veto nulls the column, which is what cancels. @@ -616,6 +662,7 @@ export class MatchesController { await this.removeDiscordIntegration(matchId); await this.matchmaking.cancelMatchMakingByMatchId(matchId); await this.releaseScrimScheduledNotifications(matchId); + await this.cameraMonitor.clearMatch(matchId); await this.eloCalculationQueue.add(EloCalculation.name, { matchId, @@ -2085,6 +2132,25 @@ export class MatchesController { throw Error("match is not accepting check in's at this time"); } + // Checking in is the commitment to play, so it is the right gate: letting + // it through and only enforcing at Live means a player reaches the server + // unwatched and the match pauses on them instead. + // + // Only a definite "not publishing" blocks. MediaMTX being unreachable + // answers `null`, and turning our own outage into a check-in nobody can + // complete is worse than admitting a player whose camera the live monitor + // will catch anyway -- the same trade the monitor itself makes. + if (await this.camera.isRequired(data.match_id)) { + const live = await this.camera.isPlayerLive( + data.match_id, + data.user.steam_id, + ); + + if (live === false) { + throw Error("connect your camera before checking in"); + } + } + const { update_match_lineup_players } = await this.hasura.mutation({ update_match_lineup_players: { __args: { diff --git a/src/matches/matches.module.ts b/src/matches/matches.module.ts index f22e14de..47f8f981 100644 --- a/src/matches/matches.module.ts +++ b/src/matches/matches.module.ts @@ -38,6 +38,8 @@ import { CheckForScheduledTournamentBrackets } from "./jobs/CheckForScheduledTou import { CheckLeagueSeasonTransitions } from "./jobs/CheckLeagueSeasonTransitions"; import { ApplyLeagueDefaultSchedules } from "./jobs/ApplyLeagueDefaultSchedules"; import { LeagueWeekReminders } from "./jobs/LeagueWeekReminders"; +import { TournamentReminders } from "./jobs/TournamentReminders"; +import { EventReminders } from "./jobs/EventReminders"; import { EncryptionModule } from "../encryption/encryption.module"; import { getQueuesProcessors } from "../utilities/QueueProcessors"; import { CancelInvalidTournaments } from "./jobs/CancelInvalidTournaments"; @@ -45,6 +47,7 @@ import { SocketsModule } from "../sockets/sockets.module"; import { CleanAbandonedMatches } from "./jobs/CleanAbandonedMatches"; import { ReapIdleDemoSessions } from "./jobs/ReapIdleDemoSessions"; import { PollMediaMtxViewers } from "./jobs/PollMediaMtxViewers"; +import { MonitorMatchCameras } from "./jobs/MonitorMatchCameras"; import { MatchMaking } from "src/matchmaking/matchmaking.module"; import { MatchEventsGateway } from "./match-events.gateway"; import { PostgresModule } from "src/postgres/postgres.module"; @@ -68,10 +71,15 @@ import { DemosModule } from "../demos/demos.module"; import { ClipsModule } from "./clips/clips.module"; import { SteamMatchHistoryModule } from "../steam-match-history/steam-match-history.module"; import { LeaguesModule } from "../leagues/leagues.module"; +import { MediaMtxModule } from "../mediamtx/mediamtx.module"; +import { CameraController } from "./camera/camera.controller"; +import { CameraService } from "./camera/camera.service"; +import { CameraMonitorService } from "./camera/camera-monitor.service"; @Module({ imports: [ HasuraModule, + MediaMtxModule, forwardRef(() => RconModule), CacheModule, RedisModule, @@ -149,12 +157,14 @@ import { LeaguesModule } from "../leagues/leagues.module"; }, ), ], - controllers: [MatchesController, MatchRelayController], + controllers: [MatchesController, MatchRelayController, CameraController], exports: [MatchAssistantService, PlayerEloRecomputeService], providers: [ MatchEventsGateway, MatchAssistantService, MatchRelayService, + CameraService, + CameraMonitorService, CheckOnDemandServerJob, CheckOnDemandServerJobEvents, CancelExpiredMatches, @@ -164,6 +174,8 @@ import { LeaguesModule } from "../leagues/leagues.module"; CheckLeagueSeasonTransitions, ApplyLeagueDefaultSchedules, LeagueWeekReminders, + TournamentReminders, + EventReminders, CheckForScheduledMatches, RemoveCancelledMatches, StopOnDemandServer, @@ -171,6 +183,7 @@ import { LeaguesModule } from "../leagues/leagues.module"; CleanAbandonedMatches, ReapIdleDemoSessions, PollMediaMtxViewers, + MonitorMatchCameras, EloCalculation, RecomputeAllElo, PlayerEloRecomputeService, @@ -233,6 +246,29 @@ export class MatchesModule implements NestModule { }, ); + // Hourly: both windows here are days wide, unlike the tournament 2h one. + void scheduleMatchQueue.add( + EventReminders.name, + {}, + { + repeat: { + pattern: "15 * * * *", + }, + }, + ); + + // More often than the reminders above, because the 2h window is far + // tighter than their day-wide ones. + void scheduleMatchQueue.add( + TournamentReminders.name, + {}, + { + repeat: { + pattern: "*/5 * * * *", + }, + }, + ); + void scheduleMatchQueue.add( CheckForScheduledMatches.name, {}, @@ -327,6 +363,18 @@ export class MatchesModule implements NestModule { }, ); + // Faster than the viewer poll: this one decides whether a live match keeps + // playing, and the grace window is only 30s. + void scheduleMatchQueue.add( + MonitorMatchCameras.name, + {}, + { + repeat: { + every: 10_000, + }, + }, + ); + void this.generatePlayerRatings(); } diff --git a/src/mediamtx/mediamtx.controller.ts b/src/mediamtx/mediamtx.controller.ts new file mode 100644 index 00000000..abe70eff --- /dev/null +++ b/src/mediamtx/mediamtx.controller.ts @@ -0,0 +1,32 @@ +import { Controller, ForbiddenException, Get, Req } from "@nestjs/common"; +import { Request } from "express"; +import { isRoleAbove } from "src/utilities/isRoleAbove"; +import { User } from "../auth/types/User"; +import { MediaMtxService } from "./mediamtx.service"; + +// What the media server is carrying right now. +// +// Every feature that touches WebRTC on this deployment -- game streams, player +// cameras, voice, video calls -- shares one MediaMTX instance and one muxed UDP +// port, so this is the only place the load across all of them is visible at +// once. Administrators only: the path names it reports on carry match ids and +// steam ids. +@Controller("mediamtx") +export class MediaMtxController { + constructor(private readonly mediaMtx: MediaMtxService) {} + + @Get("stats") + public async stats(@Req() request: Request) { + const user = request.user as User | undefined; + + if (!user || !isRoleAbove(user.role, "administrator")) { + throw new ForbiddenException("Administrators only"); + } + + const stats = await this.mediaMtx.stats(); + + // Null means MediaMTX did not answer, which the caller must be able to tell + // apart from an idle one -- an outage drawn as zeroes is worse than a gap. + return { reachable: stats !== null, stats }; + } +} diff --git a/src/mediamtx/mediamtx.module.ts b/src/mediamtx/mediamtx.module.ts new file mode 100644 index 00000000..1a74c37d --- /dev/null +++ b/src/mediamtx/mediamtx.module.ts @@ -0,0 +1,11 @@ +import { Module } from "@nestjs/common"; +import { MediaMtxService } from "./mediamtx.service"; +import { MediaMtxController } from "./mediamtx.controller"; +import { loggerFactory } from "../utilities/LoggerFactory"; + +@Module({ + controllers: [MediaMtxController], + exports: [MediaMtxService], + providers: [MediaMtxService, loggerFactory()], +}) +export class MediaMtxModule {} diff --git a/src/mediamtx/mediamtx.service.spec.ts b/src/mediamtx/mediamtx.service.spec.ts new file mode 100644 index 00000000..3694a4b1 --- /dev/null +++ b/src/mediamtx/mediamtx.service.spec.ts @@ -0,0 +1,129 @@ +import { Logger } from "@nestjs/common"; +import { MediaMtxService } from "./mediamtx.service"; + +describe("MediaMtxService", () => { + let service: MediaMtxService; + + beforeEach(() => { + service = new MediaMtxService(new Logger("MediaMtxTest")); + }); + + // The prefix is the only place the purpose of a path exists -- MediaMTX has + // no notion of what a path is for. + describe("kindForPath", () => { + it.each([ + ["voice-11111111-1111-1111-1111-111111111111-76561198000000001", "voice"], + [ + "voicecam-11111111-1111-1111-1111-111111111111-76561198000000001", + "videoCalls", + ], + [ + "camera-11111111-1111-1111-1111-111111111111-76561198000000001", + "playerCameras", + ], + [ + "camera-talk-11111111-1111-1111-1111-111111111111-76561198000000001", + "cameraTalkback", + ], + ["match-abc-stream", "gameStreams"], + ["anything-else", "gameStreams"], + ])("reads %s as %s", (path, expected) => { + expect(MediaMtxService.kindForPath(path)).toBe(expected); + }); + + // `camera-` is a prefix of `camera-talk-`, and `voice-` all but one + // character of `voicecam-`. Checked in the wrong order, talk-back counts as + // a player camera and every video call counts as voice -- which would make + // the busiest row on the admin view the wrong one. + it("does not let a prefix swallow the longer name it starts", () => { + expect(MediaMtxService.kindForPath("camera-talk-x-1")).not.toBe( + "playerCameras", + ); + expect(MediaMtxService.kindForPath("voicecam-x-1")).not.toBe("voice"); + }); + }); + + describe("stats", () => { + const paths = ( + entries: Array<[string, { ready: boolean; bytesReceived: number }]>, + ) => new Map(entries); + + it("counts paths and bytes into the kind each one belongs to", async () => { + jest.spyOn(service, "listPaths").mockResolvedValue( + paths([ + ["voice-a-1", { ready: true, bytesReceived: 100 }], + ["voice-a-2", { ready: false, bytesReceived: 0 }], + ["voicecam-a-1", { ready: true, bytesReceived: 900 }], + ["camera-m-1", { ready: true, bytesReceived: 50 }], + ["camera-talk-m-1", { ready: true, bytesReceived: 5 }], + ["some-game-stream", { ready: true, bytesReceived: 9000 }], + ]), + ); + jest + .spyOn(service as any, "listWebrtcSessions") + .mockResolvedValue(12); + + const stats = await service.stats(); + + expect(stats).not.toBeNull(); + expect(stats!.paths).toBe(6); + // A path can exist without a live publisher, so these differ on purpose. + expect(stats!.ready).toBe(5); + expect(stats!.webrtcSessions).toBe(12); + + expect(stats!.byKind.voice).toEqual({ + paths: 2, + ready: 1, + bytesReceived: 100, + }); + expect(stats!.byKind.videoCalls).toEqual({ + paths: 1, + ready: 1, + bytesReceived: 900, + }); + expect(stats!.byKind.playerCameras.paths).toBe(1); + expect(stats!.byKind.cameraTalkback.paths).toBe(1); + expect(stats!.byKind.gameStreams.bytesReceived).toBe(9000); + }); + + // An outage drawn as an idle server is worse than a gap: the admin view has + // to be able to say "unknown" rather than a zero it never measured. + it("returns null when mediamtx does not answer", async () => { + jest.spyOn(service, "listPaths").mockResolvedValue(null); + + await expect(service.stats()).resolves.toBeNull(); + }); + + // Paths answered, sessions did not. Everything else is still real, so the + // whole response must not be thrown away over the one field. + it("keeps the path numbers when only the session count is unavailable", async () => { + jest + .spyOn(service, "listPaths") + .mockResolvedValue(paths([["voice-a-1", { ready: true, bytesReceived: 1 }]])); + jest + .spyOn(service as any, "listWebrtcSessions") + .mockResolvedValue(null); + + const stats = await service.stats(); + + expect(stats!.paths).toBe(1); + expect(stats!.webrtcSessions).toBeNull(); + }); + + it("reports every kind even when nothing is publishing", async () => { + jest.spyOn(service, "listPaths").mockResolvedValue(paths([])); + jest.spyOn(service as any, "listWebrtcSessions").mockResolvedValue(0); + + const stats = await service.stats(); + + expect(Object.keys(stats!.byKind).sort()).toEqual([ + "cameraTalkback", + "gameStreams", + "playerCameras", + "videoCalls", + "voice", + ]); + expect(stats!.paths).toBe(0); + }); + }); +}); diff --git a/src/mediamtx/mediamtx.service.ts b/src/mediamtx/mediamtx.service.ts new file mode 100644 index 00000000..bf94753c --- /dev/null +++ b/src/mediamtx/mediamtx.service.ts @@ -0,0 +1,307 @@ +import { Injectable, Logger } from "@nestjs/common"; + +// What a path is for, worked out from its prefix -- MediaMTX itself has no +// notion of this, and every feature on the box shares the one instance. +export type MediaMtxPathKind = + | "gameStreams" + | "playerCameras" + | "cameraTalkback" + | "voice" + | "videoCalls"; + +export type MediaMtxKindStats = { + paths: number; + // Actually publishing. A path can exist without a live publisher. + ready: number; + bytesReceived: number; +}; + +export type MediaMtxStats = { + paths: number; + ready: number; + // Null when MediaMTX answered for paths but not for sessions. + webrtcSessions: number | null; + byKind: Record; +}; + +@Injectable() +export class MediaMtxService { + constructor(private readonly logger: Logger) {} + + // A MediaMTX path is one URL segment, so it is encoded rather than + // interpolated: an unencoded `..` in a caller-supplied path component + // resolves away the prefix and reaches a different path entirely + // (`camera--../../camera--` -> `camera--`). + private encodePath(path: string) { + return encodeURIComponent(path); + } + + private apiBase() { + return (process.env.MEDIAMTX_API_BASE || "http://mediamtx:9997").replace( + /\/$/, + "", + ); + } + + private whipBase() { + return (process.env.MEDIAMTX_WHIP_BASE || "http://mediamtx:8889").replace( + /\/$/, + "", + ); + } + + // What the one media server is actually carrying, broken down by what each + // path is for. Every feature on the box shares a single MediaMTX instance and + // a single muxed UDP port, so "how loaded is it" is otherwise unanswerable + // without shelling into the pod. + // + // The kind comes from the path prefix, which is the only place that + // information exists -- MediaMTX has no notion of what a path is for. + public static kindForPath(path: string): MediaMtxPathKind { + if (path.startsWith("voicecam-")) { + return "videoCalls"; + } + + if (path.startsWith("voice-")) { + return "voice"; + } + + // Checked before `camera-`, which is its prefix. + if (path.startsWith("camera-talk-")) { + return "cameraTalkback"; + } + + if (path.startsWith("camera-")) { + return "playerCameras"; + } + + return "gameStreams"; + } + + public async stats(): Promise { + const [paths, sessions] = await Promise.all([ + this.listPaths(), + this.listWebrtcSessions(), + ]); + + // Null rather than zeroes: an unreachable MediaMTX must not be drawn as an + // idle one, which is the same distinction listPaths already makes. + if (!paths) { + return null; + } + + const empty = (): MediaMtxKindStats => ({ + paths: 0, + ready: 0, + bytesReceived: 0, + }); + + const byKind: Record = { + gameStreams: empty(), + playerCameras: empty(), + cameraTalkback: empty(), + voice: empty(), + videoCalls: empty(), + }; + + for (const [path, state] of paths) { + const kind = byKind[MediaMtxService.kindForPath(path)]; + + kind.paths += 1; + kind.bytesReceived += state.bytesReceived ?? 0; + + if (state.ready) { + kind.ready += 1; + } + } + + return { + paths: paths.size, + ready: [...paths.values()].filter((state) => state.ready).length, + // Null when MediaMTX answered for paths but not for sessions, so the UI + // can say "unknown" rather than draw a zero it did not measure. + webrtcSessions: sessions, + byKind, + }; + } + + private async listWebrtcSessions(): Promise { + try { + const response = await fetch(`${this.apiBase()}/v3/webrtcsessions/list`, { + signal: AbortSignal.timeout(5_000), + }); + + if (!response.ok) { + return null; + } + + const { itemCount, items } = (await response.json()) as { + itemCount?: number; + items?: Array; + }; + + return itemCount ?? items?.length ?? 0; + } catch (error) { + this.logger.warn( + `[mediamtx] listing webrtc sessions failed: ${(error as Error)?.message}`, + ); + return null; + } + } + + public async proxySdp(path: string, action: "whip" | "whep", sdp: string) { + let response: Response; + + try { + response = await fetch( + `${this.whipBase()}/${this.encodePath(path)}/${action}`, + { + method: "POST", + headers: { + "Content-Type": "application/sdp", + }, + body: sdp, + signal: AbortSignal.timeout(10_000), + }, + ); + } catch (error) { + this.logger.error( + `[mediamtx] ${action} proxy to ${path} failed: ${(error as Error)?.message}`, + ); + throw new Error("signaling service unreachable"); + } + + const body = await response.text(); + + if (!response.ok) { + throw new Error( + `mediamtx ${path}/${action} responded ${response.status}: ${body.slice(0, 200)}`, + ); + } + + return body; + } + + // Null means "could not ask", which callers must not confuse with "nothing is + // publishing" — an empty map is a real answer, null is an outage. + public async listPaths(): Promise | null> { + try { + const response = await fetch(`${this.apiBase()}/v3/paths/list`, { + signal: AbortSignal.timeout(5_000), + }); + + if (!response.ok) { + return null; + } + + const { items } = (await response.json()) as { + items?: Array<{ + name?: string; + ready?: boolean; + bytesReceived?: number; + }>; + }; + + const paths = new Map(); + + for (const item of items ?? []) { + if (!item?.name) { + continue; + } + + paths.set(item.name, { + ready: item.ready === true, + bytesReceived: Number(item.bytesReceived ?? 0), + }); + } + + return paths; + } catch (error) { + this.logger.warn( + `[mediamtx] listing paths failed: ${(error as Error)?.message}`, + ); + return null; + } + } + + // `null` means MediaMTX could not be asked, which is not the same answer as + // "nothing is publishing". A caller that blocks on a feed being live has to + // be able to tell our own outage apart from a camera that never connected. + public async pathReadyState(path: string): Promise { + try { + const response = await fetch( + `${this.apiBase()}/v3/paths/get/${this.encodePath(path)}`, + { + signal: AbortSignal.timeout(5_000), + }, + ); + + // The one non-ok status that is an answer rather than a failure: no such + // path is exactly what a path with no publisher looks like. + if (response.status === 404) { + return false; + } + + if (!response.ok) { + return null; + } + + const { ready } = (await response.json()) as { ready?: boolean }; + + return ready === true; + } catch (error) { + this.logger.warn( + `[mediamtx] status check for ${path} failed: ${(error as Error)?.message}`, + ); + return null; + } + } + + public async isPathReady(path: string) { + return (await this.pathReadyState(path)) === true; + } + + // Dropping the publisher is what actually ends a session for everyone + // attached to the path — there is no per-viewer teardown to coordinate. + public async kickSessions(path: string) { + try { + const response = await fetch( + `${this.apiBase()}/v3/webrtcsessions/list`, + { + signal: AbortSignal.timeout(5_000), + }, + ); + + if (!response.ok) { + return; + } + + const { items } = (await response.json()) as { + items?: Array<{ id: string; path?: string }>; + }; + + await Promise.all( + (items ?? []) + .filter((session) => session.path === path) + .map((session) => { + return fetch( + `${this.apiBase()}/v3/webrtcsessions/kick/${this.encodePath(session.id)}`, + { + method: "POST", + signal: AbortSignal.timeout(5_000), + }, + ).catch(() => {}); + }), + ); + } catch (error) { + // Best effort: if the control API is unreachable the WebRTC connection + // still times out and settles on its own. + this.logger.warn( + `[mediamtx] kick sessions for ${path} failed: ${(error as Error)?.message}`, + ); + } + } +} diff --git a/src/news/news.module.ts b/src/news/news.module.ts index 219c1151..77a1517f 100644 --- a/src/news/news.module.ts +++ b/src/news/news.module.ts @@ -4,11 +4,18 @@ import { PostgresModule } from "src/postgres/postgres.module"; import { SystemModule } from "src/system/system.module"; import { S3Module } from "src/s3/s3.module"; import { loggerFactory } from "src/utilities/LoggerFactory"; +import { NotificationsModule } from "src/notifications/notifications.module"; import { NewsService } from "./news.service"; import { NewsController } from "./news.controller"; @Module({ - imports: [HasuraModule, PostgresModule, SystemModule, S3Module], + imports: [ + HasuraModule, + PostgresModule, + SystemModule, + S3Module, + NotificationsModule, + ], controllers: [NewsController], providers: [NewsService, loggerFactory()], exports: [NewsService], diff --git a/src/news/news.service.ts b/src/news/news.service.ts index aefafb84..410824ca 100644 --- a/src/news/news.service.ts +++ b/src/news/news.service.ts @@ -3,6 +3,7 @@ import { Readable } from "stream"; import { Injectable, Logger, BadRequestException } from "@nestjs/common"; import { PostgresService } from "src/postgres/postgres.service"; import { S3Service } from "src/s3/s3.service"; +import { NotificationsService } from "src/notifications/notifications.service"; export interface NewsPostRow { id: string; @@ -43,8 +44,19 @@ export class NewsService { private readonly logger: Logger, private readonly postgres: PostgresService, private readonly s3: S3Service, + private readonly notifications: NotificationsService, ) {} + private async announcePublished(article: NewsPostRow): Promise { + await this.notifications.notifyActivePlayers("NewsPublished", { + title: "New article", + message: `${NotificationsService.escapeHtml( + article.title, + )} was just published.`, + entity_id: article.id, + }); + } + public async listPosts(limit = 200): Promise { return await this.postgres.query( `SELECT * FROM public.news_articles ORDER BY created_at DESC LIMIT $1`, @@ -170,14 +182,17 @@ export class NewsService { return row; } - const [current] = await this.postgres.query>( - `SELECT title FROM public.news_articles WHERE id = $1`, - [id], - ); + const [current] = await this.postgres.query< + Array<{ title: string; status: string }> + >(`SELECT title, status FROM public.news_articles WHERE id = $1`, [id]); if (!current) { throw new BadRequestException("News post not found"); } + // Only a real draft -> published transition announces. Without this, every + // subsequent save of a published article re-notifies everyone. + const isFirstPublish = current.status !== "published"; + const baseSlug = this.slugify(current.title); for (let attempt = 0; attempt < 5; attempt++) { const slug = @@ -198,6 +213,16 @@ export class NewsService { RETURNING *`, [id, slug], ); + + if (isFirstPublish) { + void this.announcePublished(row).catch((error) => { + this.logger.warn( + `unable to announce published article ${id}`, + error, + ); + }); + } + return row; } catch (error) { if (this.isSlugConflict(error) && attempt < 4) { diff --git a/src/notifications/enums/NotificationsQueues.ts b/src/notifications/enums/NotificationsQueues.ts index 584a8738..8302742a 100644 --- a/src/notifications/enums/NotificationsQueues.ts +++ b/src/notifications/enums/NotificationsQueues.ts @@ -1,3 +1,4 @@ export enum NotificationsQueues { SanctionNotifications = "sanction-notifications", + PushBroadcast = "push-broadcast", } diff --git a/src/notifications/jobs/SendPushBroadcast.ts b/src/notifications/jobs/SendPushBroadcast.ts new file mode 100644 index 00000000..181e2224 --- /dev/null +++ b/src/notifications/jobs/SendPushBroadcast.ts @@ -0,0 +1,34 @@ +import { WorkerHost } from "@nestjs/bullmq"; +import { Job } from "bullmq"; +import { UseQueue } from "../../utilities/QueueProcessors"; +import { NotificationsQueues } from "../enums/NotificationsQueues"; +import { PushNotificationsService } from "../push/push-notifications.service"; + +// A fan-out notification writes one row per player, and the Hasura event +// trigger fires for every one of them. +// +// Two ways in. A writer that knows the rows it inserted queues `ids` and claims +// them, so the per-row events fall through entirely. Everything else arrives +// from those events, deduped down to one job by jobId, and resolves recipients +// from the (type, entity_id) window instead. +@UseQueue("Notifications", NotificationsQueues.PushBroadcast) +export class SendPushBroadcast extends WorkerHost { + constructor(private readonly pushNotifications: PushNotificationsService) { + super(); + } + + async process( + job: Job<{ + type?: string; + entityId?: string; + ids?: string[]; + }>, + ): Promise { + if (job.data.ids?.length) { + await this.pushNotifications.sendForIds(job.data.ids); + return; + } + + await this.pushNotifications.sendForBatch(job.data.type, job.data.entityId); + } +} diff --git a/src/notifications/notifications.module.ts b/src/notifications/notifications.module.ts index 70664738..e8021ac4 100644 --- a/src/notifications/notifications.module.ts +++ b/src/notifications/notifications.module.ts @@ -1,4 +1,4 @@ -import { Module } from "@nestjs/common"; +import { Module, OnModuleInit } from "@nestjs/common"; import { ConfigModule } from "@nestjs/config"; import { BullModule } from "@nestjs/bullmq"; import { BullBoardModule } from "@bull-board/nestjs"; @@ -6,16 +6,23 @@ import { BullMQAdapter } from "@bull-board/api/bullMQAdapter"; import { NotificationsService } from "./notifications.service"; import { HasuraModule } from "../hasura/hasura.module"; import { PostgresModule } from "../postgres/postgres.module"; +import { RedisModule } from "../redis/redis.module"; import { loggerFactory } from "src/utilities/LoggerFactory"; import { getQueuesProcessors } from "src/utilities/QueueProcessors"; import { NotificationsQueues } from "./enums/NotificationsQueues"; import { SendSanctionNotifications } from "./jobs/SendSanctionNotifications"; +import { SendPushBroadcast } from "./jobs/SendPushBroadcast"; +import { PushNotificationsService } from "./push/push-notifications.service"; +import { PushNotificationsController } from "./push/push-notifications.controller"; +import { NotificationPreferencesService } from "./preferences/notification-preferences.service"; +import { NotificationPreferencesController } from "./preferences/notification-preferences.controller"; @Module({ imports: [ HasuraModule, PostgresModule, ConfigModule, + RedisModule, BullModule.registerQueue({ name: NotificationsQueues.SanctionNotifications, }), @@ -23,13 +30,35 @@ import { SendSanctionNotifications } from "./jobs/SendSanctionNotifications"; name: NotificationsQueues.SanctionNotifications, adapter: BullMQAdapter, }), + BullModule.registerQueue({ + name: NotificationsQueues.PushBroadcast, + }), + BullBoardModule.forFeature({ + name: NotificationsQueues.PushBroadcast, + adapter: BullMQAdapter, + }), ], + controllers: [PushNotificationsController, NotificationPreferencesController], providers: [ NotificationsService, + PushNotificationsService, + NotificationPreferencesService, SendSanctionNotifications, + SendPushBroadcast, ...getQueuesProcessors("Notifications"), loggerFactory(), ], - exports: [NotificationsService], + exports: [ + NotificationsService, + PushNotificationsService, + NotificationPreferencesService, + ], }) -export class NotificationsModule {} +export class NotificationsModule implements OnModuleInit { + constructor(private readonly pushNotifications: PushNotificationsService) {} + + public async onModuleInit() { + // Keys can live in `settings`, so they aren't known at construction. + await this.pushNotifications.loadKeys(); + } +} diff --git a/src/notifications/notifications.service.ts b/src/notifications/notifications.service.ts index 4ab1ecff..28641841 100644 --- a/src/notifications/notifications.service.ts +++ b/src/notifications/notifications.service.ts @@ -13,6 +13,9 @@ import { } from "generated/schema"; import { DISCORD_COLORS } from "./utilities/constants"; import { NotificationsQueues } from "./enums/NotificationsQueues"; +import { NotificationPreferencesService } from "./preferences/notification-preferences.service"; +import { PushNotificationsService } from "./push/push-notifications.service"; +import { inAppKeyForType } from "./preferences/notification-categories"; @Injectable() export class NotificationsService { @@ -29,15 +32,27 @@ export class NotificationsService { "ScrimTimeChanged", "ScrimAlertMatch", "FormTeamSuggestion", + // Relaying every chat line to a Discord webhook would be unusable, and + // the people in the lobby are already the ones being notified. + "ChatMessage", ]); + // Nobody has seen a notification in six months who hasn't signed in, and a + // broadcast to every player row would include shadow rows created by match + // imports. + private static readonly ACTIVE_PLAYER_WINDOW = "30 days"; + constructor( private readonly hasura: HasuraService, private readonly postgres: PostgresService, private readonly logger: Logger, private readonly configService: ConfigService, + private readonly preferences: NotificationPreferencesService, + private readonly pushNotifications: PushNotificationsService, @InjectQueue(NotificationsQueues.SanctionNotifications) private readonly sanctionNotificationsQueue: Queue, + @InjectQueue(NotificationsQueues.PushBroadcast) + private readonly pushBroadcastQueue: Queue, ) { this.appConfig = this.configService.get("app"); } @@ -292,6 +307,44 @@ export class NotificationsService { } } + // Hasura's event trigger fires once per inserted row, so a fan-out that wrote + // 200 rows would resolve recipients and send 200 times over. The rows are + // claimed here so those events fall through, and one job covers the burst. + // + // A single row is left to its own event: it is one query either way, and the + // claim would only add a round trip. + private async pushFanOut( + ids: string[], + window?: { type: string; entityId: string }, + ) { + if (ids.length < 2) { + return; + } + + try { + // Queued before the rows are claimed, deliberately. Claiming first and + // then failing to queue would silence the push entirely; this order fails + // the other way, into a duplicate the device collapses on its tag. + await this.pushBroadcastQueue.add( + "PushBroadcast", + window ?? { ids }, + { + ...(window + ? { jobId: `push-broadcast.${window.type}.${window.entityId}` } + : {}), + removeOnComplete: { age: 3600 }, + removeOnFail: { age: 3600 }, + }, + ); + + await this.pushNotifications.claimFanOut(ids); + } catch (error) { + // The per-row events are still queued behind this, so a failure here + // degrades to the unbatched path rather than losing the push. + this.logger.warn("unable to batch push for a fan-out notification", error); + } + } + private async postDiscord( webhook: string, roleId: string | undefined, @@ -348,10 +401,32 @@ export class NotificationsService { }>, color?: number, ) { - const steamIds = Array.from(new Set(notification.steamIds)); + // Resolved before the insert rather than at read time: the bell reads + // `notifications` straight through Hasura, and "hide rows whose type the + // viewer muted" isn't expressible as a select_permission, so `in_app` + // carries the answer on the row itself. + // + // A muted recipient still gets a row if they can be pushed to. Push is + // delivered by the INSERT trigger on this table and has a preference of its + // own, so skipping the row entirely would silence a channel they never + // turned off. Recipients with no subscription at all are skipped -- their + // row could only ever be dead weight. + const recipients = Array.from(new Set(notification.steamIds)); + const inApp = new Set( + await this.preferences.filterInAppRecipients(type, recipients), + ); + const pushable = new Set( + await this.pushNotifications.filterSubscribed( + recipients.filter((steamId) => !inApp.has(steamId)), + ), + ); + + const steamIds = recipients.filter( + (steamId) => inApp.has(steamId) || pushable.has(steamId), + ); if (steamIds.length > 0) { - await this.hasura.mutation({ + const { insert_notifications } = await this.hasura.mutation({ insert_notifications: { __args: { objects: steamIds.map((steam_id) => ({ @@ -362,14 +437,21 @@ export class NotificationsService { steam_id, entity_id: notification.entity_id, actions, + in_app: inApp.has(steam_id), ...(notification.deletable === false ? { deletable: false } : {}), })), }, - affected_rows: true, + returning: { + id: true, + }, }, }); + + await this.pushFanOut( + (insert_notifications?.returning ?? []).map(({ id }) => id as string), + ); } const webhook = await this.getSettingValue("discord_support_webhook"); @@ -382,6 +464,138 @@ export class NotificationsService { } } + // Retracts alerts that describe a condition rather than an event. + // + // "Map is paused" and "waiting for a server" are true only while they are + // true -- once the match resumes, ends or is cancelled they describe nothing. + // Left alone they pile up: a month of pauses on one match produced over a + // hundred rows nobody could act on. + // + // Cleared rather than collapsed, deliberately. Collapsing keeps one stale + // alert per match forever; clearing leaves the bell holding only conditions + // that currently hold. + async resolveMatchAlerts(matchId: string) { + await this.postgres.query( + `UPDATE public.notifications + SET deleted_at = now() + WHERE type = 'MatchStatusChange' + AND entity_id = $1 + AND deleted_at IS NULL`, + [matchId], + ); + } + + // Soft-deletes every unread row for an entity except the newest, so a busy + // conversation shows one bell entry rather than one per message. Push is + // unaffected -- each message already fired its own INSERT. + async collapseOlderUnread( + type: e_notification_types_enum, + entityId: string, + steamIds: string[], + ) { + if (steamIds.length === 0) { + return; + } + + await this.postgres.query( + `UPDATE public.notifications n + SET deleted_at = now() + WHERE n.type = $1 + AND n.entity_id = $2 + AND n.steam_id = ANY($3::bigint[]) + AND n.is_read = false + AND n.deleted_at IS NULL + AND n.id <> ( + SELECT newest.id + FROM public.notifications newest + WHERE newest.type = n.type + AND newest.entity_id = n.entity_id + AND newest.steam_id = n.steam_id + AND newest.deleted_at IS NULL + ORDER BY newest.created_at DESC + LIMIT 1 + )`, + [type, entityId, steamIds], + ); + } + + // Opening a conversation should clear its badge everywhere, not just in the + // tab that was open. + async markConversationRead( + type: e_notification_types_enum, + entityId: string, + steamId: string, + ) { + await this.postgres.query( + `UPDATE public.notifications + SET is_read = true + WHERE type = $1 + AND entity_id = $2 + AND steam_id = $3::bigint + AND is_read = false`, + [type, entityId, steamId], + ); + } + + // Announce something to the whole player base. + // + // This deliberately writes one row per player rather than a single + // role-targeted row: our notifications select_permissions are a per-role + // enumeration, and `user` only ever matches on steam_id -- so a + // `role: 'user'` broadcast with a null steam_id is visible to nobody. + // + // Written as one INSERT..SELECT because the recipient list is the whole + // players table, and the in-app preference is resolved inline for the same + // reason. See notifyPlayers for why a player who muted the bell still gets a + // row when they have somewhere to be pushed. + async notifyActivePlayers( + type: e_notification_types_enum, + notification: { + title: string; + message: string; + entity_id?: string; + }, + ) { + const key = inAppKeyForType(type); + + const inserted = await this.postgres.query>( + `INSERT INTO public.notifications (type, title, message, role, steam_id, entity_id, in_app) + SELECT $1, $2, $3, 'user', p.steam_id, $4, + COALESCE(np.enabled, $7::boolean) + FROM public.players p + LEFT JOIN public.notification_preferences np + ON np.steam_id = p.steam_id + AND np.channel = 'in_app' + AND np.key = $5 + WHERE p.last_sign_in_at >= now() - $6::interval + AND (COALESCE(np.enabled, $7::boolean) = true + OR EXISTS (SELECT 1 + FROM public.push_subscriptions ps + WHERE ps.steam_id = p.steam_id)) + RETURNING id::text AS id`, + [ + type, + notification.title, + notification.message, + notification.entity_id ?? null, + key?.key ?? "", + NotificationsService.ACTIVE_PLAYER_WINDOW, + key?.defaultEnabled ?? true, + ], + ); + + // The recipient list here is the whole player base, so the ids are claimed + // but not carried in the job: sendForBatch resolves them from + // (type, entity_id) in one statement rather than shipping a payload with a + // row per player in it. + if (notification.entity_id) { + await this.pushFanOut( + inserted.map(({ id }) => id), + { type, entityId: notification.entity_id }, + ); + } + } + private async getSettingValue(name: string): Promise { const { settings_by_pk } = await this.hasura.query({ settings_by_pk: { diff --git a/src/notifications/preferences/notification-categories.spec.ts b/src/notifications/preferences/notification-categories.spec.ts new file mode 100644 index 00000000..7df605f1 --- /dev/null +++ b/src/notifications/preferences/notification-categories.spec.ts @@ -0,0 +1,126 @@ +import { readFileSync, readdirSync, existsSync } from "fs"; +import { join } from "path"; +import { + PUSH_CATEGORIES, + PUSH_KEYS, + IN_APP_KEYS, + pushCategoryForType, + inAppKeyForType, +} from "./notification-categories"; + +const HASURA_DIR = join(__dirname, "../../../hasura"); + +// Notification types come from two places, and missing the second is how +// MatchImported ended up live but absent from the enum seed file. +const notificationTypesInTree = (): string[] => { + const sources = [join(HASURA_DIR, "enums/notification-types.sql")]; + + const migrations = join(HASURA_DIR, "migrations/default"); + for (const dir of readdirSync(migrations)) { + const up = join(migrations, dir, "up.sql"); + if (existsSync(up)) { + sources.push(up); + } + } + + const types = new Set(); + for (const source of sources) { + const sql = readFileSync(source, "utf8"); + if (!sql.includes("e_notification_types")) { + continue; + } + for (const [, value] of sql.matchAll(/\('([A-Za-z]+)',\s*'/g)) { + types.add(value); + } + } + + return [...types].sort(); +}; + +describe("notification categories", () => { + const types = notificationTypesInTree(); + + it("finds the notification types declared in the tree", () => { + // Guards the parser itself -- a regex that silently matched nothing would + // make every assertion below vacuously pass. + expect(types.length).toBeGreaterThan(30); + expect(types).toContain("ChatMessage"); + expect(types).toContain("MatchImported"); + }); + + it("maps every notification type to a push category", () => { + const unmapped = types.filter((type) => !pushCategoryForType(type)); + + expect(unmapped).toEqual([]); + }); + + it("does not map types that do not exist", () => { + const known = new Set(types); + const phantom = Object.values(PUSH_CATEGORIES) + .flat() + .filter((type) => !known.has(type)); + + expect(phantom).toEqual([]); + }); + + it("assigns each type to exactly one push category", () => { + const seen = new Map(); + const duplicated: string[] = []; + + for (const [category, categoryTypes] of Object.entries(PUSH_CATEGORIES)) { + for (const type of categoryTypes) { + if (seen.has(type)) { + duplicated.push(`${type} (${seen.get(type)} + ${category})`); + } + seen.set(type, category); + } + } + + expect(duplicated).toEqual([]); + }); + + it("declares a preference key for every push category", () => { + expect(Object.keys(PUSH_CATEGORIES).sort()).toEqual( + PUSH_KEYS.map((entry) => entry.key).sort(), + ); + }); + + it("only exposes real notification types as in-app keys", () => { + const known = new Set(types); + const phantom = IN_APP_KEYS.filter((entry) => !known.has(entry.key)); + + expect(phantom).toEqual([]); + }); + + it("only exposes per-player types as in-app keys", () => { + // In-app preferences are enforced at insert time against a known recipient + // list. A role-broadcast type has no such list, so a toggle for one would + // silently do nothing. + const roleBroadcastOnly = [ + "GameUpdate", + "GameNodeStatus", + "DedicatedServerStatus", + "DedicatedServerRconStatus", + "StorageScan", + "EloRecompute", + "PlayerReindex", + "MatchSupport", + "MatchAbandoned", + "NameChangeRequest", + ]; + + const offenders = IN_APP_KEYS.filter((entry) => + roleBroadcastOnly.includes(entry.key), + ); + + expect(offenders).toEqual([]); + }); + + it("resolves in-app keys back to their own type", () => { + for (const entry of IN_APP_KEYS) { + expect(inAppKeyForType(entry.key)).toEqual(entry); + } + + expect(inAppKeyForType("GameUpdate")).toBeNull(); + }); +}); diff --git a/src/notifications/preferences/notification-categories.ts b/src/notifications/preferences/notification-categories.ts new file mode 100644 index 00000000..25af74b6 --- /dev/null +++ b/src/notifications/preferences/notification-categories.ts @@ -0,0 +1,135 @@ +import { e_notification_types_enum } from "generated/schema"; + +export type NotificationChannel = "push" | "in_app"; + +export const NOTIFICATION_CHANNELS: NotificationChannel[] = ["push", "in_app"]; + +export type PreferenceKey = { + key: string; + defaultEnabled: boolean; + // Only ever reaches staff, so the frontend hides it from everyone else + // rather than offering a toggle that can never do anything. + adminOnly?: boolean; +}; + +// Push groups every notification type into a coarse category. There are ~35 +// types and a switch per type would be unusable, so a player mutes a whole +// category at once. +// +// Keep this exhaustive: notification-categories.spec.ts reads the real type +// list out of hasura/enums/notification-types.sql *and* the migrations that +// insert into e_notification_types (MatchImported only exists in the latter), +// and fails if anything is unmapped. +export const PUSH_CATEGORIES: Record = { + matches: ["MatchStatusChange", "MatchImported", "MatchStatsReady", "ClipReady"], + chat: ["ChatMessage"], + tournaments: ["TournamentCreated", "TournamentReminder"], + events: ["EventReminder"], + seasons: ["SeasonEnded"], + scrims: [ + "ScrimRequestReceived", + "ScrimRequestCountered", + "ScrimRequestAccepted", + "ScrimRequestDeclined", + "ScrimRequestExpired", + "ScrimMatchScheduled", + "ScrimMatchCanceled", + "ScrimTimeChanged", + "ScrimAlertMatch", + ], + leagues: [ + "LeagueProposalReceived", + "LeagueProposalAccepted", + "LeagueProposalDeclined", + "LeagueMatchUnscheduled", + "LeagueRegistrationDecision", + "LeagueRosterUndersized", + ], + teams: ["FormTeamSuggestion"], + invites: ["TeamInvite", "TournamentTeamInvite", "DraftInvite"], + account: ["NameChangeApproved", "NameChangeDenied", "PlayerSanctioned", "AwardGranted"], + news: ["NewsPublished"], + staff_moderation: ["MatchSupport", "MatchAbandoned", "NameChangeRequest"], + staff_infrastructure: [ + "GameUpdate", + "GameNodeStatus", + "DedicatedServerStatus", + "DedicatedServerRconStatus", + "StorageScan", + "EloRecompute", + "PlayerReindex", + ], +}; + +export const PUSH_KEYS: PreferenceKey[] = [ + { key: "matches", defaultEnabled: true }, + { key: "chat", defaultEnabled: true }, + { key: "tournaments", defaultEnabled: true }, + { key: "events", defaultEnabled: true }, + { key: "seasons", defaultEnabled: true }, + { key: "scrims", defaultEnabled: true }, + { key: "leagues", defaultEnabled: true }, + { key: "teams", defaultEnabled: true }, + { key: "invites", defaultEnabled: true }, + { key: "account", defaultEnabled: true }, + { key: "news", defaultEnabled: true }, + { key: "staff_moderation", defaultEnabled: true, adminOnly: true }, + // Infrastructure chatter is constant and rarely actionable on a phone. + { key: "staff_infrastructure", defaultEnabled: false, adminOnly: true }, +]; + +// The in-app bell is toggleable per individual type rather than per category, +// but only for a small hand-picked set -- everything else keeps firing with no +// user-facing control. +// +// Every key here must be a type that carries a steam_id. Enforcement happens at +// insert time against a known recipient list, and a role-broadcast row has no +// such list to filter against. +export const IN_APP_KEYS: PreferenceKey[] = [ + { key: "ChatMessage", defaultEnabled: true }, + { key: "TeamInvite", defaultEnabled: true }, + { key: "TournamentTeamInvite", defaultEnabled: true }, + { key: "DraftInvite", defaultEnabled: true }, + { key: "MatchImported", defaultEnabled: false }, + { key: "MatchStatsReady", defaultEnabled: true }, + { key: "ClipReady", defaultEnabled: true }, + { key: "AwardGranted", defaultEnabled: true }, + { key: "NewsPublished", defaultEnabled: true }, + { key: "TournamentReminder", defaultEnabled: true }, + { key: "EventReminder", defaultEnabled: true }, + { key: "SeasonEnded", defaultEnabled: true }, + { key: "FormTeamSuggestion", defaultEnabled: true }, + { key: "ScrimAlertMatch", defaultEnabled: true }, + { key: "LeagueMatchUnscheduled", defaultEnabled: true }, +]; + +const PUSH_CATEGORY_BY_TYPE: Record = Object.fromEntries( + Object.entries(PUSH_CATEGORIES).flatMap(([category, types]) => + types.map((type) => [type, category]), + ), +); + +const PUSH_KEY_BY_NAME = new Map(PUSH_KEYS.map((entry) => [entry.key, entry])); +const IN_APP_KEY_BY_NAME = new Map( + IN_APP_KEYS.map((entry) => [entry.key, entry]), +); + +export function pushCategoryForType(type: string): PreferenceKey | null { + const category = PUSH_CATEGORY_BY_TYPE[type]; + return category ? (PUSH_KEY_BY_NAME.get(category) ?? null) : null; +} + +export function inAppKeyForType(type: string): PreferenceKey | null { + return IN_APP_KEY_BY_NAME.get(type) ?? null; +} + +export function keysForChannel(channel: NotificationChannel): PreferenceKey[] { + return channel === "push" ? PUSH_KEYS : IN_APP_KEYS; +} + +export function isKnownKey( + channel: NotificationChannel, + key: string, +): boolean { + return keysForChannel(channel).some((entry) => entry.key === key); +} diff --git a/src/notifications/preferences/notification-preferences.controller.ts b/src/notifications/preferences/notification-preferences.controller.ts new file mode 100644 index 00000000..86aa6503 --- /dev/null +++ b/src/notifications/preferences/notification-preferences.controller.ts @@ -0,0 +1,109 @@ +import { + BadRequestException, + Body, + Controller, + Delete, + Get, + Param, + Put, + Req, + UseGuards, +} from "@nestjs/common"; +import { Request } from "express"; +import { SteamGuard } from "../../auth/strategies/SteamGuard"; +import { + NOTIFICATION_CHANNELS, + NotificationChannel, + isKnownKey, +} from "./notification-categories"; +import { + NotificationPreferencesService, + QuietHours, +} from "./notification-preferences.service"; + +@Controller("notifications/preferences") +@UseGuards(SteamGuard) +export class NotificationPreferencesController { + constructor(private readonly preferences: NotificationPreferencesService) {} + + @Get("quiet-hours") + public async getQuietHours(@Req() request: Request) { + return { + quietHours: await this.preferences.getQuietHours(request.user.steam_id), + }; + } + + @Put("quiet-hours") + public async setQuietHours( + @Req() request: Request, + @Body() body: QuietHours, + ) { + await this.preferences.setQuietHours(request.user.steam_id, body); + + return { success: true }; + } + + // Declared after quiet-hours so ":channel" doesn't swallow it. + @Get(":channel") + public async list( + @Req() request: Request, + @Param("channel") channel: string, + ) { + return { + preferences: await this.preferences.list( + request.user.steam_id, + this.assertChannel(channel), + ), + }; + } + + @Put(":channel/:key") + public async set( + @Req() request: Request, + @Param("channel") channel: string, + @Param("key") key: string, + @Body() body: { enabled: boolean }, + ) { + await this.preferences.set( + request.user.steam_id, + this.assertChannel(channel), + this.assertKey(channel, key), + Boolean(body?.enabled), + ); + + return { success: true }; + } + + @Delete(":channel/:key") + public async reset( + @Req() request: Request, + @Param("channel") channel: string, + @Param("key") key: string, + ) { + await this.preferences.reset( + request.user.steam_id, + this.assertChannel(channel), + this.assertKey(channel, key), + ); + + return { success: true }; + } + + private assertChannel(channel: string): NotificationChannel { + if (!NOTIFICATION_CHANNELS.includes(channel as NotificationChannel)) { + throw new BadRequestException(`unknown channel: ${channel}`); + } + + return channel as NotificationChannel; + } + + // Without this the table happily accumulates rows for keys nothing will ever + // read again. + private assertKey(channel: string, key: string): string { + if (!isKnownKey(channel as NotificationChannel, key)) { + throw new BadRequestException(`unknown ${channel} preference: ${key}`); + } + + return key; + } +} diff --git a/src/notifications/preferences/notification-preferences.service.ts b/src/notifications/preferences/notification-preferences.service.ts new file mode 100644 index 00000000..db9f2ed6 --- /dev/null +++ b/src/notifications/preferences/notification-preferences.service.ts @@ -0,0 +1,161 @@ +import { BadRequestException, Injectable } from "@nestjs/common"; +import { PostgresService } from "../../postgres/postgres.service"; +import { + NotificationChannel, + PreferenceKey, + keysForChannel, + inAppKeyForType, +} from "./notification-categories"; + +export type QuietHours = { + start: string | null; + end: string | null; + timezone: string | null; +}; + +export type ResolvedPreference = PreferenceKey & { + enabled: boolean; +}; + +@Injectable() +export class NotificationPreferencesService { + constructor(private readonly postgres: PostgresService) {} + + // Returns the whole catalogue merged with the player's stored choices, so + // the frontend renders toggles without needing its own copy of the key list + // or of what each key defaults to. + public async list( + steamId: string, + channel: NotificationChannel, + ): Promise { + const rows = await this.postgres.query< + Array<{ key: string; enabled: boolean }> + >( + `SELECT key, enabled + FROM public.notification_preferences + WHERE steam_id = $1::bigint AND channel = $2`, + [steamId, channel], + ); + + const stored = new Map(rows.map((row) => [row.key, row.enabled])); + + return keysForChannel(channel).map((entry) => ({ + ...entry, + enabled: stored.get(entry.key) ?? entry.defaultEnabled, + })); + } + + public async set( + steamId: string, + channel: NotificationChannel, + key: string, + enabled: boolean, + ): Promise { + await this.postgres.query( + `INSERT INTO public.notification_preferences (steam_id, channel, key, enabled) + VALUES ($1::bigint, $2, $3, $4) + ON CONFLICT (steam_id, channel, key) DO UPDATE + SET enabled = EXCLUDED.enabled, updated_at = now()`, + [steamId, channel, key, enabled], + ); + } + + // Deleting restores default-by-absence, which is the whole point of storing + // only explicit choices. + public async reset( + steamId: string, + channel: NotificationChannel, + key: string, + ): Promise { + await this.postgres.query( + `DELETE FROM public.notification_preferences + WHERE steam_id = $1::bigint AND channel = $2 AND key = $3`, + [steamId, channel, key], + ); + } + + public async getQuietHours(steamId: string): Promise { + const [row] = await this.postgres.query( + `SELECT to_char(quiet_hours_start, 'HH24:MI') AS start, + to_char(quiet_hours_end, 'HH24:MI') AS "end", + notification_timezone AS timezone + FROM public.players + WHERE steam_id = $1::bigint`, + [steamId], + ); + + return row ?? { start: null, end: null, timezone: null }; + } + + public async setQuietHours( + steamId: string, + quietHours: QuietHours, + ): Promise { + const start = quietHours.start || null; + const end = quietHours.end || null; + + if ((start === null) !== (end === null)) { + throw new BadRequestException("quiet hours need both a start and an end"); + } + + for (const value of [start, end]) { + if (value !== null && !/^([01]\d|2[0-3]):[0-5]\d$/.test(value)) { + throw new BadRequestException(`invalid time: ${value}`); + } + } + + // An unknown zone would make `AT TIME ZONE` raise inside the recipient + // query, which would silence push for everyone rather than for this player. + // is_quiet_hours falls back to UTC as a second line of defence, but a bad + // value should never get stored in the first place. + const timezone = quietHours.timezone || null; + if (timezone) { + const [known] = await this.postgres.query>( + `SELECT name FROM pg_timezone_names WHERE name = $1 LIMIT 1`, + [timezone], + ); + + if (!known) { + throw new BadRequestException(`unknown timezone: ${timezone}`); + } + } + + await this.postgres.query( + `UPDATE public.players + SET quiet_hours_start = $2::time, + quiet_hours_end = $3::time, + notification_timezone = $4 + WHERE steam_id = $1::bigint`, + [steamId, start, end, timezone], + ); + } + + // Narrows a recipient list to those who haven't muted this type in the bell. + // + // Unlike push, this has to happen before the rows are written: the bell reads + // `notifications` straight through Hasura, and "hide rows whose type the + // viewer muted" isn't expressible as a select_permission. + public async filterInAppRecipients( + type: string, + steamIds: string[], + ): Promise { + const key = inAppKeyForType(type); + + if (!key || steamIds.length === 0) { + return steamIds; + } + + const rows = await this.postgres.query>( + `SELECT s.steam_id::text AS steam_id + FROM unnest($1::bigint[]) AS s(steam_id) + LEFT JOIN public.notification_preferences np + ON np.steam_id = s.steam_id + AND np.channel = 'in_app' + AND np.key = $2 + WHERE COALESCE(np.enabled, $3::boolean) = true`, + [steamIds, key.key, key.defaultEnabled], + ); + + return rows.map((row) => row.steam_id); + } +} diff --git a/src/notifications/push/push-endpoint.spec.ts b/src/notifications/push/push-endpoint.spec.ts new file mode 100644 index 00000000..b383fb3d --- /dev/null +++ b/src/notifications/push/push-endpoint.spec.ts @@ -0,0 +1,82 @@ +import { isAllowedPushEndpoint } from "./push-endpoint"; + +describe("isAllowedPushEndpoint", () => { + describe("real push services", () => { + it.each([ + "https://fcm.googleapis.com/fcm/send/abc123", + "https://fcm.googleapis.com/wp/abc123", + "https://android.googleapis.com/gcm/send/abc123", + "https://updates.push.services.mozilla.com/wpush/v2/abc123", + "https://autopush.stage.push.services.mozilla.com/wpush/v2/abc", + "https://web.push.apple.com/QRSTUV", + "https://sin.notify.windows.com/w/?token=abc", + ])("accepts %s", (endpoint) => { + expect(isAllowedPushEndpoint(endpoint)).toBe(true); + }); + }); + + describe("the SSRF this exists to stop", () => { + it.each([ + "http://10.0.0.5:8080/internal", + "https://10.0.0.5/internal", + "https://127.0.0.1/", + "https://169.254.169.254/latest/meta-data/", + "https://timescaledb.5stack.svc.cluster.local/", + "https://hasura:8080/v1/graphql", + ])("rejects %s", (endpoint) => { + expect(isAllowedPushEndpoint(endpoint)).toBe(false); + }); + }); + + describe("attempts to walk around the allowlist", () => { + it("rejects a lookalike domain that merely ends with the brand", () => { + // endsWith on a suffix that does not start with "." would let this pass. + expect( + isAllowedPushEndpoint("https://push.apple.com.attacker.test/x"), + ).toBe(false); + expect( + isAllowedPushEndpoint("https://notfcm.googleapis.com/fcm/send/x"), + ).toBe(false); + }); + + it("rejects an allowed host smuggled into userinfo", () => { + // The real host here is attacker.test; the browser-style URL parser is + // what makes this unambiguous. + expect( + isAllowedPushEndpoint("https://fcm.googleapis.com@attacker.test/x"), + ).toBe(false); + }); + + it("rejects credentials even on an allowed host", () => { + expect( + isAllowedPushEndpoint("https://user:pass@fcm.googleapis.com/fcm/send/x"), + ).toBe(false); + }); + + it("rejects plain http on an allowed host", () => { + expect(isAllowedPushEndpoint("http://fcm.googleapis.com/fcm/send/x")).toBe( + false, + ); + }); + + it("ignores case in the hostname", () => { + expect(isAllowedPushEndpoint("https://FCM.GoogleAPIs.com/fcm/send/x")).toBe( + true, + ); + }); + + it("rejects other schemes entirely", () => { + expect(isAllowedPushEndpoint("file:///etc/passwd")).toBe(false); + expect(isAllowedPushEndpoint("gopher://fcm.googleapis.com/")).toBe(false); + }); + }); + + describe("malformed input", () => { + it.each([["" as unknown], [null], [undefined], [{}], [42], ["not a url"]])( + "rejects %p", + (endpoint) => { + expect(isAllowedPushEndpoint(endpoint)).toBe(false); + }, + ); + }); +}); diff --git a/src/notifications/push/push-endpoint.ts b/src/notifications/push/push-endpoint.ts new file mode 100644 index 00000000..bc5ee69a --- /dev/null +++ b/src/notifications/push/push-endpoint.ts @@ -0,0 +1,69 @@ +// A push subscription endpoint is a URL this server will later POST to, and it +// arrives from the browser -- which means from anyone who can authenticate. +// Stored unchecked it is a blind SSRF primitive: register +// http://10.0.0.5:8080/x and the API makes requests to internal hosts, from +// inside the cluster, on a schedule the attacker doesn't even need to control. +// +// The defence is an allowlist of the real push services rather than a +// block-list of private ranges. A block-list can be walked around with DNS +// rebinding (resolve public on validation, private on send); an attacker +// cannot make fcm.googleapis.com resolve anywhere they choose. +const ALLOWED_PUSH_HOSTS = [ + // Chrome, Edge, Brave, Opera, Samsung Internet + "fcm.googleapis.com", + "android.googleapis.com", + // Firefox + "updates.push.services.mozilla.com", +]; + +// Vendors that shard across subdomains. Matched as a suffix, so +// "web.push.apple.com" passes and "push.apple.com.attacker.test" does not. +const ALLOWED_PUSH_HOST_SUFFIXES = [ + ".push.apple.com", + ".notify.windows.com", + ".push.services.mozilla.com", +]; + +export function isAllowedPushEndpoint(endpoint: unknown): boolean { + if (typeof endpoint !== "string" || endpoint.length === 0) { + return false; + } + + let url: URL; + try { + url = new URL(endpoint); + } catch { + return false; + } + + // Plain http would also let an attacker reach anything the pod can. + if (url.protocol !== "https:") { + return false; + } + + // Credentials in the URL are never part of a real push endpoint and would be + // sent onward on every notification. + if (url.username || url.password) { + return false; + } + + const hostname = url.hostname.toLowerCase(); + + // No push service is ever addressed by a bare IP, and allowing one would + // reopen the internal-network path the allowlist exists to close. + if (/^\d{1,3}(\.\d{1,3}){3}$/.test(hostname) || hostname.includes(":")) { + return false; + } + + if (ALLOWED_PUSH_HOSTS.includes(hostname)) { + return true; + } + + return ALLOWED_PUSH_HOST_SUFFIXES.some((suffix) => + hostname.endsWith(suffix), + ); +} + +// Shared with the migration that sweeps rows stored before this check existed. +export const ALLOWED_PUSH_HOST_LIST = ALLOWED_PUSH_HOSTS; +export const ALLOWED_PUSH_HOST_SUFFIX_LIST = ALLOWED_PUSH_HOST_SUFFIXES; diff --git a/src/notifications/push/push-notifications.controller.ts b/src/notifications/push/push-notifications.controller.ts new file mode 100644 index 00000000..30d86e9c --- /dev/null +++ b/src/notifications/push/push-notifications.controller.ts @@ -0,0 +1,124 @@ +import { + Body, + Controller, + Delete, + Get, + Post, + Req, + UseGuards, +} from "@nestjs/common"; +import { InjectQueue } from "@nestjs/bullmq"; +import { Queue } from "bullmq"; +import { Request } from "express"; +import { SteamGuard } from "../../auth/strategies/SteamGuard"; +import { HasuraAction, HasuraEvent } from "../../hasura/hasura.controller"; +import { HasuraEventData } from "../../hasura/types/HasuraEventData"; +import { NotificationsQueues } from "../enums/NotificationsQueues"; +import { + PushNotificationsService, + PushSubscriptionPayload, +} from "./push-notifications.service"; + +@Controller("notifications/push") +export class PushNotificationsController { + constructor( + private readonly pushNotifications: PushNotificationsService, + @InjectQueue(NotificationsQueues.PushBroadcast) + private readonly pushBroadcastQueue: Queue, + ) {} + + @Get("vapid-public-key") + public getPublicKey() { + // Null rather than an error when unconfigured, so the frontend can hide + // the toggle instead of surfacing a 500 at the player. + return { publicKey: this.pushNotifications.getPublicKey() }; + } + + // Admin-facing setup status for the application settings page. Deliberately + // never returns the private key. + @HasuraAction() + public async webPushStatus() { + const [subscriptions] = await this.pushNotifications.countSubscriptions(); + + return { + configured: this.pushNotifications.isConfigured(), + managed_by_environment: this.pushNotifications.isManagedByEnvironment(), + subscriptions, + }; + } + + @HasuraAction() + public async generateWebPushKeys() { + await this.pushNotifications.generateKeys(); + + return { success: true }; + } + + @Post("subscribe") + @UseGuards(SteamGuard) + public async subscribe( + @Req() request: Request, + @Body() body: { subscription: PushSubscriptionPayload }, + ) { + await this.pushNotifications.subscribe( + request.user.steam_id, + body.subscription, + request.headers["user-agent"], + ); + + return { success: true }; + } + + @Delete("subscribe") + @UseGuards(SteamGuard) + public async unsubscribe( + @Req() request: Request, + @Body() body: { endpoint: string }, + ) { + await this.pushNotifications.unsubscribe( + request.user.steam_id, + body.endpoint, + ); + + return { success: true }; + } + + // Hasura event trigger on public.notifications (INSERT only) -- see + // hasura/metadata/databases/default/tables/public_notifications.yaml. + // + // The method name must match the trigger name exactly; the registry in + // HasuraController is keyed by it, and only searches modules' `controllers`, + // which is why this lives here rather than on the service. + @HasuraEvent() + public async notification_events( + data: HasuraEventData<{ id: string; type: string; entity_id?: string }>, + ) { + if (data.op !== "INSERT") { + return; + } + + // Written as part of a fan-out whose author already queued one job for the + // whole burst. One lookup here replaces two queries and a send per row. + if (await this.pushNotifications.isFanOutClaimed(data.new.id)) { + return; + } + + // A fan-out type inserts one row per player, and this fires per row. + // The jobId collapses them into a single send. + if (PushNotificationsService.isBatched(data.new.type)) { + await this.pushBroadcastQueue.add( + "PushBroadcast", + { type: data.new.type, entityId: data.new.entity_id }, + { + jobId: `push-broadcast.${data.new.type}.${data.new.entity_id}`, + delay: 5000, + removeOnComplete: { age: 3600 }, + removeOnFail: { age: 3600 }, + }, + ); + return; + } + + await this.pushNotifications.sendForNotification(data.new); + } +} diff --git a/src/notifications/push/push-notifications.service.spec.ts b/src/notifications/push/push-notifications.service.spec.ts new file mode 100644 index 00000000..87fcfd41 --- /dev/null +++ b/src/notifications/push/push-notifications.service.spec.ts @@ -0,0 +1,397 @@ +import * as webPush from "web-push"; +import { PushNotificationsService } from "./push-notifications.service"; +import { stripHtml } from "../utilities/stripHtml"; +import { notificationUrl } from "../utilities/notificationUrl"; + +jest.mock("web-push", () => ({ + setVapidDetails: jest.fn(), + sendNotification: jest.fn(), + generateVAPIDKeys: jest.fn(), +})); + +const notification = (overrides: Record = {}) => ({ + id: "00000000-0000-0000-0000-0000000000ff", + type: "MatchStatusChange", + role: "user", + title: "Match ready", + message: 'Your match is ready', + entity_id: "m-1", + ...overrides, +}); + +const subscription = (id: string) => ({ + id, + endpoint: `https://fcm.googleapis.com/fcm/send/${id}`, + p256dh: "p256dh", + auth: "auth", +}); + +describe("PushNotificationsService", () => { + const logger = { log: jest.fn(), warn: jest.fn(), error: jest.fn() }; + const postgres = { query: jest.fn() }; + const configService = { + get: jest.fn, [string]>(), + }; + const redis = { + exists: jest.fn().mockResolvedValue(0), + subscribe: jest.fn().mockResolvedValue(1), + publish: jest.fn().mockResolvedValue(1), + on: jest.fn(), + pipeline: jest.fn(() => ({ + set: jest.fn(), + exec: jest.fn().mockResolvedValue([]), + })), + }; + const redisManager = { getConnection: () => redis }; + + // Re-applied per test: clearAllMocks resets calls but not implementations, so + // a test that swaps this out would otherwise leak into the next one. + const withEnvKeys = () => + configService.get.mockImplementation((key) => + key === "app" + ? { webDomain: "https://example.com" } + : { + publicKey: "public-key", + privateKey: "private-key", + subject: "https://example.com", + }, + ); + + let service: PushNotificationsService; + let notificationRow: Record | undefined; + let settings: Record; + let subscriptions: Array>; + let updates: Array<{ sql: string; bindings: any[] }>; + + // Keys are resolved from settings (with env taking precedence), so they are + // not known until loadKeys() runs. + const build = async () => { + const service = new PushNotificationsService( + logger as any, + postgres as any, + configService as any, + redisManager as any, + ); + await service.loadKeys(); + return service; + }; + + beforeEach(async () => { + jest.clearAllMocks(); + withEnvKeys(); + notificationRow = notification(); + subscriptions = [subscription("sub-1")]; + updates = []; + settings = {}; + + postgres.query.mockImplementation(async (sql: string, bindings: any[]) => { + if (sql.includes("FROM public.notifications\n")) { + return notificationRow ? [notificationRow] : []; + } + if (sql.includes("push_subscriptions ps")) { + return subscriptions; + } + if (sql.includes("INSERT INTO public.settings")) { + updates.push({ sql, bindings }); + + for (let i = 0; i < bindings.length; i += 2) { + // DO NOTHING is the bootstrap write: whoever got there first keeps it. + if ( + sql.includes("DO NOTHING") && + settings[bindings[i]] !== undefined + ) { + continue; + } + + settings[bindings[i]] = bindings[i + 1]; + } + + return []; + } + if (sql.includes("FROM public.settings")) { + const wanted = Array.isArray(bindings[0]) ? bindings[0] : [bindings[0]]; + + return wanted + .filter((name: string) => settings[name] !== undefined) + .map((name: string) => ({ name, value: settings[name] })); + } + updates.push({ sql, bindings }); + return []; + }); + + (webPush.sendNotification as jest.Mock).mockResolvedValue({}); + service = await build(); + }); + + it("sends to a targeted player's devices", async () => { + subscriptions = [subscription("sub-1"), subscription("sub-2")]; + + await service.sendForNotification({ + id: notificationRow.id, + type: "MatchStatusChange", + }); + + expect(webPush.sendNotification).toHaveBeenCalledTimes(2); + }); + + describe("role broadcasts", () => { + const rolesQueriedFor = () => + postgres.query.mock.calls.find(([sql]: [string]) => + sql.includes("push_subscriptions ps"), + )?.[1][1]; + + it("reaches nobody for a user-role broadcast", async () => { + // Our notifications select_permissions never let `user` see a + // role-targeted row, so pushing one would notify people about something + // they cannot open. + notificationRow = notification({ role: "user" }); + + await service.sendForNotification({ + id: notificationRow.id, + type: "MatchStatusChange", + }); + + expect(rolesQueriedFor()).toEqual([]); + }); + + it("mirrors the bell's per-role enumeration rather than a hierarchy", async () => { + notificationRow = notification({ role: "match_organizer" }); + + await service.sendForNotification({ + id: notificationRow.id, + type: "MatchStatusChange", + }); + + // Excludes administrator, matching public_notifications.yaml. Widening + // this without also widening the *update* permission is what left admins + // staring at 100+ broadcasts they could not dismiss. + expect(rolesQueriedFor()).toEqual([ + "match_organizer", + "tournament_organizer", + ]); + }); + + it("does not widen an administrator broadcast", async () => { + notificationRow = notification({ role: "administrator" }); + + await service.sendForNotification({ + id: notificationRow.id, + type: "GameUpdate", + }); + + expect(rolesQueriedFor()).toEqual(["administrator"]); + }); + }); + + describe("delivery bookkeeping", () => { + it("removes subscriptions the push service reports as gone", async () => { + subscriptions = [subscription("gone"), subscription("alive")]; + (webPush.sendNotification as jest.Mock).mockImplementation( + async (target: { endpoint: string }) => { + if (target.endpoint.endsWith("gone")) { + throw { statusCode: 410 }; + } + return {}; + }, + ); + + await service.sendForNotification({ + id: notificationRow.id, + type: "MatchStatusChange", + }); + + const deleted = updates.find(({ sql }) => sql.includes("DELETE")); + expect(deleted?.bindings[0]).toEqual(["gone"]); + + const touched = updates.find(({ sql }) => sql.includes("last_used_at")); + expect(touched?.bindings[0]).toEqual(["alive"]); + }); + + it("keeps subscriptions after a transient failure", async () => { + subscriptions = [subscription("flaky")]; + (webPush.sendNotification as jest.Mock).mockRejectedValue({ + statusCode: 500, + }); + + await service.sendForNotification({ + id: notificationRow.id, + type: "MatchStatusChange", + }); + + expect(updates.find(({ sql }) => sql.includes("DELETE"))).toBeUndefined(); + expect(logger.warn).toHaveBeenCalled(); + }); + + it("does nothing when the notification row is gone", async () => { + notificationRow = undefined; + + await service.sendForNotification({ id: "missing", type: "GameUpdate" }); + + expect(webPush.sendNotification).not.toHaveBeenCalled(); + }); + }); + + describe("key resolution", () => { + const withoutEnvKeys = () => + configService.get.mockImplementation((key: string) => + key === "app" + ? { webDomain: "https://example.com" } + : { subject: "https://example.com" }, + ); + + it("generates a keypair when nothing is configured", async () => { + // The panel writes keys into api-secrets on install, but an older install + // -- or one deployed without it -- must not sit permanently disabled. + withoutEnvKeys(); + (webPush.generateVAPIDKeys as jest.Mock).mockReturnValue({ + publicKey: "generated-public", + privateKey: "generated-private", + }); + + const service = await build(); + + expect(service.isConfigured()).toBe(true); + expect(service.getPublicKey()).toBe("generated-public"); + expect( + updates.some( + ({ sql, bindings }) => + sql.includes("INSERT INTO public.settings") && + bindings.includes("web_push_private_key") && + bindings.includes("generated-private"), + ), + ).toBe(true); + }); + + // Two pods booting into an install with no keys both generate one. If the + // second overwrote the first, they would sign with different private keys + // and every subscription taken out against the loser's public key would be + // rejected 403 until that pod restarted. + it("adopts the keypair another pod stored first", async () => { + withoutEnvKeys(); + (webPush.generateVAPIDKeys as jest.Mock).mockReturnValue({ + publicKey: "first-public", + privateKey: "first-private", + }); + + const first = await build(); + + (webPush.generateVAPIDKeys as jest.Mock).mockReturnValue({ + publicKey: "second-public", + privateKey: "second-private", + }); + + const second = await build(); + + expect(first.getPublicKey()).toBe("first-public"); + expect(second.getPublicKey()).toBe("first-public"); + expect(webPush.setVapidDetails).toHaveBeenLastCalledWith( + "https://example.com", + "first-public", + "first-private", + ); + }); + + it("stays inert when a keypair cannot be produced", async () => { + withoutEnvKeys(); + (webPush.generateVAPIDKeys as jest.Mock).mockImplementation(() => { + throw new Error("no crypto"); + }); + + const service = await build(); + + expect(service.isConfigured()).toBe(false); + expect(service.getPublicKey()).toBeNull(); + + await service.sendForNotification({ id: "x", type: "GameUpdate" }); + + expect(webPush.sendNotification).not.toHaveBeenCalled(); + }); + + it("prefers environment keys over stored ones", async () => { + const service = await build(); + + expect(service.isManagedByEnvironment()).toBe(true); + expect(service.getPublicKey()).toBe("public-key"); + expect(webPush.generateVAPIDKeys).not.toHaveBeenCalled(); + }); + }); + + it("batches the fan-out types", () => { + expect(PushNotificationsService.isBatched("NewsPublished")).toBe(true); + expect(PushNotificationsService.isBatched("TournamentCreated")).toBe(true); + expect(PushNotificationsService.isBatched("MatchStatusChange")).toBe(false); + }); +}); + +describe("stripHtml", () => { + it("renders markup as the plain text the bell shows", () => { + expect(stripHtml("Cool Team won")).toBe( + "Cool Team won", + ); + }); + + it("decodes the entities escapeHtml wrote", () => { + // A tag-stripping regex leaves "&" here, which is the whole reason + // this goes through a real HTML parser. + expect(stripHtml("Ratz & Catz won")).toBe("Ratz & Catz won"); + }); + + it("truncates rather than filling a lock screen", () => { + const long = stripHtml(`

${"a".repeat(500)}

`); + + expect(long.length).toBeLessThanOrEqual(160); + expect(long.endsWith("…")).toBe(true); + }); + + it("survives an empty message", () => { + expect(stripHtml(null)).toBe(""); + }); +}); + +describe("notificationUrl", () => { + const webDomain = "https://example.com"; + + it("reuses the link the message already carries", () => { + expect( + notificationUrl( + { + type: "NewsPublished", + message: 'Title', + entity_id: "article-1", + }, + webDomain, + ), + ).toBe("/news/a-slug"); + }); + + it("falls back to a route when the message has no link", () => { + expect( + notificationUrl( + { type: "MatchStatusChange", message: "Live now", entity_id: "m-1" }, + webDomain, + ), + ).toBe("/matches/m-1"); + }); + + it("strips the reminder window off a tournament entity id", () => { + expect( + notificationUrl( + { type: "TournamentReminder", message: "Soon", entity_id: "t-1:2h" }, + webDomain, + ), + ).toBe("/tournaments/t-1"); + }); + + it("ignores an off-site link", () => { + expect( + notificationUrl( + { + type: "GameUpdate", + message: 'click', + entity_id: "g-1", + }, + webDomain, + ), + ).toBe("/"); + }); +}); diff --git a/src/notifications/push/push-notifications.service.ts b/src/notifications/push/push-notifications.service.ts new file mode 100644 index 00000000..fe15349f --- /dev/null +++ b/src/notifications/push/push-notifications.service.ts @@ -0,0 +1,593 @@ +import { BadRequestException, Injectable, Logger } from "@nestjs/common"; +import { ConfigService } from "@nestjs/config"; +import * as webPush from "web-push"; +import Redis from "ioredis"; +import { PostgresService } from "../../postgres/postgres.service"; +import { RedisManagerService } from "../../redis/redis-manager/redis-manager.service"; +import { AppConfig } from "src/configs/types/AppConfig"; +import { WebPushConfig } from "src/configs/types/WebPushConfig"; +import { e_player_roles_enum } from "generated/schema"; +import { SystemSettingName } from "src/system/enums/SystemSettingName"; +import { pushCategoryForType } from "../preferences/notification-categories"; +import { stripHtml } from "../utilities/stripHtml"; +import { notificationUrl } from "../utilities/notificationUrl"; +import { isAllowedPushEndpoint } from "./push-endpoint"; + +export type PushSubscriptionPayload = { + endpoint: string; + keys: { + p256dh: string; + auth: string; + }; +}; + +export type NotificationRow = { + id: string; + type: string; + role: e_player_roles_enum; + title: string; + message: string; + entity_id?: string | null; +}; + +type SubscriptionRow = { + id: string; + endpoint: string; + p256dh: string; + auth: string; +}; + +// Which roles can actually see a role-broadcast notification, mirroring the +// select_permissions in +// hasura/metadata/databases/default/tables/public_notifications.yaml. +// +// This is deliberately NOT isRoleAbove(). Our notification permissions are a +// hand-written per-role enumeration rather than a hierarchy -- an administrator +// does not see a tournament_organizer broadcast today -- and pushing something +// the player cannot then open in the bell is worse than not pushing at all. +// Any role absent here (notably `user`) sees no broadcasts at all, so a +// role-targeted row with no steam_id reaches nobody. +// +// Keep in lockstep with that yaml. +const RECIPIENT_ROLES: Record = { + administrator: ["administrator"], + tournament_organizer: ["tournament_organizer"], + match_organizer: ["match_organizer", "tournament_organizer"], +}; + +// Types that fan out to one row per player. The trigger fires per row, so for +// these the handler collapses into a single deduped job instead of doing a +// query and a send for each of thousands of inserts. +const BATCHED_TYPES = new Set(["TournamentCreated", "NewsPublished"]); + +const SEND_CHUNK_SIZE = 25; + +const fanOutClaimKey = (id: string) => `notifications:fan-out:${id}`; + +const KEYS_CHANGED_CHANNEL = "web-push-keys-changed"; + +// Long enough to outlast Hasura's delivery of the last row in a fan-out, +// including its retry_conf (3 retries, 10s apart, 60s timeout each). +const FAN_OUT_CLAIM_TTL_SECONDS = 900; + +@Injectable() +export class PushNotificationsService { + private readonly appConfig: AppConfig; + private readonly webPushConfig: WebPushConfig; + private readonly redis: Redis; + private publicKey: string | null = null; + private configured = false; + + constructor( + private readonly logger: Logger, + private readonly postgres: PostgresService, + private readonly configService: ConfigService, + redisManager: RedisManagerService, + ) { + this.appConfig = this.configService.get("app"); + this.webPushConfig = this.configService.get("webPush"); + this.redis = redisManager.getConnection(); + + // A rotation on one pod has to reach the others. They would otherwise keep + // signing with the retired private key, and keep handing the retired public + // key to anyone subscribing, until they happened to restart. + const sub = redisManager.getConnection("sub"); + + void sub.subscribe(KEYS_CHANGED_CHANNEL); + sub.on("message", (channel: string) => { + if (channel !== KEYS_CHANGED_CHANNEL) { + return; + } + + void this.loadKeys().catch((error: unknown) => { + this.logger.warn("unable to reload VAPID keys", error); + }); + }); + } + + // A fan-out writes one notification row per recipient and Hasura's event + // trigger fires for every one of them, so the naive path costs two queries + // and a send per row. The writer claims the rows it just inserted and pushes + // them in a single pass instead; the per-row events then cost one set lookup. + // + // Claimed by id rather than by (type, entity_id) so a later single-recipient + // notification for the same conversation is never swallowed by a stale claim. + public async claimFanOut(ids: string[]): Promise { + if (ids.length === 0) { + return; + } + + const pipeline = this.redis.pipeline(); + + for (const id of ids) { + pipeline.set(fanOutClaimKey(id), 1, "EX", FAN_OUT_CLAIM_TTL_SECONDS); + } + + await pipeline.exec(); + } + + public async isFanOutClaimed(id: string): Promise { + return (await this.redis.exists(fanOutClaimKey(id))) === 1; + } + + // Keys live in `settings` so an operator can generate them from the panel -- + // VAPID is a self-signed keypair, not a vendor credential, so there is + // nothing to register and no reason to force an env var. Env still wins when + // set, for anyone who would rather manage secrets outside the database. + public async loadKeys(): Promise { + const publicKey = + this.webPushConfig?.publicKey || + (await this.getSetting(SystemSettingName.WebPushPublicKey)); + const privateKey = + this.webPushConfig?.privateKey || + (await this.getSetting(SystemSettingName.WebPushPrivateKey)); + + if (publicKey && privateKey) { + this.apply(publicKey, privateKey); + return; + } + + // Nothing configured. The panel generates a keypair into api-secrets on + // install, but an install that predates that -- or one deployed without the + // panel -- would otherwise sit here permanently disabled. VAPID keys are + // self-signed with nothing to register, so there is no reason to make an + // operator go and fetch one. + this.logger.log("no VAPID keys found; generating a keypair"); + + try { + const claimed = await this.claimKeys(webPush.generateVAPIDKeys()); + + this.apply(claimed.publicKey, claimed.privateKey); + } catch (error) { + this.configured = false; + this.publicKey = null; + this.logger.warn( + "unable to generate VAPID keys; web push notifications are disabled", + error, + ); + } + } + + private apply(publicKey: string, privateKey: string) { + webPush.setVapidDetails(this.webPushConfig.subject, publicKey, privateKey); + this.configured = true; + this.publicKey = publicKey; + } + + // Generates a fresh keypair and stores it. + // + // Rotating invalidates every existing subscription -- the browser signed up + // against the old public key and the push service will reject sends signed by + // the new one -- so the stale rows are cleared out rather than left to fail + // one 403 at a time. + public async generateKeys(): Promise<{ publicKey: string }> { + if (this.webPushConfig?.publicKey || this.webPushConfig?.privateKey) { + throw new Error( + "web push keys are set through the environment; unset WEB_PUSH_PUBLIC_KEY/WEB_PUSH_PRIVATE_KEY to manage them here", + ); + } + + const keys = webPush.generateVAPIDKeys(); + + await this.setSetting(SystemSettingName.WebPushPublicKey, keys.publicKey); + await this.setSetting(SystemSettingName.WebPushPrivateKey, keys.privateKey); + await this.postgres.query(`DELETE FROM public.push_subscriptions`); + + await this.loadKeys(); + + // Valid JSON with no payload: the "sub" connection is shared, and the + // sockets subscriber on it parses every message it receives. + await this.redis.publish(KEYS_CHANGED_CHANNEL, "{}"); + + return { publicKey: keys.publicKey }; + } + + // Which of these players could receive a push at all. Callers use it to + // decide whether a recipient who muted the bell still needs a notifications + // row written for them -- the INSERT event trigger is what delivers push, so + // no row means no push, but a row nobody can be pushed to is dead weight. + public async filterSubscribed(steamIds: string[]): Promise { + if (!this.configured || steamIds.length === 0) { + return []; + } + + const rows = await this.postgres.query>( + `SELECT DISTINCT steam_id::text AS steam_id + FROM public.push_subscriptions + WHERE steam_id = ANY($1::bigint[])`, + [steamIds], + ); + + return rows.map((row) => row.steam_id); + } + + public async countSubscriptions(): Promise<[number]> { + const [row] = await this.postgres.query>( + `SELECT count(*)::text AS count FROM public.push_subscriptions`, + ); + + return [Number(row?.count ?? 0)]; + } + + private async getSetting(name: string): Promise { + const [row] = await this.postgres.query>( + `SELECT value FROM public.settings WHERE name = $1 LIMIT 1`, + [name], + ); + + return row?.value || undefined; + } + + private async setSetting(name: string, value: string): Promise { + await this.postgres.query( + `INSERT INTO public.settings (name, value) VALUES ($1, $2) + ON CONFLICT (name) DO UPDATE SET value = EXCLUDED.value`, + [name, value], + ); + } + + // The install-time write, as opposed to the deliberate rotation in + // generateKeys(): the first pod to get here wins and every other pod adopts + // what is already stored. Overwriting instead would leave pods signing with + // different private keys, and every subscription a browser took out against + // the loser's public key rejected with a 403 until that pod restarted. + // + // Both rows go in one statement so a race cannot leave two halves of + // different keypairs behind, and the read is a second statement because a + // CTE's SELECT runs against the snapshot from before its own INSERT. + private async claimKeys(keys: { + publicKey: string; + privateKey: string; + }): Promise<{ publicKey: string; privateKey: string }> { + const names = [ + SystemSettingName.WebPushPublicKey, + SystemSettingName.WebPushPrivateKey, + ]; + + await this.postgres.query( + `INSERT INTO public.settings (name, value) + VALUES ($1, $2), ($3, $4) + ON CONFLICT (name) DO NOTHING`, + [names[0], keys.publicKey, names[1], keys.privateKey], + ); + + const rows = await this.postgres.query< + Array<{ name: string; value: string }> + >(`SELECT name, value FROM public.settings WHERE name = ANY($1::text[])`, [ + names, + ]); + + const stored = new Map(rows.map((row) => [row.name, row.value])); + const publicKey = stored.get(names[0]); + const privateKey = stored.get(names[1]); + + if (!publicKey || !privateKey) { + throw new Error("VAPID keys were not stored"); + } + + return { publicKey, privateKey }; + } + + public isConfigured(): boolean { + return this.configured; + } + + public isManagedByEnvironment(): boolean { + return Boolean( + this.webPushConfig?.publicKey || this.webPushConfig?.privateKey, + ); + } + + public getPublicKey(): string | null { + return this.publicKey; + } + + public static isBatched(type: string): boolean { + return BATCHED_TYPES.has(type); + } + + public async subscribe( + steamId: string, + subscription: PushSubscriptionPayload, + userAgent?: string, + ): Promise { + // The endpoint is a URL this server will POST to later, supplied by the + // client. See push-endpoint.ts for why this is an allowlist. + if (!isAllowedPushEndpoint(subscription?.endpoint)) { + this.logger.warn( + `rejected push subscription for an untrusted endpoint (steam_id ${steamId})`, + ); + throw new BadRequestException("invalid push subscription endpoint"); + } + + if (!subscription?.keys?.p256dh || !subscription?.keys?.auth) { + throw new BadRequestException("invalid push subscription keys"); + } + + await this.postgres.query( + `INSERT INTO public.push_subscriptions (steam_id, endpoint, p256dh, auth, user_agent) + VALUES ($1::bigint, $2, $3, $4, $5) + ON CONFLICT (endpoint) DO UPDATE + SET steam_id = EXCLUDED.steam_id, + p256dh = EXCLUDED.p256dh, + auth = EXCLUDED.auth, + user_agent = EXCLUDED.user_agent, + last_used_at = now()`, + [ + steamId, + subscription.endpoint, + subscription.keys.p256dh, + subscription.keys.auth, + userAgent?.slice(0, 512) ?? null, + ], + ); + } + + public async unsubscribe(steamId: string, endpoint: string): Promise { + await this.postgres.query( + `DELETE FROM public.push_subscriptions + WHERE endpoint = $1 AND steam_id = $2::bigint`, + [endpoint, steamId], + ); + } + + // Resolves recipients, role visibility and push preferences in one indexed + // statement. Note it joins back to `notifications` by id rather than reading + // steam_id from the event payload: Hasura builds that payload with + // row_to_json, and JSON.parse rounds anything past 2^53 -- which every steam + // id is, by about eight times. + public async sendForNotification( + notification: Pick, + ): Promise { + if (!this.configured) { + return; + } + + const [row] = await this.postgres.query( + `SELECT id::text AS id, type::text AS type, role::text AS role, + title, message, entity_id + FROM public.notifications + WHERE id = $1::uuid`, + [notification.id], + ); + + if (!row) { + return; + } + + const category = pushCategoryForType(row.type); + + if (!category) { + // Fail open: a type nobody has categorised yet still gets delivered. + // notification-categories.spec.ts is what stops this happening. + this.logger.warn(`no push category for notification type ${row.type}`); + } + + const subscriptions = await this.postgres.query( + `SELECT ps.id::text AS id, ps.endpoint, ps.p256dh, ps.auth + FROM public.notifications n + JOIN public.players p + ON (n.steam_id IS NOT NULL AND p.steam_id = n.steam_id) + OR (n.steam_id IS NULL AND p.role::text = ANY($2::text[])) + JOIN public.push_subscriptions ps ON ps.steam_id = p.steam_id + LEFT JOIN public.notification_preferences np + ON np.steam_id = p.steam_id + AND np.channel = 'push' + AND np.key = $3 + WHERE n.id = $1::uuid + AND COALESCE(np.enabled, $4::boolean) = true + -- Push only. The bell row is already written either way, so a quiet + -- window silences the buzz without losing the notification. + AND NOT public.is_quiet_hours( + p.quiet_hours_start, p.quiet_hours_end, p.notification_timezone)`, + [ + row.id, + RECIPIENT_ROLES[row.role] ?? [], + category?.key ?? "", + category?.defaultEnabled ?? true, + ], + ); + + await this.deliver(subscriptions, row); + } + + // The counterpart for a fan-out whose recipients are known: one pass over the + // exact rows the insert produced. Preferred over sendForBatch wherever the + // ids are to hand — it carries no time window, so it can never pick up a row + // from an earlier message and push someone their own words back at them. + public async sendForIds(ids: string[]): Promise { + if (!this.configured || ids.length === 0) { + return; + } + + const [row] = await this.postgres.query( + `SELECT id::text AS id, type::text AS type, role::text AS role, + title, message, entity_id + FROM public.notifications + WHERE id = ANY($1::uuid[]) + ORDER BY created_at DESC + LIMIT 1`, + [ids], + ); + + if (!row) { + return; + } + + const category = pushCategoryForType(row.type); + + const subscriptions = await this.postgres.query( + `SELECT DISTINCT ps.id::text AS id, ps.endpoint, ps.p256dh, ps.auth + FROM public.notifications n + JOIN public.players p ON p.steam_id = n.steam_id + JOIN public.push_subscriptions ps ON ps.steam_id = n.steam_id + LEFT JOIN public.notification_preferences np + ON np.steam_id = n.steam_id + AND np.channel = 'push' + AND np.key = $2 + WHERE n.id = ANY($1::uuid[]) + AND COALESCE(np.enabled, $3::boolean) = true + AND NOT public.is_quiet_hours( + p.quiet_hours_start, p.quiet_hours_end, p.notification_timezone)`, + [ids, category?.key ?? "", category?.defaultEnabled ?? true], + ); + + await this.deliver(subscriptions, row); + } + + // The batched counterpart: one job per (type, entity_id) resolves every row + // that fan-out just inserted, rather than one query and send per row. + public async sendForBatch(type: string, entityId: string): Promise { + if (!this.configured) { + return; + } + + const [row] = await this.postgres.query( + `SELECT id::text AS id, type::text AS type, role::text AS role, + title, message, entity_id + FROM public.notifications + WHERE type = $1 AND entity_id = $2 + ORDER BY created_at DESC + LIMIT 1`, + [type, entityId], + ); + + if (!row) { + return; + } + + const category = pushCategoryForType(type); + + const subscriptions = await this.postgres.query( + `SELECT DISTINCT ps.id::text AS id, ps.endpoint, ps.p256dh, ps.auth + FROM public.notifications n + JOIN public.push_subscriptions ps ON ps.steam_id = n.steam_id + JOIN public.players p ON p.steam_id = n.steam_id + LEFT JOIN public.notification_preferences np + ON np.steam_id = n.steam_id + AND np.channel = 'push' + AND np.key = $3 + WHERE n.type = $1 + AND n.entity_id = $2 + AND n.created_at > now() - interval '15 minutes' + AND COALESCE(np.enabled, $4::boolean) = true + AND NOT public.is_quiet_hours( + p.quiet_hours_start, p.quiet_hours_end, p.notification_timezone)`, + [type, entityId, category?.key ?? "", category?.defaultEnabled ?? true], + ); + + await this.deliver(subscriptions, row); + } + + private async deliver( + subscriptions: SubscriptionRow[], + notification: NotificationRow, + ): Promise { + if (subscriptions.length === 0) { + return; + } + + const payload = JSON.stringify({ + title: notification.title, + body: stripHtml(notification.message), + url: notificationUrl(notification, this.appConfig.webDomain), + // Lets a device collapse repeats of the same conversation or match + // rather than stacking a separate notification for each. + tag: `${notification.type}:${notification.entity_id ?? notification.id}`, + }); + + const delivered: string[] = []; + const expired: string[] = []; + + for (let i = 0; i < subscriptions.length; i += SEND_CHUNK_SIZE) { + const chunk = subscriptions.slice(i, i + SEND_CHUNK_SIZE); + + await Promise.all( + chunk.map(async (subscription) => { + // Checked again on the way out, not just on the way in: rows stored + // before the subscribe-time check existed would otherwise still be + // POSTed to. Dropped rather than skipped, so it self-heals. + if (!isAllowedPushEndpoint(subscription.endpoint)) { + this.logger.warn( + `dropping push subscription ${subscription.id} with an untrusted endpoint`, + ); + expired.push(subscription.id); + return; + } + + try { + await webPush.sendNotification( + { + endpoint: subscription.endpoint, + keys: { + p256dh: subscription.p256dh, + auth: subscription.auth, + }, + }, + payload, + ); + delivered.push(subscription.id); + } catch (error) { + const statusCode = (error as { statusCode?: number })?.statusCode; + + // The push service itself saying this subscription is gone -- + // uninstalled PWA, cleared site data. Anything else might be + // transient, so the row stays. + if (statusCode === 404 || statusCode === 410) { + expired.push(subscription.id); + return; + } + + this.logger.warn( + `unable to push notification to subscription ${subscription.id}`, + error, + ); + } + }), + ); + } + + if (delivered.length > 0) { + await this.postgres + .query( + `UPDATE public.push_subscriptions SET last_used_at = now() + WHERE id = ANY($1::uuid[])`, + [delivered], + ) + .catch((error) => { + this.logger.warn("unable to update push subscription rows", error); + }); + } + + if (expired.length > 0) { + await this.postgres + .query( + `DELETE FROM public.push_subscriptions WHERE id = ANY($1::uuid[])`, + [expired], + ) + .catch((error) => { + this.logger.warn("unable to update push subscription rows", error); + }); + } + } +} diff --git a/src/notifications/utilities/notificationUrl.ts b/src/notifications/utilities/notificationUrl.ts new file mode 100644 index 00000000..e3134e40 --- /dev/null +++ b/src/notifications/utilities/notificationUrl.ts @@ -0,0 +1,55 @@ +import { load } from "cheerio"; + +// Where a push notification should take you when tapped. +// +// Most notification messages already embed the correct in-app link (the bell +// renders them as real anchors), so the href is read straight back out rather +// than duplicating a type -> route map that would immediately drift. The map +// below is only the fallback for messages authored without a link. +const PATH_BY_TYPE: Record string> = { + MatchStatusChange: (id) => `/matches/${id}`, + MatchImported: (id) => `/matches/${id}`, + MatchSupport: (id) => `/matches/${id}`, + MatchAbandoned: (id) => `/matches/${id}`, + TournamentCreated: (id) => `/tournaments/${id}`, + TournamentReminder: (id) => `/tournaments/${id.split(":")[0]}`, + NewsPublished: () => `/news`, + ScrimRequestReceived: () => `/scrims`, + ScrimRequestCountered: () => `/scrims`, + ScrimRequestAccepted: () => `/scrims`, + ScrimRequestDeclined: () => `/scrims`, + ScrimMatchScheduled: () => `/scrims`, + ScrimMatchCanceled: () => `/scrims`, + ScrimTimeChanged: () => `/scrims`, + ScrimAlertMatch: () => `/scrims`, +}; + +export function notificationUrl( + notification: { type: string; message?: string; entity_id?: string | null }, + webDomain: string, +): string { + const href = load(String(notification.message ?? ""))("a[href]") + .first() + .attr("href"); + + // The trailing slash matters: without it `https://5stack.gg.evil.test/x` is + // also a prefix match. + if (href === webDomain) { + return "/"; + } + + if (href?.startsWith(`${webDomain}/`)) { + return href.slice(webDomain.length); + } + + // Not `startsWith("/")` on its own: `//evil.test/x` passes that and is a + // fully qualified URL to somewhere else, which the service worker would hand + // straight to clients.openWindow. + if (href?.startsWith("/") && !href.startsWith("//")) { + return href; + } + + const path = PATH_BY_TYPE[notification.type]; + + return notification.entity_id && path ? path(notification.entity_id) : "/"; +} diff --git a/src/notifications/utilities/stripHtml.ts b/src/notifications/utilities/stripHtml.ts new file mode 100644 index 00000000..fe955bff --- /dev/null +++ b/src/notifications/utilities/stripHtml.ts @@ -0,0 +1,22 @@ +import { load } from "cheerio"; + +// Notification messages are authored as HTML for the in-app bell -- links, +// bold, and escapeHtml()'d entities inside that markup. A native OS push +// notification has no HTML renderer, so the raw markup would show up verbatim +// on a lock screen. +// +// cheerio rather than a tag-stripping regex because the entities have to be +// decoded too: a regex leaves "&" on screen where the bell shows "&". +export function stripHtml(html: string | null | undefined, maxLength = 160) { + const text = load(String(html ?? "")) + .root() + .text() + .replace(/\s+/g, " ") + .trim(); + + if (text.length <= maxLength) { + return text; + } + + return `${text.slice(0, maxLength - 1).trimEnd()}…`; +} diff --git a/src/sockets/sockets.module.ts b/src/sockets/sockets.module.ts index 4ff07e51..3cc332cd 100644 --- a/src/sockets/sockets.module.ts +++ b/src/sockets/sockets.module.ts @@ -9,7 +9,7 @@ import { SocketsService } from "./sockets.service"; import { GameStreamerModule } from "src/matches/game-streamer/game-streamer.module"; @Module({ - exports: [], + exports: [SocketsService], imports: [RedisModule, MatchMaking, HasuraModule, GameStreamerModule], providers: [SocketsGateway, loggerFactory(), SocketsService], controllers: [SocketsController], diff --git a/src/sockets/sockets.service.ts b/src/sockets/sockets.service.ts index 554e31e2..4124e5d7 100644 --- a/src/sockets/sockets.service.ts +++ b/src/sockets/sockets.service.ts @@ -201,6 +201,10 @@ export class SocketsService { ); } + // Every client on this pod. Callers almost always want every client + // *everywhere* -- see broadcastToCluster. This stays public because the + // pub/sub subscriber above is what turns a cluster broadcast into these + // local sends on each pod. public async broadcastMessage(event: string, data: unknown) { for (const client of Array.from(this.clients.values())) { client.send( @@ -212,6 +216,17 @@ export class SocketsService { } } + // Every client on every pod. A direct broadcastMessage call reaches only the + // sockets attached to whichever pod happens to run the code, which on a + // multi-pod deployment silently drops the message for most of the users it + // was meant for. + public async broadcastToCluster(event: string, data: unknown) { + await this.redis.publish( + "broadcast-message", + JSON.stringify({ event, data }), + ); + } + public async sendMessageToClient( clientId: string, event: string, diff --git a/src/system/enums/SystemSettingName.ts b/src/system/enums/SystemSettingName.ts index 75cf8a4d..f42939dd 100644 --- a/src/system/enums/SystemSettingName.ts +++ b/src/system/enums/SystemSettingName.ts @@ -14,7 +14,21 @@ export enum SystemSettingName { CreateAwardsRole = "public.create_awards_role", GrantAwardsRole = "public.grant_awards_role", RequireLoginForLiveStreams = "public.require_login_for_live_streams", + CameraRequiredDefault = "public.camera_required_default", + CameraAllowTeammatesDefault = "public.camera_allow_teammates_default", + VoiceChatEnabled = "public.voice_chat_enabled", + // Only the master switch is read here. Which surfaces offer a camera -- + // lobbies, matches -- is decided in the web app, exactly as the voice + // equivalents are: gating it here would mean asking which sort of channel an + // id belongs to, and assertMember is deliberately built not to care. + VideoChatEnabled = "public.video_chat_enabled", LeaguesEnabled = "public.leagues_enabled", GameServerPluginRuntime = "public.game_server_plugin_runtime", GameServerPluginRuntimeLocked = "game_server_plugin_runtime_locked", + // VAPID identifies this panel to the browser push services. The keypair is + // self-generated -- there is no vendor to register with -- so it is stored + // here rather than demanding an env var of every operator. The private half + // is never exposed to any role; see public_settings.yaml. + WebPushPublicKey = "web_push_public_key", + WebPushPrivateKey = "web_push_private_key", } diff --git a/src/telemetry/telemetry.service.ts b/src/telemetry/telemetry.service.ts index 981fdb34..55f07619 100644 --- a/src/telemetry/telemetry.service.ts +++ b/src/telemetry/telemetry.service.ts @@ -35,7 +35,7 @@ export class TelemetryService { setting: "auto_generate_match_clips_imported", defaultEnabled: false, }, - clip_branding: { setting: "clip_bake_branding", defaultEnabled: false }, + clip_branding: { setting: "clip_bake_branding", defaultEnabled: true }, leagues: { setting: "public.leagues_enabled", defaultEnabled: false }, seasons: { setting: "public.seasons_enabled", defaultEnabled: false }, events: { setting: "public.events_enabled", defaultEnabled: false }, diff --git a/src/tournaments/tournaments.controller.ts b/src/tournaments/tournaments.controller.ts index 9bde4947..8c45020e 100644 --- a/src/tournaments/tournaments.controller.ts +++ b/src/tournaments/tournaments.controller.ts @@ -7,6 +7,7 @@ import { ClipsService } from "../matches/clips/clips.service"; import { User } from "../auth/types/User"; import { DiscordTournamentVoiceService } from "../discord-bot/discord-tournament-voice/discord-tournament-voice.service"; import { tournaments_set_input } from "../../generated"; +import { NotificationsService } from "../notifications/notifications.service"; // These tables are newer than the generated GraphQL types; event payloads are // typed locally (mirrors the leagues controller). @@ -29,13 +30,46 @@ export class TournamentsController { private readonly demoMetadata: DemoMetadataService, private readonly clips: ClipsService, private readonly tournamentVoice: DiscordTournamentVoiceService, + private readonly notifications: NotificationsService, ) {} + private async announceRegistrationOpen( + tournamentId: string, + tournament: tournaments_set_input, + ) { + try { + const name = NotificationsService.escapeHtml( + (tournament.name as string) ?? "A tournament", + ); + + await this.notifications.notifyActivePlayers("TournamentCreated", { + title: "New tournament", + message: `${name} is open for signups.`, + entity_id: tournamentId, + }); + } catch (error) { + this.logger.warn( + `[${tournamentId}] unable to announce open registration`, + error, + ); + } + } + @HasuraEvent() public async tournament_events(data: HasuraEventData) { const tournamentId = (data.new.id || data.old.id) as string; const status = data.new.status as string; + // "Created", from a player's point of view, is when signups open. Firing + // on the table INSERT instead would announce tournaments an organizer is + // still halfway through configuring. + if ( + status === "RegistrationOpen" && + data.old.status !== "RegistrationOpen" + ) { + await this.announceRegistrationOpen(tournamentId, data.new); + } + if (status === "Live" && data.old.status !== "Live") { await this.tournamentVoice.createTournamentReadyRoom(tournamentId); } diff --git a/src/tournaments/tournaments.module.ts b/src/tournaments/tournaments.module.ts index ea6d0274..d2af5054 100644 --- a/src/tournaments/tournaments.module.ts +++ b/src/tournaments/tournaments.module.ts @@ -5,6 +5,7 @@ import { DemosModule } from "../demos/demos.module"; import { ClipsModule } from "../matches/clips/clips.module"; import { DiscordTournamentVoiceModule } from "../discord-bot/discord-tournament-voice/discord-tournament-voice.module"; import { loggerFactory } from "../utilities/LoggerFactory"; +import { NotificationsModule } from "../notifications/notifications.module"; @Module({ imports: [ @@ -12,6 +13,7 @@ import { loggerFactory } from "../utilities/LoggerFactory"; DemosModule, ClipsModule, DiscordTournamentVoiceModule, + NotificationsModule, ], controllers: [TournamentsController], providers: [loggerFactory()], diff --git a/src/utilities/QueueProcessors.ts b/src/utilities/QueueProcessors.ts index c2d3f28c..4caa4dc0 100644 --- a/src/utilities/QueueProcessors.ts +++ b/src/utilities/QueueProcessors.ts @@ -30,7 +30,8 @@ type Modules = | "SteamMatchHistory" | "Faceit" | "S3Scan" - | "Scrims"; + | "Scrims" + | "Voice"; export type UseQueueOptions = { concurrency?: number; diff --git a/src/voice/enums/VoiceQueues.ts b/src/voice/enums/VoiceQueues.ts new file mode 100644 index 00000000..f1fe4ec8 --- /dev/null +++ b/src/voice/enums/VoiceQueues.ts @@ -0,0 +1,3 @@ +export enum VoiceQueues { + Monitor = "voice-monitor", +} diff --git a/src/voice/jobs/MonitorVoiceChannels.ts b/src/voice/jobs/MonitorVoiceChannels.ts new file mode 100644 index 00000000..9c58c8aa --- /dev/null +++ b/src/voice/jobs/MonitorVoiceChannels.ts @@ -0,0 +1,29 @@ +import { Logger } from "@nestjs/common"; +import { WorkerHost } from "@nestjs/bullmq"; +import { UseQueue } from "../../utilities/QueueProcessors"; +import { VoiceQueues } from "../enums/VoiceQueues"; +import { VoiceService } from "../voice.service"; + +// A queued job rather than a timer in the service: a repeatable job is picked +// up by one worker, where a setInterval would run on every pod and have them +// race each other's snapshots. +@UseQueue("Voice", VoiceQueues.Monitor) +export class MonitorVoiceChannels extends WorkerHost { + constructor( + private readonly logger: Logger, + private readonly voice: VoiceService, + ) { + super(); + } + + async process(): Promise { + try { + await this.voice.monitorChannels(); + } catch (error) { + this.logger.error( + `MonitorVoiceChannels failed: ${(error as Error)?.message}`, + (error as Error)?.stack, + ); + } + } +} diff --git a/src/voice/voice.controller.ts b/src/voice/voice.controller.ts new file mode 100644 index 00000000..9d3ae65e --- /dev/null +++ b/src/voice/voice.controller.ts @@ -0,0 +1,148 @@ +import { + BadRequestException, + Controller, + ForbiddenException, + Get, + Param, + Post, + Req, + Res, +} from "@nestjs/common"; +import { Request, Response } from "express"; +import { VoiceService } from "./voice.service"; +import { User } from "../auth/types/User"; + +@Controller("voice") +export class VoiceController { + constructor(private readonly voice: VoiceService) {} + + // WHIP/WHEP bodies are `application/sdp`, parsed by the text parser + // registered in main.ts. + private readSdp(request: Request): string { + const sdp = request.body; + + if (typeof sdp !== "string" || !sdp) { + throw new BadRequestException("expected an application/sdp body"); + } + + return sdp; + } + + private requireUser(request: Request) { + const user = request.user as User | undefined; + + if (!user) { + throw new ForbiddenException("Authentication required"); + } + + return user; + } + + private async sendSdp(response: Response, answer: () => Promise) { + try { + response.status(200).type("application/sdp").send(await answer()); + } catch (error) { + response.status(400).type("text/plain").send((error as Error).message); + } + } + + @Post(":lobbyId/whip") + public async publish( + @Param("lobbyId") lobbyId: string, + @Req() request: Request, + @Res() response: Response, + ) { + const user = this.requireUser(request); + const sdp = this.readSdp(request); + + await this.sendSdp(response, () => this.voice.publish(lobbyId, user, sdp)); + } + + // Declared ahead of the `:steamId` routes below so a literal `cam` segment is + // never a candidate steam id. + @Post(":lobbyId/cam/whip") + public async publishVideo( + @Param("lobbyId") lobbyId: string, + @Req() request: Request, + @Res() response: Response, + ) { + const user = this.requireUser(request); + const sdp = this.readSdp(request); + + await this.sendSdp(response, () => + this.voice.publishVideo(lobbyId, user, sdp), + ); + } + + @Post(":lobbyId/cam/stop") + public async stopVideo( + @Param("lobbyId") lobbyId: string, + @Req() request: Request, + ) { + await this.voice.stopVideo(lobbyId, this.requireUser(request)); + + return { ok: true }; + } + + @Post(":lobbyId/:steamId/whep") + public async subscribe( + @Param("lobbyId") lobbyId: string, + @Param("steamId") steamId: string, + @Req() request: Request, + @Res() response: Response, + ) { + const user = this.requireUser(request); + const sdp = this.readSdp(request); + + await this.sendSdp(response, () => + this.voice.subscribe(lobbyId, steamId, user, sdp), + ); + } + + @Post(":lobbyId/:steamId/cam/whep") + public async subscribeVideo( + @Param("lobbyId") lobbyId: string, + @Param("steamId") steamId: string, + @Req() request: Request, + @Res() response: Response, + ) { + const user = this.requireUser(request); + const sdp = this.readSdp(request); + + await this.sendSdp(response, () => + this.voice.subscribeVideo(lobbyId, steamId, user, sdp), + ); + } + + // Where this player already is, across every window and device -- the tab + // bridge only ever sees tabs of the same browser profile. + @Get("active") + public async active(@Req() request: Request) { + return this.voice.activeChannel(this.requireUser(request)); + } + + // Not scoped to a channel: the same relay serves every call, and a client + // needs this before it has picked one. + @Get("ice-servers") + public async iceServers(@Req() request: Request) { + return this.voice.iceServers(this.requireUser(request)); + } + + @Get(":lobbyId/participants") + public async participants( + @Param("lobbyId") lobbyId: string, + @Req() request: Request, + ) { + return this.voice.participants(lobbyId, this.requireUser(request)); + } + + @Post(":lobbyId/leave") + public async leave( + @Param("lobbyId") lobbyId: string, + @Req() request: Request, + ) { + await this.voice.leave(lobbyId, this.requireUser(request)); + + return { ok: true }; + } +} diff --git a/src/voice/voice.gateway.ts b/src/voice/voice.gateway.ts new file mode 100644 index 00000000..88a52c77 --- /dev/null +++ b/src/voice/voice.gateway.ts @@ -0,0 +1,50 @@ +import { Logger } from "@nestjs/common"; +import { + ConnectedSocket, + MessageBody, + SubscribeMessage, + WebSocketGateway, +} from "@nestjs/websockets"; +import { FiveStackWebSocketClient } from "../sockets/types/FiveStackWebSocketClient"; +import { VoiceService } from "./voice.service"; + +// Who is talking is only known to the client doing the talking: its gate is +// what decides whether the microphone is being sent, and MediaMTX sees the same +// continuous stream either way. So the client says, and this hands it to the +// rest of the channel. +@WebSocketGateway({ + path: "/ws/web", +}) +export class VoiceGateway { + constructor( + private readonly logger: Logger, + private readonly voice: VoiceService, + ) {} + + @SubscribeMessage("voice:speaking") + public async speaking( + @MessageBody() data: { channelId?: string; speaking?: boolean }, + @ConnectedSocket() client: FiveStackWebSocketClient, + ) { + if (!client.user || !data?.channelId) { + return; + } + + try { + await this.voice.setSpeaking( + data.channelId, + client.user, + data.speaking === true, + ); + } catch (error) { + // Membership is re-checked on every event, so a stale client that has + // been removed from the channel just stops being heard -- that is not + // worth an error to anyone. + this.logger.debug( + `[voice] ignoring speaking from ${client.user.steam_id}: ${ + (error as Error)?.message + }`, + ); + } + } +} diff --git a/src/voice/voice.module.ts b/src/voice/voice.module.ts new file mode 100644 index 00000000..11318478 --- /dev/null +++ b/src/voice/voice.module.ts @@ -0,0 +1,66 @@ +import { Logger, Module } from "@nestjs/common"; +import { BullModule, InjectQueue } from "@nestjs/bullmq"; +import { BullBoardModule } from "@bull-board/nestjs"; +import { BullMQAdapter } from "@bull-board/api/bullMQAdapter"; +import { Queue } from "bullmq"; +import { VoiceController } from "./voice.controller"; +import { VoiceGateway } from "./voice.gateway"; +import { VoiceService } from "./voice.service"; +import { VoiceQueues } from "./enums/VoiceQueues"; +import { MonitorVoiceChannels } from "./jobs/MonitorVoiceChannels"; +import { PostgresModule } from "../postgres/postgres.module"; +import { MediaMtxModule } from "../mediamtx/mediamtx.module"; +import { RedisModule } from "../redis/redis.module"; +import { getQueuesProcessors } from "../utilities/QueueProcessors"; +import { loggerFactory } from "../utilities/LoggerFactory"; + +@Module({ + imports: [ + PostgresModule, + MediaMtxModule, + RedisModule, + BullModule.registerQueue({ + name: VoiceQueues.Monitor, + }), + BullBoardModule.forFeature({ + name: VoiceQueues.Monitor, + adapter: BullMQAdapter, + }), + ], + controllers: [VoiceController], + // Pushes go out over the Redis channel the sockets service already subscribes + // to on every pod, so they reach every client without this module taking a + // dependency on SocketsModule and the module graph that drags in. + providers: [ + VoiceService, + VoiceGateway, + MonitorVoiceChannels, + ...getQueuesProcessors("Voice"), + loggerFactory(), + ], + exports: [VoiceService], +}) +export class VoiceModule { + constructor( + private readonly logger: Logger, + @InjectQueue(VoiceQueues.Monitor) monitorQueue: Queue, + ) { + if (process.env.RUN_MIGRATIONS) { + return; + } + + // Matches the camera monitor's cadence: both are watching the same MediaMTX + // for the same kind of ungraceful drop, and a client that has stopped + // publishing should disappear from the party in about the time it takes to + // notice they have gone quiet. + void monitorQueue.add( + MonitorVoiceChannels.name, + {}, + { + repeat: { + every: 10_000, + }, + }, + ); + } +} diff --git a/src/voice/voice.service.spec.ts b/src/voice/voice.service.spec.ts new file mode 100644 index 00000000..f43feb02 --- /dev/null +++ b/src/voice/voice.service.spec.ts @@ -0,0 +1,1036 @@ +import { Logger } from "@nestjs/common"; +import { createHmac } from "crypto"; +import { VoiceService } from "./voice.service"; +import { User } from "../auth/types/User"; + +describe("VoiceService", () => { + const LOBBY_ID = "11111111-1111-1111-1111-111111111111"; + const ME = { steam_id: "76561198000000001" } as User; + const PEER = "76561198000000002"; + + let postgres: { query: jest.Mock }; + let mediaMtx: { proxySdp: jest.Mock; kickSessions: jest.Mock; listPaths: jest.Mock }; + let redis: { + get: jest.Mock; + set: jest.Mock; + del: jest.Mock; + mget: jest.Mock; + expire: jest.Mock; + publish: jest.Mock; + scan: jest.Mock; + }; + let service: VoiceService; + + // The service reads the enabled flag and then the membership row, so the + // happy path needs both in order. + const enabled = (value: boolean) => [{ value: String(value) }]; + // Voice is on unless explicitly disabled, so "no row" is enabled. + + const accepted = () => + postgres.query + .mockResolvedValueOnce(enabled(true)) + .mockResolvedValueOnce([{ status: "Accepted" }]); + + // The teardown paths ask membership without the feature switch in front of + // it, so the membership row is the first query they make. + const member = () => + postgres.query.mockResolvedValueOnce([{ status: "Accepted" }]); + + beforeEach(() => { + postgres = { query: jest.fn().mockResolvedValue([]) }; + mediaMtx = { + proxySdp: jest.fn().mockResolvedValue("answer-sdp"), + kickSessions: jest.fn().mockResolvedValue(undefined), + listPaths: jest.fn().mockResolvedValue(new Map()), + }; + redis = { + // Nothing cached and nobody speaking, unless a test says otherwise. + get: jest.fn().mockResolvedValue(null), + set: jest.fn().mockResolvedValue("OK"), + del: jest.fn().mockResolvedValue(1), + mget: jest + .fn() + .mockImplementation((keys: Array) => + Promise.resolve(new Array(keys.length).fill(null)), + ), + expire: jest.fn().mockResolvedValue(1), + publish: jest.fn().mockResolvedValue(1), + scan: jest.fn().mockResolvedValue(["0", []]), + }; + service = new VoiceService( + new Logger("VoiceTest"), + postgres as any, + mediaMtx as any, + { getConnection: () => redis } as any, + ); + }); + + it("publishes to the member's own path", async () => { + accepted(); + + await expect(service.publish(LOBBY_ID, ME, "offer")).resolves.toBe( + "answer-sdp", + ); + expect(mediaMtx.proxySdp).toHaveBeenCalledWith( + `voice-${LOBBY_ID}-${ME.steam_id}`, + "whip", + "offer", + ); + }); + + it("refuses anyone who is not in the lobby", async () => { + postgres.query + .mockResolvedValueOnce(enabled(true)) + .mockResolvedValueOnce([]); + + await expect(service.publish(LOBBY_ID, ME, "offer")).rejects.toThrow( + /not a member/i, + ); + expect(mediaMtx.proxySdp).not.toHaveBeenCalled(); + }); + + // An invite that has not been taken up is not a seat at the table. + it("refuses a member who has not accepted", async () => { + postgres.query + .mockResolvedValueOnce(enabled(true)) + .mockResolvedValueOnce([{ status: "Invited" }]); + + await expect(service.publish(LOBBY_ID, ME, "offer")).rejects.toThrow( + /not a member/i, + ); + }); + + it("is enabled when no setting row exists", async () => { + postgres.query + .mockResolvedValueOnce([]) + .mockResolvedValueOnce([{ status: "Accepted" }]); + + await expect(service.publish(LOBBY_ID, ME, "offer")).resolves.toBe( + "answer-sdp", + ); + }); + + it("refuses everything while the feature is off", async () => { + postgres.query.mockResolvedValue(enabled(false)); + + await expect(service.publish(LOBBY_ID, ME, "offer")).rejects.toThrow( + /not enabled/i, + ); + expect(mediaMtx.proxySdp).not.toHaveBeenCalled(); + }); + + // Guards the lobby id before it reaches Postgres as a uuid. + it("refuses a lobby id that is not a uuid", async () => { + postgres.query.mockResolvedValue(enabled(true)); + + await expect( + service.publish("../../etc/passwd", ME, "offer"), + ).rejects.toThrow(/not a member/i); + // The membership lookup never runs: the id is rejected before it could + // reach Postgres as a uuid. + expect(postgres.query).toHaveBeenCalledTimes(1); + }); + + it("subscribes to a peer's path", async () => { + accepted(); + + await service.subscribe(LOBBY_ID, PEER, ME, "offer"); + + expect(mediaMtx.proxySdp).toHaveBeenCalledWith( + `voice-${LOBBY_ID}-${PEER}`, + "whep", + "offer", + ); + }); + + // Subscribing to yourself is an echo loop, never something a client wants. + it("refuses subscribing to your own microphone", async () => { + accepted(); + + await expect( + service.subscribe(LOBBY_ID, ME.steam_id, ME, "offer"), + ).rejects.toThrow(/your own/i); + }); + + it("lists the whole party and flags who has a live mic", async () => { + postgres.query + .mockResolvedValueOnce(enabled(true)) + .mockResolvedValueOnce([{ status: "Accepted" }]) + .mockResolvedValueOnce([ + { steam_id: ME.steam_id, name: "me", avatar_url: null }, + { steam_id: PEER, name: "peer", avatar_url: null }, + ]); + mediaMtx.listPaths.mockResolvedValue( + new Map([ + [`voice-${LOBBY_ID}-${PEER}`, { ready: true, bytesReceived: 10 }], + ]), + ); + + const participants = await service.participants(LOBBY_ID, ME); + + expect(participants).toEqual([ + { + steamId: ME.steam_id, + name: "me", + avatarUrl: null, + connected: false, + speaking: false, + coach: false, + video: false, + }, + { + steamId: PEER, + name: "peer", + avatarUrl: null, + connected: true, + speaking: false, + coach: false, + video: false, + }, + ]); + }); + + // The distinction the old flag got wrong: MediaMTX only knows a mic is + // publishing. Whether anyone is talking into it comes from the gate. + it("marks a publishing member as speaking only once their gate says so", async () => { + postgres.query + .mockResolvedValueOnce(enabled(true)) + .mockResolvedValueOnce([{ status: "Accepted" }]) + .mockResolvedValueOnce([{ steam_id: PEER, name: "peer", avatar_url: null }]); + mediaMtx.listPaths.mockResolvedValue( + new Map([[`voice-${LOBBY_ID}-${PEER}`, { ready: true }]]), + ); + redis.mget.mockResolvedValue(["1"]); + + const [participant] = await service.participants(LOBBY_ID, ME); + + expect(participant.connected).toBe(true); + expect(participant.speaking).toBe(true); + }); + + // A flag left behind by a client that dropped would keep someone lit up. + it("ignores a speaking flag from a member who is no longer publishing", async () => { + postgres.query + .mockResolvedValueOnce(enabled(true)) + .mockResolvedValueOnce([{ status: "Accepted" }]) + .mockResolvedValueOnce([{ steam_id: PEER, name: "peer", avatar_url: null }]); + mediaMtx.listPaths.mockResolvedValue(new Map()); + redis.mget.mockResolvedValue(["1"]); + + const [participant] = await service.participants(LOBBY_ID, ME); + + expect(participant.connected).toBe(false); + expect(participant.speaking).toBe(false); + }); + + describe("speaking", () => { + // Membership comes from the (cached) member list on this path, so there is + // no enabled/membership round trip to stand up. + const speak = () => + postgres.query.mockResolvedValueOnce([ + { steam_id: ME.steam_id, name: "me", avatar_url: null }, + { steam_id: PEER, name: "peer", avatar_url: null }, + ]); + + it("tells the rest of the channel when a gate opens", async () => { + speak(); + + await service.setSpeaking(LOBBY_ID, ME, true); + + const events = redis.publish.mock.calls.map(([, payload]) => + JSON.parse(payload as string), + ); + + expect(events).toHaveLength(2); + expect(events.map((event) => event.steamId).sort()).toEqual( + [ME.steam_id, PEER].sort(), + ); + expect(events[0].event).toBe("voice:speaking"); + expect(events[0].data).toEqual({ + channelId: LOBBY_ID, + steamId: ME.steam_id, + speaking: true, + }); + }); + + // Clients refresh the flag while they hold the gate open so it cannot + // expire under them; re-broadcasting every refresh would be pure noise. + it("treats a repeat as a keep-alive rather than a transition", async () => { + speak(); + redis.set.mockResolvedValue(null); + + await service.setSpeaking(LOBBY_ID, ME, true); + + expect(redis.expire).toHaveBeenCalled(); + expect(redis.publish).not.toHaveBeenCalled(); + }); + + it("says nothing when the gate was already closed", async () => { + speak(); + redis.del.mockResolvedValue(0); + + await service.setSpeaking(LOBBY_ID, ME, false); + + expect(redis.publish).not.toHaveBeenCalled(); + }); + + it("refuses anyone who is not in the channel", async () => { + postgres.query.mockResolvedValueOnce([ + { steam_id: PEER, name: "peer", avatar_url: null }, + ]); + + await expect(service.setSpeaking(LOBBY_ID, ME, true)).rejects.toThrow( + /not a member/i, + ); + expect(redis.publish).not.toHaveBeenCalled(); + }); + + // Reads the cache instead of the database once it is warm: this is the hot + // path, hit on every open and close of every player's gate. + it("does not query for membership when the list is cached", async () => { + redis.get.mockResolvedValue( + JSON.stringify([ + { steam_id: ME.steam_id, name: "me", avatar_url: null }, + ]), + ); + + await service.setSpeaking(LOBBY_ID, ME, true); + + expect(postgres.query).not.toHaveBeenCalled(); + expect(redis.publish).toHaveBeenCalledTimes(1); + }); + }); + + // Losing MediaMTX should dim the talking indicators, not empty the party list. + it("still lists the party when mediamtx cannot be reached", async () => { + postgres.query + .mockResolvedValueOnce(enabled(true)) + .mockResolvedValueOnce([{ status: "Accepted" }]) + .mockResolvedValueOnce([ + { steam_id: PEER, name: "peer", avatar_url: null }, + ]); + mediaMtx.listPaths.mockResolvedValue(null); + + const participants = await service.participants(LOBBY_ID, ME); + + expect(participants).toHaveLength(1); + expect(participants[0].connected).toBe(false); + expect(participants[0].speaking).toBe(false); + }); + + it("drops only your own session on leave", async () => { + member(); + + await service.leave(LOBBY_ID, ME); + + expect(mediaMtx.kickSessions).toHaveBeenCalledWith( + `voice-${LOBBY_ID}-${ME.steam_id}`, + ); + }); + + describe("match lineup channels", () => { + const LINEUP_ID = "22222222-2222-2222-2222-222222222222"; + + // Not in any lobby, but rostered on the lineup: the second lookup is what + // lets a match channel reuse the lobby transport. + const rostered = () => + postgres.query + .mockResolvedValueOnce(enabled(true)) + .mockResolvedValueOnce([]) + .mockResolvedValueOnce([{ exists: true }]); + + it("admits a player rostered on the lineup", async () => { + rostered(); + + await expect(service.publish(LINEUP_ID, ME, "offer")).resolves.toBe( + "answer-sdp", + ); + expect(mediaMtx.proxySdp).toHaveBeenCalledWith( + `voice-${LINEUP_ID}-${ME.steam_id}`, + "whip", + "offer", + ); + }); + + it("refuses someone who is on neither the lobby nor the lineup", async () => { + postgres.query + .mockResolvedValueOnce(enabled(true)) + .mockResolvedValueOnce([]) + .mockResolvedValueOnce([]); + + await expect(service.publish(LINEUP_ID, ME, "offer")).rejects.toThrow( + /not a member/i, + ); + expect(mediaMtx.proxySdp).not.toHaveBeenCalled(); + }); + + // The whole point of scoping to a lineup rather than a match: the id is the + // team, so there is no path that resolves to the opposing side. + it("only ever addresses paths under the lineup it was given", async () => { + rostered(); + + await service.subscribe(LINEUP_ID, PEER, ME, "offer"); + + expect(mediaMtx.proxySdp).toHaveBeenCalledWith( + `voice-${LINEUP_ID}-${PEER}`, + "whep", + "offer", + ); + }); + + it("excludes finished matches from membership", async () => { + rostered(); + + await service.publish(LINEUP_ID, ME, "offer"); + + const [sql] = postgres.query.mock.calls[2]; + expect(sql).toMatch(/match_lineup_players/); + expect(sql).toMatch(/Finished/); + expect(sql).toMatch(/Canceled/); + }); + + // A coach is not a match_lineup_players row -- they never publish a camera + // and are not on the roster -- but talking to the side they are coaching is + // the job, so membership asks the lineup rather than only its roster. + it("asks the lineup rather than only its roster, so a coach counts", async () => { + rostered(); + + await service.publish(LINEUP_ID, ME, "offer"); + + const [sql] = postgres.query.mock.calls[2]; + expect(sql).toMatch(/FROM match_lineups/); + expect(sql).toMatch(/coach_steam_id/); + }); + + it("admits the lineup's coach", async () => { + const COACH = { steam_id: "76561198000000009" } as User; + + postgres.query + .mockResolvedValueOnce(enabled(true)) + // Not in any lobby... + .mockResolvedValueOnce([]) + // ...but the lineup matched them on coach_steam_id. + .mockResolvedValueOnce([{ exists: true }]); + + await expect(service.publish(LINEUP_ID, COACH, "offer")).resolves.toBe( + "answer-sdp", + ); + expect(mediaMtx.proxySdp).toHaveBeenCalledWith( + `voice-${LINEUP_ID}-${COACH.steam_id}`, + "whip", + "offer", + ); + }); + + // Admitting the coach without listing them would let them in and then never + // tell them anything: `push` addresses this list, so the speaking and + // participant events would go to everyone except the coach. + it("counts the coach as a channel member so pushes reach them", async () => { + const COACH = "76561198000000009"; + + rostered(); + postgres.query.mockResolvedValueOnce([ + { steam_id: ME.steam_id, name: "me", avatar_url: null }, + { steam_id: COACH, name: "coach", avatar_url: null }, + ]); + + const participants = await service.participants(LINEUP_ID, ME); + + const [membersSql] = postgres.query.mock.calls[3]; + expect(membersSql).toMatch(/coach_steam_id/); + expect(participants.map((p) => p.steamId)).toContain(COACH); + }); + + // The roster on screen should not make you work out which of the voices is + // the one not playing. + it("marks the coach so the roster can say so", async () => { + const COACH = "76561198000000009"; + + rostered(); + postgres.query.mockResolvedValueOnce([ + { steam_id: ME.steam_id, name: "me", avatar_url: null, coach: false }, + { steam_id: COACH, name: "coach", avatar_url: null, coach: true }, + ]); + + const participants = await service.participants(LINEUP_ID, ME); + + expect(participants.find((p) => p.steamId === COACH)?.coach).toBe(true); + expect(participants.find((p) => p.steamId === ME.steam_id)?.coach).toBe( + false, + ); + }); + + it("lists lineup members as participants", async () => { + rostered(); + postgres.query.mockResolvedValueOnce([ + { steam_id: ME.steam_id, name: "me", avatar_url: null }, + { steam_id: PEER, name: "peer", avatar_url: null }, + ]); + mediaMtx.listPaths.mockResolvedValue( + new Map([[`voice-${LINEUP_ID}-${PEER}`, { ready: true }]]), + ); + + const participants = await service.participants(LINEUP_ID, ME); + + expect(participants.map((p) => p.steamId)).toEqual([ME.steam_id, PEER]); + expect(participants.find((p) => p.steamId === PEER)?.connected).toBe( + true, + ); + }); + }); + // The publish and leave endpoints cover the polite cases. This is the one + // that covers a browser that simply died. + describe("monitorChannels", () => { + const OTHER = "76561198000000003"; + + const path = (steamId: string) => `voice-${LOBBY_ID}-${steamId}`; + + const roster = () => + postgres.query.mockResolvedValue([ + { steam_id: ME.steam_id, name: "me", avatar_url: null }, + { steam_id: PEER, name: "peer", avatar_url: null }, + ]); + + // Keyed, so a test cannot pass because the members cache happened to answer + // with the publishing snapshot (or the other way round). + const snapshot = (value: string | null) => + redis.get.mockImplementation((key: string) => + Promise.resolve( + key === `voice:publishing:${LOBBY_ID}` ? value : null, + ), + ); + + const pushed = () => + redis.publish.mock.calls + .map(([, payload]) => JSON.parse(payload as string)) + .filter((event) => event.event === "voice:participants"); + + it("tells the channel when a member stops publishing", async () => { + roster(); + snapshot(`${ME.steam_id},${PEER}`); + mediaMtx.listPaths.mockResolvedValue( + new Map([[path(ME.steam_id), { ready: true, bytesReceived: 1 }]]), + ); + + await service.monitorChannels(); + + expect(pushed()).toHaveLength(2); + expect(pushed()[0].data.channelId).toBe(LOBBY_ID); + }); + + it("says nothing while the same people are publishing", async () => { + roster(); + snapshot(`${ME.steam_id},${PEER}`); + mediaMtx.listPaths.mockResolvedValue( + new Map([ + [path(ME.steam_id), { ready: true, bytesReceived: 1 }], + [path(PEER), { ready: true, bytesReceived: 1 }], + ]), + ); + + await service.monitorChannels(); + + expect(pushed()).toHaveLength(0); + }); + + // Order out of MediaMTX is not guaranteed, and a snapshot that flipped with + // it would announce a change on every other pass. + it("is not confused by the order paths come back in", async () => { + roster(); + snapshot([ME.steam_id, PEER].sort().join(",")); + mediaMtx.listPaths.mockResolvedValue( + new Map([ + [path(PEER), { ready: true, bytesReceived: 1 }], + [path(ME.steam_id), { ready: true, bytesReceived: 1 }], + ]), + ); + + await service.monitorChannels(); + + expect(pushed()).toHaveLength(0); + }); + + // The reason the snapshot tracks cameras and not just steam ids: turning a + // camera off while staying on mic leaves the set of ids identical, so a + // snapshot of ids alone reports no change and every other member keeps + // rendering a tile that stopped publishing. + it("announces a camera going off even though the same people are on mic", async () => { + roster(); + snapshot(`${ME.steam_id},${PEER}:v`); + mediaMtx.listPaths.mockResolvedValue( + new Map([ + [path(ME.steam_id), { ready: true, bytesReceived: 1 }], + [path(PEER), { ready: true, bytesReceived: 1 }], + ]), + ); + + await service.monitorChannels(); + + expect(pushed()).not.toHaveLength(0); + }); + + it("announces a camera coming on", async () => { + roster(); + snapshot(`${ME.steam_id},${PEER}`); + mediaMtx.listPaths.mockResolvedValue( + new Map([ + [path(ME.steam_id), { ready: true, bytesReceived: 1 }], + [path(PEER), { ready: true, bytesReceived: 1 }], + [ + `voicecam-${LOBBY_ID}-${PEER}`, + { ready: true, bytesReceived: 1 }, + ], + ]), + ); + + await service.monitorChannels(); + + expect(pushed()).not.toHaveLength(0); + }); + + // A member who never turns a camera on has to serialise exactly as it did + // before video existed, or the deploy that adds this reads every live + // channel as changed and pushes to all of them at once. + it("writes a mic-only member the same way it always did", async () => { + roster(); + snapshot(null); + mediaMtx.listPaths.mockResolvedValue( + new Map([[path(ME.steam_id), { ready: true, bytesReceived: 1 }]]), + ); + + await service.monitorChannels(); + + expect(redis.set).toHaveBeenCalledWith( + `voice:publishing:${LOBBY_ID}`, + ME.steam_id, + "EX", + expect.any(Number), + ); + }); + + // A restart must not announce a change to every live channel at once. + it("seeds a channel it has not seen before without announcing", async () => { + roster(); + snapshot(null); + mediaMtx.listPaths.mockResolvedValue( + new Map([[path(ME.steam_id), { ready: true, bytesReceived: 1 }]]), + ); + + await service.monitorChannels(); + + expect(redis.set).toHaveBeenCalledWith( + `voice:publishing:${LOBBY_ID}`, + ME.steam_id, + "EX", + expect.any(Number), + ); + expect(pushed()).toHaveLength(0); + }); + + it("ignores paths that are not voice", async () => { + snapshot(null); + mediaMtx.listPaths.mockResolvedValue( + new Map([ + [`camera-${LOBBY_ID}-${OTHER}`, { ready: true, bytesReceived: 1 }], + ["some-stream", { ready: true, bytesReceived: 1 }], + ]), + ); + + await service.monitorChannels(); + + expect(redis.set).not.toHaveBeenCalled(); + expect(pushed()).toHaveLength(0); + }); + + // A path that exists but is not ready has no publisher behind it. + it("does not count a path that is not ready", async () => { + roster(); + snapshot(`${ME.steam_id},${PEER}`); + mediaMtx.listPaths.mockResolvedValue( + new Map([ + [path(ME.steam_id), { ready: true, bytesReceived: 1 }], + [path(PEER), { ready: false, bytesReceived: 0 }], + ]), + ); + + await service.monitorChannels(); + + expect(pushed()).toHaveLength(2); + }); + + // Emptying every call because we cannot reach MediaMTX would be far worse + // than being a pass late on a real drop. + it("fails open when mediamtx does not answer", async () => { + mediaMtx.listPaths.mockResolvedValue(null); + + await service.monitorChannels(); + + expect(redis.set).not.toHaveBeenCalled(); + expect(pushed()).toHaveLength(0); + }); + + // A channel with no publisher left never appears in the pass at all, so the + // stored snapshot is the only thing that knows it was occupied a moment ago. + // Members who were never publishing still have to be told. + it("announces a channel that emptied completely", async () => { + roster(); + snapshot(`${ME.steam_id},${PEER}`); + redis.scan.mockResolvedValue(["0", [`voice:publishing:${LOBBY_ID}`]]); + mediaMtx.listPaths.mockResolvedValue(new Map()); + + await service.monitorChannels(); + + expect(redis.del).toHaveBeenCalledWith(`voice:publishing:${LOBBY_ID}`); + expect(pushed()).toHaveLength(2); + expect(pushed()[0].data.participants).toEqual([ + expect.objectContaining({ connected: false }), + expect.objectContaining({ connected: false }), + ]); + }); + + it("leaves a channel that is still publishing alone", async () => { + roster(); + snapshot(`${ME.steam_id}`); + redis.scan.mockResolvedValue(["0", [`voice:publishing:${LOBBY_ID}`]]); + mediaMtx.listPaths.mockResolvedValue( + new Map([[path(ME.steam_id), { ready: true, bytesReceived: 1 }]]), + ); + + await service.monitorChannels(); + + expect(redis.del).not.toHaveBeenCalled(); + expect(pushed()).toHaveLength(0); + }); + }); + + // Video rides a second path per member rather than a second track on the + // audio one, so a camera going on or off never renegotiates the microphone. + describe("video", () => { + // Membership is settled first, then the camera switch on top of it. + const videoAccepted = () => + postgres.query + .mockResolvedValueOnce(enabled(true)) + .mockResolvedValueOnce([{ status: "Accepted" }]) + .mockResolvedValueOnce([{ value: "true" }]); + + it("publishes a camera to its own path, not the microphone's", async () => { + videoAccepted(); + + await expect( + service.publishVideo(LOBBY_ID, ME, "offer"), + ).resolves.toBe("answer-sdp"); + expect(mediaMtx.proxySdp).toHaveBeenCalledWith( + `voicecam-${LOBBY_ID}-${ME.steam_id}`, + "whip", + "offer", + ); + }); + + it("subscribes to a peer's camera path", async () => { + videoAccepted(); + + await service.subscribeVideo(LOBBY_ID, PEER, ME, "offer"); + + expect(mediaMtx.proxySdp).toHaveBeenCalledWith( + `voicecam-${LOBBY_ID}-${PEER}`, + "whep", + "offer", + ); + }); + + it("refuses subscribing to your own camera", async () => { + videoAccepted(); + + await expect( + service.subscribeVideo(LOBBY_ID, ME.steam_id, ME, "offer"), + ).rejects.toThrow(/your own/i); + }); + + // Same default as voice: on unless an operator said otherwise. + it("is enabled when no setting row exists", async () => { + postgres.query + .mockResolvedValueOnce(enabled(true)) + .mockResolvedValueOnce([{ status: "Accepted" }]) + .mockResolvedValueOnce([]); + + await expect(service.publishVideo(LOBBY_ID, ME, "offer")).resolves.toBe( + "answer-sdp", + ); + }); + + it("refuses once an operator turns video off", async () => { + postgres.query + .mockResolvedValueOnce(enabled(true)) + .mockResolvedValueOnce([{ status: "Accepted" }]) + .mockResolvedValueOnce([{ value: "false" }]); + + await expect( + service.publishVideo(LOBBY_ID, ME, "offer"), + ).rejects.toThrow(/not enabled/i); + expect(mediaMtx.proxySdp).not.toHaveBeenCalled(); + }); + + it("refuses video while voice itself is off", async () => { + postgres.query.mockResolvedValue(enabled(false)); + + await expect( + service.publishVideo(LOBBY_ID, ME, "offer"), + ).rejects.toThrow(/not enabled/i); + }); + + // A camera that outlived its microphone would keep playing for everyone + // still in the call, long after the member had gone. + it("drops the camera as well as the microphone on leave", async () => { + member(); + + await service.leave(LOBBY_ID, ME); + + expect(mediaMtx.kickSessions).toHaveBeenCalledWith( + `voice-${LOBBY_ID}-${ME.steam_id}`, + ); + expect(mediaMtx.kickSessions).toHaveBeenCalledWith( + `voicecam-${LOBBY_ID}-${ME.steam_id}`, + ); + }); + + it("stops only the camera, leaving the microphone published", async () => { + member(); + + await service.stopVideo(LOBBY_ID, ME); + + expect(mediaMtx.kickSessions).toHaveBeenCalledWith( + `voicecam-${LOBBY_ID}-${ME.steam_id}`, + ); + expect(mediaMtx.kickSessions).not.toHaveBeenCalledWith( + `voice-${LOBBY_ID}-${ME.steam_id}`, + ); + }); + + // Turning either feature off platform-wide must not strand a camera whose + // owner can no longer reach the endpoint that stops it. Neither switch is + // even read here -- membership is the whole gate. + it("still stops a camera after video is disabled platform-wide", async () => { + member(); + + await expect(service.stopVideo(LOBBY_ID, ME)).resolves.toBeUndefined(); + expect(mediaMtx.kickSessions).toHaveBeenCalledWith( + `voicecam-${LOBBY_ID}-${ME.steam_id}`, + ); + }); + + it("still stops a camera after voice itself is disabled", async () => { + member(); + + await expect(service.stopVideo(LOBBY_ID, ME)).resolves.toBeUndefined(); + expect(mediaMtx.kickSessions).toHaveBeenCalledWith( + `voicecam-${LOBBY_ID}-${ME.steam_id}`, + ); + }); + + it("still leaves a call after voice itself is disabled", async () => { + member(); + + await expect(service.leave(LOBBY_ID, ME)).resolves.toBeUndefined(); + expect(mediaMtx.kickSessions).toHaveBeenCalledWith( + `voice-${LOBBY_ID}-${ME.steam_id}`, + ); + }); + + it("flags a member who is publishing a camera", async () => { + postgres.query + .mockResolvedValueOnce(enabled(true)) + .mockResolvedValueOnce([{ status: "Accepted" }]) + .mockResolvedValueOnce([ + { steam_id: PEER, name: "peer", avatar_url: null }, + ]); + mediaMtx.listPaths.mockResolvedValue( + new Map([ + [`voice-${LOBBY_ID}-${PEER}`, { ready: true }], + [`voicecam-${LOBBY_ID}-${PEER}`, { ready: true }], + ]), + ); + + const [participant] = await service.participants(LOBBY_ID, ME); + + expect(participant.connected).toBe(true); + expect(participant.video).toBe(true); + }); + + // Being in the call and being on camera are separate choices. + it("reports video off for a member who is only on the microphone", async () => { + postgres.query + .mockResolvedValueOnce(enabled(true)) + .mockResolvedValueOnce([{ status: "Accepted" }]) + .mockResolvedValueOnce([ + { steam_id: PEER, name: "peer", avatar_url: null }, + ]); + mediaMtx.listPaths.mockResolvedValue( + new Map([[`voice-${LOBBY_ID}-${PEER}`, { ready: true }]]), + ); + + const [participant] = await service.participants(LOBBY_ID, ME); + + expect(participant.connected).toBe(true); + expect(participant.video).toBe(false); + }); + + // The two prefixes must never be read as each other, or a camera path + // would register its owner as publishing a microphone they never opened. + it("does not confuse a camera path for a microphone path", () => { + const camPath = `voicecam-${LOBBY_ID}-${PEER}`; + const micPath = `voice-${LOBBY_ID}-${PEER}`; + + expect(VoiceService.parseMemberPath(camPath)).toBeNull(); + expect(VoiceService.parseCameraPath(micPath)).toBeNull(); + expect(VoiceService.parseCameraPath(camPath)).toEqual({ + channelId: LOBBY_ID, + steamId: PEER, + }); + }); + }); + + describe("ice servers", () => { + const ORIGINAL = { ...process.env }; + + afterEach(() => { + process.env = { ...ORIGINAL }; + }); + + // The normal case for a small install: STUN is enough for most players, and + // no relay configured is not an error. + it("hands out STUN alone when no relay is configured", () => { + delete process.env.TURN_DOMAIN; + delete process.env.TURN_SECRET; + + const { iceServers, ttl } = service.iceServers(ME); + + expect(iceServers).toHaveLength(1); + expect(iceServers[0].urls).toMatch(/^stun:/); + expect(ttl).toBe(0); + }); + + it("does not offer a relay when only half of it is configured", () => { + process.env.TURN_DOMAIN = "turn.example.com"; + delete process.env.TURN_SECRET; + + expect(service.iceServers(ME).iceServers).toHaveLength(1); + }); + + it("mints a credential the relay can verify without storing anything", () => { + process.env.TURN_DOMAIN = "turn.example.com"; + process.env.TURN_SECRET = "shhh"; + + const { iceServers, ttl } = service.iceServers(ME); + const relay = iceServers[1]; + + expect(ttl).toBeGreaterThan(0); + expect(relay.urls).toEqual([ + "turn:turn.example.com:3478?transport=udp", + "turn:turn.example.com:3478?transport=tcp", + ]); + + // coturn splits the username on ":" and reads the first half as the + // expiry, so the shape is load bearing rather than cosmetic. + const [expiresAt, steamId] = (relay.username as string).split(":"); + expect(steamId).toBe(ME.steam_id); + expect(Number(expiresAt)).toBeGreaterThan(Math.floor(Date.now() / 1000)); + + // The password is exactly what coturn recomputes from the username and + // the shared secret -- if this drifts, every credential is rejected. + const expected = createHmac("sha1", "shhh") + .update(relay.username as string) + .digest("base64"); + expect(relay.credential).toBe(expected); + }); + + // The secret is the one thing that must never reach a browser. + it("never returns the shared secret itself", () => { + process.env.TURN_DOMAIN = "turn.example.com"; + process.env.TURN_SECRET = "shhh"; + + expect(JSON.stringify(service.iceServers(ME))).not.toContain("shhh"); + }); + + // Two players must not be handed the same credential: the username carries + // the steam id so a relay session can be attributed to somebody. + it("mints a distinct credential per player", () => { + process.env.TURN_DOMAIN = "turn.example.com"; + process.env.TURN_SECRET = "shhh"; + + const mine = service.iceServers(ME).iceServers[1]; + const theirs = service.iceServers({ steam_id: PEER } as User) + .iceServers[1]; + + expect(mine.username).not.toBe(theirs.username); + expect(mine.credential).not.toBe(theirs.credential); + }); + }); + + + // The tab bridge only reaches tabs of one browser profile. A second window + // under another profile, another browser, or a phone has to be able to find + // out from the server that the player is already in a call. + describe("active channel", () => { + it("finds the channel this player is publishing to", async () => { + mediaMtx.listPaths.mockResolvedValue( + new Map([ + [`voice-${LOBBY_ID}-${ME.steam_id}`, { ready: true }], + [`voice-${LOBBY_ID}-${PEER}`, { ready: true }], + ]), + ); + + await expect(service.activeChannel(ME)).resolves.toEqual({ + known: true, + channelId: LOBBY_ID, + video: false, + }); + }); + + it("reports whether the camera is on there too", async () => { + mediaMtx.listPaths.mockResolvedValue( + new Map([ + [`voice-${LOBBY_ID}-${ME.steam_id}`, { ready: true }], + [`voicecam-${LOBBY_ID}-${ME.steam_id}`, { ready: true }], + ]), + ); + + await expect(service.activeChannel(ME)).resolves.toMatchObject({ + video: true, + }); + }); + + // Somebody else being in a call is not this player being in one. + it("ignores other people's paths", async () => { + mediaMtx.listPaths.mockResolvedValue( + new Map([[`voice-${LOBBY_ID}-${PEER}`, { ready: true }]]), + ); + + await expect(service.activeChannel(ME)).resolves.toMatchObject({ + channelId: null, + }); + }); + + // A path that exists but has no publisher is not a call in progress. + it("ignores a path that is not publishing", async () => { + mediaMtx.listPaths.mockResolvedValue( + new Map([[`voice-${LOBBY_ID}-${ME.steam_id}`, { ready: false }]]), + ); + + await expect(service.activeChannel(ME)).resolves.toMatchObject({ + channelId: null, + }); + }); + + // Unreachable must not read as "not in a call", or the client draws a join + // button for a call that is still running. + it("says it does not know when mediamtx is unreachable", async () => { + mediaMtx.listPaths.mockResolvedValue(null); + + await expect(service.activeChannel(ME)).resolves.toEqual({ + known: false, + channelId: null, + video: false, + }); + }); + }); +}); diff --git a/src/voice/voice.service.ts b/src/voice/voice.service.ts new file mode 100644 index 00000000..ab18f519 --- /dev/null +++ b/src/voice/voice.service.ts @@ -0,0 +1,792 @@ +import { Injectable, Logger } from "@nestjs/common"; +import { createHmac } from "crypto"; +import { Redis } from "ioredis"; +import { PostgresService } from "../postgres/postgres.service"; +import { MediaMtxService } from "../mediamtx/mediamtx.service"; +import { RedisManagerService } from "../redis/redis-manager/redis-manager.service"; +import { SystemSettingName } from "../system/enums/SystemSettingName"; +import { User } from "../auth/types/User"; + +const UUID_PATTERN = + /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i; + +// One message for "lobby" and "match lineup" alike: which of the two a channel +// id belongs to is not something a caller who failed the check should learn. +const NOT_A_MEMBER = "not a member of this voice channel"; + +// A client that dies mid-sentence never sends its "stopped" event, so the flag +// has to expire on its own. Long enough that a client refreshing it every few +// seconds never flickers, short enough that a crashed tab stops looking live. +const SPEAKING_TTL_SECONDS = 15; + +// Membership is read on every speaking transition, which is far too often for a +// query. Joins and leaves drop the entry, so this only ever ages out a change +// nothing told us about. +const MEMBERS_TTL_SECONDS = 30; + +// The last set of members MediaMTX reported as publishing, per channel. Only +// has to outlive the gap between monitor passes; it is rewritten on every one. +const PUBLISHING_TTL_SECONDS = 120; + +// `voice--`. Split on "-" would be ambiguous -- a uuid is full of +// them -- so the shape is matched whole. +const MEMBER_PATH_PATTERN = + /^voice-([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})-(\d+)$/i; + +// A member's camera rides a path of its own rather than a second track on the +// one above. Turning a camera on or off would otherwise renegotiate the audio +// publish and force every other member to re-subscribe -- a drop-out in the +// middle of a call, for a change that has nothing to do with the microphone. +// The prefix cannot be confused for the audio one: MEMBER_PATH_PATTERN anchors +// on `voice-` immediately followed by the uuid. +const CAMERA_PATH_PATTERN = + /^voicecam-([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})-(\d+)$/i; + +// Long enough to cover a match without a client ever having to re-ask +// mid-connection, short enough that a leaked pair is not worth much. The +// credential is only checked when a peer connection is established, so an +// expiry part-way through a call does not interrupt one already running. +const TURN_CREDENTIAL_TTL = 6 * 60 * 60; + +export type RTCIceServerConfig = { + urls: string | Array; + username?: string; + credential?: string; +}; + +export type VoiceParticipant = { + steamId: string; + name: string | null; + avatarUrl: string | null; + // In the call: MediaMTX has a live publisher on this member's path. The + // client keeps that up for the whole session -- its gate mutes by gain, not + // by dropping the track -- so this does not flicker with speech. + connected: boolean; + // Actually transmitting right now. Reported by the publisher's own gate, + // which is the only thing that knows: MediaMTX sees a continuous stream + // whether or not anyone is talking into it. + speaking: boolean; + // Coaching this lineup rather than playing on it. Worth saying: a coach in a + // team channel is a different thing to a teammate, and the roster on screen + // should not make you work out which of the five voices is not playing. + coach: boolean; + // Publishing a camera as well. Independent of `connected` on purpose: being in + // the call and being on camera are separate choices, and either can be true + // without the other. + video: boolean; +}; + +type VoiceMember = { + steam_id: string; + name: string | null; + avatar_url: string | null; + coach: boolean; +}; + +@Injectable() +export class VoiceService { + private readonly redis: Redis; + + constructor( + private readonly logger: Logger, + private readonly postgres: PostgresService, + private readonly mediaMtx: MediaMtxService, + redisManager: RedisManagerService, + ) { + this.redis = redisManager.getConnection(); + } + + // Mirrors the camera paths so both features are recognisable in a + // `/v3/paths/list` dump and neither can collide with the other. + public static pathForMember(lobbyId: string, steamId: string) { + return `voice-${lobbyId}-${steamId}`; + } + + public static pathForMemberCamera(lobbyId: string, steamId: string) { + return `voicecam-${lobbyId}-${steamId}`; + } + + private static speakingKey(channelId: string, steamId: string) { + return `voice:speaking:${channelId}:${steamId}`; + } + + private static membersKey(channelId: string) { + return `voice:members:${channelId}`; + } + + private static readonly PUBLISHING_KEY_PREFIX = "voice:publishing:"; + + private static publishingKey(channelId: string) { + return `${VoiceService.PUBLISHING_KEY_PREFIX}${channelId}`; + } + + // The inverse of pathForMember, kept beside it so the two cannot drift. + public static parseMemberPath(path: string) { + const match = MEMBER_PATH_PATTERN.exec(path); + + return match ? { channelId: match[1], steamId: match[2] } : null; + } + + public static parseCameraPath(path: string) { + const match = CAMERA_PATH_PATTERN.exec(path); + + return match ? { channelId: match[1], steamId: match[2] } : null; + } + + // Read straight from the settings table rather than through SystemService, + // which would drag its whole module graph (chat, k8s, s3, queues) into this + // feature for the sake of one row. On by default — only an explicit "false" + // disables it, matching require_login_for_live_streams. + public async isEnabled() { + const [row] = await this.postgres.query>( + `SELECT value FROM public.settings WHERE name = $1 LIMIT 1`, + [SystemSettingName.VoiceChatEnabled], + ); + + return row?.value !== "false"; + } + + // ICE servers for a voice or video peer connection. + // + // Deliberately an endpoint rather than a constant in the web bundle: the TURN + // secret never leaves this process, credentials expire on their own, and a + // relay can be switched on or off without shipping a web build. + // + // Handed only to the call surfaces. The regional matchmaking probes must keep + // their own STUN-only list -- they open a data channel per region and time it, + // so a relay candidate would measure the hop to the relay instead of the + // region -- and so must game streams, where relaying is a bandwidth disaster. + public iceServers(user: User) { + return VoiceService.buildIceServers(user.steam_id); + } + + // Static, and keyed on a steam id rather than a User, so the camera feature + // can mint the same credentials for a phone holding a join token. That phone + // has no session -- and is the case a relay exists for, since a mobile network + // is behind carrier-grade NAT by definition. + public static buildIceServers(steamId: string): { + iceServers: Array; + ttl: number; + } { + const stun: RTCIceServerConfig = { + urls: "stun:stun.l.google.com:19302", + }; + + const domain = process.env.TURN_DOMAIN; + const secret = process.env.TURN_SECRET; + + // No relay configured is the normal case for a small install, not an error: + // STUN alone is enough for most players. + if (!domain || !secret) { + return { iceServers: [stun], ttl: 0 }; + } + + // coturn's REST scheme: the username carries its own expiry, and the + // password is an HMAC of it. Nothing has to be stored on either side, and a + // leaked pair stops working on its own. + const expiresAt = Math.floor(Date.now() / 1000) + TURN_CREDENTIAL_TTL; + const username = `${expiresAt}:${steamId}`; + const credential = createHmac("sha1", secret) + .update(username) + .digest("base64"); + + return { + iceServers: [ + stun, + { + // TCP as well as UDP: the networks that need a relay at all are + // usually the ones blocking UDP outright. + urls: [ + `turn:${domain}:3478?transport=udp`, + `turn:${domain}:3478?transport=tcp`, + ], + username, + credential, + }, + ], + ttl: TURN_CREDENTIAL_TTL, + }; + } + + // On unless explicitly disabled, like voice. Only the camera switch -- whether + // voice itself is on is assertMember's business, and asking twice is a second + // settings round trip per negotiation. + public async isVideoEnabled() { + const [row] = await this.postgres.query>( + `SELECT value FROM public.settings WHERE name = $1 LIMIT 1`, + [SystemSettingName.VideoChatEnabled], + ); + + return row?.value !== "false"; + } + + private async assertVideoMember(channelId: string, user: User) { + await this.assertMember(channelId, user); + + if (!(await this.isVideoEnabled())) { + throw new Error("video chat is not enabled"); + } + } + + // A channel id is either a lobby id or a match lineup id. Both are uuids and + // neither can collide, so match voice reuses the whole lobby transport rather + // than duplicating it — the only thing that differs is who counts as a member. + // + // Match voice is deliberately scoped to one lineup, never the whole match: an + // open channel between opposing teams is the same advantage the camera rules + // exist to prevent. + public async assertMember(channelId: string, user: User) { + if (!(await this.isEnabled())) { + throw new Error("voice chat is not enabled"); + } + + await this.assertMembership(channelId, user); + } + + // Membership on its own, with no feature switch in front of it. Everything + // that starts something asks assertMember; the teardown paths ask this, + // because switching voice off platform-wide must not strand a microphone or a + // camera nobody can now stop publishing. + private async assertMembership(channelId: string, user: User) { + if (!UUID_PATTERN.test(channelId)) { + throw new Error(NOT_A_MEMBER); + } + + const [lobby] = await this.postgres.query>( + `SELECT status FROM lobby_players WHERE lobby_id = $1 AND steam_id = $2`, + [channelId, user.steam_id], + ); + + if (lobby?.status === "Accepted") { + return; + } + + // Rostered on the lineup, or coaching it. A coach is not a + // match_lineup_players row, but talking to the side they are coaching is + // the whole job -- so membership is asked of the lineup, not of its roster. + const [lineup] = await this.postgres.query>( + `SELECT true AS exists + FROM match_lineups ml + INNER JOIN matches m + ON m.lineup_1_id = ml.id + OR m.lineup_2_id = ml.id + WHERE ml.id = $1 + AND m.status NOT IN ('Finished', 'Canceled', 'Forfeit', 'Surrendered', 'Tie') + AND ( + ml.coach_steam_id = $2 + OR EXISTS ( + SELECT 1 + FROM match_lineup_players mlp + WHERE mlp.match_lineup_id = ml.id + AND mlp.steam_id = $2 + ) + ) + LIMIT 1`, + [channelId, user.steam_id], + ); + + if (lineup?.exists) { + return; + } + + throw new Error(NOT_A_MEMBER); + } + + // Which channel this player already has a live microphone on, if any. + // + // The web app mirrors a running call between tabs over a BroadcastChannel, + // which only ever reaches tabs of the same browser profile -- a second window + // signed in under a different profile, another browser, or a phone sees + // nothing and cheerfully offers to join a call the player is already in. + // MediaMTX knows the truth for all of them, so this asks it. + public async activeChannel(user: User) { + const paths = await this.mediaMtx.listPaths(); + + // Unreachable is not the same as "not in a call": answering null here would + // have the client draw a join button for a call that is still running. + if (!paths) { + return { known: false, channelId: null, video: false }; + } + + for (const [path, state] of paths) { + if (!state?.ready) { + continue; + } + + const member = VoiceService.parseMemberPath(path); + + if (member?.steamId !== user.steam_id) { + continue; + } + + return { + known: true, + channelId: member.channelId, + video: + paths.get( + VoiceService.pathForMemberCamera(member.channelId, member.steamId), + )?.ready === true, + }; + } + + return { known: true, channelId: null, video: false }; + } + + public async publish(lobbyId: string, user: User, sdp: string) { + await this.assertMember(lobbyId, user); + + return this.publishAs(lobbyId, user.steam_id, sdp); + } + + // Keyed on a steam id rather than a User so the token paths can reuse it -- + // a phone joining is the same publish, it just proved who it was differently. + // Callers do the authorising; this only does the work. + private async publishAs(lobbyId: string, steamId: string, sdp: string) { + const answer = await this.mediaMtx.proxySdp( + VoiceService.pathForMember(lobbyId, steamId), + "whip", + sdp, + ); + + // Somebody joining is a change to the party, and it is the one moment a + // stale membership cache would hide the new arrival from everyone else. + await this.redis.del(VoiceService.membersKey(lobbyId)); + this.pushParticipantsSoon(lobbyId); + + return answer; + } + + // Deferred: MediaMTX reports a path as ready only once the session is really + // up, and keeps reporting it until the session is really gone -- both of which + // land after the answer or the kick has returned here. Reading the path list + // straight afterwards describes the call as it was, not as it now is. + // + // Twice, because that moment cannot be predicted, only bracketed. A single + // one-second wait was tuned to always be late enough, which made every camera + // coming on cost a second before anyone else saw it. The early push usually + // lands; the late one is one extra message per member and settles the rest. + private pushParticipantsSoon(lobbyId: string) { + for (const delay of [250, 1200]) { + setTimeout(() => { + void this.pushParticipants(lobbyId).catch((error: unknown) => { + this.logger.warn( + `failed to push voice participants for ${lobbyId}: ${ + (error as Error)?.message + }`, + ); + }); + }, delay); + } + } + + public async subscribe( + lobbyId: string, + steamId: string, + user: User, + sdp: string, + ) { + await this.assertMember(lobbyId, user); + + if (steamId === user.steam_id) { + throw new Error("cannot subscribe to your own microphone"); + } + + return this.mediaMtx.proxySdp( + VoiceService.pathForMember(lobbyId, steamId), + "whep", + sdp, + ); + } + + public async leave(lobbyId: string, user: User) { + await this.assertMembership(lobbyId, user); + + await this.mediaMtx.kickSessions( + VoiceService.pathForMember(lobbyId, user.steam_id), + ); + // A camera outlives its microphone otherwise: the member is gone from the + // call but their tile keeps playing for everyone still in it. + await this.mediaMtx.kickSessions( + VoiceService.pathForMemberCamera(lobbyId, user.steam_id), + ); + + await this.redis.del(VoiceService.speakingKey(lobbyId, user.steam_id)); + this.pushParticipantsSoon(lobbyId); + } + + // The camera half of publish/subscribe/leave above. Same membership gate, same + // proxy, a different path -- see CAMERA_PATH_PATTERN for why it is not simply + // a second track on the audio one. + public async publishVideo(lobbyId: string, user: User, sdp: string) { + await this.assertVideoMember(lobbyId, user); + + return this.publishVideoAs(lobbyId, user.steam_id, sdp); + } + + private async publishVideoAs(lobbyId: string, steamId: string, sdp: string) { + const answer = await this.mediaMtx.proxySdp( + VoiceService.pathForMemberCamera(lobbyId, steamId), + "whip", + sdp, + ); + + this.pushParticipantsSoon(lobbyId); + + return answer; + } + + public async subscribeVideo( + lobbyId: string, + steamId: string, + user: User, + sdp: string, + ) { + await this.assertVideoMember(lobbyId, user); + + if (steamId === user.steam_id) { + throw new Error("cannot subscribe to your own camera"); + } + + return this.mediaMtx.proxySdp( + VoiceService.pathForMemberCamera(lobbyId, steamId), + "whep", + sdp, + ); + } + + // Turning a camera off, without leaving the call. Deliberately gated on + // membership alone rather than assertVideoMember: switching the feature off + // platform-wide must not strand a camera nobody can now stop publishing. + public async stopVideo(lobbyId: string, user: User) { + await this.assertMembership(lobbyId, user); + + await this.mediaMtx.kickSessions( + VoiceService.pathForMemberCamera(lobbyId, user.steam_id), + ); + + this.pushParticipantsSoon(lobbyId); + } + + // Everyone in the channel: who is in the call, and who is talking right now. + public async participants( + channelId: string, + user: User, + ): Promise> { + await this.assertMember(channelId, user); + + return this.buildParticipants(channelId); + } + + // Membership, cached: this is read on every speaking transition, which is far + // more often than a party changes shape. + private async members(channelId: string): Promise> { + const cached = await this.redis.get(VoiceService.membersKey(channelId)); + + if (cached) { + try { + return JSON.parse(cached) as Array; + } catch { + // Fall through and re-read; a corrupt cache is not worth an error. + } + } + + // Union rather than a branch on channel kind: a given id only ever matches + // one of the two tables, so this stays a single round trip and the caller + // never has to say which sort of channel it is asking about. + // Grouped rather than plain UNION: someone who is both rostered and listed + // as the coach would otherwise arrive as two rows that differ only in the + // flag, and be counted twice in their own channel. + const members = await this.postgres.query>( + `SELECT steam_id::text AS steam_id, + MAX(name) AS name, + MAX(avatar_url) AS avatar_url, + bool_or(coach) AS coach + FROM ( + SELECT lp.steam_id, p.name, p.avatar_url, false AS coach + FROM lobby_players lp + LEFT JOIN players p ON p.steam_id = lp.steam_id + WHERE lp.lobby_id = $1 AND lp.status = 'Accepted' + + UNION ALL + + SELECT mlp.steam_id, p.name, p.avatar_url, false AS coach + FROM match_lineup_players mlp + LEFT JOIN players p ON p.steam_id = mlp.steam_id + WHERE mlp.match_lineup_id = $1 + + UNION ALL + + -- The coach is in the channel too, and this list is what decides who + -- gets the speaking and participant pushes -- leaving them out would + -- admit them and then never tell them anything. + SELECT ml.coach_steam_id AS steam_id, p.name, p.avatar_url, true AS coach + FROM match_lineups ml + LEFT JOIN players p ON p.steam_id = ml.coach_steam_id + WHERE ml.id = $1 AND ml.coach_steam_id IS NOT NULL + ) members + GROUP BY steam_id + ORDER BY MAX(name)`, + [channelId], + ); + + await this.redis.set( + VoiceService.membersKey(channelId), + JSON.stringify(members), + "EX", + MEMBERS_TTL_SECONDS, + ); + + return members; + } + + private async buildParticipants( + channelId: string, + // Passed in by the monitor, which has just listed every path on the box + // for all channels at once. + known?: Map | null, + ): Promise> { + const members = await this.members(channelId); + + if (members.length === 0) { + return []; + } + + const paths = known ?? (await this.mediaMtx.listPaths()); + + const speaking = await this.redis.mget( + members.map((member) => + VoiceService.speakingKey(channelId, member.steam_id), + ), + ); + + return members.map((member, index) => { + const path = paths?.get( + VoiceService.pathForMember(channelId, member.steam_id), + ); + + const connected = path?.ready === true; + // Read out of the map already in hand rather than asked for separately -- + // the monitor lists every path on the box once for all channels. + const camera = paths?.get( + VoiceService.pathForMemberCamera(channelId, member.steam_id), + ); + + return { + steamId: member.steam_id, + name: member.name, + avatarUrl: member.avatar_url, + // Unknown when MediaMTX did not answer: better to show nobody in the + // call for one read than to drop the whole party out of the list. + connected, + // A flag left behind by a client that dropped would keep someone lit up + // forever, so it only counts while they are still publishing. + speaking: connected && speaking[index] !== null, + coach: member.coach === true, + video: camera?.ready === true, + } satisfies VoiceParticipant; + }); + } + + // Voice activity, reported by the publisher's own gate -- MediaMTX sees a + // continuous stream whether or not anyone is talking into it, so this is the + // only place the truth exists. + public async setSpeaking(channelId: string, user: User, speaking: boolean) { + if (!UUID_PATTERN.test(channelId)) { + throw new Error(NOT_A_MEMBER); + } + + // Checked against the cached membership rather than through assertMember: + // this runs on every gate transition, and two queries per person per + // sentence is not a price a party of five should pay to light up an icon. + // It is the same list assertMember reads, so it authorizes the same people. + const members = await this.members(channelId); + + if (!members.some((member) => member.steam_id === user.steam_id)) { + throw new Error(NOT_A_MEMBER); + } + + const key = VoiceService.speakingKey(channelId, user.steam_id); + + // Repeats are keep-alives, not transitions: clients refresh while they hold + // the gate open, and re-broadcasting each refresh would be pure noise. + if (speaking) { + const claimed = await this.redis.set( + key, + "1", + "EX", + SPEAKING_TTL_SECONDS, + "NX", + ); + + if (claimed !== "OK") { + await this.redis.expire(key, SPEAKING_TTL_SECONDS); + return; + } + } else if ((await this.redis.del(key)) === 0) { + return; + } + + await this.push( + channelId, + "voice:speaking", + { channelId, steamId: user.steam_id, speaking }, + members, + ); + } + + // Sent whenever the shape of the call changes, so nobody has to poll to find + // out that somebody joined or dropped. + public async pushParticipants( + channelId: string, + known?: Map | null, + ) { + await this.push(channelId, "voice:participants", { + channelId, + participants: await this.buildParticipants(channelId, known), + }); + } + + // Nobody tells us when a browser dies. The publish and leave endpoints cover + // the polite cases; this covers the rest -- a closed laptop, a dropped uplink, + // a killed tab -- by watching MediaMTX itself, the same way camera health is + // watched. One list call covers every channel on the box. + // + // A channel that empties completely is still reported. `push` addresses the + // whole member list, not just the publishers, so there is somebody to tell: + // a teammate with the lobby open who never joined the call would otherwise + // keep rendering everyone as connected until the snapshot aged out on its own. + public async monitorChannels() { + const paths = await this.mediaMtx.listPaths(); + + // Fail open, like the camera monitor: an unreachable MediaMTX cannot be + // told apart from an empty one, and emptying every call on our own outage + // is far worse than being a pass late on a drop. + if (!paths) { + this.logger.warn("[voice] skipping monitor pass: mediamtx did not answer"); + return; + } + + // Cameras are tracked alongside microphones, not instead of them: a member + // who turns their camera off while staying on mic does not change the set of + // steam ids, so a snapshot of ids alone would report no change and leave + // everyone else rendering a tile that stopped publishing. + const publishing = new Map>(); + + function entryFor(channelId: string, steamId: string) { + const channel = publishing.get(channelId) ?? new Map(); + publishing.set(channelId, channel); + + const entry = channel.get(steamId) ?? { video: false }; + channel.set(steamId, entry); + + return entry; + } + + for (const [path, state] of paths) { + if (!state?.ready) { + continue; + } + + const member = VoiceService.parseMemberPath(path); + + if (member) { + entryFor(member.channelId, member.steamId); + continue; + } + + const camera = VoiceService.parseCameraPath(path); + + if (camera) { + entryFor(camera.channelId, camera.steamId).video = true; + } + } + + for (const [channelId, members] of publishing) { + // A member on mic alone is written exactly as before, so the snapshots a + // running deployment already holds stay comparable across the deploy that + // adds video -- otherwise every live channel reads as changed once and + // pushes to everyone at the same moment. + const snapshot = [...members.entries()] + .map(([steamId, entry]) => (entry.video ? `${steamId}:v` : steamId)) + .sort() + .join(","); + const key = VoiceService.publishingKey(channelId); + const previous = await this.redis.get(key); + + await this.redis.set(key, snapshot, "EX", PUBLISHING_TTL_SECONDS); + + // No previous snapshot means this pod has never seen the channel -- a + // restart, or the channel just started. Seed it rather than announcing a + // change nobody made. + if (previous === null || previous === snapshot) { + continue; + } + + await this.pushParticipants(channelId, paths); + } + + // Channels that emptied since the last pass are not in `publishing` at all, + // so the loop above never visits them. Their snapshot is what says they were + // occupied a moment ago. + for (const key of await this.emptiedChannelKeys(publishing)) { + await this.redis.del(key); + + await this.pushParticipants( + key.slice(VoiceService.PUBLISHING_KEY_PREFIX.length), + paths, + ); + } + } + + private async emptiedChannelKeys( + publishing: Map, + ): Promise { + const emptied: string[] = []; + let cursor = "0"; + + do { + const [next, keys] = await this.redis.scan( + cursor, + "MATCH", + `${VoiceService.PUBLISHING_KEY_PREFIX}*`, + "COUNT", + 100, + ); + + cursor = next; + + for (const key of keys) { + const channelId = key.slice( + VoiceService.PUBLISHING_KEY_PREFIX.length, + ); + + if (!publishing.has(channelId)) { + emptied.push(key); + } + } + } while (cursor !== "0"); + + return emptied; + } + + // Addressed to the channel's members rather than broadcast: who is in a voice + // channel, and who is talking in it, is not something every connected client + // is entitled to know. + private async push( + channelId: string, + event: string, + data: unknown, + // Passed in by callers that have just read it, so the hot path costs one + // lookup rather than two. + known?: Array, + ) { + const members = known ?? (await this.members(channelId)); + + for (const member of members) { + await this.redis.publish( + "send-message-to-steam-id", + JSON.stringify({ steamId: member.steam_id, event, data }), + ); + } + } +} diff --git a/test/camera.spec.ts b/test/camera.spec.ts new file mode 100644 index 00000000..e9277955 --- /dev/null +++ b/test/camera.spec.ts @@ -0,0 +1,151 @@ +import { Logger } from "@nestjs/common"; +import { PostgresService } from "./../src/postgres/postgres.service"; +import { CameraService } from "./../src/matches/camera/camera.service"; +import { User } from "./../src/auth/types/User"; +import { Fixtures } from "./utils/fixtures"; +import { + bootMigratedDb, + seedRegionWithServer, + SqlTestDb, +} from "./utils/sql-test-db"; + +// Who may publish a camera for a match, run as real SQL against a migrated +// database so the query is covered rather than re-typed here. +// +// This used to exercise minting, revoking and looking up match_camera_tokens. +// That table is gone: the camera page is behind the ordinary login now, so +// there is no unauthenticated device to hand a bearer credential to, and the +// question the token was standing in for -- "are you in this match, while it is +// still being played" -- is asked directly. +describe("camera authorization (SQL-driven)", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + let camera: CameraService; + + beforeAll(async () => { + db = await bootMigratedDb("CameraTest"); + postgres = db.postgres; + fx = new Fixtures(postgres); + camera = new CameraService( + new Logger("CameraTest"), + {} as any, + postgres, + {} as any, + {} as any, + {} as any, + ); + await seedRegionWithServer(postgres, "CameraTestRegion", 27015); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + await postgres.query("DELETE FROM matches"); + await postgres.query("DELETE FROM match_options"); + await postgres.query("DELETE FROM players"); + }); + + const asUser = (steamId: string) => ({ steam_id: steamId }) as User; + + const rosteredMatch = async (status = "Live") => { + const { poolId } = await fx.mapPool(1); + const match = await fx.match({ mapPoolId: poolId }); + + const players = [ + await fx.lineupPlayer(match.lineup_1_id), + await fx.lineupPlayer(match.lineup_2_id), + ]; + + const coach = await fx.player(); + await postgres.query( + "UPDATE match_lineups SET coach_steam_id = $1 WHERE id = $2", + [coach, match.lineup_1_id], + ); + + await postgres.query("UPDATE matches SET status = $1 WHERE id = $2", [ + status, + match.id, + ]); + + return { matchId: match.id, players, coach }; + }; + + it("admits a player rostered on either lineup", async () => { + const { matchId, players } = await rosteredMatch(); + + for (const steamId of players) { + await expect( + camera.assertCameraPlayer(matchId, asUser(steamId)), + ).resolves.toBeUndefined(); + } + }); + + // A coach stands behind the team during a technical timeout, so "on camera" + // has to mean them as well. + it("admits the lineup's coach", async () => { + const { matchId, coach } = await rosteredMatch(); + + await expect( + camera.assertCameraPlayer(matchId, asUser(coach)), + ).resolves.toBeUndefined(); + }); + + it("refuses somebody who is not in the match at all", async () => { + const { matchId } = await rosteredMatch(); + const stranger = await fx.player(); + + await expect( + camera.assertCameraPlayer(matchId, asUser(stranger)), + ).rejects.toThrow(/not authorized/i); + }); + + // Being rostered somewhere is not being rostered here. + it("refuses a player rostered on a different match", async () => { + const { matchId } = await rosteredMatch(); + const other = await rosteredMatch(); + + await expect( + camera.assertCameraPlayer(matchId, asUser(other.players[0])), + ).rejects.toThrow(/not authorized/i); + }); + + // What a token's match-status check used to do on its own. + it.each(["Finished", "Canceled", "Forfeit"])( + "refuses once the match is %s", + async (status) => { + const { matchId, players } = await rosteredMatch(status); + + await expect( + camera.assertCameraPlayer(matchId, asUser(players[0])), + ).rejects.toThrow(/not authorized/i); + }, + ); + + it.each(["WaitingForCheckIn", "Veto", "Live", "WaitingForServer"])( + "admits while the match is %s", + async (status) => { + const { matchId, players } = await rosteredMatch(status); + + await expect( + camera.assertCameraPlayer(matchId, asUser(players[0])), + ).resolves.toBeUndefined(); + }, + ); + + // The id is interpolated into a query as a uuid, so anything else has to be + // turned away before it gets there. + it("rejects a match id that is not a uuid without reaching the database", async () => { + const spy = jest.spyOn(postgres, "query"); + spy.mockClear(); + + await expect( + camera.assertCameraPlayer("../../etc/passwd", asUser("76561198000000001")), + ).rejects.toThrow(/not authorized/i); + expect(spy).not.toHaveBeenCalled(); + + spy.mockRestore(); + }); +}); diff --git a/test/demo-import-kills.spec.ts b/test/demo-import-kills.spec.ts new file mode 100644 index 00000000..e4d712b7 --- /dev/null +++ b/test/demo-import-kills.spec.ts @@ -0,0 +1,265 @@ +import { PostgresService } from "./../src/postgres/postgres.service"; +import { Fixtures } from "./utils/fixtures"; +import { + bootMigratedDb, + seedRegionWithServer, + SqlTestDb, +} from "./utils/sql-test-db"; + +// persist_imported_demo turns a demo-parser payload into player_kills rows. +// The parser emits one entry per death, and a death has no killer when the +// bomb or the world did it. Those rows still have to land: the live event path +// (KillEvent.ts) records them as self-inflicted, so dropping them here would +// mean the same death counts in a live match and disappears from an imported +// demo — the victim quietly loses a death, and every stat derived from it +// (K/D, survival, KAST, HLTV rating) drifts with it. +describe("persist_imported_demo kill ingestion", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + + beforeAll(async () => { + db = await bootMigratedDb("DemoImportKillsTest"); + postgres = db.postgres; + fx = new Fixtures(postgres, 76561199300000000n); + await seedRegionWithServer(postgres, "TestDemoImport"); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + await postgres.query("DELETE FROM matches"); + await postgres.query("DELETE FROM players"); + }); + + // Wires a demo row onto a bare match so persist_imported_demo can resolve it. + const demoFor = async (ctx: { matchId: string; mapId: string }) => { + const [row] = await postgres.query>( + `INSERT INTO match_map_demos (match_id, match_map_id, file) + VALUES ($1, $2, 'test.dem') RETURNING id`, + [ctx.matchId, ctx.mapId], + ); + return row.id; + }; + + const importDemo = async (demoId: string, parsed: unknown) => { + await postgres.query( + "SELECT public.persist_imported_demo($1::uuid, $2::jsonb)", + [demoId, JSON.stringify(parsed)], + ); + }; + + const killRows = async (mapId: string) => + postgres.query< + Array<{ + attacker_steam_id: string | null; + attacked_steam_id: string; + with: string; + }> + >( + `SELECT attacker_steam_id::text, attacked_steam_id::text, "with" + FROM player_kills WHERE match_map_id = $1 ORDER BY time`, + [mapId], + ); + + it("keeps a bomb death, attributing it to the victim like the live path", async () => { + const ctx = await fx.bareMatch(); + const demoId = await demoFor(ctx); + const [shooter, victim, bombVictim] = await fx.players(3); + + await importDemo(demoId, { + map_name: "de_cache", + tick_rate: 64, + total_ticks: 2000, + round_ticks: [{ round: 1, start_tick: 0, end_tick: 2000 }], + players: [shooter, victim, bombVictim].map((steam_id) => ({ + steam_id, + name: `p-${steam_id}`, + })), + kills: [ + { + tick: 100, + killer: shooter, + killer_team: "ct", + victim, + victim_team: "t", + weapon: "ak47", + }, + // Bomb detonation: the parser reports the victim with no killer. + { + tick: 200, + killer: "", + killer_team: "", + victim: bombVictim, + victim_team: "ct", + weapon: "c4", + }, + ], + }); + + const rows = await killRows(ctx.mapId); + expect(rows).toHaveLength(2); + + const bomb = rows.find((r) => r.with === "c4"); + expect(bomb).toBeDefined(); + expect(bomb!.attacked_steam_id).toBe(bombVictim); + // Self-attributed, exactly as KillEvent.ts does for a killer-less death. + expect(bomb!.attacker_steam_id).toBe(bombVictim); + }); + + it("counts a bomb death as a death without inventing a kill", async () => { + const ctx = await fx.bareMatch(); + const demoId = await demoFor(ctx); + const [shooter, bombVictim] = await fx.players(2); + + await importDemo(demoId, { + map_name: "de_cache", + tick_rate: 64, + total_ticks: 2000, + round_ticks: [{ round: 1, start_tick: 0, end_tick: 2000 }], + players: [shooter, bombVictim].map((steam_id) => ({ + steam_id, + name: `p-${steam_id}`, + })), + kills: [ + { + tick: 200, + killer: "", + killer_team: "", + victim: bombVictim, + victim_team: "ct", + weapon: "c4", + }, + ], + }); + + const [stats] = await postgres.query< + Array<{ kills: number; deaths: number }> + >( + `SELECT kills, deaths FROM player_match_map_stats + WHERE match_map_id = $1 AND steam_id = $2`, + [ctx.mapId, bombVictim], + ); + + expect(stats?.deaths).toBe(1); + // kills is FILTER (attacker_team <> attacked_team), so a self-kill is out. + expect(stats?.kills).toBe(0); + }); + + // The demo keeps recording after the final round — the post-match walkaround, + // where players shoot each other for fun. Those are not scoreboard deaths. + it("drops a death that lands after the last round ended", async () => { + const ctx = await fx.bareMatch(); + const demoId = await demoFor(ctx); + const [shooter, victim] = await fx.players(2); + + await importDemo(demoId, { + map_name: "de_cache", + tick_rate: 64, + total_ticks: 5000, + round_ticks: [{ round: 1, start_tick: 0, end_tick: 2000 }], + players: [shooter, victim].map((steam_id) => ({ + steam_id, + name: `p-${steam_id}`, + })), + kills: [ + { + tick: 100, // during the round + killer: shooter, + killer_team: "ct", + victim, + victim_team: "t", + weapon: "ak47", + }, + { + tick: 4000, // long after round 1 ended at 2000 + killer: shooter, + killer_team: "ct", + victim, + victim_team: "t", + weapon: "deagle", + }, + { + tick: 4100, // a post-match world death, likewise ignored + killer: "", + killer_team: "", + victim, + victim_team: "t", + weapon: "world", + }, + ], + }); + + const rows = await killRows(ctx.mapId); + expect(rows.map((r) => r.with)).toEqual(["ak47"]); + + const [stats] = await postgres.query>( + `SELECT deaths FROM player_match_map_stats + WHERE match_map_id = $1 AND steam_id = $2`, + [ctx.mapId, victim], + ); + expect(stats?.deaths).toBe(1); + }); + + it("drops a post-match assist along with its kill", async () => { + const ctx = await fx.bareMatch(); + const demoId = await demoFor(ctx); + const [shooter, victim, helper] = await fx.players(3); + + await importDemo(demoId, { + map_name: "de_cache", + tick_rate: 64, + total_ticks: 5000, + round_ticks: [{ round: 1, start_tick: 0, end_tick: 2000 }], + players: [shooter, victim, helper].map((steam_id) => ({ + steam_id, + name: `p-${steam_id}`, + })), + kills: [ + { + tick: 4000, + killer: shooter, + killer_team: "ct", + victim, + victim_team: "t", + weapon: "ak47", + assist: helper, + }, + ], + }); + + expect(await killRows(ctx.mapId)).toHaveLength(0); + const [assists] = await postgres.query>( + "SELECT COUNT(*)::text AS count FROM player_assists WHERE match_map_id = $1", + [ctx.mapId], + ); + expect(assists.count).toBe("0"); + }); + + it("still drops an entry with no victim at all", async () => { + const ctx = await fx.bareMatch(); + const demoId = await demoFor(ctx); + const [shooter] = await fx.players(1); + + await importDemo(demoId, { + map_name: "de_cache", + tick_rate: 64, + total_ticks: 2000, + round_ticks: [{ round: 1, start_tick: 0, end_tick: 2000 }], + players: [{ steam_id: shooter, name: "p" }], + kills: [ + { + tick: 100, + killer: shooter, + killer_team: "ct", + victim: "", + weapon: "ak47", + }, + ], + }); + + expect(await killRows(ctx.mapId)).toHaveLength(0); + }); +}); diff --git a/test/match-options.spec.ts b/test/match-options.spec.ts index 0a0e77ee..4d041adc 100644 --- a/test/match-options.spec.ts +++ b/test/match-options.spec.ts @@ -267,4 +267,100 @@ describe("match options locks (SQL-driven)", () => { ); expect(remaining.length).toBe(0); }); + + // clone_match_options and update_match_options_best_of both used to carry a + // hand-maintained column list, and both silently dropped every setting added + // after they were written (round_restart_delay, halftime_pausematch, + // auto_cancellation, ...) — a tournament would generate matches that ignored + // its own options. Assert against the live column list so a new column that + // stops round-tripping fails here rather than in production. + describe("clone_match_options copies every column", () => { + const columnsToCompare = async () => { + const rows = await postgres.query>( + `SELECT column_name + FROM information_schema.columns + WHERE table_schema = 'public' + AND table_name = 'match_options' + AND column_name <> 'id' + ORDER BY column_name`, + ); + + return rows.map((row) => row.column_name); + }; + + // Push every column off its default so a clone that drops one produces a + // visibly different value instead of coincidentally matching. + const createDivergentOptions = async () => { + const { poolId } = await createPool(0); + const optionsId = await fx.matchOptions({ mapPoolId: poolId }); + + await postgres.query( + `UPDATE match_options SET + overtime = NOT overtime, + knife_round = NOT knife_round, + coaches = NOT coaches, + map_veto = NOT map_veto, + region_veto = NOT region_veto, + default_models = NOT default_models, + prefer_dedicated_server = NOT prefer_dedicated_server, + halftime_pausematch = NOT halftime_pausematch, + camera_required = NOT camera_required, + auto_cancellation = NOT auto_cancellation, + number_of_substitutes = 3, + round_restart_delay = 17, + tv_delay = 42, + veto_pick_timeout = 33, + auto_cancel_duration = 11, + live_match_timeout = 22, + match_mode = 'admin', + timeout_setting = 'Admin', + tech_timeout_setting = 'Admin', + ready_setting = 'Captains', + check_in_setting = 'Captains' + WHERE id = $1`, + [optionsId], + ); + + return optionsId; + }; + + const readOptions = async (optionsId: string, columns: Array) => { + const [row] = await postgres.query>>( + `SELECT ${columns.join(", ")} FROM match_options WHERE id = $1`, + [optionsId], + ); + + return row; + }; + + it("round-trips through clone_match_options", async () => { + const columns = await columnsToCompare(); + const optionsId = await createDivergentOptions(); + + const [{ clone_match_options: clonedId }] = await postgres.query< + Array<{ clone_match_options: string }> + >("SELECT clone_match_options($1)", [optionsId]); + + expect(clonedId).toBeTruthy(); + expect(await readOptions(clonedId, columns)).toEqual( + await readOptions(optionsId, columns), + ); + }); + + it("round-trips through clone_match_options_with_best_of, changing only best_of", async () => { + const columns = await columnsToCompare(); + const optionsId = await createDivergentOptions(); + + const [{ clone_match_options_with_best_of: clonedId }] = + await postgres.query< + Array<{ clone_match_options_with_best_of: string }> + >("SELECT clone_match_options_with_best_of($1, 3)", [optionsId]); + + const source = await readOptions(optionsId, columns); + const clone = await readOptions(clonedId, columns); + + expect(clone.best_of).toBe(3); + expect({ ...clone, best_of: source.best_of }).toEqual(source); + }); + }); }); diff --git a/test/notifications.spec.ts b/test/notifications.spec.ts new file mode 100644 index 00000000..94fdface --- /dev/null +++ b/test/notifications.spec.ts @@ -0,0 +1,620 @@ +import { PostgresService } from "./../src/postgres/postgres.service"; +import { Fixtures } from "./utils/fixtures"; +import { bootMigratedDb, SqlTestDb } from "./utils/sql-test-db"; +import { TournamentReminders } from "./../src/matches/jobs/TournamentReminders"; +import { NotificationsService } from "./../src/notifications/notifications.service"; +import { NotificationPreferencesService } from "./../src/notifications/preferences/notification-preferences.service"; +import { PushNotificationsService } from "./../src/notifications/push/push-notifications.service"; +import { isAllowedPushEndpoint } from "./../src/notifications/push/push-endpoint"; + +// Runs the raw SQL behind the notification work against a real Postgres. +// Everything here is hand-written SQL rather than generated queries, so a +// reserved word or a bad cast would otherwise only surface in production. +describe("notifications (SQL-driven)", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + + const logger = { log: jest.fn(), warn: jest.fn(), error: jest.fn() }; + + beforeAll(async () => { + db = await bootMigratedDb("NotificationsTest"); + postgres = db.postgres; + fx = new Fixtures(postgres, 76561199300000000n); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + jest.clearAllMocks(); + await postgres.query("DELETE FROM notifications"); + await postgres.query("DELETE FROM notification_preferences"); + await postgres.query("DELETE FROM push_subscriptions"); + await postgres.query("DELETE FROM tournaments"); + await postgres.query("DELETE FROM match_options"); + await postgres.query("DELETE FROM teams"); + await postgres.query("DELETE FROM players"); + }); + + const preferences = () => new NotificationPreferencesService(postgres); + + // notifyPlayers inserts through Hasura, so the dedupe assertions below only + // mean anything if the mutation actually lands in the table. + const hasuraWritingToPostgres = () => ({ + query: jest.fn().mockResolvedValue({ settings_by_pk: null }), + mutation: jest.fn(async (mutation: any) => { + const insert = mutation?.insert_notifications; + + if (!insert) { + return {}; + } + + for (const object of insert.__args.objects) { + await postgres.query( + `INSERT INTO notifications (type, title, message, role, steam_id, entity_id, in_app) + VALUES ($1, $2, $3, $4, $5::bigint, $6, $7)`, + [ + object.type, + object.title, + object.message, + object.role, + object.steam_id, + object.entity_id ?? null, + object.in_app ?? true, + ], + ); + } + + return { insert_notifications: { affected_rows: insert.length } }; + }), + }); + + // notifyPlayers asks who could be pushed to at all, so this answers from the + // real table rather than a fixed list. + const pushNotifications = () => ({ + add: jest.fn(), + claimFanOut: jest.fn(), + filterSubscribed: async (steamIds: Array) => + ( + await postgres.query>( + `SELECT DISTINCT steam_id::text AS steam_id + FROM push_subscriptions + WHERE steam_id = ANY($1::bigint[])`, + [steamIds], + ) + ).map((row) => row.steam_id), + }); + + const notifications = () => + new NotificationsService( + hasuraWritingToPostgres() as any, + postgres, + logger as any, + { get: () => ({ webDomain: "https://example.com" }) } as any, + preferences(), + pushNotifications() as any, + ); + + const subscribed = async (steamId: string) => { + await postgres.query( + `INSERT INTO push_subscriptions (steam_id, endpoint, p256dh, auth) + VALUES ($1::bigint, $2, 'key', 'auth')`, + [steamId, `https://fcm.googleapis.com/fcm/send/${steamId}`], + ); + }; + + const activePlayer = async () => { + const steamId = await fx.player(); + await postgres.query( + `UPDATE players SET last_sign_in_at = now() WHERE steam_id = $1::bigint`, + [steamId], + ); + return steamId; + }; + + describe("notification_preferences", () => { + it("reports defaults for a player who has never chosen", async () => { + const steamId = await fx.player(); + + const rows = await preferences().list(steamId, "push"); + const chat = rows.find((row) => row.key === "chat"); + const infrastructure = rows.find( + (row) => row.key === "staff_infrastructure", + ); + + expect(chat?.enabled).toBe(true); + expect(infrastructure?.enabled).toBe(false); + }); + + it("stores and then clears an explicit choice", async () => { + const steamId = await fx.player(); + const service = preferences(); + + await service.set(steamId, "push", "chat", false); + expect( + (await service.list(steamId, "push")).find((row) => row.key === "chat") + ?.enabled, + ).toBe(false); + + // Absence of a row is what "use the default" means, so a reset has to + // actually delete rather than write `true`. + await service.reset(steamId, "push", "chat"); + const [remaining] = await postgres.query>( + `SELECT count(*)::text AS count FROM notification_preferences + WHERE steam_id = $1::bigint`, + [steamId], + ); + expect(remaining.count).toBe("0"); + }); + + it("filters in-app recipients who muted the type", async () => { + const muted = await fx.player(); + const listening = await fx.player(); + const service = preferences(); + + await service.set(muted, "in_app", "ChatMessage", false); + + expect( + await service.filterInAppRecipients("ChatMessage", [muted, listening]), + ).toEqual([listening]); + }); + + it("leaves untoggleable types alone", async () => { + const steamId = await fx.player(); + + expect( + await preferences().filterInAppRecipients("GameUpdate", [steamId]), + ).toEqual([steamId]); + }); + }); + + describe("notifyActivePlayers", () => { + it("writes one row per recently active player", async () => { + const active = await activePlayer(); + const dormant = await fx.player(); + + await notifications().notifyActivePlayers("NewsPublished", { + title: "New article", + message: "something happened", + entity_id: "article-1", + }); + + const rows = await postgres.query>( + `SELECT steam_id::text AS steam_id FROM notifications WHERE type = 'NewsPublished'`, + ); + + expect(rows.map((row) => row.steam_id)).toEqual([active]); + expect(rows.map((row) => row.steam_id)).not.toContain(dormant); + }); + + it("skips a player who muted the type in the bell", async () => { + const active = await activePlayer(); + await preferences().set(active, "in_app", "NewsPublished", false); + + await notifications().notifyActivePlayers("NewsPublished", { + title: "New article", + message: "something happened", + entity_id: "article-2", + }); + + const [row] = await postgres.query>( + `SELECT count(*)::text AS count FROM notifications`, + ); + expect(row.count).toBe("0"); + }); + + // Push is delivered by the insert trigger on this table, so a muted bell + // must not take the push with it -- push has its own preference. + it("still writes a row for a muted player who can be pushed to", async () => { + const active = await activePlayer(); + await preferences().set(active, "in_app", "NewsPublished", false); + await subscribed(active); + + await notifications().notifyActivePlayers("NewsPublished", { + title: "New article", + message: "something happened", + entity_id: "article-3", + }); + + const rows = await postgres.query< + Array<{ steam_id: string; in_app: boolean }> + >( + `SELECT steam_id::text AS steam_id, in_app FROM notifications`, + ); + + expect(rows).toEqual([{ steam_id: active, in_app: false }]); + }); + }); + + describe("collapseOlderUnread", () => { + it("keeps only the newest unread row for a conversation", async () => { + const steamId = await fx.player(); + + for (const body of ["first", "second", "third"]) { + await postgres.query( + `INSERT INTO notifications (type, title, message, role, steam_id, entity_id) + VALUES ('ChatMessage', 'Someone', $1, 'user', $2::bigint, 'match:m-1')`, + [body, steamId], + ); + } + + await notifications().collapseOlderUnread("ChatMessage", "match:m-1", [ + steamId, + ]); + + const rows = await postgres.query>( + `SELECT message FROM notifications + WHERE deleted_at IS NULL AND type = 'ChatMessage'`, + ); + + expect(rows.map((row) => row.message)).toEqual(["third"]); + }); + + it("leaves another conversation untouched", async () => { + const steamId = await fx.player(); + + for (const entity of ["match:m-1", "match:m-2"]) { + await postgres.query( + `INSERT INTO notifications (type, title, message, role, steam_id, entity_id) + VALUES ('ChatMessage', 'Someone', 'hi', 'user', $1::bigint, $2)`, + [steamId, entity], + ); + } + + await notifications().collapseOlderUnread("ChatMessage", "match:m-1", [ + steamId, + ]); + + const [row] = await postgres.query>( + `SELECT count(*)::text AS count FROM notifications WHERE deleted_at IS NULL`, + ); + expect(row.count).toBe("2"); + }); + }); + + describe("push recipient resolution", () => { + // Only the fan-out claim touches redis, and none of these exercise it. + const redisManager = { + getConnection: () => ({ + exists: async () => 0, + pipeline: () => ({ set: () => {}, exec: async () => [] }), + subscribe: async () => 1, + publish: async () => 1, + on: () => {}, + }), + }; + + const service = () => + new PushNotificationsService( + logger as any, + postgres, + { + get: (key: string) => + key === "app" + ? { webDomain: "https://example.com" } + : { publicKey: undefined, privateKey: undefined, subject: "x" }, + } as any, + redisManager as any, + ); + + it("runs the recipient query without erroring", async () => { + // VAPID is unconfigured here so nothing is actually sent -- this is + // about the SQL parsing and casting cleanly. + await expect( + service().sendForNotification({ id: crypto.randomUUID(), type: "x" }), + ).resolves.toBeUndefined(); + }); + + it("stores a subscription and reassigns it on a shared browser", async () => { + const first = await fx.player(); + const second = await fx.player(); + const push = service(); + const subscription = { + endpoint: "https://fcm.googleapis.com/fcm/send/abc", + keys: { p256dh: "key", auth: "auth" }, + }; + + await push.subscribe(first, subscription, "a browser"); + await push.subscribe(second, subscription, "a browser"); + + const rows = await postgres.query>( + `SELECT steam_id::text AS steam_id FROM push_subscriptions`, + ); + + expect(rows).toHaveLength(1); + expect(rows[0].steam_id).toBe(second); + }); + + it("only unsubscribes the caller's own endpoint", async () => { + const owner = await fx.player(); + const other = await fx.player(); + const push = service(); + + await push.subscribe(owner, { + endpoint: "https://fcm.googleapis.com/fcm/send/xyz", + keys: { p256dh: "key", auth: "auth" }, + }); + + await push.unsubscribe(other, "https://fcm.googleapis.com/fcm/send/xyz"); + + const [row] = await postgres.query>( + `SELECT count(*)::text AS count FROM push_subscriptions`, + ); + expect(row.count).toBe("1"); + }); + }); + + describe("quiet hours", () => { + const isQuiet = async (start: string, end: string, tz = "UTC") => { + const [row] = await postgres.query>( + `SELECT public.is_quiet_hours($1::time, $2::time, $3) AS quiet`, + [start, end, tz], + ); + return row.quiet; + }; + + // Anchored on the DB's own clock so the assertions hold whenever this runs. + const nowLocal = async (tz = "UTC") => { + const [row] = await postgres.query>( + `SELECT to_char((now() AT TIME ZONE $1)::time, 'HH24:MI') AS hhmm`, + [tz], + ); + return row.hhmm; + }; + + const shiftHours = (hhmm: string, hours: number) => { + const [h, m] = hhmm.split(":").map(Number); + const shifted = (((h + hours) % 24) + 24) % 24; + return `${String(shifted).padStart(2, "0")}:${String(m).padStart(2, "0")}`; + }; + + it("is off when unset", async () => { + const [row] = await postgres.query>( + `SELECT public.is_quiet_hours(NULL, NULL, 'UTC') AS quiet`, + ); + expect(row.quiet).toBe(false); + }); + + it("is off for a zero-width window", async () => { + const now = await nowLocal(); + expect(await isQuiet(now, now)).toBe(false); + }); + + it("catches a window the current time sits inside", async () => { + const now = await nowLocal(); + expect(await isQuiet(shiftHours(now, -1), shiftHours(now, 1))).toBe(true); + }); + + it("ignores a window the current time sits outside", async () => { + const now = await nowLocal(); + expect(await isQuiet(shiftHours(now, 2), shiftHours(now, 4))).toBe(false); + }); + + describe("windows that wrap midnight", () => { + // 22:00 -> 07:00 is the whole point of the feature, and it is the case a + // naive `time BETWEEN start AND end` gets backwards. + it("catches a time inside the wrapped window", async () => { + const now = await nowLocal(); + expect(await isQuiet(shiftHours(now, -1), shiftHours(now, -3))).toBe( + true, + ); + }); + + it("ignores a time outside the wrapped window", async () => { + const now = await nowLocal(); + expect(await isQuiet(shiftHours(now, 1), shiftHours(now, -1))).toBe( + false, + ); + }); + }); + + it("falls back to UTC rather than raising on an unknown timezone", async () => { + // Raising here would abort the whole recipient query and silence push for + // everyone, not just the player with the bad value. + const now = await nowLocal("UTC"); + await expect( + isQuiet(shiftHours(now, -1), shiftHours(now, 1), "Not/AZone"), + ).resolves.toBe(true); + }); + + it("stores and reads back a window", async () => { + const steamId = await fx.player(); + const service = preferences(); + + await service.setQuietHours(steamId, { + start: "22:00", + end: "07:00", + timezone: "America/New_York", + }); + + expect(await service.getQuietHours(steamId)).toEqual({ + start: "22:00", + end: "07:00", + timezone: "America/New_York", + }); + }); + + it("refuses a timezone Postgres does not know", async () => { + const steamId = await fx.player(); + + await expect( + preferences().setQuietHours(steamId, { + start: "22:00", + end: "07:00", + timezone: "Middle/Earth", + }), + ).rejects.toThrow(); + }); + + it("refuses half a window", async () => { + const steamId = await fx.player(); + + await expect( + preferences().setQuietHours(steamId, { + start: "22:00", + end: null, + timezone: "UTC", + }), + ).rejects.toThrow(); + }); + }); + + describe("resolveMatchAlerts", () => { + const raiseAlert = async (matchId: string, steamId: string) => + postgres.query( + `INSERT INTO notifications (type, title, message, role, steam_id, entity_id) + VALUES ('MatchStatusChange', 'Match Alert: Map Paused', 'paused', + 'user', $1::bigint, $2)`, + [steamId, matchId], + ); + + const liveAlerts = async () => { + const rows = await postgres.query>( + `SELECT entity_id FROM notifications + WHERE type = 'MatchStatusChange' AND deleted_at IS NULL`, + ); + return rows.map((row) => row.entity_id); + }; + + it("retracts every outstanding alert for the match", async () => { + // A month of pauses on one match is what produced 100+ rows nobody could + // act on. Resuming should leave none of them behind. + const steamId = await fx.player(); + for (let i = 0; i < 5; i++) { + await raiseAlert("match-1", steamId); + } + + await notifications().resolveMatchAlerts("match-1"); + + expect(await liveAlerts()).toEqual([]); + }); + + it("leaves another match's alerts alone", async () => { + const steamId = await fx.player(); + await raiseAlert("match-1", steamId); + await raiseAlert("match-2", steamId); + + await notifications().resolveMatchAlerts("match-1"); + + expect(await liveAlerts()).toEqual(["match-2"]); + }); + + it("does not touch other notification types for the same match", async () => { + const steamId = await fx.player(); + await postgres.query( + `INSERT INTO notifications (type, title, message, role, steam_id, entity_id) + VALUES ('MatchSupport', 'Help', 'help', 'user', $1::bigint, 'match-1')`, + [steamId], + ); + await raiseAlert("match-1", steamId); + + await notifications().resolveMatchAlerts("match-1"); + + const [row] = await postgres.query>( + `SELECT count(*)::text AS count FROM notifications + WHERE deleted_at IS NULL AND type = 'MatchSupport'`, + ); + expect(row.count).toBe("1"); + }); + }); + + describe("push_subscriptions endpoint constraint", () => { + // The CHECK constraint and isAllowedPushEndpoint() enforce the same rule in + // two languages. If they drift, either real browsers get rejected or the + // SSRF the allowlist exists to stop walks straight past the database. + const insertEndpoint = async (endpoint: string) => { + const steamId = await fx.player(); + return postgres.query( + `INSERT INTO push_subscriptions (steam_id, endpoint, p256dh, auth) + VALUES ($1::bigint, $2, 'k', 'a')`, + [steamId, endpoint], + ); + }; + + it.each([ + "https://fcm.googleapis.com/fcm/send/abc123", + "https://android.googleapis.com/gcm/send/abc123", + "https://updates.push.services.mozilla.com/wpush/v2/abc123", + "https://web.push.apple.com/QRSTUV", + "https://sin.notify.windows.com/w/?token=abc", + ])("accepts %s", async (endpoint) => { + await expect(insertEndpoint(endpoint)).resolves.toBeDefined(); + expect(isAllowedPushEndpoint(endpoint)).toBe(true); + }); + + it.each([ + "http://10.0.0.5:8080/internal", + "https://127.0.0.1/", + "https://169.254.169.254/latest/meta-data/", + "https://hasura:8080/v1/graphql", + "https://push.apple.com.attacker.test/x", + "https://notfcm.googleapis.com/fcm/send/x", + "http://fcm.googleapis.com/fcm/send/x", + ])("rejects %s", async (endpoint) => { + await expect(insertEndpoint(endpoint)).rejects.toThrow(); + expect(isAllowedPushEndpoint(endpoint)).toBe(false); + }); + }); + + describe("TournamentReminders", () => { + const createTournament = async (start: string) => { + const organizer = await fx.player(); + const [options] = await postgres.query>( + `INSERT INTO match_options (mr, best_of, type, map_pool_id, map_veto, region_veto, regions) + SELECT 8, 1, 'Wingman', id, false, true, '{TestA}' + FROM map_pools WHERE type = 'Wingman' AND seed = true RETURNING id`, + ); + const [tournament] = await postgres.query>( + `INSERT INTO tournaments (name, start, organizer_steam_id, match_options_id, status) + VALUES ($1, now() + $2::interval, $3, $4, 'RegistrationOpen') RETURNING id`, + [fx.nextName("cup"), start, organizer, options.id], + ); + return tournament.id; + }; + + const run = () => + new TournamentReminders( + logger as any, + postgres, + notifications() as any, + ).process(); + + it("finds nothing for a tournament that is far out", async () => { + await createTournament("5 days"); + + expect(await run()).toBe(0); + }); + + it("fires only the day window at 20 hours out", async () => { + // The floor on each window is what stops a tournament created shortly + // before it starts firing both reminders in the same pass. + const tournamentId = await createTournament("20 hours"); + await postgres.query( + `INSERT INTO tournament_teams (tournament_id, name, owner_steam_id) + VALUES ($1, 'A team', $2::bigint)`, + [tournamentId, await fx.player()], + ); + + expect(await run()).toBe(1); + + const rows = await postgres.query>( + `SELECT entity_id FROM notifications WHERE type = 'TournamentReminder'`, + ); + expect(rows[0]?.entity_id).toBe(`${tournamentId}:1d`); + }); + + it("does not send the same window twice", async () => { + const tournamentId = await createTournament("20 hours"); + await postgres.query( + `INSERT INTO tournament_teams (tournament_id, name, owner_steam_id) + VALUES ($1, 'A team', $2::bigint)`, + [tournamentId, await fx.player()], + ); + + expect(await run()).toBe(1); + expect(await run()).toBe(0); + }); + }); +}); diff --git a/yarn.lock b/yarn.lock index 6a5e09fa..c074daac 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2179,6 +2179,13 @@ dependencies: uuid "*" +"@types/web-push@^3.6.4": + version "3.6.4" + resolved "https://registry.yarnpkg.com/@types/web-push/-/web-push-3.6.4.tgz#4c6e10d3963ba51e7b4b8fff185f43612c0d1346" + integrity sha512-GnJmSr40H3RAnj0s34FNTcJi1hmWFV5KXugE0mYWnYhgTAHLJ/dJKAwDmvPJYMke0RplY2XE9LnM4hqSqKIjhQ== + dependencies: + "@types/node" "*" + "@types/ws@^8.5.10": version "8.18.1" resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.18.1.tgz#48464e4bf2ddfd17db13d845467f6070ffea4aa9" @@ -2769,6 +2776,16 @@ asap@^2.0.0: resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== +asn1.js@^5.3.0: + version "5.4.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + safer-buffer "^2.1.0" + asn1@^0.2.6: version "0.2.6" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d" @@ -2968,6 +2985,11 @@ block-stream2@^2.1.0: dependencies: readable-stream "^3.4.0" +bn.js@^4.0.0: + version "4.12.5" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.5.tgz#74f119ffecd823168d188eae06d97ea40835c489" + integrity sha512-3aRg6/JxfffFD+OlOjOFR3Vo79l39ooBTFucxx+MT3dhCtzn3EmiUPQo+6/OZuI2jbXi3YKgmiTFBgChQMwIRQ== + body-parser@^2.2.1: version "2.2.2" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-2.2.2.tgz#1a32cdb966beaf68de50a9dfbe5b58f83cb8890c" @@ -4654,6 +4676,19 @@ http-errors@^2.0.0, http-errors@^2.0.1, http-errors@~2.0.1: statuses "~2.0.2" toidentifier "~1.0.1" +http_ece@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http_ece/-/http_ece-1.2.0.tgz#84d5885f052eae8c9b075eee4d2eb5105f114479" + integrity sha512-JrF8SSLVmcvc5NducxgyOrKXe3EsyHMgBFgSaIUGmArKe+rwr0uphRkRXvwiom3I+fpIfoItveHrfudL8/rxuA== + +https-proxy-agent@^7.0.0: + version "7.0.6" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9" + integrity sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw== + dependencies: + agent-base "^7.1.2" + debug "4" + human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -4717,7 +4752,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@~2.0.4: +inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@~2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -5400,7 +5435,7 @@ jwa@^2.0.1: ecdsa-sig-formatter "1.0.11" safe-buffer "^5.0.1" -jws@^4.0.1: +jws@^4.0.0, jws@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/jws/-/jws-4.0.1.tgz#07edc1be8fac20e677b283ece261498bd38f0690" integrity sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA== @@ -5758,6 +5793,11 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + minimatch@^10.2.2: version "10.2.5" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.5.tgz#bd48687a0be38ed2961399105600f832095861d1" @@ -6833,7 +6873,7 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -"safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@~2.1.0: +"safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -7981,6 +8021,17 @@ wcwidth@^1.0.1: dependencies: defaults "^1.0.3" +web-push@^3.6.7: + version "3.6.7" + resolved "https://registry.yarnpkg.com/web-push/-/web-push-3.6.7.tgz#5f5e645951153e37ef90a6ddea5c150ea0f709e1" + integrity sha512-OpiIUe8cuGjrj3mMBFWY+e4MMIkW3SVT+7vEIjvD9kejGUypv8GPDf84JdPWskK8zMRIJ6xYGm+Kxr8YkPyA0A== + dependencies: + asn1.js "^5.3.0" + http_ece "1.2.0" + https-proxy-agent "^7.0.0" + jws "^4.0.0" + minimist "^1.2.5" + webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"