{
  "name": "LiveProgramComponent",
  "description": "React-Native Component for displaying live programs.",
  "type": "ui_component",
  "identifier": "live-program-component",
  "author_name": "Anton Lashuk",
  "author_email": "a.lashuk@applicaster.com",
  "dependency_name": "@applicaster/quick-brick-p7-live-program-component",
  "whitelisted_account_ids": [
    "5818cf82279a4a000ff1b6aa",
    "5ae06cef8fba0f00084bd3c6"
  ],
  "min_zapp_sdk": "1.0.0",
  "deprecated_since_zapp_sdk": "",
  "unsupported_since_zapp_sdk": "",
  "react_native": true,
  "screen": true,
  "ui_builder_support": true,
  "ui_frameworks": [
    "quickbrick"
  ],
  "targets": [
    "tv"
  ],
  "preview": {},
  "data": {
    "fields": [
      {
        "key": "source",
        "type": "text_input"
      },
      {
        "key": "type",
        "type": "select",
        "options": []
      }
    ]
  },
  "general": {
    "fields": []
  },
  "rules": {
    "fields": [
      {
        "key": "clear_cache_on_reload",
        "type": "switch",
        "initial_value": false,
        "label": "Clear Cache on reload"
      },
      {
        "type": "switch",
        "label": "Enable data refreshing",
        "label_tooltip": "Enables feed refreshing after specified time.\nMinimum interval: 60 seconds.",
        "key": "enable_data_refreshing",
        "initial_value": false
      },
      {
        "type": "number_input",
        "key": "refreshing_interval",
        "label": "Refreshing Interval (sec)",
        "label_tooltip": "Time after feed should be reloaded. Minimum 60 seconds",
        "rules": "conditional",
        "initial_value": 60,
        "conditional_fields": [
          {
            "key": "rules/enable_data_refreshing",
            "condition_value": true
          }
        ]
      }
    ]
  },
  "styles": {
    "fields": [
      {
        "key": "cell_title_font_name_android",
        "label": "Cell_Title_Font_Name",
        "initial_value": "Montserrat-Bold",
        "type": "android_font_selector",
        "placeholder": "Select Font"
      },
      {
        "key": "cell_title_font_name_ios",
        "label": "Cell_Title_Font_Name",
        "initial_value": "Montserrat-Bold",
        "type": "tvos_font_selector",
        "placeholder": "Select Font"
      },
      {
        "key": "cell_time_font_name_android",
        "label": "Cell_Time_Font_Name",
        "initial_value": "Montserrat-Regular",
        "type": "android_font_selector",
        "placeholder": "Select Font"
      },
      {
        "key": "cell_time_font_name_ios",
        "label": "Cell_Time_Font_Name",
        "initial_value": "Montserrat-Regular",
        "type": "tvos_font_selector",
        "placeholder": "Select Font"
      },
      {
        "key": "progress_bar_active_color",
        "label": "Active_Progress_Bar_Color",
        "type": "color_picker_rgba",
        "initial_value": "rgba(255, 255, 255, 1)",
        "placeholder": "Pick Color"
      },
      {
        "key": "progress_bar_active_background_color",
        "label": "Active_Progress_Bar_Background_Color",
        "type": "color_picker_rgba",
        "initial_value": "rgba(255, 117, 145, 1)",
        "placeholder": "Pick Color"
      },
      {
        "key": "progress_bar_default_color",
        "label": "Default_Progress_Bar_Color",
        "type": "color_picker_rgba",
        "initial_value": "rgba(255, 255, 255, 0.5)",
        "placeholder": "Pick Color"
      },
      {
        "key": "progress_bar_default_background_color",
        "label": "Default_Progress_Bar_Background_Color",
        "type": "color_picker_rgba",
        "initial_value": "rgba(99, 99, 99, 1)",
        "placeholder": "Pick Color"
      },
      {
        "key": "cell_active_background_color",
        "label": "Active_Cell_Background_Color",
        "type": "color_picker_rgba",
        "initial_value": "rgba(255, 60, 100, 1)",
        "placeholder": "Pick Color"
      },
      {
        "key": "cell_default_background_color",
        "label": "Default_Cell_Background_Color",
        "type": "color_picker_rgba",
        "initial_value": "rgba(47, 47, 47, 1)",
        "placeholder": "Pick Color"
      },
      {
        "key": "cell_text_color",
        "label": "Cell_Text_Color",
        "type": "color_picker_rgba",
        "initial_value": "rgba(255, 255, 255, 1)",
        "placeholder": "Pick Color"
      },
      {
        "key": "cell_text_font_size",
        "label": "Cell_Text_Font_Size",
        "type": "number_input",
        "placeholder": "Enter Font Size",
        "initial_value": "20"
      }
    ]
  },
  "platform": "android_tv_for_quickbrick",
  "manifest_version": "0.1.1",
  "dependency_version": "0.1.1"
}