{
  "namespace": "furnace_pocket",

  // Icons //

  "item_renderer": {
    "type": "custom",
    "renderer": "inventory_item_renderer",
    "size": [16, 16]
  },

  "furnace_icon@furnace_pocket.item_renderer": {
    "layer": 3,
    "property_bag": {
      "#item_id_aux": 3997696, // id 61 -> id aux 61 << 16
      "#collection_name": "furnace_tab",
      "#collection_index": 0
    }
  },

  "inventory_icon@furnace_pocket.item_renderer": {
    "layer": 3,
    "property_bag": {
      "#item_id_aux": 3538944,
      "#collection_name": "inventory_tab",
      "#collection_index": 0
    }
  },

  // Backgrounds //

  "background_image": {
    "type": "image",
    "size": ["100%", "100%"],
    "texture": "textures/ui/background_panel"
  },

  // Arrow //

  "empty_arrow@furnace.furnace_arrow_empty_image": {
    "anchor_from": "center",
    "anchor_to": "center"
  },
  "full_arrow@furnace.furnace_arrow_full_image": {
    "anchor_from": "center",
    "anchor_to": "center"
  },

  // Flame //

  "flame_empty@furnace.flame_empty_image": {},
  "flame_full@furnace.flame_full_image": {},

  // Labels //

  "input_label@furnace_pocket.generic_label": {
    "text": "furnaceScreen.input"
  },
  "fuel_label@furnace_pocket.generic_label": {
    "text": "furnaceScreen.fuel"
  },
  "result_label@furnace_pocket.generic_label": {
    "text": "furnaceScreen.result"
  },

  // Slots //

  "furnace_content": {
    "type": "panel",
    "size": ["55%", "55%"],
    "min_size": ["default", 110],
    "anchor_from": "center",
    "anchor_to": "center",

    "controls": [
      {
        "input_panel": {
          "type": "panel",
          "size": [32, 40],
          "anchor_from": "top_left",
          "anchor_to": "top_left",
          "controls": [
            {
              "input_label@furnace_pocket.input_label": {
                "offset": [0.5, 0],
                "anchor_from": "top_middle",
                "anchor_to": "top_middle"
              }
            },
            {
              "ingredient_item@common.pocket_ui_container_item": {
                "anchor_from": "bottom_middle",
                "anchor_to": "bottom_middle",
                "$item_collection_name": "furnace_ingredient_items",
                "$background_images|default": "furnace.container_cell_images"
              }
            }
          ]
        }
      },
      {
        "flame_empty@furnace.flame_empty_image": {
          "anchor_from": "left_middle",
          "anchor_to": "center",
          "offset": [16, 0],
          "size": [13, 13]
        }
      },
      {
        "flame_full@furnace.flame_full_image": {
          "anchor_from": "left_middle",
          "anchor_to": "center",
          "offset": [16, 0],
          "layer": 3,
          "size": [13, 13]
        }
      },
      {
        "fuel_panel": {
          "type": "panel",
          "size": [32, 40],
          "anchor_from": "bottom_left",
          "anchor_to": "bottom_left",
          "controls": [
            {
              "fuel_label@furnace_pocket.fuel_label": {
                "offset": [0.5, 0],
                "anchor_from": "bottom_middle",
                "anchor_to": "bottom_middle"
              }
            },
            {
              "fuel_item@common.pocket_ui_container_item": {
                "anchor_from": "top_middle",
                "anchor_to": "top_middle",
                "$item_collection_name": "furnace_fuel_items"
              }
            }
          ]
        }
      },
      { "empty_arrow@furnace_pocket.empty_arrow": {} },
      { "full_arrow@furnace_pocket.full_arrow": { "layer": 2 } },
      {
        "output_panel": {
          "type": "panel",
          "size": [32, 54],
          "anchor_from": "right_middle",
          "anchor_to": "right_middle",

          "controls": [
            {
              "result_label@furnace_pocket.generic_label": {
                "offset": [0, 9],
                "anchor_from": "top_middle",
                "anchor_to": "bottom_middle",
                "text": "#text",
                "text_alignment": "center",
                "size": ["200%", "default"],
                "bindings": [
                  {
                    "binding_name": "#output_name",
                    "binding_name_override": "#text"
                  }
                ]
              }
            },
            {
              "output_item@common.pocket_ui_large_container_item": {
                "anchor_from": "center",
                "anchor_to": "center",
                "$item_collection_name": "furnace_output_items",
                "$background_images": "crafting.crafting_container_cell_images"
              }
            }
          ]
        }
      }
    ]
  },

  // Tabs on the left side of the screen //

  "left_tab@common_tabs.pocket_left_tab_v2": {
    "$toggle_group_default_selected": "$inventory_index",
    "$is_top_most_tab|default": false
  },

  "right_tab@common_tabs.pocket_right_tab_v2": {
    "$toggle_group_default_selected": "$recipe_book_layout_index"
  },

  "furnace_tab@furnace_pocket.right_tab": {
    "$tab_view_binding_name": "furnace_tab_toggle",
    "$tab_icon": "furnace_pocket.furnace_icon",
    "$toggle_group_forced_index": "$recipe_book_layout_index",
    "$toggle_binding_type": "global",
    "$toggle_state_binding_name": "#is_recipe_book_layout"
  },

  "search_tab@furnace_pocket.left_tab": {
    "$is_top_most_tab": true,
    "$tab_view_binding_name": "search_tab_toggle",
    "$tab_icon": "common.search_icon",
    "$toggle_group_forced_index": "$search_index",

    "$toggle_binding_type": "global",
    "$toggle_state_binding_name": "#is_left_tab_search",
    "$top_tab_tts_name": "furnaceScreen.tab.search",

    "$focus_id": "search_tab",
    "$focus_override_up": "FOCUS_OVERRIDE_STOP",
    "$focus_override_down": "food_tab"
  },

  "food_tab@furnace_pocket.left_tab": {
    "$tab_view_binding_name": "food_tab_toggle",
    "$tab_icon": "furnace.food_icon",
    "$toggle_group_forced_index": "$food_index",

    "$toggle_binding_type": "global",
    "$toggle_state_binding_name": "#is_left_tab_food",
    "$top_tab_tts_name": "furnaceScreen.tab.food",

    "$focus_id": "food_tab",
    "$focus_override_up": "search_tab",
    "$focus_override_down": "blocks_tab"
  },

  "blocks_tab@furnace_pocket.left_tab": {
    "$tab_view_binding_name": "blocks_tab_toggle",
    "$tab_icon": "furnace.blocks_icon",
    "$toggle_group_forced_index": "$blocks_index",

    "$toggle_binding_type": "global",
    "$toggle_state_binding_name": "#is_left_tab_blocks",
    "$top_tab_tts_name": "furnaceScreen.tab.blocks",

    "$focus_id": "blocks_tab",
    "$focus_override_up": "food_tab",
    "$focus_override_down": "items_tab"
  },

  "items_tab@furnace_pocket.left_tab": {
    "$tab_view_binding_name": "items_tab_toggle",
    "$tab_icon": "furnace.items_icon",
    "$toggle_group_forced_index": "$items_index",

    "$toggle_binding_type": "global",
    "$toggle_state_binding_name": "#is_left_tab_items",
    "$top_tab_tts_name": "furnaceScreen.tab.items",

    "$focus_id": "items_tab",
    "$focus_override_up": "blocks_tab",
    "$focus_override_down": "inventory_tab"
  },

  "inventory_tab@furnace_pocket.left_tab": {
    "$is_bottom_most_tab": true,
    "$tab_view_binding_name": "survival_tab_toggle",
    "$tab_icon": "furnace_pocket.inventory_icon",
    "$toggle_group_forced_index": "$inventory_index",

    "$toggle_binding_type": "global",
    "$toggle_state_binding_name": "#is_left_tab_inventory",
    "$top_tab_tts_name": "furnaceScreen.tab.inventory",

    "$focus_id": "inventory_tab",
    "$focus_override_up": "items_tab",
    "$focus_override_down": "FOCUS_OVERRIDE_STOP"
  },

  "left_tab_navigation_panel_pocket": {
    "type": "panel",
    "size": [ 31, "100%" ],
    "controls": [
      {
        "content": {
          "type": "stack_panel",
          "orientation": "vertical",
          "size": [ "100% + 4px", "100%" ],
          "anchor_from": "top_left",
          "anchor_to": "top_left",
          "ttsSectionContainer": true,
          "controls": [
            {
              "search_tab_panel": {
                "type": "panel",
                "size": [ "100%", 29 ],
                "controls": [
                  {
                    "search_tab@furnace_pocket.search_tab": {
                      "anchor_from": "center",
                      "anchor_to": "center"
                    }
                  }
                ]
              }
            },
            {
              "food_tab_panel": {
                "type": "panel",
                "size": [ "100%", 29 ],
                "controls": [
                  {
                    "food_tab@furnace_pocket.food_tab": {
                      "anchor_from": "center",
                      "anchor_to": "center",
                      "bindings": [
                        {
                          "binding_name": "#food_tab_visible",
                          "binding_name_override": "#visible"
                        },
                        {
                          "binding_name": "#food_tab_offset",
                          "binding_name_override": "#offset"
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "blocks_tab_panel": {
                "type": "panel",
                "size": [ "100%", 29 ],
                "controls": [
                  {
                    "blocks_tab_topmost@furnace_pocket.blocks_tab": {
                      "anchor_from": "center",
                      "anchor_to": "center",
                      "bindings": [
                        {
                          "binding_name": "#blocks_tab_is_leftmost",
                          "binding_name_override": "#visible"
                        },
                        {
                          "binding_name": "#blocks_tab_offset",
                          "binding_name_override": "#offset"
                        }
                      ]
                    }
                  },
                  {
                    "blocks_tab_normal@furnace_pocket.blocks_tab": {
                      "anchor_from": "center",
                      "anchor_to": "center",
                      "bindings": [
                        {
                          "binding_name": "#blocks_tab_visible_not_leftmost",
                          "binding_name_override": "#visible"
                        },
                        {
                          "binding_name": "#blocks_tab_offset",
                          "binding_name_override": "#offset"
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "items_tab_panel": {
                "type": "panel",
                "size": [ "100%", 29 ],
                "controls": [
                  {
                    "items_tab_topmost@furnace_pocket.items_tab": {
                      "anchor_from": "center",
                      "anchor_to": "center",
                      "bindings": [
                        {
                          "binding_name": "#items_tab_is_leftmost",
                          "binding_name_override": "#visible"
                        },
                        {
                          "binding_name": "#items_tab_offset",
                          "binding_name_override": "#offset"
                        }
                      ]
                    }
                  },
                  {
                    "items_tab_normal@furnace_pocket.items_tab": {
                      "anchor_from": "center",
                      "anchor_to": "center",
                      "bindings": [
                        {
                          "binding_name": "#items_tab_visible_not_leftmost",
                          "binding_name_override": "#visible"
                        },
                        {
                          "binding_name": "#items_tab_offset",
                          "binding_name_override": "#offset"
                        }
                      ]
                    }
                  }
                ]
              }
            },
            {
              "fill": {
                "type": "panel",
                "size": [ "100%", "fill" ]
              }
            },
            {
              "inventory_tab@furnace_pocket.inventory_tab": {
                "size": [ "100%", 29 ]
              }
            }
          ]
        }
      }
    ]
  },

  "right_tab_navigation_panel_pocket": {
    "type": "panel",
    "size": [ 31, "100%" ],
    "controls": [
      {
        "content": {
          "type": "stack_panel",
          "orientation": "vertical",
          "size": [ "100% + 4px", "100%" ],
          "anchor_from": "top_right",
          "anchor_to": "top_right",
          "ttsSectionContainer": true,
          "controls": [
            {
              "close": {
                "type": "image",
                "texture": "textures/ui/TabRightBackTopMost",
                "size": [ "100%", 29 ],

                "controls": [
                  {
                    "nodrop_zone@common.root_panel": {
                      "anchor_from": "center",
                      "anchor_to": "center",
                      "size": [ "100%", "100%" ]
                    }
                  },
                  {
                    "close_button@common.light_close_button": {
                      "anchor_from": "center",
                      "anchor_to": "center",
                      "offset": [ 0, 0 ],
                      "layer": 2
                    }
                  }
                ],
                "bindings": [
                  {
                    "binding_name": "#close_button_visible",
                    "binding_name_override": "#visible"
                  }
                ]
              }
            },
            {
              "fill": {
                "type": "panel",
                "size": [ "100%", "fill" ]
              }
            },
            {
              "furnace_tab@furnace_pocket.furnace_tab": {
                "size": [ "100%", 29 ],
                "layer": 3
              }
            }
          ]
        }
      }
    ]
  },

  "generic_label": {
    "type": "label",
    "color": "$pocket_title_text_color",
    "anchor_from": "center",
    "anchor_to": "center",
    "layer": 3
  },

  "scroll_panel_pocket@furnace.scroll_panel": {
    "$scrolling_grid_item_size": [28, 28],
    "$item_renderer_panel_size": [28, 28],
    "$item_renderer_size": [24, 24],
    "$cell_image_size": [28, 28],
    "$durability_bar_size": [18, 1],
    "$durability_bar_offset": [0, 8]
  },

  "recipes_scrolling_panel@furnace.tab_content": {
    "size": ["100%", "100%"],
    "layer": 3,
    "$text_alignment": "left",
    "$is_pocket_mode": true,
    "$scroll_view_name": "recipe_book_scroll_view",
    "$scrolling_pane_control": "furnace_pocket.scroll_panel_pocket"
  },

  "inventory_scrolling_panel@furnace.tab_content": {
    "size": ["100%", "100%"],
    "layer": 3,
    "$text_alignment": "left",
    "$is_pocket_mode": true,
    "$scroll_view_name": "inventory_scroll_view",
    "$scrolling_pane_control": "crafting_pocket.survival_scroll_panel",
    "$navigation_tab_name": "survival_tab_toggle"
  },

  "inventory_content": {
    "type": "panel",
    "size": ["100%", "100%"],
    "offset": [0, 0],
    "anchor_to": "top_left",
    "anchor_from": "top_left",
    "controls": [
      {
        "recipes_scrolling_panel@furnace_pocket.recipes_scrolling_panel": {
          "bindings": [
            {
              "binding_type": "global",
              "binding_name": "(not #is_left_tab_inventory)",
              "binding_name_override": "#visible"
            }
          ]
        }
      },
      {
        "inventory_scrolling_panel@furnace_pocket.inventory_scrolling_panel": {
          "bindings": [
            {
              "binding_type": "global",
              "binding_name": "#is_left_tab_inventory",
              "binding_name_override": "#visible"
            }
          ]
        }
      }
    ]
  },

  // Header //

  "header": {
    "type": "panel",
    "size": ["100%", 28],
    "anchor_from": "top_middle",
    "anchor_to": "top_middle",
    "offset": ["1px", 0],
    "controls": [
      {
        "panel": {
          "type": "panel",
          "anchor_from": "center",
          "anchor_to": "center",
          "controls": [
            {
              "title_label@furnace_pocket.generic_label": {
                "layer": 1,
                "text": "$container_title",
                "localize": "$localize_title"
              }
            }
          ]
        }
      }
    ]
  },

  // Layout Content Panels //

  "inventory_half_screen@furnace_pocket.inventory_half_screen": {
    "type": "panel",
    "size": ["100%", "100%"],
    "anchor_from": "left_middle",
    "anchor_to": "left_middle",

    "controls": [
      { "bg@furnace_pocket.background_image": {} },
      { "inventory_content@furnace_pocket.inventory_content": {} }
    ]
  },

  "furnace_half_screen": {
    "type": "panel",
    "size": [ "100%", "100%" ],
    "anchor_from": "right_middle",
    "anchor_to": "right_middle",

    "controls": [
      {
        "bg@furnace_pocket.background_image": {
          "offset": ["1px", 0]
        }
      },
      { "header@furnace_pocket.header": { "layer": 2 } },
      { "furnace_content@furnace_pocket.furnace_content": {} }
    ]
  },

  "inventory_and_furnace_panel": {
    "type": "stack_panel",
    "size": ["100%", "100%"],
    "orientation": "horizontal",
    "controls": [
      {
        "left_tab_navigation_panel_pocket@furnace_pocket.left_tab_navigation_panel_pocket": {
          "layer": 4
        }
      },
      {
        "inventory_half_screen@furnace_pocket.inventory_half_screen": {
          "size": ["fill", "100%"],
          "layer": 3
        }
      },
      {
        "offset_panel": {
          "type": "panel",
          "size": [4, "100%"],
          "controls": [
            {
              "center_bg": {
                "type": "image",
                "texture": "textures/ui/recipe_back_panel",
                "size": [12, "100% - 4px"]
              }
            }
          ]
        }
      },
      {
        "furnace_half_screen@furnace_pocket.furnace_half_screen": {
          "size": ["50% - 31px", "100%"],
          "layer": 3
        }
      },
      {
        "right_tab_navigation_panel_pocket@furnace_pocket.right_tab_navigation_panel_pocket": {
          "layer": 2
        }
      }
    ]
  },

  "gamepad_helper_border": {
    "type": "stack_panel",
    "size": [ "100%", "100%" ],
    "orientation": "horizontal",
    "controls": [
      {
        "left_gamepad_panel": {
          "type": "panel",
          "size": [ 14, "100%" ],
          "controls": [
            {
              "gamepad_helper_left_bumper@common.gamepad_helper_left_bumper": {
                "offset": [ -4, 0 ],
                "anchor_from": "top_left",
                "anchor_to": "top_left",
                "$hide_description": true
              }
            },
            {
              "gamepad_helper_left_trigger@common.gamepad_helper_left_trigger": {
                "offset": [ -4, 0 ],
                "anchor_from": "bottom_left",
                "anchor_to": "bottom_left",
                "$hide_description": true
              }
            }
          ],
          "bindings": [
            {
              "binding_name": "#gamepad_helper_visible",
              "binding_name_override": "#visible"
            }
          ]
        }
      },
      {
        "both_panels@furnace_pocket.inventory_and_furnace_panel": {
          "size": [ "fill", "100%" ]
        }
      }
    ]
  },

  "hotbar_and_panels": {
    "type": "stack_panel",
    "size": ["100% - 4px", "100%"],
    "orientation": "vertical",
    "controls": [
      {
        "padding_1": {
          "type": "panel",
          "size": ["100%", "2px"]
        }
      },
      {
        "gamepad_helper_border@furnace_pocket.gamepad_helper_border": {
          "size": ["100%", "fill"]
        }
      },
      {
        "hotbar_section_panel@common.drop_item_panel": {
          "size": ["100%", "100%c"],
          "controls": [
            {
              "hotbar@common.pocket_hotbar_panel": {
                "anchor_from": "center",
                "anchor_to": "center",
                "layer": 2
              }
            }
          ]
        }
      }
    ]
  },

  // Furnace Screen //

  "furnace_panel": {
    "type": "panel",
    "$screen_background_alpha": 0.4,
    "controls": [
      {
        "root_panel@common.root_panel": {
          "layer": 1,
          "anchor_from": "top_left",
          "anchor_to": "top_left",
          "offset": ["33px", "2px"],
          "size": ["100% - 66px", "100% - 38px"]
        }
      },
      { "container_gamepad_helpers_pocket@common.container_gamepad_helpers_pocket": {} },
      { "inventory_selected_icon_button@common.inventory_selected_icon_button": {} },
      { "hold_icon@common.inventory_take_progress_icon_button": {} },
      { "hotbar_and_panels_stack_panel@furnace_pocket.hotbar_and_panels": {} },
      {
        "selected_item_details_factory@common.selected_item_details_factory": {
          "$offset": [ 0, "-37px" ]
        }
      },
      {
        "item_lock_notification_factory@common.item_lock_notification_factory": {
          "$offset": [ 0, "85%" ]
        }
      },
      { "flying_item_renderer@common.flying_item_renderer": { "layer": 20 } }
    ]
  }
}
