Files
hockey_new/settings/ui_builder_published.json

1472 lines
46 KiB
JSON

{
"version": 21,
"project_name": "Хоккей",
"data_source": "hockey_stat2tv",
"canvas": {
"width": 1440,
"height": 760,
"grid_size": 10,
"snap_enabled": true,
"snap_threshold": 8,
"show_grid": true,
"auto_bind_containers": true,
"background": "#060d17"
},
"tabs": [
{
"id": "main",
"label": "Игра"
},
{
"id": "shootout",
"label": "Буллиты"
},
{
"id": "referees",
"label": "Судьи"
},
{
"id": "statistics",
"label": "Статистика"
},
{
"id": "schedule",
"label": "Расписание"
},
{
"id": "standings",
"label": "Турнирная таблица"
}
],
"components": [
{
"id": "hockey-dashboard-game-timer",
"type": "timer",
"title": "Время периода",
"x": 520,
"y": 28,
"w": 400,
"h": 82,
"z": 1,
"tabs": [
"main"
],
"props": {
"label": "Время периода",
"mode": "count_down",
"startTime": "20:00",
"endTime": "00:00",
"targetDateTime": "",
"externalPath": "",
"format": "mm_ss",
"customFormat": "{totalMinutes}:{seconds}",
"footballBaseMinute": 45,
"afterEnd": "stop",
"autoStart": false,
"showStatus": true,
"persist": false,
"continueBackground": false,
"updateInterval": 100,
"milestones": "10:00|05:00|01:00|00:10|00:00",
"runtimeHidden": true
},
"style": {
"background": "#101d31",
"color": "#fff",
"accent": "#48dfbd",
"borderColor": "#2e4663",
"borderWidth": 1,
"borderRadius": 16,
"padding": 12,
"fontSize": 17,
"fontWeight": 900,
"align": "center",
"opacity": 100,
"shadow": true
},
"locked": false,
"hidden": false,
"parent_id": null,
"action_id": "hockey_game_timer",
"interaction_mode": "event_only",
"initial_state": false,
"shortcuts": []
},
{
"id": "hockey-penalty-dashboard",
"type": "hockey_penalty_dashboard",
"title": "Дашборд удалений",
"x": 10,
"y": 10,
"w": 1420,
"h": 740,
"z": 2,
"tabs": [
"main"
],
"props": {
"homePlayersPath": "hockey.home.players",
"awayPlayersPath": "hockey.away.players",
"homeTeamPath": "hockey.home.name",
"awayTeamPath": "hockey.away.name",
"idField": "id",
"numberField": "number",
"nameField": "name",
"positionField": "position",
"presets": "2=02:00|2+2=04:00|4=04:00|5=05:00|5+20=05:00|10=10:00",
"infractions": "TRIP=Подножка=2|HOOK=Задержка клюшкой=2|HOLD=Задержка соперника=2|INTERF=Атака игрока, не владеющего шайбой=2|ROUGH=Грубость=2|SLASH=Удар клюшкой=2|HIGH=Игра высоко поднятой клюшкой=2+2|BOARD=Толчок на борт=2|CHARGE=Неправильная атака=2|ELBOW=Удар локтем=2|TOO_MANY=Нарушение численного состава=2|DELAY=Задержка игры=2|UNSPORT=Неспортивное поведение=10|FIGHT=Драка=5+20",
"defaultPreset": "2",
"gameTimerActionId": "hockey_game_timer",
"maxActivePerTeam": 8,
"rosterLimit": 40,
"historyLimit": 16,
"autoStartOnAssign": false,
"showSearch": true,
"persist": false,
"homeColor": "#4d9cff",
"awayColor": "#ff5f79",
"warningAt": "00:15",
"emptyText": "Перетащите игрока сюда"
},
"style": {
"background": "#091321",
"color": "#eef4ff",
"accent": "#48dfbd",
"borderColor": "#263b55",
"borderWidth": 1,
"borderRadius": 20,
"padding": 0,
"fontSize": 14,
"fontWeight": 700,
"align": "center",
"opacity": 100,
"shadow": true
},
"locked": false,
"hidden": false,
"parent_id": null,
"action_id": "hockey_penalty_dashboard",
"interaction_mode": "event_only",
"initial_state": false,
"shortcuts": []
},
{
"id": "hockey-shootout-control",
"type": "hockey_shootout_control",
"title": "Буллиты",
"x": 0,
"y": 0,
"w": 1440,
"h": 760,
"tabs": [
"shootout"
],
"parent_id": null,
"hidden": false,
"locked": false,
"z_index": 0,
"action_id": "hockey_shootout_control",
"interaction_mode": "event_only",
"shortcuts": [],
"props": {
"gamePath": "hockey.selected_game",
"tournamentPath": "hockey.selected_tournament",
"homeColor": "#4d9cff",
"awayColor": "#ff5f79"
},
"style": {
"background": "#091321",
"color": "#eef4ff",
"accent": "#48dfbd",
"borderColor": "#263b55",
"borderWidth": 1,
"borderRadius": 20,
"padding": 0,
"fontSize": 14,
"fontWeight": 700,
"align": "left",
"opacity": 100,
"shadow": true
},
"z": 3,
"initial_state": false
},
{
"id": "hockey-referees",
"type": "hockey_referees",
"title": "Судьи",
"x": 0,
"y": 0,
"w": 1440,
"h": 760,
"z": 2,
"tabs": [
"referees"
],
"props": {
"refereesPath": "hockey.referees",
"homeTeamPath": "hockey.home.name",
"awayTeamPath": "hockey.away.name"
},
"style": {
"background": "#091321",
"color": "#eef4ff",
"accent": "#48dfbd",
"borderColor": "#263b55",
"borderWidth": 1,
"borderRadius": 20,
"padding": 0,
"fontSize": 14,
"fontWeight": 700,
"align": "center",
"opacity": 100,
"shadow": true
},
"locked": false,
"hidden": false,
"parent_id": null,
"action_id": "hockey_referees",
"interaction_mode": "event_only",
"initial_state": false,
"shortcuts": []
},
{
"id": "hockey-team-statistics",
"type": "hockey_team_statistics",
"title": "Командная статистика",
"x": 0,
"y": 0,
"w": 1440,
"h": 760,
"z": 2,
"tabs": [
"statistics"
],
"props": {
"statsPath": "hockey.selected_game.team_statistics",
"playerStatsPath": "hockey.selected_game.player_statistics",
"seasonStatsPath": "hockey.selected_game.season_player_statistics",
"eventsPath": "hockey.selected_game.events",
"shotsMapPath": "hockey.selected_game.shots_map",
"powerplayStatsPath": "hockey.tournament_statistics.powerplay",
"rankStatsPath": "hockey.tournament_statistics.rank",
"homeTeamPath": "hockey.home.name",
"awayTeamPath": "hockey.away.name",
"homeScorePath": "hockey.home.score",
"awayScorePath": "hockey.away.score",
"homeColor": "#4d9cff",
"awayColor": "#ff5f79"
},
"style": {
"background": "#091321",
"color": "#eef4ff",
"accent": "#48dfbd",
"borderColor": "#263b55",
"borderWidth": 1,
"borderRadius": 20,
"padding": 0,
"fontSize": 14,
"fontWeight": 700,
"align": "center",
"opacity": 100,
"shadow": true
},
"locked": false,
"hidden": false,
"parent_id": null,
"action_id": "hockey_team_statistics",
"interaction_mode": "event_only",
"initial_state": true,
"shortcuts": []
},
{
"id": "hockey-schedule",
"type": "hockey_schedule",
"title": "Расписание",
"x": 0,
"y": 0,
"w": 1440,
"h": 760,
"z": 2,
"tabs": [
"schedule"
],
"props": {
"schedulePath": "hockey.schedule",
"allSchedulePath": "hockey.team_schedule",
"tournamentPath": "hockey.selected_tournament",
"selectedGamePath": "hockey.selected_game.external_id",
"homeColor": "#4d9cff",
"awayColor": "#ff5f79"
},
"style": {
"background": "#091321",
"color": "#eef4ff",
"accent": "#48dfbd",
"borderColor": "#263b55",
"borderWidth": 1,
"borderRadius": 20,
"padding": 0,
"fontSize": 14,
"fontWeight": 700,
"align": "center",
"opacity": 100,
"shadow": true
},
"locked": false,
"hidden": false,
"parent_id": null,
"interaction_mode": "event_only",
"initial_state": true,
"shortcuts": [],
"action_id": "hockey_schedule_6"
},
{
"id": "hockey-tournament-standings",
"type": "hockey_tournament_standings",
"title": "Турнирная таблица",
"x": 0,
"y": 0,
"w": 1440,
"h": 760,
"z": 2,
"tabs": [
"standings"
],
"props": {
"standingsPath": "hockey.standings",
"homeColor": "#4d9cff",
"awayColor": "#ff5f79"
},
"style": {
"background": "#091321",
"color": "#eef4ff",
"accent": "#48dfbd",
"borderColor": "#263b55",
"borderWidth": 1,
"borderRadius": 20,
"padding": 0,
"fontSize": 14,
"fontWeight": 700,
"align": "center",
"opacity": 100,
"shadow": true
},
"locked": false,
"hidden": false,
"parent_id": null,
"action_id": "hockey_tournament_standings",
"interaction_mode": "event_only",
"initial_state": true,
"shortcuts": []
}
],
"triggers": [
{
"id": "1fda161e-9921-4cb1-a475-d1bbb3b23f0b",
"name": "Рефери",
"enabled": true,
"source_action_id": "hockey_referees",
"event": "tab_enter",
"item_id": "",
"condition": {
"field": "",
"operator": "equals",
"value": ""
},
"action": {
"type": "run_sequence",
"target_action_id": "",
"state_key": "active",
"value": "true",
"function_name": "",
"event_name": "ui-builder:custom",
"message": "Триггер выполнен",
"tab_id": "",
"url": "http://127.0.0.1:8088/api/?Function=PreviewInput&Input=GAME%20OFFICIALS",
"method": "GET",
"body": "",
"timer_command": "toggle",
"timer_value": "",
"sequence_id": "0a7844a3-c41a-4cf4-a11e-67f06083ff7e"
}
},
{
"id": "5ea69435-f838-4541-a161-a1b8a56ba960",
"name": "Статистика матча",
"enabled": true,
"source_action_id": "ui_navigation",
"event": "tab_change",
"item_id": "hockey_team_statistics::team_segment::total",
"condition": {
"field": "",
"operator": "equals",
"value": ""
},
"action": {
"type": "run_sequence",
"target_action_id": "",
"state_key": "active",
"value": "true",
"function_name": "",
"event_name": "ui-builder:custom",
"message": "Триггер выполнен",
"tab_id": "",
"url": "",
"method": "POST",
"body": "",
"timer_command": "toggle",
"timer_value": "",
"sequence_id": "16500b85-2b72-405f-b3be-cf86c4435a66"
}
}
],
"shortcut_sequences": [
{
"id": "4d9a93a4-1a43-4aa2-8943-78af771f3868",
"name": "Старт игрового времени",
"description": "Запускает основной таймер матча, синхронизирует vMix и запускает текущие удаления.",
"enabled": true,
"combo": "Space",
"prevent_default": true,
"allow_in_inputs": false,
"toggle_all_overlays_on_repeat": false,
"sync_hockey_team_states": false,
"is_scoreboard_sequence": false,
"scope": "runtime",
"steps": [
{
"id": "ba2f868b-1b9a-4a2b-a49d-f846c9c1fcac",
"enabled": true,
"type": "hockey_vmix_timers_start",
"label": "",
"condition": "always",
"condition_value": "",
"target_action_id": "",
"timer_command": "start",
"timer_value": "",
"penalty_command": "start",
"function": "",
"input": "",
"value": "",
"selected_name": "",
"duration": "",
"mix": "",
"use_scoreboard_alternate": false,
"scoreboard_alternate_input": "",
"scoreboard_alternate_selected_name": "",
"game_timer_action_id": "hockey_game_timer",
"hockey_timer_command": "toggle",
"game_vmix_mode": "text",
"penalty_vmix_mode": "text",
"penalty_display_mode": "soonest",
"game_vmix_input": "4b17ee37-38d4-400b-ad2b-068b61a798f9",
"game_vmix_selected_name": "Таймер.Text",
"home_penalty_inputs": "",
"away_penalty_inputs": "",
"home_penalty_selected_names": "",
"away_penalty_selected_names": "",
"home_penalty_targets": [
{
"id": "f33ee4be-5479-4adb-b990-9ba3aa4a82b4",
"input": "62b0bf8c-c5c1-48a4-9cfa-b646e4d4c632",
"selected_name": "Таймер.Text",
"overlay": "2",
"auto_hide_on_finish": true
}
],
"away_penalty_targets": [
{
"id": "bd3f1006-bbf6-400a-8877-0bce87bd0ee4",
"input": "4b9b0c16-475c-4975-a005-70d0c10550ef",
"selected_name": "Таймер.Text",
"overlay": "2",
"auto_hide_on_finish": true
}
],
"timer_finish_actions": [
{
"id": "bb63bfd8-6e47-45e8-83a4-944adbe71774",
"enabled": true,
"source": "home_penalty",
"input": "a35a75c7-cd2b-40fa-a780-359acbe0f2eb",
"overlay": "2",
"duration_ms": 5000,
"only_when_side_clear": true
},
{
"id": "e6148810-33eb-4e63-a33f-46c6f8588bd8",
"enabled": true,
"source": "away_penalty",
"input": "a2e72af8-0d0b-497f-aa57-497922e568d7",
"overlay": "2",
"duration_ms": 5000,
"only_when_side_clear": true
}
],
"start_web_game": true,
"start_web_penalties": true,
"sync_vmix_game": true,
"sync_vmix_penalties": true,
"milliseconds": 0,
"event_name": "ui-builder:shortcut-sequence"
}
]
},
{
"id": "66084664-94bb-4366-b5f3-59a1de51e9b6",
"name": "Счёт",
"description": "Показывает счёт; если есть активное удаление, добавляет второй слой.",
"enabled": true,
"combo": "F1",
"prevent_default": true,
"allow_in_inputs": false,
"toggle_all_overlays_on_repeat": true,
"sync_hockey_team_states": true,
"is_scoreboard_sequence": true,
"scope": "runtime",
"steps": [
{
"id": "28164b68-09bb-45f4-ae6a-72d849603ee7",
"enabled": true,
"type": "vmix_command",
"label": "Показать счёт",
"condition": "always",
"condition_value": "",
"target_action_id": "",
"timer_command": "start",
"timer_value": "",
"penalty_command": "start",
"function": "OverlayInput1In",
"input": "4b17ee37-38d4-400b-ad2b-068b61a798f9",
"value": "",
"selected_name": "",
"duration": "",
"mix": "",
"use_scoreboard_alternate": false,
"scoreboard_alternate_input": "",
"scoreboard_alternate_selected_name": "",
"game_timer_action_id": "hockey_game_timer",
"hockey_timer_command": "toggle",
"game_vmix_mode": "countdown",
"penalty_vmix_mode": "text",
"penalty_display_mode": "soonest",
"game_vmix_input": "",
"game_vmix_selected_name": "",
"home_penalty_inputs": "",
"away_penalty_inputs": "",
"home_penalty_selected_names": "",
"away_penalty_selected_names": "",
"home_penalty_targets": [],
"away_penalty_targets": [],
"timer_finish_actions": [],
"start_web_game": true,
"start_web_penalties": true,
"sync_vmix_game": true,
"sync_vmix_penalties": true,
"milliseconds": 0,
"event_name": "ui-builder:shortcut-sequence"
},
{
"id": "77ff80ef-6931-42d9-aac0-e081e113bd9b",
"enabled": true,
"type": "vmix_command",
"label": "Если есть удаление — показать слой удаления",
"condition": "has_home_penalties",
"condition_value": "",
"target_action_id": "",
"timer_command": "start",
"timer_value": "",
"penalty_command": "start",
"function": "OverlayInput2In",
"input": "62b0bf8c-c5c1-48a4-9cfa-b646e4d4c632",
"value": "",
"selected_name": "",
"duration": "",
"mix": "",
"use_scoreboard_alternate": false,
"scoreboard_alternate_input": "",
"scoreboard_alternate_selected_name": "",
"game_timer_action_id": "hockey_game_timer",
"hockey_timer_command": "toggle",
"game_vmix_mode": "countdown",
"penalty_vmix_mode": "text",
"penalty_display_mode": "soonest",
"game_vmix_input": "",
"game_vmix_selected_name": "",
"home_penalty_inputs": "",
"away_penalty_inputs": "",
"home_penalty_selected_names": "",
"away_penalty_selected_names": "",
"home_penalty_targets": [],
"away_penalty_targets": [],
"timer_finish_actions": [],
"start_web_game": true,
"start_web_penalties": true,
"sync_vmix_game": true,
"sync_vmix_penalties": true,
"milliseconds": 0,
"event_name": "ui-builder:shortcut-sequence"
},
{
"id": "8e4634c4-6d29-4f68-b73a-14bcb1931039",
"enabled": true,
"type": "vmix_command",
"label": "",
"condition": "has_away_penalties",
"condition_value": "",
"target_action_id": "",
"timer_command": "start",
"timer_value": "",
"penalty_command": "start",
"function": "OverlayInput2In",
"input": "4b9b0c16-475c-4975-a005-70d0c10550ef",
"value": "",
"selected_name": "",
"duration": "",
"mix": "",
"use_scoreboard_alternate": false,
"scoreboard_alternate_input": "",
"scoreboard_alternate_selected_name": "",
"game_timer_action_id": "hockey_game_timer",
"hockey_timer_command": "toggle",
"game_vmix_mode": "countdown",
"penalty_vmix_mode": "text",
"penalty_display_mode": "soonest",
"game_vmix_input": "",
"game_vmix_selected_name": "",
"home_penalty_inputs": "",
"away_penalty_inputs": "",
"home_penalty_selected_names": "",
"away_penalty_selected_names": "",
"home_penalty_targets": [],
"away_penalty_targets": [],
"timer_finish_actions": [],
"start_web_game": true,
"start_web_penalties": true,
"sync_vmix_game": true,
"sync_vmix_penalties": true,
"milliseconds": 0,
"event_name": "ui-builder:shortcut-sequence"
}
]
},
{
"id": "510f1fa9-9d45-4c49-990e-e23cb02b3fb8",
"name": "Выдать графику в эфир",
"description": "",
"enabled": true,
"combo": "Ctrl+Shift",
"prevent_default": true,
"allow_in_inputs": false,
"toggle_all_overlays_on_repeat": false,
"sync_hockey_team_states": false,
"is_scoreboard_sequence": false,
"scope": "runtime",
"steps": [
{
"id": "5d65f128-5ad5-4d1a-930e-f43958b3af91",
"enabled": true,
"type": "vmix_command",
"label": "Выдать титр из превью в эфир",
"condition": "always",
"condition_value": "",
"target_action_id": "",
"timer_command": "start",
"timer_value": "",
"penalty_command": "start",
"function": "OverlayInput4In",
"input": "0",
"value": "",
"selected_name": "",
"duration": "",
"mix": "",
"use_scoreboard_alternate": false,
"scoreboard_alternate_input": "",
"scoreboard_alternate_selected_name": "",
"game_timer_action_id": "hockey_game_timer",
"hockey_timer_command": "toggle",
"game_vmix_mode": "text",
"penalty_vmix_mode": "text",
"penalty_display_mode": "soonest",
"game_vmix_input": "",
"game_vmix_selected_name": "",
"home_penalty_inputs": "",
"away_penalty_inputs": "",
"home_penalty_selected_names": "",
"away_penalty_selected_names": "",
"home_penalty_targets": [],
"away_penalty_targets": [],
"timer_finish_actions": [],
"start_web_game": true,
"start_web_penalties": true,
"sync_vmix_game": true,
"sync_vmix_penalties": true,
"milliseconds": 0,
"event_name": "ui-builder:shortcut-sequence"
}
]
},
{
"id": "e661b043-c2d6-46bf-9a0f-bb5c2ec3b899",
"name": "Снять графику",
"description": "",
"enabled": true,
"combo": "Ctrl+Space",
"prevent_default": true,
"allow_in_inputs": false,
"toggle_all_overlays_on_repeat": false,
"sync_hockey_team_states": false,
"is_scoreboard_sequence": false,
"scope": "runtime",
"steps": [
{
"id": "febf1383-20ba-4810-89dc-0feb2f7f84f6",
"enabled": true,
"type": "vmix_command",
"label": "",
"condition": "always",
"condition_value": "",
"target_action_id": "",
"timer_command": "start",
"timer_value": "",
"penalty_command": "start",
"function": "OverlayInput4Out",
"input": "",
"value": "",
"selected_name": "",
"duration": "",
"mix": "",
"use_scoreboard_alternate": false,
"scoreboard_alternate_input": "",
"scoreboard_alternate_selected_name": "",
"game_timer_action_id": "hockey_game_timer",
"hockey_timer_command": "toggle",
"game_vmix_mode": "text",
"penalty_vmix_mode": "text",
"penalty_display_mode": "soonest",
"game_vmix_input": "",
"game_vmix_selected_name": "",
"home_penalty_inputs": "",
"away_penalty_inputs": "",
"home_penalty_selected_names": "",
"away_penalty_selected_names": "",
"home_penalty_targets": [],
"away_penalty_targets": [],
"timer_finish_actions": [],
"start_web_game": true,
"start_web_penalties": true,
"sync_vmix_game": true,
"sync_vmix_penalties": true,
"milliseconds": 0,
"event_name": "ui-builder:shortcut-sequence"
}
]
},
{
"id": "0a7844a3-c41a-4cf4-a11e-67f06083ff7e",
"name": "Рефери",
"description": "",
"enabled": true,
"combo": "",
"prevent_default": true,
"allow_in_inputs": false,
"toggle_all_overlays_on_repeat": false,
"sync_hockey_team_states": false,
"is_scoreboard_sequence": false,
"scope": "runtime",
"steps": [
{
"id": "92c74dd5-bdb0-4aac-8494-2bec8e0d8a9d",
"enabled": true,
"type": "vmix_command",
"label": "",
"condition": "always",
"condition_value": "",
"target_action_id": "",
"timer_command": "start",
"timer_value": "",
"penalty_command": "start",
"function": "PreviewInput",
"input": "50a178a0-c60e-4640-8a75-211406641adb",
"value": "",
"selected_name": "",
"duration": "",
"mix": "",
"use_scoreboard_alternate": false,
"scoreboard_alternate_input": "",
"scoreboard_alternate_selected_name": "",
"game_timer_action_id": "hockey_game_timer",
"hockey_timer_command": "toggle",
"game_vmix_mode": "text",
"penalty_vmix_mode": "text",
"penalty_display_mode": "soonest",
"game_vmix_input": "",
"game_vmix_selected_name": "",
"home_penalty_inputs": "",
"away_penalty_inputs": "",
"home_penalty_selected_names": "",
"away_penalty_selected_names": "",
"home_penalty_targets": [],
"away_penalty_targets": [],
"timer_finish_actions": [],
"start_web_game": true,
"start_web_penalties": true,
"sync_vmix_game": true,
"sync_vmix_penalties": true,
"milliseconds": 0,
"event_name": "ui-builder:shortcut-sequence"
}
]
},
{
"id": "f0d60888-7e25-4d17-9f58-2b9cd3d3a247",
"name": "ID матча",
"description": "",
"enabled": true,
"combo": "",
"prevent_default": true,
"allow_in_inputs": false,
"toggle_all_overlays_on_repeat": false,
"sync_hockey_team_states": false,
"is_scoreboard_sequence": false,
"scope": "runtime",
"steps": [
{
"id": "694a75e3-d131-4d90-aa59-a08f7491982b",
"enabled": true,
"type": "vmix_command",
"label": "",
"condition": "always",
"condition_value": "",
"target_action_id": "",
"timer_command": "start",
"timer_value": "",
"penalty_command": "start",
"function": "PreviewInput",
"input": "a591722d-1e9e-4c26-8701-4140a8c9ae34",
"value": "",
"selected_name": "",
"duration": "",
"mix": "",
"use_scoreboard_alternate": false,
"scoreboard_alternate_input": "",
"scoreboard_alternate_selected_name": "",
"game_timer_action_id": "hockey_game_timer",
"hockey_timer_command": "toggle",
"game_vmix_mode": "text",
"penalty_vmix_mode": "text",
"penalty_display_mode": "soonest",
"game_vmix_input": "",
"game_vmix_selected_name": "",
"home_penalty_inputs": "",
"away_penalty_inputs": "",
"home_penalty_selected_names": "",
"away_penalty_selected_names": "",
"home_penalty_targets": [],
"away_penalty_targets": [],
"timer_finish_actions": [],
"start_web_game": true,
"start_web_penalties": true,
"sync_vmix_game": true,
"sync_vmix_penalties": true,
"milliseconds": 0,
"event_name": "ui-builder:shortcut-sequence"
}
]
},
{
"id": "9df922ee-8874-4d2a-8bc8-0c79e1e7a86e",
"name": "Гео",
"description": "",
"enabled": true,
"combo": "",
"prevent_default": true,
"allow_in_inputs": false,
"toggle_all_overlays_on_repeat": false,
"sync_hockey_team_states": false,
"is_scoreboard_sequence": false,
"scope": "runtime",
"steps": [
{
"id": "011f836e-f963-422f-9d35-762066598d36",
"enabled": true,
"type": "vmix_command",
"label": "",
"condition": "always",
"condition_value": "",
"target_action_id": "",
"timer_command": "start",
"timer_value": "",
"penalty_command": "start",
"function": "PreviewInput",
"input": "1164b173-4db7-45fc-8616-96f3e5f15886",
"value": "",
"selected_name": "",
"duration": "",
"mix": "",
"use_scoreboard_alternate": false,
"scoreboard_alternate_input": "",
"scoreboard_alternate_selected_name": "",
"game_timer_action_id": "hockey_game_timer",
"hockey_timer_command": "toggle",
"game_vmix_mode": "text",
"penalty_vmix_mode": "text",
"penalty_display_mode": "soonest",
"game_vmix_input": "",
"game_vmix_selected_name": "",
"home_penalty_inputs": "",
"away_penalty_inputs": "",
"home_penalty_selected_names": "",
"away_penalty_selected_names": "",
"home_penalty_targets": [],
"away_penalty_targets": [],
"timer_finish_actions": [],
"start_web_game": true,
"start_web_penalties": true,
"sync_vmix_game": true,
"sync_vmix_penalties": true,
"milliseconds": 0,
"event_name": "ui-builder:shortcut-sequence"
}
]
},
{
"id": "6d7fc71a-d05e-4b5f-badc-f9dd8bd16d49",
"name": "Раздевалка хозяев",
"description": "",
"enabled": true,
"combo": "",
"prevent_default": true,
"allow_in_inputs": false,
"toggle_all_overlays_on_repeat": false,
"sync_hockey_team_states": false,
"is_scoreboard_sequence": false,
"scope": "runtime",
"steps": [
{
"id": "3b28cf86-f29f-4cc6-aaae-a824d1af280e",
"enabled": true,
"type": "vmix_command",
"label": "",
"condition": "always",
"condition_value": "",
"target_action_id": "",
"timer_command": "start",
"timer_value": "",
"penalty_command": "start",
"function": "PreviewInput",
"input": "8023e6cb-7642-437a-8608-3ad199aba5e2",
"value": "",
"selected_name": "",
"duration": "",
"mix": "",
"use_scoreboard_alternate": false,
"scoreboard_alternate_input": "",
"scoreboard_alternate_selected_name": "",
"game_timer_action_id": "hockey_game_timer",
"hockey_timer_command": "toggle",
"game_vmix_mode": "text",
"penalty_vmix_mode": "text",
"penalty_display_mode": "soonest",
"game_vmix_input": "",
"game_vmix_selected_name": "",
"home_penalty_inputs": "",
"away_penalty_inputs": "",
"home_penalty_selected_names": "",
"away_penalty_selected_names": "",
"home_penalty_targets": [],
"away_penalty_targets": [],
"timer_finish_actions": [],
"start_web_game": true,
"start_web_penalties": true,
"sync_vmix_game": true,
"sync_vmix_penalties": true,
"milliseconds": 0,
"event_name": "ui-builder:shortcut-sequence"
}
]
},
{
"id": "d53d7359-63a3-4d44-9c30-2759cfa08872",
"name": "Раздевалка гостей",
"description": "",
"enabled": true,
"combo": "",
"prevent_default": true,
"allow_in_inputs": false,
"toggle_all_overlays_on_repeat": false,
"sync_hockey_team_states": false,
"is_scoreboard_sequence": false,
"scope": "runtime",
"steps": [
{
"id": "506a7a77-4349-4a2b-94a8-f71f9a15ce3e",
"enabled": true,
"type": "vmix_command",
"label": "",
"condition": "always",
"condition_value": "",
"target_action_id": "",
"timer_command": "start",
"timer_value": "",
"penalty_command": "start",
"function": "PreviewInput",
"input": "7345ab16-88e9-4ff9-9665-5d1b210d4c86",
"value": "",
"selected_name": "",
"duration": "",
"mix": "",
"use_scoreboard_alternate": false,
"scoreboard_alternate_input": "",
"scoreboard_alternate_selected_name": "",
"game_timer_action_id": "hockey_game_timer",
"hockey_timer_command": "toggle",
"game_vmix_mode": "text",
"penalty_vmix_mode": "text",
"penalty_display_mode": "soonest",
"game_vmix_input": "",
"game_vmix_selected_name": "",
"home_penalty_inputs": "",
"away_penalty_inputs": "",
"home_penalty_selected_names": "",
"away_penalty_selected_names": "",
"home_penalty_targets": [],
"away_penalty_targets": [],
"timer_finish_actions": [],
"start_web_game": true,
"start_web_penalties": true,
"sync_vmix_game": true,
"sync_vmix_penalties": true,
"milliseconds": 0,
"event_name": "ui-builder:shortcut-sequence"
}
]
},
{
"id": "b939da49-e435-467c-9763-9d0b90808dd9",
"name": "Состав хозяев",
"description": "",
"enabled": true,
"combo": "",
"prevent_default": true,
"allow_in_inputs": false,
"toggle_all_overlays_on_repeat": false,
"sync_hockey_team_states": false,
"is_scoreboard_sequence": false,
"scope": "runtime",
"steps": [
{
"id": "238d4a73-76f9-4d2d-aca8-b540128f5696",
"enabled": true,
"type": "vmix_command",
"label": "",
"condition": "always",
"condition_value": "",
"target_action_id": "",
"timer_command": "start",
"timer_value": "",
"penalty_command": "start",
"function": "PreviewInput",
"input": "0110c1fb-7bdf-47e7-a0a4-fef8550cd615",
"value": "",
"selected_name": "",
"duration": "",
"mix": "",
"use_scoreboard_alternate": false,
"scoreboard_alternate_input": "",
"scoreboard_alternate_selected_name": "",
"game_timer_action_id": "hockey_game_timer",
"hockey_timer_command": "toggle",
"game_vmix_mode": "text",
"penalty_vmix_mode": "text",
"penalty_display_mode": "soonest",
"game_vmix_input": "",
"game_vmix_selected_name": "",
"home_penalty_inputs": "",
"away_penalty_inputs": "",
"home_penalty_selected_names": "",
"away_penalty_selected_names": "",
"home_penalty_targets": [],
"away_penalty_targets": [],
"timer_finish_actions": [],
"start_web_game": true,
"start_web_penalties": true,
"sync_vmix_game": true,
"sync_vmix_penalties": true,
"milliseconds": 0,
"event_name": "ui-builder:shortcut-sequence"
}
]
},
{
"id": "8878ab71-209f-4b9a-8a25-58d9a60b1b20",
"name": "Состав гостей",
"description": "",
"enabled": true,
"combo": "",
"prevent_default": true,
"allow_in_inputs": false,
"toggle_all_overlays_on_repeat": false,
"sync_hockey_team_states": false,
"is_scoreboard_sequence": false,
"scope": "runtime",
"steps": [
{
"id": "c264a0be-c000-4902-bd3b-0b4859b64840",
"enabled": true,
"type": "vmix_command",
"label": "",
"condition": "always",
"condition_value": "",
"target_action_id": "",
"timer_command": "start",
"timer_value": "",
"penalty_command": "start",
"function": "PreviewInput",
"input": "ace0f29b-c2fa-47f7-b290-c70a148ddb2f",
"value": "",
"selected_name": "",
"duration": "",
"mix": "",
"use_scoreboard_alternate": false,
"scoreboard_alternate_input": "",
"scoreboard_alternate_selected_name": "",
"game_timer_action_id": "hockey_game_timer",
"hockey_timer_command": "toggle",
"game_vmix_mode": "text",
"penalty_vmix_mode": "text",
"penalty_display_mode": "soonest",
"game_vmix_input": "",
"game_vmix_selected_name": "",
"home_penalty_inputs": "",
"away_penalty_inputs": "",
"home_penalty_selected_names": "",
"away_penalty_selected_names": "",
"home_penalty_targets": [],
"away_penalty_targets": [],
"timer_finish_actions": [],
"start_web_game": true,
"start_web_penalties": true,
"sync_vmix_game": true,
"sync_vmix_penalties": true,
"milliseconds": 0,
"event_name": "ui-builder:shortcut-sequence"
}
]
},
{
"id": "086504bc-4b81-4de4-97ad-3761193bfa75",
"name": "Тренер хозяев",
"description": "",
"enabled": true,
"combo": "",
"prevent_default": true,
"allow_in_inputs": false,
"toggle_all_overlays_on_repeat": false,
"sync_hockey_team_states": false,
"is_scoreboard_sequence": false,
"scope": "runtime",
"steps": [
{
"id": "17e04123-c685-4324-9a2e-eb52edd27f9d",
"enabled": true,
"type": "vmix_command",
"label": "",
"condition": "always",
"condition_value": "",
"target_action_id": "",
"timer_command": "start",
"timer_value": "",
"penalty_command": "start",
"function": "PreviewInput",
"input": "3bd26b47-9e0b-48a5-895a-a2aab36ff181",
"value": "",
"selected_name": "",
"duration": "",
"mix": "",
"use_scoreboard_alternate": false,
"scoreboard_alternate_input": "",
"scoreboard_alternate_selected_name": "",
"game_timer_action_id": "hockey_game_timer",
"hockey_timer_command": "toggle",
"game_vmix_mode": "text",
"penalty_vmix_mode": "text",
"penalty_display_mode": "soonest",
"game_vmix_input": "",
"game_vmix_selected_name": "",
"home_penalty_inputs": "",
"away_penalty_inputs": "",
"home_penalty_selected_names": "",
"away_penalty_selected_names": "",
"home_penalty_targets": [],
"away_penalty_targets": [],
"timer_finish_actions": [],
"start_web_game": true,
"start_web_penalties": true,
"sync_vmix_game": true,
"sync_vmix_penalties": true,
"milliseconds": 0,
"event_name": "ui-builder:shortcut-sequence"
}
]
},
{
"id": "102d7fae-1228-4b0c-ac8b-3151ac251333",
"name": "Тренер гостей",
"description": "",
"enabled": true,
"combo": "",
"prevent_default": true,
"allow_in_inputs": false,
"toggle_all_overlays_on_repeat": false,
"sync_hockey_team_states": false,
"is_scoreboard_sequence": false,
"scope": "runtime",
"steps": [
{
"id": "f6db4ccc-569b-42fe-9458-4b02201d7d31",
"enabled": true,
"type": "vmix_command",
"label": "",
"condition": "always",
"condition_value": "",
"target_action_id": "",
"timer_command": "start",
"timer_value": "",
"penalty_command": "start",
"function": "PreviewInput",
"input": "89d77746-2d66-432f-b1c7-033c4f3c640c",
"value": "",
"selected_name": "",
"duration": "",
"mix": "",
"use_scoreboard_alternate": false,
"scoreboard_alternate_input": "",
"scoreboard_alternate_selected_name": "",
"game_timer_action_id": "hockey_game_timer",
"hockey_timer_command": "toggle",
"game_vmix_mode": "text",
"penalty_vmix_mode": "text",
"penalty_display_mode": "soonest",
"game_vmix_input": "",
"game_vmix_selected_name": "",
"home_penalty_inputs": "",
"away_penalty_inputs": "",
"home_penalty_selected_names": "",
"away_penalty_selected_names": "",
"home_penalty_targets": [],
"away_penalty_targets": [],
"timer_finish_actions": [],
"start_web_game": true,
"start_web_penalties": true,
"sync_vmix_game": true,
"sync_vmix_penalties": true,
"milliseconds": 0,
"event_name": "ui-builder:shortcut-sequence"
}
]
},
{
"id": "16500b85-2b72-405f-b3be-cf86c4435a66",
"name": "Статистика матча",
"description": "",
"enabled": true,
"combo": "",
"prevent_default": true,
"allow_in_inputs": false,
"toggle_all_overlays_on_repeat": false,
"sync_hockey_team_states": false,
"is_scoreboard_sequence": false,
"scope": "runtime",
"steps": [
{
"id": "61566d8e-c68d-4aa1-bf09-b46ddf405318",
"enabled": true,
"type": "vmix_command",
"label": "",
"condition": "always",
"condition_value": "",
"target_action_id": "",
"timer_command": "start",
"timer_value": "",
"penalty_command": "start",
"function": "PreviewInput",
"input": "165cca41-1045-43df-a254-4d6678aa1c47",
"value": "",
"selected_name": "",
"duration": "",
"mix": "",
"use_scoreboard_alternate": false,
"scoreboard_alternate_input": "",
"scoreboard_alternate_selected_name": "",
"game_timer_action_id": "hockey_game_timer",
"hockey_timer_command": "toggle",
"game_vmix_mode": "text",
"penalty_vmix_mode": "text",
"penalty_display_mode": "soonest",
"game_vmix_input": "",
"game_vmix_selected_name": "",
"home_penalty_inputs": "",
"away_penalty_inputs": "",
"home_penalty_selected_names": "",
"away_penalty_selected_names": "",
"home_penalty_targets": [],
"away_penalty_targets": [],
"timer_finish_actions": [],
"start_web_game": true,
"start_web_penalties": true,
"sync_vmix_game": true,
"sync_vmix_penalties": true,
"milliseconds": 0,
"event_name": "ui-builder:shortcut-sequence"
}
]
}
],
"prematch_groups": [
{
"id": "group_1",
"label": "Начало",
"sort_order": 0,
"enabled": true
},
{
"id": "group_2",
"label": "Хозяева",
"sort_order": 10,
"enabled": true
},
{
"id": "group_3",
"label": "Гости",
"sort_order": 20,
"enabled": true
},
{
"id": "group_4",
"label": "Статистика",
"sort_order": 30,
"enabled": true
},
{
"id": "group_5",
"label": "Игра",
"sort_order": 40,
"enabled": true
}
],
"prematch_buttons": [
{
"id": "prematch_1",
"label": "Гео",
"description": "",
"mode": "action",
"sequence_id": "9df922ee-8874-4d2a-8bc8-0c79e1e7a86e",
"group_id": "group_1",
"sort_order": 0,
"enabled": true
},
{
"id": "prematch_2",
"label": "ID матча",
"description": "",
"mode": "action",
"sequence_id": "f0d60888-7e25-4d17-9f58-2b9cd3d3a247",
"group_id": "group_1",
"sort_order": 10,
"enabled": true
},
{
"id": "prematch_5",
"label": "Судьи",
"description": "",
"mode": "action",
"sequence_id": "0a7844a3-c41a-4cf4-a11e-67f06083ff7e",
"group_id": "group_1",
"sort_order": 20,
"enabled": true
},
{
"id": "prematch_3",
"label": "Раздевалка хозяев",
"description": "",
"mode": "action",
"sequence_id": "6d7fc71a-d05e-4b5f-badc-f9dd8bd16d49",
"group_id": "group_2",
"sort_order": 0,
"enabled": true
},
{
"id": "prematch_6",
"label": "Состав хозяев",
"description": "",
"mode": "action",
"sequence_id": "b939da49-e435-467c-9763-9d0b90808dd9",
"group_id": "group_2",
"sort_order": 10,
"enabled": true
},
{
"id": "prematch_7",
"label": "Тренер хозяев",
"description": "",
"mode": "action",
"sequence_id": "086504bc-4b81-4de4-97ad-3761193bfa75",
"group_id": "group_2",
"sort_order": 20,
"enabled": true
},
{
"id": "prematch_4",
"label": "Раздевалка гостей",
"description": "",
"mode": "action",
"sequence_id": "d53d7359-63a3-4d44-9c30-2759cfa08872",
"group_id": "group_3",
"sort_order": 0,
"enabled": true
},
{
"id": "prematch_8",
"label": "Состав гостей",
"description": "",
"mode": "action",
"sequence_id": "8878ab71-209f-4b9a-8a25-58d9a60b1b20",
"group_id": "group_3",
"sort_order": 10,
"enabled": true
},
{
"id": "prematch_9",
"label": "Тренер гостей",
"description": "",
"mode": "action",
"sequence_id": "102d7fae-1228-4b0c-ac8b-3151ac251333",
"group_id": "group_3",
"sort_order": 20,
"enabled": true
},
{
"id": "prematch_10",
"label": "Статистика матча",
"description": "",
"mode": "action",
"sequence_id": "16500b85-2b72-405f-b3be-cf86c4435a66",
"group_id": "group_4",
"sort_order": 0,
"enabled": true
},
{
"id": "prematch_11",
"label": "Верхний счёт",
"description": "",
"mode": "action",
"sequence_id": "66084664-94bb-4366-b5f3-59a1de51e9b6",
"group_id": "group_5",
"sort_order": 0,
"enabled": true
}
],
"quick_panel_selectors": []
}